(57)【特許請求の範囲】
【請求項１】
モバイルデバイスのモデムにおける電力消費量を管理する方法であって、
前記モデムの受信機によって受信された信号に関連する受信電力を測定することと、
測定された前記受信電力に基づいて、前記モデムの送信機における保留中のワイヤレスデータトランザクションの送信に関連する電力消費量メトリックを推定することと、
前記保留中のワイヤレスデータトランザクションに関連する優先度を識別することと、
前記保留中のワイヤレスデータトランザクションに関連する前記優先度を前記保留中のワイヤレスデータトランザクションの送信に関連する前記電力消費量メトリックと比較することと、
第１の時間に前記保留中のワイヤレスデータトランザクションを送信するかどうかを決定することと、ここにおいて、前記決定は、推定された前記電力消費量メトリックおよび前記比較に少なくとも部分的に基づき、前記受信電力の測定がページングメッセージに関するチェックに関連する前記モデムの予定されたパワーアップ中に行われることを特徴とする、
を備える方法。
【請求項２】
前記電力消費量メトリックを前記推定することは、
測定された前記受信電力から前記電力消費量メトリックを導出するように所定のマッピング機能を実行することを備える、請求項１に記載の方法。
【請求項３】
前記受信電力の前記測定および前記所定のマッピング機能は、ページングメッセージに関してチェックするための前記モデムの予定された各パワーアップ中に実行される、請求項２に記載の方法。
【請求項４】
前記所定のマッピング機能を前記実行することは、
測定された前記受信電力を送信電力にマッピングすることと、
前記送信電力を送信の瞬間コストにマッピングすることと、
前記送信の瞬間コストを前記保留中のワイヤレスデータトランザクションの送信の総コストにマッピングすることと
を備える、請求項２に記載の方法。
【請求項５】
前記電力消費量メトリックに基づいて前記第１の時間には前記保留中のワイヤレスデータトランザクションを送信しないことを決定することと、
前記第１の時間の後の第２の時間における前記保留中のワイヤレスデータトランザクションについての第２の電力消費量メトリックを推定することと
をさらに備える、請求項１に記載の方法。
【請求項６】
前記第１の時間に前記保留中のワイヤレスデータトランザクションを送信しないことの前記決定に少なくとも部分的に基づいて前記モデムをパワーダウンすることをさらに備える、請求項５に記載の方法。
【請求項７】
受信された前記第２の電力消費量メトリックに少なくとも部分的に基づいて前記第２の時間に前記保留中のワイヤレスデータトランザクションを送信することを決定することをさらに備える、請求項５に記載の方法。
【請求項８】
前記電力消費量メトリックに基づいて前記第１の時間には前記保留中のワイヤレスデータトランザクションを送信しないことを決定することと、
前記保留中のワイヤレスデータトランザクションに関連付けられたタイマーが満了したことを決定することと、
前記タイマーの前記満了に少なくとも部分的に基づいて前記保留中のワイヤレスデータトランザクションを送信することと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記タイマーが満了したことの前記決定に応答して前記保留中のワイヤレスデータトランザクションに関連する優先度を高くすることをさらに備え、
前記保留中のワイヤレスデータトランザクションの前記送信は、前記保留中のワイヤレスデータトランザクションの高くされた前記優先度が前記電力消費量メトリックを上回ることの決定に少なくとも部分的に基づく、請求項８に記載の方法。
【請求項１０】
前記保留中のワイヤレスデータトランザクションに関連するアプリケーションにアプリケーションプログラミングインターフェース、ＡＰＩ、を介して前記電力消費量メトリックのインジケーションを送信することをさらに備える、請求項１に記載の方法。
【請求項１１】
前記電力消費量メトリックを求める、前記ＡＰＩを介した前記アプリケーションからの要求を前記モデムにおいて受信することをさらに備え、
前記電力消費量メトリックは、前記受信された要求に応答して前記ＡＰＩを介して前記アプリケーションに送信される、請求項１０に記載の方法。
【請求項１２】
前記電力消費量メトリックを複数の所定のカテゴリのうちの選択されたカテゴリに分類することをさらに備え、
前記電力消費量メトリックの前記インジケーションは、前記選択されたカテゴリを備える、請求項１０に記載の方法。
【請求項１３】
前記保留中のワイヤレスデータトランザクションを送信するかどうかの前記決定は前記アプリケーションにおいてまたは前記モデムにおいて行われる、請求項１０に記載の方法。
【請求項１４】
前記決定が前記モデムにおいて行われるときに、
前記モデムに関連するバッファにおいて前記保留中のワイヤレスデータトランザクションを受信することと、
前記決定に基づいて前記保留中のワイヤレスデータトランザクションを前記モデムからネットワークに送信することと
をさらに備える、請求項１３に記載の方法。
【請求項１５】
アプリケーションから前記電力消費量メトリックについての要求を受信することであって、前記電力消費量メトリックは、前記アプリケーションに関連する前記保留中のワイヤレスデータトランザクションの送信のコストを示す、受信することと、前記モデムの前記予定されたパワーアップまで前記要求をバッファすることであって、前記受信電力を測定することと前記電力消費量メトリックを推定することとは前記要求に応答して行われる、バッファすることと、をさらに備える、請求項１に記載の方法。
【請求項１６】
モバイルデバイスであって、
送信機と、
受信機と、
前記受信機によって受信された信号に関連する受信電力を測定するように構成された受信電力測定モジュールと、
測定された前記受信電力に基づいて、前記送信機における保留中のワイヤレスデータトランザクションの送信に関連する電力消費量メトリックを推定するように構成された電力消費量メトリックモジュールと、
前記保留中のワイヤレスデータトランザクションに関連する優先度を決定し、前記保留中のワイヤレスデータトランザクションに関連する前記優先度を前記保留中のワイヤレスデータトランザクションの送信に関連する前記電力消費量メトリックと比較するように構成された優先度モジュールと、
第１の時間に前記送信機において前記保留中のワイヤレスデータトランザクションを送信するかどうかを決定するように構成されたトランザクション決定モジュールと、ここにおいて、前記決定は、推定された前記電力消費量メトリックおよび前記比較に少なくとも部分的に基づき、前記受信電力の測定がページングメッセージの受信に関連するモデムの予定されたパワーアップ中に行われることを特徴とする、
を備えるモバイルデバイス。
【請求項１７】
コンピュータ可読プログラムコードを記録したコンピュータ可読記憶デバイスであって、
前記コンピュータ可読プログラムコードは、実行されたときに、請求項１〜１５のいずれか１項に記載の方法を実施する命令を備える、コンピュータ可読記憶デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本特許出願で論じられる技術は、一般にワイヤレス通信に関し、より詳細には、モバイルデバイスにおけるモデム電力消費量の管理に関する。本発明の諸実施形態は、通信コンポーネントの機能を変更する際に利用され得る。
【背景技術】
【０００２】
[0002]ワイヤレス通信システムは、音声、ビデオ、パケットデータ、メッセージング、ブロードキャストなど、様々なタイプの通信コンテンツを提供するために広く展開されている。これらのシステムは、利用可能なシステムリソース（たとえば、時間、周波数、および出力）を共有することによってマルチプルなユーザとの通信をサポートすることが可能な多元接続システムであり得る。そのような多元接続システムの例としては、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、および直交周波数分割多元接続（ＯＦＤＭＡ）システムがある。
【０００３】
[0003]多くのモバイルデバイスはバッテリー電源式である。モバイルデバイスのバッテリーは、充電サイクル間にモバイルデバイスに電力を供給するために有限量のエネルギーを蓄積することができる。多くのモバイルデバイスのサイズは、これらのデバイスに利用可能なバッテリーのサイズ、したがって、これらのデバイスに電力を供給するために利用可能なエネルギーの量を制約する。さらに、モデムの送信機および受信機を含めたモバイルデバイスの特定のコンポーネントは、アクティブであるときに比較的大量の電力を消費することがある。したがって、モバイルデバイスの電力消費量を管理してモバイルデバイスのバッテリー寿命を延ばす解決手段が必要である。
【発明の概要】
【０００４】
[0004]以下で、本開示の１つまたは複数の態様の基本的理解を与えるために、そのような態様の概要を提示する。この概要は、本開示のすべての企図された特徴の包括的な概観ではなく、本開示のすべての態様の主要または重要な要素を識別することも、本開示のいずれかまたはすべての態様の範囲を定めることも意図されない。概要の目的は、後で提示するより詳細な説明の導入として、本開示の１つまたは複数の態様のいくつかの概念を簡略化された形で提示することである。
【０００５】
[0005]モバイルデバイスにおける電力消費量を管理するための方法、デバイス、システム、およびコンピュータプログラム製品が開示される。モバイルデバイスにおいてワイヤレスデータトランザクション（たとえば、ワイヤレスデータの送信）が保留中（pending）であるときには、モデムの受信機に関連する受信電力が、ページングメッセージに関するチェックに関連したモデムの予定されたパワーアップ中に測定され得る。保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックは、測定された受信電力に基づいて推定され得る。次いで、第１の時間期間中に保留中のワイヤレスデータトランザクションを送信するかどうかの決定が、推定された電力消費量メトリックに少なくとも部分的に基づいてなされ得る。
【０００６】
[0006]実施例の第１のセットによれば、モバイルデバイスのモデムにおける電力消費量を管理する方法は、ページングメッセージに関するチェックに関連したモデムの予定されたパワーアップ中にモデムの受信機に関連する受信電力を測定することと、受信機に関連する測定された受信電力に基づいてモデムの送信機における保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックを推定することと、第１の時間に保留中のワイヤレスデータトランザクションを送信するかどうかを決定することとを含み得る。この決定は、推定された電力消費量メトリックに少なくとも部分的に基づき得る。
【０００７】
[0007]特定の例では、電力消費量メトリックは、受信機の測定された受信電力から電力消費量メトリックを導出するように所定のマッピング機能を実行することによって推定され得る。受信機の受信電力の測定および所定のマッピング機能は、特定の例では、ページングメッセージに関するチェックのためのモデムの予定されたパワーアップのたびに実行され得る。所定のマッピング機能を実行することは、たとえば、測定された受信電力を送信電力にマッピングすることと、送信電力を送信の瞬間コストにマッピングすることと、送信の瞬間コストを保留中のワイヤレスデータトランザクションの送信の総コストにマッピングすることとを含み得る。
【０００８】
[0008]特定の例では、この方法は、電力消費量メトリックに基づいて第１の時間には保留中のワイヤレスデータトランザクションを送信しないことを決定することと、第１の時間の後の第２の時間における保留中のワイヤレスデータトランザクションの第２の電力消費量メトリックを推定することとを含み得る。モデムは、第１の時間に保留中のワイヤレスデータトランザクションを送信しないことの決定に少なくとも部分的に基づいてパワーダウンされ得る。特定の例では、第２の時間に保留中のワイヤレストランザクションを送信することの決定は、受信された第２の電力消費量メトリックに少なくとも部分的に基づいてなされ得る。
【０００９】
[0009]特定の例では、この方法は、電力消費量メトリックに基づいて第１の時間には保留中のワイヤレスデータトランザクションを送信しないことを決定することと、保留中のワイヤレスデータトランザクションに関連付けられたタイマーが満了したことを決定することと、タイマーの満了に少なくとも部分的に基づいて保留中のワイヤレスデータトランザクションを送信することとを含み得る。保留中のワイヤレスデータトランザクションに関連する優先度は、タイマーが満了したとの決定に応答して高くされることができ、保留中のワイヤレスデータトランザクションは、保留中のワイヤレスデータトランザクションの高くされた優先度が電力消費量メトリックを上回るとの決定に少なくとも部分的に基づいて送信され得る。
【００１０】
[0010]特定の例では、この方法は、保留中のワイヤレスデータトランザクションに関連する優先度を識別することと、保留中のワイヤレスデータトランザクションに関連する優先度と保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックとを比較することとを含み得る。ワイヤレスデータトランザクションを送信するかどうかの決定は比較に基づき得る。
【００１１】
[0011]特定の例では、この方法は、保留中のワイヤレスデータトランザクションに関連するアプリケーションにアプリケーションプログラミングインターフェース（ＡＰＩ）を介して電力消費量メトリックのインジケーションを送信することを含み得る。ＡＰＩを介したアプリケーションへの電力消費量メトリックの送信は、モデムにおいてＡＰＩを介してアプリケーションから電力消費量メトリックの要求が受信されることに応答して行われ得る。特定の例では、電力消費量メトリックは、いくつかの所定のカテゴリのうちの選択されたカテゴリに分類され得る。アプリケーションに送信される電力消費量メトリックのインジケーションはたとえば、選択されたカテゴリを含み得る。
【００１２】
[0012]特定の例では、保留中のワイヤレスデータトランザクションを送信するかどうかの決定はアプリケーションにおいて行われ得る。追加または代替として、決定はモデムにおいて行われ得る。特定の例では、モデムは、モデムに関連するバッファにおいて保留中のワイヤレスデータトランザクションを受信し得、モデムは、決定に基づいて保留中のワイヤレスデータトランザクションをモデムのバッファからネットワークに送信し得る。
【００１３】
[0013]実施例の第２のセットでは、モバイルデバイスは、送信機と、受信機と、受信電力測定モジュールと、電力消費量メトリックモジュールと、トランザクション決定モジュールとを含み得る。受信電力測定モジュールは、ページングメッセージの受信に関連したモデムの予定されたパワーアップ中に、受信機に関連する受信電力を測定するように構成され得る。電力消費量メトリックモジュールは、受信機に関連する測定受信電力に基づいて、送信機における保留中のワイヤレスデータトランザクションの送信に関連する電力消費量メトリックを推定するように構成され得る。トランザクション決定モジュールは、第１の時間に送信機において保留中のワイヤレスデータトランザクションを送信するかどうかを決定するように構成され得る。この決定は、推定された電力消費量メトリックに少なくとも部分的に基づき得る。
【００１４】
[0014]実施例の第３のセットでは、モバイルデバイスのモデムにおける電力消費量を管理するための装置は、ページングメッセージに関するチェックに関連したモデムの予定されたパワーアップ中にモデムの受信機に関連する受信電力を測定するための手段と、受信機に関連する測定受信電力に基づいてモデムの送信機における保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックを推定するための手段と、第１の時間に保留中のワイヤレスデータトランザクションを送信するかどうかを決定するための手段とを少なくとも含み得る。この決定は、推定された電力消費量メトリックに少なくとも部分的に基づき得る。
【００１５】
[0015]実施例の第４のセットでは、コンピュータプログラム製品は、コンピュータ可読プログラムコードが記憶された有形のコンピュータ可読記憶デバイスを含み得る。コンピュータ可読プログラムコードは、少なくとも１つのプロセッサに、ページングメッセージに関するチェックに関連したモデムの予定されたパワーアップ中にモデムの受信機に関連する受信電力を測定させるように構成されたコンピュータ可読プログラムコードと、少なくとも１つのプロセッサに、受信機に関連する測定受信電力に基づいてモデムの送信機における保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックを推定させるように構成されたコンピュータ可読プログラムコードと、少なくとも１つのプロセッサに、第１の時間に保留中のワイヤレスデータトランザクションを送信するかどうかを決定させるように構成されたコンピュータ可読プログラムコードとを含み得る。この決定は、推定された電力消費量メトリックに少なくとも部分的に基づき得る。
【００１６】
[0016]本発明の特定の例示的な実施形態の以下の説明を添付の図と併せて検討すれば、当業者には、本発明の他の態様、特徴、および実施形態が明らかになろう。本発明の特徴が、以下のいくつかの実施形態および図に関して論じられ得るが、本発明のすべての実施形態は、本明細書で論じられる有利な特徴のうちの１つまたは複数を含み得る。言い換えれば、１つまたは複数の実施形態が、いくつかの有利な特徴を有するものとして論じられ得るが、そのような特徴のうちの１つまたは複数はまた、本明細書で論じられる本発明の様々な実施形態に従って使用され得る。同様に、例示的な実施形態が、以下ではデバイス、システム、または方法の実施形態として説明され得るが、そのような例示的な実施形態は、様々なデバイス、システム、および方法で実装され得ることを理解されたい。
【００１７】
[0017]以下の図面を参照すれば、本発明の性質および利点のさらなる理解が得られ得る。添付の図において、同様の構成要素または特徴は同じ参照ラベルを有し得る。さらに、同じタイプの様々な構成要素は、参照ラベルの後に、ダッシュと、それらの同様の構成要素同士を区別する第２のラベルとを続けることによって区別され得る。第１の参照ラベルのみが明細書において使用される場合、その説明は、第２の参照ラベルにかかわらず、同じ第１の参照ラベルを有する同様の構成要素のうちのいずれにも適用可能である。
【図面の簡単な説明】
【００１８】
【図１】[0018]いくつかの実施形態が利用され得るワイヤレス通信システムの一例のブロック図。
【図２】[0019]いくつかの実施形態による、モバイルデバイス上で実行されるアプリケーションとモバイルデバイスのモデムと基地局との間の通信の一例の図。
【図３Ａ】[0020]いくつかの実施形態による、モバイルデバイス上で実行されるアプリケーションとモバイルデバイスのモデムと基地局との間の通信の一例の図。
【図３Ｂ】いくつかの実施形態による、モバイルデバイス上で実行されるアプリケーションとモバイルデバイスのモデムと基地局との間の通信の一例の図。
【図３Ｃ】いくつかの実施形態による、モバイルデバイス上で実行されるアプリケーションとモバイルデバイスのモデムと基地局との間の通信の一例の図。
【図４】[0021]いくつかの実施形態による、モバイルデバイス上で実行されるアプリケーションとモバイルデバイスのモデムと基地局との間の通信の一例の図。
【図５】[0022]いくつかの実施形態による所与の時間において保留中のワイヤレスデータトランザクションを行うかどうかを決定するための決定テーブルの一例の図。
【図６】[0023]いくつかの実施形態によるモバイルデバイスの一例のブロック図。
【図７】[0024]いくつかの実施形態によるモバイルデバイスの一例のブロック図。
【図８】[0025]様々な実施形態による、基地局とモバイルデバイスとを含むワイヤレス通信システムのブロック図。
【図９】[0026]いくつかの実施形態によるモバイルデバイスにおけるモデム電力消費量を管理する例示的な方法のフローチャート図。
【図１０】[0027]いくつかの実施形態によるモバイルデバイスにおけるモデム電力消費量を管理する例示的な方法のフローチャート図。
【図１１】[0028]いくつかの実施形態によるモバイルデバイスにおけるモデム電力消費量を管理する例示的な方法のフローチャート図。
【詳細な説明】
【００１９】
[0029]本特許出願において説明する技法は、通信デバイス（たとえば、モバイルデバイス、スマートフォン、携帯電話、エンターテインメントデバイスなど）におけるモデム電力消費量の管理を可能にし、モデム電力消費量の管理に関する。モバイルデバイスにおいてワイヤレスデータトランザクション（たとえば、ワイヤレスデータの送信）が保留中であるとき、モデムの受信機に関連する受信電力が、ページングメッセージに関するチェックに関連したモデムの予定されたパワーアップ中に測定され得る。保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックは、測定された受信電力に基づいて推定され得る。次いで、第１の時間期間中に保留中のワイヤレスデータトランザクションを送信するかどうかの決定が、推定された電力消費量メトリックに少なくとも部分的に基づいて下され得る。
【００２０】
[0030]本明細書で説明された技法は、セルラーワイヤレスシステムなどの様々なワイヤレス通信システム、ピアツーピアワイヤレス通信、ワイヤレスローカルアクセスネットワーク（ＷＬＡＮ）、アドホックネットワーク、衛星通信システム、および他のシステムのために使用され得る。「システム」と「ネットワーク」という用語は、しばしば互換的に使用される。これらのワイヤレス通信システムは、符号分割多重接続（ＣＤＭＡ）、時分割多重接続（ＴＤＭＡ）、周波数分割多重接続（ＦＤＭＡ）、直交ＦＤＭＡ（ＯＦＤＭＡ）、シングルキャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）、および／または他の技術など、ワイヤレスシステムにおける多重接続のための様々な無線通信技術を使用し得る。一般に、ワイヤレス通信は、無線アクセス技術（ＲＡＴ）と呼ばれる１つまたは複数の無線通信技術の標準化された実装に従って実行される。無線アクセス技術を実施するワイヤレス通信システムまたはネットワークは、無線アクセスネットワーク（ＲＡＮ）と呼ばれ得る。
【００２１】
[0031]ＣＤＭＡ技法を使用する無線アクセス技術の例には、ＣＤＭＡ２０００、ユニバーサル地上無線アクセス（ＵＴＲＡ）などを含む。ＣＤＭＡ２０００は、ＩＳ−２０００、ＩＳ−９５およびＩＳ−８５６規格をカバーする。ＩＳ−２０００リリース０およびＡは、一般に、ＣＤＭＡ２０００  １Ｘ、１Ｘなどと呼ばれる。ＩＳ−８５６（ＴＩＡ−８５６）は、一般に、ＣＤＭＡ２０００  １ｘＥＶ−ＤＯ、高速パケットデータ（ＨＲＰＤ：High Rate Packet Data）などと呼ばれる。ＵＴＲＡは、広帯域ＣＤＭＡ（ＷＣＤＭＡ（登録商標））とＣＤＭＡの他の変形態とを含む。ＴＤＭＡシステムの例には、モバイル通信用グローバルシステム（ＧＳＭ（登録商標））の様々な実装がある。ＦＤＭＡおよび／またはＯＦＤＭＡを使用する無線アクセス技術の例には、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）、Ｅｖｏｌｖｅｄ  ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ（登録商標））、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ（登録商標））、ＩＥＥＥ８０２．２０、Ｆｌａｓｈ−ＯＦＤＭなどがある。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）の一部である。３ＧＰＰロングタームエボリューション（ＬＴＥ）およびＬＴＥアドバンスト（ＬＴＥ−Ａ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの新しいリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、ＬＴＥ−ＡおよびＧＳＭは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ：3rd Generation Partnership Project）と称される団体からの文書に記載されている。ＣＤＭＡ２０００およびＵＭＢは、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２：3rd Generation Partnership Project 2）と称される団体からの文書に記載されている。本明細書で説明された技法は、上記で述べられたシステムおよび無線技術、ならびに他のシステムおよび無線技術のために使用され得る。ただし、以下の説明では、例としてＬＴＥシステムについて説明し、以下の説明の大部分においてＬＴＥ用語が使用されるが、本技法はＬＴＥ適用例以外に適用可能である。
【００２２】
[0032]したがって、以下の説明は、例を与えるものであり、特許請求の範囲において記載される範囲、適用性、または構成を限定するものではない。本開示の趣旨および範囲から逸脱することなく、説明する要素の機能および構成において変更が行われ得る。様々な実施形態は、適宜に様々な手順または構成要素を省略、置換、または追加し得る。たとえば、説明する方法は、説明する順序とは異なる順序で実行され得、様々なステップが追加、省略、または組み合わせられ得る。また、いくつかの実施形態に関して説明する特徴は、他の実施形態において組み合わせられ得る。
【００２３】
[0033]最初に図１を参照すると、ブロック図に、ワイヤレス通信システム１００の一例が示されている。システム１００は、基地局１０５（またはセル）と、モバイルデバイス１１５と、基地局コントローラ１２０と、コアネットワーク１２５とを含む（コントローラ１２０はコアネットワーク１２５に組み込まれ得る）。システム１００は、複数のキャリア（異なる周波数の波形信号）上での動作をサポートし得る。
【００２４】
[0034]基地局１０５は、基地局アンテナ（図示せず）を介してモバイルデバイス１１５とワイヤレス通信し得る。基地局１０５は、複数のキャリアを介して基地局コントローラ１２０の制御下でモバイルデバイス１１５と通信し得る。基地局１０５サイトの各々は、それぞれの地理的エリアに通信カバレージを与え得る。ここでは、各基地局１０５に対するカバレージエリアは、１１０−ａ、１１０−ｂまたは１１０−ｃとして識別される。基地局に対するカバレージエリアは、カバレージエリアの一部のみを構成するセクタ（たとえば、セクタ１１２−ｂ−１、１１２−ｂ−２、１１２−ｂ−３など）に分割され得る。システム１００は、異なるタイプの基地局１０５（たとえば、マクロ基地局、マイクロ基地局、フェムト基地局、および／またはピコ基地局）を含み得る。マクロ基地局は比較的大きい地理的エリア（たとえば、半径３５ｋｍ）に通信カバレージを与え得る。ピコ基地局は比較的小さい地理的エリア（たとえば、半径２ｋｍ）にカバレージを与え得、フェムト基地局は比較的より小さい地理的エリア（たとえば、半径５０ｍ）に通信カバレージを与え得る。様々な技術のためのカバレージエリアがオーバーラップし得る。
【００２５】
[0035]モバイルデバイス１１５はカバレージエリア１１０全体にわたって分散され得る。モバイルデバイス１１５は、移動局、モバイルデバイス、アクセス端末（ＡＴ）、ユーザ機器（ＵＥ）、加入者局（ＳＳ）、または加入者ユニットと呼ばれることがある。モバイルデバイス１１５は、セルラーフォンとワイヤレス通信デバイスとを含み得るが、携帯情報端末（ＰＤＡ）、他のハンドヘルドデバイス、ネットブック、ノートブックコンピュータなどをも含み得る。モバイルデバイス１１５は、ワイヤレス通信が可能な他の多くの種類のデバイスを含み得る。
【００２６】
[0036]以下でより詳細に説明するように、特定の例では、モバイルデバイス１１５は、全体的な電力消費量を低減させバッテリー寿命を延ばすようにワイヤレスデータトランザクションのタイミングを適応制御するように構成され得る。たとえば、モバイルデバイス１１５は、特定の時間において、ワイヤレスデータを送信するために他のモバイルデバイスよりも多くの電力を必要とすることがある。ワイヤレスデータを送信するのに使用される電力の量に影響を与えるファクタには、限定はしないが、モバイルデバイス１１５とサービング基地局１０５との間の距離、モバイルデバイス１１５と基地局１０５との間のチャネル品質、他のデバイスからの干渉、ワイヤレスデータを送信するのに使用される変調の種類、および／または他の関連するファクタが含まれる。電力に関するワイヤレスデータトランザクションを送信するためのコストが現時点で高い場合、モバイルデバイス１１５は、コストが低くなるまでワイヤレスデータトランザクションの送信を延期することを選択し得る。
【００２７】
[0037]電力に関するワイヤレスデータトランザクションの送信のコストは、別個のトランザクションに関して別々に求められ得る。モバイルデバイス１１５がアクティブ送信状態であるときには、ワイヤレスデータトランザクションの送信に関連した電力は、モバイルデバイス１１５の送信機の現在の電力消費量に基づいて決定され得る。モバイルデバイス１１５がアイドル状態であるときには、ワイヤレスデータトランザクションの送信に関連した電力は、ページングメッセージに関するチェックのための予定されたパワーアップ中に受信機において測定される受信電力から導かれ得る。
【００２８】
[0038]ワイヤレスデータトランザクションの送信を延期する決定は、ワイヤレスデータトランザクションの識別された優先度に少なくとも部分的に基づき得る。たとえば、いくつかの高優先度ワイヤレスデータトランザクションは、電力コストとは無関係にただちに送信され得る。同様に、いくつかの低優先度ワイヤレスデータトランザクションは、トランザクションの送信の電力コストが特定のしきい値よりも低くなるまで延期され得る。
【００２９】
[0039]図２は、モバイルデバイス１１５−ａ上で実行されるアプリケーション２０５と、モバイルデバイス１１５−ａのモデム２１０と、基地局１０５−ａとの間の通信を介したアイドル状態のモバイルデバイス１１５−ｂにおける電力消費量を管理する例を示すブロック図である。モバイルデバイス１１５−ａおよび基地局１０５−ａは、上記に図１を参照して説明したモバイルデバイス１１５および基地局１０５のそれぞれの例であり得る。
【００３０】
[0040]本例では、モバイルデバイス１１５−ａのモデム２１０は、モバイルデバイス１１５−ａと基地局１０５−ａとの間のワイヤレス通信を実施し得る。たとえば、モデム２１０は、変調および復調、符号化および復号、ベースバンド処理、無線周波数（ＲＦ）フロントエンド、送信機チェーン、および受信機チェーンを集合的に実施するいくつかの電子コンポーネントを含み得る。モデム２１０は、モデム２１０に関連するアプリケーションプログラミングインターフェース（ＡＰＩ）を介してアプリケーション２０５と通信するように構成されたいくつかの電子コンポーネントをさらに含み得る。
【００３１】
[0041]アプリケーション２０５は、所望の機能を実施するためにモバイルデバイス１１５−ａのハードウェア上で実行される１つのソフトウェアであり得る。アプリケーション２０５は、ユーザアプリケーションまたはシステムアプリケーションであり得る。アプリケーション２０５は保留中のワイヤレスデータトランザクションを生成し得る。保留中のワイヤレスデータトランザクションは、ユーザからの要求によって開始され得、またはアプリケーション２０５によって実施される機能の一部として自動的に開始され得る。たとえば、保留中のワイヤレスデータトランザクションは、基地局１０５−ａに送信されるかまたは基地局１０５−ａを介してウェブサーバに送信されるデータを含み得る。追加または代替として、保留中のワイヤレスデータトランザクションは、基地局１０５−ａからのデータの要求または基地局１０５−ａを介したウェブサーバからのデータの要求を含み得る。
【００３２】
[0042]本例では、アプリケーション２０５は、ワイヤレスデータトランザクションを送信のためにモデム２１０に送る前に１つまたは複数のワイヤレスデータトランザクションの電力消費量の影響を評価する。特定の例では、この分析は、アプリケーション２０５においてワイヤレスデータトランザクションが開始されるたびに行われ得る。他の例では、分析は、ワイヤレスデータトランザクションが、モデム２１０−ａがアイドル状態である間に開始された場合にのみ行われ得る。アプリケーション２０５は、保留中のワイヤレスデータトランザクションが評価されるたびにモデムから電力消費量メトリックを受信し得る。電力消費量メトリックは、現時点におけるモデム２１０からのそのワイヤレスデータトランザクションの送信の相対的なコストを示し得る。特定の例では、保留中のワイヤレスデータトランザクションに関して受信された電力消費量メトリックは、ワイヤレスデータトランザクションに関連する優先度に対して比較され得、保留中のワイヤレスデータトランザクションを送信のためにモデム２１０にサブミットするか否かの決定は、トランザクションの優先度がそのトランザクションの電力消費量メトリックを上回っているかどうかに基づいて下され得る。
【００３３】
[0043]モバイルデバイス１１５−ａのモデム２１０がパワーアップされアクティブにデータを送受信しているときには、保留中のワイヤレスデータトランザクションの電力消費量メトリックが少なくとも、モデムにおける受信電力の瞬間的な測定値に基づいて算出され得る。しかし、モバイルデバイス１１５−ａのモデム２１０−ａがアイドル状態でありアクティブにデータ送受信していない場合、送信機および受信機は電力を節約するためにオフにされ得る。送信機または受信機をアイドル状態からパワーアップすると電力を消費しうる。したがって、モバイルデバイス１１５が−ａがアイドル状態である間にアプリケーション２０５が新しい保留中のワイヤレスデータトランザクションを生成した場合、保留中のワイヤレスデータトランザクションの電力消費量メトリックを算出するために送信機または受信機をウェイクアップするかまたは低優先度ワイヤレスデータトランザクションを送信することは電力効率的でないことがある。
【００３４】
[0044]これらのことを考慮して、図２は、ページングメッセージに関する予定されたチェック中にモバイルデバイス１１５−ａがモデム２１０の受信機をパワーアップするときに得られる測定値を使用することによって、モバイルデバイス１１５−ａがアイドル状態である間に開始されるワイヤレスデータトランザクションの電力消費量メトリックを算出する方法を示す。このようにして、モバイルデバイス１１５−ａがアイドル状態である間に、ページングメッセージをチェックするためにすでに予定されていたものを超えて送信機または受信機をパワーアップすることなく、保留中のワイヤレストランザクションに関して電力消費量メトリックが決定され得る。
【００３５】
[0045]図２に示されているように、アプリケーション２０５は、アプリケーションプログラミングインターフェース（ＡＰＩ）を介してモデム２１０に保留中のワイヤレスデータトランザクションの電力消費量メトリックを要求し得る（２１５）。モデム２１０は、ＡＰＩを介して要求を受信し得、モデム２１０がアイドル状態である場合、要求をバッファし、モバイルデバイス１１５−ａが基地局１０５−ａからのページングメッセージ２２５に関する予定されたチェックの期間中にモデム２１０の受信機をパワーアップするまで保留中のワイヤレスデータトランザクションの電力消費量メトリックを算出せずに待機し得る。
【００３６】
[0046]受信機は、予定された時間に、物理ダウンリンク制御チャネル（ＰＤＣＣＨ）または別の指定されたチャネルをページングメッセージ２２５に関してチェックするために電源を投入され得る（２２０）。受信機がウェイクアップしたときに、受信電力測定値２３０が得られ記憶され得る。受信電力測定値は、現時点で受信機において基地局１０５−ａから受信されている１つまたは複数の信号の電力を示し得る。モバイルデバイス１１５−ａに宛てられたページングメッセージ２２５は、オプションでモバイルデバイス１１５−ａによって受信され得るが、必ずしもモバイルデバイス１１５−ａが受信電力を測定するために実際にページングメッセージを受信する必要はない。
【００３７】
[0047]ページングメッセージに関する予定されたチェックの期間中の測定受信電力に基づいて、現時点における保留中のワイヤレスデータトランザクションの送信に関連した送信電力推定値２３５が得られ得る。送信電力推定値２３５は、たとえば、受信機の測定瞬間受信電力を送信機の近似瞬間送信電力にマッピングするためにルックアップテーブルによって実現されるマッピング機能を使用して得られ得る。特定の例では、マッピング機能は、測定受信電力を送信電力にマッピングすることと、送信電力を送信の瞬間コストにマッピングすることと、送信の瞬間コストを保留中のワイヤレスデータトランザクションの送信の総コストにマッピングすることとを含み得る。送信機の瞬間送信電力を使用して、保留中のワイヤレスデータトランザクションのサイズ、送信機または受信機のデータ伝送速度、モバイルデバイス１１５−ａと基地局１０５−ａとの間のチャネル品質、他の保留中のワイヤレスデータトランザクションの量およびサイズ、モデム２１０の現在の状態、ならびに／あるいは他の関連するファクタを考慮して送信電力推定値２３５が生成され得る。
【００３８】
[0048]保留中のワイヤレスデータトランザクションの送信電力推定値２３５に基づく電力消費量メトリック２４０は、ＡＰＩを介してアプリケーション２０５に送られ得る。電力消費量メトリック２４０は、保留中のワイヤレスデータトランザクションの送信電力推定値２３５を含み得る。追加または代替として、電力消費量メトリック２４０は、現時点における保留中のワイヤレスデータトランザクションの送信の相対的な電力コストに関連するいくつかの所定の分類（たとえば、低、中間、高）のうちの１つを含み得る。
【００３９】
[0049]アプリケーション２０５は、ＡＰＩを介してモデムから電力消費量メトリック２４０を受信し、現時点で保留中のワイヤレスデータトランザクションの送信を進めるかまたはトランザクションについての電力消費量メトリック２４０がより低くなるまで保留中のワイヤレスデータトランザクションの送信を延期するかどうかの決定（２４５）をなし得る。アプリケーション２０５は、この決定を下す際、保留中のワイヤレスデータトランザクションの優先度を、電力消費量メトリック２４０によって示されるような現時点における保留中のワイヤレスデータトランザクションのコストと比較し得る。保留中のワイヤレスデータトランザクションの優先度は、トランザクションの緊急度、アプリケーション２０５の識別情報または種類、トランザクションの識別情報または種類、トランザクションの内容などのうちの１つまたは複数に基づいて決定され得る。
【００４０】
[0050]図２の例では、アプリケーション２０５は、保留中のワイヤレスデータトランザクションの優先度を送信のコストと比較した後、ただちに保留中のワイヤレスデータトランザクションをモデム２１０にサブミットすることを選択することができ、それが、パワーアップさせ、トランザクション２５５を基地局１０５−ａにサブミットし得る。
【００４１】
[0051]図２の例は、モデム２１０が受信機の次に予定されたパワーアップまで受信電力測定値２３０を得ず送信電力推定値２３５を得ずに待機することを示しているが、代替例では、モデム２１０は、送信電力推定値２３５を得て電力消費量メトリック２４０をアプリケーション２０５に返すために受信機の直前の予定されたパワーアップによる記憶された受信電力測定値にアクセスし得る。このようにして、アプリケーション２０５は、保留中のワイヤレスデータトランザクションの電力消費量メトリック２４０をより早急に受信し得る。
【００４２】
[0052]図３Ａ〜図３Ｃは、モバイルデバイス１１５上で実行されるアプリケーション２０５とモバイルデバイス１１５のモデム２１０と基地局１０５との間の通信を介してアイドル状態のモバイルデバイス１１５における電力消費量を管理する様々な例を示すブロック図を示す。図３Ａ〜図３Ｃに示されているモバイルデバイス１１５および基地局１０５は、上記で前述の図を参照して説明したモバイルデバイス１１５および基地局１０５のうちの１つまたは複数のそれぞれの例であり得る。
【００４３】
[0053]図３Ａの例では、アプリケーション２０５−ａがモデム２１０−ａのＡＰＩを介してモデム２１０−ａからトランザクションＡについての電力消費量メトリックを要求し得る（２１５−ａ）。トランザクションＡは、アプリケーション２０５−ａの保留中のワイヤレスデータトランザクションであり得、低優先度を有し得る。たとえば、アプリケーション２０５−ａは、ニュースアプリケーションであり得、トランザクションＡは、アプリケーション２０５−ａに関連するニュースフィードの更新に伴う非緊急的な自動バックグラウンド更新であり得る。
【００４４】
[0054]特定の例では、アプリケーション２０５−ａによって優先度がトランザクションＡに割り当てられ得る。代替的に、トランザクションＡの優先度は、発信元アプリケーション２０５−ａ、トランザクションＡに関連するトランザクションタイプ、トランザクションＡの内容、トランザクションＡのサイズ、および／または他の関連するファクタに固有に関連付けられ得る。特定の例では、アプリケーション２０５−ａは、トランザクションＡの優先度を電力消費量要求２１５−ａの一部としてモデム２１０−ａに送信し得る。アプリケーション２０５−ａは、特に、パラメータがモデム２１０−ａでのトランザクションＡの送信に関連した電力消費量の推定に関連する場合に、トランザクションＡの１つまたは複数のパラメータ（たとえば、サイズ）をモデム２１０−ａに送信し得る。
【００４５】
[0055]モデム２１０−ａは、ＡＰＩを介して要求２１５−ａを受信し得、モデム２１０−ａがアイドル状態である場合、要求２１５−ａをバッファし、モバイルデバイス１１５−ｂが基地局１０５−ｂからのページングメッセージ２２５−ａに関する予定されたチェックの期間中にモデム２１０−ａの受信機をパワーアップするまで待機し得る。
【００４６】
[0056]受信機は、予定された時間に、物理ダウンリンク制御チャネル（ＰＤＣＣＨ）または別の指定されたチャネルをページングメッセージ２２５−ａに関してチェックするためにパワーアップされ得る（２２０−ａ）。受信機がウェイクアップするときに、受信電力測定値２３０−ａが取得され記憶されることができ、モバイルデバイス１１５−ｂに宛てられたページングメッセージ２２５−ａがオプションで受信され得る。
【００４７】
[0057]マッピング機能を使用すると、受信機の測定受信電力を送信機の瞬間電力消費量に変換することができる。送信機の瞬間電力消費量およびトランザクションＡのサイズに基づいて、現時点におけるトランザクションＡの送信に関連した送信電力推定値２３５−ａが得られ得る。保留中のワイヤレスデータトランザクションの送信電力推定値２３５−ａに基づく電力消費量メトリック２４０−ａは、ＡＰＩを介してアプリケーション２０５−ａに送られ得る。電力消費量メトリック２４０−ａは、現時点におけるトランザクションＡの送信の推定電力コストが高いことを示し得る。
【００４８】
[0058]アプリケーション２０５−ａは、ＡＰＩを介してモデムから電力消費量メトリック２４０−ａを受信し、トランザクションＡの送信の電力コストがより低くなるまでトランザクションＡの送信を延期する決定２４５−ａを下すために現時点におけるトランザクションＡの送信の高い推定電力コストをトランザクションＡの低優先度と比較検討し得る。
【００４９】
[0059]アプリケーション２０５−ａは、トランザクションＡの電力消費量メトリックを求める別の要求２１５−ｂをモデム２１０−ａにサブミットし得る。代替として、モデム２１０−ａは、元の要求２１５−ａを記憶し、後でタイマーの満了または別のトリガに基づいてトランザクションＡの電力コストを再評価することを選択し得る。したがって、受信機が新しいページングメッセージ２２５−ｂをチェックするためにパワーアップしたとき（２２０−ｂ）に、受信電力の新しい測定２３０−ｂが実行され得、新しい受信電力測定２３０−ｂに基づく新しい送信電力推定値２３５−ｂが得られ得る。
【００５０】
[0060]この後の時間に、モバイルデバイス１１５−ｂは、基地局１０５−ｂに接近しているか、または他の点でチャネル品質の向上を経験している可能性がある。したがって、トランザクションＡの送信に関連した推定電力消費量が今は低いことを示す新しい電力消費量メトリック２４０−ｂが、ＡＰＩを介してアプリケーション２０５−ａに送信され得る。したがって、アプリケーション２０５−ａは、トランザクションＡの低優先度をトランザクションＡの送信の低コストと比較し、ＡＰＩを介してモデム２１０−ａにトランザクションＡを送信するよう指示する決定２４５−ｂを下し得る。モデム２１０−ａは次いで、基地局１０５−ｂによる処理および／またはウェブサーバへの転送のために基地局１０５−ｂにトランザクションＡを送信し得る。
【００５１】
[0061]図３Ｂの例では、アプリケーション２０５−ｂがモデム２１０−ｂのＡＰＩを介してモデム２１０−ｂに電力消費量メトリックを要求し得る（２１５−ｃ）。トランザクションＢは、アプリケーション２０５−ｂの保留中のワイヤレスデータトランザクションであり得、中間優先度を有し得る。たとえば、アプリケーション２０５−ａはｅメールクライアントであり得、トランザクションＢは、サーバからの新しいｅメールの取込みに関連した自動送信／受信要求であり得る。
【００５２】
[0062]モデム２１０−ｂは、ＡＰＩを介して要求２１５−ｃを受信し得、モデム２１０−ａがアイドル状態である場合、要求２１５−ｃをバッファし、モバイルデバイス１１５−ｃが基地局１０５−ｃからのページングメッセージ２２５−ｃに関する予定されたチェックの期間中にモデム２１０−ｂの受信機をパワーアップするまで待機する。
【００５３】
[0063]受信機は、予定された時間に、物理ダウンリンク制御チャネル（ＰＤＣＣＨ）または別の指定されたチャネルをページングメッセージ２２５−ｃに関してチェックするためにパワーアップされ得る（２２０−ｃ）。受信機がウェイクアップするときに、受信電力測定値２３０−ｃが取得され記憶されることができ、オプションで、モバイルデバイス１１５−ｃに宛てられたページングメッセージ２２５−ｃが受信され得る。
【００５４】
[0064]マッピング機能を使用すると、受信機の測定受信電力を送信機の瞬間電力消費量に変換することができる。送信機の瞬間電力消費量およびトランザクションＢのサイズに基づいて、現時点におけるトランザクションＢの送信に関連した送信電力推定値２３５−ｃが得られ得る。トランザクションＣの送信電力推定値２３５−ｃに基づく電力消費量メトリック２４０−ｃは、ＡＰＩを介してアプリケーション２０５−ｂに送られ得る。電力消費量メトリック２４０−ｃは、現時点におけるトランザクションＢの送信の推定電力コストが比較的高いことを示し得る。
【００５５】
[0065]アプリケーション２０５−ａは、ＡＰＩを介してモデムから電力消費量メトリック２４０−ａを受信し、トランザクションＢの送信の電力コストがより低くなるまでトランザクションＢの送信を延期する決定２４５−ｃを下すために現時点におけるトランザクションＢの送信の高い推定電力コストをトランザクションＢの低優先度と比較し得る。
【００５６】
[0066]アプリケーション２０５−ｂは、トランザクションＡの電力消費量メトリックを求める要求２１５−ｄをモデム２１０−ｂにサブミットし得る。代替として、モデム２１０−ｂは、元の要求２１５−ｃを記憶し、後でタイマーの満了または別のトリガに基づいてトランザクションＢの電力コストを再評価することを選択し得る。したがって、受信機が後で新しいページングメッセージ２２５−ｄをチェックするためにパワーアップされたとき（２２０−ｄ）に、受信電力の新しい測定２３０−ｄが実行され得、新しい受信電力測定２３０−ｄに基づく新しい送信電力推定値２３５−ｄが得られ得る。したがって、トランザクションＢの送信に関連した推定電力消費量が依然として高いことを示す新しい電力消費量メトリック２４０−ｄが、ＡＰＩを介してアプリケーション２０５−ａに送信され得る。したがって、アプリケーション２０５−ｂは、この場合も、トランザクションＢの中間優先度をトランザクションＢの送信の高コストと比較し、トランザクションＢの送信を再び延期する決定を下し得る。
【００５７】
[0067]さらに図３Ｂに示されているように、トランザクションＢがまだ、タイマー３０５が満了するまでに送信できるようにサブミットされていない場合、アプリケーション２０５−ｂは、関連する電力コストにかかわらずモデム２１０−ｂにトランザクションＢを送信するよう指示し得る（２５０−ｂ）。特定の例では、タイマー３０５が、特定の優先度（たとえば、中間優先度または低優先度のトランザクションのみ）のトランザクションのみの電力に基づいてトランザクションを延期する決定を無効にし得る。代替として、タイマー３０５は、すべての種類のワイヤレスデータトランザクションについての延期決定を無効にするために使用され得る。さらに他の例では、保留中のワイヤレストランザクションの優先度は、タイマーが満了したとの決定に応答して高くされることができ、保留中のワイヤレストランザクションは、トランザクションの高くされた優先度が電力消費量メトリックを上回るとの決定は少なくとも部分的に基づいて送信され得る。特定の例では、異なるタイマー値が、異なる優先度のトランザクションに関連付けられ得る。
【００５８】
[0068]図３Ｃの例では、アプリケーション２０５−ｃがモデム２１０−ｃのＡＰＩを介してモデム２１０−ｃに電力消費量メトリックを要求し得る（２１５−ｅ）。トランザクションＣは、アプリケーション２０５−ｃの保留中のワイヤレスデータトランザクションであり得、高優先度を有し得る。たとえば、アプリケーション２０５−ｃはウェブブラウザまたはメッセージングアプリケーションであり得、トランザクションＣは、ウェブページまたはメッセージ送信を求めるユーザ主導型要求であり得る。
【００５９】
[0069]モデム２１０−ｃはＡＰＩを介して要求２１５−ｅを受信し得る。モデム２１０−ｃは、アイドル状態である場合、要求２１５−ｄをバッファし、モバイルデバイス１１５−ｄが基地局１０５−ｃからのページングメッセージ２２５−ｃに関する予定されたチェックの期間中にモデム２１０−ｃの受信機をパワーアップするまで待機する。
【００６０】
[0070]受信機は、予定された時間に、物理ダウンリンク制御チャネル（ＰＤＣＣＨ）または別の指定されたチャネルをページングメッセージ２２５−ｅに関してチェックするためにパワーアップされ得る（２２０−ｅ）。受信機がウェイクアップするときに、受信電力測定値２３０−ｅが取得され記憶されることができ、オプションで、モバイルデバイス１１５−ｄに宛てられたページングメッセージ２２５−ｅが受信され得る。
【００６１】
[0071]マッピング機能を使用すると、受信機の測定受信電力を送信機の瞬間電力消費量に変換することができる。送信機の瞬間電力消費量およびトランザクションＣのサイズに基づいて、現時点におけるトランザクションＣの送信に関連した送信電力推定値２３５−ｅが得られ得る。トランザクションＣの送信電力推定値２３５−ｅに基づく電力消費量メトリック２４０−ｃは、ＡＰＩを介してアプリケーション２０５−ｃに送られ得る。電力消費量メトリック２４０−ｅは、現時点におけるトランザクションＣの送信の推定電力コストが高いことを示し得る。
【００６２】
[0072]アプリケーション２０５−ａは、ＡＰＩを介してモデムから電力消費量メトリック２４０−ａを受信し、トランザクションＣをただちに送信する決定２４５−ｅを下すために現時点におけるトランザクションＣの送信の高い推定電力コストをトランザクションＣの高優先度と比較し得る。したがって、アプリケーション２０５−ｃは、トランザクションＣ２５５−ｃを基地局１０５−ｄに送信するために命令２５０−ｃをモデム２１０−ｃに発行し得る。
【００６３】
[0073]代替例では、アプリケーション２０５−ａは、トランザクションＣが高優先度を有すると決定したときには、電力消費量メトリックを要求し、電力消費量メトリックに基づいてトランザクションＣの送信を延期するかどうかを決定するプロセスを控え得る。そうではなく、アプリケーション２０５−ａは、各高優先度トランザクションをただちに送信できるようにモデム２１０−ｃにただちにサブミットすることもできる。
【００６４】
[0074]図４は、モバイルデバイス１１５上で実行されるアプリケーション２０５−ｄと、モバイルデバイス１１５−ｅのモデム２１０−ｄと、基地局１０５−ｅとの間の通信を介したアイドル状態のモバイルデバイス１１５−ｅにおける電力消費量を管理する例を示すブロック図である。図４に示したモバイルデバイス１１５−ｅおよび基地局１０５−ｅは、上記に各図を参照して説明したモバイルデバイス１１５および基地局１０５のうちの１つまたは複数のそれぞれの例であり得る。
【００６５】
図４の例では、保留中のワイヤレスデータトランザクションを延期するかそれともただちに送信するかの決定は、モデム２１０−ｄにおいて下され得る。したがって、アプリケーション２０５−ｄは、ワイヤレスデータトランザクションを生成し、ワイヤレスデータトランザクションを送信するための命令２５０−ｄをモデム２１０−ｄにサブミットし得る。モデム２１０−ｄは、トランザクションに関して送信決定が下されるまでワイヤレスデータトランザクションをバッファに記憶し得る。モデム２１０−ｄは、モバイルデバイス１１５−ｅが基地局１０５−ｅからのページングメッセージ２２５−ｆに関する予定されたチェックの期間中にモデム２１０−ｄの受信機をパワーアップする（２２０−ｆ）まで保留中のワイヤレスデータトランザクションの電力消費量メトリックを算出せずに待機し得る。
【００６６】
[0075]受信機は、予定された時間に、物理ダウンリンク制御チャネル（ＰＤＣＣＨ）または別の指定されたチャネルをページングメッセージ２２５−ｆに関してチェックするためにパワーアップされ得る（２２０−ｆ）。受信機がウェイクアップしたときに、受信電力測定値２３０−ｆが得られ記憶され得る。受信電力測定値２３０−ｆは、現時点で受信機によって基地局１０５−ｅから受信されている信号の信号強度を示し得る。モバイルデバイス１１５−ｅに宛てられたページングメッセージ２２５−ｆは、オプションでモバイルデバイス１１５−ｅによって受信されるが、モバイルデバイス１１５−ｅが受信電力を測定するために実際にページングメッセージを受信する必要はない。
【００６７】
[0076]ページングメッセージに関する予定されたチェックの期間中に得られた受信電力測定値２３０−ｆに基づいて、マッピング機能および保留中のワイヤレスデータトランザクションの１つまたは複数のパラメータを使用して現時点における保留中のワイヤレスデータトランザクションの送信に関連する送信電力推定値２３５−ｆが得られ得る。
【００６８】
[0077]モデム２１０−ｄは、現時点における保留中のワイヤレスデータトランザクションの送信を進めるかそれとも保留中のワイヤレスデータトランザクションの送信電力推定値２３５−ｆがより低くなるまで保留中のワイヤレスデータトランザクションの送信を延期するかの決定を下し得る（２４５−ｆ）。モデム２１０−ｄは、この決定を下す際に、保留中のワイヤレスデータトランザクションの優先度を、送信電力推定値２３５−ｆによって示されるような現時点における保留中のワイヤレスデータトランザクションの送信のコストと比較し得る。特定の例では、モデム２１０−ｄは、アプリケーション２０５−ｄから保留中のワイヤレスデータトランザクションの優先度を受信し得る。追加または代替として、モデム２１０−ｄは、優先度を決定するために保留中のワイヤレスデータトランザクションの内容、フォーマット、種類、またはサイズに１つまたは複数の規則を適用し得る。
【００６９】
[0078]図４に示されているように、モデム２１０−ｄは、ワイヤレスデータトランザクションをただちに基地局１０５−ｅに送信する（２５５−ｄ）ことを決定し得る。代替として、モデム２１０−ｄは、保留中のワイヤレスデータトランザクションの送信に関連するトランザクション電力推定値２３５−ｆが保留中のワイヤレスデータトランザクションの優先度を上回るかどうかを決定し、モデム２１０−ｄが、送信電力推定値２３５−ｆが低下したこと、または保留中のワイヤレスデータトランザクションに関連付けられたタイマーが満了するまで、保留中のワイヤレスデータトランザクションをバッファに維持する。
【００７０】
[0079]図４の例は、モデム２１０−ｄが受信機の次に予定されたパワーアップまで受信電力測定値２３０−ｆを得ず送信電力推定値２３５−ｆを得ずに待機することを示しているが、代替例では、モデム２１０−ｆは、送信電力推定値２３５−ｆを得るために受信機の直前の予定されたパワーアップによる記憶された受信電力測定値２３０−ｆにアクセスし得る。このようにして、モデムは、保留中のワイヤレスデータトランザクションの送信を延期するかどうかの最初の決定をより迅速に下す（２４５−ｆ）ことができる。
【００７１】
[0080]図５は、所与の時間において保留中のワイヤレスデータトランザクションを実行するかどうかを決定するための決定テーブル５００の一例の図を示す。様々な電力消費量メトリック（低コスト、中間コスト、および高コストの低粒度（low-granularity）カテゴリに分類される）がｘ軸に沿って表され、様々なワイヤレスデータトランザクション優先度レベルがｙ軸に沿って表されている。テーブル５００は、所与の電力消費量メトリックを有する所与の優先度レベルのデータトランザクションをただちに送信すべきか（「Ｙ」）それとも延期すべきか（「Ｎ」）を示す。
【００７２】
[0081]決定テーブル５００は、２つの変数に依存するが、決定テーブル５００に追加の変数が組み込まれ得ることが理解されよう。たとえば、ワイヤレスデータトランザクションの優先度および電力消費量メトリックに加えて、ワイヤレスデータトランザクションの送信を延期するかどうかの決定は、ワイヤレスデータトランザクションに関連するアプリケーションの識別情報、ワイヤレスデータトランザクションのサイズ、ワイヤレスデータトランザクションの内容、基地局またはワイヤレスデータトランザクションの予定受信側の識別情報、モデムの送信機または受信機の電源がオンであるかそれともオフであるか、他のワイヤレスデータトランザクションが所与の時間ウィンドウ内の送信を予定されているかどうか、モバイルデバイスのバッテリーレベル、モバイルデバイスが最後にバッテリーを再充電してからの時間、モバイルデバイスによって決定されたネットワークの輻輳レベル、モバイルデバイスにおける利用可能なメモリの量、モバイルデバイスのプロセッサ利用率、時刻、セキュリティパラメータ、および／または他の所望のパラメータもしくは関連するパラメータのうちの１つまたは複数にさらに基づき得る。
【００７３】
[0082]さらに、図５の決定テーブル５００は比較的低い粒度（たとえば、低、中間、高）の優先度レベルおよび保留中のワイヤレスデータトランザクションの電力消費量メトリックに基づくが、より高い粒度またはより低い粒度が使用され得る。
【００７４】
[0083]特定の例では、モバイルデバイスのユーザは、ワイヤレスデータトランザクションに関連した電力消費量メトリックに少なくとも基づくワイヤレスデータトランザクションの送信を延期するかどうかの決定に関連する１つまたは複数の規則を入力することが許可され得る。特定の例では、モバイルデバイスは、ユーザがそのような規則を追加、修正、または削除するためのユーザインターフェースを構成し得る。これらのシナリオでは、決定テーブル５００は、ユーザによって選択された規則を反映するように更新され得る。
【００７５】
[0084]図６は、モバイルデバイス１１５−ｆの一例のブロック図６００である。モバイルデバイス１１５−ｆは、上記で前述の各図を参照して説明したモバイルデバイス１１５のうちの１つまたは複数の一例であり得る。モバイルデバイス１１５−ｆは、パーソナルコンピュータ（たとえば、ラップトップコンピュータ、ネットブックコンピュータ、タブレットコンピュータなど）、セルラー電話、ＰＤＡ、デジタルビデオレコーダ（ＤＶＲ）、インターネット機器、ゲーミングコンソール、ｅリーダなどのうちの１つまたは複数として構成され得る。モバイルデバイス１１５−ｆは、モバイル動作を可能にするために、バッテリーなどの内部電源（図示せず）を有し得る。
【００７６】
[0085]モバイルデバイス１１５−ｆは、アンテナ６０５と、モデム６１０と、メモリ６１５と、プロセッサモジュール６２５とを含むことができ、それらはそれぞれ、（たとえば、１つまたは複数のバスを介して）互いに直接または間接的に通信状態にあることが可能である。モジュール６１０は、上記で説明したように、アンテナ６０５および／または１つもしくは複数のワイヤードもしくはワイヤレスリンクを介して、１つまたは複数のネットワークと双方向にワイヤレス通信するように構成され得る。たとえば、モデム６１０は、上記に前述の各図を参照して説明した基地局１０５のうちの１つまたは複数と双方向に通信するように構成され得る。モデム６１０は、ＲＦ処理モジュール６３０と、送信機６３５と、受信機６４０とを含み得る。これらのコンポーネントは、パケットを変調し、変調されたパケットを送信のためにアンテナ６０５に与え、アンテナ６０５から受信されたパケットを復調し得る。モバイルデバイス１１５−ｆは、単一のアンテナを含み得るが、代替的に、モバイルデバイス１１５−ｆは通常、複数のリンクのための複数のアンテナ６０５を含み得る。
【００７７】
[0086]メモリ６１５は、ランダムアクセスメモリ（ＲＡＭ）および読取り専用メモリ（ＲＯＭ）を含み得る。メモリ６１５は、実行されるとプロセッサモジュール６２５に本明細書で説明する様々な機能（たとえば、受信電力の測定、電力消費量メトリックの推定、現時点において保留中のワイヤレスデータトランザクションを送信するかどうかの決定など）を実行させるように構成された命令を含んでいるコンピュータ可読、コンピュータ実行可能ソフトウェアコード６２０を記憶し得る。代替的に、ソフトウェア６２０は、プロセッサモジュール６２５によって直接的に実行可能でないことがあるが、（たとえば、コンパイルされ実行されるとき）コンピュータに本明細書で説明する機能を実行させるように構成され得る。
【００７８】
[0087]プロセッサモジュール６２５は、たとえば、中央処理ユニット（ＣＰＵ）、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、またはコードを実行しメモリ６１５を制御するように構成された他のハードウェアデバイスなど、インテリジェントハードウェアデバイスを含み得る。
【００７９】
[0088]図６のアーキテクチャによれば、モバイルデバイス１１５−ｆは、受信電力測定モジュール６２５と、電力消費量メトリックモジュール６３０と、トランザクション決定モジュール６５５とをさらに含み得る。特定の例では、これらのモジュール６２５、６３０、６３５の１つまたは複数の態様が、メモリ６１５によって記憶されたコード６２０を実行するプロセッサモジュール６２５、モデム６１０、またはそれらの組合せによって実施され得る。追加または代替として、受信電力測定モジュール６２５、電力消費量メトリックモジュール６３０、またはトランザクション決定モジュール６５５の１つまたは複数の態様が、ハードウェアにおいて適用可能な機能のうちのいくつかまたはすべてを実行するように適合された１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）によって実施され得る。追加の実施形態または代替実施形態では、当技術分野で知られている任意の方法でプログラムされ得る他のタイプの集積回路（たとえば、ストラクチャード／プラットフォームＡＳＩＣ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および他のセミカスタムＩＣ）が使用され得る。各ユニットの機能はまた、全体的にまたは部分的に、１つまたは複数の汎用または特定用途向けプロセッサによって実行されるためにフォーマットされた、メモリ中に組み込まれた命令を用いて実装され得る。ここに示されたモジュールの各々は、モバイルデバイス１１５−ｆの動作に関係する１つまたは複数の機能を実行するための手段であり得る。
【００８０】
[0089]受信電力測定モジュール６２５は、ページングメッセージの受信に関連したモデム６１０の予定されたパワーアップ中に、受信機６４０に関連する受信電力を測定するように構成され得る。測定受信電力は、割り振られたタイムスロットの間基地局からのページングメッセージをリッスンする間受信機６４０において受信される信号に関連した電力の量（たとえば、ｄＢｍの単位）であり得る。
【００８１】
[0090]電力消費量メトリックモジュール６５０は、受信電力測定モジュール６４５において測定された受信電力に基づいて送信機６３５における保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックを推定するように構成され得る。たとえば、上述のように、測定受信電力を送信機６３５の推定瞬間電力消費量に変換するために所定のマッピング機能が使用され得る。
【００８２】
[0091]電力消費量メトリックモジュール６５０は、送信機の推定瞬間電力および保留中のワイヤレスデータトランザクションの既知のパラメータ（たとえば、サイズ、種類など）を使用して、保留中のワイヤレスデータトランザクションが現在の条件の下で送信された場合に送信機６３５によって費やされる電力の量を推定し得る。保留中のワイヤレスデータトランザクションに関連した電力消費量メトリックは、トランザクションのためのこの推定電力量を反映し得る。特定の例では、電力消費量メトリックは、現在の条件の下でトランザクションを送信するための電力の推定量を含み得る。追加または代替として、電力消費量メトリックは、トランザクションを送信するための電力の推定量の分類を含むこともでき、ここにおいて、分類は有限のセット（たとえば、低、中間、高）から選択される。
【００８３】
[0092]特定の例では、ページングメッセージに関する予定されたチェックの期間中の受信機６４０の受信電力の測定および受信機６４０の測定受信電力の、送信機６３５の推定電力消費量へのマッピングは、モデム６１０がページングメッセージをリッスンするたびに行われ得る。たとえば、送信機６３５の推定電力消費量は、モデム６１０によって基地局から受信されたページングメッセージに応答するときに送信機６３５に割り振られる電力の量を確認するために決定され得る。しかし、受信機６４０の測定受信電力およびページングメッセージに関するチェックの期間中に決定される送信機６３５の推定電力消費量はさらに、保留中のワイヤレスデータトランザクションの推定電力消費量メトリックを決定するために使用され得る。
【００８４】
[0093]トランザクション決定モジュール６５５は、第１の時間期間（たとえば、受信電力の測定値に関する所与の時間ウィンドウ内）に保留中のワイヤレスデータトランザクションを送信するかどうかを決定するように構成され得る。トランザクション決定モジュール６５５は、保留中のワイヤレスデータトランザクションをただちに送信するかそれとも保留中のワイヤレスデータトランザクションの送信を延期するかを決定し得る。この決定は、電力消費量メトリック６５０において推定された電力消費量メトリックを保留中のワイヤレスデータトランザクションに関連する優先度と比較することによって下され得る。保留中のワイヤレスデータトランザクションの送信が延期される場合、電力消費量メトリックモジュール６５０は、第１の時間期間の後の第２の時間期間の間の保留中のワイヤレスデータトランザクションの第２の電力消費量メトリックを推定し得、トランザクション決定モジュール６５５は次いで、第２の電力消費量メトリックに基づいて第２の時間期間の間に保留中のワイヤレスデータトランザクションを送信するかどうかを決定し得る。
【００８５】
[0094]図７は、モバイルデバイス１１５−ｇの別の例のブロック図である。モバイルデバイス１１５−ｇは、上記で前述の各図を参照して説明したモバイルデバイス１１５のうちの１つまたは複数の一例であり得る。図６のモバイルデバイス１１５−ｆと同様に、本例のモバイルデバイス１１５−ｇは、１つまたは複数のアンテナ６０５−ａと、モデム６１０−ａと、コンピュータ可読記憶媒体プログラムコードを６２０−ａを含むメモリ６１５−ａと、プロセッサモジュール６２５−ａと、受信電力測定モジュール６４５−ａと、電力消費量メトリックモジュール６５０−ａと、トランザクション決定モジュール６５５−ａとを含み得る。さらに、モバイルデバイス１１５−ｇは、少なくとも１つのアプリケーション７０５と、アイドル状態モジュール７１０と、トランザクション実行モジュール７１５とを含み得る。
【００８６】
[0095]本例では、アプリケーション７０５は、プロセッサモジュール６２５−ａおよびメモリ６１５−ａによって実施され得る。アプリケーション７０５は、保留中のワイヤレスデータトランザクション（たとえば、ウェブサーバからデータを要求する）をモデム６１０−ａによって基地局に送信できるように生成し得る。アプリケーション７０５は、保留中のワイヤレスデータトランザクションが生成されたことを示すためにＡＰＩを介して電力消費量メトリックモジュール６５０−ａ、トランザクション決定モジュール６５５−ａ、トランザクション実行モジュール７１５、および／またはモデム６１０−ａと通信し得る。特定の例では、アプリケーション７０５は、保留中のワイヤレスデータトランザクションを生成するときに、ＡＰＩを介して保留中のワイヤレスデータトランザクションの電力消費量メトリックを要求し得る。
【００８７】
[0096]アイドル状態モジュール７１０は、非アクティビティ期間中にモデム６１０−ａが入るアイドル状態を管理し得る。ワイヤレスデータがアクティブに送信も受信もされていないときには、アイドル状態モジュール７１０は、バッテリー電力を節約するためにモデム６１０−ａの少なくとも送信機６３５−ａおよび受信機６４０−ａをパワーダウンし得る。アイドル状態モジュール７１０は、基地局からの予定されたページングメッセージをチェックするためにアイドル状態の間モデム６１０−ａの受信機６４０−ａを周期的にパワーアップするように構成されたページチェッキングモジュール７２０を含み得る。受信測定モジュール６４５−ａは、予定されたパワーアップ中に、受信機６４０−ａの受信電力を測定し得る。送信電力推定モジュール７２５は、ページングメッセージに関する予定されたチェックの期間中の受信機の測定受信電力に基づいて現在のチャネル条件の下での送信機６３５−ａの電力消費量を推定するためにマッピング機能ルックアップテーブル７３０を使用し得る。
【００８８】
[0097]電力消費量メトリックモジュール６５０−ａは、アプリケーション７０５において生成された保留中のワイヤレストランザクションに関して、現時点における保留中のワイヤレストランザクションの送信の相対的なコストを示す電力消費量メトリックを評価し得る。モデム６１０−ａがデータをアクティブに送受信している状態である場合、送信機６３５−ａおよび受信機６４０−ａにおける現在の電力消費量を測定し、現在のチャネル条件の下での保留中のワイヤレストランザクションの送信の推定コストを外挿することによって消費量メトリックが決定され得る。しかし、モデム６１０−ａが前述のアイドル状態にある場合、保留中のワイヤレスデータトランザクションの送信の電力コストを推定する目的で送信機６３５−ａまたは受信機６４０−ａをパワーアップすることは、コスト効果が良好でない場合がある。
【００８９】
[0098]したがって、モデム６１０−ａがアイドル状態にあるときには、電力消費量メトリックモジュール６５０−ａは、ページングメッセージをチェックするために受信機６４０−ａの予定されたパワーアップ中に送信電力推定モジュール７２５によって推定された送信電力を使用して保留中のワイヤレスデータトランザクションの電力消費量メトリックを決定し得る。
【００９０】
[0099]アイドル状態モジュール７１０の受信電力測定モジュール６４５−ａおよび送信電力推定モジュール７２５の１つの目的は、ページングメッセージに対する応答が必要であるかまたはモデム６１０−ａがデータをアクティブに送受信する状態に戻る場合に送信機６３５にどのくらいの電力を割り振るかを決定することである。しかし、電力消費量メトリックモジュール６５０−ａは、また、モデム６１０−ａがアイドル状態である間にアプリケーション７０５によって生成された保留中のワイヤレストランザクションについての電力消費量メトリックを生成するために送信電力推定モジュール７２５によって推定された送信電力を使用し得る。特定の例では、電力消費量メトリックモジュール６５０−ａは、ページングメッセージに関してチェックするために受信機６４０−ａの最も新しい予定されたパワーアップに関して実行される記憶された推定送信電力にアクセスし得る。追加または代替として、電力消費量メトリックモジュール６５０−ａは、アイドル状態モジュール７１０からの新しい受信電力測定値および送信電力推定値に基づいて保留中のワイヤレスデータの電力消費量メトリックを生成するために受信機６４０−ａの次に予定されたパワーアップを待機し得る。
【００９１】
[0100]特定の例では、電力消費量メトリックは、現時点においてまたは現在の時間期間の間に保留中のワイヤレストランザクションを行うために送信機６３５−ａおよび受信機６４０−ａによって消費される電力の推定量の数値表現（たとえば、ｄＢｍの単位）を含み得る。追加または代替として、電力消費量メトリックは、現時点においてまたは現在の時間期間の間に保留中のワイヤレストランザクションを行うために送信機６３５−ａおよび受信機６４０−ａによって消費される電力の推定量の低粒度分類（たとえば、低、中間、高）を含み得る。
【００９２】
[0101]トランザクション決定モジュール６５５−ａは、現在の時間期間の間に保留中のワイヤレスデータトランザクションを送信するかそれとも保留中のワイヤレスデータトランザクションの送信を後の時間期間まで延期するかを決定するために電力消費量メトリックを使用し得る。特定の例では、トランザクション決定モジュール６５５−ａは、アプリケーション７０５のコンポーネントであり得る。代替として、トランザクション決定モジュール６５５−ａは、モデム６１０−ａのコンポーネントであり得る。トランザクション決定モジュール６５５−ａは、保留中のワイヤレスデータトランザクションに関連する優先度を決定するように構成された優先度モジュール７３５を含み得る。優先度モジュール７３５は、現時点において保留中のワイヤレストランザクションを送信するかそれともトランザクションの電力消費量メトリックがより低くなるまでトランザクションの送信を延期するかを決定するために保留中のワイヤレスデータトランザクションの優先度をトランザクションの電力消費量メトリックと比較するように構成され得る。いくつかの実施形態では、トランザクション決定モジュール６５５−ａは、トランザクションのスロットリングのオン、オフを切り替える（throttle on and off transactions）ように構成され得る。スロットリングは、本明細書においてトランザクション決定モジュールの動作特性に関して説明したパラメータなどの様々なパラメータに基づき得る。
【００９３】
[0102]トランザクション決定モジュール６５５−ａは、また、タイマーモジュール７４０を含み得る。特定の例では、タイマーモジュール７４０は、保留中のワイヤレスデータトランザクションのためのタイマーを実装し得る。タイマーは、保留中のワイヤレスデータトランザクションがアプリケーション７０５によって生成されたときに開始し得る。タイマーが満了したときに、保留中のワイヤレスデータトランザクションの優先度が高くされ得る。特定の例では、トランザクションのためのタイマーが満了したときに、トランザクションについての優先度またはトランザクションについての電力消費量メトリックにかかわらずトランザクションがただちに送信され得る。追加の例または代替例では、様々なサイズ、種類、または優先度の保留中のワイヤレスデータトランザクションは、それぞれに異なる所定のタイマー値を有し得る。
【００９４】
[0103]特定の例では、トランザクション決定モジュール６５５−ａが現在の時間期間中に保留中のワイヤレスデータトランザクションを送信しないことに決定した場合、トランザクションアイドル状態モジュールは、モデム６１０の送信機６３５および受信機６４０をパワーダウンし、アイドル状態に戻り得る。
【００９５】
[0104]トランザクション実行モジュール７１５は、トランザクション決定モジュール６５５−ａの決定に従ってワイヤレス送信するために、保留中のワイヤレスデータトランザクションを受信してトランザクションをモデム６１０−ａにサブミットするように構成され得る。特定の例では、トランザクション実行モジュール７１５の１つまたは複数のコンポーネントがアプリケーション７０５によって実装され得る。追加または代替として、トランザクション実行モジュール７１５の１つまたは複数のコンポーネントがモデム６１０−ａによって実装され得る。
【００９６】
[0105]図８は、基地局１０５−ｆとモバイルデバイス１１５−ｈとを含むシステム８００のブロック図である。このシステム８００は、上述のシステム１００、２００、３００、４００のうちの１つまたは複数の一例であり得る。基地局１０５−ｆにはアンテナ８３４−ａ〜８３４−ｘが搭載され得、モバイルデバイス１１５−ｈにはアンテナ８５２−ａ〜８５２−ｎが搭載され得る。基地局１０５−ｆにおいて、送信プロセッサ８２０がデータソースからデータを受信し得る。
【００９７】
[0106]送信プロセッサ８２０はデータを処理し得る。送信プロセッサ８２０は、参照シンボルとセル固有参照信号とを生成し得る。送信（ＴＸ）多入力多出力（ＭＩＭＯ）プロセッサ８３０は、適用可能な場合、データシンボル、制御シンボル、および／または基準シンボルに対して空間処理（たとえば、プリコーディング）を実行し得、出力シンボルストリームを送信変調器８３２ａ〜８３２ｘに与え得る。各変調器８３２は、出力サンプルストリームを取得するために（たとえば、ＯＦＤＭなどのために）それぞれの出力シンボルストリームを処理し得る。各変調器８３２はさらに、ダウンリンク（ＤＬ）信号を取得するために出力サンプルストリームを処理（たとえば、アナログへ変換、増幅、フィルタリング、およびアップコンバート）し得る。一例では、変調器８３２ａ〜８３２ｘからのＤＬ信号は、それぞれアンテナ８３４ａ〜８３４ｘを介して送信され得る。
【００９８】
[0107]モバイルデバイス１１５−ｈにおいて、モバイルデバイスアンテナ６５０−ａ〜６０５−ｎは、基地局１０５−ｆからＤＬ信号を受信し得、受信した信号をそれぞれ復調器８５４−ａ〜８５４−ｎに供給し得る。復調器８５４はモデム（たとえば、図６または図７のモデム６１０）のコンポーネントであり得る。各復調器８５４は、入力サンプルを取得するようにそれぞれの受信信号を調整（たとえば、フィルタ処理、増幅、ダウンコンバート、およびデジタル化）し得る。各復調器８５４はさらに、受信シンボルを取得するために（たとえば、ＯＦＤＭなどのための）入力サンプルを処理し得る。ＭＩＭＯ検出器８５６は、すべての復調器８５４−ａ〜８５４−ｎから受信シンボルを取得し、適用可能な場合は受信シンボルに対してＭＩＭＯ検出を実行し、検出シンボルを与え得る。受信機プロセッサ８５８は、検出シンボルを処理（たとえば、復調、デインターリーブ、および復号）して、モバイルデバイス１１５−ｈに関して復号されたデータをデータ出力に与えて、復号された制御情報をプロセッサ６２５−ｂ、またはメモリ６１５−ｂに与え得る。
【００９９】
[0108]アップリンク（ＵＬ）上で、モバイルデバイス１１５−ｈにおいて、送信プロセッサ８６４がデータストアからデータを受信し、処理し得る。送信プロセッサ８６４は、基準信号についての基準シンボルを生成し得る。送信プロセッサ８６４からのシンボルは、適用可能な場合は送信ＭＩＭＯプロセッサ８６６によってプリコードされ、さらに（たとえば、ＳＣ−ＦＤＭＡなどのために）変調器８５４−ａ〜８５４−ｎによって処理され、基地局１０５−ｆから受信された送信パラメータに従って基地局１０５−ｆに送信され得る。変調器８５４は、上述の原則に整合するモデムのコンポーネントであり得る。
【０１００】
[0109]特定の例では、送信（すなわち、ワイヤレスデータトランザクション）されるデータは、送信機および変調器８５４がアイドル状態において電源が切断されている間にモバイルデバイス１１５−ｈにおいて生成され得る。受信電力測定モジュール６４５−ｂは、上記で前述の図を参照して説明したように、基地局１０５−ｆからのページングメッセージに関するチェックに関連したモデムの予定されたパワーアップ中に受信機および／または復調器８５４に関連する受信電力を測定し得る。電力消費量メトリックモジュール６５０−ｂは、受信機に関連する測定受信電力に基づいて、現在の時間期間中の送信機からのワイヤレスデータトランザクションの送信に関連した電力消費量メトリックを推定し得る。トランザクション決定モジュール６５５−ｂは、推定された電力消費量メトリックに少なくとも部分的に基づいて、現在の時間期間中に送信機において保留中のワイヤレスデータトランザクションを送信するかどうかを決定し得る。
【０１０１】
[0110]基地局１０５−ｆにおいて、モバイルデバイス１１５−ｈからのＵＬ信号は、アンテナ８３４によって受信され、復調器８３２によって処理され、ＭＩＭＯ検出器８３６による検出が適用可能な場合はＭＩＭＯ検出器８３６によって検出され、さらに受信プロセッサによって処理され得る。受信機プロセッサ８３８は、復号されたデータをデータ出力とプロセッサ８４０とに与え得る。
【０１０２】
[0111]モバイルデバイス１１５−ｈのコンポーネントは、個別にまたは集合的に、ハードウェア中の適用可能な機能の一部または全部を実施するように適応された１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）を用いて実装され得る。ここに示されたモジュールの各々は、システム８００の動作に関係する１つまたは複数の機能を実行するための手段であり得る。同様に、基地局１０５−ｆのコンポーネントは、個別にまたは集合的に、ハードウェア中の適用可能な機能の一部または全部を実行するように適応された１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）を用いて実装され得る。ここに示されたコンポーネントの各々は、システム８００の動作に関係する１つまたは複数の機能を実行するための手段であり得る。
【０１０３】
[0112]図９は、モバイルデバイスにおけるモデム電力消費量を管理するための方法９００の一例のフローチャート図を示す。特定の例では、方法９００は、上記で前述の各図に関して説明したモバイルデバイス１１５のうちの１つまたは複数によって実施され得る。
【０１０４】
[0113]ブロック９０５において、モバイルデバイスにおけるモデムの受信機に関連する受信電力は、ページングメッセージに関するチェックに関連したモデムの予定されたパワーアップ中に測定され得る。ブロック９１０において、モデムの送信機における保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックは、測定受信電力に基づいて推定され得る。特定の例では、電力消費量メトリックの推定は、受信機の測定受信電力から電力消費量メトリックを導出するように所定のマッピング機能を実行することを含み得る。特定の例では、受信電力の測定および所定のマッピング機能は、ページングメッセージに関するチェックのために予定された各パワーアップ中に実行され、測定受信電力およびマッピング機能による結果が、保留中のワイヤレスデータトランザクションの推定された電力消費量メトリックを決定するために使用され得る。
【０１０５】
[0114]特定の例では、電力消費量メトリックのインジケーションが、電力消費量メトリックを求める、ＡＰＩを介したアプリケーションからの要求に応答して、ＡＰＩを介して、保留中のワイヤレスデータトランザクションに関連するアプリケーションに送られ得る。特定の例では、電力消費量メトリックはいくつかの所定のカテゴリのうちの１つに分類され得、電力消費量メトリックのインジケーションは、選択されたカテゴリを含み得る。ブロック９１５の決定は、アプリケーションにおいて実行されても、またはモデムにおいて実行されても、またはアプリケーションとモデムの組合せにおいて実行され得る。モデムがブロック９１５の決定を実行する例では、モデムは、決定に基づいて、バッファにおいて保留中のワイヤレスデータトランザクションを受信し、モデムから保留中のワイヤレスデータトランザクションを送信し得る。
【０１０６】
[0115]ブロック９１５において、モバイルデバイスは、推定された電力消費量メトリックに少なくとも部分的に基づいて第１の時間に保留中のワイヤレスデータトランザクションを送信するかどうかを決定し得る。決定は、保留中のワイヤレスデータトランザクションに関連する優先度と電力消費量メトリックとの間の比較に基づき得る。特定の例では、モバイルデバイスは、電力消費量メトリックに基づいて第１の時間には保留中のワイヤレスデータトランザクションを送信しないことを決定し、第１の時間の後の第２の時間における保留中のワイヤレスデータトランザクションについての第２の電力消費量メトリックを推定し得る。これらの場合、モバイルデバイスは、第１の時間に保留中のワイヤレスデータトランザクションを送信しないことを決定したことに少なくとも部分的に基づいてモデムをパワーダウンし得る。モバイルデバイスは次いで、受信された第２の電力消費量メトリックに少なくとも部分的に基づいて第２の時間に保留中のワイヤレスデータトランザクションを送信することを決定し得る。
【０１０７】
[0116]追加の例または代替例では、モバイルデバイスは、電力消費量メトリックに基づいて第１の時間には保留中のワイヤレスデータトランザクションを送信しないことを決定し、保留中のワイヤレスデータトランザクションに関連付けられたタイマーが満了したことを決定し、タイマーの満了に少なくとも部分的に基づいて保留中のワイヤレスデータトランザクションを送信し得る。
【０１０８】
[0117]図１０は、モバイルデバイスにおけるモデム電力消費量を管理する別の例示的な方法１０００のフローチャート図を示す。図１０の方法１０００は、図９の方法９００の一例であり得る。本例の方法１０００は、モデムおよびモバイルデバイスの関連するコンポーネントによって実施され得る。
【０１０９】
[0118]ブロック１００５において、ＡＰＩを介してアプリケーションから要求が受信され得る。この要求は、保留中のワイヤレスデータトランザクションに関連した電力消費量メトリックを求めるアプリケーションからの要求であり得る。ブロック１０１０において、モデムの送信機および／または受信機がアクティブであるか（すなわち、パワーアップされているか）どうかの決定が下され得る。
【０１１０】
[0119]モデムの送信機または受信機の少なくとも一方がアクティブである場合（ブロック１０１０、ＹＥＳ）、送信機または受信機の瞬間受信電力がブロック１０１５において測定され得る。ブロック１０２０において、現時点における送信機での保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックが、測定受信電力に基づいて推定され得、ブロック１０４０において、電力消費量メトリックがＡＰＩを介してアプリケーションに返され得る。アプリケーションは、現時点において保留中のワイヤレスデータトランザクションを送信するかどうかを決定するために電力消費量メトリックを使用し得る。
【０１１１】
[0120]一方、モデムの送信機および受信機がアイドル状態においてパワーダウンされた場合（決定１０１０、ＮＯ）、ブロック１０２５において、モデムは、ページングメッセージに関するチェックを実行するために予定された時間に少なくとも受信機をパワーアップし得る。ブロック１０３０において、モデムの受信機に関連する瞬間受信電力が、ページングメッセージに関する予定されたチェックの間に測定され得る。ブロック１０３５において、現時点におけるモデムの送信機からの保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックは、測定受信電力に基づいて推定され得る。ブロック１０４０において、電力消費量メトリックは、現時点において保留中のワイヤレスデータトランザクションを送信するかどうかを決定する際にアプリケーションによって使用できるようにＡＰＩを介してアプリケーションに返され得る。
【０１１２】
[0121]図１１は、モバイルデバイスにおけるモデム電力消費量を管理する別の例示的な方法１１００のフローチャート図を示す。図１１の方法１１００は、図９の方法９００の一例であり得る。本例の方法１１００は、モバイルデバイス上で実行されるアプリケーションによって実施され得る。
【０１１３】
[0122]ブロック１１０５において、保留中のワイヤレスデータトランザクションが識別され得る。トランザクションはアプリケーションにおいて開始され得る。ブロック１１１０において、ＡＰＩを介してモバイルデバイスのモデムに保留中のワイヤレスデータトランザクションの電力消費量メトリックが要求され得る。ブロック１１１５において、保留中のワイヤレスデータトランザクションの要求された電力消費量メトリックがＡＰＩを介してモデムから受信され得る。電力消費量メトリックは、モデムにおいてページングメッセージに関してチェックするための予定されたパワーアップ中の測定受信電力に基づき得る。ブロック１１２０において、保留中のワイヤレスデータトランザクションに関連する優先度がアプリケーションによって識別され得る。
【０１１４】
[0123]ブロック１１２５において、アプリケーションは、現時点におけるトランザクションの送信が許容されるかどうかを決定するために保留中のワイヤレスデータトランザクションの優先度をトランザクションに関する受信された電力消費量メトリックと比較し得る。トランザクションの送信が優先度および電力消費量メトリックに基づいて現時点において許容される場合（ブロック１１２５、ＹＥＳ）、保留中のワイヤレスデータトランザクションは、基地局または他のワイヤレス受信側に送信できるようにモデムにサブミットされ得る。トランザクションの送信が優先度および電力消費量メトリックに基づいて現時点において許容されない場合（ブロック１１２５、ＮＯ）、保留中のワイヤレストランザクションに関連付けられたタイマーが満了したかどうかの決定がブロック１１３５において下され得る。タイマーが満了した場合（ブロック１１３５、ＹＥＳ）、保留中のワイヤレスデータトランザクションは、ブロック１１３０においてワイヤレス送信できるようにモデムにサブミットされ得る。タイマーが満了していない場合（ブロック１１４０、ＮＯ）、アプリケーションは所定の時間待機し、フローはブロック１１１０に戻り得る。
【０１１５】
[0124]添付の図面に関して上記に記載した詳細な説明は、例示的な実施形態について説明しており、実装され得るまたは特許請求の範囲内に入る実施形態のみを表すものではない。この明細書全体にわたって使用する「例示的」という用語は、「例、事例、または例示の働きをすること」を意味し、「好ましい」または「他の実施形態よりも有利である」ことを意味しない。詳細な説明は、説明した技法の理解を提供する目的で、具体的な詳細を含む。しかしながら、これらの技法は、これらの具体的な詳細なしに実施され得る。場合によっては、説明した実施形態の概念を不明瞭にしないように、よく知られている構造およびデバイスがブロック図の形態で示される。
【０１１６】
[0125]情報および信号は、多種多様な技術および技法のいずれかを使用して表され得る。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【０１１７】
[0126]本明細書の開示に関して説明された様々な例示的なブロックおよびモジュールは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェアコンポーネント、あるいは本明細書で説明された機能を実施するために設計されたそれらの任意の組合せを用いて実装または実施され得る。汎用プロセッサはマイクロプロセッサとすることができるが、代替形態として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械とすることができる。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成としても実装され得る。
【０１１８】
[0127]本明細書で説明された機能は、ハードウェア、プロセッサによって実行されるソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。プロセッサによって実行されるソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信され得る。他の例および実装形態は、本開示および添付の特許請求の範囲および趣旨内にある。たとえば、ソフトウェアの性質により、上記で説明した機能は、プロセッサ、ハードウェア、ファームウェア、ハードワイヤリング、またはこれらのいずれかの組合せによって実行されるソフトウェアを使用して実装され得る。機能を実装する特徴はまた、機能の部分が、異なる物理的ロケーションにおいて実装されるように分散されることを含めて、様々な位置に物理的に配置され得る。また、特許請求の範囲を含めて、本明細書で使用される場合、「のうちの少なくとも１つ」で終わる項目の列挙中で使用される「または」は、たとえば、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」の列挙は、ＡまたはＢまたはＣまたはＡＢまたはＡＣまたはＢＣまたはＡＢＣ（すなわち、ＡおよびＢおよびＣ）を意味するような選言的列挙を示す。
【０１１９】
[0128]コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、汎用または専用コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコード手段を搬送または記憶するために使用され得、汎用もしくは専用コンピュータまたは汎用もしくは専用プロセッサによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用されるディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲内に含まれる。
【０１２０】
[0129]本開示についての以上の説明は、当業者が本開示を作成または使用することができるように提供される。本開示に対する様々な修正が当業者には容易に明らかであり、本明細書で定義された一般原理は、本開示の趣旨または範囲から逸脱することなく他の変形形態に適用され得る。本開示全体にわたって、「例」または「例示的」という用語は、一例または一事例を示すものであり、言及した例についての選好を暗示せず、または必要としない。したがって、本開示は、本明細書で説明した例および設計に限定されるべきでなく、本明細書で開示する原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
モバイルデバイスのモデムにおける電力消費量を管理する方法であって、
ページングメッセージに関するチェックに関連した前記モデムの予定されたパワーアップ中に、前記モデムの受信機に関連する受信電力を測定することと、
前記受信機に関連する測定された前記受信電力に基づいて、前記モデムの送信機における保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックを推定することと、
第１の時間に前記保留中のワイヤレスデータトランザクションを送信するかどうかを決定することと、ここにおいて、前記決定は、推定された前記電力消費量メトリックに少なくとも部分的に基づく、
を備える方法。
［Ｃ２］
前記電力消費量メトリックを推定することは、
前記受信機の測定された前記受信電力から前記電力消費量メトリックを導出するように所定のマッピング機能を実行することを含む、上記Ｃ１に記載の方法。
［Ｃ３］
前記受信機に関連する前記受信電力の前記測定および前記所定のマッピング機能は、ページングメッセージに関してチェックするための前記モデムの予定された各パワーアップ中に実行される、上記Ｃ２に記載の方法。
［Ｃ４］
前記所定のマッピング機能を実行することは、
測定された前記受信電力を送信電力にマッピングすることと、
前記送信電力を送信の瞬間コストにマッピングすることと、
前記送信の瞬間コストを前記保留中のワイヤレスデータトランザクションの送信の総コストにマッピングすることとを含む、上記Ｃ２に記載の方法。
［Ｃ５］
前記電力消費量メトリックに基づいて前記第１の時間には前記保留中のワイヤレスデータトランザクションを送信しないことを決定することと、
前記第１の時間の後の第２の時間における前記保留中のワイヤレスデータトランザクションについての第２の電力消費量メトリックを推定することとをさらに備える、上記Ｃ１に記載の方法。
［Ｃ６］
前記第１の時間に前記保留中のワイヤレスデータトランザクションを送信しないことの前記決定に少なくとも部分的に基づいて前記モデムをパワーダウンすることをさらに備える、上記Ｃ５に記載の方法。
［Ｃ７］
受信された第２の電力消費量メトリックに少なくとも部分的に基づいて前記第２の時間に前記保留中のワイヤレスデータトランザクションを送信することを決定することをさらに備える、上記Ｃ５に記載の方法。
［Ｃ８］
前記電力消費量メトリックに基づいて前記第１の時間には前記保留中のワイヤレスデータトランザクションを送信しないことを決定することと、
前記保留中のワイヤレスデータトランザクションに関連付けられたタイマーが満了したことを決定することと、
前記タイマーの前記満了に少なくとも部分的に基づいて前記保留中のワイヤレスデータトランザクションを送信することとをさらに備える、上記Ｃ１に記載の方法。
［Ｃ９］
前記タイマーが満了したことの前記決定に応答して前記保留中のワイヤレスデータトランザクションに関連する優先度を高くすることをさらに備え、
前記保留中のワイヤレスデータトランザクションの前記送信は、前記保留中のワイヤレスデータトランザクションの高くされた優先度が前記電力消費量メトリックを上回ることの決定に少なくとも部分的に基づく、上記Ｃ８に記載の方法。
［Ｃ１０］
前記保留中のワイヤレスデータトランザクションに関連する優先度を識別することと、
前記保留中のワイヤレスデータトランザクションに関連する前記優先度を前記保留中のワイヤレスデータトランザクションを送信することに関連する前記電力消費量メトリックと比較することとをさらに備え、
前記保留中のワイヤレスデータトランザクションを送信するかどうかの前記決定は前記比較に基づく、上記Ｃ１に記載の方法。
［Ｃ１１］
前記保留中のワイヤレスデータトランザクションに関連するアプリケーションにアプリケーションプログラミングインターフェース（ＡＰＩ）を介して前記電力消費量メトリックのインジケーションを送信することをさらに備える、上記Ｃ１に記載の方法。
［Ｃ１２］
前記電力消費量メトリックを求める、前記ＡＰＩを介した前記アプリケーションからの要求を前記モデムにおいて受信することをさらに備え、
前記電力消費量メトリックは、前記受信された要求に応答して前記ＡＰＩを介して前記アプリケーションに送信される、上記Ｃ１１に記載の方法。
［Ｃ１３］
前記電力消費量メトリックを複数の所定のカテゴリのうちの選択されたカテゴリに分類することをさらに備え、
前記電力消費量メトリックの前記インジケーションは、前記選択されたカテゴリを含む、上記Ｃ１１に記載の方法。
［Ｃ１４］
前記保留中のワイヤレスデータトランザクションを送信するかどうかの前記決定は前記アプリケーションにおいて行われる、上記Ｃ１１に記載の方法。
［Ｃ１５］
前記保留中のワイヤレスデータトランザクションを送信するかどうかの前記決定は前記モデムにおいて行われる、上記Ｃ１に記載の方法。
［Ｃ１６］
前記モデムに関連するバッファにおいて前記保留中のワイヤレスデータトランザクションを受信することと、
前記決定に基づいて前記保留中のワイヤレスデータトランザクションを前記モデムからネットワークに送信することとをさらに備える、上記Ｃ１５に記載の方法。
［Ｃ１７］
モバイルデバイスであって、
送信機と、
受信機と、
ページングメッセージの受信に関連したモデムの予定されたパワーアップ中に、前記受信機に関連する受信電力を測定するように構成された受信電力測定モジュールと、
前記受信機に関連する測定された前記受信電力に基づいて、前記送信機における保留中のワイヤレスデータトランザクションの送信に関連する電力消費量メトリックを推定するように構成された電力消費量メトリックモジュールと、
第１の時間に前記送信機において前記保留中のワイヤレスデータトランザクションを送信するかどうかを決定するように構成されたトランザクション決定モジュールと、ここにおいて、前記決定は、推定された前記電力消費量メトリックに少なくとも部分的に基づく、
を備えるモバイルデバイス。
［Ｃ１８］
前記電力消費量メトリックモジュールは、
前記受信機の測定された前記受信電力から前記電力消費量メトリックを導出するように所定のマッピング機能を実行するようにさらに構成される、上記Ｃ１７に記載のモバイルデバイス。
［Ｃ１９］
前記受信機に関連する前記受信電力の前記測定および前記所定のマッピング機能は、ページングメッセージに関してチェックするための前記モデムの予定された各パワーアップ中に実行される、上記Ｃ１８に記載のモバイルデバイス。
［Ｃ２０］
前記電力消費量メトリックモジュールは、
測定された前記受信電力を送信電力にマッピングすることと、
前記送信電力を送信の瞬間コストにマッピングすることと、
前記送信の瞬間コストを前記保留中のワイヤレスデータトランザクションの送信の総コストにマッピングすることと、
によって前記所定のマッピング機能を行うようにさらに構成される、上記Ｃ１８に記載のモバイルデバイス。
［Ｃ２１］
前記トランザクション決定モジュールは、前記電力消費量メトリックに基づいて前記第１の時間には前記保留中のワイヤレスデータトランザクションを送信しないことを決定するようにさらに構成され、
前記電力消費量メトリックモジュールは、前記第１の時間の後の第２の時間における前記保留中のワイヤレスデータトランザクションについての第２の電力消費量メトリックを推定するようにさらに構成される、上記Ｃ１７に記載のモバイルデバイス。
［Ｃ２２］
前記保留中のワイヤレスデータトランザクションを送信しないことの前記決定に少なくとも部分的に基づいて前記モデムをパワーダウンするように構成された、アイドル状態モジュールをさらに備える、上記Ｃ２１に記載のモバイルデバイス。
［Ｃ２３］
前記トランザクション決定モジュールは、
受信された第２の電力消費量メトリックに少なくとも部分的に基づいて前記第２の時間に前記保留中のワイヤレスデータトランザクションを送信することを決定するようにさらに構成される、上記Ｃ２１に記載のモバイルデバイス。
［Ｃ２４］
前記トランザクション決定モジュールは、
前記電力消費量メトリックに基づいて前記第１の時間には前記保留中のワイヤレスデータトランザクションを送信しないことを決定することと、
前記保留中のワイヤレスデータトランザクションに関連付けられたタイマーが満了したことを決定することと、
前記タイマーの前記満了に少なくとも部分的に基づいて前記保留中のワイヤレスデータトランザクションを送信することを決定することとを行うようにさらに構成される、上記Ｃ１７に記載のモバイルデバイス。
［Ｃ２５］
前記トランザクション決定モジュールは、
前記タイマーが満了したことの前記決定に応答して前記保留中のワイヤレスデータトランザクションに関連する優先度を高くすることを行うようにさらに構成され、
前記保留中のワイヤレスデータトランザクションの前記送信は、前記保留中のワイヤレスデータトランザクションの高くされた優先度が前記電力消費量メトリックを上回ることの決定に少なくとも部分的に基づく、上記Ｃ２４に記載のモバイルデバイス。
［Ｃ２６］
前記トランザクション決定モジュールは、
前記保留中のワイヤレスデータトランザクションに関連する優先度を識別することと、
前記保留中のワイヤレスデータトランザクションに関連する前記優先度を前記保留中のワイヤレスデータトランザクションを送信することに関連する前記電力消費量メトリックと比較することとを行うようにさらに構成され、
前記第１の時間に前記保留中のワイヤレスデータトランザクションを送信するかどうかの前記決定は前記比較に基づく、上記Ｃ１７に記載のモバイルデバイス。
［Ｃ２７］
前記電力消費量メトリックモジュールは、
前記保留中のワイヤレスデータトランザクションに関連するアプリケーションにアプリケーションプログラミングインターフェース（ＡＰＩ）を介して前記電力消費量メトリックのインジケーションを送信することを行うようにさらに構成される、上記Ｃ１７に記載のモバイルデバイス。
［Ｃ２８］
前記電力消費量メトリックモジュールは、
前記電力消費量メトリックを求める、前記ＡＰＩを介した前記アプリケーションからの要求を受信することと、
前記受信された要求に応答して、前記電力消費量メトリックを前記ＡＰＩを介して前記アプリケーションに送信することとを行うようにさらに構成される、上記Ｃ２７に記載のモバイルデバイス。
［Ｃ２９］
前記電力消費量メトリックモジュールは、
前記電力消費量メトリックを複数の所定のカテゴリのうちの選択されたカテゴリに分類することを行うようにさらに構成され、
前記電力消費量メトリックの前記インジケーションは、前記選択されたカテゴリを含む、上記Ｃ２７に記載のモバイルデバイス。
［Ｃ３０］
モバイルデバイスのモデムにおける電力消費量を管理するための装置であって、
ページングメッセージに関するチェックに関連した前記モデムの予定されたパワーアップ中に、前記モデムの受信機に関連する受信電力を測定するための手段と、
前記受信機に関連する測定された前記受信電力に基づいて前記モデムの送信機における保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックを推定するための手段と、
第１の時間に前記保留中のワイヤレスデータトランザクションを送信するかどうかを決定するための手段と、ここにおいて、前記決定は、推定された前記電力消費量メトリックに少なくとも部分的に基づく、
を備える装置。
［Ｃ３１］
前記電力消費量メトリックを推定するための前記手段は、
前記受信機の測定された前記受信電力から前記電力消費量メトリックを導出するように所定のマッピング機能を実行するための手段を含む、上記Ｃ３０に記載の装置。
［Ｃ３２］
前記受信機に関連する前記受信電力の前記測定および前記所定のマッピング機能は、ページングメッセージに関してチェックするための前記モデムの予定された各パワーアップ中に実行され、前記装置はさらに備える、上記Ｃ３１に記載の装置。
［Ｃ３３］
前記所定のマッピング機能を実行するための前記手段は、
測定された前記受信電力を送信電力にマッピングするための手段と、
前記送信電力を送信の瞬間コストにマッピングするための手段と、
前記送信の瞬間コストを前記保留中のワイヤレスデータトランザクションの送信の総コストにマッピングするための手段とを含む、上記Ｃ３１に記載の装置。
［Ｃ３４］
前記電力消費量メトリックに基づいて前記第１の時間には前記保留中のワイヤレスデータトランザクションを送信しないことを決定するための手段と、
前記第１の時間の後の第２の時間における前記保留中のワイヤレスデータトランザクションについての第２の電力消費量メトリックを推定するための手段とをさらに備える、上記Ｃ３０に記載の装置。
［Ｃ３５］
前記保留中のワイヤレスデータトランザクションを送信しないことの前記決定に少なくとも部分的に基づいて前記モデムをパワーダウンするための手段をさらに備える、上記Ｃ３４に記載の装置。
［Ｃ３６］
受信された第２の電力消費量メトリックに少なくとも部分的に基づいて前記第２の時間に前記保留中のワイヤレスデータトランザクションを送信することを決定するための手段をさらに備える、上記Ｃ３４に記載の装置。
［Ｃ３７］
前記電力消費量メトリックに基づいて前記第１の時間には前記保留中のワイヤレスデータトランザクションを送信しないことを決定するための手段と、
前記保留中のワイヤレスデータトランザクションに関連付けられたタイマーが満了したことを決定するための手段と、
前記タイマーの前記満了に少なくとも部分的に基づいて前記保留中のワイヤレスデータトランザクションを送信するための手段とをさらに備える、上記Ｃ３０に記載の装置。
［Ｃ３８］
前記タイマーが満了したことの前記決定に応答して前記保留中のワイヤレスデータトランザクションに関連する優先度を高くするための手段をさらに備え、
前記保留中のワイヤレスデータトランザクションの前記送信は、前記保留中のワイヤレスデータトランザクションの高くされた優先度が前記電力消費量メトリックを上回ることの決定に少なくとも部分的に基づく、上記Ｃ３７に記載の方法。
［Ｃ３９］
前記保留中のワイヤレスデータトランザクションに関連する優先度を識別するための手段と、
前記保留中のワイヤレスデータトランザクションに関連する前記優先度を前記保留中のワイヤレスデータトランザクションを送信することに関連する前記電力消費量メトリックと比較するための手段とをさらに備え、
前記第１の時間に前記保留中のワイヤレスデータトランザクションを送信するかどうかの前記決定は前記比較に基づく、上記Ｃ３０に記載の装置。
［Ｃ４０］
前記保留中のワイヤレスデータトランザクションに関連するアプリケーションにアプリケーションプログラミングインターフェース（ＡＰＩ）を介して前記電力消費量メトリックのインジケーションを送信するための手段をさらに備える、上記Ｃ３０に記載の装置。
［Ｃ４１］
前記電力消費量メトリックを求める、前記ＡＰＩを介した前記アプリケーションからの要求を前記モデムにおいて受信するための手段をさらに備え、
前記電力消費量メトリックは、前記受信された要求に応答して前記ＡＰＩを介して前記アプリケーションに送信される、上記Ｃ４０に記載の装置。
［Ｃ４２］
前記電力消費量メトリックを複数の所定のカテゴリのうちの選択されたカテゴリに分類するための手段をさらに備え、
前記電力消費量メトリックの前記インジケーションは、前記選択されたカテゴリを含む、上記Ｃ４０に記載の装置。
［Ｃ４３］
前記保留中のワイヤレスデータトランザクションを送信するかどうかの前記決定は前記アプリケーションにおいて下される、上記Ｃ４０に記載の装置。
［Ｃ４４］
前記保留中のワイヤレスデータトランザクションを送信するかどうかの前記決定は前記モデムにおいて下される、上記Ｃ３０に記載の装置。
［Ｃ４５］
前記モデムに関連するバッファにおいて前記保留中のワイヤレスデータトランザクションを受信するための手段と、
前記決定に基づいて前記保留中のワイヤレスデータトランザクションを前記モデムからネットワークに送信するための手段とをさらに備える、上記Ｃ４４に記載の装置。
［Ｃ４６］
コンピュータ可読プログラムコードが記憶された有形のコンピュータ可読記憶デバイスであって、前記コンピュータ可読プログラムコードが、
少なくとも１つのプロセッサに、ページングメッセージに関するチェックに関連したモデムの予定されたパワーアップ中に、前記モデムの受信機に関連する受信電力を測定させるように構成されたコンピュータ可読プログラムコードと、
前記少なくとも１つのプロセッサに、前記受信機に関連する測定された前記受信電力に基づいて前記モデムの送信機における保留中のワイヤレスデータトランザクションの送信に関連した電力消費量メトリックを推定させるように構成されたコンピュータ可読プログラムコードと、
前記少なくとも１つのプロセッサに、第１の時間に前記保留中のワイヤレスデータトランザクションを送信するかどうかを決定させるように構成されたコンピュータ可読プログラムコードと、ここにおいて、前記決定は、推定された前記電力消費量メトリックに少なくとも部分的に基づく、
を備えるコンピュータプログラム製品。
【図１】
0005992639.tif 000002
【図２】
0005992639.tif 000003
【図３Ａ】
0005992639.tif 000004
【図３Ｂ】
0005992639.tif 000005
【図３Ｃ】
0005992639.tif 000006
【図４】
0005992639.tif 000007
【図５】
0005992639.tif 000008
【図６】
0005992639.tif 000009
【図７】
0005992639.tif 000010
【図８】
0005992639.tif 000011
【図９】
0005992639.tif 000012
【図１０】
0005992639.tif 000013
【図１１】
0005992639.tif 000014