Parking lot space guidance method, device, and equipment

By judging the parking duration and vacancy utilization of vehicles in the parking lot, the best parking space is selected for guidance, which solves the problem of low parking space utilization and achieves more efficient parking space utilization and turnover.

CN118800093BActive Publication Date: 2026-04-21CHINA MOBILE M2M +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA MOBILE M2M
Filing Date
2023-11-03
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In existing technologies, parking lot space utilization is low and there is a lack of reasonable planning schemes, resulting in insufficient use of parking spaces.

Method used

By determining whether a vehicle is entering the parking lot for the first time, and combining the arrival time, the corresponding day of the week, and the weather, the first, second, and third parking durations are predicted. The overall parking duration is calculated, and the best parking space is selected for guidance based on the utilization of available parking spaces.

Benefits of technology

It improves the utilization rate of parking spaces by comprehensively considering the influence of multiple factors, providing more accurate parking duration predictions and optimal parking space matching, thereby increasing the utilization and turnover rate of parking spaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118800093B_ABST
    Figure CN118800093B_ABST
Patent Text Reader

Abstract

This application discloses a parking space guidance method, apparatus, and device. The method includes: determining whether a vehicle arriving at the parking lot is entering the parking lot for the first time; if so, determining the time period of arrival, the corresponding day of the week, and the weather, and predicting a first parking duration under the influence of the time period, a second parking duration under the influence of the day of the week, and a third parking duration under the influence of the weather; determining the overall parking duration of the vehicle based on the first, second, and third parking durations; selecting the optimal parking space matching the vehicle from the available parking spaces based on the overall parking duration and the utilization status of each available parking space in the parking lot; and performing parking guidance for the vehicle based on the optimal parking space. This application embodiment can improve parking space utilization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of big data analysis technology, and in particular relates to a parking lot space guidance method, device, and equipment. Background Technology

[0002] Current technologies typically guide users to park by directing vehicles to the nearest available parking space. However, this method lacks a reasonable planning scheme, resulting in low parking space utilization. Summary of the Invention

[0003] This application provides a parking space guidance method, device, and equipment that can improve parking space utilization.

[0004] According to a first aspect, embodiments of this application provide a parking space guidance method, including:

[0005] Determine whether the vehicle arriving at the parking lot is entering the parking lot for the first time;

[0006] If so, determine the time period of arrival, the week of the day corresponding to the date, and the weather, and predict the first parking duration under the influence of the time period, the second parking duration under the influence of the week, and the third parking duration under the influence of the weather.

[0007] The overall parking duration of the current vehicle is determined based on the first parking duration, the second parking duration, and the third parking duration.

[0008] Based on the overall parking time of the current vehicle and the utilization status of each available parking space in the parking lot, the best parking space that matches the current vehicle is selected from the available parking spaces.

[0009] Based on the optimal parking space, perform parking guidance for the current vehicle.

[0010] According to a second aspect, embodiments of this application provide a parking space guidance device, comprising:

[0011] The first judgment module is used to determine whether the current vehicle arriving at the parking lot is entering the parking lot for the first time;

[0012] The first prediction module is used to determine the time period, the weekday corresponding to the date, and the weather of the arrival time if the conditions are met, and to predict the first parking duration under the influence of the time period, the second parking duration under the influence of the weekday, and the third parking duration under the influence of the weather.

[0013] The first determining module is used to determine the overall parking time of the current vehicle based on the first parking time, the second parking time, and the third parking time.

[0014] The first selection module is used to select the best parking space that matches the current vehicle from the available parking spaces based on the overall parking time of the current vehicle and the utilization status of each available parking space in the parking lot.

[0015] The first guidance module is used to guide the current vehicle to park based on the optimal parking space.

[0016] According to a third aspect, embodiments of this application provide a computing device, including a memory and a processor, wherein the memory stores executable code, and the processor executes the executable code to implement the method provided in the first aspect.

[0017] The parking space guidance method, apparatus, and equipment of this application embodiment, if the current vehicle is entering the parking lot for the first time, needs to consider factors such as the time period of arrival, the day of the week corresponding to the date, and the weather, to calculate the first parking duration under the influence of the time period, the second parking duration under the influence of the day of the week, and the third parking duration under the influence of the weather, and then calculate the overall parking duration of the current vehicle based on these three parking durations. Then, the best parking space matching the current vehicle is selected from the available parking spaces, and parking guidance is provided for the current vehicle. It can be seen that in the above process, if the current vehicle is entering the parking lot for the first time, the individual parking durations under the influence of different factors are predicted based on factors such as time period, day of the week, and weather, and then the individual parking durations are integrated to obtain the overall parking duration. The above factors all have a certain impact on the user's parking needs, which is reflected in the change of parking duration. By comprehensively considering the impact of multiple factors on the user's parking needs, the bias caused by a single factor can be eliminated, making the predicted overall parking duration more accurate. Moreover, based on the overall parking duration of the current vehicle and the utilization of available parking spaces in the parking lot, the best parking space is matched for the current vehicle. It is evident that the utilization of vacant parking spaces is taken into account when matching the best parking space. This not only provides a suitable parking space for the current vehicle, but also improves the utilization rate of parking spaces. Attached Figure Description

