Vehicle return method, device, equipment and storage medium based on encrypted tags

By decrypting and encrypting encrypted tags, combined with user data verification, reliable return management of shared vehicles is achieved, solving the stability problem of shared vehicle parking management, preventing unauthorized borrowing and returning operations, and improving parking space management capabilities.

CN117079385BActive Publication Date: 2025-12-02SHENZHEN TBIT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311057325.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-18
Publication Date
2025-12-02
Estimated Expiration
2043-08-18

AI Technical Summary

Technical Problem

The stability of shared vehicle parking management is low, and conventional RFID tags are easily forged or copied by attackers, causing system detection to fail.

Method used

Encrypted tags are used. By acquiring the encrypted data in the RFID tags, decryption and encryption operations are performed. Combined with user data information, business card reading verification is carried out, and the encrypted data is read at the return point terminal to determine that the return of the vehicle is successful.

Benefits of technology

Provide a reliable vehicle return verification mechanism to reduce false or fraudulent return reports, ensure the effectiveness of parking space management, prevent competing companies from occupying parking resources, and improve the stability of shared vehicle parking management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117079385B_ABST
    Figure CN117079385B_ABST
Patent Text Reader

Abstract

This invention relates to the field of data processing and discloses a method, apparatus, device, and storage medium for returning shared vehicles based on encrypted tags. The method includes: upon detecting a vehicle rental request, acquiring encrypted data from an RFID tag; performing a decryption operation on the encrypted data to obtain user data information; performing a business card reading operation based on the user data information and verification information carried in the rental request; if the business card reading operation results in successful verification, determining that the rental was successful and performing an encryption operation on the user data information to obtain encrypted data; upon detecting a card reading request sent by a return point terminal, allowing the return point terminal to read the encrypted data, wherein the return point terminal determines whether the vehicle return was successful based on the encrypted data. This invention improves the stability of shared vehicle parking management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing, and in particular to a method, apparatus, device, and storage medium for returning a vehicle based on an encrypted tag. Background Technology

[0002] In the shared vehicle sector, with people's pursuit of green travel, shared vehicles have gradually become a popular mode of transportation. However, as the number of shared vehicles continues to rise, regulating their parking has become a necessity. Among numerous fixed-point parking solutions, RFID technology is widely adopted due to its relatively low cost and mature nature. However, due to market competition, conventionally produced tags can be easily manipulated by simply reading the tag's UID, allowing other competing shared vehicles to also identify the tag for return. Conventionally produced tags are relatively simple in design and lack security measures. Attackers can forge and simulate legitimate tags by cracking the tag's UID or copying tag information to bypass the system's detection. This leads to low stability in shared vehicle parking management. Summary of the Invention

[0003] The main objective of this invention is to solve the technical problem of low stability in the management of shared vehicle parking.

[0004] The first aspect of the present invention provides a method for returning a vehicle based on an encrypted tag, the method comprising:

[0005] When a car rental request is detected, the encrypted data in the RFID tag is retrieved;

[0006] Perform a decryption operation on the encrypted data to obtain user data information;

[0007] The card reading operation is performed based on the user data and the verification information carried in the car rental request.

[0008] When the card reading operation results in successful verification, the car rental is determined to be successful, and an encryption operation is performed on the user data information to obtain the encrypted data.

[0009] When a card reading request is detected from the vehicle return point terminal, the vehicle return point terminal is allowed to read the encrypted data, wherein the vehicle return point terminal determines whether the vehicle return was successful based on the encrypted data.

[0010] Optionally, in a first implementation of the first aspect of the present invention, the step of performing an encryption operation on the user data information to obtain the encrypted data includes:

[0011] The encryption operation is performed on the user data information according to the preset default key and the randomly generated root key to obtain the encrypted data.

[0012] Optionally, in a second implementation of the first aspect of the present invention, the step of performing a decryption operation on the encrypted data to obtain user data information includes:

[0013] The encrypted data is input into a preset decryptor, which uses a key to decrypt the data to obtain the user data information.

[0014] Optionally, in a third implementation of the first aspect of the present invention, after the step of allowing the return point terminal to read the encrypted data when a card reading request is detected, the method further includes:

[0015] When a successful return message is detected from the vehicle return point terminal, the region ID carried in the successful return message is obtained and the UID information of the RFID tag is obtained.

[0016] The region ID and the UID information are encrypted to obtain the encrypted data to be updated.

