IP Library › Granted Patent US 12,722,600
Granted Patent B2
US 12,722,600 · App. 18/217,951 · Granted Sep 1, 2026

Terminal device and method processing of data for terminal device

Inventor: Changyu Sun (Beijing, CN)
Assignee: XIAOMI EV TECHNOLOGY CO., LTD.
B60R25/248B60R25/01H04L63/061
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 12,722,600
App. No.
18/217,951
Granted
Sep 1, 2026
Kind
B2
Abstract

A terminal device includes a communication device, configured to detect whether a native system of the terminal device includes components for adapting a public protocol of a digital vehicle key, and communicating with a target communication party based on the public protocol in case of absence of at least one of the components in the native system, in which the target communication party is a participant of the public protocol.

Claims (59)

1 . A terminal device, comprising:

a communication device including a hardware processor, configured to:

detect whether a native system of the terminal device comprises components for adapting a public protocol of a digital vehicle key; and

communicate with a target communication party using the public protocol in case of absence of at least one of the components in the native system;

wherein the target communication party is a participant of the public protocol;

wherein the terminal device including a hardware processor is configured to:

establish a secure channel with a vehicle using a digital key framework in response to initiating a key activating process using the communication device;

obtain a vehicle public key certificate using the secure channel;

verify the vehicle public key certificate using a vehicle server CA (certificate authority) certificate using a key manager of the communication device, and save the vehicle public key certificate after successful verification;

generate a digital-vehicle-key public-private key pair using the key manager, the digital-vehicle-key public-private key pair comprising a digital-vehicle-key public key and a digital-vehicle-key private key;

sign the digital-vehicle-key public key using a key management element certificate, to generate a digital-vehicle-key public key certificate, the key management element certificate comprising a terminal device server CA signature; and

transmit the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate to the vehicle, to enable the vehicle to sequentially verify the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate, and save the digital-vehicle-key public key after successful verification.

2 . The terminal device according to claim 1 , wherein the communication device comprises:

a digital key application, for communicating with a vehicle server, and implementing functions of a vehicle manufacturer application specified in the public protocol;

a local application, for communicating with a terminal device server, and implementing functions of a terminal device manufacturer application specified in the public protocol;

a digital key element including at least one Application Programming Interface (API), for implementing functions of the digital key framework specified in the public protocol; and

the key manager including at least one API, for implementing functions of a digital key program specified in the public protocol.

3 . The terminal device according to claim 2 , wherein the communication device comprises an encryption white box, configured to store data of the digital vehicle key.

4 . The terminal device according to claim 2 , wherein the local application communicate with the terminal device server using a terminal device service element in the vehicle server.

5 . The terminal device according to claim 2 , wherein the public protocol is a public protocol based on certificate authentication, the target communication party comprises the vehicle server and the terminal device server.

6 . The terminal device according to claim 5 , wherein the terminal device, in response to receiving a key sharing request, communicates with the vehicle server via the digital key application and communicate with the terminal device server via the local application, rendering that an authentication step for key sharing is completed, and a shared digital vehicle key is obtained.

7 . The terminal device according to claim 5 , wherein the public protocol is a Car Connectivity Consortium (CCC) protocol or an Intelligent Car Connectivity Open Alliance (ICCOA) protocol.

8 . The terminal device according to claim 1 , wherein the target communication party comprises a vehicle.

9 . The terminal device according to claim 8 , wherein the terminal device establishes a secure channel by performing public protocol based communication with the vehicle through the communication device, and send a target control instruction to the vehicle through the secure channel, wherein the target control instruction is configured to control the vehicle to implement a target action.

10 . A method of processing data for a terminal device, comprising:

detecting whether a native system of the terminal device comprises components for adapting a public protocol of a digital vehicle key; and

communicating with a target communication party using the public protocol in case of absence of at least one of the components in the native system, wherein the target communication party is a participant of the public protocol;

establishing a secure channel with a vehicle using a digital key framework in response to initiating a key activating process using a communication device;

obtaining a vehicle public key certificate using the secure channel;

verifying the vehicle public key certificate using a vehicle server CA (certificate authority) certificate using at least one Application Programming Interface (API) of a key manager of the communication device, and saving the vehicle public key certificate after successful verification;

generating a digital-vehicle-key public-private key pair using the key manager, the digital-vehicle-key public-private key pair comprising a digital-vehicle-key public key and a digital-vehicle-key private key;

signing the digital-vehicle-key public key using a key management element certificate, to generate a digital-vehicle-key public key certificate, the key management element certificate comprising a terminal device server CA signature; and

transmitting the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate to the vehicle, to enable the vehicle to sequentially verify the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate, and saving the digital-vehicle-key public key after successful verification.

11 . The method according to claim 10 , wherein the public protocol is a public protocol based on certificate authentication, the target communication party comprises a vehicle server and a terminal device server.

