(57)【特許請求の範囲】
【請求項１】
少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出手段と、
自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出手段と、
前記接続検出手段により検出された前記デバイスの接続状態及び前記無線ＬＡＮ状態検出手段により検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定手段と、
を有し、
前記無線ＬＡＮ設定手段は、前記接続検出手段により前記デバイスの接続が検出され、かつ、前記無線ＬＡＮ状態検出手段により無線ＬＡＮ機能のオン状態が検出された場合、前記デバイスから無線ＬＡＮ設定情報を取得し、前記無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とする情報処理装置。
【請求項２】
少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出手段と、
自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出手段と、
前記接続検出手段により検出された前記デバイスの接続状態及び前記無線ＬＡＮ状態検出手段により検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定手段と、
前記デバイスの無線ＬＡＮ設定を行い、前記設定された無線ＬＡＮ設定情報を保持するデバイス設定手段を有し、
前記無線ＬＡＮ設定手段は、前記接続検出手段により前記デバイスの接続が検出され、かつ、前記無線ＬＡＮ状態検出手段により無線ＬＡＮ機能のオン状態が検出された場合、前記デバイス設定手段で保持された前記デバイスの無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とする情報処理装置。
【請求項３】
前記無線ＬＡＮ設定手段は、前記デバイスの無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行った後、前記接続検出手段により前記デバイスの分離が検出され、又は、前記無線ＬＡＮ状態検出手段により無線ＬＡＮ機能のオフ状態が検出された場合、自装置の無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記無線ＬＡＮ状態検出手段は、前記接続検出手段により前記デバイスの接続が検出された場合、自装置の無線ＬＡＮ機能の状態を検出し、前記デバイスが自装置に接続中に自装置の無線ＬＡＮ機能の状態が変化した場合、変化後の無線ＬＡＮ機能の状態を検出することを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記無線ＬＡＮ状態検出手段は、検出した自装置の無線ＬＡＮ機能の状態に関する情報を前記デバイスに通知し、
前記無線ＬＡＮ設定手段は、前記情報が前記無線ＬＡＮ機能のオン状態に関するものであった場合、前記通知を受けた前記デバイスから無線ＬＡＮ設定情報を取得し、前記無線ＬＡＮ設定情報を用いて自装置の無線ＬＡＮ設定を行うことを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記無線ＬＡＮ状態検出手段は、検出した自装置の無線ＬＡＮ機能の状態に関する情報を前記デバイスに通知し、
前記無線ＬＡＮ設定手段は、自装置の無線ＬＡＮ機能のオン状態に関する情報の通知を受けて前記デバイスが無線ＬＡＮ機能を停止した後、前記デバイスから無線ＬＡＮ設定情報を取得し、前記無線ＬＡＮ設定情報を用いて自装置の無線ＬＡＮ設定を行うことを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出ステップと、
自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出ステップと、
前記接続検出ステップで検出された前記デバイスの接続状態及び前記無線ＬＡＮ状態検出ステップで検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定ステップと、
を有し、
前記無線ＬＡＮ設定ステップは、前記接続検出ステップにより前記デバイスの接続が検出され、かつ、前記無線ＬＡＮ状態検出ステップにより無線ＬＡＮ機能のオン状態が検出された場合、前記デバイスから無線ＬＡＮ設定情報を取得し、前記無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とする無線ＬＡＮ接続制御方法。
【請求項８】
少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出ステップと、
自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出ステップと、
前記接続検出ステップで検出された前記デバイスの接続状態及び前記無線ＬＡＮ状態検出ステップで検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定ステップと、
前記デバイスの無線ＬＡＮ設定を行い、前記設定された無線ＬＡＮ設定情報を保持するデバイス設定ステップと、
を有し、
前記無線ＬＡＮ設定ステップは、前記接続検出ステップにより前記デバイスの接続が検出され、かつ、前記無線ＬＡＮ状態検出ステップにより無線ＬＡＮ機能のオン状態が検出された場合、前記デバイス設定ステップで保持された前記デバイスの無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とする無線ＬＡＮ接続制御方法。
【請求項９】
コンピュータに、
少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出処理と、
自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出処理と、
前記接続検出処理で検出された前記デバイスの接続状態及び前記無線ＬＡＮ状態検出処理で検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定処理と、
を実行させ、
前記無線ＬＡＮ設定処理は、前記接続検出処理により前記デバイスの接続が検出され、かつ、前記無線ＬＡＮ状態検出処理により無線ＬＡＮ機能のオン状態が検出された場合、前記デバイスから無線ＬＡＮ設定情報を取得し、前記無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とするプログラム。
【請求項１０】
コンピュータに、
少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出処理と、
自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出処理と、
前記接続検出処理で検出された前記デバイスの接続状態及び前記無線ＬＡＮ状態検出処理で検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定処理と、
前記デバイスの無線ＬＡＮ設定を行い、前記設定された無線ＬＡＮ設定情報を保持するデバイス設定処理と、
を実行させ、
前記無線ＬＡＮ設定処理は、前記接続検出処理により前記デバイスの接続が検出され、かつ、前記無線ＬＡＮ状態検出処理により無線ＬＡＮ機能のオン状態が検出された場合、前記デバイス設定処理で保持された前記デバイスの無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、無線ＬＡＮ接続制御方法及びプログラムに関し、特に、例えばモバイルルータといったＷＡＮ通信機能や無線通信ＬＡＮ機能を備えた着脱可能なデバイスとＰＣ等の情報処理装置とにおける無線ＬＡＮの接続制御に好ましく適用される技術に関するものである。
【背景技術】
【０００２】
近年、ルータは、ＷＡＮ通信機能（例えば３Ｇネットワークへの通信等）や無線ＬＡＮ通信機能といった複数のネットワーク接続機能を有するものが知られてきている。例えば携帯電話やＰＤＡ等、ＰＣ以外の携帯端末をユーザが使う場合、通常はルータを単体で動作させ、ルータのＷＡＮ通信機能を用いてインターネットに接続したり、無線通信ＬＡＮ機能を利用したりすることができる。また、ユーザがＰＣを使う場合には、ルータの通信ＷＡＮ機能を用いて３Ｇネットワークを介した通信を行うこともできる。この場合、ルータとＰＣを接続してアダプタとして機能させる。
【０００３】
ルータを単体で使用する場合、ユーザはバッテリーライフを気にする必要があるが、ＰＣと接続して使用する場合には、ＰＣから電源供給を受けられるためバッテリーライフの面でメリットがある。また、ＰＣ本体に格納できるくらい小型化したルータであれば、ＵＳＢケーブルを用いて接続するのではなく、ＰＣに装着することで接続できるが、このようにルータをＰＣに装着してＰＣと一体化した場合、双方を持ち歩いてもかさばらないという携帯上のメリットがある。
【０００４】
一方、ルータとＰＣをケーブル接続あるいはルータをＰＣに格納した場合、以下のような問題がある。すなわち、ルータとＰＣをケーブル接続あるいはルータをＰＣに格納すると、ルータのＷＡＮ通信機能がＰＣのローカルデバイスと認識されてしまうため、ルータのルーティング機能が停止し、上述したようなＰＣ以外の携帯端末はルータを通じてインターネットへ接続できなくなってしまう。
【０００５】
なお、ケーブル接続時あるいは格納時にルータのＷＡＮ通信機能がＰＣのローカルデバイスと認識されてしまうのは必然ではないが、背景として以下の２点があり、このようなルータ製品が一般的である。
１．ＷＡＮ通信機能が内蔵されたＰＣとＷＡＮ通信機能を持ったルータを両方所有すると、２端末分の通信契約をする（通信料金がかさむ）か、ＳＩＭカード等の契約情報を２端末で共有する（ＳＩＭカードの入れ替え作業が発生）必要があるため、ＷＡＮ通信モジュール自体をパソコンとルータで兼用する。
２．ルータとパソコンを物理的に接続した後も、ルーティング機能を継続して動作させることは物理的に可能だが、物理的に接続されたパソコンとルータが、わざわざ無線ＬＡＮで通信することになり、トータルでバッテリーを無駄に消費してしまう。
【０００６】
例えば特許文献１には、１つのＩＰルータに障害が発生しても、端末のルーティング設定を変更することなくＬＡＮ−ＷＡＮ−ＬＡＮの端末間の通信を補償する技術が開示されている。当該技術では、ＬＡＮ−ＷＡＮ−ＬＡＮ接続ＩＰルータを二重化し、セカンダリＩＰルータがプライマリＩＰルータを状態監視し、プライマリＩＰルータが故障した場合、セカンダリＩＰルータがプライマリＩＰルータのルーティング情報とアドレスを引き継ぐようにして、ＩＰルータの自動二重化を実現し、端末間の通信を補償している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平７−１５４４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１で開示された技術は、ＩＰルータを二重化したＬＡＮ−ＷＡＮ−ＬＡＮ接続で一方のＩＰルータが故障した場合の、ユーザ側（端末）にルーティング設定を行わせずに通信を補償するための対応方法であり、ルータとＰＣのケーブル接続時あるいは合体時において生じるインターネット接続上の問題（ＰＣ以外の携帯端末等がルータを通じてインターネット接続できなくなること）の解決策としては適用できない。
【０００９】
そこで、本発明は、上述した事情に鑑みて、それぞれ無線ＬＡＮ機能を備える情報処理装置とデバイスとをつなげた場合に、該デバイスを通じてインターネット接続した該情報処理装置以外の端末が引き続きインターネットに接続できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一側面である情報処理装置は、少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出手段と、自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出手段と、接続検出手段により検出されたデバイスの接続状態及び無線ＬＡＮ状態検出手段により検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定手段と、を有し、無線ＬＡＮ設定手段は、接続検出手段によりデバイスの接続が検出され、かつ、無線ＬＡＮ状態検出手段により無線ＬＡＮ機能のオン状態が検出された場合、デバイスから無線ＬＡＮ設定情報を取得し、無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とする。
【００１１】
本発明の一側面である情報処理装置は、少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出手段と、自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出手段と、接続検出手段により検出されたデバイスの接続状態及び無線ＬＡＮ状態検出手段により検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定手段と、デバイスの無線ＬＡＮ設定を行い、設定された無線ＬＡＮ設定情報を保持するデバイス設定手段を有し、無線ＬＡＮ設定手段は、接続検出手段によりデバイスの接続が検出され、かつ、無線ＬＡＮ状態検出手段により無線ＬＡＮ機能のオン状態が検出された場合、デバイス設定手段で保持されたデバイスの無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とする。
【００１２】
また、上記の情報処理装置において、無線ＬＡＮ設定手段は、デバイスの無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行った後、接続検出手段によりデバイスの分離が検出され、又は、無線ＬＡＮ状態検出手段により無線ＬＡＮ機能のオフ状態が検出された場合、自装置の無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うものであってもよい。
【００１３】
また、上記の情報処理装置において、無線ＬＡＮ状態検出手段は、接続検出手段によりデバイスの接続が検出された場合、自装置の無線ＬＡＮ機能の状態を検出し、デバイスが自装置に接続中に自装置の無線ＬＡＮ機能の状態が変化した場合、変化後の無線ＬＡＮ機能の状態を検出するものであってもよい。
【００１４】
また、上記の情報処理装置において、無線ＬＡＮ状態検出手段は、検出した自装置の無線ＬＡＮ機能の状態に関する情報をデバイスに通知し、無線ＬＡＮ設定手段は、情報が無線ＬＡＮ機能のオン状態に関するものであった場合、通知を受けたデバイスから無線ＬＡＮ設定情報を取得し、無線ＬＡＮ設定情報を用いて自装置の無線ＬＡＮ設定を行うものであってもよい。
【００１５】
また、上記の情報処理装置において、無線ＬＡＮ状態検出手段は、検出した自装置の無線ＬＡＮ機能の状態に関する情報をデバイスに通知し、無線ＬＡＮ設定手段は、自装置の無線ＬＡＮ機能のオン状態に関する情報の通知を受けてデバイスが無線ＬＡＮ機能を停止した後、デバイスから無線ＬＡＮ設定情報を取得し、無線ＬＡＮ設定情報を用いて自装置の無線ＬＡＮ設定を行うものであってもよい。
【００１６】
本発明の一側面である無線ＬＡＮ接続制御方法は、少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出ステップと、自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出ステップと、接続検出ステップで検出されたデバイスの接続状態及び無線ＬＡＮ状態検出ステップで検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定ステップと、を有し、無線ＬＡＮ設定ステップは、接続検出ステップによりデバイスの接続が検出され、かつ、無線ＬＡＮ状態検出ステップにより無線ＬＡＮ機能のオン状態が検出された場合、デバイスから無線ＬＡＮ設定情報を取得し、無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とする。
【００１７】
本発明の一側面である無線ＬＡＮ接続制御方法は、少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出ステップと、自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出ステップと、接続検出ステップで検出されたデバイスの接続状態及び無線ＬＡＮ状態検出ステップで検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定ステップと、デバイスの無線ＬＡＮ設定を行い、設定された無線ＬＡＮ設定情報を保持するデバイス設定ステップと、を有し、無線ＬＡＮ設定ステップは、接続検出ステップによりデバイスの接続が検出され、かつ、無線ＬＡＮ状態検出ステップにより無線ＬＡＮ機能のオン状態が検出された場合、デバイス設定ステップで保持されたデバイスの無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とする。
【００１８】
本発明の一側面であるプログラムは、コンピュータに、少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出処理と、自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出処理と、接続検出処理で検出されたデバイスの接続状態及び無線ＬＡＮ状態検出処理で検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定処理と、を実行させ、無線ＬＡＮ設定処理は、接続検出処理によりデバイスの接続が検出され、かつ、無線ＬＡＮ状態検出処理により無線ＬＡＮ機能のオン状態が検出された場合、デバイスから無線ＬＡＮ設定情報を取得し、無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とする。
また、本発明の一側面であるプログラムは、コンピュータに、少なくとも無線ＬＡＮ機能を備え無線ＬＡＮ設定情報を保持するデバイスの自端末との接続状態を検出する接続検出処理と、自装置の無線ＬＡＮ機能の状態を検出する無線ＬＡＮ状態検出処理と、接続検出処理で検出されたデバイスの接続状態及び無線ＬＡＮ状態検出処理で検出された自装置の無線ＬＡＮ機能の状態に基づいて、自装置の無線ＬＡＮ設定を行う無線ＬＡＮ設定処理と、デバイスの無線ＬＡＮ設定を行い、設定された無線ＬＡＮ設定情報を保持するデバイス設定処理と、を実行させ、無線ＬＡＮ設定処理は、接続検出処理によりデバイスの接続が検出され、かつ、無線ＬＡＮ状態検出処理により無線ＬＡＮ機能のオン状態が検出された場合、デバイス設定処理で保持されたデバイスの無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行うことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、それぞれ無線ＬＡＮ機能を備える情報処理装置とデバイスとをつなげた場合に、該デバイスを通じてインターネット接続した該情報処理装置以外の端末が引き続きインターネットに接続することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態に係るＰＣ及びモバイルルータの外観図である。
【図２】本発明の実施形態に係るＰＣのハードウェア構成図である。
【図３】本発明の実施形態に係るＰＣの機能構成図である。
【図４】本発明の実施形態に係るモバイルルータのハードウェア構成図である。
【図５】本発明の実施形態におけるルーティング動作の説明図である。
【図６】本発明の実施形態（第１）に係る無線ＬＡＮ通信機能切り替え処理及び無線ＬＡＮ設定処理の説明図である。
【図７】本発明の実施形態（第１）に係る無線ＬＡＮ通信機能切り替え処理及び無線ＬＡＮ設定処理の説明図である。
【図８】本発明の原理を応用した実施形態（第３）の説明図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施形態について図面を参照して説明する。
【００２２】
［第１実施形態］
図１は、本発明の実施形態に係るＰＣ及びモバイルルータの外観図である。ＰＣ１０は一般的なノート型ＰＣであり、ＤＶＤ−ＲＯＭドライブとは別個に、モバイルルータ２０を内部に格納可能なスペースが設けられた装着部を有する。モバイルルータ２０は、３Ｇ機能及び無線ＬＡＮ通信機能を備え、無線ＬＡＮ設定情報を保持し、単体あるいはＰＣ１０と接続した状態でルーティング動作を行う。
【００２３】
図２は、本発明の実施形態に係るＰＣのハードウェア構成図である。本実施形態のＰＣ１０は、一般的なハードウェア構成を持つＰＣであり、ＣＰＵ１１、メモリ１２、ＨＤＤ１３、入力装置１４、出力装置１５、ＵＳＢ  ＩＦ１６を備える。
【００２４】
ＣＰＵ１１は、メモリ１２に格納されたＯＳや本実施形態特有のプログラムに従って、ＰＣ１０の全体動作制御を行うとともに、モバイルルータ２０の接続状態及び自装置の無線ＬＡＮ通信機能状態に基づく無線ＬＡＮ設定処理を行う。メモリ１２は、ＯＳや本実施形態特有のプログラムを格納する記憶領域（ＲＯＭ）、ＣＰＵ１１の各種処理等で用いる作業用の記憶領域（ＲＡＭ）を持つ。ＨＤＤ１３は、各種データを保持する外部記憶装置である。入力装置１４は、ユーザによる入力操作を受け付ける装置で、マウス、キーボード等である。出力装置１５は、各種データの画面出力や音声出力を行う装置で、ディスプレイ、スピーカ等である。ＵＳＢ  ＩＦ１６は、モバイルルータ２０とＵＳＢ接続するためのインタフェースである。
【００２５】
図３は、本実施形態に係るＰＣの機能構成図である。本実施形態のＰＣ１０は、ＣＰＵ１１がメモリ１２に格納された本実施形態特有のプログラムを読み込んで、モバイルルータ２０の接続状態及び自装置の無線ＬＡＮ通信機能の状態に基づく無線ＬＡＮ設定処理を行うための機能部である制御部１００を構成する。制御部１００は、接続検出手段１１０、無線ＬＡＮ状態検出手段１２０、無線ＬＡＮ設定手段１３０を論理的に有する。なお、各手段は、上記のようにソフト的に実現するほか、回路等を用いてハード的に実現してもよい。
【００２６】
接続検出手段１１０は、モバイルルータ２０とＰＣ１０との接続状態を検出する。すなわち、ＯＳが検出する周辺機器の接続状況の情報を監視し、モバイルルータ２０がＵＳＢ  ＩＦ１６を介してＰＣ１０に接続されたこと、モバイルルータ２０がＰＣ１０から分離されたことを検出する。
【００２７】
無線ＬＡＮ状態検出手段１２０は、ＰＣ１０の無線ＬＡＮ通信機能の状態を検出する。すなわち、ＯＳが検出する無線ＬＡＮ通信機能の動作状況の情報を監視し、ＰＣ１０の無線ＬＡＮ通信機能が動作可能状態にあるか、動作不能状態にあるかを検出する。
【００２８】
無線ＬＡＮ設定手段１３０は、接続検出手段１１０が検出したモバイルルータ２０の接続状態及び無線ＬＡＮ状態検出手段１２０が検出したＰＣ１０の無線ＬＡＮ通信機能の状態に基づいて、ＰＣ１０の無線ＬＡＮ設定を行う。
【００２９】
図４は、本実施形態に係るモバイルルータの機能構成図である。本実施形態のモバイルルータ２０は、電源制御回路２１、信号切替回路２２、無線ＬＡＮ設定記憶部２３、ルータ用バッテリー２４、ルータ制御部２５、無線ＬＡＮモジュール２６、３Ｇ通信モジュール２７を有する。
【００３０】
電源制御回路２１は、モバイルルータ２０の電源制御を行う回路で、モバイルルータ２０の接続状態に応じて電源の切り替えを行う。ＰＣ１０と接続されている場合はＰＣ１０の電源（ＵＳＢ電源）をモバイルルータ２０に供給し、ＰＣと接続していない場合はルータ用バッテリー２４から電源供給を行う。
【００３１】
信号切替回路２２は、モバイルルータ２０内を伝達する信号を切り替える回路で、ＰＣ１０の無線ＬＡＮ通信機能の状態（ＰＣへの接続が前提）に応じて信号の切り替えを行う。ＰＣ１０の無線ＬＡＮ通信機能が動作可能状態（無線ＬＡＮオン状態）の場合はＰＣ１０からのＵＳＢ信号がモバイルルータ２０内を伝達するようにし、ＰＣ１０の無線ＬＡＮ通信機能が動作不能状態（無線ＬＡＮオフ状態）の場合はモバイルルータ２０内でのみ信号が伝達するようにする。信号切替回路２２による信号切替の結果、ＰＣ１０が無線ＬＡＮオン状態の場合ルーティング制御はＰＣ１０が行い（図４の左図）、ＰＣ１０が無線ＬＡＮオフ状態の場合はルータ制御部２５が行うことになる（図４の右図）。なお、無線ＬＡＮオフ状態には、ＰＣ電源がオンで無線ＬＡＮ通信機能がオフの場合とＰＣ電源がオフの場合がある。
【００３２】
無線ＬＡＮ設定記憶部２３は、モバイルルータ２０の無線ＬＡＮ設定情報を記憶する。ルータ用バッテリー２４は、モバイルルータ２０が単体で動作する際に用いるためのバッテリーである。
【００３３】
ルータ制御部２５は、無線ＬＡＮモジュール２６及び３Ｇ通信モジュール２７を用いてルーティングを行い、無線ＬＡＮや３Ｇネットワークを介した通信を行う。無線ＬＡＮモジュール２６は、無線ＬＡＮを介した通信でルーティングを行うためのモジュールである。３Ｇ通信モジュール２７は、３Ｇネットワークを介した通信でルーティングを行うためのモジュールである。
【００３４】
図５は、本発明の実施形態におけるルーティング動作の説明図である。左図がモバイルルータ２０の取り出し時の動作、中央図が格納時かつＰＣ１０の無線ＬＡＮオフ状態時の動作、右図が格納時かつＰＣ１０の無線ＬＡＮオン状態時の動作をそれぞれ示している。
【００３５】
取り出し時には、モバイルルータ２０は単体でルーティング動作を行うため、自身のバッテリーから電源を供給し、ルーティング制御も自身が行う。モバイルルータ２０は、携帯端末３０に対して３Ｇ機能あるいは無線ＬＡＮ通信機能による通信を可能にし、無線ＬＡＮ通信機能を持つＰＣ１０に対しては３Ｇ機能による通信を可能にする。
【００３６】
格納時かつＰＣ１０の無線ＬＡＮオフ状態時には、電源の供給はＰＣ１０から受け、ルーティング制御は自身が行う。つまり、モバイルルータ２０はＰＣ１０を拡張バッテリーとして利用し、ルーティング動作としては単体での動作時と同様である。
【００３７】
格納時かつＰＣ１０の無線ＬＡＮオン状態時には、モバイルルータ２０はＰＣ１０から電源の供給及びルーティング制御を受ける。モバイルルータ２０は、無線ＬＡＮ通信機能及びルーティング制御を停止し、ＰＣ１０に３Ｇ機能を用いたルーティング制御を委ねる（図４左図を参照）。つまり、ＰＣ１０は、モバイルルータ２０を３Ｇアダプタとして利用し、ルータとして機能する。この結果、携帯端末３０は、モバイルルータ２０の３Ｇ機能を用いて３Ｇ通信を行い、ＰＣ１０の無線ＬＡＮ通信機能を用いて無線ＬＡＮ通信を行う。
【００３８】
図６は、本発明の実施形態に係る無線ＬＡＮ通信機能切り替え処理及び無線ＬＡＮ設定処理の説明図である。本実施形態では、ＰＣ１０がモバイルルータ２０の接続状態及び自装置の無線ＬＡＮ通信機能の状態に応じて無線ＬＡＮ設定を行うが、図６は該無線ＬＡＮ設定を行う際の各処理をブロックで表し、各処理間の関係を矢印でつなぐことで処理の流れを示している。
【００３９】
ＰＣ１０の側では、ルータ格納検出（処理（１））は図３の接続検出手段１１０が行い、ＰＣ側無線ＬＡＮ状態通知（処理（２））は無線ＬＡＮ状態検出手段１２０が行い、無線ＬＡＮ設定取得（処理（３））及び無線ＬＡＮ設定変更（処理（４））は無線ＬＡＮ設定手段１３０が行う。モバイルルータ２０の側では、ルータ格納検出（処理（５））及び電源制御（処理（７））は図４の電源制御回路２１が行い、ＰＣ側無線ＬＡＮ状態取得（処理（６））はルータ制御部２５が行い、モジュールＩＦ制御（処理（８））は信号切替回路２２が行う。無線ＬＡＮ設定通知（処理（９））は、ルーティング制御がモバイルルータ２０からＰＣ１０に切り替わった後、ＰＣ１０の無線ＬＡＮ設定手段１３０により行われる。
【００４０】
なお、無線ＬＡＮ設定通知（処理（９））で通知される無線ＬＡＮ設定情報は、ネットワーク識別情報、セキュリティ設定情報、ＳｏｆｔＡＰの設定情報等である。これらは、一般ユーザにとって馴染みがなく平易に感じられにくい情報であり、ユーザが無線ＬＡＮの設定を行うことを煩雑にしている要因の一つといえる。
【００４１】
図７は、本発明の実施形態に係る無線ＬＡＮ通信機能切り替え処理及び無線ＬＡＮ設定処理の説明図で、モバイルルータ２０の接続状態及びＰＣ１０の無線ＬＡＮ通信機能の状態に基づく処理について、場合分けをして表したものである。図６で記載した各処理を用いて説明している。
【００４２】
＜ＰＣ側無線ＬＡＮオフ状態で装着した場合（ケース（Ａ））＞
ＰＣ電源オフ状態で装着した場合とＰＣ電源がオンでＰＣ側の無線ＬＡＮ通信機能がオフの状態で装着した場合とに分けて述べる。ＰＣ電源オフ状態で装着した場合、モバイルルータ２０は、電源制御回路２１がＰＣ１０への装着とＰＣ電源オフ状態にあることを検出し（処理（５））、ＰＣ１０から電源供給を受けてルータ用バッテリー２４の充電を開始するとともにＰＣ１０の電源により動作を行う（処理（７））。
【００４３】
ＰＣ電源がオンでＰＣ側の無線ＬＡＮ通信機能がオフの状態で装着した場合、図７には示していないが以下のとおりとなる。モバイルルータ２０では電源制御回路２１がＰＣ１０への装着を検出し（処理（５））、ＰＣ１０では接続検出手段１１０がモバイルルータ２０の装着を検出する（処理（１））。そして、ＰＣ１０は無線ＬＡＮ状態検出手段１２０がＰＣ側無線ＬＡＮオフ状態を検出してこの情報モバイルルータ２０に通知する（処理（２））。モバイルルータ２０はルータ制御部２５がＰＣ側無線ＬＡＮオフ状態の情報を取得し（処理（６））、この情報を受けて、電源制御回路２１がＰＣ１０から電源を用いてルータ用バッテリー２４の充電を開始する（処理（７））。
【００４４】
＜ＰＣ側無線ＬＡＮオフ状態で取り外した場合（ケース（Ｂ））＞
ＰＣ電源オフ状態で取り外した場合、モバイルルータ２０は、電源制御回路２１がＰＣ１０から取り外されたことを検出し（処理（５））、ＰＣ１０の電源を用いた充電及びルーティング動作からルータ用バッテリーの電源を用いた駆動に切り替える（処理（７））。
【００４５】
＜ＰＣ側無線ＬＡＮオン状態で装着した場合（ケース（Ｃ））＞
ＰＣ側無線ＬＡＮオン状態で装着した場合、モバイルルータ２０では電源制御回路２１がＰＣ１０への装着を検出し（処理（５））、ＰＣ１０では接続検出手段１１０がモバイルルータ２０の装着を検出する（処理（１））。そして、ＰＣ１０は無線ＬＡＮ状態検出手段１２０がＰＣ側無線ＬＡＮオン状態を検出してこの情報モバイルルータ２０に通知する（処理（２））。
【００４６】
モバイルルータ２０はルータ制御部２５がＰＣ側無線ＬＡＮオン状態の情報を取得し（処理（６））、この情報を受けて、電源制御回路２１がＰＣ１０から電源を用いてルータ用バッテリー２４の充電を開始するとともにＰＣ１０の電源を用いて動作を行うが、ルータ制御部２５及び無線ＬＡＮモジュール２６への電源供給を停止する（処理（７））。ルータ制御部２５がオフとなった後、信号切替回路２２は、ルーティング制御をＰＣ１０に行わせるべく、ＰＣ１０のＵＳＢ信号が各構成（回路、モジュール等）に伝達するように切り替える。これにより、３Ｇ通信モジュール２７の制御がモバイルルータ２０からＰＣ１０に切り替わる（処理（８））。
【００４７】
ＰＣ１０は無線ＬＡＮ設定手段１３０が信号切替回路２２を介して無線ＬＡＮ設定記憶部２３にアクセスし、モバイルルータ２０の無線ＬＡＮ設定情報を読み出す（処理（９）、処理（３））。そして、読み出したモバイルルータ２０の無線ＬＡＮ設定情報を用いて、ＰＣ１０の無線ＬＡＮ設定を行う（処理（４））。すなわち、ＰＣ１０とモバイルルータ２０との間で無線ＬＡＮ設定情報の継承が行われ、無線ＬＡＮ設定が切り替わり、これによって、モバイルルータ２０に接続して無線ＬＡＮ通信を行っていた携帯端末等はシームレスにＰＣ１０を介して無線ＬＡＮ通信を継続することができる。
【００４８】
＜ＰＣ側無線ＬＡＮオン状態で取り外した場合（ケース（Ｄ））＞
ＰＣ側無線ＬＡＮオン状態で取り外した場合、モバイルルータ２０は、電源制御回路２１がＰＣ１０から取り外されたことを検出し（処理（５））、ＰＣ１０の電源を用いた充電及びルーティング動作からルータ用バッテリーの電源を用いた駆動に切り替えるとともに、ルータ制御部２５及び無線ＬＡＮモジュール２６への電源供給を開始する（処理（７））。すなわち、モバイルルータ２０単体での動作を行える状態にする。
【００４９】
ルータ制御部２５がオンとなった後、信号切替回路２２は、ルーティング制御をルータ制御部２５に行わせるべく、ＰＣ１０のＵＳＢ信号を遮断して各構成（回路、モジュール等）に伝達しないように切り替える。これにより、３Ｇ通信モジュール２７の制御をＰＣ１０からモバイルルータ２０（ルータ制御部２５）に切り替え、携帯端末等による接続をＰＣ１０の無線ＬＡＮ通信機能からモバイルルータ２０の無線ＬＡＮ通信機能に切り替える（処理（８））。
【００５０】
一方、ＰＣ１０は、接続検出手段１１０がモバイルルータ２０が取り外されたことを検出する（処理（１））。そして、無線ＬＡＮ設定手段１３０は、この検出結果を受けて、無線ＬＡＮ設定をモバイルルータ２０の設定内容からＰＣ１０の設定内容に戻す（処理（４））。すなわち、ＰＣ１０の無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行う。これは、モバイルルータ２０が取り外された後には、ＰＣ１０は自身に接続してくる携帯端末等に対して自身の無線ＬＡＮ通信機能を用いて無線ＬＡＮ通信を行うためである。
【００５１】
＜ルータ装着状態でＰＣ側無線ＬＡＮ通信機能をオフからオンにした場合（ケース（Ｅ））＞
ＰＣ１０は、無線ＬＡＮ状態検出手段１２０がＰＣ側無線ＬＡＮ通信機能の状態のオフからオンへの変化を検出し、ＰＣ側無線ＬＡＮ通信機能がオン状態であることを情報モバイルルータ２０に通知する（処理（２））。モバイルルータ２０はルータ制御部２５がＰＣ側無線ＬＡＮオン状態の情報を取得し（処理（６））、この情報を受けて、電源制御回路２１がルータ制御部２５及び無線ＬＡＮモジュール２６への電源供給を停止する（処理（７））。
【００５２】
ルータ制御部２５がオフとなった後、信号切替回路２２は、ルーティング制御をＰＣ１０に行わせるべく、ＰＣ１０のＵＳＢ信号が各構成（回路、モジュール等）に伝達するように切り替える。これにより、３Ｇ通信モジュール２７の制御がモバイルルータ２０からＰＣ１０に切り替わる（処理（８））。
【００５３】
ＰＣ１０は無線ＬＡＮ設定手段１３０が信号切替回路２２を介して無線ＬＡＮ設定記憶部２３にアクセスし、モバイルルータ２０の無線ＬＡＮ設定情報を読み出す（処理（９）、処理（３））。そして、読み出したモバイルルータ２０の無線ＬＡＮ設定情報を用いて、ＰＣ１０の無線ＬＡＮ設定を行う（処理（４））。すなわち、ＰＣ１０とモバイルルータ２０との間で無線ＬＡＮ設定情報の継承が行われ、無線ＬＡＮ設定の変更を行う。
【００５４】
＜ルータ装着状態でＰＣ側無線ＬＡＮ通信機能をオンからオフにした場合（ケース（Ｆ））＞
ＰＣ１０は、無線ＬＡＮ状態検出手段１２０がＰＣ側無線ＬＡＮ通信機能の状態のオンからオフへの変化を検出し、ＰＣ側無線ＬＡＮ通信機能がオフ状態であることを情報モバイルルータ２０に通知する（処理（２））。モバイルルータ２０では、ＰＣ側無線ＬＡＮオフ状態の情報を受け（処理（６））、電源制御回路２１がルータ制御部２５及び無線ＬＡＮモジュール２６への電源供給を開始する（処理（７））。
【００５５】
ルータ制御部２５がオンとなった後、信号切替回路２２は、ルーティング制御をルータ制御部２５に行わせるべく、ＰＣ１０のＵＳＢ信号を遮断して各構成（回路、モジュール等）に伝達しないように切り替える。これにより、３Ｇ通信モジュール２７の制御をＰＣ１０からモバイルルータ２０（ルータ制御部２５）に切り替え、携帯端末等による接続をＰＣ１０の無線ＬＡＮ通信機能からモバイルルータ２０の無線ＬＡＮ通信機能に切り替える（処理（８））。
【００５６】
一方、ＰＣ１０は、無線ＬＡＮ設定手段１３０は、無線ＬＡＮ状態検出手段１２０による検出結果（ＰＣ側無線ＬＡＮオフ状態にあること）を受けて、無線ＬＡＮ設定をモバイルルータ２０の設定内容からＰＣ１０の設定内容に戻す（処理（４））。すなわち、ＰＣ１０の無線ＬＡＮ設定情報を用いて無線ＬＡＮ設定を行う。
【００５７】
無線ＬＡＮ設定情報の引き継ぎ（無線ＬＡＮ設定通知（処理（９））、無線ＬＡＮ設定取得（処理（３））は、いくつかの方法が考えられる。１つ目の方法は、上記の説明で示したもので、無線ＬＡＮ設定情報を記憶する機能部を独立して設け（上記無線ＬＡＮ設定記憶部２３）、無線ＬＡＮ設定情報の書き込みはルータ側で行い、読み出しはＰＣ側で行うようにする方法である。
【００５８】
２つ目の方法は、ルータ制御部２５に無線ＬＡＮ設定情報を保持させ、ルータ制御をＵＳＢホストからＵＳＢデバイスに切り替えたうえで、ＰＣ側から無線ＬＡＮ設定情報を読み出し、読み出した後にルータ制御部２５への電源供給を停止する方法である。この方法では、無線ＬＡＮ設定情報を記憶するための独立した機能部を設ける必要がなくなる。
【００５９】
３つ目の方法は、無線ＬＡＮ設定情報のやり取りにＵＳＢ信号ではなく無線を用いるもので、ルータ制御部２５の電源供給を停止する前に、モバイルルータ２０とＰＣ１０が無線ＬＡＮで接続し、無線ＬＡＮ設定情報を転送した後でルータ制御部２５の電源をオフにする方法である。この方法でも、２つ目の方法と同様に、無線ＬＡＮ設定情報を記憶するための独立した機能部を設ける必要がなくなる。
【００６０】
［第２実施形態］
第２実施形態では、モバイルルータ２０の無線ＬＡＮ設定を行うためのツールをＰＣ１０にインストールしておき、ＰＣ１０はツールを用いてモバイルルータ２０の無線ＬＡＮ設定や設定の変更を行うと同時に、この設定内容（無線ＬＡＮ設定情報）を保持する。無線ＬＡＮ設定や設定の変更は、ＰＣ１０とモバイルルータ２０を接続してツールを実行することで行う。この場合の両端末の接続は、ケーブル接続や装着でもよいし、無線ＬＡＮによるものでもよい。
【００６１】
このようにして、モバイルルータ２０の無線ＬＡＮ設定を行った後は、ＰＣ１０とモバイルルータ２０がケーブル接続あるいは装着される度に、ＰＣ１０が保持したモバイルルータ２０の無線ＬＡＮ設定内容を自装置の無線ＬＡＮ通信機能に適用し、またモバイルルータ２０が取り外される度に、自装置の無線ＬＡＮ設定内容を適用することで、ＰＣ１０の無線ＬＡＮ設定を行う。
【００６２】
第１実施形態では、ＰＣ１０の無線ＬＡＮ通信機能の状態及びモバイルルータ２０の装着状態に応じて、ルータ側の無線ＬＡＮ設定情報をＰＣ側に送ってこれを用いてＰＣ側で無線ＬＡＮ設定を行ったり、ＰＣ側の無線ＬＡＮ設定を元に戻したりしていたが、第２実施形態では、モバイルルータ２０の装着時等におけるＰＣの無線ＬＡＮ設定で、その都度モバイルルータ２０の無線ＬＡＮ設定内容をＰＣ１０へ移す必要がなくなる。
【００６３】
［第３実施形態］
図８は、本発明の原理を応用した実施形態の説明図である。本発明の原理を広範囲に解釈した場合、図８に示すようなスター型ネットワーク同士の結合が可能となる。すなわち、グループＡのノードが、グループＢのハブの設定を引き継ぐことで、それまでグループＢのハブに接続していたノードは、継続してインターネット接続を維持することができる。
【００６４】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００６５】
すなわち、本実施形態におけるＰＣ１０で実行されるプログラムは、先に述べた各手段（接続検出手段１１０、無線ＬＡＮ状態検出手段１２０、無線ＬＡＮ設定手段１３０）を含むモジュール構成となっており、実際のハードウェアを用いて具体的手段を実現する。すなわち、コンピュータ（ＣＰＵ１１）が所定の記録媒体（メモリ１２）からプログラムを読み出して実行することにより上記各手段が主記憶装置上にロードされて生成される。
【００６６】
本実施形態におけるＰＣ１０で実行されるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納され、ネットワーク経由でダウンロードさせることにより提供されるように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供あるいは配布するように構成してもよい。
【００６７】
また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルで、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、不揮発性のメモリカード等のコンピュータで読み取り可能な記録媒体に記録されて提供されるように構成してもよい。また、上記プログラムは、ＲＯＭ等にあらかじめ組み込んで提供するように構成してもよい。
【００６８】
この場合、上記記録媒体から読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコードを記録した記録媒体は本発明を構成する。
【符号の説明】
【００６９】
１０    ＰＣ
１１    ＣＰＵ
１２    メモリ
１３    ＨＤＤ
１４    入力装置
１５    出力装置
１６    ＵＳＢ  ＩＦ
２０    モバイルルータ
２１    電源制御回路
２２    信号切替回路
２３    無線ＬＡＮ設定記憶部
２４    ルータ用バッテリー
２５    ルータ制御部
２６    無線ＬＡＮモジュール
２７    ３Ｇ通信モジュール
３０    携帯端末
４０    ＡＰ
１００    制御部
１１０    接続検出手段
１２０    無線ＬＡＮ状態検出手段
１３０    無線ＬＡＮ設定手段
【図１】
0005470141.tif 000002
【図２】
0005470141.tif 000003
【図３】
0005470141.tif 000004
【図４】
0005470141.tif 000005
【図５】
0005470141.tif 000006
【図６】
0005470141.tif 000007
【図７】
0005470141.tif 000008
【図８】
0005470141.tif 000009