(57)【要約】【課題】ネットワークへの負荷が小さく、グループ化された複数のクライアント端末間でコミュニケーションを図ることが可能な無線通信装置、サーバ装置および通信システムを提供する。【解決手段】移動局Ma、Mb、Mc…からサーバ装置に向けた通信では、各移動局がユニキャストチャネルを通じてデータを送信し、一方、サーバ装置から移動局Ma、Mb、Mc…に向けた通信では、サーバ装置がマルチキャストチャネルを通じてデータを送信するようにしたものである。【選択図】      図３
2010193156.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに収容される無線基地局と無線通信し、前記ネットワークを通じて、複数の無線通信装置から取得した情報に基づくデータを生成して提供するサーバ装置と通信する無線通信装置において、
前記サーバ装置が複数の無線通信装置に対して、前記無線基地局からマルチキャスト送信するデータを受信する受信手段と、
この受信手段が受信したデータに基づく映像を表示する表示手段と、
ユーザからの要求を受け付ける受付手段と、
前記表示手段に表示した映像に応じてユーザが前記受付手段を通じて入力した情報を、前記無線基地局を通じてユニキャスト送信する送信手段とを具備することを特徴とする無線通信装置。
【請求項２】
ネットワークに収容される無線基地局を介して複数の無線通信装置と通信し、これらの無線通信装置から取得した情報を処理して、この処理結果を複数の無線通信装置に提供するサーバ装置において、
前記複数の無線通信装置がそれぞれユニキャスト通信で前記無線基地局を介して送信するデータを受信する受信手段と、
この受信手段が受信した複数の無線通信装置からのデータを反映させたデータを生成するデータ処理手段と、
このデータ処理手段が生成したデータを、前記無線基地局を通じて前記複数の無線通信装置にマルチキャスト送信する送信手段とを具備することを特徴とするサーバ装置。
【請求項３】
無線基地局と無線通信してネットワークを通じた通信を行う複数の無線通信装置と、前記ネットワークに収容され、前記複数の無線通信装置から取得した情報を処理して、複数の無線通信装置に共通のサービスを提供するサーバ装置とを備えた通信システムにおいて、
前記無線通信装置は、
前記サーバ装置が前記無線基地局を通じてからマルチキャスト送信するデータを受信する受信手段と、
この受信手段が受信したデータに基づく映像を表示する表示手段と、
ユーザからの要求を受け付ける受付手段と、
前記表示手段に表示した映像に応じてユーザが前記受付手段を通じて入力した情報を、前記無線基地局を通じてユニキャスト送信する送信手段とを備え、
前記サーバ装置は、
前記複数の無線通信装置がそれぞれユニキャスト通信で前記無線基地局を介して送信するデータを受信する受信手段と、
この受信手段が受信した複数の無線通信装置からのデータを反映させたデータを生成するデータ処理手段と、
このデータ処理手段が生成したデータを、前記無線基地局を通じて前記複数の無線通信装置にマルチキャスト送信する送信手段とを具備することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、グループ化された複数の無線通信装置の間で、コミュニケーションを行うのに用いられる通信システムに関する。
【背景技術】
【０００２】
周知のように、複数のクライアント端末に対して、マルチキャスト配信を行う通信システムがある（例えば、特許文献１参照）。これにより、通信リソースの効率化を図っている。  
またこのようなシステムにおいて、双方向でデータ通信を行って、グループ化された複数のクライアント端末間でコミュニケーションを図りたいという要望があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２６５５６２公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近時、双方向でデータ通信を行って、グループ化された複数のクライアント端末間でコミュニケーションを図りたいという要望があった。  
この発明は上記の要望に応えるべくなされたもので、ネットワークへの負荷が小さく、グループ化された複数のクライアント端末間でコミュニケーションを図ることが可能な無線通信装置、サーバ装置および通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、この発明は、無線基地局と無線通信してネットワークを通じた通信を行う複数の無線通信装置と、ネットワークに収容され、複数の無線通信装置から取得した情報を処理して、複数の無線通信装置に共通のサービスを提供するサーバ装置とを備えた通信システムにおいて、無線通信装置は、サーバ装置が無線基地局を通じてからマルチキャスト送信するデータを受信する受信手段と、この受信手段が受信したデータに基づく映像を表示する表示手段と、ユーザからの要求を受け付ける受付手段と、表示手段に表示した映像に応じてユーザが受付手段を通じて入力した情報を、無線基地局を通じてユニキャスト送信する送信手段とを備え、サーバ装置は、複数の無線通信装置がそれぞれユニキャスト通信で無線基地局を介して送信するデータを受信する受信手段と、この受信手段が受信した複数の無線通信装置からのデータを反映させたデータを生成するデータ処理手段と、このデータ処理手段が生成したデータを、無線基地局を通じて複数の無線通信装置にマルチキャスト送信する送信手段とを具備して構成するようにした。
【発明の効果】
【０００６】
以上述べたように、この発明では、複数の無線通信装置からサーバ装置に向けた通信では、ユニキャスト通信を行い、一方、サーバ装置から複数の無線通信装置に向けた通信では、マルチキャスト通信を行うようにしている。  
したがって、この発明によれば、サーバ装置が複数の無線通信装置に共通のサービスを提供する場合に、ネットワークへの負荷が小さく、グループ化された複数の無線通信装置間でコミュニケーションを図ることが可能な無線通信装置、サーバ装置および通信システムを提供できる。
【図面の簡単な説明】
【０００７】
【図１】この発明に係わる無線通信装置の一実施形態の構成を示す回路ブロック図。
【図２】この発明に係わるサーバ装置の一実施形態の構成を示す回路ブロック図。
【図３】この発明に係わる通信システムの動作を説明するためのシーケンス図。
【発明を実施するための形態】
【０００８】
図１は、この発明の一実施形態に係わる移動無線端末装置の構成を示すブロック図である。この移動無線端末装置は、図１に示すように、主な構成要素として、制御部１００と、無線通信部１１０と、表示部１２０と、通話部１３０と、操作部１４０と、記憶部１５０と、放送受信部１６０とを備え、基地局装置BSおよび通信網NWを介して通信する機能と、放送局BCから送信される地上デジタル放送信号を受信する機能とを備えた移動局である。
【０００９】
無線通信部１１０は、制御部１００の指示にしたがって、通信網NWに収容された基地局装置BSと無線通信を行うものであって、この無線通信により、音声データや電子メールデータなどの送受信、Ｗｅｂデータやストリーミングデータなどの受信を行う。  
表示部１２０は、例えばLCD(Liquid Crystal Display)や有機EL(Electro Luminescence)ディスプレイなどを用いた表示手段であって、制御部１００の制御により、画像（静止画像および動画像）や文字情報などを表示して、視覚的にユーザに情報を伝達するものである。
【００１０】
通話部１３０は、スピーカ１３１やマイクロホン１３２を備え、マイクロホン１３２を通じて入力されたユーザの音声を音声データに変換して制御部１００に出力したり、通話相手などから受信した音声データを復号してスピーカ１３１から出力するものである。  
操作部１４０は、文字や数字、所定の命令を入力するための複数のキースイッチなどを備え、これを通じてユーザから指示を受け付けるものである。
【００１１】
記憶部１５０は、制御部１００の制御プログラムや制御データ、ゲームや電子メールなどのアプリケーションソフトウェア、通信相手の名称や電話番号などを対応づけたアドレスデータ、送受信した電子メールのデータ、ＷｅｂブラウジングによりダウンロードしたＷｅｂデータや、ダウンロードしたコンテンツデータを記憶し、またストリーミングデータなどを一時的に記憶するものである。なお、具体的には、ＨＤＤ、ＲＡＭ、ＲＯＭ、フラッシュメモリなどで構成され、これらの１つで、または複数を組み合わせて構成することができる。
【００１２】
放送受信部１６０は、放送局BCから送信される地上デジタル放送信号を受信するチューナであって、例えば上記放送信号のうち、ワンセグメントを受信し、映像信号が、例えばＨ．２６４などの形式で符号化された放送データ（符号化ストリーム）を得る。
【００１３】
制御部１００は、マイクロプロセッサを備え、記憶部１５０が記憶する制御プログラムや制御データにしたがって動作し、当該移動無線端末装置の各部を統括して制御し、音声通信やデータ通信を実現するものである。また制御部１００は、記憶部１５０が記憶するアプリケーションソフトウェアにしたがって動作し、電子メールの送受信や、Ｗｅｂブラウジング、ダウンロードしたストリーミングデータに基づいて動画像を表示部１２０に表示したり、音声通信を行う通信制御機能、ゲーム機能などを備える。
【００１４】
なお、ゲーム機能については、当該移動無線端末装置単体で動作する単独ゲームの他に、後述するサーバ装置が中枢となって、通信網NWを介して複数のプレイヤが参加するネットワーク参加型（もしくは対戦型）のネットワークゲームがある。いずれのゲームにおいても、制御部１００は、アプリケーションソフトウェアにしたがって動作し、ゲームの映像を表示部１２０に表示したり、ゲームの音楽や効果音を図示しないスピーカから拡声出力する表示／音声制御機能や、操作部１４０を通じて、ユーザ操作を受け付け、このユーザ操作に応じてゲームを進行させるゲーム処理機能を備える。またネットワークゲームでは、制御部１００は、通信制御機能により、無線通信部１１０を制御して、ユーザ操作の情報を示す操作データをサーバ装置に伝達したり、サーバ装置からの応答データを受信する。
【００１５】
図２は、この発明の一実施形態に係わるサーバ装置の構成を示すブロック図である。このサーバ装置は、図２に示すように、主な構成要素として、制御部２００と、通信部２１０と、記憶部２２０とを備える。
【００１６】
通信部２１０は、制御部２００の指示にしたがって動作し、通信網NWを通じて、複数の移動局（図１に示した移動無線端末装置）と通信するものであって、各移動局からユニキャスト送信されたデータを受信して制御部２００に転送するとともに、制御部２００から与えられるデータをマルチキャスト送信によって各移動局に送信する。
【００１７】
記憶部２２０は、制御部１００の制御プログラムや制御データ、ネットワークゲームサービスを提供するためのアプリケーションソフトウェアなどを記憶するものである。なお、具体的には、ＨＤＤ、ＲＡＭ、ＲＯＭ、フラッシュメモリなどで構成され、これらの１つで、または複数を組み合わせて構成することができる。
【００１８】
制御部２００は、マイクロプロセッサを備え、記憶部２２０が記憶する制御プログラムや制御データにしたがって動作し、当該サーバ装置の各部を統括して制御する。また制御部２００は、データ処理部２００ａを備える。データ処理部２００ａは、複数の移動局に対してネットワークゲームサービスを提供する。
【００１９】
このゲームサービスでは、例えばサッカーゲームなどの複数のプレイヤが登場するゲームであって、移動局のユーザは、ゲーム上のプレイヤ１名をコントロールして、ゲームに参加する。このため、データ処理部２００ａは、各移動局からプレイヤ毎の操作情報をユニキャスト通信で取得し、これら複数の操作情報に基づいてそれぞれ対応するプレイヤを動かす。またプレイヤを動かした結果に応じてゲームを進行させ、それに応じた映像を合成し、進行の結果や合成した映像を各移動局にマルチキャスト送信する。
【００２０】
次に、図３に示すシーケンスを参照して、上記構成の移動局（移動無線端末装置）およびサーバ装置からなる通信システムによって、ネットワークゲームサービスを移動局に提供する際の動作について説明する。以下の説明では、ネットワークゲームサービスの参加者として、移動局Ma、Mb、Mc…が存在し、説明を簡明にするために、移動局Ma、Mb、Mcについてのみ説明する。
【００２１】
（シーケンスＳ１）  
サーバ装置において、データ処理部２００ａが、ゲーム表示を行うための表示情報やゲームを進行させるための制御パラメータを含むデータX(K)を生成し、制御部２００が通信部２１０を制御して、ゲーム参加者の移動局Ma、Mb、Mc…に対して、マルチキャストチャネルを通じてデータX(K)を送信する。
【００２２】
（シーケンスＳ２）  
これに対して、移動局Ma、Mb、Mc…では、それぞれ制御部１００が無線通信部１１０を制御して、上記マルチキャストチャネルを通じてデータX(K)を受信し、このデータX(K)に含まれる情報に基づく表示データを生成し、この表示データに基づく映像を表示部１２０に表示する。また制御部１００は、操作部１４０を通じてユーザから任意のタイミングで操作を受け付け、このユーザ操作に応じた表示データを生成して、この表示データに基づく映像を表示部１２０に表示するとともに、上記ユーザ操作を示す情報などを含むデータΔX(K+1)を生成する。
【００２３】
（シーケンスＳ３）  
また移動局Ma、Mb、Mc…では、それぞれ制御部１００が無線通信部１１０を制御して、移動局毎にサーバ装置から割り当てられたユニキャストチャネルを通じて、所定の期間内にサーバ装置に宛てて、それぞれ生成したデータΔX(K+1)を送信する。
【００２４】
（シーケンスＳ４）  
これに対して、サーバ装置では、制御部２００が通信部２１０を制御して、移動局Ma、Mb、Mc…がそれぞれ送信したデータΔXa(K+1)、ΔXb(K+1)、ΔXc(K+1)…を上記所定の期間内に受信する。そして、データ処理部２００ａが、データX(K)に、ΔXa(K+1)、ΔXb(K+1)、ΔXc(K+1)…を反映させて更新したデータX(K+1)を生成し、これを記憶部２２０に保存する。データX(K+1)は、ゲーム表示を行うための表示情報やゲームを進行させるための制御パラメータを含むデータである。
【００２５】
（シーケンスＳ５）  
そして、サーバ装置では、制御部２００が、上記生成したデータX(K+1)がマルチキャストチャネルを通じて送信するのに適切なデータか否かを判定する。なお、ここでは、適切なデータであると判定したとする。ここで、マルチキャストに適したデータとはネットワークゲームの参加者の大多数に共通して関心のある場面等を示す。多くの参加者が受信するべきデータは、マルチキャストで送信するのが適している。
【００２６】
（シーケンスＳ６）  
さらに、サーバ装置では、上記判定結果に基づいて、制御部２００が通信部２１０を制御して、ゲーム参加者の移動局Ma、Mb、Mc…に対して、マルチキャストチャネルを通じてデータX(K+1)を送信する。
【００２７】
（シーケンスＳ７）  
これに対して、移動局Ma、Mb、Mc…では、それぞれ制御部１００が無線通信部１１０を制御して、上記マルチキャストチャネルを通じてデータX(K+1)を受信し、このデータX(K+1)に含まれる情報に基づく表示データを生成し、この表示データに基づく映像を表示部１２０に表示する。また制御部１００は、操作部１４０を通じてユーザから任意のタイミングで操作を受け付け、このユーザ操作に応じた表示データを生成して、この表示データに基づく映像を表示部１２０に表示するとともに、上記ユーザ操作を示す情報などを含むデータΔX(K+2)を生成する。
【００２８】
（シーケンスＳ８）  
また移動局Ma、Mb、Mc…では、それぞれ制御部１００が無線通信部１１０を制御して、移動局毎にサーバ装置から割り当てられたユニキャストチャネルを通じて、所定の期間内にサーバ装置に宛てて、それぞれ生成したデータΔX(K+2)を送信する。
【００２９】
（シーケンスＳ９）  
これに対して、サーバ装置では、制御部２００が通信部２１０を制御して、移動局Ma、Mb、Mc…がそれぞれ送信したデータΔXa(K+2)、ΔXb(K+2)、ΔXc(K+2)…を上記所定の期間内に受信する。そして、データ処理部２００ａが、データX(K)に、ΔXa(K+2)、ΔXb(K+2)、ΔXc(K+2)…を反映させて更新したデータX(K+2)を生成し、これを記憶部２２０に保存する。
【００３０】
（シーケンスＳ１０）  
そして、サーバ装置では、制御部２００が、上記生成したデータX(K+2)がマルチキャストチャネルを通じて送信するのに適切なデータか否かを判定する。なお、ここでは、データX(K+2)が、移動局Mcを除く移動局に対しては、適切なデータであると判定し、一方、移動局Mcに対しては適切なデータでないと判定したとする。多くの参加者が受信するべきデータは、マルチキャストで送信するのが適しているが、一方で単体のユーザのみ関心のあるデータ、例えば、移動局Mcに対するコマンド等はマルチキャストに適していないとする。
【００３１】
（シーケンスＳ１１）
さらに、サーバ装置では、上記判定結果に基づいて、制御部２００が通信部２１０を制御して、移動局Mcを除くゲーム参加者の移動局Ma、Mb…に対して、マルチキャストチャネルを通じてデータX(K+2)を送信し、移動局Mcに対しては、上記マルチキャストチャネルと同じフレームのユニキャストチャネルを通じて、移動局Mcに宛てたデータXc(K+2)を送信する。
【００３２】
なお、サッカーゲームのようなリアルタイムな応答が必要な場合には、そのリアルタイム性に応じて図３に示すように、マルチキャスト送信する（S1）から（S6）までの期間Ｔａと、（S6）から（S11）までの期間Ｔｂとを同じ一定時間にして、制御部２００が通信部２１０を制御してもよい。このようにすれば、サーバの処理負荷を小さくすることができる。
【００３３】
以上のように、上記構成の通信システムでは、移動局Ma、Mb、Mc…からサーバ装置に向けた通信では、各移動局がユニキャストチャネルを通じてデータを送信し、一方、サーバ装置から移動局Ma、Mb、Mc…に向けた通信では、サーバ装置がマルチキャストチャネルを通じてデータを送信するようにしている。
【００３４】
したがって、上記構成の通信システムによれば、ネットワークゲームの参加によってグループ化された複数の移動局Ma、Mb、Mc…とサーバ装置との間のコミュニケーションが小さなネットワーク負荷で実現できる。
【００３５】
なお、この発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また上記実施形態に開示されている複数の構成要素を適宜組み合わせることによって種々の発明を形成できる。また例えば、実施形態に示される全構成要素からいくつかの構成要素を削除した構成も考えられる。さらに、異なる実施形態に記載した構成要素を適宜組み合わせてもよい。
【符号の説明】
【００３６】
１００…制御部、１００ａ…データ処理部、１１０…無線通信部、１２０…表示部、１３０…通話部、１３１…スピーカ、１３２…マイクロホン、１４０…操作部、１５０…記憶部、１６０…放送受信部、２００ａ…データ処理部、２００…制御部、２１０…通信部、２２０…記憶部、BC…放送局、BS…基地局装置、Ma〜Mc…移動局、NW…通信網。
【図１】
2010193156.tif 000003
【図２】
2010193156.tif 000004
【図３】
2010193156.tif 000005