(57)【特許請求の範囲】
【請求項１】
第１および第２の電力消費状態を有する電子的通信デバイスを制御する方法であって、
通信セッションにおいて前記電子的通信デバイスを前記第１の電力消費状態で動作させることと、
前記通信セッションにおける最初のＮ個のパケットより多くないいずれかについて、第１の既定の時間期間が前記通信セッションにおけるパケットの転送後であって前記通信セッションにおけるそのパケットの後にある次のパケットの転送前に満了したことの判定に応答して前記電子的通信デバイスを前記第１の電力消費状態から前記第２の電力消費状態に遷移させるための動作をトリガーすることと
を備え、
ここにおいて、Ｎは、既定数である、方法。
【請求項２】
接続増大レートを検出し、検出された前記接続増大レートに基づいてＮを調整することをさらに備える、請求項１に記載の方法。
【請求項３】
Ｎが２から１２の範囲にある数である、請求項１に記載の方法。
【請求項４】
動作をトリガーすることは、ネットワーク不活性タイマーの満了を待たずに前記第２の電力消費状態へ遷移するために要求を送信することを備え、前記ネットワーク不活性タイマーは、前記第１の既定の時間期間よりも長い持続期間を有し、好ましくは、
前記ネットワーク不活性タイマーは、前記最初のＮ個のパケットにおける各次のパケットが前記第１の既定の時間期間の前記満了前に転送されたことの判定に応答して、前記電子的通信デバイスを前記第１の電力消費状態から前記第２の電力消費状態に遷移させるためのさらなる動作をトリガーするタイマーである、請求項１に記載の方法。
【請求項５】
前記通信セッションにおける前記最初のＮ個のパケットより多くないいずれかについて、前記第１の既定の時間期間が前記パケットの転送後であって前記次のパケットの前記転送前に満了したかどうかを判定することをさらに備え、
前記電子的通信デバイスは、前記最初のＮ個のパケットにおける各次のパケットが前記第１の既定の時間期間の前記満了前に転送されたことの判定に応答して、前記通信セッションにおける前記最初のＮ個のパケットの後に前記第１の電力消費状態に留まり、前記第１の既定の時間期間とは異なる持続期間を有するネットワーク不活性タイマーに任せるように制御される、請求項１に記載の方法。
【請求項６】
動作をトリガーすることは、
前記通信セッションにおける前記最初のＮ個のパケットより多くないいずれかについて、前記第１の既定の時間期間が前記パケットの転送後であって前記次のパケットの前記転送前に満了したことの判定に伴って、前記第１の既定の時間期間とは異なる持続期間を有するネットワーク不活性タイマーの満了を待たずに前記電子的通信デバイスを前記第１の電力消費状態から前記第２の電力消費状態に遷移させることと、
前記通信セッションにおける前記最初のＮ個のパケットの各々について、各次のパケットが前記第１の既定の時間期間の前記満了前に転送されたことの判定に伴って、前記通信セッションにおける前記最初のＮ個のパケットの後に前記第１の電力消費状態に留めるものの、前記ネットワーク不活性タイマーに任せるように前記電子的通信デバイスを制御すること、
を備える、請求項１に記載の方法。
【請求項７】
前記電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、前記通信デバイスが前記スクリーンオフモードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力消費状態に維持することをさらに備える、請求項１に記載の方法。
【請求項８】
前記電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、前記通信デバイスが前記アプリケーションプロセッサ電力落込モードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力消費状態に維持することをさらに備える、請求項１に記載の方法。
【請求項９】
前記第２の電力消費状態は、前記第１の電力消費状態よりも低い電力消費状態である、請求項１に記載の方法。
【請求項１０】
第１および第２の電力消費状態を有する電子的通信デバイスを制御するシステムであって、
通信セッションにおいて前記電子的通信デバイスを前記第１の電力消費状態で動作させるための処理および通信手段と、
前記通信セッションにおける最初のＮ個のパケットより多くないいずれかについて、第１の既定の時間期間が前記通信セッションにおけるパケットの転送後であって前記通信セッションにおけるそのパケットの後にある次のパケットの転送前に満了したことの判定に応答して前記電子的通信デバイスを前記第１の電力消費状態から前記第２の電力消費状態に遷移させるための動作をトリガーするためのさらなる処理手段と
を備え、
ここにおいて、Ｎは、既定数である、システム。
【請求項１１】
第１および第２の電力消費状態を有し、通信セッションの間前記第１の電力消費状態で動作する電子的通信デバイスを制御するためのコンピュータプログラムであって、請求項１〜９のうちのいずれか一項に記載された方法をコンピュータに実施させる、コンピュータプログラム。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]  本願は、２０１４年１月１４日に出願され、「高速休眠システムおよびプロセス」と題された米国特許出願第14／５５５，２４５号の優先権を主張するもので、本譲受人にその権利が譲渡され、ここに参照により明確に組み込まれる。
【技術分野】
【０００２】
[0002]  本開示は一般に通信システムおよびプロセスに関し、より詳細には少量のデータを含む、無線接続のテイルオーバーヘッド(tail overhead)を低減する高速休眠のための通信システムおよびプロセスに関する。
【背景技術】
【０００３】
[0003]  モバイル電話機では、比較的少量のデータを含む無線接続(ここでは、「タイニー接続(tiny connection)」と呼ぶ)がある一定の通信ネットワークで生じる。タイニー接続はモバイルユーザ機器(ＵＥ)において電力の非効率な利用およびネットワークリソースの非効率な利用をもたらし得る。タイニー接続は様々な事象、例えば、限定されるものでないが、遅延ＴＣＰ ＦＩＮパケット、存続(keep-alive)メッセージ、遅延／２重ＲＳＴまたはＡＣＫパケット、およびネットワークまたは他の通信状況によって開始される不要擬似(spurious)パケットに起因し得る。
【０００４】
[0004]  タイニー接続は非常に少量のデータ(例えば比較的少ない数のパケット、あるいは１つ以上の比較的少ないパケット)を含むことから、ＵＥおよびネットワーク間においてパケットを交換するための時間の有効期間は非常に少なく、比較的多くの時間の期間がこれに続くもので、「テイルオーバーヘッド」と呼ばれる。タイニーオーバーヘッドはネットワーク不活性タイマーによってもたらされる。ネットワーク不活性タイマーは、各パケットの終了に続く既定の時間期間(predefined time period)で、他のパケットがこの時間期間内に通信されなければ、満了する(expire)ように構成される。テイルオーバーヘッドの間、ＵＥは、ネットワーク不活性タイマーの満了を待つ一方で高電力状態に留まって、ＵＥが低電力状態(例えばアイドル(IDLE))に移行できるようにする。
【０００５】
[0005]  例えば、２秒のトラフィック活性と１８秒のネットワーク不活性タイマーを伴うタイニー接続は９０％のテイルオーバーヘッドを被ることになる。信頼性よくテイルオーバヘッドを短縮することは、ＵＥにおける電力利用効率を向上させると共に、早く無線リソースを解放することでネットワーク効率を向上させることができる。
【０００６】
[0006]  テイルオーバーヘッドを短縮するための１つの提案は、無線接続における最も最初のパケットがサーバーからのＴＣＰ  ＳＹＮパケットであってこれにアップリンクＡＣＫパケットが続く遅延ＴＣＰ  ＳＹＮパケットのためのもののような特定のタイニー接続タイプを識別することである。しかしながら、この提案はＳＹＮおよびＡＣＫパケットを伴って提供されるようなタイニー接続のみに限定されることになる。
【０００７】
[0007]  別の提案は、 Islam 他に対する米国公開第２０１２／０３２０８１１号、またはＬｉに対する米国公開第２０１３／０２４２７６３号に記載されるように、今後のネットワーク通信がありそうかどうかを判定するためにデバイス上で稼働するアプリケーションのデータ処理必要性を判定することを含む。このような提案によれば、デバイスはデバイス上で稼働するアプリケーションがデータ処理を終了したと判定したときに無線接続を解放するための信号を送ることができる。しかしながら、このような提案は、多くのネットワーク環境で生じる様々な異なるタイプの「タイニー接続」に対処するものではない。
【０００８】
[0008]  別の提案は、Ｌｅｎａｒｔ他に対する米国特許第８，５０４，００２号に記載されるような、ある量の時間が、通信セッションのうちの最初のプリセット数Ｎのパケットにおける「タイニー接続」に関係ないが、データトラフィック無しで経過した後にデバイスを異なる動作状態に移行させるアルゴリズムを採用している
【発明の概要】
【０００９】
[0009]  本発明の実施形態は、タイニー接続を認識することによって「タイニー接続」に対する「テイルオーバーヘッド」を低減し、タイニー接続ごとのデータ転送の終了の検出に応答して低電力状態への比較的高速な遷移を開始するためのシステムおよび方法に関する。
【００１０】
[0010]  本発明の一実施形態によれば、第１および第２の電力状態を有する電子的通信デバイス(electronic communication device)を制御する方法が、通信セッションにおいて電子的通信デバイスを第１の電力状態で動作させることと、通信セッションにおける最初のＮ個のパケットより多くないいずれかについて、第１の既定の時間期間がパケットの転送後であって次のパケットの転送前に満了したことの判定に応答して電子的通信デバイスを第１の電力状態から第２の電力状態に遷移させることを基地局に要求することとを備える。
【００１１】
[0011]  方法が、さらなる実施形態によれぱ、接続増大レートを検出し、検出された接続増大レートに基づいてＮを調整することを備える。
【００１２】
[0012]  なおさらなる実施形態によれば、Ｎが２から１２の範囲にある数である。
【００１３】
[0013]  本発明のさらなる実施形態によれぱ、第１および第２の電力状態を有する電子的通信デバイスを制御する方法が、通信セッションにおいて電子的通信デバイスを第１の電力状態で動作させることと、(ａ)第１の既定の時間期間が通信セッションにおいてパケットの転送後であって次のパケットの転送前に満了したこと並びに(ｂ)通信セッションにおいてこれまで転送された各パケットのサイズがＳより大きいと判断されないことの判定に応答して電子的通信デバイスを第１の電力状態から第２の電力状態に遷移させることとを備える。
【００１４】
[0014]  方法が、上記実施形態のうちのいずれかのさらなる例によれば、接続増大レートを検出し、検出された接続増大レートに基づいてＳを調整することを備える。
【００１５】
[0015]  上記実施形態のうちのいずれかのなおさらなる例によれば、第１の既定の時間期間が３から５秒の範囲にある。
【００１６】
[0016]  上記実施形態のうちのいずれかのなおさらなる例によれば、Ｓが１００から１０００バイトの範囲の数である。
【００１７】
[0017]  上記実施形態のうちのいずれかのなおさらなる例によれば、遷移がＵＭＴＳ高速休眠動作を実施することを含む。
【００１８】
[0018]  方法が、上記実施形態のうちのいずれかのさらなる例によれば、電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、通信デバイスがスクリーンオフモードにないことの判定に応答して電子的通信デバイスを第１の電力状態に維持することを備える。
【００１９】
[0019]  方法が、上記実施形態のうちのいずれかのさらなる例によれば、電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、通信デバイスがアプリケーションプロセッサ電力落込モードにないことの判定に応答して電子的通信デバイスを第１の電力状態に維持することを備える。
【００２０】
[0020]  本発明のさらなる実施形態による通信システムが、少なくとも第１および第２の異なる電力状態を有する電子的通信デバイスであって、通信セッションの間第１の電力状態で動作するように構成される、電子的通信デバイスを備える。この通信システムはまた、電子的通信デバイス内の処理電子回路(processing electronics)であって、通信セッションにおける最初のＮ個のパケットより多くないいずれかについて、第１の既定の時間期間がパケットの転送後であって次のパケットの転送前に満了したことの判定に応答して第１の電力状態から第２の電力状態への電子的通信デバイスの遷移を要求するように構成される、処理電子回路を備える。
【００２１】
[0021]  上記システムのさらなる実施形態によれば、処理電子回路は検出された接続増大レートに基づいてＮを調整するようにさらに構成される。
【００２２】
[0022]  上記システムのさらなる実施形態によれば、処理電子回路は(ａ)Ｎが２から１２の範囲にある数であること、(ｂ)第１の既定の時間期間が３から５秒の範囲にあること、および(ｃ)遷移がＵＭＴＳ高速休眠動作を実施することを含むことのうちの少なくとも１つであるように構成される。
【００２３】
[0023]  上記システムのさらなる実施形態によれば、処理電子回路は、(ａ)電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、通信デバイスがスクリーンオフモードにないことの判定に応答して電子的通信デバイスを第１の電力状態に維持することと、(ｂ)電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、通信デバイスがアプリケーションプロセッサ電力落込モードにないことの判定に応答して電子的通信デバイスを第１の電力状態に維持することとのうちの少なくとも１つをするようにさらに構成される。
【００２４】
[0024]  本発明のさらなる実施形態による通信システムがまた、少なくとも第１および第２の異なる電力状態を有する電子的通信デバイスであって、通信セッションの間第１の電力状態で動作するように構成される、電子的通信デバイスを備える。このさらなる実施形態では、電子的通信デバイス内の処理電子回路が、(ａ)第１の既定の時間期間が通信セッションにおいてパケットの転送後であって次のパケットの転送前に満了したこと並びに(ｂ)通信セッションにおいてこれまで転送された各パケットのサイズがＳより大きいと判断されないことの判定に応答して電子的通信デバイスを第１の電力状態から第２の電力状態に遷移させるように構成される。
【００２５】
[0025]  上記システムのさらなる実施形態によれば、処理電子回路は、(ａ)第１の既定の時間期間が３から５秒の範囲にあること、(ｂ)Ｓが１００から１０００バイトの範囲にあること、および(ｃ)遷移がＵＭＴＳ高速休眠動作を実施することを含むことのうちの少なくとも１つであるように構成される。
【００２６】
[0026]  上記システムのさらなる実施形態によれば、処理電子回路は、(ａ)電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、通信デバイスがスクリーンオフモードにないことの判定に応答して電子的通信デバイスを第１の電力状態に維持することと、(ｂ)電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、通信デバイスがアプリケーションプロセッサ電力落込モードにないことの判定に応答して電子的通信デバイスを第１の電力状態に維持することとのうちの少なくとも１つをするようにさらに構成される。
【００２７】
[0027]  本発明のさらなる実施形態による、第１および第２の電力状態を有する電子的通信デバイスを制御するための通信システムがまた、通信セッションにおいて電子的通信デバイスを第１の電力状態で動作させるための処理および通信手段を備える。  通信システムが、通信セッションにおける最初のＮ個のパケットより多くないいずれかについて、第１の既定の時間期間がパケットの転送後であって次のパケットの転送前に満了したことの判定に応答して電子的通信デバイスを第１の電力状態から第２の電力状態に遷移させることを基地局に要求するためのさらなる処理手段をさらに備える。
【００２８】
[0028]  本発明のさらなる実施形態による通信システムがまた、接続増大レートを検出し、検出された前記接続増大レートに基づいてＮを調整するための手段を備える。
【００２９】
[0029]  本発明のさらなる実施形態によれば、処理電子回路は、(ａ)Ｎが２から１２の範囲にある数であること、(ｂ)第１の既定の時間期間が３から５秒の範囲にあること、および(ｃ)遷移がＵＭＴＳ高速休眠動作を実施することを含むことのうちの少なくとも１つであるように構成される。
【００３０】
[0030]  本発明の上記実施形態のさらなる例による通信システムがまた、電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、通信デバイスがスクリーンオフモードにないことの判定に応答して電子的通信デバイスを第１の電力状態に維持するための手段を備える。
【００３１】
[0031]  本発明の上記実施形態のさらなる例による通信システムがまた、電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、通信デバイスがアプリケーションプロセッサ電力落込モードにないことの判定に応答して電子的通信デバイスを第１の電力状態に維持するための手段を備える。
【００３２】
[0032]  本発明のさらなる実施形態による、第１および第２の電力状態を有する電子的通信デバイスを制御するための通信システムがまた、通信セッションにおいて電子的通信デバイスを第１の電力状態で動作させるための処理および通信手段を備える。このシステムは、(１)第１の既定の時間期間が通信セッションにおいてパケットの転送後であって次のパケットの転送前に満了したこと並びに(２)通信セッションにおいてこれまで転送された各パケットのサイズがＳより大きいと判断されないことの判定に応答して電子的通信デバイスを第１の電力状態から第２の電力状態に遷移させるためのさらなる処理手段をさらに備える。
【００３３】
[0033]  上記システムのさらなる実施形態によれば、処理電子回路は、(ａ)第１の既定の時間期間が３から５秒の範囲にあること、(ｂ)Ｓが１００から１０００バイトの範囲にある数であること、および(ｃ)遷移がＵＭＴＳ高速休眠動作を実施することを含むことのうちの少なくとも１つであるように構成される。
【００３４】
[0034]  本発明の上記実施形態のさらなる例による通信システムがまた、接続増大レートを検出し、検出された接続増大レートに基づいてＳを調整するための手段を備える。
【００３５】
[0035]  本発明の上記実施形態のさらなる例による通信システムがまた、電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、通信デバイスがスクリーンオフモードにないことの判定に応答して電子的通信デバイスを第１の電力状態に維持するための手段を備える。
【００３６】
[0036]  本発明の上記実施形態のさらなる例による通信システムがまた、電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、通信デバイスがアプリケーションプロセッサ電力落込モードにないことの判定に応答して電子的通信デバイスを第１の電力状態に維持するための手段を備える。
【００３７】
[0037]  本発明のさらなる実施形態は、第１および第２の電力状態を有するコンピュータプログラム製品であって、通信セッションの間第１の電力状態で動作する電子的通信デバイスを制御するためのコンピュータプログラム製品を備える。コンピュータプログラムは、通信セッションにおける最初のＮ個のパケットより多くないいずれかについて、第１の既定の時間期間がパケットの転送後であって次のパケットの転送前に満了したことの判定に応答して電子的通信デバイスを第１の電力状態から第２の電力状態に遷移させるためのコードを持つコンピュータ可読記憶媒体を備える。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態によるシステムを示す図である。
【図２】本発明の一実施形態によるプロセスのフローチャートある。
【図３】本発明の一実施形態によるさらなるプロセスのフロー図である。
【図４】本発明のさらなる実施形態によるプロセスの一部のフローチャートである。
【詳細な説明】
【００３９】
[0042]  本発明の実施形態は、タイニー接続内のデータ転送の終了を信頼性良く検出することによってタイニー接続に対するテイルオーバーヘッドを低減し、ネットワークタイマーの満了よりも速くモバイルユーザデバイスを低電力状態に遷移させる高速休眠動作を開始するためのシステムおよび方法に関する。
【００４０】
[0043]  本発明の実施形態によれば、ＵＥ内の処理電子回路がタイニー接続を検出するように、また特定の実施形態では、タイニー接続のデータ転送の終了を検出するように構成される。処理電子回路は、ここで説明されるような「タイニー接続高速休眠」(ＴＣＦＤ：tiny connection fast dormancy)プロセスを行うようにさらに構成される。特定の実施形態では、ＴＣＦＤプロセスがＵＥに既に存在するＵＭＴＳ「高速休眠」機能を採用する。別の実施形態では、ＴＣＦＤプロセスがここで説明されるような他の適切な高速休眠機能を採用する。
【００４１】
[0044]  ＴＣＦＤプロセスは、ネットワーク不活性タイマーよりもより積極的な(持続期間のより短い)不活性タイマー採用する。例えば、もしネットワーク不活性タイマーが１８秒であるなら、ＴＣＦＤ不活性タイマーは３から５秒でありうる。別の実施形態では、ＴＣＦＤ不活性タイマーのための他の適切な時間期間が採用される。適切に積極的なＴＣＦＤ不活性タイマー(ネットワーク不活性タイマー時間期間よりも十分短い時間期間を持つ)およびタイニー接続の信頼性良い検出を採用することによって、十分な省電力およびネットワークリソースのより効率的な利用が達成され得る。
【００４２】
[0045]  添付図面に関連して以下に記載される詳細な説明は、様々な構成の説明であることを意図され、ここに説明される概念が実現され得る唯一の構成を表すことを意図されない。詳細な説明は、様々な概念の完全な理解を提供するために、具体的な詳細を含む。しかしながら、これらの概念がこれらの具体的な詳細なしに実現され得ることは当業者には明らかであろう。いくつかの事例では、周知の構造およびコンポーネントが、このような概念を曖昧にすることを避けるために、ブロック図形式で示される。
【００４３】
[0046]  電気通信システム(telecommunication systems)のいくつかの態様が、様々な装置および方法に関連してここで提示される。これら装置および方法は、以下の詳細な説明において説明され、様々なブロック、モジュール、コンポーネント、回路、ステップ、処理、アルゴリズムなど（「要素」と総称される）によって添付の図面に例示される。これら要素は電子的ハードウェア、コンピュータソフトウェア、またはこれらの任意の組合せを使用して実施され得、このような要素がハードウェアまたはソフトウェアとして実施されるかどうかは個別の用途および全体システムに課せられたデザイン制約に依存する。
【００４４】
[0047]  例として、要素、または要素の任意の一部、あるいは要素の任意の組み合わせが、１つまたは複数のプロセッサを含む「処理システム」を用いて実施され得る。プロセッサの例は、マイクロプロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、状態マシン、ゲートロジック、ディスクリートハードウェア回路、および、本開示全体を通して説明される様々な機能性を行うように構成された他の適したハードウェアを含む。処理システムにおける１つまたは複数のプロセッサは、ソフトウェアを実行し得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、または違った風に称されるか否かに関わらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行ファイル、実行スレッド、プロシージャ、関数等を意味するように広く解釈されるものとする。
【００４５】
[0048]  従って、１つまたは複数の例証的な実施形態において、説明された機能は、ハードウェア、ソフウェア、ファームウェア、またはそれらの任意の組み合わせで実施され得る。ソフトウェアで実施される場合、機能は、コンピュータ可読媒体上の１つまたは複数の命令またはコードとして記憶あるいは符号化され得る。コンピュータ可読媒体は、コンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされることのできる任意の利用可能媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいは命令もしくはデータ構造の形式で所望のプログラムコードを搬送または記憶するために使用でき、コンピュータによってアクセスされることのできる任意の他の媒体を備え得る。ここで使用されるディスク（ｄｉｓｋ）およびディスク（ｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多目的ディスク（ＤＶＤ）、フロッピー（登録商標）ディスクを含み、ここでディスク（ｄｉｓｋ）は通常磁気的にデータを再生し、一方ディスク（ｄｉｓｃ）は、レーザーで光学的にデータを再生する。上記の組み合わせはまた、コンピュータ可読媒体の範疇に含まれるべきである。
１．システムハードウェア環境
[0049]  本発明の実施形態によるＴＣＦＤシステムおよびプロセスの例が図１を参照して説明される。図１では、ＵＥ１０が例えば特定の処理動作およびネットワーク通信動作を提供するように構成されるが、ネットワーク上のワイヤレス電気通信に限定されない、処理および通信電子回路１２を収容するハウジング１１を含む。図１に示されるように、ＵＥ１０はまた、ＴＣＦＤ処理電子回路を伴って構成される。
【００４６】
[0050]  処理および通信電子回路１２は、ネットワーク通信に関係する動作を行うように構成される通信電子回路および処理電子回路を含む。特定の実施形態では、処理および通信電子回路１２が標準的な無線電気通信動作を提供するように構成され、ワイヤレスモバイル電話機、電子パッド、スマートフォン等で使用されるような従来のワイヤレス電気通信電子回路と同様に構成され得る。別の実施形態では、処理および通信電子回路１２が１つまたは複数の他のワイヤレス通信アプリケーションの使用向けに構成され得る。
【００４７】
[0051]  ある実施形態では、処理および通信電子回路１２がまた、処理電子回路と連携するソフトウェア、ハードウェア、ファームウェア、またはこれらの組合せに基づいて他の処理動作を行うように構成され、ここでそのような他の動作は、限定するものでないが、タイマー動作(１つまたは複数のプリセット時間期間の満了を判定するための)、ユーザインターフェース動作(ユーザへのおよびからの情報の表示および入力を制御するための)、接続ディレクトリ動作、および／またはワイヤレス電気通信デバイスに従来含まれる他のアプリケーションを含み得る。
【００４８】
[0052]  特定の実施形態では、ＴＣＦＤ処理電子回路１６が同一の処理および通信電子回路１２に追加されるか含まれるソフトウェア、ハードウェア、ファームウェア、またはこれらの組合せを備える。ネットワーク通信動作のためにＵＥ１０に既存の処理および通信電子回路１２内にＴＣＦＤ処理電子回路１６を組み込むことによって、ＴＣＦＤ処理電子回路１６が最小の追加コストでＵＥ１０に包含されることができる。特定の実施形態では、ＴＣＦＤ処理電子回路１６が、ＵＥ１０に含まれるべき追加のハードウェアを必要とせずに、処理および通信電子回路１２に含まれる処理電子回路をプログラムするために、１つまたは複数のソフトウェアアプリケーション、プログラム、モジュール、または適切なフォームを備える。しかしながら、別の実施形態では、ＴＣＦＤ処理電子回路１６が、処理および通信電子回路１２に動作のために接続されるがこれとは別個である処理電子回路を備える。
【００４９】
[0053]  ここで説明されるように、ＴＣＦＤ処理電子回路１６は、タイマーのスタートからの１つまたは複数の既定の時間期間の満了に伴ってタイミング信号(例えば、タイムアウト信号)を提供するための少なくとも１つのＴＣＦＤタイマー１７を含むか、またはこれで動作する。ＴＣＦＤタイマー１７は、ＴＣＦＤ処理電子回路１６および／または処理および通信電子回路１２に含まれるか、または動作的にこれと接続される、ソフトウェア、ハードウェア、またはこれらの組合せにおいて実施され得る。ＴＣＦＤ処理電子回路１６は、ここで説明されるような例に従って、タイマー１７をスタートし、タイマー１７をリセットし、タイマー１７からのタイミング信号を処理するように構成される。ＴＣＦＤタイマー１７は任意の適切な時間期間に設定され得るもので、特定の実施形態においては、ネットワーク不活性タイマー２４(以下で論じられる)よりも少ない時間期間に設定され得る。例えば、ネットワーク不活性タイマーが１８秒であれば、ＴＣＦＤ不活性タイマーが３から５秒であってよい。別の実施形態では、ＴＣＦＤ不活性タイマー１７のための他の適切な時間期間が採用される。
【００５０】
[0054]  図１におけるＵＥ１０はまた、ハウジング１１内に電子ディスプレイスクリーンおよび関連するディスプレイ電子回路１８を含む。ディスプレイスクリーンおよび電子回路１８は処理および通信電子回路１２と接続され、視覚的表示情報を表示するように構成される。特定の実施形態で、電子回路１２および／または電子回路１８はディスプレイスクリーンの動作を制御して、例えば電子回路１２および／または電子回路１８からの制御信号に応答して高いおよび低い電力状態(例えば、ライティング、バックラティング、スリープモード、または他の高いおよび低い電力利用モードのための)間で遷移させるように構成される。ＵＥ１０はユーザからの情報を受けるための１つまたは複数の入力デバイスを含み得、ここでそのようなユーザ入力デバイスは、ディスプレイスクリーン１８と連携されるまたはこれに含まれるタッチスクリーン、および／または１つまたは複数のボタン、ノブ、キーボードキー、スライドスイッチ、またはＵＥ１０のハウジング上に配置される同様物(図示されない)を含み得る。
【００５１】
[0055]  ＵＥ１０は、処理および通信電子回路１２およびＵＥ１０における他の電子回路へ電力を供給するための電源１９を含むまたはこれで動作する。特定の実施形態では、電源１９がバッテリーまたは時間および／または利用を経て枯渇する他の制限された供給源を備える。そのような実施形態で、ＴＣＦＤ処理は電力利用を最小化して電源１９の充電または稼働寿命を増大させることを助けることができる。
【００５２】
[0056]  ＵＥ１０は、処理する能力を有すると共に、電子的ネットワーク通信動作を提供するように構成される何らかの適切な電子的通信デバイスであり得る。例の実施形態で、ＵＥ１０はワイヤレスのモバイル電話機、または１つまたは複数の基地局２０との無線接続を通じてモバイル電話音声および／またはテキスト通信動作を提供する他の電気的通信デバイスである。そのようなＵＥ１０の例は、限定するものではないが、携帯電話、スマートフォン、パーソナルデジタルアシスタント、ポータブルコンピュータデバイス、ナビゲーションデバイス、タブレット、および／または同等物、またはこれらの任意の組合せを含む。
【００５３】
[0057]  処理および通信電子回路１２は、１つまたは複数の電子的プロセッサ、関連メモリ、およびネットワーク１４上でデータ(音声、画像、テキスト、または他の情報)を通信するための通信電子回路を含み得る。特定の実施形態では、通信電子回路がデータのワイヤレス通信のために電子的受信機、送信機、および／またはトランシーバを含む。
【００５４】
[0058]  図１の実施形態では、ＵＥ１０がワイヤレス通信システム内の通信のために接続される。図１におけるワイヤレスシステムは、例えば、ワイヤレス信号を受信および／または送信するために有効にされ得る任意のワイヤレス通信システムまたはネットワークを代表し得る。例としてであって限定でなく、図１におけるワイヤレスシステムは、ワイヤレスワイドエリアネットワーク(ＷＷＡＮ)、またはワイヤレスメトロポリタンエリアネットワーク(ＷＭＡＮ)、例えばユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ）、エボリューションデータオンリー／エボリューションデータオプティマイズド（ＥＶＤＯ） 通信システム、ロングタームエボリューション（ＬＴＥ（登録商標））通信システム、および／または同等物のうちの１つまたは複数を含む。
【００５５】
[0059]  図１におけるＵＥ１０は、ネットワーク上で１つまたは複数の基地局を通じて通信するように構成される処理および通信電子回路１２を含むワイヤレスのモバイル電話を備える。そのような実施形態では、ネットワーク１４が、ネットワーク通信動作を提供するために通信ネットワーク、関連ハードウェア、およびソフトウェアを備える。１つまたは複数のネットワークサーバ２２は、データを通信するためにネットワーク１４上でＵＥ１０および他のＵＥに、および／またはネットワーク１４上で他のサーバに接続される。
【００５６】
[0060]  基地局２０は１つまたは複数のネットワークタイマー２４を含む(あるいはそれに接続されるか、そうでなければ連携される)。ネットワークタイマー２４は、基地局２０と連携されるソフトウェア、ハードウェア、またはこれらの組合せで実施され得る。
【００５７】
[0061]  本発明の実施形態によるシステムは、ここに説明されるように、ＴＣＦＤプロセスを行うように構成されるＴＣＦＤ処理電子回路１６(および／またはＴＣＦＤ処理電子回路を含む処理および通信電子回路１２)を備える。本発明のさらなる実施形態によるシステムは、ＴＣＦＤプロセスを行うように構成されるＴＣＦＤ処理電子回路１６(および／またはＴＣＦＤ処理電子回路を含む処理および通信電子回路１２)を有するＵＥ１０を備える。本発明のなおさらなる実施形態によるシステムはまた、図１を参照して説明されるように、１つまたは複数の他のデバイスおよびコンポーネントを備える。
２．動作例
[0062]  図１に示されるような実施形態では、ＵＥ１０が、１つまたは複数の基地局２０との無線接続を通じて、ネットワーク１４上でデータを通信する(受信するまたは受信および送信する)ように構成される。データはパケットで送られ、ここで通信セッションは通常複数のデータパケットの通信を伴う。しかしながら、上で論じられるように、様々な通信事象は比較的少量のデータ(例えば、比較的少数のパケットまたは比較的小さいサイズのパケット)が転送される無線接続をもたらし得る。
【００５８】
[0063]  通信セッションの間、ＵＥ１０は、データパケットを受信または送信するための高電力状態(例えばＣＥＬＬ＿ＤＣＨおよびＣＥＬＬ＿ＦＡＣＨ)に処理および通信電子回路１２を介して切る代わるように制御される。ＵＥ１０は、パケットが送られている限り高電力状態に留まる。上で論じられるように、もしＵＥ１０が予め決められた時間期間(predetermined time period)にわたってパケットを送らずに高電力状態に留まるならば、基地局２０がＵＥ１０に命令を送って休眠または低電力状態(例えばＩＤＬＥ)に遷移させることになる。
【００５９】
[0064]  しかしながら、本発明の実施形態によるＴＣＦＤ処理電子回路１６は、ＴＣＦＤ不活性タイマーが満了し、かつ特定の条件が満足されるときに高速休眠(低電力状態への遷移)をトリガーする。一実施形態では、特定の条件が、現在の無線接続においてこれまで交換されたパケットの数が既定数(predefined number)Ｎより少ないことである。別の実施形態で、Ｎは１０より多いかまたは少ない。
【００６０】
[0065]  この実施形態では、ＴＣＦＤ不活性タイマー１７は無線接続(通信セッション)のスタートから転送される最初のＮ個のパケットの各パケットについて始動される。言い替えると、無線接続における最初のパケットの検出に伴って、ＴＣＦＤ不活性タイマー１７がスタートされる。もし第２のパケットがこの不活性タイマーの満了前に交換されれば、続いてこのＴＣＦＤ不活性タイマー１７が第２のパケットの検出に伴ってリセットされ、この無線接続における最初のＮ個のパケットまでそうされる。
【００６１】
[0066]  もしＴＣＦＤ不活性タイマー１７がＮ個のパケットのいずれかの後で満了すれば、無線接続における次のパケットが交換される前に、続いてＴＣＦＤ処理電子回路１６がこの無線接続が「タイニー接続」であると判定し、ＵＥ１０を低電力状態に遷移させるために高速休眠プロセスをトリガーする。もしＴＣＦＤ手活性タイマー１７がこの無線接続における最初のＮ個のパケットのいずれかの後で満了しなければ、続いてＴＣＦＤ処理電子回路１６はこの無線接続が「タイニー接続」でないと判定し、続いてＴＣＦＤ処理がこの無線接続に対して終了する。
【００６２】
[0067]  ＴＣＦＤプロセスが一旦終了すると、通信セッションが継続するが、より長い持続期間のネットワーク不活性タイマー２４の制御に任される。このため、上記実施形態で、ＴＣＦＤプロセスは積極的なＴＣＦＤ不活性タイマー１７を無線接続(通信セッション)における最初のＮ個のパケットの間適用する。もしＴＣＦＤ不活性タイマー１７がこれら最初のＮ個のパケットの間切れなければ、続いて無線接続が「タイニー接続」でないと見なされ、標準的なネットワーク不活性タイマーが無線接続(通信セッション)の残りの間適用される。
【００６３】
[0068]  ここに説明される例の実施形態では、ＴＣＦＤ処理電子回路１６が高速休眠(低電力状態への遷移)をトリガーする。特定の実施形態では、ＴＣＦＤ処理電子回路１６がＵＥの処理および通信電子回路１２に含まれるＵＭＴＳ高速休眠機能をトリガーする(適正な電気通信規格に従って)。特定の実施形態で、低電力状態への遷移は、データを受信または送信するための高電力状態(限定されるものでないが、Ｃｅｌｌ＿ＤＣＨ状態またはＣｅｌｌ＿ＦＡＣＨ状態など)からＵＥ１０を遷移させて、例えば無線接続がＩＰアドレスが維持されるあいだに、ＵＥ１０がパケットを通信(受信または送信)する状態よりも少ない電力を消費する他の状態に移される状態である低電力状態(限定されるものでないが、Ｃｅｌｌ＿ＩＤＬＥ状態、ＰＣＨ状態、または他の低電力状態など)にすることを伴う。実施形態がＵＥに含まれるＵＭＴＳ高速休眠機能を使用する一方で、別の実施形態は他の適切な高速休眠機能を使用する。
【００６４】
[0069]  例えば、ＴＣＦＤ処理電子回路１６が高速休眠遷移をトリガーすることに伴って、ＵＥ１０は低電力状態へ遷移するために基地局２０へ要求(例えばシグナンリング接続解放インジケーション(ＳＣＲＩ))を送信する。基地局２０は、応答において、処理および通信電子回路１２にＵＥ１０を低電力状態にさせる承認をＵＥ１０へ送る。
【００６５】
[0070]  上記例の実施形態では、ＴＣＦＤ処理電子回路１６が、ＴＣＦＤ不活性タイマー１７が満了し、かつ現在の無線接続においてこれまで交換されたパケットの数が既定数Ｎより少ないという特定の条件が満足されるときに高速休眠(低電力状態への遷移)をトリガーする。別の例の実施形態で、特定の条件は、現在の無線接続においてこれまで交換された最大パケットサイズが既定値Ｓよりも少ないかまたは同じであることである。この値Ｓは、限定されるものでないが、１００バイトのような任意の適切な値であり得る。
【００６６】
[0071]  その実施形態では、上で論じられるように、ＴＣＦＤ不活性タイマー１７が無線接続(通信セッション)の各パケットについてスタートされる。しかしながら、もしＴＣＦＤ不活性時間が無線接続の間に満了すると、続いてＴＣＦＤ処理電子回路１６は、無線接続においてその時点までに交換された各パケットのサイズがＳと同じかまたは少ないかどうかを判定する。  もしその時点までに交換された各パケットのサイズがＳと同じかまたは少なければ、続いてＴＣＦＤ処理電子回路１６はこの無線接続が「タイニー接続」であると判定し、ＵＥ１０を低電力状態に遷移させるために高速休眠プロセスをトリガーする。もし無線接続においてその時点までに交換されたパケットのいずれかのサイズがＳよりも大きければ、続いてこの無線接続が「タイニー接続」でないと見なされ、ＴＣＦＤ処理が終了する。
【００６７】
[0072]  さらにまたＴＣＦＤ処理が一旦終了すると、通信セッションが継続し、より長い持続期間のネットワーク不活性タイマー２４の制御に任される。このため、上記実施形態において、ＴＣＦＤ処理電子回路１６は、Ｓよりも大きなパケットサイズを有するパケットが無線接続(通信セッション)において転送されるまで積極的なＴＣＦＤ不活性タイマーを適用する。もしＳよりも大きなパケットサイズが転送されるならば、続いてこの無線接続が「タイニー接続」でないと見なされ、標準的なネットワーク不活性タイマー２４が残りの無線接続(通信セッション)に適用される。
【００６８】
[0073]  さらなる実施形態では、値Ｓが変更可能なプログラマブルパラメータである。同様に、上記実施形態のいずれかでは、数Ｎが変更可能なプログラマブルパラメータであり得る。特定の実施形態では、値Ｓおよび／またはＮがネットワーク、またはＵＥ性能(performance criteria)基準、および／または既定条件に基づいて決定される。
【００６９】
[0074]  例えば、ＴＣＦＤ処理電子回路１６は、複数の異なる地理的ロケーションの各々について異なるＳ値および／または異なるＮ値を提供するように構成されて、異なるＳおよび／またはＮ値がＵＥ１０の検出された異なる地理的ロケーション毎に提供されるようにし得る。例えば、複数の地理的領域が対応する複数のＳおよび／またはＮ値とそれぞれ関連付けられて、ＵＥ１０が位置し得る異なる地理的ロケーション毎に異なるＳおよび／またはＮ値が提供されるようにし得る。
【００７０】
[0075]  ここに説明される実施形態において、ＴＣＦＤタイマー１７は、固定値(限定されるものでないが、３から５秒のような)に設定されることができる。代わりに、これら実施形態のうちのいずれかにおいて、ＴＣＦＤタイマー１７は、例えば、特定のルール、アルゴリズム、または性能基準に基づいて、変更または適応的に更新されることができる。
【００７１】
[0076]  例えば、ＴＣＦＤ処理電子回路１６および／またはＴＣＦＤタイマー１７は、上述の実施形態に対してＴＣＦＤタイマー値を定義するアルゴリズムまたはルールベースのプロセスを適用するように構成され、ＴＣＦＤタイマー値が１つまたは複数の既定条件に依存するようにし得る。
【００７２】
[0077]  本発明の実施形態による例のＴＣＦＤプロセスは、ＴＣＦＤ処理電子回路１６、および／またはＴＣＦＤ処理電子回路１６を含む処理および通信電子回路１２によって行われ得る。
【００７３】
[0078]  図２のフローチャートにおいて、ＴＣＦＤプロセス３０は、(３２で)無線接続の開始の検出(または無線接続が開始されたという判定)から始まる(か、そうでなければ、これを含む)。特定の実施形態において、ＵＥ内の電子回路(限定されるものでないが、処理および通信電子回路１２、および／またはＴＣＦＤ処理電子回路１６のような)は、(３２で)処理および通信電子回路１２が無線接続を取得したことをインジケートするネットワークからの信号をモニターするか、そうでなければ受信することによって無線接続の開始を検出する。別の実施形態では、無線接続の開始の他の適切なインジケータが検出３２を判定するために採用され得る。
【００７４】
[0079]  特定の実施形態において、無線接続の開始の検出３２に伴って、処理３０は、(３４で)ＵＥ１０のディスプレイスクリーン（例えば、ディスプレイスクリーンは、ディスプレイスクリーンおよび電子回路１８と連携される）がオフまたはオンされたかどうかを判定する。特定の実施形態において、ＵＥ内の電子回路(例えば、限定されるものでないが、処理および通信電子回路１２、および／またはＴＣＦＤ処理電子回路１６)は、(３４で)ディスプレイスクリーンがオフまたはオンであるかどうかをこの電子回路と連携される高レベルオペレーティングシステムからの信号をモニターするか、そうでなければ受信することによって判定判定する、ここで信号はディスプレイスクリーンがオンである(オフでない)ことをインジケートする。
【００７５】
[0080]  もしディスプレイスクリーンがオフでない(Ｎｏ)という判定３４であれば、続いてユーザがデバイスを最近使用したか、現在使用していると見なされ、ＴＣＦＤプロセス３０が(３６で)高速休眠なしに(すなわち、低電力状態への遷移なしに)終了する(すなわち、低電力状態へ遷移しない)。この結果、ＵＥ１０は高電力状態に留まり、残りの無線接続(通信セッション)の間より長い持続期間のネットワーク不活性タイマーに任される。
【００７６】
[0081]  ディスプレイスクリーンがオフである(Yes)という判定３４であれば、続いてプロセス３０がＴＣＦＤ不活性タイマー１７をスタートするために３８に進む。さらなる実施形態では、判定３４がプロセス３０から評価されて、プロセス３０が、ディスプレイスクリーン状態に関する判定３４をせずに、検出３２からＴＣＦＤ不活性タイマー１７のスタート３８へ進むようにし得る。
【００７７】
[0082]  ＴＣＦＤ不活性タイマー１７は（３８で）スタートされる。ＴＣＦＤ不活性タイマー１７は既定の時間期間(すなわち、ＴＣＦＤ時間期間)を計る(か、そうでなければ、その満了を判定する)。
【００７８】
[0083]  ＴＣＦＤ不活性タイマー１７がスタートされた後、判定が(４０で)ＴＣＦＤ不活性タイマー１７が無線接続において次のパケットの通信前に満了したかどうかについて為される。もしＴＣＦＤ不活性タイマーが次のパケットが通信される前に満了した(Ｙｅｓ)という判定であれば、続いて高速休眠プロセスが、(４２で)ネットワーク不活性タイマー２４の満了を待たずに、ＵＥ１０を低電力状態に遷移させるためにトリガーされる。
【００７９】
[0084]  他方、もし次のパケットが通信される前にＴＣＦＤ不活性タイマーが満了しなかった(Ｎｏ)という判定４０であれば、続いて処理３０は、(４４で)最後のパケットが無線接続の開始からＮ番目のパケットであったかどうかを判定することに進む。もし最後のパケットがＮ番目のパケットだった(Ｙｅｓ)という判定４４であれば、続いてＴＣＦＤプロセス３０が(４６で)高速休眠なしに(すなわち、低電力状態への遷移なしに)終了する。この結果、ＵＥ１０は高電力状態に留まり、残りの無線接続(通信セッション)の間ネットワーク不活性タイマーに任される。
【００８０】
[0085]  他方、もしもし最後のパケットがＮ番目のパケットでなかった(Ｎｏ)という判定４４であれば、続いてＴＣＦＤプロセス３０がＴＣＦＤ不活性タイマーをリセットするために戻る３８。その場合、ＴＣＦＤ不活性タイマー３８がリスタートされる(か、そうでなければアクセスされ)、既定の時間期間が無線接続において次のパケットの通信前に満了したかどうかがについての判定が(４０で)為されることができ、プロセス３０が上述のように継続される。
【００８１】
[0086]  上述されるように、ＴＣＦＤ不活性タイマー１７は、無線接続の開始の検出後(３８で)スタートされ、無線接続における最初のＮ個のパケットまで、各パケット毎に(再び、３８で)リセットまたはリスタートされる。そのような実施形態で、ＴＣＦＤ処理電子回路１６は、無線接続における最初のＮ個のパケットまで少なくとも各パケットの出現(occurrence)を検出するように構成される。特定の実施形態では、パケットの検出が処理および通信電子回路１２および／またはＴＣＦＤ処理電子回路１６と連携する送信および受信データバッファをモニターすることによって為される。
【００８２】
[0087]  パケットの検出に伴って、ＴＣＦＤ処理電子回路１６は再びタイミングをリセットしてスタートさせるためにＴＣＦＤ不活性タイマー１７をトリガーする。加えて、ＴＣＦＤ処理電子回路１６は無線接続の開始からのパケット数をカウントするためにカウンタを含む(または、処理および通信電子回路１２に連携されるカウンタをアクセスする)。例えば、ＴＣＦＤ処理電子回路１６は無線接続の始まりでカウンタをリセットし、パケットの検出毎にこのカウンタをインクリメントする(または、このカウンタをＮまたは他のプリセット数からデクリメントする)ように構成され得る。無線接続のかいしから通信されたパケットの数のカウントを維持してアクセスすることによって、ＴＣＦＤ処理電子回路１６は最後のパケットが無線接続におけるＮ番目のパケットであったかどうかの判定４４をすることができる。
【００８３】
[0088]  さらなる実施形態では、ＴＣＦＤ不活性タイマー１７が最初のＮ個バケットの範囲内で満了されるかどうかの判定に加えて、またはその代わりに、無線接続においてこれまで交換された各パケットの最大パケットサイズが既定のサイズＳよりも少ないかまたは同じであるかどうかについて判定が為される。そのようなプロセス５０の例が図３を参照して説明される。特定の実施形態では、ＴＣＦＤ処理電子回路１６(および／またはＴＣＦＤ処理電子回路１６を含む処理および通信電子回路１２)が上述されたプロセス３０、プロセス５０、または両プロセスの組合せを行うように構成される。
【００８４】
[0089]  図３を参照すると、プロセス５０が図２を参照して説明されたように、同じ要素３２、３４、および３８で開始する。プロセス５０では、無線接続の開始が(３２で)検出された後、パケットが上述された形式または他の適切な形式で検出され得る。
【００８５】
[0090]  パケットの検出に伴って、ＴＣＦＤ不活性タイマー１７が(３８で)スタートまたはリスタートされる。ＴＣＦＤ不活性タイマーが無線接続において次のパケットの通信前に満了したかどうかについて判定が(４０で)為される。もしＴＣＦＤ不活性タイマーが次のパケットが通信される前に満了した(Ｙｅｓ)という判定４０であれば、パケットサイズが既定の閾値サイズＳを越えるかどうかについてさらなる判定が(５４で)為される。特定の実施形態では、ＵＥ１０内の電子回路(限定されるものでないが、処理および通信電子回路１２、および／またはＴＣＦＤ処理電子回路１６のような)が送信および受信バッファにおけるデータサイズの変化をモニターすることによってパケットのサイズを検出するように構成される。
【００８６】
[0091]  もしパケットサイズが既定の閾値サイズＳよりも大きい(Ｙｅｓ)という判定５４であれば、続いてＴＣＦＤ処理５０が(５６で)高速休眠なしに(すなわち、低電力状態への遷移なしに)終了する。この結果、ＵＥ１０は高電力状態に留まり、残りの無線接続(通信セッション)の間ネットワーク不活性タイマーに任される。他方、もしパケットサイズが既定の閾値サイズＳよりも大きくない(Ｎｏ)という判定５４であれば、続いてＴＣＦＤプロセス５０は、ネットワーク不活性タイマー２４が満了することを待たずに、(６０で)高速休眠をトリガーすることに進む。
【００８７】
[0092]  もし次のパケットが通信される前にＴＣＦＤ不活性タイマーが満了しない(Ｎｏ)という判定４０であれば、続いてプロセス５０は、最後のパケットが無線接続の開始からＮ番目のパケットであったかどうかについて(５８で)判定することに進む。もし最後のパケットがＮ番目のパケットである(Ｙｅｓ)という判定５８であれば、続いてＴＣＦＤプロセスが(５６で)高速休眠なしに(すなわち、低電力状態への遷移なしに)終了する。この結果、ＵＥ１０は高電力状態に留まり、残りの無線接続(通信セッション)の間ネットワーク不活性タイマーに任される。他方、もし最後のパケットがＮ番目のパケットでない(Ｎｏ)という判定５８であれば、続いてＴＣＦＤプロセス５０が(３８で)ＴＣＦＤタイマーをスタート／リスタートするために戻り、プロセス５０が上述されるように継続される。
【００８８】
[0093]  図２を参照して上述されるＴＣＦＤプロセスのさらなる例の実施形態において、プロセスはＵＥがディスプレイスクリーンオフでアプリケーションプロセッサ電力落込モードにあるかどうかについての判定を含み得る。例えば、図２および図３の実施形態において、要素３４の代わりに(または、これに加えて)、ＴＣＦＤプロセス３０または５０はＵＥがアプリケーションプロセッサ電力落込モードにあって、かつスクリーンオフモードにあるかどうかについての判定４１を含み得る。例えば、ＴＤＦＤプロセス３０では、判定４１がＹｅｓの判定４０後で、図４に示されるように、ＴＣＦＤ高速休眠プロセスのトリガー４２の前に起こり得る。ＴＣＦＤプロセス５０では、判定４１がＮｏの判定５４の後で、同様に図４に示されるように、ＴＣＦＤ高速休眠プロセスのトリガー６０の前に起こり得る。
【００８９】
[0094]  上述されるような例のＴＣＦＤプロセスおよびシステムは、第１の既定の時間期間(ＴＣＦＤタイマー１７によって決められる)が、通信セッションにおける最初のＮ個のパケットについて、パケットの転送後で次のパケットの転送前に満了したという判定に応答して高電力状態から低電力状態に遷移させるためにＵＥ１０を制御し、最初のＮ個のパケット後に第２の時間期間(ネットワーク不活性タイマー２４によって決められる)を採用するように構成される。上述されるようなさらなる例のＴＣＦＤプロセスおよびシステムは、第１の既定の時間期間(ＴＣＦＤタイマー１７によって決められる)がパケットの転送後で次のパケットの転送前に満了したこと、およびここまで転送された各パケットのサイズが既定値Ｓよりも大きくないことの判定に応答して、高電力状態から低電力状態に遷移させるためにＵＥ１０を制御するように代替的にまたはさらに構成される。
【００９０】
[0095]  上述されるようなＴＣＦＤプロセスは、ＵＥ１０内の処理電子回路で実施され得る。既存または追加の処理および関連電子回路(ハードウェア、ソフトウェア、ファームウェア、および／またはこれらの組合せ)が適切に積極的なタイマー期間を持つトラフィック不活性タイマー(すなわち、上述されるようなＴＣＦＤ不活性タイマー１７)を提供するためにＵＥ１０において採用され得る。そのような既存または追加の電子回路は、上の実施形態のどれが採用されるかに依存するパケットカウンタおよび／またはパケットサイズ検出器を含み得る。
【００９１】
[0096]  ＴＣＦＤプロセスは、ＵＥ上のディスプレイスクリーンがオンまたはオフであるかどうかを判定するために既存のスクリーンオン／オフ情報を検出するように構成され得る。同様に、ＴＣＦＤプロセスは、ＵＥがアプリケーションプロセッサ電力落込モードにあるかどうかを検出するように構成され得る。特定の実施形態では、これら検出動作がＵＥ１０内の処理電子回路(例えば、上で論じられた処理および通信電子回路１２)へ供給されるソフトウェア命令によって提供される。従って、特定の実施形態では、ＴＣＦＤシステムおよびプロセスが既存のＵＥデバイスへの最小または無のハードウェア変更で実施され得る。
【００９２】
[0097]  先の説明は、任意の当業者がここに説明された様々な態様を実現することを可能にするために提供される。これらの態様に対する様々な修正は、当業者には容易に明らかとなり、本明細書で定義された包括的な原理は他の態様に適用され得る。従って、特許請求の範囲は、ここに示された態様に限定されることを意図するものではなく、特許請求の範囲における文言と一致する全範囲を付与されるべきものであり、単数形での要素への言及は、そうであるとの明確な記載がない限り、「１つ、および１つのみ」を意味することは意図せず、「１つまたは複数」を意味するものとする。そうでないことが明確に記載されていない限り、「いくつかの」という用語は１つまたは複数を指す。当業者に周知の、または後に周知となる、この開示全体にわたって説明された多様な態様の要素と構造的および機能的に同等な物はすべて、参照によって本明細書に明確に組み込まれ、特許請求の範囲に包含されるように意図される。さらに、本明細書で開示されたものが、特許請求の範囲の中に明示的に記載されているか否かに関わらず、公に捧げられることを意図していない。要素が「〜のための手段」という表現を使用して明記されていない限り、どの請求項の要素もミーンズプラスファンクションとして解釈されるべきではない。
【００９３】
[0098]  開示されたプロセスにおけるステップの特定の順序または階層は、典型的なアプローチの例であることが理解される。設計の選好に基づいて、これらプロセスにおけるステップの特定の順序または階層が、本開示の範囲内にとどまりながら再構成され得ることが理解される。添付の方法の請求項は、サンプルの順序において、様々なステップの要素を表し、表された特定の順序または階層に限定されるようには意図されない。
【００９４】
[0099]  当業者であれば、情報および信号は、様々な異なる技術および技法のうちのいずれを用いて表され得ることを理解するであろう。例えば、上記説明の全体にわたって参照され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または磁性粒子、光場または光粒子、あるいはこれらの任意の組合せによって表され得る。
【００９５】
[0100]  当業者であれば、本明細書に開示された態様に関連して説明された様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、有形媒体上に具現化されるコンピュータソフトウェア、または両方の組合せとして実施され得ることをさらに理解するであろう。このハードウェアおよびソフトウェアの互換性を明確に例示するために、様々な例示的なコンポーネント、ブロック、モジュール、回路、およびステップが、それらの機能性の点から概して上で説明されている。このような機能が有形媒体上に具現化されるハードウェアまたはソフトウェアとして実施されるかどうかは、全体のシステムに課せられた設計の制約と特定のアプリケーションに依存する。当業者は、説明された機能を特定のアプリケーションごとに様々な方法で実施し得るが、そのような実施の決定は、本開示の範疇からの逸脱をもたらすものと解釈されるべきではない。
【００９６】
[0101]  ここで開示された実施に関連して説明された様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）またはその他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタロジック、ディスクリートハードウェアコンポーネント、あるいはここに説明された機能を行うに設計されるこれらの任意の組合せで実施または行われ得る。汎用プロセッサは、マイクロプロセッサであり得るが、代替例として、このプロセッサは、任意の従来型のプロセッサ、コントローラ、マイクロコントローラ、あるいは状態マシンであり得る。プロセッサはまた、計算デバイスの組合せ、例えば、ＤＳＰおよびマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携した１つまたは複数のマイクロプロセッサ、または任意の他のそのような構成として実施され得る。
【００９７】
[0102]  ここで開示される実施形態に関連して説明される方法またはアルゴリズムのステップは、直接ハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、またはこれら２つの組合せにおいて、具現化され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROM（登録商標）メモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または、当技術分野において周知の記憶媒体の任意の他の形態に存在し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、および記憶媒体へ情報を書き込むことができるようなプロセッサに結合され得る。代替として、記憶媒体はプロセッサに統合され得る。プロセッサおよび記憶媒体は、ＡＳＩＣ内に存在し得る。ＡＳＩＣは、ユーザ端末内に存在し得る。代替において、プロセッサおよび記憶媒体は、ユーザ端末内のディスクリートコンポーネントとして存在し得る。
【００９８】
[0103]  １つまたは複数の典型的な実施形態では、説明された機能は、有形媒体上に具現化されるファームウェア、ソフトウェアまたはハードウェア、あるいはこれらの任意の組み合わせで実施され得る。ソフトウェアで実施される場合、機能は、コンピュータ可読媒体上における１つまたは複数の命令またはコードとして記憶または送信され得る。コンピュータ可読媒体は、コンピュータ記憶媒体と１つの場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む通信媒体との両方を含む。記憶媒体は、コンピュータによってアクセスされることができる任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいは命令もしくはデータ構造の形で所望のプログラムコードを搬送または記憶するために使用されることができ、コンピュータによってアクセスされることができる任意の他の媒体を備えることができる。さらに、任意の接続は、厳密にはコンピュータ可読媒体と称される。例えば、ソフトウェアがウェブサイト、サーバ、または他の遠隔ソースから、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、あるいは赤外線、無線、およびマイクロ波のようなワイヤレス技法を使用して送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、あるいは赤外線、無線、およびマイクロ波のようなワイヤレス技法は送信媒体の定義に含まれている。ディスク（disk）およびディスク（disc）は、本明細書で使用される場合、コンパクトディスク（ＣＤ）、レーザーディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピーディスク、およびブルーレイディスクを含み、ここにおいて、ディスク（disk）は通常、磁気的にデータを再生するが、その一方でディスク（disc）は、レーザーを用いて光学的にデータを再生する。上記の組合せはまた、コンピュータ可読媒体の範疇に含まれるべきである。
【００９９】
[0104]  開示される態様の先の説明は、任意の当業者が本開示を製造または使用することを可能にするために提供される。これら実施の様々な変形は、当業者にとって容易に明らかとなり、ここに定義された一般的な原理は、本発明の要旨または範疇から逸脱することなく、他の実施にも適用され得る。従って、本開示は、本明細書に示された態様に限定されるようには意図されず、本明細書に開示される原理および新規な特徴と一致する最も広い範囲を与えられるべきである。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
第１および第２の電力状態を有する電子的通信デバイスを制御する方法であって、
通信セッションにおいて前記電子的通信デバイスを第１の電力状態で動作させることと、
前記通信セッションにおける最初のＮ個のパケットより多くないいずれかについて、第１の既定の時間期間がパケットの転送後であって次のパケットの転送前に満了したことの判定に応答して前記電子的通信デバイスを前記第１の電力状態から前記第２の電力状態に遷移させることを基地局に要求することと
を備える、方法。
［Ｃ２］
接続増大レートを検出し、検出された前記接続増大レートに基づいてＮを調整することをさらに備える、Ｃ１に記載の方法。
［Ｃ３］
(ａ)Ｎが２から１２の範囲にある数であること、(ｂ)前記第１の既定の時間期間が３から５秒の範囲にあること、および(ｃ)遷移がＵＭＴＳ高速休眠動作を実施することを含むことのうちの少なくとも１つである、Ｃ１に記載の方法。
［Ｃ４］
前記電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、前記通信デバイスが前記スクリーンオフモードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持することをさらに備える、Ｃ１に記載の方法。
［Ｃ５］
前記電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、前記通信デバイスがアプリケーションプロセッサ電力落込モードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持することをさらに備える、Ｃ１に記載の方法。
［Ｃ６］
第１および第２の電力状態を有する電子的通信デバイスを制御する方法であって、
通信セッションにおいて前記電子的通信デバイスを第１の電力状態で動作させることと、
(１)第１の既定の時間期間が前記通信セッションにおいてパケットの転送後であって次のパケットの転送前に満了したこと並びに(２)前記通信セッションにおいてこれまで転送された各パケットのサイズがＳより大きいと判断されないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態から前記第２の電力状態に遷移させることと
を備える、方法。
［Ｃ７］
前記第１の既定の時間期間が３から５秒の範囲にある、Ｃ６に記載の方法。
［Ｃ８］
接続増大レートを検出し、検出された前記接続増大レートに基づいてＳを調整することをさらに備える、Ｃ６に記載の方法。
［Ｃ９］
Ｓが１００から１０００バイトの範囲の数である、Ｃ６に記載の方法。
［Ｃ１０］
遷移がＵＭＴＳ高速休眠動作を実施することを含む、Ｃ６に記載の方法。
［Ｃ１１］
前記電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、前記通信デバイスが前記スクリーンオフモードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持することをさらに備える、Ｃ６に記載の方法。
［Ｃ１２］
前記電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、前記通信デバイスがアプリケーションプロセッサ電力落込モードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持することをさらに備える、Ｃ６に記載の方法。
［Ｃ１３］
少なくとも第１および第２の異なる電力状態を有する電子的通信デバイスであって、通信セッションの間前記第１の電力状態で動作するように構成される、電子的通信デバイスと、
前記電子的通信デバイス内の処理電子回路であって、前記通信セッションにおける最初のＮ個のパケットより多くないいずれかについて、第１の既定の時間期間がパケットの転送後であって次のパケットの転送前に満了したことの判定に応答して前記第１の電力状態から前記第２の電力状態への前記電子的通信デバイスの遷移を要求するように構成される、処理電子回路と
を備える、通信システム。
［Ｃ１４］
前記処理電子回路は検出された接続増大レートに基づいてＮを調整するようにさらに構成される、Ｃ１３に記載のシステム。
［Ｃ１５］
(ａ)Ｎが２から１２の範囲にある数であること、(ｂ)前記第１の既定の時間期間が３から５秒の範囲にあること、および(ｃ)遷移がＵＭＴＳ高速休眠動作を実施することを含むことのうちの少なくとも１つである、Ｃ１３に記載のシステム。
［Ｃ１６］
前記処理電子回路は、(ａ)前記電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、前記通信デバイスが前記スクリーンオフモードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持することと、(ｂ)前記電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、前記通信デバイスがアプリケーションプロセッサ電力落込モードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持することとのうちの少なくとも１つをするようにさらに構成される、Ｃ１３に記載のシステム。
［Ｃ１７］
少なくとも第１および第２の異なる電力状態を有する電子的通信デバイスであって、通信セッションの間第１の電力状態で動作するように構成される、電子的通信デバイスと、
前記電子的通信デバイス内の処理電子回路であって、(ａ)第１の既定の時間期間が前記通信セッションにおいてパケットの転送後であって次のパケットの転送前に満了したこと並びに(ｂ)前記通信セッションにおいてこれまで転送された各パケットのサイズがＳより大きいと判断されないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態から前記第２の電力状態に遷移させるように構成される、処理電子回路と
を備える、通信システム。
［Ｃ１８］
(ａ)前記第１の既定の時間期間が３から５秒の範囲にあること、(ｂ)Ｓが１００から１０００バイトの範囲にあること、および(ｃ)遷移がＵＭＴＳ高速休眠動作を実施することを含むことのうちの少なくとも１つである、Ｃ１７に記載のシステム。
［Ｃ１９］
前記処理電子回路は、(ａ)前記電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、前記通信デバイスが前記スクリーンオフモードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持することと、(ｂ)前記電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、前記通信デバイスがアプリケーションプロセッサ電力落込モードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持することとのうちの少なくとも１つをするようにさらに構成される、Ｃ１３に記載のシステム。
［Ｃ２０］
第１および第２の電力状態を有する電子的通信デバイスを制御するシステムであって、
通信セッションにおいて前記電子的通信デバイスを第１の電力状態で動作させるための処理および通信手段と、
前記通信セッションにおける最初のＮ個のパケットより多くないいずれかについて、第１の既定の時間期間がパケットの転送後であって次のパケットの転送前に満了したことの判定に応答して前記電子的通信デバイスを前記第１の電力状態から前記第２の電力状態に遷移させることを基地局に要求するためのさらなる処理手段と
を備える、システム。
［Ｃ２１］
接続増大レートを検出し、検出された前記接続増大レートに基づいてＮを調整するための手段をさらに備える、Ｃ２０に記載のシステム。
［Ｃ２２］
(ａ)Ｎが２から１２の範囲にある数であること、(ｂ)前記第１の既定の時間期間が３から５秒の範囲にあること、および(ｃ)遷移がＵＭＴＳ高速休眠動作を実施することを含むことのうちの少なくとも１つである、Ｃ２０に記載のシステム。
［Ｃ２３］
前記電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、前記通信デバイスが前記スクリーンオフモードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持するための手段をさらに備える、Ｃ２０に記載のシステム。
［Ｃ２４］
前記電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、前記通信デバイスがアプリケーションプロセッサ電力落込モードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持するための手段をさらに備える、Ｃ１に記載のシステム。
［Ｃ２５］
第１および第２の電力状態を有する電子的通信デバイスを制御するシステムであって、
通信セッションにおいて前記電子的通信デバイスを第１の電力状態で動作させるための処理および通信手段と、
(１)第１の既定の時間期間が前記通信セッションにおいてパケットの転送後であって次のパケットの転送前に満了したこと並びに(２)前記通信セッションにおいてこれまで転送された各パケットのサイズがＳより大きいと判断されないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態から前記第２の電力状態に遷移させるためのさらなる処理手段と
を備える、システム。
［Ｃ２６］
(ａ)前記第１の既定の時間期間が３から５秒の範囲にあること、(ｂ)Ｓが１００から１０００バイトの範囲にある数であること、および(ｃ)遷移がＵＭＴＳ高速休眠動作を実施することを含むことのうちの少なくとも１つである、Ｃ２５に記載のシステム。
［Ｃ２７］
接続増大レートを検出し、検出された前記接続増大レートに基づいてＳを調整するための手段をさらに備える、Ｃ２５に記載のシステム。
［Ｃ２８］
前記電子的通信デバイスがスクリーンオフモードにあるかどうかを判定し、前記通信デバイスが前記スクリーンオフモードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持するための手段をさらに備える、Ｃ２５に記載のシステム。
［Ｃ２９］
前記電子的通信デバイスがアプリケーションプロセッサ電力落込モードにあるかどうかを判定し、前記通信デバイスがアプリケーションプロセッサ電力落込モードにないことの判定に応答して前記電子的通信デバイスを前記第１の電力状態に維持するための手段をさらに備える、Ｃ２５に記載のシステム。
［Ｃ３０］
第１および第２の電力状態を有し、通信セッションの間第１の電力状態で動作する電子的通信デバイスを制御するためのコンピュータプログラム製品であって、
前記通信セッションにおける最初のＮ個のパケットより多くないいずれかについて、第１の既定の時間期間がパケットの転送後であって次のパケットの転送前に満了したことの判定に応答して前記電子的通信デバイスを前記第１の電力状態から前記第２の電力状態に遷移させるためのコードを持つコンピュータ可読記憶媒体を備える、コンピュータプログラム製品。
【図１】
0006672167.tif 000002
【図２】
0006672167.tif 000003
【図３】
0006672167.tif 000004
【図４】
0006672167.tif 000005