(57)【要約】【課題】時刻同期させる無線通信装置が複数であっても時刻同期を実現可能な無線通信装置等を提供する。【解決手段】ペリフェラル２０１、２０２は、時刻情報を取得するタイミングを示すタイミング情報をセントラル１００に送信する。セントラル１００は、ペリフェラル２０２から受信したタイミング情報が示すタイミングが、すでに受信した他のペリフェラル２０１のタイミング情報が示すタイミングと重複しないように、その受信したタイミング情報のタイミングを変更する。セントラル１００は、変更したタイミング情報に基づいてそのペリフェラル２０２に、タイミング情報を設定変更させる。【選択図】図１
2017120271.tif 000002
【特許請求の範囲】
【請求項１】
時刻を計時する計時手段と、
他の無線通信装置と通信接続する無線通信手段と、
前記通信接続した前記他の無線通信装置から時刻情報を取得して前記計時手段の時刻を
補正する時刻補正手段と、
前記通信接続するタイミングを示すタイミング情報を、前記他の無線通信装置へ送信す
るタイミング情報送信手段と、
前記他の無線通信装置から前記タイミング情報の変更通知を受信し、該変更通知に基づ
いて前記タイミング情報を設定変更するタイミング設定変更手段と、
を備えることを特徴とする無線通信装置。
【請求項２】
前記タイミング情報を記憶する記憶手段を備え、
前記タイミング設定変更手段は、前記記憶手段に記憶されている前記タイミング情報の
値を書き換えることで、前記タイミング情報の前記設定変更をする、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
請求項１又は２に記載の無線通信装置を備えることを特徴とする電子時計。
【請求項４】
無線通信装置に時刻情報を取得させるタイミングを示すタイミング情報を、該無線通信
装置から受信するタイミング情報受信ステップと、
前記タイミング情報受信ステップにおいて受信したタイミング情報が示すタイミングが
、前記無線通信装置以外の他の無線通信装置のタイミング情報が示すタイミングと重なる
かどうかを判別する判別ステップと、
前記判別ステップにおいて重なると判別された場合には、前記タイミング情報が示すタ
イミングを変更するタイミング情報変更ステップと、
前記変更されたタイミング情報に基づいて前記無線通信装置に、該無線通信装置の前記
タイミング情報を設定変更させる変更通知を送信する変更通知ステップと、
を備えることを特徴とする無線通信方法。
【請求項５】
前記無線通信装置から該無線通信装置が計時する時刻のずれ量を示す歩度情報を受信す
る歩度情報受信ステップをさらに備え、
前記タイミング情報変更ステップにおけるタイミングの変更は、前記歩度情報に基づい
て行う、
ことを特徴とする請求項４に記載の無線通信方法。
【請求項６】
前記タイミング情報変更ステップにおけるタイミングの変更は、前記他の無線通信装置
のタイミング情報が示すタイミングよりも、早いタイミング又は遅いタイミングの一方に
一定間隔ずらして変更する、
ことを特徴とする請求項４又は５に記載の無線通信方法。
【請求項７】
コンピュータを、
無線通信装置に時刻情報を取得させるタイミングを示すタイミング情報を、該無線通信
装置から受信するタイミング情報受信手段、
前記タイミング情報受信手段において受信したタイミング情報が示すタイミングが、前
記無線通信装置以外の他の無線通信装置のタイミング情報が示すタイミングと重なるかど
うかを判別する判別手段、
前記判別手段によって重なると判別された場合には、前記タイミング情報が示すタイミ
ングを変更するタイミング情報変更手段、
前記変更されたタイミング情報に基づいて前記無線通信装置に、該無線通信装置の前記
タイミング情報を設定変更させる変更通知を送信する変更通知手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、電子時計、無線通信方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、近距離無線通信規格であるBluetooth（登録商標）に基づいて無線通信を行う無線通信装置の普及が進んでいる。
【０００３】
例えば、特許文献１には、近距離無線通信を行う携帯電話装置と腕時計型端末装置とを備える時刻修正システムが開示されている。この時刻修正システムにおいて、携帯電話装置は腕時計型端末装置に時刻情報を送信し、腕時計型端末装置はその時刻情報に基づいて計時時刻を修正している。
【０００４】
この時刻情報の送受信は、ユーザ操作又は定期的に発生する携帯電話装置の内部イベントを契機として行われる。また、携帯電話装置が時刻情報を送信してから腕時計型端末装置が時刻合わせの完了通知を応答するまでの応答時間が所定時間を超える場合には、再び時刻情報の送受信が行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１１８４０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１のように、携帯電話装置と腕時計型端末装置との間で近距離無線通信を行う場合、その接続は、腕時計型端末装置が携帯電話装置にアドバタイズメントを送信し、携帯電話装置が接続要求を応答することによって確立される。なお、アドバタイズメントとは、自己の存在を知らしめるための告知情報である。
【０００７】
特許文献１において時刻情報の送受信を実現するためには、上述のように接続が確立されていることが前提条件となる。そのため、腕時計型端末装置が携帯電話装置のユーザ操作又は定期的な内部イベント発生時に対応するタイミングでアドバタイズメントを送信するようにプログラムしておく必要がある。
【０００８】
ここで、特許文献１には、携帯電話装置と腕時計型端末装置とが１対１に対応する実施形態だけが記載されている。即ち、携帯電話装置が複数の腕時計型端末装置を時刻同期させる実施形態は記載されていない。
【０００９】
一般的に、複数の腕時計型端末装置を同時に同一の携帯電話装置に接続する仕様は複雑であり、そのような構成にする必要性も乏しい。そのため、特許文献１の携帯電話装置も、複数の腕時計型端末装置に接続する場合、１台ずつ接続する仕様となっていると考えられる。
【００１０】
また、通常、この自動時刻修正を行うためのアドバタイズメントの送信タイミング（自動時刻修正時刻）の初期値は、すべての腕時計型端末装置で同じ時刻に設定されることになる。これは、そのタイミングの初期値をランダムに設定しても、タイミングの重複が生じる可能性が残る上、量産もしにくくなるからである。
【００１１】
したがって、特許文献１の時刻修正システムにおいて、携帯電話装置が複数の腕時計型端末装置を時刻同期させる場合、複数の腕時計型端末装置の自動時刻修正を行うための接続タイミングが同じ時刻（例えばAM５:００）に設定されている場合がある。この場合、その接続タイミングになると複数の腕時計型端末装置から携帯電話装置に一斉にアドバタイズメントが送信される。しかし、携帯電話装置は同時に複数の腕時計型端末装置と接続できないため、接続不良が発生する。接続不良が発生すると、腕時計型端末装置が時刻同期されることはない。
【００１２】
そこで、本発明はこのような事情に鑑みてなされたものであって、時刻同期させる無線通信装置が複数であっても時刻同期を実現可能な無線通信装置等を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明の第１の観点に係る無線通信装置は、
時刻を計時する計時手段と、
他の無線通信装置と通信接続する無線通信手段と、
前記通信接続した前記他の無線通信装置から時刻情報を取得して前記計時手段の時刻を
補正する時刻補正手段と、
前記通信接続するタイミングを示すタイミング情報を、前記他の無線通信装置へ送信す
るタイミング情報送信手段と、
前記他の無線通信装置から前記タイミング情報の変更通知を受信し、該変更通知に基づ
いて前記タイミング情報を設定変更するタイミング設定変更手段と、
を備えることを特徴とする。
【００１４】
また、上記目的を達成するため、本発明の第２の観点に係る無線通信方法は、
無線通信装置に時刻情報を取得させるタイミングを示すタイミング情報を、該無線通信装置から受信するタイミング情報受信ステップと、
前記タイミング情報受信ステップにおいて受信したタイミング情報が示すタイミングが、前記無線通信装置以外の他の無線通信装置のタイミング情報が示すタイミングと重なるかどうかを判別する判別ステップと、
前記判別ステップにおいて重なると判別された場合には、前記タイミング情報が示すタイミングを変更するタイミング情報変更ステップと、
前記変更されたタイミング情報に基づいて前記無線通信装置に、該無線通信装置の前記タイミング情報を設定変更させる変更通知を送信する変更通知ステップと、
を備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、時刻同期させる無線通信装置が複数であっても時刻同期を実現することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る無線通信システムの構成例を示す図である。
【図２】実施形態に係るセントラルの構成例を示すブロック図である。
【図３】実施形態に係るペリフェラルの構成例を示すブロック図である。
【図４】時刻補正及びタイミング情報変更の制御処理の一例を示すフローチャートである。
【図５】変形例に係るセントラルの構成例を示すブロック図である。
【図６】変形例に係るペリフェラルの構成例を示すブロック図である。
【発明を実施するための形態】
【００１７】
（実施形態）
以下、本発明の実施形態について図面を参照して説明する。図１に示すように、本発明の実施形態に係る無線通信システム１は、無線通信装置であるセントラル１００と、セントラル１００とは異なる他の無線通信装置である複数のペリフェラル２０１、２０２とから構成される。
【００１８】
セントラル１００とペリフェラル２０１、２０２とは、Bluetooth（登録商標） low energy（以下、ＢＬＥという。）に基づいて、互いに無線通信を行う。ＢＬＥとは、Bluetooth（登録商標）と呼ばれる近距離無線通信規格において、低消費電力を目的として策定された規格（モード）である。
【００１９】
ここで、セントラル１００は、ペリフェラル２０１、２０２にサービスを提供する。ペリフェラル２０１、２０２は、セントラル１００から提供されたサービスを利用する。
【００２０】
セントラル１００及びペリフェラル２０１、２０２は、例えば、携帯電話機、スマートフォン、タブレット型パーソナルコンピュータ、ノート型パーソナルコンピュータ、時計等の持ち運びが可能であって、ＢＬＥに基づく無線通信機能を有する端末である。
【００２１】
本実施形態では、一例として、セントラル１００は、スマートフォンとし、ペリフェラル２０１、２０２は、セントラル１００から各種データを受信して表示部２５０に表示する電子時計とする。
【００２２】
以下、この実施形態に係るセントラル１００の構成について説明する。図２に示すように、セントラル１００は、無線通信部１１０と、ＲＯＭ（Read Only Memory）１２０と、ＲＡＭ（Random Access Memory）１３０と、操作部１４０と、表示部１５０と、制御部１６０とを備える。
【００２３】
無線通信部１１０は、例えば無線周波数（ＲＦ：Radio Frequency）回路、ベースバンド（ＢＢ：Base Band）回路、集積回路（ＬＳＩ：Large Scale Integration）等から構成される。無線通信部１１０は、アンテナ１１１を介して信号の送受信を行い、他の無線通信装置であるペリフェラル２０１、２０２とＢＬＥに基づく無線通信を行う。
【００２４】
ＲＯＭ１２０は、フラッシュメモリ等の不揮発性メモリから構成され、制御部１６０が各種機能を制御するためのプログラムや各種データ（例えばペリフェラル２０１、２０２から受信したタイミング情報や歩度情報）を記憶する。
【００２５】
ＲＡＭ１３０は、揮発性メモリから構成され、制御部１６０が各種処理を行うためにデータを一時的に記憶するための作業領域として用いられる。
【００２６】
操作部１４０は、タッチパネル等から構成され、ユーザが指示を入力するために用いられるインタフェースである。
【００２７】
表示部１５０は、例えば、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electroluminescence）ディスプレイ等によって構成され、制御部１６０から入力された画像データに応じて画像を表示する。
【００２８】
制御部１６０は、例えばＣＰＵ（Central Processing Unit）によって構成される。制御部１６０は、ＲＯＭ１２０に記憶された各種プログラム（例えば、後述する制御処理を実現するためのプログラム）を実行することにより、セントラル１００の全体の動作を制御する。
【００２９】
次に、セントラル１００の制御部１６０の機能的構成について説明する。制御部１６０は、アドバタイズメント受信部１６１、接続要求送信部１６２、タイミング情報受信部１６３、判別部１６４、タイミング情報変更部１６５、変更通知部１６６、計時部１６７、クロック信号生成部１６８、切断要求送信部１６９として機能する。
【００３０】
アドバタイズメント受信部１６１は、スキャン指示に基づいて、ペリフェラル２０１、２０２から送信されるアドバタイズメントをアンテナ１１１及び無線通信部１１０を介して受信する。なお、アドバタイズメントとは、ペリフェラル２０１、２０２が自己の存在を知らしめるための告知情報である。スキャン指示のためのユーザ操作としては、例えば、セントラル１００のサービスを利用するためのアプリケーションの起動などが考えられる。また、スキャン指示は、ユーザ操作に限らずアプリケーション起動後、定期的に行われてもよい。なお、アドバタイズメント受信部１６１は告知情報受信手段に相当する。
【００３１】
接続要求送信部１６２は、無線通信部１１０及びアンテナ１１１を介してペリフェラル２０１、２０２に接続を要求する接続要求の送信を行う。接続要求は、ペリフェラル２０１、２０２から送信されるアドバタイズメントを受信後、接続が必要な場合に送信される。ただし、セントラル１００は、複数のペリフェラル２０１、２０２と同時に接続確立することはできないため、接続要求は、複数のペリフェラル２０１、２０２のいずれか一方に送信される。なお、接続要求送信部１６２は、接続要求手段に相当する。
【００３２】
タイミング情報受信部１６３は、ペリフェラル２０１、２０２から送信されるタイミング情報をアンテナ１１１及び無線通信部１１０を介して受信する。ここで、タイミング情報とは、ペリフェラル２０１、２０２がセントラル１００に接続してセントラル１００から時刻情報を取得するタイミングを示す情報である。受信したタイミング情報は、送信元のペリフェラルの識別情報と関連付けてＲＯＭ１２０に記憶される。
【００３３】
判別部１６４は、タイミング情報受信部１６３がペリフェラル（例えばペリフェラル２０１）から受信したタイミング情報が示すタイミングが、他のペリフェラル（例えばペリフェラル２０２）から既に受信しているタイミング情報が示すタイミングと重なるかどうかを判別する。
【００３４】
判別部１６４は、他のペリフェラルから既に受信しているタイミング情報がない場合、受信したタイミング情報が示すタイミングを他のタイミング情報が示すタイミングと対比するまでもなくタイミングの重複はないものと判別する。判別部１６４は、ペリフェラルからタイミング情報の代わりにＮｕｌｌデータを受信した場合にもタイミングの重複はないものと判別する。
【００３５】
なお、このＮｕｌｌデータとは、空データであり、時刻情報を取得するタイミングであるためにタイミング情報の送信を行わない場合にペリフェラルから送信される。判別部１６４は、タイミングが同一の場合だけでなく、タイミング間のずれが所定時間より短い場合もタイミングの重複ありと判別する。
【００３６】
ここで、所定時間とは、後述する制御処理の接続確立〜接続解除までに要する時間を考慮して設定される時間である。これは、そのペリフェラル（例えばペリフェラル２０２）がセントラル１００と通信する時間が、セントラル１００が他のペリフェラル（例えばペリフェラル２０１）と通信する時間と重ならないようにするものである。なお、判別部１６４は、判別手段に相当する。
【００３７】
タイミング情報変更部１６５は、判別部１６４が重なる（重複あり）と判別した場合に、その受信したタイミング情報が示すタイミングを変更する。タイミングの変更は、その受信したタイミング情報が示すタイミングを、他のペリフェラル（例えばペリフェラル２０１）のタイミング情報が示すタイミングより遅いタイミングとなるように一定間隔ずらして変更する。
【００３８】
一定間隔とは、上述した所定時間以上の時間であり、例えば２分などである。また、制御部１６０は、タイミングが変更されたタイミング情報を送信元であるペリフェラル（例えばペリフェラル２０２）の識別情報と関連付けてＲＯＭ１２０に記憶する。なお、タイミング情報変更部１６５は、タイミング情報変更手段に相当する。
【００３９】
変更通知部１６６は、タイミング情報変更部１６５によって変更されたタイミング情報に基づいて、そのタイミング情報の送信元であるペリフェラル２０１又はペリフェラル２０２に、そのペリフェラル２０１又はペリフェラル２０２（すなわち自装置）のタイミング情報を設定変更させる変更通知を送信する。なお、変更通知部１６６は、変更通知手段に相当する。
【００４０】
計時部１６７は、自装置（セントラル１００）のクロック信号のパルス数をカウントするカウンタ回路から構成される。計時部１６７はカウントされるパルス数に基づいて時刻を計時する。また、制御部１６０は、計時部１６７がカウントするパルス数に基づいたタイミングで各種制御を実行する。なお、計時部１６７の計時時刻は、図示しない時刻情報取得部によるＧＰＳ（Global Positioning System）衛星又は基地局との時刻同期によって定期的に補正される。計時部１６７は、計時手段に相当する。
【００４１】
クロック信号生成部１６８は、基準クロックを生成する水晶発振器及び基準クロックから所望の周波数のクロック信号を生成する可変ＰＬＬ(Phase locked loop)等から構成され、自装置（セントラル１００）のクロック信号を生成する。このクロック信号の周波数は、可変ＰＬＬの分周比を変えることによって制御される。
【００４２】
切断要求送信部１６９は、無線通信部１１０を介して接続されているペリフェラル（ペリフェラル２０１又はペリフェラル２０２）に接続を切断するための切断要求の送信を行う。切断要求は、例えば、接続されているペリフェラルとのデータ通信が終了した場合又はユーザの切断操作があった場合に送信される。切断要求送信部１６９は、切断要求送信手段に相当する。
【００４３】
次に、この実施形態に係るペリフェラル２０１、２０２の構成について説明する。ここでは、ペリフェラル２０１とペリフェラル２０２は、同一の構成とし、ペリフェラル２０１の構成をそれらの代表例として説明する。また、以下の説明において、ペリフェラル２０２の構成要素には、ペリフェラル２０１と同一の符号を付して説明する。
【００４４】
図３に示すように、ペリフェラル２０１は、無線通信部２１０と、ＲＯＭ２２０と、ＲＡＭ２３０と、操作部２４０と、表示部２５０と、制御部２６０とを備える。
【００４５】
無線通信部２１０は、例えばＲＦ回路、ＢＢ回路、ＬＳＩ等から構成される。無線通信部２１０は、アンテナ２１１を介して、他の無線通信装置であるセントラル１００とＢＬＥに基づく無線通信を行う。
【００４６】
ＲＯＭ２２０は、フラッシュメモリ等の不揮発性メモリから構成され、制御部２６０が各種機能を制御するためのプログラムやデータを記憶する。
【００４７】
ＲＡＭ２３０は、揮発性メモリから構成され、制御部２６０が各種処理を行うためにデータを一時的に記憶するための作業領域として用いられる。
【００４８】
操作部２４０は、ボタンやスイッチ等から構成され、ユーザの操作を受け付けるインタフェースである。
【００４９】
表示部２５０は、例えば、ＬＣＤ、ＥＬディスプレイ等によって構成され、制御部２６０から入力された画像データに応じて画像を表示する。
【００５０】
制御部２６０は、例えばＣＰＵによって構成される。制御部２６０は、ＲＯＭ２２０に記憶された各種プログラム（例えば、後述する制御処理を実現するためのプログラム）を実行することにより、ペリフェラル２０１の全体の動作を制御する。
【００５１】
次に、ペリフェラル２０１の制御部２６０の機能的構成について説明する。図３に示すように、制御部２６０は、アドバタイズメント送信部２６１、接続要求受信部２６２、時刻補正部２６３、タイミング情報送信部２６４、タイミング設定変更部２６５、計時部２６６、クロック信号生成部２６７、切断要求受信部２６８として機能する。
【００５２】
アドバタイズメント送信部２６１は、アドバタイズメントを無線通信部２１０及びアンテナ２１１を介してセントラル１００に送信する。アドバタイズメントの送信は、プログラムの処理に応じて定期的なタイミングで、又はユーザ操作が発生したタイミングで行われる。なお、アドバタイズメント送信部２６１は、告知情報送信手段に相当する。
【００５３】
接続要求受信部２６２は、セントラル１００からの接続要求をアンテナ２１１及び無線通信部２１０を介して受信してセントラル１００との接続を確立する。この接続の確立によってセントラル１００とのデータ通信が可能となる。接続要求受信部２６２は、接続要求受信手段に相当する。
【００５４】
時刻補正部２６３は、セントラル１００から送信される時刻情報を取得し、その時刻情報に基づいて計時部２６６が計時する時刻を補正する。換言すると、時刻補正部２６３は、セントラル１００の計時する時刻に合致させるように、自装置（ペリフェラル２０１）の計時する時刻を補正する。時刻補正部２６３は、時刻補正手段に相当する。
【００５５】
タイミング情報送信部２６４は、セントラル１００にタイミング情報を無線通信部２１０及びアンテナ２１１を介して送信する。このタイミング情報は、自装置（ペリフェラル２０１）がセントラル１００に接続してセントラル１００から時刻情報を取得するタイミングを示す情報である。また、初期状態において、タイミング情報が示すタイミングは、１日１回で「５：００：００」（ＡＭ５：００）の時刻として、ＲＯＭ２２０に記憶されているものとする。タイミング情報送信部２６４は、タイミング情報送信手段に相当する。
【００５６】
タイミング設定変更部２６５は、セントラル１００から受信したタイミング情報の変更通知に基づいて、自装置（ペリフェラル２０１）のタイミング情報を、変更後のタイミングを示すタイミング情報となるように設定変更する。タイミング設定変更部２６５は、タイミング設定変更手段に相当する。
【００５７】
計時部２６６は、自装置（ペリフェラル２０１）のクロック信号のパルス数をカウントするカウンタ回路から構成される。計時部２６６はカウントされるパルス数に基づいて時刻を計時する。計時部２６６が計時する時刻は、上述のように時刻補正部２６３によって適宜補正される。また、制御部２６０は、計時部２６６がカウントするパルス数に基づいたタイミングで各種制御を実行する。計時部２６６は、計時手段に相当する。
【００５８】
クロック信号生成部２６７は、基準クロックを生成する水晶発振器及び基準クロックから所望の周波数のクロック信号を生成する可変ＰＬＬ等から構成され、自装置（ペリフェラル２０１）のクロック信号を生成する。このクロック信号の周波数は、可変ＰＬＬの分周比を変えることによって制御される。
【００５９】
切断要求受信部２６８は、セントラル１００から接続を切断するための切断要求をアンテナ２１１及び無線通信部２１０を介して受信し、セントラル１００との接続を切断する。切断要求受信部２６８は、切断要求受信手段に相当する。
【００６０】
次に、図４を参照しながらセントラル１００及びペリフェラル２０１、２０２の時刻補正及びタイミング情報変更を行う制御処理について説明する。
【００６１】
この説明では、一例として、先にセントラル１００とペリフェラル２０１が一通りの制御処理を行い、その後にセントラル１００とペリフェラル２０２が一通りの制御処理を行う場合を説明する。また、この制御処理の開始時においてセントラル１００のＲＯＭ１２０には、ペリフェラルのタイミング情報がまだ一つも記憶されていない状態とする。換言すると、セントラル１００がタイミング情報を取得するペリフェラルとして、ペリフェラル２０１が１台目であり、ペリフェラル２０２が２台目であるものとする。
【００６２】
まず、ペリフェラル２０１は、電源がＯＮにされた場合にこの制御処理を開始し、制御部２６０が各種イベントの発生を検出できる状態にする。各種イベントは、所定のユーザ操作があった場合又はプログラム処理に基づく制御を実行するタイミングになった場合に発生する。なお、所定のユーザ操作とは、例えばセントラル１００とペリフェラル２０１とのペアリング（初期認証）させる操作やペリフェラル２０１のプログラムを起動させる操作等である。
【００６３】
ここで、何らかの各種イベントが発生すると、ペリフェラル２０１の制御部２６０は、その発生したイベントを検出する（ステップＳ２０１）。イベントを検出すると、ペリフェラル２０１の制御部２６０は、そのイベントが何であるかの特定を行う。まず、ペリフェラル２０１の制御部２６０は、制御処理の契機（すなわちイベント）が所定のユーザ操作であるのかどうかを判別する（ステップＳ２０２）。
【００６４】
まず、所定のユーザ操作であると判別された場合（ステップＳ２０２；Ｙｅｓ）について一通り説明する。この場合、ペリフェラル２０１のアドバタイズメント送信部２６１は、アドバタイズメントをセントラル１００に送信し、ペリフェラル２０１の接続要求受信部２６２は、セントラル１００から接続要求を受信してセントラル１００との接続を確立する（ステップＳ２０３）。一方、セントラル１００のアドバタイズメント受信部１６１は、アドバタイズメントが送信される周波数帯域のチャンネルをスキャンしてペリフェラル２０１から送信されたアドバタイズメントを受信し、セントラル１００の接続要求送信部１６２は、接続要求をペリフェラル２０１に送信してペリフェラル２０１との接続を確立する（ステップＳ１０１）。
【００６５】
接続が確立すると、セントラル１００の制御部１６０は、ペリフェラル２０１にデータ要求を通知し、セントラル１００のタイミング情報受信部１６３は、ペリフェラル２０１からタイミング情報を受信する（ステップＳ１０２）。一方、ペリフェラル２０１のタイミング情報送信部２６４は、セントラル１００から通知されたデータ要求に応じて、タイミング情報をセントラル１００へ送信する（ステップＳ２０４）。なお、このタイミング情報が示すタイミングは、ペリフェラル２０１のＲＯＭ２２０が初期状態で記憶している「５：００：００」とする。
【００６６】
次に、セントラル１００の判別部１６４は、ペリフェラル２０１から受信したタイミング情報が示すタイミングが、すでに他のペリフェラルから受信したタイミング情報が示すタイミングと重なるかどうかを判別する（ステップＳ１０３）。
【００６７】
しかし、上述のように、セントラル１００のＲＯＭ１２０には未だ１つもタイミング情報が記憶されていない。そのため、セントラル１００の判別部１６４は、タイミングの重複なしと判別する（ステップＳ１０３；Ｎｏ）。その結果、１台目のペリフェラル２０１から受信したタイミング情報は、そのままセントラル１００のＲＯＭ１２０に記憶される。
【００６８】
その後、セントラル１００の制御部１６０（又は変更通知部１６６）は、ペリフェラル２０１に時刻情報とタイミング情報とを送信する（ステップＳ１０５）。一方、ペリフェラル２０１の制御部２６０は、セントラル１００から送信された時刻情報とタイミング情報とを受信する（ステップＳ２０５）。
【００６９】
ペリフェラル２０１の時刻補正部２６３及びタイミング設定変更部２６５は、受信した時刻情報及びタイミング情報に基づいて、計時部２６６で計時する時刻を補正するとともにタイミング情報を設定変更する（ステップＳ２０６）。ただし、上述のようにタイミング情報にはタイミングの変更が生じていないため、実質的には同じタイミング情報を上書きするだけである。
【００７０】
その後、セントラル１００の切断要求送信部１６９は、切断要求をペリフェラル２０１に送信し、ペリフェラル２０１との接続を解除する（ステップＳ１０６）。一方、ペリフェラル２０１の切断要求受信部２６８は、セントラル１００から切断要求を受信して、セントラル１００との接続を解除する（ステップＳ２１２）。
【００７１】
これで、セントラル１００とペリフェラル２０１との制御処理は一旦終了となり、セントラル１００はペリフェラル２０１以外の他のペリフェラル（即ちペリフェラル２０２）との制御処理が可能な状態となる。
【００７２】
以上が、上記ステップＳ２０２で所定のユーザ操作であると判別された場合（ステップＳ２０２；Ｙｅｓ）の処理である。次に、上記ステップＳ２０２で所定のユーザ操作ではないと判別された場合（ステップＳ２０２；Ｎｏ）の処理について説明する。
【００７３】
まず、ペリフェラル２０１は、所定のユーザ操作ではない場合、現在の時刻が、タイミング情報が示すタイミング（接続タイミング）であるかどうかを判別する（ステップＳ２０７）。接続タイミングでない場合（ステップＳ２０７；Ｎｏ）、接続タイミングになるまで待機する。
【００７４】
現在の時刻が接続タイミングである場合（ステップＳ２０７；Ｙｅｓ）、ペリフェラル２０１のアドバタイズメント送信部２６１は、アドバタイズメントをセントラル１００に送信し、セントラル１００から接続要求を受信してセントラル１００との接続を確立する（ステップＳ２０８）。一方、セントラル１００のアドバタイズメント受信部１６１は、アドバタイズメントが送信される周波数帯域のチャンネルをスキャンしてペリフェラル２０１から送信されたアドバタイズメントを受信し、セントラル１００の接続要求送信部１６２は、接続要求をペリフェラル２０１に送信してペリフェラル２０１との接続を確立する（ステップＳ１０１）。
【００７５】
接続が確立すると、セントラル１００のタイミング情報受信部１６３は、ペリフェラル２０１にデータ要求を通知し、ペリフェラル２０１からＮｕｌｌデータを受信する（ステップＳ１０２）。一方、ペリフェラル２０１のタイミング情報送信部２６４は、セントラル１００から通知されたデータ要求に応じて、Ｎｕｌｌデータを送信する（ステップＳ２０９）。
【００７６】
次に、セントラル１００の判別部１６４は、ペリフェラル２０１から受信したタイミング情報が示すタイミングが、すでに他のペリフェラルから受信したタイミング情報が示すタイミングと重なるかどうかを判別する（ステップＳ１０３）。
【００７７】
しかし、上述のように、セントラル１００は、ペリフェラル２０１からタイミング情報ではなくＮｕｌｌデータを受信している。そのため、セントラル１００の判別部１６４は、タイミングの重複なしと判別する（ステップＳ１０３；Ｎｏ）。
【００７８】
その後、セントラル１００の制御部１６０は、ペリフェラル２０１に時刻情報を送信する（ステップＳ１０５）。一方、ペリフェラル２０１は、セントラル１００から送信された時刻情報を受信する（ステップＳ２１０）。
【００７９】
ペリフェラル２０１の時刻補正部２６３は、受信した時刻情報に基づいて、計時部２６６で計時する時刻を補正する（ステップＳ２１１）。
【００８０】
その後、セントラル１００の切断要求送信部１６９は、切断要求をペリフェラル２０１に送信し、ペリフェラル２０１との接続を解除する（ステップＳ１０６）。一方、ペリフェラル２０１の切断要求受信部２６８は、セントラル１００から切断要求を受信して、セントラル１００との接続を解除する（ステップＳ２１２）。
【００８１】
これで、セントラル１００とペリフェラル２０１との制御処理は一旦終了となり、セントラル１００はペリフェラル２０１以外の他のペリフェラル（即ちペリフェラル２０２）との制御処理が可能な状態となる。以上が、上記ステップＳ２０２で所定のユーザ操作ではないと判別された場合（ステップＳ２０２；Ｎｏ）の処理である。
【００８２】
次に、セントラル１００とペリフェラル２０１の制御処理が終わった後に、セントラル１００とペリフェラル２０２が制御処理を開始した場合の説明を行う。ただし、次の説明では、理解の容易のために、上記セントラル１００とペリフェラル２０１の制御処理の説明と重複する説明を省略する。
【００８３】
まず、ペリフェラル２０２の制御部２６０は、上記ペリフェラル２０１の場合と同様にこの制御処理を開始し、各種イベントの発生を検出する（ステップＳ２０１）。イベントを検出すると、ペリフェラル２０２の制御部２６０は、そのイベントが何であるかの特定を行う。
【００８４】
まず、ペリフェラル２０２の制御部２６０は、制御処理の契機（すなわちイベント）が所定のユーザ操作であるのかどうかを判別する（ステップＳ２０２）。
【００８５】
以下、所定のユーザ操作であると判別された場合（ステップＳ２０２；Ｙｅｓ）についてのみ説明する。なお、所定のユーザ操作ではないと判別された場合（ステップＳ２０２；Ｎｏ）の処理については、上記ペリフェラル２０１の場合と同様の処理であるため説明を省略する。
【００８６】
まず、ペリフェラル２０２及びセントラル１００は、上記ペリフェラル２０１の場合と同様に、アドバタイズメント及び接続要求の送受信を行って接続を確立する（ステップＳ２０３、ステップＳ１０１）。
【００８７】
接続が確立すると、セントラル１００の制御部１６０は、ペリフェラル２０２にデータ要求を通知し、セントラル１００のタイミング情報受信部１６３はペリフェラル２０２からタイミング情報を受信する（ステップＳ１０２）。一方、ペリフェラル２０２のタイミング情報送信部２６４は、セントラル１００から通知されたデータ要求に応じて、タイミング情報をセントラル１００へ送信する（ステップＳ２０４）。なお、このタイミング情報が示すタイミングは、ペリフェラル２０２のＲＯＭ２２０が初期状態で記憶している「５：００：００」とする。
【００８８】
次に、セントラル１００の判別部１６４は、ペリフェラル２０２から受信したタイミング情報が示すタイミングが、すでに他のペリフェラルから受信したタイミング情報が示すタイミングと重なるかどうかを判別する（ステップＳ１０３）。
【００８９】
ここで、セントラル１００のＲＯＭ１２０にはすでにペリフェラル２０１から受信したタイミング情報が記憶されている。そこで、セントラル１００の判別部１６４は、ＲＯＭ１２０に記憶されているペリフェラル２０１のタイミング情報と、今回ペリフェラル２０２から受信したタイミング情報を比較する。
【００９０】
そうすると、今回ペリフェラル２０２から受信したタイミング情報が示すタイミングは、ペリフェラル２０１のタイミング情報が示すタイミングと同じ「５：００：００」である。したがって、セントラル１００の判別部１６４は、タイミングの重複ありと判別する（ステップＳ１０３；Ｙｅｓ）。
【００９１】
この場合、セントラル１００のタイミング情報変更部１６５は、ペリフェラル２０２から受信したタイミング情報が示すタイミングを「５：００：００」から上述した所定時間（ここでは２分とする）だけずらして「５：０２：００」に変更する（ステップＳ１０４）。セントラル１００は、変更したタイミング情報をＲＯＭ１２０に記憶する。
【００９２】
その後、セントラル１００の制御部１６０（又は変更通知部１６６）は、ペリフェラル２０２に時刻情報と変更後のタイミング情報（変更通知）とを送信する（ステップＳ１０５）。一方、ペリフェラル２０２の制御部２６０は、セントラル１００から送信された時刻情報とタイミング情報（変更通知）とを受信する（ステップＳ２０５）。
【００９３】
ペリフェラル２０２の時刻補正部２６３及びタイミング設定変更部２６５は、受信した時刻情報及び変更後のタイミング情報に基づいて、計時部２６６で計時する時刻を補正するとともにタイミング情報を設定変更する（ステップＳ２０６）。
【００９４】
その後、セントラル１００の切断要求送信部１６９は、切断要求をペリフェラル２０２に送信し、ペリフェラル２０２の切断要求受信部２６８はセントラル１００から接続切断要求を受信してセントラル１００との接続を解除する（ステップＳ１０６、ステップＳ２１２）。
【００９５】
これで、セントラル１００とペリフェラル２０２との制御処理は一旦終了となり、セントラル１００はペリフェラル２０１、２０２以外の他のペリフェラル（本実施形態では存在しない）との制御処理が可能な状態となる。
【００９６】
以上説明したように、ペリフェラル２０１、２０２は、時刻情報を取得するタイミングを示すタイミング情報をセントラル１００に送信する。セントラル１００は、ペリフェラル（例えばペリフェラル２０２）から受信したタイミング情報が示すタイミングが、すでに受信した他のペリフェラル（例えばペリフェラル２０１）のタイミング情報が示すタイミングと重複しないように、その受信したタイミング情報のタイミングを変更する。また、セントラル１００は、変更したタイミング情報に基づいてそのペリフェラル（例えばペリフェラル２０２）に、タイミング情報を設定変更させている。
【００９７】
このように、本実施形態の無線通信システム１によれば、ペリフェラル２０１とペリフェラル２０２が時刻情報を取得するタイミングが重複することを防止することができる。その結果、ペリフェラル２０１とペリフェラル２０２が同時にセントラル１００に接続して時刻情報を取得しようとすることによって接続不良が発生し、時刻同期を実現できない虞がなくなる。
【００９８】
したがって、本実施形態の無線通信システム１によれば、セントラル１００に時刻同期させるペリフェラルが２台（ペリフェラル２０１、２０２）であっても時刻同期を実現することができる。
【００９９】
以上で実施形態の説明を終了するが、上記実施形態は一例に過ぎない。そのため、ペリフェラル２０１、２０２とセントラル１００の具体的な構成や処理の内容などは上記実施形態で説明したものに限られない。以下、上記実施形態の変形例について説明する。
【０１００】
（変形例）
また、セントラル１００は、ペリフェラル２０１、２０２からタイミング情報を受信して、ペリフェラル２０１、２０２から受信したタイミング情報が示すタイミングに重複があった場合、制御処理の接続確立〜接続解除までに要する時間を考慮して設定される所定時間以上ずらしてタイミングの変更を行っている。この所定時間は、これに限られず、ペリフェラル２０１、２０２の歩度情報を考慮して設定されるものであってもよい。
【０１０１】
例えば、セントラル１００の変形例として図５の示すようにセントラル３００を構成する。セントラル３００の制御部１７０は、セントラル１００の制御部１６０と同様な構成に加えて、さらに歩度情報受信部１７１を備える。歩度情報受信部１７１は、歩度情報受信手段に相当する。なお、図５において、セントラル１００と共通する構成には同一の符号を付する。
【０１０２】
一方、ペリフェラル２０１、２０２の変形例として、図６に示すようにペリフェラル４０１を構成する。ペリフェラル４０１の制御部２７０は、ペリフェラル２０１、２０２の制御部２６０と同様な構成に加えて、さらに歩度情報送信部２６９を備える。歩度情報送信部２６９は、歩度情報送信手段に相当する。なお、図６において、ペリフェラル２０１、２０２と共通する構成には同一の符号を付する。
【０１０３】
このように構成されたセントラル３００及びペリフェラル４０１の間において、ペリフェラル４０１からセントラル３００に歩度情報を送信し、セントラル３００は、受信した歩度情報に基づいて、所定時間を設定する。タイミングを変更する際にタイミングをずらす一定間隔は、この所定時間以上に設定される。なお、歩度情報とは、ペリフェラル４０１が計時する時刻のずれ量（即ち日差、月差等）を示す情報である。
【０１０４】
以上説明したセントラル３００に時刻同期させるペリフェラル４０１が複数台である場合、複数台のペリフェラル４０１同士で、それぞれ日差、月差の時刻ずれによって計時する時刻にずれが生じた場合であっても、複数台のペリフェラル４０１のタイミング情報同士のタイミングの間隔は、そのずれより大きい一定間隔となっている。したがって、複数台のペリフェラル４０１が各々の計時時刻のずれによってセントラル３００に同時に接続しようとすることをより確実に防止することができる。
【０１０５】
上記実施形態において、セントラル１００に時刻同期させるペリフェラルはペリフェラル２０１、２０２の２台としている。しかし、ペリフェラルは３台以上であってもよい。
【０１０６】
ペリフェラルは３台以上である場合、セントラル１００のタイミング重複の判別（ステップＳ１０３）において既に受信したタイミング情報が２つ以上ある場合には、タイミングの変更（ステップＳ１０４）は、その中で最も遅いタイミングよりも一定間隔（例えば２分）ずらして変更する。すなわち、１台目のペリフェラルは「５：００：００」、２台目のペリフェラルは「５：０２：００」、３台目のペリフェラルは「５：０４：００」・・・となるように、ペリフェラルのタイミング情報が示すタイミングが設定変更される。
【０１０７】
上記実施形態において、タイミング情報が示すタイミングを変更する場合、一定間隔（例えば２分）だけ遅いタイミングに変更している。しかし、一定間隔（例えば２分）だけ早いタイミングに変更するようにしてもよい。また、ペリフェラルが３台以上である場合、１台目のペリフェラルは「５：００：００」、２台目のペリフェラルは「４：５８：００」、３台目のペリフェラルは「４：５６：００」・・・となるように、ペリフェラルのタイミング情報が示すタイミングが設定変更されてもよい。なお、タイミング変更の際にずらす一定間隔は上記実施形態の２分に限られない。
【０１０８】
このように、タイミングの変更が、他のペリフェラルのタイミング情報が示すタイミングよりも、早いタイミング又は遅いタイミングの一方に一定間隔ずらして変更する場合、タイミング変更の度にその都度、より早いタイミングにするかより遅いタイミングにするかを判別する必要がない。また、新たにタイミング情報を受信したペリフェラルに対しては、必ず一方に一定間隔ずらしてタイミングを変更すればよく、そのタイミングが空いているタイミングかどうかを判別する必要がなくなる。これは、上記実施形態のように２分程度の短い間隔だけずらす場合、２４時間に数百台以上ものペリフェラルのタイミングを設定できるためである。また、セントラル１００とのペアリングが抹消されたペリフェラルのタイミング情報を削除したりする必要もないし、それによって空きのタイミングが発生しても考慮することなく、順次タイミングを設定変更できるからである。したがって、セントラル１００のタイミング変更の処理を簡単化することができる。
【０１０９】
上記実施形態では、ＢＬＥに基づいて互いに無線通信を行うセントラル１００及びペリフェラル２０１、２０２を無線通信装置の一例として示している。しかし、本発明は、ＢＬＥに基づいて無線通信を行う無線通信装置に限られない。例えば、本発明は、Ｗｉ−Ｆｉ（登録商標）又はＺｉｇＢｅｅ（登録商標）等に基づく無線通信を行う無線通信装置等であってもよい。
【０１１０】
また、上記実施形態では、判別部１６４は、ペリフェラル２０１からＮｕｌｌデータを受信した場合にタイミングの重複はないものと判別しているが、これに限られない。例えば、判別部１６４は、一定時間内にタイミング情報若しくはＮｕｌｌデータを受信できない場合にタイミングの重複はないものと判別してもよい。
【０１１１】
また、上記実施形態では、ペリフェラル２０１が、受信したタイミング情報に基づいて、タイミング情報を設定変更するときに、タイミングの変更が生じていない場合には、実質的に同じタイミング情報を上書きしているが、これに限られない。例えば、実質的に同じタイミング情報を上書きせず、保持しているタイミング情報を引き続き保持するようにしてもよい。
【０１１２】
また、上記実施の形態では、制御部１６０及び制御部２６０及び制御部１７０及び制御部２７０が時刻補正及びタイミング情報変更の制御処理を行ったが、これに限られない。例えば、これらの制御処理のうち一部又は全部を無線通信部１１０及び無線通信部２１０が行っても良い。
【０１１３】
また、本発明に係るセントラル１００及びペリフェラル２０１、２０２は、上記装置によらず、例えば、コンピュータがプログラムを実行することで、セントラル１００の機能及びペリフェラル２０１、２０２の機能を実現してもよい。セントラル１００の機能及びペリフェラル２０１、２０２の機能を実現するためのプログラムは、ＵＳＢ（Universal Serial Bus）メモリ、ＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＨＤＤ（Hard Disk Drive）等のコンピュータ読み取り可能な記録媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
【０１１４】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１１５】
（付記１）
時刻を計時する計時手段と、
他の無線通信装置から時刻情報を取得して前記計時手段の時刻を補正する時刻補正手段と、
前記時刻情報を取得するタイミングを示すタイミング情報を、前記他の無線通信装置へ送信するタイミング情報送信手段と、
前記他の無線通信装置から前記タイミング情報の変更通知を受信し、該変更通知に基づいて前記タイミング情報を設定変更するタイミング設定変更手段と、
を備えることを特徴とする無線通信装置。
【０１１６】
（付記２）
付記１に記載の無線通信装置を備えることを特徴とする電子時計。
【０１１７】
（付記３）
無線通信装置に時刻情報を取得させるタイミングを示すタイミング情報を、該無線通信装置から受信するタイミング情報受信ステップと、
前記タイミング情報受信ステップにおいて受信したタイミング情報が示すタイミングが、前記無線通信装置以外の他の無線通信装置のタイミング情報が示すタイミングと重なるかどうかを判別する判別ステップと、
前記判別ステップにおいて重なると判別された場合には、前記タイミング情報が示すタイミングを変更するタイミング情報変更ステップと、
前記変更されたタイミング情報に基づいて前記無線通信装置に、該無線通信装置の前記タイミング情報を設定変更させる変更通知を送信する変更通知ステップと、
を備えることを特徴とする無線通信方法。
【０１１８】
（付記４）
前記無線通信装置から該無線通信装置が計時する時刻のずれ量を示す歩度情報を受信する歩度情報受信ステップをさらに備え、
前記タイミング情報変更ステップにおけるタイミングの変更は、前記歩度情報に基づいて行う、
ことを特徴とする付記３に記載の無線通信方法。
【０１１９】
（付記５）
前記タイミング情報変更ステップにおけるタイミングの変更は、前記他の無線通信装置のタイミング情報が示すタイミングよりも、早いタイミング又は遅いタイミングの一方に一定間隔ずらして変更する、
ことを特徴とする付記３又は４に記載の無線通信方法。
【０１２０】
（付記６）
コンピュータを、  無線通信装置に時刻情報を取得させるタイミングを示すタイミング情報を、該無線通信装置から受信するタイミング情報受信手段、
前記タイミング情報受信手段において受信したタイミング情報が示すタイミングが、前記無線通信装置以外の他の無線通信装置のタイミング情報が示すタイミングと重なるかどうかを判別する判別手段、
前記判別手段によって重なると判別された場合には、前記タイミング情報が示すタイミングを変更するタイミング情報変更手段、
前記変更されたタイミング情報に基づいて前記無線通信装置に、該無線通信装置の前記タイミング情報を設定変更させる変更通知を送信する変更通知手段、
として機能させるためのプログラム。
【符号の説明】
【０１２１】
１…無線通信システム、１００，３００…セントラル、１１０…無線通信部、１１１…アンテナ、１２０…ＲＯＭ、１３０…ＲＡＭ、１４０…操作部、１５０…表示部、１６０，１７０…制御部、１６１…アドバタイズメント受信部、１６２…接続要求送信部、１６３…タイミング情報受信部、１６４…判別部、１６５…タイミング情報変更部、１６６…変更通知部、１６７…計時部、１６８…クロック信号生成部、１６９…切断要求送信部、１７１…歩度情報受信部、２０１，２０２，４０１…ペリフェラル、２１０…無線通信部、２１１…アンテナ、２２０…ＲＯＭ、２３０…ＲＡＭ、２４０…操作部、２５０…表示部、２６０，２７０…制御部、２６１…アドバタイズメント送信部、２６２…接続要求受信部、２６３…時刻補正部、２６４…タイミング情報送信部、２６５…タイミング設定変更部、２６６…計時部、２６７…クロック信号生成部、２６８…切断要求受信部、２６９…歩度情報送信部 
【図１】
2017120271.tif 000003
【図２】
2017120271.tif 000004
【図３】
2017120271.tif 000005
【図４】
2017120271.tif 000006
【図５】
2017120271.tif 000007
【図６】
2017120271.tif 000008