(57)【要約】【課題】顧客からの時刻配信要求に対して、信頼性の高い最も適した時刻配信サーバの提供を行うことを可能とする時刻配信サーバ情報収集並びに提供システムを提供する。【解決手段】指示サーバ１２は測定サーバ２２からの測定対象サーバ選択問い合わせに応答して測定対象サーバ４１を指示する。アプリケーションサーバ１３は時刻配信サーバリストを作成する。問い合わせサーバ１４はアプリケーションサーバ１３で作成されたリストを保管し顧客サーバ３１からの問い合わせに対応して供給する。測定サーバ２２はセンター機関１０からの指示に基づいて時刻配信サーバに対する各種参照情報を測定する。測定サーバ２２は測定対象サーバ４１の測定を行い、測定結果をアプリケーションサーバ１３へ送信する。顧客サーバ３１は、ＮＴＰサーバアドレスを問い合わせサーバ１４から入手し、設定ファイルに設定する。【選択図】　　　図１
2004030358.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク上の時刻配信サーバから標準時刻の配信を受けて時刻合わせを行う顧客にとって適切な時刻配信を受けるべく、サーバのアドレスを含む時刻配信サーバ情報を上記顧客に提供するシステムであって、
参照情報を管理するセンター機関と、時刻配信情報を測定する複数の測定サーバからなる拠点機関と、時刻同期を行う顧客機関と、標準時刻を配信する時刻配信サーバである複数の測定対象サーバからなる測定対象機関とで構成され、
上記センター機関は、上記拠点機関からの問い合わせに応答して測定対象機関の測定対象サーバを指示する指示サーバと、上記拠点機関から送られた上記時刻配信サーバの参照情報を基に地域毎の時刻配信サーバアドレス並びに参照情報を記録した時刻配信サーバリストを作成するアプリケーションサーバと、該アプリケーションサーバで作成された上記リストを保管し上記顧客サーバからの問い合わせに対応して上記時刻配信サ−バリストを上記顧客機関に供給する問い合わせサーバとを有し、
上記拠点機関は、上記センター機関からの指示に基づいて測定対象である測定対象サーバに対する情報を受信し、受信された各種参照情報を測定する測定サーバと、測定用の基準発信器とを有し、
上記顧客機関は、上記問い合わせサーバに対しアクセスすべき時刻配信対象サーバアドレスを問い合わせる顧客サーバ、および、該問い合わせに対して上記問い合わせサーバから送られたアクセスすべき時刻配信対象サーバアドレスを基に上記測定対象サーバとの時刻同期を行う時刻同期手段を有する、
ことを特徴とする時刻配信サーバ情報収集並びに提供システム。
【請求項２】
上記参照情報が、少くとも地域毎の公開された時刻配信サーバのアドレス並びに、時刻差平均値、時刻差分散値、ネットワーク遅延平均値、ネットワーク遅延分散値を含むことを特徴とする請求項１に記載の時刻配信サーバ情報収集並びに提供システム。
【請求項３】
各拠点機関の測定サーバからアップロードされた各時刻配信サーバの参照情報のうち、ネットワーク遅延分散値の小さい順に並べてリストを作成し、顧客サーバに提供するように構成したことを特徴とする請求項１又は２に記載の時刻配信サーバ情報収集並びに提供システム。
【請求項４】
上記指示サーバは各測定サーバからの参照すべき測定対象サーバ選択問い合わせに応答して選択すべき測定対象サーバを指示し、上記アプリケーションサーバは各測定サーバから送られた各時刻配信サーバの参照情報を基に各地域毎の時刻配信サーバアドレス並びに参照情報を記録した時刻配信サーバリストを作成すると共に、上記問い合わせサーバはアプリケーションサーバで作成されたリストを保管し該リストを顧客サーバからの問い合わせに対応して該顧客サーバに供給することを特徴とする請求項１、２又は３に記載の時刻配信サーバ情報収集並びに提供システム。
【請求項５】
上記測定サーバは、上記センター機関からの指示に基づいて測定対象である時刻配信サーバに対する各種参照情報を測定し、上記測定サーバは指示サーバから指定された時刻配信サーバである測定対象サーバの測定を定期的に行い、測定結果をアプリケーションサーバへ送信することを特徴とする請求項１、２、３又は４に記載の時刻配信サーバ情報収集並びに提供システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワーク上の時刻配信サーバから標準時刻配信を受けて時刻合わせを行う時刻同期システムに係り、特に顧客にとって最も適切な時刻配信サーバを選択してアクセスを可能とする時刻配信サーバ情報収集並びに提供システムに関するものである。
【０００２】
【従来の技術】
インターネットを始めとするコンピュータネットワーク環境下において、特にサーバ関係の計算機の時刻が正確でないと、不都合が生じる。例えばファイルサーバを介してファイルの共有を行う場合、共有を行っている計算機関でファイルの更新時間の整合性がとれない。また、電子メールを相互にやり取りするメールサーバ間で時刻がずれていた場合、発信側のメールサーバよりも受信メールサーバの時刻の方が進んでいると、メールの時刻が過去に戻ってしまう。さらにサーバ関係の計算機ではシステムのログのタイムスタンプが正確でないと、ネットワークに接続されている計算機がクラッカーに侵入された場合などに、侵入された時間や経路の把握が困難になる。従って、サーバを中心とした計算機の時刻が正確であることは重要なことである。
【０００３】
従って従来のシステムにおいては、特定のサービス機関又はｗｅｂ情報を基にして得られた公開時刻配信サーバを探し、そのサーバにアクセスすることで時刻情報を入手していた。
【０００４】
【発明が解決しようとする課題】
上記従来の方法によれば、アクセスすべきサーバは、顧客サーバと地域が異なっていたりして通信における遅延が多かったりすることがあり、正確な時刻配信を受けることが困難であった。
【０００５】
そこで、ネットワークを介して計算機の時刻を正確に保つシステムとしてＮＴＰ（Ｎｅｔｗｏｒｋ　Ｔｉｍｅ　Ｐｒｏｔｏｃｏｒｌ）がある。このＮＴＰを利用することにより多くの計算機の時刻を正確に保つことが出来る。ＮＴＰは、ＧＳＰや原子時計などとリンクした正しい時を刻めるマシンをサーバとし、時刻情報を放送するためのプロトコルである。ＮＴＰで時刻のサービスを受けるためには公開サーバを利用することになる。
【０００６】
しかし、参照すべき公開ＮＴＰサーバのリストが現在は存在しないために、ＮＴＰサーバ設置者がインターネットのｗｅｂ情報を独自に調査して設定している。ｗｅｂ情報から得たＮＴＰサーバアドレスを設定したとしても、そのサーバからの時刻情報を使用することが当該時刻情報の精度を高めるために適しているとは限らなかった。また、ｗｅｂ情報から得られた公開ＮＴＰサーバアドレスが複数あった場合は、それらの中からどのサーバを選択すれば良いか判らなかった。
【０００７】
本発明は上述の問題点に鑑みてなされたものであって、その目的は、顧客に対して信頼性の高い最も適した時刻配信サーバの提供を行うことを可能とする時刻配信サーバ情報収集並びに提供システムを提供することである。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明の標準時刻供給サービスシステムは、前記請求項１に記載の如く、通信ネットワーク上の時刻配信サーバから標準時刻の配信を受けて時刻合わせを行う顧客にとって適切な時刻配信を受けるべく、サーバのアドレスを含む時刻配信サーバ情報を上記顧客に提供するシステムであって、参照情報を管理するセンター機関と、時刻配信情報を測定する複数の測定サーバからなる拠点機関と、時刻同期を行う顧客機関と、標準時刻を配信する時刻配信サーバである複数の測定対象サーバからなる測定対象機関とで構成され、上記センター機関は、上記拠点機関からの問い合わせに応答して測定対象機関の測定対象サーバを指示する指示サーバと、上記拠点機関から送られた上記時刻配信サーバの参照情報を基に地域毎の時刻配信サーバアドレス並びに参照情報を記録した時刻配信サーバリストを作成するアプリケーションサーバと、該アプリケーションサーバで作成された上記リストを保管し、上記顧客サーバからの問い合わせに対応して上記時刻配信サ−バリストを上記顧客機関に供給する問い合わせサーバとを有し、上記拠点機関は、上記センター機関からの指示に基づいて測定対象である測定対象サーバに対する情報を受信し、受信された各種参照情報を測定する測定サーバと、測定用の基準発信器とを有し、上記顧客機関は、上記問い合わせサーバに対しアクセスすべき時刻配信対象サーバアドレスを問い合わせる顧客サーバ、および該問い合わせに対して上記問い合わせサーバから送られたアクセスすべき時刻配信対象サーバアドレスを基に上記測定対象サーバとの時刻同期を行う時刻同期手段を有することを特徴とする。
【０００９】
また本発明は、前記請求項２に記載の如く、上記参照情報が、少くとも地域毎の公開された時刻配信サーバのアドレス並びに、時刻差平均値、時刻差分散値、ネットワーク遅延平均値、ネットワーク遅延分散値を含むことを特徴とする。
【００１０】
さらに本発明は、前記請求項３に記載の如く、各拠点サーバからアップロードされた各時刻配信サーバの参照情報のうち、ネットワーク遅延分散値の小さい順に並べてリストを作成し、顧客サーバに提供するように構成したことを特徴とする。
【００１１】
さらに本発明は、前記請求項４に記載の如く、上記指示サーバは各測定サーバからの参照すべき測定対象サーバ選択問い合わせに応答して選択すべき測定対象サーバを指示し、上記アプリケーションサーバは各測定サーバから送られた各時刻配信サーバの参照情報を基に各地域毎の時刻配信サーバアドレス並びに参照情報を記録した時刻配信サーバリストを作成すると共に、上記問い合わせサーバはアプリケーションサーバで作成されたリストを保管し該リストを顧客サーバからの問い合わせに対応して該顧客サーバに供給することを特徴とする。
【００１２】
さらに本発明は、前記請求項５に記載の如く、上記測定サーバは、上記センター機関からの指示に基づいて測定対象である時刻配信サーバに対する各種参照情報を測定し、上記測定サーバは指示サーバから指定された時刻配信サーバである測定対象サーバの測定を定期的に行い、測定結果をアプリケーションサーバへ送信することを特徴とする。
【００１３】
上述した各手段によれば、測定サーバが測定した拠点と時刻配信対象サーバとの間の通信ネットワーク遅延時間等の測定値をデータベース化して保管し、顧客からの要請に対して適正な時刻配信サーバアドレス情報を提供することができるため、顧客にとって時刻同期の精度を向上させることを可能にする。また、ネットワーク遅延分散値の小さい順に選ぶことができるため、精度の高い時刻配信を得ることを可能にする。
【００１４】
また本発明では、公開されているＮＴＰサーバの状態を調査してデータベース化し、顧客からそのデータを入手可能とする。入手するデータは参照すべき公開ＮＴＰ参照アドレスであり、データベースは優先順位の高い順に並んでいる。
（１）　データベース化するために下記事項を参照情報として調査するようにする。即ち、その項目は、（ａ）公開サーバの設置場所、（ｂ）サーババックアップ体制、（ｃ）サーバ管理体制（セキュリティ、温度管理等）、（ｄ）Ｒｏｕｎｄ　Ｔｒｉｐ　Ｔｉｍｅ（ネットワーク遅延）の分散値、（ｅ）Ｒｏｕｎｄ　Ｔｒｉｐ　Ｔｉｍｅ（ネットワーク遅延）の平均値、（ｆ）Ｏｆｆｓｅｔ（時刻差）の分散値、（ｇ）Ｏｆｆｓｅｔ（時刻差）の平均値である。
（２）　Ｒｏｕｎｄ　Ｔｒｉｐ　Ｔｉｍｅ（ネットワーク遅延）を測定するために各拠点に調査用の測定サーバを配置する。この測定サーバ内の時計は信頼できる基準発振器（原子時計など）から得た信号を使用する。
（３）　ＮＴＰソフトウエアが使用する設定ファイルに自動的に参照ＮＴＰサーバアドレスを設定する。
【００１５】
【発明の実施の形態】
以下に、本発明の実施例による時刻配信サーバ情報収集並びに提供システムについて図面を参照しながら説明すると、図１は本発明の実施例による時刻配信サーバ情報収集並びに提供システムの概略構成を示し、図中、１０はセンター機関、２０は拠点機関、３０は顧客機関であるクライアント（顧客）ユーザ、４０は測定対象機関としての時刻配信サーバであるＮＴＰサーバである。
【００１６】
センター機関１０は、指示サーバ１２、アプリケーションサーバ１３および問い合わせサーバ１４によって構成される。拠点機関２０は各地域に散在する複数の測定サーバ２２および基準発振器２３を有し、顧客機関３０は複数の顧客サーバ３１からなる。測定対象機関４０は測定対象サーバ４１からなる。
【００１７】
センター機関１０において、指示サーバ１２、アプリケーションサーバ１３および問い合わせサーバ１４は、それぞれ、コンピュータや通信装置などを有し、これらは通信ネットワークを通して通信される。拠点機関２０において、測定サーバ２２はコンピュータと通信装置を有し、測定サーバ２２と指示サーバ１２とアプリケーション１３とは、通信ネットワークを通して通信されると共に、測定サーバ２２および基準発振器２３は通信ネットワークを通して通信される。
【００１８】
顧客機関３０において、顧客サーバ３１はコンピュータと通信装置を有し、これらの顧客サーバ３１は通信ネットワークを通して問い合せサーバ１４と通信される。また、測定対象機関４０において、測定対象サーバ４１もコンピュータと通信装置を有し、測定対象サーバ４１と測定サーバ２２と顧客サーバ３１の各間も通信装置を通して通信される。
【００１９】
上記のセンター機関１０において、指示サーバ１２は各測定サーバ２２からの参照すべき測定対象サーバ選択問い合わせに応答して、選択すべき測定対象サーバ４１を指示する。アプリケーションサーバ１３は各測定サーバ２２から送られた各時刻配信サーバの参照情報を基に、各地域毎の時刻配信サーバアドレス並びに参照情報を記録した時刻配信サーバリストを作成する。問い合わせサーバ１４はアプリケーションサーバ１３で作成されたリストを保管し、顧客サーバ３１からの問い合わせに対応して供給する。即ち、指示サーバ１２は各拠点に設置されている測定サーバ２２からの問い合わせに対し、測定対象サーバアドレスを返答する。
【００２０】
アプリケーションサーバ１３は、各拠点に設置されている測定サーバ２２からの情報を入手し、サーバリストを作成しそのリストを問い合わせサーバ１４へ転送する。問い合わせサーバ１４は各地域毎に信頼性のおける参照をするための時刻配信サーバであるＮＴＰサーバのアドレスが登録されているサーバである。顧客サーバ３１は、該サーバ３１へ設定すべきアドレスを問い合わせサーバ１４に問い合わせる。
【００２１】
拠点機関２０では、測定サーバ２２はセンター機関１０からの指示に基づいて測定対象である時刻配信サーバに対する各種参照情報を測定する。基準発振器２３は測定用の基準発振器である。測定サーバ２２は各拠点に設置されていて、センター機関１０の指示サーバ１２から指定された時刻配信サーバである測定対象サーバ４１の測定を定期的に行い、測定結果をセンター機関１０のアプリケーションサーバ１３へ送信する。
【００２２】
顧客機関３０においては、顧客サーバ３１は、時刻同期ソフトウエアを動作させるサーバであって、またソフトウエア起動時には参照すべきＮＴＰサーバアドレスを問い合わせサーバ１４から入手し、設定ファイルに設定する。
【００２３】
さらに詳しくは、図１のシステムにおいて、拠点機関２０の測定サーバ２２はセンター機関１０の指示サーバ１２へ、要求コマンドと拠点番号を有する要求信号Ｓ１を送信して測定対象サーバアドレスを要求する。指示サーバ１２は、アドレス件数と測定サーバアドレスと測定間隔と測定時刻とアップロード時刻からなる演算信号Ｓ２を測定サーバ２２へ送信する。ここで、複数アドレスがある場合はこれらのアドレスを全て送信する。
【００２４】
測定間隔は測定対象サーバ４１を測定する間隔であり、例えば６０秒と設定すれば、６０秒毎に測定サーバ２２が測定を行う。ここで測定開始時刻と測定終了時刻が設定される。例えば、１５００２１００が設定されていれば、１５：００〜２１：００まで測定するものとする。アップロード時刻については、測定サーバ２２が測定した結果をセンター機関１０へアップロードする時刻を設定する。例えば、０９００と設定されていれば、センター機関１０へ９：００に結果をアップロードする。また、測定サーバ２２は、拠点番号とアドレス件数と測定サーバアドレスと測定間隔と測定時刻とネットワーク遅延平均値とネットワーク遅延分散と時刻差平均値と時刻差分散からなる測定結果信号Ｓ３を、測定サーバ２２を介してアプリケーションサーバ１３へ測定結果としてデータをアップロードする。
【００２５】
センター機関１０のアプリケーションサーバ１３は、アップロードされた測定結果から参照すべき公開サーバアドレスのリストを作成し、問い合わせサーバ１４へリスト信号Ｓ４を転送する。リスト構造は参照すべき公開サーバリスト（データベース構造）であって、図２に示すように、拠点である地域に対する地域コード、優先順位、時刻差平均値、時刻差分散値、ネットワーク平均値、ネットワーク分散値である。また、図２に示すように地域ごとに優先順位に従って並んでいる。
【００２６】
顧客サーバ３１は、問い合せサーバ１４へ顧客番号と住所を含むアドレス要求信号Ｓ５を送信して、公開ＮＴＰサーバアドレスを要求する。問い合せサーバ１４はアドレス件数やアドレス等を含む参照すべきための公開サーバアドレスを示すアドレス信号Ｓ６を、顧客サーバ３１へ送信する。この場合、アドレスが複数あれば全てのアドレスが送信される。
【００２７】
測定サーバ２２は、図３に示すような測定サーバ２２と測定対象サーバ４１との間の時刻差とネットワーク遅延を求めるためのＮＴＰパケット要求信号Ｓ７を、測定対象サーバ４１に送信する。
【００２８】
測定対象サーバ４１は、上記要求されたＮＴＰパケットを有するパケット信号Ｓ８を測定サーバ２２に返信する。ＮＴＰパケットの中で図３に示す開始タイムスタンプＴ１、受信タイムスタンプＴ２および送信タイムスタンプＴ３の３つのデータを使用する。使用する開始タイムスタンプＴ１、受信タイムスタンプＴ２および送信タイムスタンプＴ３のデータ長は６４ビットであり、図中“６４”はこのデータビット数を表す。これらのデータは測定間隔毎に図３のパケットを測定対象サーバ４１から得る。測定対象サーバ４１からパケットが到着した時刻をＴ４とする。
【００２９】
時刻差（ｏｆｆｓｅｔ）＝１／２〔（Ｔ２−Ｔ１）＋（Ｔ３−Ｔ４）〕…（１）
ネットワーク遅延（ｄｅｌａｙ）＝（Ｔ４−Ｔ１）−（Ｔ３−Ｔ２）…（２）
測定時刻の間、上記式（１）と（２）の計算を繰り返す。
測定時刻の間に得られた（１）と（２）から、（３）〜（６）を計算する。
時刻差平均値＝１／ｎΣｏｆｆｓｅｔ＿ｍ…（３）
時刻差分散＝１／ｎΣ（ｏｆｆｓｅｔ＿ｍ−ｏｆｆｓｅｔ）２…（４）
ネットワーク遅延平均値＝１／ｎΣｄｅｌａｙ＿ｍ…（５）
ネットワーク遅延分散＝１／ｎΣ（ｄｅｌａｙ＿ｍ−ｄｅｌａｙ）２…（６）
となり、（１）、（２）式から（３）〜（６）を得る。
【００３０】
顧客サーバ３１は測定対象サーバ４１にＮＴＰパケット要求信号Ｓ９を送信すると共に、測定対象サーバ４１はＮＴＰパケット信号Ｓ１０を顧客サーバ３１に返信し、このデータは顧客機関３０の時刻同期に使用される。
【００３１】
図４はリスト作成の詳細（データベース化）を示し、アプリケーションサーバ１３は測定サーバ２２からの拠点番号、アドレス件数、測定対象アドレス、測定間隔、測定時刻、ネットワーク遅延平均、ネットワーク遅延分散、時刻差平均値および時刻差分散に関する測定結果を得、入手した測定結果が基準値に入っているかをチェックする。即ち、時刻差平均値≦基準値でかつ時刻差分散≦基準値を満たさないものは除外する。また、ネットワーク遅延平均値≦基準値でかつネットワーク遅延分散≦基準値を満たさないものは除外する。アプリケーションサーバ１３は、除外されなかったものを選択して採用し、図４に示す仮リストを作成する。この仮リストをネットワーク遅延分散の小さい順にソートして図２のようなリストを作成する。
【００３２】
図５は顧客サーバ３１のクライアントソフトウエアによるデータフローを示し、ステップＳＴ１でクライアントソフトウエアを起動する。ステップＳＴ２に進み顧客の住所を入力する。この場合、住所として市、郡まで入力すると共に、郵便番号でも入力可能である。ステップＳＴ３で顧客サーバ３１が顧客番号データと住所データを付して問い合せサーバ１４へ公開ＮＴＰサーバアドレスを問い合わせ、ステップＳＴ４に進み問い合せサーバ１４がアドレス件数データとアドレスデータを付して返信する。ステップＳＴ５で顧客サーバ３１は公開ＮＴＰサーバアドレスを設定ファイルに書き込み、ステップＳＴ６に進み時刻同期ソフトウエアを起動し、設定ファイルを使用して時刻同期を行い、ステップＳＴ７で完了する。即ち、設定ファイル書き込み手順として、センター機関１０から入手した公開ＮＴＰサーバアドレスを取り込み、取り込んだ公開ＮＴＰサーバアドレスを設定ファイルに書き込む。時刻同期ソフトウエアを起動すると、そのソフトウエアが設定ファイルを使用して時刻同期を行う。
【００３３】
図６は各拠点における測定サーバソフトウエアによるデータフローを示し、ステップＳＴ８で測定サーバソフトウエアを起動する。この場合、測定サーバ２２から指示サーバ１２への問い合わせは１日に１回行う。ステップＳＴ９で測定サーバ２２から要求コマンドと拠点番号を付してセンター機関１０に測定サーバアドレスを要求し、ステップＳＴ１０に進み測定サーバ２２は指示サーバ１２からアドレス件数、測定対象アドレス、測定間隔、測定時刻、アップロード時刻に関するデータを受信して測定サーバアドレスを入手する。ステップＳＴ１１では、測定サーバ２２がＮＴＰパケットデータから測定サーバ２２と測定対象サーバ間の時刻差とネットワーク遅延を求め、ステップＳＴ１２に進み測定時刻が経過したか否かを判断する。測定時刻が経過していなければ、ステップＳＴ１３に進み測定間隔を経過しているか否かを判断し、測定間隔を経過していればステップＳＴ１１に戻る。ステップＳＴ１２において測定時刻を経過しておれば測定サーバ２２はアップロード時刻にアプリケーション１３に測定データのアップロードを行い、ステップＳＴ１５で測定を完了する。
【００３４】
図７はセンター機関１０における指示サーバソフトウエアによるデータフローを示し、ステップＳＴ１６で指示サーバソフトウエアを起動し、ステップＳＴ１７で指示サーバ１２は測定サーバ２２からの測定サーバアドレスの要求があったか否かを判断する。測定サーバアドレスの要求があった場合は、指示サーバ１２はステップＳＴ１８で測定サーバアドレスを測定サ−バ２２に送付して、ステップＳＴ１９で動作を完了する。
【００３５】
図８は問い合わせサーバ１４の問い合わせソフトウエアによるデータフローを示し、ステップＳＴ２０で問い合わせソフトウエアを起動し、ステップＳＴ２１で顧客サーバ３１から参照すべき公開ＮＴＰサーバアドレスの要求があったか否かを判断する。要求があった場合はステップＳＴ２２に進み問い合わせサーバ１４は顧客サーバ３１に顧客の地域に対応したサーバアドレスをすべて送付し、ステップＳＴ２３で動作を完了する。
【００３６】
図９はセンター機関１０におけるアプリケーションサーバ１３のアプリケーションサーバソフトウエアによるデータフローを示し、ステップＳＴ２４でアプリケーションサーバソフトウエアを起動する。ステップＳＴ２５でアプリケーションサーバ１３は測定サーバ２２からのアップロードデータが有るか否かを判断する。アップロードが有れば、ステップＳＴ２６に進んで、当該アップロードデータからリストを作成する。次いで、ステップＳＴ２７でアプリケーションサーバ１３は問い合わせサーバ１４にリストを送付し、ステップＳＴ２８で動作を完了する。
【００３７】
図１０は図９のステップ２６におけるリスト作成の詳細な動作フローを示し、ステップＳＴ２９で仮リストソフトウエアを起動し、ステップＳＴ３０に進み、問い合わせサーバ１４は測定対象サーバ４１が存在するか否かをチェックする。測定対象サーバ４１が有ればステップＳＴ３１に進み、時刻差平均値と分散がそれぞれ基準値以下であるか否かをチェックする。基準値以下でなければステップＳＴ３０に戻り、基準値以下であればステップＳＴ３２に進み、ネットワーク遅延平均値と分散がそれぞれ基準値以下であるか否かをチェックする。基準値以下でなければステップＳＴ３０に戻り、基準値以下であればステップＳＴ３３に進み仮リストにリストを追加してステップＳＴ３０に戻る。さらに、ステップＳＴ３０で測定対象サーバ４１がなければ、ステップＳＴ３４に進み、仮リストからネットワーク遅延分散の小さい順にソートする。ステップＳＴ３５でリストを完成し、ステップＳＴ３６で動作を完了する。
【００３８】
【発明の効果】
以上に説明したように、本発明に係る時刻配信サーバ情報収集並びに提供システムによれば、参照すべき公開ＮＴＰサーバの状態を調べ、その結果を基にデータベース化し、そのデータベースから最適なアドレスを提供すると共に、公開ＮＴＰサーバの状態調査は各地域毎に設置された測定サーバが行うことにより測定精度を高めたから、顧客からの要請に対して適正な時刻配信サーバアドレス情報を提供することができ、顧客にとって時刻同期の精度が向上する。また、ネットワーク遅延分散値の小さい順に選ぶことができるから、精度の高い時刻配信が得られる。
【図面の簡単な説明】
【図１】本発明の実施例による時刻配信サーバ情報収集並びに提供システムの構成を示すブロック図。
【図２】本発明の実施例による時刻配信サーバ情報収集並びに提供システムによって得られる公開ＮＴＰサーバリスト。
【図３】本発明の実施例による時刻配信サーバ情報収集並びに提供システムの測定サーバ内での計算方法を示す説明図。
【図４】本発明の実施例による時刻配信サーバ情報収集並びに提供システムのデータベース化を示す説明図。
【図５】本発明の実施例による時刻配信サーバ情報収集並びに提供システムの顧客サーバのクライアントソフトウエアによるデータフロー図。
【図６】本発明の実施例による時刻配信サーバ情報収集並びに提供システムの測定サーバの測定サーバソフトウエアによるデータフロー図。
【図７】本発明の実施例による時刻配信サーバ情報収集並びに提供システムの指示サーバの指示サーバソフトウエアによるデータフロー図。
【図８】本発明の実施例による時刻配信サーバ情報収集並びに提供システムの問い合わせサーバの問い合わせサーバソフトウエアによるデータフロー図。
【図９】本発明の実施例による時刻配信サーバ情報収集並びに提供システムのアプリケーションサーバのアプリケーションサーバソフトウエアによるデータフロー図。
【図１０】本発明の実施例による時刻配信サーバ情報収集並びに提供システムのアプリケーションサーバのアプリケーションサーバソフトウエアによるデータフロー図。
【符号の説明】
１０　　　　　　センター機関
１２　　　　　　指示サーバ
１３　　　　　　アプリケーションサーバ
１４　　　　　　問い合わせサーバ
２０　　　　　　拠点機関
２２　　　　　　測定サーバ
２３　　　　　　基準発振器
３０　　　　　　顧客機関
３１　　　　　　顧客サーバ
４０　　　　　　測定対象機関
４１　　　　　　測定対象サーバ
【図１】
2004030358.tif 000003
【図２】
2004030358.tif 000004
【図３】
2004030358.tif 000005
【図４】
2004030358.tif 000006
【図５】
2004030358.tif 000007
【図６】
2004030358.tif 000008
【図７】
2004030358.tif 000009
【図８】
2004030358.tif 000010
【図９】
2004030358.tif 000011
【図１０】
2004030358.tif 000012