(57)【要約】      （修正有）【課題】グループ通信システムの伝統的な境界を越えてグループ通信サービスを提供するシステムおよび方法。【解決手段】複数の通信装置のそれぞれは、インターネットのようなデータネットワークを通じた送信に適しているデータパケットに情報信号を変換する。データパケットは、データネットワークを通じて通信マネージャーに送信される。通信マネージャーは、設定可能なスイッチとしてはたらき、このスイッチは、任意の通信装置からの通信を複数の通信装置にルーティングされるようにする。通信マネージャーはさらに、他の通信システムおよび装置のユーザが互いにグループ通信に参加できるようにする。【選択図】図１
2010246110.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信装置にグループ通信サービスを提供するシステムであって、
情報信号をデータネットワーク上の送信に適したデータパケットに変換し、前記データネットワークに前記データパケットを提供し、前記データネットワークからデータパケットを受信する第１の通信装置と、
情報信号を前記データネットワーク上の送信に適したデータパケットに変換し、前記データネットワークに前記データパケットを提供し、前記データネットワークからデータパケットを受信する第２の通信装置と、
情報信号を前記データネットワーク上の送信に適したデータパケットに変換し、前記データネットワークに前記データパケットを提供し、前記データネットワークからデータパケットを受信する第３の通信装置と、
前記データネットワークに接続され、少なくとも前記第１の通信装置、前記第２の通信装置、および前記第３の通信装置の間にアービトレーションされたグループ通信を提供する通信マネージャーとを具備するシステム。
【請求項２】
前記アービトレーションされたグループ通信は、前記第１の通信装置から前記第２および第３の通信装置へ前記データパケットをルーティングし、
前記第２の通信装置から前記第１および第３の通信装置へ前記データパケットをルーティングし、
前記第３の通信装置から前記第１および第２の通信装置へ前記データパケットをルーティングすることを含む請求項１記載のシステム。
【請求項３】
前記第１の通信装置はワイヤレス通信装置を具備する請求項１記載の装置。
【請求項４】
前記アービトレーションは、前記第１の通信装置、前記第２の通信装置、または前記第３の通信装置のいずれかに送信特権を許可する前記通信マネージャーを具備し、前記送信特権によりこれらの通信装置のうちの１つのみが任意の所定時間に前記データパケットを送信できるようにする請求項１記載のシステム。
【請求項５】
前記通信マネージャーは、
前記第１の通信装置、前記第２の通信装置、および前記第３の通信装置が、前記通信マネージャーにデータパケットを送信していない間に経過する時間を測定する第１のタイマと、
前記経過時間が予め定められた時間を超過した場合には、前記第１の通信装置、前記第２の通信装置、および前記第３の通信装置へメッセージを送信して、動作の休止モードに入れるプロセッサとをさらに備える請求項１記載のシステム。
【請求項６】
前記第１の通信装置は、ワイヤレス電話機、ワイヤレスカメラ、ワイヤレスビデオカメラ、ワイヤレスコンピュータ、ページャー、ワイヤレスオーディオレコーディング装置、デスクトップコンピュータ、ワイヤライン電話機、およびデジタルカメラを含むグループから選択される請求項１記載のシステム。
【請求項７】
前記第１の通信装置は、前記通信マネージャーからの送信特権を要求するプロセッサを備え、前記送信特権は１つの通信装置のみが任意の所定時間に前記情報信号を送信できるようにする請求項１記載のシステム。
【請求項８】
前記情報信号は、オーディオ信号、ビジュアルおよびデータのグループから選択される請求項１記載のシステム。
【請求項９】
前記通信マネージャーは、
前記第１の通信装置からデータパケットを受信し、前記第２の通信装置に送信すべき複製データパケットを生成し、さらに前記第３の通信装置に送信すべき複製データパケットを生成する分岐制御ユニット（ＭＣＵ）をさらに備える請求項１記載のシステム。
【請求項１０】
前記通信マネージャーは、
前記第１の通信装置、前記第２の通信装置、および前記第３の通信装置に関する情報を記憶するローカルデータベースをさらに備える請求項１記載のシステム。
【請求項１１】
前記データネットワークに接続され、前記第１の通信装置、前記第２の通信装置、および前記第３の通信装置に対して暗号化キーを配信するセキュリティマネージャーをさらに備える請求項１記載のシステム。
【請求項１２】
前記通信マネージャーは、
前記第１の通信装置、前記第２の通信装置、および前記第３の通信装置が前記休止モードにある間に、前記通信マネージャーが送信特権要求を受信してから経過する時間を測定する第２のタイマをさらに備え、
前記プロセッサはさらに、前記第２のタイマが予め定められた時間を超過した後にのみ、前記送信特権要求への応答を送信することを含む請求項５記載のシステム。
【請求項１３】
前記通信マネージャーは、
前記送信特権要求が前記通信マネージャーによって許可されうるときから経過した時間を測定する第３のタイマと、
前記第３のタイマが予め定められた時間を超過するまで前記第１の通信装置から受信した前記情報信号を記憶するバッファとをさらに備える請求項１２記載のシステム。
【請求項１４】
前記第１の通信装置は、
前記通信マネージャーに排他的送信特権を要求する送信特権要求を生成し、前記送信特権要求が生成された後、擬似送信特権許可をさらに生成するプロセッサと、
前記擬似送信特権許可が生成されてから予め定められたイベントが起こるまで前記情報信号を記憶する内部メディアバッファとを備える請求項１記載のシステム。
【請求項１５】
前記予め定められたイベントは、前記送信特権の受信を含む請求項１４記載のシステム。
【請求項１６】
前記予め定められたイベントは、使用されている前記内部メディアバッファ内の利用可能な空間を含む請求項１４記載のシステム。
【請求項１７】
前記通信マネージャーは、
前記第１の通信装置から前記データパケットを受信し、前記第１の通信装置から受信した前記データパケットのそれぞれに対して少なくとも２つの複製データパケットを生成する分岐制御ユニットを備え、第１の複製データパケットは、前記第２の通信装置に対応するアドレス情報を含み、第２の複製データパケットは、前記第３の通信装置に対応するアドレス情報を含む請求項１記載のシステム。
【請求項１８】
前記第２の通信装置および前記第３の通信装置が前記通信マネージャーによって交信可能かどうかを判断するために、前記プロセッサはさらに、前記第２の通信装置と前記第３の通信装置とにメッセージを送信し、
前記通信マネージャーは、
前記メッセージへの応答の数を測定するカウンタと、
前記カウンタが、予め定められた数の通信装置が前記メッセージに応答したことを示すまで、前記第１の通信装置から受信した前記情報信号を記憶するバッファとをさらに備える請求項１２記載のシステム。
【請求項１９】
前記第１の通信装置は地上セルラ通信システムにおいて動作し、前記第２の通信装置は衛星通信システムで動作する請求項１記載のシステム。
【請求項２０】
前記第１の通信装置はＣＤＭＡ通信システムにおいて動作し、前記第２の通信装置はＧＳＭ通信システムで動作する請求項１記載のシステム。
【請求項２１】
前記第１の通信装置はネットのメンバーであって、第１のデータアドレスにより識別され、
前記第２の通信装置は前記ネットのメンバーであって、第２のデータアドレスによって識別され、
前記第１の通信装置は、第３のデータアドレスに前記データパケットを送信することにより前記第２の通信装置と通信し、前記第３のデータアドレスは前記ネットに関連し、前記ネットは前記通信マネージャーによってホスト管理され、前記通信マネージャーは、前記第１の通信装置から前記データパケットを受信し、前記データパケットを複製して前記複製データパケットを前記第２のデータアドレスにアドレスを指定し、前記第２の通信装置に前記複製データパケットを送信する請求項１記載のシステム。
【請求項２２】
複数の通信装置にグループ通信サービスを提供する方法であって、
ワイヤレス通信装置によって、情報信号をデータネットワーク上の送信に適したデータパケットに変換し、
エアインターフェース上で前記データパケットを基地局に送信し、
前記データネットワーク上で前記データパケットを通信マネージャーに送信し、
前記通信装置により受信された前記データパケットのそれぞれに対して、少なくとも２つの複製データパケットを生成し、第１の複製データパケットは、第１の通信装置に対してアドレス指定され、第２の複製データパケットは、第２の通信装置に対してアドレス指定され、
少なくとも前記データネットワーク上で、前記第１の通信装置に対して前記第１の複製データパケットを送信し、
少なくとも前記データネットワーク上で、前記第２の通信装置に対して前記第２の複製データパケットを送信するステップを有する方法。
【請求項２３】
前記第２の通信装置によって、情報信号をデータネットワーク上の送信に適したデータパケットに変換し、
前記データパケットを前記データネットワーク上で前記通信マネージャーに送信し、
前記通信マネージャーにより受信された前記データパケットのそれぞれに対して、少なくとも２つの複製データパケットを生成し、第１の複製データパケットは、前記ワイヤレス通信装置に対してアドレス指定され、第２の複製データパケットは、前記第２の通信装置に対してアドレス指定され、
前記データネットワークおよび前記エアインターフェース上で前記ワイヤレス通信装置に前記第１の複製データパケットを送信し、
少なくとも前記データネットワーク上で前記第２の通信装置に前記第２の複製データパケットを送信するステップをさらに有する請求項２２記載の方法。
【請求項２４】
前記ワイヤレス通信装置、前記第１の通信装置、または前記第２の通信装置のいずれかに送信特権を許可し、前記通信特権は前記通信装置のうちの１つのみが任意の所定時間に前記データパケットを送信できるようにするステップをさらに有する請求項２２記載の方法。
【請求項２５】
複数の通信装置にグループ通信サービスを提供するシステムであって、
ワイヤレス通信装置によって、情報信号をデータネットワーク上の送信に適したデータパケットに変換する手段と、
前記データネットワークに結合された通信マネージャーに、前記データパケットを送信する手段と、
前記通信マネージャーにより受信された前記データパケットのそれぞれに対して、少なくとも２つの複製データパケットを生成し、第１の複製データパケットは、第１の通信装置に対してアドレス指定され、第２の複製データパケットは、第２の通信装置に対してアドレス指定される手段と、
前記第１の複製データパケットと前記第２の複製データパケットを、前記第１の通信装置と前記第２の通信装置にそれぞれ送信する手段とを具備するシステム。
【請求項２６】
複数の通信装置にグループ通信サービスを提供するシステムであって、
第１の通信装置によって、情報信号をデータネットワーク上の送信に適したデータパケットに変換する手段と、
第１の通信装置によって、情報信号をデータネットワーク上の送信に適したデータパケットに変換する手段と、
第１の通信装置によって、情報信号をデータネットワーク上の送信に適したデータパケットに変換する手段と、
前記データネットワークに接続され、前記第１の通信装置から前記第２および第３の通信装置に前記データパケットをルーティングし、前記第２の通信装置から前記第１および第３の通信装置に前記データパケットをルーティングし、前記第３の通信装置から前記第１および第２の通信装置に前記データパケットをルーティングする手段とを具備するシステム。
【発明の詳細な説明】
【発明の背景】
【０００１】
Ｉ．発明の分野
グループ通信サービスを提供するシステムおよび方法は一般的にポイントツーマルチポイント通信システムに関し、特にグループ通信サービスを提供する方法および装置に関する。
【０００２】
ＩＩ．関連技術の説明
ポイントツーマルチポイント通信システムは長年の間、一般的に中央位置とシステムの多数のユーザとの間に通信を提供するために使用されてきた。例えば、地上移動無線（ＬＭＲ）を使用するディスパッチシステムが中央ディスパッチセンタと１つ以上の対応する全車両との間でスケジュール情報を通信するために、トラック、タクシー、バス、他の車両で使用されている。通信は、全車両の中の特定の車両に、あるいは全車両に同時に向けられている。
【０００３】
ポイントツーマルチポイント通信システムの他の例は、ワイヤレスプッシュトークシステムである。このようなシステムはそれぞれワイヤレス電話機を持つ個人のグループがグループの他のメンバーと通信できるようにする。一般的に、プッシュトークシステムは単一周波数、すなわち専用チャネルに依存し、これを通して通信がワイヤレス電話機により受信される。多くのシステムでは、一度にただ１人のメンバーが情報を他のメンバーに送信する。しかしながら、すべてのメンバーが専用ブロードキャストチャネルを聞いて、送信している単一メンバーからの通信を受信することができる。システムの他のメンバーに送信しようとしているメンバーは、各通信装置上のプッシュトークボタンを押下することによりアクセス要求を一般的に送信し、これは専用送信チャネルに対する唯一のアクセスを可能にする。
【０００４】
プッシュトークシステムは一般的にアウトドアセッティングで使用され、この場合には、地理的にさまざまな人々のグループ、すなわち単なるメンバーが“ポイントツーマルチポイント”方式で相互に通信するようことを要求する。プッシュトークシステム使用の例には、ワークグループ通信、セキュリティ通信、建設サイト通信、局所的軍事通信が含まれる。相互に通信を要求する人々のグループは通常“ネット”として知られており、ネットの各メンバーは“ネットメンバー”として呼ばれることがある。
【０００５】
典型的なプッシュトークシステムでは、ブロードキャストチャネルとして呼ばれることがある専用チャネルを使用して１人のメンバーからネットの他の複数のメンバーに同時に通信を送信する。一般的に、任意の所定の時間において、１人のメンバーのみが音声情報を他のメンバーユーザに送信する。他のメンバーが送信している間に他のメンバーがそのブロードキャストチャネルを通して送信しようと試みた場合、２つの競合する通信間の干渉が生じ、他のネットメンバーにより受信されている通信が理解できないものになる。
【０００６】
従来のワイヤレス通信システムにおいてプッシュトーク通信システムを実現するために、インフラストラクチャに対して高価な修正が必要である。現在、少なくとも１つのワイヤレスプッシュトーク通信システムが存在しており、このような修正を受けることによりポイントツーマルチポイント通信を可能にしている。このようなシステムの例は、イリノイ州ショームバーグのモトローラ・インコーポレーティドにより計画されており、ネクステル・ダイレクト・コネクトサービスとして市場に出されており、バージニア州レストンのネクステル・コミュニケーションにより提供されている。
【０００７】
現在のワイヤレスポイントツーマルチポイント通信システムに関係するコスト問題に加えて、一般的に通信は同じ通信技術を使用して相互に比較的近接して動作しているメンバーに限定される。言い換えると、ポイントツーマルチポイント通信はＣＤＭＡ通信システムから、例えばＧＳＭ通信システムのような他の通信ネットワークまたは技術に、公衆電話交換ネットワーク（ＰＳＴＮ）に、インターネットのようなデータネットワークに、あるいはグローバルスター衛星通信システムのような衛星通信システムに広がるものではない。
【０００８】
グループ通信サービスを提供することに対するこれらの障害物はここで説明するグループ通信サービスを提供するシステムおよび方法のさまざまな実施形態により克服される。
【発明の概要】
【０００９】
１つの実施形態では、グループ通信サービスを提供するシステムおよび方法は既存のＣＤＭＡワイヤレス通信システム内で実現される。
【００１０】
ポイントツーマルチポイント通信は、通信装置（ＣＤ）中でリアルタイムオーディオ、ビデオおよびデータ（ここでは集合的にメディアと呼ぶ）をデータパケットに変換することによりグループ通信サービスを提供するシステムおよび方法の１つの実施形態で可能になる。データパケットは、データプロトコル例えばよく知られたＴＣＰ／ＩＰインターネットプロトコルにしたがって生成される。メディアは、どのタイプの通信装置が使用されるかに依存して、エアインターフェースを使用して、あるいは他の手段によりデータネットワークに典型的にはインターネットに送信される。
【００１１】
通信マネージャー（ＣＭ）はデータネットワークからのデータパケットを各規定ネットのさまざまなネットメンバーに配信できるようにする。したがって、標準通信システムに対するＣＭの追加はグループ通信をすぐに可能にする。ＣＭは構成可能なスイッチとして機能する装置であり、１人のユーザからの通信をネットとして規定される１人以上の他のユーザに接続する。ＣＭはデータ装置であり、これは、ＣＭが接続されている特定のデータネットワークにより規定されるデータパケットを送受信することを意味する。１つの実施形態では、ＣＭはインターネットに直接接続され、データパケットをＣＭと最終的にＣＤとの間でルーティングできるようにする。
【００１２】
ＣＭはワイヤレス通信システム中のユーザ以外のユーザがグループ通信に参加できるようにする。例えば、オフィスまたは家庭に位置するオーディオ可能なデスクトップコンピュータは、地上ワイヤレス通信システムの１人以上のユーザとのグループ通信に参加することができる。代わりに、あるいは付加的に、衛星通信システムのユーザは、地上ワイヤレスシステム、デスクトップユーザ、あるいはその双方のメンバーとのグループ通話に参加することができる。例えばワイヤレス電話機、ワイヤライン電話機、衛星電話機、ページング装置、ポータブルまたはデスクトップコンピュータ、デジタルカメラ、ビデオカメラなどのこれらのさまざまな通信装置間の情報は、ＣＭにより調整されるデータネットワークを通してネットメンバー間に送信される。
【００１３】
従来のワイヤレスグループ通信システムを通してグループ通信サービスを提供するシステムおよび方法の１つの利点は、ワイヤレス通信サービスにおいてグループ通信サービスを迅速かつ費用をかけずに実現する能力である。例えば、ＩＳ−９５準拠ＣＤＭＡワイヤレス通信システムはＣＭとポイントツーマルチポイント互換通信装置を単に追加することによりグループ通信をサポートすることができる。グループ通信サービスを提供するシステムおよび方法の他の利点は、グループ通信が伝統的なワイヤレスグループ通信システムの伝統的な境界を越えて広がる能力である。グループ通信サービスを提供するシステムおよび方法を使用して、ＣＤＭＡワイヤレス通信システムのユーザは異なる通信装置および技術のユーザとのグループ通信に参加することができる。
【図面の簡単な説明】
【００１４】
グループ通信サービスを提供するシステムおよび方法の特徴、目的および効果は、同じ参照文字が全体を通して対応したものを識別している図面とともに以下に述べる詳細な説明からさらに明らかになるであろう。
【図１】図１は、グループ通信を実現することができない典型的な従来技術のワイヤレス通信システムの図である。
【図２】図２は、機能ブロック図フォーマットで、グループ通信サービスを提供するシステムおよび方法の１つの実施形態のグループ通信システムを図示している。
【図３】図３は、図２のグループ通信システムで使用される動作プロトコルを図示している。
【図４】図４は、図２のグループ通信で使用される典型的な通信装置を図示している。
【図５】図５は、図４の通信装置のさまざまな動作状態を図示している状態図である。
【図６】図６は、図２のグループ通信システムで使用される通信マネージャーの機能ブロック図である。
【図７】図７は、図４の通信装置がネットに加わろうとするときの、図４の通信装置と図６の通信マネージャーとの間の対話を図示している。
【図８】図８は、図４の通信装置に配置されているプッシュトークスイッチが動作しているときの、図４の通信装置と図６の通信マネージャーとの間の対話を図示している。
【図９】図９は、休止期間を確立および抜け出るための、図４の通信装置と図６の通信マネージャーとの間の対話を図示している。
【図１０】図１０は、話者特権の取消中の、第１の通信装置、第２の通信装置、および図６の通信マネージャー間の対話を図示している。
【図１１】図１１は、第１の通信マネージャーと第２の通信マネージャーの統合の機能ブロック図である。
【図１２】図１２は、グループ通信サービスを提供するシステムおよび方法の１つの実施形態で使用される状態ベクトルの図である。
【図１３】図１３は、図１３の状態ベクトルとともに使用される初期ＲＴＰペイロードの暗号同期部分の図である。
【図１４】図１４は、同期チェックワードの発生を図示している機能ブロック図である。
【好ましい実施形態の詳細な説明】
【００１５】
グループ通信サービスを提供するシステムおよび方法は、インターネットのようなデータネットワークを通して送信するのに適したデータパケットを発生させることができる通信装置（ＣＤ）を使用する。データパケットはデータネットワークに送信され、データネットワークに接続されている通信マネージャー（ＣＭ）に提供される。ＣＭは第１のＣＤからのデータパケットを処理し、リアルタイムでデータパケットを少なくとも１つの他のＣＤに配信し、このＣＤは第１のＣＤと同じ予め定められたネットのメンバーである。ＣＭは構成可能なスイッチとして機能し、任意のネットメンバーからネットにより規定される他のネットメンバーに通信をルーティングすることができる。
【００１６】
グループ通信サービスを提供するシステムおよび装置の教示はワイヤレスＣＤＭＡ通信システムに関して説明するが、グループ通信サービスを提供するシステムおよび方法は、ＧＳＭシステム、ＡＭＰＳシステム、ＴＤＭＡシステムおよび衛星通信システムを含む任意のワイヤレス通信システムとともに、他の通信システムと使用することができることを理解すべきである。さらに、グループ通信サービスを提供するシステムおよび方法はワイヤレス通信システムに限定されない。グループ通信サービスを提供するシステムおよび方法は、ワイヤライン電話機、ページング装置、ポータブルまたはデスクトップコンピュータ、デジタルカメラ、ビデオカメラなどと使用することができる。さらに、グループ通信サービスを提供するシステムおよび方法は、（音声データを含む）オーディオおよびビデオデータのようなリアルタイムデータと、コンピュータファイル、ｅメールなどのような時間独立データの両方に適用可能であることを理解すべきである。
【００１７】
図１は典型的な従来技術のワイヤレス通信システム１００の図であり、グループ通信、さもなければポイントツーマルチポイント通信、あるいはプッシュトーク通信として知られている通信を実現することができない。ＣＤ１０２、１０４、１０６は、通信システム１００により取り扱われている小さい地理的領域に対して分散されている非常に多くのワイヤレス電話機のうちの３つを表している。ＣＤ１０２、１０４、１０６は、一般的に各基地局に対する近接度に依存して基地局１０８、１１０と信号を送受信する。典型的なワイヤレス通信システムでは、通信システム１００でアクティブな非常に多くのＣＤをサポートするのに使用される多くの基地局が存在する。
【００１８】
基地局１０８および１１０は移動スイッチングセンタ（ＭＳＣ）１１２に接続されている。ＭＳＣ１１２は、基地局１０８および１１０に対してシステム制御を提供するような、さまざまな機能をワイヤレス通信システムに提供する。さらに、ＭＳＣ１１２は基地局１０８および１１０と、公衆電話交換ネットワーク（ＰＳＴＮ）１１４との間のスイッチングおよびインターフェース回路を提供する。
【００１９】
グループ通信は一般的に図１の通信システムを使用してできない。しかしながら、ワイヤレス通信システム中の複数のユーザ間の会議通話は、特別な回路をＭＳＣ１１２内で使用してこのような会議通話ができるようにできるならば達成することができる。例えば、ワイヤレス電話機１１６は会議通話でＣＤ１０２および１０４と同時に通信することができる。会議通話はグループ通信とは異なり、会議通話は一般的にアービトレーションされず、すなわち会議通話ユーザは同時に話し、他のすべての会議通話ユーザにより聞かれる。この状況における結果は一般的に、複数の会話が同時に各ユーザにブロードキャストされるので、各ユーザに対して聞き取れない音声となる。このタイプの会議通話を達成するよく知られた装置は会議ブリッジである。
【００２０】
一般的な概要  
グループ通信サービスを提供するシステムおよび方法の１つの実施形態は、図２の機能ブロック図フォーマットで図示されている。示されているものはグループ通信システム２００であり、さもなければプッシュトークシステム、ネットブロードキャストシステム、ディスパッチシステム、あるいはポイントツーマルチポイント通信システムとして知られている。このような通信システムの規定特性は、一般的に任意の所定時間において１人のユーザのみが情報を他のユーザに送信することである。グループ通信システム２００では、ネットメンバーとして個々に知られている通信装置ユーザのグループは、各ネットメンバーに割り当てられた通信装置を使用して互いに通信する。
【００２１】
用語“ネット”は相互に通信することが認証されている通信装置ユーザのグループを意味する。一般的に、中央データベースには各特定のネットのメンバーを識別する情報が含まれている。１つより多いネットが同じ通信システムで動作するかもしれない。例えば、第１のネットは１０人のメンバーを有するものとして規定され、第２のネットが２０人のメンバーを有するものとして規定されてもよい。第１のネットの１０人のメンバーは相互に通信することができるが、一般的に第２のネットのメンバーと通信することはできない。他の状況では、異なるネットのメンバーは、１つより多いネットのメンバー間の通信を監視することができるが、自分自身のネット内のメンバーに対して情報を送信できるだけである。
【００２２】
ネットメンバーは、通信装置（ＣＤ）２０２、２０４、２０６、２０８および２１０として示されている割り当てられた通信装置を使用して相互に通信する。この例では、ＣＤ２０２、２０４および２０６は地上ワイヤレス電話機であり、ＣＤ２０８はプッシュトーク能力を備えたワイヤライン電話機であり、ＣＤ２１０はプッシュトーク機能を備えた衛星電話機である。他の実施形態では、さまざまなＣＤはワイヤレスビデオカメラ、スチルカメラ、音楽レコーダまたはプレーヤーのようなオーディオ装置、ラットップまたはデスクトップコンピュータ、あるいはページング装置を含んでいてもよい。他の実施形態では、少なくとも１つのＣＤは直前に説明した実施形態の組み合わせを含む。例えば、ＣＤ２０２はビデオカメラおよびディスプレイを備えたワイヤレス地上電話機を含むことができる。さらに、各ＣＤは安全モード、非安全（クリア）モードのいずれかで情報を送受信できてもよい。以下の説明全体を通して、個々のＣＤに対する参照はＣＤ２０２として表現されるかもしれない。しかしながら、ＣＤ２０２に対する参照は地上ワイヤレス電話機に対する議論に限定することを意図していないことを理解すべきである。一般的に、ＣＤ２０２に関する説明は他のタイプのＣＤにも等しく適用される。
【００２３】
図２のグループ通信システムでは、排他的送信特権が規定され、これは一般的に任意の所定時間に１人のユーザのみが他のネットメンバーに情報を送信することができるようにする。この送信特権は、要求が受信されたときに送信特権が現在他のネットメンバーに割り当てられているか否かに依存して、要求しているネットメンバーに対して許可または拒否される。送信要求を許可および拒否するプロセスはアービトレーションとして知られている。他のアービトレーションスキームは、要求しているネットメンバーが送信特権を許可されるか否かを決定する際に、各ＣＤに対して割り当てられた優先レベルのような要因を評価する。
【００２４】
グループ通信に参加するために、ＣＤ２０２、２０４、２０６、２０８および２１０はそれぞれ、以下でさらに詳細に説明する、通信マネージャー（ＣＭ）２１８からの送信特権を要求する手段を備えている。ＣＭ２１８はネットのリアルタイム・アドミニストレーション動作を管理する。これにはＰＴＴ要求アービトレーション、メインテナンス、ネットメンバーシップおよび登録リストの配信、必要なシステムおよびネットワークリソースの通話セットアップおよびティアダウンとともに、ネットステータスの全体的な制御が含まれる。
【００２５】
ＣＭ２１８はクリアまたは安全のいずれとして規定された、規定ネットのリストを維持し、クリアと安全との間の移行は一般的に許されない。安全ネットはＣＤにより提供される暗号化に依存し、認証と盗聴に対するガードを提供する。安全ネットに対する暗号化はエンドツーエンドベースで実現され、これは暗号化および解読が各ＣＤ内で起こることを意味する。ＣＭ２１８は一般的にセキュリティアルゴリズム、キー、あるいはポリシーの知識なしで動作する。
【００２６】
ＣＭ２１８は、認証がサービスプロバイダにより提供されると仮定して、通信システムサービスプロバイダ、ネットメンバー、あるいはその両方により遠隔的に管理されるように設計されている。ＣＭ２１８は外部アドミニストレーションインターフェース２２６を通してネット規定を受信してもよい。ネットメンバーは自己のサービスプロバイダを通してアドミニストレイトアクションを、あるいはＣＭ２１８アドミニストレーションインターフェースに適合するメンバー動作セキュリティマネージャー（ＳＭ）２２８のような規定されたシステムを通してアドミニストレイトネット機能を要求してもよい。ＣＭ２１８は任意の当事者がネットを確立または変更することを試みるハイグレード商業標準規格に対して認証することができる。
【００２７】
ＳＭ２２８はシステム２００のオプション構成要素であり、キー管理（すなわち暗号化キーのネットメンバーへの配信）、ユーザ認証、安全ネットをサポートするための関連タスクを実行する。単一のグループ通信システムが１つ以上のＳＭと対話するかもしれない。ＳＭ２２８は一般的にネットアクティベーションまたはＰＴＴアービトレーションを含むネットのリアルタイム制御に関係しない。ＳＭ２２８はＣＭ２１８インターフェースと互換性があるアドミニストレーション能力を持ち、アドミニストレーション機能を自動化してもよい。ＳＭ２１８はネットに参加して、ネットキーをブロードキャストし、あるいは単にネットトラフィックを監視するために、データエンドポイントとして動作できてもよい。
【００２８】
１つの実施形態では、送信特権を要求する手段はプッシュトーク（ＰＴＴ）キーまたはスイッチを含む。通信システム２００中のユーザが情報を他のネットメンバーに送信しようとするときに、ユーザのＣＤ上に配置されたプッシュトークスイッチが押下されると、通信マネージャー２１８から送信特権を獲得する要求が送信される。他のネットメンバーの誰にも現在送信特権が割り当てられていない場合には、要求しているユーザは送信特権が許可され、ＣＤを通して可聴、可視、あるいは触知アラートにより通知される。要求しているユーザが送信特権を許可された後に、情報がそのユーザから他のネットメンバーに送信される。
【００２９】
グループ通信サービスを提供するシステムおよび方法の１つの実施形態では、場合により、各ワイヤレスネットメンバーはフォワードリンクおよびリバースリンクを１つ以上の基地局２１６または衛星ゲートウェイ２１２と確立する。前者を使用して、基地局２１６または衛星ゲートウェイ２１２からＣＤへの通信チャネルを説明し、後者を使用してＣＤから基地局２１６またはゲートウェイ２１２への通信チャネルを説明する。音声および／またはデータはＣＤを使用してデータパケットに変換され、このデータパケットは特定のデータネットワーク２１４に対して適しており、このデータネットワーク２１４を通して他のユーザへの通信が発生する。１つの実施形態では、データネットワーク２１４はインターネットである。他の実施形態では、各ネットメンバーから他のネットメンバーに情報をブロードキャストするために、専用フォワードチャネルが各通信システム（すなわち、地上通信システムと衛星通信システム）で確立される。各ネットメンバーは専用チャネルを通して他のネットメンバーから通信を受信する。さらに他の実施形態では、ＣＭ２１８に情報を送信するために、専用リバースリンクが各通信システムにおいて確立される。最後に、上記のスキームの組み合わせを使用して、例えば専用フォワードブロードキャストチャネルを確立するが、各ＣＤに割り当てられた個々のリバースリンクを通して情報をＣＭ２１８に送信するようにワイヤレスＣＤに要求してもよい。
【００３０】
第１のネットメンバーが情報をネットの他のメンバーに送信したいときには、第１のネットメンバーは自分のＣＤ上のプッシュトークキーを押下することにより送信特権を要求し、これはデータネットワーク２１４を通して送信するためにフォーマットされた要求を発生させる。ＣＤ２０２、２０４および２０６のケースでは、要求は無線により１つ以上の基地局２１６に送信される。ＭＳＣ２２０は、ＭＳＣ２２０とデータネットワーク２１４との間の、要求を含む、データパケットを処理するために、（示されていない）よく知られたインターワーキング機能（ＩＷＦ）を備える。ＣＤ２１０に対して、要求は衛星を通して衛星ゲートウェイ２１２に送信される。ＣＤ２０８に対して、要求は公衆電話交換ネットワーク（ＰＳＴＮ）２２２に送信され、その後にモデムバンク２２４に送信される。モデムバング２２４は要求を受信し、それをデータネットワーク２１４に提供する。
【００３１】
送信特権要求がＣＭ２１８により受信されたときに、他のどのメンバーも現在送信特権を保持していないならば、ＣＭ２１８は要求しているネットメンバーにメッセージを送信し、送信特権が許可されたことを通知する。第１のネットメンバーからのオーディオ、ビジュアル、または他の情報は、直前に説明した送信パスの１つを使用して、情報をＣＭ２１８に送信することにより他のネットメンバーに送信されてもよい。１つの実施形態では、ＣＭ２１８は情報を複製し、各複製をネットメンバーに送信することにより、情報をネットメンバーに提供する。単一のブロードキャストチャネルを使用する場合には、使用される各ブロードキャストチャネルに対して、情報は一度のみ複製される必要がある。
【００３２】
代替実施形態では、ＣＭ２１８はＭＳＣ２２０に組み込まれるので、データネットワーク２１４にルーティングされることなく、サポート基地局からのデータパケットは直接ＣＭ２１８にルーティングされる。この実施形態では、ＣＭ２１８は依然としてデータネットワーク２１４に接続されているので、他の通信システムおよび装置はグループ通信に参加することができる。
【００３３】
１つの実施形態では、ＣＭ２１８は個々のネットメンバーとともに各規定ネットに関係する情報を管理するために１つ以上のデータベースを維持する。例えば、各ネットメンバーに対して、１つのデータベースは、ユーザ名、アカウント番号、メンバーのＣＤに関係する電話番号またはダイヤル番号、ＣＤに割り当てられた移動識別番号、メンバーがアクティブにネットに参加しているか否かのような、ネットにおける現在のメンバーステータス、どのように送信特権が割り当てられるかを決定する優先コード、ＣＤに関係するデータ電話番号、ＣＤに関係するＩＰアドレス、どのネットに対してメンバーが通信することを認証されたかの表示を含んでいてもよい。他の関連タイプの情報も各ネットメンバーに関してデータベースにより記憶されてもよい。
【００３４】
詳細説明  
システムに対するインターフェースは機能インターフェースと物理インターフェースにグループ化される。物理インターフェースはグループ通信システム２００に対して特有ではなく、既存のワイヤレスエアインターフェース、ワイヤレスサービスオプション、および商業データネットワーク標準規格から構成される。より高いレイヤの機能インターフェース、特にアプリケーションレイヤにおけるインターフェースはグループ通信サービスに対して特有である。
【００３５】
アプリケーションレベルでは、グループ通信サービスを提供するシステムおよび方法は、図３に示されている１つの実施形態において、３つのインターネットベースプロトコルに対して動作する。もちろん、他のプロトコル、あるいは異なる数のプロトコルを代替実施形態において使用することができる。ＣＭ２１８と、ＣＤ２０２、２０８および２１０との間の通信はこれらのプロトコル内で生じる。ＣＤはセッション開始プロトコル（ＳＩＰ）として知られている第１のプロトコルを使用してさまざまなネットについて発見し、加わり、離脱し、学習する。このセッション開始プロトコルは通信工業で使用されているよく知られたシグナリングプロトコルである。ＮＢＳメディアシグナリングとして、図３に示されている第２のプロトコルを使用して、リアルタイムネットアービトレーションおよび休止を管理する。これは後に説明する。音声、ビデオ、またはデータ（ここで集合的にメディアと呼ぶ）を含むオーディオは、メディアトラフィックとして図３に示されている第３のプロトコルを通して個々に配信される。図３の例では、ＣＤ２０２が現在“フロアを持つ”、すなわち送信特権、あるいはメディアをネットに送信する許可を持つ。“フロア制御”要求は送信特権に対する要求である。ＣＤ２０２が送信特権を保持している間、右に示されている残りのネットメンバーはリスナーとして指定され、それに対応してメディアをネットに送信する許可を持たない。一般的に、任意のＣＤは、送信特権を保持しているか否かにかかわらず、任意の時間において、メディアシグナリングあるいはＳＩＰシグナリングトラフィックを送信することができる。
【００３６】
１つの実施形態では、ＣＭ２１８にはモデムバンク２２４が含まれ、これはＰＳＴＮ２２２にインターフェースする。他の実施形態では、モデムバンク２２４はＣＭ２１８から離れて配置される。このインターフェースを通してＣＭ２１８にインターフェースするＣＤは、よく知られたポイントツーポイントプロトコル（ＰＰＰ）、あるいはオプション的に、いくつかの利用可能な標準ダイアルアップモデムプロトコルの１つに対して実行される他の任意の等価なリンクレイヤプロトコルを使用して、ＣＭ２１８に対するＩＰ接続を確立する。
【００３７】
１つの実施形態では、ＣＤ２０２、２０４およい２０６はそれぞれ、ＩＳ−７０７．５ＩＰパケットデータサービスオプションにしたがって、ＣＭ２１８に対するデータパケット接続を提供する。ＩＳ−７０７．５は、ＣＤＭＡ通信システムにおけるパケットデータサービスを説明するよく知られた暫定標準規格である。このインターネットに対する変更はグループ通信性能を最適化するためになされてもよい。このインターフェースのインフラストラクチャ側に対する変更は、ＲＴＰ（リアルタイムプロトコル）を使用するメディアブロードキャストをサポートするために、基地局におけるＲＴＰ／ＵＤＰ／ＩＰヘッダ圧縮に対する潜在要求を除いて、望ましくない。
【００３８】
代わりに、ＣＤ２０２、２０４および２０６は、後述するように、クイックネットコネクト（ＱＮＣ）およびＩＳ−７０７．４を使用して大半のグループ通信アクティビィティをサポートすることができる。
【００３９】
ＣＭ２１８はトランスポートおよびグループ通信アプリケーションレイヤプロトコルを通してグループ通信に参加するＣＤと通信する。これらの通信にはアプリケーションシグナリング（ＰＴＴ送信特権要求、ネット登録など）とともに、ＣＭ２１８により配信されるリアルタイム音声メディアパケットストリームが含まれる。すべてのリアルタイムメディアはＣＭ２１８およびＣＤ上のダイナミックＲＴＰ／ＵＤＰ／ＩＰインターフェースを通して配信される。ＣＲＴＰヘッダ圧縮（よく知られたヘッダ圧縮技術）が利用可能でない場合には、リアルタイムメディアはＵＤＰ／ＩＰパケットまたはデータグラム内に直接カプセル化される。すべてのリアルタイムシグナリングはＣＭ２１８およびＣＤ上のダイナミックＵＤＰ／ＩＰインターフェースを通して生じる。他のシグナリングは、インターネットテレフォニをサポートするように設計されたアプリケーションレベル通話シグナリングプロトコルである、よく知られたセッション開始プロトコル（ＳＩＰ）を使用して、ＣＭ２１８とＣＤとの間のＴＣＰ／ＩＰのような予め定められたデータプロトコルインターフェースを通して生じてもよい。
【００４０】
ＣＭ２１８は、ＣＤ２０８と対話するのに使用されるのと同じトランスポートおよびグループ通信アプリケーションレイヤインターフェースを使用して外部ユーザと通信するために外部ユーザインターフェースを提供する。ただし、これらのプロトコルがＩＰ／ＰＰＰおよびダイヤルアップモデム接続を通して動作することは除かれる。
【００４１】
ＣＭ２１８はアドミニストレーションインターフェースを提供し、これはハイパーテキストマークアップ言語（ＨＴＭＬ）意味論を使用して、ＣＭユーザ、ネットおよびアドミニストレーションデータベースおよび関連パラメータのアドミニストレーションアクセスを提供するアプリケーションレベルプロトコルである。１つの実施形態では、インターフェースはＴＣＰ／ＩＰに対して動作する。アドミニストレーション機能をサポートする第２のネットワークインターフェースも存在していてもよい。この第２のアドミニストレーションインターフェースは、ジャバあるいは類似するクライアントアドミニストレーションアプリケーションに対する、メンバーシップリストおよびネットワークステータス報告を含むアドミニストレーション情報のリアルタイム伝送の大半をサポートする。
【００４２】
ＳＭ２２８はＴＣＰ／ＩＰを通して動作するリキーイングプロトコルを使用してＣＤと通信する。
【００４３】
グループ通信サービスを提供するシステムおよび方法の１つの実施形態は、例えばＩＳ−７０７で規定されているような標準エアインターフェースＩＰパケットデータサービス、および従来ＩＰを通して動作する。１つのトラフィックチャネルは、ネットがアクティブの間に、すなわちメディアがメンバー間で送信されている間に、登録されたＣＤ毎に割り当てられる。各ネットはその名前により規定および識別される。この名前はホストシステムのアドレスと組み合わされたときに宛先アドレスを規定し、これはＳＩＰ  ＵＲＬのフォームで表現することができる。先に言及したように、ＳＩＰ（セッション開始プロトコル）は、ＣＤとＣＭ２１８との間のセットアップおよびシグナリングを制御するのに使用されるよく知られたシグナリングプロトコルである。ＳＩＰ  ＵＲＬはsip:<net>@<nbsdomain>として規定することができる。ここでnetはnbsdomainにより示されるグループ通信システムの状況で規定されるネットの名前を示す。ネット名は英数字タグであり、これは通信システム内のネットを一意的に識別する。nbsdomainは仮想システムドメイン（またはサブドメイン）であり、各ネットのネットアドレスが存在するアドレス空間を規定する。nbsdomainとともに、システムで利用可能なすべてのネットの名前は、特権を持つＣＭ２１８ベースのアドミニストレーションアクションを通して規定される。
【００４４】
例えば、ドメインnbs.acme.com内で規定されるネットlocalpoliceは、sip:localpolice@nbs.acme.comの対応したネットアドレスを持つ。
【００４５】
グループ通信システムドメインにはトップレベルＳＩＰリダイレクトサーバが含まれる。このサーバはドメインに対するＳＩＰ登録を維持し、すべてのＳＩＰシグナリングに対する初期ランデブーポイントとして機能する。トップレベルサーバは、信頼性および拡張性の保証を提供するために、単一ロジカルエンティティとして機能し、共通のデータセットを共有する複数のサーバから構成されていてもよい。さらに、グループ通信システムドメインには論理的に独立したトップレベルＳＩＰ（リダイレクト）サーバが含まれていてもよい。これは、各ＣＤが一次的および二次的なトップレベルＳＩＰサーバの両方のインターネットネットワークアドレスを維持することを確実にするためである。
【００４６】
図４はグループ通信サービスを提供するシステムおよび方法の１つの実施形態で使用されるＣＤ２０２を図示している。ＣＤ２０２のさらなる詳細は、２０００年３月３日に出願された、“既存の通信システムでグループ通信サービスに参加するための方法および装置”と題する留保中の米国特許出願第０９／５１８，７７６号に見出すことができ、この米国特許出願はグループ通信サービスを提供するシステムおよび方法の譲受人に譲渡され、参照によりここに組み込まれている。この実施形態では、ＣＤ２０２は、メディア、典型的には人間の音声を、インターネットのようなデータネットワーク２１４を通して送信するのに適したデータパケットに変換することができるワイヤレス電話機である。図４に示されているようなＣＤ２０２に組み込まれている多くの特徴は、任意の通信装置において実現してもよく、ＣＤ２０２は図４に示されているワイヤレス電話機に限定されることを意図しているものでないことを理解すべきである。ＣＤ２０２は典型的にアンテナ４００、ディスプレイ４１０、キー４２０、スピーカ４３０、イヤホン４４０、オプション的なプッシュトーク（ＰＴＴ）スイッチ４５０を備えている。ディスプレイ４１０およびキー４２０はここでは集合的にユーザインターフェースとして呼ぶ。代替実施形態では、ＣＤ２０２は、専用プッシュトークスイッチ４５０を使用する代わりに、プッシュトークモードの通信のときに、プッシュトークスイッチとして既存のキー４２０の１つを使用してもよい。
【００４７】
ＣＤ２０２はまた、ポータブルまたは固定コンピュータシステム、位置報告システム、あるいはメーター読み取りシステムのような任意のデータ処理装置と統合することにより、データ通信を送受信するために設けられてもよい。ＣＤ２０２は、インターフェースケーブルを使用してこのようなデータ発生装置とインターフェースしてもよい。インターフェースケーブルの一端はデータ処理装置に接続させ、他端はＣＤ２０２上の（示されていない）通信ポートに接続させる。代わりに、ＣＤの必要な内部構成要素はデータ処理装置に統合して、統合パッケージでデータおよび／または音声通信を送受信するのに適した単一ユニットを形成してもよい。いずれのケースでも、ＣＤ２０２を使用して、データ発生装置から１人以上のネットメンバーに、または１人以上の非ネットメンバーに、またはその組み合わせにデータを送信することができる。
【００４８】
ＣＤ２０２は一般的に１つ以上の動作モードすなわち“サービスオプション”を使用して通信することができる。しかしながら、グループ通信サービスを提供するシステムおよび方法のいずれの実施形態も複数の通信モードを持つ通信装置に依存しないことを理解すべきである。第１のサービスオプションを使用してＣＤ２０２から基地局２１６に標準オーディオ通話をかける。音声サービスモードを使用し、関連通信システムの所定技術を用いて、典型的なポイントツーポイント電話通話を行う。例えば、ＣＤ２０２に対する音声サービスオプションは、ＩＳ−９５Ａを使用するポイントツーポイントオーディオ通信に関連している。ＩＳ−９５Ａは通信工業協会により公表された、よく知られたＣＤＭＡ通信標準規格である。ＣＤ２０８に対する音声サービスオプションは、他のワイヤレスまたはワイヤライン電話機に接続するためにＰＳＴＮ２２２を使用する標準ポイントツーポイント電話通話に関連する。
【００４９】
第２のサービスオプションはデータサービスオプションとして規定されている。これはさらに少なくとも３つのタイプのデータサービスに分割することができる。すなわちパケットデータサービス、非同期データサービスおよび同期データサービスに分割することができる。ＣＤＭＡ通信システムでは、非同期データサービスはＩＳ−７０７．５により説明されている一方、同期データサービスはＩＳ−７０７．４により説明されている。さまざまなデータサービスオプションは、ＧＳＭシステムのような他のさまざまなタイプの通信システムに適用可能な技術を使用して代替的に実現される。
【００５０】
データサービスのいずれのタイプも、従来の音声サービスモードを利用した情報の送信ではなく、データプロトコルを使用して、ＣＤ２０２がＭＳＣ２２０と通信できるようにする。前述されたように、ＭＳＣ２２０は、ＩＷＦを含む。このＩＷＦはＣＤ２０２とＣＭ２１８との間でデータパケットをルーティングする。ＣＤ２０２は、オーディオ、ビデオ、データのような情報を受け入れ、よく知られたＴＣＰ／ＩＰプロトコルのようなデータネットワークプロトコルにしたがってこれらの情報をデータパケットに変換する回路を含む。
【００５１】
音声サービスモードで使用されるとき、ネットメンバーはキー４２０を使用してデータをＣＤ２０２に入力する。そのデータは一般的に、ユーザが通信したいと思う相手が所有する、第２の通信装置の電話番号のような識別番号を有する。キー４２０はさまざまな通信オプションを選択するために、ディスプレイ４１０とともに使用される。例えば、メンバーがパケットデータサービスオプションに入り、特定のネットに加わりたいと思う場合には、ディスプレイ４１０から視認可能なオプションのメニューを使用して、いくつかの可能なネットの中から１つを選択するためのキー４２０が使用されてもよい。ＣＤ２０２は内部にネットのリストを保持する。このネットのリストは、ＣＤ２０２が参加可能な既知のネットのセットを表す。代わりに、ＣＤ２０２は、ＣＤ２０２が参加可能か否かに関わらず、全ての可能なネットのリストを保持することもできる。リストは、ＣＭ２１８との対話の中で必要に応じて更新されてもよい。ＣＤ２０２によって保持されるリストは電話帳機構の機能と類似であり、電話帳機構とは、典型的に標準ワイヤレス電話機に保持される名前とダイヤル番号のリストである。ネットのリストは電話帳機構と統合することができ、これにより、ネットリストからのネットの選択動作が、選択されたネットへの参加を試みるようＣＤ２０２に指示することができる。
【００５２】
ネットは安全またはクリアネットのいずれかとして指定されてもよい。クリアネットは、暗号化のような無線の盗聴セキュリティ保証を採用していないネットであり、一方安全ネットは暗号化を提供する設備を備えている。安全ネットについてはここより後で説明する。
【００５３】
特定のネットに参加するために、ＣＤ２０２は当初、ＣＭ２１８が目的とするネットに対する接続されたネット参加者のリストにＣＤ２０２を追加するよう要求する。用語“接続された”とは、ＣＭ２１８に登録し、少なくともネットで生じる通信を受信しているユーザを意味する。よって、ＣＤ２０２は当初、ＣＤ２０２が参加を望む任意のネットのネットアドレスを知っているか、もしくは学習することができる。さらに、ＣＤ２０２は当初、ＳＩＰ要求が送信されうるトップレベルサーバのアドレスを知っているか、あるいはこのアドレスで構成されることができる。
【００５４】
１つの実施形態では、ＣＤ２０２には、既知またはデフォルトのトップレベルＳＩＰサーバのアドレスが予めプログラムされており、このサーバは、ＣＤ２０２が参加することを認証されているネットの現在のリストを提供することができる。代わりに、ＣＤ２０２には、ＣＤ２０２がメンバーである少なくとも１つのネットアドレスを規定するグループリストが予めプログラムされていてもよい。ＣＤ２０２はその後自己のグループリストを更新するようトップレベルサーバＳＩＰに要求を送信することができる。代替実施形態では、ＣＤ２０２は、予めプログラムされているＳＩＰアドレスまたはグループリスト情報を含まない。この実施形態では、ユーザにはトップレベルＳＩＰサーバおよびネットアドレスが提供され、キー４２０を使用して、対話を通じてこの情報をＣＤ２０２に入力する。ユーザは、追加的なネットアドレスをグループリストに入力することもできる。このネットアドレスにはエントリがすでにプログラムされている。この実施形態は、個人の名前とダイヤル番号を従来的なワイヤレス電話機の電話帳に入力することと類似している。
【００５５】
１つの実施形態では、ＣＤ２０２は、主要なドメインネームサービス（ＤＮＳ）サーバのＩＰネットワークアドレスで予めプログラムされている。このＤＮＳサーバには、ＣＤ２０２がＤＮＳ質問を送信することができる。一般に、ＣＤＭＡセルラキャリアによって運営されているＤＮＳサーバのアドレスは、予めプログラムされている。ＣＤ２０２は、代替ＤＮＳサーバのＩＰネットワークアドレスもまた、予めプログラムされてもよい。
【００５６】
ＳＩＰ認証をサポートするために、ＣＤ２０２は、プリティグッドプライバシー（ＰＧＰ）のような安全手段を用いることができる。ＣＤ２０２は、特有のＰＧＰユーザＩＤおよび秘密キーで予めプログラムされ、ＣＭ２１８により要求されたとき、ＣＤ２０２は、ＳＩＰトランザクションにサインするためにこれらを利用することができる。ＰＧＰユーザＩＤは、勧誘メッセージのような一般的なＳＩＰトランザクションのためにＣＤ２０２用ユーザアドレスとしても用いることができる。
【００５７】
ＣＤデータベース  
一般的に各ＣＤは、グループ通信に関係する情報を記憶するデータベースを保持する。例えば、グループリストとして知られる、ＣＤが参加することのできるネットのリストがデータベースに記憶されている。ＣＤデータベースは、２５エントリまでか、あるいはそれ以上を記憶することができる。
【００５８】
１つの実施形態では、ＣＤデータベースの各エントリには以下のフィールドが含まれる。  
１．ネットアドレス  
ネットの公式ＳＩＰネットアドレスであり、ＣＤがアクティブな参加者としてネットに加わることを要求するために使用される。  
２．ネットセキュリティアドバイザリフラグ  
クリア／秘密なアドバイザリフラグであり、ＣＭ２１８のＳＩＰサーバによって、利用可能なネットのリストで配信されるか、またはユーザによって、秘密のメディアトラフィックを伝えるようにネットが規定されていることを示すようセットされる。  
３．ネットトラフィック暗号化キー  
トラフィック暗号化キーであって、秘密のネット用に、全てのメディアトラフィックを暗号化および解読するために使用される。  
４．休止再接続タイマ  
接続状態に移行してから、データ通話が有効なままであり、かつ基地局が一方的に接続を中断していないことを確認するまでの休止状態にあるとき、ＣＤが待機する秒単位の期間の長さ。
【００５９】
ネットの検索と参加  
セッション開始プロトコル（ＳＩＰ）によって規定される通話シグナリングを使用することにより、ＣＤ２０２はネットに加わり、離脱することができる。各ＣＤ２０２には、ネットアドレスや、１つ以上のトップレベルＳＩＰサーバアドレスのリストが提供される。グループリストが空の場合、ユーザは対話を通じて既存のネットのアドレスを特定することができる。トップレベルＳＩＰサーバが規定されていない場合には、ユーザは対話を通じてトップレベルＳＩＰサーバのアドレスを特定することができる。
【００６０】
トップレベルＳＩＰサーバアドレスが知られると、ＳＩＰ“勧誘”コマンドを用いて予め定められたＳＩＰの宛先に通話をかけることによって、ＣＤ２０２は利用可能なネットの更新リストを要求してもよい。トップレベルＳＩＰサーバは内部宛先に要求をリダイレクトするか、または直接要求に応じてもよい。この通話に対する勧誘応答には、ＣＤ２０２が利用することのできるネットの現在のリストが含まれる。ＣＤ２０２はこのリストを利用して内部グループリストを更新する。
【００６１】
ネットが選択された後、ＣＤ２０２は、ネットアドレスを勧誘先として特定し、要求をトップレベルＳＩＰサーバに送ることによって、ＳＩＰ勧誘方法を通じてネットに加わろうとする。トップレベルサーバは、ネットアドレスを既知の宛先へマッピングすることを試み、これが成功すれば、対応するＳＩＰユーザエージェントサーバ宛先にＣＤ２０２をリダイレクトする。この宛先はネットに現在適用されている分岐制御装置（ＭＣＵ）に関連し、ＭＣＵはネットトラフィックを管理する役割を果たすＣＭ２１８の一部をなしている。マッピングできなかった場合、勧誘は失敗する。
【００６２】
通常、宛先ＳＩＰユーザエージェントサーバは、ＣＤ２０２が選択されたネットへ参加することが認証されたことを確認し、勧誘に応答する。この応答には、ネットに参加するために用いられる、メディアトラフィックとシグナリングパラメータの記述が埋め込まれている。ＣＤ２０２をネットの正規メンバーとして確認できなかった場合、または通常のネット動作ができなくなってしまう障害のような他の何らかのエラー状態が生じた場合には、ＣＭ２１８はエラーで返事をしてもよい。勧誘が受け入れられた場合、ＣＤ２０２はＳＩＰ“ＡＣＫ”コマンドを通じて応答確認をなす。なお、勧誘が処理されている間に、通話進行を示す他の一時的な応答コードもＣＤ２０２によって受信することができる。
【００６３】
ＣＤ２０２は、参加可能なネットのセットに対して自己のグループリストを更新する役割を果たす。ネットアドレスが選択されていない場合であっても、ＣＤ２０２のグループリストへの更新を受信するために、ユーザはＣＤ２０２にＣＭ２１８への問い合わせをさせることができる。ＣＤ２０２がネットに加えられているか、あるいはネットから削除されているとＣＤ２０２が判断した場合、ＣＤ２０２は適当なメッセージを短い間ユーザに表示し（例えば、“グループ「ウェルダー」（ＷＥＬＤＥＲＳ）に追加されました”）、および／またはおそらくユーザ対話を促す。どのネットのメンバーでもないとＣＤ２０２が判断した場合には、ＣＤ２０２は同様の通知をユーザに伝える。ＣＤ２０２は、自己のグループリストに自動的に新規ネットアドレスを取り込んでもよいが、ユーザに促してから、メンバーシップを喪失したネットのアドレスをグループリストから削除してもよい。
【００６４】
任意の所定の時間において、ＣＤのグループリストの１つのネットだけを選択することができる。当初デフォルトのネットが選択されていてもよいが、ユーザがグループリストからネットを選択してもよい。
【００６５】
ネットに加わるための勧誘要求に対するＣＭ２１８のＳＩＰユーザエージェントサーバによる応答には、埋め込まれるコンテンツとして、他のネットパラメータ（例えば、メディアペイロードフォーマットディスクリプタ）と同様に、ネットのメディアおよびリアルタイムメディアのシグナリング宛先アドレスが含まれる。いったん確認すると、ＣＤ２０２はフィードバックをユーザに対して短い時間表示する。このフィードバックは、ユーザが聴取のみの特権を有しているかどうかを示し、グループサービス機能を可能にする。ＣＤ２０２が選択されたネットのメンバーではないとＣＭ２１８が判断するか、あるいはエラーや他の例外的な状況が生じた場合には、ＣＭ２１８は対応するエラー応答を返信する。そのような登録が拒否されると、ＣＤ２０２は、対応するエラーメッセージを短い時間表示し、グループサービス機能は待機状態のままである。
【００６６】
アクティブグループ通信  
図５は、動作中にＣＤが存しうるいくつかの状態を示す図である。もちろん、他の構成も可能である。以下で規定される休止状態が、データサービスを利用して通信を行わないＣＤには一般的に適用されないという例外を除き、図５に示す状態は、任意のＣＤに適用可能であることが理解されなければならない。
【００６７】
電源オンされると、ＣＤは待機状態５００に入る。この状態では、音声サービスオプションのような少なくとも１つのサービスオプションが可能であるが、代わりに、ＣＤ２０２は任意の所望のサービスオプションで動作することもできる。ネットに加わった後、ＣＤは自己のリアルタイムプロトコル（ＲＴＰ）メディアトラフィックチャネルおよび、別個のグループ通信メディアシグナリングチャネルを、正常な勧誘応答で提供されたＣＭ２１８の宛先アドレスに対して初期化してオープンする。これらのチャネルが初期化されると、グループサービスはＣＤ上で起動され、ＣＤはネットからメディアトラフィックを受信し、かつ音声トラフィックを送信するための許可を要求することが可能な、グループサービス沈黙状態５０２に入る。
【００６８】
グループサービスがアクティブであることにより、ＣＤはＣＭ２１８に対する自己のメディアトラフィックおよびシグナリングのチャネルを監視する。メディアチャネル上で受信された音声データはデコードされ、現在のユーザ構成にしたがい、スピーカ４３０またはイヤーピース４４０を使用して提供される。ＣＤは、リアルタイムメディアシグナリングを通じて識別される、現在の話者の識別情報を表示することができる。現在の話者の識別情報が利用できない場合には、ＣＤは、グループリストにリストアップされている、選択された現在のネットの名称を表示することができる。ＣＤは、メディアトラフィックの統計表（例えば、会話、聴取、および監視の総経過時間、推定されたメディアトラフィック受信パケットの損失）も作成し、メニューオプションによってユーザがこれらを診断として利用できるようにしてもよい。ネットからトラフィックを受信している間、ＣＤはグループサービス聴取状態５０４に移行し、音声トラフィックが停止すると沈黙状態５０２に戻る。
【００６９】
任意の時間において、ユーザはＰＴＴボタンを押下し、ＣＤにＣＭ２１８（特に、ネットのＭＣＵ）へのフロア制御要求を合図させることにより、ネットへの話しかけを許可するよう要求することができる。ＣＭ２１８は、要求を許可または拒否することにより応答する。ＣＤが聴取のみの特権を有する（すなわち、ＣＤが選択されたネット内でゼロの優先レベルを有する）場合には、要求は拒否される。拒否されると、ＣＤはユーザにエラートーンで警告し、適切なエラーメッセージか説明メッセージの一方あるいは両方を表示して、沈黙状態５０２へ戻ってもよい。１つの実施形態において、ＣＤは、ＰＴＴスイッチ４５０を解除してから再び押下して、別のフロア制御要求を試みるよう指示する。要求が許可されると、ＣＤはグループサービス会話状態５０６に入り、短い可聴トーンでユーザに合図して、ＰＴＴスイッチ４５０が押されているかぎり、メディアトラフィックのＣＭ２１８への送信を開始する。任意の時間において、ＣＭ２１８は、フロアの制御を失ったことをＣＤ２０２に合図してもよい。このような信号を受け取ると、ＣＤ２０２はメディアトラフィックの送信を中止し、ＰＴＴスイッチ４５０が解除されるまでユーザにエラーを警告する。この時点で、ＣＤ２０２は沈黙状態５０２に戻る。もしくは、ＰＴＴスイッチ４５０が解除されると、ＣＤ２０２は、フロアを解放して沈黙状態５０２に戻ったことをＣＭ２１８に合図する。
【００７０】
ＣＤ２０２内のグループサービスが、以下で述べる沈黙状態５０２、聴取状態５０４、または休止状態５０８のうちのいずれの状態にあるときでも、グループリストから別のネットを選択することによって、ユーザは異なるネットに切り替えることができる。新規ネットが選択されると、ＳＩＰ通話設定機構を通じて、ＣＤ２０２は現在のネットから削除するようにＣＭ２１８に合図し、上述の手続きに沿って新規ネットに加わる。新規ネットへの参加手続きが失敗すると、ＣＤ２０２はもはやどのネットのメンバーでもなく、ＣＤ２０２内のグループサービスは待機状態５００に戻る。
【００７１】
特定のネットのフロアを要求するＣＤ２０２が当該ネットの唯一の登録メンバーであるとＣＭ２１８が判断した場合には、ＣＭ２１８はフロア制御要求を拒否して、ロンリーユーザエラーと呼ばれる、ＣＤ２０２が唯一の登録ネットメンバーであることを示す表示を合図する。このエラーはＣＤ２０２によってユーザに表示される。ネットは１人のみの登録メンバーとともに存在するが、最小２人の登録メンバーがいない限り、ネットは一般的にメディアトラフィックを中継しない。
【００７２】
任意のＣＤがネットのフロアを有するとき、ネットはアクティブであると言われ、さもなければネットはインアクティブである。ネットのハングタイムと呼ばれる予め定められた時間間隔を超える時間の間、ネットがインアクティブである場合には、ＣＭ２１８はすべての登録ＣＤを個別にシグナリングすることによりネットを休止モード２０８にし、ＩＳ−７０７．５によって記述される無線トラフィックチャネルか、使用されている任意の無線データサービスを解放する。フロア制御要求または他のトラフィックが、ネットを比較的すぐに休止モード５０８から回復できるように十分な状態が維持される。ネットのメンバーは“休止せよ”メッセージを無視してもよい。ＣＭ２１８は、個々のネットメンバーの休止状態を明示的にまたは暗黙的に追跡しない。
【００７３】
一般的に、休止中に正常なフロア制御要求が受信されると、ＣＭ２１８はネットを“ウェークアップ”させ、休止モード５０８から回復させる。フロア制御要求が許可されるとすぐに、ＣＭ２１８は、“アーユーゼア”（ＡＹＴ）応答をメディアシグナリングチャネルを通じて要求することによって、各登録ＣＤに合図し、内部ウェークアップタイマをスタートさせる。１つの実施形態では、ネットに登録したままにしたい場合には、各ＣＤはＣＭ２１８に対してＡＹＴの受信確認をなすよう要求される。オプション的に、ユーザがＰＴＴスイッチ４５０を押してからＣＤ２０２に適用されたトラフィックチャネルが（再）接続されるまで、休止ＣＤ２０２はメディアトラフィックをバッファしてもよい。ＣＭ２１８は、ウェークアップタイマがウェークアップタイムアウトを超えるまで、会話しているＣＤ２０２から受信したメディアトラフィックをバッファすることができ、ウェークアップタイムアウトの時点で、各登録ＣＤ（１つの実施形態では、ＡＹＴ要求にまだ応答していない任意のメンバーを含む）にメディアトラフィックを転送し始める。ＣＭ２１８は、ＡＹＴに対する受信確認をしていない任意の登録ＣＤに対して、ＡＹＴ要求を定期的に再送信する。ウェークアップタイマが、“レイトライザ”タイムアウトと呼ばれる第２のより長い時間間隔を超えると、ＣＭ２１８は、ＡＹＴ確認を処理していない任意のメンバーＣＤを非登録にして、ウェークアップタイマを停止する。ＣＭ２１８は複製ＡＹＴ応答を無視する。
【００７４】
ＣＤが現在休止しているネットへの参加を試みると、ＣＭ２１８は要求を通常どおり処理し、その後ＣＤ２０２に休止するよう合図する。合図されたＣＤは休止命令を無視してもよい。
【００７５】
ポイントツーポイントサービスとの対話  
ＣＤ２０２は、グループ通信への参加と同様に、ユーザが従来のＰＳＴＮポイントツーポイント通話を開始して受信できるようにする。一般的にＣＤ２０２は、少なくともグループ通信アプリケーションと１つ以上のポイントツーポイントアプリケーションとをサポートする。したがって、グループ通信サービスを提供するシステムおよび方法の１つの実施形態は、グループサービスが可能であり、かつ起動されている間に、ポイントツーポイント音声サービス通話をシームレスに受信してこの通話をかけられるようにする。
【００７６】
ＣＤ２０２が同時に話者として動作しないかぎり、グループサービスがアクティブか否かに関わらず、任意の時間でポイントツーポイント音声サービス、または秘密のポイントツーポイント音声データ通話をかけるためにＣＤ２０２を用いることができる。ＣＤ２０２がネットのメンバーとして登録されている場合には、ポイントツーポイント通話をかけるときには、ＣＤ２０２はネットから非登録でなければならない。選択されたポイントツーポイント通話が音声サービスオプションを通してかけられた場合、ＣＤ２０２はデータサービスを終了することもできる。ポイントツーポイント通話が完成すると、ＣＤ２０２はデータサービスをトランスペアレントに可能にし、現在選択されているネットのメンバーとして再登録することができる。
【００７７】
グループサービスが可能である間、特定のエアインターフェースセルラインフラストラクチャにより課された制限の範囲内で、ＣＤ２０２はＰＳＴＮか、秘密のポイントツーポイントデータ／音声通話を受信するために用いられてもよい。ＣＤ２０２がネットに参加しており、選択されたネットがアクティブである場合、ＣＤ２０２はビジーであると到来ＰＳＴＮ通話に示し、この通話は、エアインターフェースセルラインフラストラクチャによって適切なビジー処理を受ける。選択されたネットが沈黙しているが、ネットのハングタイムは終了していない場合、この通話もエアインターフェースセルラインフラストラクチャによって通常のビジー処理を受ける。しかしながら、選択されたネットハングタイムが終了していて、ネットが休止モードに置かれており、さらにＣＤ２０２がその無線リソースを解放している場合には、通話はインフラストラクチャによってビジー処理を受けられず、ＣＤ２０２は到来通話の受信を開始するようページングされるかもしれない。
【００７８】
１つの実施形態では、音声サービス通話がアクティブである間は、ＣＤ２０２は任意のネットトラフィックを受信できない。１つ以上のＡＹＴ要求を逃しているおそれがあることから、ＣＤ２０２は、音声サービス通話が完成した後、ネットに（再）参加するよう要求されるかもしれない。
【００７９】
ＣＤ２０２が到来音声サービス通話に対してビジーであると示す場合にはいつでも、セルラインフラストラクチャにより着呼ＣＤ（通話リダイレクトまたはボイスメール）に対して規定されているビジー処理に基づき、要求どおり発呼者がリダイレクトされる。
【００８０】
ネットが選択され、ＣＤ２０２がメンバーとして登録されているときには、ユーザはオプション的にＣＤ２０２を構成して到来ポイントツーポイント通話を受信できないようにすることができる。
【００８１】
通信マネージャー  
図６は、ＣＭ２１８の機能ブロック図を示す。ＣＭ２１８のさらなる詳細は、“既存の通信システムにおいてグループ通信サービスを可能にする方法および装置”と題され、２０００年３月３日に出願された、留保中の米国特許出願番号第９０／５１８，６２２号に記されており、グループ通信システムを提供するシステムおよび方法の譲受人に承継され、ここに参照により取り込まれる。ＣＭ２１８は少なくとも３つの論理的な外部インターフェースをサポートし、１つの実施形態では、これらは全てＩＰベースであり、全てが同時に動作する複数のインスタンスを有していてもよい。ＳＩＰインターフェースはＳＩＰユーザエージェントサーバ６００によって提供される。リアルタイムメディアシグナリングおよび制御は、１つ以上のメディア制御ユニット（ＭＣＵ）６０２によってサポートされる。アドミニストレーション機能はＣＬＩとＨＴＴＰサーバの組み合わせによってサポートされ、アドミニストレーションインターフェース６０４として図６に示される。
【００８２】
内部的に、ＭＣＵ６０２は制御機能により管理され、この制御機能は、ＭＣＵ６０２をネットに適用し、ＳＩＰ勧誘をＭＣＵに適用する。ローカルメモリ６０６は、個々のネットメンバーに関する情報を記憶し（ここでは、ユーザデータベースとして参照）、さまざまなネットに関する情報を記憶する（ここでは、ネットデータベースとして参照）。ローカルメモリ６０６への外部アクセスはアドミニストレーションインターフェース６０４を通じて制御される。
【００８３】
ＣＭ２１８が、単一の物理的なエンティティまたは高速内部通信パスを介して接続された、いくつかのエンティティとして構成されているかについては想定しない。例えば、リアルタイムメディア切替え負荷を処理するために特定用途ハードウェアを専用にし、あるいはローカルメモリ６０６を管理するために物理的に離れたデータベースエンジンを使用することが必要かもしれない。同様に、トップレベルＳＩＰリダイレクトサーバ６１０およびグローバルデータベース６１２は、メディアまたはアドミニストレーション機能から分離し、独立したエンティティとして構成してもよい。
【００８４】
１つの実施形態では、ＣＭ２１８はＳＵＮワークステーションのモデルＮＥＴＲＡ  Ｔ１を有する。しかし代替実施形態では、ＣＭ２１８は任意のハードウェア構成で構成されてもよく、これは、ディスクリート部品、１つ以上のＡＳＩＣ、他の計算システム、コンピュータアーキテクチャ、および状態マシーンなど、さらにこれらのさまざまな組み合わせを含む。さらに、ＣＭ２１８をソフトウェアまたはファームウェアで構成されてもよいことが関連技術の当業者に明らかである。
【００８５】
ＭＣＵに関連するトップレベルＳＩＰリダイレクトサーバ６１０とＳＩＰユーザエージェントサーバ６００の両方が、システムで規定されたユーザとネットの情報に対するアクセスを要求する。特に、トップレベルＳＩＰリダイレクトサーバ６１０は、対応する適切な宛先（多くの場合、ユーザエージェントサーバ６００）に到来勧誘要求をリダイレクトするために、グローバルデータベース６１２に問い合わせるか、明示のＳＩＰ登録をなすかのいずれかが可能である。同様に、ＳＩＰユーザエージェントサーバ６００は、ローカルメモリ６０６にアクセスして、ユーザを認証し、ユーザのネットに対するアクセスを確認し、さらにネットのセッション記述を規定するよう要求する。
【００８６】
ＭＣＵがリダイレクトサーバ６１０によってネットに適用されるのに応じて、ローカルメモリ６０６はグローバルデータベース６１２からのユーザとネットの情報を受信する。情報がローカルメモリ６０６に提供された後、このユーザとネット情報は、アドミニストレーションインターフェース６０４、ユーザエージェントサーバ６００、および／またはＭＣＵ制御６０８に、必要に応じて提供される。
【００８７】
ＭＣＵ制御６０８は、個々のＭＣＵの動作を監視する。個々の動作には、スタートアップおよび／またはシャットダウンの制御、ネットのＭＣＵ６０２への適用、ローカルメモリ６０６とさまざまなＣＤおよび／またはアドミニストレーションインターフェース６０４との間でのステータス情報の共有などが含まれる。ＭＣＵ６０２は一般的に、ＲＯＭのようなメモリに記憶された１セットのプログラムインストラクションを実行することのできる、デジタル信号処理装置である。
【００８８】
ＭＣＵ６０２は、送信しているＣＤからの到来データパケットを受信し、この送信ＣＤが属するネットの他のメンバーに対して受信データパケットの複製コピーを送信する役割を果たす。各データパケットがＭＣＵ６０２によって受信されるにしたがって、メモリ（示されていない）に記憶される。送信しているＣＤはデータパケットを調べることによって識別することができる。１つの実施形態では、識別を行うために、送信しているＣＤを表すＩＰアドレスが各データパケットに含まれる。
【００８９】
送信ＣＤが識別された後、ＭＣＵ制御６０８は、特定のＭＣＵ６０２に関連するネットに属するネットメンバーのリストを、ローカルメモリ６０６から取り出す（各ＭＣＵは１つのネットのみに適用される）。宛先アドレスは、それぞれのアクティブなネットメンバー、すなわち、現在ＭＣＵ６０２によってローカルメモリ６０６に登録されているネットメンバーに関連付けられている。１つの実施形態では、宛先アドレスはＩＰアドレスである。ＭＣＵ制御６０８はその後、データパケット内で識別された宛先アドレスが修正されて第１のネットメンバーの宛先アドレスに影響を与えることを除いて、オリジナルデータパケットの複製を作成する。次に、ＭＣＵ制御６０８は、第２のネットメンバーにアドレス指定された第２の複製データパケットを作成する。このプロセスは、オリジナルデータパケットが複製され、ローカルメモリ６０６で識別されたアクティブなネットメンバーの全員に送信されるまで続く。
【００９０】
ＰＳＴＮユーザインターフェース  
上述したように、ＣＤ２０２は、１つの実施形態においてはワイヤレス電話機を含む。しかし、グループ通信サービスを提供するシステムおよび方法の実施形態の多くでは、拡張ＩＰおよびＩＰ転送プロトコルが使用されているので、ＣＭ２１８への接続を有する任意のＩＰケイパブルプラットフォームは、潜在的にＣＤとしてはたらくことができる。
【００９１】
よって、ダイアルアップユーザ（すなわち、主にＰＳＴＮを通じて通信する装置を操作するユーザ）は、インターネットサービスプロバイダ（ＩＳＰ）により運営されている既存のＩＰターミナルサーバを通じて、ＣＭ２１８に接続してもよい。ＩＰターミナルサーバは、ＰＳＴＮとＩＰをサポートするローカルエリアネットワーク（ＬＡＮ）との間のブリッジとしてはたらく。ＩＰターミナルサーバはモデムのバンクからなり、モデムバンクはＰＳＴＮモデム、サーバ、および１つ以上のネットワークインターフェース用の接続地点を提供する。サーバは、それぞれが接続されたモデムユーザ用に対して１つの、複数の独立したＰＰＰセッションをホスト管理することができる。サーバはルータとしてもはたらき、このルータは、個別のＰＰＰインターフェースのそれぞれと、任意のアクティブＬＡＮインターフェースとの間でＩＰパケットをルーティングする。１つの実施形態においては統合ＩＰターミナルサーバが用いられ、代替実施形態では外部ＩＰターミナルサーバが用いられる。どちらのサーバタイプも商業的に容易に利用できる。
【００９２】
ダイアルアップターミナルサーバは、ＰＰＰセッションを通してＣＲＴＰヘッダ圧縮を交渉する能力をサポートすることが理想である。同様に、ダイアルアップクライアントによって使用されるＰＰＰスタックにもＣＲＴＰが含まれ、ＣＲＴＰの使用が試みられなければならない。しかし、高速モデムを通して利用できる付加的な帯域幅のせいで、ダイアルアップベースのユーザがＣＲＴＰヘッダ圧縮を交渉する能力を持たないということは、ＲＴＰベースのペイロード仕様の使用を避けることを必ずしもネットに強いるものではない。
【００９３】
ターミナルサーバがセルラサービスプロバイダの内部ＬＡＮ上に位置している場合、したがって、ネットワークのトポロジーの意味で、サービスプロバイダのＣＭ２１８の近くにある場合には、ダイアルアップユーザは、ＩＳＰのターミナルサーバとＣＭ２１８との間で、パスがインターネットの一部分を経ている場合に、高いエンドツーエンドレイテンシーの一因となるサービスの質の問題を回避することができる。
【００９４】
ＰＳＴＮベースのネット参加者は、ワイアレスユーザに対して概略説明したのと同様なＳＩＰ登録手続きに沿って、同様の方法でネットに加わり、同様のメディアシグナリングプロトコルに準拠し、ネットのセッション記述に基づき、かつ前述されたペイロード仕様にしたがって、ＲＴＰまたはＵＤＰ内にパケットをカプセル化する。
【００９５】
ＰＳＴＮベースのモデムは、一般的に上述のような休止概念をサポートしないので、ダイアルアップベースのネット参加者は、一般的にＣＭ２１８から受信した任意のスリープメッセージを無視する。
【００９６】
ＣＭデータベース  
１つの実施形態において、ＣＭ２１８は、ネットデータベースとユーザデータベースという少なくとも２つの別個のデータベースを保持する。これらのデータベースは、どちらもローカルメモリ６０６および／またはグローバルデータベース６１２に記憶された、ネットアクティビティをサポートする情報を獲得する。アドミニストレーションアクティビティおよび特権をサポートする情報は、いずれのデータベースに、または機能的に別個の第３のデータベースに記憶されてもよい。
【００９７】
ユーザデータベース  
ユーザデータベースは、グループ通信システムの個々のユーザを追跡する。ＣＭのデータベース内に含まれたユーザ記録はＣＭ２１８のネットデータベースに規定されたネットのメンバーであってもよく、必ずしもなくてもよい。
【００９８】
ユーザデータベースの各記録は、各ＣＤに対応した関係データを記憶する１つ以上のフィールドを有する。１つの実施形態において、各記録はユーザ名フィールド、ユーザＩＤフィールド、ボコーダリストフィールド、ダイヤル番号フィールド、ユーザタイプフィールド、ＣＤユーザアドレス、およびＣＤ  ＰＧＰ公開キーを有する。１つ以上の他のフィールドも使用されうる。もちろん、他の実施形態では、各記録が上記に開示されたものとは異なる情報を有していてもよい。
【００９９】
ユーザ名フィールドは、特定のＣＤ２０２に関連した“ジェーン・ドウ”のような正式な名前を識別する。ユーザＩＤフィールドは、ユーザをさらに識別する“１７８８２”のような特有のコードである。ボコーダリストフィールドは、ユーザに関連するＣＤ２０２によってサポートされるボコーダのリストを識別する。このリストには、グループ通信システムによってサポートされていないボコーダが含まれていてもよい。ダイヤル番号フィールドは、ユーザに適用されたＣＤ２０２に適用されているダイヤル番号を識別する。このフィールドはインターネットユーザ、すなわち、標準の音声サービスをサポートしないＣＤにとっては空白であるか、あるいはヌルである。ユーザタイプフィールドは、ユーザがセルラユーザか、一般的なインターネットユーザかを示す。１つの実施形態では、ＰＳＴＮダイヤルアップを介してＣＭ２１８に接続されたユーザは、一般的なインターネットユーザとみなされる。ＣＤユーザアドレスフィールドは、ＣＤ２０２に対する特有のユーザアドレスを識別する。複数のユーザアドレスによって知られるＣＤは、一般的に、ユーザデータベース内に複数の対応するエントリを有する。ＣＤ  ＰＧＰ公開キーフィールドは、ＣＤ２０２ユーザアドレスに関連するＰＧＰ公開キーを記憶する。代わりに、他のタイプのキーもこのフィールドで記憶することができる。
【０１００】
ネットデータベース  
ネットデータベースは、ＣＭ２１８に対し既知の１セットのネットを規定する。ネットデータベースは、参加を要求してネットの参加者となるユーザである、各ネットの規定されたメンバーもリストアップしている。ネットデータベースの各記録は、各ネットに対応する関連データを記憶する１つ以上のフィールドを有する。１つの実施形態では、各記録は少なくとも１つの、ネット識別子フィールド、ネットアドレスフィールド、ネット所有者フィールド、ネットセキュリティフィールド、アービトレーションスキームフィールド、ネットボコーダフィールド、ＰＴＴフェールセーフフィールド、ハングタイムタイムアウトフィールド、ＰＴＸ休止応答タイムアウトフィールド、ウェークアップタイムアウトフィールド、レートライザタイムアウトフィールド、ＡＹＴタイムアウトフィールド、メディアチャネルフィールド、およびネットメンバーシップフィールドを有する。さらにフィールドを追加してもよく、あるいは、フィールドの数は必ずしも特定のアプリケーションの特徴および機能に依拠していなくてもよい。各フィールドは以下で説明される。
【０１０１】
ネット識別子フィールドは、ＣＭ２１８の情況内で特定のネットを識別する特有の識別コードを有する。ネットアドレスフィールドは、対応するネットのＳＩＰコンパチブルネットアドレスを有する。ネット所有者フィールドは、ユーザ識別子によって識別されたユーザのリストを有し、このユーザは、対応するネットに対するアドミニストレーション特権を有する。ネットセキュリティステータスフィールドは、対応するネットがクリアまたは秘密であるかどうかの表示を有する。代替実施形態では、このフィールドは、なし、機密扱い、秘密のような、さまざまなレベルのセキュリティを識別することができる。アービトレーションスキームフィールドは、ネット参加者間のＰＴＴアービトレーションコンフリクトを解決するために用いられる、アービトレーションスキームを識別する特有の値を有する。ネットボコーダフィールドは、ネットの広告されたセッション記述で示された標準ボコーダを識別する値を有する。このようなボコーダをＣＤ２０２に取り込んでいるネットメンバーは、サポートされているボコーダの彼らのリストにリストアップされているボコーダを有する。ＰＴＴフェールセーフフィールドは、ＣＭ２１８が話者特権を取消すまで、ネット参加者がネットにメディアを送信することのできる最長時間を有する。ハングタイムタイムアウトフィールドは、ＣＭ２１８がネットを休止状態にするまで、ネットが待機状態のままでいることのできる最長時間を有する。ＰＴＸ休止応答タイムアウトフィールドは、休止ネットの話者特権が許可されてから、要求しているＣＤにＰＴＸメッセージを送信するまでの間に、ＣＭ２１８が待機する最長時間を有する。ウェークアップタイムアウトフィールドは、未処理のＰＴＴリクエストを許可するまでに、ネット参加者がＡＹＴ“ウェークアップ”メッセージに応答するまでＣＭ２１８が待機する最長時間を有する。レートライザタイムアウトフィールドは、ＣＭ２１８がネットのアクティブな参加者のリストから応答のないＣＤを削除するまでに、ＣＤがＣＭ２１８のＡＹＴ“ウェークアップ”メッセージに応答するまでＣＭ２１８が待機する最長時間を有する。ＡＹＴタイムアウトフィールドは、ＣＭ２１８がネットのアクティブな参加者のリストからＣＤ２０２を削除するまでに、ＣＤがＡＹＴ“ウェークアップ”メッセージに応答するのをＣＭ２１８が待つ最長時間を有する。メディアチャネルリストフィールドは、ペイロード仕様を含む、ネットに関するメディアチャネルのリストを有する。各ネットは一般的に、音声を伝送する少なくとも１つのメディアチャネルをリストアップする。秘密ネットは、第２のデータチャネルをリストアップすることができる。ネットメンバーシップフィールドは、ネットの規定されたメンバーおよび関連するネット特有の特権のリストを有する。
【０１０２】
上述のように、ネットのメンバーシップフィールドは、ネットに参加者として加わる要求をなすことのできる１セットのユーザを規定する。このフィールドの各エントリは、優先レベルのような、各ネットメンバーに対応するさらなる情報と認証リストとを有していてもよい。他の情報も、各メンバーに対して同様に規定してもよい。優先レベルは一般的に、ＰＴＴコンフリクトを解決するためのネットのＰＴＴアービトレーションアルゴリズムによって利用される。優先レベルは、聴取のみの特権を許すよう規定されてもよい。認証リストは、ユーザがネットに対して認証特権を有するのであれば、その認証特権を規定する。特権には、ネットのメンバーシップリストにエントリを追加し、編集し、修正する機能と、他のネットパラメータを修正する機能とが含まれていてもよい。
【０１０３】
ネットアドミニストレーション  
ＣＭアドミニストレーションインターフェース  
グループ通信サービスを提供するシステムおよび方法の１つの実施形態では、ＣＭ２１８には、独立したアドミニストレーションインターフェース６０４が含まれ、これを通じてＣＭ２１８がアドミニストレートされ、ＣＭの動作についてのリアルタイムステータス報告が獲得される。他の変形も可能である。アドミニストレーションインターフェース６０４は２つのネットワークポートからなり、これらは、従来のＪａｖａ（登録商標）ケイパブルウェブブラウザを通じてアドミニストレーションアクセスをサポートする、ＴＣＰ／ＩＰベースのハイパーテキスト転送プロトコル（ＨＴＴＰ）インターフェースと、ＴＣＰ／ＩＰベースのグループ通信特定コマンドラインインターフェース（ＣＬＩ）である。
【０１０４】
アドミニストレーション機能は、ＴＣＰ／ＩＰベースのＣＬＩを通じてサポートされる。ＣＬＩへのアクセスを認めるのに先立って、よく知られた技術を利用してＣＭ２１８のＣＬＩインターフェースに接続している潜在的なアドミニストレータが認証される。
【０１０５】
ＣＬＩは、よく知られた固定のＴＣＰポートアドレス上でコンタクトすることができ、同時に複数のＣＬＩセッションを管理することができる。
【０１０６】
ＣＬＩはいくつかのアドミニストレーション機能をサポートすることができる。この機能には、ユーザデータベースで新規ユーザ記録を作成すること、既存のユーザ記録を削除すること、および既存のユーザ記録を修正することなどが含まれる。他の機能には、ユーザデータベースに新規ネットを作成する機能、既存のネットを削除する機能、および既存のネットを修正する機能が含まれてもよい。さらに他の機能には、アドミニストレータが全てのユーザを、ユーザ名、ダイヤル番号、ユーザ識別子、同様に他の基準でリストアップする機能、全てのネットをネットアドレスおよびネット識別子でネットデータベースにリストアップする機能、アドミニストレータが特定のユーザ記録に関する全てのフィールドを表示する機能、および、アドミニストレータがネットのネット識別子またはネットアドレスによって識別された特定のネットに関する全てのフィールドを表示する機能を含むことができる。ＣＬＩには、アドミニストレータが特定のネットまたは個々のネットメンバーに関する静的ステータス報告を照会できる機能をさらに含んでいてもよい。この機能によって、アドミニストレータがリアルタイム（更新）報告を照会でき、特に、ネット参加者の現在のリスト、現在の話者、メディアトラフィックの存在または不存在、およびＣＭ２１８によって送受信される任意のメディアシグナリングメッセージを、識別できるようになる。
【０１０７】
１つの実施形態においてＣＭ２１８は、ハイパーテキストマークアップ記述（ＨＴＭＬ）シンタクッスを用いてフォーマットされた、１つ以上のページを有するＨＴＴＰウェブサーバインターフェースを介して、アドミニストレーション機能を一般的なウェブブラウザが利用できるようにする。アドミニストレーションページのうちの少なくとも１つには、組み込まれたＪａｖａアプレットへのリファレンスを含んでもよい。
【０１０８】
いくつかのアドミニストレーション機能は、従来的なＨＴＡＣＣＥＳＳ認証機構を用いてウェブブラウザが出す、ＨＴＴＰ  ＧＥＴおよびＰＯＳＴコマンドを通じてオプション的に行われてもよい。サポートされるアドミニストレーション機能は、ＣＭ２１８のＣＬＩインターフェースによってサポートされるもののサブセットである。
【０１０９】
ＨＴＴＰインターフェースはＪａｖａアプレットをウェブブラウザに配信するために用いることができる。アプレットはＣＭ２１８のＣＬＩインターフェースに依拠して、ウェブブラウザインターフェースを通じてユーザに追加的なアドミニストレーション機能を提供することができる。
【０１１０】
ＣＭ２１８は、ネットアドミニストレーションに関する全てのアドミニストレーション機能を管理し、これらに集中している。このアドミニストレーション機能には、ネットの作成および削除、新規ユーザの規定および既存ユーザの削除、ネットメンバーとしてのユーザの追加と削除、ならびにさまざまな動作パラメータをユーザ、ネットあるいはＣＭワイドベースで調整することが含まれる。
【０１１１】
セルラまたは他のサービスプロバイダに配信されると、ＣＭ２１８は、グループ通信アクティビティをサポートするために利用される前に、基本アドミニストレーション構成を要求する。要求された初期構成は基本システム構成を含む。基礎システム構成には、ルートレベルシステムアドミニストレーション用のオペレーティングシステムレベルアカウントにパスワードを適用することと、ローカルワイヤレスインフラストラクチャネットワーク上で適切な動作をなすための、ＣＭ２１８ネットワークインターフェースを構成することが含まれる。
【０１１２】
ＣＭ２１８が構成されると、一般ネットアドミニストレーションが行われる。１つの実施形態において、ネットアドミニストレーション機能は、ＨＴＭＬまたはＴＣＰ／ＩＰで構築された他のネットワークインターフェースを通じてなされる。アドミニストレータは、従来のワールドワイドウェブ（ＷＷＷ）ブラウザを用いてＣＭ２１８と対話する。アドミニストレーションは局地的に、あるいは遠隔的に（インターネット上の任意の場所で、あるいはダイヤルアップを介して）行われる。しかしながら、１つの実施形態においては、アドミニストレーションアクセス用の基本的な伝送パスはＴＣＰ／ＩＰである。複数（２つ以上）同時のアドミニストレーション接続も可能である。
【０１１３】
ネットアドミニストレーションのためにＣＭ２１８に接続すると、アドミニストレータは一般的に自己を認証し、認証されたアドミニストレーション行為のみが確実に受け入れられるようにする。異なるレベルのアクセスが可能であり、例えば、認証済ネットメンバーが直接ＣＭ２１８のアドミニストレーションインターフェースに接続して、特定のネットメンバーシップリストを修正することができるが、より一般的なアドミニストレーション特権は、特定のアドミニストレーションアカウント用に確保されている。分かりやすくするために、ユーザ定義を特別に処理するものと、ネットを規定するものとに、アドミニストレーション行為を分ける。ユーザ定義には、ユーザ名、特有のＣＤセルラシステム識別子、ＣＤ電話番号、およびユーザのｅメールアドレスが含まれていてもよい。ＣＭ２１８は、ＣＤ２０２に渡されることがあり、シグナリングメッセージでユーザを一意的に識別する、特有のユーザ識別子も内部的に規定する。ネット定義には、ネットアドレス、ネットハングタイム、プライベートディスパッチタイムアウト、およびメンバーリストが含まれてもよい。ネットのメンバーリストは、メンバー記録のリストからなり、これは、個別にユーザ識別子と優先レベルとを含む。最低の優先レベルを持つメンバーは、一般的に聴取のみの特権を有する。
【０１１４】
ＣＭアドミニストレータは、アドミニストレーション特権を有するネットの現在のステータスを監視することができる。特に、アドミニストレータは、ネットの状態（アクティブ、インアクティブ、休止、ウェークアップ状態など）の監視とともに、ネット参加者の現在のリストも決定することができる。ネットがアクティブなときはいつでも、アドミニストレータは現在の話者の識別情報を監視することもできる。現在のセッションの長さ、個々のユーザまたはネットの総会話時間、特定のネットメンバーが送信特権を保持した最後の時刻、登録者の平均数などのような、追加的な統計やステータスもまた、アドミニストレーションインターフェース６０４を通じてアドミニストレータが利用することができてもよい。
【０１１５】
ＣＤ２０２は、“プライベート通話”の概念もまたサポートすることができる。これは、半二重ポイントツーポイント通話であり、プッシュトークボタンを発呼者が押すことによってなされる。これは、従来の全二重ポイントツーポイント通話で生じるような呼び出し電話を鳴らすことなく受け入れられる。
【０１１６】
ネットワークプロトコル  
グループ通信サービスを提供するシステムおよび方法の１つの実施形態の動作は、２つのレベルで説明され、規定することができる。この２つのレベルは、一般的に、互いに独立して動作する。物理、リンク、ネットワーク、および転送レイヤを有する低レベルについてここで説明する。グループ通信および関連するアプリケーションレベルプロトコルを有する高レベルについてはここより先で説明する。
【０１１７】
グループ通信サービスを提供するシステムおよび方法の１つの実施形態は、標準インターネットおよび関連するプロトコルスタックを通して動作する。例えば、ＣＤＭＡ通信システムにおいて、ＩＳ−７０５．５パケットデータサービスオプションにより提供される。もちろん、他の実施形態は、ＧＳＭ通信システムのような、使用されている通信システムの特定のタイプに適合可能なデータサービスを代わりに利用してもよい。グループ通信サービスを提供するシステムおよび方法のさまざまな実施形態も、Ｖ．３２ｂｉｓ、Ｖ．９０、または同様のＰＳＴＮモデム標準規格を通して動作することができ、任意のＩＳ−７０７．５セグメントとは独立して、完全に公開インターネット内部で利用することが可能である。
【０１１８】
ほとんどのグループ通信ネットワークトラフィックは、シグナリングまたはメディアトラフィックのいずれかとして説明することができる。シグナリングトラフィックはさらに２つの異なるカテゴリに区別される。それは、主にＳＩＰ勧誘要求および受信確認からなる通話設定および制御シグナリングと、主にリアルタイムフロア制御要求および関連する非同期式メッセージを有するメディアシグナリングである。メディアトラフィックは、リアルタイムポイントツーマルチポイント音声またはデータブロードキャストを有する。
【０１１９】
シグナリングプロトコル  
グループ通信通話設定および通話制御シグナリングは、よく知られたセッション開始プロトコル（ＳＩＰ）にしたがって行われるが、任意のシグナリングプロトコルが代わりに使用されてもよい。ＳＩＰはユーザデータグラムプロトコル（ＵＤＰ）または送信制御プロトコル（ＴＣＰ）のいずれかを使用して伝送されるが、ＣＤ２０２は、１つの実施形態ではＵＤＰを用いている、全てのＳＩＰベースのシグナリング機能を実行し、ＣＭ２１８は全てのＳＩＰシグナリング要求をＵＤＰを介して受信するよう要求している。
【０１２０】
１つの実施形態では、ＣＭ２１８は、ＳＩＰユーザエージェントサーバとＳＩＰリダイレクトサーバの両方を構成する。グループ通信をサポートするために、ＣＤ２０２は、ＳＩＰユーザエージェントクライアントを構成する。ＣＭ２１８は、広告されたポート（１つの実施形態では、ＵＤＰポート５０６０）上で、到来ＳＩＰ接続を聴取することによって動作する。接続が生じると、ＳＩＰサーバは、要求を受信し、ＳＩＰ通話シグナリング規則にしたがって処理する。サーバは複数の通話シグナリング接続を並行して処理することができる。
【０１２１】
ネットワークリソースを節約するために、ＣＤ２０２は、ネットへ正常に参加した（あるいは失敗した）後、ＳＩＰサーバとのＵＤＰ接続を解除することができる。ＵＤＰ接続はその後復帰され、追加的なＳＩＰ通話シグナリング要求（例えば、ネットを去るか、別のネットに切り替える）を送信することができる。
【０１２２】
ＵＤＰが、信頼できないコネクションレス伝送を提供するので、強固な通信を確実にするためにアプリケーションレベルの信頼性保証が必要である。これらの保証はＳＩＰ準拠のエンドポイント、すなわち、通信システム２００でのＣＤにより実現される。ＳＩＰ通話シグナリングＵＤＰストリームは、ＩＰのようなデータネットワークプロトコル内にカプセル化される。特別なフォーマッティングは必要ない。ワイヤレスベースのＣＤまたはダイヤルアップＰＳＴＮベースのＣＤ２０８間で交換されるＳＩＰ通話シグナリングＩＰパケットは、ＰＰＰ内部にカプセル化される。ここでも、特別なフォーマッティングは必要とされない。
【０１２３】
１つの実施形態では、セルラベースのＣＤ２０２と基地局２１６との間で交換されるＳＩＰ通話シグナリングＰＰＰフレームは、無線リンクプロトコル（ＲＬＰ）内にカプセル化される。このＲＬＰは、無線でデータを送信するよく知られたワイヤレスプロトコルである。ダイヤルアップＰＳＴＮベースのＣＤのために、Ｖ．３２ｂｉｓまたはＶ．９０のような適切なモデム標準規格がＲＬＰの代わりになる。どの場合も、特別の処理は要求されず、エラーフリーの物理リンクも要求されない。
【０１２４】
１つの実施形態では、グループ通信メディアシグナリングは、音声およびデータトラフィックと同様に、ＵＤＰ／ＩＰデータグラムを用いて伝送される。ＣＲＴＰヘッダ圧縮が利用できるときには、メディアトラフィックはアプリケーションレイヤでＲＴＰを用いてさらにカプセル化され、ヘッダ圧縮技術が、ＵＤＰ／ＩＰ到来および発信ＵＤＰ／ＩＰトラフィックに対して適切に適用される。
【０１２５】
メディアシグナリング要求および応答は、ＵＤＰデータグラム内にカプセル化される。利用可能なときは、ＣＲＴＰヘッダ圧縮を適用して、非圧縮のＵＤＰ／ＩＰヘッダを送信する影響を減らすことができる。
【０１２６】
各ＣＤはダイナミックにＵＤＰポートを選択する。ＣＤは、このＵＤＰポートでグループ通信メディアシグナリング要求を聴取しようとし、ＳＩＰ勧誘の一部として、ＣＭ２１８にこのポート番号を通信する。それはネットへの参加を試行する際に配信する。
【０１２７】
ネットのＣＭメディアシグナリング宛先アドレス（ＵＤＰポート番号を含む）は、正常なＳＩＰ勧誘要求への応答の一部として配信される、ネットのセッション記述で説明される。ＳＩＰシグナリングアドレスとは違って、メディアシグナリング宛先アドレスはネット特有であり、ネットに参加しているＣＤ２０２のインスタンス間で変わるかもしれない。
【０１２８】
１つの実施形態では、同一のＣＭによってホスト管理される複数のネットは独立して動作し、メディアシグナリングもメディアトラフィックポートも共有しない。
【０１２９】
メディアトラフィック（音声）  
ＣＤ２０２からの音声トラフィックは、音声情報を表す１つ以上のデータフレームをグループ分けすることによって、ＲＴＰ／ＵＤＰまたはＵＤＰペイロード内にカプセル化される。１つの実施形態では、データフレームは、ＣＤ２０２に存するボコーダにより生成されたフレームを有する。ＣＲＴＰイネーブルされたＲＴＰの使用は、エンドツーエンドメディアレイテンシーを短縮させ、将来のＩＰ電話アプリケーションおよびサービスに相互運用性を提供するために推奨される。どの場合にも、ＣＤ２０２は、ＵＤＰポートをダイナミックに選択する。このＵＤＰポートで、ＣＤ２０２はメディアトラフィックを受信することを予測し、ネットへの参加を試行する際にＣＤ２０２が配信するＳＩＰ勧誘の一部分として、ポート番号をＣＭ２１８に通信する。
【０１３０】
ＣＭ２１８は、自己のメディアトラフィク宛先アドレス（ＵＤＰポート番号を含む）と同様に、正常なＳＩＰ勧誘要求に対するセッション記述応答で、ネットのボコーダと伝送カプセル化プロトコルを記述する。ネットのメディアシグナリングアドレスのように、メディアトラフィック宛先アドレスはネット特有であり、ネットに参加するＣＤ２０２のインスタンスの間で変わることがある。
【０１３１】
通常、音声トラフィックはＣＤ２０２でＲＴＰを用いてカプセル化される。ＲＴＰは、各ＵＤＰデータグラムをＲＴＰヘッダおよびペイロードに区分する。音声トラフィックは、一般的にＣＲＴＰヘッダ圧縮が利用できず、あるいはネットメンバーによってサポートされていないときには、ＲＴＰカプセル化をすることなく、単にＵＤＰを用いてオプション的にカプセル化されてもよい。ＵＤＰペイロードの構造は、ＲＴＰヘッダフィールドなしで、対応するＲＴＰペイロード用に与えられた規定にしたがう。
【０１３２】
メディアをＵＤＰに直接カプセル化するという決定は、一般的にネットのアドミニストレータによって構成され、ネットのセッションアナウンスメントによって広告される。
【０１３３】
メディアトラフィック（データ）  
音声メディアに加えて、ネットは任意のデータブロードキャストもサポートすることができる。例えば、秘密のネットのリキー、ｅメール、データファイルなどである。ネットがデータブロードキャストチャネルをサポートしている場合には、ＣＭ２１８は、ＣＤ２０２がネットに公式に参加する際に、メディアタイプをネットのＳＩＰセッション記述で広告する。従来的なメディアブロードキャストのように、１つの実施形態では、一般的なデータブロードキャストはＲＬＰ（あるいは対応する物理レイヤ）を通して動作するが、信頼性の低い伝送とみなされる。
【０１３４】
１つの実施形態では、ＣＤ２０２には、インターネットドメイン名を、ＲＦＣ１０３４で規定されているドメイン名サービス（ＤＮＳ）プロトコルを用いてインターネットアドレスに変換する機能が含まれる。代わりに、ＣＤ２０２は、ＲＦＣ１０３５で説明されているＤＮＳクライアントまたは変換器としてのみ動作する。
【０１３５】
ＣＤ２０２がＤＮＳホスト名を変換するために、ＣＤ２０２は予め、ＤＮＳサーバのＩＰネットワークアドレスでプログラムされている。ＤＮＳアドレスも、ＣＤ２０２サービスプロバイダによって、および、オプションとしてはユーザによって構成されなければならない。
【０１３６】
ＣＭ２１８は、ＲＦＣ１０３５で説明されるように、オプション的にＤＮＳサーバとしてはたらくよう構成されてもよい。ＤＮＳサーバは、外部のエンティティからのＤＮＳ要求に、転送プロトコルとしてＴＣＰを用いて応答することができるが、ＣＭ２１８もまたＤＮＳメッセージをＵＤＰを用いてカプセル化する。
【０１３７】
セルラマルチキャストチャネルへの拡張  
グループ通信サービスを提供するシステムおよび方法のさまざまな実施形態は、利用可能であれば、セルラマルチキャストチャネルの発達を活用するために設計されてきた。そのようなチャネルは、一般的に１つの送信局が複数の聴取局、またはＣＤに対して、送信データの複数の別個な再ブロードキャストを必要とせず、直接アドレスすることを可能とする。
【０１３８】
セルラマルチキャストチャネルによって提供された効果を活用するために、ネットのメディアシグナリングおよび`トラフィック宛先アドレスは従来のＩＰマルチキャストチャネルとなり、ＣＭから生じたメディアシグナリングおよびトラフィックブロードキャストの全ては、マルチキャストブロードキャストになる。ＣＤから生じたメディアシグナリング、トラフィックブロードキャスト、およびＳＩＰシグナリングは、ポイントツーポイント通信としてのままである可能性が高い。
【０１３９】
ＲＬＰ修正  
無線リンクプロトコル（ＲＬＰ）はＣＤ２０２内で修正され、リンクレイヤ（ＲＬＰフレーム）損失が生じたときに生じるレイテンシーを短縮する。このような修正はオプション的であり、アプリケーションレイヤプロトコルの伝送動作には明示的に影響しない。ＴＣＰもＵＤＰも、信頼されるネットワーク（ＩＰ）またはリンクレイヤサービスを想定しないからである。
【０１４０】
さまざまなＲＬＰの修正方法が可能である。ＲＬＰを修正して、初期ＲＬＰタイムアウトの後に、複数の否定的な受信確認（ＮＡＫ）応答を送信することができる。これにより、リモートエンドを促して、失われたＲＬＰフレームの複数のコピーを送信し、正常なＲＬＰ回復の機会が改善される。
【０１４１】
（ＲＬＰタイムアウトが終了した後に）決してＮＡＫを送信せず、落ちたＲＬＰフレームがより高レベルのプロトコルスタックにエラーを生じさせるようにＲＬＰを修正してもよい。ＴＣＰに基づく任意のアプリケーションレベルプロトコルは、ＴＣＰのエラー回復機構を通じて容易に回復する。
【０１４２】
ＣＲＴＰヘッダ圧縮  
通常、ＲＴＰカプセル化メディアトラフィックにおいて、ＲＴＰヘッダは、１２バイトのオーバーヘッドを占め、ＵＤＰヘッダは８バイトのオーバーヘッドを占め、さらにＩＰヘッダは２０バイトのオーバーヘッドを占め、合計４０バイトのネットワークおよび転送プロトコルのオーバーヘッドである。このオーバーヘッドは、既存のセルラやいくつかのダイヤルアップＰＳＴＮチャネルでさえも通して、小さなＲＴＰカプセル化ペイロードを伝送するのには大き過ぎることがある。
【０１４３】
グループ通信サービスを提供するシステムおよび方法のさまざまな実施形態は、トランスペアレントな機構の利用可能性を想定して、ＩＰ／ＵＤＰ／ＲＴＰデータグラムのヘッダフィールドを圧縮して無線帯域幅要求を減らす。ＰＰＰ（または同様のリンクレイヤフレーミングプロトコル）内部のＩＰ／ＵＤＰ／ＲＴＰヘッダ圧縮の仕様は、インターネット技術標準化委員会（ＩＥＴＦ）内の標準規格として受け入れられている。この仕様は、一般的にＣＲＴＰヘッダ圧縮として知られる、ＩＰ／ＵＤＰ／ＲＴＰデータグラムのヘッダフィールドを、ポイントツーポイントネットワークに対して２バイト（ＵＤＰチェックサムが保持されていない場合。ＵＤＰチェックサムが保持されていれば４バイト）に圧縮する方法を記述する。ＣＲＴＰは、ＩＰ、ＵＤＰおよびＲＴＰヘッダフィールドを圧縮する３つの基礎方法を採用する。  
１．ＲＴＰセッションの期間を通して一定であるヘッダフィールドは、いったんセッションの開始で送信され、再び送信されることはない。
【０１４４】
２．ヘッダフィールドはゆるやかに変化するか、小さな増分が差分的にエンコードされる。
【０１４５】
３．定増分でほぼ常に変化するヘッダフィールドは、第２階差分を用いて差分的にエンコードされる。定増分は送信されて記憶され、予期しない増分でフィールドが変化したときにのみ更新される。
【０１４６】
このようにＣＲＴＰは、圧縮されたリンクの両端が、各ＲＴＰセッションに関する情報または情況の共有なセットを保持すると仮定する。これには、フルＩＰ、ＵＤＰ、ＲＴＰヘッダ（定数フィールドを含む）、一般的に定増分で変化するフィールド用の第１階差分、および他の関連する情報が含まれる。
【０１４７】
インフラストラクチャサポート  
セルラＣＤＭＡインフラストラクチャを通して動作するとき、グループ通信サービスを提供するシステムおよび方法の１つの実施形態は、シグナリングおよびメディアトラフィックの伝送用に、ＩＳ−７０７．５で概略説明されているパケットデータサービスオプションのような、データサービスの存在を要求する。さらに、グループ通信サービスを提供するシステムおよび方法の１つの実施形態は休止モードを活用して、ポイントツーポイント音声サービス通話が、ネットブロードキャストがインアクティビティであるの延長期間中に受信されるようにする。ＩＳ−７０７．５パケットデータサービスオプションが利用できない場合には、代替実施形態により、クイックネット接続（ＱＮＣ）として知られるサービスとＩＳ−７０７．４を用いて、実現が可能となる。
【０１４８】
ＱＮＣは、ＩＳ−７０７．５により提供されるものと同じプロトコルスタックを提供するが、ＱＮＣインフラストラクチャがＣＲＴＰヘッダ圧縮をサポートすることはあまりない。ＣＤ２０２は、ＩＳ−７０７．５ではなくＱＮＣを用いてパケット接続を交渉するよう構成されてもよく、ＱＮＣサービスが利用可能な場合には、接続をパケットデータサービスオプション接続として処理する。
【０１４９】
ダイナミックＩＰ（登録）  
１つの実施形態においてＣＤ２０２は、自己のＩＰネットワークアドレスが変更されたか、あるいは変更されようとしているという事実を検知することができる。アドレス変更が生じたときにＣＤ２０２がネットに参加している場合には、ＣＤ２０２は、以下で説明するＳＩＰ勧誘コマンドを呼び出すことによって再びネットに加わる。
【０１５０】
ＣＤ２０２のＩＰネットワークアドレスは少なくとも２つの理由で変化する。ローミングＣＤはセルラシステムまたはセルラネットワークを切り替え、新規ＩＰネットワークアドレスを交渉するよう要求される。あるいは、ＣＤ２０２は、何らかの理由でサービスの混乱を経験するか、あるいはデータサービスオプションを通話を落とすことがあり、サービスを再設定する際に、新規のＩＰネットワークアドレスに割り当てられる。アドレス変更の際にＣＤ２０２がネットに加わっており、適時な方法で、選択されたネットに再度加わらない場合には、ＣＭ２１８は最終的に自己のメンバーシップを終了させて、選択されたネットに関するリストから、ＣＤ２０２を削除する。ＣＤ２０２は、最終的に一連のメディアシグナリングＡＹＴ要求メッセージに応答しない場合には、以下で説明するように、アクティブなネット参加者のリストから削除される。
【０１５１】
ＩＰモビリティサポート  
ＲＦＣ２００２は、ＩＥＴＦ標準規格スタックプロトコル（一般的には移動ＩＰとして知られる）を記述し、これにより、ＩＰデータグラムを移動インターネットノードにトランスペアレントにルーティングすることが可能となる。グループ通信サービスを提供するシステムおよび方法の１つの実施形態は、アプリケーションまたはその関連プロトコルスタックに対するわずかな修正あるいは修正なしに、移動ＩＰに対してトランスペアレントに動作できるようにする。ＳＩＰのように、移動ＩＰには登録機構が含まれ、移動ホストをネットワーク全体内で位置決めする。ＳＩＰとは異なり、移動ＩＰ登録機構はネットワークレイヤで動作し、必ずＩＰレベルアドレス指定スキームに直接結合されている。ＳＩＰ登録はアプリケーションレイヤで生じ、ネットワークレベルアドレス指定の詳細とは独立して規定される。
【０１５２】
移動ＩＰのもとでは、移動ホスト（すなわちＣＤ２０２）は外部のエージェントを介してネットワークに接続する。外部エージェントは、ＣＤ２０２を“気付”アドレスに適用する。気付アドレスは一時的だが正規のアドレスであり、これに対してインターネット上のどこからでもＩＰデータグラムをアドレス指定することができる。ＣＤ２０２は気付アドレスを用いてそのホームエージェントにコンタクトし、ＣＤ２０２の現在の気付アドレスを伝える。ＣＤ２０２の識別情報を確認した後、ホームエージェントはＣＤ２０２の気付アドレスを使用して、ＣＤ２０２の永久ホームアドレスにアドレス指定されたパケットをＣＤ２０２にトンネリングする（通常インターネットルーティングループ機構は、この永久ホームアドレスをホームエージェントに直接配信するか、あるいはホームエージェントのネットワークに配信する。）。
【０１５３】
１つの実施形態において、グループ通信サービスを提供するシステムおよび方法は移動ＩＰを通じて動作することができる。しかしながら、ＣＤ２０２が自己の永久アドレスを使用してネットに加わり、ホームエージェントがネットワークのトポロジーの意味においてＣＭ２１８およびＣＤ２０２から遠く離れている場合には、移動ＩＰはエンドツーエンドレイテンシーおよび、メディアトラフィックおよびシグナリングの知覚される音声品質に悪影響を与えるかもしれない。このような場合、メディアトラフィックは、公開インターネットまたは他の可変品質サービスネットワークを通じてルーティングされる必要があるかもしれない。これは移動ＩＰを使用しなかった場合には必要とされなかったであろう。これを避けるために、多くの場合、ＣＤ２０２は自己の気付アドレスを使用してネットブロードキャストサービスにアクセスし、その気付アドレスが変更されたときに再びネットに加わることが好ましい。
【０１５４】
グループ通信アプリケーション  
グループ通信アプリケーションは、２つの異なるアプリケーションレベルプロトコルに基づく。それは、セッション開始プロトコル（ＳＩＰ）とネットブロードキャストメディアシグナリングである。ＳＩＰは、通話シグナリングおよび通話設定のために使用される。メディアシグナリングはＰＴＴ要求を伝え、ＰＴＴアービトレーションコンフリクトを解決し、ネット休止を管理する。
【０１５５】
ＳＩＰ通話シグナリング  
ＲＦＣ２５４３で規定されるセッション開始プロトコルは、ＣＭ２１８上のＳＩＰサーバインターフェースを使用してネットを発見し、ネットに参加し、ネットから離脱するためのグループ通信システムアプリケーションレイヤ制御（シグナリング）を提供する。ネットに加わるためには、ＣＤ２０２はネットを名称で勧誘し、トップレベルＳＩＰサーバを通じて通話に参加する。ネットから離脱するためには、ＣＤ２０２は対応する“グッドバイ”をネットに送信する。ＣＤとＣＭ２１８との間で交換される、ＳＩＰ通話シグナリングメッセージの通常予想されるシーケンスは、図７に示される。
【０１５６】
ＣＤ２０２は、ＤＮＳを使用してトップレベルＳＩＰサーバのＩＰアドレスを決定し、必要ならば、用意されたプライマリまたはセカンダリＳＩＰサーバアドレスをインターネットネットワークアドレスに変換する。オプション的な他に採りうるアプローチとして、ＳＩＰ規則は、ＣＤ２０２がネットアドレスのシステムドメイン部分に関連するＤＮＳサービス記録を照会して、返信されたアドレスでＳＩＰサーバにコンタクトできるようにする。
【０１５７】
ネットへの参加を試みる前に、ＣＤ２０２はＳＩＰ勧誘方法を用いて通話をかけ、利用可能なネットの更新リストを要求することができる。例えば、移動識別番号またはダイヤル番号MS6199726921により示されたＣＤは、sip.acme.comというＤＮＳアドレスを持つトップレベルＳＩＰサーバに照会することにより、利用可能なネットの現在のリストを決定したいと考える。この移動識別番号またはダイヤル番号は、ＩＳ−７０７．５パケットデータサービスオプションを使用して無線接続を確立し、192.168.172.25というＩＰアドレスに適用されている。図７のタイム１で示すように、ＣＤ２０２はsip.acme.com上のＳＩＰサーバポートに対するＵＤＰ／ＩＰ接続をオープンし、以下のような要求をなす。  
勧誘 sip: nets@nbs. acme. com SIP/2.0  
経由SIP/2.0/UDP 192.168.172.25  
発信元: sip: MS6199726921@nbs. acme. com  
宛先: sip: nets@nbs. acme. com  
位置: sip: 192.168.172.25: 5062  
通話ＩＤ: 123@192. 168. 172.25. acme. com  
ケース: 1勧誘  
コンテンツ長: 0
ネットの更新リストを獲得するための要求は、特別の宛先、このケースでは、sip: nets@nbs. acme. comにアドレス指定される。適切であれば、ＣＤ２０２には、セルラベースのＣＤがサービスを獲得しているネットワークとシステムとを識別する、追加的なアプリケーション特定ヘッダも含まれていてよい。この情報を含むサンプルヘッダを以下に示す。
【０１５８】
X-CDMA-システム : 0x7BCF  
X-CDMA-ネットワーク: 0xE289
ＣＤ２０２には、ＳＩＰ要求ヘッダも含まれ、ＳＩＰサーバがグループ通信サービスを理解してサポートすることをＣＤ２０２が要求していると示すことができる。要求ヘッダとともに配信されるオプションの値は、ＣＤ２０２によって使用され、ＣＤ２０２がＣＭ２１８にサポートを期待するグループ通信サービスの特定のバージョンまたはタイプをＣＭ２１８に通知する。サンプルのヘッダを以下に示す。  
要求: acme. bravo. nbs
図７のタイム２で示すように、ＣＭ２１８のトップレベルＳＩＰサーバは、ＳＩＰリダイレクション機構を用いて要求を宛先にリダイレクトすることができる。この宛先は、ネット情報に対する要求を受信して応答するよう特別に規定されている。このようなリダイレクションを受信すると、ＣＤ２０２は応答をタイム３でＡＣＫし、タイム４で示すように、勧誘要求をリダイレクトされた宛先に再送信する。サンプルのＳＩＰリダイレクション応答は以下のとおりである。  
SIP/2.0 302一時的に移動  
発信元: sip: MS6199726921@nbs. acme. com  
宛先: sip: nets@nbs. acme. com  
通話ＩＤ: 1238192. 168. 172.25. acme. com  
コンタクト: sip: nets@nbs. acme. com  
CSeq: 1 勧誘
上記の例では、ＣＤ２０２は、（前述された）ＤＮＳ機構を通じてリダイレクトされたアドレス（sip: nbs@nets. acme. com）用の適切なＳＩＰコンタクトポイントの決定を必要とするであろう。ＣＤ２０２に関するこのプロセスを簡潔にするために、ＣＭ２１８は、自己のインターネットネットワークアドレスを使用して、リダイレクト先を明示的に特定してもよい。
【０１５９】
ネットのリストを要求している勧誘が正常に受信され、ＣＭ２１８によって受け入れられると、ＣＭ２１８はタイム５で、以下のような勧誘要求応答を配信しなければならない。  
SIP/2.0 200 OK  
発信元: sip: MS6199726921@nbs. acme. com  
宛先: sip: nets@nbs. acme. com  
通話ＩＤ: 123@192. 168.172.25. acme. com  
CSeq: 1勧誘  
コンテンツタイプ: アプリケーション/nbs  
コンテンツ長: 71  
G bravo@nbs. acme. com S 2オーディオデータ  
G dc@nbs. acme. com C 1オーディオ  
G techapps@nbs. acme. com C 1 オーディオ
勧誘要求応答には、一般的にそのコンテンツに、ＣＤ２０２が後に参加する可能性のあるネットのセットを規定している、記録のリストが含まれていなければならない。ＣＭ２１８は、要求しているＣＤを規定されたメンバーとしてリストアップしている、ネットに関する自己のネットデータベースに照会して、勧誘要求に対する応答を作成する。
【０１６０】
ネットは、ネットの公式ネットアドレスを含むアプリケーション規定された記録フォーマットを用いてコンテンツ内で識別される。ネットは任意の順序でリストアップされてもよい。この例では、勧誘応答のサンプルコンテンツのフォーマットは、アプリケーション／Ｘ-acme-nbsグループリストのコンテンツタイプで記述されている。このコンテンツに対する、可能性のある１つの定義は、一連の記録であり、行ごとに１つの記録であり、それぞれは以下のシンタックスに準拠する。  
< 記録タイプ>[< フィールド>...<フィールド>]  
ここで、各記録における第１の記号は記録のタイプを規定し、１つ以上のフィールド値がこれに続く。予想されるフィールド値の数は、記録のタイプにより潜在的に決まる。この例では、３つのグループ規定された記録が含まれ（Ｇ）、この各記録には、各ネットに対して規定されたメディアチャネルの数およびタイプの表示と同様にネットアドレスが含まれている。コンテンツの他の規定も可能である。
【０１６１】
ＣＭ２１８は、さまざまな理由からＣＤ２０２に対し正常に応答できないかもしれない。そのような状況でＣＭ２１８は、上述された勧誘応答の代わりに適切なＳＩＰステータスコードを配信する。ＣＤ２０２はそのようなステータスコードを受け入れて解釈するよう準備しなければならず、どんな致命的なエラーの場合にも、適切なアクション（例えば、ＣＤ２０２のユーザインターフェースディスプレイ上にエラーメッセージを表示することなど）をとらなければならない。例えば、qualcomm.bravo.nbs要求を認識またはサポートしないＳＩＰサーバは以下のように応答することができる。  
SIP/2.0 420不適当な拡張  
未サポート: acme. bravo. nbs
ＣＭ２１８は正常な勧誘応答を、登録の経過を示す以下のような情報ステータス応答で始めることもできる。
【０１６２】
SIP/2.0 100 試行中
ＣＤ２０２は一般的に、正常な登録を始めるこのような情報ステータスコードを受け入れて解釈することができる。
【０１６３】
勧誘（ネットへの参加）  
１つの実施形態では、ＣＤ２０２は、図７のタイム７で示すように、ネットの管理ＣＭにＳＩＰ勧誘要求をなすことによって、ネットへ加わることを要求する。ＣＤ２０２がＳＩＰサーバに対してオープンＵＤＰ／ＩＰ接続を持たない場合には、ＣＤ２０２はＳＩＰサーバポートに対する新規ＵＤＰ／ＩＰ接続をオープンする。
【０１６４】
例えば、ＣＤ２０２は、以下のようなＳＩＰ勧誘を発行することによってＡＣＭＥネットへの参加を試みることができる。  
勧誘sip: acme@nbs. qualcomm. com SIP/2.0  
経由SIP/2.0/TCP 192.168.172.25  
発信元 < sip: MS6199726921@nbs. qualcomm. com >  
宛先: acme < sip: acme@nbs. qualcomm. com >  
サブジェクト:参加  
通話ＩＤ: 421b2-314159@192. 168.172.25. qualcomm. com  
コンテンツタイプ: アプリケーション/sdp  
Cseq: 1勧誘  
コンテンツ長: 128  
v=0
o= - 3115132610 3201 IN IP4 192. 168. 172. 25  
s=acme  
c=IN IP4U192. 168.172.25  
t=311532610 0  
m=オーディオ 5200 RTP/AVP 12  
a=タイプ: nbs
前述のように、ＣＤ２０２は、トップレベルＳＩＰサーバによってリダイレクトされ、勧誘要求をリダイレクトされた宛先に再発行するよう準備しなければならない。ＣＭ２１８のトップレベルＳＩＰサーバは、対象となるネットに現在関連しているＭＣＵに対して、任意の到来勧誘要求を適切なようにリダイレクトしなければならない。ＣＤ２０２は１回よりも多くリダイレクトされてもよい。
【０１６５】
勧誘が成功すると想定して、勧誘要求にはメディア情報源の記述が含まれていてもよく、これはＣＤ２０２により生み出される。含まれている場合には、記述はメッセージコンテンツとして含まれ、標準規格のＳＩＰコンテンツタイプおよびコンテンツ長フィールド構成を使用して記述される。
【０１６６】
上述の例では、ＣＤ２０２は、ＲＴＰ／ＡＶＰ  ＰｕｒｅＶｏｉｃｅＴＭペイロードプロファイルを使用してフォーマットされた単一のオーディオセッションをソースすると広告している。セッション記述は、ＲＦＣ２３２７によって規定されたセッション記述プロトコル（ＳＤＰ）互換性のあるフォーマットで配信される。ＳＤＰバージョン（ｖ）を規定した後、セッション記述には、義務的な発信元（ｏ）記述が含まれる。この例では、ランダムセッション識別子3115132610と、セッションバージョン3201が選択されている。このようなことであるから、セッション識別子、バージョン、ネットワークおよびアドレスタイプＩＮ  ＩＰ４、アドレス192.168.172.25の組み合わせが、セッションに関するグローバルな特有の識別子を構成する。ＣＤ２０２は、セッション識別子とセッションバージョンに関する値を選択する任意の便利な機構を利用してもよい。現在時刻の推定を提供することは、セッション識別子を規定する１つの可能性のある方法である。
【０１６７】
接続データ（ｃ）は、ネットワークタイプＩＮ、アドレスタイプＩＰ４、および接続アドレス192.168.172.25を規定することによって特定される。ＣＤ２０２はＩＰアドレスを使用して、メディアトラフィックを接続アドレスとしてラベル付け（またはソース）する。ＣＤ２０２はネットのネットアドレスの名称部分をセッション名、この例では、acmeとして使用する。
【０１６８】
ＣＤ２０２は、ネットワーク時間プロトコル（ＮＴＰ）フォーマットで、開始時刻または現在時刻311532610の最良の推定値を提供することによってセッションの寿命（ｔ）を特定し、セッションが無限（０）であると示す。
【０１６９】
メディアフォーマット（ｍ）記述は、オーディオ、ソースポート5200、転送プロトコルＲＴＰ／ＡＶＰ、ペイロードフォーマット１２というメディアタイプを規定しており、これらはＣＤ２０２がネットへ送信するために使用されることを意図している。ＲＴＰ／ＡＶＰペイロードプロファイルは、１２のペイロードタイプをマッピングして、ＰｕｒｅＶｏｉｃｅＴＭボコーダを用いてエンコードされたオーディオを表す。このボコーダは、グループ通信サービスを提供するシステムおよび方法の譲受人が開発したものである。
【０１７０】
最後に、セッション記述は、属性（ａ）タイプ規定を使用して、ＣＤ２０２がセッションをグループ通信として動作するよう要求していることを示す。ＣＭ２１８は、勧誘を許可する前に、勧誘された宛先アドレスが確かに有効なネットアドレスであることを確認しなければならない。
【０１７１】
正常な勧誘を示し、勧誘されたネットへの参加者のリストに追加されたことをＣＤ２０２に対して特に知らせるために、ＣＭ２１８はタイム８で次のような勧誘応答を配信する。  
SIP/2.0 200 OK  
経由SIP/2.0/UDP 192. 168. 172. 25  
発信元: < sip: MS6199726921@nbs. qualcomm. com >  
宛先: acme < sip: acme@nbs. qualcomm. com >  
通話ＩＤ: 421b2-314159@192. 168.172.25. qualcomm. com  
CSeq: 1勧誘  
コンテンツタイプ: アプリケーション/sdp  
コンテンツ長: 179  
v=0
o= - 3115132612 74512 IN IP4U192. 168.156.18
s=acme  
a=タイプ : nbs  
c=IN IP4 192. 168. 156. 18  
m=オーディオ 8422 RTP/AVP 12  
m=コントロール 8420 UDP/NBS
勧誘応答は、以前受信した勧誘、１つの実施形態では、発呼者のＩＤをリファレンスする。
【０１７２】
正常な勧誘応答には、勧誘されたネットに対するプライマリセッション記述が含まれ、これは、サポートされたメディアトラフィックポートおよびフォーマットをＳＤＰシンタックスを用いて記述している。このシンタックスはＳＩＰとともに用いられるよく知られたシンタックスである。セッション記述には、接続（ｏ）記述が含まれ、これは、すべてのメディアシグナリングとトラフィックが送られるべきネットワークアドレスを規定する（この例では、192.168.156.18）。ネットのメディア宛先ネットワークアドレスは、ネットのネットアドレスからのＤＮＳを使用して変換されたＳＩＰユーザエージェントサーバのネットワークアドレスと必ずしも同じではない。
【０１７３】
セッション記述は、すべてのメディアおよび宛先メディアポートを記述する。この例では、ネットに関して３つのメディアチャネルが規定されている。第１のものは、ＲＴＰ／ＡＶＰメディアプロファイル（すなわち、ＱＵＡＬＣＯＭＭ  ＰｕｒｅＶｏｉｃｅＴＭ）において規定されたようなタイプ１２のペイロードを用いてエンコードされたオーディオをサポートする。第２のものは、ダイナミックペイロードタイプ（この例では、ペイロードタイプ１００）を用いてエンコードされた一般的なデータチャネルを、グループ通信特定メディアプロファイルによって規定されたフォーマットを用いて規定する。現在、２つのグループ通信特定メディアフォーマットが存在する。それは、Ｘ−ＮＢＳ−ＧＶＲＳとＸ−ＮＢＳ−ＭＥＬＰである。前者は、ＲＴＰペイロードフォーマットを用いるグローバルスター可変レートスピーチ（ＧＶＲＳ）ボコーダを使用してエンコードされたオーディオを記述する。後者は、ＲＴＰペイロードフォーマットを用いるＭＥＬＰボコーダ標準規格を使用してエンコードされたオーディオを記述する。
【０１７４】
メディアを完全にＵＤＰ内で伝送するようにネットが構成されている場合には（一般的にＣＲＴＰを構成していないインフラストラクチャのサポートが必要）、ＳＤＰメディアアナウンスメントフィールドはＵＤＰ／ＮＢＳおよび全メディアに関するダイナミックペイロードタイプの伝送を使用する。Ｘ−ＮＢＳ−ＱＣＥＬＰのエンコード名は、ＱＵＡＬＣＯＭＭＰｕｒｅＶｏｉｃｅＴＭボコーダを用いてエンコードされるオーディオを記述するために使用される。同様に、Ｘ−ＮＢＳ−ＧＶＲＳとＸ−ＮＢＳ−ＭＥＬＰのエンコード名は、ＵＤＰ内に直接カプセル化されたＧＶＲＳオーディオおよびＭＥＬＰオーディオメディアチャネルをそれぞれ記述する。
【０１７５】
ネットのセッション記述で使用されるオーディオ用のメディアフォーマットは、その初期勧誘要求でＣＤ２０２によって提案されるフォーマットとコンフリクトを生ずるかもしれない。ＣＤ２０２は、ネットのセッション記述によりすべてのトラフィックのために規定されたメディアフォーマットを使用する。これは、ネットにブロードキャストすることを意図している。
【０１７６】
第３のメディアチャネルは、ＵＤＰカプセル化グループ通信特定メディアシグナリングチャネルを記述する。
【０１７７】
セッション記述には一般的に、ネットへの続いてなされる参加の一部として、ＣＤ２０２によって送信されるメディアシグナリングメッセージを識別する目的で、ＭＣＵによってＣＤ２０２に適用されたＳＲＣ識別子も含まれる。この識別子の値は、所定のネット上のすべてのアクティブ参加者の中で特有でなければならず、よってダイナミックに生成されなければならない。
【０１７８】
セッション記述には、ネットのメディアシグナリングが準拠する改定レベルを示す、グループ通信プロトコルバージョンアナウンスメントも含まれる。このようなアナウンスメントは、タイプ属性フィールドの値を拡大するか、新規属性を規定することによって実現してもよい。この新規属性は例えばgc-改定であり、この値はプロトコルバージョン番号である。
【０１７９】
ＡＣＫ  
１つの実施形態では、正常な勧誘応答を受信した後、ＣＤ２０２は、図７のタイム９で示すように、ネットのＭＣＵのＳＩＰユーザエージェントサーバにＳＩＰ  ＡＣＫ要求を返信することにより勧誘を確認する。図７に示すサンプル交換の後、以下のようなＡＣＫ要求が送信される。
【０１８０】
ACK sip: nbs. qualcomm. com ; 転送=tcp SIP/2.0  
経由SIP/2.0/TCP 192.168.172.25  
発信元: < sip: MS6199726921@nbs. qualcomm. com >  
宛先: condor < sip: acme@nbs. qualcomm. com >  
通話ＩＤ: 421b2-314159@192. 168.172.25. qualcomm. com  
CSeq: 1 ACK
ＡＣＫ要求を送信した後、ＣＤ２０２は、ＳＩＰサーバとの自己のＴＣＰ接続をクローズしてもよい。ＡＣＫが送信されるより前に、ＣＤ２０２は、ＣＭ２１８の勧誘応答で配信されるセッション記述にしたがって、自己のメディアシグナリングとトラフィックポートを初期化しなければならない。
【０１８１】
ＢＹＥ  
１つの実施形態では、正常な勧誘応答に応答してＣＤ２０２がＳＩＰ  ＡＣＫメッセージを送信した後の任意の時間において、、図７のタイム１０に示すように、ネットのＳＩＰユーザエージェントサーバにＳＩＰ  ＢＹＥメッセージを送信することによって、ＣＤ２０２はネットへの自己の参加を公式に終了してもよい。ＢＹＥを送信する前に、ＣＤ２０２はＣＭ２１８へのＴＣＰ接続をオープンしなければならないかもしれない。
【０１８２】
１つの実施形態では、ＣＤ２０２により送信されたＢＹＥメッセージは以下のフォームにしたがう。
【０１８３】
BYE sip: acme@nbs. qualcomm. com SIP/2.0  
経由 SIP/2.0/TCP 192.168.172.25  
発信元: < sip: MS6199726921@nbs. qualcomm. com >  
宛先: condor < sip: acme@nbs. qualcomm. com >  
通話ＩＤ: 421b2-314159@192. 168.172.25. qualcomm. com  
CSeq: 2 BYE  
なお、ＢＹＥは、ＳＩＰメッセージの以前の交換と同一の通話ＩＤだが新規なＣＳｅｑを使用する。  
ＢＹＥは、ＣＭ２１８により、ＢＹＥ応答で以下のような受信確認がなされる（図７、タイム１１）。  
SIP/2.0 200 OK
経由SIP/2.0/TCP nbs. qualcomm. com  
発信元: < sip: MS6199726921@nbs. qualcomm. com >  
送信先: condor < sip: acme@nbs. qualcomm. com >  
通話ＩＤ: 421b2-314159@192. 168. 172.25. qualcomm. com  
CSeq: 2 BYE
ＢＹＥが受信確認されると、ＣＤ２０２はＣＭ２１８とのＵＤＰ接続をクローズすることができる。ＢＹＥへの受信確認に先立ち、ＣＭ２１８は表示されたネットのアクティブな参加者のリストからＣＤ２０２を削除する。
【０１８４】
オプション  
一般的に、ＣＤ２０２はオプション方法を使用して、ＳＩＰサーバの機能を問い合わせることができる。特に、ＣＤ２０２は任意のＳＩＰ宛先に問い合わせて、この宛先がＮＢＳ通話シグナリングサポートを提供するかどうかを判断したいと思うかもしれない。
【０１８５】
キャンセル  
勧誘応答の受信と受信確認の送信に先立って、ＣＤ２０２は留保中の勧誘要求を中止するよう望んでもよい。このような状況で、ＣＤ２０２はＳＩＰキャンセル方法を利用して、通話を適切に中止することができる。ＣＭ２１８のトップレベルＳＩＰリダイレクトサーバとＳＩＰユーザエージェントサーバの両方がキャンセル方法をサポートしていなければならない。
【０１８６】
例えば、ユーザが音声サービス通信をかけ、勧誘が完成する前に送信を押すよう決めた場合には、ＣＤ２０２はキャンセル方法を利用して、進行中の勧誘を中止してもよい。このような状況では、勧誘が終了するのを待ってＢＹＥを即座に送信するのではなく、ＣＤ２０２は単に、即座に勧誘をキャンセルして要求された音声サービス通信をかけるために処理を進めることができる。
【０１８７】
グループ通信特定メディアシグナリング  
ＳＩＰを利用してＣＤ２０２がネットの現在のメンバーシップへの正常に交渉されたエントリを持った後、リアルタイム通話の制御は、各ＣＤおよびネットのＭＣＵとの間で交換される、ポイントツーポイントアプリケーションレベルメディアシグナリングメッセージを通じて行われる。以下のグループ通信メディアシグナリングメッセージタイプが１つの実施形態にしたがって規定される。
【０１８８】
ＰＴＴ  
プッシュトーク（ＰＴＴ）要求メッセージはＣＤ２０２によってＣＭ２１８に送信され、メディア、典型的には、音声をネットにブロードキャストするというユーザの希望を合図する。通常、ＰＴＴ要求メッセージは、ＰＴＴスイッチ４５０がＣＤ２０２上で起動されるたびに送信される。さらに、ＰＴＴ解放メッセージはＣＤ２０２によってＣＭ２１８に送信され、ＰＴＴスイッチ４５０の解放を示す。
【０１８９】
ＰＴＴメッセージは、送信特権を許可または解放するために使用される、さまざまな情報を含む多数のフィールドを有する。１つの実施形態では、第１のフィールドは、ＰＴＴメッセージが話者特権への要求または話者特権の解放のどちらかを指定するために利用される。第２のフィールドは、どのＣＤがＰＴＴメッセージを送信したかを識別するために利用される。第３のフィールドは、後のＰＴＴ解放およびＰＴＸメッセージ（以下で定義）を許可して、特定のＰＴＴ要求をリファレンスするための特有のメッセージ識別子を提供するために利用される。識別子は、特定のＣＤの登録セッション内で一意的でなければならない。
【０１９０】
１つの実施形態では、ＣＤ２０２は、各送信ＰＴＴ要求に対して少なくとも１つのＰＴＸ応答メッセージを受信することを要求する。ＰＴＸ応答が予め定められた時間内に受信されない場合には、ＣＤ２０２は、ＰＴＴが伝送中に失われたと仮定して、第３のフィールドで、同一のＰＴＴメッセージ識別子を用いて第２のＰＴＴメッセージを再送信する。予め定められた時間は固定された時間期間幅に関するものであってもよく、あるいは、システム状況にしたがって、ダイナミックに変更されてもよい。例えば、ネットが休止していない場合には、予め定められた時間は比較的短い期間幅（１から２秒）でもよい。この場合、ＣＭ２１８は比較的素早くＰＴＴメッセージに応答できなければならない。ネットが休止モードに入っている場合、アクティブ状態に戻るために要求される追加の時間を調整するために、タイムアウトを延長しなければならない。
【０１９１】
１つの実施形態では、妥当な再送信回数の範囲内でＣＭ２１８からＰＴＸ応答メッセージが受信されていない場合には、ＣＤ２０２は、ＣＭ２１８はもはや到達不可能と仮定してアイドル状態へ移行し、エラー状況をユーザに表示する。
【０１９２】
ＰＴＸ  
ＰＴＸメッセージはＣＭ２１８によって第１のＣＤ２０２に送信され、さまざまなアービトレーションイベントを合図するのとともに、第１のＣＤ２０２からの以前のＰＴＴ要求の受信を確認して応答する。ＣＭ２１８はＰＴＸメッセージを使用してＰＴＴメッセージに応答する。これは、要求と解放の両方を含む。ＰＴＸメッセージには、リファレンスされたＰＴＴ解放メッセージが許可あるいは拒否されたことに関する情報が含まれる。ＰＴＴ開放メッセージに応答するとき、ＰＴＸメッセージは受信の確認を示すために使用される。ＣＭ２１８もＰＴＸメッセージを利用して、以前許可したＰＴＴ要求メッセージを拒否することができる（より高い優先度のＣＤがＰＴＴ要求メッセージを出した場合、送信特権が終了する（すなわち、タイムアウト）した場合、あるいは、送信特権を取消とすべきことを要求する他の何らかのイベントが生じた場合）。
【０１９３】
１つの実施形態では、ＰＴＸメッセージはＰＴＴメッセージに情報を伝達する複数のフィールドを有する。第１のフィールドはＰＴＸメッセージが未処理のＰＴＴ要求に対する同期応答であるか、またはエラーまたは優先度アービトレーションコンフリクトを示す非同期メッセージであるかのどちらかを示すよう規定される。第２のフィールドは、以前受信されたＰＴＴ要求をリファレンスする。第３のフィールドはＰＴＸメッセージが送信特権を許可しているか、拒否しているか、取り消しているか、あるいは確認しているかを示す。第４のフィールドは、特にＰＴＸメッセージが前回のＰＴＴ要求に対して拒否、取り消し、または動作不能となっている場合に、ＰＴＸ動作を説明する追加情報を提供する。このフィールドは、より高い優先度の話者が送信特権を許可していることか、あるいはＣＤ２０２がネット参加者としてリストアップされておらず、よってネットに対するメディアシグナリング要求を送ることが許されていないことを示すことができる。第５のフィールドは、送信特権が有効な最長時間期間幅を表す。ＣＭ２１８は、ＰＴＸメッセージが送信されたときからタイマをスタートさせる。代替実施形態では、ＣＤ２０２がメディアトラフィックの送信を開始した時点でタイマが開始される。このフィールドの値は、固定パラメータであってもよいが、ネットトラフィックの量、アクティブなネットユーザ数などのような、さまざまなパラメータにともなって変化する変数であってもよい。
【０１９４】
ＣＤ２０２はＰＴＸメッセージの受信確認を行ってもよいし、行わなくてもよい。送信ＰＴＸメッセージ応答が失われると、ＣＤ２０２のＰＴＴ再送信タイマは終了し、ＣＤ２０２は自己のＰＴＴ要求を再度送信することができる。
【０１９５】
ＰＴＡ  
ＰＴＡメッセージはＣＭ２１８によって、ネットに現在参加している各ＣＤに送信され、留保中のメディアトラフィックの送信者の識別情報をアナウンスする。ＰＴＡメッセージは、送信特権の解放を公式にアナウンスするためにも利用される。ＰＴＡメッセージは、ＰＴＡメッセージが送信特権の許可（または拒否）をアナウンスしているかどうかを示すフィールドを有する。さらに、送信特権の取消し、または確認のような他の表示がこのフィールド内に含まれていてもよい。第２のフィールドは、特定のＣＤ２０２を識別する。このＣＤ２０２は、次のＰＴＡメッセージが送信されるまでネットにメディアトラフィックをソースする。
【０１９６】
ＰＴＴフロア制御要求が正常であったＣＤ２０２は、話者特権が認められていることをアナウンスするＰＴＡメッセージを受信してもよいし、しなくてもよい。メッセージは、対応するＰＴＸ応答を受信する前後に到達するかもしれない。というのも、ＵＤＰのようないくつかのデータプロトコルは必ずしもデータグラムの順序を保持しないからである。したがって、要求しているＣＤは、それが話者特権を許可しているとアナウンスする何らかの受信ＰＴＡメッセージを無視することと、ＰＴＸ許可メッセージ応答の受信のみによって、それがネットへのメディアの送信を開始できるかどうかを判断することを選んでもよい。
【０１９７】
１つの実施形態では、ＰＴＡアナウンスメントメッセージは受信確認されない。失われたＰＴＡメッセージは検知も再送信もされない。ＰＴＡアナウンスメントを受信しないＣＤは、後続する話者の話者識別情報を表示できないかもしれない。しかしながら、ＲＴＰカプセル化メディアを利用する代替実施形態では、送信者を一意的に識別するためにソース宛先フィールドが用いられる。ＣＤは前ＰＴＡアナウンスメントとメディアストリームとの間でのマッピングをキャッシュし、特定の会話時間の間に対応するＰＴＡアナウンスメントメッセージが受信されない場合には、この情報を活用してソース宛先フィールドを利用してＲＴＰカプセル化メディアストリームを識別することができる。
【０１９８】
ＡＹＴ  
ＣＭ２１８は、場合によってはネットの個々のＣＤをポーリングして、当該ＣＤがデータプロトコルを利用してコンタクト可能であることを確認する。ポーリングメッセージは、“アーユーゼア？”、すなわちＡＹＴメッセージとして知られている。複数のＡＹＴメッセージも、例えば、ネットがもはや休止状態にはないことをネット参加者に警告するために、ネット参加者のグループに対して送信されてもよい。
【０１９９】
ＡＹＴは、ＣＤ２０２がデータプロトコルを介して依然としてコンタクト可能かどうか、あるいは、ＣＭ２１８がネットの関連するセルラトラフィックチャネルを休止状態から回復させることを望むかどうかを判断するために送信されてもよい。ＡＹＴメッセージは特有のメッセージ識別子を有して、後続するＩＡＨ応答メッセージ（以下で説明する）が特定のＡＹＴ要求メッセージをリファレンスできるようにする。特有のメッセージ識別子は、レイテンシーの推定値を生成するためのタイムスタンプリファレンスを含むことができる。なお、ＡＹＴメッセージは必ずしも、各ＣＤに同時にブロードキャストするものではない。ＣＭ２１８は、各ネット参加者に対するＡＹＴメッセージの送信に時差を設け、同時になされるＩＡＨメッセージ応答の洪水を受け取らないようにすることができる。
【０２００】
ＣＤ２０２は、ＡＹＴメッセージが送信されたときは休止モードにあってもよいし、なくてもよい。一般的にＣＤ２０２は、受信ＡＹＴメッセージに対してＩＡＨ応答メッセージで応答する。１つの実施形態では、ＩＡＨ応答がＣＭ２１８によって妥当なタイムアウトの範囲内に受信されない場合には、ＣＭ２１８は、新規の一意的なメッセージ識別子を持つ新規ＡＹＴメッセージを送信する。設定可能な回数の再送信の後、ＣＤ２０２からのＡＹＴに対する応答が受信されていない場合には、ＣＤ２０２は到達不可能と仮定され、ＣＭ２１８はこのＣＤ２０２をネット参加者の現在のリストから削除する。削除されたＣＤからのさらなるメディアシグナリングメッセージは、ＣＤ２０２が上述のように正常にネットに再度加わるまで無視される（あるいは、エラー応答を発生する）。代替実施形態では、ＣＤ２０２はネットに再度加わる必要がない。
【０２０１】
ＩＡＨ  
ＣＤ２０２は、ＡＹＴメッセージに対して、“アイアムヒア”応答、すなわちＩＡＨとして知られている応答で受信確認をなす。１つの実施形態では、ＩＡＨメッセージは、どの以前受信したＡＹＴメッセージに対してＣＤ２０２が受信確認をなしているかを特定する識別フィールドを有する。ＩＡＨメッセージは、ＩＡＨメッセージを送信するＣＤ２０２を一意的に識別する情報も有する。
【０２０２】
ＣＭ２１８は、ＣＤ２０２が任意の受信ＡＹＴメッセージに対してＩＡＨ応答メッセージで受信確認をなすと想定する。ＣＤが沈黙状態において接続したままになっていること、すなわち、ネットメディアトラフィックとシグナリングを受動的に監視していることを確認するためにリファレンスされたＡＹＴメッセージが送信される場合には、ＣＭ２１８は、将来の参照のためにＩＡＨ受信の時刻を記録する。
【０２０３】
ＺＺＺ  
ＣＭ２１８が、ネットにおけるどのネットアクティビティ、代替実施形態では、個々のネットメンバーに関してのアクティビティ、も予め定められた時間内に生じていないとＣＭ２１８が判断した場合には、ＣＭ２１８は“スリープ”メッセージ、すなわちＺＺＺメッセージを１つ以上のＣＤに送信して、これらのＣＤが関連する無線リソースを解放して、休止モードに入るよう促す。各ＣＤは、例えば、それが同時に他のパケットアプリケーションをサポートしているときには、このメッセージを無視することを選んでもよい。１つの実施形態では、スリープメッセージは、ＣＤに対してスリープメッセージを送信するＣＭ２１８に対応する識別コードを有し、スリープメッセージの複数の受信を区別する。
【０２０４】
１つの実施形態では、スリープメッセージが失われている場合には、ＣＤ２０２はスリープメッセージの受信確認を行わず、エラーリカバリは試行されない。スリープメッセージが失われるのを防ぐために、ＣＭ２１８は、同一のスリープメッセージの複数のコピーを個々のＣＤまたはネット全体に送信してもよい。ＣＭ２１８は、同一スリープメッセージのすべてのコピーが必ず定められた時間間隔内で送信されるようにし、ＣＤ２０２は、第１のメッセージが受信されてから、その無線リンクを解放し、休止状態に移行するまで、この時間間隔よりも長い期間待機しなければならない。
【０２０５】
ＡＳＫ  
場合によっては、ＣＤ２０２はＣＭ２１８にメッセージを送信して、ＣＤ２０２がＣＭ２１８との接続を確認し、ＣＤ２０２がネット参加者としてリストアップされているままであるかを判断できるようにする。このメッセージは“アスク（ＡＳＫ）”メッセージとして知られる。ＣＤ２０２は、サービスの中断または、ＣＤ２０２が一時的にＣＭ２１８との接続を失っている他の期間の後、自己の参加を確認したいと思うかもしれない。１つの実施形態では、ＡＳＫメッセージは、特有のメッセージ識別子を有して、後続するＦＹＩ応答メッセージ（以下で説明される）が特定のＡＳＫ要求メッセージをリファレンスできるようにしている。ＡＳＫメッセージは、ＡＳＫメッセージをＣＭ２１８に送信する特定のＣＤ２０２を一意的に識別する識別コードをさらに有する。
【０２０６】
ＣＤ２０２は、ＣＭ２１８が受信ＡＳＫメッセージに対してＦＹＩ応答メッセージで応答すると仮定する。ＦＹＩ応答が妥当なタイムアウトの範囲内で受信されない場合には、ＣＤ２０２は新規の特有なメッセージ識別子を有する新規のＡＳＫメッセージを送信する。設定可能な回数の再送信の後、ＣＭ２１８からのＡＳＫに対する応答が受信されていない場合、ＣＭ２１８は到達不可能であると仮定されて、ＣＤ２０２はアイドル状態に移行する。
【０２０７】
ＦＹＩ  
ＣＤ２０２からのＡＳＫメッセージに応答して、ＣＭ２１８は以前送信されたＡＳＫメッセージの受信確認を行うためにＣＤ２０２にメッセージを送信するか、あるいはＣＤ２０２に例外的な状況を通知するために、ＣＭ２１８によってＡＳＫメッセージが送信される。このメッセージは“ＦＹＩ”メッセージとして知られている。１つの実施形態では、ＦＹＩメッセージは、ＦＹＩメッセージが未処理のＡＳＫ要求への応答であるのか、あるいは例外的な状況を示すメッセージであるのかを規定するフィールドを有する。ＦＹＩは、ＦＹＩメッセージが、ネット参加を確認し、アドミニストレーション的にはネットのメンバーリストから削除されたことをＣＤ２０２に通知するか、あるいは他のいくつかの予め定められた機能を実行しているかどうかを示すフィールドをさらに有する。さらに、ＦＹＩメッセージは、特に、ＣＤ２０２がネット参加者でもメンバーでもないことをＦＹＩメッセージが示す場合に、ＦＹＩアクションを説明する追加の情報を提供するステータスフィールドを有する。ＦＹＩメッセージはＣＤ２０２が受信確認しているという、以前受信したＡＳＫメッセージを参照する識別フィールドをさらに有していてもよい。
【０２０８】
１つの実施形態では、ＣＤ２０２はＦＹＩメッセージ応答の受信確認を送信しない。ＦＹＩメッセージ応答が失われた場合、ＣＤ２０２は、以前のＡＳＫメッセージを送信してから予め定められた時間期間が経過した後、新規ＡＳＫメッセージ要求を送信する。
【０２０９】
メディアシグナリングメッセージシーケンス  
図８は、単一ＣＤ２０２とネットが管理しているＭＣＵとの間で交換されるグループ通信メディアシグナリングメッセージのシーケンスを示す。メッセージは示されている順序で送信される。
【０２１０】
タイム１で、アクティブなＣＤ２０２はＣＭ２１８にＰＴＴ要求を送信する。これは、ＰＴＴメッセージ要求をなすことによってメディアをネットにブロードキャストさせることをユーザが希望していることを示す。ＰＴＴ要求に応答して、タイム２でＣＭ２１８は要求しているＣＤ２０２にＰＴＸメッセージ応答で応答する。この応答によって、要求を許可するか、あるいは拒否してもよい。要求が許可される場合には、タイム３でＰＴＡアナウンスメントメッセージがネット参加者に送信される。さらに、ユーザがネットのＰＴＴタイムアウトを越えてブロードキャストし続けるか、あるいはＣＤ２０２がブロードキャストしているときに、より高い優先順位のユーザがＰＴＴ要求をなした場合には、第２のＰＴＸメッセージ応答がその後送信されてもよい。
【０２１１】
ＣＤ２０２は通常、ユーザがＰＴＴスイッチ４５０を解放するまでメディアトラフィックをブロードキャストする。この解放の時点で、ＣＤ２０２はＰＴＴ解放メッセージをＣＭ２１８に送ることによって会話期間の終了を合図する（図９、タイム４）。ＣＭ２１８はタイム５で、ＰＴＸ確認メッセージにより応答し、タイム６で、ネット参加者に会話期間の終了を知らせるアナウンスメントをブロードキャストする。
【０２１２】
休止  
延長されたネットのインアクティビティの時間の間、グループ通信サービスを提供するシステムおよび方法の１つの実施形態は、データサービス通話が休止状態におかれるようにする。ＣＭ２１８は、各ネットに対する同様の休止概念を独立して管理することによって、休止状態への移行、休止状態からの移行を促進する。
【０２１３】
ＣＭ２１８は、ネットのハングタイムを計るために、インアクティビティタイマ６１４と呼ばれる第１のタイマを保持する。このハングタイムは、ネットのどのメンバーも情報を他のネットメンバーに送信していない時間間隔として定義される。インアクティビティタイマ６１４が設定可能な予め定められた値に達すると、ＣＭ２１８をトリガして、スリープメディアシグナリングメッセージをネットの参加者にブロードキャストすることによってネットを休止状態に置く。代替実施形態では、個々のインアクティビティタイマ６１４は、ネットの各メンバーに対して保持され、設定可能な予め定められた時間期間の後、インアクティビティタイマはＣＭ２１８をトリガして、各メンバーの個々のインアクティビティタイマが終了したときにスリープメッセージをメンバーに送信することによって、各メンバーを１人ずつ休止状態に置く。
【０２１４】
スリープメッセージを受け取ると、アクティブなＣＤは、ＣＤＭＡ通信システムにおけるＩＳ−７０７．５のような使用中の特定のデータ送信プロトコルにしたがって、自己のトラフィックチャネルを解放し、休止状態に入る。代わりに、ＣＤはスリープメッセージを無視して、接続状態のままでいてもよい。チャネルを解放することができるデータチャネルを通しては動作しない、ダイヤルアップＰＳＴＮユーザのようなネットの参加者は、スリープメディアシグナリングメッセージを無視しなければならない。
【０２１５】
１つの実施形態では、ＰＴＸメッセージが送信されるときは、インアクティビティタイマ６１４はゼロにリセットされ、送信特権が終了するか、ＣＤ２０２が送信特権を解放するまでゼロのまま維持される。いったん送信特権が解放されると、次のＰＴＸメッセージが送信されるまでインアクティビティタイマ６１４は進行する。
【０２１６】
ウェークアップタイム  
参加しているＣＤが休止状態に入ると、ＣＤ２０２にアドレス指定されたデータが、ＣＤ２０２へのワイヤレス送信のためのセルラインフラストラクチャに到達するか、あるいはＣＤ２０２が送信されるべきデータを生成するかのどちらかになるまで、そのＣＤは、一般的に休止のままとなる。前者の場合、ＣＭ２１８によってＣＤ２０２に送信されたトラフィックによってトリガされてもよい。後者の場合、ユーザがＰＴＴスイッチ４５０を押してネットへのブロードキャストをなす許可を要求することによってトリガされてもよい。グループ通信に関係しない他のトリガも可能である。
【０２１７】
ネットそれ自身は、１人以上のメンバーがＰＴＴ要求の送信をトリガするまで休止のままである。ＰＴＴ要求メッセージ（すなわち、ＰＴＸメッセージ）を許可できるとＣＭ２１８が判断する場合（複数の要求を処理する任意の必要なアービトレーションを行うことを含む）には、各リストアップされたネット参加者にＡＹＴ要求を送信し、休止状態からの移行をトリガする。任意の特定のＣＤに関して、トリガが必要とされてもよいし、されなくてもよい（すなわち、要求しているＣＤには必要でない）が、１つの実施形態では、各ＣＤはＡＹＴに対して上述のように応答する。
【０２１８】
１つの実施形態では、ネットが休止状態から移行しているとき、ＣＭ２１８は、ＰＴＸ休止応答タイマ６１６と呼ばれる設定可能な第２のタイマが終了するまで、初期ＰＴＸメッセージの送信を抑制する。このタイマが終了すると、ＣＭ２１８はＰＴＸ許可メッセージを通常どおり送信する。しかしながら、ＣＭ２１８は、ネットのウェークアップタイマ６１８と呼ばれる第３のタイマが終了するまで、ネットにメディアを転送することを抑制する。この時間中に、送信しているＣＤから受信される任意のメディアがＣＭ２１８内のバッファ６２２に記憶される。１つの実施形態では、送信特権を許可しうるとＣＭ２１８が判断すると、両タイマはリセットする。他の代替実施形態では、ＰＴＸ許可が送信されるときに、ウェークアップタイマ６１８はリセットされる。代替実施形態では、ＰＴＸ許可が送信された後にメディアがＣＭ２１８によって受信されたとき、ウェークアップタイマ６１８はリセットされる。別の代替実施形態では、ＰＴＸ許可が送信されるときに、ウェークアップタイマ６１８はリセットされる。ウェークアップタイマ６１８の値は一般的にＰＴＸ休止応答タイマ６１６の値よりも大きい。ウェークアップタイマ６１８が終了した後、ウェークアップタイム時間期間内に何らかのメディアが受信されていた場合には、ＣＭ２１８はバッファ６２２からのメディアとメディアシグナリングの転送を開始する。両タイマは一般的にネットごとに設定可能である。
【０２１９】
１つの実施形態では、いつバッファ６２２に記憶されたバッファ済みのメディアの送信を開始すべきかを判断するためにウェークアップタイマ６１８に依拠するよりもむしろ、ＡＹＴメッセージへの応答の設定可能なしきい値の回数を用いて、バッファ６２２からのメディアトラフィックの送信を開始するのに十分なネットメンバーが存在するのはいつかが判断される。例えば、１０人のアクティブな（登録された）メンバーがいるネットにおいて、応答のしきい値数は７と等しくてもよい。これは、９つのＡＹＴメッセージ（ＡＹＴは送信特権を要求するメンバーには送られない）に対して７つのＩＡＨ応答が受信されるとすぐに、バッファ６２２内に記憶されている任意のメディアが７人のメンバーに送信されることを意味する。
【０２２０】
ネットが休止している間にＰＴＴ要求を許可しえないとＣＭ２１８によって判断されると、これにしたがって、ＣＭ２１８は要求しているＣＤに合図し、ネットは休止のままとなる。
【０２２１】
レイトライザ  
休止状態に入ったＣＤは、システム変更、サービスオプションの変更、または、ＣＤにＡＹＴメッセージの受信と応答をさせないようにする他のいくつかのサービス中断を経験する。ＣＭ２１８は“レイトライザ”タイマ６２０として知られる第４のタイマを保持する。このタイマも、ウェークアップタイマおよびＰＴＸ休止応答タイマとともにリセットする。このレイトライザタイマも一般的にネットごとに設定可能である。レイトライザタイマ６２０が終了した後、ＡＹＴウェークアップメッセージに対するＩＡＨ応答が受信されていないＣＤは、ＣＭ２１８によってネットのアクティブ参加者のリストから削除される。１つの実施形態では、任意のこのように削除されたＣＤは、再びネット参加者となるために、ＣＭ２１８のＳＩＰサーバに再登録するよう要求される。
【０２２２】
音声バッファリング  
休止状態から接続状態へＣＤが移行することに関連する遅延によって、ＣＤ２０２および／またはＣＭ２１８は音声バッファリングを実行してユーザが知覚する移行遅延を減少させることができる。
【０２２３】
通常、ＣＤ２０２ユーザインターフェースは、ビジュアル機構またはオーディオ機構を通して、ＰＴＴ要求の処理における２つのマイルストーンをユーザに合図する。まず、ＣＤ２０２はＰＴＴキー押下を検知したことを合図する。その後、ＣＤ２０２は、ＣＭ２１８のＰＴＸメッセージ応答を受信したことを合図する。ＰＴＸメッセージ応答が、メディアをブロードキャストする許可を認めた場合には、ＣＤ２０２ユーザインターフェースは、ユーザがネットへの話し掛けを開始することができるという表示を提供する。もしくは、ＣＤ２０２ユーザインターフェースは、ユーザがネットに話しかけるための許可が拒否されたことを示す。ネットが休止していないときは、ＰＴＴ要求メッセージの送信と対応するＰＴＸ応答メッセージの受信との間のレイテンシーは小さく、ユーザは次第に、ＰＴＴボタンが押される後に短く話す許可を認められることに慣れるだろう。
【０２２４】
しかしながら、ＣＤ２０２は自己のトラフィックチャネルを開放してしまったかもしれず、データサービスを再確立する（例えば、無線リソースの再確立）際に遅延に遭遇するという事実によって、ネットが休止しているときに、著しい遅延がＰＴＴ要求の送信と対応するＰＴＸの受信とを分離してしまうかもしれない。遅延に加えてさらに、他の休止ネットメンバーは、ＣＭ２１８がＰＴＴ要求を受信した後、トラフィックチャネルを再確立しなければならない。したがって、ユーザがＰＴＴ要求を送信した後、最小の遅延で発話を開始できるようにするために、擬似送信特権許可が、よく知られた技術を用いてＣＤ２０２によって生成され、一般的にはオーディオ手段によってユーザに提供される。擬似送信特権は実際の送信特権の許可と似ており、よって、ユーザは一般的にこれら２つを区別することができない。擬似送信許可は、ＰＴＴ要求が生成されるとほぼ即座にユーザ発話を開始できるようにする。実際の送信特権許可が受信されるか、あるいは内部メモリの利用可能なスペースが全て使われてしまうまで、ＣＤ２０２は、ユーザの音声を内部メディアバッファでバッファすることができる。
【０２２５】
話者特権を許可しているＰＴＸメッセージ応答が到達する場合、現在の会話期間中、ネットユーザ間に多少長いエンドツーエンドレイテンシーがあったとしても、ＣＤ２０２はバッファされた音声の送信を開始して通常どおり動作を進行させることができる。
【０２２６】
ＰＴＴ要求を拒否しているＰＴＸメッセージ応答が到達する場合、ＣＤ２０２はネットへの話しかけを行う許可が否定されたことをユーザに合図する。このとき、内部メディアバッファに記憶された任意の音声情報が消去されるかもしれない。
【０２２７】
話者特権が許可されているが、全ての利用可能な内部メモリスペースが全て使われてしまう前に、ＰＴＸメッセージが到達していない場合、ＣＤ２０２はＰＴＸ拒否をまねて、ユーザに話しかけをやめるよう合図する。ＣＤ２０２がサービスを再確立できなかった場合には、ここで他のエラーアクションをとり、これにしたがってユーザに通知する必要があるかもしれない。代わりに、このときまでにデータサービス接続が再確立されている場合には、この状況におけるＣＤ２０２は、先だったＰＴＸメッセージの受信なしにＣＭ２１８に対する音声メディアの送信を開始することができる。
【０２２８】
ウェークアップタイマの終了を待つ間、ＣＭ２１８は、ネットのメディアチャネル上でＣＤ２０２から受信した任意のメディアをバッファすることができる。このＣＤ２０２には、送信特権のＰＴＸ許可が送信されている。受信されたメディアはＣＭ２１８内のバッファ６２２に記憶される。ウェークアップタイマが終了すると、ＣＭ２１８はＰＴＡアナウンスメントをネットに送信し、バッファ６２２に記憶されたバッファ済メディアのブロードキャストを開始する。ＣＭ２１８のバッファ６２２が、ウェークアップタイマが終了する前に全て使われてしまうと、ＣＭ２１８は、要求しているＣＤにＰＴＸ拒否を送信する。バッファ６２２に記憶されたバッファ済メディアは、ウェークアップタイマが終了してしまった後にネットに送信されてもよい。ウェークアップタイマが終了してしまうと、ネット動作は通常どおり行われる。
【０２２９】
任意のバッファ済メディアがバッファ６２２から送信される間、会話しているＣＤが話者特権を解放してしまったとしても、ＣＭ２１８はネットをアクティブであるとして扱う。よって、ＣＭ２１８は一般的に、中断しているＣＤがバッファ済メディアの情報源よりも高い優先度を有していない限り、ＣＤがバッファ済メディアの送信を中断できないようにする。
【０２３０】
ＣＤ２０２における内部メディアバッファの大きさは、アイドル状態から接続状態へ移行するために予想される最長時間に基づいて選ぶことができる。同様に、ＣＭ２１８におけるバッファ６２２の大きさは、ＣＭ２１８のネットデータベースで特定されたネットが持つウェークアップタイマの（最大）値に基づいて選ばれなければならない。
【０２３１】
ポイントツーポイント通話との対話  
ＣＤが休止状態にある間、ＣＤ２０２は、音声または別のデータサービスオプションを通じてポイントツーポイント音声サービス通話を受信することができるが、それでもなお、１つ以上の休止ネットが参加したままとなっている。ポイントツーポイントまたは他のデータサービス通話が終了した後、ＣＤ２０２は一般的に休止状態に戻る。
【０２３２】
しかしながら、ＣＤが、ポイントツーポイント音声サービスオプション通話または別のデータサービス通話を受信することを選んでいる間に、ネットが休止状態から出た場合、ＣＤ２０２はＡＹＴ“ウェークアップ”メッセージ要求を見逃し、これによってネットのアクティブな参加者のリストから削除されがちである。このような例では、ポイントツーポイント通話が終了した後、ＣＭ２１８にＡＳＫ要求を送信することによって、ＣＤ２０２は自己の参加ステータスを判断することができる。
【０２３３】
一般に、ＣＤがネットのアクティブな参加者のリストから削除されてしまうと、再びネットに加わるには、ＣＭ２１８のＳＩＰサーバに再登録する必要がある。
【０２３４】
通常の状況下では、休止状態への移行を交渉したＣＤは、基地局が通話を終了する前２４時間までの休止データ通話に関連する状態を維持するよう期待することができる。しかしながら、基地局のリソースが少なくて貴重なときは、いくつかの基地局は、１０分間だけ休止した後、通話を終了させることが許され、ＣＤ２０２に対して明示に通知することなくこれを実行する。基地局によるこのような行為によって、直接的に、ユーザが知らない間にネットのメディアトラフィックの重大または重要な部分を失うことになってしまう。それは、ＣＤ２０２（またはそのユーザ）がＰＴＴスイッチ４５０を押すなどの動作をとるまで、ＣＤが休止モードのままでいるからである。よって、このような状況では、ＣＤ２０２は、データ通話を休止から回復させようと試みた後、この通話が終了されていることを見つけるだけである。結果として、許された最長の休止時間（この例では、１０分間）より長い間、データ通話が休止している場合、ネットアクティビティが再開するときに、基地局が休止状態にあるデータ通話に再接続することをＣＤ２０２は仮定できない。
【０２３５】
多くの場合、ＣＤ２０２は基地局が休止データ通話を終了させてしまうのを避けられない。しかしながら、ＣＤ２０２は、接続状態へ定期的に移行し、いくつかの無線データアクティビティを生じさせることによって、休止通話が終了されていないことを確認することができる。この方法を利用して、ＣＤ２０２は、通話が基地局によって終了されたのかどうか、およびいつ終了されたのかを即座に知ることができる。１つの実施形態では、ショートシリーズのＩＣＭＰ／ＩＰエコー要求（すなわち、１セットのＰＩＮＧ）が基地局に送信されて、返信を待つ。代わりに、ＣＤ２０２はＡＳＫメディアシグナリング要求をＣＭ２１８に送信して、予想されるＦＹＩ応答を待ってもよい。いずれの場合も、接続状態への移行が成功する場合には、ＣＤ２０２は、通話が有効なままであることと、休止状態に戻ることが可能であることを確認している。後者のアプローチによっても、ＣＭ２１８が引き続き、ＣＤ２０２を選択されたネットのメンバーであるとみなしていることをＣＤ２０２が確認できる。
【０２３６】
このチェックを実行することによって、切断が発生する妥当な時間内に基地局により休止データ通話が終了されたのがいつか、あるいは終了されたかどうかをＣＤ２０２が確実に検知できるようになる。基地局は一般的に、１０分より短い期間に休止になっているデータ通話を終了させないので、ＣＤ２０２が最後に休止状態に移行してから少なくとも１０分が終了するまで、ＣＤ２０２は一般的にこのチェックを実行しない。このようなチェックを送信する時間は固定された予め定められた値でもよく、あるいはユーザインターフェースを通してユーザにより構成されてもよい。
【０２３７】
休止シグナリング  
図９は、単一のＣＤ２０２およびネットが管理しているＭＣＵとの間で交換されるグループ通信メディアシグナリングメッセージのシーケンスを示し、休止状態を図示している。メッセージは示されている順序で送信される。
【０２３８】
ネットの設定可能なハングタイムが終了するのに十分に長い時間、ネットがアイドル状態であった後、ＣＭ２１８は、ステップ１で示すように、スリープ要求メッセージをネットの参加者にブロードキャストする。これを受けて、各ＣＤは、自己のエアインターフェースリソースを解放することによって、自己の無線リソースを解放し、休止モードに入ることができる。一般にこれは、通信チャネルに比較的早く再接続できるためのさまざまな設定を維持しながらも、ＭＳＣ１１８および基地局２１６が、休止ＣＤに関連する通信チャネルを切断することを意味する。なお、１つの実施形態では、ネット参加者はスリープ要求メッセージに応答しない。
【０２３９】
ＣＤによる正常なＰＴＴ要求は、図９のタイム２に示すようにネットを休止モードから回復させる。他のイベントもネットを休止から回復しうることが理解されなければならない。例えば、ネットアドミニストレータは、１つ以上の意図されたネットメンバーに送信するために、メッセージをＣＭ２１８に送ることによって、この１つ以上のネットメンバーにコンタクトすることが必要かもしれない。ＣＭ２１８は、ネットを休止から出す独立した方法を提供することができる。例えば、かなりの時間が経過した後、どのＰＴＴ要求も受信されない場合、ＣＭ２１８はネット参加者にＡＹＴメッセージを自主的に送信して、どのＣＤが引き続きメッセージに応答しているかを判断することができる。ネットを休止から出す他の可能性もある。
【０２４０】
タイム５のＰＴＸメッセージによってＰＴＴ要求を許可するより前に、ＣＭ２１８は、要求しているＣＤのネットの他のメンバーにＡＹＴメッセージ要求を送信する（タイム３）。これにより、無線リソースがスリープメッセージに応答して解放された場合、以前に参加しているＣＤのそれぞれを休止状態から出し、ＣＤは引き続きデータプロトコルを通じてコンタクトしうるということを確認する。タイム５で、ここではＰＴＸ休止応答時間として規定されている設定可能な時間期間の後、ＣＭ２１８はＰＴＸメッセージを送信する。このメッセージは、要求しているＣＤに送信特権を許可する。ＰＴＸ休止応答時間は通信チャネルを再確立し、ＩＡＨメッセージを送信する機会をＣＤに与える（タイム４）。そして、これらのＣＤが引き続きコンタクト可能であることをＣＭ２１８に警告する。これによって、いったんＰＴＸ許可がなされると、ＣＤはＰＴＴ要求者から通信を受信することができる。
【０２４１】
ＰＴＸ許可が要求しているＣＤによって受信されると、このＣＤは、ＣＭ２１８へのメディアの送信を開始する。ウェークアップタイマ６１８が終了するまで、ＣＭ２１８は、他のネットメンバーにメディアを転送することを抑制する。このことは、ＣＭ２１８内のバッファ６２２、またはＣＤ２０２内部の内部メディアバッファにメディアを記憶させるＣＭ２１８によってなされる。ウェークアップタイマの値は一般的にＰＴＸ休止応答タイマの値よりも大きい。情報がウェークアップ時間期間内に記憶された場合には、ウェークアップタイマ６１８が終了した後、ＣＭ２１８は、バッファ６２２または内部メディアバッファからのメディアおよびメディアシグナリング転送を開始する。この時間内にどの情報も送信されなかった場合には、送信特権を有しているＣＤから受信した任意のメディアが、他のネットメンバーに直接転送される。
【０２４２】
理想的には、ＰＴＴ要求に応じて素早い返信がなされるように、ＰＴＸ休止応答タイマはゼロに設定される。ウェークアップタイマは、ＰＴＴ要求者がＣＭ２１８にメディアを送信している間に、ＣＤが時間を計って通信チャネルを再確立できるようにする。ウェークアップタイマが終了した後、タイム６でＰＴＡメッセージをネットの参加者に出すことによって、ＣＭ２１８は話者にアナウンスする。そして、バッファ内に記憶される任意のメディアは、他のネットメンバーに転送されてもよい。ウェークアップタイマの終了より以前にバッファリングが行われなかった場合には、ＣＭ２１８によって話者からのメディアが受信されるときに、メディアは他のネットメンバーに転送される。
【０２４３】
なお、ネットが休止状態から出た後に延長された時間に、ＣＭ２１８は、ＩＡＨメッセージ応答を受信することができ、ＣＭ２１８は、留保中のＰＴＴ要求を許可する前に全てのネット参加者が応答するのを待たないかもしれない。ＰＴＸメッセージ応答が送信された後にその人のＩＡＨ応答が到達した遅延応答者は、ネット参加者としてリストアップされたままであるが、全ての最初のメディアトラフィックおよびシグナリングを受信しないかもしれない。設定可能な時間期間後にＡＹＴ要求に応答しない任意のＣＤは、もはや到達不可能であると仮定され、ネットのアクティブな参加者のリストから削除される。
【０２４４】
ＰＴＴアービトレーションシグナリング  
図１０は、話者特権を持ち、優先度の低いＣＤを中断させるより優先度の高いＣＤを示すグループ通信メディアシグナリングメッセージのシーケンスを示す。
【０２４５】
タイム１で、優先度の低いＣＤは、ＰＴＴメッセージ要求をＣＭ２１８に送信する。このＰＴＴメッセージ要求は、タイム２でＣＭ２１８によって許可される。ＣＭ２１８は、ＣＤ２０２が話者特権を持っていることを、タイム３でネットメンバーにＰＴＡメッセージを出すことによってアナウンスする。
【０２４６】
優先度の低いＣＤがメディアを送信している間に、第２のＣＤは、同一のネットに対して、タイム４でＣＭ２１８にＰＴＴメッセージ要求を送信することによって中断しようとする。ＣＭ２１８は、第２のＣＤが話しているＣＤよりも高い優先度を有し、したがって、その話しているＣＤにタイム５でＰＴＸ取消メッセージを送信することによって、このＣＤから話者特権を取消す。ＣＭ２１８はその後、タイム６で通常のＰＴＸメッセージ応答によって優先度の高いＣＤに対してＰＴＴ要求を許可し、優先度の高いＣＤが話者特権を有することを、タイム７でネットメンバーにＰＴＡメッセージを送信することによってアナウンスする。
【０２４７】
中断しているＣＤが、第１のＣＤよりも高い優先度を持っていないとＣＭ２１８が判断する場合には、ＣＭ２１８はＰＴＸメッセージ応答によってＰＴＴ要求を拒否し、話しているＣＤからネットの参加者へのメディアの配信を継続する。
【０２４８】
特定のＣＤに適用された優先度は、一般に、ＣＭ２１８によって保持されるデータベースで規定される固定値であるが、ＣＭ２１８は他のアービトレーションアルゴリズムを用いてもよい。このアルゴリズムは、ここで示されるように、必ずしも常に、優先度が最も高い要求している参加者に対して話者特権を認めるわけではない。コンフリクトをアービトレートするために利用されるＰＴＴアービトレーションアルゴリズムは、ネットごとに個別に構成されうる。
【０２４９】
ＣＤユーザアドレッシング  
ＳＩＰ通話シグナリングおよびＰＧＰ公開キー暗号化のいずれも、ＣＤ２０２を一意的に識別するために、特有のユーザＩＤまたは同様の識別子の存在を要求する。ＣＭ２１８ユーザデータベースは、内部ユーザ識別子を規定する（これは、ＣＤ２０２に転送され、かつＣＤ２０２によってメディアシグナリング要求の際に使用されてもよい）。しかし、このユーザ識別子は、必ずしも特有のＣＤユーザアドレスとして適切でなければならない必要はない。ＣＤ２０２のユーザＩＤアドレスもまた、任意の秘密またはプライベートなデータを含んでいてはならない。この公衆公開は、既存のセルラインフラストラクチャ認証機構をそこなうおそれがある。
【０２５０】
ＣＤ２０２ユーザアドレスがこれらの基本制約を満たす限り、多くの妥当な規定を受け入れることができる。各ＣＤにも特有のダイヤル番号が適用されるとすると、可能性のある１つの規定は、以下のシンタックスに基づくだろう。
【０２５１】
MS<DN>@nbs.<サービスプロバイダドメイン>  
ここで、<DN>はＣＤ２０２のダイヤル番号を示し、<サービスプロバイダドメイン>は、サービスプロバイダのＩＰネットワークに関連した完全に装飾されたドメイン名である。この定義を使用して、ダイヤル番号が619-972-6921であるＣＤに対するユーザアドレスとして
MS6199726921@nbs. qualcomm. com  
を割り当ててもよい。なお、このフォームも、サービスプロバイダごとに、ＣＤが複数の特有のユーザアドレスに適用されることを可能にする。
【０２５２】
より一般的なＣＤユーザアドレスは、以下のフォームを仮定する。  
<ユーザ名>@<ドメイン>
ここで、＜ユーザ名＞は、特定の＜ドメイン＞内に特有の、ユーザが定義しうる文字列であり、＜ドメイン＞は任意のインターネットＤＮＳドメインである。例えば、  
alice.smith@users.wirelessknowledge.com  
は、ユーザAlice SmithのＣＤ２０２ユーザアドレスであってもよい。
【０２５３】
ＣＤ２０２ユーザアドレスは、ＳＩＰ登録および勧誘の際に送信者のヘッダで使用され、要求されたＳＩＰシンタックスの他の部分を構成するために使用されてもよい。ユーザアドレスも、ＳＩＰ要求を認証するために使用されるプライベートＰＧＰキーの生成に対する入力として使用されうる。
【０２５４】
ＣＤ２０２ユーザインターフェースは、ユーザが、ユーザアドレスを視認および／または修正可能とすることができる。
【０２５５】
ＣＤ認証  
ある一定の拒否のサービス攻撃を防止し、ＣＤマスカレードを防ぐために、ＣＭ２１８は場合によって、ネットへの登録または参加に先立って、ＣＤ２０２が認証を受けるよう要求する。認証は、ネットワークまたはセルラインフラストラクチャレベルで存在しうる他の認証スキームとは無関係に、アプリケーションレベルで行われてもよい。１つの実施形態では、暗号化された（安全な）ネットをサポートする概念およびデータ構造とは独立して、ＣＤ認証も構成され、動作する。
【０２５６】
特に、ＣＭ２１８は、ＳＩＰ要求を持つ認証ヘッダをＣＤ２０２が含むよう要求するかもしれない。認証ヘッダは、ＰＧＰ公開キー暗号署名を利用して、ＳＩＰメッセージがＣＤ２０２によって署名されるようにする。
【０２５７】
公開キー暗号化は、暗号化装置（この事例では、ＣＤ２０２）に対してのみ知られるプライベート秘密から、公開およびプライベートキーを生成する。この秘密と組み合わせて、プライベートキーはメッセージに署名するよう要求されるが、公開キーは、それ１つで、署名されたメッセージの署名を確認するために使用される。よって、ＳＩＰ認証をサポートするために、各ＣＤにはプライベート秘密およびプライベートキーが提供され、これらは通常決して共有されない。自己の認証のためにＣＤが必要とするかもしれないＣＭ２１８のそれぞれは、一般にＣＤ２０２の公開キーを知るよう要求される。公開キーは秘密ではないので、ＣＭ２１８によって保持されるユーザデータベースの一部として記憶することができるし、あるいは、インターネット上の一般公開キーサーバを通じてアクセスされてもよい。
【０２５８】
ＣＭ２１８は、サーバ、ネット、またはユーザレベルでＣＤ認証を要求することができる。サーバレベルにおいて、ＣＭ２１８は、ＣＤのＣＭ２１８のＳＩＰサーバに対して接続されたＣＤに要求して、認証証明書を提供させ、認証されていない要求を拒否する。サーバレベル認証が可能なときは、識別子（すなわち、ＣＤの公開キー）が前もってＣＭ２１８に知られているＣＤのみが、有効にサーバを使用できる。サーバレベル認証は、多くの比較的容易なサービス拒否攻撃からＣＭ２１８のＳＩＰサーバを保護することができる。
【０２５９】
ＣＭ２１８は認証を通じて、管理する１つ以上のネットを保護することができるが、他のネットを保護しないままにしてもよい。保護されたネットに自己を勧誘させるようＣＤが試みる場合、ＣＭ２１８のＳＩＰサーバは、ＣＤ２０２がＣＭ２１８によって認証されない限り、一般に要求を拒否する。
【０２６０】
最後に、ＣＭ２１８は認証を利用して、ＣＤ（または、一般的に任意のＳＩＰユーザエージェントクライアント）が、他のＣＤのようにマスカレードを確実に試みないようにし、したがって、正当なネット参加者に対するサービスを拒否するか、あるいは、ネットのメディアチャネルを消極的に監視する。特定のＣＤが認証されるべきであるとＣＭ２１８が要求する場合には、クライアントのＳＩＰ要求が、ＣＭ２１８によって確認されうるＰＧＰ署名のようなさらなる認証を有しない限り、ＣＭ２１８は一般に、ＣＤ２０２として接続しているクライアントからのＳＩＰ要求を受け入れない。認証は、ユーザごとに構成されていてよい。この例では、ＣＭ２１８は、他のユーザに未認証なままで参加を許す一方で、ある一定のユーザがネットに加わるのに先立ち、認証されなければならないことを要求できる。
【０２６１】
ＰＧＰプライベートキーは、いったんＣＤ２０２ユーザアドレスが規定されれば、アドミニストレーション的にＣＤ２０２内に提供されるか、あるいはＣＤ２０２によって作成されてもよい。プライベートキーは外部に記憶されている必要はないが、関連する公開キーは、ＣＤ認証を要求している任意のＳＩＰサーバのユーザデータベースに読み込むことができる。
【０２６２】
複数のグループ通信システム  
上述の説明は、少なくとも１つの実施形態において、グループ通信サービスを提供するシステムおよび方法が独立したサービスとして採用されていることを想定しており、１つのＣＭ２１８が完全に独立して特定の地理的領域またはサービスのエリア内で動作する。しかしながら、グループ通信サービスを提供するシステムおよび方法の少なくとも１つの実施形態は、局地的な地理的エリアのサービスを越えてグループ通信サービスを拡張することも可能であることに留意すべきである。このことは、ＧＳＭ、ＴＤＭＡ、およびＣＤＭＡセルラネットワークを含む複数の通信ネットワークに、GlobalstarＴＭやIridiumTMのような衛星通信システム、ローカルエリアネットワークまたはワイドエリアネットワークを利用した企業のイントラネットにＣＭを配備することによって達成される。。
【０２６３】
異なるシステムのＣＭ間での通信は、ＳＩＰサーバリダイレクト、ユーザデータベースおよびネットデータベース記録の交換、ならびに統合ＮＢＳサービスを容易にするＣＭ間の追加的なメッセージを利用して行われる。
【０２６４】
統合グループ通信サービスにおいて、任意のＣＤにネットの所有権を仮定できるようにし、これにより特定のＣＭ２１８またはＭＣＵ６０２に対してネットの動作を厳しく拘束しないようにすることが好ましい。ＣＭの選択はその代わりダイナミックに決定されてもよい。これは、ネット参加者の大部分への近さ（利用可能な位置決定技術を利用して決定される）、サービスプロバイダのシステム内部ネットワークにおいて利用可能なサービスの質、および他の要因に基づいている。同様に、任意のＣＭのＳＩＰリダイレクトサーバは、任意のＣＤを適切なＭＣＵのＳＩＰユーザエージェントサーバにリダイレクトできなければならない。そして／または、必要ならば、ＣＤを別のＳＩＰリダイレクトサーバに転送することも可能でなければならない。
【０２６５】
この統合システムにおいて、ネットのネットアドレスはグループ通信システムにわたって意味を持つ。結果として、１つ以上のトップレベルＳＩＰサーバは、勧誘要求をリダイレクトし、ネット参加者をＭＣＵに配信する役割を果たす。これらのトップレベルＳＩＰサーバは、共通なユーザとネットデータベースとを共有し、異なるネットワークランデブー地点で同一の機能とリダイレクション決定とを提供する。結果として、ＣＤから発生する勧誘のリダイレクションは、重要で決定的なレイヤの抽出を行い、この抽出により、複数のＣＭのインストールを単一の同種のグループ通信サービスに統合できるようにする。
【０２６６】
統合グループ通信システムは図１１に示される、この例では、ＣＭ１０００は、地上セルラ通信ネットワークをサポートし、ＣＭ１１０２は、衛星通信ネットワークをサポートしている。統合グループ通信サービスにおいて、システムは、ＭＣＵ制御装置６１２、ＭＣＵクラスタ１１０４として知られる、ＭＣＵ６０２の関連するセット、および関連するＳＩＰユーザエージェントサーバ６００によって提供される機能を繰り返すことによってスケーリングする。単一のデータベース１１０６およびアドミニストレーションインターフェース１１０８は、システムの複数のＣＭによって共有される。機能的なエンティティ間の通信は示されていない。
【０２６７】
ＣＤがこのような統合システムにおけるネットに加わるためになされるプロセスは、単一のＣＭインストールを有するシステムで使用されるプロセスと同様である。ＣＤ２０２は最初、トップレベル（今ではもうグローバルな）ＳＩＰリダイレクトサーバ１１１０にＳＩＰ要求を送信する。ＳＩＰリダイレクトサーバ１１１０は、ＳＩＰのようなシグナリング機構を通じて、要求しているＣＤを適切な宛先にリダイレクトする。ネットに参加するための勧誘要求の場合、宛先は、対象となっているネットに対して現在責任を負っているＭＣＵに関連する、ＳＩＰユーザエージェントサーバ６００である。ＣＤ２０２が利用できるネットの現在のリストを要求している勧誘の場合には、宛先は一般的に、その要求に応じることのできる任意のユーザエージェントであってよい。
【０２６８】
これとは別に、リダイレクトサーバ１１１０は、既知のインプリメンテーション特定プロトコル、および／またはメッセージング規則を利用したアプリケーション相互のメッセージングを通じて、ＭＣＵクラスタ１１０４と追加的なメッセージを交換することができる。
【０２６９】
統合されていない場合は、リダイレクトサーバ１１１０が受信する勧誘要求に対する宛先をリダイレクトサーバ１１１０が確実に決定できるようにするためには、特別なスタートアップ動作が必要とされる。可能性のある１つの構成は、リダイレクトサーバ１１１０に存在するためにＳＩＰ登録を要求する。リダイレクトサーバ１１１０がグローバルデータベース１１０６に照会して、そこに含まれるネットの定義への各勧誘要求のマッピングを試行することが要求されてもよい。
【０２７０】
商業セキュリティ  
１つの実施形態では、暗号化されたグループ通信はオプション機能として可能である。ネットユーザのオプションとして、特定のネット上で送信される音声およびデータが、送信しているＣＤで暗号化されてもよく、ネットの他の全てのＣＤによって解読されてもよい。暗号化はエンドツーエンド、すなわち第１のＣＤから第２のＣＤまでである。ＣＤからの通信は、一般的に、商業暗号アルゴリズムによって暗号化される。このアルゴリズムは、ＣＤに組み込まれている。１つの実施形態では、ＣＤが暗号化されたものとして、あるいは暗号化されていないものとしてネットを取り扱うかの選択をすることはネットユーザの裁量であり、通常は、ＣＭ２１８の関与は必要とされない。
【０２７１】
ユーザは、ネットごとに通信を暗号化させることを好むかどうかを選択することができる。１つの実施形態では、ユーザには、ユーザインターフェースを使用してネットに対して暗号キーを入力する機能が与えられる。したがってユーザは、そのネットに対して暗号化オプションを選択し、同一の暗号キーを利用しているネットの他のユーザとの暗号化された通信に加わることができる。
【０２７２】
一般的に、任意の時間において、ユーザはネットトラフィックの暗号化をイネーブルにしたりディスプレイセーブルしたりできる。
【０２７３】
１つの実施形態では、対称キー、またはトラフィック暗号キー、すなわちＴＥＫとして知られているキーの利用を通じて、メディアトラフィックは、対称に暗号化される。このキーは、他のネットユーザによって共有される。一般的に、ネットユーザに対しては、例えばよく知られたディッフィー−ヘルマン（Diffie-Hellman）アルゴリズムのようなキーアグリーメントアルゴリズムは存しない。ネットトラフィック暗号キーは、ネットユーザまたはネットアドミニストレータによってオフラインで生成され、それぞれの電話機に手動でキーを入力するネット参加者に対して、安全に配信される。このキーは、新規のキーが生成され、ネットユーザに配信されて、これまでのネットＴＥＫと置き換えるまで、特定のネットに対する全てのメディアトラフィックに使用される。
【０２７４】
暗号化選択  
上述のように、特定のネットのメンバーになるとき、ＣＤ２０２はＣＭ２１８から受信するメッセージを介して通知される。特定のネットのためのネットアドミニストレータは、ネットトラフィックが暗号化されるべきであることを示すアドバイザリフラグを設定することができる。この表示は忠告のみであり、ネット上の通信が実際に暗号化されることを正式に示してはいない。
【０２７５】
ＣＤ２０２ユーザインターフェースは、ユーザが、任意のネットを暗号化されたネットとして指定できるようにし、さらに、ネットに関する暗号化されたアドバイザリフラグが、ＣＭ２１８によって受信されたかどうかに関係なく、ユーザがネットにＴＥＫを入力できるようにする。
【０２７６】
ＣＤは、最短と最長のキーの長さを強制的に決定することができる。ＣＤは、キーとともに入力されるキーチェックサムに対する手段を提供することができ、これが提供される場合には、入力されたキーに対するチェックサムを検査する。チェックサムが入力されない場合、電話機は、チェックサムを計算して、ユーザに対して、表示できるようにする。ＣＤは、一般的に、最初のキー入力の後は、電話機のディスプレイにキーを表示しない。
【０２７７】
キーが所定のネットに対して正常に入力されると、このネット上のメディア送信がこのキーを利用して暗号化され、このネット上で受信されたトラフィックはこのキーを利用して解読される。暗号化されたトラフィックには追加的なヘッダが含まれる。これは、電話機が暗号化／解読プロセスに同期し、遅延同期（すでに進行中の送信に対する同期）をできるようにし、さらに送信者と受信者が同一のトラフィック暗号キーを使用していることを確認できるようにする。暗号化されるものとして指定していないネット上で、ＣＤが（暗号化ヘッダの存在によって検知される）暗号化トラフィックを受信する場合、ＣＤは、暗号化されたトラフィックを受信していることをユーザに示し、例えば、オーディオをミュートしたり、またはデータ出力を抑制して、トラフィックを出力しない。同様に、暗号化するよう構成されたネット上で、ＣＤが、暗号化されていないメディアトラフィックを受信する場合、あるいは、トラフィックが正しく解読されていない場合（例えば、キーに互換性がない場合）、電話機はユーザに警告してトラフィックをミュートしなければならない。
【０２７８】
キーの生成および配信  
暗号化されたネットのためのキーは、一般的に、ランダムな２進数である。一般に、このキーは、ネット上の１人の当事者、またはこのネットのアドミニストレータによって生成され、安全にネット参加者へ配信される。キーの配信ポリシーが、ネットユーザに対して現在残されており、かつＣＭ２１８の外部にあるために、それはネットのセキュリティの妥協点の潜在的なよりどころとなる。キー配信の好ましい方法は安全な手段を介する方法であり、例えば、ネット参加者へのＰＧＰ暗号化ｅメールによるものである。他の方法もまた可能であり、電話通話、フェースツーフェースでの面会、あるいは自動配信によって、ＳＩＰ認証のために各ＣＤ内に一般に内蔵されているＰＧＰ秘密キーが利用される。
【０２７９】
安全なネットのためのキーを生成するようはたらくエンティティは、必要とされるセキュリティのレベルを保証するために十分な長さを持つランダムな２進数を選択しなければならない。その後このキーは、ユーザによってＣＤ２０２に入力するために、０から９までの数字を含む１０進数に変換される。ＣＤ２０２は、その後、この１０進数を２進数に変換し、この２進数を暗号キーとして使用する。１１２ビットキーに対応する数を入力するため、例えば、ユーザは３４桁の１０進数を入力する必要がある。ＣＤは一般に、全てゼロ、全て１、または１と０を交互に有しているような“バッド”キーを検出することができる。
【０２８０】
１つの実施形態では、暗号化されたネットは“カウンタモード”暗号化を利用する。これは、状態変数または状態ベクトル（ＳＶ）として知られるカウンタの電子コードブック（ＥＣＢ）暗号化と、平文ビットのブロックで出力を排他的にＯＲ処理することを含む。カウンタ値がインクリメントされ、平文の各ブロックに対してプロセスが繰り返される。１つの実施形態で使用される暗号化アルゴリズムは、２つのキーを持つトリプルＤＥＳ（Ｅ１Ｄ２Ｅ１モード）であり、カウンタモードで使用される。コードブック幅は６４ビットである。他の暗号化アルゴリズムも可能である。
【０２８１】
１つの実施形態では、暗号キーの長さは１１２ビットで固定である。ユーザが不十分な１０進数桁を入力して１１２ビットの２進数キーを作成する場合には、１１２ビットの２進数を作成するために、固定されたパターンがユーザの入力に追加される。１つの実施形態では、下位の５６ビットが第１のＤＥＳ（Ｅ１）暗号キーとして使用される。上位の５６ビットが第２のＤＥＳ（Ｄ２）キーとして使用される。もちろん、他の変化も可能である。
【０２８２】
状態ベクトル（ＳＶ）の構成は、図１２に示される。１つの実施形態では、状態ベクトルは以下のフィールドからなる。
【０２８３】
・１６ビット送信者ＩＤフィールド１２００：  
このフィールドは、ユーザ間の暗号ＳＶが確実に一意的であるよう助けるために用いられる。  
グループ通信サービスのために、送信者ＩＤは特定のＴＥＫの全てのユーザに特有の番号でなければならない（例えば、暗号化されたネットに特有）。キーが特定のネットに対して電話機に入力されたとき、送信者ＩＤはＣＤ２０２によってランダムに選ばれる。代わりに、ユーザは既知の特有なランダム値を入力するオプションを有していてもよい。送信者ＩＤは一般にネット固有であって、ＴＥＫが使用されているかぎり変化しない。
【０２８４】
・４ビットアプリケーションＩＤフィールド１２０２：  
このフィールドは、音声、データ、あるいはインコールシグナリングのような、異なるが、おそらく同時におこるアプリケーションのために利用される暗号ストリームを識別するために利用される。
【０２８５】
・４４ビット状態カウンタフィールド１２０４：  
このフィールドは、以下のサブフィールドに細分される：  
−  ２ビット潜在成分１２０６：  
このフィールドは通常決して送信されない（よって、これは潜在的である）が、データフレームを暗号化（または解読）するのに複数のコードブックが必要なときはいつでも、ＳＶの一意性を保持するために利用される。このカウンタは、データフレームコードブックカウンタとして考えられ、このカウンタは、データフレームごとに使用されるコードブックをカウントしながら、各新規データフレーム上でゼロにリセットされる。  
−  １４ビット短期成分１２０８：  
このフィールドは定期的に（ＲＴＰペイロード内で）送信され、データフレームカウンタとしてはたらく。  
グループ通信サービスのために、各送信パケット（１つ以上のデータフレームを含んでいてもよい）に対して一度フィールド全体が送信される。このフィールドは、データフレームカウンタとして考えられる。それが、データフレーム毎に必要とされるコードブックの数と無関係に、各データフレームに１つずつインクリメントするからである。  
−  ２８ビット長期成分１２１０：  
このフィールドは、長期成分および短期成分によって形成される４２ビットカウンタのうち“高順位”のビットを構成する。  
送信中に、短期成分が“ロールオーバー”するときはいつでも、このフィールドは、自動的に１つずつインクリメントする。長期成分の初期値は、新規キーが入力されるときにランダムに選ばれる。長期成分は、短期成分がロールオーバーするときは毎回インクリメントされる。長期成分がオール１状態に達した場合、長期成分はオールゼロにロールオーバーする。
【０２８６】
初期化とＳＶの一意性  
状態ベクトルの低位４４ビット（２ビット潜在フィールド以外。このフィールドは各データフレームに対してゼロにリセットされる）の初期化は要求されない。しかしながら送信機は、トラフィックキーの寿命の間、確実に状態ベクトル（ＳＶ）に一意性を持たせるよう要求される。トラフィックキーの寿命は任意（しかし有限）時間である。送信者ＩＤフィールド１２００は、ＳＶがネットユーザのグループの中で確実に一意的となるよう助ける。潜在ビットは“００”に初期化され、データフレーム内でコードブックカウンタとして連続した順序で使用される。この機能は、単一コードブックよりも長いデータフレームに適用可能である。
【０２８７】
送信者ＩＤを割り当てるための中央機関がないために、ネットユーザ間の送信者ＩＤの一意性を絶対的に保証することはできない。新規キーが入力されると、送信者ＩＤは一般にランダムに設定される。このＩＤは、そのキーが使用される間は一定のままとなる。ネットにおける１人より多い参加者が同一の送信者ＩＤを使用しているという希少な事象では、ＳＶの一意性は、そのユーザ間の長期および短期成分が一意的であるならば、なお認められうる。
【０２８８】
アプリケーションＩＤ１２０２は、さまざまなアプリケーションから生成された暗号ストリームを区別するために利用される。
【０２８９】
状態ベクトルの保持  
送信機  
暗号化装置に配信された各データフレームに関して、送信機は、トラフィックキーが有効である間は状態ベクトルが必ず一意的であるようにする。このことは、暗号化動作において、状態ベクトルの使用に続いて（すなわち、１つのデータフレームの暗号化の後に）既存の短期成分をインクリメントさせることによって達成される。潜在成分は初めゼロに設定されており、データフレームを暗号化するために生成された、連続するコードブックのそれぞれについてインクリメントされる。短期成分が通話中に自己の最大値に達すると、送信機は短期成分をゼロに設定して長期成分をインクリメントさせる。
【０２９０】
受信機  
受信機の解読装置に配信されるデータフレームについて、関連状態カウンタが解読に先だって決定される。使用され、解読されるべきデータとともに解読装置に提供される場合、短期および潜在成分がＲＴＰペイロードから抽出される。短期成分が通話中に自己の最大値に達した場合、解読装置は長期成分をインクリメントさせて同期を維持する。解読装置はまた、ストリームに組み込まれた状態ベクトルの一部分の定期的な受信を追跡して、遅延入力を容易にする。ある理由により、ミスマッチが生じた場合、解読装置は定期的に回復された値を使用して、解読のための状態ベクトルの関連部分を更新する。
【０２９１】
暗号同期の維持  
送信機と受信機との間の同期を維持しなければならない。一般に、各データフレームの暗号化は新規コードブックで始まる。つまり、１つのフレームから次のフレームへコードブックビットの保存が試行されることはない。暗号化のために必要とされる以上のコードブックビットが生成されると、データフレームの暗号化後、残りのビットは廃棄される。受信機は同一の手続きに沿って同期していなければならない。
【０２９２】
状態ベクトルの同期は、アプリケーションによって要求されるようにＳＶの一部分を定期的に送信することにより維持される。暗号同期情報は、ＲＴＰペイロード内で、適切なＲＴＰペイロードプロファイルを利用して送信される。初期ＲＴＰペイロードの暗号同期部分は、図１３に示すように、短期成分（１４ビット）、送信者ＩＤ（１６ビット）、アプリケーションＩＤ（４ビット）、および長期成分（２８ビット）からなる。
【０２９３】
連続したＲＴＰペイロードは短期成分およびアプリケーションＩＤを各ペイロード毎に更新する一方で、残存フィールド（長期成分を含む）が一度に６ビットずつ周期的に送信され、グループ通信のために必要とされる“遅延入力”を容易にする。周期的に送信されるのは４４ビットである（長期２８ビット＋送信者ＩＤ１６ビット）ことから、４４／６つまり８パケットが、定期送信からこれらの成分を累積するために用いられる。さらに、オール１（１１１１１１）の２つの送信のように、予め規定された信号は、周期送信の各周期の間に、フレームフラグのスタートとして含まれていなければならない（８パケットの周期送信＋２つのフラグ）。８フレームのシーケンスで送信される長期成分の値は、送信の開始時、第１のフラグフレームで有効であった値である（このことは、長期成分がロールオーバー中のケースをカバーする）。
【０２９４】
ＲＴＰが使用されない場合（例えば、ＣＲＴＰヘッダ圧縮が利用できない場合）、上述と同一の情報が、ＵＤＰパケットストリームの“アプリケーションヘッダ”に組み込まれなければならない。簡潔にいえば、暗号同期の送信および維持はＲＴＰが提示されるときに使用されるものと同様でなければならない。
【０２９５】
キーチェックサム  
１つの実施形態では、ＣＤ２０２は、入力されたトラフィック暗号キー上のチェックサムを計算する。チェックサムは、正しいキーが入力されたことを確認するために用いることができる。または、ユーザ間で交換（例えば、口頭またはｅメール経由で）して、ユーザが同一のＴＥＫを特定のネット用に使用していることを確認することができる。チェックサムの情報によって、ユーザがキーの値を決定できなければならない。
【０２９６】
ＣＤ２０２は、任意の入力されたキーに関するチェックサムを計算し、これは、一般にユーザに表示するために利用することができる。チェックサムは、オプションとして、キーで入力してもよい。ユーザがチェックサムを入力する場合、ＣＤ２０２は、入力されたチェックサムがＣＤによって計算されたチェックサムと一致しない限りキーを受け入れることはできない。
【０２９７】
同期チェック  
送信しているＣＤには一般的に、暗号化された送信の際に周期的に同期チェックワードが含まれる。１つの実施形態では、同期チェックワードは、ネットの現在のＴＥＫとネットの現在の同期暗号状態変数とを使用して、既知の定数を暗号化し、その結果を図１４で示されているように１６の下位ビットのような部分に切り捨てた結果である。１６ビット同期チェックワードは、ＲＴＰペイロードの１６ビット同期チェックヘッダで送信される。
【０２９８】
同期チェックフィールドは、定期的に送信ストリームに含まれ、すでに進行中の送信（すなわち、受信機が、送信開始時に、状態変数全体の送信を見逃してしまった）に対して遅延入力／同期化を可能にする。同期チェックフィールドは、１つの実施形態では、少なくとも秒ごとに周期的に送信される。
【０２９９】
同期チェックワードの暗号化は、まさに標準データフレームの暗号化のように、暗号同期状態変数の短期成分の１つの値を使用する。同期チェックワードが送信ＲＴＰフレームに含まれる場合、第１の状態変数値は同期チェックワードを暗号化／解読するために使用され、ペイロードの暗号化／解読は、次の値とともに始まる。
【０３００】
同期チェックワード生成プロセスに使用される定数値はネットＴＥＫとともに入力される。１つの実施形態では、定数は６４ビット長であり、１つのコードブックの長さと等しい。定数値はキーに追加され、１つの長い１０進数列として入力される。キーと同期チェック定数を分けるために区切り記号が使用されてもよい。チェックサムは、キーおよび同期チェック定数に対して計算される。
【０３０１】
上述の好ましい実施形態は、当業者がグループ通信サービスを提供するシステムおよび方法を作り、利用できるように提供される。これらの実施形態に対してさまざまな修正が容易であることは当業者に明らかであり、ここに規定された一般原理は、発明の機能を利用することなく他の実施形態にも適用することができる。したがって、グループ通信サービスを提供するシステムおよび方法は、ここに示された実施形態に限定される意図はなく、ここに開示された原理と新規な特徴に矛盾しない最も広い範囲と一致するよう意図されている。
【図１】
2010246110.tif 000003
【図２】
2010246110.tif 000004
【図３】
2010246110.tif 000005
【図４】
2010246110.tif 000006
【図５】
2010246110.tif 000007
【図６】
2010246110.tif 000008
【図７】
2010246110.tif 000009
【図８】
2010246110.tif 000010
【図９】
2010246110.tif 000011
【図１０】
2010246110.tif 000012
【図１１】
2010246110.tif 000013
【図１２】
2010246110.tif 000014
【図１３】
2010246110.tif 000015
【図１４】
2010246110.tif 000016
【手続補正書】
【提出日】平成22年4月21日(2010.4.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
グループ通信サービスを複数の通信装置に提供するシステムにおいて、
情報信号をデータネットワーク上の送信に適したデータパケットに変換し、前記データパケットを前記データネットワークに提供し、データパケットを前記データネットワークから受信する第１の通信装置と、
情報信号を前記データネットワーク上の送信に適したデータパケットに変換し、前記データパケットを前記データネットワークに提供し、データパケットを前記データネットワークから受信する第２の通信装置と、
情報信号を前記データネットワーク上の送信に適したデータパケットに変換し、前記データパケットを前記データネットワークに提供し、データパケットを前記データネットワークから受信する第３の通信装置と、
前記データネットワークに接続され、少なくとも前記第１の通信装置、前記第２の通信装置、および前記第３の通信装置の間に、アービトレーションされたグループ通信を提供する通信マネージャーとを具備し、
前記第１の通信装置は、
前記通信マネージャーからの排他的送信特権を要求する送信特権要求を生成し、前記送信特権要求を生成した後、シミュレートされた送信特権許可をさらに生成するプロセッサと、
前記シミュレートされた送信特権許可を生成した後、予め定められたイベントが起こるまで、前記情報信号を記憶する内部メディアバッファとを備えるシステム。
【請求項２】
前記予め定められたイベントは、前記送信特権の受信を含む請求項１記載のシステム。
【請求項３】
前記予め定められたイベントは、前記内部メディアバッファ内の利用可能な空間が消費されることを含む請求項１記載のシステム。
【請求項４】
グループ通信サービスを複数の通信装置に提供する方法において、
第１の通信装置によって、情報信号をデータネットワーク上の送信に適したデータパケットに変換することと、
第２の通信装置によって、情報信号を前記データネットワーク上の送信に適したデータパケットに変換することと、
第３の通信装置によって、情報信号を前記データネットワーク上の送信に適したデータパケットに変換することと、
少なくとも前記第１の通信装置、前記第２の通信装置、および前記第３の通信装置の間に、アービトレーションされたグループ通信を提供することと、
排他的送信特権を要求する送信特権要求を前記通信マネージャーから受け取ることと、
前記特権要求を受け取った後に、シミュレートされた送信特権許可を生成することと、
前記シミュレートされた送信特権許可を生成した後、予め定められたイベントが起こるまで、前記情報信号を記憶することとを含む方法。
【請求項５】
グループ通信サービスを複数の通信装置に提供する方法を具体化するコンピュータ読み取り可能媒体において、
前記方法は、
第１の通信装置によって、情報信号をデータネットワーク上の送信に適したデータパケットに変換することと、
第２の通信装置によって、情報信号を前記データネットワーク上の送信に適したデータパケットに変換することと、
第３の通信装置によって、情報信号を前記データネットワーク上の送信に適したデータパケットに変換することと、
少なくとも前記第１の通信装置、前記第２の通信装置、および前記第３の通信装置の間に、アービトレーションされたグループ通信を提供することと、
排他的送信特権を要求する送信特権要求を前記通信マネージャーから受け取ることと、
前記送信特権要求を受け取った後に、シミュレートされた送信特権許可を生成することと、
前記シミュレートされた送信特権許可を生成した後、予め定められたイベントが起こるまで、前記情報信号を記憶することとを含む方法。
【請求項６】
グループ通信サービスを複数の通信装置に提供する装置において、
第１の通信装置によって、情報信号をデータネットワーク上の送信に適したデータパケットに変換する手段と、
第２の通信装置によって、情報信号を前記データネットワーク上の送信に適したデータパケットに変換する手段と、
第３の通信装置によって、情報信号を前記データネットワーク上の送信に適したデータパケットに変換する手段と、
少なくとも前記第１の通信装置、前記第２の通信装置、および前記第３の通信装置の間に、アービトレーションされたグループ通信を提供する手段と、
排他的送信特権を要求する送信特権要求を前記通信マネージャーから受け取る手段と、
前記送信特権要求を受け取った後に、シミュレートされた送信特権許可を生成する手段と、
前記シミュレートされた送信特権許可を生成した後、予め定められたイベントが起こるまで、前記情報信号を記憶する手段とを具備する装置。
【請求項７】
グループ通信サービスを複数の通信装置に提供する装置において、
メモリユニットと、
受信機と、
送信機と、
前記メモリユニットと、前記受信機と、前記送信機とに通信可能に結合されているプロセッサとを具備し、
前記プロセッサは、
第１の通信装置によって、情報信号をデータネットワーク上の送信に適したデータパケットに変換することと、
第２の通信装置によって、情報信号を前記データネットワーク上の送信に適したデータパケットに変換することと、
第３の通信装置によって、情報信号を前記データネットワーク上の送信に適したデータパケットに変換することと、
少なくとも前記第１の通信装置、前記第２の通信装置、および前記第３の通信装置の間に、アービトレーションされたグループ通信を提供することと、
排他的送信特権を要求する送信特権要求を前記通信マネージャーから受け取ることと、
前記送信特権要求を受け取った後に、シミュレートされた送信特権許可を生成することと、
前記シミュレートされた送信特権許可を生成した後、予め定められたイベントが起こるまで、前記情報信号を記憶することとができる装置。
【外国語明細書】
2010246110000001.pdf