(57)【特許請求の範囲】
【請求項１】
中継機器であって、
当該中継機器の通信制御に用いられるプログラム、又は前記プログラムにより読み出される、通信の設定情報の少なくとも一方を格納する通信制御メモリと、
前記通信制御メモリに格納された前記プログラム又は前記設定情報に、前記通信制御メモリの物理的アドレスを用いてアクセスすることにより、通信を制御する通信制御部と、
ファイル名の要求を受信した場合に、予め定められたファイル名を送信するファイル名送信部と、
送信した前記ファイル名が指定されることにより前記ファイル名を有するファイルが要求された場合に、前記通信制御メモリに格納された前記プログラム又は前記設定情報を送信する設定情報送信部と
を備えることを特徴とする中継機器。
【請求項２】
前記通信制御メモリは、当該中継機器の通信を制御する通信ＬＳＩの内部に設けられたレジスタであることを特徴とする請求項１に記載の中継機器。
【請求項３】
前記通信制御メモリは、前記設定情報をテーブル形式で格納することを特徴とする請求項１に記載の中継機器。
【請求項４】
前記設定情報送信部は、送信した前記ファイル名が指定されることにより前記ファイルが要求された場合に、前記通信制御メモリから前記設定情報を読み出し、少なくとも改行コードを加えることによりフォーマットして送信することを特徴とする請求項２に記載の中継機器。
【請求項５】
前記設定情報送信部は、送信した前記ファイル名が指定されることにより前記ファイルが要求された場合に、前記通信制御メモリから前記設定情報を読み出し、テキストデータに変換して送信することを特徴とする請求項２に記載の中継機器。
【請求項６】
前記設定情報に対応づけて、前記設定情報の内容の種類を示すテキストデータを格納するテキストメモリをさらに備え、
前記設定情報送信部は、前記ファイルが要求された場合に、前記テキストメモリから読み出した前記テキストデータ、及び前記通信制御メモリから読み出した前記設定情報を送信する
ことを特徴とする請求項１に記載の中継機器。
【請求項７】
前記ファイル名送信部は、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）におけるＬＩＳＴコマンド又はＮＬＳＴコマンドを受け取った場合に、前記ファイル名を送信することを特徴とする請求項１に記載の中継機器。
【請求項８】
前記設定情報送信部は、ＦＴＰにおけるＧＥＴコマンド又はＲＥＴＲコマンドを受け取った場合に、前記設定情報を送信することを特徴とする請求項１に記載の中継機器。
【請求項９】
ファイル名が指定されたファイルの内容を受信する設定情報受信部と、
前記設定情報受信部が受信した前記ファイルの内容に基づいて、前記通信制御メモリに格納された前記設定情報を書き換える設定情報更新部と
をさらに備えることを特徴とする請求項１に記載の中継機器。
【請求項１０】
前記設定情報更新部は、前記設定情報受信部が受信した前記ファイル名と、前記ファイル名送信部が送信した前記ファイル名とが同一であることを条件として、前記通信制御メモリに格納された前記設定情報を書き換えることを特徴とする請求項９に記載の中継機器。
【請求項１１】
前記設定情報更新部は、ＦＴＰにおけるＰＵＴコマンド又はＳＴＯＲコマンドを受け取った場合に、前記通信制御メモリに格納された前記設定情報を書き換えることを特徴とする請求項１０に記載の中継機器。
【請求項１２】
中継機器のネットワーク通信プログラムであって、
前記中継機器の通信制御に用いられるプログラム、又は前記プログラムにより読み出される、通信の設定情報の少なくもと一方を通信制御メモリに格納する格納モジュールと、
前記通信制御メモリに格納された前記プログラム又は前記設定情報に、前記通信制御メモリの物理的アドレスを用いてアクセスすることにより、通信を制御する通信制御モジュールと、
ファイル名の要求を受信した場合に、予め定められたファイル名を送信するファイル名送信モジュールと、
送信した前記ファイル名が指定されることにより前記ファイル名を有するファイルが要求された場合に、前記通信制御メモリに格納された前記プログラム又は前記設定情報を送信する設定情報送信モジュールと
を備えることを特徴とする通信プログラム。
【請求項１３】
中継機器におけるネットワーク通信方法であって、
当該中継機器の通信制御に用いられるプログラム、又は前記プログラムにより読み出される、通信の設定情報の少なくもと一方を通信制御メモリに格納する記憶段階と、
前記通信制御メモリに格納された前記プログラム又は前記設定情報に、前記通信制御メモリの物理的アドレスを用いてアクセスすることにより、通信を制御する通信制御段階と、
ファイル名の要求を受信した場合に、予め定められたファイル名を送信するファイル名送信段階と、
送信した前記ファイル名が指定されることにより前記ファイル名を有するファイルが要求された場合に、前記通信制御メモリに格納された前記プログラム又は前記設定情報を送信する設定情報送信段階と
を備えることを特徴とするネットワーク通信方法。
【請求項１４】
前記記憶段階は、前記通信制御メモリである当該中継機器の通信を制御する通信ＬＳＩの内部に設けられたレジスタに前記設定情報を格納することを特徴とする請求項１３に記載のネットワーク通信方法。
【請求項１５】
前記記憶段階は、前記設定情報をテーブル形式で格納することを特徴とする請求項１３に記載のネットワーク通信方法。
【請求項１６】
前記設定情報送段階は、送信した前記ファイル名が指定されることにより前記ファイルが要求された場合に、前記通信制御メモリから前記設定情報を読み出し、少なくとも改行コードを加えることによりフォーマットして送信することを特徴とする請求項１４に記載のネットワーク通信方法。
【請求項１７】
前記設定情報送信段階は、送信した前記ファイル名が指定されることにより前記ファイルが要求された場合に、前記通信制御メモリから前記設定情報をテキストデータに変換して送信することを特徴とする請求項１６に記載のネットワーク通信方法。
【請求項１８】
前記記憶段階は、前記設定情報に対応づけて、前記設定情報の内容の種類を示すテキストデータを格納し、
前記設定情報送信段階は、前記ファイルが要求された場合に、前記テキストメモリから読み出した前記テキストデータ、及び前記通信制御メモリから読み出した前記設定情報を送信する
ことを特徴とする請求項１３に記載のネットワーク通信方法。
【請求項１９】
前記ファイル名送信段階は、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）におけるＬＩＳＴコマンド又はＮＬＳＴコマンドを受け取った場合に、前記ファイル名を送信することを特徴とする請求項１３に記載のネットワーク通信方法。
【請求項２０】
前記設定情報送信段階は、ＦＴＰにおけるＧＥＴコマンド又はＲＥＴＲコマンドを受け取った場合に、前記設定情報を送信することを特徴とする請求項１３に記載のネットワーク通信方法。
【請求項２１】
ファイル名が指定されたファイルの内容を受信する設定情報受信段階と、
前記設定情報受信段階においてが受信した前記ファイルの内容に基づいて、前記通信制御メモリに格納された前記設定情報を書き換える設定情報変更段階と
をさらに備えることを特徴とする請求項１３に記載のネットワーク通信方法。
【請求項２２】
前記設定情報変更段階は、前記設定情報受信段階において受信した前記ファイル名と、前記ファイル名送信段階において送信した前記ファイル名とが同一であることを条件として、前記通信制御メモリに格納された前記設定情報を書き換えることを特徴とする請求項２１に記載のネットワーク通信方法。
【請求項２３】
前記設定情報変更段階は、ＦＴＰにおけるＰＵＴコマンド又はＳＴＯＲコマンドを受け取った場合に、前記通信制御メモリに格納された前記設定情報を書き換えることを特徴とする請求項２２に記載のネットワーク通信方法。
【請求項２４】
コンピュータネットワークシステムであって、
ネットワーク内で通信を行う中継機器と、
前記中継機器の設定情報を管理するネットワーク管理装置と
を備え、
前記中継機器は、
当該中継機器の通信制御に用いられるプログラム、又は前記プログラムにより読み出される、通信の設定情報の少なくもと一方を格納する通信制御メモリと、
前記通信制御メモリに格納された前記プログラム又は前記設定情報に、前記通信制御メモリの物理的アドレスを用いてアクセスすることにより、通信を制御する通信制御部と、
前記ネットワーク管理装置からファイル名の要求を受信した場合に、予め定められたファイル名を前記ネットワーク管理装置に送信するファイル名送信部と、
送信した前記ファイル名が前記ネットワーク管理装置において指定されることにより前記ファイル名を有するファイルが要求された場合に、前記通信制御メモリに格納された前記プログラム又は前記設定情報を前記ネットワーク管理装置に送信する通信側設定情報送信部と
を有することを特徴とするコンピュータネットワークシステム。
【請求項２５】
前記通信制御メモリは、当該中継機器の通信を制御する通信ＬＳＩの内部に設けられたレジスタであることを特徴とする請求項２４に記載のコンピュータネットワークシステム。
【請求項２６】
前記通信制御メモリは、前記設定情報をテーブル形式で格納することを特徴とする請求項２４に記載のコンピュータネットワークシステム。
【請求項２７】
前記設定情報送信部は、送信した前記ファイル名が指定されることにより前記ファイルが要求された場合に、前記通信制御メモリから前記設定情報を読み出し、少なくとも改行コードを加えることによりフォーマットして送信することを特徴とする請求項２５に記載のコンピュータネットワークシステム。
【請求項２８】
前記設定情報送信部は、送信した前記ファイル名が指定されることにより前記ファイルが要求された場合に、前記通信制御メモリから前記設定情報をテキストデータに変換して送信することを特徴とする請求項２７に記載のコンピュータネットワークシステム。
【請求項２９】
前記中継機器は、
前記設定情報に対応づけて、前記設定情報の内容の種類を示すテキストデータに対応づけて格納するテキストメモリをさらに有し、
前記設定情報送信部は、前記ファイルが要求された場合に、前記テキストメモリから読み出した前記テキストデータ、及び前記通信制御メモリから読み出した前記設定情報を前記ネットワーク管理装置に送信する
ことを特徴とする請求項２４に記載のコンピュータネットワークシステム。
【請求項３０】
前記ファイル名送信部は、前記ネットワーク管理装置からＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）におけるＬＩＳＴコマンド又はＮＬＳＴコマンドを受け取った場合に、前記ファイル名を送信することを特徴とする請求項２４に記載のコンピュータネットワークシステム。
【請求項３１】
前記設定情報送信部は、前記ネットワーク管理装置からＦＴＰにおけるＧＥＴコマンド又はＲＥＴＲコマンドを受け取った場合に、前記設定情報を送信することを特徴とする請求項２４に記載のコンピュータネットワークシステム。
【請求項３２】
前記中継機器は、
前記ネットワーク管理装置から、ファイル名が指定されたファイルの内容を受信する通信側設定情報受信部と、
前記通信側設定情報受信部が受信した前記ファイルの内容に基づいて、前記通信制御メモリに格納された前記設定情報を書き換える設定情報更新部と
をさらに有することを特徴とする請求項２４に記載のコンピュータネットワークシステム。
【請求項３３】
前記設定情報更新部は、前記通信側設定情報受信部が受信した前記ファイル名と、前記ファイル名送信部が送信した前記ファイル名とが同一であることを条件として、前記通信制御メモリに格納された前記設定情報を書き換えることを特徴とする請求項３２に記載のコンピュータネットワークシステム。
【請求項３４】
前記設定情報更新部は、前記ネットワーク管理装置からＦＴＰにおけるＰＵＴコマンド又はＳＴＯＲコマンドを受け取った場合に、前記通信制御メモリに格納された前記設定情報を書き換えることを特徴とする請求項３３に記載のコンピュータネットワークシステム。
【請求項３５】
前記ネットワーク管理装置は、
前記中継機器を指定することにより、前記中継機器において予め定められたファイル名を、前記中継機器から受信するファイル名受信部と、
受信した前記ファイル名を指定することにより、前記中継機器の前記設定情報を前記中継機器から受信する管理側設定情報受信部と、
受信した前記設定情報を表示する表示部と
を有することを特徴とする請求項２４に記載のコンピュータネットワークシステム。
【請求項３６】
前記管理側設定情報受信部は、受信した前記設定情報を少なくとも改行コードを加えることによりフォーマットし、
前記表示部は、フォーマットされた前記設定情報を表示する
ことを特徴とする請求項３５に記載のコンピュータネットワークシステム。
【請求項３７】
前記管理側設定情報受信部は、受信した前記設定情報をテキストデータに変換し、
前記表示部は、テキストデータに変換された前記設定情報を表示する
ことを特徴とする請求項３６に記載のコンピュータネットワークシステム。
【請求項３８】
前記ネットワーク管理装置は、
前記設定情報に対応づけて、前記設定情報の内容の種類を示すテキストデータを格納するテキストメモリをさらに有し、
前記表示部は、前記テキストメモリから読み出した前記テキストデータと、前記管理側設定情報受信部が受信した前記設定情報とを対応づけて表示する
ことを特徴とする請求項３５に記載のコンピュータネットワークシステム。
【請求項３９】
前記ネットワーク管理装置は、
受信した前記設定情報を書き換える管理側設定情報変更部と、
前記中継機器の設定情報を変更すべく、書き換えた前記設定情報を前記中継機器に送信する管理側設定情報送信部と
をさらに有することを特徴とする請求項３５に記載のコンピュータネットワークシステム。
【請求項４０】
前記管理側設定情報送信部は、前記他の中継機器の設定情報を設定すべく、前記中継機器から受信した前記設定情報を、前記中継機器の他の中継機器に送信することを特徴とする請求項３５に記載のコンピュータネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク管理装置、ネットワーク通信装置、ネットワーク通信プログラム、ネットワーク通信方法、及びコンピュータネットワークシステムに関する。特に本発明は、ネットワーク管理者が、ネットワークに接続された機器の設定情報を容易に遠隔管理できるネットワーク管理装置、ネットワーク通信装置、ネットワーク通信プログラム、ネットワーク通信方法、及びコンピュータネットワークシステムに関する。
【０００２】
【従来の技術】
従来のネットワーク管理装置では、ＴＬＥＮＥＴ、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）、ＴＦＴＰ（Ｔｒｉｖｉａｌ  Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等を利用して、ネットワーク経由でネットワーク通信装置の設定を行っている。また、従来のネットワーク管理装置では、ＢＯＯＴＰ（Ｂｏｏｔｓｔｒａｐ  Ｐｒｏｔｏｃｏｌ）等の初期設定プロトコルを利用して、管理対象の機器の初期設定を行っている。
【０００３】
また、特開２０００−１６５４０７号公報（公開日平成１２年６月１６日）では、ＴＦＴＰを使用してネットワーク機器の設定を行うネットワーク管理システムが開示されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のネットワーク管理装置では、上記の複数のプロトコルに対応した複数のアプリケーションを利用して、ネットワーク通信装置の設定を管理するため、ネットワーク管理者とって、複数のプロトコルに対応した複数のアプリケーションの操作が複雑であるという問題が生じている。
【０００５】
そこで本発明は、上記の課題を解決することのできるネットワーク管理装置、ネットワーク通信装置、ネットワーク通信プログラム、ネットワーク通信方法、及びコンピュータネットワークシステムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００６】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、コンピュータネットワークシステムは、ネットワーク内で通信を行うネットワーク通信装置と、ネットワーク通信装置の設定情報を管理するネットワーク管理装置とを備える。ネットワーク通信装置は、当該ネットワーク通信装置の通信制御に用いられるプログラム、又はプログラムにより読み出される、通信の設定情報の少なくもと一方を格納する通信制御メモリと、通信制御メモリに格納されたプログラム又は設定情報に、通信制御メモリの物理的アドレスを用いてアクセスすることにより、通信を制御する通信制御部と、ネットワーク管理装置からファイル名の要求を受信した場合に、予め定められたファイル名をネットワーク管理装置に送信するファイル名送信部と、送信したファイル名がネットワーク管理装置において指定されることによりファイル名を有するファイルが要求された場合に、通信制御メモリに格納されたプログラム又は設定情報をネットワーク管理装置に送信する通信側設定情報送信部とを有する。
【０００７】
通信制御メモリは、当該ネットワーク通信装置の通信を制御する通信ＬＳＩの内部に設けられたレジスタであってもよい。通信制御メモリは、設定情報をテーブル形式で格納してもよい。
【０００８】
設定情報送信部は、送信したファイル名が指定されることによりファイルが要求された場合に、通信制御メモリから設定情報を読み出し、少なくとも改行コードを加えることによりフォーマットして送信してもよい。設定情報送信部は、送信したファイル名が指定されることによりファイルが要求された場合に、通信制御メモリから設定情報をテキストデータに変換して送信してもよい。
【０００９】
ネットワーク通信装置は、設定情報に対応づけて、設定情報の内容の種類を示すテキストデータに対応づけて格納するテキストメモリをさらに有し、設定情報送信部は、ファイルが要求された場合に、テキストメモリから読み出したテキストデータ、及び通信制御メモリから読み出した設定情報をネットワーク管理装置に送信してもよい。
【００１０】
ファイル名送信部は、ネットワーク管理装置からＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）におけるＬＩＳＴコマンド又はＮＬＳＴコマンドを受け取った場合に、ファイル名を送信してもよい。設定情報送信部は、ネットワーク管理装置からＦＴＰにおけるＧＥＴコマンド又はＲＥＴＲコマンドを受け取った場合に、設定情報を送信してもよい。
【００１１】
ネットワーク通信装置は、ネットワーク管理装置から、ファイル名が指定されたファイルの内容を受信する通信側設定情報受信部と、通信側設定情報受信部が受信したファイルの内容に基づいて、通信制御メモリに格納された設定情報を書き換える設定情報更新部とをさらに有してもよい。
【００１２】
設定情報更新部は、通信側設定情報受信部が受信したファイル名と、ファイル名送信部が送信したファイル名とが同一であることを条件として、通信制御メモリに格納された設定情報を書き換えてもよい。設定情報更新部は、ネットワーク管理装置からＦＴＰにおけるＰＵＴコマンド又はＳＴＯＲコマンドを受け取った場合に、通信制御メモリに格納された設定情報を書き換えてもよい。
【００１３】
ネットワーク管理装置は、ネットワーク通信装置を指定することにより、ネットワーク通信装置において予め定められたファイル名を、ネットワーク通信装置から受信するファイル名受信部と、受信したファイル名を指定することにより、ネットワーク通信装置の設定情報をネットワーク通信装置から受信する管理側設定情報受信部と、受信した設定情報を表示する表示部とを有する。
【００１４】
管理側設定情報受信部は、受信した設定情報を少なくとも改行コードを加えることによりフォーマットし、表示部は、フォーマットされた設定情報を表示してもよい。管理側設定情報受信部は、受信した設定情報をテキストデータに変換し、表示部は、テキストデータに変換された設定情報を表示してもよい。
【００１５】
ネットワーク管理装置は、設定情報に対応づけて、設定情報の内容の種類を示すテキストデータを格納するテキストメモリをさらに有し、表示部は、テキストメモリから読み出したテキストデータと、管理側設定情報受信部が受信した設定情報とを対応づけて表示してもよい。
【００１６】
ネットワーク管理装置は、受信した設定情報を書き換える管理側設定情報変更部と、ネットワーク通信装置の設定情報を変更すべく、書き換えた設定情報をネットワーク通信装置に送信する管理側設定情報送信部とをさらに有してもよい。
【００１７】
管理側設定情報送信部は、他のネットワーク通信装置の設定情報を設定すべく、ネットワーク通信装置から受信した設定情報を、ネットワーク通信装置の他のネットワーク通信装置に送信してもよい。
【００１８】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１９】
【発明の実施の形態】
以下、発明の実施形態を通じて本発明を説明するが、実施形態はクレームにかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２０】
図１は、本発明の一実施形態に係るコンピュータネットワークシステムの構成を示す。本実施形態に係るコンピュータネットワークシステムは、ネットワーク内で通信を行うネットワーク通信装置１０及び１２と、ネットワーク通信装置１０及び１２の設定情報を管理するネットワーク管理装置１４とを備える。ネットワーク通信装置１０及び１２は、例えば、ルータ、スイッチングハブ等のネットワークの中継機器である。なお、ネットワーク通信装置１０及び１２は、同様の構成を有してよく、以下の記載において、ネットワーク通信装置１０を用いて、コンピュータネットワークシステムの構成及び動作を説明する。
【００２１】
ネットワーク管理装置１４は、ネットワークを介して、ネットワーク通信装置１０の設定情報の遠隔管理を行う。例えば、ネットワーク管理装置１４は、ネットワーク通信装置１０の設定情報をネットワーク通信装置１０から受信し、受信した設定情報をネットワーク管理装置１４上で書き換える。そして、ネットワーク管理装置１４は、変更した設定情報をネットワーク通信装置１０に送信することにより、ネットワーク通信装置１０の設定情報を変更する。
【００２２】
また、ネットワーク管理装置１４は、ネットワーク通信装置１０から受信した設定情報を、ネットワーク通信装置１２に送信することにより、ネットワーク通信装置１２の設定情報を変更してもよい。また、ネットワーク管理装置１４は、予めネットワーク通信装置の設定情報を作成し、新たに他のネットワーク通信装置がネットワークに接続された場合に、予め作成した設定情報を当該ネットワーク通信装置に送信することにより、当該ネットワーク通信装置の設定情報を設定してもよい。また、ネットワーク管理装置１４は、ネットワーク通信装置１０から受信した設定情報を格納し、バックアップデータとして保存してもよい。
【００２３】
また、ネットワーク管理装置１４は、通信制御に用いられるプログラムをネットワーク通信装置１０から受信してもよい。また、ネットワーク管理装置１４は、ネットワーク通信装置１０から受信したプログラムを他のネットワーク通信装置に送信することにより、プログラムをインストールしてもよい。
【００２４】
ネットワーク通信装置１０は、ネットワーク管理装置１４の要求に基づいて、当該ネットワーク通信装置１０の設定情報をネットワーク管理装置１４に送信する。また、ネットワーク通信装置１０は、ネットワーク管理装置１４から設定情報を受信し、受信した設定情報に基づいて当該ネットワーク通信装置１０の設定情報を書き換える。例えば、ネットワーク通信装置１０は、ネットワーク管理装置１４から送信されるＦＴＰのコマンドに対応して動作する。したがって、ネットワーク管理装置１４は、ネットワーク通信装置１０の設定情報を、ファイル構造を有するデータを取り扱う場合と同様に処理することができる。つまり、ネットワーク管理者は、ネットワーク管理装置１４において、パーソナルコンピュータ上のファイルの処理と同様に、ネットワーク通信装置１０の設定情報の複写、保存、編集等を容易に行うことができる。
【００２５】
また、ネットワーク通信装置１０は、通信制御に用いられるプログラムをネットワーク管理装置１４に送信してもよい。また、ネットワーク通信装置１０は、ネットワーク管理装置１４からプログラムを受信することにより、プログラムをインストールされてもよい。さらに、ネットワーク通信装置１０は、当該プログラムを複数に分割して、それぞれのプログラム毎に送受信を行ってもよい。ネットワーク通信装置１０は、プログラムを分割して送受信することにより、機能毎にプログラムを更新することができ、さらにシステムを再起動することなくプログラムを更新することができる。
【００２６】
図２は、ネットワーク通信装置１０の構成を示す。ネットワーク通信装置１０は、通信制御に用いられるプログラム、又は当該プログラムにより読み出される、通信の設定情報を格納する通信制御メモリ１０８と、ネットワーク通信装置１０の設定情報の内容の種類を示すテキストデータを格納するテキストメモリ１０６と、通信制御メモリ１０８に格納されたプログラム又は設定情報に、設定情報メモリ１０８の物理的アドレスを用いてアクセスすることにより通信を制御する通信制御部１１４と、ネットワーク管理装置１４からの要求を受信する要求受信部１００と、ファイル名をネットワーク管理装置１４に送信するファイル名送信部１０２と、プログラム又は設定情報をネットワーク管理装置１４に送信する設定情報送信部１０４と、ネットワーク通信装置１０の設定情報の内容の種類を示すテキストデータを格納するテキストメモリ１０６と、ネットワーク管理装置１４からファイルの内容を受信する設定情報受信部１１０と、通信制御メモリ１０８に格納された設定情報を書き換える設定情報更新部１１２とを備える。通信制御メモリ１０８は、ネットワーク通信装置１０内部に設けられたＲＯＭもしくはＲＡＭ、又はネットワーク通信装置１０の通信を制御する通信ＬＳＩ内部に設けられたレジスタであってよい。また、通信制御メモリ１０８は、ネットワーク通信装置１０の設定情報をテーブル形式で格納することが好ましい。
【００２７】
要求受信部１００は、ネットワーク管理装置１４が送信したファイル名の要求及びファイルの要求をネットワーク管理装置１４から受信する。要求受信部１００がファイル名の要求を受信した場合に、ファイル名送信部１０２は、予め定められたファイル名をネットワーク管理装置１４に送信する。要求受信部１００が設定情報の要求を受信した場合に、設定情報送信部１０４は、通信制御メモリ１０８に格納された設定情報と、テキストメモリ１０６に格納された設定情報の内容を示すテキストデータとをネットワーク管理装置１４に送信する。このとき、設定情報送信部１０４は、物理的アドレスを用いてアクセスすることにより通信制御メモリ１０８から設定情報を読み出す。また、設定情報送信部１０４は、少なくとも改行コードを加えることによりフォーマットし、テキストデータを生成して送信する。
【００２８】
また、他の例では、設定情報送信部１０４は、通信制御メモリ１０８から読み出した設定情報をバイナリデータでネットワーク管理装置１４に送信し、ネットワーク管理装置１４は、受信したバイナリデータの設定情報をフォーマットし、テキストデータを生成してもよい。
【００２９】
また、設定情報受信部１１０は、ネットワーク管理装置１４からファイル名が指定されたファイルの内容を受信する。設定情報更新部１１２は、設定情報受信部１１０が受信したファイルの内容に基づいて、通信制御メモリ１０８に格納された設定情報を書き換える。このとき、設定情報更新部１１２は、ファイル名送信部１０２が送信したファイル名と、設定情報受信部１１０が受信したファイル名とが同一であることを条件として、通信制御メモリ１０８に格納された設定情報を書き換える。
【００３０】
本実施形態に係るネットワーク管理装置１４は、ファイル構造を有するデータと同様に、ネットワーク通信装置１０の設定情報を処理することができるため、ネットワーク管理者は、ネットワーク通信装置１０の設定情報の複写、保存、編集等を容易に行うことができる。
【００３１】
図３は、ネットワーク管理装置１４の構成を示す。ネットワーク管理装置１４は、ネットワークに接続されたネットワーク通信装置を検出する検出部２００と、ネットワーク通信装置１０に対してファイル名の要求及びファイルの要求を送信する要求送信部２０４と、ネットワーク通信装置１０からファイル名を受信するファイル名受信部２０６と、ネットワーク通信装置１０から設定情報を受信する設定情報受信部２０８と、設定情報を書き換える設定情報変更部２１０と、ネットワーク通信装置１０に設定情報を送信する設定情報送信部２１２と、設定情報を記憶する記憶部２１４と、受信した情報を表示する表示部２０２とを備える。
【００３２】
表示部２０２は、検出部２００が検出したネットワーク通信装置１０を表示する。そして、表示部２０２によって表示されたネットワーク通信装置が、ネットワーク管理者によって指定されることにより、要求送信部２０４は、ファイル名の要求をネットワーク通信装置１０に送信する。また、表示部２０２は、ファイル名受信部２０６が受信したファイル名を表示する。そして、表示部２０２が表示したファイル名が指定されることにより、要求送信部２０４は、指定されたファイル名を有するファイルの要求をネットワーク通信装置１０に送信する。
【００３３】
また、設定情報受信部２０８は、要求送信部２０４の要求によってネットワーク通信装置１０から送信された設定情報を受信する。このとき設定情報受信部２０８は、ネットワーク通信装置１０の設定情報をテキストデータで受信する。そして、表示部２０２は、受信した設定情報をテキストデータで表示する。また、表示部２０２は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いて、設定情報を表示してもよい。他の例において、設定情報受信部２０８は、ネットワーク通信装置１０の設定情報をバイナリデータで受信してもよい。この場合、設定情報受信部２０８は、受信した設定情報のバイナリデータを、少なくもと改行コードを加えることによりフォーマットし、テキストデータに変換する。そして、表示部２０２は、テキストデータ変換された設定情報を表示する。
【００３４】
設定情報変更部２１０は、設定情報受信部２０８が受信した設定情報を書き換える。記憶部２１４は、設定情報受信部２０８が受信した設定情報を格納する。記憶部２１４は、設定情報変更部２１０によって書き換えられた設定情報を格納してもよい。また、設定情報送信部２１２は、ネットワーク通信装置１０の設定情報を変更すべく、設定情報変更部２１０によって書き換えられた設定情報、又は記憶部２１４に格納された設定情報をネットワーク通信装置１０に送信する。
【００３５】
また、記憶部２１４は、ネットワーク通信装置１０の設定情報をバックアップデータとして格納してもよい。この場合、例えばネットワーク通信装置１０に障害が発生し、ネットワーク通信装置１０が設定情報を消失した場合に、設定情報送信部２１２は、バックアップデータとして記憶部２１４に格納された設定情報をネットワーク通信装置１０に送信し、障害前と同一の設定情報をネットワーク通信装置１０に設定することができる。
【００３６】
また、記憶部２１４は、設定情報をファイルとして保存してもよい。さらに、記憶部２１４は、ファイルを開くことなく読み書き可能な当該ファイルの情報であるプロパティとして、当該設定情報を有するネットワーク通信装置の識別情報を保存してもよい。また、記憶部２１４からファイルが読み出され、ネットワーク通信装置への保存が行われた場合、設定情報送信部２１２は、当該ネットワーク通信装置の設定情報を変更すべく、プロパティに保存された識別情報で識別されるネットワーク通信装置にファイルを送信してもよい。さらに、記憶部２１４は、設定情報のプロパティとして、暗号方式もしくはパスワード等のセキュリティに関する情報、又は使用するプロトコルの情報等を保存してもよい。
【００３７】
また、ネットワーク管理装置１４は、設定情報に対応づけて設定情報の内容を示すテキストデータを格納するテキストメモリをさらに備えてもよい。この場合、表示部２０２は、テキストメモリから読み出したテキストデータと、ネットワーク通信装置１０から受信した設定情報とを対応づけて表示する。
【００３８】
図４は、ネットワーク通信装置１０とネットワーク管理装置１４との通信シーケンスを示す。また、図５は、表示部２０２が生成する表示画面の一例を示す。また、図６は、表示部２０２が生成する表示画面の他の例を示す。以下、図４、図５、及び図６を参照して、ネットワーク通信装置１０及びネットワーク管理装置１４の動作を説明する。
【００３９】
まず、ネットワーク管理装置１４において、ネットワーク通信装置の検出を開始する（Ｓ２００）。ネットワーク管理装置１４において、検出部２００は、ネットワークに接続されたネットワーク通信装置に装置名の要求を送信する（Ｓ２０１）。そして、ネットワーク通信装置１０は、ネットワーク管理装置１４からの要求に基づいて、当該ネットワーク通信装置１０の装置名、及び装置の種類を送信する（Ｓ１００）。そして、ネットワーク管理装置１４において、検出部２００は、ネットワーク通信装置１０及び他のネットワーク通信装置から送信された装置名、及び装置の種類を受信する（Ｓ２０２）。次に、ネットワーク管理装置１４において、表示部２０２は、ネットワーク通信装置１０及び他のネットワーク通信装置から受信した装置名を表示する（Ｓ２０４）。
【００４０】
図５（ａ）は、Ｓ２０４において表示部２０２が生成する表示画面の一例を示す。表示部２０２は、検出部２００によって受信された装置名を、当該装置名を送信したパーソナルコンピュータ、スイッチングハブ等のネットワーク通信装置のアイコンに対応づけて表示する。ネットワーク管理装置１４は、装置の種類に対応づけて、パーソナルコンピュータ、スイッチングハブ等のネットワーク通信装置のアイコンを予め記憶し、表示部２０２は、検出部２００によって受信された装置名と、装置の種類に対応づけられたアイコンとを表示する。また、図６に示すように、表示部２０２は、検出部２００によって受信された装置名をツリー構造で表示してもよい。
【００４１】
また、ネットワーク管理装置１４は、ネットワークに接続されたネットワーク通信装置のホスト名、ＩＰアドレス等に対応づけて、表示部２０２に表示する装置名を格納する手段をさらに有してもよい。そして、ネットワーク管理装置１４において、検出部２００は、ネットワーク通信装置からホスト名、ＩＰアドレス等を受信し、表示部２０２は、受信したホスト名、ＩＰアドレス等に対応づけて格納された装置名を表示してもよい。ネットワーク管理装置１４は、ネットワーク管理者の入力に基づいて、ホスト名、ＩＰアドレス等に対応づけられた装置名を設定する。
【００４２】
次に、ネットワーク管理者によって図５（ａ）に示す画面上でネットワーク通信装置１０の装置名が指定されることによって（Ｓ２０６）、ネットワーク管理装置１４において、要求送信部２０４は、設定情報のファイル名の要求、例えばＦＴＰにおけるＬＩＳＴコマンド又はＮＬＳＴコマンドをネットワーク通信装置１０に送信する。
【００４３】
そして、ネットワーク通信装置１０において、要求受信部１００は、ファイル名の要求（ＬＩＳＴコマンド又はＮＬＳＴコマンド）をネットワーク管理装置１４から受信する（Ｓ１０２）。次に、ネットワーク通信装置１０において、要求受信部１００が、ファイル名の要求（ＬＩＳＴコマンド又はＮＬＳＴコマンド）を受信した場合に、ファイル名送信部１０２は、予め定められたファイル名をネットワーク管理装置１４に送信する（Ｓ１０４）。そして、ネットワーク管理装置１４において、ファイル名受信部２０６は、ネットワーク通信装置１０から送信されたファイル名を受信する（Ｓ２０８）。次に、ネットワーク管理装置１４において、表示部２０２は、受信したファイル名受信部２０６がネットワーク通信装置１０から受信したファイル名を表示する（Ｓ２１０）。
【００４４】
図５（ｂ）は、Ｓ２１０において表示部２０２が生成する表示画面の一例を示す。表示部２０２は、ファイル名受信部２０６によって受信されたファイル名をテキストデータ等のアイコンとともに表示する。また、表示部２０２は、設定情報をカテゴリー毎に分類して表示してもよい。例えば、カテゴリーは、ＶＬＡＮ、ＱｏＳ（回線品質）、通信方式、セキュリティ、ファイアウォール、ポート、通信パラメータ等である。設定情報を分類することによって、例えば複数のネットワーク通信装置のセキュリティに関する設定情報を、同一に設定する場合、１つのセキュリティに関する設定情報を用いて、複数のネットワーク通信装置のセキュリティに関する設定情報を更新することができる。また、図６に示すように、表示部２０２は、Ｓ２０２において表示される装置名と、Ｓ２１０において表示されるファイル名とを同時に表示してもよい。
【００４５】
次に、ネットワーク管理者によって図５（ｂ）に示す画面上でネットワーク通信装置１０のファイル名が指定されることによって（Ｓ２１２）、ネットワーク管理装置１４において、要求送信部２０４は、指定されたファイル名を有するファイルの要求、例えばＦＴＰにおけるＧＥＴコマンド又はＲＥＴＲコマンドをネットワーク通信装置１０に送信する。
【００４６】
そして、ネットワーク通信装置１０において、要求受信部１００は、ファイルの要求（ＧＥＴコマンド又はＲＥＴＲコマンド）をネットワーク管理装置１４から受信する（Ｓ１０６）。次に、ネットワーク通信装置１０において、要求受信部１００が、ファイルの要求（ＧＥＴコマンド又はＲＥＴＲコマンド）を受信した場合に、設定情報送信部１０４は、通信制御メモリ１０８から設定情報を読み出す（Ｓ１０８）。次に、設定情報送信部１０４は、通信制御メモリ１０８から読み出した設定情報をネットワーク管理装置１４に送信する（Ｓ１１２）。
【００４７】
そして、ネットワーク管理装置１４において、設定情報受信部２０８は、ネットワーク通信装置１０から送信された設定情報を受信する（Ｓ２１４）。次にネットワーク管理装置１４において、表示部２０２は、設定情報受信部２０８がネットワーク通信装置１０から受信した設定情報を表示する（Ｓ２１６）。次に、ネットワーク管理者の入力に基づいて、設定情報変更部２１０は、設定情報受信部２０８が受信した設定情報を書き換える（Ｓ２１８）。次に、ネットワーク管理装置１４において、設定情報送信部２１２は、設定情報変更部２１０によって書き換えられた設定情報をネットワーク通信装置１０に送信する（Ｓ２２０）。例えば、ネットワーク管理装置１４において、設定情報送信部２１２は、ＦＴＰにおけるＰＵＴコマンド又はＳＴＯＲコマンドを用いて設定情報を送信する。
【００４８】
そして、ネットワーク通信装置１０において、設定情報受信部１１０は、例えばＦＴＰにおけるＰＵＴコマンド又はＳＴＯＲコマンドによりファイル名を指定されたファイルの内容をネットワーク管理装置１４から受信する（Ｓ１１４）。次に、ネットワーク通信装置１０において、設定情報受信部１１０が、例えばＦＴＰにおけるＰＵＴコマンド又はＳＴＯＲコマンドを受信した場合に、設定情報更新部１１２は、ファイル名送信部１０２が送信したファイル名と、設定情報受信部１１０が受信したファイル名とが同一であるか否かを判断する（Ｓ１１６）。そして、ネットワーク通信装置１０において、設定情報更新部１１２は、ファイル名が同一であると判断した場合に、設定情報受信部１１０が受信したファイルの内容に基づいて、通信制御メモリ１０８に格納された設定情報を書き換える（Ｓ１１８）。
【００４９】
本実施形態に係るコンピュータネットワークシステムによれば、ネットワーク通信装置１０は、ＦＴＰのコマンドに対応することができるため、管理装置１４において、ネットワーク管理者は、ネットワーク管理装置１４において、ファイル構造を持つデータと同様に、ネットワーク通信装置１０の設定情報を処理することができる。したがって、ネットワーク管理者は、ネットワーク通信装置１０の設定情報の複写、保存、編集等を容易に行うことができる。
【００５０】
本実施形態に係るネットワーク通信装置１０によれば、ＦＴＰを用いて設定情報を送受信することによって、認証によるセキュリティを強化することができる。さらに、暗号化、ファイアウォール等を組み合わせることにより、ネットワーク通信装置１０のセキュリティをより強化することができる。セキュリティが強化されることにより、ネットワーク管理者は、インターネットやＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介してネットワーク通信装置１０の設定情報を管理する場合であっても、より安全にネットワーク通信装置１０の設定情報を管理することができる。
【００５１】
図７は、ネットワーク通信装置１０のハードウェア構成を示す。ネットワーク通信装置１０は、ＣＰＵ７００と、ＲＯＭ７０２と、ＲＡＭ７０４と、通信インタフェース７０６と、ハードディスクドライブ７０８と、データベースインタフェース７１０と、フロッピーディスクドライブ７１２と、ＣＤ−ＲＯＭドライブ７１４とを備える。ＣＰＵ７００は、ＲＯＭ７０２及びＲＡＭ７０４に格納されたプログラムに基づいて動作する。通信インタフェース７０６は、ネットワークを介してネットワーク通信装置と通信する。データベースインタフェース７１０は、データベースへのデータの書込、及びデータベースの内容の更新を行う。格納装置の一例としてのハードディスクドライブ７０８は、設定情報及びＣＰＵ７００が動作するプログラムを格納する。
【００５２】
フロッピーディスクドライブ７１２はフロッピーディスク７２０からデータまたはプログラムを読み取りＣＰＵ７００に提供する。ＣＤ−ＲＯＭドライブ７１４はＣＤ−ＲＯＭ７２２からデータまたはプログラムを読み取りＣＰＵ７００に提供する。通信インタフェース７０６は、ネットワーク通信装置に接続してデータを送受信する。データベースインタフェース７１０は、各種データベース７２４と接続してデータを送受信する。
【００５３】
ＣＰＵ７００が実行するソフトウエアは、フロッピーディスク７２０またはＣＤ−ＲＯＭ７２２等の記録媒体に格納されて利用者に提供される。記録媒体に格納されたソフトウエアは圧縮されていても非圧縮であってもよい。ソフトウエアは記録媒体からハードディスクドライブ７０８にインストールされ、ＲＡＭ７０４に読み出されてＣＰＵ７００により実行される。
【００５４】
記録媒体に格納されて提供されるソフトウエア、即ちハードディスクドライブ７０８にインストールされるソフトウェアは、機能構成として、要求受信モジュールと、ファイル名送信モジュールと、設定情報送信モジュールと、記憶モジュールと、設定情報受信モジュールと、設定情報更新モジュールとを有する。各モジュールがコンピュータに働きかけて、ＣＰＵ７００に行わせる処理は、それぞれ本実施形態のネットワーク通信装置１０における、対応する部材の機能及び動作と同一であるから、説明を省略する。
【００５５】
図７に示した、記録媒体の一例としてのフロッピーディスク７２０またはＣＤ−ＲＯＭ７２２には、本出願で説明した全ての実施形態におけるネットワーク通信装置１０の動作の一部または全ての機能を格納することができる。
【００５６】
これらのプログラムは記録媒体から直接ＲＡＭに読み出されて実行されても、一旦ハードディスクドライブにインストールされた後にＲＡＭに読み出されて実行されてもよい。更に、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されてもよい。又、符号化した形態で格納されていてもよい。
【００５７】
記録媒体としては、フロッピーディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、ＰＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアーカードなどの半導体メモリ等を用いることができる。又、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムをネットワーク通信装置１０に提供してもよい。このような記録媒体は、ネットワーク通信装置１０を製造するためのみに使用されるものであり、そのような記録媒体の業としての製造および販売等が本出願に基づく特許権の侵害を構成することは明らかである。
【００５８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００５９】
【発明の効果】
上記説明から明らかなように、本発明によれば、ネットワーク管理者が、ネットワークに接続された機器の設定情報を容易に遠隔管理できるネットワーク管理装置、ネットワーク通信装置、ネットワーク通信プログラム、ネットワーク通信方法、及びコンピュータネットワークシステムを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るコンピュータネットワークシステムの構成図である。
【図２】ネットワーク通信装置１０の構成図である。
【図３】ネットワーク管理装置１４の構成図である。
【図４】ネットワーク通信装置１０とネットワーク管理装置１４との通信シーケンスである。
【図５】表示部２０２が生成する表示画面の一例を示す図である。
【図６】表示部２０２が生成する表示画面の他の例を示す図である。
【図７】ネットワーク通信装置１０のハードウェア構成図である。
【符号の説明】
１０  ネットワーク通信装置
１２  ネットワーク通信装置
１４  ネットワーク管理装置
１００  要求受信部
１０２  ファイル名送信部
１０４  設定情報送信部
１０６  テキストメモリ
１０８  通信制御メモリ
１１０  設定情報受信部
１１２  設定情報更新部
１１４  通信制御部
２００  検出部
２０２  表示部
２０４  要求送信部
２０６  ファイル名受信部
２０８  設定情報受信部
２１０  設定情報変更部
２１２  設定情報送信部
２１４  記憶部
７００  ＣＰＵ
７０２  ＲＯＭ
７０４  ＲＡＭ
７０６  通信インタフェース
７０８  ハードディスクドライブ
７１０  データベースインタフェース
７１２  フロッピーディスクドライブ
７１４  ＣＤ−ＲＯＭドライブ
７２０  フロッピーディスク
７２２  ＣＤ−ＲＯＭ
７２４  各種データベース
【図１】
0003581322.tif 000002
【図２】
0003581322.tif 000003
【図３】
0003581322.tif 000004
【図４】
0003581322.tif 000005
【図５】
0003581322.tif 000006
【図６】
0003581322.tif 000007
【図７】
0003581322.tif 000008