Parking method, device and equipment of shared intelligent parking lot and storage medium
By receiving vehicle information and reserved parking spaces input by users, and utilizing automatic license plate recognition and vehicle detection models, the system enables automatic vehicle guidance and fee calculation, solving the problem of low automation in traditional parking management systems and improving efficiency and resource utilization.
Patent Information
- Application Number
- CN202511485174.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-17
- Publication Date
- 2026-01-13
AI Technical Summary
Traditional parking management systems have low levels of automation and rely on manual management, resulting in low efficiency and high costs, low utilization of parking resources, scarcity of parking spaces during peak hours, and idle parking spaces during off-peak hours.
By receiving vehicle information and reserved parking spaces input by users, the system uses automatic license plate recognition and vehicle detection models to verify parking space status in real time. Combined with a multi-dimensional quantitative matching mechanism, it generates a parking space ranking list, enabling automatic vehicle guidance and fee calculation, and supporting unmanned operation.
It improves the convenience of the entire user process, reduces the labor costs of parking lots, ensures the efficient use of parking space resources, and reduces errors and waiting time.
Smart Images

Figure CN121330815A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent parking management, in particular to a parking method and device of a shared intelligent parking lot, equipment and a storage medium. BACKGROUND
[0002] With the acceleration of urbanization, the number of motor vehicles is growing rapidly, and parking difficulty has become a common urban problem. The crux is that on the one hand, in commercial areas, office areas and other places, parking spaces are difficult to find during peak hours, leading to traffic congestion; on the other hand, a large number of parking spaces in residential areas, enterprise parks and other places are idle for a long time during off-peak hours (such as night, weekdays), and the resource utilization rate is extremely low. The existing traditional parking lot management system has low automation degree, and is seriously dependent on manual management, charging and scheduling, which is low in efficiency and high in cost. An intelligent parking solution is urgently needed to efficiently integrate idle resources and realize full-process automation. SUMMARY
[0003] The purpose of the present application is to provide a parking method, device, equipment and storage medium of a shared intelligent parking lot to improve the above problems.
[0004] In order to achieve the above purpose, the present application provides the following technical solutions: On the one hand, the present application provides a parking method of a shared intelligent parking lot, which comprises: receiving vehicle information input by a user through a mobile terminal, and a parking space reserved by the user through the mobile terminal; guiding the user to park the vehicle on the reserved parking space according to the vehicle information and the reserved parking space; receiving time information when the user drives the vehicle to leave, calculating parking fees according to the time information and guiding the user to leave.
[0005] On the other hand, the present application provides a parking device based on a shared intelligent parking lot, which comprises: a first receiving module for receiving vehicle information input by a user through a mobile terminal, and a parking space reserved by the user through the mobile terminal; a guiding module for guiding the user to park the vehicle on the reserved parking space according to the vehicle information and the reserved parking space; a second receiving module for receiving time information when the user drives the vehicle to leave, calculating parking fees according to the time information and guiding the user to leave.
[0006] Thirdly, embodiments of this application provide a parking device for a shared intelligent parking lot, the device including a memory and a processor. The memory is used to store a computer program; the processor is used to execute the computer program to implement the steps of the above-described shared intelligent parking lot parking method.
[0007] Fourthly, embodiments of this application provide a readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described parking method for a shared intelligent parking lot.
[0008] The beneficial effects of this invention are as follows: This invention, during the reservation phase, leverages city-level parking lot data (including parking space location and pricing strategies) and employs a multi-dimensional quantitative matching mechanism to convert walking time and estimated costs into a weighted matching score, generating a precise parking space ranking list. This helps users quickly secure high-value parking spaces and avoids blind selection. Upon entry, automatic license plate recognition links reservation information, and a vehicle detection model verifies parking space status in real time. If a space is occupied, an empty space is automatically allocated and announced, requiring no manual operation. Precise timing is based on the gate's initial descent time, reducing errors and waiting. During parking, dual navigation via guidance screens and mobile devices prevents detours. Departure is handled according to time thresholds: short stops are allowed immediate entry, while overstaying is automatically charged, payment is processed, and the gate is opened, automating departure. The overall solution, through data linkage and automated management, improves user convenience throughout the entire process, reduces parking lot labor costs, and ensures efficient utilization of parking resources.
[0009] Other features and advantages of the invention will be set forth in the following description, and will be apparent in part from the description, or may be learned by practicing embodiments of the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description
[0010] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 This is a schematic diagram of the parking method of the shared intelligent parking lot described in the embodiments of the present invention; Figure 2 This is a schematic diagram of the parking device structure of the shared intelligent parking lot described in this embodiment of the invention; Figure 3This is a schematic diagram of the parking equipment structure of the shared intelligent parking lot described in this embodiment of the invention. Detailed Implementation
[0012] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0013] It should be noted that similar reference numerals or letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this invention, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0014] Example 1 like Figure 1 As shown, this embodiment provides a parking method based on a shared smart parking lot, which includes steps S1, S2 and S3.
[0015] Step S1: Receive vehicle information entered by the user via mobile device, as well as parking spaces reserved by the user via mobile device; Before this step, the acquisition of raw data is also included. For each city, the acquisition of raw data includes the name of each parking lot in the city, the location information of the entrance of each parking lot, the location information of each parking space in each parking lot, the pricing strategy of each parking space, which can be understood as a price calculation formula. By substituting the duration, the estimated parking fee can be calculated. The real-time scene image of each parking space can be understood as the scene image including the parking space, so that it can be used in subsequent steps to detect whether there is a vehicle parked in the parking space. In this step, the vehicle information includes the vehicle's license plate number, and the user's identity information, including the user's phone number, can also be received; at the same time, the specific implementation steps of this step include step S11. Step S11: Receive the destination and parking time period selected by the user via the mobile terminal, generate a parking space sorting list based on the selected destination and parking time period, and return the parking space sorting list to the mobile terminal so that the user can reserve a parking space according to the sorting list. In this step, the mobile device can be a mini-program on a mobile phone. Meanwhile, the specific implementation steps for generating a parking space sorting list based on the selected destination and parking time period include step S111. Step S111: Query the pricing strategy for each parking space, calculate the estimated parking fee for each parking space within the parking time period based on the pricing strategy and parking time period; then obtain the estimated walking time from the entrance of the parking lot to the user's destination for each parking space; generate a matching score for each parking space based on the estimated walking time and estimated parking fee, and sort each parking space according to the matching score to form a parking space sorting list.
[0016] Calculating the estimated parking fee for each parking space within the parking time period based on the pricing strategy and parking time period can be understood as follows: Assuming the pricing strategy is: estimated parking fee = price per unit time × parking duration, then the parking duration can be calculated based on the parking time period, and thus the estimated parking fee can be calculated. In this step, the specific implementation steps for generating the matching score for each parking space based on the estimated walking time and estimated parking fee include step S1111; Step S1111: Set the best walking time and worst walking time, set the best price and worst price, calculate the walking time score based on the best walking time, worst walking time and the preset first formula, calculate the price score based on the best price, worst price and the preset second formula; assign weights to the walking time score and price score respectively and perform a weighted summation to obtain the matching score corresponding to each parking space.
[0017] In this step, the weights of the walking time score and the price score can be customized, for example, they can be 0.6 and 0.4 respectively; at the same time, in this step, the specific implementation steps for calculating the walking time score based on the best walking time, the worst walking time and the preset first formula include step S1111. Step S1111: Construct the first formula. Calculate the walking time score based on the best walking time, worst walking time, and the first formula. The first formula is: Walking time score = (1 - (estimated walking time - best time) / (worst time - best time)) ×100.
[0018] In this step, the best and worst times can be customized, for example, the best time can be 2 minutes and the worst time can be 10 minutes. In step S1111, the specific implementation steps for calculating the price score based on the best price, the worst price, and the preset second formula include step S1112; Step S1112: Construct the second formula. Calculate the price score based on the best price, worst price, and the second formula. The second formula is: Price score = (1 - (estimated parking fee - best price) / (worst price - best price)) × 100.
[0019] In this step, the best price and worst price can be customized, for example, the best price can be 8 yuan and the worst price can be 40 yuan; Through the above steps, the user has made an initial reservation for a parking space, and then proceeds to step S12; Step S12: Receive the parking space reserved by the user via mobile device; determine whether the parking time period selected by the user overlaps with the existing reservation record of the parking space. If they overlap, it means that the parking space selected by the user is already reserved, and prompt the user to reselect the parking time period or the parking space. If they do not overlap, a reservation order is generated. When the user pays for the reservation order, the reservation is successful and the reservation is completed.
[0020] The above steps complete the parking space reservation. When the user drives the vehicle to the parking lot entrance, step S2 guides the vehicle to enter. Step S2: Guide the user to park the vehicle in the reserved parking space based on the vehicle information and the reserved parking space; The specific implementation steps of this step include step S21; Step S21: When a user's vehicle arrives at the parking lot entrance, the camera at the entrance automatically recognizes the vehicle's license plate number. After identifying the user based on the license plate number, the system determines whether the reserved parking space is already occupied. If a vehicle is occupied, a new parking space is assigned to the user, and the user's vehicle license plate number and the location information of the newly assigned parking space are sent to the multimedia player at the parking lot entrance for announcement. If no vehicle is occupied, the system sends the user's vehicle license plate number and the location information of the reserved parking space to the multimedia player at the parking lot entrance for announcement. When the announcement ends, a control command is sent to allow the vehicle to pass. The system obtains the time when the barrier gate begins to close after the vehicle passes, and starts timing and charging from the time the barrier gate begins to close, while simultaneously guiding the vehicle to the reserved parking space.
[0021] In this step, after identifying the user based on the vehicle's license plate number, it is determined whether a vehicle is already parked in the parking space reserved by the user. If a vehicle is already parked, a new parking space is assigned to the user. This can be understood as: Acquire real-time images of each parking space and input them into a preset vehicle detection model to determine whether the real-time image contains a vehicle. If it does, it is determined that a vehicle has been parked in the parking space reserved by the user; otherwise, no vehicle has been parked. The vehicle detection model is constructed as follows: collect scene images of each parking space in the parking lot (including empty parking spaces, various vehicle types, and images under different lighting / weather conditions), annotate the scene images, the annotation information of empty parking spaces is an empty .txt file, and the annotation information of parking spaces with vehicles is a .txt file containing the center coordinates and width and height information of the bounding box; after annotation, YOLOv5s is trained to obtain the vehicle detection model. In this step, the entrance camera automatically recognizes the license plate number and associates it with the user's identity and reservation information, requiring no manual operation. If the reserved parking space is occupied, it can automatically allocate a parking space. The multimedia player broadcasts the license plate and parking space location in real time, reducing waiting and finding a space and making the experience smoother.
[0022] Meanwhile, the specific implementation steps for guiding the vehicle to the reserved parking space in this step include step S211; Step S211: After obtaining the time when the barrier gate starts to fall after the vehicle passes through, generate a navigation route map from the parking lot entrance to the parking space based on the location information of the parking lot entrance and the parking space. Send the navigation route map to the guidance screen set up in the parking lot for display. At the same time, push the navigation route map to the user's mobile terminal to guide the vehicle to the reserved parking space.
[0023] This step simultaneously distributes navigation routes through both the guidance screen and the user's mobile device, ensuring that even if the guidance screen malfunctions, users can still obtain guidance via their mobile phones, avoiding obstacles in finding parking spaces. Simultaneously, it allows users to quickly identify their target parking space, significantly reducing detour time in large parking lots, alleviating congestion, and improving parking space finding efficiency. For users, there's no need for manual operation or getting out of the car to read signs; guidance is conveniently obtained, especially catering to users unfamiliar with parking lot layouts, optimizing the experience. Furthermore, automated navigation replaces manual guidance, reducing human intervention, lowering management costs, avoiding human error, and ensuring a smooth and accurate process.
[0024] Step S3: Receive the time information when the user drives the vehicle away, calculate the parking fee based on the time information, and guide the user to leave.
[0025] The specific implementation steps of this step include step S31; Step S31: When a vehicle arrives at the parking lot exit, the camera at the exit automatically recognizes the vehicle's license plate number. Based on the recognized license plate number, the entry time of the vehicle is retrieved, the parking time is calculated, and it is determined whether the parking time exceeds the timing threshold. If the parking time does not exceed the timing threshold, the gate is opened to allow the vehicle to pass. If the timing threshold is exceeded, the parking fee is calculated and announced, and a payment order is generated. When the user pays the payment order, it means the payment is successful, and a control command is sent to control the gate to open so that the vehicle can pass and complete the departure.
[0026] In this step, the timing threshold is 15 minutes. The vehicle's entry time is the time when the barrier gate starts to fall after the vehicle passes through in step S2. The time when the camera at the exit recognizes the vehicle's license plate number is the departure time. The parking time is calculated based on the entry and departure times. At the same time, when calculating the parking fee, the parking time is incorporated into the pricing strategy corresponding to each parking space to calculate the parking fee. This step automatically recognizes license plates using exit cameras, correlates them with entry times to calculate parking duration, and forms an intelligent departure loop. Using a time threshold as a dividing line, vehicles parked within the time limit are allowed entry directly, improving efficiency for short-term stops; if the time limit is exceeded, the fee is automatically calculated and announced, and a payment order is generated simultaneously. Once the user completes payment, the gate opens immediately, and automatically closes after departure. The entire process requires no manual intervention, improving efficiency through tiered processing, ensuring accurate fee settlement, and automating departure operations, reducing management costs while optimizing the user departure experience.
[0027] Example 2 like Figure 2 As shown, this embodiment provides a parking device for a shared intelligent parking lot. The system includes a first receiving module 1, a guidance module 2, and a second receiving module 3.
[0028] The first receiving module 1 is used to receive vehicle information input by the user through a mobile terminal, as well as parking spaces reserved by the user through a mobile terminal. Guidance module 2 is used to guide users to park their vehicles in the reserved parking spaces based on vehicle information and reserved parking spaces; The second receiving module 3 is used to receive the time information when the user drives the vehicle away, calculate the parking fee based on the time information, and guide the user to leave.
[0029] It should be noted that the specific manner in which each module performs its operation in the apparatus described above has been described in detail in the embodiments of the method, and will not be elaborated here.
[0030] Example 3 Corresponding to the above method embodiments, this disclosure also provides parking equipment for a shared smart parking lot. The parking equipment for a shared smart parking lot described below and the parking method for a shared smart parking lot described above can be referred to each other.
[0031] Figure 3 This is a block diagram illustrating a parking device 300 in a shared smart parking lot according to an exemplary embodiment. Figure 3 As shown, the parking equipment 300 of the shared smart parking lot may include: a processor 301 and a memory 302. The parking equipment 300 of the shared smart parking lot may also include one or more of a multimedia component 303, an I / O interface 304, and a communication component 305.
[0032] The processor 301 controls the overall operation of the parking equipment 300 in the shared smart parking lot to complete all or part of the steps in the aforementioned parking method for the shared smart parking lot. The memory 302 stores various types of data to support the operation of the parking equipment 300 in the shared smart parking lot. This data may include, for example, instructions for any application or method operating on the parking equipment 300 in the shared smart parking lot, as well as application-related data such as contact data, sent and received messages, images, audio, video, etc. The memory 302 can be implemented using any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The multimedia component 303 may include a screen and an audio component. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in the memory 302 or transmitted via the communication component 305. The audio component also includes at least one speaker for outputting audio signals. I / O interface 304 provides an interface between processor 301 and other interface modules, such as keyboards, mice, and buttons. These buttons can be virtual or physical. Communication component 305 is used for wired or wireless communication between the parking equipment 300 of the shared smart parking lot and other devices. Wireless communication includes, for example, Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination thereof. Therefore, the corresponding communication component 305 may include a Wi-Fi module, a Bluetooth module, and an NFC module.
[0033] In an exemplary embodiment, the parking equipment 300 of the shared smart parking lot may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to execute the parking method of the shared smart parking lot described above.
[0034] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the shared smart parking method described above. For example, the computer-readable storage medium may be the memory 302 including program instructions, which may be executed by the processor 301 of the parking device 300 of the shared smart parking lot to complete the shared smart parking method described above.
[0035] Example 4 Corresponding to the above method embodiments, this disclosure also provides a readable storage medium. The readable storage medium described below can be referred to in conjunction with the parking method of the shared smart parking lot described above.
[0036] A readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the shared intelligent parking method of the above-described method embodiments.
[0037] Specifically, the readable storage medium can be a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, or any other readable storage medium capable of storing program code.
[0038] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A parking method for a shared intelligent parking lot, characterized in that, include: Receive vehicle information entered by the user via mobile device, as well as parking spaces reserved by the user via mobile device; Based on the vehicle information and the reserved parking space, guide the user to park the vehicle in the reserved parking space; Receive the time information when the user drives away, calculate the parking fee based on the time information, and guide the user to leave.
2. The parking method for a shared intelligent parking lot according to claim 1, characterized in that, Receive vehicle information entered by the user via mobile device, as well as parking spaces reserved by the user via mobile device, including: Receive the destination and parking time period selected by the user via mobile device, generate a parking space sorting list based on the selected destination and parking time period, and return the parking space sorting list to the mobile device so that the user can reserve a parking space according to the sorting list; The system receives parking space reservations from users via mobile devices; it determines whether the user's selected parking time slot overlaps with an existing reservation for that parking space. If there is an overlap, it means the selected parking space is already reserved, and the user is prompted to reselect a parking time slot or parking space. If there is no overlap, a reservation order is generated. Once the user pays for the reservation order, the reservation is considered successful and completed.
3. The parking method for a shared intelligent parking lot according to claim 2, characterized in that, A parking space ranking list is generated based on destination and parking time period, including: The system queries the pricing strategy for each parking space, calculates the estimated parking fee for each space within the parking time period based on the pricing strategy and the parking time period; then it obtains the estimated walking time from the entrance of the parking lot to the user's destination for each parking space; generates a matching score for each parking space based on the estimated walking time and estimated parking fee, and sorts each parking space according to the matching score to form a parking space sorting list.
4. The parking method for a shared intelligent parking lot according to claim 3, characterized in that, A matching score is generated for each parking space based on the estimated walking time and estimated parking fee, including: Set the best and worst walking times, set the best and worst prices, calculate the walking time score based on the best and worst walking times and a preset first formula, and calculate the price score based on the best and worst prices and a preset second formula; assign weights to the walking time score and the price score respectively and perform a weighted sum to obtain the matching score for each parking space.
5. The parking method for a shared intelligent parking lot according to claim 4, characterized in that, A walking time score is calculated based on the best walking time, the worst walking time, and a pre-defined first formula, including: Construct the first formula, and calculate the walking time score based on the best walking time, the worst walking time, and the first formula itself. The first formula is: Walking time score = (1 - (estimated walking time - best time) / (worst time - best time)) * 100.
6. The parking method for a shared intelligent parking lot according to claim 4, characterized in that, A price score is calculated based on the best price, the worst price, and a preset second formula, including: Construct a second formula to calculate a price score based on the best price, the worst price, and the second formula. The second formula is: Price score = (1 - (estimated parking fee - best price) / (worst price - best price)) * 100.
7. The parking method for a shared intelligent parking lot according to claim 1, characterized in that, Based on vehicle information and reserved parking spaces, guide users to park their vehicles in the reserved parking spaces, including: When a user's vehicle arrives at the parking lot entrance, the camera at the entrance automatically recognizes the vehicle's license plate number. Based on the license plate number, the system identifies the user and determines if the reserved parking space is already occupied. If so, a new parking space is assigned, and the user's license plate number and the location of the newly assigned space are simultaneously broadcast to a multimedia player at the parking lot entrance. If no vehicle is occupied, the system broadcasts the same information. When the broadcast ends, a control command is sent to allow the vehicle to pass. The system then receives the time when the barrier gate begins to close after the vehicle passes, and starts timing and billing from that time, while simultaneously guiding the vehicle to the reserved parking space.
8. A parking device based on a shared intelligent parking lot, characterized in that, include: The first receiving module is used to receive vehicle information input by the user via mobile terminal, as well as parking spaces reserved by the user via mobile terminal; The guidance module is used to guide users to park their vehicles in the reserved parking spaces based on vehicle information and the reserved parking spaces. The second receiving module is used to receive the time information when the user drives the vehicle away, calculate the parking fee based on the time information, and guide the user to leave.
9. A parking device based on a shared intelligent parking lot, characterized in that, include: Memory, used to store computer programs; A processor for executing a computer program to implement the steps of the parking method of any one of claims 1 to 7 in a shared smart parking lot.
10. A storage medium, characterized in that: The storage medium stores a computer program, which, when executed by a processor, implements the steps of the parking method of any one of claims 1 to 7 for a shared intelligent parking lot.
Citation Information
Patent Citations
Parking billing navigation system
CN103456184A
Mobile Internet parking management method and system
CN105825707A
Parking space reservation system based on navigation and method thereof
CN106384533A
Parking space reservation method, terminal, server, and readable storage medium
CN107146465A
Parking space recommendation method and system based on graph network
CN114419923A