(57)【要約】【課題】  利用者およびネットワーク提供者に対するルータ設定負荷の削減をはかる。【解決手段】  接続されるルータ２の機種を判別し、その接続設定を自動的に行うルータの自動識別設定装置（利用者端末１）であって、ルータの設定情報が複数格納されるルータ設定情報格納部１１と、あるルータ２が接続されたとき、ルータ設定情報格納部１１に格納されてある設定情報を順次読み出し、当該読み出された設定情報に従う通信を試みその返り値を取得してルータを識別するルータ自動識別部１２と、入力インタフェースを介して取り込まれる接続情報を、先に識別されたルータの設定情報に基づく書式に変換し、当該ルータとの間で通信を行ってルータの設定情報を更新する接続設定自動更新部１３で構成される。【選択図】      図１
2005079691.tif 000002
【特許請求の範囲】
【請求項１】
ルータの設定情報が複数格納されるルータ設定情報格納部と、
あるルータが接続されたとき、前記ルータ設定情報格納部に格納されてある設定情報を順次読み出し、当該読み出された設定情報に従う通信を試みその返り値を取得して前記ルータを識別するルータ自動識別部と、
利用者によって入力され取り込まれた接続情報を、前記識別されたルータの設定情報に基づく書式に変換し、当該ルータとの間で通信を行って前記ルータの設定情報を更新する接続設定自動更新部と、
を備えることを特徴とするルータの自動識別設定装置。
【請求項２】
前記ルータ自動識別部は、
前記ルータのＭＡＣアドレスを取得して該ルータのベンダを判別するベンダ判別部と、
前記ルータ設定情報格納部に格納された設定情報の中から前記判別されたベンダの機種の設定情報を取得し、当該設定情報に従う通信を順次試み、その返り値によって前記ルータの機種を判定する機種判別部と、
を備えることを特徴とする請求項１に記載のルータの自動識別設定装置。
【請求項３】
前記接続設定自動更新部は、
利用者によって入力される接続情報を取り込むと共に、前記ルータ設定情報格納部から前記ルータ自動識別部によって識別されたルータの設定情報を読み出して接続設定書替え部に提供する入力取込み部と、
前記取り込まれた接続情報を、前記読み出された設定情報をもとに当該ルータ用の書式に書替え、当該書式に従うプロトコルもしくはコマンドに基づく通信を行ない当該ルータの設定情報を変更する接続設定書替え部と、
を備えることを特徴とする請求項１に記載のルータの自動識別設定装置。
【請求項４】
ルータの機種を判別し、その接続設定を自動的に行うルータの自動識別設定方法であって、
あるルータが接続されたとき、あらかじめ格納されてある設定情報を順次読み出し、当該読み出された設定情報に従う通信を試み、その返り値を取得して前記接続されたルータを識別する過程と、
利用者によって入力され、取り込まれる接続情報を、前記識別されたルータの設定情報に基づく書式に変換し、当該ルータとの間で通信を行って前記ルータの設定情報を更新する過程と、
を備えることを特徴とするルータの自動識別設定方法。
【請求項５】
ルータの機種を判別し、その接続設定を自動的に行うルータの自動識別設定装置に用いられるプログラムであって、
あるルータが接続されたとき、あらかじめ格納されてある設定情報を順次読み出し、当該読み出された設定情報に従う通信を試み、その返り値を取得して前記接続されたルータを識別する処理と、
利用者によって入力され、取り込まれる接続情報を、前記識別されたルータの設定情報に基づく書式に変換し、当該ルータとの間で通信を行って前記ルータの設定情報を更新する処理と、
をコンピュータに実行させるルータの自動識別設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルータの識別および接続設定を自動で行う、ルータの自動識別設定装置および方法ならびにプログラムに関する。
【背景技術】
【０００２】
ルータに代表されるネットワーク機器の接続設定は、その機種および接続されるネットワークに依存し、利用者はそれぞれの機種に付属のマニュアルを見ながら設定を行っている。また、ネットワーク提供者は、利用者から設定について多くの問合せを受け、そのサポート、およびサポートコスト面において大きな負担になっている。
【０００３】
ところで、ネットワーク機器の中には、複数のネットワークプロトコルに対応して通信が可能な機器が存在する。例えば、複数のＬＡＮ（Local Area Network）に接続するために複数のＬＡＮインタフェースを備えたＬＡＮ端末がある。
このＬＡＮ端末は、内蔵するＬＡＮインタフェースを順次選択して接続されるＬＡＮとの間で通信を行ない、その受信データに基づき正常に接続されているＬＡＮインタフェースを見つけ、そのＬＡＮインタフェースを使用するＬＡＮインタフェースとして決定する（例えば、特許文献１参照）。
【特許文献１】特開平５−２８４１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記した特許文献１に開示された技術によれば、利用者はネットワークの設定を意識することなく、自動的に効率的なＬＡＮシステムの構築が可能となる。
しかしながら、特許文献１に開示された技術は、ＬＡＮ端末の設定を使用するネットワークに適合させる技術であって、ＬＡＮ端末からルータ等のネットワーク相互接続装置（中継装置）の設定を変更するものではない。
【０００５】
本発明の課題は、ルータの機種判別と設定変更を端末から自動的に行うことで、利用者およびネットワーク提供者に対する設定負荷の削減をはかった、ルータの自動識別設定装置および方法ならびにプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために本発明は、前記ルータの設定情報が複数格納されるルータ設定情報格納部と、あるルータが接続されたとき、前記ルータ設定情報格納部に格納されてある設定情報を順次読み出し、当該読み出された設定情報に従う通信を試み、その返り値を取得して前記ルータを識別するルータ自動識別部と、入力インタフェースを介して取り込まれる接続情報を、前記識別されたルータの設定情報に基づく書式に変換し、当該ルータとの間で通信を行って前記ルータの設定情報を更新する接続設定自動更新部と、を備えることを特徴とする。
【０００７】
本発明によれば、ルータ自動識別部が、ルータが接続されたときにルータ設定情報格納部に格納されてある設定情報を順次読み出し、当該読み出された設定情報に従う通信を試みその返り値を取得してルータを自動識別し、接続設定自動更新部が、入力される接続情報を識別されたルータの設定情報に基づく書式に変換してルータとの間で通信を行ないルータの設定情報を自動更新することで、利用者およびネットワーク提供者に対する接続設定負荷の削減がはかれる。
【０００８】
また、本発明において、前記ルータ自動識別部は、前記ルータのＭＡＣアドレスを取得して該ルータのベンダを判別するベンダ判別部と、前記ルータ設定情報格納部に格納された設定情報の中から前記判別されたベンダの機種の設定情報を取得し、当該設定情報に従う通信を順次試み、その返り値によって前記ルータの機種を判定する機種判別部と、を備えることを特徴とする。
【０００９】
本発明によれば、ルータ自動識別部はベンダ判別部と機種判定部で構成され、機種判定部が、ルータ設定情報格納部からベンダ判別部で判別されたベンダコードに従う機種の設定情報を取得し、当該設定情報に従う通信を順次試みその返り値によってルータの機種を判定することで、接続されるルータの自動識別が可能になる。
【００１０】
また、本発明において、前記接続設定自動更新部は、利用者によって入力される接続情報を取り込むと共に、前記ルータ設定情報格納部から前記ルータ自動識別部によって識別されたルータの設定情報を読み出して接続設定書替え部に提供する入力取込み部と、前記取り込まれた接続情報を、前記読み出された設定情報をもとに当該ルータ用の書式に書替え、当該書式に従うプロトコルもしくはコマンドに基づく通信を行ない当該ルータの設定情報を変更する接続設定書替え部と、を備えることを特徴とする。
【００１１】
本発明によれば、接続設定自動更新部は、入力取込み部と接続設定書替え部で構成され、接続設定書替え部が、入力取込み部を介して取り込まれた利用者による接続情報を、ルータ設定情報格納部から読み出された設定情報をもとに当該ルータ用の書式に書替え、当該書式に従うプロトコルもしくはコマンドに基づく通信を行ないルータの設定情報を変更することで、接続されるルータの設定の自動化がはかれる。
【００１２】
上記した課題を解決するために本発明は、ルータの機種を判別し、その接続設定を自動的に行うルータの自動識別設定方法であって、あるルータが接続されたとき、あらかじめ格納されてある設定情報を順次読み出し、当該読み出された設定情報に従う通信を試み、その返り値を取得して前記接続されたルータを識別する過程と、利用者によって入力され、取り込まれる接続情報を、前記識別されたルータの設定情報に基づく書式に変換し、当該ルータとの間で通信を行って前記ルータの設定情報を更新する過程と、を備えることを特徴とする。
【００１３】
上記した課題を解決するために本発明は、ルータの機種を判別し、その接続設定を自動的に行うルータの自動識別設定装置に用いられるプログラムであって、あるルータが接続されたとき、あらかじめ格納されてある設定情報を順次読み出し、当該読み出された設定情報に従う通信を試み、その返り値を取得して前記接続されたルータを識別する処理と、利用者によって入力され、取り込まれる接続情報を、前記識別されたルータの設定情報に基づく書式に変換し、当該ルータとの間で通信を行って前記ルータの設定情報を更新する処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ルータの機種判別と設定変更を利用者端末から自動的に行うことで、利用者に対する接続設定の負担を大幅に軽減でき、また、ネットワーク提供業者に対する問合せも減少するため、ユーザサポートに対する負担およびそのサポートコストが低減する。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明実施形態の構成を機能展開して示したブロック図である。ここでは、本発明のルータの自動識別設定装置が実装される利用者端末１の主要な構成が示されている。
利用者端末１は、ルータ設定情報格納部１１と、ルータ自動識別部１２と、接続設定自動更新部１３で構成される。
【００１６】
ルータ設定情報格納部１１には、ルータ２毎の識別情報、およびその設定情報がベンダ毎に登録されている。図２に、ルータ設定情報格納部１１のデータ構造の一例が示されている。
ルータ設定情報格納部１１は、図２に示されるように「ベンダコード」、「ベンダ名」、「機種」、「識別情報」、および「設定情報」の各データ項目から成る。ここで、「識別情報」として、例えば、設定に使用されるプロトコルであるＨＴＴＰ（Hyper Text Transfer Protocol）もしくは外部コマンドおよびその返り値等が、「設定情報」として、設定用プロトコル、コマンド、パラメータ書式等の情報が格納されている。
【００１７】
ルータ自動識別部１２は、ルータ２が接続されたとき、ルータ設定情報格納部１１に格納されてある設定情報を順次読み出し、当該読み出された設定情報に従う通信を試みその返り値を取得してルータ２を識別する機能を持ち、ベンダ判別部１２１と、機種判別部１２２で構成される。
ベンダ判別部１２１は、ルータ２のＭＡＣ（Media Access Control Address）アドレスから当該ルータ２の製造メーカであるベンダコードを取得してベンダ名を判別する機能を持つ。また、機種判別部１２２は、ルータ設定情報格納部１１に格納された設定情報の中から判別されたベンダの機種の設定情報を取得し、当該設定情報に従う通信を順次試み、その返り値によってルータ２の機種を判別する機能を持つ。
【００１８】
接続設定自動更新部１３は、図示せぬ入力インタフェースを介して取り込まれる接続情報を、識別されたルータ２の設定情報に基づく書式に変換し、当該ルータ２との間で通信を行ない、ルータ２の設定情報を更新する機能を持ち、入力取込み部１３１と、接続設定書替え部１３２で構成される。
入力取込み部１３１は、利用者によって入力される接続情報を取り込むと共に、ルータ設定情報格納部１１からルータ自動識別部１２によって識別されたルータの設定情報を読み出して接続設定書替え部１３２に提供する機能を持つ。また、接続設定書替え部１３２は、先に取り込まれた接続情報を、読み出された設定情報をもとに当該ルータ用の書式に書替え、当該書式に従うプロトコルもしくはコマンドに基づく通信を行ない当該ルータの設定情報を変更する機能を持つ。
【００１９】
図３〜図５は、本発明実施形態の動作を説明するために引用した図であり、図３は、図１に示す各構成ブロック（機種判別部１２２、ルータ設定情報格納部１１、ベンダ判別部１２１、ルータ２）間の動作シーケンス、図４、図５は動作フローチャートである。なお、図４、図５に示すフローチャートの一部は、本発明におけるルータの自動識別設定プログラムの処理手順も示している。
以下、図３〜図５を参照しながら図１、図２に示す本発明実施形態の動作について詳細に説明する。
【００２０】
まず、利用者はルータ２を利用者端末１に接続する（図４、Ｓ４１）。利用者端末１はＰＣ（パーソナルコンピュータ）等により構成され、本発明のルータの自動識別設定プログラムが事前にインストールされているものとする。
上記したルータの自動識別設定プログラムを起動すると（Ｓ４２）、ルータ自動識別部１２のベンダ判別部１２１は、デフォルトゲートウェイであるルータ２からＭＡＣアドレスを取得し（Ｓ４３）、このＭＡＣアドレスからルータ２の製造会社が示されるベンダコードを取得してベンダ名を判別する（Ｓ４４）。また、機種判別部１２２は、ベンダ判別部１２１によって得られたベンダ名を元に通信方法取得要求を発行し、ルータ設定情報格納部１１からそのベンダが製造販売している機種毎の設定情報（設定用プロトコル、コマンド、パラメータの書式）をｎ個、順次読み出し（Ｓ４５）、ルータ２を介しその設定情報に従う通信を試みる。
【００２１】
ここでは、利用者端末１のデフォルトゲートウェイアドレスに対し、ルータ識別のための情報を取得するプロトコル、コマンド、パラメータの組み合わせで通信を実行する（Ｓ４６）。そして、その返り値を受信し（Ｓ４７）、チェックした結果有効であると判断された場合（Ｓ４８“Ｙｅｓ”）、すなわち、ルータ設定情報格納部１１に登録された返り値と合致した場合（成功）、そのルータ名から接続されたルータの機種名を判別する（Ｓ４９）。
もし、ある通信を試み、有効な返り値が受信できなかった場合（Ｓ４８“ＮＯ”失敗）は、次の設定情報に基づく通信を実行し、以上の動作は返り値が有効と判断されるまで繰り返される（Ｓ４６〜Ｓ４８）。
【００２２】
一方、利用者が所定の入力書式に従う接続情報を入力すると、接続設定自動更新部１３の入力取込み部１３１は、図示せぬ入力インタフェースを介してこれを取込み、接続設定書替え部１３２へ提供する（図５、Ｓ５０）。入力取込み部１３１はまた、ルータ設定情報格納部１１に問い合わせ、先に識別されたルータ機種用の設定情報も取得して接続設定書替え部１３２へ提供する（Ｓ５１）。
接続設定書替え部１３２はこれを受けて利用者によって入力され取り込まれた接続情報を、ルータ設定情報格納部１１から取得された設定情報を元に当該ルータ用の書式に変換し（Ｓ５２）、変換された当該ルータ用プロトコル、コマンドを用いて通信を行うことで、接続されるルータ２の設定情報を更新する（Ｓ５３）。
上記した自動認識設定方法を利用することでルータ設定のためのインタフェースを１つにすることができ、利用者はもとよりネットワーク提供者にとっても設定にかかる負担を軽減することができる。
【００２３】
以上説明のように本発明は、接続されるルータ２毎の設定情報をあらかじめ利用者端末１内に用意し、利用者端末１が接続されるデフォルトゲートウェイアドレスに対してそれぞれの設定情報に従う通信を試行してその返り値を取得することで接続されるルータ２の機種判別を行ない、また、利用者による接続情報の入力を取り込み、先に判別された機種の識別情報に従う設定用のプロトコル、あるいはコマンド、パラメータの組み合わせに変換して通信を行うことで接続されたルータ２の設定情報を変更するものである。
このことにより、ルータ２の機種判別と設定変更を利用者端末１から自動的に行うことができ、従って、利用者およびネットワーク提供者のルータ２に対する設定負荷の削減がはかれる。
【００２４】
なお、図１に示すルータ自動識別部１２、接続設定自動更新部１３、ベンダ判別部１２１、機種判別部１２２、入力取込み部１３１、接続設定書替え部１３２のそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明のルータの自動識別設定装置が実現されるものとする。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００２５】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００２６】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００２７】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００２８】
ネットワークに接続される複数のルータの識別および接続設定を自動で行うために利用可能である。
【図面の簡単な説明】
【００２９】
【図１】本発明実施形態の構成を機能展開して示したブロック図である。
【図２】ルータ設定情報格納部のデータ構造の一例を示す図である。
【図３】本発明実施形態の動作シーケンスを示す図である。
【図４】本発明実施形態の動作を示すフローチャートである。
【図５】本発明実施形態の動作を示すフローチャートである。
【符号の説明】
【００３０】
１…利用者端末、２…ルータ、１１…ルータ設定情報格納部、１２…ルータ自動識別部、１３…接続設定自動更新部、１２１…ベンダ判別部、１２２…機種判別部、１３１…入力取込み部、１３２…接続設定書替え部
【図１】
2005079691.tif 000003
【図２】
2005079691.tif 000004
【図３】
2005079691.tif 000005
【図４】
2005079691.tif 000006
【図５】
2005079691.tif 000007