Parking space reservation method and device and storage medium

By acquiring and analyzing the parking space reservation demand and real-time status, and using IoT technology to predict and push idle parking spaces, it solves the problem that users find it difficult to find parking spaces, and improves parking space utilization and user experience.

CN119152725APending Publication Date: 2024-12-17深圳市顺易通信息科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411214961.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

In the prior art, it is difficult for users to obtain real-time status when looking for parking spaces, resulting in low parking lot utilization, and long search for parking spaces, which may even cause quarrels.

Method used

By obtaining user's parking space reservation demand information and real-time parking space status information, using Internet of Things technology and big data analysis, predict the parking space usage status, match and push free parking spaces for users to book, and realize intelligent management of parking spaces.

Benefits of technology

It improves the usage rate of parking spaces, reduces the time for users to find parking spaces, improves the user experience, and avoids inconvenience caused by the competition for parking spaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119152725A_ABST
    Figure CN119152725A_ABST
Patent Text Reader

Abstract

The invention discloses a parking space reservation method and device and a storage medium, and the method comprises the steps: obtaining parking space reservation demand information and parking space state information of a target user, and the parking space reservation demand information comprises parking space reservation time; determining a current available parking space according to the parking space reservation demand information and the parking space state information; determining the use state of the current available parking space in the parking space preset time; determining a to-be-reserved parking space based on the use state; and pushing the parking space to be reserved to the target user so that the target user can reserve the parking space. By acquiring the parking space reservation demand and the parking space state, the current available parking space can be matched for the user, the use state of the available parking space can be predicted, and the to-be-reserved parking space is determined and pushed to the user for parking space reservation. Through the Internet of Things technology and the big data analysis technology, intelligent reservation of the parking space and accurate management and control of the parking space state are realized, the utilization rate of the parking space can be improved, and the parking space searching efficiency and the user experience are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of parking lot management, and in particular to a parking space reservation method, device and storage medium. Background Art

[0003] Currently, when users drive their vehicles to go to work, play, go shopping, etc., they usually need to find an empty parking space to park their vehicles when they arrive at their destination. However, this often takes a lot of time and effort, especially when parking in scenic spots or shopping malls during holidays, it is obviously more difficult to find an empty parking space. And there may even be a quarrel over the competition for an empty parking space. In addition, when users are looking for an empty parking space, they are usually blind and unable to obtain the status of the parking space, resulting in some parking spaces in the parking lot being frequently used, while other parking spaces are underused. Therefore, how to improve the utilization rate of parking spaces and reduce the time spent looking for parking spaces has become a problem that needs to be solved urgently. Summary of the invention

[0004] Based on this, it is necessary to provide a parking space reservation method, device and storage medium for the above technical problems to solve at least one problem existing in the above-mentioned prior art.

[0005] In a first aspect, a parking space reservation method is provided, comprising the following steps:

[0006] Acquire parking space reservation demand information and parking space status information of the target user, wherein the parking space reservation demand information includes the parking space reservation time;

[0007] Determining currently available parking spaces according to the parking space reservation demand information and the parking space status information;

[0008] Determine the usage status of the currently available parking space at the scheduled time of the parking space;

[0009] Based on the usage status, determining a parking space to be reserved;

[0010] The parking space to be reserved is pushed to the target user so that the target user can reserve the parking space.

[0011] In one embodiment, the to-be-reserved parking spaces include a plurality of parking spaces, and the pushing of the to-be-reserved parking spaces to a target user so that the target user can reserve a parking space includes:

[0012] Obtaining historical reservation records and parking behavior data of the target user;

[0013] Based on the historical reservation records and the parking behavior data, determining a user preferred parking space among the parking spaces to be reserved;

[0014] The user's preferred parking space is pushed to the target user so that the target user can reserve a parking space.

[0015] In one embodiment, the pushing of the to-be-reserved parking space to the target user so that the target user can reserve the parking space includes:

[0016] Based on the parking spaces to be reserved, determining the number of remaining vacant parking spaces;

[0017] Determine a first ratio of the number of remaining vacant parking spaces to the total number of parking spaces;

[0018] Determining a first reservation fee for the to-be-reserved parking space based on the first ratio;

[0019] The parking space to be reserved and the first reservation fee are pushed to the target user, so that after the target user pays the first reservation fee, the parking space to be reserved is reserved.

[0020] In one embodiment, the pushing of the to-be-reserved parking space to the target user so that the target user can reserve the parking space includes:

[0021] Based on the parking spaces to be reserved, determining the number of remaining vacant parking spaces;

[0022] Based on the remaining number of free parking spaces and a preset floating error, a target number of free parking spaces is obtained;

[0023] Determine a second ratio of the target number of vacant parking spaces to the total number of parking spaces;

[0024] Based on the second ratio, a second reservation fee for the parking space to be reserved is determined, so that after the target user pays the second reservation fee, the parking space to be reserved is reserved.

[0025] In one embodiment, after pushing the parking space to be reserved to the target user, the method includes:

[0026] receiving a reservation confirmation request from the target user for the parking space to be reserved, wherein the reservation confirmation request includes a reservation start time;

[0027] Based on the scheduled start time, determining an estimated reminder time;

[0028] When the estimated reminder time arrives, a reminder message is sent to the target user.

[0029] In one embodiment, after receiving the confirmation reservation request of the target user for the parking space to be reserved, the method includes:

