A virtual key sharing system and method
Through NFC short-range communication technology and multi-party server verification, the problem of cumbersome smart key sharing methods is solved, convenient and secure key transmission and vehicle control are achieved, ensuring data security and convenience of use under network-free conditions.
Patent Information
- Application Number
- CN202011609923.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-30
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2040-12-30
AI Technical Summary
The existing smart key sharing method is more cumbersome in close interaction between car owners and authorized users, and lacks convenient and secure transmission methods.
NFC short-range communication technology is adopted to ensure the security and effectiveness of information transmission by sharing NFC signal polling between the terminal and the authorized terminal.
It realizes convenient, safe and effective transmission of intelligent virtual keys, simplifies the interactive process between car owners and authorized users, enhances data security, and supports the use of vehicles under network-free conditions.
Smart Images

Figure CN114697925B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent keys, and in particular to a virtual key sharing system and method. Background Art
[0002] The method of sharing car keys over the Internet is rather cumbersome when the car owner and the authorized user are in close proximity. Both the car owner and the authorized party need to touch on their mobile phones before they can proceed to the next step of interaction, which is cumbersome and inconvenient for specific applications. Summary of the invention
[0003] The purpose of the present invention is to improve the convenience of transmitting smart virtual keys, and to use NFC short-range communication technology to achieve a more stable, secure and effective transmission method at a short distance.
[0004] In order to achieve the above-mentioned purpose, the present invention provides a virtual key sharing system, which solves the problem that smart virtual keys are cumbersome and inconvenient.
[0005] Preferably, the sharing terminal is used to obtain the sharing permission information input by the user, and generate a touch button according to the sharing permission information, so as to turn on the first NFC communication module when a touch signal of the user pressing the touch button is obtained, and poll whether there is an authorized terminal through the NFC signal of the first NFC communication module; the authorization terminal is used to send the information required for authorization to the sharing terminal when receiving the information feedback instruction; the car manufacturer server is used to receive the information required for authorization sent by the sharing terminal, so as to generate an authorization certificate according to the information required for authorization.
[0006] Preferably, the verification terminal is used to receive the NFC effective communication range sent by the sharing terminal;
[0007] The car manufacturer server sends the authorization certificate to the sharing terminal;
[0008] The verification terminal obtains unique verification information, and sends the verification information and the authorization certificate to the mobile phone manufacturer's server; the mobile phone manufacturer's server sends the verification information and the authorization certificate to the car manufacturer's server; the car manufacturer's server determines whether the verification terminal is legal based on the verification information and the authorization certificate.
[0009] Preferably, when the verification terminal is legitimate, a sharing permission instruction is generated and sent to the authorization terminal; the authorization terminal executes the sharing permission instruction to control the vehicle corresponding to the sharing terminal.
[0010] Preferably, the car manufacturer server generates sharing success information and sends the sharing success information to the sharing terminal, and the sharing terminal outputs and displays the sharing success information so that the car owner can be informed immediately.
[0011] Preferably, when the verification terminal is illegal, sharing failure information is generated, and sharing success information is sent to the sharing terminal, and the sharing terminal outputs and displays the sharing success information.
[0012] Preferably, the sharing permission information includes: sharing duration and enabled vehicle status, wherein the enabled vehicle status includes: starting the door, starting the vehicle driving, and starting the trunk.
[0013] Preferably, it is determined whether there is the authorized terminal that passes the polling within a preset polling time threshold according to the NFC signal of the first NFC communication module.
[0014] Preferably, the information required for authorization includes: token information generated by the car manufacturer server and information of the authorized vehicle.
[0015] Preferably, the authorization credential is a credential of personalized data.
[0016] A method for sharing a virtual key, comprising: a sharing terminal obtains sharing authority information input by a user, and generates a touch button according to the sharing authority information; when the sharing terminal obtains a touch signal of the user pressing the touch button, a first NFC communication module is turned on, and an NFC signal of the first NFC communication module is used to poll whether there is an authorized terminal; when the authorized terminal is polled, the sharing terminal sends an information feedback instruction to the authorized terminal; when the authorized terminal receives the information feedback instruction, the authorization terminal sends information required for authorization to the sharing terminal; the sharing terminal sends the information required for authorization to a car manufacturer server, and the car manufacturer server generates an authorization certificate according to the information required for authorization.
[0017] Preferably, the car manufacturer server sends the authorization certificate to the sharing terminal;
[0018] The sharing terminal sends the NFC effective communication range to the verification terminal; the verification terminal obtains unique verification information, and sends the verification information and the authorization certificate to the mobile phone manufacturer's server; the mobile phone manufacturer's server sends the verification information and the authorization certificate to the car manufacturer's server; the car manufacturer's server determines whether the verification terminal is legal based on the verification information and the authorization certificate. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 Is a system diagram of a virtual key sharing system embodiment of the present invention;
[0020] Figure 2 It is a flow chart of an embodiment of a virtual key sharing system of the present invention. DETAILED DESCRIPTION
[0021] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be interpreted as limiting the present invention.
[0022] In order to make the technical problems, technical solutions and beneficial effects solved by the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0023] like Figure 1 As shown, the sharing terminal is used to obtain the sharing permission information input by the user, and generate a touch button according to the sharing permission information, so as to turn on the first NFC communication module when a touch signal of the user pressing the touch button is obtained, and poll whether there is an authorized terminal through the NFC signal of the first NFC communication module; the authorization terminal is used to send the information required for authorization to the sharing terminal when receiving the information feedback instruction; the car manufacturer server is used to receive the information required for authorization sent by the sharing terminal, so as to generate an authorization certificate according to the information required for authorization.
[0024] Specifically, the required conditions are different: the network sharing method requires both the car owner and the authorized user to download the same APP, and the NFC touch sharing method requires both the car owner and the authorized user to have NFC function on their phones. Currently, cross-platform sharing of Android phones is supported. Implementation logic differences:
[0025] The way to share keys over the Internet is to transfer the vehicle control authority to the authorized account through the server; the way to share keys is to transmit information between mobile devices through NFC short-range communication, and connect multiple mobile phone manufacturers' servers through the car manufacturer's server to achieve message intercommunication and send registration information to the vehicle, thereby ensuring the security of shared keys from both the mobile phone and the vehicle.
[0026] The car owner logs in to the car manufacturer's APP and clicks the share key button. The APP will detect whether the phone's NFC is turned on. If the phone's NFC is turned on, the APP will prompt the user to set the permissions and validity period of the shared key. After the user sets it, click "Start Sharing". The APP will display a key sharing prompt animation. The car owner can follow the APP animation prompt to place the back of the phone close to the back of the authorized user's phone who has turned on the NFC and wait; the car manufacturer's APP requests a certificate from the car manufacturer's server. After receiving the response, it sends the certificate to the authorized user's phone via NFC. The certificate is provided by the car manufacturer's server and is forwarded to the car owner's phone manufacturer's server through the car owner's phone manufacturer's server. This process uses NFC short-range communication technology to effectively prevent information theft and ensure data security; after the authorized user's phone receives the certificate, it sends it to the phone manufacturer's server. The phone manufacturer's server sends the certificate (a certificate authority authenticates the identity of the certificate applicant and signs some basic information of the applicant and the applicant's public key with the CA root certificate) to the authorized user. The digital file) is transferred to the car manufacturer's server for signature verification. This process authenticates the identity of the car owner's device and the authorized device. If the verification is successful, the car manufacturer's server returns a response to the mobile phone manufacturer's server, which is forwarded to the authorized device by the mobile phone manufacturer's server. The authorized device returns the mobile phone SEID (security chip unique identification code), mobile phone model and other information, which are encrypted and transmitted to the car owner's device; the car owner's APP uploads the received information and the vehicle information to be shared to the car manufacturer's server, obtains the token generated by the car manufacturer's server (the token generated by the server as a credential for identity authentication) and the vehicle information to be authorized, and sends them to the authorized device through NFC communication as a credential for obtaining the personalized data of the car key; the authorized user's mobile phone uploads the data to the mobile phone manufacturer's server, which is forwarded to the car manufacturer's server by the mobile phone manufacturer's server; the car manufacturer's server performs identity authentication after receiving the data. After the verification is successful, the personalized data is generated and returned to the mobile phone manufacturer's server, which is then sent to the authorized user's mobile phone by the mobile phone manufacturer's server;
[0027] The authorized user's mobile phone stores personalized data, returns a notification to the mobile phone manufacturer's server, and queries the key registration result; the mobile phone manufacturer's server forwards the notification to the car manufacturer's server, the car manufacturer's server generates the vehicle-side registration data and sends it to the vehicle side, the vehicle side stores the registration data and returns the result to the car manufacturer's server; the car manufacturer's server synchronizes the vehicle registration result to the authorized device mobile phone manufacturer's server, and the authorized device queries this result and displays it in the APP.
[0028] In this embodiment, devices communicate with each other via NFC, which further ensures data security; the authorized device sends information such as tokens to the mobile phone manufacturer's server, which is then sent to the car manufacturer's server by the mobile phone manufacturer's server. The communication between servers is also secure during this process; although the owner and the authorized user's device are both keys to the same vehicle, the data of each key is unique. Authorized users can use the shared NFC key to use the vehicle without turning on the mobile phone network, and can still be used when the battery is low, which is more convenient and quick.
[0029] In actual implementation, the NFC positions of different mobile phones are different, and the animation displayed by the APP should be designed to be as universal as possible.
[0030] In one embodiment, the verification terminal is used to receive the NFC effective communication range sent by the sharing terminal;
[0031] The car manufacturer server sends the authorization certificate to the sharing terminal;
[0032] The verification terminal obtains unique verification information, and sends the verification information and the authorization certificate to the mobile phone manufacturer server; the mobile phone manufacturer server sends the verification information and the authorization certificate to the car manufacturer server; the car manufacturer server determines whether the verification terminal is legal based on the verification information and the authorization certificate. When the verification terminal is legal, it generates a sharing permission instruction and sends the sharing permission instruction to the authorization terminal; the authorization terminal executes the sharing permission instruction to control the vehicle corresponding to the sharing terminal. The car manufacturer server generates a sharing success message and sends the sharing success message to the sharing terminal. The sharing terminal outputs and displays the sharing success message so that the car owner can know it immediately. When the verification terminal is illegal, it generates a sharing failure message and sends the sharing success message to the sharing terminal. The sharing terminal outputs and displays the sharing success message.
[0033] Specifically, after receiving the request from the car owner's phone, the authorized user's phone verifies the certificate. If the verification passes, the phone's SEID, phone model and other information are returned to the car owner's phone.
[0034] After receiving the response, the car owner's mobile phone sends the authorization data (token, certificate, timestamp, etc., provided by the car manufacturer) to the authorized user's mobile phone; the authorized user's mobile phone uploads the data to the mobile phone manufacturer's server, which is forwarded to the car manufacturer's server by the mobile phone manufacturer; the car manufacturer's server receives the data and performs identity authentication. After the authentication is passed, it generates personalized data and returns it to the mobile phone manufacturer's server, which is sent to the authorized user's mobile phone by the mobile phone manufacturer's server; the authorized user's mobile phone stores the personalized data, returns a notification to the mobile phone manufacturer's server, and queries the key registration result; the mobile phone manufacturer's server forwards the notification to the car manufacturer's server, and the car manufacturer's server generates the vehicle-side registration data and sends it to the vehicle side. The vehicle side stores the registration data and returns the result to the car manufacturer's server; the car manufacturer's server synchronizes the vehicle registration result to the authorized device mobile phone manufacturer server, and the authorized device queries this result and displays it in the APP. The registration result of the authorized user's mobile phone can be sent to the car owner's car enterprise APP through the car manufacturer's server for display and managed by the car owner.
[0035] In one embodiment, the sharing permission information includes: sharing duration and enabled vehicle status, wherein the enabled vehicle status includes: starting the door, starting the vehicle, and starting the trunk. It is determined whether there is an authorized terminal that has passed the polling within a preset polling time threshold according to the NFC signal of the first NFC communication module. The information required for authorization includes: the token information generated by the car manufacturer server and the information of the authorized vehicle. The authorization certificate is a certificate of personalized data.
[0036] Specifically, when the sharing mobile phone confirms to start sharing the NFC virtual key, there is no need for other human-computer interaction operations between the sharing terminal and the authorization terminal. It is only a communication request between the server and the terminal. Finally, the authorization terminal and the sharing terminal are informed of the authorization result. The sharing terminal, that is, the car owner terminal has and has the right to control. It can still control the key sharing authority after confirming the sharing of the key. For example, the sharing time is set to one day. Now, before the day is up, the car owner terminal can manually correct the time. It can be changed to only share for half a day or set a few hours, or even directly choose to stop. After the set time is up, the system will automatically stop sharing without manual control.
[0037] The authorized terminal does not need to store the data shared by the sharing terminal, because the NFC key sharing regenerates the smart key every time it is shared, and it is not repeated each time.
[0038] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
[0039] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A virtual key sharing system, characterized in that: Sharing terminal: used to obtain sharing authority information input by the user, and generate a touch button according to the sharing authority information, so as to start the first NFC communication module when a touch signal of the user pressing the touch button is obtained, and poll whether there is an authorized terminal through the NFC signal of the first NFC communication module; Authorization terminal: used to send the information required for authorization to the sharing terminal when receiving the information feedback instruction; The car manufacturer server is used to receive the information required for authorization sent by the sharing terminal, and generate an authorization certificate according to the information required for authorization; Verification terminal: used to receive the NFC effective communication range sent by the sharing terminal; The car manufacturer server sends the authorization certificate to the sharing terminal; The verification terminal obtains unique verification information, and sends the verification information and the authorization certificate to the mobile phone manufacturer's server; The mobile phone manufacturer server sends the verification information and the authorization certificate to the car manufacturer server; The car manufacturer server determines whether the verification terminal is legal based on the verification information and the authorization certificate.
2. The virtual key sharing system as claimed in claim 1, characterized in that: When the verification terminal is legitimate, a sharing permission instruction is generated and sent to the authorization terminal; the authorization terminal executes the sharing permission instruction to control the vehicle corresponding to the sharing terminal.
3. The virtual key sharing system as claimed in claim 2, characterized in that: The car manufacturer server generates sharing success information and sends the sharing success information to the sharing terminal, and the sharing terminal outputs and displays the sharing success information so that the car owner can be informed immediately.
4. The virtual key sharing system as claimed in claim 2, characterized in that: When the verification terminal is illegal, sharing failure information is generated, and sharing success information is sent to the sharing terminal, and the sharing terminal outputs and displays the sharing success information.
5. The virtual key sharing system according to claim 1, characterized in that: The sharing permission information includes: sharing duration and enabled vehicle status, wherein the enabled vehicle status includes: starting the door, starting the vehicle driving, and starting the trunk.
6. The virtual key sharing system as claimed in claim 1, characterized in that: It is determined whether there is an authorized terminal that passes the polling within a preset polling time threshold according to the NFC signal of the first NFC communication module.
7. The virtual key sharing system as claimed in claim 1, characterized in that: The information required for authorization includes: the token information generated by the car manufacturer's server and the information of the authorized vehicle.
8. The virtual key sharing system as claimed in claim 1, characterized in that: The authorization certificate is a certificate of personalized data.
9. A method for sharing a virtual key, characterized in that: It includes: The sharing terminal obtains the sharing authority information input by the user, and generates a touch button according to the sharing authority information; When the sharing terminal obtains a touch signal from the user pressing the touch button, the first NFC communication module is turned on, and an NFC signal from the first NFC communication module is used to poll whether there is an authorized terminal; When the authorized terminal is found through polling, the sharing terminal sends an information feedback instruction to the authorized terminal; when the authorized terminal receives the information feedback instruction, it sends the information required for authorization to the sharing terminal; the sharing terminal sends the information required for authorization to the car manufacturer server, and the car manufacturer server generates an authorization certificate according to the information required for authorization; The car manufacturer server sends the authorization certificate to the sharing terminal; The sharing terminal sends the NFC effective communication range to the verification terminal; The verification terminal obtains unique verification information, and sends the verification information and the authorization certificate to the mobile phone manufacturer's server; The mobile phone manufacturer server sends the verification information and the authorization certificate to the car manufacturer server; The car manufacturer server determines whether the verification terminal is legal based on the verification information and the authorization certificate.
