(57)【特許請求の範囲】
【請求項１】
ツリー型の網に含まれる１以上の端末装置、前記網に含まれる１以上の中継装置、前記網に含まれるゲートウェイ装置、ならびに、前記ゲートウェイ装置に接続される網検査装置を含む網検査システムであって、
前記各端末装置は、
該端末装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部とを備え、
前記各中継装置は、
当該中継装置に備わったポートの種類を示すポート種を含むポート情報が当該中継装置に備わったポートごとに記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
該ポート情報記憶部から読み出した各ポート情報と当該中継装置のアドレスとを含むアドレステーブルを生成し前記網内に送出するアドレステーブル生成部とを備え、
前記ゲートウェイ装置は、
該ゲートウェイ装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、
当該ゲートウェイ装置に備わった前記網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
前記ポート情報記憶部から読み出したポート情報と当該ゲートウェイ装置のアドレスとを含むアドレステーブルを生成するアドレステーブル生成部と、
受信されたアドレステーブルと生成されたアドレステーブルとにより、前記各端末装置について、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置のアドレスを含む要素と、当該パス内のゲートウェイ装置以外の各装置について、当該装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報である第１の網情報を生成する第１の網情報生成部と、
当該第１の網情報が記憶される第１の網情報記憶部と、
新たに生成された第１の網情報と前記第１の網情報記憶部から読み出した第１の網情報とにより、前記網が正しく動作している場合の網情報である第２の網情報を生成する第２の網情報生成部と、
当該第２の網情報が記憶される第２の網情報記憶部と、
前記第１の網情報記憶部から第１の網情報を前記第２の網情報記憶部から第２の網情報を読み出して前記網検査装置に送信する網情報送信部とを備え、
前記網検査装置は、
受信された第１の網情報が記憶される第１の網情報記憶部と、
受信された第２の網情報が記憶される第２の網情報記憶部と、
前記１以上の端末装置の１つであって正しく動作していないことが分かっている端末装置のアドレスと前記第１の網情報記憶部から読み出した第１の網情報と前記第２の網情報記憶部から読み出した第２の網情報とにより前記網における接続されていない箇所を検査する検査部と
を備える
ことを特徴とする網検査システム。
【請求項２】
前記検査は、
前記第２の網情報で前記正しく動作していないことが分かっている端末装置のアドレスを含む要素を有するパス情報内の要素数が２か否かを判定する第１ステップと、
該要素数が２でない場合に、中継装置数についての変数である中継装置数変数に０を設定する第２ステップと、
当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスが前記第１の網情報に存在するか否かを判定する第３ステップと、
該第３ステップで存在しないと判定された場合に、当該中継装置数変数が０か否かを判定する第４ステップと、
該第３ステップで存在すると判定された場合に、当該中継装置数変数に１を加算し、当該中継装置数変数が当該パス情報において当該端末装置のアドレスを含む要素内の中継装置数に等しいか否かを判定する第５ステップとを含み、
該第５ステップで等しくないと判定された場合に、前記第３ステップに戻る
ことを特徴とする請求項１記載の網検査システム。
【請求項３】
ツリー型の網に含まれる１以上の端末装置、前記網に含まれる１以上の中継装置、前記網に含まれるゲートウェイ装置、ならびに、前記ゲートウェイ装置に接続される網検査装置を含み、前記網が正しく動作していて、且つ、前記各端末装置について、当該端末装置が該端末装置を宛先とするデータを受信しているなら、前記ゲートウェイ装置から当該端末装置までのパス内の各装置における当該データの受信に関する品質を示す品質値が互いに等しくなるような場合の当該品質を用いる網検査システムであって、
前記各端末装置は、
該端末装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、
該端末装置を宛先とするデータの受信に関する品質を示す品質値と該端末装置のアドレスとを含む品質情報を生成し前記網内に送出する品質情報生成部とを備え、
前記各中継装置は、
当該中継装置に備わったポートの種類を示すポート種を含むポート情報が当該中継装置に備わったポートごとに記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
該ポート情報記憶部から読み出した各ポート情報と当該中継装置のアドレスとを含むアドレステーブルを生成し前記網内に送出するアドレステーブル生成部と、
前記各端末装置につき、該端末装置を宛先とするデータの当該中継装置における受信に関する品質を示す品質値と該端末装置のアドレスと当該中継装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網内に送出する品質情報生成部とを備え、
前記ゲートウェイ装置は、
該ゲートウェイ装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、
当該ゲートウェイ装置に備わった前記網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
前記ポート情報記憶部から読み出したポート情報と当該ゲートウェイ装置のアドレスとを含むアドレステーブルを生成するアドレステーブル生成部と、
受信されたアドレステーブルと生成されたアドレステーブルとにより、前記各端末装置について、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置のアドレスを含む要素と、当該パス内のゲートウェイ装置以外の各装置について、当該装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報を生成する網情報生成部と、
当該網情報が記憶される網情報記憶部と、
前記網情報記憶部から網情報を読み出して前記網検査装置に送信する網情報送信部と、
前記各端末装置につき、該端末装置を宛先とするデータの当該ゲートウェイ装置における受信に関する品質を示す品質値と該端末装置のアドレスと当該ゲートウェイ装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網検査装置に送信する品質情報生成部と、
を備え、
前記網検査装置は、
受信された網情報が記憶される網情報記憶部と、
受信された品質情報が記憶される品質情報記憶部と、
前記１以上の端末装置の１つであって正しく動作していないことが分かっている端末装置のアドレスと前記網情報記憶部から読み出した網情報と前記品質情報記憶部から読み出した品質情報とにより前記網において品質が低下している箇所を検査する検査部と
を備える
ことを特徴とする網検査システム。
【請求項４】
前記検査は、
前記ゲートウェイ装置のアドレスと前記正しく動作していないことが分かっている端末装置のアドレスとを含む品質情報内の品質値と当該端末装置のアドレスを含む品質情報内の品質値との差が所定の値より大きいか否かを判定する第１ステップと、
該第１ステップで大きくないと判定された場合に、当該端末装置のアドレスを含む当該品質情報内の品質値と所定の値との差が所定の値より大きいか否かを判定する第２ステップと、
該第１ステップで大きいと判定された場合に、前記網情報で前記端末装置のアドレスを含む要素を有するパス情報内の要素数が２か否かを判定する第３ステップと、
該第３ステップで要素数が２でないと判定された場合に、中継装置数についての変数である中継装置数変数に０を設定する第４ステップと、
当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置のアドレスとを含む品質情報内の品質値と当該端末装置のアドレスを含む品質情報内の品質値との差が所定の値より大きいか否かを判定する第５ステップと、
該第５ステップで大きいと判定された場合に、当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置のアドレスとを含む品質情報内の当該品質値と所定の値との差が所定の値より大きいか否かを判定する第６ステップと、
前記第５ステップで大きくないと判定された場合に、当該中継装置数変数に１を加算し、当該中継装置数変数が当該パス情報において当該端末装置のアドレスを含む要素内の中継装置数に等しいか否かを判定する第７ステップとを含み、
該第７ステップで等しくないと判定された場合に、前記第５ステップに戻る
ことを特徴とする請求項３記載の網検査システム。
【請求項５】
ツリー型の網に含まれる１以上の端末装置、前記網に含まれる１以上の中継装置、前記網に含まれるゲートウェイ装置、ならびに、前記ゲートウェイ装置に接続される網検査装置を含み、前記網が正しく動作していて、且つ、前記各端末装置について、当該端末装置が該端末装置を宛先とするデータを受信しているなら、当該端末装置における当該データの受信に関する品質を示す品質値、前記ゲートウェイ装置から当該端末装置までのパス内の各装置における当該データの受信に関する品質を示す品質値および当該データの送信に関する品質を示す品質値が互いに等しくなるような場合の当該品質を用いる網検査システムであって、
前記各端末装置は、
該端末装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、
該端末装置を宛先とするデータの受信に関する品質を示す品質値と当該データの送信に関する品質を示す品質値と該端末装置のアドレスとを含む品質情報を生成し前記網内に送出する品質情報生成部とを備え、
前記各中継装置は、
当該中継装置に備わったポートの種類を示すポート種を含むポート情報が当該中継装置に備わったポートごとに記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
該ポート情報記憶部から読み出した各ポート情報と当該中継装置のアドレスとを含むアドレステーブルを生成し前記網内に送出するアドレステーブル生成部と、
前記各端末装置につき、該端末装置を宛先とするデータの当該中継装置における受信に関する品質を示す品質値と当該データの当該中継装置における送信に関する品質を示す品質値と該端末装置のアドレスと当該中継装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網内に送出する品質情報生成部とを備え、
前記ゲートウェイ装置は、
該ゲートウェイ装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、
当該ゲートウェイ装置に備わった前記網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
前記ポート情報記憶部から読み出したポート情報と当該ゲートウェイ装置のアドレスとを含むアドレステーブルを生成するアドレステーブル生成部と、
受信されたアドレステーブルと生成されたアドレステーブルとにより、前記各端末装置について、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置のアドレスを含む要素と、当該パス内のゲートウェイ装置以外の各装置について、当該装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報を生成する網情報生成部と、
当該網情報が記憶される網情報記憶部と、
前記網情報記憶部から網情報を読み出して前記網検査装置に送信する網情報送信部と、
前記各端末装置につき、該端末装置を宛先とするデータの当該ゲートウェイ装置における受信に関する品質を示す品質値と当該データの当該ゲートウェイ装置における送信に関する品質を示す品質値と該端末装置のアドレスと当該ゲートウェイ装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網検査装置に送信する品質情報生成部とを備え、
前記網検査装置は、
受信された網情報が記憶される網情報記憶部と、
受信された品質情報が記憶される品質情報記憶部と、
前記１以上の端末装置の１つであって正しく動作していないことが分かっている端末装置のアドレスと前記網情報記憶部から読み出した網情報と前記品質情報記憶部から読み出した品質情報とにより前記網において品質が低下している箇所を検査する検査部とを備える
ことを特徴とする網検査システム。
【請求項６】
前記検査は、
前記ゲートウェイ装置のアドレスと前記正しく動作していないことが分かっている端末装置のアドレスとを含む品質情報内の送信に関する品質値と当該端末装置のアドレスを含む品質情報内の受信に関する品質値との差が所定の値より大きいか否かを判定する第１ステップと、
該第１ステップで大きくないと判定された場合に、当該ゲートウェイ装置のアドレスと当該端末装置のアドレスとを含む当該品質情報内の送信に関する品質値と受信に関する品質値との差が所定の値より大きいか否かを判定する第２ステップと、
該第２ステップで大きくないと判定された場合に、当該ゲートウェイ装置のアドレスと当該端末装置のアドレスとを含む当該品質情報内の受信に関する品質値と所定の値との差が所定の値より大きいか否かを判定する第３ステップと、
前記第１ステップで大きいと判定された場合に、前記網情報で前記端末装置のアドレスを含む要素を有するパス情報内の要素数が２か否かを判定する第４ステップと、
該第４ステップで要素数が２でないと判定された場合に、中継装置数についての変数である中継装置数変数に０を設定する第５ステップと、
当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置のアドレスとを含む品質情報内の受信に関する品質値と当該端末装置のアドレスを含む品質情報内の受信に関する品質値との差が所定の値より大きいか否かを判定する第６ステップと、
該第６ステップで大きいと判定された場合、当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置のアドレスとを含む当該品質情報内の受信に関する品質値と送信に関する品質値との差が所定の値より大きいか否かを判定する第７ステップと、
該第７ステップで大きくないと判定された場合、当該中継装置数変数に１を加算し、当該中継装置数変数が当該パス情報において当該端末装置のアドレスを含む要素内の中継装置数に等しいか否かを判定する第８ステップとを含み、
該第８ステップで等しくないと判定された場合、前記第５ステップに戻る
ことを特徴とする請求項５記載の網検査システム。
【請求項７】
ツリー型の網に含まれる１以上の端末装置、前記網に含まれる１以上の中継装置、前記網に含まれるゲートウェイ装置、ならびに、前記ゲートウェイ装置に接続される網検査装置を含む網検査システムであって、
前記各端末装置は、
該端末装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部とを備え、
前記各中継装置は、
当該中継装置に備わったポートの種類を示すポート種を含むポート情報が当該中継装置に備わったポートごとに記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
該ポート情報記憶部から読み出した各ポート情報と当該中継装置のアドレスとを含むアドレステーブルを生成し前記網内に送出するアドレステーブル生成部とを備え、
前記ゲートウェイ装置は、
該ゲートウェイ装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、
当該ゲートウェイ装置に備わった前記網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
前記ポート情報記憶部から読み出したポート情報と当該ゲートウェイ装置のアドレスとを含むアドレステーブルを生成するアドレステーブル生成部と、
受信されたアドレステーブルと生成されたアドレステーブルとにより、前記各端末装置について、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置のアドレスを含む要素と、当該パス内のゲートウェイ装置以外の各装置について、当該装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報である第１の網情報を生成する第１の網情報生成部と、
当該第１の網情報が記憶される第１の網情報記憶部と、
新たに生成された第１の網情報と前記第１の網情報記憶部から読み出した第１の網情報とにより、前記網が正しく動作している場合の網情報である第２の網情報を生成する第２の網情報生成部と、
当該第２の網情報が記憶される第２の網情報記憶部と、
前記第１の網情報記憶部から第１の網情報を前記第２の網情報記憶部から第２の網情報を読み出して前記網検査装置に送信する網情報送信部とを備え、
前記網検査装置は、
受信された第１の網情報が記憶される第１の網情報記憶部と、
受信された第２の網情報が記憶される第２の網情報記憶部と、
前記１以上の端末装置の１つであって正しく動作していないことが分かっている端末装置のアドレスと前記第１の網情報記憶部から読み出した第１の網情報と前記第２の網情報記憶部から読み出した第２の網情報とにより前記網における接続されていない箇所を検査する検査部と
を備える
ことを特徴とする網検査システムにおける網検査方法であって、
前記網検査方法は、
前記第２の網情報で前記正しく動作していないことが分かっている端末装置のアドレスを含む要素を有するパス情報内の要素数が２か否かを判定する第１ステップと、
該要素数が２でない場合に、中継装置数についての変数である中継装置数変数に０を設定する第２ステップと、
当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスが前記第１の網情報に存在するか否かを判定する第３ステップと、
該第３ステップで存在しないと判定された場合に、当該中継装置数変数が０か否かを判定する第４ステップと、
該第３ステップで存在すると判定された場合に、当該中継装置数変数に１を加算し、当該中継装置数変数が当該パス情報において当該端末装置のアドレスを含む要素内の中継装置数に等しいか否かを判定する第５ステップとを含み、
該第５ステップで等しくないと判定された場合に、前記第３ステップに戻る
ことを特徴とする網検査方法。
【請求項８】
ツリー型の網に含まれる１以上の端末装置、前記網に含まれる１以上の中継装置、前記網に含まれるゲートウェイ装置、ならびに、前記ゲートウェイ装置に接続される網検査装置を含み、前記網が正しく動作していて、且つ、前記各端末装置について、当該端末装置が該端末装置を宛先とするデータを受信しているなら、前記ゲートウェイ装置から当該端末装置までのパス内の各装置における当該データの受信に関する品質を示す品質値が互いに等しくなるような場合の当該品質を用いる網検査システムであって、
前記各端末装置は、
該端末装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、
該端末装置を宛先とするデータの受信に関する品質を示す品質値と該端末装置のアドレスとを含む品質情報を生成し前記網内に送出する品質情報生成部とを備え、
前記各中継装置は、
当該中継装置に備わったポートの種類を示すポート種を含むポート情報が当該中継装置に備わったポートごとに記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
該ポート情報記憶部から読み出した各ポート情報と当該中継装置のアドレスとを含むアドレステーブルを生成し前記網内に送出するアドレステーブル生成部と、
前記各端末装置につき、該端末装置を宛先とするデータの当該中継装置における受信に関する品質を示す品質値と該端末装置のアドレスと当該中継装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網内に送出する品質情報生成部とを備え、
前記ゲートウェイ装置は、
該ゲートウェイ装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、
当該ゲートウェイ装置に備わった前記網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
前記ポート情報記憶部から読み出したポート情報と当該ゲートウェイ装置のアドレスとを含むアドレステーブルを生成するアドレステーブル生成部と、
受信されたアドレステーブルと生成されたアドレステーブルとにより、前記各端末装置について、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置のアドレスを含む要素と、当該パス内のゲートウェイ装置以外の各装置について、当該装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報を生成する網情報生成部と、
当該網情報が記憶される網情報記憶部と、
前記網情報記憶部から網情報を読み出して前記網検査装置に送信する網情報送信部と、
前記各端末装置につき、該端末装置を宛先とするデータの当該ゲートウェイ装置における受信に関する品質を示す品質値と該端末装置のアドレスと当該ゲートウェイ装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網検査装置に送信する品質情報生成部と、
を備え、
前記網検査装置は、
受信された網情報が記憶される網情報記憶部と、
受信された品質情報が記憶される品質情報記憶部と、
前記１以上の端末装置の１つであって正しく動作していないことが分かっている端末装置のアドレスと前記網情報記憶部から読み出した網情報と前記品質情報記憶部から読み出した品質情報とにより前記網において品質が低下している箇所を検査する検査部と
を備える
ことを特徴とする網検査システムにおける網検査方法であって、
前記網検査方法は、
前記ゲートウェイ装置のアドレスと前記正しく動作していないことが分かっている端末装置のアドレスとを含む品質情報内の品質値と当該端末装置のアドレスを含む品質情報内の品質値との差が所定の値より大きいか否かを判定する第１ステップと、
該第１ステップで大きくないと判定された場合に、当該端末装置のアドレスを含む当該品質情報内の品質値と所定の値との差が所定の値より大きいか否かを判定する第２ステップと、
該第１ステップで大きいと判定された場合に、前記網情報で前記端末装置のアドレスを含む要素を有するパス情報内の要素数が２か否かを判定する第３ステップと、
該第３ステップで要素数が２でないと判定された場合に、中継装置数についての変数である中継装置数変数に０を設定する第４ステップと、
当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置のアドレスとを含む品質情報内の品質値と当該端末装置のアドレスを含む品質情報内の品質値との差が所定の値より大きいか否かを判定する第５ステップと、
該第５ステップで大きいと判定された場合に、当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置のアドレスとを含む品質情報内の当該品質値と所定の値との差が所定の値より大きいか否かを判定する第６ステップと、
前記第５ステップで大きくないと判定された場合に、当該中継装置数変数に１を加算し、当該中継装置数変数が当該パス情報において当該端末装置のアドレスを含む要素内の中継装置数に等しいか否かを判定する第７ステップとを含み、
該第７ステップで等しくないと判定された場合に、前記第５ステップに戻る
ことを特徴とする網検査方法。
【請求項９】
ツリー型の網に含まれる１以上の端末装置、前記網に含まれる１以上の中継装置、前記網に含まれるゲートウェイ装置、ならびに、前記ゲートウェイ装置に接続される網検査装置を含み、前記網が正しく動作していて、且つ、前記各端末装置について、当該端末装置が該端末装置を宛先とするデータを受信しているなら、当該端末装置における当該データの受信に関する品質を示す品質値、前記ゲートウェイ装置から当該端末装置までのパス内の各装置における当該データの受信に関する品質を示す品質値および当該データの送信に関する品質を示す品質値が互いに等しくなるような場合の当該品質を用いる網検査システムであって、
前記各端末装置は、
該端末装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、
該端末装置を宛先とするデータの受信に関する品質を示す品質値と当該データの送信に関する品質を示す品質値と該端末装置のアドレスとを含む品質情報を生成し前記網内に送出する品質情報生成部とを備え、
前記各中継装置は、
当該中継装置に備わったポートの種類を示すポート種を含むポート情報が当該中継装置に備わったポートごとに記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
該ポート情報記憶部から読み出した各ポート情報と当該中継装置のアドレスとを含むアドレステーブルを生成し前記網内に送出するアドレステーブル生成部と、
前記各端末装置につき、該端末装置を宛先とするデータの当該中継装置における受信に関する品質を示す品質値と当該データの当該中継装置における送信に関する品質を示す品質値と該端末装置のアドレスと当該中継装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網内に送出する品質情報生成部とを備え、
前記ゲートウェイ装置は、
該ゲートウェイ装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、
該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、
当該ゲートウェイ装置に備わった前記網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部と、
受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、
前記ポート情報記憶部から読み出したポート情報と当該ゲートウェイ装置のアドレスとを含むアドレステーブルを生成するアドレステーブル生成部と、
受信されたアドレステーブルと生成されたアドレステーブルとにより、前記各端末装置について、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置のアドレスを含む要素と、当該パス内のゲートウェイ装置以外の各装置について、当該装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報を生成する網情報生成部と、
当該網情報が記憶される網情報記憶部と、
前記網情報記憶部から網情報を読み出して前記網検査装置に送信する網情報送信部と、
前記各端末装置につき、該端末装置を宛先とするデータの当該ゲートウェイ装置における受信に関する品質を示す品質値と当該データの当該ゲートウェイ装置における送信に関する品質を示す品質値と該端末装置のアドレスと当該ゲートウェイ装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網検査装置に送信する品質情報生成部とを備え、
前記網検査装置は、
受信された網情報が記憶される網情報記憶部と、
受信された品質情報が記憶される品質情報記憶部と、
前記１以上の端末装置の１つであって正しく動作していないことが分かっている端末装置のアドレスと前記網情報記憶部から読み出した網情報と前記品質情報記憶部から読み出した品質情報とにより前記網において品質が低下している箇所を検査する検査部とを備える
ことを特徴とする網検査システムにおける網検査方法であって、
前記網検査方法は、
前記ゲートウェイ装置のアドレスと前記正しく動作していないことが分かっている端末装置のアドレスとを含む品質情報内の送信に関する品質値と当該端末装置のアドレスを含む品質情報内の受信に関する品質値との差が所定の値より大きいか否かを判定する第１ステップと、
該第１ステップで大きくないと判定された場合に、当該ゲートウェイ装置のアドレスと当該端末装置のアドレスとを含む当該品質情報内の送信に関する品質値と受信に関する品質値との差が所定の値より大きいか否かを判定する第２ステップと、
該第２ステップで大きくないと判定された場合に、当該ゲートウェイ装置のアドレスと当該端末装置のアドレスとを含む当該品質情報内の受信に関する品質値と所定の値との差が所定の値より大きいか否かを判定する第３ステップと、
前記第１ステップで大きいと判定された場合に、前記網情報で前記端末装置のアドレスを含む要素を有するパス情報内の要素数が２か否かを判定する第４ステップと、
該第４ステップで要素数が２でないと判定された場合に、中継装置数についての変数である中継装置数変数に０を設定する第５ステップと、
当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置のアドレスとを含む品質情報内の受信に関する品質値と当該端末装置のアドレスを含む品質情報内の受信に関する品質値との差が所定の値より大きいか否かを判定する第６ステップと、
該第６ステップで大きいと判定された場合、当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置のアドレスとを含む当該品質情報内の受信に関する品質値と送信に関する品質値との差が所定の値より大きいか否かを判定する第７ステップと、
該第７ステップで大きくないと判定された場合、当該中継装置数変数に１を加算し、当該中継装置数変数が当該パス情報において当該端末装置のアドレスを含む要素内の中継装置数に等しいか否かを判定する第８ステップとを含み、
該第８ステップで等しくないと判定された場合、前記第５ステップに戻る
ことを特徴とする網検査方法。
【請求項１０】
請求項７ないし９のいずれかに記載の網検査方法を網検査装置に実行させるためのコンピュータプログラム。
【請求項１１】
請求項１０記載のコンピュータプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、網検査システムおよび網検査方法に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータの利用者の増大に伴い、ブロードバンド回線数が増大している。機器メーカ、サービスプロバイダ、コンテンツプロバイダ、通信事業者などのサポートセンタにあっては、各種設定や不具合に関する問い合わせの数や時間が激増している。今後、情報家電を利用したＩＰサービスの普及に伴い、このような問い合わせがさらに増加するとの懸念がある。
【０００３】
また、情報家電を利用したＩＰサービスでは、ＷＡＮ（Wide Area Network）、ＷＡＮとＨＮＷ（Home Network：ホームネットワーク）を接続するゲートウェイ装置、ＬＡＮ（Local Area Network）などにおける中継装置（スイッチ、ＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、無線ＬＡＮ、ｃ．ＬＩＮＫ（同軸ケーブル通信の商標）などに係る機器）、端末装置（情報家電、センサ、カメラなど）のように、その構成要素が多岐にわたるため、不具合発生時に、ユーザが故障箇所を判断して、それに基づいて問い合わせ先を判断することは困難である。このため、端末装置のメーカなどにあっては、自社の製品、サービスに起因しない不具合の問い合わせを受けることが想定され、サポートセンタにおける稼働は今以上に増大すると想定される。
【０００４】
現状において、サポートセンタでは、各ユーザ宅のサービスの状態（例えば、スループットやパケットロスなど）や端末装置の状態（ＣＰＵの使用率など）を全て把握できない。これは、メーカであれば端末装置、通信事業者であればＷＡＮの状態、サービスプロバイダやコンテンツプロバイダであればサーバと端末装置の間のサービスの状態を把握できるだけで、それ以外のことについては把握できない。これにより、正確な不具合の原因箇所を特定できない。
【０００５】
この出願の発明に関連する先行技術文献情報としては次のものがある。
【特許文献１】特開２００６−１６５７８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、網における接続されていない箇所を検査できる網検査システムを提供することにある。
【０００７】
また、他の本発明は、網において品質が低下している箇所を検査できる網検査システムを提供することにある。
【課題を解決するための手段】
【０００８】
ゲートウェイ装置から端末装置に対する疎通検査においては、ＩＣＭＰ  ｅｃｈｏ  ｒｅｑｕｅｓｔパケットを送信し、端末装置からの返答をゲートウェイ装置が受信する方法が広く普及している。また、法人向けの中継装置では、パケットを終端して、受信したパケットに対し、応答パケットを返すことで疎通検査を行う方法（例えば、ＳＮＭＰなど）が広く普及している。
【０００９】
しかし、リソースの少ない端末装置がゲートウェイ装置からパケットを受信するためには、リスニングポートを常時開放する必要があるが、これはセキュリティに鑑みれば安全でなく、端末装置にとって処理の負荷が高い。民需向けの中継装置においては、パケットを終端するか、パケットをスヌープし、それが自身宛のパケットか否かを判断することは、処理の負荷が高い。
【００１０】
したがって、本発明では、かかる方法を採用せず、よって、処理の負荷を低くできる効果が得られる。
【００１１】
具体的には、上記の課題を解決するために、第１の本発明は、ツリー型の網に含まれる１以上の端末装置、前記網に含まれる１以上の中継装置、前記網に含まれるゲートウェイ装置、ならびに、前記ゲートウェイ装置に接続される網検査装置を含む網検査システムであって、前記各端末装置は、該端末装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部とを備え、前記各中継装置は、当該中継装置に備わったポートの種類を示すポート種を含むポート情報が当該中継装置に備わったポートごとに記憶されるポート情報記憶部と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、該ポート情報記憶部から読み出した各ポート情報と当該中継装置のアドレスとを含むアドレステーブルを生成し前記網内に送出するアドレステーブル生成部とを備え、前記ゲートウェイ装置は、該ゲートウェイ装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、当該ゲートウェイ装置に備わった前記網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、前記ポート情報記憶部から読み出したポート情報と当該ゲートウェイ装置のアドレスとを含むアドレステーブルを生成するアドレステーブル生成部と、受信されたアドレステーブルと生成されたアドレステーブルとにより、前記各端末装置について、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置のアドレスを含む要素と、当該パス内のゲートウェイ装置以外の各装置について、当該装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報である第１の網情報を生成する第１の網情報生成部と、当該第１の網情報が記憶される第１の網情報記憶部と、新たに生成された第１の網情報と前記第１の網情報記憶部から読み出した第１の網情報とにより、前記網が正しく動作している場合の網情報である第２の網情報を生成する第２の網情報生成部と、当該第２の網情報が記憶される第２の網情報記憶部と、前記第１の網情報記憶部から第１の網情報を前記第２の網情報記憶部から第２の網情報を読み出して前記網検査装置に送信する網情報送信部とを備え、前記網検査装置は、受信された第１の網情報が記憶される第１の網情報記憶部と、受信された第２の網情報が記憶される第２の網情報記憶部と、前記１以上の端末装置の１つであって正しく動作していないことが分かっている端末装置のアドレスと前記第１の網情報記憶部から読み出した第１の網情報と前記第２の網情報記憶部から読み出した第２の網情報とにより前記網における接続されていない箇所を検査する検査部とを備えることを特徴とする網検査システムをもって解決手段とする。
【００１２】
第２の本発明は、ツリー型の網に含まれる１以上の端末装置、前記網に含まれる１以上の中継装置、前記網に含まれるゲートウェイ装置、ならびに、前記ゲートウェイ装置に接続される網検査装置を含み、前記網が正しく動作していて、且つ、前記各端末装置について、当該端末装置が該端末装置を宛先とするデータを受信しているなら、前記ゲートウェイ装置から当該端末装置までのパス内の各装置における当該データの受信に関する品質を示す品質値が互いに等しくなるような場合の当該品質を用いる網検査システムであって、前記各端末装置は、該端末装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、該端末装置を宛先とするデータの受信に関する品質を示す品質値と該端末装置のアドレスとを含む品質情報を生成し前記網内に送出する品質情報生成部とを備え、前記各中継装置は、当該中継装置に備わったポートの種類を示すポート種を含むポート情報が当該中継装置に備わったポートごとに記憶されるポート情報記憶部と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、該ポート情報記憶部から読み出した各ポート情報と当該中継装置のアドレスとを含むアドレステーブルを生成し前記網内に送出するアドレステーブル生成部と、前記各端末装置につき、該端末装置を宛先とするデータの当該中継装置における受信に関する品質を示す品質値と該端末装置のアドレスと当該中継装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網内に送出する品質情報生成部とを備え、前記ゲートウェイ装置は、該ゲートウェイ装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、当該ゲートウェイ装置に備わった前記網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、前記ポート情報記憶部から読み出したポート情報と当該ゲートウェイ装置のアドレスとを含むアドレステーブルを生成するアドレステーブル生成部と、受信されたアドレステーブルと生成されたアドレステーブルとにより、前記各端末装置について、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置のアドレスを含む要素と、当該パス内のゲートウェイ装置以外の各装置について、当該装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報を生成する網情報生成部と、当該網情報が記憶される網情報記憶部と、前記網情報記憶部から網情報を読み出して前記網検査装置に送信する網情報送信部と、前記各端末装置につき、該端末装置を宛先とするデータの当該ゲートウェイ装置における受信に関する品質を示す品質値と該端末装置のアドレスと当該ゲートウェイ装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網検査装置に送信する品質情報生成部と、を備え、前記網検査装置は、受信された網情報が記憶される網情報記憶部と、受信された品質情報が記憶される品質情報記憶部と、前記１以上の端末装置の１つであって正しく動作していないことが分かっている端末装置のアドレスと前記網情報記憶部から読み出した網情報と前記品質情報記憶部から読み出した品質情報とにより前記網において品質が低下している箇所を検査する検査部とを備えることを特徴とする網検査システムをもって解決手段とする。
【００１３】
第３の本発明は、ツリー型の網に含まれる１以上の端末装置、前記網に含まれる１以上の中継装置、前記網に含まれるゲートウェイ装置、ならびに、前記ゲートウェイ装置に接続される網検査装置を含み、前記網が正しく動作していて、且つ、前記各端末装置について、当該端末装置が該端末装置を宛先とするデータを受信しているなら、当該端末装置における当該データの受信に関する品質を示す品質値、前記ゲートウェイ装置から当該端末装置までのパス内の各装置における当該データの受信に関する品質を示す品質値および当該データの送信に関する品質を示す品質値が互いに等しくなるような場合の当該品質を用いる網検査システムであって、前記各端末装置は、該端末装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、該端末装置を宛先とするデータの受信に関する品質を示す品質値と当該データの送信に関する品質を示す品質値と該端末装置のアドレスとを含む品質情報を生成し前記網内に送出する品質情報生成部とを備え、前記各中継装置は、当該中継装置に備わったポートの種類を示すポート種を含むポート情報が当該中継装置に備わったポートごとに記憶されるポート情報記憶部と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、該ポート情報記憶部から読み出した各ポート情報と当該中継装置のアドレスとを含むアドレステーブルを生成し前記網内に送出するアドレステーブル生成部と、前記各端末装置につき、該端末装置を宛先とするデータの当該中継装置における受信に関する品質を示す品質値と当該データの当該中継装置における送信に関する品質を示す品質値と該端末装置のアドレスと当該中継装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網内に送出する品質情報生成部とを備え、前記ゲートウェイ装置は、該ゲートウェイ装置のアドレスを含む装置情報が予め記憶される装置情報記憶部と、該装置情報記憶部から読み出した装置情報を前記網内に送出する装置情報送信部と、当該ゲートウェイ装置に備わった前記網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部と、前記ポート情報記憶部から読み出したポート情報と当該ゲートウェイ装置のアドレスとを含むアドレステーブルを生成するアドレステーブル生成部と、受信されたアドレステーブルと生成されたアドレステーブルとにより、前記各端末装置について、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置から当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置のアドレスを含む要素と、当該パス内のゲートウェイ装置以外の各装置について、当該装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報を生成する網情報生成部と、当該網情報が記憶される網情報記憶部と、前記網情報記憶部から網情報を読み出して前記網検査装置に送信する網情報送信部と、前記各端末装置につき、該端末装置を宛先とするデータの当該ゲートウェイ装置における受信に関する品質を示す品質値と当該データの当該ゲートウェイ装置における送信に関する品質を示す品質値と該端末装置のアドレスと当該ゲートウェイ装置のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を前記網検査装置に送信する品質情報生成部とを備え、前記網検査装置は、受信された網情報が記憶される網情報記憶部と、受信された品質情報が記憶される品質情報記憶部と、前記１以上の端末装置の１つであって正しく動作していないことが分かっている端末装置のアドレスと前記網情報記憶部から読み出した網情報と前記品質情報記憶部から読み出した品質情報とにより前記網において品質が低下している箇所を検査する検査部とを備えることを特徴とする網検査システムをもって解決手段とする。
【発明の効果】
【００１４】
本発明によれば、網における接続されていない箇所を検査できる。また、本発明によれば、網において品質が低下している箇所を検査できる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面を参照して説明する。
【００１６】
［第１の実施の形態］
図１は、第１の実施の形態に係る網検査システムの構成図である。
【００１７】
第１の実施の形態に係る網検査システム１は、ツリー型の網Ｎに含まれる１以上の端末装置Ａ〜Ｄ、網Ｎに含まれる１以上の中継装置Ｓ１，Ｓ２，Ｗ１，Ｗ２、網Ｎに含まれるゲートウェイ装置Ｇ、ならびに、ゲートウェイ装置Ｇに接続される網検査装置Ｓを含む。網検査装置Ｓは、例えば、網検査を請け負う事業者のサポートセンタに設けられる。ゲートウェイ装置Ｇと網検査装置Ｓは通信網ＮＥＴ（例えば、インターネット）により接続される。中継装置Ｓ１等のＳは、ネットワーク機器であるスイッチを示す。中継装置Ｗ１等のＷは「ワイヤレス」を示し、中継装置Ｗ１，Ｗ２間は無線（例えば、電波）で接続される。中継装置Ｗ１，Ｗ２と他の装置間、中継装置Ｗ１，Ｗ２以外の装置間は、有線（例えば、ＬＡＮケーブル）で接続される。符号Ｓ２１などは、装置に備わったポートを示す。
【００１８】
例えば、ゲートウェイ装置Ｇから端末装置Ａまでの経路をパスという。この場合、パスには、ゲートウェイ装置Ｇ、中継装置Ｗ１，Ｗ２，Ｓ１，端末装置Ａが含まれる。他の経路も同様にパスという。パスによって、含まれる装置は異なる。網Ｎには、端末装置の数に等しいパスすなわち４つのパスが存在する。
【００１９】
中継装置は、例えば、ＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ｃ．ＬＩＮＫ（同軸ケーブル通信の商標）などに係る機器であってもよい。
【００２０】
図２は、第１の実施の形態に係る各端末装置の構成図である。
【００２１】
端末装置（以下、符号２を付す）は、ワードプロセッサなどとして使用されるパーソナルコンピュータ、印刷装置（プリンタ）、画像読み取り装置（スキャナ）といった情報機器、または、テレビジョン電波の受像機、録画機、ケーブル放送の受信装置、洗濯機や食器洗い器などの情報家電、カメラ（例えば、監視カメラ）、センサ（例えば、侵入者センサ）、配電盤、電力メータといった家庭内に設けられる機器であり、その識別子として物理アドレス（以下、アドレス）が割り当てられている。
【００２２】
端末装置２は、その端末装置のアドレスを含む装置情報が予め記憶される装置情報記憶部２１と、装置情報記憶部１１から読み出した装置情報を網Ｎ内に送出する装置情報送信部２２とを備える。装置情報は、アドレスの他に、メーカ名、種別、ブランド名、型番、問い合わせ先などを含んでいてもよい。
【００２３】
図３は、第１の実施の形態に係る各中継装置の構成図である。
【００２４】
中継装置（以下、符号３を付す）は、中継装置３に備わったポートの種類を示すポート種を含むポート情報が中継装置３に備わったポートごとに記憶されるポート情報記憶部３１と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部３２と、該ポート情報記憶部３１から読み出した各ポート情報と当該中継装置のアドレスとを含むアドレステーブルを生成し網Ｎ内に送出するアドレステーブル生成部３３とを備える。
【００２５】
例えば、図１に示した中継装置Ｓ２のポートＳ２２に対応するポート情報には、ポートＳ２２に使用される「ＵＴＰ  ｃａｔｅｇｏｒｙ  ５  ｃａｂｌｅ（ＣＡＴ５）」を示す情報がポート種として予め含まれている。
【００２６】
例えば、図１に示した中継装置Ｗ１のポートＷ１Ｗに対応するポート情報には、ポートＷ１Ｗで行われるいわゆるＷｉＦｉの通信を示す情報がポート種として予め含まれている。
【００２７】
なお、中継装置にあっては、端末装置と同様に、そのアドレスを含む装置情報が予め記憶される装置情報記憶部と、装置情報記憶部から読み出した装置情報を網Ｎ内に送出する装置情報送信部とを備えていてもよい。
【００２８】
図４は、第１の実施の形態に係るゲートウェイ装置の構成図である。
【００２９】
ゲートウェイ装置Ｇのアドレスを含む装置情報が予め記憶される装置情報記憶部４１と、装置情報記憶部４１から読み出した装置情報を網Ｎ内に送出する装置情報送信部４２と、ゲートウェイ装置Ｇに備わった網Ｎに対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部４３と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部４４と、該ポート情報記憶部４３から読み出したポート情報とゲートウェイ装置Ｇのアドレスとを含むアドレステーブルを生成するアドレステーブル生成部４５と、受信されたアドレステーブルと生成されたアドレステーブルとにより、各端末装置について、ゲートウェイ装置Ｇから端末装置までのパスについてのパス情報であって、ゲートウェイ装置Ｇのアドレスを含む要素と、パス内のゲートウェイ装置Ｇ以外の各装置について、装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報である第１の網情報を生成する第１の網情報生成部４６と、当該第１の網情報が記憶される第１の網情報記憶部４７と、新たに生成された第１の網情報と第１の網情報記憶部４７から読み出した第１の網情報とにより、網Ｎが正しく動作している場合の網情報である第２の網情報を生成する第２の網情報生成部４８と、当該第２の網情報が記憶される第２の網情報記憶部４９と、第１の網情報記憶部４７から第１の網情報を第２の網情報記憶部４９から第２の網情報を読み出して網検査装置Ｓに送信する網情報送信部４１０と、受信された装置情報が記憶される装置情報記憶部４１１と、該装置情報記憶部４１１から読み出した装置情報を網検査装置Ｓに送信する装置情報送信部４１２とを備える。
【００３０】
第１の網情報は、網が正しく動作していない場合（例えば、電源投入されていない中継装置や故障により電源投入できない端末装置やケーブルの断線や外来ノイズによる無線通信の不通などがあった場合）であっても、そのような網を忠実に示す網情報となる。一方、第２の網情報は、例示したような事象がなく、つまり、網が正しく動作している場合の網情報を示す網情報となる。第２の網情報は、具体的には、網内の各装置が正しく接続されている場合の網情報である。
【００３１】
図５は、第１の実施の形態に係る網検査装置の構成図である。
【００３２】
網検査装置Ｓは、受信された第１の網情報が記憶される第１の網情報記憶部５１と、受信された第２の網情報が記憶される第２の網情報記憶部５２と、前記１以上の端末装置の１つであって正しく動作していないことが分かっている端末装置のアドレスと第１の網情報記憶部５１から読み出した第１の網情報と第２の網情報記憶部５２から読み出した第２の網情報とにより網Ｎにおける接続されていない箇所を検査する検査部５３と、検査の結果が表示される表示部５４と、ゲートウェイ装置Ｇのアドレスを記憶したデータベース５５と、受信された装置情報が記憶される装置情報記憶部５６と、キーボードなどの入力部５７を備える。
【００３３】
データベース５５には、ゲートウェイ装置Ｇのアドレスを含むユーザ情報が記憶される。ユーザ情報には、例えば、網Ｎが設けられた家を使用するユーザを示すユーザＩＤ、ユーザ宅の電話番号、ゲートウェイ装置Ｇのメーカ名、型番、メーカの問い合わせ先、ユーザ情報が更新された時刻を示すタイムスタンプが含まれる。
【００３４】
装置情報記憶部５６には、端末装置のアドレス、メーカ名、種別、ブランド名、型番、問い合わせ先を含む装置情報が記憶される。なお、中継装置の装置情報が送信される場合にあって、その装置情報には、中継装置に特有の情報が含まれていてもよい。
【００３５】
本発明の実施の形態では、図１の網Ｎについての態様を説明するが、例えば、他のユーザ宅に設けられた網についての態様も同様なものである。そのため、各情報には、必要に応じてユーザＩＤが対応づけられ、検査対象の網が設けられたユーザ宅のユーザを示すユーザＩＤに対応づけられた情報が使用される。よって、ユーザＩＤから情報を検索するなどの動作がなされるのだが、かかる動作は説明を冗長にするので省略することとし、図１に示した網Ｎでの例を説明する。
【００３６】
次に、第１の実施の形態に係る網検査システム１による網検査方法を説明する。
【００３７】
（１）装置情報の送信
図２に示した端末装置２では、装置情報送信部２２は、装置情報記憶部２１から装置情報を読み出し網Ｎ内に送出する。装置情報は、各中継装置３とゲートウェイ装置Ｇで受信されればよく、方法は、ブロードキャスト、マルチキャスト、ユニキャストなどから適宜選択すればよい。また、装置情報の送信は、永久に停止しなければよく、例えば、一定間隔で行えばよい。また、装置情報は、他の目的で送信される情報に含めてもよい。
【００３８】
図４に示したゲートウェイ装置Ｇでは、装置情報送信部４２が、装置情報記憶部４１から装置情報を読み出し、網Ｎ内に送出する。装置情報は、各中継装置３で受信されればよく、方法は、ブロードキャスト、マルチキャスト、ユニキャストなどから適宜選択すればよい。また、装置情報の送信は、永久に停止しなければよく、例えば、一定間隔で行えばよい。また、装置情報は、他の目的で送信される情報に含めてもよい。
【００３９】
（２）ポート情報の更新
図３に示した中継装置３では、ポート情報更新部３２が、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませる。
【００４０】
例えば、図１に示した端末装置Ｃから送信され、中継装置Ｓ１のポートＳ２２で受信された装置情報内のアドレスは、ポートＳ２２に対応するポート情報に含まれ、これにより、ポート情報には、ポートＳ２２に使用されるコネクタの規格を示すポート種と端末装置Ｃのアドレスとが含まれることとなる。
【００４１】
また、当該装置情報は、中継装置Ｓ１のポートＳ２１から送信され、中継装置Ｓ２のポートＳ１４で受信され、受信された装置情報内のアドレスは、ポートＳ１４に対応するポート情報に含まれ、これにより、ポート情報には、「カテゴリー５（ＣＡＴ５）」を示すを示すポート種と端末装置Ｃのアドレスとが含まれることとなる。
【００４２】
同様に、中継装置Ｗ２のポートＷ２Ｃに対応するポート情報には、当該ポートに使用されるコネクタの規格を示すポート種と端末装置Ｃのアドレスとが含まれることとなる。
【００４３】
また、中継装置Ｗ１のポートＷ１Ｗに対応するポート情報には、ＷｉＦｉの通信を示すポート種と端末装置Ｃのアドレスとが含まれることとなる。
【００４４】
図４に示したゲートウェイ装置Ｇでは、ポート情報更新部４４が、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませる。
【００４５】
図１に示した端末装置Ｃから送信された装置情報は、ゲートウェイ装置ＧのポートＧＣで受信され、当該ポートに対応するポート情報には、「カテゴリー５（ＣＡＴ５）」を示すポート種と端末装置Ｃのアドレスとが含まれることとなる。
【００４６】
このようなポート情報の更新により、各ポート情報記憶部には、図６に示すようなポート情報が記憶されることとなる。なお、図において、「Ａ」は、端末装置Ａのアドレスを示す。Ｂ〜Ｄも同様である。また、「ＷｉＦｉ」は、ＷｉＦｉの通信を示すポート種を示す。また、「ＣＡＴ５」は、「カテゴリー５（ＣＡＴ５）」を示すポート種を示す。また、図示していないが、ポート情報には、対応するポートを示す識別子が対応づけられており、識別子でポートとポート情報の対応が分かるようになっている。
【００４７】
また、ゲートウェイ装置Ｇでは、受信された装置情報は、受信された時刻に対応づけて、装置情報記憶部４１に記憶される。
【００４８】
（３）アドレステーブルの生成、送信
図３に示した中継装置３では、アドレステーブル生成部３３が、ポート情報記憶部３１から各ポート情報を読み出し、当該各ポート情報と予め記憶しておいた中継装置３のアドレスとを含むアドレステーブルを生成し網Ｎ内に送出する。アドレステーブルは、ゲートウェイ装置Ｇで受信されればよく、方法は、ブロードキャスト、マルチキャスト、ユニキャストなどから適宜選択すればよい。また、アドレステーブルの送信は、永久に停止しなければよく、例えば、一定間隔で行えばよい。また、アドレステーブルは、他の目的で送信される情報に含めてもよい。
【００４９】
図４に示したゲートウェイ装置Ｇでは、アドレステーブル生成部４５が、ポート情報記憶部４３からポート情報を読み出し、当該ポート情報とゲートウェイ装置Ｇのアドレスとを含むアドレステーブルを生成する。
【００５０】
（４）第１の網情報の生成、記憶
図４に示したゲートウェイ装置Ｇでは、第１の網情報生成部４６が、受信されたアドレステーブルと生成されたアドレステーブルとにより、各端末装置について、ゲートウェイ装置Ｇから端末装置までのパスについてのパス情報であって、ゲートウェイ装置Ｇのアドレスを含む要素と、パス内のゲートウェイ装置Ｇ以外の各装置について、装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報である第１の網情報を生成し、第１の網情報記憶部４７に記憶させる。
【００５１】
図７および図８は、パス情報の生成方法を示すフローチャートである。
【００５２】
ここでは、ゲートウェイ装置Ｇから端末装置Ｄまでのパスについてのパス情報の生成方法を説明するが、ゲートウェイ装置Ｇから他の端末装置までのパスについてのパス情報の生成方法も同様である。
【００５３】
まず、ゲートウェイ装置のアドレスを含む要素を有するパス情報を生成する（Ｓ１）。  次に、中継装置数についての変数である中継装置数変数ｉに０を設定し、端末装置Ｄのアドレスを含むポート情報を前記生成されたアドレステーブルから検索し、検索されたポート情報内のポート種（ポート種Ｐ１という）を読み出す（Ｓ３）。
【００５４】
次に、受信された各アドレステーブルから、ゲートウェイ装置Ｇのアドレスとポート種Ｐ１とを含むポート情報を含む１以上のアドレステーブル（アドレステーブルＴ１という）を選択する（Ｓ５）。
【００５５】
次に、端末装置Ｄのアドレスを含むポート情報を各アドレステーブルＴ１から検索し、検索されたポート情報内のアドレス数（アドレス数Ｎ１という）を求める（Ｓ７）。
【００５６】
次に、端末装置Ｄのアドレスを含むポート情報を前記生成されたアドレステーブルから検索し、検索されたポート情報内のアドレス数（アドレス数Ｎ２という）を求める（Ｓ９）。
【００５７】
次に、アドレス数Ｎ２以下である１以上のアドレス数Ｎ１のそれぞれに対応するアドレステーブルＴ１（アドレステーブルＴ３という）を選択する（Ｓ１１）。
【００５８】
次に、アドレステーブルＴ３の数が１か否かを判定する（Ｓ１３）。
【００５９】
アドレステーブルＴ３の数が１でないなら、端末装置Ｄのアドレスを含むポート情報を各アドレステーブルＴ３から検索し、検索されたポート情報内のアドレス数（アドレス数Ｎ３という）を求め、最も大きいアドレス数Ｎ３に対応するアドレステーブルＴ３（Ｔ４）を選択し、選択したアドレステーブルから中継装置３のアドレスを読み出し、中継装置数変数ｉに１を加算し、読み出した中継装置３のアドレスと中継装置数変数ｉに等しい中継装置数とを含む要素をパス情報に含ませる（Ｓ１５）。
【００６０】
次に、端末装置Ｄのアドレスを含むポート情報をアドレステーブルＴ４から検索し、検索されたポート情報内のポート種（Ｐ２という）を読み出す（Ｓ１７）。
【００６１】
次に、端末装置Ｄのアドレスを含むポート情報以外のポート情報をアドレステーブルＴ４から検索し、検索されたポート情報内の全アドレス（アドレスＡＤ１という）を読み出す（Ｓ１９）。
【００６２】
次に、受信されたアドレステーブルと前記生成されたアドレステーブルの全てから、既にパス情報に含ませた要素内の中継装置のアドレスに等しい中継装置のアドレスを含まない１以上のアドレステーブルを検索し、検索された各アドレステーブルから、アドレスＡＤ１とポート種Ｐ２とを含むポート情報を含むアドレステーブル（アドレステーブルＴ５という）を選択する（Ｓ２１）。
【００６３】
次に、端末装置Ｄのアドレスを含むポート情報をアドレステーブルＴ４から検索し、検索されたポート情報内のアドレス数（アドレス数Ｎ４という）を求める（Ｓ２３）。
【００６４】
次に、端末装置Ｄのアドレスを含むポート情報をアドレステーブルＴ５から検索し、検索されたポート情報内のアドレス数（アドレス数Ｎ５という）を求める（Ｓ２５）。
【００６５】
次に、アドレス数Ｎ４以下である１以上のアドレス数Ｎ５のそれぞれに対応するアドレステーブルＴ５（アドレステーブルＴ６という）を選択する（Ｓ２７）。
【００６６】
次に、アドレステーブルＴ６の数が１か否かを判定する（Ｓ２９）。
【００６７】
アドレステーブルＴ６の数が１でないなら、アドレステーブルＴ６をアドレステーブルＴ３として、ステップＳ１５へ戻る。
【００６８】
アドレステーブルＴ６の数が１であるなら、端末装置Ｄのアドレスを含むポート情報をアドレステーブルＴ６から検索する（Ｓ３１）。
【００６９】
次に、検索されたポート情報内のアドレス数が１以下か否かを判定する（Ｓ３３）。
【００７０】
アドレス数が１より大きいなら、アドレステーブルＴ６をアドレステーブルＴ３として、ステップＳ１５へ戻る。
【００７１】
アドレス数が１以下なら、アドレステーブルＴ６から中継装置３のアドレスを読み出し、中継装置数変数ｉに１を加算し、読み出した中継装置３のアドレスと中継装置数変数ｉに等しい中継装置数とを含む要素をパス情報に含ませる（Ｓ３５）。
【００７２】
ステップＳ１３において、アドレステーブルＴ３の数が１なら、アドレステーブルＴ１の数が１以下か否かを判定する（Ｓ３７）。
【００７３】
アドレステーブルＴ１の数が１より大きいなら、ステップＳ１５へ戻る。
【００７４】
アドレステーブルＴ１の数が１以下なら、アドレステーブルＴ１から中継装置のアドレスを読み出し、中継装置数変数ｉに１を加算し、読み出した中継装置３のアドレスと中継装置数変数ｉに等しい中継装置数とを含む要素をパス情報に含ませる（Ｓ３９）。
【００７５】
ステップＳ３５、Ｓ３９の次に、中継装置数変数ｉに１を加算し、読み出した中継装置３のアドレスと中継装置数変数ｉに等しい中継装置数とを含む要素をパス情報に含ませ（Ｓ４１）、処理が終了する。
【００７６】
（具体例）
ここで、各ポート情報記憶部に、図６に示すようなポート情報が記憶されている場合における端末装置Ｄについてのパス情報の生成方法を具体的に説明する。
【００７７】
まず、ゲートウェイ装置のアドレスを含む要素を有するパス情報を生成する（Ｓ１）。  次に、中継装置数変数ｉに０を設定し、図６（ｅ）に示したポート情報内のポート種Ｐ１「ＣＡＴ５」を読み出す（Ｓ３）。
【００７８】
次に、図６（ａ）に示したポート種「ＣＡＴ５」、「Ｇ」を含むポート情報と、図６（ｃ）に示したポート種「ＣＡＴ５」、「Ｇ」を含むポート情報と、図６（ｄ）に示したポート種「ＣＡＴ５」、「Ａ」、「Ｂ」、「Ｇ」を含むポート情報とが選択される（Ｓ５）。
【００７９】
次に、図６（ａ）に示した「Ｄ」を含むポート情報内のアドレス数Ｎ１「４」、図６（ｃ）に示した「Ｄ」を含むポート情報内のアドレス数Ｎ１「２」、図６（ｄ）に示した「Ｄ」を含むポート情報内のアドレス数Ｎ１「１」を求める（Ｓ７）。
【００８０】
次に、図６（ｄ）に示したポート情報内のアドレス数Ｎ２「４」を求める（Ｓ９）。
【００８１】
次に、図６（ａ）のポート情報を含むアドレステーブルＴ３、図６（ｃ）のポート情報を含むアドレステーブルＴ３、図６（ｄ）のポート情報を含むアドレステーブルＴ３を選択する（Ｓ１１）。
【００８２】
次に、アドレステーブルＴ３の数が１でないと判定される（Ｓ１３）。
【００８３】
次に、アドレス数Ｎ３「４」、「２」、「１」を求め、アドレス数Ｎ３「４」に対応するアドレステーブルＴ４（図６（ａ）に対応するアドレステーブル）を選択し、選択したアドレステーブルから中継装置３（中継装置Ｗ１）のアドレスを読み出し、そのアドレスと中継装置数「１」とを含む要素をパス情報に含ませる（Ｓ１５）。
【００８４】
次に、図６（ａ）に対応するアドレステーブルＴ４内の「Ｄ」を含むポート情報内のポート種Ｐ２「ＷｉＦｉ」を読み出す（Ｓ１７）。
【００８５】
次に、図６（ａ）に対応するアドレステーブルＴ４内のアドレスＡＤ１「Ｇ」を読み出す（Ｓ１９）。
【００８６】
次に、図６（ｂ）、（ｃ）、（ｄ）、（ｅ）に対応するアドレステーブルから、図６（ｂ）、（ｃ）、（ｄ）に対応するアドレステーブルを検索し、その各アドレステーブルから、アドレスＡＤ１「Ｇ」とポート種Ｐ２「ＷｉＦｉ」とを含むポート情報を含むアドレステーブルＴ５（図６（ｂ）に対応するアドレステーブル）を選択する（Ｓ２１）。
【００８７】
次に、図６（ａ）に対応するアドレステーブルＴ４の「Ｄ」を含むパス情報内のアドレス数Ｎ４「４」を求める（Ｓ２３）。
【００８８】
次に、図６（ｂ）に対応するアドレステーブルＴ５の「Ｄ」を含むパス情報内のアドレス数Ｎ５「４」を求める（Ｓ２５）。
【００８９】
次に、図６（ｂ）に対応するアドレステーブルＴ６を選択する（Ｓ２７）。
【００９０】
次に、アドレステーブルＴ６の数が１であると判定される（Ｓ２９）。
【００９１】
次に、図６（ｂ）に対応するアドレステーブルＴ６から「Ｄ」を含むポート情報を検索する（Ｓ３１）。
【００９２】
次に、ポート情報内のアドレス数が１以下でないと判定される（Ｓ３３）。
【００９３】
次に、図６（ｂ）に対応するアドレステーブルをＴ３とし、これにより、アドレス数Ｎ３「４」を求め、そのアドレス数Ｎ３「４」に対応するアドレステーブルＴ４（図６（ｂ）に対応するアドレステーブル）を選択し、選択したアドレステーブルから中継装置３（中継装置Ｗ２）のアドレスを読み出し、そのアドレスと中継装置数「１」とを含む要素をパス情報に含ませる（Ｓ１５）。
【００９４】
次に、図６（ｂ）に対応するアドレステーブルＴ４内の「Ｄ」を含むポート情報内のポート種Ｐ２「ＣＡＴ５」を読み出す（Ｓ１７）。
【００９５】
次に、図６（ｂ）に対応するアドレステーブルＴ４内のアドレスＡＤ１「Ｇ」を読み出す（Ｓ１９）。
【００９６】
次に、図６（ｃ）、（ｄ）に対応するアドレステーブルを検索し、その各アドレステーブルから、アドレスＡＤ１「Ｇ」とポート種Ｐ２「ＣＡＴ５」とを含むポート情報を含むアドレステーブルＴ５（図６（ｃ）、（ｄ）に対応するアドレステーブル）を選択する（Ｓ２１）。
【００９７】
次に、図６（ｂ）に対応するアドレステーブルＴ４の「Ｄ」を含むパス情報内のアドレス数Ｎ４「４」を求める（Ｓ２３）。
【００９８】
次に、図６（ｃ）、（ｄ）に対応するアドレステーブルＴ５の「Ｄ」を含むパス情報内のアドレス数Ｎ５「２」、「１」を求める（Ｓ２５）。
【００９９】
次に、図６（ｃ）、（ｄ）に対応するアドレステーブルＴ６を選択する（Ｓ２７）。
【０１００】
次に、アドレステーブルＴ６の数が１でないと判定される（Ｓ２９）。
【０１０１】
次に、図６（ｃ）に対応するアドレステーブルをＴ３とし、これにより、アドレス数Ｎ３「２」、「１」を求め、そのアドレス数Ｎ３「２」に対応するアドレステーブルＴ４（図６（ｃ）に対応するアドレステーブル）を選択し、選択したアドレステーブルから中継装置３（中継装置Ｓ１）のアドレスを読み出し、そのアドレスと中継装置数「１」とを含む要素をパス情報に含ませる（Ｓ１５）。
【０１０２】
次に、図６（ｃ）に対応するアドレステーブルＴ４内の「Ｄ」を含むポート情報内のポート種Ｐ２「ＣＡＴ５」を読み出す（Ｓ１７）。
【０１０３】
次に、図６（ｃ）に対応するアドレステーブルＴ４内のアドレスＡＤ１「Ｇ」、「Ａ」、「Ｂ」を読み出す（Ｓ１９）。
【０１０４】
次に、図６（ｄ）に対応するアドレステーブルを検索し、その各アドレステーブルから、アドレスＡＤ１「Ｇ」、「Ａ」、「Ｂ」とポート種Ｐ２「ＣＡＴ５」とを含むポート情報を含むアドレステーブルＴ５（図６（ｄ）に対応するアドレステーブル）を選択する（Ｓ２１）。
【０１０５】
次に、図６（ｃ）に対応するアドレステーブルＴ４の「Ｄ」を含むパス情報内のアドレス数Ｎ４「２」を求める（Ｓ２３）。
【０１０６】
次に、図６（ｄ）に対応するアドレステーブルＴ５の「Ｄ」を含むパス情報内のアドレス数Ｎ５「１」を求める（Ｓ２５）。
【０１０７】
次に、図６（ｄ）に対応するアドレステーブルＴ６を選択する（Ｓ２７）。
【０１０８】
次に、アドレステーブルＴ６の数が１であると判定される（Ｓ２９）。
【０１０９】
次に、図６（ｄ）に対応するアドレステーブルＴ６から「Ｄ」を含むポート情報を検索する（Ｓ３１）。
【０１１０】
次に、ポート情報内のアドレス数が１以下であると判定される（Ｓ３３）。
【０１１１】
次に、図６（ｄ）に対応するアドレステーブルＴ６から中継装置３（中継装置Ｗ２）のアドレスを読み出し、中継装置数変数ｉを１とし、そのアドレスと中継装置数「１」とを含む要素をパス情報に含ませ（Ｓ３５）、処理が終了する。
【０１１２】
なお、図１に示した網Ｎの構成では、ステップＳ１３でＹＥＳと判定され、その後、ステップＳ３７でＹＥＳと判定されることはないが、例えば、ゲートウェイ装置Ｇと端末装置との間に中継装置が１つのみ存在する網においては、このように判定される場合がある。
【０１１３】
また、図１に示した網Ｎの構成では、ステップＳ１３でＹＥＳと判定され、その後、ステップＳ３７でＮＯと判定されることはないが、ゲートウェイ装置Ｇに同一の中継装置を介して中継装置と端末装置が接続される網においては、この端末装置についてのパス情報を生成する際に、このように判定される場合がある。
【０１１４】
（５）第２の網情報の生成、記憶
図４に示したゲートウェイ装置Ｇでは、第２の網情報生成部４８が、新たに生成された第１の網情報と第１の網情報記憶部４７から読み出した第１の網情報とにより、網Ｎが正しく動作している場合の網情報である第２の網情報を生成し、第２の網情報記憶部４９に記憶させる。
【０１１５】
図９は、第２の網情報の生成方法を示すフローチャートである。
【０１１６】
第２の網情報記憶部４９に第２の網情報あるか否かを判定する（Ｓ１０１）。ＮＯと判定された場合、第１の網情報記憶部４７から第１の網情報を読み出し、第２の網情報として、第２の網情報記憶部４９に記憶させ（Ｓ１０３）、処理が終わる。
【０１１７】
一方、ＹＥＳと判定された場合、第１の網情報記憶部４７の第１の網情報には存在するアドレスが第２の網情報記憶部４９の第２の網情報に存在していないかを判定する（Ｓ１０５）。
【０１１８】
ＹＥＳ（存在していない）と判定された場合、そのアドレスを含む要素を第２の網情報に含ませるとともに当該第２の網情報内の中継装置数の順列が第１の網情報内の中継装置数の順列と整合するように第２の網情報を更新する（Ｓ１０７）。
【０１１９】
さて、ステップＳ１０５でＮＯと判定された場合、ステップＳ１０７が終わった場合、第２の網情報記憶部４９の第２の網情報に存在するアドレスが、第１の網情報記憶部４７の第１の網情報には存在していないかを判定する（Ｓ１１３）。
【０１２０】
ＹＥＳと判定された場合、そのアドレスに現在の時刻を対応づける（Ｓ１１５）。なお、第２の網情報生成部４８は、対応づけられた時刻を、継続的に監視し、その時刻と現在の時刻との差が予め定められた大きさ以上となったなら（古くなったら）、そのアドレスを含む要素を第２の網情報から削除するとともに当該第２の網情報内の中継装置数の順列が第１の網情報内の中継装置数の順列と整合するように第２の網情報を更新する。
【０１２１】
ステップＳ１１３でＮＯと判定された場合、ステップＳ１１５が終わった場合、第２の網情報記憶部４９の第２の網情報と第１の網情報記憶部４７の第１の網情報との両方に存在するが、互いに異なるパス情報内に含まれるまたは同一のパス情報内に含まれているが当該アドレスを含む要素内の中継装置数が互いに異なるか否かを判定する（Ｓ１１７）。
【０１２２】
ＹＥＳと判定された場合、第２の網情報内の中継装置数の順列が第１の網情報内の中継装置数の順列と整合するように第２の網情報を更新する（Ｓ１１９）。
【０１２３】
ＮＯと判定された場合、ステップＳ１１９が終わった場合、処理が終わる。
【０１２４】
（６）網情報の送信
ゲートウェイ装置Ｇでは、網検査装置Ｓから要求があった場合、または要求がなくても、網情報送信部４１０が、第１の網情報記憶部４７から第１の網情報を第２の網情報記憶部４９から第２の網情報を読み出して網検査装置Ｓに送信する。網検査装置Ｓは、それぞれを受信して第１の網情報記憶部５１、第２の網情報記憶部５２に記憶させる。
【０１２５】
なお、ゲートウェイ装置Ｇでは、受信された装置情報は装置情報記憶部４１１に記憶される。また、ゲートウェイ装置Ｇでは、網検査装置Ｓから要求があった場合、または要求がなくても、装置情報送信部４１２が、装置情報記憶部４１１から装置情報を読み出し、網検査装置Ｓに送信する。網検査装置Ｓは、装置情報を受信して、装置情報記憶部５６に記憶させる。
【０１２６】
（７）網Ｎにおける接続されていない箇所の検査（接続検査）
例えば、網検査装置Ｓのオペレータに対し、網Ｎが構成された家庭のユーザから電話などのより、例えば、端末装置Ｄである映像表示装置が正しく動作していないことが通知される。網検査装置Ｓは、ゲートウェイ装置Ｇに接続できるか否かを判定し、判定結果を表示部５４に表示する。接続できないと表示された場合、オペレータは、他のユーザからも同様の通知があるかを確認し、同様の通知がなければ、ゲートウェイ装置Ｇが故障していると判定し、同様の通知があれば、端末装置Ｄまたは同様の映像表示装置にデータを送信するサーバの故障と判定する。
【０１２７】
一方、ゲートウェイ装置Ｇに接続できる場合、網Ｎ内における接続検査が行われる。
【０１２８】
まず、オペレータは、端末装置Ｄの例えば型名を網検査装置Ｓの入力部５７から入力し、検査部５３は、当該型名を含む装置情報内のアドレス（以下、端末装置アドレスという）を読み出す。
【０１２９】
次に、検査部５３は、端末装置アドレスが、第１の網情報に存在するか否かを判定し、ＮＯと判定された場合、網Ｎにおける接続されていない箇所の検査（接続検査という）を行う。
【０１３０】
図１０は、第１の実施の形態に係る接続検査の方法を示すフローチャートである。
【０１３１】
まず、第２の網情報で端末装置アドレスを含むパス情報（以下、単にパス情報という）の要素数が２か否かを判定する（Ｓ２０１）。
【０１３２】
ＹＥＳ（要素数が２）と判定された場合、ゲートウェイ装置と端末装置間には中継装置が存在していないことになるので、
．パス情報における２要素内のアドレスを有する装置つまりゲートウェイ装置と端末装置との間で断線している
．端末装置が故障している
というように２つの判定結果を表示させ（Ｓ２０３）、処理が終了する。複数の判定結果は、そのいずれかの可能性があることを示すものである。なお、ゲートウェイ装置や端末装置は、「装置名」、「型名」のような、オペレータがユーザに通知して理解できるような態様で表示される。
【０１３３】
ＮＯ（要素数が３以上）と判定された場合、ゲートウェイ装置と端末装置間には中継装置が存在していることになるので、その中継装置のアドレスについて１つづつ処理を行う。中継装置のアドレスは、パス情報内の端末装置アドレス以外のアドレスである。
【０１３４】
まず、中継装置数についての変数である中継装置数変数ｊに０を設定する（Ｓ２０５）。
【０１３５】
次に、パス情報において中継装置数変数ｊに等しい中継装置数を有する要素内のアドレスが第１の網情報に存在するか否かを判定する（Ｓ２０７）。
【０１３６】
ＮＯ（存在しない）場合に、中継装置数変数ｊが０か否かを判定する（Ｓ２０９）。
【０１３７】
ＮＯ（中継装置数変数ｊが１以上）と判定された場合、
．パス情報内の中継装置数変数ｊを含む要素内のアドレスを有する中継装置と、パス情報内の中継装置数変数ｊから１を減算した中継装置数を含む要素内のアドレスを有する中継装置との間で断線
．パス情報内の中継装置数変数ｊを含む要素内のアドレスを有する中継装置が故障
というように２つの判定結果を表示させ（Ｓ２１１）、処理が終了する。なお、中継装置は、「装置名」、「型名」のような、オペレータがユーザに通知して理解できるような態様で表示される。以下の説明でも同様である。
【０１３８】
ＮＯ（中継装置数変数ｊが０）と判定された場合、
．ゲートウェイ装置とパス情報内の中継装置数変数ｊを含む要素内のアドレスを有する中継装置の間で断線
．パス情報内の中継装置数変数ｊを含む要素内のアドレスを有する中継装置が故障
というように２つの判定結果を表示させる（Ｓ２１３）。
【０１３９】
ステップＳ２０７でＹＥＳ（パス情報において中継装置数変数ｊに等しい中継装置数を有する要素内のアドレスが第１の網情報に存在する）と判定された場合、中継装置数変数ｊに１を加算し（Ｓ２２１）、中継装置数変数ｊがパス情報において端末装置アドレスを含む要素内の中継装置数に等しいか否かを判定する（Ｓ２２３）。
【０１４０】
ＹＥＳ（等しい）と判定された場合、つまり、全ての中継装置について処理が終わった場合、
．端末装置が故障
．端末装置と中継装置との間で断線
．中継装置と中継装置との間で断線
．中継装置とゲートウェイ装置との間で断線
．端末装置に最も近い中継装置の端末装置へのポートが故障
というように５つの判定結果を表示させ（Ｓ２２５）、処理が終了する。
【０１４１】
一方、ＮＯ（等しくない）と判定された場合、つまり、全ての中継装置について処理が終わっていない場合、ステップＳ２０７に戻る。
【０１４２】
オペレータは、表示された内容をユーザに通知し、これにより、例えば、端末装置、中継装置、ゲートウェイ装置、ケーブル、ポートなどが修理され、その結果、網Ｎが正しく動作するようになる。
【０１４３】
以上のように、第１の実施の形態によれば、ツリー型の網に含まれる１以上の端末装置２、網に含まれる１以上の中継装置３、網に含まれるゲートウェイ装置Ｇ、ならびに、ゲートウェイ装置Ｇに接続される網検査装置Ｓを含む網検査システムであって、各端末装置２は、該端末装置２のアドレスを含む装置情報が予め記憶される装置情報記憶部２１と、該装置情報記憶部２１から読み出した装置情報を網内に送出する装置情報送信部２２とを備え、各中継装置３は、当該中継装置３に備わったポートの種類を示すポート種を含むポート情報が当該中継装置３に備わったポートごとに記憶されるポート情報記憶部３１と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部３２と、該ポート情報記憶部から読み出した各ポート情報と当該中継装置３のアドレスとを含むアドレステーブルを生成し網内に送出するアドレステーブル生成部３３とを備え、ゲートウェイ装置Ｇは、該ゲートウェイ装置Ｇのアドレスを含む装置情報が予め記憶される装置情報記憶部４１と、該装置情報記憶部４１から読み出した装置情報を網内に送出する装置情報送信部４２と、当該ゲートウェイ装置Ｇに備わった網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部４３と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部４４と、ポート情報記憶部４３から読み出したポート情報と当該ゲートウェイ装置Ｇのアドレスとを含むアドレステーブルを生成するアドレステーブル生成部４５と、受信されたアドレステーブルと生成されたアドレステーブルとにより、各端末装置２について、当該ゲートウェイ装置Ｇから当該端末装置２までのパスについてのパス情報であって、当該ゲートウェイ装置Ｇのアドレスを含む要素と、当該パス内のゲートウェイ装置Ｇ以外の各装置について、当該装置とゲートウェイ装置Ｇの間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報である第１の網情報を生成する第１の網情報生成部４６と、当該第１の網情報が記憶される第１の網情報記憶部４７と、新たに生成された第１の網情報と第１の網情報記憶部から読み出した第１の網情報とにより、網が正しく動作している場合の網情報である第２の網情報を生成する第２の網情報生成部４８と、当該第２の網情報が記憶される第２の網情報記憶部４９と、第１の網情報記憶部４７から第１の網情報を第２の網情報記憶部４９から第２の網情報を読み出して網検査装置Ｓに送信する網情報送信部４１０とを備え、網検査装置Ｓは、受信された第１の網情報が記憶される第１の網情報記憶部５１と、受信された第２の網情報が記憶される第２の網情報記憶部５２と、１以上の端末装置２の１つであって正しく動作していないことが分かっている端末装置２のアドレスと第１の網情報記憶部から読み出した第１の網情報と第２の網情報記憶部から読み出した第２の網情報とにより網における接続されていない箇所を検査する検査部５３とを備える。
【０１４４】
また、検査は、第２の網情報で正しく動作していないことが分かっている端末装置２のアドレスを含む要素を有するパス情報内の要素数が２か否かを判定する第１ステップ（Ｓ２０１）と、該要素数が２でない場合に、中継装置数についての変数である中継装置数変数に０を設定する第２ステップ（Ｓ２０５）と、当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスが第１の網情報に存在するか否かを判定する第３ステップ（Ｓ２０７）と、該第３ステップで存在しないと判定された場合に、当該中継装置数変数が０か否かを判定する第４ステップ（Ｓ２０９）と、該第３ステップで存在すると判定された場合に、当該中継装置数変数に１を加算し、当該中継装置数変数が当該パス情報において当該端末装置２のアドレスを含む要素内の中継装置数に等しいか否かを判定する第５ステップ（Ｓ２２１、Ｓ２２３）とを含み、該第５ステップで等しくないと判定された場合に、第３ステップに戻ることを特徴とする。
【０１４５】
したがって、網における接続されていない箇所を検査できる。
【０１４６】
また、端末装置、中継装置は、自らが装置情報を送信するので、リスニングポートを常時開放する必要がなく、処理の負荷を低くでき、セキュリティに鑑みても安全である。
【０１４７】
［第２の実施の形態］
第２の実施の形態に係る網検査システムの構成は、第１の実施の形態のものと同様なので、図示および説明を省略する。また、第１の実施の形態における構成要素と同様または類似のものには同一符号を付与し、説明を省略または簡略化するか若しくは差異を中心に説明する。
【０１４８】
第２の実施の形態では、網Ｎが正しく動作していて、且つ、各端末装置について、端末装置が該端末装置を宛先とするデータを受信しているなら、ゲートウェイ装置から端末装置までのパス内の各装置における当該データの受信に関する品質を示す品質値が互いに等しくなるような場合の当該品質を用いて品質検査を行うようになっている。
【０１４９】
品質値は、例えば、スループットであり、データが順次に送受信されるパケットである場合、スループットは、単位時間あたりに受信されるパケット数である。この場合、品質値は、パケットの受信間隔の平均や分散であってもよい。また、品質値は、単位時間に受信されたパケット数に対する受信バッファに格納されなかったパケット数の割合つまりパケットロス率であってもよい。また、品質値は、これらの品質値を組み合わせたものであってもよい。
【０１５０】
図１１は、第２の実施の形態に係る各端末装置の構成図である。
【０１５１】
端末装置２は、装置情報記憶部２１と、装置情報送信部２２と、品質情報生成部２３とを備える。品質情報生成部２３は、端末装置２を宛先とするデータの受信に関する品質を示す品質値と端末装置２のアドレスとを含む品質情報を生成し網Ｎ内に送出するものである。
【０１５２】
図１２は、第２の実施の形態に係る各中継装置の構成図である。
【０１５３】
ポート情報記憶部３１と、ポート情報更新部３２と、アドレステーブル生成部３３と、品質情報生成部３４とを備える。品質情報生成部３４は、各端末装置につき、端末装置を宛先とするデータの中継装置における受信に関する品質を示す品質値と端末装置のアドレスと中継装置のアドレスとを含む品質情報を生成し、品質情報ならびに、受信される品質情報を網Ｎ内に送出するものである。
【０１５４】
図１３は、第２の実施の形態に係るゲートウェイ装置の構成図である。
【０１５５】
ゲートウェイ装置Ｇは、装置情報記憶部４１と、装置情報送信部４２と、ポート情報記憶部４３と、ポート情報更新部４４と、アドレステーブル生成部４５と、第１の網情報生成部４６と、第１の網情報記憶部４７と、第２の網情報生成部４８と、第２の網情報記憶部４９と、網情報送信部４１０と、装置情報記憶部４１１と、装置情報送信部４１２と、品質情報生成部４１３と、品質情報記憶部４１４とを備える。品質情報生成部４１３は、各端末装置につき、端末装置を宛先とするデータのゲートウェイ装置における受信に関する品質を示す品質値と端末装置のアドレスとゲートウェイ装置のアドレスとを含む品質情報を生成し、品質情報ならびに、受信される品質情報を網検査装置Ｓに送信するものである。品質情報記憶部４１４は、生成された品質情報ならびに、受信される品質情報を記憶するものである。
【０１５６】
図１４は、第２の実施の形態に係る網検査装置の構成図である。
【０１５７】
網検査装置Ｓは、第１の網情報記憶部５１と、第２の網情報記憶部５２と、検査部５３と、表示部５４と、データベース５５と、装置情報記憶部５６と、入力部５７と、ゲートウェイ装置Ｇから送信される品質情報を記憶する品質情報記憶部５８とを備える。また、第２の実施の形態にあっては、検査部５３が、網において品質が低下している箇所を検査することもできるようになっている。
【０１５８】
次に、第２の実施の形態に係る網検査システム１による網検査方法を説明する。
【０１５９】
（１）装置情報の送信
（２）ポート情報の更新
（３）アドレステーブルの生成、送信
（４）第１の網情報の生成、記憶
（５）第２の網情報の生成、記憶
（６）網情報の送信
ゲートウェイ装置における装置情報の受信と、その装置情報の網検査装置への送信
については、第１の実施の形態のものと同様である。
【０１６０】
（７）品質情報の送信
図１１に示した端末装置２では、品質情報生成部２３は、端末装置２を宛先とするデータの受信に関する品質を示す品質値と端末装置２のアドレスとを含む品質情報を生成し網Ｎ内に送出する。品質情報は、各中継装置３とゲートウェイ装置Ｇで受信されればよく、方法は、ブロードキャスト、マルチキャスト、ユニキャストなどから適宜選択すればよい。また、品質情報の送信は、永久に停止しなければよく、例えば、一定間隔で行えばよい。また、品質情報は、他の目的で送信される情報に含めてもよい。
【０１６１】
図１２に示した中継装置３では、品質情報生成部３４は、各端末装置につき、端末装置を宛先とするデータの中継装置における受信に関する品質を示す品質値と端末装置のアドレスと中継装置のアドレスとを含む品質情報を生成し、品質情報ならびに、受信される品質情報を網Ｎ内に送出する。品質情報は、ゲートウェイ装置Ｇで受信されればよく、方法は、ブロードキャスト、マルチキャスト、ユニキャストなどから適宜選択すればよい。また、品質情報の送信は、永久に停止しなければよく、例えば、一定間隔で行えばよい。また、品質情報は、他の目的で送信される情報に含めてもよい。
【０１６２】
図１３に示したゲートウェイ装置Ｇでは、品質情報生成部４１３は、各端末装置につき、端末装置を宛先とするデータのゲートウェイ装置における受信に関する品質を示す品質値と端末装置のアドレスとゲートウェイ装置のアドレスとを含む品質情報を生成し、品質情報記憶部４１４に記憶させる。品質情報生成部４１３は、網検査装置Ｓから要求があった場合、または要求がなくても、品質情報記憶部４１４から品質情報を読み出し、網検査装置Ｓに送信する。
【０１６３】
図１４に示した網検査装置Ｓでは、品質情報を受信して品質情報記憶部５８に記憶させる。
【０１６４】
（８）網Ｎにおいて品質が低下している箇所の検査（品質検査）
検査部５３は、第１の実施の形態と同様に、端末装置アドレスが、第１の網情報に存在するか否かを判定し、ＮＯと判定された場合、網Ｎにおける接続されていない箇所の検査（接続検査という）を行う一方、ＹＥＳと判定された場合、網Ｎにおいて品質が低下している箇所を検査（品質検査という）を行う。
【０１６５】
図１５および図１６は、第２の実施の形態に係る品質検査の方法を示すフローチャートである。
【０１６６】
まず、ゲートウェイ装置のアドレスと端末装置アドレスとを含む品質情報内の品質値と端末装置アドレスを含む品質情報内の品質値との差が予め定められた（以下、「所定の」という）値より大きいか否かを判定する（Ｓ３０３）。
【０１６７】
ＮＯ（大きくない）と判定された場合、端末装置アドレスを含む当該品質情報内の品質値と所定の値との差が所定の値より大きいか否かを判定する（Ｓ３０５）。すなわち、当該品質値と該品質値にとっての目標値との差が所定のしきい値より大きいか否かを判定する。
【０１６８】
ここで、ＹＥＳ（大きい）と判定された場合、
．端末装置Ｄまたは同様の映像表示装置にデータを送信するサーバの故障
というように判定結果を表示させ（Ｓ３０７）、処理が終了する。
【０１６９】
一方、ＮＯ（しきい値以下）と判定された場合、
．再現性がない
というように判定結果を表示させ（Ｓ３０９）、処理が終了する。
【０１７０】
ステップＳ３０３でＹＥＳ（大きい）と判定された場合、第２の網情報から端末装置アドレスを含むパス情報（以下、単にパス情報という）を読み出し、パス情報内の要素数が２か否かを判定する（Ｓ３１１）。
【０１７１】
ＹＥＳ（要素数が２）と判定された場合、ゲートウェイ装置と端末装置間には中継装置が存在していないことになるので、
．端末装置が故障している
というように判定結果を表示させ（Ｓ３１３）、処理が終了する。
【０１７２】
ＮＯ（要素数が３以上）と判定された場合、ゲートウェイ装置と端末装置間には中継装置が存在していることになるので、その中継装置のアドレスについて１つづつ処理を行う。中継装置のアドレスは、パス情報内の端末装置アドレス以外のアドレスである。
【０１７３】
まず、中継装置数についての変数である中継装置数変数ｊに０を設定する（Ｓ３１５）。
【０１７４】
次に、パス情報において中継装置数変数ｊに等しい中継装置数を有する要素内のアドレスと端末装置アドレスとを含む品質情報内の品質値と端末装置のアドレスを含む（他のアドレスを含まない）品質情報内の品質値との差が所定の値より大きいか否かを判定する（Ｓ３１７）。
【０１７５】
ＹＥＳ（大きい）と判定された場合、中継装置数変数ｊに等しい中継装置数を有する要素内のアドレスと当該端末装置のアドレスとを含む品質情報内の当該品質値と所定の値との差が所定の値より大きいか否かを判定する（Ｓ３１９）。すなわち、当該品質値と該品質値にとっての目標値との差が所定のしきい値より大きいか否かを判定する。
【０１７６】
ＹＥＳ（大きい）と判定された場合、
．パス情報内の中継装置数変数ｊを含む要素内のアドレスを有する中継装置もしくはこの中継装置に接続されている他の端末装置が問題（混信）
という判定結果を表示させ（Ｓ３２１）、処理が終了する。
【０１７７】
ＮＯ（大きくない）と判定された場合、
．端末装置が故障している
という判定結果を表示させ（Ｓ３２３）、処理が終了する。
【０１７８】
ステップＳ３１７でＮＯ（大きくない）と判定された場合、中継装置数変数ｊに１を加算し（Ｓ３２５）、中継装置数変数ｊがパス情報において端末装置アドレスを含む要素内の中継装置数に等しいか否かを判定する（Ｓ３２７）。
【０１７９】
ＹＥＳと判定された場合、つまり、全ての中継装置について処理が終わった場合、
．端末装置が故障
という判定結果を表示させ（Ｓ３２９）、処理が終了する。
【０１８０】
一方、ＮＯと判定された場合、つまり、全ての中継装置について処理が終わっていない場合、ステップＳ３１７に戻る。
【０１８１】
オペレータは、表示された内容をユーザに通知し、これにより、例えば、端末装置、中継装置、ゲートウェイ装置、ケーブル、ポートなどが修理され、その結果、網Ｎが正しく動作するようになる。
【０１８２】
以上のように、第２の実施の形態によれば、ツリー型の網に含まれる１以上の端末装置２、網に含まれる１以上の中継装置３、網に含まれるゲートウェイ装置Ｇ、ならびに、ゲートウェイ装置Ｇに接続される網検査装置Ｓを含み、網が正しく動作していて、且つ、各端末装置２について、当該端末装置２が該端末装置２を宛先とするデータを受信しているなら、ゲートウェイ装置Ｇから当該端末装置２までのパス内の各装置における当該データの受信に関する品質を示す品質値が互いに等しくなるような場合の当該品質を用いる網検査システムであって、各端末装置２は、該端末装置２のアドレスを含む装置情報が予め記憶される装置情報記憶部２１と、該装置情報記憶部から読み出した装置情報を網内に送出する装置情報送信部２２と、該端末装置２を宛先とするデータの受信に関する品質を示す品質値と該端末装置２のアドレスとを含む品質情報を生成し網内に送出する品質情報生成部２３とを備え、各中継装置３は、当該中継装置３に備わったポートの種類を示すポート種を含むポート情報が当該中継装置３に備わったポートごとに記憶されるポート情報記憶部３１と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部３２と、該ポート情報記憶部から読み出した各ポート情報と当該中継装置３のアドレスとを含むアドレステーブルを生成し網内に送出するアドレステーブル生成部３３と、各端末装置２につき、該端末装置２を宛先とするデータの当該中継装置３における受信に関する品質を示す品質値と該端末装置２のアドレスと当該中継装置３のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を網内に送出する品質情報生成部３４とを備え、ゲートウェイ装置Ｇは、該ゲートウェイ装置Ｇのアドレスを含む装置情報が予め記憶される装置情報記憶部４１と、該装置情報記憶部４１から読み出した装置情報を網内に送出する装置情報送信部４２と、当該ゲートウェイ装置Ｇに備わった網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部４３と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部４４と、ポート情報記憶部４３から読み出したポート情報と当該ゲートウェイ装置Ｇのアドレスとを含むアドレステーブルを生成するアドレステーブル生成部４５と、ポート情報記憶部４３から読み出したポート情報と当該ゲートウェイ装置Ｇのアドレスとを含むアドレステーブルを生成するアドレステーブル生成部４５と、受信されたアドレステーブルと生成されたアドレステーブルとにより、各端末装置２について、当該ゲートウェイ装置Ｇから当該端末装置までのパスについてのパス情報であって、当該ゲートウェイ装置のアドレスを含む要素と、当該パス内のゲートウェイ装置以外の各装置について、当該装置とゲートウェイ装置の間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報を生成する網情報生成部（４６、４８）と、当該網情報が記憶される網情報記憶部（４９）と、網情報記憶部から網情報を読み出して網検査装置Ｓに送信する網情報送信部４１０と、各端末装置２につき、該端末装置２を宛先とするデータの当該ゲートウェイ装置Ｇにおける受信に関する品質を示す品質値と該端末装置２のアドレスと当該ゲートウェイ装置Ｇのアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を網検査装置Ｓに送信する品質情報生成部４１３とを備え、網検査装置Ｓは、受信された網情報が記憶される網情報記憶部（５２）と、受信された品質情報が記憶される品質情報記憶部５８と、１以上の端末装置２の１つであって正しく動作していないことが分かっている端末装置２のアドレスと網情報記憶部（５２）から読み出した網情報と品質情報記憶部５８から読み出した品質情報とにより網において品質が低下している箇所を検査する検査部５３とを備える。
【０１８３】
また、検査は、ゲートウェイ装置Ｇのアドレスと正しく動作していないことが分かっている端末装置２のアドレスとを含む品質情報内の品質値と当該端末装置２のアドレスを含む品質情報内の品質値との差が所定の値より大きいか否かを判定する第１ステップ（Ｓ３０３）と、該第１ステップで大きくないと判定された場合に、当該端末装置２のアドレスを含む当該品質情報内の品質値と所定の値との差が所定の値より大きいか否かを判定する第２ステップ（Ｓ３０５）と、該第１ステップで大きいと判定された場合に、網情報で端末装置２のアドレスを含む要素を有するパス情報内の要素数が２か否かを判定する第３ステップ（Ｓ３１１）と、該第３ステップで要素数が２でないと判定された場合に、中継装置数についての変数である中継装置数変数に０を設定する第４ステップ（Ｓ３１５）と、当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置２のアドレスとを含む品質情報内の品質値と当該端末装置２のアドレスを含む品質情報内の品質値との差が所定の値より大きいか否かを判定する第５ステップ（Ｓ３１７）と、該第５ステップで大きいと判定された場合に、当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置２のアドレスとを含む品質情報内の当該品質値と所定の値との差が所定の値より大きいか否かを判定する第６ステップ（Ｓ３１９）と、第５ステップで大きくないと判定された場合に、当該中継装置数変数に１を加算し、当該中継装置数変数が当該パス情報において当該端末装置２のアドレスを含む要素内の中継装置数に等しいか否かを判定する第７ステップ（Ｓ３２５、Ｓ３２７）とを含み、該第７ステップで等しくないと判定された場合に、第５ステップに戻ることを特徴とする。
【０１８４】
したがって、網において品質が低下している箇所を検査できる。
【０１８５】
また、端末装置、中継装置は、自らが装置情報を送信するので、リスニングポートを常時開放する必要がなく、処理の負荷を低くでき、セキュリティに鑑みても安全である。
【０１８６】
［第３の実施の形態］
第３の実施の形態に係る網検査システムの構成は、第１、第２の実施の形態のものと同様なので、図示および説明を省略する。また、第１、第２の実施の形態における構成要素と同様または類似のものには同一符号を付与し、説明を省略または簡略化するか若しくは差異を中心に説明する。
【０１８７】
第３の実施の形態では、網Ｎが正しく動作していて、且つ、各端末装置について、端末装置が端末装置を宛先とするデータを受信しているなら、端末装置における当該データの受信に関する品質を示す品質値、ゲートウェイ装置から当該端末装置までのパス内の各装置における当該データの受信に関する品質を示す品質値および当該データの送信に関する品質を示す品質値が互いに等しくなるような場合の当該品質を用い品質検査を行うようになっている。
【０１８８】
品質値は、例えば、スループットであり、データが順次に送受信されるパケットである場合、スループットは、単位時間あたりに送信または受信されるパケット数である。この場合、品質値は、パケットの受信間隔または送信間隔の平均や分散であってもよい。また、品質値は、単位時間に受信されたパケット数に対する受信バッファに格納されなかったパケット数の割合や単位時間に送信バッファに格納されたパケット数に対する送信されなかったパケット数の割合つまりパケットロス率であってもよい。また、品質値は、これらの品質値を組み合わせたものであってもよい。
【０１８９】
以下、第３の実施の形態に係る網検査システム１による網検査方法を説明する。
【０１９０】
（１）装置情報の送信
（２）ポート情報の更新
（３）アドレステーブルの生成、送信
（４）第１の網情報の生成、記憶
（５）第２の網情報の生成、記憶
（６）網情報の送信
ゲートウェイ装置における装置情報の受信と、その装置情報の網検査装置への送信については、第１、第２の実施の形態のものと同様である。
【０１９１】
（７）品質情報の送信
図１１に示した端末装置２における品質情報の生成、送信については、第２の実施の形態のものと同様である。
【０１９２】
図１２に示した中継装置３では、品質情報生成部３４は、各端末装置につき、端末装置を宛先とするデータの中継装置における送信に関する品質を示す品質値と端末装置を宛先とするデータの中継装置における受信に関する品質を示す品質値と端末装置のアドレスと中継装置のアドレスとを含む品質情報を生成し、品質情報ならびに、受信される品質情報を網Ｎ内に送出する。品質情報は、ゲートウェイ装置Ｇで受信されればよく、方法は、ブロードキャスト、マルチキャスト、ユニキャストなどから適宜選択すればよい。また、品質情報の送信は、永久に停止しなければよく、例えば、一定間隔で行えばよい。また、品質情報は、他の目的で送信される情報に含めてもよい。
【０１９３】
図１３に示したゲートウェイ装置Ｇでは、品質情報生成部４１３は、各端末装置につき、端末装置を宛先とするデータのゲートウェイ装置における送信に関する品質を示す品質値と端末装置を宛先とするデータのゲートウェイ装置における受信に関する品質を示す品質値と端末装置のアドレスとゲートウェイ装置のアドレスとを含む品質情報を生成し、品質情報記憶部４１４に記憶させる。品質情報生成部４１３は、網検査装置Ｓから要求があった場合、または要求がなくても、品質情報記憶部４１４から品質情報を読み出し、網検査装置Ｓに送信する。
【０１９４】
図１４に示した網検査装置Ｓでは、品質情報を受信して品質情報記憶部５８に記憶させる。
【０１９５】
（８）網Ｎにおいて品質が低下している箇所の検査（品質検査）
検査部５３は、第１、第２の実施の形態と同様に、端末装置アドレスが、第１の網情報に存在するか否かを判定し、ＮＯと判定された場合、網Ｎにおける接続されていない箇所の検査（接続検査という）を行う一方、ＹＥＳと判定された場合、網Ｎにおいて品質が低下している箇所を検査（品質検査という）を行う。
【０１９６】
図１７および図１８は、第３の実施の形態に係る品質検査の方法を示すフローチャートである。
【０１９７】
まず、ゲートウェイ装置のアドレスと端末装置アドレスとを含む品質情報内の送信に関する品質値と端末装置アドレスを含む品質情報内の受信に関する品質値との差が所定の値より大きいか否かを判定する（Ｓ４０１）。
【０１９８】
ＮＯ（大きくない）と判定された場合、ゲートウェイ装置のアドレスと端末装置アドレスとを含む当該品質情報内の送信に関する品質値と受信に関する品質値との差が所定の値より大きいか否かを判定する（Ｓ４０３）。
【０１９９】
ＹＥＳ（大きい）と判定された場合、
．ゲートウェイ装置が故障している
とういように判定結果を表示させ（Ｓ４０５）、処理が終了する。
【０２００】
ＮＯ（大きくない）と判定された場合、ゲートウェイ装置のアドレスと端末装置アドレスとを含む当該品質情報内の受信に関する品質値と所定の値との差が所定の値より大きいか否かを判定する（Ｓ４０７）。すなわち、当該品質値と該品質値にとっての目標値との差が所定のしきい値より大きいか否かを判定する。
【０２０１】
ＹＥＳ（大きい）と判定された場合、
．端末装置Ｄまたは同様の映像表示装置にデータを送信するサーバの故障
というように判定結果を表示させ（Ｓ４０９）、処理が終了する。
【０２０２】
ＮＯ（大きくない）と判定された場合、
．再現性がない
．端末装置が故障している
というように２つの判定結果を表示させ（Ｓ４１１）、処理が終了する。
【０２０３】
ステップＳ４０１でＹＥＳ（大きい）と判定された場合、第２の網情報で端末装置アドレスを含む要素を有するパス情報（以下、単にパス情報という）内の要素数が２か否かを判定する（Ｓ４１３）。
【０２０４】
ＹＥＳ（要素数が２）と判定された場合、
．端末装置が故障している
というように判定結果を表示させ（Ｓ４１４）、処理が終了する。
【０２０５】
ＮＯ（要素数が３以上）と判定された場合、中継装置数についての変数である中継装置数変数ｊに０を設定し（Ｓ４１５）、パス情報において中継装置数変数ｊに等しい中継装置数を有する要素内のアドレスと端末装置アドレスとを含む品質情報内の受信に関する品質値と端末装置アドレスを含む（他のアドレスを含まない）品質情報内の品質値（つまり受信に関する品質値）との差が所定の値より大きいか否かを判定する（Ｓ４１７）。
【０２０６】
ＹＥＳ（大きい）と判定された場合、パス情報において中継装置数変数ｊに等しい中継装置数を有する要素内のアドレスと端末装置アドレスとを含む当該品質情報内の受信に関する品質値と送信に関する品質値との差が所定の値より大きいか否かを判定する（Ｓ４１９）。すなわち、当該品質値と該品質値にとっての目標値との差が所定のしきい値より大きいか否かを判定する。
【０２０７】
ＹＥＳ（大きい）と判定された場合、
．パス情報内の中継装置数変数ｊを含む要素内のアドレスを有する中継装置もしくはこの中継装置に接続されている他の端末装置が問題（混信）
という判定結果を表示させ（Ｓ４２１）、処理が終了する。
【０２０８】
ＮＯ（大きくない）と判定された場合、
．端末装置が故障している
という判定結果を表示させ（Ｓ４２３）、処理が終了する。
【０２０９】
ステップＳ４１７でＮＯ（大きくない）と判定された場合、中継装置数変数ｊに１を加算し（Ｓ４２５）、中継装置数変数ｊがパス情報において端末装置アドレスを含む要素内の中継装置数に等しいか否かを判定する（Ｓ４２７）。
【０２１０】
ＹＥＳ（等しい）と判定された場合、つまり、全ての中継装置について処理が終わった場合、ステップＳ４２３へ移行し、一方、ＮＯ（等しくない）と判定された場合、全ての中継装置について処理が終わっていない場合、ステップＳ４１７へ戻る。
【０２１１】
オペレータは、表示された内容をユーザに通知し、これにより、例えば、端末装置、中継装置、ゲートウェイ装置、ケーブル、ポートなどが修理され、その結果、網Ｎが正しく動作するようになる。
【０２１２】
以上説明したように、第３の実施の形態によれば、ツリー型の網に含まれる１以上の端末装置２、網に含まれる１以上の中継装置３、網に含まれるゲートウェイ装置Ｇ、ならびに、ゲートウェイ装置Ｇに接続される網検査装置Ｓを含み、網が正しく動作していて、且つ、各端末装置２について、当該端末装置２が該端末装置２を宛先とするデータを受信しているなら、当該端末装置２における当該データの受信に関する品質を示す品質値、ゲートウェイ装置Ｇから当該端末装置２までのパス内の各装置における当該データの受信に関する品質を示す品質値および当該データの送信に関する品質を示す品質値が互いに等しくなるような場合の当該品質を用いる網検査システムであって、各端末装置２は、該端末装置２のアドレスを含む装置情報が予め記憶される装置情報記憶部２１と、該装置情報記憶部２１から読み出した装置情報を網内に送出する装置情報送信部２２と、該端末装置２を宛先とするデータの受信に関する品質を示す品質値と当該データの送信に関する品質を示す品質値と該端末装置２のアドレスとを含む品質情報を生成し網内に送出する品質情報生成部２３とを備え、各中継装置３は、当該中継装置３に備わったポートの種類を示すポート種を含むポート情報が当該中継装置３に備わったポートごとに記憶されるポート情報記憶部３１と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部３２と、該ポート情報記憶部３１から読み出した各ポート情報と当該中継装置３のアドレスとを含むアドレステーブルを生成し網内に送出するアドレステーブル生成部３３と、各端末装置２につき、該端末装置２を宛先とするデータの当該中継装置３における受信に関する品質を示す品質値と当該データの当該中継装置３における送信に関する品質を示す品質値と該端末装置２のアドレスと当該中継装置３のアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を網内に送出する品質情報生成部３４とを備え、ゲートウェイ装置Ｇは、該ゲートウェイ装置Ｇのアドレスを含む装置情報が予め記憶される装置情報記憶部４１と、該装置情報記憶部４１から読み出した装置情報を網内に送出する装置情報送信部４２と、当該ゲートウェイ装置Ｇに備わった網に対応するポートの種類を示すポート種を含むポート情報が記憶されるポート情報記憶部４３と、受信した装置情報内のアドレスを当該装置情報を受信したポートに対応するポート情報に含ませるポート情報更新部４４と、ポート情報記憶部４３から読み出したポート情報と当該ゲートウェイ装置Ｇのアドレスとを含むアドレステーブルを生成するアドレステーブル生成部４５と、受信されたアドレステーブルと生成されたアドレステーブルとにより、各端末装置２について、当該ゲートウェイ装置Ｇから当該端末装置２までのパスについてのパス情報であって、当該ゲートウェイ装置Ｇから当該端末装置２までのパスについてのパス情報であって、当該ゲートウェイ装置Ｇのアドレスを含む要素と、当該パス内のゲートウェイ装置Ｇ以外の各装置について、当該装置とゲートウェイ装置Ｇの間の中継装置数と当該装置のアドレスとを含む要素を有するパス情報を生成し、当該各パス情報を含む網情報を生成する網情報生成部（４６、４８）と、当該網情報が記憶される網情報記憶部（４９）と、網情報記憶部から網情報を読み出して網検査装置Ｓに送信する網情報送信部４１０と、各端末装置２につき、該端末装置２を宛先とするデータの当該ゲートウェイ装置Ｇにおける受信に関する品質を示す品質値と当該データの当該ゲートウェイ装置Ｇにおける送信に関する品質を示す品質値と該端末装置２のアドレスと当該ゲートウェイ装置Ｇのアドレスとを含む品質情報を生成し、該品質情報ならびに、受信される品質情報を網検査装置Ｓに送信する品質情報生成部４１３とを備え、網検査装置Ｓは、受信された網情報が記憶される網情報記憶部（５２）と、受信された品質情報が記憶される品質情報記憶部５８と、１以上の端末装置２の１つであって正しく動作していないことが分かっている端末装置２のアドレスと網情報記憶部（５２）から読み出した網情報と品質情報記憶部５８から読み出した品質情報とにより網において品質が低下している箇所を検査する検査部５３とを備える。
【０２１３】
また、検査は、ゲートウェイ装置Ｇのアドレスと正しく動作していないことが分かっている端末装置２のアドレスとを含む品質情報内の送信に関する品質値と当該端末装置２のアドレスを含む品質情報内の受信に関する品質値との差が所定の値より大きいか否かを判定する第１ステップ（Ｓ４０１）と、該第１ステップで大きくないと判定された場合に、当該ゲートウェイ装置Ｇのアドレスと当該端末装置２のアドレスとを含む当該品質情報内の送信に関する品質値と受信に関する品質値との差が所定の値より大きいか否かを判定する第２ステップ（Ｓ４０３）と、該第２ステップで大きくないと判定された場合に、当該ゲートウェイ装置Ｇのアドレスと当該端末装置２のアドレスとを含む当該品質情報内の受信に関する品質値と所定の値との差が所定の値より大きいか否かを判定する第３ステップ（Ｓ４０７）と、第１ステップで大きいと判定された場合に、網情報で端末装置２のアドレスを含む要素を有するパス情報内の要素数が２か否かを判定する第４ステップ（Ｓ４１３）と、該第４ステップで要素数が２でないと判定された場合に、中継装置数についての変数である中継装置数変数に０を設定する第５ステップ（Ｓ４１５、Ｓ４１７）と、当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置２のアドレスとを含む品質情報内の受信に関する品質値と当該端末装置２のアドレスを含む品質情報内の受信に関する品質値との差が所定の値より大きいか否かを判定する第６ステップと、該第６ステップで大きいと判定された場合、当該パス情報において当該中継装置数変数に等しい中継装置数を有する要素内のアドレスと当該端末装置２のアドレスとを含む当該品質情報内の受信に関する品質値と送信に関する品質値との差が所定の値より大きいか否かを判定する第７ステップと（Ｓ４１９）、該第７ステップで大きくないと判定された場合、当該中継装置数変数に１を加算し、当該中継装置数変数が当該パス情報において当該端末装置２のアドレスを含む要素内の中継装置数に等しいか否かを判定する第８ステップ（Ｓ４２５、Ｓ４２７）とを含み、該第８ステップで等しくないと判定された場合、第５ステップに戻ることを特徴とする。
【０２１４】
したがって、網において品質が低下している箇所を検査できる。
【０２１５】
また、端末装置、中継装置は、自らが装置情報を送信するので、リスニングポートを常時開放する必要がなく、処理の負荷を低くでき、セキュリティに鑑みても安全である。
【０２１６】
なお、上記の実施の形態は、本発明の一実施例であり、適宜態様を変えて実施してもよい。例えば、網Ｎの構成は、図１に示したものに限定されない。特定の網だけを検査するようにしてもよい。
【０２１７】
以上、本発明の実施の形態によれば、網における接続されていない箇所や網において品質が低下している箇所の切り分けができるので、ユーザとの対応時間を低減できる。
【０２１８】
また、故障していない装置のメーカに対する問い合わせを減少させることができる。
【０２１９】
また、本実施の形態では網検査装置Ｓで表示した内容または当該内容と問い合わせ先を端末装置に表示させてもよい。これにより、ユーザからメーカへの問い合わせを減少させることができる。網検査装置Ｓをユーザ宅に設けても同様な効果が得られる。
【０２２０】
また、ユーザから電話での問い合わせにより、故障している装置がわかったら、その装置のメーカのサポートセンタに電話を転送し、ユーザからはそのサービスに対する料金を徴収し、これにより利益を見込むことができる。
【０２２１】
また、そのようなサービスを行えば、故障していない装置のメーカへの問い合わせが減少するので、その分の料金を当該メーカから徴収し、これにより利益を見込むことができる。
【０２２２】
また、本実施の形態に係る網検査方法を網検査システムに実行させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納し、陳列などして流通させたり、当該コンピュータプログラムをインターネットなどの通信網を介して伝送させてもよい。
【図面の簡単な説明】
【０２２３】
【図１】第１の実施の形態に係る網検査システムの構成図である。
【図２】第１の実施の形態に係る各端末装置の構成図である。
【図３】第１の実施の形態に係る各中継装置の構成図である。
【図４】第１の実施の形態に係るゲートウェイ装置Ｇの構成図である。
【図５】第１の実施の形態に係る網検査装置の構成図である。
【図６】各装置におけるポート情報の例を示す図である。
【図７】パス情報の生成方法を示すフローチャートの一部である。
【図８】パス情報の生成方法を示すフローチャートの一部である。
【図９】第２の網情報の生成方法を示すフローチャートである。
【図１０】第１の実施の形態に係る接続検査の方法を示すフローチャートである。
【図１１】第２の実施の形態に係る各端末装置の構成図である。
【図１２】第２の実施の形態に係る各中継装置の構成図である。
【図１３】第２の実施の形態に係るゲートウェイ装置の構成図である。
【図１４】第２の実施の形態に係る網検査装置の構成図である。
【図１５】第２の実施の形態に係る品質検査の方法を示すフローチャートの一部である。
【図１６】第２の実施の形態に係る品質検査の方法を示すフローチャートの一部である。
【図１７】第３の実施の形態に係る品質検査の方法を示すフローチャートの一部である。
【図１８】第３の実施の形態に係る品質検査の方法を示すフローチャートの一部である。
【符号の説明】
【０２２４】
１…網検査システム
３，Ｓ１，Ｓ２，Ｗ１，Ｗ２…中継装置
２，Ａ〜Ｄ…端末装置
１１，２１，４１，４１１……装置情報記憶部
２２，４２、４１２…装置情報送信部
２３，３４，４１３…品質情報生成部
３１，４３…ポート情報記憶部
３２，４４…ポート情報更新部
３３，４５…アドレステーブル生成部
４６…第１の網情報生成部
４７、５１…第１の網情報記憶部
４８…第２の網情報生成部
４９、５２…第２の網情報記憶部
５３…検査部
５４…表示部
５５…データベース
５６…装置情報記憶部
５７…入力部
５８…品質情報記憶部
４１０…網情報送信部
４１４…品質情報記憶部
Ｇ…ゲートウェイ装置
Ｎ…網
Ｓ…網検査装置
ｉ，ｊ…中継装置数変数
【図１】
0004960926.tif 000002
【図２】
0004960926.tif 000003
【図３】
0004960926.tif 000004
【図４】
0004960926.tif 000005
【図５】
0004960926.tif 000006
【図６】
0004960926.tif 000007
【図７】
0004960926.tif 000008
【図８】
0004960926.tif 000009
【図９】
0004960926.tif 000010
【図１０】
0004960926.tif 000011
【図１１】
0004960926.tif 000012
【図１２】
0004960926.tif 000013
【図１３】
0004960926.tif 000014
【図１４】
0004960926.tif 000015
【図１５】
0004960926.tif 000016
【図１６】
0004960926.tif 000017
【図１７】
0004960926.tif 000018
【図１８】
0004960926.tif 000019