[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart illustrating a parking space guidance method in one embodiment of this application;

[0020] Figure 2 This is a flowchart illustrating a parking space guidance method in one embodiment of this application;

[0021] Figure 3 This is a structural block diagram of a parking space guidance device in one embodiment of this application;

[0022] Figure 4 This is a structural block diagram of a computing device in one embodiment of this application. Detailed Implementation

[0023] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.

[0024] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0025] This application provides a parking space guidance method.

[0026] See Figure 1 and Figure 2 The method includes the following steps S110 to S150:

[0027] S110. Determine whether the vehicle that has arrived at the parking lot is entering the parking lot for the first time;

[0028] In other words, when a vehicle arrives at the parking lot, that vehicle is designated as the current vehicle, and the system then determines whether the current vehicle is entering the parking lot for the first time.

[0029] In a real-world scenario, this involves three parts: the parking lot entrance gate recognition terminal, the parking management system, and the parking guidance system. When a vehicle arrives at the parking lot entrance gate recognition terminal, it transmits relevant information to the parking management system. This information may include the vehicle's license plate number, date and time (e.g., October 1, 2022, 14:57:50), and may also include current weather information.

[0030] The method provided in this application embodiment can be executed by a parking management system. When the parking management system receives relevant information sent by the entrance gate identification terminal, it determines whether the current vehicle is entering the parking lot for the first time. Then, based on the determination result, it executes subsequent steps to obtain the optimal parking space and sends the optimal parking space to the parking guidance system so that the parking guidance system can provide guidance.

[0031] S120. If so, determine the time period of arrival, the week of the day corresponding to the date, and the weather, and predict the first parking duration under the influence of the time period, the second parking duration under the influence of the week, and the third parking duration under the influence of the weather.

[0032] The system can set four time periods: early morning, morning, afternoon, and evening. Each time period consists of six hours, thus dividing the 24 hours of a day into four time periods.

[0033] Specifically, the time period in which the arrival time falls can be determined using the following formula:

[0034]

[0035] Where p represents the time period in which the arrival time falls, H represents the arrival time, [] represents the integer symbol, p=1 indicates the time period is the early morning period, p=1 indicates the time period is the morning period, p=3 indicates the time period is the afternoon period, and p=4 indicates the time period is the evening period. H represents the number of hours, H is greater than 0, and when it is equal to 0, it is taken as 1.

[0036] The formula above divides each day's 24 hours into 4 groups. The reason it wasn't divided into 24 groups is to reduce the impact of extreme values ​​in any single hour, thus ensuring that the predicted initial parking duration meets the needs of more people. Because parking space data is added to the prediction process again after vehicles leave, the predicted duration data should prioritize meeting the parking time needs of a wider range of people. Specifically, it should specify the average parking duration for most people in the early morning, morning, afternoon, and evening.

[0037] The weekdays are divided into Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday.

[0038] Specifically, the weekday corresponding to the date of arrival can be determined using the following formula:

[0039]

[0040] Where w is the weekday corresponding to the date of arrival, c is the century minus 1, and c takes the first two digits of the 4-digit year; y is the year, and y takes the last two digits of the 4-digit year; m is the month, and m is an integer greater than or equal to 3 and less than or equal to 14, with m=3 for March, m=4 for April, and so on up to m=12 for December, m=13 for January, and m=14 for February; d is the day; [] represents the rounding symbol.

[0041] In one embodiment, the first parking duration can be calculated using a sixth formula, which is:

[0042]

[0043] Where, Δt n Let L be the first parking duration, L be the lower limit value of the group in which the time period is located, Δ1 be the difference between the number of the group in which the time period is located and the number of adjacent groups of the lower limit value, Δ2 be the difference between the number of the group in which the time period is located and the number of adjacent groups of the upper limit value, and d be the group interval of the group in which the time period is located.

[0044] As can be seen, the first parking duration is calculated using the mode. Combining statistics and probability, and using the method of determining the mode, the mode of the time period is calculated as the first parking duration.

[0045] In one embodiment, the second parking duration can be calculated using a seventh formula, which is:

[0046]

[0047] Where, Δt w The second parking duration, t n f is the parking duration after vehicle n first enters the parking lot in the historical parking data for week n. n The number of times vehicle n appears in the parking lot during the week in the historical parking data, where n is the number of vehicles that first enter the parking lot during the week in the historical parking data.

[0048] Understandably, the seventh formula uses the weighted arithmetic mean method. The weight of a variable reflects its relative importance in the population. The determination of the weight of each variable is related to certain theoretical experience or the proportion of the variable in the population. The weighted sum is obtained by multiplying the importance coefficients (i.e., weights) of each variable and then adding them together. The ratio of the weighted sum to the sum of all weights is equal to the weighted arithmetic mean.

