IP Library Granted Patent US 11,902,774
Granted Patent B2
US 11,902,774 · App. 17/486,576 · Granted Feb 13, 2024

Method for starting vehicle and related device

Inventor: Fei Li (Shenzhen, CN)
Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
H04W12/02G06F21/606
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,902,774
App. No.
17/486,576
Granted
Feb 13, 2024
Kind
B2
Abstract

A method for starting a vehicle and a related device are provided. The method includes: a server sends first security information and second security information to a mobile terminal and a telematics box respectively through an encrypted secure transmission channel or an encrypted secure transmission protocol, so that the telematics box can verify, by using the first security information and the second security information, a vehicle start instruction sent by the mobile terminal. When the verification succeeds, the telematics box controls the vehicle to start. According to the application, plaintext transmission of the security information between the mobile terminal and the telematics box is avoided, thereby avoiding leakage of the security information, and reducing a risk that the vehicle is maliciously started. In addition, a transmission process of the security information may not be restricted by a distance between the vehicle and the mobile terminal.

Claims (52)

1. A method for starting a vehicle comprising:

obtaining, by a server, first security information and second security information that are of the vehicle, wherein the first security information and the second security information verify a vehicle start instruction sent by a mobile terminal to a telematics box; and

sending, by the server, the first security information and indication information of the vehicle to the mobile terminal through a secure transmission protocol or a secure transmission channel, and sending the second security information and a user identifier of the mobile terminal to the telematics box of the vehicle, wherein the indication information identifies the vehicle.

2. The method according to claim 1 , further comprising:

receiving, by the server, a first vehicle start instruction sent by the mobile terminal, wherein the first vehicle start instruction carries the indication information and first verification information that is obtained based on the first security information;

sending, by the server, a second vehicle start instruction to the telematics box based on the indication information, wherein the second vehicle start instruction carries the user identifier and second verification information that is obtained based on the second security information; and

receiving, by the server, a first verification result obtained after the telematics box verifies the second verification information, and sending the first verification result to the mobile terminal.

3. The method according to claim 2 , wherein the first security information and the second security information are same security information, and the first verification information and the second verification information are same verification information.

4. The method according to claim 2 , wherein the first security information and the second security information are different security information, and the first verification information and the second verification information are different verification information; and

wherein the sending the second vehicle start instruction to the telematics box based on the indication information comprises:

obtaining, by the server, the first security information based on the indication information, and verifying the first verification information based on the first security information;

in response to the verification on the first verification information being successful, obtaining, by the server, the second security information based on the user identifier, and generating the second verification information based on the second security information; and

sending, by the server to the telematics box based on an identifier of the vehicle, the second vehicle start instruction that carries the second verification information.

5. The method according to claim 2 , wherein both the first security information and the second security information are keys, the first vehicle start instruction further carries a first random number, the second vehicle start instruction further carries a second random number, the first verification information is obtained based on the first security information and the first random number, and the second verification information is obtained based on the second security information and the second random number.

6. The method according to claim 5 , wherein the first security information is generated based on a first root key, the user identifier, and the identifier of the vehicle; and the second security information is generated based on a second root key, the user identifier, and the identifier of the vehicle.

7. The method according to claim 1 , wherein the obtaining the first security information and second security information further comprises:

generating, by the server, the first security information and the second security information in response to a second verification result sent by the telematics box to the mobile terminal being received and the second verification result indicating that the verification succeeds.

8. The method according to claim 7 , further comprising:

creating, by the server, registration information in response to the registration request of the mobile terminal for the telematics box, wherein the registration information indicates a correspondence between the user identifier and the identifier of the vehicle.

9. A method for starting a vehicle, comprising:

receiving, by a mobile terminal through a secure transmission protocol or a secure transmission channel, indication information and security information that are of the vehicle and that are sent by a server, wherein the indication information identifies at least the vehicle; and

correspondingly recording, by the mobile terminal, the indication information and the security information, wherein

the security information verifies a vehicle start instruction sent by the mobile terminal to the telematics box.

10. The method according to claim 9 , further comprising:

sending, by the mobile terminal, the vehicle start instruction to the server, and receiving a verification result returned by the server, wherein the vehicle start instruction carries the indication information and verification information that is obtained based on the security information.

11. The method according to claim 9 , wherein the security information is a key, the vehicle start instruction further carries a random number, and the verification information is obtained based on the security information and the random number.

12. The method according to claim 9 , further comprising:

sending, by the mobile terminal, a registration request to the server, so that the server creates registration information and sends the indication information and the security information, wherein the registration information indicates a correspondence between the user identifier and an identifier of the vehicle.

13. A device for starting a vehicle, wherein the device is used in a server, and the device comprises:

a transceiver, configured to communicate with an apparatus other than the device;

a memory, configured to store a computer executable instruction; and

one or more processors, connected to the memory and the transceiver through a bus, wherein when the computer executable instruction stored in the memory is executed by the one or more processors, the computer executable instruction causes the device to perform a method including:

obtaining first security information and second security information that are of the vehicle, wherein the first security information and the second security information verify a vehicle start instruction sent by a mobile terminal to a telematics box;

sending the first security information and indication information of the vehicle to the mobile terminal through a secure transmission protocol or a secure transmission channel; and

sending the second security information and a user identifier of the mobile terminal to the telematics box of the vehicle, wherein the indication information identifies the vehicle.

14. The device according to claim 13 , wherein the computer executable instruction further causes the device to:

receive a first vehicle start instruction sent by the mobile terminal, wherein the first vehicle start instruction carries the indication information and first verification information that is obtained based on the first security information;

send a second vehicle start instruction to the telematics box based on the indication information, wherein the second vehicle start instruction carries the user identifier and second verification information that is obtained based on the second security information;

receive a first verification result obtained after the telematics box verifies the second verification information; and

send the first verification result to the mobile terminal.

15. The device according to claim 13 , wherein the first security information and the second security information are same security information, and the first verification information and the second verification information are same verification information.

16. The device according to claim 14 , wherein the first security information and the second security information are different security information, and the first verification information and the second verification information are different verification information; and

wherein the sending the second vehicle start instruction to the telematics box based on the indication information comprises:

obtaining the first security information based on the indication information, and verifying the first verification information based on the first security information;

in response to the verification on the first verification information being successful, obtaining the second security information based on the user identifier, and generating the second verification information based on the second security information; and

sending to the telematics box based on an identifier of the vehicle, the second vehicle start instruction that carries the second verification information.

17. The device according to claim 14 , wherein both the first security information and the second security information are keys, the first vehicle start instruction further carries a first random number, the second vehicle start instruction further carries a second random number, the first verification information is obtained based on the first security information and the first random number, and the second verification information is obtained based on the second security information and the second random number.

18. The device according to claim 17 , wherein the first security information is generated based on a first root key, the user identifier, and the identifier of the vehicle; and the second security information is generated based on a second root key, the user identifier, and the identifier of the vehicle.

19. The device according to claim 13 , wherein the obtaining the first security information and the second security information comprises:

generating the first security information and the second security information in response to a second verification result sent by the telematics box to the mobile terminal being received and the second verification result indicating that the verification succeeds.

20. The device according to claim 19 , wherein the computer executable instruction further causes the device to:

create registration information in response to the registration request of the mobile terminal for the telematics box, wherein the registration information indicates a correspondence between the user identifier and the identifier of the vehicle.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2022
From: HUAWEI TECHNOLOGIES CO., LTD.
To: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
Reel/Frame 059267/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2022
From: LI, FEI
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 058581/0953 →