Unlicensed vehicle auxiliary parking system and method

The license plate-less vehicle assisted parking system, through its plug-and-play design and dual verification technology, solves the compatibility, security, and efficiency issues of existing parking management systems in handling license plate-less vehicles. It enables self-service management and efficient revenue generation for license plate-less vehicles, improving user experience and resource utilization.

CN121661860APending Publication Date: 2026-03-13SUZHOU INTELLIGENT TRANSPORTATION INFORMATION TECH CO
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-17
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Existing parking management systems suffer from poor system compatibility, high upgrade costs, numerous security vulnerabilities, inefficient resource utilization, and low departure efficiency when dealing with vehicles without license plates. They are unable to flexibly manage different vehicle types, resulting in revenue losses and a poor user experience.

Method used

This invention provides a license plate-less vehicle assisted parking system that receives license plate-less vehicle signals from the lane controller, combines them with terminal location verification, generates temporary license plates, and enables self-service entry, exit, and payment. It avoids modifying existing systems, adopts a plug-and-play design, and double-verifies the binding relationship between users and lanes to ensure safety and efficiency.

Benefits of technology

It reduces system upgrade costs and service interruption risks, improves parking lot operational efficiency and revenue, reduces security risks, enhances user experience and resource utilization, and forms a complete order loop.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121661860A_ABST
    Figure CN121661860A_ABST
Patent Text Reader

Abstract

The invention discloses an unlicensed vehicle auxiliary parking system and method, and the system comprises an unlicensed vehicle signal receiving interface which is used for receiving real-time unlicensed vehicle information transmitted by an external parking lot lane controller; a notification message indicating that an unlicensed vehicle exists in front of a lane corresponding to the lane controller is sent to an interface of the application service, and the application service executes a verification process after receiving the position information of the terminal and determines a temporary license plate after verification is passed; the temporary license plate transmission interface is used for sending the temporary license plate to a vehicle entrance interface or exit interface of an existing parking management system, and the vehicle entrance interface or exit interface sends a gate opening request signal to the vehicle controller so that the lane controller can control a barrier gate to be opened. By being mounted on an existing parking management system, the problems that the new development cost is high, and unlicensed cars are difficult to enter and exit are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of parking information processing technology, specifically to a parking assistance system and method for vehicles without license plates. Background Technology