[0030] receiving a parking space reservation cancellation request sent by the target user, wherein the parking space reservation cancellation request includes a cancellation parking space reservation time;

[0031] Determine whether the parking space reservation cancellation time is before the parking space reservation start time;

[0032] If yes, determining whether the time difference between the cancellation time of the parking space reservation and the start time of the parking space reservation is greater than a preset time threshold;

[0033] If yes, cancel the reservation of the parking space reserved by the target user;

[0034] If not, the parking space resource occupation fee is calculated according to the preset rules and sent to the target user for payment by the target user;

[0035] When the target user completes payment for the parking space resource occupation fee, the parking space reserved by the target user is cancelled.

[0036] In one embodiment, after pushing the parking space to be reserved to the target user, the method includes:

[0037] When a confirmation reservation request for the parking space to be reserved is received from the target user within a preset time, the parking space to be reserved is locked;

[0038] When no confirmation reservation request for the parking space to be reserved is received from the target user within a preset time, the parking space to be reserved is released for reservation by other users.

[0039] In an embodiment of the present application, determining the usage status of the currently available parking space at the scheduled time of the parking space includes:

[0040] Obtaining usage data of the currently available parking space, surrounding activity arrangements, and time type of the parking space reservation time;

[0041] Based on the usage data, surrounding activity arrangements and the time type of the parking space reservation time, the usage status of the currently available parking space at the parking space reservation time is predicted.

[0042] In a second aspect, a parking space reservation device is provided, comprising:

[0043] An information acquisition unit, used to acquire parking space reservation demand information and parking space status information of a target user, wherein the parking space reservation demand information includes a parking space reservation time;

[0044] A currently available parking space acquisition unit, configured to determine currently available parking spaces according to the parking space reservation demand information and the parking space status information;

[0045] A usage status determination unit, used to determine usage status information of the currently available parking space at the scheduled time of the parking space;

[0046] a parking space to be reserved determining unit, configured to determine the parking space to be reserved based on the usage status;

[0047] The parking space to be reserved information push unit is used to push the parking space to be reserved to the target user so that the target user can reserve the parking space.

[0048] In a third aspect, a readable storage medium is provided, wherein the readable storage medium stores computer-readable instructions, and when the computer-readable instructions are executed by a processor, the steps of the parking space reservation method as described above are implemented.

[0049] The above-mentioned parking space reservation method, device and storage medium, the method implementation includes: obtaining the parking space reservation demand information and parking space status information of the target user, the parking space reservation demand information includes the parking space reservation time; determining the current available parking space according to the parking space reservation demand information and the parking space status information; determining the usage status of the current available parking space at the parking space reservation time; determining the parking space to be reserved based on the usage status; pushing the parking space to be reserved to the target user for the target user to reserve a parking space. In the embodiment of the present application, by obtaining the parking space reservation demand and the real-time updated parking space status, the current available parking space can be matched for the user, and the usage status of the available parking space can be further predicted. Based on the prediction results, the parking space in the idle state is determined as the parking space to be reserved, and pushed to the user for parking space reservation. Through the Internet of Things technology and big data analysis technology, the intelligent reservation of parking spaces and the precise control of parking space status are realized, which can improve the utilization rate of parking spaces, avoid the large amount of time spent by users to find parking spaces by themselves, and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0051] Figure 1 This is a flow chart of a parking space reservation method in one embodiment of the present application. Figure 1 ;

[0052] Figure 2 This is a flow chart of a parking space reservation method in one embodiment of the present application. Figure 2 ;

[0053] Figure 3This is a flow chart of a parking space reservation method in one embodiment of the present application. Figure 3 ;

[0054] Figure 4 This is a flow chart of a parking space reservation method in one embodiment of the present application. Figure 4 ;

[0055] Figure 5 This is a flow chart of a parking space reservation method in one embodiment of the present application. Figure 5 ;

[0056] Figure 6 This is a flow chart of a parking space reservation method in one embodiment of the present application. Figure 6 ;

[0057] Figure 7 is a structural schematic diagram of a parking space reservation device in one embodiment of the present application;

[0058] Figure 8 It is a schematic diagram of a computer device in one embodiment of the present application. DETAILED DESCRIPTION

[0059] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0060] In one embodiment, if Figure 1 As shown, a parking space reservation method is provided, comprising the following steps:

[0061] In step S110, the parking space reservation demand information and parking space status information of the target user are obtained, and the parking space reservation demand information includes the parking space reservation time;

[0062] In an embodiment of the present application, the parking space reservation demand information may specifically include: the reservation time, the reservation location, the vehicle type, whether charging is required, the charging type, the expected parking time, the location of the parking space and other information.

[0063] The parking space reservation time may include time information such as the parking space reservation start time, the parking space reservation end time, and the parking space reservation duration.

[0064] Optionally, the parking space reservation demand information may be submitted by the user through a pre-installed application, mini-program, official account or webpage. The system may collect the parking space reservation demands sent by each user in real time and generate a reservation demand database for direct call in subsequent use.

[0065] In the embodiment of the present application, the parking space status information may specifically include information such as whether the parking space is in an idle state, whether it is in an occupied state, whether it is in a fault state, whether it is in a predetermined state, etc. The parking space status information of each parking space in each parking lot may be sent to a data center to form a parking space status database for direct call during subsequent use. It is understandable that the parking space status information may be updated in real time.

