【手続補正書】
【提出日】平成26年5月26日(2014.5.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
時刻マスタと時刻スレーブと管理ノードとが複数のネットワークを介して接続された時刻同期システムであって、
前記時刻マスタは、所定のタイミングで時刻パケットを少なくとも一つのネットワークを介して前記時刻スレーブに送信し、
前記時刻スレーブは、
しきい値が前記複数のネットワークごとに登録されたしきい値情報を格納しており、
前記時刻マスタから送信された時刻パケットを前記ネットワークを介して受信し、前記しきい値情報を参照し、前記受信した時刻パケットに基づいて時刻の補正を実行するか否かを判定する時刻補正実行可否判定部と、
前記時刻補正実行可否判定部が前記時刻の補正を実行すると判定した場合、前記受信した時刻パケットに基づいて時刻を補正する時刻補正部と、を有し、
前記管理ノードは、
前記時刻パケットを送信するネットワークを他のネットワークに切り替えるか否かを判定するネットワーク切替判定部と、
前記時刻パケットを送信するネットワークを切り替えると判定した場合、当該切り替え先のネットワークを特定可能な情報を前記時刻スレーブに通知するネットワーク切替通知部と、を有することを特徴とする時刻同期システム。
【請求項２】
請求項１に記載の時刻同期システムであって、
前記管理ノードは、前記時刻スレーブに格納されたしきい値を変更するか否かを判定するしきい値変更判定部を備え、
前記時刻スレーブは、前記ネットワークを介して受信した時刻パケットに関連した値であって、前記しきい値変更判定部による判定に用いられる動作値を格納し、
前記しきい値変更判定部は、前記動作値を取得し、前記取得した動作値に基づいて、前記しきい値を変更するか否かを判定することを特徴とする時刻同期システム。
【請求項３】
請求項２に記載の時刻同期システムであって、
前記時刻スレーブは、
前記動作値が所定の条件に適合するか否かを判定し、
前記動作値が所定の条件に適合すると判定された場合、その旨を前記しきい値変更判定部に通知し、
前記しきい値変更判定部は、前記動作値が所定の条件に適合する旨が通知された場合、前記動作値を取得し、前記取得した動作値に基づいて、前記しきい値を変更するか否かを判定することを特徴とする時刻同期システム。
【請求項４】
請求項２又は請求項３に記載の時刻同期システムであって、
前記時刻スレーブは、前記受信した時刻パケットのネットワーク遅延に関する値を算出する遅延算出部を有し、
前記遅延算出部によって算出された前記時刻パケットのネットワーク遅延に関する値を前記動作値として格納することを特徴とする時刻同期システム。
【請求項５】
請求項２又は請求項３に記載の時刻同期システムであって、
前記時刻スレーブは、前記時刻補正実行可否判定部が時刻の補正を実行しないと判定した回数を前記動作値として格納することを特徴とする時刻同期システム。
【請求項６】
請求項１から請求項５のいずれか一つに記載の時刻同期システムであって、
前記時刻スレーブは、前記受信した時刻パケットのネットワーク遅延に関する値を算出する遅延算出部を有し、
前記時刻補正実行可否判定部は、
前記しきい値情報から、前記時刻パケットを受信したネットワークに対応するしきい値を読み出し、
前記遅延算出部によって算出されたネットワーク遅延に関する値と前記読み出されたしきい値とに基づいて、前記時刻の補正を実行するか否かを判定することを特徴とする時刻同期システム。
【請求項７】
請求項６に記載の時刻同期システムであって、
前記しきい値情報は、前記複数のネットワークのうち、前記時刻マスタによって前記時刻パケットが送信されるネットワークを特定可能な情報を含み、
前記時刻スレーブは、前記切り替え先のネットワークを特定可能な情報が通知された場合、前記切り替え先のネットワークが、前記時刻マスタによって前記時刻パケットが送信されるネットワークとなるように前記しきい値情報を更新することを特徴とする時刻同期システム。
【請求項８】
請求項６又は請求項７に記載の時刻同期システムであって、
前記時刻マスタが前記時刻パケットを送信可能なネットワークは複数あって、
前記時刻補正実行可否判定部は、
前記遅延算出部によって算出されたネットワーク遅延に関する値が前記読み出されたしきい値以内である場合、前記遅延算出部によって算出されたネットワーク遅延に関する値が、前記時刻マスタが前記時刻パケットを送信可能なネットワークの中で最小値であるか否かを判定し、
前記遅延算出部によって算出されたネットワーク遅延に関する値が、前記時刻マスタが前記時刻パケットを送信可能なネットワークの中で最小値であると判定された場合、前記時刻の補正を実行すると判定することを特徴とする時刻同期システム。
【請求項９】
請求項１から請求項８のいずれか一つに記載の時刻同期システムであって、
前記時刻スレーブと前記複数のネットワークとの間に、前記複数のネットワークから前記時刻スレーブへと前記時刻パケットを中継する中継装置を備え、
前記中継装置は、前記複数のネットワークから前記時刻パケットを受信する時刻パケット受信部を前記複数のネットワークごとに有し、前記時刻スレーブに前記受信した時刻パケットを送信する時刻パケット送信部を有し、
前記複数のパケット受信部は、前記時刻パケットを受信した場合、自身の識別子を前記時刻パケットに含め、
前記時刻パケット送信部は、前記パケット受信部の識別子を含む時刻パケットを前記時刻スレーブに送信することを特徴とする時刻同期システム。
【請求項１０】
時刻マスタと時刻スレーブとが複数のネットワークを介して接続される時刻同期システムにおいて、前記複数のネットワークを管理する管理ノードであって、
前記時刻スレーブは、所定のタイミングで前記時刻マスタから送信された時刻パケットを、前記時刻パケットが送信されたネットワークを介して受信し、前記受信した時刻パケットに基づいて時刻を補正し、
前記管理ノードは、
前記時刻パケットを送信するネットワークを他のネットワークに切り替えるか否かを判定するネットワーク切替判定部と、
前記時刻パケットを送信するネットワークを切り替えると判定した場合、当該切り替え先のネットワークを特定可能な情報を前記時刻スレーブに通知するネットワーク切替通知部と、
前記時刻スレーブが時刻の補正を実行するか否かの判定に用いるしきい値を変更するか否かを判定するしきい値変更判定部と、を備え、
前記しきい値変更判定部は、
前記ネットワークを介して前記時刻スレーブが受信した時刻パケットに関連した値であって、前記しきい値変更判定部による判定に用いられる動作値を前記時刻スレーブから取得し、
前記取得した動作値に基づいて、前記しきい値を変更するか否かを判定することを特徴とする管理ノード。
【請求項１１】
請求項１０に記載の管理ノードであって、
前記しきい値変更判定部が取得する動作値は、前記時刻スレーブが受信した時刻パケットのネットワーク遅延に関する値であることを特徴とする管理ノード。
【請求項１２】
請求項１０に記載の管理ノードであって、
前記しきい値変更判定部が取得する動作値は 、前記時刻スレーブが時刻の補正を実行しないと判定した回数であることを特徴とする管理ノード。
【請求項１３】
時刻マスタと時刻スレーブと管理ノードとが複数のネットワークを介して接続された時刻同期システムにおける時刻同期方法であって、
前記時刻スレーブは、しきい値が前記複数のネットワークごとに登録されたしきい値情報を格納しており、
前記時刻マスタが、所定のタイミングで時刻パケットを少なくとも一つのネットワークを介して前記時刻スレーブに送信するステップと、
前記時刻スレーブが、前記時刻マスタから送信された時刻パケットを前記ネットワークを介して受信し、前記しきい値情報を参照し、前記受信した時刻パケットに基づいて時刻の補正を実行するか否かを判定する時刻補正実行可否判定ステップと、
前記時刻補正実行可否判定ステップで前記時刻の補正を実行すると判定された場合、前記受信した時刻パケットに基づいて時刻を補正する時刻補正ステップと、
前記管理ノードが、前記時刻パケットを送信するネットワークを他のネットワークに切り替えるか否かを判定するネットワーク切替判定ステップと、
前記ネットワーク切替判定ステップで前記時刻パケットを送信するネットワークを切り替えると判定した場合、前記管理ノードが当該切り替え先のネットワークを特定可能な情報を前記時刻スレーブに通知するネットワーク切替通知ステップと、を含むことを特徴とする時刻同期方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
時刻スレーブは、Delay_Responseメッセージを受信すると、Delay_Responseメッセージ中に格納されるDelay受信時刻T4を抽出し記録する。時刻スレーブは、Sync送信時刻T1、Sync受信時刻T2に基づいて、以下の式１から、時刻マスタにおける時刻（以下、「マスタ時刻」という。）と時刻スレーブにおける時刻（以下、「スレーブ時刻」という。）との差分MS_Diffを算出する。
MS_Diff =T2-T1 ・・・式１
また、時刻スレーブは、Delay送信時刻T3、Delay受信時刻T4に基づいて、以下の式２から、スレーブ時刻とマスタ時刻との差分を求める。
SM_Diff =T4-T3 ・・・式２
次に、MS_DiffとSM_Diffを用いて、以下の式３から、時刻マスタと時刻スレーブ間の一方向の遅延Delayを求める。
Delay =(MS_Diff+SM_Diff)/2 ・・・式３
次に、以下の式４から、時刻マスタに対する時刻スレーブの時刻オフセットOffsetを求め、スレーブ時刻の修正を行う。
Offset =MS_Diff-Delay =((T2-T1)-(T4-T3))/2 ・・・式４
なお、前述した計算方法は、ネットワークの伝送遅延時間が一定であることを仮定している。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明の代表的な一例を示せば、時刻マスタと時刻スレーブと管理ノードとが複数のネットワークを介して接続された時刻同期システムであって、前記時刻マスタは、所定のタイミングで時刻パケットを少なくとも一つのネットワークを介して前記時刻スレーブに送信し、前記時刻スレーブは、しきい値が前記複数のネットワークごとに登録されたしきい値情報を格納しており、前記時刻マスタから送信された時刻パケットを前記ネットワークを介して受信し、前記しきい値情報を参照し、前記受信した時刻パケットに基づいて時刻の補正を実行するか否かを判定する時刻補正実行可否判定部と、前記時刻補正実行可否判定部が前記時刻の補正を実行すると判定した場合、前記受信した時刻パケットに基づいて時刻を補正する時刻補正部と、を有し、前記管理ノードは、前記時刻パケットを送信するネットワークを他のネットワークに切り替えるか否かを判定するネットワーク切替判定部と、前記時刻パケットを送信するネットワークを切り替えると判定した場合、当該切り替え先のネットワークを特定可能な情報を前記時刻スレーブに通知するネットワーク切替通知部と、を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
パケット送受信部６０４〜６０６は、通信インタフェース６０１〜６０３が接続され、パケットを送受信する。パケット送受信部６０４には、通信路６１３（広域ネットワーク４０５Ａ）に接続される通信インタフェース６０１が接続される。パケット送受信部６０５には、通信路６１４（広域ネットワーク４０５Ｂ）に接続される通信インタフェース６０２が接続される。パケット送受信部６０６には、通信路６１５（管理ノード４０２に接続されたネットワーク）に接続される通信インタフェース６０３が接続される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
次に、ジッタ演算部６０８は、受信した時刻パケットの広域ネットワーク４０５による遅延量を算出し、算出した遅延量としきい値テーブル６１１の遅延中央値７３に登録された値とを比較して、ジッタを算出する（１０５）。具体的には、ジッタ演算部６０８は、図２０で説明したIEEE 1588v2における時刻同期方法における時刻Ｔ１、Ｔ２、Ｔ３、及びＴ４を用いて広域ネットワーク４０５の遅延量を演算する。広域ネットワーク４０５の遅延量は式５によって算出される。
遅延量＝｛（Ｔ４−Ｔ３）＋（Ｔ２−Ｔ１）｝／２・・・式５
ジッタは、式６によって算出される。
ジッタ＝遅延中央値−遅延量・・・式６
また、ステップ１０５の処理では、ジッタ演算部６０８は、算出した遅延量及びジッタを用いて、動作値テーブル６０９の遅延平均値８２、ジッタ平均値８３、及びジッタ標準偏差８４に登録された値を更新する。さらに、ジッタ演算部６０８は、動作値テーブル６０９の時刻パケット到来回数８５をインクリメントする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１００
【補正方法】変更
【補正の内容】
【０１００】
ステップ２１０２の処理で算出した値が所定の範囲内にないと判定された場合、ステップ２１０４の処理に進み、管理ノード４０２は、しきい値の書換値を決定し、しきい値変更判定処理を終了する。ここでは、ステップ２１０２の処理で算出した値が所定の範囲内にない場合、広域ネットワーク４０５による時刻パケットの遅延のばらつきが大きいので、管理ノード４０２は、しきい値の幅を所定値だけ広めるように書換値を決定する。ステップ２１０２の処理で算出した値が所定の範囲内にあると判定された場合、管理ノード４０２は、しきい値を変更する必要がないと判定し、しきい値変更判定処理を終了してもよい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１３３
【補正方法】変更
【補正の内容】
【０１３３】
一方、ステップ１７０１の処理で、使用中の広域ネットワーク４０５のうち、ステップ１０５の処理で算出されたジッタが最小でないと判定された場合、時刻補正実行可否判定部６１０は、受信した時刻パケットに基づいて時刻の補正処理（１０９）を実行せずに、動作値テーブル６０９の時刻補正不実行回数８６をインクリメントして、時刻補正処理を終了する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１４７
【補正方法】変更
【補正の内容】
【０１４７】
本実施形態では、通信路２０１０、通信インタフェース２００１、パケット送受信部２００２がそれぞれ一つで構成されることが特徴である。通信インタフェース２００１では、時刻マスタ１０及び管理ノード４０２と情報を通信する。パケット送受信部２００２は、受信したパケットが時刻マスタ１０からの情報であった場合には、当該パケットを時刻パケット送受信部６０７に渡し、受信したパケットが管理ノード４０２からの情報であった場合には、当該パケットをテーブル制御部６１２に渡す。