KR102400730B1 - 네트워크에서 통신 노드들 간의 시간 동기화 방법 - Google Patents
네트워크에서 통신 노드들 간의 시간 동기화 방법 Download PDFInfo
- Publication number
- KR102400730B1 KR102400730B1 KR1020160021103A KR20160021103A KR102400730B1 KR 102400730 B1 KR102400730 B1 KR 102400730B1 KR 1020160021103 A KR1020160021103 A KR 1020160021103A KR 20160021103 A KR20160021103 A KR 20160021103A KR 102400730 B1 KR102400730 B1 KR 102400730B1
- Authority
- KR
- South Korea
- Prior art keywords
- communication node
- frame
- switch
- time
- end node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000006854 communication Effects 0.000 title claims abstract description 152
- 238000004891 communication Methods 0.000 title claims abstract description 152
- 238000000034 method Methods 0.000 title claims abstract description 59
- 230000005540 biological transmission Effects 0.000 claims abstract description 84
- 238000012795 verification Methods 0.000 claims abstract description 52
- 230000001360 synchronised effect Effects 0.000 claims description 20
- 238000011017 operating method Methods 0.000 claims 4
- 230000008450 motivation Effects 0.000 abstract 1
- 101710176296 Switch 2 Proteins 0.000 description 87
- 238000010586 diagram Methods 0.000 description 18
- 230000003111 delayed effect Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0054—Detection of the synchronisation error by features other than the received signal transition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2662—Arrangements for Wireless System Synchronisation
- H04B7/2671—Arrangements for Wireless Time-Division Multiple Access [TDMA] System Synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40026—Details regarding a bus guardian
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/0016—Arrangements for synchronising receiver with transmitter correction of synchronization errors
- H04L7/0033—Correction by delay
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
도 2는 차량 네트워크를 구성하는 통신 노드의 일 실시예를 도시한 블록도이다.
도 3은 차량 네트워크의 토폴로지에 대한 다른 실시예를 도시한 블록도이다.
도 4는 본 발명의 일 실시예에 따른 시간 동기화 방법을 도시한 순서도이다.
도 5는 본 발명의 일 실시예에 따른 링크 지연 시간의 산출 방법을 도시한 순서도이다.
도 6은 본 발명의 일 실시예에 따른 시간 동기의 검증 방법을 도시한 순서도이다.
도 7은 차량 네트워크에서 검증 요청 프레임의 전송에 대한 일 실시예를 도시한 블록도이다.
도 8은 본 발명의 일 실시예에 따른 동기 프레임을 도시한 블록도이다.
도 9는 본 발명의 일 실시예에 따른 후속 프레임을 도시한 블록도이다.
도 10은 차량 네트워크의 엔드 노드에서 동기 프레임 및 후속 프레임의 전송에 대한 일 실시예를 도시한 블록도이다.
도 11은 차량 네트워크의 스위치에서 동기 프레임 및 후속 프레임의 전송의 일 실시예를 도시한 블록도이다.
도 12는 차량 네트워크의 스위치에서 동기 프레임 및 후속 프레임의 전송의 다른 실시예를 도시한 블록도이다.
Claims (14)
- 이더넷(ethernet) 기반의 차량 네트워크(network)에서 제1 통신 노드의 동작 방법으로서,
시간 동기의 검증을 요청하는 제1 프레임을 제2 통신 노드에 전송하는 단계;
상기 제2 통신 노드로부터 상기 제1 통신 노드와 상기 제2 통신 노드 간에 프레임이 전송되는 데 소요되는 시간인 상기 제2 통신 노드의 링크 지연 시간을 지시하는 정보를 포함하는 제2 프레임을 수신하는 단계;
상기 제2 통신 노드로부터 상기 제2 프레임의 전송 시간을 지시하는 정보를 포함하는 제3 프레임을 수신하는 단계;
상기 제2 통신 노드의 링크 지연 시간 및 상기 제2 프레임의 전송 시간에 기초하여 상기 제2 통신 노드의 시간을 결정하는 단계; 및
상기 제1 통신 노드의 시간과 상기 제2 통신 노드의 시간 차이에 기초하여 통신 노드들 간의 시간 동기를 검증하는 단계를 포함하는, 제1 통신 노드의 동작 방법. - 청구항 1에 있어서,
상기 제2 프레임은 동기 상태 또는 비동기 상태인 통신 노드를 지시하는 정보를 더 포함하는, 제1 통신 노드의 동작 방법. - 청구항 2에 있어서,
상기 통신 노드를 지시하는 정보는 동기 상태 또는 비동기 상태를 지시하는 플래그(flag) 및 상기 플래그에 의해 지시되는 상태를 가지는 통신 노드의 식별자를 포함하는, 제1 통신 노드의 동작 방법. - 청구항 1에 있어서,
상기 제2 통신 노드의 시간을 결정하는 단계는,
상기 링크 지연 시간과 상기 전송 시간의 합을 상기 제2 통신 노드의 시간으로 결정하는, 제1 통신 노드의 동작 방법. - 청구항 1에 있어서,
상기 차이가 미리 설정된 값 이하인 경우 상기 제1 통신 노드와 상기 제2 통신 노드 간은 동기 상태인 것으로 판단되고, 상기 차이가 미리 설정된 값을 초과하는 경우 상기 제1 통신 노드와 상기 제2 통신 노드 간은 비동기 상태인 것으로 판단되는, 제1 통신 노드의 동작 방법. - 청구항 1에 있어서,
상기 제1 통신 노드의 동작 방법은,
시간 동기의 검증 결과를 포함하는 제4 프레임을 제3 통신 노드에 전송하는 단계; 및
상기 제4 프레임의 전송 시간을 지시하는 정보를 포함하는 제5 프레임을 상기 제3 통신 노드에 전송하는 단계를 더 포함하는, 제1 통신 노드의 동작 방법. - 청구항 6에 있어서,
상기 검증 결과는 동기 상태 또는 비동기 상태를 지시하는 플래그 및 상기 플래그에 의해 지시되는 상태를 가지는 통신 노드의 식별자를 포함하는, 제1 통신 노드의 동작 방법. - 청구항 6에 있어서,
상기 제4 프레임은 상기 제1 통신 노드의 링크 지연 시간을 지시하는 정보를 더 포함하는, 제1 통신 노드의 동작 방법. - 청구항 1에 있어서,
상기 제1 통신 노드는 마스터(master) 노드인, 제1 통신 노드의 동작 방법. - 청구항 1에 있어서,
상기 제1 프레임은 통신 노드들 간의 시간 동기화가 완료된 후에 전송되는, 제1 통신 노드의 동작 방법. - 이더넷(ethernet) 기반의 차량 네트워크(network)에서 제1 통신 노드의 동작 방법으로서,
시간 동기의 검증을 요청하는 제1 프레임을 제2 통신 노드로부터 수신하는 단계;
상기 제1 통신 노드와 상기 제2 통신 노드 간에 프레임이 전송되는 데 소요되는 시간인 상기 제1 통신 노드의 링크 지연 시간을 지시하는 정보를 포함하는 제2 프레임을 상기 제2 통신 노드에 전송하는 단계; 및
상기 제2 프레임의 전송 시간을 지시하는 정보를 포함하는 제3 프레임을 상기 제2 통신 노드에 전송하는 단계를 포함하며,
상기 제2 통신 노드의 링크 지연 시간 및 상기 제2 프레임의 전송 시간은 통신 노드들 간의 시간 동기를 검증하기 위하여 사용되는, 제1 통신 노드의 동작 방법. - 청구항 11에 있어서,
상기 제2 프레임은 동기 상태 또는 비동기 상태인 통신 노드를 지시하는 정보를 더 포함하는, 제1 통신 노드의 동작 방법. - 청구항 12에 있어서,
상기 통신 노드를 지시하는 정보는 동기 상태 또는 비동기 상태를 지시하는 플래그(flag) 및 상기 플래그에 의해 지시되는 상태를 가지는 통신 노드의 식별자를 포함하는, 제1 통신 노드의 동작 방법. - 청구항 11에 있어서,
상기 제2 통신 노드는 마스터(master) 노드인, 제1 통신 노드의 동작 방법.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160021103A KR102400730B1 (ko) | 2016-02-23 | 2016-02-23 | 네트워크에서 통신 노드들 간의 시간 동기화 방법 |
US15/438,180 US10574348B2 (en) | 2016-02-23 | 2017-02-21 | Method for time synchronization between communication nodes in network |
DE102017202895.5A DE102017202895A1 (de) | 2016-02-23 | 2017-02-22 | Verfahren zur Zeitsynchronisation zwischen Kommunikationsknoten im Netzwerk |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160021103A KR102400730B1 (ko) | 2016-02-23 | 2016-02-23 | 네트워크에서 통신 노드들 간의 시간 동기화 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170099122A KR20170099122A (ko) | 2017-08-31 |
KR102400730B1 true KR102400730B1 (ko) | 2022-05-20 |
Family
ID=59522474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160021103A Active KR102400730B1 (ko) | 2016-02-23 | 2016-02-23 | 네트워크에서 통신 노드들 간의 시간 동기화 방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10574348B2 (ko) |
KR (1) | KR102400730B1 (ko) |
DE (1) | DE102017202895A1 (ko) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6603617B2 (ja) | 2015-08-31 | 2019-11-06 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | ゲートウェイ装置、車載ネットワークシステム及び通信方法 |
CN108476155B (zh) * | 2015-12-25 | 2021-05-14 | 新唐科技日本株式会社 | 不正当消息检测装置、方法、记录介质、以及电子控制装置 |
DE102017210895A1 (de) * | 2017-06-28 | 2019-01-03 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren, Computer-lesbares Medium, System, und Fahrzeug umfassend das System zum Validieren einer Zeitfunktion eines Masters und der Clients in einem Netzwerk eines Fahrzeugs |
CN111837357B (zh) * | 2018-03-07 | 2023-05-02 | 住友电气工业株式会社 | 交换装置、车载通信装置、车载通信系统、时间校正方法和计算机可读存储介质 |
JP7046700B2 (ja) * | 2018-04-25 | 2022-04-04 | 矢崎総業株式会社 | 通信システム |
KR102431489B1 (ko) | 2018-06-26 | 2022-08-10 | 현대자동차주식회사 | 차량 네트워크에서 다중 도메인을 활용한 통신 노드의 동기화 방법 및 장치 |
KR102431490B1 (ko) * | 2018-06-26 | 2022-08-10 | 현대자동차주식회사 | 차량 네트워크에서 다중 도메인을 활용한 통신 노드의 동기화 방법 및 장치 |
EP3624510A1 (en) * | 2018-09-17 | 2020-03-18 | KNORR-BREMSE Systeme für Nutzfahrzeuge GmbH | Apparatus and method for synchronizing end nodes |
CN111614425B (zh) * | 2019-02-25 | 2022-12-06 | 中国移动通信有限公司研究院 | 一种时间同步方法和接入网络设备 |
FR3094810B1 (fr) * | 2019-04-03 | 2023-01-13 | Thales Sa | Système sur puce comprenant une pluralité de ressources maitre |
JP2021044629A (ja) * | 2019-09-06 | 2021-03-18 | 株式会社東芝 | ネットワークシステム、送信装置及び受信装置 |
US20230308341A1 (en) * | 2020-06-19 | 2023-09-28 | Kookmin University Industry Academy Cooperation Foundation | Underwater network management system and operation method thereof |
JP7608091B2 (ja) * | 2020-08-25 | 2025-01-06 | 株式会社オートネットワーク技術研究所 | 車載装置、異常検知方法および異常検知プログラム |
GB202110155D0 (en) | 2021-07-14 | 2021-08-25 | Graphcore Ltd | GSP trace unit |
GB202110147D0 (en) | 2021-07-14 | 2021-08-25 | Graphcore Ltd | time deterministic trace |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140169342A9 (en) * | 2012-04-20 | 2014-06-19 | Panasonic Corporation | Base station apparatus, communication system and synchronization method |
US20150146713A1 (en) * | 2012-06-04 | 2015-05-28 | Zte Corporation | Time synchronization method and system using WiFi-direct |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101095583B1 (ko) * | 2009-10-28 | 2011-12-19 | 동의대학교 산학협력단 | 차량내 네트워크에서의 통합 게이트웨이 모니터링 시스템 및 방법 |
US20120105637A1 (en) * | 2010-11-03 | 2012-05-03 | Broadcom Corporation | Multi-Level Video Processing Within A Vehicular Communication Network |
KR101500094B1 (ko) * | 2013-07-01 | 2015-03-06 | 현대자동차주식회사 | 이더넷 기반의 차량 네트워크 메시지 전달 시스템 및 방법 |
-
2016
- 2016-02-23 KR KR1020160021103A patent/KR102400730B1/ko active Active
-
2017
- 2017-02-21 US US15/438,180 patent/US10574348B2/en active Active
- 2017-02-22 DE DE102017202895.5A patent/DE102017202895A1/de active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140169342A9 (en) * | 2012-04-20 | 2014-06-19 | Panasonic Corporation | Base station apparatus, communication system and synchronization method |
US20150146713A1 (en) * | 2012-06-04 | 2015-05-28 | Zte Corporation | Time synchronization method and system using WiFi-direct |
Also Published As
Publication number | Publication date |
---|---|
KR20170099122A (ko) | 2017-08-31 |
US10574348B2 (en) | 2020-02-25 |
DE102017202895A1 (de) | 2017-08-24 |
US20170244477A1 (en) | 2017-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102400730B1 (ko) | 네트워크에서 통신 노드들 간의 시간 동기화 방법 | |
KR102217255B1 (ko) | 네트워크에서 통신 노드의 동작 방법 | |
KR102452615B1 (ko) | 네트워크에서 우선순위에 기초한 데이터의 전송 방법 | |
KR102704176B1 (ko) | 차량 네트워크에서 웨이크업 신호의 송수신을 위한 방법 및 장치 | |
KR102337548B1 (ko) | 네트워크의 진단 방법 및 장치 | |
KR102391798B1 (ko) | 차량의 시간 정보에 기초한 도메인의 시간 동기화 방법 | |
KR102294634B1 (ko) | 네트워크에서 통신 노드의 동작 방법 | |
KR102431490B1 (ko) | 차량 네트워크에서 다중 도메인을 활용한 통신 노드의 동기화 방법 및 장치 | |
KR102352527B1 (ko) | 차량 네트워크에서 asil에 기초한 통신 방법 및 장치 | |
KR20170087602A (ko) | 네트워크에서 동작 모드의 전환 방법 | |
KR102234210B1 (ko) | 이더넷 기반의 네트워크를 위한 보안 방법 | |
KR102431489B1 (ko) | 차량 네트워크에서 다중 도메인을 활용한 통신 노드의 동기화 방법 및 장치 | |
KR102293037B1 (ko) | 네트워크에서 통신 노드의 동작 방법 | |
KR102355085B1 (ko) | 차량 네트워크에서 선택적 웨이크업을 위한 통신 노드의 동작 방법 | |
KR102446092B1 (ko) | 네트워크에서 링크 상태의 진단 방법 | |
KR102482102B1 (ko) | 네트워크에서 자원 예약의 해지 방법 | |
KR102313636B1 (ko) | 차량 네트워크에서 시간 동기화를 위한 통신 노드의 동작 방법 | |
KR102362611B1 (ko) | 차량 네트워크에서 데이터의 송수신 방법 및 장치 | |
KR102162288B1 (ko) | 네트워크에서 다중 경로 기반의 통신 방법 | |
KR102342000B1 (ko) | 차량 네트워크에서 프레젠테이션 타임에 기초한 콘텐츠의 재생 방법 및 장치 | |
US20180145848A1 (en) | Method and apparatus for reproducing contents based on presentation time in automotive network | |
KR102357938B1 (ko) | 차량 네트워크에서 미러링을 위한 통신 노드의 동작 방법 | |
KR102250450B1 (ko) | 네트워크에서 오류 검출을 위한 통신 노드의 동작 방법 | |
KR102228331B1 (ko) | 네트워크에서 통신 노드의 동작 방법 | |
KR102233213B1 (ko) | 네트워크에서 스트림의 통신 경로 설정 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160223 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20201007 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20160223 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20211115 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20220516 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220518 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220518 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |