Unmanned parking lot charging system based on cloud communication and application method thereof
By using a license plate identification camera, cloud system and 4G to 485 module in the unmanned parking toll system, the problem that the vehicle cannot appear when the network failure cannot appear, and the low -cost, high -reliability unmanned parking toll system is achieved.
Patent Information
- Application Number
- CN202411493943.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2025-01-28
AI Technical Summary
The existing unmanned parking charging system cannot work properly when the network fails, resulting in the vehicle being unable to come out in time. Common smart routers and manual assistance solutions are costly and have problems with data loss and high error rates.
The unmanned parking toll system based on cloud communication, including license plate recognition cameras, cloud systems, and 4G to 485 modules, to ensure that when a network failure is faulty, it maintains communication with the cloud system through 4G modules to achieve normal management and charges for vehicles.
The system cost is reduced, the data integrity and the reliability of the system are reduced, the construction and testing process is simplified, and the high cost and error rate of artificial assistance are avoided.
Smart Images

Figure BDA0005100791850000091 
Figure BDA0005100791850000101 
Figure BDA0005100791850000111
Abstract
Description
Technical Field
[0001] The present invention relates to the field of cloud collaboration technology, and specifically to an unmanned parking lot charging system based on cloud communication and an application method thereof. Background Art
[0002] Currently, there are more and more unmanned paid parking lots. To realize the combination of unmanned and paid parking lots, parking lots need to introduce a dedicated parking lot management platform and open up electronic payments such as WeChat Pay and Alipay. This requires the parking lot to have electricity and internet access.
[0003] When a vehicle enters the parking lot, the system records the license plate number; when the vehicle leaves the parking lot, the system calculates the parking fee for this time, and the owner completes the payment by scanning the QR code. After receiving the payment, the system allows the vehicle to leave the parking lot.
[0004] Common parking lot management systems include local software and cloud systems. If the parking lot is disconnected from the Internet, the local parking lot management software will not be able to obtain the payment status of the vehicle in a timely manner, resulting in the inability to automatically open the gate to release the vehicle. For the cloud system, after the recognition camera recognizes the license plate, it cannot correctly upload the license plate data to the cloud system, which will also cause the vehicle to be unable to enter and exit normally.
[0005] A further overview is:
[0006] 1. Many parking lots use smart network routers and install IoT traffic cards. They can only switch between the inherent network and IoT traffic. When the inherent network fails, the router can switch to the traffic card mode by itself, so that the network can remain unobstructed.
[0007] 2. Many parking lots use manual assistance. When the parking lot is disconnected from the Internet, the administrator can upload the license plate with a mobile phone to simulate vehicle entry and exit identification, and manually open the gate to release the vehicle after manual charging.
[0008] Therefore, for intelligent network routers, this solution has two shortcomings: First, the cost is high. Compared with traditional routers, intelligent routers are more expensive. In addition, the inherent network and traffic cards are often switched under normal conditions, and the traffic cards are used a lot, which also causes high costs. Second, when the inherent network failure causes switching, some requests are always lost, which may cause software logic problems.
[0009] For manual assistance, the labor cost is very high, which is contrary to the general trend of unmanned operation. In addition, the error rate of manual assistance is also very high.
[0010] Therefore, a new solution to the above problems needs to be proposed. Summary of the invention
[0011] The purpose of the present invention is to provide an unmanned parking lot charging system based on cloud communication and an application method thereof, so as to solve the technical problems raised in the background technology.
[0012] To achieve the above object, the present invention provides the following technical solutions: an unmanned parking lot charging system based on cloud communication, comprising at least a license plate recognition camera, a cloud system and a 4G to 485 module;
[0013] The license plate recognition camera is used to recognize vehicle license plates and process data;
[0014] The cloud system is used for vehicle management, charging and status monitoring;
[0015] The 4G to 485 module is used to connect the license plate recognition camera and the cloud system to ensure communication in the event of a network failure.
[0016] Furthermore, the cloud system includes a data storage module and a linkage control module;
[0017] The data storage module is used to store vehicle entry, exit and payment records;
[0018] The linkage control module is configured to adjust the parking lot's charging strategy and traffic flow management according to real-time data.
[0019] Furthermore, the algorithm of the linkage control module includes at least the following steps:
[0020] Initialize the system, call the initializeSystem() function, and perform initialization settings of the system, which at least includes loading configuration and starting services;
[0021] Entering the main loop, using the while true code, the program enters an infinite loop and continuously monitors the vehicle's entry and exit events;
[0022] Detect vehicle entry and call detectVehicleArrival() to detect whether a vehicle has arrived;
[0023] Detect vehicle departure, use if detectVehicleDeparture() to detect whether there is a vehicle ready to leave;
[0024] Use if networkDown() to detect the network status;
[0025] Use openGate() and logExit(plate) to record gate opening and exit information;
[0026] Use if response == "authorized" to check the response status. If the response is "authorized", perform the following operations:
[0027] Use openGate() function to control the gate opening;
[0028] Use the logEntry(plate) function to open the gate and record the entry information;
[0029] Use denyExit() function to deny exit.
[0030] Furthermore, when the detectVehicleArrival() method is called to detect whether a vehicle has arrived, if a vehicle has arrived, the following operations are performed:
[0031] Recognize the license plate: Use the recognizePlate() function to obtain the license plate number of the arriving vehicle;
[0032] Request cloud authorization: call requestCloud(plate,"entry") to request the cloud for entry authorization for the plate, and the returned result is stored in response;
[0033] Process entry response: Call handleEntryResponse(response) based on the response from the cloud to decide whether to allow the vehicle to enter.
[0034] Furthermore, if detectVehicleDeparture() is used to detect whether a vehicle is ready to leave, and the following operations are performed when a vehicle is ready to leave:
[0035] Use plate = recognizePlate() to recognize the license plate;
[0036] Use response = requestCloud(plate,"exit") to request cloud authorization;
[0037] Use handleExitResponse(response) to handle the exit response.
[0038] Furthermore, when a network problem occurs during the process of detecting the network status using if networkDown(), the following operations are performed:
[0039] Use switchToBackupModule() to switch to the backup device;
[0040] Use handleBackupCommunication() to handle backup communication;
[0041] Use if dataNeedsSync() to perform synchronous data detection. Even if the network status is normal, when there is a problem with the Request, it will still switch to the backup device and trigger the mechanism of switching to the backup device to ensure that data is not lost.
[0042] When there is data that needs to be synchronized, the following settings are called:
[0043] Use the syncDataToCloud() function to synchronize data to the cloud.
[0044] An application method of an unmanned parking lot charging system based on cloud communication includes at least the following steps:
[0045] Before a vehicle enters the venue, the license plate recognition camera requests the cloud system to query the vehicle's entry authority;
[0046] The cloud system determines and returns entry authorization based on real-time data;
[0047] Before the vehicle leaves the scene, the license plate recognition camera requests the cloud system to check whether it can leave the scene;
[0048] When the network fails, the license plate recognition camera forwards the request to the 4G to 485 module, which interacts with the cloud system.
[0049] Furthermore, after receiving the vehicle payment information, the cloud system automatically updates the vehicle status and adjusts the parking lot charging strategy through the cloud linkage control module.
[0050] Compared with the prior art, the present invention has the following beneficial effects:
[0051] 1. The system cost of the present invention is relatively low. Except for the one-time cost of software development, the 4G to 485 module introduced by the solution is much lower in cost than the router. In addition, the traffic brought by the module is usually idle and will only be enabled when the parking lot network is interrupted, which will not cause a large amount of traffic usage and generate unexpected costs.
[0052] 2. The system data constructed by the present invention is complete. As long as the parking lot network has jitters that cause this line failure, the request is automatically switched to forwarding through the module without data loss.
[0053] 3. The system constructed by the present invention is simple to construct, and the wiring of the module only needs to be connected to the 485 serial port of the license plate recognition camera.
[0054] 4. The system constructed by the present invention is easy to test, and a simulated parking lot network failure can be tested by simply unplugging the network cable. DETAILED DESCRIPTION
[0055] The technical solutions in the embodiments of the present invention will be described clearly and completely below. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.
[0056] Embodiment 1:
[0057] An unmanned parking lot charging system based on cloud communication, comprising at least a license plate recognition camera, a cloud system and a 4G to 485 module;
[0058] License plate recognition cameras are used to identify vehicle license plates and process data;
[0059] The cloud system is used for vehicle management, charging and status monitoring;
[0060] The 4G to 485 module is used to connect the license plate recognition camera to the cloud system to ensure communication in the event of network failure.
[0061] The cloud system includes a data storage module and a linkage control module;
[0062] The data storage module is used to save vehicle entry, exit and payment records;
[0063] The linkage control module is configured to adjust the parking lot's charging strategy and traffic flow management based on real-time data.
[0064] The algorithm of the linkage control module includes at least the following steps:
[0065] Initialize the system and call the initializeSystem() function to perform system initialization settings, which at least include loading configuration and starting services;
[0066] Entering the main loop, using the while true code, the program enters an infinite loop and continuously monitors the vehicle's entry and exit events;
[0067] Detect vehicle entry and call detectVehicleArrival() to detect whether a vehicle has arrived;
[0068] Detect vehicle departure, use if detectVehicleDeparture() to detect whether there is a vehicle ready to leave;
[0069] Use if networkDown() to detect the network status;
[0070] Use openGate() and logExit(plate) to record gate opening and exit information;
[0071] Use if response == "authorized" to check the response status. If the response is "authorized", perform the following operations:
[0072] Use openGate() function to control the gate opening;
[0073] Use the logEntry(plate) function to open the gate and record the entry information;
[0074] Use denyExit() function to deny exit.
[0075] When the detectVehicleArrival() method is called to detect whether a vehicle has arrived, if a vehicle has arrived, the following operations are performed:
[0076] Recognize the license plate: Use the recognizePlate() function to obtain the license plate number of the arriving vehicle;
[0077] Request cloud authorization: call requestCloud(plate,"entry") to request the cloud for entry authorization for the plate, and the returned result is stored in response;
[0078] Process entry response: Call handleEntryResponse(response) based on the response from the cloud to decide whether to allow the vehicle to enter.
[0079] Use if detectVehicleDeparture() to detect whether a vehicle is about to leave. When a vehicle is about to leave, perform the following operations:
[0080] Use plate = recognizePlate() to recognize the license plate;
[0081] Use response = requestCloud(plate,"exit") to request cloud authorization;
[0082] Use handleExitResponse(response) to handle the exit response.
[0083] When a network problem occurs during the process of detecting the network status using if networkDown(), the following operations are performed:
[0084] Use switchToBackupModule() to switch to the backup device;
[0085] Use handleBackupCommunication() to handle backup communication;
[0086] Use if dataNeedsSync() to perform synchronous data detection. Even if the network status is normal, when there is a problem with the Request, it will still switch to the backup device and trigger the mechanism of switching to the backup device to ensure that data is not lost.
[0087] When there is data that needs to be synchronized, the following settings are called:
[0088] Use the syncDataToCloud() function to synchronize data to the cloud.
[0089] Embodiment 2:
[0090] Based on the above-mentioned second embodiment, an application method of an unmanned parking lot charging system based on cloud communication is proposed, which at least includes the following steps:
[0091] Before a vehicle enters the venue, the license plate recognition camera requests the cloud system to query the vehicle's entry authority;
[0092] The cloud system determines and returns entry authorization based on real-time data;
[0093] Before the vehicle leaves the scene, the license plate recognition camera requests the cloud system to check whether it can leave the scene;
[0094] When the network fails, the license plate recognition camera forwards the request to the 4G to 485 module, which interacts with the cloud system.
[0095] After receiving the vehicle payment information, the cloud system automatically updates the vehicle status and adjusts the parking lot charging strategy through the cloud linkage control module.
[0096] Embodiment three:
[0097] Based on the above-mentioned first embodiment, this embodiment further proposes a complete algorithm and its pseudo code:
[0098] Cloud synchronization control algorithm
[0099] 1. System initialization
[0100] Input: Initialize the license plate recognition camera, 4G to 485 module and cloud system.
[0101] Output: Boots the system and establishes initial connection.
[0102] 2. Vehicle Entry Procedure
[0103] License Plate Recognition:
[0104] When a vehicle approaches the entrance, the license plate recognition camera automatically identifies the license plate information.
[0105] Request cloud:
[0106] The license plate recognition camera sends a request to the cloud system to query the vehicle's entry rights.
[0107] Cloud response:
[0108] The cloud system checks the vehicle status (such as blacklist, payment status, etc.).
[0109] Return admission authorization or denial information.
[0110] Update log:
[0111] If entry is authorized, the cloud system records the vehicle information into the database.
[0112] Update the local status via the 4G to 485 module.
[0113] 3. Vehicle exit process
[0114] Appearance request:
[0115] When a vehicle approaches the exit, the license plate recognition camera sends an exit request to the cloud system.
[0116] Cloud inspection:
[0117] The cloud system checks whether the vehicle has any unpaid fees.
[0118] Feedback results:
[0119] Return exit authorization or exit blocking instructions.
[0120] Execution Control:
[0121] Based on the feedback from the cloud system, the license plate recognition camera controls the gate switch.
[0122] 4. Network troubleshooting
[0123] Check network status:
[0124] Regularly check the connection status with the cloud system.
[0125] Switch to 4G module:
[0126] If a network failure is detected, the request will be automatically forwarded to the 4G to 485 module for backup communication. Temporary records:
[0127] All entry and exit records are temporarily stored locally until the network is restored.
[0128] After the network is restored, the temporary records will be automatically synchronized to the cloud system.
[0129] 5. Real-time data monitoring and adjustment
[0130] Data Collection:
[0131] The cloud system monitors vehicle flow and charging information in the parking lot in real time.
[0132] Strategy Adjustment:
[0133] Dynamically adjust charging standards based on real-time data analysis (such as increasing charges during peak hours). Notification system:
[0134] The adjustment strategy will be notified to the license plate recognition camera and other related equipment through the cloud system.
[0135] Pseudocode example
[0136]
[0137]
[0138]
[0139] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above and that the present invention can be implemented in other specific forms without departing from the spirit or essential features of the present invention. Therefore, the embodiments should be considered exemplary and non-restrictive in all respects, and the scope of the present invention is defined by the appended claims rather than the above description, and it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims be included in the present invention.
Claims
1. An unmanned parking lot charging system based on cloud communication, characterized by: At least including license plate recognition camera, cloud system and 4G to 485 module; The license plate recognition camera is used to recognize vehicle license plates and process data; The cloud system is used for vehicle management, charging and status monitoring; The 4G to 485 module is used to connect the license plate recognition camera and the cloud system to ensure communication in the event of a network failure.
2. The unmanned parking lot charging system based on cloud communication according to claim 1 is characterized by: The cloud system includes a data storage module and a linkage control module; The data storage module is used to store vehicle entry, exit and payment records; The linkage control module is configured to adjust the parking lot's charging strategy and traffic flow management according to real-time data.
3. The unmanned parking lot charging system based on cloud communication according to claim 2 is characterized by: The algorithm of the linkage control module at least includes the following steps: Initialize the system, call the initializeSystem() function, and perform initialization settings of the system, which at least includes loading configuration and starting services; Entering the main loop, using the while true code, the program enters an infinite loop and continuously monitors the vehicle's entry and exit events; Detect vehicle entry and call detectVehicleArrival() to detect whether a vehicle has arrived; Detect vehicle departure, use if detectVehicleDeparture() to detect whether there is a vehicle ready to leave; Use if networkDown() to detect the network status; Use openGate() and logExit(plate) to record gate opening and exit information; Use if response == "authorized" to check the response status. If the response is "authorized", perform the following operations: Use openGate() function to control the gate opening; Use the logEntry(plate) function to open the gate and record the entry information; Use denyExit() function to deny exit.
4. The unmanned parking lot charging system based on cloud communication according to claim 3 is characterized by: When the detectVehicleArrival() method is called to detect whether a vehicle has arrived, if a vehicle has arrived, the following operations are performed: Recognize the license plate: Use the recognizePlate() function to obtain the license plate number of the arriving vehicle; Request cloud authorization: call requestCloud(plate,"entry") to request the cloud for entry authorization for the plate, and the returned result is stored in response; Process entry response: Call handleEntryResponse(response) based on the response from the cloud to decide whether to allow the vehicle to enter.
5. The unmanned parking lot charging system based on cloud communication and its application method according to claim 3 is characterized by: The if detectVehicleDeparture() method is used to detect whether a vehicle is ready to leave. When a vehicle is ready to leave, the following operations are performed: Use plate = recognizePlate() to recognize the license plate; Use response = requestCloud(plate,"exit") to request cloud authorization; Use handleExitResponse(response) to handle the exit response.
6. The unmanned parking lot charging system based on cloud communication according to claim 3 is characterized by: When a network problem occurs during the process of detecting the network status using if networkDown(), the following operations are performed: Use switchToBackupModule() to switch to the backup device; Use handleBackupCommunication() to handle backup communication; Use if dataNeedsSync() to perform synchronous data detection. Even if the network status is normal, when there is a problem with the Request, it will still switch to the backup device and trigger the mechanism of switching to the backup device to ensure that data is not lost. When there is data that needs to be synchronized, the following settings are called: Use the syncDataToCloud() function to synchronize data to the cloud.
7. An application method of an unmanned parking lot charging system based on cloud communication, used in an unmanned parking lot charging system based on cloud communication as claimed in any one of claims 1 to 6, characterized in that: At least the following steps are included: Before a vehicle enters the venue, the license plate recognition camera requests the cloud system to query the vehicle's entry authority; The cloud system determines and returns entry authorization based on real-time data; Before the vehicle leaves the scene, the license plate recognition camera requests the cloud system to check whether it can leave the scene; When the network fails, the license plate recognition camera forwards the request to the 4G to 485 module, which interacts with the cloud system.
8. The application method of the unmanned parking lot charging system based on cloud communication according to claim 7 is characterized by: After receiving the vehicle payment information, the cloud system automatically updates the vehicle status and adjusts the parking lot charging strategy through the cloud linkage control module.
