(57)【要約】  一実施形態では、通信デバイス(たとえば、ユーザ機器(UE)(200)、サーバ(170)など)が、第1のUEの動作環境に関連する1つまたは複数の現在パラメータを特定し(500、625A、605B、605E)、次いで、第2のUEが第1のUEに連絡することを推奨される際の第2の通信モードセットを生成するために、1つまたは複数の利用可能な通信モード(505、630A、610B、610E)から少なくとも1つの通信モードを除外する(510、635A、615B、620E)。別の実施形態では、通信デバイスは、推奨される複数の通信グループの特性に類似している現在の動作能力を有するUE(700、705、710)のユーザに通信グループを選択的に推奨する(715)。
2015506143.tif 000002
【特許請求の範囲】
【請求項１】
第1のユーザ機器(UE)(200)と第2のUE(200)との間の通信のモードを推奨する方法であって、
前記第1のUEの動作環境に関連する1つまたは複数の現在パラメータを特定する(500、625A、605B、605E)ステップと、
前記第1のUEが前記第2のUEから連絡を受ける場合の第1の通信モードセットを特定する(505、630A、610B、610E)ステップと、
前記第1のUEの前記動作環境に関連する前記特定された1つまたは複数の現在パラメータに基づいて第2の通信モードセットを生成するために、前記第1の通信モードセットから1つまたは複数の通信モードを除外する(510、635A、615B、620E)ステップと
を含む方法。
【請求項２】
前記特定するステップおよび前記除外するステップは、(i)前記第1の通信モードセットのうちの少なくとも1つに関して前記第1のUEと前記第2のUEとの間の通信セッションを調停するように構成されたアプリケーションサーバ(170)、または(ii)前記第2のUEによって実行される、請求項1に記載の方法。
【請求項３】
前記特定するステップおよび前記除外するステップは、前記第1のUEとの通信セッションを開始しようとする前記第2のUEによる試みとともに実行される、請求項1に記載の方法。
【請求項４】
前記特定するステップおよび前記除外するステップは、所与の通信モードを介した前記第1のUEと前記第2のUEとの間の既存の通信セッション(600E、605E、610E、615E)中に実行され、
前記所与の通信モードは、前記第2の通信モードセットから除外され、
前記方法は、
前記既存の通信セッションを前記所与の通信モードから前記第2の通信モードセットのうちの1つに切り替える(625E)ステップ
をさらに含む、請求項1に記載の方法。
【請求項５】
ユーザ機器(UE)(200)のユーザに通信グループを推奨する方法であって、
前記UEに関連する現在の動作能力を監視する(700)ステップと、
複数の通信グループに関連する現在のグループ特性を判断する(705)ステップと、
前記監視に基づいて、前記UEの前記現在の動作能力が、前記複数の通信グループのうちの1つまたは複数に関する前記現在のグループ特性に類似していると判断する(710)ステップと、
前記UEの前記ユーザに前記1つまたは複数の通信グループを推奨する(715)ステップと
を含む方法。
【請求項６】
前記UEに関連する前記現在の動作能力は、前記UEの現在の位置および/または移動に基づく、請求項5に記載の方法。
【請求項７】
前記監視するステップ、前記判断するステップおよび前記推奨するステップは、(i)前記UEによって実行されるか、または(ii)アプリケーションサーバ(170)もしくはソーシャルネットワーキングサーバによって実行される、請求項5に記載の方法。
【請求項８】
ユーザに通信グループを推奨する方法であって、
既存通信グループのグループメンバーのしきい値人数またはしきい値割合が前記既存通信グループにまだ属していないユーザセットと親しくしていると判断する(800)ステップと、
前記ユーザセットが前記既存通信グループに参加することを推奨する(805、810)ステップと
を含む方法。
【請求項９】
(i)前記既存通信グループのメンバーシップ、および/または(ii)前記既存通信グループの少なくとも1人のグループメンバーの友人ステータスに関連する変化を検出するステップ(815)と、
前記検出された変化に基づいて、前記判断するステップおよび前記推奨するステップを繰り返す(800、805、810)ステップと
をさらに含む、請求項8に記載の方法。
【請求項１０】
第1のユーザ機器(UE)と第2のUEとの間の通信のモードを推奨するように構成された通信デバイス(170、200、400)であって、
前記第1のUEの動作環境に関連する1つまたは複数の現在パラメータを特定する(500、625A、605B、605E)ように構成された論理(405、410)と、
前記第1のUEが前記第2のUEから連絡を受ける場合の第1の通信モードセットを特定する(505、630A、610B、610E)ように構成された論理(405、410)と、
前記第1のUEの前記動作環境に関連する前記特定された1つまたは複数の現在パラメータに基づいて第2の通信モードセットを生成するために、前記第1の通信モードセットから1つまたは複数の通信モードを除外する(510、635A、615B、620E)ように構成された論理(410)と
を含む通信デバイス。
【請求項１１】
ユーザ機器(UE)のユーザに通信グループを推奨するように構成された通信デバイス(170、200、400)であって、
前記UEに関連する現在の動作能力を監視する(700)ように構成された論理(405、410)と、
複数の通信グループに関連する現在のグループ特性を判断する(705)ように構成された論理(410)と、
前記監視に基づいて、前記UEの前記現在の動作能力が、前記複数の通信グループのうちの1つまたは複数に関する前記現在のグループ特性に類似していると判断する(710)ように構成された論理(410)と、
前記UEの前記ユーザに前記1つまたは複数の通信グループを推奨する(715)ように構成された論理(405)と
を含む通信デバイス。
【請求項１２】
前記通信デバイスは、(i)前記UE、または(ii)アプリケーションサーバもしくはソーシャルネットワーキングサーバに対応する、請求項11または請求項12に記載の通信デバイス。
【請求項１３】
ユーザに通信グループを推奨するように構成されたサーバ(170、400)であって、
既存通信グループのグループメンバーのしきい値人数またはしきい値割合が、前記既存通信グループにまだ属していないユーザセットと親しくしていると判断する(800)ように構成された論理(410)と、
前記ユーザセットが前記既存通信グループに参加することを推奨する(805、810)ように構成された論理(405)と
を含むサーバ。
【請求項１４】
請求項1から9のいずれか一項による方法を実行するための手段を含む装置(170、200、400)。
【請求項１５】
コンピュータ可読媒体を含むコンピュータプログラム製品であって、前記非一時的コンピュータ可読媒体が、請求項1から9のいずれか一項による方法をコンピュータまたはプロセッサに実行させるための少なくとも1つの命令を含む、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信システムにおけるユーザ機器(UE)または通信グループに関連する情報を推奨することに関する。
【背景技術】
【０００２】
ワイヤレス通信システムは、第1世代アナログワイヤレス電話サービス(1G)、第2世代(2G)デジタルワイヤレス電話サービス(暫定の2.5Gおよび2.75Gネットワークを含む)、ならびに第3世代(3G)高速データ/インターネット対応ワイヤレスサービスを含む、様々な世代を通じて発展してきた。現在、セルラーシステムおよびパーソナル通信サービス(PCS)システムを含む、多くの様々なタイプのワイヤレス通信システムが使用されている。知られているセルラーシステムの例には、セルラーAnalog Advanced Mobile Phone System(AMPS)、および、符号分割多元接続(CDMA)、周波数分割多元接続(FDMA)、時分割多元接続(TDMA)、TDMAのGlobal System for Mobile access(GSM（登録商標）)変形に基づくデジタルセルラーシステム、および、TDMA技術とCDMA技術の両方を使用するより新しいハイブリッドデジタル通信システムがある。
【０００３】
CDMAモバイル通信を提供するための方法は、本明細書ではIS-95と呼ばれる、「Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System」と題するTIA/EIA/IS-95-Aにおいて、米国電気通信工業会/米国電子工業会によって米国で規格化された。複合AMPS&CDMAシステムは、TIA/EIA規格IS-98に記載されている。他の通信システムは、広帯域CDMA(W-CDMA（登録商標）)、CDMA2000(たとえばCDMA2000 1xEV-DO規格など)またはTD-SCDMAと呼ばれるものを対象とする、IMT-2000/UM、すなわちInternational Mobile Telecommunications System 2000/Universal Mobile Telecommunications System規格に記載されている。
【０００４】
W-CDMA（登録商標）ワイヤレス通信システムにおいて、ユーザ機器(UE)は、基地局に隣接する、または基地局を囲む特定の地理的領域内の、通信リンクまたはサービスをサポートする固定位置のNode B(セルサイトまたはセルとも呼ばれる)から信号を受信する。Node Bは、一般にサービス品質(QoS)要求に基づいてトラフィックを区別するための方法をサポートする標準的なInternet Engineering Task Force(IETF)ベースのプロトコルを使用したパケットデータネットワークである、アクセスネットワーク(AN)または無線アクセスネットワーク(RAN)にエントリポイントを提供する。したがって、Node Bは、一般に、エアインターフェースを介してUEと、またインターネットプロトコル(IP)ネットワークデータパケットを介してRANと対話する。
【０００５】
ワイヤレス電気通信システムでは、プッシュツートーク(PTT)機能がサービスセクタおよび消費者に普及している。PTTは、たとえばW-CDMA（登録商標）、CDMA、FDMA、TDMA、GSM（登録商標）など、標準的な商用のワイヤレスインフラストラクチャ上で動作する「ディスパッチ」音声サービスをサポートすることができる。ディスパッチモデルでは、エンドポイント(たとえば、UE)間の通信が仮想グループ内で行われ、そこでは1人の「話者」の音声が1人または複数の「聴者」に送信される。このタイプの通信の単一のインスタンスは、通常、ディスパッチ呼、または単にPTT呼と呼ばれる。PTT呼は、呼の特徴を定義するグループのインスタンス化である。グループは本質的に、メンバーリストおよびグループ名またはグループ識別情報などの関連情報によって定義される。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】「Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System」TIA/EIA/IS-95-A、米国電気通信工業会/米国電子工業会
【非特許文献２】TIA/EIA規格IS-98
【非特許文献３】IMT-2000/UM、International Mobile Telecommunications System 2000/Universal Mobile Telecommunications System規格
【非特許文献４】TS25.331[52]
【発明の概要】
【課題を解決するための手段】
【０００７】
一実施形態では、通信デバイス(たとえば、ユーザ機器(UE)、サーバなど)が、第1のUEの動作環境に関連する1つまたは複数の現在パラメータを特定し、第1のUEが第2のUEから連絡を受ける場合の第1の通信モードセットを特定する。通信デバイスは、特定された1つまたは複数の現在パラメータに基づいて第2の通信モードセットを生成するために、第1の通信モードセットから1つまたは複数の通信モードを除外する。
【０００８】
別の実施形態では、通信デバイスが、UEに関連する現在の動作能力を監視し、複数の通信グループに関連する現在のグループ特性を判断する。次いで通信デバイスは、監視に基づいて、UEの現在の動作能力が複数の通信グループのうちの1つまたは複数に関する現在のグループ特性に類似していると判断し、1つまたは複数の通信グループをUEのユーザに推奨する。
【０００９】
別の実施形態では、サーバが、既存通信グループのグループメンバーのしきい値人数またはしきい値割合が、既存通信グループにまだ属していないユーザセットと親しくしていると判断し、次いでユーザセットが既存通信グループに参加することを推奨する。
【００１０】
本発明の実施形態およびその付随する利点の多くのより完全な理解は、以下の詳細な説明を参照し、本発明を限定するためではなく単に例示するために提示される添付の図面とともに考察することによってよりよく理解されれば、容易に得られるであろう。
【図面の簡単な説明】
【００１１】
【図１】本発明の少なくとも1つの実施形態による、アクセス端末およびアクセスネットワークをサポートするワイヤレスネットワークアーキテクチャの図である。
【図２Ａ】本発明の一実施形態による図1のコアネットワークを示す図である。
【図２Ｂ】本発明の別の実施形態による図1のコアネットワークを示す図である。
【図２Ｃ】図1のワイヤレス通信システムの一例をより詳細に示す図である。
【図３】本発明の少なくとも1つの実施形態によるユーザ機器(UE)を示す図である。
【図４】機能を実行するように構成された論理を含む通信デバイス400を示す図である。
【図５】本発明の一実施形態による、通信モードを選択的に除外するプロセスを示す図である。
【図６Ａ】本発明の一実施形態による、アプリケーションサーバで実施されている図5のプロセスの一例を示す図である。
【図６Ｂ】本発明の一実施形態による、所与のUEで実施されている図5のプロセスの一例を示す図である。
【図６Ｃ】本発明の一実施形態による、図6Aまたは図6Bの一部分の例示的な実施態様を示す図である。
【図６Ｄ】本発明の一実施形態による、図6Aまたは図6Bの一部分の別の例示的な実施態様を示す図である。
【図６Ｅ】本発明の一実施形態による、図6Aのプロセスの継続を示す図である。
【図７】本発明の一実施形態による、所与のUEの現在の動作能力に基づいて通信グループを推奨するプロセスを示す図である。
【図８】本発明の一実施形態による、通信グループにおけるグループメンバーと所与のUEのユーザとの間の友好関係の共通性に基づいて通信グループを推奨するプロセスを示す図である。
【発明を実施するための形態】
【００１２】
本発明の特定の実施形態を対象とする以下の説明および関連する図面で、本発明の態様が開示される。本発明の範囲から逸脱することなく、代替の実施形態が考案され得る。さらに、本発明の関連する詳細を不明瞭にしないように、本発明においてよく知られている要素は詳細に記載されないか、または省略される。
【００１３】
「例示的」および/または「例」という用語は、本明細書では「例、事例、または例示として機能すること」を意味するために使用される。本明細書で「例示的」および/または「例」として説明されるいかなる実施形態も、必ずしも他の実施形態よりも好ましいまたは有利であると解釈されるべきではない。同様に、「本発明の実施形態」という用語は、本発明のすべての実施形態が、論じられた特徴、利点または動作モードを含むことを必要としない。
【００１４】
さらに、多くの実施形態が、たとえばコンピューティングデバイスの要素によって実行されるべき、一連の動作に関して説明される。本明細書で説明される様々な動作は、特定の回路(たとえば、特定用途向け集積回路(ASIC))によって、1つまたは複数のプロセッサによって実行されるプログラム命令によって、あるいは両方の組合せによって実行され得ることを認識されよう。加えて、本明細書で説明されるこれらの一連の動作は、実行時に、関連するプロセッサに本明細書で説明される機能を実行させるコンピュータ命令の対応するセットを記憶した、任意の形式のコンピュータ可読記憶媒体内で全体として具現化されるものと見なされ得る。したがって、本発明の様々な態様は、特許請求される主題の範囲内にすべて入ることが企図されているいくつかの異なる形式で具現化され得る。加えて、本明細書で説明される実施形態ごとに、任意のそのような実施形態の対応する形式が、たとえば、説明される(たとえば、図4に関して以下でより詳しく説明される)動作を実行する「ように構成された論理」として本明細書で説明されることがある。
【００１５】
本明細書ではユーザ機器(UE)と呼ばれるHigh Data Rate(HDR)加入者局は、移動式でも固定式でもよく、Node Bと呼ばれ得る1つまたは複数のアクセスポイント(AP)と通信することができる。UEは、Node Bのうちの1つまたは複数を介して、無線ネットワークコントローラ(RNC)との間でデータパケットを送受信する。Node BおよびRNCは、無線アクセスネットワーク(RAN)と呼ばれるネットワークの部分である。無線アクセスネットワークは、複数のアクセス端末間で音声パケットおよびデータパケットを運ぶことができる。
【００１６】
無線アクセスネットワークは、無線アクセスネットワークの外部の追加のネットワークにさらに接続されていてもよく、そのようなコアネットワークは、特定のキャリア関連のサーバおよびデバイス、ならびに企業内イントラネット、インターネット、公衆交換電話網(PSTN)、Serving General Packet Radio Service(GPRS) Support Node(SGSN)、Gateway GPRS Support Node(GGSN)のような他のネットワークへの接続を含んでおり、各UEとそのようなネットワークとの間で音声パケットおよびデータパケットを運ぶことができる。1つまたは複数のNode Bとのアクティブなトラフィックチャネル接続を確立したUEは、アクティブなUEと呼ばれることがあり、トラフィック状態であると呼ばれることがある。1つまたは複数のNode Bとのアクティブなトラフィックチャネル(TCH)接続を確立する過程にあるUEは、接続セットアップ状態であると呼ばれることがある。UEは、ワイヤレスチャネルまたは有線チャネルを介して通信する任意のデータデバイスであり得る。UEは、さらに、限定はされないが、PCカード、コンパクトフラッシュ（登録商標）デバイス、外付けまたは内蔵のモデム、またはワイヤレスもしくは有線の電話を含むいくつかのタイプのデバイスのうちのいずれかであり得る。UEが信号をNode Bに送る際の通信リンクは、アップリンクチャネル(たとえば、逆方向トラフィックチャネル、制御チャネル、アクセスチャネルなど)と呼ばれる。Node Bが信号をUEに送る際の通信リンクは、ダウンリンクチャネル(たとえば、ページングチャネル、制御チャネル、ブロードキャストチャネル、順方向トラフィックチャネルなど)と呼ばれる。本明細書で使用される場合、トラフィックチャネル(TCH)という用語は、アップリンク/逆方向トラフィックチャネル、またはダウンリンク/順方向トラフィックチャネルのいずれかを指し得る。
【００１７】
図1は、本発明の少なくとも1つの実施形態による、ワイヤレス通信システム100の1つの例示的な実施形態のブロック図を示す。システム100は、パケット交換データネットワーク(たとえばイントラネット、インターネット、および/またはコアネットワーク126)とUE102、108、110、112との間にデータ接続を提供するネットワーク機器にUE102を接続することができるアクセスネットワークまたは無線アクセスネットワーク(RAN)120と、エアインターフェース104を介して通信している、携帯電話102のようなUEを含み得る。本明細書で示されるように、UEは、携帯電話102、携帯情報端末108、本明細書では双方向テキストページャとして示されるページャ110、さらにはワイヤレス通信ポータルを有する個別のコンピュータプラットフォーム112であってよい。したがって、本発明の実施形態は、ワイヤレスモデム、PCMCIAカード、パーソナルコンピュータ、電話、またはそれらの任意の組合せもしくは部分的な組合せを限定することなく含む、ワイヤレス通信ポータルを含みまたはワイヤレス通信機能を有する、任意の形態のUE上で実現され得る。さらに、本明細書で使用される場合、他の通信プロトコル(すなわちW-CDMA（登録商標）以外)における「UE」という用語は、互換的に「アクセス端末」、「AT」、「ワイヤレスデバイス」、「クライアントデバイス」、「モバイル端末」、「移動局」、およびそれらの変形として呼ばれ得る。
【００１８】
再び図1を参照すると、ワイヤレス通信システム100の構成要素、および本発明の例示的な実施形態の要素の相互関係は、図示の構成に限定されない。システム100は、例にすぎず、ワイヤレスクライアントコンピューティングデバイス102、108、110、112などのリモートUEが、無線で互いの間で、かつ/または、限定はされないが、コアネットワーク126、インターネット、PSTN、SGSN、GGSN、および/もしくは他のリモートサーバを含む、エアインターフェース104およびRAN120を介して接続される構成要素の間で通信することを可能にする、任意のシステムを含み得る。
【００１９】
RAN120は、RNC122に送信される(一般的にデータパケットとして送信される)メッセージを制御する。RNC122は、Serving General Packet Radio Services(GPRS)Support Node(SGSN)とUE102/108/110/112との間のベアラチャネル(すなわち、データチャネル)のシグナリング、確立、および切断を担う。また、リンクレイヤ暗号化が可能な場合、RNC122は、エアインターフェース104を介してコンテンツを転送する前に、コンテンツを暗号化する。RNC122の機能は、当技術分野でよく知られており、簡潔のためにこれ以上は説明しない。コアネットワーク126は、ネットワーク、インターネット、および/または公衆交換電話網(PSTN)によってRNC122と通信することができる。あるいは、RNC122は、インターネットまたは外部ネットワークに直接接続することができる。一般的に、コアネットワーク126とRNC122との間のネットワークまたはインターネット接続は、データを転送し、PSTNは、音声情報を転送する。RNC122は、複数のNode B124に接続され得る。コアネットワーク126と同様の方法で、RNC122は通常、データ転送および/または音声情報のために、ネットワーク、インターネット、および/またはPSTNによってNode B124に接続される。Node B124は、データメッセージを、携帯電話102のようなUEへワイヤレスにブロードキャストすることができる。当技術分野で知られているように、Node B124、RNC122、および他の構成要素が、RAN120を形成することができる。しかしながら、代替構成が使用されてもよく、本発明は、図示の構成に限定されない。たとえば、別の実施形態では、RNC122、およびNode B124のうちの1つまたは複数の機能は、RNC122とNode B124の両方の機能を有する単一の「ハイブリッド」モジュールに収められてよい。
【００２０】
図2Aは、本発明の一実施形態によるコアネットワーク126を示す。特に、図2Aは、W-CDMA（登録商標）システム内で実装されるGeneral Packet Radio Services(GPRS)コアネットワークの構成要素を示す。図2Aの実施形態では、コアネットワーク126は、Serving GPRS Support Node(SGSN)160、Gateway GPRS Support Node(GGSN)165、およびインターネット175を含む。しかしながら、代替的な実施形態では、インターネット175および/または他の構成要素の部分がコアネットワークの外部に配置されていてもよいことを諒解されたい。
【００２１】
一般に、GPRSは、インターネットプロトコル(IP)パケットを送信するために、Global System for Mobile communications(GSM（登録商標）)電話によって使用されるプロトコルである。GPRSコアネットワーク(たとえば、GGSN165および1つまたは複数のSGSN160)は、GPRSシステムの中心部分であり、W-CDMA（登録商標）ベースの3Gネットワークのサポートも提供する。GPRSコアネットワークは、GSM（登録商標）コアネットワークの一体化された部分であり、GSM（登録商標）およびW-CDMA（登録商標）ネットワークにおけるIPパケットサービスのモビリティ管理、セッション管理、およびトランスポートを提供する。
【００２２】
GPRSトンネリングプロトコル(GTP)は、GPRSコアネットワークを特徴付けるIPプロトコルである。GTPは、GGSN165において、1つの位置からインターネットに接続し続けているかのようにしながら、GSM（登録商標）またはW-CDMA（登録商標）ネットワークのエンドユーザ(たとえば、UE)が方々に移動することを可能にするプロトコルである。これは、加入者の現在のSGSN160から、加入者のセッションを処理しているGGSN165に加入者のデータを転送することによって達成される。
【００２３】
GTPの3つの形態、すなわち(i)GTP-U、(ii)GTP-C、および(iii)GTP'(GTP Prime)がGPRSコアネットワークによって使用される。GTP-Uは、パケットデータプロトコル(PDP)コンテキストごとに分離されたトンネルでのユーザデータの転送に使用される。GTP-Cは、制御シグナリング(たとえば、PDPコンテキストのセットアップおよび削除、GSN到達可能性の検証、加入者があるSGSNから別のSGSNに移動した場合のような更新または変更)に使用される。GTP'は、GSNから課金機能への課金データの転送に使用される。
【００２４】
図2Aを参照すると、GGSN165は、GPRSバックボーンネットワーク(図示せず)とインターネット(すなわち、外部パケットデータネットワーク)175との間のインターフェースとして働く。GGSN165は、関連するパケットデータプロトコル(PDP)形式(たとえば、IPまたはPPP)のパケットデータを、SGSN160から来るGPRSパケットから抽出し、対応するパケットデータネットワーク上でパケットを送出する。反対方向において、着信データパケットは、GGSN165によってSGSN160に向けられ、SGSN160は、RAN120によってサービスされる宛先のUEの無線アクセスベアラ(RAB)を管理および制御する。それによって、GGSN165は、相手側UEの現在のSGSNアドレスおよびそのユーザのプロファイルを、そのロケーションレジスタ(たとえば、PDPコンテキスト内)に記憶する。GGSNは、IPアドレス割当てを担い、接続されたUEのデフォルトのルータである。また、GGSNは、認証および課金機能を実行する。
【００２５】
一例では、SGSN160は、コアネットワーク126内の多くのSGSNのうちの1つの代表である。各SGSNは、関連する地理的サービスエリア内で、UEとの間でのデータパケットの配信を担う。SGSN160のタスクには、パケットルーティングおよび転送、モビリティ管理(たとえば、接続/切断および位置管理)、論理リンク管理、ならびに認証および課金機能などがある。SGSNのロケーションレジスタは、位置情報(たとえば、現在のセル、現在のVLR)、および、SGSN160に登録されたすべてのGPRSユーザのユーザプロファイル(たとえば、パケットデータネットワークで使用されるIMSI、PDPアドレス)を、たとえばユーザまたはUEごとに1つまたは複数のPDPコンテキスト内に記憶する。したがって、SGSNは、(i)GGSN165からのダウンリンクGTPパケットの逆トンネリング、(ii)GGSN165に向かうIPパケットのアップリンクトンネリング、(iii)UEがSGSNサービスエリアの間を移動するときのモビリティ管理の実行、(iv)モバイル加入者の支払い請求を担う。当業者が諒解するように、(i)〜(iv)のほかに、GSM（登録商標）/EDGEネットワークのために構成されたSGSNは、W-CDMA（登録商標）ネットワークのために構成されたSGSNと比較して、わずかに異なる機能を有する。
【００２６】
RAN120(たとえば、またはUniversal Mobile Telecommunications System(UMTS)システムアーキテクチャにおけるUTRANなど)は、Radio Access Network Application Part(RANAP)プロトコルを介して、SGSN160と通信する。RANAPは、Iuインターフェース(Iu-ps)を通じて、フレームリレーまたはIPなどの伝送プロトコルによって動作する。SGSN160は、SGSN160および他のSGSN(図示せず)と内部のGGSNとの間のIPベースのインターフェースであり、上で定義されたGTPプロトコル(たとえば、GTP-U、GTP-C、GTP'など)を使用する、Gnインターフェースを介してGGSN165と通信する。図2Aの実施形態では、SGSN160とGGSN165との間のGnは、GTP-CとGTP-Uの両方を搬送する。図2Aには示されないが、Gnインターフェースは、ドメイン名システム(DNS)によっても使用される。GGSN165は、公衆データネットワーク(PDN)(図示せず)に、次にインターネット175に、IPプロトコルによるGiインターフェースを介して直接、またはワイヤレスアプリケーションプロトコル(WAP)ゲートウェイを通じて接続される。
【００２７】
図2Bは、本発明の別の実施形態によるコアネットワーク126を示す。図2Bは、図2Bがダイレクトトンネル機能の実装形態を示すことを除いて、図2Aと同様である。
【００２８】
ダイレクトトンネルは、SGSN160が、パケット交換(PS)ドメイン内のRANとGGSNとの間のダイレクトユーザプレーントンネル、GTP-Uを確立することを可能にする、Iuモードにおける任意選択の機能である。ダイレクトトンネル対応SGSN、たとえば図2BのSGSN160は、SGSNがダイレクトユーザプレーン接続を使用できるかどうかにかかわらず、GGSN単位およびRNC単位で構成され得る。図2BのSGSN160は、制御プレーンシグナリングを処理し、ダイレクトトンネルをいつ確立するべきか決定を行う。PDPコンテキストに割り当てられた無線ベアラ(RAB)が解放される(すなわち、PDPコンテキストが保たれる)と、ダウンリンクパケットの処理を可能にするために、GGSN165とSGSN160との間にGTP-Uトンネルが確立される。
【００２９】
SGSN160とGGSN165との間の任意選択のダイレクトトンネルは通常、(i)ローミングの場合において(たとえば、GGSNが同じPLMNにあるか、異なるPLMNにあるかを、SGSNが知る必要があるので)、(ii)SGSNが加入者プロファイル中のCustomized Applications for Mobile Enhanced Logic(CAMEL)加入情報をホームロケーションレジスタ(HLR)から受信済みである場合、および/または(iii)GGSN165がGTPプロトコルバージョン1をサポートしない場合は、許可されない。CAMEL制約に関して、ダイレクトトンネルが確立されている場合、SGSN160はユーザプレーンをもはや見ることができないので、SGSN160からのボリューム報告は可能ではない。したがって、CAMELサーバは、PDPコンテキストの存続期間中はいつでもボリューム報告を呼び出すことができるので、ダイレクトトンネルの使用は、CAMEL加入情報を含むプロファイルをもつ加入者に対して禁止される。
【００３０】
SGSN160は、Packet Mobility Management(PMM)切断状態、PMMアイドル状態またはPMM接続状態で動作中であり得る。一例では、ダイレクトトンネル機能のための、図2Bに示されるGTP接続を確立することができ、そうすることにより、SGSN160はPMM接続状態になり、UEからIu接続確立要求を受信する。SGSN160は、新たなIu接続と既存のIu接続が同じUE向けになることを確実にし、同じUE向けである場合、SGSN160は、新たな要求を処理し、既存のIu接続と、それに関連付けられたすべてのRABとを解放する。新たなIu接続と既存の接続が同じUE向けになることを確実にするために、SGSN160は、セキュリティ機能を実行することができる。Iu接続確立要求がシグナリングのみについてであるケースでは、ダイレクトトンネルがUE用に確立された場合、SGSN160は、関連付けられたGGSN165にUpdate PDP Context Requestを送り、SGSN160とGGSN165との間のGTPトンネルを確立する。Iu接続確立要求がデータ転送についてであるケースでは、SGSN160は、直ちに新たなダイレクトトンネルを確立し、関連付けられたGGSN165にUpdate PDP Context Requestを送り、ユーザプレーンについてのRNCのアドレス、データについてのダウンリンクTunnel Endpoint Identifier(TEID)を含めることができる。
【００３１】
「指示されたシグナリング接続再確立(Directed Signaling connection re-establishment)」が原因であるRRC Connection ReleaseメッセージをUEが受信済みであるとき、ルーティングエリアが最終更新以来変化していない場合であっても、UEは、PMMアイドル状態に入ると直ちに、ルーティングエリア更新(RAU)手順も実行する。一例では、RNCが、Iur接続の欠如により、UEを検証するためにサービングRNCに連絡することができないとき、RNCは、「指示されたシグナリング接続再確立」が原因であるRRC Connection Releaseメッセージを送る(たとえば、TS25.331[52]参照)。UEがユーザデータを送るのを保留しているとき、UEは、RAU手順の完了成功の後、後に続くサービス要求手順を実行して、無線アクセスベアラを再確立する。
【００３２】
PDPコンテキストは、UEがアクティブなGPRSセッションを有するとき、特定のUEの通信セッション情報を含む、SGSN160とGGSN165の両方に存在するデータ構造である。UEは、GPRS通信セッションを開始することを望むとき、まず、SGSN160に接続し、次いで、GGSN165によってPDPコンテキストをアクティブ化しなければならない。これによって、加入者が現在訪問しているSGSN160、およびUEのアクセスポイントにサービスしているGGSN165において、PDPコンテキストデータ構造が割り振られる。
【００３３】
図2Cは、図1のワイヤレス通信システム100の一例をより詳細に示す。具体的には、図2Cを参照すると、UE1...Nは、異なるパケットデータネットワークのエンドポイントによってサービスされる位置でRAN120に接続するものとして示されている。図2Cの例は、W-CDMA（登録商標）システムおよび用語に固有のものであるが、1xEV-DOシステムに適合するために図2Cをどのように変更することができるかが諒解されよう。したがって、UE1およびUE3は、第1のパケットデータネットワークエンドポイント162(たとえば、SGSN、GGSN、PDSN、ホームエージェント(HA)、外部エージェント(FA)などに対応し得る)によってサービスされる部分でRAN120に接続する。第1のパケットデータネットワークエンドポイント162は、次に、ルーティングユニット188を介して、インターネット175、ならびに/または、認証、認可およびアカウンティング(AAA)サーバ182、プロビジョニングサーバ184、インターネットプロトコル(IP)マルチメディアサブシステム(IMS)/セッション開始プロトコル(SIP)登録サーバ186、および/もしくはアプリケーションサーバ170のうちの1つもしくは複数に接続する。UE2およびUE5...Nは、第2のパケットデータネットワークエンドポイント164(たとえば、SGSN、GGSN、PDSN、FA、HAなどに対応し得る)によってサービスされる部分でRAN120に接続する。第1のパケットデータネットワークエンドポイント162と同様に、第2のパケットデータネットワークエンドポイント164は、次に、ルーティングユニット188を介して、インターネット175、ならびに/またはAAAサーバ182、プロビジョニングサーバ184、IMS/SIP登録サーバ186、および/もしくはアプリケーションサーバ170のうちの1つもしくは複数に接続する。UE4は、直接インターネット175に接続し、次いでインターネット175を通じて、上記のシステム構成要素のうちのいずれかに接続することができる。
【００３４】
図2Cを参照すると、UE1、UE3、およびUE5...Nは、ワイヤレス携帯電話として示され、UE2は、ワイヤレスタブレット型PCとして示され、UE4は、有線のデスクトップステーションとして示されている。しかしながら、他の実施形態では、ワイヤレス通信システム100は任意のタイプのUEに接続することができ、図2Cに示される例は、システム内で実装され得るUEのタイプを制限するものではないことが諒解されよう。また、AAA182、プロビジョニングサーバ184、IMS/SIP登録サーバ186、およびアプリケーションサーバ170はそれぞれ、構造的に別のサーバとして示されているが、本発明の少なくとも1つの実施形態において、これらのサーバのうちの1つまたは複数は、統合されていてもよい。
【００３５】
さらに、図2Cを参照すると、アプリケーションサーバ170は、複数のメディア制御複合体(MCC)1...N170Bと複数の地域ディスパッチャ1...N170Aとを含むものとして示されている。集合的に、地域ディスパッチャ170AおよびMCC170Bは、少なくとも1つの実施形態では、ワイヤレス通信システム100内の通信セッション(たとえば、IPユニキャストプロトコルおよび/またはIPマルチキャストプロトコルを介した半二重グループ通信セッション)を調停するように集合的に機能するサーバの分散型ネットワークに対応し得る、アプリケーションサーバ170内に含まれる。たとえば、アプリケーションサーバ170によって調停される通信セッションは、理論上、システム100内のどこかに位置するUE間で行われ得るので、調停された通信セッションの待ち時間を減らすように(たとえば、北米のMCCが中国に位置するセッション参加者間で媒体を方々に中継しないように)、複数の地域ディスパッチャ170AおよびMCCが分布する。
【００３６】
したがって、アプリケーションサーバ170を参照すると、関連する機能は、地域ディスパッチャ170Aのうちの1つもしくは複数、および/またはMCC170Bのうちの1つもしくは複数によって実施され得ることが諒解されよう。地域ディスパッチャ170Aは、全般的に、通信セッションを確立することに関連する任意の機能(たとえば、UE間のシグナリングメッセージの処理、告知メッセージのスケジューリングおよび/または送信など)を担い、MCC170Bは、呼中シグナリングおよび調停された通信セッション中の媒体の実際の交換を行うことを含めて、呼インスタンスの間の通信セッションをホストすることを担う。
【００３７】
図3を参照すると、たとえば携帯電話などのUE200(ここではワイヤレスデバイス)は、プラットフォーム202を有し、プラットフォーム202は、RAN120から送信され、最終的にはコアネットワーク126、インターネット、および/または他のリモートサーバおよびネットワークから来る可能性がある、ソフトウェアアプリケーション、データ、および/またはコマンドを受信し、実行することができる。プラットフォーム202は、特定用途向け集積回路(「ASIC」208)または他のプロセッサ、マイクロプロセッサ、論理回路、または他のデータ処理デバイスに動作可能に結合された送受信機206を含み得る。ASIC208または他のプロセッサは、ワイヤレスデバイスのメモリ212中の任意の常駐プログラムとインターフェースするアプリケーションプログラミングインターフェース(「API」)210レイヤを実行する。メモリ212は、読取り専用メモリまたはランダムアクセスメモリ(RAMおよびROM)、EEPROM、フラッシュカード、またはコンピュータプラットフォームに共通の任意のメモリから構成され得る。プラットフォーム202は、メモリ212中でアクティブに使用されないアプリケーションを保持することができるローカルデータベース214も含み得る。ローカルデータベース214は、一般にフラッシュメモリセルであるが、磁気媒体、EEPROM、光学媒体、テープ、ソフトまたはハードディスクなど、当技術分野で知られている任意の二次記憶デバイスであってもよい。内部プラットフォーム202の構成要素はまた、当技術分野で知られていているように、構成要素のうちでもとりわけ、アンテナ222、ディスプレイ224、プッシュツートークボタン228およびキーパッド226のような外部デバイスに動作可能に結合され得る。
【００３８】
したがって、本発明の一実施形態は、本明細書で説明された機能を実行する能力を含むUEを含み得る。当業者が諒解するように、様々な論理要素は、本明細書で開示される機能を達成するために、個別の要素、プロセッサ上で実行されるソフトウェアモジュール、またはソフトウェアとハードウェアとの任意の組合せで具現化され得る。たとえば、ASIC208、メモリ212、API210およびローカルデータベース214がすべて協働的に使用されて、本明細書で開示される様々な機能をロードし、記憶し、実行することができ、したがってこれらの機能を実行するための論理は様々な要素にわたって分散され得る。代替的に、機能は、1つの個別構成要素に組み込まれ得る。したがって、図3のUE200の特徴は、単に例示にすぎないものと見なされ、本発明は、示された特徴または構成に限定されない。
【００３９】
UE102またはUE200とRAN120との間のワイヤレス通信は、たとえば符号分割多元接続(CDMA)、W-CDMA（登録商標）、時分割多元接続(TDMA)、周波数分割多元接続(FDMA)、直交周波数分割多元(OFDM)、Global System for Mobile Communications(GSM（登録商標）)、またはワイヤレス通信ネットワークもしくはデータ通信ネットワークで使用され得る他のプロトコルのような、様々な技術に基づき得る。たとえば、W-CDMA（登録商標）では、データ通信は、一般的に、クライアントデバイス102、Node B124、およびRNC122の間で行われる。RNC122は、コアネットワーク126、PSTN、インターネット、仮想専用ネットワーク、SGSN、GGSNなどのような複数のデータネットワークに接続することができ、したがって、UE102またはUE200は、より広い通信ネットワークにアクセスすることができる。上で論じられ、当技術分野で知られているように、音声送信、および/またはデータは、様々なネットワークおよび構成を使用してRANからUEに送信され得る。したがって、本明細書で提供される例は、本発明の実施形態を限定するためのものではなく、単に本発明の実施形態の態様の説明を助けるためのものにすぎない。
【００４０】
図4は、機能を実行するように構成された論理を含む通信デバイス400を示す。通信デバイス400は、限定はしないが、UE102、108、110、112または200、Node Bまたは基地局124、RNCまたは基地局コントローラ122、パケットデータネットワークエンドポイント(たとえば、SGSN160、GGSN165、Long Term Evolution(LTE)のモビリティ管理エンティティ(MME)など)、サーバ170〜186のいずれかなどを含む上記の通信デバイスのいずれかに対応し得る。したがって、通信デバイス400は、ネットワークを介して1つまたは複数の他のエンティティと通信する(または通信するのを容易にする)ように構成されたどの電子デバイスにも対応し得る。
【００４１】
図4を参照すると、通信デバイス400は、情報を受信および/または送信するように構成された論理405を含む。一例では、通信デバイス400がワイヤレス通信デバイス(たとえば、UE200、Node B124など)に対応する場合、情報を受信および/または送信するように構成された論理405は、ワイヤレス送受信機および関連ハードウェア(たとえば、RFアンテナ、モデム、変調器および/または復調器など)のようなワイヤレス通信インターフェース(たとえば、Bluetooth（登録商標）、WiFi、2G、3Gなど)を含み得る。別の例では、情報を受信および/または送信するように構成された論理405は、有線通信インターフェース(たとえば、インターネット175にアクセスする手段となり得るシリアル接続、USBまたはFirewire接続、イーサネット（登録商標）接続など)に対応し得る。したがって、通信デバイス400が何らかのタイプのネットワークベースのサーバ(たとえば、SGSN160、GGSN165、アプリケーションサーバ170など)に対応する場合、情報を受信および/または送信するように構成された論理405は、一例では、ネットワークベースのサーバをイーサネット（登録商標）プロトコルを介して他の通信エンティティに接続するイーサネット（登録商標）カードに対応し得る。さらなる一例では、情報を受信および/または送信するように構成された論理405は、通信デバイス400がそのローカル環境を監視する手段となり得る知覚または測定ハードウェア(たとえば、加速度計、温度センサ、光センサ、ローカルRF信号を監視するためのアンテナなど)を含むことができる。情報を受信および/または送信するように構成された論理405は、実行されると、その受信および/または送信機能を実施するための、情報を受信および/または送信するように構成された論理405の関連ハードウェアを許可するソフトウェアも含み得る。ただし、情報を受信および/または送信するように構成された論理405は、ソフトウェア単体に対応するのではなく、情報を受信および/または送信するように構成された論理405は、その機能を達成するためのハードウェアに少なくとも部分的に依拠する。
【００４２】
図4を参照すると、通信デバイス400は、情報を処理するように構成された論理410をさらに含む。一例では、情報を処理するように構成された論理410は、少なくともプロセッサを含み得る。情報を処理するように構成された論理410によって実施することができる処理タイプの例示的実装形態は、判断を実施すること、接続を確立すること、異なる情報オプションの間での選択を行うこと、データに関連した評価を実施すること、測定動作を実施するための、通信デバイス400に結合されたセンサと対話すること、ある形式から別の形式に(たとえば、.wmvから.aviなど、異なるプロトコルの間で)情報を変換することなどを含むが、それに限定されない。たとえば、情報を処理するように構成された論理410に含まれるプロセッサは、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明される機能を実行するように設計されたそれらの任意の組合せに相当し得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。情報を処理するように構成された論理410は、実行されると、その処理機能を実施するための、情報を処理するように構成された論理410の関連ハードウェアを許可するソフトウェアも含み得る。ただし、情報を処理するように構成された論理410は、ソフトウェア単体に対応するのではなく、情報を処理するように構成された論理410は、その機能を達成するためのハードウェアに少なくとも部分的に依拠する。
【００４３】
図4を参照すると、通信デバイス400は、情報を記憶するように構成された論理415をさらに含む。一例では、情報を記憶するように構成された論理415は、少なくとも非一時的メモリおよび関連ハードウェア(たとえば、メモリコントローラなど)を含み得る。たとえば、情報を記憶するように構成された論理415に含まれる非一時的メモリは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記憶媒体に相当し得る。情報を記憶するように構成された論理415は、実行されると、その記憶機能を実施するための、情報を記憶するように構成された論理415の関連ハードウェアを許可するソフトウェアも含み得る。ただし、情報を記憶するように構成された論理415は、ソフトウェア単体に対応するのではなく、情報を記憶するように構成された論理415は、その機能を達成するためのハードウェアに少なくとも部分的に依拠する。
【００４４】
図4を参照すると、通信デバイス400はさらに、情報を提示するように構成された論理420を任意選択で含む。一例では、情報を表示するように構成された論理420は、少なくとも出力デバイスおよび関連ハードウェアを含み得る。たとえば、出力デバイスは、ビデオ出力デバイス(たとえば、ディスプレイスクリーン、USB、HDMI（登録商標）のようなビデオ情報を搬送することができるポートなど)、オーディオ出力デバイス(たとえば、スピーカー、マイクロホンジャック、USB、HDMI（登録商標）のようなオーディオ情報を搬送することができるポートなど)、振動デバイス、および/または、情報が出力のためにフォーマットされる際、または通信デバイス400のユーザもしくは操作者によって実際に出力される際の手段となり得る任意の他のデバイスを含み得る。たとえば、通信デバイス400が、図3に示されるようなUE200に対応する場合、情報を提示するように構成された論理420は、ディスプレイ224を含み得る。さらに別の例では、情報を提示するように構成された論理420は、ローカルユーザをもたないネットワーク通信デバイス(たとえば、ネットワークスイッチやルータ、リモートサーバなど)のような、いくつかの通信デバイスに対しては省略されてよい。情報を提示するように構成された論理420は、実行されると、情報を提示するように構成された論理420の関連ハードウェアがその提示機能を実行することを可能にする、ソフトウェアも含み得る。しかしながら、情報を提示するように構成された論理420は、ソフトウェア単体に対応するのではなく、情報を提示するように構成された論理420は、その機能を達成するためのハードウェアに少なくとも部分的に依拠する。
【００４５】
図4を参照すると、通信デバイス400はさらに、ローカルユーザ入力を受け取るように構成された論理425を任意選択で含む。一例では、ローカルユーザ入力を受信するように構成された論理425は、少なくともユーザ入力デバイスおよび関連ハードウェアを含むことができる。たとえば、ユーザ入力デバイスは、ボタン、タッチスクリーンディスプレイ、キーボード、カメラ、オーディオ入力デバイス(たとえば、マイクロホンジャックのようなオーディオ情報を搬送することができるマイクロホンもしくはポートなど)、および/または、通信デバイス400のユーザまたは操作者から情報を受け取る際の手段となり得る任意の他のデバイスを含み得る。たとえば、通信デバイス400が、図3に示されるようなUE200に対応する場合、ローカルユーザ入力を受け取るように構成された論理425は、ディスプレイ224(タッチスクリーンを実装した場合)、キーパッド226などを含み得る。さらに別の例では、ローカルユーザ入力を受け取るように構成された論理425は、ローカルユーザをもたないネットワーク通信デバイス(たとえば、ネットワークスイッチやルータ、リモートサーバなど)のような、いくつかの通信デバイスに対しては省略されてよい。ローカルユーザ入力を受け取るように構成された論理425は、実行されると、ローカルユーザ入力を受け取るように構成された論理425の関連ハードウェアがその入力受取機能を実行することを可能にする、ソフトウェアも含み得る。しかしながら、ローカルユーザ入力を受け取るように構成された論理425は、ソフトウェア単体に対応するのではなく、ローカルユーザ入力を受け取るように構成された論理425は、その機能を達成するためのハードウェアに少なくとも部分的に依拠する。
【００４６】
図4を参照すると、405〜425の構成された論理は、図4では別個または相異なるブロックとして示されているが、それぞれの構成された論理がその機能を実行するためのハードウェアおよび/またはソフトウェアは、部分的に重複し得ることが諒解されよう。たとえば、405〜425の構成された論理の機能を支援にするのに使われるどのソフトウェアも、情報を記憶するように構成された論理415に関連付けられた非一時的メモリに記憶することができ、そうすることによって、405〜425の構成された論理は各々、その機能(すなわち、この場合、ソフトウェア実行)を、情報を記憶するように構成された論理405によって記憶されたソフトウェアの動作に部分的に基づいて実行する。同様に、構成された論理のうちの1つに直接関連付けられたハードウェアは、他の構成された論理によって時々借り、または使うことができる。たとえば、情報を処理するように構成された論理410のプロセッサは、データを、情報を受信および/または送信するように構成された論理405によって送信される前に、適切な形式にフォーマットすることができ、そうすることによって、情報を受信および/または送信するように構成された論理405は、その機能(すなわち、この場合、データの送信)を、情報を処理するように構成された論理410に関連付けられたハードウェア(すなわち、プロセッサ)の動作に部分的に基づいて実行する。さらに、405〜425の構成された論理または「ように構成された論理」は、特定の論理ゲートまたは論理要素に限定されるのではなく、概して、本明細書に記載した機能を、(ハードウェアまたはハードウェアとソフトウェアの組合せのいずれかを介して)実行するための能力を指す。したがって、405〜425の構成された論理または「ように構成された論理」は、「論理」という言葉を共有するにもかかわらず、必ずしも論理ゲートまたは論理要素として実装されるとは限らない。構成された論理405〜425の間の他の対話または協働が、以下でより詳しく説明される実施形態の検討から、当業者には明らかになるであろう。
【００４７】
従来型のUEは、限定はしないが回線交換音声呼(circuit-switched audio call)、VoIP呼、ビデオ会議(たとえば、Facetimeなど)、電子メール、テキストまたはSMSメッセージング、マルチメディアまたはMMSメッセージングなどを含む複数のユーザ指定の通信モードのうちのいずれかを介して他のUEに連絡することが可能である。しかしながら、通信の相手側によって、相手側の「状況」に基づいて異なる通信モードが選好され得る。たとえば、一般にアクセス可能なカレンダーが、通信予定の相手側が会合に出席していることを示すことがあり、ネットワーク側サーバが、相手側に連絡しようとしているUEに対し、会合中に相手側が受け付ける可能性が低い侵入型通信モード(たとえば、電話呼、ビデオ会議など)の上に消極的通信モード(inconspicuous communication mode)(たとえば、テキストまたはSMSメッセージなど)をランク付けしている通信モードの優先リストを通知することがある。しかしながら、従来型の通信モード優先度付け方式は通常、本質的に受動的である。たとえば、上記のように会合に出席している相手側に連絡しようとしているUEは、非侵入型通信モードを介して相手側に連絡することを推奨され得るが、UEは、侵入型通信モードを介して相手側に連絡するのを回避するように明確に指示されることがなく、ユーザが推奨における低優先通信モードを選択するのを控えることを期待する以外に、現実的強制機構はない。
【００４８】
したがって、本発明の一実施形態は、第1のUEが第2のUEとの通信セッションの開始を試みる場合の不適切な通信モードを選択的に排除すること、明確に非推奨とすること(すなわち、いくつかの通信モードを選択しないことを明確に推奨すること)、または除外することを対象とする。図5〜図6Eに関して後述するこの実施形態では、第1のUE(またはセッション開始側)は、制限された通信モードを介して第2のUE(セッション相手側)に連絡するのを控えるように明確に要請もしくは命令され、かつ/または除外もしくは制限された通信モードを介して第2のUE(セッション相手側)に連絡するためのオプションを提供されない。本明細書で使用される場合、セッション開始側がセッション相手側に連絡する際の通信モードの除外は、(i)除外された通信モードを呼び出すのを控えるようにセッション開始側に要請する、セッション開始側に送られる明確な非推奨(ただし依然として理論的には、セッション開始側が非推奨を無効にするのを許容する)、または(ii)除外された通信モードをセッション開始側が選択するのを完全にブロックすること(すなわち、ユーザ無効化なし)によって実施され得る。
【００４９】
図5は、本発明の一実施形態による、通信モードを選択的に除外するプロセスを示す。図5のプロセスは、所与の通信エンティティによって実行され得る。一実施形態では、所与の通信エンティティは、図6Aに関して後述するようにネットワーク側サーバ(たとえば、アプリケーションサーバ170)に対応し得る。別の実施形態では、所与の通信エンティティは、図6Bに関して後述するように相手側UEとの通信セッションを開始しようとしている開始側UEに対応し得る。
【００５０】
図5を参照すると、所与の通信エンティティは、第1のUE(たとえば、相手側UE)の動作環境に関連する1つまたは複数の現在パラメータを特定する(500)。所与の通信エンティティはまた、相手側UEが第2のUE(すなわち、開始側UE)から連絡を受ける場合の第1の通信モードセットを特定する(505)。たとえば、第1の通信モードセットは、開始側UEと相手側UEとが通信する場合の各潜在的通信モードの網羅的なリストを含むことができる。次いで所与の通信エンティティは、特定された1つまたは複数の現在パラメータに基づいて第2の通信モードセットを生成するために、第1の通信モードセットから1つまたは複数の通信モードを除外する(510)。ここで、図5のいくつかの例示的な実施態様について、より詳細に説明する。
【００５１】
図5を参照すると、一例では、500において特定された1つまたは複数の現在パラメータは、相手側UEに関連する瞬時ネットワーク能力(instant network capability)を含むことができる。たとえば、相手側UEが、WANに接続されていると判断され、RAN120に接続されていない場合、瞬時ネットワーク能力は、相手側UEがセルラー呼またはテキストメッセージによって到達不可能であるが、VoIP呼または電子メールを介して到達可能であることに対応することがあり、その場合に510において到達不可能な通信モードが除外される。別の例では、相手側UEが、低パフォーマンス環境(たとえば、低帯域、QoSなし、など)で動作していることがあり、その場合に510においていくつかのリソース集約型通信モード(たとえば、ビデオセッションなど)がサポートされ得ず、それにより除外される。
【００５２】
図5を参照すると、別の例では、500において特定された1つまたは複数の現在パラメータは、相手側UEが位置的に制限のある位置で動作しているとの判断を含み得る。たとえば、相手側UEが、映画館または図書館に位置して、映画館または図書館の運営者が、顧客が構内にいる間は電話呼を制限する(テキストのみ認める)権限を有する場合がある。別の例では、相手側UEが、秘密情報を有するエリアに位置して、そのエリアの運営者が、現場でのUEの記録機能を制限する(音声呼または録音機能の禁止、ビデオ呼の禁止、およびカメラ機能の禁止)権限を有する場合がある。これらの例では、510において、制限された通信モードが第2の通信モードセットから省かれる(または除外される)。
【００５３】
図5を参照すると、別の例では、500において特定された1つまたは複数の現在パラメータは、相手側UEの周囲雑音レベルを含むことができる。たとえば、相手側UEが、非常にうるさいコンサート場にあって、音声通信が比較的役に立たなくなる高い周囲雑音レベルが生じていることがあり、その場合に510において音声通信が第2の通信モードセットから省かれる。別の例では、相手側UEのユーザが眠っているか、または完全に相手側UEから離れていて、特に低い周囲雑音レベルが相手側UEにおいて生じていることがあり、その場合に対話型通信(たとえば、電話呼、ビデオセッションなど)が適切ではない可能性が高く、510において第2の通信モードセットから省かれる。
【００５４】
図5を参照すると、別の例では、500において特定された1つまたは複数の現在パラメータは、接続中断頻度(すなわち、相手側UEがその接続を失う割合であって、相手側UEとのリアルタイムの対話型通信セッションが消失前にどのくらい長く続く可能性が高いかに影響を与え得る)を含み得る。たとえば、一貫性のないネットワーク状態では、UEは様々な形で存在を報告し、その場合に相手側UEは、しきい値レベルの信号品質および/またはネットワーク安定性が実現した後にネットワーク上に存在する相手側UE自体を報告するにすぎず、上記のしきい値が満たされていなければ、510において第2の通信モードセットからネットワーク上の通信モードが省かれる。したがって、より安定的な接続のために高価なネットワーク機能が確保されることがあり、接続が不安定なUEは、代わりに非同期通信モードにアクセスすることがある。
【００５５】
図5を参照すると、別の例では、500において特定された1つまたは複数の現在パラメータは、相手側UEの現在のユーザ選好設定を含むことができる。たとえば、相手側UEが「サイレント」モードに置かれている場合、510において第2の通信モードセットから、強制的音声に関連する通信モードが除外され得る。
【００５６】
図5を参照すると、別の例では、500における1つまたは複数の現在パラメータは、相手側UEの現在の方位を含むことができる。たとえば、相手側UEが表側を下にしていることがあり、その場合に510において第2の通信モードセットから、視覚的通信モード(たとえば、テキストメッセージなど)を介した相手側UEへの連絡が除外される。
【００５７】
図5を参照すると、別の例では、500において特定された1つまたは複数の現在パラメータは、相手側UEの現在のデバイス能力を含むことができる。たとえば、相手側UEが正面カメラを欠いているか、壊れているか動作不能な正面カメラを有しているか、または(たとえば、ソフトウェアレベルで、もしくは対象とされているカメラにより)非アクティブ化されたカメラを有する場合、510において第2の通信モードセットから、ビデオ会議に関連する通信モードが除外され得る。別の例では、相手側UEがBluetooth（登録商標）ヘッドセットに接続され、Bluetooth（登録商標）ヘッドセットとペアを組んでいることは、相手側UEが音声データを選好することを暗示し、その場合に510において第2の通信モードセットから非音声通信モードが除外される。別の例では、相手側UEが近距離無線通信(NFC)をサポートする場合、510において、NFCを使用しない通信モードが除外され得る。別の例では、相手側UEがすでに音声呼またはビデオ呼をしている場合、510において、相手側UEの現在の通信セッションを中断するのを助長しない通信モードが除外され得る。別の例では、様々なレベルのパフォーマンスに関連付けられる複数のSIMカードを相手側UEが有する場合、510において相対的に劣ったパフォーマンスのカードを呼び出す通信モードが除外され得る。
【００５８】
図5を参照すると、別の例では、500において特定された1つまたは複数の現在パラメータは、相手側UEが使用されている現在の方法を含むことができる。たとえば、相手側UEのユーザが現在、タイピングモードにある場合、510において非テキスト通信モードが除外され得る。別の例では、たとえば、相手側UEのユーザが仮想キーボードで対話している場合、510において非テキスト通信モードが除外され得る。別の例では、NFCが現在、ターゲットUEにおいてアクティブ化されている場合、510において非NFCモードが除外され得る。別の例では、ターゲットUEが現在、横方向モードに維持されている場合、これは、ターゲットUEのユーザが写真撮影活動をしていることを示唆しており、その場合に510において非写真通信モードが除外される。別の例では、ターゲットUEが現在、表を下にして、またはスクリーンを下にして維持されている場合、これは、ターゲットUEのユーザが写真撮影活動をすることを望んでいないことを示唆しており、その場合に510において写真ベースの通信モードが除外される。
【００５９】
図5を参照すると、別の例では、500において特定された1つまたは複数の現在パラメータは、相手側UEにおける様々な通信モードに関連するコストを含む。たとえば、相手側UEが、500のテキストメッセージを許容するSMS/データプランのうちの300のテキストメッセージを使用している場合、テキスティングが許容され得る。しかしながら、相手側UEが500のテキスト上限をすでに超えている(後続テキストメッセージはより高価であることを意味する)場合、510においてテキスティングは除外され得る。別の例では、相手側UEがSMS/データプランのデータ使用上限に近づいているか、またはこの上限を超えている場合、(一例では、相手側UEがWiFi接続されていなければ)510において帯域幅消費型通信モードが除外され得る。別の例では、様々なコストに関連付けられる複数のSIMカードを相手側UEが有する場合、510において相対的に高価なSIMカードを呼び出す通信モードが除外され得る。
【００６０】
図6Aは、本発明の一実施形態による、アプリケーションサーバ170における図5のプロセスの実行に基づく通信セッションをセットアップするプロセスを示す。図6Aを参照すると、UE1はアプリケーションサーバ170に登録し、その利用可能な通信モードを示し(600A)、アプリケーションサーバ170はUE1を登録し、さらにUE1で利用可能な通信モードを記憶する(605A)。同様に、UE2はアプリケーションサーバ170に登録し、その利用可能な通信モードを示し(610A)、アプリケーションサーバ170はUE2を登録し、さらにUE2で利用可能な通信モードを記憶する(615A)。
【００６１】
図6Aを参照すると、UE2はアプリケーションサーバ170に対し、UE1と通信する際の通信モードセットを要求する(620A)。一例では、620Aにおける要求は、UE2がUE1との実際の通信セッションを開始することを望む前に発生することがあり、その場合に620Aの要求は、将来の通信セッションのためにUE1に連絡する際の推奨される通信モードセットに遅れないでいることを求めるUE2による要求に対応する。たとえば、620Aは、UE2がUE1も属している通信グループに参加または登録することに対応し得る。代替として、620Aの要求は、現在の通信セッションのセットアップとともに発生することがあり、その場合にUE2は、現在の通信セッションのためにUE1に連絡する際の推奨される通信モードセットを取得することができる。
【００６２】
また、UE1は、(たとえば、図5の500に記載されているように)その動作環境に関連する1つまたは複数の現在パラメータを報告する(625A)。一例では、625Aの報告は、周期的にまたは時間トリガ型で発生すること、あるいはイベントトリガ型で発生することがある。たとえば、625Aの報告は、UE1の動作環境の変化がUE1によって検出されたときに発生すること、またはUE1の動作環境の現在パラメータを求める要求に応答して発生する(たとえば、一例では620Aの要求に応答して送られる)ことがある。したがって、625Aの報告が、620Aの要求がアプリケーションサーバ170に伝えられる前に発生すること、625Aの報告が、620Aの要求がアプリケーションサーバ170に伝えられた後に(ただし、その要求に応答してではなく)発生すること、または625Aの報告が、620Aの要求の後、かつ620Aの要求に反応して発生することがある。
【００６３】
625AにおいてUE1の動作環境に関連する現在パラメータを取得した後、アプリケーションサーバ170は、(たとえば、図5の505に記載されているように)UE2がUE1に連絡する場合の第1の通信モードセットを特定する(630A)。たとえば、第1の通信モードセットは、重複する(605Aおよび615Aによる)UE1およびUE2の通信モードに対応し得る。630Aにおいて第1の通信モードセットを特定した後、アプリケーションサーバ170は、(たとえば、図5の510に記載されているように)第2の通信モードセットを生成するために(625Aによる)1つまたは複数の現在パラメータに基づいて、第1の通信モードセットから1つまたは複数の通信を除外する(635A)。635Aにおいて第2の通信モードセットを特定した後、アプリケーションサーバ170は、第2の通信モードセットをUE2に送る(640A)。一例では、上記のように、除外された通信モードが完全にブロックされること(すなわち、ユーザ無効化なし)があり、その場合に640Aの送信は、除外された通信モードを送らず、除外された通信モードはそれにより、UE2のユーザによる選択に利用不可能になる。代替的に、除外された通信モードは、640Aの送信に含まれ得るが、除外された通信モードは明確な非推奨を伴い得る(すなわち、UE2のユーザは依然として非推奨を無効にして、除外された通信モードを介してUE1への連絡を試みることができるが、そうする意欲がそがれている)。図6Aでは、UE2が第2の通信モードセットを受信し、次いで(たとえば、第2の通信モードセットの受信直後、またはしばらくしてUE2のユーザがUE1に連絡したいと思ったとき、のいずれかの時点で)第2の通信モードセットのうちの1つを介してUE1との通信セッションを開始する(645A)と仮定する。
【００６４】
図6Bは、本発明の別の実施形態による、開始側UEにおける図5のプロセスの実行に基づく通信セッションをセットアップする別のプロセスを示す。図6Bを参照すると、UE2はU1に対し、UE1と通信する際の通信モードセットを要求する(600B)。一例では、600Bの要求は、UE2がUE1との実際の通信セッションを開始することを望む前に発生することがあり、その場合に600Bの要求は、将来の通信セッションのためにUE1に連絡する際の推奨される通信モードセットに遅れないでいることを求めるUE2による要求に対応する。代替として、600Bの要求は、現在の通信セッションのセットアップとともに発生することがあり、その場合にUE2は、現在の通信セッションのためにUE1に連絡する際の推奨される通信モードセットを取得することができる。
【００６５】
図6Bを参照すると、UE1は、(図5の500および図6Aの625Aに記載されているように)その動作環境に関連する1つまたは複数の現在パラメータを報告する(605B)ことによって、600Bからの要求に応答する。605BにおいてUE1の動作環境に関連する現在パラメータを取得した後、UE2は、(たとえば、図5の505に記載されているように)UE2がUE1に連絡する場合の第1の通信モードセットを特定する(610B)。たとえば、第1の通信モードセットは、UE2で利用可能な各通信モードに対応し得る。別の例では、第1の通信モードセットは、(たとえばUE2が、605Bの報告により伝えられ得るUE1の利用可能な通信モードを知っている場合)重複するUE1とUE2の両方で利用可能な通信モードに対応し得る。
【００６６】
610Bにおいて第1の通信モードセットを特定した後、UE2は、(たとえば、図5の510に記載されているように)第2の通信モードセットを生成するために1つまたは複数の現在パラメータに基づいて、第1の通信モードセットから1つまたは複数の通信を除外する(615B)。615Bにおいて第2の通信モードセットを特定した後、UE2は、(たとえば、第2の通信モードセットの特定直後、またはしばらくしてUE2のユーザがUE1に連絡したいと思ったとき、のいずれかの時点で)第2の通信モードセットのうちの1つを介してUE1との通信セッションを開始する(620B)。上記のように、除外された通信モードが完全にブロックされること(すなわち、ユーザ無効化なし)があり、その場合に620Bの開始は第2の通信モードセットに制限される。代替的に、除外された通信モードは依然として、620BにおけるUE2のユーザによる選択に利用可能であるが、除外された通信モードは明確に非推奨とされる(すなわち、UE2のユーザは依然として非推奨を無効にして、除外された通信モードを介してUE1への連絡を試みることができるが、そうする意欲がそがれている)。
【００６７】
図6Cおよび図6Dは、本発明の実施形態による、図6Aの645Aおよび/または図6Bの620Bの2つの代替実施態様を示す。
【００６８】
図6Cを参照すると、UE2は第2の通信モードセットを(たとえば、図6Aの640Aに基づいて)受信するか、または(たとえば、図6Bの615Bに基づいて)特定する(600C)。第2の通信モードセットの取得後しばらくしてから、(たとえば、図6Cの実行前または実行中に受信され得る)UE1との通信セッションの開始を求めるUE2のユーザからの要求に応答して、UE2は自動的に、第2の通信モードセットのうちの1つを介して(たとえば、一例では、第2の通信モードセットのうちの最高ランクの通信モードを介して)UE1との要求された通信セッションを開始しようとする(605C)。したがって、UE2がUE1に連絡する際の通信モードの選択は、図6Cにおいて自動化されている。
【００６９】
図6Dを参照すると、UE2は第2の通信モードセットを(たとえば、図6Aの640Aに基づいて)受信するか、または(たとえば、図6Bの615Bに基づいて)特定する(600D)。第2の通信モードセットの取得後しばらくしてから、(たとえば、図6Dの実行前または実行中に受信され得る)UE1との通信セッションの開始を求めるUE2のユーザからの要求に応答して、UE2はそのユーザに対し、第2の通信モードセットのうちの1つを選択するように促す(605D)。たとえば、605Dの促しは、UE2のディスプレイ上への第2の通信モードセットの提示に対応し得る。上記のように、第2の通信モードセットは、排他的に提示され得る(すなわち、除外された通信モードは提示されず、UE2のユーザによって選択され得ないので、ユーザの無効化オプションはない)。代替として、除外された通信モードは、依然として提示され得るが、明確な非推奨とともに提示され得るので、除外された通信モードの、UE2のユーザによるユーザ無効化および選択は依然として可能である。第2の通信モードセットがランク付けまたは優先度付けされる場合、一例では、より高いランクの通信モードが、より低いランクの通信モードよりも目立つように(たとえば、提示リストの最上部に、異なる色で、など)表示され得る。605Dの促しに応答したユーザ選択を受信した後、UE2は選択された通信モードを介して、UE1との要求された通信セッションを開始しようとする(610D)。
【００７０】
諒解されるように、図6Cまたは図6Dのいずれかにおいて、ユーザは、635Aおよび/もしくは615Bにより除外された通信モードのうちの1つを介してUE1との通信を試みるオプションを与えられないか、または代替的に、そのオプションを与えられながらも、除外された通信モードのうちの1つを実際に選択することを明確に非推奨とされるかのいずれかである。
【００７１】
図6Eは、本発明の一実施形態による、図6Aのプロセスの継続を示す。特に、図6Aは、UE2がUE1との通信セッションを開始する際の第2の通信モードセットを提供される方法の一例を示し、図6Eは、アクティブな通信セッション中に発生し得る通信モード切替えを示す。図6Eは、図6Aの継続を示し、それにより、サーバ調停型実施態様に固有のものであるが、アプリケーションサーバ170が厳密には要求されない場合の実施態様(たとえば、アドホックまたはP2P実施態様)に固有の図6Bのプロセスの継続に適合するために図6Eをどのように変更することができるかは容易にわかるだろう。
【００７２】
図6Eを参照して、図6Aのプロセスが実行されており、かつアプリケーションサーバ170が第1の通信モードを介したUE1とUE2との間の通信セッション(たとえば、テキストセッション、音声呼、ビデオ会議、写真共有セッションなど)を調停していると仮定する(600E)。通信セッション中、UE1は、(図5の500および図6Aの625Aに記載されているように)その動作環境に関連する1つまたは複数の現在パラメータを報告する(605E)。一例では、605Eの報告は、図6Aの625Aと同様に、通信セッション中に周期的に、または時間トリガ型で発生すること、あるいは通信セッション中にイベントトリガ型で発生することがある。周期報告が605Eに使用される場合、報告間の間隔は、UE1が(図6Eに記載されているように)アクティブな通信セッションに関与している間は、UE1が通信にアクティブに関与してはいない休止期間と比較して短縮され得る。
【００７３】
605Eにおいて報告を出した後、610Eから620Eは、図6Aの630Aから640Aにそれぞれ対応するので、簡潔にするために説明しない。620Eにおいてアプリケーションサーバ170から第2の通信モードセットを受信すると、場合により、UE2は現在の通信モードから、第2の通信モードセットのうちの1つに(たとえば、またはUE2がユーザ無効化オプションを与えられており、UE2のユーザがユーザ無効化オプションを行使している場合には、除外された通信モードのうちの1つに)切り替える(625E)。たとえば、UE2は、UE1とUE2の現在の通信モードが、620Eで受信された第2の通信モードセットから除外されている場合には、通信モード切替えを実行するように推奨することを決定し得る。別の例では、UE2は、UE1とUE2の現在の通信モードが、620Eで受信された第2の通信モードセットに含まれている場合には、通信モード切替えを実行しないことを決定し得る。別の例では、UE2は、UE1とUE2の現在の通信モードが、620Eで受信された第2の通信モードセットに含まれているが、別の通信モードが、その現在の通信モードよりも高くランク付けられている場合には、通信モード切替えを実行することを決定し得る。
【００７４】
図6Eに関して、任意の数の動作環境変化が上述の切替え動作を促し得ることが諒解されよう。たとえば、UE1は、コンサート場外(静かな環境)で音声呼を開始し、次いでコンサート場内(騒がしい環境)に移動することがあり、その場合に音声呼はより適切な通信モード(たとえば、テキスト会話、ビデオのみの呼など)に切り替えられる。別の例では、UE1は、低帯域幅環境(たとえば、1x、3Gなど)で音声呼を開始し、次いで高帯域環境(たとえば、WiFi、4G、FEMTOセルなど)に移動することがあり、その場合に音声呼はより適切な通信モード(たとえば、ビデオ呼など)に切り替えられる。別の例では、UE1は、セルラーネットワークに接続されることがあり、すでにそのテキスト上限を超えていることがあり、そのため、UEは最初に、テキスティングセッションに入るのをブロックされる(たとえば、いかなるテキストも、代わりにUE1のユーザの電子メールに転送され得る)。次いで、UE1はテキスト無制限環境(たとえば、WiFi、ホームネットワークなど)に移行し、テキスティングセッションに入ることを促される。別の例では、UE1のユーザは、正面カメラを欠いていることがあり、ビデオセッションに入る意欲がそがれていることがある(または音声のみでビデオセッションに入るように促されることがある)。次いでUE1のユーザは、UE1を外部カメラに接続し(またはビデオ機能を有する新しいUEに完全に切り替え)、ビデオ機能を有するビデオセッションに入るように促される。本質的に、図6Aに関して上述した動作環境例のうちのいずれかが通信セッション中に始まり、終了し、あるいは変化して、より適切なまたはふさわしい通信モードに切り替えるように促すことがある。
【００７５】
図5〜図6Eは、あるUEが別のUEに連絡する場合の通信モードを推奨することに焦点を当てているが、図7および図8は、所与のUEのユーザに通信グループ(またはソーシャルグループ)を推奨するためのプロセスに関する。通常、グループメンバーシップは、ユーザによって手動で設定されるか、あるいは非常に単純なルール(たとえば、「友人の友人」など)に基づいて自動的にポピュレートされる。図7および図8は、所与のUEの現在の動作能力に基づき(たとえば、図7)、かつ/または通信グループにおけるグループメンバーと所与のUEのユーザとの間の友好関係の共通性に基づく(たとえば、図8)通信グループ推奨に関する。
【００７６】
図7を参照すると、所与の通信エンティティが、所与のUEの現在の動作能力を監視する(700)。たとえば、所与の通信エンティティは、所与のUE自体あるいはアプリケーションサーバ170(たとえば、ソーシャルネットワーキングサーバなど)に対応し得る。所与の通信エンティティは、複数の通信グループ(たとえば、ソーシャルネットワーキンググループなど)に関連する現在のグループ特性を判断する(705)。710において、所与の通信エンティティは、(たとえば、700による)所与のUEの現在の動作能力が、(たとえば、705による)複数の通信グループの所与のセットの現在のグループ特性に類似していると判断する。710による判断に基づいて、715において所与の通信エンティティは、複数の通信グループの所与のセットを所与のUEに推奨する(715)。ここで、図7のいくつかの例示的な実施態様について説明する。
【００７７】
図7を参照すると、一例では、700において判断される所与のUEの現在の動作能力は、所与のUEの位置および/または移動方向に関係し得る。705において判断される特定の通信グループの現在のグループ特性も、位置および/または移動方向に関係し得る。上記の位置および/または移動方向の情報に基づいて、所与の通信エンティティは、所与のUEが710における特定の通信グループに近接していると判断し得る。代替として、上記の位置および/または移動方向の情報に基づいて、所与の通信エンティティは、所与のUEおよび710における特定の通信グループが同じ位置に集合しつつあると判断し得る。
【００７８】
代替として、特定の通信グループの現在のグループ特性は、報告された災害エリアの場所に緊急対応者が向かっている場合など、特定の通信グループが集合しようとしている位置を含み得る。所与のUEがすでに災害エリアの近くに位置する(またはすでに災害エリアの方に向かっているか、集合しつつある)場合、710の判断では、710において所与のUEを緊急対応チームの見込みグループ参加者と見なし、715において通信グループに所与のUEのユーザを追加すること(たとえば、所与のUEを、緊急事態に関係するディスパッチ通信に関与させることなど)を試みることができる。この場合、所与のUEの現在の動作能力は、ターゲット位置(たとえば、災害エリア)に近接または集合することのほか、所与のUEのユーザが通信グループの活動を支援する意欲および/または能力を有する(たとえば、所与のUEのユーザが、ユーザプロファイルに基づいてCPRのトレーニングを受けていることがわかっている、所与のUEのユーザが、ユーザプロファイルに基づいて非番の警察官であることがわかっている、など)ことを示す二次指示も含み得る。
【００７９】
別の例では、ターゲット位置または集合位置は、従業員のグループ(すなわち、通信グループ)が会合を行うために集合しつつある会合部屋に対応し得る。所与のUEは、この会合に招かれていないかもしれない(または会合に招かれていて、拒絶しているかもしれない)が、同じ都市または建物に現在位置していて、会合に出席する利便性から、所与のUEが会合への出席を望む可能性が高まっていることがある。したがって、この場合における所与のUEの現在の動作能力は、所与のUEが会合部屋に近接または集合することであり(700)、現在のグループ特性は、グループメンバー自体が会合部屋に近接または集合することであり(705)、所与の通信エンティティによって判断される類似性が生じている(710)。さらに、二次要素も710の類似性判断に影響を与え得る。たとえば、所与のUEが会合の議題に関する特別な知識を有するか、または会合参加者(もしくはグループメンバー)のうちの1人もしくは複数に社会的につながっている場合、715において所与の通信エンティティが所与のUEのユーザに通信グループを推奨する可能性は高くなり得る。
【００８０】
図8は、本発明の一実施形態による、既存通信グループを既存通信グループの1人または複数の非メンバーに推奨するプロセスを示す。図8を参照すると、所与の通信エンティティ(たとえば、ソーシャルネットワーキングサーバとして実装され得るアプリケーションサーバ170)が、既存通信グループの非メンバーセットと親しくしている既存通信グループ中のグループメンバーの人数または割合を判断する(たとえば、グループメンバーの86%が、非メンバーX、YおよびZのうちの少なくとも1人と親しくしている、グループメンバーの72%が、XとYの両方と親しくしているが、Zとは親しくしていない、グループメンバー13人のうち8人は、非メンバーGと親しくしている、など)(800)。次いで所与の通信エンティティは、判断に基づいて既存通信グループの非メンバーセットに既存通信グループを推奨するかどうかを決定する(805)。たとえば、805において、800により判断された人数または割合がしきい値を上回る場合には、所与の通信エンティティは非メンバーセットに既存通信グループを推奨することを決定することができ、800により判断された人数または割合がしきい値を上回らない場合には、所与の通信エンティティは非メンバーセットに既存通信グループを推奨しないことを決定することができる。
【００８１】
図8を参照すると、805において所与の通信エンティティが非メンバーセットに既存通信グループを推奨することを決定した場合、非メンバーセットが既存通信グループに参加することを推奨する(810)通知(たとえば、既存通信グループへの招待)が非メンバーセットに送られる。一方、805において所与の通信エンティティが非メンバーセットに既存通信グループを推奨しないことを決定した場合、所与の通信エンティティは、既存通信グループのメンバーシップの変化および/または個々のグループメンバーの友人ステータスの変化など、既存通信グループの変化を監視する(815)。変化が検出されない(たとえば、通信グループに新しいグループメンバーが参加していない、いずれのグループメンバーも通信グループを脱退していない、いずれのグループメンバーも友人を追加または削除していない、など)限り、所与の通信エンティティはグループ関連の変化を監視し続ける。815においてグループ関連の変化が検出されたとき、プロセスは800に戻り、更新されたグループ状態のために繰り返す。たとえば、既存通信グループに参加することを推奨された非メンバーのうちの1人が、810による推奨を受け入れ、グループに参加することがあり、この場合、グループメンバーシップが変化し、新しいメンバーに起因して既存通信グループに追加の非メンバーを招待すべきかどうかを判断するために図8のプロセスの再実行が促される。
【００８２】
上の実施形態は、2GネットワークまたはW-CDMA（登録商標）ベースの3GネットワークにおけるGPRSアーキテクチャに関して説明されてきたが、他の実施形態は、他のタイプのネットワークのアーキテクチャおよび/またはプロトコルを対象とし得ることが諒解されるであろう。たとえば、上で説明された実施形態は、Long-Term Evolution(LTE)ネットワークを通じて搬送されてよく、LTEネットワークでは、RNCおよびSGSNの組合せが、LTEにおける制御プレーンのためのモバイル管理エンティティ(MME)およびユーザプレーントラフィックのためのサービングゲートウェイ(S-GW)に対応し、以下同様である。
【００８３】
情報および信号は、多種多様な技術および技法のいずれかを使用して表され得ることを当業者は諒解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光粒子、あるいはそれらの任意の組合せによって表され得る。
【００８４】
さらに、本明細書で開示された実施形態に関連して説明された様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装できることを、当業者は諒解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップを、上記では概してそれらの機能に関して説明した。そのような機能をハードウェアとして実装するか、ソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課される設計制約に依存する。当業者は、説明された機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈すべきではない。
【００８５】
本明細書で開示された実施形態に関連して説明された様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または、本明細書で説明された機能を実行するように設計されたそれらの任意の組合せで、実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。
【００８６】
本明細書で開示された実施形態に関連して説明された方法、シーケンス、および/またはアルゴリズムは、ハードウェアで、プロセッサによって実行されるソフトウェアモジュールで、またはその2つの組合せで直接具現化され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサと一体であり得る。プロセッサおよび記憶媒体はASIC中に存在し得る。ASICはユーザ端末(たとえば、UE)中に存在し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として存在し得る。
【００８７】
1つまたは複数の例示的な実施形態では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装される場合、機能は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、命令もしくはデータ構造の形態の所望のプログラムコードを搬送もしくは記憶するために使用でき、コンピュータによってアクセスできる、任意の他の媒体を含み得る。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用される場合、ディスク(disk)およびディスク(disc)は、コンパクトディスク(CD)、レーザーディスク（登録商標）、光学ディスク、デジタル多用途ディスク(DVD)、フロッピー（登録商標）ディスク、およびブルーレイディスクを含み、ディスク(disk)は、通常、磁気的にデータを再生し、ディスク(disc)は、レーザーで光学的にデータを再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００８８】
上記の開示は本発明の例示的な実施形態を示すが、添付の特許請求の範囲によって規定される本発明の範囲から逸脱することなく、本明細書において様々な変更および修正を行えることに留意されたい。本明細書で説明された本発明の実施形態による方法クレームの機能、ステップおよび/または動作は、特定の順序で実行されなくてもよい。さらに、本発明の要素は、単数形で説明または請求されていることがあるが、単数形に限定することが明示的に述べられていない限り、複数形が企図される。
【符号の説明】
【００８９】
100  ワイヤレス通信システム、システム
102  UE、携帯電話、ワイヤレスクライアントコンピューティングデバイス、クライアントデバイス
104  エアインターフェース
108  UE、携帯情報端末、ワイヤレスクライアントコンピューティングデバイス
110  UE、ページャ、ワイヤレスクライアントコンピューティングデバイス
112  UE、コンピュータプラットフォーム、ワイヤレスクライアントコンピューティングデバイス
120  無線アクセスネットワーク(RAN)
122  RNC、基地局コントローラ
124  Node B、基地局
126  コアネットワーク
160  Serving GPRS Support Node(SGSN)
162  第1のパケットデータネットワークエンドポイント
164  第2のパケットデータネットワークエンドポイント
165  Gateway GPRS Support Node(GGSN)
170  アプリケーションサーバ、サーバ
170A  地域ディスパッチャ
170B  メディア制御複合体(MCC)
175  インターネット
182  認証、認可およびアカウンティング(AAA)サーバ、サーバ
184  プロビジョニングサーバ、サーバ
186  インターネットプロトコル(IP)マルチメディアサブシステム(IMS)/セッション開始プロトコル(SIP)登録サーバ、サーバ
188  ルーティングユニット
200  UE
202  プラットフォーム、内部プラットフォーム
206  送受信機
208  ASIC
210  アプリケーションプログラミングインターフェース(「API」)
212  メモリ
214  ローカルデータベース
222  アンテナ
224  ディスプレイ
226  キーパッド
228  プッシュツートークボタン
400  通信デバイス
【図１】
2015506143.tif 000003
【図２Ａ】
2015506143.tif 000004
【図２Ｂ】
2015506143.tif 000005
【図２Ｃ】
2015506143.tif 000006
【図３】
2015506143.tif 000007
【図４】
2015506143.tif 000008
【図５】
2015506143.tif 000009
【図６Ａ】
2015506143.tif 000010
【図６Ｂ】
2015506143.tif 000011
【図６Ｃ】
2015506143.tif 000012
【図６Ｄ】
2015506143.tif 000013
【図６Ｅ】
2015506143.tif 000014
【図７】
2015506143.tif 000015
【図８】
2015506143.tif 000016
【手続補正書】
【提出日】平成26年8月6日(2014.8.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第1のユーザ機器UE(200)と第2のUE(200)との間の通信のモードをブロックする方法であって、
前記第1のUEと前記第2のUEとの間の通信セッションを調停するように構成されたアプリケーションサーバ(170)において、前記第1のUEの動作環境に関連する1つまたは複数の現在パラメータを特定する(500、625A、605B、605E)ステップと、
前記アプリケーションサーバにおいて、前記第1のUEが前記第2のUEから連絡を受ける場合の第1の通信モードセットを特定する(505、630A、610B、610E)ステップと、
前記第1のUEの前記動作環境に関連する前記特定された1つまたは複数の現在パラメータに基づいて第2の通信モードセットを生成するために、前記第1の通信モードセットから1つまたは複数の通信モードを除外する(510、635A、615B、620E)ステップと、
前記第2のUEのユーザによる選択のために、前記第2のUEに前記第2の通信モードセットのみを送り、それにより、前記第2のUEが前記除外された通信モードを介して前記第1のUEに連絡するのをブロックするステップと
を含む方法。
【請求項２】
前記特定するステップおよび前記除外するステップは、前記第1のUEとの通信セッションを開始しようとする前記第2のUEによる試みとともに実行される、請求項1に記載の方法。
【請求項３】
前記特定するステップおよび前記除外するステップは、所与の通信モードを介した前記第1のUEと前記第2のUEとの間の既存の通信セッション(600E、605E、610E、615E)中に実行され、
前記所与の通信モードは、前記第2の通信モードセットから除外され、
前記方法は、
前記既存の通信セッションを前記所与の通信モードから前記第2の通信モードセットのうちの1つに切り替える(625E)ステップ
をさらに含む、請求項1に記載の方法。
【請求項４】
ユーザ機器(UE)(200)のユーザに通信グループを推奨する方法であって、
前記UEに関連する現在の動作能力を監視する(700)ステップと、
複数の通信グループに関連する現在のグループ特性を判断する(705)ステップと、
前記監視に基づいて、前記UEの前記現在の動作能力が、前記複数の通信グループのうちの1つまたは複数に関する前記現在のグループ特性に類似していると判断する(710)ステップと、
前記UEの前記ユーザに前記1つまたは複数の通信グループを推奨する(715)ステップと
を含む方法。
【請求項５】
前記UEに関連する前記現在の動作能力は、前記UEの現在の位置および/または移動に基づく、請求項4に記載の方法。
【請求項６】
前記監視するステップ、前記判断するステップおよび前記推奨するステップは、(i)前記UEによって実行されるか、または(ii)アプリケーションサーバ(170)もしくはソーシャルネットワーキングサーバによって実行される、請求項4に記載の方法。
【請求項７】
ユーザに通信グループを推奨する方法であって、
既存通信グループのグループメンバーのしきい値人数またはしきい値割合が、前記既存通信グループにまだ属していないユーザセットと親しくしている、と判断する(800)ステップと、
前記ユーザセットが前記既存通信グループに参加することを推奨する(805、810)ステップと
を含む方法。
【請求項８】
(i)前記既存通信グループのメンバーシップ、および/または(ii)前記既存通信グループの少なくとも1人のグループメンバーの友人ステータスに関連する変化を検出するステップ(815)と、
前記検出された変化に基づいて、前記判断するステップおよび前記推奨するステップを繰り返す(800、805、810)ステップと
をさらに含む、請求項7に記載の方法。
【請求項９】
第1のユーザ機器(UE)と第2のUEとの間の通信のモードを推奨するように構成された通信デバイス(170、200、400)であって、
前記第1のUEの動作環境に関連する1つまたは複数の現在パラメータを特定する(500、625A、605B、605E)ように構成された論理(405、410)と、
前記第1のUEが前記第2のUEから連絡を受ける場合の第1の通信モードセットを特定する(505、630A、610B、610E)ように構成された論理(405、410)と、
前記第1のUEの前記動作環境に関連する前記特定された1つまたは複数の現在パラメータに基づいて第2の通信モードセットを生成するために、前記第1の通信モードセットから1つまたは複数の通信モードを除外する(510、635A、615B、620E)ように構成された論理(410)と、
前記第1のUEが前記除外された通信モードを介して前記第2のUEに連絡するのをブロックするように構成された論理と
を含む通信デバイス。
【請求項１０】
ユーザ機器(UE)のユーザに通信グループを推奨するように構成された通信デバイス(170、200、400)であって、
前記UEに関連する現在の動作能力を監視する(700)ように構成された論理(405、410)と、
複数の通信グループに関連する現在のグループ特性を判断する(705)ように構成された論理(410)と、
前記監視に基づいて、前記UEの前記現在の動作能力が、前記複数の通信グループのうちの1つまたは複数に関する前記現在のグループ特性に類似していると判断する(710)ように構成された論理(410)と、
前記UEの前記ユーザに前記1つまたは複数の通信グループを推奨する(715)ように構成された論理(405)と
を含む通信デバイス。
【請求項１１】
前記通信デバイスは、(i)前記UE、または(ii)アプリケーションサーバもしくはソーシャルネットワーキングサーバに対応する、請求項10または請求項11に記載の通信デバイス。
【請求項１２】
ユーザに通信グループを推奨するように構成されたサーバ(170、400)であって、
既存通信グループのグループメンバーのしきい値人数またはしきい値割合が、前記既存通信グループにまだ属していないユーザセットと親しくしている、と判断する(800)ように構成された論理(410)と、
前記ユーザセットが前記既存通信グループに参加することを推奨する(805、810)ように構成された論理(405)と
を含むサーバ。
【請求項１３】
請求項1から8のいずれか一項による方法を実行するための手段を含む装置(170、200、400)。
【請求項１４】
コンピュータ可読媒体を含むコンピュータプログラム製品であって、前記非一時的コンピュータ可読媒体が、請求項1から8のいずれか一項による方法をコンピュータまたはプロセッサに実行させるための少なくとも1つの命令を含む、コンピュータプログラム製品。
【国際調査報告】
2015506143.tif 000017
2015506143.tif 000018