Parking management method, device, equipment, storage medium and program product

By receiving vehicle positioning information and target label information, multiple parking legality verification is solved, and the problem of inaccurate parking and difficult management in shared bicycle parking management is achieved, and the accurate parking and standardized management of vehicles in target parking spaces is achieved.

CN114501319BActive Publication Date: 2025-02-21BEIJING DIDI INFINITY TECH & DEV CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111424284.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-26
Publication Date
2025-02-21
Estimated Expiration
2041-11-26

AI Technical Summary

Technical Problem

The parking management of shared bicycles is difficult to achieve accurate parking and standardized management, resulting in chaos in parking areas and increased management difficulties.

Method used

By receiving the positioning information and target tag information sent by the vehicle, multiple parking legality verification is carried out to ensure that the vehicle is parked in a preset parking area and a legal parking space.

Benefits of technology

Accurate parking and standardized management of vehicles in the target parking spaces are achieved, and the cleanliness and management efficiency of the parking area is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114501319B_ABST
    Figure CN114501319B_ABST
Patent Text Reader

Abstract

The present disclosure provides a parking management method, apparatus, device, storage medium and program product, wherein the method comprises: receiving positioning information and target tag information sent by a vehicle; wherein the positioning information comprises the current position information of the vehicle; the target tag information comprises the information of the positioning tag on the target parking space where the vehicle is located; wherein the vehicle is provided with an inductive card reader, and when the distance between the inductive card reader and the positioning tag on the parking space is within a set distance range, the inductive card reader establishes a communication connection with the positioning tag and obtains the target tag information; based on the positioning information and the target tag information, a parking legality check is performed; and when the legality check passes, a confirmation lock instruction is sent to the vehicle, so that the vehicle controls the closing of the vehicle lock based on the confirmation lock instruction to achieve parking at the target parking space.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of parking management, and in particular to a parking management method, device, equipment, storage medium and program product. Background Art

[0002] Shared bicycles have become a convenient means of transportation for people, and the parking management requirements for shared bicycles are becoming increasingly stringent. How to park the vehicles accurately in the parking area and achieve standardized parking management has become a problem that needs to be solved urgently. Summary of the invention

[0003] The embodiments of the present disclosure at least provide a parking management method, apparatus, device, storage medium and program product.

[0004] In a first aspect, an embodiment of the present disclosure provides a parking management method, including:

[0005] Receiving positioning information and target tag information sent by a vehicle; wherein the positioning information includes the current position information of the vehicle; the target tag information includes the information of the positioning tag on the target parking space where the vehicle is located; wherein the vehicle is provided with an inductive card reader, and when the distance between the inductive card reader and the positioning tag on the parking space is within a set distance range, the inductive card reader establishes a communication connection with the positioning tag and obtains the target tag information;

[0006] Perform parking legality verification based on the positioning information and the target tag information;

[0007] When the legality check passes, a confirmation lock instruction is sent to the vehicle, so that the vehicle controls the vehicle lock to be closed based on the confirmation lock instruction, thereby parking at the target parking space.

[0008] In an optional implementation manner, the parking legality verification based on the positioning information and the target tag information includes:

[0009] Based on the positioning information, determining whether the vehicle is located in a preset parking area;

[0010] Based on the target label information, determining whether the target label information is legitimacy label information among a plurality of pre-stored legitimacy label information;

[0011] In the case where the vehicle is located in the preset parking area and there is legitimacy tag information matching the target tag information among the pre-stored plurality of legitimacy tag information, it is determined that the legitimacy check is passed.

[0012] In an optional implementation, the method further includes:

[0013] In the case where there is legitimacy tag information matching the target tag information among the pre-stored plurality of legitimacy tag information, determining that the first positioning tag indicated by the target tag information is an available tag;

[0014] Determine a positioning tag group in which the first positioning tag is located; the positioning tag group includes a plurality of preset positioning tags;

[0015] Determine that a second positioning tag in the positioning tag group that is not determined as an available tag within a preset time period is an unavailable tag, and send tag information of the second positioning tag to a maintenance terminal so that a user corresponding to the maintenance terminal can replace the second positioning tag based on the tag information of the second positioning tag.

[0016] In an optional implementation, the positioning tag includes a passive electronic tag.

[0017] In an optional implementation manner, the parking legality verification based on the positioning information and the target tag information includes:

[0018] When a vehicle locking request instruction is received from a user terminal, a parking legality check is performed based on the positioning information and the target tag information.

[0019] In an optional implementation, the method further includes:

[0020] When the vehicle locking completion information sent by the vehicle is received, the order payment information of the vehicle is generated, and the order payment information is sent to the user terminal, so that the user terminal completes the payment of the order based on the order payment information.

[0021] In a second aspect, the present disclosure also provides a parking management device, including:

[0022] An information receiving module, used for receiving positioning information and target tag information sent by a vehicle; wherein the positioning information includes the current position information of the vehicle; the target tag information includes the information of the positioning tag on the target parking space where the vehicle is located; wherein the vehicle is provided with an inductive card reader, and when the distance between the inductive card reader and the positioning tag on the parking space is within a set distance range, the inductive card reader establishes a communication connection with the positioning tag and obtains the target tag information;

[0023] A parking verification module, used to perform parking legality verification based on the positioning information and the target tag information;

[0024] The instruction sending module is used to send a confirmation lock instruction to the vehicle when the legality check passes, so that the vehicle controls the vehicle lock to be closed based on the confirmation lock instruction to achieve parking at the target parking space.

[0025] In an optional implementation, the parking verification module is used to determine whether the vehicle is located in a preset parking area based on the positioning information;

[0026] Based on the target label information, determining whether the target label information is legitimacy label information among a plurality of pre-stored legitimacy label information;

[0027] In the case where the vehicle is located in the preset parking area and there is legitimacy tag information matching the target tag information among the pre-stored plurality of legitimacy tag information, it is determined that the legitimacy check is passed.

[0028] In an optional embodiment, the device further includes an information recording module, which is used to determine that the first positioning tag indicated by the target tag information is an available tag when there is a legitimacy tag information matching the target tag information in the pre-stored multiple legitimacy tag information;

[0029] Determine a positioning tag group in which the first positioning tag is located; the positioning tag group includes a plurality of preset positioning tags;

[0030] Determine that a second positioning tag in the positioning tag group that is not determined as an available tag within a preset time period is an unavailable tag, and send tag information of the second positioning tag to a maintenance terminal so that a user corresponding to the maintenance terminal can replace the second positioning tag based on the tag information of the second positioning tag.

[0031] In an optional implementation, the positioning tag includes a passive electronic tag.

[0032] In an optional implementation, the parking verification module is used to perform parking legality verification based on the positioning information and the target tag information when receiving a request to lock the vehicle sent by the user terminal.

[0033] In an optional embodiment, the device also includes an information generation module, which is used to generate order payment information of the vehicle upon receiving the vehicle locking completion information sent by the vehicle, and send the order payment information to the user terminal, so that the user terminal completes the payment of the order based on the order payment information.

[0034] In a third aspect, an embodiment of the present disclosure further provides a computer device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the above-mentioned first aspect, or steps of any possible parking management method in the first aspect are performed.

[0035] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the above-mentioned first aspect, or any possible parking management method in the first aspect are executed.

[0036] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the above-mentioned first aspect, or the steps of any possible parking management method in the first aspect.

[0037] A parking management method, apparatus, device, storage medium and program product provided by the embodiments of the present disclosure utilize positioning information and target tag information to verify the legality of parking. For example, the parking area where the vehicle is located is verified based on the current position information of the vehicle indicated by the positioning information to determine whether the parking area where the vehicle is located is accurate; and, based on the information of the positioning tag on the target parking space where the target tag information is located, such as the identity information of the positioning tag, the legality of the positioning tag is verified (if the positioning tag is illegal, the vehicle will not be able to complete the parking operation); and, based on the positioning information and the position information indicated by the target tag information, the parking space is verified to determine whether the position of the vehicle is the corresponding target parking space; based on the above-mentioned multiple parking legality verifications, an accurate confirmation of the vehicle locking instruction can be obtained to ensure that the vehicle is parked in the target parking space, thereby realizing standardized parking management.

[0038] In order to make the above-mentioned objectives, features and advantages of the present disclosure more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the following is a brief introduction to the drawings required for use in the embodiments. The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present disclosure and are used together with the specification to illustrate the technical solutions of the present disclosure. It should be understood that the following drawings only illustrate certain embodiments of the present disclosure and should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can also be obtained based on these drawings without creative work.

[0040] Figure 1 A flow chart of a parking management method provided by an embodiment of the present disclosure is shown;

[0041] Figure 2 A schematic diagram showing page display of a user terminal provided by an embodiment of the present disclosure is shown;

[0042] Figure 3 A schematic diagram showing a specific process of a user returning a vehicle provided in an embodiment of the present disclosure is shown;

[0043] Figure 4 A schematic diagram of a parking management device provided by an embodiment of the present disclosure is shown;

[0044] Figure 5 A schematic diagram of the structure of a computer device provided by an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical scheme and advantages of the embodiments of the present disclosure clearer, the technical scheme in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all of the embodiments. The components of the embodiments of the present disclosure generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the drawings is not intended to limit the scope of the present disclosure for protection, but merely represents the selected embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present disclosure.

[0046] In addition, the terms "first", "second", etc. in the description and claims of the embodiments of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein.

[0047] The "multiple or several" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0048] Research has found that shared bicycles have become a convenient means of transportation for people, and the parking management requirements for shared bicycles are becoming increasingly stringent, making it impossible to achieve standardized parking management, such as accurately parking vehicles in designated parking areas.

[0049] The defects existing in the above solutions are the results obtained by the inventor after practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed by the present disclosure for the above problems below should be the contributions made by the inventor to the present disclosure during the disclosure process.

[0050] Based on the above research, the present disclosure provides a parking management system that uses positioning information and target tag information to verify the legality of parking. For example, according to the current position information of the vehicle indicated by the positioning information, the parking area where the vehicle is located is verified to determine whether the parking area where the vehicle is located is accurate; and, according to the information of the positioning tag on the target parking space where the target tag information is located, such as the identity information of the positioning tag, the legality of the positioning tag is verified (if the positioning tag is illegal, the vehicle will not be able to complete the parking operation); and, based on the positioning information and the position information indicated by the target tag information, the parking space is verified to determine whether the location of the vehicle is the corresponding target parking space; according to the above-mentioned multiple parking legality verifications, an accurate confirmation lock instruction can be obtained to ensure that the vehicle is parked in the target parking space, thereby realizing standardized parking management.

[0051] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, further definition and explanation thereof is not required in subsequent drawings.

[0052] To facilitate understanding of this embodiment, a parking management method disclosed in the embodiment of the present disclosure is first introduced in detail. The execution subject of the parking management method provided in the embodiment of the present disclosure is generally a computer device with certain computing capabilities, and the computer device includes, for example: a terminal device or a server or other processing device. In some possible implementations, the parking management method can be implemented by a processor calling a computer-readable instruction stored in a memory.

[0053] The parking management method provided by the embodiment of the present disclosure is described below by taking the execution subject as a server as an example.

[0054] See also Figure 1 FIG. 1 is a flowchart of a parking management method provided by an embodiment of the present disclosure, wherein the method includes steps S101 to S103, wherein:

[0055] S101: receiving positioning information and target tag information sent by a vehicle.

[0056] The positioning information includes the current position information of the vehicle; the target tag information includes the information of the positioning tag on the target parking space where the vehicle is located; the vehicle is provided with an inductive card reader, and when the distance between the inductive card reader and the positioning tag on the parking space is within a set distance range, the inductive card reader establishes a communication connection with the positioning tag and obtains the target tag information. Here, the target parking space is provided with a positioning tag.

[0057] Exemplarily, the positioning information may be the current position information of the vehicle collected by a positioning component provided on the vehicle. The positioning component, for example, may include a global positioning system (GPS) to collect the map coordinates of the current position of the vehicle. The positioning component may be in a working state all the time, that is, the current position information of the vehicle is acquired in real time. Alternatively, the current position information of the vehicle may be collected at intervals of a preset period, wherein the preset period may be a few milliseconds for collecting the vehicle position, and the specific value of the preset period may be set according to the actual application scenario, which is not specifically limited in the embodiments of the present disclosure.

[0058] Exemplarily, the target tag information may include the identity information and location information of the positioning tag. Both the identity information and the location information may be information pre-set and stored in the server; the identity information may include the identity code, number or symbol of the positioning tag. The location information may include the location coordinates of the positioning tag, or the identity identifier of the parking space corresponding to the positioning tag, wherein the identity identifier includes the location coordinates of the parking space.

[0059] Exemplarily, the vehicle may include an electric motorcycle, a shared bicycle, a shared electric motorcycle, etc. The disclosed embodiment may be applied in a scenario where a user returns a shared electric motorcycle after using it. Specifically, the user pushes the shared electric motorcycle to a designated preset parking area, wherein a plurality of parking spaces are pre-set in the preset parking area, and positioning tags are set on the parking spaces. The vehicle is provided with an inductive card reader, which can read the information of the positioning tag. Specifically, when the distance between the inductive card reader and the positioning tag on the parking space is within a set distance range, the inductive card reader establishes a communication connection with the positioning tag and obtains the target tag information. Here, the set distance range can be set according to the actual application scenario, and the disclosed embodiment does not specifically limit it.

[0060] Here, the inductive card reader can be in working state all the time, that is, to obtain the information of the positioning tag in real time. Alternatively, a radio frequency signal can be generated at every preset time interval to identify the positioning tag until a communication connection is established with the positioning tag. The positioning tag involved in this embodiment can be a passive electronic tag.

[0061] For example, when a user pushes a shared electric motorcycle into a designated preset parking area, the inductive card reader on the vehicle can read the positioning tag in the preset parking area in real time. If the distance between the inductive card reader and the positioning tag on the parking space is within a set distance range, the inductive card reader can establish a communication connection with the positioning tag. Here, the parking space can be the target parking space where the vehicle is located, and the vehicle can use the inductive card reader to obtain the information of the positioning tag on the target parking space where the vehicle is located, that is, the target tag information.

[0062] The set distance range can be a distance range between the minimum distance and the maximum distance at which a communication connection can be established between the inductive card reader and the positioning tag; or, it can be a distance range between the minimum distance and the maximum distance set according to the actual application scenario, and the embodiments of the present disclosure do not specifically limit it.

[0063] The vehicle is provided with a vehicle controller, and the positioning component can send the acquired positioning information to the vehicle controller; the inductive card reader can send the acquired target tag information to the vehicle controller; the vehicle controller can send the positioning information and the target tag information to the server, that is, the server in S101 will receive the positioning information and the target tag information sent by the vehicle.

[0064] S102: Perform parking legality verification based on positioning information and target tag information.

[0065] In some embodiments, it is possible to determine whether the vehicle is located in a preset parking area based on the positioning information; then, based on the target tag information, determine whether the target tag information is legitimacy tag information among multiple pre-stored legitimacy tag information; finally, if the vehicle is located in a preset parking area and there is legitimacy tag information among the multiple pre-stored legitimacy tag information that matches the target tag information, it is determined that the legitimacy check has passed.

[0066] In specific implementation, the parking area where the vehicle is located can be verified based on the positioning information. Specifically, it can be determined whether the vehicle is located in a preset parking area based on the current position of the vehicle indicated by the positioning information. Here, the preset parking area is a pre-set fixed parking area for the vehicle. The position range of the preset parking area is known. If the current position of the vehicle indicated by the positioning information is within the position range of the preset parking area, it can be determined that the vehicle is located in the preset parking area, that is, the first level of verification is passed.

