CN116884119B - Pairing method, device, storage medium and system of fob key - Google Patents
Pairing method, device, storage medium and system of fob key Download PDFInfo
- Publication number
- CN116884119B CN116884119B CN202310883721.0A CN202310883721A CN116884119B CN 116884119 B CN116884119 B CN 116884119B CN 202310883721 A CN202310883721 A CN 202310883721A CN 116884119 B CN116884119 B CN 116884119B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- key
- pairing
- fob
- pairing code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C2009/00753—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C2009/00753—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys
- G07C2009/00769—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys with data transmission performed by wireless means
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
Abstract
The disclosure relates to a pairing method, device, storage medium and system of a fob key, and belongs to the technical field of car keys. The method for the fob key includes: acquiring a pairing code of a vehicle owner and a first key of a vehicle key of the vehicle from a terminal of the vehicle owner; when the vehicle is not unlocked, first connection is performed with the vehicle based on the pairing code, wherein when the pairing code is consistent with a pairing code preset in the vehicle, the vehicle is first connected with the fob key; and under the condition that the connection with the vehicle is successful, the first pairing is carried out with the vehicle based on the first key. In this way, the fob key does not need to unlock the vehicle when first paired with the vehicle. Therefore, the pairing mode can omit the steps of unlocking the vehicle and entering the vehicle by the user, so that the use experience of the user can be improved.
Description
Technical Field
The disclosure relates to the technical field of car keys, in particular to a pairing method, a pairing device, a storage medium and a pairing system of a fob key.
Background
A fob key, i.e., a smart key, is generally a device that allows a user to perform functions such as opening/closing a door and starting a vehicle without inserting a separate key or operating a start button. In order to use the fob key, it is necessary to pair the fob key with the vehicle. However, in the related scenario, there are more restrictions in the pairing process of the fob key, which results in more complicated pairing steps and reduced user experience.
Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides a pairing method, device, storage medium and system of a fob key.
According to a first aspect of embodiments of the present disclosure, there is provided a pairing method of a fob key, applied to the fob key, the method including:
acquiring a pairing code of a vehicle owner and a first key of a vehicle key of the vehicle from a terminal of the vehicle owner;
when the vehicle is not unlocked, first connection is performed with the vehicle based on the pairing code, wherein when the pairing code is consistent with a pairing code preset in the vehicle, the vehicle is first connected with the fob key;
and under the condition that the connection with the vehicle is successful, the first pairing is carried out with the vehicle based on the first key.
According to a second aspect of embodiments of the present disclosure, there is provided a pairing method of a fob key, applied to a terminal, the method including:
acquiring a pairing code of a vehicle to be paired with a fob key and a first key of a vehicle key of the vehicle;
transmitting the pairing code and the first key to the fob key;
the pairing code is used for enabling the fob key to be connected with the vehicle for the first time based on the pairing code when the vehicle is not unlocked, wherein the vehicle is connected with the fob key for the first time when the pairing code is consistent with a pairing code preset in the vehicle; the first key is used for first pairing with the vehicle based on the first key under the condition that the fob key is successfully connected with the vehicle.
According to a third aspect of embodiments of the present disclosure, there is provided a pairing method of a fob key, applied to a vehicle, the method including:
receiving a connection request of a fob key, the connection request including a pairing code; the fob key obtains the pairing code and a first key of the vehicle from a terminal of a vehicle owner of the vehicle;
under the condition that the vehicle is not unlocked and the pairing code is consistent with the pairing code preset in the vehicle, the vehicle is connected with the fob key for the first time;
And under the condition that the connection with the fob key is successful, performing first pairing with the fob key based on the first key.
According to a fourth aspect of embodiments of the present disclosure, there is provided a pairing device of a fob key, applied to the fob key, the device including:
a first acquisition module configured to acquire a pairing code of a vehicle owner and a first key of a vehicle key of the vehicle from a terminal of the vehicle owner;
the first connection module is configured to connect with the vehicle for the first time based on the pairing code under the condition that the vehicle is not unlocked, wherein the vehicle is connected with the fob key for the first time under the condition that the pairing code is consistent with a pairing code preset in the vehicle;
and the first pairing module is configured to pair with the vehicle for the first time based on the first key under the condition that the connection with the vehicle is successful.
According to a fifth aspect of embodiments of the present disclosure, there is provided a pairing device of a fob key, applied to a terminal, the device including:
a second acquisition module configured to acquire a pairing code of a vehicle to be paired with a fob key and a first key of a vehicle key of the vehicle;
A first transmission module configured to transmit the pairing code and the first key to the fob key;
the pairing code is used for enabling the fob key to be connected with the vehicle for the first time based on the pairing code when the vehicle is not unlocked, and enabling the vehicle to be connected with the fob key for the first time when the pairing code is consistent with a pairing code preset in the vehicle; the first key is used for first pairing with the vehicle based on the first key under the condition that the fob key is successfully connected with the vehicle.
According to a sixth aspect of embodiments of the present disclosure, there is provided a pairing device of a fob key, applied to a vehicle, the device including:
a first receiving module configured to receive a connection request of a fob key, the connection request including a pairing code; the fob key obtains the pairing code and a first key of the vehicle from a terminal of a vehicle owner of the vehicle;
the second connection module is configured to be connected with the fob key for the first time when the vehicle is not unlocked and the pairing code is consistent with a pairing code preset in the vehicle;
And the second pairing module is configured to pair with the fob key for the first time based on the first key if the connection with the fob key is successful.
According to a seventh aspect of embodiments of the present disclosure, there is provided a pairing device of a fob key, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to perform the method of any one of the first to third aspects above.
According to an eighth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the method of any one of the first to third aspects above.
According to a ninth aspect of embodiments of the present disclosure, there is provided a pairing system of a fob key, including a fob key, a terminal, a vehicle, and a service side, wherein the service side is preset with a first key of a vehicle key of the vehicle, the fob key is configured to perform the method described in the first aspect, the terminal is configured to perform the method described in the second aspect, and the vehicle is configured to perform the method described in the third aspect.
In the scheme, when the fob key is paired with the vehicle, the pairing code of the vehicle owner and the first key of the vehicle can be obtained from the terminal of the vehicle owner. In addition, a pairing code is preset in the vehicle, so that the vehicle can identify a legal fob key according to the pairing code. Because the vehicle has the ability of identifying the legal key, in the scheme, based on the pairing code, the fob key can be connected with the vehicle for the first time under the condition that the vehicle is not unlocked, and the vehicle can be paired for the first time through the first key after the first connection.
In this way, the fob key does not need to unlock the vehicle when first paired with the vehicle. Therefore, the pairing mode can omit the steps of unlocking the vehicle and entering the vehicle by the user, so that the use experience of the user can be improved. For example, the user need not carry an associated vehicle unlocking tool (e.g., key, certificate, etc.) to unlock the vehicle, nor need the user enter a pairing mode in which the vehicle is manually turned on.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a pairing flow diagram of a bluetooth fob key according to an example embodiment.
Fig. 2 is a flow chart illustrating a pairing method of a fob key according to an example embodiment.
Fig. 3 is a flow chart illustrating a pairing method of a fob key according to an example embodiment.
Fig. 4 is a flow chart illustrating a pairing method of a fob key according to an example embodiment.
Fig. 5 is a flow chart illustrating a pairing method of a fob key according to an example embodiment.
FIG. 6 is a flow chart illustrating a fob key first connection and first pairing with a vehicle according to one example embodiment.
Fig. 7 is a block diagram of a pairing device for a fob key according to an example embodiment.
Fig. 8 is a block diagram of a pairing device for a fob key according to an example embodiment.
Fig. 9 is a block diagram of a pairing device for a fob key according to an example embodiment.
Fig. 10 is a block diagram of a vehicle 600, according to an example embodiment.
Fig. 11 is a block diagram illustrating an apparatus 1100 for pairing of a fob key according to an example embodiment.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
Before introducing the pairing method, device, storage medium and system of the fob key of the disclosure, an application scenario of the disclosure is first described.
A fob key, i.e., a smart key, is generally a device that allows a user to perform functions such as opening/closing a door and starting a vehicle without inserting a separate key or operating a start button. The fob key may include, for example, an NFC (Near Field Communication ) fob key, a bluetooth fob key, or the like.
Taking the bluetooth fob key as an example, a user may autonomously complete pairing of the vehicle and the bluetooth fob key after lifting the vehicle. Fig. 1 is a pairing flow chart of a bluetooth fob key shown in the present disclosure, and referring to fig. 1, the pairing flow of the bluetooth fob key includes:
The vehicle owner operates the vehicle through a central control large screen of the vehicle to enable the vehicle to enter a pairing mode; in addition, the owner can press the key switch on the bluetooth fob key, makes bluetooth fob key enter the pairing state.
In this way, the vehicle can search for a bluetooth device to be connected by bluetooth search, such as searching for the bluetooth fob key and initiating a connection. After the vehicle and the bluetooth fob key find each other, the vehicle establishes a bluetooth connection with the bluetooth fob key. The bluetooth fob key may then pair with the vehicle. For example, the vehicle may exchange a vehicle key related key with a bluetooth fob key over a bluetooth channel, thereby completing the pairing.
After this process, the user can unlock the vehicle through the bluetooth fob key, thereby using the vehicle.
It should be noted that, in order to ensure the safety of the vehicle, to avoid the vehicle from randomly attempting to connect to an external bluetooth device, it is generally possible to set up: after a user operates the vehicle center control large screen to enable the vehicle to enter a pairing mode, the vehicle can search for a Bluetooth fob key.
However, this arrangement makes it necessary for the user to have the ability to unlock the vehicle and access the vehicle cabin before bluetooth fob key pairing can take place. For example, in some scenarios, to perform a fob key pairing, the user needs to hold another agreed type of vehicle key to unlock the vehicle and enter the vehicle after the unlock, and set the vehicle into pairing mode in the center screen. In addition, the fob key needs to be maintained within the vehicle during pairing. Therefore, the pairing steps of the fob key are complicated, and the pairing process is not flexible enough.
For this reason, the present disclosure provides a pairing method of a fob key, which is applied to a fob key. Fig. 2 is a flowchart of a pairing method of a fob key according to an exemplary embodiment of the disclosure, and referring to fig. 2, the method includes:
in step S21, a pairing code of a vehicle owner and a first key of a vehicle key of the vehicle are acquired from a terminal of the vehicle owner.
For example, the fob key may be connected to the owner's terminal, such as a Bluetooth connection. After connection with the terminal of the vehicle owner, the pairing code and the first key may be obtained from the terminal.
As in one possible embodiment, step S21 may include:
an information acquisition request is sent to the terminal, wherein the information acquisition request is used for acquiring a pairing code and a first secret key of the vehicle;
and receiving the pairing code and the first key sent by the terminal.
For example, in one possible implementation, the pairing code and the first key are preset in the service end of the vehicle and the vehicle. For example, the pairing code and the first key may be generated during the vehicle production process, and the pairing code and the first key may be preset in the vehicle and the server. Or, the pairing code and the first key may be generated at any time before the fob key is connected and paired with the vehicle, and the pairing code and the first key may be preset in the vehicle and the server.
The pairing code and the first key can be generated by the server side or by a related trusted device, and the device for generating the first key and the device for generating the pairing code can be the same or different. In addition, the first key may be a symmetric key or an asymmetric key based on the provision of the car key protocol, which is not limited in the present disclosure.
In this way, after the fob key sends the information acquisition request to the terminal, the terminal may acquire the first key and the pairing code from the server. For example, the terminal may obtain its own associated vehicle, such as by a vehicle enterprise application. In this way, the terminal can send a request to the server through information of the vehicle (which information can be stored in a storage medium of the terminal, such as an identification of the vehicle, production data, etc.). The server side can query the pairing code and the first key of the vehicle according to the information of the vehicle and return the pairing code and the first key to the terminal.
In an embodiment, the terminal may also obtain the user associated with itself, for example, the user associated with itself is obtained through the vehicle enterprise application program, which may be a login user in the vehicle enterprise application program. In this way, the terminal may send a request to the server through the information of the user (these information may be stored in a storage medium of the terminal, such as a user name, an identity identifier, an account name, etc.), thereby obtaining the pairing code and the first key. The server side can query the vehicle associated with the user according to the information of the user, acquire the pairing code and the first key of the vehicle, and return the pairing code and the first key to the terminal.
In a possible implementation manner, the first key is preset in a service end of the vehicle and the vehicle, the first key is obtained from the service end by the terminal, and the pairing code is generated by the terminal and is synchronized into the vehicle through the service end, so that the preset pairing code is obtained.
For example, the first key may be generated during the vehicle production process, and the first key may be preset in the vehicle and the server. The first key may be generated by the server or by a related trusted device.
In this way, after the fob key sends the information acquisition request to the terminal, the terminal may acquire the first key from the server. For example, the terminal may obtain its own associated vehicle, such as by a vehicle enterprise application. In this way, the terminal can send a request to the server through the information of the vehicle. The server side can inquire a first key of the vehicle according to the information of the vehicle and return the first key to the terminal.
In an embodiment, the terminal may also obtain the user associated with itself, for example, by using a vehicle enterprise application. In this way, the terminal can send a request to the server through the information of the user, thereby obtaining the first key. The server side can query the vehicle associated with the user according to the information of the user, acquire the first key of the vehicle and return the first key to the terminal.
Regarding the pairing code, the pairing code may be generated by a terminal, for example, and the generation manner may be generated randomly or based on the provision of the relevant car key protocol. After the terminal generates the pairing code, the pairing code can be sent to a server, and the server sends the pairing code to a vehicle to obtain a pairing code preset in the vehicle. In addition, the terminal can also send the pairing code generated by the terminal and the first key acquired from the server to the fob key.
In one possible implementation manner, the pairing code and the first key are preset in a service end of the vehicle, the vehicle and the terminal, and the pairing code and the first key are acquired from a terminal storage space by the terminal. Thus, after the fob key sends the information obtaining request to the terminal, the terminal may obtain the first key and the pairing code from the terminal storage space, and send the first key and the pairing code to the fob key.
Referring to fig. 2, in step S22, in the case where the vehicle is not unlocked, a first connection is made with the vehicle based on the pairing code.
Under the condition that the pairing code is consistent with the pairing code preset in the vehicle, the vehicle is connected with the fob key for the first time. Because the corresponding pairing code is preset in the vehicle, the device without the pairing code cannot establish connection with the vehicle. In this way, the vehicle in the above scheme has the ability to identify a legitimate fob key. In this case, unlike the related art in which the vehicle is not connected to other devices when not unlocked, the vehicle in the embodiment of the present disclosure may also receive a connection request when not unlocked.
As one example, a vehicle may receive a connection request of a fob key, which may include a pairing code. In this way, the vehicle can determine whether the pairing code is identical to a pairing code preset in the vehicle. In the case that the pairing code is inconsistent with a pairing code preset in the vehicle, the vehicle can reject the connection request; and under the condition that the pairing code is consistent with the pairing code preset in the vehicle, the vehicle can make a first connection with the fob key through the connection request.
In step S23, if the connection with the vehicle is successful, the first pairing with the vehicle is performed based on the first key.
For example, in one possible implementation, the first pairing with the vehicle based on the first key includes:
and sending a pairing request to the vehicle based on the first key, wherein the pairing request comprises verification information of the first key, and the pairing request is used for requesting the vehicle to verify the first key according to a second key of a preset vehicle key in the vehicle and the verification information of the first key, and pairing with the fob key under the condition that the verification is passed.
As an example, if the first key is a symmetric key of the vehicle key, the verification information of the first key may include an encryption result of verification data based on the symmetric key, and the verification data may be any data selected based on a requirement. In this way, the vehicle can decrypt the encryption result according to the first key in the vehicle. And when the decryption is successful, determining that the fob key has the first key and accepting the fob key, thereby completing pairing.
As an example, in some scenarios the first key is a public key of an asymmetric key pair of a car key, the authentication information of the first key may include an encryption result of authentication data based on the public key. In this way, the vehicle can decrypt the encryption result according to the private key in the vehicle. And when the decryption is successful, determining that the fob key has the public key and accepting the fob key, thereby completing pairing.
It should be noted that the process of pairing the vehicle with the fob key may be based on the provision of the vehicle key agreement, which is not limiting of the present disclosure.
In the scheme, when the fob key is paired with the vehicle, the pairing code of the vehicle owner and the first key of the vehicle can be obtained from the terminal of the vehicle owner. In addition, a pairing code is preset in the vehicle, so that the vehicle can identify a legal fob key according to the pairing code. Because the vehicle has the ability of identifying the legal key, in the scheme, based on the pairing code, the fob key can be connected with the vehicle for the first time under the condition that the vehicle is not unlocked, and the vehicle can be paired for the first time through the first key after the first connection.
In this way, the fob key does not need to unlock the vehicle when first paired with the vehicle. Therefore, the pairing mode can omit the steps of unlocking the vehicle and entering the vehicle by the user, so that the use experience of the user can be improved. For example, the user does not need to carry the relevant vehicle unlocking tool to unlock the vehicle, nor does the user need to enter a pairing mode in which the vehicle is manually turned on.
Based on the same inventive concept, the present disclosure also provides a pairing method of a fob key, which is applied to a terminal, where the terminal may be a terminal related to an embodiment of the present disclosure, and the terminal may be presented in a form of a mobile phone, a tablet device, a wearable device, or the like. Fig. 3 is a flowchart of a pairing method of a fob key according to an exemplary embodiment of the disclosure, and referring to fig. 3, the method includes:
in step S31, a pairing code of a vehicle to be paired with the fob key and a first key of a vehicle key of the vehicle are acquired.
For example, the fob key may be connected to the terminal, such as a bluetooth connection. After connection with a terminal, an information acquisition request may be sent to the terminal. The terminal may acquire a pairing code of a vehicle to be paired with the fob key and a first key of a vehicle key of the vehicle in response to the information acquisition request. Here, for example, the vehicle with which the terminal is associated may be regarded as the vehicle to be paired with the fob key.
In implementing step S31, in one possible implementation manner, the pairing code and the first key are preset in the service end of the vehicle and the vehicle, and the obtaining the pairing code of the vehicle to be paired with the fob key and the first key of the vehicle key includes:
in response to receiving an information acquisition request sent by the fob key, determining a vehicle associated with the terminal, and obtaining the vehicle to be paired with the fob key;
and acquiring the pairing code and the first secret key from the server based on the information of the vehicle.
In one possible implementation manner, the pairing code and the first key are preset in the service end of the vehicle, the vehicle and the terminal, and the obtaining the pairing code of the vehicle to be paired with the fob key and the first key of the vehicle includes:
in response to receiving an information acquisition request sent by the fob key, determining a vehicle associated with the terminal, and obtaining the vehicle to be paired with the fob key;
and acquiring the pairing code and the first key from a terminal storage space based on the information of the vehicle.
In one possible implementation manner, the first key is preset in a service end of the vehicle and the vehicle, and the obtaining a pairing code of the vehicle to be paired with the fob key and the first key of the vehicle includes:
In response to receiving an information acquisition request sent by the fob key, determining a vehicle associated with the terminal, and obtaining the vehicle to be paired with the fob key;
acquiring the first key from the server based on the information of the vehicle;
and generating a pairing code, and synchronizing the pairing code into the vehicle through the server to obtain a preset pairing code in the vehicle.
The embodiment of the terminal for obtaining the pairing code of the vehicle and the first key has been described in detail in the above embodiment of step S21, and for brevity of description, the disclosure is not repeated here.
In step S32, the pairing code and the first key are transmitted to the fob key.
The pairing code is used for enabling the fob key to be connected with the vehicle for the first time based on the pairing code under the condition that the vehicle is not unlocked. Under the condition that the pairing code is consistent with a pairing code preset in the vehicle, the vehicle is connected with the fob key for the first time; the first key is used for first pairing with the vehicle based on the first key under the condition that the fob key is successfully connected with the vehicle.
In the scheme, when the fob key is paired with the vehicle, the pairing code of the vehicle owner and the first key of the vehicle can be obtained from the terminal of the vehicle owner. In addition, a pairing code is preset in the vehicle, so that the vehicle can identify a legal fob key according to the pairing code. Because the vehicle has the ability of identifying the legal key, in the scheme, based on the pairing code, the fob key can be connected with the vehicle for the first time under the condition that the vehicle is not unlocked, and the vehicle can be paired for the first time through the first key after the first connection.
The embodiments of the first connection and the first pairing of the fob key and the vehicle have been described in detail in the above embodiments of step S22 and step S23, and for brevity of description, the disclosure is not repeated here.
In this way, the fob key does not need to unlock the vehicle when first paired with the vehicle. Therefore, the pairing mode can omit the steps of unlocking the vehicle and entering the vehicle by the user, so that the use experience of the user can be improved. For example, the user does not need to carry the relevant vehicle unlocking tool to unlock the vehicle, nor does the user need to enter a pairing mode in which the vehicle is manually turned on.
Based on the same inventive concept, the disclosure also provides a pairing method of the fob key, which is applied to a vehicle. The vehicle may be a vehicle as referred to in embodiments of the present disclosure. Fig. 4 is a flowchart of a pairing method of a fob key according to an exemplary embodiment of the disclosure, and referring to fig. 4, the method includes:
in step S41, a connection request of a fob key is received, the connection request including a pairing code, the fob key acquiring the pairing code from a terminal of a vehicle owner and a first key of a vehicle key of the vehicle.
The implementation of the fob key to obtain the pairing code and the first key is described with reference to the embodiment of fig. 2, and the disclosure is not repeated here.
In step S42, in the case where the vehicle is not unlocked and the pairing code matches the pairing code preset in the vehicle, the first connection is made with the fob key.
Because the corresponding pairing code is preset in the vehicle, the device without the pairing code cannot establish connection with the vehicle. In this way, the vehicle in the above scheme has the ability to identify a legitimate fob key. In this case, unlike the related art in which the vehicle is not connected to other devices when not unlocked, the vehicle in the embodiment of the present disclosure may also receive a connection request when not unlocked.
As one example, a vehicle may receive a connection request of a fob key, which may include a pairing code. In this way, the vehicle can determine whether the pairing code is identical to a pairing code preset in the vehicle. In the case that the pairing code is inconsistent with a pairing code preset in the vehicle, the vehicle can reject the connection request; and under the condition that the pairing code is consistent with the pairing code preset in the vehicle, the vehicle can make a first connection with the fob key through the connection request.
In step S43, if the connection with the fob key is successful, the first pairing is performed with the fob key based on the first key.
For example, in one possible implementation, the first pairing with the fob key based on the first key includes:
receiving a pairing request of a fob key, wherein the pairing request comprises verification information of the first key;
verifying the first key according to a second key of a preset vehicle key in the vehicle and verification information of the first key;
and if the verification is passed, the pair is matched with the fob key.
As an example, the first key is a symmetric key of the car key, and the authentication information of the first key may include an encryption result of authentication data based on the symmetric key. In this way, the vehicle can decrypt the encryption result according to the first key in the vehicle. And when the decryption is successful, determining that the fob key has the first key and accepting the fob key, thereby completing pairing.
As an example, in some scenarios the first key is a public key of an asymmetric key pair of a car key, the authentication information of the first key may include an encryption result of authentication data based on the public key. In this way, the vehicle can decrypt the encryption result according to the private key in the vehicle. And when the decryption is successful, determining that the fob key has the public key and accepting the fob key, thereby completing pairing.
It should be noted that the process of pairing the vehicle with the fob key may be based on the provision of the vehicle key agreement, which is not limiting of the present disclosure.
In the scheme, when the fob key is paired with the vehicle, the pairing code of the vehicle owner and the first key of the vehicle can be obtained from the terminal of the vehicle owner. In addition, a pairing code is preset in the vehicle, so that the vehicle can identify a legal fob key according to the pairing code. Because the vehicle has the ability of identifying the legal key, in the scheme, based on the pairing code, the fob key can be connected with the vehicle for the first time under the condition that the vehicle is not unlocked, and the vehicle can be paired for the first time through the first key after the first connection.
In this way, the fob key does not need to unlock the vehicle when first paired with the vehicle. Therefore, the pairing mode can omit the steps of unlocking the vehicle and entering the vehicle by the user, so that the use experience of the user can be improved. For example, the user does not need to carry the relevant vehicle unlocking tool to unlock the vehicle, nor does the user need to enter a pairing mode in which the vehicle is manually turned on.
Based on the same inventive concept, the disclosure also provides a pairing method of the fob key. Fig. 5 is a flowchart of a pairing method of a fob key according to an exemplary embodiment of the disclosure, and referring to fig. 5, the method includes:
the cloud service of the vehicle factory pre-generates a Bluetooth fob key related key pair, and presets a vehicle side key to the vehicle in a production line filling mode in the vehicle production process. The cloud service of the vehicle factory can be, for example, a service end related in the embodiment of the disclosure.
The user purchases the vehicle and the bluetooth fob key. When the user expects to pair the Bluetooth fob keys, the key switch of the Bluetooth fob keys can be pressed to enable the Bluetooth fob keys to enter the pairing state. The user can also enable the owner mobile phone equipment to enter a collaborative pairing state through a related APP button in a car factory APP (application program) on the owner mobile phone equipment after the identity authentication is completed.
Like this, car owner cell-phone equipment car factory APP can look for the bluetooth fob key that waits to connect through bluetooth. If the car owner mobile phone equipment car factory APP finds the Bluetooth fob key, the Bluetooth connection is established with the Bluetooth fob key.
After the Bluetooth connection is established, the Bluetooth fob key can apply for a Bluetooth pairing code capable of completing Bluetooth pairing with the vehicle and a vehicle key capable of completing key pairing with the vehicle to the mobile phone equipment of the vehicle owner.
After receiving the application of the Bluetooth fob key, the car owner mobile phone equipment car factory APP applies for the Bluetooth pairing code and the car key to car factory cloud service.
After verifying that the request of the vehicle owner mobile phone equipment vehicle factory APP is correct, the vehicle factory cloud service sends the Bluetooth pairing code and the vehicle key to the vehicle owner mobile phone equipment vehicle factory APP.
After receiving the Bluetooth pairing code and the car key issued by the cloud service of the car owner, the car factory APP of the car owner mobile phone equipment sends the Bluetooth pairing code and the car key to a Bluetooth fob key through Bluetooth connection.
In this way, the bluetooth fob key successfully obtains a bluetooth pairing code that can complete bluetooth pairing with the vehicle and a vehicle key that can complete key pairing with the vehicle. In this way, the owner can hold the Bluetooth fob key close to the vehicle for first connection and first pairing with the vehicle.
Referring to a flow chart of a first connection and first pairing of a fob key with a vehicle shown in fig. 6, the flow includes:
the car owner bluetooth fob key is close to the vehicle, and bluetooth scanning and bluetooth discovery processes between the vehicle and the bluetooth fob key are carried out based on a bluetooth pairing mode agreed by a car manufacturer.
The Bluetooth fob key initiates a Bluetooth pairing request to the vehicle based on the acquired Bluetooth pairing code, the Bluetooth pairing request being used to request establishment of a Bluetooth communication channel. The vehicle may respond to the bluetooth pairing request, such as establishing a bluetooth communication channel with the bluetooth fob key if the bluetooth pairing code is consistent with a bluetooth pairing code preset in the vehicle.
After the Bluetooth communication channel is established, the Bluetooth fob key sends a vehicle key to the vehicle to facilitate the vehicle to verify the Bluetooth fob key. For example, the vehicle may verify the car key sent by the bluetooth fob key from a preset car key. After verification is correct, the vehicle can accept the Bluetooth fob key;
in this way, the bluetooth fob key completes the first pairing procedure with the vehicle.
According to the scheme, the vehicle factory cloud service is introduced, and can serve as a generator and an authorizer of the vehicle key. The scheme also introduces a vehicle factory APP to bridge a communication channel between the vehicle factory cloud service and the Bluetooth fob key. In this way, the vehicle key acquisition procedure of the bluetooth fob key can be completed without the participation of the vehicle. And moreover, after the Bluetooth fob key is acquired and approaches to the vehicle, mutual trust between the Bluetooth fob key and the vehicle can be automatically completed, the whole process can be performed without sense, and the use experience of a user can be improved.
In addition, since the corresponding bluetooth pairing code is preset in the vehicle, the device without the bluetooth pairing code cannot establish connection with the vehicle. In this way, the vehicle in the above scheme has the capability of primarily identifying a legitimate fob key. When the vehicle is connected with the Bluetooth fob key for the first time, the Bluetooth fob key has a vehicle key, so that the vehicle can further verify the validity of the fob key through the vehicle key.
Thus, the vehicle can ensure the safety of the connected Bluetooth equipment by combining the Bluetooth pairing code and the double verification of the vehicle key. Therefore, in the above-described embodiment, the vehicle may no longer have the setting of "the vehicle must be manually operated by the user to enter the external bluetooth device accepted state" in the conventional scheme.
Therefore, the fob key in the above scheme can be connected and paired with the vehicle for the first time without unlocking the vehicle. In this way, the fob key pairing process does not require the user to hold an additional agreed type of vehicle key into the cabin nor to keep the fob key in the vehicle. Therefore, the scheme can promote the flexibility of pairing the Bluetooth fob keys and simplify the operation steps of users.
Based on the same inventive concept, the disclosure provides a pairing device of a fob key, which is applied to the fob key. Fig. 7 is a block diagram of a pairing device of a fob key according to an exemplary embodiment of the disclosure, and referring to fig. 7, the pairing device of a fob key includes:
a first obtaining module 701 configured to obtain, from a terminal of a vehicle owner, a pairing code of a vehicle of the vehicle owner, and a first key of a vehicle key of the vehicle;
a first connection module 702 configured to connect with the vehicle for the first time based on the pairing code if the vehicle is not unlocked, wherein the vehicle connects with the fob key for the first time if the pairing code is consistent with a pairing code preset in the vehicle;
a first pairing module 703 is configured to pair with the vehicle for the first time based on the first key if the connection with the vehicle is successful.
In the scheme, when the fob key is paired with the vehicle, the pairing code of the vehicle owner and the first key of the vehicle can be obtained from the terminal of the vehicle owner. In addition, a pairing code is preset in the vehicle, so that the vehicle can identify a legal fob key according to the pairing code. Because the vehicle has the ability of identifying the legal key, in the scheme, based on the pairing code, the fob key can be connected with the vehicle for the first time under the condition that the vehicle is not unlocked, and the vehicle can be paired for the first time through the first key after the first connection.
In this way, the fob key does not need to unlock the vehicle when first paired with the vehicle. Therefore, the pairing mode can omit the steps of unlocking the vehicle and entering the vehicle by the user, so that the use experience of the user can be improved. For example, the user does not need to carry the relevant vehicle unlocking tool to unlock the vehicle, nor does the user need to enter a pairing mode in which the vehicle is manually turned on.
Optionally, the first obtaining module 701 includes:
a first transmitting sub-module configured to transmit an information acquisition request to the terminal, the information acquisition request being for acquiring a pairing code and a first key of the vehicle;
the first receiving submodule is configured to receive the pairing code and the first secret key sent by the terminal;
the pairing code and the first secret key are preset in a service end of the vehicle and the vehicle, and the pairing code and the first secret key are acquired from the service end by the terminal;
or the first key is preset in a service end of the vehicle and the vehicle, the first key is acquired from the service end by the terminal, and the pairing code is generated by the terminal and is synchronized to the vehicle through the service end, so that the preset pairing code is obtained;
Or the pairing code and the first key are preset in the service end of the vehicle, the vehicle and the terminal, and the pairing code and the first key are acquired from a terminal storage space by the terminal.
Optionally, the first pairing module 703 includes:
and the second sending submodule is configured to send a pairing request to the vehicle based on the first key, wherein the pairing request comprises verification information of the first key, and the pairing request is used for requesting the vehicle to verify the first key according to a second key of a preset vehicle key in the vehicle and the verification information of the first key, and pairing with the fob key when the verification is passed.
Based on the same inventive concept, the disclosure provides a pairing device of a fob key, which is applied to a terminal. Fig. 8 is a block diagram of a pairing device for a fob key according to an exemplary embodiment of the disclosure, and referring to fig. 8, the device includes:
a second acquisition module 801 configured to acquire a pairing code of a vehicle to be paired with a fob key and a first key of a vehicle key of the vehicle;
a first transmission module 802 configured to transmit the pairing code and the first key to the fob key;
The pairing code is used for enabling the fob key to be connected with the vehicle for the first time based on the pairing code when the vehicle is not unlocked, and enabling the vehicle to be connected with the fob key for the first time when the pairing code is consistent with a pairing code preset in the vehicle; the first key is used for first pairing with the vehicle based on the first key under the condition that the fob key is successfully connected with the vehicle.
In this way, the fob key does not need to unlock the vehicle when first paired with the vehicle. Therefore, the pairing mode can omit the steps of unlocking the vehicle and entering the vehicle by the user, so that the use experience of the user can be improved. For example, the user does not need to carry the relevant vehicle unlocking tool to unlock the vehicle, nor does the user need to enter a pairing mode in which the vehicle is manually turned on.
Optionally, the pairing code and the first key are preset on a service end of the vehicle and the vehicle, and the second obtaining module 801 includes:
the second receiving sub-module is configured to respond to the information acquisition request sent by the fob key, determine the vehicle associated with the terminal and obtain the vehicle to be paired with the fob key;
The first acquisition sub-module is configured to acquire the pairing code and the first key from the server based on the information of the vehicle.
Optionally, the pairing code and the first key are preset in a service end of the vehicle, the vehicle and the terminal, and the second obtaining module 801 includes:
the third receiving sub-module is configured to respond to the information acquisition request sent by the fob key, determine the vehicle associated with the terminal and obtain the vehicle to be paired with the fob key;
and the second acquisition sub-module is configured to acquire the pairing code and the first key from a terminal storage space based on the information of the vehicle.
Optionally, the first key is preset at a service end of the vehicle and in the vehicle, and the second obtaining module 801 includes:
a fourth receiving sub-module, configured to determine a vehicle associated with the terminal in response to receiving an information acquisition request sent by the fob key, and obtain the vehicle to be paired with the fob key;
a third obtaining sub-module configured to obtain the first key from the server based on the information of the vehicle;
and the pairing code generation sub-module is configured to generate a pairing code, and synchronize the pairing code into the vehicle through the server side to obtain a pairing code preset in the vehicle.
Based on the same inventive concept, the disclosure provides a pairing device of a fob key, which is applied to a vehicle. Fig. 9 is a block diagram of a pairing device for a fob key according to an exemplary embodiment of the disclosure, and referring to fig. 9, the device includes:
a first receiving module 901 configured to receive a connection request of a fob key, the connection request including a pairing code; the fob key obtains the pairing code and a first key of the vehicle from a terminal of a vehicle owner of the vehicle;
a second connection module 902 configured to connect with the fob key for the first time if the vehicle is not unlocked and the pairing code is consistent with a pairing code preset in the vehicle;
a second pairing module 903 configured to pair with the fob key for the first time based on the first key if the connection with the fob key is successful.
In this way, the fob key does not need to unlock the vehicle when first paired with the vehicle. Therefore, the pairing mode can omit the steps of unlocking the vehicle and entering the vehicle by the user, so that the use experience of the user can be improved. For example, the user need not carry an associated vehicle unlocking tool (e.g., key, certificate, etc.) to unlock the vehicle, nor need the user enter a pairing mode in which the vehicle is manually turned on.
Optionally, the second pairing module 903 includes:
a fifth receiving sub-module configured to receive a pairing request of a fob key, the pairing request including authentication information of the first key;
the verification sub-module is configured to verify the first key according to a second key of a preset vehicle key in the vehicle and verification information of the first key;
a pairing sub-module configured to pair with the fob key if the verification passes.
The present disclosure also provides a pairing device of a fob key, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to perform the method of pairing a fob key described in any of the embodiments of the disclosure.
The present disclosure also provides a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the pairing method of a fob key as described in any of the embodiments of the disclosure.
According to the present disclosure, there is further provided a pairing system of a fob key, including a fob key, a terminal, a vehicle, and a server, where the server is preset with a first key of a vehicle key of the vehicle, the fob key is configured to perform a pairing method of the fob key applied to the fob key described in any embodiment of the present disclosure, the terminal is configured to perform a pairing method of the fob key applied to the terminal described in any embodiment of the present disclosure, and the vehicle is configured to perform a pairing method of the fob key applied to the vehicle described in any embodiment of the present disclosure.
The specific manner in which the respective modules perform the operations in relation to the pairing device of the fob key in the above-described embodiment has been described in detail in relation to the embodiment of the pairing method of the fob key, and will not be described in detail here.
Fig. 10 is a block diagram of a vehicle 600, according to an example embodiment. For example, vehicle 600 may be a hybrid vehicle, but may also be a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other type of vehicle. The vehicle 600 may be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle.
Referring to fig. 10, a vehicle 600 may include various subsystems, such as an infotainment system 610, a perception system 620, a decision control system 630, a drive system 640, and a computing platform 650. Wherein the vehicle 600 may also include more or fewer subsystems, and each subsystem may include multiple components. In addition, interconnections between each subsystem and between each component of the vehicle 600 may be achieved by wired or wireless means.
In some embodiments, the infotainment system 610 may include a communication system, an entertainment system, a navigation system, and the like.
The perception system 620 may include several sensors for sensing information of the environment surrounding the vehicle 600. For example, the sensing system 620 may include a global positioning system (which may be a GPS system, a beidou system, or other positioning system), an inertial measurement unit (inertial measurement unit, IMU), a lidar, millimeter wave radar, an ultrasonic radar, and a camera device.
Decision control system 630 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.
The drive system 640 may include components that provide powered movement of the vehicle 600. In one embodiment, the drive system 640 may include an engine, an energy source, a transmission, and wheels. The engine may be one or a combination of an internal combustion engine, an electric motor, an air compression engine. The engine is capable of converting energy provided by the energy source into mechanical energy.
Some or all of the functions of the vehicle 600 are controlled by the computing platform 650. The computing platform 650 may include at least one first processor 651 and a first memory 652, the first processor 651 may execute instructions 653 stored in the first memory 652.
The first processor 651 may be any conventional processor, such as a commercially available CPU. The processor may also include, for example, an image processor (Graphic Process Unit, GPU), a field programmable gate array (Field Programmable Gate Array, FPGA), a System On Chip (SOC), an application specific integrated Chip (Application Specific Integrated Circuit, ASIC), or a combination thereof.
The first memory 652 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
In addition to instructions 653, the first memory 652 may also store data such as road maps, route information, the position, direction, speed, etc. of the vehicle. The data stored by the first memory 652 may be used by the computing platform 650.
In an embodiment of the present disclosure, the first processor 651 may execute the instructions 653 to complete all or part of the steps of the pairing method described above as applied to the fob key of the vehicle.
Fig. 11 is a block diagram illustrating an apparatus 1100 for pairing of a fob key according to an example embodiment. For example, apparatus 1100 may be a mobile phone, tablet device, wearable device, or the like.
Referring to fig. 11, apparatus 1100 may include one or more of the following components: a processing component 1102, a second memory 1104, a power component 1106, a multimedia component 1108, an audio component 1110, an input/output interface 1112, a sensor component 1114, and a communication component 1116.
The processing component 1102 generally controls overall operation of the apparatus 1100, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Processing component 1102 may include one or more second processors 1120 to execute instructions to perform all or part of the steps of the pairing method described above as being applied to a fob key of a terminal. Further, the processing component 1102 can include one or more modules that facilitate interactions between the processing component 1102 and other components. For example, the processing component 1102 may include a multimedia module to facilitate interaction between the multimedia component 1108 and the processing component 1102.
The second memory 1104 is configured to store various types of data to support operations at the apparatus 1100. Examples of such data include instructions for any application or method operating on the device 1100, contact data, phonebook data, messages, pictures, videos, and the like. The second memory 1104 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
The power supply component 1106 provides power to the various components of the device 1100. The power supply component 1106 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 1100.
Multimedia component 1108 includes a screen between the device 1100 and the user that provides an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensor may sense not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation. In some embodiments, multimedia component 1108 includes a front camera and/or a rear camera. The front camera and/or the rear camera may receive external multimedia data when the apparatus 1100 is in an operational mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
The audio component 1110 is configured to output and/or input an audio signal. For example, the audio component 1110 includes a Microphone (MIC) configured to receive external audio signals when the device 1100 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the second memory 1104 or transmitted via the communication component 1116. In some embodiments, the audio component 1110 further comprises a speaker for outputting audio signals.
Input/output interface 1112 provides an interface between processing component 1102 and peripheral interface modules, which may be keyboards, click wheels, buttons, and the like. These buttons may include, but are not limited to: homepage button, volume button, start button, and lock button.
The sensor assembly 1114 includes one or more sensors for providing status assessment of various aspects of the apparatus 1100. For example, the sensor assembly 1114 may detect the on/off state of the device 1100, the relative positioning of the components, such as the display and keypad of the device 1100, the sensor assembly 1114 may also detect a change in position of the device 1100 or a component of the device 1100, the presence or absence of user contact with the device 1100, the orientation or acceleration/deceleration of the device 1100, and a change in temperature of the device 1100. The sensor assembly 1114 may include a proximity sensor configured to detect the presence of nearby objects in the absence of any physical contact. The sensor assembly 1114 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 1114 may also include an acceleration sensor, a gyroscopic sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 1116 is configured to facilitate communication between the apparatus 1100 and other devices in a wired or wireless manner. The device 1100 may access a wireless network based on a communication standard, such as WiFi,4G, or 5G, or a combination thereof. In one exemplary embodiment, the communication component 1116 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 1116 further includes a Near Field Communication (NFC) module to facilitate short range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, ultra Wideband (UWB) technology, bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 1100 may be implemented by one or more Application Specific Integrated Circuits (ASICs), digital Signal Processors (DSPs), digital Signal Processing Devices (DSPDs), programmable Logic Devices (PLDs), field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic elements for performing the pairing method of the fob key applied to the terminal described above.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, such as a second memory 1104 including instructions executable by the second processor 1120 of the apparatus 1100 to perform the above-described pairing method for a fob key applied to a terminal. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
In another exemplary embodiment, a computer program product is also provided, comprising a computer program executable by a programmable apparatus, the computer program having code portions for performing the above-described pairing method for a fob key applied to a vehicle when executed by the programmable apparatus.
In another exemplary embodiment, a computer program product is also provided, comprising a computer program executable by a programmable apparatus, the computer program having code portions for performing the above-described pairing method for a fob key applied to a terminal when executed by the programmable apparatus.
In another exemplary embodiment, a computer program product is also provided, comprising a computer program executable by a programmable apparatus, the computer program having code portions for performing the above-described pairing method of a fob key applied to a fob key when executed by the programmable apparatus.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (15)
1. A method of pairing a fob key, the method comprising, applied to a fob key:
acquiring a pairing code of a vehicle owner and a first key of a vehicle key of the vehicle from a terminal of the vehicle owner;
when the vehicle is not unlocked, first connection is performed with the vehicle based on the pairing code, wherein when the pairing code is consistent with a pairing code preset in the vehicle, the vehicle is first connected with the fob key;
and under the condition that the connection with the vehicle is successful, the first pairing is carried out with the vehicle based on the first key.
2. The method of claim 1, wherein the obtaining, from a terminal of a vehicle owner, a pairing code of a vehicle of the vehicle owner, and a first key of a vehicle key of the vehicle, comprises:
an information acquisition request is sent to the terminal, wherein the information acquisition request is used for acquiring a pairing code and a first secret key of the vehicle;
Receiving the pairing code and the first key sent by the terminal;
the pairing code and the first secret key are preset in a service end of the vehicle and the vehicle, and the pairing code and the first secret key are acquired from the service end by the terminal;
or the first key is preset in a service end of the vehicle and the vehicle, the first key is acquired from the service end by the terminal, and the pairing code is generated by the terminal and is synchronized to the vehicle through the service end, so that the preset pairing code is obtained;
or the pairing code and the first key are preset in the service end of the vehicle, the vehicle and the terminal, and the pairing code and the first key are acquired from a terminal storage space by the terminal.
3. The method of claim 1, wherein the first pairing with the vehicle based on the first key comprises:
and sending a pairing request to the vehicle based on the first key, wherein the pairing request comprises verification information of the first key, and the pairing request is used for requesting the vehicle to verify the first key according to a second key of a preset vehicle key in the vehicle and the verification information of the first key, and pairing with the fob key under the condition that the verification is passed.
4. A pairing method of a fob key, which is applied to a terminal, the method comprising:
acquiring a pairing code of a vehicle to be paired with a fob key and a first key of a vehicle key of the vehicle;
transmitting the pairing code and the first key to the fob key;
the pairing code is used for enabling the fob key to be connected with the vehicle for the first time based on the pairing code when the vehicle is not unlocked, wherein the vehicle is connected with the fob key for the first time when the pairing code is consistent with a pairing code preset in the vehicle; the first key is used for first pairing with the vehicle based on the first key under the condition that the fob key is successfully connected with the vehicle.
5. The method of claim 4, wherein the pairing code and the first key are preset in the service end of the vehicle and the vehicle, and the obtaining the pairing code of the vehicle to be paired with the fob key and the first key of the vehicle key comprises:
in response to receiving an information acquisition request sent by the fob key, determining a vehicle associated with the terminal, and obtaining the vehicle to be paired with the fob key;
And acquiring the pairing code and the first secret key from the server based on the information of the vehicle.
6. The method of claim 4, wherein the pairing code and the first key are preset in a service end of the vehicle, and the terminal, and the obtaining the pairing code of the vehicle to be paired with the fob key and the first key of the vehicle key comprises:
in response to receiving an information acquisition request sent by the fob key, determining a vehicle associated with the terminal, and obtaining the vehicle to be paired with the fob key;
and acquiring the pairing code and the first key from a terminal storage space based on the information of the vehicle.
7. The method of claim 4, wherein the first key is preset in a service end of the vehicle and the vehicle, and the obtaining the pairing code of the vehicle to be paired with the fob key and the first key of the vehicle comprises:
in response to receiving an information acquisition request sent by the fob key, determining a vehicle associated with the terminal, and obtaining the vehicle to be paired with the fob key;
acquiring the first key from the server based on the information of the vehicle;
And generating a pairing code, and synchronizing the pairing code into the vehicle through the server to obtain a preset pairing code in the vehicle.
8. A method of pairing a fob key for use with a vehicle, the method comprising:
receiving a connection request of a fob key, the connection request including a pairing code; the fob key obtains the pairing code and a first key of the vehicle from a terminal of a vehicle owner of the vehicle;
under the condition that the vehicle is not unlocked and the pairing code is consistent with the pairing code preset in the vehicle, the vehicle is connected with the fob key for the first time;
and under the condition that the connection with the fob key is successful, performing first pairing with the fob key based on the first key.
9. The method of claim 8, wherein the first pairing with the fob key based on the first key comprises:
receiving a pairing request of a fob key, wherein the pairing request comprises verification information of the first key;
verifying the first key according to a second key of a preset vehicle key in the vehicle and verification information of the first key;
and if the verification is passed, the pair is matched with the fob key.
10. A pairing device for a fob key, the device being applied to a fob key, the device comprising:
a first acquisition module configured to acquire a pairing code of a vehicle owner and a first key of a vehicle key of the vehicle from a terminal of the vehicle owner;
the first connection module is configured to connect with the vehicle for the first time based on the pairing code under the condition that the vehicle is not unlocked, wherein the vehicle is connected with the fob key for the first time under the condition that the pairing code is consistent with a pairing code preset in the vehicle;
and the first pairing module is configured to pair with the vehicle for the first time based on the first key under the condition that the connection with the vehicle is successful.
11. A pairing device for a fob key, applied to a terminal, the device comprising:
a second acquisition module configured to acquire a pairing code of a vehicle to be paired with a fob key and a first key of a vehicle key of the vehicle;
a first transmission module configured to transmit the pairing code and the first key to the fob key;
the pairing code is used for enabling the fob key to be connected with the vehicle for the first time based on the pairing code when the vehicle is not unlocked, and enabling the vehicle to be connected with the fob key for the first time when the pairing code is consistent with a pairing code preset in the vehicle; the first key is used for first pairing with the vehicle based on the first key under the condition that the fob key is successfully connected with the vehicle.
12. A pairing device for a fob key, for use with a vehicle, the device comprising:
a first receiving module configured to receive a connection request of a fob key, the connection request including a pairing code; the fob key obtains the pairing code and a first key of the vehicle from a terminal of a vehicle owner of the vehicle;
the second connection module is configured to be connected with the fob key for the first time when the vehicle is not unlocked and the pairing code is consistent with a pairing code preset in the vehicle;
and the second pairing module is configured to pair with the fob key for the first time based on the first key if the connection with the fob key is successful.
13. A pairing device of a fob key, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to perform the steps of the method of any one of claims 1 to 9.
14. A computer readable storage medium having stored thereon computer program instructions, which when executed by a processor, implement the steps of the method of any of claims 1 to 9.
15. A pairing system of a fob key, comprising a fob key, a terminal, a vehicle, and a service side, wherein the service side is pre-set with a first key of a car key of the vehicle, the fob key is configured to perform the steps of the method of any one of claims 1 to 3, the terminal is configured to perform the steps of the method of any one of claims 4 to 7, and the vehicle is configured to perform the steps of the method of claim 8 or 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310883721.0A CN116884119B (en) | 2023-07-18 | 2023-07-18 | Pairing method, device, storage medium and system of fob key |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310883721.0A CN116884119B (en) | 2023-07-18 | 2023-07-18 | Pairing method, device, storage medium and system of fob key |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116884119A CN116884119A (en) | 2023-10-13 |
CN116884119B true CN116884119B (en) | 2024-04-09 |
Family
ID=88264085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310883721.0A Active CN116884119B (en) | 2023-07-18 | 2023-07-18 | Pairing method, device, storage medium and system of fob key |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116884119B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117962788A (en) * | 2024-02-27 | 2024-05-03 | 小米汽车科技有限公司 | Vehicle control method, device and storage medium |
CN119049161B (en) * | 2024-11-01 | 2025-02-14 | 上海银基科技股份有限公司 | Physical key activation method, electronic device and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05250326A (en) * | 1992-03-06 | 1993-09-28 | Mitsubishi Electric Corp | Method and system for authentication between ic card and terminal machine |
CN111497779A (en) * | 2019-01-15 | 2020-08-07 | 阿尔派株式会社 | Automobile electronic key control device, automobile electronic key control method and system |
CN114019943A (en) * | 2021-11-05 | 2022-02-08 | 浙江吉利控股集团有限公司 | Energy consumption control method and system for automobile key |
CN114040331A (en) * | 2021-11-05 | 2022-02-11 | 浙江吉利控股集团有限公司 | Method and system for remote control of a vehicle |
CN115675362A (en) * | 2022-10-19 | 2023-02-03 | 云度新能源汽车有限公司 | Automobile NFC key pairing system and automobile NFC key pairing method |
WO2023097964A1 (en) * | 2021-11-30 | 2023-06-08 | 北京小米移动软件有限公司 | Digital vehicle key registration method and apparatus, and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102018111301A1 (en) * | 2018-05-11 | 2019-11-14 | ABUS August Bremicker Söhne KG | Mobile castle |
-
2023
- 2023-07-18 CN CN202310883721.0A patent/CN116884119B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05250326A (en) * | 1992-03-06 | 1993-09-28 | Mitsubishi Electric Corp | Method and system for authentication between ic card and terminal machine |
CN111497779A (en) * | 2019-01-15 | 2020-08-07 | 阿尔派株式会社 | Automobile electronic key control device, automobile electronic key control method and system |
CN114019943A (en) * | 2021-11-05 | 2022-02-08 | 浙江吉利控股集团有限公司 | Energy consumption control method and system for automobile key |
CN114040331A (en) * | 2021-11-05 | 2022-02-11 | 浙江吉利控股集团有限公司 | Method and system for remote control of a vehicle |
WO2023097964A1 (en) * | 2021-11-30 | 2023-06-08 | 北京小米移动软件有限公司 | Digital vehicle key registration method and apparatus, and storage medium |
CN115675362A (en) * | 2022-10-19 | 2023-02-03 | 云度新能源汽车有限公司 | Automobile NFC key pairing system and automobile NFC key pairing method |
Also Published As
Publication number | Publication date |
---|---|
CN116884119A (en) | 2023-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116884119B (en) | Pairing method, device, storage medium and system of fob key | |
US20200169550A1 (en) | Methods and devices for authenticating smart card | |
KR102377724B1 (en) | Device network configuration method and apparatus, and medium | |
RU2647680C2 (en) | Information interaction method and apparatus, and electronic equipment | |
KR20170048239A (en) | Methods and apparatuses for controlling device | |
CN110784908B (en) | Wireless network distribution method, wireless router and wireless network distribution system | |
CN114510178B (en) | A shared data distribution method and electronic device | |
CN105644501A (en) | Method, device and terminal for remote control of automobile | |
CN105407070A (en) | Logging-in authorization method and device | |
CN112929988A (en) | Pairing method and device for vehicle-mounted equipment, electronic equipment and storage medium | |
CN116506830A (en) | Control method, device and system for digital car key and storage medium | |
CN116546502B (en) | Relay attack detection method, device and storage medium | |
CN111951438B (en) | Vehicle unlocking method, device, equipment, vehicle and server | |
CN117044167A (en) | Method and device for sharing digital car key and storage medium | |
CN105791409B (en) | Remote connection establishing method and device | |
CN116723508B (en) | Vehicle key creation method, device, storage medium and system | |
CN117879814A (en) | Vehicle key sharing method, device and storage medium | |
CN105335638A (en) | Method and device for resetting password | |
CN117156602A (en) | Charging control method, charging pile, mobile terminal and vehicle | |
CN113079494B (en) | Method, device, equipment and storage medium for communicating with shared object | |
CN118369945A (en) | Method and device for sharing digital car key and storage medium | |
CN117768851B (en) | Vehicle position determining method and device, terminal, vehicle and storage medium | |
CN116489604A (en) | Vehicle control method, device, mobile terminal, vehicle and storage medium | |
CN113911054A (en) | Vehicle personalized configuration method and device, electronic equipment and storage medium | |
CN116193387B (en) | Processing method and device of vehicle-mounted unit data, storage medium and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |