Parking management system

Through an automated parking management system, using server and image recognition technology, the existing roadside parking management methods are solved, efficient and low-cost parking management is achieved, and the risk of unpaid parking fees is avoided.

CN119694012APending Publication Date: 2025-03-25WUHAN COMPUTING ECOLOGY TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411867502.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

The existing roadside parking management methods rely on manual card copying charges, which are inefficient and cost-effective, and are prone to leaving the site without paying the parking fee, making it difficult to recover management costs.

Method used

An automated parking management system is designed to monitor whether the vehicle pays the parking fee correctly through the communication connection between the server and the client, and to use image recognition technology to identify the vehicle with parking intentions in the parking management area, automatically allocate the parking space and lock it, and unlock the parking space only after confirming that the vehicle pays the parking fee correctly.

Benefits of technology

It realizes efficient parking management, reduces management costs, avoids the situation where vehicles leave the site without paying parking fees, and facilitates the recovery of parking management costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119694012A_ABST
    Figure CN119694012A_ABST
Patent Text Reader

Abstract

The invention discloses a parking management system, relates to the technical field of parking management, and mainly aims to perform parking management with high efficiency and low management cost. According to the main technical scheme, the parking management system comprises a server which is used for being in communication connection with a client bound with a license plate number and monitoring whether the client pays parking fees correctly for the bound license plate number or not; the parking management device is used for distributing a target parking space for the target vehicle based on the target license plate number of the target vehicle if the target vehicle with the parking intention is recognized based on the area image of the parking management area; if it is determined that the target vehicle is parked in the target parking space, the target parking space is locked; and if it is determined that the server monitors that the client bound with the target license plate number pays the parking fee correctly, the target parking space is unlocked.
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 management, and in particular to a parking management system. Background Art

[0002] With the rapid growth of the number of motor vehicles, the problem of parking difficulties has become increasingly prominent, especially roadside parking management has become a major challenge for urban management.

[0003] The existing roadside parking is generally managed by manual license plate collection and charging. However, this management method has the following two defects: First, it requires a large number of parking management personnel to manually take photos of vehicles, input license plates, and collect parking fees, resulting in low parking management efficiency and high parking management costs; second, the parking efficiency is low, and some vehicles often leave the parking lot without paying the parking fee due to the parking management personnel's failure to manage in time, making it difficult to recover the parking management costs.

[0004] Therefore, how to manage parking efficiently and at low management cost has become a problem that needs to be solved urgently. Summary of the invention

[0005] The present application proposes a parking management system, the main purpose of which is to manage parking with high efficiency and low management cost.

[0006] In order to achieve the above objectives, this application mainly provides the following technical solutions:

[0007] In a first aspect, the present application provides a parking management system, the parking management system comprising:

[0008] The server is used to communicate with the client bound to the license plate number and monitor whether the client correctly pays the parking fee for the bound license plate number;

[0009] A parking management device, for allocating a target parking space to the target vehicle based on the target license plate number of the target vehicle if a target vehicle with parking intention is identified based on an area image of a parking management area; locking the target parking space if it is determined that the target vehicle is parked in the target parking space; and unlocking the target parking space if it is determined that the server monitors that a client bound to the target license plate number has correctly paid the parking fee.

[0010] In some embodiments of the present application, the parking management device includes: an image collector, used to collect regional images of the parking management area; a processor, used to identify whether there is a target vehicle with parking intention based on the regional images collected by the image collector, and if a target vehicle with parking intention is identified, a target parking space is allocated to the target vehicle based on the target license plate number of the target vehicle.

[0011] In some embodiments of the present application, the processor is used to record the reserved parking space number and the license plate number and reservation time period corresponding to the reserved parking space number; if a first reserved parking space number is detected that is identical to the target license plate number and the corresponding reservation time period includes the time point when the target vehicle is identified, the parking space corresponding to the first reserved parking space number is allocated as the target parking space for the target vehicle.

[0012] In some embodiments of the present application, the server is further configured to record the reserved parking space number and the license plate number and reservation time period corresponding to the reserved parking space number; upon receiving the parking space number determination request carrying the target license plate number sent by the processor, detect whether a second reserved parking space number identical to the target license plate number and whose corresponding reservation time period includes the time point when the target vehicle is identified is recorded, and if so, feed back the reserved parking space number corresponding to the second reserved parking space number to the processor;

[0013] The processor is used to allocate the parking space corresponding to the reserved parking space number fed back by the server as the target parking space for the target vehicle.

[0014] In some embodiments of the present application, the parking management system further includes: a first parking space detector installed in the parking space and in communication connection with the processor, configured to generate a first signal upon detecting that the distance between the vehicle and the parking space boundary of the parking space is not greater than a first distance threshold;

[0015] The processor includes: a first determination module, configured to monitor whether there is a first parking space detector that generates a first signal, and if so, determine a candidate parking space for the target vehicle based on a parking space corresponding to the first parking space detector that generates the first signal;

[0016] The server is further configured to send the parking space number of the candidate parking space to the client bound to the target license plate number; if a parking space confirmation instruction fed back by the client bound to the target license plate number is obtained, the parking space confirmation instruction is forwarded to the processor; if a parking space change instruction fed back by the client bound to the target license plate number is obtained, the parking space change instruction is forwarded to the processor;

[0017] The processor includes: an allocation module, which is used to allocate the candidate parking space as the target parking space of the target vehicle if the parking space confirmation instruction is received; and allocate the parking space corresponding to the target parking space number specified by the parking space change instruction as the target parking space of the target vehicle if the parking space change instruction is received.

[0018] In some embodiments of the present application, the server is further used to record the parked parking space number, the reserved parking space number, and the corresponding reservation time period of the reserved parking space number; when the parking space change instruction is obtained, it is detected whether a third reserved parking space number that is the same as the target parking space number specified by the parking space change instruction and the corresponding reservation time period includes the time point when the target vehicle is identified is recorded, and whether the target parked parking space number that is the same as the target parking space number is recorded. If the third reserved parking space number and the target parked parking space number are not detected, the parking space change instruction is forwarded to the processor. If the third reserved parking space number or the target parked parking space number is detected, a prompt that the parking space with the target parking space number is unavailable is fed back to the client bound to the target license plate number.

[0019] In some embodiments of the present application, the processor includes: a second determination module, for, if it is identified that there is a first vehicle with a first license plate number in any area image captured by the image collector, then identifying whether the first vehicle with the first license plate number still exists in the area image captured by the image collector after a first time period from the time point when the area image is captured; if so, determining that the first vehicle is a target vehicle with parking intention, and determining the first license plate as the target license plate of the target vehicle.

[0020] In some embodiments of the present application, the processor includes: a third determination module, which is used to identify whether the distance between the second vehicle with the second license plate number and the parking space boundary of the parking space in the area image collected by the image collector after the area image is not greater than a second distance threshold if it is identified that there is a second vehicle with a second license plate number in any area image collected by the image collector; if not, determining that the second vehicle is a target vehicle with parking intention, and determining the second license plate as the target license plate of the target vehicle.

[0021] In some embodiments of the present application, the parking management device further includes: a monitor, configured to generate a second signal when monitoring that the vehicle decelerates below a preset speed;

[0022] The processor includes: a fourth determination module, which is used to identify the real-time position of the third vehicle based on the area image collected by the image collector after the area image if a third vehicle is identified in any area image collected by the image collector, and monitor whether the monitor corresponding to the real-time position generates a second signal; if so, determine that the third vehicle is a target vehicle with parking intention.

