(57)【要約】【課題】アプリケーションや無線アクセスネットワークに応じて、適切なタイミングで、無線アクセスネットワークの検索を実施する。【解決手段】無線通信装置は、複数の無線アクセスネットワークに接続可能であって、アプリケーションの通信特性と無線アクセスネットワークの使用優先度とに応じて設定された無線アクセスネットワークの検索用のタイマ値を格納する格納部と、アプリケーションによる通信の開始により、該アプリケーションと待ち受けの無線アクセスネットワークとに対応付けられたタイマ値でタイマを起動するタイマ部と、該通信継続中のタイマの満了による無線アクセスネットワークの検索によって待ち受けの無線アクセスネットワークより使用優先度の高い無線アクセスネットワークが検出された場合には、該使用優先度の高い無線アクセスネットワークを新たに待ち受けのネットワークとして選択する選択部と、を備える。【選択図】図３
2014072828.tif 000002
【特許請求の範囲】
【請求項１】
複数の無線アクセスネットワークに接続可能な無線通信装置であって、
アプリケーションの通信特性と無線アクセスネットワークの使用優先度とに応じて設定され、アプリケーションと無線アクセスネットワークとに対応付けられた無線アクセスネットワークの検索用のタイマ値を格納する格納部と、
アプリケーションによる通信の開始により、前記格納部に格納される、該アプリケーションと待ち受けに選択されている無線アクセスネットワークとに対応付けられたタイマ値でタイマを起動するタイマ部と、
該通信継続中の前記タイマの満了による無線アクセスネットワークの検索によって前記待ち受けに選択されている無線アクセスネットワークより使用優先度の高い無線アクセスネットワークが検出された場合には、該使用優先度の高い無線アクセスネットワークを新たに待ち受けネットワークとして選択する選択部と、
を備える無線通信装置。
【請求項２】
前記格納部は、アプリケーションに応じて、通信開始時の無線アクセスネットワークの検索実行の有無を格納し、
前記選択部は、アプリケーションの起動後に、前記格納部に格納される、該アプリケーションに対応する前記通信開始時の無線アクセスネットワークの検索実行の有無に応じて、前記複数の無線アクセスネットワークの再検索を指示する、
請求項１に記載の無線通信装置。
【請求項３】
前記タイマ部は、該通信継続中の前記タイマの満了による無線アクセスネットワークの検索によって、前記待ち受けに選択されている無線アクセスネットワークより優先度の高い無線アクセスネットワークが検出されない場合には、該アプリケーションと前記待ち受けに選択されている無線アクセスネットワークとに対応付けられたタイマ値よりも所定時間長長く設定されたタイマ値でタイマを起動する、
請求項１又は２に記載の無線通信装置。
【請求項４】
前記格納部に格納されるタイマ値は、通信量の多いアプリケーションほど、検索用のタイマ値が短く設定される、
請求項１から３のいずれか一項に記載の無線通信装置。
【請求項５】
前記格納部に格納されるタイマ値は、アプリケーションの通信継続時間が長いほど、検索用のタイマ値が長く設定される、
請求項１から３のいずれか一項に記載の無線通信装置。
【請求項６】
複数の無線アクセスネットワークに接続可能な無線通信装置が、
アプリケーションの通信特性と無線アクセスネットワークの使用優先度とに応じて設定され、アプリケーションと無線アクセスネットワークとに対応付けられた無線アクセスネットワークの検索用のタイマ値を格納し、
アプリケーションによる通信の開始により、該アプリケーションと待ち受けに選択されている無線アクセスネットワークとに対応付けられたタイマ値でタイマを起動し、
該通信継続中の前記タイマの満了による無線アクセスネットワークの検索によって前記待ち受けに選択されている無線アクセスネットワークより使用優先度の高い無線アクセスネットワークが検出された場合には、該使用優先度の高い無線アクセスネットワークを新たに待ち受けネットワークとして選択する、
無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線アクセスネットワークの中から通信に使用する１つの無線アクセスネットワークを選択する無線通信装置及び無線通信方法に関する。
【背景技術】
【０００２】
無線アクセスネットワークには、例えば、第３世代移動通信システム（３rd Generation、以降、単に“３Ｇ”），Ｗｉ−Ｆｉ（Wireless Fidelity），ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）などがある。無線通信装置には、複数の無線
アクセスネットワークを利用可能なものがある。これらの無線アクセスネットワークを利用可能な無線通信装置は、所定間隔で、無線アクセスネットワークを検索し、所定の基準にしたがって、検出された無線アクセスネットワークの中から１つを選択して通信を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−４２９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、無線通信装置では、アプリケーションや待ち受けに選択されている無線アクセスネットワークに依らず、無線アクセスネットワークの検索が所定間隔で行われていたために、以下のような問題があった。
【０００５】
例えば、高スループットが求められるアプリケーションによる通信が行われる場合に、通信開始の直前に検索が行われると、次の検索は通信開始からほぼ所定間隔に相当する時間経過後に実行されることになる。例えば、検索間隔が６０秒等の比較的長い時間である場合には、通信開始から次の検索実行までに時間がかかってしまい、通信速度の遅い無線アクセスネットワークを用いたまま、より高速な無線アクセスネットワークに切り替えることなく、通信が完了することがあった。また、例えば、低速な無線アクセスネットワークでも十分に通信が完了するような、通信量の少ないアプリケーションによる通信が行われる場合に、通信開始直後に所定間隔による検索のタイミングになり、この検索により余計に電力を消費することがあった。
【０００６】
本発明の一態様は、利用可能な複数の無線アクセスネットワークの中から、アプリケーションや待ち受けに選択されている無線アクセスネットワークに応じた適切なタイミングで、無線アクセスネットワークの検索を実施可能な無線通信装置及び無線通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、複数の無線アクセスネットワークに接続可能な無線通信装置であって、
アプリケーションの通信特性と無線アクセスネットワークの使用優先度とに応じて設定され、アプリケーションと無線アクセスネットワークとに対応付けられた無線アクセスネットワークの検索用のタイマ値を格納する格納部と、
アプリケーションによる通信の開始により、前記格納部に格納される、該アプリケーションと待ち受けに選択されている無線アクセスネットワークとに対応付けられたタイマ値でタイマを起動するタイマ部と、
該通信継続中の前記タイマの満了による無線アクセスネットワークの検索によって前記待ち受けに選択されている無線アクセスネットワークより使用優先度の高い無線アクセスネットワークが検出された場合には、該使用優先度の高い無線アクセスネットワークを新たに待ち受けネットワークとして選択する選択部と、
を備える。
【０００８】
本発明の他の態様の一つは、上述した無線通信装置が実行する無線通信方法である。また、本発明の他の態様は、コンピュータを上述した無線通信装置として機能させる無線通信プログラム、及び当該プログラムを記録したコンピュータ読み取り可能な記録媒体を含むことができる。コンピュータ等が読み取り可能な記録媒体には、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【０００９】
開示の無線通信装置及び無線通信方法によれば、利用可能な複数の無線アクセスネットワークの中から、アプリケーションや待ち受けに選択されている無線通信アクセスネットワークに応じた適切なタイミングで、無線アクセスネットワークの検索を実施することができる。
【図面の簡単な説明】
【００１０】
【図１】無線通信装置のハードウェア構成の一例を示す図である。
【図２】無線通信装置の機能ブロックの一例を示す図である。
【図３】タイマ値設定テーブルの一例を示す図である。
【図４Ａ】システム選択部の処理のフローチャートの一例である。
【図４Ｂ】システム選択部の処理のフローチャートの一例である。
【図５Ａ】無線通信装置の３Ｇ処理部，ＷｉＭＡＸ処理部，Ｗｉ−Ｆｉ処理部の処理のフローチャートの一例である。
【図５Ｂ】無線通信装置の３Ｇ処理部，ＷｉＭＡＸ処理部，Ｗｉ−Ｆｉ処理部の処理のフローチャートの一例である。
【図６Ａ】無線通信装置の機能ブロック間の処理のシーケンスの一例を示す図である。
【図６Ｂ】無線通信装置の機能ブロック間の処理のシーケンスの一例を示す図である。
【図７Ａ】無線通信装置の状態遷移の具体例１を示す図である。
【図７Ｂ】無線通信装置の状態遷移の具体例１を示す図である。
【図８Ａ】無線通信装置の状態遷移の具体例２を示す図である。
【図８Ｂ】無線通信装置の状態遷移の具体例２を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１２】
＜第１実施形態＞
第１実施形態では、無線通信装置は、アプリケーションの通信特性と無線アクセスネットワークの使用優先度とに応じて設定された、アプリケーションと無線アクセスネットワークとの組み合わせに対応付けられた検索用のタイマ値を有する。このタイマ値は、アプリケーションによる通信継続中の無線アクセスネットワークの検索の実行間隔を示すタイマ値である。無線アクセスネットワークの検索とは、無線通信装置の位置において、無線アクセスネットワークが利用可能であるか否かを判定する処理である。例えば、無線アクセスネットワークの検索は、該無線アクセスネットワークで利用される電波の受信強度が
所定の閾値以上であるか否かを判定することによって行われる。以降、無線アクセスネットワークの検索を、単に、「検索」ともいう。また、待ち受けの無線ネットワークが選択されている状態で、他の無線ネットワークの検索を行うことを、無線ネットワークの再検索、又は、単に再検索と称する。
【００１３】
無線通信装置は、アプリケーションによる通信が行われる場合に、該アプリケーションと待ち受けに選択されている無線アクセスネットワークとに応じたタイマ値でタイマを起動する。タイマが満了時に該アプリケーションによる通信が継続している場合には、無線通信装置は、待ち受けに選択されている無線アクセスネットワーク以外の各無線アクセスネットワークについて検索を行う。無線アクセスネットワークにはそれぞれ使用優先度が割り当てられている。待ち受けに選択されている無線アクセスネットワークよりも使用優先度の高い無線アクセスネットワークが検出された場合には、無線通信装置は、該使用優先度の高い無線アクセスネットワークを新たに待ち受けの無線アクセスネットワークに選択する。また、無線通信装置は、該アプリケーションと新たに待ち受けに選択された使用優先度の高い無線アクセスネットワークとに応じたタイマ値でタイマを再起動させる。タイマ満了時に該アプリケーションによる通信が継続しており、待ち受けに選択されている無線アクセスネットワークよりも使用優先度の高い無線アクセスネットワークが検出されない場合には、無線通信装置は、タイマ値を前回のタイマ値よりも所定長長く設定してタイマを再起動させる。これによって、アプリケーションによる通信継続中に行われる検索の実行回数を抑え、消費電力を抑える。以降、使用優先度は、単に優先度と称する。
【００１４】
また、無線通信装置は、各アプリケーションについて、通信開始時の無線アクセスネットワークの検索実行の有無の設定も保持している。アプリケーションの通信開始時の無線アクセスネットワークの検索実行が「有り」に設定されている場合には、タイマ満了時に加えて、通信開始時にも無線アクセスネットワークの検索が実行される。アプリケーションの通信開始時の無線アクセスネットワークの検索実行が「無し」に設定されている場合には、通信開始時には無線アクセスネットワークの検索は実行されず、タイマ満了時に無線アクセスネットワークの検索が実行される。以降、無線アクセスネットワークを、単に、無線ネットワークと称する。
【００１５】
図１は、無線通信装置のハードウェア構成の一例を示す図である。無線通信装置は、例えば、スマートフォン，無線通信機能付きの音楽プレイヤー，無線通信機能付きの携帯タブレット端末，無線通信機能付きのＰＣ等である。
【００１６】
無線通信装置１は、プロセッサ１０１，ディスプレイ１０２，メモリ１０３，マイクロフォン１０４，スピーカー１０５，キーボード１０６，バッテリー１０７，３Ｇ  ＲＦ（Radio Frequency）部１０８，ＷｉＭＡＸ  ＲＦ部１０９，Ｗｉ−Ｆｉ  ＲＦ部１１０を
含む。
【００１７】
プロセッサ１０１は、例えば、ＣＰＵ（Central Processing Unit）である。また、プ
ロセッサは、マイクロプロセッサであってもよい。メモリ１０３は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を含む。ＲＡＭには、揮発性のものと不揮発性のものと、双方が含まれる。不揮発性のＲＡＭには、各種アプリケーションや、無線通信プログラムが格納される。ＲＡＭに格納されるアプリケーションには、例えば、メーラ，ブラウザ，テザリング等がある。無線通信プログラムは、待ち受ける無線ネットワークの選択，無線ネットワークを用いた通信等に係る処理を行うためのプログラムである。
【００１８】
ディスプレイ１０２は出力装置の一つである。ディスプレイ１０２は、例えば、液晶ディスプレイ（Liquid Crystal Display，ＬＣＤ）である。ディスプレイ１０２は、プロセッサ１０１から入力される信号に従って、画面データを表示する。
【００１９】
ディスプレイ１０２の表面には、タッチパネルが配置されていてもよい。タッチパネルは、位置入力装置の１つであって、ディスプレイ１０２の画面に対応する指の接触位置の座標を入力する。タッチパネルは、抵抗膜方式，表面弾性波方式，赤外線方式，電磁誘導方式，静電容量方式等のいずれの方式のものでも良い。
【００２０】
マイクロフォン１０４は、音声入力装置の一つである。マイクロフォン１０４は、音声を収集する。マイクロフォン１０４は、入力された音声信号を電気信号に変換する回路に接続されており、マイクロフォン１０４から入力された音声信号は、該回路によって電気信号に変換されてプロセッサ１０１に出力される。
【００２１】
スピーカー１０５は、音声出力装置の一つである。スピーカー１０５は、プロセッサ１０１から入力された電気信号を音声信号に変換する回路に接続しており、該回路から入力された音声信号を出力する。
【００２２】
キーボード１０６は、入力装置の一つである。キーボード１０６は、複数の入力ボタンを含む。各入力ボタンはユーザによって押下されると、それぞれに応じた押下信号をプロセッサ１０１に出力する。
【００２３】
バッテリー１０７は、例えば、充電式の電源供給装置である。バッテリー１０７は、無線通信装置１に着脱可能である。
【００２４】
３Ｇ  ＲＦ部１０８，ＷｉＭＡＸ  ＲＦ部１０９，Ｗｉ−Ｆｉ  ＲＦ部１１０は、それぞれ、アンテナに接続しており、該アンテナを通じて、３Ｇ，Ｗｉ−ＭＡＸ，Ｗｉ−Ｆｉネットワークからの無線信号を入出力する。３Ｇ  ＲＦ部１０８，ＷｉＭＡＸ  ＲＦ部１０９，Ｗｉ−Ｆｉ  ＲＦ部１１０は、それぞれ、入力された無線信号を、電気信号に変換してプロセッサ１０１に出力したり、プロセッサ１０１から入力される電気信号を無線信号に変換してアンテナを通じて送信したりする回路を備える。
【００２５】
また、３Ｇ  ＲＦ部１０８，ＷｉＭＡＸ  ＲＦ部１０９，Ｗｉ−Ｆｉ  ＲＦ部１１０は、それぞれ、プロセッサを備える。該プロセッサは、例えば、所定イベントの発生により、各対応する無線ネットワークの検索を行う。所定イベントには、例えば、プロセッサ１０１からの検索指示や、タイマの満了等がある。
【００２６】
なお、無線通信装置１のハードウェア構成は、図１に示されるものに限定されず、各構成要素は、適宜、追加、置換、削除等の変更が可能である。例えば、無線通信装置１は、無線通信に係る構成要素として、ＬＴＥ（Long Term Evolution）のユニット等を備えて
もよい。例えば、無線通信装置１は、着脱可能なＩＣカード、赤外線通信を行う赤外線通信部，ブルートゥース（登録商標）を用いて通信を行うブルートゥース通信部を備えてもよい。また、無線通信装置１は、ＵＳＢメモリやＳＤカード等の可搬記録媒体を駆動する可搬記録媒体駆動装置を備えてもよい。
【００２７】
図２は、無線通信装置１の機能ブロックの一例を示す図である。無線通信装置１は、機能ブロックとして、システム選択部１１，情報管理部１２，格納部１３，タイマ部１４，アプリケーション１５，Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７，３Ｇ処理部１８を含む。
【００２８】
プロセッサ１０１は、メモリ１０２に格納される無線通信プログラムを実行することによって、システム選択部１１，情報管理部１２，タイマ部１４の処理を実行する。また、プロセッサ１０１は、メモリ１０２に格納される各種アプリケーションを実行することに
よって、アプリケーション１５の処理を実行する。格納部１２は、例えば、メモリ１０２に作成される。Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７，３Ｇ処理部１８は、それぞれ、Ｗｉ−Ｆｉ  ＲＦ部１１０，ＷｉＭＡＸ  ＲＦ部１０９，３Ｇ  ＲＦ部１０８に対応する。
【００２９】
アプリケーション１５は、例えば、ユーザ入力によって起動し、ユーザ入力によって通信を開始する。アプリケーション１５は、通信開始および終了をシステム選択部１１に通知する。
【００３０】
Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７，３Ｇ処理部１８は、それぞれ、Ｗｉ−Ｆｉ，ＷｉＭＡＸ，３Ｇを用いる通信に係る処理を行う。以下、Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７，３Ｇ処理部１８のそれぞれの処理対象の無線ネットワークを、担当の無線ネットワークと称する。通信に係る処理は、具体的には、例えば、担当の無線ネットワークの検索，担当の無線ネットワークの待ち受け処理，担当の無線ネットワークにおけるセッションの確立，維持，切断等である。無線ネットワークの待ち受けとは、ページングチャネルを所定の周期で見ている状態である。ページングチャネルは端末呼び出しに用いられるチャネルである。第１実施形態では、データ通信において、Ｗｉ−Ｆｉ，ＷｉＭＡＸ，３Ｇのうち無線通信装置１が待ち受けるのは、1つとする。また、第１実施形
態では、待ち受けている無線ネットワークを待ち受けネットワークと称する。また、第１実施形態では、Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７，３Ｇ処理部１８を総称して、無線処理部と称する。
【００３１】
各無線処理部は、システム選択部１１から、担当の無線ネットワークが待ち受けネットワークに選択された旨の通知を受けると、待ち受け処理、又は、通信中は通信に係る処理を実行する。待ち受け処理及び通信に係る処理は、既知の処理であるため、本明細書での説明は省略する。
【００３２】
待ち受けネットワーク以外の無線ネットワークを担当する各無線処理部（以降、待ち受け以外の各無線処理部）は、システム選択部１１から通知されたタイマ値で、タイマ部１４にタイマの起動を指示する。タイマが満了すると、待ち受け以外の各無線処理部は、担当の無線ネットワークの再検索を行う。いずれのアプリケーションによっても通信が発生していない場合には、システム選択部１１によって通知されるタイマ値はデフォルト値である。また、待ち受け以外の各無線処理部は、いずれのアプリケーションによっても通信が発生していない場合には、タイマ値はデフォルト値のまま、タイマの再起動を指示する。
【００３３】
いずれかのアプリケーションによる通信が発生している場合には、システム選択部１１によって待ち受け以外の各無線処理部に通知されるタイマ値は、該アプリケーションと待ち受けネットワークである無線ネットワークとに応じたタイマ値である。また、待ち受け以外の各無線処理部は、いずれかのアプリケーションによる通信が発生しており、タイマの満了による検索の結果、待ち受けネットワークに選択されない場合には、タイマの再起動を、前回の２倍の長さのタイマ値で指示する。ただし、タイマ値は１２０秒を上限とする。なお、再起動時のタイマ値は、前回のタイマ値の２倍の値に限られず、例えば、前回のタイマ値の所定倍数の値や、前回のタイマ値に所定時間長を加算した値でもよい。タイマ値の上限値も１２０秒に限定されない。
【００３４】
システム選択部１１は、Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７，３Ｇ処理部１８に対して、各担当の無線ネットワークの検索を指示する。また、Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７，３Ｇ処理部１８のそれぞれから入力される各担当の無線ネットワークの検索結果から、待ち受けネットワークとして１つの無線ネットワークを選択する
。第１実施形態では、Ｗｉ−Ｆｉ＞ＷｉＭＡＸ＞３Ｇの順で優先度が設けられており、システム選択部１１は、検出された無線ネットワークの中から優先度の最も高いものを待ち受けネットワークとして選択する。無線ネットワークの優先度は、例えば、負荷や利用料金等を基準に設定される。例えば、３Ｇは、通信事業者のネットワークなので負荷が多かったり料金がかかったりするが、Ｗｉ−Ｆｉは通信事業者のネットワークを通らず料金もかからないため、優先度が高く設定される。ただし、無線ネットワークの優先順位は、これに限られない。システム選択部１１による無線ネットワークの検索の指示は、例えば、無線通信装置１が起動した場合や，アプリケーションから通信開始の指示を受けた場合に行われる。
【００３５】
システム選択部１１は、待ち受けネットワークの担当の無線処理部に対して、待ち受けネットワークに選択した旨を通知する。該通知を受けた無線処理部は、待ち受け又は通信に係る処理を実行する。待ち受け又は通信に係る処理は、既知の処理であるため、本明細書での説明は省略する。
【００３６】
また、システム選択部１１は、アプリケーション１５から通信開始の指示が入力されると、情報管理部１２から、タイマ値設定テーブルに格納される該当アプリケーションに関する情報を取得する。タイマ値設定テーブルは、格納部１３に格納されており、アプリケーションによる通信開始時の再検索の有無と、該当アプリケーションと待ち受けネットワークとに応じた検索用のタイマ値とを格納する。タイマ値設定テーブルについての詳細は、後述される。
【００３７】
すなわち、システム選択部１１は、アプリケーションによる通信開始時の再検索の有無と、該当アプリケーションと待ち受けネットワークとに応じた検索用のタイマ値と、を情報管理部１２から取得する。システム選択部１１は、該当アプリケーションの通信開始時の無線ネットワークの再検索が「有り」に設定されている場合には、待ち受け以外の無線処理部に再検索の指示を行う。待ち受けネットワークよりも優先度の高い無線ネットワークが検出された場合には、システム選択部１１は、該優先度の高い無線ネットワークを新たに待ち受けネットワークに選択する。システム選択部１１は、情報管理部１２を通じて、タイマ値設定テーブルから、通信を行うアプリケーションと新たに待ち受けネットワークに選択された無線ネットワークとに応じたタイマ値を取得する。システム選択部１１は、取得したタイマ値を待ち受け以外の無線処理部に通知する。各無線処理部は、通知されたタイマ値で、タイマ部１４にタイマ起動を指示する。
【００３８】
該当アプリケーションの通信開始時の無線ネットワークの再検索が「無し」に設定されている場合には、システム選択部１１は、タイマ値設定テーブルから取得したタイマ値を、待ち受け以外の無線処理部に通知する。各無線処理部は、通知されたタイマ値で、タイマ部１４にタイマ起動を指示する。システム選択部１１は、「選択部」の一例である。
【００３９】
タイマ部１４は、Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７，３Ｇ処理部１８それぞれに対するタイマを有しており、それぞれからの指示によって各タイマを起動する。また、それぞれの無線処理部のタイマ値は、タイマ起動の指示とともに各無線処理部から通知される。タイマ部１４は、各タイマが満了すると、タイマ満了をそれぞれの無線処理部に通知する。タイマ部１４は、「タイマ部」の一例である。
【００４０】
情報管理部１２は、格納部１３に格納されるタイマ値設定テーブルの管理を行う。例えば、情報管理部１２は、システム選択部１１からの要求に応じて、タイマ値設定テーブルに格納される情報の読出しを行う。
【００４１】
図３は、タイマ値設定テーブルの一例を示す図である。図３に示されるタイマ値設定テ
ーブルは、無線ネットワークの優先度が、Ｗｉ−Ｆｉ＞ＷｉＭＡＸ＞３Ｇである場合のタイマ値設定テーブルである。タイマ値設定テーブルは、予め格納部１３に格納されている。
【００４２】
タイマ値設定テーブルのエントリは、無線通信装置１に搭載された通信を行うアプリケーション毎に用意される。エントリには、アプリケーションによる通信開始時の再検索の有無，各無線ネットワークが待ち受けネットワークに選択された場合の検索用のタイマ値が含まれる。図３に示される例では、通信が行われるアプリケーションとして、ブラウザ，電子メール（添付ファイル無し），電子メール（添付ファイル有り），テザリングのエントリが示される。また、タイマ値設定テーブルのエントリには、いずれのアプリケーションによっても通信が行われていない状態のタイマ値、すなわち、デフォルト値も設定されている（図３では、“Default”と表記されている）。
【００４３】
アプリケーションによる通信開始時の再検索の有無は、例えば、通信量の多いアプリケーションや、通信継続時間が長いアプリケーションの場合には、「有り」に設定される。図３に示される例のアプリケーションの中では、ブラウザ，デザリングが、通信継続時間が長いアプリケーションである。通信継続時間が長いアプリケーションの場合には、より高速な無線ネットワークを用いて通信が行われるようにするためである。また、図３に示される例のアプリケーションの中では、テザリングや、添付ファイル有りの電子メールが、通信量が多いアプリケーションである。したがって、図３に示される例では、ブラウザ，テザリング，添付ファイル有りの電子メールが、アプリケーションによる通信開始時の再検索が「有り」に設定されている。ただし、電子メールは、添付ファイルがない場合には、通信量が少ないため、アプリケーション起動時の再検索が「無し」に設定されている。
【００４４】
検索用のタイマ値は、各アプリケーションによる通信の特性及び傾向と、無線ネットワークの使用優先度とに応じて設定される。アプリケーションの通信の特性とは、例えば、送受信されるデータ量，通信継続時間，単発的であるか否か，等である。例えば、検索用のタイマ値は、通信継続時間が短い、すなわち、単発的、又は、間欠的に、通信が行われるアプリケーションほど短く，通信継続時間が長いアプリケーションほど長く設定される。これは、通信継続時間が長いアプリケーションによる通信時のネットワークの再検索による無線通信装置１の消費電力を抑えるためである。また、単発的な通信が行われるアプリケーションでは、例えば、データ量の最大値が規定されている場合には、最大のデータ量に合わせてタイマ値が設定されてもよい。単発的な通信が行われるアプリケーションでは、設定されたタイマ値までにアプリケーションによる通信が終了しない場合には、電波環境の悪化等が考えられるため、待ち受けネットワークの変更がより速く行われるようにするために、検索用のタイマ値が短く設定される。
【００４５】
また、検索用のタイマ値は、例えば、通信量が多いアプリケーションほど短く、通信量が少ないアプリケーションほど長く設定される。これは、通信量が多いアプリケーションでは、より速く待ち受けネットワークを通信速度が速い無線ネットワークに変更させるためである。
【００４６】
また、検索用のタイマ値は、無線ネットワークに設定される優先度が低いほど、すなわち、無線ネットワークの通信速度が遅いほど、短く設定される。これは、優先度が低い、すなわち、通信速度が遅い無線ネットワークからより速く、通信速度がより高速な無線ネットワークに待ち受けネットワークを変更させるためである。図３に示される例のブラウザのエントリでは、待ち受けネットワークが３Ｇの場合のタイマ値は３０秒に設定されており、待ち受けネットワークがＷｉＭＡＸの場合のタイマ値は６０秒に設定されている。ただし、第１実施形態では、Ｗｉ−Ｆｉの優先度が最も高く、Ｗｉ−Ｆｉが待ち受けネッ
トワークである間は、他の無線ネットワークが検出されたとしても待ち受けネットワークの変更は発生しない。そのため、Ｗｉ−Ｆｉが待ち受けネットワークである場合には、他の無線ネットワークについての再検索は行われない。そのため、図３に示される例では、Ｗｉ−Ｆｉが待ち受けネットワークの場合には、再検索のタイマ値が設定されていない。
【００４７】
図３に示される例では、ブラウザによる通信は、通信量は比較的少なく、単発的なアクセスが長時間継続するという特性及び傾向があるため、タイマ値は長めの３０秒（３Ｇ）、６０秒（ＷｉＭＡＸ）に設定される。添付ファイル無しの電子メールによる通信は、通信量は比較的少なく、単発的であり、通信継続時間は短いという特性及び傾向があるため、タイマ値は３Ｇ、ＷｉＭＡＸいずれも短めの５秒に設定されている。添付ファイル無しの電子メールのタイマ値は、最大のデータ量が規定されている場合には、規定されたデータ量を送信するのに十分な値が設定される。添付ファイル有りの電子メールによる通信は、データ量が大きい点で添付ファイル無しの電子メールによる通信と異なる。そのため、添付ファイル有りの電子メールのタイマ値は、添付ファイル無しの電子メールのタイマ値よりも長い１０秒（３Ｇ），２０秒（ＷｉＭＡＸ）に設定されている。
【００４８】
テザリングによる通信は、通信継続時間は長いものの、通信量が比較的大きいため、タイマ値は、ブラウザに比べて短い、２０秒（３Ｇ）、４０秒（ＷｉＭＡＸ）に設定される。タイマ値を短く設定することで、検索の実行間隔が短くなり、より高速な無線ネットワークを用いた通信が提供されやすくなる。
【００４９】
例えば、図３には示されていないが、通信に用いる無線ネットワークが所定の１つの無線ネットワークに決められているアプリケーションが有る場合には、その他の無線ネットワークは使用されない。そのため、通信に用いる無線ネットワークが所定の１つの無線ネットワークに決められているアプリケーションが待ち受けネットワークに選択されている場合のタイマ値は、再検索が行われないように、設定されない。
【００５０】
＜動作例＞
図４Ａ及び図４Ｂは、システム選択部１１の処理のフローチャートの一例である。図４Ａ及び図４Ｂに示されるフローチャートは、例えば、無線通信装置１の起動により開始される。無線通信装置１が起動すると、３Ｇ  ＲＦ部１０８，ＷｉＭＡＸ  ＲＦ部１０９，Ｗｉ−Ｆｉ  ＲＦ部１１０は初期化処理を行い、各担当の無線ネットワークの検索を開始する。以降、フローチャートの説明は、機能ブロックを主体として説明する。なお、システム選択部１１，３Ｇ処理部１８，ＷｉＭＡＸ処理部１７，Ｗｉ−Ｆｉ処理部１６の対応ハードウェアは、それぞれ、プロセッサ１０１，３Ｇ  ＲＦ部１０８，ＷｉＭＡＸ  ＲＦ部１０９，Ｗｉ−Ｆｉ  ＲＦ部１１０である。
【００５１】
Ｓ１では、システム選択部１１は、各無線処理部から各担当の無線ネットワークの検索結果を受信する。次に、処理がＳ２に進む。
【００５２】
Ｓ２では、システム選択部１１は、検出された無線ネットワークの中から待ち受けネットワークを決定する。待ち受けネットワークには、検出された無線ネットワークの中から最も優先度の高い無線ネットワークが決定される。次に処理がＳ３に進む。
【００５３】
Ｓ３では、システム選択部１１は、情報管理部１２を通じて、タイマ値設定テーブルの待ち受けネットワークに応じた検索用のタイマのデフォルト値を取得し、待ち受け以外の無線処理部に通知する。デフォルト値のタイマ値の通知を受けると、待ち受け以外の各無線処理部は、タイマ部１４に指示して検索用のタイマを起動させる。システム選択部１１は、待ち受けネットワークの無線処理部には、待ち受けネットワークに選択された旨を通知する。
【００５４】
アプリケーションによる通信が開始されていない状態で、例えば、各無線処理におけるタイマの満了による無線ネットワークの再検索の結果、待ち受けネットワークが変更になった場合には（Ｓ４：Ｎｏ、Ｓ５：Ｙｅｓ）、処理がＳ３に戻る。この場合のＳ３では、システム選択部１１は、新たな待ち受けネットワークに応じた検索用のタイマのデフォルト値を取得し、取得したタイマ値を待ち受け以外の無線処理部に通知する。また、システム選択部１１は、新たに選択された待ち受けネットワークの無線処理部には、待ち受けネットワークに選択された旨を通知する。
【００５５】
アプリケーションによる通信も、待ち受けネットワークの変更もない場合には（Ｓ４：Ｎｏ、Ｓ５：Ｎｏ）、システム選択部１１は、アプリケーションによる通信開始、又は、待ち受けネットワークの変更が発生するまで、待機状態となる。
【００５６】
アプリケーションによる通信が開始された場合には（Ｓ４：Ｙｅｓ）、処理がＳ６（図４Ｂ）に進む。
【００５７】
Ｓ６では、システム選択部１１は、起動したアプリケーションに対応するタイマ値設定テーブルのエントリを情報管理部１２から取得する。このとき、システム選択部１１は、例えば、接続先ドメインやポート番号等の情報から、アプリケーションを特定する。または、無線通信装置１は、アプリケーションを特定するための専用のＡＰＩ（Application Program Interface）を備えてもよい。
【００５８】
取得されたエントリにおいてアプリケーション起動時の再検索が「有り」に設定されている場合には（Ｓ７：Ｙｅｓ）、処理がＳ８に進む。取得されたエントリにおいてアプリケーション起動時の再検索が「無し」に設定されている場合には（Ｓ７：Ｎｏ）、処理がＳ１１に進む。
【００５９】
Ｓ８では、システム選択部１１は、待ち受け以外の各無線処理部に対して各担当の無線ネットワークの再検索を指示する。現在の待ち受けネットワークよりも優先度の高い無線ネットワークが検出された場合には（Ｓ９：Ｙｅｓ）、処理がＳ１０に進む。Ｓ１０では、システム選択部１１は、検出された優先度がより高い無線ネットワークを待ち受けネットワークに決定する。システム選択部１１は、新たに選択された待ち受けネットワークの無線処理部に、待ち受けネットワークに選択された旨を通知する。次に処理がＳ１１に進む。
【００６０】
Ｓ１１では、システム選択部１１は、通信を行うアプリケーションと待ち受けネットワークに選択されている無線ネットワークとに対応するタイマ値を、待ち受け以外の各無線処理部に通知する。これによって、待ち受け以外の無線処理部によって、システム選択部１１から通知されたタイマ値で検索用のタイマが開始される。
【００６１】
アプリケーションによる通信が終了する前に（Ｓ１２：Ｎｏ）、タイマが満了し、各無線処理部によって再検索が行われ、その結果、待ち受けネットワークが変更になった場合には（Ｓ１３：Ｙｅｓ）、処理がＳ１１に戻る。この場合、Ｓ１１では、システム選択部１１は、新たに選択された待ち受けネットワークに対応するタイマ値を、待ち受け以外の無線処理部に通知する。
【００６２】
待ち受けネットワークが変更にならない場合には（Ｓ１３：Ｎｏ）、システム選択部１１は、アプリケーションによる通信が終了、又は、待ち受けネットワークが変更になるまで、待機状態となる。
【００６３】
アプリケーションから通信終了の通知を受けた場合には（Ｓ１２：Ｙｅｓ）、処理がＳ３に進み、アプリケーションによる通信開始前の状態に戻る。
【００６４】
図４Ａ及び図４Ｂに示されるフローチャートは、例えば、電源切断等による無線通信装置１の起動停止とともに終了する。
【００６５】
図５Ａ及び図５Ｂは、無線通信装置１の３Ｇ処理部１８，ＷｉＭＡＸ処理部１７，Ｗｉ−Ｆｉ処理部１６の処理のフローチャートの一例である。図５Ａ及び図５Ｂに示されるフローチャートは、無線通信装置１の起動によって開始される。
【００６６】
Ｓ２１では、無線通信装置１の起動により、無線処理部は、担当の無線ネットワークの検索を行う。無線処理部は、担当の無線ネットワークの検索結果をシステム選択部１１に通知する。システム選択部１１によって、担当の無線ネットワークが待ち受けネットワークに選択された場合には（Ｓ２２：Ｙｅｓ）、図５Ａに示されるフローチャートは終了し、該当の無線処理部は、待ち受けの処理を行う。担当の無線ネットワークが待ち受けネットワークに選択されない場合には（Ｓ２２：Ｎｏ）、処理がＳ２３に進む。なお、例えば、無線処理部が担当する無線ネットワークが待ち受けネットワークに選択された場合には、無線処理部は、システム選択部１１から待ち受けネットワークに選択された旨の通知を受ける。無線処理部が担当する無線ネットワークが待ち受けネットワークに選択されない場合には、例えば、システム選択部１１からタイマ値が通知される。
【００６７】
Ｓ２３では、無線処理部は、システム選択部１１から通知されたタイマ値でのタイマの起動をタイマ部１４に指示する。このときのタイマ値は、デフォルト値である。システム選択部１１からアプリケーションの通信開始に伴う担当の無線ネットワークの再検索の指示を受けた場合には（Ｓ２４：Ｙｅｓ）、処理がＳ２７に進む。システム選択部１１からアプリケーションの通信開始に伴うタイマ値の通知を受けた場合には（Ｓ２４：Ｎｏ，Ｓ２５：Ｙｅｓ）、処理がＳ２９に進む。アプリケーションによる通信が発生しないままタイマが満了すると（Ｓ２６：Ｙｅｓ）、処理がＳ２１に進み、担当の無線ネットワークの検索が行われる。アプリケーションによる通信の開始がなく（Ｓ２４：Ｎｏ、Ｓ２５：Ｎｏ）、タイマ満了前である場合には（Ｓ２６：Ｎｏ）、システム選択部１１は待機状態となる。
【００６８】
Ｓ２７では、無線処理部は、システム選択部１１からアプリケーションによる通信開始に伴う指示を受けて、担当の無線ネットワークの検索を行う。担当の無線ネットワークの検索結果はシステム選択部１１に通知され、システム選択部１１によって、待ち受けネットワークが選択される。担当の無線ネットワークが待ち受けネットワークに選択された場合には（Ｓ２８：Ｙｅｓ）、図５Ｂに示されるフローチャートは終了し、該当の無線処理部は、待ち受けの処理を行う。担当の無線ネットワークが待ち受けネットワークに選択されない場合には（Ｓ２８：Ｎｏ）、処理がＳ２９に進む。
【００６９】
Ｓ２９では、無線処理部は、システム選択部１１から通知されたタイマ値でのタイマの起動をタイマ部１４に指示する。このときのタイマ値は、タイマ値設定テーブルに格納されたアプリケーションと待ち受けネットワークとに対応するタイマ値である。
【００７０】
タイマが満了すると（Ｓ３０：Ｙｅｓ）、処理がＳ３１に進む。Ｓ３１では、無線処理部は担当の無線ネットワークの検索を行う。
【００７１】
システム選択部１１によって、担当の無線ネットワークが待ち受けネットワークに選択された場合には（Ｓ３２：Ｙｅｓ）、図５Ｂに示されるフローチャートが終了し、無線処理部は、待ち受けの処理を行う。担当の無線ネットワークが待ち受けネットワークに選択
されない場合には（Ｓ３２：Ｎｏ）、処理がＳ３３に進み、無線処理部は、タイマ値を２倍にし、このタイマ値でタイマ部１４にタイマ起動を指示する。
【００７２】
タイマの満了前にシステム選択部１１からデフォルト値でタイマ値が通知された場合には（Ｓ３０：Ｎｏ、Ｓ３４：Ｙｅｓ）、処理がＳ２３に進む。この場合は、アプリケーションによる通信の終了に伴いデフォルト値でタイマ値が通知されるので、この後は、アプリケーションによる通信が発生していない状態の処理が行われる。すなわち、無線処理部は、デフォルト値のタイマの満了までにアプリケーションの通信が発生しない場合には（Ｓ２３：Ｎｏ、Ｓ２５：Ｎｏ）、デフォルト値のタイマが満了すると（Ｓ２６：Ｙｅｓ）、担当の無線ネットワークの検索を行う（Ｓ２１）。
【００７３】
タイマの満了前にシステム選択部１１からデフォルト値でのタイマ値の通知がない場合には（Ｓ３０：Ｎｏ、Ｓ３４：Ｎｏ）、タイマが満了するまで、又は、システム選択部１１からデフォルト値でのタイマ値の通知があるまで、Ｓ３０とＳ３４の処理が繰り返される。
【００７４】
アプリケーションによる通信が発生していない状態で、待ち受けネットワークが担当の無線ネットワークから他の無線ネットワークへと変更した場合には、無線処理部の処理はＳ２３から開始される。アプリケーションによる通信が発生している場合には、無線処理部の処理は、Ｓ２９から開始される。
【００７５】
図６Ａ及び図６Ｂは、無線通信装置１の機能ブロック間の処理のシーケンスの一例を示す図である。図６Ａ及び図６Ｂでは、３Ｇが待ち受けネットワークとして選択されている状態においてアプリケーションによる通信が開始された場合の無線通信装置１の各機能ブロックの動作について示される。
【００７６】
Ｓ３１では、アプリケーション１５が通信開始をシステム選択部１１に通知する。Ｓ３２では、システム選択部１１が、アプリケーションの通信開始の通知を受けて（図４Ａ、Ｓ４：Ｙｅｓ）、情報管理部に１２に該アプリケーションのタイマ値設定テーブルのエントリを問い合わせる（図４Ｂ、Ｓ６）。アプリケーション種別は、例えば、接続先ドメインや宛先ポート番号等により判別される。又は、アプリケーション種別の判別専用のＡＰＩが用いられてもよい。
【００７７】
Ｓ３３では、システム選択部１１からの問い合わせを受けて、情報管理部１２は、格納部１３に格納されるタイマ値設定テーブルから該当アプリケーションのエントリを読出し、システム選択部１１に通知する。
【００７８】
通知されたエントリにおいて、通信開始時の無線ネットワークの検索が「有り」に設定されている場合には（図４Ｂ、Ｓ７：Ｙｅs）、次のＳ３４−Ｓ３７の処理が行われる。
【００７９】
Ｓ３４−１，Ｓ３４−２では、システム選択部１１は、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とのそれぞれに、無線ネットワークの検索を指示する（図４Ｂ、Ｓ８）。Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とは、図６Ａにおいて、それぞれ、待ち受けネットワークではない無線ネットワークを担当する無線処理部である。Ｓ３５−１，Ｓ３５−２では、システム選択部１１からの指示を受けて、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とは、それぞれ、担当の無線ネットワークの検索を行う（図５Ａ、Ｓ２４：Ｙｅｓ、図５Ｂ、Ｓ２７）。Ｓ３６−１，Ｓ３６−２では、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とのそれぞれが、無線ネットワークの検索結果をシステム選択部１１に通知する。
【００８０】
Ｓ３７では、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とからの検索結果を受けて、システム選択部１１は、待ち受けネットワークを選択する。図６Ａに示される例では、Ｗｉ−ＦｉもＷｉＭＡＸも検出されず、待ち受けネットワークは依然として３Ｇであるとする（図４Ｂ、Ｓ９：Ｎｏ）。以降の処理は、通信開始時の再検索の有無に依らず、共通の処理となる。
【００８１】
Ｓ３８−１，Ｓ３８−２では、システム選択部１１は、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とに、アプリケーションと待ち受けネットワーク（３Ｇ）とに対応する検索用のタイマ値を通知する（図４Ｂ、Ｓ１１）。
【００８２】
Ｓ３９−１，Ｓ３９−２では、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とは、それぞれ、システム選択部１１から通知されたタイマ値でタイマ部１４にタイマの再起動を指示する（図５Ｂ、Ｓ２８：Ｎｏ，Ｓ２９）。これによって、タイマ部１４によってタイマが起動される。Ｓ４０−１，Ｓ４０−２では、アプリケーションによる通信が終了しないので、タイマ部１４は、タイマの満了をＷｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とに通知する（図５Ｂ、Ｓ３０：Ｙｅｓ）。
【００８３】
Ｓ４１−１，Ｓ４１−２では、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とは、タイマの満了の通知を受けて、それぞれ、Ｗｉ−ＦｉとＷｉＭＡＸとの検索を行う（図５Ｂ、Ｓ３１）。Ｓ４２−１，Ｓ４２−２では、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とは、それぞれ、無線ネットワークの検索結果をシステム選択部１１に通知する。
【００８４】
Ｓ４３では、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とからの検索結果を受けて、システム選択部１１は、待ち受けネットワークを選択する。図６Ｂに示される例では、Ｗｉ−ＦｉもＷｉＭＡＸも検出されず、待ち受けネットワークは依然として３Ｇであるとする（図４Ｂ、Ｓ１３：Ｎｏ）。
【００８５】
Ｓ４４−１，Ｓ４４−２では、システム選択部１１は、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とに、待ち受けネットワークの選択結果を通知する。なお、Ｓ４４−１、Ｓ４４−２の通知は行われなくともよい。その場合には、各無線処理部は、所定時間経過しても、待ち受けネットワークに選択された旨の通知がないことによって、担当の無線ネットワークが待ち受けネットワークに選択されなかったことを認識する。
【００８６】
Ｓ４５−１，Ｓ４５−２では、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とは、それぞれ、タイマ部１４にタイマの再起動を指示する（図５Ｂ、Ｓ３２：Ｎｏ、Ｓ３３）。このときのタイマ値は、前回のタイマ値の２倍に設定される。これによって、タイマ部１４によってタイマが起動される。
【００８７】
Ｓ４６では、アプリケーション１５による通信が終了し、アプリケーション１５からシステム選択部１１に通信終了が通知される（図４Ｂ、Ｓ１２：Ｙｅｓ）。Ｓ４７−１，Ｓ４７−２では、アプリケーション１５からの通信終了の通知を受けて、システム選択部１１は、デフォルト値のタイマ値をＷｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とに通知する（図４Ａ、Ｓ３）。
【００８８】
Ｓ４８−１，Ｓ４８−２では、システム選択部１１からの通知を受けて（図５Ｂ、Ｓ３４：Ｙｅｓ）、Ｗｉ−Ｆｉ処理部１６とＷｉＭＡＸ処理部１７とは、それぞれ、タイマ部１４にタイマの再起動を指示する（図５Ａ、Ｓ２３）。このときのタイマ値はデフォルト値である。
【００８９】
第１実施形態では、アプリケーションによる通信が行われる場合の検索用のタイマ値を
、該アプリケーションの通信特性と待ち受けネットワークの使用優先度とに応じて設定された値にすることによって、アプリケーションにとって適切なタイミングで検索が行われるようになる。また、第１実施形態では、アプリケーションによる通信の特性に応じて、通信開始時の再検索の実行の有無が設定される。その結果、アプリケーションによる通信の特性に応じて再検索が行われるので、例えば、より高速な無線ネットワークを用いて通信を行えたり、検索の実行回数を減らし消費電力を抑えたりすることができる。
【００９０】
＜具体例１＞
図７Ａ及び図７Ｂは、無線通信装置１の状態遷移の具体例１を示す図である。図７Ａ及び図７Ｂでは、３Ｇ処理部１８，Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７，タイマ部１４，アプリケーションの状態遷移が示されている。
【００９１】
具体例１は、待ち受けネットワークが３Ｇであり、添付ファイル無しの電子メールのアプリケーションによって通信が行われる場合の例である。なお、以降の具体例では、タイマ値設定テーブルは、図３で示される例のものが使用される。
【００９２】
ＯＰ１では、例えば、無線通信装置1の起動により、各無線処理部が各無線ネットワー
クの検索を行う（図５Ａ、Ｓ２１）。ＯＰ１では、３Ｇが待ち受けネットワークに選択され、３Ｇ処理部１８が待ち受け状態になる（図５Ａ、Ｓ２２：Ｙｅｓ）。Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７によってタイマが起動される（図５Ａ、Ｓ２２：Ｎｏ、Ｓ２３）。このタイマ値は、デフォルト値の１２０秒である（図３参照）。
【００９３】
ＯＰ２では、タイマ（１２０秒）が満了し、Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７によって、待ち受けのネットワークである３Ｇよりも優先度の高いネットワークがないか、Ｗｉ−ＦｉとＷｉＭＡＸとについて検索が行われる（図５Ａ、Ｓ２６：Ｙｅｓ、Ｓ２１）。ＯＰ２においては、無線通信装置１はＷｉ−Ｆｉ、ＷｉＭＡＸともに圏外に位置しており、Ｗｉ−ＦｉもＷｉＭＡＸも検出されない。そのため、待ち受けネットワークの変更は発生せず、待ち受けネットワークは３Ｇのままである。Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７によって、タイマはデフォルト値１２０秒で再起動される（図５Ａ、Ｓ２２:Ｎｏ、Ｓ２３）。
【００９４】
ＯＰ３では、タイマ（１２０秒）満了前に添付ファイル無しの電子メールのアプリケーションによって通信が開始される。タイマ値設定テーブルにおいて、添付ファイル無しの電子メールのアプリケーションによる通信開始時の無線ネットワークの再検索は「無し」に設定されているため（図３参照）、無線ネットワークの検索は行われない。したがって、待ち受けネットワークである３Ｇを用いて通信が行われる。また、タイマ値設定テーブルにおいて、添付ファイル無しの電子メールのアプリケーションの待ち受けネットワークが３Ｇの場合のタイマ値は５秒である。そのため、Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７によって、タイマはタイマ値５秒で再起動される（図５Ａ、Ｓ２５：Ｙｅｓ、図５Ｂ、Ｓ２９）。
【００９５】
ＯＰ４では、タイマ（５秒）満了前に添付ファイル無しの電子メールのアプリケーションによる通信が終了する。この場合、待ち受けネットワークは３Ｇのままである。Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７によって、タイマがデフォルト値１２０秒で再起動される（図５Ｂ、Ｓ３０：Ｎｏ、Ｓ３４：Ｙｅｓ、図５Ａ、Ｓ２３）。
【００９６】
ＯＰ５では、タイマ（１２０秒）満了前に添付ファイル無しの電子メールのアプリケーションによって通信が開始される。この場合にも、無線ネットワークの検索は行われず、待ち受けネットワークである３Ｇを用いて通信が行われる。また、Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７によって、タイマはタイマ値５秒で再起動される（図５Ａ、Ｓ２
５：Ｙｅｓ、図５Ｂ、Ｓ２９）。タイマ（５秒）が満了しても通信が継続しており、Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７によって無線ネットワークの検索が行われる（図５Ｂ、Ｓ３０：Ｙｅｓ、Ｓ３１）。ＯＰ５においても、無線通信装置１はＷｉ−Ｆｉ及びＷｉＭＡＸともに圏外に位置しているため、Ｗｉ−ＦｉもＷｉＭＡＸも検出されない。そのため、Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７によって、タイマは、タイマ値が２倍の１０秒で再起動される（図５Ｂ、Ｓ３２：Ｎｏ、Ｓ３３）。
【００９７】
ＯＰ６では、タイマ（１０秒）が満了しても通信が継続しており、Ｗｉ−Ｆｉ処理部１６，ＷｉＭＡＸ処理部１７によって、無線ネットワークの検索が行われる（図５Ｂ、Ｓ３０：Ｙｅｓ、Ｓ３１）。ＯＰ６では、例えば移動により、無線通信装置１はＷｉ−Ｆｉの圏内に位置する。そのため、Ｗｉ−Ｆｉが検出される。Ｗｉ−Ｆｉは３Ｇよりも優先度が高いので、待ち受けネットワークがＷｉ−Ｆｉに変更になり、Ｗｉ−Ｆｉを用いて通信が行われる（図５Ｂ、Ｓ３２：Ｙｅｓ）。なお、Ｗｉ−Ｆｉは、最も優先度が高いため、Ｗｉ−Ｆｉが捕捉されている間は無線ネットワークの検索は行われず、タイマも起動されない。なお、３Ｇは、音声通話にも用いられるため、音声通話用に待ち受け状態となる。
【００９８】
ＯＰ７では、添付ファイル無しの電子メールのアプリケーションによる通信が終了し、その後は、Ｗｉ−Ｆｉがそのまま待ち受けネットワークとなる。
【００９９】
具体例１では、ＯＰ５において、タイマ値（５秒）が経過してもアプリケーションによる通信が終了しない。添付ファイル無しの電子メールによる通信は、通信量が少なく、また単発的であるため、タイマ値は、十分に通信が完了する値に設定されている。ＯＰ５のように、このタイマ（５秒）が満了しても通信が完了しない場合には、電波環境が悪い等が考えられ、Ｗｉ−Ｆｉ、ＷｉＭＡＸの再検索が実行される。これによって、Ｗｉ−Ｆｉ又はＷｉＭＡＸが検出されれば、待ち受けネットワークが検出された無線ネットワークに変更になり、通信が切断することなく継続されることになる。
【０１００】
ただし、ＯＰ５では、Ｗｉ−Ｆｉ、ＷｉＭＡＸの再検索によってもＷｉ−ＦｉもＷｉＭＡＸも検出されず、３Ｇを用いて通信が継続される。このとき、タイマ再起動時のタイマ値が倍の１０秒に設定される。この場合、システム選択部１１によって通知されたタイマ値（５秒）で通信が完了しない場合には、電波環境が悪い等で、検索を実行しても検出されないことが予測される。したがって、システム選択部１１によって通知されたタイマ値（５秒）で通信が完了しない場合には、タイマ値を長くすることによって再検索の頻度を抑え、検索による無線通信装置１の消費電力を抑える。
【０１０１】
＜具体例２＞
図８Ａ及び図８Ｂは、無線通信装置１の状態遷移の具体例２を示す図である。具体例２は、待ち受けネットワークがＷｉＭＡＸであり、ブラウザによって通信が行われる場合の例である。
【０１０２】
ＯＰ１１では、例えば、無線通信装置1の起動により、各無線処理部が各無線ネットワ
ークの検索を行う（図５Ａ、Ｓ２１）。ＯＰ１１では、ＷｉＭＡＸが待ち受けネットワークに選択され、ＷｉＭＡＸ処理部１７が待ち受け状態になる（図５Ａ、Ｓ２２：Ｙｅｓ）。Ｗｉ−Ｆｉ処理部１６によってタイマが起動される（図５Ａ、Ｓ２２：Ｎｏ、Ｓ２３）。このタイマ値は、デフォルト値の１２０秒である（図３参照）。なお、３Ｇは音声通話用に待ち受け状態となっており、３Ｇは捕捉されているので、３Ｇ処理部１８によるタイマの起動指示及び検索は行われない。
【０１０３】
ＯＰ１２では、タイマ（１２０秒）が満了し、待ち受けのネットワークであるＷｉＭＡＸよりも優先度の高いネットワークがないか、Ｗｉ−Ｆｉ処理部１６によって検索が行わ
れる（図５Ａ，Ｓ２６：Ｙｅｓ、Ｓ２１）。なお、図８Ａに示される例では、３Ｇは、音声通話用に待ち受け状態となっているので、この場合、検索は行われない。ＯＰ１２においては、無線通信装置１はＷｉ−Ｆｉの圏外に位置しており、ＷｉＭＡＸよりも優先度の高い無線ネットワークであるＷｉ−Ｆｉは検出されない。そのため、待ち受けネットワークの変更は発生せず、待ち受けネットワークはＷｉＭＡＸのままである。Ｗｉ−Ｆｉ処理部１６によって、タイマはデフォルト値１２０秒で再起動される（図５Ａ、Ｓ２２：Ｎｏ、Ｓ２３）。
【０１０４】
ＯＰ１３では、タイマ（１２０秒）満了前にブラウザによる通信が開始される。タイマ値設定テーブルにおいて、ブラウザによる通信開始時の無線ネットワークの再検索は「有り」に設定されているため、無線ネットワークの検索が行われる。図８Ａに示される例の場合には、Ｗｉ−Ｆｉ処理部１６によって、Ｗｉ−Ｆｉの検索が行われる（図５Ａ、Ｓ２４：Ｙｅｓ、図５Ｂ、Ｓ２７）。しかしながら、ＯＰ１３においても、無線通信装置１は、Ｗｉ−Ｆｉの圏外に位置しており、Ｗｉ−Ｆｉは検出されない。そのため、待ち受けネットワークの変更は発生せず、待ち受けネットワークであるＷｉＭＡＸを用いて通信が行われる。また、タイマ値設定テーブルにおいて、ブラウザの待ち受けネットワークがＷｉＭＡＸの場合のタイマ値は６０秒である。そのため、Ｗｉ−Ｆｉ処理部１６によってタイマはタイマ値６０秒で再起動される（図５Ｂ、Ｓ２８：Ｎｏ、Ｓ２９）。
【０１０５】
ＯＰ１４では、タイマ（１２０秒）満了前にブラウザによる通信が終了する。待ち受けネットワークはＷｉＭＡＸのまま、Ｗｉ−Ｆｉ処理部１６によって、タイマがデフォルト値１２０秒で再起動される（図５Ｂ、Ｓ３０：Ｎｏ、Ｓ３４：Ｙｅｓ、図５Ａ、Ｓ２３）。
【０１０６】
ＯＰ１５では、タイマ（１２０秒）満了前にブラウザによって通信が開始される。この場合にも、Ｗｉ−Ｆｉ処理部１６によって、無線ネットワークの検索が行われる（図５Ａ、Ｓ２４：Ｙｅｓ、図５Ｂ、Ｓ２７）。ＯＰ１５においても、無線通信装置１は、Ｗｉ−Ｆｉの圏外に位置しており、Ｗｉ−Ｆｉは検出されない。そのため、待ち受けネットワークの変更は発生せず、待ち受けネットワークであるＷｉＭＡＸを用いて通信が行われる。また、Ｗｉ−Ｆｉ処理部１６によって、タイマはタイマ値６０秒で再起動される（図５Ｂ、Ｓ２８：Ｎｏ、Ｓ２９）。
【０１０７】
ＯＰ１６では、ブラウザによる通信の継続中にタイマ（６０秒）が満了し、Ｗｉ−Ｆｉ処理部１６によって無線ネットワークの検索が行われる（図５Ｂ、Ｓ３０：Ｙｅｓ、Ｓ３１）。ＯＰ１５においても、無線通信装置１は、Ｗｉ−Ｆｉの圏外に位置しており、Ｗｉ−Ｆｉは検出されない。そのため、待ち受けネットワークの変更は発生しない。このとき、タイマは、Ｗｉ−Ｆｉ処理部１６によって、前回のタイマ値の２倍の１２０秒で再起動される（図５Ｂ、Ｓ３２：Ｎｏ、Ｓ３３）。
【０１０８】
ＯＰ１７では、タイマ（１２０秒）が満了してもブラウザによる通信が継続しており、Ｗｉ−Ｆｉ処理部１６によって、無線ネットワークの検索が行われる（図５Ｂ、Ｓ３０：Ｙｅｓ、Ｓ３１）。ＯＰ１７では、例えば移動により、無線通信装置１はＷｉ−Ｆｉの圏内に位置する。そのため、Ｗｉ−Ｆｉが検出される。Ｗｉ−ＦｉはＷｉＭＡＸよりも優先度が高いので、待ち受けネットワークがＷｉ−Ｆｉに変更になり、Ｗｉ−Ｆｉを用いて通信が行われる。Ｗｉ−Ｆｉ処理部１６は、通信に係る処理を実行する（図５Ｂ、Ｓ３２：Ｙｅｓ）．なお、Ｗｉ−Ｆｉは、最も優先度が高いため、Ｗｉ−Ｆｉが待ち受けネットワークである間は無線ネットワークの検索は行われず、タイマも起動されない。
【０１０９】
ＯＰ１８では、ブラウザによる通信が終了し、その後は、Ｗｉ−Ｆｉが継続して待ち受けネットワークとなる。
【０１１０】
具体例２では、ブラウザによって通信が行われる。ブラウザによる通信は、単発的なアクセスが長時間継続する傾向が強いため、再検索用のタイマは長めの６０秒に設定される。これによって、検索の実行回数を抑え、無線通信装置の消費電力を抑えることができる。また、ブラウザによる通信開始時には、検索が行われるので、より高速な無線ネットワークを用いて通信を行うことができる。
【０１１１】
＜第１実施形態の作用効果＞
第１実施形態では、無線通信装置１は、タイマ値設定テーブルを有する。タイマ値設定テーブルには、アプリケーションによる通信の特性や傾向、及び、待ち受けネットワークに選択されている無線ネットワークに応じて検索用のタイマ値が設定されており、アプリケーションによる通信が行われる場合には、タイマ値設定テーブルに設定されたタイマ値が用いられる。また、タイマ値設定テーブルには、アプリケーションによる通信の特性及び傾向に応じて、通信開始時の再検索の有無が設定されている。これによって、無線ネットワークの検索が、アプリケーションによる通信の特性や傾向、待ち受けネットワークの使用優先度に応じた適切なタイミングで実行される。したがって、無線通信装置１は、より高速な無線アクセスネットワークを用いた通信が行えたり、消費電力を抑えることができたりする。
【符号の説明】
【０１１２】
１        無線通信装置
１１      システム選択部
１２      情報管理部
１３      格納部
１４      タイマ部
１５      アプリケーション
１６      Ｗｉ−Ｆｉ処理部
１７      ＷｉＭＡＸ処理部
１８      ３Ｇ処理部
【図１】
2014072828.tif 000003
【図２】
2014072828.tif 000004
【図３】
2014072828.tif 000005
【図４Ａ】
2014072828.tif 000006
【図４Ｂ】
2014072828.tif 000007
【図５Ａ】
2014072828.tif 000008
【図５Ｂ】
2014072828.tif 000009
【図６Ａ】
2014072828.tif 000010
【図６Ｂ】
2014072828.tif 000011
【図７Ａ】
2014072828.tif 000012
【図７Ｂ】
2014072828.tif 000013
【図８Ａ】
2014072828.tif 000014
【図８Ｂ】
2014072828.tif 000015