[0017] The encrypted data is updated based on the encrypted data to be updated.

[0018] Optionally, in a fourth implementation of the first aspect of the present invention, the step of encrypting the region ID and the UID information to obtain the encrypted data to be updated includes:

[0019] Retrieve the preset franchisee ID;

[0020] Perform an XOR operation based on the region ID, the franchisee ID, and the UID information to obtain the binary sequence to be encrypted;

[0021] The encryption and erasure configuration is performed on the binary sequence to obtain the encrypted data to be updated.

[0022] Optionally, in a fifth implementation of the first aspect of the present invention, the method further includes:

[0023] Detect whether the remaining battery power of the RFID tag is lower than the preset battery power;

[0024] If the remaining battery power of the RFID tag is lower than the preset battery power, the driving speed of the shared vehicle is detected;

[0025] The RFID tag is charged according to the driving speed.

[0026] Optionally, in a sixth implementation of the first aspect of the present invention, the step of performing a charging operation on the RFID tag according to the driving speed includes:

[0027] When the driving speed is lower than the preset speed, the card reader is controlled to perform the charging operation on the RFID tag.

[0028] A second aspect of the present invention provides a vehicle return device based on an encrypted tag, comprising:

[0029] The acquisition module is used to acquire encrypted data from the RFID tag when a car rental request is detected;

[0030] The decryption module is used to perform decryption operations on the encrypted data to obtain user data information;

[0031] The card reader module is used to perform business card reading operations based on the user data information and the verification information carried in the car rental request;

[0032] The encryption module is used to determine that the car rental is successful and perform an encryption operation on the user data information when the result of the card reading operation is successful verification, so as to obtain the encrypted data.

[0033] The authorization module is used to allow the vehicle return terminal to read the encrypted data when it detects a card reading request sent by the vehicle return terminal, wherein the vehicle return terminal determines whether the vehicle return was successful based on the encrypted data.

[0034] A third aspect of the present invention provides a vehicle return device based on an encrypted tag, comprising: a memory and at least one processor, wherein the memory stores instructions, and the memory and the at least one processor are interconnected via a line; the at least one processor invokes the instructions in the memory to cause the vehicle return device based on the encrypted tag to perform the above-described vehicle return method based on the encrypted tag.

[0035] A fourth aspect of the present invention provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the above-described vehicle return method based on an encrypted tag.

[0036] In this embodiment of the invention, when a car rental request is detected, encrypted data from the RFID tag is acquired; the encrypted data is decrypted to obtain user data information; a business card reading operation is performed based on the user data information and the verification information carried in the car rental request; if the result of the business card reading operation is successful verification, the car rental is determined to be successful and an encryption operation is performed on the user data information to obtain the encrypted data; when a card reading request sent by a return point terminal is detected, the return point terminal is allowed to read the encrypted data, wherein the return point terminal determines whether the car rental was successful based on the encrypted data. When the car rental device based on the encrypted tag detects a card reading request sent by the return point terminal, it allows the terminal to read the encrypted data. The return point terminal can determine whether the car rental was successful based on the encrypted data and perform corresponding processing. This provides a reliable car rental verification mechanism, reduces erroneous or fraudulent car rental reports, and ensures effective management of parking spaces. Through the car rental request and return verification mechanism, the management and control of parking spaces can be realized. It effectively prevents other people from occupying parking spaces and improves the control capability of parking resources. In summary, the above solutions can protect data security, prevent unauthorized car rental requests, establish a reliable car return verification mechanism, and enhance parking space management capabilities, thereby effectively preventing competing companies' shared vehicles from occupying the user company's parking space resources and improving the stability of shared vehicle parking management. Attached Figure Description

[0037] Figure 1 This is a schematic diagram of one embodiment of the vehicle return method based on encrypted tags in this invention.

[0038] Figure 2 This is a schematic diagram of one embodiment of the vehicle return device based on an encrypted tag in this invention.

[0039] Figure 3 This is a schematic diagram of one embodiment of the vehicle return device based on an encrypted tag in this invention. Detailed Implementation

[0040] This invention provides a method, apparatus, device, and storage medium for returning a vehicle based on an encrypted tag.

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

[0042] For ease of understanding, the specific process of the embodiments of the present invention is described below. Please refer to [link / reference]. Figure 1 One embodiment of the vehicle return method based on encrypted tags in this invention includes:

[0043] 101. Upon detecting a car rental request, retrieve the encrypted data from the RFID tag;