[0023] In some embodiments of the present application, the parking management system further includes: a second parking space detector installed in the parking space and in communication connection with the processor, configured to generate a third signal upon detecting that the distance between the vehicle and the parking space boundary of the parking space is not greater than a third distance threshold;

[0024] The processor further includes: a fifth determination module, configured to identify the license plate number of the target vehicle according to the regional image acquired by the image collector; if the license plate number is identified, the identified license plate number is determined as the target license plate number of the target vehicle; if the license plate number is not identified, monitoring whether there is a second parking space detector that generates a third signal; if there is, determining the parking space number of the parking space corresponding to the second parking space detector that generates the third signal as the pending parking space number;

[0025] The server is further configured to monitor whether a client initiates a request for using the parking space with respect to the pending parking space number, and if so, determine the license plate number bound to the client initiating the request for using the parking space;

[0026] The processor further includes: a sixth determination module, configured to determine the license plate number bound to the client that initiates the request for using the parking space as the target license plate number of the target vehicle.

[0027] In some embodiments of the present application, the parking management device further includes: a parking space lock, installed in the parking space, for locking or unlocking the parking space under the control of the processor; a third parking space detector, installed in the parking space, for generating a fourth signal when the vehicle is parked in the parking space;

[0028] Then, the processor is used to determine that the target vehicle is parked in the target parking space and control the parking space lock corresponding to the target parking space to be locked if it monitors that the third parking space detector corresponding to the target parking space generates a fourth signal; if it is determined that the server monitors that the client bound to the target license plate number has correctly paid the parking fee, control the parking space lock corresponding to the target parking space to be unlocked.

[0029] In some embodiments of the present application, the processor is further used to start timing when monitoring the fourth signal of the third parking space detector corresponding to the target parking space, and control the parking space lock corresponding to the target parking space to be locked when the accumulated timing reaches the free parking time.

[0030] In some embodiments of the present application, if the parking space lock is locked when no vehicle is parked in the corresponding parking space, the processor is further used to control the parking space lock of the target parking space to unlock after the target parking space is allocated to the target vehicle based on the target license plate number.

[0031] In some embodiments of the present application, the processor is a chip with a RISC-V structure, and the chip is customized with an instruction set adapted for identifying regional images, and the instruction set is used to support the chip to accelerate the recognition of regional images.

[0032] In some embodiments of the present application, the image collector includes at least one image acquisition module, each of the image acquisition modules has a corresponding acquisition area, and the corresponding acquisition area of ​​each image acquisition module constitutes the parking management area.

[0033] In some embodiments of the present application, the parking management area is a single-side roadside parking area of ​​a horizontal road, and the image collector includes two image acquisition modules, and the two image acquisition modules are respectively arranged at both ends of the horizontal road.

[0034] The parking management system provided by the present application has a server in the parking management system that is connected to a client bound to a license plate number and monitors whether the client has correctly paid the parking fee for the bound license plate number. The parking management device in the parking management system allocates a target parking space to the target vehicle based on the target license plate number of the target vehicle when the target vehicle has parking intentions based on the regional image of the parking management area, and locks the target parking space when the target vehicle is determined to be parked in the target parking space to prevent the vehicle from leaving the parking space. The parking management device only unlocks the target parking space and allows the vehicle to leave the parking space when it is determined that the server monitors that the client bound to the target license plate number has correctly paid the parking fee. It can be seen that the solution provided by the present application automatically allocates a parking space to the vehicle when the vehicle enters the parking lot, and automatically locks the parking space after the vehicle is parked in the parking space allocated to it. Only after confirming that the vehicle has correctly paid the parking fee, the parking space is automatically unlocked to allow the vehicle to leave the parking lot. In this way, not only can parking management no longer be dependent on parking management personnel, but also vehicles can be prevented from leaving the parking lot without paying the parking fee, which is convenient for the recovery of parking management costs, so that parking management can be carried out efficiently and at low management costs.

[0035] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are 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 work.

[0037] Figure 1 One of the structural schematic diagrams of the parking management system provided by the embodiment of the present application is shown;

[0038] Figure 2 The second structural diagram of the parking management system provided by the embodiment of the present application is shown;

[0039] Figure 3 A third structural diagram of the parking management system provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0040] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0041] At present, parking management is usually carried out by manual ticket collection and charging. This parking management method mainly relies on parking management personnel, which is not only inefficient and has high management costs, but also often results in some vehicles leaving the parking lot without paying the parking fee due to the parking management personnel's failure to manage in time.

[0042] After research, it was found that if a parking space is automatically allocated to a vehicle when it enters the parking lot, and the parking space is automatically locked after the vehicle is parked, the parking space will only be automatically unlocked to allow the vehicle to leave after confirming that the vehicle has paid the parking fee correctly. In this way, parking management will no longer need to rely on parking management personnel, thereby achieving high-efficiency and low-cost parking management.

[0043] Based on the above findings, this embodiment specifically provides a parking management system, which includes: a server, which is used to communicate with a client bound to a license plate number, and monitor whether the client has correctly paid the parking fee for the bound license plate number. A parking management device, which is used to allocate a target parking space to the target vehicle based on the target license plate number of the target vehicle if a target vehicle with parking intention is identified based on the regional image of the parking management area; lock the target parking space if it is determined that the target vehicle is parked in the target parking space; and unlock the target parking space if it is determined that the server monitors that the client bound to the target license plate number has correctly paid the parking fee.

[0044] The parking management system provided in this embodiment can be applied to any type of parking lot. This embodiment does not limit the type of parking lot, which can be flexibly selected based on business needs. For example, the type of parking lot can include but is not limited to: roadside parking areas, open-air parking lots, and underground parking lots.

[0045] The parking management system provided by this embodiment is described in detail below.

[0046] like Figure 1 As shown, an embodiment of the present application provides a parking management system. The parking management system provided by this embodiment may include a server 11 and a parking management device 12.

[0047] The server 11 is used to communicate with the client bound to the license plate number and monitor whether the client correctly pays the parking fee for the bound license plate number;

[0048] The parking management device 12 is used to allocate a target parking space to the target vehicle based on the target license plate number of the target vehicle if a target vehicle with parking intention is identified based on the area image of the parking management area; lock the target parking space if it is determined that the target vehicle is parked in the target parking space; and unlock the target parking space if it is determined that the server 11 monitors that the client bound to the target license plate number has correctly paid the parking fee.

[0049] The following is a detailed description of the specific structure and interaction relationship of each component involved in the parking management system:

[0050] Server 11:

[0051] The server 11 may have two functions: first, to communicate with the client bound to the license plate number; and second, to monitor whether the client has correctly paid the parking fee for the bound license plate number. The following describes these two functions of the server 11 respectively.

[0052] In some embodiments, the server 11 is used to communicate with the client bound to the license plate number. The purpose of the communication connection between the server 11 and the client bound to the license plate number is to enable the vehicle driver to understand the parking space situation in the parking management area of ​​the parking management system through the client he holds and automatically pay the parking fee through the client he holds.

[0053] During the use of the parking management system, the server 11 can continuously and incrementally establish communication connections with new clients as the parking management system is used, so that the vehicle corresponding to the license plate number bound to the new client can use the parking space in the parking management area. For example, after the parking management system is put into use, the vehicle driver who needs to use the parking space in the parking management area of ​​the parking management system can bind the license plate number he holds to the client, and after binding, establish a communication connection between the client and the server, so as to use the parking space in the parking management area through the client. In actual applications, considering that a vehicle driver may own more than one vehicle, the license plate number bound to a client can be one or more.