[0002] Vehicles without license plates refer to two categories: first, vehicles without license plates (including tricycles, delivery vehicles, etc.); second, vehicles with unrecognizable license plates (such as damaged, old, or blurry license plates, or situations where extreme weather conditions like rain prevent the lane's optical digital camera from recognizing the license plate details). Existing parking management systems use lane cameras to identify license plates and record entry and exit times for billing. There are four main handling solutions for vehicles without license plates: Newly developed functional module: A new module for managing unlicensed vehicles has been added to the existing system. Vehicle owners can apply for temporary license plates through a unique third-party authentication (such as WeChat or Alipay) or through the browser's built-in cookie mechanism. These temporary license plates can be repeatedly used for unlicensed vehicles to enter and exit parking areas. Complete system replacement: Outdated or un-upgradable off-the-shelf systems that do not support unlicensed vehicles need to be replaced with a brand new system that supports the management of unlicensed vehicles. Unified entry and exit restrictions: The system has unified rules that either prevent vehicles without license plates from entering without raising the barrier, or allow free entry and exit without incurring charges.

[0003] Staff assistance: There are staff on duty at the parking lot. After the staff confirms and records the vehicle and driver's identity information (or enters the temporary license plate), the vehicle is allowed to pass. Existing solutions have significant drawbacks in terms of system compatibility and upgrade flexibility: There is no room for adaptation to old systems: For old / finished parking management systems that cannot be redeveloped, the only solution to the problem of vehicles without license plates is to replace the entire system, which cannot achieve convenient external mounting upgrades and has extremely high modification costs.

[0004] The development of the system is costly: even if the system supports secondary development, adding the function of vehicles without license plates requires adjustments to the original architecture and code modification, rather than lightweight external integration; the risk of service interruption is high: whether the system is replaced or upgraded, the current parking service must be interrupted during the deployment process, which will cause the parking lot to be unable to operate normally, affecting user experience and short-term revenue. Security risks: Lane controllers are vulnerable to malicious manipulation. The scheme of obtaining temporary license plates through third-party authentication has serious security vulnerabilities: Lack of command linkage: After a vehicle owner obtains a temporary license plate, the system directly sends an opening command to the lane controller without linkage with the controller's "no-license-plate vehicle recognition signal" (i.e., it does not verify whether there is actually a vehicle without a license plate in the current lane); Malicious opening risk: After a user obtains authorization by scanning a code, they can arbitrarily trigger the opening operation without the actual vehicle being present, potentially leading to unrelated vehicles entering the parking lot, vehicle theft, and other security issues, increasing the difficulty of parking lot management. Security risks: No-license-plate vehicle information cookies can be tampered with. Cookies, as client-side storage media, are stored by default on the user's device (browser / mini-program local cache) and are easily obtained by external malicious means, leading to the leakage of temporary license plate information; they are vulnerable to XSS attacks, local device reading, and non-HTTPS transmission interception, leading to the illegal acquisition of temporary license plates, resulting in unauthorized opening and toll evasion; Tampering and forgery: Users or attackers can directly modify the temporary license plate stored in the cookie through browser developer tools or mini-program debugging mode (e.g., changing the temporary license plate of vehicle A to that of vehicle B). Anomalies such as "one car entering multiple times" or "orders being generated even when no car has entered" may occur, leading to chaotic parking lot billing and asset losses. Billing rule loopholes: Vehicle mismatch leads to revenue loss. The existing unlicensed vehicle management solution does not accurately link vehicle type with billing rules, posing a risk of revenue loss. Malicious vehicle mismatch exists; some parking lots prohibit or charge higher fees for yellow-plated (large vehicles) and yellow-green-plated (specific vehicle types), while charging lower fees for blue-plated and green-plated vehicles. Vehicle owners can use the unlicensed vehicle function to apply for temporary license plates for entry, and the system will charge according to the default blue / green plate rate, circumventing entry restrictions or paying lower fees. Uncontrolled billing standards: Because the existing unlicensed vehicle module is not linked to vehicle type recognition, it cannot distinguish vehicle types, rendering the differentiated charging rules for different vehicle types ineffective and directly causing operational revenue loss.

[0005] Inefficient resource utilization: "One-size-fits-all" management wastes parking resources. The outdated system has a rigid approach to managing unlicensed vehicles / non-motorized vehicles, reducing parking lot utilization efficiency: The management method is singular: it can only be set to "uniformly allow entry" or "uniformly deny entry" through system settings, and cannot be flexibly adjusted according to vehicle type (such as compliant unlicensed vehicles or non-motorized vehicles); uniform denial will lose users with genuine needs for unlicensed vehicles (such as temporary visitors with new cars), while uniform allowance may lead to non-motorized vehicles occupying motorized vehicle spaces, which not only causes inconvenience to users, but also reduces the turnover rate and resource utilization rate of parking spaces. Inefficient departure process: Lengthy verification procedures cause traffic congestion. Staff assistance is required; upon departure, staff must manually retrieve surveillance footage to verify entry times and calculate fees. This delay causes congestion. From retrieving surveillance footage, confirming times, calculating fees, to manually raising the barrier, the entire process is time-consuming (usually 1-3 minutes). During peak hours, this easily leads to vehicle queues at the exit, causing traffic congestion and severely impacting the user's departure experience. Summary of the Invention

[0006] The main objective of this invention is to provide a parking assistance system and method for vehicles without license plates, in order to address the shortcomings of related technologies.

[0007] To achieve the above objectives, according to a first aspect of the present invention, a license plate-less vehicle assisted parking system is provided, comprising a license plate-less vehicle signal receiving interface for receiving real-time license plate-less vehicle information sent by an external parking lot lane controller; and sending a notification message to an application service interface indicating that a license plate-less vehicle exists in front of the lane corresponding to the lane controller, wherein the application service performs a verification process after receiving the location information of the terminal, and determines a temporary license plate after successful verification; and a temporary license plate transmission interface for sending the temporary license plate to the vehicle entry interface or exit interface of an existing parking management system, wherein the vehicle entry interface or exit interface sends a gate opening request signal to the vehicle controller so that the lane controller can control the gate to open.

[0008] Optionally, when the application service interface receives the terminal's location information, the verification process includes: verifying whether the application service has successfully received the notification information; and verifying whether the terminal's location information and the pre-stored lane controller's location information match.

[0009] Optionally, after the application service interface receives the terminal's location information, it performs a verification process, and upon successful verification, determines the temporary license plate by: generating a unique temporary license plate that is automatically invalidated after a single entry and exit; sending the temporary license plate to a temporary license plate transmission interface, wherein the temporary license plate transmission interface sends the temporary license plate information to the existing parking management system so that the existing parking management system can generate a billing order associated with the temporary license plate. Optionally, when the application service interface receives the terminal's location information, it performs a verification process and determines the temporary license plate after successful verification. This includes: when the application service interface receives the terminal's location information, it performs a verification process and, after successful verification, calls the temporary license plate information generated for the terminal and the billing order; based on the billing order, it calls the payment module of the existing parking management system to complete the payment in the payment module; and sends a notification that the temporary license plate payment has been completed to the temporary license plate transmission interface, wherein the temporary license plate transmission interface sends the temporary license plate information with completed payment to the existing parking management system.

[0010] Optionally, the location information of the terminal is obtained by scanning a specified QR code.

[0011] According to a second aspect of the present invention, a method for assisted parking of vehicles without license plates is provided, characterized in that it includes: receiving real-time information on vehicles without license plates sent by an external parking lot lane controller; and sending a notification message to an interface of an application service indicating that a vehicle without license plates exists in front of the lane corresponding to the lane controller, wherein the application service performs a verification process after receiving the location information of the terminal, and determines a temporary license plate after successful verification; and sending the temporary license plate to the vehicle entry interface or exit interface of an existing parking management system, wherein the vehicle entry interface or exit interface sends a gate opening request signal to the vehicle controller so that the lane controller can control the gate to open.

[0012] Optionally, after the application service interface receives the terminal's location information, the verification process includes: verifying whether the application service has successfully received the notification information; and verifying whether the terminal's location information matches the pre-stored lane controller's location information.

[0013] According to a third aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing the computer to perform the method described in any one of the first aspects.

[0014] According to a fourth aspect of the present invention, an electronic device is provided, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to cause the at least one processor to perform the method described in any implementation of the first aspect.

[0015] According to a fifth aspect of the present invention, a computer program product is provided, characterized in that the computer program implements the method of the first aspect when executed by a processor.

[0016] The license plate-less vehicle assisted parking system and method in this embodiment adopts a plug-and-play design, requiring no modification to the existing parking management system. Integration is rapid only when the lane controller reports the license plate-less vehicle signal to the license plate-less vehicle assisted system interface. This significantly reduces deployment difficulty and cost, avoids service interruptions caused by modifications, and ensures normal parking lot operation. After scanning the QR code at the entrance / exit to enter the mini-program, the system simultaneously obtains the vehicle owner's location and the license plate-less vehicle signal reported by the lane controller, performing dual verification to confirm that a license plate-less vehicle is parked in the current lane. This effectively prevents the lane controller from being maliciously exploited, mitigating security risks. It eliminates hard dependencies such as client-side cookie storage and third-party authentication. The system simultaneously verifies the binding relationship between the user's mobile phone, temporary license plate, and lane, as well as the location matching degree between the user and the lane controller. Even if there is malicious operation on the client side, it cannot pass the server-side verification, avoiding problems such as "one vehicle entering multiple times" and "chaotic billing." The temporary license plate is only valid within a "one-time vehicle entry and exit" cycle and is destroyed immediately after the parking process ends; and the mini-program is only activated when the lane controller's optical lens recognizes a truly license plate-less vehicle. The system restricts the illegal use of vehicles with yellow or yellow-green license plates (not without license plates) and eliminates loopholes for repeated entry. Parking management system providers can integrate the system for vehicles without license plates without needing to develop new functionality, reducing development costs. This also reduces secondary development expenses, minimizes losses and risks associated with system service interruptions, reduces manual verification costs, covers the entire user base of vehicles without license plates, and increases parking lot revenue. Drivers can complete the entire entry, exit, and payment process independently, forming a complete closed-loop system and improving traffic efficiency and user experience. Attached Figure Description

[0017] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0018] Figure 1 This is an application diagram of the license plate-less vehicle assisted parking system according to an embodiment of the present invention; Figure 2 This is another application diagram of the license plate-less vehicle assisted parking system according to an embodiment of the present invention; Figure 3 This is another application diagram of the license plate-less vehicle assisted parking system according to an embodiment of the present invention; Figure 4 This is a schematic diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0019] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0020] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of the invention described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0021] It should be noted that, unless otherwise specified, the embodiments and features described in the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0022] According to embodiments of the present invention, a license plate-less vehicle assisted parking system is provided. The system is integrated into an existing parking management system. "Integrated" means that the license plate-less vehicle assisted parking system is connected to the existing parking management system in a plug-in or modular manner, without requiring large-scale modifications to the core architecture and business logic of the existing parking system. Data interaction and functional expansion are achieved only through standardized interfaces. No modifications to the existing system's code or database structure are required, and parking lots do not need to undergo downtime modifications. Once interface integration is completed, the system immediately possesses license plate-less vehicle management capabilities, resulting in high deployment efficiency and low modification costs.