[0044] Specifically, when a car rental request is detected, the system can obtain relevant information by reading the encrypted data in the RFID tag. RFID (Radio Frequency Identification) tags are a wireless communication technology that transmits data stored in a microchip to a reader via radio waves. In this case, the car rental request may trigger the RFID reader to scan the RFID tag on the vehicle. The reader sends radio waves to communicate with the RFID tag and retrieves encrypted data from it. This encrypted data may contain vehicle identification information, usage rights, user identity, and other relevant information. Once the system successfully obtains the encrypted data from the RFID tag, it can continue to perform other operations, such as decrypting the data, verifying its validity, and matching it with user information. This ensures the legality and security of the car rental operation and provides the necessary information foundation for subsequent business processing.

[0045] Optionally, the encryption operation is performed on the user data information according to a preset default key and a randomly generated root key to obtain the encrypted data. Specifically, the encryption operation is to transform the user data information into encrypted data by using a specific encryption algorithm and key. In this case, the preset default key and the randomly generated root key are used for the encryption operation.

[0046] The specific encryption steps may be as follows:

[0047] Obtain user data, including critical information that needs to be encrypted.

[0048] User data is encrypted using a preset default key and encryption algorithm.

[0049] Each piece of user data is encrypted using a randomly generated root key to further enhance data security.

[0050] The result of the encryption operation is the encrypted data, which is the output of user data information after encryption processing.

[0051] The default key is set in advance by the system and is used for the initial encryption operation. The randomly generated root key is dynamically generated during the encryption process to increase data security.

[0052] 102. Perform a decryption operation on the encrypted data to obtain user data information;

[0053] Specifically, after obtaining the encrypted data from the RFID tag, the system can decrypt it to obtain the user data information. The decryption process converts the encrypted data back into the original user data.

[0054] The specific decryption operation may depend on the encryption algorithm and key used. The system needs the correct key and the corresponding decryption algorithm to restore the encrypted data. Only after successful decryption can readable user data be obtained.

[0055] The purpose of decryption is to recover the original user data from the encrypted data for subsequent business processing and verification. During the decryption process, the system ensures the integrity and accuracy of the data and guarantees that the user data is properly processed and used.

[0056] Optionally, the encrypted data is input into a preset decryptor, which uses a key to decrypt the data and obtain the user data information. Specifically, inputting the encrypted data into a preset decryptor and using a corresponding key for decryption yields the user data information. The preset decryptor is a pre-configured program or device used to perform the decryption operation. It uses a decryption algorithm corresponding to the encryption process and a corresponding key to restore the encrypted data.

[0057] The specific decryption steps may be as follows:

[0058] The encrypted data is input into a preset decryptor.

[0059] The system or device uses a stored key in conjunction with a decryption algorithm.

[0060] The decryptor performs the decryption operation, converting the encrypted data into user data information.

[0061] The result of the decryption operation is the user data information, which is the original data after decryption.

[0062] By inputting encrypted data into a preset decryptor and using the correct key for decryption, the user data information before encryption can be successfully restored.

[0063] 103. Perform a card reading operation based on the user data and the verification information carried in the car rental request;

[0064] Specifically, based on the user data and the verification information carried in the car rental request, a card reading operation can be performed to verify the legitimacy of the car rental request. The card reading operation refers to the process of comparing and matching the user data with the verification information carried in the car rental request. This operation allows the system to compare the user data and the verification information to determine whether the car rental request is legal and valid.

[0065] Optional, specific card reading operations may include:

[0066] Extract key information that needs to be used for verification from user data, such as user identity information and vehicle usage permissions.

[0067] Extract the information to be verified from the car rental request, such as the rental time and location.

[0068] The extracted user data information is compared with the information to be verified to ensure their consistency and legality.

[0069] Based on the comparison results, determine whether the car rental request complies with regulations and meets the conditions for renting a car.

[0070] If the card reading operation results in successful verification, meaning the user data matches the information to be verified in the car rental request, the car rental request can be considered legitimate, and the subsequent car rental operation can continue.

[0071] By performing a card reading operation, the system can effectively verify the legitimacy of a car rental request, prevent unauthorized car rentals, and ensure the use and safety of the vehicle.

[0072] 104. When the result of the card reading operation is successful verification, the car rental is determined to be successful and the user data information is encrypted to obtain the encrypted data;

[0073] Specifically, when the card reading operation results in successful verification, the car rental can be determined as successful, and the user data information can be encrypted to obtain the corresponding encrypted data.

