JP5438248B2 - ネットワーク内のノードの同期 - Google Patents
ネットワーク内のノードの同期 Download PDFInfo
- Publication number
- JP5438248B2 JP5438248B2 JP2013542265A JP2013542265A JP5438248B2 JP 5438248 B2 JP5438248 B2 JP 5438248B2 JP 2013542265 A JP2013542265 A JP 2013542265A JP 2013542265 A JP2013542265 A JP 2013542265A JP 5438248 B2 JP5438248 B2 JP 5438248B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- beacon
- timeout period
- synchronization timeout
- synchronization
- 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.)
- Expired - Fee Related
Links
- 230000006870 function Effects 0.000 claims description 57
- 238000000034 method Methods 0.000 claims description 49
- 230000001413 cellular effect Effects 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 15
- 238000004891 communication Methods 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 9
- 235000008694 Humulus lupulus Nutrition 0.000 claims description 5
- 230000008569 process Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 12
- 230000001360 synchronised effect Effects 0.000 description 9
- 230000009471 action Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 239000013078 crystal Substances 0.000 description 2
- 239000007789 gas Substances 0.000 description 2
- VNWKTOKETHGBQD-UHFFFAOYSA-N methane Chemical compound C VNWKTOKETHGBQD-UHFFFAOYSA-N 0.000 description 2
- 230000003750 conditioning effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000003345 natural gas Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/002—Mutual synchronization
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
本出願は、2011年10月31日出願の「Synchronization of Nodes in a Network」と題される欧州特許出願第11187341.0号に対する優先権を主張し、その出願は、本明細書に参照により組み込まれる。
図1は、ネットワーク100の高レベル図を示す図であり、ネットワーク内のノードのクロックの同期が行われ得る例示的な環境として提供される。ネットワーク100は、本来ワイヤレスであってもよく、無線周波数(RF)通信信号を含んでもよい。ネットワーク100は、特定の実装を提供することと、上位概念を例示することとを意図しているが、必要とされる要素および/または必要な要素を表示することを意図していない。一例において、ネットワーク100は、複数のノードを含む。ノードは、電力、天然ガス、および/または水の消費を測定するメータなどの需給メータを含んでもよい。ノードは、追加的または代替的に、セルラールータ、変圧器、エンドポイント、インターネットへの接続部、サーバ、および他のネットワーク要素を含んでもよい。さらに、開示の題材は、スマートグリッドや先端メータリングインフラ(AMI)ネットワークでの用途を有するが、その概念は、さらに一般的な通信ネットワークでも適用可能である。
図2は、ノード200の例を示す図である。一例において、ノード200は、様々な従来のコンピュータ計算デバイス、例えばスマート需給メータ(例えば、双方向通信のために配備された、電力計、ガスメータ、および/または水道メータ)などの様々な先端メータリングインフラ(AMI)デバイス、様々なセンサ(例えば、温度センサ、測候所、電波センサなど)、様々な制御デバイス、様々な調整器、様々なルータ、様々なサーバ、様々なリレー、様々なスイッチ、様々なバルブ、またはそれらの組み合わせなどのうちの任意のものとして実装されてもよい。1つの特定の例において、ノードは、セルラー・ルータ・ステーション(例えば、電柱の上)に配置された「スマート・グリッド・ルータ」と時には呼ばれるネットワークルータを備えてもよい。
図3〜図6の例示的なプロセスは、図1〜図2の構成を参照することによって部分的に理解することが出来る。しかしながら、図3〜図6は、一般的適用性を含み、そして、他の図面および/または上記の考察によって限定されない。
図3は、ネットワーク内のノードのクロックが同期され得る例示的なプロセス300を説明する流れ図である。一例において、プロセス300は、ネットワーク上の、またはネットワーク環境における、ノードまたは他のデバイスによって行ってもよい。プロセスは、ビーコンリクエストの送信と、時間インジケータを含み得るビーコンの受信とを含んでもよい。そのようなビーコンは、親ノード、セルラールータ、または時間サーバによってブロードキャストしてもよい。
図5は、ノードがリーフであるか否かを決定し得る例示的なプロセス500を説明する流れ図である。リーフは、親ノードではないノードである。ノードがリーフであるという知識は、リーフノードが、ビーコンをブロードキャストすることを避けることにより、ネットワークトラフィックを減少させるように構成されてもよいという点で、ネットワークの同期の際に役立つ。また、ノードがリーフであるという知識は、ネットワークプロトコルの様々な層の動作の際に有利であり得る。一例において、ノードが充分な期間にわたってビーコンリクエストを受信しない場合には、そのノードがリーフであることを、ノードは決定してもよい。親ノードはビーコンリクエストを受信するものであり、リーフノードは子を有していないので、ビーコンリクエストを受信出来ないことが、リーフの特徴である。時の経過と共にビーコンリクエストを受信しないことにより、そのノードがリーフであることがますます確実なものになり得る。
図6は、同期タイムアウト期間がネットワーク内の1つ以上のノードで調節され得るプロセス600の例を説明する流れ図である。同期タイムアウト期間は、ノードがビーコンを聞くのを待つ期間である。同期タイム期間の経過後、ノードがビーコンを聞いていない場合には、ノードは、親ノードにビーコンリクエストを送信する。例示的な実装において、同期タイムアウト期間は、ノード毎に異なってもよい。同期期間の長さは、メッシュネットワーク内のノード位置に基づいてもよい。代替的または追加的に、同期タイムアウト期間は、異なるノードが異なる同期タイムアウト期間を有するように、少なくとも部分的には無作為化に基づいてもよい。動作において、リーフノードに対するわずかに長い同期タイムアウト期間は、リーフノードの同期タイムアウト期間の終了前にリーフノードの親に対して意図されたビーコンを聞く可能性がさらに高いことを意味し得る。そのような状況において、リーフノードは、ビーコンリクエストを伝送することがほとんどないので、ネットワークトラフィックを減少させる。従って、図6は、ノードの同期タイムアウト期間を調節し、有利なことにネットワークトラフィックを減少させるために、単一で、そして組み合わせて使用されることが出来る要因を示す。図2の例において、同期タイムアウト期間調節機能230は、ノードの同期タイムアウト期間を調節するために使用されてもよい。
本発明は、構造的な特徴および/または方法論的な行為に関して固有の言葉で記載されてきたが、添付の特許請求の範囲に定義される本発明は、記載された固有の特徴や行為には必ずしも限定されないことが理解される。むしろ、固有の特徴や行為は、特許請求の範囲を実装する例示的な形態として開示される。
Claims (20)
- ノードを動作させる方法であって、
前記ノードのクロック上の同期タイムアウト期間の時間を計ることと、
前記同期タイムアウト期間の間に、ビーコンを聴くことであって、前記聴くことは、メッシュネットワークに画定された制御チャンネル上の無線周波数(RF)信号の受信を含む、聴くことと、
前記タイムアウト期間の終了時に、そして、ビーコンが受信されなかった場合に、ビーコンリクエストを送信することであって、前記送信することは、前記ノードの親に送られたパケットの前記制御チャンネル上でのRF伝送を含む、送信することと、
前記ビーコンリクエストに応答して、前記親からビーコンを受信することであって、前記ビーコンは、時間インジケータを提供する、受信することと、
前記時間インジケータに従って前記ノードの前記クロックを更新することと、
前記タイムアウト期間を再始動することと、
前記ノードが前記クロックによって測定されたリーフ表示期間においてビーコンリクエストを受信しなかった場合にリーフノードとして前記ノードを分類することと
を包含する、方法。 - 第2のノードからビーコンリクエストを受信することと、
前記ノードの前記クロックに基づいて、第2の時間インジケータを有する第2のビーコンを構成することと、
前記第2のノードに前記第2のビーコンを送信することと
をさらに包含する、請求項1に記載の方法。 - 前記ビーコンリクエストを送信することは、
より多くのビーコンが取得されたノードを決定することと、
前記決定されたノードに前記ビーコンリクエストを送信することと
を包含する、請求項1に記載の方法。 - 前記ノードの前記同期タイムアウト期間の持続時間は、前記メッシュネットワーク内の前記ノードの位置に基づいて調節される、請求項1に記載の方法。
- 前記ノードの前記同期タイムアウト期間の持続時間は、部分的には無作為化に基づく、請求項1に記載の方法。
- 前記ノードの前記同期タイムアウト期間の持続時間は、前記メッシュネットワーク内の前記ノードの位置に部分的に基づいて、そして、無作為化に部分的に基づいて調節される、請求項1に記載の方法。
- 前記同期タイムアウト期間の持続時間は、
ある期間にわたって受信されたビーコンリクエストの数と、
前記期間にわたって送信されたビーコンリクエストの数と
の関数として部分的に設定される、請求項1に記載の方法。 - 前記リーフ表示期間の間に、前記ノードの子からのビーコンリクエストを聴くこと
をさらに包含する、請求項1に記載の方法。 - 前記リーフ表示期間の間に、ビーコンリクエストを聴くことであって、前記聴くことは、前記メッシュネットワークに画定された前記制御チャンネル上でのRF信号の受信を含む、聴くこと
をさらに包含する、請求項1に記載の方法。 - プロセッサと、
前記プロセッサと通信するメモリと、
前記プロセッサと通信するクロックと、
前記メモリに定義され、前記プロセッサによって実行可能な同期機能であって、前記同期機能は、前記クロックを使用して同期タイムアウト期間を測定するように構成される、同期機能と、
前記メモリに定義され、前記プロセッサによって実行可能なビーコンリクエスト機能であって、前記ビーコンリクエスト機能は、ビーコンの受信を伴わない、前記同期タイムアウト期間の終了に応答してビーコンリクエストを生成するように構成される、ビーコンリクエスト機能と、
前記ビーコンリクエストに応答して受信されたビーコン内の時間インジケータに従って更新されるように構成されたクロックと、
前記メモリに定義され、前記プロセッサによって実行可能なリーフ分類機能と
を備えるノードであって、前記リーフ分類機能は、
前記クロックを使用してリーフ表示期間を測定するように、
ビーコンリクエストが前記リーフ表示期間の間に前記ノードに到着したか否かを決定するように、そして、
前記決定に基づいて親ノードまたはリーフノードとして前記ノードを分類するように
構成される、ノード。 - 前記ノードの前記同期タイムアウト期間の持続時間は、部分的には無作為化に基づく、請求項10に記載のノード。
- 前記プロセッサと通信する無線
をさらに備え、前記無線は、
前記ビーコンリクエスト機能に応答してビーコンリクエストを送信するように、
前記ビーコンリクエストに応答してビーコンを受信するように、そして、
周波数ホッピング機能を行うように
構成される、請求項10に記載のノード。 - 前記ビーコンリクエスト機能はさらに、
前記ノードによって受信されたビーコンリクエストの数が、同じ期間において、前記ノードによって送信されたビーコンリクエストの数よりも多いことに応答して、前記同期タイムアウト期間をより短く設定するように、または
前記ノードによって受信されたビーコンリクエストの数が、前記ノードによって送信されたビーコンリクエストの数よりも少ないことに応答して、前記同期タイムアウト期間をより長く設定するように
構成される、請求項10に記載のノード。 - ノードを動作させる方法であって、
クロック上のリーフ表示期間の時間を合わせることと、
前記リーフ表示期間の間、ビーコンリクエストを聴くことであって、前記聴くことは、メッシュネットワークに画定された制御チャンネル上の無線周波数(RF)信号の受信を含む、聴くことと、
前記リーフ表示期間の間に、ビーコンリクエストが前記ノードの子ノードから受信されたか否かを決定することと、
前記ノードがリーフ表示期間内にビーコンリクエストを受信しなかった場合にリーフノードとして前記ノードを分類することと
を包含する、方法。 - 前記クロック上の同期タイムアウト期間の時間を合わせることと、
ビーコンが前記同期タイムアウト期間の終了前に受信された場合には、前記同期タイムアウト期間をリセットすることと、
ビーコンが前記同期タイムアウト期間の終了前に受信されない場合には、
ビーコンリクエストを送信することと、
前記ビーコンリクエストに応答してビーコンを受信することと、
前記同期タイムアウト期間をリセットすることと、
前記受信されたビーコン内の時間インジケータに従って前記クロックを更新することと
をさらに包含する、請求項14に記載の方法。 - 第2のノードから第2のビーコンリクエストを受信することと、
前記クロックに基づいた時間インジケータを有する第2のビーコンを構成することと、
前記第2のノードに前記第2のビーコンを送信することと
をさらに包含する、請求項15に記載の方法。 - 前記ノードよりも前記セルラールータから遠いノードの同期タイムアウト期間よりも短くなるように前記ノードの前記同期タイムアウト期間の持続期間を設定すること
をさらに包含する、請求項15に記載の方法。 - 前記セルラールータからのホップが前記ノードよりも少ないノードの同期タイムアウト期間よりも長くなるように前記ノードの前記同期タイムアウト期間の持続時間を設定すること
をさらに包含する、請求項15に記載の方法。 - 前記セルラールータからのホップの数に部分的に基づいて前記ノードの前記同期タイムアウト期間の持続時間を設定すること
をさらに包含する、請求項15に記載の方法。 - 前記ノードの前記同期タイムアウト期間の持続時間は、ネットワークトラフィックを減少させるように調節される、請求項15に記載の方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP20110187341 EP2587872B1 (en) | 2011-10-31 | 2011-10-31 | Synchronization of nodes in a network |
EP11187341.0 | 2011-10-31 | ||
PCT/US2012/023098 WO2013066377A1 (en) | 2011-10-31 | 2012-01-30 | Synchronization of nodes in a network |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014504078A JP2014504078A (ja) | 2014-02-13 |
JP5438248B2 true JP5438248B2 (ja) | 2014-03-12 |
Family
ID=44903123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013542265A Expired - Fee Related JP5438248B2 (ja) | 2011-10-31 | 2012-01-30 | ネットワーク内のノードの同期 |
Country Status (8)
Country | Link |
---|---|
EP (1) | EP2587872B1 (ja) |
JP (1) | JP5438248B2 (ja) |
AU (1) | AU2012333231B2 (ja) |
CA (1) | CA2851564C (ja) |
ES (1) | ES2503568T3 (ja) |
SG (1) | SG11201401395PA (ja) |
WO (1) | WO2013066377A1 (ja) |
ZA (1) | ZA201402713B (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3016110B1 (fr) * | 2013-12-26 | 2017-04-21 | Grdf | Synchronisation des communications dans une installation de telereleve |
IL257997B (en) * | 2018-03-08 | 2019-09-26 | Connected Intelligence Systems Ltd | Method and system for fabric network synchronization |
CN111885507B (zh) * | 2020-06-19 | 2022-01-04 | 国网湖南省电力有限公司供电服务中心(计量中心) | 一种双介质融合通信网络的感知方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7072432B2 (en) * | 2002-07-05 | 2006-07-04 | Meshnetworks, Inc. | System and method for correcting the clock drift and maintaining the synchronization of low quality clocks in wireless networks |
US7701858B2 (en) * | 2003-07-17 | 2010-04-20 | Sensicast Systems | Method and apparatus for wireless communication in a mesh network |
US7986718B2 (en) * | 2006-09-15 | 2011-07-26 | Itron, Inc. | Discovery phase in a frequency hopping network |
US20090147714A1 (en) * | 2007-12-05 | 2009-06-11 | Praval Jain | Method and system for reducing power consumption in wireless sensor networks |
US7688802B2 (en) * | 2008-05-23 | 2010-03-30 | Honeywell International Inc. | System and method for time synchronization in a wireless network |
JP5200831B2 (ja) * | 2008-09-30 | 2013-06-05 | 沖電気工業株式会社 | 無線ネットワークシステム及び制御ノード切替方法 |
WO2010069238A1 (zh) * | 2008-12-19 | 2010-06-24 | 中国科学院沈阳自动化研究所 | 网状及星型拓扑结构无线传感器网络的通信方法 |
US8593991B2 (en) * | 2009-04-24 | 2013-11-26 | Digi International Inc. | Method for synchronizing sleeping nodes in a wireless network |
WO2010143182A1 (en) * | 2009-06-09 | 2010-12-16 | Cartasense Ltd. | Wireless networks, systems and methods |
-
2011
- 2011-10-31 ES ES11187341.0T patent/ES2503568T3/es active Active
- 2011-10-31 EP EP20110187341 patent/EP2587872B1/en not_active Not-in-force
-
2012
- 2012-01-30 AU AU2012333231A patent/AU2012333231B2/en active Active
- 2012-01-30 CA CA2851564A patent/CA2851564C/en active Active
- 2012-01-30 JP JP2013542265A patent/JP5438248B2/ja not_active Expired - Fee Related
- 2012-01-30 SG SG11201401395PA patent/SG11201401395PA/en unknown
- 2012-01-30 WO PCT/US2012/023098 patent/WO2013066377A1/en active Application Filing
-
2014
- 2014-04-14 ZA ZA2014/02713A patent/ZA201402713B/en unknown
Also Published As
Publication number | Publication date |
---|---|
EP2587872A1 (en) | 2013-05-01 |
WO2013066377A1 (en) | 2013-05-10 |
EP2587872B1 (en) | 2014-08-13 |
AU2012333231A1 (en) | 2014-05-01 |
AU2012333231B2 (en) | 2015-05-21 |
CA2851564A1 (en) | 2013-05-10 |
JP2014504078A (ja) | 2014-02-13 |
CA2851564C (en) | 2018-05-29 |
ZA201402713B (en) | 2016-01-27 |
ES2503568T3 (es) | 2014-10-07 |
SG11201401395PA (en) | 2014-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8737378B2 (en) | Synchronization of nodes in a network | |
US10594470B2 (en) | Systems and methods of clock synchronization between devices on a network | |
KR101275548B1 (ko) | 무선 시스템에서의 노드 및 무선 시스템에서 노드를 시간 및 주파수 동기화하기 위한 방법 | |
Sahota et al. | A wireless sensor network for precision agriculture and its performance | |
CN105228240B (zh) | 一种定时同步方法、设备及基站 | |
WO2012171908A1 (en) | Communication network | |
US9226266B2 (en) | Method for determining delay parameters for user data flow synchronization for eMBMS | |
US10070403B2 (en) | Time beacons | |
US20180062803A1 (en) | Method and system for wireless communication between terminals and half-duplex base stations | |
JP6338370B2 (ja) | ノード装置、無線マルチホップネットワークおよび時刻同期方法 | |
JP5438248B2 (ja) | ネットワーク内のノードの同期 | |
Zhu et al. | Airsync: Time synchronization for large-scale iot networks using aircraft signals | |
JPWO2019069690A1 (ja) | 無線センサシステム、無線端末装置、中継装置、通信制御方法および通信制御プログラム | |
CN106162858B (zh) | 直通终端定时同步方法和装置 | |
CN105282840B (zh) | 一种无线自组织网中节点间时间同步的方法 | |
JP5081874B2 (ja) | データ収集システム | |
JP5868506B2 (ja) | 無線ネットワークシステムにおける時刻同期方法 | |
CN114979316B (zh) | 一种基于电力线载波通信的电表时间同步系统及方法 | |
CN103248435B (zh) | 一种水声通信网络时分复用方法 | |
JP2018157340A (ja) | 無線通信装置、プログラム及び方法 | |
US11929935B2 (en) | Systems and methods to maintain time synchronization between networked devices | |
EP3563488B1 (en) | System, method and article for adaptive framing for tdma mac protocols | |
US7227858B1 (en) | Method of synchronization without broadcasting synchronization signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131112 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131212 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5438248 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |