IP Library Granted Patent US 12,470,929
Granted Patent B2
US 12,470,929 · App. 18/468,407 · Granted Nov 11, 2025

Communication method, apparatus, and device

Inventors: Mingchao Li (Beijing, CN); Miao Yang (Beijing, CN)
H04W12/08H04L63/205
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,470,929
App. No.
18/468,407
Granted
Nov 11, 2025
Kind
B2
Abstract

This application provides example communication methods, apparatuses, and devices, which may be applied to the internet of vehicles. In an example communication method, a first device obtains service data, and performs security processing on the service data. The first device sends service data and indication information to a second device. The indication information indicates a security mechanism used to perform the security processing on the service data or indicates a protocol layer used to perform the security processing on the service data.

Claims (67)

1 . An apparatus, comprising at least one processor and at least one memory, wherein the at least one memory stores program instructions for execution by the at least one processor to:

obtain first service data;

perform security processing on the first service data to obtain second service data; and

send the second service data and indication information to a second device, wherein the indication information indicates a security mechanism used to perform the security processing on the first service data or indicates a protocol layer used to perform the security processing on the first service data,

wherein the indication information indicates a first security mechanism used for the security processing, or indicates a second security mechanism used for the security processing, or indicates a first security mechanism and a second security mechanism that are used for the security processing,

or the indication information indicates to perform the security processing on the first service data at an application layer, at a security layer, or at an application layer and a security layer,

wherein when the security mechanism used for the security processing is the first security mechanism, content of the security processing comprises no encryption and no signature, signature only and no encryption, or signature and encryption.

2 . The apparatus according to claim 1 , wherein the program instructions are for execution by the at least one processor to:

send identification information to the second device, wherein the identification information identifies a service type of the second service data.

3 . The apparatus according to claim 1 , wherein the program instructions are for execution by the at least one processor to:

send identification information to the second device, wherein the identification information is an application identifier.

4 . The apparatus according to claim 1 , wherein the indication information further indicates content of the security processing.

5 . The apparatus according to claim 4 , wherein the indication information is a character string of N bits, wherein first K bits of the character string indicate the security mechanism used for the security processing, last (N−K) bits of the character string indicate the content of the security processing, N is a positive integer, and K is a positive integer less than N.

6 . The apparatus according to claim 1 , wherein the first security mechanism is a V2X-based security mechanism, and the second security mechanism is a security mechanism that is set for a service type.

7 . The apparatus according to claim 1 , wherein when the security mechanism used for the security processing is the second security mechanism, content of the security processing comprises a first part and a second part associated with the first part, wherein:

the first part comprises supporting security authentication, supporting no security authentication, supporting security authentication but requiring no encrypted communication, or supporting security authentication and requiring encrypted communication; and the second part comprises asymmetric encryption, symmetric encryption, exclusive OR bidirectional authentication, exclusive OR unidirectional authentication, or symmetric encryption and unidirectional authentication.

8 . The apparatus according to claim 1 , wherein the program instructions are for execution by the at least one processor to:

send a data frame to the second device, wherein the data frame comprises a frame header and a payload, the indication information is carried in the frame header, and the second service data is carried in the payload.

9 . The apparatus according to claim 8 , wherein the frame header comprises an extension field and extension field indication information; and when the indication information is carried in the extension field, the extension field indication information indicates that the data frame carries the indication information.

10 . The apparatus according to claim 8 , wherein the frame header further comprises association indication information, and the association indication information indicates whether the indication information is associated with the second service data in the payload.

11 . A apparatus, comprising at least one processor and at least one memory, wherein the at least one memory stores program instructions for execution by, and the at least one processor to: receive service data and indication information from a first device; and perform security processing on the service data based on the indication information, wherein:

the indication information indicates a security mechanism used to perform the security processing

on the service data or indicates a protocol layer used to perform the security processing on the service data,

wherein the indication information indicates a first security mechanism used for the security processing, or indicates a second security mechanism used for the security processing, or indicates a first security mechanism and a second security mechanism that are used for the security processing;

or the indication information indicates to perform the security processing on the service data at an application layer, at a security layer, or at an application layer and a security layer,

wherein when the security mechanism used for the security processing is the first security mechanism, content of the security processing comprises no encryption and no signature, signature only and no encryption, or signature and encryption.

12 . The apparatus according to claim 11 , wherein the program instructions are for execution by the at least one processor to:

receive identification information from the first device, wherein the identification information identifies a service type of the service data.

13 . The apparatus according to claim 11 , wherein the program instructions are for execution by the at least one processor to:

receive identification information from the first device, wherein the identification information is an application identifier.

14 . The apparatus according to claim 11 , wherein the indication information further indicates content of the security processing.

15 . The apparatus according to claim 11 , wherein the first security mechanism is a V2X-based security mechanism, and the second security mechanism is a security mechanism that is set for a service type.

16 . The apparatus according to claim 11 , wherein when the security mechanism used for the security processing is the second security mechanism, content of the security processing comprises a first part and a second part associated with the first part, wherein:

the first part comprises supporting security authentication, supporting no security authentication, supporting security authentication but requiring no encrypted communication, or supporting security authentication and requiring encrypted communication; and the second part comprises asymmetric encryption, symmetric encryption, exclusive OR bidirectional authentication, exclusive OR unidirectional authentication, or symmetric encryption and unidirectional authentication.

17 . The apparatus according to claim 11 , wherein the program instructions are for execution by the at least one processor to: receive a data frame from the first device, wherein the data frame comprises a frame header and a payload, the indication information is carried in the frame header, and the service data is carried in the payload.

18 . The apparatus according to claim 17 , wherein the frame header comprises an extension field and extension field indication information; and when the indication information is carried in the extension field, the extension field indication information indicates that the data frame carries the indication information.

19 . The apparatus according to claim 17 , wherein the frame header further comprises association indication information, and the association indication information indicates whether the indication information is associated with the service data in the payload.

20 . A method, comprising:

obtaining, by a first device, first service data;

performing security processing on the first service data to obtain second service data;

and sending, by the first device, the second service data and indication information to a second device, wherein the indication information indicates a security mechanism used to perform the security processing on the first service data or indicates a protocol layer used to perform the security processing on the first service data,

wherein the indication information indicates a first security mechanism used for the security processing, or indicates a second security mechanism used for the security processing, or indicates a first security mechanism and a second security mechanism that are used for the security processing;

or the indication information indicates to perform the security processing on the first service data at an application layer, at a security layer, or at an application layer and a security layer,

wherein when the security mechanism used for the security processing is the first security mechanism, content of the security processing comprises no encryption and no signature, signature only and no encryption, or signature and encryption.

21 . The method according to claim 20 , wherein the method further comprises:

sending, by the first device, identification information to the second device, wherein the identification information identifies a service type of the second service data.

22 . The method according to claim 20 , wherein the method further comprises:

sending, by the first device, identification information to the second device, wherein the identification information is an application identifier.

23 . The method according to claim 20 , wherein the indication information further indicates content of the security processing.

24 . The method according to claim 20 , wherein the first security mechanism is a V2X-based security mechanism, and the second security mechanism is a security mechanism that is set for a service type.

25 . The method according to claim 20 , wherein when the security mechanism used for the security processing is the second security mechanism, content of the security processing comprises a first part and a second part associated with the first part, wherein:

the first part comprises supporting security authentication, supporting no security authentication, supporting security authentication but requiring no encrypted communication, or supporting security authentication and requiring encrypted communication; and the second part comprises asymmetric encryption, symmetric encryption, exclusive OR bidirectional authentication, exclusive OR unidirectional authentication, or symmetric encryption and unidirectional authentication.

26 . The method according to claim 20 , wherein the sending, by the first device, the second service data and indication information to a second device comprises: sending, by the first device, a data frame to the second device, wherein the data frame comprises a frame header and a payload, the indication information is carried in the frame header, and the second service data is carried in the payload.

27 . A method, comprising:

receiving, by a second device, service data and indication information from a first device; and performing, by the second device, security processing on the service data based on the indication information, wherein:

the indication information indicates a security mechanism used to perform the security processing on the service data or indicates a protocol layer used to perform the security processing on the service data,

wherein the indication information indicates a first security mechanism used for the security processing, or indicates a second security mechanism used for the security processing, or indicates a first security mechanism and a second security mechanism that are used for the security processing; or the indication information indicates to perform the security processing on the service data at an application layer, at a security layer, or at an application layer and a security layer,

wherein when the security mechanism used for the security processing is the first security mechanism, content of the security processing comprises no encryption and no signature, signature only and no encryption, or signature and encryption.

28 . The method according to claim 27 , wherein the method further comprises:

receiving, by the second device, identification information from the first device, wherein the identification information identifies a service type of the service data.

29 . The method according to claim 27 , wherein the method further comprises:

receiving, by the second device, identification information from the first device, wherein the identification information is an application identifier.

30 . The method according to claim 27 , wherein the first security mechanism is a V2X-based security mechanism, and the second security mechanism is a security mechanism that is set for a service type.

31 . The method according to claim 27 , wherein when the security mechanism used for the security processing is the second security mechanism, content of the security processing comprises a first part and a second part associated with the first part, wherein:

the first part comprises supporting security authentication, supporting no security authentication, supporting security authentication but requiring no encrypted communication, or supporting security authentication and requiring encrypted communication; and the second part comprises asymmetric encryption, symmetric encryption, exclusive OR bidirectional authentication, exclusive OR unidirectional authentication, or symmetric encryption and unidirectional authentication.

32 . The method according to claim 27 , wherein the receiving, by a second device, service data and indication information from a first device comprises:

receiving, by the second device, a data frame from the first device, wherein the data frame comprises a frame header and a payload, the indication information is carried in the frame header, and the service data is carried in the payload.

Assignments (3)
CHANGE OF NAME Recorded Apr 28, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075492/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069336/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: LI, MINGCHAO; YANG, MIAO
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069019/0584 →
Priority Claims (1)
CN 202110293153.X · Mar 18, 2021 · national
Continuity (2)
Continuation PCTCN2022079977 · Mar 9, 2022
Related Publication 20240007856A1 · Jan 4, 2024
References Cited (20)
US 11290884B2 · Kim · 2022 [cited by examiner]
US 20090327695A1 · Molsberry et al. · 2009 [cited by applicant]
US 20160364163A1 · Kamble · 2016 [cited by applicant]
US 20180279095A1 · Xu et al. · 2018 [cited by applicant]
US 20190349936A1 · Li et al. · 2019 [cited by applicant]
US 20210067960A1 · Lee et al. · 2021 [cited by applicant]
CN 101488847A · 2009 [cited by applicant]
CN 105704641A · 2016 [cited by applicant]
CN 106341813A · 2017 [cited by applicant]
CN 108476217A · 2018 [cited by applicant]
CN 111726414A · 2020 [cited by applicant]
EP 3349514A1 · 2018 [cited by applicant]
EP 3606124A1 · 2020 [cited by applicant]
EP 3614713A1 · 2020 [cited by applicant]
EP 3319354B1 · 2020 [cited by applicant]
WO 2017210811A1 · 2017 [cited by applicant]
Extended European Search Report in European Appln. No. 22770364.2, mailed on Jul. 22, 2024, 9 pages. [cited by applicant]
National Standards of the People's Republic of China, “Information technology radio frequency identification 800/900 MHz radio interface protocol; Information Technology Radio Frequency Identification 800/900 MHz 800/90… [cited by applicant]
National Standards of the People's Republic of China, “Dedicated short-range communication for electronic toll collection Part 4: Device Apps; Electronic toll collection—Dedicated short range communication—Part 4: Equip… [cited by applicant]
International Search Report and Written Opinion in International AppIn. No. PCT/CN2022/079977, mailed on May 6, 2022, 15 pages (with English translation). [cited by applicant]