[0066] Optionally, the status of the parking space can be monitored in real time through an IoT device, such as a sensor device, a camera, etc. The sensor device can be set in the area where the parking space is located to monitor whether there is a parking space, such as a geomagnetic sensor, an infrared sensor, a laser radar sensor, etc. The camera can be set on the parking space or in the parking lot aisle to monitor the usage status of one or more parking spaces. The camera and the sensor device can be used in conjunction.

[0067] In step S120, the currently available parking spaces are determined according to the parking space reservation demand information and the parking space status information;

[0068] In the embodiment of the present application, the currently available parking space refers to a parking space that is idle, unreserved, and not out of service at the current time. The current time refers to the time when the parking space reservation demand information is obtained.

[0069] In an embodiment of the present application, the status information of each parking space in the parking lot corresponding to the location in the parking space reservation demand can be checked in the parking space status database through a big data analysis method, and the type of each parking space can be obtained, such as large car parking spaces, small car parking spaces, motor vehicle parking spaces, charging parking spaces, etc., which are matched with the parking space reservation demand information to determine the parking space type that matches the reserved parking space type. For example, if the reserved parking space is a small car parking space, all small car parking spaces are screened out, and then the parking spaces in a faulty, reserved, and occupied state are removed, and the remaining parking spaces can be the currently available parking spaces.

[0070] It should be noted that the currently available parking spaces may include one or more. By determining the currently available parking spaces, the parking spaces may be preliminarily screened, thereby improving the efficiency of intelligent parking space matching and the accuracy of parking space matching.

[0071] In step S130, the use status of the currently available parking space at the scheduled parking time is determined;

[0072] The usage status may specifically be an estimated idle state of a currently available parking space at a scheduled parking time.

[0073] In an embodiment of the present application, a parking space status prediction model can be constructed. By acquiring parking space usage data, whether it is currently a holiday, whether there are any activities scheduled nearby, and other information, the parking space status prediction model is used to perform prediction processing to obtain the usage status of each currently available parking space.

[0074] Optionally, the parking space status prediction model can be trained in the following ways: Data collection: used to collect parking space related data and construct training sample data sets, test sets and validation sets. The parking space related data may specifically include historical parking space usage records, parking lot vehicle flow, parking time, vehicle type, holiday information, weather information, surrounding activity arrangements, such as whether there are music festivals, business training and other activities. The parking space related data can be collected through various channels such as IoT devices, applications, official websites, etc. Data preprocessing: Data cleaning, sorting and conversion are performed on the training sample data in the training sample data set, such as unifying the date and format, removing missing values, outliers, etc., and converting text data into numerical data, etc. Feature extraction: Features that can reflect the use of parking spaces can be selected and constructed through feature engineering, such as the time period of the day, the day of the week, whether it is a holiday, weather conditions, surrounding activity arrangements, etc. as feature extraction. Model training: Based on the extracted features, the constructed parking space status prediction model is iteratively trained, and the model parameters are continuously adjusted during the iterative training process to optimize the model performance until the preset convergence conditions are met. For example, when the accuracy of the prediction result reaches a preset threshold, or the number of iterations reaches a preset number, a trained parking space status prediction model can be obtained, so that the usage status of the currently available parking spaces at the scheduled time can be predicted based on the trained parking space status prediction model.

[0075] It should be noted that the prediction result of the usage status can be a prediction result within a time period, that is, it can include the prediction results within a preset time range before and after the scheduled time. For example, if the scheduled time is 8 o'clock, the parking space usage status in the time period from 7 o'clock to 9 o'clock can be predicted.

[0076] In an embodiment of the present application, the data in the test set can be used to evaluate the trained parking space status prediction model. For example, the accuracy and recall rate of the prediction results of the parking space status prediction model can be determined to determine the performance of the model.

[0077] In the embodiment of the present application, the parking space usage frequency can be determined by counting the parking space usage status within a period of time, and the parking spaces can be divided into different charging levels based on the usage frequency, such as ordinary parking spaces, VIP parking spaces, etc., so as to adjust the parking space prices or parking strategies. For example, some parking spaces have parking space locks, some parking spaces are close to elevators, and some parking spaces are close to exits and entrances and are popular reserved parking spaces. Therefore, the parking space price can be appropriately increased to achieve dynamic adjustment of the parking space price, and the reservation rate of other parking spaces can be increased to improve the parking space utilization rate.

[0078] In step S140, based on the usage status, a parking space to be reserved is determined;

[0079] In the embodiment of the present application, based on the usage status of the currently available parking spaces, the currently available parking spaces can be screened out as parking spaces to be reserved. It should be noted that the parking spaces to be reserved may include one or more. When it includes more than one, the user can select the parking space he needs to reserve.

[0080] In the embodiment of the present application, the information of the parking space to be reserved may specifically include location information, number information, price information, etc. of the parking space to be reserved.

[0081] In step S150, the parking space to be reserved is pushed to the target user so that the target user can reserve the parking space.

[0082] In the embodiment of the present application, after obtaining the information of the parking space to be reserved, it can be pushed to the target user, and the target user can select the parking space to be reserved that suits him / her, and then pay the reservation fee to realize the parking space reservation. After the reservation, the reserved parking space can be locked. If the target user does not make a parking space reservation within a preset time, such as within 10 minutes, the parking space to be reserved is released so that other users can make reservations.