[0074] Encryption is the process of transforming user data into encrypted data to protect its security and privacy. The encryption process uses encryption algorithms and keys to convert user data into encrypted data.

[0075] The specific encryption operation may depend on the encryption algorithm and key used. The system needs to use an appropriate key and corresponding encryption algorithm to encrypt user data. The encrypted data can only be obtained after successful encryption.

[0076] The purpose of encryption is to ensure the confidentiality of user data. During data transmission or storage, even if an unauthorized user obtains the data, they will be unable to decipher its contents. Encryption effectively prevents data leaks and unauthorized access.

[0077] It is important to note that ensuring the security of the key is crucial in encryption operations. Only authorized systems or individuals should have access to the legitimate key and be able to perform encryption operations to prevent unauthorized access and data leakage.

[0078] Therefore, after successfully verifying the car rental request, encryption can be performed to protect the security of user data and generate corresponding encrypted data.

[0079] 105. When a card reading request is detected from the vehicle return point terminal, the vehicle return point terminal is allowed to read the encrypted data, wherein the vehicle return point terminal determines whether the vehicle return was successful based on the encrypted data.

[0080] Specifically, when a card-reading request is detected from the vehicle return point terminal, the terminal can be allowed to read the encrypted data to determine the vehicle return operation. In this case, the vehicle return point terminal can obtain relevant return information and perform verification by reading the encrypted data. Further, the vehicle return point terminal sends a card-reading request, which is received by the vehicle return device based on the encrypted tag. The encrypted data is then provided to the vehicle return point terminal. The vehicle return point terminal uses the corresponding key and decryption algorithm to decrypt the encrypted data. The decrypted data may contain relevant information required for vehicle return, such as user identity and return time. The vehicle return point terminal determines whether the return was successful based on the decrypted data. The criteria for this determination can be determined according to specific business needs, such as verifying user identity or checking whether the return time complies with regulations.

[0081] By allowing the vehicle return point terminal to read encrypted data and verifying successful return based on the decrypted data, the accuracy and security of the return process can be ensured. At the same time, the use of encrypted data effectively protects the privacy and security of user data.

[0082] Optionally, when a successful return message is detected from the vehicle return point terminal, the region ID carried in the successful return message and the UID information of the RFID tag are obtained; the region ID and the UID information are encrypted to obtain encrypted data to be updated; and an update operation is performed on the encrypted data based on the encrypted data to be updated. Specifically, when a successful return message is detected from the vehicle return point terminal, the region ID and the UID information of the RFID tag carried in the successful return message are obtained. The region ID and UID information are encrypted using an encryption algorithm and a corresponding key to obtain encrypted data to be updated. An update operation is performed on the original encrypted data based on the encrypted data to be updated. The details of the specific update operation need to be determined according to the system design and requirements. In the update operation, the encrypted data to be updated can replace the original encrypted data, or specific fields can be updated according to system requirements. Through the above steps, the region ID and the UID information of the RFID tag in the successful return message can be encrypted, and the encryption result can be used for the operation of updating the encrypted data. This can protect the security of sensitive information and realize data updates.

[0083] Optionally, a preset franchisee ID is obtained; an XOR operation is performed based on the region ID, the franchisee ID, and the UID information to obtain a binary sequence to be encrypted; the encryption configuration is performed on the binary sequence to obtain the encrypted data to be updated. Specifically, performing the XOR operation and encryption operation enhances data security. By obfuscating and encrypting the region ID, franchisee ID, and UID information, unauthorized access can be effectively prevented from directly reading or tampering with this sensitive information. This helps protect the privacy and security of users, franchisees, and the system. Encrypting data after XORing the franchisee ID with the region ID and UID information avoids transmitting sensitive information in plaintext, reducing the risk of information leakage. Only authorized users with the correct key can decrypt and obtain relevant information, thus better protecting data confidentiality. After performing the XOR operation based on the region ID, franchisee ID, and UID information, the binary sequence is then encrypted. This method simplifies the encryption configuration process, as it only requires obtaining the binary sequence to be encrypted through an XOR operation and then encrypting it using a corresponding encryption algorithm. This improves the maintainability and scalability of the system.

[0084] Optionally, encryption can be performed based on tag privacy mode and tag user data area. Tag privacy mode uses the privacy mode of RFID technology, combined with specially designed business logic, to encrypt tags deployed to the market, thus preventing competing card readers from recognizing information such as the UID in the tag information. User data encryption uses the user data protection mode of RFID technology, combined with our company's relevant business information, to encrypt the user data area of ​​tags deployed to the market, thus preventing competing card readers from recognizing the user data area information in the tag information. By setting a way to de-privacy mode, the UID information in the site tag information can be encrypted, achieving the goal of preventing competing card readers from reading it. Through the user data area encryption algorithm, combined with the coding of different regions and different customers, different encryption requirements for user data by region and customer can be achieved, protecting tag information security. With encrypted tags, without the encryption key, other RFID card readers will not be able to correctly recognize the tag and obtain the tag user data, thus preventing other competitors from occupying customer tag sites.

[0085] Optionally, the remaining battery power of the RFID tag is detected to be lower than a preset battery level. If the remaining battery power of the RFID tag is lower than the preset battery level, the driving speed of the shared vehicle is detected. The RFID tag is then charged according to the driving speed. Detecting whether the remaining battery power of the RFID tag is lower than the preset battery level allows for the timely identification of tags with low battery levels and the implementation of appropriate measures, such as reminding the user to replace the battery or perform a charging operation. This helps ensure that the RFID tag is always in normal working condition, avoiding functional failures or interruptions in use due to insufficient battery power. Detecting the driving speed of the shared vehicle allows for the acquisition of the vehicle's real-time status. This can be used to monitor the vehicle's operation, such as determining whether the vehicle is driving normally or speeding, and taking appropriate actions, such as sending an alarm or restricting vehicle use. Charging the RFID tag according to the driving speed means that when the vehicle is traveling at low speeds (such as when parked or moving slowly), this time can be used to charge the RFID tag. This intelligent charging operation can improve the battery life of the RFID tag and ensure its stable operation over a long period. By detecting the battery level of RFID tags and the vehicle's speed, and performing charging operations on the RFID tags as needed, the stability and reliability of RFID tags can be enhanced, accurate vehicle status information can be provided, and charging management can be optimized, thereby improving the operational efficiency and user experience of the shared vehicle system.

[0086] In this embodiment of the invention, when the car return device based on the encrypted tag detects a car rental request, it acquires encrypted data from the RFID tag; it performs a decryption operation on the encrypted data to obtain user data information; it performs a business card reading operation based on the user data information and the verification information carried in the car rental request; when the result of the business card reading operation is successful verification, it determines that the car rental is successful and performs an encryption operation on the user data information to obtain the encrypted data; when a card reading request sent by the car return point terminal is detected, the car return point terminal is allowed to read the encrypted data, wherein the car return point terminal determines whether the car return is successful based on the encrypted data. The car return device based on the encrypted tag allows the car return point terminal to read the encrypted data when it detects a card reading request sent by the car return point terminal. The car return point terminal can determine whether the car return is successful based on the encrypted data and perform corresponding processing. This provides a reliable car return verification mechanism, reduces erroneous or fraudulent car return reports, and ensures effective management of parking spaces. Through the car rental request and car return verification mechanism, the management and control of parking spaces can be realized. It effectively prevents other people from occupying parking spaces and improves the control capability of parking resources. In summary, the above solutions can protect data security, prevent unauthorized car rental requests, establish a reliable car return verification mechanism, and enhance parking space management capabilities, thereby effectively preventing competing companies' shared vehicles from occupying the user company's parking space resources and improving the stability of shared vehicle parking management.

[0087] The above describes the vehicle return method based on encrypted tags in the embodiments of the present invention. The following describes the vehicle return device based on encrypted tags in the embodiments of the present invention. Please refer to [link / reference]. Figure 2 One embodiment of the vehicle return device based on encrypted tags in this invention includes:

[0088] The acquisition module 301 is used to acquire encrypted data from the RFID tag when a car rental request is detected;

[0089] Decryption module 302 is used to perform decryption operation on the encrypted data to obtain user data information;

[0090] Card reader module 303 is used to perform business card reading operations based on the user data information and the verification information carried in the car rental request;

[0091] Encryption module 304 is used to determine that the car rental is successful and perform an encryption operation on the user data information when the result of the card reading operation is successful verification, so as to obtain the encrypted data;

[0092] The authorization module 305 is used to allow the vehicle return terminal to read the encrypted data when it detects a card reading request sent by the vehicle return terminal, wherein the vehicle return terminal determines whether the vehicle return was successful based on the encrypted data.

