Parking lot departure method and device, electronic equipment and storage medium

By displaying a payment QR code when a vehicle enters the parking lot, the problem of scanning a QR code for payment caused by insufficient signal coverage in underground parking lots is solved, thereby improving the payment success rate and exit passage efficiency.

CN120997918APending Publication Date: 2025-11-21ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511238842.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-01
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

In parking lots, especially underground parking lots, insufficient signal coverage can cause slow or failed QR code payment processes and congestion at exits.

Method used

When a vehicle enters the parking lot, the payment QR code for the target parking lot is displayed on the in-vehicle screen, allowing users to scan the code to pay multiple times before leaving.

Benefits of technology

This improved the payment success rate at parking lot exits and reduced exit congestion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120997918A_ABST
    Figure CN120997918A_ABST
Patent Text Reader

Abstract

The invention relates to a parking lot departure method and device, electronic equipment and a storage medium, and is applied to the technical field of computers, and the method comprises the steps: obtaining a target payment two-dimensional code of a target parking lot in a target database based on a first identifier of the target parking lot under the condition that a vehicle is detected to enter the target parking lot; and when it is detected that the vehicle is about to drive away from the target parking lot, displaying the target payment two-dimensional code in a vehicle-mounted screen of the vehicle. The problem that in the prior art, code scanning payment can only be carried out when a user arrives at an exit, and if the code scanning payment process is slow or fails, the exit is congested is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a parking lot departure method, apparatus, electronic device, and storage medium. Background Technology

[0002] With social development, the number of cars in cities is increasing, so major shopping malls and residential buildings have parking lots for parking.

[0003] QR code exit is a modern parking management method that uses QR code technology to enable convenient vehicle entry and exit: when a vehicle enters the parking lot, the camera at the entrance automatically recognizes the license plate number; during the parking period, the system calculates the fee based on the parking time; when the owner is ready to leave, they can scan the QR code at the exit to pay; after successful payment, the exit gate will automatically open to allow passage.

[0004] However, since users need to reach the exit to scan the code to pay, and QR code payment relies on a stable network connection, signal coverage may be insufficient in parking lots, especially underground parking lots, which may cause the QR code payment process to be slow or fail, leading to congestion at the exit. Summary of the Invention

[0005] This application provides a parking lot exit method, device, electronic device, and storage medium to enable advance payment by scanning a QR code on the vehicle's screen multiple times when the vehicle is about to leave the parking lot, thereby improving the payment success rate and exit clearance rate.

[0006] According to a first aspect of the embodiments of this application, a parking lot departure method is provided, including:

[0007] Upon detecting a vehicle entering the target parking lot, the target payment QR code of the target parking lot is retrieved from the target database based on the first identifier of the target parking lot;

[0008] When the vehicle is detected to be about to leave the target parking lot, the target payment QR code is displayed on the vehicle's in-vehicle screen.

[0009] Optionally, the step of obtaining the target payment QR code of the target parking lot from the target database based on the first identifier of the target parking lot when a vehicle is detected entering the target parking lot further includes:

[0010] Upon detecting that a vehicle has entered the target parking lot, the target payment QR code matching the first identifier of the target parking lot is retrieved from the target database.

[0011] Optionally, the step of obtaining a target payment QR code matching the first identifier of the target parking lot from the target database based on the first identifier of the target parking lot further includes:

[0012] When the first identifier of the target parking lot matches multiple payment QR codes, and different payment QR codes correspond to different parking areas of the target parking lot; it also includes:

[0013] Obtain the target parking area of ​​the vehicle in the target parking lot;

[0014] Among multiple payment QR codes that match the first identifier of the target parking lot, a target payment QR code that matches the target parking area is determined.

[0015] Optionally, the step of obtaining a target payment QR code matching the first identifier of the target parking lot from the target database based on the first identifier of the target parking lot further includes:

[0016] Obtain the second identifier of each of the multiple payment QR codes corresponding to the first identifier;

[0017] The second identifier displays multiple payment QR codes;

[0018] Responding to the user's selection instruction to choose a target second identifier from multiple second identifier information;

[0019] The payment QR code corresponding to the target second identifier is determined to be the target payment QR code.

[0020] Optionally, before retrieving the target payment QR code of the target parking lot from the target database based on the first identifier of the target parking lot upon detecting that a vehicle has entered the target parking lot, the method further includes:

