IP Library Granted Patent US 11,580,863
Granted Patent B2
US 11,580,863 · App. 16/913,578 · Granted Feb 14, 2023

Communications method, apparatus, and system

Inventor: Can Zhao (Shenzhen, CN)
Assignee: HUAWEI CLOUD COMPUTINGTECHNOLOGIES CO., LTD.
G08G1/22G08G1/096791H04W4/46H04W4/50
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,580,863
App. No.
16/913,578
Granted
Feb 14, 2023
Kind
B2
Abstract

A communications method includes determining, by a first platoon member, at least one second platoon member, where the first platoon member and the at least one second platoon member belong to a same platoon, and signal quality of a communication link from the first platoon member to each second platoon member is less than a first preset quality threshold, determining, by the first platoon member, a target communications node, where signal quality of a communication link from the target communications node to each second platoon member is greater than or equal to the first preset quality threshold, and sending, by the first platoon member, to-be-sent data to each second platoon member through the target communications node.

Claims (63)

1. A communications method, implemented by a first platoon member, wherein the communications method comprises:

determining a second platoon member, wherein the first platoon member and the second platoon member belong to a same platoon, and wherein a signal quality of a communication link from the first platoon member to the second platoon member is less than a first preset quality threshold;

determining a target communications node, wherein a signal quality of a communication link from the target communications node to the second platoon member is greater than or equal to the first preset quality threshold;

sending to-be-sent data to the second platoon member through the target communications node;

obtaining a receiving device identifier corresponding to a third platoon member from a first communication quality table based on a device identifier of the first platoon member, wherein a signal quality of a communication link from the first platoon member to the third platoon member is less than the first preset quality threshold; and

determining third platoon member as the second platoon member.

2. The communications method of claim 1 , further comprising:

obtaining a receiving device identifier corresponding to at least one platoon member from a second communication quality table based on a device identifier of the first platoon member, wherein a signal quality of a communication link from the first platoon member to the at least one platoon member is greater than or equal to the first preset quality threshold; and

removing the device identifier of the first platoon member and the receiving device identifier from a first member list to obtain a second member list, wherein the first member list comprises a plurality of device identifiers of each of a plurality of platoon members in the platoon, and wherein a third platoon member corresponding to each of the plurality of device identifiers in the second member list is the second platoon member.

3. The communications method of claim 1 , further comprising:

using a device identifier of the second platoon member as a receiving device identifier;

obtaining at least one sending device identifier corresponding to a third platoon member from each record of a first communication quality table based on the receiving device identifier, wherein the signal quality of the communication link from the third platoon member to the second platoon member is less than the first preset quality threshold;

removing the at least one sending device identifier and the device identifier of the second platoon member from a first member list to obtain a third member list, wherein the first member list comprises a plurality of device identifiers of each of a plurality of platoon members in the platoon; and

selecting one or more of the platoon members that correspond to the device identifiers in the third member list as the target communications node.

4. The communications method of claim 1 , further comprising:

using a device identifier of the first platoon member as a sending device identifier;

obtaining at least one receiving device identifier corresponding to a third platoon member from each record of a second communication quality table based on the sending device identifier, wherein the signal quality of the communication link from the first platoon member to the third platoon member is greater than or equal to the first preset quality threshold;

using a device identifier of the second platoon member as a receiving device identifier;

obtaining at least one sending device identifier from the second communication quality table based on the receiving device identifier;

calculating an intersection set of a receiving member list and a sending member list to obtain a third member list, wherein the receiving member list comprises the receiving device identifier, and wherein the sending member list comprises the at least one sending device identifier; and

selecting one or more of a plurality of platoon members that correspond to a plurality of device identifiers in the third member list as the target communications node.

5. The communications method of claim 1 , further comprising broadcasting a first Internet of vehicles (IoV) message to all platoon members comprised in the platoon, wherein the target communications node is one of the platoon members, wherein the first IoV message comprises the to-be-sent data and a device identifier of the target communications node.

6. The communications method of claim 1 , further comprising broadcasting a first Internet of vehicles (IoV) message to all platoon members comprised in the platoon, wherein the target communications node is one of the platoon members, and wherein the first IoV message comprises the to-be-sent data, a device identifier of the target communications node, and a device identifier of each second platoon member.

7. The communications method of the claim 1 , when the target communications node is an application server of an Internet of vehicles (IoV), wherein the communications method further comprises sending a forwarding message to the application server, wherein the forwarding message comprises the to-be-sent data and identification information identifying the second platoon member.

8. A communications apparatus, comprising:

a processor; and

a memory coupled to the processor and storing instructions that, when executed by the processor, cause the communications apparatus to be configured to:

determine a second platoon member, wherein a first platoon member and the second platoon member belong to a same platoon, and wherein signal quality of a communication link from the first platoon member to the second platoon member is less than a first preset quality threshold;

determine a target communications node, wherein signal quality of a communication link from the target communications node to the second platoon member is greater than or equal to the first preset quality threshold; and

send to-be-sent data to the second platoon member through the target communications node;

obtaining a receiving device identifier corresponding to a third platoon member from a first communication quality table based on a device identifier of the first platoon member, wherein signal quality of a communication link from the first platoon member to the third platoon member is less than the first preset quality threshold, and

determining third platoon member as the second platoon member.

9. The communications apparatus of claim 8 , wherein the instructions further cause the processor to be configured to:

obtain a receiving device identifier corresponding to at least one platoon member from a second communication quality table based on a device identifier of the first platoon member, wherein signal quality of a communication link from the first platoon member to the at least one platoon member is greater than or equal to the first preset quality threshold; and

remove the device identifier of the first platoon member and the receiving device identifier from a first member list to obtain a second member list, wherein the first member list comprises a plurality of device identifiers of each of a plurality of platoon members in the platoon, and wherein a third platoon member corresponding to each of the plurality of device identifiers in the second member list is the second platoon member.

10. The communications apparatus of claim 8 , wherein the instructions further cause the processor to be configured to:

use a device identifier of the second platoon member as a receiving device identifier;

obtain at least one sending device identifier corresponding to a third platoon member from each record of a first communication quality table based on the receiving device identifier, wherein the signal quality of the communication link from the third platoon member to the second platoon member is less than the first preset quality threshold;

remove the at least one sending device identifier and the device identifier of the second platoon member from a first member list to obtain a third member list, wherein the first member list comprises a plurality of device identifiers of each of a plurality of platoon members in the platoon; and

select one or more of the platoon members that correspond to the device identifiers in the third member list as the target communications node.

11. The communications apparatus of claim 8 , wherein the instructions further cause the processor to be configured to:

use a device identifier of the first platoon member as a sending device identifier;

obtain at least one receiving device identifier corresponding to a third platoon member from each record of a second communication quality table based on the sending device identifier, wherein the signal quality of the communication link from the first platoon member to the third platoon member is greater than or equal to the first preset quality threshold;

use a device identifier of the second platoon member as a receiving device identifier;

obtain at least one sending device identifier from the second communication quality table based on the receiving device identifier;

calculate an intersection set of a receiving member list and a sending member list to obtain a third member list, wherein the receiving member list comprises the receiving device identifier, and wherein the sending member list comprises the at least one sending device identifier; and

select one or more of a plurality of platoon members that correspond to a plurality of device identifiers in the third member list as the target communications node.

12. The communications apparatus of claim 8 , wherein the instructions further cause the processor to be configured to broadcast a first Internet of vehicles (IoV) message to all platoon members comprised in the platoon, wherein the first IoV message comprises the to-be-sent data and a device identifier of the target communications node.

13. The communications apparatus of claim 8 , wherein the instructions further cause the processor to be configured to broadcast a first Internet of vehicles (IoV) message to all platoon members comprised in the platoon, and wherein the first IoV message comprises the to-be-sent data, a device identifier of the target communications node, and a device identifier of each second platoon member.

14. The communications apparatus of claim 8 , when the target communications node is an application server of an Internet of vehicles (IoV), wherein the instructions further cause the processor to be configured to send a forwarding message to the application server, and wherein the forwarding message comprises the to-be-sent data and identification information used to identify the second platoon member.

15. A computer program product comprising computer-executable instructions for storage on a non-transitory computer-readable medium that, when executed by a processor, cause a control node to:

determine a second platoon member, wherein a first platoon member and the second platoon member belong to a same platoon, and wherein signal quality of a communication link from the first platoon member to the second platoon member is less than a first preset quality threshold;

determine a target communications node, wherein signal quality of a communication link from the target communications node to the second platoon member is greater than or equal to the first preset quality threshold; aid send to-be-sent data to the second platoon member through the target communications node;

obtaining a receiving device identifier corresponding to a third platoon member from a first communication quality table based on a device identifier of the first platoon member, wherein signal quality of a communication link from the first platoon member to the third platoon member is less than the first preset quality threshold; and

determining third platoon member as the second platoon member.

16. The computer program product of claim 15 , wherein the instructions further cause the control node to:

obtain a receiving device identifier corresponding to at least one platoon member from a second communication quality table based on a device identifier of the first platoon member, wherein signal quality of a communication link from the first platoon member to the at least one platoon member is greater than or equal to the first preset quality threshold; and

remove the device identifier of the first platoon member and the receiving device identifier from a first member list to obtain a second member list, wherein the first member list comprises a plurality of device identifiers of each of a plurality of platoon members in the platoon, wherein a third platoon member corresponding to each of the plurality of device identifiers in the second member list is the second platoon member.

17. The computer program product of claim 15 , wherein the instructions further cause the control node to:

use a device identifier of the second platoon member as a receiving device identifier;

obtain at least one sending device identifier corresponding to a third platoon member from each record of a first communication quality table based on the receiving device identifier, wherein the signal quality of the communication link from the third platoon member to the second platoon member is less than the first preset quality threshold;

remove the at least one sending device identifier and the device identifier of the second platoon member from a first member list to obtain a third member list, wherein the first member list comprises a plurality of device identifiers of each of a plurality of platoon members in the platoon; and

select one or more of the platoon members that correspond to the device identifiers in the third member list as the target communications node.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2022
From: ZHAO, CAN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 062145/0234 →
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 →
Priority Claims (1)
CN 201711477980.4 · Dec 29, 2017 · national
Continuity (2)
Continuation PCTCN2018123413 · Dec 25, 2018
Related Publication 20200342768A1 · Oct 29, 2020