(57)【要約】  生成部１０２は、グループ生成要求を送信した情報通信端末を代表としたグループを生成する。領域制御部１０３は、代表の情報通信端末が存在する場所の状況に基づいて、生成したグループの領域を決定する。判定部１０４は、グループ参加要求を送信した情報通信端末が、グループ領域内に存在するか否かを判定し、この情報通信端末がグループ領域内に存在すると判定した場合に、グループへの参加を許可する。
2012111251.tif 000002
【特許請求の範囲】
【請求項１】
所定の位置に存在する複数の情報通信端末によって構成されるグループを生成するグループ生成装置であって、
グループを生成する情報通信端末から送信されるグループ生成要求、及びグループに参加する情報通信端末から送信されるグループ参加要求を受け付ける受付部と、
前記グループ生成要求を送信した主たる情報通信端末を代表としたグループを生成する生成部と、
前記主たる情報通信端末の位置情報を利用して前記主たる情報通信端末が存在する場所の状況を判断し、前記状況に基づいて前記生成部で生成したグループの領域を決定する領域制御部と、
前記グループ参加要求を送信した従たる情報通信端末の位置情報を利用し、当該従たる情報通信端末が前記グループ領域内に存在するか否かを判定する判定部とを備え、
前記判定部は、前記グループ領域内に存在すると判定した前記従たる情報通信端末に対し、前記グループへの参加を許可することを特徴とする、グループ生成装置。
【請求項２】
前記領域制御部は、前記主たる情報通信端末の位置から所定の範囲内に存在する前記従たる情報通信端末の数に基づいて、前記主たる情報通信端末が存在する場所の混雑状況を判断し、混雑している状況の場合は、前記グループ領域を小さくすることを特徴とする、請求項１に記載のグループ生成装置。
【請求項３】
前記領域制御部は、前記主たる情報通信端末が存在する場所の周辺において過去に生成されたグループの情報を用いて、前記混雑状況を判断することを特徴とする、請求項２に記載のグループ生成装置。
【請求項４】
前記領域制御部は、前記主たる情報通信端末の位置情報及び当該位置の誤差情報を取得し、前記取得した位置情報及び誤差情報を用いて前記グループ領域を決定することを特徴とする、請求項１に記載のグループ生成装置。
【請求項５】
前記領域制御部は、前記主たる情報通信端末の位置から所定の範囲内に存在する前記従たる情報通信端末の位置情報及び当該位置の誤差情報をさらに取得し、前記取得した位置情報及び誤差情報を用いて前記グループ領域を決定することを特徴とする、請求項４に記載のグループ生成装置。
【請求項６】
前記領域制御部は、前記主たる情報通信端末の位置から所定の範囲内に存在する他の主たる情報通信端末が生成した他グループ領域との重複を判断し、当該他グループ領域と重複しない領域を前記生成部で生成した前記グループ領域として決定すること特徴とする、請求項４に記載のグループ生成装置。
【請求項７】
前記領域制御部は、前記主たる情報通信端末の位置から所定の範囲内に存在する他の主たる情報通信端末が生成した他グループ領域との重複を判断し、前記生成部で生成した前記グループ領域と当該他グループ領域とが重複する場合に、前記他の主たる情報通信端末へ他グループ領域の変更を要求すること特徴とする、請求項４に記載のグループ生成装置。
【請求項８】
情報通信端末によって実行され、所定の位置に存在する複数の情報通信端末によって構成されるグループを生成するグループ生成方法であって、
グループを生成する情報通信端末から送信されるグループ生成要求、及びグループに参加する情報通信端末から送信されるグループ参加要求を受け付けるステップ、
前記グループ生成要求を送信した主たる情報通信端末を代表としたグループを生成するステップ、
前記主たる情報通信端末の位置情報を利用して前記主たる情報通信端末が存在する場所の状況を判断し、前記状況に基づいて前記生成部で生成したグループの領域を決定するステップ、
前記グループ参加要求を送信した従たる情報通信端末の位置情報を利用し、当該従たる情報通信端末が前記グループ領域内に存在するか否かを判定するステップ、および
前記グループ領域内に存在すると判定した前記従たる情報通信端末に対し、前記グループへの参加を許可するステップとを備える、グループ生成方法。
【請求項９】
所定の位置に存在する複数の情報通信端末によって構成されるグループを生成するグループ生成方法を、情報通信端末に実行させるためのコンピュータ読み取り可能なプログラムであって、
グループを生成する情報通信端末から送信されるグループ生成要求、及びグループに参加する情報通信端末から送信されるグループ参加要求を受け付けるステップ、
前記グループ生成要求を送信した主たる情報通信端末を代表としたグループを生成するステップ、
前記主たる情報通信端末の位置情報を利用して前記主たる情報通信端末が存在する場所の状況を判断し、前記状況に基づいて前記生成部で生成したグループの領域を決定するステップ、
前記グループ参加要求を送信した従たる情報通信端末の位置情報を利用し、当該従たる情報通信端末が前記グループ領域内に存在するか否かを判定するステップ、および
前記グループ領域内に存在すると判定した前記従たる情報通信端末に対し、前記グループへの参加を許可するステップとを含む、プログラム。
【請求項１０】
所定の位置に存在する複数の情報通信端末によって構成されるグループを生成するグループ生成装置に用いられる集積回路であって、
グループを生成する情報通信端末から送信されるグループ生成要求、及びグループに参加する情報通信端末から送信されるグループ参加要求を受け付ける受付部、
前記グループ生成要求を送信した主たる情報通信端末を代表としたグループを生成する生成部、
前記主たる情報通信端末の位置情報を利用して前記主たる情報通信端末が存在する場所の状況を判断し、前記状況に基づいて前記生成部で生成したグループの領域を決定する領域制御部、および
前記グループ参加要求を送信した従たる情報通信端末の位置情報を利用し、当該従たる情報通信端末が前記グループ領域内に存在するか否かを判定し、前記グループ領域内に存在すると判定した前記従たる情報通信端末に対して前記グループへの参加を許可する判定部、として機能する回路を集積する、集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の位置に存在する複数の情報端末によって構成されるグループを生成するグループ生成装置に関する。
【背景技術】
【０００２】
近年、現実の世界で関係を有する者同士や、インターネットの世界において共通の趣味を有する物同士等でネットワークを構成し、情報交換等を行うサービスであるＳＮＳ（Social Networking Service）が広く普及している。【０００３】
ＳＮＳでは、ユーザは、特定の話題で情報交換などを行うためのグループであるコミュニティを生成することが可能である。コミュニティを生成したユーザは、本コミュニティへ他のユーザを招待することが可能であり、本コミュニティに興味を抱いたユーザは、本コミュニティへの参加を要請することが可能である。【０００４】
ただし、コミュニティの生成、招待、及び参加の手順は煩雑である。例えば、会社の会議で集まった複数の社員が、会議終了後も議論を継続するためのコミュニティを生成する場合を例に挙げる。この場合、コミュニティ生成担当の社員は、ＳＮＳサイトを表示し、ログインし、コミュニティ生成に必要な情報を入力し、コミュニティを生成した上で、他の社員へ招待メールを送信するか、他の社員に当該生成したコミュニティの検索を依頼する。他の社員は、当該生成したコミュニティへ参加するため、ＳＮＳサイトへログインし、必要な情報を入力し、参加要請を発行する。コミュニティ生成担当の社員は、全員の要請に対し、許可をする。このような手続きは、コミュニティを生成して議論を継続するという気軽な要求に対する手続きとしては煩雑すぎるため、このような用途でコミュニティが生成されるケースは少ない。【０００５】
この問題を解決する従来の技術としては、位置情報を活用して、その場所にある店舗の情報等をキーワードとしたコミュニティ検索を行う技術が存在する。この従来技術によれば、例えば、会議室でコミュニティを生成する場合は、「会議」のキーワードを付与したコミュニティをユーザ入力なく生成できる。また、コミュニティ参加者は、会議室で参加コミュニティを検索する場合に、「会議」のキーワードを入力しなくても「会議」をキーワードに含むコミュニティを検索できる（例えば、特許文献１を参照）。【０００６】
また、赤外線通信等の近距離無線通信手段を利用して、コミュニティ生成者と参加要望者の情報端末を近づけるだけでコミュニティへの招待及び参加承認を行う技術が存在する（例えば、特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−３０６４０９号公報
【特許文献２】特許第４３０３２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来の技術では、イベント会場や飲食施設等、狭い空間内に多数のユーザが存在し、この空間内において複数のコミュニティ生成要望者がいる場合、他のコミュニティとの重なりが発生するという課題を有していた。【０００９】
同じ場所で複数のユーザが、同じキーワードでグループ（コミュニティ等）の生成及び招待を開始した場合、意図せず複数のグループを併合したグループが生成される。また、複数のグループが生成された場合でも、コミュニティ参加者は、複数のグループから、自分が参加すべきグループを選択しなければならない。そのため、コミュニティ生成者は、他コミュニティとは異なるキーワードを付与し、自分のコミュニティ参加者への招待手続きを行うことが必要となる。【００１０】
それ故に、本発明の目的は、グループを生成する場所の状況に基づき、グループの参加可能な領域を最適に決定することができるグループ生成装置を提供することである。
【課題を解決するための手段】
【００１１】
本発明は、所定の位置に存在する複数の情報通信端末によって構成されるグループを生成するグループ生成装置に向けられている。そして、上記目的を達成するために、本発明のグループ生成装置は、グループを生成する情報通信端末から送信されるグループ生成要求、及びグループに参加する情報通信端末から送信されるグループ参加要求を受け付ける受付部と、グループ生成要求を送信した主たる情報通信端末を代表としたグループを生成する生成部と、主たる情報通信端末の位置情報を利用して主たる情報通信端末が存在する場所の状況を判断し、状況に基づいて生成部で生成したグループの領域を決定する領域制御部と、グループ参加要求を送信した従たる情報通信端末の位置情報を利用し、従たる情報通信端末がグループ領域内に存在するか否かを判定する判定部とを備え、判定部が、グループ領域内に存在すると判定した従たる情報通信端末に対し、グループへの参加を許可することを特徴とする。【００１２】
この領域制御部は、主たる情報通信端末の位置から所定の範囲内に存在する従たる情報通信端末の数に基づいて、主たる情報通信端末が存在する場所の混雑状況を判断し、混雑している状況の場合は、グループ領域を小さくすることが好ましい。また、領域制御部は、主たる情報通信端末が存在する場所の周辺において過去に生成されたグループの情報を用いて、混雑状況を判断することが好ましい。【００１３】
また、領域制御部は、主たる情報通信端末の位置情報及び位置の誤差情報を取得し、取得した位置情報及び誤差情報を用いてグループ領域を決定してもよいし、主たる情報通信端末の位置から所定の範囲内に存在する従たる情報通信端末の位置情報及び位置の誤差情報をさらに取得し、取得した位置情報及び誤差情報を用いてグループ領域を決定してもよい。【００１４】
さらには、領域制御部は、主たる情報通信端末の位置から所定の範囲内に存在する他の主たる情報通信端末が生成した他グループ領域との重複を判断し、他グループ領域と重複しない領域を生成部で生成したグループ領域として決定することが望ましい。この場合、領域制御部は、主たる情報通信端末の位置から所定の範囲内に存在する他の主たる情報通信端末が生成した他グループ領域との重複を判断し、生成部で生成したグループ領域と他グループ領域とが重複する場合に、他の主たる情報通信端末へ他グループ領域の変更を要求するができる。【００１５】
上述したグループ生成装置が行うそれぞれの処理は、一連の処理手順を与えるグループ生成方法として捉えることができる。この方法は、一連の処理手順をコンピュータに実行させるためのプログラムの形式で提供される。このプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で、コンピュータに導入されてもよい。また、上述した送受信装置を構成する一部又は全部の機能ブロックは、集積回路であるＬＳＩとして実現されてもよい。
【発明の効果】
【００１６】
上記本発明のグループ生成装置によれば、グループを生成する場所の状況に基づき、当該グループへ参加要求を受け付ける領域を決定する。従って、情報通信端末の周辺がどのように混雑していたとしても、グループへの参加を受け付ける対象を適切に制御することができる。これにより、複数のユーザは、複雑な手続きを踏むことなく、所望のグループ（コミュニティ）を形成することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の一実施形態に係るグループ生成装置１０を組み込んだ情報通信端末１の構成を示すブロック図である。
【図２Ａ】図２Ａは、グループ情報格納部１１に格納されたグループ情報を例示した図である。
【図２Ｂ】図２Ｂは、グループ情報格納部１１に格納された領域情報を例示した図である。
【図３Ａ】図３Ａは、ユーザ情報格納部１２に格納されたユーザ情報を例示した図である。
【図３Ｂ】図３Ｂは、ユーザ情報格納部１２に格納されたグループユーザ情報を例示した図である。
【図４】図４は、本発明の一実施形態に係るおける情報通信端末１が実行するグループ生成処理及びグループ参加処理の手順を示すフローチャートである。
【図５】図５は、グループ生成端末１ａの表示部１６ａに表示される表示画面１６ａ１〜１６ａ４の一例を示す図である。
【図６】図６は、グループ参加端末１ｂの表示部１６ｂに表示される表示画面１６ｂ１〜１６ｂ４の一例を示す図である。
【図７】図７は、グループ生成処理における領域決定処理の手順を示すフローチャートである。
【図８】図８は、情報通信端末１ａ〜１ｄの位置関係を示す図である。
【図９】図９は、情報通信端末１ａ〜１ｄの位置情報取得部１３が取得した位置情報３ａ〜３ｄの一例を示す図である。
【図１０】図１０は、領域制御部１０３ａが決定した領域の一例を示す図である。
【図１１】図１１は、領域制御部１０３ａが決定した領域の一例を示す図である。
【図１２Ａ】図１２Ａは、複数の情報通信端末１の間で実行されるグループ生成処理及びグループ参加処理を説明するシーケンスである。
【図１２Ｂ】図１２Ｂは、複数の情報通信端末１の間で実行されるグループ生成処理及びグループ参加処理を説明するシーケンスである。
【図１２Ｃ】図１２Ｃは、複数の情報通信端末１の間で実行されるグループ生成処理及びグループ参加処理を説明するシーケンスである。
【図１３】図１３は、表示部１６ａに表示される表示画面１６ａ５の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、図面を参照しながら説明する。
本実施形態では、本発明が提供するグループ生成装置が情報通信端末に搭載され、複数の情報通信端末間で通信を行って情報交換などを行うグループ（コミュニティ）を形成する例を説明する。
【００１９】
図１は、本発明の一実施形態に係るグループ生成装置１０を組み込んだ情報通信端末１の構成を示す図である。情報通信端末１とは、ディスプレイ、ユーザ操作入力手段（キーボードやタッチパネル等）、及び通信機能を搭載した、携帯電話、スマートフォン、携帯音楽プレーヤ、携帯ゲーム機、及びＰＤＡ（personal digital assistant）等の、可搬型の情報通信端末である。
【００２０】
図１において、情報通信端末１は、本発明の特徴的な構成であるグループ生成装置１０と、グループ情報格納部１１と、ユーザ情報格納部１２と、位置情報取得部１３と、通信部１４と、ユーザ入力部１５と、表示部１６と、コンテンツ部１７とを備えている。グループ生成装置１０は、受付部１０１と、生成部１０２と、領域制御部１０３と、判定部１０４とを備えている。
【００２１】
１．情報通信端末が備える構成の概要  
まず、情報通信端末１が備える各構成の概要を説明する。
通信部１４は、無線ＬＡＮ（local area network）等の通信手段を利用して、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の通信プロトコルに従って、他の情報通信端末１との間でデータの送受信を行う。
ユーザ入力部１５は、ユーザによる情報通信端末１への操作（以下、ユーザ操作という）を受け付けて、受け付けた操作内容をユーザ操作イベントとしてコンテンツ部１７へ出力する。ユーザ操作とは、キーボード入力、タッチパネル操作、及びボタン押下等である。
【００２２】
コンテンツ部１７は、ユーザ入力部１５が出力するユーザ操作イベントに基づいて、ユーザによるグループの生成やグループへの参加をサポートする対話的なコンテンツを実行する。
表示部１６は、コンテンツ部１７がコンテンツを実行することによって生成された表示情報を、表示デバイス上に表示する。表示デバイスとしては、例えば液晶ディスプレイや有機ＥＬディスプレイ等が挙げられる。
【００２３】
位置情報取得部１３は、ＧＰＳ（global positioning system）、無線ＬＡＮ、３Ｇ基地局網のいずれか又は組み合わせを利用した位置情報取得機能を備えており、情報通信端末１の位置情報を取得する。取得した位置情報は、緯度、経度、及び誤差等で構成される。なお、位置情報に誤差を含むのは、現在実用されているＧＰＳにおいて発生する誤差（室内において数十〜数百メートル程度）を考慮するためである。
【００２４】
受付部１０１は、ユーザがユーザ入力部１５に入力したグループ生成要求を、コンテンツ部１７を介して受け付ける。また、受付部１０１は、位置情報取得要求、位置情報通知、グループ探索要求、グループ情報通知、グループ参加要求、及びグループ参加許可通知を、通信部１４を介して受け付ける。位置情報取得要求、グループ情報通知、及びグループ参加許可通知は、グループ生成者となる情報通信端末１が他の情報通信端末１から受け付ける情報である。位置情報通知、グループ探索要求、及びグループ参加要求は、グループ参加者となる情報通信端末１がグループ生成者となる情報通信端末１から受け付ける情報である。なお、各種の要求や通知については、後述する。
【００２５】
生成部１０２は、受付部１０１がグループ生成要求を受け付けると、当該要求の内容に従ってグループを生成し、生成したグループに関する情報をグループ情報格納部１１へ格納する。
【００２６】
領域制御部１０３は、生成部１０２が生成するグループについて、他の情報通信端末１から当該生成するグループへの参加要求を受け付ける領域（以下、グループ領域という）を決定する。具体的には、領域制御部１０３は、位置情報取得部１３から自端末の現在位置を取得し、自端末がいる位置の状況に基づいて、領域の位置、形状、及び範囲を決定する。ここで領域とは、地上の閉じた空間の位置、形状、及び範囲である。例えば、「緯度３４．７４、経度１３５．５８を中心とした、半径１００ｍの円の内部」のように位置、形状、及び範囲を特定したものが領域である。本領域制御部１０３が行う具体的な処理については、後述する。
【００２７】
判定部１０４は、受付部１０１がグループ参加要求を受け付けると、この要求を送信してきた他のユーザ（他の情報通信端末１）が、本ユーザ（情報通信端末１）が生成したグループへ参加可能であるかどうかを判定する。
【００２８】
グループ情報格納部１１は、情報通信端末１のＲＡＭ（random access memory）等の上に確保されたメモリ領域であって、自らの情報通信端末１で生成したグループ情報、参加した他の情報通信端末１で生成されたグループ情報、及び領域情報を格納する。図２Ａは、グループ情報格納部１１に格納されたグループ情報を例示する図である。図２Ｂは、グループ情報格納部１１に格納された領域情報を例示する図である。
【００２９】
図２Ａに示すグループ情報は、グループＩＤ、代表ユーザＩＤ、グループ名、代表ユーザ名、受付フラグ、及び領域ＩＤを備えている。グループＩＤは、グループを一意に特定する識別子である。代表ユーザＩＤは、グループを生成したユーザを一意に特定する識別子である。グループ名は、グループの名称である。代表ユーザ名は、グループを生成したユーザの名前である。受付フラグは、グループが参加者を受付中であるか否かを示す。領域ＩＤは、グループへの参加要求を受け付けているグループ領域を一意に特定する識別子である。
【００３０】
図２Ｂに示す領域情報は、領域ＩＤ、領域タイプ、及び構成情報を備えている。領域ＩＤは、領域を一意に特定する識別子である。領域タイプは、領域の形状を特定するための情報であり、構成情報によって表現される形状のタイプを示す。領域タイプは、例えば「円」、「矩形」、「任意の多角形」等である。構成情報は、構成情報番号、構成情報値、及び構成情報名称を含み、領域タイプで示された形状を再現するために必要なパラメータが記述される。例えば、領域タイプが「円」の場合、円の「中心」を示す構成情報と円の「半径を示す」構成情報とによって、円形状の領域を表現している。
【００３１】
ユーザ情報格納部１２は、情報通信端末１のＲＡＭ等の上に確保されたメモリ領域であって、情報通信端末１の所有者に関するユーザ情報及びユーザが生成したグループに参加可能な他のユーザに関するグループユーザ情報を格納する。図３Ａは、ユーザ情報格納部１２に格納されたユーザ情報を例示する図である。図３Ｂは、ユーザ情報格納部１２に格納されたグループユーザ情報を例示する図である。
【００３２】
図３Ａに示すユーザ情報は、ユーザＩＤ、ユーザ名、及び顔画像ファイル名を備えている。ユーザＩＤは、端末を所有するユーザを一意に特定する識別子である。ユーザ名は、端末を所有するユーザの名前である。顔画像ファイル名は、ユーザの顔画像が記録されたファイルを特定する情報である。
【００３３】
図３Ｂに示すグループユーザ情報は、ユーザＩＤ、ユーザ名、顔画像ファイル名、参加要求グループＩＤ、及び参加状態を備えている。ユーザＩＤ、ユーザ名、及び顔画像ファイル名は、上述した通りである。参加要求グループＩＤは、ユーザが参加又は参加要請しているグループを一意に特定する識別子である。参加状態は、ユーザが参加要求グループＩＤで特定されるグループへ参加しているか否かを示す。
【００３４】
２．情報通信端末で実行される処理  
次に、図４〜図６をさらに参照して、本発明の一実施形態に係る情報通信端末１が実行するグループ生成処理及びグループ参加処理を説明する。
【００３５】
図４は、本発明の一実施形態に係る情報通信端末１が実行するグループ生成処理及びグループ参加処理の手順を示すフローチャートである。図４では、自らグループを生成して参加者を募る主たる情報通信端末１（以下、グループ生成端末１ａと記す）が実行するグループ生成処理（図左）と、既に生成されたグループに参加しようとする従たる情報通信端末１（以下、グループ参加端末１ｂと記す）が実行するグループ参加処理（図右）とを、並列的に分かり易く記述している。なお、以下の記載では、グループ生成端末１ａが備える構成には参照符号の末尾に“ａ”を付し、グループ参加端末１ｂが備える構成には参照符号の末尾に“ｂ”を付して、区別するものとする。
【００３６】
図５は、グループ生成端末１ａの表示部１６ａに表示される表示画面１６ａ１〜１６ａ４の一例を示す図である。図６は、グループ参加端末１ｂの表示部１６ｂに表示される表示画面１６ｂ１〜１６ｂ４の一例を示す図である。この図５及び図６において、図１に示すユーザ入力部１５は、操作ボタン１５ａ１、１５ａ２、１５ｂ１、及び１５ｂ２にそれぞれ該当し、各操作ボタンは、表示部１６ａ及び１６ｂの表示画面に表示されているガイダンス内容に対応付けられている。
【００３７】
なお、以下の説明においては、ユーザＩＤ「１」のＡ田太郎さんがグループ生成端末１ａを使用してグループを生成するものとし、ユーザＩＤ「２」のＢ川次郎さんがグループ参加端末１ｂを使用してグループに参加するものとする。
【００３８】
２−１．グループ生成処理  
まず、グループ生成端末１ａが、新しいグループを生成する処理の流れを説明する。
コンテンツ部１７ａは、グループ生成を行うためのコンテンツを起動する（ステップＳ１０１）。具体的には、コンテンツ一覧からグループ生成コンテンツをユーザが選択する操作をユーザ入力部１５ａが受け付けて、ユーザ操作イベントとしてコンテンツ部１７ａへ通知する。コンテンツ部１７ａは、ユーザが選択したコンテンツを、図示しないコンテンツ格納部から読み出してコンテンツエンジンへ引き渡す。コンテンツエンジンは、引き渡されたコンテンツの実行を開始する。この処理により、表示部１６ａに、グループ生成コンテンツの初期画面１６ａ１が表示される（図５（ａ））。
【００３９】
生成部１０２ａは、グループ生成要求を受け付けて、グループを生成する（ステップＳ１０２）。具体的には、グループ生成コンテンツの初期画面においてユーザが「生成」を操作する（図５（ａ）の操作ボタン１５ａ１が押下げられる）と、コンテンツ部１７ａは、受付部１０１ａへグループ生成要求を発行する。グループ生成要求を受け付けた受付部１０１ａは、生成部１０２ａへグループの生成を要求する。生成部１０２ａは、ユーザ情報格納部１２ａからグループ生成端末１ａのユーザＩＤ及びユーザ名を読み出す。また、生成部１０２ａは、ＭＡＣアドレス等の情報通信端末１に特有な情報を利用して、ユニークなグループＩＤを作成する。例えば、「ＭＡＣアドレス＋現在時刻」をグループＩＤとすることが考えられる。さらに、生成部１０２ａは、コンテンツ部１７ａを介して表示部１６ａへグループ名入力のユーザインタフェースを表示し、グループ名の入力をユーザから受け付ける。生成部１０２ａは、入力されたユーザＩＤ、ユーザ名、グループＩＤ、及びグループ名に従ってグループ情報を生成し、グループ情報格納部１１ａへ格納する。なお、受付フラグには、これからグループへの参加者を受け付ける場合には「受付中」が、グループへの参加者受け付けを終了した場合には「受付終了」が設定される。また、領域ＩＤには、領域が決定するまでは「０」が、領域が決定すれば領域ＩＤが設定される。図２Ａは、グループ名が「太郎  同期会」及びグループＩＤが「１００」であるグループ情報１１ａ１を示している。
【００４０】
領域制御部１０３ａは、生成部１０２ａにおいてグループが生成されると、当該グループへの参加要求を受け付けるグループ領域を決定する（ステップＳ１０３）。このグループ領域を決定する処理の詳細については後述する。図２Ｂは、領域制御部１０３ａによって生成された領域情報１１ａ２及び１１ａ３を示している。生成された領域情報１１ａ２及び１１ａ３には、グループ領域を一意に特定するための領域ＩＤ（図２Ｂの例では「１」）が付与され、付与された領域ＩＤと同じ値が（図２Ａの例では「１」）がグループ情報１１ａ１の領域ＩＤに設定される。
【００４１】
判定部１０４ａは、領域制御部１０３ａにおいてグループ領域が決定されると、自端末の周辺に存在する他の端末がグループ参加への対象となるか否かを判定する（ステップＳ１０４）。具体的には、受付部１０１ａが通信部１４ａを介して、グループ参加端末１ｂからのグループ探索要求を受け付ける。判定部１０４ａは、受付部１０１ａが受け付けたグループ探索要求からグループ参加端末１ｂの位置情報を抽出すると共に、グループ情報格納部１１ａからグループの領域情報を取得する。具体的には、判定部１０４ａは、グループ情報格納部１１ａから受付フラグが「受付中」であるグループ情報の領域ＩＤを取り出し、当該領域ＩＤを持つ領域情報を取り出す。図２Ａの場合、判定部１０４ａは、受付フラグが「受付中」であるグループ情報１１ａ１から領域ＩＤ「１」を参照、本領域ＩＤ「１」を持つ領域情報１１ａ２及び１１ａ３を取り出す。そして、判定部１０４ａは、領域情報より特定されるグループ領域内に、抽出したグループ参加端末１ｂの位置情報が含まれるかどうかを判定する。なお、本判定の具体的処理については、後述する。判定部１０４ａは、判定結果であるグループ情報通知を、通信部１４ａを介して、グループ参加要求を送信したグループ参加端末１ｂへ返信する。
【００４２】
生成部１０２ａは、グループ参加可能と判定したグループ参加端末１ｂから要求されるグループ参加の受け付け処理を行う（ステップＳ１０５）。具体的には、受付部１０１ａは、通信部１４ａを介して、グループ参加端末１ｂからグループ参加要求を受け付ける。このグループ参加要求は、参加要求者のユーザＩＤ、ユーザ名、顔画像ファイル、及び参加要求者の位置情報を含んでいる。生成部１０２ａは、グループ参加要求に基づいて、ユーザ情報格納部１２ａのグループユーザ情報へ情報を書き込む。なお、顔画像ファイル名は、グループ参加要求に含まれる顔画像ファイルをグループ生成端末１ａのファイルシステムに書き込んだ上で、本書き込んだファイルのファイル名を指定する。また、参加状態は暫定的に「不参加」と設定する。図３Ｂにおいて、グループユーザ情報１２ａ２は、ユーザ「Ｂ川次郎」のグループ参加端末１ｂから受けたグループ参加要求に基づいて作成され、グループユーザ情報１２ａ３は、ユーザ「Ｃ三郎」のグループ参加端末１ｄから受けた参加要求に基づいて作成されたものである。また、コンテンツ部１７ａは、ユーザ情報格納部１２ａから参加受付中のグループのグループユーザ情報を読み出し、表示画面１６ａ２を表示部１６ａに表示する（図５（ｂ））。これにより、ユーザは、グループへの参加状況を確認することが可能となる。
【００４３】
グループ生成端末１ａのユーザからグループ参加受付完了が指示されるまでは、上記ステップＳ１０４及びステップＳ１０５の処理が繰り返し実施される（ステップＳ１０６）。例えば、図５（ｂ）の表示画面１６ａ２において、ユーザが「完了」を操作する（操作ボタン１５ａ１が押下げられる）と、グループ参加受付が完了する。
【００４４】
生成部１０２ａは、グループ参加受付を完了すると、参加ユーザを確定してグループ生成処理を完了する（ステップＳ１０７）。具体的には、生成部１０２ａは、コンテンツ部１７ａへ確認要求を発行する。これを受けたコンテンツ部１７ａは、参加受付を完了したグループのグループＩＤを参加要求グループＩＤとして持つグループユーザ情報を、ユーザ情報格納部１２ａから読み出す。そして、コンテンツ部１７ａは、読み出したグループユーザ情報に基づくユーザ参加許可チェックの表示画面１６ａ３を表示部１６ａに表示させて、ユーザからの入力を受け付ける（図５（ｃ））。本実施例では、生成中のグループのグループＩＤは「１００」であるので（図２Ａ）、ユーザ参加許可チェックの表示画面１６ａ３は、「１００」を参加要求グループＩＤとして持つグループユーザ情報１２ａ２及び１２ａ３（図３Ｂ）に基づいて生成され、表示情報１６ａ３１及び１６ａ３２（図５（ｃ））となる。
【００４５】
ユーザは、表示画面１６ａ３において、参加を許可するユーザのみチェックを入れる。最後にユーザが「ＯＫ」を操作する（図５（ｃ）の操作ボタン１５ａ１を押下げる）と、ユーザの参加許可が確定する。ユーザ参加許可チェックが図５（ｃ）に示す状態であった場合は、ユーザ名「Ｂ川次郎」はユーザ参加許可が、ユーザ名「Ｃ三郎」はユーザ参加拒否が、それぞれ選択されたこととなる。生成部１０２ａは、このユーザ選択に応じて、ユーザ情報格納部１２ａのグループユーザ情報に含まれる参加状態（図３Ｂ）を更新する。本実施例においては、グループユーザ情報１２ａ２の参加状態が「参加」に更新される。コンテンツ部１７ａからユーザ参加許可処理完了の通知を受けた生成部１０２ａは、生成中のグループのグループ情報（本実施例ではグループＩＤ「１００」のグループ情報１１ａ１）の受付フラグを「受付完了」に更新する。最後に、生成部１０２ａは、生成を完了したグループのグループＩＤを持つグループユーザ情報（図３Ｂ）をユーザ情報格納部１２から読み出し、参加状態が「参加」となっているユーザへ参加が許可された結果を通知する。また、生成部１０２ａは、生成完了したグループに関する情報を示した表示画面１６ａ４を、ユーザに提示する（図５（ｄ））。
【００４６】
なお、図５の表示画面１６ａ１および１６ａ２において、ユーザが「終了」を操作した（図５（ａ）又は（ｂ）の操作ボタン１５ａ２を押下げた）場合は、これ以降の処理を行わず、グループ生成処理が終了する。
【００４７】
２−２．グループ参加処理  
次に、グループ参加端末１ｂが、新しいグループへ参加する処理の流れについて説明する。
コンテンツ部１７ｂは、グループへ参加するためのコンテンツを起動する（ステップＳ２０１）。具体的には、コンテンツ一覧からグループ参加コンテンツをユーザが選択する操作をユーザ入力部１５ｂが受け付けて、ユーザ操作イベントとしてコンテンツ部１７ｂへ通知する。コンテンツ部１７ｂは、ユーザが選択したコンテンツを、図示しないコンテンツ格納部から読み出してコンテンツエンジンへ引き渡す。コンテンツエンジンは、引き渡されたコンテンツの実行を開始する。この処理により、表示部１６ｂに、グループ参加コンテンツの初期画面１６ｂ１が表示される（図６（ａ））。
【００４８】
コンテンツ部１７ｂは、自端末の周辺に参加可能なグループが存在するか否か、グループの探索を試みる（ステップＳ２０２）。具体的には、コンテンツ部１７ｂは、通信部１４ｂを介して、グループ生成端末１ａを含む周囲の端末に対してグループ探索要求をブロードキャスト送信する。そして、コンテンツ部１７ｂは、グループ生成端末１ａからグループ探索要求の応答としてグループ情報の通知を受けた場合、自端末の周辺に参加可能なグループが存在すると判断する。コンテンツ部１７ｂは、グループ生成端末１ａから受信したグループ情報に含まれるグループ名、代表ユーザ名、及び顔画像等を抽出し、表示画面１６ｂ２を生成する（図６（ｂ））。
【００４９】
次に、コンテンツ部１７ｂは、グループ情報の通知を受けたグループへの参加要求を発行する（ステップＳ２０３）。具体的には、コンテンツ部１７ｂは、表示画面１６ｂ２においてユーザが「参加」を操作する（図６（ｂ）の操作ボタン１５ｂ１が押下げられる）と、ユーザ情報格納部１２ｂからユーザＩＤ、ユーザ名、及び顔画像ファイル名を抽出する。また、コンテンツ部１７ｂは、ファイルシステムより顔画像ファイル名で指定された顔画像ファイルを取り出す。コンテンツ部１７ｂは、当該ユーザＩＤ、ユーザ名、顔画像ファイル、及び位置情報を構成要素としてグループ参加要求を生成し、グループ生成端末１ａへ送信する。グループ生成端末１ａに参加が承認されるまで、グループ参加端末１ｂには、表示画面１６ｂ３が表示される（図６（ｃ））。
【００５０】
そして、グループ参加端末１ｂは、グループ生成端末１ａからグループ参加許可通知を受けると、グループへの参加許可が承認された他のユーザの情報と共に表示画面１６ｂ４（図６（ｄ））が表示される（ステップＳ２０４）。
なお、図６の表示画面１６ｂ１〜１６ｂ３において、ユーザが「終了」を操作した（図５（ａ）〜（ｃ）の操作ボタン１５ｂ２を押下げた）場合は、これ以降の処理を行わず、グループ参加処理が終了する。
【００５１】
２−３．領域決定手法  
以下、図７〜図１１を一例に挙げて、グループ生成処理における領域決定処理の流れを詳細に説明する。
図７は、グループ生成処理における領域決定処理（図４のステップＳ１０３）の手順を示すフローチャートである。図８は、以下の説明における複数の情報通信端末１ａ〜１ｄの位置関係を示す図である。図８では、情報通信端末１ａ〜１ｄを所有している４人のユーザ２ａ〜２ｄの位置を、左下（０，０）及び右上（１００，１００）とする座標系で表現している。図９は、図８に示す情報通信端末１ａ〜１ｄ（ユーザＩＤは「１」〜「４」）が備える位置情報取得部１３が取得した位置情報３ａ〜３ｄの一例を示す図である。
【００５２】
この例では、情報通信端末１ａ〜１ｄは、実際にはそれぞれ（２０，６０）、（４０，８０）、（８０，２０）、及び（８０，４０）の座標位置に存在しているものと仮定している。これに対し、情報通信端末１ａ〜１ｄの各位置情報取得部１３ａ〜１３ｄは、それぞれ（４０，４０）、（４０，６０）、（６０，２０）、及び（８０，３０）の座標位置と、それぞれ３０、２０、２０、および１０の座標誤差とを取得したものとする。ここで座標誤差とは、位置情報取得部１３の測定誤差を考慮するパラメータであり、座標位置を中心に座標誤差を半径とした円の内部に、情報通信端末１が存在することを意味するものである。図８に記載する情報通信端末１ａ〜１ｄを始点として描かれている破線の矢印は、それぞれ始点を実際の座標位置と、終点を位置情報取得部１３で取得された座標位置として記載したものである。この位置関係において、ユーザ２ａがグループ生成端末１ａを用いてグループ生成要求を発行したものとして説明を行う。
【００５３】
領域制御部１０３ａは、自端末および他端末の位置情報を取得する処理を行う（ステップＳ１０３１）。具体的には、領域制御部１０３ａは、位置情報取得部１３ａからグループ生成端末１ａの位置情報を取得する。次に、領域制御部１０３ａは、位置情報取得要求をブロードキャスト送信して、周辺に存在する情報通信端末の台数Ｎ及び位置情報を取得する。ここで、周辺に存在する情報通信端末とは、規定値（例えば「１００」）の距離以内に存在し、かつ、近距離無線通信が可能な情報通信端末をいう。近距離無線通信とは、サーバを介さない直接通信をいい、例えばＢｌｕｅＴｏｏｔｈ（登録商標）である。図８の例では、グループ参加端末１ｂ〜１ｄに関して「台数Ｎ＝３」及び「位置情報３ｂ〜３ｄ」が取得される。
【００５４】
次に、領域制御部１０３ａは、状況判断処理を行う（ステップＳ１０３２）。具体的には、領域制御部１０３ａは、グループ生成端末１ａの位置情報に基づいて、位置情報が示す位置周辺において過去に生成されたグループに関する過去情報を取得する。この過去情報は、典型的には、グループ生成端末１ａによって過去に自ら作成したグループの情報であり、グループ情報格納部１１ａに格納されているグループユーザ情報である。これ以外にも、過去情報は、グループ参加端末１ｂ〜１ｄから取得するようにしてもよいし、一括管理するサーバ等（図示せず）から取得するようにしてもよい。領域制御部１０３ａは、過去情報が複数ある場合には、各グループ（Ｇ１〜Ｇｘ）に参加した人数（ｎ（Ｇ１）〜ｎ（Ｇｘ））の平均値Ａを次式［１］を用いて求める。
Ａ＝｛ｎ（Ｇ１）＋ｎ（Ｇ１）＋  …  ＋ｎ（Ｇｘ）｝／ｘ  …［１］
【００５５】
また、領域制御部１０３ａは、グループ生成端末１ａの位置情報に基づいて、グループ生成端末１ａがいる位置の状況を判断する。状況としては、例えば混雑度Ｃが挙げられる。混雑度Ｃとは、所定の範囲における情報通信端末（ユーザ）の多さを示す指標である。具体的には、混雑度Ｃは、端末台数Ｎ及び過去グループ人数平均値Ａを用いて、次式［２］及び［３］によって算出される。この混雑度Ｃは、値が「１」に近づくほど混雑していることを示す。
Ｃ＝１          （Ａ≦Ｎ）    …  ［２］
Ｃ＝Ａ／Ｎ      （Ａ＞Ｎ）    …  ［３］
【００５６】
領域制御部１０３ａは、位置情報、現在の情報通信端末の台数Ｎ、過去グループ人数平均値Ａ、及び混雑度Ｃに基づいて、グループへの参加対象となる情報通信端末を制限するためのグループ領域の位置、形状、及び範囲を決定する（ステップＳ１０３３）。このグループ領域の位置、形状、及び範囲は、例えば次の手法で決定される。
【００５７】
図１０は、領域制御部１０３ａが、位置情報３ａの情報を利用して決定した領域５ａ１及び混雑度Ｃを考慮して決定した領域５ａ２を説明する図である。
領域５ａ１は、位置情報取得部１３ａが取得したグループ生成端末１ａの座標（４０，４０）を中心とし、所定値に座標誤差「３０」を加味した値を半径とした円である。領域制御部１０３ａは、グループ生成端末１ａの位置情報取得部１３ａで生じる誤差を考慮してグループ領域を決定することにより、図１０の領域５ａ１で示すように、ユーザ２ａ〜２ｄを全て含むグループ領域を設定することができる。よって、これらユーザ２ａ〜２ｄの全てが、ユーザ２ａの生成したグループへの参加を要望している場合は、妥当な領域５ａ１といえる。
【００５８】
しかし、領域５ａ１に含まれるユーザの数に応じて、グループ生成端末１ａ及びネットワークへの負荷が増加する。従って、領域５ａ１に含まれる情報通信端末１の数があまり多い場合には、領域５ａ１の大きさを縮小させて、領域５ａ１に含まれる情報通信端末１の数を制限することが好ましい。この領域５ａ１の大きさを縮小することに、本発明では混雑度Ｃを利用する。具体的には、混雑度Ｃが小さければ領域を大きく（所定値を大きく）し、混雑度Ｃが大きければ領域を小さく（所定値を小さく）する。図１０の例では、領域制御部１０３は、混雑度Ｃに基づいて、グループ領域を領域５ａ１から領域５ａ２に変更している。
【００５９】
なお、グループ生成端末１ａがグループ領域を決定する際に、近隣で既に他のグループが生成されていることが考えられる。この場合には、グループ生成端末１ａは、他のグループにおけるグループ領域を考慮して、以下のように自己のグループ領域を決定する。
【００６０】
図１１は、領域制御部１０３ａが行う、複数グループの領域の重複を避ける領域決定手法の一例を説明する図である。この例では、グループ生成端末１ｃが領域５ｃ１を既に生成している場合に、グループ生成端末１ａが新たにグループを生成する場合を説明する。領域５ｃ１は、位置情報取得部１３ｃが取得したグループ生成端末１ｃの座標（６０，２０）を中心とし、座標誤差「２０」を加味した半径の円である。
【００６１】
図１１に示す通り、上述した他のグループを考慮しないグループ領域を生成した結果得られる領域５ａ１は、既に他で生成されている領域５ｃ１と重なり合うことになる。このような複数のグループ領域の重複状態を回避するため、グループ生成端末１ａの領域制御部１０３ａは、グループ領域の決定に際し、周囲の情報通信端末１に対して領域重複確認要求を送信する。この領域重複確認要求には、要求送信元の端末がこれから設定しようとするグループ領域の位置、形状、及び範囲に関する情報が含まれている。
【００６２】
グループ生成端末１ａから領域重複確認要求を受信したグループ生成端末１ｃの領域制御部１０３ｃは、グループ生成端末１ａが作成しようとするグループ領域と自己の作成済みのグループ領域との重複を判断し、重複の発生しないグループ領域群を算出する。重複の発生しない領域群とは、例えば、図１１に示す領域５ｃ２及び領域５ａ３である。これら領域の算出は次の通りである。
【００６３】
まず、領域制御部１０３ｃは、グループ生成端末１ａが作成しようとするグループ領域の中心座標３ａ２と、グループ生成端末１ｃが既に作成済みであるグループ領域の中心座標３ｃ２との間の中間点６１を、両グループ領域の接点として決定する。領域制御部１０３ｃは、各点３ａ２、６１、及び３ｃ２を通る直線Ｅと領域５ａ１との接点６２、及び当該直線Ｅと領域５ｃ１との接点６３を算出する。また、領域制御部１０３は、点６１と点６２の中間点６４、及び点６１と点６３の中間点６５を算出する。さらに、領域制御部１０３は、直線Ｅと直角かつ点６４を通る直線Ｆと領域５ａ１との接点６６及び６７、及び直線Ｅと直角かつ点６５を通る直線Ｇと領域５ｃ１との接点６８及び６９を算出する。この計算により得られた点６１、６６、６２、及び６７を通る領域は、領域５ａ３であり、点６１、６８、６３、及び６９を通る領域は、領域５ｃ２である。グループ生成端末１ｃの領域制御部１０３ｃは、自端末のグループ領域を領域５ｃ２に決定した上で、グループ領域が重複していたグループ生成端末１ａの領域制御部１０３ａへ領域５ａ３の変更要求を発行する。
【００６４】
そして、グループ生成端末１ｃから領域変更要求を受信したグループ生成端末１ａの領域制御部１０３ａは、領域変更要求に示された領域５ａ３で問題ないか確認し、自端末のグループ領域を領域５ｃ３に決定する。
【００６５】
以上の処理により、複数の情報通信端末１によって同時期に複数のグループが生成される場合であっても、重複を避けたグループ領域の設定が可能となる。なお、複数のグループが重複する状況においてグループ領域を決定する際には、混雑度Ｃは考慮されずに、複数グループの領域の重複状態を回避することが優先される。
【００６６】
３．複数の情報通信端末間で実行される処理シーケンス  
次に、図１２Ａ〜図１２Ｃをさらに参照して、複数の情報通信端末１の間で実行されるグループ生成処理及びグループ参加処理をシーケンスで説明する。
図１２Ａ及び図１２Ｂでは、上述と同様に、グループ生成端末１ａと、グループ参加端末１ｂ及び１ｄとの間で一連の処理が行われ、グループ参加端末１ｂのみがグループ参加の対象となる例を説明する。
【００６７】
グループ生成端末１ａは、グループ生成コンテンツを起動して（ＳＴ５１１）、ユーザＩＤ、ユーザ名、グループＩＤ、及びグループ名を取得してグループを生成する（ＳＴ５１２）。次に、グループ生成端末１ａは、自己の位置情報を取得すると共に（ＳＴ５１３）、グループ参加端末１ｂ及び１ｄの位置情報を取得するための要求をブロードキャスト送信する（ＳＴ５１４）。
【００６８】
一方、グループ参加端末１ｂ及び１ｄは、各々のタイミングでグループ参加コンテンツを起動して（ＳＴ５３１、ＳＴ５４１）、参加できるグループがないかグループ探索を開始する（ＳＴ５３２、ＳＴ５４２）。処理の開始後は、任意のタイミングでグループ探索要求処理がブロードキャスト送信される。その後、グループ参加端末１ｂ及び１ｄは、自己の位置情報を取得すると（ＳＴ５３３、ＳＴ５４３）、グループ生成端末１ａが送信する位置情報取得要求に応答して、位置情報をグループ生成端末１ａに通知する（ＳＴ５３４、ＳＴ５４４）。
【００６９】
グループ参加端末１ｂ及び１ｄから位置情報を取得すると、グループ生成端末１ａは、周辺端末の位置情報及び台数Ｎを確認する（ＳＴ５１５）。そして、グループ生成端末１ａは、過去のグループ情報、人数平均値Ａ、及び混雑度Ｃをそれぞれ取得及び算出し（ＳＴ５１６〜５１８）、グループ領域を決定する（ＳＴ５１９）。グループ領域が決定すると、グループ生成端末１ａは、グループ探索要求を送信してきたグループ参加端末１ｂ及び１ｄが（ＳＴ５３５、ＳＴ５４５）、生成したグループへの参加対象であるか否かを判定する（ＳＴ５２０）。判定の結果、グループ生成端末１ａは、参加対象であるグループ参加端末１ｂにのみグループ情報を通知する（ＳＴ５２１）。
【００７０】
グループ情報通知を受信したグループ参加端末１ｂは、グループに参加する場合、グループ参加要求をグループ生成端末１ａに送信する（ＳＴ５３６）。
グループ参加端末１ｂからグループ参加要求を受信すると、グループ生成端末１ａは、グループ参加端末１ｂのグループ参加の許可／不許可を判断し（ＳＴ５２２）、許可の場合にグループ参加端末１ｂへグループ参加許可通知を送信する（ＳＴ５２３）。
【００７１】
その後、グループ生成端末１ａは、グループを確認した後、グループ生成処理を終了する（ＳＴ５２４）。
また、グループ参加端末１ｂは、グループ生成端末１ａから受信するグループ参加許可通知に基づいて、グループへの参加が許可されたことを確認した後、グループ参加処理を終了する（ＳＴ５３７）。
【００７２】
図１２Ｃでは、領域決定処理に伴う複数のグループ領域による重複を回避する処理を説明する。この図１２Ｃに示す重複回避処理は、いずれかのグループ生成端末１においてグループ領域が形成される度に随時行われる。
グループ領域を決定すると（図１２Ａ、ＳＴ５１９）、グループ生成端末１ａは、周辺端末に向けて領域重複確認要求をブロードキャスト送信する（ＳＴ５５１）。既にグループを生成しているグループ生成端末１ｃは、グループ生成端末１ａとのグループ領域重複状態を回避することができる、適切な２つのグループ領域を新たに生成する（ＳＴ５６１）。そして、グループ生成端末１ｃは、新たに生成したグループ領域の一方を自己のグループ領域として決定すると共に、新たに生成した他方のグループ領域に決定したグループ領域を変更するように、グループ生成端末１ａに要求する（ＳＴ５６２）。
グループ生成端末１ｃから領域変更要求を受信したグループ生成端末１ａは、領域変更要求で示された他方のグループ領域を確認し、暫定的に決定したグループ領域を当該他方のグループ領域に変更する（ＳＴ５５２）。
【００７３】
４．その他の実施例  
図１３は、簡単なユーザ操作でグループ領域の形状及び範囲を決定することができるユーザインタフェースの一例を示す図である。
図１３は、グループ生成端末１ａの表示部１６ａに表示される表示画面１６ａ５を示しており、自端末の位置１６ａ５１と周囲に存在する情報通信端末１の大凡の位置１６ａ５２及び１６ａ５３を示している。この図１３の表示画面１６ａ５では、タッチパネルと一体となった入力つまみ１６ａ５４を左右に操作することで、領域１６ａ５５の範囲を変動させることができる。図１３は、入力つまみ１６ａ５４を、最も左に動かした場合は１０ｍを、最も右に動かした場合は１００ｍを半径とする例を示している。
【００７４】
このような手順によれば、ユーザは自分が構成したいグループの人数に応じて、適切な領域を簡単に決定することが可能である。なお、このようなユーザ操作によって領域を決定する場合には、情報通信端末１の位置１６ａ５３のように、座標誤差に応じて表示の濃度を変える（座標誤差が大きいほど薄く表示する）としてもよい。このようにすると、画面上に表示したユーザ位置の確度が低い場合は薄い表示となるため、グループ生成者はＧＰＳの測定誤差も考慮して領域の範囲を決定することができる。
【００７５】
以上のように、本発明の一実施形態に係るグループ生成装置１０によれば、グループを生成する端末が存在している位置における現在及び過去の状況に基づいて、当該グループへ参加要求を受け付ける領域を決定する。従って、端末の周辺がどのように混雑していたとしても、グループへの参加を受け付ける対象を適切に制御することができる。これにより、グループ生成者及びグループ参加者の双方は、従来のような複雑な手続きを踏むことなく、所望のグループ（コミュニティ）を形成することが可能となる。
【００７６】
なお、上記実施形態では、グループ生成装置１０を情報通信端末１に備えさせる構成例を説明したが、グループ生成装置１０はサーバに持たせてもよい。この場合、図４のステップＳ１０２〜ステップＳ１０７の処理はサーバで実行されることとなる。また、グループ生成端末１ａは、当該サーバへグループ生成要求を発行し、ステップＳ１０７においてサーバで生成されたグループ情報を受領する、という処理を行うことになる。
【００７７】
また、本発明の実施形態におけるグループ生成装置を構成する一部または全部の機能ブロックは、中央処理装置（ＣＰＵ）、記憶装置（メモリ（ＲＯＭ、ＲＡＭ等）、ハードディスク等）、および入出力装置などのハードウエア資源を用いることで実現され、典型的には集積回路であるＩＣ（ＬＳＩ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩ等とも称される）として具現化される。これらの機能ブロックは、個別に１チップ化されてもよいし、一部または全部を含むように１チップ化されてもよい。
また、集積回路化の手法は、ＩＣに限るものではなく、専用回路または汎用プロセッサで実現してもよい。また、ＩＣ製造後にプログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＩＣ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
さらには、半導体技術の進歩または派生する別の技術により、ＩＣに置き換わる集積回路化の技術（バイオ技術など）が登場すれば、当然その技術を用いて機能ブロックの集積化を行ってもよい。
【００７８】
さらに、上述した本発明の実施形態におけるグループ生成装置が実行するグループ生成方法は、記憶装置に格納されたグループ生成方法の手順を実行可能な所定のプログラムデータが、ＣＰＵによって解釈実行されることで実現されてもよい。この場合、プログラムデータは、ＣＤ−ＲＯＭやフレキシブルディスク等の記録媒体を介して記憶装置内に導入されてもよいし、記録媒体上から直接実行されてもよい。なお、記録媒体は、ＲＯＭやＲＡＭやフラッシュメモリ等の半導体メモリ、フレキシブルディスクやハードディスク等の磁気ディスクメモリ、ＣＤ−ＲＯＭやＤＶＤやＢＤ等の光ディスクメモリ、およびメモリカードなどをいう。また、記録媒体は、電話回線や搬送路などの通信媒体も含む概念である。
【産業上の利用可能性】
【００７９】
本発明のグループ生成装置は、携帯電話、スマートフォン、携帯音楽プレーヤ、携帯ゲーム機、ＰＤＡ等の可搬型の情報通信端末に搭載可能であり、特に複数のユーザが複雑な手続きを踏むことなく所望のグループ（コミュニティ）を形成したい場合等に有用である。
【符号の説明】
【００８０】
１、１ａ、１ｂ、１ｃ、１ｄ  情報通信端末
２ａ、２ｂ、２ｃ、２ｄ  ユーザ
１０  グループ生成装置
１１  グループ情報格納部
１２  ユーザ情報格納部
１３  位置情報取得部
１４  通信部
１５、１５ａ１、１５ａ２、１５ｂ１、１５ｂ２  ユーザ入力部
１６、
１７  コンテンツ部
１０１  受付部
１０２  生成部
１０３  領域制御部
１０４  判定部
１６ａ１〜１６ａ５、１６ｂ１〜１６ｂ４  表示画面
【図１】
2012111251.tif 000003
【図２Ａ】
2012111251.tif 000004
【図２Ｂ】
2012111251.tif 000005
【図３Ａ】
2012111251.tif 000006
【図３Ｂ】
2012111251.tif 000007
【図４】
2012111251.tif 000008
【図５】
2012111251.tif 000009
【図６】
2012111251.tif 000010
【図７】
2012111251.tif 000011
【図８】
2012111251.tif 000012
【図９】
2012111251.tif 000013
【図１０】
2012111251.tif 000014
【図１１】
2012111251.tif 000015
【図１２Ａ】
2012111251.tif 000016
【図１２Ｂ】
2012111251.tif 000017
【図１２Ｃ】
2012111251.tif 000018
【図１３】
2012111251.tif 000019
【手続補正書】
【提出日】平成24年9月18日(2012.9.18)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
【特許文献１】特開２００７−３０６４０９号公報
【特許文献２】特許第４３４０３２２号公報
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上述したグループ生成装置が行うそれぞれの処理は、一連の処理手順を与えるグループ生成方法として捉えることができる。この方法は、一連の処理手順をコンピュータに実行させるためのプログラムの形式で提供される。このプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で、コンピュータに導入されてもよい。また、上述したグループ生成装置を構成する一部又は全部の機能ブロックは、集積回路であるＬＳＩとして実現されてもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
次に、領域制御部１０３ａは、状況判断処理を行う（ステップＳ１０３２）。具体的には、領域制御部１０３ａは、グループ生成端末１ａの位置情報に基づいて、位置情報が示す位置周辺において過去に生成されたグループに関する過去情報を取得する。この過去情報は、典型的には、グループ生成端末１ａによって過去に自ら作成したグループの情報であり、グループ情報格納部１１ａに格納されているグループユーザ情報である。これ以外にも、過去情報は、グループ参加端末１ｂ〜１ｄから取得するようにしてもよいし、一括管理するサーバ等（図示せず）から取得するようにしてもよい。領域制御部１０３ａは、過去情報が複数ある場合には、各グループ（Ｇ１〜Ｇｘ）に参加した人数（ｎ（Ｇ１）〜ｎ（Ｇｘ））の平均値Ａを次式［１］を用いて求める。
Ａ＝｛ｎ（Ｇ１）＋ｎ（Ｇ２）＋  …  ＋ｎ（Ｇｘ）｝／ｘ    …  ［１］
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
しかし、領域５ａ１に含まれるユーザの数に応じて、グループ生成端末１ａ及びネットワークへの負荷が増加する。従って、領域５ａ１に含まれる情報通信端末１の数があまり多い場合には、領域５ａ１の大きさを縮小させて、領域５ａ１に含まれる情報通信端末１の数を制限することが好ましい。この領域５ａ１の大きさを縮小することに、本発明では混雑度Ｃを利用する。具体的には、混雑度Ｃが大きければ領域を大きく（所定値を大きく）し、混雑度Ｃが小さければ領域を小さく（所定値を小さく）する。図１０の例では、領域制御部１０３は、混雑度Ｃに基づいて、グループ領域を領域５ａ１から領域５ａ２に変更している。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
まず、領域制御部１０３ｃは、グループ生成端末１ａが作成しようとするグループ領域の中心座標３ａ２と、グループ生成端末１ｃが既に作成済みであるグループ領域の中心座標３ｃ２との間の中間点６１を、両グループ領域の接点として決定する。領域制御部１０３ｃは、各点３ａ２、６１、及び３ｃ２を通る直線Ｅと領域５ａ１との接点６２、及び当該直線Ｅと領域５ｃ１との接点６３を算出する。また、領域制御部１０３ｃは、点６１と点６２の中間点６４、及び点６１と点６３の中間点６５を算出する。さらに、領域制御部１０３ｃは、直線Ｅと直角かつ点６４を通る直線Ｆと領域５ａ１との接点６６及び６７、及び直線Ｅと直角かつ点６５を通る直線Ｇと領域５ｃ１との接点６８及び６９を算出する。この計算により得られた点６１、６６、６２、及び６７を通る領域は、領域５ａ３であり、点６１、６８、６３、及び６９を通る領域は、領域５ｃ２である。グループ生成端末１ｃの領域制御部１０３ｃは、自端末のグループ領域を領域５ｃ２に決定した上で、グループ領域が重複していたグループ生成端末１ａの領域制御部１０３ａへ領域５ａ３の変更要求を発行する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６４
【補正方法】変更
【補正の内容】
【００６４】
そして、グループ生成端末１ｃから領域変更要求を受信したグループ生成端末１ａの領域制御部１０３ａは、領域変更要求に示された領域５ａ３で問題ないか確認し、自端末のグループ領域を領域５ａ３に決定する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
１、１ａ、１ｂ、１ｃ、１ｄ  情報通信端末
２ａ、２ｂ、２ｃ、２ｄ  ユーザ
１０  グループ生成装置
１１  グループ情報格納部
１２  ユーザ情報格納部
１３  位置情報取得部
１４  通信部
１５、１５ａ１、１５ａ２、１５ｂ１、１５ｂ２  ユーザ入力部
１６、１６ａ、１６ｂ  表示部
１７  コンテンツ部
１０１  受付部
１０２  生成部
１０３  領域制御部
１０４  判定部
１６ａ１〜１６ａ５、１６ｂ１〜１６ｂ４  表示画面
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2012111251.tif 000020
【手続補正９】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2012111251.tif 000021
【手続補正１０】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2012111251.tif 000022
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2012111251.tif 000023
【国際調査報告】
2012111251.tif 000024
2012111251.tif 000025
2012111251.tif 000026