[0023] The system includes a license plate-less vehicle signal receiving interface, which is used to receive real-time license plate-less vehicle information sent by the lane controller of an external parking lot; and to send a notification message to the application service interface that there is a license plate-less vehicle in front of the lane corresponding to the lane controller. The application service performs a verification process after receiving the location information of the terminal, and determines a temporary license plate after the verification is successful.

[0024] In this step, the existing external parking management system can be quickly implemented without modification or interruption of current services, enabling license plate-less vehicle entry and exit. After calling the existing vehicle entry or exit interface of the original external parking management system (example: / open / carIn), an additional request is made to the license plate-less vehicle assistance system interface (noCarCodePost). Once the interface call configuration is complete, the license plate-less vehicle assistance system is successfully mounted, and the parking lot immediately has the capability to manage license plate-less vehicles. refer to Figure 1 The application service can be a mini-program for the license plateless vehicle assistance system, which interacts with the interface service for data exchange. The license plateless vehicle signal receiving interface is implemented using the HTTP POST protocol to complete communication with the external parking lot lane controller and internal application services in a lightweight and standardized manner.

[0025] To ensure interface security, data requires encryption via an SM4 key issued by the license plate-less vehicle assistance system. Interface data is encrypted using the SM4 encryption algorithm in CBC mode, and the encrypted ciphertext is sent to the server URL. The encryption method is SM4 encryption of JSON format. The decryption method is correspondingly the same.

