(57)【要約】 【課題】  少なくとも１つの時刻源が供給する時刻情報を信頼できる標準時刻に対して直接比較してその時刻差を常時計測することができる。【解決手段】  時刻供給装置６から光ファイバ２を介して送信されてきた時刻計測命令を受信し、この受信タイミングを表す受信タイミング信号を生成して保存し、時刻供給装置６から光ファイバ２を介して送信されてきた時刻計測命令送信時の送信タイミングを表す送信タイミング信号を受信し、この送信タイミング信号および受信タイミング信号との比較により時刻供給装置６および時刻差計測装置１間の光ファイバ２を経由した差分情報を算出し、時刻供給装置６から光ファイバ２を介して送信されてきた標準時刻を表す信号を受信し、その標準時刻を表す標準時刻信号、差分情報および被監視対象時刻源５から送信された時刻を表す信号から、被監視対象時刻源５および標準時刻源間の時刻差を表すデータを算出する。【選択図】        図１
2005031053.tif 000002
【特許請求の範囲】
【請求項１】
標準時刻源に接続された標準時刻運用装置に対して少なくとも１つの光ファイバを介して接続され、かつ被監視対象時刻源に対して接続されており、前記標準時刻源および前記被監視対象時刻源間の時刻差を計測する時刻差計測装置による時刻差計測方法であって、
前記時刻差計測装置は、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた時刻計測命令を受信し、この受信タイミングを表す受信タイミング信号を生成して保存する受信タイミング保存ステップと、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた前記時刻計測命令の送信タイミングを表す送信タイミング信号を受信し、この受信した送信タイミング信号および前記受信タイミング信号との比較により前記標準時刻運用装置および前記時刻差計測装置間の前記少なくとも１つの光ファイバを経由した差分情報を算出するステップと、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた標準時刻を表す信号を受信し、受信した標準時刻を表す標準時刻信号、前記差分情報および前記被監視対象時刻源から送信された被監視対象時刻を表す被監視対象時刻信号から、該被監視対象時刻源および前記標準時刻源間の時刻差を表すデータを算出するステップと、
を備えたことを特徴とする時刻差計測方法。
【請求項２】
前記時刻差計測装置は、前記少なくとも１つの光ファイバに対して光タップを介して接続されており、該光ファイバを伝送される信号は、前記光タップを介して前記時刻差計測装置に対して取り出されることを特徴とする請求項１記載の時刻差計測方法。
【請求項３】
前記少なくとも１つの光ファイバ上では、所定の基準周波数に同期した同期信号が伝送されるようになっており、
前記受信タイミング保存ステップは、前記伝送された同期信号から前記基準周波数を取り出し、取り出した基準周波数に同期して前記時刻計測命令の受信タイミングを表す信号を生成するステップを含むことを特徴とする請求項１記載の時刻差計測方法。
【請求項４】
前記標準時刻運用装置は前記基準周波数に同期して駆動する第１のカウンタを有し、前記時刻差計測装置は第２のカウンタを有し、
前記送信タイミング信号は、該送信タイミング信号の送信タイミングに対応する前記第１のカウンタの値であり、
前記時刻差計測装置の受信タイミング保存ステップは、
前記同期信号から取り出された基準周波数に同期させて前記第２のカウンタを駆動させるステップと、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して供給されてきた時刻計測命令を受信し、この受信時における前記第２のカウンタの値を読み取り、この第２のカウンタ値を前記受信タイミング信号として保存するステップとを含み、
前記差分情報算出ステップは、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して前記送信タイミング信号として送信されてきた前記第１のカウンタ値と前記保存された第２のカウンタ値とを比較してそのカウンタオフセット量を前記差分情報として算出するステップを含み、
前記時刻差データ算出ステップは、
前記被監視対象時刻源から送信された被監視対象時刻信号を受信してその受信タイミングに対応する前記第２のカウンタの値を第３のカウンタ値として読取るステップと、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して前記標準時刻信号として送信されてきた該標準時刻に同期した前記第１のカウンタの値を第４のカウンタ値として受信するステップと、
前記第３のカウンタ値、前記第４のカウンタ値および前記カウンタオフセット量に基づいて前記時刻差データを算出するステップとを含むことを特徴とする請求項３記載の時刻差計測方法。
【請求項５】
前記標準時刻運用装置は前記基準周波数に同期して駆動する第１のカウンタを有し、前記時刻差計測装置は第２のカウンタを有し、
前記送信タイミング信号は、該送信タイミング信号の送信タイミングに対応する前記第１のカウンタの値であり、
前記時刻差計測装置の受信タイミング保存ステップは、
前記同期信号から取り出された基準周波数に同期させて前記第２のカウンタを駆動させるステップと、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して供給されてきた時刻計測命令を受信し、この受信時における前記第２のカウンタの値を読み取り、この第２のカウンタ値を前記受信タイミング信号として保存するステップとを含み、
前記差分情報算出ステップは、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して前記送信タイミング信号として送信されてきた前記第１のカウンタ値と前記保存された第２のカウンタ値とを比較して前記標準時刻運用装置および前記時刻差計測装置間の通信遅延時間を前記差分情報として算出するステップを含み、
前記時刻差データ算出ステップは、
前記被監視対象時刻源から送信された被監視対象時刻信号を受信してその受信タイミングに対応する前記第２のカウンタの値を第３のカウンタ値として読取るステップと、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して前記標準時刻信号として送信されてきた該標準時刻に同期した前記第１のカウンタの値を第４のカウンタ値として受信するステップと、
前記第３のカウンタ値、前記第４のカウンタ値および前記通信遅延時間に基づいて前記時刻差データを算出するステップとを含むことを特徴とする請求項３記載の時刻差計測方法。
【請求項６】
前記標準時刻運用装置は第１の標準時刻運用装置および第２の標準時刻運用装置を含み、
前記時刻差計測装置の前記受信タイミング保存ステップは、前記第１および第２の標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた第１および第２の時刻計測命令をそれぞれ受信し、それぞれの受信タイミングを表す第１および第２の受信タイミング信号を生成して保存するステップを含み、
前記差分情報算出ステップは、
前記第１および第２の時刻計測命令の送信タイミングを表す第１および第２の送信タイミング信号を受信するステップと、
受信した第１の送信タイミング信号と前記第１の受信タイミングとをそれぞれ比較して前記第１の標準時刻運用装置および前記時刻差計測装置間の前記少なくとも１つの光ファイバを経由した第１の差分情報を算出するステップと、
受信した第２の送信タイミング信号と前記第２の受信タイミングとをそれぞれ比較して前記第２の標準時刻運用装置および前記時刻差計測装置間の前記少なくとも１つの光ファイバを経由した第２の差分情報を算出するステップと、
を含み、
前記時刻差データ算出ステップは、
前記第１の標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた前記標準時刻を表す第１の標準時刻信号を受信し、受信した第１の標準時刻信号、前記第１の差分情報および前記被監視対象時刻源から送信された時刻を表す信号から、該被監視対象時刻源および前記第１の標準時刻源間の時刻差を表すデータを算出するステップと、
前記第２の標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた前記標準時刻を表す第２の標準時刻信号を受信し、受信した第２の標準時刻信号、前記第２の差分情報および前記被監視対象時刻源から送信された時刻を表す信号から、該被監視対象時刻源および前記第２の標準時刻源間の時刻差を表すデータを算出するステップと、
を含むことを特徴とする請求項１記載の時刻差計測方法。
【請求項７】
前記少なくとも１つの光ファイバはループ状に構成されており、
そのループ状の光ファイバの両端部は前記標準時刻運用装置にそれぞれ接続されており、
前記時刻差計測装置は複数であり、その複数の時刻差計測装置は、一部が前記被監視対象時刻源に接続され、一部が前記標準時刻運用装置に搭載されたことを特徴とする請求項１記載の時刻差計測方法。
【請求項８】
前記少なくとも１つの光ファイバは複数であり、該複数の光ファイバは短絡装置により短絡されており、前記複数の光ファイバにおける前記標準時刻運用装置および前記短絡装置により区切られた区間内に光タップを介して前記時刻差計測装置が接続され、該時刻差計測装置に対して前記光タップを介して前記光ファイバ上を伝送される信号が取り出されることを特徴とする請求項１記載の時刻差計測方法。
【請求項９】
前記被監視対象時刻源は複数であり、対応する時刻差計測装置もそれぞれ複数であり、前記少なくとも１つの光ファイバに前記複数の時刻差計測装置がそれぞれ接続されており、前記複数の時刻差計測装置は、前記少なくとも一方の光ファイバ以外の通信網を介して監査端末に通信可能であり、前記複数の被監視対象時刻源および前記標準時刻源間の複数の時刻差データを前記通信網を介して前記監査端末に送信することを特徴とする請求項１記載の時刻差計測方法。
【請求項１０】
少なくとも１つの第１の光ファイバおよび標準時刻源にそれぞれ接続され、前記第１の光ファイバ上における通信用の第１の通信周波数から生成された第１の基準周波数に同期してカウント動作する第１のカウンタを有する第１の時刻差計測装置と、
前記第１の光ファイバを介して接続され、かつ共通時刻源に対して接続されており、前記第１の基準周波数に同期してカウント動作する第２のカウンタを有し前記標準時刻源および前記共通時刻源間の時刻差を計測する第２の時刻差計測装置と、
少なくとも１つの第２の光ファイバおよび前記共通時刻源にそれぞれ接続され、前記第２の光ファイバ上における通信用の第２の通信周波数から生成された第２の基準周波数に同期してカウント動作する第３のカウンタを有する第３の時刻差計測装置と、
前記第２の光ファイバおよび被監視対象時刻源にそれぞれ接続され、前記第２の基準周波数に同期してカウント動作する第４のカウンタを有する第４の時刻差計測装置と、
を用いて前記標準時刻源および前記被監視対象時刻源間の時刻差を計測する時刻差計測方法であって、
前記標準時刻源から前記第１の光ファイバを介して送信された第１の時刻計測命令の送信タイミングに対応する前記第１のカウンタの値を読取るステップと、
前記第１の光ファイバを介して送信されてきた第１の時刻計測命令を前記第２の時刻差計測装置により受信し、この受信タイミングに応じて前記第２のカウンタの値を読み取り、この第２のカウンタ値を受信タイミング信号として保存するステップと、
前記第１の光ファイバを介して送信されてきた前記第１の時刻計測命令の送信タイミングに対応する前記第１のカウンタ値を受信し、受信した第１のカウンタ値と前記第２のカウンタ値とを比較してそのオフセット量を第１のカウンタオフセット量として算出するステップと、
前記第２の時刻差計測装置により、前記共通時刻源から前記第２の光ファイバを介して送信された第２の時刻計測命令の送信タイミングに対応する前記第３のカウンタの値を読取るステップと、
前記第２の光ファイバを介して送信されてきた第２の時刻計測命令を前記第４の時刻差計測装置により受信し、この受信タイミングに応じて前記第４のカウンタの値を読み取り、この第４のカウンタ値を受信タイミング信号として保存するステップと、
前記第２の光ファイバを介して送信されてきた前記第３のカウンタ値を受信し、受信した第３のカウンタ値と前記第４のカウンタ値とを比較してそのオフセット量を第２のカウンタオフセット量として算出するステップと、
前記第１のカウンタオフセット量、前記第２のカウンタオフセット量、前記第１の基準周波数および前記第２の基準周波数を用いて前記標準時刻源および前記被監視対象時刻源間の時刻差を表すデータを算出するステップと、
を備えたことを特徴とする時刻差計測方法。
【請求項１１】
前記時刻差データ算出ステップは、
前記標準時刻源から供給される標準時刻信号の所定の第１の計時回数に対応する間隔において前記第１の基準周波数に同期してカウントされる前記第１のカウンタの第１の周波数計測用カウンタ値を求めるステップと、
求めた第１の周波数計測用カウンタ値を前記第１の計時回数により除して前記第１の基準周波数を算出するステップと、
前記共通時刻源から供給される第２の時刻信号の所定の第２の計時回数計に対応する間隔において前記第２の基準周波数に同期してカウントされる前記第３のカウンタのカウント値を求めるステップと、
前記共通時刻源から供給される第２の時刻信号の前記第２の計時回数に対応する間隔において前記第２の基準周波数に同期してカウントされる前記第４のカウンタのカウント値を求めるステップと、
求めた第４のカウンタ値を求めた第３のカウンタ値で除し、得られた値に対して前記算出された第１の基準周波数を掛けることにより前記第２の基準周波数を算出するステップと、
を備えたことを特徴とする請求項１０記載の時刻差計測方法。
【請求項１２】
前記少なくとも１つの光ファイバの通信にＳＯＮＥＴ／ＳＤＨプロトコルを利用することを特徴とする請求項１乃至１１の内の何れか１項記載の時刻差計測方法。
【請求項１３】
前記標準時刻運用装置から送信される時刻計測命令、前記送信タイミング信号および前記標準時刻を表す信号は、前記ＳＯＮＥＴ／ＳＤＨプロトコルに基づくＳＯＮＥＴ／ＳＤＨフレームのオーバヘッドを利用して送信されるようになっており、
前記時刻差計測装置は、前記ＳＯＮＥＴ／ＳＤＨフレームのオーバヘッド部分内の信号を受信することにより、前記時刻計測命令、前記送信タイミング信号および前記標準時刻を表す信号をそれぞれ受信することを特徴とする請求項１２記載の時刻差計測方法。
【請求項１４】
前記標準時刻運用装置は前記ＳＯＮＥＴ／ＳＤＨフレームのオーバヘッドの内の一部に対して情報を書き込むことができるオーバヘッド書込装置に接続されており、このオーバヘッド書込み装置は、前記標準時刻運用装置から送信される時刻計測命令、前記送信タイミング信号および前記標準時刻を表す信号を前記ＳＯＮＥＴ／ＳＤＨフレームのオーバヘッドの内の一部に書き込んで前記少なくとも１つの光ファイバを介して送信することを特徴とする請求項１３記載の時刻差計測方法。
【請求項１５】
前記少なくとも１つの光ファイバを介して伝送される信号は、所定周期の複数の光パルス列として構成された光信号として伝送され、該複数の光パルス列は、少なくとも基準周波数用パルス列および前記基準周波数用以外の情報用パルス列から構成されており、該他の情報用パルス列は、前記時刻計測命令用のパルス列を含んでおり、
前記標準時刻源は第１のカウンタを有し、前記時刻差計測装置は第２のカウンタを有し、
前記光タップは、前記少なくとも１つの光ファイバ上に前記複数のパルス列の数および周期に一致するように接続されており、該光ファイバ上を伝送される信号は、前記複数の光タップを介して前記時刻差計測装置に対してそれぞれ取り出されるようになっており、
前記受信タイミング保存ステップは、
前記基準周波数用パルス列に対応し、かつ前記基準周波数同期用として予め定められた第１の同期用パルス波形を表す情報、および前記時刻差計測命令用パルス列に対応し、かつ前記時刻差計測命令同期用として予め定められた第２の同期用パルス波形を表す情報をそれぞれ保持するステップと、
前記複数の光タップを介して前記光信号を構成する複数のパルス列が取り出された際に、その複数のパルス列における前記基準周波数用パルス列と前記第１の同期用パルス波形情報とを相関検波し、その相関検波の結果、該基準周波数用パルス列と前記第１の同期用パルス波形情報とが一致する結果が得られたとき、前記基準周波数用パルス列の周期に同期させて前記第２のカウンタを駆動させるステップと、
前記複数の光タップを介して取り出された複数のパルス列における前記他の情報用パルス列内の前記時刻差計測用パルス列と前記第２の同期用パルス波形情報とを相関検波し、その相関検波の結果、該時刻差計測用パルス列と前記第２の同期用パルス波形情報とが一致する結果が得られたとき、前記時刻差計測用パルス列に同期させて前記カウンタの値を読み取り、このカウンタ値を前記受信タイミング信号として保存するステップとを含む
ことを特徴とする請求項２記載の時刻差計測方法。
【請求項１６】
標準時刻源に接続された標準時刻運用装置に対して少なくとも１つの光ファイバを介して接続され、かつ被監視対象時刻源に対して接続されており、前記標準時刻源および前記被監視対象時刻源間の時刻差を計測する時刻差計測装置であって、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた時刻計測命令を受信し、この受信タイミングを表す受信タイミング信号を生成して保存する受信タイミング生成保存手段と、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた前記時刻計測命令の送信タイミングを表す送信タイミング信号を受信し、この受信した送信タイミング信号および前記受信タイミング信号との比較により前記標準時刻運用装置および前記時刻差計測装置間の前記少なくとも１つの光ファイバを経由した差分情報を算出する差分情報算出手段と、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた標準時刻を表す信号を受信し、受信した標準時刻を表す標準時刻信号、前記差分情報および前記被監視対象時刻源から送信された被監視対象時刻を表す被監視対象時刻信号から、該被監視対象時刻源および前記標準時刻源間の時刻差を表すデータを算出する時刻差データ算出手段と、
を備えたことを特徴とする時刻差計測装置。
【請求項１７】
前記時刻差計測装置は、前記少なくとも１つの光ファイバに対して、該光ファイバ上を伝送される信号を取り出すことのみ可能な光タップを介して接続されていることを特徴とする請求項１６記載の時刻差計測装置。
【請求項１８】
前記少なくとも１つの光ファイバ上では、所定の基準周波数に同期した同期信号が伝送されるようになっており、
前記受信タイミング生成保存手段は、前記伝送された同期信号から前記基準周波数を取り出し、取り出した基準周波数に同期して前記時刻計測命令の受信タイミングを表す信号を生成する手段を備えたことを特徴とする請求項１６または１７記載の時刻差計測装置。
【請求項１９】
前記標準時刻運用装置は前記基準周波数に同期して駆動する第１のカウンタを有し、
前記送信タイミング信号は、該送信タイミング信号の送信タイミングに対応する前記第１のカウンタの値であり、
前記受信タイミング生成保存手段は、
第２のカウンタと、
前記同期信号から取り出された基準周波数に同期させて前記第２のカウンタを駆動させる手段と、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた時刻計測命令を受信し、この受信時における前記第２のカウンタの値を読み取り、この第２のカウンタ値を前記受信タイミング信号として保存する手段とを備え、
前記差分情報算出手段は、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して前記送信タイミング信号として送信されてきた前記第１のカウンタ値と前記保存された第２のカウンタ値とを比較してそのカウンタオフセット量を前記差分情報として算出する手段を備え、
前記時刻差データ算出手段は、
前記被監視対象時刻源から送信された被監視対象時刻信号を受信してその受信タイミングに対応する前記第２のカウンタの値を第３のカウンタ値として読取る手段と、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して前記標準時刻信号として送信されてきた該標準時刻に同期した前記第１のカウンタの値を第４のカウンタ値として受信する手段と、
前記第３のカウンタ値、前記第４のカウンタ値および前記カウンタオフセット量に基づいて前記時刻差データを算出する手段とを備えたことを特徴とする請求項１８記載の時刻差計測装置。
【請求項２０】
前記標準時刻運用装置は前記基準周波数に同期して駆動する第１のカウンタを有し、前記送信タイミング信号は、該送信タイミング信号の送信タイミングに対応する前記第１のカウンタの値であり、
前記時刻差計測装置の受信タイミング生成保存手段は、
第２のカウンタと、
前記同期信号から取り出された基準周波数に同期させて前記第２のカウンタを駆動させる手段と、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた時刻計測命令を受信し、この受信時における前記第２のカウンタの値を読み取り、この第２のカウンタ値を前記受信タイミング信号として保存する手段とを備え、
前記差分情報算出手段は、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して前記送信タイミング信号として送信されてきた前記第１のカウンタ値と前記第２のカウンタ値とを比較して前記標準時刻運用装置および前記時刻差計測装置間の通信遅延時間を前記差分情報として算出する手段を備え、
前記時刻差データ算出手段は、
前記被監視対象時刻源から送信された被監視対象時刻信号を受信してその受信タイミングに対応する前記第２のカウンタの値を第３のカウンタ値として読取る手段と、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して前記標準時刻信号として送信されてきた該標準時刻に同期した前記第１のカウンタの値を第４のカウンタ値として受信する手段と、
前記第３のカウンタ値、前記第４のカウンタ値および前記通信遅延時間に基づいて前記時刻差データを算出する手段とを備えたことを特徴とする請求項１８記載の時刻差計測装置。
【請求項２１】
標準時刻源に接続された標準時刻運用装置に対して少なくとも１つの光ファイバを介して接続され、かつ被監視対象時刻源に対して接続されており、前記標準時刻源および前記被監視対象時刻源間の時刻差を計測するコンピュータが実行可能な時刻差計測用プログラムであって、
前記コンピュータに、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた時刻計測命令が受信された際に、その受信タイミングを表す受信タイミング信号を生成して該コンピュータのメモリに保存する処理と、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた前記時刻計測命令の送信タイミングを表す送信タイミング信号が受信された際に、その受信された送信タイミング信号および前記受信タイミング信号との比較により前記標準時刻運用装置および前記時刻差計測装置間の前記少なくとも１つの光ファイバを経由した差分情報を算出する処理と、
前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた前記標準時刻を表す信号が受信された際に、受信された標準時刻表す標準時刻信号、前記オフセット量および前記被監視対象時刻源から送信された時刻を表す信号から、該被監視対象時刻源および前記標準時刻源間の時刻差を表すデータを算出する処理と、
をそれぞれ実行させることを特徴とする時刻差計測用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、標準時刻源および被監視時刻源間の時刻差を計測する時刻差情報計測方法および装置、ならびに時刻差計測プログラムに関する。
【背景技術】
【０００２】
近年、電子署名等を用いて情報作成者の認証を行う認証システムが広く用いられるようになっているが、電子入札、証券取引、特許申請等の場面においては、上記情報作成者の認証に加えて、「いつ情報の手続き（入札、取引、申請等）が行われたか」を表す情報が重要となっている。
【０００３】
そこで、情報の手続きが行われた時刻を正確に認証するシステム、すなわち、時刻認証システムが研究されている。
【０００４】
この時刻認証システムにおいては、認証に用いる時刻情報が信頼できる時刻であることが求められるため、時刻供給者は、時刻認証に用いる時刻源を複数個用意して信頼性を確保している。
【０００５】
時刻源を複数個用意するにあたり、例えば一種類の時刻供給方式｛例えば、ＧＰＳ（Global Positioning System）による時刻供給方式｝を用いた時刻源を複数用意した形態では、共通モード故障により全ての時刻源が誤った時刻を供給する可能性がある。
【０００６】
そこで、ＧＰＳ、電波時計、自営の時計といった複数種類の時刻供給方法を利用する複数の時刻源を利用して時刻認証を行う方法が考えられている。
【０００７】
しかしながら、上記複数種類の時刻供給方法を利用する複数個の時刻源を用意して時刻認証を行う方法では、それぞれの時刻源の時刻情報を、その時刻源独自の方式により管理しており、各時刻源の時刻情報を相互に比較したり、あるいは標準時刻源からの信頼できる標準時刻に対して比較することは行っていなかった。このため、複数の時刻源それぞれから供給される時刻情報に関するビザンチン問題（供給された時刻情報が信頼できない場合）への対応が必要となる。
【０００８】
この点、ビザンチン問題への対応として、複数の時刻情報から多数決により正しいと考えられる時刻情報を決定して障害を回避する方法が考えられる。
【０００９】
しかしながら、例えば、８個の時刻源から時刻情報が送信された際に、２個ずつ別々の時刻となる場合では、多数決を用いても信頼できる時刻情報を決定することが不可能であった。
【００１０】
そこで、複数の時刻源から供給される時刻情報を統一的に監視するために、例えば２個の時刻源を相互に接続して比較する方法が従来から利用されている。
【００１１】
しかしながら、この複数の時刻源の相互接続による時刻情報監視方法において、例えばＮ個の時刻源とＭ個の標準時刻源とを相互に比較するためには、Ｎ個の時刻源およびＭ個の標準時刻源をそれぞれ相互かつ独立に接続するＮ×Ｍ本の専用リンクが必要となり、スケール問題、すなわち、時刻源を増やす毎にＭ本のリンクが増えていく問題が発生する可能性が生じていた。
【００１２】
さらに、特許文献１には、時刻配信方法としてＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）を利用し、配信時刻に対し、その配信時刻の保障期間付認証期限鍵を添付して配信することにより配信時刻の精度を所定期間保障するシステムが開示されている。
【特許文献１】特開２００２−２２９８６９公報（第５−６頁、第２図および第５図参照）。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上述したように、時刻認証用に使用したい時刻源（時刻認証用時刻源）の信頼性、すなわち、その時刻源が信頼できる時刻を供給する時刻源であることを確保するためには、時刻認証用時刻源を被監視対象時刻源として、被監視対象時刻源から供給される時刻情報が信頼できる時刻情報であるか否かを、標準時刻源から供給される標準時刻情報や、他の複数の時刻源から供給される複数の時刻情報に対する相互比較により常時監視しなければならない。
【００１４】
しかしながら、上記複数の時刻源からの時刻情報を用いて時刻認証を行う方法では、多数決によりビザンチン問題を解決できない場合において、信頼できる時刻情報を提供することが困難であるという課題があった。
【００１５】
さらに、上記特許文献１に開示されたシステムでは、保障期間付認証期限鍵を含む時刻情報をＮＴＰ、すなわち、インターネットプロトコル（ＴＣＰ／ＩＰ）におけるアプリケーションプロトコルであるＮＴＰにより時刻配信が行われている。このため、各時刻源は、上記インターネットプロトコルを用いたネットワーク（インターネット等）に接続する通信経路を１本持てばよい。
【００１６】
しかしながら、インターネットプロトコルを用いたネットワークを経由して時刻情報を配信する場合では、インターネットプロトコルを用いたネットワークを経由する間の遅延変動に関する保障が難しく、ＮＴＰを用いた場合、遅延変動の影響により時刻配信精度が大きく変化する恐れが生じていた。
【００１７】
また、インターネットプロトコルを用いたネットワークの遅延変動量は予測不可能であるため、精度の高い時刻配信・監視が困難である。また、ＮＴＰは、データの往復遅延時間の半分を片道の遅延時間として時刻を算出しているが、インターネットプロトコルを用いたデータ伝送においては、データの送信経路と受信経路とが必ずしも一致せず、片道遅延時間が異なることが多い。このため、精度の高い時刻配送・監視が困難であった。さらに、インターネットプロトコルはベストエフォート型（エンド・ツウ・エンド間においてデータ通信の信頼性が無いタイプの通信プロトコル）であるため、インターネットプロトコルを用いたネットワーク上においてデータが消減する場合があり、ＮＴＰを利用した時刻監視は定期的な用途には適さなかった。
【００１８】
したがって、上記ＮＴＰを用いて例えばＮ個の時刻源とＭ個の標準時刻源とを相互に比較する場合においても、Ｎ個の時刻源およびＭ個の標準時刻源をそれぞれ相互かつ独立に接続するＮ×Ｍ本の専用リンクが必要となり、上述したスケール問題の発生を回避することが困難であった。
【００１９】
本発明は、上述した事情に鑑みてなされたもので、少なくとも１つの被監視対象時刻源が供給する時刻を信頼できる標準時刻と直接比較して、その時刻差を容易に計測することを可能にして、被監視対象時刻源から供給される時刻の信頼性を確保することができる時刻差計測方法および装置、ならびに時刻差計測プログラムを提供することをその目的とする。
【００２０】
また、本発明は上述した事情に鑑みてなされたもので、少なくとも１つの被監視対象時刻源から供給される時刻を、インターネットプロトコルを用いることなく上記標準時刻と比較することを可能にし、例えばＮ個の時刻源とＭ個の標準時刻源とを相互に比較する場合においても、スケジュール問題の発生を回避することができる時刻差計測方法および装置、ならびに時刻差計測プログラムを提供することをその第２の目的とする。
【課題を解決するための手段】
【００２１】
上述した目的を達成するため、本発明の第１の態様に係る時刻差計測方法は、標準時刻源に接続された標準時刻運用装置に対して少なくとも１つの光ファイバを介して接続され、かつ被監視対象時刻源に対して接続されており、前記標準時刻源および前記被監視対象時刻源間の時刻差を計測する時刻差計測装置による時刻差計測方法であって、前記時刻差計測装置は、前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた時刻計測命令を受信し、この受信タイミングを表す受信タイミング信号を生成して保存する受信タイミング保存ステップと、前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた前記時刻計測命令の送信タイミングを表す送信タイミング信号を受信し、この受信した送信タイミング信号および前記受信タイミング信号との比較により前記標準時刻運用装置および前記時刻差計測装置間の前記少なくとも１つの光ファイバを経由した差分情報を算出するステップと、前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた標準時刻を表す信号を受信し、受信した標準時刻を表す標準時刻信号、前記差分情報および前記被監視対象時刻源から送信された被監視対象時刻を表す被監視対象時刻信号から、該被監視対象時刻源および前記標準時刻源間の時刻差を表すデータを算出するステップと、を備えている。
【００２２】
上述した目的を達成するため、本発明の第２の態様に係る時刻差計測方法は、少なくとも１つの第１の光ファイバおよび標準時刻源にそれぞれ接続され、前記第１の光ファイバ上における通信用の第１の通信周波数から生成された第１の基準周波数に同期してカウント動作する第１のカウンタを有する第１の時刻差計測装置と、前記第１の光ファイバを介して接続され、かつ共通時刻源に対して接続されており、前記第１の基準周波数に同期してカウント動作する第２のカウンタを有し前記標準時刻源および前記共通時刻源間の時刻差を計測する第２の時刻差計測装置と、少なくとも１つの第２の光ファイバおよび前記共通時刻源にそれぞれ接続され、前記第２の光ファイバ上における通信用の第２の通信周波数から生成された第２の基準周波数に同期してカウント動作する第３のカウンタを有する第３の時刻差計測装置と、前記第２の光ファイバおよび被監視対象時刻源にそれぞれ接続され、前記第２の基準周波数に同期してカウント動作する第４のカウンタを有する第４の時刻差計測装置と、を用いて前記標準時刻源および前記被監視対象時刻源間の時刻差を計測する時刻差計測方法であって、前記標準時刻源から前記第１の光ファイバを介して送信された第１の時刻計測命令の送信タイミングに対応する前記第１のカウンタの値を読取るステップと、前記第１の光ファイバを介して送信されてきた第１の時刻計測命令を前記第２の時刻差計測装置により受信し、この受信タイミングに応じて前記第２のカウンタの値を読み取り、この第２のカウンタ値を受信タイミング信号として保存するステップと、前記第１の光ファイバを介して送信されてきた前記第１の時刻計測命令の送信タイミングに対応する前記第１のカウンタ値を受信し、受信した第１のカウンタ値と前記第２のカウンタ値とを比較してそのオフセット量を第１のカウンタオフセット量として算出するステップと、前記第２の時刻差計測装置により、前記共通時刻源から前記第２の光ファイバを介して送信された第２の時刻計測命令の送信タイミングに対応する前記第３のカウンタの値を読取るステップと、前記第２の光ファイバを介して送信されてきた第２の時刻計測命令を前記第４の時刻差計測装置により受信し、この受信タイミングに応じて前記第４のカウンタの値を読み取り、この第４のカウンタ値を受信タイミング信号として保存するステップと、前記第２の光ファイバを介して送信されてきた前記第３のカウンタ値を受信し、受信した第３のカウンタ値と前記第４のカウンタ値とを比較してそのオフセット量を第２のカウンタオフセット量として算出するステップと、前記第１のカウンタオフセット量、前記第２のカウンタオフセット量、前記第１の基準周波数および前記第２の基準周波数を用いて前記標準時刻源および前記被監視対象時刻源間の時刻差を表すデータを算出するステップと、を備えている。
【００２３】
上述した目的を達成するため、本発明の第３の態様に係る時刻差計測装置は、標準時刻源に接続された標準時刻運用装置に対して少なくとも１つの光ファイバを介して接続され、かつ被監視対象時刻源に対して接続されており、前記標準時刻源および前記被監視対象時刻源間の時刻差を計測する時刻差計測装置であって、前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた時刻計測命令を受信し、この受信タイミングを表す受信タイミング信号を生成して保存する受信タイミング生成保存手段と、前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた前記時刻計測命令の送信タイミングを表す送信タイミング信号を受信し、この受信した送信タイミング信号および前記受信タイミング信号との比較により前記標準時刻運用装置および前記時刻差計測装置間の前記少なくとも１つの光ファイバを経由した差分情報を算出する差分情報算出手段と、前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた標準時刻を表す信号を受信し、受信した標準時刻を表す標準時刻信号、前記差分情報および前記被監視対象時刻源から送信された被監視対象時刻を表す被監視対象時刻信号から、該被監視対象時刻源および前記標準時刻源間の時刻差を表すデータを算出する時刻差データ算出手段と、を備えている。
【００２４】
上述した目的を達成するため、本発明の第４の態様に係る時刻差計測用プログラムは、標準時刻源に接続された標準時刻運用装置に対して少なくとも１つの光ファイバを介して接続され、かつ被監視対象時刻源に対して接続されており、前記標準時刻源および前記被監視対象時刻源間の時刻差を計測するコンピュータが実行可能な時刻差計測用プログラムであって、前記コンピュータに、前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた時刻計測命令が受信された際に、その受信タイミングを表す受信タイミング信号を生成して該コンピュータのメモリに保存する処理と、前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた前記時刻計測命令の送信タイミングを表す送信タイミング信号が受信された際に、その受信された送信タイミング信号および前記受信タイミング信号との比較により前記標準時刻運用装置および前記時刻差計測装置間の前記少なくとも１つの光ファイバを経由した差分情報を算出する処理と、前記標準時刻運用装置から前記少なくとも１つの光ファイバを介して送信されてきた前記標準時刻を表す信号が受信された際に、受信された標準時刻表す標準時刻信号、前記オフセット量および前記被監視対象時刻源から送信された時刻を表す信号から、該被監視対象時刻源および前記標準時刻源間の時刻差を表すデータを算出する処理と、をそれぞれ実行させる。
【発明の効果】
【００２５】
本発明によれば、少なくとも１つの光ファイバ上における信頼できる標準時刻を供給する標準時刻源に接続された標準時刻運用装置および時刻差計測装置間の前記少なくとも１つの光ファイバを経由した差分情報を算出し、この差分情報を利用して、時刻差計測装置に接続された少なくとも１つの被監視対象時刻源の時刻供給方式に関係なく、その少なくとも１つの被監視対象時刻源から送信されてきた被監視対象時刻信号を、標準時刻源から送信されたきた標準時刻信号に対して直接比較することが可能になる。
【００２６】
したがって、例えば被監視対象時刻源が複数の時刻供給方式で複数種類存在する場合でも、それぞれの被監視対象時刻源の被監視対象時刻データを、少なくとも１つの光ファイバおよび対応する複数の時刻差計測装置を介して標準時刻源の標準時刻データに対して直接比較することができるため、ビザンチン問題を発生させることなく、時刻認証システムに対して正確かつ高信頼性を有する時刻情報を提供することができる。
【００２７】
また、被監視対象時刻源が複数存在した場合でも、その複数の被監視対象時刻源にそれぞれ接続された複数の時刻差計測装置を少なくとも１つの光ファイバに接続することにより、その少なくとも１つの光ファイバを介して複数の被監視対象時刻源と標準時刻源との間の時刻差計測を直接行うことができるため、インターネットを用いることなく、かつスケジュール問題の発生もなく、複数の被監視対象時刻源の時刻差データ計測を可能にしている。
【発明を実施するための最良の形態】
【００２８】
以下、本発明に係る時刻差計測方法および装置、ならびに時刻差計測プログラムについて図面を参照にして説明する。
【００２９】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る時刻差計測装置１の概略構成を示すブロック図である。
【００３０】
図１に示すように、時刻差計測装置１は、通信網である光ファイバ２に接続された光タップ３に接続されている。
【００３１】
光ファイバ２を介して伝送される光信号は、光タップ３を通過する際に時刻差計測装置１方向へ取り出される（タップされる）ようになっており、光タップ３は、光分波器、ハーフミラー、ビームスプリッタ等の光受動部品から構成されている。
【００３２】
なお、「光信号がタップされる」とは、スプリッタ、ハーフミラーのように、光ファイバ２上を伝送される光信号が時刻差計測装置１方向に分岐して時刻差計測装置１に取り出される機能、光ファイバ２上を伝送される光信号の内、少なくとも後述する光ファイバ２上の基準周波数に同期する光信号がドロップされる機能等を含み、かつ時刻差計測装置１側から光ファイバ２へ向かう信号の伝達を遮断する機能を含む概念である。
【００３３】
時刻差計測装置１は、図１に示すように、被監視対象時刻源である簡易時刻源４および時刻源５に対してそれぞれ通信可能である。
【００３４】
この時刻源５は、例えばＧＰＳ、電波時計、原子時計等の各種の時刻供給方式を有する時計が対応可能である。
【００３５】
一方、光ファイバ２には、標準時刻源｛例えば、国際的なトレーサビリティ（追跡可能性；すなわち、国際標準時刻に繋がる校正経路が確立されていること）が確保され、信頼できる標準時刻を供給可能な時刻源を表す｝に接続された時刻供給装置６が通信可能に接続されており、時刻差計測装置１は、時刻供給装置６から供給された標準時刻に対応する時刻信号に基づいて時刻源５の監視を行うようになっている。
【００３６】
すなわち、時刻差計測装置１は、光タップ３から光ファイバ２上を伝送される光信号がタップされて装置１に対して送信されてきた際に、この光信号を受信してその基準周波数を取得する基準周波数取得機能１０と、この基準周波数取得機能１０により取得された基準周波数を用いて、装置１内部に備えられた内部フリーランカウンタ１１を駆動するカウンタ駆動機能１２とを備えている。
【００３７】
また、時刻差計測装置１は、通信データ読取機能１４と、カウンタ値読取機能１５とを備えている。
【００３８】
通信データ読取機能１４は、例えば特定ビット列やバイト列（以下、バイト列として説明する）から成る時刻計測命令に対応する光信号が光ファイバ２上を通過して光タップ３により装置１へタップされた際に、その光信号から時刻計測命令を読み取り、この時刻計測命令に同期して内部カウンタ１１の値を読み取るためのカウンタ値読取指令をカウンタ値読取機能１５へ送る機能と、特定バイト列により示される時刻計測命令以外の光信号が光ファイバ２上を通過して光タップ３により装置１へタップされた際に、その光信号を読み取り、読み取った光信号に対応するデータとして後述する時刻差計測機能へ送信する機能とを有している。
【００３９】
また、カウンタ値読取機能１５は、通信データ読取機能１４からカウンタ値読取指令を受信した際に、内部カウンタ１１のカウンタ値を読み取り、後述する時刻差計測機能へ送信する機能である。
【００４０】
そして、時刻差計測装置１は、被監視対象時刻源である簡易時刻源４および時刻源５から供給される時刻信号｛例えば、１秒毎に出力される高精度パルス（１ＰＰＳ）や現在時刻を表す時刻情報等｝が受信された際に、その時刻信号が例えば１ＰＰＳの場合、その１ＰＰＳ受信に応じて、ＰＰＳに対応する精度である秒の境界に同期して内部カウンタ１１の値を読取り、読み取ったカウンタ値を後述する時刻差計測機能へ送信するカウンタ値読取機能２０と、時刻差計測機能２１とを備えている。
【００４１】
この時刻差計測機能２１は、カウンタ値読取機能１５から送信されたカウンタ値、カウンタ値読取機能２０から送信されたカウンタ値、時刻源５から送信された時刻情報、通信データ読取機能１４から送信されたデータ等に基づいて、時刻源５により供給される時刻と時刻供給装置６から供給される時刻との間の時刻差を計測し、その結果である時刻差計測結果を、時刻源５および時刻供給装置６にそれぞれ送信する機能と、上記時刻差計測結果を、光ファイバ２以外の通信網を経由して計測結果集計装置２５に対して送信可能になっている。
【００４２】
また、時刻差計測装置１は、基準周波数取得機能１０により取得された基準周波数に同期して計時する時計機能２３と、この時計機能２３により計時された時計情報および時刻差計測機能２１により求められた時刻差計測結果を、監視用時刻源４から提供された時刻情報と比べて監視する時計監視機能２４とを備えており、この時計監視機能２４により、基準周波数や時刻差計測結果が正常か否かを判断できるようになっている。
【００４３】
なお、時刻差計測装置１は、少なくとも通信網である光ファイバ２に対するインタフェース機能である光信号および電気信号変換機能等を含む光／電気信号インタフェース回路と、この光／電気信号インタフェース回路に電気的に接続され、上記内部カウンタ、内部時計、内部メモリおよび外部メモリ等を含むコンピュータと、上記光ファイバ２以外の通信網に対するインタフェース回路とをハードウェア的に有するコンピュータ回路として実現可能である。
【００４４】
コンピュータは、外部メモリから内部メモリにロードされた時刻差計測用プログラムに基づく処理により、上記カウンタ駆動機能１２、カウンタ値読取機能１５・２０、時刻差計測機能２１、時計機能２３および時計監視機能２４をそれぞれ実現するようになっている。
【００４５】
図２は、本発明の第１の実施の形態に係る時刻差計測装置１を利用して、複数（例えば３個）の時刻源５（５Ｃ１〜５Ｃ３）をそれぞれ監視するための時刻差監視システムＴＳ１を示す図である。
【００４６】
すなわち、光ファイバ２の一端は、図１に示す時刻供給装置６に対応する時刻供給装置６Ａに接続されており、この時刻供給装置６Ａは、標準時刻源３０Ａから供給される標準時刻を運用する信頼できる標準時刻運用機関３１Ａに搭載され、標準時刻源３０Ａから供給された標準時刻情報に対応する光信号を光ファイバ２を介して供給可能になっている。
【００４７】
また、光ファイバ２の他端は、図１に示す時刻供給装置６に対応する時刻供給装置６Ｂに接続されており、この時刻供給装置６Ｂは、標準時刻源３０Ａとは異なる標準時刻源３０Ｂから供給される標準時刻を運用する信頼できる標準時刻運用機関３１Ｂに搭載され、標準時刻源３０Ｂから供給された標準時刻情報に対応する光信号を光ファイバ２を介して供給可能になっている。
【００４８】
さらに、時刻差監視システムＴＳ１には、時刻認証を行う信頼できる第三者機関等の監査機関３５が設置されており、この監査機関３５には、図１に示す時刻差計測装置１が符号１Ｃ１として搭載されている。また、監査機関３５には、時刻差計測装置１Ｃ１に接続された被監視対象時刻源である時刻源５Ｃ１が接続されており、この時刻差計測装置１Ｃ１は、時刻供給装置６Ａおよび６Ｂにより区切られた光ファイバ２に対して光タップ３Ｃ１（図１に示す光ファイバ３に対応）および分岐光ファイバ２Ｃ１を介して接続されている。
【００４９】
また、被監視対象時刻源５Ｃ２および５Ｃ３を有する時刻利用装置３６および３７には、図１に示す時刻差計測装置１が符号１Ｃ２および１Ｃ３としてそれぞれ搭載されており、この時刻差計測装置１Ｃ２および１Ｃ３は、時刻供給装置６Ａおよび６Ｂにより区切られた光ファイバ２に対して光タップ３Ｃ２および３Ｃ３（図１に示す光タップ３に対応）と分岐光ファイバ２Ｃ２および２Ｃ３とを介してそれぞれ接続されている。
【００５０】
一方、標準時刻運用機関３１Ａには、図１に示す時刻差計測装置１が符号１Ａとして搭載されており、この時刻差計測装置１Ａは、光ファイバ２に対して光タップ３Ａ（図１に示す光ファイバ３に対応）および分岐光ファイバ２Ａを介して接続されている。さらに、時刻差計測装置１Ａは、時刻供給装置６Ａおよび標準時刻源３０Ａに対して通信可能に接続されている。
【００５１】
また、標準時刻運用機関３１Ｂには、図１に示す時刻差計測装置１が符号１Ｂとして搭載されており、この時刻差計測装置１Ｂは、光ファイバ２に対して光タップ３Ｂ（図１に示す光ファイバ３に対応）および分岐光ファイバ２Ｂを介して接続されている。さらに、時刻差計測装置１Ｂは、時刻供給装置６Ｂおよび標準時刻源３０Ｂに対して通信可能に接続されている。
【００５２】
被監視対象時刻源５Ｃ１〜５Ｃ３は、例えばＧＰＳ、電波時計、原子時計等のそれぞれ異なる時刻供給方式を有している。
【００５３】
そして、上述した装置群、すなわち、光ファイバ２に光タップ３Ｃ１〜３Ｃ３、３Ａおよび３Ｂを介してそれぞれ接続された装置群は、この光ファイバ２の提供者（光回線提供者）が用意するマスタクロックから取り出された基準周波数（例えば、周波数ｆ［Ｈｚ］）に同期して上記光ファイバ２を利用して通信できるようになっている。
【００５４】
なお、標準時刻源３０Ａに接続された時刻供給装置６Ａおよび時刻差計測装置３０Ａの内の少なくとも一方が本発明における標準時刻運用装置に相当し、同様に、標準時刻源３０Ｂに接続された時刻供給装置６Ｂおよび時刻差計測装置３０Ｂの内の少なくとも一方が本発明における標準時刻運用装置に相当する。
【００５５】
次に、本実施形態の全体処理について、各時刻差計測装置１Ｃ１〜１Ｃ３における対応する時刻源５Ｃ１〜５Ｃ３から供給される時刻と、時刻供給装置６Ａおよび６Ｂから供給される時刻との時刻差を求める動作処理を中心に説明する。
【００５６】
最初に、標準時刻源５Ａ、５Ｂが接続された時刻差計測装置１Ａ、１Ｂのカウンタ１１と、被監視対象である時刻源５Ｃ１〜５Ｃ３が接続された時刻差計測装置１Ｃ１〜１Ｃ３のカウンタ１１との間のオフセットから上記時刻差を表す時刻差データを算出する処理について説明する。
【００５７】
各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの基準周波数取得機能１０は、光ファイバ２を伝送され光タップ３を介してタップされた光信号から、マスタクロックに対応する基準周波数ｆを取得し（図３；ステップＳ１）、内部カウンタ１１をその基準周波数ｆに同期させて駆動させる（ステップＳ２）。
【００５８】
この結果、光ファイバ２に接続された各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂのカウンタ１１の進みが等しくなり、全てのカウンタ１１間の差分情報を表すオフセットが計測可能となる。
【００５９】
一方、時刻供給装置６Ａは、特定のバイト列となる時刻計測命令に対応する光信号（以下、時刻計測命令とする）を光ファイバ２を介して時刻供給装置６Ｂへ送信する（ステップＳ１０）。
【００６０】
この時刻計測命令は、光ファイバ２上を通過する際に光タップ３Ｃ１〜３Ｃ３、３Ａおよび３Ｂにより時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂへそれぞれタップされる。
【００６１】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの通信データ読取機能１４は、タップされた時刻計測命令を読み取り、読み取った命令に対応するカウンタ値読取指令をカウンタ値読取機能１５へ送信する（ステップＳ１１）。
【００６２】
各時刻差計測装置１Ｃ１〜１Ｃ３、および１Ｂのカウンタ値読取機能１５は、受信したカウンタ値読取指令に応じて、各時刻差計測装置１Ｃ１〜１Ｃ３、および１Ｂの内部カウンタ１１のカウンタ値を受信タイミング信号として読み取り、時刻差計測機能２１へ送信する（ステップＳ１２）。
【００６３】
一方、時刻計測命令送信元である時刻供給装置６Ａに対応する時刻差計測装置１Ａのカウンタ値読取機能１５は、受信したカウンタ値読取指令に応じて、その内部カウンタ１１のカウンタ値を上記時刻計測命令の送信タイミングを表す送信タイミング信号として読み取り、時刻差計測機能２１へ送信する（ステップＳ１２）。
【００６４】
各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの時刻差計測機能２１は、カウンタ値読み取り機能１５から送信されてきたカウンタ値を、時刻供給装置６Ａから送信されてきた時刻計測命令に対応するカウンタ値Ｃ（Ｘ，１）として例えば内部メモリに保存する（ステップＳ１３）。
【００６５】
このＸは、時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂに対応する値をとる変数であり、カウンタ値Ｃ（Ｃ１，１）は時刻差計測装置１Ｃ１のカウンタ値、カウンタ値Ｃ（Ｃ２，１）は時刻差計測装置１Ｃ２のカウンタ値、カウンタ値Ｃ（Ｃ３，１）は時刻差計測装置１Ｃ３のカウンタ値、カウンタ値Ｃ（Ａ，１）は時刻差計測装置１Ａのカウンタ値、カウンタ値Ｃ（Ｂ，１）は時刻差計測装置１Ｂのカウンタ値をそれぞれ表している。
【００６６】
このとき、カウンタ１１の進みが全ての時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂにおいて等しいため、時刻供給装置６Ａが時刻計測命令を送信した後に、各時刻差計測装置１Ｃ１〜１Ｃ３を通過するまでに要したカウンタ値の差は、時刻供給装置６Ａと各時刻差計測装置１Ｃ１〜１Ｃ３との間の差分情報（オフセット）に対応するものとなっている。
【００６７】
一方、時刻供給装置６Ｂも、時刻供給装置６Ａと同様に、特定のバイト列となる時刻計測命令を光ファイバ２を介して時刻供給装置６Ａへ送信する（ステップＳ１４）。
【００６８】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂは、上記ステップＳ１１〜Ｓ１３の処理と同様の処理を行うことにより、カウンタ値読み取り機能１５から送信されてきたカウンタ値を、時刻供給装置６Ｂから送信されてきた時刻計測命令に対応するカウンタ値Ｃ（Ｘ，２）として例えば内部メモリに保存する（ステップＳ１５）。
【００６９】
一方、時刻供給装置６Ａは、対応する時刻差計測装置１Ａにより保存されたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測装置１Ａから受け取り、受け取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を光ファイバ２を介して時刻供給装置６Ｂへ送信する（ステップＳ１６）。
【００７０】
このカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）は、光ファイバ２上を通過する際に光タップ３Ｃ１〜３Ｃ３、３Ａおよび３Ｂにより時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂへそれぞれタップされる。
【００７１】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの通信データ読取機能１４は、タップされたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を読み取り、読み取ったデータ｛カウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）｝が時刻計測命令ではないため、通信データ読取機能１４は、読み取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測機能２１へ送信する（ステップＳ１７）。
【００７２】
各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの時刻差計測機能２１は、送信されてきたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を例えば内部メモリに保存する（ステップＳ１８）。
【００７３】
同様に、時刻供給装置６Ｂは、対応する時刻差計測装置１Ｂにより保存されたカウンタ値Ｃ（Ｂ，１）およびＣ（Ｂ，２）を時刻差計測装置１Ｂから受け取り、受け取ったカウンタ値Ｃ（Ｂ，１）およびＣ（Ｂ，２）を光ファイバ２を介して時刻供給装置６Ａへ送信する（ステップＳ１９）。
【００７４】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂは、上記ステップＳ１７〜Ｓ１８の処理と同様の処理を行うことにより、送信されてきたカウンタ値Ｃ（Ｂ，１）およびＣ（Ｂ，２）を読み取って例えば内部メモリに保存する（ステップＳ２０）。
【００７５】
ここで、時刻供給装置６Ａおよび６Ｂに対応する時刻差計測装置１Ａおよび１Ｂ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、ステップＳ１８の処理により保存されたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）と、ステップＳ１３およびステップＳ１５の処理により保存されたカウンタ値であるＣ（Ｃｎ，１）およびＣ（Ｃｎ，２）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）とを用いて、時刻差計測装置１Ａのカウンタ１１と各時刻差計測装置１Ｃ１〜１Ｃ３のカウンタ１１との間のカウンタオフセットＯＦＦ（Ａ，Ｃｎ）を下式（１）により求めて内部メモリに保存する（ステップＳ２１）。
【００７６】
ＯＦＦ（Ａ，Ｃｎ）
＝｛Ｃ（Ｃｎ，１）＋Ｃ（Ｃｎ，２）−Ｃ（Ａ，１）−Ｃ（Ａ，２）｝／２    ・・・（１）
すなわち、上記カウンタオフセットＯＦＦ（Ａ，Ｃｎ）は、時刻差計測装置１Ａと各時刻差計測装置１Ｃ１〜１Ｃ３との間の差分情報をカウンタオフセット値として表すものである。
【００７７】
ステップＳ２１の処理と同様に、時刻供給装置６Ａおよび６Ｂに対応する時刻差計測装置１Ａおよび１Ｂ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、ステップＳ２０の処理により保存されたカウンタ値Ｃ（Ｂ，１）およびＣ（Ｂ，２）と、ステップＳ１３およびステップＳ１５の処理により保存されたカウンタ値であるＣ（Ｃｎ，１）およびＣ（Ｃｎ，２）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）とを用いて、時刻差計測装置１Ｂのカウンタ１１と各時刻差計測装置１Ｃ１〜１Ｃ３のカウンタ１１との間のカウンタオフセットＯＦＦ（Ｂ，Ｃｎ）を下式（２）により求めて内部メモリに保存する（ステップＳ２２）。
【００７８】
ＯＦＦ（Ｂ，Ｃｎ）
＝｛Ｃ（Ｃｎ，１）＋Ｃ（Ｃｎ，２）−Ｃ（Ｂ，１）−Ｃ（Ｂ，２）｝／２    ・・・（２）
すなわち、上記カウンタオフセットＯＦＦ（Ｂ，Ｃｎ）は、時刻差計測装置１Ｂと各時刻差計測装置１Ｃ１〜１Ｃ３との間の差分情報をカウンタオフセット値として表すものである。
【００７９】
一方、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂには、対応する時刻源（各時刻差計測装置１Ｃ１〜１Ｃ３→時刻源５Ｃ１〜５Ｃ３、時刻差計測装置１Ａ、１Ｂ→標準時刻源５Ａ、５Ｂ）から１ＰＰＳ信号が送信されており、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂのカウンタ値読取機能２０は、その１ＰＰＳ信号に同期した内部カウンタ１１のカウンタ値をカウンタ値ＰＰＳ（Ｘ）として例えば内部メモリに保存する（図４；ステップＳ２３）。
【００８０】
なお、ＰＰＳ（Ｃ１）は時刻差計測装置１Ｃ１の１ＰＰＳに対応するカウンタ値、カウンタ値ＰＰＳ（Ｃ２）は時刻差計測装置１Ｃ２の１ＰＰＳに対応するカウンタ値、カウンタ値ＰＰＳ（Ｃ３）は時刻差計測装置１Ｃ３のカウンタ値、カウンタ値ＰＰＳ（Ａ）＝時刻差計測装置１Ａのカウンタ値、カウンタ値ＰＰＳ（Ｂ）は時刻差計測装置１Ｂのカウンタ値をそれぞれ表している。
【００８１】
一方、時刻供給装置６Ａは、対応する時刻差計測装置１Ａにより保存されたカウンタ値ＰＰＳ（Ａ）を時刻差計測装置１Ａから受け取り、受け取ったカウンタ値ＰＰＳ（Ａ）を光ファイバ２を介して時刻供給装置６Ｂへ送信する（ステップＳ２４）。
【００８２】
このカウンタ値ＰＰＳ（Ａ）は、光ファイバ２上を通過する際に光タップ３Ｃ１〜３Ｃ３、３Ａおよび３Ｂにより時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂへそれぞれタップされる。
【００８３】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの通信データ読取機能１４は、タップされたカウンタ値ＰＰＳ（Ａ）を読み取り、読み取ったカウンタ値ＰＰＳ（Ａ）を時刻差計測機能２１へ送信する（ステップＳ２５）。
【００８４】
各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの時刻差計測機能２１は、送信されてきたカウンタ値ＰＰＳ（Ａ）を例えば内部メモリに保存する（ステップＳ２６）。
【００８５】
同様に、時刻供給装置６Ｂは、対応する時刻差計測装置１Ｂにより保存されたカウンタ値ＰＰＳ（Ｂ）を時刻差計測装置１Ｂから受け取り、受け取ったカウンタ値ＰＰＳ（Ｂ）を光ファイバ２を介して時刻供給装置６Ａへ送信する（ステップＳ２７）。
【００８６】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂは、上記ステップＳ２５〜２６の処理と同様の処理を行うことにより、送信されてきたカウンタ値ＰＰＳ（Ｂ）を読み取って例えば内部メモリに保存する（ステップＳ２８）。
【００８７】
そして、時刻供給装置６Ａおよび６Ｂに対応する時刻差計測装置１Ａおよび１Ｂ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、ステップＳ２６およびステップＳ２８の処理により保存されたカウンタ値ＰＰＳ（Ａ）およびＰＰＳ（Ｂ）と、ステップＳ２３の処理により保存されたカウンタ値ＰＰＳ（Ｃｎ）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）とを用いて、時刻供給装置６Ａおよび時刻供給装置６Ｂと時刻源５Ｃ１〜５Ｃ３との時刻差を表す時刻差データＰＰＳＯＦＦ（Ａ，Ｃｎ）およびＰＰＳＯＦＦ（Ｂ，Ｃｎ）を、周波数単位の時刻差データとして下式（３）および（４）により求める（ステップＳ２９）。
【００８８】
ＰＰＳＯＦＦ（Ａ，Ｃｎ）
＝｛ＰＰＳ（Ｃｎ）−ＯＦＦ（Ａ，Ｃｎ）−ＰＰＳ（Ａ）｝          ・・・（３）
ＰＰＳＯＦＦ（Ｂ，Ｃｎ）
＝｛ＰＰＳ（Ｃｎ）−ＯＦＦ（Ｂ，Ｃｎ）−ＰＰＳ（Ｂ）｝          ・・・（４）
なお、上記時刻供給装置６Ａおよび時刻供給装置６Ｂと時刻源５Ｃ１〜５Ｃ３との時刻差を周波数単位で表す時刻差データＰＰＳＯＦＦ（Ａ、Ｃｎ）およびＰＰＳＯＦＦ（Ｂ、Ｃｎ）を、上記基準周波数ｆ［Ｈｚ］で除することにより、秒単位の時刻差データを得ることができる。
【００８９】
なお、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂは、上述したステップＳ１９、Ｓ２０、Ｓ２２、Ｓ２７およびＳ２８を実行せず、ステップＳ２９においてＰＰＳＯＦＦ（Ａ、Ｃｎ）のみを求めることもできる。
【００９０】
次に、標準時刻源５Ａ、５Ｂが接続された時刻差計測装置１Ａ、１Ｂから、被監視対象である時刻源５Ｃ１〜５Ｃ３が接続された時刻差計測装置１Ｃ１〜１Ｃ３までの通信遅延時間を算出して時刻差データを算出する処理について説明する。
【００９１】
なお、図３のステップＳ１およびＳ２で示したように、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの内部カウンタ１１は、その基準周波数ｆに同期して駆動している。
【００９２】
このとき、時刻供給装置６Ａは、特定のバイト列となる時刻計測命令を光ファイバ２を介して時刻供給装置６Ｂへ送信する（図５；ステップＳ３０）。
【００９３】
この時刻計測命令は、光ファイバ２上を通過する際に光タップ３Ｃ１〜３Ｃ３、３Ａおよび３Ｂにより時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂへそれぞれタップされる。
【００９４】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの通信データ読取機能１４は、タップされた時刻計測命令を読み取り、読み取った命令に応じてカウンタ値読取指令をカウンタ値読取機能１５へ送信する（ステップＳ３１）。
【００９５】
各時刻差計測装置１Ｃ１〜１Ｃ３、および１Ｂのカウンタ値読取機能１５は、受信したカウンタ値読取指令に応じて、各時刻差計測装置１Ｃ１〜１Ｃ３、および１Ｂの内部カウンタ１１のカウンタ値を受信タイミング信号として読み取り、時刻差計測機能２１へ送信する（ステップＳ３２）。
【００９６】
一方、時刻計測命令送信元である時刻供給装置６Ａに対応する時刻差計測装置１Ａのカウンタ値読取機能１５は、受信したカウンタ値読取指令に応じて、その内部カウンタ１１のカウンタ値を上記時刻計測命令の送信タイミングを表す送信タイミング信号として読み取り、時刻差計測機能２１へ送信する（ステップＳ３２）。
【００９７】
各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの時刻差計測機能２１は、カウンタ値読み取り機能１５から送信されてきたカウンタ値を読取り、時刻供給装置６Ａから送信されてきた時刻計測命令に対応するカウンタ値Ｃ（Ｘ，１）として例えば内部メモリに保存する（ステップＳ３３）。
【００９８】
このＸは、上述したように、時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂに対応する値をとる変数であり、カウンタ値Ｃ（Ｃ１，１）は時刻差計測装置１Ｃ１のカウンタ値、カウンタ値Ｃ（Ｃ２，１）は時刻差計測装置１Ｃ２のカウンタ値、カウンタ値Ｃ（Ｃ３，１）は時刻差計測装置１Ｃ３のカウンタ値、カウンタ値Ｃ（Ａ，１）は時刻差計測装置１Ａのカウンタ値、カウンタ値Ｃ（Ｂ，１）は時刻差計測装置１Ｂのカウンタ値をそれぞれ表している。
【００９９】
一方、時刻供給装置６Ｂも、時刻供給装置６Ａと同様に、特定のバイト列となる時刻計測命令を光ファイバ２を介して時刻供給装置６Ａへ送信する（ステップＳ３４）。
【０１００】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂは、上記ステップＳ３１〜Ｓ３３の処理と同様の処理を行うことにより、カウンタ値読み取り機能１５から送信されてきたカウンタ値を、時刻供給装置６Ｂから送信されてきた時刻計測命令に対応するカウンタ値Ｃ（Ｘ，２）として例えば内部メモリに保存する（ステップＳ３５）。
【０１０１】
一方、時刻供給装置６Ａは、対応する時刻差計測装置１Ａにより保存されたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測装置１Ａから受け取り、受け取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を光ファイバ２を介して時刻供給装置６Ｂへ送信する（ステップＳ３６）。
【０１０２】
このカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）は、光ファイバ２上を通過する際に光タップ３Ｃ１〜３Ｃ３、３Ａおよび３Ｂにより時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂへそれぞれタップされる。
【０１０３】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの通信データ読取機能１４は、タップされたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を読み取り、読み取ったデータ｛カウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）｝が時刻計測命令ではないため、通信データ読取機能１４は、読み取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測機能２１へ送信する（ステップＳ３７）。
【０１０４】
各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの時刻差計測機能２１は、送信されてきたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を例えば内部メモリに保存する（ステップＳ３８）。
【０１０５】
同様に、時刻供給装置６Ｂは、対応する時刻差計測装置１Ｂにより保存されたカウンタ値Ｃ（Ｂ，１）およびＣ（Ｂ，２）を時刻差計測装置１Ｂから受け取り、受け取ったカウンタ値Ｃ（Ｂ，１）およびＣ（Ｂ，２）を光ファイバ２を介して時刻供給装置６Ａへ送信する（ステップＳ３９）。
【０１０６】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂは、上記ステップＳ３７〜Ｓ３８の処理と同様の処理を行うことにより、送信されてきたカウンタ値Ｃ（Ｂ，１）およびＣ（Ｂ，２）を例えば内部メモリに保存する（ステップＳ４０）。
【０１０７】
ここで、時刻供給装置６Ａおよび６Ｂに対応する時刻差計測装置１Ａおよび１Ｂ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、ステップＳ１８の処理により保存されたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）と、ステップＳ３３およびステップＳ３５の処理により保存されたカウンタ値であるＣ（Ｃｎ，１）およびＣ（Ｃｎ，２）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）とを用いて、時刻差計測装置１Ａと各時刻差計測装置１Ｃ１〜１Ｃ３との間の通信遅延時間ＤＥＬＡＹ（Ａ，Ｃｎ）を下式（５）により求めて内部メモリに保存する（ステップＳ４１）。
【０１０８】
ＤＥＬＡＹ（Ａ、Ｃｎ）
＝［Ｃ（Ａ，２）−Ｃ（Ａ，１）−｛Ｃ（Ｃｎ，２）−Ｃ（Ｃｎ，１）｝］／２        ・・・（５）
ステップＳ４１の処理と同様に、時刻供給装置６Ａおよび６Ｂに対応する時刻差計測装置１Ａおよび１Ｂ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、ステップＳ４０の処理により保存されたカウンタ値Ｃ（Ｂ，１）およびＣ（Ｂ，２）と、ステップＳ１３およびステップＳ１５の処理により保存されたカウンタ値であるＣ（Ｃｎ，１）およびＣ（Ｃｎ，２）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）とを用いて、時刻差計測装置１Ｂと各時刻差計測装置１Ｃ１〜１Ｃ３との間の通信遅延時間ＤＥＬＡＹ（Ｂ，Ｃｎ）を下式（６）により求めて内部メモリに保存する（ステップＳ４２）。
【０１０９】
ＤＥＬＡＹ（Ｂ，Ｃｎ）
＝［Ｃ（Ｃｎ，２）−Ｃ（Ｃｎ，１）−｛Ｃ（Ｂ，２）−Ｃ（Ｂ，１）｝］／２        ・・・（６）
一方、時刻供給装置６Ａは、標準時刻源３０Ａから時刻情報ＭＴＩＭＥ（Ａ）を受け取り、受け取った時刻情報ＭＴＩＭＥ（Ａ）を光ファイバ２を介して時刻供給装置６Ｂへ送信する（図６；ステップＳ４３）。
【０１１０】
この時刻情報ＭＴＩＭＥ（Ａ）は、光ファイバ２上を通過する際に光タップ３Ｃ１〜３Ｃ３、３Ａおよび３Ｂにより時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂへそれぞれタップされる。
【０１１１】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの通信データ読取機能１４は、タップされた時刻情報ＭＴＩＭＥ（Ａ）を読み取り、読み取った時刻情報ＭＴＩＭＥ（Ａ）を時刻差計測機能２１へ送信すると同時に、時刻情報取得命令を対応する時刻源５Ｃ１〜５Ｃ３、３０Ａおよび３０Ｂに送信する（ステップＳ４４）。
【０１１２】
各時刻源５Ｃ１〜５Ｃ３、３０Ａおよび３０Ｂは、送信された時刻取得命令に応じて時刻情報を各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの時刻差計測機能２１に対して送信する。
【０１１３】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂの時刻差計測機能２１は、送信されてきた時刻情報ＭＴＩＭＥ（Ａ）を内部メモリに保存するとともに、各時刻源５Ｃ１〜５Ｃ３、３０Ａおよび３０Ｂから送信されてきた時刻情報をＴＩＭＥ（Ｘ，１）として例えば内部メモリに保存する（ステップＳ４５）。
【０１１４】
なお、Ｘは、時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂに対応する値をとる変数であり、ＴＩＭＥ（Ｃ１，１）は時刻差計測装置１Ｃ１に保存された時刻情報、ＴＩＭＥ（Ｃ２，１）は時刻差計測装置１Ｃ２に保存された時刻情報、ＴＩＭＥ（Ｃ３，１）は時刻差計測装置１Ｃ３に保存された時刻情報、ＴＩＭＥ（Ａ，１）は時刻差計測装置１Ａに保存された時刻情報、ＴＩＭＥ（Ｂ，１）は時刻差計測装置１Ｂに保存された時刻情報をそれぞれ表している。
【０１１５】
同様に、時刻供給装置６Ｂは、対応する時刻差計測装置１Ｂにより保存された時刻情報ＭＴＩＭＥ（Ｂ）を時刻差計測装置１Ｂから受け取り、受け取った時刻情報ＭＴＩＭＥ（Ｂ）を光ファイバ２を介して時刻供給装置６Ａへ送信する（ステップＳ４６）。
【０１１６】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂは、上記ステップＳ４４〜４５の処理と同様の処理を行うことにより、送信されてきた時刻情報ＭＴＩＭＥ（Ｂ）を読み取って例えば内部メモリに保存するとともに、対応する時刻源５Ｃ１〜５Ｃ３、３０Ａおよび３０Ｂから送信されてきた時刻情報をＴＩＭＥ（Ｘ，２）として例えば内部メモリに保存する（ステップＳ４７）。
【０１１７】
そして、時刻供給装置６Ａおよび６Ｂに対応する時刻差計測装置１Ａおよび１Ｂ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、ステップＳ４６およびステップＳ４８の処理により保存された時刻情報ＭＴＩＭＥ（Ａ）および時刻情報ＭＴＩＭＥ（Ｂ）と、ステップＳ４５およびステップＳ４７の処理により保存された時刻情報ＴＩＭＥ（Ｃｎ，１）およびＴＩＭＥ（Ｃｎ，２）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）
とを用いて、時刻供給装置６Ａおよび時刻供給装置６Ｂと時刻源５Ｃ１〜５Ｃ３との時刻差を表す時刻差データＴＩＭＥＯＦＦ（Ａ，Ｃｎ）およびＴＩＭＥＯＦＦ（Ｂ，Ｃｎ）を、周波数単位の時刻差データとして下式（７）および（８）により求める（ステップＳ４８）。
【０１１８】
ＴＩＭＥＯＦＦ（Ａ，Ｃｎ）
＝［ＴＩＭＥ（Ｃｎ，１）−｛ＭＴＩＭＥ（Ａ）＋ＤＥＬＡＹ（Ａ，Ｃｎ）｝]         ・・・（７）
ＴＩＭＥＯＦＦ（Ｂ、Ｃｎ）
＝［ＴＩＭＥ（Ｃｎ，２）−｛ＭＴＩＭＥ（Ｂ）＋ＤＥＬＡＹ（Ｂ，Ｃｎ）｝]         ・・・（８）
なお、上記時刻供給装置６Ａおよび時刻供給装置６Ｂと時刻源５Ｃ１〜５Ｃ３との時刻差を周波数単位で表す時刻差データＴＩＭＥＯＦＦ（Ａ，Ｃｎ）およびＴＩＭＥＯＦＦ（Ｂ，Ｃｎ）を、上記基準周波数ｆ［Ｈｚ］で除することにより、秒単位の時刻差データを得ることができる。
【０１１９】
また、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂは、上述したステップＳ３９、Ｓ４０、Ｓ４２、Ｓ４６およびＳ４７を実行せず、ステップＳ４８においてＴＩＭＥＯＦＦ（Ａ，Ｃｎ）のみを求めることもできる。
【０１２０】
以上述べたように、本実施形態によれば、時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂを光ファイバ２に接続し、同一の基準周波数を利用した時刻差計測を実施することにより、同一の基準周波数で駆動できるカウンタ１１を利用することができる。この全ての時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂにおいて同期したカウンタ１１を利用することにより、例えば、標準時刻源３０Ａ、３０Ｂを接続した時刻差計測装置１Ａ、１Ｂのカウンタ１１と、各被監視時刻源５Ｃ１〜５Ｃ３を接続した時刻差計測装置１Ｃ１〜１Ｃ３のカウンタ１１の進みが等しくなり、時刻差計測装置１Ａ（標準時刻源３０Ａ）、時刻差計測装置１Ｂ（標準時刻源３０Ｂ）および時刻差計測装置１Ｃ１〜時刻差計測装置１Ｃ３（時刻源５Ｃ１〜５Ｃ３）間の差分情報、すなわち、カウンタ・オフセットＯＦＦ（Ａ，Ｃｎ）、カウンタ・オフセットＯＦＦ（Ｂ，Ｃｎ）、あるいは上記カウンタ１１に基づいて求められる伝送遅延量ＤＥＬＡＹ（Ａ，Ｃｎ）、ＤＥＬＡＹ（Ｂ，Ｃｎ）をそれぞれ正確に計測（算出）することが可能になる。
【０１２１】
したがって、この差分情報（カウンタオフセット／伝送遅延量）を用いることにより、標準時刻源３０Ａ、３０Ｂと時刻源５Ｃ１〜５Ｃ３との間の時刻差を算出することができる。
【０１２２】
また、本実施形態によれば、全ての時刻差計測装置１Ｃ１〜１Ｃ３、１Ａ、１Ｂは光タップ３Ｃ１〜３Ｃ３、３Ａおよび３Ｂを介して接続されている。このため、時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂは、光ファイバ２に対してデータを流すことができない。
【０１２３】
この特徴により、光ファイバ２上を流れる時刻差計測用のデータ（時刻計測命令等）が改竄される可能性が非常に低くなる。また、全ての時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂは、通信遅延時間の差はあるが、ほぼ同時に同一の通信データを受信可能となる。これにより、同一の時刻計測用の通信データを全ての時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂが受信することができる。
【０１２４】
さらに、本実施形態によれば、例えば監査機関３５が第三者機関の場合、その第三者機関に設置された時刻差計測装置（例えば１Ｃ１）は、他の全ての時刻差討測装置と同一の方式により常時監視を実施することができる。また、光ファイバ２上を流れる時刻計測用の通信情報を記録することが可能となる。
【０１２５】
すなわち、各時計差計測装置が求めた計測結果を第３者機関に送信し、第３者機関は自組織で計測した時刻差情報と、受信した情報全てとを比較することにより、第３者機関において全ての時刻源の状態を記録・監視することが可能となる。
【０１２６】
したがって、被監視時刻源Ｎ個と標準時刻源Ｍ個の場合に、従来Ｎ×Ｍ本の相互リンクが必要であったのに対し、光ファイバ２に対してのみ時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂを接続することにより、標準時刻源３０Ａ、３０Ｂと全ての被監視時刻源５Ｃ１〜５Ｃ３の相互比較を行うことができる。また、光ファイバ２として信頼性のあるＳＤＨ回線を利用することも可能であり、インターネットのように品質変動の大きい網を避けて精度の高い時刻差計測を実現することができる。
【０１２７】
なお、本実施形態においては、図２に示した装置群、すなわち、光ファイバ２に光タップ３Ｃ１〜３Ｃ３、３Ａおよび３Ｂを介してそれぞれ接続された装置群は、この光ファイバ２の提供者が用意するマスタクロックから得られた基準周波数ｆ［Ｈｚ］に同期する信号により光ファイバ２を介して通信できるものとしたが、本発明はこの構成に限定されるものではない。
【０１２８】
例えば、図７に示す時刻差監視システムＴＳ２として、一台の時刻供給装置６Ａに対してクロック（周波数ｆ）を与えてクロックマスタとして動作させ、他の装置群（時刻供給装置６Ｂ、時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂ）は、この時刻供給装置６Ａから送信される上記クロックｆに同期する信号により上記光ファイバ２を利用して通信できるように構成してもよい。
【０１２９】
なお、図７に示す構成においても、図３〜図６と同一の時刻差データ算出処理を実行することができ、上述した効果を得ることができる。
【０１３０】
（第２の実施の形態）
図８は、本発明の第１の実施の形態に係る時刻差計測装置１を利用して、複数（例えば３個）の時刻源５（５Ｃ１〜５Ｃ３）をそれぞれ監視するための第２の実施の形態に係る時刻差監視システムＴＳ３を示す図である。
【０１３１】
本実施形態においては、図２に示す時刻差監視システムＴＳ１において、標準時刻運用機関３１Ｂを省略し、図２に示す光ファイバ２に対応する光ファイバ２Ｘの両端を標準時刻運用機関３１Ａの時刻供給装置６ＡにインタフェースＡおよびインタフェースＢを介してそれぞれ接続してループを構成し、このループ状光ファイバ２Ｘに対して光タップ３Ｃ１〜３Ｃ３および分岐ファイバ２Ｃ１〜２Ｃ３を介して時刻差計測装置１Ｃ１〜１Ｃ３がそれぞれ接続されている。
【０１３２】
なお、その他の構成要素については、図１および図２に示す構成要素と略同等であるため、同一の符号を付してその説明は省略する。
【０１３３】
次に、本実施形態の全体処理について、各時刻差計測装置１Ｃ１〜１Ｃ３における対応する時刻源５Ｃ１〜５Ｃ３から供給される時刻と、時刻供給装置６Ａから供給される時刻との時刻差を求める動作処理を中心に説明する。
【０１３４】
最初に、標準時刻源５Ａが接続された時刻差計測装置１Ａのカウンタ１１と、被監視対象である時刻源５Ｃ１〜５Ｃ３が接続された時刻差計測装置１Ｃ１〜１Ｃ３のカウンタ１１との間のオフセットから上記時刻差を表す時刻差データを算出する処理について説明する。
【０１３５】
なお、第１の実施形態と同様に、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａでは、光ファイバ２Ｘを伝送される光信号から取りだされた基準周波数ｆに同期して内部カウンタ１１を駆動させている（ステップＳ１およびＳ２参照）。
【０１３６】
このとき、時刻供給装置６Ａは、特定のバイト列となる時刻計測命令を光ファイバ２Ｘを介してインタフェースＡ、あるいはインタフェースＢ（例えば、インタフェースＡとする）から送信する（図９；ステップＳ５０）。
【０１３７】
この時刻計測命令は、光ファイバ２Ｘを一周する際に光タップ３Ｃ１〜３Ｃ３および３Ａにより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０１３８】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、タップされた時刻計測命令を読み取り、読み取った命令に対応するカウンタ値読取指令をカウンタ値読取機能１５へ送信する（ステップＳ５１）。
【０１３９】
各時刻差計測装置１Ｃ１〜１Ｃ３、および１Ｂのカウンタ値読取機能１５は、受信したカウンタ値読取指令に応じて、各時刻差計測装置１Ｃ１〜１Ｃ３の内部カウンタ１１のカウンタ値を受信タイミング信号として読み取り、時刻差計測機能２１へ送信する（ステップＳ５２）。
【０１４０】
一方、時刻計測命令送信元である時刻供給装置６Ａに対応する時刻差計測装置１Ａのカウンタ値読取機能１５は、受信したカウンタ値読取指令に応じて、その内部カウンタ１１のカウンタ値を上記時刻計測命令の送信タイミングを表す送信タイミング信号として読み取り、時刻差計測機能２１へ送信する（ステップＳ５２）。
【０１４１】
各時刻差計測装置１Ｃ１〜１Ｃ３、および１Ａの時刻差計測機能２１は、カウンタ値読み取り機能１５から送信されてきたカウンタ値を、インタフェースＡから送信されてきた時刻計測命令に対応するカウンタ値Ｃ（Ｘ，１）として例えば内部メモリに保存する（ステップＳ５３）。なお、Ｃ（Ｘ，１）の意味は、第１の実施の形態と同様である。
【０１４２】
第１の実施形態と同様に、本実施形態においても、カウンタ１１の進みが全ての時刻差計測装置１Ｃ１〜１Ｃ３および１Ａにおいて等しいため、時刻供給装置６Ａが時刻計測命令を送信した後に、各時刻差計測装置１Ｃ１〜１Ｃ３を通過するまでに要したカウンタ値の差は、時刻供給装置６Ａと各時刻差計測装置１Ｃ１〜１Ｃ３との間の差分情報に対応するものとなっている。
【０１４３】
一方、時刻供給装置６Ａは、特定のバイト列となる時刻計測命令を光ファイバ２Ｘを介して、ステップＳ５０とは逆方向（インタフェースＢ）から送信する（ステップＳ５４）。
【０１４４】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａは、上記ステップＳ５１〜Ｓ５３の処理と同様の処理を行うことにより、カウンタ値読み取り機能１５から送信されてきたカウンタ値を、インタフェースＢから送信されてきた時刻計測命令に対応するカウンタ値Ｃ（Ｘ，２）として例えば内部メモリに保存する（ステップＳ５５）。
【０１４５】
そして、時刻供給装置６Ａは、対応する時刻差計測装置１Ａにより保存されたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測装置１Ａから受け取り、受け取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）をインタフェースＡあるいはインタフェースＢを介して光ファイバ２Ｘへ送信する（ステップＳ５６）。
【０１４６】
このカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）は、光ファイバ２Ｘ上を通過する際に光タップ３Ｃ１〜３Ｃ３および３Ａにより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０１４７】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、タップされたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を読み取り、読み取ったデータ｛カウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）｝が時刻計測命令ではないため、通信データ読取機能１４は、読み取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測機能２１へ送信する（ステップＳ５７）。
【０１４８】
各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１は、送信されてきたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を例えば内部メモリに保存する（ステップＳ５８）。
【０１４９】
ここで、時刻供給装置６Ａに対応する時刻差計測装置１Ａ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、ステップＳ５８の処理により保存されたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）と、ステップＳ５３およびステップＳ５５の処理により保存されたカウンタ値であるＣ（Ｃｎ，１）およびＣ（Ｃｎ，２）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）とを用いて、時刻差計測装置１Ａのカウンタ１１と各時刻差計測装置１Ｃ１〜１Ｃ３のカウンタ１１との間のカウンタオフセットＯＦＦ（Ａ，Ｃｎ）を下式（９）により求めて内部メモリに保存する（ステップＳ５９）。
【０１５０】
ＯＦＦ（Ａ、Ｃｎ）
＝｛Ｃ（Ｃｎ，１）＋Ｃ（Ｃｎ，２）−Ｃ（Ａ，１）−Ｃ（Ａ，２）｝／２   ・・・（９）
一方、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａには、対応する時刻源から１ＰＰＳ信号が送信されており、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａのカウンタ値読取機能２０は、その１ＰＰＳ信号に同期した内部カウンタ１１のカウンタ値をカウンタ値ＰＰＳ（Ｘ）として例えば内部メモリに保存する（ステップＳ６０）。
【０１５１】
なお、ＰＰＳ（Ｃ１）は時刻差計測装置１Ｃ１の１ＰＰＳに対応するカウンタ値、カウンタ値ＰＰＳ（Ｃ２）は時刻差計測装置１Ｃ２の１ＰＰＳに対応するカウンタ値、カウンタ値ＰＰＳ（Ｃ３）は時刻差計測装置１Ｃ３のカウンタ値、カウンタ値ＰＰＳ（Ａ）は時刻差計測装置１Ａのカウンタ値をそれぞれ表している。
【０１５２】
一方、時刻供給装置６Ａは、対応する時刻差計測装置１Ａにより保存されたカウンタ値ＰＰＳ（Ａ）を時刻差計測装置１Ａから受け取り、受け取ったカウンタ値ＰＰＳ（Ａ）をインタフェースＡあるいはインタフェースＢから光ファイバ２Ｘを介して送信する（ステップＳ６１）。
【０１５３】
このカウンタ値ＰＰＳ（Ａ）は、光ファイバ２Ｘ上を通過する際に、光タップ３Ｃ１〜３Ｃ３および３Ａにより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０１５４】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、タップされたカウンタ値ＰＰＳ（Ａ）を読み取り、読み取ったカウンタ値ＰＰＳ（Ａ）を時刻差計測機能２１へ送信する（ステップＳ６２）。
【０１５５】
各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１は、送信されてきたカウンタ値ＰＰＳ（Ａ）を例えば内部メモリに保存する（ステップＳ６３）。
【０１５６】
そして、時刻供給装置６Ａに対応する時刻差計測装置１Ａ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、保存されたカウンタ値ＰＰＳ（Ａ）と、保存されたカウンタ値ＰＰＳ（Ｃｎ）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）とを用いて、時刻供給装置６Ａと時刻源５Ｃ１〜５Ｃ３との時刻差を表す時刻差データＰＰＳＯＦＦ（Ａ，Ｃｎ）を、周波数単位の時刻差データとして下式（１０）により求める（ステップＳ６４）。
【０１５７】
ＰＰＳＯＦＦ（Ａ，Ｃｎ）
＝｛ＰＰＳ（Ｃｎ）−ＯＦＦ（Ａ，Ｃｎ）−ＰＰＳ（Ａ）｝          ・・・（１０）
なお、上記時刻差データＰＰＳＯＦＦ（Ａ，Ｃｎ）を、上記基準周波数ｆ［Ｈｚ］で除することにより、秒単位の時刻差データを得ることができる。
【０１５８】
次に、標準時刻源５Ａが接続された時刻差計測装置１Ａから、被監視対象である時刻源５Ｃ１〜５Ｃ３が接続された時刻差計測装置１Ｃ１〜１Ｃ３までの通信遅延時間を算出して時刻差データを算出する処理について説明する。
【０１５９】
時刻供給装置６Ａは、特定のバイト列となる時刻計測命令を光ファイバ２Ｘを介してインタフェースＡ、あるいはインタフェースＢ（例えば、インタフェースＡとする）から送信する（図１０；ステップＳ７０）。
【０１６０】
この時刻計測命令は、光ファイバ２Ｘを一周する際に光タップ３Ｃ１〜３Ｃ３および３Ａにより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０１６１】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、タップされた時刻計測命令を読み取り、読み取った命令に対応するカウンタ値読取指令をカウンタ値読取機能１５へ送信する（ステップＳ７１）。
【０１６２】
各時刻差計測装置１Ｃ１〜１Ｃ３のカウンタ値読取機能１５は、受信したカウンタ値読取指令に応じて、各時刻差計測装置１Ｃ１〜１Ｃ３の内部カウンタ１１のカウンタ値を受信タイミング信号として読み取り、時刻差計測機能２１へ送信する（ステップＳ７２）。
【０１６３】
一方、時刻計測命令送信元である時刻供給装置６Ａに対応する時刻差計測装置１Ａのカウンタ値読取機能１５は、受信したカウンタ値読取指令に応じて、その内部カウンタ１１のカウンタ値を上記時刻計測命令の送信タイミングを表す送信タイミング信号として読み取り、時刻差計測機能２１へ送信する（ステップＳ７２）。
【０１６４】
各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１は、カウンタ値読み取り機能１５から送信されてきたカウンタ値を、インタフェースＡから送信されてきた時刻計測命令に対応するカウンタ値Ｃ（Ｘ，１）として例えば内部メモリに保存する（ステップＳ７３）。
【０１６５】
一方、時刻供給装置６Ａは、特定のバイト列となる時刻計測命令を光ファイバ２Ｘを介して、ステップＳ７０とは逆方向（インタフェースＢ）から送信する（ステップＳ７４）。
【０１６６】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａは、上記ステップＳ７１〜Ｓ７３の処理と同様の処理を行うことにより、カウンタ値読み取り機能１５から送信されてきたカウンタ値を読取り、インタフェースＢから送信されてきた時刻計測命令に対応するカウンタ値Ｃ（Ｘ，２）として例えば内部メモリに保存する（ステップＳ７５）。
【０１６７】
そして、時刻供給装置６Ａは、対応する時刻差計測装置１Ａにより保存されたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測装置１Ａから受け取り、受け取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）をインタフェースＡあるいはインタフェースＢを介して光ファイバ２Ｘへ送信する（ステップＳ７６）。
【０１６８】
このカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）は、光ファイバ２Ｘ上を通過する際に光タップ３Ｃ１〜３Ｃ３および３Ａにより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０１６９】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、タップされたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を読み取り、読み取ったデータ｛カウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）｝が時刻計測命令ではないため、通信データ読取機能１４は、読み取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測機能２１へ送信する（ステップＳ７７）。
【０１７０】
各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１は、送信されてきたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を例えば内部メモリに保存する（ステップＳ７８）。
【０１７１】
ここで、時刻供給装置６Ａに対応する時刻差計測装置１Ａ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、保存されたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）と、保存されたカウンタ値であるＣ（Ｃｎ，１）およびＣ（Ｃｎ，２）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）とを用いて、時刻差計測装置１Ａから各時刻差計測装置１Ｃ１〜１Ｃ３までの通信遅延時間ＤＥＬＡＹ（Ａ，Ｃｎ）を下式（１１）により求めて内部メモリに保存する（ステップＳ７９）。
【０１７２】
ＤＥＬＡＹ（Ａ，Ｃｎ）
＝[Ｃ（Ａ，２）−Ｃ（Ａ，１）−｛Ｃ（Ｃｎ，２）−Ｃ（Ｃｎ，１）｝]／２ ・・・（１１）
一方、時刻供給装置６Ａは、標準時刻源３０Ａから時刻情報ＭＴＩＭＥ（Ａ）を受け取り、受け取った時刻情報ＭＴＩＭＥ（Ａ）をインタフェースＡあるいはインタフェースＢから光ファイバ２Ｘを介して送信する（ステップＳ８０）。
【０１７３】
この時刻情報ＭＴＩＭＥ（Ａ）は、光ファイバ２上を通過する際に光タップ３Ｃ１〜３Ｃ３および３Ａにより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０１７４】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、タップされた時刻情報ＭＴＩＭＥ（Ａ）を読み取り、読み取った時刻情報ＭＴＩＭＥ（Ａ）を時刻差計測機能２１へ送信すると同時に、時刻情報取得命令を対応する時刻源５Ｃ１〜５Ｃ３および３０Ａに送信する（ステップＳ８１）。
【０１７５】
各時刻源５Ｃ１〜５Ｃ３および３０Ａは、送信された時刻取得命令に応じて時刻情報ＴＩＭＥ（Ｘ，１）を各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１に対して送信する。
【０１７６】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１は、送信されてきた時刻情報ＭＴＩＭＥ（Ａ）および時刻情報ＴＩＭＥ（Ｘ，１）をそれぞれ内部メモリに保存する（ステップＳ８２）。ＴＩＭＥ（Ｘ，１）の意味については、第１の実施形態と同様である。
【０１７７】
そして、時刻供給装置６Ａに対応する時刻差計測装置１Ａ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、ステップＳ８２の処理により保存された時刻情報ＭＴＩＭＥ（Ａ）および時刻情報ＴＩＭＥ（Ｃｎ，１）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）を用いて、時刻供給装置６Ａと時刻源５Ｃ１〜５Ｃ３との時刻差を表す時刻差データＴＩＭＥＯＦＦ（Ａ，Ｃｎ）を、周波数単位の時刻差データとして下式（１２）により求める（ステップＳ８３）。
【０１７８】
ＴＩＭＥＯＦＦ（Ａ，Ｃｎ）
＝ＭＴＩＭＥ（Ｃｎ，１）−｛ＭＴＩＭＥ（Ａ）＋ＤＥＬＡＹ（Ａ、Ｃｎ）｝ ・・・（１２）
なお、上記時刻差データＴＩＭＥＯＦＦ（Ａ，Ｃｎ）を、上記基準周波数ｆ［Ｈｚ］で除することにより、秒単位の時刻差データを得ることができる。
【０１７９】
以上述べたように、本実施形態においても、全ての時刻差計測装置１Ｃ１〜１Ｃ３および１Ａにおいて同期したカウンタ１１を利用することにより、標準時刻源３０Ａを接続した時刻差計測装置１Ａのカウンタ１１と、各被監視時刻源５Ｃ１〜５Ｃ３を接続した時刻差計測装置１Ｃ１〜１Ｃ３のカウンタ１１の進みが等しくなり、時刻差計測装置１Ａ（標準時刻源３０Ａ）、および時刻差計測装置１Ｃ１〜時刻差計測装置１Ｃ３（時刻源５Ｃ１〜５Ｃ３）間の差分情報、すなわち、カウンタ・オフセットＯＦＦ（Ａ，Ｃｎ）、あるいは上記カウンタ１１に基づいて求められる伝送遅延量ＤＥＬＡＹ（Ａ，Ｃｎ）をそれぞれ正確に計測（算出）することが可能になる。
【０１８０】
したがって、この差分情報（カウンタオフセット、伝送遅延量）を用いることにより、標準時刻源３０Ａと時刻源５Ｃ１〜５Ｃ３との間の時刻差を算出することができる
なお、本実施形態においては、図８に示した装置群、すなわち、光ファイバ２Ｘに光タップ３Ｃ１〜３Ｃ３および３Ａを介してそれぞれ接続された装置群は、この光ファイバ２Ｘの提供者が用意するマスタクロックに基づく基準周波数ｆ［Ｈｚ］に同期する信号により、上記光ファイバ２Ｘを利用して通信できるものとしたが、本発明はこの構成に限定されるものではない。
【０１８１】
例えば、図１１に示す時刻差監視システムＴＳ４として、時刻供給装置６Ａに対してクロック（周波数ｆ）を与えてクロックマスタとして動作させ、他の装置群（時刻差計測装置１Ｃ１〜１Ｃ３および１Ａ）は、この時刻供給装置６Ａから送信される上記クロックｆに同期する信号により上記光ファイバ２Ｘを利用して通信できるように構成してもよい。
【０１８２】
なお、図１１に示す構成においても、図９〜図１０と同一の時刻差データ算出処理を実行することができ、上述した効果を得ることができる。
【０１８３】
（第３の実施の形態）
図１２は、本発明の第１の実施の形態に係る時刻差計測装置１を利用して、複数（例えば３個）の時刻源５（５Ｃ１〜５Ｃ３）をそれぞれ監視するための第３の実施の形態に係る時刻差監視システムＴＳ５を示す図である。
【０１８４】
本実施形態においては、図２に示す時刻差監視システムＴＳ１において、標準時刻運用機関３１Ｂを省略し、図２に示す光ファイバ２に対応する一対の光ファイバ２Ｙ１、２Ｙ２それぞれの一端を時刻供給装置６Ａに接続し、他端を短絡装置４０に接続して短絡し、この時刻供給装置６Ａおよび短絡装置４０間の区間である光ファイバ２Ｙ１、２Ｙ２に対して光タップ３Ｃ１〜３Ｃ３および分岐ファイバ２Ｃ１〜２Ｃ３を介して時刻差計測装置１Ｃ１〜１Ｃ３がそれぞれ通信可能に接続されている。
【０１８５】
なお、その他の構成要素については、図１および図２に示す構成要素と略同等であるため、同一の符号を付してその説明は省略する。
【０１８６】
次に、本実施形態の全体処理について、各時刻差計測装置１Ｃ１〜１Ｃ３における対応する時刻源５Ｃ１〜５Ｃ３から供給される時刻と、時刻供給装置６Ａから供給される時刻との時刻差を求める動作処理を中心に説明する。
【０１８７】
最初に、標準時刻源５Ａが接続された時刻差計測装置１Ａのカウンタ１１と、被監視対象である時刻源５Ｃ１〜５Ｃ３が接続された時刻差計測装置１Ｃ１〜１Ｃ３のカウンタ１１との間のオフセットから上記時刻差を表す時刻差データを算出する処理について説明する。
【０１８８】
なお、第１の実施形態と同様に、各時刻差計測装置１Ｃ１〜１Ｃ３、１Ａおよび１Ｂでは、光ファイバ２Ｘを伝送される光信号から取りだされた基準周波数ｆに同期して内部カウンタ１１を駆動させている（ステップＳ１およびＳ２参照）。
【０１８９】
このとき、時刻供給装置６Ａは、特定のバイト列となる時刻計測命令を光ファイバ２Ｙ１を介して送信する（図１３；ステップＳ９０）。
【０１９０】
この時刻計測命令は、一方の光ファイバ２Ｙ１を通って短絡装置４０に至る間、および短絡装置４０を介して他方の光ファイバ２Ｙ２を通って時刻供給装置６Ａに戻る間に合計２回光タップ３Ｃ１〜３Ｃ３および３Ａにより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０１９１】
上記２回の時刻計測命令により、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、２回のカウンタ値読取指令をカウンタ値読取機能１５へ送信し（ステップＳ９１）、カウンタ値読取機能１５は、受信したカウンタ値読取指令に応じて、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの内部カウンタ１１のカウンタ値を２回読み取り、時刻差計測機能２１へ送信する（ステップＳ９２）。
【０１９２】
各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１は、カウンタ値読み取り機能１５から送信されてきた２回のカウンタ値を、Ｃ（Ｘ，ｍ）（ｍ＝１、２）として例えば内部メモリに保存する（ステップＳ９３）。なお、Ｃ（Ｘ，ｍ）における“Ｘ”の意味は、第１の実施の形態と同様である。
【０１９３】
そして、時刻供給装置６Ａは、対応する時刻差計測装置１Ａにより保存されたカウンタ値Ｃ（Ａ，ｍ）、すなわち、カウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測装置１Ａから受け取り、受け取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を光ファイバ２Ｙ１を介して送信する（ステップＳ９４）。
【０１９４】
このカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）は、光ファイバ２Ｙ１上を通過する際に光タップ３Ｃ１〜３Ｃ３および３Ａより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０１９５】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、タップされたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を読み取り、読み取ったデータ｛カウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）｝が時刻計測命令ではないため、通信データ読取機能１４は、読み取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測機能２１へ送信する（ステップＳ９５）。
【０１９６】
各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１は、送信されてきたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を例えば内部メモリに保存する（ステップＳ９６）。
【０１９７】
ここで、時刻供給装置６Ａに対応する時刻差計測装置１Ａ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、保存されたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）と、保存されたカウンタ値であるＣ（Ｃｎ，１）およびＣ（Ｃｎ，２）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）とを用いて、時刻差計測装置１Ａのカウンタ１１と各時刻差計測装置１Ｃ１〜１Ｃ３のカウンタ１１との間のカウンタオフセットＯＦＦ（Ａ，Ｃｎ）を下式（１３）により求めて内部メモリに保存する（ステップＳ９７）。
【０１９８】
ＯＦＦ（Ａ，Ｃｎ）
＝｛Ｃ（Ｃｎ，１）＋Ｃ（Ｃｎ，２）−Ｃ（Ａ，１）−Ｃ（Ａ，２）｝／２   ・・・（１３）
一方、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａには、対応する時刻源から１ＰＰＳ信号が送信されており、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａのカウンタ値読取機能２０は、その１ＰＰＳ信号に同期した内部カウンタ１１のカウンタ値をカウンタ値ＰＰＳ（Ｘ）として例えば内部メモリに保存する（ステップＳ９８）。
【０１９９】
一方、時刻供給装置６Ａは、対応する時刻差計測装置１Ａにより保存されたカウンタ値ＰＰＳ（Ａ）を時刻差計測装置１Ａから受け取り、受け取ったカウンタ値ＰＰＳ（Ａ）を光ファイバ２Ｙ１を介して送信する（ステップＳ９９）。
【０２００】
このカウンタ値ＰＰＳ（Ａ）は、光ファイバ２Ｙ１上を通過する際に、光タップ３Ｃ１〜３Ｃ３および３Ａにより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０２０１】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、タップされたカウンタ値ＰＰＳ（Ａ）を読み取り、読み取ったカウンタ値ＰＰＳ（Ａ）を時刻差計測機能２１へ送信する（ステップＳ１００）。
【０２０２】
各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１は、送信されてきたカウンタ値ＰＰＳ（Ａ）を例えば内部メモリに保存する（ステップＳ１０１）。
【０２０３】
そして、時刻供給装置６Ａに対応する時刻差計測装置１Ａ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、保存されたカウンタ値ＰＰＳ（Ａ）と、保存されたカウンタ値ＰＰＳ（Ｃｎ）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）とを用いて、時刻供給装置６Ａと時刻源５Ｃ１〜５Ｃ３との時刻差を表す時刻差データＰＰＳＯＦＦ（Ａ，Ｃｎ）を、周波数単位の時刻差データとして下式（１４）により求める（ステップＳ１０２）。
【０２０４】
ＰＰＳＯＦＦ（Ａ，Ｃｎ）
＝｛ＰＰＳ（Ｃｎ）−ＯＦＦ（Ａ、Ｃｎ）−ＰＰＳ（Ａ）｝                 ・・・（１４）
なお、上記時刻差データＰＰＳＯＦＦ（Ａ，Ｃｎ）を、上記基準周波数ｆ［Ｈｚ］で除することにより、秒単位の時刻差データを得ることができる。
【０２０５】
次に、標準時刻源５Ａが接続された時刻差計測装置１Ａから、被監視対象である時刻源５Ｃ１〜５Ｃ３が接続された時刻差計測装置１Ｃ１〜１Ｃ３までの通信遅延時間を算出して時刻差データを算出する処理について説明する。
【０２０６】
時刻供給装置６Ａは、特定のバイト列となる時刻計測命令を光ファイバ２Ｙ１を介して送信する（図１４；ステップＳ１１０）。
【０２０７】
この時刻計測命令は、一方の光ファイバ２Ｙ１を通って短絡装置４０に至る間、および短絡装置４０を介して他方の光ファイバ２Ｙ２を通って時刻供給装置６Ａに戻る間に合計２回光タップ３Ｃ１〜３Ｃ３および３Ａにより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０２０８】
上記２回の時刻計測命令により、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、２回のカウンタ値読み込み指令をカウンタ値読取機能１５へ送信し（ステップＳ１１１）、カウンタ値読取機能１５は、受信したカウンタ値読取指令に応じて、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの内部カウンタ１１のカウンタ値を２回読み取り、時刻差計測機能２１へ送信する（ステップＳ１１２）。
【０２０９】
各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１は、カウンタ値読み取り機能１５から送信されてきた２回のカウンタ値を、Ｃ（Ｘ，ｍ）（ｍ＝１、２）として例えば内部メモリに保存する（ステップＳ１１３）。
【０２１０】
そして、時刻供給装置６Ａは、対応する時刻差計測装置１Ａにより保存されたカウンタ値Ｃ（Ａ，ｍ）、すなわち、カウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測装置１Ａから受け取り、受け取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を光ファイバ２Ｙ１を介して送信する（ステップＳ１１４）。
【０２１１】
このカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）は、光ファイバ２Ｙ１上を通過する際に光タップ３Ｃ１〜３Ｃ３および３Ａより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０２１２】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、タップされたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を読み取り、読み取ったデータ｛カウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）｝が時刻計測命令ではないため、通信データ読取機能１４は、読み取ったカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を時刻差計測機能２１へ送信する（ステップＳ１１５）。
【０２１３】
各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１は、送信されてきたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）を例えば内部メモリに保存する（ステップＳ１１６）。
【０２１４】
ここで、時刻供給装置６Ａに対応する時刻差計測装置１Ａ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、保存されたカウンタ値Ｃ（Ａ，１）およびＣ（Ａ，２）と、保存されたカウンタ値であるＣ（Ｃｎ，１）およびＣ（Ｃｎ，２）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）とを用いて、時刻差計測装置１Ａから各時刻差計測装置１Ｃ１〜１Ｃ３までの通信遅延時間ＤＥＬＡＹ（Ａ、Ｃｎ）を下式（１５）により求めて内部メモリに保存する（ステップＳ１１７）。
【０２１５】
ＤＥＬＡＹ（Ａ、Ｃｎ）
＝[Ｃ（Ａ，２）−Ｃ（Ａ，１）−｛Ｃ（Ｃｎ，２）−Ｃ（Ｃｎ，１）｝]／２ ・・・（１５）
一方、時刻供給装置６Ａは、標準時刻源３０Ａから時刻情報ＭＴＩＭＥ（Ａ）を受け取り、受け取った時刻情報ＭＴＩＭＥ（Ａ）を光ファイバ２Ｙ１を介して送信する（ステップＳ１１８）。
【０２１６】
この時刻情報ＭＴＩＭＥ（Ａ）は、光ファイバ２Ｙ１上を通過する際に光タップ３Ｃ１〜３Ｃ３および３Ａにより時刻差計測装置１Ｃ１〜１Ｃ３および１Ａへそれぞれタップされる。
【０２１７】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの通信データ読取機能１４は、タップされた時刻情報ＭＴＩＭＥ（Ａ）を読み取り、読み取った時刻情報ＭＴＩＭＥ（Ａ）を時刻差計測機能２１へ送信すると同時に、時刻情報取得命令を対応する時刻源５Ｃ１〜５Ｃ３および３０Ａに送信する（ステップＳ１１９）。
【０２１８】
各時刻源５Ｃ１〜５Ｃ３および３０Ａは、送信された時刻取得命令に応じて時刻情報ＴＩＭＥ（Ｘ，１）を各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１に対して送信する。
【０２１９】
このとき、各時刻差計測装置１Ｃ１〜１Ｃ３および１Ａの時刻差計測機能２１は、送信されてきた時刻情報ＭＴＩＭＥ（Ａ）および時刻情報ＴＩＭＥ（Ｘ，１）をそれぞれ内部メモリに保存する（ステップＳ１２０）。ＴＩＭＥ（Ｘ，１）の意味については、第１の実施形態と同様である。
【０２２０】
そして、時刻供給装置６Ａに対応する時刻差計測装置１Ａ以外の時刻差計測装置１Ｃ１〜１Ｃ３の時刻差計測機能２１は、ステップＳ１２０の処理により保存された時刻情報ＭＴＩＭＥ（Ａ）および時刻情報ＴＩＭＥ（Ｃｎ，１）（ｎは１〜３であり、時刻差計測装置１Ｃ１〜１Ｃ３に対応する）を用いて、時刻供給装置６Ａと時刻源５Ｃ１〜５Ｃ３との時刻差を表す時刻差データＴＩＭＥＯＦＦ（Ａ，Ｃｎ）を、周波数単位の時刻差データとして下式（１６）により求める（ステップＳ１２１）。
【０２２１】
ＴＩＭＥＯＦＦ（Ａ，Ｃｎ）＝ＭＴＩＭＥ（Ｃｎ，１）−｛ＭＴＩＭＥ（Ａ）＋ＤＥＬＡＹ（Ａ，Ｃｎ）｝                                ・・・（１６）
なお、上記時刻差データＴＩＭＥＯＦＦ（Ａ，Ｃｎ）を、上記基準周波数ｆ［Ｈｚ］で除することにより、秒単位の時刻差データを得ることができる。
【０２２２】
以上述べたように、本実施形態においても、全ての時刻差計測装置１Ｃ１〜１Ｃ３および１Ａにおいて同期したカウンタ１１を利用することにより、標準時刻源３０Ａを接続した時刻差計測装置１Ａのカウンタ１１と、各被監視時刻源５Ｃ１〜５Ｃ３を接続した時刻差計測装置１Ｃ１〜１Ｃ３のカウンタ１１の進みが等しくなり、両方のカウンタ・オフセットＯＦＦ（Ａ，Ｃｎ）、あるいは上記カウンタ１１に基づいて求められる伝送遅延量ＤＥＬＡＹ（Ａ，Ｃｎ）をそれぞれ正確に計測（算出）することが可能になる。
【０２２３】
したがって、このオフセット量（カウンタオフセット、伝送遅延量）を用いることにより、標準時刻源３０Ａと時刻源５Ｃ１〜５Ｃ３との間の時刻差を算出することができる。
【０２２４】
なお、本実施形態においては、図１２に示した装置群、すなわち、光ファイバ２Ｙ１、２Ｙ２に光タップ３Ｃ１〜３Ｃ３および３Ａを介してそれぞれ接続された装置群は、この光ファイバ２Ｙ１、２Ｙ２の提供者が用意するマスタクロックに基づく基準周波数ｆ［Ｈｚ］に同期する信号により、上記光ファイバ２Ｙ１、２Ｙ２を利用して通信できるものとしたが、本発明はこの構成に限定されるものではない。
【０２２５】
例えば、図１５に示す時刻差監視システムＴＳ６として、時刻供給装置６Ａに対してクロック（周波数ｆ）を与えてクロックマスタとして動作させ、他の装置群（時刻差計測装置１Ｃ１〜１Ｃ３および１Ａ）は、この時刻供給装置６Ａから送信される上記クロックｆに同期する信号により上記光ファイバ２Ｙ１、２Ｙ２を利用して通信できるように構成してもよい。
【０２２６】
なお、図１５に示す構成においても、図１３〜図１４と同一の時刻差データ算出処理を実行することができ、上述した効果を得ることができる。
【０２２７】
（第４の実施の形態）
図１６は、本発明の第１の実施の形態に係る時刻差計測装置１を利用して、複数（例えば３個）の時刻源５（５Ｃ１〜５Ｃ３）をそれぞれ監視するための第４の実施の形態に係る時刻差監視システムＴＳ７を示す図である。なお、第１〜第３の実施の形態の構成要素と略同等の機能を有する構成要素については、同一または類似した符号を付してその説明を省略または簡略化する。
【０２２８】
本実施形態における時刻差監視システムＴＳ７は、光ファイバ２として、２本の光ファイバ２Ｚ１、２Ｚ２を利用して時刻差を求めるシステムである。
【０２２９】
一方の光ファイバ２Ｚ１は、その一端部が時刻供給装置６Ａに接続され、他端部が（１）図１に示した構成、すなわち、他の時刻供給装置に接続された構成、（２）図７に示した構成、すなわち、他端部も同一の時刻供給装置６Ａに接続されてループ状となる構成、および（３）図１２に示した構成、すなわち、光ファイバ２Ｚ１自体が対構造を有しており、それぞれの他端部が短絡装置により短絡された構成の内の何れか１つの構成を有している。
【０２３０】
この光ファイバ２Ｚ１には、上述した各実施の形態と同様に、光タップ３Ａ、光タップ３Ｃ２、および光タップ３Ｃ３を介して時刻差計測装置１Ａ、時刻差計測装置１Ｃ２および時刻差計測装置１Ｃ３がそれぞれ接続されている。
【０２３１】
同様に、他方の光ファイバ２Ｚ２は、その一端部が時刻供給装置６Ｃに接続され、他端部が上記（１）、（２）および（３）の何れか１つの構成を有している。
【０２３２】
また、光ファイバ２Ｚ２には、上述した各実施の形態と同様に、光タップ３Ｃ１および光タップ３Ｃ４を介して時刻差計測装置１Ｃ１および時刻差計測装置１Ｃ４（図１の時刻差計測装置１と同等の構成を有している）がそれぞれ接続されている。
【０２３３】
一方、時刻源５Ｃ３は、時刻差計測装置２Ｃ３、時刻供給装置６Ｃおよび時刻差計測装置１Ｃ４にそれぞれ通信可能に接続されており、上記時刻差計測装置２Ｃ３、時刻供給装置６Ｃおよび時刻差計測装置１Ｃ４に対する共通の時刻源（共通時刻源）となっている。
【０２３４】
このように構成された時刻差監視システムＴＳ７によれば、光ファイバ２Ｚ１に接続された時刻差計測装置１Ａ、時刻差計測装置１Ｃ２および１Ｃ３については、第１〜第３の実施形態で説明したカウンタオフセット算出処理の内、上記光ファイバ２Ｚ１の構成に対応する何れか１つの処理により、互いのカウンタオフセットがそれぞれ算出される。
【０２３５】
一方、光ファイバ２Ｚ２に接続された時刻差計測装置１Ｃ１および時刻差計測装置１Ｃ４においても、第１〜第３の実施形態で説明したカウンタオフセット算出処理の内、上記光ファイバ２Ｚ２の構成に対応する何れか１つの処理により互いのカウンタオフセットを算出する。
【０２３６】
例えば、光ファイバ２Ｚ１側において、標準時刻源３０Ａと共通時刻源５Ｃ３との間の差分情報を、時刻差計測装置１Ａおよび時刻差計測装置１Ｃ３間において図３、図４に示す処理により計測した結果をカウンタオフセットＯＦＦ１とし、光ファイバ２Ｚ２側において、共通時刻源５Ｃ３と時刻源５Ｃ１との間の差分情報を、時刻差計測装置１Ｃ３および時刻差計測装置１Ｃ１間において図３、図４に示す処理（共通時刻源５Ｃ３を標準時刻源３０Ａ、時刻供給装置６Ｃを時刻供給装置６Ａとして考える）により計測した結果をカウンタオフセットＯＦＦ２とする。このカウンタオフセットＯＦＦ１およびカウンタオフセットＯＦＦ２は、カウンタ値として示される。
【０２３７】
今、図１６における光ファイバ２Ｚ１における通信用の回線クロック（マスタクロック／クロック）から作成された基準周波数（基準クロック）をｆ１とし、光ファイバ２Ｚ２における通信用の回線クロック（マスタクロック／クロック）から作成された基準周波数（基準クロック）をｆ２とする。
【０２３８】
ここで、標準時刻源３０Ａと時刻源５Ｃ１との間の時刻差を求める方法について説明する。
【０２３９】
上述したように、標準時刻源３０Ａと共通時刻源５Ｃ３との間のカウンタオフセット量がカウンタオフセットＯＦＦ１、および共通時刻源５Ｃ３と時刻源５Ｃ１との間のカウンタオフセット量がカウンタオフセットＯＦＦ２としてそれぞれ求められている。
【０２４０】
このとき、光ファイバ２Ｚ１および２Ｚ２における回線クロックがそれぞれ異なる場合、光ファイバ２Ｚ１側の時刻差計測装置１Ａおよび１Ｃ３と、光ファイバ２Ｚ２側の時刻差計測装置１Ｃ３および１Ｃ４との間では、カウンタを動作させる周波数である上記基準周波数ｆ１とｆ２とがそれぞれ異なる。
【０２４１】
したがって、求められたカウンタオフセットＯＦＦ１およびＯＦＦ２を単純に加算して標準時刻源３０Ａと時刻源５Ｃ１との間の時刻差とすることはできない。
【０２４２】
そこで、標準時刻源３０Ａと時刻源５Ｃ１との間の時刻差を、ＴＩＭＥＯＦＦ（Ａ，５Ｃ１）として表した際に、そのＴＩＭＥＯＦＦ（Ａ，５Ｃ１）を上記基準周波数ｆ１、ｆ２を利用して下式（１７）により計算する。
【０２４３】
ＴＩＭＥＯＦＦ（Ａ，５Ｃ１）＝ＯＦＦ１／ｆ１＋ＯＦＦ２／ｆ２  ・・・（１７）
このとき、上記基準周波数ｆ１、ｆ２がそれぞれ既知であれば、上式（１７）によりＴＩＭＥＯＦＦ（Ａ，５Ｃ１）、すなわち、標準時刻源３０Ａと時刻源５Ｃ１との間の時刻差を求めることができる。
【０２４４】
一方、上記基準周波数ｆ１、ｆ２が不明である場合であっても、以下に説明するように基準周波数ｆ１、ｆ２を求めることができる。
【０２４５】
すなわち、基準周波数ｆ１を求める場合、時刻差計測装置１Ａにおいて、標準時刻源３０Ａの１ＰＰＳがＴ回計時される間のカウンタ１１のカウンタ値をＣ１ｔとすると、基準周波数ｆ１（時刻差計測装置１Ａ、１Ｃ３のカウンタ１１の駆動周波数）を、下式（１８）で求めることができる。
【０２４６】
ｆ１＝Ｃ１ｔ／Ｔ               ・・・（１８）
同様に、基準周波数ｆ２を求める場合、時刻差計測装置１Ｃ３において、共通時刻源５Ｃ３の１ＰＰＳがＵ回計時される間のカウンタ１１のカウンタ値をＣ３ｕとし、時刻差計測装置１Ｃ４において、共通時刻源５Ｃ３の１ＰＰＳがＵ回計時される間のカウンタ１１のカウンタ値をＣ４ｕとすると、基準周波数ｆ２（時刻差計測装置１Ｃ１、１Ｃ４のカウンタ１１の駆動周波数）を、下式（１９）で求めることができる。
【０２４７】
ｆ２＝（Ｃ４ｕ／Ｃ３ｕ）・ｆ１         ・・・（１９）
上記（１８）式および（１９）式により基準周波数ｆ１およびｆ２がそれぞれ求められるため、上記（１７）式により標準時刻源３０Ａと時刻源５Ｃ１との間の時刻差ＴＩＭＥＯＦＦ（Ａ，５Ｃ１）を求めることができる。
【０２４８】
以上述べたように、本実施の形態によれば、標準時刻源３０Ａに接続された光ファイバ２Ｚ１と異なる光ファイバ２Ｚ２に対して被監視対象時刻源５Ｃ１が接続されている場合でも、それぞれの光ファイバ２Ｚ１および光ファイバ２Ｚ２それぞれに共通の時刻源５Ｃ３を利用して標準時刻源３０Ａおよび被監視対象時刻源５Ｃ１間の時刻差を求めることができる。
【０２４９】
この結果、複数の光ファイバの一方に標準時刻源、他方に他の複数の光ファイバに複数の被監視対象時刻源がそれぞれ接続されている場合であっても、上記複数の被監視対象時刻源から供給される時刻の正確性を維持することができる。
【実施例】
【０２５０】
以下、本発明の実施の形態に係る時刻差計測装置１を既設の通信網に適用した場合について説明する。
【０２５１】
(実施例１）
図１７は、ＳＯＮＥＴ（Synchronous Optical NETwork）／ＳＤＨ（Synchronous Digital Hierarchy）(以下、単にＳＤＨと記載する）プロトコル、すなわち、光ファイバを用いたデータ通信プロトコルに基づくデータ通信が行われる一対のＳＤＨ網５０ａ１、５０ａ２を示しており、この一対のＳＤＨ網５０ａ１、５０ａ２上には、オーバヘッド書込装置５２ａ１、５２ａ２を介して時刻供給装置５４ａ１、５４ａ２がそれぞれ設置されており、この時刻供給装置５４ａ１、５４ａ２（オーバヘッド書込装置５２ａ１、５２ａ２）が第１の実施の形態における時刻供給装置６Ａ、６Ｂに対応する。また、上記時刻供給装置５４ａ１、５４ａ２（オーバヘッド書込装置５２ａ１、５２ａ２）で区切られた区間｛ＳＤＨ網５０ａ１、５０ａ２、このＳＤＨ網５０ａ１、５０ａ２に波長合分波器５６ａ１、５６ａ２を介して接続されたＷＤＭ網（波長分割多重網）５８ａ１、５８ａ２、およびＷＤＭ網５８ａ１、５８ａ２を接続する波長合分波器６０ａ１、６０ａ２および光ファイバ６２で構成される区間）が第１の実施の形態における光ファイバ２に対応する。
【０２５２】
オーバヘッド書込装置５２ａ１および時刻供給装置５４ａ１は、標準時刻運用機関６４ａ１（第１の実施の形態における標準時刻運用機関３１Ａに対応）に搭載されており、この標準時刻運用機関６４ａ１には、標準時刻源３０ＡおよびＩＰルータ６８ａ１がそれぞれ搭載されている。
【０２５３】
ＳＤＨ網５０ａ１には、第１実施形態と同様に光タップ３Ａが接続されており、標準時刻運用機関６４ａ１には、上記光タップ３Ａに接続された時刻差計測装置１Ａが搭載されている。
【０２５４】
同様に、オーバヘッド書込装置５２ａ２および時刻供給装置５４ａ２は、標準時刻運用機関６４ａ２（第１の実施の形態における標準時刻運用機関３１Ｂに対応）に搭載されており、この標準時刻運用機関６４ａ２には、標準時刻源３０ＢおよびＩＰルータ６８ａ２がそれぞれ搭載されている。
【０２５５】
ＳＤＨ網５０ａ２には、第１実施形態と同様に、光タップ３Ｂが接続されており、標準時刻運用機関６４ａ２には、上記光タップ３Ｂに接続された時刻差計測装置１Ｂが搭載されている。
【０２５６】
一方、上記区間内の一方のＳＤＨ網５０ａ１には、第１実施形態と同様に光タップ３Ｃ１０〜３Ｃ１２がそれぞれ設置されており、この光タップ３Ｃ１０〜３Ｃ１２には、第１実施形態の時刻差計測装置１に対応する時刻差計測装置１Ｃ１０〜１Ｃ１３がそれぞれ接続されている。
【０２５７】
時刻差計測装置１Ｃ１０〜１Ｃ１３の内、時刻差計測装置１Ｃ１０は、第１実施形態における監査機関３５に相当する監視監査サイト（コンピュータシステム）７０に搭載されている。また、時刻差計測装置１Ｃ１１および１Ｃ１２には、それぞれ被監視対象時刻源であるＩＳＤＮ時計５Ｃ１１および５Ｃ１２がそれぞれ接続されている。
【０２５８】
一方、時刻差計測装置１Ｃ１３は、図１に示す時計機能２３、時計監視機能２４により時刻源として動作するものである。
【０２５９】
同様に、上記区間内の他方のＳＤＨ網５０ａ２には、第１実施形態と同様に光タップ３Ｃ２０〜３Ｃ２３がそれぞれ設置されており、この光タップ３Ｃ２０〜３Ｃ２３には、第１実施形態の時刻差計測装置１に対応する時刻差計測装置１Ｃ２０〜１Ｃ２３がそれぞれ接続されている。
【０２６０】
時刻差計測装置１Ｃ２０には、被監視対象時刻源であるＧＰＳ５Ｃ２０が接続されており、時刻差計測装置１Ｃ２１には、被監視対象時刻源であるＩＳＤＮ時計５Ｃ２１が接続されている。また、時刻差計測装置ＩＣ２２には、被監視対象時刻源であるＩＳＤＮ時計５Ｃ２２が接続され、さらに、時刻差計測装置ＩＣ２３には、被監視対象時刻源である自営時刻源５Ｃ２３が接続されている。
【０２６１】
一方、光ファイバ６２から光タップ３Ｃ２４を介して時刻差計測装置１Ｃ２４が接続されており、この時刻差計測装置１Ｃ２４は、図１に示す時計機能２３、時計監視機能２４により時刻源として動作するものである。
【０２６２】
なお、ＩＳＤＮ時計５Ｃ１１、５Ｃ１２、５Ｃ２１、５Ｃ２２は、管理用ＩＳＤＮ時計サーバ６５に接続されている。
【０２６３】
次に、本実施例の動作について説明する。
【０２６４】
図１７に示すように、ＳＤＨ網５０ａ１、５０ａ２に接続された各時刻差計測装置１Ａ、１Ｂ、１Ｃ１０〜１Ｃ１３および１Ｃ２０〜１Ｃ２４は、基本回線周波数に同期してＳＤＨ網を伝送される光信号（ＳＤＨフレーム）から上記基本回線周波数を取り出し、この基本回線周波数によりカウンタ１１を動作させる。
【０２６５】
時刻供給装置５４ａ１〜５４ａ２間の通信(第１〜第４の実施の形態で説明した時刻供給装置からの時刻計測命令、カウンタ値等の通信）には、ＩＰルータ６８ａ１、６８ａ２を介してＳＤＨ回線５０ａ１、５０ａ２を利用するユーザのデータ通信に影響を及ぼさないように、ＳＤＨフレーム（ＳＯＮＥＴ／ＳＤＨフレーム）ＳＦのオーバヘッド（多重化前フレームであれば、セクションオーバヘッド：ＳＯＨ、また多重化後フレームであれば、パスオーバーヘッド：ＰＯＨ）部分を用いて行う。
【０２６６】
すなわち、オーバヘッド書込装置５２ａ１、５２ａ２は、時刻供給装置５４ａ１および５４ａ２間において通信に利用するＳＤＨフレームにおけるセクションオーバヘッド／パスオーバヘッドの特定パスをスイッチして、そのスイッチしたパスの両端に時刻供給装置５４ａ１、５４ａ２を設置可能とする。
【０２６７】
この構成により、ＩＰルータ６８ａ１、６８ａ２間の通信といった、ＳＤＨ回線ユーザのデータ通信に影響を及ぼさないように時刻計測・監視を行うことができる。
【０２６８】
本実施例においても、各時刻差計測装置１Ｃ１０〜１Ｃ１３および１Ｃ２０〜１Ｃ２４は、第１の実施の形態における図３〜図６に示す処理を時刻供給装置５４ａ１、５４ａ２および時刻差計測装置１Ａ、１Ｂと共に実行することにより、各時刻差計測装置１Ｃ１０〜１Ｃ１３および１Ｃ２０〜１Ｃ２４は、接続された被監視対象時刻源５Ｃ１０〜５Ｃ１２、５Ｃ２０〜５Ｃ２３、あるいは装置自体の時計の標準時刻源３０Ａ、３０Ｂの時刻に対する時刻差を表すデータを取得することが可能になる。
【０２６９】
なお、本実施例では、回線供給者がＳＤＨ網同期用クロックを供給することを前提としているが、図７と同様に、例えば標準時刻運用機関６４ａの時刻供給装置５４ａ２クロックを入力し、この時刻供給装置５４ａ２が網クロックを供給することも可能であり、この場合には、ダークファイバの利用も可能となる。
【０２７０】
なお、各時刻供給装置が、その取得した時刻差データを図示しない計測結果集計装置へ送信する際には、上記ＳＤＨ網以外の通信網を介して、例えばＮＴＰといったインターネットプロトコルの利用や、ＳＳＬを利用して送信することができる。
【０２７１】
(実施例２）
図１８は、二対のＳＤＨ（Synchronous Digital Hierarchy）網５０ａ１、５０ａ２および５０ａ３、５０ａ４を示しており、一方の一対のＳＤＨ網５０ａ１および５０ａ２それぞれに２組のオーバヘッド書込装置５２ａ１、５２ａ２および５２ａ３、５２ａ４が互いに間隔を空けて対向するように設置されている。さらに、ＳＤＨ網５０ａ１および５０ａ２それぞれには、２組のオーバヘッド書込装置５２ａ１、５２ａ２および５２ａ３、５２ａ４を挟んで２組のＩＰルータ６８ａ１、６８ａ２および６８ａ３、６８ａ４がそれぞれ設置されている。
【０２７２】
そして、ＳＤＨ網（接続用光ファイバ）５０ａ３はオーバヘッド書込装置５２ａ１および５２ａ３それぞれに接続されており、また、オーバヘッド書込装置５２ａ２および５２ａ４は、ＳＤＨ網（接続用光ファイバ）５０ａ４によりそれぞれ接続されている。
【０２７３】
このＳＤＨ網５０ａ１〜５０ａ４およびオーバヘッド書込装置５２ａ１〜５２ａ４で区切られた区間が第２の実施の形態におけるループ状光ファイバ２Ｘに対応し、ループ状ＳＤＨ網の一部である接続用光ファイバ５０ａ３の一端部は、第２の実施の形態における時刻供給装置６Ａに相当する時刻供給装置５４に接続されている。
【０２７４】
時刻供給装置５４は、標準時刻運用機関６４（第２の実施の形態における標準時刻運用機関３１Ａに対応）に搭載されており、この標準時刻運用機関６４には、標準時刻源３０Ａが搭載されている。
【０２７５】
ＳＤＨ網５０ａ３には、第２実施形態と同様に光タップ３Ａが接続されており、標準時刻運用機関６４には、上記光タップ３Ａに接続された時刻差計測装置１Ａが搭載されている。
【０２７６】
一方、区間内のＳＤＨ網５０ａ１には、第２実施形態と同様に光タップ３Ｃ３０〜３Ｃ３１がそれぞれ設置されており、この光タップ３Ｃ３０〜３Ｃ３１には、第２実施形態の時刻差計測装置１に対応する時刻差計測装置１Ｃ３０〜１Ｃ３１がそれぞれ接続されている。
【０２７７】
時刻差計測装置１Ｃ３０および１Ｃ３１には、それぞれ被監視対象時刻源であるＧＰＳ５Ｃ３１およびＩＳＤＮ時計５Ｃ３２がそれぞれ接続されている。
【０２７８】
同様に、上記区間内のＳＤＨ網５０ａ２には、光タップ３Ｃ３２〜３Ｃ３３がそれぞれ設置されており、この光タップ３Ｃ３２〜３Ｃ３３には、第１実施形態の時刻差計測装置１に対応する時刻差計測装置１Ｃ３２〜１Ｃ３３がそれぞれ接続されている。
【０２７９】
時刻差計測装置１Ｃ３２および１Ｃ３３には、それぞれ被監視対象時刻源であるＧＰＳ５Ｃ３２および自営時刻源５Ｃ３３がそれぞれ接続されている。
【０２８０】
さらに、上記区間内のＳＤＨ網５０ａ４には、光タップ３Ｃ３４〜３Ｃ３５がそれぞれ設置されており、この光タップ３Ｃ３４〜３Ｃ３５には、第２実施形態の時刻差計測装置１に対応する時刻差計測装置１Ｃ３４〜１Ｃ３５がそれぞれ接続されている。
【０２８１】
時刻差計測装置１Ｃ３４には被監視対象時刻源であるＩＳＤＮ時計５Ｃ３４が接続されている。
【０２８２】
また、時刻差計測装置１Ｃ３５は、第２実施形態における監査機関３５に相当する監視監査サイト（コンピュータシステム）７０に搭載されており、図１に示す時計機能２３、時計監視機能２４により時刻源として動作するものである。
【０２８３】
次に、本実施例の動作について説明する。
【０２８４】
図１８に示すように、ＳＤＨ網５０ａ１〜５０ａ４に接続された各時刻差計測装置１Ａ、１Ｃ３０〜１Ｃ３５は、基本回線周波数に同期してＳＤＨ網を伝送される光信号（ＳＤＨフレーム）から上記基本回線周波数を取り出し、この基本回線周波数によりカウンタ１１を動作させる。
【０２８５】
実施例１と同様に、オーバヘッド書込装置５２ａ１〜５２ａ４は、通信に利用するＳＤＨフレームのセクションオーバヘッド／パスオーバヘッドの特定パスをスイッチして、そのスイッチしたループ状の特定パスを構築している。
【０２８６】
この構成により、ＩＰルータ６８ａ１〜６８ａ４間の通信に影響を及ぼさないように時刻計測・監視を行うことができる。
【０２８７】
本実施例においても、各時刻差計測装置１Ｃ３０〜１Ｃ３５は、第２の実施の形態における図８〜図９に示す処理を時刻供給装置５４および時刻差計測装置１Ａと共に実行することにより、各時刻差計測装置１Ｃ３０〜１Ｃ３５は、接続された被監視対象時刻源５Ｃ３０〜５Ｃ３４、あるいは装置自体の時計の標準時刻源３０Ａの時刻に対する時刻差を表すデータを取得することが可能になる。
【０２８８】
なお、本実施例では、回線供給者がＳＤＨ網同期用クロックを供給することを前提としているが、図１１と同様に、時刻供給装置５４にクロックを入力し、この時刻供給装置５４が網クロックを供給することも可能である。この場合には、オーバヘッド書込装置を用いずにダークファイバによりループ状の構成を構築することも可能である。
【０２８９】
(実施例３）
図１９は、ＳＤＨ（Synchronous Digital Hierarchy）網５０ａ１を示しており、このＳＤＨ網５０ａ１には、オーバヘッド書込装置５２ａ１および５２ａ２が間隔を空けて設置されている。さらに、一方のオーバヘッド書込み装置５０ａ２には、一対のＳＤＨ網５０ａ２（接続用光ファイバ）が接続されており、この一対のＳＤＨ５０ａ２の先端が短絡装置４０に接続されている。
【０２９０】
ＳＤＨ網５０ａ１には、オーバヘッド書込装置５２ａ１、５２ａ２を挟んでＩＰルータ６８ａ１および６８ａ２がそれぞれ設置されている。
【０２９１】
そして、オーバヘッド書込装置５２ａ１には、接続用光ファイバ５０ａ３が接続され、この接続用光ファイバ５０ａ３が第３の実施の形態における時刻供給装置６Ａに相当する時刻供給装置５４に接続されており、時刻供給装置６Ａ、接続用光ファイバ５０ａ３、オーバヘッド書込装置５２ａ１、ＳＤＨ網５０ａ１、オーバヘッド書込装置５２ａ２、ＳＤＨ網５０ａ２および短絡装置４０により区切られた区間を構成している。
【０２９２】
時刻供給装置５４は、標準時刻運用機関６４（第３の実施の形態における標準時刻運用機関３１Ａに対応）に搭載されており、この標準時刻運用機関６４には、標準時刻源３０Ａが搭載されている。
【０２９３】
接続用光ファイバ５０ａ３には、第３実施形態と同様に光タップ３Ａが接続されており、標準時刻運用機関６４には、上記光タップ３Ａに接続された時刻差計測装置１Ａが搭載されている。
【０２９４】
一方、区間内のＳＤＨ網５０ａ１には、第２実施形態と同様に光タップ３Ｃ３０〜３Ｃ３１がそれぞれ設置されており、この光タップ３Ｃ３０〜３Ｃ３１には、第２実施形態の時刻差計測装置１に対応する時刻差計測装置１Ｃ３０〜１Ｃ３１がそれぞれ接続されている。
【０２９５】
時刻差計測装置１Ｃ３０および１Ｃ３１には、それぞれ被監視対象時刻源であるＧＰＳ５Ｃ３１およびＩＳＤＮ時計５Ｃ３２がそれぞれ接続されている。
【０２９６】
同様に、上記区間内のＳＤＨ網５０ａ２には、光タップ３Ｃ３２〜３Ｃ３３がそれぞれ設置されており、この光タップ３Ｃ３２〜３Ｃ３３には、第１実施形態の時刻差計測装置１に対応する時刻差計測装置１Ｃ３２〜１Ｃ３３がそれぞれ接続されている。
【０２９７】
時刻差計測装置１Ｃ３２および１Ｃ３３には、それぞれ被監視対象時刻源であるＧＰＳ５Ｃ３２および自営時刻源５Ｃ３３がそれぞれ接続されている。
【０２９８】
さらに、上記区間内のＳＤＨ網５０ａ４には、光タップ３Ｃ３４〜３Ｃ３５がそれぞれ設置されており、この光タップ３Ｃ３４〜３Ｃ３５には、第２実施形態の時刻差計測装置１に対応する時刻差計測装置１Ｃ３４〜１Ｃ３５がそれぞれ接続されている。
【０２９９】
時刻差計測装置１Ｃ３４には被監視対象時刻源であるＩＳＤＮ時計５Ｃ３４が接続されている。
【０３００】
また、時刻差計測装置１Ｃ３５は、第２実施形態における監査機関３５に相当する監視監査サイト（コンピュータシステム）７０に搭載されており、図１に示す時計機能２３、時計監視機能２４により時刻源として動作するものである。
【０３０１】
一方、上記区間内のＳＤＨ網５０ａ１には、第３実施形態と同様に光タップ３Ｃ４０〜３Ｃ４２がそれぞれ設置されており、この光タップ３Ｃ４０〜３Ｃ４２には、第３実施形態の時刻差計測装置１に対応する時刻差計測装置１Ｃ４０〜１Ｃ４３がそれぞれ接続されている。
【０３０２】
時刻差計測装置１Ｃ４０および１Ｃ４２には、それぞれ被監視対象時刻源であるＧＰＳ５Ｃ４０およびＩＳＤＮ時計５Ｃ４２がそれぞれ接続されている。
【０３０３】
また、時刻差計測装置１Ｃ４１は、第３実施形態における監査機関３５に相当する監視監査サイト（コンピュータシステム）７０に搭載されており、図１に示す時計機能２３、時計監視機能２４により時刻源として動作するものである。
【０３０４】
さらに、上記区間内のＳＤＨ網５０ａ２には、光タップ３Ｃ４３が設置されており、この光タップ３Ｃ４３には、第１実施形態の時刻差計測装置１に対応する時刻差計測装置１Ｃ４３が接続されている。
【０３０５】
時刻差計測装置１Ｃ４３には、被監視対象時刻源である自営時刻源５Ｃ４３が接続されている。
【０３０６】
次に、本実施例の動作について説明する。
【０３０７】
図１９に示すように、ＳＤＨ網５０ａ１〜５０ａ３に接続された各時刻差計測装置１Ａ、１Ｃ４０〜１Ｃ４３は、基本回線周波数に同期してＳＤＨ網を伝送される光信号（ＳＤＨフレーム）から上記基本回線周波数を取り出し、この基本回線周波数によりカウンタ１１を動作させる。
【０３０８】
実施例１および２と同様に、オーバヘッド書込装置５２ａ１および５２ａ２は、通信に利用するＳＤＨフレームのセクションオーバヘッド／パスオーバヘッドの特定パスのみを短絡装置４０により短絡し、その短絡したループとして特定パスを構築している。
【０３０９】
この構成により、ＩＰルータ６８ａ１〜６８ａ２間の通信に影響を及ぼさないように時刻計測・監視を行うことができる。
【０３１０】
本実施例においても、各時刻差計測装置１Ｃ４０〜１Ｃ４３は、第３の実施の形態における図１４〜図１５に示す処理を時刻供給装置５４および時刻差計測装置１Ａと共に実行することにより、各時刻差計測装置１Ｃ４０〜１Ｃ４３は、接続された被監視対象時刻源５Ｃ４０、５Ｃ４２〜５Ｃ４３、あるいは装置自体の時計の標準時刻源３０Ａの時刻に対する時刻差を表すデータを取得することが可能になる。
【０３１１】
なお、本実施例では、回線供給者がＳＤＨ網同期用クロックを供給することを前提としているが、図１１と同様に、時刻供給装置５４にクロックを入力し、この時刻供給装置５４が網クロックを供給することも可能である。この場合には、オーバヘッド書込装置を用いずに一対のダークファイバにより、その一対のファイバ先端を短絡したループ状の構成とすることも可能である。
【０３１２】
また、上述した実施例１〜３において、時刻計測命令等の情報の書込み、および周波数情報の取得をＯＴＮ(Optical Transport Protocol）を利用して行う場合には、デジタルクライアントのレイヤにＳＤＨを利用し、カウンタ駆動用の周波数は、ＯＴＮのレイヤから取得した回線周波数に基づいて生成し、上記時刻計測命令等の情報の書込み・取得、および周波数情報の書込み・取得に関しては、デジタルラッパによるフレームフォーマットのオーバヘッド部を利用することが可能である。
【０３１３】
さらに、上述した第１〜第４の実施の形態および実施例１〜３において、光ファイバ上を伝送される信号が所定周期の複数の光パルス列として構成された光信号として伝送される場合には、上述した各実施の形態の全ての時刻差計測装置において相関検波によりタイミングの抽出を行うことができる。このタイミングは、カウンタを駆動する周波数となるタイミングと、時刻計測命令の受信タイミングとからなり、異なる波形を用いて両者を区別することができる。
【０３１４】
例えば、光ファイバ上を伝送される光信号の複数の光パルス列を、少なくとも基準周波数用パルス列および基準周波数用以外の情報用パルス列から成り、情報用パルス列内に時刻計測命令用のパルス列を含むように構成しておく。
【０３１５】
一方、光ファイバ上には、光信号の複数の光パルス列の数および周期に一致するように複数の光タップが接続されており、光ファイバ上を伝送される信号は、その複数の光タップを介して同一の時刻差計測装置に対してそれぞれ取り出されるようになっている。
【０３１６】
このとき、各時刻差計測装置は、基準周波数用パルス列に対応（パルス数、パルス間隔が一致）し、上記基準周波数同期用として予め定められた第１の同期用パルス波形を表す第１のパルス波形情報と、基準周波数用パルス列に対応（パルス数、パルス間隔が一致）し、上記時刻計測命令同期用として予め定められた第２のパルス波形情報とを予め保存している。
【０３１７】
このとき、光ファイバ上を伝送され複数の光タップを介して光信号がタップされた際に、各時刻差計測装置は、タップされた光信号における基準周波数用パルス列のパルス波形と保存された第１のパルス波形情報との相関検波を行い、例えば、基準周波数用パルス列のパルス波形と第１のパルス波形情報とが一致する結果が得られた場合に、各時刻差計測装置は、図３のステップＳ２に対応するカウンタ駆動処理として、基準周波数用パルス列の周期に同期させてカウンタを同期駆動させることができる。
【０３１８】
また、各時刻差計測装置は、タップされた光信号における情報用パルス列内の時刻計測命令用パルス列のパルス波形と保存された第２のパルス波形情報との相関検波を行い、例えば、時刻計測命令用パルス列のパルス波形と第２のパルス波形情報とが一致する結果が得られた場合に、各時刻差計測装置は、図３のステップＳ１２に対応するカウンタ値読取処理として、その波形一致タイミングでカウンタ１１のカウンタ値を受信タイミング信号として読取ることができる。
【０３１９】
すなわち、光ファイバ上をＳＤＨフレームのようなフレーム単位の同期信号ではなく、非同期の光信号が伝送されている場合であっても、その光信号内のパルス波形周期に相当する複数の光タップ列により取り出された光信号に対する相関検波を行うことにより、光信号内のビット／バイト列からカウンタ駆動周波数や時刻計測命令を取り出すことができる。
【０３２０】
なお、本発明は、上述した実施の形態、実施例および変形例に限定されるものではなく、本発明に属する範囲内において、上記実施の形態、実施例および変形例を様々に変形して実施することが可能である。
【図面の簡単な説明】
【０３２１】
【図１】本発明の第１の実施の形態に係る時刻差計測装置の概略構成を示すブロック図。
【図２】本発明の第１の実施の形態に係る時刻差計測装置を利用して、複数（例えば３個）の時刻源をそれぞれ監視するための時刻差監視システムを示す図。
【図３】本発明の第１の実施の形態における時刻差計測装置の処理の一例を示す概略フローチャート。
【図４】本発明の第１の実施の形態における時刻差計測装置の処理の一例を示す概略フローチャート。
【図５】本発明の第１の実施の形態における時刻差計測装置の処理の一例を示す概略フローチャート。
【図６】本発明の第１の実施の形態における時刻差計測装置の処理の一例を示す概略フローチャート。
【図７】本発明の第１の実施の形態の変形例に係る時刻差計測装置を利用して、複数（例えば３個）の時刻源をそれぞれ監視するための時刻差監視システムを示す図。
【図８】本発明の第２の実施の形態に係る時刻差計測装置を利用して、複数（例えば３個）の時刻源をそれぞれ監視するための時刻差監視システムを示す図。
【図９】本発明の第２の実施の形態における時刻差計測装置の処理の一例を示す概略フローチャート。
【図１０】本発明の第２の実施の形態における時刻差計測装置の処理の一例を示す概略フローチャート。
【図１１】本発明の第２の実施の形態の変形例に係る時刻差計測装置を利用して、複数（例えば３個）の時刻源をそれぞれ監視するための時刻差監視システムを示す図。
【図１２】本発明の第３の実施の形態に係る時刻差計測装置を利用して、複数（例えば３個）の時刻源をそれぞれ監視するための時刻差監視システムを示す図。
【図１３】本発明の第３の実施の形態における時刻差計測装置の処理の一例を示す概略フローチャート。
【図１４】本発明の第３の実施の形態における時刻差計測装置の処理の一例を示す概略フローチャート。
【図１５】本発明の第３の実施の形態の変形例に係る時刻差計測装置を利用して、複数（例えば３個）の時刻源をそれぞれ監視するための時刻差監視システムを示す図。
【図１６】本発明の第４の実施の形態に係る時刻差計測装置の概略構成を示すブロック図。
【図１７】本発明の実施例１に係る時刻差監視システムの概略構成を示すブロック図。
【図１８】本発明の実施例２における時刻差監視システムの概略構成を示すブロック図。
【図１９】本発明の実施例３における時刻差監視システムの概略構成を示すブロック図。
【符号の説明】
【０３２２】
１、１Ａ、１Ｂ、１Ｃ１〜１Ｃ３、１Ｘ…時刻差計測装置
２、２Ｙ１、２Ｙ２、２Ｚ１、２Ｚ２、２ＸＹ…光ファイバ
２Ａ、２Ｂ、２Ｃ１〜２Ｃ３…分岐光ファイバ
２Ｘ…ループ状光ファイバ
３、３Ａ、３Ｂ、３Ｃ１〜３Ｃ３、３Ｘ１〜３Ｘ７…光タップ
４…簡易時刻源
５…時刻源
５Ａ、５Ｃ１…標準時刻源
６Ａ、６Ｂ、６Ｃ…時刻供給装置
１０…基準周波数取得機能
１１…内部カウンタ
１２…カウンタ駆動機能
１４…通信データ読取機能
１４…通信データ読取機能
１５、２０、２０Ａ…カウンタ値読取機能
２５…計測結果集計装置
３０Ａ、３０Ｂ…標準時刻源
３１Ａ、３１Ｂ…標準時刻運用機関
３５…監査機関
３６、３７…時刻利用装置
４０…短絡装置
５０ａ１〜５０ａ４…ＳＤＨ網
５２ａ１〜５２ａ４…オーバヘッド書込装置
５４ａ１〜５４ａ２…時刻供給装置
６２…光ファイバ
６４、６４ａ、６４ａ１、６４ａ２…標準時刻運用機関
６５…時計サーバ
６８ａ１〜６８ａ４…ＩＰルータ
【図１】
2005031053.tif 000003
【図２】
2005031053.tif 000004
【図３】
2005031053.tif 000005
【図４】
2005031053.tif 000006
【図５】
2005031053.tif 000007
【図６】
2005031053.tif 000008
【図７】
2005031053.tif 000009
【図８】
2005031053.tif 000010
【図９】
2005031053.tif 000011
【図１０】
2005031053.tif 000012
【図１１】
2005031053.tif 000013
【図１２】
2005031053.tif 000014
【図１３】
2005031053.tif 000015
【図１４】
2005031053.tif 000016
【図１５】
2005031053.tif 000017
【図１６】
2005031053.tif 000018
【図１７】
2005031053.tif 000019
【図１８】
2005031053.tif 000020
【図１９】
2005031053.tif 000021