[0067] In addition, the legitimacy of the positioning tag can also be verified based on the target tag information. Specifically, it is possible to determine whether the positioning tag read by the inductive card reader is a legitimacy tag based on the identity information of the positioning tag indicated by the target tag information, that is, to determine whether the target tag information is legitimacy tag information among multiple pre-stored legitimacy tag information. Here, the legitimacy tag information includes the identity information of the legitimacy tag, and the legitimacy tag is a pre-stored tag that matches the vehicle type.

[0068] Exemplarily, there are multiple types of shared electric motorcycles, among which, type A shared electric motorcycles can only be parked in parking spaces corresponding to the matching type A positioning tags, and cannot be parked in parking spaces corresponding to type B positioning tags. Type B shared electric motorcycles can only be parked in parking spaces corresponding to the matching type B positioning tags, and cannot be parked in parking spaces corresponding to type A positioning tags. Type A positioning tags are the legality tags corresponding to type A shared electric motorcycles; type B positioning tags are the illegal tags corresponding to type A shared electric motorcycles; type A positioning tags are the illegal tags corresponding to type B shared electric motorcycles; type B positioning tags are the legality tags corresponding to type B shared electric motorcycles.

[0069] In the case where there is a legal tag information that matches the target tag information in the pre-stored multiple legal tag information, the positioning tag indicated by the target tag information can be determined to be a legal tag. Specifically, if there is identity information of a legal tag that matches the identity information of the positioning tag indicated by the target tag information in the identity information of the legal tags indicated by the preset multiple legal tag information, then the positioning tag indicated by the target tag information can be determined to be a legal tag, that is, the second check is passed.

[0070] In some embodiments, after receiving the target tag information, it is determined whether the target tag information is encrypted information. If it is determined that the target tag information is encrypted information, it is also necessary to decrypt the target tag information to determine the decrypted target tag information. After that, the legitimacy of the positioning tag is verified based on the decrypted target tag information.

[0071] Decryption of the target tag information can be performed, for example, by using the Advanced Encryption Standard (AES) to encrypt the information of the positioning tag read by the inductive card reader to determine the encrypted target tag information. Therefore, when decrypting, the target tag information can also be decrypted using AES. Alternatively, the target tag information can be encrypted and decrypted using the Data Encryption Standard (DES); or, the target tag information can be encrypted and decrypted using the symmetric encryption algorithm TripleDes.

[0072] S103: When the legality check passes, a confirmation lock instruction is sent to the vehicle, so that the vehicle controls the vehicle lock to be closed based on the confirmation lock instruction, thereby parking at the target parking space.

[0073] Based on S102, if the first check and the second check are passed, a confirmation lock command can be sent to the vehicle. The first check is to check the parking area where the vehicle is located; the second check is to check the legitimacy of the positioning tag. If the vehicle is located in the preset parking area and the positioning tag read by the inductive card reader is a legitimacy tag, a confirmation lock command can be sent to the vehicle. Here, based on the above two parking legitimacy checks, an accurate confirmation lock command can be obtained, so that the vehicle controls the vehicle lock to be closed based on an accurate confirmation lock command, ensuring that the vehicle is parked in the target parking space, and realizing standardized parking management.

[0074] Regarding the parking legality check in S102, in some embodiments, the parking space may be checked based on the positioning information and the target tag information to determine whether the location of the vehicle is the location of the target parking space indicated by the target tag information.

[0075] The present embodiment is based on the current position of the vehicle indicated by the positioning information obtained by the positioning component. The target tag information includes the position information of the positioning tag, wherein the position indicated by the position information of the positioning tag, that is, the position of the target parking space, is a pre-set position, not necessarily the position of the vehicle.

[0076] Verify the parking space. Specifically, the current location of the vehicle can be determined based on the positioning information. Then, the location of the target parking space can be determined based on the location information of the positioning tag indicated by the target tag information. If the current location of the vehicle matches the location of the target parking space, it can be determined that the vehicle is in the target parking space. At this time, the vehicle can be parked at the current location. That is, if the legality check passes, a confirmation lock command can be sent to the vehicle.

[0077] If the current location of the vehicle does not match the location of the target parking space, it means that the vehicle is not in the target parking space corresponding to the positioning tag, and it also means that the positioning tag is no longer in the corresponding target parking space. At this time, parking is not possible. Afterwards, the server can send a maintenance reminder message to the maintenance terminal to remind the staff corresponding to the maintenance terminal to add a positioning tag in time at the location indicated by the location information of the positioning tag, that is, the parking space corresponding to the positioning tag.

[0078] To summarize, the positioning information and target tag information are used to verify the legality of parking. For example, the parking area where the vehicle is located is verified according to the current position information of the vehicle indicated by the positioning information to determine whether the parking area where the vehicle is located is accurate; and the legality of the positioning tag is verified according to the information of the positioning tag on the target parking space where the target tag information is located, such as the identity information of the positioning tag; and the parking space is verified in combination with the position information of the positioning tag indicated by the positioning information and the target tag information to determine whether the vehicle's location is the target parking space corresponding to the positioning tag; based on the above-mentioned multiple parking legality verifications, an accurate confirmation of locking the vehicle can be obtained to ensure that the vehicle is parked in the target parking space, thereby realizing standardized parking management.