[0026] For example, the data encryption and transmission process may include key issuance: the license plateless vehicle assistance system issues a unique sm4key (SM4 encryption key) to the connected parking lot lane controller for encryption and decryption of interface data; data encryption: after assembling the request parameters, the lane controller encrypts the JSON format parameter body using the sm4key in CBC mode with the SM4 encryption algorithm to generate the encrypted request body encrypteddatastr; data transmission: the lane controller sends the encrypted encrypted request body to the license plateless vehicle signal receiving interface; data decryption: after receiving the request, the interface decrypts the encrypted data using the pre-stored sm4key to restore the original request parameters for subsequent verification.

[0027] The receiving and processing logic includes parameter verification: After the interface is decrypted, it first verifies whether the parkId and ulid are consistent with the data (parking lot number, lane controller code) pre-entered by the system in the third-party parking management system. At the same time, it verifies whether the timeStamp is within the valid time window (e.g., within 5 minutes) to prevent replay attacks. Notification triggering: If the parameter verification passes, the interface immediately sends a lane-less vehicle notification to the application service's functional interface. The notification content includes key information such as parkId and ulid, triggering the application service to activate the corresponding lane's license plate-less vehicle assistance system applet. Exception handling: If the parameter verification fails (e.g., parking lot / lane controller not pre-entered, timestamp expired, decryption failed, etc.), the interface returns success: false and the specific error message, and records the exception log for troubleshooting.

