(57)【要約】  デバイスおよび方法は、ニアフィールド通信（ＮＦＣ）プロトコルリンクのような近距離通信リンクを使用して、ユーザが移動デバイスを互いに認証させて安全なマルチキャストグループを生成させ、または拡張することを可能にする。いったん２以上のデバイスが近距離通信ピアツーピアリンクを確立すると、デバイスは、デバイスにマルチキャストメッセージを送信または受信させるのに十分なマルチキャストグループ通信データを交換する。長距離のワイヤードまたはワイヤレスネットワーク通信リンクが次に、マルチキャストメッセージ通信に対して使用される。近距離通信Ｐ２Ｐリンクの近接限定により、デバイス間で相互信頼を推定することが可能になり、セキュリティおよび認証のシグナリングが低減される。
2010519863.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信デバイスをマルチキャストグループに加える方法において、
前記第１の通信デバイスと、すでに前記マルチキャストグループのメンバーである、第２の通信デバイスとの間に近距離通信リンクを確立することと、
前記近距離通信リンクを使用して、前記第２の通信デバイスから前記第１の通信デバイスに、前記マルチキャストグループに関係するマルチキャストサービス広告を送信することと、
前記マルチキャストサービス広告に基づいて、前記第１の通信デバイスを前記マルチキャストグループに加えることとを含む方法。
【請求項２】
前記マルチキャストサービス広告に基づいて、前記第１の通信デバイスを前記マルチキャストグループに加えることは、
前記第１の通信デバイスの通信機能に関係するシグナリングデータを、前記マルチキャストグループの別のメンバーに送信することを含む請求項１記載の方法。
【請求項３】
前記マルチキャストサービス広告に基づいて、前記第１の通信デバイスを前記マルチキャストグループに加えることは、
前記第１の通信デバイスから前記第２の通信デバイスに、前記第１の通信デバイスの通信機能に関係するシグナリングデータを送信することと、
前記第２の通信デバイスから前記マルチキャストグループの別のメンバーに、前記シグナリングデータを送信することとを含む請求項１記載の方法。
【請求項４】
前記シグナリングデータは、前記近距離通信リンクによって、前記第１のシグナリングデバイスから前記第２の通信デバイスに送信される請求項３記載の方法。
【請求項５】
前記第１の通信デバイスから前記第２の通信デバイスに、マルチキャストサービス広告に対する要求を送信することをさらに含む請求項１記載の方法。
【請求項６】
前記近距離通信リンクは、ニアフィールド通信（ＮＦＣ）プロトコル通信リンクである請求項１記載の方法。
【請求項７】
マルチキャストグループを生成させる方法において、
マルチキャスト機能により、第１の通信デバイスと第２の通信デバイスとの間に近距離通信リンクを確立することと、
前記近距離通信リンクを使用して、前記第２の通信デバイスから前記第１の通信デバイスに、マルチキャストグループを生成させることに関係するマルチキャストサービス広告を送信することと、
前記第１の通信デバイスと前記第２の通信デバイスとを含むマルチキャストグループを確立することとを含む方法。
【請求項８】
前記第１の通信デバイスから前記第２の通信デバイスに、前記第１の通信デバイスの機能に関係するシグナリングデータを送信することをさらに含む請求項７記載の方法。
【請求項９】
前記第１の通信デバイスから前記第２の通信デバイスに、マルチキャストサービス広告に対する要求を送信することをさらに含む請求項７記載の方法。
【請求項１０】
第３の通信デバイスと前記第２の通信デバイスとの間に近距離通信リンクを確立することと、
前記近距離通信リンクを使用して、前記第２の通信デバイスから前記第３の通信デバイスに、前記マルチキャストグループに関係するマルチキャストサービス広告を送信することと、
前記マルチキャストサービス広告に基づいて、前記第３の通信デバイスを前記マルチキャストグループに加えることとを含む方法。
【請求項１１】
前記近距離通信リンクは、ニアフィールド通信（ＮＦＣ）プロトコル通信リンクである請求項７記載の方法。
【請求項１２】
第１の通信デバイスをマルチキャストグループから取り除く方法において、
マルチキャストグループのメンバーである、前記第１の通信デバイスと、同様に前記マルチキャストグループのメンバーである、第２の通信デバイスとの間に近距離通信リンクを確立することと、
前記第１の通信デバイスから前記第２の通信デバイスに、切断メッセージを送信することと、
前記第１の通信デバイスを前記マルチキャストグループから取り除くこととを含む方法。
【請求項１３】
前記第２の通信デバイスから前記マルチキャストグループの他のメンバーに、前記切断メッセージを送信することをさらに含む請求項１２記載の方法。
【請求項１４】
前記近距離通信リンクは、ニアフィールド通信（ＮＦＣ）プロトコル通信リンクである請求項１２記載の方法。
【請求項１５】
移動デバイスにおいて、
プロセッサと、
前記プロセッサに結合された第１のトランシーバと、
前記プロセッサに結合された第２のトランシーバと、
前記プロセッサに結合されたメモリとを具備し、
前記第２のトランシーバは近距離通信トランシーバであり、
前記プロセッサは、
前記第２のトランシーバによって、前記移動デバイスと通信デバイスとの間に近距離通信リンクを確立することと、
前記近距離通信によって伝達される情報に基づいて、マルチキャストグループに加わり、マルチキャストグループ通信は、前記第１のトランシーバによって送信および受信されることと、
を含むステップを実行するためのソフトウェア命令を備えるように構成されている移動デバイス。
【請求項１６】
前記プロセッサは、前記近距離通信リンクによって、すでに前記マルチキャストグループのメンバーである前記通信デバイスから、前記マルチキャストグループに関係するマルチキャストサービス広告を受信することをさらに含むステップを実行するためのソフトウェア命令を備えるように構成されており、
前記マルチキャストグループに加わることは、前記受信したマルチキャストサービス広告に基づいて、前記移動デバイスが前記マルチキャストグループに加わることを含む請求項１５記載の移動デバイス。
【請求項１７】
前記プロセッサは、前記移動デバイスの通信機能に関係するシグナリングデータを前記マルチキャストグループの別のメンバーに送信することをさらに含むステップを実行するためのソフトウェア命令を備えるように構成されている請求項１６記載の移動デバイス。
【請求項１８】
前記プロセッサは、前記近距離通信リンクによって、前記移動デバイスの通信機能に関係するシグナリングデータを前記通信デバイスに送信することをさらに含むステップを実行するためのソフトウェア命令を備えるように構成されている請求項１６記載の移動デバイス。
【請求項１９】
前記プロセッサは、前記近距離通信リンクによって、マルチキャストサービス広告に対する要求を前記通信デバイスに送信することをさらに含むステップを実行するためのソフトウェア命令を備えるように構成されている請求項１６記載の移動デバイス。
【請求項２０】
前記プロセッサは、前記近距離通信リンクによって、前記通信デバイスからマルチキャストグループを生成させることに関係するマルチキャストサービス広告を送信することをさらに含むステップを実行するためのソフトウェア命令を備えるように構成されており、
前記マルチキャストグループに加わることは、前記マルチキャストサービス広告に基づいて、前記移動デバイスと前記通信デバイスとを含む前記マルチキャストグループを確立することを含む請求項１５記載の移動デバイス。
【請求項２１】
前記プロセッサは、前記近距離通信リンクによって、前記通信デバイスの通信機能に関係するシグナリングデータを前記通信デバイスから受信することをさらに含むステップを実行するためのソフトウェア命令を備えるように構成されている請求項２０記載の移動デバイス。
【請求項２２】
前記プロセッサは、前記近距離通信リンクによって、前記移動デバイスがメンバーである、確立されたマルチキャストグループに関係するマルチキャストサービス広告を前記通信デバイスに送信することをさらに含むステップを実行するためのソフトウェア命令を備えるように構成されており、
前記マルチキャストグループに加わることは、前記マルチキャストサービス広告に基づいて、前記移動デバイスを含む前記マルチキャストグループに前記通信デバイスが加わることを含む請求項１５記載の移動デバイス。
【請求項２３】
前記プロセッサは、前記近距離通信リンクによって、前記通信デバイスからマルチキャストサービス広告に対する要求を受信することをさらに含むステップを実行するためのソフトウェア命令を備えるように構成されている請求項２２記載の移動デバイス。
【請求項２４】
前記プロセッサは、前記近距離通信リンクによって前記通信デバイスに切断メッセージを送信することをさらに含むステップを実行するためのソフトウェア命令を備えるように構成されている請求項１６記載の移動デバイス。
【請求項２５】
前記第２のトランシーバは、ニアフィールド通信（ＮＦＣ）プロトコルトランシーバである請求項１記載の移動デバイス。
【請求項２６】
有体的記憶媒体において、
移動デバイスと通信デバイスとの間に近距離通信リンクを確立することと、
前記近距離通信リンクによって伝達される情報に基づいて、マルチキャストグループに加わることとを含むステップをプロセッサに実行させるように構成されているプロセッサ実行可能ソフトウェア命令を記憶した有体的記憶媒体。
【請求項２７】
前記有体的記憶媒体は、前記近距離通信リンクによって、すでに前記マルチキャストグループのメンバーである前記通信デバイスから、前記マルチキャストグループに関係するマルチキャストサービス広告を受信することを含むステップをプロセッサにさらに実行させるように構成されているプロセッサ実行可能ソフトウェア命令を有し、
前記マルチキャストグループに加わることは、前記受信したマルチキャストサービス広告に基づいて、前記移動デバイスが前記マルチキャストグループに加わることを含む請求項２６記載の有体的記憶媒体。
【請求項２８】
前記有体的記憶媒体は、前記移動デバイスの通信機能に関係するシグナリングデータを前記マルチキャストグループの別のメンバーに送信することを含むステップをプロセッサにさらに実行させるように構成されているプロセッサ実行可能ソフトウェア命令を有する請求項２７記載の有体的記憶媒体。
【請求項２９】
前記有体的記憶媒体は、前記近距離通信リンクによって、前記プロセッサに利用可能な通信機能に関係するシグナリングデータを前記通信デバイスに送信すること含むステップをプロセッサにさらに実行させるように構成されているプロセッサ実行可能ソフトウェア命令を有する請求項２７記載の有体的記憶媒体。
【請求項３０】
前記有体的記憶媒体は、前記近距離通信リンクによって、マルチキャストサービス広告に対する要求を前記通信デバイスに送信すること含むステップをプロセッサにさらに実行させるように構成されているプロセッサ実行可能ソフトウェア命令を有する請求項２７記載の有体的記憶媒体。
【請求項３１】
前記有体的記憶媒体は、前記近距離通信リンクによって、前記通信デバイスからマルチキャストグループを生成させることに関係するマルチキャストサービス広告を送信すること含むステップをプロセッサにさらに実行させるように構成されているプロセッサ実行可能ソフトウェア命令を有し、
前記マルチキャストグループに加わることは、前記マルチキャストサービス広告に基づいて、前記移動デバイスと前記通信デバイスとを含む前記マルチキャストグループを確立することを含む請求項２６記載の有体的記憶媒体。
【請求項３２】
前記有体的記憶媒体は、前記近距離通信リンクによって、前記通信デバイスの通信機能に関係するシグナリングデータを前記通信デバイスから受信すること含むステップをプロセッサにさらに実行させるように構成されているプロセッサ実行可能ソフトウェア命令を有する請求項３１記載の有体的記憶媒体。
【請求項３３】
前記有体的記憶媒体は、前記近距離通信リンクによって、前記移動デバイスがメンバーである、確立されたマルチキャストグループに関係するマルチキャストサービス広告を前記通信デバイスに送信すること含むステップをプロセッサにさらに実行させるように構成されているプロセッサ実行可能ソフトウェア命令を有し、
前記マルチキャストグループに加わることは、前記マルチキャストサービス広告に基づいて、前記移動デバイスを含む前記マルチキャストグループに前記通信デバイスが加わることを含む請求項２６記載の有体的記憶媒体。
【請求項３４】
前記有体的記憶媒体は、前記近距離通信リンクによって、前記通信デバイスからマルチキャストサービス広告に対する要求を受信すること含むステップをプロセッサにさらに実行させるように構成されているプロセッサ実行可能ソフトウェア命令を有する請求項３３記載の有体的記憶媒体。
【請求項３５】
前記有体的記憶媒体は、前記近距離通信リンクによって前記通信デバイスに切断メッセージを送信することを含むステップをプロセッサにさらに実行させるように構成されているプロセッサ実行可能ソフトウェア命令を有する請求項２７記載の有体的記憶媒体。
【請求項３６】
移動デバイスにおいて、
前記移動デバイスと通信デバイスとの間に近距離通信リンクを確立する手段と、
前記近距離通信リンクによって伝達される情報に基づいて、マルチキャストグループに加わる手段とを具備する移動デバイス。
【請求項３７】
前記近距離通信リンクによって、すでに前記マルチキャストグループのメンバーである前記通信デバイスから、前記マルチキャストグループに関係するマルチキャストサービス広告を受信する手段をさらに具備し、
前記マルチキャストグループに加わる手段は、前記受信したマルチキャストサービス広告に基づいて、前記移動デバイスが前記マルチキャストグループに加わることを含む請求３６記載の移動デバイス。
【請求項３８】
前記移動デバイスの通信機能に関係するシグナリングデータを前記マルチキャストグループの別のメンバーに送信する手段をさらに具備する請求項３７記載の移動デバイス。
【請求項３９】
前記移動デバイスの通信機能に関係するシグナリングデータを前記通信デバイスに送信する手段をさらに具備する請求項３７記載の移動デバイス。
【請求項４０】
前記近距離通信リンクによって、マルチキャストサービス広告に対する要求を前記通信デバイスに送信する手段をさらに具備する請求項３７記載の移動デバイス。
【請求項４１】
前記近距離通信リンクによって、前記通信デバイスからマルチキャストグループを生成させることに関係するマルチキャストサービス広告を送信する手段をさらに具備し、
前記マルチキャストグループに加わる手段は、前記マルチキャストサービス広告に基づいて、前記移動デバイスと前記通信デバイスとを含む前記マルチキャストグループを確立する手段を備える請求項３６記載の移動デバイス。
【請求項４２】
前記近距離通信リンクによって、前記通信デバイスの通信機能に関係するシグナリングデータを受信する手段をさらに具備する請求項４１記載の移動デバイス。
【請求項４３】
前記近距離通信リンクによって、前記移動デバイスがメンバーである、確立されたマルチキャストグループに関係するマルチキャストサービス広告を前記通信デバイスに送信する手段をさらに具備し、
前記マルチキャストグループに加わる手段は、前記マルチキャストサービス広告に基づいて、前記移動デバイスを含む前記マルチキャストグループに前記通信デバイスが加わる手段を備える請求項３６記載の移動デバイス。
【請求項４４】
前記近距離通信リンクによって、前記通信デバイスからマルチキャストサービス広告に対する要求を受信する手段をさらに具備する請求項４２記載の移動デバイス。
【請求項４５】
前記近距離通信リンクによって、前記通信デバイスに切断メッセージを送信する手段をさらに具備する請求項３７記載の移動デバイス。
【請求項４６】
前記移動デバイスと通信デバイスとの間に近距離通信リンクを確立する手段は、ニアフィールド通信（ＮＦＣ）プロトコル通信リンクを確立する手段を備える請求項３６記載の移動デバイス。
【請求項４７】
システムにおいて、
ネットワークと、
第１のトランシーバおよび第２のトランシーバを含む第１の通信デバイスと、
第３のトランシーバおよび第４のトランシーバを含む第２の通信デバイスとを具備し、
前記第１のトランシーバは、前記ネットワークによって通信するように構成されており、前記第２のトランシーバは、近距離通信トランシーバであり、
前記第３のトランシーバは、前記ネットワークによって通信するように構成されており、前記第４のトランシーバは、近距離通信トランシーバであり、
前記第１および第２の通信デバイスは、前記第２および第４のトランシーバによって、移動体の間に近距離通信リンクを確立し、かつ、前記近距離通信リンクによって伝達される情報に基づいて、前記第１および第３のトランシーバの間にマルチキャストグループ通信を確立するように構成されているシステム。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は、２００７年２月２３日に出願され、全体の内容が参照によりここに組み込まれている、“近接に基づいてマルチキャストグループを生成させる方法および装置”と題する米国仮特許出願第６０／８９１，２３１号に対する優先権の利益を主張する。
【発明の分野】
【０００２】
本発明は一般に、コンピュータネットワーク通信に関し、より詳細には、近接に基づいてマルチキャストグループを生成させることに関する。
【背景】
【０００３】
移動デバイスおよび消費者電子デバイスが融合市場をターゲットにすることから、マルチキャスト通信技術において関心が高まっている。マルチキャストグループにおいて、多数の参加者は、ネットワーク間で互いにリンクされ、参加者は、互いに通信を送り、および互いから通信を受け取る。そのようなネットワークは、ビジネスコラボレーションから双方向型ゲームまで、さまざまな有用なアプリケーションを有する。しかしながら、メンバーがグループのすべてのメンバーに通信のアクセスができるとき、マルチキャストグループは危険がないわけではない。マルチキャストグループに侵入者を受け入れることにより、メンバーは電子攻撃および傍受を受けやすくなる。したがって、ほとんどのマルチキャストグループは、いくつかの形態のセキュリティプロトコルまたは認証プロトコルを使用して、グループアクセスを制限する。そのようなメカニズムは、確立した、および安定したグループにおいては、うまく機能するかもしれない。しかしながら、アドホックマルチキャストグループ、および頻繁にメンバーを追加および削除するグループは、そのようなセキュリティプロトコルまたは認証プロトコルによって重荷を背負うことになるかもしれない。
【概要】
【０００４】
さまざまな実施形態において、互いに認識し、マルチキャストグループを確立するために、ワイヤレス近接限定通信を使用して移動デバイス間に初期リンクを確立する。移動デバイス（例えば、セル電話機、ＰＤＡ、および他のワイヤレスデバイス）がピアツーピア（Ｐ２Ｐ）データリンクを確立するように、さまざまなワイヤレス近接限定通信技術を使用してもよい。Ｐ２Ｐリンクがワイヤレス近接限定通信により設定された後に、ブルートゥース（登録商標）またはＷｉ−Ｆｉのような別のワイヤレス通信技術を、より長距離の通信のために、または、より大量のデータを転送するために使用できる。より長距離の通信技術は、マルチキャストグループを確立するための媒体として使用できる。ワイヤレス近接限定通信技術は短距離に限定されることから、この自己確立ワイヤレス通信リンクは直感的メカニズムをユーザに提供して、単に、２以上の移動デバイスを至近距離に持ち込むことにより、マルチキャストグループに対して移動デバイスを認証させ、かつ、マルチキャストグループへの参加を開始する。
【０００５】
ここに組み込まれ、本明細書の一部を構成する添付図面は、本発明の例示的な実施形態を例証し、上記の一般的な説明および下記の詳細な説明とともに、本発明の特徴を説明する機能を果たす。
【図面の簡単な説明】
【０００６】
【図１】図１は、多数の移動デバイスに対して実現される短距離ワイヤレス通信を含むワイヤレスセルラネットワークのブロック図である。
【図２】図２は、マルチキャストグループにデバイスを加える実施形態のメッセージのフロー図である。
【図３】図３は、マルチキャストグループにデバイスを加えるのに適した実施形態の方法のプロセスのフロー図である。
【図４】図４は、マルチキャストグループを確立する実施形態のメッセージのフロー図である。
【図５】図５は、マルチキャストグループを確立するのに適した実施形態の方法のプロセスのフロー図である。
【図６】図６は、さまざまな実施形態により使用するのに適したデータ構造の図である。
【図７】図７は、確立されたマルチキャストグループからデバイスを除去する実施形態のメッセージのフロー図である。
【図８】図８は、さまざまな実施形態により使用するのに適した例示的な移動デバイスの回路ブロック図である。
【詳細な説明】
【０００７】
添付図面に関連して、さまざまな実施形態を詳細に記述する。いかなる場合でも可能な限り、同じまたは類似の部分を参照するために、同じ参照符号を図面全体にわたって使用する。特定の例および構成に対して成される参照は、説明のためのものであり、本発明または特許請求の範囲を限定するように向けられていない。
【０００８】
ここで使用するとき、用語“移動ハンドセット”、“ハンドセット”、“移動デバイス”、および“ハンドヘルドデバイス”は、セルラ電話機、パーソナルデータアシスタント（ＰＤＡ）、パームトップコンピュータ、ワイヤレス電子メール受信機、およびセルラ電話受信機（例えば、Ｂｌａｃｋｂｅｒｒｙ（登録商標）およびＴｒｅｏ（登録商標）のデバイス）、マルチメディアインターネット使用可能セルラ電話機（例えば、ｉＰｈｏｎｅ（登録商標））、ならびに、プログラマブルプロセッサおよびメモリと、ワイヤレスネットワークに接続するための機能とを含む類似のパーソナル電子デバイス、のうちのいずれか１つまたはすべてを指す。さまざまな実施形態は、セルラ電話機ネットワークのセルタワーを含む、そのようなネットワークシステムを参照するが、本発明および特許請求の範囲の範囲は、識別子を含む基地局を中心とした分散通信セルを含んでいる、任意のワイヤレス通信システムを包含し、それらは、例えば、ＷｉＦｉ、ＷｉＭａｘ、および他のワイヤレスデータネットワーク通信技術を含んでいる。
【０００９】
さまざまな実施形態は、ワイヤレス近接限定通信技術を使用して、マルチキャストグループを確立するのに必要な情報を２つの電子デバイスに交換させる必要を課す。さまざまなワイヤレス近接限定通信技術を、この目的のために使用してもよい。例えば、ニアフィールド通信（ＮＦＣ）プロトコル技術のような近距離通信リンク技術を使用してもよい。ＮＦＣプロトコル技術のデバイスは、１３．５６ＭＨｚの規制されていないＲＦ帯域で動作し、ＦｅｌｉＣａおよびＭｉｆａｒｅ（登録商標）のような、既存のコンタクトレススマートカード技術、規格、およびプロトコルに完全に準拠する。ＮＦＣプロトコル使用可能デバイスは、これらのプロトコルに準拠するコンタクトレススマートカードおよびスマートカード読取り装置とともに相互運用可能である。有効なＮＦＣプロトコルの距離は、約０ｃｍないし２０ｃｍ（８インチまで）であり、データ通信は、リンクを使用するアプリケーションからの命令により、または、通信デバイスが距離から出るとき、終了する。
【００１０】
コンタクトレスの、識別およびネットワーキング技術の組合せから進化し、ＮＦＣプロトコルは、短距離ワイヤレス接続規格である。多数の国際規格がＮＦＣプロトコルに対して確立されており、それらは、例えば、ＩＳＯ／ＩＥＣ１４４４３；ＩＳＯ／ＩＥＣ１５６９３；ＩＳＯ／ＩＥＣ１８０９２；ＩＳＯ／ＩＥＣ２１４８１；ＩＳＯ／ＩＥＣ２２５３６；ＩＳＯ／ＩＥＣ２３９１７；ＩＳＯ／ＩＥＣ ＤＩＳ２８３６１；ＮＦＣＩＰ−１とも呼ばれるＥＣＭＡ−３４０；ＮＦＣＩＰ−２とも呼ばれるＥＣＭＡ−３５２；ＥＣＭＡ−３５６；ＥＣＭＡ−３６２；ＥＣＭＡ−３７３；ＥＣＭＡ／ＴＣ３２−ＴＧ１９／２００６／０５７；ＮＦＣ−ＷＩ；およびＮＦＣ−ＦＥＣを含んでいる。
【００１１】
しかしながら、本実施形態および特許請求の範囲は、ＮＦＣプロトコルのうちのいずれか１つまたはすべてに限定されず、代わりに、任意の短距離（すなわち、近接限定の）ワイヤレス通信リンクを包含する。任意のワイヤレス近接限定通信技術を使用してもよい。上述のリスト表示したＮＦＣプロトコルに加えて、例えば、無線周波数識別（ＲＦＩＤ）タグおよびＩｒＤＡ（赤外線データ協会）のプロトコルを含む、他の短距離通信媒体を使用して、ワイヤレス近接限定通信リンクを確立してもよい。さらに、ＮＦＣプロトコルデバイスと同じ方法で、他の短距離ワイヤレス通信プロトコルおよび規格を開発し、さまざまな実施形態において使用してもよい。さらに、電子デバイスを互いに識別する目的のために、より長距離のワイヤレス技術およびプロトコルを、それらの有効範囲を限定する修正または追加により使用してもよい。例えば、ＷｉＦｉ、（２．４ＧＨｚ周波数帯域を使用して通信する）ブルートゥース、ＵＷＢ（超広帯域無線）、ＩＥＥＥ８０２．１５．４、およびジグビー（登録商標）、のワイヤレス通信プロトコルおよび規格を、範囲を限定する機能と組み合わせて使用してもよい。例えば、認証通信に対して送信電力を限定してもよく、それにより、通信を送信および受信するために、２つのデバイスは互いに比較的接近していなければならない（例えば、互いに数フィート以内）。別の例として、往復の通信遅延制限を課して、それにより、そのような信号の往復が、１２フィートを超えるくらいの距離から送信された信号を拒絶するように設定されたしきい値より小さい場合にのみ、認証通信が発生できるようにしてもよい。そのようなしきい値は、２フィートないし３フィートの離隔距離のように短くてもよい。
【００１２】
参照を簡単にするために、さまざまな実施形態および特許請求の範囲は、あらゆるワイヤレス近接限定通信技術を包含するために、“近距離通信”および“ニアフィールド通信”を参照する。“近距離通信リンク（ＣＲＣＬ）および“ニアフィールド通信”に対するここでの参照は、約３メートル（約１２フィート）を超えて通信技術が信用証明情報を交換しないものとは異なる何らかの方法で、詳細な説明または特許請求の範囲を限定するように向けられていない。このましい実施形態において、通信距離は、約１メートル（約３フィート）よりも小さい範囲に限定され、さらに好ましい実施形態において、約１フットより小さい範囲に限定され、いくつかの実施形態において、通信距離は約０ｃｍないし２０ｃｍ（８インチまで）に限定される。この区別を表すために、約０ｃｍないし２０ｃｍ（８インチまで）の通信距離を有するリンクを使用する実施形態の説明は、“ＮＦＣプロトコル”リンクを参照する。それゆえに、“ニアフィールド通信プロトコル”および“ＮＦＣプロトコル”通信に対する参照は、上述のリスト表示したさまざまなＮＦＣプロトコルおよび規格によって提供される距離を有する、通信のトランシーバおよび技術に限定するように向けられているが、同様に限定された通信距離を有するＲＦＩＤトランシーバおよび技術を含んでいてもよい。
【００１３】
アクセス、支払い、チケッティングのような広い範囲のアプリケーションをサポートするための無線周波数識別（ＲＦＩＤ）コンタクトレススマートカードの採用の増加と、セル電話機のようなＮＦＣ使用可能デバイスの商業上の有用性とにより、ＲＦＩＤとのＮＦＣの融合は、関心を得つつある。
【００１４】
ＮＦＣプロトコルデバイスのような近距離通信技術により、容易かつ安全に、情報を交換し、または、コンテンツおよびサービスにアクセスするように、互いに任意の２つのデバイスを接続することが可能である。ＮＦＣプロトコルシステムの直感的動作により、消費者が使用する技術が特に容易（“接近させ、進めるだけ）になり、それと同時に、その非常に短い通信距離から生じる固有のセキュリティにより、そのようなシステムがモバイル決済および金融取引のアプリケーションに対して理想的になることをソリューションベンダーは主張する。ＮＦＣプロトコル技術のよく知られているアプリケーションは、セキュリティシステム、大量輸送交通機関運賃カードシステム、および、処理を完了するためにポイントオブセールリーダの近くに持っていくことだけを必要とするスマートクレジットカード、を構築する際に使用される電子パスキーである。
【００１５】
移動デバイスおよび消費者電子デバイスが融合電気通信市場をターゲットにし、マルチキャストグループシステムがより普及するにつれて、ユーザーフレンドリな方法で安全なマルチキャストグループを確立するのに必要なメカニズムがますます重要になりつつある。これは、共通の物理リンクを共有するデバイスと、異なるリンク上のデバイスとの簡単なマルチキャストグループを含む。
【００１６】
ワイヤレス近接限定通信デバイス技術は、通信リンクを確立するために、ユーザが２つのデバイスを互いに接近させなければならないか、またはほとんど接近させなければならないような短い距離に限定される。したがって、この物理的動作は、ピアツーピア（Ｐ２Ｐ）ワイヤレス通信リンクを確立するための直感的メカニズムを提供する；ユーザが、２つのデバイスが通信することを望む場合、ユーザは単に、それらのデバイスを互いに接近させる。さまざまな実施形態において、この、接近させる−通信する、のメカニズムは、直感的な手段をユーザに与えて移動デバイスを互いに認証させて、マルチキャストグループを生成させる、または、確立されたマルチキャストグループに加えるように活用される。２つの（またはそれ以上の）移動デバイスが近距離通信Ｐ２Ｐリンクをいったん確立すると、例えば、近距離通信リンクを使用してネットワークプロトコルパラメータを取り決めることにより、長距離のワイヤレスまたはワイヤードネットワーク通信を確立できる。近距離通信Ｐ２Ｐリンクを介して、マルチキャストグループの身分証明および暗号化鍵を交換してもよい。近距離通信Ｐ２Ｐリンクを確立および維持するために、非常に接近した物理的近接を必要とすることから、それぞれの移動デバイスによって、相互信頼を推定できる。これは、マルチキャストグループを形成するための、または、マルチキャストグループにメンバーを加えるための、複雑なセキュリティプロトコルおよび認証プロトコルに対する必要性を不要にする。近距離通信Ｐ２Ｐリンク（例えば、ＮＦＣプロトコルＰ２Ｐリンク）の限定された距離は、それらを一般に傍受しにくくさせ、望まれないデバイスが長距離ワイヤレスリンクを介してマルチキャストグループに加わることを試みる問題を回避する。したがって、さまざまな実施形態は、単に、２以上の移動デバイスを至近距離に持ち込むことにより、ユーザが安全なマルチキャストグループへの参加を開始することを可能にする。
【００１７】
例えば、セルラデータ通信リンクを用いるワイヤレスネットワークを含む、さまざまなワイヤードおよびワイヤレスネットワークにおいて、さまざまな実施形態を用いてもよい。一例として、図１は、セルラネットワークを含むマルチキャストグループ通信ネットワーク１０のブロック図を示し、セルラネットワークにおいて、いくつかの移動セルラデバイスは、ＮＦＣプロトコルおよび無線周波数識別（ＲＦＩＤ）通信のような短距離ワイヤレス通信の読取り装置として機能する追加の能力を有する。ネットワーク１０は、端末装置１２を含んでいてもよく（一般的に、ネットワークは複数の端末を含むが、明瞭にするために１つの端末装置だけが示されている）、端末装置１２は、セルラ基地サイトまたは基地局（ＢＳ）１６から／へセルラ信号２を受信および送信するためのネットワークアンテナおよびトランシーバで構成されている。この例示的なネットワーク１０において、基地局１６は、移動交換局（ＭＳＣ）１８のような、ネットワークを動作させるのに必要な要素を含むセルラネットワークの一部である。動作において、端末装置１２が通話したり、通話を受けたりするときに、ＭＳＣ１８は、基地局１６を介して端末装置１２に、および端末１２から、通話およびメッセージをルーティングすることができる。ＭＳＣ１８はまた、端末装置１２が通話にかかわっているときに、（示していない）電話機地上通信線トランクに対する接続を提供する。さらに、ＭＳＣは、必要ではないが、インターネット２４に結合したサーバゲートウェイ２２に結合できる。
【００１８】
ＭＳＣ１８はまた、ワイヤードネットワーク接続１によってネットワーク１９に結合でき、ネットワーク１９は、ローカルエリアネットワーク（ＬＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、および／またはワイドエリアネットワーク（ＷＡＮ）のようなものである。ＭＳＣ１８は、ワイヤードネットワーク接続１によって直接ネットワーク１９に結合でき、または、システムが（示したような）ゲートウェイ２２を含む場合、ＭＳＣは、ネットワーク１９に対してワイヤードネットワーク接続１を有するゲートウェイ２２を介して、ネットワーク１９に結合できる。典型的な実施形態において、ＭＳＣ１８はゲートウェイ２２に結合されており、ゲートウェイ２２はインターネット２４に結合されている。次に、（示したような）ラップトップコンピュータ３０または他の任意の処理要素（例えば、パーソナルコンピュータ、サーバコンピュータ、またはこれらに類似するもの）のような電子デバイスは、それら自身のインターネット接続９を経由してインターネット２４によって端末装置１０に結合できる。さらなる実施形態において、オリジンサーバ２６に関係付けられた１つ以上の処理要素を、インターネット２４を経由してこのネットワーク１０に結合してもよい。
【００１９】
セルラネットワーク通信２に加えて、端末装置１２は、ローカルワイヤレスネットワーク３および近距離通信リンク４を介して、移動デバイス２８、２９、３０のような他のデバイスと通信するように装備されていてもよい。例えば、図１の実施形態において、端末装置１２は、第１の移動デバイス２８、第２の移動デバイス２９、およびラップトップコンピュータ３０と通信するように構成されており、それぞれには、内部の近距離通信トランシーバ（例えば、ＮＦＣＩＰ−２トランシーバ）が装備されている。端末装置１２はまた、ローカルエリアワイヤレスリンク３のような、別のワイヤレス通信リンクを介して、これらのデバイス２８、２９、３０と通信するように構成されている。例えば、端末装置１２は、ＮＦＣＩＰ−２ＮＦＣトランシーバとＩＥＥＥ８０２．１１ｇワイヤレスデータネットワークトランシーバとを含んでいてもよい。同様に、移動デバイス２８、２９、およびラップトップコンピュータ３０は、互換性のあるＮＦＣおよびローカルエリア（またはワイドエリア）のワイヤレストランシーバで構成されていてもよい。
【００２０】
端末装置１２および他のネットワークデバイス２８、２９、３０における近距離通信トランシーバは、上述のリスト表示した国際規格で規定されているような、多数の異なる近距離通信技術のいずれかにしたがってデータを送信および／または受信できる（例えばＲＦＩＤタグを含む）多数の異なる既知のトランシーバのいずれかであってもよい。例えば、近距離通信トランシーバは、ＮＦＣＩＰ−１またはＮＦＣＩＰ−２トランシーバ、ＲＦＩＤトランシーバまたはＲＦＩＤタグであってもよく、あるいは、ブルートゥース（すなわち、２．４ＧＨｚ周波数帯域における通信）、赤外線、ＩｒＤＡ（赤外線データ協会）、ＵＷＢ（超広帯域無線）、または別のワイヤレス通信リンクを使用してもよい。
【００２１】
端末装置１２およびネットワークデバイス２８、２９、３０はまた、マルチキャストグループに関係付けられたデータを送信するために使用できる第２のデータ通信リンクを含む。例えば、図１中で図示したように、第２のデータ通信リンクは、ＩＥＥＥ８０２．１１ｇ規格にしたがうような、ローカルエリアワイヤレスリンク３であってもよい。この第２のデータ通信リンクは、ワイヤレスである必要はなく、トークンリングネットワークまたはイーサネット（登録商標）ネットワークのような、（示していない）ワイヤードローカルエリアネットワークとすることができる。
【００２２】
セルラ電話機２８、２９およびラップトップコンピュータ３０に加えて、ネットワーク１０は、さらに、または代わりに、多数の異なる電子デバイスのうちのいずれかを含んでいてもよく、多数の異なる電子デバイスは、他の移動端末や、ワイヤレスアクセサリ（例えば、大容量記憶デバイス、ネットワーク化されたプリンタ、モニターなど）や、ポータブルアシスタント（ＰＤＡ）や、ページャや、デスクトップコンピュータや、他のタイプの電子システムを含んでいる。
【００２３】
図１は、マルチキャストグループのメンバーであってもよいデバイスを図示する。例えば、マルチキャストグループは、端末装置１２、移動デバイス２８、２９、およびラップトップコンピュータ３０の間で確立されてもよい。そのようなマルチキャストグループの例は、マルチキャストグループを管理するハブとして端末装置１２を使用するホームエンターテイメントシステムであってもよい。この例において、マルチキャストグループは、ワイヤレスデータリンク３によって送信されるマルチキャストメッセージによって、グループ内でデータを共有できる。そのようなマルチキャストグループの送信は、移動デバイス２８と移動デバイス２９との間で図示したようなピアツーピアリンクであってもよく、または、移動デバイス２８、２９と、ラップトップコンピュータ３０との間で図示したような、端末装置１２を介する間接的なネットワーク通信であってもよい。そのようなマルチキャストグループはまた、例えば、セルラデータ通信リンク２を介して、図示したインターネット２４に結合された基地局１６と通信する端末装置１２によって、外部のウェブサイトおよびデータ源と通信してもよい。同様に、移動デバイス２８、２９のうちの１つ以上は、例えば、セルラデータ通信リンク２によって、基地局１６と直接通信できてもよい。
【００２４】
図１中で図示したアーキテクチャはまた、インターネット２４に結合されたサーバ２６のような遠方要素を含むマルチキャストグループをサポートする。例えば、インターネット２４を介してオリジンサーバ２６によって、マルチキャストグループを管理してもよい。図示したように、マルチキャストグループに向けられるメッセージは、インターネット２４を介してオリジンサーバ２６から、基地局１２に、次に端末装置１２に送信してもよい。端末装置１２から、マルチキャストグループメッセージを、ローカルワイヤレス通信リンク３を介して他のグループメンバー２８、２９、３０に再ブロードキャストしてもよい。マルチキャストグループのいずれかのメンバーからのメッセージは、逆の方法でオリジンサーバ２６にルーティングしてもよい。同様に、マルチキャストグループは、インターネット２４に結合されたコンピュータのような、端末装置１２の範囲を超える計算デバイスを含んでいてもよい。マルチキャストグループのメンバーに対するメッセージ、およびマルチキャストグループ間のメッセージは、インターネット技術においてよく知られている、アドレッシングスキームを使用するＩＰアドレスを使用して、各メンバーのデバイスに向けられてもよい。
【００２５】
マルチキャストグループに対して、マルチキャストグループから、およびマルチキャストグループ内で、通信するためのプロトコルおよび方法はよく知られているが、さまざまな実施形態は、アドホックマルチキャストグループを確立するための、または、既存のマルチキャストグループに新しいメンバーを加えるための、新しいメカニズムを提供する。端末装置１２およびグループ要素２８、２９、３０に対して、ＮＦＣプロトコルトランシーバのような近距離通信トランシーバを加えることにより、近距離通信リンクの近接限定が活用されて、端末装置１２および移動デバイス２８のような、２つの関連のないデバイスが互いに認識される。したがって、端末装置１２を含むマルチキャストグループに第１の移動デバイス２８を加えるために、第１の移動デバイス１２は、端末装置１２に対して非常に至近距離に持ち込まれる。既知の近距離通信技術のうちの１つを使用して、第１の移動デバイス２８および端末装置１２は、近距離通信データリンク４を確立し、近距離通信データリンク４によってマルチキャストベースのサービス広告を交換する。マルチキャストサービス広告の交換の一部として、第１の移動デバイス２８のアドレスが、マルチキャストグループによる使用のために端末装置１２に提供され、マルチキャストグループのアドレスが、端末装置１２から第１の移動デバイス２８に伝達される。ユーザ通知および／またはマルチキャストグループ参加確認のような追加の情報もまた、この時点で対処してもよい。
【００２６】
マルチキャストサービス広告データの一部として、第１の移動デバイス２８および端末装置１２は情報を交換して、特定のマルチキャストグループ通信リンクを構成できる。例えば、端末装置１２は、マルチキャストグループが通信している（ワイヤレスまたはワイヤードネットワークのような）ネットワークを第１の移動デバイス２８に知らせてもよい。別の例として、端末装置１２は、第１の移動デバイス２８がワイヤレスネットワークにアクセスする（すなわち、ワイヤレス通信リンク３を確立する）のに必要な、セキュリティまたは暗号化情報を第１の移動デバイス２８に知らせてもよい。この方法において、近距離通信リンク４を使用するサービス広告処理の一部として、第１の移動デバイス２８と端末装置１２との間で、新しいマルチキャストグループの生成、または既存のグループへの加入、を取り決め、伝達することができる。いったん、マルチキャストグループが確立されるか、または、第１の移動デバイス２８がグループに加えられると、リンクに固有のシグナリングデータを、マルチキャスト対応のリンク１、２、３上で送信できる。
【００２７】
１つの実施形態において、第１の移動デバイス２８および端末装置１２は、異なる物理リンクにより、例えば、近距離通信リンク４に加えて８０２．１１ｇワイヤレスリンク３およびＣＤＭＡセルラデータ通信リンク２により、データ接続性を有する。この実施形態において、マルチキャストグループは、８０２．１１ｇワイヤレスリンク３、ＣＤＭＡセルラデータ通信リンク２、あるいはその両方を使用して確立できる。さらなる実施形態において、グループデバイス（例えば、ラップトップコンピュータ３０）のうちの１つ以上は、マルチキャストグループ通信に対して使用できるワイヤードネットワークリンク１を含んでいてもよい。
【００２８】
マルチキャストプロキシが、端末装置１２、または他のグループメンバーのデバイス２８、２９、３０、のうちのいずれか１つとともに並べて置かれてもよく、あるいは、インターネット２４によってアクセスされるオリジンサーバ２６中を含む、別個のエンティティとしてネットワーク中に存在していてもよい。近距離通信リンク４を介して交換されるサービス広告データは、マルチキャストグループの生成に加えて、または、確立されたマルチキャストグループへのデバイスの追加に加えて、マルチキャストプロキシを設定するために使用できる。各デバイス１２、２８、２９、３０は、そのマルチキャスト対応リンク（例えば、ワイヤードの、ワイヤレスの、および／またはセルラの、リンク１、２、または３）を使用して、マルチキャストグループの他のメンバーに対してコンフィギュレーションシグナリングを送出でき、それ故に、単一の、または異なるリンクによって、マルチキャストグループを生成でき、または、デバイスのグループに加わることができる。したがって、いったんマルチキャストグループが確立されていると、近距離通信（例えば、ＮＦＣプロトコル）機能を有する、グループの任意のメンバーは、近距離通信リンク４を確立するのに十分な至近距離に新しいデバイスが置かれることにより、別のデバイスをグループに加えることができる。ネットワーキングの認証が、２つのデバイスを至近距離に持ち込むことにより確立され、ネットワーク情報と、マルチキャストグループのアドレス情報と、設定情報とが、近距離通信リンク４によって伝達されることから、マルチキャストグループを確立すること、または確立されたマルチキャストグループに加わることは、完全にユーザにトランスペアレントなものとなり得る。
【００２９】
図１中で図示したネットワーク１０は、移動デバイス２８、２９と、ラップトップ３０のような、ネットワーク上の他の計算デバイスとの間のさまざまな接続を可能にする。例えば、セルラ通信ネットワーク２によって、ローカルワイヤレスネットワーク３によって、セルラ通信リンク２を介して基地局１６にアクセスし、ＭＳＣ１８およびネットワーク１９を介するワイヤードネットワーク接続１によって、ならびにインターネット接続９によるインターネット２４を介して、マルチキャストグループは通信できる。ネットワーク接続におけるこの柔軟性は、ダッシュの通信記号によりラップトップ３０に対して図示されている。いったんマルチキャストグループがここで記述した近距離通信手順によって認証されると、グループのデバイスは、ピアツーピアリンクを通して直接的に、または、ネットワーク１、２、３、９、２４を介して間接的に、互いに通信してもよい。
【００３０】
図１は、端末装置１２が固定された端末装置であることを示しているが、このマルチキャストグループのハブはそれ自身、セルラ電話機のような移動デバイスであってもよい。例えば、移動デバイス２９が、それ自身と、移動デバイス２８と、ラップトップ３０とを含むマルチキャストグループのハブとして機能してもよく、ネットワーク通信は、セルラデータネットワークリンク２とローカルエリアワイヤレスリンク３とを含む。この例において、いったん、移動デバイス２９の至近距離に移動デバイス２８を持ち込んで近距離通信４を確立することにより、マルチキャストグループのメンバーとしての地位が確認されると、マルチキャストグループに対する通信、マルチキャストグループからの通信、およびマルチキャストグループ間の通信は、よく知られているマルチキャストグループ通信方法およびプロトコルにしたがって進行してもよい。
【００３１】
マルチキャストグループに加えてもよい各デバイスは、任意の２つのデバイスが至近距離に持ち込まれるときにマルチキャストグループの生成を自動的に取り決めるアプリケーションソフトウェアを用いて設定されてもよい。同様に、２つのデバイスが至近距離に持ち込まれるときに、一方のデバイスがメンバーである、確立されたマルチキャストグループに、他方のデバイスを自動的に加えるアプリケーションソフトウェアを用いて、デバイスは設定されてもよい。近距離通信トランシーバの通信機能を使用するそのようなアプリケーションは、安全なマルチキャストグループを確立することに関する複雑さの多くを取り除くことができる。ユーザがグループ識別情報および通信リンク情報を１つ以上のデバイスに入力する必要性は、２つのデバイスを互いに接近させる（またはほとんど接近させる）要求によって置き換えられる。この方法において、さまざまなメンバーのデバイスを単に互いに順次接触させることにより、広範囲にわたるマルチキャストグループを素早く設定できる。
【００３２】
マルチキャストグループを確立する、または拡張する簡単なメカニズムを提供することに加えて、さまざまな実施形態は、マルチキャストグループ通信、識別、およびセキュリティ（例えば、暗号化）、の情報を交換するための安全なメカニズムを提供する。近距離通信リンク４は短い距離を有することから、それらは、他のデバイスからの傍受および干渉に対して耐性がある。例えば、図１は、近距離通信リンク４を確立するために端末装置１２に十分接近した移動デバイス２８を示しているが、（移動デバイス２９およびラップトップコンピュータ３０のような）グループの他のメンバーは、その通信を受信または干渉することができない。グループ識別情報およびセキュリティ情報は、ワイドエリア通信リンク２、３によって交換されないことから、不注意によるデバイスの加入の危険、または傍受者に対してリンク情報およびセキュリティ情報を開示することの危険、は低い。したがって、ユーザがセキュリティ情報を入力することなく、安全なマルチキャストグループを公共の場所で素早く形成できる。
【００３３】
セルラデータネットワークに基づいているように図１を上述しているが、ＷｉＦｉまたはＷｉＭａｘネットワークのような、他のワイヤレスネットワーク技術により、同じ基本アーキテクチャを実現してもよい。そのような代替のワイヤレス技術において、基地局１６は、（例えば）ＷｉＦｉまたはＷｉＭａｘの基地局になるだろう。そのようなネットワーク１０の他の要素は、端末装置１２および他のネットワーク要素２８、２９、３０がＷｉＦｉ（または他の）ワイヤレス通信プロトコルを使用して通信するように設定されることを除いて、図１中で示し、上述したものと実質的に同じになるだろう。したがって、代替のワイヤレス技術ネットワークを描写する別の図は不必要であり、図１中で示した参照数字を使用する、後続の図におけるコンポーネントへの参照は、セルラおよび他のワイヤレスネットワークの要素の両方を含むように向けられている。同様に、端末装置１２は、（ラップトップ３０に結合することにおいて示したワイヤードネットワーク接続１に類似の）ワイヤード接続によって、ローカルエリアネットワーク１９に結合されてもよく、セルラネットワークトランシーバを含む必要はない。
【００３４】
さまざまな実施形態の方法でマルチキャストグループを確立するデバイス間で発生する可能性がある基本的な通信の概要を図２中で図示する。この例において、端末装置１２およびオリジンサーバ２６は最初に、一連のマルチキャストグループ広告および交渉のメッセージ３２を交換することにより、既知の方法でマルチキャストグループを確立してもよい。第１のデバイス２８および端末装置１２が至近距離に持ち込まれるとき、それらは、既知の近距離通信技術（例えば、ＮＦＣプロトコル）のうちの１つを使用して、ワイヤレス近距離通信リンク４を確立する（メッセージ３４）。近距離通信リンクを確立するプロセスは、メッセージ３４内に含まれる、一連のハンドシェーキングの通信交換を伴う。確立された近距離通信リンク４によって、第１のデバイス２８は、端末装置１２からマルチキャストグループサービス広告データを要求してもよい（メッセージ３６）。第１のデバイス２８は、近距離通信リンク４が確立されるたびに送信される標準的な通信のように、自発的に、この要求を実施してもよい。代わりに、近距離通信確立ハンドシェーク通信メッセージ３４の一部として、または近距離通信確立ハンドシェーク通信メッセージ３４に続いて、端末装置１２は、端末装置１２が確立されたマルチキャストグループのメンバーであることを第１のデバイス２８に知らせてもよい。代わりに、端末装置１２は、端末装置１２がマルチキャストグループサービス広告を送信できることを第１のデバイス２８に通知してもよい。
【００３５】
端末装置１２は、確立されたマルチキャストグループに対応するサービス広告データにより、マルチキャストグループサービス広告データ要求メッセージ３６に応答してもよい（メッセージ３８）。マルチキャストグループサービス広告データメッセージ３８は、第１の移動デバイス２８がマルチキャストメッセージの受信を開始するために必要とする、ネットワーク、アドレッシング、およびセキュリティ、のデータを含む。マルチキャストグループサービス広告データメッセージ３８はまた、端末装置１２からの多数のメッセージと、オプションで、第１の移動デバイス２８からの肯定応答メッセージとを含んでいてもよい。端末装置１２と第１のデバイス２８との間の特定の通信は、端末１２と第１の移動デバイス２８との設定次第で異なっていてもよいことを認識すべきである。例えば、端末装置１２は、第１の移動デバイス２８によって促されることなく、近距離通信リンク４によってマルチキャストグループサービス広告データを送るように設定されていてもよい。
【００３６】
第１のデバイス２８は、アドレス、コンフィギュレーション、および他のシグナリング、のデータを送信してもよく、それらのデータにより、オリジンサーバ２６がマルチキャストグループに第１の移動デバイス２８を適切に加えることが可能になる。例えば、移動デバイス２８は、そのＩＰアドレス、（移動デバイス２８が、ワイヤードまたはワイヤレスデータ接続だけでなく、各通信機能に関係付けられた通信プロトコルのバージョンを有しているかどうかのような）その使用可能なネットワーク通信機能、および、その通信暗号化機能を提供してもよい。そのようなシグナリングデータの例は、図６中で示しており、以下でより詳細に説明する。そのようなシグナリングデータは、ワイヤレス近距離通信リンク４によって、端末装置１２に送信してもよく（メッセージ４０）、端末装置１２によってオリジンサーバ２６に中継してもよい（メッセージ４２）。代わりに、第１の移動デバイス２８は、例えば、インターネット２４を通して、または、セルラデータネットワークを介して、オリジンサーバ２６に直接、シグナリングデータを伝達してもよい。例えば、いったん第１の移動デバイス２８がマルチキャストグループサービス広告データを受信すると、第１の移動デバイス２８は受信したデータを使用して、オリジンサーバ２６と直接連絡をとって、第１の移動デバイス２８がグループに加わっていることを通知してもよい。いったんオリジンサーバ２６がシグナリングデータを受信すると、マルチキャストグループは、第１の移動デバイス２８を含むように拡張してもよい。その後、オリジンサーバ２６は、第１の移動デバイス２８を含むマルチキャストグループに対して、マルチキャストデータを送信してもよい（メッセージ４４）。
【００３７】
実施形態の方法を図３において図示する。図３は、マルチキャストグループ内のさまざまなデバイスの間で実現できるさまざまなステップを示す。オリジンサーバ２６および端末装置１２は、既知の方法を使用してマルチキャストグループを生成させる（ステップ５０）。第１の移動デバイス２８のユーザがデバイス上でオプションを選択して、近距離通信を使用してマルチキャストグループに加わるようにデバイスを準備する（ステップ５５）。第１の移動デバイス２８および端末装置１２のユーザは、短い距離内で２つのデバイスを互いに保持することにより、２つのデバイスの間に近距離通信リンクを確立する（ステップ６０）。２つのデバイスが通信距離内に入るとすぐに、さまざまな近距離通信技術（例えば、ＮＦＣプロトコル技術）のうちの１つを使用して、近距離通信リンク４が自動的に確立される。近距離通信リンク４が確立されるとき、第１の移動デバイス２８は、リンクによってマルチキャストグループサービス広告に対する要求を送信する（ステップ６５）。上述したように、マルチキャストサービス広告を要求する、このステップ６５は、近距離通信リンクを確立することに応答して自動的に実行されてもよく、または、第１の移動デバイス２８が加わることができるマルチキャストグループが確立されているという情報を端末装置１２から受信することに応答して、達成されてもよい。端末装置１２は、サービス広告要求を受信し、サービス広告データにより応答する（ステップ７０）。図２に関して上述したように、第１の移動デバイス２８は、サービス広告データを受信し、シグナリングデータにより応答する（ステップ７５）。端末装置１２はシグナリングデータを受信し、シグナリングデータをオリジンサーバ２６に中継する。オリジンサーバ２６は次に、第１の移動デバイス２８をマルチキャストグループに加える（ステップ８５）。この時点で、マルチキャストグループ中の３つのすべてのデバイスにマルチキャストデータを送信してもよい（ステップ９０）。
【００３８】
図４中で図示するように、さまざまな実施形態により、ユーザは、さまざまなデバイスを至近距離に持ち込むことによりマルチキャストグループを素早く確立することが可能になる。マルチキャストグループを確立するために、ユーザは、第１の移動デバイス２８を、第２の移動デバイス２９または端末装置１２の至近距離に持ち込む。いったん至近距離に持ち込まれると、デバイスは、近距離通信リンク４を確立するのに必要な近距離通信ハンドシェークメッセージを交換する（メッセージ３４）。近距離通信リンク４が確立されると、デバイスの１つ（例えば、図４中で図示した、第１の移動デバイス２８）は、例えば、マルチキャストグループ広告を他のデバイスに送ることにより、マルチキャストグループを開始してもよい（メッセージ３７）。マルチキャストグループを確立するプロセスはまた、一連のマルチキャストグループ広告および交渉のメッセージを交換することを伴っていてもよい。マルチキャストグループの確立の一部として、第２の移動デバイス２９または端末装置１２は、そのシグナリングデータを提供してもよい（メッセージ４０）。この時点で、２つのデバイスを含むマルチキャストグループが確立され、マルチキャストメッセージを交換してもよい（メッセージ４４）。ラップトップ３０のような別のデバイスをマルチキャストグループに加えるために、ラップトップ３０および端末装置１２（または第２の移動デバイス２９）が至近距離に持ち込まれて、既知の近距離通信技術のうちの１つを使用してワイヤレス近距離通信リンク４が確立される（メッセージ３４）。近距離通信ハンドシェーキングメッセージ３４がラップトップ３０と第１の移動デバイス２８との間で交換されているケースにおいて、ラップトップ３０は、第１の移動デバイス２８の至近距離に持ち込まれているはずであることを理解すべきである。確立された近距離通信リンク４によって、ラップトップ３０は、端末装置１２（または、第２の移動デバイス２９）からマルチキャストグループサービス広告データを要求してもよい（メッセージ３６）。上述したように、ラップトップ３０は、近距離通信リンク４が確立されるたびに送信される標準的な通信のように、自発的に、この要求を実施してもよい。代わりに、近距離通信確立ハンドシェーク通信メッセージ３４の一部として、または、近距離通信確立ハンドシェーク通信メッセージ３４に続いて、端末装置１２は、端末装置１２が確立されたマルチキャストグループのメンバーであることをラップトップ３０に知らせてもよい。代わりに、端末装置１２は、端末装置１２がマルチキャストグループサービス広告を送信できることを第１の移動デバイス２８に通知してもよい。
【００３９】
端末装置１２は、確立されたマルチキャストグループに対応するサービス広告データにより、マルチキャストグループサービス広告データ要求メッセージ３６に応答してもよい（メッセージ３８）。マルチキャストグループサービス広告データメッセージ３８は、ラップトップ３０がマルチキャストメッセージの受信を開始するために必要とする、ネットワーク、アドレッシング、およびセキュリティ、のデータを含む。マルチキャストグループサービス広告データメッセージ３８はまた、端末装置１２からの多数のメッセージと、オプションで、ラップトップ３０からの肯定応答メッセージとを含んでいてもよい。端末装置１２とラップトップ３０との間の特定の通信は、端末１２とラップトップ３０との設定次第で異なっていてもよいことを認識すべきである。例えば、端末装置１２は、ラップトップ３０によって促されることなく、近距離通信リンク４によってマルチキャストサービス広告データを送るように設定されていてもよい。
【００４０】
ラップトップ３０はまた、アドレス、コンフィギュレーション、および他のシグナリング、のデータを送信してもよく、それらのデータにより、（第１の移動デバイス２８または端末装置１２のうちのいずれのデバイスがマルチキャストグループを管理しているか次第で）第１の移動デバイス２８または端末装置１２がマルチキャストグループにラップトップ３０を適切に加えることが可能になる。例えば、ラップトップ３０は、そのＩＰアドレス、（ラップトップ３０が、ワイヤードまたはワイヤレスデータ接続だけでなく、各通信機能に関係付けられた通信プロトコルのバージョンを有しているかどうかのような）その使用可能なネットワーク通信機能、および、その通信暗号化機能を提供してもよい。そのようなシグナリングデータの例は、図６中で示しており、以下でより詳細に説明する。そのようなシグナリングデータは、ワイヤレス近距離通信リンク４によって、端末装置１２に送信してもよく（メッセージ４２）、端末装置１２によって第１の移動デバイス２８に中継してもよい（メッセージ４３）。代わりに、ラップトップ３０は、例えば、インターネット２４を通して、または、セルラデータネットワークを介して、第１の移動デバイス２８に直接、シグナリングデータを伝達してもよい。例えば、いったんラップトップ３０がマルチキャストグループサービス広告データを受信すると、ラップトップ３０は受信したデータを使用して、第１の移動デバイス２８と直接連絡をとって、ラップトップ３０がグループに加わっていることを通知してもよい。いったん第１の移動デバイス２８がシグナリングデータを受信すると、マルチキャストグループは、ラップトップ３０を含むように拡張してもよい。その後、マルチキャストグループの任意のメンバーは、ラップトップ３０を含むマルチキャストグループの残りに対して、マルチキャストデータを送信してもよい（メッセージ４４）。
【００４１】
本方法を図５において図示する。図５は、マルチキャストグループを素早く確立するためにさまざまなデバイスの間で実現できるさまざまなステップを示す。ユーザがマルチキャストグループを確立することを決定したとき、ユーザは、グループに含めるべき２つのデバイスを至近距離に持ち込む（ステップ５７）。例えば、図５中で図示したように、そのようなデバイスは、第１の移動デバイス２８、および、第２の移動デバイス２９または端末装置１２であってもよい。第１の移動デバイス２８と端末装置１２とを至近距離に持ち込むことにより、デバイスは近距離通信リンクを自動的に確立する（ステップ６０）。いったん近距離通信リンク４が確立されると、第１の移動デバイス２８および端末装置１２は、既知の方法を使用してメッセージを交換して、マルチキャストグループを生成させる（ステップ５０）。ラップトップコンピュータ３０のような第２のデバイスは、第１の移動デバイス２８または端末装置１２のいずれかの至近距離にラップトップ３０を持ち込むことにより、マルチキャストグループに加えることができる。図５中で示した例において、ラップトップコンピュータ３０は、端末装置１２の至近距離に持ち込まれ、２つのデバイスに互いに近距離通信リンク４が確立される（ステップ６０）。上述したように、２つのデバイスが通信距離内に入るとすぐに、さまざまな近距離通信技術（例えば、ＮＦＣプロトコル）のうちの１つを使用して、近距離通信リンク４が自動的に確立される。近距離通信リンク４が確立されるとき、ラップトップ３０は、リンクによってマルチキャストグループサービス広告に対する要求を送信する（ステップ６５）。上述したように、マルチキャストグループサービス広告を要求する、このステップ６５は、近距離通信リンク４を確立することに応答して自動的に実行されてもよく、または、ラップトップ３０が加わることができるマルチキャストグループが確立されているという情報を端末装置１２から受信することに応答して、達成されてもよい。端末装置１２は、サービス広告要求を受信し、サービス広告データにより応答する（ステップ７０）。図２に関して上述したように、ラップトップ３０は、サービス広告データを受信し、シグナリングデータにより応答する（ステップ７５）。端末装置１２はシグナリングデータを受信し、シグナリングデータを第１の移動デバイス２８に中継する。第１の移動デバイス２８および端末装置１２のうちのいずれがマルチキャストグループを管理しているか次第で、ラップトップ３０は次に、第１の移動デバイス２８または端末装置１２によってマルチキャストグループに加えられる（ステップ８７）。この時点で、マルチキャストグループ中の３つのすべてのデバイスにマルチキャストデータを送信してもよい（ステップ９２）。
【００４２】
上述したように、マルチキャストグループにデバイスを加えることの一部として、マルチキャストグループの他のメンバーが、加入するデバイスと通信するために使用できるシグナリングデータにより、加入するデバイスは通信してもよい。そのようなシグナリングデータの例示的なデータ構造を図６中に示す。図６は、拡張可能なマーク付け言語（ＸＭＬ）フォーマットでのデータ構造を示す。さまざまなデータ構造をさまざまな実施形態において実現してもよく、特許請求の範囲は、シグナリングデータの特定のフォーマットまたはコンテンツに限定すべきでないことを認識すべきである。例えば、データ構造は、第１の移動デバイス２８がマルチキャストグループのメンバーとどのように通信できるか、およびその逆、に関するデータを含んでいてもよい。いくつかの構成において、第１の移動デバイス２８は、インターネットによってマルチキャストデータを受信でき、それゆえに、第１の移動デバイス２８のインターネットプロトコルアドレスを提供するデータ要素１１０をシグナリングデータ中に含んでいてもよい。いくつかの構成において、第１の移動デバイス２８は、ＣＤＭＡセルラネットワークによってマルチキャストデータを受信できるものであってもよく、それゆえに、第１の移動デバイス２８のセルラ電話番号を含むデータ要素１１５をシグナリングデータ中に含んでいてもよい。いくつかの構成において、第１の移動デバイス２８は、さまざまなワイヤードおよびワイヤレス通信プロトコル（例えば、ブルートゥース、ＩＥＥＥ８０２．１１ｇ（ＷｉＦｉ）、およびＩＥＥＥ１３９４（ＦｉｒｅＷｉｒｅ（登録商標）））によってマルチキャストデータを受信でき、それらのプロトコルは、データ構造１１０、１１５に類似の方法でシグナリングデータ中にデータ要素として含まれていてもよい。
【００４３】
１つの実施形態において、図７中でまとめられているように、ユーザは、以下の逆のプロセスによってマルチキャストグループからデバイスを取り除くことができる。例えば、第１の移動デバイス２８が、端末装置１２およびオリジンサーバ２６を含むマルチキャストグループのメンバーである場合（すべての交換マルチキャストメッセージ４４）、ユーザは、第１の移動デバイス２８上で、ボタンを押すか、またはさもなければ動作を実行して、マルチキャストグループを離脱する要望を示してもよい。第１の移動デバイス２８は次に、確立されたマルチキャストグループ通信リンクを使用して、グループのすべてのメンバーに対してマルチキャストグループを離脱する要望を伝達してもよい（メッセージ４５）。次に、プロセスを完了するために、ユーザは、第１の移動デバイス２８を端末装置１２の至近距離に持ち込んで、デバイスがハンドシェークメッセージ３４を交換することにより近距離通信リンクを確立することを可能にしてもよい。いったん近距離通信リンク４が確立されると、第１の移動デバイス２８は、その近距離通信リンクによって端末装置１２に対してマルチキャストグループを離脱する要望を伝達または確認できる（メッセージ４６）。次に、近距離通信リンク４を確立することにより、第１の移動デバイス２８が、マルチキャストグループを離脱する要望を確認したという確認メッセージを、端末装置１２は、マルチキャストグループの他のメンバーに伝達できる。
【００４４】
代わりに、ユーザは最初に、第１の移動デバイス２８を端末装置１２の至近距離に持ち込むことにより、第１の移動デバイス２８をグループから取り除く要望をマルチキャストグループに信号で伝えてもよい。いったん至近距離に入ると、上述したように、２つのデバイスは近距離通信リンク４を確立する。近距離通信リンク４が確立されると、ユーザは、第１の移動デバイス２８上で、ボタンを押すか、または類似の動作を実行して、マルチキャストグループを離脱する要望を示してもよい。このマルチキャストグループを離脱する要望の指示はまた、デバイスを至近距離に持ち込む前に達成されてもよい。マルチキャストグループを離脱する要望は、次に、近距離通信リンク４を使用して第１の移動デバイス２８によって端末装置１２に伝達してもよい。端末装置１２は次に、第１の移動デバイス２８がもはやグループのメンバーでないことをマルチキャストグループの残りに知らせることができる。
【００４５】
マルチキャストグループからデバイスを取り除くために近距離通信リンクを生成させるステップを含むことは、物理的な動きの形態（すなわち、離れるデバイスを端末装置１２の至近距離に持ち込む）でセキュリティの追加の層を提供する。この追加のステップは、デバイスがマルチキャストグループから不注意で落とされる機会を低減させる。もちろん、電源を切ることにより、または、確立されたマルチキャストグループ通信リンクを介して、グループを離脱する要望を伝達する多数のメッセージ送信することにより、デバイスはマルチキャストグループを離脱してもよい。
【００４６】
例えば、セルラ電話機、セルラ電話機を有するパーソナルデータアシスタント（ＰＤＡ）、移動電子メール受信機、移動ウェブアクセスデバイス、および将来において開発され、ワイヤレスネットワークに接続する、プロセッサを備えた他のデバイス、のようなさまざまな移動ハンドセットのいずれかに対して、上述した実施形態を実現してもよい。一般に、そのような移動ハンドセットは、図８中で図示したコンポーネントと共通点を有するだろう。例えば、移動ハンドセット１７０は、内部メモリ１７２とディスプレイ１７３とに結合されたプロセッサ１７１を含んでいてもよい。さらに、移動ハンドセット１７０は、電磁放射を送信および受信するアンテナ１７４を有し、アンテナ１７４は、プロセッサ１７１に結合された、ワイヤレスデータリンクおよび／またはセルラ電話機トランシーバ１７５に接続されている。いくつかの構成において、セルラ電話機通信のために使用される、トランシーバ１７５と、プロセッサ１７１およびメモリ１７２の一部は、それがワイヤレスデータリンクによってデータインターフェースを提供することから、無線インターフェースと呼ばれている。さらに、移動ハンドセット１７０は、ＮＦＣプロトコルのうちの１つを使用するように設定されたＮＦＣプロトコルトランシーバのような、近距離通信リンクを確立および伝達できる近距離通信トランシーバ１７８を含むだろう。
【００４７】
プロセッサ１７１は、任意のプログラム可能マイクロプロセッサ、マイクロコンピュータ、または多数のプロセッサチップであってもよく、それらは、上述したさまざまな実施形態の機能を含む、さまざまな機能を実行するソフトウェア命令（アプリケーション）によって設定できる。いくつかの移動ハンドセットにおいて、ワイヤレス通信機能専用の１つのプロセッサ、および、他のアプリケーション実行専用の１つのプロセッサのような、多数のプロセッサ１７１を提供してもよい。一般に、ソフトウェアアプリケーションは、それらがアクセスされ、プロセッサ１７１にロードされる前に、内部メモリ１７２中に記憶されていてもよい。いくつかの移動ハンドセットにおいて、プロセッサ１７１は、アプリケーションソフトウェア命令を記憶するのに十分な内部メモリを含んでいてもよい。この記述の目的のために、用語メモリは、プロセッサ１７１によってアクセス可能なすべてのメモリを指し、そのようなメモリは、内部メモリ１７２と、プロセッサ１７１内のメモリとを含んでいる。ユーザデータファイルは一般に、メモリ１７２中に記憶される。多くの移動ハンドセットにおいて、メモリ１７２は、揮発性メモリ、または、フラッシュメモリのような不揮発性メモリであってもよく、あるいは、両方の混合であってもよい。移動ハンドセットは一般に、ユーザ入力を受信するための、キーパッド１７６または小型キーボード、および、メニュー選択ボタンまたはロッカースイッチ１７７を含む。
【００４８】
１つ以上の例示的な実施形態において、記述した機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせ中で実現してもよい。ソフトウェアにおいて実現する場合、コンピュータ読み取り可能媒体上に、１つ以上の命令またはコードとして、機能を記憶させてもよく、または機能を送信してもよい。コンピュータ読み取り可能媒体は、コンピュータ記憶媒体と、ある場所から別の場所へのコンピュータプログラムの転送を容易にする何らかの媒体を含む通信媒体との両方を含む。記憶媒体は、コンピュータによりアクセスできる任意の利用可能な媒体であってもよい。一例として、限定ではないが、そのようなコンピュータ読み取り可能媒体は，ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶装置、あるいは、命令またはデータ構造の形態で所望のプログラムコード手段を搬送または記憶するために使用でき、そして、コンピュータによりアクセスできる他の任意の媒体を備えることができる。さらに、いくつかの接続は、適切にコンピュータ読み取り可能媒体と呼ばれる。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア線、デジタル加入者線（ＤＳＬ）、または、赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用して、ウェブサイト、サーバまたは他のリモート情報源から送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア線、ＤＳＬ、または、赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体の定義に含まれる。ここで使用されるディスク（Ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタルバーサタイルディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびブルーレイディスクを含み、ディスク（ｄｉｓｋ）は通常、磁気的にデータを再生し、一方、ディスク（ｄｉｓｃ）は、レーザにより光学的にデータを再生する。上述の組み合わせもまた、コンピュータ読み取り可能媒体の範囲内に含まれるべきである。
【００４９】
いかなる当業者であっても本発明を作成または使用できるように、開示した実施形態の記述をこれまでに提供している。これらの実施形態に対してさまざまな修正が当業者に容易に明らかであり、本発明の精神または範囲から逸脱することなく、ここで規定した一般的な原理を他の実施形態に適用してもよい。したがって、本発明は、ここで示した実施形態に限定されるように意図されていないが、ここで開示した原理および新規な特徴に矛盾しない最も広い範囲に一致すべきである。
【図１】
2010519863.tif 000003
【図２】
2010519863.tif 000004
【図３】
2010519863.tif 000005
【図４】
2010519863.tif 000006
【図５】
2010519863.tif 000007
【図６】
2010519863.tif 000008
【図７】
2010519863.tif 000009
【図８】
2010519863.tif 000010
【国際調査報告】
2010519863.tif 000011
2010519863.tif 000012