[0021] Determine whether the candidate payment QR code for the candidate parking lot exists in the target database;

[0022] If the candidate payment QR code does not exist in the target database, obtain the current payment QR code of the candidate parking lot captured by the vehicle;

[0023] Obtain the candidate payment QR code of the candidate parking lot in the network terminal;

[0024] If the network terminal obtains the candidate payment QR code, it determines whether the candidate payment QR code is consistent with the current payment QR code. If the candidate payment QR code is consistent with the current payment QR code, the candidate payment QR code and the identifier of the candidate parking lot are stored in the target database.

[0025] If the network terminal does not obtain the candidate payment QR code, it determines that the current payment QR code is the target payment QR code.

[0026] Optionally, after displaying the target payment QR code on the vehicle's in-vehicle screen, the method further includes:

[0027] Obtain error information from the user regarding the target payment QR code;

[0028] Based on the error information, the target payment QR code in the preset database is updated.

[0029] Optionally, the method further includes:

[0030] Obtain the login information of the user to the parking management platform, which is used to manage the payment QR codes of at least one user in at least one parking lot;

[0031] Determine the personal correspondence bound to the login information, wherein the personal correspondence includes the correspondence between the identifier of at least one parking lot and the payment QR code of each parking lot;

[0032] In response to a sharing instruction regarding the individual's relationship, the parking lot's sign and the payment QR code are synchronized to the user indicated by the sharing instruction.

[0033] According to a second aspect of the embodiments of this application, a parking lot departure device is provided, comprising:

[0034] The acquisition unit is used to acquire the target payment QR code of the target parking lot from the target database based on the first identifier of the target parking lot when a vehicle is detected entering the target parking lot;

[0035] The display unit is used to display the target payment QR code on the vehicle's in-vehicle screen when it is detected that the vehicle is about to leave the target parking lot.

[0036] According to a third aspect of the embodiments of this application, an electronic device is provided, including a memory and a processor;

[0037] The memory is connected to the processor and is used to store programs;

[0038] The processor is used to implement the parking lot departure method as described in the first aspect by running the program in the memory.

[0039] According to a fourth aspect of the embodiments of this application, a storage medium is provided, on which a computer program is stored, and when the computer program is run by a processor, it implements the parking lot departure method as described in the first aspect.

[0040] According to a fifth aspect of the present application, a computer program product is provided, including computer program instructions that, when executed by a processor, cause the processor to perform the parking lot departure method as described in the first aspect.

[0041] Compared with the prior art, the technical solution provided in this application has the following advantages: The method provided in this application, after a vehicle enters a target parking lot, retrieves the target QR code layout information corresponding to the target parking lot from a preset database based on the target parking lot information; when it is determined that the vehicle is about to leave the target parking lot, the target QR code layout information is sent to the vehicle's in-vehicle screen. Thus, the target QR code layout information can be sent to the in-vehicle screen when the vehicle is about to leave the parking lot, allowing users to make advance payments by scanning the QR code on the in-vehicle screen multiple times before reaching the parking lot exit, even with poor network conditions. This avoids the situation where payment can only be made at the exit, causing congestion due to unsuccessful payment at the exit. Attached Figure Description

[0042] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0043] Figure 1 A flowchart of a parking lot departure method is provided as an embodiment of this application;

[0044] Figure 2 A flowchart of a parking lot departure method is provided for another embodiment of this application;

[0045] Figure 3 This is a structural diagram of an electronic device provided in an embodiment of this application. Detailed Implementation

[0046] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0047] Exemplary Implementation Environment

[0048] The parking lot departure method according to embodiments of this application can be executed by electronic devices such as terminal devices or servers. Terminal devices can be user equipment (UE), mobile devices, user terminals, terminals, cellular phones, cordless phones, personal digital assistants (PDAs), handheld devices, computing devices, in-vehicle devices, wearable devices, etc. Servers can be independent physical servers, server clusters composed of multiple physical servers, or cloud servers capable of cloud computing. This method can be implemented by a processor calling computer-readable program instructions stored in memory. This application uses the execution of the parking lot departure method by a server as an example for explanation, but does not limit it.

[0049] Exemplary methods

[0050] Please see Figure 1 In one exemplary embodiment, a parking lot departure method is provided, comprising:

[0051] Step 101: Upon detecting that a vehicle has entered the target parking lot, obtain the target payment QR code of the target parking lot from the target database based on the first identifier of the target parking lot;