[0079] In some embodiments, during the process of checking the legality of parking, the hardware qualification of the positioning tag can also be checked. Here, if the hardware of the positioning tag is qualified, it is an available tag; if the hardware of the positioning tag is unqualified, it is an unusable tag. Among them, the so-called hardware qualification can be understood as the positioning tag being able to receive the signal of the inductive card reader and can send the information of the positioning tag to the inductive card reader.

[0080] In a specific implementation, when there is a legitimacy tag information matching the target tag information among the pre-stored multiple legitimacy tag information, it can be determined that the first positioning tag indicated by the target tag information is an available tag; then, the positioning tag group to which the first positioning tag belongs is determined; the positioning tag group includes multiple preset positioning tags. It is determined that the second positioning tag in the positioning tag group that is not determined as an available tag within a preset time period is an unavailable tag, and the tag information of the second positioning tag is sent to the maintenance terminal, so that the user corresponding to the maintenance terminal replaces the second positioning tag based on the tag information of the second positioning tag.

[0081] Multiple positioning tag groups can be set in the preset parking area, and each positioning tag group includes multiple positioning tags. When there is a legitimacy tag information matching the target tag information in the pre-stored multiple legitimacy tag information, it means that the inductive card reader has read the target tag information, and further indicates that the hardware of the first positioning tag indicated by the target tag information is qualified, that is, the first positioning tag is an available tag. The first positioning tag indicated by the target tag information is also the positioning tag read by the inductive card reader.

[0082] On the basis of determining that the first positioning tag is an available tag, it is possible to further verify whether other positioning tags in the positioning tag group to which the first positioning tag belongs are available tags. Specifically, within a preset time period, determine whether there are other positioning tags that have not been confirmed as available tags. If so, determine that the second positioning tag that has not been determined as an available tag within the preset time period is an unavailable tag. And send the tag information of the second positioning tag to the maintenance terminal. Here, the tag information of the second positioning tag includes the identity information and location information of the second positioning tag. The user corresponding to the maintenance terminal can replace the unavailable second positioning tag with an available tag according to the location indicated by the location information of the second positioning tag.

[0083] In some embodiments, after the user requests to lock the vehicle, a parking legitimacy check may be performed. Specifically, when a request to lock the vehicle is received from a user terminal, a parking legitimacy check may be performed based on the positioning information and the target tag information.

[0084] For example, after the user triggers the car lock button on the user terminal device, the user terminal can receive the user's car lock operation and send a car lock request instruction to the server; after that, the server performs parking legitimacy verification based on the positioning information and target tag information when receiving the car lock request instruction sent by the user terminal. Here, the parking legitimacy verification can refer to the above verification process, and the repeated parts are not repeated here.

[0085] In some embodiments, upon receiving the vehicle locking completion information sent by the vehicle, the vehicle order payment information is generated and the order payment information is sent to the user terminal, so that the user terminal completes the payment of the order based on the order payment information.

[0086] Here, when the vehicle detects that the lock is closed, it can also send the lock completion information to the server, and then the server will generate the order payment information of the vehicle, where the order payment information may include the fee information that the user should pay for riding the vehicle this time. The order payment information is sent to the user terminal, and the user completes the fee payment at the user terminal under the instruction of the order payment information.

[0087] See also Figure 2As shown, it is a schematic diagram of the page display of the user terminal. It includes Figure a and Figure b, where Figure a is a schematic diagram of the page display of the user requesting to lock the car, including a lock car button 21. Figure b is a schematic diagram of the page display corresponding to the order payment information, including order payment information 22 and a confirmation payment button 23. The order payment information 22 includes fee information and payment method. The user can choose any method to pay the fee.

[0088] See also Figure 3 As shown, it is a schematic diagram of the specific process of a user returning a car.

[0089] Step 1: The user borrows the car, the inductive card reader opens, and the positioning component works;

[0090] Step 2: The user enters the parking area again, and when the vehicle obtains the target tag information, the target tag information is sent to the server; at the same time, the voice prompt device in the vehicle sends a voice prompt message to prompt the user to lock the vehicle;

[0091] Step 3: When the user requests to lock the car, the server performs parking legitimacy verification based on the received positioning information and target tag information;

[0092] Step 4: After verification, the order payment information is sent to the user; and a confirmation lock instruction is sent to the vehicle;

[0093] Step 5: The user completes the fee payment at the user terminal according to the instruction of the order payment information;

[0094] Step 6: The vehicle locks are closed to park the vehicle.

[0095] The specific components of the vehicle in the parking management method provided by the embodiment of the present disclosure are described in detail below.

[0096] The vehicle may be provided with components such as an inductive card reader, a positioning component and a vehicle controller. Among them, the vehicle controller and the server are connected in communication; the vehicle controller and the inductive card reader are connected in communication; and the vehicle controller and the positioning component are connected in communication. When the distance between the inductive card reader and the positioning tag on the parking space is within a set distance range, a communication connection is established between the positioning tag and the inductive card reader.

[0097] Exemplarily, the server and the vehicle controller may be communicatively connected via wireless communication; the vehicle controller and the inductive card reader may be communicatively connected via wired communication; and the vehicle controller and the positioning component may be communicatively connected via wired communication.

[0098] Exemplarily, the inductive card reader may include a Near Field Communication (NFC) card reader, which can receive a signal fed back by a positioning tag; the positioning tag may be an NFC tag (NFC Tag), which can receive a signal sent by an NFC card reader.

