(57)【要約】【課題】バッテリ残存時間を長く保つとともに、場面によりアプリケーションに要求されるスループットを満たすことで、バッテリ利用効率の高い通信方式の選択を可能にする無線通信端末および通信方式選択方法を提供する。【解決手段】複数の通信方式を選択可能な無線通信端末１００であって、使用するアプリケーションの種別を取得するアプリケーション情報取得部１７０と、取得したアプリケーション種別により通信方式の選択基準を変えて、通信方式の切り替え時間に所定時間を加えた時間について評価量を算出する評価量算出部１６６と、算出された評価量を比較して、いずれかの通信方式を選択する方式選択部１６７とを備える。これにより、アプリケーションのリアルタイム性の要求に応じて、複数ある方式の中からバッテリ利用効率の高い通信方式の選択・切り替えが可能となる。【選択図】図２
2011055124.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信方式を選択可能な無線通信端末であって、
使用するアプリケーションの種別を取得するアプリケーション情報取得部と、
前記取得したアプリケーション種別により通信方式の選択基準を変えて、通信方式の切り替え時間に所定時間を加えた時間について評価量を算出する評価量算出部と、
前記算出された評価量を比較して、いずれかの通信方式を選択する方式選択部とを備えることを特徴とする無線通信端末。
【請求項２】
前記評価量算出部は、前記使用するアプリケーションがリアルタイム性の要求の低いものである場合にはビット当たりの消費電力量を前記通信方式の選択基準とし、
前記使用するアプリケーションがリアルタイム性の要求の高いものである場合には、消費電力値を前記通信方式の選択基準として、前記評価量を算出することを特徴とする請求項１記載の無線通信端末。
【請求項３】
前記評価量算出部は、通信方式の切り替え完了時から切り替え前後の通信方式の優劣が変化する時までの時間を前記所定時間として評価量を算出することを特徴とする請求項１または請求項２記載の無線通信端末。
【請求項４】
前記評価量算出部は、前記通信方式の選択基準に応じて決まるペナルティ関数を用いて、前記評価量としてペナルティ値を算出することを特徴とする請求項１から請求項３のいずれかに記載の無線通信端末。
【請求項５】
前記ペナルティ関数は、前記通信方式の選択基準を示すパラメータと乗算項の積である第１項と、
前記第１項に加えられる加算項としての第２項とを有し、
前記第１項は、通信方式の切り替え前後の定常状態に課せられるペナルティ値を表し、
前記第２項は、通信方式の切り替え自体に課せられるペナルティ値を表すことを特徴とする請求項４記載の無線通信端末。
【請求項６】
前記ペナルティ関数は、前記使用するアプリケーションがリアルタイム性の要求の低いものである場合には、通信方式の切り替え時間および切り替えにかかる消費電力に比例し、通信方式の切り替え完了時から切り替え前後の通信方式の優劣が変化する時までの時間および通信方式切り替え後のスループット値に反比例する関数を前記加算項として有することを特徴とする請求項５記載の無線通信端末。
【請求項７】
前記ペナルティ関数は、前記使用するアプリケーションがリアルタイム性の要求の高いものである場合には、要求されるスループットに対する実際のスループットの割合を前記乗算項として有し、
通信方式の切り替え時間に前記所定時間を加えた時間に対する通信方式の切り替え時間の割合と、通信方式の切り替えにかかる消費電力とに比例する前記加算項を有することを特徴とする請求項５記載の無線通信端末。
【請求項８】
通信環境の変動量を取得する変動量推定部と、
前記取得された通信環境の変動量に基づき適応的に前記通信方式の切り替え完了時から切り替え前後の通信方式の優劣が変化する時までの時間を決定する所定時間決定部とを更に備えることを特徴とする請求項３記載の無線通信端末。
【請求項９】
無線通信端末において最適な通信方式を選択する通信方式選択方法であって、
使用するアプリケーションの種別を取得するステップと、
前記取得したアプリケーション種別により通信方式の選択基準を変えて、通信方式の切り替え時間に所定時間を加えた時間について評価量を算出するステップと、
前記算出された評価量を比較して、いずれかの通信方式を選択するステップとを含むことを特徴とする通信方式選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、適した通信方式を選択する無線通信端末および通信方式選択方法に関する。
【背景技術】
【０００２】
従来、複数の通信方式を選択可能にするマルチモード端末では、各通信方式のＲＳＳＩやＣＩＮＲ等の受信品質、スループット、消費電力、およびこれらの複合指標等を参照して通信方式の切り替えを決定するものが知られている（たとえば特許文献１〜３参照）。
【０００３】
特許文献１記載の複合携帯電話装置は、バッテリ残量が事前に設定した閾値を下回る場合は、消費電力が最も低い通信方式に切り替えるように制御を行っている。特許文献２記載の無線通信端末は、まず受信品質（ＲＳＳＩやＣＩＮＲ等）を測定し、測定値からチャネル変動値を算出する。そして、算出した変動値に対応する変動レベルに対して、切り替えを行うか否かを判定するための受信品質に関する閾値を事前に設定しておき、測定値との比較を行う。この操作により頻繁な通信方式の切り替えを回避している。なお、閾値は各無線システムで独立に設定されている。特許文献３記載の無線端末装置は通信方式の切り替え時間とアプリケーションが許容する遅延量とを比較することで、通信方式の切り替えを行うか否かを判定している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４０８５７４８号公報
【特許文献２】特開２００６−２６２１７８号公報
【特許文献３】特開２００５−２６８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような従来の端末は、バッテリ残量が閾値を下回る場合は消費電力の最も低い通信方式を選択するが、閾値を上回る場合は電波状況により通信方式を選択する。このため、バッテリ残存時間を長く保ちつつユーザが要求するスループットを満たすという要請には応えられない。すなわち、複数ある通信方式の中で、電波状況が最も良好な通信方式と最も消費電力の少ない通信方式とは必ずしも一致せず、消費電力が最も低い通信方式が要求されたスループットを満足しているとは限らない。そのため、閾値を高めに設定した場合は、消費電力は最も低いが、極端にスループットが低くユーザの要求を満たすことができない通信方式を選択する可能性がある。一方、低めに設定した場合はスループットが必要以上に高く消費電力が多い通信方式を選択し、バッテリ残存時間が短くなる可能性が高い。また、通信方式の切り替えが頻繁に起こる場合があり、同処理による消費電力やスループットの劣化が問題となる。
【０００６】
また、通信方式を変更する際の消費電力およびスループットの劣化量は、使用中の通信方式と切替先の通信方式の組み合わせにより異なると考えられる。しかしながら、従来の端末は、このような組合せを考慮して切替先の選択を行うことができない。そのため、頻繁な通信方式の切り替えは回避できるが、切り替えが必要な場合、切替先によっては消費電力やスループットの劣化が大きくなる。また、通信品質の変動値の算出や適応的な閾値設定や更新のための処理を追加する必要がある。
【０００７】
特許文献３記載の第４の処理手順には、消費電力を基準とした通信方式の切り替え手法の記載がある。リアルタイム性の高いアプリケーションの場合は、使用中の通信方式のスループットが同アプリケーションを実行する際に必要とされる伝送速度に満たない場合でも、切り替え時間が許容時間よりも長いために通信方式の切り替えを行わず、通信品質が大きく劣化する可能性がある。一方、リアルタイム性が低いアプリケーションでは、許容時間を設定していないために従来同様に通信方式の切り替えのオーバーヘッドが増大する。また、所定のデータ量をダウンロードする場合、消費電力が最小の通信方式を選択しても通信時間が長くなり結果として、多くの消費電力量がかかる可能性がある。このように、バッテリ利用効率の定義は使用するアプリケーションにより異なると考えられる。
【０００８】
近年の無線通信端末では、通信伝送速度の高速化や搭載アプリケーションの多様化に伴い、有限のバッテリを有効に活用することが重要になってきている。また、複数の通信方式を搭載するマルチモード端末においては、受信環境が変化するような場合に頻繁に通信方式の切り替えが起こり、切り替え自体にかかる消費電力やスループットロスが大きくなる。
【０００９】
本発明は、このような事情に鑑みてなされたものであり、バッテリ残存時間を長く保つとともに、場面によりアプリケーションに要求されるスループットを満たすことで、バッテリ利用効率の高い通信方式の選択を可能にする無線通信端末および通信方式選択方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
（１）上記の目的を達成するため、本発明の無線通信端末は、複数の通信方式を選択可能な無線通信端末であって、使用するアプリケーションの種別を取得するアプリケーション情報取得部と、前記取得したアプリケーション種別により通信方式の選択基準を変えて、通信方式の切り替え時間に所定時間を加えた時間について評価量を算出する評価量算出部と、前記算出された評価量を比較して、いずれかの通信方式を選択する方式選択部とを備えることを特徴としている。
【００１１】
これにより、アプリケーションのリアルタイム性の要求に応じて、複数ある方式の中からバッテリ利用効率の高い通信方式の選択・切り替えが可能となる。すなわち、場面に応じて無線通信端末のバッテリ残存時間を長く保つとともにアプリケーションに必要なスループットを満たすように通信方式を選択できる。また、方式切り替え回数を抑制することにより、切り替えによるオーバーヘッドを低減すると同時に異種ネットワークを有するインフラ側の負荷を軽減する効果も期待できる。
【００１２】
（２）また、本発明の無線通信端末は、前記評価量算出部が、前記使用するアプリケーションがリアルタイム性の要求の低いものである場合にはビット当たりの消費電力量を前記通信方式の選択基準とし、前記使用するアプリケーションがリアルタイム性の要求の高いものである場合には、消費電力値を前記通信方式の選択基準として、前記評価量を算出することを特徴としている。
【００１３】
これにより、リアルタイム性の要求の低いアプリケーションに対しては、所定のサイズのデータを少ない消費電力量で送受信する方式を選択でき、リアルタイム性の要求が高いアプリケーションでは、瞬時的な電力が小さく、要求されるスループットを満たす方式を選択できる。
【００１４】
（３）また、本発明の無線通信端末は、前記評価量算出部が、通信方式の切り替え完了時から切り替え前後の通信方式の優劣が変化する時までの時間を前記所定時間として評価量を算出することを特徴としている。
【００１５】
これにより、バッテリ利用効率を高くするのに最適な時間を対象に、通信方式の切り替えの有利不利を判断できる。また、通信方式の切り替え時のオーバーヘッドを加味して通信方式を選択することにより、冗長な切り替えを回避でき、バッテリ利用効率を改善することができる。
【００１６】
（４）また、本発明の無線通信端末は、前記評価量算出部が、前記通信方式の選択基準に応じて決まるペナルティ関数を用いて、前記評価量としてペナルティ値を算出することを特徴としている。このようにペナルティ関数を用いることで、画一的かつ簡易に通信方式の選択を判断できる。
【００１７】
（５）また、本発明の無線通信端末は、前記ペナルティ関数は、前記通信方式の選択基準を示すパラメータと乗算項の積である第１項と、前記第１項に加えられる加算項としての第２項とを有し、前記第１項は、通信方式の切り替え前後の定常状態に課せられるペナルティ値を表し、前記第２項は、通信方式の切り替え自体に課せられるペナルティ値を表すことを特徴としている。これにより、単に通信方式間の比較ではなく、通信方式の切り替えに伴う消費電力やスループットロス等も参照して通信方式を選択できる。
【００１８】
（６）また、本発明の無線通信端末は、前記ペナルティ関数は、前記使用するアプリケーションがリアルタイム性の要求の低いものである場合には、通信方式の切り替え時間および切り替えにかかる消費電力に比例し、通信方式の切り替え完了時から切り替え前後の通信方式の優劣が変化する時までの時間および通信方式切り替え後のスループット値に反比例する関数を前記加算項として有することを特徴としている。
【００１９】
これにより、リアルタイム性の要求の低いアプリケーションに対しては、切り替え時のオーバーヘッドにより阻害されるデータ送受信量が小さく、切り替え後のデータ送受信量が大きく、消費電力が小さい通信方式を選ぶことができる。その結果、大きいサイズのデータを小さい消費電力量で送受信できる。
【００２０】
（７）また、本発明の無線通信端末は、前記ペナルティ関数は、前記使用するアプリケーションがリアルタイム性の要求の高いものである場合には、要求されるスループットに対する実際のスループットの割合を前記乗算項として有し、通信方式の切り替え時間に前記所定時間を加えた時間に対する通信方式の切り替え時間の割合と、通信方式の切り替えにかかる消費電力とに比例する前記加算項を有することを特徴としている。これにより、リアルタイム性の要求が高いアプリケーションでは、切り替え時間が短く、瞬時的な電力が小さく、要求されるスループットを満たす方式を選択できる。
【００２１】
（８）また、本発明の無線通信端末は、通信環境の変動量を取得する変動量推定部と、前記取得された通信環境の変動量に基づき適応的に前記通信方式の切り替え完了時から切り替え前後の通信方式の優劣が変化する時までの時間を決定する所定時間決定部とを更に備えることを特徴としている。これにより、切り替え前後の通信方式の優劣が変化するまでの妥当な基準時間を決定することができる。
【００２２】
（９）また、本発明の通信方式選択方法は、無線通信端末において最適な通信方式を選択する通信方式選択方法であって、使用するアプリケーションの種別を取得するステップと、前記取得したアプリケーション種別により通信方式の選択基準を変えて、通信方式の切り替え時間に所定時間を加えた時間について評価量を算出するステップと、前記算出された評価量を比較して、いずれかの通信方式を選択するステップとを含むことを特徴としている。これにより、アプリケーションのリアルタイム性の要求に応じて、複数ある方式の中からバッテリ利用効率の高い通信方式の選択・切り替えが可能となる。
【発明の効果】
【００２３】
本発明によれば、アプリケーションのリアルタイム性の要求に応じて、複数ある方式の中からバッテリ利用効率の高い通信方式の選択および切り替えを可能にする。
【図面の簡単な説明】
【００２４】
【図１】本発明の無線通信端末の構成を示すブロック図である。
【図２】通信方式制御部の構成を示すブロック図である。
【図３】本発明の無線通信端末による通信方式選択の動作を示すフローチャートである。
【図４】通信方式の選択があったときの時間と通信方式の対応関係を模式的に示す図である。
【図５】方式維持と方式切り替えの場合についての不足ビット量を示す図である。
【図６】低リアルタイム性のアプリケーションについてのシミュレーション結果を示すグラフである。
【発明を実施するための形態】
【００２５】
次に、本発明の実施の形態について、図面を参照しながら説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては同一の参照番号を付し、重複する説明は省略する。以下では、ソフトウェア無線技術を用いて複数の通信方式を選択可能にする例として無線通信端末を説明するが、本発明は各通信方式に対応するハードウェアを具備する無線通信端末にも適用可能である。
【００２６】
（無線通信端末の構成）
図１は、無線通信端末１００の構成を示すブロック図である。無線通信端末１００は、たとえば携帯電話機である。図１に示すように、無線通信端末１００は、送受信アンテナ１１０ａ、１１０ｂ、ＲＦ部１２０、ＡＤ／ＤＡ変換部１３０、ベースバンド信号処理部１４０、通信環境取得部１５０、通信方式制御部１６０、アプリケーション情報取得部１７０、バッテリ残量取得部１８０およびソフトウェア記憶部１９０を備えている。
【００２７】
送受信アンテナ１１０ａ、１１０ｂは、それぞれ通信方式に対応して変調された高周波を送受信する。ＲＦ部１２０は、受信した高周波をベースバンド信号に変換するとともに、ＡＤ／ＤＡ変換部１３０から受けたベースバンド信号を高周波に変換する。ＡＤ／ＤＡ変換部１３０は、ベースバンド信号をアナログ信号からデジタル信号に、またはデジタル信号からアナログ信号に変換する。
【００２８】
ベースバンド信号処理部１４０は、現在選択されている無線通信方式に応じてベースバンド信号を処理する。通信環境取得部１５０は、ＣＩＮＲ等の通信環境情報を取得し、通信方式制御部１６０に送出する。これにより、通信環境の評価を加味した通信方式の選択が可能になる。
【００２９】
通信方式制御部１６０は、通信方式の選択や変更を制御する。すなわち、通信環境取得部１５０で取得する各通信方式の通信環境パラメータ（たとえばＣＩＮＲ値）および、アプリケーション情報取得部１７０で取得したアプリケーション種別および要求されるスループットに基づいて、通信方式の切り替え時間に所定時間を加えた時間について課せられるペナルティ値（評価量）を算出する。そして、ペナルティ値に基づいて通信方式を選択する。
【００３０】
これにより、アプリケーションのリアルタイム性の要求に応じて、複数ある方式の中からバッテリ利用効率の高い通信方式の選択・切り替えが可能となる。また、方式切り替え回数を抑制することにより、同時に異種ネットワークを有するインフラ側の負荷を軽減する効果も期待できる。
【００３１】
また、通信方式制御部１６０は、選択された通信方式に対応するソフトウェアのベースバンド信号処理部１４０へのロードおよびＲＦ部１２０の制御を行う。なお、通信方式制御部１６０の詳細については後述する。
【００３２】
アプリケーション情報取得部１７０は、アプリケーション種別の情報を取得し、通信方式制御部１６０に送出する。バッテリ残量取得部１８０は、バッテリ残量の情報を取得し、通信方式制御部１６０へ送出する。ソフトウェア記憶部１９０は、各通信方式に応じたソフトウェアを記憶する。
【００３３】
図２は、通信方式制御部１６０の構成を示すブロック図である。図２に示すように、通信方式制御部１６０は、要求スループット決定部１６１、切り替え時間記憶部１６２、変動量推定部１６３、所定時間決定部１６４、スループット・消費電力推定部１６５、評価量算出部１６６および方式選択部１６７を備えている。
【００３４】
要求スループット決定部１６１は、アプリケーション情報取得部１７０から得たアプリケーション種別とバッテリ残量取得部１８０から得たバッテリ残量の情報から要求スループット（ユーザが要求する基準のスループット）を決定する。要求スループットは、リアルタイム性の高いアプリケーションが要求するスループットの基準値である。切り替え時間記憶部１６２は、通信方式ｉから通信方式ｊへの切り替え時間ｔｉｊを記憶する。
【００３５】
変動量推定部１６３は、通信環境取得部１５０で得られた通信環境の情報に基づき伝送路の変動量（通信環境の変動量）を推定し、所定時間決定部１６４に伝送路の変動量の情報を送出する。所定時間決定部１６４は、伝送路の変動量に基づいて、通信方式の切り替え完了時から切り替え前後の通信方式の優劣が変化する時までの所定時間Δｔを決定する。Δｔは、あらかじめ所定時間として決定され、評価量算出部１６６へ送出される。これにより、切り替え前後の通信方式の優劣が変化するまでの妥当な基準時間を決定することができる。
【００３６】
スループット・消費電力推定部１６５は、通信環境取得部１５０で得られた各通信方式の通信環境の情報に基づいて、スループットおよび消費電力を推定する。そして、スループットおよび消費電力の推定値を評価量算出部１６６に送出する。また、スループットおよび消費電力の推定値を基にビット当たりの消費電力量を算出する。
【００３７】
たとえば、各通信方式は、複数のＭＣＳ（Modulation and Coding Scheme）を有しＣＩＮＲに応じて適応的にレートが制御されていると仮定する。そして、事前に作成された各ＣＩＮＲに対するスループット・消費電力値のテーブルを適宜参照して推定値を得ることができる。以下の表１に各ＣＩＮＲに対するスループット・消費電力値のテーブルの一例を示す。γｉ，ｂｉ，Ｐｉ，Ｅｉは通信方式ｉのＣＩＮＲ、スループット、消費電力、ビット当たりの消費電力量を表し、Ｅｉ＝Ｐｉ／ｂｉである。
【表１】
2011055124.tif 000003
【００３８】
スループット・消費電力推定部１６５は、評価量算出部１６６から通信方式の指定を受けるとともに、受信品質情報（ＣＩＮＲまたはＲＳＳＩ）等の通信環境パラメータを取得し、評価量算出部１６６が指定する通信方式および取得した通信環境パラメータに対応するスループットおよび消費電力を推定する。その際には、通信方式および通信環境パラメータに対してスループットおよび消費電力を対応付けている所定のテーブルを参照し、対応付けられたスループットまたは消費電力を推定する。
【００３９】
評価量算出部１６６は、アプリケーション情報取得部１７０で得られるアプリケーション種別の情報に基づいて通信方式の選択基準を選択して、通信方式の切り替え時間に所定時間を加えた時間についてペナルティ値（評価量）を算出する。すなわち、通信方式の選択基準に応じて決まるペナルティ関数を適用してペナルティ値を算出する。たとえば、通信方式の選択基準として、リアルタイム性の要求が低いアプリケーションではビット当たりの消費電力量Ｅｉを用い、リアルタイム性の高いアプリケーションでは消費電力Ｐｉを用いる。
【００４０】
このように、評価量算出部１６６は、リアルタイム性の要求の違いにより通信方式の選択基準を変える。なお、算出にあたり切り替え時間ｔｉｊは、事前に切り替え時間記憶部１６２に記憶された値を用いる。なお、リアルタイム性の要求の高いアプリケーションとしては、動画ファイルをストリーミングするものが挙げられる。また、リアルタイム性の低いアプリケーションには、動画をダウンロードするものが挙げられる。ペナルティ関数の具体例についてはリアルタイム性の高低別に後述する。
【００４１】
方式選択部１６７は、評価量算出部１６６で算出されたペナルティ値を比較して、ペナルティ値が最も小さい通信方式を選択する。このようにして、無線通信端末１００は、アプリケーションのリアルタイム性に応じたペナルティ関数を用い、最適な通信方式を選択できる。したがって、消費電力やスループットの劣化が大きくなる切替先は選択されにくい。これにより、バッテリ利用効率の高い通信方式を選択できる。
【００４２】
（無線通信端末の動作）
次に、上記のように構成された無線通信端末１００の動作を説明する。図３は、無線通信端末１００による通信方式選択の動作を示すフローチャートである。図３の例では、全通信方式数をＮとし、各通信方式のＣＩＮＲを取得後、アプリケーションの種別毎にペナルティ値（評価量）を算出し、Ｎ個の通信方式の中からペナルティ値が最も小さくなる通信方式を選択している。まず、通信方式制御部１６０は、アプリケーション種別を取得する（ステップＳ１）。そして、検討対象の通信方式をｉ＝１に初期化する（ステップＳ２）。
【００４３】
通信方式制御部１６０は、通信方式ｉのＣＩＮＲγｉを取得し（ステップＳ３）、取得したＣＩＮＲγｉをもとに通信方式ｉのスループットｂｉ［ｂｐｓ］および消費電力Ｐｉ［Ｗ／ｂｉｔ］を選択する（ステップＳ４）。そして、使用するアプリケーションのリアルタイム性が低いか否かを判定し（ステップＳ５）、使用するアプリケーションのリアルタイム性が低いと判定された場合には、第１のペナルティ関数を適用する（ステップＳ６）。一方、使用するアプリケーションのリアルタイム性が高いと判定された場合には、要求スループットを算出し（ステップＳ７）、第２のペナルティ関数を適用する（ステップＳ８）。
【００４４】
次に、ｉ＝Ｎか否か、すなわち通信方式をすべて検討し終えたか否かを判定する（ステップＳ９）。ｉ＝Ｎでないと判定された場合には、ｉを１増加させる（ステップＳ１０）。一方、ｉ＝Ｎであると判定された場合には、すべての通信方式のペナルティ値を比較し、ペナルティ値が最小となる通信方式を選択し（ステップＳ１１）、動作を終了する。これにより、アプリケーションのリアルタイム性の要求に応じて、複数ある方式の中からバッテリ利用効率の高い通信方式の選択・切り替えが可能となる。なお、以上の動作はプログラムを用いて行うことができる。
【００４５】
（通信方式の選択基準）
次に、通信方式の選択基準について説明する。無線通信端末１００は、バッテリ利用効率の高い通信方式を選択する際にアプリケーション毎に選択基準を切り替えることで常に良好な通信方式を選択する。
【００４６】
リアルタイム性の要求の低いアプリケーションに対しては、たとえば所定のデータサイズを最小の消費電力量で受信できる通信方式が望ましい。そのため、１ビット当たりの消費電力量を選択基準とする。一方、リアルタイム性が高いアプリケーションでは、瞬時的な電力が小さく、要求されるスループットを満たす通信方式が望ましい。そのため、消費電力を選択基準とし、要求されるスループットを満たさない通信方式に対しては、ペナルティ関数を適用する。
【００４７】
また、通信方式の切り替えのオーバーヘッドを加味したペナルティ関数を各選択基準に対して定義し、関数を用いて算出した値をペナルティ値とする。そして、ペナルティ値の小さい通信方式の選択を行うことにより冗長な通信方式の切り替えを回避する。
【００４８】
ペナルティ値は、通信方式の切り替え時間に通信方式の切り替え完了時から切り替え前後の通信方式の優劣が変化する時までの時間を加えた時間について算出される。これにより、バッテリ利用効率を高くするのに最適な時間を対象に、通信方式の切り替えの有利不利を判断できる。また、通信方式の切り替え時のオーバーヘッドを加味して通信方式を選択することにより、冗長な切り替えを回避でき、バッテリ利用効率を改善することができる。
【００４９】
ペナルティ関数は、通信方式を維持する場合、切り替える場合のそれぞれについて受信可能なビット数および消費電力量を基に定義される。ペナルティ関数を用いることで、画一的かつ簡易に通信方式の選択を判断できる。
【００５０】
図４は、通信方式の選択があったときの時間と通信方式の対応関係を模式的に示す図である。通信方式の選択の時点において通信方式を維持するか、他の通信方式に切り替えるかを判断する。現在採用している通信方式をｉ、切り替え先の候補のインデックスをｊとし、切り替えにかかる時間をｔｉｊとする。また、切り替え完了後の所定時間Δｔ内では通信方式の優劣は変化しないとし、時間ｔｉｊ＋Δｔ内での選択基準値を予測し、ペナルティ関数を生成する。また、Δｔは無線環境の変動量を基に適応的に変化させることが好ましい。
【００５１】
ペナルティ関数はいずれも、通信方式の選択基準を示すパラメータと乗算項の積である第１項と第１項に加えられる加算項としての第２項とを有している。そして、第１項は、通信方式の切り替え前後の定常状態に課せられるペナルティ値を表し、第２項は、通信方式の切り替え自体に課せられるペナルティ値を表している。これにより、単に通信方式間の比較ではなく、通信方式の切り替えに伴う消費電力やスループットロス等も参照して通信方式を選択できる。以下に各アプリケーションのリアルタイム性に対応するペナルティ関数およびその導出過程を説明する。
【００５２】
（低リアルタイム性アプリケーションに対するペナルティ関数）
以下の表２は、ペナルティ値の算出対象時間ｔｉｊ＋Δｔ内で、通信方式を維持する場合および切り替える場合の、受信可能ビット数、消費電力量、およびビット当たりの消費電力量を示している。Ｒｉは切り替えの際の消費電力を表し、切り替え前後の通信時の消費電力とは区別している。また、ペナルティ値の算出対象時間内では通信環境はほぼ一定とし、ビットレートおよび消費電力は通信方式の選択時から変化しないと仮定した。
【表２】
2011055124.tif 000004
【００５３】
以上より、低リアルタイム性アプリケーションに対するペナルティ関数（第１のペナルティ関数）として次の数式が得られる。
【数１】
2011055124.tif 000005
【００５４】
すなわち、通信方式を切り替える場合については、上記のように加算項がペナルティ値として加算される。加算項は、ペナルティ関数において通信方式の選択基準を含む項（上式ではＥｊの項）に加算される項であり、上式ではｊ≠ｉのときの第２項である。
【００５５】
第１のペナルティ関数は、通信方式の切り替え時間および切り替えにかかる消費電力に比例し、通信方式の切り替え完了時から切り替え前後の通信方式の優劣が変化する時までの時間および通信方式切り替え後のスループット値に反比例する関数を加算項として有している。
【００５６】
これにより、リアルタイム性の要求の低いアプリケーションに対しては、切り替え時のオーバーヘッドにより阻害されるデータ送受信量が小さく、切り替え後のデータ送受信量が大きく、消費電力が小さい通信方式を選ぶことができる。その結果、大きいサイズのデータを小さい消費電力量で送受信できる。
【００５７】
（高リアルタイム性アプリケーションに対するペナルティ関数）
リアルタイム性が高いアプリケーションでは、消費電力値の比較を行う。ただし、要求されるスループットｂ（ｒｅｑ）よりもスループットが低い場合は、切り替え時間に所定時間を加えた時間ｔｉｊ＋Δｔ内で生じる不足ビット数を受信するための消費電力量を算出し、ペナルティ値の算出対象時間での消費電力量に加算する。総計の消費電力量をペナルティ値の算出対象時間ｔｉｊ＋Δｔで除算することによりペナルティ付き消費電力（ペナルティ値）を得る。ただし、ｂ＊は以下の数式を満たす。
【数２】
2011055124.tif 000006
【００５８】
図５は、方式維持と方式切り替えの場合についての不足ビット量を示す図である。図５に示すように、通信方式の切り替えを行う際は、切り替え時間にビットを受信できないために、不足ビット内に切り替えのオーバーヘッドを含んでいる。そして、上記の手順では要求されるスループットに満たないことに対するペナルティおよび切り替えオーバーヘッドに対するペナルティの両方が反映される。以下の表３は、通信方式を維持したときと切り替えたときについての消費電力量、不足ビット数、不足ビット消費電力量換算、およびペナルティ付き消費電力を示している。
【表３】
2011055124.tif 000007
【００５９】
以上より、高リアルタイム性アプリケーションに対するペナルティ関数（第２のペナルティ関数）として次の数式が得られる。
【数３】
2011055124.tif 000008
【００６０】
すなわち、通信方式の切り替えの有無にかかわらず、要求されるスループットに満たない通信方式に対してはペナルティとして乗算項が掛かり、切り替えを要する通信方式に対しては切り替えのペナルティとして加算項が加わる。乗算項は、ペナルティ関数において通信方式の選択基準（上式のＰｊ）に乗算される項であり、上式ではｂ（ｒｅｑ）／ｂ＊ｊである。
【００６１】
上記のとおり、第２のペナルティ関数は、要求されるスループットに対する実際のスループットの割合を乗算項として有している。また、通信方式の切り替え時間に、通信方式の切り替え完了時から切り替え前後の通信方式の優劣が変化する時までの時間を加えた時間に対する通信方式の切り替え時間の割合と、通信方式の切り替えにかかる消費電力とに比例する加算項を有している。これにより、リアルタイム性の要求が高いアプリケーションでは、切り替え時間が短く、瞬時的な電力が小さく、要求されるスループットを満たす方式を選択できる。
【００６２】
なお、要求スループットｂ（ｒｅｑ）はアプリケーション情報取得部１７０から得られるアプリケーションが必要なスループットおよびバッテリ残量取得部１８０から得られるバッテリ残量を基に算出する。例えば、バッテリ残量が十分にある場合は要求されるスループットを必要とされるスループットよりも大きく設定し、バッテリ残量が少ない場合には、要求スループットを必要とされるスループットと同一にする。
【実施例】
【００６３】
図６は、リアルタイム性の要求の低いアプリケーションについてのシミュレーション結果を示すグラフである。図６は、切り替え時間に対する総消費電力量を示している。データ受信時に２つの通信方式を比較する場合を仮想し、ユーザの移動速度を時速３ｋｍとし，移動に伴う距離減衰・シャドウィングによりＳＩＮＲを変動させた。また、通信方式によらず切り替え時間は全て同一であるとした。
【００６４】
データ量を１ＧＢとし、ペナルティ関数を用いずに通信方式を切り替える場合と、上記の第１のペナルティ関数を用いて通信方式を切り替える場合について全データを受信するまでの総消費電力量を求めた。ペナルティ関数を用いない場合には、選択の基準としてビット当たりの消費電力量を用いた。ペナルティ関数を用いる場合には、所定時間Δｔ＝１００ｍｓ、５００ｍｓ、１ｓそれぞれに対し、シミュレーションを行った。その結果、ペナルティ関数を用いない場合には切り替え時間の増加に応じて消費電力量も増加するのに対し，ペナルティ関数を用いる場合には切り替え時間に伴う消費電力の増加量を大幅に抑えられることが分かった。このように、本発明がバッテリ利用効率の高い通信方式の選択を可能にすることが実証された。
【００６５】
なお、以上の実施形態では、通信方式の選択を判断するための評価量としてペナルティ値を用いているが、評価量は必ずしもペナルティ値に限定されない。たとえば、上記のペナルティ値Ｑを変形し、定数Ｃに対して別の評価量Ｃ−Ｑを定義し、増加するほど好ましい通信方式となるような評価量を用いることもできる。このように評価量には、上記のペナルティ値を変形したもの等も含まれる。
【符号の説明】
【００６６】
１００  無線通信端末
１１０ａ、１１０ｂ  送受信アンテナ
１２０  ＲＦ部
１３０  ＡＤ／ＤＡ変換部
１４０  ベースバンド信号処理部
１５０  通信環境取得部
１６０  通信方式制御部
１６１  要求スループット決定部
１６２  時間記憶部
１６３  変動量推定部
１６４  所定時間決定部
１６５  スループット・消費電力推定部
１６６  評価量算出部
１６７  方式選択部
１７０  アプリケーション情報取得部
１８０  バッテリ残量取得部
１９０  ソフトウェア記憶部
ｉ、ｊ  通信方式
ｔｉｊ  切り替え時間
Δｔ  所定時間
ｂ（ｒｅｑ）  要求スループット
ｂｉ、ｂｊ  スループット
【図１】
2011055124.tif 000009
【図２】
2011055124.tif 000010
【図３】
2011055124.tif 000011
【図４】
2011055124.tif 000012
【図５】
2011055124.tif 000013
【図６】
2011055124.tif 000014