(57)【要約】【課題】【解決手段】希望するサービスの要求者を、希望するサービスのためのローカルなプロバイダグループに参加させる方法及び装置は、希望するサービスの要求者が、希望するサービスのためのローカルなプロバイダグループに直ちに連絡することを可能にする。サービスプロバイダグループは、サービス要求者の現在位置に関わらず、サービス要求者に対して、希望するサービスの各プロバイダに個別にコンタクトすることを要求することもなく、サービス要求者の現在の位置ベクトルに基づいて動的に決定される。
2005535179.tif 000002
【特許請求の範囲】
【請求項１】
グループ通信サーバにおいて、通信デバイスを、グローバル通信ネットワークにおけるグループに加える方法であって、前記方法は、
希望するサービスに対する要求を前記通信デバイスから受信することと、
前記通信デバイスの現在位置ベクトルを判定することと、
前記現在位置ベクトルに基づいて、前記希望するサービスに対するプロバイダグループを決定することと、
前記通信デバイスを前記グループに加えることとを備える。
【請求項２】
請求項１に記載の方法において、前記現在位置ベクトルを判定することは、前記通信デバイスから前記現在位置ベクトルを受信することを含む。
【請求項３】
請求項１に記載の方法において、前記グループを決定することは更に、前記希望するサービスに対する予め定めたプロバイダグループを決定することを含む。
【請求項４】
請求項１に記載の方法において、前記グループを決定することは更に、前記希望するサービスのために動的に形成されたプロバイダグループを決定することを含む。
【請求項５】
請求項３に記載の方法において、前記グループを決定することは更に、前記通信デバイスが移動している方向と同一方法に移動しているプロバイダグループを決定することを含む。
【請求項６】
請求項５に記載の方法において、前記グループを決定することは更に、限定された地域に配置されたプロバイダグループを決定することを含む。
【請求項７】
通信デバイスにおいて、グローバル通信ネットワークにおけるグループに加わる方法であって、前記方法は、
希望するサービスに対する要求を前記通信デバイスからグループサーバに送ることと、
前記通信デバイスの現在位置ベクトルを前記グループサーバに提供することと、
前記グループサーバが前記通信デバイスを、前記希望するサービスに対するサービスプロバイダのグループに加えたことを示す応答を受信することとを備える。
【請求項８】
請求項７に記載の方法において、前記グループは、前記通信デバイスの現在位置ベクトルに基づいて決定される。
【請求項９】
請求項８に記載の方法において、前記グループは更に、前記希望するサービスに対する予め定めたプロバイダグループに基づいて決定される。
【請求項１０】
請求項８に記載の方法において、前記グループは更に、前記希望するサービスのために動的に形成されたプロバイダグループに基づいて決定される。
【請求項１１】
請求項８に記載の方法において、前記グループは更に、前記通信デバイスが移動している方向と同じ方向に移動しているプロバイダグループに基づいて決定される。
【請求項１２】
請求項１１に記載の方法において、前記グループは更に、限定された地域に位置するプロバイダグループに基づいて決定される。
【請求項１３】
通信デバイスを、無線通信ネットワーク内のグループ通話に加えるための方法を具体化するコンピュータ読取可能な媒体であって、前記方法は、
希望するサービスに対する要求を前記通信デバイスから受信することと、
前記通信デバイスの現在位置ベクトルを判定することと、
前記現在位置ベクトルに基づいて前記希望するサービスに対するサービスプロバイダのグループを決定することと、
前記通信デバイスを前記グループに加えることとを備える。
【請求項１４】
請求項１３に記載のコンピュータ読取可能な媒体において、前記現在位置ベクトルを判定することは、前記通信デバイスから前記現在位置ベクトルを受信することを含む。
【請求項１５】
請求項１３に記載のコンピュータ読取可能な媒体において、前記グループを決定することは更に、前記希望するサービスに対する予め定めたサービスプロバイダのグループを決定することを含む。
【請求項１６】
請求項１３に記載のコンピュータ読取可能な媒体において、前記グループを決定することは更に、前記希望するサービスのために動的に形成されたプロバイダのグループを決定することを含む。
【請求項１７】
請求項１３に記載のコンピュータ読取可能な媒体において、前記グループを決定することは更に、前記通信デバイスが移動している方向と同じ方向に移動しているプロバイダグループを決定することを含む。
【請求項１８】
請求項１７に記載のコンピュータ読取可能な媒体において、前記グループを決定することは更に、限定された地域に配置されたプロバイダのグループを決定することを含む。
【請求項１９】
通信デバイスにおいて、無線通信ネットワーク内のグループ通話に加わるためのコンピュータ読取可能な媒体であって、前記方法は、
希望するサービスに対する要求を前記通信デバイスからグループサーバに送ることと、
前記通信デバイスの現在位置ベクトルを前記グループサーバに提供することと、
前記グループサーバが、前記通信デバイスを前記希望するサービスに対するプロバイダグループに加えたことを示す応答を受信することとを備える。
【請求項２０】
請求項１９に記載のコンピュータ読取可能な媒体において、前記グループは、前記通信デバイスの現在位置ベクトルに基づいて決定される。
【請求項２１】
請求項２０に記載のコンピュータ読取可能な媒体において、前記グループは、前記希望するサービスに対する予め定めたプロバイダグループに基づいて決定される。
【請求項２２】
請求項２０に記載のコンピュータ読取可能な媒体において、前記グループは更に、前記希望するサービスのために動的に形成されたプロバイダグループに基づいて決定される。
【請求項２３】
請求項１９に記載のコンピュータ読取可能な媒体において、前記グループは更に、前記通信デバイスが移動している方向と同一方向に移動しているプロバイダグループに基づいて決定される。
【請求項２４】
請求項２３に記載のコンピュータ読取可能な媒体において、前記グループは更に、限定された地域に配置されたプロバイダグループに基づいて決定される。
【請求項２５】
通信デバイスを、無線通信ネットワークにおけるグループ通話に加えるためのサーバであって、
希望するサービスに対する要求を前記通信デバイスから受信する手段と、
前記通信デバイスの現在位置ベクトルを判定する手段と、
前記現在位置ベクトルに基づいて、前記希望するサービスに対するサービスプロバイダグループを決定する手段と、
前記通信デバイスを前記グループに加える手段とを備える。
【請求項２６】
請求項２５に記載のサーバにおいて、前記現在位置ベクトルを判定する手段は、前記通信デバイスから前記現在位置ベクトルを受信する手段を含む。
【請求項２７】
請求項２５に記載のサーバにおいて、前記グループを決定する手段は、前記希望するサービスに対する予め定めたプロバイダグループを決定する手段を含む。
【請求項２８】
請求項２５に記載のサーバにおいて、前記グループを決定する手段は、前記希望するサービスのために動的に形成されたプロバイダグループを決定する手段を含む。
【請求項２９】
請求項２５に記載のサーバにおいて、前記グループを決定する手段は、前記通信デバイスが移動している方向と同一方向に移動しているプロバイダグループを決定する手段を含む。
【請求項３０】
請求項２９に記載のサーバにおいて、前記グループを決定する手段は、限定された地域に配置されたプロバイダグループを決定する手段を含む。
【請求項３１】
無線通信ネットワークにおけるグループ通話に加わるための通信デバイスであって、
希望するサービスに対する要求を前記通信デバイスからグループサーバに送る手段と、
前記通信デバイスの現在位置ベクトルを前記グループサーバに提供する手段と、
前記グループサーバが前記通信デバイスを、前記希望するサービスに対するプロバイダグループに加えたことを示す応答を受信する手段とを備える。
【請求項３２】
請求項３６に記載の通信デバイスにおいて、前記グループは、前記通信デバイスの現在位置ベクトルに基づいて決定される。
【請求項３３】
請求項３２に記載の通信デバイスにおいて、前記グループは更に、前記希望するサービスに対する予め定めたプロバイダグループに基づいて決定される。
【請求項３４】
請求項３２に記載の通信デバイスにおいて、前記グループは更に、前記希望するサービスのために動的に形成されたプロバイダグループに基づいて決定される。
【請求項３５】
請求項３２に記載の通信デバイスにおいて、前記グループは、前記通信デバイスが移動している方向と同一方向に移動しているプロバイダグループに基づいて決定される。
【請求項３６】
請求項３５に記載の通信デバイスにおいて、前記グループは更に、限定された地域に配置されたプロバイダグループに基づいて決定される。
【請求項３７】
通信デバイスを無線通信ネットワーク内のグループ通話に加えるためのサーバであって、
メモリユニットと、
受信機と、
送信機と、
前記メモリユニット、前記受信機、及び前記送信機に接続されたプロセッサとを備え、
前記プロセッサは、
希望するサービスに対する要求を前記通信デバイスから受信し、
前記通信デバイスの現在位置ベクトルを判定し、
前記現在位置ベクトルに基づいて、前記希望するサービスに対するプロバイダグループを決定し、
前記通信デバイスを前記グループに加えることができる。
【請求項３８】
請求項３７に記載のサーバにおいて、前記現在位置ベクトルを判定することは、前記通信ベクトルから前記現在位置ベクトルを受信することを含む。
【請求項３９】
請求項３７に記載のサーバにおいて、前記グループを決定することは更に、前記希望するサービスに対して予め定めたプロバイダグループを決定することを含む。
【請求項４０】
請求項３７に記載のサーバにおいて、前記グループを決定することは更に、前記希望するサービスのために動的に形成されたプロバイダグループを決定することを含む。
【請求項４１】
請求項３７に記載のサーバにおいて、前記グループを決定する手段は、前記通信デバイスが移動している方向と同一方向に移動しているプロバイダグループを決定する手段を含む。
【請求項４２】
請求項４１に記載のサーバにおいて、前記グループを決定することは更に、限定された地域に配置されたプロバイダグループを決定することを含む。
【請求項４３】
無線通信ネットワークにおけるグループ通話に加わるための通信デバイスであって、
メモリユニットと、
受信機と、
送信機と、
前記メモリユニット、前記受信機、及び前記送信機に接続されたプロセッサとを備え、
前記プロセッサは、
希望するサービスに対する要求を前記通信デバイスからグループサーバに送り、
前記通信デバイスの現在位置ベクトルを前記グループサーバに提供し、
前記グループサーバが前記通信デバイスを前記希望するサービスに対するプロバイダグループに加えたことを示す応答を受信することができる。
【請求項４４】
請求項４３に記載の通信デバイスにおいて、前記グループは、前記通信デバイスの現在位置ベクトルに基づいて決定される。
【請求項４５】
請求項４４に記載の通信デバイスにおいて、前記グループは更に、前記希望するサービスに対して予め定めたプロバイダグループに基づいて決定される。
【請求項４６】
請求項４４に記載の通信デバイスにおいて、前記グループは更に、前記希望するサービスのために動的に形成されたプロバイダグループに基づいて決定される。
【請求項４７】
請求項４４に記載の通信デバイスにおいて、前記グループは、前記通信デバイスが移動している方向と同一方向に移動しているプロバイダグループに基づいて決定される。
【請求項４８】
請求項４７に記載の通信デバイスにおいて、前記グループは更に、限定された地域に配置されたプロバイダグループに基づいて決定される。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチポイント通信システムに関し、更に詳しくは、ユーザ動作の現在方向のみならず現在位置に基づいて、希望するサービスに対する要求を行ったユーザを、希望するサービスのローカルなプロバイダグループに動的に参加させるための方法及び装置に関する。
【背景技術】
【０００２】
希望するサービスの要求者が、希望するサービスの幾つかのローカルなプロバイダへのコンタクトを望む場合には、この希望するサービスの要求者は、例えば電話番号のような、この希望するサービスのプロバイダのコンタクト情報のリストへのアクセスを持つ必要がある。この要求者はまた、要求者の現在位置の近くにある希望するサービスの具体的なプロバイダの電話番号のリストを検索する必要がある。更に、要求者は、利用可能なサービスプロバイダのみならず、希望するサービスに関する情報を取得する各ローカルサービスプロバイダに個別にコンタクトする必要がある。もしもこの要求者が、希望するサービスに対する競合プロバイダの選択を要求するのであれば、この要求者は、各ローカルサービスプロバイダに対して無駄な処理を繰り返す必要がある。更に、要求者が別の都市又は州に移動する場合には、この要求者は、この新たな場所におけるサービスプロバイダに対する新たなコンタクト情報のリストを取得する必要がある。そのような新たなコンタクト情報のリストを見つけることは往々にして時間の無駄であり、例えば警察、救急車、又はロードサービスが緊急に必要とされるような緊急事態においては現実的ではない。現在、希望するサービスの要求者は、サービス要求者の現在位置に関わらず、サービス要求者に対して、各プロバイダに個別にコンタクトすることを要求することもなく、希望するサービスに対するローカルプロバイダグループに直ちに連絡することができない。
【０００３】
例えば、迅速で、効率的な一対一又は一対多（グループ）通信を意図した無線サービスのクラスは、何年もの間、様々な様式で存在している。一般に、これらのサービスは、ユーザが電話機／ラジオ上の「プッシュトゥトーク」（ＰＴＴ）ボタンを押してグループ通話を開始する半二重式になっている。もしも発言が許可されれば、話し手は、一般に数秒間話す。話し手がＰＰＴボタンを離した後、多のユーザは、発言を要求することができる。これらのサービスは、伝統的に、「ディスパッチャ」である一人の人が、フィールドサービス要員又はタクシー運転手のような人々のグループと通信する必要があるアプリケーションで使用されている。「ディスパッチャ」とは、このサービスに対する「ディスパッチ」という名前から来ている。同様なサービスが、インターネット上で提供されており、一般に
「音声チャット」として知られている。
【０００４】
これらサービスの主要な特徴は、通信が迅速で自発的であることである。これは通常、典型的なダイヤリング及び発鳴シーケンスを介することなく、単にＰＴＴボタンを押すことによって開始される。この種のサービスにおける通信は、一般に数秒のオーダの個別の会話「スパート」を伴い、一般に短い。そして、「会話」は、恐らくは１分も続かないであろう。ユーザが発言を要求した時と、このユーザがこのユーザが発言権を持っていることを示すポジティブ又はネガティブな確認をグループサーバから取得し、話し始める時との時間遅れは、ＰＴＴ待ち時間として知られている。ＰＴＴ待ち時間は、半二重グループ通信システムのための重要なパラメータである。前述したように、ディスパッチサービスは、短く、迅速な会話に優先度を置く。これは、もしもＰＰＴ待ち時間が長くなれば、サービスを非効率にする。
【０００５】
したがって、希望するサービスの要求者を、サービス要求者の現在位置及び／又は移動方向に関わらず、サービス要求者に対して、各サービスプロバイダに個別にコンタクトすることを要求することもなく、希望するサービスに対して利用可能なローカルプロバイダグループに直ちに連絡することを可能にするメカニズムに対する必要性がある。
【発明の開示】
【０００６】
開示された実施例は、通信デバイス（ＣＤ：communication device）を、グローバル通信ネットワークにおけるサービスプロバイダグループに参加させる斬新で改良された方法及び装置を提供する。一つの局面では、この方法は、希望するサービスのためにサービスプロバイダグループに参加することを求める要求をＣＤから受信することと、ＣＤの現在の位置ベクトルを判定することと、判定されたＣＤの現在の位置ベクトルに基づいて、希望するサービスのためのプロバイダのグループを判定することと、この判定されたグループにＣＤを加えることとを提供する。
【０００７】
一つの局面では、グローバル通信ネットワーク内のサービスプロバイダのグループに参加する通信デバイス（ＣＤ）における方法は、希望するサービスのためにサービスプロバイダのグループへの参加を求めるＣＤからの要求を、グループサーバ（ＧＳ）に送ることと、ＣＤの現在の位置ベクトルをＧＳに与えることと、ＣＤの現在の位置ベクトルに基づいて、ＧＳがＣＤを、希望するサービスのためのサービスプロバイダのグループに加えたことを示す応答を受信することとを提供する。
【０００８】
一つの局面では、グローバル通信ネットワーク内のサービスプロバイダのグループへ通信デバイス（ＣＤ）を参加させる装置は、メモリユニットと、受信機と、送信機と、このメモリユニット、受信機、及び送信機と通信可能に接続されたプロセッサとを含んでいる。このプロセッサは、上述した方法を実行することができる。
【発明を実施するための最良の形態】
【０００９】
本発明の特徴と利点は、添付図面と連携された時に以下に記載された実施例の詳細記載からより明らかになろう。
【００１０】
幾つかの実施例を詳細に説明する前に、本発明の範囲は、以下に示す説明に記載されたり、図面で示された構成要素の配置及び構成の詳細に限定されるべきではないことが理解されるべきである。また、ここで使用された語法と用語とは、説明の目的のためであり、限定的と見なされるべきではないことが理解されるべきである。
【００１１】
図１は、一つの実施例を実施するためのグループ通信システム１００の機能ブロック図を示す。グループ通信システム１００は、プッシュトゥトーク（ＰＴＴ）システム、ネット放送サービス（ＮＢＳ：net broadcast service）、ディスパッチシステム、又はポイントトゥマルチポイント通信システムを含む。一つの実施例では、グループ通信システム１００は、集中化された展開、及び地域化された展開かの何れかで展開されるグループサーバ１０２を含む。
【００１２】
例えばｃｄｍａ２０００ハンドセットのように展開されるグループ通信デバイス（ＣＤ）１０４，１０６は、データサービスオプションを用いてパケットデータセッションを要求する。各ＣＤは、このセッションを使って、グループサーバにインターネットプロトコル（ＩＰ）アドレスを登録し、グループ通話開始を実行する。一つ実施例では、グループサーバ１０２は、サービスプロバイダの広域ネットワーク１１６を通じてサービスプロバイダのパケットデータサービスノード（ＰＤＳＮ）に接続される。ＣＤ１０４，１０６は、無線インフラストラクチャからのパケットデータセッションを要求すると、ＰＤＳＮ１１４を通じてグループサーバ１０２へのＩＰ接続を持つ。ＰＤＳＮは、固定されたネットワーク内のデータ送信と、電波インタフェースを介したデータ送信との間のインタフェースを提供する。各ＰＤＳＮは、パケット制御機能（ＰＣＦ：packet control function）１０８とネットワーク１１２とを通じて基地局コントローラ（ＢＳＣ）と対話する。ＰＣＦは、基地局（ＢＳ）１１０内でＢＳＣと共存しうる。
【００１３】
パケットデータサービスノードは、例えば、アクティブすなわち接続された状態、休止状態、及び無効すなわち非アクティブな状態のような幾つかの状態の一つに入る。アクティブすなわち接続された状態では、アクティブなトラフィックチャネルが、参加ＣＤと、ＢＳ又はＢＳＣとの間に存在し、何れか一方側がデータを送る。休止状態では、アクティブなトラフィックチャネルは、参加ＣＤと、ＢＳＣとの間には存在しないが、ポイントトゥポイント（ＰＰＰ）リンクが、参加ＣＤとＰＤＳＮとの間で維持される。無効すなわち非アクティブな状態では、参加ＣＤとＢＳＣとの間にはアクティブトラフィックチャネルは存在せず、ＰＰＰリンクが参加ＣＤとＰＤＳＮとの間で維持されない。
【００１４】
パワーアップした後に、ＣＤ１０４，１０６は、パケットデータセッションを要求できる。パケットデータセッションを確立することの一部として、各ＣＤは、ＩＰアドレスが割り当てられる。各ＣＤは、登録処理を実行し、グループサーバ１０２に対してＣＤのＩＰアドレスを通知する。登録は、例えばユーザデータグラムプロトコル（ＵＤＰ）上のセッション開始プロトコル（ＳＩＰ）のようなＩＰプロトコルを用いて実行される。ＣＤのＩＰアドレスは、対応するユーザがグループ通話に招かれた時に、ＣＤにコンタクトするために使用されうる。
【００１５】
グループ通話が一旦確立されると、ＣＤ１０４，１０６とグループサーバ１０２とは、メディアと信号メッセージとを交換する。一つの実施例では、メディアは、ＵＤＰ上のリアルタイムプロトコル（ＲＴＰ）を使うことによって、参加ＣＤとグループサーバとの間で交換される。この信号メッセージはまた、ＵＤＰ上の信号プロトコルを使うことによって交換される。
【００１６】
グループ通信システム１００は、グループ通話サービスを動作させるために幾つかの異なる機能を実行する。ユーザ側に関連する機能は、ユーザ登録、グループサーバ開始、グループサーバ終了、グループ参加者への警告の発信、グループ通話への遅れた参加、話し手アービトレーション、グループへのメンバ追加、グループからのメンバ取り除き、メンバの解除、及び認証を含む。システム準備と動作に関する機能は、管理と用意、スケラビリティ、及び信頼性を含む。
【００１７】
図２は、種々の開示した実施例を実行することができる基地局２０４と移動局２０６の実施例の簡略ブロック図である。特定の通信のために、音声データ、パケットデータ、及び／又はメッセージが、電波インタフェース２０８を経由して基地局２０４と移動局２０６との間で交換される。基地局と移動局との間の通信セッションを確立するために使用されるメッセージ、登録及びページングメッセージ、データ送信を制御するために使用されるメッセージ（例えば、パワー制御、データ速度情報、アクノレッジメント等）のような様々なタイプのメッセージが送信される。これらメッセージタイプの幾つかは、後に詳述する。
【００１８】
逆方向リンクの場合、移動局２０６では、（例えばデータソース２１０からの）音声及び／又はパケットデータと、（例えばコントローラ２３０からの）メッセージが、送信（ＴＸ）データプロセッサ２１２に提供される。送信（ＴＸ）データプロセッサ２１２は、データ及びメッセージを、一つ又は複数の符号化スキームを用いてフォーマット及び符号化し、符号化データを生成する。各符号化スキームは、巡回冗長検査（ＣＲＣ）、畳み込み、ターボ、ブロック、及びその他の符号化、又は全く符号化しないことの任意の組み合わせを含む。音声データ、パケットデータ、及びメッセージは、別のスキームを用いて符号化される。また、別のタイプのメッセージは、別の方法で符号化される。
【００１９】
この符号化データはその後変調器（ＭＯＤ）２１４に提供され、さらに処理される（例えば、変換され、短ＰＮシーケンスを用いて拡散され、ユーザ端末に割り当てられた長ＰＮシーケンスを用いてスクランブルされる）。この変調データは、その後、送信ユニット（ＴＭＴＲ）２１６に提供され、処理される（例えば一つ又は複数のアナログ信号に変換され、増幅され、フィルタされ、直交変調される）ことによって、逆方向リンク信号が生成される。この逆方向リンク信号は、デュプレクサ（Ｄ）２１８を通ってルーティングされ、アンテナ２２０を経由して基地局２０４へ送信される。
【００２０】
基地局２０４では、この逆方向リンク信号がアンテナ２５０によって受信され、デュプレクサ２５２を通ってルーティングされ、受信機ユニット（ＲＣＶＲ）２５４に提供される。基地局２０４は、例えば移動局移動速度のような位置ベクトル情報と登録情報とを移動局２０６から受信する。受信機ユニット２５４は、この受信信号を処理し（例えば、フィルタし、増幅し、ダウンコンバートし、デジタル化し）、サンプルを提供する。復調器（ＤＥＭＯＤ）２５６は、このサンプルを受信し、処理し（例えば逆拡散し、デカバし、パイロット復調し）、復元シンボルを提供する。復調器２５６は、複数の受信信号のインスタンスを処理して合成シンボルを生成するレーキ受信機を適用しうる。受信（ＲＸ）データプロセッサ２５８はその後このシンボルをデコードし、逆方向リンク上で送信されたデータ及びメッセージに復元する。復元された音声／パケットデータは、データシンク２６０に提供される。そして、復元されたメッセージは、コントローラ２７０に提供される。コントローラ２７０は、移動局のグループをページングするための命令を含んでいる。コントローラ２７０はまた、例えば移動局の位置及び移動方向である位置ベクトルを判定し、受信するための命令を含んでいる。コントローラ２７０はさらに、現在の位置ベクトルと、ユーザによって要求された希望するサービスとに基づいてローカルなサービスプロバイダグループを決定し、移動局をこのグループに加える命令を含んでいる。
【００２１】
復調器２５６及びＲＸデータプロセッサ２５８による処理は、移動局２０６によって実行されるものと相補的である。復調器２５６及びＲＸデータプロセッサ２５８はさらに、例えば逆方向基本チャネル（Ｒ−ＦＣＨ：reverse fundamental channel）及び逆方向補足チャネル（Ｒ−ＳＣＨ：reverse supplemental channel）のような複数のチャネルを経由して受信された複数の送信を処理するよう操作される。また、送信は、複数の移動局から同時になされうる。複数の移動局の各々は、逆方向基本チャネル、逆方向補足チャネル、あるいはこの両方で送信する。
【００２２】
順方向リンクでは、基地局２０４において、（例えばデータソース２６２からの）音声及び／又はパケットデータと、（例えばコントローラ２７０からの）メッセージとが、送信（ＴＸ）データプロセッサ２６４によって処理され（例えば、フォーマットされ、符号化され）、さらに変調器（ＭＯＤ）２６６によって処理される（例えば、カバーされ、拡散される）。さらに、送信機ユニット（ＴＭＴＲ）２６８によって処理され（例えば、アナログ信号に変換され、増幅され、フィルタされ、直交変調され）、順方向リンク信号が生成される。この順方向リンク信号は、デュプレクサ２５２を通ってルーティングされ、アンテナ２５０を経由して移動局２０６に送信される。順方向リンク信号は、ページング信号を含んでいる。
【００２３】
移動局２０６では、順方向リンク信号がアンテナ２２０によって受信され、デュプレクサ２１８を通ってルーティングされ、受信機ユニット２２２に提供される。受信機ユニット２２２は、この受信信号を処理し（例えば、ダウンコンバートし、フィルタし、増幅し、直交変調し、デジタル化し）、サンプルを提供する。このサンプルは復調器２２４によって処理され（例えば、逆拡散され、デカバされ、パイロット復調され）、シンボルが提供される。さらにこのシンボルは、受信データプロセッサ２２６によって処理され（例えば、解読され、チェックされ）ることによって、順方向リンクで送信されたデータ及びメッセージに復元される。この復元されたデータは、データシンク２２８に提供される。そして、復元されたメッセージは、コントローラ２３０に提供される。コントローラ２３０は、移動局２０６を登録するための命令を含んでいる。コントローラ２３０はまた、例えば移動局の移動方向及び位置である位置ベクトルを決定又は受信し、この位置ベクトルをグループ通信サーバに提供する命令を含んでいる。コントローラ２３０はさらに、ユーザによって要求された希望するサービスと現在の位置ベクトルとに基づいてローカルグループを決定し、移動局をこのグループに加える命令を含んでいる。
【００２４】
このグループサーバは、一人のユーザが、例えば、半二重または全二重のモードで、ユーザグループに話すような通信を可能とする。前記の場合、一人の人のみが一度に話すことが許されているので、話す許可は、インフラストラクチャによって調整される。ユーザは、例えば、「プッシュトゥトーク」ボタン（ＰＴＴ）を押すことによって通話許可を要求する。このシステムは、複数のユーザから受信した要求をアービトレートし、競合解決処理を用いて、予め定めたアルゴリズムに従って要求者のうちの一人を選択する。このシステムはその後、選択されたユーザに対して、通話許可を通知する。このシステムは、許可された話し手からの例えば音声及び／又はデータのようなユーザトラフィック情報を、「聞き手」と考えられるグループメンバの残りに、意識されることなく発信する。グループサーバにおける音声及び／又はデータトラフィックは、古典的な一対一の電話通話とは異なり、会話に対して優先度が設定される。
【００２５】
図３は、ＣＤ３０２，３０４，３０６がグループサーバ３０８とどのように相互作用するかを示すためのグループサービスアレンジメントを示している。複数のグループサーバは、希望によって大規模なグループに展開される。図３では、ＣＤ３０２がグループの他のメンバにメディアを送信する許可を持っている場合、ＣＤ３０２は、話し手として知られ、確立されたチャネルを介してメディアを送信する。ＣＤ３０２が、話し手として指定された場合には、残りの参加者であるＣＤ３０４とＣＤ３０６とは、グループにメディアを送信できる許可を持たない。従って、ＣＤ３０４とＣＤ３０６とは聞き手に指定される。上述したように、ＣＤ３０２，３０４，３０６は、少なくとも一つのチャネルを使ってグループサーバ３０８に接続される。一つの実施例では、チャネルは、セッション開始プロトコル（ＳＩＰ）チャネル、メディア信号化チャネル、及びメディアトラフィックチャネルを含む。
【００２６】
図４は、図１のシステムで動作するグループサーバ１０２のための一つの実施例を示している。グループサーバは、データを送受信するためのアンテナ４０２，４０４を含んでいる。アンテナ４０２は、受信機回路４０６に接続され、アンテナ４０４は、送信機回路４０８に接続されている。通信バス４１０は、図４に示す他のモジュール間の共通の接続を提供する。通信バス４１０は、さらにメモリユニット４１２に接続されている。メモリ４１２は、グループサーバによって実行される様々な機能及び動作のためのコンピュータ読み取り可能な命令を含んでいる。プロセッサ４１４は、メモリ４１２に格納された命令を実行する。
【００２７】
図５は、一つの実施例に従って、グループサービスに加わるための処理を示すメッセージフロー図である。希望するサービスに対するプロバイダのグループに加わることを望んでいるユーザは、ＣＤ上で、希望するサービスカテゴリを選択する（５０２）。サービスカテゴリは、「交通状態」、「道路状態」、「警察」、「救急車」、及び「道路サービス」のようなグループ通話サービスを含む。このサービスカテゴリは、例えば加入者情報出版サービスのようなデータサービスや、インターネットチャットルームのようなインターネットサービスをも含む。この要求者のＣＤは、その後、グループサービス要求をグループサーバに送り（５０４）、選択されたサービスカテゴリに対するプロバイダとともにグループサービスを設定する。
【００２８】
グループサーバが、グループサービス要求を受信した（５０４）後、グループサーバは、この要求者のＣＤに対する現在位置ベクトルを判定する（５０６）。この現在位置ベクトルは、要求者のＣＤの現在の移動方向及び／又は現在位置に関する情報を含む。グループサーバは、時間に対する移動速度及び／又は位置のサンプルを用いることによって、要求者のＣＤの移動方向を判定する。グループサーバは、例えばｃｄｍａ２０００のような無線インフラストラクチャによってサポートされる登録又はページング処理を通じて、要求者のＣＤから現在位置ベクトルを受信する。グループサーバが要求者のＣＤの現在位置ベクトルを判定した（５０６）後、グループサーバは、要求者のＣＤの判定された現在位置ベクトルに基づいて、選択されたサービスのプロバイダのグループを判定する（５０８）。これは、現在位置ベクトルを例えば名前が付けられたり、グループであったり、あるいは名前がないアドホックなサービスプロバイダグループにマップすることによってなされる。
【００２９】
グループサーバはその後、グループサービスアナウンスメントを要求者のＣＤに返信する（５１０）。このアナウンスメントは、グループサービスが、希望するサービスのターゲットとするプロバイダグループに設定されていることを示している。サービス要求者のＣＤはまた、例えば、テキスト、オーディオ、又はビデオを経由してサービス要求者に、サービス要求者が、希望するサービスのターゲットとするプロバイダグループに接続されていることを通知する（５１２）。一つの実施例によると、サービス要求者のＣＤは、この要求者が、メディアの提供を最適に開始させ、サービス要求者のＣＤは、グループサーバへの将来の送信のためにサービス要求者から受信したメディアをバッファする。
【００３０】
グループサーバは、ターゲットとするサービスプロバイダのＣＤの位置情報を使って、ターゲットとするサービスプロバイダのＣＤにグループアナウンスメントを送信する（５１４）。このアナウンスメントを送信することは、例えばターゲットとするサービスプロバイダのＣＤのパケットデータセッションのような通信リンクをトリガし、もしもＣＤが休止状態であるのであれば休止状態から呼び出し、トラフィックチャネルを再確立する。
【００３１】
一つの実施例では、グループ通信システムは、グループサービスに対するアドホックなグループメンバシップモデル及びチャットルームモデルの両方をサポートする。チャットルームモデルでは、グループサーバ上に格納されるグループが予め定義される。この予め定義されたグループ、すなわちネットは公開されている。これは、このグループがオープンなメンバリストを持っていることを意味している。この場合、各グループメンバは、グループサービスへの潜在的加入者である。このグループサービスは、第一のグループメンバがグループサービスを開始するときに開始される。通話は、グループサーバによって設定された予め定めた時間期間にわたって継続する。グループサービスの間、グループメンバは、このグループサービスに加わるか、やめるかを具体的に要求できる。非アクティブな期間の間、グループサービスは、グループメンバがメディアを入力する許可を要求するまで、グループ休止状態に入れられる。チャットルームモデル内での操作中、ネットメンバとしても知られているグループメンバは、各ネットメンバに割り当てられた通信デバイスを使って互いに通信する。
【００３２】
しかしながら、グループサービスのアドホックグループメンバシップモデルでは、グループはリアルタイムで定義され、各グループに関連したクローズドメンバリストを持つ。クローズドメンバリストは、どのメンバがグループサービスに参加することが許可されたかを特定する。メンバリストは、クローズドメンバリストの外部の他人には利用可能ではなく、グループサービスのサービス期間のみ存在する。アドホックグループの定義は、グループサーバ内には格納されない。この定義は、グループサービスを確立するために使用され、通話の終了後にリリースされる。アドホックグループは、サービス要求者が、希望するサービスカテゴリを選択し、グループサービス要求を生成した後に形成される。グループサービス要求は、グループサービスを開始するためにグループサーバに送られる。グループサーバは、ターゲットとするサービスプロバイダに、グループに含まれたという通知を送る。グループサーバは、ターゲットとするサービスプロバイダを自動的にグループサービスに加える。すなわち、ターゲットとするメンバからは何の動作も要求されない。アドホックグループサービスが非アクティブになった時、グループサーバは、グループサービスを「ティアダウン」し、サービスを開始するために使用されるグループ定義を含むグループに割り当てられたリソースをフリーにする。
【００３３】
図６は、一つの実施例に従って、希望するサービスに対するサービスプロバイダのターゲットグループを特定するためのマップ図を示す。サービス要求者が、希望するサービスカテゴリを選択した後、サービス要求者のＣＤは、選択されたサービスの表示をグループサーバに提供する（６０２）。グループサーバは、選択されたサービスカテゴリと、サービスカテゴリ６０４のリストとを一致させる。サービスカテゴリ６０４のリストは、グループサーバ又は、ネットワーク内の別のエンティティに保持されている。サービス要求者のＣＤは、例えば現在位置と方向である要求者のＣＤの現在位置ベクトル６０６を、グループサーバに送る。グループサーバは、このサービス要求者のＣＤの現在位置ベクトル６０６と、希望するサービスカテゴリ６０４とを用いて、希望するサービスに対するプロバイダのメタグループ６０８を決定する。
【００３４】
例えば、サービス要求者は、道路前方の交通状態を知りたがっている運転中の運転手でありうる。このサービス要求者は、自分のＣＤにおいて「交通状態」のサービスカテゴリを選択する。グループサーバは、選択されたサービスカテゴリと、サービス要求者の現在位置ベクトルとに基づいてメタグループ６０８を決定する。もしも位置情報が、サービス要求者のＣＤが現在サンディエゴ市（Ｓ．Ｄ．）に位置していることを示しているのであれば、グループサーバは、グループサーバに登録したサンディエゴ市内の運転手を指定する "Drivers_S.D."で特定されるメタグループ６０８を決定する。更に、もしも位置ベクトルが、この要求者のＣＤがサンディエゴ市内の南に向かって現在走行中であることを示しているのであれば、このグループサーバは、複数の南北経路を含むサンディエゴ市内の南に向かって現在走行中の運転手を指定する"Drivers_S.D._South"で特定される方向依存サービスプロバイダグループ６１０を決定する。
【００３５】
もしもサンディエゴ市に複数の南北経路が存在すれば、運転手の位置情報は、運転手に極めて近い経路上を現在南に向かって走行中の運転手のグループを特定するために使用されうる。しかしながら、もしもこの運転手が、２つまたはそれ以上の経路から等距離にあると判定されたのであれば、このような経路において南に向かって走行中の運転手が組み合わされ、ターゲットグループが形成される。
【００３６】
例えば、もしもこの運転手が南行きＩ−５の近くで南に向かって走行しているのであれば、グループサーバは、”Drivers_S.D._South-I5”によって特定されるターゲットとする運転手のグループ６１２を決定する。
【００３７】
サービス要求者のＣＤ又はグループサーバは、限定地域に限定されたサービスプロバイダのグループを決定する。例えば、サービス要求者が、サンディエゴ空港に向かって”Ｉ５”上を南に向かって走行中であるならば、このサービス要求者と同じ方向の前方におり、サンディエゴ空港の近くにいる運転手のグループが、ターゲットグループ６１４としてグループ化される。ターゲットグループ６１４は、サンディエゴ空港に向かう道路状態に関するより良い情報を潜在的に提供することができる運転手を指定する"Drivers_S.D._South-I5_Airport"によって特定される。従って、この道路前方の交通状態を知りたいサービス要求者は、路上の好ましい地域の前方にいる運転手のグループに直ちに加えられる。
【００３８】
グループサーバは、様々な方法によって、要求者のＣＤの現在位置ベクトルに基づいて、希望するサービスのローカルなプロバイダグループを決定する。一つの実施例では、グループサーバは、要求者のＣＤの現在の移動方法及び現在位置に基づいて、ターゲットとするサービスプロバイダのグループを決定する。一つの実施例では、このターゲットとするグループは、希望するサービスの予め定めた、或いは固定されたプロバイダグループを含んでいる。このグループは、サービス要求者のＣＤの現在位置ベクトルにマップされる。一つの実施例では、このターゲットとするグループは、希望するサービスが利用可能なプロバイダのグループから動的に形成される。この現在位置ベクトルは、サービス要求者のＣＤの現在位置ベクトルに一致している。一つの実施例では、このグループは、希望するサービスのプロバイダグループを含んでいる。プロバイダは、現在、サービス要求者のＣＤの現在位置の周囲の領域内に存在し、移動方向と同じ方向に移動している。この領域は、要求者のＣＤの現在位置の周囲の予め定めた半径によって定義される地域である。この領域は、要求者のＣＤの現在位置の周囲の固定された地域であるか、又はサービス要求者のＣＤの現在位置、サービス要求者のＣＤの現在の移動方向、運転手が現在位置しているところの交通密度およびパターン、及び／又はサービス要求者の現在位置の近くにあるサービスプロバイダの利用可能性に基づいて動的に設定された地域である。
【００３９】
従って、ここで開示された実施例は、サービス要求者の移動方向及び現在位置に基づいて、希望するサービスの要求者を、希望するサービスに対して利用可能なローカルなプロバイダグループに瞬時に加えることを提供する。有利なことに、希望するサービスの要求者は、希望するサービスのプロバイダに対するコンタクト情報を運ぶ必要はない。また、近くの、或いはローカルなサービスプロバイダに対するそのようなコンタクト情報を検索する必要もない。更には、希望するサービスに関する情報を取得するために各サービスプロバイダに個別にコンタクトする必要もない。更に、要求者は、要求者の現在位置及び方向が変化している場合であっても、要求者が位置している同じ近辺に位置しているサービスプロバイダのグループと瞬時にコンタクトがなされる。
【００４０】
当技術分野における熟練者であれば、これら情報および信号が、種々異なった技術やプロトコルを用いて表されることを理解するであろう。例えば、上述した記載で引用されているデータ、指示、命令、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または磁性粒子、光学場または光学微粒子、あるいはこれら何れかの組み合わせによって表現されうる。
【００４１】
これらの知識によって、ここで開示された実施例に関連する様々に例示された論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子工学ハードウェア、コンピュータソフトウェア、あるいはこれらの組み合わせとして適用されることが更に理解されよう。ハードウェアとソフトウェアとの相互互換性を明確に説明するために、様々に例示された部品、ブロック、モジュール、回路、およびステップが、それらの機能に関して一般的に記述された。それら機能がハードウェアとしてあるいはソフトウェアとして適用されているかは、特有の応用例および全体システムに課せられている設計条件による。熟練した技術者であれば、各特定のアプリケーションに応じて変更することによって上述した機能を実施しうる。しかしながら、この適用判断は、本発明の範囲から逸脱したものと解釈すべきではない。
【００４２】
様々に示された論理ブロック、モジュール、および上述された実施例に関連して記載された回路もまた実装され、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、アプリケーションに固有の集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）またはその他のプログラマブル論理デバイス、ディスクリートゲートあるいはトランジスタ論理、ディスクリートハードウェア部品、あるいは上述された機能を実現するために設計された何れかの組み合わせとともに実行されうる。汎用プロセッサとしてマイクロプロセッサを用いることが可能であるが、代わりに、従来技術によるプロセッサ、コントローラ、マイクロコントローラ、あるいは状態機器を用いることも可能である。プロセッサは、たとえばＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアに接続された１つ以上のマイクロプロセッサ、またはその他の配置のような計算デバイスの組み合わせとして実装することも可能である。
【００４３】
ここで開示された実施例に関連して記述された方法やアルゴリズムのステップは、ハードウェアや、プロセッサによって実行されるソフトウェアモジュールや、これらの組み合わせによって直接的に具現化される。ソフトウェアモジュールは、ＲＡＭ、フラッシュメモリ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、あるいは当該技術分野で知られているその他の型式の記憶媒体に収納されうる。好適な記憶媒体は、プロセッサがそこから情報を読み取り、またそこに情報を書き込むことができるようにプロセッサに結合される。または、記憶媒体はプロセッサに統合されうる。このプロセッサと記憶媒体は、ＡＳＩＣに収納することができる。ＡＳＩＣは、ユーザ端末内に収納することもできる。または、このプロセッサと記憶媒体が、ユーザ端末におけるディスクリートな部品として収納されることもある。
【００４４】
開示された実施例における上述の記載は、当該技術分野におけるいかなる人であっても、本発明の活用または利用を可能とするようになされている。これらの実施例への様々な変形例もまた、当該技術分野における熟練者に対しては明らかであって、例えば、インスタントメッセージサービスや、任意の一般的な無線データ通信アプリケーションのように、ここで定義された一般的な原理は、本発明の主旨または範囲を逸脱しない他の実施例にも適用されうる。このように、本発明は、上記で示された実施例に制限されるものではなく、ここで記載された原理と新規の特徴に一致した広い範囲に相当するものを意図している。「典型的」という用語は、ここでは、「例、インスタンス、又は例示として役立つこと」を意味するために限定的に使用される。ここで「模範的」と記載される如何なる実施例も、多の実施例よりも好適であるとか、有利であると解釈される必要は必ずしもない。
【図面の簡単な説明】
【００４５】
【図１】図１は、グループ通信システムを示す。
【図２】図２は、図１に示す移動局と基地局のための実施例を示す。
【図３】図３は、幾つかの通信デバイスがグループサーバとどのように対話するかを示す。
【図４】図４は、図１で動作しているグループサーバのための一つの実施例を示す。
【図５】図５は、グループサービスに参加するためのメッセージフロー図を示す。
【図６】図６は、ターゲットグループ特定処理のためのマップ図を示す。
【図１】
2005535179.tif 000003
【図２】
2005535179.tif 000004
【図３】
2005535179.tif 000005
【図４】
2005535179.tif 000006
【図５】
2005535179.tif 000007
【図６】
2005535179.tif 000008
【国際調査報告】
2005535179.tif 000009
2005535179.tif 000010
2005535179.tif 000011