Intelligent parking-based remote control method and system for parking lock state
Patent Information
- Application Number
- CN202611078701.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-20
- Publication Date
- 2026-09-29
AI Technical Summary
部分支持车牌识别的方案,通常采用将视频数据上传至云端服务器分析再下发明令的方式,存在响应延迟长、依赖持续网络连接、云端处理成本高等问题,尤其在网络不稳定时用户体验较差
[0006]综上所述,本发明提供了一种响应迅捷、可靠性高的智能地锁控制方案。其核心创新在于将高算力的NPU单元与ISP SOC芯片集成于地锁本体,实现算法前置与边缘侧实时决策,仅在需要时与云端进行业务数据同步,实现了高效、可靠的端-云协同工作模式。
Smart Images

Figure CN122842222A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of parking space management, specifically a method and system for remotely controlling the status of parking space locks based on smart parking. Background Technology
[0002] Existing smart parking locks used in public parking lots or private parking spaces mostly employ simple remote control or geomagnetic induction control, lacking the ability to accurately identify authorized vehicles, making them susceptible to being occupied by unauthorized vehicles. Some solutions that support license plate recognition typically upload video data to a cloud server for analysis before issuing a license, which suffers from long response delays, reliance on a continuous network connection, and high cloud processing costs, resulting in a poor user experience, especially when the network is unstable. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide a method and system for remote control of parking space lock status based on smart parking, which can solve the problems in the prior art.
[0004] This invention is achieved through the following technical solution: This invention provides a remote control method for parking space lock status based on smart parking, comprising: Collect video stream data in front of the parking space and transmit the video stream data to the local server; Based on the local server, license plate recognition and permission determination are performed on the video stream data to determine whether the vehicle in front of the parking space meets the conditions for unlocking. If the conditions for lowering the lock are met, a lowering command is generated to drive the locking arm of the parking lock to complete the lowering action; The local server maintains communication with the operation management platform via a long TCP connection to upload the local server's working data and receive remote control operations from the operation management platform.
[0005] This invention provides a remote control system for parking space lock status based on smart parking, used to implement the remote control method for parking space lock status based on smart parking as described in any one of the first aspects, comprising: The video acquisition module is used to acquire video stream data in front of the parking space and transmit the video stream data to the local server. The information analysis module is used to perform license plate recognition and permission determination on the video stream data based on the local server, so as to determine whether the vehicle in front of the parking space meets the conditions for locking. The lowering control module is used to generate a lowering command to drive the parking lock arm to complete the lowering action if the lowering conditions are met. The remote control module is used to maintain communication between the local server and the operation management platform via a TCP long connection, so as to upload the working data of the local server and receive remote control operations from the operation management platform.
[0006] In summary, this invention provides a fast-responding and highly reliable intelligent parking lock control solution. Its core innovation lies in integrating a high-performance NPU unit and an ISP SOC chip into the parking lock itself, enabling algorithm pre-processing and real-time edge-side decision-making. It only synchronizes business data with the cloud when needed, achieving an efficient and reliable end-to-cloud collaborative working mode.
[0007] Leveraging a local 1.5T NPU, it achieves millisecond-level license plate recognition and decision-making, eliminating vehicle waiting time and providing a smooth experience. Core control logic is completed at the edge, unaffected by network fluctuations, ensuring basic functionality in weak or no network environments. It features obstruction protection, anti-vandalism detection, and alarm mechanisms, effectively extending device lifespan and enhancing operational safety. Only critical business data is uploaded, significantly reducing cloud computing power consumption and network traffic costs. Centralized monitoring, remote diagnostics, and batch management of the devices are achieved through a cloud platform, reducing manual maintenance costs. Attached Figure Description
[0008] For ease of explanation, the present invention will be described in detail below with reference to specific embodiments and accompanying drawings.
[0009] Figure 1 This is a schematic diagram illustrating the steps of a remote control method for parking space lock status based on smart parking according to the present invention. Figure 2 This is a schematic diagram of the structure of a remote control system for parking space lock status based on smart parking according to the present invention; Figure 3 This is a schematic diagram of the functional modules of a remote control system for parking space lock status based on smart parking according to the present invention. Detailed Implementation
[0010] All features disclosed in this specification, or all steps in all disclosed methods or processes, may be combined in any way, except for mutually exclusive features and / or steps.
[0011] The following is combined with Figure 1-3 The present invention will be described in detail below.
[0012] like Figure 1 As shown, the present invention provides a method for remote control of parking space lock status based on smart parking, comprising: S1: Collect video stream data in front of the parking space and transmit the video stream data to the local server; S2: Based on the local server, perform license plate recognition and permission determination on the video stream data to determine whether the vehicle in front of the parking space meets the conditions for locking. S3: If the locking conditions are met, a locking command is generated to drive the locking arm of the parking space lock to complete the locking action; S4: The local server maintains communication with the operation management platform via a long TCP connection to upload the working data of the local server and receive remote control operations from the operation management platform.
[0013] An image sensor is a device that converts optical images into electrical signals. In smart parking scenarios, image sensors are installed in appropriate locations to clearly capture the scene in front of the parking space. As time goes on, the sensor continuously collects images, and these continuous images constitute video stream data.
[0014] The video stream data in front of the parking space contains various vehicle information, such as license plate, vehicle model, and vehicle color. Subsequent operations such as license plate recognition and permission determination rely on this data. Only by accurately collecting video stream data can a reliable basis be provided for subsequent intelligent decision-making. Traditional parking management methods require manual intervention to determine whether a vehicle can enter the parking space, which is inefficient and prone to errors. Automatically collecting video stream data through image sensors can automate parking management, improving its efficiency and accuracy. Image sensors have good environmental adaptability and can work normally under different lighting conditions and weather conditions. Even in strong light during the day or weak light at night, they can collect relatively clear video stream data, ensuring the stability and reliability of the system.
[0015] ISP (Image Signal Processor) and SOC (System on a Chip) are both system-on-a-chip technologies. ISP SOC chips have powerful image processing and system integration capabilities. The acquired video stream data is transmitted in real time to the local server where the chip is deployed through specific data transmission lines or wireless transmission methods.
[0016] The ISP SOC chip is specifically optimized for image and video processing, enabling fast and accurate processing of video stream data. For example, it can perform operations such as denoising, contrast enhancement, and color correction to improve image quality and provide clearer image data for subsequent license plate recognition algorithms, thereby improving the accuracy of license plate recognition. The SOC chip integrates multiple functional modules onto a single chip, including not only an image processing module but also a microprocessor, memory, and communication interfaces. This integrated design makes the local server structure more compact, reducing system complexity and cost while improving system stability and reliability. The local server is the data processing and decision-making center of the entire smart parking system. After the video stream data is transmitted to the local server, its computing resources and algorithm models can be used for further analysis and processing, such as license plate recognition and vehicle behavior analysis, thereby achieving intelligent control of parking locks and optimization of parking management.
[0017] The ISP SOC chip (Image Signal Processing System-on-Chip) has powerful computing and processing capabilities. The license plate recognition algorithm is a program that runs in advance within the chip. It analyzes the transmitted video stream data frame by frame. First, the algorithm preprocesses the image, such as grayscale conversion, noise reduction, and edge detection, to enhance the features of the license plate area in the image. Then, through character segmentation and character recognition technology, it extracts the character information on the license plate and finally obtains the vehicle's license plate information.
[0018] License plates are unique identifiers for vehicles. In smart parking systems, vehicle identity can be accurately determined by recognizing license plate information. Subsequent operations such as access control and billing rely on accurate license plate information. Only by extracting license plate information can it be determined whether a vehicle has permission to use the parking space. The ISP SOC chip is specifically optimized for image and video processing, possessing high-efficiency computing power and image processing performance. Running the license plate recognition algorithm within the chip can fully utilize the chip's hardware resources to quickly and accurately extract license plate information, improving system processing efficiency. Video stream data is a continuous sequence of images containing a large amount of information. The license plate recognition algorithm can process images in the video stream in real time, accurately locating and recognizing license plates from complex backgrounds, ensuring timely acquisition of license plate information even when a vehicle quickly passes in front of a parking space.
[0019] The local server will pre-set a license plate whitelist or license plate rules. The license plate whitelist is a list containing license plate information of authorized vehicles; the license plate rules are authorization rules based on license plate characteristics (such as specific license plate number ranges, the first letter of the license plate, etc.). When the license plate information of a vehicle is obtained, the local server will compare the license plate information with the whitelist or check whether it conforms to the preset license plate rules. If the license plate information is in the whitelist or conforms to the license plate rules, the vehicle is determined to meet the unlocking conditions; otherwise, it does not.
[0020] By pre-setting a license plate whitelist or license plate rules, precise control over parking space usage permissions can be achieved. Only authorized vehicles can unlock the parking space and enter to park, thus ensuring the safety and orderliness of parking space use. Different parking lots have different authorization management methods. License plate whitelists are suitable for scenarios where specific vehicles are authorized, such as vehicles belonging to residents within a community. License plate rules can meet more flexible authorization needs, such as authorizing vehicles belonging to specific units or during specific time periods. This diverse authorization method can adapt to the management requirements of different parking lots. Permission determination is an important security mechanism of smart parking systems. Through strict permission determination, unauthorized vehicles can be prevented from using parking spaces at will, avoiding the waste of parking space resources and the chaos of parking lot management, while also protecting the economic interests of the parking lot.
[0021] Once the local server determines that the vehicle meets the unlocking conditions, the ISP SOC chip deployed on the local server will generate an unlocking command according to the preset command format. UART (Universal Asynchronous Receiver / Transmitter) is a serial communication protocol that transmits data asynchronously. It has advantages such as simple wiring and low cost. The ISP SOC chip will send the generated unlocking command to the DC motor drive module through the UART interface.
[0022] As the core processing unit of the local server, the ISP SOC chip has completed operations such as license plate recognition and permission determination. When a vehicle is determined to meet the unlocking conditions, it is capable of generating accurate unlocking commands according to the system's preset rules, ensuring the correctness and standardization of the commands. The UART serial communication protocol is simple and reliable. In the smart parking system, only two data lines (transmit and receive lines) are needed between the local server and the DC motor drive module to achieve data transmission, reducing the complexity of hardware connections and lowering costs. At the same time, the asynchronous transmission mode of the UART protocol does not require a clock signal, making communication more flexible and adaptable to the communication needs between different devices. By sending the unlocking command from the ISP SOC chip to the DC motor drive module through the UART protocol, information transmission between the local server and the actuator is realized, enabling the system to work in coordination and complete the entire process from judgment to execution.
[0023] After receiving the locking command, the DC motor drive module parses the command and adjusts the current and voltage output to the DC motor according to the command requirements, thereby controlling the motor's rotation direction and speed. After the motor starts running, the rotational motion of the motor is converted into the linear motion of the parking lock arm through a transmission mechanism (such as gears, chains, etc.), driving the lock arm to move downward and completing the locking action.
[0024] The main function of the DC motor drive module is to precisely control the operation of the DC motor according to the received control commands. It can adjust the motor parameters according to the commands to ensure that the motor runs at the required speed and direction, providing power support for the movement of the parking lock arm. The role of the transmission mechanism is to convert the rotational motion of the motor into the linear motion of the lock arm. Different types of transmission mechanisms have different characteristics and applicable scenarios. For example, gear transmission has the advantages of high transmission efficiency and high precision, while chain transmission is suitable for power transmission over a larger distance. By reasonably selecting the transmission mechanism, it can be ensured that the power of the motor can be effectively transmitted to the lock arm, realizing the smooth execution of the locking action. From the generation of commands by the local server to the execution of commands by the DC motor drive module, and then to the lock arm completing the locking action, the whole process constitutes a complete control system. Each link works closely together to ensure that the smart parking system can accurately and reliably realize the locking operation of the parking lock, improving the automation level of parking management and user experience.
[0025] After startup, the local server initiates a TCP connection request to the operation and management platform. Upon receiving the request, the operation and management platform verifies and responds to establish a long TCP connection. During subsequent operation, both parties will periodically send heartbeat packets to maintain the validity of the connection and ensure that the connection will not be disconnected due to a long period of no data transmission.
[0026] TCP (Transmission Control Protocol) is a connection-oriented, reliable, byte-stream-based transport protocol. By establishing a long TCP connection, data transmission between the local server and the operation management platform can be guaranteed in terms of order, integrity, and reliability, avoiding data loss or errors, ensuring the accurate uploading of working data and the correct reception of remote control commands. Smart parking systems require real-time data interaction and control; long connections keep both parties in a constant state of communication, eliminating the need to re-establish a connection for each data transmission, reducing connection establishment time overhead, improving system response speed, and meeting real-time requirements.
[0027] The local server continuously records relevant information about the parking locks during system operation. Parking order data includes vehicle entry time, exit time, parking duration, and fee amount. The real-time status of the device records the current status of the parking lock, such as locking up, locking down, and malfunction. The recognition log records detailed information for each license plate recognition, such as recognition time, recognition result, and recognition accuracy. Fault alarms record various fault information of the parking lock, such as motor failure and sensor failure.
[0028] Parking order data, real-time equipment status, identification logs, and fault alarms are the foundation for the operation management platform to perform billing processing and operation and maintenance management. By continuously recording this data, the operation management platform can gain a comprehensive understanding of the parking lot's operation, including vehicle entry and exit, equipment operating status, etc., providing strong support for subsequent management decisions. The recorded data can be used for problem tracing and analysis. When problems such as charging disputes or equipment failures occur, the relevant records can be consulted to find the cause of the problem and the responsible party, and timely measures can be taken to resolve the issue.
[0029] The local server encapsulates the recorded work data into data packets according to a specific protocol format, adding headers, footers, checksums, and other information to ensure data integrity and accuracy. Then, it sends the encapsulated data packets to the operations management platform through an established TCP long connection. After receiving the data, the operations management platform processes the parking order data for billing, calculating parking fees based on parking duration and pricing standards. It also performs operations and maintenance management on the real-time status of equipment, identification logs, and fault alarms, promptly identifying and handling equipment failures and optimizing system performance.
[0030] Packet encapsulation organizes and arranges working data in a unified format, facilitating transmission and processing over the network. Added headers, trailers, and checksums ensure data integrity and accuracy during transmission, preventing data tampering or damage. The operation and management platform needs to centrally manage and process data from multiple local servers. By uploading working data to the operation and management platform, the platform can perform unified billing and operation and maintenance management of the entire parking system, improving management efficiency and level.
[0031] Based on actual management needs, the operation and management platform sends various instructions to the local server. The local server listens for instruction messages from the operation and management platform in real time through a TCP long connection. When it receives a remote control instruction, such as a remote lifting lock instruction, the local server controls the parking space lock to perform the corresponding action according to the instruction content. When it receives a local whitelist update instruction, the local server updates the preset license plate whitelist to adjust the usage permissions of the parking space.
[0032] Remote control commands allow the operations management platform to remotely operate the local server based on actual conditions, such as remotely raising and lowering locks and remotely resetting equipment. This remote control method can improve the management flexibility of the parking lot, handle various emergencies in a timely manner, reduce manual intervention, and improve management efficiency. Local whitelist update commands allow the operations management platform to adjust the license plate whitelist on the local server in real time and dynamically manage the usage permissions of parking spaces. For example, when a new vehicle needs to be authorized to enter the parking lot, the operations management platform can update the whitelist in a timely manner to ensure the security and orderliness of the system.
[0033] In one embodiment of the present invention, the step of collecting video stream data in front of a parking space and transmitting the video stream data to a local server includes: S11: Collect image data in front of the parking space using an image sensor to obtain video stream data in front of the parking space; S12: The video stream data is transmitted in real time to the local server equipped with an ISP SOC chip.
[0034] Select an image sensor suitable for the parking lot environment, such as a high-definition CMOS image sensor. These sensors feature high resolution, low noise, and high sensitivity, enabling them to capture clear images under different lighting conditions. Install the image sensor at a suitable height and angle in front of the parking space to ensure that the license plate and body of the vehicle can be completely captured. Typically, it is installed at a height of 1.5-2 meters above the ground with a downward angle of about 30°-45° to obtain the best field of view. Set an appropriate image acquisition frequency, generally 25-30 frames per second, to ensure that the acquired images can form a smooth video stream, which is convenient for subsequent license plate recognition and vehicle analysis.
[0035] Vehicle license plate information, model, and color are crucial for functions such as license plate recognition, access control, and billing in smart parking systems. Image sensors capture image data from in front of parking spaces, providing this key information for subsequent processing and decision-making. Parking environments are complex and variable; factors like lighting and weather conditions can affect image quality. High-quality image sensors can operate stably in different environments, automatically adjusting parameters such as exposure and gain to ensure clear and accurate image data. Traditional parking management methods require manual recording of vehicle information, which is inefficient and prone to errors. Utilizing image sensors to automatically collect image data automates parking management, improving efficiency and accuracy.
[0036] Choose the appropriate transmission method based on the actual situation, such as wired transmission (Ethernet) or wireless transmission (Wi-Fi, 4G / 5G). Wired transmission has the advantages of high stability and fast transmission speed, and is suitable for scenarios with short distances and stable network environments. Wireless transmission has the characteristics of high flexibility and convenient installation, and is suitable for some scenarios where wiring is difficult. Encode and encapsulate the acquired video stream data according to a unified format, such as H.264 or H.265 encoding format, to reduce the amount of data and improve transmission efficiency. At the same time, add necessary packet headers, packet trailers and check information to ensure the integrity and accuracy of the data. Use a reliable transmission protocol, such as the TCP protocol, to ensure that the video stream data is not lost or damaged during transmission. The TCP protocol has the characteristics of connection-oriented, reliable transmission and error retransmission, which can ensure reliable data transmission.
[0037] The ISP SOC chip integrates an image signal processing unit and a microprocessor, possessing powerful image processing and computing capabilities. It transmits video stream data to the local server's ISP SOC chip for processing, enabling rapid and accurate preprocessing such as noise reduction, enhancement, and color correction to improve image quality and provide a better foundation for subsequent license plate recognition and analysis. The local server is the core control unit of the entire smart parking system, responsible for processing, analyzing, and making decisions based on the collected data. Transmitting video stream data to the local server facilitates unified management and control of the system, enabling collaborative work between various modules. The smart parking system needs to respond to users' parking needs in real time and promptly determine whether a vehicle meets the unlocking conditions. By transmitting video stream data in real time, the local server can obtain vehicle information promptly, perform rapid processing and decision-making, improving system response speed and user experience.
[0038] In one embodiment of the present invention, the step of performing license plate recognition and permission determination on the video stream data based on a local server to determine whether the vehicle in front of the parking space meets the conditions for unlocking includes: S21: Based on the license plate recognition algorithm running in the ISP SOC chip deployed on the local server, extract the license plate information from the video stream data to obtain the license plate information of the vehicle in front of the parking space. S22: Based on the license plate whitelist or license plate rules preset by the local server, perform permission determination on the license plate information to determine whether the vehicle meets the unlocking conditions.
[0039] Mature and highly accurate license plate recognition algorithms are selected, such as convolutional neural networks (CNN) based on deep learning. These algorithms can automatically learn the features of license plates and have good recognition results for license plates under different lighting conditions, angles, and clarity. At the same time, the algorithm is optimized and trained according to the actual parking lot environment and needs to improve the accuracy and speed of recognition. Before license plate recognition, the ISP SOC chip preprocesses the video stream data, including image grayscale conversion, which converts color images to grayscale images to reduce the amount of data and highlight license plate features; image denoising, which uses median filtering, Gaussian filtering, and other methods to remove noise interference in the image; and image enhancement, which enhances the contrast of the image through histogram equalization and other methods to make the license plate characters clearer.
[0040] Algorithms are used to locate license plates in preprocessed images. Common methods include edge detection and color feature extraction. After locating the license plate, the license plate area is segmented from the image, and the license plate characters are further segmented to prepare for subsequent character recognition. The segmented license plate characters are then recognized and converted into text information that the computer can recognize. Optical Character Recognition (OCR) technology or deep learning-based character recognition models can be used to classify and recognize the characters.
[0041] License plates are the unique identifiers of vehicles. Accurately extracting license plate information is the foundation for intelligent parking systems to perform operations such as permission determination and billing. Only by obtaining correct license plate information can vehicles be accurately identified and managed. The ISPSOC chip has powerful image processing and computing capabilities, enabling it to efficiently run license plate recognition algorithms. Deploying the license plate recognition algorithm within the chip can fully utilize the chip's hardware resources, improve recognition speed and efficiency, and reduce data transmission and processing latency. Parking lot environments are complex and changeable, and license plates can be affected by factors such as lighting, occlusion, and dirt. Through data preprocessing and optimized license plate recognition algorithms, license plate information can be accurately extracted in complex environments, ensuring the stability and reliability of the system.
[0042] The local server maintains a license plate whitelist, recording the license plate information of vehicles authorized to enter the parking lot. When a vehicle's license plate information is obtained, the system compares it with the whitelist. If the license plate information is in the whitelist, the vehicle is deemed to meet the unlocking conditions; otherwise, it is not. In addition to the whitelist, the local server can also preset some license plate rules, such as specifying that license plate numbers with specific prefixes or license plates from specific regions can enter the parking lot; or, based on time rules, allowing certain vehicles to enter during specific time periods. The system will judge the license plate information according to the preset rules to determine whether the vehicle has entry permissions. The local server will periodically synchronize data with the operation management platform to update the license plate whitelist and license plate rules. When a new vehicle needs to be authorized to enter or the rules change, the operation management platform can promptly send the updated information to the local server to ensure the accuracy and timeliness of permission determination.
[0043] By setting up a whitelist and rules for license plates, precise control over vehicle access to parking lots can be achieved. Only authorized vehicles can unlock the parking spaces and enter, ensuring the safety and order of the parking lot and preventing unauthorized vehicles from entering at will. Different parking lots have different management needs. For example, residential parking lots may only allow resident vehicles to enter, while commercial parking lots may offer discounts to specific customers or members. By setting license plate rules, diverse management needs can be met, improving the management efficiency and service quality of the parking lot. Access control is a crucial security mechanism of smart parking systems. Strict access control can prevent unauthorized vehicles from entering the parking lot, protecting the property security of the parking lot and the interests of users. At the same time, regularly updating the whitelist and rules can also promptly address various security risks.
[0044] In one embodiment of the present invention, 1. Edge-side data perception and real-time processing: The image sensor built into the parking lock continuously collects video stream data in front of the parking space. The video stream is transmitted in real time to an ISP SOC chip integrating a high-performance NPU. This NPU has a computing power of 1.5 TOPS and supports millisecond-level real-time analysis of the video stream. The SOC chip independently runs a license plate recognition algorithm locally, extracts license plate information from the video stream, and immediately performs permission determination.
[0045] 2. Localized Decision-Making and Precise Control: The permission determination logic is based on a pre-set local license plate whitelist or specific license plate rules. Once a license plate is identified that meets the unlocking conditions, the SOC chip immediately generates an unlocking command. The SOC chip sends precise control commands to the DC motor drive module via the UART serial communication protocol. After receiving the command, the motor operates, driving the ground lock arm through the transmission mechanism to complete the unlocking action.
[0046] 3. Multiple Safety and Status Management Mechanisms: Automatic Stop / Rebound Upon Obstruction: During locking or unlocking, if the motor detects a sudden current change or the torque sensor senses resistance (such as encountering an obstacle or human pushing), it immediately stops operating or performs a reverse rebound to prevent equipment damage and ensure safety. Anti-vandalism: The lock's structural design is impact-resistant, and through a status monitoring mechanism, if unauthorized pushing is detected, a local voice alarm is immediately triggered, and the alarm information is reported to the platform. Voice Broadcast and Status Indication: An integrated voice module provides voice prompts at key points such as vehicle entry, successful recognition, locking / unlocking, and status indication via multi-color LED lights, enhancing the user experience.
[0047] 4. End-to-Cloud Collaboration and Operation Management: The parking locks maintain stable communication with the operation management platform via a long TCP connection. Asynchronous Reporting of Business Data: Parking order data, real-time device status, identification logs, fault alarms, and other information are packaged and uploaded to the cloud platform for billing, big data analysis, and operation and maintenance management. Remote Control and Maintenance: The operation platform can issue remote locking / unlocking commands, remotely reset devices, activate devices, and update local whitelists to designated parking locks, achieving efficient remote operation and maintenance.
[0048] In one embodiment of the present invention, the step of generating a lowering command to drive the parking lock arm to complete the lowering action includes: S31: The ISP SOC chip deployed on the local server generates a lock-down command and sends the lock-down command to the DC motor drive module via the UART serial communication protocol; S32: When the DC motor drive module receives the locking command, it drives the motor to run according to the locking command, so as to drive the locking arm of the parking space lock to perform the locking action through the transmission mechanism.
[0049] Once the local server determines that the vehicle meets the unlocking conditions through license plate recognition and permission assessment, the ISP SOC chip will generate an unlocking command according to a preset command format. This command typically contains specific control codes and verification information to ensure the accuracy and completeness of the command. The control codes are used to instruct the DC motor drive module to perform the unlocking operation, while the verification information is used to detect whether any errors have occurred in the command during transmission.
[0050] Before sending the lock-down command, the UART serial communication needs to be configured, including setting parameters such as baud rate (e.g., 9600bps, 115200bps), data bits (usually 8 bits), stop bits (usually 1 bit), and parity bits (selectable as no parity, odd parity, or even parity). The UART communication parameters of the local server's ISP SOC chip and the DC motor drive module must be consistent for normal data transmission to be achieved.
[0051] The ISP SOC chip sends the generated lockout command through the UART interface. UART communication transmits data in bytes, sending each byte of the command sequentially to the communication line. During transmission, the data transmission speed is controlled according to a pre-set baud rate to ensure that the data is transmitted accurately to the DC motor drive module.
[0052] As the core processing unit of the local server, the ISP SOC chip, after completing license plate recognition and authorization determination, needs to convert the decision results into specific control commands. Generating the locking / unlocking command is a key step in realizing the system's automated control. It can transmit the judgment result to the actuator, causing the parking lock to perform the corresponding action. The UART serial communication protocol is characterized by simple wiring, low cost, and high reliability. In the smart parking system, only two data lines (transmit and receive lines) are needed between the local server and the DC motor drive module to achieve data transmission, reducing the complexity and cost of hardware connections. At the same time, the asynchronous transmission mode of the UART protocol does not require a clock signal, making communication more flexible and adaptable to the communication needs between different devices. By sending the locking / unlocking command from the ISP SOC chip to the DC motor drive module through the UART protocol, information transmission between the local server and the actuator is realized, enabling the system to work in coordination and complete the entire process from judgment to execution.
[0053] The DC motor drive module receives and parses the lockout command via the UART interface. It checks the command's verification information to ensure accuracy. If the verification passes, it extracts the control code from the command and determines the operation to be performed (i.e., the lockout operation) based on the control code. According to the parsed command, the DC motor drive module adjusts the current and voltage output to the DC motor. By changing the magnitude and direction of the current, the motor's speed and direction of rotation can be controlled. During the lockout operation, the drive module provides appropriate current and voltage to make the motor run at the predetermined speed and direction.
[0054] After the motor starts running, the rotational motion of the motor is converted into the linear motion of the parking lock arm through the transmission mechanism (such as gears, chains, lead screws, etc.). Different types of transmission mechanisms have different characteristics and applicable scenarios. For example, gear transmission has the advantages of high transmission efficiency and high precision, while chain transmission is suitable for power transmission over a larger distance. The transmission mechanism will transmit the power of the motor to the lock arm, driving the lock arm to move downward and complete the locking action.
[0055] The main function of the DC motor drive module is to precisely control the operation of the DC motor according to the received control commands. It can convert digital signals into physical actions, enabling the parking lock to perform the locking and unlocking operation. It is a key component of the actuator in the smart parking system. DC motors typically output rotational motion, while the locking arm of the parking lock needs to perform linear motion. The role of the transmission mechanism is to convert the rotational motion of the motor into the linear motion of the locking arm, ensuring that the power of the motor can be effectively transmitted to the locking arm, so as to achieve the smooth execution of the locking and unlocking action. From the generation of commands by the local server to the execution of commands by the DC motor drive module, and then to the locking arm completing the locking and unlocking action, the whole process constitutes a complete control system. Each link works closely together to ensure that the smart parking system can accurately and reliably realize the locking and unlocking operation of the parking lock, thereby improving the automation level of parking management and the user experience.
[0056] In one embodiment of the present invention, during the process of the parking lock arm performing the lowering or raising locking action, the current status of the motor is detected to obtain current change detection data, and the movement status of the lock arm is simultaneously sensed by a torque sensor to obtain lock arm movement resistance sensing data. The parking lock arm is analyzed for operational safety by combining the current change detection data and the lock arm resistance sensing data, so as to decide whether to continue the lifting operation, stop the operation immediately, or perform reverse rebound based on the analysis results.
[0057] Current sensors are typically used to detect motor current. These sensors can be Hall effect sensors or resistive sensors, installed in the motor's power supply circuit to measure the motor's current value in real time. An appropriate data acquisition frequency is set, such as collecting current data 10-100 times per second, to ensure timely detection of sudden changes in current. The acquired current data is then transmitted to a local server-side microcontroller or processor for processing.
[0058] The local server will analyze the collected current data in real time and determine whether a current change has occurred by setting a threshold for current change. For example, when the current changes by more than a preset threshold (such as 20% to 50% of the normal current value) in a short period of time (such as 0.1 to 1 second), it is determined to be a current change and the time of the change, the current value before and after the change, and other information are recorded.
[0059] The motor's current status directly reflects its operating condition. When the motor encounters resistance, excessive load, or internal faults, the current will change abruptly. By detecting these current changes, abnormal motor conditions can be detected in time, providing early warning of motor failures, preventing damage from overload, and extending the motor's service life. Changes in motor current are closely related to the operating status of the locking arm. During normal lifting and lowering of the locking arm, the current should remain relatively stable. However, when the locking arm encounters obstacles or experiences abnormal resistance, the motor needs to output more power to overcome the resistance, resulting in an increase in current. Therefore, detecting current changes can indirectly determine whether the locking arm's operating status is normal.
[0060] A torque sensor is installed on the transmission mechanism of the locking arm, such as a gear shaft or lead screw, to measure the torque experienced by the locking arm during its movement in real time. The torque sensor converts the torque signal into an electrical signal, which is transmitted to the local server via a signal line. Similar to current data acquisition, an appropriate acquisition frequency (e.g., 10-100 times per second) is set to collect the resistance data output by the torque sensor. The acquired data is converted into a digital signal, and the resistance value at different times during the movement of the locking arm is recorded. The local server sets a threshold for abnormal resistance based on the resistance range during normal movement of the locking arm. When the acquired resistance value exceeds this threshold, it is determined that the locking arm has encountered abnormal resistance during its movement, and the time of the abnormality, resistance value, and other information are recorded.
[0061] Torque sensors can directly measure the resistance encountered by the locking arm during its movement, providing intuitive information about the operating environment of the locking arm. Compared with current detection, resistance sensing more directly reflects whether the locking arm has encountered obstacles or other abnormalities, and can more accurately judge the operational safety of the locking arm. During the lifting and lowering of the parking lock, if the locking arm encounters a vehicle, pedestrian or other obstacle, it will generate greater resistance. Timely detection of this resistance and taking corresponding measures can prevent the parking lock from causing damage or injury to vehicles or people, and improve the safety of the smart parking system.
[0062] The current surge detection data and the locking arm movement resistance sensing data are synchronized according to timestamps. Current and resistance data at the same moment are correlated, and then these data are integrated into a database or data structure for subsequent analysis. This allows for analysis of the synergistic relationship between current surges and resistance changes. For example, a sudden increase in current accompanied by a significant increase in locking arm resistance may indicate that the locking arm has encountered a large obstacle; conversely, a sudden current surge without a significant change in resistance may indicate a malfunction in the motor itself. Different feature models are established to classify and determine various possible scenarios.
[0063] Based on the results of collaborative feature analysis, the operational safety of the parking lock arm is assessed, and different safety levels and corresponding decision rules are set. For example, when the current and resistance are within the normal range, it is determined to be a safe state, and the lifting operation continues; when the current or resistance shows a slight abnormality but is still within the acceptable range, a warning signal is issued, but the operation is stopped after a period of observation; when the current and resistance show serious abnormalities at the same time, such as the current significantly exceeding the rated value and the resistance increasing sharply, it is determined to be a dangerous state, the operation is stopped immediately, and a reverse rebound operation is performed as appropriate to avoid injury to vehicles or personnel.
[0064] Relying solely on current detection or resistance sensing can lead to misjudgments. For example, a sudden current change might be caused by a brief fluctuation in the motor itself, rather than the locking arm encountering an obstacle. Similarly, increased resistance could be due to normal wear and tear on the transmission mechanism. By combining current change detection data and locking arm resistance sensing data for comprehensive analysis, cross-validation can be achieved, improving the accuracy of judging the safety of the locking arm's operation. Based on the results of the safety analysis, the system can automatically make decisions such as continuing the lifting operation, immediately stopping operation, or performing reverse rebound, thus realizing intelligent control of the parking lock. This intelligent decision-making mechanism can respond promptly to various abnormal situations, ensuring the normal operation and safe use of the parking lock.
[0065] In one embodiment of the present invention, the step of analyzing the operational safety of the parking lock arm by combining the current surge detection data and the lock arm resistance sensing data includes: S301: Arrange the current change detection data and lock arm resistance sensing data at each moment in time sequence, and perform data mapping on the current change detection data and lock arm resistance sensing data at the same moment to obtain the collaborative performance characteristics of the current change detection data and lock arm resistance sensing data at each moment. S302: Based on the aforementioned collaborative performance characteristics, the operational safety of the locking arm at each moment is assessed to generate operational hazard information of the locking arm at each moment. S303: Accumulate and process the operational hazard information at each time point to perform project analysis on several pre-designed hazard monitoring items, obtain the project evaluation results for each of the hazard monitoring items, and combine the project evaluation results into the analysis results of operational safety.
[0066] S301: Arrange the current surge detection data and lock arm resistance sensing data at each moment in time sequence, and perform data mapping on the current surge detection data and lock arm resistance sensing data at the same moment to obtain the collaborative performance characteristics of the current surge detection data and lock arm resistance sensing data at each moment. The local server adds timestamps to the current surge detection data and the lock arm resistance sensing data. These timestamps represent the specific time of data collection. The data with timestamps are sorted in chronological order to form two ordered data sequences. This can be done by using the sorting function of a database or a sorting algorithm in a programming language (such as the sorted() function in Python).
[0067] Traversing two ordered data sequences, and using timestamps as a basis, the current surge detection data and lock arm resistance sensing data at the same moment are associated. Data structures such as dictionaries or hash tables can be used to store this mapping relationship. For example, in Python, a dictionary {timestamp: (current_data, resistance_data)} can be used to store the current and resistance data corresponding to each moment.
[0068] The mapped data is analyzed to extract co-performance characteristics. Common characteristics include whether the trends of current and resistance change are consistent and the proportional relationship of the magnitude of change. For example, if the current suddenly increases at a certain moment, and the resistance also increases significantly, this is a co-performance characteristic. These characteristics can be quantified by calculating statistical measures such as the difference, ratio, and slope of the data.
[0069] Current surge detection data and lock arm resistance sensing data reflect the operating status of the parking lock from different perspectives. By arranging the data in a time sequence and mapping the data, these two types of data can be linked together to gain a more comprehensive understanding of the operation of the lock arm at various times, uncover the potential relationships between the data, and provide richer information for subsequent security assessments. Analyzing current data or resistance data alone may not be able to accurately determine the operational safety of the lock arm, while the synergistic performance characteristics can comprehensively consider the changes in current and resistance, more accurately reflect whether there are any abnormalities during the operation of the lock arm, and help to discover some potential problems that cannot be reflected by individual data.
[0070] Based on the normal operating parameters and historical data of the parking lock, different thresholds are set for the cooperative performance characteristics. For example, thresholds are set for the current change rate and the resistance change amplitude. These thresholds are used to determine whether the current cooperative performance is within the normal range. Hazard assessment rules based on cooperative performance characteristics are formulated. For example, if the current change rate exceeds a certain threshold and the resistance also exceeds another threshold, it is determined that there is a potential operational hazard in the lock arm at the current moment. Conditional statements (such as if-else statements) can be used to implement these rules.
[0071] For each moment's collaborative performance characteristics, an assessment is made according to the evaluation rules. If a potential hazard is identified, corresponding operational hazard information is generated, including the time of occurrence, the type of hazard (e.g., motor overload, lock arm obstruction), and the severity of the hazard. This information can be stored in a database for subsequent querying and analysis.
[0072] Based on collaborative performance characteristics, the system assesses the operational safety of the locking arms at various times, enabling real-time monitoring of their operating status and timely detection of potential safety hazards. Once a hazard is detected, the system can immediately take corresponding measures, such as stopping operation or issuing alarms, to prevent accidents. The system generates operational hazard information at various times, providing detailed records for subsequent troubleshooting and maintenance. By analyzing this hazard information, the root cause of the problem can be identified, and targeted measures can be taken for repair and improvement, thereby enhancing the reliability and security of the parking locks.
[0073] The operational hazard information generated at each time point is classified and statistically analyzed according to the type and severity of the hazard. For example, the number of times the motor overload hazard occurs and the frequency of the locking arm obstruction hazard occur within a certain period can be statistically analyzed. This operation can be accomplished using the grouping and statistical functions of the database or the statistical functions in the programming language. Several hazard monitoring items are pre-designed, such as motor performance, locking arm mechanical structure, and transmission system. For each hazard monitoring item, the accumulated hazard information is analyzed. For example, for the motor performance item, the operating status of the motor is assessed based on the frequency and severity of the motor overload hazard; for the locking arm mechanical structure item, the presence of mechanical faults in the locking arm is determined based on the situation of the locking arm obstruction hazard.
[0074] The assessment results of each potential hazard monitoring item are summarized to form the final operational safety analysis results. The analysis results can be presented in the form of reports or visual charts to intuitively reflect the overall operational safety status of the parking space lock arm.
[0075] While information on potential operational hazards at a single moment may be somewhat random, accumulating and processing hazard information from various moments allows for a macro-level analysis of each hazard monitoring item of the parking lock. This comprehensive assessment can more fully and accurately reflect the overall operational safety status of the parking lock, avoiding misjudgments caused by individual abnormal data. Combining the assessment results of each hazard monitoring item into the final operational safety analysis result provides parking lot managers with a clear basis for decision-making. Based on the analysis results, managers can decide whether to maintain, repair, or replace parts of the parking lock to ensure its normal operation and safe use.
[0076] In one embodiment of the present invention, the analysis results of operational safety are combined with video stream data to monitor illegal pushing behavior of the parking lock arm. When illegal pushing behavior is detected, a local voice alarm is triggered and the alarm information is uploaded to the operation management platform.
[0077] To ensure that the operational safety analysis results and video stream data are synchronized in time, the local server adds precise timestamps to both the operational safety analysis results and the video stream data. The timestamps are used to link the two, ensuring that different data information at the same moment can be matched during analysis. The abnormal situations in the operational safety analysis results (such as sudden current changes, abnormal resistance, etc.) are combined with the image features in the video stream for correlation analysis. For example, when the operational safety analysis shows that the locking arm encounters abnormal resistance, check whether there are personnel or objects pushing the locking arm in the video stream at the same time.
[0078] Establish rules for judging illegal locking behavior. For example, if the operational safety analysis shows an anomaly when the locking arm does not have a normal lifting command, and the video stream shows unauthorized personnel pushing or pulling the locking arm, then it is judged as illegal locking behavior. Machine learning algorithms or rule-based expert systems can be used to implement these judgment rules.
[0079] Operational safety analysis results can reflect abnormalities in the locking arm from mechanical and electrical perspectives, but cannot intuitively determine whether it is an unauthorized human-induced locking action. Video stream data can provide intuitive image information, but it cannot accurately identify some hidden mechanical faults or abnormal resistance. By combining the two for analysis, the advantages of each can be fully utilized to improve the accuracy of detecting unauthorized locking actions. Data fusion allows managers to fully understand the background and specific circumstances of unauthorized locking incidents, not only knowing that the locking arm is abnormal, but also who is performing the locking operation, the method of operation, and the duration, providing richer information for subsequent handling.
[0080] The local server monitors the merged data in real time, continuously analyzes the operational security analysis results and video stream data, and compares them according to the set judgment rules. Once it finds that the characteristics of illegal lock pushing behavior are found, it is immediately marked as a suspected illegal lock pushing event. For suspected illegal lock pushing events, further confirmation is carried out by analyzing continuous data over a period of time to see if the abnormal situation persists and whether the behavior of the people in the video has obvious illegal intent. If it is confirmed to be illegal lock pushing behavior, the detailed information of the event is recorded, including the time, location, and video segment.
[0081] Real-time monitoring and timely confirmation of illegal lock-pushing behavior ensures that the system can respond quickly to abnormal situations. Once illegal lock-pushing behavior is detected, measures can be taken immediately to stop it, reducing disruption to parking space locks and parking lot order. By further confirming suspected events, misjudgments caused by data fluctuations or accidental factors can be avoided, ensuring that only genuine illegal lock-pushing behavior will trigger an alarm, thus improving the reliability and stability of the system.
[0082] When an unauthorized lock-pushing action is detected, the local server will trigger the local voice alarm system. The alarm voice message is pre-recorded, such as "Unauthorized lock-pushing is prohibited. Please stop immediately." The local server sends the alarm voice signal to the voice playback device (such as a speaker) through the audio output interface to start the voice alarm. At the same time, the duration and volume of the alarm can be set to ensure that it can attract the attention of people in the vicinity.
[0083] Local voice alarms can deter illegal lock-pushing behavior at the scene, reminding unauthorized personnel to stop their illegal actions. Timely warnings can reduce the duration of illegal lock-pushing and minimize damage to parking space locks. Loud voice alarms can attract the attention of surrounding people and encourage others to stop the illegal behavior. At the same time, they can also remind parking lot management personnel to arrive at the scene in a timely manner.
[0084] Detailed information about illegal lock-pushing incidents is compiled, including the time and location of the incident, abnormal data from operational security analysis, and relevant video clips. This information is then packaged according to the data format specified by the operation management platform to generate alarm information data packets. These packets are then uploaded to the operation management platform via a TCP long connection. During the upload process, the integrity and accuracy of the data are ensured, and data verification and retransmission mechanisms can be used to guarantee the reliability of data transmission.
[0085] The operation and management platform can remotely monitor and manage parking space locks in multiple parking lots, uploading alarm information to the platform so that managers can promptly understand the illegal lock-pushing situation in each parking lot, and coordinate and handle it in a unified manner. The operation and management platform can record and analyze the uploaded alarm information, summarize the patterns and characteristics of illegal lock-pushing behavior, and provide a basis for developing more effective prevention measures. At the same time, this data can also serve as evidence for handling disputes and pursuing accountability.
[0086] In one embodiment of the present invention, the steps of maintaining communication between the local server and the operation management platform via a long TCP connection to upload the working data of the local server and receive remote control operations from the operation management platform include: S41: The local server maintains communication with the operation and management platform via a long TCP connection; S42: Continuously records parking order data, real-time device status, identification logs, and fault alarms of the parking lock, which together serve as working data for the local server. S43: Encapsulate the work data into data packets and upload them to the operation management platform via a TCP long connection so that the operation management platform can perform billing processing and operation and maintenance management on the work data; S44: Receive remote control commands and local whitelist update commands from the operation platform via a TCP long connection; wherein, the remote control commands include remote lifting lock commands, remote device reset commands, and remote device activation commands.
[0087] S41: Maintain communication between the local server and the operation management platform via a TCP long connection. After startup, the local server proactively initiates a TCP connection request to the designated IP address and port of the operations management platform. Upon receiving the request, the operations management platform verifies and responds, and both parties complete a TCP three-way handshake to establish a reliable long-term connection. To maintain the connection's active state and prevent it from being interrupted due to prolonged lack of data transmission, both parties periodically send heartbeat packets. For example, the local server sends a heartbeat packet to the operations management platform every 1-5 minutes. Upon receiving the heartbeat packet, the operations management platform responds. The heartbeat packet is usually a simple data packet containing only a small amount of identification information. Both the local server and the operations management platform monitor the connection status in real time. If a connection interruption is detected, the local server will automatically attempt to re-establish the connection, ensuring communication is restored as quickly as possible through continuous retries.
[0088] TCP is a connection-oriented, reliable transport protocol. By establishing long connections, it can ensure the order, integrity, and reliability of data transmission between the local server and the operation and management platform, avoid data loss or errors, ensure that working data can be uploaded accurately and that remote control commands can be received correctly. Smart parking systems require real-time data interaction and control. Long connections can keep both parties in a state of communication at all times, without having to re-establish a connection for each data transmission, reducing the time overhead of connection establishment, improving the system's response speed, and meeting real-time requirements.
[0089] When a vehicle enters or leaves a parking space, the local server records information such as the vehicle's entry time, exit time, license plate number, parking duration, and fee. This data can be obtained through a license plate recognition system and timing devices. The status of the parking space lock can be monitored in real time, such as whether it is locked, unlocked, or in standby mode. The position of the parking space lock can be detected by sensors (such as limit switches), and the status information can be recorded in real time.
[0090] The system records detailed information for each license plate recognition operation, including recognition time, result, accuracy, and image. The license plate recognition algorithm generates this information during the recognition process, which is collected and stored by the local server. When the parking lock malfunctions, such as a motor or sensor failure, the local server records the time of occurrence, type, and description of the malfunction. Fault information can be obtained through the device's self-test function and fault detection circuit. The collected working data is stored in a local server database, such as SQLite or MySQL. The database can be categorized and stored according to different data types for easy subsequent querying and management.
[0091] Parking order data, real-time equipment status, identification logs, and fault alarms are the foundation for the operation management platform to perform billing processing and operation and maintenance management. By continuously recording this data, the operation management platform can gain a comprehensive understanding of the parking lot's operation, including vehicle entry and exit, equipment operating status, etc., providing strong support for subsequent management decisions. The recorded data can be used for problem tracing and analysis. When problems such as charging disputes or equipment failures occur, the relevant records can be consulted to find the cause of the problem and the responsible party, and timely measures can be taken to resolve the issue.
[0092] The local server encapsulates the work data stored in the database according to the data format specified by the operations management platform. Typically, a header, footer, and checksum are added to ensure data integrity and accuracy. The header contains information such as data type and length, the footer indicates the end of the data packet, and the checksum is used to verify whether any errors occurred during data transmission. The encapsulated data packet is then sent to the operations management platform through an established TCP long connection. Batch uploads can be used, for example, by packaging and uploading work data accumulated over a period of time at regular intervals (e.g., every 5-10 minutes) to reduce network transmission overhead.
[0093] Packet encapsulation can organize and arrange working data in a unified format, facilitating transmission and processing over the network. The added header, footer, and checksum information can ensure the integrity and accuracy of data during transmission, preventing data from being tampered with or damaged. The operation and management platform needs to centrally manage and process data from multiple local servers. By uploading working data to the operation and management platform, the platform can perform unified billing processing and operation and maintenance management of the entire parking system, improving management efficiency and level.
[0094] After establishing a long TCP connection, the local server continuously listens for instructions issued by the operations management platform. Through the TCP socket's receive function, it constantly checks for new instructions. Upon receiving an instruction from the operations management platform, the local server parses it, extracting specific operational information based on the instruction's format and content. This includes actions such as raising or lowering the parking lock in a remote lifting lock instruction, and updating the local whitelist data in a local whitelist update instruction. Based on the parsed instruction, the local server executes the corresponding operation. For example, if a remote lifting lock instruction is received, the local server will control the parking lock to raise or lower; if a local whitelist update instruction is received, the local server will update the locally stored license plate whitelist.
[0095] Remote control commands allow the operations management platform to remotely operate the local server based on actual conditions, such as remotely raising and lowering locks and remotely resetting equipment. This remote control method can improve the management flexibility of the parking lot, handle various emergencies in a timely manner, reduce manual intervention, and improve management efficiency. Local whitelist update commands allow the operations management platform to adjust the license plate whitelist on the local server in real time and dynamically manage the usage permissions of parking spaces. For example, when a new vehicle needs to be authorized to enter the parking lot, the operations management platform can update the whitelist in a timely manner to ensure the security and orderliness of the system.
[0096] like Figure 2 As shown, this invention provides a remote control system for parking space lock status based on smart parking, used to implement the remote control method for parking space lock status based on smart parking as described in any one of the first aspects, comprising: The video acquisition module is used to acquire video stream data in front of the parking space and transmit the video stream data to the local server. The information analysis module is used to perform license plate recognition and permission determination on the video stream data based on the local server, so as to determine whether the vehicle in front of the parking space meets the conditions for locking. The lowering control module is used to generate a lowering command to drive the parking lock arm to complete the lowering action if the lowering conditions are met. The remote control module is used to maintain communication between the local server and the operation management platform via a TCP long connection, so as to upload the working data of the local server and receive remote control operations from the operation management platform.
[0097] In this embodiment, the specific implementation of each module in the above system embodiment is described in the above method embodiment, and will not be repeated here.
[0098] The above description is merely a specific embodiment of the invention, but the scope of protection of the invention is not limited thereto. Any changes or substitutions conceived without creative effort should be included within the scope of protection of the invention.
Claims
1. A method for remotely controlling the status of parking space locks based on smart parking, characterized in that, include: Collect video stream data in front of the parking space and transmit the video stream data to the local server; Based on the local server, license plate recognition and permission determination are performed on the video stream data to determine whether the vehicle in front of the parking space meets the conditions for unlocking. If the conditions for lowering the lock are met, a lowering command is generated to drive the locking arm of the parking lock to complete the lowering action; The local server maintains communication with the operation management platform via a long TCP connection to upload the local server's working data and receive remote control operations from the operation management platform.
2. The remote control method for parking space lock status based on smart parking as described in claim 1, characterized in that, The steps of collecting video stream data in front of the parking space and transmitting the video stream data to the local server include: Image data is collected from the area in front of the parking space using an image sensor to obtain video stream data of the area in front of the parking space. The video stream data is transmitted in real time to a local server equipped with an ISP SOC chip.
3. The remote control method for parking space lock status based on smart parking as described in claim 1, characterized in that, The steps for determining whether a vehicle in front of a parking space meets the unlocking conditions by performing license plate recognition and permission assessment on the video stream data based on the local server include: Based on the license plate recognition algorithm running within the ISP SOC chip deployed on the local server, license plate information is extracted from the video stream data to obtain the license plate information of the vehicle in front of the parking space. The license plate information is used to determine permissions based on the license plate whitelist or license plate rules preset on the local server, so as to determine whether the vehicle meets the conditions for unlocking.
4. The remote control method for parking space lock status based on smart parking as described in claim 1, characterized in that, The steps for generating a lowering command to drive the parking lock arm to complete the lowering action include: The ISP SOC chip deployed on the local server generates a lock-down command, which is then sent to the DC motor drive module via the UART serial communication protocol. When the DC motor drive module receives the locking command, it drives the motor to operate according to the locking command, so as to drive the locking arm of the parking lock to perform the locking action through the transmission mechanism.
5. The remote control method for parking space lock status based on smart parking as described in claim 1, characterized in that, During the locking arm of the parking lock to perform the lowering or raising locking action, the current status of the motor is detected to obtain current change detection data, and the resistance of the locking arm movement is simultaneously sensed by a torque sensor to obtain locking arm movement resistance sensing data. The locking arm operation safety is analyzed by combining the current change detection data and the locking arm resistance sensing data, and the decision is made based on the analysis results to continue the lifting and lowering operation, stop the operation immediately, or perform reverse rebound.
6. The remote control method for parking space lock status based on smart parking as described in claim 5, characterized in that, The steps for analyzing the operational safety of the parking lock arm by combining the current surge detection data and the lock arm resistance sensing data include: The current change detection data and the lock arm resistance sensing data at each moment are arranged in time sequence, and the current change detection data and the lock arm resistance sensing data at the same moment are mapped to obtain the collaborative performance characteristics of the current change detection data and the lock arm resistance sensing data at each moment. Based on the aforementioned collaborative performance characteristics, the operational safety of the locking arm at each moment is assessed to generate information on potential operational hazards of the locking arm at each moment. The operational hazard information at each time point is accumulated and processed to conduct project analysis on several pre-designed hazard monitoring items, obtain the project evaluation results for each of the hazard monitoring items, and combine the project evaluation results into the analysis results of operational safety.
7. The remote control method for parking space lock status based on smart parking as described in claim 5, characterized in that, By combining the analysis results of operational safety with video stream data, the lock arm of the parking space lock is monitored for illegal pushing behavior. When illegal pushing behavior is detected, a local voice alarm is triggered and the alarm information is uploaded to the operation management platform.
8. The remote control method for parking space lock status based on smart parking as described in claim 1, characterized in that, The steps of maintaining communication between the local server and the operations management platform via a long TCP connection to upload the local server's working data and receive remote control operations from the operations management platform include: The local server maintains communication with the operation and management platform via a long TCP connection. Continuously record parking order data, real-time device status, identification logs, and fault alarms for parking locks, which together serve as working data for the local server. The work data is encapsulated into data packets and uploaded to the operation management platform via a TCP long connection, so that the operation management platform can perform billing processing and operation and maintenance management on the work data; The system receives remote control commands and local whitelist update commands from the operation platform via a long TCP connection. The remote control commands include remote lifting lock commands, remote device reset commands, and remote device activation commands.
9. A remote control system for parking space lock status based on smart parking, characterized in that, A method for remotely controlling the status of parking space locks based on smart parking, as described in any one of claims 1-8, includes: The video acquisition module is used to acquire video stream data in front of the parking space and transmit the video stream data to the local server. The information analysis module is used to perform license plate recognition and permission determination on the video stream data based on the local server, so as to determine whether the vehicle in front of the parking space meets the conditions for locking. The lowering control module is used to generate a lowering command to drive the parking lock arm to complete the lowering action if the lowering conditions are met. The remote control module is used to maintain communication between the local server and the operation management platform via a TCP long connection, so as to upload the working data of the local server and receive remote control operations from the operation management platform.