(57)【要約】【課題】時刻マスタ機器において時刻スレーブ機器の時刻同期状態を確認する。【解決手段】時刻マスタ機器１は、時刻スレーブ機器２に対し、ブロードキャストで自身の時刻情報を送信する時刻情報送信部１１と、時刻スレーブ機器２に対し、ユニキャストで時刻情報の返信要求を送信する時刻情報返信要求部１２と、返信された時刻情報と自身の時刻情報とを比較する時刻情報比較部１３と、時刻情報にずれがあると判定された場合に、その旨をユーザに通知する通知部１４とを備え、時刻スレーブ機器２は、送信された時刻情報を自身の時刻情報として設定する時刻情報設定部２１と、送信された時刻情報の返信要求に応じて、自身の時刻情報を取得する時刻情報取得部２２と、取得された時刻情報を時刻マスタ機器１に返信する時刻情報返信部２３とを備えた。【選択図】図１
2016008911.tif 000002
【特許請求の範囲】
【請求項１】
時刻マスタ機器、及び前記時刻マスタ機器に接続された複数の時刻スレーブ機器を備えた時刻同期システムによる時刻同期方法において、
前記時刻マスタ機器は、
時刻情報送信部により、前記時刻スレーブ機器に対し、ブロードキャストで自身の時刻情報を送信する時刻情報送信ステップと、
時刻情報返信要求部により、前記時刻スレーブ機器に対し、ユニキャストで時刻情報の返信要求を送信する時刻情報返信要求ステップと、
時刻情報比較部により、前記時刻スレーブ機器により返信された時刻情報と、自身の時刻情報とを比較する時刻情報比較ステップと、
通知部により、前記時刻情報比較部により時刻情報にずれがあると判定された場合に、その旨をユーザに通知する通知ステップとを有し、
前記時刻スレーブ機器は、
時刻情報設定部により、前記時刻情報送信部により送信された時刻情報を自身の時刻情報として設定する時刻情報設定ステップと、
時刻情報取得部により、前記時刻情報返信要求部により送信された時刻情報の返信要求に応じて、自身の時刻情報を取得する時刻情報取得ステップと、
時刻情報返信部により、前記時刻情報取得部により取得された時刻情報を前記時刻マスタ機器に返信する時刻情報返信ステップとを有する
ことを特徴とする時刻同期方法。
【請求項２】
時刻マスタ機器、及び前記時刻マスタ機器に接続された複数の時刻スレーブ機器を備えた時刻同期システムにおいて、
前記時刻マスタ機器は、
前記時刻スレーブ機器に対し、ブロードキャストで自身の時刻情報を送信する時刻情報送信部と、
前記時刻スレーブ機器に対し、ユニキャストで時刻情報の返信要求を送信する時刻情報返信要求部と、
前記時刻スレーブ機器により返信された時刻情報と、自身の時刻情報とを比較する時刻情報比較部と、
前記時刻比較部により時刻情報にずれがあると判定された場合に、その旨をユーザに通知する通知部とを備え、
前記時刻スレーブ機器は、
前記時刻情報送信部により送信された時刻情報を自身の時刻情報として設定する時刻情報設定部と、
前記時刻情報返信要求部により送信された時刻情報の返信要求に応じて、自身の時刻情報を取得する時刻情報取得部と、
前記時刻情報取得部により取得された時刻情報を前記時刻マスタ機器に返信する時刻情報返信部とを備えた
ことを特徴とする時刻同期システム。
【請求項３】
複数の時刻スレーブ機器が接続された時刻マスタ機器において、
前記時刻スレーブ機器に対し、ブロードキャストで自身の時刻情報を送信する時刻情報送信部と、
前記時刻スレーブ機器に対し、ユニキャストで時刻情報の返信要求を送信する時刻情報返信要求部と、
前記時刻情報送信部により送信された時刻情報を自身の時刻情報として設定し、前記時刻情報返信要求部により送信された時刻情報の返信要求に応じて、自身の時刻情報を取得して返信された時刻情報と、自身の時刻情報とを比較する時刻情報比較部と、
前記時刻比較部により時刻情報にずれがあると判定された場合に、その旨をユーザに通知する通知部と
を備えたことを特徴とする時刻マスタ機器。
【請求項４】
時刻マスタ機器に接続された複数の時刻スレーブ機器において、
前記時刻マスタ機器によりブロードキャストで送信された当該時刻マスタ機器の時刻情報を自身の時刻情報として設定する時刻情報設定部と、
前記時刻マスタ機器によりユニキャストで送信された時刻情報の返信要求に応じて、自身の時刻情報を取得する時刻情報取得部と、
前記時刻情報取得部により取得された時刻情報を前記時刻マスタ機器に返信する時刻情報返信部とを備えた
ことを特徴とする時刻スレーブ機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、時刻マスタ機器、及び時刻マスタ機器に接続された複数の時刻スレーブ機器を備えた時刻同期システムによる時刻同期方法、時刻同期システム、時刻マスタ機器及び時刻スレーブ機器に関するものである。
【背景技術】
【０００２】
ビル監視システムは、複数のノード群の組み合わせによって構築されている。そして、通常、ユーザインタフェースにあたるノードが時刻マスタ機器となり、その他のノードが時刻スレーブ機器となって、時刻マスタ機器が時刻スレーブ機器に対して時刻情報を送信することで時刻同期を行っている。この時刻同期では、システムの設計やエンジニアリングが複雑になることを回避するため、ブロードキャストで行われる（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１０８８９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、時刻マスタ機器では、時刻情報の送信後、時刻スレーブ機器にて時刻同期ができたのかどうかを知ることができないという課題がある。そのため、設定の不備や通信異常によって時刻スレーブ機器が時刻マスタ機器と時刻同期できておらず、時刻ずれが発生していたとしても、時刻マスタ機器はその状態を検知することができず、ユーザに通知する方法はない。そして、ユーザが時刻ずれに気付かずにそのまま放置した場合、データの欠損や、ビルの制御遅れ（例えばビルの開門時刻の遅れ等）が発生する等の問題につながる。
【０００５】
例えばビル監視におけるプロトコルであるＢＡＣｎｅｔでは、時刻同期メッセージ（ＴｉｍｅＳｙｎｃｈｒｏｎｉｚａｔｉｏｎ）を送信している。しかしながら、この場合には、時刻マスタ機器が、時刻情報の送信後に、時刻スレーブ機器にて時刻同期ができたかどうかを知ることはできない。
また、一般的な時刻同期の方法として、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）を用いて各ノードがＮＴＰサーバから時刻を取得する方法もある。しかしながら、このプロトコルを使用しても、各ノードが時刻同期できているかどうかを時刻マスタ機器が知ることはできない。
【０００６】
この発明は、上記のような課題を解決するためになされたもので、時刻マスタ機器において時刻スレーブ機器の時刻同期状態を確認することができる時刻同期方法、時刻同期システム、時刻マスタ機器及び時刻スレーブ機器を提供することを目的としている。
【課題を解決するための手段】
【０００７】
この発明に係る時刻同期方法は、時刻マスタ機器、及び時刻マスタ機器に接続された複数の時刻スレーブ機器を備えた時刻同期システムによる時刻同期方法において、時刻マスタ機器は、時刻情報送信部により、時刻スレーブ機器に対し、ブロードキャストで自身の時刻情報を送信する時刻情報送信ステップと、時刻情報返信要求部により、時刻スレーブ機器に対し、ユニキャストで時刻情報の返信要求を送信する時刻情報返信要求ステップと、時刻情報比較部により、時刻スレーブ機器により返信された時刻情報と、自身の時刻情報とを比較する時刻情報比較ステップと、通知部により、時刻情報比較部により時刻情報にずれがあると判定された場合に、その旨をユーザに通知する通知ステップとを有し、時刻スレーブ機器は、時刻情報設定部により、時刻情報送信部により送信された時刻情報を自身の時刻情報として設定する時刻情報設定ステップと、時刻情報取得部により、時刻情報返信要求部により送信された時刻情報の返信要求に応じて、自身の時刻情報を取得する時刻情報取得ステップと、時刻情報返信部により、時刻情報取得部により取得された時刻情報を時刻マスタ機器に返信する時刻情報返信ステップとを有するものである。
【０００８】
また、この発明に係る時刻同期システムは、時刻マスタ機器、及び時刻マスタ機器に接続された複数の時刻スレーブ機器を備えた時刻同期システムにおいて、時刻マスタ機器は、時刻スレーブ機器に対し、ブロードキャストで自身の時刻情報を送信する時刻情報送信部と、時刻スレーブ機器に対し、ユニキャストで時刻情報の返信要求を送信する時刻情報返信要求部と、時刻スレーブ機器により返信された時刻情報と、自身の時刻情報とを比較する時刻情報比較部と、時刻比較部により時刻情報にずれがあると判定された場合に、その旨をユーザに通知する通知部とを備え、時刻スレーブ機器は、時刻情報送信部により送信された時刻情報を自身の時刻情報として設定する時刻情報設定部と、時刻情報返信要求部により送信された時刻情報の返信要求に応じて、自身の時刻情報を取得する時刻情報取得部と、時刻情報取得部により取得された時刻情報を時刻マスタ機器に返信する時刻情報返信部とを備えたものである。
【発明の効果】
【０００９】
この発明によれば、上記のように構成したので、時刻マスタ機器において時刻スレーブ機器の時刻同期状態を確認することができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係る時刻同期システムの構成を示す図である。
【図２】この発明の実施の形態１に係る時刻マスタ機器の動作を示すフローチャートである。
【図３】この発明の実施の形態１に係る時刻スレーブ機器の動作を示すフローチャートである。
【図４】この発明の実施の形態１に係る時刻同期システムの動作概要を説明する図である。
【発明を実施するための形態】
【００１１】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１はこの発明の実施の形態１に係る時刻同期システムの構成を示す図である。
図１に示すように、時刻同期システムは、時刻マスタ機器１と、時刻マスタ機器１に接続された複数の時刻スレーブ機器２とから構成されている。なお図１では、１つの時刻スレーブ機器２のみ示している。また、通常、システムを構成するノードのうち、ユーザインタフェースにあたるノードが時刻マスタ機器１となり、その他のノードが時刻スレーブ機器２となる。また、時刻同期システムは、ソフトウェアに基づくＣＰＵを用いたプログラム処理によって実行される。
【００１２】
時刻マスタ機器１は、図１に示すように、時刻情報送信部１１、時刻情報返信要求部１２、時刻情報比較部１３及び通知部１４を有している。
【００１３】
時刻情報送信部１１は、時刻スレーブ機器２に対し、ブロードキャストで自身の時刻情報を送信するものである。なお、時刻マスタ機器１の時刻情報は、ＧＰＳ等を介して標準時刻情報を取得することで設定する。
【００１４】
時刻情報返信要求部１２は、時刻スレーブ機器２に対し、ユニキャストで時刻情報の返信要求を送信するものである。この時刻スレーブ機器２に対する時刻情報の返信要求は、定期的に行われる。
【００１５】
時刻情報比較部１３は、時刻スレーブ機器２の時刻情報返信部２３により返信された時刻情報と、自身の時刻情報とを比較するものである。
【００１６】
通知部１４は、時刻情報比較部１３により時刻情報にずれがあると判定された場合に、その旨をユーザに通知するものである。なお、通知部１４によるユーザへの通知方法として、例えば、時刻情報のずれがあることを示す画面をモニタ（不図示）上に表示してもよいし、ブザーを鳴動させてもよいし、印字してもよい。
【００１７】
時刻スレーブ機器２は、図１に示すように、時刻情報設定部２１、時刻情報取得部２２及び時刻情報返信部２３を有している。
【００１８】
時刻情報設定部２１は、時刻マスタ機器１の時刻情報送信部１１により送信された時刻情報を自身の時刻情報として設定するものである。
【００１９】
時刻情報取得部２２は、時刻マスタ機器１の時刻情報返信要求部１２により送信された時刻情報の返信要求に応じて、自身の時刻情報を取得するものである。
【００２０】
時刻情報返信部２３は、時刻情報取得部２２により取得された時刻情報を時刻マスタ機器１に返信するものである。
【００２１】
次に、上記のように構成された時刻同期システムによる動作について、図２〜４を参照しながら説明する。まず、時刻マスタ機器１の動作について、図２を参照しながら説明する。
時刻マスタ機器１の動作では、図２に示すように、まず、時刻情報送信部１１は、時刻スレーブ機器２に対し、ブロードキャストで自身の時刻情報を送信する（ステップＳＴ２１、時刻情報送信ステップ）。
次いで、時刻情報返信要求部１２は、定期的に、時刻スレーブ機器２に対し、ユニキャストで時刻情報の返信要求を送信する（ステップＳＴ２２、時刻情報返信要求ステップ）。そしてこの返信要求に応じて、時刻スレーブ機器２から時刻情報が返信されてくる。
【００２２】
次いで、時刻情報比較部１３は、時刻スレーブ機器２の時刻情報返信部２３により返信された時刻情報と、自身の時刻情報とを比較する（ステップＳＴ２３、時刻情報比較ステップ）。
次いで、通知部１４は、時刻情報比較部１３により時刻情報にずれがあると判定された場合に、その旨をユーザに通知する（ステップＳＴ２４、通知ステップ）。
【００２３】
次に、時刻スレーブ機器２の動作について、図３を参照しながら説明する。
時刻スレーブ機器２の動作では、図３に示すように、時刻情報設定部２１は、時刻マスタ機器１の時刻情報送信部１１により送信された時刻情報を自身の時刻情報として設定する（ステップＳＴ３１、時刻情報設定ステップ）。
【００２４】
一方、時刻マスタ機器１の時刻情報返信要求部１２により時刻情報の返信要求が送信された場合には、時刻情報取得部２２は、当該返信要求に応じて、自身の時刻情報を取得する（ステップＳＴ３２、時刻情報取得ステップ）。
次いで、時刻情報返信部２３は、時刻情報取得部２２により取得された時刻情報を時刻マスタ機器１に返信する（ステップＳＴ３３、時刻情報返信ステップ）。
【００２５】
すなわち、本発明の時刻同期システムの動作では、図４に示すように、時刻同期動作と時刻同期チェック動作の２つの動作を行う。ここで、図４（ａ）に示す時刻同期動作では、従来と同様に、時刻マスタ機器１から時刻スレーブ機器２に対してブロードキャストでの時刻同期を行う。そして、図４（ｂ）に示す時刻同期チェック動作では、時刻マスタ機器１が定期的に時刻スレーブ機器２に対してユニキャストで時刻情報を問い合わせ、受け取った時刻スレーブ機器２の時刻情報と自身の時刻情報を比較して、時刻ずれがあった場合にユーザにその旨を通知する。
【００２６】
以上のように、この実施の形態１によれば、時刻マスタ機器１が、時刻スレーブ機器２の時刻情報を定期的に取得し、自身の時刻情報と比較して時刻ずれを判定するように構成したので、時刻マスタ機器１において時刻スレーブ機器２の時刻同期状態を確認することができる。よって、システム全体のより確実な時刻保証を行うことができ、また、時刻スレーブ機器２が時刻同期できていない場合であっても早期にこれを確認でき、対策を施すことができる。
【００２７】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００２８】
１  時刻マスタ機器
２  時刻スレーブ機器
１１  時刻情報送信部
１２  時刻情報返信要求部
１３  時刻情報比較部
１４  通知部
２１  時刻情報設定部
２２  時刻情報取得部
２３  時刻情報返信部
【図１】
2016008911.tif 000003
【図２】
2016008911.tif 000004
【図３】
2016008911.tif 000005
【図４】
2016008911.tif 000006