(57)【要約】【課題】プッシュ・ツー・トーク・システムにおけるオプティミスティックな通信許可信頼性向上。【解決手段】無線電気通信デバイスの通信しているグループの複数のメンバー間でブリッジされる、プッシュ・ツー・トーク通信のような、直接通信に対してより大きな信頼性を与えるためのシステム、方法、及びコンピュータ・プログラム。複数のうちでセルラ電話機又はＰＤＡ（１４，１６，１８）のような各無線電気通信デバイスは、無線電気通信ネットワーク上のその無線電気通信デバイスの存在をグループ通信サーバに定期的に通知する（１２４）、その結果、直接通信をブリッジするための無線電気通信デバイスからの要請の受領（１００）で、ターゲット・セットの無線通信デバイスのうちの少なくとも１つが無線電気通信ネットワーク上の自身の存在を示している場合にだけ、グループ通信サーバは、要請された直接通信をターゲット・セットの無線電気通信デバイスとブリッジすることを（１１４）試みる。【選択図】図３
2008511264.tif 000002
【特許請求の範囲】
【請求項１】
無線通信ネットワーク上のグループの複数の無線電気通信デバイス間の好結果の直接通信を増加させるためのシステム、該システムは下記を具備する：
複数の無線電気通信デバイス、ここにおいて、各無線電気通信デバイスは該無線通信ネットワークを介してターゲット・セットの該複数の無線電気通信デバイス内の１又はそれより多くの別の無線電気通信デバイスと選択的に直接通信することが可能である；及び
通信している無線電気通信デバイスと該通信している無線電気通信デバイスのターゲット・セット中の該１又はそれより多くの別の無線電気通信デバイスとの間の直接通信をブリッジするための要請を選択的に受け取り、そしてその後該要請された直接通信を選択的にブリッジするグループ通信サーバ、ここにおいて、該ターゲット・セットの１又はそれより多くの別の無線電気通信デバイスのアイデンティティは該グループ通信サーバに選択的に利用可能である、
ここにおいて、該グループ通信サーバが直接通信をブリッジするために無線電気通信デバイスからの要請を受け取ると、該ターゲット・セットの無線電気通信デバイスのうちの少なくとも１つが該無線ネットワーク上にその無線電気通信デバイスの存在を該グループ通信サーバに通知している場合にだけ、該グループ通信サーバが該ターゲット・セットの無線電気通信デバイスと該要請された直接通信をブリッジすることを試みるように、該ターゲット・セットの複数の無線電気通信デバイスの各々は、該無線電気通信ネットワーク上にその無線電気通信デバイスの存在を該グループ通信サーバに定期的に通知する。
【請求項２】
請求項１のシステム、ここにおいて、該無線電気通信デバイスは、ショート・データ・バースト・メッセージを用いて該無線電気通信ネットワーク上の該無線電気通信デバイスの存在を該グループ通信サーバに通知する。
【請求項３】
請求項１のシステム、ここにおいて、該無線電気通信デバイスは、該無線通信ネットワーク上の該無線電気通信デバイスの通信チャネル上にピギーバックされたメッセージを用いて該無線電気通信ネットワーク上の該無線電気通信デバイスの存在を該グループ通信サーバに通知する。
【請求項４】
請求項１のシステム、ここにおいて、該ターゲット・セットの該複数の無線電気通信デバイスの該アイデンティティは、該グループ通信サーバにおいて記憶される。
【請求項５】
請求項１のシステム、ここにおいて、該グループ通信サーバは、１又はそれより多くのコンピュータ・デバイスである。
【請求項６】
請求項１のシステム、ここにおいて、該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも１つが該無線ネットワーク上のその無線電気通信デバイスの存在を該グループ通信サーバに通知していない場合に、該無線電気通信デバイスのうちの少なくとも１つが該無線ネットワーク上に存在するかどうかを決定するために、該グループ通信サーバは、該ターゲット・セットの無線電気通信デバイスをポーリングする。
【請求項７】
請求項１のシステム、ここにおいて、該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも予め決められた数が該無線ネットワーク上のそれらの存在を該グループ通信サーバに通知している場合にだけ、該グループ通信サーバは、該ターゲット・セットの無線電気通信デバイスと該要請された直接通信をブリッジすることを試みる。
【請求項８】
請求項７のシステム、ここにおいて、該ターゲット・セットの該無線電気通信デバイスのうちの予め決められた数が該無線ネットワーク上にそれらの存在を該グループ通信サーバに通知していない場合に、該グループ通信サーバは、該無線電気通信デバイスが該ターゲット・セットへの直接通信をブリッジすることができないことを通知する。
【請求項９】
無線通信ネットワークを介した好結果の直接通信を増加させるためのシステム、該システムは下記を具備する：
複数の無線電気通信手段、ここにおいて、各無線電気通信手段は該無線通信ネットワークを介してターゲット・セットの該複数の無線電気通信手段内で１又はそれより多くの別の無線電気通信手段と選択的に直接通信するためである；及び
通信している無線電気通信手段と該通信している無線電気通信手段のターゲット・セット中の該１又はそれより多くの別の無線電気通信手段との間の直接通信をブリッジするための要請を選択的に受信するため、そしてその後該要請された直接通信を選択的にブリッジするためのグループ通信手段、ここにおいて、該ターゲット・セットの１又はそれより多くの別の無線電気通信手段のアイデンティティは該グループ通信手段に選択的に利用可能である、
ここにおいて、該複数の無線電気通信手段の各々は、直接通信をブリッジするために無線通信手段からの要請を受け取ると、該ターゲット・セットの該無線電気通信手段に定期的に通知するための該手段の少なくとも１つが該無線ネットワーク上にその無線電気通信手段の存在を該グループ通信手段に通知している場合にだけ、該グループ通信手段が該ターゲット・セットの無線電気通信手段と該要請された直接通信をブリッジすることを試みるように、該無線電気通信ネットワーク上の該無線電気通信手段の存在を該グループ通信手段に定期的に通知するための手段をさらに含む。
【請求項１０】
無線通信ネットワーク上のグループの複数の無線電気通信デバイス間の好結果の直接通信を増加させるための方法、該方法は下記のステップを具備する：
該無線通信ネットワークを介してターゲット・セットの１又はそれより多くの別の無線電気通信デバイスと選択的に直接通信することが可能である無線電気通信デバイスから無線ネットワークへの接続を確立すること；
該無線電気通信ネットワーク上のその無線電気通信デバイスの存在を該無線電気通信デバイスから該グループ通信サーバに定期的に通知すること、ここにおいて、該グループ通信サーバは通信している無線電気通信デバイスとその通信している無線電気通信デバイスのターゲット・セット中の該１又はそれより多くの別の無線電気通信デバイスとの間の直接通信をブリッジするための要請を選択的に受け取る；
該無線ネットワーク上のターゲット・セットの別の無線電気通信デバイスへの直接通信をブリッジするために該グループ通信サーバにおいて無線電気通信デバイスからの要請を受け取ること；
該グループ通信サーバにおいて該ターゲット・セットの１又はそれより多くの別の無線電気通信デバイスのアイデンティティを決定すること；及び
該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも１つが該無線ネットワーク上のその無線電気通信デバイスの存在を該グループ通信サーバに通知している場合に、該通信している無線電気通信デバイスと該ターゲット・セットの１又はそれより多くの別の無線電気通信デバイスとの間の該要請された直接通信をブリッジすること。
【請求項１１】
請求項１０の方法、ここにおいて、該無線電気通信ネットワーク上の該無線電気通信デバイスの存在を該グループ通信サーバに該通知するステップは、該無線電気通信デバイスから該グループ通信サーバにショート・データ・バースト・メッセージを送ることを通して行われる。
【請求項１２】
請求項１０の方法、ここにおいて、該無線電気通信ネットワーク上の該無線電気通信デバイスの存在を該グループ通信サーバに該通知するステップは、該無線通信ネットワーク上の該無線電気通信デバイスの通信チャネル上にピギーバックされたメッセージを通して行われる。
【請求項１３】
請求項１０の方法、該方法は、該グループ通信サーバにおいて該ターゲット・セットの該複数の無線電気通信デバイスのアイデンティティを記憶するステップをさらに具備する。
【請求項１４】
請求項１０の方法、該方法は、該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも１つが該無線ネットワーク上のその無線電気通信デバイスの存在を該グループ通信サーバに通知していない場合に、該要請された直接通信をブリッジする前に該無線ネットワーク上のそれらの存在を決定するために無線電気通信デバイスをポーリングするステップをさらに具備する。
【請求項１５】
請求項１０の方法、ここにおいて、該ターゲット・セットの無線電気通信デバイスと該要請された直接通信を該ブリッジするステップは、該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも予め決められた数が該無線ネットワーク上のそれらの存在を該グループ通信サーバに通知している場合にだけ行われる。
【請求項１６】
請求項１５の方法、該方法は、該ターゲット・セットの該無線電気通信デバイスのうちの予め決められた数が該無線ネットワーク上にそれらの存在を該グループ通信サーバに通知していないと、該無線電気通信デバイスが該ターゲット・セットへの直接通信をブリッジすることができないことを該グループ通信サーバが通知するステップをさらに備える。
【請求項１７】
無線通信ネットワーク上でグループの複数の無線電気通信デバイス間の好結果の直接通信を増加させるための方法、該方法は下記のステップを具備する：
該無線通信ネットワークを介してターゲット・セットの１又はそれより多くの別の無線電気通信デバイスと選択的に直接通信することが可能である無線電気通信デバイスから無線ネットワークへの接続を確立するためのステップ；
該無線電気通信ネットワーク上のその無線電気通信デバイスの存在を該無線電気通信デバイスからグループ通信サーバに定期的に通知するためのステップ、ここにおいて、該グループ通信サーバは通信している無線電気通信デバイスとその通信している無線電気通信デバイスのターゲット・セット中の該１又はそれより多くの別の無線電気通信デバイスとの間の直接通信をブリッジするための要請を選択的に受け取る；
該無線ネットワーク上のターゲット・セットの別の無線電気通信デバイスへの直接通信をブリッジするために該グループ通信サーバにおいて無線電気通信デバイスからの要請を受け取るためのステップ；
該グループ通信サーバにおいて該ターゲット・セットの１又はそれより多くの別の無線電気通信デバイスのアイデンティティを決定するためのステップ；及び
該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも１つが該無線ネットワーク上のその無線電気通信デバイスの存在を該グループ通信サーバに通知している場合に、該通信している無線電気通信デバイスと該ターゲット・セットの１又はそれより多くの別の無線電気通信デバイスとの間の該要請された直接通信をブリッジするためのステップ。
【請求項１８】
無線通信ネットワーク上でグループの複数の無線電気通信デバイス間の直接通信をブリッジするためのサーバ、ここにおいて、該サーバは通信している無線電気通信デバイスからその通信している無線電気通信デバイスのターゲット・セット中の１又はそれより多くの別の無線電気通信デバイスへの直接通信をブリッジするための要請を選択的に受け取る、そしてその後該要請された直接通信を選択的にブリッジする、ここにおいて、該ターゲット・セットの１又はそれより多くの別の無線電気通信デバイスのアイデンティティは該グループ通信サーバに選択的に利用可能である、そしてここにおいて、直接通信をブリッジするために無線通信デバイスからの要請を受け取ると、該サーバが該無線ネットワーク上のその無線電気通信デバイスの存在を該ターゲット・セットの無線電気通信デバイスのうちの少なくとも１つから通知を受け取っている場合にだけ、該サーバが該ターゲット・セットの無線電気通信デバイスと該要請された直接通信をブリッジすることを試みるために、該サーバは、該無線電気通信ネットワーク上のその無線電気通信デバイスの存在の定期的な通知を無線電気通信デバイスから受け取る。
【請求項１９】
請求項１８のサーバ、ここにおいて、該サーバは、無線電気通信デバイスから該無線電気通信ネットワーク上のその無線電気通信デバイスの存在を指示しているショート・データ・バースト・メッセージを受け取る。
【請求項２０】
請求項１８のサーバ、ここにおいて、該サーバは、該無線通信ネットワーク上の該無線電気通信デバイスの通信チャネル上にピギーバックされたメッセージを受け取り、該無線電気通信ネットワーク上のその無線電気通信デバイスの存在を指示する。
【請求項２１】
請求項１８のサーバ、ここにおいて、該サーバは、該ターゲット・セットの無線電気通信デバイスのアイデンティティをさらに記憶する。
【請求項２２】
請求項１８のサーバ、該サーバは、複数のコンピュータ・デバイスをさらに備える。
【請求項２３】
請求項１８のサーバ、ここにおいて、該サーバが該無線ネットワーク上のその無線電気通信デバイスの存在を該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも１つから通知を受け取っていない場合に、該無線電気通信デバイスのうちの少なくとも１つが該無線ネットワーク上に存在するかどうかを決定するために、該サーバは、該ターゲット・セットの無線電気通信デバイスをさらにポーリングする。
【請求項２４】
請求項１８のサーバ、ここにおいて、該サーバが該無線ネットワーク上の該ターゲット・セットの該無線電気通信デバイスの存在を該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも予め決められた数から通知を受け取っている場合にだけ、該サーバは、該ターゲット・セットの無線電気通信デバイスと該要請された直接通信をブリッジすることを試みる。
【請求項２５】
請求項２４のサーバ、ここにおいて、該サーバが該無線ネットワーク上の該ターゲット・セットの該無線電気通信デバイスの存在について該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも予め決められた数から通知を受け取っていない場合に、該サーバは、該無線電気通信デバイスが該ターゲット・セットへの直接通信をブリッジすることができないことをさらに通知する。
【請求項２６】
無線通信ネットワークを介してターゲット・セットの１又はそれより多くの別の無線電気通信デバイスと選択的に直接通信することが可能である無線電気通信デバイス、ここにおいて、該無線電気通信デバイスは、該無線電気通信ネットワーク上の該無線電気通信デバイスの存在をグループ通信サーバに定期的に通知する。
【請求項２７】
請求項２６のデバイス、ここにおいて、該無線電気通信デバイスは、ショート・データ・バースト・メッセージを用いて該無線電気通信ネットワーク上の該無線電気通信デバイスの該存在を該グループ通信サーバに通知する。
【請求項２８】
請求項２６のデバイス、ここにおいて、該無線電気通信デバイスは、該無線電気通信ネットワークを介して通信チャネルを選択的に確立し、そして該無線電気通信ネットワーク上の該無線電気通信デバイスの通信チャネル上にピギーバックされたメッセージを用いて該無線電気通信ネットワーク上の該無線電気通信デバイスの該存在を該グループ通信サーバに通知する。
【請求項２９】
請求項２６のデバイス、ここにおいて、該無線電気通信デバイスは、該ターゲット・セットの該１又はそれより多くの別の無線電気通信デバイスに半二重通信方式チャネルを経由して直接通信を確立する。
【請求項３０】
無線通信ネットワーク上のグループの複数の無線電気通信デバイス間の好結果の直接通信を増加させるグループ通信サーバのための方法、該方法は下記のステップを具備する：
該無線電気通信デバイスから該無線電気通信ネットワーク上のそれらの存在を指示している１又はそれより多くの通知を該グループ通信サーバにおいて該無線電気通信ネットワークを介して定期的に受け取ること、ここにおいて、該グループ通信サーバは通信している無線電気通信デバイスとその通信している無線電気通信デバイスのターゲット・セット中の該１又はそれより多くの別の無線電気通信デバイスとの間の直接通信をブリッジするための要請を選択的に受け取る；
該無線ネットワーク上のターゲット・セットの別の無線電気通信デバイスへの直接通信をブリッジするために該グループ通信サーバにおいて無線電気通信デバイスからの要請を受け取ること；
該グループ通信サーバにおいて該ターゲット・セットの１又はそれより多くの別の無線電気通信デバイスのアイデンティティを決定すること；及び
該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも１つが該無線ネットワーク上のその無線電気通信デバイスの存在を該グループ通信サーバに通知している場合に、該通信している無線電気通信デバイスと該ターゲット・セットの１又はそれより多くの別の無線電気通信デバイスとの間の該要請された直接通信をブリッジすることを試みること。
【請求項３１】
請求項３０の方法、ここにおいて、該無線電気通信デバイスからの１又はそれより多くの通知を該グループ通信サーバにおいて該無線電気通信ネットワークを介して該定期的に受け取るステップは、該無線電気通信デバイスからのショート・データ・バースト・メッセージを受け取ることを通して行われる。
【請求項３２】
請求項３０の方法、ここにおいて、該無線電気通信デバイスからの１又はそれより多くの通知を該グループ通信サーバにおいて該無線電気通信ネットワークを介して該定期的に受け取るステップは、該無線電気通信ネットワーク上の該無線電気通信デバイスの通信チャネル上にピギーバックされたメッセージを受け取ることを通して行われる。
【請求項３３】
請求項３０の方法、該方法は、該グループ通信サーバにおいて該ターゲット・セットの該複数の無線電気通信デバイスのアイデンティティを記憶するステップをさらに具備する。
【請求項３４】
請求項３０の方法、該方法は、該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも１つが該無線ネットワーク上のその無線電気通信デバイスの存在を該グループ通信サーバに通知していない場合に、該要請された直接通信をブリッジすることを試みる前に該無線ネットワーク上のそれらの存在を決定するために該無線電気通信デバイスをポーリングするステップをさらに具備する。
【請求項３５】
請求項３０の方法、ここにおいて、該ターゲット・セットの無線電気通信デバイスと該要請された直接通信を該ブリッジするステップは、通知が該グループ通信サーバにおいて該ターゲット・セットの少なくとも予め決められた数の該無線電気通信デバイスから受け取られている場合にだけ行われる。
【請求項３６】
請求項３５の方法、該方法は、該無線電気通信デバイスが該ターゲット・セットへの直接通信をブリッジすることができないことを該グループ通信サーバが通知するステップをさらに具備する。
【請求項３７】
無線通信ネットワーク上のターゲット・セット内の別の無線電気通信デバイスへの無線電気通信デバイスからの好結果の直接通信を増加させるための方法、該方法は下記のステップを具備する：
該無線通信ネットワークを介してターゲット・セットの１又はそれより多くの別の無線電気通信デバイスと選択的に直接通信することが可能である無線電気通信デバイスから無線ネットワークへの接続を確立すること；及び
該無線電気通信ネットワーク上の該無線電気通信デバイスの存在を該無線電気通信デバイスからグループ通信サーバに定期的に通知すること、ここにおいて、該グループ通信サーバは該ターゲット・セットの該複数の無線電気通信デバイス内での直接通信を最終的にブリッジする。
【請求項３８】
請求項３７の方法、ここにおいて、該無線電気通信ネットワーク上の該無線電気通信デバイスの該存在を該グループ通信サーバに該通知するステップは、該無線電気通信デバイスからショート・データ・バースト・メッセージを送ることを通して行われる。
【請求項３９】
請求項３７の方法、ここにおいて、該無線電気通信ネットワーク上の該無線電気通信デバイスの該存在を該グループ通信サーバに該通知するステップは、該無線通信ネットワーク上の該無線電気通信デバイスの通信チャネル上にピギーバックされたメッセージを通して行われる。
【請求項４０】
グループ通信サーバによって制御される無線通信ネットワーク上でグループの複数の無線電気通信デバイス間の好結果の直接通信を増加させるためのコンピュータ・プログラムをそこに記憶させたコンピュータ読み取り可能な媒体、該コンピュータ・プログラムはコンピュータ・デバイスによって実行される時に該デバイスに下記のステップを実行させる命令を具備する：
該無線電気通信ネットワーク上に自身の存在を示している該無線電気通信デバイスからの１又はそれより多くの通知を該グループ通信サーバにおいて該無線電気通信ネットワークを介して定期的に受け取ること、ここにおいて、該グループ通信サーバは通信している無線電気通信デバイスとその通信している無線電気通信デバイスのターゲット・セット内の該１又はそれより多くの別の無線電気通信デバイスとの間の直接通信をブリッジするための要請を選択的に受け取る；
該無線ネットワーク上のターゲット・セットの別の無線電気通信デバイスへの直接通信をブリッジするために該グループ通信サーバにおいて無線電気通信デバイスからの要請を受け取ること；
該グループ通信サーバにおいて該ターゲット・セットの１又はそれより多くの別の無線電気通信デバイスのアイデンティティを決定すること；及び
該ターゲット・セットの該無線電気通信デバイスのうちの少なくとも１つが該無線ネットワーク上のその無線電気通信デバイスの存在を該グループ通信サーバに通知している場合に、該通信している無線電気通信デバイスと該ターゲット・セットの１又はそれより多くの別の無線電気通信デバイスとの間の該要請された直接通信をブリッジすることを試みること。
【請求項４１】
請求項４０のプログラム、ここにおいて、該プログラムは、該無線電気通信デバイスからの１又はそれより多くの通知を該グループ通信サーバにおいて該無線電気通信ネットワークを介して該定期的に受け取るステップが、該無線電気通信デバイスからのショート・データ・バースト・メッセージの受領になるように実行させる。
【請求項４２】
請求項４０のプログラム、ここにおいて、該プログラムは、該無線電気通信デバイスからの１又はそれより多くの通知を該グループ通信サーバにおいて該無線電気通信ネットワークを介して該定期的に受け取るステップが、該無線電気通信ネットワーク上の該無線電気通信デバイスの通信チャネル上にピギーバックされたメッセージの受領になるように実行させる。
【請求項４３】
請求項４０のプログラム、ここにおいて、該プログラムは、さらに該グループ通信サーバにおいて該ターゲット・セットの該複数の無線電気通信デバイスのアイデンティティを記憶するステップを該コンピュータに実行させるようにする。
【請求項４４】
請求項４０のプログラム、ここにおいて、該プログラムは、該要請された直接通信を該ブリッジするステップが、該通信している無線電気通信デバイスと該ターゲット・セットの該１又はそれより多くの別の無線電気通信デバイスとの間に半二重通信方式チャネルを確立するように実行させる。
【請求項４５】
請求項４０のプログラム、ここにおいて、該プログラムは、該ターゲット・セットの無線電気通信デバイスと該要請された直接通信を該ブリッジするステップが、通知が該ターゲット・セットの少なくとも予め決められた数の該無線電気通信デバイスから該グループ通信サーバにおいて受け取られている場合にだけ、行われるようにさせる。
【請求項４６】
請求項４５のプログラム、ここにおいて、該プログラムは、さらに該無線電気通信デバイスが該ターゲット・セットへの直接通信をブリッジすることができないことを通知するステップを該コンピュータに実行させるようにする。
【請求項４７】
無線電気通信デバイスから無線通信ネットワーク上のターゲット・セット内の別の無線電気通信デバイスへの好結果の直接通信を増加させるためのコンピュータ・プログラムをそこに記憶させたコンピュータ読み取り可能な媒体、該コンピュータ・プログラムは無線電気通信コンピュータ・デバイスによって実行される時に該デバイスに下記のステップを実行させる命令を具備する：
該無線通信ネットワークを介してターゲット・セットの１又はそれより多くの別の無線電気通信デバイスと選択的に直接通信することが可能である無線電気通信デバイスから無線ネットワークへの接続を確立すること；及び
該無線電気通信ネットワーク上の該無線電気通信デバイスの存在を該無線電気通信デバイスからグループ通信サーバに定期的に通知すること、ここにおいて、該グループ通信サーバは該ターゲット・セットの該複数の無線電気通信デバイス内での直接通信を最終的にブリッジする。
【請求項４８】
請求項４７のプログラム、ここにおいて、該プログラムは、該無線電気通信ネットワーク上の該無線電気通信デバイスの該存在を該グループ通信サーバに該通知するステップが、該無線電気通信デバイスからショート・データ・バースト・メッセージを送ることを通して行われるようにさせる。
【請求項４９】
請求項４７のプログラム、ここにおいて、該プログラムは、該無線電気通信ネットワーク上の該無線電気通信デバイスの該存在を該グループ通信サーバに該通知するステップが、該無線通信ネットワーク上の該無線電気通信デバイスの通信チャネル上にピギーバックされたメッセージを通して行われるようにさせる。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２点間通信システム又は点対多点通信システムに係る。特に、本発明は、無線電気通信デバイスの通信グループの複数のメンバー間の、プッシュ・ツー・トーク通信のような直接通信を許可するためにより大きな信頼性を提供するためのシステム及び方法に関する。
【背景技術】
【０００２】
セルラ電話機、ＰＤＡ、ミニ・ラップトップ、及び最新のページャのような無線電気通信デバイスでは、デバイスは、一般的に、既存のセルラ電話ネットワークを経由して電話コールをブリッジすることにより、そしてネットワークを介してデータ・パケットを渡すことによって長い距離を越えて通信する。これらの無線デバイスは、多くの場合かなりの量のデータ処理能力及び計算能力に制限されてしまう、したがって、電話ネットワークを介して、音声に加えて、ソフトウェア・プログラムを送ることができそして受け取ることができる。
【０００３】
迅速な１対１通信又は１対複数通信を提供する無線電気通信サービスがあり、それは一般に“プッシュ・ツー・トーク”（ＰＴＴ：push-to-talk）性能と呼ばれる。通信している無線デバイスのための受信デバイスの特定のＰＴＴグループは、一般的にキャリアによって設定され、そして無線デバイス自身は、グループの変更、すなわち、グループに個々のものを含める又は落とすこと、又は通信が全体のグループではなく任意の少数のメンバーにより受け取られるように故意に管理すること、を許されない。
【０００４】
ＰＴＴ通信接続は、一般的に、無線デバイス上のボタンを１回押すことによって開始され、それは話し手とグループの各メンバー・デバイスとの間の半二重通信方式リンクを起動させ、そして一旦ボタンが開放されると、そのデバイスは着信のＰＴＴ伝送を受信できる。ある複数の構成では、ＰＴＴの話し手は、その話し手が話している間に他のグループ・メンバーが話せない“フロア”を得る。一旦話し手がＰＴＴボタンを開放すると、グループの他のいずれかの個々のメンバーは、自分のＰＴＴボタンと切り替えることができ、それらはフロアを得る。
【０００５】
既存のＰＴＴシステムでは、話そうと、すなわち、フロアを得ようと望む者は、ＰＴＴボタンを押し、そして無線デバイスは、確認信号又は否定的な可聴信号でＰＴＴチャネルの利用可能性を示すだけである。もし確認信号が表示されるのであれば、その者はＰＴＴチャネルを通して会話を開始するが、彼又は彼女の通信がグループのいずれかのメンバーによって受信されたかどうかをその者が知るための方法はない。したがって、指定されたＰＴＴグループのメンバー・デバイスによってＰＴＴ通信が受け取られる信頼性を向上させるシステムに対する必要性がある。
【０００６】
したがって、ターゲット・グループの少なくとも１人のメンバーに少なくとも到達する可能性の高い信頼性のあるＰＴＴ通信チャネルをグループの無線デバイス・メンバーが得るためのシステム及び方法を提供することは、好都合であるはずである。もしどのグループ・メンバーも無線ネットワーク上でＰＴＴ通信を受け取ることができないのであれば、そのシステム及び方法は、ＰＴＴ通信に携わろうとしている者に指示するはずであり、又はそうでなければ要求される数の受信デバイスが無線ネットワーク上に存在しない限りはＰＴＴチャネル上で会話することを許されない。その上、そのようなシステム及び方法は、ＰＴＴグループのメンバー無線デバイスが無線ネットワーク上の自身の存在をシステムに容易に通知することを可能にするはずである。それゆえ、本発明が主として向けられているものは、ＰＴＴグループ内の複数の無線デバイス間の会話許可信頼性を最適化するためのそのようなシステム及び方法の条件である。
【発明の開示】
【０００７】
［発明のサマリー］
本発明は、無線電気通信デバイスの通信しているグループの複数のメンバー間でブリッジされる、ＰＴＴ通信のような、直接通信に対してより大きな信頼性を提供するためのシステム、方法、及びコンピュータ・プログラムを含む。指定されたＰＴＴグループの各無線電気通信デバイス、例えば、セルラ電話機又はＰＤＡは、無線電気通信ネットワーク上のその無線電気通信デバイスの存在をグループ通信サーバに定期的に通知する、その結果、無線電気通信デバイスから会話するための要請を受け取ると、ターゲット・セットの無線通信デバイスのうちの少なくとも１つが無線電気通信ネットワーク上の自身の存在を指示している場合にだけ、グループ通信サーバは、要請された通信チャネルをターゲット・セットの無線電気通信デバイスとブリッジすることを試みる。
【０００８】
無線通信ネットワーク上のグループの複数の無線電気通信デバイス間の好結果の直接通信を増加させるためのシステムは、複数の無線電気通信デバイスを含み、それは無線通信ネットワークを介してターゲット・セットの複数の無線電気通信デバイス内の１又はそれより多くの別の無線電気通信デバイスと選択的に直接通信することが可能である。グループ通信サーバは、通信している無線電気通信デバイスとその通信している無線電気通信デバイスのターゲット・セットの１又はそれより多くの別の無線電気通信デバイスとの間の直接通信をブリッジするための要請を選択的に受け取り、そしてその後、要請された直接通信を選択的にブリッジする、そしてターゲット・セットの１又はそれより多くの別の無線電気通信デバイスのアイデンティティは、そこに存在するか又はそうでなければアクセス可能であることのいずれかのグループ通信サーバに選択的に利用可能である。複数の無線電気通信デバイスの各々は、無線電気通信ネットワーク上のその無線電気通信デバイスの存在をグループ通信サーバに定期的に通知し、その結果、直接通信をブリッジするために無線電気通信デバイスからの要請を受け取ると、ターゲット・セットの無線通信デバイスのうちの少なくとも１つが無線ネットワーク上のその無線電気通信デバイスの存在をグループ通信サーバに通知している場合にだけ、グループ通信サーバは、ターゲット・セットの無線電気通信デバイスと要請された直接通信をブリッジすることを試みる。グループ通信サーバは、代わりに、無線ネットワーク上にメンバー・デバイスが存在しないかどうかを、そして直接通信が試みられないかどうかを通信している無線デバイスに通知することができる。
【０００９】
無線通信ネットワーク上のグループの複数の無線電気通信デバイス間の好結果の直接通信を増加させるための方法は、そのターゲット・セットの１又はそれより多くの別の無線電気通信デバイスと無線通信ネットワークを介して選択的に直接通信することが可能である無線電気通信デバイスから無線ネットワークへの接続を確立するステップ、そしてその後、無線電気通信ネットワーク上のその無線電気通信デバイスの存在を無線電気通信デバイスからグループ通信サーバに定期的に通知するステップを含む、ここにおいて、グループ通信サーバは、通信している無線電気通信デバイスとその通信している無線電気通信デバイスのターゲット・セット中の１又はそれより多くの別の無線電気通信デバイスとの間の直接通信をブリッジするための要請を選択的に受け取る。
【００１０】
本方法は、それから無線ネットワーク上でターゲット・セットの別の無線電気通信デバイスへの直接通信をブリッジするためにグループ通信サーバにおいて無線電気通信デバイスからの要請を受け取るステップ、グループ通信サーバにおいてターゲット・セットの１又はそれより多くの別の無線電気通信デバイスのアイデンティティを決定するステップ、及びターゲット・セットの無線電気通信デバイスのうちの少なくとも１つが無線ネットワーク上のその無線電気通信デバイスの存在をグループ通信サーバに通知している場合に、通信している無線電気通信デバイスとターゲット・セットの１又はそれより多くの別の無線電気通信デバイスとの間の要請された直接通信をブリッジするステップを含む。あるいは、無線ネットワーク上の自身の存在を通知している予め決められた数より多くの無線電気通信デバイスが、グループ通信サーバが試みようとしている直接通信を可能にするために要求されることがある。
【００１１】
したがって、グループのメンバー・デバイスが無線ネットワーク上の自身の存在をグループ通信サーバに定期的に通知しており、そのためにそれらが通信を受け取ることが可能であることを示しているという理由で、グループの無線デバイス・メンバーが、そのターゲット・グループの少なくとも１つのメンバーに到達する可能性が高い信頼性のあるＰＴＴ通信チャネルを有することにおいて、本システム及び方法は有利である。本システム及び方法は、グループ・メンバーが無線ネットワーク上でＰＴＴ通信を受け取るためにいずれも利用できない場合に、ＰＴＴ通信に携わろうと望んでいる者に指示することができ、そして直接通信がブリッジされ得ない場合に、貴重な通信チャネルを使用しない。その上、本システム及び方法は、ＰＴＴグループのメンバー無線デバイス上で容易に実行されることが可能であって、ショート直接通信を通して又は進行中の音声コール又はデータ・コールのような既に確立されている既存の通信チャネル上に信号をピギーバックすることを通してのどちらかで、無線ネットワーク上の自身の存在をシステムに通知することができる。
【００１２】
本発明のその他の目的、特徴及び利点は、図面の簡単な説明、発明の詳細な説明、及び特許請求の範囲を吟味した後で明らかになる。
【００１３】
［発明の詳細な説明］
全体を通して類似の数字が類似の構成要素を表している図面を参照して、図１は、無線ネットワーク２０を介して他の無線電気通信デバイスとＰＴＴグループ内の１又はそれより多くの無線電気通信デバイス、例えば、無線電話機１４、スマート・ページャ１６、個人ディジタル補助装置（ＰＤＡ：personal digital assistant）１８、に対する会話許可信頼性を最適化するためのシステム１０を図示する。システム１０内では、各無線電気通信デバイス１４，１６，１８は、ターゲット・セット１２の複数のうちの１つ又はそれより多くの別の無線電気通信デバイスと無線通信ネットワーク２０を介して選択的に直接通信することが可能である。例えば、セルラ電話機１４のターゲット・セットは、ターゲット・セット１２又はそのサブセット内の全てのデバイス、例えば、ページャ１６及びＰＤＡ１８であり得る。
【００１４】
グループ通信サーバ３２は、通信している無線電気通信デバイス１４，１６，１８とその通信している無線電気通信デバイスのターゲット・セット１２内の１又はそれより多くの別の無線電気通信デバイスとの間の直接通信をブリッジするための要請を選択的に受け取り、そしてそれから、ＰＴＴ通信のような要請された直接通信を選択的にブリッジする。ターゲット・セット１２のアイデンティティは、グループ通信サーバ３２に選択的に利用可能であり、それは例えば、グループ通信サーバ３２上に又は接続されたデータベース３４内に存在する、若しくはおそらくサーバ３６のような別のコンピュータ・デバイス上に存在する。
【００１５】
本明細書中で使用されるように、用語、直接通信を“ブリッジすること”は、現在のＰＴＴシステム内に存在するようなグループ通信サーバ３２への“登録”とは別であるように意図されている。既存のシステムでは、各ＰＴＴ無線デバイスは、着信音声コールのために無線デバイスの位置を決めることのような、全体の通信目的のために定期的なスケジュールについてのグループ通信サーバ３２との登録を“リフレッシュ”する。現在のシステムでは、各無線電気通信デバイス１４，１６，１８は、無線デバイスが音声コールを受け取ることを利用可能にさせるような通信登録とは独立に、グループ通信サーバ３２を登録する。そのようにして、ＰＴＴコールのような直接通信が試みられる時に、ブリッジは、登録ステータスとは反対に、グループ通信サーバ３２内の存在情報に基づいて確立される。
【００１６】
好ましくは、ターゲット・セット１２内の複数の無線電気通信デバイス１４，１６，１８の各々は、無線ネットワーク２０上に無線電気通信デバイスの自身の存在をグループ通信サーバ３２に定期的に通知する、そして直接通信をブリッジするために無線電気通信デバイス１４，１６，１８からの要請を受け取ると、もしターゲット・セット１２の無線電気通信デバイスのうちの少なくとも１つが無線ネットワーク２０上の無線電気通信デバイス１４，１６，１８の存在をグループ通信サーバ３２に通知している場合に、グループ通信サーバ３２は、要請された直接通信、例えば、通信デバイスが通話することを許可すること、をブリッジすることを試みるだけである。ターゲット・セット１２の全ての無線電気通信デバイスは、無線ネットワーク２０上の自身の存在をグループ通信サーバ３２に定期的に通知する必要がないが、携わっている無線電気通信デバイスの数が多くなるほど、通信の信頼性、すなわち会話許可信頼性の最適化がより優れたものになる。
【００１７】
その上、ターゲット・セット１２の１つの無線デバイスだけが無線ネットワーク２０上に存在する場合でさえ、グループ通信サーバ３２は、好ましくは、複数の無線デバイスのあるものが自身の存在を示していないことがあっても、ターゲット・セット１２の全ての無線デバイスに直接通信をブリッジすることを継続して試みる。同様に、ターゲット・セット１２の無線電気通信デバイス１４，１６，１８のうちの少なくとも１つが無線ネットワーク２０上のその無線電気通信デバイスの存在をグループ通信サーバ３２に通知していない場合に、グループ通信サーバ３２は、通信している無線デバイスに接続をブリッジすることの失敗を示しているエラーを送る前に、無線電気通信デバイスの少なくとも１つが無線ネットワーク２０上に存在するかどうかを決定するためにターゲット・セット１２の無線電気通信デバイス１４，１６，１８をポーリングすることができる。
【００１８】
本実施形態では、無線電気通信デバイス（例えば、セルラ電話機１４）は、無線デバイスが無線ネットワーク２０上に存在する、すなわちアクセス可能であることを指示するために、少なくともグループ通信サーバ３２にフラッグを送る、そのグループ通信サーバは無線ネットワーク介してサーバ側ＬＡＮ３０上に存在する。グループ通信サーバ３２は、第１の無線電気通信デバイスによって指定されたターゲット無線電気通信デバイスのセット１２とこの情報を共有できる、又はサーバ側ＬＡＮ３０上に存在する別のコンピュータ・デバイス又は無線ネットワーク２０を介してアクセス可能な別のコンピュータ・デバイスと同様に共有できる。グループ通信サーバ３２は、付属された又はアクセス可能なデータベース３４を有することができ、別の１つのサーバ３６がそのグループ通信を制御する無線デバイスに関するグループ識別データを記憶することができる。サーバ側ＬＡＮ３０上に、又は無線ネットワーク２０、すなわち一般にインターネット、を介して存在するコンピュータ構成要素の数は、制限されないことが理解されるはずである。
【００１９】
ＰＴＴ通信のような直接通信は、通信している無線電気通信デバイス１４，１６，１８とターゲット・セット１２の１又はそれより多くの別の無線電気通信デバイスとの間の半二重通信方式チャネルを経由して確立されることができる。通信している無線電気通信デバイスとグループ通信サーバ３２との間の“ブリッジ”の半分が確立される前に、グループ通信サーバ３２がターゲット・セット１２のいずれかの特定の無線デバイス１４，１６，１８と接触を持たないことは、注目されるべきである。すなわち、通信している無線デバイスは、着信通信をグループ通信サーバ３２に送り、そして初期半二重通信方式チャネルがグループ通信サーバ３２に解放されることができる、それはその後、無線電気通信デバイスのターゲット・セット１２のメンバーが通信チャネルをターゲット・セット１２のそのメンバーと開始することの前に直接通信を受信することが可能であるかどうかを決定する。
【００２０】
同様に、ターゲット・セットの無線電気通信デバイスのうちの少なくとも予め決められた数が無線ネットワーク２０上のそれらの存在をグループ通信サーバ３２に通知している場合に、グループ通信サーバ３２は、ターゲット・セット１２との要請された直接通信をブリッジすることを試みることができる。そのような選択は、ターゲット・セット１２のグループ通信の一般的な設定の中で、又はグループ通信要請が行われる時、のいずれかで通信している無線デバイスに指示されることができる、すなわち、ターゲット・セット１２の３人のメンバーが無線ネットワーク２０上のそれらの存在を示している場合にだけ、３個のＰＴＴボタンを押すことは、グループ通信サーバ３２が直接通信をブリッジしようとしていることを示す。
【００２１】
１つの実施形態では、無線電気通信デバイス１４，１６，１８は、帯域幅を最小にするため及び費用のかかる電気通信帯域幅を経由する通信時間を最小にするためにショート・データ・バースト・メッセージを用いて無線ネットワーク２０上の無線電気通信デバイスの存在をグループ通信サーバ３２に通知する。他の１つの実施形態では、無線電気通信デバイス１４，１６，１８は、無線通信ネットワーク上の無線電気通信デバイスの既存の有線通信ネットワーク上にピギーバックされたメッセージを用いて無線ネットワーク２０上の無線電気通信デバイスの存在をグループ通信サーバ３２に通知することができる。したがって、無線デバイス１４，１６，１８が開始された音声コール又はデータ・コールを有する場合に、無線デバイスは、データ・ストリーム中にフラッグ又は別のメッセージを置くことができ、そのデータ・ストリームは、無線デバイス１４，１６，１８が無線ネットワーク２０に存在することをグループ通信サーバ３２に通知するためにそのグループ通信サーバ３２に最終的に転送される。そのような実施形態では、グループ通信サーバ３２に通知するための期間は、その後、望まれるのであれば開始される通信チャネルを待機することができる。
【００２２】
ターゲット・セット１２の無線電気通信デバイスのうちの予め決められた数（又は少なくとも１つ）が無線ネットワーク２０上の自身の存在をグループ通信サーバ３２に通知していないと、グループ通信サーバ３２は、ターゲット・セット１２に直接通信をブリッジすることができないことを無線電気通信デバイス１４，１６，１８に同様に通知することができる。そのような実施形態の一例は、少なくとも３人が無線ネットワーク２０上にいる場合に、グループ通信を要請するために通信している無線デバイス１４のところでＰＴＴボタンを３回押すことであり、そしてグループ通信サーバ３２は、通信している無線デバイスのところで聴くことができるエラーを引き起こすもののような、データ・メッセージで応答し、要請された直接通信をブリッジすることができないことを指示する。さらに、グループ通信サーバ３２がグループ識別データについての付属されたデータベース３４を有するとしてここに示されるが、グループ通信サーバ３２は、自身の上に存在するグループ・アイデンティティ・データを有することができる。
【００２３】
図２は、共通セルラ電気通信構成における無線ネットワークの１実施形態の代表的な図であり、ＰＴＴシステム内のセット・グループ・メンバーの複数の無線デバイス（デバイス７０，７２，７４，７６）間の通信を制御するグループ通信サーバ３２を有する。無線ネットワークは、単なる具体例であり、そしてそれによって遠隔モジュールが相互間で無線通信を経由して通信する及び／又は、限定するのではないが、複数の無線ネットワーク・キャリア及び／又はサーバを含む無線ネットワーク２０の複数の構成要素間で無線通信を経由して通信することのいずれかのシステムを含むことができる。一連のグループ通信サーバ３２は、グループ通信サーバＬＡＮ５０に接続される。無線電話機は、データ・サービス・オプションを使用して（複数の）グループ通信サーバ３２からパケット・データ・セッションを要請できる。
【００２４】
（複数の）グループ通信サーバ３２は、無線サービス・プロバイダのパケット・データ・サービス・ノード（ＰＤＳＮ：packet data service node）、例えば、ＰＳＤＮ５２、に接続され、ここではキャリア・ネットワーク５４上に存在すると示される。各ＰＳＤＮ５２は、パケット制御機能（ＰＣＦ：packet control function）６２を経由して基地局６０の基地局コントローラ６４とインターフェースできる。ＰＣＦ６２は、一般的に基地局６０内に置かれる。キャリア・ネットワーク５４は、メッセージング・サービス・コントローラ（ＭＳＣ：messaging service controller）５８に送られる（一般にデータ・パケットの形式の）メッセージを制御する。キャリア・ネットワーク３０は、ネットワーク、インターネット及び／又はＰＯＴＳ（”plain ordinary telephone system”：平易な通常の電話システム）によりＭＳＣ３２と通信する。一般的に、キャリア・ネットワーク５４とＭＳＣ５８との間のネットワーク接続又はインターネット接続は、データを伝達し、そしてＰＯＴＳは、音声情報を伝達する。ＭＳＣ５８は、１又はそれより多くの基地局６０に接続されることができる。キャリア・ネットワークと同様な方法で、ＭＳＣ５８は、一般的にデータ伝送のためにネットワーク又はインターネット及び音声情報のためにＰＯＴＳの両者によってブランチからソース（ＢＴＳ：branch-to-source）６６に接続される。ＢＴＳ６６は、ショート・メッセージ・サービス（“ＳＭＳ”：short messaging service）、又は本技術において公知の別の無線を経由した方法によって、セルラ電話機７０，７２，７４，７６のような無線デバイスに無線でメッセージを最終的に同報通信する又は無線デバイスから無線でメッセージを最終的に受け取る。
【００２５】
無線電話機１４のような、セルラ電話機及び電気通信デバイスは、演算能力を拡張した状態で製造されることができ、そしてパーソナル・コンピュータ及び手持ちＰＤＡと同等になろうとしている。これらの“高性能（smart）”なセルラ電話機は、無線デバイスのプロセッサ上にダウンロード可能でありそして実行可能であるソフトウェア・アプリケーションを、ソフトウェア開発者が作り出すことを可能にする。セルラ電話機１４のような無線デバイスは、複数のタイプのアプリケーションをダウンロードできる、例えば、ウェブ・ページ、アプレット、ＭＩＤレット、ゲーム、及び株式市場モニタ、又はニュース及びスポーツ関係データのような単純なデータである。グループ・メンバーのセット１２を指定されている無線デバイスでは、無線デバイスは、セットの別のメンバーと直接接続でき、そして音声通信及びデータ通信に携わることができる。しかしながら、全てのそのような直接通信は、グループ通信サーバ３２を経由して、又は制御の下で行われる。デバイスの全てのデータ・パケットは、グループ通信サーバ３２自身を経由して移動する必要はないが、サーバ３２は通信を最終的には制御できる必要があり、その理由は、サーバ３２が一般的に唯一のサーバ側３０構成要素であり、それはセット１２のメンバーのアイデンティティに注意する及び／又は検索することができる、若しくは別の１つのコンピュータ・デバイスに対してセット１２のメンバーを管理することができる。
【００２６】
図３は、ターゲット・セット１２のデバイスへの直接通信を開始するＰＴＴボタン７８を有するセルラ電話機１４である無線電気通信デバイスの１つの実施形態を説明するブロック図である。無線デバイス１４は、しかも無線デバイス１４のユーザに対するグラフィック・ディスプレイ８０を有するように示されている。無線デバイス１４は、コンピュータ・プラットフォーム８２を含み、それは音声パケット及びデータ・パケットを取り扱うことができ、そして無線ネットワーク２０を介して伝送されたソフトウェア・アプリケーションを受け取りそして実行することができる。コンピュータ・プラットフォーム８０は、他の構成要素の中で、特定用途集積回路（“ＡＳＩＣ”：application-specific integrated circuit）８４、又は他のプロセッサ、マイクロプロセッサ、論理回路、プログラム可能なゲート・アレイ、又は他のデータ処理デバイスを含む。ＡＳＩＣ８４は、無線デバイスの製造時にインストールされ、そして通常アップグレードできない。ＡＳＩＣ８４又は他のプロセッサは、常駐アプリケーション環境を含んでいるアプリケーション・プログラミング・インターフェース（“ＡＰＩ”：application programming interface）レイヤ８６を実行し、そしてＡＳＩＣ８４上にロードされたオペレーティング・システムを含むことができる。常駐アプリケーション環境は、無線デバイスのメモリ８８中の任意の常駐プログラムをインターフェースする。常駐アプリケーション環境の一例は、無線デバイス・プラットフォームのためにクァルコム（Qualcomm）（登録商標）によって開発された“無線通信のための２値ランタイム環境”（ＢＲＥＷ：binary runtime environment for wireless）ソフトウェアである。
【００２７】
ここに示されるように、無線デバイスは、グラフィック・ディスプレイを有するセルラ電話機１４であり得るが、同様に、この技術において公知のコンピュータ・プラットフォームを有するいずれかの無線デバイスであり得る、例えば、個人ディジタル補助装置（ＰＤＡ）、グラフィック・ディスプレイを有するページャ、又は無線通信端子を有する独立したコンピュータ・プラットフォームであっても良く、そしてそれ以外ではネットワーク又はインターネットに有線接続を有することができる。その上、メモリ８８は、読み出し専用メモリ又はランダム・アクセス・メモリ（ＲＯＭ（read-only memory）及びＲＡＭ（random- access memory））、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・カード、又はコンピュータ・プラットフォームに一般的ないずれかのメモリを備えることができる。コンピュータ・プラットフォーム８２は、しかも、メモリ８８中でアクティブに使用されないソフトウェア・アプリケーションの記憶のためにローカル・データベース９０を含むことができる。ローカル・データベース９０は、一般的に１又はそれより多くのフラッシュ・メモリ・セルを含むが、磁気媒体、ＥＰＲＯＭ、ＥＥＰＲＯＭ、光媒体、テープ、又はソフト・ディスクあるいはハード・ディスクのような本技術において公知の任意の２次記憶デバイス又は３次記憶デバイスであり得る。
【００２８】
無線デバイス１４のこの実施形態では、コンピュータ・プラットフォーム８２は、しかも直接通信インターフェース９２を含み、それは無線デバイスから直接通信チャネルを開くことができる。直接通信インターフェース９２は、しかも無線デバイスのための標準通信インターフェースの一部であることができ、それは無線デバイスに伝送される又は無線デバイスから伝送された音声及びデータを通常搬送する。直接通信インターフェース９２は、一般的に本技術において公知のようなハードウェアを備える。
【００２９】
図４は、直接グループ通信に対する会話許可信頼性を最適化するためにグループ通信サーバ３２上で実行されるプロセスの１実施形態のフローチャートである。直接通信要請は、ステップ１００で示されるように、グループ通信サーバ３２において受け取られ、そして一例は、直接通信を要請することを行うように無線デバイス１４上のボタン７８を押すことである。次に、判断１０２によって示されるように、ターゲット・セット１２のグループ・メンバー、及び具体的な無線電気通信デバイスが、識別されることができるかどうかについて、決定が行われる。ターゲット・セット１２のメンバーが判断１０２において識別される場合には、プロセスは判断１１０に進む。そうでなければ、ターゲット・セット１２のメンバーが、判断１０２において識別され得ない場合には、要請は、グループ通信サーバ３２からグループ識別データベース３４に送られ、ターゲット・セット１２のグループ・メンバー・デバイスのアイデンティティを記憶する。
【００３０】
判断１０６において示されたように、ターゲット・セット１２のグループ・メンバー・デバイスのアイデンティティがグループ通信サーバ３２によって受け取られているかどうかについての決定が、次になされる。グループ・メンバーのアイデンティティが判断１０６において受け取られていない場合に、エラー１０８が、直接通信を要請している通信している無線デバイスに出力される。ターゲット・セット１２のグループ・メンバーが識別され得なかったことを、エラーは、通信デバイスのユーザに示すことができる。グループ・メンバーのアイデンティティが判断１０６において受け取られている場合に、又はグループ・メンバーのアイデンティティが判断１０２において識別されていた場合に、次に、判断１１０で示されたように、少なくとも１つのフラッグ（又はデータ・メッセージ又はネットワーク存在の別の指示）が少なくとも１つのメンバー・デバイス（又は存在しているように要求される予め決められた数のグループ・メンバー・デバイス）に対して受け取られているかどうかについて、プロセスは決定を行う。
【００３１】
少なくとも１つのフラッグ（又は予め決められた数のフラッグ）が判断１１０においてグループ通信サーバ３２によって受け取られていない場合には、エラー１１２が通信している無線デバイスに出力されて、ターゲット・セット１２のメンバー・デバイスの必要数が要請された直接通信をブリッジするために無線ネットワーク２０上に存在しないことを指示する。それ以外では、少なくとも１つのメンバー・デバイス（又は予め決められた数のメンバー・デバイス）が無線ネットワーク２０上に存在する場合には、要請された直接通信は、ステップ１１４で示されたように、グループ通信サーバ３２によって試みられブリッジされる、それはＰＴＴ通信又は他の直接通信のために既存の無線ネットワーク・インフラストラクチャを使用できる。代わりの実施形態では、エラー１１２の代わりに、グループ通信サーバ３２は、ターゲット・セット１２のメンバー無線電気通信デバイス１４，１６，１８が実際に無線ネットワーク２０上にあるかどうかを決定するために、それらのメンバー無線電気通信デバイス１４，１６，１８をポーリングする。そして、もしそうであれば、プロセスは、ステップ１１４に続く。もしそうでなければ、エラー１１２と同じ方法で、エラーが出力される。
【００３２】
図５は、無線ネットワーク２０上に無線デバイスの存在をグループ通信サーバ３２に定期的に通知するために無線電気通信デバイス１４，１６，１８のコンピュータ・プラットフォーム８２上で実行するプロセスの１実施形態のフローチャートである。判断１２０によって示されたように、無線ネットワーク２０上の無線デバイスの存在をグループ通信サーバ３２に通知する時間であるかどうかについての決定がなされる。判断１２０においてその時間でない場合に、プロセスは判断１２０で待機状態に入り、そして通知時間が来るまで進まない。一旦、判断１２０においてグループ通信サーバ３２に通知する時間になると、ステップ１２２で示されたように、通信チャネルは、無線電気通信デバイス１４，１６，１８からグループ通信サーバ３２に確立され、そしてその後、フラッグがグループ通信サーバ３２に伝送されて、無線ネットワーク２０上に無線電気通信デバイス１４，１６，１８の存在を示す。それから、プロセスは判断１２０に戻り、次の通知期間が経過するまで待機状態に入る。もしそのような実施形態であれば、ステップ１２２における通信チャネルの確立は、無線ネットワーク２０を経由した音声コール又はデータ・コールとして行われることができる、又は既存の通信チャネル上にピギーバックされたチャネルであり得る。
【００３３】
図４及び図５から、したがって無線デバイス１４及びグループ通信サーバ３２が、無線通信ネットワーク２０上のグループの複数の無線電気通信デバイス１４，１６，１８間の好結果の直接通信を増加させるための方法を提供し、ターゲット・セット１２の１又はそれより多くの別の無線電気通信デバイスと無線ネットワーク２０を介して選択的に直接的に通信することが可能である無線電気通信デバイス１４，１６，１８から無線ネットワーク２０への接続を確立するステップ、その後無線電気通信ネットワーク２０上の無線電気通信デバイス１４，１６，１８の存在をグループ通信サーバ３２に定期的に通知するステップを含み、そこではグループ通信サーバ３２が通信している無線電気通信デバイス１４，１６，１８とその通信している無線電気通信デバイスのターゲット・セット１２内の１又はそれより多くの別の無線電気通信デバイスとの間の直接通信をブリッジするための要請を選択的に受け取ることは、そのようにして理解される。次に、本方法は、無線ネットワーク２０上のターゲット・セット１２の別の無線電気通信デバイスに直接通信をブリッジするためにグループ通信サーバ３２において無線電気通信デバイス１４，１６，１８からの要請を受け取るステップ（ステップ１００）、及びグループ通信サーバ３２においてターゲット・セット１２の１又はそれより多くの別の無線電気通信デバイスのアイデンティティを決定するステップ（判断１０２及びステップ１００）、そして、ターゲット・セット１２の無線電気通信デバイス１４，１６，１８のうちの少なくとも１つが無線ネットワーク２０上のその無線電気通信デバイスの存在をグループ通信サーバ３２に通知している場合に（判断１１０）、通信している無線電気通信デバイス１４，１６，１８とターゲット・セット１２の１又はそれより多くの別の無線電気通信デバイスとの間の要請された直接通信をブリッジするステップ（ステップ１４４）を含む。
【００３４】
無線電気通信ネットワーク２０上の無線電気通信デバイス１４，１６，１８の存在をグループ通信サーバ３２に通知するステップは、無線電気通信デバイス１４，１６，１８からグループ通信サーバ３２にショート・データ・バースト・メッセージを送ることを通して行われることができる。あるいは、無線電気通信ネットワーク２０上の無線電気通信デバイス１４，１６，１８の存在をグループ通信サーバ３２に通知するステップは、音声コール又はデータ・コールのような、無線電気通信ネットワーク２０上の無線電気通信デバイス１４，１６，１８の開始されている通信チャネル上にピギーバックされたメッセージを通して行われることができる。
【００３５】
本方法は、グループ通信サーバ３２においてターゲット・セット１２の複数の無線電気通信デバイス１４，１６，１８のアイデンティティを記憶するステップをさらに含むことができる。そのような実施形態では、グループ通信サーバ３２は、グループのアイデンティティ・データを要請する必要がない、すなわち、ステップ１０４を実行しない。要請された直接通信をブリッジするステップは、本技術において一般的であるように、通信している無線電気通信デバイス１４，１６，１８とターゲット・セット１２の１又はそれより多くの別の無線電気通信デバイスとの間に半二重通信方式チャネルを確立することを含むことができる。さらに、ターゲット・セットの無線電気通信デバイスと要請された直接通信をブリッジするステップは、同様にさらに上に説明されたように、ターゲット・セット１２の無線電気通信デバイス１４，１６，１８のうちの少なくとも予め決められた数が無線ネットワーク２０上のそれらの存在をグループ通信サーバ３２に通知している場合にだけ行われることができる。本方法は、ターゲット・セット１２の無線電気通信デバイス１４，１６，１８のうちの予め決められた数が無線ネットワーク２０上のそれらの存在をグループ通信サーバ３２に通知していないと、無線電気通信デバイス１４，１６，１８がターゲット・セット１２への直接通信をブリッジできないことをグループ通信サーバ３２が通知するステップを含む。その上、本方法は、ターゲット・セット１２の無線電気通信デバイス１４，１６，１８のうちの少なくとも１つが無線ネットワーク２０上のその無線電気通信デバイスの存在をグループ通信サーバ３２に通知していない場合に、要請された直接通信をブリッジすること又は通信している無線電気通信デバイス１４，１６，１８が要請された直接通信をブリッジできないことを通知することのいずれかの前に無線ネットワーク上のそれらの存在を決定するために複数の無線電気通信デバイスをポーリングするステップをさらに含むことができる。
【００３６】
したがって、本方法は、コンピュータ・プラットフォーム８２のメモリ８８のようなコンピュータ読み取り可能な媒体に保持されたプログラムの実行によって提供されることができる。命令は、種々のタイプの信号を搬送する又はデータを記憶する主媒体、２次媒体、又は３次媒体の中に存在できる。媒体は、例えば、無線デバイスによってアクセス可能な又は無線デバイスの内部に存在するＲＡＭ（図示されず）を備えることができる。ＲＡＭ中に、ディスケット中に、又はその他の２次記憶媒体中に含まれるかにどうか拘らず、命令は、各種の機械読み取り可能なデータ記憶媒体上に記憶されることができる、例えば、ＤＡＳＤ記憶装置（例えば、従来の“ハード・ディスク駆動装置”又はＲＡＩＤアレイ）、磁気テープ、電子的読み出し専用メモリ（例えば、ＲＯＭ、ＥＰＲＯＭ、又はＥＥＰＲＯＭ）、フラッシュ・メモリ・カード、光記憶デバイス（例えば、ＣＤ−ＲＯＭ、ＷＯＲＭ、ＤＶＤ、ディジタル光テープ）、紙“パンチ”カード、又はディジタル伝送媒体及びアナログ伝送媒体を含む他のふさわしいデータ記憶媒体である。
【００３７】
上記の開示は本発明の例示の実施形態を示すが、種々の変更及び変形が添付された特許請求の範囲により規定されるような本発明の範囲から逸脱することなくここに実行され得ることは、注目されるべきである。その上、本発明の要素は、単数形で記載される又は特許請求されることがあるが、単数形への限定が明確に述べられない限り、複数形が予期される。
【図面の簡単な説明】
【００３８】
【図１】図１は、無線ネットワークを介してグループ通信サーバ及び他のコンピュータ・デバイスと通信している無線電気通信デバイスの指定されたＰＴＴグループを有する無線ネットワークの代表的な図である。
【図２】図２は、一般的なセルラ電気通信構成内の無線ネットワークの１実施形態の代表的な図であり、ＰＴＴグループ・メンバーの複数の無線電気通信デバイス間の通信を制御するグループ通信サーバを有する。
【図３】図３は、ＰＴＴ可能な無線電気通信デバイスのコンピュータ・プラットフォームを説明するブロック図であり、そこではコンピュータ・プログラムが無線ネットワーク上の無線デバイスの存在をグループ通信に定期的に通知することを実行できる。
【図４】図４は、直接グループ通信に対する会話許可信頼性を最適化するためにグループ通信サーバ上で実行されるプロセスの１実施形態のフローチャートである。
【図５】図５は、無線ネットワーク上の無線デバイスの存在をグループ通信サーバに定期的に通知するために無線電気通信デバイス上で実行されるプロセスの１実施形態のフローチャートである。
【符号の説明】
【００３９】
１０…システム，１２…，１４…無線電話機，１６…スマート・ページャ，１８…個人ディジタル補助装置（ＰＤＡ），３０…サーバ側ＬＡＮ，３２…グループ通信サーバ，３６…サーバ，５０…グループ通信サーバＬＡＮ，５４…キャリア・ネットワーク，６０…基地局，７０，７２，７４，７６…セルラ電話機，７８…ＰＴＴボタン，８０…グラフィック・ディスプレイ，８２…コンピュータ・プラットフォーム。
【図１】
2008511264.tif 000003
【図２】
2008511264.tif 000004
【図３】
2008511264.tif 000005
【図４】
2008511264.tif 000006
【図５】
2008511264.tif 000007
【国際調査報告】
2008511264.tif 000008