(57)【要約】【課題】本発明は、他のゲーム装置との間で共通のゲームプログラムを実行するためのデータの送受信を行う場合に、複数の無線通信機能を利用することによって、ゲームの興趣性をより高めることができる情報処理端末を提供することを目的とする。【解決手段】  本発明のゲーム携帯端末装置は、無線通信を行う第１無線通信ユニット１１と、第１無線通信ユニット１１と比較して伝送距離が長く、かつ伝送速度が低い無線通信を行う第２無線通信ユニット１２と、第１無線通信ユニット１１または第２無線通信ユニット１２のいずれか一方によって、通信対象となる他の端末との間で無線通信を行わせるゲーム処理ユニット１０と、を備えるものである。【選択図】図３
2008079039.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を行う第１の無線通信部と、
前記第１の無線通信部と比較して伝送距離が長く、かつ伝送速度が低い無線通信を行う第２の無線通信部と、
前記第１の無線通信部または前記第２の無線通信部のいずれか一方によって、通信対象となる他の端末との間で無線通信を行わせる切替制御部と、
を備えるゲーム携帯端末装置。
【請求項２】
無線通信を行う第１の無線通信部と、
前記第１の無線通信部と比較して伝送距離が長い無線通信を行う第２の無線通信部と、
前記２の無線通信部による無線通信を利用して、通信すべき対象となる他の端末との間の距離を計測する距離検出部と、
前記距離検出部により計測する距離が所定値よりも短い場合には前記第１の無線通信部によって、前記距離検出部により計測する距離が前記所定値よりも長い場合には前記第２の無線通信部によって、前記他の端末との間で無線通信を行わせるよう切り替える切替制御部と、
を備える情報処理端末。
【請求項３】
請求項２記載の情報処理端末であって、
前記切替制御部は、前記距離検出部により計測する距離が前記所定値よりも短い場合には前記第１の無線通信部および前記第２の無線通信部によって、前記他の端末との間で無線通信を行わせる、
情報処理端末。
【請求項４】
無線通信を行う第１の無線通信部と、
前記第１の無線通信部と比較して伝送距離が長く、かつ伝送速度が低い無線通信を行う第２の無線通信部と、
通信対象となる他の端末との間で送信するデータ量を計測するデータ量計測部と、
前記データ量計測部により計測するデータ量が所定値よりも大きい場合には前記第１の無線通信部によって、前記データ量計測部により計測するデータ量が前記所定値よりも小さい場合には前記第２の無線通信部によって、前記他の端末との間で無線通信を行わせるよう切り替える切替制御部と、
を備える情報処理端末。
【請求項５】
無線通信を行う第１の無線通信部と、
前記第１の無線通信部と比較して伝送距離が長く、かつ伝送速度が低い無線通信を行う第２の無線通信部と、
前記２の無線通信部による無線通信を利用して、通信すべき対象となる他の端末との間の距離を計測する距離検出部と、
前記他の端末との間で送信するデータ量を計測するデータ量計測部と、
前記距離検出部により計測する距離が第１の所定値よりも短い場合には前記第１の無線通信部によって、前記距離検出部により計測する距離が前記第１の所定値よりも長く、かつ前記データ量計測部により計測するデータ量が第２の所定値よりも小さい場合には前記第２の無線通信部によって、前記他の端末との間で無線通信を行わせるよう切り替える切替制御部と、
を備える情報処理端末。
【請求項６】
請求項２から５のいずれか１項に記載の情報処理端末であって、
前記切替制御部は、前記第１の無線通信部が前記他の端末からデータを送受信していない状態である場合、前記第２の無線通信部によって前記他の端末との間で無線通信を行わせるよう切り替える、
情報処理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線通信機能を備えたゲーム携帯端末装置および情報処理端末に関する。
【背景技術】
【０００２】
近年の携帯型ゲーム装置には、複数の携帯型ゲーム装置間で無線通信によるデータの送受信を行うことによって、自身が使用している装置によってあるゲームを進行しているときに、他の装置を利用している利用者も同じゲームに同時に参加し、複数人でそのゲームを進行することができるものがある。また、特許文献１に開示されているゲームシステムでは、第１ゲーム装置と第２ゲーム装置があるゲームに利用されるデータの送受信を無線通信によって行い、一方のゲーム装置は、他方のゲーム装置から受信したデータに応じてそのゲームにおける処理結果が変化するように、所定のゲーム処理を実行している。
【特許文献１】特開２００５−２４５６２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に開示されているゲームシステムでは、各ゲーム装置が他のゲーム装置との間でデータの送受信を行うための無線通信機能をただ１つ備える構成について記載されているに留まる。１つの無線通信機能のみの構成では、送受信するデータの容量、通信速度、送受信のために必要な時間、などの通信する上での通信性能が画一的であり、この特徴に合わせて作成された多人数参加型のゲームプログラムでは、興趣性が限られてしまう可能性がある。他のゲーム装置との間でデータの送受信を行うために複数の無線通信機能を備え、各無線通信機能毎の通信性能に適した様々なデータの送受信を行う構成を実現することができれば、より興趣性に富んだゲームを提供することができると考えられる。
【０００４】
本発明は、上記事情に鑑みてなされたもので、他のゲーム装置との間で共通のゲームプログラムを実行するためのデータの送受信を行う場合に、ゲームの興趣性をより高めることができる情報処理端末を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明のゲーム携帯端末装置は、無線通信を行う第１の無線通信部と、前記第１の無線通信部と比較して伝送距離が長く、かつ伝送速度が低い無線通信を行う第２の無線通信部と、前記第１の無線通信部または前記第２の無線通信部のいずれか一方によって、通信対象となる他の端末との間で無線通信を行わせる切替制御部と、を備えるものである。
【０００６】
この構成により、他のゲーム装置との間で共通のゲームプログラムを実行するためのデータの送受信を行う場合に、複数の無線通信機能を利用することによって、ゲームの興趣性をより高めることができる。
【０００７】
本発明の情報処理端末は、無線通信を行う第１の無線通信部と、前記第１の無線通信部と比較して伝送距離が長い無線通信を行う第２の無線通信部と、前記２の無線通信部による無線通信を利用して、通信すべき対象となる他の端末との間の距離を計測する距離検出部と、前記距離検出部により計測する距離が所定値よりも短い場合には前記第１の無線通信部によって、前記距離検出部により計測する距離が前記所定値よりも長い場合には前記第２の無線通信部によって、前記他の端末との間で無線通信を行わせるよう切り替える切替制御部と、を備えるものである。
【０００８】
この構成により、他のゲーム装置との間で共通のゲームプログラムを実行するためのデータの送受信を行う場合に、ゲーム装置間の距離に応じた無線通信機能を利用してデータ通信を行うことにより、装置利用者が、自身所在位置に応じて内容の異なる、各無線通信機能の無線特性を活かしたデータのやり取りを行うことができ、ゲームの興趣性をより高めることができる。
【０００９】
また、本発明の情報処理端末は、前記切替制御部が、前記距離検出部により計測する距離が前記所定値よりも短い場合には前記第１の無線通信部および前記第２の無線通信部によって、前記他の端末との間で無線通信を行わせる、ものを含む。
【００１０】
この構成により、ゲーム装置間において、より高速なデータ通信を実現することができる。
【００１１】
本発明の情報処理端末は、無線通信を行う第１の無線通信部と、前記第１の無線通信部と比較して伝送距離が長く、かつ伝送速度が低い無線通信を行う第２の無線通信部と、通信対象となる他の端末との間で送信するデータ量を計測するデータ量計測部と、前記データ量計測部により計測するデータ量が所定値よりも大きい場合には前記第１の無線通信部によって、前記データ量計測部により計測するデータ量が前記所定値よりも小さい場合には前記第２の無線通信部によって、前記他の端末との間で無線通信を行わせるよう切り替える切替制御部と、を備えるものである。
【００１２】
この構成により、他のゲーム装置に送信するデータのデータ量の大小に応じた無線通信機能によってそのデータを送信することによって、効率的なデータ通信を実現することができる。
【００１３】
本発明の情報処理端末は、無線通信を行う第１の無線通信部と、前記第１の無線通信部と比較して伝送距離が長く、かつ伝送速度が低い無線通信を行う第２の無線通信部と、前記２の無線通信部による無線通信を利用して、通信すべき対象となる他の端末との間の距離を計測する距離検出部と、前記他の端末との間で送信するデータ量を計測するデータ量計測部と、前記距離検出部により計測する距離が第１の所定値よりも短い場合には前記第１の無線通信部によって、前記距離検出部により計測する距離が前記第１の所定値よりも長く、かつ前記データ量計測部により計測するデータ量が第２の所定値よりも小さい場合には前記第２の無線通信部によって、前記他の端末との間で無線通信を行わせるよう切り替える切替制御部と、を備えるものである。
【００１４】
この構成により、他のゲーム装置との間で共通のゲームプログラムを実行するためのデータの送受信を行う場合に、ゲーム装置間の距離に応じた、さらに送信すべきデータの出た量に応じた無線通信機能を利用してデータ通信を行うことにより、装置利用者が、自身所在位置に応じて内容の異なる、各無線通信機能の無線特性を活かしたデータのやり取りを効率的に行うことができ、ゲームの興趣性をより高めることにつながる。
【００１５】
また、本発明の情報処理端末は、前記切替制御部が、前記第１の無線通信部が前記他の端末からデータを送受信していない状態である場合、前記第２の無線通信部によって前記他の端末との間で無線通信を行わせるよう切り替える、ものを含む。
【００１６】
この構成により、広範囲に存在する他の端末と無線通信を行うことができる。
【発明の効果】
【００１７】
本発明の情報処理端末によれば、他のゲーム装置との間で共通のゲームプログラムを実行するためのデータの送受信を行う場合に、複数の無線通信機能を利用することによって、ゲームの興趣性をより高めることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態の情報処理端末について説明する。まず、本発明の実施の形態の情報処理端末によって行う処理の概要を説明する。図１に、本発明の実施の形態の情報処理端末の概要図を示す。なお、本発明の実施の形態では、携帯型ゲーム装置を概念に含む情報処理端末について一般化して説明するが、以下説明する情報処理端末の構成を携帯型ゲーム装置に適用することも当然可能である。
【００１９】
利用者Ｐｎ（ｎ＝１、２、・・・８）それぞれにより利用される本発明の実施の形態の情報処理端末１ｎ（ｎ＝ａ、ｂ、・・・ｈ）は、端末間で無線通信を行う。情報処理端末１ａによる無線通信機能を説明すると、情報処理端末１ａは、自端末の所在位置を中心とする伝送距離Ｒ１の範囲内（以下、第１エリア１００と称する）で無線通信を行うことができる無線通信機能と、自端末の所在位置を中心とする伝送距離Ｒ２の範囲内（以下、第２エリア２００と称する）で無線通信を行うことができる別の無線通信機能と、を備えている。
【００２０】
近年、様々なサービスに利用される各種データの送受信を実現するために、様々な通信方式による無線通信機能を備えた電子機器が普及しており、その中には通信方式の異なる複数の無線通信機能を備えた電子機器（例えば、携帯電話やノート型パソコンに代表される持ち運び可能な情報処理端末）が普及している。本発明の実施の形態の情報処理端末もまた、ＲＦＩＤ（Radio frequency identification）、ＩｒＤＡ（Infrared Data Association）による赤外線通信、ＩＥＥＥ ８０２．１１シリーズやＷｉ−Ｆｉ（Wireless Fidelity）などの通信規格に代表される無線ＬＡＮ通信、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）規格の無線通信、特定小電力無線通信、などの通信を実現する装置（あるいは、回路）が少なくとも２つ搭載されているものとする。なお、本発明の実施の形態の情報処理端末によって行う処理の概要を説明するにあたって、情報処理端末１ａが情報処理端末１ｂと無線通信する場合について説明する。また、本発明の実施の形態の情報処理端末１ａ、１ｂは、伝送距離１０〜３０〔ｍ〕（第１エリア１００の伝送距離に相当）、伝送速度４．０〔Ｍｂｐｓ〕、使用周波数帯２．４〔ＧＨｚ〕のＷｉ−Ｆｉ規格の無線通信機能と、伝送距離１００〜３００〔ｍ〕（第２エリア２００の伝送距離に相当）、伝送速度９．６〔ｋｂｐｓ〕、使用周波数帯４２６〔ＭＨｚ〕の特定小電力無線通信機能と、を搭載しているものとする。
【００２１】
情報処理端末１ａは、特定小電力無線通信機能を利用して、情報処理端末１ｂとの間で無線認証を行う。ここで、情報処理端末１ａと情報処理端末１ｂとの間で行われる無線認証処理について説明する。図２に、本発明の実施の形態の情報処理端末の位置関係を示す。
【００２２】
図２では、情報処理端末１ａが情報処理端末１ｂと特定小電力無線通信によって通信可能な第２エリア２００を認証エリアと称し、逆に情報処理端末１ｂと無線通信ができない第２エリア２００より情報処理端末１ａから離れた範囲を非認証エリアと称している。情報処理端末１ａは、情報処理端末１ｂが非認証エリアに存在するときには、情報処理端末１ｂから受信する電波の電界強度が弱く情報処理端末１ｂと無線通信を行うことができないために、認証用のコードを情報処理端末１ｂから取得することができず、したがって、情報処理端末１ｂとの間での認証に失敗することになる（以下、情報処理端末が認証に失敗している状態のことを待ち受けモードと称する場合がある）。一方、情報処理端末１ａは、情報処理端末１ｂが認証エリアに存在するときには情報処理端末１ｂと無線通信を行って認証用のコードを受信し、その認証用のコードが所定のものであれば認証に成功することになり（以下、情報処理端末が認証を行っている状態のことを認証モードと称する場合がある）、所定のものでなければ認証に失敗することになる。以下、情報処理端末１ａ−情報処理端末１ｂ間で無線認証処理のために送受されるデータの内容について説明する。
【００２３】
情報処理端末１ｂは、予め情報処理端末１ａとの間でペアリングされた際に割り当てられてる固有の識別情報（以下、識別ＩＤと称する）を一定の周期で送信しており、一方、情報処理端末１ａは、一定の周期で一定の期間、情報処理端末１ｂから送信されてくる識別ＩＤを受信すべく待ち受けている。なお、この処理およびこれ以後の処理は、情報処理端末１ａと情報処理端末１ｂとの処理が逆でも構わない。
【００２４】
情報処理端末１ｂが情報処理端末１ａによって通信することができない非認証エリアに位置するとき（利用者Ｐ２が（イ）に位置するとき）、情報処理端末１ａは、情報処理端末１ｂから送信される識別ＩＤを受信することはできず、待ち受けモードを維持する。その後、情報処理端末１ｂが非認証エリアから認証エリアに移動すると（利用者Ｐ２が（ロ）に位置するとき）、情報処理端末１ａは、識別ＩＤを受信し、情報処理端末１ｂから受信した識別ＩＤと、情報処理端末１ａが記憶する予めペアリングされた識別ＩＤと、が一致すると判定し次第、これらの識別ＩＤが一致した旨（つまり、一定距離以内にペアリングされた情報処理端末が存在する旨）を情報処理端末１ｂに通知して、認証モードに移行することになる。
【００２５】
情報処理端末１ｂは、識別ＩＤが一致した旨を情報処理端末１ａから通知されると、以後情報処理端末１ａとの間でチャレンジアンドレスポンス方式を用い、周期的に認証を行う。具体的には、情報処理端末１ｂは、識別ＩＤが一致した旨を情報処理端末１ａから通知されると、チャレンジリクエストを情報処理端末１ａへ送信し、チャレンジリクエストを受信した情報処理端末１ａは、乱数を発生させて生成したチャレンジ信号を情報処理端末１ｂへ送信し、チャレンジ信号を受信した情報処理端末１ｂは、このチャレンジ信号に対して暗号化処理を行って生成したレスポンス信号を情報処理端末１ａへ送信し、レスポンス信号を受信した情報処理端末１ａは、復号化したレスポンス信号とチャレンジ信号とが一致すると認証に成功したと判断し、復号化したレスポンス信号とチャレンジ信号とが不一致だと認証に失敗したと判断する。復号化したレスポンス信号とチャレンジ信号とが不一致の場合には、その後、情報処理端末１ａは、一定距離以内にペアリングされた情報処理端末が存在する旨を、周期的に情報処理端末１ｂに通知することになる。なお、情報処理端末１ａ−情報処理端末１ｂ間でのチャレンジアンドレスポンス方式を用いた認証中に、上述の信号の送受が途絶えると、情報処理端末１ａは待ち受けモードに移行し、一方、情報処理端末１ｂは識別ＩＤの送信を開始することになる。
【００２６】
情報処理端末１ａは、上述のように情報処理端末１ｂとの間で無線認証処理を行った後、認証に成功した情報処理端末１ｂから受信している電波の電界強度を計測する。情報処理端末１ａは、計測した電界強度から、情報処理端末１ｂとの間の物理的距離を算出する。そして、情報処理端末１ａは、情報処理端末１ｂとの距離が、Ｗｉ−Ｆｉ規格の無線通信による伝送距離１０〜３０〔ｍ〕内（つまり、第１エリア１００内）であれば（利用者Ｐ２が（ハ）に位置するとき）、情報処理端末１ｂとの間での無線通信をＷｉ−Ｆｉ規格の無線通信機能を利用したものに切り替え、認証に用いた識別ＩＤにより特定される情報処理端末１ｂにデータの送受信を開始し、Ｗｉ−Ｆｉ規格の無線通信機能を利用した無線通信が終了あるいは中断するまでこの規格による無線通信を継続することになる。その後、情報処理端末１ａは、Ｗｉ−Ｆｉ規格の無線通信機能を利用した無線通信が終了あるいは中断すれば、情報処理端末１ｂとの間での無線通信を特定小電力無線通信機能を利用したものに切り替え、再度、情報処理端末１ｂとの間で無線認証を行う。一方、情報処理端末１ｂとの距離が、Ｗｉ−Ｆｉ規格の無線通信による伝送距離１０〜３０〔ｍ〕内（つまり、第１エリア１００内）でなければ（利用者Ｐ２が（ロ）に位置するとき）、情報処理端末１ａは、情報処理端末１ｂとの間で特定小電力無線通信機能を利用した無線通信を維持し、認証に用いた識別ＩＤにより特定される情報処理端末１ｂにデータの送受信を開始する。
【００２７】
この処理により、第１エリア１００に位置する情報処理端末１ｂはＷｉ−Ｆｉ規格の無線通信機能を利用した無線通信により、第２エリア２００に位置する情報処理端末１ｂは特定小電力無線通信機能を利用した無線通信により、情報処理端末１ａと通信することになり、情報処理端末１ａに近い距離に存在する情報処理端末１ｂはＷｉ−Ｆｉ規格の特徴である高速のデータ通信を、情報処理端末１ａに遠い距離に存在する情報処理端末１ｂは特定小電力無線通信の特徴であるレスポンス速度の速いデータ通信を実現することができる。この結果、各無線通信機能毎の通信性能に適した様々なデータの送受信を、情報処理端末１ａと情報処理端末１ｂとの距離に応じて行うことで、より興趣性に富んだゲームを提供することができる。以下、本発明の第１実施形態の情報処理端末の構成、および情報処理端末による他の情報処理端末との間で行う処理の流れを説明する。
【００２８】
（第１実施形態）
図３に、本発明の第１実施形態の情報処理端末の機能ブロック図を示す。本発明の第１実施形態の情報処理端末は、ゲーム処理ユニット１０、第１無線通信ユニット１１、第２無線通信ユニット１２、を含んで構成される。また、本発明の第１実施形態の情報処理端末は、カートリッジ１３を挿抜可能な構造を有しており、ゲーム毎に異なるプログラムおよびデータが記憶されたカートリッジ１３を差し替えることができる。
【００２９】
ゲーム処理ユニット１０は、ＣＰＵ、ブートＲＯＭ、ＬＣＤコントローラ、ワーキングＲＡＭ、ビデオＲＡＭなどによって構成される制御装置１０１、液晶表示パネル（ＬＣＤ）１０２、操作キー１０３、スピーカ１０４、データ入力用インタフェース１０５を含んでいる。制御装置１０１は、ＬＣＤ１０２への表示出力制御、操作キー１０３により受け付けた操作の検出、スピーカ１０４への音出力制御、カートリッジ１３からのデータの入力制御、第１無線ユニット１１および第２無線ユニットによって受信したデータを入力したり、第１無線ユニット１１および第２無線ユニットによって送信すべきデータを出力する無線通信制御を行う。
【００３０】
具体的には、制御装置１０１は、ゲーム処理ユニット１０に装着されたカートリッジ１３が備えるＲＯＭおよびＲＡＭに電気的に接続され、カートリッジ１３からプログラムやデータを読み取り、制御装置１０１が備えるブートＲＯＭに起動用プログラムを記憶する。カートリッジ１３が装着された制御装置１０１は、ブートＲＯＭに記録された起動用プログラムを実行し、カートリッジ１３から読み出したプログラムやデータに基づいてデータ処理を実行する。さらに制御装置１０１は、操作キー１０３からの操作入力を受け付けた場合にはその操作入力を反映したデータ処理を実行し、処理中のデータをワーキングＲＡＭに記憶させ、また画像データをビデオＲＡＭに記憶させる。制御装置１０１は、ワーキングＲＡＭおよびビデオＲＡＭに記憶された表示用データを用いてＬＣＤ１０２に画像を表示させるようＬＣＤコントローラを制御し、また、プログラム処理した結果生じる音出力用データをスピーカ１０４に出力させる。さらに、制御装置１０１は、ワーキングＲＡＭに記憶されたデータを第１無線ユニット１１や第２無線ユニットに出力して、他の情報処理端末に送信させる、あるいは、第１無線ユニット１１や第２無線ユニットが他の情報処理端末から受信したデータを入力して、そのデータをワーキングＲＡＭに記憶させ、そのワーキングＲＡＭに記憶されたデータを処理中のプログラムに利用する。
【００３１】
第１無線通信ユニット１１は、ベースバンドＩＣ１１１、ＲＯＭ（Read Only Memory）１１２、およびＲＦ−ＩＣ（Radio Frequency IC）１１３を含んで構成される。第１無線通信ユニット１１は、受信したデータをゲーム処理ユニット１０に出力し、また送信すべきデータをゲーム処理ユニット１０から入力する。第１無線通信ユニット１１の処理を具体的に説明すると、ベースバンドＩＣ１１１は、ゲーム処理ユニット１０から他の情報処理端末に送信すべきデータを入力すると、そのデータをエンコードしてＲＦ−ＩＣ１１３に出力する。ＲＦ−ＩＣ１１３は、ベースバンドＩＣ１１１から入力したデータによって、無線通信に利用する搬送波を変調した電波をアンテナから送信する。一方、ＲＦ−ＩＣ１１３は、他の情報処理端末から送信された所定の周波数帯の電波をアンテナを介して受信すると、その電波を復調し、復調した信号をベースバンドＩＣ１１１に出力する。ベースバンドＩＣ１１１は、入力した信号をデコードし、デコードして得られたデータをゲーム処理ユニット１０に出力する。また、ＲＯＭ１１２には、第１無線通信ユニット１１による無線通信に用いるＩＤやゲーム処理ユニット１０により実行するゲームに用いるＩＤなどの各種ＩＤを記憶する。なお、本発明の第１実施形態では、第１無線通信ユニット１１は、Ｗｉ−Ｆｉ規格の無線通信機能を実現するものとする。
【００３２】
第２無線通信ユニット１２は、ベースバンドＩＣ１２１、ＲＯＭ（Read Only Memory）１２２、およびＲＦ−ＩＣ（Radio Frequency IC）１２３を含んで構成される。第２無線通信ユニット１２は、受信したデータをゲーム処理ユニット１０に出力し、また送信すべきデータをゲーム処理ユニット１０から入力する。第２無線通信ユニット１２におけるベースバンドＩＣ１２１、ＲＯＭ１２２、およびＲＦ−ＩＣ１２３の処理は、第１無線通信ユニット１１における同一名称の部材とほぼ同様であるが、ＲＯＭ１２２は特に、無線認証に用いる自端末の識別ＩＤおよび無線認証のためにペアリングされた相手端末の識別ＩＤをさらに記憶している。第２無線通信ユニット１２は、特定小電力無線通信機能を実現するものとする。なお、本発明の第１実施形態の情報処理端末では、ＲＯＭ１２２に記憶させる自端末の識別ＩＤおよび相手端末の識別ＩＤは、例えば、あるゲームプログラムを提供するカートリッジ１３を購入した利用者にのみ割り当てられるＩＤであって、本発明の情報処理端末は、このＩＤを記憶しておくことにより、カートリッジ１３を購入した複数の利用者の間で、そのカートリッジ１３により提供されるゲームプログラムに必要なデータを共有化し、多人数参加型のゲームを利用者に提供することができる。
【００３３】
カートリッジ１３は、ＲＯＭおよびＲＡＭを備え、ＲＯＭにはゲームプログラム、そのゲームプログラムに利用する各種データが記憶され、ＲＡＭにはゲーム処理ユニット１０によってゲームプログラムを実行することにより生じるデータが一時的に記憶される。
【００３４】
次に、本発明の第１実施形態の情報処理端末による処理の流れについて説明する。図４および図５に、本発明の第１実施形態の情報処理端末による処理のフローチャートを示す。なお、図４および図５のフローチャートは、情報処理端末１ａによる処理について示しており、カートリッジ１３から読み取ったプログラムをスタンドアローンで実行中の情報処理端末１ａが、他の情報処理端末１ｂとの間で無線認証を開始する場合について説明している。
【００３５】
情報処理端末１ａのゲーム処理ユニット１０は、カートリッジ１３からプログラムを読み取り、起動用プログラムを起動させてプログラムの実行を開始すると、第２無線通信ユニット１２を作動させ、無線認証を開始させる（ステップＳ４０１）。第２無線通信ユニット１２は、一定の周期で一定の期間、情報処理端末１ｂから送信されてくる識別ＩＤを受信すべく待ち受ける待ち受けモードに移行する（ステップＳ４０３）。その後、第２無線通信ユニット１２は、予め情報処理端末１ａとの間でペアリングされた際に割り当てられてる識別ＩＤを他の情報処理端末１ｂから受信するまで（ステップＳ４０４）、あるいは一定の期間が経過するまで待ち受けモードを維持する。
【００３６】
情報処理端末１ａの第２無線通信ユニット１２は、識別ＩＤを他の情報処理端末１ｂから受信すると（ステップＳ４０４、ＹＥＳ）、情報処理端末１ｂから受信した識別ＩＤと第２無線通信ユニット１２のＲＯＭ１２２に記憶する識別ＩＤとが一致するか否かを判定し（ステップＳ４０５）、一致すれば（ステップＳ４０５、ＹＥＳ）、識別ＩＤが一致した旨（つまり、一定距離以内にペアリングされた情報処理端末が存在する旨）を情報処理端末１ｂに通知して、認証モードに移行することになる（ステップＳ４０６）。一方、第２無線通信ユニット１２は、一致しなければ（ステップＳ４０５、ＮＯ）、待ち受けモードを維持する。認証モードに移行した第２無線通信ユニット１２は、チャレンジアンドレスポンス方式によって他の情報処理端末１ｂと周期的に認証を行い、認証に成功している期間中（ステップＳ４０７、ＹＥＳ）、情報処理端末１ｂから受信している電波の電界強度を計測し（ステップＳ４０８）、計測した電界強度から情報処理端末１ｂとの間の物理的距離を算出（ステップＳ４０９）し、その物理的距離をゲーム処理ユニット１０に出力する。
【００３７】
ゲーム処理ユニット１０は、情報処理端末１ｂとの距離が、特定小電力無線通信による伝送距離１００〜３００〔ｍ〕外（つまり、第２エリア２００外の非認証エリア）であると判定すれば（ステップＳ４１０、ＮＯ）、ステップＳ４０２の処理を再度繰り返す。一方、ゲーム処理ユニット１０は、情報処理端末１ｂとの距離が、特定小電力無線通信による伝送距離１００〜３００〔ｍ〕内と判定し（ステップＳ４１０、ＹＥＳ）、かつＷｉ−Ｆｉ規格の無線通信による伝送距離１０〜３０〔ｍ〕内（つまり、第１エリア１００内。具体的には、情報処理端末１ｂとの距離が１０〔ｍ〕程度を目安にすることが好ましい）であると判定すれば（ステップＳ４１１、ＹＥＳ）、第１無線通信ユニット１１を作動させて、第２無線通信ユニット１２による無線認証に用いた識別ＩＤにより特定される情報処理端末１ｂにデータの送受信を開始し（ステップＳ４１２）、第１無線通信ユニット１１による無線通信が終了あるいは中断するまで第１無線通信ユニット１１による無線通信を継続する（ステップＳ４１５）。
【００３８】
なお、ゲーム処理ユニット１０が第１無線通信ユニット１１による無線通信を継続している期間において、第２無線通信ユニット１２は、チャレンジアンドレスポンス方式によって他の情報処理端末１ｂと周期的に認証を行い、情報処理端末１ｂから受信している電波の電界強度を計測して、計測した電界強度から情報処理端末１ｂとの間の物理的距離を算出し（ステップＳ４１３）、その物理的距離をゲーム処理ユニット１０に出力する。第１無線通信ユニット１１に無線通信を行わせているゲーム処理ユニット１０は、第２無線通信ユニット１２から入力する物理的距離がＷｉ−Ｆｉ規格の無線通信による伝送距離１０〜３０〔ｍ〕内であれば（ステップＳ４１４、ＹＥＳ）、第１無線通信ユニット１１による無線通信を継続する（ステップＳ４１５）。一方、ゲーム処理ユニット１０は、第２無線通信ユニット１２から入力する物理的距離がＷｉ−Ｆｉ規格の無線通信による伝送距離１０〜３０〔ｍ〕外であれば（ステップＳ４１４、ＮＯ）、第１無線通信ユニット１１による無線通信を中止し、第２無線通信ユニット１２を作動させ、無線認証に用いた識別ＩＤにより特定される情報処理端末１ｂにデータの送受信を開始する（ステップＳ４１７）。その後、ゲーム処理ユニット１０は、第１無線通信ユニット１１による無線通信が終了あるいは中断すれば、または、データの送受信をしていない期間が所定の時間経過すれば（ステップＳ４１６、ＹＥＳ）、ステップＳ４０９の処理に戻ることになる。
【００３９】
また、ゲーム処理ユニット１０は、ステップＳ４１１の処理において、情報処理端末１ｂとの距離がＷｉ−Ｆｉ規格の無線通信による伝送距離１０〜３０〔ｍ〕外であると判定すれば（ステップＳ４１１、ＮＯ）第２無線通信ユニット１２を作動させ、無線認証に用いた識別ＩＤにより特定される情報処理端末１ｂにデータの送受信を開始し（ステップＳ４１７）、第２無線通信ユニット１２による無線通信が終了あるいは中断するまで第２無線通信ユニット１２による無線通信を継続する（ステップＳ４２１）。
【００４０】
なお、ゲーム処理ユニット１０が第２無線通信ユニット１２による無線通信を継続している期間において、第２無線通信ユニット１２は同時に、チャレンジアンドレスポンス方式によって他の情報処理端末１ｂと周期的に認証を行い、情報処理端末１ｂから受信している電波の電界強度を計測し、計測した電界強度から情報処理端末１ｂとの間の物理的距離を算出し（ステップＳ４１８）、その物理的距離をゲーム処理ユニット１０に出力する。第２無線通信ユニット１２に無線通信を行わせているゲーム処理ユニット１０は、第２無線通信ユニット１２から入力する物理的距離が特定小電力無線通信による伝送距離１００〜３００〔ｍ〕内であり（ステップＳ４１９、ＹＥＳ）、かつＷｉ−Ｆｉ規格の無線通信による伝送距離１０〜３０〔ｍ〕外であれば（ステップＳ４２０、ＮＯ）、第２無線通信ユニット１２による無線通信を継続する（ステップＳ４２１）。一方、ゲーム処理ユニット１０は、特定小電力無線通信による伝送距離１００〜３００〔ｍ〕外（つまり、第２エリア２００外の非認証エリア）であると判定すれば（ステップＳ４１９、ＮＯ）、ステップＳ４０９の処理に戻ることになる。さらに、ゲーム処理ユニット１０は、第２無線通信ユニット１２から入力する物理的距離がＷｉ−Ｆｉ規格の無線通信による伝送距離１０〜３０〔ｍ〕内であれば（ステップＳ４２０、ＹＥＳ）、ステップＳ４１２の処理に戻って、第１無線通信ユニット１１を作動させて、第２無線通信ユニット１２による無線認証に用いた識別ＩＤにより特定される情報処理端末１ｂにデータの送受信を開始させる（ステップＳ４１２）。その後、第２無線通信ユニット１２による無線通信が終了あるいは中断すると（ステップＳ４２２、ＹＥＳ）、第２無線通信ユニット１２は、ステップＳ４０９の処理に戻ることになる。
【００４１】
なお、ゲーム処理ユニット１０は、ゲームプログラムの実行を中止する操作を受け付けると、上述した処理を終了するものとする。図４および図５に示すフローチャートでは、ゲーム処理ユニット１０は、第２無線通信ユニット１２が待ち受けモードにある期間中、ゲームプログラムの実行を中止する操作の有無を判定するようにしている（ステップＳ４０２）。
【００４２】
なお、本発明の第１実施形態の情報処理端末によるステップＳ４０１からステップＳ４２２の処理は、一機の他の情報処理端末１ｂとの間で無線通信を行う情報処理端末１ａが行う処理であるが、情報処理端末１ａは、複数の他の情報処理端末１ｎ（例えば、図１に示すｎ＝ｂ、・・・ｈ）との間で無線通信を行う場合にも、他の情報処理端末１ｎ毎にステップＳ４０１からステップＳ４２２の処理を並列に行うことによって、複数の情報処理端末１ｎと同時に無線通信を行う。
【００４３】
通信方式の異なる複数の無線通信機能を備えた電子機器の中には、無線通信に用いる通信方式を自動的に切り替えるものがある。例えば、カーナビゲーションのような１つの移動端末に、上述した無線通信機能のうちの無線ＬＡＮ装置と携帯無線装置を装備しておき、各装置が無線通信を行う基地局からの受信電波が良好な装置に適宜切り替えながら通信を継続するものである。このような通信方式を切り替える技術は、一般的にシームレスローミングと呼ばれる。特許文献１に開示されているゲームシステムにシームレスローミングを組み合わせたとしても、それは単に、特許文献１においてある無線通信機能によって他のゲーム装置との間で送受信していた同一のデータを、別の無線通信機能によって送受信する構成になるに過ぎず、興趣性を高めることにはなり得ない。
【００４４】
本発明の情報処理端末は、第１エリア１００に位置する他の情報処理端末１ｂにはＷｉ−Ｆｉ規格の無線通信機能を利用した無線通信により、第２エリア２００に位置する情報処理端末１ｂには特定小電力無線通信機能を利用した無線通信により、それぞれ通信することにより、情報処理端末１ａに近い距離に存在する情報処理端末１ｂはＷｉ−Ｆｉ規格の特徴である高速のデータ通信を、情報処理端末１ａに遠い距離に存在する情報処理端末１ｂは特定小電力無線通信の特徴であるレスポンス速度の速いデータ通信を実現することができる。この結果、各無線通信機能毎の通信性能に応じて異なる様々なデータの送受信を、情報処理端末１ａと情報処理端末１ｂとの距離に応じて行うことで、より興趣性に富んだゲームを提供することができる。
【００４５】
（第２実施形態）
本発明の第１実施形態では、第２無線通信ユニット１２による無線通信に利用する電波の電界強度から他の情報処理端末との間の物理的距離を算出し、その物理的距離に応じて情報処理端末が第１無線通信ユニット１１あるいは第２無線通信ユニット１２による無線通信を切り替える構成について説明した。本発明の第２実施形態では、第１実施形態で説明した、第１無線通信ユニット１１あるいは第２無線通信ユニット１２による無線通信を切り替えるために他の情報処理端末との間の物理的距離を条件するのに加え、他の情報処理端末に送信するデータ量をその条件に加える場合について説明する。
【００４６】
本発明の第２実施形態の情報処理端末の構成は、制御装置１０１に新たな制御処理を実行する機能が追加される点を除いて、本発明の第１実施形態の情報処理端末の構成と同一であるため、その他の構成についての説明を省略する。なお、以下の制御装置についての説明では、本発明の第１実施形態の情報処理端末における制御装置１０１と区別するために、参照符号２０１を割り当てることにする。
【００４７】
制御装置２０１は、ワーキングＲＡＭに記憶されたデータを第１無線ユニット１１あるいは第２無線ユニットに出力して他の情報処理端末に送信させる際、ワーキングＲＡＭに記憶されたデータのデータ量を検出する。そして、制御装置２０１は、そのデータ量が所定の値を超える場合には、第１無線ユニット１１にそのデータを出力して他の情報処理端末に送信させ、そのデータ量が所定の値を下回る場合には、他の情報処理端末との間の物理的距離に応じて選択される第１無線通信ユニット１１または第２無線通信ユニット１２にそのデータを出力して他の情報処理端末に送信させる。
【００４８】
次に、本発明の第２実施形態の情報処理端末による処理の流れについて説明する。図６に、本発明の第２実施形態の情報処理端末による処理のフローチャートを示す。なお、図６のフローチャートは、情報処理端末１ａによる処理について示しており、カートリッジ１３から読み取ったプログラムをスタンドアローンで実行中の情報処理端末１ａが、他の情報処理端末１ｂとの間で無線認証を開始する場合について説明している。また、図６のフローチャートにおいて、図５のフローチャートに示す参照符号と同様のものを割り当てた処理は、第１実施形態で説明したとおりであるため、説明を省略する。
【００４９】
ゲーム処理ユニット１０は、情報処理端末１ｂとの距離が、Ｗｉ−Ｆｉ規格の無線通信による伝送距離１０〜３０〔ｍ〕内（つまり、第１エリア１００内）でないと判定すれば（ステップＳ４１１、ＮＯ）、情報処理端末１ｂに送信すべきデータのデータ量が所定値未満であるか否かを判定する（ステップＳ５０１）。第１無線ユニット１１がＷｉ−Ｆｉ規格の無線通信機能であり、第２無線ユニット１２が特定小電力無線機能である場合には、この所定値は１０〔ＫＢｙｔｅ〕が目安になる。ゲーム処理ユニット１０は、そのデータ量が所定値未満であると判定すれば（ステップＳ５０１、ＹＥＳ）、ゲーム処理ユニット１０は、第２無線通信ユニットによる無線通信を維持し、無線認証に用いた識別ＩＤにより特定される情報処理端末１ｂにデータの送受信を開始する（ステップＳ４１７）。一方、ゲーム処理ユニット１０は、そのデータ量が所定値以上であると判定すれば（ステップＳ５０１、ＮＯ）、ステップＳ４０９の処理に戻ることになる。
【００５０】
以上、本発明の第２実施形態の情報処理端末によれば、情報処理端末１ｂにデータを送信する場合、データ量の大きいデータを伝送速度の大きい無線機能によって（第２実施形態ではＷｉ−Ｆｉ規格の無線通信機能）、データ量の小さいデータを伝送速度の小さい無線機能によって（第２実施形態では特定小電力無線機能）、それぞれ区別して送信することにより、情報処理端末１ａに近い距離に存在する情報処理端末１ｂはＷｉ−Ｆｉ規格の特徴である高速のデータ通信を、情報処理端末１ａに遠い距離に存在する情報処理端末１ｂは特定小電力無線通信の特徴であるレスポンス速度の速いデータ通信を実現することができる。この結果、各無線通信機能毎の通信性能に応じて異なる様々なデータの送受信を、情報処理端末１ａと情報処理端末１ｂとの距離に応じて行うことで、より興趣性に富んだゲームを提供することができる。
【産業上の利用可能性】
【００５１】
本発明の情報処理端末によれば、他のゲーム装置との間で共通のゲームプログラムを実行するためのデータの送受信を行う場合に、複数の無線通信機能を利用することによって、ゲームの興趣性をより高めることができるという効果を奏し、複数の無線通信機能を備えた情報処理端末に関する分野において有用である。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態の情報処理端末の概要図
【図２】本発明の実施の形態の情報処理端末の位置関係
【図３】本発明の第１実施形態の情報処理端末の機能ブロック図
【図４】本発明の第１実施形態の情報処理端末による処理のフローチャート
【図５】本発明の第１実施形態の情報処理端末による処理のフローチャート
【図６】本発明の第２実施形態の情報処理端末による処理のフローチャート
【符号の説明】
【００５３】
１ａ〜１ｈ  情報処理端末
Ｐ１〜Ｐ８  使用者
１０  ゲーム処理ユニット
１０１  制御装置
１０２  ＬＣＤ
１０３  操作キー
１０４  スピーカ
１０５  Ｉ／Ｆ
１１  第１無線ユニット
１１１  ベースバンドＩＣ
１１２  ＲＯＭ
１１３  ＲＦ−ＩＣ
１２  第２無線ユニット
１２１  ベースバンドＩＣ
１２２  ＲＯＭ
１２３  ＲＦ−ＩＣ
１３  カートリッジ
【図１】
2008079039.tif 000003
【図２】
2008079039.tif 000004
【図３】
2008079039.tif 000005
【図４】
2008079039.tif 000006
【図５】
2008079039.tif 000007
【図６】
2008079039.tif 000008