(57)【特許請求の範囲】
【請求項１】
情報処理装置と、複数の情報処理端末と、を備える情報処理システムであって、
前記情報処理装置が、
それぞれユーザに対応付けられるデータであり、少なくとも１つの、それぞれ前記情報処理端末のいずれかに対応付けられる、当該情報処理端末において当該ユーザが識別可能な当該ユーザの識別子を含む端末操作ユーザ識別データが含まれるデータであるアカウントデータを複数記憶するデータ記憶手段、を含み、
前記複数の情報処理端末のうちのいずれかである第１の情報処理端末が、
第１のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第１のユーザの当該第１の情報処理端末における識別子を含む前記端末操作ユーザ識別データである自端末操作ユーザ識別データを記憶する自端末操作ユーザ識別データ記憶手段と、
前記第１の情報処理端末とは異なる前記情報処理端末である第２の情報処理端末から、前記第１のユーザとは異なる第２のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第２のユーザの当該第２の情報処理端末における識別子を含む前記端末操作ユーザ識別データである他端末操作ユーザ識別データを受信する他端末操作ユーザ識別データ受信手段と、
前記他端末操作ユーザ識別データを記憶する他端末操作ユーザ識別データ記憶手段と、
前記自端末操作ユーザ識別データと、前記他端末操作ユーザ識別データと、を関連付けて前記情報処理装置に送信する識別データ送信手段と、を含み、
前記情報処理装置が、
前記識別データ送信手段により送信される、関連付けられた、前記自端末操作ユーザ識別データと、前記他端末操作ユーザ識別データと、を受信する識別データ受信手段と、
前記識別データ受信手段が受信する、前記自端末操作ユーザ識別データと、前記他端末操作ユーザ識別データと、を関連付けて前記データ記憶手段に記憶させる手段と、
前記複数の情報処理端末のうちの前記第１の情報処理端末とも前記第２の情報処理端末とも異なる第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データが前記第１のユーザに対応付けられるアカウントデータに含まれていない際に、当該第１のユーザからの要求に応じて、当該第１のユーザに対応付けられるアカウントデータに前記第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データを追加する追加手段と、
前記端末操作ユーザ識別データの追加に応じて、前記第３の情報処理端末に、前記データ記憶手段に記憶されている前記他端末操作ユーザ識別データを送信する手段と、をさらに含む、
ことを特徴とする情報処理システム。
【請求項２】
前記他端末操作ユーザ識別データ記憶手段が、前記第１の情報処理端末とは異なる複数の前記情報処理端末それぞれに対応する、前記他端末操作ユーザ識別データを記憶して、
前記識別データ送信手段が、前記複数の前記他端末操作ユーザ識別データと、前記自端末操作ユーザ識別データと、を関連付けて前記情報処理装置に送信する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記情報処理端末のいずれかに対応付けられる、当該情報処理端末において当該ユーザが識別可能な当該ユーザの識別子を含む端末操作ユーザ識別データが、当該情報処理端末固有の識別子をさらに含む、
ことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
情報処理装置が、それぞれユーザに対応付けられるデータであり、少なくとも１つの、それぞれ複数の情報処理端末のうちのいずれかに対応付けられる、当該情報処理端末において当該ユーザが識別可能な当該ユーザの識別子を含む端末操作ユーザ識別データが含まれるデータであるアカウントデータを前記情報処理装置に含まれるデータ記憶手段に複数記憶させるステップと、
前記複数の情報処理端末のうちのいずれかである第１の情報処理端末が、第１のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第１のユーザの当該第１の情報処理端末における識別子を含む前記端末操作ユーザ識別データである自端末操作ユーザ識別データを前記第１の情報処理端末に含まれる自端末操作ユーザ識別データ記憶手段に記憶させるステップと、
前記第１の情報処理端末が、前記第１の情報処理端末とは異なる前記情報処理端末である第２の情報処理端末から、前記第１のユーザとは異なる第２のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第２のユーザの当該第２の情報処理端末における識別子を含む前記端末操作ユーザ識別データである他端末操作ユーザ識別データを受信するステップと、
前記第１の情報処理端末が、前記他端末操作ユーザ識別データを前記第１の情報処理端末に含まれる他端末操作ユーザ識別データ記憶手段に記憶させるステップと、
前記第１の情報処理端末が、前記自端末操作ユーザ識別データと、前記他端末操作ユーザ識別データと、を関連付けて前記情報処理装置に送信するステップと、
前記情報処理装置が、前記第１の情報処理端末により送信される、関連付けられた、前記自端末操作ユーザ識別データと、前記他端末操作ユーザ識別データと、を受信するステップと、
前記情報処理装置が、受信する前記自端末操作ユーザ識別データと前記他端末操作ユーザ識別データとを関連付けて前記データ記憶手段に記憶させるステップと、
前記情報処理装置が、前記複数の情報処理端末のうちの前記第１の情報処理端末とも前記第２の情報処理端末とも異なる第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データが前記第１のユーザに対応付けられるアカウントデータに含まれていない際に、当該第１のユーザからの要求に応じて、当該第１のユーザに対応付けられるアカウントデータに前記第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データを追加するステップと、
前記情報処理装置が、前記端末操作ユーザ識別データの追加に応じて、前記第３の情報処理端末に、前記データ記憶手段に記憶されている前記他端末操作ユーザ識別データを送信するステップと、
を含むことを特徴とする情報処理方法。
【請求項５】
それぞれユーザに対応付けられるデータであり、少なくとも１つの、それぞれ複数の情報処理端末のうちのいずれかに対応付けられる、当該情報処理端末において当該ユーザが識別可能な当該ユーザの識別子を含む端末操作ユーザ識別データが含まれるデータであるアカウントデータを複数記憶するデータ記憶手段と、
前記複数の情報処理端末のうちのいずれかである第１の情報処理端末から送信される、関連付けられた、第１のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第１のユーザの当該第１の情報処理端末における識別子を含む前記端末操作ユーザ識別データである自端末操作ユーザ識別データと、前記第１のユーザとは異なる第２のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第２のユーザの前記第１の情報処理端末とは異なる第２の情報処理端末における識別子を含む前記端末操作ユーザ識別データである他端末操作ユーザ識別データと、を受信する識別データ受信手段と、
前記識別データ受信手段が受信する、前記自端末操作ユーザ識別データと、前記他端末操作ユーザ識別データと、を関連付けて前記データ記憶手段に記憶させる手段と、
前記複数の情報処理端末のうちの前記第１の情報処理端末とも前記第２の情報処理端末とも異なる第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データが前記第１のユーザに対応付けられるアカウントデータに含まれていない際に、当該第１のユーザからの要求に応じて、当該第１のユーザに対応付けられるアカウントデータに前記第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データを追加する追加手段と、
前記端末操作ユーザ識別データの追加に応じて、前記第３の情報処理端末に、前記データ記憶手段に記憶されている前記他端末操作ユーザ識別データを送信する手段と、
を含むことを特徴とする情報処理装置。
【請求項６】
それぞれユーザに対応付けられるデータであり、少なくとも１つの、それぞれ複数の情報処理端末のうちのいずれかに対応付けられる、当該情報処理端末において当該ユーザが識別可能な当該ユーザの識別子を含む端末操作ユーザ識別データが含まれるデータであるアカウントデータをデータ記憶手段に複数記憶させるステップと、
前記複数の情報処理端末のうちのいずれかである第１の情報処理端末から送信される、関連付けられた、第１のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第１のユーザの当該第１の情報処理端末における識別子を含む前記端末操作ユーザ識別データである自端末操作ユーザ識別データと、前記第１のユーザとは異なる第２のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第２のユーザの前記第１の情報処理端末とは異なる第２の情報処理端末における識別子を含む前記端末操作ユーザ識別データである他端末操作ユーザ識別データと、を受信するステップと、
受信する、前記自端末操作ユーザ識別データと、前記他端末操作ユーザ識別データと、を関連付けて前記データ記憶手段に記憶させるステップと、
前記複数の情報処理端末のうちの前記第１の情報処理端末とも前記第２の情報処理端末とも異なる第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データが前記第１のユーザに対応付けられるアカウントデータに含まれていない際に、当該第１のユーザからの要求に応じて、当該第１のユーザに対応付けられるアカウントデータに前記第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データを追加するステップと、
前記端末操作ユーザ識別データの追加に応じて、前記第３の情報処理端末に、前記データ記憶手段に記憶されている前記他端末操作ユーザ識別データを送信するステップと、
を含むことを特徴とする情報処理装置が実行する方法。
【請求項７】
それぞれユーザに対応付けられるデータであり、少なくとも１つの、それぞれ複数の情報処理端末のうちのいずれかに対応付けられる、当該情報処理端末において当該ユーザが識別可能な当該ユーザの識別子を含む端末操作ユーザ識別データが含まれるデータであるアカウントデータをデータ記憶手段に複数記憶させる手段、
前記複数の情報処理端末のうちのいずれかである第１の情報処理端末から送信される、関連付けられた、第１のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第１のユーザの当該第１の情報処理端末における識別子を含む前記端末操作ユーザ識別データである自端末操作ユーザ識別データと、前記第１のユーザとは異なる第２のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第２のユーザの前記第１の情報処理端末とは異なる第２の情報処理端末における識別子を含む前記端末操作ユーザ識別データである他端末操作ユーザ識別データと、を受信する識別データ受信手段、
前記識別データ受信手段が受信する、前記自端末操作ユーザ識別データと、前記他端末操作ユーザ識別データと、を関連付けて前記データ記憶手段に記憶させる手段、
前記第１のユーザに対応付けられるアカウントデータに前記複数の情報処理端末のうちの前記第１の情報処理端末とも前記第２の情報処理端末とも異なる第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データが含まれていない際に、当該第１のユーザからの要求に応じて、当該第１のユーザに対応付けられるアカウントデータに前記第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データを追加する追加手段、
前記端末操作ユーザ識別データの追加に応じて、前記第３の情報処理端末に、前記データ記憶手段に記憶されている前記他端末操作ユーザ識別データを送信する手段、
としてコンピュータを機能させることを特徴とするプログラムが記憶された情報記憶媒体。
【請求項８】
それぞれユーザに対応付けられるデータであり、少なくとも１つの、それぞれ複数の情報処理端末のうちのいずれかに対応付けられる、当該情報処理端末において当該ユーザが識別可能な当該ユーザの識別子を含む端末操作ユーザ識別データが含まれるデータであるアカウントデータをデータ記憶手段に複数記憶させる手段、
前記複数の情報処理端末のうちのいずれかである第１の情報処理端末から送信される、関連付けられた、第１のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第１のユーザの当該第１の情報処理端末における識別子を含む前記端末操作ユーザ識別データである自端末操作ユーザ識別データと、前記第１のユーザとは異なる第２のユーザに対応付けられる前記アカウントデータに含まれる少なくとも１つの前記端末操作ユーザ識別データのいずれかであり、当該第２のユーザの前記第１の情報処理端末とは異なる第２の情報処理端末における識別子を含む前記端末操作ユーザ識別データである他端末操作ユーザ識別データと、を受信する識別データ受信手段、
前記識別データ受信手段が受信する、前記自端末操作ユーザ識別データと、前記他端末操作ユーザ識別データと、を関連付けて前記データ記憶手段に記憶させる手段、
前記第１のユーザに対応付けられるアカウントデータに前記複数の情報処理端末のうちの前記第１の情報処理端末とも前記第２の情報処理端末とも異なる第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データが含まれていない際に、当該第１のユーザからの要求に応じて、当該第１のユーザに対応付けられるアカウントデータに前記第３の情報処理端末において前記第１のユーザが識別可能な当該第１のユーザの識別子を含む前記端末操作ユーザ識別データを追加する追加手段、
前記端末操作ユーザ識別データの追加に応じて、前記第３の情報処理端末に、前記データ記憶手段に記憶されている前記他端末操作ユーザ識別データを送信する手段、
としてコンピュータを機能させることを特徴とするプログラム。
【請求項９】
請求項１〜３のいずれか一項に記載の情報処理システムに含まれる第１の情報処理端末である情報処理端末。
【請求項１０】
請求項１〜３のいずれか一項に記載の情報処理システムに含まれる第１の情報処理端末としてコンピュータを機能させることを特徴とするプログラムが記憶された情報記憶媒体。
【請求項１１】
請求項１〜３のいずれか一項に記載の情報処理システムに含まれる第１の情報処理端末としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理方法、情報処理装置、情報処理装置の制御方法、情報処理端末、情報処理端末の制御方法、情報記憶媒体及びプログラムに関する。
【背景技術】
【０００２】
ネットワークを介して、ユーザ間で音声やビデオやメッセージなどのデータをやりとりすることができるネットワークサービスが存在する。このようなネットワークサービスでは、例えば、サーバなどの情報処理装置に、各ユーザのアカウントデータが記憶されており、互いにデータをやりとりすることが許可されているユーザに対応するアカウントデータ同士が関連付けられている。そして、互いにデータをやりとりすることが許可されているユーザについては、一方のユーザが他方のユーザを指定してメッセージなどのデータを情報処理装置に送信すると、情報処理装置がこのデータを受信して他方のユーザに送信する。【０００３】
また、携帯型のゲーム装置も存在する。特許文献１には、親機からダウンロードされたプログラムに基づいて親機からの電源の供給が遮断された状態においてゲームが実行できる技術について開示されている。そして、携帯型のゲーム装置、携帯電話、小型のパーソナルコンピュータなどといった情報処理端末同士で、例えば、赤外線や無線ＬＡＮなどを用いたピアツーピア（Ｐ２Ｐ）による通信により、サーバなどの情報処理装置を介さずにデータのやりとりを行う技術も存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】欧州特許出願公開第０９７６４３１号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、携帯型ゲーム装置などの情報処理端末間でデータのやりとりを行うことによって築かれたユーザ間の関係が、情報処理装置により提供されるネットワークサービスなどにおいても利用可能であれば、ネットワークサービスを利用するユーザの利便性が向上する。【０００６】
本発明は上記課題に鑑みてなされたものであって、情報処理端末間のデータのやりとりにより築かれたユーザ間の関係を情報処理装置に反映させることができる情報処理システム、情報処理方法、情報処理装置、情報処理端末、情報記憶媒体及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る情報処理システムは、情報処理装置と、情報処理端末と、を備える情報処理システムであって、前記情報処理端末が、当該情報処理端末を操作するユーザの識別データを記憶する自端末操作ユーザ識別データ記憶手段と、他の情報処理端末から、前記他の情報処理端末を操作するユーザの識別データを受信する他端末操作ユーザ識別データ受信手段と、前記他の情報処理端末を操作するユーザの識別データを記憶する他端末操作ユーザ識別データ記憶手段と、前記当該情報処理端末を操作するユーザの識別データと、前記他の情報処理端末を操作するユーザの識別データと、を関連付けて前記情報処理装置に送信する識別データ送信手段と、を含み、前記情報処理装置が、前記識別データ送信手段により送信される識別データを受信する識別データ受信手段と、前記識別データ受信手段が受信する識別データに基づいて、前記当該情報処理端末を操作するユーザと前記他の情報処理端末を操作するユーザとを関連付けるユーザ関連付け手段と、を含むことを特徴とする。【０００８】
また、本発明に係る情報処理方法は、情報処理端末が、当該情報処理端末を操作するユーザの識別データを自端末操作ユーザ識別データ記憶手段に記憶させるステップと、前記情報処理端末が、他の情報処理端末から、前記他の情報処理端末を操作するユーザの識別データを受信する他端末操作ユーザ識別データ受信ステップと、前記情報処理端末が、前記他の情報処理端末を操作するユーザの識別データを他端末操作ユーザ識別データ記憶手段に記憶させるステップと、前記情報処理端末が、当該情報処理端末を操作するユーザの識別データと、前記他の情報処理端末を操作するユーザの識別データと、を関連付けて情報処理装置に送信する識別データ送信ステップと、前記情報処理装置が、前記識別データ送信ステップにより送信される識別データを受信する識別データ受信ステップと、前記情報処理装置が、前記識別データ受信ステップにより受信される識別データに基づいて、前記当該情報処理端末を操作するユーザと前記他の情報処理端末を操作するユーザとを関連付けるユーザ関連付けステップと、を含むことを特徴とする。【０００９】
また、本発明に係る情報処理装置は、自らを操作するユーザの識別データを記憶する自端末操作ユーザ識別データ記憶手段と、他の情報処理端末から、前記他の情報処理端末を操作するユーザの識別データを受信する他端末操作ユーザ識別データ受信手段と、前記他の情報処理端末を操作するユーザの識別データを記憶する他端末操作ユーザ識別データ記憶手段と、前記他の情報処理端末を操作するユーザの識別データと、自らを操作するユーザの識別データと、を関連付けて送信する識別データ送信手段と、を含む情報処理端末と通信可能な情報処理装置であって、前記識別データ送信手段により送信される識別データを受信する識別データ受信手段と、前記識別データ受信手段が受信する識別データに基づいて、前記通信可能な情報処理端末を操作するユーザと前記他の情報処理端末を操作するユーザとを関連付けるユーザ関連付け手段と、を含むことを特徴とする。【００１０】
また、本発明に係る情報処理装置の制御方法は、自らを操作するユーザの識別データを記憶する自端末操作ユーザ識別データ記憶手段と、他の情報処理端末から、前記他の情報処理端末を操作するユーザの識別データを受信する他端末操作ユーザ識別データ受信手段と、前記他の情報処理端末を操作するユーザの識別データを記憶する他端末操作ユーザ識別データ記憶手段と、前記他の情報処理端末を操作するユーザの識別データと、自らを操作するユーザの識別データと、を関連付けて送信する識別データ送信手段と、を含む情報処理端末と通信可能な情報処理装置の制御方法であって、前記識別データ送信手段により送信される識別データを受信する識別データ受信ステップと、前記識別データ受信ステップにより受信される識別データに基づいて、前記通信可能な情報処理端末を操作するユーザと前記他の情報処理端末を操作するユーザとを関連付けるユーザ関連付けステップと、を含むことを特徴とする。【００１１】
また、本発明に係る情報記憶媒体は、自らを操作するユーザの識別データを記憶する自端末操作ユーザ識別データ記憶手段と、他の情報処理端末から、前記他の情報処理端末を操作するユーザの識別データを受信する他端末操作ユーザ識別データ受信手段と、前記他の情報処理端末を操作するユーザの識別データを記憶する他端末操作ユーザ識別データ記憶手段と、前記他の情報処理端末を操作するユーザの識別データと、前記自らを操作するユーザの識別データと、を関連付けて送信する識別データ送信手段と、を含む情報処理端末と通信可能な情報処理装置としてコンピュータを機能させるプログラムが記憶された情報記憶媒体であって、前記識別データ送信手段により送信される識別データを受信する識別データ受信手段、前記識別データ受信手段が受信する識別データに基づいて、前記通信可能な情報処理端末を操作するユーザと前記他の情報処理端末を操作するユーザとを関連付けるユーザ関連付け手段、として前記コンピュータを機能させることを特徴とする情報記憶媒体である。【００１２】
また、本発明に係るプログラムは、自らを操作するユーザの識別データを記憶する自端末操作ユーザ識別データ記憶手段と、他の情報処理端末から、前記他の情報処理端末を操作するユーザの識別データを受信する他端末操作ユーザ識別データ受信手段と、前記他の情報処理端末を操作するユーザの識別データを記憶する他端末操作ユーザ識別データ記憶手段と、前記他の情報処理端末を操作するユーザの識別データと、前記自らを操作するユーザの識別データと、を関連付けて送信する識別データ送信手段と、を含む情報処理端末と通信可能な情報処理装置としてコンピュータを機能させるプログラムであって、前記識別データ送信手段により送信される識別データを受信する識別データ受信手段、前記識別データ受信手段が受信する識別データに基づいて、前記通信可能な情報処理端末を操作するユーザと前記他の情報処理端末を操作するユーザとを関連付けるユーザ関連付け手段、として前記コンピュータを機能させることを特徴とする。【００１３】
また、本発明に係る情報処理端末は、情報処理装置と通信可能な情報処理端末であって、当該情報処理端末を操作するユーザの識別データを記憶する自端末操作ユーザ識別データ記憶手段と、他の情報処理端末から、前記他の情報処理端末を操作するユーザの識別データを受信する他端末操作ユーザ識別データ受信手段と、前記他の情報処理端末を操作するユーザの識別データを記憶する他端末操作ユーザ識別データ記憶手段と、受信するデータに基づいて前記当該情報処理端末を操作するユーザと前記他の情報処理端末を操作するユーザとを関連付ける前記情報処理装置に、前記当該情報処理端末を操作するユーザの識別データと、前記他の情報処理端末を操作するユーザの識別データと、を関連付けて送信する識別データ送信手段と、を含むことを特徴とする。【００１４】
また、本発明に係る情報処理端末の制御方法は、情報処理装置と通信可能な情報処理端末の制御方法であって、当該情報処理端末を操作するユーザの識別データを自端末操作ユーザ識別データ記憶手段に記憶させるステップと、他の情報処理端末から、前記他の情報処理端末を操作するユーザの識別データを受信する他端末操作ユーザ識別データ受信ステップと、前記他の情報処理端末を操作するユーザの識別データを他端末操作ユーザ識別データ記憶手段に記憶させるステップと、受信するデータに基づいて前記当該情報処理端末を操作するユーザと前記他の情報処理端末を操作するユーザとを関連付ける前記情報処理装置に、前記当該情報処理端末を操作するユーザの識別データと、前記他の情報処理端末を操作するユーザの識別データと、を関連付けて送信する識別データ送信ステップと、を含むことを特徴とする。【００１５】
また、本発明に係る別の情報記憶媒体は、情報処理装置と通信可能な情報処理端末としてコンピュータを機能させるプログラムが記憶された情報記憶媒体であって、当該情報処理端末を操作するユーザの識別データを自端末操作ユーザ識別データ記憶手段に記憶させる手段、他の情報処理端末から、前記他の情報処理端末を操作するユーザの識別データを受信する他端末操作ユーザ識別データ受信手段、前記他の情報処理端末を操作するユーザの識別データを他端末操作ユーザ識別データ記憶手段に記憶させる手段、受信するデータに基づいて前記当該情報処理端末を操作するユーザと前記他の情報処理端末を操作するユーザとを関連付ける前記情報処理装置に、前記当該情報処理端末を操作するユーザの識別データと、前記他の情報処理端末を操作するユーザの識別データと、を関連付けて送信する識別データ送信手段、として前記コンピュータを機能させることを特徴とするプログラムが記憶された情報記憶媒体である。【００１６】
また、本発明に係る別のプログラムは、情報処理装置と通信可能な情報処理端末としてコンピュータを機能させるプログラムであって、当該情報処理端末を操作するユーザの識別データを自端末操作ユーザ識別データ記憶手段に記憶させる手段、他の情報処理端末から、前記他の情報処理端末を操作するユーザの識別データを受信する他端末操作ユーザ識別データ受信手段、前記他の情報処理端末を操作するユーザの識別データを他端末操作ユーザ識別データ記憶手段に記憶させる手段、受信するデータに基づいて前記当該情報処理端末を操作するユーザと前記他の情報処理端末を操作するユーザとを関連付ける前記情報処理装置に、前記当該情報処理端末を操作するユーザの識別データと、前記他の情報処理端末を操作するユーザの識別データと、を関連付けて送信する識別データ送信手段、として前記コンピュータを機能させることを特徴とする。【００１７】
本発明では、情報処理端末が、この情報処理端末を操作するユーザの識別データを記憶する。そして、この情報処理端末は、他の情報処理端末から受信する、他の情報処理端末を操作するユーザの識別データを記憶する。そして、この情報処理端末は、この情報処理端末を操作するユーザの識別データと、他の情報処理端末を操作するユーザの識別データと、を関連付けて情報処理装置に送信する。そして、情報処理装置がこのデータに基づいて、複数の情報処理端末それぞれを操作するユーザ同士を関連付ける。このようにして、本発明によれば、情報処理端末間のデータのやりとりにより築かれたユーザ間の関係を情報処理装置に反映させることができる。【００１８】
本発明の一態様では、前記他端末操作ユーザ識別データ記憶手段が、複数の他の情報処理端末それぞれに対応する、当該他の情報処理端末を操作するユーザの識別データを記憶して、前記識別データ送信手段が、前記複数の他の情報処理端末を操作するユーザの識別データと、前記当該情報処理端末を操作するユーザの識別データと、を関連付けて前記情報処理装置に送信して、前記ユーザ関連付け手段が、前記当該情報処理端末を操作するユーザと、前記各他の情報処理端末を操作するユーザと、を関連付けることを特徴とする。こうすれば、複数の他の情報処理端末それぞれを操作するユーザとの関係が情報処理装置に一括で反映させることができる。【００１９】
また、本発明の一態様では、前記情報処理装置が、ユーザからの要求に応じて、当該ユーザが操作する情報処理端末に関連付けられている、当該ユーザのアカウントデータを生成するアカウントデータ生成手段、をさらに含み、前記ユーザ関連付け手段が、前記当該情報処理端末を操作するユーザのアカウントデータと前記他の情報処理端末を操作するユーザのアカウントデータとを関連付けることを特徴とする。こうすれば、情報処理端末間のデータのやりとりにより築かれたユーザ間の関係を、ユーザからの要求に応じて生成されるアカウントデータ間の関係に反映させることができる。【００２０】
この態様では、前記ユーザ関連付け手段が、前記アカウントデータ生成手段によるアカウントデータの生成の際に、当該アカウントデータと他のアカウントデータとを関連付けてもよい。こうすれば、アカウントデータの生成の際に、情報処理端末間のデータのやりとりにより築かれたユーザ間の関係を、アカウントデータ間の関係に反映させることができる。【００２１】
また、本発明の一態様では、前記アカウントデータが、複数の情報処理端末に関連付けられており、前記ユーザ関連付け手段が、前記当該情報処理端末を操作するユーザに対応するアカウントデータに関連付けられている各情報処理端末と、前記他の情報処理端末を操作するユーザに対応するアカウントデータに関連付けられている各情報処理端末と、を関連付けることを特徴とする。こうすれば、情報処理端末間のデータのやりとりにより築かれたユーザ間の関係を、ユーザ間の関係が築かれた際にデータのやりとりが行われた情報処理端末以外の、関係が築かれた各ユーザが操作する情報処理端末間の関係に反映させることができる。【００２２】
この態様では、前記情報処理装置が、前記アカウントデータに新規の情報処理端末を関連付ける情報処理端末関連付け手段と、前記新規の情報処理端末の関連付けの際に、当該新規の情報処理端末に、前記他の情報処理端末を操作するユーザの識別データを送信する送信手段と、をさらに含んでいてもよい。こうすれば、情報処理端末間のデータのやりとりにより築かれたユーザ間の関係を、ユーザ間の関係が築かれた際にデータのやりとりが行われた情報処理端末以外の、関係が築かれた各ユーザが操作する情報処理端末に対して反映させることができる。【００２３】
また、本発明の一態様では、前記自端末操作ユーザ識別データ記憶手段が、前記当該情報処理端末を操作するユーザの識別データに、当該ユーザのアカウントデータの識別子を関連付けて記憶し、前記他端末操作ユーザ識別データ受信手段が、前記他の情報処理端末を操作するユーザのアカウントデータの識別子に関連付けられた前記他の情報処理端末を操作するユーザの識別データを受信し、前記他端末操作ユーザ識別データ記憶手段が、前記他の情報処理端末を操作するユーザのアカウントデータの識別子を前記他の情報処理端末を操作するユーザの識別データに関連付けて記憶し、前記識別データ送信手段が、前記自端末操作ユーザ識別データ記憶手段に前記当該情報処理端末を操作するユーザのアカウントデータの識別子が記憶されており前記他端末操作ユーザ識別データ記憶手段に前記他の情報処理端末を操作するユーザのアカウントデータの識別子が記憶されている場合は、前記識別データを送信する代わりに、前記当該情報処理端末を操作するユーザのアカウントデータの識別子と、前記他の情報処理端末を操作するユーザのアカウントデータの識別子と、を関連付けて前記情報処理装置に送信し、前記識別データ受信手段が、前記識別データ送信手段により送信されるアカウントデータの識別子を受信し、前記ユーザ関連付け手段が、前記識別データ受信手段が受信するアカウントデータの識別子に基づいて、前記当該情報処理端末を操作するユーザのアカウントデータと前記他の情報処理端末を操作するユーザのアカウントデータとを関連付けることを特徴とする。【００２４】
また、本発明の一態様では、前記識別データが、当該識別データに対応する情報処理端末固有の識別子を含むことを特徴とする。こうすれば、情報処理端末毎に識別データが異なることが保証される。
【図面の簡単な説明】
【００２５】
【図１】本実施形態に係る情報処理システムのネットワーク構成の一例を示す図である。
【図２】本実施形態に係る情報処理端末のハードウェア構成の一例を示す図である。
【図３】本実施形態に係る情報処理システムで実現される機能の一例を示す機能ブロック図である。
【図４】端末操作ユーザ識別データのデータ構造の一例を示す図である。
【図５】本実施形態に係る情報処理システムで行われる処理の流れの一例を示すフロー図である。
【図６】フレンドデータのデータ構造の一例を示す図である。
【図７】アカウントデータのデータ構造の一例を示す図である。
【図８】本実施形態に係る情報処理システムで行われる処理の流れの一例を示すフロー図である。
【図９】メッセージ送信画面の一例を示す図である。
【図１０】変形例の情報処理システムで実現される機能の一例を示す機能ブロック図である。
【発明を実施するための形態】
【００２６】
以下、本発明の一実施形態について図面に基づき詳細に説明する。
【００２７】
図１は、本実施形態に係る情報処理システム１のネットワーク構成の一例を示す図である。図１に示すように、この情報処理システム１は、例えば、情報処理装置２（本実施形態では、例えば、サーバ）と、複数の情報処理端末３（３−１，３−２，・・・）と、基地局装置（アクセスポイント）４と、を含んでいる。
【００２８】
情報処理装置２は、例えば、制御部２０、記憶部２１、通信部２２を備えている。
【００２９】
図２は、本実施形態に係る情報処理端末３のハードウェア構成の一例を示す図である。図２に示すように、情報処理端末３は、制御部３０、記憶部３１、通信部３２、ユーザインタフェース（ＵＩ）部３３、ストレージ部３４、を備えている。情報処理端末３は、具体的には、例えば、携帯型ゲーム装置、携帯電話、小型のパーソナルコンピュータなどである。
【００３０】
基地局装置４は、例えば、通信中継装置として機能するコンピュータ（アクセスポイント装置）である。
【００３１】
情報処理装置２の制御部２０や情報処理端末３の制御部３０は、例えば、ＣＰＵ等のプログラム制御デバイスである。情報処理装置２の記憶部２１や情報処理端末３の記憶部３１は、例えば、ＲＯＭやＲＡＭ等の記憶素子やハードディスクドライブなどである。情報処理装置２の記憶部２１には、情報処理装置２の制御部２０によって実行されるプログラムなどが記憶される。また、情報処理装置２の記憶部２１は、情報処理装置２の制御部２０のワークメモリとしても動作する。情報処理端末３の記憶部３１には、情報処理端末３の制御部３０によって実行されるプログラムなどが記憶される。また、情報処理端末３の記憶部３１は、情報処理端末３の制御部３０のワークメモリとしても動作する。また、情報処理端末３の記憶部３１は、ストレージ部３４から読み出されたプログラム（例えば、ゲームプログラム）を保持する。
【００３２】
情報処理装置２の通信部２２や情報処理端末３の通信部３２は、例えば、ネットワークボードやネットワークカードなどの通信インタフェースである。
【００３３】
情報処理端末３の通信部３２は、基地局装置４を経由して、情報処理装置２の通信部２２や他の情報処理端末３の通信部３２とデータの送受信を行う。また、情報処理端末３の通信部３２同士で直接通信してデータの送受信を行うことも可能である。以下、基地局装置４を経由した通信をインフラストラクチャモードでの通信と呼び、基地局装置４を経由しない通信をアドホックモードでの通信と呼ぶ。なお、上述の通信における通信経路は、有線・無線を問わない。
【００３４】
情報処理端末３のＵＩ部３３は、例えば、ディスプレイ、スピーカ、マウス、キーボード、ゲームコントローラ、リモートコントローラ、ボタンなどであり、利用者が行った操作の内容や、利用者が入力した音声を情報処理端末３の制御部３０に出力する。また、情報処理端末３のＵＩ部３３は、情報処理端末３の制御部３０から入力される指示に従って情報を表示出力したり音声出力したりする。
【００３５】
情報処理端末３のストレージ部３４は、例えば、ＵＭＤ（登録商標）ドライブや、ＤＶＤ−ＲＯＭドライブやＢｌｕ−ｒａｙ（登録商標）ディスクドライブなどの光ディスクドライブやフラッシュメモリなどの記憶素子やハードディスクドライブなどであり、ＵＭＤや、ＤＶＤや、Ｂｌｕ−ｒａｙディスク等の記憶媒体、あるいは、フラッシュメモリなどの記憶素子やハードディスクからプログラムなどの情報を読み取って情報処理端末３の制御部３０に出力する。
【００３６】
図３は、本実施形態に係る情報処理システム１で実現される主な機能の一例を示す機能ブロック図である。図３に例示するように、本実施形態に係る情報処理システム１に含まれる情報処理装置２は、データ記憶部４０、フレンドデータ受信部４２、ユーザ関連付け部４４、を含むものとして機能する。データ記憶部４０は、情報処理装置２の記憶部２１を主として実現される。フレンドデータ受信部４２は、情報処理装置２の通信部２２を主として実現される。ユーザ関連付け部４４は、情報処理装置２の制御部２０を主として実現される。
【００３７】
また、本実施形態に係る情報処理端末３は、データ記憶部４６、端末操作ユーザ識別データ送信部４７、端末操作ユーザ識別データ受信部４８、フレンドデータ登録部５０、フレンドデータ送信部５２、を含むものとして機能する。データ記憶部４６は、情報処理端末３の記憶部３１を主として実現される。フレンドデータ登録部５０は、情報処理端末３の制御部３０を主として実現される。端末操作ユーザ識別データ送信部４７、端末操作ユーザ識別データ受信部４８、フレンドデータ送信部５２は、情報処理端末３の通信部３２を主として実現される。
【００３８】
これらの要素は、コンピュータである情報処理装置２や情報処理端末３にインストールされたプログラムを、情報処理装置２の制御部２０や情報処理端末３の制御部３０で実行することにより実現されている。このプログラムは、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどのコンピュータ可読な情報伝達媒体を介して、あるいは、インターネットなどの通信ネットワークを介して情報処理装置２や情報処理端末３に供給される。また、本実施形態では、情報処理端末３は、例えば、情報処理端末３のストレージ部３４から読み込まれるプログラム（例えば、ゲームプログラム）を実行する。
【００３９】
［アドホックモードでの通信によるデータのやりとり］
まず、アドホックモードでの通信によるデータのやりとりについて説明する。ここでは、予め、各情報処理端末３のデータ記憶部４６には、図４に示す端末操作ユーザ識別データ５４が記憶されている。端末操作ユーザ識別データ５４は、例えば、情報処理端末３固有の識別子である個体ＩＤ５６と、情報処理端末３内におけるユーザの名称を示す端末内ユーザ名データ５８と、を含んでいる。本実施形態では、例えば、第１の情報処理端末３−１を操作するユーザの名称が「Ａ」、第２の情報処理端末３−２を操作するユーザの名称が「Ｂ」であるとする。そして、第１の情報処理端末３−１のデータ記憶部４６には、値が「０００１」である個体ＩＤ５６と、値が「Ａ」である端末内ユーザ名データ５８と、を含む端末操作ユーザ識別データ５４が記憶されているとする。そして、第２の情報処理端末３−２のデータ記憶部４６には、値が「０００２」である個体ＩＤ５６と、値が「Ｂ」である端末内ユーザ名データ５８と、を含む端末操作ユーザ識別データ５４が記憶されているとする。
【００４０】
ここで、ユーザＢの端末操作ユーザ識別データ５４を第１の情報処理端末３−１に登録する処理の流れの一例を図５に示すフロー図を参照しながら説明する。
【００４１】
まず、第１の情報処理端末３−１が、第２の情報処理端末３−２に対して、第２の情報処理端末３−２の端末操作ユーザ識別データ５４の送信要求を送信して、第２の情報処理端末３−２がこの送信要求を受信する（Ｓ１０１）。そして、第２の情報処理端末３−２の端末操作ユーザ識別データ送信部４７が第１の情報処理端末３−１にユーザＢの端末操作ユーザ識別データ５４を送信して、第１の情報処理端末３−１の端末操作ユーザ識別データ受信部４８がこの端末操作ユーザ識別データ５４を受信する（Ｓ１０２）。そして、第１の情報処理端末３−１のフレンドデータ登録部５０がＳ１０２に示す処理で受信した端末操作ユーザ識別データ５４に基づいて、図６に示すフレンドデータ６０を生成して、第１の情報処理端末３−１のデータ記憶部４６に出力する（Ｓ１０３）。図６は、フレンドデータ６０のデータ構造の一例を示す図である。図６に示すように、フレンドデータ６０は、フレンド個体ＩＤ６２と、フレンド端末内ユーザ名データ６４と、を含んでいる。フレンド個体ＩＤ６２は、Ｓ１０２に示す処理で受信した端末操作ユーザ識別データ５４に含まれる個体ＩＤ５６に対応し、フレンド端末内ユーザ名データ６４は、Ｓ１０２に示す処理で受信した端末操作ユーザ識別データ５４に含まれる端末内ユーザ名データ５８に対応する。すなわち、本処理例においては、値が「０００２」であるフレンド個体ＩＤ６２と、値が「Ｂ」であるフレンド端末内ユーザ名データ６４と、を含むフレンドデータ６０が生成される。このように、本実施形態では、情報処理端末３のデータ記憶部４６は、他の情報処理端末３を操作するユーザを識別する端末操作ユーザ識別データ５４をフレンドデータ６０として記憶する。
【００４２】
このようにして、第１の情報処理端末３−１に第２の情報処理端末３−２を操作するユーザを識別する端末操作ユーザ識別データ５４が登録される。
【００４３】
［インフラストラクチャモードでの通信によるサーバへのデータの登録処理］
次に、インフラストラクチャモードでの通信による情報処理装置２へのデータの登録処理について説明する。本実施形態では、予め、情報処理装置２では、情報処理端末３を操作するユーザに対してネットワークサービスを提供するためのネットワークサービスプログラムが実行されている。そして、情報処理装置２のデータ記憶部４０には、情報処理端末３を操作する各ユーザに対応する、ネットワークサービスの利用に供されるアカウントデータ６６が記憶されている。図７は、アカウントデータ６６のデータ構造の一例を示す図である。図７に示すように、アカウントデータ６６は、アカウントデータ６６の識別子であるアカウントＩＤ６８と、アカウントデータ６６に対応する少なくとも１つの端末操作ユーザ識別データ５４と、を含む。本実施形態では、例えば、ユーザＡに対応するアカウントデータ６６には、ユーザＡに対応する端末操作ユーザ識別データ５４が含まれている。そして、ユーザＢに対応するアカウントデータ６６には、ユーザＢに対応する端末操作ユーザ識別データ５４が含まれている。
【００４４】
ここで、第１の情報処理端末３−１からの情報処理装置２へのデータの登録処理の流れの一例を図８に示すフロー図を参照しながら説明する。なお、本処理例では、上述の図５のフロー図に示す処理が終了しており、第１の情報処理端末３−１のデータ記憶部４６には、ユーザＡに対応する端末操作ユーザ識別データ５４とユーザＢに対応するフレンドデータ６０とが記憶されていることとする。
【００４５】
まず、第１の情報処理端末３−１のフレンドデータ送信部５２が、情報処理装置２に、第１の情報処理端末３−１のデータ記憶部４６に記憶されているフレンドデータ６０（第２の情報処理端末３−２の端末操作ユーザ識別データ５４に対応する）を、第１の情報処理端末３−１のデータ記憶部４６に記憶されている端末操作ユーザ識別データ５４（第１の情報処理端末３−１の端末操作ユーザ識別データ５４）に関連付けて送信して、情報処理装置２のフレンドデータ受信部４２がこれらのデータを受信する（Ｓ２０１）。そして、情報処理装置２のユーザ関連付け部４４が、受信した端末操作ユーザ識別データ５４とフレンドデータ６０とを関連付けて情報処理装置２のデータ記憶部４０に出力する（Ｓ２０２）。
【００４６】
本実施形態では、上述のように、ユーザＡに対応するアカウントデータ６６には、ユーザＡに対応する端末操作ユーザ識別データ５４が含まれており、ユーザＢに対応するアカウントデータ６６には、ユーザＢに対応する端末操作ユーザ識別データ５４が含まれている。そして、上述のＳ２０１〜Ｓ２０２に示す処理により、ユーザＡに対応する端末操作ユーザ識別データ５４とユーザＢに対応するフレンドデータ６０とが関連付けられて情報処理装置２のデータ記憶部４０に記憶される。このようにして、本実施形態では、ユーザＡに対応するアカウントデータ６６とユーザＢに対応するアカウントデータ６６とが関連付けられることとなる。
【００４７】
上述のように、本実施形態では、例えば、近くに基地局装置４がないような場所で、一緒にゲームを楽しんだユーザ同士が、アドホックモードでの通信により端末操作ユーザ識別データ５４のやりとりを行い、情報処理端末３にフレンドデータ６０を登録することができる。そして、その後で、情報処理端末３から情報処理装置２へのフレンドデータ６０の展開を行うことができる。
【００４８】
具体的には、例えば、情報処理端末３のユーザは、情報処理装置２が提供する、情報処理装置２を介したユーザ間のメッセージ送信サービスにおいて、上述のようにしてアカウントデータ６６が関連付けられたユーザに対してメッセージを送信することができる。この場合、例えば、図９に示すように、メッセージが送信可能な各ユーザそれぞれに対応するユーザ対応アイコン７０を含むメッセージ送信画面７２が、情報処理端末３のＵＩ部３３に表示出力される。そして、ユーザはメッセージの送信先を選択することができる。
【００４９】
なお、本実施形態では、アカウントデータ６６は、複数の端末操作ユーザ識別データ５４を含んでもよいので、フレンドデータ６０の登録の際に利用した情報処理端末３以外の情報処理端末３やゲーム装置などから上述のネットワークサービスを利用する場合でも、アカウントデータ６６に基づいて、メッセージが送信可能なユーザを特定することが可能であり、それらのユーザそれぞれに対応するユーザ対応アイコン７０を含むメッセージ送信画面７２を情報処理端末３やゲーム装置に表示出力することができる。
【００５０】
なお、本発明は上記実施形態に限定されるものではない。以下、上記実施形態の変形例について説明する。
【００５１】
［第１の変形例（複数のフレンドデータの一括登録）］
本変形例では、例えば、上述のＳ２０１〜Ｓ２０２に示す処理を行う前に、予め、第１の情報処理端末３−１のデータ記憶部４６に、複数のフレンドデータ６０が記憶されている。そして、上述のＳ２０１に示す処理において、第１の情報処理端末３−１のフレンドデータ送信部５２が、情報処理装置２に、第１の情報処理端末３−１のデータ記憶部４６に記憶されている複数のフレンドデータ６０を第１の情報処理端末３−１のデータ記憶部４６に記憶されている端末操作ユーザ識別データ５４に関連付けて送信して、情報処理装置２のフレンドデータ受信部４２がこれらのデータを受信する。そして、上述のＳ２０２に示す処理において、これらのデータを情報処理装置２のデータ記憶部４０に出力する。本変形例によれば、第１の情報処理端末３−１に登録されている複数のフレンドデータ６０を情報処理装置２に一括で展開することができる。
【００５２】
［第２の変形例（アカウントデータの生成）］
図１０は、本変形例の情報処理システム１で実現される主な機能の一例を示す機能ブロック図である。本変形例では、情報処理装置２は、ユーザからの要求に応じて、このユーザに対応するアカウントデータ６６を生成するアカウントデータ生成部７４を含んでいる。その他の要素は、上述の実施形態に係る情報処理システム１と同様である。
【００５３】
そして、本変形例では、情報処理装置２のデータ記憶部４０に、ユーザＡに対応するアカウントデータ６６が記憶されている。また、上述のＳ２０１〜Ｓ２０２に示す処理により、情報処理装置２のデータ記憶部４０には、ユーザＡに対応する端末操作ユーザ識別データ５４とユーザＢに対応するフレンドデータ６０とが関連付けられて記憶されている。
【００５４】
そして、本変形例では、第２の情報処理端末３−２が、情報処理装置２に、ユーザＢに対応するアカウントデータ６６の生成要求を送信して、情報処理装置２が、この要求を受信する。そして、情報処理装置２のアカウントデータ生成部７４が、ユーザＢに対応するアカウントデータ６６を生成して、情報処理装置２のデータ記憶部４０に出力する。
【００５５】
このようにして、本変形例では、ユーザＢに対応するアカウントデータ６６が生成された際に、情報処理装置２のデータ記憶部４０に、ユーザＡに対応するアカウントデータ６６、ユーザＢに対応するアカウントデータ６６、ユーザＢに対応するフレンドデータ６０に関連付けられたユーザＡに対応する端末操作ユーザ識別データ５４、が記憶されることとなる。このように、本変形例では、ユーザＢに対応するアカウントデータ６６が生成された際に、ユーザＡに対応するアカウントデータ６６とユーザＢに対応するアカウントデータ６６とが関連付けられることとなる。
【００５６】
［第３の変形例（アカウントデータ生成の際のフレンドデータの展開）］
本変形例でも、図１０に示すように、情報処理装置２は、ユーザからの要求に応じて、このユーザに対応するアカウントデータ６６を生成するアカウントデータ生成部７４を含んでいる。
【００５７】
そして、本変形例では、情報処理装置２のデータ記憶部４０に、アカウントデータ６６は予め記憶されていない。そして、上述のＳ２０１〜Ｓ２０２に示す処理を行う前に、予め、第１の情報処理端末３−１のデータ記憶部４６に、端末操作ユーザ識別データ５４とフレンドデータ６０とが関連付けて記憶されている。
【００５８】
そして、本変形例では、上述のＳ２０１に示す処理において、第１の情報処理端末３−１が、情報処理装置２に、フレンドデータ６０に関連付けられている端末操作ユーザ識別データ５４とともに、ユーザＡに対応するアカウントデータ６６の生成要求を送信して、情報処理装置２がこれらのデータを受信する。そして、情報処理装置２のユーザ関連付け部４４が上述のＳ２０２に示す処理とともに、情報処理装置２のアカウントデータ生成部７４がユーザＡに対応するアカウントデータ６６の生成処理を実行する。
【００５９】
このように、本変形例では、アカウントデータ６６の生成と併せて、フレンドデータ６０の情報処理装置２への展開を行うことができる。
【００６０】
［第４の変形例（情報処理端末へのデータの展開）］
本変形例では、情報処理装置２のアカウントデータ生成部７４が、ユーザからの要求に応じて、アカウントデータ６６への端末操作ユーザ識別データ５４の追加や更新や削除を行う。こうすれば、アカウントデータ６６に関連付けられる情報処理端末３の追加や更新や削除を行うことができる。
【００６１】
そして、本変形例では、情報処理装置２のデータ記憶部４０には、第１の情報処理端末３−１に対応する端末操作ユーザ識別データ５４を含む、ユーザＡに対応するアカウントデータ６６が記憶されているとする。そして、情報処理装置２のデータ記憶部４０には、ユーザＢに対応するフレンドデータ６０に関連付けられた第１の情報処理端末３−１に対応する端末操作ユーザ識別データ５４が記憶されているとする。
【００６２】
ここで、情報処理装置２のアカウントデータ生成部７４が、ユーザＡに対応するアカウントデータ６６に、第３の情報処理端末３−３に対応する端末操作ユーザ識別データ５４を追加した際に、情報処理装置２は、第３の情報処理端末３−３に、ユーザＢに対応するフレンドデータ６０を送信する。そして、第３の情報処理端末３−３がこのフレンドデータ６０を受信して第３の情報処理端末３−３のデータ記憶部４６に出力する。
【００６３】
このようにして、本変形例では、追加された端末操作ユーザ識別データ５４に対応する情報処理端末３にフレンドデータ６０が展開される。そして、本変形例では、第３の情報処理端末３−３は、第２の情報処理端末３−２との間でのアドホックモードでの通信を行う際に、ユーザＡに関連付けられているユーザとしてユーザＢを扱うことができる。
【００６４】
［第５の変形例（すれちがい通信）］
本変形例では、上述のＳ１０１に示す処理の前に、第１の情報処理端末３−１が、第１の情報処理端末３−１からの距離が所定の範囲内である他の情報処理端末３を所定の時間間隔で検出する。そして、検出された情報処理端末３から、第１の情報処理端末３−１が、その情報処理端末３の端末操作ユーザ識別データ５４を受信する。こうすれば、例えば、第１の情報処理端末３−１を操作するユーザが、他の情報処理端末３を操作するユーザとすれちがった場合や、電車の同じ車両に乗り合わせた場合などに、その情報処理端末３を操作するユーザを識別する端末操作ユーザ識別データ５４を受信することができる。
【００６５】
［第６の変形例（アカウントデータによるフレンドの登録処理）］
本変形例では、第１の情報処理端末３−１のデータ記憶部４６に、ユーザＡのアカウントＩＤ６８に関連付けられた端末操作ユーザ識別データ５４が記憶されており、第２の情報処理端末３−２のデータ記憶部４６に、ユーザＢのアカウントＩＤ６８に関連付けられた端末操作ユーザ識別データ５４が記憶されている。そして、本変形例では、上述のＳ１０１〜Ｓ１０２に示す処理において、ユーザＢのアカウントＩＤ６８に関連付けられた、ユーザＢの端末操作ユーザ識別データ５４が、第２の情報処理端末３−２から第１の情報処理端末３−１に送信される。そして、上述のＳ１０３に示す処理において、第１の情報処理端末３−１のフレンドデータ登録部５０が、ユーザＢのアカウントＩＤ６８が含まれるフレンドデータ６０を生成して、第１の情報処理端末３−１のデータ記憶部４６に出力する。
【００６６】
そして、上述のＳ２０１に示す処理において、第１の情報処理端末３−１のフレンドデータ送信部５２が、情報処理装置２に、ユーザＡのアカウントＩＤ６８をユーザＢのアカウントＩＤ６８に関連付けて送信する。そして上述のＳ２０２に示す処理において、情報処理装置２のユーザ関連付け部４４が、ユーザＡのアカウントＩＤ６８とユーザＢのアカウントＩＤ６８とを関連付けて、情報処理装置２のデータ記憶部４０に出力する。
【００６７】
上述のように、この変形例では、第１の情報処理端末３−１にユーザＡのアカウントＩＤ６８が記憶されており、第２の情報処理端末３−２にユーザＢのアカウントＩＤ６８が記憶されている際に、アカウントＩＤ６８を用いたユーザの関連付け（フレンド登録）を行うことができる。
【００６８】
なお、本発明は上記各変形例にも限定されるものではない。例えば、上記の実施形態や変形例を組み合わせても構わない。
【００６９】
また、例えば、上述のＳ２０２に示す処理において、情報処理装置２のユーザ関連付け部４４が、ユーザＡに対応する端末操作ユーザ識別データ５４とユーザＢに対応するフレンドデータ６０とを関連付けて情報処理装置２のデータ記憶部４０に出力する際に、ユーザＢに対応する端末操作ユーザ識別データ５４とユーザＡに対応するフレンドデータ６０とを関連付けて情報処理装置２のデータ記憶部４０に併せて出力するようにしてもよい。
【００７０】
また、例えば、上述のＳ２０２に示す処理において、情報処理装置２のユーザ関連付け部４４が、ユーザＡに対応するアカウントＩＤ６８とユーザＢに対応するアカウントＩＤ６８とを含むユーザ関連付けデータを生成して情報処理装置２のデータ記憶部４０に出力するようにしてもよい。
【００７１】
また、例えば、第１の情報処理端末３−１が、第２の情報処理端末３−２から端末操作ユーザ識別データ５４を受信して、第２の情報処理端末３−２を操作するユーザについてのフレンドデータ６０を第１の情報処理端末３−１のデータ記憶部４６に出力する際に、第２の情報処理端末３−２が、第１の情報処理端末３−１から端末操作ユーザ識別データ５４を受信して、第１の情報処理端末３−１を操作するユーザについてのフレンドデータ６０を第２の情報処理端末３−２のデータ記憶部４６に出力するようにしてもよい。
【００７２】
また、端末操作ユーザ識別データ５４が、ユーザの属性を示す属性データを含んでいてもよい。また、端末操作ユーザ識別データ５４は、端末内ユーザ名データ５８の代わりに、情報処理端末３を操作するユーザを端末内で一意に特定できる識別子（例えば、カウンタなど）を含んでいてもよい。この場合、端末操作ユーザ識別データ５４は、端末内ユーザ名データ５８を属性データの一部として含んでいてもよい。また、情報処理端末３を利用可能なユーザが１人に限定される場合には、端末操作ユーザ識別データ５４が、端末内ユーザ名データ５８を含まなくてもよい。また、例えば、アカウントデータ６６が、ネットワークサービスにおいて用いられるユーザの名称を示すデータやユーザの電話番号やメールアドレスやクレジットカード番号などを含んでいてもよい。
【図１】
0005468081.tif 000002
【図２】
0005468081.tif 000003
【図３】
0005468081.tif 000004
【図４】
0005468081.tif 000005
【図５】
0005468081.tif 000006
【図６】
0005468081.tif 000007
【図７】
0005468081.tif 000008
【図８】
0005468081.tif 000009
【図９】
0005468081.tif 000010
【図１０】
0005468081.tif 000011