[0083] In the embodiment of the present application, after the user makes a parking space reservation, the parking space reservation record can be managed and counted, such as the scheduled start time, end time, owner information, such as contact information, etc. When the preset time before the scheduled start time is reached, the user can be reminded to arrive at the reserved parking space on time, such as by SMS, pop-up information, etc., and navigation information of the reserved parking space can be sent to guide the user to drive to the reserved parking space. And when the user still does not arrive at the reserved parking space before the scheduled start time is about to arrive, or exceeds the scheduled start time, the user can be reminded again to arrive at the reserved parking space on time, such as by voice, phone, etc. If the user still does not arrive at the reserved parking space after more than half of the scheduled time, a reserved parking space occupation fee can be generated, the target user can be prompted to pay, and the reserved parking space can be released for other users to reserve.

[0084] In an embodiment of the present application, a parking space reservation method is provided, including: obtaining parking space reservation demand information and parking space status information of a target user, the parking space reservation demand information including the parking space reservation time; determining the currently available parking space according to the parking space reservation demand information and the parking space status information; determining the usage status of the currently available parking space at the parking space reservation time; determining the parking space to be reserved based on the usage status; and pushing the parking space to be reserved to the target user for the target user to reserve the parking space. In an embodiment of the present application, by obtaining the parking space reservation demand and the real-time updated parking space status, the currently available parking space can be matched for the user, and the usage status of the available parking space can be further predicted. Based on the prediction results, the parking space in the idle state is determined as the parking space to be reserved, and pushed to the user for parking space reservation. Through the Internet of Things technology and big data analysis technology, the intelligent reservation of parking spaces and the precise control of parking space status are realized, which can improve the utilization rate of parking spaces, avoid the large amount of time spent by users to find parking spaces by themselves, and improve the user experience.

[0085] See also Figure 2 In one embodiment of the present application, the parking spaces to be reserved include multiple parking spaces to be reserved, and the parking spaces to be reserved are pushed to the target user for the target user to reserve the parking spaces, including:

[0086] In step S151, the historical reservation records and parking behavior data of the target user are obtained;

[0087] In step S152, based on the historical reservation records and parking behavior data, the user's preferred parking space is determined from the parking spaces to be reserved;

[0088] In step S153, the user's preferred parking space is pushed to the target user so that the target user can reserve the parking space.

[0089] Optionally, there may be multiple parking spaces that are idle at the scheduled time in the currently available parking spaces, i.e., parking spaces to be reserved. In order to provide matching accuracy and uniqueness, the historical reservation records and parking behavior data of the target user may be obtained. The historical reservation records may specifically include information such as the type of parking space reserved by the user and the frequently used parking spaces. The parking behavior data may include the user's parking duration, parking intention, such as whether to work, shop or play, whether to charge, and other behavioral data. Based on the historical reservation records and the parking behavior data, the user's preferences may be determined. For example, if the user likes to park in a rechargeable parking space near the entrance and exit, then the parking space that meets the user's preferences may be selected from all the parking spaces to be reserved and sent to the user for reservation. Or if the user has parked in parking space A many times, then parking space A may be selected from all the parking spaces to be reserved as the pushed parking space. If parking space A does not exist, other parking spaces near parking space A or other parking spaces with similar prices and locations may be selected for push, thereby increasing the reservation probability and user satisfaction.

[0090] See also Figure 3 In one embodiment of the present application, a parking space to be reserved is pushed to a target user so that the target user can reserve the parking space, including:

[0091] In step S210, the number of remaining vacant parking spaces is determined based on the parking spaces to be reserved;

[0092] In step S220, a first ratio of the number of remaining vacant parking spaces to the total number of parking spaces is determined;

[0093] In step S230, a first reservation fee for the parking space to be reserved is determined based on the first ratio;

[0094] In step S240, the parking space to be reserved and the first reservation fee are pushed to the target user, so that after the target user pays the first reservation fee, the parking space to be reserved is reserved.

[0095] Optionally, the reservation fee for parking spaces can be dynamically adjusted in real time according to the demand for parking spaces and the actual supply situation. The total number of parking spaces in the parking lot can be determined, and the number of remaining free parking spaces can be determined based on the parking spaces to be reserved. For example, if the total number of parking spaces is 100 and the number of remaining free parking spaces is 30, then the number of remaining free parking spaces accounts for 30% of the total number of parking spaces. Based on the pre-configured mapping relationship between different reservation fees corresponding to different proportions, the reservation fee corresponding to the 30% is determined, and the first reservation fee and the reservation parking space information can be sent to the target user together, so that the user can make a reservation for the reserved parking space after payment.

[0096] Among them, the mapping relationship between the first ratio and the first reserved fee can be adjusted accordingly according to the actual situation of the parking lot. For example, when the first ratio is greater than the first preset threshold, such as 20%, the first reserved fee is 0; if the first ratio is less than the second preset threshold, such as less than 10%, the first reserved fee is 5 yuan; if the first ratio is less than the third preset threshold, such as less than 5%, the first reserved fee is 10, that is, the fewer the number of remaining vacant parking spaces, the higher the reserved fee, thereby effectively regulating the number of vacant parking spaces in the parking lot.

[0097] See also Figure 4 In one embodiment of the present application, a parking space to be reserved is pushed to a target user so that the target user can reserve the parking space, including:

[0098] In step S250, the number of remaining vacant parking spaces is determined based on the parking spaces to be reserved;

[0099] In step S260, based on the number of remaining free parking spaces and a preset floating error, a target number of free parking spaces is obtained;

[0100] In step S270, a second ratio of the target number of vacant parking spaces to the total number of parking spaces is determined;

[0101] In step S280, a second reservation fee for the parking space to be reserved is determined based on the second ratio, so that the parking space to be reserved is reserved after the target user pays the second reservation fee.

[0102] Optionally, a floating error can be set, and the floating error can be used to avoid errors in the predicted parking spaces to be reserved, resulting in errors between the number of free parking spaces and the actual number of free parking spaces, and to avoid the problem that after predicting the existence of free parking spaces, users find that there are actually no free parking spaces to be reserved after reserving a parking space. Therefore, after determining the number of free parking spaces, the number of parking spaces obtained after subtracting the floating error from the number of free parking spaces can be used as the target number of free parking spaces, and the second ratio of the target number of free parking spaces to the total number of parking spaces is determined. For example, the total number of parking spaces is 100, and based on the parking spaces to be reserved, the number of free parking spaces is determined to be 30, and the floating error is 10, then the target number of free parking spaces is 30-10=20, and the second ratio is 20%. Based on the mapping relationship between different reservation fees corresponding to different pre-configured ratios, the second reservation fee corresponding to the 20% is determined, and the second reservation fee and the reservation parking space information can be sent to the target user together, so that the user can realize the reservation of the reserved parking space after payment.

[0103] Among them, the mapping relationship between the second ratio and the second reserved fee can be adjusted accordingly according to the actual situation of the parking lot. For example, when the second ratio is greater than the fourth preset threshold, such as 20%, the second reserved fee is 0; if the second ratio is less than the fifth preset threshold, such as less than 10%, the second reserved fee is 5 yuan; if the second ratio is less than the sixth preset threshold, such as less than 5%, the third reserved fee is 10, that is, the fewer the number of remaining vacant parking spaces, the higher the reserved fee, thereby effectively regulating the number of vacant parking spaces in the parking lot.

[0104] Among them, the floating error can be configured with different values ​​according to the parking situation and traffic flow of the parking lot, and can be dynamically adjusted in real time according to the actual situation of the parking lot, weather conditions, surrounding activity arrangements, etc.

[0105] See also Figure 5 In one embodiment of the present application, after pushing the parking space to be reserved to the target user, the following steps are included:

[0106] In step S310, a confirmation request for a parking space to be reserved is received from a target user, where the confirmation request includes a reservation start time;

[0107] In step S320, based on the scheduled start time, an estimated reminder time is determined;

[0108] In step S330, when the estimated reminder time arrives, a reminder message is sent to the target user.

[0109] Optionally, when a confirmation request for a parking space to be reserved is received from a user, the scheduled start time can be obtained, and an estimated reminder time can be determined based on the scheduled start time. For example, the time point half an hour before the scheduled start time can be used as the estimated reminder time. For example, if the scheduled start time is 9 o'clock, then 8:30 is the estimated reminder time. When the estimated reminder time is reached, a reminder message is output through a preset method, such as text message, pop-up window, etc., to remind the target user to arrive at the reserved parking space, and the reserved parking space number and navigation information can be sent at the same time to guide the user to find the reserved parking space conveniently and quickly.

[0110] It should be noted that the estimated reminder time may include multiple reminders, that is, multiple reminders can be made. For example, the first half of the scheduled start time can be used as the estimated reminder time for the first reminder, for example, the target user can be reminded via text messages. The 5 minutes before the scheduled start time can be used as the estimated reminder time for the second reminder, and another reminder can be made, for example, by calling the target user directly via voice or phone. If a certain time exceeds the scheduled start time, for example, the scheduled start time is 9 o'clock, then at 9:30, if the target user still has not used the reserved parking space, a parking space occupation fee reminder is generated to remind the user that the parking space occupation fee has been incurred and please pay it in time.

[0111] See also Figure 6 In one embodiment of the present application, after receiving a confirmation request from a target user for a reserved parking space, the method includes:

[0112] In step S410, a request for cancelling a parking space reservation sent by a target user is received, where the request for cancelling a parking space reservation includes cancelling a parking space reservation time;

[0113] In step S420, it is determined whether the parking space reservation cancellation time is before the parking space reservation start time;

[0114] In step S430, if yes, determine whether the time difference between the cancellation time of the parking space reservation and the parking space reservation start time is greater than a preset time threshold;

[0115] In step S440, if yes, the parking space reserved by the target user is cancelled;

[0116] In step S450, if not, the parking space resource occupation fee is calculated according to the preset rules and sent to the target user for payment;

[0117] In step S460, when the target user completes payment for the parking space resource occupation fee, the parking space reserved by the target user is cancelled.

[0118] Optionally, after a user reserves a parking space, if he or she is unable to park in the reserved parking space due to other matters to be dealt with temporarily, a parking space reservation cancellation request may be sent, and the time when the parking space reservation cancellation request is sent is used as the parking space reservation cancellation time, and then it is determined whether the parking space reservation cancellation time is before the parking space reservation start time. If so, it is further determined whether the difference between the parking space reservation cancellation time and the parking space reservation start time is greater than a preset time threshold. For example, if the parking space reservation start time is 10 o'clock and the parking space reservation cancellation time is 9 o'clock, the difference between the two is 1 hour, which is greater than the preset time threshold, such as 30 minutes, and then the reservation can be directly cancelled. Otherwise, if the difference is less than 30 minutes, the use of the reserved parking space has been affected, so the parking space occupancy fee can be calculated and sent to the target user for payment. After the payment is completed, the reservation is cancelled, otherwise the parking space reservation is charged according to the normal reservation time.