[0028] When defining the interface, the interface name is: License Plate-less Vehicle Signal Receiving Interface; the request method is: POST; the interface method name is: noCarCodePost; and the request parameters are shown in Table 1 below. Table 1 The returned parameters are shown in Table 2: Table 2 The system also includes a temporary license plate transmission interface, which is used to send the temporary license plate to the vehicle entry interface or exit interface of the existing parking management system. The vehicle entry interface or exit interface sends a gate opening request signal to the vehicle controller so that the lane controller can control the gate to open.

[0029] After successful dual verification, the application service of the license plate-less vehicle assistance system generates a globally unique temporary license plate, tempCarCode. The application service assembles request parameters including tempCarCode, parkId, ulid, and actionType="entry", and then sends them to the vehicle entry interface of the existing parking management system. Upon receiving the request, the existing parking management system uses tempCarCode as a valid license plate and triggers the original "license plate vehicle entry logic"—sending an opening request signal to the ulid lane controller of the corresponding lane. After receiving the opening request, the lane controller controls the gate to rise, allowing the license plate-less vehicle to enter, and simultaneously binds the vehicle entry record to tempCarCode.

[0030] In the exit scenario, the lane controller completes dual verification (GPS location matching), and the application service calls the temporary license plate transmission interface for the exit scenario. The application service assembles request parameters including tempCarCode (temp license plate generated upon entry), parkId, ulid, and actionType="exit", and sends them to the "vehicle exit interface" of the existing parking management system. The existing parking management system verifies the validity of tempCarCode (e.g., whether it is bound to the entry record and whether it is valid only once). If the verification is successful, the original "vehicle with license plate exit logic" is triggered—a gate opening request signal is sent to the ulid lane controller of the corresponding lane. After receiving the gate opening request, the lane controller controls the gate to rise, and the vehicle exits. After the existing system completes the order settlement, it marks the tempCarCode as invalid and cannot be used again.

[0031] As an optional implementation of this embodiment, when the application service interface receives the terminal's location information, the verification process includes: verifying whether the application service has successfully received the notification information; and verifying whether the terminal's location information and the pre-stored lane controller's location information match.

[0032] In this optional implementation, during the first-level verification, when the application service interface receives the terminal location information, it synchronously obtains the parkId and ulid uploaded by the terminal (extracted by the mini-program from the lane QR code). The application service queries the local database using the parkId+ulid combination to match the corresponding "lane no-license-plate vehicle notification" record. If a valid notification record is found (notifyId exists and the receipt status is received: true), and the difference between the notification sending timestamp and the terminal location information upload timestamp is ≤ a specified duration, such as 3 minutes, then it is determined that "notification information was successfully received"; otherwise, the verification is determined to have failed.