[0093] Optionally, the encryption module 304 can also be specifically used for:

[0094] The encryption operation is performed on the user data information according to the preset default key and the randomly generated root key to obtain the encrypted data.

[0095] Optionally, the decryption module 302 can also be specifically used for:

[0096] The encrypted data is input into a preset decryptor, which uses a key to decrypt the data to obtain the user data information.

[0097] Optionally, the authorization module 305 can also be specifically used for:

[0098] When a successful return message is detected from the vehicle return point terminal, the region ID carried in the successful return message is obtained and the UID information of the RFID tag is obtained.

[0099] The region ID and the UID information are encrypted to obtain the encrypted data to be updated.

[0100] The encrypted data is updated based on the encrypted data to be updated.

[0101] Optionally, the authorization module 305 can also be specifically used for:

[0102] Retrieve the preset franchisee ID;

[0103] Perform an XOR operation based on the region ID, the franchisee ID, and the UID information to obtain the binary sequence to be encrypted;

[0104] The encryption and erasure configuration is performed on the binary sequence to obtain the encrypted data to be updated.

[0105] Optionally, the authorization module 305 can also be specifically used for:

[0106] Detect whether the remaining battery power of the RFID tag is lower than the preset battery power;

[0107] If the remaining battery power of the RFID tag is lower than the preset battery power, the driving speed of the shared vehicle is detected;

[0108] The RFID tag is charged according to the driving speed.

[0109] Optionally, the authorization module 305 can also be specifically used for:

[0110] When the driving speed is lower than the preset speed, the card reader is controlled to perform the charging operation on the RFID tag.

[0111] In this embodiment of the invention, when the car return device based on the encrypted tag detects a car rental request, it acquires encrypted data from the RFID tag; it performs a decryption operation on the encrypted data to obtain user data information; it performs a business card reading operation based on the user data information and the verification information carried in the car rental request; when the result of the business card reading operation is successful verification, it determines that the car rental is successful and performs an encryption operation on the user data information to obtain the encrypted data; when a card reading request sent by the car return point terminal is detected, the car return point terminal is allowed to read the encrypted data, wherein the car return point terminal determines whether the car return is successful based on the encrypted data. The car return device based on the encrypted tag allows the car return point terminal to read the encrypted data when it detects a card reading request sent by the car return point terminal. The car return point terminal can determine whether the car return is successful based on the encrypted data and perform corresponding processing. This provides a reliable car return verification mechanism, reduces erroneous or fraudulent car return reports, and ensures effective management of parking spaces. Through the car rental request and car return verification mechanism, the management and control of parking spaces can be realized. It effectively prevents other people from occupying parking spaces and improves the control capability of parking resources. In summary, the above solutions can protect data security, prevent unauthorized car rental requests, establish a reliable car return verification mechanism, and enhance parking space management capabilities, thereby effectively preventing competing companies' shared vehicles from occupying the user company's parking space resources and improving the stability of shared vehicle parking management.

[0112] above Figure 2 The vehicle return device based on encrypted tags in the embodiments of the present invention will be described in detail from the perspective of modular functional entities. The vehicle return device based on encrypted tags in the embodiments of the present invention will be described in detail from the perspective of hardware processing.

[0113] Figure 3 This is a schematic diagram of a vehicle return device based on an encrypted tag, according to an embodiment of the present invention. The encrypted tag-based vehicle return device 500 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 510 (e.g., one or more processors) and a memory 520, and one or more storage media 530 (e.g., one or more mass storage devices) for storing application programs 533 or data 532. The memory 520 and storage media 530 can be temporary or persistent storage. The program stored in the storage media 530 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the encrypted tag-based vehicle return device 500. Furthermore, the processor 510 may be configured to communicate with the storage media 530 and execute the series of instruction operations in the storage media 530 on the encrypted tag-based vehicle return device 500.

[0114] The vehicle return device 500 based on encrypted tags may also include one or more power supplies 540, one or more wired or wireless network interfaces 550, one or more input / output interfaces 560, and / or one or more operating systems 531, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 3 The illustrated structure of the tag-based vehicle return device does not constitute a limitation on the tag-based vehicle return device and may include more or fewer components than illustrated, or combine certain components, or have different component arrangements.

[0115] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium, wherein the computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of the vehicle return method based on the encrypted tag.

