(57)【特許請求の範囲】
【請求項１】
少なくとも第１のユーザが使用する第１のクライアントシステムと第２のユーザが使用する第２のクライアントシステムとが、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させる少なくとも１つのサーバシステムと通信ネットワークとを介して接続されており、各クライアントシステムが前記サーバシステムを介してメッセージを交換するとともにオンラインゲームに参加するメッセージ交換システムにおいて、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、
各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記第１のクライアントシステムは、
前記第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１のユーザの前記リストから第２のユーザの情報の登録を削除する第１の削除手段と、
該第１の削除手段により前記記憶手段に保持された前記第１のユーザの前記リストから前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のクライアントシステムへ送信する削除依頼手段とを備え、
前記第２のクライアントシステムは、
前記削除依頼のメッセージを前記サーバシステムから受け付けた場合に、前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する第２の削除手段とを備え、
前記第１、第２のクライアントシステムは、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムが有する表示装置に表示させるためのデータ表示制御手段を備え、
前記記憶手段にユーザ毎に保持された前記リストは、前記データ表示制御手段により各ユーザに対応したクライアントシステムが有する表示装置に表示されることを特徴とするメッセージ交換システム。
【請求項２】
前記第２のクライアントシステムは、
前記削除依頼のメッセージを前記サーバシステムから受け付けた場合に、前記記憶手段に保持された前記第２のユーザの前記リストに前記第１のユーザの情報が登録されているか否かを判定する登録判定手段をさらに備え、
前記第２の削除手段は、前記登録判定手段により前記記憶手段に保持された前記第２のユーザの前記リストに前記第１のユーザの情報が登録されているとの判定がされた場合に、第１のユーザの情報の登録を削除することを特徴とする請求項１に記載のメッセージ交換システム。
【請求項３】
前記削除依頼手段は、前記第１のユーザから、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する旨の指示があった場合に、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のクライアントシステムへ送信することを特徴とする請求項１または２に記載のメッセージ交換システム。
【請求項４】
前記第２の削除手段は、前記第２のユーザから、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する旨の指示があった場合に、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除することを特徴とする請求項１乃至３のいずれか１項に記載のメッセージ交換システム。
【請求項５】
前記第２の削除手段が前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除した場合に、削除完了のメッセージを前記サーバシステムを介して前記第１のクライアントシステムへ送信する手段をさらに備えることを特徴とする請求項１乃至４のいずれか１項に記載のメッセージ交換システム。
【請求項６】
少なくとも第１のユーザが使用する第１のクライアントシステムと第２のユーザが使用する第２のクライアントシステムとが、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させる少なくとも１つのサーバシステムと通信ネットワークを介して接続されており、各クライアントシステムが前記サーバシステムを介してメッセージを交換するとともにオンラインゲームに参加するメッセージ交換システムにおいて、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、
各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記第１のクライアントシステムは、
前記第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１のユーザの前記リストから第２のユーザの情報の登録を削除する第１の削除手段と、
該第１の削除手段により前記記憶手段に保持された前記第１のユーザの前記リストから前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除した旨の削除通知のメッセージを、前記サーバシステムを介して前記第２のクライアントシステムへ送信する削除通知手段とを備え、
前記第１、第２のクライアントシステムは、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムが有する表示装置に表示させるためのデータ表示制御手段を備え、
前記記憶手段にユーザ毎に保持された前記リストは、前記データ表示制御手段により各ユーザに対応したクライアントシステムが有する表示装置に表示されることを特徴とするメッセージ交換システム。
【請求項７】
通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記クライアントシステムは、
当該クライアントシステムの第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１ユーザ用のリストから第２のユーザの情報の登録を削除する削除手段と、
該削除手段により前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザ用のリストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のユーザが利用する他のクライアントシステムへ送信する削除依頼手段と、
前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを前記クライアントシステムが有する表示装置に表示させるためのデータ表示制御手段とを備え、
前記記憶手段にユーザ毎に保持された前記リストは、前記データ表示制御手段により前記クライアントシステムが有する表示装置に表示されることを特徴とするクライアントシステム。
【請求項８】
通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記クライアントシステムは、
第１のユーザの情報の登録を、当該クライアントシステムを利用する第２のユーザ用のリストから削除する削除依頼のメッセージを前記サーバシステムから受け付ける受付手段と、
該受付手段が前記削除依頼のメッセージを受け付けた場合に、前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する削除手段と、
前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを前記クライアントシステムが有する表示装置に表示させるためのデータ表示制御手段とを備え、
前記記憶手段にユーザ毎に保持された前記リストは、前記データ表示制御手段により前記クライアントシステムが有する表示装置に表示されることを特徴とするクライアントシステム。
【請求項９】
前記受付手段が削除依頼のメッセージを前記サーバシステムから受け付けた場合に、前記記憶手段に保持された前記第２のユーザ用の前記リストに前記第１のユーザの情報が登録されているか否かを判定する登録判定手段をさらに備え、
前記削除手段は、前記登録判定手段により前記記憶手段に保持された前記第２のユーザの前記リストに前記第１のユーザの情報が登録されているとの判定がされた場合に、第１のユーザの情報の登録を削除することを特徴とする請求項８に記載のクライアントシステム。
【請求項１０】
少なくとも第１のユーザが使用する第１のクライアントシステムと第２のユーザが使用する第２のクライアントシステムとが、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させる少なくとも１つのサーバシステムと通信ネットワークとを介して接続されており、各クライアントシステムが前記サーバシステムを介してメッセージを交換するとともにオンラインゲームに参加するメッセージ交換システムのメッセージ交換方法において、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記メッセージ交換方法は、
前記サーバシステムの処理装置が、該サーバシステムが有する記憶手段に、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録するためのリストをユーザ毎に予め用意するステップと、
前記第１のクライアントシステムの処理装置が前記第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を該第１のクライアントシステムの通信装置から前記サーバシステムに依頼することにより、該サーバシステムの処理装置が前記第１のユーザの前記リストから第２のユーザの情報の登録を削除するステップと、
前記第１のユーザの前記リストから前記第２のユーザの情報の登録を削除する場合に、前記第１のクライアントシステムの処理装置が前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、該第１のクライアントシステムの通信装置から前記サーバシステムを介して第２のクライアントシステムへ送信するステップと、
前記第２のクライアントシステムが前記削除依頼のメッセージを前記サーバシステムから受け付けた場合に、前記第２のクライアントシステムの処理装置が前記第１のユーザの情報の登録の削除を該第２のクライアントシステムの通信装置から前記サーバシステムに依頼することにより、前記サーバシステムの処理装置が前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除するステップと、
前記第１、第２のクライアントシステムの処理装置が、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムに搭載されたビューアにより表示装置に表示させるステップとを備え、
前記サーバシステムにユーザ毎に容易された前記リストは、前記ビューアにより各ユーザに対応したクライアントシステムが有する表示装置に表示されることを特徴とするメッセージ交換方法。
【請求項１１】
前記第２のクライアントシステムが前記削除依頼のメッセージを前記サーバシステムから受け付けた場合に、該第２のクライアントシステムの処理装置が該第２のクライアントシステムの通信装置から前記サーバシステムへの問い合わせの結果に従って、前記第２のユーザの前記リストに前記第１のユーザの情報が登録されているか否かを判定するステップをさらに備え、
前記第１のユーザの情報の登録の削除は、前記第２のユーザの前記リストに前記第１のユーザの情報が登録されていると判定された場合に実行されることを特徴とする請求項１０に記載のメッセージ交換方法。
【請求項１２】
前記第１のクライアントシステムの処理装置が前記第１のユーザの指示に基づいて、前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する依頼を指示するステップをさらに備え、
前記削除依頼のメッセージは、前記第１のユーザからの前記依頼があった場合に、前記サーバシステムを介して前記第２のクライアントシステムへ送信されることを特徴とする請求項１０または１１に記載のメッセージ交換方法。
【請求項１３】
前記第２のユーザの前記リストからの前記第１のユーザの情報の削除は、前記第２のユーザにより前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する指示があった場合に行われることを特徴とする請求項１０乃至１２のいずれか１項に記載のメッセージ交換方法。
【請求項１４】
前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する場合に、前記第２のクライアントシステムの処理装置が削除完了のメッセージを該第２のクライアントシステムの通信装置から前記サーバシステムを介して前記第１のクライアントシステムへ送信するステップをさらに備えることを特徴とする請求項１０乃至１３のいずれか１項に記載のメッセージ交換方法。
【請求項１５】
少なくとも第１のユーザが使用する第１のクライアントシステムと第２のユーザが使用する第２のクライアントシステムとが、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させる少なくとも１つのサーバシステムと通信ネットワークとを介して接続されており、各クライアントシステムが前記サーバシステムを介してメッセージを交換するとともにオンラインゲームに参加するメッセージ交換システムのメッセージ交換方法において、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記メッセージ交換方法は、
前記サーバシステムの処理装置が、該サーバシステムが有する記憶手段に、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録するためのリストをユーザ毎に予め用意するステップと、
前記第１のクライアントシステムの処理装置が前記第１のユーザの指示に基づいて、前記第１のユーザの情報の登録の削除を該第１のクライアントシステムの通信装置から前記サーバシステムに依頼することにより、該サーバシステムの処理装置が前記第１のユーザの前記リストから第２のユーザの情報の登録を削除するステップと、
前記第１のユーザの前記リストから前記第２のユーザの情報の登録を削除する場合に、前記第１のクライアントシステムの処理装置が前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除した旨の削除通知のメッセージを、該第１のクライアントシステムの通信装置から前記サーバシステムを介して前記第２のクライアントシステムへ送信するステップと、
前記第１、第２のクライアントシステムの処理装置が、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムに搭載されたビューアにより表示装置に表示させるステップとを備え、
前記サーバシステムにユーザ毎に容易された前記リストは、前記ビューアにより各ユーザに対応したクライアントシステムが有する表示装置に表示されることを特徴とするメッセージ交換方法。
【請求項１６】
通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて実行されるメッセージ交換方法において、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記メッセージ交換方法は、
当該クライアントシステムの処理装置が第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を当該クライアントシステムの通信装置から前記サーバシステムに依頼することにより、前記サーバシステムに前記第１ユーザ用のリストから第２のユーザの情報の登録を削除させるステップと、
前記サーバシステムに前記第２のユーザの情報の登録を削除させる場合に、当該クライアントシステムの処理装置が前記第２のユーザ用のリストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、当該クライアントシステムの通信装置から前記サーバシステムを介して前記第２のユーザが利用する他のクライアントシステムへ送信するステップと、
当該クライアントシステムの処理装置が、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムに搭載されたビューアにより表示装置に表示させるステップとを備え、
前記記憶手段にユーザ毎に保持された前記リストは、前記ビューアにより前記表示装置に表示されることを特徴とするメッセージ交換方法。
【請求項１７】
通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて実行されるメッセージ交換方法において、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記メッセージ交換方法は、
当該クライアントシステムの処理装置が、第１のユーザの情報の登録を、当該クライアントシステムを利用する第２のユーザ用のリストから削除する削除依頼のメッセージを当該クライアントシステムの通信装置により前記サーバシステムから受け付けるステップと、
前記削除依頼のメッセージを受け付けた場合に、当該クライアントシステムの処理装置が前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより、前記サーバシステムに前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除させるステップと、
当該クライアントシステムの処理装置が、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムに搭載されたビューアにより表示装置に表示させるステップとを備え、
前記記憶手段にユーザ毎に保持された前記リストは、前記ビューアにより前記表示装置に表示されることを特徴とするメッセージ交換方法。
【請求項１８】
当該クライアントシステムの処理装置が、前記削除依頼のメッセージを前記サーバシステムから受け付けた場合に、当該クライアントシステムの通信装置から前記サーバシステムへの問い合わせの結果に従って、前記第２のユーザ用の前記リストに前記第１のユーザの情報が登録されているか否かを判定するステップをさらに備え、
前記第２のユーザ用の前記リストに前記第１のユーザの情報が登録されていると判定された場合に、該第１のユーザの情報が削除されること特徴とする請求項１７に記載のメッセージ交換方法。
【請求項１９】
通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて、
プログラムを記憶する記憶装置と、該プログラムを実行する処理装置と、前記通信ネットワークを介して前記サーバシステムと通信を行う通信装置とを備え、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記記憶装置は、当該クライアントの第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１のユーザ用のリストから第２のユーザの情報の登録を削除するステップと、前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザ用のリストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のユーザが利用する他のクライアントシステムへ送信するステップとを含むプログラムを記憶していることを特徴とするクライアントシステム。
【請求項２０】
通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて、
プログラムを記憶する記憶装置と、該プログラムを実行する処理装置と、前記通信ネットワークを介して前記サーバシステムと通信を行う通信装置とを備え、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記記憶装置は、第１のユーザの情報の登録を、当該クライアントシステムを利用する第２のユーザ用のリストから削除する削除依頼のメッセージを前記サーバシステムから受け付けるステップと、前記削除依頼のメッセージを受け付けた場合に、前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除するステップとを含むプログラムを記憶していることを特徴とするクライアントシステム。
【請求項２１】
通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとのメッセージ交換とともにオンラインゲームへの参加をクライアントシステムに実行させるためのプログラムを記録した記録媒体であって、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記プログラムは、
当該クライアントシステムの第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１ユーザ用のリストから第２のユーザの情報の登録を削除する削除ステップと、
該削除ステップで前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザ用のリストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のユーザが利用する他のクライアントシステムへ送信する削除依頼ステップとを含むことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２２】
通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとのメッセージ交換とともにオンラインゲームへの参加をクライアントシステムに実行させるためのプログラムを記録した記録媒体であって、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記プログラムは、
第１のユーザの情報の登録を、前記記憶手段に保持された当該クライアントシステムを利用する第２のユーザ用のリストから削除する削除依頼のメッセージを前記サーバシステムから受け付ける受付ステップと、
該受付ステップで削除依頼のメッセージを受け付けた場合に、前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する削除ステップとを含むことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２３】
通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとのメッセージ交換とともにオンラインゲームへの参加をクライアントシステムに実行させるためのプログラムであって、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記プログラムは、
当該クライアントシステムの第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１ユーザ用のリストから第２のユーザの情報の登録を削除する削除ステップと、
該削除ステップで前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザ用のリストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のユーザが利用する他のクライアントシステムへ送信する削除依頼ステップとを含むことを特徴とするプログラム。
【請求項２４】
通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとのメッセージ交換とともにオンラインゲームへの参加をクライアントシステムに実行させるためのプログラムであって、
各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、
前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、
前記プログラムは、
第１のユーザの情報の登録を、前記記憶手段に保持された当該クライアントシステムを利用する第２のユーザ用のリストから削除する削除依頼のメッセージを前記サーバシステムから受け付ける受付ステップと、
該受付ステップで削除依頼のメッセージを受け付けた場合に、前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除するの削除ステップとを含むことを特徴とするプログラム。
【請求項２５】
前記第１のクライアントシステムは、
前記第１のユーザの指示に基づいて、前記記憶手段に保持された前記第１のユーザの前記リストに前記第２のユーザの情報を登録する登録要求のメッセージを、前記サーバシステムを介して前記第２のクライアントシステムへ送信する要求手段と、
前記登録要求のメッセージに対する前記第２のクライアントシステムからのメッセージを前記サーバシステムから受け付ける受信手段とを備え、
前記第２のクライアントシステムは、
前記登録要求のメッセージを前記サーバシステムから受け付けた場合に、前記第２のユーザの指示に基づいて、前記記憶手段に保持された前記第２のユーザの前記リストに前記第１のユーザの情報の登録する登録手段と、
前記登録手段により第１のユーザの情報を登録する場合に、相互登録のメッセージを前記サーバシステムを介して前記第１のクライアントシステムへ送信する登録通知手段を備え、
前記第１のクライアントシステムは、
前記受信手段が前記相互登録のメッセージを受け付けた場合に、前記記憶手段に保持された前記第１のユーザの前記リストに前記第２のユーザの情報を登録する相互登録手段をさらに備えることを特徴とする請求項１乃至６のいずれか１項に記載のメッセージ交換システム。
【請求項２６】
前記登録手段は、前記第１のユーザの情報の登録を前記サーバシステムに依頼する手段によって構成され、
前記相互登録手段は、前記第２のユーザの情報の登録を前記サーバシステムに依頼する手段によって構成されていることを特徴とする請求項２５に記載のメッセージ交換システム。
【請求項２７】
他のクライアントシステムを利用する第１のユーザのリストに、第２のユーザの情報を登録するとの登録要求のメッセージを前記サーバシステムから受け付ける受付手段と、
前記受付手段が登録要求のメッセージを受け付けた場合に、前記第２のユーザの指示に基づいて、前記第２のユーザのリストに前記第１のユーザの情報の登録する登録手段と、
前記登録手段により第１のユーザの情報を登録する場合に、相互登録のメッセージを前記サーバシステムを介して前記他のクライアントシステムへ送信する登録通知手段とをさらに備えることを特徴とする請求項７乃至９のいずれか１項に記載のクライアントシステム。
【請求項２８】
前記第１のクライアントシステムの処理装置が前記第１のユーザの指示に基づいて、前記第１のユーザの前記リストに前記第２のユーザの情報を登録する登録要求のメッセージを、該第１のクライアントシステムの通信装置から前記サーバシステムを介して前記第２のクライアントシステムへ送信するステップと、
前記第２のクライアントシステムが前記登録要求のメッセージを前記サーバシステムから受け付けた場合に、前記第２のクライアントシステムの処理装置が前記第２のユーザの指示に基づいて、該第２のクライアントシステムの通信装置から前記サーバシステムに依頼することにより、前記サーバシステムの処理装置が前記第２のユーザの前記リストに前記第１のユーザの情報の登録するステップと、
前記第１のユーザの情報を登録する場合に、前記第２のクライアントシステムの処理装置が相互登録のメッセージを該第２のクライアントシステムの通信装置から前記サーバシステムを介して前記第１のクライアントシステムへ送信するステップと、
前記第１のクライアントシステムが前記相互登録のメッセージを受け付けた場合に該第１のクライアントシステムから前記サーバシステムに送られた指示に基づいて、前記サーバシステムの処理装置が前記第１のユーザの前記リストに前記第２のユーザの情報を登録するステップとを備えたことを特徴とする請求項１０乃至１５のいずれか１項に記載のメッセージ交換方法。
【請求項２９】
当該クライアントシステムの処理装置が他のクライアントシステムを利用する第１のユーザのリストに、第２のユーザの情報を登録する登録要求のメッセージを当該クライアントシステムの通信装置により前記サーバシステムから受け付けるステップと、
該登録要求のメッセージを受け付けた場合に、当該クライアントシステムの処理装置が前記第２のユーザの指示に基づいて、当該クライアントシステムの通信装置から前記サーバシステムへ依頼することにより前記第２のユーザのリストに前記第１のユーザの情報を登録させるステップと、
前記第１のユーザの情報を登録する場合に、当該クライアントシステムの処理装置が相互登録のメッセージを当該クライアントシステムの通信装置から前記サーバシステムを介して前記他のクライアントシステムへ送信するステップとを含むことを特徴とする請求項１６乃至１８のいずれか１項に記載のメッセージ交換方法。
【請求項３０】
前記記憶装置は、他のクライアントシステムを利用する第１のユーザのリストに第２のユーザの情報を登録する登録要求のメッセージを前記サーバシステムから受け付けるステップと、該登録要求のメッセージを受け付けた場合に、前記第２のユーザの指示に基づいて、前記第２のユーザのリストに前記第１のユーザの情報を登録するステップと、前記第１のユーザの情報を登録する場合に、相互登録のメッセージを前記サーバシステムを介して前記他のクライアントシステムへ送信するステップとを含むプログラムをさらに記憶していることを特徴とする請求項１９または２０に記載のクライアントシステム。
【請求項３１】
前記プログラムは、
他のクライアントシステムを利用する第１のユーザのリストに、第２のユーザの情報を登録するとの登録要求のメッセージを、前記サーバシステムから受け付ける受付ステップと、
該受付ステップで登録要求のメッセージを受け付けた場合に、前記第２のユーザの指示に基づいて、前記第２のユーザのリストに前記第１のユーザの情報を登録する登録ステップと、
前記登録ステップで第１のユーザの情報を登録する場合に、相互登録のメッセージを前記サーバシステムを介して前記他のクライアントシステムへ送信する相互登録ステップとをさらに含むことを特徴とする請求項２１または２２に記載のコンピュータ読み取り可能な記録媒体。
【請求項３２】
他のクライアントシステムを利用する第１のユーザのリストに、第２のユーザの情報を登録するとの登録要求のメッセージを、前記サーバシステムから受け付ける受付ステップと、
該受付ステップで登録要求のメッセージを受け付けた場合に、前記第２のユーザの指示に基づいて、前記第２のユーザのリストに前記第１のユーザの情報を登録する登録ステップと、
前記登録ステップで第１のユーザの情報を登録する場合に、相互登録のメッセージを前記サーバシステムを介して前記他のクライアントシステムへ送信する相互登録ステップとをさらに含むことを特徴とする請求項２３または２４に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上で複数の者がメッセージを交換する際に、ユーザ情報を管理するための技術に関する。
【０００２】
【従来の技術】
従来より、インターネットに代表されるネットワークに接続されたクライアントマシンのユーザ同士が、リアルタイムにメッセージを交換するためのネットワークコミュニケーションツールが知られている。
【０００３】
このようなネットワークコミュニケーションツールの１つとして、ユニキャスト（１対１通信）によりインターネット上でリアルタイムに２者がメッセージ交換を行うためのツールがある。例えば、ＩＣＱ（イスラエルのMilabilis社の商標）のように、複数のクライアントマシンがＩＣＱサーバに接続されたメッセージ交換システムにおいて、クライアントマシンが送信メッセージ用、受信メッセージ用各々の画面を表示して２者間のメッセージ交換を可能とするような、マルチウィンドウ環境での２者間メッセージ交換用ツールがある。
【０００４】
このような２者間メッセージ交換用ツールの各ユーザがメッセージ交換を行いたい友人等の１以上のユーザの情報を予め登録したリストを、メッセージ交換システム内に保持させている。
【０００５】
２者間メッセージ交換用ツールの各ユーザが自己のリストに他のユーザの情報を登録するにあたり、登録したいユーザの承諾を要するシステムがある。第１のユーザは、第２のユーザの承諾に基づいて第１のユーザのリストに第２のユーザの情報を登録する。同様に、第２のユーザは、第１のユーザの承諾に基づいて第２のユーザのリストに第１のユーザの情報を登録する。第１のユーザは、第２のユーザから承諾を得られなければ、第１のユーザのリストに第２のユーザの情報を登録できない。
【０００６】
【発明が解決しようとする課題】
しかしながら、２ユーザがお互いの情報をそれぞれ上述のリストに相互登録して２者間メッセージ交換用ツールを使用する場合、第１のユーザが都合で自分のリストから第２のユーザの情報を削除しても、第２のユーザには第２のユーザの情報が第１のユーザのリストから削除されたことが通知されない。第２のユーザは、第１のユーザとの相互登録が継続しているものと認識してしまう。
【０００７】
第１のユーザのリストに第２のユーザの情報登録が無いにもかかわらず、第２のユーザのリストに第１のユーザの情報が登録されたままとなると、両者間のメッセージ交換の整合性に支障が発生する恐れがある。第１のユーザは、自己の意に反して第２のユーザのリストに自分のユーザ情報が登録されたままとなっているので、自分のプライバシーを保全できないという問題があった。
【０００８】
上述のリストに他のユーザの情報を登録するにあたり、登録したいユーザの承諾を要するシステムにおいては、第１のユーザは第２のユーザの承諾に基づいて、第１のユーザのリストに第２のユーザの情報を登録し、同様に、第２のユーザは第１のユーザの承諾に基づいて、第２のユーザのリストに第１のユーザの情報を登録しなければならない。このため、２ユーザがお互いを上述のリストに相互登録するにあたり、その相互登録手順が煩雑になるという問題があった。
【０００９】
２ユーザがお互いを上述のリストに相互登録するにあたり、第１のユーザが第２のユーザの承諾に基づいて第１のユーザのリストに第２のユーザの情報を登録したにも拘らず、第２のユーザが第１のユーザの承諾を得られなかった場合にあっては、第２のユーザのリストに第１のユーザの情報を登録できない。この場合、第１のユーザのリストに第２のユーザの情報が一方的に登録されたままとなり、プライバシーの保全上、不均衡が発生する恐れがあるいう問題があった。
【００１０】
本発明の目的は、ユーザ情報を容易かつ適切に管理できるメッセージ交換方法等を提供することにある。
【００１１】
【課題を解決するための手段】
本発明の第１の観点にかかる態様は、少なくとも第１のユーザが使用する第１のクライアントシステムと第２のユーザが使用する第２のクライアントシステムとが、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させる少なくとも１つのサーバシステムと通信ネットワークとを介して接続されており、各クライアントシステムが前記サーバシステムを介してメッセージを交換するとともにオンラインゲームに参加するメッセージ交換システムにおいて、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記第１のクライアントシステムは、前記第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１のユーザの前記リストから第２のユーザの情報の登録を削除する第１の削除手段と、該第１の削除手段により前記記憶手段に保持された前記第１のユーザの前記リストから前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のクライアントシステムへ送信する削除依頼手段とを備え、前記第２のクライアントシステムは、前記削除依頼のメッセージを前記サーバシステムから受け付けた場合に、前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する第２の削除手段とを備え、前記第１、第２のクライアントシステムは、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムが有する表示装置に表示させるためのデータ表示制御手段を備え、前記記憶手段にユーザ毎に保持された前記リストは、前記データ表示制御手段により各ユーザに対応したクライアントシステムが有する表示装置に表示されることを特徴とする。
【００１２】
第１の観点にかかるメッセージ交換システムにおいて、前記第２のクライアントシステムは、前記削除依頼のメッセージを前記サーバシステムから受け付けた場合に、前記記憶手段に保持された前記第２のユーザの前記リストに前記第１のユーザの情報が登録されているか否かを判定する登録判定手段をさらに備え、前記第２の削除手段は、前記登録判定手段により前記記憶手段に保持された前記第２のユーザの前記リストに前記第１のユーザの情報が登録されているとの判定がされた場合に、第１のユーザの情報の登録を削除するものとしてもよい。
【００１３】
第１の観点にかかるメッセージ交換システムにおいて、前記削除依頼手段は、前記第１のユーザから、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する旨の指示があった場合に、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のクライアントシステムへ送信するものとしてもよい。
【００１４】
第１の観点にかかるメッセージ交換システムにおいて、前記第２の削除手段は、前記第２のユーザから、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する旨の指示があった場合に、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除するものとしてもよい。
【００１５】
第１の観点にかかるメッセージ交換システムにおいて、前記第２の削除手段が前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除した場合に、削除完了のメッセージを前記サーバシステムを介して前記第１のクライアントシステムへ送信する手段をさらに備えるものとしてもよい。
【００１８】
本発明の第２の観点にかかる態様は、少なくとも第１のユーザが使用する第１のクライアントシステムと第２のユーザが使用する第２のクライアントシステムとが、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させる少なくとも１つのサーバシステムと通信ネットワークを介して接続されており、各クライアントシステムが前記サーバシステムを介してメッセージを交換するとともにオンラインゲームに参加するメッセージ交換システムにおいて、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記第１のクライアントシステムは、前記第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１のユーザの前記リストから第２のユーザの情報の登録を削除する第１の削除手段と、該第１の削除手段により前記記憶手段に保持された前記第１のユーザの前記リストから前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除した旨の削除通知のメッセージを、前記サーバシステムを介して前記第２のクライアントシステムへ送信する削除通知手段とを備え、前記第１、第２のクライアントシステムは、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムが有する表示装置に表示させるためのデータ表示制御手段を備え、前記記憶手段にユーザ毎に保持された前記リストは、前記データ表示制御手段により各ユーザに対応したクライアントシステムが有する表示装置に表示されることを特徴とする。
【００１９】
本発明の第３の観点にかかる態様は、通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記クライアントシステムは、当該クライアントシステムの第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１ユーザ用のリストから第２のユーザの情報の登録を削除する削除手段と、該削除手段により前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザ用のリストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のユーザが利用する他のクライアントシステムへ送信する削除依頼手段と、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを前記クライアントシステムが有する表示装置に表示させるためのデータ表示制御手段とを備え、前記記憶手段にユーザ毎に保持された前記リストは、前記データ表示制御手段により前記クライアントシステムが有する表示装置に表示されることを特徴とする。
【００２０】
本発明の第４の観点にかかる態様は、通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記クライアントシステムは、第１のユーザの情報の登録を、当該クライアントシステムを利用する第２のユーザ用のリストから削除する削除依頼のメッセージを前記サーバシステムから受け付ける受付手段と、該受付手段が前記削除依頼のメッセージを受け付けた場合に、前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する削除手段と、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを前記クライアントシステムが有する表示装置に表示させるためのデータ表示制御手段とを備え、前記記憶手段にユーザ毎に保持された前記リストは、前記データ表示制御手段により前記クライアントシステムが有する表示装置に表示されることを特徴とする。
【００２１】
第４の観点にかかるクライアントシステムにおいて、前記受付手段が削除依頼のメッセージを前記サーバシステムから受け付けた場合に、前記記憶手段に保持された前記第２のユーザ用の前記リストに前記第１のユーザの情報が登録されているか否かを判定する登録判定手段をさらに備え、前記削除手段は、前記登録判定手段により前記記憶手段に保持された前記第２のユーザの前記リストに前記第１のユーザの情報が登録されているとの判定がされた場合に、第１のユーザの情報の登録を削除するものとしてもよい。
【００２２】
本発明の第５の観点にかかる態様は、少なくとも第１のユーザが使用する第１のクライアントシステムと第２のユーザが使用する第２のクライアントシステムとが、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させる少なくとも１つのサーバシステムと通信ネットワークとを介して接続されており、各クライアントシステムが前記サーバシステムを介してメッセージを交換するとともにオンラインゲームに参加するメッセージ交換システムのメッセージ交換方法において、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記メッセージ交換方法は、前記サーバシステムの処理装置が、該サーバシステムが有する記憶手段に、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録するためのリストをユーザ毎に予め用意するステップと、前記第１のクライアントシステムの処理装置が前記第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を該第１のクライアントシステムの通信装置から前記サーバシステムに依頼することにより、該サーバシステムの処理装置が前記第１のユーザの前記リストから第２のユーザの情報の登録を削除するステップと、前記第１のユーザの前記リストから前記第２のユーザの情報の登録を削除する場合に、前記第１のクライアントシステムの処理装置が前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、該第１のクライアントシステムの通信装置から前記サーバシステムを介して第２のクライアントシステムへ送信するステップと、前記第２のクライアントシステムが前記削除依頼のメッセージを前記サーバシステムから受け付けた場合に、前記第２のクライアントシステムの処理装置が前記第１のユーザの情報の登録の削除を該第２のクライアントシステムの通信装置から前記サーバシステムに依頼することにより、前記サーバシステムの処理装置が前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除するステップと、前記第１、第２のクライアントシステムの処理装置が、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムに搭載されたビューアにより表示装置に表示させるステップとを備え、前記サーバシステムにユーザ毎に容易された前記リストは、前記ビューアにより各ユーザに対応したクライアントシステムが有する表示装置に表示されることを特徴とする。
【００２３】
第５の観点にかかるメッセージ交換方法において、前記第２のクライアントシステムが前記削除依頼のメッセージを前記サーバシステムから受け付けた場合に、前記第２のユーザの前記リストに前記第１のユーザの情報が登録されているか否かを判定するステップをさらに備え、前記第１のユーザの情報の登録の削除は、前記第２のユーザの前記リストに前記第１のユーザの情報が登録されていると判定された場合に実行されるものとしてもよい。
【００２４】
第５の観点にかかるメッセージ交換方法において、前記第１のユーザにより前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する依頼を指示するステップをさらに備え、前記削除依頼のメッセージは、前記第１のユーザからの前記依頼があった場合に、前記サーバシステムを介して前記第２のクライアントシステムへ送信されるものとしてもよい。
【００２５】
第５の観点にかかるメッセージ交換方法において、前記第２のユーザの前記リストからの前記第１のユーザの情報の削除は、前記第２のユーザにより前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する指示があった場合に行われるものとしてもよい。
【００２６】
第５の観点にかかるメッセージ交換方法において、前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する場合に、前記第２のクライアントシステムから削除完了のメッセージを前記サーバシステムを介して前記第１のクライアントシステムへ送信するステップをさらに備えるものとしてもよい。
【００２８】
本発明の第６の観点にかかる態様は、少なくとも第１のユーザが使用する第１のクライアントシステムと第２のユーザが使用する第２のクライアントシステムとが、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させる少なくとも１つのサーバシステムと通信ネットワークとを介して接続されており、各クライアントシステムが前記サーバシステムを介してメッセージを交換するとともにオンラインゲームに参加するメッセージ交換システムのメッセージ交換方法において、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記メッセージ交換方法は、前記サーバシステムの処理装置が、該サーバシステムが有する記憶手段に、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録するためのリストをユーザ毎に予め用意するステップと、前記第１のクライアントシステムの処理装置が前記第１のユーザの指示に基づいて、前記第１のユーザの情報の登録の削除を該第１のクライアントシステムの通信装置から前記サーバシステムに依頼することにより、該サーバシステムの処理装置が前記第１のユーザの前記リストから第２のユーザの情報の登録を削除するステップと、前記第１のユーザの前記リストから前記第２のユーザの情報の登録を削除する場合に、前記第１のクライアントシステムの処理装置が前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除した旨の削除通知のメッセージを、該第１のクライアントシステムの通信装置から前記サーバシステムを介して前記第２のクライアントシステムへ送信するステップと、前記第１、第２のクライアントシステムの処理装置が、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムに搭載されたビューアにより表示装置に表示させるステップとを備え、前記サーバシステムにユーザ毎に容易された前記リストは、前記ビューアにより各ユーザに対応したクライアントシステムが有する表示装置に表示されることを特徴とする。
【００２９】
本発明の第７の観点にかかる態様は、通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて実行されるメッセージ交換方法において、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記メッセージ交換方法は、当該クライアントシステムの処理装置が第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を当該クライアントシステムの通信装置から前記サーバシステムに依頼することにより、前記サーバシステムに前記第１ユーザ用のリストから第２のユーザの情報の登録を削除させるステップと、前記サーバシステムに前記第２のユーザの情報の登録を削除させる場合に、当該クライアントシステムの処理装置が前記第２のユーザ用のリストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、当該クライアントシステムの通信装置から前記サーバシステムを介して前記第２のユーザが利用する他のクライアントシステムへ送信するステップと、当該クライアントシステムの処理装置が、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムに搭載されたビューアにより表示装置に表示させるステップとを備え、前記記憶手段にユーザ毎に保持された前記リストは、前記ビューアにより前記表示装置に表示されることを特徴とする。
【００３０】
本発明の第８の観点にかかる態様は、通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて実行されるメッセージ交換方法において、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記メッセージ交換方法は、当該クライアントシステムの処理装置が、第１のユーザの情報の登録を、当該クライアントシステムを利用する第２のユーザ用のリストから削除する削除依頼のメッセージを当該クライアントシステムの通信装置により前記サーバシステムから受け付けるステップと、前記削除依頼のメッセージを受け付けた場合に、当該クライアントシステムの処理装置が前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより、前記サーバシステムに前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除させるステップと、当該クライアントシステムの処理装置が、前記ネットワークサービスを利用するために用いられ、該ネットワークサービスの利用に必要なデータを当該クライアントシステムに搭載されたビューアにより表示装置に表示させるステップとを備え、前記記憶手段にユーザ毎に保持された前記リストは、前記ビューアにより前記表示装置に表示されることを特徴とする。
【００３１】
第８の観点にかかるメッセージ交換方法において、前記削除依頼のメッセージを前記サーバシステムから受け付けた場合に、前記第２のユーザ用の前記リストに前記第１のユーザの情報が登録されているか否かを判定するステップをさらに備え、前記第２のユーザ用の前記リストに前記第１のユーザの情報が登録されていると判定された場合に、該第１のユーザの情報が削除されるものとしてもよい。
【００３２】
本発明の第９の観点にかかる態様は、通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて、プログラムを記憶する記憶装置と、該プログラムを実行する処理装置と、前記通信ネットワークを介して前記サーバシステムと通信を行う通信装置とを備え、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記記憶装置は、当該クライアントの第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１のユーザ用のリストから第２のユーザの情報の登録を削除するステップと、前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザ用のリストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のユーザが利用する他のクライアントシステムへ送信するステップとを含むプログラムを記憶していることを特徴とする。
【００３３】
本発明の第１０の観点にかかる態様は、通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとメッセージを交換するとともにオンラインゲームに参加するクライアントシステムにおいて、プログラムを記憶する記憶装置と、該プログラムを実行する処理装置と、前記通信ネットワークを介して前記サーバシステムと通信を行う通信装置とを備え、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記記憶装置は、第１のユーザの情報の登録を、当該クライアントシステムを利用する第２のユーザ用のリストから削除する削除依頼のメッセージを前記サーバシステムから受け付けるステップと、前記削除依頼のメッセージを受け付けた場合に、前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除するステップとを含むプログラムを記憶していることを特徴とする。
【００３４】
本発明の第１１の観点にかかる態様は、通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとのメッセージ交換とともにオンラインゲームへの参加をクライアントシステムに実行させるためのプログラムを記録した記録媒体であって、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記プログラムは、当該クライアントシステムの第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１ユーザ用のリストから第２のユーザの情報の登録を削除する削除ステップと、該削除ステップで前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザ用のリストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のユーザが利用する他のクライアントシステムへ送信する削除依頼ステップとを含むことを特徴とする。
【００３５】
本発明の第１２の観点にかかる態様は、通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとのメッセージ交換とともにオンラインゲームへの参加をクライアントシステムに実行させるためのプログラムを記録した記録媒体であって、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記プログラムは、第１のユーザの情報の登録を、前記記憶手段に保持された当該クライアントシステムを利用する第２のユーザ用のリストから削除する削除依頼のメッセージを前記サーバシステムから受け付ける受付ステップと、該受付ステップで削除依頼のメッセージを受け付けた場合に、前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除する削除ステップとを含むことを特徴とする。
【００３６】
本発明の第１３の観点にかかる態様は、通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとのメッセージ交換とともにオンラインゲームへの参加をクライアントシステムに実行させるためのプログラムであって、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記プログラムは、当該クライアントシステムの第１のユーザの指示に基づいて、前記第２のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第１ユーザ用のリストから第２のユーザの情報の登録を削除する削除ステップと、該削除ステップで前記第２のユーザの情報の登録を削除する場合に、前記記憶手段に保持された前記第２のユーザ用のリストから前記第１のユーザの情報の登録を削除する削除依頼のメッセージを、前記サーバシステムを介して前記第２のユーザが利用する他のクライアントシステムへ送信する削除依頼ステップとを含むことを特徴とする。
【００３７】
本発明の第１４の観点にかかる態様は、通信ネットワークに接続され、オンラインゲームとメッセージ交換とを含むネットワークサービスをハンドルネームを以て各ユーザに利用させるサーバシステムを介して他のクライアントシステムとのメッセージ交換とともにオンラインゲームへの参加をクライアントシステムに実行させるためのプログラムであって、各ユーザが前記オンラインゲーム及びメッセージ交換にて用いるハンドルネームは、当該ユーザが任意に選択することができ、前記サーバシステムは、各ユーザが前記オンラインゲームを通じて知り合ってメッセージ交換対象とした１以上の他のユーザに関する情報を該他のユーザのハンドルネームとともに登録したリストをユーザ毎に保持する記憶手段を備え、前記プログラムは、第１のユーザの情報の登録を、前記記憶手段に保持された当該クライアントシステムを利用する第２のユーザ用のリストから削除する削除依頼のメッセージを前記サーバシステムから受け付ける受付ステップと、該受付ステップで削除依頼のメッセージを受け付けた場合に、前記第１のユーザの情報の登録の削除を前記サーバシステムに依頼することにより前記記憶手段に保持された前記第２のユーザの前記リストから前記第１のユーザの情報の登録を削除するの削除ステップとを含むことを特徴とする。
【００３８】
第１、第２の観点にかかるメッセージ交換システムにおいて、前記第１のクライアントシステムは、前記第１のユーザの指示に基づいて、前記記憶手段に保持された前記第１のユーザの前記リストに前記第２のユーザの情報を登録する登録要求のメッセージを、前記サーバシステムを介して前記第２のクライアントシステムへ送信する要求手段と、前記登録要求のメッセージに対する前記第２のクライアントシステムからのメッセージを前記サーバシステムから受け付ける受信手段とを備え、前記第２のクライアントシステムは、前記登録要求のメッセージを前記サーバシステムから受け付けた場合に、前記第２のユーザの指示に基づいて、前記記憶手段に保持された前記第２のユーザの前記リストに前記第１のユーザの情報の登録する登録手段と、前記登録手段により第１のユーザの情報を登録する場合に、相互登録のメッセージを前記サーバシステムを介して前記第１のクライアントシステムへ送信する登録通知手段を備え、前記第１のクライアントシステムは、前記受信手段が前記相互登録のメッセージを受け付けた場合に、前記記憶手段に保持された前記第１のユーザの前記リストに前記第２のユーザの情報を登録する相互登録手段をさらに備えるものとしてもよい。
【００３９】
この場合において、前記記憶手段は前記サーバシステム内に備えられており、前記登録手段は、前記第１のユーザの情報の登録を前記サーバシステムに依頼する手段によって構成され、前記相互登録手段は、前記第２のユーザの情報の登録を前記サーバシステムに依頼する手段によって構成されているものとしてもよい。
【００４０】
第３、第４の観点にかかるクライアントシステムにおいて、他のクライアントシステムを利用する第１のユーザのリストに、第２のユーザの情報を登録するとの登録要求のメッセージを前記サーバシステムから受け付ける受付手段と、前記受付手段が登録要求のメッセージを受け付けた場合に、前記第２のユーザの指示に基づいて、前記第２のユーザのリストに前記第１のユーザの情報の登録する登録手段と、前記登録手段により第１のユーザの情報を登録する場合に、相互登録のメッセージを前記サーバシステムを介して前記他のクライアントシステムへ送信する登録通知手段とをさらに備えるものとしてもよい。
【００４１】
本発明の第５、第６の観点にかかるメッセージ交換方法において、前記第１のクライアントシステムの処理装置が前記第１のユーザの指示に基づいて、前記第１のユーザの前記リストに前記第２のユーザの情報を登録する登録要求のメッセージを、該第１のクライアントシステムの通信装置から前記サーバシステムを介して前記第２のクライアントシステムへ送信するステップと、前記第２のクライアントシステムが前記登録要求のメッセージを前記サーバシステムから受け付けた場合に、前記第２のクライアントシステムの処理装置が前記第２のユーザの指示に基づいて、該第２のクライアントシステムの通信装置から前記サーバシステムに依頼することにより、前記サーバシステムの処理装置が前記第２のユーザの前記リストに前記第１のユーザの情報の登録するステップと、前記第１のユーザの情報を登録する場合に、前記第２のクライアントシステムの処理装置が相互登録のメッセージを該第２のクライアントシステムの通信装置から前記サーバシステムを介して前記第１のクライアントシステムへ送信するステップと、前記第１のクライアントシステムが前記相互登録のメッセージを受け付けた場合に該第１のクライアントシステムから前記サーバシステムに送られた指示に基づいて、前記サーバシステムの処理装置が前記第１のユーザの前記リストに前記第２のユーザの情報を登録するステップとをさらに備えるものとしてもよい。
【００４２】
本発明の第７、第８の観点にかかるメッセージ交換方法において、当該クライアントシステムの処理装置が他のクライアントシステムを利用する第１のユーザのリストに、第２のユーザの情報を登録する登録要求のメッセージを当該クライアントシステムの通信装置により前記サーバシステムから受け付けるステップと、該登録要求のメッセージを受け付けた場合に、当該クライアントシステムの処理装置が前記第２のユーザの指示に基づいて、当該クライアントシステムの通信装置から前記サーバシステムへ依頼することにより前記第２のユーザのリストに前記第１のユーザの情報を登録させるステップと、前記第１のユーザの情報を登録する場合に、当該クライアントシステムの処理装置が相互登録のメッセージを当該クライアントシステムの通信装置から前記サーバシステムを介して前記他のクライアントシステムへ送信するステップとを含むことを特徴とする。
【００４３】
第９、第１０の観点にかかるクライアントシステムにおいて、前記記憶装置は、他のクライアントシステムを利用する第１のユーザのリストに第２のユーザの情報を登録する登録要求のメッセージを前記サーバシステムから受け付けるステップと、該登録要求のメッセージを受け付けた場合に、前記第２のユーザの指示に基づいて、前記第２のユーザのリストに前記第１のユーザの情報を登録するステップと、前記第１のユーザの情報を登録する場合に、相互登録のメッセージを前記サーバシステムを介して前記他のクライアントシステムへ送信するステップとを含むプログラムをさらに記憶していることを特徴とするものとしてもよい。
【００４４】
第１１、第１２の観点にかかる記録媒体であって、前記プログラムは、他のクライアントシステムを利用する第１のユーザのリストに、第２のユーザの情報を登録するとの登録要求のメッセージを、前記サーバシステムから受け付ける受付ステップと、該受付ステップで登録要求のメッセージを受け付けた場合に、前記第２のユーザの指示に基づいて、前記第２のユーザのリストに前記第１のユーザの情報を登録する登録ステップと、前記登録ステップで第１のユーザの情報を登録する場合に、相互登録のメッセージを前記サーバシステムを介して前記他のクライアントシステムへ送信する相互登録ステップとをさらに含むものとしてもよい。
【００４５】
第１３、第１４の観点にかかるプログラムであって、他のクライアントシステムを利用する第１のユーザのリストに、第２のユーザの情報を登録するとの登録要求のメッセージを、前記サーバシステムから受け付ける受付ステップと、該受付ステップで登録要求のメッセージを受け付けた場合に、前記第２のユーザの指示に基づいて、前記第２のユーザのリストに前記第１のユーザの情報を登録する登録ステップと、前記登録ステップで第１のユーザの情報を登録する場合に、相互登録のメッセージを前記サーバシステムを介して前記他のクライアントシステムへ送信する相互登録ステップとをさらに含むものとしてもよい。
【００４６】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。各図面において同様の機能を有する箇所には同一の符号を付し、重複した説明は省略する。
【００４７】
本実施形態のメッセージ交換システムは、ネットワークサービス企業が提供するネットワークサービスシステムにおける１機能として実現されている。本実施形態のネットワークサービスシステムは、ネットワークサービス企業がサーバ群を設置し運営するネットワークサービスを通信ネットワークの一例としてのインターネットを介して会員ユーザへ提供するためのシステムである。
【００４８】
上記ネットワークサービスが含む内容としては、例えば、
１．コンテンツ閲覧サービス；スポーツ、音楽、漫画、買い物情報及びその他各種情報提供
２．コミュニケーションサービス；ユーザ間のリアルタイムなメッセージ交換の環境及びメールサービス環境の提供
３．ゲームサービス；ネットワークを介して起動するオンラインゲーム環境の提供
等がある。ユーザ間のリアルタイムなメッセージ交換は、本実施形態のメッセージ交換システムにおいて実現される。
【００４９】
上記ネットワークサービスの会員となったユーザは、そのネットワークサービス専用のビューア（データ表示用ソフトウェア）をクライアントマシン上で起動させ、ネットワークサービス企業のサーバ群へアクセスして、提供される各種のネットワークサービスを利用する。
【００５０】
（実施形態１）
（システム構成）
本実施形態のネットワークサービスシステムのシステム構成を図１に示す。図１において、ネットワークサービスシステムは、通信ネットワーク１０１、ネットワークサービス企業のサーバ群１０２、及び通信ネットワーク１０１を介してサーバ群１０２と接続され複数のユーザが使用するクライアントシステム１０３ａ、１０３ｂ、１０４ａ、１０４ｂ等を含む。サーバ群１０２及びクライアントシステム１０３ａ、１０３ｂ、１０４ａ、１０４ｂは、各々コンピュータシステムである。
【００５１】
クライアントシステム１０３ａ、１０３ｂは、家庭用のビデオゲーム機である。クライアントシステム１０４ａ、１０４ｂはパーソナル・コンピュータ（以下、ＰＣと呼ぶ）である。クライアントシステム１０３ａ、１０３ｂは、上述のビューアのプログラムをＣＤ−ＲＯＭよりロードして起動することができる。クライアントシステム１０４ａ、１０４ｂは、上述のビューアをあらかじめ搭載している。
【００５２】
通信ネットワーク１０１は、サーバ群１０２とクライアントシステム１０３ａ、１０３ｂ、１０４ａ、１０４ｂ等とを接続する。通信ネットワーク１０１としては、本実施形態ではインターネットを想定する。データの送受信にはＴＣＰ／ＩＰ、ＨＴＴＰ（hypertext transfer protocol）、ＳＭＴＰ（simple mail transfer protocol）、ＦＴＰ（file transfer protocol）等の通常のプロトコルが使用される。
【００５３】
サーバ群１０２は、各クライアントシステム１０３ａ、１０３ｂ、１０４ａ、１０４ｂからの要求に応じて、保持しているデータへのアクセス及びその処理、並びに各クライアントシステム１０３ａ、１０３ｂ、１０４ａ、１０４ｂへのサービスの提供を行う。サーバ群１０２は、認証サーバ群１０２ａ、コンテンツサーバ群１０２ｂ、メッセージサーバ群１０２ｃ、メールサーバ群１０２ｄ、ゲームＡサーバ群１０２ｅ、ゲームＢサーバ群１０２ｆ、及びプロファイルサーバ群１０２ｇを有する。各サーバ群１０２ａ〜１０２ｆは、ＬＡＮ１０２ｈを介して互いに接続されている。
【００５４】
認証サーバ群１０２ａは、複数の認証サーバシステムから成る。各認証サーバシステムは、各会員ユーザのアカウント（ユーザＩＤ）及びパスワードを管理する。各認証サーバシステムは、ユーザの接続状況（オンライン／オフライン）及びオンライン中であるユーザのクライアントマシンのアドレスを管理してもよい。
【００５５】
コンテンツサーバ群１０２ｂは、複数のコンテンツサーバシステムから成る。各コンテンツサーバシステムは、スポーツ、音楽、漫画、買い物情報及びその他各種情報を提供する。
【００５６】
メッセージサーバ群１０２ｃは、複数のメッセージサーバシステムから成る。各メッセージサーバシステムは、ユーザ間のリアルタイムなメッセージ交換の環境を提供する。より詳しくは、各メッセージサーバシステムは、ユーザがクライアントマシン上で起動するメッセンジャアプリケーション（後述：本実施形態のメッセージ交換システムの構成要素となる）とチャットアプリケーションのための環境を提供する。各メッセージサーバシステムは、主にメッセンジャアプリケーションの交換メッセージ、チャットアプリケーションのチャットメッセージを配信するためのルーティング（送信先、経路の設定）を行う。
【００５７】
メールサーバ群１０２ｄは、複数のメールサーバシステムから成る。各メールサーバシステムは、ユーザ間の電子メール交換の環境を提供する。
【００５８】
ゲームＡサーバ群１０２ｅは、ゲーム名「Ａ」のゲームのための複数のゲームＡサーバシステムから成る。ゲームＢサーバ群１０２ｆは、ゲーム名「Ｂ」のゲームのための複数のゲームＢサーバシステムから成る。各ゲームサーバシステムは、本実施形態のオンライン情報処理システムの構成要素となる。各ゲームサーバシステムは、オンラインゲームの環境を提供する。ユーザは、ビューアからゲームサーバシステム内のオンラインゲームを起動して、ゲームサーバシステムが提供するゲームを行う。例えば、起動されたオンラインゲームがロールプレイングゲーム（ユーザがゲームのキャラクタになってプレイするゲーム）である場合には、ユーザは、他のユーザと共にロールプレイングゲームを行うことができる。
【００５９】
プロファイルサーバ群１０２ｇは、複数のプロファイルサーバシステムから成る。各プロファイルサーバシステムは、各アカウントに対応するユーザのプロファイル（横顔、紹介）を、アカウント毎に管理する。ユーザは、ビューアから自分のプロファイルをプロファイルサーバシステムへ登録することができる。
【００６０】
プロファイルサーバシステムは、ビューアがフレンドリストを表示するために必要なフレンドリストデータを格納している。フレンドリストデータは、各アカウントに対応するユーザがメッセージ交換を行いたい１以上のユーザ情報を、アカウント毎に予め登録したリストである。フレンドリストは、システムの運用を開始する際に予め用意される。プロファイルサーバシステムは、各アカウントに対応するユーザのハンドルネームを、アカウント毎に格納している。フレンドリスト（フレンドリストデータ）及びハンドルネームについては、詳しく後述する。
【００６１】
（クライアントシステム）
本実施形態では、クライアントシステムとして、家庭用のビデオゲーム機からなるクライアントシステム１０３ａ、１０３ｂ等を適用した場合について説明する。
【００６２】
図２は、家庭用のビデオゲーム機であるクライアントシステム１０３ａ、１０３ｂ及び１０３ｃの使用環境を説明する図である。クライアントシステム１０３ａ、１０３ｂ、１０３ｃは、通信ネットワーク１０１を介してサーバ群１０２と接続されている。
【００６３】
クライアントシステム１０３ａは、ゲーム機本体２０１、テレビ受像機２０２及びコントローラ２０３を含む。クライアントシステム１０３ｂは、ゲーム機本体２０４、テレビ受像機２０５及びコントローラ２０６を含む。クライアントシステム１０３ｃは、ゲーム機本体２０７、テレビ受像機２０８及びコントローラ２０９を含む。ゲーム機本体２０１、２０４、２０７において実行されるプログラムは、ＣＤ−ＲＯＭ２１０、２２１、２２２により提供される。
【００６４】
ゲーム機本体２０１は、ビューアを起動しサーバ群１０２へアクセスする。テレビ受像機２０２は、ゲーム機本体２０１からの画像を表示し、音声を出力する。コントローラ２０３は、ユーザの指示をゲーム機本体２０１へ入力する。
【００６５】
本実施形態では、ユーザとしてマエヒロ、ジュンコ及びナオキが、各々クライアントシステム１０３ａ、１０３ｂ及び１０３ｃを使用して、サーバ群１０２へアクセスするものとする。
【００６６】
図３は、ゲーム機本体２０１のシステム構成を示す。図３において、ゲーム機本体２０１は、ＣＰＵ（central processing unit）２０１ａ、システムメモリ２０１ｂ、ＶＲＡＭ（video ram）２０１ｃ、画像制御モジュール２０１ｄ、音制御モジュール２０１ｅ、メモリカードスロット２０１ｆ、Ｉ／Ｏ（input/output）インタフェース２０１ｇ、通信インタフェース２０１ｈ、ＣＤ−ＲＯＭドライブ２０１ｉを含む。ＣＤ−ＲＯＭドライブ２０１ｉには、ＣＤ−ＲＯＭ２１０が装着される。メモリカードスロット２０１ｆには、メモリカード２１１が装着される。
【００６７】
ＣＰＵ２０１ａは、ＣＤ−ＲＯＭ２１０からシステムメモリ２０１ｂにロードしたプログラム、あるいは予め記憶されているプログラムの制御手順に従い、ゲーム機本体２０１の全体を制御する。
【００６８】
システムメモリ２０１ｂは、ＲＯＭ（read only memory）、ＲＡＭ（random access memory）等を含む。ＲＯＭには、ＢＩＯＳ（basic input/output system）プログラムが記憶されており、ＲＡＭには、制御用データおよびＣＤ−ＲＯＭドライブ２０１ｉがＣＤ−ＲＯＭ２１０からロードしたビューアプログラムが一時記憶される。
【００６９】
ＶＲＡＭ２０１ｃは、テレビ受像機２０８へ表示するための画像データを展開して一時記憶する。画像制御モジュール２０１ｄは、テレビ受像機２０８へ表示するための画像データを制御する。音制御モジュール２０１ｅは、テレビ受像機２０８から出力するための音声データを制御する。
【００７０】
メモリカードスロット２０１ｆは、ＣＰＵ２０１ａがビューアを起動時に参照するデータを記憶してあるメモリカード２１１を差し込むためのインタフェースである。
【００７１】
Ｉ／Ｏインタフェース２０１ｇは、テレビ受像機２０２またはコントローラ２０３等の外部機器とゲーム機本体２０１との間におけるデータの入出力を行う。通信インタフェース２０１ｈは、通信ネットワーク１０１を介してサーバ群１０２との間における通信制御を行う。
【００７２】
ＣＤ−ＲＯＭドライブ２０１ｉは、ＣＤ−ＲＯＭ２１０を駆動し、ＣＤ−ＲＯＭ２１０に記憶されたプログラムを読み取る。本実施形態では、ＣＤ−ＲＯＭ２１０に記憶されたビューアプログラムは、ＣＤ−ＲＯＭドライブ２０１ｉにより読み取られ、システムメモリ２０１ｂのＲＡＭへロードされる。
【００７３】
クライアントシステム１０３ｂのゲーム機本体２０４及びクライアントシステム１０３ｃのゲーム機本体２０７も、クライアントシステム１０３ａのゲーム機本体２０１と同様の機能を有し、図３に示したような構成を有している。ゲーム機本体２０４、２０７のＲＡＭには、ＣＤ−ＲＯＭ２２１、２２２からプログラムがロードされる。
【００７４】
図４はコントローラ２０３を示す。２０３ａ、２０３ｂ、２０３ｃ、２０３ｄは各々上、下、左、右の方向キーである。２０３ｅは○ボタン、２０３ｆは×ボタンである。ユーザは、これらのキーやボタン２０３ａ〜２０３ｆを押して、所望の指示をゲーム機本体２０１に与える。
【００７５】
方向キー２０３ａ、２０３ｂ、２０３ｃ、２０３ｄは、たとえばテレビ受像機２０２に表示されたビューアの画面上のフォーカス（項目指定をするためのハイライト）で指示されたカーソルを対応する方向へ移動させるために用いられる。方向キー２０３ａ、２０３ｂ、２０３ｃ、２０３ｄは、オンラインゲームを行う場合に、プレイヤキャラクタをゲームのフィールド内の所望の方向へ移動させるためにも用いられる。
【００７６】
○ボタン２０３ｅは、カーソルがある項目に対して決定操作を行うためのボタンである。×ボタン２０３ｆは、決定操作をキャンセルしたり、１つ前の操作ステップへ戻るためのボタンである。
【００７７】
クライアントシステム１０３ｂのコントローラ２０６及びクライアントシステム１０３ｃのコントローラ２０９も、クライアントシステム１０３ａのコントローラ２０３と同様の機能を有し、図４に示したような構成を有している。
【００７８】
ＰＣからなるクライアントシステム１０４ａ、１０４ｂは、ビデオゲーム機からなるクライアントシステム１０３ａ、１０３ｂとは物理的な構成が若干異なるが、機能構成としてはクライアントシステム１０３ａ、１０３ｂと同等のものを実現することができる。
【００７９】
（フレンドリスト削除処理）
上記の図１〜図４のシステム構成において、以下、図５〜図１２を用いて、マエヒロがクライアントシステム１０３ａを使用して、自分のフレンドリストからクライアントシステム１０３ｂを使用しているジュンコのＨＮ「junko」を削除する場合について説明する。以下の説明でビューアの処理として記載されている部分は、実際にはＣＰＵ２０１ａがビューアのプログラムを実行することによって行っている処理である。
【００８０】
マエヒロがゲーム機本体２０１にビューアプログラムを記憶したＣＤ−ＲＯＭをセットすると、ゲーム機本体２０１は、ビューアを起動する。ゲーム機本体２０４、２０７においても、同様の処理が行われる。
【００８１】
ビューアの初期画面は、ログインのためのアカウントとパスワードの入力を促してくる。ユーザは、自分のアカウントとパスワードを不図示のソフトウェアキーボード（画面にキーボードを表示）あるいは外付けのキーボード（不図示）から入力し、○ボタン２０３ｅで決定操作を行うことでビューアにログインする。
【００８２】
本実施形態１のビューアは、ログインのためのアカウントとして１つのマスタアカウントと３つのサブアカウントの計４個のアカウントを使うことが可能である。マエヒロは、マスタアカウントのアカウント「maehiro」でログインしたものとする。
【００８３】
この場合のログイン直後のビューアの画面を図５に示す。図５において、ビューアメニュー画面５０１は、アカウント５０２、ナビゲータコマンドボタン５０３、ゲームコマンドボタン５０４、スポーツコマンドボタン５０５、ミュージックコマンドボタン５０６、漫画コマンドボタン５０７等を含む。この時点ではビューアは、サーバ群１０２とオフライン状態にある。
【００８４】
ユーザは、コントローラ２０３の方向キー２０３ａ〜２０３ｄを操作して所望のボタンにカーソルを移動させ、○ボタン２０３ｅで決定操作を行う。ビューアは、決定操作されたボタンに関連した機能を起動する。ユーザは、カーソルがある項目に対して決定操作を行うことで、その項目に関連した機能を起動させることができる。
【００８５】
ユーザがゲームコマンドボタン５０４にカーソルを合わせて決定操作を行うと、ビューアは、ゲームＡサーバ群１０２ｅ、ゲームＢサーバ群１０２ｆへアクセスしてゲームを行うためのゲームツールを起動する。
【００８６】
ユーザがスポーツコマンドボタン５０５、ミュージックコマンドボタン５０６、漫画コマンドボタン５０７等にカーソルを合わせて決定操作を行うと、ビューアは、コンテンツサーバ群１０２ｂへアクセスして各種コンテンツ情報を取得するためのコンテンツ閲覧ツールを起動する。
【００８７】
ユーザがナビゲータコマンドボタン５０３にカーソルを合わせて決定操作を行うと、ビューアは、メッセージサーバ群１０２ｃ、メールサーバ群１０２ｄおよびプロファイルサーバ群１０２ｇへアクセスしてコミュニケーションサービスの提供を行うためのコミュニケーションツール「ナビゲータ（仮称）」を起動する。ナビゲータは、メッセンジャアプリケーション（以下、単にメッセンジャと呼ぶ）、チャットアプリケーション、メールアプリケーション等の機能を統合したコミュニケーションツールである。
【００８８】
以下、ゲーム機本体２０１においてナビゲータが起動された場合について説明する。ナビゲータが起動されると、ナビゲータは、ビューアのログインに要したアカウントとパスワードでサーバ群１０２へアクセスして認証を依頼する。サーバ群１０２において認証が得られると、ビューアは、サーバ群１０２とオンライン状態となる。
【００８９】
図６にナビゲータコマンドボタン５０３が決定操作され、ナビゲータが起動された場合のビューアの画面を示す。図６において、ナビゲータトップ画面６０１は、メッセンジャのメインウィンドウ６０２、チャットコマンドボタン６０３、メールコマンドボタン６０４等を有する。
【００９０】
メッセンジャは、ナビゲータの起動直後に自動的に起動される。ビューアは、メッセージサーバ群１０２ｃとオンライン状態となり、メッセンジャのメインウィンドウ６０２がビューア内に表示される。メッセンジャは、メッセージサーバ群１０２ｃへアクセスして会員ユーザのサーバ群１０２への接続状況を常に監視し、オンライン状態にある２ユーザ間のリアルタイムなメッセージ交換を行うためのコミュニケーションツールである。
【００９１】
ユーザがメールコマンドボタン６０４にカーソルを合わせて決定操作を行うと、メッセンジャは、メールサーバ群１０２ｄへアクセスして電子メール交換を行うためのメールアプリケーションを起動する。
【００９２】
ユーザがチャットコマンドボタン６０３にカーソルを決定操作を行うと、メッセンジャは、メッセージサーバ群１０２ｃへアクセスしてチャットを行うためのチャットアプリケーションを起動する。
【００９３】
図６に示すメッセンジャにおいて、マエヒロは、メインウィンドウ６０２から他のユーザを選択し、選択したユーザと１対１でリアルタイムなメッセージ交換を行うことができる。
【００９４】
以下、メッセンジャについて詳細に説明する。図６に示すように、メッセンジャのメインウィンドウ６０２は、フレンドリストを表示する。フレンドリストは、メッセンジャがプロファイルサーバシステムに格納されているフレンドリストデータを取得することによりメインウィンドウ６０２内に表示されるものである。
【００９５】
フレンドリストは、マエヒロが例えばオンラインゲームを通じて知り合った会員ユーザのハンドルネーム（以下、ＨＮと記す）を、フレンドとしてアカウント「maehiro」と関連させて予め設定登録してあるアカウント用フレンドリストデータ（後述）に基づいて、それらフレンドである各ユーザのＨＮを表示したリストである。ＨＮは、ユーザの有する仮の名前であり、ＨＮを以ってゲームに参加したりメッセージを送信したりすることができる。本実施形態１では簡単のため、マエヒロのＨＮはアカウント「maehiro」と同様としている。
【００９６】
マエヒロが自分のフレンドリストからクライアントシステム１０３ｂを使用しているジュンコのＨＮ「junko」の登録を削除する場合に、メッセンジャは、ジュンコのクライアントシステム１０３ｂにＨＮ「junko」を削除したことを通知する。メッセンジャは、さらにジュンコのフレンドリストから自分のＨＮ「maehiro」の登録を削除するようにジュンコのクライアントシステム１０３ｂに依頼する。こうして各々のフレンドリストからお互いのＨＮを相互削除できるところに、本実施形態１のメッセージ交換システムの特徴がある。
【００９７】
図６に示すように、メッセンジャのメインウィンドウ６０２は、アカウント６０５、およびフレンドリストとして、オンラインフレンド６０６、オフラインフレンド６０７等を含む。
【００９８】
オンラインフレンド６０６は、現在サーバ群１０２とオンライン状態にあるフレンドリスト内のＨＮを表示する。オフラインフレンド６０７は、現在サーバ群１０２にオフライン状態にあるフレンドリスト内のＨＮを表示する。オンラインフレンド６０６は、さらにオンライン中のユーザの状況、例えば行っているオンラインゲーム名等を表示する。
【００９９】
クライアントシステム１０３ｂを使用しているジュンコのＨＮが「junko」であり、アカウント「maehiro」のフレンドリストデータに登録されている場合、オンラインフレンド６０６は、ＨＮ「junko」を表示する。
【０１００】
オンラインフレンド６０６中のカーソルで指示されているＨＮ「junko」６０８は、さらにジュンコがオンラインゲームのＦＦXIを行っていることを示している。
【０１０１】
ユーザがメッセンジャのメインウィンドウ６０２上のフレンドリスト内でカーソルを移動すると、メッセンジャは、カーソルで指示されるＨＮのユーザ情報をインフォメーションウィンドウ６０９内に表示する。図６の例では、カーソルで指示されているＨＮ「junko」６０８のジュンコの情報が、インフォメーションウィンドウ６０９内に示される。インフォメーションウィンドウ６０９は、ＨＮ「junko」のジュンコの簡易プロフィール６１０、ユーザの状況６１１（例えば行っているオンラインゲーム名等）を表示する。
【０１０２】
フレンドリスト内の各ＨＮのユーザがオンライン／オフライン状態であることおよびオンライン状態にあるユーザの状況等に関する情報は、メッセンジャがメッセージサーバ群１０２ｃへアクセスして常に監視を行うことにより、取得される。
【０１０３】
図６において、ユーザがＨＮ「junko」６０８にカーソルを合わせて決定操作を行うと、ビューアは、アカウント「junko」のジュンコに対する種々のサブコマンドを指示するための画面を表示する。図７は、ＨＮ「junko」のジュンコに対する種々のサブコマンドを指示するためのフレンド画面７０１を示す。
【０１０４】
ユーザがサブコマンドの１つである登録削除コマンドボタン７０２にカーソルを合わせて決定操作を行うと、メッセンジャは、ＨＮ「junko」をアカウント「maehiro」のフレンドリストから削除することをマエヒロに問い合わせる。図８は、メッセンジャのフレンドリスト削除問合せにおけるビューアの画面を示す。
【０１０５】
図８において、フレンド画面８０１は、警告ウィンドウ８０２、選択ウィンドウ８０３等を有する。警告ウィンドウ８０２は、「ｊｕｎｋｏさんをフレンドリストから削除します。よろしいですか？」という問い合わせを表示する。以下、マエヒロがが選択ウィンドウ８０３内の「はい」ボタン８０４にカーソルを合わせて決定操作を行った場合を説明する。
【０１０６】
マエヒロが「はい」ボタン８０４にカーソルを合わせて決定操作を行うと、メッセンジャは、プロファイルサーバシステムへ、ＨＮ「junko」をアカウント「maehiro」のフレンドリストから削除する旨の指示を出す。プロファイルサーバシステムは、この指示に基づいて「maehiro」のフレンドリストデータから「junko」を削除するための処理を行う。図９は、ＨＮ「junko」がアカウント「maehiro」のフレンドリストから削除された後のビューアの画面を示す。
【０１０７】
図９において、フレンド画面９０１は、警告ウィンドウ９０２、選択ウィンドウ９０３等を有する。警告ウィンドウ９０２は、「削除しました。ｊｕｎｋｏさんに削除したことを通知しますか？」という問い合わせを表示する。以下、マエヒロが選択ウィンドウ９０３内の「はい」ボタン９０４にカーソルを合わせて決定操作を行った場合を説明する。
【０１０８】
マエヒロが「はい」ボタン９０４にカーソルを合わせて決定操作を行うと、メッセンジャは、ジュンコに削除したことを通知すると同時にジュンコのフレンドリストから自分のＨＮ「maehiro」の登録を削除するように依頼するための削除通知＆削除依頼メッセージを、ジュンコのクライアントシステム１０３ｂに送信することをマエヒロに問い合わせる。図１０は、メッセンジャの削除通知＆削除依頼メッセージ問合せにおけるビューアの画面を示す。
【０１０９】
図１０において、フレンド画面１００１は、警告ウィンドウ１００２、選択ウィンドウ１００３等を有する。警告ウィンドウ１００２は、「では、削除通知のメッセージを送信します。ｊｕｎｋｏさんのフレンドリストに、あなたが登録されている可能性があります。削除するよう依頼しますか？」という問い合わせを表示する。以下、マエヒロが選択ウィンドウ１００３内の「はい」ボタン１００４にカーソルを合わせて決定操作を行った場合を説明する。
【０１１０】
マエヒロが「はい」ボタン１００４にカーソルを合わせて決定操作を行うと、メッセンジャは、メッセージサーバシステムを介して削除通知＆削除依頼メッセージをジュンコのクライアントシステム１０３ｂに送信する。メッセンジャは、削除通知＆削除依頼メッセージを送信した後、ジュンコのフレンドリストから自分のＨＮ「maehiro」の登録が削除された旨の自律メッセージをプロファイルサーバから待ち受けるためのメッセージモードへ移行する。図１１は、マエヒロのメッセンジャがメッセージモードでメッセージサーバシステムからの自律メッセージを受信したときにビューアに表示されるメッセージ画面を示す。図１１の自律メッセージが表示されたビューアの詳細は、後述する。
【０１１１】
一方、クライアントシステム１０３ｂを使用しているジュンコは、ゲーム機本体２０４でメッセンジャを起動し、ＨＮ「naoki」のナオキとリアルタイムにメッセージ交換を行うメッセージモードに入っているとする。図１２は、ジュンコのメッセンジャのメッセージモードにおけるビューアの画面を示す。
【０１１２】
図１２において、メッセージ画面１２０１は、ＨＮ「junko」のジュンコがＨＮ「naoki」のナオキとのメッセージ交換の最中にマエヒロが送信した削除通知＆削除依頼メッセージによる自律メッセージを、メッセージサーバシステムから受信した場合を示す。
【０１１３】
メッセージ画面１２０１は、自律メッセージ１２０２、選択肢「はい」ボタン１２０３、選択肢「いいえ」ボタン１２０４等を有する。自律メッセージ１２０２は、「ｍａｅｈｉｒｏさんのフレンドリストから、ｊｕｎｋｏが削除されました。ｍａｅｈｉｒｏさんから、あなたのフレンドリストへの削除依頼が届いています。ｊｕｎｋｏのフレンドリストに登録されているｍａｅｈｉｒｏさんを削除しますか？」という問い合わせを表示する。以下、ジュンコが選択肢「はい」ボタン１２０３にカーソルを合わせて決定操作を行った場合を説明する。
【０１１４】
ジュンコが選択肢「はい」ボタン１２０３にカーソルを合わせて決定操作を行うと、メッセンジャは、メッセージサーバシステムを介して相互削除完了メッセージをマエヒロのクライアントシステム１０３ａに送信する。メッセンジャは、プロファイルサーバシステムへ、ジュンコのフレンドリストからＨＮ「maehiro」を削除する旨の指示を出す。プロファイルサーバシステムは、この指示に基づいてジュンコのフレンドリストデータから「maehiro」を削除するための処理を行う。
【０１１５】
前述した図１１のメッセージ画面１１０１では、プロファイルサーバシステムのジュンコのフレンドリストからマエヒロのＨＮ「maehiro」の登録が削除された旨の「ｊｕｎｋｏさんのフレンドリストからmaehiroが削除されました」という、相互削除完了メッセージによるメッセージサーバシステムからの自律メッセージ１１０２が表示される。
【０１１６】
（クライアントシステム処理）
マエヒロがクライアントシステム１０３ａを使用して、自分のフレンドリストからクライアントシステム１０３ｂを使用しているジュンコのＨＮ「junko」を削除する場合の処理手順を、図１３のメモリカードの有するデータ、図１４のプロファイルデータベース、図１５および図１６のフローチャートを用いて説明する。
【０１１７】
クライアントシステム間で送受信されるメッセージには、例えば、送信側および送信先各々のＨＮがメッセージヘッダに格納されている。メッセージ交換システム内でサーバ群１０２及びクライアントシステム１０３ａ、１０３ｂは、メッセージヘッダに含まれるＨＮに従ってメッセージの送信者、送信先を認識可能としている。
【０１１８】
図１５に示す処理手順は、マエヒロが利用するクライアントシステム１０３ａのゲーム機本体２０１のＣＰＵ２０１ａが、ＣＤ−ＲＯＭ２１０からシステムメモリ２０１ｂのＲＡＭへロードされたビューアプログラムを実行することにより行われる。ＣＰＵ２０１ａは、メモリカードスロット２０１ｆに差し込まれたメモリカード２１１に記憶されているデータを参照する。
【０１１９】
図１６に示す処理手順は、ジュンコが利用するクライアントシステム１０３ｂのゲーム機本体２０４のＣＰＵが、ＣＤ−ＲＯＭからゲーム機本体２０４のシステムメモリのＲＡＭへロードされたビューアプログラムを実行することにより行われる。
【０１２０】
図１３において、メモリカード１３０１は、認証用データ１３０２とその他データを記憶している。図１３は、マエヒロのものを示しているが、ジュンコが利用するクライアントシステム１０３ｂにも、同様の認証用データが記憶されたメモリカードが含まれている。認証用データ１３０２は、ビューアへのログインおよびサーバ群１０２へのアクセスのためのアカウントであるマスタアカウント及び３つのサブアカウントと、各アカウントに対応付けられたパスワードを含む。
【０１２１】
図１４において、プロファイルサーバシステム１４０１は、プロファイルデータベース１４０２、サーバエンジン１４０７等を含む。プロファイルデータベース１４０２は、各アカウントに関連したアカウント用プロファイルデータ１４０３等を含む。例えば、アカウント「maehiro」のアカウント用プロファイルデータ１４０３は、アカウント用ＨＮ群１４０４、アカウント用プロファイル１４０５、アカウント用フレンドリストデータ１４０６等を含む。プロファイルサーバシステム１４０１は、プロファイルサーバ群１０２ｇが有する複数のプロファイルサーバシステムのうちの１つである。
【０１２２】
アカウント用ＨＮ群１４０４は、クライアントシステム１０３ａにおいて起動するビューアにより予め登録された複数のＨＮを有している。マスターアカウント「maehiro」のユーザであるマエヒロは、複数のＨＮの中からビューアにより選択したＨＮをアクティブなＨＮとし、選択したＨＮを以ってメッセージの送受信等を行う。本実施形態１では簡単のため、マエヒロが選択したアクティブなＨＮは、マスターアカウント「maehiro」と同様としている。
【０１２３】
アカウント用プロファイルデータ１４０３は、アカウント「maehiro」のマエヒロのプロファイル（横顔、紹介）を管理する。
【０１２４】
アカウント用フレンドリストデータ１４０６は、マエヒロが例えばオンラインゲームを通じて知り合った会員ユーザのＨＮを、フレンドとして予め設定登録してあるデータである。アカウント用フレンドリストデータ１４０６は、各ＨＮのフレンドの設定情報（例えば、簡易プロフィール６１０等）を有する。アカウント用フレンドリストデータ１４０６は、例えばゲームＡサーバ群１０２ｅ、ゲームＢサーバ群１０２ｆが提供するオンラインゲームが有するフレンドリスト設定機能を持たせ、他ユーザの情報を設定登録できるようにしてもよい。登録設定方法は、従来のＩＣＱ等における他ユーザの情報のリストへの登録方法に倣えばよい。アカウント用ＨＮ群１４０４からＨＮが削除されると、対応するユーザ情報は、アカウント用フレンドリストデータ１４０６から削除される。
【０１２５】
ＣＰＵ２０１ａは、ビューアの初期画面でユーザにより入力されたのアカウント「maehiro」とパスワードを、メモリカード１３０１に記憶されている認証用データ１３０２中のアカウントとパスワードの組と照合する。ＣＰＵ２０１ａは、照合できた場合ビューアへのログインを許可し、図５に示したビューアメニュー画面５０１をテレビ受像機２０２に表示する。
【０１２６】
ＣＰＵ２０１ａは、ナビゲータコマンドボタン５０３の決定操作を検知すると、ナビゲータを起動する。ＣＰＵ２０１ａは、ビューアのログインに要した上記のアカウントとパスワードでサーバ群１０２へアクセスのして認証を依頼する。認証が得られてクライアントシステム１０３ａとサーバ群１０２とがオンライン状態となると、ＣＰＵ２０１ａは、ビューアに図６に示すようなメッセンジャを起動し、この中にメインウィンドウ６０２を表示する。
【０１２７】
ＣＰＵ２０１ａは、プロファイルサーバシステムへアクセスし、プロファイルデータベース１４０２に記憶されているアカウント用フレンドリストデータ１４０６を取得する。このアカウント用フレンドリストデータ１４０２は、システムメモリ２０１ｂのＲＡＭへロードされ、図６に示したようにメッセンジャのメインウィンドウ６０２にフレンドリストが表示される。ＣＰＵ２０１ａは、メッセージサーバ群１０２ｃに問い合わせを行い、オンラインフレンド６０６の情報、オフラインフレンド６０７の情報、さらにオンラインフレンド６０６のユーザの状況（例えば行っているオンラインゲーム名等）の情報を取得する。これにより、図６に示したようにメッセンジャ内にオンラインフレンドリスト６０６及びオフラインフレンドリスト６０７が表示される。
【０１２８】
ＣＰＵ２０１ａは、例えばメインウィンドウ６０２においてフレンドリスト中のＨＮ「junko」６０８がカーソルで指示されていることを検知すると、ジュンコの情報をインフォメーションウィンドウ６０９に表示する。ＣＰＵ２０１ａは、インフォメーションウィンドウ６０９内に、アカウント用フレンドリストデータから取得してＲＡＭに記憶されているＨＮ「junko」のジュンコの簡易プロフィール６１０と、メッセージサーバ群１０２ｃより取得したジュンコのユーザの状況６１１とを表示する。
【０１２９】
ＣＰＵ２０１ａは、例えばカーソルで指示されているＨＮ「junko」６０８への決定操作を検知すると、図７に示したような、ＨＮ「junko」のジュンコに対する種々のサブコマンドを指示するためのフレンド画面７０１を、テレビ受像機２０２に表示する。
【０１３０】
図１５において、ＣＰＵ２０１ａは、図７に示した登録削除コマンドボタン７０２の決定操作を検知すると、ＨＮ「junko」をアカウント「maehiro」のフレンドリストから削除することをユーザに問い合わせるためのフレンド画面８０１（図８参照）をテレビ受像機２０２に表示する（ステップＳ１５００）。
【０１３１】
ＣＰＵ２０１ａは、フレンド画面８０１の警告ウィンドウ８０２に、「ｊｕｎｋｏさんをフレンドリストから削除します。よろしいですか？」と表示する。ＣＰＵ２０１ａは、フレンド画面８０１において「はい」ボタン８０４の決定操作を検知すると、プロファイルサーバシステムへ、ＨＮ「junko」をアカウント「maehiro」のフレンドリストから削除する旨の指示を出す（ステップＳ１５０５→Ｓ１５１０）。プロファイルサーバシステムは、この指示に基づいてマエヒロのフレンドリスト（アカウント用フレンドリスト１４０６）からＨＮ「junko」を削除する処理を行う。
【０１３２】
ＨＮ「junko」が削除されると、ＣＰＵ２０１ａは、図９に示したフレンド画面９０１をテレビ受像機２０２に表示する。ＣＰＵ２０１ａは、フレンド画面９０１の警告ウィンドウ９０２に、「削除しました。ｊｕｎｋｏさんに削除したことを通知しますか？」と表示する。ＣＰＵ２０１ａは、フレンド画面９０１において「はい」ボタン９０４の決定操作を検知すると、削除通知＆削除依頼メッセージを送信するかどうかを問合せるための、図１０に示すフレンド画面１００１をテレビ受像機２０２に表示する（ステップＳ１５１５→Ｓ１５２０）。
【０１３３】
ＣＰＵ２０１ａは、フレンド画面１００１の警告ウィンドウ１００２に、「では、削除通知のメッセージを送信します。ｊｕｎｋｏさんのフレンドリストに、あなたが登録されている可能性があります。削除するよう依頼しますか？」と表示する。ＣＰＵ２０１ａは、フレンド画面１００１において「はい」ボタン１００４の決定操作を検知すると、ジュンコ宛ての削除通知＆削除依頼メッセージをメッセージサーバシステムへ送信する（ステップＳ１５２０→Ｓ１５２５→エンド）。その後、ＣＰＵ２０１ａは、プロファイルサーバシステムのジュンコのフレンドリストから自分のＨＮ「maehiro」の登録が削除された旨の自律メッセージを待ち受けるためのメッセンジャーモードへ移行する。
【０１３４】
ＣＰＵ２０１ａは、図８のフレンド画面８０１において「いいえ」ボタン８０５の決定操作を検知すると、警告ウィンドウ８０２、選択ウィンドウ８０３を消去して処理を終える（ステップＳ１５０５→エンド）。ＣＰＵ２０１ａは、図９のフレンド画面９０１において「いいえ」ボタン９０５の決定操作を検知すると、警告ウィンドウ９０２、選択ウィンドウ９０３を消去して処理を終える（ステップＳ１５１５→エンド）。ＣＰＵ２０１ａは、図１０のフレンド画面１００１において「いいえ」ボタン１００５の決定操作を検知すると、ジュンコ宛ての削除通知メッセージをメッセージサーバシステムへ送信し、処理を終える（ステップＳ１５２０→ステップＳ１５３０→エンド）。
【０１３５】
図１６において、クライアントシステム１０３ｂのＣＰＵは、ＨＮ「junko」のジュンコがＨＮ「naoki」のナオキとのメッセージ交換の最中に、マエヒロが送信した削除通知＆削除依頼メッセージをメッセージサーバシステムから受信したとする。クライアントシステム１０３ｂのＣＰＵは、プロファイルサーバシステムへ、ＨＮ「maehiro」がジュンコのアカウントのフレンドリストに登録されているか問い合わせる指示を出す（ステップＳ１６００→Ｓ１６０５→Ｓ１６１０）。
【０１３６】
クライアントシステム１０３ｂのＣＰＵは、プロファイルサーバシステムから、ＨＮ「maehiro」がジュンコのアカウントのフレンドリストに登録されている旨の通知を受けると、図１２に示した自律メッセージ１２０２、選択肢「はい」ボタン１２０３及び選択肢「いいえ」ボタン１２０４等を有するメッセージ画面１２０１を、テレビ受像機２０５に表示する（ステップＳ１６１０→Ｓ１６２０）。
【０１３７】
クライアントシステム１０３ｂのＣＰＵは、「ｍａｅｈｉｒｏさんのフレンドリストから、ｊｕｎｋｏが削除されました。ｍａｅｈｉｒｏさんから、あなたのフレンドリストへの削除依頼が届いています。ｊｕｎｋｏのフレンドリストに登録されているｍａｅｈｉｒｏさんを削除しますか？」とのメッセージサーバシステムからの自律メッセージ１２０２をテレビ受像器２０５に表示する。クライアントシステム１０３ｂのＣＰＵは、自律メッセージ１２０２が表示された状態で選択肢「はい」ボタン１２０３の決定操作を検知すると、マエヒロ宛ての相互削除完了メッセージをメッセージサーバシステムへ送信し、プロファイルサーバシステムへＨＮ「maehiro」をジュンコのフレンドリストから削除する旨の指示を出す（ステップＳ１６２５→Ｓ１６３０→Ｓ１６３５→エンド）。プロファイルサーバシステムは、この指示に基づいてＨＮ「maehiro」をジュンコのフレンドリストから削除するための処理を行う。
【０１３８】
クライアントシステム１０３ｂのＣＰＵは、「ｍａｅｈｉｒｏさんのフレンドリストから、ｊｕｎｋｏが削除されました。ｍａｅｈｉｒｏさんから、あなたのフレンドリストへの削除依頼が届いています。ｊｕｎｋｏのフレンドリストに登録されているｍａｅｈｉｒｏさんを削除しますか？」との自律メッセージ１２０２が表示された状態で、選択肢「いいえ」ボタン１２０４の決定操作を検知すると、マエヒロ宛ての削除しない旨のメッセージをメッセージサーバシステムへ送信する（ステップＳ１６２５→Ｓ１６４０→エンド）。
【０１３９】
図１６において、クライアントシステム１０３ｂのＣＰＵは、ＨＮ「junko」のジュンコがＨＮ「naoki」のナオキとのメッセージ交換の最中に、マエヒロが送信した削除通知＆削除依頼メッセージをメッセージサーバシステムから受信したとする。クライアントシステム１０３ｂのＣＰＵは、プロファイルサーバシステムへ、ＨＮ「maehiro」がジュンコのアカウントのフレンドリストに登録されているか問い合わせる指示を出す（ステップＳ１６００→Ｓ１６０５→Ｓ１６１０）。
【０１４０】
クライアントシステム１０３ｂのＣＰＵは、プロファイルサーバシステムから、ＨＮ「maehiro」がジュンコのアカウントのフレンドリストに登録されていない旨の通知を受けると、自律メッセージ１２０２に替えて、「ｍａｅｈｉｒｏさんのフレンドリストから、ｊｕｎｋｏが削除されました。」との削除通知メッセージのみであるメッセージサーバシステムからの自律メッセージをテレビ受像器２０５に表示する（ステップＳ１６１０→Ｓ１６１５→エンド）。
【０１４１】
図１６において、クライアントシステム１０３ｂのＣＰＵは、ＨＮ「junko」のジュンコがＨＮ「naoki」のナオキとのメッセージ交換の最中に、マエヒロが送信した削除通知メッセージをメッセージサーバシステムから受信したとする（ステップＳ１６００→Ｓ１６０５）。この場合クライアントシステム１０３ｂのＣＰＵは、自律メッセージ１２０２に代えて、「ｍａｅｈｉｒｏさんのフレンドリストから、ｊｕｎｋｏが削除されました。」との削除通知メッセージのみであるメッセージサーバシステムからの自律メッセージをテレビ受像器２０５に表示する（ステップＳ１６０５→Ｓ１６１５→エンド）。
【０１４２】
図１６において、クライアントシステム１０３ｂのＣＰＵは、削除通知メッセージおよび削除通知＆削除依頼メッセージ以外のメッセージを、メッセージサーバシステムから受信したとする。この場合は、クライアントシステム１０３ｂのＣＰＵは、その受信したメッセージをテレビ受像機２０５に表示する（ステップＳ１６００→Ｓ１６４５→エンド）。
【０１４３】
ステップＳ１６３０またはＳ１６４０でクライアントシステム１０３ｂからマエヒロ宛のメッセージがメッセージサーバシステムに送られると、当該メッセージは、マエヒロのクライアントシステム１０３ａに届くことになる。そこで、図１５に戻って、マエヒロのクライアントシステム１０３ａにおける処理の説明を続ける。
【０１４４】
ＣＰＵ２０１ａは、メッセンジャがメッセージモードとなっている状態でメッセージサーバシステムから、プロファイルサーバシステムのジュンコのフレンドリストからＨＮ「maehiro」が削除された旨の相互削除完了メッセージを受信すると、図１１に示すような「ｊｕｎｋｏさんのフレンドリストからmaehiroが削除されました」という自律メッセージ１１０２を有するメッセージ画面１１０１を、テレビ受像機２０５に表示する（ステップＳ１５００→Ｓ１５３５→Ｓ１５４０→エンド）。
【０１４５】
図１５において、ＣＰＵ２０１ａは、メッセージサーバシステムから、ジュンコからの削除しない旨のメッセージを受信すると、自律メッセージ１１０２に代えて「ｊｕｎｋｏさんに削除依頼のメッセージを出しましたが、削除されませんでした。再度、削除依頼を行いますか？」という自律メッセージと、コマンド欄１１０３に選択肢「はい」ボタン、選択肢「いいえ」ボタン等を有するメッセージ画面１１０１を、テレビ受像機２０２に表示する（ステップＳ１５００→Ｓ１５３５→Ｓ１５４５→Ｓ１５５０）。
【０１４６】
ＣＰＵ２０１ａは、この自律メッセージが表示された状態で選択肢「はい」ボタンの決定操作を検知すると、ジュンコ宛ての削除通知＆削除依頼メッセージをメッセージサーバシステムへ再度送信する（ステップＳ１５５０→Ｓ１５５５→エンド）。ＣＰＵ２０１ａは、選択肢「いいえ」ボタンの決定操作を検知した場合は、この自律メッセージ等を消去して処理を終了する（ステップＳ１５５０→エンド）。
【０１４７】
（実施形態１の効果）
上述の本実施形態１によれば、メッセージ交換システムにおいて、マエヒロがジュンコとお互いをフレンドリストに相互登録している場合、マエヒロのクライアントシステム１０３ａは、マエヒロが自分のフレンドリストからクライアントシステム１０３ｂを使用しているジュンコのＨＮ「junko」の登録を削除すると、その旨をジュンコのクライアント１０３ｂに通知する。マエヒロのクライアントシステム１０３ａは、さらにジュンコのフレンドリストから自分のＨＮ「maehiro」の登録を削除するようにジュンコのクライアントシステム１０３ｂに依頼する。こうして、マエヒロとジュンコの双方が各々のフレンドリストからお互いのＨＮを相互削除する。ＨＮの登録を削除する際には、ＨＮに対応付けられている他の情報もフレンドリストから削除される。
【０１４８】
つまり、マエヒロのフレンドリストにジュンコの登録が無いにもかかわらず、ジュンコのフレンドリストにマエヒロが登録されたままとなることを避けることができる。従って、複数のユーザ間におけるメッセージ交換の整合性に支障が発生することを防ぐことができる。マエヒロは、その意に反して、ジュンコのフレンドリストに自分のＨＮ「maehiro」を含むユーザ情報が登録されたままとなることを防ぐことができる。
【０１４９】
（実施形態２）
本実施形態２において、図１〜図５、図１３および図１４については上述の実施形態１と同様である。実施形態１ではフレンドリストからユーザ情報を削除する場合について説明したが、実施形態２においてはフレンドリストにユーザ情報を登録する場合について、説明する。
【０１５０】
（フレンドリスト登録クライアントシステム処理）
上記の図１〜図４のシステム構成において、マエヒロがクライアントシステム１０３ａを使用して、自分のフレンドリストにクライアントシステム１０３ｂを使用しているジュンコのＨＮ「junko」を登録する場合の処理手順を、図１３のメモリカードの有するデータ、図１４のプロファイルデータベース、図１７および図１８のフローチャートを用いて説明する。
【０１５１】
クライアントシステム間で送受信されるメッセージには、送信側および送信先各々のＨＮをメッセージヘッダに格納されて、メッセージ交換システム内でサーバ群１０２やクライアントシステム１０３ａ、１０３ｂがメッセージの送信者、送信先を認識可能なのは、実施形態１と同じである。
【０１５２】
図１７に示す処理手順は、マエヒロが利用するクライアントシステム１０３ａのゲーム機本体２０１のＣＰＵ２０１ａが、ＣＤ−ＲＯＭ２１０からシステムメモリ２０１ｂのＲＡＭへロードされたビューアプログラムを実行することにより行われる。ＣＰＵ２０１ａは、メモリカードスロット２０１ｆに差し込まれたメモリカード２１１に記憶されているデータを参照する。
【０１５３】
図１８に示す処理手順は、ジュンコが利用するクライアントシステム１０３ｂのゲーム機本体２０４のＣＰＵが、ＣＤ−ＲＯＭからゲーム機本体２０４のシステムメモリのＲＡＭへロードされたビューアプログラムを実行することにより行われる。
【０１５４】
マエヒロは、自分のフレンドリストにクライアントシステム１０３ｂを使用しているジュンコのＨＮ「junko」を登録する場合に、ジュンコに登録の承認を求める。承認を求められたジュンコは、お互いのＨＮをフレンドリストに相互登録したい場合、自分のフレンドリストにマエヒロのＨＮ「maehiro」を登録し、相互登録の通知をマエヒロへ返す。相互登録の通知を受けたマエヒロは、自分のフレンドリストにジュンコのＨＮ「junko」を登録する。こうして各々のフレンドリストがお互いのＨＮを相互登録できるところに、本実施形態２のメッセージ交換システムの特徴がある。
【０１５５】
実施形態１と同様にして、ビューアメニュー画面５０１がテレビ受像器２０２に表示される。ＣＰＵ２０１ａは、ゲームコマンドボタン５０４の決定操作を検知すると、ゲームツールを起動する。ＣＰＵ２０１ａは、ビューアのログインに要した上記のアカウントとパスワードでゲームＡサーバ群１０２ｅ、ゲームＢサーバ群１０２ｆへアクセスして認証を依頼する。認証が得られサーバ群１０２とオンライン状態となると、ＣＰＵ２０１ａは、ゲームツールを起動し、この中にゲームのメインウィンドウを表示する。
【０１５６】
図１７において、ＣＰＵ２０１ａは、オンラインゲームのフレンドリスト設定機能により、オンラインゲームに参加しているＨＮ「junko」の登録の決定操作を検知する。ＣＰＵ２０１ａは、ＨＮ「junko」をアカウント「maehiro」のフレンドリストに登録する承認をジュンコに求めるために、ジュンコ宛ての登録要求メッセージをメッセージサーバシステムへ送信する（ステップＳ１７００→ステップＳ１７１０→エンド）。その後、ＣＰＵ２０１ａは、メッセージサーバシステムからのジュンコの応答メッセージを待ち受けるモードに移行する。
【０１５７】
図１８において、ジュンコのクライアントシステム１０３ｂのＣＰＵは、ＨＮ「junko」のジュンコがオンラインゲームの最中に、マエヒロが送信した登録要求メッセージをメッセージサーバシステムから受信したとする。
【０１５８】
クライアントシステム１０３ｂのＣＰＵは、登録要求メッセージによるメッセージサーバシステムからの「ｊｕｎｋｏをｍａｅｈｉｒｏさんのフレンドリストに登録してもよいですか？」という自律メッセージを表示した警告ウィンドウと、「登録ＯＫ」ボタン、「登録拒否」ボタンおよび「相互登録」ボタン等を有する選択ウィンドウを、テレビ受像機２０５に表示する（ステップＳ１８００→Ｓ１８１０）。
【０１５９】
クライアントシステム１０３ｂのＣＰＵは、ステップＳ１８１０において「登録ＯＫ」ボタンの決定操作を検知すると、マエヒロ宛ての登録ＯＫメッセージをメッセージサーバシステムへ送信する（ステップＳ１８１５→エンド）。
【０１６０】
ステップＳ１８１０において、クライアントシステム１０３ｂのＣＰＵは、この自律メッセージが表示された状態で「相互登録」ボタンの決定操作を検知すると、マエヒロ宛ての相互登録メッセージをメッセージサーバシステムへ送信し、プロファイルサーバシステムへ、ＨＮ「maehiro」をジュンコのフレンドリストに登録する旨の指示を出す（ステップＳ１８２５→Ｓ１８３０→Ｓ１８３５→エンド）。プロファイルサーバシステムは、この指示に基づいてＨＮ「maehiro」をジュンコのフレンドリストに登録するための処理を行う。
【０１６１】
クライアントシステム１０３ｂのＣＰＵは、ステップＳ１８１０において上記の自律メッセージが表示された状態で「登録拒否」ボタンの決定操作を検知すると、マエヒロ宛ての登録拒否メッセージをメッセージサーバシステムへ送信する（ステップＳ１８２５→Ｓ１８３７→Ｓ１８４０→エンド）。
【０１６２】
ステップＳ１８１５またはＳ１８３５でクライアントシステム１０３ｂからマエヒロ宛のメッセージがメッセージサーバシステムに送られると、当該メッセージは、マエヒロのクライアントシステム１０３ａに届くことになる。そこで、図１７に戻って、マエヒロのクライアントシステム１０３ａにおける処理の説明を続ける。
【０１６３】
ＣＰＵ２０１ａは、マエヒロがオンラインゲームの最中に、ジュンコが送信した登録ＯＫメッセージをメッセージサーバシステムから受信すると、プロファイルサーバシステムへ、ＨＮ「junko」をマエヒロのフレンドリストに登録する旨の指示を出す（ステップＳ１７００→Ｓ１７２０→Ｓ１７２５）。プロファイルサーバシステムは、ＨＮ「junko」をマエヒロのフレンドリストに登録するための処理を行い、登録ＯＫメッセージをマエヒロのクライアントシステム１０３ａに送信する。ＣＰＵ２０１ａは、この登録ＯＫメッセージによる「ｊｕｎｋｏさんをｍａｅｈｉｒｏのフレンドリストに登録しました」という自律メッセージを表示した警告ウィンドウを、テレビ受像機２０２に表示する（ステップＳ１７３０→エンド）。
【０１６４】
ＣＰＵ２０１ａは、ジュンコが送信した相互登録メッセージをメッセージサーバシステムから受信すると、プロファイルサーバシステムへ、ＨＮ「junko」をマエヒロのフレンドリストに登録する旨の指示を出す（ステップＳ１７００→Ｓ１７２０→Ｓ１７３５→Ｓ１７３７）。プロファイルサーバシステムは、ＨＮ「junko」をマエヒロのフレンドリストに登録するための処理を行い、相互登録メッセージをマエヒロのクライアントシステム１０３ａに送信する。ＣＰＵ２０１ａは、この相互登録メッセージによる「ｊｕｎｋｏさんをｍａｅｈｉｒｏのフレンドリストに登録しました。相互登録完了です。」という自律メッセージを表示した警告ウィンドウを、テレビ受像機２０２に表示する（ステップＳ１７４０→エンド）。
【０１６５】
ＣＰＵ２０１ａは、ジュンコが送信した登録拒否メッセージをメッセージサーバシステムから受信した場合は、プロファイルサーバシステムへＨＮ「junko」をマエヒロのフレンドリストに登録することはないが、登録拒否メッセージをマエヒロのクライアントシステム１０３ａに送信する。ＣＰＵ２０１ａは、登録拒否メッセージによる「ｊｕｎｋｏさんをｍａｅｈｉｒｏのフレンドリストに登録できません。拒否されました。」という自律メッセージを表示した警告ウィンドウを、テレビ受像機２０２に表示する（ステップＳ１７００→Ｓ１７２０→Ｓ１７３５→Ｓ１７４５→Ｓ１７５０→エンド）。
【０１６６】
（実施形態２の効果）
上述の本実施形態２によれば、メッセージ交換システムにおいて、マエヒロは、自分のフレンドリストにクライアントシステム１０３ｂを使用しているジュンコのＨＮを登録する場合に、ジュンコに登録の承認を求める。承認を求められたジュンコは、お互いをフレンドリストに相互登録したい場合、自分のフレンドリストにマエヒロのＨＮの登録を行い、相互登録の通知をマエヒロへ返す。相互登録の通知を受けたマエヒロは、自分のフレンドリストにジュンコのＨＮを登録する。これにより、各々のフレンドリストにお互いのＨＮが相互登録される。
【０１６７】
このため、複数のユーザが、ＨＮを含む互いのユーザ情報を簡単な手順でそれぞれのフレンドリストに相互登録することができる。一方のユーザのフレンドリストに相互登録を希望する他方のユーザの情報が一方的に登録されたままとなることを避けることができる。
【０１６８】
（他の実施形態）
上述の実施形態の他に次の形態を実施できる。
【０１６９】
上述の実施形態では、削除要求側のユーザ（マエヒロ）が自己のフレンドリストから他のユーザのＨＮ（junko）を削除してから、削除通知＆削除依頼メッセージを送信するものとしていた。これに対して、他のユーザへの削除依頼メッセージの送信を先に行い、その後に他のユーザのＨＮを削除するものとしてもよい。他のユーザのＨＮの削除は、他のユーザのフレンドリストから自己のＨＮが削除された旨の自律メッセージが届く前に行うものとしても、届いてから行うものとしてもよい。
【０１７０】
上述の実施形態では、削除受け手側のユーザ（ジュンコ）が削除通知＆削除依頼メッセージを受け取った場合、自己のフレンドリストに削除要求側のユーザのＨＮ（maehiro）が登録されているかどうかを問い合わせる指示をプロファイルサーバシステムに出すものとしていた。そして、削除要求側のユーザのＨＮが登録されていた場合に、削除処理をプロファイルサーバシステムに指示するものとしていた。
【０１７１】
しかしながら、２ユーザのＨＮが互いのフレンドリストに相互登録されることを前提とするのであれば、この問い合わせの指示は必要ない。また、相互登録を前提としていなくても、問い合わせの指示を出すことなく、削除処理を指示するものとしてもよい。ここで削除処理を指示されたプロファイルサーバシステムが削除処理を実行すると、指示されたＨＮのフレンドリストへの登録がなかった場合にはエラーが発生するが、エラー処理として適切な処理を行えば問題はない。
【０１７２】
上述の実施形態では、クライアントシステムを家庭用のビデオゲーム機としている。しかし、クライアントシステムしてはＰＣを使用してもよい。この場合、ビューアはＣＤ−ＲＯＭよりロードすることに限らず、あらかじめハードディスクに搭載しても良い。メモリカード１３０１に代わってハードディスクに認証用データ等を保存すればよい。コントローラの代わりにマウスまたはキーボードを使用すればよい。
【０１７３】
上述の実施形態では、クライアントシステムを家庭用のビデオゲーム機としている。しかし、クライアントシステムしてはゲームセンタに設置された端末機またはゲーム機等を使用してもよい。この場合、ビューアはＣＤ−ＲＯＭよりロードすることに限らず、あらかじめ内蔵の記憶装置に搭載しても良い。認証用データ等は、メモリカード１３０１に代わってゲーム機本体２０１等に内蔵の記憶装置に保存すればよい。コントローラに相当する入力デバイスは、周知の任意の入力装置を使用すればよい。
【０１７４】
上述の実施形態では、クライアントシステムを家庭用のビデオゲーム機としている。しかし、クライアントシステムしてはプログラム実行可能な携帯電話、ＰＤＡ（personal digital assistant）等の携帯情報端末を使用してもよい。この場合、ビューアは、あらかじめ内蔵のＲＯＭに搭載しても良い。メモリカード１３０１に代わって内蔵のフラッシュメモリが認証用データ等を保存するために使用できる。コントローラに相当する入力デバイスは、キーボード等の入力キーを使用できる。
【０１７５】
上述の実施形態では、認証用データ１００２等は、メモリカード１３０１内に記憶されている。しかし、認証用データは、別途ゲーム機内に設けられているＲＡＭに記憶されていても良いし、操作者が入力装置から入力しても良い。
【０１７６】
上述の実施形態では、通信ネットワーク１０１としてインターネットを想定していた。しかし、通信ネットワーク１０１は、クローズド環境の商用ネットワークや、ＬＡＮ（Local Area Network）であってもよい。サーバ群１０２は、ＬＡＮ１０２ｈで接続された複数のサーバ群１０２ａ〜１０２ｆで構成されていたが、１台の汎用コンピュータ上でサーバ群１０２ａ〜１０２ｆの機能が実現されるものとしてもよい。
【０１７７】
上述の実施形態では、図１５〜図１８のフローチャートで示すプログラムは、ＣＤ−ＲＯＭ２１０からシステムメモリ２０１ｂのＲＡＭにロードされて実行されるものとしていた。しかし、このプログラムは、搬送波に重畳し、サーバ群１０２から通信ネットワーク１１０を介してゲーム機本体２０１、２０４、２０７、またはクライアントシステム１０４ａ、１０４ｂを構成するＰＣにダウンロードしてもよい。このプログラムは、サーバ群１０２以外の通信ネットワーク１０１上のサーバ装置が有する固定ディスク装置に格納しておき、ゲーム機本体２０１、２０４、２０７またはＰＣにダウンロードしてもよい。
【０１７８】
【発明の効果】
以上説明したように本発明によれば、システム内にメッセージ交換対象の１以上のユーザを登録したリストを各ユーザ毎に予め保持しているメッセージ交換システムは、第１のクライアントシステムが、その第１のユーザの指示に基づいて、第１のユーザの上記リストから第２のユーザの登録を削除する場合に、第２のユーザの上記リストから第１のユーザの登録を削除する削除依頼のメッセージを第２のユーザ宛てに送信する。その削除依頼のメッセージに基づいて、第２のユーザの上記リストから第１のユーザの登録が削除される。
【０１７９】
このため、第１のユーザのリストに第２のユーザの登録が無いにもかかわらず、第２のユーザのリストに第１のユーザが登録されたままとなること避け、両者間のメッセージ交換の整合性に支障が発生する恐れを防ぐことができる。また、第１のユーザはその意に反して、第２のユーザのリストに自分のユーザ情報が登録されたままとなることを防ぐことができる。
【０１８０】
また、本発明によれば、システム内にメッセージ交換対象の１以上のユーザを登録するためのリストを各ユーザ毎に予め保持しているメッセージ交換システムは、第１のクライアントシステムが、第１のユーザの指示に基づいて、第１のユーザの上記リストに第２のユーザの情報を登録する登録要求のメッセージを、第２のユーザ宛てに送信する。第２のクライアントシステムは、登録要求のメッセージを受け付けた場合に、第２のユーザの指示に基づいて、第２のユーザの上記リストに第１のユーザの情報の登録し、相互登録のメッセージを第１のユーザ宛てに送信する。第１のクライアントシステムは、相互登録のメッセージを受け付けた場合に、第１のユーザの上記リストに第２のユーザの情報を登録することができる。
【０１８１】
このため、第１のユーザと第２のユーザ間の相互登録が容易となる。また、第１のユーザのリストに第２のユーザの情報が一方的に登録されたままとなることを防ぐことができる。
【図面の簡単な説明】
【図１】本発明の実施形態の通信ネットワークサービスシステムのシステム構成を示すブロック図である。
【図２】本発明の実施形態の家庭用のビデオゲーム機の使用環境の説明図である。
【図３】本発明の実施形態のゲーム機本体のシステム構成を示すブロック図である。
【図４】本発明の実施形態のコントローラの説明図である。
【図５】本発明の実施形態のビューアのトップ画面の説明図である。
【図６】本発明の実施形態のナビゲータトップ画面の説明図である。
【図７】本発明の実施形態のフレンド画面の説明図である。
【図８】本発明の実施形態のフレンド画面の説明図である。
【図９】本発明の実施形態のフレンド画面の説明図である。
【図１０】本発明の実施形態のフレンド画面の説明図である。
【図１１】本発明の実施形態のメッセージ画面の説明図である。
【図１２】本発明の実施形態のメッセージ画面の説明図である。
【図１３】本発明の実施形態のメモリカードの説明図である。
【図１４】本発明の実施形態のプロファイルデータベースの説明図である。
【図１５】本発明の実施形態のビューアプログラムによる処理手順を示すフローチャートである。
【図１６】本発明の実施形態のビューアプログラムによる処理手順を示すフローチャートである。
【図１７】本発明の実施形態のビューアプログラムによる処理手順を示すフローチャートである。
【図１８】本発明の実施形態のビューアプログラムによる処理手順を示すフローチャートである。
【符号の説明】
１０１  通信ネットワーク
１０２  サーバ群
１０３ａ、１０３ｂ  クライアントシステム（ビデオゲーム機）
１０４ａ、１０４ｂ  クライアントシステム（ＰＣ）
２０１、２０４、２０７  ゲーム機本体
２０２、２０５、２０８  テレビ受像機
２０３、２０６、２０９  コントローラ
２０３ａ、２０３ｂ、２０３ｃ、２０３ｄ  方向キー
２０３ｅ  ○ボタン
２０３ｆ  ×ボタン
５０１  ビューアメニュー画面
５０２  アカウント
５０３  ナビゲータコマンドボタン
６０１  ナビゲータトップ画面
６０２  メッセンジャのメインウィンドウ
７０１、８０１、９０１、１００１  フレンド画面
７０２  登録削除コマンドボタン
８０２、９０２、１００２  警告ウィンドウ
８０３、９０３、１００３  選択ウィンドウ
１１０１、１２０１  メッセージ画面
１１０２、１２０２  自律メッセージ
１１０３  コマンド欄
１３０１  メモリカード
１３０２  認証用データ
１４０１  プロファイルサーバシステム
１４０３  アカウント用プロファイルデータ
１４０６  アカウント用フレンドリストデータ
【図１】
0004312415.tif 000002
【図２】
0004312415.tif 000003
【図３】
0004312415.tif 000004
【図４】
0004312415.tif 000005
【図５】
0004312415.tif 000006
【図６】
0004312415.tif 000007
【図７】
0004312415.tif 000008
【図８】
0004312415.tif 000009
【図９】
0004312415.tif 000010
【図１０】
0004312415.tif 000011
【図１１】
0004312415.tif 000012
【図１２】
0004312415.tif 000013
【図１３】
0004312415.tif 000014
【図１４】
0004312415.tif 000015
【図１５】
0004312415.tif 000016
【図１６】
0004312415.tif 000017
【図１７】
0004312415.tif 000018
【図１８】
0004312415.tif 000019