[0033] During double verification, the pre-stored lane controller positioning information is WGS84 coordinate system latitude and longitude data (format: latitude: 39.908823, longitude: 116.397470), and each ulid (lane controller code) uniquely binds a set of positioning data. After the user activates the system by scanning a QR code via the mini-program, the phone's GPS positioning function is automatically invoked to obtain the terminal's real-time latitude and longitude data (in the same coordinate system), and the positioning data is uploaded to the application service interface. Further, the application service extracts the pre-stored lane controller positioning information through the ulid; and uses the Haversine formula to calculate the straight-line distance between the terminal's latitude and longitude and the lane controller's latitude and longitude: Formula: a = sin²(Δφ / 2) + cosφ1×cosφ2×sin²(Δλ / 2); c = 2×atan2(√a,√(1-a)), d = R×c (where R=6371000m is the Earth's radius, φ is the latitude, and λ is the longitude); if the calculated straight-line distance is ≤10 meters (which can be configured according to the width of the parking lot lane, with a default of 10 meters), and the terminal positioning accuracy is ≤5m, then "location information matching" is determined; otherwise, the verification is determined to fail.

[0034] As an optional implementation of this embodiment, when the application service interface receives the terminal's location information, it performs a verification process and determines a temporary license plate after the verification is successful. This includes: when the application service interface receives the terminal's location information, it performs a verification process and, after the verification is successful, generates a unique temporary license plate that is automatically invalidated after a single entry and exit; and sends the temporary license plate to the temporary license plate transmission interface.

[0035] In this optional implementation, refer to Figure 2The diagram illustrates the logic of vehicle entry. After the user confirms entry in the mini-program, the system calls the existing "upload license plate interface" of the external parking management system to push a temporary license plate. After receiving the temporary license plate, the external system processes the entry according to the logic of vehicles with license plates, and at the same time, the user's mobile phone information is bound to the temporary license plate.

[0036] For example, after a vehicle without a license plate stops at the lane controller, the camera identifies it and sends a signal (00000000) to the assistance system. The user scans the QR code of the license plate assistance system's mini-program via their terminal to enter the system. The mini-program pops up a window prompting the user to authorize their location information. After authorization, the system compares the user's current location with the latitude and longitude of the lane controller. If a match is found, a temporary license plate is displayed, and the user is prompted to "Enter?". If no match is found, the system prompts "No license plate detected." The user clicks "Enter," and the system calls the license plate upload interface of the original parking management system to upload the temporary license plate instead of the lane controller. Then, the system proceeds with the normal process for vehicles with license plates. After the vehicle enters, the original parking management system automatically generates a billing order. The user can view their vehicle's entry record within the mini-program.

[0037] As an optional implementation of this embodiment, after the application service interface receives the terminal's location information, it performs a verification process and, after successful verification, calls the temporary license plate information generated for the terminal and the billing order; based on the billing order, it calls the payment module of the existing parking management system to complete the payment in the payment module; and sends a notification that the payment for the temporary license plate has been completed to the temporary license plate transmission interface, wherein the temporary license plate transmission interface sends the temporary license plate information that has been paid to the existing parking management system.

[0038] In this optional implementation, refer to Figure 3 The exit logic is illustrated as follows: when a user exits, the lane controller recognizes the vehicle without a license plate and reactivates the mini-program; after the user scans the code, the system verifies whether the user's current GPS location matches the lane controller's location. If the verification is successful, the external parking management system completes the order settlement according to the process for vehicles with license plates, based on the temporary license plate uploaded by the lane controller; after the order period ends, the temporary license plate is invalidated.

[0039] For example, when a vehicle without a license plate stops at the lane controller upon exiting, the camera identifies it and sends a signal (00000000) to the assistance system. The user scans the QR code of the license plate-less vehicle assistance system's mini-program to enter the system. The mini-program pops up a window prompting the user to authorize location information. After authorization, the system compares the user's current location with the latitude and longitude of the lane controller. If a match is found, the system displays the temporary license plate of the vehicle that did not exit during this process and shows the "Exit Payment" button. At this point, the license plate-less vehicle assistance system has completed all its functions for parking the vehicle without a license plate. The original parking management system process continues: the "Exit Payment" button redirects to the original parking management system's payment H5 page. It has no actual function; if no payment is required, the original parking management system will directly open the gate. If payment is required, it can be made through the original third-party system. Order closed loop: After the process is completed, the order information of the original external parking management system achieves a complete closed loop across the entire chain.

[0040] As an optional implementation of this embodiment, the location information of the terminal is obtained by scanning a specified QR code.

[0041] In this optional implementation, QR codes for the license plate-less vehicle assistance system are assigned to each lane based on parking lot lane data. The generated QR codes are then printed and affixed to the vehicle entrance and exit.

[0042] This embodiment of the license plate-less vehicle assistance system requires only one interface to connect with the lane controller. Adopting an external mounting mode, the existing external parking management system does not need to be redeveloped; it only needs to provide the same interface for connecting to the existing lane controller. This allows for "hot-swapping" of the license plate-less vehicle entry and exit function module, significantly reducing labor and development costs. By using the license plate-less vehicle signal from the lane controller and the user's GPS location obtained through the user's QR code scanning app, it more accurately determines whether a license plate-less vehicle is currently parked in front of the lane controller waiting to enter or exit. By simultaneously verifying the binding relationship between the user's mobile phone, temporary license plate, and lane, the user's location matching degree, the license plate-less vehicle signal from the lane controller, and the user's GPS location information, it achieves verification of the license plate-less vehicle entry and exit scenario, eliminating hard dependencies such as client-side cookie storage and third-party authentication. This effectively solves the problem of malicious use of the license plate-less vehicle function in current parking management systems on the market, allowing users to remotely register and obtain temporary license plates, thereby maliciously controlling the opening and closing of the lane controller, reducing security risks. This will promote positive growth in parking lot operating revenue, eliminating the need for a blanket ban on unlicensed vehicles. Parking lots with consistently low turnover rates can flexibly control the entry of unlicensed vehicles and other non-motorized vehicles (such as tricycles), increasing parking lot utilization. It will optimize the use of parking resources, formalize the use of unlicensed vehicles in parking lots, and create a closed-loop online process for unlicensed vehicle orders. It will also improve the parking experience for citizens.

[0043] According to an embodiment of the present invention, a method for assisted parking of vehicles without license plates is also provided, comprising receiving real-time information on vehicles without license plates sent by an external parking lot lane controller; and sending a notification message to the interface of an application service indicating that there is a vehicle without license plates in front of the lane corresponding to the lane controller, wherein the application service performs a verification process after receiving the location information of the terminal, and determines a temporary license plate after successful verification; and sending the temporary license plate to the vehicle entry interface or exit interface of an existing parking management system, wherein the vehicle entry interface or exit interface sends a gate opening request signal to the vehicle controller so that the lane controller can control the gate to open.

[0044] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0045] According to embodiments of the present invention, the present invention also provides an electronic device, the electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to implement the methods described in any of the above embodiments.

