(57)【要約】      （修正有）【課題】オペレータがそれぞれ異なる処理を実行する各機器の通信経路を調査する場合において、オペレータの機器の通信経路の調査に関する負荷を低減させ、且つ、利便性を高める。機器の通信経路に異常が発見された場合であっても、安定的に、且つ、迅速に適切な対応をとる。【解決手段】複数のネットワークに亘る通信経路を調査するネットワーク調査サーバ１０であって、調査対象となる機器からパスワードが要求された場合にパスワード管理サーバからパスワード情報を取得して当該機器にログインする機器認証部６０と、各ネットワークに収容されている機器の構成を調査するネットワーク構成調査部６２と、ネットワーク構成調査部が調査した機器構成情報に基づいて調査対象となる通信経路を調査する通信経路調査部６４と、を備える。【選択図】図３
2018157292.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークに亘る通信経路を調査するネットワーク調査装置であって、
調査対象となる機器からパスワードが要求された場合にパスワード管理サーバからパスワード情報を取得して当該機器にログインする機器認証部と、
各ネットワークに収容されている機器の構成を調査するネットワーク構成調査部と、
前記ネットワーク構成調査部が調査した機器構成情報に基づいて調査対象となる通信経路を調査する通信経路調査部と、
を備えるネットワーク調査装置。
【請求項２】
一以上の機器に関する情報を示す機器情報を含む機器情報データベースを参照可能に構成されており、
前記ネットワーク構成調査部は、前記機器情報データベースにおいて前記一以上の機器のうち調査対象となる機器に関する機器情報を検索し、検索された前記機器情報に基づいて、前記機器構成情報を生成し、
前記通信経路調査部は、生成された前記機器構成情報に基づいて前記調査対象となる通信経路を調査する、
請求項１に記載のネットワーク調査装置。
【請求項３】
前記ネットワーク構成調査部は、前記機器構成情報に基づいて前記一以上の機器ごとに実施される調査内容を調査対象となる機器ごとに関連づけて記録する調査内容リストを更に生成し、
前記通信経路調査部は、前記調査内容リストに基づいて、当該調査対象となる機器ごとに関連づけられた前記調査内容を実施する、
請求項１又は２に記載のネットワーク調査装置。
【請求項４】
前記調査対象となる機器は、異なる複数の通信ネットワーク上に配置されており、
前記機器構成情報は、前記通信ネットワークごとに当該通信ネットワークに含まれる当該調査対象となる機器を調査する順番を示す順番情報を含み、
前記通信経路調査部は、前記順番情報に基づいて前記調査対象となる通信経路を調査する、
請求項１〜３のいずれか一項に記載のネットワーク調査装置。
【請求項５】
前記通信経路調査部は、前記順番情報に基づいて前記調査対象となる機器に対して順番に要求信号を送信し、当該調査対象となる機器からの応答信号に基づいて前記調査対象となる通信経路を調査する、
請求項４に記載のネットワーク調査装置。
【請求項６】
前記通信経路調査部は、前記調査対象となる通信経路の状態を前記調査対象となる通信経路ごとに関連付けて予め定められた態様で出力するための出力情報を生成する、
請求項１〜５のいずれか一項に記載のネットワーク調査装置。
【請求項７】
前記機器情報と予め関連づけられた検索キーを検索要求情報として取得する取得部を更に備え、
前記ネットワーク構成調査部は、前記検索キーに基づいて、前記一以上の機器のうち前記調査対象となる機器に関する機器情報を検索する、
請求項１〜６のいずれか一項に記載のネットワーク調査装置。
【請求項８】
複数のネットワークに亘る通信経路を調査するネットワーク調査方法であって、
調査対象となる機器からパスワードが要求された場合にパスワード管理サーバからパスワード情報を取得して当該機器にログインするステップと、
各ネットワークに収容されている機器の構成を調査するステップと、
前記機器の構成を調査するステップが調査した機器構成情報に基づいて調査対象となる通信経路を調査するステップと、
を含むネットワーク調査方法。
【請求項９】
コンピュータを、
調査対象となる機器からパスワードが要求された場合にパスワード管理サーバからパスワード情報を取得して当該機器にログインする機器認証部と、
各ネットワークに収容されている機器の構成を調査するネットワーク構成調査部と、
前記ネットワーク構成調査部が調査した機器構成情報に基づいて調査対象となる通信経路を調査する通信経路調査部と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク調査装置、ネットワーク調査方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、以下に示すような通信ネットワーク診断技術が知られている。
【０００３】
例えば、特許文献１には、ユーザの端末が接続される通信ネットワークを診断する通信ネットワーク診断方法において、ユーザからの電話を接続してユーザにメニューを提示し、ユーザのメニュー選択を認識し、そのメニュー選択に応じたシナリオに従って通信ネットワークに接続して機器を調査し、調査によって得られた診断結果を、電話を通してユーザに提示することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１８４６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したような通信ネットワーク診断技術においては、様々な企業がそれぞれ独自に運用を行っている複数のサーバ装置等を含む機器が、複数の異なる通信ネットワーク上にそれぞれ配置されている場合、各機器を一元的に管理することができなかった。よって、オペレータが各機器の通信経路の状態等を調査し管理する場合、オペレータは各機器に個別にアクセスする必要があり、大変非効率で、且つ、利便性が低いという問題があった。また、上記のようなオペレータの通信経路調査に関する問題があるので、例えば機器又は通信経路に異常が発見された場合にも、安定的に、且つ、迅速に適切な対応をとることができないという問題があった。
【０００６】
そこで、本発明のいくつかの態様はかかる事情に鑑みてなされたものであり、オペレータがそれぞれ異なる処理を実行する各機器の通信経路を調査する場合において、オペレータの機器の通信経路の調査に関する負荷を低減させ、且つ、利便性を高めることができる。そして、機器の通信経路に異常が発見された場合であっても、安定的に、且つ、迅速に適切な対応をとることができるネットワーク調査装置、ネットワーク調査方法、及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一側面に係るネットワーク調査装置は、複数のネットワークに亘る通信経路を調査するネットワーク調査装置であって、調査対象となる機器からパスワードが要求された場合にパスワード管理サーバからパスワード情報を取得して当該機器にログインする機器認証部と、各ネットワークに収容されている機器の構成を調査するネットワーク構成調査部と、前記ネットワーク構成調査部が調査した機器構成情報に基づいて調査対象となる通信経路を調査する通信経路調査部と、を備える。
【０００８】
上記ネットワーク調査装置において、一以上の機器に関する情報を示す機器情報を含む機器情報データベースを参照可能に構成されており、前記ネットワーク構成調査部は、前記機器情報データベースにおいて前記一以上の機器のうち調査対象となる機器に関する機器情報を検索し、検索された前記機器情報に基づいて、前記機器構成情報を生成し、前記通信経路調査部は、生成された前記機器構成情報に基づいて前記調査対象となる通信経路を調査してもよい。
【０００９】
上記ネットワーク調査装置において、前記ネットワーク構成調査部は、前記機器構成情報に基づいて前記一以上の機器ごとに実施される調査内容を調査対象となる機器ごとに関連づけて記録する調査内容リストを更に生成し、前記通信経路調査部は、前記調査内容リストに基づいて、当該調査対象となる機器ごとに関連づけられた前記調査内容を実施してもよい。
【００１０】
上記ネットワーク調査装置において、前記調査対象となる機器は、異なる複数の通信ネットワーク上に配置されており、前記機器構成情報は、前記通信ネットワークごとに当該通信ネットワークに含まれる当該調査対象となる機器を調査する順番を示す順番情報を含み、前記通信経路調査部は、前記順番情報に基づいて前記調査対象となる通信経路を調査してもよい。
【００１１】
上記ネットワーク調査装置において、前記通信経路調査部は、前記順番情報に基づいて前記調査対象となる機器に対して順番に要求信号を送信し、当該調査対象となる機器からの応答信号に基づいて前記調査対象となる通信経路を調査してもよい。
【００１２】
上記ネットワーク調査装置において、前記通信経路調査部は、前記調査対象となる通信経路の状態を前記調査対象となる通信経路ごとに関連付けて予め定められた態様で出力するための出力情報を生成してもよい。
【００１３】
上記ネットワーク調査装置において、前記機器情報と予め関連づけられた検索キーを検索要求情報として取得する取得部を更に備え、前記ネットワーク構成調査部は、前記検索キーに基づいて、前記一以上の機器のうち前記調査対象となる機器に関する機器情報を検索してもよい。
【００１４】
上記課題を解決するために、本発明の一側面に係るネットワーク調査方法は、複数のネットワークに亘る通信経路を調査するネットワーク調査方法であって、調査対象となる機器からパスワードが要求された場合にパスワード管理サーバからパスワード情報を取得して当該機器にログインするステップと、各ネットワークに収容されている機器の構成を調査するステップと、前記機器の構成を調査するステップが調査した機器構成情報に基づいて調査対象となる通信経路を調査するステップと、を含む。
【００１５】
上記課題を解決するために、本発明の一側面に係るプログラムは、コンピュータを、調査対象となる機器からパスワードが要求された場合にパスワード管理サーバからパスワード情報を取得して当該機器にログインする機器認証部と、各ネットワークに収容されている機器の構成を調査するネットワーク構成調査部と、前記ネットワーク構成調査部が調査した機器構成情報に基づいて調査対象となる通信経路を調査する通信経路調査部と、して機能させる。
【００１６】
なお、本発明において、「部」、「装置」、「システム」とは、単に物理的手段を意味するものではなく、その「部」、「装置」、「システム」が有する機能をソフトウェアによって実現する場合も含む。また、１つの「部」、「装置」、「システム」が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の「部」、「装置」、「システム」の機能が１つの物理的手段や装置により実現されてもよい。
【発明の効果】
【００１７】
本発明によれば、オペレータがそれぞれ異なる処理を実行する各機器を調査する場合において、ネットワーク調査装置が各機器を一元的に管理することによって、オペレータが各機器に個別にアクセスする必要をなくし、オペレータの機器の通信経路調査に関する負荷を低減させ、且つ、利便性を高めることができる。そして、機器の通信経路に異常が発見された場合であっても、安定的に、且つ、迅速に適切な対応をとることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係るネットワーク調査システムの一実施形態を示す概略構成図（システム構成図）である。
【図２】本発明の実施形態に係るネットワーク調査サーバのハードウェア構成の一例を示したブロック図である。
【図３】本発明の実施形態に係るネットワーク調査サーバの機能的な構成の一例を示したブロック図である。
【図４】本発明の実施形態に係るネットワーク構成管理テーブルの一例を示したブロック図である。
【図５】本発明の実施形態に係るコマンドリストテーブルの一例を示したブロック図である。
【図６】本発明の実施形態に係るネットワーク調査処理の全体フローの一例を示すフローチャートである。
【図７】本発明の実施形態に係る構成管理ＩＤ生成処理のフローの一例を示すフローチャートである。
【図８】本発明の実施形態に係るオペレータ端末の画面上に表示されるＷｅｂ−ＵＩの一例を示す図である。
【図９】本発明の実施形態に係る機器調査のフローの一例を示すフローチャートである。
【図１０】本発明の実施形態に係る調査対象機器とネットワークＩＤと構成距離値との関係の一例を示す概念図である。
【図１１】本発明の実施形態に係るネットワーク調査システムの他の一実施形態を示す概略構成図（システム構成図）である。
【００１９】
以下、添付図面を参照しながら本発明の実施の形態について説明する。以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、様々な変形が可能である。さらに、各図面において同一の構成要素に対しては可能な限り同一の符号を付し、重複する説明は省略する。
【００２０】
＜システム構成＞
図１は、本発明に係る一実施形態におけるネットワーク調査システムの全体構成の一例を示す図である。図１に示すように、ネットワーク調査システム１００は、例示的に、複数の通信ネットワーク１、２及び３のそれぞれに配置された情報処理サーバ又は情報処理装置である機器１Ａ〜１Ｆ及び１Ｘ〜１Ｚと、複数の通信ネットワーク１、２及び３のそれぞれに配置され、機器１Ａ〜１Ｆ及び１Ｘ〜１Ｚと通信可能に接続されたプロキシサーバ３Ａ〜３Ｃと、通信ネットワークＸに配置され、機器１Ａ〜１Ｆ及び１Ｘ〜１Ｚに関する情報を示す機器情報を含む回線構成管理データベースＤＢ５Ａ及び５Ｂ（機器情報データベース）と、通信ネットワークＹに配置され、機器１Ａ〜１Ｆ及び１Ｘ〜１Ｚにアクセスする際に必要なパスワードを管理するパスワード管理サーバ７と、回線経路Ｒに沿ってプロキシサーバ３Ａ〜３Ｃを介して機器１Ａ〜１Ｆ及び１Ｘ〜１Ｚにアクセスし、機器１Ａ〜１Ｆ及び１Ｘ〜１Ｚの状態を管理するネットワーク調査サーバ１０（ネットワーク調査装置）と、ネットワーク調査サーバ１０と通信可能に接続され、機器１Ａ〜１Ｆ及び１Ｘ〜１Ｚの調査結果を含む機器の通信経路調査の結果をネットワーク調査サーバ１０から取得し、オペレータに提供するオペレータ端末９と、を備える。
【００２１】
なお、以下、機器１Ａ〜１Ｆ及び１Ｘ〜１Ｚを総称するときには機器１と表記する。プロキシサーバ３Ａ〜３Ｃを総称するときにはプロキシサーバ３と表記する。回線構成管理ＤＢ５Ａ及び５Ｂを総称するときには回線構成管理ＤＢ５と表記する。なお、機器１、プロキシサーバ３、回線構成管理ＤＢ５、及びオペレータ端末９の数は、図１の例に限定されない。
【００２２】
図２は、本発明の実施形態に係るネットワーク調査サーバのハードウェア構成の一例を示したブロック図である。図２に示すように、ネットワーク調査サーバ１０は、例示的に、制御装置２０と、通信装置２６と、記録装置２８と、を備える。制御装置２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２及びメモリ２４を主に備えて構成される。
【００２３】
制御装置２０では、ＣＰＵ２２がメモリ２４又は記録装置２８等に格納された所定のプログラムを実行することにより、各種の機能実現手段として機能する。この機能実現手段の詳細については図３において説明する。
【００２４】
通信装置２６は、外部の装置と通信するための通信インターフェース等で構成される。通信装置２６は、例えば、図１に示す機器１、プロキシサーバ３、回線構成管理ＤＢ５、パスワード管理サーバ７、及びオペレータ端末９との間で各種の情報を送受信する。
【００２５】
記録装置２８は、ハードディスク等で構成される。記録装置２８は、制御装置２０における処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。
【００２６】
ネットワーク調査サーバ１０は、専用又は汎用のサーバ・コンピュータなどの情報処理装置を用いて実現することができる。また、ネットワーク調査サーバ１０は、単一の情報処理装置より構成されるものであっても、所定の通信ネットワーク上に分散した複数の情報処理装置より構成されるものであってもよい。なお、図２は、ネットワーク調査サーバ１０が有する主要なハードウェア構成の一部を示しているに過ぎず、ネットワーク調査サーバ１０は、サーバが一般的に備える他の構成を備えることができる。
【００２７】
図３は、本発明に係る一実施形態におけるネットワーク調査サーバの機能的な構成の一例を示したブロック図である。図３に示すように、ネットワーク調査サーバ１０は、例示的に、図１に示す機器１、プロキシサーバ３、回線構成管理ＤＢ５、パスワード管理サーバ７、及びオペレータ端末９との間で各種の情報を送受信する通信部３２と、機器１の調査及び管理を実現するための各種情報処理を実行する情報処理部３４と、当該各種情報処理に関する各種プログラムや各種の情報、及び処理結果の情報を記憶する記録部３６と、備える。なお、通信部３２は、図２に示す通信装置２６に対応し、記録部３６は、図２に示す記録装置２８に対応する。
【００２８】
情報処理部３４は、例示的に、調査対象となる機器１からパスワードが要求された場合にパスワード管理サーバ７（図１参照）からパスワード情報を取得して当該機器にログインする機器認証部６０と、各ネットワークに収容されている機器１の構成を調査するネットワーク構成調査部６２と、ネットワーク構成調査部６２が調査した後述する構成管理ＩＤ（機器構成情報）に基づいて調査対象となる通信経路を調査する通信経路調査部６４と、を備える。
【００２９】
図４は、本発明の実施形態に係るネットワーク構成管理テーブルの一例を示したブロック図である。図３に示すネットワーク調査サーバ１０の記録部３６は、図４に示すネットワーク構成管理テーブルを記録する。図４に示すように、ネットワーク構成管理テーブルは、機器が配置されている通信ネットワークを示すネットワークＩＤと、当該ネットワークの上位ネットワークを示す上位ネットワークＩＤと、ネットワーク調査サーバ１０が機器１にログインする際のログインアカウント認証方式を示す認証方式情報と、認証の際の公開鍵・トークンファイルパスと、を不図示の対象機器の機器ＩＤ及びプロキシサーバのサーバＩＤの少なくとも一方に関連づけて記録される。ネットワーク調査サーバ１０から対象機器へログインする場合は、対象機器が配置された通信ネットワークにプロキシサーバを介してアクセスすることになるが、プロキシサーバや対象機器に関するログインアカウント認証方式を容易に特定するため、プロキシサーバや対象機器ごとに認証方式をネットワーク構成管理テーブルとして管理する必要がある。
【００３０】
図５は、本発明の実施形態に係るコマンドリストテーブルの一例を示したブロック図である。図３に示すネットワーク調査サーバ１０の記録部３６は、図５に示すコマンドテーブルを記録する。図５に示すように、コマンドテーブルは、機器に紐づく事業者がサービス品目種別を示すサービス種別ＩＤと、サービス品目に付随するオプションであるサービスオプションを示すオプションＩＤと、機器の製造メーカを示すメーカＩＤと、機器のモデルを示すモデルＩＤと、機器が配置された通信ネットワークを示すネットワークＩＤと、機器に実行される調査コマンドを示すコマンド１〜３と、を関連付けて記録される。なお、「サービス」とは、事業者が提供する回線サービスを含む。後述するとおり、図５に示すコマンドテーブルは、構成管理ＩＤに関連づけられたコマンドリストを生成する際に参照される。
【００３１】
＜ネットワーク調査処理＞
図６は、本発明の実施形態に係るネットワーク調査処理の全体フローの一例を示すフローチャートである。なお、ステップＳ１〜Ｓ６及びＳ９〜Ｓ１３については、図６において不図示であるが、当該機器１が配置されている通信ネットワークに属するプロキシサーバにおいても機器１と同様に実行される。つまり、以下のステップＳ７及びＳ８を除く認証処理については、機器１同様にプロキシサーバに対しても実行される。
【００３２】
（ステップＳ１）
図３に示すネットワーク調査サーバ１０の機器認証部６０は、図３に示す通信部３２を介して機器１へのログイン要求を送信する。
【００３３】
（ステップＳ２）
機器１は、ネットワーク調査サーバ１０の機器認証部６０からログイン要求を受信するとネットワーク調査サーバ１０に対してパスワード要求を送信する。
【００３４】
（ステップＳ３）
ネットワーク調査サーバ１０の機器認証部６０は、機器１からパスワード要求を受信すると、パスワード管理サーバ７に対してパスワード要求を送信する。
【００３５】
（ステップＳ４）
パスワード管理サーバ７は、ネットワーク調査サーバ１０からパスワード要求を受信すると、パスワードを生成し、当該パスワードをネットワーク調査サーバ１０に送信する。
【００３６】
（ステップＳ５）
ネットワーク調査サーバ１０の機器認証部６０は、通信部３２を介して取得したパスワードを用いて機器１に対してパスワード認証を実行する。
【００３７】
（ステップＳ６）
機器１は、パスワード認証が成功した場合は、ログインを許可するための許可信号をネットワーク調査サーバ１０に送信する。
【００３８】
（ステップＳ７）
ネットワーク調査サーバ１０の機器認証部６０は、許可信号を受信すると、図３に示すネットワーク調査サーバ１０の記録部３６が記録する図４に示すネットワーク構成管理テーブルを参照することで調査を行う対象機器にログインする。そして、ネットワーク調査サーバ１０の通信経路調査部６４は、図３に示すネットワーク調査サーバ１０の記録部３６が記録する図５に示すコマンドテーブルに基づく調査コマンドに応じて調査対象の通信経路の状態の調査を実行する。
【００３９】
（ステップＳ８）
対象機器は、調査結果を出力し、ネットワーク調査サーバ１０の通信経路調査部６４は、対象機器からの当該調査結果を取得する。通信経路調査部６４は、取得した調査結果を図３に示す記録部３６に記録し調査対象の通信経路の状態を管理する。
【００４０】
なお、点線で囲ったステップＳ７及びＳ８については、後述するとおり、ネットワーク調査処理に含まれる構成管理ＩＤ生成処理及び機器調査処理を実行する。構成管理ＩＤ生成処理及び機器調査処理については、図７〜図１０を用いてより具体的に説明する。
【００４１】
（ステップＳ９）
ネットワーク調査サーバ１０の機器認証部６０は、通信部３２を介して対象機器の対象通信経路の状態の調査結果を取得すると、新たなパスワードをパスワード管理サーバ７に要求する。
【００４２】
（ステップＳ１０）
パスワード管理サーバ７は、ネットワーク調査サーバ１０からパスワード要求を受信すると、ステップＳ４で生成したパスワードとは異なる新たなパスワードを生成し、ネットワーク調査サーバ１０に送信する。パスワード管理サーバ７は、例えば、乱数を用いて自動的にパスワードを更新する。
【００４３】
（ステップＳ１１）
ネットワーク調査サーバ１０の機器認証部６０は、新たなパスワードを受信すると、機器１に対してパスワード変更処理を実行する。
【００４４】
（ステップＳ１２）
機器１は、パスワード変更処理が完了すると、変更処理結果をネットワーク調査サーバ１０に送信する。
【００４５】
（ステップＳ１３）
ネットワーク調査サーバ１０の機器認証部６０は、機器１に対してログアウトを要求し、ログアウトを実行する。
【００４６】
このように、ネットワーク調査サーバ１０は、オペレータを介さずに機器１へのログイン処理に必要なパスワードを自動的に更新するので、ネットワーク調査システムにおいてパスワード情報の取り扱いに揮発性を持たせることができ、当該システムのセキュリティを強化することができる。
【００４７】
図７〜図１０を用いて、本発明の一実施形態に係るネットワーク調査処理フローに含まれる、構成管理ＩＤ生成処理フローと機器調査処理フローとを説明する。まず、図７及び図８を用いて構成管理ＩＤ生成処理フローを説明する。図７は、本発明の実施形態に係る構成管理ＩＤ生成処理のフローの一例を示すフローチャートである。図８は、本発明の実施形態に係るオペレータ端末の画面上に表示されるＷｅｂ−ＵＩの一例を示す図である。
【００４８】
（ステップＳ２１）
図８に示すように、オペレータがオペレータ端末９の画面上に表示されるＷｅｂ−ＵＩにおいてキーワードＫＷ（検索キー）を入力し、検索ボタンＢを選択すると、ステップＳ２３に進む。ここで、キーワードＫＷは、通信回線を特定するための通信回線ＩＤやプロキシサーバや機器を提供する特定の顧客を示す顧客ＩＤであってもよい。
【００４９】
（ステップＳ２３）
図３に示すネットワーク調査サーバ１０のネットワーク構成調査部６２は、複数の回線構成管理ＤＢ５（機器情報データベース）において一以上の機器１のうち管理対象である対象機器に関する機器情報を検索する。ネットワーク構成調査部６２は、入力されるキーワードに予め関連づけられている機器情報、例えば、機器に紐づく事業者がサービス品目種別を示すサービス種別ＩＤ、サービス品目に付随するオプションであるサービスオプションを示すオプションＩＤ、機器の製造メーカを示すメーカＩＤ、機器のモデルを示すモデルＩＤ、構成距離値、及び機器に関連する収容インターフェース情報等を回線構成管理ＤＢ５から抽出する。
【００５０】
ここで、構成距離値とは、通信経路に収容される機器の構成配置された順序を規定するために予め機器ごとに設定される値であり、例えば、ある特定の機器１が通信経路に収容される機器１の最上位もしくは起点とする不連続点に位置する機器からどの程度離れているかを示す値を含む。後述する図１０に示すように、例えば、「１１」や「２１」等の数字で表されてもよいし、その他の表記が用いられてもよい。また、異なる複数の通信ネットワーク１〜３のそれぞれに配置された機器１に関する構成距離値は、各通信ネットワークにそれぞれ含まれる機器ごとに設定されてもよい。さらに、構成距離値は、例えば図１に示すように各通信ネットワーク１〜３に配置された顧客通信の経路上の最上位もしくは対象範囲における起点とする不連続点に位置する機器１Ａからある特定の機器１Ｂ、１Ｃ、１Ｄ、１Ｅ、及び１Ｆのそれぞれがどの程度離れているかを示す値であってもよい。なお、構成距離値は、実測値ではなく、他の機器と比較した場合の相対的な値である。また、機器１に対する調査は、構成距離の順序に基づいて実行されてもよい。
【００５１】
（ステップＳ２５）
ネットワーク構成調査部６２は、図１に示す回線構成管理ＤＢ５Ａにおいて機器情報を収容しているか否かを判断する。ネットワーク構成調査部６２が機器情報を収容していると判断した場合（Ｙｅｓの場合）は、ステップＳ２７に進む。他方で、ネットワーク構成調査部６２が機器情報を収容していると判断しなかった場合（Ｎｏの場合）は、ステップＳ２３に戻り、他の回線構成管理ＤＢ５Ｂにおいて機器情報を更に抽出する。
【００５２】
（ステップＳ２７）
図３に示すネットワーク構成調査部サーバ１０のネットワーク構成調査部６２は、検索された機器情報に基づいて、対象機器を識別するための構成管理ＩＤを生成し格納する。例えば、ネットワーク構成調査部６２は、検索されたサービス種別ＩＤ、オプションＩＤ、メーカＩＤ、モデルＩＤ、構成距離値、及び収容インターフェース情報等に基づいた文字列を示す構成管理ＩＤを生成する。構成管理ＩＤは、例えば１６進数２桁をコロンで区切ることで形成される８セグメントの文字列であり、“ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ：ＦＦ”のように表記される。そして、ネットワーク構成調査部６２は、生成された構成管理ＩＤを機器１に関連づけて格納する。
【００５３】
（ステップＳ２９）
ネットワーク構成調査部６２は、全ての回線構成管理ＤＢ５に対して機器情報の検索を実行したか否かを判断する。ネットワーク構成調査部６２が全ての回線構成管理ＤＢ５に対して機器情報の検索を実行したと判断する場合（Ｙｅｓの場合）は、次のステップに進む。他方で、ネットワーク構成調査部６２が全ての回線構成管理ＤＢ５に対して機器情報の検索を実行したと判断しなかった場合（Ｎｏの場合）は、ステップＳ２３に戻り、残りの全ての回線構成管理ＤＢ５において機器情報を検索する。つまり、ネットワーク構成調査部６２は、全ての回線構成管理ＤＢ５を確認して、ステップＳ２１で入力されたキーワードＫＷに関連する全ての機器情報を抽出し終えるまで繰り返し検索処理を実行するように構成されている。
【００５４】
次に、本発明の一実施形態に係る機器調査処理フローを説明する。図９は、本発明の実施形態に係る機器調査処理のフローの一例を示すフローチャートである。
【００５５】
（ステップＳ３１）
図３に示すネットワーク調査サーバ１０のネットワーク構成調査部６２は、図５に示すコマンドテーブルを参照し、構成管理ＩＤに基づいて機器１ごとに実施される調査内容を調査対象機器ごとに関連づけて記録するコマンドリスト（調査内容リスト）を生成する。
【００５６】
（ステップＳ３３）
ネットワーク構成調査部６２は、構成管理ＩＤ配列に関連づけられたハッシュ配列を生成する。
【００５７】
（ステップＳ３５）
ネットワーク構成調査部６２は、各対象機器の構成距離順に基づいて構成管理ＩＤ配列をソートする。
【００５８】
図１０は、本発明の実施形態に係る管理対象機器とネットワークＩＤと構成距離値との関係の一例を示す概念図である。図１０に示すように、ネットワーク構成調査部６２は、図１に示す各対象機器１Ａ〜１Ｆを構成距離値が小さい順に左（上位）から右（下位）に向かって例えば顧客回線の通信経路Ｒに沿うように構成管理ＩＤを並べる。
【００５９】
図３に示すネットワーク調査サーバ１０の通信経路調査部６４は、ネットワーク構成調査部６２が調査した構成管理ＩＤに基づいて調査対象となる通信経路の状態を調査する。例えば、図１０に示すように、構成管理ＩＤは、通信ネットワーク１〜３ごとに当該通信ネットワークに含まれる当該調査対象となる機器を調査する順番を示す順番情報を含み、通信経路調査部６４は、当該順番情報に基づいて対象機器１Ａ〜１Ｆの順で各対象機器１Ａ〜１Ｆの通信経路を調査する。具体的に、通信経路調査部６４は、上述した順番情報に基づいて、図１０に示す対象機器１Ａ〜１Ｆに対して上位から下位へ順番にｐｉｎｇ信号（要求信号）を送信し、対象機器１Ａ〜１Ｆからの応答信号に基づいて全ての対象機器に調査コマンドを、送信可能か否かを判断する。なお、通信経路調査部６４は、対象機器の状態を調査するためにｐｉｎｇ信号を送信することができるが、これに限られず、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）トラップの伝送に基づいて調査コマンドを、送信可能か否かを判断してもよい。
図９に戻り、ステップＳ３７〜ステップＳ４５において機器調査フローをより具体的に説明する。
【００６０】
（ステップＳ３７）
通信経路調査部６４は、まず、図１０に示す最上位の機器１Ａに対してｐｉｎｇ信号を送信する。
【００６１】
（ステップＳ３９）
通信経路調査部６４は、機器１Ａから応答があったか否かを判断する。通信経路調査部６４が、機器１Ａから応答があったと判断した場合（Ｙｅｓの場合）は、ステップＳ４１に進む。他方で、通信経路調査部６４が、機器１Ａから応答があったと判断しなかった場合（Ｎｏの場合）は、ステップＳ３７に戻り、機器１Ａに対して適切にｐｉｎｇ信号が送信されなかったと判断しｐｉｎｇ信号を再送する。なお、通信経路調査部６４は、所定の回数、ｐｉｎｇ信号を送信したにも関わらず、機器１Ａからの応答を受信できなかった場合は、機器１Ａ又は機器１Ａまでの通信経路に異常が発生したものと判断し、機器１Ａの調査をスキップして、機器１Ｂ等の調査を開始してもよい。
【００６２】
（ステップＳ４１）
通信経路調査部６４は、ｐｉｎｇ信号に対する応答を機器１Ａから受信すると、機器１Ａにログインし、図３に示すネットワーク調査サーバ１０のネットワーク構成調査部６２が、図５に示すコマンドテーブルを参照することにより生成したコマンドリストに基づいて調査コマンドを送信する。そして、機器１Ａにおいて、調査コマンドに基づいた調査が実行され、当該調査の結果がネットワーク調査サーバ１０に送信される。
【００６３】
（ステップＳ４３）
通信経路調査部６４は、機器１Ａから調査結果を受信する。また、通信経路調査部６４は、機器１Ａからの調査結果を受信して、機器１Ａ又は機器１Ａが配置された通信ネットワークに異常が発生したか否かを判定するように構成されてもよい。さらに、通信経路調査部６４は、調査結果に基づく機器１Ａ（対象機器）の通信経路の状態を予め定められた態様で出力するための出力情報を生成する。また、通信経路調査部６４は、複数の対象機器それぞれの調査結果を受信する場合、対象機器又は対象機器の通信経路ごとに関連付けて予め定められた態様で出力するための出力情報を生成するように構成されてもよい。通信経路調査部６４が生成した出力情報は、例えば、図１に示すオペレータ端末９に送信され、オペレータ端末９において画面上に出力されてもよい。
【００６４】
（ステップＳ４５）
通信経路調査部６４は、全ての機器に対してｐｉｎｇ信号を送信したか否かを判断する。通信経路調査部６４が、全ての機器に対してｐｉｎｇ信号したと判断した場合（Ｙｅｓの場合）は、本処理を終了する。他方で、通信経路調査部６４が、全ての機器に対してｐｉｎｇ信号したと判断しなかった場合（Ｎｏの場合）は、ステップＳ３７に戻り、次の機器１Ｂに対してｐｉｎｇ信号を送信する。つまり、通信経路調査部６４は、全ての機器１Ａ〜１Ｆの調査結果を取得し終えるまで、ｐｉｎｇ信号の送信、応答があった機器へのログイン処理、及びログインした機器の調査結果の取得処理を繰り返し実行するように構成されている。
【００６５】
上述したとおり、通信経路調査部６４は、構成距離値が小さい機器（上位の機器）から構成距離値が大きい（下位の機器）の順に調査を実行するが、これに限られない。例えば、通信経路調査部６４は、構成距離値が大きい機器（下位の機器）から構成距離値が小さい（上位の機器）の順に調査を実行してもよい。また、通信経路調査部６４は、最上位の機器からより下位の機器への調査、及び、最下位の機器からより上位の機器への調査を同時に開始して、並行して調査を実行するように構成されてもよい。さらに、通信経路調査部６４は、必ずしも機器の調査を順番どおりに実行する必要はなく、対象機器をスキップしてもよい。例えば、通信経路調査部６４は、機器１Ａの次に機器１Ｄを調査してもよい。機器１Ａの次の調査対象である機器１Ｂからの調査結果が取得できないような場合は、機器１Ｂの調査をスキップすることで、処理フローが停滞して全体のネットワーク調査の進捗が滞ることを防止できる。
【００６６】
（効果）
以上、本発明の実施形態によれば、オペレータがそれぞれ異なる処理を実行する各機器を調査する場合において、ネットワーク調査装置が各機器を一元的に管理することによって、オペレータが各機器に個別にアクセスする必要をなくし、オペレータの機器の通信経路調査に関する負荷を低減させ、且つ、利便性を高めることができる。そして、機器の通信経路に異常が発見された場合であっても、安定的に、且つ、迅速に適切な対応をとることができる。
【００６７】
また、機器のアカウント管理をネットワーク調査システムで実施することができるので、当該システムのセキュリティを強化できる。さらに、ネットワーク調査処理をシステム化することによって、オペレータの関与を極力減らすことができるので、人的な情報漏えいのリスクが大幅に軽減される。
【００６８】
ネットワーク調査サーバ１０の通信経路調査部６４は、構成距離値が小さい機器（上位の機器）から構成距離値が大きい（下位の機器）の順に調査を実行する。例えば通信ネットワークが多段階構成となっている場合にあっては、より上位の機器から調査を開始するとより迅速に異常個所を判定することが可能となる。
【００６９】
通信経路調査部６４は、ある対象機器の調査をスキップして次の対象機器の調査を実行するように構成されてもよい。ある対象機器の調査結果が取得できないような場合は、機当該対象機器の調査をスキップすることで、処理フローが停滞して全体のネットワーク調査の進捗が滞ることを防止できる。
【００７０】
ネットワーク調査サーバ１０は、オペレータを介さずに機器１へのログイン処理に必要なパスワードを自動的に更新するので、ネットワーク調査システムにおいてパスワード情報の取り扱いに揮発性を持たせることができ、当該システムのセキュリティを強化することができる。
【００７１】
＜他の実施形態＞
上記実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するものではない。本発明はその趣旨を逸脱することなく、変更／改良（たとえば、各実施形態を組み合わせること、各実施形態の一部の構成を省略すること）され得るとともに、本発明にはその等価物も含まれる。
【００７２】
図１１は、本発明の実施形態に係るネットワーク調査システムの他の一実施形態を示す概略構成図（システム構成図）である。図１１に示すように、ネットワーク調査システム２００においては、当該ネットワーク調査システム２００とは異なる、機器１を監視する監視システム１５０からの機器調査要求を受信することをトリガーとして、機器１の管理を実行するように構成されてもよい。例えば、監視システム１５０は、通信ネットワーク１〜３の通信状況を随時監視することで、ある通信ネットワークにおいて通信が切断されたような状況を確認すると、ネットワーク調査サーバ１０に対して機器調査要求を送信する。なお、図１１に示すネットワーク調査システム２００においては、外部監視システム１５０からの要求を受けてネットワーク調査を実行する点で、オペレータからのキーワードの入力等を含む管理要求を受けてネットワーク調査を実行する図１に示すネットワーク調査システム１００とは異なる。
【００７３】
また、図１に示す通信ネットワーク１〜３に配置されたプロキシサーバ３は、単にネットワーク調査サーバ１０と各機器１との間の通信を中継する中継装置としての機能だけではなく、ネットワーク調査サーバ１０が備える各機能を更に備え、プロキシサーバが各機器１を調査等するように構成されてもよい。例えば、プロキシサーバは、機能的に、図３に示す、通信部３２と、情報処理部３４（機器認証部６０と、ネットワーク構成調査部６２と、通信経路調査部６４とを含む）と、記録部３６と、備えてもよい。
【符号の説明】
【００７４】
１：機器、３：プロキシサーバ、５：回線構成管理データベース（ＤＢ）、７：パスワード管理サーバ、９：オペレータ端末、１０：ネットワーク調査サーバ、２０：制御装置、２２：ＣＰＵ、２４：メモリ、２６：通信装置、２８：記録装置、３２：通信部、３４：情報処理部、３６：記録部、６０：機器認証部、６２：ネットワーク構成調査部、６４：通信経路調査部、１００，２００：ネットワーク調査システム、１５０：監視システム
【図１】
2018157292.tif 000003
【図２】
2018157292.tif 000004
【図３】
2018157292.tif 000005
【図４】
2018157292.tif 000006
【図５】
2018157292.tif 000007
【図６】
2018157292.tif 000008
【図７】
2018157292.tif 000009
【図８】
2018157292.tif 000010
【図９】
2018157292.tif 000011
【図１０】
2018157292.tif 000012
【図１１】
2018157292.tif 000013