[0119] Among them, the calculation rule of the parking space occupancy fee can be that the smaller the time difference is, the higher the corresponding price is. For example, if it is less than 30 minutes but greater than or equal to 20 minutes, the parking space occupancy fee can be 5 yuan, if it is less than 20 minutes but greater than or equal to 10 minutes, the parking space occupancy fee can be 10 yuan, if it is less than 10 minutes but greater than or equal to 5 minutes, the parking space occupancy fee can be 20 yuan, etc. The specific configuration can be made according to the actual situation.

[0120] In one embodiment of the present application, after the parking space to be reserved is pushed to the target user, the following steps are included:

[0121] When a confirmation request for a parking space to be reserved is received from a target user within a preset time, the parking space to be reserved is locked;

[0122] When no confirmation request for the parking space to be reserved is received from the target user within a preset time, the parking space to be reserved is released for reservation by other users.

[0123] Optionally, when a parking space to be reserved is pushed to a target user, if the target user sends a confirmation message within a preset time, for example, within 1 minute, the reserved parking space can be locked, that is, to prevent others from occupying it or re-booking it. If the target user does not send a confirmation message within the preset time, it can be assumed that the target user does not make a parking space reservation. At this time, the parking space to be reserved can be released and used as an idle parking space again, waiting for other users to reserve it.

[0124] It should be noted that the parking spaces to be reserved may include multiple spaces, so when the target user makes a reservation, all the parking spaces to be reserved can be reserved. For example, if there are 5 parking spaces to be reserved, which are regarded as a parking space group to be reserved, then when the user makes a reservation, it is not for a specific parking space, but for all the parking spaces in the parking space group to be reserved. When the user arrives at the parking lot, the most suitable parking space can be selected for the user in the parking space group to be reserved as the user's reserved parking space according to the real-time parking space situation. The user's reserved parking space can be dynamically adjusted in real time according to the current parking space situation, and the most suitable parking space can always be selected for the user to park.

[0125] In an embodiment of the present application, determining the usage status of a currently available parking space at a scheduled parking time includes:

[0126] Get the usage data of currently available parking spaces, surrounding activity schedules, and the time type of parking space reservation time;

[0127] Based on the usage data, surrounding activity arrangements and the time type of the parking space reservation time, the usage status of the currently available parking spaces at the parking space reservation time is predicted.

[0128] Optionally, a parking space status prediction model can be constructed to obtain parking space usage data, whether it is a holiday, whether there are activities scheduled nearby, and other information, and perform prediction processing through the parking space status prediction model to obtain the usage status of each currently available parking space.

[0129] Optionally, the parking space status prediction model can be trained in the following ways: Data collection: used to collect parking space related data and construct training sample data sets, test sets and validation sets. The parking space related data may specifically include historical parking space usage records, parking lot vehicle flow, parking time, vehicle type, holiday information, weather information, surrounding activity arrangements, such as whether there are music festivals, business training and other activities. The parking space related data can be collected through various channels such as IoT devices, applications, official websites, etc. Data preprocessing: Data cleaning, sorting and conversion are performed on the training sample data in the training sample data set, such as unifying the date and format, removing missing values, outliers, etc., and converting text data into numerical data, etc. Feature extraction: Features that can reflect the use of parking spaces can be selected and constructed through feature engineering, such as the time period of the day, the day of the week, whether it is a holiday, weather conditions, surrounding activity arrangements, etc. as feature extraction. Model training: Based on the extracted features, the constructed parking space status prediction model is iteratively trained, and the model parameters are continuously adjusted during the iterative training process to optimize the model performance until the preset convergence conditions are met. For example, when the accuracy of the prediction result reaches a preset threshold, or the number of iterations reaches a preset number, a trained parking space status prediction model can be obtained, so that the usage status of the currently available parking spaces at the scheduled time can be predicted based on the trained parking space status prediction model.

[0130] It should be noted that the prediction result of the usage status can be a prediction result within a time period, that is, it can include the prediction results within a preset time range before and after the scheduled time. For example, if the scheduled time is 8 o'clock, the parking space usage status in the time period from 7 o'clock to 9 o'clock can be predicted.

[0131] In an embodiment of the present application, the data in the test set can be used to evaluate the trained parking space status prediction model. For example, the accuracy and recall rate of the prediction results of the parking space status prediction model can be determined to determine the performance of the model.

[0132] In the embodiment of the present application, by obtaining the parking space reservation demand and the real-time updated parking space status, the currently available parking spaces can be matched for the user, and the usage status of the available parking spaces can be further predicted. Based on the prediction results, the parking spaces in the idle state are determined as the parking spaces to be reserved, and pushed to the user for parking space reservation. Through the Internet of Things technology and big data analysis technology, intelligent parking space reservation and precise control of parking space status are realized, which can improve the utilization rate of parking spaces, avoid the large amount of time spent by users to find parking spaces by themselves, and improve user experience.

[0133] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0134] In one embodiment, a parking space reservation device is provided, which corresponds one-to-one to the parking space reservation method in the above embodiment. Figure 7 As shown, the parking space reservation device includes an information acquisition unit 10, a currently available parking space acquisition unit 20, a usage status determination unit 30, a to-be-reserved parking space determination unit 40, and a to-be-reserved parking space information push unit 50. Each functional module is described in detail as follows:

[0135] An information acquisition unit 10 is used to acquire parking space reservation demand information and parking space status information of a target user, wherein the parking space reservation demand information includes a parking space reservation time;

[0136] The currently available parking space acquisition unit 20 is used to determine the currently available parking space according to the parking space reservation demand information and the parking space status information;

[0137] A usage status determination unit 30, used to determine usage status information of a currently available parking space at a scheduled parking time;

[0138] A parking space to be reserved determining unit 40, configured to determine a parking space to be reserved based on a usage status;

[0139] The parking space to be reserved information push unit 50 is used to push the parking space to be reserved to the target user so that the target user can reserve the parking space.

[0140] In one embodiment of the present application, the parking spaces to be reserved include a plurality of parking spaces to be reserved, and the parking space information push unit 50 is further used to:

[0141] Obtain the historical reservation records and parking behavior data of the target user;

[0142] Based on historical reservation records and parking behavior data, determine the user's preferred parking space among the parking spaces to be reserved;

[0143] Push the user's preferred parking space to the target user so that the target user can reserve the parking space.

[0144] In one embodiment of the present application, the parking space information push unit 50 is further used to:

[0145] Based on the parking spaces to be reserved, determine the number of remaining vacant parking spaces;

[0146] Determine a first ratio of the number of remaining vacant parking spaces to the total number of parking spaces;

[0147] Determining a first reservation fee for the parking space to be reserved based on the first ratio;

[0148] The parking space to be reserved and the first reservation fee are pushed to the target user, so that after the target user pays the first reservation fee, the parking space to be reserved is reserved.

[0149] In one embodiment of the present application, the parking space information push unit 50 is further used to:

[0150] Based on the parking spaces to be reserved, determine the number of remaining vacant parking spaces;

[0151] Based on the number of remaining free parking spaces and a preset floating error, the target number of free parking spaces is obtained;

[0152] Determine a second ratio of the target number of vacant parking spaces to the total number of parking spaces;

[0153] Based on the second ratio, a second reservation fee for the parking space to be reserved is determined, so that after the target user pays the second reservation fee, the parking space to be reserved is reserved.

[0154] In one embodiment of the present application, the device further includes a prompting unit, which is used to:

[0155] Receiving a reservation confirmation request from a target user for a parking space to be reserved, the reservation confirmation request including a reservation start time;

[0156] Based on the scheduled start time, determining an estimated reminder time;

[0157] When the estimated reminder time arrives, a reminder message is sent to the target user.

[0158] In one embodiment of the present application, the device further includes a reserved parking space cancellation unit, which is used to:

[0159] receiving a parking space reservation cancellation request sent by a target user, where the parking space reservation cancellation request includes a cancellation parking space reservation time;

[0160] Determine whether the parking space reservation cancellation time is before the parking space reservation start time;

[0161] If so, determining whether the time difference between the cancellation time of the parking space reservation and the start time of the parking space reservation is greater than a preset time threshold;

[0162] If yes, cancel the reservation of the parking space reserved by the target user;

[0163] If not, the parking space resource occupation fee is calculated according to the preset rules and sent to the target user for payment;

[0164] When the target user completes payment for the parking space resource occupation fee, the parking space reserved by the target user is cancelled.

[0165] In one embodiment of the present application, the device further includes a parking space processing unit to be reserved, which is used to:

[0166] When a confirmation request for a parking space to be reserved is received from a target user within a preset time, the parking space to be reserved is locked;

[0167] When no confirmation request for the parking space to be reserved is received from the target user within a preset time, the parking space to be reserved is released for reservation by other users.

[0168] In one embodiment of the present application, the usage state determination unit 30 is used to:

[0169] Get the usage data of currently available parking spaces, surrounding activity schedules, and the time type of parking space reservation time;

[0170] Based on the usage data, surrounding activity arrangements and the time type of the parking space reservation time, the usage status of the currently available parking space at the parking space reservation time is predicted.

[0171] In the embodiment of the present application, by obtaining the parking space reservation demand and the real-time updated parking space status, the currently available parking spaces can be matched for the user, and the usage status of the available parking spaces can be further predicted. Based on the prediction results, the parking spaces in the idle state are determined as the parking spaces to be reserved, and pushed to the user for parking space reservation. Through the Internet of Things technology and big data analysis technology, intelligent parking space reservation and precise control of parking space status are realized, which can improve the utilization rate of parking spaces, avoid the large amount of time spent by users to find parking spaces by themselves, and improve user experience.

[0172] For the specific definition of the parking space reservation device, please refer to the definition of the parking space reservation method above, which will not be repeated here. Each module in the above parking space reservation device can be implemented in whole or in part by software, hardware and a combination thereof. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0173] In one embodiment, a computer device is provided. The computer device may be a terminal device, and its internal structure diagram may be as follows: Figure 8As shown. The computer device includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a readable storage medium. The readable storage medium stores computer-readable instructions. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer-readable instructions are executed by the processor, a parking space reservation method is implemented. The readable storage medium provided in this embodiment includes a non-volatile readable storage medium and a volatile readable storage medium.

