(57)【要約】【課題】サービス要求を満たすメディアインタフェースのみ使用することを許可することを目的とする。【解決手段】移動通信装置が利用するサービスの特性を記録するサービス種別記録部２０５と、ネットワーク内の外部接続インタフェース種別とその特性を記録するインタフェース記録部２０６とを設け、インタフェース決定部２０７においてサービス要求を満足するインタフェースのみを選択し、外部接続インタフェースを所有するモバイルルータに通知する。【選択図】図２
2004153802.tif 000002
【特許請求の範囲】
【請求項１】
取り扱う通信のサービス種別を記録するサービス種別記録部と、
外部ネットワークへの中継を行うモバイルルータから受信した、外部ネットワークとの外部インタフェースの種別を記録するインタフェース記録部と、
前記サービス種別に適合する外部インタフェースを少なくとも１以上選定するインタフェース決定部と、
前記選定した外部インタフェースの第１の情報を同一セグメント内のモバイルルータに通知する送信部と
を有する移動通信装置。
【請求項２】
選定された前記外部インタフェースの優先順位を決定する優先順位決定部をさらに有し、前記送信部が前記第１の情報に前記優先順位を付加して第２の情報を通知する請求項１に記載の移動通信装置。
【請求項３】
前記外部インタフェース群の選定は、前記モバイルルータ内の複数の外部インタフェースについて行う請求項１あるいは請求項２に記載の移動通信装置。
【請求項４】
前記インタフェース記録部はさらに受信した外部インタフェースのリンク状態情報を記録し、前記送信部が前記第２の情報に前記リンク状態情報を付加して通知する請求項２に記載の移動通信装置。
【請求項５】
前記サービス種別記録部は、前記サービス種別の特性を示すパラメータの重要度を記録し、前記インタフェース決定部が前記重要度に基づいて外部インタフェースを決定する請求項１に記載の移動通信装置。
【請求項６】
前記サービス種別と前記重要度との少なくとも一つを使用者が変更する機能を有する請求項５に記載の移動通信装置。
【請求項７】
前記サービス種別記録部は、前記重要度を外部ネットワークからダウンロードして記録する機能を有する請求項５に記載の移動通信装置。
【請求項８】
前記インタフェース決定部は、前記サービス種別のパラメータと同一のパラメータを、外部インタフェースの特性を示すパラメータとし、前記外部インタフェースのパラメータのそれぞれに優位性を記録した情報をさらに有し、
前記重要度と前記優位性とに基づいて外部インタフェースを決定する請求項５に記載の移動通信装置。
【請求項９】
前記サービス種別記録部は、前記サービス種別、前記重要度、および前記優位性の少なくとも一つを使用者が変更する機能を有する請求項８に記載の移動通信装置。
【請求項１０】
前記サービス種別記録部は、前記重要度および前記優位性の少なくともいずれか一方を、外部ネットワークからダウンロードして記録する機能を有する請求項８に記載の移動通信装置。
【請求項１１】
前記モバイルルータから前記外部インタフェース種別を受信する期間を管理する収集タイマ管理部をさらに有し、
前記インタフェース決定部が前記収集タイマ管理部からの所定時間経過の通知を受けた後に外部インタフェースを選定する請求項１に記載の移動通信装置。
【請求項１２】
外部ネットワークと接続するインタフェース情報である外部インタフェース種別情報を記録するインタフェース種別記録部と、
前記外部インタフェース種別情報を受信した移動通信装置から、前記外部ネットワークと中継する外部インタフェースを決定するための接続情報を受信し記録する接続インタフェース記録部と、
前記接続情報を基に前記移動通信装置からの通信を中継するか否かを決定する接続決定部と、
前記外部インタフェース種別情報をマルチキャストし、前記中継の決定を選択された前記移動通信装置に通知するルータ送信部と
を有するモバイルルータ。
【請求項１３】
前記接続情報が複数の外部インタフェース種別を有し、前記接続決定部が前記外部インタフェース種別から一つの外部インタフェースを選択する請求項１２に記載のモバイルルータ。
【請求項１４】
前記接続情報が前記外部インタフェース種別ごとに優先順位をさらに付したものであり、前記接続決定部が前記優先順位に従って、前記外部インタフェースを選択する請求項１３に記載のモバイルルータ。
【請求項１５】
前記接続決定部が中継することを、前記移動通信装置に通知するまでの時間を管理するタイマ管理部をさらに有し、
前記優先順位の高い順に短くなるように設定された前記時間経過後に、前記接続決定部が通知する請求項１４に記載のモバイルルータ。
【請求項１６】
前記接続決定部は外部インタフェースが接続可能状態であり、かつ前記優先順位が最も高い場合に中継する請求項１４に記載のモバイルルータ。
【請求項１７】
前記外部インタフェースのリンク状態が変化した場合に、前記移動通信装置および他のモバイルルータに対し、前記ルータ送信部を介して、リンク状態の変化を通知する外部リンク監視部をさらに有する請求項１４に記載のモバイルルータ。
【請求項１８】
前記接続インタフェース記録部が、他の前記モバイルルータから受信した前記リンク状態の変化通知に基づき、接続状態の情報を更新し、
前記接続決定部が更新後の前記接続状態の情報から、外部インタフェースが接続可能状態であり、かつ前記優先順位が最も高くなった場合に、中継する請求項１７に記載のモバイルルータ。
【請求項１９】
請求項１に記載の移動通信装置と、請求項１２に記載のモバイルルータとから構成される移動通信システム。
【請求項２０】
請求項４に記載の移動通信装置と、請求項１７に記載の通信装置モバイルルータとから構成される移動通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク単位での移動を実現するためのモバイルルータおよびモバイルルータに収容される移動通信装置に関し、さらに詳しくは、移動通信装置が取り扱う情報に応じてネットワークと接続するための最適な外部インタフェースを使用する移動通信装置、モバイルルータおよび移動通信システムに関する。
【背景技術】
【０００２】
近年、携帯電話網や無線LANの発達に伴い、個人が所有するネットワーク機器の普及が進んでいる。このような状況の中で、あらゆるものをネットワーク化し、いつでもどこでもネットワークアクセスを実現するユビキタスネットワークが検討されている（例えば、非特許文献1参照）。このようなユビキタスネットワークの実現のために、従来より様々な移動通信システムが提案されている。
【０００３】
図４１は、特許文献１に記載された移動通信システムの構成を示す図である。
【０００４】
図４１において、移動通信装置４１０１は回線制御装置４１０２ａに無線基地局４１０３を介して接続し、回線制御装置４１０２ａから利用可能な外部ネットワークであるインターネット４１０４、ホームイントラネット４１０５、公衆電話網（ＰＳＴＮ）、ＩＳＤＮおよびＰＨＳ４１０６の種別の情報を得る。移動通信装置４１０１はこの情報に基づいて最適経路を選択して回線制御装置４１０２ａに接続要求を行い、選択した外部ネットワークと通信する。そして、移動通信装置４１０１が移動して通信ゾーンが変更になったときには、移動通信端末４１０１から新たな回線制御装置４１０２ｂへ通知し、同様にして外部ネットワークを選択する。
【０００５】
また、図４２は、特許文献２に記載された移動通信システムの構成を示す図である。
【０００６】
図４２において、一つ以上のアクセスネットワーク端末デバイス４２０１を介して、移動通信装置４２０２がネットワーク４２０３と選択的にアクセスが可能になっており、アクセスネットワーク端末デバイス４２０１の能力と好ましい能力との比較に基づいて、アクセスネットワーク端末デバイス４２０１が決定されている。移動通信装置４２０２はネットワーク４２０３と通信している間、新しいアクセスネットワーク端末デバイス４２０１が、利用できるかを検知することを継続し、現在接続しているアクセスネットワーク端末デバイス４２０１との能力比較を行い、新たなものの方が好ましければそれへ切り替える。
【特許文献１】特開２０００−１３８２３号公報（第４−６頁、図２）
【特許文献２】特表２００３−５１４４４２号公報（第１１−１５頁、図１）
【非特許文献１】何でもどこでもネットワークの実現に向けて−「ユビキタスネットワーク技術の将来展望に関する調査研究会」報告書−、平成１４年６月１１日、総務省情報通信政策局、報道発表、インターネット<URL：http://www.soumu.go.jp/s-news/2002/020611#4.html>
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の移動通信システムでは、移動通信装置４１０１は移動通信装置から属性を回線制御装置４１０２に通知し、あるいは問い合わせないと外部ネットワークの情報を新たに得られないので、外部ネットワークの利用可能状況が変化した
ときに即座に対応することが困難であった。
【０００８】
また、特許文献２に記載の移動通信システムでは、移動通信装置４２０２が接続後も最適なモバイルルータ４２０１を使用するために定期的に他の有効なモバイルルータ４２０１を検索し、該当するものが現れた場合そのモバイルルータ４２０１への接続を再設定する。このため、移動通信装置４２０２が定期的に最適なモバイルルータ４２０１を探索するために、移動通信装置４２０２の処理負荷が大きく、さらには、モバイルルータ４２０１の情報を得るための制御信号の送受信が頻繁に行われるといった課題があった。
【０００９】
本発明は上記従来の課題を解決するためになされ、その目的とするところは、移動通信装置がモバイルルータの外部インタフェースのリンク状態に変化が生じても、迅速に外部インタフェースを切り替えて通信を継続し、かつ、切り替え時に移動通信装置とモバイルルータ間の通信の輻輳が生じない移動通信装置、モバイルルータ、および移動通信システムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係る移動通信システムは、移動通信装置が取り扱う情報に応じて使用することができるアクセスメディアを選択し、モバイルルータにその情報を通知することでモバイルルータが移動通信装置と外部ネットワークとの接続に使用することのできるメディアを限定し、その中から選択することができるように構成したものである。
【００１１】
これにより、通信を継続するためにアクセスメディアを切替えなくてはならないような状況においても、取り扱う情報に最適なアクセスメディアを選択することができる。
【００１２】
本発明に係る移動通信装置は、取り扱う通信のサービス種別を記録するサービス種別記録部と、外部ネットワークへの中継を行うモバイルルータから受信した、外部ネットワークとの外部インタフェースの種別を記録するインタフェース記録部と、サービス種別に適合する外部インタフェースを少なくとも１以上選定するインタフェース決定部と、選定した外部インタフェースの第１の情報を同一セグメント内のモバイルルータに通知する送信部と
を有する。これによって、移動通信装置が扱うサービスの特性に応じて、移動通信装置が主導となり、外部インタフェースを選択することができる。
【００１３】
また、本発明に係る移動通信装置は、選定された外部インタフェースの優先順位を決定する優先順位決定部をさらに有し、送信部が第１の情報に優先順位を付加した第２の情報を通知する。これによって、複数の外部インタフェースの選択順位を移動通信装置が指定できる。
【００１４】
また、本発明に係る移動通信装置の外部インタフェースの選定は、モバイルルータ内の複数の外部インタフェースについて行っている。これによって、複数の外部インタフェースを提供するモバイルルータに対しても、外部インタフェースの選択を移動通信装置がすることができる。
【００１５】
また、本発明に係る移動通信装置のインタフェース記録部は、さらに受信した外部インタフェースのリンク状態情報を記録し、送信部が第２の情報にリンク状態情報を付加して通知する。これによって、現在接続可能な外部インタフェースを所有する複数のモバイルルータの中で、外部ネットワークと接続するために最適なインタフェースを使用するための情報をモバイルルータに与えることができる
また、本発明に係る移動通信装置のサービス種別記録部は、サービス種別の特性を示すパラメータの重要度を記録し、インタフェース決定部が重要度に基づいて外部インタフェ
ースを決定する。これによって、サービスに重要な特性をもつ外部インタフェースを優先的に選択できる。
【００１６】
また、本発明に係る移動通信装置は、サービス種別とパラメータの重要度との少なくとも一つを使用者が変更する機能を有する。これによって、移動通信装置の使用者の嗜好性を外部インタフェース選択に反映することができる。
【００１７】
また、本発明に係る移動通信装置のサービス種別記録部は、パラメータの重要度を外部ネットワークからダウンロードして記録する機能を有する。これによって、パラメータの重要度を最新のものに更新してインタフェース選択に反映することができる。
【００１８】
また、本発明に係る移動通信装置のインタフェース決定部は、サービス種別のパラメータと同一のパラメータを、外部インタフェースの特性を示すパラメータとし、外部インタフェースのパラメータのそれぞれに優位性を記録した情報をさらに有し、パラメータの重要度と優位性とに基づいて外部インタフェースを決定する。これによって、移動通信装置がサービスに最適な外部インタフェースを選択することができる。
【００１９】
また、本発明に係る移動通信装置のサービス種別記録部は、サービス種別、パラメータの重要度、および優位性の少なくとも一つを使用者が変更する機能を有する。これによって、移動通信装置の使用者の嗜好性を外部インタフェース選択に反映することができる。
【００２０】
また、本発明に係る移動通信装置のサービス種別記録部は、パラメータの重要度および優位性の少なくともいずれか一方を、外部ネットワークからダウンロードして記録する機能を有する。これによって、パラメータの重要度を最新のものに更新してインタフェース選択に反映することができる。
【００２１】
また、本発明に係る移動通信装置は、モバイルルータから外部インタフェース種別を受信する期間を管理する収集タイマ管理部をさらに有し、インタフェース決定部が収集タイマ管理部からの所定時間経過の通知を受けた後に外部インタフェースを選定する。これによって、外部インタフェースをその時点で得られる全てのものの中から選ぶことが可能になる。
【００２２】
本発明に係るモバイルルータは、外部ネットワークと接続するインタフェース情報である外部インタフェース種別情報を記録するインタフェース種別記録部と、外部インタフェース種別情報を受信した移動通信装置から、外部ネットワークと中継する外部インタフェースを決定するための接続情報を受信し記録する接続インタフェース記録部と、この接続情報を基に移動通信装置からの通信を中継するか否かを決定する接続決定部と、この外部インタフェース種別情報をマルチキャストし、中継の決定を、選択された移動通信装置に通知するルータ送信部とを有する。これによって、モバイルルータは移動通信装置が選択した外部インタフェースを提供することができる。
【００２３】
また、本発明に係るモバイルルータは、接続情報が複数の外部インタフェース種別を有し、接続決定部が外部インタフェース種別から一つの外部インタフェースを選択する。これによって、モバイルルータは移動通信装置が選択した外部インタフェースを提供することができる。
【００２４】
また、本発明に係るモバイルルータは、接続情報が外部インタフェース種別ごとに優先順位をさらに付したものであり、接続決定部が優先順位に従って、外部インタフェースを選択する。これによって、移動通信装置が選択した外部インタフェースの中で、適するものからを使用することができる。
【００２５】
また、本発明に係るモバイルルータの接続決定部が、中継することを移動通信装置に通知するまでの時間を管理するタイマ管理部をさらに有し、優先順位の高い順に短くなるように設定された時間経過後に、接続決定部が通知する。これによって、他のモバイルルータに対して、自己よりも優先順位の高いものがあることを知らせることができる。
【００２６】
また、本発明に係るモバイルルータの接続決定部は、外部インタフェースが接続可能状態であり、かつ優先順位が最も高い場合に中継する。これによって、モバイルルータは移動通信装置が選択した外部インタフェースの中から最も優先順位の高いものを使用することができる。
【００２７】
また、本発明に係るモバイルルータは、外部インタフェースのリンク状態が変化した場合に、移動通信装置および他のモバイルルータに対し、ルータ送信部を介して、リンク状態の変化を通知する外部リンク監視部をさらに有する。これによって、外部インタフェースのリンク情報の変化が生じたときに、外部インタフェースを切り替えるためのきっかけを迅速に与えることができる。
【００２８】
また、本発明に係るモバイルルータの接続インタフェース記録部が、他のモバイルルータから受信したリンク状態の変化通知に基づき、接続状態の情報を更新し、接続決定部が更新後の接続状態の情報から、外部インタフェースが接続可能状態であり、かつ優先順位が最も高くなった場合に、中継する。これによって、外部インタフェースのリンク情報の変化により、モバイルルータ同士で外部インタフェースを切替えることができる。
【００２９】
また、本発明に係る移動通信システムは、本発明に係る移動通信装置と、本発明に係るモバイルルータとから構成される。これによって、移動通信装置が外部ネットワークと通信したいときにいつでも最適な外部インタフェースをモバイルルータの中から選択して通信が可能になる。
【発明の効果】
【００３０】
本発明によれば、移動通信装置はモバイルルータの外部インタフェースのリンク状態に変化が生じても、迅速に外部インタフェースを切り替えて通信を継続することができるとともに、切り替え時に移動通信装置とモバイルルータ間の通信が輻輳することを避けられるという大きな効果が得られる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態について図面を参照して説明する。なお、同一構成要素には同一符号を付して示す。
【００３２】
（実施の形態１）
図1は、本実施の形態における移動通信システム１０５と外部ネットワークとの構成を示した図である。
【００３３】
図1において、移動通信装置１０１は、情報を扱う端末である。モバイルルータ１０２は、共通無線インタフェースを持ち、移動通信装置１０１と通信を行うことが可能である。また、モバイルルータ１０２は外部ネットワーク１０４に設けられる接続装置１０３と接続するインタフェースを複数所有しており、移動通信装置１０１からの情報を外部ネットワーク１０４に中継、あるいは外部ネットワーク１０４からの情報を移動通信装置１０１に中継する機能を持つ。これら移動通信装置１０１とモバイルルータ１０２とが移動通信システムを構成している。
【００３４】
接続装置１０３は、例えばＩＥＥＥ８０２．１１のアクセスポイントであったり、ＨＩＰＥＲＬＡＮのアクセスポイントであったり、ＰＤＣ網のアクセスポイント（基地局）であったり、第３世代携帯電話網（ＣＤＭＡ２０００、Ｗ−ＣＤＭＡ）のアクセスポイント（基地局）であったり、第４世代移動通信システムのアクセスポイントであったりする。
【００３５】
図２は、本発明の移動通信装置１０１の構成を示すブロック図であり、共通無線インタフェース２０１、共通データリンク制御部２０２、ネットワークコントローラ２０３、上位レイヤ処理部２０４、サービス種別記録部２０５、インタフェース記録部２０６、およびインタフェース決定部２０７とから構成される。
【００３６】
共通無線インタフェース２０１は、アンテナと、ＲＦ回路と、ベースバンド処理回路とから構成され、共通データリンク制御部２０２から受け取った信号に変調を施して無線信号に変換し、アンテナから送信する処理と、アンテナから受信した無線信号を復調し、デジタル信号を共通データリンク制御部２０２に渡す処理とを行う。
【００３７】
共通データリンク制御部２０２では、ネットワークコントローラ２０３から得た信号に所定のデータリンク層によって定められたフォーマットでのフレーミングを行い、共通無線インタフェース２０１に渡す処理と、共通無線インタフェース２０１から受け取ったデジタル信号からデータリンク層ヘッダ、テイラを取り外してネットワークコントローラ２０３に渡す処理と、データリンク層によって定められたアクセス方式に従い無線メディアのアクセス権を獲得する処理を行う。
【００３８】
共通無線インタフェース２０１と共通データリンク制御部２０２は移動通信装置において共通であり、例えば、IEEE802.11a、IEEE802.11b、IEEE802.11e、Bluetooth、ＵＷＢなどで規定される。
【００３９】
ネットワークコントローラ２０３はインターネットプロトコル（ＩＰ）を実装しており、ＩＰに従い、上位レイヤ処理部２０４および共通データリンク制御部２０２とのデータの受け渡し処理を行う。また、ネットワークコントローラ２０３は、モバイルルータ１０２が所有しているインタフェース情報を要求するメッセージを生成する処理、およびそのインタフェース情報を入手し、インタフェース記録部２０６に渡す処理、およびインタフェース決定部２０７によって指定されたインタフェース種別情報を格納したインタフェース指定通知メッセージを生成する処理を行う。このインタフェース指定通知メッセージは、モバイルルータ１０２に使用するインタフェースを通知するのに用いる。このネットワークコントローラ２０３と共通無線インタフェース２０１と共通データリンク制御部２０２とで送信部を構成する。
【００４０】
上位レイヤ処理部２０４では、ＩＰ層以上のレイヤ処理を行い、ネットワークコントローラ２０３との間で必要に応じてデータの受け渡しを行う。
【００４１】
サービス種別記録部２０５は、移動通信装置１０１が扱うことのできるサービスの種別を記録するメモリである。図３はこのサービス種別記録部２０５において記録している、自己のサービス種別とサービスの特性の重要度を示すサービス種別テーブルである。例えば、移動通信装置１０１が音声電話サービスを実行する機能と、リアルタイム動画像通信機能と、インターネット接続機能とを有している場合、図３に示すように、リアルタイム音声通信、リアルタイム動画像通信、およびインターネット通信を示す識別子がサービスフィールド３０２に記録され、これらのサービスを必要とする場合は、それに該当するパラメータフィールド３０１にフラグがセットされる。この属性はユーザ設定により変更することが可能であり、図４のようにユーザが電話機能を使用しないように設定した場合は、上位レイヤ処理部２０４から、電話機能使用不可情報がサービス種別記録部２０５に渡
され、リアルタイム動画像通信、インターネット通信に該当するパラメータフィールド３０１にのみ有効フラグ４０１、４０２がセットされる。
【００４２】
インタフェース記録部２０６は、モバイルルータ１０２が所有するインタフェースの種別情報を記録するメモリである。なお、この外部インタフェースの種別情報は、ネットワークコントローラ２０３においてモバイルルータ１０２から受け取ったインタフェース情報通知メッセージから抽出され、インタフェース記録部２０６へ引き渡されたものである。図５はインタフェースの種別情報の一例を示しており、ここでは、モバイルルータ１０２のＩＰｖ６グローバルアドレス５０１が3ffe:501::100:204:b1ff:fe98:3edであって、IEEE802.11a、Ｗ−ＣＤＭＡ、ＰＤＣのインタフェース種別５０２〜５０４を所有することを示している。
【００４３】
インタフェース決定部２０７は、サービス種別記録部２０５およびインタフェース記録部２０６に格納されている情報から、モバイルルータ１０２が選択すべきインタフェースを決定する処理を行う。インタフェース決定部２０７では、少なくとも一つのインタフェースを選択するためのマトリックス情報が格納されており、その情報に従ってインタフェースを決定する。このマトリックス情報は図６に示すように、サービス種別ごとの優位性が、特性ごとのポイントとして設定されたものである。インタフェース決定部２０７はこれらサービス種別テーブルとマトリックス情報とを用いて、使用するサービス種別を決定する。
【００４４】
例えば、移動通信装置１０１が扱うサービスは図４に示すようにリアルタイム動画像通信と、インターネット通信のみである。そして、リアルタイム動画像通信には音声、エリア、価格以外の全パラメータが最重要（図４中、ＡＡ）、エリア、価格パラメータが重要（図４中、Ａ）となり、インターネット通信には速度および価格パラメータが最重要、エリアパラメータが重要となっている。
【００４５】
この場合、モバイルルータ１０２が所有するインタフェースは図５より、ＩＥＥＥ８０２．１１ａ、Ｗ−ＣＤＭＡ、ＰＤＣであるので、図６に示すマトリックスのそれぞれのインタフェースにおける各パラメータに対して、重要度で重み付けを行い、インタフェース毎に計算する。
【００４６】
例えば、最重要（図４中、ＡＡ）は０．５倍、重要（図４中、Ａ）は０．３倍、非重要（図４中、Ｂ）は０倍として計算すると、リアルタイム動画像通信において該当パラメータ合計が、IEEE802.11aは「７．１」、Ｗ−ＣＤＭＡは「７．２」、ＰＤＣは「５．９」となる。その結果、Ｗ−ＣＤＭＡが使用するインタフェースと決定され、ネットワークコントローラ２０３に通知される。
【００４７】
同様に、インターネット通信においては、該当パラメータ合計が、IEEE802.11aは「５.６」、Ｗ−ＣＤＭＡは「２.９」、ＰＤＣは「３.５」であるので、IEEE802.11aが使用するインタフェースと決定され、ネットワークコントローラ２０３に通知される。
【００４８】
図７は、本発明のモバイルルータ１０２の構成を示すブロック図であり、共通無線インタフェース７０１、共通データリンク制御部７０２、ネットワークコントローラ７０３、上位レイヤ処理部７０４、インタフェース種別記録部７０５、接続インタフェース記録部７０６、無線インタフェース[１・・・ｎ]７０７、データリンク制御部[１・・・ｎ]７０８とから構成される。
【００４９】
共通無線インタフェース７０１、および共通データリンク制御部７０２は、移動通信装置１０１と通信を行うための機能ブロックであり、移動通信装置１０１における共通無線
インタフェース２０１、およびデータリンク制御部２０２と同様の機能を有する。
【００５０】
無線インタフェース（１）〜（ｎ）７０７は、外部ネットワーク１０４にアクセスするためのｎ個の無線インタフェースであり、例えば、無線インタフェース（１）７０７はIEEE802.11a、無線インタフェース（２）７０７はＷ−ＣＤＭＡといったように、それぞれに異なる特性をもつ。無線インタフェース（１）〜（ｎ）７０７はアンテナ、ＲＦ回路、ベースバンド処理回路から構成され、データリンク制御部（１）〜（ｎ）７０８から受け取った信号に変調を施して無線信号に変換し、アンテナから送信する処理と、アンテナから受信した無線信号を復調し、デジタル信号をデータリンク制御部７０８に渡す処理とを行う。
【００５１】
データリンク制御部（１）〜（ｎ）７０８は、無線インタフェース（１）〜（ｎ）７０７に対応したデータリンク制御部であり、同様にそれぞれに異なる特性をもつ。データリンク制御部（１）〜（ｎ）７０８では、ネットワークコントローラ部７０３から得た信号に所定のデータリンク層によって定められたフォーマットでのフレーミングを行い、無線インタフェース７０７に渡す処理と、無線インタフェース７０７から受け取ったデジタル信号からデータリンク層ヘッダ、テイラを取り外してネットワークコントローラ７０３に渡す処理と、データリンク層によって定められたアクセス方式に従い無線メディアのアクセス権を獲得する処理を行う。
【００５２】
ネットワークコントローラ７０３は、移動通信装置１０１から受信したインタフェース指定通知メッセージを解析し、接続インタフェース記録部７０６に移動通信装置１０１の識別子と、使用するインタフェース識別子とを記録する処理を行う。また、インタフェース種別記録部７０５に格納されている情報から、自己の配下にいる移動通信装置１０１に対して送信するインタフェース情報通知メッセージを生成する処理を行う。インタフェース情報通知メッセージには、接続が可能状態にあるインタフェース種別情報と、インタフェース識別子が対になって格納される。ネットワークコントローラ７０３は、インターネットプロトコル（ＩＰ）を実装しており、ＩＰに従い、上位レイヤ処理部７０４と、共通データリンク制御部７０２や、データリンク制御部（１）〜（ｎ）７０８とのデータの受け渡し処理を行う。移動通信装置１０１からのメッセージを外部ネットワークへ転送する際には、接続インタフェース記録部７０６にて指定されている無線インタフェース７０７から転送するように設定する。このネットワークコントローラ７０３と共通無線インタフェース７０１、および共通データリンク制御部７０２とがルータ送信部を構成する。
【００５３】
上位レイヤ処理部７０４では、ＩＰ層以上のレイヤ処理を行い、ネットワークコントローラ７０３との間で必要に応じてデータの受け渡しを行う。
【００５４】
インタフェース種別記録部７０５は、モバイルルータ１０１が所有するインタフェースの種別情報である接続許可テーブルを記録するメモリであり、図８に示すようなインタフェース種別フィールド８０１と、インタフェース識別子フィールド８０２とリンク状態８０３とから成る。ここでは、インタフェース識別子８０２をＩＰｖ６グローバルアドレスとし、それぞれの識別子に対してそのインタフェース種別８０１（IEEE802.11a、b、ｅ、Ｗ−ＣＤＭＡ、ＰＤＣ）を格納している。
【００５５】
接続インタフェース記録部７０６は、移動通信装置１０１から受信したインタフェース指定通知メッセージに含まれるインタフェース種別および移動通信装置識別子を記録する。図９は接続インタフェース記録部７０６の一例を示したものであり、移動通信装置識別子９０１で指定される移動通信装置１０１と外部ネットワーク１０４の通信を行うためにはＷ−ＣＤＭＡインタフェース９０２を用いることを示している。
【００５６】
外部リンク監視部７０９は、外部ネットワーク１０４との接続状態を検査する機能を有する。無線インタフェース７０７で受信した信号の受信電力レベル情報、エラーレート、ビーコン信号受信の有無がデータリンク制御部７０８から外部リンク監視部７０９に渡される。外部リンク監視部７０９は、前記データリンク制御部７０８からの情報により、ビーコン信号などの特定の信号を受信することが可能であり、エラーレートが許容範囲であり、受信レベルが十分高い場合に外部ネットワーク１０４との接続が可能であると判断する。そして、接続許可テーブルのリンク状態８０３を「接続」に設定する。外部リンク監視部７０９は、外部リンクの状態が変化する、つまり、リンク状態が接続状態から未接続状態、あるいは未接続状態から接続状態に変わると、ネットワークコントローラ７０３に外部リンクの変化と変化後の状態を渡し、インタフェース情報通知メッセージの発生を指示する。この処理は常時行われる。
【００５７】
以上のように構成された移動通信装置１０１とモバイルルータ１０２について、以下にその動作を説明する。
【００５８】
図１０は、移動通信装置１０１が外部ネットワーク１０４と接続するためのモバイルルータ１０２のインタフェースを決定するまでのシーケンスを示したものである。図２７は移動通信装置１０１の動作を示すフロー図であり、図２８はモバイルルータ１０２の動作を示すフロー図である。
【００５９】
まず、モバイルルータ１０２の上位レイヤ処理部７０４は、共通無線インタフェース７０１を介して受信した移動通信装置１０１からのルータセレクションメッセージにより、移動通信装置１０１の新規参入をチェックする（ステップＳ２８０１）。
【００６０】
上位レイヤ処理部７０４は新規の移動通信装置１０１を検知すると、ネットワークコントローラ７０３がこの通知を受け、図２４に示すようなインタフェース情報通知メッセージ１００１を、インタフェース種別記録部７０５内の情報から作成し、共通無線インタフェース７０１を介して、新規参入の移動通信装置１０１宛に送信する（ステップＳ２８０２）。ここで、インタフェース情報通知メッセージのモバイルルータ識別子２４０１には自己の識別コードを設定し、外部インタフェース種別２４０２には自己の所有する、外部ネットワーク１０４へのインタフェースの識別コードを設定する。
【００６１】
一方、移動通信装置１０１のネットワークコントローラ２０３は、インタフェース情報通知メッセージの受信をチェックする（ステップＳ２７０１）。インタフェース情報通知メッセージを受信すると、その中に格納されているインタフェース種別９０２と、移動通信装置識別子９０１をインタフェース記録部２０６に格納する（ステップＳ２７０２）。インタフェース情報通知メッセージを受信しない場合、次のステップＳ２７０３へ移行する。
【００６２】
次に、移動通信装置１０１の上位レイヤ処理部２０４は、外部ネットワーク１０４への通信要求が発生しているかをチェックし（ステップＳ２７０３）、発生した場合、上位レイヤ処理部２０４は通信するサービスに対応する重要度パラメータをサービス種別記録部２０５にて検索し、インタフェース記録部２０６に格納されている情報およびインタフェース決定部２０７に格納されているマトリックス情報から、使用するインタフェースを決定する（ステップＳ２７０４）。
【００６３】
移動通信装置１０１のネットワークコントローラ２０３は、使用インタフェースを決定すると、図２５（ａ）に示すようなインタフェース指定通知メッセージ１００２を生成し、共通無線インタフェース２０１を介してモバイルルータ１０２宛に送信する（ステップＳ２７０５）。ここで、インタフェース指定通知メッセージの移動通信装置識別子２５０
１には自己の識別コードを設定し、外部インタフェース種別２５０２には使用する外部インタフェース種別を設定する。
【００６４】
次に、モバイルルータ１０２のネットワークコントローラ７０３は、移動通信装置１０１からのインタフェース指定通知メッセージ１００２の受信をチェックする（ステップＳ２８０３）。ネットワークコントローラ７０３は、インタフェース指定通知メッセージ１００２を受信すると、インタフェース指定通知メッセージから移動通信装置１０１の識別子９０１と使用インタフェース種別９０２を抽出し、接続インタフェース記録部７０６に記録する（ステップＳ２８０４）。
【００６５】
以降、移動通信装置１０１と、外部ネットワーク１０４との通信には指定されたインタフェースを使用する（ステップＳ２８０５、ステップＳ２７０６）。
【００６６】
次に、通信が始まった後に、モバイルルータ１０２が提供している外部ネットワークとの接続回線に異常が発生したときの動作について説明する。
【００６７】
モバイルルータ１０２の外部リンク監視部７０９は接続しているインタフェースの異常をチェックする（ステップＳ２８０６）。異常を検知すると、外部リンク監視部７０９はインタフェース種別記録部７０５内の情報を更新し、ネットワークコントローラ７０３にインタフェース情報通知メッセージ１００３を送信することを指示し、ステップＳ２８０２へ戻る。異常が検知されなかった場合は、通信終了か否かを判定し（ステップＳ２８０７）、終了まで異常検知を続ける。
【００６８】
一方、移動通信装置１０１は上記通信開始後、ステップＳ２７０１へ戻り、モバイルルータ１０２からのインタフェース情報通知１００３を受信すると以下ステップＳ２７０２からステップＳ２７０６までの処理を行い、インタフェース指定通知１００４を送信し、新たなインタフェースに切り替えて通信を継続する。
【００６９】
以上のように本実施の形態では、直接に外部ネットワークと通信する手段をもたない移動通信装置が、様々な種別の外部ネットワークへのインタフェースをもつモバイルルータを経由して外部ネットワークと通信を行う場合に、移動通信装置の取り扱うサービスの特性に応じて外部ネットワークへのインタフェースを選択してモバイルルータに通知することにより、サービスに最適なインタフェースを指定することができる。また、サービスの特性を満足しないインタフェースでは通信を行わないようにすることで、インタフェースの切替えによって懸念される第三者に情報を入手される危険性や、通信データの品質劣化の危険性や、他の移動通信装置の通信を妨げる危険性を防ぐことができる。
【００７０】
また、通信途中に外部ネットワークの異常が発生しても、モバイルルータが自発的に新たなインタフェース情報を移動通信装置へ通知するので、移動通信装置が頻繁にモバイルルータに対してインタフェース情報を問い合わせる必要が無く、移動通信装置とモバイルルータとの回線の輻輳を回避することができる。
【００７１】
（実施の形態２）
本実施の形態２において移動通信装置１０１、モバイルルータ１０２、移動通信システム１０５は図１に示した実施の形態1と同様の基本構成を有している。  図１１は本実施の形態における移動通信装置１０１の構成を示すブロック図である。
【００７２】
図１１において、インタフェース候補選定部１１１は、サービス種別記録部２０５およびインタフェース記録部２０６に格納されている情報から、本移動通信装置１０１と外部ネットワーク１０４とが通信を行う際にモバイルルータ１０２が選択すべきインタフェー
スの候補を選定する処理を行う。このインタフェース候補選定部１１１は、インタフェース決定部と、インタフェース決定部が選定した外部インタフェースの集まった外部インタフェース群の優先順位を決定する優先順位決定部とをあわせた機能を有する。また、インタフェース候補選定部１１１では、少なくとも一つのインタフェースを選択するためのマトリックス情報が格納されており、その情報に従ってインタフェース候補を決定する。
【００７３】
このインタフェース候補選定部１１１をインタフェース決定部２０７の替わりに備えている点が実施の形態１の移動通信装置と異なり、その他の構成要素は同一である。
【００７４】
本移動通信装置１０１が外部ネットワーク１０４と通信を行うために経由するモバイルルータが所有するインタフェースは実施の形態１と同様に、IEEE802.11a、Ｗ−ＣＤＭＡ、ＰＤＣであるとした場合、リアルタイム動画像通信において該当パラメータ合計が、IEEE802.11aは「７．１」、Ｗ−ＣＤＭＡは「７．２」、ＰＤＣは「５．９」である。ここで、最高レベルのリアルタイム通信を図６に示した優位性が全て「５」であり、図３に示した重要度が全て「ＡＡ」であるとすると、スコアは「１０．５」となる。このとき、インタフェース選択の閾値を６０％と設定すると、閾値は「６．３」となり、インターフェース候補選定部１１１はＷ−ＣＤＭＡとIEEE802.11aとを、インタフェース候補と決定し、ネットワークコントローラ２０３に情報を渡す。
【００７５】
同様に、インターネット通信においては、該当パラメータ合計が、IEEE802.11aは「５.６」、Ｗ−ＣＤＭＡは「２.９」、ＰＤＣは「３.５」であり、閾値が「３．９」となるので、インターフェース候補選定部１１１はIEEE802.11aをインタフェース候補と決定し、ネットワークコントローラ２０３に情報を渡す。
【００７６】
ネットワークコントローラ２０３では、実施の形態1で述べたインタフェース指定通知メッセージの代わりに、図２５（ｂ）に示すような選択可能な複数のインタフェース種別情報を格納するインタフェース候補メッセージを生成する。図２５（ｂ）において、移動通信装置識別子２５０１には自己の識別コードを設定し、外部インタフェース候補２５０３には候補として選ばれた外部インタフェース種別を設定する。
【００７７】
図１２は本実施の形態におけるモバイルルータ１０２の構成を示すブロック図である。
【００７８】
接続インタフェース決定部１２１は、移動通信装置１０１から受信したインタフェース候補メッセージに含まれるインタフェース種別および移動通信装置識別子を記録する処理と、記録されたインタフェースの中から通信に使用するインタフェースを決定する処理とを行う。図１３は、接続インタフェース決定部１２１に格納されるインタフェース候補テーブルの一例を示したものであり、移動通信装置識別子１３０１で指定される移動通信装置１０１と外部ネットワークの通信を行うためにはＷ−ＣＤＭＡ、ＩＥＥＥ８０２．１１ａインタフェース種別１３０２のいずれかを用いることを示している。この接続インタフェース決定部１２１を接続インタフェース記録部７０６の替わりに備えている点が実施の形態１のモバイルルータと異なり、その他の構成要素は同一である。なお、この接続インタフェース決定部１２１は、接続インタフェース記録部７０６とそこに記録されたインタフェースの中から通信に使用するインタフェースを決定する接続決定部との機能を有している。
【００７９】
そして、データを外部ネットワーク１０４に転送する際には、接続インタフェース決定部１２１に記録されている各インタフェースのデータリンク制御部７０８からビーコン信号や受信電力レベル情報を入手し、外部ネットワーク１０４と接続可能なインタフェースを選択する。候補となっている全てのインタフェースにおいて接続可能な場合は、直前まで使用していたインタフェースを選択するか、あるいは、インタフェースの識別をする目
的で付けられたインタフェースＩＤの最も小さいものを選択するなど、任意にただ一つのインタフェースを選択する。
【００８０】
図１４は移動通信装置１０１が外部ネットワーク１０４と接続するためのモバイルルータ１０２のインタフェースを決定するまでのシーケンスを示したものである。図２９は移動通信装置１０１の動作を示すフロー図であり、図３０はモバイルルータ１０２の動作を示すフロー図である。
【００８１】
移動通信装置１０１のステップＳ２７０１からステップＳ２７０３までの動作と、モバイルルータ１０２のステップＳ２８０１、ステップＳ２８０２の動作は実施の形態１と同一である。
【００８２】
次に、移動通信装置１０１において、外部ネットワーク１０４への通信要求が発生すると、上位レイヤ処理部２０４は通信するサービスに対応する重要度パラメータをサービス種別記録部２０５にて検索し、インタフェース記録部２０６に格納されている情報およびインタフェース候補選定部１１１に格納されているマトリックス情報から、使用するインタフェース候補を決定する（ステップＳ２９０４）。
【００８３】
移動通信装置１０１のネットワークコントローラ２０３は、使用インタフェース候補を決定すると、自己の識別子１３０１および候補となっている使用インタフェース種別１３０２を一つあるいは複数格納したインタフェース候補通知メッセージ１４０１を生成し、共通無線インタフェース２０１を介してモバイルルータ宛に送信する（ステップＳ２９０５）。
【００８４】
モバイルルータ１０２は、移動通信装置１０１からのインタフェース候補通知メッセージ１４０１の受信をチェックし（ステップＳ３００３）、インタフェース候補通知メッセージ１４０１を受信するとこれから移動通信装置１０１の識別子１３０１と使用候補となるインタフェース種別１３０２を抽出し、接続インタフェース決定部１２１に記録する（ステップＳ３００４）。接続インタフェース決定部１２１は、記録されているインタフェース種別１３０２と、そのインタフェースのデータリンク制御部７０８からの情報を基に、候補インタフェースから、使用するインタフェースを決定する（ステップＳ３００５）。
【００８５】
以降、移動通信装置１０１と、外部ネットワーク１０４との通信には指定されたインタフェースを使用する（ステップＳ２９０６、ステップＳ３００６）。
【００８６】
次に、モバイルルータ１０２の外部リンク監視部７０９はデータリンク制御部７０８から接続しているインタフェースの異常をチェックする（ステップＳ３００７）。異常を検知すると、外部リンク監視部７０９はネットワークコントローラ７０３へ通知する。ネットワークコントローラ７０３はインタフェース記録部７０５内の情報を更新し、接続インタフェース決定部１２１に通知し、ステップＳ３００５へ戻る。ステップＳ３００５において、この通知を受けた接続インタフェース決定部１２１はインタフェース候補テーブルから、リンク異常を検出したインタフェース以外のものを選択する。候補となるインタフェースがない場合、ステップＳ２８０２へ戻り、新たなインタフェース情報を移動通信装置１０１へ通知する（ステップＳ３００９）。異常が検知されなかった場合、通信終了か否かがチェックされる（ステップＳ３００８）。この異常検知は通信が終了するまで行われる。
【００８７】
一方、移動通信装置１０１は上記通信開始後、ステップＳ２７０１へ戻り、モバイルルータ１０２からのインタフェース情報通知１００１を受信すると、以下ステップＳ２７０
２からステップＳ２９０６までの処理を行い、新たなインタフェースに切り替えて通信を継続するが、モバイルルータ１０２がインタフェース候補テーブルから選択できる内は何も通知されること無しに通信を継続する。
【００８８】
以上のように本実施の形態では、実施の形態１と同様の効果が得られる他に、通信途中に外部ネットワークの異常が発生しても、モバイルルータが候補インタフェースの中から別のインタフェースに切り替えて通信を継続するので、移動通信装置は何も意識すること無しに通信を継続できる。また、候補となるインタフェースがない場合も、実施の形態１と同様に、自発的に新たなインタフェース情報を移動通信装置へ通知するので、移動通信装置が頻繁にモバイルルータに対してインタフェース情報を問い合わせる必要が無く、移動通信装置とモバイルルータとの回線の輻輳を回避することができる。
【００８９】
（実施の形態３）
本実施の形態３において、移動通信装置１０１、モバイルルータ１０２、移動通信システム１０５は実施の形態２と同様の構成を有している  本実施の形態における移動通信装置１０１のインタフェース候補選定部１１１は、実施の形態２において計算したスコアに基づき、スコアの高い順に第1候補、第２候補、第３候補を選定する。そして、ネットワークコントローラ２０３が図２５（ｃ）に示すようなインタフェース候補に優先順位をつけ、インタフェース候補通知メッセージに格納して共通無線インタフェース２０１を介してモバイルルータ１０２に送信する。ここでは、Ｗ−ＣＤＭＡが第1候補、IEEE802.11aが第２候補となる。図２５（ｃ）において、移動通信装置識別子２５０１には自己の識別コードを設定し、外部インタフェース候補２５０４には候補として選ばれた外部インタフェース種別を設定し、優先順位２５０５にはその外部インタフェースの選択された順位を設定する。
【００９０】
インタフェース候補通知メッセージ１００１を受信したモバイルルータ１０２のネットワークコントローラ７０３は、接続インタフェース決定部１２１の図１５に示すインタフェース候補テーブルに移動通信装置識別子１５０１、候補となるインタフェース種別１５０２、優先順位１５０３を記録する。
【００９１】
また、接続インタフェース決定部１２１は図３０中のステップＳ３００５の処理において、インタフェース候補テーブルに示されている優先順位の高い順にインタフェースのビーコン信号受信や受信電力レベル情報から接続可能か否かを判断し、接続可能となるインタフェースを使用する。
【００９２】
また、モバイルルータ１０２の外部リンク監視部７０９が外部ネットワークとの通信異常を検知した場合、接続インタフェース決定部１２１がインタフェース候補テーブルの優先順位１５０３から、異常の発生したインタフェースの次の順位のものを選択する。候補となるインタフェースがない場合、ステップＳ２８０１へ戻り、新たなインタフェース情報が移動通信装置１０１へ通知される。以降の処理は、実施の形態２と同じである。
【００９３】
以上のように本実施の形態では、実施の形態２での効果に加え、接続するインタフェースを選択する優先順位を移動通信装置が指定することにより、移動通信装置主導でのインタフェース選択を実現することができる。そして、インタフェースに異常が発生しても、最適な条件のものから順にモバイルルータが選択して通信を継続することが可能になる。
【００９４】
（実施の形態４）
図1６は、移動通信装置１６１、モバイルルータ１６２から構成される移動通信システム１６５がネットワークに接続する概念を示した図である。本実施の形態におけるモバイルルータ１６２は、外部ネットワーク１６４に設けられる接続装置１６３と接続するイン
タフェースを一つのみ所有している点が、実施の形態１で示したモバイルルータ１０２と異なる。本実施の形態における移動通信システムでは、それぞれ異なるインタフェースをモバイルルータ１６２−１乃至１６２−３が有している。接続装置１６３−１乃至１６３−３は、実施の形態１のものと同一である。
【００９５】
図１７は、本発明の移動通信装置１６１の構成を示すブロック図である。
【００９６】
移動通信装置１６１のインタフェース記録部２０６は、図１８に示す情報をメモリに記録している。
【００９７】
図１８において、通信装置識別子１８０１がＩＰｖ６グローバルアドレス3ffe:501::100:204:b1ff:fe98:3edであるモバイルルータ１６２−１がIEEE802.11aのインタフェース種別１８０２、通信装置識別子１８０１が3ffe:501:221:10:312:26ff:fe14:2805であるモバイルルータ１６２−２がＷ−ＣＤＭＡのインタフェース種別１８０２、通信装置識別子１８０１が3ffe:501:5:187:104:eeff:fe31:7729であるモバイルルータ１６２−３がＰＤＣのインタフェース種別１８０２を所有し、それぞれが接続可能状態であることを示している。
【００９８】
なお、優先順位フィールド１８０４は、モバイルルータ選定部１７１による選定処理に基づいて記録される。これらのフィールドを設けることで、移動通信システム１６５内に存在するそれぞれのモバイルルータ１６２における外部インタフェースの種別１８０２を把握することができる。
【００９９】
このモバイルルータ選定部１７１は、サービス種別記録部２０５およびインタフェース記録部２０６に格納されている情報から、本移動通信装置１６１と外部ネットワーク１６４とが通信を行う際に使用すべきインタフェースの候補を決定し、そのインタフェースを有するモバイルルータ１６２を選定する処理を行う。なお、モバイルルータ選定部１７１では、少なくとも一つのインタフェースを選択するためのマトリックス情報が格納されており、その情報に従ってインタフェースを決定する。なお、このインタフェースの候補を決定する方法は、実施の形態２と同一である。
【０１００】
ネットワークコントローラ２０３は、実施の形態２と同じく上位レイヤ処理部２０４および共通データリンク制御部２０２とのデータの受け渡し処理、必要に応じてモバイルルータ１６２が所有しているインタフェース情報を要求するメッセージを生成する処理、およびモバイルルータ１６２が所有しているインタフェース情報を入手し、インタフェース記録部２０６に渡す処理を行う。そしてさらに、ネットワークコントローラ２０３は選択可能なインタフェース種別１８０２、そのインタフェースを所有するモバイルルータ識別子１８０１、その優先順位１８０４、およびリンク状態１８０３を対にして格納したインタフェース候補メッセージを生成する。
【０１０１】
収集タイマ管理部１７２はモバイルルータ１６２からのインタフェース情報を収集する期間を規定するための収集タイマと、インタフェース候補選定メッセージの再送処理を起動するための確認タイマの管理を行うものである。
【０１０２】
図１９は、本発明のモバイルルータ１６２の構成を示すブロック図である。データリンク制御部７０８、無線インタフェース７０７はモバイルルータごとに異なる機能を有しており、例えば、図１６においてモバイルルータ１６２−１ではIEEE802.11、モバイルルータ１６２−２ではＷ−ＣＤＭＡ、モバイルルータ１６２−３ではＰＤＣといった機能を有している。
【０１０３】
接続制御部１９１は、移動通信装置１６１からインタフェース指定通知メッセージを受信し、そのメッセージに含まれる情報から図２０のような移動通信装置識別子２００１、その識別子が示す移動通信装置が選択可能なインタフェース種別２００３、そのインタフェースを所有しているモバイルルータの識別子２００２、リンク状態２００４、優先順位２００５を示す接続許可テーブルを作成し記録する。
【０１０４】
外部リンク監視部１９２は、外部ネットワーク１６４との接続状態を検査する機能を有する。無線インタフェース７０７で受信した信号の受信電力レベル情報、エラーレート、ビーコン信号受信の有無がデータリンク制御部７０８から外部リンク監視部１９２に渡される。外部リンク監視部１９２は、図４０に示すようなリンク状態テーブルを有し、それには外部インタフェースの種別４００１とそのリンク状態４００２とが記録される。外部リンク監視部１９２は前記データリンク制御部７０８からの情報により、ビーコン信号などの特定の信号を受信することが可能であり、エラーレートが許容範囲であり、受信レベルが十分高い場合に外部ネットワーク１６４との接続が可能であると判断する。そして、リンク状態テーブルのリンク状態４００２を「接続」に設定する。外部リンク監視部１９２は、外部リンクの状態が変化する、つまり、リンク状態テーブルが接続状態から未接続状態、あるいは未接続状態から接続状態に変わると、ネットワークコントローラ７０３に外部リンクの変化と変化後の状態を渡し、インタフェース情報通知メッセージの発生を指示する。なお、この処理は常時行われる。
【０１０５】
ネットワークコントローラ部７０３は、移動通信装置１６１から受信したインタフェース指定通知メッセージを解析し、接続制御部１９１に情報を記録する処理を行う。また、外部リンク監視部１９２の指示を受けて、自己の配下にいる移動通信装置１６１に対して、自己が所有するインタフェース種別２００３、モバイルルータ識別子２００２、リンク状態２００４を格納して送信するインタフェース情報通知メッセージを生成する処理を行う。接続要求確認メッセージ生成要求を接続制御部１９１から受けた場合には、外部リンク監視部１９２のリンク状態テーブルを参照し、リンク状態２００４が接続状態であれば、自身の識別子２００２とインタフェース種別２００３を含む接続要求確認メッセージを生成して送信処理を行う。その他、上位レイヤ処理部７０４、共通データリンク制御部７０２、データリンク制御部７０８とのデータの受け渡し処理を行う。
【０１０６】
通信要求受諾判定部１９４は外部ネットワーク１６４から移動通信装置１６１への通信要求もしくはデータを受信したときに、該当する移動通信装置１６１が選定したインタフェースにて通信要求あるいはデータを受け取ったか否かを判定するものである。移動通信装置１６１が選定したインタフェースであれば、通信要求あるいはデータを移動通信装置へ転送する指示をネットワークコントローラ７０３へ指示する。
【０１０７】
これら以外の構成要素については、実施の形態２と同一である。
【０１０８】
図２１は、移動通信装置１６１が外部ネットワーク１６４と接続するためのモバイルルータ１６２のインタフェースを決定するまでのシーケンスを示したものである。図３１は移動通信装置１６１の動作を示すフロー図であり、モバイルルータ１６２の配下に接続されてから外部ネットワークとの通信が開始され、終了するまでの処理を示している。図３２はモバイルルータ１６２の動作を示すフロー図であり、移動通信装置１６１を検出してから移動通信装置１６１からのメッセージを中継開始し、終了するまでの処理を示している。
【０１０９】
まず、モバイルルータ１６２は、移動通信装置１６１の新規参入を検知する（ステップＳ３２０１）と、インタフェース情報通知メッセージ２１０１−１〜２１０１−ｎを作成し、移動通信装置１６１宛に送信する（ステップＳ３２０２）。このインタフェース情報
通知メッセージは、移動通信システム１６５内の複数のモバイルルータ１６２から送信される。
【０１１０】
一方、新規参入した移動通信装置１６１はこの移動通信システム１６５に接続したとき、収集タイマ管理部１７２が収集タイマをセットし、一定の期間インタフェース情報通信メッセージを待ち受ける（ステップＳ３１０１）。
【０１１１】
移動通信装置１６１のネットワークコントローラ２０３は、インタフェース情報通知メッセージを受信すると、その中に格納されているインタフェース種別２００３と、モバイルルータ識別子２００２、リンク状態２００４をインタフェース記録部２０６に格納する（ステップＳ３１０２）。そして、収集時間が経過するまで他のモバイルルータ１６２からのインタフェース情報通知メッセージの受信を待つ（ステップＳ３１０３）。
【０１１２】
その後、収集時間が経過すると、移動通信装置１６１の上位レイヤ処理部２０４は外部ネットワークへの通信要求が発生しているかチェックし（ステップＳ３１０４）、発生した場合、上位レイヤ処理部２０４は通信するサービスに対応する重要度パラメータをサービス種別記録部２０５にて検索し、インタフェース記録部２０６に格納されている情報およびモバイルルータ選定部１７１に格納されているマトリックス情報から、使用するインタフェース候補を決定する（ステップＳ３１０５）。
【０１１３】
移動通信装置１６１のネットワークコントローラ２０３は、使用インタフェース候補を決定すると、自己の識別子２００１および候補となっている使用インタフェース種別２００３、その優先順位２００５、リンク状態２００４を格納したインタフェース候補通知メッセージ２１０２を生成し（ステップＳ３１０６）、モバイルルータ１６２宛に送信する（ステップＳ３１０７）。このとき、モバイルルータ１６２からの接続要求確認のメッセージを受信する許容時間である確認タイマをセットする。
【０１１４】
一方、モバイルルータ１６２のネットワークコントローラ７０３は、移動通信装置１６１からのインタフェース候補通知メッセージ２１０２の受信をチェックする（ステップＳ３２０３）。このメッセージを受信すると、ネットワークコントローラ７０３はインタフェース候補通知メッセージ２１０２から移動通信装置１６１の識別子２００１と使用候補となるインタフェース種別２００３、優先順位２００５、リンク状態２００４を抽出し、接続制御部１９１の接続許可テーブルに記録する（ステップＳ３２０４）。モバイルルータ１６２の接続制御部１９１は、この接続許可テーブルを検索し、接続状態であるインタフェースで、最高位の優先順位をもつモバイルルータ１６２の識別子が自己の識別子と一致し、かつ外部リンクが接続状態であるか否かを判定する（ステップＳ３２０５）。接続制御部１９１は、この条件を満たす場合、自己が選択されているとして、図２６（ａ）に示すような接続要求確認メッセージ２１０３を生成し送信する（ステップＳ３２０６）。条件を満たさない場合、ステップＳ３２０１へ戻る。なお、接続要求確認メッセージのモバイルルータ識別子２６０１には、自己の識別コードを設定し、外部インタフェース種別２６０２には使用する外部インタフェース種別を設定する。
【０１１５】
移動通信装置１６１のネットワークコントローラ２０３は接続要求確認メッセージ２１０３の受信をチェックし（ステップＳ３１０８）、受信していない場合確認時間の経過をチェックする（ステップＳ３１０９）。確認時間が経過していなければステップＳ３１０８に戻る。確認時間が経過していた場合、インタフェース候補通知メッセージ２１０２の送信回数が所定の回数に達しているか否かをチェックする（ステップＳ３１１０）。この回数にも達していない場合、送信回数のカウンタに「１」を加算した後、ステップＳ３１０７へ戻る。この送信回数に達した場合には、モバイルルータ１６２に対し、インタフェース情報の要求メッセージを生成し、マルチキャスト送信する（ステップＳ３１１１）。
【０１１６】
ステップＳ３１０８で接続要求確認２１０３を受信した場合、受信したモバイルルータ１６２の識別子をチェックし、選定したモバイルルータ候補であるか否かをチェックする（ステップＳ３１１２）。候補の一つでない場合、ステップＳ３１１１へ移行し、候補である場合、このモバイルルータ１６２との接続が確立され、通信が行われる（ステップＳ３１１３、Ｓ３２０７）。
【０１１７】
次に、移動通信装置１６１が外部ネットワーク１６４と接続するためのモバイルルータ１６２のインタフェースをモバイルルータ（１）１６２からモバイルルータ（２）１６２に切り替えるまでの動作を説明する。図２２（ａ）は、その動作のシーケンスを示したものである。
【０１１８】
現在外部ネットワーク１６４と接続中のモバイルルータ（１）１６２の外部リンク監視部１９２は、外部リンク状態の変化をチェックする（ステップＳ３２０８）。異常を検知すると、ネットワークコントローラ７０３に通知する。ネットワークコントローラ７０３は自己のサービスする外部ネットワークとのインタフェースを非接続に情報を更新する。そして、ステップＳ３２０２へ戻る。これにより、ネットワークコントローラ７０３は非接続状態であることを通知するインタフェース情報通知メッセージ２２０１を作成し、移動通信装置１６１宛に送信する（ステップＳ３２０２）。
【０１１９】
移動通信装置１６１のネットワークコントローラ２０３は、インタフェース情報通知メッセージ２２０１の受信をチェックし（ステップＳ３１１４）、受信していない場合は通信の終了までチェックを繰り返す（ステップＳ３１１５）。受信した場合、その中に格納されているインタフェース種別２００３と、モバイルルータ識別子２００２と、リンク状態２００４とをインタフェース記録部２０６に格納する（ステップＳ３１１６）。その後、ステップＳ３１０５へ戻り、通信するサービスに対応する重要度パラメータをサービス種別記録部２０５にて検索し、インタフェース記録部２０６に格納されている情報およびモバイルルータ選定部１７１に格納されているマトリックス情報から、使用するインタフェース候補を決定する（ステップＳ３１０５）。移動通信装置１６１は、今度は使用インタフェース候補の最高順位にモバイルルータ（２）を決定することになる。
【０１２０】
モバイルルータ（２）１６２は、移動通信装置１６１からのインタフェース候補通知メッセージ２２０２を受信すると（ステップＳ３２０３）、インタフェース候補通知メッセージ２２０２から移動通信装置１６１の識別子２００１とインタフェース種別２００３、優先順位２００５、およびリンク状態２００４を抽出し、接続制御部１９１の接続許可テーブルに記録する（ステップＳ３２０４）。
【０１２１】
モバイルルータ（２）６１２は、今度は接続可能状態にある最高位の優先順位をもつモバイルルータ１６２の識別子２００２が自己であると判定し、接続要求確認メッセージ２２０３をマルチキャストする（ステップＳ３２０６）。
【０１２２】
移動通信装置１６１がこの接続要求確認メッセージ２２０３を受信すると（ステップＳ３１０８）、送信元をチェックし（ステップＳ３１１２）、送信元がモバイルルータ（２）であるのでこれを許可する。そして、接続が確立され通信が行われる（ステップＳ３１１３）。
【０１２３】
次に、モバイルルータ１６２の接続インタフェースが回復した場合に、移動通信装置１６１との接続を戻す動作について説明する。
【０１２４】
図２２（ｂ）は、その動作のシーケンスを示したものである。また、図３３は、移動通
信装置１６１のこのシーケンスでの動作を示すフロー図であり、図３４はモバイルルータ１６２のフロー図を示す。
【０１２５】
モバイルルータ（１）１６２の外部リンク監視部１９２は、外部リンク状態の変化をチェックし（ステップＳ３４０１）、回復したことを検知すると、ネットワークコントローラ７０３に通知する。ネットワークコントローラ７０３は自己のサービスする外部ネットワークとのインタフェースを接続状態に情報を更新する。そして、ネットワークコントローラ７０３は各移動通信装置１６１から受信したインタフェース候補通知メッセージから、接続制御部１９１に記憶している接続許可テーブルに自己の識別子が候補として選択されているか否かをチェックする（ステップＳ３４０２）。自己の識別子が候補になければ処理を終了する。自己の識別子が候補にあれば、現在接続状態にあるモバイルルータとの優先順位を比較する（ステップＳ３４０３）。現在接続しているモバイルルータ１６２がモバイルルータ（２）であることは、先のモバイルルータ（１）からモバイルルータ（２）へ切り替わる際に、モバイルルータ（２）が接続要求確認メッセージをマルチキャストしていることにより知ることができる。
【０１２６】
次に、接続制御部１９１は自己の優先順位が現在接続中のモバイルルータ（２）より高いと判断した場合、ネットワークコントローラ７０３に通知し、ネットワークコントローラ７０３が外部ネットワークとのリンクが回復したことを通知するリンク回復通知メッセージ２２０４を作成し、移動通信装置１６１へ送信する（ステップＳ３４０４）。
【０１２７】
移動通信装置１６１のネットワークコントローラ２０３は通信中、常にこの回復通知メッセージ２２０４の受信をチェックし（ステップＳ３３０１）、これを受信するとモバイルルータ選定部１７１は回復通知メッセージ２２０４の送信元モバイルルータの優先順位が現在接続しているモバイルルータのものより高いか否かをチェックする（ステップＳ３３０２）。優先順位が低い場合は処理を終了するが、高い場合はルーティングテーブルのデフォルトルータを回復通知メッセージの送信元モバイルルータへ切り替える（ステップＳ３３０３）。
【０１２８】
次に、移動通信装置１６１のネットワークコントローラ２０３は接続先モバイルルータ（２）の識別子を設定した接続要求を通知する接続要求メッセージ２２０５を生成しマルチキャスト送信する（ステップＳ３３０４）。
【０１２９】
モバイルルータ（２）のネットワークコントローラ７０３はこの接続要求メッセージ２２０５をチェックし（ステップＳ３４０５）、識別子が自己のものであれば送信元の移動通信装置１６１との通信を開始する（ステップＳ３４０６）。一方、モバイルルータ（１）のネットワークコントローラ７０３は、接続要求メッセージに自己の識別子が設定されていないことを検出したときにそれまでの移動通信装置１６１との中継を終了させる。
【０１３０】
なお、移動通信装置１６１は回復通知をモバイルルータ（１）から受信したときに、上位レイヤ処理部２０４から受け取る情報により、現在の通信の残量が所定量より少ない場合、上記の転送先切替えを行わないようにすることも可能である。
【０１３１】
以上のように本実施例では、直接に外部ネットワークと通信する手段をもたない移動通信装置が、外部ネットワークへのインタフェースをもつ、複数のモバイルルータを経由して外部ネットワークと通信を行う場合に、移動通信装置の取り扱うサービスの特性に応じて、外部ネットワークへの中継を行うモバイルルータに優先順位をつけて選択し、モバイルルータへ通知する。これにより、移動通信装置がサービスに最適なインタフェース群を指定することができる。また、通信エリアの移動に伴い新たに別のインタフェースでの通信が必要となる場合においても、特性を満足しないインタフェースでは通信を行わないよ
うにすることで、インタフェースの切替えによって懸念される第三者に情報を入手される危険性、通信データの品質劣化の危険性、他の移動通信装置の通信を妨げる危険性を防ぐことができる。
【０１３２】
また、接続するインタフェースを選択する優先順位を移動通信装置が指定することにより、移動通信装置主導でのインタフェース選択を実現することができる。
【０１３３】
さらに、モバイルルータのサービスしている外部インタフェースに異常が生じた場合、次の優先順位のモバイルルータへ即座に切り替えることができる。またさらに、先に外部インタフェースに異常が生じ、接続を中止したモバイルルータが回復した場合も、接続を戻すことができるので、常に得られる通信環境の内、最も通信に適する外部インタフェースを有するモバイルルータを使用することが可能になる。
【０１３４】
なお、本実施の形態では、モバイルルータがステップＳ３４０３において自己の優先順位が現在接続状態にあるモバイルルータよりも高いか否かを判定したが、これに限らず、自己の優先順位が最下位であるか否かをチェックし、最下位でない場合リンク回復通知メッセージをマルチキャストすることも可能である。これにより、他のモバイルルータの接続状態を知らなくても、切替動作を行うことができる。
【０１３５】
次に、外部ネットワークから移動通信装置１６１へ中継を行う場合の、モバイルルータの動作について説明する。図３５はモバイルルータ１６２の動作を説明するフロー図である。
【０１３６】
まず、ネットワークコントローラ７０３は外部ネットワークから移動通信装置１６１宛のメッセージを受信したか否かをチェックし（ステップＳ３５０１）、受信するまで繰り返す。
【０１３７】
受信した場合、通信要求受諾判定部１９４は送信先の移動通信装置１６２が選定したインタフェースでこの通信要求を受け取ったか否かを判定する（ステップＳ３５０２）。
【０１３８】
選定されているインタフェースである場合、通信要求受諾判定部１９４は通信要求を指定された移動通信装置へ転送する指示をネットワークコントローラ７０３へ指示する。ネットワークコントローラ７０３はこの指示に従い、受信しているデータを転送する（ステップＳ３５０３）。選定されているインタフェースでない場合、通信要求受諾判定部１９４はネットワークコントローラ７０３に要求拒否を指示し、外部ネットワークへは要求拒否の応答が送信される。
【０１３９】
これにより、移動通信装置は選定した外部インタフェースを介して常に外部ネットワークと通信できるので、送信、受信共に最適なインタフェースで通信することが可能になる。
【０１４０】
（実施の形態５）
図３６は本実施の形態においてモバイルルータの構成を示す図である。実施の形態４に示したモバイルルータとはタイマ管理部３６１を有している点が異なる。この他、移動通信装置、移動通信システム、外部ネットワークは実施の形態４と同様の構成を有している。
【０１４１】
図３６において、タイマ管理部１９３は移動通信装置１６１あるいは他のモバイルルータ１６２から、マルチキャストでインタフェース候補選定メッセージを受信した場合、接続要求確認メッセージの送信タイミングを規定するためのタイマを管理するものである。
【０１４２】
以下に、移動通信装置１６１が外部ネットワーク１６４と接続するためのモバイルルータ１６２を決定し、通信を開始するまでの動作を説明する。図３７はモバイルルータ１６２の動作を示すフロー図である。なお、移動通信装置１６１のインタフェース情報通知を受信する処理から通信開始までの動作については図３１に示した実施の形態４におけるステップＳ３１０１からステップＳ３１１３までと同一である。
【０１４３】
まず、モバイルルータ１６２は、移動通信装置１６１の新規参入を検知するがこのステップＳ３２０１から接続制御部１９１の接続許可テーブルに記録するステップＳ３２０４までの処理は実施の形態４で示した処理と同一である。
【０１４４】
次に、モバイルルータ１６２の接続制御部１９１は、この接続許可テーブルを検索し、候補のモバイルルータ１６２の識別子が自己の識別子と一致しているか否かを判定する（ステップＳ３７０１）。接続制御部１９１は、この条件を満たす場合、タイマ管理部３６１が管理するタイマに優先順位によりあらかじめ定められた時間をセットする（ステップＳ３７０２）。この所定の時間は優先順位の高いほど短く設定されている。
【０１４５】
次に、モバイルルータ１６２のネットワークコントローラ７０３は他のモバイルルータ１６２から接続要求確認メッセージを受信したか否かをチェックする（ステップＳ３７０３）。受信した場合、モバイルルータ１６２は他のモバイルルータ１６２の方が優先順位が高いと判断し、ステップＳ３２０１へ戻り今回は自己による通信サービスの提供を見送る。
【０１４６】
他のモバイルルータ１６２から接続要求確認メッセージを受信しなかった場合はタイマ管理３６１が時間の経過をチェックし（ステップＳ３７０４）、時間が経過していなければステップＳ３７０３へ戻る。
【０１４７】
時間が経過していた場合、タイマ管理部３６１は接続制御部１９１へ通知し、接続制御部１９１が外部インタフェースの通信品質をチェックする（ステップＳ３７０５）。品質が良くないと判断した場合、ステップ３７０３へ戻り品質が回復するのを待つ。
【０１４８】
接続制御部１９１は外部インタフェースの品質が良いと判断した場合、ネットワークコントローラ７０３へ通知し、ネットワークコントローラ７０３が図２６（ｂ）に示すような接続要求確認メッセージを生成し、他のモバイルルータと移動通信装置にマルチキャストする（ステップＳ３７０６）。図２６（ｂ）において、移動通信装置識別子２６０３には送信したい移動通信装置の識別コードを設定する。
【０１４９】
移動通信装置１６１のネットワークコントローラ２０３は接続要求確認メッセージの受信をチェックする（ステップＳ３１０８）。これ以降、通信開始ステップＳ３１１３までの処理は実施の形態４のものと同一である。また、モバイルルータ１６２も通信を開始する（ステップＳ３７０７）。
【０１５０】
次に、移動通信装置１６１が外部ネットワーク１６４と接続するためのモバイルルータのインタフェースをモバイルルータ（１）１６２−１からモバイルルータ（２）１６２−２に切替えるまでの動作を説明する。
【０１５１】
図２３は、この動作を示したシーケンスである。図３８は移動通信装置の動作を示すフロー図であり、図３９はモバイルルータの動作を示すフロー図である。
【０１５２】
現在外部と接続中のモバイルルータ（１）１６２−１の外部リンク監視部１９２は、外
部リンク状態変化を検知すると（ステップＳ３９０１）、インタフェース情報通知メッセージを作成し、移動通信システム１６５内にマルチキャスト２３０１、２３０２する（ステップＳ３２０２）。
【０１５３】
移動通信装置１６１のネットワークコントローラ２０３は、他のモバイルルータからのインタフェース情報通知メッセージ２３０２を受信すると（ステップＳ３８０１）、その中に格納されているインタフェース種別２００３と、モバイルルータ識別子２００２、リンク状態２００４をインタフェース記録部２０６に格納する（ステップＳ３８０２）。
【０１５４】
また、モバイルルータ（２）は、インタフェース情報通知メッセージ２３０１を受信すると（ステップＳ３９０３）、接続制御部１９１の接続許可テーブルに記録してある該当するモバイルルータ識別子２００２に対応する各フィールドの情報、すなわち、インタフェース種別２００３と、リンク状態２００４を更新する（ステップＳ３９０４）。その後、モバイルルータ（２）１６２はこの接続許可テーブルから、接続状態であるインタフェースで、最高位の優先順位をもつモバイルルータ１６２の識別子２００２が自己の識別子と一致し、かつ外部リンクが接続状態であるか否かを判定し（ステップＳ３９０５）、条件を満たせば自己が選択されているとして、接続要求確認メッセージ２３０３、２３０４を生成し、移動通信システム１６５内にマルチキャスト２３０３、２３０４する（ステップＳ３９０６）。
【０１５５】
ステップＳ３９０３において、ネットワークコントローラ２０３が他のモバイルルータからのインタフェース情報通知メッセージを受信しなかった場合は、接続要求確認メッセージ２３０４を受信したか否かをチェックする（ステップＳ３９０７）。モバイルルータ（１）１６２−１はモバイルルータ（２）１６２−２からの接続要求確認メッセージ２３０４を受信するとそれまでの移動通信装置１６１との中継を終了する。接続確認要求を受信していない場合、通信終了かを判定し（ステップＳ３９０９）、終了していなければステップＳ３９０１へ戻る。
【０１５６】
また、移動通信装置１６１のネットワークコントローラ２０３が接続要求確認メッセージ２３０３を受信すると（ステップＳ３８０３）、モバイルルータ（２）１６２−２との接続が確立され、通信が行われる（ステップＳ３８０５）。
【０１５７】
以上のように本実施の形態では、直接に外部ネットワークと通信する手段をもたない移動通信装置が、外部ネットワークへのインタフェースをもつモバイルルータを経由して外部ネットワークと通信中にモバイルルータの切替えを行う場合に、切替え前のモバイルルータがリンクの状態変化をマルチキャストして他のモバイルルータに通知し、モバイルルータが自己の接続許可テーブルの情報から、最も優先順位が高いモバイルルータが自己であると判断した場合に切替えを許可する。これにより、通信開始時に確立した、サービスに最適なインタフェース群の中から接続インタフェースを決定することができる。また、特性を満足しないインタフェースとは通信を行わないことが可能となる。さらに、インタフェースの切替えによって懸念される第三者に情報を入手される危険性や、通信データの品質劣化の危険性や、他の移動通信装置の通信を妨げる危険性を防ぐことができる。
【０１５８】
また、本実施の形態ではモバイルルータが、サービスを提供中の外部インタフェースに異常を検出すると、マルチキャストにより他のモバイルルータへも通知されるので、その情報と受信済みのモバイルルータの優先順位に従って、モバイルルータの切替処理が行われる。このため、移動通信装置とモバイルルータ間との新たな通信を行うことがなくなり、即座にモバイルルータを切り替えることができる。また、ネットワークの輻輳状態も回避することが可能になる。
【０１５９】
なお、本実施の形態では、各識別子はＩＰｖ６グローバルアドレスとして記述したが、移動通信システム内でそれぞれを特定するものであればよく、ＩＰｖ４アドレスや、モバイルルータや移動通信装置に任意に割り当てる番号、文字列であっても良い。
【０１６０】
また、本実施の形態におけるマトリックス情報や、サービス種別、重視されるパラメータは、移動通信装置の使用者が個別に設定するが、これに限らず外部ネットワークにこれらの情報を提供するサーバを設け、そこからダウンロードすることで定義しても良い。
【０１６１】
また、本実施の形態において、ネットワークと接続するためのインタフェースはIEEE802.11a、Ｗ−ＣＤＭＡ、ＰＤＣを例に挙げたが、ネットワークに接続することが可能なインタフェースであればよく、IEEE802.11b方式、IEEE802.11e方式、ＣＤＭＡ２０００方式、ＨＩＰＥＲＬＡＮ方式、ＰＨＳ方式、Ｂｌｕｅｔｏｏｔｈ方式、ＵＷＢ方式といった無線インタフェースの他、イーサネット（Ｒ）、ＡＤＳＬ、ＩＥＥＥ１３９４、ＵＳＢ、ＡＴＭといった有線方式であってもよい。
【産業上の利用可能性】
【０１６２】
本発明は、移動通信装置が取り扱う情報に応じてネットワークと接続するための最適な外部インタフェースをモバイルルータに通知して使用する移動通信システムに適しており、モバイルルータの外部インタフェースのリンク状態に変化が生じたときに外部インタフェースを切り替えて通信を継続するのに利用できる。
【図面の簡単な説明】
【０１６３】
【図１】本発明の実施の形態１に係る移動通信システムの構成を示す図
【図２】本発明の実施の形態１に係る移動通信装置の構成を示すブロック図
【図３】本発明の実施の形態１に係る移動通信装置におけるサービス種別記録部の例を示す図
【図４】本発明の実施の形態１に係る移動通信装置におけるサービス種別記録部の例を示す図
【図５】本発明の実施の形態１に係る移動通信装置におけるインタフェース記録部の例を示す図
【図６】本発明の実施の形態１に係る移動通信装置のインタフェース決定部におけるマトリックス情報の例を示す図
【図７】本発明の実施の形態１に係るモバイルルータの構成を示すブロック図
【図８】本発明の実施の形態１に係るモバイルルータにおけるインタフェース記録部の例を示す図
【図９】本発明の実施の形態１に係るモバイルルータにおける接続インタフェース記録部の例を示す図
【図１０】本発明の実施の形態１に係る移動通信装置の動作シーケンスを示すシーケンス図
【図１１】本発明の実施の形態２に係る移動通信装置の構成を示すブロック図
【図１２】本発明の実施の形態２に係るモバイルルータの構成を示すブロック図
【図１３】本発明の実施の形態２に係るモバイルルータの接続インタフェース決定部におけるインタフェース候補テーブルの例を示す図
【図１４】本発明の実施の形態２に係る移動通信装置が接続する外部インタフェースを決定するまでのシーケンス図
【図１５】本発明の実施の形態３に係るモバイルルータの接続インタフェース決定部におけるインタフェース候補テーブルの例を示す図
【図１６】本発明の実施の形態４に係る移動通信システムの構成を示す図
【図１７】本発明の実施の形態４に係る移動通信装置の構成を示すブロック図
【図１８】本発明の実施の形態４に係る移動通信装置におけるインタフェース記録部の例を示す図
【図１９】本発明の実施の形態４に係るモバイルルータの構成を示すブロック図
【図２０】本発明の実施の形態４に係るモバイルルータの接続制御部における接続許可テーブルの例を示す図
【図２１】本発明の実施の形態４に係る移動通信装置が接続する外部インタフェースを決定するまでのシーケンス図
【図２２】（ａ）本発明の実施の形態４に係る移動通信装置が接続する外部インタフェースを切り替える動作を示すシーケンス図（ｂ）本発明の実施の形態４に係る移動通信装置が接続する外部インタフェースを元に戻す動作を示すシーケンス図
【図２３】本発明の実施の形態４に係る移動通信装置が接続する外部インタフェースを切り替える動作を示すシーケンス図
【図２４】本発明の実施の形態１に係る移動通信装置が生成するインタフェース情報通知の構成を示す図
【図２５】（ａ）本発明の実施の形態１に係る移動通信装置が生成するインタフェース指定通知の構成を示す図（ｂ）本発明の実施の形態２に係る移動通信装置が生成するインタフェース候補の構成を示す図（ｃ）本発明の実施の形態３に係る移動通信装置が生成するインタフェース候補の構成を示す図
【図２６】（ａ）本発明の実施の形態４に係るモバイルルータが生成する接続要求確認の構成を示す図（ｂ）本発明の実施の形態５に係るモバイルルータが生成する接続要求確認の構成を示す図
【図２７】本発明の実施の形態１に係る移動通信装置の動作を示すフロー図
【図２８】本発明の実施の形態１に係るモバイルルータの動作を示すフロー図
【図２９】本発明の実施の形態２に係る移動通信装置の動作を示すフロー図
【図３０】本発明の実施の形態２に係るモバイルルータの動作を示すフロー図
【図３１】本発明の実施の形態４に係る移動通信装置の動作を示すフロー図
【図３２】本発明の実施の形態４に係るモバイルルータの動作を示すフロー図
【図３３】本発明の実施の形態４に係る移動通信装置の回復動作を示すフロー図
【図３４】本発明の実施の形態４に係るモバイルルータの回復動作を示すフロー図
【図３５】本発明の実施の形態４に係るモバイルルータの外部ネットワークからの受信動作を示すフロー図
【図３６】本発明の実施の形態５に係るモバイルルータの構成を示すブロック図
【図３７】本発明の実施の形態５に係るモバイルルータの動作を示すフロー図
【図３８】本発明の実施の形態５に係る移動通信装置の動作を示すフロー図
【図３９】本発明の実施の形態５に係るモバイルルータの動作を示すフロー図
【図４０】本発明の実施の形態４に係るモバイルルータの外部リンク監視部におけるリンク状態テーブルの例を示す図
【図４１】従来の移動通信システムを示す構成図
【図４２】従来の移動通信システムを示す構成図
【符号の説明】
【０１６４】
１０１、１６１  移動通信装置
１０２、１６２  モバイルルータ
１０３、１６３  接続装置
１０４，１６４  ネットワーク
１０５、１６５  移動通信システム
２０１、７０１  共通無線インタフェース
２０２、７０２  共通データリンク制御部
２０３  ネットワークコントローラ
２０４  上位レイヤ処理部
２０５  サービス種別記録部
２０６  インタフェース記録部
２０７  インタフェース決定部
７０１  共通無線インタフェース
７０２  共通データリンク制御部
７０３  ネットワークコントローラ
７０４  上位レイヤ処理部
７０５  インタフェース種別記録部
７０６  接続インタフェース記録部
７０７  無線インタフェース
７０８  データリンク制御部
７０９  外部リンク監視部
１１１  インタフェース候補選定部
１２１  接続インタフェース決定部
１７１  モバイルルータ選定部
１７２  収集タイマ管理部
１９１  接続制御部
１９２  外部リンク監視部
１９４  通信要求受諾判定部
３６１  タイマ管理部
４１０１  移動通信装置
４１０２  回線制御装置
４１０３  無線基地局
４１０４  ネットワーク
４２０１  アクセスネットワーク端末デバイス
４２０２  移動通信装置
４２０３  ネットワーク
【図１】
2004153802.tif 000003
【図２】
2004153802.tif 000004
【図３】
2004153802.tif 000005
【図４】
2004153802.tif 000006
【図５】
2004153802.tif 000007
【図６】
2004153802.tif 000008
【図７】
2004153802.tif 000009
【図８】
2004153802.tif 000010
【図９】
2004153802.tif 000011
【図１０】
2004153802.tif 000012
【図１１】
2004153802.tif 000013
【図１２】
2004153802.tif 000014
【図１３】
2004153802.tif 000015
【図１４】
2004153802.tif 000016
【図１５】
2004153802.tif 000017
【図１６】
2004153802.tif 000018
【図１７】
2004153802.tif 000019
【図１８】
2004153802.tif 000020
【図１９】
2004153802.tif 000021
【図２０】
2004153802.tif 000022
【図２１】
2004153802.tif 000023
【図２２】
2004153802.tif 000024
【図２３】
2004153802.tif 000025
【図２４】
2004153802.tif 000026
【図２５】
2004153802.tif 000027
【図２６】
2004153802.tif 000028
【図２７】
2004153802.tif 000029
【図２８】
2004153802.tif 000030
【図２９】
2004153802.tif 000031
【図３０】
2004153802.tif 000032
【図３１】
2004153802.tif 000033
【図３２】
2004153802.tif 000034
【図３３】
2004153802.tif 000035
【図３４】
2004153802.tif 000036
【図３５】
2004153802.tif 000037
【図３６】
2004153802.tif 000038
【図３７】
2004153802.tif 000039
【図３８】
2004153802.tif 000040
【図３９】
2004153802.tif 000041
【図４０】
2004153802.tif 000042
【図４１】
2004153802.tif 000043
【図４２】
2004153802.tif 000044