[0054] In some embodiments, the server 11 is used to monitor whether the client has correctly paid the parking fee for the bound license plate number. The purpose of the server 11 monitoring whether the client has correctly paid the parking fee for the bound license plate number is as follows: First, considering that manual collection of parking fees may lead to fraud in charging, in order to avoid this, in this embodiment, the client uses electronic payment to pay the parking fee to avoid manual intervention in the charging process. Another point is that the client correctly pays the parking fee for the bound license plate number as a condition for the vehicle to leave the venue, so as to avoid the situation where the vehicle leaves the venue without paying the parking fee, thereby ensuring the recovery of parking management costs.

[0055] The technical implementation of server 11 monitoring whether the client has correctly paid the parking fee for the bound license plate number may include: server 11 is connected to a third-party payment server for communication, and after the third-party payment server monitors that the payment account of the client's vehicle driver has paid the fee to the corresponding designated account of the server, the server 11 feedbacks the amount of the client's payment fee to server 11; after receiving the corresponding amount of the payment fee from the client, server 11 checks whether the amount matches the parking time of the vehicle with the license plate number bound to the client in the parking space; if they match, it is determined that the client has correctly paid the parking fee for the bound license plate number; if they do not match, it is determined that the client has not correctly paid the parking fee for the bound license plate number.

[0056] Parking management device 12:

[0057] The functions of the parking management device 12 may include the following four functions: first, based on the regional image of the parking management area, identify whether there is a target vehicle with parking intention; second, if the target vehicle with parking intention is identified based on the regional image of the parking management area, a target parking space is allocated to the target vehicle based on the target license plate number of the target vehicle. Third, if it is determined that the target vehicle is parked in the target parking space, the target parking space is locked; fourth, if it is determined that the server monitors that the client bound to the target license plate number has correctly paid the parking fee, the target parking space is unlocked.

[0058] In some embodiments, Figure 2 As shown, the parking management device 12 may include an image collector 121 and a processor 122. The image collector 121 is used to collect regional images of the parking management area. The processor 122 is used to identify whether there is a target vehicle with parking intention based on the regional image collected by the image collector 121, and if a target vehicle with parking intention is identified, a target parking space is allocated to the target vehicle based on the target license plate number of the target vehicle. It can be seen that the first and second functions of the parking management device 12 can be achieved through the interaction between the image collector 121 and the processor 122.

[0059] The image collector 121 is used to collect regional images of the parking management area. The parking management system has a corresponding parking management area, and the parking management system performs parking management on vehicles in the parking management area that need to use parking spaces in the parking management area. Based on this, it is necessary to collect regional images of the parking management area through the image collector 121, so as to identify whether there are vehicles in the parking management area that need to use parking spaces in the parking management area, that is, target vehicles with parking intentions, based on the collected regional images.

[0060] The image collector 121 may include at least one image collection module, each image collection module has a corresponding collection area, and the corresponding collection area of ​​each image collection module constitutes a parking management area, so that the image collector 121 can capture the entire parking management area. In practical applications, the number of image collection modules can be determined based on the area of ​​the parking management area and the viewing angle range of the image collection module.

[0061] For example, if the parking management area is a roadside parking area on one side of a horizontal road, the image collector 121 may include two image collection modules, which are respectively arranged at both ends of the horizontal road. Vehicles passing on one side of the horizontal road can only travel in a set direction. Therefore, in order to reduce the number of image collection modules used, Figure 3 As shown, two image acquisition modules are respectively arranged at the two ends of the horizontal road, specifically, one is arranged at the road entrance end and the other is arranged at the road exit end. In this way, by combining the regional images acquired by the two image acquisition modules, it is possible to identify whether there is a target vehicle with parking intention in the parking management area.

[0062] The processor 122 is used to identify whether there is a target vehicle with parking intention based on the regional image collected by the image collector 121. If a target vehicle with parking intention is identified, a target parking space is allocated to the target vehicle based on the target license plate number of the target vehicle.

[0063] The processor 122 can acquire the regional image of the parking management area acquired by the image collector 121 in real time or at a fixed time, and identify whether there is a target vehicle with parking intention based on the acquired regional image. The technical solutions for the processor 122 to implement the recognition of whether there is a target vehicle with parking intention based on the regional image acquired by the image collector 121 can include at least the following three methods:

[0064] Option 1: Figure 2As shown, the processor 122 may include a second determination module 1221. The second determination module 1221 is used to, if it is identified that there is a first vehicle with a first license plate number in any regional image captured by the image collector 121, identify whether there is still a first vehicle with the first license plate number in the regional image captured by the image collector 121 after a first time period at the time point when the regional image is captured, and if so, determine that the first vehicle is a target vehicle with a parking intention, and determine the first license plate as the target license plate of the target vehicle.

[0065] For vehicles with parking intentions, they usually will not leave the parking management area in a short time, and vehicles that leave the parking management area in a short time are definitely not vehicles with parking intentions. Based on this, the second determination module 1221 will perform the following steps every time it obtains a regional image collected by the image collector 121: identify whether there is a vehicle with a license plate number in the current regional image through an image recognition model for identifying vehicles and license plate numbers; if it is identified that there is no vehicle with a license plate number in the current regional image, it means that there is no target vehicle with parking intentions; if it is identified that there is a vehicle with a license plate number in the current regional image (here, for the sake of convenience of clear description, the identified vehicle is defined as the first vehicle, and the license plate number of the identified vehicle is defined as the first license plate number), it is necessary to further clarify whether the first vehicle with the first license plate number is a vehicle with parking intentions, so continue to identify through the image recognition model whether there is still a first vehicle with the first license plate number in the regional image collected by the image collector 121 after the first time length at the time point of collecting the current regional image. The image recognition model used to identify vehicles and license plates is a model trained based on multiple sets of data, each set of data including an image and the vehicle and the corresponding license plate number of the vehicle. The first duration is the empirical duration from when a passing vehicle enters the parking management area to when it completely leaves the parking management area. Exemplarily, the first duration can be set by obtaining the duration from when multiple passing vehicles enter the parking management area to when they completely leave the parking management area, and setting the first duration based on the duration of the multiple passing vehicles. For example, the first duration is 30 seconds.

[0066] If the second determination module 1221 recognizes that the first vehicle with the first license plate number still exists in the regional image collected by the image collector 121 after the first time period at the time point when the current regional image is collected, it means that the first vehicle with the first license plate number is most likely not a passing vehicle, but a vehicle that needs to be parked in a parking space in the parking management area. Therefore, the first vehicle is determined as a target vehicle with parking intention, and the first license plate number is determined as the target license plate of the target vehicle. If the second determination module 1221 recognizes that the first vehicle with the first license plate number does not exist in the regional image collected by the image collector 121 after the first time period at the time point when the current regional image is collected, it means that the first vehicle has left the parking management area and the first vehicle is a passing vehicle. Therefore, it is determined that there is no target vehicle with parking intention.

[0067] After the second determination module 1221 identifies the presence of a vehicle with a license plate number in the current regional image, it does not fully identify all regional images acquired by the image collector 121 after the current regional image, but determines whether there is a vehicle with the intention to park by only identifying whether the regional image acquired by the image collector 121 after the first time period at the time point of acquiring the current regional image has a vehicle with the previously identified license plate number. In this way, since the number of identified regional images is relatively small, it is possible to clearly determine whether there is a target vehicle with the intention to park with less recognition computing power.

[0068] Option 2: Figure 2 As shown, the processor 122 may include a third determination module 1222. The third determination module 1222 is used to, if it is identified that there is a second vehicle with a second license plate number in any regional image acquired by the image collector 121, identify whether the distance between the second vehicle with the second license plate number and the parking space boundary of the parking space in the regional image acquired by the image collector 121 after the regional image is not greater than a second distance threshold, and if not, determine that the second vehicle is a target vehicle with a parking intention, and determine the second license plate as the target license plate of the target vehicle.

