(57)【要約】【解決手段】グループ通信サービスを提供するシステム及び方法が開示される。複数のグループ通信装置の各々が、ビデオ、オーディオ、画像及び／又はデータを、インターネットのようなデータネットワークを介した送信に適したデータパケットに変換する。データパケットはデータネットワークを介して選択的に通信マネージャに送信される。通信マネージャは構成可能なスイッチとして機能し、これによりいずれの通信装置からの通信も、通信装置の型式及び／又は対応するユーザから受信した要求に基づき複数の通信装置に選択的にルーティングされ得る。さらに通信マネージャは、他の通信システムのユーザ及び装置が互いにグループ通信に参加することを可能にする。
2006500827.tif 000002
【特許請求の範囲】
【請求項１】
グループ通信ネットワークおいて動作する複数の通信装置（ＣＤ）間でマルチメディアを通信する通信マネージャにおける方法であって、
第１のメディアを受信し、
第２のメディアを受信し、
前記第１のメディア、第２のメディアあるいはその双方を、前記複数のＣＤの少なくとも１つに選択的に放送する方法。
【請求項２】
前記第１のメディアはビデオを含み、前記第２のメディアはオーディオを含む請求項１に記載の方法。
【請求項３】
前記複数の通信装置はビデオカメラ及び静止カメラからなる請求項１に記載の方法。
【請求項４】
前記選択的な放送は、前記複数のターゲット通信装置から受信した要求に基づき選択的に放送する請求項１に記載の方法。
【請求項５】
前記選択的な放送は、前記複数のターゲット通信装置の型式に基づき選択的に放送する請求項１に記載の方法。
【請求項６】
前記選択的な放送は、縮小レートで前記ビデオを選択的に放送する請求項２に記載の方法。
【請求項７】
前記選択的な放送は、静止画像を選択的に放送する請求項２に記載の方法。
【請求項８】
グループ通信ネットワークで動作する複数の通信装置（ＣＤ）間でマルチメディアを通信する方法を具体化するコンピュータ読み取り可能な媒体であって、前記方法は、
第１のメディアを受信し、
第２のメディアを受信し、
前記第１のメディア、前記第２のメディア、又はその双方を、前記複数のＣＤの少なくとも１つに選択的に放送する
ことからなる媒体。
【請求項９】
前記第１のメディアはビデオを含み、前記第２のメディアはオーディオを含む請求項８に記載のコンピュータ読み取り可能な媒体。
【請求項１０】
前記複数の通信装置はビデオカメラ及び静止カメラからなる請求項８に記載のコンピュータ読み取り可能な媒体。
【請求項１１】
前記選択的な放送は、前記複数のターゲット通信装置から受信した要求に基づき選択的に放送する請求項８に記載のコンピュータ読み取り可能な媒体。
【請求項１２】
前記選択的な放送は、前記複数のターゲット通信装置の型式に基づき選択的に放送する請求項８に記載のコンピュータ読み取り可能な媒体。
【請求項１３】
前記選択的な放送は、縮小レートで前記ビデオを選択的に放送する請求項９に記載のコンピュータ読み取り可能な媒体。
【請求項１４】
前記選択的な放送は、静止画像を選択的に放送する請求項９に記載のコンピュータ読み取り可能な媒体。
【請求項１５】
グループ通信ネットワークおいて動作する複数の通信装置（ＣＤ）間でマルチメディアを通信する装置であって、
第１のメディアを受信する手段と、
第２のメディアを受信する手段と、
前記第１のメディア、第２のメディアあるいはその双方を、前記複数のＣＤの少なくとも１つに選択的に放送する手段とを備える装置。
【請求項１６】
前記第１のメディアを受信する手段はビデオを受信する手段を含み、前記第２のメディアを受信する手段はオーディオを受信する手段を含む請求項１５に記載の装置。
【請求項１７】
前記複数の通信装置はビデオカメラ及び静止カメラからなる請求項１５に記載の装置。
【請求項１８】
前記選択的に放送する手段は、前記複数のターゲット通信装置から受信した要求に基づき選択的に放送する手段を含む請求項１５に記載の装置。
【請求項１９】
前記選択的に放送する手段は、前記複数のターゲット通信装置の型式に基づき選択的に放送する手段を含む請求項１５に記載の装置。
【請求項２０】
前記選択的に放送する手段は、縮小レートで前記ビデオを選択的に放送する手段を含む請求項１６に記載の装置。
【請求項２１】
前記選択的に放送する手段は、静止画像を選択的に放送する手段を含む請求項１６に記載の装置。
【請求項２２】
通信マネージャであって、
受信器と、
送信器と、
グループ通信ネットワークおいて動作する複数の通信装置（ＣＤ）間でマルチメディアを通信する方法を実装するようにプログラムされたプロセッサとを備え、前記方法は、
第１のメディアを受信し、
第２のメディアを受信し、
前記第１のメディア、第２のメディアあるいはその双方を、前記複数のＣＤの少なくとも１つに選択的に放送する
ものである通信マネージャ。
【請求項２３】
前記第１のメディアはビデオを含み、前記第２のメディアはオーディオを含む請求項２２に記載の通信マネージャ。
【請求項２４】
前記複数の通信装置はビデオカメラ及び静止カメラからなる請求項２２に記載の通信マネージャ。
【請求項２５】
前記選択的な放送は、前記複数のターゲット通信装置から受信した要求に基づき選択的に放送する請求項２２に記載の通信マネージャ。
【請求項２６】
前記選択的な放送は、前記複数のターゲット通信装置の型式に基づき選択的に放送する請求項２２に記載の通信マネージャ。
【請求項２７】
前記選択的な放送は、縮小レートで前記ビデオを選択的に放送する請求項２３に記載の通信マネージャ。
【請求項２８】
前記選択的な放送は、静止画像を選択的に放送する請求項２３に記載の通信マネージャ。
【請求項２９】
グループ通信サービスを複数の通信装置に提供するシステムであって、
第１のメディアをデータネットワークを介した通信に適したデータパケットに変換し、前記データパケットを前記データネットワークに選択的に提供し、前記データネットワークからデータパケットを選択的に受信する第１の通信装置と、
第２のメディアを前記データネットワークを介した通信に適したデータパケットに変換し、前記データパケットを前記データネットワークに選択的に提供し、前記データネットワークからデータパケットを選択的に受信する第２の通信装置と、
前記データネットワークに通信可能に接続され、前記第１のメディアと第２のメディアを受信し、前記第１のメディア、第２のメディア又はその双方を、前記複数の通信装置の少なくとも１つに選択的に提供する通信マネージャと
を備えたシステム。
【請求項３０】
前記第１のメディアはビデオを含み、前記第２のメディアはオーディオを含む請求項２９に記載のシステム。
【請求項３１】
前記複数の通信装置はビデオカメラ及び静止カメラからなる請求項２９に記載のシステム。
【請求項３２】
前記通信マネージャは、前記複数の通信装置の型式に基づき前記複数の通信装置の少なくとも１つに第１のメディア、第２のメディア又はその双方を選択的に提供する請求項２９に記載のシステム。
【請求項３３】
前記通信マネージャは、前記複数のターゲット通信装置から受信した要求に基づき前記複数の通信装置の少なくとも１つに第１のメディア、第２のメディア又はその双方を選択的に提供する請求項２９に記載のシステム。
【請求項３４】
さらに、第１の複数のユーザの間において調停して前記第１のメディアを受信することを含み、前記ユーザの各々は前記第１のメディアを提供する請求項１に記載の方法。
【請求項３５】
さらに、第２の複数のユーザの間において調停して前記第２のメディアを受信することを含み、前記ユーザの各々は前記第２のメディアを提供する請求項１に記載の方法。
【請求項３６】
さらに、第３の複数のユーザの間において調停して前記第１及び第２のメディアを受信することを含み、前記ユーザの各々は前記第１及び第２のメディアの双方を提供する請求項１に記載の方法。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
Ｉ．分野
本発明は一般的に、グループ通信サービスを提供するシステム及び方法に関し、より具体的には、グループ通信ネットワークにおけるビデオ、オーディオ、画像及び／又はデータを提供する方法及び装置に関する。
【０００２】
ＩＩ．背景
ポイントツーマルチポイント通信システムは一般に、中心位置とシステムの複数のユーザとの間の通信を提供する。例えば、地上移動放送（ＬＭＲ）を用いたディスパッチシステムは、トラック、タクシー、バス及び他の車両で中心ディスパッチセンターと１あるいはそれ以上の対応する高速の車両との間でスケジュール情報を通信するのに用いられる。通信は、特定の車両で、高速で管理され、あるいはすべての車両に同時に管理される。
【０００３】
高速で、効率的で、１対１あるいは１対多（グループ）通信を意図したワイヤレスサービスのクラスは、フォワードリンクあるいはリバースリンクを用いて一度に半多重通信で動作する。ユーザは電話／ラジオのプッシュツートーク（ＰＴＴ）ボタンを押してグループ通信を開始する。発言権が許可された場合、ユーザは短時間でメディアをユーザに提供する。ユーザはＰＴＴボタンを離した後、他のユーザは発言権を要求し得る。これらのサービスは、ある人“ディスパッチャ”がフィールドサービス職員あるいはタクシードライバーのようなグループの人々と通信する必要がある応用に伝統的に用いられてきた。同様のサービスは、インターネットで提供され、“ボイスチャット”として一般に知られている。
【０００４】
これらサービスの重要な特徴は、通信は高速かつ自発的なもので、通常単純にＰＴＴボタンを押すことで、典型的なダイヤル及び呼出音シーケンスなく開始される。この型式のサービスにおける通信は、一般に非常に短く、個々のメディアは、一般に数秒の単位で、“スパート”し、１秒あるいはそれ以下持続する“通信”を行う。ユーザが発言権を要求するときと、ユーザがポジティブあるいはネガティブな確認を通信マネージャから受信するときの時間遅延は、ユーザがフロアを提供し、メディアの提供を開始し得ることを示し、ＰＴＴレイテンシとして知られる。
【０００５】
ＰＴＴ半二重通信は、改善されたバンド幅効率、レイテンシに対する感度の低下及び単純化されたエコーキャンセルのような多くの利点を提供する。
【０００６】
したがって、例えば音声、ビデオ、画像及び／又はデータなどのマルチメディアを、半二重方式で同時通信する必要があり、これはＰＴＴグループ通信サービスの利点を提供する。
【０００７】
要約
開示された実施形態は、グループ通信ネットワークおいて動作する複数の通信装置（ＣＤ）間でマルチメディアを通信する方法及び装置を提供する。この方法及びシステムは、第１のメディアを受信し、第２のメディアを受信し、前記第１のメディア、第２のメディアあるいはその双方を、前記複数のＣＤの少なくとも１つに選択的に放送する。ある観点では、放送は、複数のターゲット通信装置から受信した要求に基づいた選択的な放送を含む。ある観点では、放送は、複数のターゲットの型式に基づいた選択的な放送を含む。
【０００８】
図面の簡単な説明
グループ通信サービスを提供するシステム及び方法の特徴、目的及び利点は、参照符号が全体を通して対応して識別する図面に関連して取り上げられるときに、以下に示される詳細な説明からより明らかになるであろう。
【０００９】
好ましい実施形態の詳細な説明
グループ通信サービスを提供するシステム及び方法は、インターネットのようなデータネットワークを介した通信に適したデータパケットを生成することができる通信装置（ＣＤ）を用いる。データパケットはデータネットワークを介して送信され、そしてデータネットワークに接続された通信マネージャ（ＣＭ）に提供される。ＣＭは、データパケットを処理し、第１のＣＤから受信し、データパケットをリアルタイムで同一グループのメンバーである少なくとも１つの他のＣＤに配信する。ＣＭは、いずれかのグループメンバーからそのグループにより定義された他のグループメンバーへ通信をルーティング可能で配置可能なスイッチとして動作する。
【００１０】
グループ通信サービスを提供するシステム及び方法の教示がワイヤレスＣＤＭＡ通信システムに関して説明されているにかかわらず、グループ通信サービスを提供するシステム及び方法は、他の通信システムと同様、ＧＳＭシステム、ＡＭＰＳシステム、ＴＤＭＡシステム及び衛星通信システムで使用され得ることが理解されるべきである。加えて、グループ通信サービスを提供するシステム及び方法は、ワイヤレス通信システムに限定されない。これは、有線電話、ページング装置、ポータブルあるいはデスクトップコンピュータ、デジタルカメラ、ビデオカメラなどで用いられ得る。さらに、グループ通信サービスを提供するシステム及び方法は、オーディオ及びビデオデータのようなリアルタイムデータ、及びコンピュータファイル、並びにｅ−ｍａｉｌなどの時間に依存しないデータの双方に適用される。
【００１１】
図１はグループ通信を実装できない典型的な従来技術のワイヤレス通信システム１００を示す図であり、あるいはポイントツーマルチポイント通信、あるいはプッシュツートーク通信として知られる。ＣＤ１０２，１０４，１０６は通信システム１００によりサービスされる小さな地理的領域で分散される多くのワイヤレス電話のうちの３つを代表する。ＣＤ１０２，１０４，１０６は各基地局からの近接性に一般的に依存して、基地局１０８，１１０からの通信信号を送信及び受信する。典型的なワイヤレス通信システムでは、通信システム１００でアクティブな多くのＣＤをサポートするのに用いられる多くの基地局がある。
【００１２】
基地局１０８及び１１０は移動スイッチングセンター（ＭＳＣ）１１２に接続される。ＭＳＣ１１２は、ワイヤレス通信システムに対して、基地局１０８及び１１０にＴＩＡするシステムを提供するような、様々な機能を提供する。加えて、ＭＳＣ１１２は基地局１０８及び１１０と、公共スイッチング電話ネットワーク（ＰＳＴＮ）１１４との間のスイッチング及びインタフェース回路を提供する。
【００１３】
図１の通信システムでは、特別の回路がこのような電話会議がなされるのを可能にするＭＳＣ１１２内に用いられワイヤレス通信システムにおける複数ユーザ間の会議が達成され得る。例えば、ワイヤレス電話１１６はビデオ及び／又はオーディオをＣＤ１０２及び１０４と同時に全二重会議手法で通信するのに用いられ得る。
【００１４】
全般的な概観
グループ通信サービスを提供するシステム及び方法の一実施形態は、図２の機能ブロック図フォーマットに示される。図示されているのは、プッシュツートークシステム、グループ放送システム、ディスパッチシステム、ポイントツーマルチポイント通信システムあるいはビデオ会議サービスをサポートするグループ通信システム２００である。このような通信システムの定義された特徴は、一般的には、ただ一人のユーザが情報を他のユーザに所定のときに半二重方式で送信することである。グループ通信システム２００では、各々がグループメンバーとして知られた通信装置ユーザは、各グループメンバーに割り当てられた通信装置を用いて互いに通信する。
【００１５】
ある実施形態では、グループ通信システム２００はグループ通信サービスのためのチャットルーム及びアドホックモデルの双方をサポートする。チャットルームモデルでは、グループは予め定義され、これは通信マネージャに記憶され得る。予め定義されたグループあるいはネットワークは、公共でもよく、グループは開かれたメンバーリストを持つことを示唆する。この場合、各グループメンバーはグループの潜在的な参加者である。このグループ通信は、グループの第１のメンバーがグループ通信を開始するときに開始される。この通信は、所定の決められた時間の間動作するのを維持し、これはサービスプロバイダにより構成され得る。グループ通信の間、グループメンバーはグループに参加しあるいは脱退する特定の要求をし得る。グループが無活動の間は、グループは、グループメンバーがメディアの通信の許可を要求するまで、グループ休止状態に入り得る。チャットルームモデルにおける動作時は、またネットメンバーとして知られるグループメンバーは、各グループメンバーに割り当てられた通信装置を用いて互いに通信する。“ネット”なる用語は、互いに通信することを認証されたグループのメンバーを示している。
【００１６】
しかしながら、グループ通信サービスにおけるアドホックモデルでは、グループはリアルタイムに定義され、各グループに関連付けられた閉じたメンバーリストをもつ。閉じたメンバーリストは、どのメンバーがグループ通信に参加が許可されるかを特定し得る。メンバーリストは閉じたメンバーリストの外部の他人には利用可能ではなく、現在の通信の間だけ存在し得る。アドホックグループの定義は、通信マネージャに記憶されなくてもよい。この定義は、グループ通信を確立するのに用いられ得るもので、通信が終了した後に解除される。アドホックグループは、ユーザが１あるいはそれ以上のターゲットメンバーを選択するときに形成され得るもので、グループ通信要求を生成し、これは通信を開始するために通信マネージャに送られる。通信マネージャは、ターゲットグループメンバーに対して、彼らがグループに含まれることの通知を送る。この通信マネージャは自動的にターゲットメンバーをグループに参加させ、すなわち、ターゲットメンバーから何のアクションも要求されなくてよい。アドホックグループが無活動になると、通信マネージャはグループを“分裂”させ、グループ通信を開始するのに用いられるグループ定義を含むグループに割り当てられた資源を開放する。
【００１７】
グループメンバーは、通信装置（ＣＤ）２０２，２０４，２０６，２０８及び２１０に示される割り当てられた通信装置を用いて互いに通信を行う。本例では、ＣＤ２０２，２０４及び２０６はワイヤレス電話であり、ＣＤ２０８はプッシュツートーク能力を備えた有線電話であり、ＣＤ２１０はまたプッシュツートーク機能を備えた衛星電話である。他の実施形態では、さまざまなＣＤは、音楽レコーダあるいはプレーヤ、ラップトップあるいはデスクトップコンピュータ、あるいはページングデバイスのような、ワイヤレスビデオカメラ、静止カメラ、オーディオデバイスから構成され得る。他の実施形態では、少なくとも１つのＣＤは既述の実施形態の結合により構成される。例えば、ＣＤ２０２はビデオカメラ及びディスプレイを備えたワイヤレス地上電話から構成され得る。さらに、各ＣＤは、安全モードあるいは非安全（クリア）モードのいずれでも情報を送り及び受信し得る。以下の議論を通じて、各ＣＤに対する参照は、ＣＤ２０２として表現され得る。しかしながら、ＣＤ２０２に対する参照は、地上ワイヤレス電話の議論に限定されることを意図しているものではない。一般に、ＣＤ２０２に関する議論は、同様に他の型式のＣＤに等しく適用されるものである。
【００１８】
図２のグループシステムでは、特定のメディアに対する排他的な通信特権はただ一人のグループメンバーが特定のメディアを他のグループメンバーに所定時に送信するのを許可する。特定のメディアに対する通信特権は、特定のメディアに対する通信特権が現在他のグループメンバーにその要求が受信されたときに割り当てられているか否かにより、要求しているグループメンバーに認められあるいは拒絶される。通信要求を認め及び拒絶する処理は、アービトレーションとして知られている。アービトレーションは、例えば、各要求グループメンバーがビデオを要求するように、要求するグループメンバーが同一メディアに対する通信特権を要求するとき、単一メディアに対するものでよい。アービトレーションは、例えば要求するグループメンバーがオーディオ及びビデオ通信特権に対して要求するように、要求するグループメンバーが１メディアより多くに対して通信特権を要求するとき、１メディアより多くに結合してもよい。アービトレーション手法は、要求するグループメンバーが通信特権を許可されるかを決定するため、各ＣＤに割り当てられた優先レベル、ユーザから受信した要求数及び現在のユーザが有する通信特権の時間長のような要素を評価する。
【００１９】
グループ通信に参加するため、ＣＤ２０２，２０４，２０６，２０８及び２１０の各々は、以下で詳細に説明されるように、通信マネージャ（ＣＭ）２１８からの通信特権を要求する手段を備える。ＣＭ２１８は、グループステータスのすべての制御と同様に、ＰＴＴ要求アービトレーション、メンテナンス及びグループメンバーシップ及び登録リストの配信、必要なシステム及びネットワークリソースのコールのセットアップ及び分裂を含むリアルタイム及びグループの管理動作を管理する。
【００２０】
ＣＭ２１８は、クリアあるいは安全のいずれかで定義された、定義グループのリストを保持し、クリア及び安全の間の遷移は一般には許可されない。安全グループは、ＣＤにより提供された暗号化により、認証及び盗聴からの防御を提供する。安全グループの暗号化は、エンドツーエンドで実装され、これは、暗号化及び復号化は各ＣＤ内でなされることを意味する。ＣＤ２１８はセキュリティアルゴリズム、鍵及び方針を全くもたないで動作し得る。
【００２１】
ＣＭ２１８は通信システムサービスプロバイダ、グループメンバー、あるいはその双方のいずれかにより遠隔的に管理され得るもので、認証はサービスプロバイダにより提供されるものと仮定する。ＣＭ２１８は外部管理インタフェース２２６を介してあるいは参加しているＣＤのいずれかからグループ定義を受信し得る。グループメンバーは、管理インタフェースに適合するメンバー動作セキュリティマネージャ（ＳＭ）２２８のような、定義されたシステムを介して、そのサービスプロバイダあるいは管理グループ機能を通じて管理アクションを要求する。ＣＭ２１８は、いずれかのパーティがグループを確立しあるいは変更しようと試みる高いグレードの商業基準で認証し得る。
【００２２】
ＳＭ２２８は鍵の管理（すなわち暗号鍵のグループメンバーへの配信）、ユーザ認証及び安全グループをサポートするのに関連するタスクを実行するシステム２００の付随的構成要素である。単一のグループ通信システムは、１あるいはそれ以上のＳＭと相互作用し得る。ＳＭ２２８は管理機能を自動化するＣＭ２１８インタフェースと互換性を有する管理能力を持ち得る。ＳＭ２１８はグループ鍵を放送するため、あるいは単にグループトラフィックを監視するため、グループ内に参加する目的でデータ終端として動作するように構成し得る。
【００２３】
ある実施形態では、通信特権を要求する手段はプッシュツートーク（ＰＴＴ）鍵あるいはスイッチからなる。通信システム２００内のユーザがオーディオ、ビデオ、及び／又はデータのような情報を他のグループメンバーに通信することを望む場合、彼あるいは彼女のＣＤ上に配置されたプッシュツートークスイッチは押し下げられ、通信マネージャ２１８からの通信特権を得るための要求を送る。通信特権が他のどのグループメンバーにも現在割り当てられていない場合、要求するユーザが通信特権が認められ、可聴、可視あるいは可触の警告をＣＤを介して知らされる。要求するユーザが通信特権を認められた後、メディアはユーザから他のグループメンバーに送信され得る。
【００２４】
グループ通信サービスを提供するシステム及び方法のある実施形態では、各ワイヤレスグループメンバーはフォワードリンク及びリバースリンクを１あるいはそれ以上の基地局２１６あるいは衛星ゲートウェイ２１２で確立し、この場合確立してもよい。前者は基地局２１６あるいは衛星ゲートウェイ２１２からＣＤへの通信チャネルを説明するのに用いられ、後者はＣＤから基地局２１６あるいはゲートウェイ２１２への通信チャネルを説明するのに用いられ得る。音声、ビデオ及び／又はデータはＣＤを用いてデータパケットに変換され、このデータパケットは他のユーザへの通信がなされる特定のデータネットワーク２１４に適したものである。ある実施形態では、データネットワーク２１４はインターネットである。他の実施形態では、各グループメンバーから他のグループメンバーへ情報を放送するため、専用のフォワードチャネルが各通信システム（すなわち地上通信システム及び衛星通信システム）で確立される。各グループメンバーは他のグループメンバーからの通信を専用チャネルを介して受信する。さらに別の実施形態では、専用リバースリンクが情報をＣＭ２１８に送信するために各通信システム内で確立される。最後に、上述の手法の結合が使用され得、例えば、専用フォワード放送チャネルを確立するが、ワイヤレスＣＤがＣＭ２１８に各ＣＤに割り当てられた個々のリバースリンクを介して情報を送信するのを要求する。
【００２５】
第１のグループメンバーがメディアをグループの他のメンバーに送信することを希望するとき、第１のグループメンバーは彼のあるいは彼女のＣＤのプッシュツートークキーを押すことにより通信特権を要求し、これはデータネットワーク２１４を介した通信にフォーマットされた要求を生成する。ＣＤ２０２，２０４及び２０６の場合、空中を介して１あるいはそれ以上の基地局２１６へ要求が送信される。ＭＳＣ２２０はＭＳＣ２２０及びデータネットワーク２１４の間の要求を含むデータパケットを処理するためのよく知られたインターワーキング機能（ＩＷＦ）（不図示）からなる。ＣＤ２１０については、衛星を介して衛星ゲートウェイ２３０に要求が送信される。ＣＤ２０８については、公共スイッチ電話ネットワーク（ＰＳＴＮ）２２２に要求が送信され、次にモデムバンク２２４に送信される。モデムバンク２２４はその要求を受信し、それをデータネットワーク２１４に提供する。
【００２６】
いずれの他のメンバーも現在通信特権を持たない場合、通信特権要求がＣＭ２１８により受信されると、ＣＭ２１８はメッセージを要求するグループメンバーに送信し、通信特権が認められたことを知らせる。第１のグループメンバーからのオーディオ、ビジュアル、あるいは他の情報は、既述の通信経路の１つを用いて、選択された情報をＣＭ２１８に送信することにより、他のグループメンバーに選択的に送信される。ある実施形態では、ＣＭ２１８は、情報を選択的に複製し、選択的にその複製をグループメンバーに送ることにより、情報をグループメンバーに提供する。単一の放送チャネルが用いられる場合、必要とされる情報のみが使用中の各放送チャネルごとにいったん複製される。
【００２７】
代表的な実施形態では、ＣＭ２１８はＭＳＣ２２０に組み込まれ、サポートする基地局からのデータパケットがデータネットワーク２１４にルーティングされることなく、直接にＣＭ２１８にルーティングされる。この実施形態では、ＣＭ２１８は未だデータネットワーク２１４に接続され、これにより他の通信システム及びデバイスがグループ通信で参加し得る。
【００２８】
ある実施形態では、ＣＭ２１８は各定義されたグループと同様に、個々のグループメンバーに関連する情報を管理する１あるいはそれ以上のデータベースを維持する。例えば、各グループメンバーごとに、１つのデータベースは、メンバーのＣＤに関連付けられたユーザネーム、アカウント番号、電話番号、ダイヤル番号、ＣＤに割り当てられた移動体識別番号、メンバーがアクティブにグループに参加するか否かを示すグループの現在のメンバーの状態、通信特権がどのように割り当てられるかを決定する優先コード、ＣＤに関連付けられたデータ電話番号、ＣＤに関連付けられたＩＰアドレス及びグループメンバーが通信を認証されたことを示す表示からなる。ＣＤがビデオ、及び／又はディスプレイ性能を持つか否かの他の情報の関連型式も、各グループメンバーに関連付けてデータベースにより記憶されてよい。
【００２９】
グループメンバーは、彼又は彼女が送られることを希望し、あるいは他のグループメンバーから受信することを希望する、例えばオーディオ、ビデオ、静止画像及び／又はデータなどの情報の型式を選択し得る。メディアの選択は、グループメンバーが用いているＣＤの型式に基づいてもよい。例えば、ＣＤがビデオの性能を持つ場合、グループメンバーはビデオをそれ単独であるいは加えてオーディオ及び／又はデータを送り、あるいはＣＭ２１８から受信してもよい。このメディア選択は、ＣＤのビデオの性能を用いることに関連付けられた特別なコストをグループメンバーが払うことを希望するか否かに基づいてもよい。グループメンバーは、例えば全ビデオを送るより、所定の時間当たり所定数の静止画像を送るなど、縮小された通信レートで一連の静止画像を送るよう選択してもよい。
【００３０】
ＣＭ２１８は、グループメンバーが用いているＣＤの型式と同様に、各グループメンバーが送信あるいは受信を希望する、例えばオーディオ、ビデオ及び／又はデータなどの情報の型式のような情報を記憶してもよい。例えば、ターゲットグループメンバーがビデオを受信することを選択した場合、あるいはターゲットＣＤがビデオ性能を持つ場合、ＣＭ２１８はビデオを単独であるいはそれに加えてオーディオ及び／又はデータをターゲットＣＤに送信し得る。あるいは、ターゲットグループメンバーがビデオを全く受信しないと決定した場合、あるいはターゲットＣＤがビデオ性能をもたない場合、ＣＭ２１８はターゲットグループメンバーにビデオを送らないでよい。ターゲットＣＤがディスプレイを有し及び／又はターゲットグループメンバーが全ビデオよりむしろ静止画像のみを受信することを要求する場合、ＣＭ２１８は、静止画像をターゲットＣＤに送ってよい。
【００３１】
詳細な説明
システムに対するインタフェースは、機能及び物理インタフェースにグループ化される。物理インタフェースは、グループ通信システム２００に対してユニークではなく、現存するワイヤレスエアインタフェース、ワイヤレスサービスオプション及び商業データネットワーク標準からなる。特にアプリケーション層でのより高い層の機能インタフェースは、グループ通信サービスに対してユニークである。
【００３２】
アプリケーションレベルでは、グループ通信サービスを提供するシステム及び方法は図３に示した１つの実施形態における３つのインターネットベースのプロトコルで動作する。もちろん、他のプロトコル、あるいは異なる数のプロセッサが代替的に用いられてもよい。ＣＭ２１８及びＣＤ２０２，２０８及び２１０間の通信はこれらのプロトコルで生じる。ＣＤは、セッション開始プロトコル（ＳＩＰ）のような第１のプロトコルを用いたさまざまなグループについて探索し、参加し、脱退し、及び学習する。ＮＢＳメディアシグナリングとして図３に示した第２のプロトコルは、リアルタイムグループ調停及び休止を管理するのに用いられ得る。オーディオ、音声、ビデオ及び／又はデータ（集合的にここではメディアとして参照される）は、メディアトラフィックとして図３に示した第３のプロトコルを介して配信される。図３の例では、ＣＤ２０２は現在“発言権を持ち”、すなわち、通信特権あるいはグループにメディアを送信する許可を持つ。“発言権制御”要求は、通信特権の要求である。ＣＤ２０２が通信特権を維持する一方で、残りのグループメンバーはリスナーとして指定され、同様にグループに対するメディアの通信の許可を持たない。一般に、通信特権を維持するか否かにかかわらず、いかなるＣＤもいつでもメディアシグナリングあるいはＳＩＰシグナリングトラフィックを送ることができる。
【００３３】
ある実施形態では、ＣＭ２１８はモデムバンク２２４を有し、これはＰＳＴＮ２２２に対してインタフェース接続する。別の実施形態では、モデムバンク２２４はＣＭ２１８と分離して配置される。このインタフェースを通じたＣＤのＣＭ２１８に対するインタフェースは、良く知られたポイントツーポイントプロトコル（ＰＰＰ）あるいは、付随的には、他のいずれかの均等なリンク層プロトコルを用いて、いくつかの利用可能な標準ダイヤルアップモデムプロトコルのうちの１つを繰り返し、ＣＭ２１８に対するＩＰ接続を確立する。
【００３４】
ある実施形態では、ＣＤ２０２、２０４及び２０６の各々はＩＳ−７０７．５ＩＰパケットデータサービスオプションに従ったＣＭ２１８に対するデータパケット接続を提供する。ＩＳ−７０７．５はＣＤＭＡ通信システムにおけるパケットデータサービスを説明する良く知られた暫定規格である。グループ通信性能を最適化するために、このインタフェースに対して変更してもよい。このインタフェースのインフラ側に対しては、ＲＴＰ（リアルタイムプロトコル）を用いたメディア放送をサポートするために基地局においてＲＴＰ／ＵＤＰ／ＩＰヘッダ圧縮に対する暗示された要求以外は、変更しないことが望まれる。代替的には、ＣＤ２０２，２０４及び２０６は、以下で説明する高速ネットワーク接続（ＱＮＣ）及びＩＳ−７０７．４を用いたほとんどのグループ通信動作をサポートする。
【００３５】
ＣＭ２１８は、グループ通信に参加しているＣＤと、トランスポート及びグループ通信アプリケーション層プロトコルを介して通信する。これらの通信は、ＣＭ２１８により配信されたリアルタイムメディアパケットストリームと同様に、アプリケーションシグナリング（ＰＴＴ送信特権要求、グループ登録など）を含む。すべてのリアルタイムメディアはＣＭ２１８及びＣＤ上のダイナミックＲＴＰ／ＵＤＰ／ＩＰインタフェースを介して配信される。ＣＲＴＰヘッダ圧縮（良く知られたヘッダ圧縮技術）が利用できない場合、リアルタイムメディアはＵＤＰ／ＩＰパケット、あるいはデータグラム内に直接カプセル化される。すべてのリアルタイムシグナリングは、ＣＭ２１８及びＣＤ上のダイナミックＵＤＰ／ＩＰインタフェースを介して生じる。ＴＣＰ／ＩＰのような予め定義されたデータプロトコルインタフェースを介して、例えばインターネット電話をサポートするために設計された良く知られたセッション開始プロトコル（ＳＩＰ）、アプリケーションレベルコールシグナリングプロトコルを用いてＣＭ２１８及びＣＤの間で、他のシグナリングが行われても良い。
【００３６】
ＣＤ２０８とともに相互作用する同一のトランスポート及びグループ通信アプリケーション層インタフェースを用いて、これらプロトコルがＩＰ／ＰＰＰ及びダイヤルアップモデム接続で動作する以外は、ＣＭ２１８は、外部ユーザと通信する外部ユーザインタフェースを提供する。
【００３７】
ＣＭ２１８は、ハイパーテキストマークアップ言語（ＨＴＭＬ）の意味を有するものを用いて、ＣＭユーザ、グループ及び管理データベース及び関連するパラメータの管理アクセスを提供するアプリケーションレベルプロトコルとなり得る管理インタフェースを提供する。ある実施形態では、ＴＣＰ／ＩＰでインタフェースは動作する。また、管理機能をサポートする第２のネットワークインタフェースが存在し得る。この第２の管理インタフェースは、メンバーシップリスト及びネットワークステータス報告を含むクライアント管理アプリケーションに対する管理情報の大容量リアルタイム転送をサポートする。ＳＭ２２８はＴＣＰ／ＩＰで動作する再入力プロトコルで通信する。
【００３８】
グループ通信サービスを提供するシステム及び方法の一実施形態は、例えば、ＩＳ−７０７、及び従来のＩＰで定義されたように、標準エアインタフェースパケットデータサービスで動作する。グループがアクティブ、すなわちメディアがメンバー間で送信される一方で、あるトラフィックチャネルが登録されたＣＤに割り当てられる。各グループはその名称で定義及び識別され、ホストシステムのアドレスと結合するとき、これはＳＩＰ ＵＲＬの形式で表現され得る宛先アドレスを定義する。既述したとおり、ＳＩＰ（セッション開始プロトコル）は、セットアップを制御し、ＣＤ及びＣＭ２１８間でのシグナリングを制御するのに用いられる良く定義されたシグナリングプロトコルである。
【００３９】
図４は、グループ通信サービスを提供するシステム及び方法の一実施形態で用いられるＣＤ２０２を図示する。ＣＤ２０２のさらなる詳細は、２０００年３月３日に出願され、“現存する通信システムにおけるグループ通信サービスに参加する方法及び装置”と題された係属中米国特許出願番号０９／５１８，７７６号で見受けられ、これは同一の譲受人に譲渡され、参考のためにここに組み込まれる。この実施形態では、ＣＤ２０２は例えばビデオ及び／又はスピーチのようなメディアをインターネットのようなデータネットワーク２１４で通信するのに適したデータパケットに変換することができるワイヤレス電話である。図４に示されるように、ＣＤ２０２に組み込まれる特徴の多くは、いかなる通信装置で実装されてもよく、ＣＤ２０２が図４に示されるワイヤレス電話に限定されることを意図するものではないことが理解されるべきである。ＣＤ２０２は典型的にはアンテナ４００、ディスプレイ４１０、キー４２０、スピーカ４３０、イヤホン４４０及びオプションプッシュツートーク（ＰＴＴ）スイッチ４５０からなる。ディスプレイ４１０はビデオ、静止画像あるいはテキストを表示するのに用いられ得る。代替的な実施形態では、専用プッシュツートークスイッチ４５０を用いるのに替えて、ＣＤ２０２は通信のプッシュツートークモードのときにプッシュツートークスイッチとして現存するキー４２０の一つを用いてもよい。
【００４０】
ＣＤ２０２は、メディアを送信及び受信するため、ポータブルあるいは固定コンピュータシステム、位置報告システム、メータ読取システム、ビデオカメラ、あるいは静止カメラのようないかなるメディア処理装置での集積により実装されてもよい。ＣＤ２０２はメディア処理装置に接続されたインタフェースケーブルの一端を有し、他端はＣＤ２０２の通信ポート（不図示）に接続されるインタフェースケーブルを用いてこのようなメディア生成装置に対してインタフェース接続してもよい。代替的には、ＣＤの必要な内部構成要素はメディア処理装置に集積され、集積パッケージ内でメディアを送信及び受信するのに適した単一のユニットを形成してもよい。いずれの場合も、ＣＤ２０２は、メディア生成装置から１あるいはそれ以上のグループメンバーに、あるいは１あるいはそれ以上のグループメンバー以外に、あるいはこれら双方の組合せに、メディアを送信するのに用いられ得る。
【００４１】
ＣＤ２０２は、一般的には１あるいはそれ以上の動作あるいは“サービスオプション”のモードを用いて通信することができる。しかしながら、グループ通信サービスを提供するシステム及び方法のいずれの実施形態も、通信の多重モードを有する通信装置に依存するものではない。第１のサービスオプションは、ＣＤ２０２から基地局２１６に対する標準的なオーディオの電話をかけるのに用いられる。音声サービスモードは、関連する通信システムの所定の技術を用いてポイントツーポイント電話をするのに用いられる。例えば、ＣＤ２０２に対する音声サービスオプションは、遠隔通信産業協会により広められた既知のＣＤＭＡ遠隔通信規格であるＩＳ−９５Ａを用いてポイントツーポイントオーディオ通信を参照する。ＣＤ２０８に対する音声サービスオプションは、他のワイヤレスあるいは有線電話と接続するＰＳＴＮ２２２を用いて標準ポイントツーポイント電話を参照する。
【００４２】
第２のサービスオプションは、データサービスオプションとして定義され、これはさらには少なくとも３つの型式のデータサービスに分けられる：パケットデータサービス、非同期データサービス及び同期データサービスである。ＣＤＭＡ通信システムでは、非同期データサービスは、ＩＳ−７０７．５により説明され、一方では、同期データサービスはＩＳ−７０７．４により説明される。ＧＳＭシステムのようなさまざまな別の型式の通信システムに適用可能な技術を用いて、さまざまなデータサービスオプションが代替的に実装される。
【００４３】
データサービスのいずれの型式も、ＣＤ２０２が従来の音声サービスモードを用いた送信情報よりむしろ、データプロトコルを用いてＭＳＣ２２０と通信できる。既述した通り、ＭＳＣ２２０はＩＷＦを有し、これはデータパケットをＣＤ２０２及びＣＭ２１８の間にルーティングする。ＣＤ２０２はオーディオ、音声及びデータのような情報を認識する回路を有し、この情報を良く知られたＴＣＰ／ＩＰプロトコルのようなデータネットワークプロトコルに従いデータパケットに変換する。
【００４４】
音声サービスモードで用いられているとき、グループメンバーはキー４２０を用いてデータをＣＤ２０２に入力し、このデータは典型的には、ユーザが通信を希望する人に属する第２の通信装置の電話番号のような識別番号からなる。キー４２０はまた、さまざまな通信オプションを選択するため、ディスプレイ４１０に組み合わせて用いられてもよい。例えば、特定のグループに参加すべく、メンバーがパケットデータサービスオプションに入ることを希望する場合、キー４２０はディスプレイ４１０から見ることのできるオプションのメニューを用いていくつかの可能なグループのうちの一つを選択するのに用いられ得る。ＣＤ２０２はグループのリストを保持し、これはＣＤ２０２が参加可能な既知のグループの組を示す。代替的には、ＣＤ２０２は、参加できるか否かについて、すべての可能なグループのリストを保持する。このリストは必要に応じてＣＭ２１８との間の相互作用の間に更新し得る。ＣＤ２０２により保持されたこのリストは、電話帳の特徴に類似した機能であり、これは標準的なワイヤレス電話で典型的に保持される氏名及びダイヤルメンバーのリストである。グループのリストは、グループリストからグループを選択する動作がＣＤ２０２に選択されたグループに参加することを試みることを指令するように、電話帳機能に統合されてもよい。
【００４５】
グループは、安全あるいはクリアグループのいずれとしても指定される。クリアグループは、暗号化のような空中盗聴セキュリティ保証を用いないグループである一方、安全グループは、暗号化を提供する準備がある。安全グループはここで以下に説明される。
【００４６】
特定のグループに参加するため、ＣＤ２０２は最初、ＣＭ２１８がＣＤ２０２に希望するグループのための接続グループ参加者のリストを追加する。“接続”なる用語は、ＣＭ２１８で登録され、少なくともグループで生じる通信を受信しているユーザを意味する。したがって、ＣＤ２０２は最初、参加を希望するいずれかのグループのグループアドレスを知りあるいは学習することができる。さらに、ＣＤ２０２は最初、ＳＩＰ要求が送られる上位サーバのアドレスを知り、あるいはそれにより構成され得る。
【００４７】
ある実施形態では、ＣＤ２０２はＣＤ２０２が参加を認証されたグループの現在のリストを提供する既知のあるいはデフォルトの上位ＳＩＰサーバのアドレスで予めプログラムされている。代替的には、ＣＤ２０２はＣＤ２０２がメンバーであるグループ少なくとも１つのグループアドレスで定義するグループリストで予めプログラムされてもよい。ＣＤ２０２は後で、そのグループリストを更新すべく上位ＳＩＰサーバに対して要求を送信してもよい。別の代替的な実施形態では、ＣＤ２０２は予めプログラムされたＳＩＰアドレスあるいはグループリスト情報を持たない。この実施形態では、ユーザは上位レベルサーバ及びグループアドレスが提供され、この情報をキー４２０を用いてＣＤ２０２に相互に入力する。このユーザはまた、付加的なグループアドレスをグループリストに入力することができ、これはすでに入力時にはプログラムされているものである。この実施形態は、個人名及びダイヤル番号を従来のワイヤレス電話の電話帳に入力するのに類似する。
【００４８】
ある実施形態では、ＣＤ２０２はまた、ＣＤ２０２がＤＮＳクエリーを送る主要なドメインネームサービス（ＤＮＳ）サーバのＩＰネットワークアドレスで予めプログラムされている。典型的には、ＣＤＭＡセルラ搬送波により動作するＤＮＳサーバのアドレスは予めプログラムされている。ＣＤ２０２はまた、代替的なＤＮＳサーバのＩＰネットワークアドレスで予めプログラムされてもよい。
【００４９】
認証をサポートするため、ＣＤ２０２はプリティグッドプライバシー（ＰＧＰ）のようなセキュリティ手法を用いてもよい。ＣＤ２０２は、ユニークなＰＧＰユーザＩＤ及び秘密鍵で予めプログラムされ、これはＣＭ２１８により要求された場合にＳＩＰトランザクションを署名するのに用いる。ＰＧＰユーザＩＤはまた、ＩＮＶＩＴＥメッセージのような従属トランザクションに対するＣＤ２０２について、ユーザアドレスとして用いられ得る。
【００５０】
グループの探索及び参加
ＣＤ２０２は、例えばセッション開始プロトコル（ＳＩＰ）により定義されたコールシグナリングを用いることによりグループに参加しあるいは脱退し得る。各ＣＤ２０２は、グループアドレスのリスト及び、１あるいはそれ以上の上位ＳＩＰサーバアドレスが供給される。グループリストがない場合、ユーザは現存するグループのアドレスを相互に特定する。いずれの上位ＳＩＰサーバも定義されない場合、ユーザは上位ＳＩＰサーバのアドレスを相互に特定し得る。
【００５１】
上位ＳＩＰサーバアドレスがいったん既知になると、ＣＤ２０２はＳＩＰ“ＩＮＶＩＴＥ”コマンドを用いて予め定義されたＳＩＰの宛先に電話をかけることにより、それに利用可能な更新されたグループのリストを要求し得る。上位ＳＩＰサーバは内部宛先に対する要求を再度向け、あるいはそれに直接に応答し得る。このコールに対するＩＮＶＩＴＥ応答は、ＣＤ２０２に利用可能な現在のグループのリストを含む。ＣＤ２０２はこのリストを用いてその内部グループリストを更新する。
【００５２】
グループが選択された後、ＣＤ２０２は、勧誘の宛先としてのグループアドレスを特定し、及び上位ＳＩＰサーバに要求を送ることにより、ＳＩＰ ＩＮＶＩＴＥ手法を介してグループに参加することを試みる。上位サーバは、グループアドレスを既知の宛先にマッピングすることを試み、もし成功した場合、ＣＤ２０２を、グループトラフィックを管理するのに責任を持つＣＭ２１８の一部である、グループが現在割り当てられたマルチポイント制御ユニット（ＭＣＵ）に関連付けられた、対応するＳＩＰユーザエージェントサーバの宛先に再度向けなおす。マッピングが利用できない場合、勧誘は失敗する。
【００５３】
通常、宛先ＳＩＰユーザエージェントサーバは、ＣＤ２０２が選択されたグループに参加することを認証され、勧誘に応答し、その応答の文脈でグループ内に参加するのに用いるメディアトラフィックの説明及びシグナリングパラメータを埋め込む。ＣＭ２１８はまた、ＣＤ２０２が合法的なグループのメンバーとして確認するのに用いることができず、あるいは通常のグループ動作を排除する失敗のようないくつかの他のエラー条件が生じた場合、エラーとともに応答する。勧誘が認められた場合、ＣＤ２０２はその応答を、ＳＩＰ“ＡＣＫ”コマンドを介したものと認識する。勧誘が処理される一方で、コールの前進を示す他の一時的な応答コードはまたＣＤ２０２により受信され得るものであることに注意すべきである。
【００５４】
ＣＤ２０２は参加し得るグループの組に対してそのグループリストを更新する。グループアドレスが選択されない場合であっても、そのグループリストに対する更新を受信する目的で、ユーザはＣＤ２０２にＣＭ２１８へ問い合わせすることを命令し得る。ＣＤ２０２がグループに追加あるいは除外されることを決定した場合、適切なメッセージをユーザに簡単に表示し（例えば“グループＷＥＬＤＥＲＳに追加”）及び／又は場合によりユーザの相互作用を促す。ＣＤ２０２がいずれのグループのメンバーでもないと決定した場合、それは同様にユーザに知らされる。ＣＤ２０２は自動的に新たなグループアドレスをそのグループリストに組み込んでもよいが、グループリストからメンバーシップを失ったグループのアドレスを削除する前に、ユーザを促してもよい。
【００５５】
グループに参加するためのＩＮＶＩＴＥ要求に対するＣＭ２１８のＳＩＰユーザエージェントサーバの応答は、埋め込まれた文脈として、他のグループパラメータ（メディアペイロードフォーマット記述のような）と同様にグループのメディア及びリアルタイムメディアシグナリング宛先アドレスを有する。いったん確認されると、ＣＤ２０２はユーザにフィードバックを簡単に表示し、ユーザが聴用のみの特権であるかを示し、グループサービス機能を可能にする。ＣＤ２０２が選択されたグループのメンバーでなく、あるいはエラーあるいは他の例外的な条件が生じたとＣＭ２１８が決定した場合、ＣＭ２１８は対応するエラー応答とともに応答する。このような登録が拒絶された場合、ＣＤ２０２は対応するエラーメッセージを簡単に表示し、グループサービス機能はアイドル状態のままである。
【００５６】
グループメディア通信
図５は一実施形態に従いメディア通信のさまざまなモードを示す図である。他の構成は、もちろん可能である。図５に示されるモードはいかなるＣＤの型式にも適用可能である。
【００５７】
ＣＤ２０２，２０４，２０６，２０８及び２１０は予め定められた（チャットルーム）あるいはリアルタイムで定義された（アドホック）グループのメンバーでよい。オーディオ通信に対する発言権を有するＣＤ２０２は、オーディオ信号をパケットデータに変換し、それを例えばリバーストラフィックチャネルでの半二重通信手法でＣＭ２１８に送る。ＣＭ２１８はＣＤ２０２からのオーディオ情報を受信し、受信したオーディオ情報を確立されたグループにより定義されたターゲットＣＤに送る。例えば、ＣＭ２１８はオーディオをＣＤ２０４，２０６，２０８及び２１０にフォワードトラフィックチャネルにより半二重通信手法で送る。
【００５８】
オーディオフロアから独立したビデオ通信のためのビデオ発言権を有するＣＤ２０６は、ビデオ信号をパケットに変換してそれを例えばリバーストラフィックチャネルでの半二重通信手法でＣＭ２１８に送る。ＣＭ２１８はこのビデオ情報をＣＤ２０６から受信し、受信したビデオ情報をフォワードトラフィックチャネルでの半二重通信手法で、確立されたグループにより定義されたように、ターゲットＣＤに選択的に送る。例えば、ＣＭ２１８は受信ビデオをビデオ性能及びそのユーザが受信選択された受信ビデオを有するＣＤ２０２及び２０４に送る。ＣＭ２１８はビデオ性能を持たず、あるいはそのユーザが選択された受信ビデオを持たないＣＤ２０８及び２１０にはビデオを送らない。ＣＭ２１８は１あるいはそれ以上の静止画像を、ディスプレイのみを持つか、あるいはそうでなければそのユーザがフルビデオよりむしろ選択された受信静止画像を持つＣＤ２１０に送り、受信したフルビデオのコストを抑える。静止画像は予め記憶された画像でもよいし、あるいはグループで通信されるリアルタイムビデオから捕捉されてもよい。有利には、オーディオ発言権を有するユーザは、例えばどのように動作させ、向け、及び／又はビデオを撮影するかについての指令を与えるビデオ発言権を有するユーザと相互作用してもよい。
【００５９】
ユーザが同時に同一のＣＤを介してビデオを受信しオーディオを送るとき、各メディアは半二重モードで送信され、例えばＣＤはフォワードリンクでビデオを受信するが、オーディオをリバースリンクで送る。しかしながら、ユーザが同時にビデオ及びオーディオを同一のＣＤを介して受信しあるいは送信するとき、各ビデオ及びオーディオは同一のリンクを半二重モードで送信され、例えばＣＤはオーディオ及びビデオの双方をフォワードリンクで受信し、あるいはＣＤはオーディオ及びビデオの双方をリバースリンクで送信する。
【００６０】
短データバーストコールシグナリングメッセージ
ある実施形態では、ここで“ｃｄｍａ２０００規格”として参照される“ｃｄｍａ２０００拡散スペクトラムシステムのためのＴＩＡ／ＥＩＡ／ＩＳ−２０００規格”において提供される、短データバースト（ＳＤＢ）メッセージの使用を介して、ＰＴＴレイテンシにおける顕著な減少が達成され得る。ある実施形態では、ＳＤＢメッセージが、フォワード基礎チャネル（ＦＣＨ）あるいはフォワード専用共通制御チャネル（Ｆ−ＤＣＣＨ）のような専用アクティブチャネルで送られ得る。ＳＤＢメッセージはまた、リバースアクセスチャネル（Ｒ−ＡＣＨ）、リバース強化アクセスチャネル（Ｒ−ＥＡＣＨ）、フォワード共通制御チャネル（Ｆ−ＣＣＣＨ）、あるいはページングチャネル（ＰＣＨ）のような共通アクティブチャネルで送られ得る。ＳＤＢメッセージは、放送バーストプロトコル（ＲＢＰ）により運ばれ、これはメッセージを適切かつ利用可能なアクティブ層チャネルにマッピングする。ＳＤＢメッセージは任意のＩＰトラフィックで送られ得る、共通アクティブチャネルで送られ得るものであるから、ＳＤＢメッセージは、参加しているＣＤが利用可能な専用トラフィックチャネルを有しないとき、グループコールシグナリングを交換する機構を提供する。
【００６１】
ある実施形態では、同じＣＤはオーディオ及びビデオフロアの双方を有する。ある実施形態では、オーディオ及び／又はビデオ発言権より多くがあり得る。例えば、複数のビデオがあり得、会議ホール及び／又は複数のオーディオより多くをカバーし、スピーチ及びバックグラウンドミュージック、ステレオサウンドあるいはサラウンドサウンドをカバーする。
【００６２】
ポイントツーポイントサービスとの相互作用
ＣＤ２０２は、ユーザが従来のＰＳＴＮポイントツーポイントコールを、グループ通信において参加するのと同様に、作成及び受信することを可能にする。ＣＤ２０２は少なくとも１つのグループ通信アプリケーション及び１あるいはそれ以上のポイントツーポイントアプリケーションをサポートする。従って、グループ通信サービスを提供するシステム及び方法の一実施形態は、グループサービスが可能でアクティブである間、ポイントツーポイントメディア通信のシームレスな受信及び配置を可能にする。
【００６３】
ＣＤ２０２は、ＣＤ２０２が双方同時に動作しない限り、グループサービスがアクティブか否かにかかわらず、ポイントツーポイントメディア通信サービスを配置し、あるいはポイントツーポイントメディア通信を守るのにいつでも用いられ得る。ＣＤ２０２がグループのメンバーとして登録した場合、ＣＤ２０２は、ポイントツーポイントメディア通信を配置するとき、グループから登録を排除してもよい。ポイントツーポイントメディア通信がいったん完了すると、ＣＤ２０２は現在選択されたグループのメンバーとして明白に再登録し得る。
【００６４】
ＣＤ２０２は、グループサービスが可能な間、特定のエアインタフェースセルラインフラにより課された制限の範囲内でＰＳＴＮを受信し、あるいはポイントツーポイントメディア通信を守るのに用いられ得る。ＣＤ２０２がグループに参加する場合、そして選択されたグループがアクティブな場合、ＣＤ２０２は入ってくるＰＳＴＮコールに対してビジーのようにみえ、そのコールは、エアインタフェースセルラインフラにより適切でビジーな取扱が与えられる。選択されたグループが静かであるがグループのハングタイムは終了していない場合、コールはまた、エアインタフェースセルラインフラにより通常のビジーな取扱が与えられる。しかしながら、選択されたグループのハングタイムが終了し、グループが休止モードに置かれている場合、ＣＤ２０２はそのエアを介したリソースを解放し、そのコールはインフラによりビジーな取扱が与えられ得ず、ＣＤ２０２はページングされ得、入ってくるコールの受信を開始する。ユーザは、グループが選択され、ＣＤ２０２がメンバーとして登録される間、任意にＣＤ２０２が入ってくるポイントツーポイントコールの受信をできなくするように構成し得る。
【００６５】
通信マネージャ
図６は一実施形態のＣＭ２１８の機能ブロック図を示す。ＣＭ２１８のさらなる詳細は、２０００年３月３日に出願され、“現存する通信システムにおけるグループ通信サービスを可能にする方法及び装置”と題された係属中米国特許出願番号０９／５１８，６２２号にみることができ、これは同一の譲受人に譲渡され、参考のためにここに組み込まれる。ＣＭ２１８は少なくとも３つの論理外部インタフェースをサポートし、これは、ある実施形態では、すべてＩＰベースで、そのすべては同時に動作する多重インスタンスを有する。ＳＩＰインタフェースはＳＩＰユーザエージェントサーバ６００により提供される。リアルタイムメディアシグナリング及び制御は、１あるいはそれ以上のメディア制御ユニット（ＭＣＵ）６０２によりサポートされる。管理インタフェース６０４として図６で示され、ＣＬＩ及びＨＴＴＰサーバの結合により管理機能がサポートされる。
【００６６】
内部では、ＭＣＵ６０２は制御機能により管理され得るもので、これはＭＣＵ６０２をグループに、ＳＩＰ勧誘をＭＣＵに割り当てる。ローカルメモリ６０６は個々のグループメンバーに関連付けられた情報（ここでユーザデータベースとして参照される）と、さまざまなグループに関連する情報（ここでグループデータベースとして参照される）を記憶する。ローカルメモリ６０６に対する外部アクセスは、管理インタフェース６０４を介して制御される。
【００６７】
ＣＭ２１８が単一物理エンティティとして実装され、あるいは高速内部通信経路を介して接続されるサービスエンティティとして実装されるかについて推定はできない。例えば、リアルタイムメディアスイッチング付加を取り扱う特定目的ハードウェア専用にし、あるいはホストローカルメモリ６０６に対して物理的に分離したデータベースエンジンを用いる必要があるとしてもよい。同様に、上位ＳＩＰ書換サーバ６１６及びグローバルデータベース６１２がメディアあるいは管理機能から分離し、分離したエンティティとして実装され得る。
【００６８】
ＭＣＵに関連する上位ＳＩＰ書換サーバ６１０及びＳＩＰユーザエージェントサーバ６００の双方は、システムで定義されるユーザ及びグループ情報へのアクセスが必要である。特に、上位ＳＩＰ書換サーバ６１０はクエリグローバルデータベース６１２でもよいし、あるいは明示ＳＩＰ登録が与えられ、それに対して入ってくるＩＮＶＩＴＥ要求を対応する適切な宛先に書き換えてもよい（ほとんどの場合、ユーザエージェントサーバ６００）。同様に、ＳＩＰユーザエージェントサーバ６００はローカルメモリ６０６にアクセスし、ユーザを認証し、ユーザのグループに対するアクセスを確認し、及びグループのセッション記述を定義する必要がある。
【００６９】
ローカルメモリ６０６は、書換サーバ６１０によりグループに対してＭＣＵが割り当てられるとき、ユーザ及びグループ情報をグロデータベース６１２から受信する。情報がローカルメモリ６０６に提供された後、それは必要とされる場合、管理インタフェース６０４、ユーザエージェントサーバ６００及び／又はＭＣＵコントロール６０８に提供され得る。
【００７０】
ＭＣＵ制御６０８は、スタートアップ及び／又はシャットダウンの制御、グループのＭＣＵ６０２への割り当て、ローカルメモリ６０６及びさまざまなＣＤ及び／又は管理インタフェース６０４の間におけるステータス情報の共有などの、個々のＭＣＵの動作を監視する。ＭＣＵ６０２は典型的にはＲＯＭなどのメモリに記憶されたプログラム命令の組を実行可能なデジタル信号処理装置である。
【００７１】
ＭＣＵ６０２は送信ＣＤから入ってくるデータパケットを受信し、受信されたデータパケットの複製されたコピーを送信ＣＤが属するグループの他のメンバーへ送信することに責任を持つ。各データパケットがＭＣＵ６０２により受信されると、メモリに記憶される（不図示）。送信ＣＤは、データパケットを調べることにより識別され得る。ある実施形態では、送信ＣＤを代表するＩＰアドレスは、識別を実行する手法として、各データパケットに含まれる。
【００７２】
送信ＣＤが識別された後、ＭＣＵ制御６０８はローカルメモリ６０６から、特定のＭＣＵ６０２に関連付けられたグループに属するグループメンバーのリストを検索する。（各ＭＣＵは１つのグループのみに割り当てられる）。宛先アドレスは、各アクティブグループメンバー、すなわち現在ＭＣＵ６０２とともにローカルメモリ６０６に登録されているグループメンバーに関連付けられる。ある実施形態では、宛先アドレスはＩＰアドレスである。次にＭＣＵ制御６０８は、データパケット内に識別される宛先アドレスが改良されて第１のグループメンバーの宛先アドレスを反映する以外は、オリジナルのデータパケットの複製を生成する。次に、ＭＣＵコントロール６０８は第２のグループメンバーにあてられる第２の複製データパケットを生成する。この処理は、オリジナルデータパケットが複製され、ローカルメモリ６０６内に識別されるアクティブなグループメンバーに選択的に送られるまで続行する。
【００７３】
ＰＳＴＮユーザインタフェース
前述したとおり、ＣＤ２０２はある実施形態においてワイヤレス電話からなる。しかしながら、グループ通信サービスを提供するシステム及び方法の実施形態の多くは拡張ＩＰ及びＩＰトランスポートプロトコルを用い、ＣＭ２１８に接続するプラットフォームが可能ないかなるＩＰも潜在的にはＣＤとして機能し得る。
【００７４】
したがって、ダイヤルアップユーザ（すなわち主にＰＳＴＮを介して通信する装置を操作するユーザ）は、インターネットサービスプロバイダ（ＩＳＰ）により動作する現存するＩＰ端末サーバを介してＣＭ２１８に接続し得る。ＩＰ端末サーバは、ＩＰをサポートするＰＳＴＮ及びローカルエリアネットワーク（ＬＡＮ）の間でブリッジとして動作する。これは、モデムバンクからなり、ＰＳＴＮモデム、サーバ、及び１あるいはそれ以上のネットワークインタフェースに対する接続ポイントを提供する。サーバは、複数の独立したＰＰＰセッションをホストすることができ、各々に対して１つはモデムユーザに接続する。また、サーバは独立したＰＰＰインタフェースの各々とアクティブなＬＡＮインタフェースとの間でＩＰパケットをルーティングするルータとして動作する。ある実施形態では、統合ＩＰ端末サーバが用いられ、別の実施形態では、外部ＩＰ端末サーバが用いられる。両サーバ型式は商業的に容易に利用可能である。
【００７５】
ダイヤルアップ端末サーバは理想的にはＰＰＰセッションを介してＣＲＴＰヘッダ圧縮を処理する能力をサポートする。同様に、ダイヤルアップクライアントにより用いられるＰＰＰスタックはまたＣＲＴＰを含み、及びその利用を企図するべきである。しかしながら、高速モデムで利用可能な付加的なバンド幅のため、ダイヤルアップに基づくユーザがＣＲＴＰヘッダ圧縮を処理することができないことは、必然的にグループにＲＴＰに基づくペイロード仕様の利用をやめさせるものではない。
【００７６】
端末サーバがセルラサービスプロバイダの内部ＬＡＮに配置され、したがって、ネットワークトポロジの意味において、サービスプロバイダのＣＭ２１８に近い場合、ＩＳＰの端末サーバとＣＭ２１８との間の経路がインターネットの一部の障害となる場合、ダイヤルアップユーザは高いエンドツーエンドレイテンシに寄与し得るサービスの品質問題を回避し得る。
【００７７】
ＰＳＴＮに基づくグループ参加者は、ワイヤレスユーザに対して外形づけられた同様にＳＩＰ登録手順に従い、同様の手法でグループに参加し、同様のメディアシグナリングプロトコルに従い、グループのセッション記述に基づき、既述のペイロード仕様に従い、ＲＴＰあるいはＵＤＰ内にパケットをカプセル化する。
【００７８】
ＰＳＴＮに基づくモデムは一般に前述したのと同様の休止概念をサポートせず、ダイヤルアップに基づくグループ参加者は一般にＣＭ２１８からのいかなるスリープメッセージをも無視する。
【００７９】
グループ管理−ＣＭ管理インタフェース
グループ通信サービスを提供するシステム及び方法の一実施形態は、ＣＭ２１８が管理され、リアルタイムのステータスが得られたＣＭ動作に関して報告する、分離した管理インタフェース６０４をＣＭ２１８が含む。他の変形も可能である。管理インタフェース６０４は、２つのネットワークポート、ウェブブラウザを介した管理アクセスをサポートするＴＣＰ／ＩＰに基づくハイパーテキスト転送プロトコル（ＨＴＴＰ）インタフェース、及びＴＣＰ／ＩＰに基づくグループ通信特定命令ラインインタフェース（ＣＬＩ）からなる。
【００８０】
管理機能はＴＣＰ／ＩＰに基づくＣＬＩでサポートされる。ＣＬＩにＴＩＡするアクセスの許可に先立ち、ＣＭ２１８のＣＬＩインタフェースに接続する潜在的な管理者が既知の技術を用いて認証される。
【００８１】
ＣＬＩは既知の、安定した、ＴＣＰ／ＩＰポートアドレスでコンタクトされ得るもので、同時に複数のＣＬＩセッションを管理することができる。
【００８２】
ＣＬＩは、ユーザデータベースでの新たなユーザレコードの生成、現存するユーザレコードの削除及び現存するユーザレコードの改良などのいくつかの管理機能をサポートすることができる。他の機能は、ユーザデータベースでの新たなグループの生成、現存グループの削除及び現存グループの改良の能力を含んでいてもよい。さらに他の機能は、管理者が他の基準と同様にユーザ名、ダイヤル番号、ユーザ識別子によりすべてのユーザのリストを作成し、グループデータベース内のグループアドレス及びグループ識別子によりすべてのグループのリストを作成し、管理者が特定のユーザレコードのすべてのフィールドを示し、管理者がグループのグループ識別子あるいはグループアドレスにより識別される特定のグループごとにすべてのフィールドを示す能力を有していてもよい。ＣＬＩはさらに、管理者が特定のグループあるいは個々のグループメンバーごとに安定したステータスの報告を問い合わせする能力を含んでいてもよい。この機能により、管理者がリアルタイム（更新）報告を問い合わせし、及び、特に、管理者がグループ参加者、現在の話者、メディアトラフィックの有無の現在のリストを識別し、及びＣＭ２１８により送られあるいは受信されたいずれかのメディアシグナリングメッセージを識別することができる。
【００８３】
ある実施形態では、ＣＭ２１８は、ＨＴＴＰウェブサーバインタフェースを介して、ハイパーテキストマークアップ言語（ＨＴＭＬ）文法を用いてフォーマットされた１あるいはそれ以上のページとともに、従属するＷＥＢブラウザにとって利用可能な管理機能を行う。管理ページの少なくとも１つは、エンベデッドジャバアプレットに対する参照を含み得る。
【００８４】
ＣＭ２１８は、グループの生成及び削除、新しく削除する現存ユーザの定義、グループメンバーとしてのユーザの追加及び削除、及びユーザ、グループあるいはＣＭの広さに基づくさまざまな操作パラメータの調整を含むグループ管理に関連するすべての管理機能を管理し、そしてそれに対して焦点を定める。
【００８５】
セルラへの受渡の際に、あるいは他の、サービスプロバイダであるＣＭ２１８は、グループ通信動作をサポートするのに用いられる前に、基本的な管理構成を用いる。必要とされる最初の構成は、ルートレベルのシステム管理ごとの、パスワードのオペレーティングシステムレベルのアカウントへの割り当てと、ローカルワイヤレスインフラネットワークでの適切な動作のためのＣＭ２１８ネットワークインタフェースの構成からなる基本的なシステム構成を含む。
【００８６】
ＣＭ２１８がいったん構成されると、一般的なグループ管理がなされ得る。ある実施形態では、グループ管理機能はＨＴＭＬあるいはＴＣＰ／ＩＰで構築された他のネットワークインタフェースを介してなされる。管理者は、従来のワールドワイドウェブ（ＷＷＷ）を用いてＣＭ２１８と相互作用する。管理は、局所的にあるいは遠隔的に（インターネットであるいはダイヤルアップを介してどこでも）なされ得る。ある実施形態では、しかしながら、基礎をなす管理アクセスのためのトランスポート経路はＴＣＰ／ＩＰである。複数の（２あるいはそれ以上の）同時管理接続が可能である。
【００８７】
グループ管理の目的でのＣＭ２１８への接続の際に、認証された管理動作のみが許可されることを保証すべく、管理者は一般的に自分自身を認証する。異なるアクセスのレベルが認められる。例えば、特定のグループメンバーリストを改良すべく、認証されるグループメンバーはＣＭ２１８の管理インタフェースに直接に接続し得るが、より多くの従属する管理特権は特定の管理アカウントごとに留保される。明確にするために、ユーザ定義を特に扱うものと、グループを定義するものに管理動作が分離される。ユーザ定義は、ユーザ名、ユニークなＣＤセルラシステム識別子、ＣＤ電話番号及びユーザe-mailアドレスを含み得る。ＣＭ２１８はまた、ユニークなユーザ識別子を内部で定義し、これはＣＤ２０２にパスし得るもので、シグナリングメッセージ内のユーザをユニークに識別するのに用いられる。グループ定義はグループアドレス、グループハングタイム、プライベートディスパッチタイムアウト及びメンバーリストを含み得る。グループのメンバーリストは、メンバーレコードのリストからなり、これは個別にユーザ識別子及び優先レベルを含む。最小レベルの優先度を有するメンバーは、一般に、聴専用特権を有する。
【００８８】
ＣＭ管理者は、管理特権を有するグループの現在のステータスを監視し得る。特に、管理者はグループの状態（アクティブ、無活動、休止、ウェイクアップなど）を監視するのと同様に、グループ参加者の現在のリストを決定し得る。グループがアクティブであればいつでも、管理者はまた現在の話者の同一性を監視し得る。現在のセッション長、個々のユーザあるはグループの会話時間、特定のグループメンバーが送信特権を保持している最終時間、登録者の平均数などの付加的な統計及びステータスもまた、管理インタフェース６０４を介して管理者にとって利用可能であり得る。
【００８９】
ＣＤ２０２はまた、伝統的な全二重ポイントツーポイントコールにおいて生じるような、ターゲットのＣＤを呼び出すことなく許可され、コールする者がプッシュツートークボタンを押すことにより生じた半二重ポイントツーポイントコールである“プライベートコール”の概念をサポートし得る。
【００９０】
ネットワークプロトコル
グループ通信サービスを提供するシステム及び方法の一実施形態の動作は、一般的に互いに別個に動作する２つのレベルで説明され定義され得るものである。物理、リンクネットワーク及びトランスポート層からなる下層はここで説明される。グループ通信及び関連するアプリケーションレベルプロトコルからなる上層は、ここで後に説明される。
【００９１】
グループ通信サービスを提供するシステム及び方法の一実施形態は、ＣＤＭＡ通信システムにおけるＩＳ−７０７．５パケットデータサービスオプションにより提供されるような、標準的なインターネット及び関連するプロトコルスタックで動作する。もちろん、他の実施形態は代替的にＧＳＭ通信システムのような、用いられる特定の型式の通信システムに適用されるデータサービスを用い得る。グループ通信サービスを提供するシステム及び方法の様々な実施形態はまた、いかなるＩＳ−７０７．５セグメントとも別個に、Ｖ．３２bis、Ｖ．９０あるいはＰＳＴＮモデム規格、あるいは公共のインターネット内でもっぱら用いられるもので動作する。
【００９２】
ほとんどのグループ通信ネットワークトラフィックは、シグナリングあるいはメディアトラフィックのいずれでも説明され得る。シグナリングトラフィックはさらに、主にＳＩＰ勧誘要求及び承認からなるコールセットアップ及び制御シグナリングと、主にリアルタイム発言権制御要求及び関連する非同期メッセージからなるメディアシグナリングの２つの別個のカテゴリーに区別され得る。メディアトラフィックは、リアルタイムポイントツーマルチポイント音声あるいはデータ放送からなる。
【００９３】
シグナリングプロトコル
グループ通信コールセットアップ及び制御シグナリングは、よく知られたセッション開始プロトコル（ＳＩＰ）に従って動作し得るものであるが、いかなるシグナリングプロトコルが代替的に用いられてもよい。ＳＩＰはユーザデータグラムプロトコル（ＵＤＰ）あるいは送信制御プロトコル（ＴＣＰ）のいずれを用いてトランスポートされてもよいが、ＣＤ２０２はある実施形態でＵＤＰを用いたすべてのＳＩＰに基づくシグナリング機能を実行し、ＣＭ２１８はすべてのＳＩＰシグナリング要求をＵＤＰを介して受信することを期待する。
【００９４】
ある実施形態では、ＣＭ２１８はＳＩＰユーザエージェントサーバ及びＳＩＰ書換サーバの双方を実装する。グループ通信をサポートするために、ＣＤ２０２はＳＩＰユーザエージェントクライアントを実装する。ＣＭ２１８は、広告ポート、これは有る実施形態ではＵＤＰポート５０６０で、入ってくるＳＩＰ接続を聴くことにより動作する。接続が生じるとき、ＳＩＰサーバはＳＩＰコールシグナリングの協定に従い、要求を受信し及び処理する。サーバは、複数のコールシグナリング接続を並行して処理することができる。
【００９５】
ネットワークリソースを保存すべく、うまく（あるいはうまくいかずに）グループに参加した後、ＣＤ２０２はＳＩＰサーバとのそのＵＤＰ接続を解放し得る。付加的なＳＩＰコールシグナリング要求を送るため（例えば、グループを脱退しあるいは別のグループに切り替えるため）、ＵＤＰ接続は後で回復し得る。
【００９６】
ＵＤＰが不安定で、無接続のトランスポートを提供するので、アプリケーションレベルの安定性の保証がロバストな通信を保証するために必要である。これらの保証は、ＳＩＰに従うエンドポイント、すなわち、通信システム２００におけるＣＤにより実装される。ＳＩＰコールシグナリングＵＤＰストリームは、ＩＰのようなデータネットワークプロトコル内でカプセル化される。特別なフォーマットは要求されない。ワイヤレスに基づくＣＤあるいはダイヤルアップＰＳＴＮに基づくＣＤ２０８の間で交換されるＳＩＰコールシグナリングＩＰパケットはＰＰＰ内でカプセル化される。また、特定のフォーマットは要求されない。
【００９７】
ある実施形態では、セルラに基づくＣＤ２０２及び基地局２１６の間で交換されるＳＩＰコールシグナリングＰＰＰフレームは、エアを介したデータ送信の良く知られたワイヤレスプロトコルである放送リンクプロトコル（ＲＬＰ）内でカプセル化される。ダイヤルアップＰＳＴＮに基づくＣＤにとって、Ｖ．３２bisあるいはＶ．９０のような適切なモデム規格はＲＬＰに置き換わる。いずれの場合も、特定の取扱は必要とされず、エラーのない物理リンクは要求されない。
【００９８】
ある実施形態では、音声及びデータトラフィックと同様に、グループ通信メディアシグナリングはＵＤＰ／ＩＰデータグラムを用いてトランスポートされる。ＣＲＴＰヘッダ圧縮が利用可能なとき、メディアトラフィックはさらにアプリケーション層でＲＴＰを用いてカプセル化され、ＵＤＰ／ＩＰで入って来て出ていくＵＤＰ／ＩＰトラフィックに適切なヘッダ圧縮技術が適用される。
【００９９】
メディアシグナリング要求及び応答は、ＵＤＰデータグラム内でカプセル化される。利用可能なとき、送られる非圧縮のＵＤＰ／ＩＰヘッダの衝撃を低減するために、ＣＲＴＰヘッダ圧縮が適用され得る。
【０１００】
各ＣＤはグループ通信メディアシグナリング要求を聞こうとするＵＤＰポートを動的に選択し、グループへの参加を試みるときに送られるポート番号をＣＭ２１８へＳＩＰ勧誘の一部として通信する。
【０１０１】
グループのＣＭメディアシグナリング宛先アドレス（ＵＤＰポート番号を含む）は成功したＳＩＰ  ＩＮＶＩＴＥ要求の応答の一部として送られたグループのセッション記述で説明される。ＳＩＰシグナリングアドレスとは異なり、メディアシグナリング宛先アドレスはグループに特有で、グループに参加するＣＤ２０２のインスタンスの間で変化し得る。
【０１０２】
ある実施形態では、同一のＣＭによりホストされる複数のグループは別個に動作し、メディアシグナリングあるいはメディアトラフィックポートを共有しない。
【０１０３】
メディアトラフィック
ＣＤ２０２からのメディアトラフィックは、ＲＴＰ／ＵＤＰあるいはＵＤＰペイロード内のメディア情報を示す１あるいはそれ以上のデータフレームをグループ化することによりカプセル化される。ある実施形態では、データフレームはＣＤ２０２内ボコーダにより生成されるフレームからなる。ＣＲＴＰがイネーブルなＲＴＰの利用は、エンドツーエンドメディアレイテンシを最小化するのに用いられ、将来のＩＰ電話アプリケーション及びサービスを相互操作可能に提供する。いずれの場合も、ＣＤ２０２はメディアトラフィックを受信することを期待されるＵＤＰポートを動的に選択し、ポート番号をＣＭ２１８に、グループへの参加を試みるときに送られるＳＩＰ勧誘の一部として通信する。
【０１０４】
ＣＭ２１８は、そのメディアトラフィック宛先アドレス（ＵＤＰポート番号を含む）と同様に、成功したＳＩＰ勧誘要求に対する応答するセッション記述内で、グループのボコーダ及びトランスポートカプセル化プロトコルを記述する。グループのメディアシグナリングアドレスと同様に、メディアトラフィック宛先アドレスはグループに特有で、グループに参加するＣＤ２０２のインスタンスの間で変化し得る。
【０１０５】
メディアトラフィックは、ＲＴＰを用いてＣＤ２０２でカプセル化され、各ＵＤＰデータグラムをＲＴＰヘッダ及びペイロードに分割する。メディアトラフィックは、付随的には単にＵＤＰを用いて、ＲＴＰカプセル化を用いずに、典型的にはＣＲＴＰヘッダ圧縮が利用できないかグループメンバーによりサポートされていないときにカプセル化される。ＵＤＰペイロード構造は、ＲＴＰヘッダフィールドなく、対応するＲＴＰペイロードについて与えられた定義に従う。
【０１０６】
ＵＤＰに直接メディアをカプセル化する決定は、一般にグループの管理者により構成され、グループのセッション告知により広告される。
【０１０７】
ビデオ及び／又はオーディオに加えて、グループはまた安全なグループ再入力、email、データファイルなどの任意のデータ放送をサポートし得る。グループがデータ放送チャネルをサポートする場合、ＣＭ２１８は、ＣＤ２０２が正式にグループに参加するとき、グループのＳＩＰセッション記述内でメディア型式を広告する。伝統的なメディア放送と同様に、従属するデータ放送はある実施形態ではＲＬＰで（あるいは対応する物理層で）動作する。
【０１０８】
ある実施形態では、ＣＤ２０２はＲＦＣ１０３４により定義されたドメイン名サービス（ＤＮＳ）プロトコルを用いてインターネットドメイン名をインターネットアドレスに変ずる能力を含む。代替的には、ＣＤ２０２はＲＦＣ１０３５により記述されたＤＮＳクライアントあるいは解決者としてのみ動作する。
【０１０９】
ＣＤ２０２がＤＮＳホスト名を変ずるために、ＣＤ２０２はＤＮＳサーバのＩＰネットワークアドレスでプログラムされる。ＤＮＳアドレスはまたＣＤ２０２サービスプロバイダにより、及び、付随的にはユーザにより構成可能であるべきである。
【０１１０】
ＣＭ２１８はＲＦＣ１０３５により記述されたようなＤＮＳサーバとして動作するように構成され得る。トランスポートプロトコルとしてのＴＣＰを用いて他者のエンティティからのＤＮＳ要求に応答し得るが、ＣＭ２１８はまたＤＮＳメッセージをＵＤＰを用いてカプセル化する。
【０１１１】
セルラマルチキャストチャネルへの拡張
利用可能であれば、グループ通信サービスを提供するシステム及び方法の様々な実施形態が、セルラマルチキャストチャネルの展開への利点をとるべく設計される。このようなチャネルにより、一般的には１つの送信局が、複数の聴用局、あるいはＣＤを直接に、複数の分離した送信データの再放送の必要なく、取り扱うことを可能にする。
【０１１２】
セルラマルチキャストチャネルによる効率性の利点を得るため、グループのメディアシグナリング及びトラフィック宛先アドレスは従来のＩＰマルチキャストチャネルになり、ＣＭに由来するメディアシグナリング及びトラフィック放送はマルチキャスト放送になり得る。ＣＤに由来するメディアシグナリング、トラフィック放送及びＳＩＰシグナリングは同様にポイントツーポイント通信として残る。
【０１１３】
インフラサポート
セルラＣＤＭＡインフラで動作するとき、グループ通信サービスを提供するシステム及び方法の一実施形態は、シグナリングのトランスポート及びメディアトラフィックについてＩＳ−７０７．５で外形付けられるパケットデータサービスオプションのようなデータサービスの存在を必要とする。加えて、グループ通信サービスを提供するシステム及び方法の一実施形態は、休止モードを用いて、グループ放送の無活動の延長期間の間に受信されるべきポイントツーポイント音声サービスコールを可能にする。ＩＳ−７０７．５パケットデータサービスオプションが利用できない場合、他の実施形態では、高速ネット接続（ＱＮＣ）及びＩＳ−７０７．４として知られるサービスを用いて実装され得る。
【０１１４】
ＱＮＣはＩＳ−７０７．５により提供されるのと同一のプロトコルスタックを提供する。ＣＤ２０２は、ＩＳ−７０７．５よりもむしろＱＮＣを用いたパケット接続を処理するように構成され得るもので、ＱＮＣサービスが利用可能な場合、パケットデータサービスオプション接続として接続を取り扱う。
【０１１５】
ダイナミックＩＰ（登録）
ある実施形態では、ＣＤ２０２は、そのＩＰネットワークアドレスが有し、あるいは変化しようとする事実を検出することができる。アドレスの変化が生じているときにＣＤ２０２がグループに参加する場合、前述したＳＩＰ  ＩＮＶＩＴＥ命令を呼び出すことによりＣＤ２０２は再びグループに参加する。
【０１１６】
ＣＤ２０２のＩＰネットワークアドレスは少なくとの２つの理由で変化し得る。ローミングＣＤはセルラシステムあるいはセルラネットワークを切り替え得るもので、新たなＩＰネットワークアドレスの処理が必要とされる。あるいは、ＣＤ２０２はサービスの中断を経て、あるいはいずれかの理由でデータサービスオプションコールを失敗し、サービスを再確立すると、新たなＩＰネットワークアドレスが割り当てられる。ＣＤ２０２がアドレス変化の間でグループに参加し、折良く選択されたグループに再度参加しない場合、ＣＭ２１８のメンバーシップがやがて終了し、選択されたグループのリストからＣＤ２０２を削除する。一連のメディアシグナリング要求メッセージに結局応答しない場合、ＣＤ２０２はアクティブなグループ参加者のリストから削除される。
【０１１７】
ＩＰモバイルサポート
ＲＦＣ２００２は、モバイルＩＰとして共通して知られるＩＥＴＦ規格トラックプロトコルを記述し、これによりＩＰデータグラムのモバイルインターネットノードへのルーティングが容易になる。グループ通信サービスを提供するシステム及び方法の一実施形態では、ほとんどあるいは全くそのアプリケーション、あるいは関連するプロトコルスタックを変更することなく、モバイルＩＰで動作することが容易になる。ＳＩＰと同様に、モバイルＩＰは一般に、ネットワーク内でモバイルホストを配置する登録機構を含む。ＳＩＰとは異なり、モバイルＩＰ登録機構は、ネットワーク層で動作し、ＩＰレベルのアドレス手法に直接に必然的に結びつく。ＳＩＰ登録は、アプリケーション層で生じ、ネットワークレベルのアドレス手法の詳細とは別個に定義される。
【０１１８】
モバイルＩＰの下では、モバイルホスト（すなわちＣＤ２０２）はネットワークに外部エージェントを介して接続し、これはＣＤ２０２に“注意”アドレスを割り当てる。注意アドレスは一時的ではあるが、ＩＰデータグラムがいずれかからインターネット上でアドレスされる法的なアドレスである。ＣＤ２０２は注意アドレスを用いてそのホームエージェントに接触し、それにＣＤ２０２の現在の注意アドレスを知らせる。ＣＤ２０２の同一性を確認した後、ホームエージェントはＣＤ２０２の不変のホームアドレス（その通常のインターネットルーティング機構はホームエージェントに直接あるいはホームエージェントのネットワークに送られる）にアドレスされるパケットをＣＤ２０２にＣＤ２０２の注意アドレスを用いて通過させる。
【０１１９】
ある実施形態では、グループ通信サービスを提供するシステム及び方法はモバイルＩＰで動作し得るが、ＣＤ２０２がその不変のアドレスを用いてグループに参加し、ホームエージェントが、ネットワークトポロジの意味において、ＣＭ２１８及びＣＤ２０２から遠くに位置する場合、モバイルＩＰはエンドツーエンドレイテンシ及びメディアトラフィック及びシグナリングの知覚される音声品質に逆に衝撃を与える。このような場合、メディアトラフィックは公共のインターネットあるいは他の可変の品質サービスネットワークでルーティングされる必要があり、これはモバイルＩＰが用いられなかった場合に必要とされ得ない。これを回避すべく、ほとんどの場合、ＣＤ２０２にとって、注意アドレスが変化するとき、その注意アドレス及び再参加グループを用いたグループ放送サービスにアクセスするのが好ましい。
【０１２０】
多重グループ通信システム
上述した説明では、少なくとも１実施形態では、グループ通信サービスを提供するシステム及び方法は、１つのＣＭ２１８が完全に独立して特定の地理的領域あるいはサービスエリア内で動作する孤立サービスとして配置されることを仮定している。しかしながら、グループ通信サービスを提供するシステム及び方法の少なくとも１つの実施形態ではまた、ローカルな地理的領域のそれを超えた拡張したグループ通信サービスが可能である。このことは、ＧＳＭ、ＴＤＭＡ及びＣＤＭＡセルラネットワークを含む多重通信ネットワークで、Globalstar（ＴＭ）及びIridium（ＴＭ）のような衛星通信システム及びローカルエリアネットワークあるいはワイドエリアネットワークを用いた法人内グループでＣＭを配置することにより達成される。
【０１２１】
異なるシステムのＣＭ間での通信はＳＩＰサーバ書換、ユーザデータベース及びグループデータベースレコードの交換及び統合ＮＢＳサービスを容易にするＣＭ間での付加的なメッセージを用いて実行される。
【０１２２】
統合グループ通信サービスでは、いずれのＣＭもグループの所有者たる資格を取得できるのが好ましく、従って、特定のＣＭ２１８あるいはＭＣＵ６０２に対するグループの動作に厳格に拘束されるものではない。ＣＭの選択は、グループ参加者の大多数への近接性（利用可能な位置特定技術を用いて決定される）、サービスプロバイダの相互システムネットワークでの利用可能なサービス品質及び他の要因に基づき、動的に決定されてもよい。同様に、ＣＭのＳＩＰ書換サーバのいずれも、ＣＤを適切なＭＣＵのＳＩＰユーザエージェントサーバへ書き換え、及び／又は必要であれば、ＣＤを別のＳＩＰ書換サーバへ向けることを可能であるべきである。
【０１２３】
統合システムでは、グループのグループアドレスはグループ通信システムを通して意味を持つ。結果として、１あるいはそれ以上の上位ＳＩＰサーバは、ＩＮＶＩＴＥ要求の書換と、グループ通信参加者をＭＣＵに配信する責任を負う。これら上位ＳＩＰサーバは、異なるネットワーク集合ポイントでの同一の機能及び書換決定を提供する共通のユーザ及びグループデータベースを共有すべきである。結果として、ＣＤ由来の勧誘の書換は、重要且つ不可欠な抽象化の層を提供し、これにより複数のＣＭの設置が単一の同種のグループ通信サービスに統合され得る。
【０１２４】
統合されたグループ通信システムは図７に示される。この例では、ＣＭ７００は地上セルラ通信ネットワークをサポートし、ＣＭ７０２は衛星通信ネットワークをサポートする。統合グループ通信サービスでは、システムは、ＭＣＵコントローラ６１２、ＭＣＵクラスタ７０４として知られるその関連するＭＣＵ６０２のその関連するＳＩＰユーザエージェントサーバ６００により提供される機能を複製することにより調整される。単一のデータベース７０６及び管理インタフェース７０８はシステム内の複数のＣＭにより共有される。機能エンティティ間の通信は図示されていない。
【０１２５】
このような統合システムでＣＤがグループに参加する処理は、単一のＣＭが設置されたシステムで用いられるのと同様である。ＣＤ２０２は最初にＳＩＰ要求を上位（ここではグローバル）ＳＩＰ書換サーバ７１０に送る。ＳＩＰ書換サーバ７１０は、ＳＩＰのようなシグナリング機構を介して要求されているＣＤを適切な宛先に書き換える。グループに参加するＩＮＶＩＴＥ要求の場合、宛先は、現在問題とされているグループに対して責任を有するＭＣＵに関連付けられたＳＩＰユーザエージェントサーバ６００である。グループの現在のリストを要求しているＩＮＶＩＴＥがＣＤ２０２にとって利用可能な場合、宛先は一般的に要求に応答可能なユーザエージェントのいずれでもよい。
【０１２６】
個々に、書換サーバ７１０はＭＣＵクラスタ７０４とともに付加的なメッセージを既知の実装特定プロトコル及び／又はメッセージ協定を持ち置いた相互アプリケーションメッセージを介して交換し得る。
【０１２７】
統合されていない場合、書換サーバ７１０が、受信するＩＮＶＩＴＥ要求に対する宛先を決定し得ることを保証するため、特定のスタートアップ動作が必要となる。ある可能性ある実装では、書換サーバ７１０に存在するＳＩＰ登録を必要とする。また、書換サーバ７１０がグローバルデータベース７０６に問い合わせし、各勧誘要求をそこに含まれるグループ定義にマッピングすることを試みることを必要とするのも可能である。
【０１２８】
さまざまな実施形態の前述した説明は、グループ通信サービスを提供するシステム及び方法を製造し使用する当該技術に長けたいかなる人にも可能に提供されている。これらの実施形態に対するさまざまな改良が当該技術に長けた人に容易に明らかになるであろう。そして、ここで定義された従属する原理は他の実施形態に発明能力を用いることなく適用し得る。従って、グループ通信サービスを提供するシステム及び方法はここで示された実施形態に限定されることを意図するものではないが、ここで開示された原理及び新規な特徴に従って最も広い視野に従うべきである。
【０１２９】
当該技術に長けた人は、情報及び信号が、いかなる種類の異なる技術及びプロトコルを用いて示されてもよい。例えば、上述した説明を通して参照されるデータ、指令、命令、情報、信号、ビット、シンボル及びチップは、電圧、電流、電磁波、磁界あるいは粒子、光学フィールドあるいは粒子、あるいはこれらのいずれかの結合により示され得る。
【０１３０】
当該技術に長けた人は、ここで開示された実施形態に関連して説明されたさまざまな図解の論理ブロック、モジュール、回路及びアルゴリズムステップが電子ハードウェア、コンピュータソフトウェアあるいはその双方の組合せで実装され得ることを理解する。このハードウェア及びソフトウェアの互換性を明確に示すため、さまざまな図示した構成要素、ブロック、モジュール、回路及びステップが上記に一般的なこれらの機能に関する用語で説明されている。このような機能がハードウェアあるいはソフトウェアとして実装されるかは、全体のシステムに化される特定のアプリケーション及び設計的な制約に依存する。長けた職人であれば、説明された機能を欠く特定のアプリケーションごとにさまざまな手法で実装し得るが、このような実装の決定は本発明の視野から離れることを生じさせるものとして理解されるべきでない。
【０１３１】
ここで開示された実施形態に関連して説明されたさまざまな図示した論理ブロック、モジュール及び回路は、一般目的のプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、アプリケーション特定統合回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）あるいは他のプログラマブル論理装置、ディスクリートゲートあるいはトランジスタロジック、ディスクリートハードウェア要素あるいはここで説明された機能を実行するように設計され、ここで示されるものの組合せで実装されあるいは実行され得る。一般目的のプロセッサはマイクロプロセッサでよいが、代替的には、プロセッサは従来のいかなるプロセッサ、コントローラ、マイクロコントローラあるいはステートマシンでもよい。プロセッサはまた、例えばＤＳＰ及びマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアに接続された１あるいはそれ以上のマイクロプロセッサ、あるいは他のこのような構成のような計算装置として実装されてもよい。
【０１３２】
ここで開示された実施形態に関連して説明された方法あるいはアルゴリズムのステップは、直接にハードウェアで、プロセッサにより実行されるソフトウェアモジュールで、あるいはこれら２つの組合せで具体化されてもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭあるいは他のいかなる形式の当該技術で既知の記憶媒体に配置してもよい。代表的な記憶媒体は、プロセッサに結合され、これによりプロセッサはその記憶媒体から情報を読み出しあるいは情報を書き込むことができる。代替的には、この記憶媒体はプロセッサに統合され得る。このプロセッサ及び記憶媒体はＡＳＩＣに配置し得る。ＡＳＩＣはユーザ端末内に配置されてもよい。代替的には、プロセッサ及び記憶媒体はユーザ端末内のディスクリート要素として配置されてもよい。
【０１３３】
開示された実施形態の説明は、本発明を製造し使用する当該技術に長けたいかなる人にも可能なように提供される。これら実施形態のさまざまな変形が当該技術に長けた人に容易に明らかであり、ここで定義された従属する原理は、例えば、インスタントメッセージサービスあるいは一般的なワイヤレスデータ通信の応用に、発明の視野の精神から外れることなく、他の実施形態に適用可能である。したがって、本発明はここで示された実施形態に限定されることを意図するものではなく、ここで開示された原理及び新規な特徴に従って最大の視野に従うべきである。“代表的”なる用語はここでは“一例、一の実例あるいは例解として用いられる”なることを意味すべく、ここで排他的に用いられる。
【図面の簡単な説明】
【０１３４】
【図１】図１は、典型的な従来技術のワイヤレス通信システムを示す。
【図２】図２は、機能ブロック図面フォーマットにおけるグループ通信サービスを提供するシステム及び方法の１つの実施形態のグループ通信システムを示す。
【図３】図３は、図２のグループ通信システムで用いられる動作プロトコルを示す図。
【図４】図４は、図２のグループ通信で用いられる通信装置を示す。
【図５】図５は、グループ通信を示す。
【図６】図６は、図２のグループ通信システムで用いられる通信マネージャの機能ブロック図。
【図７】第１の通信マネージャと第２の通信マネージャを統合した機能ブロック図。
【図１】
2006500827.tif 000003
【図２】
2006500827.tif 000004
【図３】
2006500827.tif 000005
【図４】
2006500827.tif 000006
【図５】
2006500827.tif 000007
【図６】
2006500827.tif 000008
【図７】
2006500827.tif 000009
【国際調査報告】
2006500827.tif 000010
2006500827.tif 000011
2006500827.tif 000012