[0052] In some implementations, when a vehicle enters a parking lot, its license plate number is automatically identified by a camera at the parking lot entrance, and the system calculates the fee based on the parking time. Therefore, a vehicle can be identified by recognizing its license plate number at the target parking lot's camera to determine if it has entered the target parking lot.

[0053] The primary identifier for the target parking lot may include, but is not limited to, the location information or name information of the target parking lot. For example, the primary identifier could be "Parking Lot of Office Building A," "Parking Lot on the Second Basement Level of Office Building B," or "Parking Lot No. 111, Road A," etc.

[0054] In an optional embodiment, upon detecting that a vehicle has entered the target parking lot, the target payment QR code of the target parking lot is retrieved from the target database based on a first identifier of the target parking lot, including:

[0055] Upon detecting a vehicle entering the target parking lot, obtain the first identifier of the target parking lot;

[0056] Based on the first identifier of the target parking lot, retrieve the target payment QR code that matches the first identifier of the target parking lot from the target database.

[0057] In some embodiments, after a vehicle enters the target parking lot, the first identifier can be determined by the vehicle's location and sent to the server. Alternatively, the user can input the location information or name information of the parking lot in the relevant parking lot management platform. The first identifier can also be determined by a camera that identifies the vehicle's license plate number.

[0058] The target database stores the identifiers of multiple parking lots, as well as the payment QR codes for each parking lot. When there is a one-to-one correspondence between a parking lot and a payment QR code, a unique payment QR code can be determined after obtaining the first identifier, which is the target payment QR code. When there is a correspondence between a parking lot and multiple payment QR codes, the target payment QR code can be determined from multiple payment QR codes based on the vehicle location or user selection.

[0059] In cases where a parking lot corresponds to multiple payment QR codes, there are several ways to determine the target payment QR code, such as the following two methods.

[0060] The first type: when the first identifier of the target parking lot matches multiple payment QR codes, and different payment QR codes correspond to different parking areas of the target parking lot;

[0061] See Figure 2 The step of obtaining a target payment QR code matching the first identifier of the target parking lot from the target database includes:

[0062] Step 201: Obtain the target parking area of ​​the vehicle in the target parking lot;

[0063] Step 202: Among the multiple payment QR codes that match the first identifier of the target parking lot, determine the target payment QR code that matches the target parking area.

[0064] In some embodiments, when there are multiple parking areas in a parking lot (e.g., a multi-story parking lot), the target parking area of ​​the vehicle in the target parking lot can be determined first. Since each parking area has a corresponding payment QR code, the corresponding target payment QR code can be obtained after the target parking area is obtained.

[0065] The target parking area can be determined by means of vehicle location or parking area information entered by the user.

[0066] The second method involves multiple payment QR codes matching the first identifier of the target parking lot. The step of retrieving the target payment QR code matching the first identifier of the target parking lot from the target database includes:

[0067] Obtain the second identifier of each of the multiple payment QR codes corresponding to the first identifier;

[0068] The second identifier displays multiple payment QR codes;

[0069] Responding to the user's selection instruction to choose a target second identifier from multiple second identifier information;

[0070] The payment QR code corresponding to the target second identifier is determined to be the target payment QR code.

[0071] In some embodiments, a parking lot has multiple parking areas, and each parking area corresponds to a different payment QR code. Therefore, after obtaining the first identifier, a second identifier for each of the multiple payment QR codes corresponding to the first identifier can be determined. The second identifier can be the name and location information of the payment QR code. By displaying the second identifier on the in-vehicle screen, the user can select a target second identifier that matches their current location from the displayed second identifiers, based on the location of their vehicle. Then, the payment QR code corresponding to that target second identifier is determined as the target payment QR code.

[0072] Step 102: When it is detected that the vehicle is about to leave the target parking lot, the target payment QR code is displayed on the vehicle's in-vehicle screen.

[0073] Generally, after a vehicle enters a parking lot, it will often be turned off for a period of time. When it wants to leave, it will be restarted to prepare to leave. Therefore, by detecting the vehicle's starting status, it can be determined whether the vehicle is about to leave the target parking lot.

[0074] By displaying the target payment QR code on the in-vehicle screen, users can pay for parking by scanning the QR code from the moment the vehicle starts until it exits the target parking lot, thus ensuring a smooth exit.