[0049] For example, if the current date in S120 corresponds to Saturday, then relevant historical data for Saturday is obtained from the historical parking data. t1f1 is the product of the parking duration and the number of times the first vehicle enters the parking lot for the first time on Saturday, and t2f2 is the product of the parking duration and the number of times the second vehicle enters the parking lot for the first time on Saturday. These are summed. Then, all the number of occurrences are summed, and the two sums are divided to obtain the second parking duration of the current vehicle.

[0050] In one embodiment, the third parking duration can be calculated using an eighth formula, which is:

[0051]

[0052] Where, Δt R For the third parking duration, F sl The number of vehicles that first entered the parking lot under the aforementioned weather conditions, F SF T represents the number of vehicles entering the parking lot under the aforementioned weather conditions. SN F represents the total parking duration for vehicles that are not entering the parking lot for the first time under the aforementioned weather conditions. SN t represents the number of vehicles that entered the parking lot for the first time under the aforementioned weather conditions. i The parking duration of vehicle i, which enters the parking lot for the first time under the aforementioned weather conditions.

[0053] Understandably, the first step is to calculate the average parking time under the corresponding weather conditions at the arrival time. Because weather conditions are unpredictable and irregular in real life, when considering weather as a latitude factor, the impact of randomness and irregularity on the numerical values ​​needs to be taken into account. Therefore, a weighted average is required, F. s1 / F sF The weight of parking times under this weather condition relative to the total number of parking times is considered, and Δt is finally calculated. R This represents the third parking duration of the vehicle under the current weather conditions.

[0054] S130. Determine the overall parking duration of the current vehicle based on the first parking duration, the second parking duration, and the third parking duration;

[0055] In one embodiment, the overall parking duration can be calculated using a first formula, which is:

[0056]

[0057] Where Δt is the total parking duration, Δt n Let Δt be the first parking duration. w The second parking duration is Δt. R Let T be the third parking duration, T be the total parking duration of the parking lot, and F be the total number of parking sessions in the parking lot.

[0058] As can be seen, considering the three factors of weekday, time of day, and weather, the first calculation formula mentioned above can be used to calculate the overall parking time of the current vehicle.

[0059] In one embodiment, after determining that the current vehicle is entering the parking lot for the first time, and before determining the total parking duration of the current vehicle, the method provided in this application embodiment may further include:

[0060] Determine whether the date in question is a statutory holiday;

[0061] If so, then determine the fourth parking duration under the influence of the aforementioned statutory holidays;

[0062] Correspondingly, determining the overall parking duration of the current vehicle based on the first parking duration, the second parking duration, and the third parking duration includes: determining the overall parking duration of the current vehicle based on the first parking duration, the second parking duration, the third parking duration, and the fourth parking duration.

[0063] As can be seen, when calculating the overall parking duration of a vehicle, factors such as day of the week, time of day, and weather are considered, as well as statutory holidays, further improving the accuracy of overall parking duration prediction. If the date falls on a statutory holiday, the overall parking duration of the vehicle needs to be calculated based on four parking durations. If the date is not a statutory holiday, the overall parking duration of the vehicle needs to be calculated based on three parking durations.

[0064] In one embodiment, the fourth parking duration can be calculated using a ninth formula, which is:

[0065]

[0066] Where t4 is the fourth parking duration, T L1 F represents the total parking duration of vehicles entering the parking lot for the first time during the statutory holidays. L1F represents the number of vehicles entering the parking lot for the first time during the statutory holiday. LF T represents the number of vehicles entering the parking lot during the statutory holidays. LN F represents the total parking duration of vehicles that enter the parking lot for the first time on non-statutory holidays. LN The number of vehicles that enter the parking lot for the first time on a non-statutory holiday.

[0067] Understandably, although the second parking duration already takes into account the influence of the weekday, statutory holidays are special cases and are considered separately. While statutory holidays are not random in terms of date, in actual life and production processes, statutory holidays still have a randomness related to the weekday, so a weighted average is still required, as shown in the ninth calculation formula F. L1 / F LF This takes into account the randomness of statutory holidays and calculates the fourth parking duration of the vehicle under the influence of statutory holidays.

[0068] In one embodiment, if the date is not a public holiday, the overall parking duration can be calculated using a first formula, which is:

[0069]

[0070] Where Δt is the total parking duration, Δt n Let Δt be the first parking duration. w The second parking duration is Δt. R Let T be the third parking duration, T be the total parking duration of the parking lot, and F be the total number of parking sessions in the parking lot.

[0071] As can be seen, if we consider four factors—day of the week, time of day, weather, and statutory holidays—but the date is not a statutory holiday, then the first calculation formula is used to calculate the overall parking time. This means we only need to calculate the first, second, and third parking durations. If we do not consider statutory holidays and only consider three factors—day of the week, time of day, and weather—the first calculation formula can also be used to calculate the overall parking time, again requiring only the first, second, and third parking durations.

[0072] In one embodiment, if the date falls on a statutory holiday, the overall parking duration is calculated using a second formula, which is:

[0073]

[0074] Where Δt is the total parking duration, Δt n Let Δt be the first parking duration.w The second parking duration is Δt. R t4 is the third parking duration, T is the total parking duration of the parking lot, F is the total number of parking sessions in the parking lot; t4 is the fourth parking duration.