[0069] For vehicles with parking intentions, they are usually closer to the parking space boundary of the parking space to facilitate parking in the parking space. Based on this, each time the third determination module 1222 obtains a regional image collected by the image collector 121, it will perform the following steps: identify whether there is a vehicle with a license plate number in the current regional image through an image recognition model for identifying vehicles and license plate numbers; if it is identified that there is no vehicle with a license plate number in the current regional image, it means that there is no target vehicle with parking intention; if it is identified that there is a vehicle with a license plate number in the current regional image (here, for the sake of convenience of clear description, the identified vehicle is defined as the second vehicle, and the license plate number of the identified vehicle is defined as the second license plate number), it is necessary to further clarify whether the second vehicle with the second license plate number is a vehicle with parking intention, so continue to identify through the image recognition model whether the distance between the second vehicle with the second license plate number and the parking space boundary of the parking space in the regional image collected by the image collector 121 after the regional image is not greater than the second distance threshold. The second distance threshold is the empirical distance between a vehicle intending to park and the boundary of a parking space. Usually, in order to facilitate parking in a parking space, the distance between a vehicle intending to park and the boundary of a parking space will not be greater than this empirical distance.

[0070] If the third determination module 1222 identifies that in the area image acquired by the image collector 121 after the area image, the distance between the second vehicle with the second license plate number and the parking space boundary of the parking space is not greater than the second distance threshold, it means that the second vehicle with the second license plate number is most likely not a passing vehicle, but a vehicle that needs to park in the parking space of the parking management area, and therefore the second vehicle is determined as a target vehicle with parking intention, and the second license plate number is determined as the target license plate of the target vehicle. If the second determination module 1221 identifies that in the area image acquired by the image collector 121 after the area image, the distance between the second vehicle with the second license plate number and the parking space boundary of the parking space is greater than the second distance threshold, it means that the second vehicle has no intention to park in the parking space, and the second vehicle is most likely a passing vehicle, and therefore the target vehicle with no parking intention is determined.

[0071] After the third determination module 1222 identifies the presence of a vehicle with a license plate number in the current regional image, it determines whether there is a vehicle with a parking intention by identifying whether the distance between the vehicle with the previously identified license plate number and the parking space boundary of the parking space in the regional image acquired by the image collector 121 after the regional image is not greater than the second distance threshold. In this way, since the distance between the vehicle and the parking space boundary can better reflect the parking intention of the vehicle, it can more accurately determine whether there is a target vehicle with a parking intention.

[0072] The third type, such as Figure 2As shown, the parking management device 12 may further include a monitor 123. The monitor 123 is used to generate a second signal when it is detected that the vehicle decelerates to below a preset speed. Then, the processor 122 includes a fourth determination module 1223. The fourth determination module 1223 is used to, if it is identified that there is a third vehicle in any area image collected by the image collector 121, identify the real-time position of the third vehicle based on the area image collected by the image collector 121 after the area image, and monitor whether the monitor 123 corresponding to the real-time position generates a second signal, and if so, determine that the third vehicle is a target vehicle with parking intention.

[0073] For vehicles with parking intentions, they usually reduce their speed by braking or decelerating to prepare for parking. Based on this, the parking management device 12 may also include a monitor 123, which identifies target vehicles with parking intentions based on the cooperation between the monitor 123 and the fourth determination module 1223. Considering that the monitor 123 has a corresponding effective monitoring range, the number of monitors 123 can be set based on the size of the parking management area. In principle, the union of the effective monitoring ranges of all monitors 123 can cover the entire parking management area.

[0074] Each time the fourth determination module 1223 obtains a regional image collected by the image collector 121, it will perform the following steps: identify whether there is a vehicle in the current regional image through the image recognition model for identifying vehicles; if it is identified that there is no vehicle in the current regional image, it means that there is no target vehicle with parking intention; if it is identified that there is a vehicle in the current regional image (here, for the sake of convenience of clear description, the identified vehicle is defined as a third vehicle), it is necessary to further clarify whether the third vehicle is a vehicle with parking intention, so continue to identify the real-time position of the third vehicle based on the regional image collected by the image collector 121 after the regional image through the image recognition model. The image recognition model for identifying vehicles is a model trained based on multiple groups of data, each group of data including an image and a vehicle included in the image.

[0075] After identifying the real-time position, the fourth determination module 1223 selects the monitor 123 whose effective monitoring area includes the real-time position as the monitor 123 corresponding to the real-time position based on the effective monitoring area of ​​the monitor 123, and monitors whether the monitor 123 corresponding to the real-time position generates a second signal. If the monitor 123 corresponding to the real-time position is monitored to generate a second signal, it means that the third vehicle is likely to decelerate below the preset speed, and the third vehicle is accurately preparing for parking in advance, so the third vehicle is determined to be a target vehicle with parking intention. If the monitor 123 corresponding to the real-time position is not monitored to generate a second signal, it means that the third vehicle has not decelerated below the preset speed, and the third vehicle is likely to be a passing vehicle and has no intention of parking, so the target vehicle without parking intention is determined. The preset speed here is the empirical speed at which the vehicle is ready to park, which can be calibrated in advance based on business needs, and the numerical value thereof is not limited in this embodiment.

[0076] After identifying the presence of a vehicle in the current area image, the fourth determination module 1223 determines whether there is a vehicle with the intention to park by identifying the real-time position of the third vehicle based on the area image acquired by the image collector 121 after the area image, and combining the second signal generation situation of the monitor 123 corresponding to the real-time position. In this way, since the second signal generation situation of the monitor 123 can reflect the parking intention of the vehicle from the dimension of the vehicle's speed, it can more accurately determine whether there is a target vehicle with the intention to park.

[0077] The above three processors 122 implement a technical solution for identifying whether there is a target vehicle with parking intention based on the regional image captured by the image collector 121. At least one of them can be flexibly selected for use according to business needs, which is not limited in this embodiment.

[0078] In some embodiments, the processor 122 implements scheme three for identifying whether there is a target vehicle with parking intention based on the regional image captured by the image collector 121. This scheme three determines that there is a target vehicle with parking intention, but does not determine the license plate number of the target vehicle. Therefore, it is necessary to determine the target license plate number of the target vehicle to allocate a target parking space to the target vehicle based on the target license plate number.

[0079] Based on this, Figure 2As shown, the parking management system 12 provided in this embodiment may also include a second parking space detector 124. The second parking space detector 124 is installed in the parking space and is in communication connection with the processor 122, and is used to generate a third signal when it is detected that the distance between the vehicle and the parking space boundary of the parking space is not greater than the third distance threshold. The target license plate number of the target vehicle is determined through the interaction between the processor 122, the second parking space detector 124 and the server 11. A corresponding second parking space detector 124 is installed on each parking space. The third distance threshold is the empirical distance between a vehicle with parking intention and the parking space boundary. Under normal circumstances, in order to facilitate parking in the parking space, the distance between the vehicle with parking intention and the parking space boundary is not greater than this empirical distance.

[0080] The processor 122 may further include a fifth determination module 1224. The fifth determination module 1224 is configured to identify the license plate number of the target vehicle based on the regional image acquired by the image collector 121; if the license plate number is identified, the identified license plate number is determined as the target license plate number of the target vehicle; if the license plate number is not identified, monitoring whether there is a second parking space detector 124 that generates a third signal; if there is, determining the parking space number of the corresponding parking space of the second parking space detector 124 that generates the third signal as the pending parking space number.