[0099] The inductive card reader can read the positioning tag corresponding to the target parking space where the vehicle is located, obtain the target tag information, and send the target tag information to the vehicle controller. The positioning component can obtain the positioning information of the vehicle and send the positioning information to the vehicle controller. When the vehicle controller receives the positioning information and the target tag information, it can directly send the positioning information and the target tag information to the server.

[0100] The inductive card reader can be always in the open state, specifically, emitting signal A in real time or at equal intervals; if the positioning tag receives signal A, it will be activated, and then the positioning tag information will be sent to the inductive card reader in the form of signal B. At this time, the inductive card reader reads the positioning tag information in signal B to obtain the target tag information.

[0101] Here, the inductive card reader can be installed on the inner wall of the pedal housing of the vehicle; or, it can also be installed on the inner wall of the rear lower fork of the vehicle; or, it can also be installed on the inner wall of the pedal of the vehicle; or, it can also be installed on the inner wall of the lower tube of the vehicle, etc. The installation position can be set according to the actual application situation, and the embodiments of the present disclosure are not specifically limited.

[0102] In some embodiments, the vehicle may further include a voice playback device; the voice playback device is in communication with the vehicle controller; the vehicle controller may also be used to determine whether the inductive sensor has read the positioning tag. When receiving the target tag information, it can be determined that the inductive sensor has read the positioning tag, and the vehicle controller may control the voice playback device to play a parking prompt voice to prompt the user that the current location is suitable for parking. The parking prompt voice may be voice information pre-stored in the voice playback device, such as a prompt voice such as "Please stop".

[0103] Exemplarily, the voice playback device may include an external voice prompter.

[0104] In some embodiments, the vehicle further includes a vehicle lock; upon receiving a confirmation lock instruction, the vehicle controller may control the vehicle lock to close so as to park the vehicle at the target parking space.

[0105] The following is a detailed description of the specific components of the inductive card reader installed in the vehicle.

[0106] The inductive card reader may include components such as an antenna component, a plug connector, and a positioning controller, wherein the antenna component is connected to one end of the plug connector, and the other end of the plug connector is connected to the positioning controller.

[0107] The antenna component can be used to collect the initial tag information of the positioning tag and transmit the initial tag information to the connector.

[0108] Specifically, the antenna component is always in working condition, emitting signals in real time or at preset intervals until receiving a feedback signal sent by the positioning tag, that is, the initial tag information, including the encrypted identity information of the positioning tag; the antenna component transmits the feedback signal to the connector.

[0109] Here, the antenna component may include an antenna structure in which a coil is covered on both sides by a soft material film. The soft material film may include a polyethylene terephthalate (PET) film; or, the antenna component may include an antenna structure of a flexible printed circuit (FPC). Or, the antenna component may include an antenna structure of a printed circuit board (PCB).

[0110] A connector that can be used to transmit initial tag information to a positioning controller.

[0111] Specifically, the connector, that is, the connecting wire, is used to connect the antenna component and the positioning controller, and plays a role in data transmission, that is, the feedback signal transmitted by the antenna component is further transmitted to the positioning controller.

[0112] The positioning controller can be used to perform modulation and demodulation processing and recognition processing on the initial tag information to obtain the target tag information and send the target tag information to the vehicle controller.

[0113] Specifically, the positioning controller may include a variety of logic processing chips, which may perform modulation and demodulation processing and identification processing on the initial tag information. Exemplarily, the positioning controller may be an NFC control box.

[0114] The specific components of the positioning controller in the inductive card reader are described in detail below.

[0115] The positioning controller may include a card reader component, a microcontroller, and a controller area network CAN bus. Among them:

[0116] The card reader component can be used to receive the initial tag information transmitted by the antenna component, modulate and demodulate the initial tag information, determine the demodulated data packet, and transmit the data packet to the microcontroller through the serial peripheral interface SPI protocol.

[0117] Exemplarily, the card reader component may be a reader chip. The reader chip may adopt a high-performance chip solution ST25R3916 that supports all protocols. The chip supports a variety of automatic adjustment functions, can adapt to a wider range of operating environments, and has a maximum output power of up to 1.6W (watts), which meets the card reading distance requirements in vehicle parking scenarios. Alternatively, the card reader component may also adopt the SLRC610 chip, which is a low-cost single-protocol long-distance communication chip with a low cost.

[0118] The microcontroller can be used to identify the data packet, determine the target tag information, and transmit the target tag information to the CAN bus.

[0119] Exemplarily, the microcontroller may be a microcontroller unit (MCU) chip. The MCU chip may adopt the chip solution STM32L431RCT6, which supports a low-power CAN wake-up solution, such as a processor Cortex-M4, a 256-KB core 256-KB Flash, a 64KB memory 64KB SRAM, and its resources are relatively abundant. Alternatively, the MCU chip may also adopt the N32L403KBQ7 chip, a processor Cortex-M4, a 128-KB core 128-KB Flash, a 24KB memory 24KB SRAM, and a CAN controller.

[0120] The CAN bus can be used to transmit target tag information to the vehicle controller.

[0121] For example, the chip in the CAN bus may be a higher performance driver chip TJA1042T, NCA1042 or SIT1042T.

