(57)【要約】プッシュツートーク（ＰＴＴ）通信の間、無線デバイスをページングするときに、ターゲットグループデバイスに早期通知を提供するサーバのためのシステムおよび方法である。無線デバイスがＰＴＴ通信を送信する準備ができているときに、メッセージは、無線デバイスからサーバへ送られ、その後で、サーバは、早期ＰＩＮＧメッセージを、無線デバイスからの呼び出しリクエストメッセージを処理している間、基地局へ送る。呼び出しリクエストを処理した後で、サーバは、基地局にアナウンスメッセージを送る。ＰＩＮＧメッセージを受け取り次第、基地局は、アナウンスメッセージを処理している間、ページングメッセージをすべてのターゲットされるデバイスに送る。早期ＰＩＮＧメッセージは、ターゲットされるデバイスと基地局との間で、通信チャネルを確立させ、通信チャネルは、その後で、アナウンスメッセージによって、より少ないセットアップ時間で、使用されることができる。
2009527201.tif 000002
【特許請求の範囲】
【請求項１】
無線通信ネットワークにおいてプッシュツートーク（ＰＴＴ）通信中のアクティビティアナウンスメントメッセージについての待ち時間を減らす方法であって、
発信デバイスから第１のメッセージを、サーバで受信することと、なお、前記第１のメッセージは、前記サーバでＰＴＴの機能を呼び出す；
前記ＰＴＴ通信についての少なくとも１つのターゲットとされるデバイスを識別することと；
第２のメッセージを、前記サーバから前記少なくとも１つのターゲットとされるデバイスへ送信することと、なお、前記第２のメッセージは、空のメッセージボディを備えるヘッダを有しており、また、前記アクティビティアナウンスメントメッセージが前記サーバによって前記の少なくとも１つのターゲットデバイスへ送られる前に、送信される；
前記アクティビティアナウンスメントメッセージを、前記サーバから、前記の少なくとも１つのターゲットデバイスへ送信することと；
のステップ、
を備える方法。
【請求項２】
前記サーバによって前記発信デバイスにリソースを割り付けること、
のステップ、
をさらに備える請求項１に記載の方法。
【請求項３】
リソースを割り付けることの前記ステップは、
前記ＰＴＴ通信についてのボコーダを選択することと、
前記ＰＴＴ通信についてのメディアホスティングデバイスを選択することと、
前記の少なくとも１つのターゲットデバイスからの呼び出し制限についてチェックすることと、
のステップ、をさらに備える、
請求項２に記載の方法。
【請求項４】
前記第１のメッセージは呼び出しリクエストメッセージである、請求項１に記載の方法。
【請求項５】
前記第２のメッセージはＰＩＮＧメッセージである、請求項１に記載の方法。
【請求項６】
前記サーバで、前記の少なくとも１つのターゲットデバイスから確認応答メッセージを受信することと、
前記サーバから第３のメッセージを前記発信デバイスへ送信することと、
のステップ、
をさらに備える、請求項１に記載の方法。
【請求項７】
通信ネットワークにおけるプッシュツートーク（ＰＴＴ）通信を扱うことができるサーバであって、前記サーバはＰＴＴ通信についての呼び出しリクエストメッセージを受け取るときに、
少なくとも１つのターゲット無線デバイスを識別し、
前記ＰＴＴ通信にリソースを割り付ける前に、テストメッセージを前記少なくとも１つのターゲット無線デバイスへ送信し、
前記少なくとも１つのターゲット無線デバイスにリソースを割り付け、
前記ＰＴＴ通信に前記リソースを割り付けた後で、アナウンスメッセージを前記少なくとも１つのターゲット無線デバイスに送信する、
サーバ。
【請求項８】
前記テストメッセージを前記少なくとも１つのターゲット無線デバイスに送信する前に、前記サーバは、前記少なくとも１つのターゲット無線デバイスについての呼び出し限定をさらにチェックする、
請求項７に記載のサーバ。
【請求項９】
前記テストメッセージを前記少なくとも１つのターゲット無線デバイスへ送信した後で、前記サーバは、前記ＰＴＴ通信についてのボコーダとメディアホストをさらに選択する、
請求項７に記載のサーバ。
【請求項１０】
コンピュータ可読メディア上で、無線通信ネットワークにおけるプッシュツートーク（ＰＴＴ）通信中の、アクティビティアナウンスメントメッセージについての待ち時間を減らすためのコンピュータプログラムが保存され、前記コンピュータプログラムは、サーバによって実行されるとき、
前記サーバで、発信デバイスから第１のメッセージを受信することと；
前記第１のメッセージを受信した後で、前記サーバで、ＰＴＴの機能を呼び起こすことと；
前記ＰＴＴ通信について、少なくとも１つのターゲットされるデバイスを識別することと；
前記サーバから前記少なくとも１つのターゲットされるデバイスへ第２のメッセージを送信することと、なお前記第２のメッセージは、空のメッセージボディを備えるヘッダーを有しており、また、前記アクティビティアナウンスメントメッセージが前記サーバによって前記の少なくとも１つのターゲットデバイスへ送られる前に、送信される；
前記サーバから前記アクティビティアナウンスメントメッセージを、前記少なくとも１つのターゲットデバイスへ、送信することと；
のステップを実行するコンピュータインストラクション、
を備えるコンピュータプログラム。
【請求項１１】
前記サーバによって実行されるとき、前記サーバによって前記発信デバイスにリソースを割り付けること、
のステップをさらに実行する、
請求項１０に記載のコンピュータプログラム。
【請求項１２】
リソースを割り付ける前記ステップは、
前記ＰＴＴ通信についてのボコーダを選択することと、
前記ＰＴＴ通信についてのメディアホスティングデバイスを選択することと、
前記少なくとも１つのターゲットデバイスについての呼び出し制限についてチェックすることと、
のステップ、
をさらに備える、請求項１１に記載のコンピュータプログラムの方法。
【請求項１３】
前記第１のメッセージは呼び出しリクエストメッセージである、請求項１０に記載のコンピュータプログラム。
【請求項１４】
前記第２のメッセージはＰＩＮＧメッセージである、請求項１０に記載のコンピュータプログラム。
【請求項１５】
前記サーバによって実行されるとき、
前記サーバで、前記少なくとも１つのターゲットデバイスから確認応答メッセージを受信することと、
前記サーバから、前記発信デバイスへ第３のメッセージを送信することと、
のステップをさらに実行する、
請求項１０に記載のコンピュータプログラム。
【請求項１６】
無線通信ネットワークにおけるプッシュツートーク（ＰＴＴ）通信中の、アクティビティアナウンスメントメッセージについての待ち時間を減らすためのシステムは、
前記無線通信ネットワークと通信しているサーバと、なお前記サーバは選択的に複数のメッセージをユーザデバイスへ送信する；
前記サーバと前記ユーザデバイスと通信している基地局と；
前記基地局を通して前記サーバと通信することが可能なユーザデバイスと；
を備えており、なお前記サーバは、ＰＴＴ通信について前記ユーザデバイスから呼び出しリクエストメッセージを受信するときに、
少なくとも１つのターゲット無線デバイスを識別し、
前記サーバが前記ＰＴＴ通信にリソースを割り付ける前に、テストメッセージを前記少なくとも１つのターゲット無線デバイスへ送信し、
前記ＰＴＴ通信に前記リソースを割り付けた後で、アナウンスメッセージを前記少なくとも１つのターゲット無線デバイスに送信する、
システム。
【請求項１７】
前記サーバは、前記テストメッセージを前記少なくとも１つのターゲット無線デバイスへ送信する前に、前記少なくとも１つのターゲット無線デバイスについての呼び出し限定をさらにチェックする、
請求項１６に記載のシステム。
【請求項１８】
前記サーバは、前記テストメッセージを前記少なくとも１つのターゲット無線デバイスへ送信した後で、前記ＰＴＴ通信についてのボコーダとメディアホストとをさらに選択する、
請求項１６に記載のシステム。
【発明の詳細な説明】
【本発明の背景】
【０００１】
（１．発明の分野）
本発明は、一般に無線テレコミュニケーションに関し、より具体的には、プッシュツートーク(push-to-talk)（ＰＴＴ）通信中の、テレコミュニケーション送信元無線デバイス(telecommunication originating wireless device)における待ち時間を減らすためのシステムおよび方法に関する。
【０００２】
（２．関連技術の説明）
技術の発達は、携帯電話(mobile telephones)あるいは無線通信デバイスを安価にし、その結果、ユビキタスにした。無線テレコミュニケーションデバイスが、より大きな処理能力および記憶装置(storage)を備えて製造される(manufactured)につれ、それらはまた、より用途が広くなり、また、２つの、あるいはグループの個々のハンドセット間のダイレクト無線通信機能(direct radio communication capability)を含む多くの特徴(features)を組み込むようになる。このダイレクト無線通信機能は、一般にプッシュツートーク（ＰＴＴ）、あるいは、１つのハンドセットを有するユーザに、あらかじめ定められたセットのグループのメンバのデバイス(device)と、送信先の電話番号(destination telephone number)をダイアルせずに、通信することを可能にする、「トランシーバ(“walkie-talkie”)」機能、として知られている。
【０００３】
ＰＴＴシステムの１つのバージョンにおいては、無線通信デバイス、例えば無線電話ハンドセット、は、遠隔ＰＴＴサーバとのアップワード(upward)およびダウンワード(downward)の両方の通信について１つの単一の周波数を使用し、一方で、通常の無線通信においては、無線電話は、ＰＴＴサーバと通信するために、２つの周波数、出力通信のための周波数と入力通信のための周波数と、を使用する。1つの実在する形式においては、ＰＴＴシステムは、話している間ＰＴＴボタンを押して(press)話をし、終わったときにリリースする(release)人を必要とする。グループにいる任意のリスナ(listener)は、その後で、応答する(respond)ためにボタンを押す。このように、システムは、どの方向に信号が伝わるかを決定する。典型的なコンフィギュレーション(configuration)においては、ユーザは、受信する相手方(receiving party)あるいは受信する相手方のグループに、ＰＴＴシステムを使って、呼び出しをするとき、ユーザのハンドセットは、サーバに送信する準備ができていると知らせることによって、最初に、遠隔サーバにリクエストをする。遠隔ＰＴＴサーバは、他の相手方が通信チャネルを使用していないこと、チャネルが利用可能であることをヴェリファイし(verifies)、その後でユーザにチャネルを割り当てる(assigns)。ユーザのメッセージは、サーバによって受信され、サーバは、それぞれの、および、すべての受信する相手方にメッセージを送る。メッセージがすべての受信する相手方に送信された後で、チャネルはリリースされ、他の相手方による使用の準備ができる。
【０００４】
上記に説明されたプロセスの間に、ハンドセットにおいてユーザがＰＴＴボタンを押す時間からユーザがオーディオメッセージ(audio message)を入力することを許可される時間までの間、通常顕著な遅延がある。その遅延は、通信を操作し(handle)、リレーする(relay)ネットワークとサーバセットアップによって、生じる。サーバは、ターゲットされるデバイス(targeted devices)が応答し、オーディオメッセージを受信する準備ができている後で、ユーザに発言権(floor)を許諾する(grant)であろう。たとえ短くても、遅延は、特に今日人々がダイレクトなテレコミュニケーションが可能なかぎり瞬間(instantaneous)に近くなるべきであることを期待していることを考えると、苛立たせる可能性がある。
【０００５】
したがって、応答をすぐに無線通信デバイスにディスパッチする(dispatch)こと、また無線通信デバイスをＰＴＴ通信システムにおけるＰＴＴ通信を早く確立すること、をサーバがイネーブルする(enables)、装置(apparatus)および方法を有することは望ましい。本発明が主として指図するのはこのような装置および方法なのである。
【発明の開示】
【発明の概要】
【０００６】
本発明によるシステムおよび方法は、プッシュツートーク（ＰＴＴ）通信の間に、無線通信デバイスをページングするとき、サーバが早期通知を提供することをイネーブルする。無線デバイスがＰＴＴ通信を送信する準備ができているときに、メッセージは無線デバイスからサーバへ送られる。サーバはその後で、無線デバイスからの呼び出しリクエストメッセージを処理している間、早期ＰＩＮＧメッセージを基地局へ送る。呼び出しリクエストメッセージを処理した後で、サーバは、基地局へアナウンスメッセージを送る。早期ＰＩＮＧメッセージは、通信チャネルをターゲットされるデバイスと基地局の間で確立させ、また通信チャネルはその後で、より少ないセットアップ時間で、アナウンスメッセージによって使用されることができる。
【０００７】
一実施形態においては、無線通信ネットワークにおけるプッシュツートーク（ＰＴＴ）通信中の、アクティビティアナウンスメントメッセージ(activity announcement message)についての待ち時間(queuing time)を減らすための方法が提供されている。該方法は、サーバでＰＴＴの機能を呼び出す第１のメッセージを、サーバで発信デバイス(origination device)から受信することと、発信デバイスから、ＰＴＴ通信について少なくとも１つのターゲットされるデバイスを識別することと、サーバから少なくとも１つのターゲットされるデバイスへ、ヘッダーと空のメッセージボティを有する第２のメッセージを送信することと、サーバから少なくとも１つのターゲットデバイス(target device)へ、アクティビティアナウンスメントメッセージを送信することと、を含む。第２のメッセージは、アクティビティアナウンスメントメッセージの前に、サーバによって、少なくとも１つのターゲットデバイスへ送られる。
【０００８】
別の実施形態においては、サーバは、通信ネットワークにおけるプッシュツートーク（ＰＴＴ）通信を操作することが可能なように提供されており、なお該サーバは、ＰＴＴ通信についての呼び出しリクエストメッセージを受信するとき、少なくとも１つのターゲット無線デバイスを識別し、ＰＴＴ通信に対してリソースを割り付ける前にテストメッセージを少なくとも１つのターゲット無線デバイスに送信し、またＰＴＴ通信にリソースを割り付けた後でアナウンスメッセージを少なくとも１つのターゲット無線デバイスに送信する。
【０００９】
さらに別の実施形態においては、無線通信ネットワークにおけるプッシュツートーク（ＰＴＴ）通信中の、アクティビティアナウンスメントメッセージについての待ち時間を減らすためのシステムが提供されている。該システムは、サーバと、基地局と、ユーザデバイスと、を含んでいる。サーバは、無線通信ネットワークと通信し、ユーザデバイスに複数のメッセージを選択的に送信する。基地局は、サーバとユーザデバイスと通信し、その間でメッセージをリレーする。ユーザデバイスは、基地局を通してサーバと通信することが可能である。サーバは、ＰＴＴ通信についてユーザデバイスから呼び出しリクエストメッセージを受信するとき、少なくとも１つのターゲット無線デバイスを識別し、ＰＴＴ通信に対してリソースを割り付ける前に少なくとも１つのターゲット無線デバイスへテストメッセージを送信し、ＰＴＴ通信に対してリソースを割り付けた後で少なくとも１つのターゲット無線デバイスへアナウンスメッセージを送信する。
【００１０】
したがって、本システムおよび方法は、ＰＴＴ通信の間に、無線通信デバイスが効率的にデータおよび／あるいはオーディオパケットをサーバに送信することをイネーブルするとき有効であって、その結果、セットアップ遅延を少なくする。本発明の他の利点および特徴は、図面の簡単な説明、本発明の詳細な説明、および特許請求の範囲に示される下の検討の後で、明らかとなるであろう。
【詳細な説明】
【００１１】
この説明において、用語「通信デバイス(“communication device”)」、「無線デバイス(“wireless device”)」、「無線通信デバイス(“wireless communications device”)」、「ＰＴＴ通信デバイス(“PTT communication device”)」、「ハンドヘルドデバイス(“handheld device”)」、および「ハンドセット(“handset”)」は、互換性があるようにして(interchangeably)使用されており、また、用語「チャネル(“channels”)」、および「グループ(“groups”)」は、互換性があるようにして使用されている。ここに使用される用語「アプリケーション(“application”)」は、実行可能および実行不可能なソフトウェアファイル、未処理のデータ(raw data)、集められたデータ(aggregated data)、パッチ(patches)、および他のコードセグメントを包含するように意図されている。用語「通信チャネル(“communication channel”)」は、テレコミュニケーション、あるいは、デジタルまたはアナログフォーマット状のコンピュータネットワーク、における、任意の音声あるいはデータ経路を指す。ここに示されているように、用語「例示的な(“exemplary”)」は、示されているものが一例であるということを示すだけであって、好ましい実施形態を示しておらず、あるいはそうでなくとも、好ましさのいかなる度合い(any degree of preference)も示していない。さらに、同様な数字は、いくつかのビューにわたって同様なエレメントを指しており、冠詞「1つの(a)」および「前記(the)」は、記載中において別段明記されていない限り、複数の言及(plural references)を含む。
【００１２】
概略において、発明によるシステムおよび方法は、ユーザがＰＴＴボタンを押す時間とＰＴＴサーバが「発言権(floor)」をユーザに許諾する時間との間の遅延を、早期ＰＩＮＧメッセージがターゲットされる無線デバイスへ送られることをイネーブルすることによって、短くする。図１は、先行技術の通信ネットワーク１００を図示する。通信ネットワーク１００は、１つ以上の通信塔１０６を含み、それぞれは基地局（ＢＳ）１１０に接続され、通信デバイス１０２でユーザにサーブする。通信デバイス１０２は、セルラ電話(cellular telephones)、ページャ、携帯情報端末(personal digital assistants)（ＰＤＡｓ）、ラップトップコンピュータ、あるいは他のハンドヘルド、ステーショナリ、あるいはプッシュツートーク（ＰＴＴ）通信をサポートするポータブル通信デバイスであってもよい。各ユーザによるコマンドおよびデータ入力は、通信塔１０６に、デジタルデータとして送信される。通信デバイス１０２を使用しているユーザと通信塔１０６との間の通信は、異なる技術、たとえば、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、モバイル通信のためのグローバルシステム(Global System for Mobile Communications)（ＧＳＭ）、あるいは、無線通信ネットワークあるいはデータ通信ネットワークにおいて使用されることができる他のプロトコル、において基づくことができる。
【００１３】
ＰＴＴ通信は、データパケットを通して、通信ネットワーク１００上で送信される。無線通信デバイス１０２は、割り当てられる通信チャネル上でオーディオデータパケットを送り、受信し、また、制御データは、データチャネルを通して送られ、受信される。各デバイスからのデータパケットは、通信塔１０６から基地局(base station)（ＢＳ）１１０へ送られ、そして、モバイルスイッチングセンタ(mobile switching center)（ＭＳＣ）１１４に転送され(forwarded)、ＭＳＣは、公衆交換電話網(public switched telephone network)（ＰＳＴＮ）１１８とインターネット１２０に接続されることができる。ＭＳＣ１１４は、通信ネットワーク１００におけるＰＴＴの機能をサポートするサーバ１１６に接続されることができる。オプションとして、サーバ１１６は、ＭＳＣ１１４の一部分であることができる。デバイスからのリクエストがコンタクトされないようにリクエストするとき、サーバ１１６はまた、特定の無線デバイスへのＰＴＴ通信の送信を抑制することができる。オーディオストリームがデータパケットにおけるデータに基づいて構成される(constructed)であろう受信する無線デバイス１０２、にサーバ１１６によって、データパケットが転送される。代替の実施形態において（示されていない）、ＭＳＣ１１４は、データオンリネットワーク(data-only network)において必要とされないかもしれない。データパケットは、ＢＳ１１０によって、パケットデータサービングノードおよび／または処理のための他のサーバへ送られる。データパケットは、無線デバイス１０２およびＢＳ１０６の間であらかじめ定められたプロトコル、例えばリアルタイムトランスポートプロトコル(Real-time Transport Protocol)（ＲＴＰ）、トランスファ制御プロトコル／インターネットプロトコル(Transfer Control Protocol/Internet Protocol)（ＴＣＰ／ＩＰ）、ユーザデータグラムプロトコル(User Datagram Protocol)（ＵＤＰ）／ＩＰ、あるいは他の適するプロトコル、にしたがって、送信される。
【００１４】
送信元無線デバイス(originating wireless device)１０２は、ＰＴＴ通信に従事する準備ができているとき、基地局１１０を通して、サーバ１１６へ、呼び出しメッセージを送る。サーバ１１６は、アナウンスメッセージを基地局１１０へ送る。アナウンスメッセージは、基地局１１０において、ターゲットされる無線デバイス１０２が設置される(located)まで、キューイングされる(queued)。基地局１１０は、ターゲットされる無線デバイス１０２を設置するために、ページメッセージ(page message)を使用する。ターゲットされる無線デバイス１０２から応答を受信した後、基地局１１０は、ターゲットされる無線デバイス１０２へアナウンスメッセージを配信する(delivers)。ターゲットされる無線デバイス１０２は、アナウンスメッセージを確認し(acknowledges)、またこの確認応答メッセージは、基地局１１０によって、サーバ１１６に転送される。ターゲットされる無線デバイス１０２が利用可能であることを確認した後で、サーバ１１６は、送信元無線デバイス１０２へ、ステータスメッセージを送る。送信元無線デバイス１０２は、その後で、次の音声通信(subsequent audio communications)を送信することを始めることができる。
【００１５】
図２は、ＰＴＴ通信プロセスの間の、サーバ（グループ通信サーバとしても知られている）１１６と無線通信デバイス１０２、２０６、２０８、との間の相互作用(interactions)を表している、簡略図２００である。基地局１１０は、図２から省略されている。通信は、開始する無線通信デバイス(initiating wireless device)１０２とサーバ１１６の間で、ユーザがＰＴＴの機能をアクティブな状態にするまで、典型的にはＰＴＴボタンを押すことによって、生じない。ユーザがＰＴＴの機能をアクティブな状態にした後で、無線通信デバイス１０２は、ＰＴＴメッセージを送信する準備ができている、ということを示して、サーバ１１６にメッセージを送る。無線デバイス１０２からメッセージを受信するとき、サーバ１１６は、ＰＴＴ通信が指図されるターゲット無線デバイス２０６、２０８を決定し、無線デバイス２０６、２０８をページングする。
【００１６】
図３は、ＰＴＴ通信をセットアップするとき、通信ネットワークにおけるメッセージフローを示している先行技術図３００である。送信元無線デバイス（ユーザデバイス）３０２は、呼び出しリクエストメッセージを、無線通信を通して、基地局３０４へ送り、基地局３０４は、該呼び出しリクエストメッセージをサーバ３０６へ転送する。サーバ３０６は呼び出しリクエストメッセージを受信するとき、ターゲット無線デバイスにアナウンスメッセージを送る前に、サーバ３０６は、さまざまなタスクを実行する。サーバ３０６はターゲット無線デバイスを識別し、ターゲット無線デバイスについての呼び出し制限(call restriction)についてチェックし、ＰＴＴ通信についてのボコーダとメディアホストを選択し、それがグループ呼び出しかどうかをチェックし、必要なときに他の関連リソースを割り付ける。
【００１７】
上記に説明されたすべてのタスクを実行した後で、サーバ３０６は、アナウンスメッセージを、ターゲット無線デバイス３１０にサーブする基地局３０８へ送る。ターゲット無線デバイス３１０へアナウンスメッセージを配信する前に、基地局３０８は、アナウンスメッセージをキューイングし、ターゲット無線デバイス３１０をページングする。ページレスポンスが基地局３０８によって受信されるとき、基地局３０８は、基地局３０８とターゲット無線デバイス３１０との間で、データチャネルをセットアップする(sets up)。基地局３０８とターゲット無線デバイス３１０との間でデータチャネルが設立された後で、基地局３０８は、アナウンスメッセージをターゲット無線デバイス３１０へ送信する。ターゲット無線デバイス３１０は、ＰＴＴ通信について利用可能であるということを示して確認応答メッセージを基地局３０８に戻って送る。基地局３０８は、確認応答メッセージをサーバ３０６に戻って転送する。ターゲット無線デバイス３１０が利用可能であると確認した後で、サーバ３０６は、送信元無線デバイス３０２にステータスメッセージを送ることによって、送信元無線デバイス３０２に「発言権(“the floor”)」を許諾する。ステータスメッセージは、基地局３０４によって、受信され、送信元無線デバイス３０２へ転送される。ステータスメッセージが送信元無線デバイス３０２によって受信された後で、送信元無線デバイス３０２は、無線デバイスとネットワークがＰＴＴ通信の準備ができていることを示して、ユーザに可聴表示(audible indication)を生成する。
【００１８】
ユーザがＰＴＴボタンを押すときの時間から可聴表示がユーザになされるまでの時間遅延は、ユーザにとって顕著な遅延であり、この遅延は大いに待ち時間３１２に依存し、アナウンスメッセージは基地局３０８でキューイングされる。
【００１９】
図４は、時間遅延が待ち時間を減らすことによって時間遅延が減らされる、メッセージフロー図である。送信元無線デバイス（ユーザデバイス）３０２は、無線通信を通して、呼び出しリクエストメッセージを基地局３０４へ送り、基地局３０４は、サーバ３０６へ呼び出しリクエストメッセージを転送する。サーバ３０６は、呼び出しリクエストメッセージを受信し、サーバ３０６は初めにターゲット無線デバイスを識別し、そしてその後で、ターゲット無線デバイスについての呼び出し制限についてチェックする。もしターゲット無線デバイスが呼び出し制限を何も有さない場合は、例えば、配信され得るＰＴＴ通信をターゲット無線デバイスは受信することができること(i.e., the target wireless device can receive the PTT communication can be delivered)、サーバ３０６は、ボコーダとメディアホストの選択のようなタスクに関連する他の呼び出し処理を終える前に、早期ＰＩＮＧメッセージをターゲット無線デバイス３１０へ送る。ＰＩＮＧメッセージは、ネットワーク上で特定のネットワークの送信先(particular network destination)がオンラインかどうかをテストするために使用されるメッセージである。もしネットワークの送信先から返答メッセージ(return message)がない場合は、そのときは、ネットワークの送信先はダウンあるいは到達不能のいずれかである。
【００２０】
サーバ３０６からのＰＩＮＧメッセージは、基地局３０８で、受信され、キューイングされる。基地局３０８は、ＰＩＮＧメッセージを他のタイプのメッセージと区別しない。基地局３０８は、ページング信号を、ターゲット無線デバイス３１０へ送る。ページレスポンスが基地局３０８によって受信されるとき、基地局３０８は、基地局３０８とターゲット無線デバイス３１０との間で、データチャネルをセットアップする。基地局３０８とターゲット無線デバイス３１０の間でデータチャネルが確立されるまでには、アナウンスメッセージは、サーバ３０６から着き、基地局３０８でキューイングしたであろう。データチャネルの準備ができているときに、基地局３０８は、ＰＩＮＧメッセージとアナウンスメッセージの両方をターゲット無線デバイス３１０へ、送信する。ＰＩＮＧメッセージとアナウンスメッセージを受信した後で、ターゲット無線デバイス３１０は両方のメッセージに対しての確認応答メッセージを、サーバ３０６に戻って送る。図３について、上記で説明されているように、サーバ３０６は、確認応答メッセージを受信し、送信元無線デバイス３０２への発言権を許諾する。
【００２１】
アナウンスメッセージについての待ち時間４０２は、本発明によって大幅に減らされる。ＰＩＮＧメッセージは、呼び出しリクエストメッセージを処理する初期段階で、サーバ３０６によってディスパッチされるので、基地局３０８は、ターゲット無線デバイス３１０をページングし、またアナウンスメッセージを受信することから独立してデータチャネルをセットアップすることを始めることができる。基地局３０８によるターゲット無線デバイスのページングとサーバ３０６における呼び出しリクエストメッセージの処理とをオーバーラップすることによって、アナウンスメッセージは、基地局３０８において、より短い時間の間でキューイングされるであろう。
【００２２】
図５は、本発明によるサーバプロセス５００についてのフローチャートである。ステップ５０２で、サーバは、通信ネットワーク上で異なる無線デバイスからメッセージを受け取る。メッセージが受信されるときに、ステップ５０４で、サーバはメッセージタイプをチェックし、ステップ５０８で、サーバは異なるタイプのメッセージを処理することができる。ステップ５０６で、もし受信されるメッセージが呼び出しリクエストメッセージである場合は、ＰＴＴ通信をリクエストする無線デバイスから、ステップ５１０で、サーバはターゲット無線デバイスを識別する。ターゲット無線デバイスを識別した後で、サーバは、ターゲット無線デバイスについての呼び出し制限についてチェックする。何も呼び出し制限がなければ、ステップ５１４でＰＴＴ通信についてのボコーダとメディアホストを選択する前に、サーバは、ステップ５１２で、ターゲット無線デバイスの各々にＰＩＮＧメッセージを送る。呼び出しリクエストの処理の一部として、サーバは、ステップ５１６でターゲット無線デバイスへ、アナウンスメッセージを送る。確認応答メッセージが、ターゲット無線デバイスから受信されるとき、サーバは、その後で、送信元無線デバイスに戻って、ＰＴＴ通信をするように「発言権(“floor”)」をそれに許諾して、ステータスメッセージを送るであろう。
【００２３】
図６は、基地局プロセス６００についてのフローチャートである。基地局は、ステップ６０２で、その地理的エリア内にある無線デバイスに定められた(destined)サーバからメッセージを受け取る。基地局は、ステップ６０４で、メッセージのヘッダー情報を分析し、ターゲット無線デバイスを識別する。ターゲット無線デバイスを識別した後で、ステップ６０６で、基地局は、ページング信号を、ターゲット無線デバイスへ送る。もしターゲット無線デバイスが、電源を入れられ(powered on)、またエリア内にあると、それは、基地局に戻ってページングレスポンスを送るだろう（示されていない）。ページング信号を送った後で、ステップ６０８で、基地局は、データチャネルを、それ自体とターゲット無線デバイスとの間で、開始するよう処理する。データチャネルがセットアップされた後で、ステップ６１０で、基地局は、メッセージをターゲット無線デバイスへ送る。データチャネルがセットされる一方で、基地局は、ステップ６１２で、ターゲット無線デバイスに定められるすべてのメッセージを送るであろう。基地局がターゲット無線デバイスから確認応答メッセージを受信するとき、基地局はサーバにそれらを転送する（示されていない）。
【００２４】
無線サービスプロバイダのコンピュータデバイスあるいは無線通信デバイス上で実行可能である方法を考慮して、該方法は、コンピュータ可読メディアに常駐のプログラムによって実行されることができ、プログラムは、サーバあるいはコンピュータプラットフォームを有する他のコンピュータデバイスに方法のステップを実行するように指図する。コンピュータ可読メディアはサーバのメモリであることができて、あるいは、接続性データベース(connective database)であることができる。さらに、コンピュータ可読メディアは、例えばディスク記憶あるいは磁気テープ、光学ディスク、ハードディスク、フラッシュメモリ、あるいは当技術分野において知られているような他の記憶装置メディアのような、無線通信デバイスコンピュータプラットフォーム上でロード可能である２次記憶装置メディア(secondary storage media)、の中にあることができる。
【００２５】
図５−６のコンテクストにおいては、説明されるステップは、アクションの任意の特定のオーダ(order)を必要とせず、意味しない。アクションは、シーケンスにおいてあるいはパラレルにおいて実行されることができる。方法は、例えば、無線ネットワークの、無線通信デバイスあるいはサーバのような、ポーション（単数または複数）を操作することによって、マシン可読インストラクションのシーケンスを実行するために、インプリメントされる(implemented)ことができる。インストラクションは、様々なタイプの信号ベアリングあるいはデータ記憶装置第１の、第２の、あるいは第３のメディアにおいて常駐することができる。メディアは、例えば、無線ネットワークのコンポーネントによってアクセス可能な、あるいは、無線ネットワークのコンポーネント内で常駐するＲＡＭ（示されていない）を備えることができる。ＲＡＭ、ディスケット、あるいは他の２次記憶装置メディア(secondary storage media)の中に含まれていようが、なかろうが、いずれにせよ、様々なマシン可読データ記憶装置メディア、例えば、ＤＡＳＤ記憶装置（例、従来の「ハードドライブ(“hard drive”)」あるいはＲＡＩＤアレイ）、磁気テープ、電子リードオンリメモリ（例、ＲＯＭ、ＥＰＲＯＭあるいはＥＥＰＲＯＭ）、フラッシュメモリカード、光学記憶装置デバイス（例、ＣＤ−ＲＯＭ、ＷＯＲＭ、ＤＶＤ、デジタル光学テープ(digital optical tape)）、ペーパー「パンチ」カード(paper “punch” cards)、あるいは、デジタルおよびアナログ伝送データを含む他の適するデータ記憶装置メディア、上で、インストラクションは保存されることができる。
【００２６】
本発明は、その好ましい実施形態に関連して、具体的に示され、説明されてきたが、形式および詳細においての様々な変更が、添付の特許請求の範囲において記載されているような本発明の精神あるいは範囲から逸脱することなく、なされることができる、ということは、当業者によって理解されるであろう。さらに、本発明のエレメントは、単数形で、説明され、あるいは請求項で記載されているかもしれないが、単数形への限定が明確に述べられていない限り、複数形も意図されている。
【図面の簡単な説明】
【００２７】
【図１】図１は、先行技術の通信ネットワークを示す。
【図２】図２は、ＰＴＴ通信についてのセットアッププロセスの間の、サーバと複数の無線デバイス間の先行技術の相互作用を表す図である。
【図３】図３は、ＰＴＴ通信についてのセットアッププロセスの間の、複数の無線デバイスとサーバ間の先行技術メッセージフローである。
【図４】図４は、ＰＴＴ通信についてのセットアッププロセスの間の、複数の無線デバイスとサーバ間のメッセージフローの例示的な一実施形態である。
【図５】図５は、サーバプロセスの例示的な一実施形態についてのフローチャートである。
【図６】図６は、基地局プロセスの例示的な一実施形態のフローチャートである。
【図１】
2009527201.tif 000003
【図２】
2009527201.tif 000004
【図３】
2009527201.tif 000005
【図４】
2009527201.tif 000006
【図５】
2009527201.tif 000007
【図６】
2009527201.tif 000008
【国際調査報告】
2009527201.tif 000009
2009527201.tif 000010
2009527201.tif 000011