[0081] Specifically, the processor 122 has a built-in image recognition model for identifying vehicles and license plates, and the fifth determination module 1224 can identify the license plate number of the target vehicle from the regional image through the image recognition model. If the fifth determination module 1224 identifies the license plate number of the target vehicle from the regional image, it means that the target parking space can be allocated to the target vehicle based on the license plate number, so the identified license plate number is determined as the target license plate number of the target vehicle. If the fifth determination module 1224 does not identify the license plate number from the regional image, it means that the target vehicle is a new vehicle with a temporary license plate and has not been registered, or the license plate number of the target vehicle cannot be identified from the regional image due to occlusion and stains. At this time, in order to be able to determine the target license plate number of the target vehicle, it is necessary to continue to monitor whether there is a second parking space detector 124 that generates a third signal.

[0082] If the fifth determination module 1224 does not monitor the existence of the second parking space detector 124 that generates the third signal, it means that the target license plate number of the target vehicle cannot be determined, and the parking management of the target vehicle cannot be continued, so the subsequent parking management process for the target vehicle is no longer performed. If the fifth determination module 1224 monitors the existence of the second parking space detector 124 that generates the third signal, it means that the target vehicle may intend to park in the parking space where the second parking space detector 124 is located, so the parking space number of the parking space corresponding to the second parking space detector 124 that generates the third signal is determined as the pending parking space number. At this time, the pending parking space number is sent to the server 11 so that the server 11 can monitor whether there is a client that initiates a request to use the parking space for the pending parking space number.

[0083] The server 11 is used to monitor whether there is a client initiating a request for the expected use of a parking space for the pending parking space number. If the server 11 monitors that there is a client initiating a request for the expected use of a parking space for the pending parking space number, it means that the parking space corresponding to the pending parking space number is most likely the parking space that the target vehicle expects to park in, so the license plate number bound to the client initiating the request for the expected use of the parking space is determined, and then the sixth determination module 1225 included in the processor 122 is used to determine the license plate number bound to the client initiating the request for the expected use of the parking space as the target license plate number of the target vehicle, thereby obtaining the target license plate number of the target vehicle, so as to perform subsequent target parking space allocation for the target vehicle. It should be noted that in this case, considering that the parking space corresponding to the pending parking space number is the parking space that the target vehicle expects to park in, when allocating a target parking space for the target vehicle, the parking space corresponding to the pending parking space number can be preferentially allocated as the target parking space for the target vehicle.

[0084] If server 1111 does not monitor that there is a client initiating a request to use the pending parking space number, it means that the target license plate number of the target vehicle cannot be determined and parking management of the target vehicle cannot be continued. Therefore, the subsequent parking management process will no longer be performed on the target vehicle.

[0085] In some embodiments, after the processor 122 identifies whether there is a target vehicle with parking intention based on the area image captured by the image collector 121, if a target vehicle with parking intention is identified, it is necessary to allocate a target parking space for the target vehicle based on the target license plate number of the target vehicle so as to manage the parking of the target vehicle based on the target parking space.

[0086] The processor 122 may allocate a target parking space to a target vehicle based on the target license plate number of the target vehicle, and the technical solutions may include at least the following three:

[0087] The first one is processor 122, which is used to record the reserved parking space number and the license plate number and reservation time period corresponding to the reserved parking space number; if a first reserved parking space number is detected that is the same as the target license plate number and the corresponding reservation time period includes the time point when the target vehicle is identified, the parking space corresponding to the first reserved parking space number is allocated as the target parking space for the target vehicle.

[0088] Considering that the interaction between the processor 122 and the server 11 will inevitably consume communication time, in order to improve the speed of allocating the target parking space, the processor 122 may be responsible for allocating the target parking space. Based on this, the processor 122 may continuously obtain the latest and valid reserved parking space number and the license plate number and reservation time period corresponding to the reserved parking space number from the server 11 for recording. Here, the latest and valid reserved parking space number is the parking space number that has not expired in the preset time period and has not been cancelled.

[0089] In this way, after the processor 122 identifies the target vehicle with the intention to park, it can detect whether the first reserved parking space number that is the same as the target license plate number and the corresponding reservation time period includes the time point when the target vehicle is identified is recorded in the recorded data. If the processor 122 detects that the first reserved parking space number that is the same as the target license plate number and the corresponding reservation time period includes the time point when the target vehicle is identified is recorded, it means that the target vehicle has reserved a parking space in advance, so the parking space corresponding to the first reserved parking space number is allocated as the target parking space for the target vehicle. If the processor 122 does not detect that the first reserved parking space number that is the same as the target license plate number and the corresponding reservation time period includes the time point when the target vehicle is identified is recorded, it means that the target vehicle has not reserved a parking space in advance or the data recorded by the processor 122 is insufficient to support the allocation of a target parking space to the target vehicle, so other technical solutions need to be adopted to further allocate a target parking space to the target vehicle based on the target license plate number of the target vehicle.

[0090] The second type, the server 11 is also used to record the reserved parking space number and the license plate number and reservation time period corresponding to the reserved parking space number; when receiving the parking space number determination request carrying the target license plate number sent by the processor 121, it detects whether a second reserved parking space number that is the same as the target license plate number and the corresponding reservation time period includes the time point when the target vehicle is identified is recorded; if stored, the reserved parking space number corresponding to the second reserved parking space number is fed back to the processor 122; the processor 122 is used to allocate the parking space corresponding to the reserved parking space number fed back by the server as the target parking space for the target vehicle.

[0091] The storage space of server 11 is relatively large, and the records of reserved parking space numbers, license plate numbers corresponding to the reserved parking space numbers, and reserved time periods are relatively comprehensive. Therefore, after processor 122 determines the target license plate number, it can provide the target license plate number to server 11, so that server 11 can determine the parking space that matches the target license plate number. Processor 122 allocates the target parking space to the target vehicle based on the determination result of server 11.

[0092] Specifically, the processor 122 sends a parking space number determination request carrying the target license plate number to the server 11. Then, when the server 11 receives the parking space number determination request carrying the target license plate number sent by the processor 122, it detects whether the second reserved parking space number that is the same as the target license plate number and the corresponding reservation time period includes the time point when the target vehicle is identified is recorded in the recorded data. If the server 11 detects that the second reserved parking space number that is the same as the target license plate number and the corresponding reservation time period includes the time point when the target vehicle is identified is recorded, it means that the target vehicle has reserved a parking space in advance, so the second reserved parking space number is fed back to the processor 122, and the processor 122 allocates the parking space corresponding to the reserved parking space number fed back by the server 11 as the target parking space of the target vehicle. If the server 11 detects that the second reserved parking space number that is the same as the target license plate number and the corresponding reservation time period includes the time point when the target vehicle is identified is not recorded, it means that the target vehicle has not reserved a parking space in advance, so other technical solutions need to be adopted to further allocate a target parking space to the target vehicle based on the target license plate number of the target vehicle.

