(57)【特許請求の範囲】
【請求項１】
登録された第１のクライアント端末装置と登録された第２のクライアント端末装置が同一シーンに存在するかどうかを判定するステップと、
前記第１のクライアント端末装置と前記第２のクライアント端末装置が前記同一シーンに存在する場合に、前記第１のクライアント端末装置が前記第２のクライアント端末装置の情報を前記第１のクライアント端末装置の可視リストに表示するように前記第２のクライアント端末装置の情報を前記第１のクライアント端末装置に送信するステップと、
前記第２のクライアント端末装置が前記第１のクライアント端末装置の前記情報を前記第２のクライアント端末装置の可視リストに表示するように、前記第１のクライアント端末装置の情報を前記第２のクライアント端末装置に送信するステップと、
を含む方法であって、
ここで前記シーンは、前記シーンのディスプレイ画素に従って、複数の領域に均等に分割され、前記方法は、
前記第１のクライアント端末装置の前記可視リストに表示されている前記各クライアント端末装置が登録している領域と、前記第１のクライアント端末装置が登録している領域との間の関係に従って、前記第１のクライアント端末装置の前記可視リストに表示されるクライアント端末装置を優先度付けするステップと、
前記第２のクライアント端末装置の前記可視リストに表示されている前記各クライアント端末装置が登録している領域と、前記第２のクライアント端末装置が登録している領域との間の関係に従って、前記第２のクライアント端末装置の前記可視リストに表示されるクライアント端末装置を優先度付けするステップと、をさらに含む、表示を制御するための方法。
【請求項２】
前記第２のクライアント端末装置の前記情報を前記第１のクライアント端末装置に送信する前に、
前記第１のクライアント端末装置の可視ユーザの数と前記第１のクライアント端末装置の前記可視リストに現在表示されているクライアント端末装置の数を取得するステップと、
前記第１のクライアント端末装置の前記可視リストに現在表示されているクライアント端末装置の数が前記第１のクライアント端末装置の前記可視ユーザの数より小さい場合に、前記第２のクライアント端末装置の前記情報を前記第１のクライアント端末装置に送信するステップと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記第１のクライアント端末装置の前記情報を前記第２のクライアント端末装置に送信する前に、
前記第２のクライアント端末装置の可視ユーザの数と前記第２のクライアント端末装置の前記可視リストに現在表示されているクライアント端末装置の数を取得するステップと、
前記第２のクライアント端末装置の前記可視リストに現在表示されているクライアント端末装置の数が前記第２のクライアント端末装置の前記可視ユーザの数より小さい場合に、前記第１のクライアント端末装置の前記情報を前記第２のクライアント端末装置に送信するステップと、
をさらに含む、請求項１に記載の方法。
【請求項４】
前記事前設定された関係は、同一グループに属するかまたは関連グループに属することを含む、請求項１乃至３の何れか１項に記載の方法。
【請求項５】
前記シーンは、ゲームをプレイするためにサーバにより複数のクライアント端末装置に割り当てたリソースを含む、請求項１乃至３の何れか１項に記載の方法。
【請求項６】
第１の判定モジュール、第１の送信モジュールおよび第２の送信モジュールを備える表示を制御するための装置であって、
前記第１の判定モジュールは、登録された第１のクライアント端末装置と登録された第２のクライアント端末装置が同一シーンに存在するかどうかを判定し、
前記第１の送信モジュールは、前記第１のクライアント端末装置と前記第２のクライアント端末装置が前記同一シーンに存在する場合に、前記第１のクライアント端末装置が前記第２のクライアント端末装置の情報を前記第１のクライアント端末装置の可視リストに表示するように、前記第２のクライアント端末装置の情報を前記第１のクライアント端末装置に送信し、
前記第２の送信モジュールは、前記第１のクライアント端末装置と前記第２のクライアント端末装置が前記同一シーンに存在する場合に、前記第２のクライアント端末装置が前記第１のクライアント端末装置の情報を前記第２のクライアント端末装置の可視リストに表示するように、前記第１のクライアント端末装置の情報を前記第２のクライアント端末装置に送信することを含み、
ここで前記シーンは、前記シーンのディスプレイ画素に従って、複数の領域に均等に分割され、前記装置は、
前記第１のクライアント端末装置の前記可視リストに表示されている前記各クライアント端末装置が登録している領域と、前記第１のクライアント端末装置が登録している領域との間の関係に従って、前記第１のクライアント端末装置の前記可視リストに表示されるクライアント端末装置を優先度付けする、第２の制御モジュールと、
前記第２のクライアント端末装置の前記可視リストに表示されている前記各クライアント端末装置が登録している領域と、前記第２のクライアント端末装置が登録している領域との間の関係に従って、前記第２のクライアント端末装置の前記可視リストに表示されるクライアント端末装置を優先度付けする、第４の制御モジュールと、をさらに含む、
装置。
【請求項７】
前記第１のクライアント端末装置の可視ユーザの数と前記第１のクライアント端末装置の前記可視リストに現在表示されているクライアント端末装置の数を取得する第１の取得モジュールと、
前記第１のクライアント端末装置の前記可視リストに現在表示されているクライアント端末装置の数が前記第１のクライアント端末装置の前記可視ユーザの数より小さい場合に、前記第２のクライアント端末装置の前記情報を前記第１のクライアント端末装置に送信するように前記第１の送信モジュールを制御する第１の制御モジュールと、
をさらに備える、請求項６に記載の装置。
【請求項８】
前記第２のクライアント端末装置の可視ユーザの数および前記第２のクライアント端末装置の前記可視リストに現在表示されているクライアント端末装置の数を取得する第２の取得モジュールと、
前記第２のクライアント端末装置の前記可視リストに現在表示されているクライアント端末装置の数が前記第２のクライアント端末装置の前記可視ユーザの数より小さい場合に、前記第１のクライアント端末装置の前記情報を前記第２のクライアント端末装置に送信するように前記第２の送信モジュールを制御する第３の制御モジュールと、
を備える、請求項７に記載の装置。
【請求項９】
請求項１乃至５の何れか１項に記載の方法を実行するためのコンピュータ実行可能命令を含む１つまたは複数のコンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ・ネットワーク技術の分野に関し、より具体的には、表示を制御するための方法、装置、およびコンピュータ記憶媒体に関する。
【背景技術】
【０００２】
ネットワーク技術の急速な発展により、オンライン・ゲームが人々の娯楽生活において徐々に重要な役割を果たし、人々の娯楽生活を大幅に豊かにしている。（Ｗｏｒｌｄ  ｏｆ  Ｗａｒｃｒａｆｔのような）大規模なマルチプレイヤのオンラインプレイ・ゲームが人気である。
【０００３】
従来の方法では、大規模なマルチプレイヤのオンラインプレイ・ゲームにおいて、クライアント端末装置の可視ユーザを「Ｓｕｄｏｋｕ」で制御することができる。シーンを「Ｓｕｄｏｋｕ」領域に分割することができる。同一シーンの同一領域に登録された他のクライアント端末装置の情報はクライアント端末装置の「Ｓｕｄｏｋｕ」に表示することができる。他のクライアント端末装置はクライアント端末装置の可視ユーザであることもある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
様々なタイプのクライアント端末装置により提供される可視ユーザの数は異なることもある。一般に、パーソナル・コンピュータ（ＰＣ）またはタブレットＰＣのようなクライアント端末装置が提供する可視ユーザの数は、携帯電話のようなクライアント端末装置が提供する可視ユーザの数より大きいかもしれない。発明者らは、表示を制御するための従来の枠組みでは可視リストの非対称性が生じうることを発見した。例えば、ＰＣ  Ａの可視リストは携帯電話Ｂの情報を含むかもしれない。携帯電話Ｂがサポートする可視ユーザの数はＰＣ  Ａがサポートする可視ユーザの数より小さいかもしれないので、携帯電話Ｂの可視リストはＰＣ  Ａを含まないかもしれない。したがって、ＰＣ  Ａと携帯電話Ｂの可視リストが非対称となるおそれがあり、これはゲーム中の情報のやり取りと伝送に不都合である。
【課題を解決するための手段】
【０００５】
従来の課題を解決するために、本発明の種々の例では表示を制御するための方法と装置を提供することができる。その技術的枠組みは以下の通りである。
【０００６】
一方では、本発明の１例では、登録された第１のクライアント端末装置と登録された第２のクライアント端末装置が同一シーンに存在するかどうかを判定するステップと、当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在する場合に、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置の可視リストに表示するように当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信するステップと、当該第２のクライアント端末装置が当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストに表示するように、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信するステップとを含む、表示を制御するための方法を提供する。
【０００７】
当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信する前に、当該方法はさらに、当該第１のクライアント端末装置の可視ユーザの数と当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を取得するステップと、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第１のクライアント端末装置の可視ユーザの数より小さい場合に、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信するステップと、を含む。
【０００８】
当該方法はさらに、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第１のクライアント端末装置の可視ユーザの数より小さくない場合に、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在するかどうかを判定するステップと、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在する場合に、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置を優先度付けし、最低優先度のクライアント端末装置の情報を当該第１のクライアント端末装置の可視リストから削除し、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信するステップと、を含む。
【０００９】
当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信する前に、当該方法はさらに、当該第２のクライアント端末装置の可視ユーザの数と当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を取得するステップと、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第２のクライアント端末装置の可視ユーザの数より小さい場合に、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信するステップと、を含む。
【００１０】
当該方法はさらに、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第２のクライアント端末装置の可視ユーザの数より小さくない場合に、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在するかどうかを判定するステップと、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在する場合に、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置を優先度付けし、最低優先度のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストから削除し、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信するステップと、を含む。当該事前設定された関係は、同一グループに属するかまたは関連グループに属することを含む。
【００１１】
他方、本発明の別の例では、第１の判定モジュール、第１の送信モジュールおよび第２の送信モジュールを備えた、表示を制御するための装置を提供する。当該第１の判定モジュールは、登録された第１のクライアント端末装置と登録された第２のクライアント端末装置が同一シーンに存在するかどうかを判定する。当該第１の送信モジュールは、当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在する場合に、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置の可視リストに表示するように、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信する。当該第２の送信モジュールは、当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在する場合に、当該第２のクライアント端末装置が当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストに表示するように、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信する。
【００１２】
当該装置はさらに、当該第１のクライアント端末装置の可視ユーザの数および当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を取得する第１の取得モジュールと、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第１のクライアント端末装置の可視ユーザの数より小さい場合に、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信するように当該第１の送信モジュールを制御する第１の制御モジュールと、を備える。
【００１３】
当該装置はさらに、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第１のクライアント端末装置の可視ユーザの数より小さくない場合に、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在するかどうかを判定する第２の判定モジュールと、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在する場合に、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置を優先度付けし、最低優先度のクライアント端末装置の情報を当該第１のクライアント端末装置の可視リストから削除し、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信するように当該第１の送信モジュールを制御する第２の制御モジュールと、を備える。
【００１４】
当該装置はさらに、当該第２のクライアント端末装置の可視ユーザの数および当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を取得する第２の取得モジュールと、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第２のクライアント端末装置の可視ユーザの数より小さい場合に、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信するように当該第２の送信モジュールを制御する第３の制御モジュールと、を備える。
【００１５】
当該装置はさらに、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第２のクライアント端末装置の可視ユーザの数より小さくない場合に、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在するかどうかを判定する第３の判定モジュールと、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在する場合に、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置を優先度付けし、最低優先度のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストを削除し、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信するように当該第２の送信モジュールを制御する第４の制御モジュールと、を備える。
【００１６】
本発明の種々の例で提供する技術的枠組みでは以下の技術的効果をもたらすことができる。当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在するとき、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置の可視リストに表示できるように、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信することができる。当該第２のクライアント端末装置が当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストに表示できるように、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信することができる。本発明の種々の例では、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に表示できることが保証され、当該第１のクライアント端末装置の情報も当該第２のクライアント端末装置に表示することができる。したがって、当該第１のクライアント端末装置および当該第２のクライアント端末装置の可視リストは対称的であり、これは当該第１のクライアント端末装置と当該第２のクライアント端末装置の間の情報のやり取りと伝送に好都合である。
【００１７】
本発明の技術的枠組みを明確に説明するために、下記の例で使用する添付図面を簡単に説明する。明らかに、以下で説明する添付図面は本発明の幾つかの例である。当業者は創造的作業なしにこれらの図面から他の図面を取得することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の例に従う表示を制御するための方法を示す流れ図である。
【図２】本発明の第２の例に従う表示を制御するための方法を示す流れ図である。
【図３】シーンの分割および当該シーンにおけるクライアント端末装置の登録を示す例の図である。
【図４】本発明の第３の例に従う表示を制御するための装置の構造を示す略図である。
【図５】本発明の第３の例で提供する表示を制御するための装置の別の構造を示す略図である。
【図６】本発明の第３の例で提供する表示を制御するための装置の別の構造を示す略図である。
【発明を実施するための形態】
【００１９】
本発明の目的、技術的解決策、および利点をより明らかにするために、以下で添付図面を参照して本発明を詳細に説明する。
【００２０】
第１の例
図１を参照すると、図１は表示を制御するための方法を提供する。当該方法は以下のブロックを含むことができる。
【００２１】
ブロック１０１では、登録された第１のクライアント端末装置および登録された第２のクライアント端末装置を同一シーンに配置できるかどうかを判定してもよい。
【００２２】
ブロック１０２では、当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在する場合に、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置の可視リストに表示できるように、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信してもよい。
【００２３】
ブロック１０３では、当該第２のクライアント端末装置が当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストに表示できるように、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信してもよい。
【００２４】
本発明の当該例で提供する技術的枠組みは以下の技術的効果をもたらすことができる。当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在するとき、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置の可視リストに表示できるように、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信することができる。当該第２のクライアント端末装置が当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストに表示できるように、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信することができる。本発明の当該例では、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を表示できることが保証され、当該第２のクライアント端末装置も当該第１のクライアント端末装置の情報を表示することができる。したがって、当該第１のクライアント端末装置と当該第２のクライアント端末装置の可視リストは対称的であり、これは当該第１のクライアント端末装置と当該第２のクライアント端末装置の間の情報のやり取りと伝送に好都合である。
【００２５】
第２の例
本発明の１例では表示を制御するための方法を提供することができる。図２を参照すると、当該方法は以下のブロックを含むことができる。
【００２６】
ブロック２０１では、シーンをサーバにより開始することができる。サーバが当該シーンを複数の領域に均等に分割してもよい。
【００２７】
サーバによりシーンを複数の領域に均等に分割するための方法が、シーンのディスプレイ画素に従ってシーンを複数の領域に均等に分割するステップを含んでもよい。例えば、シーン内の各ディスプレイ画素を１つの領域に分割してもよい。
【００２８】
１例によれば、クライアント端末装置がゲームをプレイする前に、ユーザがシーンに登録する必要があってもよい。当該シーンが、ゲームをプレイするためにサーバによって複数のクライアント端末装置に割り当てられるリソースを含んでもよい。シーンに登録されたクライアント端末装置が互いを参照することができてもよい。したがって、同一シーンに登録されたクライアント端末装置は互いとゲームをプレイすることができる。
【００２９】
ブロック２０２では、サーバが登録要求をクライアント端末装置から受信してもよい。当該登録要求がクライアント端末装置のアイデンティティ（ＩＤ）、クライアント端末装置のタイプ、およびクライアント端末装置の登録ＩＤを含んでもよい。当該登録ＩＤがシーンＩＤと領域ＩＤを含んでもよい。
【００３０】
ブロック２０３では、クライアント端末装置をサーバによりシーンに登録してもよい。クライアント端末装置を、シーンＩＤにより識別されるシーン内の領域ＩＤに対応する領域に登録してもよい。
【００３１】
図３は、シーンの分割と、本発明で提供するシーンにおけるクライアント端末装置の登録を示す例である。図３のシーンを、シーンのディスプレイ画素に従ってｎ個の領域に分割してもよい。図３の円は、シーンに登録されたクライアント端末装置を表してもよい。
【００３２】
クライアント端末装置をサーバによりシーンに登録した後、当該シーンと登録クライアント端末装置の対応関係を記録してもよい。表１は、サーバが記録したシーンと登録クライアント端末装置の対応関係を示す。
【００３３】
【表１】
0005952492.tif 000002
【００３４】
さらに、クライアント端末装置をサーバによりシーンに登録した後、サーバは登録クライアント端末装置をグループ化してもよい。例えば、サーバが、登録クライアント端末装置を同一グループまたは関連グループにグループ化し、登録クライアント端末装置とグループの対応関係を記録してもよい。表２は、サーバが記録した、クライアント端末装置とグループの対応関係を示す。
【００３５】
【表２】
0005952492.tif 000003
【００３６】
本発明の１例によれば、クライアント端末装置が互いと協調する場合（例えば、クライアント端末装置が互いに協調して同じタスクを行うかまたは目標を達成してもよい）、互いに協調するクライアント端末装置を同一グループにグループ化してもよい。クライアント端末装置が互いに競争する場合（例えば、クライアント端末装置が互いに競争して、誰がタスクを最初に完了するかまたは目標を最初に達成するかを決定してもよい）、互いに競争するクライアント端末装置が関連グループに属してもよい。
【００３７】
上述の動作により、サーバに登録されたクライアント端末装置が同一のゲームをプレイすることができる。クライアント端末装置がゲームをプレイする間、クライアント端末装置の表示情報をサーバにより制御してもよい。本発明の１例によれば、サーバが表示を制御するとき、サーバに登録したクライアント端末装置の間の可視リストの対称性を保証することができる。即ち、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を表示する一方、当該第２のクライアント端末装置も当該第１のクライアント端末装置の情報を表示することができる。当該第１のクライアント端末装置と当該第２のクライアント端末装置がサーバに登録された２つの異なるクライアント端末装置であってもよい。詳細な動作はブロック２０４に示されている。
【００３８】
ブロック２０４では、登録した第１のクライアント端末装置および当該第２のクライアント端末装置が同一シーンにあるかどうかを判定してもよい。
【００３９】
当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在する場合に、ブロック２０５および２０６を実施してもよい。本発明の１例によれば、ブロック２０５および２０６を任意の順序で実行してもよい。
【００４０】
当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンにない場合には、フローを終了してもよい。
【００４１】
サーバが、当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在するかどうかを、シーンと登録クライアント端末装置の間の記録された対応関係に従って判定してもよい。図１に示すように、当該第１のクライアント端末装置（クライアント端末装置１）と当該第２のクライアント端末装置（クライアント端末装置７）が同一シーンにあってもよい。
【００４２】
ブロック２０５では、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を表示できるように、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信してもよい。
【００４３】
任意の例として、ブロック２０５の前に当該方法が以下の動作をさらに含んでもよい。
【００４４】
動作Ａ１では、当該第１のクライアント端末装置の可視ユーザの数をサーバにより取得してもよい。
【００４５】
当該第１のクライアント端末装置の可視ユーザの数を取得するための方法が、当該第１のクライアント端末装置のタイプに従ってクライアント端末装置のタイプと可視ユーザの数の対応関係を検索することによって当該第１のクライアント端末装置の可視ユーザの数を取得するステップを含んでもよい。
【００４６】
クライアント端末装置のタイプと可視ユーザの数の間の事前に格納された対応関係を表３に示す。
【００４７】
【表３】
0005952492.tif 000004
【００４８】
動作Ａ２では、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を取得してもよい。
【００４９】
１例によれば、当該第１のクライアント端末装置の可視リストをサーバに格納してもよい。したがって、サーバは、サーバに格納された当該第１のクライアント端末装置の可視リストを読むことによって当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を取得することができる。当該第１のクライアント端末装置の可視リストを表４に示す。
【００５０】
【表４】
0005952492.tif 000005
【００５１】
本発明の１例によれば、動作Ａ１およびＡ２を任意の順序に従って実施してもよい。
【００５２】
動作Ａ３では、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第１のクライアント端末装置の可視ユーザの数より小さいかどうかを判定する。
【００５３】
当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第１のクライアント端末装置の可視ユーザの数より小さい場合には、ブロック２０５を実施してもよい。
【００５４】
当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第１のクライアント端末の可視ユーザの数より小さくない場合には、動作Ａ４を実施してもよい。
【００５５】
動作Ａ４では、当該第２のクライアント端末装置および当該第１のクライアント端末装置の間に事前設定された関係があるかどうかを判定してもよい。
【００５６】
当該第２のクライアント端末装置および当該第１のクライアント端末装置の間に事前設定された関係がある場合には、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置を優先度付けし、当該第１のクライアント端末装置の可視リスト内の最低優先度のクライアント端末装置の情報を削除し、ブロック２０５を実施してもよい。
【００５７】
当該第２のクライアント端末装置と当該第１のクライアント端末装置の間に事前設定された関係がない場合には、フローが終了してもよい。
【００５８】
当該第１のクライアント端末装置と当該第２のクライアント端末装置の間の事前設定された関係が、当該第１のクライアント端末と当該第２のクライアント端末装置が同一のグループに属してもよいこと、または、当該第１のクライアント端末装置と当該第２のクライアント端末装置が関連グループに属してもよいこと、であってもよい。本発明の１例によれば、当該第１のクライアント端末装置と当該第２のクライアント端末装置が互いに協調する（例えば、当該第１のクライアント端末装置と当該第２のクライアント端末装置が互いに協調して同じタスクを行うかまたは目標を達成してもよい）かまたは友達であるとき、当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一グループに属してもよい。当該第１のクライアント端末装置と当該第２のクライアント端末装置が互いに競争する（例えば、当該第１のクライアント端末装置と当該第２のクライアント端末装置が互いに競争して、誰がタスクを最初に完了するかまたは目標を最初に達成するかを決定してもよい）とき、当該第１のクライアント端末装置と当該第２のクライアント端末装置が関連グループに属してもよい。
【００５９】
本発明の当該例によれば、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在するかどうかを、表２に示すクライアント端末装置とグループの対応関係を検索することによって判定してもよい。
【００６０】
１例によれば、サーバは、当該第１のクライアント端末装置の可視リストに現在表示されている各クライアント端末装置の登録領域および当該第１のクライアント端末装置の登録領域の間の（隣接関係、同一関係等のような）関係、各現在表示されているクライアント端末装置および当該第１のクライアント端末装置の間に事前設定された関係が存在するかどうか、ならびに各現在表示されているクライアント端末装置の登録時刻のうち少なくとも１つに従って、当該第１のクライアント端末装置が参照できる表に現在表示されているクライアント端末装置の優先度を設定してもよい。本発明の当該例では、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の優先度をさらに、各現在表示されているクライアント端末装置の登録領域および当該第１のクライアント端末装置の登録領域の間の（隣接関係、同一関係等のような）関係、各現在表示されているクライアント端末装置と当該第１のクライアント端末装置の間に事前設定された関係が存在するかどうか、ならびに各現在表示されているクライアント端末装置の登録時刻に加えて、現在表示されているクライアント端末装置が属する、運営者のステータスやレベルの認識のような、現在表示されているクライアント端末装置の他の属性情報に従って設定してもよい。
【００６１】
本発明の１例によれば、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置と当該第１のクライアント端末装置との間に事前設定された関係がある場合に、クライアント端末装置に対してより高い優先度を設定してもよい。したがって、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置と当該第１のクライアント端末装置の間に事前設定された関係がない場合には、クライアント端末装置に対してより低い優先度を設定してもよい。当該第１のクライアント端末装置の可視リスト内の複数のクライアント端末装置と当該第１のクライアント端末装置の間に関係がある場合には、当該第１のクライアント端末装置と事前設定された関係を有する複数のクライアント端末装置に優先度が設定されるとき、当該第１のクライアント端末装置と事前設定された関係を有する複数のクライアント端末装置において、その登録領域が当該第１のクライアント端末装置と近いクライアント端末装置に対してより高い優先度を設定してもよい。したがって、当該第１のクライアント端末装置と事前設定された関係を有する複数のクライアント端末装置において、その登録領域が当該第１のクライアント端末装置から遠いクライアント端末装置に対してより低い優先度を設定してもよい。複数のクライアント端末装置と当該第１のクライアント端末装置の間に関係がない場合には、当該第１のクライアント端末装置と事前設定された関係を有さない複数のクライアント端末装置に優先度を設定するとき、当該第１のクライアント端末装置と事前設定された関係を有さない複数のクライアント端末装置において、その登録領域が当該第１のクライアント端末装置に近いクライアント端末装置に対してより高い優先度を設定してもよい。したがって、当該第１のクライアント端末装置と事前設定された関係を有さない複数のクライアント端末装置において、その登録領域が当該第１のクライアント端末装置から遠いクライアント端末装置に対してより低い優先度を設定してもよい。当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の優先度を、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の登録領域と当該第１のクライアント端末装置の登録領域の間の関係および／または現在表示されているクライアント端末装置および当該第１のクライアント端末装置の間に関係があるかどうかに従って区別できない場合には、現在表示されているクライアント端末装置の優先度を現在表示されているクライアント端末装置の登録時刻に従って設定してもよい。
【００６２】
例えば、クライアント端末装置７が当該第１のクライアント端末装置とゲームをプレイするとき、クライアント端末装置７および当該第１のクライアント端末装置が同一のグループに属し、クライアント端末装置７を登録できるゲームシーン領域と、当該第１のクライアント端末装置を登録できるゲームシーン領域が同一の領域に属する場合には、クライアント端末装置７の表示優先度を５に設定してもよい。クライアント端末装置８と当該第１のクライアント端末装置との間に事前設定された関係が存在せず、クライアント端末装置８を登録できるゲームシーン領域と、当該第１のクライアント端末装置を登録できるゲームシーン領域が隣接領域であってもよい場合には、クライアント端末装置８の表示優先度を３に設定してもよい。本発明の１例によれば、当該第１のクライアント端末装置がそれ自体を表示してもよい。最高優先度、即ち、１０をそれ自体（即ち、クライアント端末１）に設定してもよい。
【００６３】
本発明の１例によれば、値が大きければ優先度も高い。代替として、値が小さければ優先度が高くてもよい。本発明の例は、これに関して限定しない。
【００６４】
動作Ａ１乃至Ａ４を以下で例を用いて説明する。
【００６５】
サーバが登録要求を当該第１のクライアント端末装置から受信したとき、当該登録要求内の当該第１のクライアント端末装置のタイプに関する情報を取得してもよい。例えば、当該第１のクライアント端末装置のタイプがＫＪａｖａ（登録商標）プラットフォームに基づく携帯電話であってもよく、表２のクライアント端末装置のタイプと可視ユーザの数の対応関係を検索してもよい。当該第１のクライアント端末装置の可視ユーザの数が３であってもよい。即ち、当該第１のクライアント端末装置が高々、自分自身を含めて３つのクライアント端末装置を表示してもよい。
【００６６】
サーバが、局所的に格納した当該第１のクライアント端末装置の可視リストを読み取り、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を決定してもよい。表４に示すように、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が３であってもよい。
【００６７】
したがって、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第１のクライアント端末装置の可視ユーザの数より小さくないこともある。図２に示すクライアント端末装置とグループの対応関係を検索することによって、当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一グループに属しうることを得ることができる。当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置１の優先度が１０であってもよく、クライアント端末装置７の優先度が５であってもよく、クライアント端末装置８の優先度が３であってもよい。したがって、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を表示できるように、最低優先度のクライアント端末装置８を削除し、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信してもよい。したがって、当該第１のクライアント端末装置の可視リストを表５に示すことができ、当該第１のクライアント端末装置がクライアント端末装置１、クライアント端末装置２およびクライアント端末装置７の情報を表示することができる。
【００６８】
【表５】
0005952492.tif 000006
【００６９】
動作Ａ１乃至Ａ４を実施して当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第１のクライアント端末装置の可視ユーザの数を超えないことを保証してもよく、その結果、当該第１のクライアント端末装置はスムーズにその可視クライアント端末装置を表示することができる。
【００７０】
動作Ａ１乃至Ａ４を実施して、当該第１のクライアント端末装置と事前設定された関係を有する当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置が表示することを保証してもよい。これは、当該第１のクライアント端末装置と、当該第１のクライアント端末装置と事前設定された関係を有する当該第２のクライアント端末装置との間の情報のやり取りと情報の伝送に都合が良い。
【００７１】
ブロック２０６では、当該第２のクライアント端末装置が当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストに表示できるように、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信してもよい。
【００７２】
任意の例として、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信する前に、当該方法は以下の動作を含んでもよい。動作Ｂ１では、当該第２のクライアント端末装置の可視ユーザの数を取得してもよい。
【００７３】
当該第２のクライアント端末装置の可視ユーザを取得するための方法は当該第１のクライアント端末装置の可視ユーザを取得するための方法と同じであってもよく、ここでは繰り返さない。
【００７４】
動作Ｂ２では、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を取得してもよい。
【００７５】
当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を取得するための方法は当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を取得するための方法と同じであってもよく、ここでは繰り返さない。例えば、当該第２のクライアント端末装置の局所的な可視リストを表６に示す。当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を、当該第２のクライアント端末装置の局所的な可視リストを読むことによって取得してもよい。
【００７６】
【表６】
0005952492.tif 000007
【００７７】
動作Ｂ３では、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第２のクライアント端末装置の可視ユーザの数より小さいかどうかを判定してもよい。
【００７８】
当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第２のクライアント端末装置の可視ユーザの数より小さい場合には、ブロック２０６を実施してもよい。
【００７９】
当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第２のクライアント端末装置の可視ユーザの数より小さくない場合には、動作Ｂ４を実施してもよい。
【００８０】
動作Ｂ４では、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在すると判定してもよい。当該事前設定された関係は上述されており、ここでは繰り返さない。
【００８１】
当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在する場合に、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置を優先度付けし、当該第２のクライアント端末装置の可視リスト内の最低優先度のクライアント端末装置の情報を削除し、ブロック２０６を実施してもよい。
【００８２】
当該第２のクライアント端末装置と当該第１のクライアント端末装置の間に事前設定された関係がない場合には、フローを終了してもよい。
【００８３】
当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置を優先度付けするための方法は、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置を優先度付けするための方法と同じであってもよく、ここでは繰り返さない。
【００８４】
動作Ｂ１乃至Ｂ４を以下で例を用いて説明する。サーバが登録要求を当該第２のクライアント端末装置から受信するとき、サーバが当該登録要求から当該第２のクライアント端末装置のタイプに関する情報を取得してもよい。例えば、当該第２のクライアント端末装置のタイプがＡｎｄｒｏｉｄプラットフォームに基づく携帯電話である場合には、表２に示すクライアント端末装置のタイプと可視ユーザの数の対応関係を検索して、当該第２のクライアント端末装置の可視ユーザの数が１０であることを得てもよい。即ち、当該第２のクライアント端末装置は、高々、当該第２のクライアント端末装置を含めて１０個のクライアント端末装置を表示してもよい。
【００８５】
サーバは、当該第２のクライアント端末装置の局所的な可視リストを読み出し、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を決定してもよい。表６に示すように、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が９であってもよい。
【００８６】
したがって、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数は当該第２のクライアント端末装置の可視ユーザの数より小さいことがある。当該第２のクライアント端末装置が当該第１のクライアント端末装置の情報を表示できるように、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信してもよい。当該第２のクライアント端末装置の可視リストを表７に示す。当該第２のクライアント端末装置が、クライアント端末装置２、７、８、９、１１、１２、ｎ、１５、１３および１の情報を表示してもよい。
【００８７】
【表７】
0005952492.tif 000008
【００８８】
動作Ｂ１乃至Ｂ４を実施して、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第２のクライアント端末装置の許容値を超えないことを保証してもよい。その結果、当該第２のクライアント端末装置がスムーズにその可視ユーザを表示することができる。
【００８９】
さらに、動作Ｂ１乃至Ｂ４を実施して、当該第２のクライアント端末装置が当該第２のクライアント端末装置と事前設定された関係を有する当該第１のクライアント端末装置の情報を表示できることを保証してもよい。これは、当該第２のクライアント端末装置と当該第２のクライアント端末装置と事前設定された関係を有する当該第１のクライアント端末装置との間の情報のやり取りおよび情報の伝送に好都合である。
【００９０】
ブロック２０５および２０６の動作の後、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を表示している間に当該第２のクライアント端末装置が当該第１のクライアント端末装置の情報を表示できることを保証することができる。その結果、当該第１のクライアント端末装置と当該第２のクライアント端末装置の可視リストは対称的である。当該第１のクライアント端末装置と当該第２のクライアント端末装置の間の情報のやり取りと情報の伝送が好都合になる。
【００９１】
本発明の１例によれば、ゲームの間に、サーバが送信するアップリンクネットワークメッセージの数を減らし、ネットワークのブロードキャスト・ストームから生ずるアップリンクネットワーク輻輳の問題を回避するために、サーバが、アップリンクのネットワークメッセージを当該第１のクライアント端末装置または当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置に送信してもよく、アップリンクのネットワークメッセージを、当該第１のクライアント端末装置または当該第２のクライアント端末装置に表示できないクライアント端末装置に送信しなくともよい。
【００９２】
さらに、ゲームの間に、当該第１のクライアント端末装置または当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置がゲームを離れた場合に、ゲームを離れたクライアント端末装置を当該第１のクライアント端末装置または当該第２のクライアント端末装置の可視リストから削除して、当該第１のクライアント端末装置または当該第２のクライアント端末装置の可視のクライアント端末装置がオンラインのクライアント端末装置であるようにしてもよい。当該第１のクライアント端末装置または当該第２のクライアント端末装置が、その可視リストに現在表示されているクライアント端末装置と効果的かつタイムリーに通信できることを保証することができる。
【００９３】
本発明の当該例で提供する技術的枠組みは以下の技術的効果をもたらすことができる。当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置の可視リストに表示できるように、当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在するとき、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信してもよい。当該第２のクライアント端末装置が当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストに表示できるように、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信してもよい。本発明の当該例では、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を表示できることが保証され、当該第２のクライアント端末装置も当該第１のクライアント端末装置の情報を表示してもよい。したがって、当該第１のクライアント端末装置および当該第２のクライアント端末装置の可視リストは対称的であり、これは当該第１のクライアント端末装置と当該第２のクライアント端末装置の間の情報のやり取りと伝送に好都合である。
【００９４】
第３の例
図４を参照すると、本発明の１例では表示を制御するための装置を提供することができる。当該装置は第２の例で説明したサーバと同じであってもよい。当該装置が第１の判定モジュール３０１、第１の送信モジュール３０２および第２の送信モジュール３０３を備えてもよい。
【００９５】
第１の判定モジュール３０１が、登録された第１のクライアント端末装置と登録された第２のクライアント端末装置が同一シーンに存在するかどうかを判定してもよい。第１の送信モジュール３０２が、当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在する場合に、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置の可視リストに表示するように、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信してもよい。第２の送信モジュール３０３が、当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在する場合に、当該第２のクライアント端末装置が当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストに表示するように、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信してもよい。
【００９６】
さらに、図５を参照すると、本発明の当該例における図４に示す装置はさらに、当該第１のクライアント端末装置の可視ユーザの数および当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を取得する第１の取得モジュール３０４と、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第１のクライアント端末装置の可視ユーザの数より小さい場合に、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信するように第１の送信モジュール３０２を制御する第１の制御モジュール３０５と、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第１のクライアント端末装置の可視ユーザの数より小さくない場合に、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在するかどうかを判定する第２の判定モジュール３０６と、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在する場合に、当該第１のクライアント端末装置の可視リストに現在表示されているクライアント端末装置を優先度付けし、最低優先度のクライアント端末装置の情報を当該第１のクライアント端末装置の可視リストから削除し、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信するように第１の送信モジュール３０２を制御する第２の制御モジュール３０７と、を備えてもよい。
【００９７】
さらに、図６を参照すると、本発明の当該例における図４に示す装置は、当該第２のクライアント端末装置の可視ユーザの数および当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数を取得する第２の取得モジュール３０８と、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第２のクライアント端末装置の可視ユーザの数より小さい場合に、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信するように第２の送信モジュール３０３を制御する第３の制御モジュール３０９と、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置の数が当該第２のクライアント端末装置の可視ユーザの数より小さくない場合に、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在するかどうかを判定する第３の判定モジュール３１０と、当該第１のクライアント端末装置と当該第２のクライアント端末装置の間に事前設定された関係が存在する場合に、当該第２のクライアント端末装置の可視リストに現在表示されているクライアント端末装置を優先度付けし、最低優先度のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストから削除し、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信するように第２の送信モジュール３０３を制御する第４の制御モジュール３１１と、をさらに備えてもよい。
【００９８】
本発明の当該例で提供する技術的枠組みは以下の技術的効果をもたらすことができる。当該第１のクライアント端末装置と当該第２のクライアント端末装置が同一シーンに存在するとき、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置の可視リストに表示できるように、当該第２のクライアント端末装置の情報を当該第１のクライアント端末装置に送信することができる。当該第２のクライアント端末装置が当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置の可視リストに表示できるように、当該第１のクライアント端末装置の情報を当該第２のクライアント端末装置に送信することができる。本発明の当該例では、当該第１のクライアント端末装置が当該第２のクライアント端末装置の情報を表示できることが保証され、当該第２のクライアント端末装置も当該第１のクライアント端末装置の情報を表示することができる。したがって、当該第１のクライアント端末装置と当該第２のクライアント端末装置の可視リストは対称的であり、これは当該第１のクライアント端末装置と当該第２のクライアント端末装置の間の情報のやり取りと伝送に好都合である。
【００９９】
本発明の例で提供した表示を制御するための上述の装置が表示を制御するときに、当該例を上述の機能モジュールの分割に従って説明してもよいことに留意されたい。実際、上述の機能を様々な機能モジュールにより完了してもよい。即ち、当該装置を様々な昨日モジュールに分割して、上述の機能の全部または一部を完了してもよい。さらに、表示を制御するための装置および表示を制御するための方法が同一の思想に属してもよい。当該装置の実装プロセスは方法の例に示されており、ここでは繰り返さない。以上の例の数字は説明のために使用できるにすぎず、当該例の利点と欠点を表すものではない。
【０１００】
以上の例におけるブロックの全部または一部を、ハードウェアを介して実装してもよく、または、当該ハードウェアに指示するプログラムにより実装してもよいことは当業者には周知である。当該プログラムをコンピュータ可読記憶媒体に格納してもよい。以上で述べた記憶媒体が、読取専用記憶部、ディスク、コンパクト・ディスク（ＣＤ）、読取専用メモリ（ＲＯＭ）、またはランダム・アクセス・メモリ（ＲＡＭ）であってもよい。
【０１０１】
本明細書で説明し例示したものは、幾つかの変形を伴う本発明の例である。本明細書で使用した用語、説明、および図は例示のために示したにすぎず、限定を意味するものではない。本発明の範囲において多数の変形が可能であり、それらは添付の特許請求の範囲とその均等物によって定義されるものであり、全ての用語は特に断らない限りその最も広範で合理的な意味で用いられる。
【符号の説明】
【０１０２】
３０１  第１の判定モジュール
３０２  第１の送信モジュール
３０３  第２の送信モジュール
３０４  第１の取得モジュール
３０５  第１の制御モジュール
３０６  第２の判定モジュール
３０７  第２の制御モジュール
３０８  第２の取得モジュール
３０９  第３の制御モジュール
３１０  第３の判定モジュール
３１１  第４の制御モジュール
【図１】
0005952492.tif 000009
【図２】
0005952492.tif 000010
【図３】
0005952492.tif 000011
【図４】
0005952492.tif 000012
【図５】
0005952492.tif 000013
【図６】
0005952492.tif 000014