(57)【要約】  協働複数無線デバイスを有するモバイルネットワークのためのプロキシ発見がネットワークから短距離発見および支援を通して提供される。いくつかの態様では、クライアントからの要求に応答して専用メッセージが送られる。専用メッセージはプロキシリストを含む。クライアントは、プロキシリストを使用して、リスト上のプロキシを発見する。他の態様は、プロキシリストをネットワークからのブロードキャストメッセージ中に含めることを可能にする。したがって、クライアントは、ブロードキャストメッセージを受信し、発見目的のためにプロキシリストを抽出する。他の態様は、クライアントがエリア中のワイヤレスデバイスのすべてを検出し、ネットワークにリストを送ることを可能にする。ネットワークは、クライアントにとって利用可能であるプロキシのサブリストで応答する。各そのような態様では、クライアントは、利用可能なプロキシを発見すると、発見されたプロキシのプロキシＩＤのリストをネットワークに送信する。
2013527683.tif 000002
【特許請求の範囲】
【請求項１】
協働複数無線デバイスを有するネットワークにおいて少なくとも１つのプロキシデバイスを発見するための方法であって、前記方法は、
クライアント複数無線デバイスにおいてプローブモードに入ることであって、前記プローブモードが短距離通信プロトコルで行われる、プローブモードに入ることと、
所定のスケジュールに従って、前記クライアント複数無線デバイスにおいて記憶されたプロキシデバイスのリスト上の前記少なくとも１つのプロキシデバイスに、前記短距離通信プロトコルで複数のプローブパケットを送信することと、
前記プローブモード中に発見された前記少なくとも１つのプロキシデバイスの各々を識別するプロキシ識別子（ＩＤ）のリストをネットワークサーバに送信することであって、前記クライアント複数無線デバイスが長距離通信プロトコルを使用してプロキシＩＤの前記リストを送信する、送信することと
を備える、方法。
【請求項２】
前記少なくとも１つのプロキシデバイスから少なくとも１つの応答プローブパケットを受信することであって、前記少なくとも１つのプロキシデバイスが、前記複数のプローブパケットのうちの少なくとも１つを受信したことに応答して前記少なくとも１つの応答プローブパケットを送信する、受信すること
をさらに備える、請求項１に記載の方法。
【請求項３】
前記プロキシリストについての要求を前記ネットワークサーバに送信することであって、前記クライアント複数無線デバイスが前記長距離通信プロトコルを使用して前記要求を送信する、送信することと
前記クライアントにおいて、前記ネットワークサーバから前記長距離通信プロトコルを介して前記プロキシリストを受信することであって、前記プロキシリストが、前記ネットワークサーバから、前記クライアントに宛てられたメッセージ中で受信される、受信することと
をさらに備える、請求項１に記載の方法。
【請求項４】
前記クライアント複数無線デバイスにおいてスケジュールリストを生成することであって、前記スケジュールリストが、
前記ネットワークサーバから受信された、前記プロキシリストに関連するスケジュールのリストと、
前記クライアント複数無線デバイスによって直接取得可能な、時間およびイベントベースのトリガのうちの少なくとも１つと
のうちの１つに基づいて生成される、生成すること
をさらに備える、請求項１に記載の方法。
【請求項５】
前記クライアント複数無線デバイスにおいて、前記ネットワークサーバから前記長距離通信プロトコルを介してブロードキャストメッセージを受信することと、
前記クライアント複数無線デバイスにおいて、前記ブロードキャストメッセージから前記プロキシリストへの更新を抽出することと、
前記抽出された更新を用いて前記プロキシリストを更新することと
をさらに備える、請求項３に記載の方法。
【請求項６】
前記更新が、
前記クライアントにとって利用可能なプロキシの完全なリスト、または、
前記プロキシリストへの変更を識別する差分リスト
のうちの１つを備える、請求項５に記載の方法。
【請求項７】
前記クライアント複数無線デバイスにおいて、前記ネットワークサーバから前記長距離通信プロトコルを介してブロードキャストメッセージを受信することと、
前記クライアント複数無線デバイスにおいて、前記ブロードキャストメッセージから前記プロキシリストを抽出することと
をさらに備える、請求項１に記載の方法。
【請求項８】
プロセッサと、
前記プロセッサに結合された少なくとも１つの短距離インターフェースと、
前記プロセッサに結合された少なくとも１つの長距離インターフェースと、
前記少なくとも１つの短距離インターフェースと前記少なくとも１つの長距離インターフェースとに結合されたアンテナアレイと、
前記プロセッサに結合された電源と、
前記プロセッサに結合されたストレージデバイスと、
前記ストレージデバイスに記憶されたプロキシ発見アプリケーションと
を備える複数無線デバイスであって、前記プロセッサによって実行されたとき、前記プロキシ発見アプリケーションは、
前記少なくとも１つの短距離インターフェースを使用してプローブモードに入ることと、
所定のスケジュールに従って、前記複数無線デバイスにおいて維持されるプロキシリスト上の少なくとも１つの利用可能なプロキシに、前記少なくとも１つの短距離インターフェースを使用して複数のプローブパケットを送信することと、
前記プローブモード中に発見された前記少なくとも１つの利用可能なプロキシを識別する少なくとも１つのプロキシ識別子（ＩＤ）をネットワークサーバに送ることであって、前記実行されるプロキシ発見アプリケーションが、前記少なくとも１つの長距離インターフェースを使用して前記少なくとも１つのプロキシＩＤを送るように前記複数無線デバイスを構成する、送ることと
を行うように前記複数無線デバイスを構成する、複数無線デバイス。
【請求項９】
前記実行されるプロキシ発見アプリケーションは、所定のスケジュールに従って、前記少なくとも１つのプロキシデバイスから少なくとも１つの応答プローブパケットを受信することであって、前記少なくとも１つのプロキシデバイスが、前記複数のプローブパケットのうちの少なくとも１つを受信したことに応答して前記少なくとも１つの応答プローブパケットを送信する、受信することを行うように前記複数無線デバイスをさらに構成する、請求項８に記載の複数無線デバイス。
【請求項１０】
前記実行されるプロキシ発見アプリケーションが、前記少なくとも１つの長距離インターフェースを使用して前記プロキシリストについての要求を前記ネットワークサーバに送信するように前記複数無線デバイスをさらに構成する、請求項８に記載の複数無線デバイス。
【請求項１１】
前記実行されるプロキシ発見アプリケーションが、前記ネットワークサーバから、前記複数無線デバイスに宛てられたメッセージ中で前記プロキシリストを受信するように前記複数無線デバイスをさらに構成する、請求項１０に記載の複数無線デバイス。
【請求項１２】
前記実行されるプロキシ発見アプリケーションは、前記ネットワークサーバからブロードキャストメッセージを受信することと、前記ブロードキャストメッセージから前記プロキシリストへの更新を抽出することであって、前記複数無線デバイスが、前記抽出された更新を用いて前記プロキシリストを更新する、抽出することとを行うように前記複数無線デバイスをさらに構成する、請求項１１に記載の複数無線デバイス。
【請求項１３】
前記更新が、
前記複数無線デバイスにとって利用可能なすべてのプロキシデバイスの更新されたリストと、
前記プロキシリストへの変更を識別する差分リストと
のうちの１つを備える、請求項１２に記載の複数無線デバイス。
【請求項１４】
前記実行されるプロキシ発見アプリケーションが、前記ネットワークサーバからブロードキャストメッセージを受信することと、前記ブロードキャストメッセージから前記プロキシリストを抽出することとを行うように前記複数無線デバイスをさらに構成する、請求項８に記載の複数無線デバイス。
【請求項１５】
前記実行されるプロキシ発見アプリケーションが、スケジュールリストを生成するように前記複数無線デバイスをさらに構成し、前記スケジュールリストが、
前記ネットワークサーバから受信された、前記プロキシリストに関連するスケジュールのリストと、
前記複数無線デバイスによって直接取得可能な、時間およびイベントベースのトリガのうちの少なくとも１つと
のうちの１つに基づいて複数無線デバイスによって生成される、請求項８に記載の複数無線デバイス。
【請求項１６】
クライアント複数無線デバイスにおいてプローブモードに入るためのプログラムコードであって、前記プローブモードが短距離通信プロトコルで行われる、プローブモードに入るためのプログラムコードと、
所定のスケジュールに従って、前記クライアント複数無線デバイスにおいて記憶されたプロキシデバイスのリスト上の前記少なくとも１つのプロキシデバイスに、前記短距離通信プロトコルで複数のプローブパケットを送信するためのプログラムコードと、
前記プローブモード中に発見された前記少なくとも１つのプロキシデバイスの各々を識別するプロキシ識別子（ＩＤ）の前記リストをネットワークサーバに送信するためのプログラムコードであって、前記送信するためのプログラムコードの実行が、前記クライアント複数無線デバイスに、長距離通信プロトコルを使用してプロキシＩＤの前記リストを送信させる、送信するためのプログラムコードと
を備える、有形に記憶されたプログラムコードを含むコンピュータ可読媒体。
【請求項１７】
所定のスケジュールに従って、前記少なくとも１つのプロキシデバイスから少なくとも１つの応答プローブパケットを受信するためのプログラムコードであって、前記少なくとも１つのプロキシデバイスが、前記複数のプローブパケットのうちの少なくとも１つを受信したことに応答して前記少なくとも１つの応答プローブパケットを送信する、受信するためのプログラムコード
をさらに備える、請求項１６に記載のコンピュータ可読媒体。
【請求項１８】
前記プロキシリストについての要求を前記ネットワークサーバに送信するためのプログラムコードであって、前記要求を送信するための前記プログラムコードの実行が、前記クライアントに前記長距離通信プロトコルを使用して前記要求を送信させる、送信するためのプログラムコードと、
前記クライアント複数無線デバイスにおいて、前記ネットワークサーバから前記長距離通信プロトコルを介して前記プロキシリストを受信するためのプログラムコードであって、前記プロキシリストが、前記ネットワークサーバから、前記クライアントに宛てられたメッセージ中で受信される、受信するためのプログラムコードと
をさらに備える、請求項１６に記載のコンピュータ可読媒体。
【請求項１９】
前記クライアント複数無線デバイスにおいて、前記ネットワークサーバから前記長距離通信プロトコルを介してブロードキャストメッセージを受信するためのプログラムコードと、
前記クライアント複数無線デバイスにおいて、前記ブロードキャストメッセージから前記プロキシリストへの更新を抽出するためのプログラムコードと、
前記抽出された更新を用いて前記プロキシリストを更新するためのプログラムコードと
をさらに備える、請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
前記更新が、
前記クライアントにとって利用可能なプロキシの完全なリストと、
前記プロキシリストへの変更を識別する差分リストと
のうちの１つを備える、請求項１９に記載のコンピュータ可読媒体。
【請求項２１】
前記クライアント複数無線デバイスにおいて、前記ネットワークサーバから前記長距離通信プロトコルを介してブロードキャストメッセージを受信するためのプログラムコードと、
前記クライアント複数無線デバイスにおいて、前記ブロードキャストメッセージから前記プロキシリストを抽出するためのプログラムコードと
をさらに備える、請求項１６に記載のコンピュータ可読媒体。
【請求項２２】
前記クライアント複数無線デバイスにおいてスケジュールリストを生成するためのプログラムコードであって、前記スケジュールリストが、
前記ネットワークサーバから受信された、前記プロキシリストに関連するスケジュールのリストと、
前記クライアント複数無線デバイスによって直接取得可能な、時間およびイベントベースのトリガのうちの少なくとも１つと
のうちの１つに基づいて生成される、生成するためのプログラムコード
をさらに備える、請求項１６に記載のコンピュータ可読媒体。
【請求項２３】
クライアント複数無線デバイスにおいてプローブモードに入るための手段であって、前記プローブモードが短距離通信プロトコルで行われる、プローブモードに入るための手段と、
所定のスケジュールに従って、前記クライアント複数無線デバイスにおいて記憶されたプロキシデバイスのリスト上の前記少なくとも１つのプロキシデバイスに、前記短距離通信プロトコルで複数のプローブパケットを送信するための手段と、
前記プローブモード中に発見された前記少なくとも１つのプロキシデバイスの各々を識別する可能なプロキシ識別子（ＩＤ）のリストをネットワークサーバに送信するための手段であって、前記クライアント複数無線デバイスが長距離通信プロトコルを使用してプロキシＩＤの前記リストを送信する、送信するための手段と
を備える複数無線デバイス。
【請求項２４】
所定のスケジュールに従って、前記少なくとも１つのプロキシデバイスから少なくとも１つの応答プローブパケットを受信するための手段であって、前記少なくとも１つのプロキシデバイスが、前記複数のプローブパケットのうちの少なくとも１つを受信したことに応答して前記少なくとも１つの応答プローブパケットを送信する、受信するための手段
をさらに備える、請求項２３に記載の複数無線デバイス。
【請求項２５】
前記プロキシリストについての要求を前記ネットワークサーバに送信するための手段であって、前記クライアントが前記長距離通信プロトコルを使用して前記要求を送信する、送信するための手段と
前記クライアントにおいて、前記ネットワークサーバから前記長距離通信プロトコルを介して前記プロキシリストを受信するための手段であって、前記プロキシリストが、前記ネットワークサーバから、前記クライアントに宛てられたメッセージ中で受信される、受信するための手段と
をさらに備える、請求項２３に記載の複数無線デバイス。
【請求項２６】
前記クライアント複数無線デバイスにおいて、前記ネットワークサーバから前記長距離通信プロトコルを介してブロードキャストメッセージを受信するための手段と、
前記クライアント複数無線デバイスにおいて、前記ブロードキャストメッセージから前記プロキシリストへの更新を抽出するための手段と、
前記抽出された更新を用いて前記プロキシリストを更新するための手段と
をさらに備える、請求項２５に記載の複数無線デバイス。
【請求項２７】
前記クライアント複数無線デバイスにおいて、前記ネットワークサーバから前記長距離通信プロトコルを介してブロードキャストメッセージを受信するための手段と、
前記クライアント複数無線デバイスにおいて、前記ブロードキャストメッセージから前記プロキシリストを抽出するための手段と
をさらに備える、請求項２５に記載の複数無線デバイス。
【請求項２８】
前記クライアント複数無線デバイスにおいてスケジュールリストを生成するための手段であって、前記スケジュールリストが、
前記ネットワークサーバから受信された、前記プロキシリストに関連するスケジュールのリストと、
前記クライアント複数無線デバイスによって直接取得可能な、時間およびイベントベースのトリガのうちの少なくとも１つと
のうちの１つに基づいて生成される、生成するための手段
をさらに備える、請求項２５に記載の複数無線デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般にワイヤレス通信システムに関し、より詳細には、複数無線デバイスの協働動作に関する。
【背景技術】
【０００２】
現代のワイヤレス電気通信の初期に、ブリーフケースサイズの「モバイル」デバイスは、ユーザが歴史的な公衆交換電話網（ＰＳＴＮ）への通話を行うことを可能にした。この初期の早い段階から、モバイルフォンがより小さく、より強力になるにつれて、ワイヤレス技術は進化し、モバイルネットワークはデータダウンロード速度と帯域幅能力とを進化させてきた。これらのモバイルシステムは、モバイルフォンが、現在、従来の電話をポータブルコンピュータと融合したモバイルまたはワイヤレスデバイスであると一般に考えられるところまで来ている。モバイルデバイスは、複雑なソフトウェアアプリケーションを実行することが可能であり、しばしば、短距離ワイヤレスシステムと長距離ワイヤレスシステムの両方を使用してボイスおよびデータを通信するための複数のワイヤレスアクセス技術を有する。このサイズ縮小ならびに処理能力およびメモリの実質的増大に伴って、新しいモバイルデバイスの電力需要は、現在、概して、より小さいバッテリーからの利用可能な電力とのバランスがとれており、バッテリーは、より小さい、より複雑なデバイスに収まるように小さくなり続けている。したがって、バッテリー寿命および電力管理が、モバイル改革の進歩を続けるためのかぎである。
【０００３】
将来のワイヤレスネットワーク、すなわち、３Ｇのより高度なバージョンおよびそれ以降を考慮して、Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ（３ＧＰＰ）は、Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ（ＵＭＴＳ）を、それのＬｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）システムにおける将来の高速パケットデータネットワークの強力な候補として検討している。ＵＭＴＳを含むたいていのモバイル通信ネットワークでは、マルチメディアパケットサービスの高いレートをサポートするために、ワイヤレスデバイスまたはユーザ機器（ＵＥ）における電力管理が極めて重要である。したがって、バッテリー電力の保持は、ワイヤレスデバイスのモビリティと受信されるサービス品質（ＱｏＳ）の両方に大きい影響を及ぼす。
【０００４】
モバイルデバイス中のバッテリー寿命を延長するために、いくつかの電力節約機構が提案されている。実装されている１つのそのような方法は、モバイルデバイスにおけるスリープまたはアイドルモードの使用である。待機モード（すなわち、デバイスにおいて行われているアクティブな送信またはアクティブなダウンロードがないモード）にあり、モバイルデバイスと基地局との間のワイヤレスリンクを介した送信のためにスケジュールされるデータがないとき、モバイルデバイスはスリープまたはアイドルモードに遷移する。アイドルモードは、モバイルデバイス内のできるだけ多くの機能ユニットへの電力を物理的にまたは電子的に停止する。アイドルモードは、その場合、一般に、揮発性メモリ、ならびにワイヤレスネットワークのページングおよび制御チャネルを監視するシステムなど、必須のデバイスリソースを維持するために使用される電力を消費する。
【０００５】
ＵＭＴＳにおいてこのアイドルモード機構とともに使用される１つのアプリケーションは、間欠受信（ＤＲＸ：discontinuous reception）である。ＤＲＸでは、ネットワークは、一般に、ＤＲＸサイクル中にページングメッセージスケジュールまたはページングオケージョン（ＰＯ）ごとに１回ブロードキャストされる一意のページングインジケータ（ＰＩ）を割り当てる。モバイルデバイスは、それの一意のＰＩを知っており、特定のＤＲＸサイクル長中にＰＯがいつ生じるかを知っているので、モバイルデバイスはアイドルモードに入り得、ＰＯ時間が生じると、デバイスは一時的に起動し、それのＰＩと任意のページングメッセージとについてページングチャネル（ＰＣＨ）を監視するために、長距離受信機に電力供給する。ページングメッセージは、着信呼の発生、システム情報とモバイルデバイスのための他の情報とを搬送する制御／オーバーヘッドメッセージへの変更などについて、モバイルデバイスに警告するメッセージを含み得る。ページングメッセージがない場合、デバイスは、アイドルモードに再び入り、次のスケジュールされたＰＯ送信を待つ。アイドルモード中にモバイルデバイスの機能部分をオンおよびオフに切り替えるこのシーケンスは、しばしばスロット動作モード（slotted mode of operation）と呼ばれる。
【０００６】
同様に、システム設計者は、概して、電力節約対フォン応答性の効果のバランスをとることに基づいて、特定のスロットサイクルまたはＰＯを制定することを選択する。モバイルデバイスの受信機および他の必須でない機能部分はより長く停止され得るので、より長いスロットサイクルまたはＰＯは電力節約を増大させる。しかしながら、より長いスロットサイクルは、モバイルデバイスが着信メッセージをあることを認識するのにより長くかかることをも意味する。逆に、より短いスロットサイクルまたはＰＯは、それのページに対するモバイルデバイスの応答性を向上させるが、それだけの電力を温存しない。
【０００７】
たいていのワイヤレスデバイスは、データを常に受信または送信していないので、それらの時間の大部分をアイドルモードで費やす。しかしながら、上記のように、アイドルモードは、ページングメッセージについて検査するために、長距離受信機の始動とアイドルダウンとの一定でシステマティックなサイクルを含む。長距離受信機は、モバイルデバイスの電力を必要とする部分である。アイドル時間中にバッテリー電力を温存する能力は電力節約利益を与えるが、デバイスが絶えずオンとオフに循環することはバッテリーから無視できない電力量をさらに引き出す。たとえば、（広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）を含む）符号分割多元接続（ＣＤＭＡ）および／またはＧｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ）（登録商標）標準に準拠するワイヤレスデバイスでは、アイドルモードにおける電流消費は、長距離受信機がオンとオフに循環することにより、数ミリアンペア（ｍＡ）もの高さになることがある。この電流消費の結果として、利用可能なバッテリー電力がアイドル時間中に無視できない速度でさらに減少し、したがって、デバイスの有用なモビリティが短縮される。
【発明の概要】
【０００８】
本教示の代表的な実施形態は、協働複数無線デバイスを有するネットワーク中の少なくとも１つのプロキシデバイスを発見するための方法を対象とする。これらの方法は、クライアント複数無線デバイスにおいてプローブモードに入ることであって、プローブモードが短距離通信プロトコルで行われる、プローブモードに入ることと、所定のスケジュールに従って、クライアント複数無線デバイスにおいて記憶されたプロキシデバイスのリスト上のプロキシデバイスに、短距離通信プロトコルで複数のプローブパケットを送信することとを含む。本方法は、プロキシ識別子（ＩＤ）がプローブモード中に発見されたプロキシデバイスの各々を識別するＩＤのリストをネットワークサーバに送信することであって、クライアント複数無線デバイスが長距離通信プロトコルを使用してプロキシＩＤのリストを送信する、送信することをさらに含む。ネットワークサーバは、通信ネットワークのための処理および動作機能を行う１つまたは複数のコンピューティングデバイスを表す。ネットワークサーバは、たとえば、ネットワーク基地局、ブートストラッピングサーバ、および他のそのようなネットワークエンティティを含む。
【０００９】
本教示のさらなる代表的な実施形態は、協働複数無線デバイスを有するネットワークにおいて少なくとも１つのプロキシデバイスを発見するための方法を対象とする。これらの方法は、クライアント複数無線デバイスにおいてスキャンモードに入ることであって、スキャンモードが短距離通信プロトコルで行われる、スキャンモードに入ることと、所定のスケジュールに従って、クライアント複数無線デバイスにおいて記憶されたプロキシデバイスのリスト上のプロキシデバイスのうちの１つから、短距離通信プロトコルで少なくとも１つのプローブパケットを受信することとを含む。本方法は、プロキシ識別子（ＩＤ）がスキャンモード中に発見されたプロキシデバイスの各々を識別するＩＤのリストをネットワークサーバに送信することであって、クライアント複数無線デバイスが長距離通信プロトコルを使用してプロキシＩＤのリストを送信する、送信することをさらに含む。
【００１０】
本教示のさらなる代表的な実施形態は、プロセッサと、プロセッサに結合された少なくとも１つの短距離インターフェースと、プロセッサに結合された少なくとも１つの長距離インターフェースと、短距離インターフェースおよび長距離インターフェースに結合されたアンテナアレイと、プロセッサに結合された電源と、プロセッサに結合されたストレージデバイスと、ストレージデバイスに記憶されたプロキシ発見アプリケーションとを含む複数無線デバイスを対象とする。プロセッサによって実行されたとき、プロキシ発見アプリケーションは、短距離インターフェースを使用してプローブモードに入ることと、所定のスケジュールに従って、複数無線デバイスにおいて維持されるプロキシリスト上の少なくとも１つの利用可能なプロキシに、短距離インターフェースを使用してプローブパケットを送信することと、少なくとも１つのプロキシ識別子（ＩＤ）をネットワークサーバに送ることであって、ＩＤがプローブモード中に発見された利用可能なプロキシを識別する、送ることとを行うように複数無線デバイスを構成する。実行されるプロキシ発見アプリケーションはまた、長距離インターフェースを使用してプロキシＩＤを送るように複数無線デバイスを構成する。
【００１１】
本教示のさらなる代表的な実施形態は、プロセッサと、プロセッサに結合された少なくとも１つの短距離インターフェースと、プロセッサに結合された少なくとも１つの長距離インターフェースと、短距離インターフェースおよび長距離インターフェースに結合されたアンテナアレイと、プロセッサに結合された電源と、プロセッサに結合されたストレージデバイスと、ストレージデバイスに記憶されたプロキシ発見アプリケーションとを含む複数無線デバイスを対象とする。プロセッサによって実行されたとき、プロキシ発見アプリケーションは、短距離インターフェースを使用してスキャンモードに入ることと、所定のスケジュールに従って、複数無線デバイスにおいて維持されるプロキシリスト上の利用可能なプロキシのうちの１つから、短距離インターフェースを介して少なくとも１つのプローブパケットを受信することと、少なくとも１つのプロキシ識別子（ＩＤ）をネットワークサーバに送ることであって、ＩＤがスキャンモード中に発見された利用可能なプロキシを識別する、送ることとを行うように複数無線デバイスを構成する。実行されるプロキシ発見アプリケーションはまた、長距離インターフェースを使用してプロキシＩＤを送るように複数無線デバイスを構成する。
【００１２】
本教示のさらなる代表的な実施形態はコンピュータ可読媒体を対象とする。コンピュータ可読媒体にはプログラムコードが有形に記憶されている。このプログラムコードは、クライアント複数無線デバイスにおいてプローブモードに入るためのコードであって、プローブモードが短距離通信プロトコルで行われる、プローブモードに入るためのコードと、所定のスケジュールに従って、クライアント複数無線デバイスにおいて記憶されたプロキシデバイスのリスト上のプロキシデバイスに、短距離通信プロトコルでプローブパケットを送信するためのコードと、プロキシ識別子（ＩＤ）のリストをネットワークサーバに送信するためのコードであって、ＩＤがプローブモード中に発見されたプロキシデバイスの各々を識別する、送信するためのコードとを含む。送信するためのコードを実行することは、クライアント複数無線デバイスに、長距離通信プロトコルを使用してプロキシＩＤのリストを送信させる。
【００１３】
本教示のさらなる代表的な実施形態はコンピュータ可読媒体を対象とする。コンピュータ可読媒体にはプログラムコードが有形に記憶されている。このプログラムコードは、クライアント複数無線デバイスにおいてスキャンモードに入るためのコードであって、スキャンモードが短距離通信プロトコルで行われる、スキャンモードに入るためのコードと、所定のスケジュールに従って、クライアント複数無線デバイスにおいて記憶されたプロキシデバイスのリスト上のプロキシデバイスのうちの１つから、短距離通信プロトコルを介して少なくとも１つのプローブパケットを受信するためのコードと、プロキシ識別子（ＩＤ）のリストをネットワークサーバに送信するためのコードであって、ＩＤがスキャンモード中に発見されたプロキシデバイスの各々を識別する、送信するためのコードとを含む。送信するためのプログラムコードを実行することは、クライアント複数無線デバイスに長距離通信プロトコルを使用してプロキシＩＤのリストを送信させる。
【００１４】
本教示のさらなる代表的な実施形態は、クライアント複数無線デバイスにおいてプローブモードに入るための手段であって、プローブモードが短距離通信プロトコルで行われる、プローブモードに入るための手段と、所定のスケジュールに従って、クライアント複数無線デバイスにおいて記憶されたプロキシデバイスのリスト上のプロキシデバイスに、短距離通信プロトコルでプローブパケットを送信するための手段とを含む複数無線デバイスを対象とする。複数無線デバイスは、可能なプロキシ識別子（ＩＤ）のリストをネットワークサーバに送信するための手段であって、ＩＤがプローブモード中に発見されたプロキシデバイスの各々を識別する、送信するための手段をさらに含む。クライアント複数無線デバイスは、長距離通信プロトコルを使用してプロキシＩＤのリストを送信する。
【００１５】
本教示のさらなる代表的な実施形態は、クライアント複数無線デバイスにおいてスキャンモードに入るための手段であって、スキャンモードが短距離通信プロトコルで行われる、スキャンモードに入るための手段と、所定のスケジュールに従って、クライアント複数無線デバイスにおいて記憶されたプロキシデバイスのリスト上のプロキシデバイスのうちの１つから、短距離通信プロトコルで少なくとも１つのプローブパケットを受信するための手段とを含む複数無線デバイスを対象とする。これらの複数無線デバイスは、プロキシ識別子（ＩＤ）のリストをネットワークサーバに送信するための手段であって、ＩＤがスキャンモード中に発見されたプロキシデバイスの各々を識別する、送信するための手段をさらに含む。クライアント複数無線デバイスは、長距離通信プロトコルを使用してプロキシＩＤのリストを送信する。
【００１６】
本教示のさらなる代表的な実施形態は、協働複数無線デバイスを有するネットワークにおいてプロキシデバイスを管理するための方法を対象とする。これらの方法は、ネットワークサーバにおいてプロキシデバイスからプロキシ登録識別子（登録ＩＤ）を受信することと、ネットワークサーバにおいて登録ＩＤに応答してプロキシデバイスのリストを生成することと、ネットワークサーバに結合された少なくとも１つの複数無線デバイスにプロキシデバイスのリストを与えることとを含む。
【００１７】
本教示のさらなる代表的な実施形態は、プロセッサと、プロセッサに結合された通信インターフェースであって、長距離通信プロトコルを使用する通信インターフェースと、通信インターフェースに結合されたアンテナアレイと、プロセッサに結合されたストレージデバイスと、ストレージデバイスに記憶された発見アプリケーションとを含むネットワークサーバを対象とする。プロセッサによって実行されたとき、発見アプリケーションは、少なくとも１つの利用可能なプロキシデバイスから受信された少なくとも１つのプロキシ識別子（ＩＤ）からプロキシデバイスリストを生成するようにネットワークサーバを構成する。発見アプリケーションを実行することはまた、ネットワークサーバに結合された少なくとも１つの複数無線デバイスにプロキシデバイスリストを与えるようにネットワークサーバを構成する。
【００１８】
本教示のさらなる代表的な実施形態はコンピュータ可読媒体を対象とする。コンピュータ可読媒体にはプログラムコードが有形に記憶されている。ネットワークサーバにあるこのプログラムコードは、ネットワークサーバにおいていくつかのプロキシデバイスから登録識別子（ＩＤ）を受信するためのコードと、登録ＩＤを受信したことに応答してプロキシデバイスのリストを生成するためのコードと、ネットワークサーバに結合された少なくとも１つの複数無線デバイスにプロキシデバイスのリストを与えるためのコードとを含む。
【００１９】
本教示のさらなる代表的な実施形態はネットワークサーバを対象とする。そのようなネットワークサーバは、複数のプロキシデバイスから登録識別子（ＩＤ）を受信するための手段と、登録ＩＤを受信したことに応答してプロキシデバイスのリストを生成するための手段と、ネットワークサーバに結合された少なくとも１つの複数無線デバイスにプロキシデバイスのリストを与えるための手段とを含む。
【００２０】
本教示のさらなる代表的な実施形態は、協働複数無線デバイスを有するネットワークにおいて少なくとも１つの利用可能なプロキシデバイスを発見するための方法を対象とする。これらの方法は、クライアントデバイスのワイヤレス近傍内でクライアントデバイスが複数無線デバイスを短距離通信プロトコルでスキャンすることと、スキャンに応答して検出された複数無線デバイスのリストをクライアントデバイスから長距離通信プロトコルでネットワークサーバに送信することとを含む。本方法は、変更されたプロキシリストをクライアントデバイスにおいてネットワークサーバから長距離通信プロトコルを介して受信することであって、変更されたプロキシリストは、クライアントデバイスがプロキシとして利用可能な複数の複数無線デバイスのサブセットである、受信することをさらに含む。クライアントデバイスが、変更されたプロキシリストを受信すると、本方法は、変更されたプロキシリストのプロキシデバイスのうちの１つに接続することと、長距離通信プロトコルを介してプロキシ識別子（ＩＤ）をネットワークサーバに送信することとをさらに含む。
【００２１】
本教示のさらなる代表的な実施形態は、プロセッサと、プロセッサに結合された少なくとも１つの短距離インターフェースと、プロセッサに結合された少なくとも１つの長距離インターフェースと、短距離インターフェースおよび長距離インターフェースに結合されたアンテナアレイと、プロセッサに結合された電源と、プロセッサに結合されたストレージデバイスと、ストレージデバイスに記憶されたプロキシ発見アプリケーションとを含む複数無線デバイスを対象とする。プロセッサによって実行されたとき、プロキシ発見アプリケーションは、複数無線デバイスのワイヤレス近傍内で可能な複数無線プロキシデバイスを短距離通信プロトコルでスキャンすることと、スキャンに応答して検出された可能な複数無線プロキシデバイスのリストを長距離通信プロトコルでネットワークサーバに送信することと、変更されたプロキシリストをネットワークサーバから長距離通信プロトコルを介して受信することであって、変更されたプロキシリストは、複数無線デバイスが利用可能である複数無線プロキシデバイスのサブセットである、受信することとを行うように複数無線デバイスを構成する。プロキシ発見アプリケーションを実行することは、変更されたプロキシリストのプロキシデバイスのうちの１つに接続することと、長距離通信プロトコルを介してプロキシ識別子（ＩＤ）をネットワークサーバに送信することとを行うように複数無線デバイスをさらに構成する。
【００２２】
本教示のさらなる代表的な実施形態はコンピュータ可読媒体を対象とする。コンピュータ可読媒体にはプログラムコードが有形に記憶されている。このプログラムコードは、クライアントデバイスのワイヤレス近傍内でクライアントデバイスが複数無線デバイスを短距離通信プロトコルでスキャンするためのコードと、スキャンするためのコードの実行に応答して検出された複数無線デバイスのリストを長距離通信プロトコルでネットワークサーバに送信するためのコードと、変更されたプロキシリストをクライアントデバイスにおいてネットワークサーバから長距離通信プロトコルを介して受信するためのコードであって、変更されたプロキシリストは、クライアントデバイスがプロキシとして利用可能な複数無線デバイスのサブセットである、受信するためのコードとを含む。本プログラムコードは、変更されたプロキシリストのプロキシデバイスのうちの１つに接続するためのコードと、長距離通信プロトコルを介してプロキシ識別子（ＩＤ）をネットワークサーバに送信するためのコードとをさらに含む。
【００２３】
本教示のさらなる代表的な実施形態は、クライアントデバイスのワイヤレス近傍内でクライアントデバイスにおいて複数無線デバイスを短距離通信プロトコルでスキャンするための手段と、スキャンするための手段に応答して検出された複数無線デバイスのリストを長距離通信プロトコルでネットワークサーバに送信するための手段と、変更されたプロキシリストをクライアントデバイスにおいてネットワークサーバから長距離通信プロトコルを介して受信するための手段であって、変更されたプロキシリストは、クライアントデバイスがプロキシとして利用可能な複数の複数無線デバイスのサブセットである、受信するための手段とを含む複数無線デバイスを対象とする。本複数無線デバイスは、変更されたプロキシリストのプロキシデバイスのうちの１つに接続するための手段と、長距離通信プロトコルを介してプロキシ識別子（ＩＤ）をネットワークサーバに送信するための手段とをさらに含む。
【００２４】
本教示のさらなる代表的な実施形態は、クライアント複数無線デバイスとプロキシデバイスとの間に信用を確立する方法を対象とする。これらの方法は、クライアント複数無線デバイスにおいてプロキシデバイスからブートストラッピングトランザクション識別子（Ｂ＿ＴＩＤ：bootstrapping transaction identifier）の要求を受信することであって、要求がクライアントネットワークアプリケーション機能（ＮＡＦ：network application function）識別子（ＩＤ）を含む、受信することと、クライアント複数無線デバイスから短距離通信プロトコルを使用してクライアントＮＡＦ  ＩＤとＢ＿ＴＩＤとをプロキシデバイスに送信することとを含む。本方法は、クライアントデバイスにおいて、短距離通信プロトコルを介して、プロキシデバイスから公開鍵情報を受信することおよび公開鍵情報を確認することであって、公開鍵情報が、ネットワークサーバによって生成され、長距離通信プロトコルを介してプロキシデバイスに通信される、受信することおよび確認することと、公開鍵情報を使用して暗号化鍵を計算することとをさらに含む。
【００２５】
本教示のさらなる代表的な実施形態は、プロセッサと、プロセッサに結合された少なくとも１つの短距離インターフェースと、プロセッサに結合された少なくとも１つの長距離インターフェースと、短距離インターフェースおよび長距離インターフェースに結合されたアンテナアレイと、プロセッサに結合された電源と、プロセッサに結合されたストレージデバイスと、ストレージデバイスに記憶された信用確立アプリケーションとを含む複数無線デバイスを対象とする。プロセッサによって実行されたとき、信用確立アプリケーションは、プロキシデバイスからアンテナアレイを介してブートストラッピングトランザクション識別子（Ｂ＿ＴＩＤ）の要求を受信することであって、要求がクライアントネットワークアプリケーション機能（ＮＡＦ）識別子（ＩＤ）を含む、受信することと、複数無線デバイスから短距離インターフェースを使用してクライアントＮＡＦ  ＩＤとＢ＿ＴＩＤとをプロキシデバイスに送信することとを行うように複数無線デバイスを構成する。信用確立アプリケーションを実行することは、プロキシデバイスから短距離インターフェースを介して公開鍵情報を受信および確認することであって、公開鍵情報が、ネットワークサーバによって生成され、長距離通信プロトコルを介してプロキシデバイスに通信される、受信および確認することと、公開鍵情報を使用して暗号化鍵を計算することとを行うように複数無線デバイスをさらに構成する。
【００２６】
本教示のさらなる代表的な実施形態はコンピュータ可読媒体を対象とする。コンピュータ可読媒体にはプログラムコードが有形に記憶されている。このプログラムコードは、クライアント複数無線デバイスにおいてプロキシデバイスからブートストラッピングトランザクション識別子（Ｂ＿ＴＩＤ）の要求を受信するためのコードであって、要求がクライアントネットワークアプリケーション機能（ＮＡＦ）識別子（ＩＤ）を含む、受信するためのコードと、クライアント複数無線デバイスから短距離通信プロトコルを使用してクライアントＮＡＦ  ＩＤとＢ＿ＴＩＤとをプロキシデバイスに送信するためのコードとを含む。本プログラムコードは、プロキシデバイスから短距離通信プロトコルを介して公開鍵情報を受信および確認するためのコードであって、公開鍵情報が、ネットワークサーバによって生成され、長距離通信プロトコルを介してプロキシデバイスに通信される、受信および確認するためのコードと、公開鍵情報を使用して暗号化鍵を計算するためのコードとをさらに含む。
【００２７】
本教示のさらなる代表的な実施形態は、クライアント複数無線デバイスとプロキシデバイスとの間に信用を確立する方法を対象とする。これらの方法は、プロキシデバイスから短距離通信プロトコルを介してブートストラッピングトランザクション識別子（Ｂ＿ＴＩＤ）の要求をクライアント複数無線デバイスに送信することであって、要求がクライアントネットワークアプリケーション機能（ＮＡＦ）識別子（ＩＤ）を含む、送信することを含む。本方法は、クライアント複数無線デバイスから短距離通信プロトコルを介してクライアントＮＡＦＩＤとＢ＿ＴＩＤとを受信することと、次いで、長距離通信プロトコルを介してプロキシデバイスのプロキシＩＤとＢ＿ＴＩＤとをネットワークサーバに送信することとをさらに含む。本方法はまた、ネットワークサーバから長距離通信プロトコルを介して公開鍵情報を受信することであって、公開鍵情報がプロキシＩＤとＢ＿ＴＩＤとに部分的に基づいてネットワークサーバによって計算される、受信することと、プロキシデバイスから短距離通信プロトコルを介して公開鍵情報をクライアント複数無線デバイスに送信することと、公開鍵情報を使用して暗号化鍵を計算することとを含む。
【００２８】
本教示のさらなる代表的な実施形態は、プロセッサと、プロセッサに結合された少なくとも１つの短距離インターフェースと、プロセッサに結合された少なくとも１つの長距離インターフェースと、短距離インターフェースおよび長距離インターフェースに結合されたアンテナアレイと、プロセッサに結合された電源と、プロセッサに結合されたストレージデバイスと、ストレージデバイスに記憶された信用確立アプリケーションとを含む複数無線プロキシデバイスを対象とする。プロセッサによって実行されたとき、信用確立アプリケーションは、短距離インターフェースを介してブートストラッピングトランザクション識別子（Ｂ＿ＴＩＤ）の要求をクライアント複数無線デバイスに送信することであって、要求がクライアントネットワークアプリケーション機能（ＮＡＦ）識別子（ＩＤ）を含む、送信することと、クライアント複数無線デバイスから短距離インターフェースを介してクライアントＮＡＦ  ＩＤとＢ＿ＴＩＤとを受信することとを行うように複数無線プロキシデバイスを構成する。信用確立アプリケーションを実行することは、長距離インターフェースを介して複数無線プロキシデバイスのプロキシＩＤとＢ＿ＴＩＤとをネットワークサーバに送信することと、ネットワークサーバから長距離インターフェースを介して公開鍵情報を受信することであって、公開鍵情報が、プロキシＩＤとＢ＿ＴＩＤとに部分的に基づいてネットワークサーバによって計算される、受信することとを行うように複数無線プロキシデバイスをさらに構成する。信用確立アプリケーションを実行することは、短距離インターフェースを介して公開鍵情報をクライアント複数無線デバイスに送信することと、公開鍵情報を使用して暗号化鍵を計算することとを行うように複数無線プロキシデバイスをさらに構成する。
【００２９】
本教示のさらなる代表的な実施形態はコンピュータ可読媒体を対象とする。コンピュータ可読媒体にはプログラムコードが有形に記憶されている。このプログラムコードは、複数無線プロキシデバイスから短距離通信プロトコルを介してブートストラッピングトランザクション識別子（Ｂ＿ＴＩＤ）の要求をクライアント複数無線デバイスに送信するためのコードであって、要求がクライアントネットワークアプリケーション機能（ＮＡＦ）識別子（ＩＤ）を含む、送信するためのコードと、クライアント複数無線デバイスから短距離通信プロトコルを介して複数無線プロキシデバイスにおいてクライアントＮＡＦ  ＩＤとＢ＿ＴＩＤとを受信するためのコードと、長距離通信プロトコルを介して複数無線プロキシデバイスのプロキシＩＤとＢ＿ＴＩＤとをネットワークサーバに送信するためのコードとを含む。本プログラムコードは、ネットワークサーバから長距離通信プロトコルを介して公開鍵情報を受信するためのコードであって、公開鍵情報がプロキシＩＤとＢ＿ＴＩＤとに部分的に基づいてネットワークサーバによって計算される、受信するためのコードと、複数無線プロキシデバイスからクライアント複数無線デバイスに短距離通信プロトコルを介して公開鍵情報を送信するためのコードと、公開鍵情報を使用して暗号化鍵を計算するためのコードとをさらに含む。
【００３０】
本教示のさらなる代表的な実施形態は、クライアント複数無線デバイスとプロキシデバイスとの間に信用を確立する方法を対象とする。これらの方法は、クライアント複数無線デバイスが短距離通信プロトコルを介してプロキシデバイスの発見情報を受信することと、短距離通信プロトコルの帯域外であるネットワーク通信プロトコルを使用してクライアント識別子（ＩＤ）とクライアントセキュリティ情報とをプロキシデバイスに送信することと、プロキシデバイスからネットワーク通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを受信することと、短距離通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを使用してクライアント複数無線デバイスとプロキシデバイスとのペアリングを確立することとを含む。
【００３１】
本教示のさらなる代表的な実施形態はクライアント複数無線デバイスを対象とする。これらのクライアント複数無線デバイスは、プロセッサと、プロセッサに結合された少なくとも１つの短距離インターフェースと、プロセッサに結合された少なくとも１つの長距離インターフェースと、短距離インターフェースおよび長距離インターフェースに結合されたアンテナアレイと、プロセッサに結合された電源と、プロセッサに結合されたストレージデバイスと、ストレージデバイスに記憶された信用確立アプリケーションとを含む。プロセッサによって実行されたとき、信用確立アプリケーションは、短距離通信プロトコルを介してプロキシデバイスの発見情報を受信することと、短距離通信プロトコルの帯域外であるネットワーク通信プロトコルを使用してクライアント識別子（ＩＤ）とクライアントセキュリティ情報とをプロキシデバイスに送信することと、プロキシデバイスからネットワーク通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを受信することと、短距離通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを使用してクライアント複数無線デバイスとプロキシデバイスとのペアリングを確立することとを行うようにクライアント複数無線デバイスを構成する。
【００３２】
本教示のさらなる代表的な実施形態はコンピュータ可読媒体を対象とする。コンピュータ可読媒体にはプログラムコードが有形に記憶されている。このプログラムコードは、クライアント複数無線デバイスにおいて、短距離通信プロトコルを介して複数無線プロキシデバイスの発見情報を受信するためのコードと、クライアント複数無線デバイスにおいて、短距離通信プロトコルの帯域外であるネットワーク通信プロトコルを使用してクライアント識別子（ＩＤ）とクライアントセキュリティ情報とを複数無線プロキシデバイスに送信するためのコードと、クライアント複数無線デバイスにおいて、複数無線プロキシデバイスからネットワーク通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを受信するためのコードと、クライアント複数無線デバイスにおいて、短距離通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを使用してクライアント複数無線デバイスとプロキシデバイスとのペアリングを確立するためのコードとを含む。
【００３３】
本教示のさらなる代表的な実施形態は、クライアント複数無線デバイスによって動作可能な、短距離通信プロトコルを介して複数無線プロキシデバイスの発見情報を受信するための手段と、クライアント複数無線デバイスによって動作可能な、短距離通信プロトコルの帯域外であるネットワーク通信プロトコルを使用してクライアント識別子（ＩＤ）とクライアントセキュリティ情報とを複数無線プロキシデバイスに送信するための手段と、クライアント複数無線デバイスによって動作可能な、複数無線プロキシデバイスからネットワーク通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを受信するための手段と、クライアント複数無線デバイスによって動作可能な、短距離通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを使用してクライアント複数無線デバイスと複数無線プロキシデバイスとのペアリングを確立するための手段とを含むクライアント複数無線デバイスを対象とする。
【００３４】
本教示のさらなる代表的な実施形態は、クライアント複数無線デバイスとプロキシデバイスとの間に信用を確立する方法を対象とする。これらの方法は、クライアント複数無線デバイスから短距離通信プロトコルを介して発見情報の要求を受信することと、短距離通信プロトコルの帯域外であるネットワーク通信プロトコルを使用してプロキシ識別子（ＩＤ）とプロキシセキュリティ情報とをクライアント複数無線デバイスに送信することと、クライアント複数無線デバイスからネットワーク通信プロトコルを介してクライアントＩＤとクライアントセキュリティ情報とを受信することと、短距離通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを使用してクライアント複数無線デバイスとプロキシデバイスとのペアリングを確立することとを含む。
【００３５】
本教示のさらなる代表的な実施形態は、プロセッサと、プロセッサに結合された少なくとも１つの短距離インターフェースと、プロセッサに結合された少なくとも１つの長距離インターフェースと、短距離インターフェースおよび長距離インターフェースに結合されたアンテナアレイと、プロセッサに結合された電源と、プロセッサに結合されたストレージデバイスと、ストレージデバイスに記憶された信用確立アプリケーションとを含むプロキシデバイスを対象とする。プロセッサによって実行されたとき、信用確立アプリケーションは、クライアント複数無線デバイスから短距離通信プロトコルを介して発見情報の要求を受信することと、短距離通信プロトコルの帯域外であるネットワーク通信プロトコルを使用してプロキシ識別子（ＩＤ）とプロキシセキュリティ情報とをクライアント複数無線デバイスに送信することとを行うようにプロキシデバイスを構成する。信用確立アプリケーションを実行することは、クライアントマルチメディアデバイスからネットワーク通信プロトコルを介してクライアントＩＤとクライアントセキュリティ情報とを受信することと、短距離通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを使用してクライアント複数無線デバイスとプロキシデバイスとのペアリングを確立することとを行うようにプロキシデバイスをさらに構成する。
【００３６】
本教示のさらなる代表的な実施形態はコンピュータ可読媒体を対象とする。コンピュータ可読媒体にはプログラムコードが有形に記憶されている。このプログラムコードは、プロキシデバイスにおいて、クライアント複数無線デバイスから短距離通信プロトコルを介して発見情報の要求を受信するためのコードと、プロキシデバイスにおいて、短距離通信プロトコルの帯域外であるネットワーク通信プロトコルを使用してプロキシ識別子（ＩＤ）とプロキシセキュリティ情報とをクライアント複数無線デバイスに送信するためのコードと、プロキシデバイスにおいて、複数無線デバイスからネットワーク通信プロトコルを介してクライアントＩＤとクライアントセキュリティ情報とを受信するためのコードと、プロキシデバイスにおいて、短距離通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを使用してクライアント複数無線デバイスとプロキシデバイスとのペアリングを確立するためのコードとを含む。
【００３７】
本教示のさらなる代表的な実施形態は、プロキシデバイスによって動作可能な、クライアント複数無線デバイスから短距離通信プロトコルを介して発見情報の要求を受信するための手段と、プロキシデバイスによって動作可能な、短距離通信プロトコルの帯域外であるネットワーク通信プロトコルを使用してプロキシ識別子（ＩＤ）とプロキシセキュリティ情報とをクライアント複数無線デバイスに送信するための手段と、プロキシデバイスによって動作可能な、クライアント複数無線デバイスからネットワーク通信プロトコルを介してクライアントＩＤとクライアントセキュリティ情報とを受信するための手段と、プロキシデバイスによって動作可能な、短距離通信プロトコルを介してプロキシＩＤとプロキシセキュリティ情報とを使用してクライアント複数無線デバイスとプロキシデバイスとのペアリングを確立するための手段とを含むプロキシデバイスを対象とする。
【００３８】
本教示のさらなる代表的な実施形態は、プロキシデバイスがクライアントデバイスページを監視するための方法を対象とする。これらの方法は、前記プロキシデバイスとのプロキシ関係を有する少なくとも１つのクライアントデバイスの各々に関するクライアント識別子（ＩＤ）と、ページスケジュールと、マスター情報ブロックおよびシステム情報ブロック（ＭＩＢ／ＳＩＢ）のバリュータグとを受信することと、プロキシデバイスにおいてネットワークサーバからページスケジューリング情報を受信することと、短距離通信プロトコルを使用して少なくとも１つのクライアントデバイスにディープスリープコマンドを送信することと、長距離通信プロトコルを使用して少なくとも１つのクライアントデバイスの各々についてのページスケジューリング情報を監視することとを含む。本方法は、少なくとも１つのクライアントデバイスに代わってネットワークサーバにトラッキングエリア（ＴＡ）／ロケーションエリア（ＬＡ）および登録更新を送信することであって、送信することは、長距離通信プロトコルを介して、現在のＴＡ／ＬＡおよび登録データ更新が必要であるときに、つまり、定期的なＴＡ／ＬＡ更新タイマーの満了あるいはＵＥ  ＴＡ／ＬＡの変化が原因で、実行される、送信することと、長距離通信プロトコルを介してクライアントデバイスのうちの１つに対するページメッセージを検出したことに応答して、短距離通信プロトコルを使用して少なくとも１つのクライアントデバイスにウェイクアップ信号を送信することとをさらに含む。
【００３９】
本教示のさらなる代表的な実施形態は、プロセッサと、プロセッサに結合された少なくとも１つの短距離インターフェースと、プロセッサに結合された少なくとも１つの長距離インターフェースと、短距離インターフェースおよび長距離インターフェースに結合されたアンテナアレイと、プロセッサに結合された電源と、プロセッサに結合されたストレージデバイスと、ストレージデバイスに記憶されたクライアントリストと、ストレージデバイスに記憶されたページ監視設定とを含む複数プロキシ無線デバイスを対象とする。プロセッサによって実行されたとき、ページ監視設定は、プロキシデバイスとのプロキシ関係を有する少なくとも１つのクライアントデバイスの各々に関するクライアント識別子（ＩＤ）と、ページスケジュールと、マスター情報ブロックおよびシステム情報ブロック（ＭＩＢ／ＳＩＢ）のバリュータグとを受信することと、プロキシデバイスにおいてネットワークサーバからページスケジューリング情報を受信することと、短距離通信プロトコルを使用してクライアントデバイスにディープスリープコマンドを送信することと、長距離通信プロトコルを使用してクライアントデバイスの各々についてのページスケジューリング情報を監視することとを行うように複数無線プロキシデバイスを構成する。ページ監視設定を実行することは、少なくとも１つのクライアントデバイスに代わってネットワークサーバにトラッキングエリア（ＴＡ）／ロケーションエリア（ＬＡ）および登録更新を送信することであって、送信することは、長距離通信プロトコルを介して、現在のＴＡ／ＬＡおよび登録データ更新が必要であるときに、つまり、定期的なＴＡ／ＬＡ更新タイマーの満了あるいはＵＥ  ＴＡ／ＬＡの変化が原因で、実行される、送信することと、長距離通信プロトコルを介してクライアントデバイスのうちの１つに対するページメッセージを検出したことに応答して、短距離通信プロトコルを使用して少なくとも１つのクライアントデバイスにウェイクアップ信号を送信することとを行うように複数無線プロキシデバイスをさらに構成する。
【００４０】
本教示のさらなる代表的な実施形態はコンピュータ可読媒体を対象とする。コンピュータ可読媒体にはプログラムコードが有形に記憶されている。このプログラムコードは、前記プロキシデバイスとのプロキシ関係を有する少なくとも１つのクライアントデバイスの各々に関するクライアント識別子（ＩＤ）と、ページスケジュールと、マスター情報ブロックおよびシステム情報ブロック（ＭＩＢ／ＳＩＢ）のバリュータグとを受信するためのコードと、プロキシデバイスにおいてネットワークサーバからページスケジューリング情報を受信するためのコードと、短距離通信プロトコルを使用してクライアントデバイスにディープスリープコマンドを送信するためのコードと、長距離通信プロトコルを使用してクライアントデバイスの各々についてのページスケジューリング情報を監視するためのコードとを含む。本プログラムコードは、クライアントデバイスに代わってネットワークサーバにトラッキングエリア（ＴＡ）／ロケーションエリア（ＬＡ）および登録更新を送信するためのコードであって、送信することは、長距離通信プロトコルを介して、現在のＴＡ／ＬＡおよび登録データ更新が必要であるときに、つまり、定期的なＴＡ／ＬＡ更新タイマーの満了あるいはＵＥ  ＴＡ／ＬＡの変化が原因で、実行される、送信するためのコードと、長距離通信プロトコルを介してクライアントデバイスのうちの１つに対するページメッセージを検出したことに応答して実行可能な、短距離通信プロトコルを使用してクライアントデバイスにウェイクアップ信号を送信するためのコードとをさらに含む。
【００４１】
本教示のさらなる代表的な実施形態は複数無線プロキシデバイスを対象とする。これらの複数無線プロキシデバイスは、プロキシデバイスとのプロキシ関係を有する少なくとも１つのクライアントデバイスの各々に関するクライアント識別子（ＩＤ）と、ページスケジュールと、マスター情報ブロックおよびシステム情報ブロック（ＭＩＢ／ＳＩＢ）のバリュータグとを受信するための手段と、プロキシデバイスにおいてネットワークサーバからページスケジューリング情報を受信するための手段と、短距離通信プロトコルを使用してクライアントデバイスにディープスリープコマンドを送信するための手段と、長距離通信プロトコルを使用してクライアントデバイスの各々についてのページスケジューリング情報を監視するための手段とを含む。本複数無線プロキシデバイスは、クライアントデバイスに代わってネットワークサーバにトラッキングエリア（ＴＡ）／ロケーションエリア（ＬＡ）および登録更新を送信するための手段であって、送信することは、長距離通信プロトコルを介して、現在のＴＡ／ＬＡおよび登録データ更新が必要であるときに、つまり、定期的なＴＡ／ＬＡ更新タイマーの満了あるいはＵＥ  ＴＡ／ＬＡの変化が原因で、実行される、送信するための手段と、長距離通信プロトコルを介してクライアントデバイスのうちの１つに対するページメッセージを検出したことに応答して、短距離通信プロトコルを使用してクライアントデバイスにウェイクアップ信号を送信するための手段とを含む。
【００４２】
本教示のさらなる代表的な実施形態は、複数無線クライアントデバイスをディープスリープモードに遷移させるための方法を対象とする。これらの方法は、複数無線クライアントデバイスにおいてプロキシデバイスから短距離通信プロトコルを介してディープスリープ信号を受信することと、ディープスリープ信号とともにプロキシページメッセージスケジュールを受信することと、ディープスリープ信号に応答してディープスリープモードに入ることと、プロキシデバイスから短距離通信プロトコルを介してウェイクアップ信号を受信することであって、ウェイクアップ信号が、プロキシデバイスによってネットワークサーバから受信されたページに基づいて受信される、受信することとを含む。本方法は、ウェイクアップ信号に応答して、ネットワークサーバから受信されたページに応答することをさらに含む。本方法は、プロキシデバイスと複数無線クライアントデバイスとの間の短距離通信に応答して、ウェイクアップ信号を受信するより前に意図せずに終了することと、複数無線クライアントデバイスによって長距離通信プロトコルを介してプロキシページメッセージスケジュールを使用してページメッセージを監視し始めることと、長距離通信プロトコルを介してネットワークサーバから状態変化信号を受信することと、状態変化信号に応答して、元のクライアントページメッセージスケジュールを使用してページメッセージを監視し始めることとをさらに含む。
【００４３】
本教示のさらなる代表的な実施形態は、プロセッサと、プロセッサに結合された少なくとも１つの短距離インターフェースと、プロセッサに結合された少なくとも１つの長距離インターフェースと、短距離インターフェースおよび長距離インターフェースに結合されたアンテナアレイと、プロセッサに結合された電源と、プロセッサに結合されたストレージデバイスと、ストレージデバイスに記憶されたプロキシリストと、ストレージデバイスに記憶されたクライアントページメッセージ監視アプリケーションとを含む複数無線クライアントデバイスを対象とする。プロセッサによって実行されたとき、クライアントページメッセージ監視アプリケーションは、プロキシデバイスから短距離通信プロトコルを介してディープスリープ信号を受信することと、ディープスリープ信号とともにプロキシページメッセージスケジュールを受信することと、ディープスリープ信号に応答してディープスリープモードに入ることとを行うように複数無線クライアントデバイスを構成する。クライアントページメッセージ監視アプリケーションを実行することは、プロキシデバイスから短距離通信プロトコルを介してウェイクアップ信号を受信することであって、ウェイクアップ信号が、プロキシデバイスによってネットワークサーバから受信されたページに基づいてプロキシデバイスによって送信される、受信することと、ネットワークサーバから受信されたページに応答することとを行うように複数無線クライアントデバイスをさらに構成する。クライアントページメッセージ監視アプリケーションを実行することは、ウェイクアップ信号を受信するより前にプロキシデバイスと複数無線クライアントデバイスとの間の短距離通信が意図せずに終了したことに応答して、長距離通信プロトコルを介してページメッセージを監視し始めることであって、複数無線クライアントデバイスがプロキシページメッセージスケジュールを使用する、監視し始めることを行うように複数無線クライアントデバイスをさらに構成する。クライアントページメッセージ監視アプリケーションを実行することは、ネットワークサーバから長距離通信プロトコルを介して状態変化信号を受信したことに応答して、元のクライアントページメッセージスケジュールを使用してページメッセージを監視し始めるように複数無線クライアントデバイスをさらに構成する。
【００４４】
本教示のさらなる代表的な実施形態はコンピュータ可読媒体を対象とする。コンピュータ可読媒体にはプログラムコードが有形に記憶されている。このプログラムコードは、複数無線クライアントデバイスにおいて、プロキシデバイスから短距離通信プロトコルを介してディープスリープ信号を受信するためのコードと、複数無線クライアントデバイスにおいて、ディープスリープ信号とともにプロキシページメッセージスケジュールを受信するためのコードと、複数無線クライアントデバイスにおいて、ディープスリープ信号に応答してディープスリープモードに入るためのコードとを含む。本プログラムコードは、複数無線クライアントデバイスにおいて、プロキシデバイスから短距離通信プロトコルを介してウェイクアップ信号を受信するためのコードであって、ウェイクアップ信号が、ネットワークサーバからプロキシデバイスによって受信されたページに基づいて受信される、受信するためのコードと、複数無線クライアントデバイスにおいて、ページに応答するためのコードとをさらに含む。本プログラムコードは、複数無線クライアントデバイスにおいて、プロキシデバイスと複数無線クライアントデバイスとの間の短距離通信が、ウェイクアップ信号を受信するより前に意図せずに終了したことに応答して実行可能な、複数無線クライアントデバイスにおいて長距離通信プロトコルを介してプロキシページメッセージスケジュールを使用してページメッセージを監視し始めるためのコードと、複数無線クライアントデバイスにおいて、ネットワークサーバから長距離通信プロトコルを介して状態変化信号を受信するためのコードと、複数無線クライアントデバイスにおいて、状態変化信号に応答して実行可能な、元のクライアントページメッセージスケジュールを使用してページメッセージを監視し始めるためのコードとをさらに含む。
【００４５】
本教示のさらなる代表的な実施形態は複数無線クライアントデバイスを対象とする。これらのデバイスは、複数無線クライアントデバイスにおいてプロキシデバイスから短距離通信プロトコルを介してディープスリープ信号を受信するための手段と、ディープスリープ信号とともにプロキシページメッセージスケジュールを受信するための手段と、ディープスリープ信号に応答してディープスリープモードに入るための手段とを含む。本複数無線クライアントデバイスは、複数無線クライアントデバイスにおいて、プロキシデバイスから短距離通信プロトコルを介してウェイクアップ信号を受信するための手段であって、ウェイクアップ信号が、ネットワークサーバからプロキシデバイスによって受信されたページに基づいて受信される、受信するための手段と、ページに応答するための手段とをさらに含む。本複数無線クライアントデバイスは、プロキシデバイスと複数無線クライアントデバイスとの間の短距離通信が、ウェイクアップ信号を受信するより前に意図せずに終了したことに応答して実行可能な、複数無線クライアントデバイスにおいて長距離通信プロトコルを介してプロキシページメッセージスケジュールを使用してページメッセージを監視し始めるための手段と、長距離通信プロトコルを介してネットワークサーバから状態変化信号を受信するための手段と、状態変化信号に応答して実行可能な、元のクライアントページメッセージスケジュールを使用してページメッセージを監視し始めるための手段とをさらに含む。
【００４６】
本教示のさらなる代表的な実施形態はプロキシページングスケジュールを管理するための方法を対象とする。これらの方法は、ネットワークサーバにおいてプロキシデバイスと少なくとも１つのクライアントデバイスとの間のプロキシ関係の通知を受信することと、通知に応答して、少なくとも１つのクライアントデバイスの各々に対するページメッセージが送信される新しいプロキシページングスケジュールを生成することと、新しいプロキシページングスケジュールをプロキシデバイスに送信することと、新しいプロキシページングスケジュールを使用して少なくとも１つのクライアントデバイスに対するページメッセージ送信を開始することとを含む。
【００４７】
本教示のさらなる代表的な実施形態は、プロセッサと、プロセッサに結合された通信インターフェースであって、長距離通信プロトコルを使用する通信インターフェースと、通信インターフェースに結合されたアンテナアレイと、プロセッサに結合されたストレージデバイスと、ストレージデバイスに記憶されたページメッセージスケジューリング生成器とを含むネットワークサーバを対象とする。プロセッサによって実行されたとき、ページメッセージスケジューリング生成器は、プロキシデバイスと少なくとも１つのクライアントデバイスとの間のプロキシ関係の通知を受信することと、通知に応答して、クライアントデバイスの各々に対するページメッセージが送信される新しいプロキシページングスケジュールを生成することと、新しいプロキシページングスケジュールをプロキシデバイスに送信することと、新しいプロキシページングスケジュールを使用してクライアントデバイスに対するページメッセージ送信を開始することとを行うようにネットワークサーバを構成する。
【００４８】
本教示のさらなる代表的な実施形態はコンピュータ可読媒体を対象とする。コンピュータ可読媒体にはプログラムコードが有形に記憶されている。このプログラムコードは、ネットワークサーバにおいて、プロキシデバイスと少なくとも１つのクライアントデバイスとの間のプロキシ関係の通知を受信するためのコードと、通知に応答して実行可能な、少なくとも１つのクライアントデバイスの各々に対するページメッセージが送信される新しいプロキシページングスケジュールを生成するためのコードと、新しいプロキシページングスケジュールをプロキシデバイスに送信するためのコードと、新しいプロキシページングスケジュールを使用して少なくとも１つのクライアントデバイスに対するページメッセージ送信を開始するためのコードとを含む。
【００４９】
本教示のさらなる代表的な実施形態は、プロキシデバイスと少なくとも１つのクライアントデバイスとの間のプロキシ関係の通知を受信するための手段と、通知に応答して、各クライアントデバイスに対するページメッセージが送信される新しいプロキシページングスケジュールを生成するための手段と、新しいプロキシページングスケジュールをプロキシデバイスに送信するための手段と、新しいプロキシページングスケジュールを使用してクライアントデバイスに対するページメッセージ送信を開始するための手段とを含むネットワークサーバを対象とする。
【００５０】
上記では、以下の発明を実施するための形態がより良く理解され得るように、本教示の特徴および技術的利点についてやや広く概説した。特許請求の範囲の主題を形成する追加の特徴および利点については、以下で説明する。開示する概念および特定の実施形態は、本教示の同じ目的を実行するための他の構造を変更または設計するための基礎として容易に利用され得ることを、当業者は諒解されたい。また、そのような等価な構成は、添付の特許請求の範囲に記載の本教示の技術から逸脱しないことを、当業者は了解されたい。さらなる目的および利点とともに、本教示の編成と動作の方法の両方に関して、本開示を特徴づけると考えられる新規の特徴は、添付の図に関連して以下の説明を検討するとより良く理解されよう。ただし、図の各々は、例示および説明のみの目的で提供され、本教示の範囲の限界を定めるものではないことを明白に理解されたい。
【００５１】
本教示のより完全な理解のために、次に添付の図面とともに行う以下の説明を参照する。
【図面の簡単な説明】
【００５２】
【図１】本教示の一実施形態に従って構成されたワイヤレスネットワークを示すブロック図。
【図２Ａ】複数無線デバイスが本教示の一実施形態に従って動作する、一般的な動作ブロックを示す動作フロー図。
【図２Ｂ】複数無線デバイスが本教示の一実施形態に従ってプロキシとして動作する、一般的な動作ブロックを示す動作フロー図。
【図３Ａ】本教示の一実施形態に従って構成された専用メッセージベース発見システムを示すブロック図。
【図３Ｂ】本教示の一実施形態に従って構成されたブロードキャストメッセージベース発見システムを示すブロック図。
【図３Ｃ】本教示の一実施形態に従って構成されたハイブリッドメッセージベース発見システムを示すブロック図。
【図３Ｄ】本教示の一実施形態に従って構成された自己発見システムを示すブロック図。
【図４Ａ】本教示の一実施形態に従って構成された短距離プロキシ発見システムのための動作ブロックを示す動作フロー図。
【図４Ｂ】本教示の一実施形態に従って構成された短距離プロキシ発見システムの動作ブロックを示す動作フロー図。
【図４Ｃ】本教示の一実施形態に従って構成された短距離プロキシ発見システムにおいて動作可能な動作ブロックを示す動作フロー図。
【図５】本教示の一実施形態に従って構成された専用メッセージベース発見システム中にクライアントとプロキシとネットワークとの間で行われるメッセージングを示すメッセージフロー図。
【図６】本教示の一実施形態に従って構成されたブロードキャストメッセージベース発見システムにおいてクライアントとプロキシとネットワークとの間で行われるメッセージングを示すメッセージフロー図。
【図７】本教示の一実施形態に従って構成されたハイブリッドメッセージベース発見システムにおいてクライアントとプロキシとネットワークとの間で行われるメッセージングを示すメッセージフロー図。
【図８】本教示の一実施形態に従って構成された自己発見システムにおいて、クライアントと短距離デバイスとネットワークとプロキシとの間で行われるメッセージングを示すメッセージフロー図。
【図９】本教示の一実施形態による、セキュアな信用関係を確立するための、クライアントとプロキシとネットワークとの間で交換されるメッセージングを示すメッセージフロー図。
【図１０】本教示の一実施形態による、セキュアな信用関係を確立するための、クライアントとプロキシとネットワークとの間で交換されるメッセージングを示すメッセージフロー図。
【図１１】本教示の一実施形態に従って構成されたプロキシ監視プロセスにおいてクライアントとプロキシとネットワークとの間で行われるメッセージングを示すメッセージフロー図。
【図１２】本教示の一実施形態に従って構成されたプロキシ関係中にクライアントとプロキシとネットワークとの間で行われるメッセージングを示すメッセージフロー図。
【図１３】本教示の一実施形態に従って構成されたページングシーケンスを示すブロック図。
【図１４】本教示の一実施形態に従って構成されたページングシーケンスを示すブロック図。
【図１５】本教示の一実施形態に従って構成されたプロキシ監視プロセスにおいてクライアントとプロキシとネットワークとの間で行われるメッセージングを示すメッセージフロー図。
【図１６】本教示の一実施形態に従って構成された複数無線デバイスを示すブロック図。
【図１７】本教示の一実施形態に従って構成された複数無線プロキシデバイスを示すブロック図。
【図１８】本教示の一実施形態に従って構成されたネットワークサーバを示すブロック図。
【図１９】本教示の一実施形態に従って構成されたＰＯ／ＰＦ生成プロセスを示すブロック図。
【図２０】本教示のいくつかの実施形態による、クライアントまたはプロキシ複数無線デバイスあるいは基地局のいずれかを実装するために採用され得る例示的なコンピュータシステムを示す図。
【発明を実施するための形態】
【００５３】
バッテリー電力を温存するために様々なプロセスおよび方法が提案され、ワイヤレスデバイスに組み込まれてきたが、多くのワイヤレスデバイスにとって１つの共通のファクタは、それらがしばしば別のワイヤレス電子デバイスの極近傍にあることである。そのデバイスは、モバイルフォン、ラップトップコンピュータ、ネットブック、スマートブック、ＰＤＡ、ワイヤレスリピータ、フェムトセル、ワイヤレスハブまたはルータなどであり得る。これらの他のワイヤレス電子デバイスの多くは、複数のタイプのワイヤレスシステムへのアクセスを有する複数無線デバイスである。ワイヤレスシステムは、モバイル電気通信システムではＣＤＭＡ、Ｗ−ＣＤＭＡ、ＧＳＭ（商標）、ＷｉＭＡＸ  ＦｏｒｕｍのＷｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ（ＷＩＭＡＸ（商標））、Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ（ＬＴＥ）などであり得る長距離システム、または米国電気電子技術者協会（ＩＥＥＥ）の規格ＩＥＥＥ８０２．１１およびＩＥＥＥ８０２．１５短距離ワイヤレスプロトコル内に入る様々なプロトコル、ならびにパーソナルエリアネットワーク（ＰＡＮ）などに加えて、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ（ＳＩＧ）のＢＬＵＥＴＯＯＴＨ（商標）、Ｎｏｋｉａ  ＯｙｊのＷＩＢＲＥＥ（商標）、Ｗｉｆｉ  ＡｌｉａｎｃｅのＷＩＦＩ（商標）、Ｚｉｇｂｅｅ（登録商標）  Ａｌｉａｎｃｅ（Ｚｉｇｂｅｅ（登録商標））などの短距離システムであり得る。概して、長距離通信プロトコルを可能にするために使用されるデバイスシステムは、短距離通信プロトコルを可能にするために使用されるデバイスシステムよりも高い電力を消費する。したがって、これらの複数無線デバイスは、上にあるワイヤレスネットワークとは、複数無線デバイスの高電力インターフェースを介して通信し、互いとは、複数無線デバイスの低電力インターフェースを介して直接通信することが可能である。
【００５４】
本教示の様々な実施形態は、あるモバイルデバイスのワイヤレス極近傍内に位置する他のワイヤレスデバイスを活用して電力節約プロキシサーバを与えるシステムにおいて動作する。この電力節約プロキシサーバのための技術は、すべての目的のためにその開示が本明細書に組み込まれる、同一出願人による同時係属の「PROXY SERVER FOR FACILITATING POWER CONSERVATION IN WIRELESS CLIENT TERMINALS」と題する米国特許出願第１２／０４１，６４４号、代理人整理番号第０７１６４５Ｕ１号と、「ACCESS POINT WITH PROXY FUNCTIONALITY FOR FACILITATING POWER CONSERVATION IN WIRELESS CLIENT TERMINALS」と題する米国特許出願第１２／０４１，６４９号、代理人整理番号第０７１６４５Ｕ２号と、「FACILITATING POWER CONSERVATION IN WIRELESS CLIENT TERMINALS」と題する米国特許出願第１２／０４１，６５５号、代理人整理番号第０７１６４５Ｕ３号と、「PARTITIONED PROXY SERVER FOR FACILITATING POWER CONSERVATION IN WIRELESS CLIENT TERMINALS」と題する米国特許出願第１２／３６６，８８３号、代理人整理番号第０８１２４２号とに記載されている。
【００５５】
次に図１を参照すると、ブロック図が、本教示の一実施形態に従って構成されたワイヤレスネットワーク１０を示している。通常動作では、複数無線デバイス１００が、ワイヤレスネットワーク１０へのアクセスを与える基地局１０１との長距離無線周波数（ＲＦ）リンクを確立するために、複数無線デバイス１００の高電力インターフェースを介して通信する。長距離通信は、ワイヤレスネットワーク１０によってどのプロトコルが選択されるかに応じて、いくつかの異なる長距離通信プロトコルによって実装され得る。複数無線デバイス１００は、基地局１０１によって送信されたネットワーク管理信号ならびに通信信号を受信する。複数無線デバイス１００はまた、他の長距離および短距離ワイヤレスシステムを含む。複数無線デバイス１００はまた、複数無線デバイス１０２などの他のワイヤレスまたはモバイルデバイスとの短距離通信リンクを確立するために使用され得る短距離アンテナを有する低電力インターフェースを含む。
【００５６】
本教示の図示の実施形態による動作では、複数無線デバイス１００が複数無線デバイス１０２の電子的にアクセス可能な近傍に入ったとき、複数無線デバイス１００および１０２の各々と基地局１０１とに関与するプロキシ発見プロセスが行われる。複数無線デバイス１００と複数無線デバイス１０２との間で信用確立プロセスが進行し、そのプロセスにおいて識別情報が交換される。この情報が正常に交換されると、複数無線デバイス１０２は、基地局１０１とともに複数無線デバイス１００のためのプロキシサーバとして動作する。複数無線デバイス１００は、それにディープスリープモードに入るように促す信号を受信する。ディープスリープモードにより、複数無線デバイス１００はより深いアイドルモードに入り、その場合、複数無線デバイス１００は、それの最も重要な機能部分とそれの低電力インターフェースと以外はすべて停止し、通常動作モードでそうするようにそれの高電力インターフェースを動作させることはしない。同時に、複数無線デバイス１０２は、複数無線デバイス１００に代わって基地局１０１からのページングチャネル（ＰＣＨ）を監視し始める。したがって、複数無線デバイス１０２は、ワイヤレスネットワーク１０のＰＯ／スロットサイクル中に複数無線デバイス１００に割り当てられたＰＩを監視する。複数無線デバイス１０２が、複数無線デバイス１００に割り当てられたＰＩを検出し、複数無線デバイス１００に向けられたページングメッセージを見つけると、複数無線デバイス１０２は、次いで、複数無線デバイス１００にそれの低電力インターフェースを介してウェイクアップ信号またはページを送信して、複数無線デバイス１００をディープスリープから起動させ、それの高電力インターフェースを通してメッセージまたは呼にアクセスまたは応答し始める。しかしながら、その間に、複数無線デバイス１００は、アイドル時間中に高電力インターフェースがアクティブである時間量を低減することが可能であったので、スロットモードで動作する場合に温存したであろう電力量よりもかなり多くの電力量を温存した。
【００５７】
複数無線デバイス１０２は任意の様々なワイヤレスデバイスであり得る。たとえば、複数無線デバイス１０２は、ラップトップコンピュータ、デスクトップコンピュータ、専用プロキシサーバ、モバイルフォン、または他のそのようなモバイルデバイスであり得る。これらの様々なデバイスは、電力敏感デバイス（power sensitive device）または専用電力デバイス（dedicated power device）のいずれかとして分類され得る。電力敏感デバイスは、通常、バッテリー電力、または電力を蓄えるための何らかの他の機構で動作するものである。複数無線デバイス１００の場合と同様に、プロキシサーバとして動作するそのような電力敏感デバイスにおいてさえ電力を温存するための考慮を行う。プロキシルールの一部であり得る１つの考慮事項は、プロキシについて考慮されている電力敏感デバイスが、要求元モバイルデバイスよりも多い電力容量を有するべきであることである。たとえば、複数無線デバイス１００に電力供給するバッテリーがほぼ充電切れである場合、複数無線デバイス１０２は、複数無線デバイス１００よりも多いバッテリー充電を有する別のモバイルバッテリー式デバイスであり得る。しかしながら、複数無線デバイス１０２のバッテリー電力が一定量だけ減少したとき、複数無線デバイス１０２は、プロキシ関係が終了することになることを複数無線デバイス１００にシグナリングし得、これにより、複数無線デバイス１００は、そのエリア中の別の利用可能な複数無線デバイスとのプロキシ関係を確立すること、またはそれ自体のページを監視するのを再開することが可能になる。
【００５８】
一方、専用電力デバイスは、交流（ＡＣ）電力網に結合されることなどによって、一定の電源から電力を受け取る。そのような専用電力デバイスは、プロキシサーバとしての専用電力デバイスの動作についての電力温存指示をほとんどまたはまったく有しないことになる。複数無線デバイス１００など、様々な数の複数無線デバイスが、専用電力プロキシからの電力消費レートを顧慮せずに、複数無線デバイスのプロキシサーバとしてのそのような専用電力デバイスに接続し得る。
【００５９】
図２Ａは、複数無線デバイス１００が本教示の一実施形態に従って動作する、一般的な動作ブロック２０を示す動作フロー図である。動作ブロック２００において、複数無線デバイス１００は、ワイヤレスネットワーク１０（図１）に登録し、アクティブなメッセージが処理されていないとき、複数無線デバイス１００のアイドル状態に入る。プロキシ発見動作ブロック２０１において、複数無線デバイス１００は、複数無線デバイス１００（図１）のためのプロキシサーバとして動作することができる利用可能なワイヤレスデバイスのリストを取得する。ワイヤレスネットワーク１０において実装される本教示の実施形態に応じて、プロキシ発見動作ブロック２０１中に、複数無線デバイス１００は、（１）基地局１０１（図１）を通してワイヤレスネットワーク１０にプロキシリストを要求するか、（２）複数無線デバイス１００のエリア中のすべての利用可能な潜在的なワイヤレスプロキシを発見し、それらのデバイスのリストをワイヤレスネットワーク１０に送り、ワイヤレスネットワーク１０が、次いで、複数無線デバイス１００によって識別された利用可能なまたは認可されたプロキシのサブリストを送信することになるか、あるいは（３）マスター情報ブロックおよびシステム情報ブロック（ＭＩＢ／ＳＩＢ）のブロードキャストにおいてワイヤレスネットワーク１０からプロキシリストを受信し得る。
【００６０】
複数無線デバイス１００が、プロキシ発見動作ブロック２０１から生じるプロキシリストを有した後、複数無線デバイス１００は信用確立動作ブロック２０２に入る。いずれかの有益なまたは機密性の高い加入者情報および／または識別情報がクライアントとそれのプロキシとの間で交換される前に、それらの２つのデバイス間にセキュリティまたは信用の一定のレベルが確立されるべきである。
【００６１】
この場合も、ワイヤレスネットワーク１０（図１）において実装される本教示の実施形態に応じて、信用確立動作ブロック２０２中に、セキュリティまたは信用レベルは、（１）クライアントとプロキシとの間で送信されるすべてのパケットのためのアプリケーションレイヤ暗号化鍵として使用される暗号化鍵を生成するために、３Ｇワイヤレスシステムのための３ＧＰＰによって定義された汎用ブートストラッピングアーキテクチャ（ＧＢＡ：general bootstrapping architecture）から導出される公開鍵暗号化を、ＵＭＴＳにおいて使用されるＡｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ（ＡＥＳ）暗号化アルゴリズムへの入力として使用して、または（２）セキュリティパラメータおよび識別情報の交換に関与する短距離通信プロトコルによって定義された帯域外セキュリティを使用して、確立され得る。
【００６２】
適切なセキュリティがクライアントとプロキシとの間で可能にされた後、複数無線デバイス１００はディープスリープ動作ブロック２０３に入る。上記のように、ディープスリープは、スロットモード動作を用いた典型的なアイドルモードよりも電力の温存性がある。複数無線デバイス１００は、高電力長距離インターフェース構成要素を含む、複数無線デバイス１００の非必須システムのすべてを停止し、重要な構成要素と低電力短距離インターフェース構成要素とへの電力のみを保つ。複数無線デバイス１００の低電力短距離インターフェース構成要素は、複数無線デバイス１００のプロキシ、すなわち、複数無線デバイス１０２からの通信を監視する。
【００６３】
上記プロキシは、複数無線デバイス１００に対するページングメッセージを検出すると、低電力短距離インターフェース構成要素を通して、起動するように複数無線デバイス１００にシグナリングし、必要な場合、複数無線デバイス１００がディープスリープに入ってから変更されたＭＩＢ／ＳＩＢと、ページングメッセージとを複数無線デバイス１００にフォワーディングする。複数無線デバイス１００が、ディープスリープから起動し、フォワーディングされたＭＩＢ／ＳＩＢとページングメッセージとを処理し始めるとき、複数無線デバイス１００は、次いで、アイドル／接続モード動作ブロック２０５に入る。ページングメッセージにより、呼が受信されるかまたはデータメッセージが受信される場合、複数無線デバイス１００はアクティブ状態に入ることになる（図示せず）。
【００６４】
プロキシ発見動作ブロック２０１、信用確立動作ブロック２０２、およびディープスリープ動作ブロック２０３は、ワイヤレスネットワーク１０（図１）中のクライアントデバイス、すなわち、複数無線デバイス１００のプロキシ動作モード２０４を一緒に形成する。プロキシ動作モード２０４のこれらの動作ブロック中に、複数無線デバイス１００は、典型的なアイドルモードで温存することが可能であった電力量と比較してより多くの電力を温存することが可能であり、なぜなら、複数無線デバイス１００の高電力長距離インターフェース構成要素は、ディープスリープ動作ブロック２０３中に電源切断され、電源切断されたままであるからである。
【００６５】
図２Ｂは、複数無線デバイス１０２が本教示の一実施形態に従ってプロキシとして動作する、一般的な動作ブロック２１を示す動作フロー図である。最初のプロキシ状態は登録／アイドルモード動作ブロック２０６である。ワイヤレスネットワーク１０（図１）のクライアントに対するプロキシサーバとして利用可能であるために、潜在的なプロキシサーバ、すなわち、複数無線デバイス１０２は、基地局１０１（図１）を通してそれ自体をワイヤレスネットワーク１０に登録する。ワイヤレスネットワーク１０は、複数無線デバイス１００（図２Ａ）などのクライアントデバイスのためのプロキシ発見動作ブロック２０１（図２Ａ）中に使用するために利用可能であるプロキシサーバのリストを生成する。ワイヤレスネットワーク１０において実装される本教示の実施形態に応じて、複数無線デバイス１０２のプロキシ発見動作ブロック２０７は、クライアントデバイスからプロキシ要求を直接受信すること、またはワイヤレスネットワーク１０からプロキシ要求を受信することに関与し得る。その要求が受信されると、複数無線デバイス１０２は信用確立動作ブロック２０８に入り、信用確立動作ブロック２０８は、クライアントデバイスのための信用確立動作ブロック２０２（図２Ａ）と同様の方法で動作する。
【００６６】
必須のセキュリティが複数無線デバイス１０２とそれのクライアントデバイスとの間に確立された後、複数無線デバイス１０２は、ページおよびブロードキャストメッセージ監視動作ブロック２０９に入る。この動作ブロックに入ったとき、そのような識別子が信用確立動作ブロック２０８中にまだ交換されていなかった場合、複数無線デバイス１０２は、一時的モバイル加入者識別情報（ＴＭＳＩ）、システムＴＭＳＩ（Ｓ−ＴＭＳＩ）、国際モバイル加入者識別情報（ＩＭＳＩ）、システム情報無線ネットワーク一時識別子（ＳＩ−ＲＮＴＩ）、ページングＲＮＴＩ（Ｐ−ＲＮＴＩ）など、クライアントのＩＤ／ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）識別情報のうちの１つまたは複数などのデータを含む、プロキシページスケジューリング情報を受信する。プロキシページスケジューリング情報は、必要なおよび／または利用可能な場合、最新の収集されたＭＩＢ／ＳＩＢのうちのいずれかのバリュータグをも含むことになる。複数無線デバイス１０２は、次いで、それがクライアントデバイスとの関連付けを確立したことをワイヤレスネットワーク１０（図１）にシグナリングし、次いでディープスリープ信号をクライアントに送信することになる。同時に、複数無線デバイス１０２は、クライアントのためのページと最新のＭＩＢ／ＳＩＢとを監視し始める。複数無線デバイス１０２がクライアントに対するページを検出すると、複数無線デバイス１０２は、信号を送り、クライアントを起動し、最新のＭＩＢ／ＳＩＢとページとをクライアントに配信する。
【００６７】
本教示の様々な追加の実施形態および／または代替実施形態では、複数無線デバイス１０２がページなしに最新のＭＩＢ／ＳＩＢのみを送ることを決定し得ることに留意されたい。その上、複数無線デバイス１０２などのプロキシサーバがクライアントデバイスに関連付けられると、プロキシは、クライアントに代わってトラッキングエリアおよび定期的登録更新をもワイヤレスネットワーク１０（図１）に送信する。
【００６８】
さらに、本教示の追加の実施形態および／または代替実施形態では、プロキシ監視プロセスをより良く可能にするために、複数無線デバイス１０２がプロキシ関連付けをネットワークに通知した後にネットワークパラメータが調整され得ることに留意されたい。ワイヤレスネットワーク１０（図１）は、ページ再送信の数を変更し、同じページの送信間の持続時間を変更し、クライアントのためのＰＯを変更し、新しいページタイプを追加する、などを行い得る。これらのネットワークパラメータは、特に、複数無線デバイス１０２が２つ以上のクライアントのためのプロキシサーバとして働き、および／またはプロキシサーバが電力敏感デバイスであるとき、複数無線デバイスのプロキシ監視をより効率的にするように変更され得る。クライアント／プロキシ関連付けが終了するか、または複数無線デバイス１０２とそれのクライアントとの間の短距離リンクが何らかの理由で切れると、ワイヤレスネットワーク１０は、そのクライアントのための元のネットワークパラメータに戻り得る。
【００６９】
複数無線デバイス１０２が、ページ信号を検出し、ＭＩＢ／ＳＩＢとページメッセージとをクライアントに転送し、クライアントが、ページメッセージといずれかの着信呼またはデータメッセージとを処理し扱うためにディープスリープを出ると、複数無線デバイス１０２は、プロキシ発見動作ブロック２０７と、信用確立動作ブロック２０８と、ページおよびブロードキャストメッセージ監視動作ブロック２０９との組合せを備えるプロキシモード動作２１０を出る。次いで、複数無線デバイス１０２は、アイドル／接続モード動作ブロック２１１に入り、いずれかの追加のプロキシ要求を待つ。
【００７０】
図２Ａおよび図２Ｂにおいて説明した例に示すように、プロキシ／クライアント関連付けのためのアイドル状態プロキシモード動作は、（１）プロキシ発見、（２）信用確立、ならびに（３）（ａ）プロキシに対するページおよびブロードキャストメッセージを監視すること、および（ｂ）クライアントのためのディープスリープモードに入ること、という３つの別個の段階に分類される。
【００７１】
１．プロキシ発見
これらの段階のうちの第１の段階、プロキシ発見では、クライアントはプロキシリストとプロキシ発見スケジュールとを収集し、クライアントおよびプロキシは短距離発見プロセスを経る。クライアントはネットワークからプロキシ発見スケジュールを取得し得、またはクライアントは、クライアントがそれへのアクセスを有する様々な時間および／またはイベントベーストリガを使用して、それ自体でスケジュールを生成し得る。本教示の様々な実施形態は、異なる方法でプロキシ発見を達成し得る。ネットワークアシスト型実施形態では、ワイヤレスネットワークは、専用メッセージベース発見、ブロードキャストメッセージベース発見、またはそれら２つを組み合わせるハイブリッドソリューションによって、プロキシリストおよびスケジュールを与え得る。
【００７２】
図３Ａは、本教示の一実施形態に従って構成された専用メッセージベース発見システム３０を示すブロック図である。ネットワーク３００は、少なくともプロキシリスト３０１とプロキシ照会スケジュール３０２とを備えるネットワーク情報を維持する。クライアント３０４などのクライアントは、プロキシとの関連付けをセットアップすることを望むとき、プロキシリスト要求をネットワーク３００に送信する。実装される特定の実施形態に応じて、ネットワーク３００は、いくつかの異なる方法のうちの１つで応答し得る。一実施形態では、ネットワーク３００は、プロキシリスト３０１を含んでいる専用メッセージ３０３を生成する。次いで、ネットワーク３００は、プロキシリスト３０１を含んでいる専用メッセージ３０３を含む通信３０４ａをクライアント３０４に送信する。この実施形態では、クライアント３０４は、時間および／またはイベントベーストリガなどの利用可能な情報を使用して単独でプロキシスケジュールリストを生成することになる。代替実施形態では、ネットワーク３００は、プロキシリスト３０１と照会スケジュール３０２の両方を含んでいる専用メッセージ３０３を生成する。次いで、ネットワーク３００は、プロキシリスト３０１と照会スケジュール３０２の両方を含んでいる専用メッセージ３０３の代替実施形態を含む通信３０４ｂをクライアント３０４に送信する。
【００７３】
プロキシデバイス３０５−１〜３０５−Ｎとの通信において、図３Ａの説明した例の代替実施形態は、異なる情報をも使用して通信する。たとえば、一実施形態では、ネットワーク３００は、照会／照会スキャンモードに入るための通知３０５ａをプロキシ３０５−１〜３０５−Ｎに送信する。図３Ａの説明した例の代替実施形態では、ネットワーク３００は、プロキシ３０５−１〜３０５−Ｎがネットワーク３００に登録するときに配信される登録メッセージとともに固定スケジュール３０５ｂをプロキシ３０５−１〜３０５−Ｎに送信する。
【００７４】
プロキシ３０５−１〜３０５−Ｎはネットワーク３００中の様々なネットワーク構成要素を備え得ることに留意されたい。たとえば、プロキシ３０５−１〜３０５−Ｎは、ネットワーク３００内に位置するネットワークサーバへのアクセスをもつ複数無線デバイスであり得る。ネットワークサーバ実装形態は、本教示のそのような実施形態の様々なプロセスおよび機能の全部または一部のための処理を行い、次いで、適切な情報をクライアント３０４に送信するようにネットワークサーバにシグナリングすることになる。
【００７５】
図３Ｂは、本教示の一実施形態に従って構成されたブロードキャストメッセージベース発見システム３１を示すブロック図である。ネットワーク３００は、専用メッセージベース発見システム３０（図３Ａ）の場合のように、プロキシリスト３０１とプロキシ照会スケジュール３０２とを維持する。ただし、プロキシリスト３０１およびプロキシ照会スケジュール３０２の一方または両方を通信するとき、ネットワーク３００は専用ブロードキャストメッセージを使用する。たとえば、第１の実施形態では、ネットワーク３００は、プロキシリスト３０１のための（１つまたは複数の）ＳＩＢのみを含んでいるブロードキャストメッセージ３０６を生成する。次いで、ネットワーク３００は、プロキシリスト３０１のための（１つまたは複数の）ＳＩＢを含んでいるブロードキャストメッセージ３０６を含む通信３０７ａをクライアント３０７に送信する。この実施形態では、クライアント３０７は、時間および／またはイベントベーストリガなどの利用可能な情報を使用して単独でプロキシスケジュールリストを生成することになる。代替実施形態では、ネットワーク３００は、プロキシリスト３０１のための（１つまたは複数の）ＳＩＢと照会スケジュール３０２のための（１つまたは複数の）ＳＩＢの両方を含んでいるブロードキャストメッセージ３０６を生成する。次いで、ネットワーク３００は、プロキシリスト３０１のための（１つまたは複数の）ＳＩＢと照会スケジュール３０２のための（１つまたは複数の）ＳＩＢの両方を含んでいるブロードキャストメッセージ３０６の代替実施形態を含む通信３０７ｂをクライアント３０７に送信する。プロキシ３０８−１〜３０８−ＮなどのプロキシがＴＡ／ＬＡに出入りし、ＴＡ／ＬＡ更新タイマーの満了またはＵＥ  ＴＡ／ＬＡの変更により登録データ更新が必要になると、プロキシリスト３０１は、後続のブロードキャストメッセージ３０６中に含まれる新しいＴＡ／ＬＡデータで更新される。したがって、クライアント３０７は、後続のブロードキャストメッセージ３０６を受信したとき、プロキシリストと、クライアント３０７が有する更新される必要のある他のデータとを更新する。プロキシ３０８−１〜３０８−Ｎは、ブロードキャストメッセージ３０６を受信し、処理するとき、それらのプロキシ動作のためのプロキシ照会スケジュール３０２を抽出する。
【００７６】
図３Ａおよび図３Ｂの説明した実施形態は、クライアントとプロキシとのためのプロキシリストとプロキシ照会スケジュールとを配信するかまたはそれらの受信を促すために、直接ネットワークメッセージに依拠する例示的な発見システム、およびブロードキャストネットワークメッセージに依拠する例示的な発見システムを示している。図３Ｃは、本教示の一実施形態に従って構成されたハイブリッドメッセージベース発見システム３２を示すブロック図である。専用メッセージベース発見システム３０（図３Ａ）およびブロードキャストメッセージベース発見システム３１（図３Ｂ）の場合と同様に、ハイブリッドメッセージベース発見システム３２は、プロキシリスト３０１とプロキシ照会スケジュール３０２とを維持する。最初のプロキシ発見では、直接メッセージプロセスが使用される。クライアント３０９が、ネットワーク３００にプロキシリスト３０１を要求する。ネットワーク３００は、プロキシリスト３０１をクライアント３０９に直接送る。専用メッセージベース発見システム３０を用いて説明したように、プロキシ３１０−１〜３１０−Ｎは、それ自体で照会スケジュールを検出するために照会／照会スキャンモードに入るための通知をネットワーク３００から受信することによって照会スケジュールを取得するか、またはプロキシ３１０−１〜３１０−Ｎがネットワーク３００に初めに登録するときに応答登録メッセージ中でネットワーク３００から固定スケジュールを受信し得る。しかしながら、後続のプロキシ発見では、ネットワーク３００は、前のバージョンからのプロキシリスト３０１中のいずれかの変更を識別する、差分プロキシリスト（proxy list differential）３１１を生成する。ネットワーク３００は、この差分プロキシリスト３１１をブロードキャストメッセージ３０６にアタッチし、そのメッセージをネットワーク上でクライアント３０９およびプロキシ３１０−１〜３１０−Ｎにブロードキャストする。クライアント３０９およびプロキシ３１０−１〜３１０−Ｎは、これらのブロードキャストメッセージ３０６を受信し、処理し、差分プロキシリスト３１１中の情報を使用して、それらがローカルに維持するプロキシリストを更新することになる。
【００７７】
ネットワークが専用メッセージまたはブロードキャストメッセージのいずれかを介してプロキシリストをクライアントに与える、ネットワークアシスト型発見システムに加えて、本教示の実施形態は自己発見システムをも含む。図３Ｄは、本教示の一実施形態に従って構成された自己発見システム３３を示すブロック図である。ここでも、ネットワーク３００は、プロキシリスト３０１とプロキシ照会スケジュール３０２とを維持する。ただし、クライアント３１２が、それの近傍のあらゆる短距離ワイヤレスデバイスのスキャンを実行する。これらのデバイスの一部は、ネットワーク３００上のプロキシとして動作することが可能であり得、他のデバイスは、単に、ネットワーク３００に接続する能力のない短距離ワイヤレスデバイスであり得る。クライアント３１２は、発見したデバイスの初期リストを生成し、そのリストをネットワーク３００に送る。ネットワーク３００は、デバイスの初期リストを受信し、処理し、その初期リスト上のデバイスをプロキシリスト３０１と比較する。次いで、ネットワーク３００は、両方のリスト上で見つかったプロキシの共通部分セットを含む専用メッセージ３０３を生成する。次いで、ネットワーク３００は専用メッセージ３０３をクライアント３１２に送信する。
【００７８】
ネットワーク３００において実装される実施形態に応じて、プロキシ３１３−１〜３１３−Ｎは、ブロードキャストメッセージ３０６を介してプロキシ照会スケジュール３０２を取得するか、あるいは専用メッセージ３０３とともにネットワーク３００から通知を受信した後、次いで照会／照会スキャンモードに入って、検出するかまたはクライアント３１２によって検出される。
【００７９】
短距離プロキシ発見は、図３Ａ〜図３Ｃに示す例示的な発見システムの各々によって共用されるプロキシ発見プロセスへの最終ステップである。短距離プロトコルを介してプロキシを実際に発見することは、いくつかの代替的方法で達成され得る。図４Ａは、本教示の一実施形態に従って構成された短距離プロキシ発見システム４０のための動作ブロックを示す動作フロー図である。ブロック４００において、クライアントがネットワークからプロキシリストを受信する。プロキシリストが受信されると、ブロック４０１において、クライアントは、プロキシリストに関連する照会／照会スキャンスケジュールを生成する。クライアントは、ブロック４０２において、照会／照会スキャンモードに入ることによって、リストからプロキシを発見することを試みる。照会／照会スキャンモードの最初の部分では、クライアントは、ブロック４０３において、プローブモードに入り、リスト上のプロキシに照会プローブパケットを送信することによって、プロキシを発見することを試みる。照会プローブパケットは、リスト上のプロキシに向けられている初期識別メッセージであって、送信クライアントについてのリターンアドレスまたは識別データを含む初期識別メッセージである。クライアントがリスト上のプロキシのうちの利用可能なプロキシから応答プローブパケットを受信すると、クライアントは、ブロック４０４において、発見されたプロキシのＩＤの発見通知をネットワークに送る。
【００８０】
図４Ｂは、本教示の一実施形態に従って構成された短距離プロキシ発見システム４１のための動作ブロックを示す動作フロー図である。ブロック４０５において、クライアントが短距離通信プロトコルを使用してプローブモードに入る。クライアントは、ブロック４０６において、クライアントにおいて記憶されたリスト上の少なくとも１つのプロキシデバイスに短距離プロトコルで複数のプローブパケットを送信する。クライアントは、所定のスケジュールに基づいてこれらのプローブパケットを送信する。ブロック４０７において、クライアントは短距離通信プロトコルを使用してスキャンモードに入る。クライアントは、ブロック４０８において、短距離プロトコルを介してプロキシデバイスのうちの１つから少なくとも１つの応答プローブパケットを受信する。ブロック４０９において、クライアントは、長距離通信プロトコルを使用して、各発見されたプロキシを識別するプロキシＩＤのリストをネットワークサーバに送信する。
【００８１】
図４Ｃは、本教示の一実施形態に従って構成された短距離プロキシ発見システム４０および４１において動作可能な動作ブロックを示す動作フロー図である。選択された実施形態では、クライアントデバイスが、ブロードキャストメッセージまたは直接メッセージ中で、利用可能なプロキシのためのスケジュールのリストをネットワークから取得し得る。ただし、追加の実施形態では、クライアントデバイス自体が、それが直接取得することができる情報に基づいて、そのようなスケジュールリストを生成し得る。ブロック４１０において、クライアントは、利用可能なプロキシのいずれかのイベントベーススケジューリングを検出する。クライアントは、ブロック４１１において、利用可能なプロキシの時間ベーススケジューリングを検出する。ブロック４１０および４１１はブロック４１２への点線とともに示されており、なぜなら、クライアントは、一方または他方、または両方を検出し得るからである。ブロック４１２において、クライアントは、利用可能なプロキシのためのスケジュールリストを生成する。
【００８２】
次に図５を参照すると、メッセージフロー図５０が、本教示の一実施形態に従って構成された専用メッセージベース発見システム中にクライアント５１とプロキシ５２とネットワーク５３との間で行われるメッセージングを示している。メッセージフロー図５０は、クライアント５１とプロキシ５２との登録５００で始まる。時間５Ｔ1において、プロキシ５２はアタッチ要求をネットワーク５３に送信する。アタッチ要求は、たとえば、プロキシのＩＭＳＩ／Ｓ−ＴＭＳＩ、短距離プロトコルアドレスなど、プロキシの識別情報およびアドレス、または他の様々なタイプのクライアント識別子を含む。ネットワーク５３は、時間５Ｔ２において、プロキシ照会スケジュールと、ネットワーク５３内で動作するための認証確認を与える証明とを含む、アタッチ応答をプロキシ５２に返送する。クライアント５１は、時間５Ｔ３において、ネットワーク５３に入り、アタッチ要求をネットワーク５３に送る。クライアントアタッチ要求は、たとえば、クライアントのＩＭＳＩ／Ｓ−ＴＭＳＩ、短距離プロトコルアドレスなど、クライアントの識別情報、または他の様々なタイプのクライアント識別子を含む。時間５Ｔ４において、ネットワーク５３は、ネットワークへの登録を確認するアタッチ応答を送る。
【００８３】
クライアント５１とプロキシ５２との登録５００後に、プロキシ発見プロセス５０１が開始し、時間５Ｔ５において、プロキシリスト要求がクライアント５１によって送信される。時間５Ｔ６において、ネットワーク５３は、認証証明と、プロキシリストと、プロキシ照会スケジュールとを含む、プロキシリスト応答を送信する。期間５Ｐ1中に、クライアント５１は、照会スキャン／照会状態に入り、プローブおよびスキャンモードでのプローブパケットの送信および受信によってプロキシリスト上の短距離プロキシを発見することを試みる。時間５Ｔ８において、クライアント５１は、発見されたプロキシのＩＤを含む発見通知を送信する。
【００８４】
本教示の追加の実施形態および／または代替実施形態では、ネットワーク５３が、時間５Ｔ２において、プロキシ５２に送られるネットワーク５３のアタッチ応答とともに証明のみを送り得ることに留意されたい。代わりに、時間５Ｔ７において、ネットワーク５３は、照会スケジュールを発見するために期間５Ｐ1中に照会／照会スキャン状態に入るようにプロキシ５２に促す通知信号をプロキシ５２に送ることになる。
【００８５】
図６は、本教示の一実施形態に従って構成されたブロードキャストメッセージベース発見システムにおいてクライアント５１とプロキシ５２とネットワーク５３との間で行われるメッセージングを示すメッセージフロー図６０である。メッセージフロー図６０は、クライアント５１とプロキシ５２との登録６００で始まる。時間６Ｔ1において、プロキシ５２はアタッチ要求をネットワーク５３に送信する。アタッチ要求はプロキシのＩＤを含む。時間６Ｔ２において、ネットワーク５３は、認証証明を含むアタッチ応答をプロキシ５２に送る。時間６Ｔ３において、クライアント５１は、それ自体のＩＤとともにアタッチ要求をネットワーク５３に送る。ネットワーク５３は、時間６Ｔ４において、クライアント５１の登録を確認するアタッチ応答で応答する。
【００８６】
プロキシ発見プロセス６０１が、期間６Ｐ1の開始で始まり、その間に、プロキシ５２が、ネットワーク５３からブロードキャストされたＳＩＢを読み取り、処理する。ＳＩＢは、システムのためのプロキシ照会スケジュールを含んでいる。期間６Ｐ２において、クライアント５１もＳＩＢを読み取り、処理する。プロキシ照会スケジュールを含んでいることに加えて、ブロードキャストされたＳＩＢはプロキシリストをも含んでいる。クライアント５１は、ＳＩＢから直近のプロキシリストを取得する。期間６Ｐ３中に、クライアント５１は、照会スキャン／照会状態に入り、プロキシリスト上の短距離プロキシを発見することを試みる。同様に、プロキシ５２は、ＳＩＢから取得された照会スケジュールに基づいて照会／照会スキャン状態に入る。時間６Ｔ５において、クライアント５１は、発見されたプロキシのＩＤのすべてを含む発見通知をネットワーク５３に送信する。
【００８７】
図７は、本教示の一実施形態に従って構成されたハイブリッドメッセージベース発見システムにおいてクライアント５１とプロキシ５２とネットワーク５３との間で行われるメッセージングを示すメッセージフロー図７０である。メッセージフロー図７０は登録７００で開始する。時間７Ｔ1において、プロキシ５２は、それのＩＤを含んでいるアタッチ要求をネットワーク５３に送る。時間７Ｔ２において、ネットワーク５３は、プロキシ５２にアタッチ応答を送る。アタッチ応答は、認証証明とプロキシ照会スケジュールとを含む。時間７Ｔ３において、クライアント５１は、それのＩＤを含むアタッチ要求をネットワーク５３に送信する。ネットワーク５３は、時間７Ｔ４において、システムにおける登録を確認するアタッチ応答をクライアント５１に送ることによって、この要求に応答する。
【００８８】
登録７００後、時間７Ｔ５において、ネットワーク５３にプロキシリスト要求を送ることによってプロキシ発見プロセス７０１が開始する。時間７Ｔ６において、ネットワーク７３は、クライアント５１にプロキシリストを返信するために専用メッセージを使用する。プロキシリスト応答はまた、認証証明とスケジュールとを含む。期間７Ｐ1中に、クライアント５１は、プロキシリストに列挙された短距離プロキシのすべてを発見することを試みる照会スキャン／照会状態に入る。クライアント５１は、そのようなプロキシを発見した後、時間７Ｔ８において、発見されたプロキシのすべてのＩＤを含む発見通知をネットワーク５３に送信する。
【００８９】
プロキシがセル／トラッキングエリアに出入りすると、プロキシリストが更新され、メッセージフロー図７０はプロキシ再発見期間７０２に入る。クライアント５１は、ネットワーク５３から送信されたブロードキャストメッセージによって、プロキシリストに対する更新を取得する。ネットワーク５３は、プロキシリストに対する更新と直近のプロキシ照会スケジュールの両方を含むＳＩＢをブロードキャストする。クライアント５１は、プロキシを再発見することを試みるとき、プロキシリスト更新のためにＳＩＢを読み取り、いくつかの実施形態ではまた、期間７Ｐ２中に任意のスケジュール更新のためにＳＩＢを読み取り、スケジュールおよび／またはプロキシリスト更新を抽出する。また、プロキシ５２は、期間７Ｐ２中に、任意のスケジュール更新のためにＳＩＢ全体を読み取る。ネットワーク５３において実装される実施形態に応じて、プロキシリスト更新は、完全なプロキシリストをまたは単に差分リストを備え得る。クライアント５１は、プロキシリストに対する更新を取得した後、期間７Ｐ３中に、更新されたリスト上の短距離プロキシを発見するために再び照会スキャン／照会状態に入る。時間７Ｔ1０において、クライアント５１は、新たに発見されたプロキシのすべてのＩＤを含む新しい発見通知をネットワーク５３に送信する。
【００９０】
本教示の追加の実施形態および／または代替実施形態では、登録７００中にプロキシ５２がアタッチ応答を介してプロキシ照会スケジュールを取得する代わりに、時間７Ｔ７において、プロキシ照会通知がネットワーク５３からプロキシ５２に送信され、再発見期間７０２の間に時間７Ｔ９において再び送信されることに留意されたい。プロキシ照会通知は、プロキシ５２に、クライアント５１の照会スケジューリングを検出するためにプロキシ照会／照会スキャン状態に入るように促す。
【００９１】
図８は、本教示の一実施形態に従って構成された自己発見システムにおいて、クライアント５１と短距離デバイス８１とネットワーク５３とプロキシ５２との間で行われるメッセージングを示すメッセージフロー図８０である。メッセージフロー図８０は登録８００で開始する。時間８Ｔ1において、プロキシ５２は、それのＩＤ情報とともにアタッチ要求をネットワーク５３に送信することによって、ネットワーク５３に登録する。時間８Ｔ２において、ネットワーク５３は、認証証明とともにそれのアタッチ応答をプロキシ５２に送る。時間８Ｔ３において、クライアント５１は、それ自体のアタッチ要求をそれのＩＤ情報とともにネットワーク５３に送ることによって、ネットワーク５３に登録する。時間８Ｔ４において、ネットワーク５３は、クライアント５１にアタッチ応答メッセージを送ることによって、クライアント５１の登録を確認し、応答する。
【００９２】
期間８Ｐ３の始めは、メッセージフロー図８０がプロキシ発見プロセス８０１に入ったことを示す。期間８Ｐ１中に、クライアント５１は、それのワイヤレス近傍内の利用可能な短距離デバイス８１を発見するために照会状態に入る。クライアントの発見スキャンのいずれかに応答するために、プロキシ５２が照会スキャン状態に入り、短距離デバイスが照会状態に入る。時間８Ｔ５において、クライアント５１は、それの初期デバイスリストをネットワーク５３に送信する。初期デバイスリストは、プロキシ５２および短距離デバイス８１を含む互換デバイスのすべてを含んでいる。ネットワーク５３は、初期デバイスリスト上のデバイスを、ネットワーク５３によって維持されたプロキシリスト中で発見されたプロキシと比較する。ネットワーク５３は、ターゲットプロキシリストを生成し、時間８Ｔ６において、そのリストをクライアント５１に送信する。ターゲットプロキシリストは、初期デバイスリストのうち、ネットワーク５３によって維持されたプロキシリスト上でも発見されるデバイスを含んでいる。
【００９３】
初期デバイスリストから限定された、デバイスのターゲットプロキシリストを使用して、クライアント５１は、期間８Ｐ２中に、そのターゲットリスト上の短距離プロキシのすべてを発見するために照会スキャン／照会状態に入る。プロキシ５２はまた、クライアント５１の発見試行と通信するために照会／照会スキャン状態に入る。時間８Ｔ７において、クライアント５１は、発見されたプロキシの各々のＩＤを含む発見通知を送信する。
【００９４】
２．信用確立
図９は、本教示の一実施形態による、セキュアな信用関係を確立するための、クライアント５１とプロキシ５２とネットワーク５３との間で交換されるメッセージングを示すメッセージフロー図９０である。メッセージフロー図９０は登録９００で開始する。時間９Ｔ１において、プロキシ５２はネットワーク５３にアタッチ要求を送り、ネットワーク５３はアタッチ応答で応答して登録を検証する。プロキシ発見プロセス９０１は時間９Ｔ２に進み、ネットワーク５３はクライアント５１にプロキシリストを送信する。時間９Ｔ３において、クライアント５１とプロキシ５２とは互いを発見する。時間９Ｔ４において、クライアント５１は、プロキシ５２を含む、検出されたプロキシの各々のＩＤを含む発見通知をネットワーク５３に送る。時間９Ｔ５において、ネットワーク５３は、選択されたプロキシ、プロキシ５２のアドレスをクライアント５１に送信する。
【００９５】
クライアント５１が選択されたプロキシの特定のアドレスを受けると、時間９Ｔ６において、クライアント５１により短距離ペアリング９０２が開始し、プロキシ５２は、短距離プロトコル中で規定されたメッセージングを使用して送信および応答する。短距離プロトコルを使用してペアリングされ、接続されたので、ネットワークアプリケーション機能（ＮＡＦ）ＩＤがクライアント５１とプロキシ５２の両方にとって利用可能である。クライアント５１が、プロキシ５２から、Ｂ＿ＴＩＤを取得するために要求をＮＡＦ  ＩＤとともに受信すると、時間９Ｔ７において鍵確立９０３が開始する。時間９Ｔ８において、クライアント５１は応答し、ＮＡＦ  ＩＤとＢ＿ＴＩＤとを含む応答をプロキシ５２に送る。時間９Ｔ９において、プロキシ５２は、プロキシ５２のプロキシＩＤとＢ＿ＴＩＤとを含むサービス要求をネットワーク５３に送信する。この情報を使用して、ネットワーク５３は、ローカルデバイス鍵を導出し、時間９Ｔ１０において、鍵寿命およびクライアントの短距離ＩＤとともにローカルデバイス鍵をプロキシ５２に送信する。次いで、時間９Ｔ１１において、プロキシ５２は、ＮＡＦ  ＩＤ、Ｂ＿ＴＩＤ、およびローカルデバイス鍵から導出されたメッセージ認証コード（ＭＡＣ）からなる鍵情報をクライアント５１に送る。クライアント５１は、プロキシから受信した鍵情報からローカルデバイス鍵を抽出し、それをそれ自体のローカルデバイス鍵と比較し、時間９Ｔ１２において、フィードバック信号（すなわち、合格か、または不合格か）をプロキシ５２に送信する。クライアント５１とプロキシ５２との間でローカルデバイス鍵が有効であると確認されると、暗号化鍵生成プロセス９０４が行われ、ＡＥＳ暗号化プロシージャにおいて、ローカルデバイス鍵の入力から暗号化鍵が生成される。次いで、この得られたＡＥＳ暗号化鍵は、クライアント５１とプロキシ５２との間で送信されるすべてのメッセージを暗号化するために使用される。
【００９６】
図９に示す例示的な実施形態による信用確立は、ＢＬＵＥＴＯＯＴＨ（商標）によって提供されるリンクレベルの暗号化など、短距離プロトコルによって提供され得る任意のリンクレベル暗号化に加えて、ＡＥＳ暗号化鍵を介したアプリケーションレイヤセキュリティを提供するアプリケーションベースのセキュリティを作成する。ただし、本教示の追加の実施形態および／または代替実施形態は、アプリケーションベースのセキュリティを実装する際に使用されるブートストラッピングサーバ機能（ＢＳＦ）およびＮＡＦなどとともに、そのような高セキュリティ規格、あるいは様々な追加のサーバまたはサーバ機能の複雑さを必要とするものではないことに留意されたい。
【００９７】
プロキシ５２とネットワーク５３との間で交換されるメッセージは、ワイヤラインリンク、他のワイヤレスリンクなどを介して、任意の数の様々な通信媒体を使用して交換され得ることに留意されたい。本教示の様々な実施形態は、プロキシと関連するネットワークとの間での信用の確立のための任意の単一の通信媒体には制限されない。
【００９８】
図１０は、本教示の一実施形態による、セキュアな信用関係を確立するための、クライアント５１とプロキシ５２とネットワーク５３との間で交換されるメッセージングを示すメッセージフロー図１０００である。メッセージフロー図１０００は登録１００１で開始する。時間１０Ｔ１において、プロキシ５２とネットワーク５３とは登録アタッチ要求／応答メッセージを交換する。時間１０Ｔ２において、クライアント５１にプロキシリストが送信されると、プロキシ発見プロセス１００２が開始する。時間１０Ｔ３において、クライアント５１とプロキシ５２とは、照会メッセージ／応答およびページメッセージ／応答を交換する。以下の帯域外パラメータ交換１００３は、ＢＬＵＥＴＯＯＴＨ（商標）において提供される帯域外セキュリティシステムなどの短距離プロトコル帯域外セキュリティに基づく。このタイプの帯域外セキュリティは、よりセキュアなＷＷＡＮまたはサードパーティネットワークを使用するセキュリティパラメータと識別情報との交換に関与する。
【００９９】
時間１０Ｔ４において、クライアント５１は、クライアント５１によって生成された乱数とともに発見されたプロキシの各々のＩＤを含む発見通知をネットワーク５３に送信する。発見通知のこの送信は、ＷＷＡＮまたは他のサードパーティネットワークなどを介して、短距離プロトコル帯域の外側で実行される。時間１０Ｔ５において、プロキシ５２とネットワーク５３との間での帯域外メッセージの交換によって発見が確認される。プロキシ５２とネットワーク５３との間の確認メッセージは、ＢＬＵＥＴＯＯＴＨ（商標）アドレスなど、クライアントの短距離プロトコルアドレスを含む。時間１０Ｔ６において、ネットワーク５３は、パラメータの中でも、ＩＭＳＩ、クライアント短距離プロトコルアドレス、およびクライアント５１によって生成された乱数など、クライアント５１の識別情報を含む帯域外セキュリティメッセージをプロキシ５２に送る。次いで時間１０Ｔ７において、プロキシ５２は、プロキシ５２によって生成された乱数を少なくとも含む帯域外セキュリティメッセージをネットワーク５３に送信する。次いで時間１０Ｔ８において、ネットワーク５３は、短距離アドレスとプロキシ５２によって生成された乱数とを少なくとも含む帯域外セキュリティメッセージをクライアント５１に送る。時間１０Ｔ９において、帯域外パラメータ交換１００３において帯域外で交換されたパラメータを使用して短距離帯域内でメッセージが交換されることによって、短距離プロトコルペアリング１００４が行われる。ペアリングが完了すると、クライアント５１とプロキシ５２との間にセキュリティが確立される。
【０１００】
３.ページおよびブロードキャストメッセージの監視／ディープスリープ
クライアントとプロキシとの間で信用確立が完了すると、プロキシは、クライアントに代わってページおよびブロードキャストメッセージングの監視を始め、クライアントは電力節約ディープスリープに入る。図１１は、本教示の一実施形態に従って構成されたプロキシ監視プロセスにおいてクライアント５１とプロキシ５２とネットワーク５３との間で行われるメッセージングを示すメッセージフロー図１１００である。時間１１Ｔ１において、信用確立フェーズ１１０１が完了し、クライアント５１は、それのＩＤ、Ｓ−ＴＭＳＩ／ＩＭＳＩ、ＳＩ−ＲＮＴＩ、Ｐ−ＲＮＴＩなどと、それのＳＩＢのバリュータグとを含んでいるメッセージをプロキシ５２に送る。時間１１Ｔ１におけるこのＩＤメッセージは、ページおよびブロードキャストメッセージ監視フェーズ１１０２を始める。プロキシ５２は、時間１１Ｔ２においてネットワーク５３にプロキシステータス通知を送信し、その通知は、プロキシページスケジューリング情報からのクライアントＩＤと、プロキシ関係が開始したという指示とを含んでいる。このプロキシステータス通知を受信すると、ネットワーク５３は、それのプロキシプロファイルにクライアント５１を追加し、時間１１Ｔ３においてプロキシ５２にプロキシステータスを確認するプロキシステータス応答メッセージを送る。時間１１Ｔ４において、プロキシ５２は、クライアント５１にディープスリープに入るように促すスリープコマンドをクライアント５１に発行する。
【０１０１】
時間１１Ｔ２においてプロキシ５２からプロキシステータス通知を受信した後に、ネットワーク５３は、プロキシタイマーを再構成し、クライアントのための新しいＰＯを確立する。プロキシ５２は、この新しいＰＯを使用して、クライアント５１に対するページおよびブロードキャストメッセージを監視する。ページおよびブロードキャストメッセージ監視フェーズ１１０２中に、プロキシ５２はまた、定期的ＴＡ／ＬＡ更新などのプロキシ更新が必要または有用であり得るとき、時間１１Ｔ５および１１Ｔ６においてそのような更新をネットワーク５３に送る。ネットワーク５３は、通常動作中にそのような登録更新を受信することを予想する。
【０１０２】
時間１１Ｔ７において、ネットワーク５３は、ＭＩＢ／ＳＩＢなど、最新の更新されたブロードキャストメッセージを送信する。次いで、クライアント５１に対するページングメッセージが時間１１Ｔ８においてネットワーク５３から送信され、プロキシ５２によって検出される。プロキシ５２は、時間１１Ｔ９においてページメッセージと最新のＭＩＢ／ＳＩＢとをクライアント５１にフォワーディングする。フォワーディングされたページは、クライアント５１をそれのディープスリープから起動させる。クライアント５１は、次いで、時間１１Ｔ１０においてそれのページ応答メッセージをネットワーク５３に送信する。ページメッセージにより、クライアント５１は、着信呼または他の着信データメッセージを処理するために、アイドル状態を出て、アクティブモードになり得る。何らかの理由で、プロキシ５２がネットワーク５３を意図的に出る場合、時間１１Ｔ１１においてプロキシ５２によってネットワーク５３にプロキシ登録解除通知が送られる。ネットワーク５３は、次いで、プロキシ５２の削除を反映するために、それのプロキシリストを更新する。
【０１０３】
図１１のメッセージフロー図１１００によって示した例示的な動作は、本教示の一実施形態に従って構成された通常のプロキシ動作を示す。通常の状況に従って進まない動作中に、このプロシージャの変形形態が生じることになる。図１２は、本教示の一実施形態に従って構成されたプロキシ関係中にクライアント５１とプロキシ５２とネットワーク５３との間で行われるメッセージングを示すメッセージフロー図１２００である。信用管理フェーズ１２０１の完了後に、時間１２Ｔ１においてページおよびブロードキャストメッセージ監視段階１２０２が始まり、クライアント５１は、それのＩＤとＭＩＢ／ＳＩＢバリュータグとをプロキシ５２に送る。プロキシ５２は、時間１２Ｔ２においてネットワーク５３にプロキシステータス通知を送り、その後、時間１２Ｔ３において、ネットワーク５３はプロキシ５２にプロキシステータス応答メッセージを送る。プロキシ５２は、時間１２Ｔ４において、クライアントをディープスリープに入るようにトリガするスリープコマンドをクライアント５１に発行する。ネットワーク５３は、クライアント５１のためのページング構成を更新し、監視のために使用すべき、プロキシ５２のための新しいＰＯを発行する。
【０１０４】
期間１２Ｐ１において、クライアント５１およびプロキシ５２は、両方とも、短距離プロトコルリンクが切れていることを検出する。プロキシ５２は、時間１２Ｔ５においてネットワーク１２０３にリンク障害メッセージを送信する。このリンク障害メッセージは、ネットワーク５３に、クライアント５１のための元のページング構成を回復させる。したがって、クライアント５１は、元のＰＯを使用して、クライアント５１が予想する、それ自体のページおよびブロードキャストメッセージを監視し始める。
【０１０５】
リンク障害はまた、プロキシ５２の障害により発生し得ることに留意されたい。そのような場合、プロキシ５２は、リンク障害メッセージを送信するために利用できないであろう。この状況では、失敗したプロキシ５２は、時間１１Ｔ５および１１Ｔ６（図１１）において送られたプロキシ更新など、定期的プロキシ更新を送信するためにも利用できないであろう。したがって、ネットワーク５３は、定期的登録タイマーの満了の前に更新を受信しないことになる。この満了は、プロキシクライアント関係が切れているというネットワークへの指示になる。この判断が行われた後に、ネットワーク５３は、通常のネットワークページング構成に戻り、元のＰＯを使用して、クライアント５１に、それ自体のページおよびブロードキャストメッセージングを監視することを再開させる状態変化メッセージをクライアント５１に送信する。
【０１０６】
プロキシがクライアントモバイルデバイスに代わって監視任務を引き継ぐことに加えて、本教示の様々な実施形態に従って構成された、アイドルモード中に使用されるＰＯおよびページングメッセージは、プロキシの電力消費を低減するため、また、ネットワークのページング負荷を低減するために最適化され得る。図１３は、本教示の一実施形態に従って構成されたページングシーケンス１３００を示すブロック図である。ページングシーケンス１３００は、図示のように、プロキシクライアント関係が確立されているプロキシ状態１３０１と、クライアント５１がそれ自体のページングメッセージを監視するアイドル状態１３０２との２つの状態に分割される。このプロキシ状態１３０１中に、プロキシ５２は、それがプロキシクライアント関係を有する各クライアントに代わって、ネットワークからのＰＯとページングメッセージとを監視する。プロキシが、各クライアントに関係する各ＰＯを監視する必要があるならば、プロキシは、長い時間期間の間アクティブ状態でそれの高電力長距離アンテナ／インターフェースを用いて多くの電力を消費するであろう。
【０１０７】
各ＰＯを監視する代わりに、ネットワークは、図１３に示す実施形態では、ＤＲＸ期間１３０６および１３０７などの各ＤＲＸ期間中に送信されることになる新しいプロキシＰＯ１３０３を生成する。プロキシは、今度は、特にそれのプロキシＰＯ１３０３のためにのみ監視関係の電力を消費し得る。プロキシＰＯ１３０３は、ページングされている各クライアントのためのクライアントＩＤを含む。ネットワークは、クライアントＰＯ１３０４および１３０５など、クライアントＰＯの通常の期間中にクライアントＰＯを送信し続ける。プロキシとクライアントとの間のリンクが切れた場合、クライアントはアイドル状態１３０２に再び入り、それの通常の時間においてそれ自体のＰＯを直ちに監視し始め得る。図１３に示す実施形態は、ネットワークがこのＰＯ中で追加のメッセージを生成し、送信することを可能にするが、プロキシＰＯ１３０３中で送られるこのメッセージのサイズは、プロキシが受ける電力節約に比較して無視できる。
【０１０８】
図１４は、本教示の一実施形態に従って構成されたページングシーケンス１４００を示すブロック図である。ページングシーケンス１４００は、プロキシ状態１４０１およびアイドル状態１４０２の２つの状態で示される。プロキシ状態１４０１中に、さらなるＰＯがネットワークから利用できない場合、新しいＰＯまたはページングフレーム（ＰＦ）、すなわち、ＰＯ／ＰＦ１４０３がネットワークによって生成される。すべてのクライアントに対するページングメッセージはＰＯ／ＰＦ１４０３中で送られる。プロキシは、この場合も、プロキシ状態１４０１中にＰＯ／ＰＦ１４０３しか監視する必要がなく、したがって、各クライアントのための各個のＰＯを監視することと比較して電力を節約する。
【０１０９】
クライアントとプロキシとの間のリンクが切れた場合、各クライアントはアイドル状態１４０２に再び入り、ページングメッセージについて同じＰＯ／ＰＦ１４０３を監視し始める。クライアントは、ディープスリープに入るより前に、プロキシから新しいＰＯ／ＰＦ１４０３の指示を受信する。プロキシは、新しいＰＯ／ＰＦ１４０３をクライアントに与えられるスリープコマンドに付加する。したがって、リンクが切れた場合、クライアントはＰＯ／ＰＦ１４０３を知っている。クライアントは、ネットワークから状態変化メッセージを受信するまでＰＯ／ＰＦ１４０３を監視し続け、状態変化メッセージを受信したときに、クライアントは、再びそれ自体のＰＯ１４０４を監視し始める。
【０１１０】
各クライアントは、同じＰＯまたはＰＦ内のＰＯ、すなわち、新しいＰＯ／ＰＦ１４０３上でページングされるので、ランダムアクセスチャネル（ＲＡＣＨ）についての衝突確率が増加することに留意されたい。この確率を低減するために、図１４で説明するＰＯ最適化を利用する本教示の様々な実施形態は、クライアントへのページの送信の間隔を空けるのを支援するようにプロキシを構成する。
【０１１１】
ページ監視動作を最適化するための追加のオプションは、ネットワークに対して透過的に行われることに留意されたい。図１５は、本教示の一実施形態に従って構成されたプロキシ監視プロセスにおいてクライアント５１とプロキシ５２とネットワーク５３との間で行われるメッセージングを示すメッセージフロー図１５００である。信用確立プロセス１５０１が完了した後、プロキシ５２は、時間１５Ｔ１において、新しいＰＯ情報を識別するメッセージをクライアント５１に送る。クライアント５１は、次いで、時間１５Ｔ２において、この特定のＰＯを要求する要求をネットワーク５３に送る。時間１５Ｔ３において、ネットワーク５３は、新しいＰＯの承認または不承認と、要求されたＰＯが承認されなかった場合、別の割り当てられたＰＯとをクライアント５１に送る。クライアント５１は、次いで、時間１５Ｔ４において、Ｓ−ＴＭＳＩ／ＩＭＳＩ、Ｐ−ＲＮＴＩ、ＳＩ−ＲＮＴＩなどの情報をもつそれのプロキシページスケジューリング情報と、ＳＩＢのためのバリュータグと、また今度は新しい承認されたＰＯとをプロキシ５２に送信する。
【０１１２】
このメッセージおよび情報を受信すると、プロキシ５２は、それのプロキシプロファイルにクライアント５１を追加する。プロファイルに追加した後、プロキシ５２は、時間１５Ｔ５においてクライアント５１にスリープコマンドを発行する。プロキシ５２は、ページおよびブロードキャストメッセージ監視セッション１５０２中に新しいＰＯ中でページを監視し始める。時間１５Ｔ６において、プロキシ５２はＰＯを監視し、クライアント５１に対するページを受信する。プロキシ５２は、時間１５Ｔ７においてページと変更されたブロードキャストメッセージとをクライアントにフォワーディングする。クライアント５１は、時間１５Ｔ８においてページに応答して、ページおよびブロードキャストメッセージ監視セッション１５０２を終了する。
【０１１３】
本教示の様々な実施形態に従って構成されたシステムの各構成要素は、一緒に動作させたとき、本教示を実装するために使用される機能と動作環境とを作り出す、複数のハードウェア、ファームウェア、およびソフトウェア部分を含む。図１６は、本教示の一実施形態に従って構成された複数無線デバイス１６００を示すブロック図である。複数無線デバイス１６００は、単一のプロセッサ、複数のプロセッサ、マルチコアプロセッサなどとして組み込まれ得るプロセッサ１６０１を含む。プロセッサ１６０１は、複数無線デバイス１６００の多くの機能を動作させるための命令を実行する。複数無線デバイス１６００はまた、複数無線デバイス１６００によって提供される異なるアプリケーションおよび機能のためのソフトウェアコードを記憶する記憶メモリ１６０２を含む。複数の長距離１６０３および短距離１６０４のワイヤレスインターフェースは、アンテナアレイ１６０５とともに動作して、複数無線デバイス１６００にワイヤレス無線周波数（ＲＦ）アクセスを与える。電源１６１０は、複数無線デバイス１６００のこれらの構成要素のすべてを動作させるための電力を与える。いくつかの実施形態では、電源１６１０は、バッテリーまたは他の同様のエネルギー蓄積装置を備え得、他の実施形態では、電源１６１０は、別のエネルギー源へのワイヤライン接続を備え得る。
【０１１４】
記憶メモリ１６０２はプロキシ発見アプリケーション１６０６を記憶する。プロセッサ１６０１によって実行されたとき、プロキシ発見アプリケーション１６０６は、複数無線デバイス１６００がそれのワイヤレス近傍内の各利用可能なプロキシをどのように発見するかを制御する。プロキシ発見アプリケーション１６０６は、ワイヤレスネットワークにおいてどの実施形態が実装されているかに応じて、図３Ａ〜図３Ｄおよび図４〜図８に示した様々な実施形態で説明した動作を定義し得る。
【０１１５】
記憶メモリ１６０２はまた、信用確立アプリケーション１６０７を記憶する。プロセッサ１６０１によって実行されたとき、信用確立アプリケーション１６０７は、複数無線デバイス１６００が、選択されたプロキシデバイスとの認証されたセキュアな通信セッションをどのように確立するかを制御する。信用確立アプリケーション１６０７は、ワイヤレスネットワークまたは複数無線デバイス１６００によってどの実施形態が実装されているかに応じて、図９および図１０に示した信用確立実施形態のうちの少なくとも１つで説明した動作を定義する。
【０１１６】
プロキシ動作中に、複数無線デバイス１６００は、典型的なアイドルモードまたはスロット動作モードを用いたアイドルモードよりもはるかに少ない電力を消費するディープスリープモードに入ることが可能である。プロキシによってシグナリングされたときにこのディープスリープに入るために、複数無線デバイス１６００は、記憶メモリ１６０２に記憶されたディープスリープ設定１６０８を使用する。これらの設定を実装することによって、複数無線デバイス１６００は、指定された構成要素の各々をオンにして、電力節約の実現を可能にする。
【０１１７】
記憶メモリ１６０２はまた、プロキシリスト１６０９を記憶する。プロキシリスト１６０９は、複数無線デバイス１６００のワイヤレス近傍内の利用可能なプロキシのリストである。複数無線デバイス１６００は、本教示の様々な実施形態によって定義されたプロキシ動作のために結合すべきプロキシを選択するために、このリストを使用する。プロキシリスト１６０９は、ワイヤレスネットワークにおいてどの実施形態が動作しているかに応じて、図３Ａ〜図３Ｄおよび図４〜図８に示した様々な方法によって生成または取得され得る。
【０１１８】
記憶メモリ１６０２はまた、クライアントＰＯ／ＰＦ監視アプリケーション１６１１を記憶する。プロセッサ１６０１によって実行されたとき、クライアントＰＯ／ＰＦ監視アプリケーション１６１１は、複数無線デバイス１６００自体のページメッセージ監視動作を動作させる。
【０１１９】
図１７は、本教示の一実施形態に従って構成された複数無線プロキシデバイス１７００を示すブロック図である。複数無線プロキシデバイス１７００は、単一のプロセッサ、複数のプロセッサ、マルチコアプロセッサなどとして組み込まれ得るプロセッサ１７０１を含む。プロセッサ１７０１は、複数無線プロキシデバイス１７００の多くの機能を動作させるための命令を実行する。複数無線プロキシデバイス１７００はまた、複数無線プロキシデバイス１７００によって提供される異なるアプリケーションおよび機能のためのソフトウェアコードを記憶する記憶メモリ１７０２を含む。複数の長距離１７０３および短距離１７０４のワイヤレスインターフェースは、アンテナアレイ１７０５とともに動作して、複数無線プロキシデバイス１７００にワイヤレスＲＦアクセスを与える。電源１７１０は、複数無線プロキシデバイス１６００のこれらの構成要素のすべてを動作させるための電力を与える。電源１７１０は、交流電力網などの一定の電源であり得るか、あるいはバッテリーまたは他の電力蓄積機構でもあり得る。
【０１２０】
記憶メモリ１７０２はプロキシ発見アプリケーション１７０６を記憶する。プロセッサ１７０１によって実行されたとき、プロキシ発見アプリケーション１７０６は、複数無線プロキシデバイス１７００がそれのワイヤレス近傍内の様々なクライアントデバイスにそれの利用可能性をどのように通信するかを制御する。プロキシ発見アプリケーション１７０６は、ワイヤレスネットワークにおいてどの実施形態が実装されているかに応じて、図３Ａ〜図３Ｄおよび図４〜図８に示した様々な実施形態で説明したプロキシ発見プロセスのうちの少なくとも１つの動作を定義する。
【０１２１】
記憶メモリ１７０２はまた、信用確立アプリケーション１７０７を記憶する。プロセッサ１７０１によって実行されたとき、信用確立アプリケーション１７０７は、複数無線プロキシデバイス１７００が、アクセスしているクライアントデバイスとの認証されたセキュアな通信セッションをどのように確立するかを制御する。信用確立アプリケーション１７０７は、ワイヤレスネットワークまたは複数無線プロキシデバイス１７００によってどの実施形態が実装されているかに応じて、図９および図１０に示した説明した信用確立実施形態のうちの少なくとも１つを実装するために実行される動作を定義する。
【０１２２】
記憶メモリ１７０２はまた、ＰＯ／ＰＦページ監視設定１７０８とクライアントリスト１７０９とを記憶する。信用確立アプリケーション１７０７が実行され、その後、クライアントと複数無線プロキシデバイス１７００とがプロキシ動作のために結合されたとき、複数無線プロキシデバイス１７００は、新しいクライアントＩＤを用いてクライアントリスト１７０９を更新し、特定のクライアントデバイスに代わって監視するために使用されることになる特定のＰＯ／ＰＦ情報を用いてＰＯ／ＰＦページ監視設定１７０８を更新する。したがって、それの監視動作において、複数無線プロキシデバイス１７００は、ネットワークからのそれのクライアントページを監視するために、ＰＯ／ＰＦページ監視設定１７０８中のＰＯ／ＰＦ情報を使用する。
【０１２３】
図１８は、本教示の一実施形態に従って構成されたネットワークサーバ１８００を示すブロック図である。ネットワークサーバ１８００は、単一のプロセッサ、複数のプロセッサ、マルチコアプロセッサなどとして組み込まれ得るプロセッサ１８０１を含む。プロセッサ１８０１は、ネットワークサーバ１８００の多くの機能を動作させるための命令を実行する。ネットワークサーバ１８００はまた、ネットワークサーバ１８００によって提供される異なるアプリケーションおよび機能のためのソフトウェアコードを記憶する記憶メモリ１８０２を含む。通信インターフェース１８０３は、アンテナアレイ１８０４とともに動作して、すべてのネットワークデバイスへのネットワークワイヤレス通信アクセスを与える。
【０１２４】
ネットワーク上の特定のユーザデバイスをページングするために使用される特定のＰＯを識別し、追跡するＰＯクライアントリスト１８０５は、記憶メモリ１８０２に記憶される。図１３〜図１５で説明および例示した実施形態に従って動作するとき、ＰＯクライアントリスト１８０５はまた、ネットワークにおいて動作しているプロキシデバイスに向けられた新しいＰＯまたはＰＦのリストを含む。この記憶された情報はＰＯ生成器アプリケーション１８０６によって発せられる。プロセッサ１８０１によって実行されたとき、ＰＯ生成器アプリケーション１８０６は、ページングされているクライアントデバイスＩＤを含み、動作しているプロキシに向けられた、新しいＰＯまたはＰＦを生成する。それらの新たに生成されたＰＯおよびＰＦの記録が、次いで、ＰＯクライアントリスト１８０５に記憶される。
【０１２５】
記憶メモリ１８０２はまた、プロキシリスト１８０７を記憶する。プロキシリスト１８０７は、ネットワークに登録されている各プロキシデバイスを識別する。そのリストは、プロキシデバイスがネットワークサーバ１８００の範囲に入るときに、およびそこから出るときに維持および更新される。ネットワークにおいて実装される実施形態に応じて、プロキシリスト１８０７は、図３Ａ〜図３Ｄに示したように、直接メッセージまたはブロードキャストメッセージのいずれかを通して様々なクライアントデバイスに通信される。ブロードキャストメッセージを利用する実施形態が実装されるとき、同じく記憶メモリ１８０２に記憶されたブロードキャストメッセージングアプリケーション１８０８は、プロキシリスト１８０７とプロキシリスト１８０７への更新とをブロードキャストメッセージに追加するソフトウェアコードを含む。プロセッサ１８０１によって実行されたとき、ブロードキャストメッセージングアプリケーション１８０８は、アンテナアレイ１８０４を介してネットワーク上にブロードキャストメッセージを送信するより前に、記憶メモリ１８０２からプロキシリスト１８０７を検索し、次いで、そのリストをブロードキャストメッセージに追加する。
【０１２６】
記憶メモリ１８０２はまた、発見アプリケーション１８０９を記憶する。プロセッサ１８０１によって実行されたとき、発見アプリケーションは、図１０に示したように、プロキシリスト１８０７を送信することまたはプロキシリスト１８０７への更新を受信することによって、あるいはクライアントデバイスまたはプロキシに追加の通知を与えること、たとえば、帯域外セキュリティ情報を交換することによってなど、発見支援を行う動作を制御する。
【０１２７】
図１３〜図１５で説明した実施形態では、ネットワークが新しいＰＯまたはＰＦ（ＰＯ／ＰＦ）を生成し得ることに留意されたい。しかしながら、図１４および図１５で説明した実装形態に従う追加および／または代替実施形態では、新しいＰＯ／ＰＦは、限定クライアントグループ（ＣＣＧ：closed client group）に関連する特殊ＩＭＳＩから導出され得る。図１９は、本教示の一実施形態に従って構成されたＰＯ／ＰＦ生成プロセス１９００を示すブロック図である。ネットワーク１９０１は、クライアントデバイスＣ１〜ＣＮとの通信を維持する。ネットワーク１９０１は、クライアントデバイスＣ１〜ＣＮのための特定のＰＯ、すなわち、ＰＯＣ１〜ＰＯＣＮを生成する。クライアントデバイスＣ１〜ＣＮは、それぞれ、ページングメッセージについて、それらの特に割り当てられたＰＯを監視する。プロキシＰＸ１とクライアントデバイスＣ１〜ＣＮとの間にプロキシ関係が確立されたとき、ＣＣＧ１９０３がネットワーク１９０１によって形成され、定義される。特殊ＩＭＳＩであるＣＣＧ  ＩＭＳＩ１９０４は、ＣＣＧ１９０３を識別する。このＣＣＧ  ＩＭＳＩ１９０４は、ＣＣＧ１９０３内のクライアントのいずれかをページングするために使用されることになる新しいＰＯを導出するために使用され得る。ネットワーク１９０１は、次いで、この新しいＰＯ、すなわちＰＯＣＣＧを使用して、クライアントＣ１〜ＣＮの各々のためのページングメッセージの通知をブロードキャストする。
【０１２８】
本明細書で説明した方法は、適用例に応じて様々な手段によって実装され得る。たとえば、これらの方法は、ハードウェア、ファームウェア、ソフトウェア、またはそれらの任意の組合せで実装され得る。ハードウェア実装の場合、処理ユニットは、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明した機能を実行するように設計された他の電子ユニット、またはそれらの組合せの中で実装され得る。
【０１２９】
ファームウェアおよび／またはソフトウェア実装の場合、本方法は、本明細書で説明した機能を実行するモジュール（たとえば、プロシージャ、関数など）を用いて実装され得る。命令を有形に実施するいかなる機械またはコンピュータ可読媒体も、本明細書で説明した方法を実装する際に使用され得る。たとえば、ソフトウェアコードは、メモリに記憶され、プロセッサによって実行され得る。プロセッサによって実行されたとき、実行ソフトウェアコードは、本明細書で提示した教示の異なる態様の様々な方法および機能を実装する動作環境を生成する。メモリは、プロセッサの内部またはプロセッサの外部に実装され得る。本明細書で使用する「メモリ」という用語は、長期メモリ、短期メモリ、揮発性メモリ、不揮発性メモリ、または他のメモリのいずれかのタイプを指し、メモリの特定のタイプまたはメモリの数、あるいはメモリが記憶される媒体のタイプに限定されない。
【０１３０】
本明細書で説明した方法および機能を定義するソフトウェアコードを記憶する機械またはコンピュータ可読媒体は、物理コンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく、例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。本明細書で使用するディスク（disk）および／またはディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）およびブルーレイ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【０１３１】
コンピュータ可読媒体上での記憶に加えて、命令および／またはデータは、通信装置中に含まれる伝送媒体上の信号として与えられ得る。たとえば、通信装置は、命令とデータとを示す信号を有するトランシーバを含み得る。命令およびデータは、１つまたは複数のプロセッサに、特許請求の範囲で概説する機能を実装させるように構成される。
【０１３２】
図２０は、本教示のいくつかの実施形態による、クライアントまたはプロキシ複数無線デバイスあるいは基地局のいずれかを実装するために採用され得る例示的なコンピュータシステム２０００を示す。中央処理ユニット（「ＣＰＵ」または「プロセッサ」）２００１はシステムバス２００２に結合される。ＣＰＵ２００１は任意の汎用プロセッサであり得る。本開示は、ＣＰＵ２００１（および例示的なコンピュータシステム２０００の他の構成要素）が本明細書で説明した動作をサポートする限り、ＣＰＵ２００１のアーキテクチャ（または例示的なコンピュータシステム２０００の他の構成要素）によって制限されない。したがって、ＣＰＵ２００１は、１つまたは複数のプロセッサまたはプロセッサコアを通して例示的なコンピュータシステム２０００に対して処理を行い得る。ＣＰＵ２００１は、本明細書で説明した様々な論理命令を実行し得る。たとえば、ＣＰＵ２００１は、図２Ａ〜Ｂ、図３Ａ〜Ｄ、および図４〜図１５に関連して上記で説明した例示的な動作フローに従って機械レベル命令を実行し得る。図２Ａ〜Ｂ、図３Ａ〜Ｄ、および図４〜図１５に示した機能を表す命令を実行するとき、ＣＰＵ２００１は、本明細書で説明した教示の様々な態様に従って動作するように特に構成された専用コンピューティングプラットフォームの専用プロセッサになる。
【０１３３】
例示的なコンピュータシステム２０００はまた、ＳＲＡＭ、ＤＲＡＭ、ＳＤＲＡＭなどであり得るランダムアクセスメモリ（ＲＡＭ）２００３を含む。例示的なコンピュータシステム２０００は、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどであり得る読取り専用メモリ（ＲＯＭ）２００４を含む。ＲＡＭ２００３およびＲＯＭ２００４は、当技術分野でよく知られているように、ユーザおよびシステムデータとプログラムとを保持する。
【０１３４】
例示的なコンピュータシステム２０００はまた、入出力（Ｉ／Ｏ）アダプター２００５と、通信アダプター２０１１と、ユーザインターフェースアダプター２００８と、ディスプレイアダプター２００９とを含む。入出力アダプター２００５、ユーザインターフェースアダプター２００８、および／または通信アダプター２０１１は、いくつかの態様では、ユーザが情報を入力するために例示的なコンピュータシステム２０００と対話することを可能にし得る。
【０１３５】
入出力アダプター２００５は、ハードドライブ、コンパクトディスク（ＣＤ）ドライブ、フロッピーディスクドライブ、テープドライブなどのうちの１つまたは複数など、（１つまたは複数の）ストレージデバイス２００６を例示的なコンピュータシステム２０００に結合する。ストレージデバイス２００６は、本教示の様々な態様に従って構成されたクライアントおよびプロキシ複数無線デバイスとネットワークサーバとに関連する動作を実行することに関連するメモリ要件のために、ＲＡＭ２００３に加えて利用される。通信アダプター２０１１は、例示的なコンピュータシステム２０００をネットワーク２０１２に結合するように適応され、これは、情報がネットワーク２０１２（たとえば、インターネットまたは他のワイドエリアネットワーク、ローカルエリアネットワーク、公衆または私設交換電話網、ワイヤレスネットワーク、あるいは上記の任意の組合せ）を介して例示的なコンピュータシステム２０００に入力され、および／またはそれから出力されることを可能にし得る。ユーザインターフェースアダプター２００８は、キーボード２０１３、ポインティングデバイス２００７、およびマイクロフォン２０１４などのユーザ入力デバイス、ならびに／あるいは（１つまたは複数の）スピーカー２０１５などの出力デバイスを例示的なコンピュータシステム２０００に結合する。ディスプレイアダプター２００９は、たとえば、クライアントモバイルデバイス上に着信メッセージまたは呼を表示するために、ディスプレイデバイス２０１０上のディスプレイを制御するためにＣＰＵ２００１によってまたはグラフィカル処理ユニット（ＧＰＵ）２０１６によって駆動される。ＧＰＵ２０１６は、グラフィックス処理に専用の任意の様々な数のプロセッサであり得、図示のように、１つまたは複数の個々のグラフィカルプロセッサから構成され得る。ＧＰＵ２０１６は、グラフィカル命令を処理し、それらの命令をディスプレイアダプター２００９に送信する。ディスプレイアダプター２００９は、さらに、ユーザに所望の情報を視覚的に提示するためにディスプレイデバイス２０１０によって使用される様々な数のピクセルの状態を変換または操作するための命令を送信する。そのような命令は、状態をオンからオフに変更するための命令、特定の色、強度、持続時間などを設定するための命令を含む。各命令は、ディスプレイデバイス２０１０上にどのように何が表示されるかを制御するレンダリング命令を構成する。
【０１３６】
本開示は例示的なコンピュータシステム２０００のアーキテクチャに限定されないことを諒解されたい。たとえば、限定はしないが、パーソナルコンピュータ、ラップトップコンピュータ、コンピュータワークステーション、マルチプロセッササーバ、携帯電話、および他のそのようなモバイルデバイスを含む、複数無線デバイスの協働動作を実装するための任意の好適なプロセッサベースのデバイスが利用され得る。その上、いくつかの態様は、特定用途向け集積回路（ＡＳＩＣ）または超大規模集積（ＶＬＳＩ）回路上に実装され得る。事実上、当業者は、本態様による論理動作を実行することが可能な任意の数の好適な構造を利用し得る。
【０１３７】
本教示およびそれらの利点について詳細に説明したが、添付の特許請求の範囲によって規定される本教示の技術から逸脱することなく様々な変更、置換および改変を本明細書で行うことができることを理解されたい。さらに、本出願の範囲は、本明細書で説明するプロセス、機械、製造、組成物、手段、方法およびステップの特定の実施形態に限定されるものではない。当業者なら本開示から容易に諒解するように、本明細書で説明する対応する実施形態と実質的に同じ機能を実行するか、または実質的に同じ結果を達成する、現存するかまたは後で開発される、プロセス、機械、製造、組成物、手段、方法、またはステップは本教示に従って利用され得る。したがって、添付の特許請求の範囲は、それらの範囲内にそのようなプロセス、機械、製造、組成物、手段、方法、またはステップを含むものとする。
【図１】
2013527683.tif 000003
【図２Ａ】
2013527683.tif 000004
【図２Ｂ】
2013527683.tif 000005
【図３Ａ】
2013527683.tif 000006
【図３Ｂ】
2013527683.tif 000007
【図３Ｃ】
2013527683.tif 000008
【図３Ｄ】
2013527683.tif 000009
【図４Ａ】
2013527683.tif 000010
【図４Ｂ】
2013527683.tif 000011
【図４Ｃ】
2013527683.tif 000012
【図５】
2013527683.tif 000013
【図６】
2013527683.tif 000014
【図７】
2013527683.tif 000015
【図８】
2013527683.tif 000016
【図９】
2013527683.tif 000017
【図１０】
2013527683.tif 000018
【図１１】
2013527683.tif 000019
【図１２】
2013527683.tif 000020
【図１３】
2013527683.tif 000021
【図１４】
2013527683.tif 000022
【図１５】
2013527683.tif 000023
【図１６】
2013527683.tif 000024
【図１７】
2013527683.tif 000025
【図１８】
2013527683.tif 000026
【図１９】
2013527683.tif 000027
【図２０】
2013527683.tif 000028
【国際調査報告】
2013527683.tif 000029
2013527683.tif 000030
2013527683.tif 000031