[0075] That is, taking into account four factors: day of the week, time of day, weather, and statutory holidays, and assuming the date is a statutory holiday, the total parking time of the current vehicle is calculated using the first parking time, the second parking time, the third parking time, and the fourth parking time.

[0076] In one embodiment, the method provided in this application may further include:

[0077] If the current vehicle is not entering the parking lot for the first time, the total parking time of the current vehicle is calculated based on the maximum value among the first parking time under the influence of the current time period, the second parking time under the influence of the week, and the third parking time under the influence of the weather in the historical parking data.

[0078] Understandably, if the current vehicle is not entering the parking lot for the first time, it can be inferred that the current vehicle is there for work or daily life purposes. In this case, the parking duration of the current vehicle will have a certain regularity. Therefore, the overall parking duration of the current vehicle can be calculated based on historical parking data.

[0079] In one embodiment, if the current vehicle is not entering the parking lot for the first time, the overall parking duration can be calculated using a third formula, which is:

[0080]

[0081] Where Δt1 is the total parking duration when the current vehicle is not entering the parking lot for the first time, and t min t is the minimum of the first parking duration under the influence of the stated time period, the second parking duration under the influence of the stated week, and the third parking duration under the influence of the stated weather in the historical parking data. max Δ3 is the maximum value among the first parking duration under the influence of time period, the second parking duration under the influence of weekday, and the third parking duration under the influence of weather in the historical parking data. Δ4 is ​​the difference between the number of groups in the current time period and the number of adjacent groups of the lower limit value.

[0082] As can be seen, by using historical parking data to calculate the first parking duration under the influence of the current time period, the second parking duration under the influence of the week, and the third parking duration under the influence of the weather, the maximum and minimum values ​​are selected from each parking duration, and then the overall parking duration of the current vehicle is calculated based on the mode. The overall parking duration obtained can meet most of the parking duration requirements of the current vehicle.

[0083] It is evident that regardless of whether the current vehicle is entering the parking lot for the first time, and regardless of whether statutory holidays need to be considered, the overall parking time of the current vehicle can be calculated under different circumstances, and then the best parking space can be matched for the current vehicle based on the overall parking time.

[0084] S140. Based on the overall parking time of the current vehicle and the utilization status of each available parking space in the parking lot, select the best parking space that matches the current vehicle from the available parking spaces.

[0085] Understandably, when selecting the best parking space for the current vehicle, it is necessary to ensure that the parking space is currently vacant and that there is sufficient space and time available in the future.

[0086] In one embodiment, S140 may specifically include the following steps S141 to S143:

[0087] S141. Based on the total parking time of the current vehicle and the vacancy time of each vacant parking space in the parking lot, calculate the first variance corresponding to the vacancy time of the vacant parking space.

[0088] The first variance of an available parking space represents the variance between the vacancy duration of that space and the overall parking duration of the current vehicle.

[0089] Specifically, the first variance of each parking space can be calculated based on the vacancy time of each parking space in the past period for each day.

[0090] In one embodiment, a fourth formula can be used to calculate the first variance corresponding to the vacancy duration of each vacant parking space, wherein the fourth formula is:

[0091]

[0092] Where, δ 2 Let t be the first variance. free The vacancy duration of the available parking space during a day within a historical time period is Δt, where Δt is the total parking duration and α is the number of parking spaces in the parking lot.

[0093] The fourth calculation formula above is to sum the squares of the differences between the vacancy time of an empty parking space and the total parking time of the current vehicles over a period of time, and then compare the sums with the number of parking spaces to obtain the first variance mentioned above.

[0094] It is evident that the smaller the first variance of an available parking space, the better the match between the available parking space and the overall parking duration of the current vehicle.

[0095] S142. Calculate the second variance corresponding to the non-idle time of each vacant parking space in the parking lot.

[0096] Specifically, the second variance of an available parking space can be calculated based on the non-occupancy time of that space on each day over a past period.

[0097] In one embodiment, the second variance corresponding to the non-idle time of each vacant parking space can be calculated using a fifth formula, wherein the fifth formula is:

[0098]

[0099] Where, ε 2 Let t be the first variance. busy The vacant parking space is not idle for a certain period of time during the day, and α is the number of parking spaces in the parking lot.

[0100] The fifth calculation formula above is to sum the squares of the differences between the non-idle time of an vacant parking space and 24 over a period of time, and then compare the sum with the number of parking spaces to obtain the second variance mentioned above.

[0101] It is evident that the larger the second variance of an empty parking space, the lower the utilization rate of that empty parking space.

[0102] S143. Select the parking space with the smallest first variance from all the vacant parking spaces where the second variance is greater than the preset value as the best parking space.

[0103] In other words, among the available parking spaces with a large second variance, the one with the smallest first variance is selected as the optimal parking space. This way, the optimal parking space can be obtained that matches the overall parking time of the current vehicle, and the utilization rate of available parking spaces can be improved.

