(57)【要約】【課題】アプリケーション部が、データを取得している最中に、スイッチ部から無線モジュールを切り替える旨の通知を受けた場合、取得すべきデータのうち未取得のデータのみを取得するリジューム機能を起動する。【解決手段】相互に異なる方式で無線通信を行なう複数の無線モジュール１０ａ、１１ａと、アプリケーションを動作させるアプリケーション部４と、動作させる無線モジュール１０ａ、１１ａを切り替えると共に、無線モジュールを切り替える際に、アプリケーション部４に対して、無線モジュール１０ａ、１１ａを切り替える旨の通知を行なうスイッチ部５と、を備え、アプリケーション部４は、データを取得している最中に、スイッチ部５から通知を受けた場合、取得すべきデータのうち未取得のデータのみを取得するリジューム機能を起動する。【選択図】図２
2012114742.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の無線通信方式の少なくとも一つを使用して無線通信を行なう異種無線通信システムに適用される無線通信装置であって、
相互に異なる方式で無線通信を行なう複数の無線モジュールと、
アプリケーションを動作させるアプリケーション部と、
動作させる前記無線モジュールを切り替えると共に、前記無線モジュールを切り替える際に、前記アプリケーション部に対して、前記無線モジュールを切り替える旨の通知を行なうスイッチ部と、を備え、
前記アプリケーション部は、データを取得している最中に、前記スイッチ部から前記通知を受けた場合、取得すべきデータのうち未取得のデータのみを取得するリジューム機能を起動することを特徴とする無線通信装置。
【請求項２】
複数種類の無線通信方式の少なくとも一つを使用して無線通信を行なう異種無線通信システムに適用される無線通信装置であって、
相互に異なる方式で無線通信を行なう複数の無線モジュールと、
動作させる前記無線モジュールを切り替えるスイッチ部と、
アプリケーションを動作させると共に、前記スイッチ部に対して前記無線モジュールの切り替え要求を行なうアプリケーション部と、を備え、
前記スイッチ部は、データを取得している最中に、前記アプリケーション部から前記要求を受けた場合、動作中の前記無線モジュールを他の前記無線モジュールに切り替えるかどうかの判定を行ない、前記判定結果に基づいて、前記無線モジュールを動作させることを特徴とする無線通信装置。
【請求項３】
前記アプリケーション部は、サービスの品質を測定し、前記サービスの品質に応じて、前記要求を行なうことを特徴とする請求項２記載の無線通信装置。
【請求項４】
複数種類の無線通信方式の少なくとも一つを使用して無線通信を行なう異種無線通信システムに適用される無線通信装置の通信方法であって、
相互に異なる方式で無線通信を行なう複数の無線モジュールのうち、動作させる前記無線モジュールをスイッチ部において切り替える際に、前記スイッチ部が、アプリケーションを動作させるアプリケーション部に対して、前記無線モジュールを切り替える旨の通知を行なうステップと、
前記アプリケーション部において、データを取得している最中に、前記スイッチ部から前記通知を受けた場合、取得すべきデータのうち未取得のデータのみを取得するリジューム機能を起動するステップと、を少なくとも含むことを特徴とする通信方法。
【請求項５】
複数種類の無線通信方式の少なくとも一つを使用して無線通信を行なう異種無線通信システムに適用される無線通信装置の通信方法であって、
アプリケーションを動作させるアプリケーション部において、相互に異なる方式で無線通信を行なう複数の無線モジュールのうち、動作させる前記無線モジュールを切り替えるスイッチ部に対して前記無線モジュールの切り替え要求を行なうステップと、
前記スイッチ部において、データを取得している最中に、前記アプリケーション部から前記要求を受けた場合、動作中の前記無線モジュールを他の前記無線モジュールに切り替えるかどうかの判定を行ない、前記判定結果に基づいて、前記無線モジュールを動作させるステップと、を少なくとも含むことを特徴とする通信方法。
【請求項６】
前記アプリケーション部において、サービスの品質を測定し、前記サービスの品質に応じて、前記要求を行なうことを特徴とする請求項５記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異種無線メディアを統合する無線通信技術に関し、特に、無線通信方式を切り替える際にリジューム機能を用いてデータを取得する技術に関する。
【背景技術】
【０００２】
従来から、無線ＬＡＮ、携帯電話等の異なる無線メディアを統合するための技術が知られている。また、ファイルのダウンロード、ストリーミング等において、データを取得している最中に通信が中断した場合、取得すべきデータのうち、既に取得したデータと、未取得のデータとを識別し、通信再開時に未取得のデータから再び取得する技術が知られている。
【０００３】
特許文献１では、ピコセル、マイクロセル、マクロセルなる異なるセルサイズを有する異種無線システムを、コグニティブ基地局、コグニティブ端末を用いて統合する技術が開示されている。コグニティブ基地局、コグニティブ端末は、スイッチ、複数の無線モジュール、無線環境認識部を備える。無線環境認識部は、無線環境を認識して、その認識結果に基づき、スイッチに対してリンクフレームの分配先である無線モジュールを指示する。リンクフレームは指示された無線モジュールを介して送受信される。
【０００４】
また、非特許文献１では、リジューム機能が開示されている。クライアント、サーバ間、すなわち、Ｅｎｄ−ｔｏ−Ｅｎｄで通信を行なう際、通信経路の状態によってはセッションが切断されてしまう場合がある。大量のデータを取得している最中に、セッションが切断されてしまった場合、従来は、最初からデータを取得しなおす必要があった。これは、ネットワークの観点からは、ネットワーク上に２重に多くのパケット流れることとなり、ユーザの観点からは、データの取得に時間がかかるという問題があった。
【０００５】
このため、例えば、ＦＴＰではＲＥＧＥＴというコマンドを発行し、取得すべきデータのうち、取得済みのデータ以外の残りのデータのみを取得するリジューム機能の規定が行なわれた。そして、多くのブラウザ、ダウンロードソフト等にその仕組みが実装されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−０８５７５９号公報
【非特許文献】
【０００７】
【非特許文献１】ＲＦＣ２６１６
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１には無線リンク多重を行なう機構が示されているが、具体的な無線方式の選択手法については示されていない。また、非特許文献１では、リジューム機能については示されているが、この機能は、アプリケーション層単独で動作するため、無線方式の切り替えとは完全に独立して動作する。従って、適切なタイミングでリジューム機能が起動しない場合がある。
【０００９】
昨今、複数の無線方式を具備した端末が広く利用されるようになってきており、無線の状態に応じて無線方式を切り替えて使うニーズが高まってきている。このニーズに応えるため、コグニティブ無線通信システムといった、無線環境を認識し複数の無線方式を適応的に切り替えたり、束ねたりして通信を行なう技術が盛んに研究されている。
【００１０】
しかし、従来の技術には次のような問題点がある。第一に、無線通信方式の切り替えを行なうと、通信のセッションが切れるが、このセッションを維持するために大掛かりな仕組みを基地局及び端末装置の双方に具備する必要がある。更に、通信パケットは必ずこのセッションを維持するノードを経由する必要があるので、最短経路でパケットの送受信が出来ず、ネットワーク上に不要なパケットが流れることとなる。また、最短経路でパケットの送受信が行なわれない事は、パケットの遅延の原因となり、ユーザビリティの低下に繋がる恐れがある。
【００１１】
第二に、通信のセッションの維持に関しては、無線方式が切り替わった場合、アプリケーションが、リジューム機能を動作させれば、アプリケーション主導で新しいセッションを張りなおす事ができる。その結果、セッションを維持するのと同等の効果が得られる。しかし、アプリケーションのリジューム機能は、本来無線通信方式の切り替えの為の機能では無いため、無線方式の切り替えと、リジューム実行機能にまったく連携が取れていない。従って、適切なタイミングでのセッションの張りなおしをすることができない。仮に、無線方式切替後にリジューム機能が動作したとしても、セッション再確立に時間がかかり、ユーザビリティが悪くなってしまう。また、アプリーション側でタイムアウトしてしまい、サービス自体の継続が出来ないという不都合も発生する。
【００１２】
本発明は、このような事情に鑑みてなされたものであり、複数の無線方式を無線環境等に応じて適応的に切り替えて通信を行なう方式において、アプリケーション部が、データを取得している最中に、スイッチ部から無線モジュールを切り替える旨の通知を受けた場合、取得すべきデータのうち未取得のデータのみを取得するリジューム機能を起動することができる無線通信装置および通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
（１）上記の目的を達成するために、本発明は、以下のような手段を講じた。すなわち、本発明の無線通信装置は、複数種類の無線通信方式の少なくとも一つを使用して無線通信を行なう異種無線通信システムに適用される無線通信装置であって、相互に異なる方式で無線通信を行なう複数の無線モジュールと、アプリケーションを動作させるアプリケーション部と、動作させる前記無線モジュールを切り替えると共に、前記無線モジュールを切り替える際に、前記アプリケーション部に対して、前記無線モジュールを切り替える旨の通知を行なうスイッチ部と、を備え、前記アプリケーション部は、データを取得している最中に、前記スイッチ部から前記通知を受けた場合、取得すべきデータのうち未取得のデータのみを取得するリジューム機能を起動することを特徴とする。
【００１４】
このように、アプリケーション部は、データを取得している最中に、スイッチ部から通知を受けた場合、取得すべきデータのうち未取得のデータのみを取得するリジューム機能を起動するので、通信相手となる通信装置にセッション維持のために必要なノードが不要となり、送受信パケットが最短経路を通ることが可能となる。これにより、ネットワーク全体の負荷を軽減し、遅延を抑制することが可能となる。また、アプリケーション部とスイッチ部が連動することによって、セッションの維持（再確立）がスムーズとなると共に、無線、アプリケーションの双方で通信状態を検知し動作可能となるため、利用アプリケーションの特性応じた最適な通信が可能となる。
【００１５】
（２）また、本発明の無線通信装置は、複数種類の無線通信方式の少なくとも一つを使用して無線通信を行なう異種無線通信システムに適用される無線通信装置であって、相互に異なる方式で無線通信を行なう複数の無線モジュールと、動作させる前記無線モジュールを切り替えるスイッチ部と、アプリケーションを動作させると共に、前記スイッチ部に対して前記無線モジュールの切り替え要求を行なうアプリケーション部と、を備え、前記スイッチ部は、データを取得している最中に、前記アプリケーション部から前記要求を受けた場合、動作中の前記無線モジュールを他の前記無線モジュールに切り替えるかどうかの判定を行ない、前記判定結果に基づいて、前記無線モジュールを動作させることを特徴とする。
【００１６】
このように、スイッチ部は、データを取得している最中に、アプリケーション部から要求を受けた場合、動作中の無線モジュールを他の無線モジュールに切り替えるかどうかの判定を行ない、判定結果に基づいて、無線モジュールを動作させるので、通信相手となる通信装置にセッション維持のために必要なノードが不要となり、送受信パケットが最短経路を通ることが可能となる。これにより、ネットワーク全体の負荷を軽減し、遅延を抑制することが可能となる。また、アプリケーション部とスイッチ部が連動することによって、セッションの維持（再確立）がスムーズとなると共に、無線、アプリケーションの双方で通信状態を検知し動作可能となるため、利用アプリケーションの特性応じた最適な通信が可能となる。
【００１７】
（３）また、本発明の無線通信装置において、前記アプリケーション部は、サービスの品質を測定し、前記サービスの品質に応じて、前記要求を行なうことを特徴とする。
【００１８】
このように、アプリケーション部は、サービスの品質を測定し、サービスの品質に応じて、要求を行なうので、リジューム機能を起動させるかどうかについて、アプリケーション部が判断することが可能となる。
【００１９】
（４）また、本発明の通信方法は、複数種類の無線通信方式の少なくとも一つを使用して無線通信を行なう異種無線通信システムに適用される無線通信装置の通信方法であって、相互に異なる方式で無線通信を行なう複数の無線モジュールのうち、動作させる前記無線モジュールをスイッチ部において切り替える際に、前記スイッチ部が、アプリケーションを動作させるアプリケーション部に対して、前記無線モジュールを切り替える旨の通知を行なうステップと、前記アプリケーション部において、データを取得している最中に、前記スイッチ部から前記通知を受けた場合、取得すべきデータのうち未取得のデータのみを取得するリジューム機能を起動するステップと、を少なくとも含むことを特徴とする。
【００２０】
このように、アプリケーション部は、データを取得している最中に、スイッチ部から通知を受けた場合、取得すべきデータのうち未取得のデータのみを取得するリジューム機能を起動するので、通信相手となる通信装置にセッション維持のために必要なノードが不要となり、送受信パケットが最短経路を通ることが可能となる。これにより、ネットワーク全体の負荷を軽減し、遅延を抑制することが可能となる。また、アプリケーション部とスイッチ部が連動することによって、セッションの維持（再確立）がスムーズとなると共に、無線、アプリケーションの双方で通信状態を検知し動作可能となるため、利用アプリケーションの特性応じた最適な通信が可能となる。
【００２１】
（５）また、本発明の通信方法は、複数種類の無線通信方式の少なくとも一つを使用して無線通信を行なう異種無線通信システムに適用される無線通信装置の通信方法であって、アプリケーションを動作させるアプリケーション部において、相互に異なる方式で無線通信を行なう複数の無線モジュールのうち、動作させる前記無線モジュールを切り替えるスイッチ部に対して前記無線モジュールの切り替え要求を行なうステップと、前記スイッチ部において、データを取得している最中に、前記アプリケーション部から前記要求を受けた場合、動作中の前記無線モジュールを他の前記無線モジュールに切り替えるかどうかの判定を行ない、前記判定結果に基づいて、前記無線モジュールを動作させるステップと、を少なくとも含むことを特徴とする。
【００２２】
このように、スイッチ部は、データを取得している最中に、アプリケーション部から要求を受けた場合、動作中の無線モジュールを他の無線モジュールに切り替えるかどうかの判定を行ない、判定結果に基づいて、無線モジュールを動作させるので、通信相手となる通信装置にセッション維持のために必要なノードが不要となり、送受信パケットが最短経路を通ることが可能となる。これにより、ネットワーク全体の負荷を軽減し、遅延を抑制することが可能となる。また、アプリケーション部とスイッチ部が連動することによって、セッションの維持（再確立）がスムーズとなると共に、無線、アプリケーションの双方で通信状態を検知し動作可能となるため、利用アプリケーションの特性応じた最適な通信が可能となる。
【００２３】
（６）また、本発明の通信方法において、前記アプリケーション部において、サービスの品質を測定し、前記サービスの品質に応じて、前記要求を行なうことを特徴とする。
【００２４】
このように、アプリケーション部は、サービスの品質を測定し、サービスの品質に応じて、要求を行なうので、リジューム機能を起動させるかどうかについて、アプリケーション部が判断することが可能となる。
【発明の効果】
【００２５】
本発明によれば、アプリケーション部は、データを取得している最中に、スイッチ部から通知を受けた場合、取得すべきデータのうち未取得のデータのみを取得するリジューム機能を起動するので、通信相手となる通信装置にセッション維持のために必要なノードが不要となり、送受信パケットが最短経路を通ることが可能となる。これにより、ネットワーク全体の負荷を軽減し、遅延を抑制することが可能となる。また、アプリケーション部とスイッチ部が連動することによって、セッションの維持（再確立）がスムーズとなると共に、無線、アプリケーションの双方で通信状態を検知し動作可能となるため、利用アプリケーションの特性応じた最適な通信が可能となる。例えば、スイッチ部側で、無線環境の観点から通信可能と判断しても、アプリケーション部としては、必要なスループットが出ていない場合、無線通信方式を切り替えることが可能となる。一方、無線通信方式が切り替わったとしても、リジューム機能を起動させるかどうかはアプリケーション部で判断することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】実施形態に係るネットワーク構成の概略を示す図である。
【図２】本実施形態に係る端末装置の概略構成を示すブロック図である。
【図３】無線インタフェースの制御動作を示すフローチャートである。
【図４】無線方式の切り替え動作を示すフローチャートである。
【図５】端末装置のリジューム機能の動作を示すシーケンスチャートである。
【図６】アプリケーション部４の動作を示すフローチャートである。
【図７】アプリケーション部からスイッチ部に対して切り替え要求を行なう場合の動作を示すフローチャートである。
【発明を実施するための形態】
【００２７】
（第１の実施形態）
図１は、本実施形態に係るネットワーク構成の概略を示す図である。このネットワークは、端末装置１、基地局システム２ａ、２ｂ、およびアプリケーションサーバ３から構成されている。本実施形態に係るネットワーク構成は、ネットワーク側にセッションを維持するノードが不要である。このため、既存の複数の無線システムが独立して存在し、動作する場合と同様の構成となっている。
【００２８】
図２は、本実施形態に係る端末装置の概略構成を示すブロック図である。この端末装置１は、複数の無線モジュール１０ａ、１１ａを備えており、各無線モジュール１０ａ、１１ａは、それぞれ、アンテナ１０ｂ、１１ｂを備えている。また、端末装置１は、アプリケーションを動作させるアプリケーション部４、無線モジュールの切り替えを行なうスイッチ部５を備えている。
【００２９】
アプリケーション部４は、スイッチ部５から、無線方式が切り替わった旨の通知を受ける為のリスナ／イベント処理部４ａを備えている。また、スイッチ部５は、無線方式が切り替わった旨の通知を行なうリスナ／イベント処理部５ａ、無線モジュールの切り替えを実行する無線方式切替部５ｂ、各無線モジュールから無線環境や無線リソースの状態を受信し、無線方式切替の判断を行なう無線環境収集部５ｃを備えている。なお、端末装置１は、既存の端末装置と同様に、アプリケーション層、セッション層、物理層から構成されても良い。ただし、本発明はこれに限定されるわけではない。
【００３０】
次に、以上のように構成された端末装置の動作について説明する。
【００３１】
（通信インタフェースについて）
近年、複数の無線方式を実装している携帯端末装置（例えば、スマートフォン）では、複数の無線方式で通信が可能な環境であっても、優先する無線方式のインタフェースのみが「ＵＰ」の状態になっていないものがある（Ａｎｄｒｏｉｄ端末（登録商標））。本実施形態では、無線・通信環境が変化した場合に瞬時に切り替えが可能となるように、使用可能となった無線通信システムのインタフェースを常に「ＵＰ」の状態にしておく。
【００３２】
図３は、無線インタフェースの制御動作を示すフローチャートである。電源が投入されると、利用可能な無線インタフェース（Ｉ／Ｆ）を検索する（ステップＳ１）。利用可能な無線インタフェース（Ｉ／Ｆ）を検出したかどうかを判断し（ステップＳ２）、検出しなければ、ステップＳ１に遷移して、この判断を繰り返す。一方、ステップＳ２において、利用可能な無線インタフェース（Ｉ／Ｆ）を検出した場合は、その利用可能な無線インタフェース（Ｉ／Ｆ）を、ＵＰの状態とし（ステップＳ３）ステップＳ１に遷移する。
【００３３】
（スイッチ部について）
無線環境収集部５ｃは、各無線モジュール１０ａ、１１ａから無線環境情報、無線リソース情報等を収集し、無線状態から見て最良と判定される順に無線通信方式切り替えの優先度を付ける。例えば、無線方式が３つである場合は、以下の表に示すように判定を行なう。
【００３４】
【表１】
2012114742.tif 000003
【００３５】
無線方式切替部５ｂは、無線環境収集部５ｃで判定された優先度に従い、無線方式の切替を行なう。無線方式の切り替えは、パケットのルーティングテーブルのデフォルトゲートウェイを変更する事で実現する。通常、ルーティングテーブルは、インタフェースが切れたり、繋がったりした時にのみ、更新され、更に複数のインタフェースが利用可能である場合は、予め決められた優先順位（固定）で使用される。本実施形態では、無線環境収集部５ｃで決定した優先度に従い、逐次優先順位が変動し、切り替えが必要となったその瞬間において、一番優先度の高いものを選択して、それをデフォルトゲートウェイとして設定するものとする。
【００３６】
図４は、無線方式の切り替え動作を示すフローチャートである。端末装置が、通信中または待ち受け中である場合、無線切替の判定を行なう（ステップＳ５）。ここで、無線切替が必要でない場合は、ステップＳ５に遷移して、この判定を繰り返す。一方、ステップＳ６において、無線切替が必要である場合は、ルーティングテーブルの切り替えを行なう（ステップＳ７）。具体的には、ルーティングテーブルの切り替えは、最適な切替先であると判定された無線インタフェースを、デフォルトゲートウェイとして書き換えることにより行う。
【００３７】
ここで、従来技術では、無線通信方式を切り替えた事を、アプリケーション部に通知することは無かった。しかし、本実施形態では、無線方式切り替え後、直ぐに、セッションの再確立（リジューム機能実行）をアプリケーションが行なえるように、切り替えイベントが行なわれた旨の通知をアプリケーションに対して行なう。通知方法としては、個別のアプリケーションに対して切り替えイベントを通知するのでは無く、ブロードキャストで通知する事で、リジューム動作が可能且つデータの継続取得が必要であるアプリケーションのみが自身の判断でリジューム機能を実行することが出来るしくみとする。
【００３８】
図５は、端末装置のリジューム機能の動作を示すシーケンスチャートである。端末装置１のアプリケーション部４が、サーバからデータを取得している状態で（ステップＳ５１）、スイッチ部５が、無線方式を切り替えることを決定した場合、無線切替通知をアプリケーション部４に対して行なう（ステップＳ５２）。アプリケーション部４は、データの継続取得の有無を判定し（ステップＳ５３）、データの継続取得が必要であると判断した場合は、リジューム機能を起動し、未取得のデータのみを取得する要求をサーバに対して行なう（ステップＳ５４）。サーバは、端末装置のアプリケーション部４に対して、継続してデータを送信する（ステップＳ５５）。これにより、端末装置は、未取得のデータのみを取得することが可能となる。
【００３９】
本実施形態では、無線通信方式切り替え後のセッション継続を行なう手法として、既にＨＴＴＰやＦＴＰのダウンロード、および、各アプリケーションで独自に実装されているリジューム機能を活用する。アプリケーション部４はリスナ／イベント処理部５ａからブロードキャストされた切り替えイベント常に監視する機能を備えており、切り替えイベントを受信したら直ぐにリジューム機能を実行し、未取得の残りのデータの取得動作を行なう。なお、残りのデータの取得が不要等の理由でデータの継続取得が必要ない場合は、アプリケーション部４の判断でリジューム機能を実行しなくても良い。
【００４０】
図６は、アプリケーション部４の動作を示すフローチャートである。アプリケーション部４において、アプリケーションを実行中に、スイッチ部５から無線方式切替イベントを検出した場合（ステップＳ８）、サーバからのデータの取得が完了したかどうかを判断する（ステップＳ９）。サーバからのデータの取得が完了した場合は、ステップＳ８へ遷移し、サーバからのデータの取得が完了していない場合は、リジューム機能を起動し（ステップＳ１０）、未取得のデータを取得する処理を行なう。
【００４１】
（第２の実施形態）
第１の実施形態では、スイッチ部５が無線環境を認識し、スイッチ部５が、アプリケーション部４に対して、リジューム機能の動作を促す場合の手法を述べたが、第２の実施形態では、アプリケーション側で通信の継続が困難と判定した場合の動作について述べる。アプリケーション部４は、サービスの特性に応じて、サービス品質の測定を行なう。そして、品質が悪いと判定した場合に、アプリケーション部４側から、スイッチ部５に対して、無線通信方式切り替えを要求するイベントを送信する。
【００４２】
図７は、アプリケーション部からスイッチ部に対して切り替え要求を行なう場合の動作を示すフローチャートである。アプリケーション部４において、アプリケーションを実行中に、受信データを確認する（ステップＳ１１）。ここでは、受信データの受信遅延や、未取得データの確認を行なう。そして、未取得のデータがあるかどうかを判断する（ステップＳ１２）。未取得のデータがない場合は、ステップＳ１１に遷移し、未取得のデータがある場合は、無線方式切り替え要求イベントを、スイッチ部５に対して送信する（ステップＳ１３）。
【００４３】
サービス品質判定例は、次の通りである。すなわち、ストリーミングアプリ等の場合は、予め決められた動画再生等に最低限必要となるバッファ量を閾値とし、この閾値より小さくなった場合に、「品質悪」と判定する。また、ファイルダウンロード等の場合は、データがネットワークから送信されてこなくなった事を検出したら、これを契機に「品質悪」と判定する。なお、上記の判定を行なう際、誤判定による無線通信方式切り替えのバタつきを防止する為に、一定時間内に所定の回数以上「品質悪」と判定されたかどうかの閾値を設け、この判定基準を基に無線通信方式切り替えを要求するイベントを送信するようにしても良い。
【００４４】
また、アプリケーション部４が、無線通信方式切り替えを要求するイベントを送信後、スイッチ部５から、無線切り替えを実施した旨のイベントの通知が来るのを待ってリジューム機能を動作させるようにしても良い。これは、図５に示したように、アプリケーション（クライアント）が、続きからのデータの取得要求をサーバに送信することで実行する。なお、スイッチ部５での無線通信方式の切り替えの実施は、スイッチ部５が、自身で収集している無線環境情報の内容も含めた総合的な判断により判定する。
【００４５】
スイッチ部５は、切り替え判定を次のように行なう。すなわち、アプリケーション部４より切り替え要求が来ても、切り替え候補となる無線通信方式が無いか、または無線品質が悪い場合、切り替えを行なわない。また、アプリケーション部４より切り替え要求が来た場合、現在使用中の無線通信方式の無線自体の品質が良好であっても、無線通信方式の切り替えを実施する。これは、無線品質が良くても、輻輳している可能性があると判定した場合である。なお、上記の判定を行なう際、誤判定による無線通信方式切り替えのバタつきを防止する為に、一定時間内に所定の回数以上の要求が来たかどうかについて閾値を設け、この判定基準を基に無線通信方式切り替えを実施するようにしても良い。
【００４６】
（第３の実施形態）
第１の実施形態では、スイッチ部５での無線方式切り替えを、パケットのルーティングテーブルを変更することで実現したが、この方式ではテーブルの更新に一定の時間を要し、高速で無線通信方式の切り替えを行なうことができない。このため、更に高速に無線通信方式を切り替える必要がある場合は、ルーティングテーブルでは無く、直接パケットを各無線通信方式のインタフェースに流せる機構を持たせてもよい。具体的には、物理層と、セッション層の間にパケットの切り替えを行なう層を設け、最適な無線方式のインタフェースに対して、無線通信方式の切り替え判定結果に応じてパケットを送出する機能を具備し動作させる。これにより、無線方式の切り替えと、リジューム機能の起動とを関連付けて実行することが可能となる。
【符号の説明】
【００４７】
１  端末装置
２ａ、２ｂ  基地局システム
３  アプリケーションサーバ
４  アプリケーション部
４ａ  リスナ／イベント処理部
５  スイッチ部
５ａ  リスナ／イベント処理部
５ｂ  無線方式切替部
５ｃ  無線環境収集部
１０ａ  無線モジュールＡ
１１ａ  無線モジュールＢ
１０ｂ、１１ｂ  アンテナ
【図１】
2012114742.tif 000004
【図２】
2012114742.tif 000005
【図３】
2012114742.tif 000006
【図４】
2012114742.tif 000007
【図５】
2012114742.tif 000008
【図６】
2012114742.tif 000009
【図７】
2012114742.tif 000010