[0046] According to embodiments of the present invention, the present invention also provides a readable storage medium storing computer instructions that enable a computer to perform the methods described in any of the above embodiments when executed.

[0047] According to embodiments of the present invention, the present invention also provides a computer program product that, when executed by a processor, can implement the methods described in any of the above embodiments.

[0048] Figure 4 A schematic block diagram of an example electronic device 300 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices.

[0049] like Figure 4As shown, the electronic device 300 includes a computing unit 301, which can perform various appropriate actions and processes based on a computer program stored in a read-only memory (ROM) 302 or a computer program loaded from a storage unit 308 into a random access memory (RAM) 303. The RAM 303 may also store various programs and data required for the operation of the electronic device 300. The computing unit 301, ROM 302, and RAM 303 are interconnected via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0050] Multiple components in electronic device 300 are connected to I / O interface 305, including: input unit 306, such as keyboard, mouse, etc.; output unit 307, such as various types of displays, speakers, etc.; storage unit 308, such as disk, optical disk, etc.; and communication unit 309, such as network card, modem, wireless transceiver, etc. Communication unit 309 allows electronic device 300 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0051] The computing unit 301 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 301 performs the various methods and processes described above, such as the object matching method. For example, in some embodiments, the object matching method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 308. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 300 via ROM 302 and / or communication unit 309. When the computer program is loaded into RAM 303 and executed by the computing unit 301, one or more steps of the methods described above may be performed.

