(57)【要約】【課題】  複数のネットワークに接続されるルータの接続設定にかかる利用者の負担を軽減する。【解決手段】  複数のネットワークに接続されるルータの接続先ネットワークを切替えるネットワーク切替え装置（利用者端末１）であって、接続先毎にあらかじめその設定情報が格納される接続情報格納部１１と、接続先が指定されることにより、接続情報格納部１１を参照して該当する設定情報を読み出し、当該設定情報をルータ２に送信して設定情報の更新を行う設定情報更新部１３とから構成される。【選択図】  図１
2005079690.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークに接続されるルータの接続先ネットワークを切替えるネットワーク切替え装置であって、
前記接続先毎にあらかじめその設定情報が格納される接続情報格納部と、
前記接続先が指定されることにより、前記接続情報格納部を参照して該当する設定情報を読み出し、当該設定情報を前記ルータに送信して前記設定情報の更新を行う設定情報更新部と、
を備えることを特徴とするネットワーク切替え装置。
【請求項２】
前記設定情報更新部は、
利用者によって指定される接続先情報に基づき名前検索要求を生成してバインダ部へ出力するリゾルバ部と、
前記名前検索要求を受信して接続設定書替え部を呼び出し、当該接続設定書替え部から設定情報の書替え成功通知を得た後、切替えられたネットワーク上のドメインネームシステムから出力されるアドレス情報を前記名前検索要求の応答として利用者に提供する前記バインダ部と、
前記接続先情報と現在の接続先とを比較し、その比較結果によっては前記接続情報格納部から読み出される設定情報を前記ルータへ送信して設定情報の書替えを行う前記接続設定書替え部と、
を備えることを特徴とする請求項１に記載のネットワーク切替え装置。
【請求項３】
前記設定情報更新部は、
前記ルータから前記設定情報の書替え結果を受信し、当該書替えに失敗した場合に、保存してある前記書替え前の接続設定情報を復元する設定復元部を、
更に備えることを特徴とする請求項１または２に記載のネットワーク切替え装置。
【請求項４】
複数のネットワークに接続されるルータの接続先ネットワークを切替えるネットワーク切替え方法であって、
前記接続先の指定を取り込む過程と、
接続情報格納部を参照して接続先毎にあらかじめその設定情報が格納された中から該当する設定情報を読み出す過程と、
当該読み出された設定情報を前記ルータに送信して前記設定情報の更新を行う過程と、
を備えることを特徴とするネットワーク切替え方法。
【請求項５】
複数のネットワークに接続されるルータの接続先ネットワークを切替えるネットワーク切替え装置に用いられるプログラムであって、
前記接続先の指定を取り込む処理と、
接続情報格納部を参照して接続先毎にあらかじめその設定情報が格納された中から該当する設定情報を読み出す処理と、
当該読み出された設定情報を前記ルータに送信して前記設定情報の更新を行う処理と、
をコンピュータに実行させるネットワーク切替えプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク切替え装置および方法ならびにプログラムに関する。
【背景技術】
【０００２】
ルータは、ネットワーク相互接続装置の一つであり、ネットワーク層のプロトコルに基づき経路制御を行う中継装置である。
すなわち、パケットの行き先を管理するスイッチングシステムであり、データの行き先を調べて自分のネットワークからデータを送り出し、あるいは自分のネットワークへデータを取り込む。また、他のネットワークから別のネットワークへのデータの中継、転送も管理する。
【０００３】
ところで、ルータに接続情報がないネットワークへ接続を切替えるためには、ルータの接続設定を手動で切替えて設定し直す必要がある。
これを解決するために、マルチセッションルータのように、セッション毎にあらかじめ設定情報を記述しておき、セッションを切替えることにより利用できるセッション数を増やす方法が存在する。また、ネットワークへの接続環境に応じて、例えば、有線ＬＡＮ（Local Area Network）と無線ＬＡＮを自動的に切替える技術も存在する（例えば、特許文献１参照）。
【特許文献１】特開平１０−１６４１１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上記した従来技術は、セッションが一つしかない、あるいはネットワーク接続環境が一個しか存在しない状況において適用することはできず、また、マルチセッションルータ、あるいは特許文献１においてもセッション数、あるいは接続できるネットワーク環境が有限であるため、接続するネットワークの数が増えると物理的に対応できないといった問題があった。
【０００５】
本発明は上記事情に鑑みてなされたものであり、接続先となるネットワーク毎に接続設定情報を用意しておくことにより、利用者が接続先を指定するだけでルータの接続設定を自動更新してそれぞれのネットワークに接続が可能な、ネットワーク切替え装置および方法ならびにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために本発明は、複数のネットワークに接続されるルータの接続先ネットワークを切替えるネットワーク切替え装置であって、前記接続先毎にあらかじめその設定情報が格納される接続情報格納部と、前記接続先が指定されることにより、前記接続情報格納部を参照して該当する設定情報を読み出し、当該設定情報を前記ルータに送信して前記設定情報の更新を行う設定情報更新部と、を備えることを特徴とする。
【０００７】
本発明によれば、設定情報更新部が、接続先が指定されることにより接続情報格納部を参照して該当する設定情報を読み出し、当該設定情報をルータに送信して設定情報の更新を行うことにより、利用者が接続先を指定するだけでルータの接続設定が自動更新され、それぞれのネットワークへの接続が可能となる。
【０００８】
また、本発明において、前記設定情報更新部は、利用者によって指定される接続先情報に基づき名前検索要求を生成してバインダ部へ出力するリゾルバ部と、前記名前検索要求を受信して接続設定書替え部を呼び出し、当該接続設定書替え部から設定情報の書替え成功通知を得た後、切替えられたネットワーク上のドメインネームシステムから出力されるアドレス情報を前記名前検索要求の応答として利用者に提供する前記バインダ部と、前記接続先情報と現在の接続先とを比較し、その比較結果によっては前記接続情報格納部から読み出される設定情報を前記ルータへ送信して設定情報の書替えを行う前記接続設定書替え部と、を備えることを特徴とする。
【０００９】
本発明によれば、バインダ部が、リゾルバ部を介して受信される名前検索要求に基づき接続設定書替え部を呼び出し、当該接続設定書替え部により、接続先情報と現在の接続先とが比較され、不一致のときに接続情報格納部から読み出される設定情報がルータへ送信され設定情報の書替えが行なわれる。このことにより、利用者が接続先を指定するだけでルータの接続設定を自動更新して接続のし直しが可能となる。
【００１０】
また本発明において、前記設定情報更新部は、前記ルータから前記設定情報の書替え結果を受信し、当該書替えに失敗した場合に、保存してある書替え前の接続設定情報を復元する設定復元部を、更に備えることを特徴とする。
【００１１】
本発明によれば、書替え前の接続設定情報を保存しておくことで、書替えが失敗した場合に書替え前の接続設定情報を復元することができ、元の設定への復元が利用者の負担なく実現できるる。
【００１２】
上記した課題を解決するために本発明は、複数のネットワークに接続されるルータの接続先ネットワークを切替えるネットワーク切替え方法であって、前記接続先の指定を取り込む過程と、接続情報格納部を参照して接続先毎にあらかじめその設定情報が格納された中から該当する設定情報を読み出す過程と、当該読み出された設定情報を前記ルータに送信して前記設定情報の更新を行う過程と、を備えることを特徴とする。
【００１３】
上記した課題を解決するために本発明は、複数のネットワークに接続されるルータの接続先ネットワークを切替えるネットワーク切替え装置に用いられるプログラムであって、前記接続先の指定を取り込む処理と、接続情報格納部を参照して接続先毎にあらかじめその設定情報が格納された中から該当する設定情報を読み出す処理と、当該読み出された設定情報を前記ルータに送信して前記設定情報の更新を行う処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、利用者が指定した接続先に基づき自動的にルータの接続設定を切替えることができるため、利用者は接続されるネットワーク毎に接続設定を書替える必要が無くなり、したがってネットワーク切替え時の利用者による負担が大幅に軽減される。
また、接続先となるネットワークの数の制限がなくなり、利用者はこの制限を意識することなくネットワークの接続あるいは切替えが可能となる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明実施形態の構成を機能展開して示したブロック図である。ここでは、本発明のネットワーク切替え装置が実装される、例えばＰＣ（パーソナルコンピュータ）等で構成される利用者端末１の主要な構成が示されている。
利用者端末１は、接続情報格納部１１と、ローカル情報格納部１２と、設定情報更新部１３と、接続先設定ファイル１４で構成され、外部接続されるルータ２を介して図示せぬネットワークに接続される。接続情報格納部１１には、あらかじめ接続先となるネットワーク毎、接続に必要なユーザ名やパスワード等（以下、設定情報という）が、ローカル情報格納部１２には、ルータ２に接続するために必要なＩＤやパスワード等の情報が格納されている。
【００１６】
設定情報更新部１３は、リゾルバ部１３１と、バインダ部１３２と、接続設定書替え部１３３と、設定復元部１３４で構成される。
リゾルバ部１３１は、利用者によって指定される接続先情報に基づき名前検索要求を生成してバインダ部１３２へ出力する機能を持ち、バインダ部１３２は、名前検索要求を受信して接続設定書替え部１３３を呼び出し、当該接続設定書替え部１３３から設定情報の書替え成功通知を得た後、切替えられたネットワーク上のＤＮＳ（Domain Name System）からから出力されるアドレス情報を先の名前検索要求の応答として利用者に提供する機能を持つ。
【００１７】
接続設定書替え部１３３は、バインダ部１３２を介して接続先情報を得、その接続先情報と現在の接続先とを比較し、その比較結果によっては接続情報格納部１１から読み出される設定情報をルータ２へ送信して設定情報の書替えを行う機能を持つ。また、設定復元部１３４は、ルータ２から設定情報の書替え結果を受信し、当該書替えに失敗した場合に、書替え前の接続設定情報を復元する機能を持つ。このため、設定復元部１３４は書替え前の情報を保存している。
なお、接続先設定ファイル１４には、書替えに成功した場合の接続先情報が接続先毎に保持される。利用者がその設定ファイルを図示せぬサーバから取得して接続先設定ファイル１４へ書き込み、保持、管理することで、新しい接続先の追加を容易に行うことができる。
【００１８】
図２〜図５は本発明実施形態の動作を説明するために引用した図であり、図２、図３は、図１に示す利用者およびブラウザを含む各構成ブロック１３１、１３２、１３３そしてＤＮＳおよびルータ２間の動作シーケンス、図４、図５は動作フローチャートである。なお、図４、図５に示すフローチャートの一部には、本発明のネットワーク切替えプログラムの処理手順も示されている。
以下、図２〜図５を参照しながら図１に示す本発明実施形態の動作について詳細に説明する。
ここでは、本発明のネットワーク切替え装置および方法ならびにプログラムを、ＷＷＷ（World Wide Web）上のコンテンツサービスに適用する例について説明する。また、利用者は、最初に利用者端末１に内蔵されたブラウザを用いてインターネットなどの公衆網であるネットワークＡのコンテンツを利用しているものとする。
【００１９】
まず、利用者は、ブラウザを介し、閉域網ネットワークであるネットワークＢのＵＲＬ（Uniform Resource Locator）を入力することによりネットワーク切替えのための接続先を指定する。接続先（ネットワークＢ）が指定されると（図４、Ｓ４１）、ブラウザは、設定情報更新部１３のリゾルバ部１３１に対し、ネットワークＢ内のＤＮＳ（Domain Name System）からドメインおよびそのデータを引き出すための名前検索要求を発行する。
ここで、バインダ部１３２は、リゾルバ部１３１からＤＮＳにかわって名前検索要求を受信し、先に入力され取り込まれたＵＲＬの中のＴＬＤ（Top Level Domain）部分を検知して接続設定書替え部１３３へ通知する（Ｓ４２）。
【００２０】
接続設定書替え部１３３は、受信したＴＬＤと現在のドメインと比較し（Ｓ４３）、異なっていた場合にのみ接続情報格納部１１からネットワークＢに該当する接続設定情報を抽出し（Ｓ４４）、また、ローカル情報格納部１２からルータ２を呼び出すための情報を読み出し、その情報に従いルータ２に接続する（Ｓ４５）。なお、比較結果が同一となっていた場合はなにもしない（Ｓ４７）。
接続設定書替え部１３３は、更に接続情報格納部１１から抽出した接続設定情報をルータ２へ送信し、ルータ２上の接続設定情報をネットワークＡからネットワークＢ用に書替える。ここでルータ２は、書きえが成功した場合は、成功した旨を接続設定書替え部１３３へ返答し、失敗した場合は（Ｓ４８“失敗”）、設定復元部１３４により、保存してある書替え前の設定情報に基づき設定を復元する（図５、Ｓ５２）。
【００２１】
上記したように書替え結果を受信して書替えが成功すれば（Ｓ４８“成功”）接続するネットワークがＢに切替わる。ここで、バインダ部１３２は、接続設定書替え部１３３を介して書替え成功の通知を得、ルータ２を介して切替わったネットワークＢ上のＤＮＳに名前検索要求を送信する（Ｓ４９）。
ＤＮＳからＩＰアドレスが送信されると（Ｓ５０）、それを受信して利用者端末１のブラウザ上に出力し、このことにより、ネットワークＢ内のコンテンツを、ブラウザを介して表示することができる（Ｓ５１）。
なお、接続設定情報を接続先毎にファイル管理しておくことで、利用者がその設定ファイルを図示せぬサーバから取得し、利用者端末１内の接続先設定ファイル１４に保持しておくことで、新しい接続先の追加を容易に行うことができる。
【００２２】
以上説明のように本発明は、あらかじめ接続先毎にその接続設定情報を利用者端末１に持たせることで、利用者が接続先を指定するだけでルータの接続設定を自動で書替え接続を行うものである。このことにより、利用者は接続毎に設定を書き替える必要が無くなり、接続先となるネットワークの数の制限もなくなる。
なお、図１に示す設定情報更新部１３、および、設定情報更新部１３を構成するリゾルバ部１３１、バインダ部１３２、接続設定書替え部１３３、設定復元部１３４のそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明のネットワーク切替え装置が実現されるものとする。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００２３】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のシステムやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００２４】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００２５】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【産業上の利用可能性】
【００２６】
複数のネットワークに接続されるルータの接続設定を自動的に変更し、それぞれのネットワークに接続するために利用可能である。
【図面の簡単な説明】
【００２７】
【図１】本発明実施形態の構成を機能展開して示したブロック図である。
【図２】本発明実施形態の動作シーケンスを示す図である。
【図３】本発明実施形態の動作シーケンスを示す図である。
【図４】本発明実施形態の動作を示すフローチャートである。
【図５】本発明実施形態の動作を示すフローチャートである。
【符号の説明】
【００２８】
１…利用者端末、２…ルータ、１１…接続情報格納部、１２…ローカル情報格納部、１３…設定情報更新部、１４…接続先設定ファイル、１３１…リゾルバ部、１３２…バインダ部、１３３…接続設定書替え部、１３４…設定復元部
【図１】
2005079690.tif 000003
【図２】
2005079690.tif 000004
【図３】
2005079690.tif 000005
【図４】
2005079690.tif 000006
【図５】
2005079690.tif 000007