IP Library › Granted Patent US 10,623,291
Granted Patent B2
US 10,623,291 · App. 15/626,669 · Granted Apr 14, 2020

Operation method of communication node for detecting link errors in network

Inventors: Kang Woon Seo (Seoul, KR); Dong Ok Kim (Goyang-si, KR); Jin Hwa Yun (Seoul, KR)
Assignees: HYUNDAI MOTOR COMPANY; KIA MOTORS CORPORATION
H04L43/0847H04J3/065H04J3/0638H04L43/0852H04L41/0659H04L43/0811H04L43/10
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 10,623,291
App. No.
15/626,669
Granted
Apr 14, 2020
Kind
B2
Abstract

An operation method of a first communication node in an Ethernet-based vehicle network includes identifying a link status between the first communication node and each of a plurality of communication nodes included in the vehicle network; receiving a first frame from a second communication node whose link status is normal among the plurality of communication nodes; identifying a first time difference between a local time of the first communication node and a time stamp of the first frame; and determining a synchronization error between the first communication node and the second communication node based on the first time difference.

Claims (49)

1. An operation method of a first communication node in an Ethernet-based vehicle network, comprising:

identifying whether a link status between the first communication node and each of a plurality of communication nodes included in the vehicle network is a normal state or an abnormal state;

receiving a first frame from a second communication node whose link status is the normal state among the plurality of communication nodes based on the identified link status;

identifying a first time difference between a local time of the first communication node and a time stamp of the first frame; and

determining a synchronization error between the first communication node and the second communication node based on the first time difference,

when it is determined that the synchronization error does not exist between the first communication node and the second communication node, receiving a plurality of frames from the second communication node; and

determining a frame reception error based on continuity of sequence numbers of the plurality of frames received from the second communication node.

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

when it is determined that the synchronization error does not exist between the first communication node and the second communication node based on the first time difference, identifying a second time difference between the time stamp of the first frame and a time stamp of a second frame, received from a third communication node whose link status is the normal state among the plurality of communication nodes; and

determining a synchronization error between the second communication node and the third communication node based on the second time difference.

3. The operation method according to claim 2 , further comprising:

when it is determined that the synchronization error exists between the second communication node and the third communication node based on the second time difference, generating a frame configured to include an indicator for indicating the synchronization error determined based on the second time difference; and

transmitting the generated frame to the second communication node and the third communication node.

4. The operation method according to claim 2 , further comprising:

when it is determined that the synchronization error does not exist between the second communication node and the third communication node based on the second time difference, receiving a plurality of frames from the third communication node; and

determining a frame reception error based on continuity of sequence numbers of the plurality of frames received from the third communication node.

5. The operation method according to claim 4 , further comprising:

when it is determined that the frame reception error exists in the plurality of frames received from the second communication node or the third communication node, identifying at least one communication node causing the frame reception error among the second communication node and the third communication node;

generating a frame configured to include an indicator for indicating the frame reception error; and

transmitting the generated frame to the at least one communication node.

6. The operation method according to claim 4 , further comprising:

when it is determined that the frame reception error does not exist in the plurality of frames received from the second communication node and the third communication node, outputting information included in the plurality of frames received from each of the second communication node and the third communication node.

7. The operation method according to claim 1 , wherein the first communication node is a switch to which the plurality of communication nodes are connected.

8. A first communication node in an Ethernet-based vehicle network, comprising:

a processor; and

a memory in which at least one instruction executed by the processor is stored,

wherein the at least one instruction includes:

identify whether a link status between the first communication node and each of a plurality of communication nodes included in the vehicle network is a normal state or an abnormal state;

receive a first frame from a second communication node whose link status is the normal state among the plurality of communication nodes based on the identified link status;

identify a first time difference between a local time of the first communication node and a time stamp of the first frame;

determine a synchronization error between the first communication node and the second communication node based on the first time difference;

when it is determined that the synchronization error does not exist between the first communication node and the second communication node, receive a plurality of frames from the second communication node; and

determine a frame reception error based on continuity of sequence numbers of the plurality of frames received from the second communication node.

9. The first communication node according to claim 8 , wherein the at least one instruction further includes:

when it is determined that the synchronization error does not exist between the first communication node and the second communication node based on the first time difference, identify a second time difference between a time stamp of a second frame received from a third communication node whose link status is the normal state among the plurality of communication nodes and the time stamp of the first frame; and

determine a synchronization error between the second communication node and the third communication node based on the second time difference.

10. The first communication node according to claim 9 , wherein the at least one instruction further includes:

when it is determined that the synchronization error exists between the second communication node and the third communication node based on the second time difference, generate a frame configured to include an indicator for indicating the synchronization error determined based on the second time difference; and

transmit the generated frame to the second communication node and the third communication node.

11. The first communication node according to claim 9 , wherein the at least one instruction further includes:

when it is determined that the synchronization error does not exist between the second communication node and the third communication node based on the second time difference, receive a plurality of frames from the third communication node; and

determine a frame reception error based on continuity of sequence numbers of the plurality of frames received from the third communication node.

12. The first communication node according to claim 11 , wherein the at least one instruction further includes:

when it is determined that the frame reception error exists in the plurality of frames received from the second communication node or the third communication node, identify at least one communication node causing the frame reception error based on the continuity among the second communication node and the third communication node;

generate a frame configured to include an indicator for indicating the frame reception error; and

transmit the generated frame to the at least one communication node.

13. The first communication node according to claim 11 , wherein the at least one instruction further includes:

when it is determined that the frame reception error does not exist in the plurality of frames received from the second communication node and the third communication node, output information included in the plurality of frames received from each of the second communication node and the third communication node.

14. The first communication node according to claim 8 , wherein the first communication node is a switch to which the plurality of communication nodes are connected.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2017
From: SEO, KANG WOON; KIM, DONG OK; YUN, JIN HWA
To: HYUNDAI MOTOR COMPANY; KIA MOTORS CORPORATION
Reel/Frame 042748/0552 →
Priority Claims (2)
KR 10-2016-0076655 · Jun 20, 2016 · national
KR 10-2017-0057983 · May 10, 2017 · national
Continuity (1)
Related Publication 20170366430A1 · Dec 21, 2017