[0052] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0053] The program code used to implement the methods of the present invention can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0054] In the context of this invention, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

Claims

1. A parking assistance system for vehicles without license plates, characterized in that, The system is integrated into the existing parking management system and includes: a license plate-less vehicle signal receiving interface, used to receive real-time license plate-less vehicle information sent by the external parking lot lane controller; and to send a notification message to the application service interface that there is a license plate-less vehicle in front of the lane corresponding to the lane controller. The application service performs a verification process after receiving the terminal's location information and determines a temporary license plate after the verification is successful. The temporary license plate transmission interface is used to send the temporary license plate to the vehicle entry interface or exit interface of the existing parking management system. The vehicle entry interface or exit interface sends an opening request signal to the vehicle controller so that the lane controller can control the gate to open.

2. The license plate-less vehicle assisted parking system according to claim 1, characterized in that, When the application service interface receives the terminal's location information, the verification process includes: verifying whether the application service has successfully received the notification information; In addition, it verifies whether the location information of the terminal matches the location information of the pre-stored lane controller.

3. The license plate-less vehicle assisted parking system according to claim 1, characterized in that, When the application service interface receives the terminal's location information, it executes the verification process and determines the temporary license plate after the verification is successful. This includes: When the application service interface receives the terminal's location information, it executes the verification process and generates a unique temporary license plate that is automatically invalidated after a single entry and exit. The temporary license plate is sent to the temporary license plate transmission interface, wherein the temporary license plate transmission interface sends the temporary license plate information to the existing parking management system so that the existing parking management system can generate a billing order associated with the temporary license plate.

4. The license plate-less vehicle assisted parking system according to claim 3, characterized in that, After the application service interface receives the terminal's location information, it performs a verification process and determines the temporary license plate number after successful verification. When the application service interface receives the terminal's location information, it executes the verification process, and after the verification is successful, it calls the temporary license plate information generated for the terminal and the billing order. The payment module of the existing parking management system is invoked based on the billing order to complete the payment in the payment module; The notification that the payment for the temporary license plate has been completed is sent to the temporary license plate transmission interface, wherein the temporary license plate transmission interface sends the temporary license plate information that the payment has been completed to the existing parking management system.

5. The license plate-less vehicle assisted parking system according to claim 1, characterized in that, The location information of the terminal is obtained by scanning a specified QR code.

6. A method for assisted parking of a vehicle without license plates, characterized in that, include: Receive real-time information on vehicles without license plates from the external parking lot lane controller; and send a notification to the application service interface that there is a vehicle without license plates in front of the lane corresponding to the lane controller. The application service performs a verification process after receiving the terminal's location information, and determines a temporary license plate after the verification is successful. The temporary license plate is sent to the vehicle entry interface or exit interface of the existing parking management system. The vehicle entry interface or exit interface sends a gate opening request signal to the vehicle controller so that the lane controller can control the gate to open.

7. The method for assisted parking of a vehicle without license plates according to claim 6, characterized in that, When the application service interface receives the terminal's location information, the verification process includes: verifying whether the application service has successfully received the notification information; In addition, it verifies whether the location information of the terminal matches the location information of the pre-stored lane controller.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to perform the method of claim 6.

9. An electronic device, characterized in that, include: At least one processor; And a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to cause the at least one processor to perform the method of claim 6.

10. A computer program product, characterized in that, The computer program implements the method of claim 6 when executed by a processor.

Citation Information

Patent Citations

  • Vehicle-identified parking lot license-plate-free vehicle charging system and method based on two-dimensional code

    CN107610476A