(57)【特許請求の範囲】
【請求項１】
電子装置の無線データネットワーク切替方法であって、
或る時間的な期間にわたって、データ送信の総量を計算し、前記或る時間的な期間における全てのピークのデータ送信量を計算し、前記データ送信の総量と前記全てのピークのデータ送信量とを記録することにより、前記或る時間的な期間にわたる前記電子装置のネットワークのデータ利用パターンを記録するステップと、
前記データ利用パターンに応じてユーザのデータ利用傾向を決定するステップであって、前記或る時間的な期間にわたるデータ送信の総量と前記全てのピークのデータ送信量との比率に従って前記ユーザのデータ利用傾向を決定する、ステップと、
前記ユーザのデータ利用傾向に応じて、現在の無線ネットワークのモードを、別の無線ネットワークのモードへ切り替えるステップと
を有する無線データネットワーク切替方法。
【請求項２】
別の無線ネットワークのモードへ切り替える前記ステップにおいて、前記比率が上限閾値を超えていた場合又は前記比率が下限閾値を下回っていた場合に、現在の無線ネットワークのモードを、前記別の無線ネットワークのモードへ切り替え、
所定の時間期間の間に現在の無線ネットワークのモードが所定回数切り替えられた場合、前記上限閾値を増やし、前記下限閾値を減らす、請求項１に記載の無線データネットワーク切替方法。
【請求項３】
前記無線ネットワークのモードが、ワイヤレスフィデリティ(Wi-Fi)、エボリューションデータオプティマイズド(EV-DO)、ジェネラルパック無線サービス(GPRS)、ユニバーサル移動通信システム(UMTS)、ロングタームエボリューション(LTE)、マイクロ波に関する国際標準(WiMAX)、EVDO、TD-SCDMA、TD-LTE及びLTEアドバンストのうちの少なくとも２つを含んでいる、請求項１に記載の無線データネットワーク切替方法。
【請求項４】
或る時間的な期間にわたって、データ送信の総量を計算し、前記或る時間的な期間における全てのピークのデータ送信量を計算し、前記データ送信の総量と前記全てのピークのデータ送信量とを記録することにより、前記或る時間的な期間にわたるネットワークのデータ利用パターンを記録する手段と、
前記データ利用パターンに応じてユーザのデータ利用傾向を決定する手段であって、前記或る時間的な期間にわたるデータ送信の総量と前記全てのピークのデータ送信量との比率に従って前記ユーザのデータ利用傾向を決定する、手段と、
前記ユーザのデータ利用傾向に応じて、現在の無線ネットワークのモードを、別の無線ネットワークのモードへ切り替える手段と
を有する電子装置。
【請求項５】
別の無線ネットワークのモードへ切り替える前記手段は、前記比率が上限閾値を超えていた場合又は前記比率が下限閾値を下回っていた場合に、現在の無線ネットワークのモードを、前記別の無線ネットワークのモードへ切り替え、
所定の時間期間の間に現在の無線ネットワークのモードが所定回数切り替えられた場合、前記上限閾値を増やし、前記下限閾値を減らす、請求項４に記載の電子装置。
【請求項６】
前記無線ネットワークのモードが、ワイヤレスフィデリティ(Wi-Fi)、エボリューションデータオプティマイズド(EV-DO)、ジェネラルパック無線サービス(GPRS)、ユニバーサル移動通信システム(UMTS)、ロングタームエボリューション(LTE)、マイクロ波に関する国際標準(WiMAX)、EVDO、TD-SCDMA、TD-LTE及びLTEアドバンストのうちの少なくとも２つを含んでいる、請求項４に記載の電子装置。
【請求項７】
電子装置に無線データネットワーク切替方法を実行させるコンピュータプログラムであって、前記無線データネットワーク切替方法は、
或る時間的な期間にわたって、データ送信の総量を計算し、前記或る時間的な期間における全てのピークのデータ送信量を計算し、前記データ送信の総量と前記全てのピークのデータ送信量とを記録することにより、前記或る時間的な期間にわたる前記電子装置のネットワークのデータ利用パターンを記録するステップと、
前記データ利用パターンに応じてユーザのデータ利用傾向を決定するステップであって、前記或る時間的な期間にわたるデータ送信の総量と前記全てのピークのデータ送信量との比率に従って前記ユーザのデータ利用傾向を決定する、ステップと、
前記ユーザのデータ利用傾向に応じて、現在の無線ネットワークのモードを、別の無線ネットワークのモードへ切り替えるステップと
を有する、コンピュータプログラム。
【請求項８】
別の無線ネットワークのモードへ切り替える前記ステップにおいて、前記比率が上限閾値を超えていた場合又は前記比率が下限閾値を下回っていた場合に、現在の無線ネットワークのモードを、前記別の無線ネットワークのモードへ切り替え、
所定の時間期間の間に現在の無線ネットワークのモードが所定回数切り替えられた場合、前記上限閾値を増やし、前記下限閾値を減らす、請求項７に記載のコンピュータプログラム。
【請求項９】
前記無線ネットワークのモードが、ワイヤレスフィデリティ(Wi-Fi)、エボリューションデータオプティマイズド(EV-DO)、ジェネラルパック無線サービス(GPRS)、ユニバーサル移動通信システム(UMTS)、ロングタームエボリューション(LTE)、マイクロ波に関する国際標準(WiMAX)、EVDO、TD-SCDMA、TD-LTE及びLTEアドバンストのうちの少なくとも２つを含んでいる、請求項７に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線データネットワーク切替方法及びそのための電子装置等に関連し、更に、ネットワークのデータ利用度のパターンに応じてユーザデータの利用形態を決定することが可能でありかつそれに応じて現在の無線ネトワークモードを最適な無線ネットワークモードに切り替え、データスループットの条件に合致しかつ電力を節約できる無線データネットワーク切替方法及びそのための電子装置に関連する。
【背景技術】
【０００２】
モバイル装置や携帯電話等のような電子装置には、IEEE802.11、ユニバーサル移動通信システム(UMTS)、ロングタームエボリューション(LTE)、マイクロ波アクセスの世界標準(WiMAX)等のような複数の無線ネットワークモードで動作する複数の無線ネットワークモジュールが備わっている。基本的には、高いデータ伝送スループットは、通常、多くの電力を消費する。従って、最高の伝送スループットをもたらす無線ネットワークモジュールを常に利用すると、不要な電力消費を招いてしまうので非効率的である。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
そのような状況の下では、データスループット及び電力節約の要請の双方を満たすように、複数の無線ネットワークモードで動作する複数の無線ネットワークモジュールの中で最良に適した無線ネットワークを如何にして選択するかが、現在の電子装置に装備する最も重要な機能の1つである。
【０００４】
従って、本発明の目的は、ネットワークデータ利用度のパターンに従ってユーザデータ利用度の状況を判定し、それに応じて現在の無線ネットワークワークモードを最良に適した無線ネットワークモードに切り替えることが可能であり、データスループットの要請及び電力節約の要請に合致する無線データネトワーク切替方法及びその電子装置を提供することである。
【課題を解決するための手段】
【０００５】
実施の形態による方法は、
電子装置の無線データネットワーク切替方法であって、
ある時間的な期間にわたって前記電子装置のネットワークのデータ利用度のパターンを記録するステップと、
前記ネットワークデータ利用度のパターンに応じてユーザのデータ利用傾向を決定するステップと、
前記ユーザのデータ利用傾向に応じて現在の無線ネットワークのモードから選択された無線ネットワークのモードへ切り替えるステップと
を有するデータネットワーク切替方法である。
【図面の簡単な説明】
【０００６】
【図１】本発明の実施の形態による電子装置の概略図を示す。
【図２】本発明の実施の形態による図1に示される電子装置の無線データネットワーク切替方法を示す図。
【図３】本発明の実施の形態による或る時間的期間の間に低いデータ利用度が生じる状況及び高いデータ利用度が生じる状況を示すネットワーク利用度を示す概略図。
【図４】本発明の実施の形態による或る時間的期間の間に低いデータ利用度が生じる状況及び高いデータ利用度が生じる状況を示すネットワーク利用度を示す概略図。
【図５】本発明の別の実施の形態による無線データネットワーク切替方法を示す図。
【発明を実施するための形態】
【０００７】
＜発明の概要＞
本発明により開示される電子装置の無線データネットワーク切替方法は、
ある時間的な期間にわたって前記電子装置のネットワークのデータ利用度のパターンを記録するステップと、
前記ネットワークデータ利用度のパターンに応じてユーザのデータ利用傾向を決定するステップと、
前記ユーザのデータ利用傾向に応じて現在の無線ネットワークのモードから選択された無線ネットワークのモードへ切り替えるステップと
を有するデータネットワーク切替方法である。
【０００８】
本発明により更に開示される電子装置は、
複数の無線ネットワークのモードで動作する複数の無線ネットワークモジュールと、
現在の無線ネットワークのモードで動作している前記複数の無線ネットワークモジュールを介してデータを受信し、ある時間的な期間にわたってネットワークのデータ利用度のパターンを記録し、ネットワークのデータ利用度のパターンに応じてユーザのデータ利用傾向を決定し、前記ユーザのデータ利用傾向に応じて延期現在の無線ネットワークの前記現在の無線ネットワークモードを、以後のデータを受信するために選択されたネットワークの選択された無線ネットワークモードに切り替えるコントローラと
を有する電子装置である。
【０００９】
本発明により更に開示される電子装置は、
複数の無線ネットワークのモードで動作する複数の無線ネットワークモジュールと、
プログラムコードを保存するコンピュータで読み取ることが可能な記憶媒体と、
前記コンピュータで読み取ることが可能な記憶媒体に結合され、プログラムコードを実行するプロセッサと
を有し、前記プロセッサは、
ある時間的な期間にわたって前記電子装置のネットワークのデータ利用度のパターンを記録し、ネットワークのデータ利用度のパターンに応じてユーザのデータ利用傾向を決定し、前記ユーザのデータ利用傾向に応じて現在の無線ネットワークモードを、選択された無線ネットワークのモードに切り替える、電子装置である。
【００１０】
本発明に関する上記及びその他の対象は、様々な図及び図面に示されている好ましい実施形態に関する以下の詳細な説明を閲覧することで少なくとも当業者にとって更に明らかになるであろう。
【００１１】
＜詳細な説明＞
図1を参照するに、本発明の実施の形態による電子装置10の概略図が示されている。図1に示されているように、電子装置10は無線ネットワークモジュールWMN1−WNMxと、記憶部100と、コントローラ102とを有する。概して、無線ネットワークモジュールWMN1−WNMxは個々の無線ネットワークモードで動作し、例えば、IEEE802.11無線フィデリティ(Wi-Fi)、エボリューションデータ最適化(EV-DO)、ゼネラル無線パケット無線サービス(GPRS)、ユニバーサル移動通信システム(UMTS)、ロングタームエボリューション(LTE)、マイクロ波のための相互運用性(WiMAX)、エボリューションデータ最適化(EVOD)、時間分割同期コード分割  多重アクセス(TD-SCDMA)、時間分割ロングタームエボリューション(TD-LTE)及びロングタームエボリューションアドバンスト(LTE  Advanced)等であるがこれらに限定されず、コントローラ102は無線ネットワークモジュールWMN1−WNMxとの現在の無線ネットワークモジュールWMNaという現在の無線ネットワークモードで動作するものを通じてデータを受信している。従って、コントローラ102は、ランダムアクセスメモリ(RAM)、NANDフラッシュのような記憶部100に或る時間的期間の間にわたって無線データ利用度(すなわち、受信データ)のパターンを記録し、ネットワークデータ利用度のパターンに従ってユーザデータの利用傾向(usage  scenario)を決定し、そのユーザデータ利用傾向に従って、現在の無線ネットワークモジュールWNMaの現在の無線ネットワークモードを、以後データを受信するために選択された無線ネットワークモジュールWNMbの選択さえた無線ネットワークモードに切り替える。その結果として、本発明は、検出される時間的期間の間のネットワークデータ利用度のパターンに従ってユーザのデータ利用傾向を決定し、その後に現在の無線ネットワークモードを最良に合致した無線ネットワークモードに適切な時点で(タイムリーに)切り替え、データスループの条件及び電力節約の条件に合致するようにする。
【００１２】
具体的に言えば、図2を参照すると、本発明の一実施形態による電子装置10の無線データネットワーク切替方法20が示されている。図2に示されているように、無線データネットワーク切替方法20は、以下のプロセス又は手順を有する：
ステップ200：開始。
【００１３】
ステップ202：現在の無線ネットワークモードによりデータを受信する。
【００１４】
ステップ204：或る時間的期間の間にデータ送信の総量Dtを計算し、同じ時間的期間の間の全てのピークDpにおけるデータ送信量を計算し、データ送信の総量及び全てのピークでのデータ送信総量を記録する。
【００１５】
ステップ206：或る時間的期間にデータ送信の総量Dtに対する全てのパケットにおけるデータ送信量Dpの比率又は割合Rptに従ってユーザのデータ利用傾向(user  data  usage  scenario)を判定する。
【００１６】
ステップ208：ユーザデータ利用傾向に従って、現在の無線ネットワークモードを、選択した無線ネットワークモードに切り替えるか否かを判定する。切り替える場合、フローはステップ210に進み、切り替えない場合、フローはステップ202に進む。
【００１７】
ステップ210：現在の無線ネットワークモードを、選択した無線ネットワークモードに切り替える。
【００１８】
ステップ212：現在の無線ネットワークモードが所定の期間の間に行き来して切り替えられた場合、上限閾値及び下限閾値を調整する。そして、フローはステップ202に進む。
【００１９】
無線データネットワーク切替方法20によれば、現在の無線ネットワークモードで動作している無線ネットワークモジュールWNMaを通じてデータを受信した場合に、コントローラ102は、或る時間的期間の間にデータ送信の総量Dtを計算し、同じ時間的期間の間に全てのピークにおけるデータ送信量Dpを計算し、データ送信の総量及び全てのピークでのデータ送信量を記憶部100に記録し、この場合において、ピークは、閾値よりも比較的高い送信レートを有しかつその期間における他の送信レートよりも相対的に高い。従って、コントローラ102は、時間的な期間の間におけるデータ送信の総量に対する全てのピークにおけるデータ送信の総量Dpの割合Dptに従って、ユーザデータ利用傾向を決定し、ユーザデータ利用傾向に従って、現在の無線ネットワークモードを、選択した無線ネットワークモードに切り替えるか否かを判定する。
【００２０】
詳細に説明すれば、ネットワークデータ送信はバースト送信であるので、送信の際にピークが多いということは、より高いデータスループットが必要とされることを意味し、すなわち割合Rptはユーザデータ利用傾向の必要なデータスループットに対応している。更に、上限閾値Tuはデータスループットに対応する値に適切に設定されかつ事前に規定され、現在の無線ネットワークモジュールWNMaの現在の無線ネットワークモードは使用されるように管理される一方、低い閾値T1は適切に設定され或るデータスループットに対応するように事前に設定され、その或るデータスループットでは、現在の無線ネットワークモジュールWNMaの現在の無線ネットワークモードの電力消費が不必要に多くなってしまう。
【００２１】
従って、比率又は割合Rptが上限閾値Tuよりも小さくかつ下限閾値T1より高かった場合、コントローラ112は、ユーザデータ利用傾向が現在の速度データ利用状況であると判定し、すなわち現在の無線ネットワークモードは十分なデータスループットをもたらしかつ現在の無線ネットワークモードの電力消費量は適切であるので、従ってコントローラ102は現在の無線ネットワークモードを切り替えず、現在の無線ネットワークモードでデータを引き続き受信する。
【００２２】
これに対して、比率又は割合Rptが上限閾値より高かった場合、コントローラ112はユーザのデータ利用状況が高速データ利用状況であると判定し、現在の無線ネットワークの現在の無線ネットワークモードWNMaを、現時の高速の無線ネットワークのスピード(すなわち、データスループット)の選択された無線ネットワークモジュールの選択された無線ネットワークモードに切り替える。言い換えれば、現在の無線ネットワークWNMaの現在の無線ネットワークモードが現在のユーザデータ利用状況に対して十分なデータスループットを提供できない場合、コントローラ102は、現在の無線ネットワークモードを、以後のデータを受信するのに高いデータスループットを提供できるように、選択した無線ネットワークモードに切り替える。
【００２３】
一方、比率又は割合Rptが下限閾値T1未満であった場合、コントローラ102はユーザデータ利用状況が低速データ利用状況であると判定し、現在の無線ネットワークWNMaの現在の無線ネットワークモードを、現在の無線ネットワークの速度よりも遅い速度である選択した無線ネットワークモジュールWNMbの選択した無線ネットワークモードに切り替える。言い換えれば、現在の無線ネットワークモジュールWNMaの現在の無線ネットワークモードの電力消費量が、現在のユーザのデータ利用状況に対して不要であると考えられる場合、コントローラ102は、現在の無線ネットワークモードを、以後データを受信する際に、より少ない電力消費の選択した無線ネットワークモードに切り替える。その結果、コントローラ102は、現在の無線ネットワークモードを最も合致した無線ネットワークモードに切り替え、データスループットの条件及び電力消費の条件に合致するようにする。
【００２４】
例えば、図3-4を参照するに、本発明の実施の形態により、或る期間内でのデータ利用度が少ない状況30及びデータ利用度が多い状況40でのネットワークデータ利用状況の概略的な図が示されている。図3に示されているように、データ利用度が少ない状況30では、3つのピークしか含まれておらず(すなわち、3つのピークは或る期間内において閾値より高い及び他の送信レートより比較的高い送信レートを示す)、3つのピーク以外の時点におけるデータ送信は低い(例えば、低いデータ利用状況30はウェブサイトブラウジングであり、新たなウェブサイトが開かれた(オープンにされた)場合に限って多くのデータが送信されている)。従って、比率又は割合Rptは低く、想定的に低いデータスループットの無線ネットワークモード(例えば、Wi-Fi、UMTS)は、不要な電力消費を伴うことなく、そのような低いデータ利用状況30に対応できる。
【００２５】
一方、図4に示されているように、高いデータレートの状況40はその時間期間にわたってほとんど全てピークを示している(例えば、高いデータ利用状況40は、ビデオストリーミングに対応し、ビデオデータが受信されている間多くのデータ伝送がなされている)。従って、比率Rptは高く、比較的高いデータスループットの無線ネットワークモード無線ネットワーク(例えば、LTE、WiMAX)が高速データ利用状況40をサポート又は使用できる。
【００２６】
そのような状況の場合において、ユーザが低データ利用状況30から高データ利用状況40に変わると、コントローラ102は、低データ利用状況30の一群の上限閾値Tuよりも高い比率のRptを有する高データ利用状況40を判別し、現在の無線ネットワークモードを、高データスループットを提供することができる選択された無線ネットワークモードに切り替え、高データ利用状況40をサポート又は使用するようにする。一方、高データ利用状況40から低データ利用状況30へユーザが変わった場合、コントローラ102は、高データ利用状況40の一群の低い閾値T1よりも低い比率Rptを有する低データ利用状況30を決定し、現在の無線ネットワークモードを低電力消費の選択した無線ネットワークモードに切り替え、以後のデータを受信し、電力を節約する。
【００２７】
更に、現在の無線ネットワークモードが所定の時間的期間の間に前後するように切り替えられる場合、ステップ212により、コントローラ102は上限閾値Tu及び加点閾値T1を調整する。すなわち、コントローラ102が現在の無線ネットワークモードを所定の期間の間に切り替えたり戻したりした場合、コントローラ102は上限閾値Tuを増やしかつ下限閾値を減らし、上限閾値Tu及び下限閾値Tlが不適切に設定されていた場合に、現在の無線ネットワークモードを過剰に頻繁に切り替えてしまうことを避ける。調整の後、上限閾値Tu及び下限閾値Tlの値は、対応する無線ネットワークモードが所定の期間の間使用されなかった場合には元の所定に戻される。
【００２８】
留意すべきことに、本発明の精神は、検出される時間的期間内のネットワークデータ利用状況のパターンに従ってユーザのデータ利用状況又はデータ利用傾向を決定し、そのデータ利用傾向に従って、現在の無線ネットワークモードを最良に合致した無線ネットワークにモードに適切なタイミングで(タイムリーに)切り替え、データスループットの条件及び電力消費の条件に合致するようにすることである。当業者は修正例や変形例等を認めるであろう。例えば、上記の実施の形態において、コントローラ102は比率Rptに従ってユーザのデータ利用状況を決定しているが、コントローラ102は、或る時間的期間内のデータ送信総量のみに従ってユーザデータ利用度を決定することもできる。すなわち、ある時間的期間内のデータ送信の総量Dtが送信閾値よりも低かった場合、比率Rptが高かったとしても(例えば、無線ブロードキャスト)、コントローラ102は、比較的低いデータスループットの無線ネットワークモードで使用可能なユーザのデータ利用状況が低速データ利用状況であることを依然として判定する。
【００２９】
電子装置10の上記の動作は、無線ネットワーク切り替え手順50に要約できる。無線データネットワーク切り替え手順50は、以下のステップを含む。
【００３０】
ステップ500：開始。
【００３１】
ステップ502：或る期間内のネットワークデータ利用度のパターンを記録する。
【００３２】
ステップ504：ネットワークデータ利用度のパターンに従ってユーザデータ利用度を決定する。
【００３３】
ステップ506：ユーザデータ利用度に従って現在の無線ネットワークモードを選択された無線ネットワークモードに切り替える
ステップ508：終了。
【００３４】
無線データネットワーク切り替え手順50の詳細は、上記の説明を参照することで得られるので、ここでは重複的な説明はしない。
【００３５】
コントローラ102はプロセッサ及びコンピュータが読み取ることの可能な記憶媒体を含んでいてよいことに留意を要する。コンピュータ読み取り可能な記憶媒体は、プログラムコードを含む適切な如何なるデータストレージ装置であってもよく、そのプログラムコードはプロセッサから読み取られかつプロセッサにより実行される。コンピュータで読み取ることの可能な記憶媒体の具体例は、加入者識別モジュール(SIM)、ユニバーサル加入者識別モジュール(USIM)、リードオンリメモリ(ROM)、ランダムアクセスメモリ(RAM)、CD-ROM、磁気テープ、ハードディスク、光データストレージ装置を含むが、媒体自体ならば、搬送波(インターネットを介したデータ伝送)を含む。プロセッサは方法20又は50を実行するプログラムコードを実行することができる。
【００３６】
要するに、本発明は、検出される時間期間におけるネットワークデータ利用度のパターンに従ってユーザのデータ利用状況を判定し、それに応じて現在の無線ネットワークモードを最適な無線ネットワークモードに時宜に適って切り替え、データスループットの条件及び電力消費の条件に合致するようにする。
【００３７】
本装置及び本方法に対する多くの変形例及び代替例が本発明の教示内容を維持しつつなされて良いことを当業者は認めるであろう。従って、上記の説明は添付の特許請求の範囲の一例又は境界を例示しているに過ぎないことに留意を要する。  
＜関連出願のクロスリファレンス＞
本願は「Smart  wireless  data  network  switching  method」と題する米国仮出願第61/620，982号による優先的利益を享受し、その出願の内容は本願のリファレンスに組み入れられる。
【符号の説明】
【００３８】
10  電子装置
100  記憶部
102  コントローラ
WMN1−WNMx  無線ネットワークモジュール
【図１】
0005653474.tif 000002
【図２】
0005653474.tif 000003
【図３】
0005653474.tif 000004
【図４】
0005653474.tif 000005
【図５】
0005653474.tif 000006