A parking lot real-time parking space reservation method and system
By constructing a parking lot diversion network, and monitoring and recommending nearby available parking lots based on the real-time parking space reservation information of target users, the problem of parking demand being difficult to meet due to information isolation between parking lots is solved, and the technical effect of quickly providing parking spaces is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INTELLIGENT INTER CONNECTION TECH CO LTD
- Filing Date
- 2023-10-08
- Publication Date
- 2026-04-24
AI Technical Summary
In existing technologies, information isolation between parking lots leads to a problem where users cannot obtain information about nearby unsaturated parking lots in a timely manner after a parking lot becomes saturated, making it difficult to meet their parking needs.
By identifying target diversion areas based on real-time parking space reservation information of target users, monitoring the number of vehicles in diversion areas and target parking lots, constructing a parking lot diversion network, and recommending target diversion parking lots as parking space reservation results.
It eliminates information isolation between parking lots, enabling users to quickly access nearby available parking lots when the target parking lot is saturated, thus meeting their parking needs.
Smart Images

Figure CN117523897B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing technology, specifically to a method and system for real-time parking space reservation in a parking lot. Background Technology
[0002] Currently, there is a problem of information isolation in parking lots, similar to the phenomenon of information silos, which causes a significant lag in meeting users' parking needs. As the renowned sociologist Dreyfus pointed out, information isolation leads to uneven resource allocation, resulting in system saturation and inefficiency. In summary, the current situation arises from information isolation between parking lots, where, once a parking lot is saturated, users cannot directly access information about nearby unsaturated parking lots, making it difficult to meet their parking needs in a timely manner. Summary of the Invention
[0003] This application provides a method and system for real-time parking space reservation, which addresses the technical problem that existing technologies suffer from information isolation between parking lots, resulting in users being unable to directly obtain information on nearby unsaturated parking lots after a parking lot becomes saturated, making it difficult to meet parking needs in a timely manner.
[0004] In view of the above problems, this application provides a method and system for real-time parking space reservation.
[0005] The first aspect of this application provides a method for real-time parking space reservation, the method comprising: obtaining target location information of a target reserved parking lot based on the real-time parking space reservation information of a target user; presetting a diversion assistance threshold and determining a target diversion area based on the diversion assistance threshold and the target location information; extracting parking lots based on the target diversion area to obtain K diversion parking lots, wherein the K diversion parking lots have K building location identifiers; monitoring the parking quantity of the K diversion parking lots and the target reserved parking lot based on K+1 parking quantity monitoring channels to obtain K diversion parking quantity parameters and target parking quantity parameters; interactively obtaining historical parking data of the target reserved parking lot and historical auxiliary parking datasets of the K diversion parking lots; constructing a parking lot diversion network based on the historical parking data and the historical auxiliary parking datasets, and obtaining a target diversion parking lot based on the parking lot diversion network; and sending the target diversion parking lot as a parking space reservation result to the target user.
[0006] A second aspect of this application provides a real-time parking space reservation system, the system comprising: a target location retrieval module, used to obtain target location information of a target reserved parking lot based on the real-time parking space reservation information of a target user; a diversion area determination module, used to preset a diversion auxiliary threshold and determine a target diversion area based on the diversion auxiliary threshold and the target location information; a diversion object determination module, used to extract parking lots based on the target diversion area to obtain K diversion parking lots, wherein the K diversion parking lots have K building location identifiers; and a parking quantity monitoring module, used to monitor the number of parking lots based on K+1 parking quantity identifiers. The monitoring channel tracks the number of vehicles parked in the K diversion parking lots and the target reservation parking lot, obtaining parameters for the number of vehicles parked in the K diversion parking lots and the target parking lot. A historical data retrieval module interactively obtains historical parking data for the target reservation parking lot and historical auxiliary parking datasets for the K diversion parking lots. A diversion network construction module constructs a parking lot diversion network based on the historical parking data and the historical auxiliary parking datasets, and obtains the target diversion parking lot based on the parking lot diversion network. A reservation result generation module sends the target diversion parking lot as a parking space reservation result to the target user.
[0007] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0008] The method provided in this application embodiment obtains the target location information of the target reserved parking lot based on the real-time parking space reservation information of the target user; presets a diversion assistance threshold and determines the target diversion area based on the diversion assistance threshold and the target location information; extracts parking lots based on the target diversion area to obtain K diversion parking lots, wherein the K diversion parking lots have K building location identifiers; monitors the parking quantity of the K diversion parking lots and the target reserved parking lot based on K+1 parking quantity monitoring channels to obtain K diversion parking quantity parameters and target parking quantity parameters; interactively obtains the historical parking data of the target reserved parking lot and the historical auxiliary parking dataset of the K diversion parking lots; constructs a parking lot diversion network based on the historical parking data and the historical auxiliary parking dataset, and obtains the target diversion parking lot based on the parking lot diversion network; and sends the target diversion parking lot as a parking space reservation result to the target user. This achieves the technical effect of eliminating information isolation between parking lots and quickly providing users with nearby available parking lots when the target parking lot is saturated, thus meeting the user's parking needs. Attached Figure Description
[0009] Figure 1 This application provides a flowchart illustrating a real-time parking space reservation method.
[0010] Figure 2 A flowchart illustrating the process of obtaining the number of parking spaces in a real-time parking space reservation method provided in this application;
[0011] Figure 3 This is a schematic diagram of a real-time parking space reservation system provided in this application.
[0012] Attached diagram labels: Target location call module 1, Diversion area determination module 2, Diversion object determination module 3, Parking quantity monitoring module 4, Historical data call module 5, Diversion network construction module 6, Reservation result generation module 7. Detailed Implementation
[0013] This application provides a method and system for real-time parking space reservation, addressing the technical problem of information isolation between parking lots in existing technologies. This leads to users being unable to directly access information about nearby unsaturated parking lots when a target parking lot is saturated, making it difficult to meet their parking needs in a timely manner. The method eliminates information isolation between parking lots, enabling users to quickly access nearby available parking spaces when the target parking lot is saturated, thus satisfying their parking needs.
[0014] The acquisition, storage, use, and processing of data in the technical solution of this invention all comply with relevant regulations.
[0015] The technical solutions of the present invention will now be clearly and completely described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. It should be understood that the present invention is not limited to the exemplary embodiments described herein. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention. It should also be noted that, for ease of description, only the parts related to the present invention are shown in the accompanying drawings, not all of them.
[0016] Example 1
[0017] like Figure 1 As shown, this application provides a method for real-time parking space reservation, the method comprising:
[0018] A100: Based on the target user's real-time parking space reservation information, obtain the target location information of the target reserved parking lot;
[0019] A200: Preset a diversion assistance threshold, and determine the target diversion area based on the diversion assistance threshold and the target location information;
[0020] Specifically, in this embodiment, the target user is a driver who plans to park their vehicle in a parking lot. The real-time parking space reservation information refers to the parking lots where the target user plans to park their vehicle in the future. The target reserved parking lot is obtained based on this real-time parking space reservation information. The target reserved parking lot is the name or abbreviation of the parking lot, for example, the target reserved parking lot is an underground parking lot of a shopping mall. The target location information of the target reserved parking lot is obtained by interacting with the internet or an electronic map based on the name of the target reserved parking lot.
[0021] The diversion assistance threshold is the range of surrounding parking lots that can be selected when the target reserved parking lot is full. For example, the diversion assistance threshold is a radius of 1 kilometer. It should be noted that this embodiment does not limit the numerical setting of various types of thresholds, including but not limited to the preset diversion assistance threshold, and the numerical setting can be made according to specific needs.
[0022] A circle is drawn with the target location information as the center and the diversion assistance threshold as the radius to obtain the target diversion area. The straight-line distance between any parking lot in the target diversion area and the target reserved parking lot is less than 1 kilometer, and it can be used as an alternative parking lot when the target reserved parking lot is unavailable.
[0023] A300: Based on the target diversion area, parking lots are extracted to obtain K diversion parking lots, wherein the K diversion parking lots have K building location identifiers;
[0024] In this embodiment, parking lots currently in operation in the target diversion area are selected as the diversion parking lots, resulting in a total of K diversion parking lots. Then, using the same method as obtaining the target location information, K building location identifiers of the K diversion parking lots are obtained.
[0025] This embodiment calls up diversion parking lots by setting target diversion areas, providing a selection reference for subsequently determining the optimal parking lot that meets the parking convenience needs of target users.
[0026] A400: Based on K+1 parking quantity monitoring channels, the parking quantity of the K diversion parking lots and the target reservation parking lot is monitored to obtain K diversion parking quantity parameters and target parking quantity parameters;
[0027] In one embodiment, the method steps provided in this application further include:
[0028] A412: The parking quantity monitoring channel includes an entry vehicle detection and identification module, an exit vehicle detection and identification module, and an information dynamic storage module;
[0029] A413: Real-time vehicle entry image capture is performed based on the first license plate recognition camera pre-deployed at the parking lot entrance to obtain real-time vehicle entry image information;
[0030] A414: Synchronize the real-time vehicle entry image information to the vehicle entry detection and recognition module to recognize the license plate information and obtain the real-time vehicle entry license plate information;
[0031] A415: Send the real-time vehicle license plate information to the information dynamic storage module for temporary storage;
[0032] A416: Real-time vehicle departure image capture based on the second license plate recognition camera pre-deployed at the parking lot entrance to obtain real-time vehicle departure image information;
[0033] A417: Synchronize the real-time vehicle dispatch image information to the vehicle dispatch detection and recognition module to recognize license plate information and obtain real-time vehicle license plate information;
[0034] A418: Based on the real-time vehicle license plate information, the information dynamic storage module is traversed to merge and delete identical license plate information to obtain the real-time parking quantity parameter;
[0035] A419: By analogy, the construction of the K+1 parking quantity monitoring channels is completed.
[0036] In one embodiment, such as Figure 2 As shown, based on K+1 parking quantity monitoring channels, the parking quantity of the K diversion parking lots and the target reservation parking lot is monitored to obtain K auxiliary parking quantity parameters and target parking quantity parameters. Step A400 of the method provided in this application further includes:
[0037] A421: Preset parking quantity monitoring window;
[0038] A422: Based on the parking quantity monitoring window, call the K+1 parking quantity monitoring channels to monitor the parking quantity of the K diversion parking lots and the target reservation parking lot, and obtain K sets of auxiliary parking datasets and target parking datasets;
[0039] A423: Based on the K sets of auxiliary parking datasets, perform a parking quantity stability analysis to obtain the K auxiliary parking quantity parameters;
[0040] A424: Based on the target parking dataset, perform a stability analysis of the number of parking spaces to obtain the target number of parking spaces parameters.
[0041] Specifically, in this embodiment, a parking quantity monitoring channel is pre-built, which is used to monitor the number of cars parked in the corresponding parking lot in real time.
[0042] The parking quantity monitoring channel includes an entry vehicle detection and identification module, an exit vehicle detection and identification module, and an information dynamic storage module. The modules are interconnected to obtain the real-time parking quantity in the parking lot.
[0043] The functions of the vehicle entry detection and recognition module and the vehicle exit detection and recognition module are to identify and collect vehicle license plate information based on vehicle entry images and vehicle exit images, respectively. The construction methods of the vehicle entry detection and recognition module and the vehicle exit detection and recognition module are consistent. This embodiment takes the construction of the vehicle entry detection and recognition module as an example to elaborate on the technical solution in detail.
[0044] The vehicle entry detection module consists of a license plate image segmentation unit and a license plate information recognition unit. It acquires multiple sets of sample vehicle front images and performs manual segmentation of the license plate area image to obtain multiple sets of sample license plate image segmentation results.
[0045] Multiple sets of sample vehicle front images and multiple sets of sample license plate images were used as training data, and divided into training, testing, and validation sets based on an 8:1:1 ratio. The license plate image segmentation unit was trained using the training and testing sets, and its output accuracy was validated using the validation set to obtain a license plate image segmentation unit that meets the preset segmentation precision. The same method was used to train and construct the vehicle exit detection and recognition module.
[0046] Real-time vehicle entry images are captured using a pre-deployed license plate recognition camera at the parking lot entrance. This real-time vehicle entry image information is then synchronized to the vehicle entry detection and recognition module. The license plate image is segmented using a license plate image segmentation unit, and the license plate information is recognized using a license plate information recognition unit to obtain the real-time vehicle license plate information. This real-time vehicle license plate information is then sent to the information dynamic storage module for temporary storage.
[0047] The system captures real-time images of vehicles departing from the second license plate recognition camera pre-installed at the parking lot entrance, obtains real-time vehicle departure image information, and synchronizes the real-time vehicle departure image information to the vehicle departure detection and recognition module for license plate information recognition, thereby obtaining real-time vehicle departure license plate information.
[0048] Based on the real-time vehicle license plate information, the system iterates through the dynamic information storage module, merging and deleting identical license plate information to obtain the current number of license plate information in the dynamic information storage module. This number serves as the real-time parking quantity parameter, representing the number of vehicles currently parked in the parking lot. This process is repeated to complete the construction of the K+1 parking quantity monitoring channels.
[0049] A preset parking quantity monitoring window is provided. The parking quantity monitoring window is used to control the parking quantity monitoring channel to monitor and call historical parking data of the parking lot at multiple time points. For example, the parking quantity monitoring window is 15 minutes, and data is collected once every 3 minutes.
[0050] Based on the parking quantity monitoring window, the K+1 parking quantity monitoring channels are invoked to monitor the parking quantity of the K diversion parking lots and the target reservation parking lot, thereby obtaining K sets of auxiliary parking datasets and target parking datasets.
[0051] Based on the K sets of auxiliary parking datasets, the parking mean of K diversion parking lots is calculated to complete the parking quantity stability analysis and obtain the K auxiliary parking quantity parameters. The K auxiliary parking quantity parameters are the average number of cars parked in the K diversion parking lots within a short period of time.
[0052] By employing the same method to obtain the number parameters of the K auxiliary parking spaces, a parking quantity stability analysis is performed based on the target parking dataset to obtain the target parking quantity parameter, which is the average number of cars parked in the target reserved parking lot within a short period of time.
[0053] This embodiment obtains the K auxiliary parking quantity parameters and the target parking quantity parameters to provide effective reference data for subsequent determination of the target diversion parking lot.
[0054] A500: Interact to obtain historical parking data of the target reserved parking lot and historical assisted parking datasets of the K diversion parking lots;
[0055] Specifically, in this embodiment, the historical parking data and the historical assisted parking dataset are respectively the parking quantity change sequence of the target reservation parking lot over a historical period and the parking quantity change sequence of the K diversion parking lots over a historical period.
[0056] By interacting with the parking management logs of the target reserved parking lot and the K diversion parking lots, the historical parking data of the target reserved parking lot and the historical assisted parking dataset of the K diversion parking lots can be directly obtained.
[0057] A600: Construct a parking lot diversion network based on the historical parking data and the historical assisted parking dataset, and obtain the target diversion parking lot based on the parking lot diversion network;
[0058] In one embodiment, a parking lot diversion network is constructed based on the historical parking data and the historical assisted parking dataset, and a target diversion parking lot is obtained based on the parking lot diversion network. Step A600 of the method provided in this application further includes:
[0059] A610: Preset parking limit parameters, and traverse the historical parking data based on the parking limit parameters to obtain N historical parking limit nodes;
[0060] A620: Based on the N historical parking limit nodes, traverse the historical assisted parking dataset to obtain N sets of historical assisted parking parameters;
[0061] A630: Construct N dynamic parking diversion networks based on the N sets of historical assisted parking parameters;
[0062] A640: Merge the N dynamic parking diversion networks and perform diversion association filtering based on a preset diversion association threshold to obtain the parking lot diversion network;
[0063] A650: Based on the parking lot diversion network, the target diversion parking lots are selected.
[0064] In one embodiment, based on the parking lot diversion network, the target diversion parking lots are obtained by filtering. Step A650 of the method provided in this application further includes:
[0065] A651: Preset parking diversion assistance threshold, and determine whether the target parking quantity parameter meets the parking diversion assistance threshold;
[0066] A652: If the target parking quantity parameter does not meet the parking diversion assistance threshold, then the parking lot diversion network is locally activated according to the K diversion parking quantity parameters to obtain a parking lot diversion subnetwork, wherein the parking lot diversion subnetwork includes M diversion parking lots.
[0067] A653: Based on the M diversion parking lots, the M building location identifiers are obtained by correspondingly calling the K building location identifiers;
[0068] A654: Interact to obtain the real-time location parameters of the target user;
[0069] A655: Based on the real-time location parameters and the M building location identifiers, route optimization is performed in the parking lot diversion subnetwork to obtain the target diversion parking lot.
[0070] In one embodiment, route optimization is performed in the parking lot diversion subnetwork based on the real-time location parameters and the M building location identifiers to obtain the target diversion parking lot. Step A655 of the method provided in this application further includes:
[0071] A655-1: Pre-construct a route generation sub-network, input the real-time location parameters and the M building location identifiers into the route generation sub-network to obtain M parking route information;
[0072] A655-1: Based on the M parking route information, perform parking time analysis to obtain M parking time parameters;
[0073] A655-2: Serialize the M parking time parameters to obtain a parking time parameter sequence, and call the target diversion parking lot based on the parking time parameter sequence;
[0074] A655-3: Based on the target diversion parking lot, the target parking line information is obtained by calling from the M parking line information;
[0075] A655-4: Send the target parking route information and the target diversion parking lot as the parking space reservation result to the target user.
[0076] Specifically, in this embodiment, the parking limit parameter is the maximum number of vehicles that can be parked in the target reserved parking lot under normal operating conditions. This parking limit parameter is typically less than the total number of parking spaces in the target reserved parking lot. Based on the parking limit parameter, the historical parking data is traversed to obtain N historical parking limit nodes. These N historical parking limit nodes are multiple time points in the historical parking data where the number of vehicles parked in the target reserved parking lot exceeds the parking limit parameter.
[0077] Based on the N historical parking limit nodes, the historical assisted parking dataset is traversed to obtain N sets of historical assisted parking parameters. In the N sets of historical assisted parking parameters, each set of historical assisted parking parameters represents the number of cars parked in a parking lot at a certain time node for K diversion parking lots.
[0078] K auxiliary limit parameters corresponding to K diversion parking lots are preset, and the N sets of historical auxiliary parking parameters are traversed to remove data where the number of parking spaces exceeds the auxiliary limit parameters, so as to obtain N diversion parking lots that can divert parking demand from the target reservation parking lot at N historical parking limit nodes and reduce parking pressure on the target reservation parking lot.
[0079] A planar coordinate system is constructed, and coordinate points are determined based on the target location information and the K building location identifiers to obtain a planar coordinate system including the coordinate points of the target reservation parking lot and the K diversion parking lots.
[0080] By inputting the N sets of historical assisted parking parameters into the constructed planar coordinate system, N dynamic parking diversion networks are obtained. Each dynamic parking diversion network is a radial diagram composed of no more than K radial lines with the target reserved parking lot as the origin.
[0081] It should be understood that, since one or more of the N sets of historical auxiliary parking parameters contain cases where the number of cars in the diversion parking lot exceeds the corresponding auxiliary limit parameter and are therefore removed, the radial diagrams of the N dynamic parking diversion networks are not entirely consistent.
[0082] Given that the radial diagrams of the N dynamic parking diversion networks are not completely identical, the overlap frequency of the radial lines is also different after merging the N dynamic parking diversion networks. Therefore, based on the parking diversion network obtained after merging, the connection frequency between K diversion parking lots and the target reserved parking lot is extracted to obtain K diversion association connection frequencies.
[0083] Therefore, this embodiment sets a shunting association threshold, which is a constraint on the frequency of radial line overlap. This embodiment does not limit the value of the shunting association threshold.
[0084] Based on a preset diversion association threshold, the frequency of K diversion association connections is used to filter the diversion associations to obtain the target diversion parking lot. In theory, any diversion parking lot in the target diversion parking lot can ensure that parking spaces are provided when parking is not available in the target reserved parking lot.
[0085] In this embodiment, a parking diversion assistance threshold is preset. The parking diversion assistance threshold is the number of parking spaces in the target reservation parking lot that can be used for business operations at the current time node in order to meet the normal operation capacity of the target reservation parking lot.
[0086] The system determines whether the target parking quantity parameter meets the parking diversion assistance threshold. If the target parking quantity parameter does not meet the parking diversion assistance threshold, it indicates that the current target user cannot park their vehicle in the target parking lot. Based on this, the system further determines whether the K diversion parking quantity parameters meet the K assistance limit parameters.
[0087] Based on the K diversion parking quantity parameters, select M diversion parking lots (M is a positive integer less than K) that satisfy the corresponding auxiliary limit parameters, locally activate the parking lot diversion network to obtain a parking lot diversion subnetwork, which includes M diversion parking lots. Based on the M diversion parking lots, obtain M building location identifiers by calling the corresponding K building location identifiers.
[0088] The system interactively obtains the real-time location parameters of the target user, which represent the current location of the target user's vehicle. Based on the real-time location parameters and the M building location identifiers, route optimization is performed within the parking lot diversion subnetwork to obtain the target diversion parking lot, which is the nearest alternative parking lot that the target user can reach among the M diversion parking lots.
[0089] This embodiment constructs a route generation subnetwork to assist in route optimization within the parking lot diversion subnetwork. Specifically, the route generation subnetwork is essentially a relatively advanced navigation system that has been developed recently.
[0090] The real-time location parameters and the M building location identifiers are used to form M sets of starting locations and key locations, which are then input into the route generation sub-network to obtain M parking route information. Based on the M parking route information, parking time analysis (driving time analysis) is performed to obtain M parking time parameters, which represent the driving time of the target user's vehicle from the real-time location to the parking lot.
[0091] The M parking time parameters are serialized to obtain a parking time parameter sequence. The target diversion parking lot is obtained based on the parking time parameter sequence. The target parking line information is obtained from the M parking line information based on the target diversion parking lot. The target parking line information and the target diversion parking lot are sent to the target user as the parking space reservation result.
[0092] This embodiment achieves the technical effect of selecting the target diversion parking lot with the shortest travel time for the target user by optimizing the driving time among M diversion parking lots.
[0093] A700: Send the target diversion parking lot as a parking space reservation result to the target user.
[0094] Specifically, in this embodiment, the target parking route information and the target diversion parking lot are sent to the target user as the parking space reservation result. The target user uses the target parking route information as a driving instruction to go to the target diversion parking lot to park their vehicle. This achieves the technical effect of eliminating information isolation between parking lots and quickly providing users with nearby available parking lots when the target parking lot is saturated, thus meeting the user's parking needs.
[0095] In one embodiment, determining whether the target parking quantity parameter meets the parking diversion assistance threshold, the method step A651 provided in this application further includes:
[0096] A651-1: Determine whether the target parking quantity parameter meets the parking diversion assistance threshold;
[0097] A651-2: If the target parking quantity parameter meets the parking diversion assistance threshold, then generate a first parking reservation instruction;
[0098] A651-3: Send the first parking reservation instruction to the target parking lot to make a parking reservation and obtain the parking space reservation result.
[0099] Specifically, in this embodiment, it is determined whether the target parking quantity parameter meets the parking diversion assistance threshold. If the target parking quantity parameter meets the parking diversion assistance threshold, it indicates that the current target user can park the vehicle in the target reserved parking lot. Based on this, a first parking reservation instruction is generated and sent to the target reserved parking lot to make a parking reservation, thereby obtaining the parking space reservation result. The parking space reservation result may include the driving route to the target reserved parking lot.
[0100] This embodiment achieves a rapid and accurate qualitative analysis of whether a target reserved parking lot is suitable for parking by setting the parking diversion assistance threshold, thereby avoiding the technical effect of the target user having to make a wasted trip to find a parking lot again.
[0101] Example 2
[0102] Based on the same inventive concept as the real-time parking space reservation method in the foregoing embodiments, such as Figure 3 As shown, this application provides a real-time parking space reservation system, wherein the system includes:
[0103] The target location retrieval module 1 is used to obtain the target location information of the target reserved parking lot based on the real-time parking space reservation information of the target user.
[0104] Diversion area determination module 2 is used to preset a diversion assistance threshold and determine the target diversion area based on the diversion assistance threshold and the target location information;
[0105] The diversion object determination module 3 is used to extract parking lots based on the target diversion area to obtain K diversion parking lots, wherein the K diversion parking lots have K building location identifiers;
[0106] Parking quantity monitoring module 4 is used to monitor the parking quantity of the K diversion parking lots and the target reservation parking lot based on K+1 parking quantity monitoring channels, and obtain the K diversion parking quantity parameters and the target parking quantity parameters;
[0107] Historical data retrieval module 5 is used to interactively obtain historical parking data of the target reservation parking lot and historical assisted parking datasets of the K diversion parking lots;
[0108] The diversion network construction module 6 is used to construct a parking lot diversion network based on the historical parking data and the historical assisted parking dataset, and to obtain the target diversion parking lot based on the parking lot diversion network.
[0109] The reservation result generation module 7 is used to send the target diversion parking lot as a parking space reservation result to the target user.
[0110] Furthermore, the parking quantity monitoring module 4 includes the following execution steps:
[0111] The parking quantity monitoring channel includes an entry vehicle detection and identification module, an exit vehicle detection and identification module, and an information dynamic storage module;
[0112] Real-time vehicle entry image capture is performed based on the first license plate recognition camera pre-deployed at the parking lot entrance to obtain real-time vehicle entry image information;
[0113] The real-time vehicle entry image information is synchronized to the vehicle entry detection and recognition module for license plate information recognition to obtain real-time vehicle entry license plate information;
[0114] The real-time vehicle license plate information is sent to the information dynamic storage module for temporary storage;
[0115] Real-time vehicle departure image capture is performed based on the second license plate recognition camera pre-deployed at the parking lot entrance to obtain real-time vehicle departure image information;
[0116] The real-time vehicle dispatch image information is synchronized to the vehicle dispatch detection and recognition module for license plate information recognition to obtain real-time vehicle dispatch license plate information;
[0117] Based on the real-time vehicle license plate information, the information dynamic storage module is traversed to merge and delete identical license plate information to obtain the real-time parking quantity parameter;
[0118] By analogy, the construction of the K+1 parking quantity monitoring channels is completed.
[0119] Furthermore, the parking quantity monitoring module 4 includes the following execution steps:
[0120] Preset parking quantity monitoring window;
[0121] Based on the parking quantity monitoring window, the K+1 parking quantity monitoring channels are called to monitor the parking quantity of the K diversion parking lots and the target reservation parking lot, so as to obtain K sets of auxiliary parking datasets and target parking datasets;
[0122] Based on the K sets of auxiliary parking datasets, a parking quantity stability analysis is performed to obtain the K auxiliary parking quantity parameters;
[0123] Based on the target parking dataset, a parking quantity stability analysis is performed to obtain the target parking quantity parameters.
[0124] Furthermore, the offloading network construction module 6 includes the following execution steps:
[0125] Preset parking limit parameters, and traverse the historical parking data based on the parking limit parameters to obtain N historical parking limit nodes;
[0126] Based on the N historical parking limit nodes, traverse the historical assisted parking dataset to obtain N sets of historical assisted parking parameters;
[0127] N dynamic parking diversion networks are constructed based on the N sets of historical assisted parking parameters;
[0128] The N dynamic parking diversion networks are merged and diversion associations are filtered based on a preset diversion association threshold to obtain the parking lot diversion network.
[0129] Based on the parking lot diversion network, the target diversion parking lots are selected.
[0130] Furthermore, the offloading network construction module 6 includes the following execution steps:
[0131] A preset parking diversion assistance threshold is used to determine whether the target number of parked vehicles meets the parking diversion assistance threshold.
[0132] If the target parking quantity parameter does not meet the parking diversion assistance threshold, the parking diversion network is locally activated according to the K diversion parking quantity parameters to obtain a parking diversion subnetwork, wherein the parking diversion subnetwork includes M diversion parking lots.
[0133] Based on the M diversion parking lots, the M building location identifiers are obtained by correspondingly calling from the K building location identifiers;
[0134] The real-time location parameters of the target user are obtained interactively.
[0135] Based on the real-time location parameters and the M building location identifiers, route optimization is performed in the parking lot diversion subnetwork to obtain the target diversion parking lot.
[0136] Furthermore, the offloading network construction module 6 includes the following execution steps:
[0137] A pre-built route generation sub-network is constructed, and the real-time location parameters and the M building location identifiers are input into the route generation sub-network to obtain M parking route information;
[0138] Based on the M parking route information, parking time analysis is performed to obtain M parking time parameters;
[0139] Serialize the M parking time parameters to obtain a parking time parameter sequence, and call the target diversion parking lot based on the parking time parameter sequence;
[0140] Based on the target diversion parking lot, the target parking line information is obtained by calling from the M parking line information;
[0141] The target parking route information and the target diversion parking lot are sent to the target user as the parking space reservation result.
[0142] Furthermore, the offloading network construction module 6 includes the following execution steps:
[0143] Determine whether the target number of parked vehicles parameter meets the parking diversion assistance threshold;
[0144] If the target number of parking spaces parameter meets the parking diversion assistance threshold, then a first parking reservation instruction is generated;
[0145] The first parking reservation instruction is sent to the target parking lot to make a parking reservation, and the parking space reservation result is obtained.
[0146] In summary, any of the methods or steps described above can be stored as computer instructions or programs in various types of computer memory, and the computer instructions or programs can be recognized by various types of computer processors to implement any of the above methods or steps.
[0147] Based on the above specific embodiments of the present invention, any improvements and modifications made to the present invention by those skilled in the art without departing from the principle of the present invention shall fall within the patent protection scope of the present invention.
Claims
1. A method for real-time parking space reservation in a parking lot, characterized in that, The method includes: Based on the target user's real-time parking space reservation information, obtain the target location information of the target reserved parking lot; A preset diversion assistance threshold is set, and the target diversion area is determined based on the diversion assistance threshold and the target location information; Parking lots are extracted based on the target diversion area to obtain K diversion parking lots, wherein the K diversion parking lots have K building location identifiers; The method further includes monitoring the number of vehicles in the K diversion parking lots and the target reservation parking lot using K+1 parking quantity monitoring channels to obtain K diversion parking quantity parameters and target parking quantity parameters. Preset parking quantity monitoring window; Based on the parking quantity monitoring window, the K+1 parking quantity monitoring channels are called to monitor the parking quantity of the K diversion parking lots and the target reservation parking lot, so as to obtain K sets of auxiliary parking datasets and target parking datasets; Parking quantity stability analysis is performed based on the K sets of auxiliary parking datasets. Specifically, the parking mean of K diversion parking lots is calculated based on the K sets of auxiliary parking datasets to complete the parking quantity stability analysis and obtain K diversion parking quantity parameters. The K diversion parking quantity parameters are the average number of cars in the K diversion parking lots within a short period of time. Based on the target parking dataset, a parking quantity stability analysis is performed. The method of obtaining the same parking quantity parameters for the K diversion parking spaces is adopted. Based on the target parking dataset, a parking quantity stability analysis is performed to obtain the target parking quantity parameters. The target parking quantity parameters are the average number of cars parked in the target reservation parking lot within a short period of time. Interactively obtain historical parking data of the target reserved parking lot and historical assisted parking datasets of the K diversion parking lots; The method further includes constructing a parking lot diversion network based on the historical parking data and the historical assisted parking dataset, and obtaining target diversion parking lots based on the parking lot diversion network. Preset parking limit parameters, and traverse the historical parking data based on the parking limit parameters to obtain N historical parking limit nodes; Based on the N historical parking limit nodes, traverse the historical assisted parking dataset to obtain N sets of historical assisted parking parameters; N dynamic parking diversion networks are constructed based on the N sets of historical assisted parking parameters; The N dynamic parking diversion networks are merged and diversion associations are filtered based on a preset diversion association threshold to obtain the parking lot diversion network. Based on the parking lot diversion network, the target diversion parking lots are selected through screening. This step includes: A preset parking diversion assistance threshold is used to determine whether the target number of parked vehicles meets the parking diversion assistance threshold. If the target parking quantity parameter does not meet the parking diversion assistance threshold, the parking diversion network is locally activated according to the K diversion parking quantity parameters to obtain a parking diversion subnetwork, wherein the parking diversion subnetwork includes M diversion parking lots. Based on the M diversion parking lots, the M building location identifiers are obtained by correspondingly calling from the K building location identifiers; The real-time location parameters of the target user are obtained interactively. Based on the real-time location parameters and the M building location identifiers, route optimization is performed in the parking lot diversion subnetwork to obtain the target diversion parking lot; The target diversion parking lot will be sent to the target user as a parking space reservation result. The method further includes determining whether the target number of parked vehicles meets the parking diversion assistance threshold. Determine whether the target number of parked vehicles parameter meets the parking diversion assistance threshold; If the target number of parking spaces parameter meets the parking diversion assistance threshold, then a first parking reservation instruction is generated; The first parking reservation instruction is sent to the target parking lot to make a parking reservation, and the parking space reservation result is obtained.
2. The method as described in claim 1, characterized in that... The method further includes: The parking quantity monitoring channel includes an entry vehicle detection and identification module, an exit vehicle detection and identification module, and an information dynamic storage module; Real-time vehicle entry image capture is performed based on the first license plate recognition camera pre-deployed at the parking lot entrance to obtain real-time vehicle entry image information; The real-time vehicle entry image information is synchronized to the vehicle entry detection and recognition module for license plate information recognition to obtain real-time vehicle entry license plate information; The real-time vehicle license plate information is sent to the information dynamic storage module for temporary storage; Real-time vehicle departure image capture is performed based on the second license plate recognition camera pre-deployed at the parking lot entrance to obtain real-time vehicle departure image information; The real-time vehicle dispatch image information is synchronized to the vehicle dispatch detection and recognition module for license plate information recognition to obtain real-time vehicle dispatch license plate information; Based on the real-time vehicle license plate information, the information dynamic storage module is traversed to merge and delete identical license plate information to obtain the real-time parking quantity parameter; By analogy, the construction of the K+1 parking quantity monitoring channels is completed.
3. The method as described in claim 1, characterized in that, Based on the real-time location parameters and the M building location identifiers, route optimization is performed in the parking lot diversion subnetwork to obtain the target diversion parking lot. The method further includes: A pre-built route generation sub-network is constructed, and the real-time location parameters and the M building location identifiers are input into the route generation sub-network to obtain M parking route information; Based on the M parking route information, parking time analysis is performed to obtain M parking time parameters; Serialize the M parking time parameters to obtain a parking time parameter sequence, and call the target diversion parking lot based on the parking time parameter sequence; Based on the target diversion parking lot, the target parking line information is obtained by calling from the M parking line information; The target parking route information and the target diversion parking lot are sent to the target user as the parking space reservation result.
4. A real-time parking space reservation system for executing the method described in any one of claims 1 to 3, characterized in that, The system includes: The target location retrieval module is used to obtain the target location information of the target parking lot based on the target user's real-time parking space reservation information. The diversion area determination module is used to preset a diversion assistance threshold and determine the target diversion area based on the diversion assistance threshold and the target location information; The diversion object determination module is used to extract parking lots based on the target diversion area to obtain K diversion parking lots, wherein the K diversion parking lots have K building location identifiers; The parking quantity monitoring module is used to monitor the parking quantity of the K diversion parking lots and the target reservation parking lot based on K+1 parking quantity monitoring channels, and obtain the K diversion parking quantity parameters and the target parking quantity parameters. The historical data retrieval module is used to interactively obtain the historical parking data of the target reservation parking lot and the historical assisted parking dataset of the K diversion parking lots; The traffic diversion network construction module is used to construct a parking lot diversion network based on the historical parking data and the historical assisted parking dataset, and to obtain the target diversion parking lot based on the parking lot diversion network. The reservation result generation module is used to send the target diversion parking lot as a parking space reservation result to the target user.
Citation Information
Patent Citations
Parking lot parking space reservation program
CN108932551A
Parking guidance method and device, and medium
CN110415546A