KR100968269B1 - 고장 허용 시간 동기 방식을 이용한 무선 통신 시스템 및그 방법 - Google Patents

고장 허용 시간 동기 방식을 이용한 무선 통신 시스템 및그 방법 Download PDF

Info

Publication number
KR100968269B1
KR100968269B1 KR1020080053858A KR20080053858A KR100968269B1 KR 100968269 B1 KR100968269 B1 KR 100968269B1 KR 1020080053858 A KR1020080053858 A KR 1020080053858A KR 20080053858 A KR20080053858 A KR 20080053858A KR 100968269 B1 KR100968269 B1 KR 100968269B1
Authority
KR
South Korea
Prior art keywords
cluster
node
state
time synchronization
nodes
Prior art date
Application number
KR1020080053858A
Other languages
English (en)
Other versions
KR20090127749A (ko
Inventor
서대화
이연정
김홍록
이동익
양인석
강경민
김동길
김영진
Original Assignee
경북대학교 산학협력단
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 경북대학교 산학협력단 filed Critical 경북대학교 산학협력단
Priority to KR1020080053858A priority Critical patent/KR100968269B1/ko
Publication of KR20090127749A publication Critical patent/KR20090127749A/ko
Application granted granted Critical
Publication of KR100968269B1 publication Critical patent/KR100968269B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/32Connectivity information management, e.g. connectivity discovery or connectivity update for defining a routing cluster membership

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

본 발명은 고장 허용 시간 동기 방식을 갖는 무선 통신 시스템 및 그 방법에 관한 것이다. 상기 무선 통신 시스템은 다수 개의 일반 노드 및 중계 노드를 갖는 클러스터를 다수 구비하며, 상기 일반 노드는 자신이 속한 클러스터의 다른 노드와 데이터 송수신하며, 상기 중계 노드는 자신이 속한 클러스터의 다른 노드 및 외부 클러스터의 중계 노드와 데이터 송수신한다. 상기 일반 노드 및 상기 중계 노드는 자신에게 할당된 타임 슬롯동안에는 마스터 노드로 동작하여 다른 노드로 시간 동기화 정보를 전송하며, 그 외의 타임 슬롯동안에는 슬레이브 노드로 동작하여 다른 노드로부터 시간 동기화 정보를 수신한다. 상기 중계 노드의 초기 상태 플래그는 제0 상태이며, 전원이 온(ON)되는 경우 상태 플래그는 제1 상태로 설정된다. 중계 노드의 상태 플래그가 제1 상태인 경우, 외부 클러스터의 중계 노드 및 자신이 속한 클러스터의 다른 노드로 시간 동기화 정보를 송신하거나 외부 클러스터의 중계 노드로부터 시간 동기화 정보를 수신한 후, 상태 플래그를 제2 상태로 설정한다. 상기 중계 노드의 상태 플래그가 제2 상태인 경우, 자신이 속한 클러스터의 다른 노드로 시간 동기화 정보를 송신한 후, 상태 플래그를 제1 상태로 설정한다.
노드, 시간 동기화, 공유, 고장 허용, 중계 노드, 클러스터

Description

고장 허용 시간 동기 방식을 이용한 무선 통신 시스템 및 그 방법{Wireless communication system using fault tolerant time synchronization protocol and the method thereof}
본 발명은 고장 허용 시간 동기 방식을 이용한 무선 통신 시스템에 관한 것으로서, 더욱 구체적으로는 다수 개의 클러스터로 구성되는 무선 통신 시스템에 적용할 수 있는 고장 허용 시간 동기 방식을 제공하여 낮은 대역폭을 이용하여 일부 노드들의 고장에 대처할 수 있는 무선 통신 시스템 및 고장 허용 시간 동기 방법에 관한 것이다.
IEEE802.15.4 표준 중 하나인 지그비(Zigbee)는 가정이나 사무실 등에 채용되는 근거리 무선 통신 방식으로, 무선 제어 시스템 등에 널리 적용되고 있다. 그런데, 무선 제어 시스템의 고장은 심각한 사고로 이어질 수 있는 위험을 내포하기 때문에, 상기 무선 제어 시스템에 적용되는 통신 네트워크에는 확정적 실시간 특성(determinism), 높은 수준의 신뢰도와 안정성 등이 요구된다. 그러나 상기 IEEE802.15.4에서 제공하는 MAC 알고리즘은 상기 확정적 실시간특성과 신뢰성 등의 요구 사양을 만족시키지는 못하는 문제가 있었다.
이러한 문제를 해소하기 위해 본 출원인은 무선통신방법 및 그에 따른 시스템을 명칭으로 하는 특허출원 10-2007-0016347호를 대한민국 특허청에 특허출원한 바 있다. 상기 출원된 발명은 무선통신 네트워크를 구성하는 다수의 노드간에 독점적인 통신채널인 타임슬롯을 할당하고, 상기 타임슬롯을 통해 무선통신을 이행함으로써, 확정적 실시간 특성과 신뢰성의 요구를 만족시킬 수 있다.
하지만, 무선 통신 네트워크를 구성하는 다수의 노드가 고장나게 되는 경우, 정확한 시간 동기를 수행할 수 없게 되는 문제점이 발생하였다.
삭제
본 발명은 낮은 대역폭을 이용하며 일부 노드의 고장이 시간 동기에 영향을 미치지 않게 하는 고장 허용 시간 동기 방식의 무선 통신 시스템 및 그 방법을 제공하는 것을 그 목적으로 한다.
전술한 기술적 과제를 달성하기 위한 본 발명의 특징은 다수의 일반 노드 및 중계 노드로 구성되는 클러스터가 다수 구비되는 무선 통신 시스템의 상기 중계 노드의 고장 허용 시간 동기 방법에 관한 것으로서, 상기 고장 허용 시간 동기 방법은,
(a) 중계 노드의 전원이 온(ON) 되는 경우 중계 노드의 상태 플래그를 제1 상태(S1)로 설정하는 단계; (b) 중계 노드의 상태 플래그가 제1 상태인 경우, 외부 클러스터의 중계 노드 및 상기 중계 노드가 속한 클러스터의 다른 노드로 시간 동기화 정보를 송신하거나 외부의 클러스터의 중계 노드로부터 시간 동기화 정보를 수신한 후, 상태 플래그를 제2 상태로 설정하는 단계; (c) 중계 노드의 상태 플래그가 제2 상태인 경우, 상기 중계 노드가 속한 클러스터의 다른 노드로 시간 동기화 정보를 송신한 후, 상태 플래그를 제1 상태로 설정하는 단계;를 구비한다.
전술한 특징을 갖는 고장 허용 시간 동기 방법에 있어서, 상기 중계 노드는 자신에게 할당된 타임 슬롯동안에는 마스터 노드로 동작하여 다른 노드로 시간 동기화 정보를 전송하며, 자신에게 할당되지 않은 타임 슬롯 동안에는 슬레이브 노드로 동작하여 다른 노드로부터 시간 동기화 정보를 수신하는 것이 바람직하다.
본 발명의 다른 특징은 다수 개의 노드를 갖는 클러스터를 다수 구비하는 무선 통신 시스템에 관한 것으로서, 상기 무선 통신 시스템의 상기 클러스터는,
자신이 속한 클러스터의 다른 노드와 데이터 송수신하는 다수 개의 일반 노드; 및 자신이 속한 클러스터의 다른 노드 및 외부 클러스터의 중계 노드와 데이터 송수신하는 중계 노드;를 구비하며,
상기 일반 노드 및 상기 중계 노드는 자신에게 할당된 타임 슬롯동안에는 마스터 노드로 동작하여 다른 노드로 시간 동기화 정보를 전송하며, 그 외의 타임 슬롯동안에는 슬레이브 노드로 동작하여 다른 노드로부터 시간 동기화 정보를 수신한다.
전술한 특징을 갖는 무선 통신 시스템의 상기 중계 노드는 상태 플래그를 구비하며, 상기 상태 플래그는 제0 상태(S0), 제1 상태(S1) 및 제2 상태(S2) 중 하나로 설정되며, 중계 노드의 초기 상태 플래그는 제0 상태이며, 전원이 온(ON)되는 경우 상태 플래그는 제1 상태로 설정되는 것을 특징으로 하며, 중계 노드의 상태 플래그가 제1 상태인 경우, 외부 클러스터의 중계 노드 및 자신이 속한 클러스터의 다른 노드로 시간 동기화 정보를 송신하거나 외부 클러스터의 중계 노드로부터 시간 동기화 정보를 수신한 후, 상태 플래그를 제2 상태로 설정하는 것을 특징으로 하며,
중계 노드의 상태 플래그가 제2 상태인 경우, 자신이 속한 클러스터의 다른 노드로 시간 동기화 정보를 송신한 후, 상태 플래그를 제1 상태로 설정하는 것이 바람직하다.
상기한 본 발명은 낮은 대역폭을 이용하여 전체 시스템을 구성하는 노드들에 대하여 순방향 및 역방향으로 시간 동기화 정보를 교환하여 시간 동기를 맞춤으로써, 안정적인 시간 동기를 확보할 수 있다. 또한, 본 발명에 따른 무선 통신 시스템은 각 노드가 해당 타임 슬롯 동안 마스터 노드로 동작되도록 함으로써, 멀티 마스터 방식으로 구현되도록 하여 일부 노드의 고장에 효율적으로 대처할 수 있게 된다.
또한, 본 발명은 무선 통신 시스템의 다수의 노드들이 자신의 시간 동기화 정보를 브로드캐스팅하여 공유함으로써, 일부 노드가 고장나더라도 시간 동기에 영향을 미치지 않게 할 수 있는 효과가 있다.
<무선 통신 시스템의 구성>
도 1은 본 발명의 바람직한 실시예에 따른 무선 통신 시스템을 전체적으로 도시한 구성도이다. 이하, 도 1을 참조하여 본 발명의 바람직한 실시예에 따른 무선 통신 시스템의 구성 및 동작을 구체적으로 설명한다. 설명의 편이상, 상기 무선 통신 시스템은 제1 내지 제12노드로 구성되며, 제1 노드 내지 제4노드는 제1 클러스터에 속하며, 제5내지 제8 노드는 제2 클러스터에 속하며, 제9 노드 내지 제12 노드는 제3 클러스터에 속하는 것으로 상정하여 설명한다.
상기 제1 내지 제12노드는 각각 순차적으로 설정된 자신의 타임슬롯이 할당되며, 각 노드는 자신에게 할당된 타임슬롯동안에는 마스터 노드로 동작하여 다른 노드들로 메시지를 송신하는 등의 능동적인 동작을 이행하고, 나머지 구간에서는 슬레이브 노드로 동작하여 메시지 수신 등의 수동적인 동작을 이행한다. 여기서, 상기 제1 내지 제12노드는 0X00, 0X01, 0X02, 0X03 .. 0X0b의 타임슬롯이 순차적으로 할당된다.
또한 상기 제1 내지 제12의 노드는 무선 통신 환경을 고려하여 다수의 클러스터를 형성되며, 각 클러스터는 다수 개의 일반 노드들과 외부 클러스터와의 통신을 위한 중계노드를 구비하며, 상기 중계 노드는 사전에 설정된다. 도 1에서는, 상기 제1 클러스터는 제4노드가, 제2클러스터는 제5 및 제8노드가, 제3클러스터는 제9노드가 중계 노드로 설정된다.
각 클러스터의 일반 노드들은, 자신에게 할당된 타임 슬롯동안 마스터 노드로 동작하여 시간 동기화 정보를 자신이 속한 클러스터의 모든 노드들로 브로드캐스팅하게 되며, 그외의 타임 슬롯동안 슬레이브 노드로 동작하여 자신이 속한 클러스터의 다른 노드들로부터 시간 동기화 정보를 수신할 수 있다.
각 클러스터의 중계노드들은, 시간 동기화 정보를 자신이 속한 클러스터의 다른 노드들뿐만 아니라 외부 클러스터의 중계 노드로 전송하거나, 외부 클러스터의 중계 노드로부터 시간 동기화 정보를 수신받을 수 있으며, 외부 클러스터의 중 계 노드로부터 수신받은 시간 동기화 정보를 자신이 속한 클러스터의 다른 노드들로 송신할 수 있다.
상기한 제1 내지 제12노드들은 다른 노드로부터 시간 동기화 정보를 수신받아 공유하며, 상기 시간 동기화 정보를 이용하여 시간 동기화를 이행하다. 상기 시간 동기화 정보는 노드 식별정보와 자신의 타임 슬롯 식별정보 등으로 구성될 수 있다.
이하, 도 2를 참조하여, 상기한 본 발명의 바람직한 실시예에 따른 무선 통신 시스템의 중계노드에 대한 동작 및 구성을 설명한다. 상기 중계 노드는 상태 플래그를 구비하며, 상기 상태 플래그는 중계 노드의 상태를 나타내는 것으로서, 제0 내지 제2상태(S0~S2) 중 하나를 갖는다. 도 2는 본 발명에 따른 무선 통신 시스템의 중계 노드에 대하여 도시한 상태 천이 다이어그램이다.
먼저, 도 2를 참조하면, 상기 중계노드는 초기 상태에서는 상태 플래그가 제0상태(S0)로 설정되며, 전원이 온되면 상태 플래그는 제1상태(S1)로 전환한다. 상기 상태 플래그가 제1상태(S1)인 경우, 중계노드는 자신이 저장하고 있는 시간 동기화 정보를 자신이 속한 클러스터의 다른 노드들 및 외부 클러스터의 중계 노드로 브로드캐스팅하거나, 외부 클러스터의 중계 노드로부터 시간 동기화 정보를 수신받을 수 있으며, 이 경우 상태 플래그는 제2상태(S2)로 설정된다. 상기 상태 플래그가 제2상태(S2)인 경우, 상기 중계노드는 자신이 속한 클러스터의 다른 노드들로 시간 동기화 정보를 송신할 수 있으며, 이 경우 상태 플래그는 제1상태로(S1)로 설정된다. 이와 같이, 중계 노드는 전원이 온 되면 제1 상태 및 제2 상태를 반복적으 로 수행하게 됨에 따라, 전체 시스템은 순방향 및 역방향으로 시간 동기화 정보를 반복적으로 전송하게 된다.
<시간 동기화를 위한 프로세스>
상기한 본 발명의 바람직한 실시예에 따른 무선 통신 시스템을 구성하는 각 노드들에 대한 시간 동기화 과정을 도 3 내지 도 5를 참조하여 설명한다. 여기서, 도 3은 무선 통신 시스템의 전체 노드들의 시간 동기화 방법을 순차적으로 도시한 흐름도이며, 도 4는 도 3의 첫번째 프레임의 동작을 순차적으로 도시한 흐름도이며, 도 5는 도 3의 두번째 프레임의 동작을 순차적으로 도시한 흐름도이다.
먼저, 첫번째 프레임을 설명한다(단계 100).
첫번째 프레임에서는 각 중계 노드들이 초기 전원을 온(On)시킨 상태로서, 상태 플래그가 제1 상태(S1)가 되며, 일반 노드들은 자신의 타임 슬롯 동안에는 마스터 노드로 작동되어 자신이 속한 클러스터의 다른 노드들로 시간 동기화 정보를 전송한다. 따라서, 제1 클러스터의 일반 노드인 제1, 제2 및 제3 노드는 각각 자신에게 할당된 타임 슬롯동안 제1 클러스터의 다른 노드들로 시간 동기화 정보를 전송하게 된다(단계 101). 이때, 상기 시간 동기화 정보는 해당 노드의 식별정보와 타임슬롯 식별정보 등으로 구성된다. 시간 동기화 정보를 수신한 노드들은 시간 정보의 갱신 등의 동기화를 이행하게 된다.
제1 클러스터의 중계 노드인 제4 노드는 제1 상태(S1)이므로, 자신의 타임 슬롯 동안 자신이 속한 제1 클러스터의 다른 노드 및 외부 클러스터인 제2 클러스 터의 제5 노드로 시간 동기화 정보를 전송한 후, 상태 플래그를 제2 상태(S2)로 재설정한다(단계 102). 한편, 제1 상태(S1)인 제5 노드는 외부 클러스터의 중계 노드인 제4 노드로부터 시간 동기화 정보를 수신함에 따라 상태 플래그를 제2 상태(S2)로 재설정한다(단계 103). 제2 상태(S2)인 제5 노드는 자신에게 할당된 타임 슬롯 동안에는 자신이 속한 제2 클러스터의 다른 노드들로 시간 동기화 정보를 송신한 후, 상태 플래그를 제1 상태(S1)로 재설정한다(단계 104).
다음, 제2 클러스터의 일반 노드인 제6 내지 제7 노드는 각각 자신의 타임 슬롯동안 제2 클러스터의 다른 노드들로 시간 동기화 정보를 전송하게 된다(단계 105). 제8 노드는 제1 상태(S1)로서, 자신의 타임 슬롯 동안 자신이 속한 제2 클러스터의 다른 노드 및 외부 클러스터인 제3 클러스터의 제9 노드로 시간 동기화 정보를 전송한 후, 상태 플래그를 제2 상태(S2)로 설정한다(단계 106). 한편, 제1 상태(S1)인 제9 노드는 외부 클러스터의 중계 노드인 제8 노드로부터 시간 동기화 정보를 수신함에 따라 상태 플래그를 제2 상태(S2)로 설정한다(단계 107). 제2 상태(S2)인 제9 노드는 자신의 타임 슬롯 동안에는 자신이 속한 제2 클러스터의 다른 노드들로 시간 동기화 정보를 송신한 후, 상태 플래그를 제1 상태(S1)로 설정한다(단계 108). 다음, 제3 클러스터의 일반 노드인 제10 내지 제12 노드는 각각 자신의 타임 슬롯동안 제3 클러스터의 다른 노드들로 시간 동기화 정보를 전송하게 된다(단계 109).
이와 같이, 제1 내지 제3 클러스터의 모든 노드들이 시간 동기화 정보를 전송함으로써, 첫번째 프레임이 완료된다.
다음, 두번째 프레임의 동작을 설명한다(단계 120).
제1 클러스터의 일반 노드인 제1 내지 제3 노드는 각각 자신의 타임슬롯동안 시간동기화정보를 제1 클러스터의 다른 노드들로 전송한다(단계 121).
제1 클러스터의 중계 노드인 제4 노드는 상태 플래그가 제2 상태(S2)로 설정되어 있으므로, 자신의 타임 슬롯 동안 제1 클러스터의 다른 노드들로 시간 동기화 정보를 전송한 후, 상태 플래그를 제1 상태(S1)로 설정한다(단계 122).
제2 클러스터의 중계 노드인 제5 노드는 상태 플래그가 제1 상태(S1)로 설정되어 있으므로, 자신의 타임 슬롯동안 제2 클러스터의 다른 노드 및 제1 클러스터의 중계 노드인 제4 노드로 시간 동기화 정보를 전송한 후, 상태 플래그를 제2 상태(S2)로 설정한다(단계 123). 한편, 제5 노드로부터 시간 동기화 정보를 수신한 제4 노드는 상태 플래그를 제2 상태(S2)로 설정한다(단계 124).
다음, 제2 클러스터의 일반 노드인 제6 내지 제7노드는 각각 자신의 타임슬롯동안 시간동기화정보를 제2 클러스터의 다른 노드들로 전송한다(단계 125).
다음, 제2 클러스터의 중계 노드인 제8 노드는 상태 플래그가 제2 상태(S2)로 설정되어 있으므로, 자신의 타임 슬롯 동안 제2 클러스터의 다른 노드들로 시간 동기화 정보를 전송한 후, 상태 플래그를 제1 상태(S1)로 설정한다(단계 126).
제3 클러스터의 중계 노드인 제9 노드는 상태 플래그가 제1 상태(S1)로 설정되어 있으므로, 자신의 타임 슬롯동안 제3 클러스터의 다른 노드 및 제2 클러스터의 중계 노드인 제8 노드로 시간 동기화 정보를 전송한 후, 상태 플래그를 제2 상태(S2)로 설정한다(단계 127). 한편, 제9 노드로부터 시간 동기화 정보를 수신한 제8 노드는 상태 플래그를 제2 상태(S2)로 설정한다(단계 128).
이와 같이, 제1 내지 제3 클러스터의 모든 노드들이 시간 동기화 정보를 전송함으로써, 두번째 프레임이 완료된다.
다음, 세번째 프레임의 동작을 설명한다(단계 140).
각 클러스터의 일반 노드들은 자신의 타임 슬롯 동안 자신이 속한 클러스터의 다른 노드들로 시간 동기화 정보를 전송한다. 또한, 세번째 프레임의 모든 클러스터의 중계 노드들은 제2 상태(S2)이므로, 자신의 타임 슬롯동안 자신이 속한 클러스터의 다른 노드들로만 시간 동기화 정보를 전송한 후 상태 플래그를 제1 상태(S1)로 설정한다. 이와 같이, 제1 내지 제3 클러스터의 모든 노드들이 시간 동기화 정보를 전송함으로써, 세번째 프레임이 완료된다. 세번째 프레임의 완료시, 모든 클러스터의 중계 노드들의 상태 플래그는 제1 상태(S1)가 되며, 그 결과 첫번째 프레임의 시작시와 동일한 상태가 된다. 그 결과, 전술한 첫번째 프레임을 반복 수행하게 된다.
따라서, 본 발명에 따른 무선 통신 시스템은 전술한 첫번째 프레임 내지 세번째 프레임을 순차적으로 반복 수행함으로써, 순방향과 역방향으로 시간 정보를 교환할 수 있게 되어 안정적인 시간 동기화를 구현할 수 있을 뿐만 아니라 일부 노드의 고장에도 대처할 수 있게 된다.
도 1은 본 발명의 바람직한 실시예에 따른 무선 통신 시스템을 개략적으로 도시한 시스템 구성도이다.
도 2는 본 발명의 바람직한 실시예에 따른 중계 노드에 대한 상태 천이 다이어그램이다.
도 3은 무선 통신 시스템의 전체 노드들의 시간 동기화 방법을 순차적으로 도시한 흐름도이며, 도 4는 도 3의 첫번째 프레임의 동작을 순차적으로 도시한 흐름도이며, 도 5는 도 3의 두번째 프레임의 동작을 순차적으로 도시한 흐름도이다.

Claims (5)

  1. 다수의 일반 노드 및 중계 노드로 구성되는 클러스터가 다수 구비되는 무선 통신 시스템의 상기 중계 노드의 고장 허용 시간 동기 방법에 있어서,
    (a) 중계 노드의 전원이 온(ON) 되는 경우 중계 노드의 상태 플래그를 제1 상태(S1)로 설정하는 단계;
    (b) 중계 노드의 상태 플래그가 제1 상태인 경우, 외부 클러스터의 중계 노드 및 상기 중계 노드가 속한 클러스터의 다른 노드로 시간 동기화 정보를 송신하거나 외부의 클러스터의 중계 노드로부터 시간 동기화 정보를 수신한 후, 상태 플래그를 제2 상태로 설정하는 단계;
    (c) 중계 노드의 상태 플래그가 제2 상태인 경우, 상기 중계 노드가 속한 클러스터의 다른 노드로 시간 동기화 정보를 송신한 후, 상태 플래그를 제1 상태로 설정하는 단계;를 구비하고,
    상기 중계 노드는 자신에게 할당된 타임 슬롯동안에는 마스터 노드로 동작하여 자신이 속한 클러스터의 다른 노드 및 외부 클러스터의 중계 노드로 시간 동기화 정보를 전송하거나 자신이 속한 클러스터의 다른 노드로 시간 동기화 정보를 전송하며, 자신에게 할당되지 않은 타임 슬롯 동안에는 슬레이브 노드로 동작하여 자신이 속한 클러스터의 다른 노드 또는 외부 클러스터의 중계노드로부터 시간 동기화 정보를 수신하는 것을 특징으로 하며,
    상기 무선 통신 시스템은 연속되는 3개의 프레임을 이용하여 다수 개의 클러스터의 모든 노드들이 순방향 및 역방향으로 시간 동기화 정보를 교환하여 동기화시키는 것을 특징으로 하는 고장 허용 시간 동기 방법.
  2. 삭제
  3. 제1항에 있어서, 상기 일반 노드는 자신에게 할당된 타임 슬롯동안에는 마스터 노드로 동작하여 자신이 속한 클러스터의 다른 노드로 시간 동기화 정보를 전송하며, 자신에게 할당되지 않은 타임 슬롯 동안에는 슬레이브 노드로 동작하여 자신이 속한 클러스터의 다른 노드로부터 시간 동기화 정보를 수신하는 것을 특징으로 하는 고장 허용 시간 동기 방법.
  4. 다수 개의 노드를 갖는 클러스터를 다수 구비하는 무선 통신 시스템에 있어서, 상기 클러스터는,
    자신이 속한 클러스터의 다른 노드와 데이터 송수신하는 다수 개의 일반 노드; 및
    자신이 속한 클러스터의 다른 노드 및 외부 클러스터의 중계 노드와 데이터 송수신하는 중계 노드;를 구비하며,
    상기 일반 노드 및 상기 중계 노드는 자신에게 할당된 타임 슬롯동안에는 마스터 노드로 동작하여 다른 노드로 시간 동기화 정보를 전송하며, 그 외의 타임 슬롯동안에는 슬레이브 노드로 동작하여 다른 노드로부터 시간 동기화 정보를 수신하는 것을 특징으로 하며,
    상기 중계 노드는 상태 플래그를 구비하며, 상기 상태 플래그는 제0 상태(S0), 제1 상태(S1) 및 제2 상태(S2) 중 하나로 설정되며,
    중계 노드의 초기 상태 플래그는 제0 상태이며, 전원이 온(ON)되는 경우 상태 플래그는 제1 상태로 설정되며,
    중계 노드의 상태 플래그가 제1 상태인 경우, 외부 클러스터의 중계 노드 및 자신이 속한 클러스터의 다른 노드로 시간 동기화 정보를 송신하거나 외부 클러스터의 중계 노드로부터 시간 동기화 정보를 수신하며, 이 경우 상태 플래그를 제2 상태로 설정하며,
    중계 노드의 상태 플래그가 제2 상태인 경우, 자신이 속한 클러스터의 다른 노드로 시간 동기화 정보를 송신하며 이 경우 상태 플래그를 제1 상태로 설정하는 것을 특징으로 하며,
    상기 무선 통신 시스템은 연속되는 3개의 프레임을 이용하여 다수 개의 클러스터의 모든 노드들이 순방향 및 역방향으로 시간 동기화 정보를 교환하여 동기화시키는 것을 특징으로 하는 고장 허용 시간 동기 방식에 따른 무선 통신 시스템.
  5. 삭제
KR1020080053858A 2008-06-09 2008-06-09 고장 허용 시간 동기 방식을 이용한 무선 통신 시스템 및그 방법 KR100968269B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080053858A KR100968269B1 (ko) 2008-06-09 2008-06-09 고장 허용 시간 동기 방식을 이용한 무선 통신 시스템 및그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080053858A KR100968269B1 (ko) 2008-06-09 2008-06-09 고장 허용 시간 동기 방식을 이용한 무선 통신 시스템 및그 방법

Publications (2)

Publication Number Publication Date
KR20090127749A KR20090127749A (ko) 2009-12-14
KR100968269B1 true KR100968269B1 (ko) 2010-07-06

Family

ID=41688363

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080053858A KR100968269B1 (ko) 2008-06-09 2008-06-09 고장 허용 시간 동기 방식을 이용한 무선 통신 시스템 및그 방법

Country Status (1)

Country Link
KR (1) KR100968269B1 (ko)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887266A (en) 1985-04-29 1989-12-12 Process Automation & Computer Systems Ltd. Communication system
JP2001223678A (ja) 1999-12-21 2001-08-17 Koninkl Philips Electronics Nv 同期tddシステム
KR100659896B1 (ko) * 2006-02-03 2006-12-20 엘지전자 주식회사 근거리 통신에서 스캐터넷의 형성방법
KR20070012917A (ko) * 2005-07-25 2007-01-30 손동철 전용망에서 이동성이 있는 단말기의 동기화 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887266A (en) 1985-04-29 1989-12-12 Process Automation & Computer Systems Ltd. Communication system
JP2001223678A (ja) 1999-12-21 2001-08-17 Koninkl Philips Electronics Nv 同期tddシステム
KR20070012917A (ko) * 2005-07-25 2007-01-30 손동철 전용망에서 이동성이 있는 단말기의 동기화 방법
KR100659896B1 (ko) * 2006-02-03 2006-12-20 엘지전자 주식회사 근거리 통신에서 스캐터넷의 형성방법

Also Published As

Publication number Publication date
KR20090127749A (ko) 2009-12-14

Similar Documents

Publication Publication Date Title
US11134029B2 (en) Communication method, communications device, and storage medium
CN111727589B (zh) 用于配置Flex以太网节点的方法和设备
US10031880B2 (en) Network device and information transmission method
CN101512986B (zh) 用于时间触发通信协议的智能星形耦合器以及使用时间触发协议在网络内的节点之间进行通信的方法
US9900120B2 (en) Clock synchronization method and apparatus
KR101565345B1 (ko) 차량 내 시간 동기화 메시지를 이용한 차량 진단용 블랙박스 제공 방법 및 그 장치
WO2015117501A1 (zh) 一种时间同步方法、可编程逻辑器件、单板及网元
US20210409140A1 (en) Clock Synchronization Packet Exchanging Method and Apparatus
JP5266705B2 (ja) 通信システム
CN105406982A (zh) 一种can总线双冗余热备份方法
JP5974911B2 (ja) 通信システムおよびネットワーク中継装置
CN103731252A (zh) 一种ieee1588单播协商机制改进方法及***
CN101237319B (zh) 以太环网中的主节点、时间同步方法和以太环网***
KR100968269B1 (ko) 고장 허용 시간 동기 방식을 이용한 무선 통신 시스템 및그 방법
EP2339768B1 (en) Data relay system and operation time allocation method
CN101720134B (zh) 一种基于无线虚拟设备协议的工业无线数据传输方法
CN102158412A (zh) 以太网同步中的同步状态信息的传输方法和***
KR101544592B1 (ko) 능동적 큐 할당 방식의 고가용성 분산임베디드 네트워크 송수신 방법 및 장치
CN113938196B (zh) 一种基于fc-ae-1553光纤总线架构的总线网络通信方法
CN109451520B (zh) 无线设备PIPE互联的Mesh节点堆叠多通道通信扩展方法
KR100899168B1 (ko) 통신용 가변 다중 프레임 형성 방법
CN117675066A (zh) 一种时间同步方法及装置、通信设备
CN118140456A (zh) 一种网络通信***及相关设备
CN111355647A (zh) 一种通信设备
KR20180075900A (ko) 스마트 공장을 위한 무선 네트워크 시스템에서 동기화 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130520

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140521

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150603

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160526

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180529

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190529

Year of fee payment: 10