Method and apparatus for providing time synchronization in in-vehicle Ethernet communication network

US9692614B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9692614-B2
Application numberUS-201514705827-A
CountryUS
Kind codeB2
Filing dateMay 6, 2015
Priority dateNov 26, 2014
Publication dateJun 27, 2017
Grant dateJun 27, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for providing time synchronization in a node connected to an Audio Video Bridging (AVB) Ethernet communication network includes steps of receiving static announcement messages from adjacent nodes and constituting a static grandmaster table, reselecting a grandmaster with reference to the static grandmaster table when a synchronization message timer expires, and updating the static grandmaster table according to reselection of the grandmaster. The method may rapidly time synchronization in the Audio Video Bridging (AVB) Ethernet communication network and minimize network load.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing time synchronization in a node connected to an Audio Video Bridging (AVB) Ethernet communication network, the method comprising steps of: receiving static announcement messages from adjacent nodes and constituting a static grandmaster table; reselecting a grandmaster with reference to the static grandmaster table when a synchronization message timer expires; updating the static grandmaster table according to the reselection of the grandmaster; and selecting a grandmaster bridge using the static announcement messages received from the adjacent nodes when the new grandmaster is reselected, wherein when the grandmaster bridge is selected, roles of ports of the node are set according to a result of the selection of the grandmaster bridge, and port allocation state information of the static grandmaster table is updated based on the set roles of the ports. 2. The method according to claim 1 , wherein the static announcement message includes clock identity information corresponding to a node initially generating the static announcement message, and the step of reselecting the grandmaster is based on a static grandmaster sequence number included in the clock identity information. 3. The method according to claim 1 , wherein the static grandmaster table includes grandmaster priority information, clock identity information and the port allocation state information associated with the nodes. 4. The method according to claim 3 , wherein, when the synchronization message timer expires, a node having the highest grandmaster priority after a node set to the current grandmaster is reselected as a new grandmaster. 5. The method according to claim 4 , wherein the static grandmaster table is updated so that all ports of the node reselected as the new grandmaster are set to master ports. 6. The method according to claim 1 , wherein the step of reselecting the grandmaster includes comparing stepsRemoved values of the static announcement messages received from the adjacent nodes, wherein an adjacent node having the smallest stepsRemoved value is selected as the grandmaster bridge and the port of the node corresponding to the adjacent node selected as the grandmaster bridge is set to a slave port. 7. The method according to claim 6 , further comprising, if the stepsRemoved values of the static announcement messages received from the adjacent nodes are the same, comparing clock identity values of the static announcement messages corresponding to the adjacent nodes, wherein the grandmaster bridge is determined based on static grandmaster sequence numbers of the clock identity values corresponding to the adjacent nodes. 8. The method according to claim 7 , wherein the clock identity values corresponding to the adjacent nodes are recorded in sourcePortIdentity fields of header fields of the static announcement messages. 9. The method according to claim 7 , further comprising, if the static grandmaster sequence numbers of the clock identity values corresponding to the adjacent nodes are the same, comparing priorities of ports of the node receiving the static announcement messages, wherein an adjacent node connected to the port of the node having the highest priority is determined as the grandmaster bridge. 10. The method according to claim 1 , wherein the node connected to the AVB Ethernet communication network uses the same time source as a time source used by another node connected to the AVB Ethernet communication network. 11. The method according to claim 1 , wherein the static announcement message is transmitted under a condition that it is inserted into a payload region of an AVB Ethernet frame. 12. The method according to claim 1 , wherein, when expiration of the synchronization message timer is sensed, the port allocation state information of the static grandmaster table is updated so that all ports of a node set to the current grandmaster are switched to a disabled state. 13. A non-transitory computer readable recording medium having a program recorded therein to implement the method according to claim 1 . 14. An apparatus for providing time synchronization to a node connected to an Audio Video Bridging (AVB) Ethernet communication network, the apparatus comprising: a clock slave port configured to receive static announcement messages from adjacent nodes and to constitute a static grandmaster table; and a bridge configured to reselect a grandmaster with reference to the static grandmaster table when a synchronization message timer expires, to update the static grandmaster table according to the reselection of the grandmaster, and to select a grandmaster bridge using the static announcement messages received from the adjacent nodes when the new grandmaster is reselected, wherein the bridge set roles of ports of the node according to a result of the selection of the grandmaster bridge and a port allocation state information of the static grandmaster table updates based on the set roles of the ports. 15. The apparatus according to claim 14 , wherein the static announcement message includes clock identity information corresponding to a node initially generating the static announcement message, and the grandmaster is reselected based on a static grandmaster sequence number included in the clock identity information. 16. The apparatus according to claim 14 , wherein the static grandmaster table includes grandmaster priority information, clock identity information and the port allocation state information associated with the nodes. 17. The apparatus according to claim 16 , wherein, when the synchronization message timer expires, a node having the highest grandmaster priority after a node set to the current grandmaster is reselected as a new grandmaster. 18. The apparatus according to claim 17 , wherein the static grandmaster table is updated so that all ports of the node reselected as the new grandmaster are set to master ports. 19. The apparatus according to claim 14 , wherein stepsRemoved values of the static announcement messages received from the adjacent nodes are compared, wherein an adjacent node having the smallest stepsRemoved value is selected as the grandmaster bridge and the port of the node corresponding to the adjacent node selected as the grandmaster bridge is set to a slave port. 20. The apparatus according to claim 19 , wherein, if the stepsRemoved values of the static announcement messages received from the adjacent nodes are the same, clock identity values of the static announcement messages corresponding to the adjacent nodes are compared, wherein the grandmaster bridge is determined based on static grandmaster sequence numbers of the clock identity values corresponding to the adjacent nodes. 21. The apparatus according to claim 20 , wherein the clock identity values corresponding to the adjacent nodes are recorded in sourcePortIdentity fields of header fields of the static announcement messages. 22. The apparatus according to claim 20 , wherein, if the static grandmaster sequence numbers of the clock identity values corresponding to the adjacent nodes are the same, priorities of ports of the node receiving the static announcement messages are compared, wherein an adjacent node connected to the port of the node having the highest priority is determined as the grandmaster bridge. 23. The apparatus according to claim 14 , wherein the node connected to the AVB Ethernet communication network uses the same time s

Assignees

Inventors

Classifications

  • Single bridge functionality, e.g. connection of two networks over a single bridge · CPC title

  • Change of the master or reference, e.g. take-over or failure of the master · CPC title

  • Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays (arrangements for monitoring round trip delays in packet switching networks H04L43/0864) · CPC title

  • H04L7/04Primary

    Speed or phase control by synchronisation signals {(H04L7/0075 takes precedence)} · CPC title

  • using special codes as synchronising signal · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9692614B2 cover?
A method for providing time synchronization in a node connected to an Audio Video Bridging (AVB) Ethernet communication network includes steps of receiving static announcement messages from adjacent nodes and constituting a static grandmaster table, reselecting a grandmaster with reference to the static grandmaster table when a synchronization message timer expires, and updating the static gran…
Who is the assignee on this patent?
Hyundai Motor Co Ltd, Kia Motors Corp, Iucf-Hyu (Industry-University Coop Found Hanyang University)
What technology area does this patent fall under?
Primary CPC classification H04L12/4625. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 27 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).