[0174] In an embodiment of the present application, a computer device is provided, including a memory, a processor, and computer-readable instructions stored in the memory and executable on the processor. When the processor executes the computer-readable instructions, the steps of the parking space reservation method described above are implemented.

[0175] In an embodiment of the application, a readable storage medium is provided, which stores computer-readable instructions. When the computer-readable instructions are executed by a processor, the steps of the parking space reservation method as described above are implemented.

[0176] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing related hardware through computer-readable instructions, and the computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When the computer-readable instructions are executed, they may include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0177] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0178] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A parking space reservation method, characterized in that: The method comprises: Acquire parking space reservation demand information and parking space status information of the target user, wherein the parking space reservation demand information includes the parking space reservation time; Determining currently available parking spaces according to the parking space reservation demand information and the parking space status information; Determine the usage status of the currently available parking space at the scheduled time of the parking space; Based on the usage status, determining a parking space to be reserved; The parking space to be reserved is pushed to the target user so that the target user can reserve the parking space.

2. The parking space reservation method according to claim 1, characterized in that: The to-be-reserved parking spaces include a plurality of parking spaces, and the pushing of the to-be-reserved parking spaces to a target user so that the target user can reserve a parking space includes: Obtaining historical reservation records and parking behavior data of the target user; Based on the historical reservation records and the parking behavior data, determining a user preferred parking space among the parking spaces to be reserved; The user's preferred parking space is pushed to the target user so that the target user can reserve a parking space.

3. The parking space reservation method according to claim 1, characterized in that: The pushing the to-be-reserved parking space to the target user so that the target user can reserve the parking space includes: Based on the parking spaces to be reserved, determining the number of remaining vacant parking spaces; Determine a first ratio of the number of remaining vacant parking spaces to the total number of parking spaces; Determining a first reservation fee for the to-be-reserved parking space based on the first ratio; The parking space to be reserved and the first reservation fee are pushed to the target user, so that after the target user pays the first reservation fee, the parking space to be reserved is reserved.

4. The parking space reservation method according to claim 1, characterized in that: The pushing the to-be-reserved parking space to the target user so that the target user can reserve the parking space includes: Based on the parking spaces to be reserved, determining the number of remaining vacant parking spaces; Based on the remaining number of free parking spaces and a preset floating error, a target number of free parking spaces is obtained; Determine a second ratio of the target number of vacant parking spaces to the total number of parking spaces; Based on the second ratio, a second reservation fee for the parking space to be reserved is determined, so that after the target user pays the second reservation fee, the parking space to be reserved is reserved.

5. The parking space reservation method according to claim 1, characterized in that: After the parking space to be reserved is pushed to the target user, the method includes: receiving a reservation confirmation request from the target user for the parking space to be reserved, wherein the reservation confirmation request includes a reservation start time; Based on the scheduled start time, determining an estimated reminder time; When the estimated reminder time arrives, a reminder message is sent to the target user.

6. The parking space reservation method according to claim 5, characterized in that: After receiving the confirmation reservation request of the target user for the parking space to be reserved, the method includes: receiving a parking space reservation cancellation request sent by the target user, wherein the parking space reservation cancellation request includes a cancellation parking space reservation time; Determine whether the parking space reservation cancellation time is before the parking space reservation start time; If so, determining whether the time difference between the cancellation time of the parking space reservation and the start time of the parking space reservation is greater than a preset time threshold; If yes, cancel the reservation of the parking space reserved by the target user; If not, the parking space resource occupation fee is calculated according to the preset rules and sent to the target user for payment by the target user; When the target user completes payment for the parking space resource occupation fee, the parking space reserved by the target user is cancelled.

7. The parking space reservation method according to claim 1, characterized in that: After the parking space to be reserved is pushed to the target user, the method includes: When a confirmation reservation request for the parking space to be reserved is received from the target user within a preset time, the parking space to be reserved is locked; When no confirmation reservation request for the parking space to be reserved is received from the target user within the preset time, the parking space to be reserved is released for reservation by other users.

8. The parking space reservation method according to claim 1, characterized in that: The determining the usage status of the currently available parking space at the scheduled time of the parking space includes: Obtaining usage data of the currently available parking space, surrounding activity arrangements, and time type of the parking space reservation time; Based on the usage data, surrounding activity arrangements and the time type of the parking space reservation time, the usage status of the currently available parking space at the parking space reservation time is predicted.

9. A parking space reservation device, characterized in that: The device comprises: An information acquisition unit, used to acquire parking space reservation demand information and parking space status information of a target user, wherein the parking space reservation demand information includes a parking space reservation time; A currently available parking space acquisition unit, configured to determine currently available parking spaces according to the parking space reservation demand information and the parking space status information; A usage status determination unit, used to determine usage status information of the currently available parking space at the scheduled time of the parking space; a parking space to be reserved determining unit, configured to determine the parking space to be reserved based on the usage status; The parking space to be reserved information push unit is used to push the parking space to be reserved to the target user so that the target user can reserve the parking space.

10. A readable storage medium storing computer-readable instructions, characterized in that: When the computer-readable instructions are executed by a processor, the steps of the parking space reservation method according to any one of claims 1 to 8 are implemented.