(57)【要約】【課題】ユーザの居場所が特定されてしまうおそれがなく、ユーザ間で各自の無線端末によってコミュニケーションを図ることができるようにする。【解決手段】端末１ｘでは、端末１ｘとの間で無線通信が可能なエリア４を近傍エリア６と外側エリア７とに分け、しかも近傍エリア６の半径（境界５の端末１ｘからの距離）を乱数によって時間的に変動させる。端末１ｘの制御部は、通信可能エリア４内に存在し、かつ通信可能状態にある他端末を検出し、そのうちの、近傍エリア６内に存在する他端末については、圏外として処理して、そのユーザを表示画面２ｘ上に表示せず、外側エリア７内に存在する他端末についてのみ、圏内として処理して、そのユーザを表示画面２ｘ上に表示する。【選択図】図４
2006303884.tif 000002
【特許請求の範囲】
【請求項１】
ある端末と他端末との間で無線通信により情報を送受する場合における、前記ある端末上のユーザインタフェース方法であって、
当該端末との間で通信可能なエリア内に存在する他端末を検出する第１工程と、
この第１工程で検出された他端末が、前記通信可能エリア内の、当該端末の近傍のエリア内に存在するか、前記通信可能エリア内の、前記近傍エリアの外側のエリア内に存在するかを判別する第２工程と、
前記外側エリア内に存在する他端末については、圏内として当該端末の表示画面上に表示し、前記近傍エリア内に存在する他端末については、圏外として処理する第３工程と、
を備えることを特徴とするユーザインタフェース方法。
【請求項２】
請求項１のユーザインタフェース方法において、
前記近傍エリアと前記外側エリアとの境界位置を、時間的に変動させることを特徴とするユーザインタフェース方法。
【請求項３】
請求項２のユーザインタフェース方法において、
前記近傍エリアと前記外側エリアとの境界位置を、乱数によって時間的に変動させることを特徴とするユーザインタフェース方法。
【請求項４】
請求項１のユーザインタフェース方法において、
前記外側エリア内に存在する他端末中の、通信拒否設定された端末については、圏外として処理することを特徴とするユーザインタフェース方法。
【請求項５】
請求項１のユーザインタフェース方法において、
前記第１工程で検出された他端末が所定数以下であるときには、全ての他端末につき、圏外として処理することを特徴とするユーザインタフェース方法。
【請求項６】
請求項１のユーザインタフェース方法において、
前記近傍エリア内に存在する他端末中の、特別に指定された端末についてのみ、圏外として処理することを特徴とするユーザインタフェース方法。
【請求項７】
請求項１のユーザインタフェース方法において、
前記近傍エリア内に存在する他端末中の、特別に指定された端末については、圏内として当該端末の表示画面上に表示することを特徴とするユーザインタフェース方法。
【請求項８】
ある端末と他端末との間で無線通信により情報を送受する場合における、前記ある端末上のユーザインタフェース方法であって、
当該端末との間で通信可能なエリア内に存在する他端末を検出する第１工程と、
この第１工程で検出された他端末中の、当該端末に近い端末から順にＮ個（Ｎは正の整数）の他端末については、圏外として処理し、その他の他端末については、圏内として当該端末の表示画面上に表示する第２工程と、
を備えることを特徴とするユーザインタフェース方法。
【請求項９】
請求項８のユーザインタフェース方法において、
前記第１工程で検出された他端末の総数Ｍが少ないほど前記Ｎを多くするように、総数Ｍに応じて前記Ｎを段階的に変えることを特徴とするユーザインタフェース方法。
【請求項１０】
請求項８のユーザインタフェース方法において、
前記第１工程で検出された他端末が所定数以下であるときには、全ての他端末につき、圏外として処理することを特徴とするユーザインタフェース方法。
【請求項１１】
他端末に送信する情報、または他端末から受信した情報を処理する情報処理部と、
この情報処理部で処理された情報を他端末に送信し、または他端末から送信された情報を受信する送受信部と、
ユーザインタフェース用の表示部と、
当該端末との間で通信可能なエリア内に存在する他端末を検出し、前記通信可能エリア内の、当該端末の近傍のエリア内に存在する他端末については、圏外として処理し、前記通信可能エリア内の、前記近傍エリアの外側のエリア内に存在する他端末については、圏内として前記表示部の表示画面上に表示する制御部と、
を備えることを特徴とする無線端末。
【請求項１２】
請求項１１の無線端末において、
前記近傍エリアと前記外側エリアとの境界位置が、時間的に変えられることを特徴とする無線端末。
【請求項１３】
請求項１１の無線端末において、
前記制御部は、前記外側エリア内に存在する他端末中の、通信拒否設定された端末については、圏外として処理することを特徴とする無線端末。
【請求項１４】
請求項１１の無線端末において、
前記制御部は、当該端末との間で通信可能なエリア内に存在する他端末が所定数以下であるときには、全ての他端末につき、圏外として処理することを特徴とする無線端末。
【請求項１５】
請求項１１の無線端末において、
前記制御部は、前記近傍エリア内に存在する他端末中の、特別に指定された端末についてのみ、圏外として処理することを特徴とする無線端末。
【請求項１６】
請求項１１の無線端末において、
前記制御部は、前記近傍エリア内に存在する他端末中の、特別に指定された端末については、圏内として前記表示部の表示画面上に表示することを特徴とする無線端末。
【請求項１７】
他端末に送信する情報、または他端末から受信した情報を処理する情報処理部と、
この情報処理部で処理された情報を他端末に送信し、または他端末から送信された情報を受信する送受信部と、
ユーザインタフェース用の表示部と、
当該端末との間で通信可能なエリア内に存在する他端末を検出し、その検出した他端末中の、当該端末に近い端末から順にＮ個（Ｎは正の整数）の他端末については、圏外として処理し、その他の他端末については、圏内として前記表示部の表示画面上に表示する制御部と、
を備えることを特徴とする無線端末。
【請求項１８】
請求項１７の無線端末において、
検出された他端末の総数Ｍが少ないほど前記Ｎが多くされるように、総数Ｍに応じて前記Ｎが段階的に変えられることを特徴とする無線端末。
【請求項１９】
請求項１７の無線端末において、
前記制御部は、検出した他端末が所定数以下であるときには、全ての他端末につき、圏外として処理することを特徴とする無線端末。
【請求項２０】
ある端末と他端末との間で無線通信により情報を送受する場合における、前記ある端末上のユーザインタフェースのためにコンピュータを、
当該端末との間で通信可能なエリア内に存在する他端末を検出する検出手段、
この検出手段によって検出された他端末が、前記通信可能エリア内の、当該端末の近傍のエリア内に存在するか、前記通信可能エリア内の、前記近傍エリアの外側のエリア内に存在するかを判別する判別手段、および、
前記外側エリア内に存在する他端末については、圏内として当該端末の表示画面上に表示し、前記近傍エリア内に存在する他端末については、圏外として処理する制御手段、
として機能させるためのユーザインタフェース用プログラム。
【請求項２１】
ある端末と他端末との間で無線通信により情報を送受する場合における、前記ある端末上のユーザインタフェースのためにコンピュータを、
当該端末との間で通信可能なエリア内に存在する他端末を検出する検出手段、および、
この検出手段によって検出された他端末中の、当該端末に近い端末から順にＮ個（Ｎは正の整数）の他端末については、圏外として処理し、その他の他端末については、圏内として当該端末の表示画面上に表示する制御手段、
として機能させるためのユーザインタフェース用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線端末、および無線端末上のユーザインタフェース方法に関する。
【背景技術】
【０００２】
“Ａｄ−ｈｏｃ  Ｎｅｔｗｏｒｋ”などとして知られているように、一定の距離内に居る複数のユーザが、各自が携帯する無線端末により、無線ネットワークを形成して、メッセージ（メール）や音楽データなどを送ることによって、コミュニケーションを図ることができるシステムが考えられている。
【０００３】
図１５に、この無線ネットワークシステムの概略を示す。端末１ｘはユーザＸが、端末１ａはユーザＡが、端末１ｂはユーザＢが、端末１ｃはユーザＣが、端末１ｄはユーザＤが、それぞれ携帯する無線端末であり、端末１ａ，１ｂおよび１ｃが、端末１ｘを中心とする円の境界３の内側のエリア４内に存在し、端末１ｄは、境界３の外側に存在する。
【０００４】
境界３は、端末１ｘとの間で、電波が届き、無線通信が可能な、例えば、端末１ｘから最も遠い位置である。すなわち、端末１ｘとの間の距離が、所定距離Ｄｘ以下である端末は、端末１ｘとの間で通信が可能である。
【０００５】
したがって、図１５の場合には、同図の下側に示すように、端末１ｘの表示画面２ｘ上に、圏内ユーザとして、端末１ａ，１ｂおよび１ｃのユーザＡ，ＢおよびＣの、各自が各自の端末に付したニックネームなどが表示される。
【０００６】
端末１ｘのユーザＸは、その表示された圏内ユーザから、チャットなどの相手方を選択することができ、選択した相手にメッセージを送り、選択した相手との間でメッセージを交換し、選択した相手に端末１ｘに記録されている音楽データを送り、選択した相手から相手の端末に記録されている音楽データを送ってもらうなど、選択した相手とコミュニケーションを図ることができる。
【０００７】
特許文献１（特開２００４−１３５０８６号公報）には、移動無線端末との間で無線通信可能な基地局を備える通信システムにおいて、専用のサーバや回線を必要とすることなく移動無線端末のみによって、移動無線端末の位置情報を取得する方法が示されている。
【０００８】
また、特許文献２（特開２００３−２１９４５３号公報）には、会社内などに設けられる、サーバと各自が携帯する無線端末とからなる所在管理システムにおいて、各自のプライバシーを保護しつつ各自の所在を管理する方法が示されている。
【０００９】
上に挙げた先行技術文献は、以下の通りである。
【特許文献１】特開２００４−１３５０８６号公報
【特許文献２】特開２００３−２１９４５３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、図１５に示して上述した従来の方法では、端末１ｘの表示画面２ｘ上には、圏内ユーザとして、通信可能エリア４内の通信可能状態にある全てのユーザＡ，ＢおよびＣが表示される。そのため、ユーザＸがユーザＢを選択して、ユーザＸ，Ｂ間でチャットなどを行った場合、ユーザＢが、ユーザＸの目の前など、ユーザＸの近くに居ると、ユーザＸおよびＢは、互いに相手に自身の居場所を知られてしまうおそれがある。
【００１１】
そこで、この発明は、ユーザの居場所が特定されてしまうおそれがなく、ユーザのプライバシーが保護される状態で、ユーザ間で各自の無線端末によってコミュニケーションを図ることができるようにしたものである。
【課題を解決するための手段】
【００１２】
第1の発明のユーザインタフェース方法は、
ある端末と他端末との間で無線通信により情報を送受する場合における、前記ある端末上のユーザインタフェース方法であって、
当該端末との間で通信可能なエリア内に存在する他端末を検出する第１工程と、
この第１工程で検出された他端末が、前記通信可能エリア内の、当該端末の近傍のエリア内に存在するか、前記通信可能エリア内の、前記近傍エリアの外側のエリア内に存在するかを判別する第２工程と、
前記外側エリア内に存在する他端末については、圏内として当該端末の表示画面上に表示し、前記近傍エリア内に存在する他端末については、圏外として処理する第３工程と、
を備えることを特徴とする。
【００１３】
第２の発明のユーザインタフェース方法は、
ある端末と他端末との間で無線通信により情報を送受する場合における、前記ある端末上のユーザインタフェース方法であって、
当該端末との間で通信可能なエリア内に存在する他端末を検出する第１工程と、
この第１工程で検出された他端末中の、当該端末に近い端末から順にＮ個（Ｎは正の整数）の他端末については、圏外として処理し、その他の他端末については、圏内として当該端末の表示画面上に表示する第２工程と、
を備えることを特徴とする。
【００１４】
上記の第１または第２の発明のユーザインタフェース方法では、通信可能エリア内に存在する他端末でも、当該端末の近傍のエリア内に存在する他端末、または当該端末に近い端末から順にＮ個の他端末は、そのユーザが当該端末の表示画面上に表示されず、当該端末に対してはネットワークから切断されているのと同じになる。
【００１５】
したがって、当該ユーザ（当該端末のユーザ）およびその近くに居る他のユーザは、互いに相手をチャットなどの相手方として選択することができず、互いに相手に自身の居場所を知られてしまうおそれがない。
【発明の効果】
【００１６】
以上のように、この発明によれば、ユーザの居場所が特定されてしまうおそれがなく、ユーザのプライバシーが保護される状態で、ユーザ間で各自の無線端末によってコミュニケーションを図ることができる。
【発明を実施するための最良の形態】
【００１７】
［１．無線端末の実施形態：図１］
図１は、この発明の無線端末の一例を示す。
【００１８】
この例の端末１は、ＣＰＵ１１を備え、そのバス１４に、プログラムやデータが書き込まれたＲＯＭ１２、およびプログラムやデータが展開されるＲＡＭ１３が接続される。ＣＰＵ１１、ＲＯＭ１２およびＲＡＭ１３は、制御部１０を構成し、端末１の各部を制御するとともに、後述のユーザインタフェースのための処理を実行する。
【００１９】
また、バス１４には、インタフェース２１を介して記憶装置部２２が接続され、インタフェース２３を介してキー操作部２４が接続され、表示制御部２５を介して液晶表示部２６が接続され、音声処理部２７を介して音声出力部２８が接続される。
【００２０】
記憶装置部２２は、内蔵またはリムーバブルの記憶装置で、音楽データなどのコンテンツデータやプログラムが記録され、液晶表示部２６の表示画面には、後述のように圏内ユーザリストが表示され、音声処理部２７は、端末１での音楽再生などのための音声処理を行うものであり、音声出力部２８は、端末１に接続されるヘッドホンや端末１に備えられるスピーカである。
【００２１】
さらに、バス１４に、音声処理部３１、メール処理部３３および送受信部３５が接続され、送受信部３５に、アンテナ３７が接続される。
【００２２】
音声処理部３１は、他の端末に送信する音楽データなどの音声データを処理するものであり、メール処理部３３は、メール（メッセージ）を作成し、処理するものであり、送受信部３５およびアンテナ３７は、他の端末との間で無線通信を行うものである。
【００２３】
以上のような端末１には、ネットワーク上で個々の端末を一意に特定するアドレスが付与されるとともに、個々のユーザによってユーザのニックネームなどが付される。
【００２４】
［２．ユーザインタフェース方法の第１の実施形態：図２〜図１２］
第１の実施形態のユーザインタフェース方法では、図２に示すように、境界３の内側の通信可能エリア４を、境界５によって近傍エリア６と外側エリア７とに分ける。
【００２５】
境界３は、端末１ｘとの間で、電波が届き、無線通信が可能な、例えば、端末１ｘから最も遠い位置であり、各方位で電波の伝播状況が同じであれば、円となるものであり、その半径Ｄｘは、１００メートル〜３００メートル程度である。境界５も円とし、その半径Ｄｒは１０メートル程度とする。
【００２６】
ただし、境界３は、電波が届く最も遠い位置より内側（端末１ｘに近い側）であればよく、すなわち、電波が届く最も遠い位置の端末１ｘからの距離をＤｘａとすると、Ｄｘ≦Ｄｘａであればよい。境界５は境界３より端末１ｘに近い側とし、すなわち、Ｄｒ＜Ｄｘとする。
【００２７】
図２の場合には、端末１ａ，１ｂおよび１ｃが通信可能エリア４内に存在し、そのうち、端末１ｂのみが近傍エリア６内に存在し、端末１ａおよび１ｃは外側エリア７内に存在する。
【００２８】
端末１ｘ，１ａ，１ｂ，１ｃおよび１ｄは、それぞれ、図１に示したような無線端末であり、かつ、端末１ａ，１ｂおよび１ｃは、端末１ｘとの間でコマンドを送受することによって、端末１ｘとの間にネットワークを形成し、それぞれの存在および端末１ｘからの距離が端末１ｘで検出されるものである。
【００２９】
（２−１．第１の例：図２〜図６）
第１の実施形態のユーザインタフェース方法では、第１の例として、図２の場合、同図の下側に示すように、端末１ｘの表示画面２ｘ上には、圏内ユーザ（通信の相手方として選択できるユーザ）として、端末１ａおよび１ｃのユーザＡおよびＣのみを表示し、端末１ｂは圏外として処理して、端末１ｂのユーザＢは表示しない。
【００３０】
したがって、ユーザＸおよびその近くに居るユーザＢは、互いに相手をチャットなどの相手方として選択することができず、互いに相手に自身の居場所を知られてしまうおそれがない。
【００３１】
ユーザＡおよびＣは、ユーザＸから、ある程度以上、離れた所に居るので、ユーザＸとユーザＡまたはＣとの間でチャットなどを行っても、ユーザＸがユーザＡまたはＣに居場所を知られてしまうおそれがないとともに、ユーザＡまたはＣがユーザＸに居場所を知られてしまうおそれもない。
【００３２】
ただし、図２のような状況で、図２および図３の破線矢印で示すように、ユーザＢが近傍エリア６内から外側エリア７内に移動すると、図３の下側に示すように、端末１ｘの表示画面２ｘ上ではユーザＢが表示されるようになり、端末１ｂの表示画面上ではユーザＸが表示されるようになるので、ユーザＸおよびＢは、互いに相手に居場所を知られてしまうおそれがある。
【００３３】
また、図２のような状況で、ユーザＡまたはＣが外側エリア７内から近傍エリア６内に移動すると、端末１ｘの表示画面２ｘ上ではユーザＡまたはＣが表示されなくなり、端末１ａまたは１ｃの表示画面上ではユーザＸが表示されなくなるので、ユーザＸおよびユーザＡまたはＣは、互いに相手に居場所を知られてしまうおそれがある。
【００３４】
そこで、距離（半径）Ｄｒ、すなわち近傍エリア６と外側エリア７との境界５の位置は、端末１ｘを中心に半径方向に時間的に変動させることが望ましい。特に、図４に示すように、端末ごとの乱数によって変動させることが望ましい。
【００３５】
ただし、図４は、近傍エリア６および外側エリア７の変化を模式的に示したもので、実際上は、図５（Ａ）に示すように、境界５を、ある時点では破線５ｐで示すように外側とし、ある時点では実線で示すように中間的な位置にし、ある時点では破線５ｑで示すように内側とする、というように変動させる。図５（Ｂ）の距離Ｄｏは、境界５が図５（Ａ）の実線の位置にあるときの距離Ｄｒである。
【００３６】
この方法によれば、あるユーザが、近傍エリア６内から外側エリア７内に、または外側エリア７内から近傍エリア６内に移動し、端末１ｘの表示画面２ｘ上、および移動したユーザの端末の表示画面上の、圏内ユーザの表示が変わっても、そのとき、端末１ｘ上では近傍エリア６および外側エリア７そのものが変化し、移動したユーザの端末上でも近傍エリアおよび外側エリアそのものが変化しているので、ユーザＸおよび移動したユーザは、互いに相手に居場所を知られてしまうおそれがない。
【００３７】
図６に、図１のような構成の端末１ｘの制御部１０が実行する、以上のようなユーザインタフェース処理の一例を示す。
【００３８】
端末１ｘの制御部１０は、まずステップ４１で、他端末にコマンドを送信し、これに応答して他端末から送信されたコマンドを受信することによって、または、他端末から送信されたコマンドを受信し、これに応答して他端末にコマンドを送信することによって、自身（端末１ｘ）との間で通信可能な他端末、すなわち、図２〜図４に示した通信可能エリア４内に存在し、かつ通信可能な状態（電源が投入されている状態）にある他端末を検出する。
【００３９】
このとき、端末１ｘの制御部１０は、他端末の存在だけでなく、受信電界強度を測定するなどによって、それぞれの他端末の自身（端末１ｘ）からの距離も検出する。
【００４０】
端末１ｘの制御部１０は、次にステップ４２に進んで、検出された他端末に対する番号ｉを１とする。番号ｉは、検出された順に設定し、または自身（端末１ｘ）からの距離が小さい順もしくは大きい順に設定するなどの方法で設定する。
【００４１】
次に、端末１ｘの制御部１０は、ステップ４３で、ｉ番目の他端末の自身（端末１ｘ）からの距離Ｄｉが、近傍エリア６の半径である距離Ｄｒ以上であるか否かを判断する。距離Ｄｒは、上記のように乱数などにより変えられるものである。
【００４２】
そして、端末１ｘの制御部１０は、Ｄｉ≧Ｄｒと判断したときには、当該（ｉ番目）の他端末が外側エリア７内に存在するとして、ステップ４３からステップ４４に進んで、当該の他端末を圏内として処理して、ステップ４６に進む。
【００４３】
一方、端末１ｘの制御部１０は、Ｄｉ＜Ｄｒと判断したときには、当該（ｉ番目）の他端末が近傍エリア６内に存在するとして、ステップ４３からステップ４５に進んで、当該の他端末につき圏外フラグを立てて、ステップ４６に進む。
【００４４】
ステップ４６では、検出された他端末がほかにあるか否かを判断し、ほかにあるときには、ステップ４７に進んで、番号ｉを１だけインクリメントして、ステップ４３に戻り、インクリメント後のｉ番目の他端末につき、上記の処理を繰り返す。
【００４５】
検出された他端末がほかにないときには、ステップ４６からステップ４８に進んで、それまでの処理結果によって、表示画面２ｘ上に圏内ユーザリストを表示する。
【００４６】
以上のユーザインタフェース処理は、一定の時間間隔で繰り返し実行する。
【００４７】
通信可能エリア４内に居るユーザが１〜３人というような、ごく少数である場合には、他のユーザがユーザＸから離れた所に居るときでも、ユーザＸおよび他のユーザは、相手に居場所が特定されやすくなる。
【００４８】
そこで、ステップ４１で検出された他端末が、例えば３以下というような、所定数以下であるときには、全ての他端末を圏外として処理するように、ユーザインタフェースの処理ルーチンを構成してもよい。また、ユーザＸが状況を見て、端末１ｘを圏外モードに設定することによって、全ての他端末が圏外として処理されるように、端末１ｘ（各端末）を構成することもできる。
【００４９】
（２−２．第２の例（圏外指定、圏内指定、通信拒否設定）：図７〜図１２）
ユーザは、特に、特定のユーザ、または他のユーザ一般に、自身の居場所を知られたくないと思うことや、逆に、特定のユーザ、または他のユーザ一般に、自身の居場所を知られてもよい、知らせたいと思うことがある。
【００５０】
そのような場合には、そのことを端末に対して指定することによって、以下のように、その指定に応じた処理が実行されるように、無線端末および無線ネットワークシステムを構成すると、好適である。
【００５１】
＜２−２−１．圏外指定の場合：図７および図８＞
第１の場合は、あるユーザ（端末）が圏外指定されている場合である。
【００５２】
この場合、端末１ｘでは、近傍エリア６内に存在する他端末につき、当該の他端末が圏外指定された端末であるときには、圏外として処理するが、当該の他端末が圏外指定された端末ではないときには、外側エリア７内に存在する他端末と同様に、圏内として処理する。
【００５３】
圏外指定の方法は、（１Ａ）他端末のユーザが他端末上で自身（自端末）を圏外と指定する方法、および（１Ｂ）あらかじめユーザＸが端末１ｘ上で特定の他端末を圏外と指定する方法、のいずれでもよい。
【００５４】
（１Ａ）の場合には、端末１ｘは、当該の他端末からの圏外指定情報を受信することによって、当該の他端末が圏外指定された端末であることを検出し、（１Ｂ）の場合には、端末１ｘは、他端末から受信した端末アドレスまたはユーザＩＤ（識別子）を端末１ｘ上の圏外指定情報と比較することによって、当該の他端末が圏外指定された端末であるか否かを判別する。
【００５５】
図７に、この場合の一例を示す。端末１ａ，１ｂ，１ｃおよび１ｅが通信可能エリア４内に存在し、そのうち、端末１ｂおよび１ｅが近傍エリア６内に存在し、端末１ａおよび１ｃが外側エリア７内に存在するが、端末１ｃ（ユーザＣ）および端末１ｅ（ユーザＥ）は、塗り潰して示すように、少なくとも端末１ｘ（ユーザＸ）との関係で圏外指定されている。
【００５６】
この場合、端末１ａおよび１ｃは外側エリア７内に存在するので、圏外指定されているか否かにかかわらず、ユーザＡおよびＣは圏内とされ、端末１ｂは近傍エリア６内に存在するが、圏外指定されていないので、ユーザＢも圏内とされ、端末１ｅは近傍エリア６内に存在し、かつ圏外指定されているので、ユーザＥは圏外とされる。
【００５７】
したがって、図７の下側に示すように、端末１ｘの表示画面２ｘ上には、圏内ユーザとして、ユーザＡ，ＢおよびＣが表示され、ユーザＸは、近傍エリア６内に居る他のユーザについては、ユーザＥを相手方としてチャットなどを行うことはできないが、ユーザＢを相手方としてチャットなどを行うことはできる。
【００５８】
図８に、このように圏外指定される場合に、図１のような構成の端末１ｘの制御部１０が実行するユーザインタフェース処理の一例を示す。
【００５９】
ステップ４１からステップ４３までは、図６の例と同じであり、ステップ４３でＤｉ≧Ｄｒと判断した場合の処理も、図６の例と同じであり、ステップ４６以降も、図６の例と同じである。
【００６０】
図８の例では、ステップ４３でＤｉ＜Ｄｒと判断したとき、すなわち当該の他端末が近傍エリア６内に存在すると判断したとき、端末１ｘの制御部１０は、ステップ５１に進んで、当該の他端末が圏外指定されたものであるか否かを判断する。
【００６１】
そして、当該の他端末が圏外指定されたものであるときには、ステップ５１からステップ４５に進んで、当該の他端末につき圏外フラグを立てて、ステップ４６に進む。
【００６２】
これに対して、当該の他端末が圏外指定されたものでないときには、ステップ５１からステップ４４に進んで、ステップ４３でＤｉ≧Ｄｒと判断したときと同様に、当該の他端末を圏内として処理して、ステップ４６に進む。
【００６３】
＜２−２−２．圏内指定の場合：図９および図１０＞
第２の場合は、あるユーザ（端末）が圏内指定されている場合である。例えば、ユーザＸ，ＣおよびＥが、親しい間柄で、互いに他の二人に自身の居場所を知られてもよい、または知らせたいと思う場合である。
【００６４】
この場合、端末１ｘでは、近傍エリア６内に存在する他端末につき、当該の他端末が圏内指定された端末ではないときには、圏外として処理するが、当該の他端末が圏内指定された端末であるときには、外側エリア７内に存在する他端末と同様に、圏内として処理する。
【００６５】
圏内指定の方法は、上述した圏外指定の方法と同様に、（２Ａ）他端末のユーザが他端末上で自身（自端末）を圏内と指定する方法、および（２Ｂ）あらかじめユーザＸが端末１ｘ上で特定の他端末を圏内と指定する方法、のいずれでもよい。
【００６６】
（２Ａ）の場合には、端末１ｘは、当該の他端末からの圏内指定情報を受信することによって、当該の他端末が圏内指定された端末であることを検出し、（２Ｂ）の場合には、端末１ｘは、他端末から受信した端末アドレスまたはユーザＩＤ（識別子）を端末１ｘ上の圏内指定情報と比較することによって、当該の他端末が圏内指定された端末であるか否かを判別する。
【００６７】
図９に、この場合の一例を示す。端末１ａ，１ｂ，１ｃおよび１ｅが通信可能エリア４内に存在し、そのうち、端末１ｂおよび１ｅが近傍エリア６内に存在し、端末１ａおよび１ｃが外側エリア７内に存在するが、端末１ｃ（ユーザＣ）および端末１ｅ（ユーザＥ）は、塗り潰して示すように、少なくとも端末１ｘ（ユーザＸ）との関係で圏内指定されている。
【００６８】
この場合、端末１ａおよび１ｃは外側エリア７内に存在するので、圏内指定されているか否かにかかわらず、ユーザＡおよびＣは圏内とされ、端末１ｂは近傍エリア６内に存在し、かつ圏内指定されていないので、ユーザＢは圏外とされ、端末１ｅは近傍エリア６内に存在するが、圏内指定されているので、ユーザＥは圏内とされる。
【００６９】
したがって、図９の下側に示すように、端末１ｘの表示画面２ｘ上には、圏内ユーザとして、ユーザＡ，ＣおよびＥが表示され、ユーザＸは、近傍エリア６内に居る他のユーザについては、ユーザＢを相手方としてチャットなどを行うことはできないが、ユーザＥを相手方としてチャットなどを行うことはできる。
【００７０】
図１０に、このように圏内指定される場合に、図１のような構成の端末１ｘの制御部１０が実行するユーザインタフェース処理の一例を示す。
【００７１】
ステップ４１からステップ４３までは、図６の例と同じであり、ステップ４３でＤｉ≧Ｄｒと判断した場合の処理も、図６の例と同じであり、ステップ４６以降も、図６の例と同じである。
【００７２】
図１０の例では、ステップ４３でＤｉ＜Ｄｒと判断したとき、すなわち当該の他端末が近傍エリア６内に存在すると判断したとき、端末１ｘの制御部１０は、ステップ５２に進んで、当該の他端末が圏内指定されたものであるか否かを判断する。
【００７３】
そして、当該の他端末が圏内指定されたものでないときには、ステップ５２からステップ４５に進んで、当該の他端末につき圏外フラグを立てて、ステップ４６に進む。
【００７４】
これに対して、当該の他端末が圏内指定されたものであるときには、ステップ５２からステップ４４に進んで、ステップ４３でＤｉ≧Ｄｒと判断したときと同様に、当該の他端末を圏内として処理して、ステップ４６に進む。
【００７５】
＜２−２−３．通信拒否設定の場合：図１１および図１２＞
第３に、あるユーザ（端末）につき通信拒否の設定がなされている場合である。
【００７６】
この場合、端末１ｘでは、当該の他端末につき通信拒否設定されている場合には、当該の他端末が近傍エリア６内に存在するときは勿論、当該の他端末が外側エリア７内に存在するときでも、当該の他端末を圏外として処理する。
【００７７】
通信拒否設定の方法は、上述した圏外指定の方法および圏内指定の方法と同様に、（３Ａ）他端末のユーザが他端末上で自身（自端末）につき通信拒否設定をする方法、および（３Ｂ）あらかじめユーザＸが端末１ｘ上で特定の他端末につき通信拒否設定をする方法、のいずれでもよい。
【００７８】
（３Ａ）の場合には、端末１ｘは、当該の他端末からの通信拒否設定情報を受信することによって、当該の他端末が通信拒否設定された端末であることを検出し、（３Ｂ）の場合には、端末１ｘは、他端末から受信した端末アドレスまたはユーザＩＤ（識別子）を端末１ｘ上の通信拒否設定情報と比較することによって、当該の他端末が通信拒否設定された端末であるか否かを判別する。
【００７９】
図１１に、この場合の一例を示す。端末１ａ，１ｂ，１ｃおよび１ｅが通信可能エリア４内に存在し、そのうち、端末１ｂおよび１ｅが近傍エリア６内に存在し、端末１ａおよび１ｃが外側エリア７内に存在するが、端末１ａ（ユーザＡ）および端末１ｂ（ユーザＢ）は、塗り潰して示すように、少なくとも端末１ｘ（ユーザＸ）との関係で通信拒否設定されている。
【００８０】
この場合、端末１ａおよび１ｂは通信拒否設定されているので、外側エリア７内に存在するか、近傍エリア６内に存在するかにかかわらず、ユーザＡおよびＢは圏外とされ、端末１ｃは通信拒否設定されてなく、かつ外側エリア７内に存在するので、ユーザＣは圏内とされ、端末１ｅは通信拒否設定されていないが、近傍エリア６内に存在するので、ユーザＥは圏外とされる。
【００８１】
したがって、図１１の下側に示すように、端末１ｘの表示画面２ｘ上には、圏内ユーザとして、ユーザＣのみが表示され、ユーザＸは、ユーザＣを相手方としてチャットなどを行うことはできるが、ユーザＡ，ＢまたはＥを相手方としてチャットなどを行うことはできない。
【００８２】
図１２に、このように通信拒否設定される場合に、図１のような構成の端末１ｘの制御部１０が実行するユーザインタフェース処理の一例を示す。
【００８３】
ステップ４１からステップ４３までは、図６の例と同じであり、ステップ４３でＤｉ＜Ｄｒと判断した場合の処理も、図６の例と同じであり、ステップ４６以降も、図６の例と同じである。
【００８４】
図１２の例では、ステップ４３でＤｉ≧Ｄｒと判断したとき、すなわち当該の他端末が外側エリア７内に存在すると判断したとき、端末１ｘの制御部１０は、ステップ５３に進んで、当該の他端末が通信拒否設定されたものであるか否かを判断する。
【００８５】
そして、当該の他端末が通信拒否設定されたものでないときには、ステップ５３からステップ４４に進んで、当該の他端末を圏内として処理して、ステップ４６に進む。
【００８６】
これに対して、当該の他端末が通信拒否設定されたものであるときには、ステップ５３からステップ４５に進んで、ステップ４３でＤｉ＜Ｄｒと判断したときと同様に、当該の他端末につき圏外フラグを立てて、ステップ４６に進む。
【００８７】
［３．ユーザインタフェース方法の第２の実施形態：図１３および図１４］
上述した第１の実施形態のユーザインタフェース方法では、通信可能エリア４を近傍エリア６と外側エリア７とに分けるが、第２の実施形態のユーザインタフェース方法では、図１３に示すように、通信可能エリア４を区分しないで、端末１ｘとの間で通信可能な他端末中の、端末１ｘに近い端末から順にＮ個の他端末については、圏外として処理し、その他の他端末については、圏内として処理する。
【００８８】
図１３の場合には、通信可能エリア４内に端末１ａ，１ｂ,１ｃ,１ｅおよび１ｆが存在し、それぞれの端末１ｘからの距離をＤａ，Ｄｂ，Ｄｃ，Ｄｅ，Ｄｆとすると、Ｄｂ＜Ｄｅ＜Ｄｆ＜Ｄａ＜Ｄｃであり、Ｎ＝３とすると、図１３の下側に示すように、端末１ｘの表示画面２ｘ上に、圏内ユーザとして、端末１ａおよび１ｃのユーザＡおよびＣのみが表示され、端末１ｂ，１ｅおよび１ｆは圏外として処理されて、ユーザＢ，ＥおよびＦは表示されない。
【００８９】
したがって、ユーザＸは、チャットなどの相手方としてユーザＢ，ＥまたはＦを選択することはできない。
【００９０】
通信可能エリア４内に少数のユーザしか居ない状況では、ユーザＸおよびその近くに居るユーザが互いに相手に居場所を知られてしまうおそれが高いのに対して、通信可能エリア４内に多数のユーザが居る状況では、ユーザＸおよびその近くに居るユーザが互いに相手に居場所を知られてしまうおそれは低い。
【００９１】
そこで、圏外として処理する端末の数Ｎは、端末１ｘとの間で通信可能な端末として検出された他端末の総数Ｍが少ないほど多くするように、総数Ｍに応じて段階的に変えることが望ましい。例えば、総数Ｍが１０以下のときには、Ｎ＝３とし、総数Ｍが１１以上、３０以下のときには、Ｎ＝２とし、総数Ｍが３１以上のときには、Ｎ＝１とする。
【００９２】
図１４に、図１のような構成の端末１ｘの制御部１０が実行する、以上のようなユーザインタフェース処理の一例を示す。
【００９３】
端末１ｘの制御部１０は、まずステップ６１で、図６の例のステップ４１と同様に、図１３に示した通信可能エリア４内に存在し、かつ通信可能な状態にある他端末を検出するとともに、それぞれの他端末の自身（端末１ｘ）からの距離を検出する。
【００９４】
端末１ｘの制御部１０は、次にステップ６２に進んで、検出された他端末の総数Ｍに応じて、圏外として処理する端末の数Ｎを決定する。
【００９５】
次に、端末１ｘの制御部１０は、ステップ６３で、図６の例のステップ４２と同様に、検出された他端末に対する番号ｉを１とし、さらにステップ６４に進んで、ｉ番目の他端末の自身（端末１ｘ）からの距離Ｄｉが、小さい順にＮ番目以内であるかか否かを判断する。
【００９６】
そして、端末１ｘの制御部１０は、距離Ｄｉが小さい順にＮ番目以内ではないと判断したときには、ステップ６４からステップ６５に進んで、当該の他端末を圏内として処理して、ステップ６７に進む。
【００９７】
一方、端末１ｘの制御部１０は、距離Ｄｉが小さい順にＮ番目以内であると判断したときには、ステップ６４からステップ６６に進んで、当該の他端末につき圏外フラグを立てて、ステップ６７に進む。
【００９８】
ステップ６７では、検出された他端末がほかにあるか否かを判断し、ほかにあるときには、ステップ６８に進んで、番号ｉを１だけインクリメントして、ステップ６４に戻り、インクリメント後のｉ番目の他端末につき、上記の処理を繰り返す。
【００９９】
検出された他端末がほかにないときには、ステップ６７からステップ６９に進んで、それまでの処理結果によって、表示画面２ｘ上に圏内ユーザリストを表示する。
【０１００】
以上のユーザインタフェース処理は、一定の時間間隔で繰り返し実行する。
【０１０１】
この第２の実施形態のユーザインタフェース方法でも、ステップ６１で検出された他端末が、例えば３以下というような、所定数以下であるときには、全ての他端末を圏外として処理するように、ユーザインタフェースの処理ルーチンを構成してもよい。また、ユーザＸが状況を見て、端末１ｘを圏外モードに設定することによって、全ての他端末が圏外として処理されるように、端末１ｘ（各端末）を構成することもできる。
【０１０２】
さらに、この第２の実施形態のユーザインタフェース方法でも、端末に対して圏外または圏内の指定をすることができるように無線端末および無線ネットワークシステムを構成することができる。
【０１０３】
圏外指定できるように構成する場合には、圏外指定されている端末についてのみ、上記の数Ｎに算入する。すなわち、圏外指定されている端末の中で、端末１ｘからの距離が小さい順にＮ番目以内である他端末につき、圏外として処理し、端末１ｘからの距離が小さい他端末であっても、圏外指定されていない端末については、圏内として処理する。
【０１０４】
圏内指定できるように構成する場合には、圏内指定されている端末については、上記の数Ｎに算入しない。すなわち、圏内指定されていない端末の中で、端末１ｘからの距離が小さい順にＮ番目以内である他端末につき、圏外として処理し、圏内指定されている端末については、端末１ｘからの距離の如何にかかわらず、圏内として処理する。
【図面の簡単な説明】
【０１０５】
【図１】この発明の無線端末の一例を示す図である。
【図２】ユーザインタフェース方法の一例を示す図である。
【図３】図２の例のユーザインタフェース方法でユーザが移動した場合を示す図である。
【図４】ユーザインタフェース方法の一例を示す図である。
【図５】図４の例のユーザインタフェース方法の説明に供する図である。
【図６】図２または図４の例のユーザインタフェース方法の処理ルーチンを示す図である。
【図７】ユーザインタフェース方法の一例を示す図である。
【図８】図７の例のユーザインタフェース方法の処理ルーチンを示す図である。
【図９】ユーザインタフェース方法の一例を示す図である。
【図１０】図９の例のユーザインタフェース方法の処理ルーチンを示す図である。
【図１１】ユーザインタフェース方法の一例を示す図である。
【図１２】図１１の例のユーザインタフェース方法の処理ルーチンを示す図である。
【図１３】ユーザインタフェース方法の一例を示す図である。
【図１４】図１３の例のユーザインタフェース方法の処理ルーチンを示す図である。
【図１５】従来のユーザインタフェース方法を示す図である。
【符号の説明】
【０１０６】
主要部については図中に全て記述したので、ここでは省略する。
【図１】
2006303884.tif 000003
【図２】
2006303884.tif 000004
【図３】
2006303884.tif 000005
【図４】
2006303884.tif 000006
【図５】
2006303884.tif 000007
【図６】
2006303884.tif 000008
【図７】
2006303884.tif 000009
【図８】
2006303884.tif 000010
【図９】
2006303884.tif 000011
【図１０】
2006303884.tif 000012
【図１１】
2006303884.tif 000013
【図１２】
2006303884.tif 000014
【図１３】
2006303884.tif 000015
【図１４】
2006303884.tif 000016
【図１５】
2006303884.tif 000017