(57)【要約】【課題】制御対象装置に対する設定の詳細を把握すること【解決手段】送受信部２１は、設定指示情報（ＵＲＬ）及び操作端末の識別子（ＩＰアドレス）をクライアント端末から受信し、共通アカウントを用いて設定指示情報（ＵＲＬ）及び識別子（ＩＰアドレス）を制御対象装置３０に送信する。操作履歴処理部２３は、制御対象装置３０から送信される操作履歴情報を管理するとともに、操作履歴情報を基に生成した表示情報をクライアント端末に送信する。送受信部３１は、送受信部２１から設定指示情報（ＵＲＬ）及び識別子（ＩＰアドレス）を受信し、操作履歴情報を送受信部２１に送信する。設定部３２は、設定指示情報（ＵＲＬ）に基づいて自身の設定を更新する。応答メッセージ作成部３３は、設定部３２の設定処理に応じて操作履歴情報を作成するとともに、操作履歴情報に識別子（ＩＰアドレス）を挿入する。【選択図】図２
2013131948.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークシステム管理サーバと、制御対象装置を備え、
前記ネットワークシステム管理サーバは、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信する第１送受信部と、
前記制御対象装置から送信される操作履歴情報を管理するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信する操作履歴処理部と、を備え、
前記制御端末装置は、
前記第１送受信部から前記設定指示情報及び前記識別子を受信し、前記操作履歴情報を前記第１送受信部に送信する第２送受信部と、
前記設定指示情報に基づいて自身の設定を更新する設定部と、
前記設定部の設定処理に応じて前記操作履歴情報を作成するとともに、当該操作履歴情報に前記識別子を挿入する応答メッセージ作成部と、を備えるネットワークシステム。
【請求項２】
前記応答メッセージ作成部は、
前記操作履歴情報に、前記設定指示情報を挿入することを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記設定指示情報は、ＵＲＬ（Uniform Resource Locator）形式データで記載され、
前記設定部は、当該ＵＲＬ形式データの指し示すリソースを読み出し、読み出したリソースに従って自身の設定更新を行うことを特徴とする請求項１または請求項２に記載のネットワークシステム。
【請求項４】
前記操作履歴処理部は、
前記ＵＲＬ形式データと、前記ＵＲＬ形式データの指し示すリソースに含まれる設定コマンドと、を関連付け、
当該設定コマンドの表示／非表示を切り替え可能な前記表示情報を生成することを特徴とする請求項３に記載のネットワークシステム。
【請求項５】
ネットワーク上にある制御対象装置を管理するネットワーク管理システムサーバであって、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信する第１送受信部と、
前記制御対象装置から送信され、前記設定指示情報に応じて設定を行った結果である操作履歴情報を管理するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信する操作履歴処理部と、を備え、
前記操作履歴情報には、前記識別子が含まれている、
ネットワーク管理システムサーバ。
【請求項６】
前記設定指示情報は、ＵＲＬ（Uniform Resource Locator）形式データで記載され、
前記操作履歴処理部は、
前記ＵＲＬ形式データと、前記ＵＲＬ形式データの指し示すリソースに含まれる設定コマンドと、を関連付け、
当該設定コマンドの表示／非表示を切り替え可能な前記表示情報を生成することを特徴とする請求項５に記載のネットワーク管理システムサーバ。
【請求項７】
ネットワークシステム管理サーバからの指示を受けて自身の設定を行う制御対象装置であって、
クライアント端末から入力された設定指示情報及び前記クライアント端末の識別子を、前記ネットワーク管理サーバから受信し、設定履歴である操作履歴情報を前記ネットワークシステム管理サーバに送信する送受信部と、
前記設定指示情報に基づいて自身の設定を更新する設定部と、
前記設定部の設定処理に応じて前記操作履歴情報を作成するとともに、当該操作履歴情報に前記識別子を挿入する応答メッセージ作成部と、を備える制御対象装置。
【請求項８】
前記応答メッセージ作成部は、
前記操作履歴情報に、前記設定指示情報を挿入することを特徴とする請求項７に記載の制御対象装置。
【請求項９】
制御対象装置に対する通信設定を行うサーバの制御方法であって、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信するステップと、
前記制御対象装置から送信される操作履歴情報を管理するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信するステップと、を備え、
前記操作履歴情報には、前記識別子が含まれている、サーバの制御方法。
【請求項１０】
制御対象装置に対する通信設定をコンピュータに実行させるためのプログラムであって、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信するステップと、
前記制御対象装置から送信される操作履歴情報を所定のストレージに格納するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信するステップと、を備え、
前記操作履歴情報には、前記識別子が含まれている、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークシステム、ネットワーク管理システムサーバ、制御対象装置、サーバの制御方法、及びプログラムに関し、特に制御対象装置に対する設定を行うネットワークシステム、ネットワーク管理システムサーバ、制御対象装置、サーバの制御方法、及びプログラムに関する。
【背景技術】
【０００２】
ＮＭＳ（ネットワーク管理システム、Network Management System）は、ネットワーク上の各制御対象装置（基地局装置、ルータ等）の管理（死活監視、トラフィック障害の検出、パフォーマンスレポートの作成等）を行う。ネットワークの管理者は、ＮＭＳを介して各制御対象装置の設定等を行う。詳細には、以下の手順により、ネットワーク管理者は、各制御対象装置の設定を行う。
【０００３】
はじめに、ネットワーク管理者は、クライアント端末（ＮＭＳクライアント端末）を用いて、ＮＭＳサーバにログインする。すなわち、ネットワーク管理者は、クライアント端末からログインユーザ名と、パスワードをＮＭＳサーバに送信する。ＮＭＳサーバは、受信したログイン名とパスワードを用いて認証を行う。認証に成功した場合、ＮＭＳサーバは、共通アカウントを用いて、制御対象装置に対して設定操作を実行する。ＮＭＳサーバは、この一連の処理により制御対象装置に対する設定操作を行うとともに、制御対象装置から通知される設定内容（変更内容）を履歴として保持する。これにより、ネットワーク管理者は、どの制御対象端末に対してどのような設定が行われたかを把握することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２８２４５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように、ネットワーク管理者は、クライアント端末（ＮＭＳクライアント端末）を用いて、ＮＭＳサーバにログインする。ＮＭＳサーバは、共通アカウント（ある一つのアカウント）を用いて制御対象装置に対して設定指示を行う。制御対象装置は、共通アカウントにより設定が行われたと認識し、この共通ユーザにより設定が行われた内容を示す設定履歴をＮＭＳサーバに送信する。この場合、どのクライアント端末から操作された場合であっても、ＮＭＳサーバは、共通アカウントの処理として設定履歴を保存する。
【０００６】
すなわち、複数のオペレータ（すなわち複数のクライアント端末）から制御対象端末を制御しているにもかかわらず、ＮＭＳサーバは、共通アカウントの処理として履歴を残していた。これにより、制御対象装置に対する設定の詳細が把握できないという問題が生じていた。
【０００７】
なお、特許文献１には、冗長性を有しつつ効率の良い協調動作が可能なネットワーク管理方法の一態様が開示されている。しかしながら、特許文献１には上述の問題についての何らの示唆、開示もない。
【０００８】
本発明は、上記した問題を鑑みてなされたものであり、制御対象装置に対する設定の詳細を把握することができるネットワーク管理装置、ネットワーク管理システム、サーバの制御方法、及びプログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００９】
本発明にかかるネットワークシステムの一態様は、
ネットワークシステム管理サーバと、制御対象装置を備え、
前記ネットワークシステム管理サーバは、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信する第１送受信部と、
前記制御対象装置から送信される操作履歴情報を管理するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信する操作履歴処理部と、を備え、
前記制御端末装置は、
前記第１送受信部から前記設定指示情報及び前記識別子を受信し、前記操作履歴情報を前記第１送受信部に送信する第２送受信部と、
前記設定指示情報に基づいて自身の設定を更新する設定部と、
前記設定部の設定処理に応じて前記操作履歴情報を作成するとともに、当該操作履歴情報に前記識別子を挿入する応答メッセージ作成部と、を備える、ものである。
【００１０】
本発明にかかるネットワーク管理システムサーバの一態様は、
ネットワーク上にある制御対象装置を管理するネットワーク管理システムサーバであって、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信する第１送受信部と、
前記制御対象装置から送信され、前記設定指示情報に応じて設定を行った結果である操作履歴情報を管理するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信する操作履歴処理部と、を備え、
前記操作履歴情報には、前記識別子が含まれている、ものである。
【００１１】
本発明にかかる制御対象装置の一態様は、
ネットワークシステム管理サーバからの指示を受けて自身の設定を行う制御対象装置であって、
クライアント端末から入力された設定指示情報及び前記クライアント端末の識別子を、前記ネットワーク管理サーバから受信し、設定履歴である操作履歴情報を前記ネットワークシステム管理サーバに送信する送受信部と、
前記設定指示情報に基づいて自身の設定を更新する設定部と、
前記設定部の設定処理に応じて前記操作履歴情報を作成するとともに、当該操作履歴情報に前記識別子を挿入する応答メッセージ作成部と、を備えるものである。
【００１２】
本発明にかかるサーバの制御方法の一態様は、
制御対象装置に対する通信設定を行うサーバの制御方法であって、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信するステップと、
前記制御対象装置から送信される操作履歴情報を管理するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信するステップと、を備え、
前記操作履歴情報には、前記識別子が含まれている、ものである。
【００１３】
本発明にかかるプログラムの一態様は、
制御対象装置に対する通信設定をコンピュータに実行させるためのプログラムであって、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信するステップと、
前記制御対象装置から送信される操作履歴情報を所定のストレージに格納するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信するステップと、を備え、
前記操作履歴情報には、前記識別子が含まれている、ものである。
【発明の効果】
【００１４】
本発明では、制御対象装置に対する設定の詳細を把握することができるネットワーク管理装置、ネットワーク管理システム、ネットワーク管理方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態１にかかるネットワークシステムの構成を示すブロック図である。
【図２】本発明の実施の形態１にかかるＮＭＳ及び制御対象装置の構成を示すブロック図である。
【図３】本発明の実施の形態１にかかる制御対象装置３０が送信するＤＢＣＨＧのメッセージの一例を示す図である。
【図４】本発明の実施の形態１にかかる操作履歴処理部２３が管理する操作履歴情報の一例を示す図である。
【図５】本発明の実施の形態１にかかる操作履歴処理部２３が生成した表示画面を示す図である。
【図６】本発明の実施の形態１にかかる操作履歴処理部２３が生成した表示画面を示す図である。
【図７】本発明の実施の形態１にかかるネットワークシステムの各装置の動作概念を示す図である。
【図８】本発明の実施の形態１にかかるネットワークシステムの各装置の動作概念を示す図である。
【図９】本発明の実施の形態１にかかるネットワークシステムの各装置の動作概念を示す図である。
【図１０】本発明の実施の形態１にかかるネットワークシステムの各装置の動作概念を示す図である。
【図１１】本発明の実施の形態１にかかるネットワークシステムの各装置の動作概念を示す図である。
【図１２】本発明の実施の形態１にかかるネットワークシステムの各装置の動作概念を示す図である。
【図１３】本発明の実施の形態１にかかるネットワークシステムの各装置の動作概念を示す図である。
【図１４】本発明の実施の形態１にかかるネットワークシステムの各装置の動作の流れを示すシーケンス図である。
【図１５】本発明の実施の形態１にかかるネットワークシステムの各装置の動作の流れを示すシーケンス図である。
【図１６】コンピュータシステムのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
＜実施の形態１＞
以下、図面を参照して本発明の実施の形態について説明する。はじめに、本発明が前提とするネットワークシステムの構成について図１を参照して説明する。図１は、当該ネットワークシステムの構成を示すブロック図である。
【００１７】
ネットワークシステムには、ＮＭＳクライアント端末１０−１、ＮＭＳクライアント端末１０−２、ＮＭＳサーバ２０、及び制御対象装置３０が配置されている。なお、各端末、各装置は、図１に示す個数に限られないことは勿論である。
【００１８】
ＮＭＳクライアント端末１０−１は、ＮＭＳサーバ２０にログインするための端末である。オペレータ（実ユーザ）は、ＮＭＳクライアント端末１０−１を操作することによりＮＭＳサーバ２０を介して制御対象装置３０を制御する。ＮＭＳクライアント端末１０−１は、例えばデスクトップ型の一般的なコンピュータ装置である。オペレータ（実ユーザ）は、ＮＭＳサーバ２０にログインするためのログイン名及びパスワードを入力する。ＮＭＳクライアント端末１０−１は、ＮＭＳサーバ２０にログインするためのログイン名とパスワードの組、自身のＩＰ（Internet Protocol）アドレス、制御対象装置３０に対する設定指示情報であるＵＲＬ（Uniform Resource Locator）をＮＭＳサーバ２０に送信する。なお、ＮＭＳクライアント端末１０−２は、ＮＭＳクライアント端末１０−１と略同一の動作を行う。以下、ＮＭＳクライアント端末１０−１と１０−２を区別しない場合、ＮＭＳクライアント端末１０と記載する。
【００１９】
ＩＰアドレスは、ＮＭＳクライアント端末１０−１を特定するための識別子の一例である。ＮＭＳクライアント端末１０−１は、ＩＰアドレスに代わり例えばＭＡＣ（Media Access Control）アドレスを送信しても良く、端末を一意に識別できる他の情報を送信しても良い。
【００２０】
ＮＭＳ（Network Management System，ネットワーク管理システム）２０は、ネットワーク上の制御対象装置３０の管理（死活監視、トラフィック障害の検出、パフォーマンスレポートの作成等）を行う装置である。ＮＭＳサーバ２０は、はじめにログイン認証を行い、当該ログイン認証に成功した場合、共通アカウント（以下の例では、"ＮＥ＿ＵＳＥＲ"とする。）を用いて制御対象装置３０の各種設定操作を行う。
【００２１】
制御対象装置３０は、ＮＭＳサーバ２０からの管理対象となる装置である。制御対象装置３０は、例えば無線基地局装置、交換機、ルーティング装置等の装置である。制御対象装置３０は、ＮＭＳサーバ２０からの設定指示情報（ＵＲＬ）を受け付け、当該設定指示情報に応じて自身の設定（ネットワーク設定）変更を行う。
【００２２】
次に、図２を参照して、ＮＭＳサーバ２０及び制御対象装置３０の構成の詳細を説明する。図２は、ＮＭＳサーバ２０及び制御対象装置３０の詳細構成を示すブロック図である。ＮＭＳサーバ２０は、送受信部２１と、認証処理部２２と、操作履歴処理部２３と、を備える。
【００２３】
送受信部２１は、他の装置（ＮＭＳクライアント端末１０、制御対象装置３０）と情報の送受信を行う処理部である。送受信部２１は、ＮＭＳクライアント端末１０からログイン名、パスワード、ＩＰアドレス、及び設定指示情報であるＵＲＬを受信する。送受信部２１は、認証処理部２２から認証に成功した否かの通知を受け付ける。認証に成功していた場合、送受信部２１は、共通アカウントユーザ（"ＮＥ＿ＵＳＥＲ"）を用いて、制御対象装置３０にアクセスする。詳細には、送受信部２１は、共通アカウントユーザ（"ＮＥ＿ＵＳＥＲ"）を用いて、ＮＭＳクライアント端末１０−１から入力されたＵＲＬ、及びＩＰアドレスを制御対象装置３０に送信する。設定指示情報であるＵＲＬの指し示すリソースには、設定処理として実行されるべきコマンドの情報が含まれている（たとえば、コマンドＡ，コマンドＢ，コマンドＣ、コマンドＤの順番で設定を実行することが記載されている）。
【００２４】
さらに、送受信部２１は、制御対象装置３０から操作履歴情報（制御対象装置３０における設定履歴）を示すメッセージを受信する。当該メッセージは、Ｔｅｌｃｏｒｄｉａ規格のＤＡＴＡＢＡＳＥ  ＣＨＡＮＧＥ（以下、ＤＢＣＨＧとも記載する。）の形式で記載される。当該ＤＢＣＨＧメッセージには、設定が成功したか否かという情報に加えて、設定元となったＮＭＳクライアント端末１０のＩＰアドレス、及び制御対象装置３０に対する設定に用いたＵＲＬ（ＮＭＳクライアント端末１０のオペレータが入力したＵＲＬ）が含まれる。送受信部２１は、受信したＤＢＣＨＧに含まれる情報を操作履歴処理部２３に供給する。
【００２５】
認証処理部２２は、ＮＭＳクライアント端末１０から受信したログイン名とパスワードの組が、ＮＭＳサーバ２０の内部に保持するログイン名とパスワードの組と合致するか否かを判定する。合致しない場合、認証処理部２２は、認証が失敗したことを送信元のＮＭＳクライアント端末１０に通知する。合致した場合、認証処理部２２は、認証が成功したことを送受信部２１に通知する。
【００２６】
操作履歴処理部２３は、制御対象装置３０に対して行われた設定の履歴（操作履歴情報）を保持する。操作履歴処理部２３は、ＤＢＣＨＧに含まれる情報をそのまま記憶しても良く、適宜必要な情報のみを抽出して記憶しても良い。操作履歴処理部２３は、データベース内に履歴を保持する構成であっても良く、コンピュータ内のハードディスク上のファイルとして履歴を保持する構成であっても良い。はじめに、制御対象装置３０が送信するＤＢＣＨＧのメッセージの一例を図３に示す。
【００２７】
図３は、制御対象装置３０が送信するＤＢＣＨＧフォーマットのメッセージである。制御対象装置３０は、Ｔｅｌｃｏｒｄｉａ規格に沿うフォーマットのメッセージを生成する。図中の破下線部（ｅ）は、データブロックを示し、以下の情報が含まれている。当該データブロックは、Ｔｅｌｃｏｒｄｉａ規格において拡張可能なデータ領域（すなわちユーザが自由にデータを設定できる領域）である。
（１）ＵＲＬ  ＩＮＦＯＲＭＡＴＩＯＮ
（２）ＳＲＣ  ＩＰ
（３）ＣＯＭＭＡＮＤ  ＮＯ
（４）ＣＯＭＭＡＮＤ  ＩＤ
【００２８】
"（１）ＵＲＬ  ＩＮＦＯＲＭＡＴＩＯＮ"とは、制御対象装置３０の設定に用いたＵＲＬの情報であり、一般に２５５文字以下である。"（２）ＳＲＣ  ＩＰ"とは、設定元のＮＭＳクライアント端末１０のＩＰアドレスである。"（３）ＣＯＭＭＡＮＤ  ＮＯ"とは、制御対象装置３０に対する設定を構成するコマンドの数を示す。"（４）ＣＯＭＭＡＮＤ  ＩＤ"とは、制御対象装置３０に対する設定に含まれる全てのコマンドの識別子である。その他にも、データ領域には、操作種別（たとえば、制御対象装置３０内の特定のボタンに対して操作を行った等）、操作情報（操作の詳細、ボタンであればボタンのＯＮ／ＯＦＦ）等も含まれうる。
【００２９】
続いて、図４は、操作履歴処理部２３が管理する操作履歴情報の一例を示す図である。操作履歴情報には、図４に示すように、例えば発生時刻、ＵＲＬ、操作種別、操作情報、ＩＰアドレスが含まれる。当該各項目は、ＤＢＣＨＧ内に含まれていた情報を抽出することにより設定される。なお、図４はあくまで一例であり、操作履歴処理部２３は、ＤＢＣＨＧ内に含まれている任意の情報（たとえばコマンド数等）を管理しても良い。操作履歴記録部２３は、ＮＭＳクライアント端末１０からの要求に応じて、図４に示す情報を表示する表示情報を生成して送信する。
【００３０】
操作履歴処理部２３は、ＮＭＳクライアント端末１０からの操作履歴情報の表示要求に応じて、表示情報を生成し、生成した表示情報をＮＭＳクライアント端末１０に送信する。ここで、表示情報は、例えばウェブブラウザで閲覧可能なＨＴＭＬ（HyperText Markup Language）形式のデータである。操作履歴処理部２３は、図４に示すようなデータ（保持しているデータ）をそのまま表示する表示情報を作成して提供しても良く、表示要求の内容に応じて整形した表示情報を作成しても良い。図５は、あるＮＭＳクライアント端末１０（ＩＰアドレスが"１１１．２２２．１１１．ｘｘｘ"であるデータ）に関する履歴のみを表示する表示情報である。操作履歴処理部２３は、このように、管理する情報を適宜整形して表示情報を生成しても良い。
【００３１】
さらに、操作履歴処理部２３は、図５に示すように、ある設定指示情報（ＵＲＬのリソース）に含まれる複数コマンドの情報を展開可能（図中の"＋"マーク）な表示情報を生成しても良い。図６は、図５に示す表示画面のツリービューを展開した際の表示情報を示す概念図である。操作履歴処理部２３は、ＤＢＣＨＧメッセージに含まれるコマンドの情報をすべて保持しておき、各コマンドと各コマンドを含むＵＲＬを関連付けておく。そして、操作履歴処理部２３は、例えばＨＴＭＬのツリービューのような技術を用いて、ＵＲＬを表示し、当該ＵＲＬに関連するコマンドを表示／非表示に切替え可能な表示情報を生成すればよい。
【００３２】
再び、図２を参照して説明を行う。制御対象装置３０は、送受信部３１と、設定部３２と、応答メッセージ作成部３３と、を備える。
【００３３】
送受信部３１は、ＮＭＳサーバ２０との情報の送受信を行う処理部である。詳細には、送受信部３１は、送受信部２１から共通アカウント名、ＵＲＬ、及びＩＰアドレスを受信する。送受信部３１は、受信した情報を設定部３２に転送する。また、送受信部３１は、設定部３２による設定の終了後に、ＤＢＣＨＧ形式のメッセージを応答メッセージ作成部３３から受信する。送受信部３１は、受信したＤＢＣＨＧ形式のメッセージを送受信部２１に転送する。
【００３４】
設定部３２は、通知されたＵＲＬの内容に従った設定（主にネットワーク関係の設定）を行う処理部である。当該ＵＲＬに応じて、設定部３２は、複数（単数の可能性もある）のコマンドを実行する。詳細には、設定部３２は、ＵＲＬの指し示すリソースを取得し、当該リソースに含まれるコマンド等を抽出する。そして、設定部３２は、抽出したコマンドを実行することにより設定処理を行う。設定部３２は、コマンド実行後に、設定が成功したか否かを応答メッセージ作成部３３に通知する。
【００３５】
応答メッセージ生成部３３は、設定部３２の行った設定処理の結果をメッセージとして生成する処理部である。応答メッセージ生成部３３は、Ｔｅｌｃｏｒｄｉａ規格に沿うＤＢＣＨＧフォーマットの情報をメッセージとして生成する。ここで応答メッセージ生成部３３は、前述のデータ拡張領域にＮＭＳクライアント端末１０のＩＰアドレスと、操作指示情報であるＵＲＬを挿入する。応答メッセージ生成部３３は、生成した応答メッセージ（図３）を送受信部３１に通知する。
【００３６】
続いて、上述の各装置の動作概念を図７〜図１３を参照して説明する。図７〜図１３は、各装置の動作を順に記載した概念図である。オペレータＡは、ＮＭＳクライアント端末１０−１からログイン名"ＮＭＳ＿ＵＳＥＲ１"とそのパスワードをＮＭＳサーバ２０に送信する（図７）。同様に、オペレータＢは、ＮＭＳクライアント端末１０−２からログイン名"ＮＭＳ＿ＵＳＥＲ２"とそのパスワードをＮＭＳサーバ２０に送信する（図７）。ＮＭＳサーバ２０は、ログイン認証を行い、ログインが成功した場合、共通アカウントである"ＮＥ＿ＵＳＥＲ"を用いて制御対象装置３０に自動的にログインする（図７）。
【００３７】
ＮＭＳクライアント端末１０−１を介したログインの際に、ＮＭＳサーバ２０は、ＮＭＳクライアント端末１０−１のＩＰアドレス、及びＮＭＳクライアント端末１０−１から入力されたＵＲＬ（設定指示情報）を制御対象装置３０に送信する（図８）。同様に、ＮＭＳクライアント端末１０−２を介したログインの際に、ＮＭＳサーバ２０は、ＮＭＳクライアント端末１０−２のＩＰアドレス、及びＮＭＳクライアント端末１０−２から入力されたＵＲＬ（設定指示情報）を制御対象装置３０に送信する（図９）。
【００３８】
制御対象装置３０は、ＮＭＳクライアント端末１０−１を介して送信されたＵＲＬ（設定指示情報）を用いた設定処理を行う。この際、共通アカウントである"ＮＥ＿ＵＳＥＲ"を用いた設定処理が行われる。設定処理の終了後に、制御端末３０は、通常のＤＢＣＨＧ形式のメッセージに、ＵＲＬ（設定指示情報）及びＮＭＳクライアント端末１０−１のＩＰアドレスの情報を挿入し、当該挿入済みのメッセージをＮＭＳサーバ２０に送信する（図１０）。
【００３９】
同様に、制御対象装置３０は、ＮＭＳクライアント端末１０−２を介して送信されたＵＲＬ（設定指示情報）を用いた設定処理を行う。この際、共通アカウントである"ＮＥ＿ＵＳＥＲ"を用いた設定処理が行われる。設定処理の終了後に、制御端末３０は、設定履歴を示すＤＢＣＨＧ形式のメッセージに、ＵＲＬ（設定指示情報）及びＮＭＳクライアント端末１０−２のＩＰアドレスの情報を挿入し、当該挿入済みのＤＢＣＨＧ形式のメッセージをＮＭＳサーバ２０に送信する（図１１）。
【００４０】
ＮＭＳサーバ２０は、制御対象装置３０から送信されたＤＢＣＨＧ形式のメッセージを受信する。そして、ＮＭＳサーバ２０の操作履歴処理部２３は、受信したＤＢＣＨＧ形式のメッセージから必要な情報を適宜抽出して保管する（図１２）。
【００４１】
ＮＭＳクライアント端末１０−１は、オペレータの操作に応じて、ＮＭＳサーバ２０に対して操作履歴情報の表示要求を送信する（図１３）。ＮＭＳサーバ２０は、当該表示要求に応じて、保持している操作履歴情報から生成した表示情報をＮＭＳクライアント端末１０−１に送信する（図１３）。同様にＮＭＳクライアント端末１０−２は、オペレータの操作に応じて、ＮＭＳサーバ２０に対して操作履歴情報の表示要求を送信する（図１３）。ＮＭＳサーバ２０は、当該表示要求に応じて、保持している操作履歴情報から生成した表示情報をＮＭＳクライアント端末１０−２に送信する（図１３）。
【００４２】
次に、図１４を参照して、ＮＭＳクライアント端末１０、ＮＭＳサーバ２０、及び制御対象装置３０の処理の流れを改めて説明する。図１４は、これらの機器の処理の流れを示すシーケンス図である。
【００４３】
ＮＭＳクライアント端末１０は、あるログイン名"ＮＭＳ＿ＵＳＥＲ"とそのパスワードをＮＭＳサーバ２０に送信し、ログイン処理を行う（Ｓ１１）。ＮＭＳサーバ２０は、ログイン認証を行う。ＮＭＳサーバ２０は、ログイン認証に成功した場合、共通アカウントである"ＮＥ＿ＵＳＥＲ"を用いて制御対象装置３０に自動的にログインする（Ｓ１２）。
【００４４】
ＮＭＳクライアント端末１０は、自動ログインの後に、制御対象装置３０に対する設定要求を行う（すなわち設定指示情報を示すＵＲＬ）を送信する（Ｓ１３）。この際、ＮＭＳクライアント端末１０は、自身のＩＰアドレスも併せて送信する。なお、ＮＭＳクライアント端末１０は、ログイン認証の際に、ログイン名及びパスワードと共に自身のＩＰアドレスを送信しても良い。
【００４５】
ＮＭＳサーバ２０は、ＮＭＳクライアント端末１０から入力されたＵＲＬ（設定指示情報）、及びＮＭＳクライアント端末１０のＩＰアドレスを制御対象装置３０に送信する（Ｓ１４）。
【００４６】
制御対象装置３０は、受信したＵＲＬ（設定指示情報）に基づいて、ネットワーク設定を行う。制御対象装置３０は、設定結果をＴｅｌｃｏｒｄｉａ規格のＤＢＣＨＧ形式のメッセージでＮＭＳサーバ２０に送信する（Ｓ１５）。この際、制御対象装置３０は、当該メッセージに設定元となったＮＭＳクライアント端末１０のＩＰアドレスを挿入して送信する（Ｓ１５）。
【００４７】
ＮＭＳサーバ２０は、受信したＤＢＣＨＧ形式のメッセージ（操作履歴情報）を保存する。さらに、ＮＭＳサーバ２０は、制御対象装置３０に対して行った設定に関する更新情報通知をＮＭＳクライアント端末１０に送信する（Ｓ１６）。なお、図示しないが、ＮＭＳクライアント端末１０は、ＮＭＳサーバ２０の保持する操作履歴情報の表示要求を、ＮＭＳサーバ２０に適宜送信する。これに応じて、ＮＭＳサーバ２０は、要求に関する操作履歴情報の表示情報をＮＭＳクライアント端末１０に送信する。
【００４８】
次に、図１５を参照して、各レベルでの処理の流れを説明する。ＮＭＳクライアント端末１０は、制御対象装置３０に対する設定要求（すなわち設定指示情報を示すＵＲＬ）をＮＭＳサーバ２０に送信する（Ｓ２１）。これに応じて、ＮＭＳサーバ２０は、ＨＴＴＰ（Hyper Text Transport Protocol）メッセージとして、ＵＲＬとＮＭＳクライアント端末１０のＩＰアドレスと、を制御対象装置３０に送信する（Ｓ２２）。
【００４９】
制御対象装置３０は、送信されたＵＲＬを基に、ＴＬ１（Transaction Language 1）コマンドを必要回数実行する（Ｓ２３−１〜Ｓ２３−ｎ）ことにより設定処理を行う。そして、制御対象装置３０は、設定処理の結果をＤＢＣＨＧ形式のメッセージとして送信する（Ｓ２４）。ここで、制御対象装置３０は、設定に用いたＵＲＬ及びＮＭＳクライアント端末１０のＩＰアドレスを当該メッセージに含めてＮＭＳサーバ２０に送信する（Ｓ２５）。
【００５０】
続いて、本実施の形態にかかるネットワークシステムの効果について説明する。上述した一連の処理により、ＮＭＳクライアント端末１０のユーザは、操作元となった端末のＩＰアドレスを含む履歴を参照することができる（図５、図６）。これにより、ユーザは、各設定処理がどの端末から操作されて行われたかを把握することができる。
【００５１】
さらに、ＮＭＳサーバ２０は、設定に用いたＵＲＬを受信し、当該ＵＲＬを表示した操作履歴情報の表示情報を生成する。これにより、ユーザは、コマンド単位ではなく、ＵＲＬ単位（ある一定程度の操作単位）での操作を把握することができる（図５）。そのため、ユーザは、設定処理の大まかな流れを容易に把握することができる。
【００５２】
さらにまた、図６に示すように、ＮＭＳサーバ２０は、各コマンドの情報を含むように表示情報（表示画面）を構成することも可能である。これにより、ユーザは、図５に示す画面により設定処理の大まかな流れを容易に把握できるとともに、細かく把握した設定処理については図６に示す画面を参照することによりコマンド単位での処理を把握することができる。
【００５３】
以上、本発明を上記実施形態に即して説明したが、上記実施形態の構成にのみ限定されるものではなく、本願特許請求の範囲の請求項の発明の範囲内で当業者であればなし得る各種変形、修正、組み合わせを含むことは勿論である。
【００５４】
例えば、ＮＭＳクライアント端末１０は、持ち運び可能な携帯電話やいわゆるスマートフォン等の端末であっても良い。ＮＭＳサーバ２０に対する認証処理は、ログイン名とパスワードを用いて行うのではなく、他の任意の認証方式（たとえば特定のＩＰアドレスからの操作であれば正しい操作であると認識する）等であっても良い。
【００５５】
ＮＭＳサーバ２０の各処理部（送受信部２１、認証処理部２２、及び操作履歴処理部２３（ただし、記憶装置は除く））及び制御対象装置３０の各処理部（送受信部３１、設定部３２、応答メッセージ作成部３３）の処理は、例えば任意のコンピュータ内で動作するプログラムとして実現することが可能である。
【００５６】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（random access memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００５７】
図１６は、ＮＭＳサーバ２０の各処理部、または制御対象装置３０の各処理部の処理をプログラムとして実現するためのコンピュータシステムのハードウェア構成例を示している。例えば、このシステムは、中央処理装置（ＣＰＵ）１０１とメモリ１０２とを含んでいる。ＣＰＵ１０１とメモリ１０２とは、バスを介して補助記憶装置としてのハードディスク装置（ＨＤＤ）１０３に接続される。ハードディスク装置１０３等の記憶媒体にはオペレーティングシステムと共同してＣＰＵ１０１等に命令を与え、このシステムの各部の機能を実施するためのコンピュータ・プログラムを記憶することができる。
【００５８】
上記実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００５９】
（付記１）
ネットワークシステム管理サーバと、制御対象装置を備え、
前記ネットワークシステム管理サーバは、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信する第１送受信部と、
前記制御対象装置から送信される操作履歴情報を管理するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信する操作履歴処理部と、を備え、
前記制御端末装置は、
前記第１送受信部から前記設定指示情報及び前記識別子を受信し、前記操作履歴情報を前記第１送受信部に送信する第２送受信部と、
前記設定指示情報に基づいて自身の設定を更新する設定部と、
前記設定部の設定処理に応じて前記操作履歴情報を作成するとともに、当該操作履歴情報に前記識別子を挿入する応答メッセージ作成部と、を備えるネットワークシステム。
【００６０】
（付記２）
前記応答メッセージ作成部は、
前記操作履歴情報に、前記設定指示情報を挿入することを特徴とする付記１に記載のネットワークシステム。
【００６１】
（付記３）
前記設定指示情報は、ＵＲＬ（Uniform Resource Locator）形式データで記載され、
前記設定部は、当該ＵＲＬ形式データの指し示すリソースを読み出し、読み出したリソースに従って自身の設定更新を行うことを特徴とする付記１または付記２に記載のネットワークシステム。
【００６２】
（付記４）
前記操作履歴処理部は、
前記ＵＲＬ形式データと、前記ＵＲＬ形式データの指し示すリソースに含まれる設定コマンドと、を関連付け、
当該設定コマンドの表示／非表示を切り替え可能な前記表示情報を生成することを特徴とする付記３に記載のネットワークシステム。
【００６３】
（付記５）
前記応答メッセージ作成部は、前記識別子を標準規格フォーマット（ＤＢＣＨＧ）における拡張可能領域に挿入することを特徴とする付記１乃至付記４のいずれか1項に記載のネットワークシステム。
【００６４】
（付記６）
前記識別子は、ＩＰアドレスまたはＭＡＣアドレスであることを特徴とする付記１乃至付記５のいずれか１項に記載のネットワークシステム。
【００６５】
（付記７）
ネットワーク上にある制御対象装置を管理するネットワーク管理システムサーバであって、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信する第１送受信部と、
前記制御対象装置から送信され、前記設定指示情報に応じて設定を行った結果である操作履歴情報を管理するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信する操作履歴処理部と、を備え、
前記操作履歴情報には、前記識別子が含まれている、
ネットワーク管理システムサーバ。
【００６６】
（付記８）
前記設定指示情報は、ＵＲＬ（Uniform Resource Locator）形式データで記載され、
前記操作履歴処理部は、
前記ＵＲＬ形式データと、前記ＵＲＬ形式データの指し示すリソースに含まれる設定コマンドと、を関連付け、
当該設定コマンドの表示／非表示を切り替え可能な前記表示情報を生成することを特徴とする付記７に記載のネットワーク管理システムサーバ。
【００６７】
（付記９）
前記識別子は、ＩＰアドレスまたはＭＡＣアドレスであることを特徴とする付記７または付記８に記載のネットワークシステム。
【００６８】
（付記１０）
ネットワークシステム管理サーバからの指示を受けて自身の設定を行う制御対象装置であって、
クライアント端末から入力された設定指示情報及び前記クライアント端末の識別子を、前記ネットワーク管理サーバから受信し、設定履歴である操作履歴情報を前記ネットワークシステム管理サーバに送信する送受信部と、
前記設定指示情報に基づいて自身の設定を更新する設定部と、
前記設定部の設定処理に応じて前記操作履歴情報を作成するとともに、当該操作履歴情報に前記識別子を挿入する応答メッセージ作成部と、
を備える制御対象装置。
【００６９】
（付記１１）
前記応答メッセージ作成部は、
前記操作履歴情報に、前記設定指示情報を挿入することを特徴とする付記１０に記載の制御対象装置。
【００７０】
（付記１２）
前記設定指示情報は、ＵＲＬ（Uniform Resource Locator）形式データで記載され、
前記設定部は、当該ＵＲＬ形式データの指し示すリソースを読み出し、読み出したリソースに従って自身の設定更新を行うことを特徴とする付記１０または付記１１に記載の制御対象装置。
【００７１】
（付記１３）
前記識別子は、ＩＰアドレスまたはＭＡＣアドレスであることを特徴とする付記１０乃至付記１２のいずれか１項に記載のネットワークシステム。
【００７２】
（付記１４）
制御対象装置に対する通信設定を行うサーバの制御方法であって、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信するステップと、
前記制御対象装置から送信される操作履歴情報を管理するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信するステップと、を備え、
前記操作履歴情報には、前記識別子が含まれている、
サーバの制御方法。
【００７３】
（付記１５）
制御対象装置に対する通信設定をコンピュータに実行させるためのプログラムであって、
設定指示情報及び操作端末の識別子をクライアント端末から受信し、共通アカウントを用いて前記設定指示情報及び前記識別子を前記制御対象装置に送信するステップと、
前記制御対象装置から送信される操作履歴情報を所定のストレージに格納するとともに、前記操作履歴情報を基に生成した表示情報をクライアント端末に送信するステップと、を備え、
前記操作履歴情報には、前記識別子が含まれている、
プログラム。
【符号の説明】
【００７４】
１０  ＮＭＳクライアント端末
２０  ＮＭＳ（Network Management System，ネットワーク管理システム）サーバ
２１  送受信部
２２  認証処理部
２３  操作履歴処理部
３０  制御対象装置
３１  送受信部
３２  設定部
３３  応答メッセージ作成部
１０１  中央処理装置（ＣＰＵ）
１０２  メモリ
１０３  ハードディスク装置（ＨＤＤ）
【図１】
2013131948.tif 000003
【図２】
2013131948.tif 000004
【図３】
2013131948.tif 000005
【図４】
2013131948.tif 000006
【図５】
2013131948.tif 000007
【図６】
2013131948.tif 000008
【図７】
2013131948.tif 000009
【図８】
2013131948.tif 000010
【図９】
2013131948.tif 000011
【図１０】
2013131948.tif 000012
【図１１】
2013131948.tif 000013
【図１２】
2013131948.tif 000014
【図１３】
2013131948.tif 000015
【図１４】
2013131948.tif 000016
【図１５】
2013131948.tif 000017
【図１６】
2013131948.tif 000018