(57)【特許請求の範囲】
【請求項１】
無線にてデータを送受する通信端末装置であって、
通信相手の数を示す通信者数情報を取得する手段と、
応答要求信号を第１信号強度の無線信号として送出する応答要求信号送出手段と、
前記応答要求信号に対する相手方応答信号を、複数の他の通信端末装置から受信して、当該相手方応答信号の受信強度を利用して、他の通信端末装置を特定する情報をリストして表示する手段と、
前記表示したリストのうち、通信相手となる他の通信端末装置を選択する指示を、ユーザから受け入れる手段と、
前記指示により選択された他の通信端末装置に対して、前記第１信号強度とは異なる第２信号強度の無線信号として、応答信号を送出する応答信号送出手段と、
を有し、
受信した相手方応答信号に係る他の通信端末装置の数が前記通信者数情報により示される数を超える場合に、当該相手方応答信号の受信強度を利用して、他の通信端末装置を特定する情報をリストして表示して、ユーザからの選択を受け入れ、受信した相手方応答信号に係る他の通信端末装置の数が前記通信者数情報により示される数を超えない場合には、リストを表示せずに、当該他の通信端末装置のそれぞれに対して応答信号を送出する
ことを特徴とする通信端末装置。
【請求項２】
請求項１に記載の通信端末装置であって、
前記第１信号強度の指定をユーザから受け入れる手段をさらに含み、
前記応答要求信号送出手段は、前記ユーザから指定された第１信号強度で、前記応答要求信号を送出することを特徴とする通信端末装置。
【請求項３】
請求項１又は２に記載の通信端末装置において、
前記応答信号送出手段は、前記他の通信端末装置から受信した前記相手方応答信号の強度に基づいて、前記第２信号強度を決定し、当該決定した第２信号強度で前記応答信号を送出する
ことを特徴とする通信端末装置。
【請求項４】
請求項３に記載の通信端末装置において、
前記応答信号送出手段は、前記相手方応答信号の強度が大きいほど、前記第２信号強度を小さな値に決定する
ことを特徴とする通信端末装置。
【請求項５】
請求項１又は２に記載の通信端末装置において、
前記相手方応答信号には、前記他の通信端末装置が当該通信端末装置から受信した前記応答要求信号の強度の情報が含まれ、
前記応答信号送出手段は、前記相手方応答信号に含まれる前記応答要求信号の強度の情報に基づいて、前記第２信号強度を決定し、当該決定した第２信号強度で前記応答信号を送出する
ことを特徴とする通信端末装置。
【請求項６】
請求項５に記載の通信端末装置において、
前記応答信号送出手段は、前記相手方応答信号に含まれる情報により示される前記応答要求信号の強度が大きいほど、前記第２信号強度を小さな値に決定する
ことを特徴とする通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行う携帯ゲーム機など、情報の送受を行う通信端末装置に関する。
【背景技術】
【０００２】
近年では、携帯電話機や、パーソナルコンピュータにおける無線ＬＡＮ装置を始め、携帯型のゲーム装置に至るまで、無線による情報の送受信が広く行われるようになっている。こうした現状の下、例えば携帯型のゲーム機を用いて、麻雀ゲームなど、４人での対戦を行う場合、対戦を行う各ユーザのゲーム機に、他のユーザのゲーム機のネットワーク情報を設定して、ゲームに関するデータの相互通信を行うことになる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、通信をしようとするユーザの近傍、無線通信可能な範囲に、他の情報通信を行っているユーザや、ゲーム機の通信に関わらないユーザの無線通信装置が存在する場合もある。この場合、例えば通信可能な相手の情報をリスト表示し、ゲーム機のユーザにどの通信端末装置との間でゲームを行うかを選択させることとしてもよい。
【０００４】
しかしながら、単に、例えば他の通信端末装置に対して応答要求を送信して、当該応答要求に対する応答のあった順に表示するだけでは、必ずしも通信状態の良好さや、通信相手との実際の距離とに関わりなくリストが表示されてしまうので、相手を選択する操作における利便性が低い。
【０００５】
本発明は上記実情に鑑みて為されたもので、通信相手選択の利便性を向上させることのできる通信端末装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００６】
上記従来例の問題点を解決するための本発明は、無線通信可能な範囲にある他の通信端末との間で、無線にてデータを送受する通信端末装置であって、無線通信可能な範囲にある他の通信端末装置のうちから通信相手を選択する際に、無線通信可能な範囲にある他の通信端末装置から受信される信号の強度を用いて、通信相手の候補をリスト表示する手段と、前記表示したリストのうち、通信相手となる他の通信端末装置を選択する指示を、ユーザから受け入れる手段と、を含むことを特徴としている。
【０００７】
また、上記従来例の問題点を解決するための本発明は、無線にてデータを送受する通信端末装置であって、応答要求信号を無線信号として送出する手段と、前記応答要求信号に対する相手方応答信号を、少なくとも一つの、他の通信端末装置から受信して、そのうち少なくとも一部に対して、前記応答要求信号とは異なる信号強度の無線信号として、応答信号を送出する手段と、を有することを特徴としている。
【０００８】
ここで前記応答要求信号の送信強度の指定を受け入れる手段をさらに含んでもよい。また、複数の他の通信端末装置から相手方応答信号を受信して、当該相手方応答信号の受信強度を利用して、他の通信端末装置を特定する情報をリストして表示する手段と、前記表示したリストのうち、通信相手となる他の通信端末装置を選択する指示を、ユーザから受け入れる手段と、を含んでもよい。
【０００９】
さらに、通信相手の数に係る通信者数情報を取得する手段をさらに有し、受信した相手方応答信号に係る他の通信端末装置の数が、当該通信者数情報を超える場合に、当該相手方応答信号の受信強度を利用して、他の通信端末装置を特定する情報をリストして表示して、ユーザからの選択を受け入れてもよい。
【００１０】
また、前記他の通信端末装置から受信した応答の信号強度に基づいて、前記応答信号の信号強度を決定してもよい。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態に係る通信端末装置は、例えば携帯型のゲーム機であり、図１に示すように、ＣＰＵ等の制御部１１と、記憶部１２と、操作部１３と、表示制御部１４と、通信部１５と、光ディスクドライブ１６と、電源部１７とを含んで構成されている。
【００１２】
制御部１１は、記憶部１２に格納されているプログラムに従って動作する。この制御部１１は、ゲームに関係する処理を実行する。また本実施の形態では、この制御部１１が、無線通信に係る処理を実行する。制御部１１の認証装置としての具体的な処理の内容は後述する。
【００１３】
記憶部１２は、例えばＲＡＭなどであり、光ディスクドライブ１６から読み出されたゲームプログラムを保持する。また、この記憶部１２は、不揮発性の記憶素子を備え、制御部１１によって実行されるプログラムを格納している。さらに記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１４】
操作部１３は、ゲームコントローラであり、プレイヤの指示操作内容を制御部１１に出力する。表示制御部１４は、グラフィックボードであり、制御部１１から入力される指示に従って、液晶ディスプレイなどの表示装置に対してゲーム画面を表示出力する。通信部１５は、無線ＬＡＮ（Local Area Network）インタフェースであり、無線にて他の通信端末装置や、アクセスポイント等とデータを送受する。また、この通信部１５は、制御部１１から入力される指示に従って、信号の無線送信強度を制御する。
【００１５】
光ディスクドライブ１６は、例えばＤＶＤ−ＲＯＭドライブやＢｌｕ−ｒａｙディスクドライブであり、ＤＶＤや、Ｂｌｕ−ｒａｙディスク、ＵＭＤディスク等の記憶媒体から、プログラムなどの情報を読み取って制御部１１に出力する。電源部１７は、バッテリを含み、各部に電源を供給する。
【００１６】
なお、ここでは実施の形態の例として、携帯型のゲーム機を例として説明するが、本実施の形態の通信端末装置はこれに限られず、据置型のゲーム機であってもよい。また、必ずしもゲーム専用の装置でなくとも、携帯電話機等の携帯端末であってもよい。
【００１７】
本実施の形態の制御部１１は、例えば通信部１５により無線通信可能な範囲にある他の通信端末装置のうちから通信相手を選択し、当該通信相手として選択された他の通信端末装置との間で、無線にてデータを送受して、ゲームを行ったり、チャットを行ったりする。以下、このための処理について説明する。
【００１８】
なお、本実施の形態では、ユーザから他の通信端末装置との間での通信を開始する旨の指示を受けると、まずユーザに対して、ゲームやチャットのホストとなるか、ホスト側で開催されているゲームやチャットに参加する側となるかを問い合わせる表示を表示制御部１４に行う。そして、ユーザが操作部１３を介して当該問い合わせに対して応答するまで待機する。
【００１９】
ここでゲームやチャットを開催する側となる場合（ホスト側動作）と、ホストで開催されているゲームやチャットに参加する側となる場合（クライアント側動作）とで、処理が異なるので、以下、それぞれに分けて説明する。
【００２０】
まず、ホスト側動作を行う本実施の形態の通信端末装置は、制御部１１が記憶部１２に格納されているプログラムを実行することで、機能的には図２に示すような構成を備えるものとなる。すなわち、この通信端末装置は、応答要求信号強度指定部２１と、応答要求信号送信部２２と、クライアント応答信号受信部２３と、リスト表示制御部２４と、選択受け入れ部２５と、応答信号送信部２６とを含んで構成される。
【００２１】
応答要求信号強度指定部２１は、操作部１３におけるユーザの操作により、応答要求信号の送信強度に係る設定を受け入れ、当該設定により定められる送信強度の値を記憶部１２に格納する。
【００２２】
応答要求信号送信部２２は、記憶部１２に格納されている応答要求信号の送信強度の値を参照し、当該参照した送信強度の値に従った送信強度となるよう通信部１５を制御する。またこの応答要求信号送信部２２は、通信部１５を介して１メガビット毎秒（１Ｍｂｐｓ）の速度で、事前に設定されているネットワーク識別子を含んだビーコン信号を送信する。さらに、応答要求信号送信部２２は、所定の応答要求信号を２Ｍｂｐｓの速度でブロードキャスト送信する。
【００２３】
クライアント応答信号受信部２３は、通信部１５を介して通信の相手方となる通信端末装置から、クライアント応答信号（本発明の相手方応答信号に相当する）を受信する。このクライアント応答信号は、応答要求信号送信部２２が送出する応答信号と同様のものである。クライアント応答信号受信部２３は、受信したクライアント応答信号から、その送信元となる相手方の通信端末装置のネットワーク識別子を抽出する。また、当該クライアント応答信号の信号強度の情報（例えばＲＳＳＩ（Received Signal Strength Indicator））を検出し、抽出したネットワーク識別子に関連づけて、クライアント強度情報として記憶部１２に格納する（図３）。
【００２４】
リスト表示制御部２４は、クライアント応答信号受信部２３が記憶部１２に格納したクライアント強度情報を参照して、クライアント応答信号の受信強度を利用し、例えば受信強度の強い順に、他の通信端末装置を特定する情報を、通信の相手の候補として表示制御部１４にリストして表示させる（図４）。なお、ここではクライアント応答信号の受信強度の強い順に表示することとしているが、これに限らず、例えば、受信強度の強い順でなくとも、図５に示すように、受信強度に関する情報（Ｓ）と、クライアントとして動作する通信端末装置のネットワーク識別子など、相手方を特定する情報（Ｐ）とを関連づけてリスト表示させてもよい。
【００２５】
選択受け入れ部２５は、表示制御部１４によって表示されたリストから、操作部１３を操作してユーザが選択した相手方のネットワーク識別子を、応答信号送信部２６に出力する。
【００２６】
応答信号送信部２６は、選択受け入れ部２５から入力される情報で特定される相手方のネットワーク識別子に対して、応答要求信号の送信強度の設定とは関わりなく定められた送信強度で信号を送信するよう通信部１５を制御し、応答信号を送信する。
【００２７】
以下、応答信号の送信に対して了解信号（ＡＣＫ）を返信したクライアント（相手方）との間で、制御部１１がゲームやチャットに係るデータを送受することとなる。
【００２８】
さらに、クライアント側動作を行う本実施の形態の通信端末装置は、制御部１１が記憶部１２に格納されているプログラムを実行することで、機能的には図６に示すような構成を備えるものとなる。すなわち、この通信端末装置は、受信信号蓄積部３１と、クライアント応答信号送信部３２と、応答信号受信部３３と、通信開始制御部３４とを含んで構成されている。
【００２９】
受信信号蓄積部３１は、ホスト側として動作する通信端末装置からビーコン信号や、応答要求信号を受信すると、これら受信した信号に含まれる情報として、例えば送信元の通信端末装置を特定する情報（当該送信元の通信端末装置のネットワーク識別子等）を記憶部１２に格納する。ここでホスト側として動作する通信端末装置が複数あり、これら複数のホスト側からビーコン信号等を受信する場合は、各ホスト側のネットワーク識別子等が記憶部１２に保持されることとなる。
【００３０】
クライアント応答信号送信部３２は、ユーザが操作部１３から行った、ホスト側の選択指示に従い、当該選択されたホスト側に対して、所定の信号強度で、クライアント応答信号を送信する。このクライアント応答信号は、ホスト側の応答要求信号送信部２２が送出する応答信号と同様のものである。また、クライアント応答信号送信部３２は、選択されたホスト側を特定する情報（ネットワーク識別子等）を通信開始制御部３４に出力する。
【００３１】
応答信号受信部３３は、クライアント応答信号送信部３２が、クライアント応答信号を送信した後、ホスト側となった通信端末装置から応答信号が受信されるまで待機し、応答信号が受信されると、その旨を表す信号を通信開始制御部３４に出力する。
【００３２】
通信開始制御部３４は、クライアント応答信号送信部３２からホスト側を特定する情報の入力を受けて、応答信号の送信元であるホスト側に対して了解信号（ＡＣＫ）を送信する。
【００３３】
以下、クライアント側として動作する通信端末装置は、ホスト側として動作する通信端末装置との間で、ゲームやチャット等に係る情報を送受信する。
【００３４】
本実施の形態の通信端末装置は、以上の構成を有してなり、従って、ゲームやチャットに係る通信を行う際に、次のように動作する。
【００３５】
すなわち図７に示すように、ホスト側となる通信端末装置の制御部１１は、通信部１５に対して、ユーザが指定した第１の信号強度で信号の送信を行うよう指示し（Ｓ１）、１メガビット毎秒（１Ｍｂｐｓ）の速度で、事前に設定されているネットワーク識別子を含んだビーコン信号を送信し、また、応答要求信号を２Ｍｂｐｓの速度でブロードキャスト送信する（Ｓ２）。ホスト側は、このビーコン信号の送出と、応答要求信号の送出と（処理Ｓ２）を繰り返し送信する。
【００３６】
クライアント側となる通信端末装置は、ホスト側から送出されたビーコン信号と応答要求信号とが到来すると、当該これらの信号を受信し、送信元の通信端末装置を特定する情報（ホストとなった通信端末装置のネットワークアドレスやネットワーク識別子）を含む応答要求受信記録を、記憶部１２に格納する。ここでクライアント側が受信する応答要求信号が複数のホストから受信される場合は、各ホストを特定する情報を含む応答要求受信記録が生成されて格納されてもよい。
【００３７】
クライアント側の通信端末装置を操作するユーザが、記憶部１２に格納されている応答要求受信記録を用いて、いずれかのネットワーク識別子等で識別されるホストが開催するゲームやチャット等への参加の指示を行うと、クライアント側の通信端末装置は、２Ｍｂｐｓの速度で、指示により選択されたホストのネットワーク識別子を含んだクライアント応答信号をブロードキャスト送信する（Ｓ３）。各ホストでは、このクライアント応答信号を受信し、受信したクライアント応答信号に含まれるネットワーク識別子と、予め設定されているネットワーク識別子（ビーコン信号に含めたネットワーク識別子）とが一致する場合に、受信したクライアント応答信号から、その送信元となる相手方の通信端末装置のネットワーク識別子を抽出する。また、当該クライアント応答信号の信号強度の情報（例えばＲＳＳＩ（Received Signal Strength Indicator））を検出し、抽出したネットワーク識別子に関連づけて、クライアント強度情報を生成し、このクライアント強度情報を利用して、通信相手の候補となるクライアントのリストをユーザに提示する（Ｓ４）。
【００３８】
ホスト側の通信端末装置の制御部１１は、このリストからユーザが選択した少なくとも一つのクライアント側の通信端末装置に対して、処理Ｓ１における第１信号強度とは異なる方法で定められた信号強度である、第２通信強度での信号の送信を行うよう指示し（Ｓ５）、選択されたクライアント側へ、応答信号を送出する（Ｓ６）。
【００３９】
ホスト側からこの応答信号を受信したクライアントでは、応答信号の送信元のホストに対して了解信号（ＡＣＫ）信号を送信し（Ｓ７）、ホスト、クライアントの間でデータ交換を開始し（Ｓ８）、互いの設定情報（プレイヤの名称等）を送受信して、ゲームやチャットを開始する。
【００４０】
この処理Ｓ４におけるように、クライアント強度情報を利用して、通信相手の候補となるクライアントのリストをユーザに提示することで、無線通信可能な範囲にある他の通信端末装置のうちから通信相手を選択する際に、信号強度が所望の状態となっているものをユーザが選択し易くなる。
【００４１】
例えば、図４に示したように、クライアント応答信号の受信強度の強い順に、他の通信端末装置を特定する情報を、表示制御部１４にリストして表示させれば、受信信号強度の弱く、通信の維持可能性が低い相手との間でゲームや、チャットが開始されることを防止でき、また、比較的近距離に位置する相手との間で、ゲームやチャットを開始できるようになる。
【００４２】
また、本実施の形態において、ユーザが当初の第１通信強度を、設定可能としていることで、この第１通信強度を弱めれば、応答要求信号の到達範囲が限定され、比較的近距離に位置する相手に対してのみゲームやチャットの開始を通知できるようになり、また、第１通信強度を強めていくことで、応答要求信号の到達範囲を拡張して、強度に応じた範囲に位置する相手に対してゲームやチャットの開始を通知できるようになる。
【００４３】
さらに、クライアント応答信号の受信強度の強い順に表示する以外に、図５に示すように、受信強度に関する情報（Ｓ）と、クライアントとして動作する通信端末装置のネットワーク識別子など、相手方を特定する情報（Ｐ）とを関連づけてリスト表示させてもよく、この場合も、受信信号強度を参考にして、相手との距離等との関係で通信相手の候補を列挙して表示させることができるようになる。ここで、受信強度に関する情報は、強度を数値として表現したものに限らず、強度の段階をアイコンで記号化して表示したものでもよいし、おおよその距離に換算したものであってもよい。
【００４４】
また、この表示においては、図４、図５に示した例以外にも、例えば、クライアント応答信号の受信強度に係る条件をユーザに指定させ、当該指定された条件を満足するクライアント側をリスト表示してもよい。例えば、受信強度の範囲（下限値ｍｉｎ以上、上限値ｍａｘ未満など）を条件として指定すれば、当該受信強度の範囲に対応する距離範囲（ドーナツ状の領域と想定される）にある相手を候補としたリストを提示させることができる。
【００４５】
なお、ホスト側の通信端末装置は、応答信号の送信強度となる第２信号強度を、クライアント側から受信したクライアント応答信号の受信信号強度に基づいて制御してもよい。例えば予めクライアント応答信号のＲＳＳＩ値のレベルに対応づけて第２信号強度の制御値を図８に示すように記憶しておき、受信したクライアント応答信号のＲＳＳＩ値に対応する第２信号強度の制御値を決定する。第２信号強度の設定の一例としては、クライアント応答信号のＲＳＳＩ値が大きいほど、第２信号強度を小さくして、周辺の通信状況への擾乱を防止することとしてもよい。
【００４６】
さらに、ホスト側の通信端末装置のリスト表示制御部２４は、さらにゲームや、チャット等、通信を行うプログラム側から通信相手の数の情報を取得し、当該通信相手の数の情報よりも、クライアント強度情報に含まれるクライアントの数が多い場合に、リスト表示制御を行ってもよい。この場合に、リスト表示制御部２４は、プログラム側から取得した通信相手の数よりも、クライアント強度情報に含まれるクライアントの数が少ない場合は、応答信号送信部２６に対して、当該クライアント強度情報に含まれる各クライアントを特定する情報を出力し、応答信号送信部２６が、当該情報で特定される相手方に対して、応答要求信号の送信強度の設定とは関わりなく定められた送信強度で信号を送信するよう通信部１５を制御し、応答信号を送信するようにしてもよい。
【００４７】
すなわち、この場合は、プログラム側が指定した人数よりも、応答したクライアントが少ない場合に、直ちに、ゲームやチャットが開催されるようになる。
【００４８】
また、クライアント側となる通信端末装置の制御部１１では、ホスト側となった通信端末装置から受信した信号の強度の情報を、クライアント応答信号等に含めて、ホスト側へフィードバックしてもよい。ホスト側となった通信端末装置の制御部１１では、このフィードバックされた信号の強度の情報に基づいて、第２信号強度や、その後のゲームやチャット等における送信信号の強度を制御してもよい。例えば、各クライアント側でのホスト側からの受信信号強度が大きいとの情報が受信された場合は、ホスト側の制御部１１は、送信信号強度を低減する。また、クライアント側でのホスト側からの受信信号強度が小さいとの情報が受信された場合は、ホスト側の制御部１１は、送信信号強度を増大させる。
【００４９】
なお、ここまでの説明では、処理Ｓ４において、当該処理を実行する時点までにクライアント側から受信した信号（クライアント応答信号等）の受信強度を利用してリストを表示していたが、これに代えて、クライアント応答信号の送信元に対して、応答信号を送信し、その後、ＡＣＫ信号の受信が行われる等、その後にクライアントとの間で行われる通信におけるクライアント側の受信信号の受信強度を取得してから、当該取得した受信強度を利用してリストを表示してもよい。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態に係る通信端末装置の構成ブロック図である。
【図２】本発明の実施の形態に係る通信端末装置のホストとして動作する際の機能ブロック図である。
【図３】本発明の実施の形態に係る通信端末装置の受信信号強度の記録例を表す説明図である。
【図４】本発明の実施の形態に係る通信端末装置における通信相手の候補のリスト表示例を表す説明図である。
【図５】本発明の実施の形態に係る通信端末装置における通信相手の候補のリスト表示の別の例を表す説明図である。
【図６】本発明の実施の形態に係る通信端末装置のクライアントとして動作する際の機能ブロック図である。
【図７】本発明の実施の形態に係る通信端末装置の動作例を表す流れ図である。
【図８】本発明の実施の形態に係る通信端末装置での信号強度の設定例を表す説明図である。
【符号の説明】
【００５１】
１１  制御部、１２  記憶部、１３  操作部、１４  表示制御部、１５  通信部、１６  光ディスクドライブ、１７  電源部、２１  応答要求信号強度指定部、２２  応答要求信号送信部、２３  クライアント応答信号受信部、２４  リスト表示制御部、２５  選択受け入れ部、２６  応答信号送信部、３１  受信信号蓄積部、３２  クライアント応答信号送信部、３３  応答信号受信部、３４  通信開始制御部。
【図１】
0004809644.tif 000002
【図２】
0004809644.tif 000003
【図３】
0004809644.tif 000004
【図４】
0004809644.tif 000005
【図５】
0004809644.tif 000006
【図６】
0004809644.tif 000007
【図７】
0004809644.tif 000008
【図８】
0004809644.tif 000009