[0093] The third type, such as Figure 2 As shown, the parking management system 12 may also include a first parking space detector 125. The first parking space detector 125 is installed in the parking space and is in communication connection with the processor 122, and is used to generate a first signal when it is detected that the distance between the vehicle and the parking space boundary of the parking space is not greater than the first distance threshold. The processor 122 includes a first determination module 1226, and the first determination module 1226 is used to monitor whether there is a first parking space detector 125 that generates the first signal. If so, the candidate parking space of the target vehicle is determined based on the parking space corresponding to the first parking space detector 125 that generates the first signal. The server 11 is also used to send the parking space number of the candidate parking space to the client bound to the target license plate number; if the parking space confirmation instruction fed back by the client bound to the target license plate number is obtained, the parking space confirmation instruction is forwarded to the processor 122; if the parking space change instruction fed back by the client bound to the target license plate number is obtained, the parking space change instruction is forwarded to the processor 122. The processor 122 includes an allocation module 1227, which is used to allocate the candidate parking space as the target parking space of the target vehicle if a parking space confirmation instruction is received; if a parking space change instruction is received, allocate the parking space corresponding to the target parking space number specified by the parking space change instruction as the target parking space of the target vehicle.

[0094] For a vehicle with the intention to park, it will usually be closer to the parking space boundary of the parking space to facilitate parking in the parking space. Based on this, the parking management system 12 may also include a first parking space detector 125 to detect whether the distance between the vehicle and the parking space boundary of the parking space is not greater than a first distance threshold. The third distance threshold is the empirical distance between the vehicle with the intention to park and the parking space boundary. Generally, in order to facilitate parking in the parking space, the distance between the vehicle with the intention to park and the parking space boundary is not greater than this empirical distance.

[0095] If the first determination module 1226 monitors the presence of the first parking space detector 125 that generates the first signal, it means that the parking space where the first parking space detector 125 that generates the first signal is located is likely to be the parking space that the target vehicle expects to park in. Therefore, based on the parking space corresponding to the first parking space detector 125 that generates the first signal, the candidate parking space of the target vehicle is determined. The specific process of determining the candidate parking space of the target vehicle based on the parking space corresponding to the first parking space detector 125 that generates the first signal can be: detecting whether the number of the first parking space detectors 125 that generate the first signal is one; if it is one, the parking space corresponding to the first parking space detector 125 that generates the first signal is determined as the candidate parking space of the target vehicle; if there are more than one, the recognition area image is used to determine the real-time position of the target vehicle, and the parking space corresponding to the first parking space detector 125 that generates the first signal that is closest to the real-time position is determined as the candidate parking space of the target vehicle.

[0096] The candidate parking space is only the parking space that the target vehicle may expect to park in after evaluation, and further confirmation is required. Therefore, the parking space number of the candidate parking space is sent to the client bound to the target license plate number through the server 11, so that the driver of the target vehicle can further confirm whether to park in the candidate parking space. If the server 11 obtains the parking space confirmation instruction fed back by the client bound to the target license plate number, it means that the driver of the target vehicle confirms to park the target vehicle in the candidate parking space, so the parking space confirmation instruction is forwarded to the processor 122, so that the processor 122 can allocate the candidate parking space as the target parking space of the target vehicle. If the server 11 obtains the parking space change instruction fed back by the client bound to the target license plate number, it means that the driver of the target vehicle does not want to park the target vehicle in the candidate parking space, and the driver has a parking space that he or she expects to park in, so the parking space change instruction is forwarded to the processor 122. The parking space change instruction specifies the target parking space, and the target parking space is the parking space that the driver of the target vehicle expects to park in, so the processor 122 allocates the parking space corresponding to the target parking space number specified by the parking space change instruction as the target parking space of the target vehicle.

[0097] In some embodiments, considering the possibility that the target parking space number specified by the parking space change instruction is a reserved parking space number or a parked parking space number, if the target parking space number is a reserved parking space number or a parked parking space number, it is bound to cause confusion in parking management. Therefore, in order to avoid the occurrence of parking confusion, in this embodiment, the server 11 is also used to record the parked parking space number, the reserved parking space number, and the corresponding reservation time period of the reserved parking space number; when the parking space change instruction is obtained, it is detected whether a third reserved parking space number that is the same as the target parking space number specified by the parking space change instruction and the corresponding reservation time period includes the time point when the target vehicle is identified is recorded, and whether a target parked parking space number that is the same as the target parking space number is recorded. If the third reserved parking space number and the target parked parking space number are not detected, the parking space change instruction is forwarded to the processor 122. If the third reserved parking space number or the target parked parking space number is detected, a prompt that the parking space of the target parking space number is unavailable is fed back to the client bound to the target license plate number.

[0098] If the server 11 detects the third reserved parking space number or the target parked parking space number, it means that if the parking space corresponding to the target parking space number is allocated as the target parking space to the target vehicle, it will cause confusion in parking management. Therefore, in order to avoid confusion, a prompt that the parking space of the target parking space number is unavailable is fed back to the client bound to the target license plate number, so that the driver of the target vehicle can change the parking space number of the desired parking space based on the prompt. It should be noted that in this case, the server 11 can also select some parking space numbers that are not reserved parking space numbers and are not parked parking space numbers, and feed them back to the client together with the prompt for reference by the driver of the target vehicle.

[0099] If the server 11 does not detect the existence of the third reserved parking space number and the target parked parking space number, it means that the parking space corresponding to the target parking space number has not been reserved and is not currently occupied. Therefore, the parking space change instruction is forwarded to the processor 122 to allocate the parking space corresponding to the target parking space number specified by the parking space change instruction as the target parking space for the target vehicle.

[0100] The above three processors 122 allocate target parking spaces to target vehicles based on the target license plate number of the target vehicle. At least one of the three technical solutions can be flexibly selected for use based on business needs, and this embodiment does not limit this.

[0101] In some embodiments, after allocating a target parking space for a target vehicle, the processor 122 also needs to perform the following operations: determine whether the target vehicle is parked in the target parking space, and if it is determined that the target vehicle is parked in the target parking space, lock the target parking space; if it is determined that the server 11 monitors that the client bound to the target license plate number has correctly paid the parking fee, unlock the target parking space. Based on this, the parking management device also includes a parking space lock 126 and a third parking space detector 127, so as to implement the aforementioned operations of the processor 22 based on the interaction of the parking space lock 126, the third parking space detector 127, and the processor 122.

[0102] Each parking space is equipped with a corresponding parking space lock 126, which is installed in the parking space and is used to lock or unlock the parking space under the control of the processor 122. Each parking space is equipped with a corresponding third parking space detector 127, which is installed in the parking space and is used to generate a fourth signal when a vehicle is parked in the parking space. Then, the processor 122 is used to determine that the target vehicle is parked in the target parking space if the third parking space detector 127 corresponding to the target parking space generates the fourth signal, and control the parking space lock 126 corresponding to the target parking space to lock; if it is determined that the server 11 monitors that the client bound to the target license plate number has correctly paid the parking fee, control the parking space lock corresponding to the target parking space to unlock.

[0103] If the processor 122 monitors that the third parking space detector 127 corresponding to the target parking space generates a fourth signal, it is determined that the target vehicle is parked in the target parking space. After determining that the target vehicle is parked in the target parking space, in order to prevent the vehicle from leaving the parking space without paying the parking fee, the processor 122 controls the parking space lock 126 corresponding to the target parking space to lock so that the target vehicle cannot leave the target parking space.

[0104] The processor 122 also needs to control the parking lock 126 corresponding to the target parking space to unlock when it is determined that the server 11 monitors that the client bound to the target license plate number has correctly paid the parking fee, so that the target vehicle can leave the target parking space. After determining that the target vehicle leaves the target parking space, the processor 122 can also control the parking lock 126 corresponding to the target parking space to lock, so as to prevent vehicles not identified by the parking management system from occupying the parking space, thereby improving the effect of parking management.

[0105] In some embodiments, in order to attract drivers to park their vehicles in parking spaces within the parking management area of ​​the parking management system, a free parking time can be preset. Based on this, the processor 122 is also used to start timing when the fourth signal of the third parking space detector 127 corresponding to the target parking space is monitored, and when the accumulated timing reaches the free parking time, the parking space lock 126 corresponding to the target parking space is controlled to lock. Exemplarily, the free parking time can be determined based on business needs, and this embodiment does not limit this. Exemplarily, the free parking time is 5 minutes.

[0106] In some embodiments, the parking space lock 126 is locked when no vehicle is parked in the corresponding parking space to prevent vehicles that are not recognized by the parking management system from occupying the parking space. Based on this, the processor 122 is also used to control the parking space lock of the target parking space to unlock after allocating the target parking space to the target vehicle based on the target license plate number, so as to accurately prepare for the target vehicle to enter the vehicle.

[0107] In some embodiments, the processor 122 may be, but is not limited to, a chip of RISC-V structure, and the chip is customized with an instruction set adapted to recognize regional images, and the instruction set is used to support the chip to accelerate the recognition of regional images based on an image recognition model. In this way, the processor 122 can have good image recognition capabilities, and can quickly and accurately recognize the target vehicle and the license plate number of the target vehicle in the regional image, thereby improving the overall performance of the parking management system.

[0108] In summary, the parking management system provided by the present application is connected to the client with the license plate number, and monitors whether the client has correctly paid the parking fee for the bound license plate number. The parking management device in the parking management system allocates a target parking space to the target vehicle based on the target license plate number of the target vehicle when the target vehicle has the intention to park based on the regional image of the parking management area, and locks the target parking space when the target vehicle is determined to be parked in the target parking space to prevent the vehicle from leaving the parking space. The parking management device only unlocks the target parking space and allows the vehicle to leave the parking space when it is determined that the server monitors that the client with the bound target license plate number has correctly paid the parking fee. It can be seen that the solution provided by the present application automatically allocates a parking space to the vehicle when the vehicle enters the parking lot, and automatically locks the parking space after the vehicle is parked in the parking space allocated to it. Only after confirming that the vehicle has correctly paid the parking fee, the parking space is automatically unlocked to allow the vehicle to leave the parking lot. In this way, not only can parking management no longer be dependent on parking management personnel, but also vehicles can be prevented from leaving the parking lot without paying the parking fee, which is convenient for the recovery of parking management costs, so that parking management can be carried out efficiently and at low management costs.

[0109] In some embodiments of the present application, the first parking space detector 124, the second parking space detector 125 and the third parking space detector 127 in this embodiment can be three parking space detectors deployed separately, or can be one parking space detector deployed in an integrated manner. The specific situation can be determined based on business needs, and this embodiment does not limit this. Figure 3 The schematic diagram of the parking management system shown in FIG. 1 illustrates the use process of the parking management system. Figure 3 Only one parking space detector 12A is shown in the figure, and the parking space detector is obtained by integrating the first parking space detector 124, the second parking space detector 125 and the third parking space detector 127. In addition, it should be noted that: Figure 3 Only some components of the parking management system are shown.

[0110] Figure 3 The parking management system shown is used to manage a roadside parking area of ​​an auxiliary road, a parking management area of ​​the parking management area system. The image acquisition device 121 includes two image acquisition modules 1211 and 1212, wherein the image acquisition module 1211 is a main image acquisition module, which is integrated with the processor 122, and the image acquisition module 1212 is a secondary image acquisition module. The two image acquisition modules 1211 and 1212 are respectively arranged at the two ends of the parking management area, the image acquisition module 1211 is arranged at the entrance side of the auxiliary road, and the image acquisition module 1211 is arranged at the exit side of the auxiliary road. Figure 3 The middle arrow a shows the direction of travel of the vehicle on the auxiliary road.

[0111] The image acquisition modules 1211 and 1212 continuously acquire regional images of the parking management area. The processor 122 identifies whether there is a target vehicle with parking intention based on the regional images acquired by the image acquisition modules 1211 and 1212. After identification, the processor 122 identifies that there is a vehicle 1 with a license plate number of 001 in the regional image A acquired by the image acquisition modules 1211 and 1212, and the processor 122 continues to identify whether there is still a vehicle 1 with a license plate number of 001 in the regional image acquired by the image acquisition modules 1211 and 1212 after the first time period at the time point when the regional image A is acquired. After detection, it is detected that there is still a vehicle 1 with a license plate number of 001, then the vehicle 1 is determined to be a target vehicle with parking intention, and the license plate number 001 is determined as the target license plate of the target vehicle "Vehicle 1".

[0112] Then the processor 122 monitors the presence of the parking space detector 12A that generates the first signal, and determines that the candidate parking space for the target vehicle "Vehicle 1" is P02 based on the parking space corresponding to the parking space detector 12A that generates the first signal. The server 11 sends the parking space number "P02" of the candidate parking space P02 to the client bound to the target license plate number "001" for the driver corresponding to the client to confirm the parking space. The server 11 obtains the parking space confirmation instruction fed back by the client bound to the target license plate number "001", and the server 11 forwards the parking space confirmation instruction to the processor 122. After receiving the parking space confirmation instruction forwarded by the server 11, the server 11 allocates the candidate parking space P02 as the target parking space for the target vehicle "Vehicle 1".

[0113] When the processor 122 monitors the fourth signal generated by the parking space detector 12A corresponding to the target parking space P02, it determines that the target vehicle "Vehicle 01" is parked in the target parking space P02, and controls the parking space lock 126 corresponding to the target parking space P02 to lock to prevent Vehicle 01 from leaving the target parking space P02.

[0114] When the processor 122 determines that the server 11 monitors that the client bound to the target license plate number "001" has correctly paid the parking fee, it controls the parking lock 126 corresponding to the target parking space P02 to unlock, so as to allow the vehicle 01 to leave the target parking space P02. After the processor 122 learns that the vehicle has left based on the parking space detector 12A corresponding to the target parking space P02, it controls the parking lock 126 corresponding to the target parking space P02 to lock, so as to prevent other vehicles that are not recognized by the parking management system from using it, thereby improving the parking management effect.

[0115] In some embodiments of the present application, the parking lock 126 can be made of flexible materials and installed at the entrance of the parking space, for example, at the front end, to lock the parking space. The parking lock 126 is composed of a parking lock controller and a parking lock body. The parking lock controller can lock or unlock the parking space by controlling the lifting of the parking lock body under the control of the processor 122. The parking lock controller can also report the parking space status to the processor 122 to let the processor 122 know whether the parking space is locked or unlocked.

[0116] In some embodiments of the present application, the server 11 can also be used to feedback the parking space numbers and total number of free parking spaces in the parking management area to the corresponding client when receiving a free parking space query instruction from the client, so that the driver of the client can use it as a parking reference.

[0117] In some embodiments of the present application, the server 11 can also be used to find the parking space number of the vehicle corresponding to the license plate number bound to the client in the parking management area when receiving the parking space search instruction from the client, and feedback the parking space number to the corresponding client so that the driver of the corresponding client can quickly locate his vehicle.

[0118] In some embodiments of the present application, the server 11 is also used to determine whether there is a license plate number that has failed to show up for a preset number of times within the target time period. If so, when the corresponding license plate number makes a reservation again, a prompt that the reservation is not allowed is fed back to the client bound to the license plate number.

[0119] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0120] It is understandable that the related features in the above methods and devices can be referenced to each other. In addition, the "first", "second" and the like in the above embodiments are used to distinguish the embodiments, but do not represent the advantages and disadvantages of the embodiments.

[0121] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0122] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the application is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to realize the content of the application described herein, and the description of the above specific language is to disclose the preferred embodiment of the application.