[0122] The vehicle is also provided with a battery; the battery is connected to the vehicle controller and is used to power the vehicle controller. Here, the vehicle controller may be provided with a battery inside to power itself. Alternatively, an external battery may be provided to power the vehicle controller.

[0123] The vehicle controller is connected to the positioning controller and can be used to power the positioning controller. Specifically, the vehicle controller can be connected to the card reader component, the microcontroller and the CAN bus respectively to power the card reader component, the microcontroller and the CAN bus respectively.

[0124] Since the CAN bus and microcontroller power supply require a fixed voltage range, and a voltage drop will occur when the power supply interface is heavily loaded, a voltage regulator module can also be used to stabilize the voltage of the CAN bus.

[0125] The vehicle controller is connected to the positioning component and can be used to supply power to the positioning component.

[0126] Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.

[0127] Based on the same inventive concept, a parking management device corresponding to the parking management method is also provided in the embodiment of the present disclosure. Since the principle of solving the problem by the device in the embodiment of the present disclosure is similar to the above-mentioned parking management method in the embodiment of the present disclosure, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.

[0128] Reference Figure 4 , which is a schematic diagram of a parking management device provided by an embodiment of the present disclosure, the device comprises: an information receiving module 401, a parking verification module 402 and an instruction sending module 403; wherein,

[0129] The information receiving module 401 is used to receive the positioning information and target tag information sent by the vehicle; wherein the positioning information includes the current position information of the vehicle; the target tag information includes the information of the positioning tag on the target parking space where the vehicle is located; wherein the vehicle is provided with an inductive card reader, and when the distance between the inductive card reader and the positioning tag on the parking space is within a set distance range, the inductive card reader establishes a communication connection with the positioning tag and obtains the target tag information;

[0130] A parking verification module 402, configured to perform parking legality verification based on the positioning information and the target tag information;

[0131] The instruction sending module 403 is used to send a confirmation lock instruction to the vehicle when the legality check passes, so that the vehicle controls the vehicle lock to be closed based on the confirmation lock instruction to achieve parking at the target parking space.

[0132] In an optional implementation, the parking verification module 402 is used to determine whether the vehicle is located in a preset parking area based on the positioning information;

[0133] Based on the target label information, determining whether the target label information is legitimacy label information among a plurality of pre-stored legitimacy label information;

[0134] In the case where the vehicle is located in the preset parking area and there is legitimacy tag information matching the target tag information among the pre-stored plurality of legitimacy tag information, it is determined that the legitimacy check is passed.

[0135] In an optional implementation, the device further includes an information recording module 404, which is used to determine that the first positioning tag indicated by the target tag information is an available tag when there is a legitimacy tag information matching the target tag information in the pre-stored multiple legitimacy tag information;

[0136] Determine a positioning tag group in which the first positioning tag is located; the positioning tag group includes a plurality of preset positioning tags;

[0137] Determine that a second positioning tag in the positioning tag group that is not determined as an available tag within a preset time period is an unavailable tag, and send tag information of the second positioning tag to a maintenance terminal so that a user corresponding to the maintenance terminal can replace the second positioning tag based on the tag information of the second positioning tag.

[0138] In an optional implementation, the positioning tag includes a passive electronic tag.

[0139] In an optional implementation, the parking verification module 402 is used to perform parking legality verification based on the positioning information and the target tag information when receiving a request to lock the vehicle sent by the user terminal.

[0140] In an optional embodiment, the device also includes an information generation module 405, which is used to generate order payment information of the vehicle upon receiving the vehicle locking completion information sent by the vehicle, and send the order payment information to the user terminal, so that the user terminal completes the payment of the order based on the order payment information.

[0141] For the description of the processing flow of each module in the parking management device and the interaction flow between each module, reference may be made to the relevant description in the above parking management method embodiment, which will not be described in detail here.

[0142] Based on the same technical concept, the embodiment of the present application also provides a computer device. Figure 5 FIG. 1 is a schematic diagram of a computer device provided in an embodiment of the present application, including:

[0143] Processor 51, memory 52 and bus 53. The memory 52 stores machine-readable instructions executable by the processor 51, and the processor 51 is used to execute the machine-readable instructions stored in the memory 52. ​​When the machine-readable instructions are executed by the processor 51, the processor 51 performs the following steps: S101: receiving positioning information and target tag information sent by the vehicle; S102: performing parking legitimacy verification based on the positioning information and target tag information; S103: in the case of passing the legitimacy verification, sending a confirmation lock instruction to the vehicle, so that the vehicle controls the vehicle lock to be closed based on the confirmation lock instruction, and realizes parking at the target parking space.

[0144] The above-mentioned memory 52 includes a memory 521 and an external memory 522; the memory 521 here is also called an internal memory, which is used to temporarily store the calculation data in the processor 51, as well as the data exchanged with the external memory 522 such as a hard disk. The processor 51 exchanges data with the external memory 522 through the memory 521. When the computer device is running, the processor 51 and the memory 52 communicate through the bus 53, so that the processor 51 executes the execution instructions mentioned in the above-mentioned method embodiment.

[0145] The present disclosure also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the parking management method described in the above method embodiment are executed. The storage medium may be a volatile or non-volatile computer-readable storage medium.

