(57)【特許請求の範囲】
【請求項１】
ゲートウェイを用いた通信装置の保守方法であって、
前記ゲートウェイは、
配下のネットワークに前記通信装置が新たに接続されると、前記通信装置から機種情報を取得し、
機種情報毎に当該機種情報により特定される機種に対する設定項目が記憶された記憶装置から、前記取得した機種情報に対応する設定項目を特定して、前記通信装置から、当該特定した設定項目の設定情報を取得し、
機種情報および設定情報の組合せ毎に、当該機種情報により特定される保守対象装置の当該設定情報が設定されている状態における保守作業に必要な保守プログラムの識別情報が記憶された記憶装置から、前記取得した機種情報により特定される前記通信装置の前記取得した設定情報が設定されている状態における保守作業に必要な保守プログラムの識別情報を特定し、当該識別情報により特定される保守プログラムを所定のサーバからダウンロードし、
前記ダウンロードした保守プログラムを実行することにより、前記通信装置に対する保守作業を実施して、当該保守作業の実施結果を所定の保守端末に通知する
ことを特徴とする通信装置の保守方法。
【請求項２】
配下のネットワークに接続されている通信装置に対する保守機能を備えたゲートウェイであって、
機種情報毎に、当該機種情報により特定される機種に対する設定項目が記憶された設定項目記憶手段と、
機種情報および設定情報の組合せ毎に、当該機種情報により特定される保守対象装置の当該設定情報が設定されている状態における保守作業に必要な保守プログラムの識別情報が記憶された識別情報記憶手段と、
前記通信装置から機種情報を取得して、当該機種情報に対応付けられて前記設定項目記憶手段に記憶されている設定項目を特定し、当該通信装置から、当該特定した設定項目の設定情報を取得する装置情報取得手段と、
前記装置情報取得手段により取得した機種情報および設定情報の組合せに対応付けられて前記識別情報記憶手段に記憶されている識別情報により特定される保守プログラムを、所定のサーバから取得する保守プログラム取得手段と、
前記保守プログラム取得手段により取得した保守プログラムを実行して、前記通信装置に対する保守作業を実施する保守プログラム実行手段と、
前記保守プログラムによる保守作業の実施結果を所定の保守端末に通知する作業結果通知手段と、を有する
ことを特徴とするゲートウェイ。
【請求項３】
請求項２に記載のゲートウェイであって、
前記保守対象装置の保守作業に必要な保守プログラムを記憶する保守プログラム記憶手段をさらに有し、
前記保守プログラム取得手段は、
前記装置情報取得手段により取得した機種情報および設定情報の組合せに対応付けられて前記識別情報記憶手段に記憶されている識別情報により特定される保守プログラムが、前記保守プログラム記憶手段に記憶されていない場合、あるいは当該保守プログラムについて、前記保守プログラム記憶手段に記憶されているものより新しいバージョンのものが、前記所定のサーバに記憶されている場合に、当該保守プログラムを前記所定のサーバから取得して、前記保守プログラム記憶手段に記憶、あるいは前記保守プログラム記憶手段に記憶されているものを更新し、
前記保守プログラム実行手段は、
前記保守プログラム記憶手段に記憶されている保守プログラムを実行して、前記通信装置に対する保守作業を実施する
ことを特徴とするゲートウェイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置の保守技術に関し、特に遠隔操作によりゲートウェイ配下の複数の通信装置を保守する技術に関する。
【背景技術】
【０００２】
特許文献１には、保守対象装置のメインプログラムの変更、障害発生時の復旧および診断等の保守作業を、より迅速、柔軟かつ低コストで実現する技術が開示されている。この技術において、保守対象装置は、外部機器から変更プログラムをダウンロードするとともに、現行プログラムをバックアップし、その後、実行対象のプログラムを現行プログラムから変更プログラムに変更する。そして、変更プログラムに障害が発生した場合には、バックアップしたプログラムを用いて復旧する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−６９５１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、遠隔地からＷＡＮを利用して、社内、宅内等に構築されたＬＡＮに接続し、ＬＡＮ上のリソースにアクセスすることを可能とするリモートアクセス対応のゲートウェイが普及している。特許文献１に記載の保守対象装置に、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を搭載して遠隔地の保守端末とのインターフェースを持たせた場合、リモートアクセス対応のゲートウェイを用いることにより、保守対象装置に対する保守作業を遠隔から行うことも可能である。
【０００５】
しかし、ゲートウェイ配下の複数の保守対象装置に対して保守作業を行う場合、保守端末の操作者は、それぞれの保守対象装置について、保守作業に必要な保守プログラムを予め調べておき、この保守プログラムを保守対象装置にインストールして実行させる必要があり、作業が煩雑で操作者の負担が大きい。
【０００６】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、複数の通信装置に対する保守作業の負担を軽減することのできる保守技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、ゲートウェイに、配下のネットワークに接続された通信装置に対する保守機能を持たせる。ゲートウェイは、配下のネットワークに通信装置が新たに接続されると、この通信装置から装置情報を取得して、この装置情報に基づいてこの通信装置に対する保守作業に必要な保守プログラムを特定し、この保守プログラムを所定のサーバからダウンロードする。それから、この取得した保守プログラムを実行することにより、この通信装置に対する保守作業を実施して、その結果を保守端末に通知する。
【０００８】
例えば、本発明は、配下のネットワークに接続されている通信装置に対する保守機能を備えたゲートウェイであって、
機種情報毎に、当該機種情報により特定される機種に対する設定項目が記憶された設定項目記憶手段と、
機種情報および設定情報の組合せ毎に、当該機種情報により特定される保守対象装置の当該設定情報が設定されている状態における保守作業に必要な保守プログラムの識別情報が記憶された識別情報記憶手段と、
前記通信装置から機種情報を取得して、当該機種情報に対応付けられて前記設定項目記憶手段に記憶されている設定項目を特定し、当該通信装置から、当該特定した設定項目の設定情報を取得する装置情報取得手段と、
前記装置情報取得手段により取得した機種情報および設定情報の組合せに対応付けられて前記識別情報記憶手段に記憶されている識別情報により特定される保守プログラムを、所定のサーバから取得する保守プログラム取得手段と、
前記保守プログラム取得手段により取得した保守プログラムを実行して、前記通信装置に対する保守作業を実施する保守プログラム実行手段と、
前記保守プログラムによる保守作業の実施結果を所定の保守端末に通知する作業結果通知手段と、を有する。
【発明の効果】
【０００９】
本発明によれば、ゲートウェイが、自動的に、配下のネットワークに接続されている通信装置から装置情報を取得して、この通信装置の保守作業に必要な保守プログラムを認識するとともに、この保守プログラムをサーバから取得し実行するので、配下のネットワークに接続されている複数の通信装置に対する保守作業の負担を軽減できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の一実施の形態に係るゲートウェイ１を含む通信システムの概略構成図である。
【図２】図２は、図１に示す通信システムの保守作業に関する動作を説明するためのシーケンス図である。
【図３】図３は、図１に示すゲートウェイ１の概略機能構成図である。
【図４】図４（Ａ）は、プログラムＩＤ記憶部１０８の登録内容例を模式的に表した図であり、図４（Ｂ）は、設定項目記憶部１１０の登録内容例を模式的に表した図である。
【図５】図５（Ａ）は、装置情報記憶部１１１の登録内容例を模式的に表した図であり、図５（Ｂ）は、保守プログラム記憶部１１３の登録内容例を模式的に表した図である。
【図６】図６（Ａ）は、ゲートウェイ１の装置情報取得動作を説明するためのフロー図であり、図６（Ｂ）は、ゲートウェイ１の保守プログラム更新動作を説明するためのフロー図であり、図６（Ｃ）は、ゲートウェイ１の保守プログラム実行動作を説明するためのフロー図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について説明する。
【００１２】
図１は、本発明の一実施の形態に係るゲートウェイ１を含む通信システムの概略構成図である。
【００１３】
図示するように、本実施の形態に係るゲートウェイ１は、配下のＬＡＮ２に接続されている呼制御サーバ４、ＩＰ電話機５等をＷＡＮ（ＩＰ網）３に接続する一般的なゲートウェイとしての機能、ＩＳＤＮあるいはアナログの電話機７を収容する主装置６をＷＡＮ３に接続するＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）ゲートウェイとしての機能、およびＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバとしての機能に加え、配下の通信装置（呼制御サーバ４、ＩＰ電話機５、主装置６）の保守機能を有する。この保守機能により、ゲートウェイ１は、配下の通信装置４〜６毎に、ＷＡＮ３を介して保守プログラムサーバ８から、その通信装置４〜６を保守対象とする保守プログラムをダウンロードして実行し、その実行結果を、ＷＡＮ３を介して保守端末９に通知する。なお、主装置６は、ゲートウェイ１による保守作業を受けるために、ＬＡＮ２に接続されている。
【００１４】
図２は、図１に示す通信システムの保守作業に関する動作を説明するためのシーケンス図である。
【００１５】
呼制御サーバ４、ＩＰ電話機５および主装置６は、電源投入、再起動等によりＬＡＮ２に接続されると、ＤＨＣＰサーバとして機能するゲートウェイ１にＩＰアドレス要求を送信する（Ｓ１０１）。これを受けて、ゲートウェイ１は、ＩＰアドレス要求に対する応答として、未使用のＩＰアドレスをＩＰアドレス要求の送信元４〜６に通知する（Ｓ１０２）。呼制御サーバ４、ＩＰ電話機５および主装置６は、ゲートウェイ１から通信されたＩＰアドレスを自通信装置４〜６のＩＰアドレスに設定する。
【００１６】
つぎに、ゲートウェイ１は、ＩＰアドレスの通知先４〜６にログイン要求を送信する（Ｓ１０３）。呼制御サーバ４、ＩＰ電話機５および主装置６は、ゲートウェイ１からログイン要求を受信すると、このログイン要求に対する応答として、自通信装置４〜６の機種情報（例えば、機器種別、製品名）をゲートウェイ１に通知する（Ｓ１０４）。
【００１７】
つぎに、ゲートウェイ１は、ログイン要求の送信先４〜６から機種情報を受信すると、この機種情報に基づいて、ログイン要求の送信先４〜６に要求する設定情報の項目（回線種別、メディア種別、回線数等）を決定し（Ｓ１０５）、決定項目の指定を伴う設定情報要求をログイン要求の送信先４〜６に送信する（Ｓ１０６）。呼制御サーバ４、ＩＰ電話機５および主装置６は、ゲートウェイ１から設定情報要求を受信すると、この設定情報要求に対する応答として、この設定情報要求で指定されている項目の設定情報をゲートウェイ１に通知する（Ｓ１０７）。
【００１８】
以上により、ゲートウェイ１は、ＬＡＮ２に新規接続された呼制御サーバ４、ＩＰ電話機５、あるいは主装置６の装置情報（機種情報および設定情報）を取得する。
【００１９】
さて、保守端末９は、操作者からゲートウェイ１の保守プログラムの更新操作を受け付けると（Ｓ１０８Ａ）、ゲートウェイ１に保守プログラム更新指示を送信する（Ｓ１０８）。これを受けて、ゲートウェイ１は、配下の通信装置（呼制御サーバ４、ＩＰ電話機５および主装置６）のそれぞれについて、配下の通信装置４〜６から取得した装置情報に基づき、配下の通信装置４〜６の保守作業のために使用する保守プログラムを特定し、これを取得候補プログラムに決定する（Ｓ１０９）。それから、ゲートウェイ１は、配下の通信装置４〜６のそれぞれについて決定した取得候補プログラムの指定を伴う更新情報要求を保守プログラムサーバ８に送信する（Ｓ１１０）。
【００２０】
保守プログラムサーバ８は、ゲートウェイ１から更新情報要求を受信すると、この更新情報要求に対する応答として、この更新情報要求で指定されている各取得候補プログラムの更新情報（最新プログラムの更新日時、バージョン等）をゲートウェイ１に送信する（Ｓ１１１）。これを受けて、ゲートウェイ１は、配下の通信装置４〜６のそれぞれについて、保持している保守プログラムの有無をチェックし、保持している保守プログラムがあるならば、この保守プログラムと保守プログラムサーバ８から受信した取得候補プログラムの更新情報との比較に基づいて、取得候補プログラムを、保守プログラムサーバ８から取得する取得対象プログラムにするか否かを決定する（Ｓ１１２）。
【００２１】
つぎに、ゲートウェイ１は、取得対象プログラム（保守プログラム）の指定を伴う保守プログラム取得要求を保守プログラムサーバ８に送信する（Ｓ１１３）。これを受けて、保守プログラムサーバ８は、保守プログラム取得要求に対する応答として、この保守プログラム取得要求で指定されている取得対象プログラムをゲートウェイ１に送信する（Ｓ１１４）。ゲートウェイ１は、保守プログラムサーバ８から取得した取得対象プログラムを、この取得対象プログラムによる保守対象装置４〜６に対応付けて登録する。あるいは、この取得対象プログラムによる保守対象装置４〜６に対応付けられて登録されている保守プログラムを、この取得対象プログラムに更新する。
【００２２】
その後、ゲートウェイ１は、保守プログラムの更新結果を保守端末９に通知する（Ｓ１１５）。これを受けて、保守端末９は、ゲートウェイ１から受け取った保守プログラムの更新結果を表示する。
【００２３】
つぎに、保守端末９は、操作者からゲートウェイ１の保守プログラムの実行操作を受け付けると（Ｓ１１６Ａ）、ゲートウェイ１に保守プログラム実行指示を送信する（Ｓ１１６）。これを受けて、ゲートウェイ１は、配下の通信装置４〜６のそれぞれについて、配下の通信装置４〜６に対応付けて保持している保守プログラムを実行して、配下の通信装置４〜６に対する保守作業を行う（Ｓ１１７）。具体的には、設定情報の更新（データ、ファームウェア更新）、状態監視（状態情報あるいは履歴情報の取得）などを保守作業として行う。どのような内容の保守作業を行うかは、保守プログラムに依存する。
【００２４】
それから、ゲートウェイ１は、配下の通信装置４〜６のそれぞれについて実行した保守プログラムの実行結果を保守端末９に通知する（Ｓ１１８）。これを受けて、保守端末９は、ゲートウェイ１から受信した保守プログラムの実行結果を表示する。
【００２５】
つぎに、ゲートウェイ１の詳細について説明する。なお、図１に示すその他の装置４〜９には、既存の装置を使用することができるので、その詳細な説明を省略する。ただし、ゲートウェイ１の配下の通信装置４〜６は、ゲートウェイ１からの遠隔操作を受け付けるための機能を備えているものとする。
【００２６】
図３は、図１に示すゲートウェイ１の概略機能構成図である。
【００２７】
図示するように、ゲートウェイ１は、ＷＡＮインターフェース部１０１と、ＬＡＮインターフェース部１０２と、主装置インターフェース部１０３と、ＩＳＤＮ・アナログ電話／ＩＰ電話変換処理部１０４と、ルーティング処理部１０５と、ＤＨＣＰサーバ機能部１０６と、遠隔操作受付部１０７と、プログラムＩＤ記憶部１０８と、装置情報取得部１０９と、設定項目記憶部１１０と、装置情報記憶部１１１と、保守プログラム取得部１１２と、保守プログラム記憶部１１３と、保守プログラム実行部１１４と、を有する。
【００２８】
ＷＡＮインターフェース部１０１は、ＷＡＮ３に接続するためのインターフェースである。ＬＡＮインターフェース部１０２は、ＬＡＮ２に接続するためのインターフェースである。そして、主装置インターフェース部１０３は、主装置６に接続するためのインターフェース（ＩＳＤＮあるいはアナログ電話回線インターフェース）である。
【００２９】
ＩＳＤＮ・アナログ電話／ＩＰ電話変換処理部１０４は、主装置インターフェース部１０３を介して主装置６から受信したＩＳＤＮ・アナログ電話データをＶｏＩＰパケットに変換して、このＶｏＩＰパケットをルーティング処理部１０５に渡す。また、ルーティング処理部１０５から受け取ったＶｏＩＰパケットをＩＳＤＮ・アナログ電話データに変換して、このＩＳＤＮ・アナログ電話データを、主装置インターフェース部１０３を介して主装置６に送信する。
【００３０】
ルーティング処理部１０５は、ＷＡＮインターフェース部１０１、ＬＡＮインターフェース部１０２、およびＩＳＤＮ・アナログ電話／ＩＰ電話変換処理部１０４間で中継されるＩＰパケットのルーティング処理を行う。
【００３１】
ＤＨＣＰサーバ機能部１０６は、ＤＨＣＰサーバとしての機能を実現するための処理部であり、この機能により、ＬＡＮ２に接続されている配下の通信装置４〜６の各々にＩＰアドレスを付与する。
【００３２】
遠隔操作受付部１０７は、ＷＡＮインターフェース部１０１を介して、保守端末９から遠隔操作を受け付け、その結果を保守端末９に通知する。
【００３３】
プログラムＩＤ記憶部１０８には、装置情報（機種情報と設定情報との組み合わせ）毎に、この装置情報により特定される保守対象装置の保守作業に必要な保守プログラムの識別情報であるプログラムＩＤが記憶されている。
【００３４】
図４（Ａ）は、プログラムＩＤ記憶部１０８の登録内容例を模式的に表した図である。図示するように、プログラムＩＤ記憶部１０８には、装置情報１０８４毎にレコード１０８０が記憶されている。レコード１０８０は、機種情報が登録されたフィールド１０８１と、設定情報（回線種別、メディア種別、回線数等）が登録されたフィールド１０８２と、保守プログラムのプログラムＩＤが登録されたフィールド１０８３と、を有する。また、フィールド１０８１は、機器種別が登録されたフィールド１０８１１と、製品名が登録されたフィールド１０８１２と、を有する。
【００３５】
装置情報取得部１０９は、ＬＡＮ２に接続されている配下の通信装置４〜６の各々から装置情報を取得する。
【００３６】
設定項目記憶部１１０は、機器種別毎に、配下の通信装置４〜６から取得すべき設定情報の項目が記憶されている。
【００３７】
図４（Ｂ）は、設定項目記憶部１１０の登録内容例を模式的に表した図である。図示するように、設定項目記憶部１１０には、機器種別毎にレコード１１００が記憶されている。レコード１１００は、機種種別が登録されたフィールド１１０１と、設定情報の項目（回線種別、メディア種別、回線数等）が登録されたフィールド１１０２と、を有する。
【００３８】
装置情報記憶部１１１には、装置情報取得部１０９により、ＬＡＮ２に接続されている配下の通信装置４〜６の各々から取得された装置情報が記憶される。
【００３９】
図５（Ａ）は、装置情報記憶部１１１の登録内容例を模式的に表した図である。図示するように、装置情報記憶部１１１には、ＬＡＮ２に接続されている配下の通信装置４〜６毎にレコード１１１０が記憶される。レコード１１１０は、ＩＰアドレスを登録するフィールド１１１１と、機種情報を登録するフィールド１１１２と、設定情報（回線種別、メディア種別、回線数等）を登録するフィールド１１１３と、を有する。また、フィールド１１１２は、機器種別を登録するフィールド１１１２１と、製品名を登録するフィールド１１１２２と、を有する。
【００４０】
保守プログラム取得部１１２は、保守プログラムサーバ８から、ＬＡＮ２に接続されている配下の通信装置４〜６各々の保守作業に必要な保守プログラムを取得する。
【００４１】
保守プログラム記憶部１１３には、保守プログラム取得部１１２により保守プログラムサーバ８から取得された保守プログラムが、この保守プログラムによる保守対象装置に対応付けられて記憶される。
【００４２】
図５（Ｂ）は、保守プログラム記憶部１１３の登録内容例を模式的に表した図である。
【００４３】
図示するように、保守プログラム記憶部１１３には、ＬＡＮ２に接続されている配下の通信装置４〜６毎にレコード１１３０が記憶される。レコード１１３０は、ＩＰアドレスを登録するフィールド１１３１と、保守プログラムを登録するフィールド１１３２と、保守プログラムのプログラムＩＤを登録するフィールド１１３３と、保守プログラムの更新情報（バージョン、更新日時等）を登録するフィールド１１３４と、を有する。なお、フィールド１１３２には、保守プログラムそのものを登録する代わりに、保守プログラムの格納先へのパスを登録するようにしてもよい。
【００４４】
保守プログラム実行部１１４は、保守プログラム記憶部１１３に記憶されている保守プログラムを実行して、ＬＡＮ２に接続されている配下の通信装置４〜６各々に対する保守作業を実施する。
【００４５】
図６（Ａ）は、図１に示すゲートウェイ１の装置情報取得動作を説明するためのフロー図である。このフローは、ゲートウェイ１が、ＬＡＮ２に接続されている配下の通信装置４〜６のいずれかからＩＰアドレス要求を受信することにより開始される。
【００４６】
まず、ＤＨＣＰサーバ機能部１０６は、ＬＡＮインターフェース部１０２を介して受信したＩＰアドレス要求の送信元４〜６に割り当てる未使用のＩＰアドレスを決定する（Ｓ２０１）。そして、ＩＰアドレス要求に対する応答として、ＬＡＮインターフェース部１０２を介してＩＰアドレス要求の送信元４〜６に、この決定したＩＰアドレスを送信する（Ｓ２０２）。
【００４７】
つぎに、装置情報取得部１０９は、この決定したＩＰアドレスを用いて、ＬＡＮインターフェース部１０２を介してＩＰアドレス要求の送信元４〜６に、ログイン要求を送信する（Ｓ２０３）。そして、このログイン要求に対する応答として、ＬＡＮインターフェース部１０２を介してログイン要求の送信先４〜６から、機種情報および製品名を含む機種情報を受信する（Ｓ２０４）。
【００４８】
つぎに、装置情報取得部１０９は、ログイン要求の送信先４〜６から受信した機種情報に含まれている機種種別に対応付けられて設定項目記憶部１１０に記憶されている設定情報の項目を、ログイン要求の送信先４〜６から取得する設定情報の項目に決定する（Ｓ２０５）。
【００４９】
それから、装置情報取得部１０９は、ＬＡＮインターフェース部１０２を介してログイン要求の送信先４〜６に、この決定した設定情報の項目の指定を伴う設定情報要求を送信する（Ｓ２０６）。そして、この設定情報要求に対する応答として、ＬＡＮインターフェース部１０２を介してログイン要求の送信先４〜６から、設定情報を受信する（Ｓ２０７）。
【００５０】
つぎに、装置情報取得部１０９は、ログイン要求の送信先４〜６のＩＰアドレスに対応付けられて装置情報記憶部１１１に記憶されている機種情報および設定情報を、ログイン要求の送信先から取得した機種情報および設定情報に更新する。ここで、ログイン要求の送信先４〜６のＩＰアドレスが装置情報記憶部１１１に記憶されていないならば、ログイン要求の送信先４〜６から取得した機種情報および設定情報をログイン要求の送信先４〜６のＩＰアドレスに対応付けて、装置情報記憶部１１１に新たに記憶する（Ｓ２０８）。
【００５１】
図６（Ｂ）は、図１に示すゲートウェイ１の保守プログラム更新動作を説明するためのフロー図である。このフローは、ゲートウェイ１が、ＷＡＮ３を介して保守端末９から保守プログラム更新指示を受信することにより開始される。
【００５２】
まず、保守プログラム取得部１１２は、装置情報記憶部１１１に記憶されている装置情報のレコード１１１０毎に、このレコード１１１０に登録された装置情報（機種情報および設定情報の組み合わせ）に対応付けられてプログラムＩＤ記憶部１０８に記憶されているプログラムＩＤを特定し、このプログラムＩＤにより特定される保守プログラムを取得候補プログラムに決定する（Ｓ２２１）。
【００５３】
つぎに、保守プログラム取得部１１２は、ＷＡＮインターフェース部１０１を介して保守プログラムサーバ８に、各取得候補プログラムのプログラムＩＤの指定を伴う更新情報要求を送信する（Ｓ２２２）。そして、この更新情報要求に対する応答として、ＷＡＮインターフェース部１０１を介して保守プログラムサーバ８から、取得候補プログラム各々の更新情報（バージョン、更新日時等）を受信する（Ｓ２２３）。
【００５４】
つぎに、保守プログラム取得部１１２は、装置情報記憶部１１１に記憶されている装置情報のレコード１１１０毎に、レコード１１１０に登録されたＩＰアドレスに対応付けられて保守プログラム記憶部１１３に記憶されているプログラムＩＤおよび更新情報と、レコード１１１０に登録された装置情報に対応付けられてプログラムＩＤ記憶部１０８に記憶されているプログラムＩＤ、およびこのプログラムＩＤにより保守プログラムサーバ８から受信した取得候補プログラムの更新情報と、を比較する。プログラムＩＤが一致しない場合、あるいは、プログラムＩＤは一致するが更新情報が一致しない場合は、レコード１１１０に登録された装置情報に対応付けられてプログラムＩＤ記憶部１０８に記憶されているプログラムＩＤにより特定される取得候補プログラムを、取得対象プログラムに決定する（Ｓ２２４）。また、レコード１１１０に登録されたＩＰアドレスが保守プログラム記憶部１１３に記憶されていない場合も、レコード１１１０に登録された装置情報に対応付けられてプログラムＩＤ記憶部１０８に記憶されているプログラムＩＤにより特定される取得候補プログラムを取得対象プログラムに決定する。
【００５５】
つぎに、ＷＡＮインターフェース部１０１を介して保守プログラムサーバ８に、各取得対象プログラムのプログラムＩＤの指定を伴う保守プログラム取得要求を送信する（Ｓ２２５）。そして、この更新情報要求に対する応答として、ＷＡＮインターフェース部１０１を介して保守プログラムサーバ８から取得対象プログラム各々を受信する（Ｓ２２６）。
【００５６】
つぎに、保守プログラム取得部１１２は、取得対象プログラム毎に、取得対象プログラムのプログラムＩＤに対応付けられてプログラムＩＤ記憶部１０８に記憶されている装置情報（機種情報および設定情報の組み合わせ）を特定し、さらに、この装置情報に対応付けられて装置情報記憶部１１１に記憶されているＩＰアドレスを特定する。そして、このＩＰアドレスが登録されているレコード１１３０を保守プログラム記憶部１１３から検索し、このレコード１１３０に、取得対象プログラムのプログラム本体、プログラムＩＤ、および更新情報を登録する。この特定したＩＰアドレスが登録されているレコード１１３０が存在しない場合は、保守プログラム記憶部１１３に新たなレコード１１３０を追加し、このレコード１１３０に、この特定したＩＰアドレス、取得対象プログラムのプログラム本体、プログラムＩＤ、および更新情報を登録する（Ｓ２２７）。
【００５７】
その後、遠隔操作受付部１０７は、ＷＡＮインターフェース部１０１を介して保守端末９に、保守プログラム取得部１１２による保守プログラム記憶部１１３の更新結果を通知する（Ｓ２２８）。
【００５８】
図６（Ｃ）は、ゲートウェイ１の保守プログラム実行動作を説明するためのフロー図である。このフローは、ゲートウェイ１が、ＷＡＮ３を介して保守端末９から保守プログラム実行指示を受信することにより開始される。
【００５９】
まず、保守プログラム実行部１１４は、保守プログラム記憶部１１３から未選択のレコード１１３０を一つ選択する。このレコード１１３０のフィールド１１３１に登録されているＩＰアドレスにより特定される配下の通信装置４〜６を選択装置とする（Ｓ２４１）。
【００６０】
つぎに、保守プログラム実行部１１４は、選択装置に対して、この選択したレコード１１３０のフィールド１１３２に登録されている保守プログラムを実行して、保守作業を開始する（Ｓ２４２）。具体的には、選択装置に対して、設定情報の更新（データ、ファームウェア更新）、状態監視（状態情報あるいは履歴情報の取得）などを行う。どのような内容の保守作業を行うかは、保守プログラムに依存する。
【００６１】
ここで、選択装置からの応答なし、保守プログラムのプログラムエラー等の異常が発生した場合（Ｓ２４３でＹＥＳ）、遠隔操作受付部１０７は、ＷＡＮインターフェース部１０１を介して保守端末９に、異常内容を示すエラーメッセージを通知する（Ｓ２４４）。
【００６２】
また、選択装置に対する保守作業が正常に終了した場合（Ｓ２４５でＹＥＳ）、遠隔操作受付部１０７は、ＷＡＮインターフェース部１０１を介して保守端末９に、保守作業の実行結果を通知する（Ｓ２４６）。
【００６３】
つぎに、保守プログラム実行部１１４は、保守プログラム記憶部１１３に未選択のレコード１１３０が存在するか否かを調べる（Ｓ２４７）。未選択のレコード１１３０が存在するならば（Ｓ２４７でＹＥＳ）、Ｓ２４１に戻り、すべてのレコード１１３０を選択済みならば（Ｓ２４７でＮＯ）、このフローを終了する。
【００６４】
以上、本発明の一実施の形態について説明した。
【００６５】
本実施の形態では、ゲートウェイ１が、自動的に、ＬＡＮ２に接続されている配下の通信装置４〜６から装置情報を取得して、配下の通信装置４〜６各々の保守作業に必要な保守プログラムを認識し、それらの保守プログラムを保守プログラムサーバ８から取得する。そして、配下の通信装置４〜６毎に、対象の保守プログラムを実行して、配下の通信装置４〜６に対する保守作業を行い、その結果を保守端末９に通知する。このため、本実施の形態によれば、保守作業前に通信装置４〜６毎に行う個別の作業（適切な保守プログラムの調査、インストール等）を省略することができるため、保守端末９の操作者の、配下の通信装置４〜６に対する保守作業の負担を軽減できる。
【００６６】
また、本実施の形態において、ゲートウェイ１は、配下の通信装置４〜６毎に、配下の通信装置４〜６から取得した機種情報に応じて、この配下の通信装置４〜６に要求する設定情報の項目（回線種別、メディア種別、回線数等）を決定している。そして、この機種情報と設定情報との組み合わせを装置情報としている。このようにすることにより、同じ機種でも、設定情報の内容によって保守プログラムの内容を変えることができるので、配下の通信装置４〜６に対してより細やかな保守作業を行うことができる。
【００６７】
また、本実施の形態において、ゲートウェイ１は、配下の通信装置４〜６毎に、配下の通信装置４〜６から取得した装置情報に基づいて取得候補の保守プログラムを決定し、取得候補の保守プログラムの更新情報を保守プログラムサーバ８から入手する。そして、取得済みの保守プログラムがあるならば、この保守プログラムのプログラムＩＤおよび更新情報と、取得候補の保守プログラムのプログラムＩＤおよび更新情報とを比較して、取得候補の保守プログラムを取得対象に決定するか否かを判断し、取得対象に決定した保守プログラムのみを保守プログラムサーバ８から取得する。このようにすることで、取得済みの保守プログラムと同じ保守プログラムが保守プログラムサーバ８からゲートウェイ１に再度ダウンロードされる事態の発生を防止でき、無駄な通信トラヒックの発生を防止できる。
【００６８】
なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００６９】
例えば、上記の実施の形態において、ゲートウェイ１は、保守端末９からの保守プログラム更新指示に従い、すべての配下の通信装置４〜６について保守プログラム更新動作を行っている（図６（Ｂ）参照）。しかし、本発明はこれに限定されない。装置情報記憶部１１１に記憶されている配下の通信装置４〜６の装置情報を保守端末９に表示して、保守端末９の操作者に、保守プログラム更新対象の配下の通信装置４〜６を選択させ、この通信装置４〜６に対してのみ保守プログラムの更新を行うようにしてもよい。
【００７０】
また、上記の実施の形態において、ゲートウェイ１は、保守端末９からの保守プログラム実行指示に従い、すべての配下の通信装置４〜６について保守プログラム実行動作を行っている（図６（Ｃ）参照）。しかし、本発明はこれに限定されない。装置情報記憶部１１１に記憶されている配下の通信装置４〜６の装置情報を保守端末９に表示して、保守端末９の操作者に、保守作業対象の配下の通信装置４〜６を選択させ、この通信装置４〜６に対してのみ保守プログラムを実行するようにしてもよい。
【００７１】
また、上記の実施の形態では、ＷＡＮ３側に保守端末９が接続されている場合を例に説明したが、保守端末９はＬＡＮ２に接続されていてもよい。同様に、保守プログラムサーバ８も、ＬＡＮ２に接続されていてもよい。
【００７２】
また、上記の実施の形態では、ゲートウェイ１にＤＨＣＰサーバ機能を持たせ、ゲートウェイ１が、ＩＰアドレス要求の受信をトリガとして、このＩＰアドレス要求の送信元の配下の通信装置４〜６から装置情報を取得しているが、本発明はこれに限定されない。例えば、ゲートウェイ１が、ＬＡＮ２側から受信したＩＰパケットの送信元アドレスを監視し、新たな送信元アドレスの検出をトリガとして、この送信元アドレスにより特定される配下の通信装置４〜６から装置情報を取得してもよい。この場合、ゲートウェイ１からＤＨＣＰサーバ機能を省略しても構わない。
【００７３】
また、上記の実施の形態において、ゲートウェイ１は、ＬＡＮインターフェース部１０２により主装置６から装置情報を取得したり、保守作業に関する情報を主装置６との間で送受したりしているが、本発明はこれに限定されない。主装置６がＬＡＮ２とのインターフェースを持っていない場合、ＩＳＤＮ回線のＤチャネル、アナログ電話回線のインチャネル等を利用して、主装置インターフェース部１０３により主装置６から装置情報を取得したり、保守作業に関する情報を主装置６との間で送受したりしてもよい。
【００７４】
また、上記の実施の形態において、図３に示すゲートウェイ１の機能構成は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、およびＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの集積ロジックＩＣによりハード的に実現されるものでもよいし、あるいは、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）などの計算機によりソフトウエア的に実現されるものでもよい。もしくは、ＣＰＵ、メモリ、ＨＤＤ、ＤＶＤ−ＲＯＭ等の補助記憶装置、およびＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、モデム等の通信インターフェースを備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用コンピュータにおいて、ＣＰＵが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。
【符号の説明】
【００７５】
１：ゲートウェイ、２：ＬＡＮ、３：ＷＡＮ、４：呼制御サーバ、５：ＩＰ電話機、６：主装置、７：電話機、８：保守プログラムサーバ、９：保守端末、１０１：ＷＡＮインターフェース部、１０２：ＬＡＮインターフェース部、１０３：主装置インターフェース部、１０４：ＩＳＤＮ・アナログ電話／ＩＰ電話変換処理部、１０５：ルーティング処理部、１０６：ＤＨＣＰサーバ機能部、１０７：遠隔操作受付部、１０８：プログラムＩＤ記憶部、１０９：装置情報取得部、１１０：設定項目記憶部、１１１：装置情報記憶部、１１２：保守プログラム取得部、１１３：保守プログラム記憶部、１１４：保守プログラム実行部
【図１】
0005625925.tif 000002
【図２】
0005625925.tif 000003
【図３】
0005625925.tif 000004
【図４】
0005625925.tif 000005
【図５】
0005625925.tif 000006
【図６】
0005625925.tif 000007