(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
ネットワーク上のサーバ装置及び他の情報処理装置と通信する通信部と、
所定の無線通信範囲内で、当該情報処理装置を識別する第１の識別情報を含む第１のメッセージをブロードキャストするとともに、前記他の情報処理装置からブロードキャストされた、当該他の情報処理装置を識別する第２の識別情報を含む第２のメッセージを受信し、
前記受信された第２のメッセージを基に、前記第１の識別情報及び前記第２の識別情報を含み、前記他の情報処理装置との間で任意のデータ授受を可能とするためのグループの生成を要求する第３のメッセージを前記サーバ装置へ送信し、
前記グループへの参加を要求する第４のメッセージを前記他の情報処理装置へ送信し、
前記送信された第４のメッセージに応答して前記他の情報処理装置から前記サーバ装置へ送信された、前記グループへの参加を要求する第５のメッセージに応答して前記サーバ装置から送信された、前記グループの生成完了を通知する通知情報を受信する
ように前記通信部を制御する制御部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、当該情報処理装置の識別情報と、前記第１のメッセージがブロードキャストされる日時のタイムスタンプ情報とを組み合わせて前記第１の識別情報を生成する
情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置であって、
前記制御部は、前記第３のメッセージが前記サーバ装置に受信されてから、前記他の情報処理装置からの前記第５のメッセージに前記サーバ装置が応答するまでの制限時間を設定可能である
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記制御部は、前記設定された制限時間を延長し、または、前記設定時間の経過後に新たな制限時間を設定するための第６のメッセージを前記サーバ装置へ送信するように前記通信部を制御する
情報処理装置。
【請求項５】
第１の情報処理装置と、第２の情報処理装置と、サーバ装置とを具備するグループ生成システムであって、
前記第１の情報処理装置は、
前記サーバ装置及び前記第２の情報処理装置と通信する第１の通信部と、
所定の無線通信範囲内で、当該第１の情報処理装置を識別する第１の識別情報を含む第１のメッセージをブロードキャストするとともに、前記第２の情報処理装置からブロードキャストされた、当該第２の情報処理装置を識別する第２の識別情報を含む第２のメッセージを受信し、
前記受信された第２のメッセージを基に、前記第１の識別情報及び前記第２の識別情報を含み、前記他の情報処理装置との間で任意のデータ授受を可能とするためのグループの生成を要求する第３のメッセージを前記サーバ装置へ送信し、
前記グループへの参加を要求する第４のメッセージを前記第２の情報処理装置へ送信し、
前記送信された第４のメッセージに応答して前記第２の情報処理装置から前記サーバ装置へ送信された、前記グループへの参加を要求する第５のメッセージに応答して前記サーバ装置から送信された、前記グループの生成完了を通知する通知情報を受信する
ように前記第１の通信部を制御する第１の制御部とを有し、
前記第２の情報処理装置は、
前記サーバ装置及び前記第１の情報処理装置と通信する第２の通信部と、
前記無線通信範囲内で、前記第１のメッセージを受信するとともに、前記第２のメッセージをブロードキャストし、
前記第１の情報処理装置から前記第４のメッセージを受信し、
前記第４のメッセージに応答して前記サーバ装置へ前記第５のメッセージを送信し、
前記サーバ装置から前記通知情報を受信する
ように前記第２の通信部を制御する第２の制御部とを有し、
前記サーバ装置は、
前記第１の情報処理装置及び前記第２の情報処理装置と通信する第３の通信部と、
前記第１の情報処理装置から前記第３のメッセージを受信し、
前記第２の情報処理装置から前記第５のメッセージを受信し、
前記第１の情報処理装置及び前記第２の情報処理装置へ前記通知情報を送信する
ように前記第３の通信部を制御する第３の制御部とを有する
グループ生成システム。
【請求項６】
情報処理装置におけるグループ生成方法であって、
所定の無線通信範囲内で、当該情報処理装置を識別する第１の識別情報を含む第１のメッセージをブロードキャストするとともに、前記他の情報処理装置からブロードキャストされた、当該他の情報処理装置を識別する第２の識別情報を含む第２のメッセージを受信し、
前記受信された第２のメッセージを基に、前記第１の識別情報及び前記第２の識別情報を含み、前記他の情報処理装置との間で任意のデータ授受を可能とするためのグループの生成を要求する第３のメッセージをサーバ装置へ送信し、
前記グループへの参加を要求する第４のメッセージを前記他の情報処理装置へ送信し、
前記送信された第４のメッセージに応答して前記他の情報処理装置から前記サーバ装置へ送信された、前記グループへの参加を要求する第５のメッセージに応答して前記サーバ装置から送信された、前記グループの生成完了を通知する通知情報を受信する
グループ生成方法。
【請求項７】
情報処理装置に、
所定の無線通信範囲内で、当該情報処理装置を識別する第１の識別情報を含む第１のメッセージをブロードキャストするとともに、前記他の情報処理装置からブロードキャストされた、当該他の情報処理装置を識別する第２の識別情報を含む第２のメッセージを受信するステップと、
前記受信された第２のメッセージを基に、前記第１の識別情報及び前記第２の識別情報を含み、前記他の情報処理装置との間で任意のデータ授受を可能とするためのグループの生成を要求する第３のメッセージをサーバ装置へ送信するステップと、
前記グループへの参加を要求する第４のメッセージを前記他の情報処理装置へ送信するステップと、
前記送信された第４のメッセージに応答して前記他の情報処理装置から前記サーバ装置へ送信された、前記グループへの参加を要求する第５のメッセージに応答して前記サーバ装置から送信された、前記グループの生成完了を通知する通知情報を受信するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の情報処理装置との間でグループを生成することが可能な情報処理装置、当該情報処理装置におけるグループ生成方法及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯端末の普及や、TransferJet（登録商標）に代表される近接無線通信技術の向上により、例えばイベント会場やパーティ会場等、多くのユーザが集まる場所において、ユーザは、大容量のデータを携帯端末等の情報処理装置間で交換することが可能となっている。
【０００３】
また下記非特許文献１のように、どこでも気軽にプロフィールを交換するツールとして「ポーケン」が存在する。このポーケンは、固有のＩＤを記憶した携帯型のガジェットであり、ユーザのポーケンが他のユーザのポーケンとタッチされると、互いのＩＤが無線通信により交換される仕組みとなっている。
【０００４】
また下記特許文献１には、コンテンツ視聴装置から送信された視聴情報要求に基づいて同一のグループに属するユーザを選別し、選別されたユーザに対応する視聴情報を当該コンテンツ視聴装置に送信するサーバに係る技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１２４６０６号公報
【非特許文献】
【０００６】
【非特許文献１】ポーケン、インターネット<URL:http://poken.jp/ja/>
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述のTransferJetやポーケンの技術においては、ユーザは互いのデータを交換するために、その都度明示的に機器をかざす行為が必要となるため、不特定多数のユーザをグループ化して当該グループ内のユーザ間でデータ交換を行うには不便である。
【０００８】
また上記特許文献１に記載の技術では、コンテンツ視聴装置間でデータを共有するには必ずサーバを介する必要があり、近隣の機器同士で即座にデータを交換する用途には不向きである。
【０００９】
以上のような事情に鑑み、本発明の目的は、近隣の情報処理装置との間で容易にグループを形成し当該グループ内で容易にデータを交換させることが可能な情報処理装置、サーバ装置、グループ生成システム、グループ生成方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、通信部と制御部とを有する。上記通信部は、ネットワーク上のサーバ装置及び他の情報処理装置と通信する。上記制御部は、所定の無線通信範囲内で、当該情報処理装置を識別する第１の識別情報を含む第１のメッセージをブロードキャストするとともに、上記他の情報処理装置からブロードキャストされた、当該他の情報処理装置を識別する第２の識別情報を含む第２のメッセージを受信するように上記通信部を制御する。また制御部は、上記受信された第２のメッセージを基に、上記第１の識別情報及び上記第２の識別情報を含み、上記他の情報処理装置との間で任意のデータ授受を可能とするためのグループの生成を要求する第３のメッセージを上記サーバ装置へ送信するように上記通信部を制御する。また制御部は、上記グループへの参加を要求する第４のメッセージを上記他の情報処理装置へ送信するように上記通信部を制御する。さらに制御部は、上記送信された第４のメッセージに応答して上記他の情報処理装置から上記サーバ装置へ送信された、上記グループへの参加を要求する第５のメッセージに応答して上記サーバ装置から送信された、上記グループの生成完了を通知する通知情報を受信するように上記通信部を制御する。
【００１１】
この構成により情報処理装置は、所定の無線通信範囲内に存在する他の情報処理装置から受信した第２の識別情報と、自らの第１の識別情報とを、第３のメッセージに含めてサーバ装置へグループ生成要求を送信するだけで、当該情報処理装置と他の情報処理装置とを容易にグルーピングすることができる。当該グルーピングにより、情報処理装置と他の情報処理装置との間のアクセスが認証されたこととなり、その後は両者の間で自由なデータの授受が可能となる。
【００１２】
上記制御部は、当該情報処理装置の識別情報と、上記第１のメッセージがブロードキャストされる日時のタイムスタンプ情報とを組み合わせて上記第１の識別情報を生成してもよい。
【００１３】
これにより情報処理装置は、第１の識別情報にタイムスタンプ情報を含ませることで、当該第１の識別情報をパスワード（キー）として機能させ、自身がその場に存在することを証明し、なりすましを防ぐことができる。
【００１４】
上記制御部は、上記第３のメッセージが上記サーバ装置に受信されてから、上記他の情報処理装置からの上記第５のメッセージに上記サーバ装置が応答するまでの制限時間を設定可能であってもよい。
【００１５】
これにより情報処理装置は、グループへの参加に制限時間を設けることで、悪意のユーザが不正にグループに参加することを極力防ぐことができる。
【００１６】
この場合、上記制御部は、上記設定された制限時間を延長し、または、上記設定時間の経過後に新たな制限時間を設定するための第６のメッセージを上記サーバ装置へ送信するように上記通信部を制御してもよい。
【００１７】
これにより情報処理装置は、制限時間の延長または新たな制限時間の設定を行うことで、不正なグループ参加を極力防ぎながらも、善意のユーザを柔軟にグループに参加させることができる。
【００１８】
本発明の他の形態に係るサーバ装置は、通信部と制御部とを有する。上記通信部は、第１の情報処理装置及び第２の情報処理装置と通信する。上記制御部は、上記第１の情報処理装置から、当該第１の情報処理装置を識別する第１の識別情報と、上記第２の情報処理装置を識別する第２の識別情報とを含み、当該第１の情報処理装置と当該第２の情報処理装置との間で任意のデータ授受を可能とするためのグループの生成を要求する第１のメッセージを受信するように上記通信部を制御する。また制御部は、上記第２の情報処理装置から、上記グループへの参加を要求する第２のメッセージを受信し、上記第１の情報処理装置及び上記第２の情報処理装置へ、上記グループの生成完了を通知する通知情報を送信するように上記通信部を制御する。
【００１９】
本発明の他の形態に係るグループ生成システムは、第１の情報処理装置と、第２の情報処理装置と、サーバ装置とを有する。
【００２０】
上記第１の情報処理装置は、第１の通信部と、第１の制御部とを有する。上記第１の通信部は、上記サーバ装置及び上記第２の情報処理装置と通信する。上記第１の制御部は、所定の無線通信範囲内で、当該第１の情報処理装置を識別する第１の識別情報を含む第１のメッセージをブロードキャストするとともに、上記第２の情報処理装置からブロードキャストされた、当該第２の情報処理装置を識別する第２の識別情報を含む第２のメッセージを受信するように上記第１の通信部を制御する。また第１の制御部は、上記受信された第２のメッセージを基に、上記第１の識別情報及び上記第２の識別情報を含み、上記他の情報処理装置との間で任意のデータ授受を可能とするためのグループの生成を要求する第３のメッセージを上記サーバ装置へ送信するように上記第１の通信部を制御する。また第１の制御部は、上記グループへの参加を要求する第４のメッセージを上記第２の情報処理装置へ送信するように上記第１の通信部を制御する。さらに第１の制御部は、上記送信された第４のメッセージに応答して上記第２の情報処理装置から上記サーバ装置へ送信された、上記グループへの参加を要求する第５のメッセージに応答して上記サーバ装置から送信された、上記グループの生成完了を通知する通知情報を受信するように上記第１の通信部を制御する。
【００２１】
上記第２の情報処理装置は、第２の通信部と、第２の制御部とを有する。上記第２の通信部は、上記サーバ装置及び上記第１の情報処理装置と通信する。上記第２の制御部は、上記無線通信範囲内で、上記第１のメッセージを受信するとともに、上記第２のメッセージをブロードキャストするように上記第２の通信部を制御する。また第２の制御部は、上記第１の情報処理装置から上記第４のメッセージを受信し、上記第４のメッセージに応答して上記サーバ装置へ上記第５のメッセージを送信し、上記サーバ装置から上記通知情報を受信するように上記第２の通信部を制御する。
【００２２】
上記サーバ装置は、第３の通信部と、第３の制御部とを有する。上記第３の通信部は、上記第１の情報処理装置及び上記第２の情報処理装置と通信する。上記第３の制御部は、上記第１の情報処理装置から上記第３のメッセージを受信し、上記第２の情報処理装置から上記第５のメッセージを受信し、上記第１の情報処理装置及び上記第２の情報処理装置へ上記通知情報を送信するように上記第３の通信部を制御する。
【００２３】
本発明のまた別の形態に係るグループ生成方法は、情報処理装置におけるグループ生成方法である。当該グループ生成方法は、所定の無線通信範囲内で、当該情報処理装置を識別する第１の識別情報を含む第１のメッセージをブロードキャストするとともに、上記他の情報処理装置からブロードキャストされた、当該他の情報処理装置を識別する第２の識別情報を含む第２のメッセージを受信することを含む。上記受信された第２のメッセージを基に、上記第１の識別情報及び上記第２の識別情報を含み、上記他の情報処理装置との間で任意のデータ授受を可能とするためのグループの生成を要求する第３のメッセージがサーバ装置へ送信される。さらに、上記グループへの参加を要求する第４のメッセージが上記他の情報処理装置へ送信され、上記送信された第４のメッセージに応答して上記他の情報処理装置から上記サーバ装置へ送信された、上記グループへの参加を要求する第５のメッセージに応答して上記サーバ装置から送信された、上記グループの生成完了を通知する通知情報が受信される。
【００２４】
本発明のさらに別の形態に係るプログラムは、情報処理装置に、送受信ステップと、第１の送信ステップと、第２の送信ステップと、受信ステップとを実行させる。上記送受信ステップでは、所定の無線通信範囲内で、当該情報処理装置を識別する第１の識別情報を含む第１のメッセージがブロードキャストされるとともに、上記他の情報処理装置からブロードキャストされた、当該他の情報処理装置を識別する第２の識別情報を含む第２のメッセージが受信される。上記第１の送信ステップでは、上記受信された第２のメッセージを基に、上記第１の識別情報及び上記第２の識別情報を含み、上記他の情報処理装置との間で任意のデータ授受を可能とするためのグループの生成を要求する第３のメッセージがサーバ装置へ送信される。上記第２の送信ステップでは、上記グループへの参加を要求する第４のメッセージが上記他の情報処理装置へ送信される。上記受信ステップでは、上記送信された第４のメッセージに応答して上記他の情報処理装置から上記サーバ装置へ送信された、上記グループへの参加を要求する第５のメッセージに応答して上記サーバ装置から送信された、上記グループの生成完了を通知する通知情報が受信される。
【発明の効果】
【００２５】
以上説明したように、本発明によれば、近隣の情報処理装置との間で容易にグループを形成し当該グループ内で容易にデータを交換させることができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係るグループ生成システムの概要を示した図である。
【図２】本発明の一実施形態に係る携帯端末のハードウェア構成を示した図である。
【図３】本発明の一実施形態に係るサーバのハードウェア構成を示した図である。
【図４】本発明の一実施形態に係る携帯端末のソフトウェア構成を示した図である。
【図５】本発明の一実施形態に係るサーバのソフトウェア構成を示した図である。
【図６】本発明の一実施形態において、各携帯端末がグループ化されるまでの各端末及びサーバ間のメッセージのやり取りを示したシーケンス図である。
【図７】本発明の一実施形態において、各携帯端末で生成される近隣機器リストの例を示した図である。
【図８】本発明の一実施形態において、招待状を受信した携帯端末が表示するグループ招待画面の例を示した図である。
【図９】本発明の一実施形態においてやり取りされるメッセージのフォーマットを示した図である。
【図１０】本発明の一実施形態に係るサーバが生成・管理するグループリストの例を示した図である。
【図１１】本発明の一実施形態におけるグループ生成処理における携帯端末の動作の流れを示すフローチャートである。
【図１２】本発明の一実施形態におけるグループ生成処理におけるサーバの動作の流れを示すフローチャートである。
【図１３】本発明の一実施形態において、携帯端末Ａと携帯端末Ｂとでグループが生成された後、新たに携帯端末Ｃへグループへの参加が促され、当該参加が成功した場合のメッセージのやり取りを示すシーケンス図である。
【図１４】本発明の一実施形態において、携帯端末Ａと携帯端末Ｂとでグループが生成された後、新たに携帯端末Ｃへグループへの参加が促されたものの、当該参加が失敗した場合のメッセージのやり取りを示すシーケンス図である。
【図１５】本発明の一実施形態において携帯端末に表示されるグループ化通知画面の例を示した図である。
【図１６】本発明の変形例においてグループ参加可能時間経過後にグループ参加可能時間が再設定される場合の携帯端末の動作の流れを示したフローチャートである。
【図１７】本発明の変形例においてグループ参加可能時間経過後にグループ参加可能時間が再設定される場合の各携帯端末及びサーバ間のメッセージのやり取りを示したシーケンス図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２８】
［システムの概要］
図１は、本発明の一実施形態に係るグループ生成システムの概要を示す図である。同図に示すように、このグループ生成システムは、複数の携帯端末１０（１０ａ〜１０ｃ、以下、携帯端末Ａ〜Ｃとも称する）とサーバ２０とから構成される。もちろん、携帯端末１０の数は３つに限られるものではない。携帯端末とは、例えば携帯電話機、スマートフォン、ＰＤＡ（Personal Digital Assistant）、携帯型ＡＶプレイヤー、電子ブック、電子辞書等である。サーバ２０は、インターネット上、または所定のＬＡＮ（Local Area Network）上に存在する。
【００２９】
各携帯端末１０は、例えばイベント会場やパーティ会場等、多くのユーザが集まる場所において、各ユーザに携帯されているものである。
【００３０】
各携帯端末１０同士は、例えばWi-Fi（登録商標）（IEEE 802.11）、Bluetooth（登録商標）（IEEE 802.15.1）、ZigBee（登録商標）（IEEE 802.15.4）等の無線通信規格に準じて、無線到達範囲Ｗ内で、アクセスポイントを用いることなく、直接無線通信を行うことができる。また各携帯端末１０は、アクセスポイントを介した上記無線通信や有線通信により上記サーバ２０と接続することが可能である。
【００３１】
本実施形態において、各携帯端末１０は、他の携帯端末１０及び上記サーバ２０と所定のデータをやりとりすることで、無線到達範囲内において他の携帯端末１０との間でグループＧを生成することができる。同図では、携帯端末Ａと携帯端末Ｂとがグルーピングされている様子が示されている。当該グループ生成処理の詳細については後述する。
【００３２】
［携帯端末のハードウェア構成］
図２は、上記各携帯端末１０のハードウェア構成を示すブロック図である。
【００３３】
この携帯端末１０は、ＣＰＵ１１、ＲＡＭ１２、フラッシュメモリ１３、ディスプレイ１４、タッチパネル１５、通信部１６、外部Ｉ／Ｆ（インタフェース）１７、キー／スイッチ部１８及びスピーカ１９を有する。
【００３４】
ＣＰＵ１１は、携帯端末１０の各ブロックと信号をやり取りして各種演算を行い、後述するグループ生成処理等、携帯端末１０で実行される処理を統括的に制御する。
【００３５】
ＲＡＭ１２は、ＣＰＵ１１の作業領域として用いられ、ＣＰＵ１１が上記グループ生成処理において扱う各種データや、当該グループ生成処理を実行するためのアプリケーション等のプログラムを一時的に格納する。
【００３６】
フラッシュメモリ１３は、例えばＮＡＮＤ型のものであり、グループ生成処理に必要なデータ、動画や音楽等のコンテンツ、ＣＰＵ１１が実行する制御プログラム及び上記アプリケーション等の各種プログラムを記憶する。またフラッシュメモリ１３は、上記アプリケーションが実行される際には、その実行に必要な各種データを上記ＲＡＭ１２へ読み出す。当該各種プログラムは、例えばメモリカード（図示せず）等の他の記録媒体に記憶されていても構わない。また携帯端末１０は、当該フラッシュメモリ１３に代わる、または追加の記憶装置として、ＨＤＤ（Hard Disk Drive）を有していてもよい。
【００３７】
ディスプレイ１４は、例えばＬＣＤ（Liquid Crystal Display）やＯＥＬＤ（Organic Electro-Luminescence Display）であり、後述するように、グループ生成処理を実行するアプリケーションの画面や各種メッセージを表示する。またディスプレイ１４はタッチパネル１５と一体的に設けられている。タッチパネル１５は、上記グループ生成処理の過程やコンテンツのやり取り等において必要なユーザのタッチ操作を検出し、ＣＰＵ１１へ伝える。タッチパネル１５の動作方式としては、例えば抵抗被膜方式や静電容量方式が用いられるが、電磁誘導方式、マトリクススイッチ方式、表面弾性波方式、赤外線方式等のその他の方式が用いられてもよい。
【００３８】
通信部１６は、例えば上記Wi-Fi（登録商標）（IEEE 802.11）、Bluetooth（登録商標）（IEEE 802.15.1）、ZigBee（登録商標）（IEEE 802.15.4）等の無線通信規格に準じた無線通信モジュールである。また携帯端末１０は当該無線通信モジュールとは別に、イーサネット（登録商標）等の有線通信によりサーバ２０と接続するためのＮＩＣ（Network Interface Card）を有していてもよい。
【００３９】
外部Ｉ／Ｆ（インタフェース）１７は、例えばＵＳＢ（Universal Serial Bus）やＨＤＭＩ（High-Definition Multimedia Interface）等の各種規格に準じて、メモリカード等の外部機器と接続し、データのやり取りを行う。
【００４０】
キー／スイッチ部１８は、例えば電源スイッチ、ショートカットキー等、特にタッチパネル１５では入力できないユーザの操作等を受け付け、入力信号をＣＰＵ１１へ伝える。
【００４１】
スピーカ１９は、上記フラッシュメモリ１３等に記憶された、または通信部１６、外部Ｉ／Ｆ１７等から入力されたコンテンツ等の音声信号を出力する。
【００４２】
［サーバのハードウェア構成］
図３は、本発明の一実施形態に係るサーバ２０のハードウェア構成を示した図である。同図に示すように、サーバ２０は、ＣＰＵ２１、ＲＯＭ２２（Read Only Memory）、ＲＡＭ２３、入出力インタフェース２５、及び、これらを互いに接続するバス２４を備える。
【００４３】
ＣＰＵ２１は、必要に応じてＲＡＭ２３等に適宜アクセスし、各種演算処理を行いながらサーバ２０の各ブロック全体を統括的に制御する。ＲＯＭ２２は、ＣＰＵ２１に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ２３は、ＣＰＵ２１の作業用領域等として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００４４】
入出力インタフェース２５には、表示部２６、入力部２７、記憶部２８、通信部２９等が接続される。
【００４５】
表示部２６は、例えばＬＣＤ、ＯＥＬＤ、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。当該表示部２６は、サーバ２０に内蔵されていてもよいし、サーバ２０に外部接続されていてもよい。
【００４６】
入力部２７は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。入力部２７がタッチパネルを含む場合、そのタッチパネルは表示部２６と一体となり得る。
【００４７】
記憶部２８は、例えばＨＤＤや、フラッシュメモリ、その他の固体メモリ等の不揮発性メモリである。当該記憶部２８には、上記ＯＳや各種アプリケーション、各種データが記憶される。特に本実施形態では、記憶部２８には、携帯端末１０間のグループ生成処理を制御するためのアプリケーション等のプログラムも記憶される。
【００４８】
通信部２９は、上記携帯端末１０が有するものと同様の無線通信モジュールや、インターネットやＬＡＮに有線接続するためのＮＩＣ等である。
【００４９】
［携帯端末のソフトウェア構成］
図４は、上記携帯端末１０が有するソフトウェアの機能ブロックを示した図である。同図に示すように、携帯端末１０は、ユーザインタフェース部４１、アプリケーション部４２、サーバ通信部４５、無線通信部４６を有する。
【００５０】
ユーザインタフェース部４１は、ディスプレイ１４に、各種操作画面等のユーザインタフェースを表示するとともに、携帯端末１０のユーザによる上記タッチパネル１５やキー／スイッチ部１８に対する操作を検出して、それをアプリケーション部４２へ伝える。
【００５１】
アプリケーション部４２は、ＩＤ交換機能４３及び招待状送受信機能４４を有する。アプリケーション部４２は、これら機能を用いて、携帯端末１０を識別するＩＤや、他の携帯端末１０（のユーザ）をグループに招待するための招待状等、様々なタイプのメッセージを、ユニキャストまたはブロードキャストにより送受信する。
【００５２】
サーバ通信部４５は、上記通信部１６と協働して、インターネット上またはＬＡＮ上のサーバ２０との無線または有線による通信を制御する。無線通信部４６は、上記通信部１６と協働して、他の携帯端末１０との間の上記各無線通信規格に準じた無線通信を制御する。
【００５３】
［サーバのソフトウェア構成］
図５は、上記サーバ２０が有するソフトウェアの機能ブロックを示した図である。同図に示すように、サーバ２０は、アプリケーション部５１、端末通信部５５及びデータベース５６を有する。
【００５４】
アプリケーション部５１は、タイマー機能５２、データ管理機能５３及びグルーピング制御機能５４を有する。タイマー機能５２は、後述するグループ参加可能時間を管理する。データ管理機能５３は、データベース５６に記憶されている、後述するグループリスト等のデータを管理する。グルーピング制御機能５４は、上記タイマー機能５２及びデータ管理機能５３を用いながら、各携帯端末１０によるグループの生成処理、グループへの追加処理、タイマーの延長や再設定等の処理を制御する。
【００５５】
端末通信部５５は、上記通信部２９と協働して、各携帯端末１０との間の無線または有線による通信処理を制御する。
【００５６】
データベース５６は、上記グループリスト等、携帯端末１０間のグループ生成処理に必要なデータを記憶する。
【００５７】
［グループ生成処理の詳細］
次に、以上のように構成されたグループ生成システムにおける各携帯端末１０及びサーバ２０の動作について説明する。以降の説明においては、携帯端末１０のＣＰＵ１１及びサーバ２０のＣＰＵ２１を主な動作主体として説明するが、この動作はＣＰＵ１１、ＣＰＵ２１の制御下において実行される上記各ソフトウェアと協働して行われる。
【００５８】
図６は、本実施形態において、各携帯端末１０がグループ化されるまでの各端末及びサーバ２０間のメッセージのやり取りを示したシーケンス図である。同図では、携帯端末Ａ及びＢがグループ化される様子が示されるが、もちろん、３つ以上の携帯端末間でデータがやり取りされそれらがグループ化されてもよい。
【００５９】
同図に示すように、各携帯端末１０（Ａ及びＢ）のＣＰＵ１１は、定期的にハローメッセージを無線によりブロードキャストすることで、近隣機器（携帯端末１０）に自身の存在を知らせる（ステップ６１、６２）。
【００６０】
このハローメッセージには、送信元機器のＩＰアドレスや送信先機器のＩＰアドレスとしてのブロードキャストアドレスの他、各携帯端末Ａ及びＢを一意に特定できるＩＤが含まれる。このＩＤは、例えば、各携帯端末のＭＡＣアドレスやその他のユーザＩＤと、ハローメッセージ送信時（生成時）におけるタイムスタンプ等を組み合わせたものである。ＩＤ中に、タイムスタンプのようなランダム性のある文字列が挿入されることで、ＩＤは、その場（例えばイベント会場やパーティ会場等）にいるユーザしか知りえない情報となる。したがってＩＤは、パスワード（暗号キー）としての機能も発揮することができる。
【００６１】
上記ハローメッセージを受信した各携帯端末１０のＣＰＵ１１は、ハローメッセージに記載されたＩＤや送信元機器の情報を元に、近隣機器リストを生成する。図７は、当該近隣機器リストの例を示した図である。
【００６２】
同図に示すように、メッセージの送信元の携帯端末の機器名、ＩＤ、グループの親か否かを示すフラグ、メッセージの最終受信時刻が含まれる。上述したように、ＩＤは、ＭＡＣアドレスとタイムスタンプとが組み合わされたものである。メッセージの送信元の携帯端末がグループの親であるか否かを示すフラグは、送信元の携帯端末が、後述する招待状を送信した端末であるか否かによって、０か１で示される。ハローメッセージの送受信の段階では、招待状は送受信されておらず、グループの親は決まっていないため、当該フラグは全て０となる。
【００６３】
図６に戻り、続いて、いずれかの携帯端末１０（同図では携帯端末Ａ）のＣＰＵ１１は、サーバ２０へ、他の携帯端末１０（同図では携帯端末Ｂ）との間でグループの生成を要求するためのメッセージとして、グループリクエストを送信する（ステップ６３）。当該グループリクエストには、送信元の携帯端末ＡのＩＤと、グループを生成する相手となる携帯端末ＢのＩＤとが含まれる。
【００６４】
より詳細には、当該グループリクエストは、ＩＤ−Ａを有する携帯端末Ａのグループの生成要求と、当該グループのメンバーとしての、ＩＤ−Ｂを有する携帯端末Ｂのグループへの追加要求（ＩＤ−ＡのグループへのＩＤ−Ｂの登録要求）とを兼ねたものである。しかし、当該グループの作成要求とグループへの追加要求とが分離されて、まずグループの作成要求のみ送信され、その後しばらくしてからグループへの追加要求が送信されても構わない。
【００６５】
続いて、サーバ２０のＣＰＵ２１は、上記携帯端末Ａからグループリクエストを受信すると、要求されたグループを生成する。具体的には、サーバ２０のＣＰＵ２１は、受信したグループリクエストに記載された、グループのメンバーとなる携帯端末のＩＤ等をグループリスト（後述）に登録するとともに、タイマーにより、上記グループリクエストの受信時刻からの経過時間（以下、グループ年齢と称する）のカウントを開始する。サーバ２０のＣＰＵ２１は、グループを生成すると、それを知らせるメッセージとして、グループ生成通知を携帯端末Ａへ返す（ステップ６４）。
【００６６】
続いて、グループ生成通知を受信した携帯端末１０（同図では携帯端末Ａ）のＣＰＵ１１は、グループ生成対象の携帯端末１０（同図では携帯端末Ｂ）に対して、グループへの参加を要求するメッセージとしての招待状を送信する（ステップ６５）。
【００６７】
招待状を受信した携帯端末ＢのＣＰＵ１１は、それを元に、グループ招待画面をディスプレイ１４に表示する。図８は、当該グループ招待画面９１には、グループへ招待されていることを示すメッセージ及び当該グループへの参加に同意するための同意ボタン９２が表示される。
【００６８】
上記同意ボタン９２がユーザの指Ｆにより押下（タッチ）されると、携帯端末ＢのＣＰＵ１１は、当該グループへの参加を要求するためのメッセージとしてグループリクエストをサーバ２０へ送信する（ステップ６６）。
【００６９】
サーバ２０は、上記携帯端末Ｂからグループリクエストを受信すると、上記携帯端末Ａからのグループリクエストの受信時からカウントされているグループ年齢が、所定の制限時間（グループ参加可能時間と称する）を越えているか否かを判断する。グループ参加可能時間は例えば１０分とされるが、これに限られない。当該グループ参加可能時間は、例えばサーバ２０において予め所定時間に定められていてもよいし、グループ主催者である携帯端末１０が設定可能であってもよい。この場合、携帯端末１０は、上記サーバ２０へ送信されるグループリクエストにグループ参加可能時間も含めてもよい。
【００７０】
上記グループ年齢がグループ参加可能時間を越えていない場合には、サーバ２０のＣＰＵ２１は、携帯端末Ａ及び携帯端末Ｂのグループ参加成功を通知するメッセージとしてグループ化通知を携帯端末Ａ及び携帯端末Ｂへ送信する（ステップ６７、６８）。またＣＰＵ２１は、グループ年齢がグループ参加可能時間を越えていた場合には、携帯端末Ｂのグループ参加失敗を通知するグループ化通知を携帯端末Ａ及び携帯端末Ｂへ送信する（ステップ６７、６８）。
【００７１】
以上の処理によりグループが生成されると、そのグループ内の携帯端末１０同士は認証がなされた状態となるため、各携帯端末１０のユーザは、例えば動画、静止画、音声等の任意のデータを各携帯端末１０間で無線により自由にやり取りすることが可能となる。
【００７２】
図９は、本実施形態において上述の各メッセージの送受信に用いられるフォーマットを示した図である。同図に示すように、当該フォーマットは、メッセージタイプ、機器タイプ、送信元アドレス、送信先アドレス、親アドレス、日付／時間、ＩＤ、メッセージ等の各フィールドを有する。
【００７３】
上述のハローメッセージにおいては、メッセージタイプは「ハロー」、送信元アドレスは携帯端末Ａのアドレス、送信先アドレスはブロードキャストアドレス、その他のフィールドは未使用となる。
【００７４】
上述の招待状においては、メッセージタイプは「招待状」、機器タイプは「グループ主催者」、送信元アドレスと親アドレスは携帯端末Ａのアドレス、送信先アドレスは携帯端末Ｂのアドレスであり、メッセージフィールドには必要に応じて何らかのコメントを含む。当該コメントは携帯端末Ａのユーザがタッチパネル１５を介して入力可能であってもよい。
【００７５】
上述の携帯端末Ａからサーバ２０へ送信されるグループリクエストにおいては、メッセージタイプは「グループリクエスト」、機器タイプは「グループ主催者」、送信元アドレスは携帯端末Ａのアドレス、送信先アドレスはサーバ２０のアドレス、親アドレスは携帯端末Ａのアドレス、ＩＤ１は携帯端末ＡのＩＤ、ＩＤ２は携帯端末ＢのＩＤである。
【００７６】
上述の携帯端末Ｂからサーバ２０へ送信されるグループリクエストにおいては、メッセージタイプは「グループリクエスト」、機器タイプは「グループ参加者」、送信元アドレスは携帯端末Ｂのアドレス、送信先アドレスはサーバ２０のアドレス、親アドレスは携帯端末Ａのアドレス、ＩＤ１は携帯端末ＡのＩＤ、ＩＤ２は携帯端末ＢのＩＤである。
【００７７】
上述のグループ化通知においては、メッセージタイプは、上記グループ年齢がグループ参加可能時間を越えたか否かに応じて、「グループ参加成功」または「グループ参加失敗」、機器タイプは「グループ管理者」、送信元アドレスはサーバ２０のアドレス、送信先アドレスは携帯端末Ａ及び携帯端末Ｂのアドレス、親アドレスは携帯端末Ａのアドレス、ＩＤ１は携帯端末ＡのＩＤ、ＩＤ２は携帯端末ＢのＩＤである。
【００７８】
図１０は、グループ生成時に上記サーバ２０が生成・管理するグループリストの例を示した図である。同図に示すように、グループリストには、グループ名、参加機器ＩＤ、親機器ＩＤ、グループ年齢の各フィールドを有する。同図の例では、携帯端末Ａにより、携帯端末Ｂ及び携帯端末Ｃを参加者とするグループが生成され、また携帯端末Ｄにより、携帯端末Ｅを参加者とするグループが生成されていることが示されている。サーバ２０は、グループリクエストが受信され新たな参加者がグループに参加する度に当該グループリストを更新する。
【００７９】
図１１は、上述したグループ生成処理における携帯端末１０の動作の流れを示すフローチャートである。
【００８０】
同図に示すように、携帯端末１０のＣＰＵ１１は、メッセージを受信すると（ステップ１０１のＹｅｓ）、そのメッセージがハローメッセージか否かを判断する（ステップ１０２）。
【００８１】
受信したメッセージがハローメッセージであると判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該ハローメッセージに記載された送信元の携帯端末の情報を上記近隣機器リストに登録する（ステップ１０３）。
【００８２】
受信したメッセージがハローメッセージではないと判断した場合（Ｎｏ）、ＣＰＵ１１は、そのメッセージがグループ化通知であるか否かを判断する（ステップ１０４）。
【００８３】
受信したメッセージがグループ化通知であると判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該メッセージ（他の携帯端末１０との間でグループが生成された旨）をディスプレイ１４に表示し、当該メッセージを保存する（ステップ１０５）。
【００８４】
受信したメッセージがグループ化通知ではないと判断した場合（Ｎｏ）、ＣＰＵ１１は、そのメッセージが招待状であるか否かを判断する（ステップ１０６）。
【００８５】
受信したメッセージが招待状であると判断した場合（Ｙｅｓ）、ＣＰＵ１１は、上記図８で示したグループ招待画面を表示する（ステップ１０７）。
【００８６】
続いてＣＰＵ１１は、上記グループ招待画面において同意ボタンが押下されたか否かを判断し（ステップ１０８）、押下されたと判断された場合には、サーバ２０へ上記グループリクエストを送信する（ステップ１０９）。
【００８７】
上記ステップ１０６において、メッセージが招待状ではないと判断された場合（Ｎｏ）及び上記ステップ１０８において同意ボタンが（例えば所定時間内に）押下されなかった場合（Ｎｏ）、ＣＰＵ１１はステップ１０１へ戻り、新たなメッセージを待つ。
【００８８】
図１２は、上述したグループ生成処理におけるサーバ２０の動作の流れを示すフローチャートである。
【００８９】
同図に示すように、サーバ２０のＣＰＵ２１は、メッセージを受信すると（ステップ１１１）、それがグループリクエストであるか否かを判断する（ステップ１１２）。
【００９０】
受信したメッセージがグループリクエストであると判断した場合（Ｙｅｓ）、ＣＰＵ２１は、その送信元が親機器（グループ主催者）であるか否かを判断する（ステップ１１３）。
【００９１】
送信元が親機器であると判断した場合（Ｙｅｓ）、ＣＰＵ２１は、上記グループリストを生成し（ステップ１１４）、当該親機器へ、上記グループ生成通知を送信する（ステップ１１５）。
【００９２】
送信元が親機器でない（子機器）であると判断した場合（Ｎｏ）、ＣＰＵ２１は、上記グループリクエストの受信時刻における上記グループ年齢が上記グループ参加可能時間を越えているか否かを判断する（ステップ１１６）。
【００９３】
グループ年齢がグループ参加可能時間を越えていないと判断した場合（Ｎｏ）、ＣＰＵ２１は、グループリクエストの送信元の携帯端末１０をグループに含めるように上記グループリストを更新する（ステップ１１７）。そしてＣＰＵ２１は、グループ参加成功を示す上記グループ化通知を当該グループの参加者である各携帯端末１０へ送信する（ステップ１１８）。
【００９４】
グループ年齢がグループ参加可能時間を越えていると判断した場合（Ｙｅｓ）、ＣＰＵ２１は、グループ参加失敗を示すグループ化通知を各携帯端末１０へ送信する（ステップ１１９）。
【００９５】
図１３は、上記図６で示した処理により携帯端末Ａと携帯端末Ｂとでグループが生成された後、新たに携帯端末Ｃへグループへの参加が促され、当該参加が成功した場合のメッセージのやり取りを示すシーケンス図である。
【００９６】
同図に示すように、ステップ１３１〜ステップ１３８の処理は、上記図６のステップ６１〜ステップ６８で示した処理と同様である。
【００９７】
その後、例えば携帯端末Ｃが、携帯端末Ａ及び携帯端末Ｂの無線到達範囲Ｗに新たに入ってきたり、当該無線到達範囲内で携帯端末Ｃの電源が投入されたりした場合、当該携帯端末Ｃと携帯端末Ａ及び携帯端末Ｂの各ＣＰＵ１１はそれぞれハローメッセージを送受信する（ステップ１３９〜１４２）。これにより携帯端末Ｃにおいて新たな近隣機器リストが生成されるとともに、携帯端末Ａ及び携帯端末Ｂにおいて近隣機器リストに携帯端末Ｃが追加される。
【００９８】
続いて、親である携帯端末ＡのＣＰＵ１１は、携帯端末Ｃへ上記招待状を送信する（ステップ１４３）。
【００９９】
上記招待状を受信した携帯端末Ｃにおいて、同意ボタンが押下された場合、上記グループリクエストがサーバ２０へ送信される（ステップ１４４）。この場合のグループリクエストには、携帯端末Ａ、携帯端末Ｂ及び携帯端末Ｃの各ＩＤが含まれている。ここで送信されるＩＤは、グループ参加のみを目的とするならば、送信元の携帯端末ＣのＩＤと、親である携帯端末ＡのＩＤのみで十分であるが、携帯端末ＢのＩＤも含まれることで、携帯端末Ｃのユーザが、携帯端末Ａ及び携帯端末Ｂの各ユーザと同じ場所に実際に存在していることが証明される。
【０１００】
上記グループリクエストを受信したサーバ２０は、その時点でのグループ年齢が上記グループ参加可能時間を越えていない場合、携帯端末Ｃを新たにグループに参加させるべくグループリストを更新し、携帯端末Ａ、携帯端末Ｂ及び携帯端末Ｃへ、携帯端末Ｃのグループ参加成功を通知するグループ化通知を送信する（ステップ１４５〜ステップ１４７）。
【０１０１】
図１５は、グループ化通知を受信した場合に携帯端末Ｃのディスプレイ１４に表示されるグループ化通知画面の例を示している。同図に示すように、当該グループ化通知画面７１では、誰のグループに参加したか、グループのメンバーは誰であるかが表示される。当該グループ化通知画面７１は、ユーザがＯＫボタン７２を押下すると消去される。
【０１０２】
図１４は、上記図６で示した処理により携帯端末Ａと携帯端末Ｂとでグループが生成された後、新たに携帯端末Ｃへグループへの参加が促されたものの、当該参加が失敗した場合のメッセージのやり取りを示すシーケンス図である。
【０１０３】
同図に示すように、ステップ１５１〜ステップ１５８の処理は、上記図６のステップ６１〜ステップ６８及び上記図１３のステップ１３１〜ステップ１３８で示した処理と同様である。またステップ１５９〜ステップ１６４の処理は、図１３のステップ１３９〜ステップ１４４で示した処理と同様である。
【０１０４】
上記グループリクエストを受信したサーバ２０は、その時点でのグループ年齢が上記グループ参加可能時間を越えていた場合、携帯端末Ｃのグループ参加失敗を通知するグループ化通知を携帯端末Ａ、携帯端末Ｂ及び携帯端末Ｃへ送信する（ステップ１６５〜ステップ１６７）。
【０１０５】
［まとめ］
以上説明したように、本実施形態によれば、各携帯端末１０は、無線通信範囲内に存在する他の携帯端末１０からハローメッセージにより受信したＩＤと、自らのＩＤとを、グループリクエストに含めてサーバ２０へ送信するだけで、その携帯端末１０と他の携帯端末１０とを容易にグルーピングすることができる。当該グルーピングにより、各携帯端末１０間のアクセスが認証されたこととなり、その後は各端末間で自由なデータの授受が可能となる。
【０１０６】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
【０１０７】
上述の実施形態においては、グループ参加可能時間を経過してから子の携帯端末１０からグループリクエストがサーバ２０へ送信された場合、当該携帯端末１０はグループに参加することができなかった。しかし、このような場合に、親または子の携帯端末１０からの要求に応じて、再度グループ参加可能時間が設定可能とされてもよい。図１６は、この場合の親の携帯端末１０の動作の流れを示したフローチャートであり、図１７は、この場合の各携帯端末１０及びサーバ２０間のメッセージの流れを示したシーケンス図である。
【０１０８】
図１６に示すように、親である携帯端末１０のＣＰＵ１１は、他の携帯端末１０のグループ参加失敗を通知するグループ化通知を受信すると（ステップ１７１）、当該携帯端末１０のユーザからグループ参加可能時間の再設定の指示があったか否かを判断する（ステップ１７２）。この指示は、例えば携帯端末１０のユーザが、ディスプレイ１４に表示される、グループ参加可能時間の再設定のためのユーザインタフェースを介して入力される。
【０１０９】
上記グループ参加可能時間の再設定の指示があったと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、グループ参加可能時間の再設定を要求するメッセージをサーバ２０へ送信する（図１６のステップ１７３、図１７のステップ１８２）。
【０１１０】
続いて、サーバから上記再設定の完了を通知するメッセージを受信した場合（図１６のステップ１７４のＹｅｓ、図１７のステップ１８３）、ＣＰＵ１１は、グループ参加に失敗した携帯端末１０へ再度招待状を送信する（図１６のステップ１７５、図１７のステップ１８４）。
【０１１１】
また、上記ステップ１７２において、当該親である携帯端末１０のユーザからグループ参加可能時間の再設定指示がない場合、ＣＰＵ１１は、他の携帯端末１０（グループへの参加に失敗した携帯端末１０）からグループ参加可能時間の再設定要求を受信したか否かを判断する（ステップ１７６）。
【０１１２】
当該再設定要求を受信した場合（図１６のステップ１７６のＹｅｓ、図１７のステップ１８１）、ＣＰＵ１１は、当該再設定要求を承認するか否かをユーザに選択させる承認画面をディスプレイ１４に表示する（ステップ１７７）。
【０１１３】
上記承認画面において再設定の承認の入力があった場合（ステップ１７８のＹｅｓ）、ＣＰＵ１１は、グループ参加可能時間の再設定を要求するメッセージをサーバ２０へ送信し（図１６のステップ１７３、図１７のステップ１８２）、その後は上述のステップ１７３〜ステップ１７５の処理を行う。
【０１１４】
以上の処理により、携帯端末１０は、グループ参加可能時間の再設定を行うことで、不正なグループ参加を極力防ぎながらも、善意の他の携帯端末１０のユーザを柔軟にグループに参加させることができる。
【０１１５】
ここで携帯端末１０は、グループ参加可能時間の経過後ではなく、経過前であっても、上述と同様の処理により、グループ参加可能時間の延長を行うことも可能である。
【０１１６】
上述の実施形態においては、グループ参加可能時間は例えば１０分とされたが、これは各携帯端末の使用状況に応じて適宜変更され得る。例えば個人宅等、無線到達範囲内の機器が極めて限られている状況においては、ある程度セキュリティが確保されていることから、数ヶ月もしくはさらに長い期間のグループ参加可能時間が設定されてもよい。
【０１１７】
上述の実施形態においては、各携帯端末１０はそれぞれ異なるユーザに保有されている例が示されたが、本発明は、例えば、一人のユーザが保有する複数の機器をグルーピングする場合にも適用可能である。その場合、当該ユーザが複数の機器を操作できるような状況下では、上記グループ参加可能時間は、例えば３０秒等、極めて短い時間に設定されても構わない。
【０１１８】
上述の実施形態において、サーバ２０は、グループ年齢のカウントを、グループ主催者（親）からグループリクエストを受信した時点から開始していたが、それに代えて、最初のグループ参加者からグループリクエストを受信した時点から開始してもよい。
【０１１９】
上述の実施形態においては、携帯端末Ａからサーバ２０へグループリクエストが送信された後に携帯端末Ａから携帯端末Ｂへ招待状が送信されたが、この順番は逆でも構わない。
【０１２０】
上述の各実施形態においては、本発明が携帯端末に適用された例が説明されたが、本発明は、例えばノート型ＰＣ、デスクトップ型ＰＣ、タブレット型ＰＣ等のＰＣや、デジタルスチルカメラ、デジタルビデオカメラ、テレビジョン装置、ゲーム機器、カーナビゲーション装置、記録再生装置等、携帯型／据置型の区別を問わず、他のあらゆる情報処理装置にも同様に適用可能である。
【符号の説明】
【０１２１】
Ｗ…無線到達範囲
Ｇ…グループ
１０（１０Ａ、１０Ｂ、１０Ｃ）…携帯端末
１０…他の携帯端末
１１、２１…ＣＰＵ
１２、２３…ＲＡＭ
１３…フラッシュメモリ
１４…ディスプレイ
１５…タッチパネル
１６、２９…通信部
２０…サーバ
２８…記憶部
４１…ユーザインタフェース部
４２…アプリケーション部
４３…ＩＤ交換機能
４４…招待状送受信機能
４５…サーバ通信部
４６…無線通信部
５１…アプリケーション部
５２…タイマー機能
５３…データ管理機能
５４…グルーピング制御機能
５５…端末通信部
５６…データベース
７１…グループ化通知画面
９１…グループ招待画面
【図１】
0005609608.tif 000002
【図２】
0005609608.tif 000003
【図３】
0005609608.tif 000004
【図４】
0005609608.tif 000005
【図５】
0005609608.tif 000006
【図６】
0005609608.tif 000007
【図７】
0005609608.tif 000008
【図８】
0005609608.tif 000009
【図９】
0005609608.tif 000010
【図１０】
0005609608.tif 000011
【図１１】
0005609608.tif 000012
【図１２】
0005609608.tif 000013
【図１３】
0005609608.tif 000014
【図１４】
0005609608.tif 000015
【図１５】
0005609608.tif 000016
【図１６】
0005609608.tif 000017
【図１７】
0005609608.tif 000018