[0146] The disclosed embodiment also provides a computer program product, including computer instructions, which implement the steps of the above-mentioned parking management method when executed by a processor. The computer program product can be any product that can implement the above-mentioned parking management method, and part or all of the solutions that contribute to the prior art in the computer program product can be embodied in the form of a software product (such as a software development kit (SDK)), which can be stored in a storage medium, and the computer instructions contained therein enable the relevant device or processor to execute part or all of the steps of the above-mentioned parking management method.

[0147] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of the device or module can be electrical, mechanical or other forms.

[0148] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0149] In addition, each functional module in each embodiment of the present disclosure may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0150] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that can be executed by a processor. Based on this understanding, the technical solution of the present disclosure, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0151] Finally, it should be noted that the above-described embodiments are only specific implementation methods of the present disclosure, which are used to illustrate the technical solutions of the present disclosure, rather than to limit them. The protection scope of the present disclosure is not limited thereto. Although the present disclosure is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed in the present disclosure, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be based on the protection scope of the claims.

Claims

1. A parking management method, characterized in that: include: Receiving positioning information and target tag information sent by the vehicle; wherein the positioning information includes the current position information of the vehicle; the target tag information includes the information of the positioning tag on the target parking space where the vehicle is located; wherein the vehicle is provided with an inductive card reader, and when the distance between the inductive card reader and the positioning tag on the parking space is within a set distance range, the inductive card reader establishes a communication connection with the positioning tag and obtains the target tag information; Perform parking legality verification based on the positioning information and the target tag information; If the legality check passes, a confirmation lock command is sent to the vehicle. so that the vehicle locks of the vehicle are controlled to be closed based on the confirmed vehicle lock instruction, Parking at the target parking space; Wherein, in the process of checking the legality of parking, the hardware qualification of the positioning tag is also checked, including: In the case where there is legitimacy tag information matching the target tag information among the pre-stored plurality of legitimacy tag information, determining that the first positioning tag indicated by the target tag information is an available tag; Determine a positioning tag group in which the first positioning tag is located; the positioning tag group includes a plurality of preset positioning tags; Determine that a second positioning tag in the positioning tag group that is not determined as an available tag within a preset time period is an unavailable tag, and send tag information of the second positioning tag to a maintenance terminal, so that a user corresponding to the maintenance terminal replaces the second positioning tag based on the tag information of the second positioning tag; and When the current location of the vehicle does not match the location of the target parking space, the server sends a maintenance reminder message to the maintenance terminal, and adds the positioning tag at the location indicated by the location information of the positioning tag.

2. The parking management method according to claim 1, characterized in that: The performing parking legality verification based on the positioning information and the target tag information includes: Based on the positioning information, determining whether the vehicle is located in a preset parking area; Based on the target label information, determining whether the target label information is legitimacy label information among a plurality of pre-stored legitimacy label information; In the case where the vehicle is located in the preset parking area and there is legitimacy tag information matching the target tag information among the pre-stored plurality of legitimacy tag information, it is determined that the legitimacy check is passed.

3. The parking management method according to claim 1, characterized in that: The positioning tag includes a passive electronic tag.

4. The parking management method according to claim 1, characterized in that: The performing parking legality verification based on the positioning information and the target tag information includes: When a vehicle locking request instruction is received from a user terminal, a parking legality check is performed based on the positioning information and the target tag information.

5. The parking management method according to claim 1, characterized in that: Also includes: When the vehicle locking completion information sent by the vehicle is received, the order payment information of the vehicle is generated, and the order payment information is sent to the user terminal, so that the user terminal completes the payment of the order based on the order payment information.

6. A parking management device, characterized in that: include: An information receiving module, used for receiving positioning information and target tag information sent by a vehicle; wherein the positioning information includes the current position information of the vehicle; the target tag information includes the information of the positioning tag on the target parking space where the vehicle is located; wherein the vehicle is provided with an inductive card reader, and when the distance between the inductive card reader and the positioning tag on the parking space is within a set distance range, the inductive card reader establishes a communication connection with the positioning tag and obtains the target tag information; The parking verification module is used to perform parking legitimacy verification based on the positioning information and the target tag information, and in the process of performing parking legitimacy verification, it also includes verifying the hardware qualification of the positioning tag, including: In the case where there is legitimacy tag information matching the target tag information among the pre-stored plurality of legitimacy tag information, determining that the first positioning tag indicated by the target tag information is an available tag; Determine a positioning tag group in which the first positioning tag is located; the positioning tag group includes a plurality of preset positioning tags; determining that a second positioning tag in the positioning tag group that is not determined as an available tag within a preset time period is an unavailable tag, and sending tag information of the second positioning tag to a maintenance terminal, so that a user corresponding to the maintenance terminal replaces the second positioning tag based on the tag information of the second positioning tag; and, when the current location of the vehicle does not match the location of the target parking space, the server sends a maintenance prompt message to the maintenance terminal, and adds the positioning tag at the location indicated by the location information of the positioning tag; The instruction sending module is used to send a confirmation lock instruction to the vehicle when the legality check passes, so that the vehicle controls the vehicle lock to be closed based on the confirmation lock instruction to achieve parking at the target parking space.

7. A computer device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the computer device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of the parking management method according to any one of claims 1 to 5 are performed.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the parking management method according to any one of claims 1 to 5 are executed.

9. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by a processor, the steps of the parking management method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Intelligent induction parking device, method and system, vehicle and server

    CN111255278A

  • Vehicle parking control method, electronic equipment and shared vehicle system

    CN111784924A