[0123] In addition, the memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0124] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0125] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data cutover device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data cutover device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0126] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data switching device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0127] These computer program instructions can also be loaded onto a computer or other programmable data transfer device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0128] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0129] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0130] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0131] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0132] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0133] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A parking management system, characterized in that: The parking management system comprises: The server is used to communicate with the client bound to the license plate number and monitor whether the client correctly pays the parking fee for the bound license plate number; A parking management device, for allocating a target parking space to the target vehicle based on the target license plate number of the target vehicle if a target vehicle with parking intention is identified based on an area image of a parking management area; locking the target parking space if it is determined that the target vehicle is parked in the target parking space; and unlocking the target parking space if it is determined that the server monitors that a client bound to the target license plate number has correctly paid the parking fee.

2. The parking management system according to claim 1, characterized in that: The parking management device comprises: An image collector, used to collect regional images of the parking management area; The processor is used to identify whether there is a target vehicle with parking intention based on the regional image collected by the image collector, and if a target vehicle with parking intention is identified, a target parking space is allocated to the target vehicle based on the target license plate number of the target vehicle.

3. The parking management system according to claim 2, characterized in that: The processor is used to record the reserved parking space number, the license plate number corresponding to the reserved parking space number, and the reservation time period; if a first reserved parking space number that is the same as the target license plate number and the corresponding reservation time period includes the time point when the target vehicle is identified is detected, the parking space corresponding to the first reserved parking space number is allocated as the target parking space of the target vehicle; and / or, The server is further configured to record the reserved parking space number and the license plate number and reservation time period corresponding to the reserved parking space number; upon receiving the parking space number determination request carrying the target license plate number sent by the processor, detect whether a second reserved parking space number identical to the target license plate number and corresponding reservation time period including the time point when the target vehicle is identified is recorded, and if so, feed back the reserved parking space number corresponding to the second reserved parking space number to the processor; The processor is used to allocate the parking space corresponding to the reserved parking space number fed back by the server as the target parking space for the target vehicle.

4. The parking management system according to claim 2 or 3, characterized in that: The parking management system further includes: a first parking space detector installed in the parking space and in communication connection with the processor, configured to generate a first signal upon detecting that the distance between the vehicle and the parking space boundary of the parking space is not greater than a first distance threshold; The processor includes: a first determination module, configured to monitor whether there is a first parking space detector that generates a first signal, and if so, determine a candidate parking space for the target vehicle based on a parking space corresponding to the first parking space detector that generates the first signal; The server is further configured to send the parking space number of the candidate parking space to the client bound to the target license plate number; if a parking space confirmation instruction fed back by the client bound to the target license plate number is obtained, the parking space confirmation instruction is forwarded to the processor; if a parking space change instruction fed back by the client bound to the target license plate number is obtained, the parking space change instruction is forwarded to the processor; The processor includes: an allocation module, which is used to allocate the candidate parking space as the target parking space of the target vehicle if the parking space confirmation instruction is received; and allocate the parking space corresponding to the target parking space number specified by the parking space change instruction as the target parking space of the target vehicle if the parking space change instruction is received.

5. The parking management system according to claim 4, characterized in that: The server is further used to record the parked parking space number, the reserved parking space number, and the reservation time period corresponding to the reserved parking space number; when the parking space change instruction is obtained, it is detected whether a third reserved parking space number that is the same as the target parking space number specified by the parking space change instruction and the corresponding reservation time period includes the time point when the target vehicle is identified is recorded, and whether the target parked parking space number that is the same as the target parking space number is recorded. If the third reserved parking space number and the target parked parking space number are not detected, the parking space change instruction is forwarded to the processor. If the third reserved parking space number or the target parked parking space number is detected, a prompt that the parking space with the target parking space number is unavailable is fed back to the client bound to the target license plate number.

6. The parking management system according to claim 2, characterized in that: The processor includes: a second determination module, for, if it is identified that a first vehicle with a first license plate number exists in any area image collected by the image collector, then identifying whether the first vehicle with the first license plate number still exists in the area image collected by the image collector after a first time period at the time point when the area image is collected, and if so, determining that the first vehicle is a target vehicle with a parking intention, and determining the first license plate as a target license plate of the target vehicle; and / or, The processor includes: a third determination module, which is used to identify whether the distance between the second vehicle with the second license plate number and the parking space boundary of the parking space in the area image collected by the image collector after the area image is not greater than a second distance threshold if it is identified that there is a second vehicle with a second license plate number in any area image collected by the image collector; if not, determine that the second vehicle is a target vehicle with parking intention, and determine the second license plate as the target license plate of the target vehicle.

7. The parking management system according to claim 2 or 6, characterized in that: The parking management device further includes: a monitor, configured to generate a second signal when the vehicle is detected to be decelerating below a preset speed; The processor includes: a fourth determination module, which is used to identify the real-time position of the third vehicle based on the area image collected by the image collector after the area image if a third vehicle is identified in any area image collected by the image collector, and monitor whether the monitor corresponding to the real-time position generates a second signal; if so, determine that the third vehicle is a target vehicle with parking intention.

8. The parking management system according to claim 7, characterized in that: The parking management system further includes: a second parking space detector installed in the parking space and in communication connection with the processor, and configured to generate a third signal upon detecting that the distance between the vehicle and the parking space boundary of the parking space is not greater than a third distance threshold; The processor further includes: a fifth determination module, configured to identify the license plate number of the target vehicle according to the regional image acquired by the image collector; if the license plate number is identified, the identified license plate number is determined as the target license plate number of the target vehicle; if the license plate number is not identified, monitoring whether there is a second parking space detector that generates a third signal; if there is, determining the parking space number of the parking space corresponding to the second parking space detector that generates the third signal as the pending parking space number; The server is further configured to monitor whether a client initiates a request for using the parking space with respect to the pending parking space number, and if so, determine the license plate number bound to the client initiating the request for using the parking space; The processor further includes: a sixth determination module, configured to determine the license plate number bound to the client that initiates the request for using the parking space as the target license plate number of the target vehicle.

9. The parking management system according to any one of claims 2-3, 5-6, and 8, characterized in that: The parking management device further includes: a parking space lock installed in the parking space, used to lock or unlock the parking space under the control of the processor; a third parking space detector installed in the parking space, used to generate a fourth signal when the vehicle is parked in the parking space; Then, the processor is used to determine that the target vehicle is parked in the target parking space and control the parking space lock corresponding to the target parking space to be locked if it monitors that the third parking space detector corresponding to the target parking space generates a fourth signal; if it is determined that the server monitors that the client bound to the target license plate number has correctly paid the parking fee, control the parking space lock corresponding to the target parking space to be unlocked.

10. The parking management system according to claim 9, characterized in that: The processor is further configured to start timing when a fourth signal of a third parking space detector corresponding to the target parking space is monitored, and control the parking space lock corresponding to the target parking space to be locked when the accumulated timing reaches the free parking time; and / or, If the parking lock is locked when no vehicle is parked in the corresponding parking space, the processor is further configured to control the parking lock of the target parking space to unlock after allocating a target parking space to the target vehicle based on the target license plate number; and / or, The processor is a chip of RISC-V structure, and the chip is customized with an instruction set adapted to recognize regional images, and the instruction set is used to support the chip to accelerate the recognition of regional images; and / or, The image collector comprises at least one image acquisition module, each of the image acquisition modules has a corresponding acquisition area, and the corresponding acquisition area of ​​each image acquisition module constitutes the parking management area; and / or, The parking management area is a single-side roadside parking area of ​​a horizontal road, and the image collector includes two image acquisition modules, which are respectively arranged at two ends of the horizontal road.