(57)【特許請求の範囲】
【請求項１】
新鮮でない接続を修正するための方法において、
第１のデバイスから接続コンテキストに関連するデータを受信することと、
前記受信したデータが、対応する接続コンテキストがあらかじめ消去されている新鮮でない接続に関する情報を含むことを決定することと、
前記決定に応答して前記第１のデバイスとの再同期化手順を実行することと
を含む方法。
【請求項２】
前記接続コンテキストが新鮮でないことを決定することは、前記接続コンテキストの記録がないことを決定することを含む、請求項１記載の方法。
【請求項３】
前記データは、前記接続コンテキストに関係する接続からのデータを受信するように、もはや構成されていないアプリケーションに関連している、請求項１記載の方法。
【請求項４】
前記接続コンテキストは、終了された接続に関係している、請求項１記載の方法。
【請求項５】
前記再同期化手順は、ポイントツーポイントプロトコル再同期化を含む、請求項１記載の方法。
【請求項６】
新鮮でない接続を修正するための方法において、
デバイスとの第１の接続に対する要求であって、前記第１の接続に関連する第１の接続コンテキストを含む要求を受信することと、
前記第１の接続コンテキストが、前記デバイスとの第２の接続に関連する第２の接続コンテキストと同一の識別情報を含むことを決定することと、
前記決定に応答して前記デバイスとの再同期化手順を実行することと
を含む方法。
【請求項７】
前記第２の接続コンテキストが新鮮でない接続コンテキストであることを決定することをさらに含む、請求項６記載の方法。
【請求項８】
前記第２の接続コンテキストが新鮮でない接続コンテキストであることを決定することは、前記デバイスが、前記第２の接続コンテキストの記録を有していないことを決定することを含む、請求項７記載の方法。
【請求項９】
通信装置において、
第１のデバイスから接続コンテキストに関連するデータを受信するように構成されている受信機と、
プロセッサとを具備し、
前記プロセッサは、
前記受信機により受信された前記データが、対応する接続コンテキストがあらかじめ消去されている新鮮でない接続に関する情報を含むことを決定し、
前記決定に応答して前記第１のデバイスとの再同期化手順を実行するように構成されている通信装置。
【請求項１０】
前記プロセッサは、
前記通信装置において前記接続コンテキストの記録がないことを決定することにより、前記接続コンテキストが新鮮でないことを決定するように構成されている、請求項９記載の通信装置。
【請求項１１】
前記データは、前記接続コンテキストに関係する接続からのデータを受信するように、もはや構成されていない、前記プロセッサ上で実行しているアプリケーションに関連している、請求項９記載の通信装置。
【請求項１２】
前記接続コンテキストは、終了された接続に関係している、請求項９記載の通信装置。
【請求項１３】
前記再同期化手順は、ポイントツーポイントプロトコル再同期化を含む、請求項９記載の通信装置。
【請求項１４】
通信装置において、
デバイスとの第１の接続に対する要求であって、前記第１の接続に関連する第１の接続コンテキストを含む要求を受信するように構成されている受信機と、
プロセッサとを具備し、
前記プロセッサは、
前記第１の接続コンテキストが、前記デバイスとの第２の接続に関連する第２の接続コンテキストと同一の識別情報を含むことを決定し、
前記決定に応答して前記デバイスとの再同期化手順を実行するように構成されている通信装置。
【請求項１５】
前記プロセッサは、前記第２の接続コンテキストが新鮮でない接続コンテキストであることを決定するようにさらに構成されている、請求項１４記載の通信装置。
【請求項１６】
前記プロセッサは、
前記デバイスが、前記第２の接続コンテキストの記録を有していないことを決定することにより、前記第２の接続コンテキストが新鮮でない接続コンテキストであることを決定するように構成されている、請求項１５記載の通信装置。
【請求項１７】
一時的記憶でないコンピュータ可読記憶媒体において、
第１のデバイスから接続コンテキストに関連するデータをコンピュータに受信させるためのコードと、
前記受信したデータが、対応する接続コンテキストがあらかじめ消去されている新鮮でない接続に関する情報を含むことをコンピュータに決定させるためのコードと、
前記決定に応答して前記第１のデバイスとの再同期化手順をコンピュータに実行させるためのコードと
を有するコンピュータ可読記憶媒体。
【請求項１８】
前記コンピュータ可読記憶媒体は、前記接続コンテキストの記録がないことを前記コンピュータに決定させるためのコードをさらに有する、請求項１７記載のコンピュータ可読記憶媒体。
【請求項１９】
前記データは、前記接続コンテキストに関係する接続からのデータを受信するように、もはや構成されていないアプリケーションに関連している、請求項１７記載のコンピュータ可読記憶媒体。
【請求項２０】
前記接続コンテキストは、終了された接続に関係している、請求項１７記載のコンピュータ可読記憶媒体。
【請求項２１】
前記再同期化手順は、ポイントツーポイントプロトコル再同期化を含む、請求項１７記載のコンピュータ可読記憶媒体。
【請求項２２】
一時的記憶でないコンピュータ可読記憶媒体において、
デバイスとの第１の接続に対する要求であって、前記第１の接続に関連する第１の接続コンテキストを含む要求をコンピュータに受信させるためのコードと、
前記第１の接続コンテキストが、前記デバイスとの第２の接続に関連する第２の接続コンテキストと同一の識別情報を含むことをコンピュータに決定させるためのコードと、
前記決定に応答して前記デバイスとの再同期化手順をコンピュータに実行させるためのコードと
を有するコンピュータ可読記憶媒体。
【請求項２３】
前記第２の接続コンテキストが新鮮でない接続コンテキストであることを、コンピュータに決定させるためのコードをさらに有する、請求項２２記載のコンピュータ可読記憶媒体。
【請求項２４】
前記デバイスが前記第２の接続コンテキストの記録を有してないことを、コンピュータに決定させるためのコードをさらに有する、請求項２３記載のコンピュータ可読記憶媒体。
【請求項２５】
通信装置において、
第１のデバイスから接続コンテキストに関連するデータを受信する手段と、
前記受信したデータが、対応する接続コンテキストがあらかじめ消去されている新鮮でない接続に関する情報を含むことを決定する手段と、
前記決定に応答して前記第１のデバイスとの再同期化手順を実行する手段と
を具備する通信装置。
【請求項２６】
通信装置において、
デバイスとの第１の接続に対する要求であって、前記第１の接続に関連する第１の接続コンテキストを含む要求を受信する手段と、
前記第１の接続コンテキストが、前記デバイスとの第２の接続に関連する第２の接続コンテキストと同一の識別情報を含むことを決定する手段と、
前記決定に応答して前記デバイスとの再同期化手順を実行する手段と
を具備する通信装置。
【発明の詳細な説明】
【関連出願への相互参照】
【０００１】
本出願は、２０１０年２月２６日に出願され、そのすべての内容が参照によりここに組み込まれている米国仮出願第６１／３０８，６４５号の利益を主張する。
【分野】
【０００２】
本出願は、一般的に、通信に関し、さらに詳細には、通信ネットワークにおける、移動体デバイスとネットワークアクセスノードとの間の新鮮でない接続コンテキストを解放するためのシステムおよび方法に関する。
【背景】
【０００３】
ワイヤレス通信システムは、さまざまなタイプの通信（例えば、音声、データ、マルチメディアサービス等）を複数のユーザに提供するために、広く配備されている。さらに、このような通信は、さまざまなソースにより提供されてもよい。移動体デバイスのユーザは、これらのさまざまなソースから通信を受信するアプリケーションを実行してもよい。複数のアプリケーションに対するデータをこれらのさまざまなソースと通信するために、移動体デバイスは、いくつかの異なるワイヤレス接続を通して、通信ネットワークのアクセスノードと通信してもよい。
【０００４】
各接続は、接続コンテキストと呼ばれる１組の情報を含む。このような情報は、接続のユーザの識別子、接続の状態等を含んでいてもよい。アクセスノードおよび移動体デバイスは、それぞれ、それらが通信する接続に関する接続コンテキストの記録を記憶してもよい。
【０００５】
いくつかのケースでは、アクセスノードと移動体デバイスとの間の接続の接続コンテキストの記録は、いくつかのエラーにより、アクセスノードにおいてと、移動体デバイスにおいてとで異なることがある。したがって、１つのデバイスは、接続コンテキストの記録を有しているかもしれないが、もう一方のデバイスは、接続コンテキストの記録を有していないかもしれない。これは“新鮮でない”接続コンテキストと呼ばれることがある。移動体デバイスとアクセスノードとの間で、接続コンテキストの記録が確実に同一になるように、すなわち、“同期化される”ようにするために、このような新鮮でない接続コンテキストを消去または“解放”することが望ましい。
【概要】
【０００６】
発明のシステム、方法、およびデバイスは、それぞれ、いくつかの態様を有し、これらのうちのどれか１つが、その望ましい属性を単独で担当することはない。後に続く特許請求の範囲により明示した本発明の範囲を限定することなく、いくつかの特徴をこれから簡単に論じる。この論議を考慮した後、特に、“詳細な説明”と題するセクションを読んだ後に、本発明の特徴が、新鮮でない接続コンテキストを解放するためのシステムおよび方法を含む利益をどのように提供するかを理解するだろう。
【０００７】
本開示の１つの実施形態は、新鮮でない接続コンテキストを解放するための方法を提供する。方法は、第１のデバイスとの新鮮でない接続コンテキストを終了する要求を受信することを含む。方法は、肯定応答メッセージを第１のデバイスに送信することをさらに含む。
【０００８】
本開示の別の実施形態は、新鮮でない接続コンテキストを解放するための方法を提供する。方法は、通信サービスが通信ノードから利用可能であることを決定することを含む。方法は、接続コンテキストを使用して、テストメッセージを通信ノードに送信することをさらに含む。テストメッセージは、通信ノードにおいて、接続コンテキストが新鮮でないときに、通信ノードをトリガして再同期化手順を実行させるように構成されている。
【０００９】
本開示のまた別の実施形態は、新鮮でない接続コンテキストを解放するための方法を提供する。方法は、接続コンテキストに関連するデータを第１のデバイスから受信することを含む。方法は、データの受信に基づいて、接続コンテキストが新鮮でないことを決定することをさらに含む。方法は、第１のデバイスとの再同期化手順を実行することをさらに含む。
【００１０】
本開示のまた別の実施形態は、新鮮でない接続コンテキストを解放するための方法を提供する。方法は、デバイスとの第１の接続コンテキストに対する要求を受信することを含む。方法は、要求された第１の接続コンテキストと競合する、デバイスとの第２の接続コンテキストがあることを決定することをさらに含む。方法は、デバイスとの再同期化手順を実行することをさらに含む。
【００１１】
本開示のまた別の実施形態は、通信装置を提供する。通信装置は、接続コンテキストに関連するデータを第１のデバイスから受信するように構成されている受信機を具備する。通信装置は、プロセッサをさらに具備する。プロセッサは、データの受信に基づいて、接続コンテキストが新鮮でないことを決定するように構成されている。プロセッサは、第１のデバイスとの再同期化手順を実行するようにさらに構成されている。
【００１２】
本開示のまた別の実施形態は、通信装置を提供する。通信装置は、デバイスとの第１の接続コンテキストに対する要求を受信するように構成されている受信機を具備する。通信装置は、プロセッサをさらに具備する。プロセッサは、要求された第１の接続コンテキストと競合する、デバイスとの第２の接続コンテキストがあることを決定するように構成されている。プロセッサは、デバイスとの再同期化手順を実行するようにさらに構成されている。
【００１３】
本開示のまた別の実施形態は、コンピュータ読取可能媒体を含むコンピュータプログラムプロダクトを提供する。コンピュータ読取可能媒体は、接続コンテキストに関連するデータを第１のデバイスからコンピュータに受信させるためのコードを有する。コンピュータ読取可能媒体は、データの受信に基づいて、接続コンテキストが新鮮でないことをコンピュータに決定させるためのコードをさらに有する。コンピュータ読取可能媒体は、第１のデバイスとの再同期化手順をコンピュータに実行させるためのコードをさらに有する。
【００１４】
本開示のまた別の実施形態は、コンピュータ読取可能媒体を含むコンピュータプログラムプロダクトを提供する。コンピュータ読取可能媒体は、デバイスとの第１の接続コンテキストに対する要求をコンピュータに受信させるためのコードを有する。コンピュータ読取可能媒体は、要求された第１の接続コンテキストと競合する、デバイスとの第２の接続コンテキストがあることをコンピュータに決定させるためのコードをさらに有する。コンピュータ読取可能媒体は、デバイスとの再同期化手順をコンピュータに実行させるためのコードをさらに有する。
【００１５】
本開示のまた別の実施形態は、通信装置を提供する。通信装置は、接続コンテキストに関連するデータを第１のデバイスから受信する手段を具備する。通信装置は、データの受信に基づいて、接続コンテキストが新鮮でないことを決定する手段をさらに具備する。通信装置は、第１のデバイスとの再同期化手順を実行する手段をさらに具備する。
【００１６】
本開示のまた別の実施形態は、通信装置を提供する。通信装置は、デバイスとの第１の接続に対する要求を受信する手段を具備する。通信装置は、要求された第１の接続コンテキストと競合する、デバイスとの第２の接続コンテキストがあることを決定する手段をさらに具備する。通信装置は、デバイスとの再同期化手順を実行する手段をさらに具備する。
【図面の簡単な説明】
【００１７】
【図１】図１は、例示的なワイヤレス通信ネットワークを図示している。
【図２】図２は、図１の通信ネットワークの特定の通信デバイスの機能ブロックダイヤグラムである。
【図３】図３は、図２のユーザ機器（ＵＥ）とアプリケーションサーバとの間の接続コンテキストをセットアップする信号フローを図示している例示的な信号フローダイヤグラムである。
【図４】図４は、図２のユーザ機器（ＵＥ）とアプリケーションサーバとの間の接続コンテキストを消去する信号フローを図示している例示的な信号フローダイヤグラムである。
【図５】図５は、図２のユーザ機器（ＵＥ）とアプリケーションサーバとの間の接続コンテキストを消去する信号フローを図示している別の例示的な信号フローダイヤグラムである。
【図６】図６は、図２のＵＥと高レートパケットデータ（ＨＲＰＤ）担当ゲートウェイ（ＨＳＧＷ）との間の新鮮でない接続を防ぐ例示的なプロセスのフローチャートである。
【図７】図７は、図２のユーザ機器（ＵＥ）と高レートパケットデータ（ＨＲＰＤ）担当ゲートウェイ（ＨＳＧＷ）との間の新鮮でない接続を修正する例示的なプロセスのフローチャートである。
【図８】図８は、図２のユーザ機器（ＵＥ）と高レートパケットデータ（ＨＲＰＤ）担当ゲートウェイ（ＨＳＧＷ）との間の新鮮でない接続を修正する別の例示的なプロセスのフローチャートである。
【図９】図９は、図２のユーザ機器（ＵＥ）と高レートパケットデータ（ＨＲＰＤ）担当ゲートウェイ（ＨＳＧＷ）との間の新鮮でない接続を修正するまた別の例示的なプロセスのフローチャートである。
【図１０】図１０は、図２中に示されている、例示的なユーザ機器（ＵＥ）の機能ブロックダイヤグラムである。
【図１１】図１１は、図２中に示されている、例示的な高レートパケットデータ（ＨＲＰＤ）担当ゲートウェイ（ＨＳＧＷ）の機能ブロックダイヤグラムである。
【詳細な説明】
【００１８】
ここで使用する“例示的な”というワードは、“例、事例、または例示として役割を果たすこと”を意味するように使用される。“例示的な”としてここで記述する何らかの実施形態は、必ずしも、他の実施形態より好ましい、または、他の実施形態より利点があるものとして解釈されるべきではない。以下の記述は、当業者が本発明を製作および使用できるように提示している。説明の目的のために、以下の記述において詳細を述べる。これらの特有な詳細の使用なしで、本発明を実施できることを当業者が認識することを正しく認識すべきである。他の例では、不必要な詳細により発明の記述を曖昧にしないように、よく知られている構造およびプロセスを詳しく記述していない。したがって、本発明は、ここで示した実施形態により限定されることを意図しているものではなく、ここで開示した原理および特徴と一致した最も広い範囲に一致させるべきである。
【００１９】
ここに記述した技術は、コード分割多元接続（ＣＤＭＡ）ネットワーク、時分割多元接続（ＴＤＭＡ）ネットワーク、周波数分割多元接続（ＦＤＭＡ）ネットワーク、直交ＦＤＭＡ（ＯＦＤＭＡ）ネットワーク、単一搬送波ＦＤＭＡ（ＳＣ−ＦＤＭＡ）ネットワーク等のような、さまざまなワイヤレス通信ネットワークに対して使用できる。“ネットワーク”および“システム”という用語は、交換可能に使用されることが多い。ＣＤＭＡネットワークは、ユニバーサル地上無線アクセス（ＵＴＲＡ）、ｃｄｍａ２０００等のような、無線技術を実現してもよい。ＵＴＲＡは、ワイドバンド−ＣＤＭＡ（Ｗ−ＣＤＭＡ）および低チップレート（ＬＣＲ）を含む。ｃｄｍａ２０００は、ＩＳ−２０００、ＩＳ−９５、およびＩＳ−８５６の標準規格をカバーしている。ＴＤＭＡネットワークは、グローバルシステムフォーモバイルコミュニケーション（ＧＳＭ（登録商標））のような無線技術を実現してもよい。ＯＦＤＭＡネットワークは、進化ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１６、ＩＥＥＥ８０２．２０、フラッシュ−ＯＦＤＭ等のような、無線技術を実現してもよい。ＵＴＲＡ、Ｅ−ＵＴＲＡ、およびＧＳＭは、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ）の一部である。ロングタームエボリューション（ＬＴＥ）は、Ｅ−ＵＴＲＡを使用するＵＭＴＳの次に出るリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＧＳＭ、ＵＭＴＳ、およびＬＴＥは、“第３世代パートナーズシッププロジェクト”（３ＧＰＰ）という名称の機関からの文書中に記載されている。ｃｄｍａ２０００は、“第３世代パートナーズシッププロジェクト２”（３ＧＰＰ２）という名称の機関からの文書中に記載されている。これらのさまざまな無線技術および標準規格は、技術的に知られている。
【００２０】
単一搬送波周波数分割多元接続（ＳＣ−ＦＤＭＡ）は、単一搬送波変調と周波数ドメイン等化技術とを利用する技術である。ＳＣ−ＦＤＭＡは、ＯＦＤＭＡシステムのものと類似した性能、および、本質的に同一の全体的な複雑性を有する。ＳＣ−ＦＤＭＡ信号は、その固有の単一搬送波構造のために、より低いピーク対平均電力比（ＰＡＰＲ）を有する。ＳＣ−ＦＤＭＡは、より低いＰＡＰＲが、送信電力効率の点で、移動体端末の大きな利益となるアップリンク通信において、特に、大きな関心を得ている。ＳＣ−ＦＤＭＡは、現在、３ＧＰＰロングタームエボリューション（ＬＴＥ）または進化ＵＴＲＡにおける、アップリンク多元接続スキームに対しての作業仮説である。
【００２１】
さらに、以下の記述では、簡潔さおよび明瞭さの理由により、３ＧＰＰＴＳ２３．４０１およびＴＳ２３．４０２中に規定され、第３世代パートナーズシッププロジェクト２（３ＧＰＰ２）の下で普及している、コアネットワークアーキテクチャにアクセスするのに使用する進化高レートパケットデータ（ｅＨＲＰＤ）エアインターフェースに関係する専門用語を参照している。ｅＨＲＰＤ技術は、参照によりすべてがここに組み込まれている“Ｅ−ＵＴＲＡＮ−ｅＨＲＰＤ接続およびインターワーキング：コアネットワーク態様：３ＧＰＰ２Ｘ．Ｓ００５７−０ｖ１．８”の中にさらに記載されている。ｅＨＲＰＤシステムは互換性がある。ワイドバンドコード分割多元接続（ＷＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、直交周波数分割多元接続（ＯＦＤＭＡ）、ＬＴＥ等に関連する、技術および関係する標準規格のような、他の技術に対しても本発明が適応可能であってもよいことを強調すべきである。異なる技術に関係する専門用語は変化することがある。例えば、考慮する技術に依存して、ｅＨＲＰＤにおいて使用されるユーザ機器（ＵＥ）は、時に、いくつかの名前を挙げると、移動局、ユーザ端末、加入者ユニット、アクセス端末等と呼ばれることがある。同様に、ｅＨＲＰＤにおいて使用されるＨＲＰＤ担当ゲートウェイ（ＨＳＧＷ）は、時に、ゲートウェイ、担当ゲートウェイ等と呼ばれることがある。同様に、ｅＨＲＰＤにおいて使用される進化アクセスネットワーク（ｅＡＮ）は、時に、アクセスネットワーク（ＡＮ）、パケット制御機能（ＰＣＦ）等と呼ばれることがある。同様に、ｅＨＲＰＤにおいて使用されるＨＲＰＤ基地局（ＢＴＳ）は、時に、アクセスノード、アクセスポイント、基地局、ノードＢ等と呼ばれることがある。ここで、異なる技術が、適応可能であるときに、異なる技術に適応することに留意すべきである。
【００２２】
ＵＥは、通信ネットワーク上で実行されているさまざまなアプリケーションサーバにアクセスするために、ＨＳＧＷとの複数の接続（例えば、パケットデータネットワーク（ＰＤＮ）接続）を形成してもよい。これらの接続の各々は、ＵＥおよびＨＳＧＷ上の双方に記憶されている対応する接続コンテキスト（例えば、ＰＤＮコンテキスト）を有していてもよい。いくつかの例では、ＵＥおよびＨＳＧＷは、接続コンテキストの不整合な記録を有しているかもしれない。例えば、ＵＥは、ＨＳＧＷが有していない接続コンテキストの記録を有しているかもしれず、逆もまた同じである。このような接続コンテキストは、“新鮮でない”接続コンテキストと呼ばれる。これに応じて、１つの端における、または、もう一方の端における新鮮でない接続コンテキストのために、ＵＥまたはＨＳＧＷのうちの１つは、もう一方が使用しないように構成されている接続を使用するように構成されていてもよく、接続エラーをもたらすことになる。ここに記述したシステムおよび方法は、新鮮でない接続コンテキストを解放することにより、このような不整合性を解決することを支援する。
【００２３】
図１は、例示的なワイヤレス通信ネットワーク１００を図示している。ワイヤレス通信ネットワーク１００は、多くのユーザ間での接続をサポートするように構成されている。ワイヤレス通信ネットワーク１００は、例えば、セル１０２ａ〜１０２ｇのような、１つ以上のセル１０２に分割されている。セル１０２ａ〜１０２ｇ中の通信カバレッジは、例えば、ＢＴＳ１０４ａ〜１０４ｇのような、１つ以上のＢＴＳ１０４により提供されてもよい。各ＢＴＳ１０４は、対応するセル１０２に対して通信カバレッジを提供してもよい。ＢＴＳ１０４は、例えば、ＵＥ１０６ａ〜１０６ｌのような、複数のＵＥと対話してもよい。
【００２４】
各ＵＥ１０６は、所定の時間において、フォワードリンク（ＦＬ）および／またはリバースリンク（ＲＬ）で１つ以上のＢＴＳ１０４と通信してもよい。ＦＬは、ＢＴＳからＵＥへの通信リンクである。ＲＬは、ＵＥからＢＴＳへの通信リンクである。ＦＬはまた、ダウンリンクと呼ばれることがある。さらに、ＲＬはまた、アップリンクと呼ばれることがある。ＢＴＳ１０４は、例えば、適切なワイヤードまたはワイヤレスインターフェースにより、相互接続してもよく、互いに通信することが可能であってもよい。したがって、各ＵＥ１０６は、１つ以上のＢＴＳ１０４を通して、別のＵＥ１０６と通信してもよい。
【００２５】
ワイヤレス通信ネットワーク１００は、大きな地理的領域にわってサービスを提供してもよい。例えば、セル１０２ａ〜１０２ｇは、田舎の環境において、隣接または数平方マイル内の２、３ブロックのみをカバーしてもよい。１つの実施形態では、各セルは、（示されていない）１つ以上のセクタにさらに分割されていてもよい。
【００２６】
上述したように、ＢＴＳ１０４は、例えば、インターネット、または、別のセルラネットワークのような、別の通信ネットワークに対するそのカバレッジエリア内でのアクセスをＵＥ１０６に提供してもよい。
【００２７】
ＵＥ１０６は、通信ネットワークを通して、音声またはデータを送受信するために、ユーザにより使用されるワイヤレス通信デバイス（例えば、移動電話機、ルータ、パーソナルコンピュータ、サーバ等）であってもよい。示しているように、ＵＥ１０６ａ、１０６ｈ、および１０６ｊは、ルータを備える。ＵＥ１０６ｂ〜１０６ｇ、１０６ｉ、および１０６ｌは、移動電話機を備える。しかしながら、ＵＥ１０６ａ〜１０６ｌの各々は、何らかの適切な通信デバイスを備えていてもよい。
【００２８】
図２は、図１の通信ネットワークの特定の通信デバイスの機能ブロックダイヤグラムである。（上で論じたＵＥ１０６ａに類似するかもしれない）ＵＥ２０６にとって、アプリケーションサーバ２０２ａ、２０２ｂ、２０２ｃのような、１つ以上のデータソース（例えば、ＣＮＮ（登録商標）、ＹＡＨＯＯ！（登録商標）等により提供されるインターネットウェブサイトのような、コンテンツプロバイダにより制御されたサーバ）から、データ（例えば、ウェブブラウジングのためのデータパケット、ボイスオーバーＩＰ（ＶｏＩＰ）通話のためのデータパケット、ビデオストリームのためのデータパケット、または他のデータもしくはメディアコンテンツ）を受信することが望ましいかもしれない。図２は、ＵＥ２０６が、情報を受信するために、アプリケーションサーバ２０２ａ〜２０２ｃと通信してもよい例示的な実施形態を図示している。
【００２９】
ＵＥ２０６は、アプリケーションサーバ２０２ａからのデータをシークする要求をＢＴＳ１０４ａに送ってもよい。ＵＥ２０６は、ＢＴＳ１０４ａとの通信リンクを確立してもよい。通信リンク２１０は、エアリンクのような適切なワイヤレスリンクであってもよい。ＵＥ２０６は、通信リンク２１０を介してＢＴＳ１０４ａに要求を送ってもよい。
【００３０】
ＢＴＳ１０４ａは、アプリケーションサーバ２０２ａからのデータをシークする要求をＵＥ２０６から受信してもよい。ＢＴＳ１０４ａは、データに対する要求をｅＡＮ２２０に送ることにより、ＵＥ２０６とアプリケーションサーバ２０２ａとの間の通信を促進してもよい。ＢＴＳ１０４ａおよびｅＡＮ２２０は、１つ以上の適切なワイヤードリンク（例えば、光ファイバケーブル、銅ケーブル等）および／またはワイヤレスリンク（例えば、エアリンク）により結合されていてもよい。ｅＡＮ２２０は、ＢＴＳ１０４ａの機能を制御するようにさらに構成されていてもよい。ｅＡＮ２２０は、適切なＨＳＧＷ２２５に要求をフォワードしてもよい。ｅＡＮ２２０およびＨＳＧＷ２２５は、１つ以上の適切なワイヤードリンク（例えば、光ファイバケーブル、銅ケーブル等）および／またはワイヤレスリンク（例えば、エアリンク）により結合されていてもよい。ｅＡＮ２２０はさらに、１つ以上の追加のワイヤードリンクを介して、１つ以上の追加のＢＴＳ（例えば、ＢＴＳ１０４ｂ）と通信してもよい。
【００３１】
ＨＳＧＷ２２５は、アプリケーションサーバ２０２ａからのデータをシークする要求をｅＡＮ２２０から受信してもよい。ＨＳＧＷ２２５は、データに対する要求を適切なゲートウェイ（例えば、ＰＤＮゲートウェイ（Ｐ−ＧＷ）２２７ａ）に送ることにより、ＵＥ２０６とアプリケーションサーバ２０２ａとの間の通信を促進してもよい。
【００３２】
ＨＳＧＷ２２５は、１つ以上の適切なワイヤードリンク（例えば、光ファイバケーブル、銅ケーブル等）および／またはワイヤレスリンク（例えば、エアリンク）により、１つ以上のＰ−ＧＷ２２７ａ、２２７ｂ、２２７ｃに結合されていてもよい。各Ｐ−ＧＷ２２７ａ、２２７ｂ、２２７ｃは、異なるネットワーク２２９ａ、２２９ｂ、２２９ｃ（例えば、ＰＤＮネットワーク）に関係していてもよい。Ｐ−ＧＷ２２７ａ、２２７ｂ、２２７ｃは、それぞれ、１つ以上の適切なワイヤードリンク（例えば、光ファイバケーブル、銅ケーブル等）および／またはワイヤレスリンク（例えば、エアリンク）を介して、関係するネットワーク２２９ａ、２２９ｂ、２２９ｃ中のデバイスにアクセスしてもよい。例えば、各ネットワーク２２９ａ、２２９ｂ、２２９ｃは、ネットワーク２２９ａ、２２９ｂ、２２９ｃの一部として、それぞれ、アプリケーションサーバ２０２ａ、２０２ｂ、２０２ｃを備えてもよい。さらに、各ネットワーク２２９ａ、２２９ｂ、２２９ｃは、各ネットワークに一意的なアクセスポイントネーム（ＡＰＮ）に関係していたかもしれない。各Ｐ−ＧＷ２２７ａ〜２２７ｃは、そのそれぞれのサーバ２０２ａ〜２０２ｃに直接的に結合されていてもよく、または、別のデバイスを通して間接的に結合されていてもよい。これに応じて、ＨＳＧＷ２２５は、要求の宛先に基づいて、データに対する要求をいずれのＰ−ＧＷ２２７ａ〜２２７ｃに送るべきかを決定してもよい。例えば、ＨＳＧＷ２２５は、要求がアプリケーション２０２ａに到達するように、アプリケーションサーバ２０２ａからのデータをシークする要求をＰ−ＧＷ２２７ａに送る。Ｐ−ＧＷ２２７ａは、その後、ネットワーク２２９ａを介して、アプリケーションサーバ２０２ａに要求を送る。
【００３３】
ネットワーク２２９ａは、アプリケーションサーバ２０２ａからのデータをシークする要求をＰ−ＧＷ２２７ａから受信してもよい。ネットワーク２２９ａは、適切なワイヤードまたはワイヤレスリンクを介して、データに対する要求をアプリケーションサーバ２０２ａに送ることにより、ＵＥ２０６とアプリケーションサーバ２０２ａとの間の通信を促進してもよい。ネットワーク２２９ａは、例えば、イントラネット、または、インターネットの一部を含んでいてもよい。１つの実施形態では、ネットワーク２２９ａは、インターネット技術標準化委員会（ＩＥＴＦ）により公布されたインターネットプロトコル（ＩＰ）に準拠して動作する。ネットワークは、（示されていない）１つ以上の追加のアプリケーションと通信していてもよい。
【００３４】
アプリケーションサーバ２０２ａは、データに対する要求をネットワーク２２９ａから受信してもよい。アプリケーションサーバ２０２ａは、ネットワーク２２９ａに接続しているサーバを備えていてもよい。アプリケーションサーバ２０２ａは、ビデオストリームのようなデータコンテンツを、ネットワーク２２９ａにアクセスするデバイスに供給してもよい。ＵＥ２０６は、アプリケーションサーバ２０２ａにアクセスして、上述したような、ビデオストリームまたは他のデータを取り出してもよい。これに応じて、アプリケーションサーバ２０２は、受信した要求を処理して、ネットワーク２２９ａと、Ｐ−ＧＷ２２７ａと、ＨＳＧＷ２２５と、ｅＡＮ２２０と、ＢＴＳ１０４ａとを介して、要求されたデータをＵＥ２０６に送信してもよい。
【００３５】
ｅＨＲＰＤにおいて、ＵＥ２０６が、アプリケーションサーバ２０２ａと通信するために、ＵＥ２０６は、アプリケーションサーバ２０２ａとのＰＤＮ接続をセットアップする必要があるかもしれない。ＵＥ２０６は、ＵＥ２０６が通信する各データソースとのＰＤＮ接続をセットアップしてもよい。ＰＤＮ接続は、ＵＥ２０６およびアプリケーションサーバ２０２ａが通信するために必要な１つ以上の物理接続に対応する、アプリケーションサーバ２０２ａとＵＥ２０６との間の論理接続であってもよい。
【００３６】
図３は、図２のユーザ機器（ＵＥ）とアプリケーションサーバとの間の接続コンテキストをセットアップする信号フローを図示している例示的な信号フローダイヤグラムである。図面のトップにおいて、ＵＥ２０６、ｅＡＮ２２０、ＨＳＧＷ２２５、およびＰ−ＧＷ２２７ａが水平線上に示されている。装置間で通信される、さまざまな信号またはデータパケットのフローを指向性の矢印で示している。信号のフローのシーケンスは、時間が経過するにつれて生じる。時間の経過は、ページのトップにおいて開始し、ページが下がるにつれて経過する時間とともに、図３の垂直軸にそって示されている。
【００３７】
初めに、ＵＥは、ＨＳＧＷ２２５との通信リンクを確立する。３０５において、ＵＥ２０６は、互いに通信セッション（例えば、ｅＨＲＰＤセッション）を確立するために、ｅＡＮ２２０と信号を交換する。ＵＥ２０６は、ＢＴＳ１０４ａを介して、ｅＡＮ２２０と信号を交換してもよい。これに応じて、ＵＥ２０６は、それ自体のｅＡＮ２２０との通信セッションを交渉し、認可する。さらに、３１０において、ｅＡＮ２２０は、データパケットを運ぶように構成されている少なくとも１つのリンク（例えば、Ａ１０接続）を確立するために、ＨＳＧＷ２２５と信号を交換する。これに応じて、ｅＡＮ２２０は、ＨＳＧＷ２２５とのリンクに登録する。したがって、ＵＥ２０６とＨＳＧＷ２２５との間で通信リンクが確立される。
【００３８】
３１５において、データソース（例えば、アプリケーションサーバ２０２ａ）とともに、データを送信／受信するアプリケーションがＵＥ２０６上で開始されるとき、ＵＥ２０６は、ポイントツーポイントプロトコル（ＰＰＰ）が既に確立されていない場合、ＨＳＧＷ２２５とのＰＰＰリンクの交渉および確立をトリガする。これに応じて、ＵＥ２０６およびＨＳＧＷ２２５は、リンク制御プロトコル（ＬＣＰ）交渉を実行し、認証プロトコルとして、拡張可能認証プロトコル（ＥＡＰ）を選択する。
【００３９】
続いて３２０において、ＵＥ２０６およびＨＳＧＷ２２５は、ＰＰＰリンクを認証するために、ＵＭＴＳ認証およびキー共有のための拡張可能認証プロトコル方法を使用する。３２０において、ＨＳＧＷ２２５は、ＵＥ２０６がアクセスすることを許可されている、ネットワーク２９９ａ〜２２９ｃに関係するすべてのＡＰＮのリストを含む通信ネットワーク加入データと、それらのＡＰＮのうちのいずれが通信に対するデフォルトＡＰＮであるかについての表示と、他の情報とをサーバから受信する。ＨＳＧＷ２２５はさらに、ネットワーク２９９ａ〜２２９ｃにアクセスするために使用される１つ以上のＰ−ＧＷ２２７ａ〜２２７ｃのアドレスを受信する。
【００４０】
さらに、３２５において、ＵＥ２０６は、ベンダー特有ネットワーク制御プロトコル（ＶＳＮＣＰ）構成要求（Ｃｏｎｆｉｇ−Ｒｅｑ）メッセージをＨＳＧＷ２２５に送り、ＵＥ２０６が通信することを望むデータソースを識別する。ＶＳＮＣＰ Ｃｏｎｆｉｇ−Ｒｅｑメッセージは、ＰＤＮ−ＩＤと、接続のタイプと、ＵＥネットワーク能力情報と、ＰＤＮアドレス、プロトコル構成オプションと、アタッチタイプ情報等を含む。続いて３３０において、ＨＳＧＷ２２５は、３２５においてＵＥ２０６により提供された情報に基づいて、ＵＥが通信することを望むデータソースを含むネットワーク２２９ａ〜２２９ｃへのアクセスを持つＰ−ＧＷ２２７ａ〜２２９ａを選択し、選択したＰ−ＧＷ２２７ａ〜２２７ｃとの登録手順を実行する。３３５において、ＨＳＧＷ２２５は、要求されたデータソースとの接続（例えば、ＰＤＮ接続）が確立されているＵＥ２０６に、ＶＳＮＣＰ構成肯定応答（Ｃｏｎｆｉｇ−Ａｃｋ）メッセージを送る。これに応じて、３４０において、接続が確立される。
【００４１】
ＵＥ２０６およびＨＳＧＷ２２５の双方は、生成された接続に関する情報を記憶し、情報は、接続コンテキスト（例えば、ＰＤＮコンテキスト）と呼ばれている。接続コンテキストは、正しいＰＤＮ接続を通して、接続コンテキストと関係するパケット（例えば、ベンダー特有ネットワークプロトコル（ＶＳＮＰ）パケット）を識別および／またはルーティングするために、ＵＥ２０６およびＨＳＧＷ２２５により使用され、これにより、パケットは、意図される当事者（例えば、ＵＥ２０６および／またはデータソース）に到達する。ＶＳＮＰパケットは、ＶＳＮＰパケットを送信する受信元および／またはＰＤＮ接続を識別する、パケット中に含まれているヘッダ情報を有していたかもしれない。ＰＤＮコンテキストは、ＰＤＮ−ＩＤおよびＡＰＮのような情報を含んでいてもよい。
【００４２】
ＵＥ２０６は、例えば、０〜２２５の値の領域であってもよい、ＰＤＮ−ＩＤを、ＵＥ２０６が確立する各ＰＤＮ接続に割り振ってもよい。ＰＤＮ−ＩＤは、ＵＥ２０６およびＨＳＧＷ２２５がＰＤＮ接続コンテキストに関係する特定のＰＤＮを識別するための参照番号として機能してもよい。ＰＤＮ−ＩＤの数には限りがあることから、ＵＥ２０６は、あるＰＤＮ−ＩＤに関係する、先に確立したＰＤＮ接続を解放した後に、そのＰＤＮ−ＩＤを再利用してもよい。例えば、ＵＥ２０６上のアプリケーションを終了するときに、そのアプリケーションにより利用される１つ以上の確立したＰＤＮ接続は解放されてもよく、ＰＤＮコンテキストは、ＵＥ２０６およびＨＳＧＷ２２５の記録から消去されてもよい。ＨＳＧＷ２２５またはＵＥ２０６のいずれかは、ＰＤＮ接続を解放してもよい。
【００４３】
図４は、図２のユーザ機器（ＵＥ）とアプリケーションサーバとの間の接続コンテキストを消去する信号フローを図示している例示的な信号フローダイヤグラムである。図面のトップにおいて、ＵＥ２０６、ｅＡＮ２２０、ＨＳＧＷ２２５、およびＰ−ＧＷ２２７ａが水平線上に示されている。装置間で通信される、さまざまな信号またはデータパケットのフローを指向性の矢印で示している。信号のフローのシーケンスは、時間が経過するにつれて生じる。時間の経過は、ページのトップにおいて開始し、ページが下がるにつれて経過する時間とともに、図４の垂直軸にそって示されている。
【００４４】
４０５において開始すると、ＵＥ２０６は、ＰＤＮ接続の解放／終了を要求する終了メッセージ（例えば、ＶＳＮＣＰ終了要求（Ｔｅｒｍ−Ｒｅｑ）メッセージ）をＨＳＧＷ２２５に送る。メッセージは、ＰＤＮ−ＩＤにより接続を識別してもよい。４１０において、ＨＳＧＷ２２５は、終了メッセージを受信して、ある接続の接続コンテキストを成功して識別し消去した後に、ＨＳＧＷ２２５は、肯定応答メッセージ（例えば、ＶＳＮＣＰ終了肯定応答（Ｔｅｒｍ−Ａｃｋ）メッセージ）をＵＥ２０６に送る。これに応じて、ＵＥ２０６は、その接続の接続コンテキストを消去する。先に接続に関係していたＰＤＮ−ＩＤをここで使用してもよい。
【００４５】
図５は、図２のユーザ機器（ＵＥ）とアプリケーションサーバとの間の接続コンテキストを消去する信号フローを図示している別の例示的な信号フローダイヤグラムである。図面のトップにおいて、ＵＥ２０６、ｅＡＮ２２０、ＨＳＧＷ２２５、およびＰ−ＧＷ２２７ａが水平線上に示されている。装置間で通信される、さまざまな信号またはデータパケットのフローを指向性の矢印で示している。信号のフローのシーケンスは、時間が経過するにつれて生じる。時間の経過は、ページのトップにおいて開始し、ページが下がるにつれて経過する時間とともに、図５の垂直軸にそって示されている。
【００４６】
５０５において開始すると、ＨＳＧＷ２２５は、ＰＤＮ接続の解放／終了を要求する終了メッセージ（例えば、ＶＳＮＣＰ終了要求（Ｔｅｒｍ−Ｒｅｑ）メッセージ）をＵＥ２０６に送る。メッセージは、ＰＤＮ−ＩＤにより接続を識別してもよい。５１０において、ＵＥ２０６は、終了メッセージを受信して、ある接続の接続コンテキストを成功して識別し消去した後に、ＵＥ２０６は、肯定応答メッセージ（例えば、ＶＳＮＣＰ終了肯定応答（Ｔｅｒｍ−Ａｃｋ）メッセージ）をＨＳＧＷ２２５に送る。これに応じて、ＨＳＧＷ２２５は、その接続の接続コンテキストを消去する。先に接続に関係していたＰＤＮ−ＩＤをここで使用してもよい。
【００４７】
いくつかのケースでは、ＵＥ２０６およびＨＳＧＷ２２５間での接続コンテキストの消去手順の間にエラーが起こるかもしれない。このようなエラーが起こる場合に、ＵＥ２０６またはＨＳＧＷ２２５のいずれかは、接続コンテキストを解放して、接続コンテキストに関連する情報を消去しないかもしれないが、もう一方のデバイスは、接続コンテキストを解放して、接続コンテキストに関連する情報を消去する。１つのデバイスが接続コンテキストを消去し、もう一方のデバイスが接続コンテキストを消去しないことに対して、さまざまな理由が原因となるかもしれない。例えば、ＵＥ２０６およびＨＳＧＷ２２５は、例えば、ＵＥ２０６が、ＨＳＧＷ２２５のサービスエリア外へ移動することにより、接続を失うかもしれない。したがって、１つのデバイスから別のデバイスに送られた終了要求が失われるかもしれず、または、１つのデバイスから別のデバイスに送られた肯定応答メッセージが失われるかもしれない。
【００４８】
例えば、ＵＥ２０６は、接続の終了を要求してもよい。ＨＳＧＷ２２５は、終了に対する要求を受信しないかもしれず、それゆえ、接続に関係する接続コンテキストを消去しない。したがって、ＨＳＧＷ２２５は、接続が終了されたという肯定応答をＵＥ２０６に送らない。ＵＥ２０６は、タイムアウト期間を待ち、その後、終了要求をＨＳＧＷ２２５に再送信してもよい。ＨＳＧＷ２２５は依然として、終了に対する要求を受信しないかもしれない。ＵＥ２０６は、再試行手順を停止する前に有限の回数（例えば、３）だけ、終了要求の再送信を再試行してもよい。
【００４９】
この時点で、ＵＥ２０６は、ＨＳＧＷ２２５が終了要求を受信したか否かについての情報を有していない。ＵＥ２０６は、肯定応答を受信しなかったことのみを知り、これは、ＨＳＧＷ２２５が要求を受信しなかったこと、または、ＨＳＧＷ２２５は要求を受信したが、肯定応答メッセージがＵＥ２０６に到達しなかったことのいずれかを意味する。これに応じて、ＵＥ２０６は接続コンテキストを消去してもよい。ＨＳＧＷ２２５が接続コンテキストを消去しなかった場合のケースでは、ＨＳＧＷ２２５は、接続が依然としてアクティブであると想定する一方で、ＵＥ２０６は接続が終了されていると想定する。ＨＳＧＷにより保持されている接続は、“新鮮でない”接続と呼ばれる。同様に、ＨＳＧＷ２２５が接続を終了するように試みるかもしれず、ＵＥ２０６が終了要求を受信しないかもしれず、および／または、ＨＳＧＷ２２５が肯定応答メッセージを受信しないかもしれない。
【００５０】
ＵＥ２０６および／またはＨＳＧＷ２２５において保持される新鮮でない接続により、さまざまなエラーが起こるかもしれない。例えば、ＵＥ２０６が接続を消去していた場合に、ＵＥ２０６は、同一のＰＤＮ−ＩＤにより新たな接続をセットアップすることにより、その接続により先に使用されたＰＤＮ−ＩＤを再利用するように試みるかもしれない。さらに、ＨＳＧＷ２２５は依然として、その接続に対する接続コンテキストを保持するかもしれない。したがって、ＨＳＧＷ２２５は、ＰＤＮ−ＩＤに関係する接続を既に有している。ＨＳＧＷ２２５が接続を構成する要求を受信するとき、ＰＤＮ−ＩＤが既に使用されているので、ＨＳＧＷ２２５は、エラーメッセージをＵＥ２０６に戻してもよい。同様に、ＵＥ２０６は、ＨＳＧＷ２２５が新鮮でない接続を保持するＡＰＮにより新たな接続を生成するように試みるかもしれない。ＨＳＧＷ２２５は、ＡＰＮが別の接続に既に割り振られているので、同様に、エラーメッセージをＵＥ２０６に戻してもよい。
【００５１】
別の例では、ＵＥ２０６が接続を消去していた場合に、ＵＥ２０６は、その接続を通して、ｅメールサーバからのｅメールアプリケーションへのデータのような、ＨＳＧＷ２２５からのデータを、もはや予期しないかもしれない。ＨＳＧＷ２２５は依然として、その接続に対する接続コンテキストを保持し、新鮮でない接続を通して、ｅメールサーバからＵＥ２０６にデータを送るように試みるかもしれない。したがって、ＵＥ２０６は、予期せぬデータをエラーで受け取る。
【００５２】
また別の例では、ＨＳＧＷ２２５が接続を消去していた場合に、ＨＳＧＷ２２５は、その接続を通して、ＵＥ２０６からアプリケーションサーバへアップロードされたデータのような、ＵＥ２０６からのデータを、もはや予期しないかもしれない。ＵＥ２０６は依然として、その接続に対する接続コンテキストを保持し、新鮮でない接続を通して、ＨＳＧＷ２２５を介してアプリケーションサーバにデータを送るように試みるかもしれない。したがって、ＨＳＧＷ２２５は、予期せぬデータをエラーで受け取る。
【００５３】
いくつかの実施形態では、ＵＥ２０６およびＨＳＧＷ２２５は、新鮮でない接続を防止もしくは修正するように構成されていてもよい。図６〜９は、新鮮でない接続を防止もしくは修正するために、ＵＥ２０６および／またはＨＳＧＷ２２５が実行できるさまざまなプロセスを図示している。
【００５４】
図６は、図２のＵＥとＨＳＧＷとの間の新鮮でない接続を防ぐ例示的なプロセスのフローチャートである。６０５において、ＵＥ２０６は、ＨＳＧＷ２２５およびＵＥ２０６に関係する接続を終了する終了要求をＨＳＧＷ２２５に送信する。続いて６１０において、ＵＥ２０６は、終了要求に対する肯定応答をＨＳＧＷ２２５から受信したか否かを決定する。６１０において、ＵＥ２０６は、肯定応答が受信されていることを決定し、プロセス６００が終了する。６１０において、ＵＥ２０６は、肯定応答が受信されていないことを決定し、プロセス６００は６０５に戻る。したがって、ＵＥ２０６は、肯定応答メッセージがＨＳＧＷ２２５から受信されるまで、終了要求を送り続ける。１つの実施形態では、ＵＥ２０６は、ＵＥ２０６がＨＳＧＷ２２５のサービスエリア内にあるときにのみ、終了要求を送るように構成されている。したがって、ＵＥ２０６が肯定応答を受信する限り、新鮮でない接続が発生することはなく、ＨＳＧＷ２２５が終了要求を受信していることが要求される。これに応じて、ＨＳＧＷ２２５およびＵＥ２０６の双方は、成功して接続を終了する。
【００５５】
プロセス６００による１つの潜在的な問題は、ＨＳＧＷ２２５は、終了要求を受信し、接続を成功して解放し、接続コンテキストを消去して、肯定応答をＵＥ２０６に送るかもしれないが、ＵＥ２０６は、肯定応答を受信しないかもしれないことである。したがって、いくつかの実施形態では、ＵＥ２０６は、終了要求をＨＳＧＷ２２５に送るように再度試みてもよい。ＨＳＧＷ２２５は接続コンテキストを既に消去しているので、ＨＳＧＷ２２５は新たな要求を予期しないかもしれず、これによりエラーが起こるかもしれない。したがって、ＨＳＧＷ２２５は、接続を解放するが、接続コンテキストに関連する少なくともいくつかの情報を保つように構成されていてもよい。ＨＳＧＷ２２５が、その接続コンテキストに関係する同一の接続を消去する要求を受信する場合に、ＨＳＧＷ２２５は、接続が消去されているという肯定応答をＵＥ２０６に再送信する。別の実施形態では、ＵＥ２０６が、前に消去された接続と同一のＰＤＮ−ＩＤを使用する新たな接続を要求するときに、これにより、ＵＥ２０６が肯定応答を受信し、接続を解放して、接続コンテキストを消去したことが確定するので、ＨＳＧＷ２２５は、接続コンテキスト情報を消去してもよい。
【００５６】
ＨＳＧＷ２２５が終了要求をＵＥ２０６に送る場合に、プロセス６００に類似するプロセスを実行できることを当業者は認識すべきである。さらに、ＵＥ２０６は、ＵＥ２０６が同一の接続に対する反復終了要求を受信するときはいつでも、肯定応答メッセージを再送信するように構成されていてもよい。１つの実施形態では、ＵＥ２０６は、ＵＥ２０６がＨＳＧＷ２２５のサービスエリア内にあるときにのみ、肯定応答メッセージを送るように構成されている。
【００５７】
図７は、図２のＵＥとＨＳＧＷとの間の新鮮でない接続を修正する例示的なプロセスのフローチャートである。７１０において、ＵＥ２０６は、ＵＥ２０６が接続コンテキストを解放し消去した接続に関連するデータパケットをＨＳＧＷ２２５から受信する。ＵＥ２０６は、それゆえ、ＨＳＧＷ２２５が依然として、接続に関する情報を有し、それゆえ、新鮮でない接続を有していることを決定する。続いて７１５において、ＵＥ２０６は、ＨＳＧＷ２２５とのそのすべての接続を再同期化する。例えば、ＵＥ２０６は、ＵＥ２０６とＨＳＧＷとの間のＰＰＰセッションが終了され、再認識／再確立される場合に、ＰＰＰ再同期化手順を開始してもよい。ＵＥ２０６は、その後、ＵＥ２０６が記録を有する接続の各々に対してＶＳＮＣＰ Ｃｏｎｆｉｇ−Ｒｅｑメッセージを送り、それによって、ＵＥ２０６とＨＳＧＷ２２５との間の接続の記録を同期化する。
【００５８】
ＨＳＧＷ２２５が接続コンテキストを解放し消去した接続に関連するデータパケットを、ＨＳＧＷ２２５がＵＥ２０６から受信する場合に、プロセス７００に類似するプロセスを実行できることを当業者は認識すべきである。
【００５９】
図８は、図２のＵＥとＨＳＧＷとの間の新鮮でない接続を修正する別の例示的なプロセスのフローチャートである。上で論じたように、ＵＥ２０６は、接続を通して、ｅメールサーバからのｅメールデータのような、データをＨＳＧＷ２２５から受信するように構成されていてもよい。さらに、ＨＳＧＷ２２５は、終了要求をＵＥ２０６に送った後に、接続コンテキストを消去して、ｅメールサーバに関係する接続を解放したかもしれないが、ＵＥ２０６は、要求を受信しておらず、接続を終了していない。同様に、ＵＥ２０６は、終了要求をＨＳＧＷ２２５に送った後に、接続コンテキストを消去して、ｅメールサーバに関係する接続を解放したかもしれないが、ＨＳＧＷ２２５は、要求を受信しておらず、接続を終了していない。したがって、ＵＥ２０６またはＨＳＧＷ２２５は、新鮮でない接続を保持しているかもしれない。いくつかのケースでは、ＨＳＧＷ２２５は、長い時間期間の間、新鮮でない接続を通して、ＵＥ２０６に送るデータを受信しないかもしれない。したがって、ＵＥ２０６またはＨＳＧＷ２２５は、新鮮でない接続を通して、データを受信／送信することなく、長い時間期間の間、新鮮でない接続を保持するかもれず、ＵＥ２０６／ＨＳＧＷ２２５は、これを使用して、接続が新鮮でないことを決定することが可能である。
【００６０】
上で論じたように、デバイスが同期化されない１つの理由は、ＵＥ２０６が、終了要求を送信／受信している間に、サービスエリアを離れ、それにより、終了要求が、ＵＥ２０６またはＨＳＧＷ２２５により受信されないことであるかもしれない。ＵＥ２０６は、それがいつサービスエリア内にあり、それがいつサービスエリア外にあるかを知っている。例えば、ＵＥ２０６は、それがＢＴＳ１０４との接続を有するか否かを監視することにより、それがワイヤレス接続を有するか否かを決定してもよい。プロセス８００は、このプロパティを利用して、新鮮でない接続を修正することを支援してもよい。
【００６１】
プロセス８００の８０５において、ＵＥ２０６は、ＨＳＧＷ２２５のサービスエリア外へ移動する。続いて８１０において、ＵＥ２０６は、それが、ＨＳＧＷ２２５のサービスエリア中に戻ったことを決定する。さらに、８１５において、ＵＥ２０６は、ＵＥ２０６が記録を有するＨＳＧＷ２２５との接続の各々を通して、１つ以上のピング（ダミーデータパケット）を送る。続いて８２０において、ＨＳＧＷ２２５は、ＨＳＧＷ２２５が記録を有していない接続を通して、ピングのうちのいずれかを受信したか否かを決定する。８２０において、ＨＳＧＷ２２５が、ＨＳＧＷ２２５が記録を有していない接続を通して、ピングが受信されていないこと決定する場合、プロセス８００が終了する。８２０において、ＨＳＧＷ２２５が、ＨＳＧＷ２２５が記録を有していない接続を通して、ピングのうちの少なくとも１つが受信されていることを決定する場合、プロセス８００は８２５に続く。続いて８２５において、ＨＳＧＷ２２５は、ＵＥ２０６とのそのすべての接続を再同期化する。例えば、ＨＳＧＷ２２５は、ＵＥ２０６とＨＳＧＷ２２５との間のＰＰＰセッションが終了され、再認識／再確立される場合に、ＰＰＰ再同期化手順を開始してもよい。ＨＳＧＷ２２５は、その後、ＨＳＧＷ２２５が記録を有する接続の各々に対するＶＳＮＣＰ Ｃｏｎｆｉｇ−Ｒｅｑメッセージを送り、それによって、ＵＥ２０６とＨＳＧＷ２２５との間の接続の記録を同期化する。
【００６２】
図９は、図２のＵＥとＨＳＧＷとの間の新鮮でない接続を修正するまた別の例示的なプロセスのフローチャートである。９０５において、ＵＥ２０６は新たな接続を要求する。要求は、特定のＰＤＮ−ＩＤとＡＰＮとを含んでいてもよい。続いて９１０において、ＨＳＧＷ２２５は、それが、同一のＰＤＮ−ＩＤを持つ接続の記録を有しているか否かを決定する。ＨＳＧＷ２２５が、それが、同一のＰＤＮ−ＩＤを持つ接続の記録を有していると決定した場合に、プロセスは９２０に続く。ＨＳＧＷ２２５が、それが、同一のＰＤＮ−ＩＤを持つ接続の記録を有していないと決定した場合に、プロセスは９１５に続く。続いて９１５において、ＨＳＧＷ２２５は、それが、同一のＡＰＮを持つ接続の記録を有しているか否かを決定する。ＨＳＧＷ２２５が、それが、同一のＡＰＮを持つ接続の記録を有していると決定した場合に、プロセスは９２０に続く。ＨＳＧＷ２２５が、それが、同一のＡＰＮを持つ接続の記録を有していないと決定した場合に、プロセス９００は終了する。
【００６３】
９２０において、ＨＳＧＷ２２５またはＵＥ２０６、２２５のいずれかは、他のデバイスとのそのすべての接続を再同期化する。例えば、ＨＳＧＷ２２５は、ＵＥ２０６とＨＳＧＷ２２５との間のＰＰＰセッションが終了され、再認識／再確立される場合に、ＰＰＰ再同期化手順を開始してもよい。ＨＳＧＷ２２５は、その後、ＨＳＧＷ２２５が記録を有する接続の各々に対してＶＳＮＣＰ Ｃｏｎｆｉｇ−Ｒｅｑメッセージを送り、それによって、ＵＥ２０６とＨＳＧＷ２２５との間の接続の記録を同期化する。
【００６４】
プロセス６００〜９００の各々に対して、本発明の精神また範囲から逸脱することなく、さまざまなステップが追加または省略されてもよいことを当業者は認識すべきである。
【００６５】
図１０は、図２中に示されている、例示的なユーザ機器２０６の機能ブロックダイヤグラムである。図２に関して上で論じたように、ＵＥ２０６は、ＢＴＳ１０４ａと通信して、ＢＴＳ１０４ａを介して、データに対する要求をアプリケーションサーバ２０２に送ることにより、アプリケーションサーバ２０２からデータを受信してもよい。ＵＥ２０６は、アプリケーションサーバ２０２からのデータに対する要求のような、アウトバウンドメッセージをＢＴＳ１０４ａに送信するように構成されている送信回路１０１０を備えていてもよい。ＵＥ２０６は、アプリケーションサーバ２０２からのデータパケットのような、到来メッセージをＢＴＳ１０４ａから受信するように構成されている受信回路１０１５をさらに備えていてもよい。送信回路１０１０および受信回路１０１５は、バス１０１７を介して、中央処理ユニット（ＣＰＵ）／制御装置１０２０に結合されていてもよい。ＣＰＵ１０２０は、ＢＴＳ１０４ａから来る、インバウンドおよびアウトバウンドメッセージ、あるいは、ＢＴＳ１０４ａに向かう、インバウンドおよびアウトバウンドメッセージを処理するように構成されていてもよい。ＣＰＵ１０２０はまた、ＵＥ２０６の他のコンポーネントを制御するようにさらに構成されていてもよい。
【００６６】
ＣＰＵ１０２０はさらに、バス１０１７を介して、メモリ１０３０に結合されていてもよい。ＣＰＵ１０２０は、メモリ１０３０から情報を読み込んでもよく、または、情報をメモリ１０３０に書き込んでもよい。例えば、メモリ１０３０は、接続および接続コンテキストの、処理および／または記録の前に、間に、あるいは、後に、インバウントもしくはアウトバウンドメッセージを記憶するように構成されていてもよい。メモリ１０３０はまた、ＣＰＵ１０２０上での実行のための命令または関数を含んでいてもよい。例えば、メモリ１０３０は、ここで記述したプロセスおよび方法を実行するための命令または関数を含んでいてもよい。
【００６７】
送信回路１０１０は、ＢＴＳ１０４ａに向かうアウトバウンドメッセージを変調するように構成されている変調器を備えていてもよい。受信回路１０１５は、ＢＴＳ１０４ａから来るインバウンドメッセージを復調するように構成されている復調器を備えていてもよい。
【００６８】
メモリ１０３０は、異なるレベルが、異なる能力およびアクセススピードを有するマルチレベル階層キャッシュを含む、プロセッサキャッシュを含んでいてもよい。メモリ１０３０はまた、ランダムアクセスメモリ（ＲＡＭ）、他の揮発性記憶デバイス、または不揮発性記憶デバイスを含んでもよい。記憶装置は、ハードドライブ、コンパクトディスク（ＣＤ）またはデジタルビデオディスク（ＤＶＤ）のような光ディスク、フラッシュメモリ、フロッピー（登録商標）ディスク、磁気テープ、Ｚｉｐドライブ等を含んでもよい。
【００６９】
別々に記述したが、ＵＥ２０６に関して記述した機能ブロックは、別々の構造エレメントである必要はないことを正しく認識すべきである。例えば、ＣＰＵ１０２０およびメモリ１０３０は単一チップ上に具現化されてもよい。ＣＰＵ１０２０は、追加的にまたは代替実施形態で、プロセッサレジスタのようなメモリを含んでいてもよい。同様に、機能ブロックの１つ以上のもの、または、さまざまなブロックの機能のうちの一部は、単一のチップ上に具現化されてもよい。代替的に、特定のブロックの機能性は、２つ以上のチップ上で実現されてもよい。
【００７０】
ＵＥ２０６に関して記述した、機能ブロックの１つ以上のもの、および／または、機能ブロックの１つ以上の組み合わせは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積デバイス、離散ゲートまたはトランジスタ論理、離散ハードウェアコンポーネント、回路、あるいは、ここに記述した機能を実行するように設計されているこれらの任意の組み合わせとして、具現化されてもよい。本仕様および添付した特許請求の範囲において、“回路”という用語が、機能上の用語としてではなく、構成上の用語として解釈されることは明らかであるべきである。例えば、回路は、図１０において示され記述されているような、処理および／またはメモリのセル、ブロック、ならびにこれらに類するものの形態の、多種多様な集積回路コンポーネントのような、回路コンポーネントの集合体であるとすることができる。ＵＥ２０６に関して記述した、機能ブロックの１つ以上のもの、および／または、機能ブロックの１つ以上の組み合わせはまた、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰ通信を伴う１つ以上のマイクロプロセッサ、または、他の何らかのこのような構成のような、コンピューティングデバイスの組み合わせとして、実現されてもよい。
【００７１】
図１１は、図２中に示されている、例示的なＨＳＧＷ２２５の機能ブロックダイヤグラムである。図２に関して上で論じたように、ＨＳＧＷ２２５は、ＵＥ２０６へ／から、データを送信／受信するために、ｅＡＮ２２０およびＢＴＳ１０４ａと通信してもよい。さらに、図２に関して上で論じたように、ＨＳＧＷ２２５は、アプリケーションサーバ２０２ａ、２０２ｂ、２０２ｃへ／から、データを送信／受信するために、Ｐ−ＧＷ２２７ａ、２２７ｂ、２２７ｃと通信してもよい。これに応じて、ＨＳＧＷ２２５は、ＵＥ２０６とアプリケーションサーバ２０２ａとの間の通信を促進できる。ＨＳＧＷ２２５は、アプリケーションサーバ２０２ａからのデータに対する要求のような、アウトバウンドメッセージを送信するように構成されている送信回路１１１０を備えていてもよい。ＨＳＧＷ２２５は、アプリケーションサーバ２０２ａからのデータパケットのような、到来メッセージを受信するように構成されている受信回路１１１５をさらに備えていてもよい。送信回路１１１０および受信回路１１１５は、バス１１１７を介して、中央処理ユニット（ＣＰＵ）／制御装置１１２０に接続されていてもよい。ＣＰＵ１１２０は、アプリケーションサーバ２０２ａから来る、インバウンドおよびアウトバウンドメッセージ、あるいは、アプリケーションサーバ２０２ａに向かう、インバウンドおよびアウトバウンドメッセージを処理するように構成されていてもよい。ＣＰＵ１１２０はまた、ＨＳＧＷ２２５の他のコンポーネントを制御するようにさらに構成されていてもよい。
【００７２】
ＣＰＵ１１２０はさらに、バス１１１７を介して、メモリ１１３０に結合されていてもよい。ＣＰＵ１１２０は、メモリ１１３０から情報を読み込んでもよく、または、情報をメモリ１０３０に書き込んでもよい。例えば、メモリ１１３０は、接続および接続コンテキストの、処理および／または記録の前に、間に、あるいは、後に、インバウントもしくはアウトバウンドメッセージを記憶するように構成されていてもよい。メモリ１１３０はまた、ＣＰＵ１２０上での実行のための命令または関数を含んでいてもよい。例えば、メモリ１１３０は、ここで記述したプロセスおよび方法を実行するための命令または関数を含んでいてもよい。
【００７３】
送信回路１１１０は、ｅＡＮ２２０および／またはＰ−ＧＷ２２７ａ、２２７ｂ、２２７ｃに向かうアウトバウンドメッセージを変調するように構成されている変調器を備えていてもよい。受信回路１１１５は、ｅＡＮ２２０および／またはＰ−ＧＷ２２７ａ、２２７ｂ、２２７ｃから来るインバウンドメッセージを復調するように構成されている復調器を備えていてもよい。
【００７４】
メモリ１１３０は、異なるレベルが、異なる能力およびアクセススピードを有するマルチレベル階層キャッシュを含む、プロセッサキャッシュを含んでいてもよい。メモリ１１３０はまた、ランダムアクセスメモリ（ＲＡＭ）、他の揮発性記憶デバイス、または不揮発性記憶デバイスを含んでもよい。記憶装置は、ハードドライブ、コンパクトディスク（ＣＤ）またはデジタルビデオディスク（ＤＶＤ）のような光ディスク、フラッシュメモリ、フロッピー、磁気テープ、Ｚｉｐドライブ等を含んでもよい。
【００７５】
別々に記述したが、ＨＳＧＷ２２５に関して記述した機能ブロックは、別々の構造エレメントである必要はないことを正しく認識すべきである。例えば、ＣＰＵ１１２０およびメモリ１１３０は単一チップ上に具現化されてもよい。ＣＰＵ１１２０は、追加的にまたは代替実施形態で、プロセッサレジスタのようなメモリを含んでいてもよい。同様に、機能ブロックの１つ以上のもの、または、さまざまなブロックの機能のうちの一部は、単一のチップ上に具現化されてもよい。代替的に、特定のブロックの機能性は、２つ以上のチップ上で実現されてもよい。
【００７６】
ＨＳＧＷ２２５に関して記述した、機能ブロックの１つ以上のもの、および／または、機能ブロックの１つ以上の組み合わせは、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積デバイス、離散ゲートもしくはトランジスタ論理、離散ハードウェアコンポーネント、回路、または、ここに記述した機能を実行するように設計されているこれらの何らかの組み合わせとして、具現化されてもよい。上述したように、“回路”という用語が、機能上の用語としてではなく、構成上の用語として解釈されることは明らかであるべきである。例えば、回路は、図１１において示され記述されているような、処理および／またはメモリのセル、ブロック、ならびにこれらに類するものの形態の、多種多様な集積回路コンポーネントのような、回路コンポーネントの集合体であるとすることができる。ＵＥ２０６に関して記述した、機能ブロックの１つ以上のもの、および／または、機能ブロックの１つ以上の組み合わせはまた、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰ通信を伴う１つ以上のマイクロプロセッサ、または、他の何らかのこのような構成のような、コンピューティングデバイスの組み合わせとして、実現されてもよい。
【００７７】
“第１の”、“第２の”等のような指定を使用する、エレメントへのここでの何らかの参照は、一般的に、それらのエレメントの数量または順序を限定しないことを理解すべきである。むしろ、これらの指定は、２つ以上のエレメント間、または、エレメントの例の間で識別する都合のよい方法としてここでは使用しているかもしれない。したがって、第１および第２のエレメントへの参照は、２つのエレメントのみがそこで用いられていること、または、いくつかの方法では第１のエレメントが第２のエレメントに先行することを意味してない。また、そうでないことが述べられていない限り、１組のエレメントは、１つ以上のエレメントを含んでもよい。さらに、“少なくとも１つ”という形態の用語は：明細書または特許請求の範囲の中で使用する“Ａ、Ｂ、またはＣ”は、“ＡまたはＢまたはＣ、あるいは、これらのエレメントの任意の組み合わせ”を意味している。
【００７８】
ここで使用する“決定する”という用語は、幅広いさまざまなアクションを含んでいる。例えば、“決定する”は、算出する、計算する、処理する、導出する、調べる、検索する（例えば、表、データベース、または、別のデータ構造中において検索する）、確認する、および、これらに類するものを含めることができる。また、“決定する”は、受信する（例えば、情報を受信する）、アクセスする（例えば、メモリ中のデータにアクセスする）、および、これらに類するものを含めることができる。また、“決定する”は、解決する、選択する、選ぶ、確立する、および、これらに類するものを含めることができる。
【００７９】
ここで使用する、アイテムのリストのうちの“少なくとも１つ”というフレーズは、単一のメンバーを含む、それらのアイテムの任意の組み合わせのことを指す。例として、ａ、ｂ、またはｃのうちの“少なくとも１つ”は：ａ、ｂ、ｃ、ａ−ｂ、ａ−ｃ、ｂ−ｃ、およびａ−ｂ−ｃをカバーすることが意図されている。
【００８０】
上述した方法のさまざまな動作は、さまざまなハードウェアおよび／またはソフトウェアコンポーネント、回路、ならびに／あるいはモジュールのような、動作を実行することが可能な何らかの適切な手段により実行できる。一般的に、図面中の何らかの動作は、動作を実行することが可能な対応する機能手段により実行できる。
【００８１】
本開示に関連して説明した、さまざまな例示的な論理ブロック、モジュールおよび回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ信号（ＦＰＧＡ）または他のプログラマブル論理デバイス（ＰＬＤ）、離散ゲートまたはトランジスタ論理、離散ハードウェアコンポーネント、あるいは、ここで記述した機能を実行するように設計されているこれらの任意の組み合わせで、実現または実行してもよい。汎用プロセッサはマイクロプロセッサであってもよいが、代替実施形態では、プロセッサは、何らかの商業的に入手可能なプロセッサ、制御装置、マイクロ制御装置、または、状態機械であってもよい。プロセッサはまた、例えば、ＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアを伴う１つ以上のマイクロプロセッサ、または、他の何らかのこのような構成のような、コンピューティングデバイスの組み合わせとして、実現されてもよい。
【００８２】
１つ以上の態様では、記述した機能は、ハードウェアで、ソフトウェアで、ファームウェアで、または、これらの任意の組み合わせで実現できる。ソフトウェアで実現した場合、機能は、１つ以上の命令またはコードとして、コンピュータ読取可能媒体上に記憶してもよく、あるいは、コンピュータ読取可能媒体を通して送信してもよい。コンピュータ読取可能媒体は、１つの場所から別の場所へのコンピュータプログラムの転送を促進する何らかの媒体を含む、コンピュータ記憶媒体および通信媒体の双方を含む。記憶媒体は、コンピュータによりアクセスできる何らかの利用可能な媒体であってもよい。例として、このようなコンピュータ読取可能媒体は、これらに限定されないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいは、コンピュータによりアクセスでき、命令またはデータ構造の形態で所望のプログラムコードを伝送または記憶するために使用できる他の何らかの媒体を含むことができる。また任意の接続は、適切にコンピュータ読取可能媒体と呼ばれる。例えば、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者線（ＤＳＬ）、あるいは、赤外線、無線、および、マイクロ波のようなワイヤレス技術を使用しているウェブサイト、サーバ、または、他の遠隔ソースから、ソフトウェアが送信される場合には、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、あるいは、赤外線、無線、および、マイクロ波のようなワイヤレス技術は、媒体の定義に含まれる。ここで使用するようなディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザディスク（登録商標）、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピーディスク、および、ブルーレイ（登録商標）ディスクを含んでいる。ここで、ディスク（ｄｉｓｋ）が通常、データを磁気的に再生する一方で、ディスク（ｄｉｓｃ）はデータをレーザによって光学的に再生する。したがって、いくつかの態様では、コンピュータ読取可能媒体は、一時的ではないコンピュータ読取可能媒体（例えば、有形の媒体）を含んでもよい。さらに、いくつかの態様では、コンピュータ読取可能媒体は、一時的なコンピュータ読取可能媒体（例えば、信号）を含んでもよい。上記のものの組み合わせも、コンピュータ読取可能媒体の範囲内に含められるべきである。
【００８３】
ここで開示した方法は、記述した方法を達成するための１つ以上のステップまたはアクションを含んでいる。方法のステップおよび／またはアクションは、特許請求の範囲から逸脱することなく、相互に入れ替えることができる。言い換えると、ステップまたはアクションの特定の順序が指定されていない限り、特許請求の範囲から逸脱することなく、特定のステップおよび／またはアクションの順序および／または使用を修正することができる。
【００８４】
記述した機能は、ハードウェアで、ソフトウェアで、ファームウェアで、または、これらの任意の組み合わせで実現できる。ソフトウェアで実現した場合、機能は、１つ以上の命令として、コンピュータ読取可能媒体上に記憶してもよい。記憶媒体は、コンピュータによりアクセスできる何らかの利用可能な媒体であってもよい。例として、このようなコンピュータ読取媒体は、これらに限定されないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、あるいは、コンピュータによりアクセスでき、命令またはデータ構造の形態で所望のプログラムコードを伝送または記憶するために使用できる他の何らかの媒体を含むことができる。ここで使用するようなディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピーディスク、および、ブルーレイディスクを含んでいる。ここで、ディスク（ｄｉｓｋ）が通常、データを磁気的に再生する一方で、ディスク（ｄｉｓｃ）はデータをレーザによって光学的に再生する。
【００８５】
したがって、ある態様は、ここに提示した動作を実行するためのコンピュータプログラムプロダクトを含んでいてもよい。例えば、このようなコンピュータプログラムプロダクトは、その上に記憶されている（および／またはエンコードされている）命令を有するコンピュータ読取可能媒体を含んでもよく、命令は、ここで記述した動作を実行するために、１つ以上のプロセッサにより実行可能である。ある態様では、コンピュータプログラムプロダクトは、パッケージングマテリアルを含んでもよい。
【００８６】
ソフトウェアまたは命令はまた、送信媒体を通して送信できる。例えば、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者線（ＤＳＬ）、あるいは、赤外線、無線、および、マイクロ波のようなワイヤレス技術を使用しているウェブサイト、サーバ、または、他の遠隔ソースから、ソフトウェアが送信される場合には、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、あるいは、赤外線、無線、および、マイクロ波のようなワイヤレス技術は、送信媒体の定義に含まれる。
【００８７】
さらに、ここで記述した方法を実現するモジュールおよび／または他の適切な手段は、適応されるユーザ端末および／または基地局により、ダウンロード、ならびに／あるいは、そうでなければ取得することができることを正しく認識すべきである。例えば、このようなデバイスは、ここで記述した方法を実行する手段の転送を促進するために、サーバに結合できる。代替的に、ユーザ端末および／または基地局が、記憶手段をデバイスに結合するとき、または、記憶手段をデバイスに提供するときに、さまざまな方法を取得できるように、ここで記述したさまざまな方法は、記憶手段（例えば、ＲＡＭ、ＲＯＭ、コンパクトディスク（ＣＤ）もしくはフロッピーディスクのような物理記憶媒体等）を介して提供できる。さらに、ここで記述した方法および技術をデバイスに提供する他の何らかの適切な技術を利用できる。
【００８８】
特許請求の範囲は、上に説明した厳密な構成およびコンポーネントに限定されないことを理解すべきである。特許請求の範囲から逸脱することなく、上述した方法および装置の、構成、動作、および詳細において、さまざまな修正、変更、およびバリエーションを行うことができる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［１］  新鮮でない接続コンテキストを解放するための方法において、接続コンテキストに関連するデータを第１のデバイス（２０６）から受信することと、前記データの受信に基づいて、前記接続コンテキストが新鮮でないことを決定することと、前記第１のデバイス（２０６）との再同期化手順を実行することとを含む方法。
［２］  前記接続コンテキストが新鮮でないことを決定することは、前記接続コンテキストの記録がないことを決定することを含む、［１］記載の方法。
［３］  前記データは、前記接続コンテキストに関係する接続からのデータを受信するように、もはや構成されていないアプリケーションに関連している、［１］記載の方法。
［４］  前記接続コンテキストは、終了された接続に関係している、［１］記載の方法。
［５］  前記再同期化手順は、ポイントツーポイントプロトコル再同期化を含む、［１］記載の方法。
［６］  新鮮でない接続コンテキストを解放するための方法において、デバイス（２０６）との第１の接続コンテキストに対する要求を受信することと、前記要求された第１の接続コンテキストと競合する、前記デバイス（２０６）との第２の接続コンテキストがあることを決定することと、前記デバイス（２０６）との再同期化手順を実行することとを含む方法。
［７］  前記第２の接続コンテキストが新鮮でない接続コンテキストであることを決定することをさらに含む、［６］記載の方法。
［８］  前記第２の接続コンテキストが新鮮でない接続コンテキストであることを決定することは、前記デバイス（２０６）が、前記第２の接続コンテキストの記録を有していないことを決定することを含む、［７］記載の方法。
［９］  通信装置（２２５）において、接続コンテキストに関連するデータを第１のデバイス（２０６）から受信するように構成されている受信機（１１１５）と、前記データの受信に基づいて、前記接続コンテキストが新鮮でないことを決定し、前記第１のデバイス（２０６）との再同期化手順を実行するように構成されているプロセッサ（１１２０）とを具備する装置。
［１０］  前記プロセッサ（１１２０）は、前記装置（２２５）において前記接続コンテキストの記録がないことを決定することにより、前記接続コンテキストが新鮮でないことを決定するように構成されている、［９］記載の装置。
［１１］  前記データは、前記接続コンテキストに関係する接続からのデータを受信するように、もはや構成されていない、前記プロセッサ（１１２０）上で実行しているアプリケーションに関連している、［９］記載の装置。
［１２］  前記接続コンテキストは、終了された接続に関係している、［９］記載の装置。
［１３］  前記再同期化手順は、ポイントツーポイントプロトコル再同期化を含む、［９］記載の装置。
［１４］  通信装置（２２５）において、デバイス（２０６）との第１の接続コンテキストに対する要求を受信するように構成されている受信機（１１１５）と、前記要求された第１の接続コンテキストと競合する、前記デバイス（２６０）との第２の接続コンテキストがあることを決定し、前記デバイス（２６０）との再同期化手順を実行するように構成されているプロセッサ（１１２０）とを具備する装置。
［１５］  前記プロセッサ（１１２０）は、前記第２の接続コンテキストが新鮮でない接続コンテキストであることを決定するようにさらに構成されている、［１４］記載の装置。
［１６］  前記プロセッサ（１１２０）は、前記デバイス（２６０）が、前記第２の接続コンテキストの記録を有していないことを決定することにより、前記第２の接続コンテキストが新鮮でない接続コンテキストであることを決定するように構成されている、［１５］記載の装置。
［１７］  コンピュータプログラムプロダクトにおいて、接続コンテキストに関連するデータを第１のデバイス（２０６）からコンピュータに受信させるためのコードと、前記データの受信に基づいて、前記接続コンテキストが新鮮でないことを前記コンピュータに決定させるためのコードと、前記第１のデバイス（２０６）との再同期化手順を前記コンピュータに実行させるためのコードとを有するコンピュータ読取可能媒体を含むコンピュータプログラムプロダクト。
［１８］  前記コンピュータ読取可能媒体は、前記接続コンテキストの記録がないことを前記コンピュータに決定させるためのコードをさらに有する、［１７］記載のコンピュータプログラムプロダクト。
［１９］  前記データは、前記接続コンテキストに関係する接続からのデータを受信するように、もはや構成されていないアプリケーションに関連している、［１７］記載のコンピュータプログラムプロダクト。
［２０］  前記接続コンテキストは、終了された接続に関係している、［１７］記載のコンピュータプログラムプロダクト。
［２１］  前記再同期化手順は、ポイントツーポイントプロトコル再同期化を含む、［１７］記載のコンピュータプログラムプロダクト。
［２２］  コンピュータプログラムプロダクトにおいて、デバイス（２０６）との第１の接続コンテキストに対する要求をコンピュータに受信させるためのコードと、前記要求された第１の接続コンテキストと競合する、前記デバイス（２０６）との第２の接続コンテキストがあることを前記コンピュータに決定させるためのコードと、前記デバイス（２０６）との再同期化手順を前記コンピュータに実行させるためのコードとを有するコンピュータ読取可能媒体を含むコンピュータプログラムプロダクト。
［２３］  前記コンピュータ読取可能媒体は、前記第２の接続コンテキストが新鮮でない接続コンテキストであることを前記コンピュータに決定させるためのコードをさらに有する、［２２］記載のコンピュータプログラムプロダクト。
［２４］  前記コンピュータ読取可能媒体は、前記デバイス（２０６）が前記第２の接続コンテキストの記録を有してないことを前記コンピュータに決定させるためのコードをさらに有する、［２３］記載のコンピュータプログラムプロダクト。
［２５］  通信装置（２２５）において、接続コンテキストに関連するデータを第１のデバイス（２０６）から受信する手段（１１１５）と、前記データの受信に基づいて、前記接続コンテキストが新鮮でないことを決定する手段（１１２０）と、前記第１のデバイス（２０６）との再同期化手順を実行する手段（１１２０）とを具備する装置。
［２６］  通信装置（２２５）において、デバイス（２０６）との第１の接続コンテキストに対する要求を受信する手段（１１１５）と、前記要求された第１の接続コンテキストと競合する、前記デバイス（２０６）との第２の接続コンテキストがあることを決定する手段（１１２０）と、前記デバイス（２０６）との再同期化手順を実行する手段（１１２０）とを具備する装置。
【図１】
0005503026.tif 000002
【図２】
0005503026.tif 000003
【図３】
0005503026.tif 000004
【図４】
0005503026.tif 000005
【図５】
0005503026.tif 000006
【図６】
0005503026.tif 000007
【図７】
0005503026.tif 000008
【図８】
0005503026.tif 000009
【図９】
0005503026.tif 000010
【図１０】
0005503026.tif 000011
【図１１】
0005503026.tif 000012