(57)【要約】  １つ以上の無線装置（１０４）へ情報の無線通信のために、無線情報通信モードを動的に選択するシステム、方法、および無線装置。この方法は、１つ以上の無線装置（１０４）への情報の無線通信についての１つ以上の要求を受信することを含む。この方法は、少なくとも部分的には、情報の無線通信を受信する無線装置の総数に基づいて、１つ以上の無線装置（１０４）への情報の無線通信のモードを選択することをさらに含む。この無線通信のモードは、無線情報ブロードキャスト通信モード、無線情報マルチキャスト通信モード、および無線情報ユニキャスト通信モードのうちの１つ以上から選択される。この１つ以上の無線装置（１０４）は、この無線通信装置の現在の無線通信モードを選択された無線通信のモードに設定し、情報の無線通信を受信するよう、無線で通知される。
2009519677.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の無線通信装置への情報の無線通信のために、無線情報ブロードキャスト通信モード、無線情報マルチキャスト通信モード、および無線情報ユニキャスト通信モードのうちの１つ以上を選択する方法であって、
１つ以上の無線通信装置への情報の無線通信についての１つ以上の要求を受信することと、
少なくとも部分的には前記情報の無線通信を受信する無線通信装置の総数に基づいて、無線情報ブロードキャスト通信モード、無線情報マルチキャスト通信モード、および無線情報ユニキャスト通信モードのうちの１つ以上から前記１つ以上の無線通信装置への情報の無線通信のモードを選択することと、
前記１つ以上の無線通信装置に対し、同無線通信装置の現在の無線通信モードを選択された前記無線通信のモードに設定し、前記情報の無線通信を受信するよう、無線で通知することと、
を含む方法。
【請求項２】
１つ以上の無線ネットワークコントローラに対し、同無線ネットワークコントローラの現在の無線通信モードを選択された前記無線通信のモードに設定し、前記情報を無線で通信するよう、無線で通知することをさらに含む、請求項１に記載の方法。
【請求項３】
前記情報の無線通信を受信するよう指示されるとき、前記１つ以上の無線通信装置を含む無線通信装置の第１の総数が、第１の所与のしきい値より大きいか否かを判定することと、
無線通信装置の第１の総数が第１の所与のしきい値より大きいと判定された場合、無線情報ブロードキャスト通信モードおよび無線情報マルチキャスト通信モードのうちの１つ以上を用いて前記情報の無線通信を受信するよう、前記１つ以上の無線通信装置に指示することと、
をさらに含む請求項１に記載の方法。
【請求項４】
前記情報の無線通信を受信するよう指示されるとき、前記１つ以上の無線通信装置を含む無線通信装置の第２の総数が、第２の所与のしきい値より小さいか否かを判定することと、
無線装置の第２の総数が第２の所与のしきい値より小さいと判定された場合、無線情報ユニキャスト通信モードを用いて前記情報の無線通信を受信するよう、前記１つ以上の無線通信装置に指示することと、
をさらに含む請求項１に記載の方法。
【請求項５】
第２の所与のしきい値は第１の所与のしきい値より小さい、請求項４に記載の方法。
【請求項６】
無線装置の第２の総数が第２の所与のしきい値より小さいと判定された場合、無線情報ユニキャスト通信モードを用いて前記情報の無線通信を受信するよう、前記１つ以上の無線装置を含む、合計数が無線装置の第２の総数となる無線装置すべてに指示する、請求項４に記載の方法。
【請求項７】
無線情報ユニキャスト通信モードを用いて前記情報の無線通信を受信するよう、前記１つ以上の無線装置を含む、合計数が無線装置の第２の総数となる前記無線装置すべてに通知することをさらに含む、請求項４に記載の方法。
【請求項８】
無線情報ブロードキャスト通信モードおよび無線情報マルチキャスト通信モードのうちの１つ以上を用いて前記情報の無線通信を受信するよう、前記１つ以上の無線装置を含む、合計数が無線装置の第１の総数となる前記無線装置すべてに通知することをさらに含む、請求項３に記載の方法。
【請求項９】
無線装置の第１の総数が第１の所与のしきい値より大きいと判定された場合、無線情報ブロードキャスト通信モードおよび無線情報マルチキャスト通信モードのうちの１つ以上を用いて前記情報の無線通信を受信するよう、前記１つ以上の無線装置を含む、合計数が無線装置の第１の総数となる前記無線装置すべてに指示することをさらに含む、請求項３に記載の方法。
【請求項１０】
１つ以上の無線通信装置への情報の無線通信のために、無線情報ブロードキャスト通信モード、無線情報マルチキャスト通信モード、および無線情報ユニキャスト通信モードのうちの１つ以上を選択する無線通信システムであって、
１つ以上の無線通信装置への情報の無線通信についての１つ以上の要求を受信する受信機と、
前記受信機と通信可能に接続されており、無線情報ブロードキャスト通信モード、無線情報マルチキャスト通信モード、および無線情報ユニキャスト通信モードのうちの１つ以上から、前記１つ以上の無線通信装置への情報の無線通信のモードを動的に選択する無線通信モードセレクタと、
前記無線通信モードセレクタと通信可能に接続されており、同無線通信装置の現在の無線通信モードを選択された前記無線通信のモードに設定し、前記情報の無線通信を受信するよう、前記１つ以上の無線通信装置に無線で通知する通報機と、
を含む無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に無線通信装置の分野に関し、より詳細には無線通信装置のブロードキャスト／マルチキャスト、およびユニキャスト通信モードを動的に管理することに関する。
【背景技術】
【０００２】
無線通信装置は過去数年にわたり大きく発展してきた。現在、株式相場をはじめとして、ニュース、天気予報、ビデオ／オーディオ等のような種々様々のコンテンツを無線通信装置に提供することができる。そのような異なったコンテンツを効率的な手法で提供するのに、２種類の無線情報通信モードを用いることができる。第１の無線情報通信モードはユニキャストモードである。ユニキャスト通信は、要求側の装置の各々に要求された情報のコピーを送信する。ユニキャストはポイントツーポイント通信モードであって、多数の受信装置に送信しない場合に有用である。
【０００３】
第２の無線情報通信モードは、ブロードキャスト／マルチキャストサービスすなわちＢＣＭＣＳである。第３世代パートナーシッププロジェクト２すなわち３ＧＰＰ２標準は、柔軟かつ効率的な機構を提供して、無線インタフェースおよびネットワーク資源の最も効率的な利用を用いて複数のユーザに共通（同一の）情報を送信するように意図されたサービスとして、ＢＣＭＣＳを定義している。送信形式が「単方向」および「１対多」であるので、ＢＣＭＣＳでは再送信および肯定応答は必要とされない。ユーザ（無線通信装置）はＢＣＭＣＳに加入（ｓｕｂｓｃｒｉｂｅ）することができる。例えば、ＢＣＭＣＳ加入は、通常プログラム（例えばＣＮＮ（登録商標）、ディズニー（Ｄｉｓｎｅｙ）チャネル、スポーツチャネル）に対応付けられている。他の実施形態において、ＢＣＭＣＳ加入も、ペイパービューモードのような媒体関連サービスに関連づけられている。ユーザは、プログラムを選択することにより、そのユーザが受信したいコンテンツの種類を選択する。しかしながら、送信される情報の種類は、いかなる種類のデータ、例えば文字、マルチメディア（例えば音声）、リアルタイムおよび非リアルタイムストリーミングメディアでもありえる。
【０００４】
ＢＣＭＣＳプログラムは、無線通信ネットワークのすべてまたは選択された領域に送信することができる。これらの領域は送信領域を構成する。操作上、各ＢＣＭＣＳプログラムの送信領域は独立して定義することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ユニキャスト、およびブロードキャスト／マルチキャストモードは情報送信の有用な方法であるが、無線通信システムにおいてこれらのユニキャスト、およびブロードキャスト／マルチキャスト通信モードを最適化する効率的な方法は存在しない。現在の標準は、無線通信装置へどのようにブロードキャスト／マルチキャストサービスを配信するべきかを定義していない。
【０００６】
したがって、上で議論したような先行技術が持つ問題を克服する必要性が存在する。
【課題を解決するための手段】
【０００７】
簡潔に述べると、本発明では、１つ以上の無線通信装置への情報の無線通信のために、無線情報ブロードキャスト通信モード、無線情報マルチキャスト通信モード、および無線情報ユニキャスト通信モードのうちの１つ以上を選択するシステム、方法、および無線通信装置を開示する。この方法は、１つ以上の無線通信装置への情報の無線通信についての１つ以上の要求を受信することを含む。この方法は、少なくとも部分的には、この情報の無線通信を受信する無線通信装置の総数に基づいて、１つ以上の無線通信装置への情報の無線通信のモードを選択することをさらに含む。無線通信のモードは、無線情報ブロードキャスト通信モード、無線情報マルチキャスト通信モード、および無線情報ユニキャスト通信モードのうちの１つ以上から選択される。この方法は、１つ以上の無線通信装置に対し、その無線通信装置の現在の無線通信モードを選択された無線通信のモードに設定し、情報の無線通信を受信するよう、無線で通知することも含む。
【０００８】
本発明の別の実施形態では、１つ以上の無線通信装置への情報の無線通信のために、無線情報ブロードキャスト通信モード、無線情報マルチキャスト通信モード、および無線情報ユニキャスト通信モードのうちの１つ以上を選択する無線通信システムを開示する。このシステムは、１つ以上の無線通信装置へ情報の無線通信についての１つ以上の要求を受信する受信機を有する。このシステムは無線通信モードセレクタをさらに有する。無線通信モードセレクタは、受信機と通信可能に接続されており、１つ以上の無線通信装置への情報の無線通信のモードを動的に選択する。無線通信のモードは、無線情報ブロードキャスト通信モード、無線情報マルチキャスト通信モード、および無線情報ユニキャスト通信モードのうちの１つ以上から選択される。無線通信装置の現在の無線通信モードを選択された無線通信のモードに設定し、情報の無線通信を受信するよう、１つ以上の無線通信装置に無線で通知する通報機も含まれる。通報機は、無線通信モードセレクタと通信可能に接続されている。
【０００９】
本発明のさらに別の実施形態では、無線通信装置を開示する。この無線通信装置は、無線トランシーバに通信可能に接続されたコントローラを有する。無線通信装置への情報の無線通信のモードを動的に選択する無線通信モードセレクタも含む。無線通信モードセレクタは、コントローラと通信可能に接続されている。無線通信のモードは、次の３つのモード、すなわち無線情報ブロードキャスト通信モード、無線情報マルチキャスト通信モード、および無線情報ユニキャスト通信モードのうちの１つ以上から選択される。上記無線通信モードセレクタは、無線通信装置の無線通信のモードの選択に関して無線で受信される通知の受信に応答して、その無線通信装置の現在の無線通信モードを選択された無線通信のモードに設定し、情報の無線通信を受信する。
【００１０】
本発明の上述の実施形態の利点は、無線通信装置への情報の無線送信が最適化されるように、ユニキャストおよびブロードキャスト／マルチキャストなどの無線情報通信モードが動的に選択されることである。
【発明を実施するための最良の形態】
【００１１】
本発明は、一実施形態では、無線通信装置への情報の無線通信を最適化する先行技術が持つ問題を克服するものである。本発明は、少なくとも部分的には特定の情報を受信する無線通信装置の総数に基づいて、無線情報通信モードを動的に選択するものである。
【００１２】
「無線通信装置」という用語は、信号を無線で受信でき、随意に信号を無線で送信でき、かつ無線通信システムにおいて動作することもできる多くの異なる種類の装置を広く包含するように意図されている。例えば、無線通信装置は、次のセルラー電話機、携帯電話機、スマートフォン、送受信兼用の無線機、送受信兼用のページャ、無線メッセージング装置、ラップトップ／コンピュータ、車両用ゲートウェイ、住居用ゲートウェイ等の任意のものまたはその組み合わせを含むことができるが、なんらそれに限定されるものではない。
【００１３】
典型的な無線通信システム
本発明の実施形態によれば、図１に示すように、典型的な無線通信システム１００が示される。図１は、無線通信装置１  １０４および無線通信装置２  １０６のような複数の無線通信装置を中央サーバ１０８に接続する無線通信ネットワーク１０２を示している。無線通信ネットワーク１０２は、携帯電話ネットワーク、携帯テキストメッセージング装置ネットワーク、およびページャネットワーク等を有する。さらに、図１の無線通信ネットワーク１０２の通信規格は、符号分割多重接続モード（ＣＤＭＡ）、時分割多重接続モード（ＴＤＭＡ）、グローバル移動通信システム（ＧＳＭ）、汎用パケット無線通信システム（ＧＰＲＳ）、周波数分割多重接続モード（ＦＤＭＡ）、直交周波数分割多重（ＯＦＤＭ）等を有する。
【００１４】
さらに、無線通信ネットワーク１０２は、例えばショートメッセージサービス（ＳＭＳ）、拡張メッセージングサービス（ＥＭＳ）、マルチメディアメッセージングサービス（ＭＭＳ）等のテキストメッセージング規格も有する。無線通信ネットワーク１０２は、高性能の無線通信装置間でのセルラー通信上のプッシュ・ツー・トークも可能にする。
【００１５】
無線ネットワーク１０２は、任意の数の無線通信装置１０４，１０６をサポートする。無線ネットワーク１０２のサポートは、携帯電話機、スマートフォン、テキストメッセージング装置、ハンドヘルドコンピュータ、ページャ、ポケットベル等に対するサポートを含む。このスマートフォンは、１）ポケットＰＣ、ハンドヘルドＰＣ、パームトップＰＣ、または携帯情報端末（ＰＤＡ）と、２）携帯電話機との組み合わせである。より一般的には、スマートフォンは、追加のアプリケーション処理能力を備えた携帯電話機になりえる。一実施形態において、無線通信ネットワーク１０２は１つまたは２つ以上の基地局（図示せず）を含む。
【００１６】
さらに、一実施形態において、無線通信装置１０４，１０６は、無線通信装置１０４，１０６が無線ネットワーク１０２を使用しないで直接互いにまたは他の装置と通信することを可能にする任意のローカル無線通信リンク１１０も含む。任意のローカル無線通信リンク１１０には、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線データ接続（ＩｒＤＡ）技術等が提供される。
【００１７】
無線通信装置１０４，１０６は、無線通信モード受信機１１８，１２０と無線通信モードセレクタ１２２，１２４とを含む。無線通信モード受信機１１８，１２０は、中央サーバ１０８、無線通信ネットワーク１０２またはその両方から無線通信モード情報を受信する。例えば、中央サーバ１０８は無線通信装置１０４，１０６に通知して、情報ブロードキャストモード、マルチキャストモード、およびユニキャストモードのような特定の無線モードを使用する。無線通信モードセレクタ１２２，１２４は、中央サーバ１０８または無線通信ネットワーク１０２から受信した情報に応じて、適切な無線通信モードを動的に選択する。一実施形態において、無線通信装置１０４，１０６はブロードキャスト／マルチキャストサービスを受けることができる。
【００１８】
中央サーバ１０８は、無線ネットワーク１０２上で通信する無線通信装置１０４，１０６のようなすべての無線装置の情報を維持および処理する。さらに、中央サーバ１０８は、この例では、無線通信ネットワーク１０２を通して広域ネットワーク１１２、ローカルエリアネットワーク１１４、および公衆交換電話網１１６に無線通信装置１０４，１０６を通信可能に接続している。これらのネットワーク１１２，１１４，１１６の各々は、無線装置１０４，１０６にデータ、例えばマルチメディアテキストメッセージを送信する能力を備えている。
【００１９】
中央サーバは、無線装置１０４，１０６と無線で通信するために、無線通信モードを動的に選択する動的無線通信モードセレクタ１２６も含む。動的無線通信モードセレクタ１２６は、例えば特定の情報に対する要求の量に基づいて、情報ブロードキャストモード、マルチキャストモード、またはユニキャストモードのような無線通信モードを動的に選択する。無線通信モード通報機１２８も中央サーバ１０８に含まれており、特定の無線通信モードを使用することを無線装置１０４，１０６に通知する。動的無線通信モードセレクタ１２６および無線通信モード通報機１２８は、以下でより詳細に議論される。他の実施形態では、動的無線通信モードセレクタ１２６、無線通信モード通報機１２８またはその両方は、中央サーバ１０８の外部に存在する。例えば、無線の動的無線通信モードセレクタ１２６、無線通信モード通報機１２８またはその両方は、無線通信ネットワーク１０２に存在することができる。
【００２０】
典型的な無線通信装置
図２は、無線通信装置１  １０４のさらに詳細な図を示したブロック図である。無線通信装置１０４は、無線通信信号の送受信を制御する装置コントローラ／プロセッサ２０２の管理下で動作する。受信モードでは、装置コントローラ２０２は、アンテナ２０８を送信／受信スイッチ２１０を通して受信機２１２に電気的に接続する。受信機２１２は受信信号を復号し、装置コントローラ２０２にそれらの復号された信号を提供する。受信機２１２は無線通信モード受信機１１８も含む。無線通信モード受信機１１８は、一実施形態では、ユニキャスト通信モード受信機２５０と情報ブロードキャスト／マルチキャストモード受信機２５２とをさらに含む。ユニキャスト通信モード受信機２５０は、中央サーバ１０８または無線通信ネットワーク１０２から通知を受信し、要求された情報を無線で受信するためにユニキャスト通信を使用する。情報ブロードキャスト／マルチキャストモード受信機２５２は、中央サーバ１０８または無線通信ネットワーク１０２から通知を受信し、要求された情報の無線受信のために、情報ブロードキャスト通信モードまたはマルチキャストモードを使用する。
【００２１】
送信モードでは、装置コントローラ２０２は、アンテナ２０８を送信／受信スイッチ２１０を通して送信機２１４に電気的に接続する。装置コントローラ２０２は、メモリ２０６に保存された命令に応じて送信機および受信機を操作する。これらの命令は、例えば隣接セル測定のスケジューリングアルゴリズムを含む。メモリ２０６は無線通信モードセレクタ１２２も含む。無線通信モードセレクタ１１２はメモリに存在するように示されているが、一実施形態ではハードウェア構成装置として実現される。
【００２２】
図２は、例えば無線通信装置１０４上で実行されるのを待っているアプリケーション（図示せず）を保存する不揮発性記憶装置２０４も含む。無線通信装置１０４は、この例では、無線通信装置１０４が無線ネットワーク（図示せず）を使用しないで他の無線装置と直接通信することを可能にする任意のローカル無線通信リンク２１６も含む。任意のローカル無線通信リンク２１６には、例えばＢｌｕｅｔｏｏｔｈ、赤外線データ接続（ＩｒＤＡ）技術等が提供される。任意のローカル無線通信リンク２１６は、無線装置１０４が他の無線通信装置と直接通信することを可能にするローカル無線通信リンク送信／受信モジュール２１８も含む。
【００２３】
図２の無線通信装置１  １０４は、受信機２１２またはローカル無線通信リンク送信／受信モジュール２１８から復号された音声出力信号を受信する音声出力コントローラ２２０をさらに含む。音声コントローラ２２０は、種々の調節機能を行なう音声出力調節回路２２２に受信された復号化音声信号を送信する。例えば、音声出力調節回路２２２はノイズを低減、または信号を増幅することもできる。スピーカ２２４は調節された音声信号を受信し、ユーザが音声出力を聴くことを可能にする。音声出力コントローラ２２０、音声出力調節回路２２２、およびスピーカ２２４は、聴覚的な（ａｕｄｉｂｌｅ）警報を発生し、不在着信、受信メッセージ等をユーザに通知することも可能にする。無線通信装置１０４は、追加のユーザ出力インタフェース２２６、例えばヘッドフォンジャック（図示せず）、ハンズフリーのスピーカ（図示せず）をさらに含む。
【００２４】
無線通信装置１  １０４は、ユーザが無線通信装置１  １０４に音声信号を入力することを可能にするマイクロホン２２８も含む。音声波はマイクロホン２２８によって受信され、電気的な音声信号に変換される。音声入力調節回路２３０は音声信号を受け取り、この音声信号について種々の調節機能、例えばノイズ低減を行なう。音声入力コントローラ２３２は調節された音声信号を受け取り、この音声信号の表現を装置コントローラ２０２に送信する。
【００２５】
無線通信装置１  １０４は、ユーザがこの無線通信装置１０４に情報を入力することを可能にするキーボード２３４も有する。無線通信装置１  １０４は、ユーザがメモリ２０４に静止画像または動画像を取り込むことを可能にするカメラ２３６をさらに有する。さらに、無線通信装置１  １０４は、追加のユーザ入力インタフェース２３８、例えばタッチスクリーン技術（図示せず）、ジョイスティック（図示せず）、またはスクロールホイール（図示せず）を含む。一実施形態において、無線通信装置１  １０４へのデータケーブルの接続を可能にする周辺インタフェース２４０が含まれている。本発明の一実施形態において、このデータケーブルの接続は、無線通信装置１  １０４がコンピュータまたはプリンタに接続されることを可能にする。
【００２６】
視覚的な通知（または指示）インタフェース２４２も、無線通信装置１  １０４のユーザに視覚的な通知（または目に見える指示）、例えば表示装置２４６上の一連の着色灯または１つまたは２つ以上のＬＥＤの点滅（図示せず）を与えるために無線通信装置１  １０４に含まれている。例えば、受信されたマルチメディアメッセージは、メッセージの一部としてユーザに表示される一連の着色灯を含んでいてもよい。あるいは、無線通信装置１  １０４がメッセージを受信するかまたはユーザが呼び出しを逃した場合には、表示装置２４６に一連の着色灯または単一の点滅灯を表示することによりまたは複数のＬＥＤ（図示せず）により、視覚的な通知のインタフェース２４２を警報として使用することができる。
【００２７】
無線通信装置１  １０４は、振動媒体要素、触覚による警報等を伝える触覚インタフェース２４４も含む。例えば、無線通信装置１０４によって受信されたマルチメディアメッセージは、このマルチメディアメッセージの再生中に振動を与えるビデオ媒体要素を含んでいてもよい。触覚インタフェース２４４は、一実施形態において、無線通信装置１０４の無音モード中に使用され、呼またはメッセージの着信、不在着信等をユーザに警告する。触覚インタフェース２４４は、この振動が例えば振動モータ等により発生することを可能にしている。
【００２８】
無線通信装置１  １０４は、無線通信装置１  １０４のユーザに情報を表示する表示装置２４６と、任意の全地球測位システム（ＧＰＳ）モジュール２４８も含む。任意のＧＰＳモジュール２４８は、無線通信装置１  １０４の位置情報、速度情報またはその両方を決定する。このモジュール２４８は、ＧＰＳ衛星システムを使用して無線通信装置１  １０４の位置、速度またはその両方を決定する。ＧＰＳモジュール２４８の代わりに、無線通信装置１  １０４は、例えばセルタワー三角測量および補助装置付のＧＰＳを使用して、無線通信装置１０４の位置、速度またはその両方を決定する代替のモジュールを含んでいてもよい。
【００２９】
典型的な情報処理システム
図３は、本発明の実施形態による中央サーバ１０８のより詳細な図を示すブロック図である。中央サーバ１０８は、典型的な本発明の実施形態を実現するのに適応させた、適切に構成された処理システムに基づいている。例えばパーソナルコンピュータ、ワークステーション等の任意の適切に構成された処理システムは、本発明の実施形態によって中央サーバ１０８としても使用することができる。中央サーバ１０８はコンピュータ３０２を含む。コンピュータ３０２はプロセッサ３０４を有し、プロセッサ３０４は、主メモリ３０６、大容量記憶インタフェース３０８、端末インタフェース３１０、およびネットワークアダプタハードウェア３１２に接続されている。システムバス３１４がこれらのシステムコンポーネントを相互に接続している。大容量記憶インタフェース３０８は、中央サーバ１０８にデータ記憶装置３１６のような大容量記憶装置を接続するのに使用される。１つの特定の型のデータ記憶装置は、フロッピー（登録商標）ディスクドライブなどのコンピュータ可読媒体であり、フロッピー（登録商標）ディスク３１８またはＣＤ／ＤＶＤ（図示せず）にデータを保存し、それらからデータを読み出すのに使用することができる。他の型のデータ記憶装置は、ＮＴＦＳ型のファイルシステム動作をサポートするように構成されたデータ記憶装置である。
【００３０】
中央サーバ１０８はブロードキャスト／マルチキャストサービス（「ＢＣＭＣＳ」）コントローラ３２４を含む。このブロードキャストサービスは、ほぼ実時間で複数の宛先へ同じデータを同時送信することを含んだサービスである。一般に、コンテンツは広域、ローカルエリア、地域、または全国に放送され、多数の広く分布したユーザに届けられる。このサービスは無料であってもよく、または加入を必要としてもよい。テレビおよびＡＭ／ＦＭラジオはブロードキャストサービスのいくつかの例である。
【００３１】
マルチキャストサービスは、データのコピーが各々の個別の宛先へ送られるユニキャストサービスと比較して、２つ以上の宛先へ送信されるデータ送信を含んだサービスである。これは、ブロードキャストの限定された形態であり、コンテンツは、はるかに限られた数のユーザに配布される。マルチキャストサービスの１つの例は場所をベースとした広告である。マルチキャストの他の例は、情報チャネルがそのチャネルに加入したユーザからなる選択グループにのみ利用可能な場合である。
【００３２】
ＢＣＭＣＳコントローラ３２４は、無線通信システム１００の全体にわたってＢＣＭＣＳセッション情報を管理、提供する責任を持つコアネットワーク機能である。ＢＣＭＣＳコントローラ３２４は、一実施形態において、動的無線通信モードセレクタ１２６を含む。ＢＣＭＣＳコントローラ３２４が中央サーバ１０８に存在するように示されているが、一実施形態では、ＢＣＭＣＳコントローラ３２４は分離した情報処理システムに存在する。ＢＣＭＣＳコントローラ３２４は、以下でより詳細に議論される。
【００３３】
中央サーバ１０８は、無線通信装置１０４，１０６へのＩＰマルチキャストストリーム内で、ＢＣＭＣＳコンテンツを利用可能にするＢＣＭＣＳコンテンツサーバ３２６も含む。ＢＣＭＣＳコンテンツサーバ３２６は、一実施形態において、ＢＣＭＣＳコントローラ３２４およびＢＣＭＣＳコンテンツプロバイダ４０２，４０４，４０６（図４）、およびペイロードデータ用バッファとインタフェース接続する制御論理（図示せず）を含む。他の実施形態において、ＢＣＭＣＳコンテンツサーバ３２６は、メディアを変換し、無線装置１０４，１０６が受理可能な形式にフォーマットを設定するメディアコンバータ／フォーマットコンバータも含む。ＢＣＭＣＳコンテンツサーバ３２６が中央サーバ１０８に存在するように示されているが、一実施形態では、ＢＣＭＣＳコンテンツサーバ３２６は分離した情報処理システムに存在する。ＢＣＭＣＳコンテンツサーバ３２６は、以下でより詳細に議論される。
【００３４】
中央サーバ１０８は、無線装置１０４，１０６との間のＩＰユニキャストトラフィックに対する第１ホップのルータとして働くユニキャストパケットデータサービングノード（「ＰＤＳＮ」）３２８も含む。ユニキャストＰＤＳＮ３２８は、他の実施形態では情報処理システムに存在する。ユニキャストＰＤＳＮ３２８は、以下でより詳細に議論される。図３は、同じＣＰＵ３０４およびメモリ３２８を共有する、ＢＣＭＣＳコントローラ３２４、ＢＣＭＣＳコンテンツサーバ３２６、およびユニキャストＰＤＳＮ３２８を示している。しかし、他の実施形態では、ＢＣＭＣＳコントローラ３２４、ＢＣＭＣＳコンテンツサーバ３２６、およびユニキャストＰＤＳＮ３２８は各々、１つまたは２つ以上の個別のＣＰＵおよびメモリに通信可能に接続される。
【００３５】
メモリ３０６は、実行中または実行待機中のアプリケーション３２０も含む。主メモリ３０６のそれぞれのコンポーネントは、主メモリ３０６に共に存在するように示されているが、主メモリ３０６に完全に常駐する必要はなく、同時に存在する必要もないことは明らかである。一実施形態において、中央サーバ１０８は、主メモリ３０６およびデータ記憶装置３１６のような複数のより小さな記憶装置エンティティへのアクセスの代わりに、従来の仮想アドレス指定機構を利用して、ここではコンピュータシステムメモリと呼ばれる、あたかも大きくて単一の記憶装置エンティティにアクセスするかのようにプログラムが振る舞うことを可能にしている。なお、「コンピュータシステムメモリ」という用語は、ここでは、中央サーバ１０８の全仮想メモリを総称的に指すものとして使用されることに留意されたい。
【００３６】
１つのＣＰＵ３０４のみがコンピュータ３０２に対して示されているが、複数のＣＰＵを持つコンピュータシステムも等しく有効に使用することができる。本発明の実施形態は複数のインタフェースをさらに組み込んでおり、このインタフェースの各々は、ＣＰＵ３０４からの処理を委ねるために使用され、個別にかつ完全にプログラムされたマイクロプロセッサを含む。端末インタフェース３１０は、１つまたは２つ以上の端末３２２をコンピュータ３０２に直接接続するのに使用され、中央サーバ１０８にユーザインターフェースを提供する。これらの端末３２２（それらは非インテリジェントまたは完全にプログラム可能なワークステーションでありえる）は、システム管理者およびユーザが中央サーバ１０８と通信することを可能にするのに使用される。コンピュータ３０２に接続され、キーボード、ポインティングデバイス等用のビデオアダプタおよびインタフェースを含んだ端末Ｉ／Ｆ３１０に含まれる端末インタフェースハードウェアによって制御される、ユーザインターフェースおよび周辺機器で端末３２２を構成することもできる。
【００３７】
主メモリに含まれるオペレーティングシステム（図示せず）は、Ｌｉｎｕｘ（登録商標）、ＵＮＩＸ（登録商標）、Ｗｉｎｄｏｗｓ（登録商標）ＸＰ、およびＷｉｎｄｏｗｓ（登録商標）Ｓｅｒｖｅｒ  ２００３オペレーティングシステムのような適切なマルチタスクオペレーティングシステムである。本発明の実施形態は任意の他の適切なオペレーティングシステムも使用することができる。本発明のいくつかの実施形態は、中央サーバ１０８内に配置された任意のプロセッサ上でオペレーティングシステム（図示せず）のコンポーネントの命令が実行されることを可能にする、オブジェクト指向のフレームワーク機構のようなアーキテクチャを利用する。
【００３８】
ネットワークアダプタハードウェア３１２はネットワーク１０２にインタフェースを提供するために使用される。本発明の実施形態は、今日のアナログ技術、デジタル技術またはその両方を含むいかなるデータ通信接続によってまたは将来のネットワーキング機構によって機能するように適応させることができる。
【００３９】
本発明の典型的な実施形態は完全に機能的なコンピュータシステムに関して記述されているが、当業者には、実施形態はフロッピー（登録商標）ディスク、例えばフロッピー（登録商標）ディスク３１８、ＣＤ  ＲＯＭ、または記録可能なメディアの他の形態によってまたは任意の形態の電子的な伝達機構によって、プログラム製品として配布できることが理解されるであろう。
【００４０】
典型的な無線通信システムのフローチャート
図４は、本発明の実施形態による無線通信モードの間で動的に切り替わる典型的なシステム通信フローを示すブロック図である。図４のシステム通信フローは３ＧＰＰ２ネットワークへ向けられ、本発明を実現できる方法の単なる１つの例である。本発明は他の無線ネットワークにも同様に適用可能なので、本発明は３ＧＰＰ２ネットワークに限定されるものではない。
【００４１】
図４は、無線通信装置１０４，１０６に提供されるコンテンツを生成または有するＢＣＭＣＳコンテンツプロバイダ４０２，４０４，４０６を示している。例えば、ＢＣＭＣＳコンテンツプロバイダ４０２，４０４，４０６は、無線通信装置１０４，１０６のホームネットワーク４０８またはサービングネットワーク４１０に存在することができる。ＢＣＭＣＳコンテンツプロバイダは、サードパーティの場所４１２にも存在することができる。加入者プロファイルデータベース４１４もホームネットワーク４０８に含まれている。加入者プロファイルデータベース４１４は、ＢＣＭＣＳ加入プロファイル（図示せず）を保存する責任を持っている。ＢＣＭＣＳ加入プロファイル（図示せず）は、無線通信装置１０４，１０６が受信できるＢＣＭＣＳセッションを識別する。
【００４２】
ホームネットワーク４０８は、一実施形態において、ＢＣＭＣＳ加入者プロファイルマネージャ４１６と、加入者プロファイルデータベース４１４と、ホーム−ＡＡＡ４１８と、ＢＣＭＣＳコンテンツプロバイダ４０２も含む。ＢＣＭＣＳ加入者プロファイルマネージャ４１６は、例えば、ブロードキャスト／マルチキャストプログラムに加入されたユーザに関する加入者プロファイルデータベース４１４中のＢＣＭＣＳ加入プロファイル（図示せず）を更新するアプリケーションである。無線通信装置１０４，１０６は、ＢＣＭＣＳプロファイルマネージャ４１６に直接接続することができる、またはＢＣＭＣＳプロファイルマネージャ４１６の管理者は、顧客サービスエージェントのみに対して、ＢＣＭＣＳプロファイルマネージャ４１６へのアクセスを予約することができる。ホームおよびサービングネットワーク認証、認可、およびアカウンティング（「Ｈ−ＡＡＡ」および（「Ｓ−ＡＡＡ」）サーバ４１８，４２０は、サービス認証、認可、およびアカウンティングに対して責任を持っている。Ｈ−ＡＡＡ４１８は加入者プロファイルデータベース４１４にアクセスし、加入プロファイル（図示せず）から情報を得る。一実施形態において、Ｓ−ＡＡＡ４２０およびＢＣＭＣＳコントローラ３２４は、加入プロファイル（図示せず）についてＨ−ＡＡＡ４１８に問い合わせる。
【００４３】
サービングネットワーク４１０は、ネットワーク４２４，４２６と、ＢＣＭＣＳコンテンツプロバイダ４０６と、中央サーバ１０８とを含む。ＢＣＭＣＳコントローラ３２４は、ＢＣＭＣＳセッション情報を管理、提供する責任を持つコアネットワーク機能である。この情報は、Ｓ−ＡＡＡ４２０を介してブロードキャストサービスノード４２２（「ＢＳＮ」）、セッションおよびベアラパスの確立用の無線接続ネットワーク４２４，４２６（「ＲＡＮ）へ随意に提供される。一実施形態において、ＢＣＭＣＳコントローラ３２４は、ユニキャストＰＤＳＮ３２８のようなパケットデータサービングノード（「ＰＤＳＮ」）を介して、無線通信装置１０４，１０６と通信可能に接続され、この無線通信装置がプログラム情報を得ること、サービス／プログラムを登録し、登録を取り消すことを可能にする。ＢＣＭＣＳコントローラ３２４は、ＢＣＭＣＳコンテンツサーバ３２６と通信可能に接続され、ベアラパスの確立および終了についてコンテンツサーバに指示する。ＢＣＭＣＳコントローラ３２４は、Ｈ−ＡＡＡ４１８を通して加入者プロファイルデータベース４１４に存在するＢＣＭＣＳ加入者プロファイル（図示せず）を使用し、随意に認可を行なう。一実施形態において、ＢＣＭＣＳコントローラ３２４はブロードキャストアクセスキー（「ＢＡＫ」）を分配するが、このブロードキャストアクセスキーを随意に発生させることもできる。ＢＣＭＣＳコントローラ３２４は、一実施形態において、無線通信装置１０４，１０６を支援して株式情報、気象情報等のような所望のコンテンツを見つける発見動作も行なう。ＢＣＭＣＳコントローラ３２４は、一実施形態において、ＢＣＭＣＳコンテンツプロバイダ４０２，４０４，４０６の認証も行い、ＢＣＭＣＳコンテンツサーバ３２６へのＢＣＭＣＳコンテンツの配信を調整する。
【００４４】
Ｓ−ＡＡＡ４２０は、一実施形態において、ＢＣＭＣＳコントローラ３２４と一緒に配置される。ＢＣＭＣＳコントローラ３２４は、フロー／セクタごとに無線通信装置カウントも保持している。例えば、カウントは、現在同一の無線情報を受信している無線通信装置の数に対して保持されている。フローはＣＮＮビデオブロードキャストのような情報のストリームである。このカウントはＢＣＭＣＳコントローラ３２４によって使用され、例えば、少なくとも部分的には所与のしきい値に基づいて、無線通信モードをユニキャストからブロードキャスト／マルチキャストへまたはブロードキャスト／マルチキャストからユニキャストへいつ動的に切り替えるべきかを決定する。
【００４５】
ＢＣＭＣＳコンテンツサーバ３２６はＢＣＭＣＳコンテンツの形式を設定し、無線通信装置１０４，１０６によって要求されたコンテンツがＩＰマルチキャストストリーム内で提供されることを可能にする。サービングネットワーク４１０に存在するＢＣＭＣＳコンテンツサーバ３２６は、必ずしもコンテンツの生成元または送信元ではない、すなわちこのコンテンツサーバは、コンテンツがブロードキャストサービスノード４２２（「ＢＳＮ」）に達するのに先立ってコンテンツを操作する（例えば、形式を再設定する）、最終アプリケーションレベルのエンティティである。ＢＣＭＣＳコンテンツサーバ３２６は、一実施形態において、ＢＣＭＣＳコンテンツプロバイダ４０２，４０４，４０６からのコンテンツを保存、送出し、複数のコンテンツプロバイダ４０２，４０４，４０６からのコンテンツをマージする。一実施形態において、高次レイヤの暗号化が可能であれば、ＢＣＭＣＳコンテンツサーバ３２６はストリームコンテンツを暗号化することができる。この場合、ＢＣＭＣＳコンテンツサーバ３２６は短期キーも発生させ、ＢＡＫを発生させる。
【００４６】
ユニキャストＰＤＳＮ３２８は基地局コントローラ４２８，４３０（「ＢＳＣ」）およびパケット制御機能４３２，４３４（「ＰＣＦ」）と通信し、ユニキャストＩＰフローを追加、削除する。ユニキャストＰＤＳＮ３２８は、無線通信装置１０４，１０６との間の通常のポイントツーポイントプロトコル（「ＰＰＰ」）接続をサポートする。ユニキャストＰＤＳＮ３２８は、無線通信装置１０４，１０６との間のＩＰユニキャストトラフィックの第１ホップのルータとして働く。ＢＳＮ４２２はＰＣＦ４３２，４３４と通信し、マルチキャストおよびブロードキャストＩＰフローを追加、削除する。ＢＳＮ４２２は、一実施形態では、ＩＰマルチキャストプロトコルを使用してベアラパスを管理する。ベアラパスは、例えば無線装置に情報を運ぶのに使用される仮想接続である。「ベアラ（Ｂｅａｒｅｒ）」という用語は、ＢＳＮ４２２と、ＢＣＭＣＳコンテンツサーバ３２６に接続する最も近いルータ間のマルチキャストＩＰフローをサポートしている情報（ＣＮＮなど）を指す。ＢＳＮ４２２は、一実施形態では、ＢＣＭＣＳコントローラ３２４から受信されたフロー処理をマルチキャストＩＰフローに適用する。
【００４７】
マルチキャストルータ４３６（「ＭＲ」）もサービングネットワーク４１０に含まれている。ＢＣＭＣＳコンテンツサーバ３２４がＧＲＥ（Ｇｅｎｅｒｉｃ  Ｒｏｕｔｉｎｇ  Ｅｎｃａｐｓｕｌａｔｉｏｎ）トンネルを介してＢＳＮ４２２に直接接続する他の実施形態では、ＭＲ４３６はサービングネットワーク４１０に含まれない。データのみの基地局コントローラ４２８，４３０（「ＢＳＣ−ＤＯ」）およびデータのみのパケットＰＣＦ４３２，４３４（「ＰＣＦ−ＤＯ」）は、ＢＳＮ４２２と無線装置１０４，１０６間のベアラパスを信号で伝え、確立し、取り除く責任を持っている。ＢＳＣ−ＤＯ４２８，４３０は、資源および要求されるサービス品質（「ＱｏＳ」）等の最適化のような考察に基づいて、無線装置１０４，１０６への最良のベアラパスを選択する。ＢＳＣ−ＤＯ４２８，４３０はＢＣＭＣＳ送信領域も確立し、セグメントに基づいたフレーム化をサポートする。一実施形態において、Ｓ−ＡＡＡ４２０，ＢＣＭＣＳコントローラ３２４，ＢＣＭＣＳコンテンツサーバ３２６，ＭＲ４３２，ＢＳＮ４２２、およびユニキャストＰＤＳＮ３２８は、中央サーバ１０８内に存在する。他の実施形態では、これらのコンポーネントの１つまたは２つ以上は中央サーバ１０８の外部に存在する。
【００４８】
ＰＣＦ−ＤＯ４３２，４３４はＲＡＮ４２４，４２６に含まれている。ＰＣＦ−ＤＯ４３０は複数のＰＤＳＮおよびＢＳＮに接続し、それがＢＣＭＣＳプログラムを送信できるいかなるＢＳＮのＢＣＭＣＳプログラムも受信することを可能にしている。トランシーバ基地局（データのみ）４３６，４３８（「ＢＴＳ−ＤＯ」）も、ＲＡＮ４２４，４２６に含まれている。ＢＴＳ−ＤＯ４３６，４３８は、無線装置１０４，１０６に無線インタフェースを提供する。ＢＴＳはＢＳＣ−ＤＯ４２８，４３０を「ホームとして（ｈｏｍｅｄ）」いる。
【００４９】
図４は、ユニキャスト通信経路４４２、ブロードキャスト／マルチキャスト通信経路４４４、および信号経路４４０を示している。ユニキャスト通信経路４４２は、ＢＣＭＣＳコンテンツサーバ３２６からユニキャストＰＤＳＮ３２８を通りＲＡＮ４２４を経由して無線通信装置１０４に進む。ユニキャスト通信経路４４２は、情報がユニキャスト通信モードを使用して無線装置１０４に無線で伝えられるユニキャストチャネルを示している。一実施形態において、無線通信ユニキャスト通信モードは、例えばしきい値がまだ達していない、例えば情報を要求するユーザが十分でない場合に使用される。ブロードキャスト／マルチキャスト資源が利用可能でない場合には、ユニキャスト通信も使用される。複数のユニキャストチャネルを確立して、無線通信装置１０４，１０６に情報を送信することができる。
【００５０】
ブロードキャスト／マルチキャスト通信経路４４４は、ＢＣＭＣＳコンテンツサーバ３２６から随意のマルチキャストルータ４３６およびＢＳＮ４２２を通り無線通信装置１０４に進む。ＢＳＮ４２２は、要求されたブロードキャスト／マルチキャスト情報に対してＩＰマルチキャストフローを発生させる。ブロードキャスト／マルチキャストフロー用のＢＳＮ４２２は、ユニキャストフロー用のユニキャストＰＤＳＮ３２８と等価である。
【００５１】
信号経路４４６は、無線装置１０４と、ＲＡＮ４２４およびユニキャストＰＤＳＮ３２８を通りＢＣＭＣＳコントローラ３２４との間を進む。信号経路４４６は、無線装置１０４からのブロードキャスト／マルチキャスト情報要求をＢＣＭＣＳコントローラ３２４に通知する。例えば、無線装置１０４がブロードキャスト／マルチキャスト情報として分類されるニュース情報を要求していれば、ＢＣＭＣＳコントローラ３２４は、このブロードキャスト／マルチキャスト要求を受信し、ブロードキャスト／マルチキャスト通信モードが使用できるか否かを判断する。ブロードキャストは無線装置への一方向放送である。無線装置からＢＣＭＣＳコントローラ３２４への情報を得る１つの方法は、ユニキャストチャネルを通してである。このユニキャストチャネルは、無線装置がブロードキャストチャネル上でブロードキャストフローを受信している場合には随意に無くすことができる。他の実施形態において、信号経路４４４は、ＢＣＭＣＳコントローラ３２４から無線通信装置１０４へ進み、無線通信装置１０４に信号を送り無線通信モードを切り替える。例えば、無線通信装置１０４が現在ユニキャストモードで通信していれば、ＢＣＭＣＳコントローラ３２４は無線通信装置１０４に信号を送り、ブロードキャスト／マルチキャストモードに切り替えることができるが、その逆も可能である。
【００５２】
ユニキャスト、およびブロードキャスト／マルチキャスト通信用の論理フローチャート
図５は、ブロードキャスト／マルチキャスト無線通信モードおよび無線ユニキャスト通信モードを使用して、情報がどのように無線通信装置に無線で伝達されるかを示す論理フローチャートである。上述のように、ブロードキャスト／マルチキャストサービスでは複数の加入者に同一のデータが配信される。ＣＤＭＡ  ＥＶ−ＤＯのような通信システムは最大出力を使用して無線装置へデータを送信する。必要とされるタイムスロット数、および変調・符号化方式を変更して、要求している無線通信装置１０４，１０６にデータを配信する。媒体アクセス制御インデックス（ＭＡＣ−Ｉｎｄｅｘ）と１つまたは２つ以上のタイムスロットとの組み合わせが、どれだけの無線通信装置がチャネルを共有するかにかかわらず、通信チャネルを規定する。
【００５３】
図５に示すように、ユニキャスト通信モードを使用して情報を受信している無線通信装置は各々、１つのＭＡＣインデックスおよび１つまたは２つ以上のタイムスロットに割り当てられる。情報は、無線通信装置に割り当てられたＭＡＣインデックスによってカバーされた１つまたは２つ以上のタイムスロット上で、特定の無線通信装置に送信される。あるいは、単一のＭＡＣインデックスがブロードキャスト／マルチキャストチャネルに対して割り当てられる。各タイムスロットは１つのフロー専用であってもよい。多くのユニキャストチャネルから単一のブロードキャスト／マルチキャストチャネルへ動的に切り替えることによって、ＭＡＣインデックスを節約し、必要なタイムスロット数を削減する。これは、チャネル容量の増加と解釈される。ＣＤＭＡ  ＥＶ−ＤＯが典型的な実施形態として使用された。しかし、資源最適化の概念は、他の無線システムにも同様に適用可能である。
【００５４】
無線通信モードを動的に選択する典型的な処理
図６および図７は、無線通信モードを動的に選択する典型的な処理を示す動作フローチャートである。図６の動作フローチャートはステップ６０２で始まり、ステップ６０４に直接進む。中央サーバ１０８は、ステップ６０４で、情報の無線通信に対する１つ以上の要求（登録）を受信する。例えば、無線通信装置１０４はＢＣＭＣＳコントローラ３２４からの情報を要求する。ＢＣＭＣＳコントローラ３２４は、ステップ６０６で、無線装置カウントをインクリメントし、無線で送信された情報を受信する予定の無線通信装置の数を決定する。例えば、多くの無線装置は、ニュース情報のような同一の情報、またはある期間内の同一の送信元からの情報を要求することができる。
【００５５】
ＢＣＭＣＳコントローラ３２４は、一実施形態では、特定の型の情報を要求している無線通信装置のカウントを保持している。動的無線通信モードセレクタ１２６は、ステップ６０８で、情報を受信する無線通信装置の数が第１の所与のしきい値より大きいか否かを判定する。この判定の結果が否であれば、中央サーバは、ステップ６１０で、サービスを要求している無線通信装置に通知し、ユニキャスト無線通信モードを使用して情報を受信する。この判定の結果が正であれば、動的無線通信モードセレクタ１２６は、ステップ６１２で、無線通信モードをブロードキャストまたはマルチキャスト通信モードの１つに動的に切り替える。ブロードキャスト／マルチキャスト通信モードを使用して、無線通信装置に情報を無線で伝達する場合、情報の共通送信が情報を要求している無線通信装置に送られる。
【００５６】
無線通信モード通報機１２８は、ステップ６１４で、ＲＡＮ４２４，４２６のような無線通信コントローラ、ユニキャストモードで通信している無線通信装置、および情報を受信するのを待っているいかなる登録された装置にもブロードキャスト／マルチキャスト通信モードのパラメータを通知する。例えば、正しい変調・符号化方式およびブロードキャスト／マルチキャストチャネル上で使用されるタイムスロット情報、および切替時間等が、ＲＡＮ４２４，４２６および無線通信装置に送信される。
【００５７】
切替時間で、ＲＡＮ４２４，４２６、無線装置１０４，１０６および無線通信ネットワーク１０２は、ブロードキャスト／マルチキャストモードのパラメータを使用して、ブロードキャスト／マルチキャストチャネルに切り替わる。例えば、しきい値が無線通信装置１０個と設定されていれば、最初の９つの無線通信装置がユニキャスト通信モードを使用するようにまず通知される。動的無線通信モードセレクタ１２６が、無線通信装置の数が１０以上と判定した場合、このセレクタは、ステップ６１４で、ブロードキャストまたはマルチキャスト通信モードのいずれかを使用するように、最初の９つを含むすべての装置に信号を送信する。一実施形態において、より高いしきい値がより高い収益を生むサービスに設定され、より低いしきい値が気象情報のような重要でないサービスに設定される。次に、制御フローはステップ６１６で終了する。
【００５８】
無線通信モードを動的に選択する他の典型的な処理
図７は、無線通信モードを動的に選択する他の典型的な処理を示す動作フローチャートである。図７の動作フローチャートはステップ７０２で始まり、ステップ７０４に直接進む。中央サーバ１０８は、ステップ７０４で、情報の無線通信を受信している無線装置から登録取り消し要求を受信する。他の実施形態において、中央サーバ１０８は時間切れが発生したと判断する。ＢＣＭＣＳコントローラ３２４は、ステップ７０６で、無線装置カウントをディクリメントし、無線で送信された情報を受信している残りの無線通信装置の数を確認する。中央サーバ１０８は、ステップ７０８で、無線通信装置の数が第２の所与のしきい値より小さいか否かを判定する。この判定の結果が否であれば、ブロードキャスト／マルチキャスト通信モードの使用は、ステップ７１０で、継続される。この判定の結果が正であれば、動的無線通信モードセレクタ１２６は、ステップ７１２で、無線通信モードをユニキャストに動的に切り替える。
【００５９】
一実施形態において、第２の所与のしきい値は、第１の所与のしきい値より小さく設定される。他の実施形態において、第２の所与のしきい値は第１の所与のしきい値と等しい、あるいは単一の所与のしきい値のみが存在する。例えば、第２の所与のしきい値が５に設定され、無線通信装置が１０から５未満に低下すると、無線通信モードはユニキャストに切り替えられる。第２のしきい値は第１のしきい値より小さく設定され、ブロードキャスト／マルチキャストとユニキャストモードの間での不必要な反転を回避している。
【００６０】
無線通信モード通報機１２８は、ステップ７１４で、ＲＡＮ４２４，４２６のような無線ネットワークコントローラ、およびユニキャスト通信に動的に切り替えられる無線通信装置にユニキャスト通信モードパラメータを通知する。例えば、タイムスロット情報、ＭＡＣインデックス、および切替時間等がＲＡＮ４２４，４２６および無線通信装置に送信される。切替時間で、ＲＡＮ４２４，４２６、無線装置１０４，１０６、および無線通信ネットワーク１０２は、ユニキャストモードのパラメータを使用してユニキャストチャネルに切り替わる。次に、制御フローはステップ７１６で終了する。
【００６１】
非限定的な例
本発明の上記実施形態は、ユニキャスト、ブロードキャスト／マルチキャスト通信モードを使用する無線通信装置に、無線通信情報に利用可能な資源の動的最適化を提供するので好都合である。より良い方法で情報を無線通信装置に無線で送信できるので、それにより、ネットワーク資源を最適化することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態による典型的な無線通信システムを示すブロック図。
【図２】本発明の一実施形態による典型的な無線通信装置を示すブロック図。
【図３】本発明の一実施形態による典型的な情報処理システムを示すブロック図。
【図４】本発明の一実施形態による無線情報通信モードの動的な管理を示すシステムフローチャート。
【図５】本発明の一実施形態による情報ブロードキャスト無線通信モードおよび無線ユニキャスト通信モードを用いるための論理フローを示す論理フローチャート。
【図６】本発明の一実施形態による無線情報通信モードを動的に選択する典型的な処理を示す動作フローチャート。
【図７】本発明の一実施形態による無線情報通信モードを動的に選択する別の典型的な処理を示す動作フローチャート。
【図１】
2009519677.tif 000003
【図２】
2009519677.tif 000004
【図３】
2009519677.tif 000005
【図４】
2009519677.tif 000006
【図５】
2009519677.tif 000007
【図６】
2009519677.tif 000008
【図７】
2009519677.tif 000009
【国際調査報告】
2009519677.tif 000010