12 . The method according to claim 11 , wherein communicating with the target communication party using the public protocol comprises:

in response to receiving a key sharing request, communicating with the vehicle server via a digital key application in the communication device, and communicating with the terminal device server via a local application in the communication device, rendering that an authentication step for key sharing is completed, and a shared digital vehicle key is obtained.

13 . The method according to claim 10 , wherein the target communication party comprises a vehicle.

14 . The method according to claim 13 , wherein communicating with the target communication party using the public protocol comprises:

establishing a secure channel by performing public protocol based communication with the vehicle through the communication device; and

sending a target control instruction to the vehicle through the secure channel, wherein the target control instruction is configured to control the vehicle to implement a target action.

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

storing data of the digital vehicle key by an encryption white box of the communication device.

16 . A non-transitory computer-readable storage medium having instructions stored thereon, wherein, when the instructions are executed by a processor of a terminal device, a method of processing data is implemented, and the method comprises:

detecting whether a native system of the terminal device comprises components for adapting a public protocol of a digital vehicle key; and

communicating with a target communication party using the public protocol in case of absence of at least one of the components in the native system, wherein the target communication party is a participant of the public protocol;

establishing a secure channel with a vehicle using at least one Application Programming Interface (API) of a digital key framework in response to initiating a key activating process through a communication device;

obtaining a vehicle public key certificate using the secure channel;

verifying the vehicle public key certificate using a vehicle server CA (certificate authority) certificate through at least one API of a key manager of the communication device, and saving the vehicle public key certificate after successful verification;

generating a digital-vehicle-key public-private key pair through the key manager, wherein the digital-vehicle-key public-private key pair comprises a digital-vehicle-key public key and a digital-vehicle-key private key;

signing the digital-vehicle-key public key using a key management element certificate, to generate a digital-vehicle-key public key certificate, wherein the key management element certificate comprises a terminal device server CA signature; and

transmitting the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate to the vehicle, to enable the vehicle sequentially verifies the terminal device server CA certificate, the key management element certificate, and the digital-vehicle-key public key certificate, and saving the digital-vehicle-key public key in a case of successful verification.

17 . The storage medium according to claim 16 , wherein the public protocol is a public protocol based on certificate authentication, the target communication party comprises a vehicle server and a terminal device server, and communicating with the target communication party using the public protocol comprises:

in response to receiving a key sharing request, communicating with the vehicle server via a digital key application in the communication device, and communicating with the terminal device server via a local application in the communication device, rendering that an authentication step for key sharing is completed, and a shared digital vehicle key is obtained.

18 . The storage medium according to claim 16 , wherein the target communication party comprises a vehicle, and communicating with the target communication party using the public protocol comprises:

establishing a secure channel by performing public protocol based communication with the vehicle through a terminal device; and

sending a target control instruction to the vehicle through the secure channel,

wherein the target control instruction is configured to control the vehicle to implement a target action.

19 . The storage medium according to claim 16 , wherein the method further comprises:

storing data of the digital vehicle key by an encryption white box of the communication device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2023
From: SUN, CHANGYU
To: XIAOMI EV TECHNOLOGY CO., LTD.
Reel/Frame 064141/0835 →
Priority Claims (1)
CN 202310308486.4 · Mar 24, 2023 · national
Continuity (1)
Related Publication 20240317179A1 · Sep 26, 2024
References Cited (18)
US 10645578B2 · Auer · 2020 [cited by examiner]
US 20080150685A1 · Desai · 2008 [cited by examiner]
US 20170104589A1 · Lambert et al. · 2017 [cited by applicant]
CN 113301167A · 2021 [cited by examiner]
CN 114821867A · 2022 [cited by examiner]
DE 102023104931A1 · 2024 [cited by examiner]
KR 102175408B1 · 2020 [cited by examiner]
KR 102232966B1 · 2021 [cited by examiner]
KR 20220096327A · 2022 [cited by examiner]
KR 20250043841A · 2025 [cited by examiner]
WO WO2022127064A1 · 2022 [cited by applicant]
Chinese Patent Application No. 202310308486.4, Office Action dated Sep. 6, 2023, 5 pages. [cited by applicant]
Chinese Patent Application No. 202310308486.4, English translation of Office Action dated Sep. 6, 2023, 9 pages. [cited by applicant]
Car Connectivity Consortium “CCC digital key Release 3” Aug. 19, 2022, 12 pages. [cited by applicant]
Car Connectivity Consortium “CCC digital key Release 3” English translation Aug. 19, 2022, 12 pages. [cited by applicant]
Japanese Patent Application No. 2023-189599, Office Action with English translation dated Mar. 18, 2025, 6 pages. [cited by applicant]
Japanese Patent Application No. 2023-189599, Office Action dated Nov. 12, 2024, with English translation, 6 pages. [cited by applicant]
Indian Patent Application No. 202344072716, Office Action dated Jun. 2, 2026, 7 pages. [cited by applicant]