(57)【特許請求の範囲】
【請求項１】
バッテリーによって動作し、複数の無線通信ネットワークに接続することができる無線通信装置であって、
無線信号を用いて前記無線通信ネットワークに接続するネットワーク接続部と、
前記バッテリーが出力する出力電圧を検出する電圧検出部と、
前記ネットワーク接続部による複数の前記無線通信ネットワークとの接続を伴う通信要求を、前記無線通信装置において実行されるアプリケーションから受け付ける通信要求受付部と、
前記通信要求に基づいて接続するべき前記無線通信ネットワークに前記ネットワーク接続部が接続した場合における前記出力電圧の降下量を取得する電圧降下量取得部と、
前記出力電圧から前記降下量を差し引いた予測電圧が所定の閾値以下の場合、前記通信要求に基づいて接続するべき前記無線通信ネットワークの数よりも少ない数の前記無線通信ネットワークを選択し、選択した一または複数の前記無線通信ネットワークである候補無線通信ネットワークに対して前記ネットワーク接続部を接続させる動作制御部と
を備え、
前記動作制御部は、前記降下量に基づいて、前記予測電圧が前記所定の閾値を上回るように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択する無線通信装置。
【請求項２】
前記動作制御部は、前記降下量に基づいて、前記予測電圧が最も高くなるように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択する請求項１に記載の無線通信装置。
【請求項３】
前記無線通信ネットワークを介して前記無線通信装置が送受信するデータのスループットを取得するスループット取得部をさらに備え、
前記動作制御部は、前記予測電圧が前記所定の閾値を上回るとともに、前記スループット取得部によって取得された前記スループットが最も大きくなるように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択する請求項１に記載の無線通信装置。
【請求項４】
前記スループット取得部は、前記無線通信ネットワークと前記スループットとが対応付けられたネットワーク性能テーブルに基づいて前記スループットを取得する請求項３に記載の無線通信装置。
【請求項５】
前記電圧降下量取得部は、前記無線通信ネットワークと前記降下量とが対応付けられた電圧降下量テーブルに基づいて前記降下量を取得する請求項１乃至４の何れか一項に記載の無線通信装置。
【請求項６】
バッテリーによって動作し、無線信号を用いて複数の無線通信ネットワークに接続することができるネットワーク接続部を備える無線通信装置において用いられる無線通信方法であって、
前記バッテリーが出力する出力電圧を検出するステップと、
前記ネットワーク接続部による複数の前記無線通信ネットワークとの接続を伴う通信要求を、前記無線通信装置において実行されるアプリケーションから受け付けるステップと、
前記通信要求に基づいて接続するべき前記無線通信ネットワークに前記ネットワーク接続部が接続した場合における前記出力電圧の降下量を取得するステップと、
前記出力電圧から前記降下量を差し引いた予測電圧が所定の閾値以下の場合、前記通信要求に基づいて接続するべき前記無線通信ネットワークの数よりも少ない数の前記無線通信ネットワークを選択するステップと、
選択した一または複数の前記無線通信ネットワークである候補無線通信ネットワークに対して前記ネットワーク接続部を接続させるステップと
を備え、
前記無線通信ネットワークを選択するステップでは、前記降下量に基づいて、前記予測電圧が前記所定の閾値を上回るように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択する無線通信方法。
【請求項７】
バッテリーによって動作し、複数の無線通信ネットワークに接続することができる無線通信装置であって、
無線信号を用いて前記無線通信ネットワークに接続するネットワーク接続部と、
前記ネットワーク接続部が前記無線通信ネットワークに接続した状態において前記バッテリーが出力する出力電圧を検出する電圧検出部と、
前記ネットワーク接続部が接続している前記無線通信ネットワークと対応付けられた前記出力電圧の降下量を取得する電圧降下量取得部と、
前記電圧検出部によって取得された前記出力電圧が所定の閾値以下の場合、前記ネットワーク接続部による接続を切断するべき前記無線通信ネットワークを選択し、選択した一または複数の前記無線通信ネットワークである候補無線通信ネットワークと前記ネットワーク接続部との接続を切断させる動作制御部と
を備え、
前記動作制御部は、前記降下量に基づいて、前記ネットワーク接続部との接続を切断することによって前記出力電圧が前記所定の閾値を上回るように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択する無線通信装置。
【請求項８】
前記動作制御部は、前記降下量に基づいて、前記降下量が最も大きい前記ネットワーク接続部を切断する請求項７に記載の無線通信装置。
【請求項９】
前記無線通信ネットワークを介して前記無線通信装置が送受信するデータのスループットを取得するスループット取得部をさらに備え、
前記動作制御部は、前記候補無線通信ネットワークを切断した場合における前記出力電圧が前記所定の閾値を上回るとともに、前記スループット取得部によって取得された前記スループットが最も大きくなるように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択する請求項７に記載の無線通信装置。
【請求項１０】
前記スループット取得部は、前記無線通信ネットワークと前記スループットとが対応付けられたネットワーク性能テーブルに基づいて前記スループットを取得する請求項９に記載の無線通信装置。
【請求項１１】
前記電圧降下量取得部は、前記無線通信ネットワークと前記降下量とが対応付けられた電圧降下量テーブルに基づいて前記降下量を取得する請求項７乃至１０の何れか一項に記載の無線通信装置。
【請求項１２】
バッテリーによって動作し、無線信号を用いて複数の無線通信ネットワークに接続することができるネットワーク接続部を備える無線通信装置において用いられる無線通信方法であって、
前記ネットワーク接続部が前記無線通信ネットワークに接続した状態において前記バッテリーが出力する出力電圧を検出するステップと、
前記ネットワーク接続部が接続している前記無線通信ネットワークと対応付けられた前記出力電圧の降下量を取得するステップと、
取得された前記出力電圧が所定の閾値以下の場合、前記ネットワーク接続部による接続を切断するべき前記無線通信ネットワークを選択ステップと、
選択した一または複数の前記無線通信ネットワークである候補無線通信ネットワークと前記ネットワーク接続部との接続を切断させるステップと
を備え、
前記無線通信ネットワークを選択するステップでは、前記降下量に基づいて、前記ネットワーク接続部との接続を切断することによって前記出力電圧が前記所定の閾値を上回るように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択する無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリーによって動作し、複数の無線通信ネットワークに接続することができる無線通信装置、及び当該無線通信装置において用いられる無線通信方法に関する。
【背景技術】
【０００２】
近年、無線通信技術の進歩に伴って、通信方式が異なる複数の無線通信ネットワークに接続できる無線通信装置が提案されている（例えば、特許文献１）。このような複数の無線通信ネットワークに接続可能な無線通信装置（例えば、携帯通信端末）は、一般的にバッテリーで動作するとともに、接続可能な無線通信ネットワークの数に対応した複数のネットワーク接続部（例えば、携帯電話網用と無線LAN用）を備える。また、各ネットワーク接続部は、一般的に、無線信号を増幅するパワーアンプをそれぞれ有する。
【０００３】
無線通信装置は、複数の無線通信ネットワークに接続する場合、各無線通信ネットワークとの無線信号の送受信に用いられるネットワーク接続部をそれぞれ起動する。つまり、無線通信装置は、複数の無線通信ネットワークに接続する場合、複数のパワーアンプを起動する。
【特許文献１】特開２００７−２６６９８７号公報（第９−１０頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の無線通信装置には、次のような問題があった。すなわち、無線通信装置は、複数の無線通信ネットワークに接続する場合、複数のパワーアンプを起動するため、パワーアンプを駆動するバッテリーの出力電圧が降下する問題があった。
【０００５】
具体的には、充電後一定時間以上使用された結果、充電完了時よりも出力電圧が既に降下しているバッテリーを用いて複数のパワーアンプを駆動すると、保護回路が動作する電圧まで出力電圧が降下する場合がある。保護回路が動作する電圧まで出力電圧が降下すると、実行中の通信が途絶したり、通信が開始できなかったりする問題が発生する。
【０００６】
そこで、本発明は、このような状況に鑑みてなされたものであり、バッテリーの出力電圧の降下した場合でも可能な限り所望の通信を実行できる無線通信装置及び無線通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した問題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第１の特徴は、バッテリー（バッテリー１１９）によって動作し、複数の無線通信ネットワーク（無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３）に接続することができる無線通信装置（無線通信装置１００）であって、無線信号（無線信号ＲＳ）を用いて前記無線通信ネットワークに接続するネットワーク接続部（ネットワーク接続部１０１１、ネットワーク接続部１０１２及びネットワーク接続部１０１３）と、前記バッテリーが出力する出力電圧（出力電圧Vy）を検出する電圧検出部（バッテリー電圧検出回路１３０）と、前記ネットワーク接続部による複数の前記無線通信ネットワークとの接続を伴う通信要求を、前記無線通信装置において実行されるアプリケーション（アプリケーション１１１）から受け付ける通信要求受付部（通信要求受付部１０５）と、前記通信要求に基づいて接続するべき前記無線通信ネットワークに前記ネットワーク接続部が接続した場合における前記出力電圧の降下量（降下量Vd）を取得する電圧降下量取得部（バッテリー電圧モニタ部１２１）と、前記出力電圧から前記降下量を差し引いた予測電圧（例えば、予測電圧Vexp12）が所定の閾値（閾値電圧Vthld）以下の場合、前記通信要求に基づいて接続するべき前記無線通信ネットワークの数よりも少ない数の前記無線通信ネットワークを選択し、選択した一または複数の前記無線通信ネットワークである候補無線通信ネットワークに対して前記ネットワーク接続部を接続させる動作制御部（動作制御部１０９）とを備え、前記動作制御部は、前記降下量に基づいて、前記予測電圧が前記所定の閾値を上回るように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択することを要旨とする。
【０００８】
このような無線通信装置によれば、予測電圧が所定の閾値以下の場合、無線通信ネットワークとの接続を伴う通信要求に基づいて接続するべき無線通信ネットワークの数よりも少ない数の無線通信ネットワークが選択され、選択された候補無線通信ネットワークに対してネットワーク接続部が接続される。さらに、予測電圧が所定の閾値を上回るように、接続すべき候補無線通信ネットワークが選択される。
【０００９】
このため、保護回路が動作する電圧まで出力電圧が降下することによる通信不能を回避しつつ、可能な限り所望の通信を実行できる。
【００１０】
本発明の第２の特徴は、本発明の第１の特徴に係り、前記動作制御部は、前記降下量に基づいて、前記予測電圧が最も高くなるように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択することを要旨とする。
【００１１】
本発明の第３の特徴は、本発明の第１の特徴に係り、前記無線通信ネットワークを介して前記無線通信装置が送受信するデータのスループットを取得するスループット取得部（スループット取得部１０７）をさらに備え、前記動作制御部は、前記予測電圧が前記所定の閾値を上回るとともに、前記スループット取得部によって取得された前記スループットが最も大きくなるように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択することを要旨とする。
【００１２】
本発明の第４の特徴は、本発明の第３の特徴に係り、前記スループット取得部は、前記無線通信ネットワークと前記スループットとが対応付けられたネットワーク性能テーブル（ネットワーク性能テーブルＴＢ１）に基づいて前記スループットを取得することを要旨とする。
【００１３】
本発明の第５の特徴は、本発明の第１乃至第４の特徴に係り、前記電圧降下量取得部は、前記無線通信ネットワークと前記降下量とが対応付けられた電圧降下量テーブル（バッテリー電圧降下テーブルＴＢ２）に基づいて前記降下量を取得することを要旨とする。
【００１４】
本発明の第６の特徴は、バッテリーによって動作し、無線信号を用いて複数の無線通信ネットワークに接続することができるネットワーク接続部を備える無線通信装置において用いられる無線通信方法であって、前記バッテリーが出力する出力電圧を検出するステップと、前記ネットワーク接続部による複数の前記無線通信ネットワークとの接続を伴う通信要求を、前記無線通信装置において実行されるアプリケーションから受け付けるステップと、前記通信要求に基づいて接続するべき前記無線通信ネットワークに前記ネットワーク接続部が接続した場合における前記出力電圧の降下量を取得するステップと、前記出力電圧から前記降下量を差し引いた予測電圧が所定の閾値以下の場合、前記通信要求に基づいて接続するべき前記無線通信ネットワークの数よりも少ない数の前記無線通信ネットワークを選択するステップと、選択した一または複数の前記無線通信ネットワークである候補無線通信ネットワークに対して前記ネットワーク接続部を接続させるステップとを備え、前記無線通信ネットワークを選択するステップでは、前記降下量に基づいて、前記予測電圧が前記所定の閾値を上回るように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択することを要旨とする。
【００１５】
本発明の第７の特徴は、バッテリー（バッテリー１１９）によって動作し、複数の無線通信ネットワーク（無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３）に接続することができる無線通信装置（無線通信装置１００）であって、無線信号（無線信号ＲＳ）を用いて前記無線通信ネットワークに接続するネットワーク接続部（ネットワーク接続部１０１１、ネットワーク接続部１０１２及びネットワーク接続部１０１３）と、前記ネットワーク接続部が前記無線通信ネットワークに接続した状態において前記バッテリーが出力する出力電圧（出力電圧Vy）を検出する電圧検出部（バッテリー電圧検出回路１３０）と、前記ネットワーク接続部が接続している前記無線通信ネットワークと対応付けられた前記出力電圧の降下量（降下量Vd）を取得する電圧降下量取得部（バッテリー電圧モニタ部１２１）と、前記電圧検出部によって取得された前記出力電圧が所定の閾値（閾値電圧Vthld）以下の場合、前記ネットワーク接続部による接続を切断するべき前記無線通信ネットワークを選択し、選択した一または複数の前記無線通信ネットワークである候補無線通信ネットワークと前記ネットワーク接続部との接続を切断させる動作制御部（動作制御部１０９）とを備え、前記動作制御部は、前記降下量に基づいて、前記ネットワーク接続部との接続を切断することによって前記出力電圧が前記所定の閾値を上回るように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択することを要旨とする。
【００１６】
このような無線通信装置によれば、出力電圧が所定の閾値以下の場合、ネットワーク接続部による接続を切断するべき無線通信ネットワークが選択され、選択された候補無線通信ネットワークとネットワーク接続部との接続が切断される。さらに、ネットワーク接続部との接続を切断することによって出力電圧が所定の閾値を上回るように、切断すべき候補無線通信ネットワークが選択される。
【００１７】
このため、保護回路が動作する電圧まで出力電圧が降下することによる通信不能を回避しつつ、可能な限り所望の通信を実行できる。
【００１８】
本発明の第８の特徴は、本発明の第７の特徴に係り、前記動作制御部は、前記降下量に基づいて、前記降下量が最も大きい前記ネットワーク接続部を切断することを要旨とする。
【００１９】
本発明の第９の特徴は、本発明の第７の特徴に係り、前記無線通信ネットワークを介して前記無線通信装置が送受信するデータのスループットを取得するスループット取得部（スループット取得部１０７）をさらに備え、前記動作制御部は、前記候補無線通信ネットワークを切断した場合における前記出力電圧が前記所定の閾値を上回るとともに、前記スループット取得部によって取得された前記スループットが最も大きくなるように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択することを要旨とする。
【００２０】
本発明の第１０の特徴は、本発明の第９の特徴に係り、前記スループット取得部は、前記無線通信ネットワークと前記スループットとが対応付けられたネットワーク性能テーブル（ネットワーク性能テーブルＴＢ１）に基づいて前記スループットを取得することを要旨とする。
【００２１】
本発明の第１１の特徴は、本発明の第７乃至第１０の特徴に係り、前記電圧降下量取得部は、前記無線通信ネットワークと前記降下量とが対応付けられた電圧降下量テーブル（バッテリー電圧降下テーブルＴＢ２）に基づいて前記降下量を取得することを要旨とする。
【００２２】
本発明の第１２の特徴は、バッテリーによって動作し、無線信号を用いて複数の無線通信ネットワークに接続することができるネットワーク接続部を備える無線通信装置において用いられる無線通信方法であって、前記ネットワーク接続部が前記無線通信ネットワークに接続した状態において前記バッテリーが出力する出力電圧を検出するステップと、前記ネットワーク接続部が接続している前記無線通信ネットワークと対応付けられた前記出力電圧の降下量を取得するステップと、取得された前記出力電圧が所定の閾値以下の場合、前記ネットワーク接続部による接続を切断するべき前記無線通信ネットワークを選択ステップと、選択した一または複数の前記無線通信ネットワークである候補無線通信ネットワークと前記ネットワーク接続部との接続を切断させるステップとを備え、前記無線通信ネットワークを選択するステップでは、前記降下量に基づいて、前記ネットワーク接続部との接続を切断することによって前記出力電圧が前記所定の閾値を上回るように一または複数の前記無線通信ネットワークを前記候補無線通信ネットワークとして選択することを要旨とする。
【発明の効果】
【００２３】
本発明の特徴によれば、バッテリーの出力電圧の降下した場合でも可能な限り所望の通信を実行できる無線通信装置及び無線通信方法を提供することができる。
【発明を実施するための最良の形態】
【００２４】
次に、本発明の実施形態について説明する。具体的には、（１）通信ネットワークの全体概略構成、（２）無線通信装置の機能ブロック構成、（３）無線通信装置の動作、（４）作用・効果、及び（５）その他の実施形態について説明する。
【００２５】
なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。
【００２６】
したがって、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００２７】
（１）通信ネットワークの全体概略構成
図１は、本実施形態に係る通信ネットワークの全体概略構成図である。図１に示すように、本実施形態では、無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３によって通信ネットワークが構成される。無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３では、利用される通信方式が異なる。
【００２８】
無線通信ネットワーク１は、例えばcdma方式を用いる携帯電話網（例えば、cdma2000）である。無線通信ネットワーク２は、例えばIEEE802.16Eにおいて規定されるモバイルWiMAXに準拠する。無線通信ネットワーク３は、例えばIEEE802.11gなどにおいて規定される無線LANに準拠する。
【００２９】
無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３は、無線通信装置１００と無線信号ＲＳを送受信する無線基地局１１、無線基地局１２及び無線基地局１３をそれぞれ備える。
【００３０】
無線通信装置１００は、無線信号ＲＳを用いて複数の無線通信ネットワーク、具体的には、無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３に接続することができる。本実施形態では、無線通信装置１００は、携帯可能な小型の無線通信端末である。無線通信装置１００は、バッテリー１１９（図１において不図示、図２参照）によって動作する。
【００３１】
（２）無線通信装置の機能ブロック構成
図２は、無線通信装置１００の機能ブロック構成図である。図２に示すように、無線通信装置１００は、ネットワーク接続部１０１１，ネットワーク接続部１０１２，ネットワーク接続部１０１３、変復調部１０４、通信要求受付部１０５、スループット取得部１０７、動作制御部１０９、アプリケーション１１１、スピーカ１１３、マイクロフォン１１５及び表示部１１７を備える。
【００３２】
なお、以下、本発明と関連がある部分について主に説明する。したがって、無線通信装置１００は、無線通信装置１００としての機能を実現する上で必須な、図示しない或いは説明を省略したブロックを備える場合があることに留意されたい。
【００３３】
また、無線通信装置１００は、各機能ブロックに電源を供給するバッテリー１１９を備える。さらに、無線通信装置１００は、バッテリー１１９に関する無線通信装置１００の動作を制御するため、バッテリー電圧モニタ部１２１、バッテリー電圧降下テーブル格納部１２３及びバッテリー電圧検出回路１３０を備える。
【００３４】
ネットワーク接続部１０１１は、無線信号ＲＳを用いて無線通信ネットワーク１（cdma2000）、具体的には、無線基地局１１と接続するための通信インターフェースを提供する。
【００３５】
ネットワーク接続部１０１２は、無線信号ＲＳを用いて無線通信ネットワーク２（モバイルWiMAX）、具体的には、無線基地局１２と接続するための通信インターフェースを提供する。
【００３６】
ネットワーク接続部１０１３は、無線信号ＲＳを用いて無線通信ネットワーク３（無線LAN）、具体的には、無線基地局１３と接続するための通信インターフェースを提供する。
【００３７】
ネットワーク接続部１０１１、ネットワーク接続部１０１２及びネットワーク接続部１０１３は、所望の送信電力で無線信号ＲＳを送信するため、パワーアンプＰＡをそれぞれ備える。
【００３８】
変復調部１０４は、アプリケーション１１１から出力されたIPパケットなどの変調処理、及びネットワーク接続部１０１１、ネットワーク接続部１０１２及びネットワーク接続部１０１３から出力された信号の復調処理を実行する。
【００３９】
通信要求受付部１０５は、アプリケーション１１１から通信要求を受け付ける。通信要求受付部１０５は、アプリケーション１１１から受け付けた通信要求に基づいて、無線通信ネットワークとの接続を動作制御部１０９に要求する。
【００４０】
特に、本実施形態では、通信要求受付部１０５は、ネットワーク接続部による複数の無線通信ネットワークとの接続を伴う通信要求をアプリケーション１１１から受け付ける。具体的には、通信要求受付部１０５は、必要な通信速度（または帯域）を含む通信要求をアプリケーション１１１から受け付ける。
【００４１】
通信要求受付部１０５は、通信要求に含まれている通信速度に基づいて、複数の無線通信ネットワークに同時に接続するべきか否かを判定し、一または複数の無線通信ネットワークとの接続を動作制御部１０９に要求する。すなわち、通信要求受付部１０５は、ネットワーク接続部１０１１、ネットワーク接続部１０１２及びネットワーク接続部１０１３のうち、複数のネットワーク接続部（例えば、ネットワーク接続部１０１１及びネットワーク接続部１０１２）を用いた複数の無線通信ネットワーク（無線通信ネットワーク１及び無線通信ネットワーク２）との接続を伴う通信要求をアプリケーション１１１から受け付ける。
【００４２】
スループット取得部１０７は、ネットワーク接続部１０１１、ネットワーク接続部１０１２及びネットワーク接続部１０１３を介して無線通信装置１００が送受信するデータのスループットを取得する。
【００４３】
図６に示すように、スループット取得部１０７は、無線通信ネットワークと、スループット（通信速度）とが対応付けられたネットワーク性能テーブルＴＢ１に基づいて、各無線通信ネットワークのスループットを取得する。
【００４４】
本実施形態では、ネットワーク性能テーブルＴＢ１では、各無線通信ネットワークにおける上り方向及び下り方向のスループット（通信速度：単位kbps）及び伝搬遅延（単位：msec）が示される。また、本実施形態では、弱電界（RSSIが-75dBm以下）、中電界（RSSIが-75dBm〜-65dBm）、及び強電界（RSSIが-65dBm以上）毎に、各無線通信ネットワークのスループット及び伝搬遅延が対応付けられる。
【００４５】
動作制御部１０９は、他の無線通信ネットワークへのハンドオーバなど、無線通信装置１００の動作を制御する。特に、本実施形態では、動作制御部１０９は、バッテリー１１９の出力電圧Vyの降下量Vdに基づいて、ネットワーク接続部１０１１、ネットワーク接続部１０１２及びネットワーク接続部１０１３による無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３との接続を制御する。
【００４６】
具体的には、動作制御部１０９は、通信要求受付部１０５が受け付けた通信要求に基づいて接続するべき無線通信ネットワーク（例えば、無線通信ネットワーク１及び無線通信ネットワーク２）に、ネットワーク接続部（ネットワーク接続部１０１１及びネットワーク接続部１０１２）が接続した場合における出力電圧Vyの降下量Vdを、現在の出力電圧Vyから差し引くことによって予測電圧Vexpを計算する。
【００４７】
動作制御部１０９は、出力電圧Vyから降下量Vdを差し引いた予測電圧Vexpが閾値電圧Vthld（所定の閾値）以下の場合、通信要求受付部１０５が受け付けた通信要求に基づいて接続するべき無線通信ネットワークの数よりも少ない数の無線通信ネットワークを選択する。
【００４８】
さらに、動作制御部１０９は、選択した一または複数の無線通信ネットワーク（以下、候補無線通信ネットワークと適宜省略する）に対して、対応するネットワーク接続部（ネットワーク接続部１０１１、ネットワーク接続部１０１２及びネットワーク接続部１０１３）を接続させる。具体的には、動作制御部１０９は、候補無線通信ネットワーク、例えば、無線通信ネットワーク１及び無線通信ネットワーク２に接続した場合における降下量Vd、つまり、ネットワーク接続部１０１１が無線通信ネットワーク１に接続している場合において、ネットワーク接続部１０１２が無線通信ネットワーク２に接続した場合における降下量Vdに基づいて、予測電圧Vexpが閾値電圧Vthld（例えば、3.6V）を上回るように、一または複数の無線通信ネットワークを候補無線通信ネットワークとして選択する。
【００４９】
ここで、図８は、バッテリー１１９の消耗に伴う出力電圧Vyの変化例を示す。放電曲線Ｐ１は、ネットワーク接続部１０１１のパワーアンプＰＡをオンにした場合における出力電圧Vyの変化状況を示す。放電曲線Ｐ２は、ネットワーク接続部１０１１、ネットワーク接続部１０１２及びネットワーク接続部１０１３を全てオフにした場合における出力電圧Vyの変化状況を示す。放電曲線Ｐ３は、ネットワーク接続部１０１１のパワーアンプＰＡ及びネットワーク接続部１０１２のパワーアンプＰＡをオンにした場合における出力電圧Vyの変化状況を示す。
【００５０】
下限電圧Vlmtは、保護回路（不図示）が動作する電圧（3.4V）である。図８に示すように、無線通信装置１００は、区間Ｓの開始点（3.47V）よりも前の時点のみ、無線通信ネットワーク１及び無線通信ネットワーク２に同時に接続することができる。そこで、本実施形態では、閾値電圧Vthldは、下限電圧Vlmtよりも0.2V高い3.6Vに設定される。
【００５１】
図７は、バッテリー電圧降下テーブル格納部１２３に格納されるバッテリー電圧降下テーブルＴＢ２を示す。例えば、現在の出力電圧Vyが3.8Vである場合、ネットワーク接続部１０１１が無線通信ネットワーク１に接続している場合において、ネットワーク接続部１０１２が無線通信ネットワーク２に接続した場合における降下量Vdは、0.16Vとなる。したがって、予測電圧Vexpは3.64V（3.8V-0.16V）となる。また、ネットワーク接続部を同時に複数起動する場合には、その時のバッテリーの出力電圧Vyに対するそれぞれの降下量Vdの和を用いて判定することも可能である。
【００５２】
本実施形態では、動作制御部１０９は、降下量Vdに基づいて、予測電圧Vexpが最も高くなるように一または複数の無線通信ネットワークを候補無線通信ネットワークとして選択することができる。さらに、動作制御部１０９は、予測電圧Vexpが閾値電圧Vthld（3.6V）を上回るとともに、スループット取得部１０７によって取得されたスループットが最も大きくなるように一または複数の無線通信ネットワークを候補無線通信ネットワークとして選択することもできる。
【００５３】
また、動作制御部１０９は、ネットワーク接続部１０１１、ネットワーク接続部１０１２及びネットワーク接続部１０１３のうち、複数のネットワーク接続部が無線通信ネットワークに接続している場合、次のように動作することができる。すなわち、動作制御部１０９は、バッテリー電圧検出回路１３０によって取得された出力電圧Vyが閾値電圧Vthld以下の場合、ネットワーク接続部による接続を切断するべき無線通信ネットワークを選択する。なお、ネットワーク接続部による接続を切断するべき無線通信ネットワークを選択する際に用いられる閾値電圧Vthldは、ネットワーク接続部を接続するべき無線通信ネットワークを選択する際に用いられる閾値電圧Vthldと異なってもよい。
【００５４】
さらに、動作制御部１０９は、選択した一または複数の無線通信ネットワーク、つまり、候補無線通信ネットワーク（例えば、無線通信ネットワーク３）とネットワーク接続部（ネットワーク接続部１０１３）との接続を切断させる。具体的には、動作制御部１０９は、選択された候補無線通信ネットワークと対応するネットワーク接続部（ネットワーク接続部１０１３）に対して、当該無線通信ネットワークとの接続を切断するよう指示する。
【００５５】
動作制御部１０９は、接続されている無線通信ネットワークと対応付けられた降下量Vdに基づいて、ネットワーク接続部との接続を切断することによって出力電圧Vyが閾値電圧Vthldを上回るように、一または複数の無線通信ネットワークを候補無線通信ネットワークとして選択する。
【００５６】
本実施形態では、動作制御部１０９は、接続されている無線通信ネットワークに対応する降下量Vdに基づいて、後述する予測電圧Vexpが閾値電圧Vthldを上回るように一または複数の無線通信ネットワークを候補無線通信ネットワークとして選択することができる。さらに、動作制御部１０９は、選択した候補無線通信ネットワークを切断した場合における出力電圧Vyが閾値電圧Vthldを上回るとともに、スループット取得部１０７によって取得されたスループットが最も大きくなるように一または複数の無線通信ネットワークを候補無線通信ネットワークとして選択することもできる。
【００５７】
アプリケーション１１１は、無線通信装置１００が提供する機能を実現するアプリーションプログラム（例えば、VoIPを利用した音声通話アプリケーションやＴＶ電話アプリケーション）によって構成される。アプリケーション１１１は、上述したように、通信要求受付部１０５に通信要求を送信する。具体的には、アプリケーション１１１は、必要な通信速度（帯域）を含む通信要求を通信要求受付部１０５に送信する。
【００５８】
スピーカ１１３は、アプリケーション１１１や動作制御部１０９の制御に基づいて、所定の可聴帯域信号を出力する。特に、本実施形態では、動作制御部１０９によって演算された予測電圧Vexpが下限電圧Vlmtよりも低いと判定された場合、スピーカ１１３は、他の無線通信ネットワークへのハンドオーバを実行することができずに実行中の通信が途絶するおそれがあることを無線通信装置１００のユーザに通知する警告音を出力することができる。
【００５９】
マイクロフォン１１５は、入力された音声などを電気信号に変換し、アプリケーション１１１に出力する。
【００６０】
表示部１１７は、小型の液晶表示器によって構成される。アプリケーション１１１や動作制御部１０９の制御に基づいて画像を表示する。
【００６１】
バッテリー１１９は、無線通信装置１００を構成する各機能ブロックの動作に必要な電源を供給する。本実施形態では、バッテリー１１９は、セルリチウムイオン電池によって構成される。
【００６２】
バッテリー電圧モニタ部１２１は、バッテリー１１９が出力する出力電圧Vy、及びネットワーク接続部の起動に伴う出力電圧Vyの降下量Vdのモニタリングを実行する。
【００６３】
特に、本実施形態では、バッテリー電圧モニタ部１２１は、アプリケーション１１１からの通信要求に基づいて接続するべき無線通信ネットワークにネットワーク接続部が接続した場合における出力電圧Vyの降下量Vdを取得する。本実施形態において、バッテリー電圧モニタ部１２１は、電圧降下量取得部を構成する。
【００６４】
また、バッテリー電圧モニタ部１２１は、ネットワーク接続部が接続している無線通信ネットワークと対応付けられた出力電圧Vyの降下量Vdを取得する。
【００６５】
具体的には、バッテリー電圧モニタ部１２１は、無線通信ネットワークと降下量Vdとが対応付けられたバッテリー電圧降下テーブルＴＢ２（図７参照）に基づいて、無線通信ネットワーク及び出力電圧Vyと対応付けられた降下量Vdを取得する。本実施形態において、バッテリー電圧降下テーブルＴＢ２は、電圧降下量テーブルを構成する。
【００６６】
バッテリー電圧降下テーブル格納部１２３は、バッテリー電圧モニタ部１２１によって参照されるバッテリー電圧降下テーブルＴＢ２（図７参照）を格納する。図７に示すように、バッテリー電圧降下テーブルＴＢ２は、出力電圧Vyと、各無線通信ネットワークに接続した場合における出力電圧Vyの降下量Vdとによって構成される。
【００６７】
なお、出力電圧Vyが降下する要因は、ネットワーク接続部（パワーアンプ）の起動以外にも存在するが、本実施形態では、出力電圧Vyが降下する要因は、パワーアンプの起動が支配的であるものとして、複数のネットワーク接続部（パワーアンプ）の起動の有無による降下量Vdを示すバッテリー電圧降下テーブルＴＢ２が用意される。
【００６８】
バッテリー電圧検出回路１３０は、バッテリー１１９が出力する出力電圧Vyを検出する。本実施形態において、バッテリー電圧検出回路１３０は、電圧検出部を構成する。
【００６９】
バッテリー電圧検出回路１３０は、所定の周期（例えば、６０秒）毎に出力電圧Vyを検出し、検出した出力電圧Vyを動作制御部１０９に通知する。つまり、バッテリー電圧検出回路１３０は、ネットワーク接続部が無線通信ネットワークに接続した状態、或いはネットワーク接続部が無線通信ネットワークに全く接続していない状態においてバッテリー１１９が出力する出力電圧Vyを検出することができる。
【００７０】
（３）無線通信装置の動作
次に、無線通信装置１００の動作について説明する。具体的には、無線通信装置１００による無線通信ネットワークの選択動作について説明する。
【００７１】
（３．１）動作例１
図３は、無線通信装置１００による無線通信ネットワークの選択動作フローを示す。図３に示すように、ステップＳ１０において、無線通信装置１００は、バッテリー１１９の出力電圧Vyをチェックする。
【００７２】
ステップＳ２０において、無線通信装置１００は、無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３全てへの接続が必要か否かを判定する。具体的には、無線通信装置１００は、アプリケーション１１１から受け付けた通信要求に基づいて、無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３全てへの接続が必要か否かを判定する。ここでは、既に無線通信ネットワーク１及び無線通信ネットワーク３に接続されている状態において、無線通信ネットワーク２への接続が必要になったものとする。
【００７３】
無線通信ネットワークへの接続が必要な場合（ステップＳ２０のＹＥＳ）、ステップＳ３０において、無線通信装置１００は、無線通信ネットワーク２にさらに接続した場合における予測電圧Vexp2を計算する。
【００７４】
ステップＳ４０において、無線通信装置１００は、予測電圧Vexp2が閾値電圧Vthldよりも高いか否かを判定する。
【００７５】
予測電圧Vexp2が閾値電圧Vthldよりも高い場合（ステップＳ４０のYES）、ステップＳ５０において、無線通信装置１００は、無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３全てを用いて通信を開始する。
【００７６】
予測電圧Vexp2が閾値電圧Vthld以下の場合（ステップＳ４０のNO）、ステップＳ６０において、無線通信装置１００は、２つの無線通信ネットワークへの接続が必要か否かを判定する。すなわち、無線通信装置１００は、出力電圧Vyが低下しているため、無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３全てには接続できないが、アプリケーション１１１から受け付けた通信要求に基づいて、２つの無線通信ネットワークへの接続が必要か否かを判定する。
【００７７】
２つの無線通信ネットワークへの接続が必要な場合（ステップＳ６０のＹＥＳ）、ステップＳ７０において、無線通信装置１００は、次の場合における予測電圧をそれぞれ計算する。
・無線通信ネットワーク１及び無線通信ネットワーク２に接続した場合における予測電圧Vexp12
・無線通信ネットワーク１及び無線通信ネットワーク３に接続した場合における予測電圧Vexp13
・無線通信ネットワーク２及び無線通信ネットワーク３に接続した場合における予測電圧Vexp23
【００７８】
ステップＳ８０において、無線通信装置１００は、予測電圧Vexp12が閾値電圧Vthldよりも高いか否かを判定する。
【００７９】
予測電圧Vexp12が閾値電圧Vthld以下の場合（ステップＳ８０のＮＯ）、ステップＳ９０において、無線通信装置１００は、予測電圧Vexp13が閾値電圧Vthldよりも高いか否かを判定する。
【００８０】
予測電圧Vexp13が閾値電圧Vthldよりも高い場合（ステップＳ９０のＹＥＳ）、ステップＳ１００において、無線通信装置１００は、予測電圧Vexp23が閾値電圧Vthldよりも高いか否かを判定する。
【００８１】
予測電圧Vexp23が閾値電圧Vthldよりも高い場合（ステップＳ１００のＹＥＳ）、ステップＳ１１０において、無線通信装置１００は、無線通信ネットワーク１及び無線通信ネットワーク３の組合せ、または無線通信ネットワーク２及び無線通信ネットワーク３の組合せの何れかを選択し、選択した２つの無線通信ネットワークを用いて通信を開始する。
【００８２】
予測電圧Vexp23が閾値電圧Vthld以下の場合（ステップＳ１００のＮＯ）、ステップＳ１２０において、無線通信装置１００は、無線通信ネットワーク１及び無線通信ネットワーク３を用いて通信を開始する。
【００８３】
予測電圧Vexp13が閾値電圧Vthld以下の場合（ステップＳ９０のＮＯ）、ステップＳ１３０において、無線通信装置１００は、予測電圧Vexp23が閾値電圧Vthldよりも高いか否かを判定する。
【００８４】
予測電圧Vexp23が閾値電圧Vthldよりも高い場合（ステップＳ１３０のＹＥＳ）、ステップＳ１４０において、無線通信装置１００は、無線通信ネットワーク２及び無線通信ネットワーク３を用いて通信を開始する。
【００８５】
予測電圧Vexp23が閾値電圧Vthld以下の場合（ステップＳ１３０のＮＯ）、ステップＳ１５０において、無線通信装置１００は、複数、つまり２つ以上の無線通信ネットワークへの同時接続を回避すると決定する。
【００８６】
予測電圧Vexp12が閾値電圧Vthldよりも高い場合（ステップＳ８０のＹＥＳ）、ステップＳ１６０において、無線通信装置１００は、予測電圧Vexp13が閾値電圧Vthldよりも高いか否かを判定する。
【００８７】
予測電圧Vexp13が閾値電圧Vthld以下の場合（ステップＳ１６０のＮＯ）、ステップＳ１７０において、無線通信装置１００は、予測電圧Vexp23が閾値電圧Vthldよりも高いか否かを判定する。
【００８８】
予測電圧Vexp23が閾値電圧Vthldよりも高い場合（ステップＳ１７０のＹＥＳ）、ステップＳ１８０において、無線通信装置１００は、無線通信ネットワーク１及び無線通信ネットワーク２の組合せ、または無線通信ネットワーク２及び無線通信ネットワーク３の組合せの何れかを選択し、選択した２つの無線通信ネットワークを用いて通信を開始する。
【００８９】
予測電圧Vexp23が閾値電圧Vthld以下の場合（ステップＳ１７０のＮＯ）、ステップＳ１９０において、無線通信装置１００は、無線通信ネットワーク１及び無線通信ネットワーク２を用いて通信を開始する。
【００９０】
予測電圧Vexp13が閾値電圧Vthldよりも高い場合（ステップＳ１６０のＹＥＳ）、ステップＳ２００において、無線通信装置１００は、予測電圧Vexp23が閾値電圧Vthldよりも高いか否かを判定する。
【００９１】
予測電圧Vexp23が閾値電圧Vthldよりも高い場合（ステップＳ２００のＹＥＳ）、ステップＳ２１０において、無線通信装置１００は、無線通信ネットワーク１及び無線通信ネットワーク２の組合せ、無線通信ネットワーク１及び無線通信ネットワーク３の組合せ、または無線通信ネットワーク２及び無線通信ネットワーク３の組合せの何れかを選択し、選択した２つの無線通信ネットワークを用いて通信を開始する。
【００９２】
予測電圧Vexp23が閾値電圧Vthld以下の場合（ステップＳ２００のＮＯ）、ステップＳ２２０において、無線通信装置１００は、無線通信ネットワーク１及び無線通信ネットワーク２の組合せ、または無線通信ネットワーク１及び無線通信ネットワーク３の組合せの何れかを選択し、選択した２つの無線通信ネットワークを用いて通信を開始する。
【００９３】
（３．２）動作例２
図４及び図５は、無線通信装置１００による無線通信ネットワークの選択動作フローを示す。具体的には、図４及び図５は、バッテリー１１９の出力電圧Vyの低下に伴って、接続されている無線通信ネットワークの数を減らす動作を示す。
【００９４】
図４に示すように、ステップＳ３１０において、無線通信装置１００は、バッテリー１１９の出力電圧Vyをチェックする。
【００９５】
ステップＳ３２０において、無線通信装置１００は、無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３全てに接続中か否かを判定する。
【００９６】
無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３全てに接続中である場合（ステップＳ３２０のＹＥＳ）、ステップＳ３３０において、無線通信装置１００は、出力電圧Vyが閾値電圧Vthld以下か否かを判定する。
【００９７】
出力電圧Vyが閾値電圧Vthld以下の場合（ステップＳ３３０のＹＥＳ）、ステップＳ３４０において、無線通信装置１００は、バッテリー１１９の消費を抑えるバッテリーセービングを優先するか否かを判定する。
【００９８】
バッテリーセービングを優先しない場合（ステップＳ３４０のＮＯ）、ステップＳ３５０において、無線通信装置１００は、無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３のうち、最もスループットが低い無線通信ネットワークを選択する。
【００９９】
一方、バッテリーセービングを優先する場合（ステップＳ３４０のＹＥＳ）、無線通信装置１００は、ステップＳ４１０の処理を実行する。
【０１００】
ステップＳ３６０において、無線通信装置１００は、選択されていない２つの無線通信ネットワークに同時に接続した場合における予測電圧Vexpを計算する。
【０１０１】
ステップＳ３７０において、無線通信装置１００は、予測電圧Vexpが閾値電圧Vthld以下か否かを判定する。
【０１０２】
予測電圧Vexpが閾値電圧Vthld以下の場合（ステップＳ３７０のＹＥＳ）、ステップＳ３８０において、無線通信装置１００は、無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３のうち、次にスループットが低い無線通信ネットワークを選択する。
【０１０３】
ステップＳ３９０において、無線通信装置１００は、選択されていない２つの無線通信ネットワークに同時に接続した場合における予測電圧Vexpを計算する。
【０１０４】
ステップＳ４００において、無線通信装置１００は、予測電圧Vexpが閾値電圧Vthld以下か否かを判定する。
【０１０５】
予測電圧Vexpが閾値電圧Vthld以下の場合（ステップＳ４００のＹＥＳ）、ステップＳ４１０において、無線通信装置１００は、無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３のうち、出力電圧Vyの降下量Vdが最も大きい無線通信ネットワークを選択する。
【０１０６】
ステップＳ４２０において、無線通信装置１００は、選択されていない２つの無線通信ネットワークに同時に接続した場合における予測電圧Vexpを計算する。
【０１０７】
ステップＳ４３０において、無線通信装置１００は、予測電圧Vexpが閾値電圧Vthld以下か否かを判定する。
【０１０８】
予測電圧Vexpが閾値電圧Vthldよりも高い場合（ステップＳ４３０のＮＯ）、ステップＳ４４０において、無線通信装置１００は、残った２つの無線通信ネットワークでサポートできる典型的な帯域Rij（通信速度）を計算する。具体的には、無線通信装置１００は、図６に示したネットワーク性能テーブルＴＢ１に基づいて帯域Rijを計算する。
【０１０９】
ステップＳ４５０において、無線通信装置１００は、アプリケーション１１１が要求する必要帯域Rapが帯域Rijによって満足されるか否かを判定する。
【０１１０】
必要帯域Rapが帯域Rijによって満足されない場合（ステップＳ４５０のNO）、ステップＳ４６０において、無線通信装置１００は、必要帯域Rapが帯域Rij以下になるようにアプリケーション１１１のパラメータを調整できるか否かを判定する。例えば、VoIPを利用した音声通話アプリケーションである場合、無線通信装置１００は、用いられるコーデックの方式を変更することによって通信速度を変更できるか否かを判定する。
【０１１１】
必要帯域Rapが帯域Rij以下になるようにアプリケーション１１１のパラメータを調整できる場合（ステップＳ４６０のＹＥＳ）、ステップＳ４７０において、無線通信装置１００は、アプリケーション１１１のパラメータを調整し、アプリケーション１１１（例えば、音声通話アプリケーション）の実行を継続する。
【０１１２】
必要帯域Rapが帯域Rij以下になるようにアプリケーション１１１のパラメータを調整できない場合（ステップＳ４６０のＮＯ）、ステップＳ４８０において、無線通信装置１００は、必要帯域Rapが帯域Rijを満足する他のアプリケーション１１１に変更する。例えば、ＴＶ電話アプリケーションが実行されている場合、無線通信装置１００は、画像を含まない通常の音声通話アプリケーションに変更する。
【０１１３】
ステップＳ４９０において、無線通信装置１００は、必要帯域Rapを確保できるように、当該２つの無線通信ネットワークに送信するパケットの送信分配アルゴリズムを変更する。
【０１１４】
予測電圧Vexpが閾値電圧Vthld以下の場合（ステップＳ４３０のＹＥＳ）、ステップＳ５００において、無線通信装置１００は、バッテリーセービングを優先するか否かを判定する。
【０１１５】
バッテリーセービングを優先する場合（ステップＳ５００のＹＥＳ）、ステップＳ５１０において、無線通信装置１００は、出力電圧Vyの降下量Vdが大きい２つの無線通信ネットワークを選択する。
【０１１６】
一方、バッテリーセービングを優先しない場合（ステップＳ５００のＮＯ）、ステップＳ５２０において、無線通信装置１００は、スループットが低い２つの無線通信ネットワークを選択する。
【０１１７】
ステップＳ５３０において、無線通信装置１００は、残った１つの無線通信ネットワークでサポートできる典型的な帯域Riを計算する。
【０１１８】
ステップＳ５４０において、無線通信装置１００は、必要帯域Rapが帯域Riによって満足されるか否かを判定する。
【０１１９】
必要帯域Rapが帯域Riによって満足されない場合（ステップＳ５４０のＮＯ）、ステップＳ５５０において、無線通信装置１００は、必要帯域Rapが帯域Ri以下になるようにアプリケーション１１１のパラメータを調整できるか否かを判定する。
【０１２０】
必要帯域Rapが帯域Ri以下になるようにアプリケーション１１１のパラメータを調整できる場合（ステップＳ５５０のＹＥＳ）、ステップＳ５６０において、無線通信装置１００は、アプリケーション１１１のパラメータを調整し、アプリケーション１１１の実行を継続する。
【０１２１】
必要帯域Rapが帯域Ri以下になるようにアプリケーション１１１のパラメータを調整できない場合（ステップＳ５５０のＮＯ）、ステップＳ５７０において、無線通信装置１００は、必要帯域Rapが帯域Riを満足する他のアプリケーション１１１に変更する。
【０１２２】
無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３全てに接続中でない場合（ステップＳ３２０のＮＯ）、図５のステップＳ５８０において、無線通信装置１００は、無線通信ネットワーク１、無線通信ネットワーク２及び無線通信ネットワーク３のうち、２つの無線通信ネットワークに接続中か否かを判定する。
【０１２３】
２つの無線通信ネットワークに接続中である場合（ステップＳ５８０のＹＥＳ）、ステップＳ５９０において、無線通信装置１００は、出力電圧Vyが閾値電圧Vthld以下か否かを判定する。
【０１２４】
出力電圧Vyが閾値電圧Vthld以下の場合（ステップＳ５９０のＹＥＳ）、ステップＳ６００において、無線通信装置１００は、バッテリーセービングを優先するか否かを判定する。
【０１２５】
一方、出力電圧Vyが閾値電圧Vthldよりも高い場合、無線通信装置１００は、ステップＳ３１０からの処理を繰り返す。
【０１２６】
バッテリーセービングを優先する場合（ステップＳ６００のＹＥＳ）、ステップＳ６１０において、無線通信装置１００は、最もスループットが低い無線通信ネットワークを選択する。
【０１２７】
ステップＳ６２０において、無線通信装置１００は、残った１つの無線通信ネットワーク、つまり、選択されていない１つの無線通信ネットワークに接続した場合における予測電圧Vexpを計算する。
【０１２８】
ステップＳ６３０において、無線通信装置１００は、出力電圧Vyが閾値電圧Vthld以下か否かを判定する。
【０１２９】
出力電圧Vyが閾値電圧Vthld以下の場合（ステップＳ６３０のＹＥＳ）、ステップＳ６４０において、無線通信装置１００は、出力電圧Vyの降下量Vdが最も大きい無線通信ネットワークを選択する。
【０１３０】
ステップＳ６５０において、無線通信装置１００は、残った１つの無線通信ネットワークでサポートできる典型的な帯域Riを計算する。
【０１３１】
ステップＳ６６０において、無線通信装置１００は、必要帯域Rapが帯域Riによって満足されるか否かを判定する。
【０１３２】
必要帯域Rapが帯域Riによって満足されない場合（ステップＳ６６０のＮＯ）、ステップＳ６７０において、無線通信装置１００は、必要帯域Rapが帯域Ri以下になるようにアプリケーション１１１のパラメータを調整できるか否かを判定する。
【０１３３】
必要帯域Rapが帯域Ri以下になるようにアプリケーション１１１のパラメータを調整できる場合（ステップＳ６７０のＹＥＳ）、ステップＳ６８０において、無線通信装置１００は、アプリケーション１１１のパラメータを調整し、アプリケーション１１１の実行を継続する。
【０１３４】
必要帯域Rapが帯域Ri以下になるようにアプリケーション１１１のパラメータを調整できない場合（ステップＳ６７０のＮＯ）、ステップＳ６９０において、無線通信装置１００は、必要帯域Rapが帯域Riを満足する他のアプリケーション１１１に変更する。
【０１３５】
（４）作用・効果
無線通信装置１００によれば、予測電圧Vexpが閾値電圧Vthld以下の場合、無線通信ネットワークとの接続を伴う通信要求に基づいて接続するべき無線通信ネットワークの数よりも少ない数の無線通信ネットワークが選択され、選択された無線通信ネットワークに対してネットワーク接続部が接続される。さらに、予測電圧Vexpが閾値電圧Vthldを上回るように、すべき接続無線通信ネットワーク（候補無線通信ネットワーク）が選択される。
【０１３６】
また、出力電圧Vyが閾値電圧Vthld以下の場合、ネットワーク接続部による接続を切断するべき無線通信ネットワークが選択され、選択された無線通信ネットワークとネットワーク接続部との接続が切断される。さらに、ネットワーク接続部との接続を切断することによって出力電圧Vyが閾値電圧Vthldを上回るように、切断すべき無線通信ネットワークが選択される。
【０１３７】
このため、バッテリー１１９の保護回路が動作する電圧まで出力電圧Vyが降下することによる通信不能を回避しつつ、可能な限り所望の通信を実行できる。
【０１３８】
本実施形態では、接続すべき候補無線通信ネットワークを選択する場合、予測電圧Vexpが最も高くなるように無線通信ネットワークが選択される。このため、出力電圧Vyの降下量Vdが抑えられ、所望の通信を実行できる時間をさらに引き延ばすことができる。
【０１３９】
本実施形態では、接続すべき候補無線通信ネットワークを選択する場合、スループットが最も大きくなるように無線通信ネットワークが選択される。このため、アプリケーション１１１が必要とする必要帯域Rapを満足できる場合が増え、必要帯域Rapが低い他のアプリケーション１１１に変更しなければならない機会を低減できる。
【０１４０】
また、切断すべき候補無線通信ネットワークを選択する場合、スループットが最も大きくなるように無線通信ネットワークが選択される。このため、当該無線通信ネットワークの切断後においてもアプリケーション１１１が必要とする必要帯域Rapを満足できる場合が増え、必要帯域Rapが低い他のアプリケーション１１１に変更しなければならない機会を低減できる。
【０１４１】
本実施形態では、切断すべき候補無線通信ネットワークを選択する場合、予測電圧Vexpが閾値電圧Vthldを上回るように無線通信ネットワークが選択される。このため、当該無線通信ネットワークの切断後における出力電圧Vyが上昇し、所望の通信を実行できる時間をさらに引き延ばすことができる。
【０１４２】
（５）その他の実施形態
上述したように、本発明の一実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態が明らかとなろう。
【０１４３】
例えば、上述した実施形態では、接続すべき候補無線通信ネットワークを選択する、及び切断すべき候補無線通信ネットワークを選択する場合、スループットが最も大きくなるように無線通信ネットワークが選択されたが、必ずしもスループットが最も大きくなるように無線通信ネットワークを選択しなくてもよい。具体的には、アプリケーション１１１が必要とする必要帯域Rapを満足できる無線通信ネットワークの組合せが複数存在する場合には、何れかの組合せを選択してもよい。
【０１４４】
上述した実施形態では、切断すべき無線通信ネットワークを選択する場合、出力電圧Vyの降下量Vdが最も大きい無線通信ネットワークが選択されたが、必ずしも降下量Vdが最も大きい無線通信ネットワークを選択しなくてもよい。具体的には、出力電圧Vyが閾値電圧Vthldを上回る無線通信ネットワークの組合せが複数存在する場合には、何れかの組合せを選択してもよい。
【０１４５】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【０１４６】
【図１】本発明の実施形態に係る通信ネットワークの全体概略構成図である。
【図２】本発明の実施形態に係る無線通信装置１００の機能ブロック構成図である。
【図３】本発明の実施形態に係る無線通信装置１００による無線通信ネットワークの選択動作フロー（動作例１）を示す図である。
【図４】本発明の実施形態に係る無線通信装置１００による無線通信ネットワークの選択動作フロー（動作例２）を示す図である。
【図５】本発明の実施形態に係る無線通信装置１００による無線通信ネットワークの選択動作フロー（動作例２）を示す図である。
【図６】本発明の実施形態に係るネットワーク性能テーブルＴＢ１の例を示す図である。
【図７】本発明の実施形態に係るバッテリー電圧降下テーブルＴＢ２の例を示す図である。
【図８】本発明の実施形態に係るバッテリー１１９の消耗に伴う出力電圧Vyの変化例を示す図である。
【符号の説明】
【０１４７】
１，２，３…無線通信ネットワーク、１１，１２，１３…無線基地局、１００…無線通信装置、１０１１，１０１２，１０１３…ネットワーク接続部、１０４…変復調部、１０５…通信要求受付部、１０７…スループット取得部、１０９…動作制御部、１１１…アプリケーション、１１３…スピーカ、１１５…マイクロフォン、１１７…表示部、１１９…バッテリー、１２１…バッテリー電圧モニタ部、１２３…バッテリー電圧降下テーブル格納部、１３０…バッテリー電圧検出回路、Ｐ１，Ｐ２，Ｐ３…放電曲線、ＰＡ…パワーアンプ、ＲＳ…無線信号、Ｓ…区間、ＴＢ１…ネットワーク性能テーブル、ＴＢ２…バッテリー電圧降下テーブル
【図１】
0005122328.tif 000002
【図２】
0005122328.tif 000003
【図３】
0005122328.tif 000004
【図４】
0005122328.tif 000005
【図５】
0005122328.tif 000006
【図６】
0005122328.tif 000007
【図７】
0005122328.tif 000008
【図８】
0005122328.tif 000009