[0075] In an optional embodiment, before retrieving the target payment QR code of the target parking lot from the target database based on the first identifier of the target parking lot upon detecting that a vehicle has entered the target parking lot, the process includes:

[0076] Determine whether the candidate payment QR code for the candidate parking lot exists in the target database;

[0077] If the candidate payment QR code does not exist in the target database, obtain the current payment QR code of the candidate parking lot captured by the vehicle;

[0078] Obtain the candidate payment QR code of the candidate parking lot in the network terminal;

[0079] If the network terminal obtains the candidate payment QR code, it determines whether the candidate payment QR code is consistent with the current payment QR code. If the candidate payment QR code is consistent with the current payment QR code, the candidate payment QR code and the identifier of the candidate parking lot are stored in the target database.

[0080] If the network terminal does not obtain the candidate payment QR code, it determines that the current payment QR code is the target payment QR code.

[0081] In some embodiments, the target database needs to be constructed before obtaining the target QR code using the target database. After a vehicle enters any parking lot (i.e., a candidate parking lot), the system can determine whether a candidate payment QR code for that parking lot exists in the target database based on the vehicle's current location information. If not, it means that the target database does not store relevant information about that candidate parking lot. Therefore, a shooting command can be directly sent to the vehicle so that it can take a picture of the payment QR code in the parking lot using its onboard camera after entering the parking lot. After the vehicle captures the current payment QR code, the candidate payment QR code is compared with the current payment QR code. If they match, it means they are the same payment QR code, and the candidate QR code is stored in the target database. If no candidate payment QR code is found on the network, the current payment QR code captured by the vehicle is directly used as the target payment QR code and displayed on the onboard display screen in a timely manner when the vehicle is about to leave.

[0082] Understandably, when a candidate payment QR code matches the current payment QR code, their scanning and recognition performance can be compared, and the payment QR code with better recognition performance can be stored in the target database. Scanning and recognition performance can be determined by factors such as the clarity of the two codes, the scanning angle, and the QR code size.

[0083] Among them, the candidate payment QR code on the network can be uploaded to the network by the user after taking a picture of the candidate parking lot or by the parking lot staff after obtaining the original payment QR code.

[0084] In an optional embodiment, after displaying the target payment QR code on the vehicle's in-vehicle screen, the method further includes:

[0085] Obtain error information from the user regarding the target payment QR code;

[0086] Based on the error information, the target payment QR code in the preset database is updated.

[0087] In some embodiments, after scanning the target payment QR code, the user may be unable to successfully scan or pay due to errors such as QR code errors, unclearness, expiration, or incorrect location. In this case, the user can report the relevant error information to the server, and the server can update the target payment QR code based on the error information, such as deleting the target payment QR code or replacing it with a payment QR code that is easier to scan.

[0088] In an optional embodiment, the method further includes:

[0089] Obtain the login information of the user to the parking management platform, which is used to manage the payment QR codes of at least one user in at least one parking lot;

[0090] Determine the personal correspondence bound to the login information, wherein the personal correspondence includes the correspondence between the identifier of at least one parking lot and the payment QR code of each parking lot;

[0091] In response to a sharing instruction regarding the individual's relationship, the parking lot's sign and the payment QR code are synchronized to the user indicated by the sharing instruction.

[0092] In some embodiments, a corresponding parking management platform can also be developed. After logging into the platform, users can store the parking lots they frequently visit and their payment QR codes so that they can retrieve the corresponding payment QR codes when they re-enter. Users can also selectively share relevant data they have established on the platform with other users. For example, if a user has the above-mentioned correspondences of multiple parking lots, they can select the correspondences they want to share and send them to other users.

[0093] The login information may include, but is not limited to, a username and password, and may also include the vehicle's license plate number. After logging into the platform, the user can determine the parking fee based on the existing license plate number and the parking duration recorded on that license plate number when the vehicle needs to leave the target parking lot, and then use the funds in their account to pay the parking fee.

[0094] Understandably, to enhance the richness of data in the target database and improve vehicle departure efficiency, corresponding rewards can be set up. Rewards can be given to users who provide more and more accurate data, with the top performer of the year receiving a special gift. The operating expenses can be covered by cooperating with major supermarkets, which can not only collect QR code information more effectively but also help supermarkets alleviate traffic congestion, achieving a win-win situation.