[0116] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system, device, or unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0117] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0118] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for returning a vehicle based on an encrypted tag, characterized in that, The method for returning the vehicle based on the encrypted tag includes: When a car rental request is detected, the encrypted data in the RFID tag is retrieved; Perform a decryption operation on the encrypted data to obtain user data information; The card reading operation is performed based on the user data and the verification information carried in the car rental request. When the card reading operation results in successful verification, the car rental is determined to be successful, and an encryption operation is performed on the user data information to obtain the encrypted data. When a card reading request is detected from the vehicle return point terminal, the vehicle return point terminal is allowed to read the encrypted data, wherein the vehicle return point terminal determines whether the vehicle return was successful based on the encrypted data; When a successful return message is detected from the vehicle return point terminal, the region ID carried in the successful return message is obtained and the UID information of the RFID tag is obtained. The region ID and the UID information are encrypted to obtain the encrypted data to be updated. Perform an update operation on the encrypted data based on the encrypted data to be updated; The step of encrypting the region ID and the UID information to obtain the encrypted data to be updated includes: Retrieve the preset franchisee ID; Perform an XOR operation based on the region ID, the franchisee ID, and the UID information to obtain the binary sequence to be encrypted; The encryption and erasure configuration is performed on the binary sequence to obtain the encrypted data to be updated.

2. The vehicle return method based on encrypted tags according to claim 1, characterized in that, The step of performing an encryption operation on the user data information to obtain the encrypted data includes: The encryption operation is performed on the user data information according to the preset default key and the randomly generated root key to obtain the encrypted data.

3. The method for returning a vehicle based on an encrypted tag according to claim 1, characterized in that, The step of performing a decryption operation on the encrypted data to obtain user data information includes: The encrypted data is input into a preset decryptor, which uses a key to decrypt the data to obtain the user data information.

4. The method for returning a vehicle based on an encrypted tag according to any one of claims 1-3, characterized in that, The method further includes: Detect whether the remaining battery power of the RFID tag is lower than the preset battery power; If the remaining battery power of the RFID tag is lower than the preset battery power, the driving speed of the shared vehicle is detected; The RFID tag is charged according to the driving speed.

5. The method for returning a vehicle based on an encrypted tag according to claim 4, characterized in that, The step of charging the RFID tag according to the driving speed includes: When the driving speed is lower than the preset speed, the card reader is controlled to perform the charging operation on the RFID tag.

6. A vehicle return device based on an encrypted tag, characterized in that, The vehicle return device based on the encrypted tag includes: The acquisition module is used to acquire encrypted data from the RFID tag when a car rental request is detected; The decryption module is used to perform decryption operations on the encrypted data to obtain user data information; The card reader module is used to perform business card reading operations based on the user data information and the verification information carried in the car rental request; The encryption module is used to determine that the car rental is successful and perform an encryption operation on the user data information when the result of the card reading operation is successful verification, so as to obtain the encrypted data. The authorization module is used to allow the vehicle return terminal to read the encrypted data when it detects a card reading request sent by the vehicle return terminal, wherein the vehicle return terminal determines whether the vehicle return is successful based on the encrypted data; when it detects a successful vehicle return message sent by the vehicle return terminal, it obtains the area ID carried in the successful vehicle return message and obtains the UID information of the RFID tag. The region ID and the UID information are encrypted to obtain the encrypted data to be updated. Perform an update operation on the encrypted data based on the encrypted data to be updated; The step of encrypting the region ID and the UID information to obtain the encrypted data to be updated includes: Retrieve the preset franchisee ID; Perform an XOR operation based on the region ID, the franchisee ID, and the UID information to obtain the binary sequence to be encrypted; The encryption and erasure configuration is performed on the binary sequence to obtain the encrypted data to be updated.

7. A vehicle return device based on an encrypted tag, characterized in that, The vehicle return device based on the encrypted tag includes: a memory and at least one processor, wherein the memory stores instructions, and the memory and the at least one processor are interconnected via a line; The at least one processor invokes the instructions in the memory to cause the tag-based vehicle return device to perform the tag-based vehicle return method as described in any one of claims 1-5.

8. A computer-readable storage medium storing a computer program thereon, characterized in that, When the computer program is executed by the processor, it implements the vehicle return method based on the encrypted tag as described in any one of claims 1-5.

Citation Information

Patent Citations

  • Vehicle control method, apparatus and terminal, vehicle, server and system

    CN106023458A

  • Device and method for lending out and returning rental object by input of dynamic secret code by user

    JP2016165118A