(57)【特許請求の範囲】
【請求項１】
ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムであって、
前記測定装置が、前記制御装置に測定指示情報取得要求を送信し、
前記制御装置が、測定指示情報の中から、優先度に基づいて特定の測定指示情報を選択し、当該特定の測定指示情報を前記測定装置に送信し、
前記測定装置が、前記特定の測定指示情報に従って、ネットワーク品質の測定を行い、
前記優先度は、前記測定指示情報に対して予め定められた割り当て目標値と、当該測定指示情報が実際に使用された回数との差に基づいて決定される
ことを特徴とするネットワーク品質測定システム。
【請求項２】
前記優先度は、更に、前記測定指示情報が使用された直近の時刻に基づいて決定される
ことを特徴とする請求項１に記載のネットワーク品質測定システム。
【請求項３】
前記測定装置は、前記特定の測定指示情報に基づいて、第１の品質の測定を行い、第１の品質が所定の条件を満たさない場合に、第２の品質の測定を行う
ことを特徴とする請求項１又は２に記載のネットワーク品質測定システム。
【請求項４】
ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムにおける前記測定装置であって、
前記制御装置に測定指示情報取得要求を送信し、前記制御装置において測定指示情報の中から優先度に基づいて選択された特定の測定指示情報を、前記制御装置から受信する手段と、
前記特定の測定指示情報に従って、ネットワーク品質の測定を行う手段とを備え、
前記優先度は、前記測定指示情報に対して予め定められた割り当て目標値と、当該測定指示情報が実際に使用された回数との差に基づいて決定される
ことを特徴とする測定装置。
【請求項５】
コンピュータを、請求項４に記載の測定装置における各手段として機能させるためのプログラム。
【請求項６】
ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムにおける前記制御装置であって、
前記測定装置から測定指示情報取得要求を受信する手段と、
測定指示情報の中から、優先度に基づいて特定の測定指示情報を選択する手段と、
前記特定の測定指示情報を前記測定装置に送信する手段とを備え、
前記優先度は、前記測定指示情報に対して予め定められた割り当て目標値と、当該測定指示情報が実際に使用された回数との差に基づいて決定される
ことを特徴とする制御装置。
【請求項７】
コンピュータを、請求項６に記載の制御装置における各手段として機能させるためのプログラム。
【請求項８】
ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムにおいて実行されるネットワーク品質測定方法であって、
前記測定装置が、前記制御装置に測定指示情報取得要求を送信するステップと、
前記制御装置が、測定指示情報の中から、優先度に基づいて特定の測定指示情報を選択し、当該特定の測定指示情報を前記測定装置に送信するステップと、
前記測定装置が、前記特定の測定指示情報に従って、ネットワーク品質の測定を行うステップとを備え、
前記優先度は、前記測定指示情報に対して予め定められた割り当て目標値と、当該測定指示情報が実際に使用された回数との差に基づいて決定される
ことを特徴とするネットワーク品質測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク（ＮＷ）品質を測定する技術に関連するものである。
【背景技術】
【０００２】
インターネットサービスプロバイダ（以下、ＩＳＰ）等の通信事業者により、エンドユーザの宅内と同じ環境に測定装置を設置して、インターネット側にあるコンテンツサーバまでのＮＷ品質を定常的に測定することが行われている（例えば、非特許文献１）。これにより、エンドユーザの体感品質を把握し、自社網の改善や顧客満足度の向上に役立てることができる。
【０００３】
一般に、ＩＳＰによるインターネット接続サービスは広範囲の地域で提供されるので、上記のようなＮＷ品質測定のためには数多くの測定装置を設置することが必要である。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】大木 基至、亀井 聡：インターネット測定システムの開発と運用，電子情報通信学会技術研究報告. IA, インターネットアーキテクチャ 114(216), 25-30, 2014-09-05
【発明の概要】
【発明が解決しようとする課題】
【０００５】
非特許文献１に開示された従来技術では、各々の測定装置は測定設定情報に基づきＮＷ品質を測定するが、測定設定情報の各測定装置への設定・変更は、制御装置から各測定装置にリモートログインをして行う必要がある。このため、数多くの測定装置に対する測定設定情報の設定管理が複雑になり、ネットワーク品質測定を効率的に行えないという課題があった。
【０００６】
また、制御装置から、宅内に設置された測定装置へのリモートログインを可能とするために、サーバと測定装置との間をＶＰＮ接続する必要があり、そのために、数多くの測定装置との間のＶＰＮ接続を処理する制御装置の負荷が過大になるという課題があった。
【０００７】
本発明は上記の点に鑑みてなされたものであり、制御装置の負荷の増大を抑制して、測定装置がネットワーク品質測定を効率的に行うことを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の実施の形態によれば、ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムであって、
前記測定装置が、前記制御装置に測定指示情報取得要求を送信し、
前記制御装置が、測定指示情報の中から、優先度に基づいて特定の測定指示情報を選択し、当該特定の測定指示情報を前記測定装置に送信し、
前記測定装置が、前記特定の測定指示情報に従って、ネットワーク品質の測定を行い、
前記優先度は、前記測定指示情報に対して予め定められた割り当て目標値と、当該測定指示情報が実際に使用された回数との差に基づいて決定される
ことを特徴とするネットワーク品質測定システムが提供される。
【発明の効果】
【０００９】
本発明の実施の形態によれば、制御装置の負荷の増大を抑制して、測定装置がネットワーク品質測定を効率的に行うことを可能とする技術が提供される。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態におけるＮＷ品質測定システムの全体構成図である。
【図２】測定装置１００の構成図である。
【図３】制御装置４００の構成図である。
【図４】ＮＷ品質測定システムの全体動作を示すシーケンス図である。
【図５】制御装置４００のデータ格納部４０３に格納されるテーブルの例を示す図である。
【図６】制御装置４００のデータ格納部４０３に格納されるテーブルの例を示す図である。
【図７】測定指示情報の選択の手順を示すフローチャートである。
【図８】測定装置１００により実行される測定動作の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態（本実施の形態）を説明する。なお、以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。例えば、以下で説明する実施の形態では、測定の対象とするネットワークをインターネットとしているが、本発明に係るネットワーク品質測定技術は、インターネット以外のネットワークにも適用することが可能である。
【００１２】
（システム構成）
図１に、本実施の形態におけるＮＷ品質測定システムの全体構成図を示す。図１に示すように、本実施の形態におけるＮＷ品質測定システムは、測定装置１００、制御装置４００、及び収集装置５００を含む。図示されるように、測定装置１００はネットワーク３００に接続され、例えば、測定実行対象装置２００に対してパケット送信を行うことによりＮＷ品質測定を行う。また、測定装置１００は、例えば、一般的なインターネットユーザと同様の宅内環境に設置される。測定装置１００と制御装置４００／収集装置５００との間は、ネットワーク３００により接続されてもよいし、別のネットワークで接続されてもよい。
【００１３】
ネットワーク３００は特定の種類のネットワークに限定されるわけではないが、本実施の形態では、ネットワーク３００は、アクセス網（測定装置１００側）とＩＳＰ網とが接続されたネットワーク（一般的なインターネット接続構成）であることを想定している。
【００１４】
測定実行対象装置２００は、特定のものに限定されるわけではないが、例えば、インターネットのトラフィック量に影響の大きい動画配信サイトのサーバや、インターネットユーザの閲覧が多いと考えられるポータルサイトのサーバ等である。また、測定実行対象装置２００が、測定装置１００とは別の宅内環境に設置される測定装置であってもよい。そして、当該別の測定装置において、測定装置１００と同様の測定を行うこととしてもよい。これにより、Ｐ２Ｐ通信でのＮＷ品質を測定することができる。
【００１５】
制御装置４００は、測定装置１００からの要求に基づいて、測定装置１００に対して測定指示情報を送信する。測定装置１００は、当該測定指示情報に従って測定を行う。収集装置５００は、測定装置１００により測定されたＮＷ品質の測定結果を測定装置１００から受信し、蓄積する。
【００１６】
なお、図１では、測定装置１００と測定実行対象装置２００がそれぞれ１つだけ示されているが、これは図示の便宜上のものであり、実際には複数の測定装置１００及び複数の測定実行対象装置２００が存在する。また、複数の制御装置４００が備えられていてもよい。その場合、例えば、各制御装置４００が複数の測定装置を収容することで、分散収容を実現できる。これにより、測定装置１００のスケーラビリティを向上させることができる。
【００１７】
（装置構成）
＜測定装置１００＞
図２に、測定装置１００の構成図を示す。図２に示すように、測定装置１００は、通信部１０１、測定指示情報取得部１０２、データ格納部１０３、測定部１０４を有する。各機能部の概要は以下のとおりである。
【００１８】
通信部１０１は、他の装置とネットワークを介してデータ通信を行うための機能部である。測定指示情報取得部１０２は、通信部１０１を介して制御装置４００に測定指示情報取得要求を送信し、制御装置４００から測定指示情報を受信し、当該測定指示情報をデータ格納部１０３に格納する。
【００１９】
測定指示情報を取得するために利用するプロトコルは特定のプロトコルに限定されないが、本実施の形態では、ＨＴＴＰ（又はＨＴＴＰＳ）を使用している。これにより、一般的な宅内環境であるＮＡＴ配下の環境において、Ｗｅｂページを取得する場合と同様に、ＶＰＮ等を構築することなく、測定指示情報を取得できる。よって、制御装置４００の負荷の増大を抑制できる。
【００２０】
測定部１０４は、データ格納部１０３に格納されている測定指示情報を読み出し、当該測定指示情報に従って、通信部１０１を介して測定を実行するとともに、測定結果を収集装置５００に送信する。測定指示情報は、例えば、Ｌｉｎｕｘ（登録商標）等の一般的なＯＳ（Operating System）上で動作するスクリプトを含む情報である。
【００２１】
本実施の形態に係る測定装置１００は、例えば、コンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、測定装置１００が有する機能は、当該コンピュータに内蔵されるＣＰＵやメモリ、ハードディスクなどのハードウェア資源を用いて、測定装置１００で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００２２】
＜制御装置４００＞
図３に、制御装置４００の構成図を示す。図３に示すように、制御装置４００は、通信部４０１、測定制御部４０２、データ格納部４０３を有する。各機能部の概要は以下のとおりである。
【００２３】
通信部１０１は、他の装置とネットワークを介してデータ通信を行うための機能部である。データ格納部４０３には、測定装置１００に提供される複数の測定指示情報、及び測定指示情報を各測定装置に割り当てるために用いられる各種の情報が格納される。測定制御部４０２は、通信部４０１を介して測定装置１００から測定指示情報取得要求を受信すると、データ格納部４０３に格納されている情報に従って、複数の測定指示情報の中から、各測定指示情報の優先度に基づいて、特定の測定指示情報を選択して測定装置１００に送信する。なお、複数の測定指示情報を使用することは例であり、１つの測定指示情報を使用することとしてもよい。また、個々の測定指示情報（例：後述する図６に示す測定指示情報１、測定指示情報２、測定指示情報３等）をまとめて「測定指示情報」と称してもよい。
【００２４】
本実施の形態に係る制御装置４００は、例えば、コンピュータに、本実施の形態で説明する処理内容を記述したプログラムを実行させることにより実現可能である。すなわち、制御装置４００が有する機能は、当該コンピュータに内蔵されるＣＰＵやメモリ、ハードディスクなどのハードウェア資源を用いて、制御装置４００で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体（可搬メモリ等）に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。
【００２５】
（ＮＷ品質測定システムの全体動作）
次に、図４を参照して、ＮＷ品質測定システムの全体の動作の手順例を説明する。図４に示す処理は、測定装置１００において、ある測定指示情報に基づく測定・結果報告が終了した直後の状態から開始するものとする。
【００２６】
ステップＳ１０１において、測定装置１００の測定指示情報取得部１０２が測定指示情報取得要求を制御装置４００に送信し、制御装置４００が当該測定指示情報取得要求を受信する。
【００２７】
そして、制御装置４００の測定制御部４０２が、測定指示情報取得要求に基づいて、測定指示情報を選択し（ステップＳ１０２）、当該測定指示情報を測定装置１００に送信し、測定装置１００が当該測定指示情報を受信する（ステップＳ１０３）。
【００２８】
続いて、測定装置１００の測定部１０４が、受信した測定指示情報に従って、測定を実行し（ステップＳ１０４）、測定結果を収集装置５００に送信する（ステップＳ１０５）。その後、ステップＳ１０１に戻り、上記の処理が繰り返される。
【００２９】
（詳細動作）
以下、上記のステップＳ１０２における測定指示情報の選択動作、及び、ステップＳ１０４における測定動作の例をより詳細に説明する。
【００３０】
＜測定指示情報の選択動作について＞
測定指示情報の選択動作の説明にあたって、まず、制御装置４００のデータ格納部４０３に格納される各テーブルについて説明する。データ格納部４０３には、測定装置情報のテーブル、グループ情報のテーブル、及び、測定制御情報のテーブルが格納される。
【００３１】
図５（ａ）は、測定装置情報のテーブルの例を示す。図５（ａ）に示すように、測定装置情報のテーブルは、測定装置ＩＤ、測定装置が設置されているエリア、及び測定指示情報取得時刻を含む。
【００３２】
測定装置ＩＤは、制御装置４００において測定装置を識別するためのＩＤである。本実施の形態では、測定装置から送信される測定指示情報取得要求の中に、当該測定装置の測定装置ＩＤが含まれている。測定装置ＩＤは、測定装置を識別できる情報であればどのような情報であってもよい。測定指示情報取得時刻は、測定装置に測定指示情報を提供した最近の時刻である。
【００３３】
図５（ａ）に示すテーブルの情報のうち、測定装置ＩＤとエリアはシステム管理者により設定され、測定指示情報取得時刻は、測定制御部４０２により設定される。なお、以下で説明するとおり、測定指示情報の基本的な選択動作例については、図５（ａ）を参照しなくても実行できるので、図５（ａ）に示すテーブルを設けないこととしてもよい。
【００３４】
図５（ｂ）は、グループ情報のテーブルの例を示す。図５（ｂ）に示すように、グループ情報のテーブルは、グループＩＤ、及び、グループに属する測定装置ＩＤを含む。本実施の形態におけるグループ分けは例えば、エリア（地域）に基づき行われる。例えば、グループ１＝エリアＡに属する測定装置群、グループ２＝エリアＢに属する測定装置群、...、グループＮ＝エリアＸに属する測定装置群といったようにグループ分けを行うことができる。
【００３５】
また、更に詳細にグループ分けを行ってもよい。例えば、アクセス網の種類（キャリア、有線／無線、光／光以外の有線、等）を加味して、グループ分けしてもよい。例えば、グループ１＝エリアＡのアクセス網１に接続される測定装置群、グループ２＝エリアＡのアクセス網２に接続される測定装置群、...、グループＮ＝エリアＸのアクセス網Ｙに接続される測定装置群といったようにグループ分けを行うことができる。
【００３６】
また、上記以外の観点でグループ分けを行うこととしてもよい。図５（ｂ）に示すテーブルの情報は、システム管理者により設定される。
【００３７】
図６は、測定制御情報のテーブルを示す。図６に示すように、測定制御情報のテーブルは、測定ＩＤ、グループＩＤ、測定指示情報ＩＤ、割り当て目標値、割り当て時刻、割り当て回数を含む。
【００３８】
測定ＩＤは、レコードを識別するＩＤである。測定指示情報ＩＤは、測定指示情報を識別するＩＤである。なお、このＩＤ（"測定指示情報１"等）は、測定指示情報（例：スクリプト）のファイル名であってもよい。
【００３９】
割り当て目標値は、測定指示情報の割り当て回数の目標の比率（重み）を示す。当該重みの値は、グループ内の複数測定指示情報間での比率を示すものであってもよいし、グループに関わらない全ての測定指示情報間での比率を示すものであってもよい。
【００４０】
割り当て時刻は、該当の測定指示情報を、いずれかの測定装置に割り当てた直近（最も現在に近い）の時刻である。割り当て回数は、該当の測定指示情報が実際にいずれかの測定装置に割り当てられた回数を示す。当該回数は、例えば、過去のある時点からの実際の割り当て回数であってもよいし、割り当て目標値との比較がし易くなるように正規化した回数であってもよい。図６の例では、正規化した回数を示しており、以下の説明でも、割り当て回数は正規化されているものとする。正規化は、例えば、各割り当て回数が、対応する割り当て目標値を超えない範囲で、ある割り当て回数が対応する割り当て目標値と等しくなるように、実際の各割り当て回数に同じ値を乗算することにより行われる。一例として、仮に、測定ＩＤ＝１、２、３に対する実際の割り当て回数がそれぞれ１０、９、４であり、割り当て目標値がそれぞれ１００、１１０、５０であるとすると、実際の各割り当て回数に同じ値である１０を乗算することで正規化が行われる。この場合、正規化後の割り当て回数は１００、９０、４０になる。
【００４１】
図６に示す情報のうち、割り当て回数以外はシステム管理者により設定され、割り当て回数は測定制御部４０２により設定される。
【００４２】
本実施の形態では、割り当て目標値と割り当て回数との差が大きいほど（目標値を達成していない程度が大きいほど）、測定指示情報の優先度が高いと判断され、優先度の高い測定指示情報から測定装置に割り当てられる。また、割り当て目標値と割り当て回数に基づく優先度が同じである場合には、使用されていない時間が長いほど測定指示情報の優先度が高いと判断され、優先度の高い測定指示情報から測定装置に割り当てられる。
【００４３】
どのようにして割り当て目標値を設定するかについては、特定の方法に限定されないが、例えば、測定指示情報に基づき実行される測定処理に係る時間、及び、測定指示情報に基づき実行される測定の必要性の高さにより、割り当て目標値を設定される。一例として、測定処理に係る時間が長くなることが想定される測定指示情報については割り当て目標値を小さく設定し、測定処理に係る時間が短いことが想定される測定指示情報については割り当て目標値を大きく設定することで、効率的に多数の測定が行われるようにする。
【００４４】
図７を参照して、上記のテーブルを使用した測定指示情報選択動作の手順例を説明する。
【００４５】
まず、制御装置４００の測定制御部４０２が、測定装置１００から測定指示情報取得要求（測定装置１００のＩＤを含む）を受信する（ステップＳ２０１）。測定制御部４０２は、グループ情報のテーブル（例：図５（ｂ））を参照し、測定装置１００が属するグループのグループＩＤを取得する（ステップＳ２０２）。ここではグループ１であるとする。
【００４６】
続いて、測定制御部４０２は、測定制御情報のテーブルを参照し、グループ１の測定指定情報のうち、割り当て回数が目標値に達していない測定指定情報があるか否かを判定する（ステップＳ２０３）。
【００４７】
ステップＳ２０３での判定がＹｅｓの場合はステップＳ２０４に進み、Ｎｏの場合はステップＳ２０５に進む。図６の例では、測定指示情報２が目標値に達していないので、ステップＳ２０４に進むことになる。なお、図６の例は、割り当て回数として正規化された回数（１００、１０５、５０）を示しており、実際の回数は、例えば、（３３、３５、１７）であったり、（２００、２１０、１００）であったりする。
【００４８】
ステップＳ２０４において、測定制御部４０２は、割り当て回数と目標値との差が最大の測定指示情報を、最も優先度が高い測定指示情報として選択する。図６の例では、目標値に達していない測定指示情報が１つ（測定指示情報２）なので、測定指示情報２が選択される。仮に、割り当て回数が（測定指示情報１、測定指示情報２、測定指示情報３）＝（８０、９５、５０）であるとした場合、測定指示情報１が選択される。
【００４９】
ステップＳ２０５では、測定制御部４０２は、該当グループ内の各測定指示情報の割り当て時刻を参照し、割り当て時刻が最も過去の測定指示情報を選択する。
【００５０】
ステップＳ２０４、Ｓ２０５において測定指示情報が選択された後、測定装置１００へ測定指示情報が送信されるとともに、図６に示すテーブルにおける割り当て回数と割り当て時刻が最新の値に更新される。
【００５１】
なお、上述した方法で測定指示情報の優先度を決定して、測定指示情報の選択を行う方法は一例に過ぎない。例えば、測定指示情報に明示的に優先度を割り当てて、優先度に従った確率で測定指示情報が選択されるようにしてもよい。また、時間帯毎に、優先度を変えてもよい。例えば、時間帯Ａでは、測定指示情報１の優先度を他よりも高くして、時間帯Ｂでは、測定指示情報２の優先度を他よりも高くする。優先度を高くするとは、例えば、割り当て目標値を高くする、あるいは、上記の明示的な優先度を高くすることである。
【００５２】
また、上記の例では、複数の測定指示情報が存在する場合を示しているが、測定指示情報が１つ（例えば測定指示情報１のみとする）であってもよい。この場合、基本的には、制御装置４００の測定制御部４０２は、測定装置から測定指示情報取得要求を受信した場合に、測定指示情報１を当該測定装置に返す。また、制御装置４００の測定制御部４０２は、それぞれが異なるグループに属する複数の測定装置から同時に（又は同時とみなせる時間長の間に）測定指示情報取得要求を受信した場合に、各測定装置のグループにおける割り当て時刻を参照し、当該割り当て時刻が古いほど（「現在時刻−割り当て時刻」が大きいほど）優先度の高いグループであると判断して、優先度の高いグループの測定装置から順番に測定指示情報１を送信することとしてもよい。また、同一グループに属する複数の測定装置から同時に（又は同時とみなせる時間長の間に）測定指示情報取得要求を受信した場合に、各測定装置の測定指示情報取得時刻（例：図５（ａ））を参照し、当該測定指示情報取得時刻が古いほど（「現在時刻−測定指示情報取得時刻」が大きいほど）優先度の高い測定装置であると判断して、優先度の高い測定装置から順番に測定指示情報１を送信することとしてもよい。また、これらを組み合わせてもよい。
【００５３】
＜測定動作について＞
次に、図４のステップＳ１０４に示した測定実行動作の例について説明する。測定装置１００が、制御装置４００から受信する測定指示情報には、例えば、ＩＳＰへの接続のためのアカウント情報、測定実行対象装置のアドレス（ＩＰアドレス、ＵＲＬ等）、測定の手順（測定内容を含む）等が含まれる。なお、これらは一例であり、これらのうちの一部であってもよいし、これら以外の情報が含まれていてもよい。
【００５４】
測定内容としては、例えば、ｐｉｎｇによる測定実行対象装置との間のＲＴＴ（Round Trip Time）の測定、ｔｒａｃｅｒｏｕｔｅによるネットワーク経路とホップ数の測定、コンテンツダウンロード時間と転送量を計測することによるスループットの測定、等がある。なお、ＲＴＴを、「遅延」、「レイテンシ」等と言い換えてもよい。また、測定内容として、ＳＮＭＰ（Simple Network Management Protocol）を使用したネットワーク機器からの情報（例：パケットロスの値）の取得があってもよい。なお、遅延、パケットロス、スループット等は品質の例であり、これら以外の品質を測定してもよい。
【００５５】
図８は、測定指示情報に従って測定装置１００が実行する測定動作の手順の例を示す図である。
【００５６】
この例では、まず、測定装置１００の測定部１０４は、測定実行対象装置Ａに対する遅延測定を行い（ステップＳ３０１）、次に、測定実行対象装置Ｂに対する遅延測定を行う（ステップＳ３０２）。
【００５７】
測定部１０４は、測定実行対象装置Ａに対する遅延が所定の閾値以上であるか否かを判定し（ステップＳ３０３）、所定の閾値以上であれば測定実行対象装置Ａに対するスループット測定を行う（ステップＳ３０４）。
【００５８】
また、測定部１０４は、測定実行対象装置Ｂに対する遅延が所定の閾値以上であるか否かを判定し（ステップＳ３０５）、所定の閾値以上であれば測定実行対象装置Ｂに対するスループット測定を行う（ステップＳ３０６）。
【００５９】
なお、図８では、測定実行対象装置Ａ，Ｂに対して測定を行っているが、どちらか１つの測定実行対象装置のみに対する測定を行うこととしてもよい。
【００６０】
スループット測定は遅延測定よりも時間と負荷がかかる測定であるため、上記のように、遅延が大きい場合にのみスループット測定を行うことで、効率的な測定を実現できる。
【００６１】
上記の例は、測定方法を切り替える手順の例であるが、ＩＳＰを切り替える手順であってもよい。ＩＳＰを切り替える際には、測定指示情報により配付されたＩＳＰのアカウント情報を用いて当該ＩＳＰに接続して、測定を開始する。なお、ＩＳＰに接続するとは、一般的には、測定装置１００が、当該ＩＳＰのインターネット接続用ＮＷ装置との間でＰＰＰｏＥ（PPP over Ethernet（登録商標））接続を行うことである。
【００６２】
また、測定部１０４は、測定指示情報に従って、測定実行対象装置との間のパケットロスを測定し、パケットロスの値が所定の閾値以上である場合に、当該測定実行対象装置に対する遅延測定を行うこととしてもよい。また、この処理（パケットロス測定−＞遅延測定）を最初に行って、その後に、図８に示すような処理（遅延測定−＞スループット測定）を行うこととしてもよい。
【００６３】
（実施の形態のまとめ）
本実施の形態によれば、ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムであって、前記測定装置が、前記制御装置に測定指示情報取得要求を送信し、前記制御装置が、測定指示情報の中から、優先度に基づいて特定の測定指示情報を選択し、当該特定の測定指示情報を前記測定装置に送信し、前記測定装置が、前記特定の測定指示情報に従って、ネットワーク品質の測定を行うネットワーク品質測定システムが提供される。
【００６４】
前記優先度は、例えば、前記測定指示情報に対して予め定められた割り当て目標値と、当該測定指示情報が実際に使用された回数とに基づいて決定される。また、前記優先度は、更に、前記測定指示情報が使用された直近の時刻に基づいて決定されることとしてもよい。
【００６５】
前記測定装置は、例えば、前記特定の測定指示情報に基づいて、第１の品質の測定を行い、第１の品質が所定の条件を満たさない場合に、第２の品質の測定を行うこととしてもよい。一例として、第１の品質の測定はパケットロスの測定であり、第２の品質の測定は遅延の測定であり、所定の条件はパケットロスが所定の閾値を超えないことである。また、他の例として、第１の品質の測定は遅延の測定であり、第２の品質の測定はスループットの測定であり、所定の条件は遅延が所定の閾値を超えないことであることとしてもよい。
【００６６】
また、本実施の形態により、ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムにおける前記測定装置であって、前記制御装置に測定指示情報取得要求を送信し、前記制御装置において測定指示情報の中から優先度に基づいて選択された特定の測定指示情報を、前記制御装置から受信する手段と、前記特定の測定指示情報に従って、ネットワーク品質の測定を行う手段とを備える測定装置が提供される。
【００６７】
また、本実施の形態により、ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムにおける前記制御装置であって、前記測定装置から測定指示情報取得要求を受信する手段と、測定指示情報の中から、優先度に基づいて特定の測定指示情報を選択する手段と、前記特定の測定指示情報を前記測定装置に送信する手段とを備える制御装置が提供される。
【００６８】
（第１項）
ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムであって、
前記測定装置が、前記制御装置に測定指示情報取得要求を送信し、
前記制御装置が、測定指示情報の中から、優先度に基づいて特定の測定指示情報を選択し、当該特定の測定指示情報を前記測定装置に送信し、
前記測定装置が、前記特定の測定指示情報に従って、ネットワーク品質の測定を行う
ことを特徴とするネットワーク品質測定システム。
（第２項）
前記優先度は、前記測定指示情報に対して予め定められた割り当て目標値と、当該測定指示情報が実際に使用された回数とに基づいて決定される
ことを特徴とする第１項に記載のネットワーク品質測定システム。
（第３項）
前記優先度は、更に、前記測定指示情報が使用された直近の時刻に基づいて決定される
ことを特徴とする第２項に記載のネットワーク品質測定システム。
（第４項）
前記測定装置は、前記特定の測定指示情報に基づいて、第１の品質の測定を行い、第１の品質が所定の条件を満たさない場合に、第２の品質の測定を行う
ことを特徴とする第１項ないし第３項のうちいずれか１項に記載のネットワーク品質測定システム。
（第５項）
ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムにおける前記測定装置であって、
前記制御装置に測定指示情報取得要求を送信し、前記制御装置において測定指示情報の中から優先度に基づいて選択された特定の測定指示情報を、前記制御装置から受信する手段と、
前記特定の測定指示情報に従って、ネットワーク品質の測定を行う手段と
を備えることを特徴とする測定装置。
（第６項）
コンピュータを、第５項に記載の測定装置における各手段として機能させるためのプログラム。
（第７項）
ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムにおける前記制御装置であって、
前記測定装置から測定指示情報取得要求を受信する手段と、
測定指示情報の中から、優先度に基づいて特定の測定指示情報を選択する手段と、
前記特定の測定指示情報を前記測定装置に送信する手段と
を備えることを特徴とする制御装置。
（第８項）
コンピュータを、第７項に記載の制御装置における各手段として機能させるためのプログラム。
（第９項）
ネットワーク品質の測定を行う測定装置と、当該測定装置の制御を行う制御装置とを備えるネットワーク品質測定システムにおいて実行されるネットワーク品質測定方法であって、
前記測定装置が、前記制御装置に測定指示情報取得要求を送信するステップと、
前記制御装置が、測定指示情報の中から、優先度に基づいて特定の測定指示情報を選択し、当該特定の測定指示情報を前記測定装置に送信するステップと、
前記測定装置が、前記特定の測定指示情報に従って、ネットワーク品質の測定を行うステップと
を備えることを特徴とするネットワーク品質測定方法。
以上、本実施の形態について詳述したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００６９】
１００  測定装置
１０１  通信部
１０２  測定指示情報取得部
１０３  データ格納部
１０４  測定部
２００  測定実行対象装置
３００  ネットワーク
４００  制御装置
４０１  通信部
４０２  測定制御部
４０３  データ格納部
５００  収集装置
【図１】
0006592387.tif 000002
【図２】
0006592387.tif 000003
【図３】
0006592387.tif 000004
【図４】
0006592387.tif 000005
【図５】
0006592387.tif 000006
【図６】
0006592387.tif 000007
【図７】
0006592387.tif 000008
【図８】
0006592387.tif 000009