[0104] As can be seen, the optimal parking space is selected from the available parking spaces with a non-idle time of much less than 24 hours, and the one that is closest to the overall parking time of the current vehicle is chosen as the best parking space.

[0105] S150. Based on the optimal parking space, perform parking guidance operation for the current vehicle.

[0106] Specifically, the parking management system sends the best parking space to the parking guidance system so that the parking guidance system can guide users to the best parking space.

[0107] In a real-world scenario, users can scan the QR code displayed by the parking guidance system. After scanning, they are prompted with two options: "Best Parking Space" and "Nearby Parking Spaces." When a user selects the best parking space, the system will guide them to the predicted best spot. The system can also display specific details about the best parking space, such as its exact location within the parking lot and its current status, allowing the user to determine whether to proceed. For example, if the current situation indicates the space is likely difficult to find, or if the best parking space is located at the far end of the parking lot and difficult to access, the user can change their preferred parking space, and the next best option will be offered.

[0108] Understandably, in predicting the overall parking duration of a vehicle, if this is the vehicle's first entry into the parking lot, the system predicts individual parking durations under different influences based on factors such as time of day, weekday, and weather. These individual parking durations are then combined to obtain the overall parking duration. Furthermore, the system considers whether the current date is a public holiday. All these factors influence user parking demand, resulting in changes in parking duration. By comprehensively considering the impact of multiple factors on user parking demand and eliminating biases, the predicted overall parking duration becomes more accurate.

[0109] Understandably, when assessing parking space occupancy, probability and statistics are used, combined with predicted overall parking duration, to derive two variances for available parking spaces. The smaller the first variance, the better the match between available spaces and current vehicles; the larger the second variance, the lower the utilization rate of available spaces. Among available spaces with a larger second variance, the one with the largest first variance is selected as the optimal parking space. This can improve the utilization rate of currently underutilized available spaces.

[0110] As can be seen, the method provided in this application embodiment intelligently predicts the overall parking time of the current vehicle based on multiple natural condition factors, and then matches the best parking space for the current vehicle based on the overall parking time and the utilization of the parking lot's vacant parking spaces, guiding the current vehicle to park. This can provide a suitable parking space for the current vehicle and improve the utilization and turnover rate of parking spaces.

[0111] The embodiments of this application provide optimal parking spaces for user-guided parking, without requiring additional hardware costs, and can greatly improve the existing problems of parking spaces in parking lots and increase the utilization rate of parking spaces.

[0112] This application provides a parking space guidance device, such as... Figure 3As shown, the device includes:

[0113] The first judgment module is used to determine whether the current vehicle arriving at the parking lot is entering the parking lot for the first time;

[0114] The first prediction module is used to determine the time period, the weekday corresponding to the date, and the weather of the arrival time if the conditions are met, and to predict the first parking duration under the influence of the time period, the second parking duration under the influence of the weekday, and the third parking duration under the influence of the weather.

[0115] The first determining module is used to determine the overall parking time of the current vehicle based on the first parking time, the second parking time, and the third parking time.

[0116] The first selection module is used to select the best parking space that matches the current vehicle from the available parking spaces based on the overall parking time of the current vehicle and the utilization status of each available parking space in the parking lot.

[0117] The first guidance module is used to guide the current vehicle to park based on the optimal parking space.

[0118] In one embodiment, the device may further include:

[0119] The second prediction module is used to determine whether the current date is a statutory holiday after the first determination module determines that the current vehicle is entering the parking lot for the first time and before the first determination module determines the total parking time of the current vehicle; if so, it determines the fourth parking time under the influence of the statutory holiday.

[0120] Correspondingly, the first prediction module can be specifically used to: determine the overall parking time of the current vehicle based on the first parking time, the second parking time, the third parking time, and the fourth parking time.

[0121] In one embodiment, the first determining module may be specifically used to: calculate the overall parking duration using a first calculation formula when the date is a non-statutory holiday, wherein the first calculation formula is:

[0122]

[0123] Where Δt is the total parking duration, Δt n Let Δt be the first parking duration. w The second parking duration is Δt. R Let T be the third parking duration, T be the total parking duration of the parking lot, and F be the total number of parking sessions in the parking lot.

[0124] In one embodiment, the first determining module may be specifically used to: calculate the overall parking duration using a second calculation formula when the date is a statutory holiday, wherein the second calculation formula is:

[0125]

[0126] Where Δt is the total parking duration, Δt n Let Δt be the first parking duration. w The second parking duration is Δt. R t4 is the third parking duration, T is the total parking duration of the parking lot, F is the total number of parking sessions in the parking lot; t4 is the fourth parking duration.

[0127] In one embodiment, the device may further include:

[0128] The second determining module is used to calculate the overall parking time of the current vehicle if the current vehicle is not entering the parking lot for the first time, based on the maximum value of the first parking time under the influence of the current time period, the second parking time under the influence of the week, and the third parking time under the influence of the weather in the historical parking data.

[0129] Furthermore, the second determining module is specifically used to: calculate the overall parking duration using a third calculation formula when the current vehicle is not entering the parking lot for the first time, wherein the third calculation formula is:

[0130]

[0131] Where Δt1 is the total parking duration when the current vehicle is not entering the parking lot for the first time, and t min t is the minimum of the first parking duration under the influence of the stated time period, the second parking duration under the influence of the stated week, and the third parking duration under the influence of the stated weather in the historical parking data. max Δ3 is the maximum value among the first parking duration under the influence of time period, the second parking duration under the influence of weekday, and the third parking duration under the influence of weather in the historical parking data. Δ4 is ​​the difference between the number of groups in the current time period and the number of adjacent groups of the lower limit value.

[0132] In one embodiment, the first selection module may include:

[0133] The first calculation unit is used to calculate the first variance corresponding to the vacancy time of the vacant parking space based on the overall parking time of the current vehicle and the vacancy time of each vacant parking space in the parking lot.

[0134] The second calculation unit is used to calculate the second variance corresponding to the non-idle time of each vacant parking space in the parking lot.

[0135] The first selection unit is used to select the parking space with the smallest first variance from all available parking spaces where the second variance is greater than a preset value as the best parking space.

[0136] In one embodiment, the first calculation unit can be used to: calculate the first variance corresponding to the idle time of each vacant parking space using a fourth calculation formula, wherein the fourth calculation formula is:

[0137]

[0138] Where, δ 2 Let t be the first variance. free The vacancy duration of the available parking space during a day within a historical time period is Δt, where Δt is the total parking duration and α is the number of parking spaces in the parking lot.

[0139] In one embodiment, the second calculation unit can be used to: calculate the second variance corresponding to the non-idle time of each vacant parking space using a fifth calculation formula, wherein the fifth calculation formula is:

[0140]

[0141] Where, ε 2 Let t be the first variance. busy The vacant parking space is not idle for a certain period of time during the day, and α is the number of parking spaces in the parking lot.

[0142] In one embodiment, the first prediction module may be specifically used to: calculate the first parking duration using a sixth calculation formula, wherein the sixth calculation formula is:

[0143]

[0144] Where, Δt n Let L be the first parking duration, L be the lower limit value of the group in which the time period is located, Δ1 be the difference between the number of the group in which the time period is located and the number of adjacent groups of the lower limit value, Δ2 be the difference between the number of the group in which the time period is located and the number of adjacent groups of the upper limit value, and d be the group interval of the group in which the time period is located.

[0145] In one embodiment, the first prediction module may be specifically used to: calculate the second parking duration using a seventh calculation formula, wherein the seventh calculation formula is:

[0146]

[0147] Where, Δt wThe second parking duration, t n f is the parking duration after vehicle n first enters the parking lot in the historical parking data for week n. n The number of times vehicle n appears in the parking lot during the week in the historical parking data, where n is the number of vehicles that first enter the parking lot during the week in the historical parking data;

[0148] In one embodiment, the first prediction module may be specifically used to: calculate the third parking duration using an eighth calculation formula, wherein the eighth calculation formula is:

[0149]

[0150] Where, Δt R For the third parking duration, F sl The number of vehicles that first entered the parking lot under the aforementioned weather conditions, F SF T represents the number of vehicles entering the parking lot under the aforementioned weather conditions. SN F represents the total parking duration for vehicles that are not entering the parking lot for the first time under the aforementioned weather conditions. SN t represents the number of vehicles that entered the parking lot for the first time under the aforementioned weather conditions. i The parking duration of vehicle i, which enters the parking lot for the first time under the aforementioned weather conditions;

[0151] In one embodiment, the second prediction module may be specifically used to: calculate the fourth parking duration using a ninth calculation formula, wherein the ninth calculation formula is:

[0152]

[0153] Where t4 is the fourth parking duration, T L1 F represents the total parking duration of vehicles entering the parking lot for the first time during the statutory holidays. L1 F represents the number of vehicles entering the parking lot for the first time during the statutory holiday. LF T represents the number of vehicles entering the parking lot during the statutory holidays. LN F represents the total parking duration of vehicles that enter the parking lot for the first time on non-statutory holidays. LN The number of vehicles that enter the parking lot for the first time on a non-statutory holiday.

[0154] It is understood that explanations, specific implementation methods, beneficial effects, examples, etc. of the contents of the device provided in the embodiments of this application can be found in the corresponding parts of the parking space guidance method provided in the embodiments of this application, and will not be repeated here.

[0155] This application provides a computing device, including a memory and a processor. The memory stores executable code, and when the processor executes the executable code, it implements the method in any of the embodiments of the specification.

[0156] Figure 4 A schematic diagram of the hardware structure of a computing device provided in an embodiment of the present invention is shown. The computing device may include a processor 401 and a memory 402 storing computer program instructions.

[0157] Specifically, the processor 401 may include a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of the present invention.

[0158] Memory 402 may include mass storage for data or instructions. For example, and not limitingly, memory 402 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. In one instance, memory 402 may include removable or non-removable (or fixed) media, or memory 402 may be non-volatile solid-state memory. Memory 402 may be internal or external to the integrated gateway disaster recovery device.

[0159] In one example, memory 402 may include read-only memory (ROM), random access memory (RAM), disk storage media device, optical storage media device, flash memory device, electrical, optical, or other physical / tangible memory storage device. Thus, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to one aspect of this application.

[0160] The processor 401 reads and executes computer program instructions stored in the memory 402 to achieve... Figure 1 The parking space guidance method in the illustrated embodiment.

[0161] In one example, the computing device may also include a communication interface 403 and a bus 404. Wherein, as... Figure 4As shown, the processor 401, memory 402, and communication interface 403 are connected through bus 404 and complete communication with each other.

[0162] The communication interface 403 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of the present invention.

[0163] Bus 404 includes hardware, software, or both, that couples components of an online data flow metering device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 404 may include one or more buses. While specific buses are described and illustrated in embodiments of the invention, the invention contemplates any suitable bus or interconnect.

[0164] The computing device can execute the various steps in the parking space guidance method in the embodiments of this application, thereby achieving a combination Figure 1 The parking lot guidance method is described.

[0165] It should be clarified that the present invention is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of the present invention.

[0166] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this invention are programs or code segments used to perform the required tasks. The programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried in a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, read-only memory (ROM), flash memory, erasable read-only memory (EROM), floppy disks, compact disc read-only memory (CD-ROM), optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0167] It should also be noted that the exemplary embodiments mentioned in this invention describe methods or systems based on a series of steps or apparatus. However, this invention is not limited to the order of the steps described above; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0168] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0169] The above description is merely a specific embodiment of the present invention. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the protection scope of the present invention.

Claims

1. A parking space guidance method for parking lots, characterized in that, include: Determine whether the vehicle arriving at the parking lot is entering the parking lot for the first time; If so, determine the time period of arrival, the week of the day corresponding to the date, and the weather, and predict the first parking duration under the influence of the time period, the second parking duration under the influence of the week, and the third parking duration under the influence of the weather. The overall parking duration of the current vehicle is determined based on the first parking duration, the second parking duration, and the third parking duration. Based on the overall parking time of the current vehicle and the utilization status of each available parking space in the parking lot, the best parking space that matches the current vehicle is selected from the available parking spaces. Based on the optimal parking space, perform parking guidance for the current vehicle; The step of selecting the optimal parking space matching the current vehicle from the available parking spaces based on the vehicle's overall parking duration and the utilization status of each available parking space in the parking lot includes: Based on the total parking time of the current vehicles and the vacancy time of each vacant parking space in the parking lot, calculate the first variance corresponding to the vacancy time of the vacant parking space; Calculate the second variance corresponding to the non-idle duration of each vacant parking space in the parking lot. From all available parking spaces where the second variance is greater than a preset value, select the parking space with the smallest first variance as the best parking space; The first variance corresponding to the vacancy time of each vacant parking space is calculated using the fourth formula, which is: in, The first variance, The vacancy duration of this parking space during a day within a historical time period is given by Δt, where Δt is the total parking duration. The number of parking spaces in the parking lot; The fourth calculation formula is to sum the squares of the differences between the vacancy time of an vacant parking space and the total parking time of the current vehicle over a period of time, and then calculate the ratio with the number of parking spaces to obtain the first variance. The second variance corresponding to the non-idle time of each vacant parking space is calculated using the fifth formula, which is: in, This is the second variance. This refers to the non-idle duration of a given parking space during the day within a historical time period. The number of parking spaces in the parking lot; The fifth calculation formula is to sum the squares of the differences between the non-idle time of an vacant parking space and 24 for each day in the past period, and then compare the sum with the number of parking spaces to obtain the second variance.

2. The method according to claim 1, characterized in that, After determining that the current vehicle is entering the parking lot for the first time, and before determining the total parking duration of the current vehicle, the method further includes: Determine whether the date in question is a statutory holiday; If so, then determine the fourth parking duration under the influence of the aforementioned statutory holidays; Correspondingly, determining the overall parking duration of the current vehicle based on the first parking duration, the second parking duration, and the third parking duration includes: The overall parking duration of the current vehicle is determined based on the first parking duration, the second parking duration, the third parking duration, and the fourth parking duration.

3. The method according to claim 2, characterized in that, If the date is not a public holiday, the overall parking duration is calculated using a first formula, which is: Where Δt is the total parking duration, Δt n Let Δt be the first parking duration. w The second parking duration is Δt. R The third parking duration is T, the total parking duration of the parking lot is F, and the total number of parking sessions in the parking lot is F. And / or, if the date falls on a statutory holiday, the overall parking duration is calculated using a second formula, which is: Where Δt is the total parking duration, Δt n Let Δt be the first parking duration. w The second parking duration is Δt. R t4 is the third parking duration, T is the total parking duration of the parking lot, F is the total number of parking sessions in the parking lot; t4 is the fourth parking duration.

4. The method according to claim 1, characterized in that, Also includes: If the current vehicle is not entering the parking lot for the first time, the total parking time of the current vehicle is calculated based on the maximum value among the first parking time under the influence of the current time period, the second parking time under the influence of the week, and the third parking time under the influence of the weather in the historical parking data.

