(57)【要約】【課題】パケットプロトコルコンテクストを維持するためのシステムおよび方法を提供すること。【解決手段】モバイルデバイスにおける方法であって、パケットプロトコルコンテクストを介するデータの不活性が、該パケットプロトコルコンテクストをネットワークによって不活性化させるためのタイムアウト期間を決定することと、該タイムアウト期間に近い期間の間のデータの不活性に基づいて、該パケットプロトコルコンテクストを維持するために、該パケットプロトコルコンテクストを介してパケットを送信することとを包含し、該タイムアウト期間を決定することは、該タイムアウト期間を測定することを包含する、方法。【選択図】図１Ａ
2008141762.tif 000002
【特許請求の範囲】
【請求項１】
モバイルデバイスにおける方法であって、
パケットプロトコルコンテクストを介するデータの不活性が、該パケットプロトコルコンテクストをネットワークによって不活性化させるためのタイムアウト期間を決定することと、
該タイムアウト期間に近い期間の間のデータの不活性に基づいて、該パケットプロトコルコンテクストを維持するために、該パケットプロトコルコンテクストを介してパケットを送信することと
を包含し、
該タイムアウト期間を決定することは、該タイムアウト期間を測定することを包含する、方法。
【請求項２】
前記タイムアウト期間を測定する前に、該タイムアウト期間に関する初期値を仮定することをさらに包含する、請求項１に記載の方法。
【請求項３】
前記タイムアウト期間を測定することは、前記パケットプロトコルコンテクストが前記ネットワークによって不活性化されるまで、該パケットプロトコルコンテクストによる不活性の時間間隔を測定することを包含する、請求項１または請求項２に記載の方法。
【請求項４】
前記タイムアウト期間を測定することは、該タイムアウト期間を動的に測定することを包含する、請求項１〜請求項３のいずれか１項に記載の方法。
【請求項５】
前記タイムアウト期間を測定することは、タイマをインプリメントすることにより、該タイムアウト期間を測定することを包含する、請求項１〜請求項４のいずれか１項に記載の方法。
【請求項６】
前記タイマをインプリメントすることにより、前記タイムアウト期間を測定することは、
前記パケットプロトコルコンテクストの活性化に基づいて、該タイマを始動することと、
該バケットプロトコルコンテクストによるデータトラフィックの機能として、該タイマを再始動することと、
該パケットプロトコルコンテクストの前記ネットワークによる不活性化に基づいて、少なくとも１つの条件が満たされた場合に、該タイマに基づいて該タイムアウト期間を決定することと
を包含する、請求項５に記載の方法。
【請求項７】
前記少なくとも１つの条件は、
コンテクストの不活性化指示が受信され、前記パケットプロトコルコンテクストが前記ネットワークによって不活性化されたことを示しているか否かと、
前記タイマが所定の最小値よりも大きい期間を示しているか否かと
のうちの少なくとも１つを包含する、請求項６に記載の方法。
【請求項８】
前記タイムアウト期間から所定のマージンを引いたものに等しくなるように、該タイムアウト期間に近い前記期間を決定することをさらに包含する、請求項６または請求項７に記載の方法。
【請求項９】
前記所定のマージンは、前記モバイルデバイスと前記ネットワークの対応ノードとの間でのショートパケットのラウンドトリップ時間の２〜３倍である、請求項８に記載の方法。
【請求項１０】
前記モバイルデバイスと前記ネットワークの対応ノードとの間でのショートパケットのラウンドトリップ時間を測定することと、
既に測定された該ラウンドトリップ時間に基づいて前記所定のマージンを決定することと
をさらに包含する、請求項８に記載の方法。
【請求項１１】
前記パケットプロトコルコンテクストが不活性化された後に、該パケットプロトコルコンテクストを再起動することをさらに包含する、請求項６〜請求項１０のいずれか１項に記載の方法。
【請求項１２】
前記パケットプロトコルコンテクストによるデータトラフィック上で前記タイマを再始動することは、
さらなるデータトラフィックが予測される場合に、該タイマを停止することと、
該さらなるデータトラフィックを処理する際に、該タイマが動いていない場合に、該タイマを再始動することと、
を包含する、請求項６〜請求項１１のいずれか１項に記載の方法。
【請求項１３】
前記タイムアウト期間を決定した後に、前記タイマを再始動することをさらに包含する、請求項６〜請求項１２のいずれか１項に記載の方法。
【請求項１４】
前記タイムアウト期間に近い前記期間の間のデータの不活性に基づいて、前記パケットプロトコルコンテクストを介してパケットを送信することは、
前記タイマが該タイムアウト期間に近い該期間を示す場合に、該パケットプロトコルコンテクストを介して該パケットを送信することを包含する、請求項６〜請求項１３のいずれか１項に記載の方法。
【請求項１５】
前記タイムアウト期間を増加するかどうかを決定することと、
該タイムアウト期間を増加することが既に決定されている場合に、該タイムアウト期間を増加することと
をさらに包含する、請求項６〜請求項１４のいずれか１項に記載の方法。
【請求項１６】
前記タイムアウト期間に近い前記期間の間のデータの不活性があるか否かを決定するために、タイマをインプリメントすることをさらに包含する、請求項１〜請求項４のいずれか１項に記載の方法。
【請求項１７】
前記タイマをインプリメントすることは、
前記パケットプロトコルコンテクストの活性化に基づいて、該タイマを始動することと、
該パケットプロトコルコンテクストを介した任意のデータトラフィックに関して、該タイマを再始動することと
を包含し、
前記タイムアウト期間に近い前記期間の間のデータの不活性に関して、該パケットプロトコルコンテクストを介して前記パケットを送信することは、該タイマが該タイムアウト期間に近い該期間を示す場合に、該パケットプロトコルコンテクストを介して該パケットを送信することを包含する、請求項１６に記載の方法。
【請求項１８】
前記パケットプロトコルコンテクストを介して前記パケットを送信することは、ショートバーストを送信することを包含する、請求項１〜請求項１７のいずれか１項に記載の方法。
【請求項１９】
前記パケットプロトコルコンテクストは、ＰＤＰ（パケットデータプロトコル）パケットプロトコルコンテクストである、請求項１〜請求項１８のいずれか１項に記載の方法。
【請求項２０】
請求項１〜請求項１９のいずれか１項に記載の方法をインプリメントするために、プロセッサ上での実行のために格納されている、コンピュータで実行可能な命令を有する、コンピュータで読み取り可能な媒体。
【請求項２１】
請求項１〜請求項１９のいずれか１項に記載の方法をインプリメントするように適合されているパケットプロトコルコンテクスト機能を備えている、モバイルデバイス。
【請求項２２】
前記ネットワークと通信するように適合されているワイヤレスアクセス無線をさらに備え、
前記パケットプロトコルコンテクスト機能は、
該ワイヤレスアクセス無線によって通信するトランスポート機能と、
パケットの送信を制御するアクセスネットワーク制御機能と
を備えている、請求項２１に記載のモバイルデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、ワイヤレス通信に関し、より明確には、パケットプロトコルコンテクストに関する。
【背景技術】
【０００２】
ＵＭＴＳ（ユニバーサルモバイル遠隔通信システム）において、ＧＧＳＮ（ゲートウェイ汎用パケット無線サービスサポートノード）は、通常は、各確立されたＰＤＰ（パケットデータプロトコル）コンテクストに対する不活性タイマを有する。モバイルデバイスは、活性しているＰＤＰコンテクストを介してＵＭＴＳネットワークと通信し得る。しかし、不活性タイマが、期限切れとなった場合には、ＧＧＳＮは、ＰＤＰコンテクストの不活性化を開始することによってＰＤＰコンテクストを解放する。モバイルデバイスは、ＰＤＰコンテクストを再確立し得るが、過度にＰＤＰコンテクストを再確立させることは、ＵＭＴＳネットワークに負担をかけることになる。
【０００３】
現存の手法は、モバイルデバイスが、ＰＤＰコンテクストを維持するためにＰＤＰコンテクスト上に定期的にパケットを送信することを含む。しかし、特定の状況において、該送信は、頻繁になりすぎ、不必要な活性となる。これは、ネットワークに対して過負荷の状況をもたらし得、またはそのようなモバイルデバイスの多くが、セルまたはセルセクターなどの小さな区域に集中した場合には、無線リソース不足を招き得る。
【０００４】
エンドユーザーに「常時オン」経験を提供するために、一部のＵＭＴＳネットワークは、データトラフィックが何も発生しないと思われるときに、関連した無線リソースを解放しながらＰＤＰコンテクストを保存する機能性を有する（３ＧＰＰ  ＴＳ２５．０６０を参照）。データトラフィックが何も発生しないと思われるときには、無線リソースは、ＰＤＰコンテクストと連動されていないので、ネットワークオペレータは、ＧＧＳＮにおける不活性タイマが大きな値を有するように設定し得、または不活性タイマを完全に除去し得る。そのような場合において、モバイルデバイスが、不活性タイマよりも遥かに短い間隔で定期的にデータを送信することは、ＵＭＴＳネットワークリソースの観点から無駄であり得る。
【０００５】
モバイルデバイスによって送信されるデータの長さに関わらず、モバイルデバイスおよびネットワークは、多くのシグナリングまたは制御のメッセージを交換することによって、ＲＲＣ（無線リソース制御）接続、シグナリング接続、ＰＤＰコンテクストおよび無線ベアラを確立および解放する。さらに、無線リソース（例えば、ダウンリンクスクランブリングコード）は、データ送信が完了した後のしばらくの間、例えば１５秒間は、割り当てられたままとなる。多数のモバイルデバイスが、単一のセルにおいて集中するときには、ショートデータの定期的な送信は、無線ネットワークおよび無線リソースに強い影響を与え得る。
【発明の開示】
【課題を解決するための手段】
【０００６】
全体的な局面に従って、パケットプロトコルコンテクストを介するデータの不活性が、パケットプロトコルコンテクストをネットワークによって不活性化させるタイムアウト期間を決定することと、タイムアウト期間に近い期間の間のデータの不活性に基づいて、パケットプロトコルコンテクストを維持するために、パケットプロトコルコンテクストを介してパケットを送信することとを包含し、タイムアウト期間を決定することは、タイムアウト期間を測定することを包含するモバイルデバイスに関する方法が提供される。
【０００７】
別の全体的な局面に従って、上で要約された方法をインプリメントするために、プロセッサ上での実行のために格納されている、コンピュータで実行可能な命令を有するコンピュータで読み取り可能な媒体が提供される。
【０００８】
別の全体的な局面に従って、上で要約された方法をインプリメントするように適合されているパケットプロトコルコンテクスト機能を備えているモバイルデバイスが提供される。
【０００９】
本発明はさらに以下の手段を提供する。
【００１０】
（項目１）  
モバイルデバイスにおける方法であって、
パケットプロトコルコンテクストを介するデータの不活性が、該パケットプロトコルコンテクストをネットワークによって不活性化させるためのタイムアウト期間を決定することと、
該タイムアウト期間に近い期間の間のデータの不活性に基づいて、該パケットプロトコルコンテクストを維持するために、該パケットプロトコルコンテクストを介してパケットを送信することと
を包含し、
該タイムアウト期間を決定することは、該タイムアウト期間を測定することを包含する、方法。
【００１１】
（項目２）  
上記タイムアウト期間を測定する前に、該タイムアウト期間に関する初期値を仮定することをさらに包含する、項目１に記載の方法。
【００１２】
（項目３）  
上記タイムアウト期間を測定することは、上記パケットプロトコルコンテクストが上記ネットワークによって不活性化されるまで、該パケットプロトコルコンテクストによる不活性の時間間隔を測定することを包含する、項目１または項目２に記載の方法。
【００１３】
（項目４）  
上記タイムアウト期間を測定することは、該タイムアウト期間を動的に測定することを包含する、項目１〜項目３のいずれか１項に記載の方法。
【００１４】
（項目５）  
上記タイムアウト期間を測定することは、タイマをインプリメントすることにより、該タイムアウト期間を測定することを包含する、項目１〜項目４のいずれか１項に記載の方法。
【００１５】
（項目６）  
上記タイマをインプリメントすることにより、上記タイムアウト期間を測定することは、
上記パケットプロトコルコンテクストの活性化に基づいて、該タイマを始動することと、
該バケットプロトコルコンテクストによるデータトラフィックの機能として、該タイマを再始動することと、
該パケットプロトコルコンテクストの上記ネットワークによる不活性化に基づいて、少なくとも１つの条件が満たされた場合に、該タイマに基づいて該タイムアウト期間を決定することと
を包含する、項目５に記載の方法。
【００１６】
（項目７）  
上記少なくとも１つの条件は、
コンテクストの不活性化指示が受信され、上記パケットプロトコルコンテクストが上記ネットワークによって不活性化されたことを示しているか否かと、
上記タイマが所定の最小値よりも大きい期間を示しているか否かと
のうちの少なくとも１つを包含する、項目６に記載の方法。
【００１７】
（項目８）  
上記タイムアウト期間から所定のマージンを引いたものに等しくなるように、該タイムアウト期間に近い上記期間を決定することをさらに包含する、項目６または項目７に記載の方法。
【００１８】
（項目９）  
上記所定のマージンは、上記モバイルデバイスと上記ネットワークの対応ノードとの間でのショートパケットのラウンドトリップ時間の２〜３倍である、項目８に記載の方法。
【００１９】
（項目１０）  
上記モバイルデバイスと上記ネットワークの対応ノードとの間でのショートパケットのラウンドトリップ時間を測定することと、
既に測定された該ラウンドトリップ時間に基づいて上記所定のマージンを決定することと
をさらに包含する、項目８に記載の方法。
【００２０】
（項目１１）  
上記パケットプロトコルコンテクストが不活性化された後に、該パケットプロトコルコンテクストを再起動することをさらに包含する、項目６〜項目１０のいずれか１項に記載の方法。
【００２１】
（項目１２）  
上記パケットプロトコルコンテクストによるデータトラフィック上で上記タイマを再始動することは、
さらなるデータトラフィックが予測される場合に、該タイマを停止することと、
該さらなるデータトラフィックを処理する際に、該タイマが動いていない場合に、該タイマを再始動することと、
を包含する、項目６〜項目１１のいずれか１項に記載の方法。
【００２２】
（項目１３）  
上記タイムアウト期間を決定した後に、上記タイマを再始動することをさらに包含する、項目６〜項目１２のいずれか１項に記載の方法。
【００２３】
（項目１４）  
上記タイムアウト期間に近い上記期間の間のデータの不活性に基づいて、上記パケットプロトコルコンテクストを介してパケットを送信することは、
上記タイマが該タイムアウト期間に近い該期間を示す場合に、該パケットプロトコルコンテクストを介して該パケットを送信することを包含する、項目６〜項目１３のいずれか１項に記載の方法。
【００２４】
（項目１５）  
上記タイムアウト期間を増加するかどうかを決定することと、
該タイムアウト期間を増加することが既に決定されている場合に、該タイムアウト期間を増加することと
をさらに包含する、項目６〜項目１４のいずれか１項に記載の方法。
【００２５】
（項目１６）  
上記タイムアウト期間に近い上記期間の間のデータの不活性があるか否かを決定するために、タイマをインプリメントすることをさらに包含する、項目１〜項目４のいずれか１項に記載の方法。
【００２６】
（項目１７）  
上記タイマをインプリメントすることは、
上記パケットプロトコルコンテクストの活性化に基づいて、該タイマを始動することと、
該パケットプロトコルコンテクストを介した任意のデータトラフィックに関して、該タイマを再始動することと
を包含し、
上記タイムアウト期間に近い上記期間の間のデータの不活性に関して、該パケットプロトコルコンテクストを介して上記パケットを送信することは、該タイマが該タイムアウト期間に近い該期間を示す場合に、該パケットプロトコルコンテクストを介して該パケットを送信することを包含する、項目１６に記載の方法。
【００２７】
（項目１８）  
上記パケットプロトコルコンテクストを介して上記パケットを送信することは、ショートバーストを送信することを包含する、項目１〜項目１７のいずれか１項に記載の方法。
【００２８】
（項目１９）  
上記パケットプロトコルコンテクストは、ＰＤＰ（パケットデータプロトコル）パケットプロトコルコンテクストである、項目１〜項目１８のいずれか１項に記載の方法。
【００２９】
（項目２０）  
項目１〜項目１９のいずれか１項に記載の方法をインプリメントするために、プロセッサ上での実行のために格納されている、コンピュータで実行可能な命令を有する、コンピュータで読み取り可能な媒体。
【００３０】
（項目２１）  
項目１〜項目１９のいずれか１項に記載の方法をインプリメントするように適合されているパケットプロトコルコンテクスト機能を備えている、モバイルデバイス。
【００３１】
（項目２２）  
上記ネットワークと通信するように適合されているワイヤレスアクセス無線をさらに備え、
上記パケットプロトコルコンテクスト機能は、
該ワイヤレスアクセス無線によって通信するトランスポート機能と、
パケットの送信を制御するアクセスネットワーク制御機能と
を備えている、項目２１に記載のモバイルデバイス。
【００３２】
（摘要）
パケットプロトコルコンテクスト、例えばＰＤＰ（パケットデータプロトコル）コンテクストを維持するためのシステムおよび方法が提供される。モバイルデバイスはパケットプロトコルコンテクストによって通信する。タイムアウト期間にパケットプロトコルコンテクストを介するデータの活性がない場合には、ネットワークはパケットプロトコルコンテクストを不活性化し得る。モバイルデバイスはパケットプロトコルコンテクストを再確立し得るが、パケットプロトコルコンテクストを過度に再確立することは、ネットワークに負担をかける。本出願の実施形態に従って、モバイルデバイスは、例えば、タイムアウト期間を測定することによってタイムアウト期間を決定する。タイムアウト期間に近い期間の間のデータの不活性に基づいて、モバイルデバイスはパケットプロトコルコンテクストを維持するためにパケットプロトコルコンテクストを介してパケットを送信する。従って、ネットワークの負担は、モバイルデバイスからの適切な頻度のショートデータ送信を達成することにより軽減される。
【発明を実施するための最良の形態】
【００３３】
ここで実施形態は添付の図面を参照して記述される。
【００３４】
（通信システム）
ここで図１を参照すると、例示的な通信システム９０のブロック図が示される。該通信システム９０は、モバイルデバイス１０と、無線アクセスネットワーク２０と、ＧＰＲＳ（汎用パケット無線サービス）サービングノード３０と、パケットデータネットワーク４０と、対応ノード５０とを有する。通信システム９０は、他の構成要素を有し得るが、簡素化するために図示されていない。モバイルデバイス１０は、ワイヤレスアクセス無線１６と、プロセッサ１７と、パケットプロトコルコンテクスト機能１５とを有する。パケットプロトコルコンテクスト機能１５は、アプリケーション１１と、トランスポート層１２と、アクセスネットワーク制御機能１３と、第１および第２の層１４とを有する。ＧＰＲＳサービングノード３０は、例えばＳＧＳＮ（サービングＧＰＲＳサポートノード）および／またはＧＧＳＮ（ゲートウェイＧＰＲＳサポートノード）ノードを含み得る。ＧＰＲＳサービングノード３０は、ＰＤＰコンテクスト制御３１と、第１および第２の層３２とを有する。対応ノード５０は、アプリケーション５１と、トランスポート層５２と、第１および第２の層５３とを有する。
【００３５】
動作において、モバイルデバイス１０は、無線アクセスネットワーク２０、ＧＰＲＳサービングノード３０およびパケットデータネットワーク４０を介して対応ノード５０と通信する。モバイルデバイス１０は、そのワイヤレスアクセス無線１６を用いて無線アクセスネットワーク２０と通信する。そのような通信は、例えば対応ノード５０のアプリケーション５１またはトランスポート層５２と通信するモバイルデバイス１０のアプリケーション１１またはトランスポート層１２をそれぞれ含む。モバイルデバイス１０のアプリケーション１１は、ネットワークを介して通信する任意のアプリケーション、例えばウェブブラウザであり得る。対応ノード５０のアプリケーション５１は、任意の対応アプリケーション、例えばＨＴＴＰ（ハイパーテキストトランスファープロトコル）サーバであり得る。一部のインプリメンテーションにおいて、通信は、ＩＰ（インターネットプロトコル）に応じる。
【００３６】
そのような通信は、モバイルデバイス１０とＧＰＲＳサービングノード３０との間のＰＤＰコンテクストを介して送信される。論理表記としてのＰＤＰコンテクストは、モバイルデバイス１０とＧＰＲＳサービングノード３０のＧＧＳＮとの間のパイプとして考えられ得る。該パイプは、ＩＰパケットトランスポートのために用いられる。ＰＤＰコンテクストがＩＰトランスポートのために作成されるときには、モバイルデバイス１０には、ＩＰアドレスが与えられる。タイムアウト期間に、ＰＤＰコンテクストを介するデータ活性が何もない場合には、ＧＰＲＳサービングノード３０は、ＰＤＰコンテクストの不活性化を開始することによって、ＰＤＰコンテクストを解放する。モバイルデバイス１０は、ＰＤＰコンテクストを再確立し得るが、過度にＰＤＰコンテクストを再確立させることは、ネットワークに負担をかけることになる。本出願の実施形態によれば、パケットプロトコルコンテクスト機能１５は、モバイルデバイス１０に方法をインプリメントし、タイムアウト期間を決定する。タイムアウト期間に近い期間に対するデータの不活性化の際に、パケットプロトコルコンテクスト機能１５は、ＰＤＰコンテクストを維持するためにＰＤＰコンテクストを介してパケットを送信する。このようにして、ネットワークにかかる負担は、モバイルデバイス１０からのショートデータ通信の適切な頻度を達成することによって低減され得る。さらなる詳細は、以下に図２〜図６を参照して提供される。
【００３７】
モバイルデバイス１０のアクセスネットワーク制御機能１３は、無線アクセスネットワーク２０およびＧＰＲＳサービングノード３０へのアクセスを制御する。例えば、アクセスネットワーク制御機能１３は、ＰＤＰコンテクストを、活性化、維持および不活性化する。ＰＤＰコンテクストが不活性化される場合には、不活性化がローカルで行われたかシグナリングでおこなわれるときには、アクセスネットワーク制御機能１３は、トランスポート層１２に原因値を知らせる。３ＧＰＰの技術規格２４．００８に対するＣＲ  ３４４改訂版４は、不活性化がローカルに行われる場合を説明する。トランスポート層１２は、ＰＤＰコンテクストを維持するためにショートデータを定期的に送る。
【００３８】
無線アクセスネットワーク２０は、モバイルデバイス１０および存在し得る他の任意のモバイルデバイス（不図示）のための無線通信を提供する。無線アクセスネットワーク２０は、ＰＤＰコンテクスト情報を維持する一方で、ＰＤＰコンテクストの提示の引金を引き得、ＰＤＰコンテクストに関連した無線リソースのみを解放する。ＧＰＲＳサービングノード３０は、移動度管理およびセッション管理を行うことによって、ワイヤレスデータ接続を提供する。一部のインプリメンテーションにおいて、ＧＧＳＮは、確立された各ＰＤＰコンテクストに対する不活性化タイマをインプリメントする。ＧＧＳＮは、不活性化タイマの終結において、モバイルデバイス１０にＰＤＰコンテクストの不活性化メッセージを送ることによって、ＰＤＰコンテクストを解放し得る。
【００３９】
例示された実施例は、ＧＰＲＳネットワークに適用可能なインプリメンテーションに焦点を合わせているが、より概括的には、本出願の実施形態は、データ不活性化のタイムアウト期間においてパケットプロトコルコンテクストを不活性化する、任意のネットワークに適用可能である。本出願の実施形態は、例えばＣＤＭＡ２０００システムに適用可能であり得る。インプリメンテーションは、ネットワークに依存して変わり得る。
【００４０】
通信システム９０は、単に例示目的のために、特に特定されていることを理解されたい。モバイルデバイス１０、ＧＰＲＳサービングノード３０および対応ノード５０は、それぞれが特に特定された構成要素の配列で示されている。他の構成要素の配列が可能である。例えば、他のインプリメンテーションにおいて、パケットプロトコルコンテクスト機能１５のアプリケーション１１およびトランスポート層１２は、単一の構成要素に組み合される。他のインプリメンテーションにおいて、層であり得るか否かに関わらない適当な機能が、トランスポート層１２および第１および第２の層１４をインプリメントする。パケットプロトコルコンテクスト機能１５は、特に特定された構成要素の組み合わせを用いて示される。他の組み合わせが可能である。他のインプリメンテーションにおいて、アプリケーション１１は、パケットプロトコルコンテクスト機能１５とは分離している。構成要素の他の配列が可能である。
【００４１】
例示された実施例において、パケットプロトコルコンテクスト機能１５は、ソフトウェアとしてインプリメントされ、プロセッサ１７上で実行される。しかし、より概括的には、パケットプロトコルコンテクスト機能１５は、ソフトウェア、ハードウェア、ファームウェアまたはそれらのあらゆる適当な組み合わせとしてインプリメントされ得る。
【００４２】
ここで図１Ｂを参照すると、本出願中に記述の任意の方法をインプリメントし得る別のモバイルデバイス８０のブロック図が示される。モバイルデバイス８０は、図１Ａのモバイルデバイス１０のものと同様の機構をインプリメントする、特定の構成要素とともに示される。モバイルデバイス８０は、単に例示目的のために、特に特定された詳細とともに示されていることを理解されたい。
【００４３】
処理デバイス（マイクロプロセッサ１２８）が、キーボード１１４とディスプレイ１２６との間に結合されたように、模式的に示される。マイクロプロセッサ１２８は、図１Ａにおいて示されるモバイルデバイス１０のプロセッサ１７のものと同様の機構を有する種類のプロセッサである。マイクロプロセッサ１２８は、ユーザーによるキーボード１１４のキーの作動に応答して、ディスプレイ１２６の動作およびモバイルデバイス８０の全体的な動作を制御する。
【００４４】
モバイルデバイス８０は、縦に長くあり得る筐体を有し、または（クラムシェル筐体構造を含む）他の大きさおよび形状を取り得る。キーボード１１４は、モード選択キー、あるいは他のハードウェアまたはソフトウェアを含み得、テキスト入力と電話入力との間切り替えを行う。
【００４５】
マイクロプロセッサ１２８に加えて、モバイルデバイス８０の他の部分が、模式的に示される。これらは、通信サブシステム１７０と、短距離通信サブシステム１０２と、キーボード１１４およびディスプレイ１２６とを含み、加えて、一連のＬＥＤ１０４を含む他の入力／出力デバイスと、一連の補助Ｉ／Ｏデバイス１０６と、シリアルポート１０８と、スピーカ１１１と、マイクロフォン１１２と、フラッシュメモリ１１６およびランダムアクセスメモリ（ＲＡＭ）１１８を含むメモリデバイスと、他の様々なデバイスサブシステム１２０を含む。モバイルデバイス８０は、バッテリ１２１を有することによって、モバイルデバイス８０の能動素子を動かし得る。一部の実施形態において、モバイルデバイス８０は、ボイスおよびデータ通信の能力を有する２方向無線周波数（ＲＦ）通信デバイスである。加えて、一部の実施形態において、モバイルデバイス８０は、インターネットを介して他のコンピュータシステムと通信する能力を有する。
【００４６】
一部の実施形態において、マイクロプロセッサ１２８によって実行されるオペレーティングシステムのソフトウェアは、固定記憶装置、例えばフラッシュメモリ１１６に格納されるが、他の種類のメモリデバイス、例えば読み取り専用メモリ（ＲＯＭ）または同様の記憶素子に格納され得る。加えて、システムソフトウェア、特定のデバイスアプリケーションまたはそれらの部品は、揮発性記憶装置、例えばＲＡＭ１１８に一時的にロードされ得る。モバイルデバイス８０によって受信された通信信号も、ＲＡＭ１１８に格納され得る。
【００４７】
マイクロプロセッサ１２８は、そのオペレーティングシステム機能に加えて、モバイルデバイス８０上でソフトウェアアプリケーションの実行を可能にする。基本的なデバイスの動作を制御する、所定の一連のソフトウェアアプリケーション、例えばボイス通信モジュール１３０Ａおよびデータ通信モジュール１３０Ｂは、製造中にモバイルデバイス８０にインストールされ得る。加えて、個人情報管理（ＰＩＭ）アプリケーションモジュール１３０Ｃもまた、製造中にモバイルデバイス８０にインストールされ得る。一部の実施形態において、ＰＩＭアプリケーションは、データアイテム、例えば電子メール、カレンダーイベント、ボイスメール、アポイントメントおよびタスクアイテムなどをまとめ、管理する能力を有する。一部の実施形態において、ＰＩＭアプリケーションも、ワイヤレスネットワーク１１０を介してデータアイテムを送受信する能力を有する。一部の実施形態において、ＰＩＭアプリケーションによって管理されるデータアイテムは、ホストコンピュータシステムに格納されるかまたは関連する、デバイスユーザーの対応するデータアイテムを用いて、ワイヤレスネットワーク１１０を介してシームレスに一体化、同期および更新される。また、別のソフトウェアモジュール１３０Ｎとして例示された追加のソフトウェアモジュールは、製造中にインストールされ得る。フラッシュメモリ１１６の１つ以上のモジュール１３０Ａ、１３０Ｂ、１３０Ｃ、１３０Ｎは、図１Ａのモバイルデバイス１０のパケットプロトコルコンテクスト機能１５のものと同類の機構をインプリメントするように、設定され得る。例えば、他のモジュール１３０Ｎのうちの１つが設定されることによって、該他のモジュール１３０Ｎのうちの１つが、マイクロプロセッサ１２８上で実行されたときに、モバイルデバイス８０がタイムアウト期間を決定し、タイムアウト期間に近い期間に対するＰＤＰコンテクストのデータ不活性化の際に、モバイルデバイス８０が、ＰＤＰコンテクストを維持するようにＰＤＰコンテクスト上でパケットを送信し得る。
【００４８】
データおよびボイス通信を含む通信機能は、通信サブシステム１７０を介して、あるいは短距離通信サブシステム１７０を介して行われる。通信サブシステム１７０は、受信器１５０と、送信器１５２と、受信アンテナ１５４および送信アンテナ１５６として例示される１つ以上のアンテナとを含む。加えて、通信サブシステム１７０はまた、処理モジュール、例えばデジタル信号プロセッサ（ＤＳＰ）１５８とローカル発振器（ＬＯ）１６０とを含む。送信器１５２と受信器１５０とを有する通信サブシステム１７０は、図１Ａに示されたモバイルデバイス１０のワイヤレスアクセス無線１６のものと同様の機構を有するワイヤレスアクセス無線のインプリメンテーションである。通信サブシステム１７０の特定の設計およびインプリメンテーションは、モバイルデバイス８０が動作するように意図される通信ネットワークに依存する。例えば、モバイルデバイス８０の通信サブシステム１７０は、ＭｏｂｉｔｅｘＴＭ、ＤａｔａＴＡＣＴＭまたは汎用パケット無線サービス（ＧＰＲＳ）モバイルデータ通信ネットワークと動作するように設計され得、また、任意の様々なボイス通信ネットワーク、例えば最新式モバイルフォンサービス（ＡＭＰＳ）、時分割多重アクセス（ＴＤＭＡ）、符号分割多重アクセス（ＣＤＭＡ）、パーソナル通信サービス（ＰＣＳ）、モバイル通信大域システム（ＧＳＭ）などと動作するように設計され得る。他の種類のデータネットワークおよびボイスネットワークが、個別でも一体化していようとも、モバイルデバイス８０とともに用いられ得る。
【００４９】
ネットワークアクセスは、通信システムの種類に依存して変わり得る。例えば、ＭｏｂｉｔｅｘＴＭおよびＤａｔａＴＡＣＴＭのネットワークにおいて、モバイルデバイスは、各デバイスに関連付けられた固有の暗証番号（ＰＩＮ）を用いてネットワーク上で登録される。しかし、ＧＰＲＳネットワークにおいて、ネットワークアクセスは、通常はデバイスの加入者またはユーザーに関連付けられる。従って、ＧＰＲＳデバイスは、通常は、ＧＰＲＳネットワーク上で動作するために、一般的に加入者識別モジュール（ＳＩＭ）カードと呼ばれる加入者識別モジュールを有する。
【００５０】
ネットワーク登録またはネットワークの活性化の手順が完了すると、モバイルデバイス８０は、通信ネットワーク１１０を介して通信信号を送受信し得る。受信アンテナ１５４によって通信ネットワーク１１０から受信した信号は、受信器１５０にルートを定め、該受信器は、信号の増幅、周波数ダウン変換、フィルタリング、チャネル選択などを提供し、アナログからデジタルへの変換をも提供し得る。受信した信号のアナログ−デジタル変換は、ＤＳＰ１５８が、より複雑な通信機能、例えば復調および復号化を行うことを可能にする。同様な方法において、ネットワーク１１０に送信される信号は、ＤＳＰ１５８によって処理（例えば、変調および符号化）され、次いで送信器１５２に提供されることによって、デジタル−アナログ変換、周波数アップ変換、フィルタリング、増幅および送信アンテナ１５６を介する通信ネットワーク１１０（または複数の通信ネットワーク１１０）への送信を行う。
【００５１】
通信信号を処理することに加えて、ＤＳＰ１５８は、受信器１５０および送信器１５２の制御を提供する。例えば、受信器１５０および送信器１５２において通信信号に適用されるゲインは、ＤＳＰ１５８にインプリメントされた自動ゲイン制御アルゴリズムを介し、適合するように制御され得る。
【００５２】
データ通信モードにおいて、テキストメッセージまたはウェブページのダウンロードなどの受信した信号は、通信サブシステム１７０によって処理され、マイクロプロセッサ１２８に入力される。受信した信号は、次いでディスプレイ１２６への出力、または代替的に他の一部の補助Ｉ／Ｏデバイス１０６のために、さらにマイクロプロセッサ１２８によって処理される。デバイスユーザーも、キーボード１１４および／または他の一部の補助Ｉ／Ｏデバイス１０６（タッチパッド、ロッカスイッチ、サムホイールまたは他の一部の種類の入力デバイスなど）を用いて、電子メールメッセージなどのデータアイテムを組み立て得る。組み立てられたデータアイテムは、次いで通信サブシステム１７０を介して通信ネットワーク１１０に送信され得る。
【００５３】
ボイス通信モードにおいて、デバイスの全般的な動作は、データ通信モードと実質的に同様であるが、受信した信号が、スピーカ１１１に出力され、送信のための信号は、マイクロフォン１１２によって生成されることが異なる。代替的なボイスまたはオーディオのＩ／Ｏサブシステム、例えばボイスメッセージ録音サブシステムも、モバイルデバイス８０にインプリメントされ得る。加えて、ディスプレイ１２６も、ボイス通信モードにおいて用いられることによって、例えば呼出しパーティの身元、ボイスコールの継続時間または他のボイスコール関連の情報を表示し得る。
【００５４】
短距離通信サブシステム１０２は、モバイルデバイス８０と他の近隣のシステムまたはデバイスとの間の通信を可能にし、これらは、必ずしも同様のデバイスである必要はない。例えば、短距離通信サブシステムは、赤外線デバイスならびに関連した回路および構成要素、またはＢｌｕｅｔｏｏｔｈＴＭ通信モジュールを含むことによって、同様に使用可能なシステムおよびデバイスとの通信を提供し得る。
【００５５】
（モバイルデバイスにおける方法）
ここで図２を参照すると、パケットを送信することによってパケットプロトコルコンテクストを維持する例示的な方法の流れ図が示される。この方法は、例えば図１において示されるモバイルデバイス１０のパケットプロトコルコンテクスト機能１５によって、モバイルデバイスにインプリメントされ得る。
【００５６】
ステップ２−１において、モバイルデバイスは、パケットプロトコルコンテクスト上のデータ不活性化がパケットプロトコルコンテクストをネットワークによって不活性化させる、タイムアウト期間を決定する。ステップ２−２において、タイムアウト期間に近い期間に対するデータ不活性化の際に、モバイルデバイスは、パケットプロトコルコンテクストを維持するために、パケットプロトコルコンテクスト上にパケットを送信する。
【００５７】
一部の場合において、モバイルデバイスに対して複数のパケットプロトコルコンテクストが存在する。一部のインプリメンテーションにおいて、上述の方法は、各パケットプロトコルコンテクストに適用可能である。従って、一部のインプリメンテーションにおいて、モバイルデバイスは、各パケットプロトコルコンテクストに対するタイムアウト期間を決定する。他のインプリメンテーションにおいて、モバイルデバイスは、パケットプロトコルコンテクストのうちの１つ対してのみタイムアウト期間を決定し、他のパケットプロトコルコンテクストに対するタイムアウト期間は、同一であると仮定する。他のインプリメンテーションが、可能である。さらに、一部のインプリメンテーションにおいて、タイムアウト期間に近い期間に対するデータ不活性化がある、各パケットプロトコルコンテクストに対して、モバイルデバイスは、パケットプロトコルコンテクストを維持するために、パケットプロトコルコンテクストを介してパケットを送信する。他のインプリメンテーションが、可能である。
【００５８】
パケットプロトコルコンテクストに対して多くの可能性がある。パケットプロトコルコンテクストは、通常は、モバイルデバイスが存在するネットワークの種類に依存する。一部のインプリメンテーションにおいて、モバイルデバイスは、ＵＭＴＳネットワークに存在し、パケットプロトコルコンテクストは、ＰＤＰコンテクストである。他のインプリメンテーションが、可能である。より概括的には、パケットプロトコルコンテクストは、任意のＩＰコンテクストである。
【００５９】
パケットプロトコルコンテクストを介するデータ活性が何もない場合には、モバイルデバイスは、パケットプロトコルコンテクストが不活性化されると予測される時間に近づくと、パケットを送信する。モバイルデバイスがパケットを送信する正確な時間は、それぞれのインプリメンテーションに特有であることを理解すべきである。一部のインプリメンテーションにおいて、タイムアウト期間の所定の割合が、最後のデータ活性化の後に経過したときに、パケットが送信される。所定の割合は、例えば９０％または９５％であり得る。他のインプリメンテーションにおいて、タイムアウト期間より短い所定の時間マージンの間にデータ不活性化が存在するときに、パケットが送信される。所定の時間マージンは、それぞれのインプリメンテーションによって特有となり、例えば、ラウンドトリップ時間（ＲＴＴ）計測が可能な場合には、モバイルデバイスと対応ノードとの間のショートパケットのラウンドトリップ時間の２〜３倍に設定され得る。他のインプリメンテーションが、可能である。
【００６０】
モバイルデバイスが、ネットワークのモバイルデバイスと対応ノードとの間のショートパケットのラウンドトリップ時間を決定するための、多くの方法がある。一部のインプリメンテーションにおいて、モバイルデバイスは、ラウンドトリップ時間を計測する。計測されると、モバイルデバイスは、計測されたラウンドトリップ時間に基づいて所定のマージンを決定し得る。一部のインプリメンテーションにおいて、モバイルデバイスは、１度より多くラウンドトリップ時間を計測し、各計測に基づいて、所定のマージンを決定する。特定のインプリメンテーションにおいて、モバイルデバイスは、計測の算術平均として所定のマージンを決定する。しかし、より概括的には、任意の適当な数学的または論理的な機能が、多数の計測に基づいて所定のマージンを決定するためにインプリメントされ得る。一部のインプリメンテーションにおいて、モバイルデバイスは、ラウンドトリップ時間を動的に計測し、その結果として、ラウンドトリップ時間に対する変化は、その次に起こる計測によって反映される。ラウンドトリップ時間は、例えばモバイルデバイスが別のネットワークに移動した場合に変わり得る。他のインプリメンテーションにおいて、ラウンドトリップ時間は、モバイルデバイスに通信される。他のインプリメンテーションが、可能である。
【００６１】
パケットプロトコルコンテクスト上にパケットを送信する多くの可能性がある。一部のインプリメンテーションにおいて、モバイルデバイスは、ショートバーストを送信する。他のインプリメンテーションが、可能である。より概括的には、モバイルデバイスは、任意のパケットを送信し得る。
【００６２】
パケットプロトコルコンテクストを介するデータ不活性化が、パケットプロトコルコンテクストをネットワークによって不活性化させるタイムアウト期間を、モバイルデバイスが決定し得る多くの方法がある。一部のインプリメンテーションにおいて、モバイルデバイスは、タイムアウト期間を計測する。他のインプリメンテーションにおいて、モバイルデバイスは、タイムアウト期間を示すメッセージを受信する。
【００６３】
モバイルデバイスがタイムアウト期間を示すメッセージを受信するための、多くの方法がある。一部のインプリメンテーションにおいて、ＰＤＰコンテクストが確立されたときに、ネットワークは、モバイルデバイスに不活性化タイマの信号を送る。特定のインプリメンテーションにおいて、ＰＤＰコンテクスト活性化受諾メッセージは、不活性化タイマを示す新たな情報素子を有するように広がる。他のインプリメンテーションにおいて、タイムアウト期間を示す任意のメッセージが、モバイルデバイスに通信される。他のインプリメンテーションが、可能である。
【００６４】
モバイルデバイスがタイムアウト期間を計測し得る、多くの方法がある。一部のインプリメンテーションにおいて、モバイルデバイスは、パケットプロトコルコンテクスト上の不活性化の時間間隔を計測し、最終的にパケットプロトコルコンテクストは、ネットワークによって不活性化にされる。一部のインプリメンテーションにおいて、モバイルデバイスは、１度のみタイムアウト期間を計測し、タイムアウト期間は、静的なものと仮定される。他のインプリメンテーションにおいて、モバイルデバイスは、タイムアウト期間を動的に計測する。タイムアウト期間を動的に計測することは、ある種の同時進行の根拠に基づいてタイムアウト期間を計測することを含み、これによって、タイムアウト期間に対する変化は、モバイルデバイスによるその後の計測において反映され得る。タイムアウト期間は、例えばネットワークのオペレータがタイムアウト期間を変えた場合には、変化し得る。また、タイムアウト期間は、様々なネットワークによって異なり得る。従って、モバイルデバイスが、別のネットワークに渡された場合には、新たなタイムアウト期間は、異なったものとなり得る。
【００６５】
一部のインプリメンテーションにおいて、モバイルデバイスは、タイマをインプリメントすることによって、タイムアウト期間を計測する。これが達成され得る多くの方法がある。例示的な方法は、図３〜図６に関連して以下に提供される。図３〜図６に関連して以下に記述される方法は、単に例示目的のために特に特定されていることを理解されたい。他のインプリメンテーションが、タイマを用いても、用いなくても可能である。
【００６６】
（モバイルデバイスにおける別の方法）
ここで図３〜図６を参照すると、タイムアウト期間の計測および該タイムアウト期間に従ったパケットの送信の例示的な方法の流れ図が示される。この方法は、例えば図１において示されるモバイルデバイス１０のパケットプロトコルコンテクスト機能１５によって、モバイルデバイスにインプリメントされ得る。
【００６７】
概観として、方法は、タイマＴｍをインプリメントし、該タイマは、カウントアップしてタイムアウト期間を計測する。タイムアウト期間が計測されると、タイマＴｍは、再始動される。タイマＴｍはまた、データ活性化の機能として再始動される。タイマＴｍを再始動させることは、タイマＴｍをリセットおよび始動させることに等しい。タイマが、タイムアウト期間よりも短い所定のマージンまで増加した場合には、モバイルデバイスは、ＰＤＰコンテクストを維持するために、ＰＤＰコンテクスト上にパケットを送信する。さらなる詳細が、以下に提供される。
【００６８】
まず図３を参照すると、ステップ３−１において、モバイルデバイスは、タイムアウト期間を所定の長さの値、例えば２時間に初期化する。モバイルデバイスは、タイムアウト期間が測定され得る前に、タイムアウト期間を初期化する。タイムアウト期間の初期化は、例えば、モバイルデバイスが初期化されるときに行われ得る。タイムアウト期間が初期化されると、モバイルデバイスは、ステップ３−２においてＰＤＰコンテクストを活性化させる。ステップ３−３において、モバイルデバイスは、タイマＴｍを始動させる。
【００６９】
ここで図４を参照すると、モバイルデバイスが、ステップ４−１においてＰＤＰコンテクストの不活性化指示を受信した場合には、モバイルデバイスは、ステップ４−２においてタイマＴｍを停止させる。ステップ４−３および４−４において、モバイルデバイスは、２つの条件が満たされるかを確認する。これは、モバイルデバイスが、タイムアウト期間に対する誤った値を計測しないように行われる。ステップ４−３において、モバイルデバイスは、原因が通常のもので、解放がモバイルデバイスによってローカルに行われていないかを確認する。これは、ローカルに開始されたコンテクストの不活性化は、タイムアウト期間を反映せず、従って無視されるべきだからである。モバイルデバイスは、ＧＰＲＳサービングノードがＰＤＰコンテクストの不活性化を開始したかどうか、および不活性化は、正常に促進されたかどうかを決定する。ステップ４−４において、モバイルデバイスは、タイマＴｍが所定の最小値よりも大きいかどうかを決定する。モバイルデバイスは、ネットワークによって行われるあらゆる予期せぬシグナリングシーケンスに注意するために、タイマＴｍが所定の最小値よりも大きいかどうかを確認する。ステップ４−３および４−４における条件が、両方とも満たされた場合には、ステップ４−５において、モバイルデバイスは、タイマＴｍによって示される値に等しくなるように、タイムアウト期間を決定する。タイムアウト期間に近い時間間隔は、タイムアウト期間から所定のマージンを引き算したものに等しい。所定のマージンに対する実施例の値は、既に提供されており、従って、ここでは繰り返さない。ステップ４−３および４−４における２つの条件が、満たされたものではない場合には、タイマＴｍによって示された値は考慮されず、それは、計測が、誤りであると見なされるからである。タイムアウト期間がステップ４−５において決定されるか否かに関わらず、不活性化がローカルではない場合には、モバイルデバイスは、ステップ４−６においてＰＤＰコンテクストを再活性化させ、不活性化がローカルではない場合は、モバイルステップは、ステップ４−７においてタイマＴｍを再始動させる。モバイルデバイスが、不活性化されるべきＰＤＰコンテクストを開始した場合には、ＰＤＰコンテクストは、再活性化されない。
【００７０】
計測が誤りである理由が、多くあり得る。一部のインプリメンテーションにおいて、モバイルデバイスは、複数のＰＤＰコンテクストを有し得る。通常の状態の下で、モバイルデバイスが認識するＰＤＰコンテクストの数は、該モバイルデバイスに対するネットワークが認識するＰＤＰコンテクストの数に等しい。言い換えると、モバイルデバイスとネットワークとは、ＰＤＰコンテクストに関して互いに同調している。しかし、一部の場合において、モバイルデバイスが認識するＰＤＰコンテクストの数は、該モバイルデバイスに対してネットワークが認識するＰＤＰコンテクストの数と異なる。そのような状況の下での挙動は予測不可能であり得、モバイルデバイスは、通常の状態で行われ得るよりも早く、または遅くに、ネットワークからＰＤＰコンテクストの不活性化指示を受信し得る。
【００７１】
ここで図５を参照すると、データ送信の間のタイマＴｍの操作が記述される。ステップ５−１において、モバイルデバイスのアプリケーションが、データを送信するためにトランスポート層に要求する場合、またはＰＤＰコンテクストのために受信するデータが存在することを、ＩＰプロトコルがトランスポート層に示す場合には、トランスポート層は、ステップ５−２においてさらなるデータが予測されるような指示があるかどうかを確認する。データの送信および受信の両方が考慮され、トランスポート層は、受信した送信が最後のものかどうかを見分け得ると仮定される。さらなるデータが予測されない場合には、トランスポート層は、ステップ５−３においてタイマＴｍを停止させる。トランスポート層は、ステップ５−４においてデータを処理し、送信のために下位層に送り、または受信のために上位層に送る。データは、下位層に転送（アップリンク送信）されるだけではなく、上位層に転送（データを受信するデバイス）される。トランスポート層は、次いでタイマＴｍが動いていない場合には、ステップ５−５において該タイマを再始動させる。
【００７２】
タイムアウト期間に近い期間の間、データ活性が何もない場合には、タイマＴｍは、これが再始動させるときであることを示す。ここで図６を参照すると、タイマＴｍが、ステップ６−１においてタイムアウト期間に近い期間と等しい場合には、トランスポート層は、ＰＤＰコンテクストを維持するために、ステップ６−２においてショートデータを送信する。ステップ６−３において、トランスポート層は、タイマＴｍを再始動させる。
【００７３】
タイムアウト期間に対する値が、実際のタイムアウト期間よりも短い、長さの値を用いて初期化される場合があり得る。例えば、実際のタイムアウト期間が２４時間であるときには、タイムアウト期間は２時間であると、モバイルデバイスは仮定し得る。これは、モバイルデバイスが、ＰＤＰコンテクストを維持し得る送信の最も低い頻度よりもより頻度の高い基準でショートデータを送信する原因となり得る。
【００７４】
従って、一部のインプリメンテーションにおいて、モバイルデバイスは、タイムアウト期間に対する値を増加し得る。これがどのようにインプリメントされ得るかという実施例は、図７に関連して提供される。ステップ７−１において、タイマＴｍがタイムアウト期間に近い期間と等しい場合には、ステップ７−２においてモバイルデバイスは、タイムアウト期間の値が増加されるべきかどうかを決定する。モバイルデバイスが、タイムアウト期間の値が、増加されるべきと決定した場合には、ステップ７−３において、モバイルデバイスは、タイムアウト期間に対する値を増加させる。タイムアウト期間に近い期間に対する値も、それ故に増加される。
【００７５】
モバイルデバイスが、タイムアウト期間に対する値が増加されるべきかどうかを決定する、多くの方法がある。一部のインプリメンテーションにおいて、モバイルデバイスは、タイムアウト期間がうまく計測されたかどうかに基づいてこの決定を下す。一部のインプリメンテーションにおいて、モバイルデバイスが、未だにタイムアウト期間を計測していない場合のみに、モバイルデバイスは、タイムアウト期間に対する値を増加させる。他のインプリメンテーションが、可能である。
【００７６】
タイムアウト期間に対する値を増加させる多くの可能性がある。一部のインプリメンテーションにおいて、これは、タイムアウト期間の初期値に依存する。一部のインプリメンテーションにおいて、初期値は、２時間であり、増分は１時間である。他のインプリメンテーションが、可能である。
【００７７】
一部のインプリメンテーションにおいて、図４〜図７に関連した上述のステップは、同時進行の根拠に基づいて繰り返される。これは、モバイルデバイスが、同時進行の根拠に基づくタイムアウト期間を動的に計測することを可能にする。従って、タイムアウト期間が変化した場合には、モバイルデバイスは、新たなタイムアウト期間を取得し得る。他のインプリメンテーションにおいて、タイムアウト期間が計測されると、モバイルデバイスは、タイムアウト期間は静的であると仮定し、再びタイムアウト期間を計測しない。他のインプリメンテーションが、可能である。
【００７８】
本出願の様々な修正および変更が、上の教示に照らして可能である。従って、添付の請求項の範囲内において、本出願は、本明細書中に明確に記述されたもの以外にも実施され得ることを理解されたい。
【図面の簡単な説明】
【００７９】
【図１Ａ】図１Ａは、例示的な通信システムのブロック図である。
【図１Ｂ】図１Ｂは、モバイルデバイスのブロック図である。
【図２】図２は、パケットを送信することによってパケットプロトコルコンテクストを維持する例示的な方法の流れ図である。
【図３】図３は、パケットを送信することによってパケットプロトコルコンテクストを維持する別の例示的な方法の流れ図である。
【図４】図４は、パケットを送信することによってパケットプロトコルコンテクストを維持する別の例示的な方法の流れ図である。
【図５】図５は、パケットを送信することによってパケットプロトコルコンテクストを維持する別の例示的な方法の流れ図である。
【図６】図６は、パケットを送信することによってパケットプロトコルコンテクストを維持する別の例示的な方法の流れ図である。
【図７】図７は、パケットを送信することによってパケットプロトコルコンテクストを維持する別の例示的な方法の流れ図である。
【符号の説明】
【００８０】
１０  モバイルデバイス
１１  アプリケーション
１２  トランスポート層
１５  パケットプロトコルコンテクスト機能
２０  無線アクセスネットワーク
３０  ＧＰＲＳ（サービングノード
４０  パケットデータネットワーク
５０  対応ノード
９０  通信システム
【図１Ａ】
2008141762.tif 000003
【図１Ｂ】
2008141762.tif 000004
【図２】
2008141762.tif 000005
【図３】
2008141762.tif 000006
【図４】
2008141762.tif 000007
【図５】
2008141762.tif 000008
【図６】
2008141762.tif 000009
【図７】
2008141762.tif 000010