US 12,149,378 B2
Data communication method and device
Yingchun Xu, Beijing (CN); Shaolin Wang, Beijing (CN); and Ertao Zhao, Beijing (CN)
Assigned to Beijing Co Wheels Technology Co., Ltd, Beijing (CN)
Filed by Beijing Co Wheels Technology Co., Ltd, Beijing (CN)
Filed on Aug. 7, 2023, as Appl. No. 18/366,356.
Application 18/366,356 is a continuation of application No. PCT/CN2021/128259, filed on Nov. 2, 2021.
Claims priority of application No. 202110181733.X (CN), filed on Feb. 10, 2021.
Prior Publication US 2023/0388148 A1, Nov. 30, 2023
Int. Cl. H04L 67/55 (2022.01); H04L 12/40 (2006.01)
CPC H04L 12/40006 (2013.01) [H04L 67/55 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A data communication method, applied to a field programmable gate array chip deployed in a vehicle, the field programmable gate array chip being connected with each first device of the vehicle through an in-vehicle communication bus, and being connected with each second device in the vehicle through Ethernet, the method comprising:
acquiring a data subscription list, wherein the data subscription list is configured to define a data transmission relationship between each first device and each second device in the vehicle;
establishing, according to the data subscription list, an association between a transmission protocol of a first device and a transmission protocol of a second device having a data transmission relationship with the first device to generate a data distribution list, wherein the data distribution list is configured to define a data transmission requirement between the first device and the second device having the data transmission relationship with the first device; and
when data transmitted from at least one first device is received, transmitting data of each of the at least one first device to a second device having a data transmission relationship with the respective first device according to a corresponding data transmission requirement of the data distribution list;
wherein establishing the association between the transmission protocol of the first device and the transmission protocol of the second device having the data transmission relationship with the first device to generate the data distribution list comprises:
performing the following operations for each of the first device and the second device having the data transmission relationship with the first device:
performing a handshake between the first device and the second device having the data transmission relationship with the first device through a preset communication protocol;
when the handshake between the first device and the second device having the data transmission relationship with the first device is completed, receiving a data transmission requirement sent by the second device, and recording the first device, the second device having the data transmission relationship with the first device, and the data transmission requirement into the data distribution list, wherein the data transmission requirement is determined by the transmission protocol of the first device and the transmission protocol of the second device having the data transmission relationship with the first device.