5. The method according to claim 4, characterized in that, If the current vehicle is not entering the parking lot for the first time, the overall parking duration is calculated using a third formula, which is: in, The total parking duration is the duration when the current vehicle is not entering the parking lot for the first time. It is the minimum value among the first parking duration under the influence of the stated time period, the second parking duration under the influence of the stated week, and the third parking duration under the influence of the stated weather in the historical parking data. This is the maximum value among the historical parking data for the first parking duration under the influence of the stated time period, the second parking duration under the influence of the weekday, and the third parking duration under the influence of weather. It is the difference between the number of groups in the given time period and the number of adjacent groups of the lower limit. It is the difference between the number of groups in the current time period and the number of adjacent groups of the upper limit.

6. The method according to claim 2, characterized in that, The first parking duration is calculated using a sixth formula, which is: Where, Δt n Let L be the first parking duration, L be the lower limit value of the group in which the time period is located, Δ1 be the difference between the number of the group in which the time period is located and the number of adjacent groups of the lower limit value, Δ2 be the difference between the number of the group in which the time period is located and the number of adjacent groups of the upper limit value, and d be the group interval of the group in which the time period is located. And / or, the second parking duration is calculated using the seventh calculation formula, which is: Where, Δt w The second parking duration, t n f is the parking duration after vehicle n first enters the parking lot in the historical parking data for week n. n The number of times vehicle n appears in the parking lot during the week in the historical parking data, where n is the number of vehicles that first enter the parking lot during the week in the historical parking data; And / or, the third parking duration is calculated using the eighth calculation formula, which is: Where, Δt R The third parking duration, The number of vehicles that entered the parking lot for the first time under the aforementioned weather conditions. The number of vehicles that entered the parking lot under the aforementioned weather conditions. The total parking duration for vehicles that are not entering the parking lot for the first time under the aforementioned weather conditions. t represents the number of vehicles that entered the parking lot for the first time under the aforementioned weather conditions. i The parking duration of vehicle i, which enters the parking lot for the first time under the aforementioned weather conditions; And / or, the fourth parking duration is calculated using the ninth calculation formula, which is: in, For the fourth parking duration, The total parking duration of vehicles that enter the parking lot for the first time during the statutory holiday. This refers to the number of vehicles entering the parking lot for the first time during the statutory holiday. The number of vehicles entering the parking lot during the statutory holidays. The total parking duration of vehicles that enter the parking lot for the first time on non-statutory holidays. The number of vehicles that enter the parking lot for the first time on a non-statutory holiday.

7. A parking space guidance device, characterized in that, include: The first judgment module is used to determine whether the current vehicle arriving at the parking lot is entering the parking lot for the first time; The first prediction module is used to determine the time period, the weekday corresponding to the date, and the weather of the arrival time if the conditions are met, and to predict the first parking duration under the influence of the time period, the second parking duration under the influence of the weekday, and the third parking duration under the influence of the weather. The first determining module is used to determine the overall parking time of the current vehicle based on the first parking time, the second parking time, and the third parking time. The first selection module is used to select the best parking space that matches the current vehicle from the available parking spaces based on the overall parking time of the current vehicle and the utilization status of each available parking space in the parking lot. The first guidance module is used to guide the current vehicle to park based on the optimal parking space. The step of selecting the optimal parking space matching the current vehicle from the available parking spaces based on the vehicle's overall parking duration and the utilization status of each available parking space in the parking lot includes: Based on the total parking time of the current vehicles and the vacancy time of each vacant parking space in the parking lot, calculate the first variance corresponding to the vacancy time of the vacant parking space; Calculate the second variance corresponding to the non-idle duration of each vacant parking space in the parking lot. From all available parking spaces where the second variance is greater than a preset value, select the parking space with the smallest first variance as the best parking space; The first variance corresponding to the vacancy time of each vacant parking space is calculated using the fourth formula, which is: in, The first variance, The vacancy duration of this parking space during a day within a historical time period is given by Δt, where Δt is the total parking duration. The number of parking spaces in the parking lot; The fourth calculation formula is to sum the squares of the differences between the vacancy time of an vacant parking space and the total parking time of the current vehicle over a period of time, and then calculate the ratio with the number of parking spaces to obtain the first variance. The second variance corresponding to the non-idle time of each vacant parking space is calculated using the fifth formula, which is: in, This is the second variance. This refers to the non-idle duration of a given parking space during the day within a historical time period. The number of parking spaces in the parking lot; The fifth calculation formula is to sum the squares of the differences between the non-idle time of an vacant parking space and 24 for each day in the past period, and then compare the sum with the number of parking spaces to obtain the second variance.

8. A computing device, characterized in that, The method includes a memory and a processor, wherein the memory stores executable code, and the processor executes the executable code to implement the method described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Parking guiding method, device and equipment and storage medium

    CN116312023A

  • Parking lot guide system, parking lot guide program, and parking lot guide method

    JP2019028564A