[0095] In one optional embodiment, the parking lot departure method of this application, after the vehicle arrives at the target parking lot, retrieves existing data from the target database and downloads the corresponding payment QR code for the target parking lot in advance. If the target payment QR code is not found in the target database, the payment QR code within the target parking lot is collected using the vehicle's built-in camera. When the user starts the vehicle again to leave, the target payment QR code is displayed on the in-vehicle screen. To ensure that the target database operation complies with relevant industry standards and legal regulations, audit logs can also be recorded.

[0096] When the user's destination is the target parking lot and the database is empty, use the vehicle's external camera to photograph the QR codes on the surrounding walls for the user to use when leaving. After use, ask the user whether they want to upload the QR codes.

[0097] In the initial data collection phase, users can be incentivized to upload data. Users can earn points by providing clear QR code images, detailed locations, and corresponding latitude and longitude coordinates, which quickly replenish the target database. To verify the authenticity of the QR codes in the database, payment QR codes captured by vehicle cameras can be used for secondary confirmation. Authenticated payment QR codes are then stored in the target database.

[0098] By establishing a feedback mechanism, when users receive an incorrect payment QR code, they can choose to report the error and provide reasons such as an unclear, outdated, incorrect, or wrong location QR code. Based on the user feedback, the content of the target database is updated or deleted to ensure the validity of the data in the target database.

[0099] Using information from the vehicle's external camera and big data, the system confirms the current location. If a relevant payment QR code already exists in the database, it is projected directly onto the screen. If the QR code is not in the database when entering the parking lot, the system captures the QR code on the wall during parking and projects it when leaving the parking lot. If the network is good, the data is uploaded to the database for future retrieval.

[0100] The aforementioned parking management platform can also be used to develop a corresponding application (APP), which can be created simultaneously on mobile phones. Users can upload their frequently visited locations to create their own database, or choose to share them with other users.

[0101] When a user arrives at a certain area around the corresponding location or when the destination is the corresponding location, a delivery task is triggered, and the corresponding QR code information is delivered to the central control display screen. The information is downloaded in advance and a prompt is given when the user starts the vehicle again to leave.

[0102] This solves the problem of users having difficulty scanning QR codes when leaving underground parking lots. Issues such as the angle of the QR code and the parking angle often lead to difficulties scanning the code upon exiting, requiring drivers to get out of their cars or spend considerable time scanning with their phones, causing congestion and honking from other vehicles. This solution allows users to quickly and easily scan to leave, improving the driver's experience and enhancing the vehicle's intelligent features.

[0103] Exemplary device

[0104] Accordingly, this application also provides a parking lot departure device, including:

[0105] The acquisition unit is used to acquire the target payment QR code of the target parking lot from the target database based on the first identifier of the target parking lot when a vehicle is detected entering the target parking lot;

[0106] The display unit is used to display the target payment QR code on the vehicle's in-vehicle screen when it is detected that the vehicle is about to leave the target parking lot.

[0107] The parking lot departure device provided in this embodiment belongs to the same concept as the parking lot departure method provided in the above embodiments of this application. It can execute the method provided in any of the above embodiments of this application and has the corresponding functional modules and beneficial effects of the method. Technical details not described in detail in this embodiment can be found in the specific processing content of the parking lot departure method provided in the above embodiments of this application, and will not be repeated here.

[0108] The functions implemented by each unit in the above parking lot departure device can be implemented by the same or different processors, and this application embodiment does not limit this.

[0109] It should be understood that the acquisition unit, expansion unit, and generation unit in the above device can be implemented by a processor calling software. For example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of each unit of the device. The processor can be a general-purpose processor, such as a CPU or microprocessor, and the memory can be internal or external to the device. Alternatively, the units in the device can be implemented as hardware circuits. By designing the hardware circuits, some or all of the unit functions can be implemented. The hardware circuit can be understood as one or more processors. For example, in one implementation, the hardware circuit is an ASIC, and the functions of some or all of the above units are implemented by designing the logical relationships of the components within the circuit. In another implementation, the hardware circuit can be implemented by a PLD, such as an FPGA, which can include a large number of logic gates. The connection relationships between the logic gates are configured through a configuration file to implement the functions of some or all of the above units. All units of the above device can be implemented entirely by a processor calling software, entirely by hardware circuits, or partially by a processor calling software with the remaining parts implemented by hardware circuits.

[0110] In this application embodiment, a processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a CPU, microprocessor, GPU, or DSP. In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. These logical relationships are fixed or reconfigurable. For example, the processor may be a hardware circuit implemented as an ASIC or PLD, such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the processor loading instructions to implement the functions of some or all of the above units. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as an NPU, TPU, or DPU.

[0111] As can be seen, each unit in the above device can be one or more processors (or processing circuits) configured to implement the above methods, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.

[0112] Furthermore, the units in the above devices can be integrated in whole or in part, or they can be implemented independently. In one implementation, these units are integrated together and implemented in the form of a System-on-Chip (SoC). The SoC may include at least one processor for implementing any of the above methods or implementing the functions of the units in the device. The at least one processor may be of different types, such as CPU and FPGA, CPU and artificial intelligence processor, CPU and GPU, etc.

[0113] Exemplary electronic devices

[0114] Another embodiment of this application also provides an electronic device, see [link to relevant documentation] Figure 3 As shown, the device includes:

[0115] Memory 300 and processor 310;

[0116] The memory 300 is connected to the processor 310 and is used to store programs;

[0117] The processor 310 is used to implement the parking lot departure method disclosed in any of the above embodiments by running the program stored in the memory 300.

[0118] Specifically, the aforementioned parking lot departure equipment may also include: a bus, a communication interface 320, an input device 330, and an output device 340.

[0119] The processor 310, memory 300, communication interface 320, input device 330, and output device 340 are interconnected via a bus. Among them:

[0120] A bus can include a pathway for transmitting information between various components of a computer system.

[0121] The processor 310 can be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present invention. It can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0122] Processor 310 may include a main processor, as well as a baseband chip, modem, etc.

[0123] The memory 300 stores a program that executes the technical solution of this invention, and may also store an operating system and other key business functions. Specifically, the program may include program code, which includes computer operation instructions. More specifically, the memory 300 may include read-only memory (ROM), other types of static storage devices capable of storing static information and instructions, random access memory (RAM), other types of dynamic storage devices capable of storing information and instructions, disk storage, flash memory, etc.

[0124] Input device 330 may include a device for receiving user input data and information, such as a keyboard, mouse, camera, scanner, light pen, voice input device, touch screen, pedometer, or gravity sensor.

[0125] Output device 340 may include devices that allow information to be output to a user, such as a display screen, printer, speaker, etc.

[0126] The communication interface 320 may include a device that uses any transceiver to communicate with other devices or communication networks, such as Ethernet, Radio Access Network (RAN), Wireless Local Area Network (WLAN), etc.

[0127] The processor 310 executes the program stored in the memory 300 and calls other devices, which can be used to implement any of the steps of the parking lot departure method provided in the above embodiments of this application.

[0128] Exemplary computer program products and storage media

[0129] In addition to the methods and devices described above, embodiments of this application may also be computer program products, which include computer program instructions that, when executed by a processor, cause the processor to perform the steps in the parking lot departure methods according to various embodiments of this application as described in any of the above embodiments of this specification.

[0130] The computer program product can be written in any combination of one or more programming languages ​​to perform the operations of the embodiments of this application. The programming languages ​​include object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0131] Furthermore, embodiments of this application may also be storage media storing a computer program, which is executed by a processor to perform the steps of the parking lot departure method according to various embodiments of this application described in any of the above embodiments of this specification, specifically implementing the following steps:

[0132] Upon detecting a vehicle entering the target parking lot, the target payment QR code of the target parking lot is retrieved from the target database based on the first identifier of the target parking lot;

[0133] When the vehicle is detected to be about to leave the target parking lot, the target payment QR code is displayed on the vehicle's in-vehicle screen.

[0134] For the foregoing method embodiments, in order to simplify the description, they are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to this application.

[0135] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For apparatus embodiments, since they are basically similar to method embodiments, the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0136] The steps in the methods of the various embodiments of this application can be adjusted, merged, or deleted in order according to actual needs, and the technical features described in each embodiment can be replaced or combined.

[0137] The modules and sub-modules in the apparatus and terminal in the various embodiments of this application can be merged, divided, and deleted according to actual needs.

[0138] It should be understood that the disclosed terminals, devices, and methods can be implemented in other ways, given the several embodiments provided in this application. For example, the terminal embodiments described above are merely illustrative. For instance, the division of modules or sub-modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple sub-modules or modules may be combined or integrated into another module, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, and may be electrical, mechanical, or other forms.

[0139] The modules or submodules described as separate components may or may not be physically separate. The components that constitute a module or submodule may or may not be physical modules or submodules; that is, they may be located in one place or distributed across multiple network modules or submodules. Some or all of the modules or submodules can be selected to achieve the purpose of this embodiment's solution, depending on actual needs.

[0140] Furthermore, the functional modules or sub-modules in the various embodiments of this application can be integrated into one processing module, or each module or sub-module can exist physically separately, or two or more modules or sub-modules can be integrated into one module. The integrated modules or sub-modules described above can be implemented in hardware or in the form of software functional modules or sub-modules.

[0141] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0142] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software unit executed by a processor, or a combination of both. The software unit can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0143] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0144] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for leaving a parking lot, characterized in that, The method includes: Upon detecting a vehicle entering the target parking lot, the target payment QR code of the target parking lot is retrieved from the target database based on the first identifier of the target parking lot; When the vehicle is detected to be about to leave the target parking lot, the target payment QR code is displayed on the vehicle's in-vehicle screen.

2. The method according to claim 1, characterized in that, The step of retrieving the target payment QR code of the target parking lot from the target database based on the first identifier of the target parking lot when a vehicle is detected entering the target parking lot further includes: Based on the first identifier of the target parking lot, retrieve the target payment QR code that matches the first identifier of the target parking lot from the target database.

3. The method according to claim 2, characterized in that, The step of retrieving a target payment QR code matching the first identifier of the target parking lot from the target database based on the first identifier of the target parking lot further includes: When the first identifier of the target parking lot matches multiple payment QR codes, and different payment QR codes correspond to different parking areas of the target parking lot; it also includes: Obtain the target parking area of ​​the vehicle in the target parking lot; Among multiple payment QR codes that match the first identifier of the target parking lot, a target payment QR code that matches the target parking area is determined.

4. The method according to claim 2, characterized in that, The step of retrieving a target payment QR code matching the first identifier of the target parking lot from the target database based on the first identifier of the target parking lot further includes: Obtain the second identifier of each of the multiple payment QR codes corresponding to the first identifier; The second identifier displays multiple payment QR codes; Responding to the user's selection instruction to choose a target second identifier from multiple second identifier information; The payment QR code corresponding to the target second identifier is determined to be the target payment QR code.

5. The method according to claim 1, characterized in that, Before retrieving the target payment QR code of the target parking lot from the target database based on the first identifier of the target parking lot upon detecting that a vehicle has entered the target parking lot, the method further includes: Determine whether the candidate payment QR code for the candidate parking lot exists in the target database; If the candidate payment QR code does not exist in the target database, obtain the current payment QR code of the candidate parking lot captured by the vehicle; Obtain the candidate payment QR code of the candidate parking lot in the network terminal; If the network terminal obtains the candidate payment QR code, it determines whether the candidate payment QR code is consistent with the current payment QR code. If the candidate payment QR code is consistent with the current payment QR code, the candidate payment QR code and the identifier of the candidate parking lot are stored in the target database. If the network terminal does not obtain the candidate payment QR code, it determines that the current payment QR code is the target payment QR code.

6. The method according to claim 1, characterized in that, After displaying the target payment QR code on the vehicle's in-vehicle screen, the method further includes: Obtain error information from the user regarding the target payment QR code; Based on the error information, the target payment QR code in the preset database is updated.

7. The method according to claim 1, characterized in that, The method further includes: Obtain the login information of the user to the parking management platform, which is used to manage the payment QR codes of at least one user in at least one parking lot; Determine the personal correspondence bound to the login information, wherein the personal correspondence includes the correspondence between the identifier of at least one parking lot and the payment QR code of each parking lot; In response to a sharing instruction regarding the individual's relationship, the parking lot's sign and the payment QR code are synchronized to the user indicated by the sharing instruction.

8. A parking lot departure device, characterized in that, include: The acquisition unit is used to acquire the target payment QR code of the target parking lot from the target database based on the first identifier of the target parking lot when a vehicle is detected entering the target parking lot; The display unit is used to display the target payment QR code on the vehicle's in-vehicle screen when it is detected that the vehicle is about to leave the target parking lot.

9. An electronic device, characterized in that, Including memory and processor; The memory is connected to the processor and is used to store programs; The processor is used to implement the parking lot departure method as described in any one of claims 1 to 7 by running the program in the memory.

10. A storage medium, characterized in that, The storage medium stores a computer program, which, when executed by a processor, implements the parking lot departure method as described in any one of claims 1 to 7.