(57)【特許請求の範囲】
【請求項１】
ユーザ端末とサーバとがネットワークを介して接続され、前記サーバにおいてユーザに提供される各サービスにおいて利用する当該ユーザのキャラクタの情報を管理するユーザアカウント管理システムであって、
前記サーバは、
前記ユーザ端末から送信されたユーザＩＤ及びパスワードにより前記ユーザが利用する前記サービスを受付けるサービス受付手段と、
ユーザＩＤ及びパスワードの入力により受付けた前記サービスで利用するユーザ名称が登録されている場合にユーザ端末からの指示により前記ユーザ名称を前記ユーザ端末に送信する送信手段と、
前記送信されたユーザ名称の中からサービスにおいてユーザが利用するハンドルネームの変更を受付けるハンドルネーム変更手段と、
前記ハンドルネームと前記サービスに利用するキャラクタの情報とをリンクさせて記憶部に記憶する記憶手段と、
前記記憶部に記憶されたユーザに関する情報をぼかし情報に変換する変換手段と
を備え、
前記ユーザ端末は、
サービスを利用する場合にユーザＩＤ及びパスワードを送信する手段と、
ユーザ名称が登録されている場合に複数のハンドルネームを含むユーザ名称のダウンロード指示を送信する手段と、
ダウンロードされたユーザ名称の中に使用中のハンドルネームがある場合に当該ハンドルネームを表示する手段と、
前記サービスで使用するハンドルネームを変更する場合に当該ハンドルネームの変更の指示を送信する手段と
を備えたユーザアカウント管理システムにおいて、
前記記憶手段は、前記記憶部に前記ユーザ名称に前記ユーザに関する情報を対応付けて記憶し、
前記送信手段は、前記変換手段により得られたぼかし情報を、他のユーザが利用するユーザ端末に送信すると共に、
前記変換手段が、ユーザに関する情報を前記ユーザに関する情報を反映させた、より広い概念の情報に変換する
ことを特徴とするユーザアカウント管理システム。
【請求項２】
ユーザ端末とサーバとがネットワークを介して接続され、前記サーバにおいてユーザに提供される各サービスにおいて利用する当該ユーザのキャラクタの情報を管理する情報処理方法であって、
前記サーバにおいては、
前記ユーザ端末から送信されたユーザＩＤ及びパスワードにより前記ユーザが利用する前記サービスを受付けるサービス受付ステップと、
ユーザＩＤ及びパスワードの入力により受付けた前記サービスで利用するユーザ名称が登録されている場合にユーザ端末からの指示により前記ユーザ名称を前記ユーザ端末に送信する送信ステップと、
前記送信されたユーザ名称の中からサービスにおいてユーザが利用するハンドルネームの変更を受付けるハンドルネーム変更ステップと、
前記ハンドルネームと前記サービスに利用するキャラクタの情報とをリンクさせて記憶部に記憶する記憶ステップと、
前記記憶部に記憶されたユーザに関する情報をぼかし情報に変換する変換ステップと
の処理を実行し、
前記ユーザ端末においては、
サービスを利用する場合にユーザＩＤ及びパスワードを送信するステップと、
ユーザ名称が登録されている場合に複数のハンドルネームを含むユーザ名称のダウンロード指示を送信するステップと、
ダウンロードされたユーザ名称の中に使用中のハンドルネームがある場合に当該ハンドルネームを表示するステップと、
前記サービスで使用するハンドルネームを変更する場合に当該ハンドルネームの変更の指示を送信するステップと
の処理を実行する情報処理方法において、
前記記憶ステップでは、前記記憶部に前記ユーザ名称に前記ユーザに関する情報を対応付けて記憶し、
前記送信ステップでは、前記変換ステップにより得られたぼかし情報を、他のユーザが利用するユーザ端末に送信すると共に、
前記変換ステップは、ユーザに関する情報を前記ユーザに関する情報を反映させた、より広い概念の情報に変換する
ことを特徴とする情報処理方法。
【請求項３】
ユーザ端末とサーバとがネットワークを介して接続され、前記サーバにおいてユーザに提供される各サービスにおいて利用する当該ユーザのキャラクタの情報を管理する処理をコンピュータにより実行させるプログラムであって、
前記サーバにおいて、
前記ユーザ端末から送信されたユーザＩＤ及びパスワードにより前記ユーザが利用する前記サービスを受付けるサービス受付手段と、
ユーザＩＤ及びパスワードの入力により受付けた前記サービスで利用するユーザ名称が登録されている場合にユーザ端末からの指示により前記ユーザ名称を前記ユーザ端末に送信する送信手段と、
前記送信されたユーザ名称の中からサービスにおいてユーザが利用するハンドルネームの変更を受付けるハンドルネーム変更手段と、
前記ハンドルネームと前記サービスに利用するキャラクタの情報とをリンクさせて記憶部に記憶する記憶手段と、
前記記憶部に記憶されたユーザに関する情報をぼかし情報に変換する変換手段
としてコンピュータを機能させ、
前記ユーザ端末において、
サービスを利用する場合にユーザＩＤ及びパスワードを送信する手段と、
ユーザ名称が登録されている場合に複数のハンドルネームを含むユーザ名称のダウンロード指示を送信する手段と、
ダウンロードされたユーザ名称の中に使用中のハンドルネームがある場合に当該ハンドルネームを表示する手段と、
前記サービスで使用するハンドルネームを変更する場合に当該ハンドルネームの変更の指示を送信する手段
としてコンピュータを機能させるプログラムにおいて、
前記記憶手段は、前記記憶部に前記ユーザ名称に前記ユーザに関する情報を対応付けて記憶し、
前記送信手段は、前記変換手段により得られたぼかし情報を、他のユーザが利用するユーザ端末に送信すると共に、
前記変換手段は、ユーザに関する情報を前記ユーザに関する情報を反映させた、より広い概念の情報に変換する
処理をコンピュータにより実行することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介してサービスを利用するユーザがユーザ名称を各サービスで使用するキャラクタ情報と対応づけて適切に管理するユーザアカウント管理システムに関するものである。
【０００２】
【従来の技術】
ビデオゲーム機がインターネット接続機能を搭載することにより、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）のサーバを介して、ユーザは、様々なサービスを受けることが可能となる。例えば、ゲーム・ソフトウェアの配信やネットワークを介した対戦型ゲームなどの新しいサービスである。このようなサービスを受けるために、ユーザは、予めプロバイダに利用者登録を行うのが一般的である。利用者登録により登録された情報に基づいて、プロバイダは、サービスごとに利用者の属性情報を管理したり、料金の徴収を行っている。
【０００３】
利用者登録は、ユーザの住所、氏名、電話番号などの属性とともに、サーバで用いるユーザ名称と、パスワードとを関連づけて登録する。従って、ユーザ名称は、必ずしもユーザの氏名と同一である必要はない。例えば、プロバイダの提供する対戦型ゲームサービスなどにおいて、ゲームに登場するキャラクタとユーザ名称とを対応づけて、ユーザが任意に設定したユーザ名称でゲームに参加することができる。
【０００４】
【発明が解決しようとする課題】
プロバイダの提供するゲームの種類が多様化すると、ユーザは、ゲームのタイトルごとにユーザ名称を変えたり、複数のキャラクタについて同一のユーザ名称でゲームに参加したい場合がある。
【０００５】
また、チャット、メッセージ送信、ゲーム等においては、他のユーザに対して自分のプロファイル情報、例えば、年齢、性別、職業、所在地の情報等の情報が提供されることがあるが、ユーザにとっては自分のプロファイル情報が詳細に提供されることを望まないことがある。
【０００６】
そこで、本発明は、ユーザがサービスで用いるユーザ名称を適切に管理することを目的とする。また、本発明は、ユーザに関する情報を適切に他のユーザに提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明の一実施形態にかかるユーザアカウント管理システムは、基本的な構成として、ユーザ端末とサーバとがネットワークを介して接続され、前記サーバにおいてユーザに提供される各サービスにおいて利用する当該ユーザのキャラクタの情報を管理するユーザアカウント管理システムであって、前記サーバは、前記ユーザ端末から送信されたユーザＩＤ及びパスワードにより前記ユーザが利用する前記サービスを受付けるサービス受付手段と、ユーザＩＤ及びパスワードの入力により受付けた前記サービスで利用するユーザ名称が登録されている場合にユーザ端末からの指示により前記ユーザ名称を前記ユーザ端末に送信する送信手段と、前記送信されたユーザ名称の中からサービスにおいてユーザが利用するハンドルネームの変更を受付けるハンドルネーム変更手段と、前記ハンドルネームと前記サービスに利用するキャラクタの情報とをリンクさせて記憶部に記憶する記憶手段とを備え、前記ユーザ端末は、サービスを利用する場合にユーザＩＤ及びパスワードを送信する手段と、ユーザ名称が登録されている場合に複数のハンドルネームを含むユーザ名称のダウンロード指示を送信する手段と、ダウンロードされたユーザ名称の中に使用中のハンドルネームがある場合に当該ハンドルネームを表示する手段と、前記サービスで使用するハンドルネームを変更する場合に当該ハンドルネームの変更の指示を送信する手段とを備える。
【０００８】
上記の構成に加えて、本発明の一実施形態にかかるユーザアカウント管理システムにおいて、前記サーバは、更に前記記憶部に記憶されたユーザに関する情報をぼかし情報に変換する変換手段を備え、前記記憶手段は、前記記憶部に前記ユーザ名称に前記ユーザに関する情報を対応付けて記憶し、前記送信手段は、前記変換手段により得られたぼかし情報を、他のユーザが利用するユーザ端末に送信するように構成され、前記変換手段は、ユーザに関する情報を前記ユーザに関する情報を反映させた、より広い概念の情報に変換するように構成されることを特徴とするものである。この場合に、前記サーバは、更に、ユーザ端末から当該ユーザ端末を利用しているユーザに関する情報をぼかし情報に変換して他のユーザに提供するか否かの選択を受ける提供選択手段を備え、前記送信手段は、ぼかし情報に変換して提供することを選択したユーザに関する情報については、前記変換手段により変換されたぼかし情報を送信し、変換して提供することを選択していないユーザに関する情報はそのまま送信するように構成されてもよい。ここで、ぼかし情報とは、ユーザに関する情報そのものを明確に把握することができない情報を意味する。
【０００９】
本発明の一実施態様にかかるユーザアカウント管理システムの情報処理方法は、基本的な情報処理方法として、ユーザ端末とサーバとがネットワークを介して接続され、前記サーバにおいてユーザに提供される各サービスにおいて利用する当該ユーザのキャラクタの情報を管理する情報処理方法であって、前記サーバにおいては、前記ユーザ端末から送信されたユーザＩＤ及びパスワードにより前記ユーザが利用する前記サービスを受付けるサービス受付ステップと、ユーザＩＤ及びパスワードの入力により受付けた前記サービスで利用するユーザ名称が登録されている場合にユーザ端末からの指示により前記ユーザ名称を前記ユーザ端末に送信する送信ステップと、前記送信されたユーザ名称の中からサービスにおいてユーザが利用するハンドルネームの変更を受付けるハンドルネーム変更ステップと、前記ハンドルネームと前記サービスに利用するキャラクタの情報とをリンクさせて記憶部に記憶する記憶ステップとの処理を実行し、前記ユーザ端末においては、サービスを利用する場合にユーザＩＤ及びパスワードを送信するステップと、ユーザ名称が登録されている場合に複数のハンドルネームを含むユーザ名称のダウンロード指示を送信するステップと、ダウンロードされたユーザ名称の中に使用中のハンドルネームがある場合に当該ハンドルネームを表示するステップと、前記サービスで使用するハンドルネームを変更する場合に当該ハンドルネームの変更の指示を送信するステップとの処理を実行する。
【００１０】
上記の構成に加えて、本発明の一実施態様にかかるユーザアカウント管理システムの情報処理方法において、前記サーバにおいては、更に前記記憶部に記憶されたユーザに関する情報をぼかし情報に変換する変換ステップを実行し、前記記憶ステップでは、前記記憶部に前記ユーザ名称に前記ユーザに関する情報を対応付けて記憶し、前記送信ステップでは、前記変換ステップにより得られたぼかし情報を、他のユーザが利用するユーザ端末に送信し、前記変換ステップは、ユーザに関する情報を前記ユーザに関する情報を反映させた、より広い概念の情報に変換することを特徴とするものである。この場合、前記サーバにおいては、更に、ユーザ端末から当該ユーザ端末を利用しているユーザに関する情報をぼかし情報に変換して他のユーザに提供するか否かの選択を受ける提供選択ステップを実行し、前記送信ステップは、ぼかし情報に変換して提供することを選択したユーザに関する情報については、前記変換手段により変換されたぼかし情報を送信し、変換して提供することを選択していないユーザに関する情報はそのまま送信するようにされてもよい。ここで、ぼかし情報とは、ユーザに関する情報そのものを明確に把握することができない情報を意味する。
【００１１】
本発明の一実施態様にかかるユーザアカウント管理システムの情報処理をコンピュータにより実行するプログラムは、基本的な構成として、ユーザ端末とサーバとがネットワークを介して接続され、前記サーバにおいてユーザに提供される各サービスにおいて利用する当該ユーザのキャラクタの情報を管理する処理をコンピュータにより実行させるプログラムであって、前記サーバにおいて、前記ユーザ端末から送信されたユーザＩＤ及びパスワードにより前記ユーザが利用する前記サービスを受付けるサービス受付手段と、ユーザＩＤ及びパスワードの入力により受付けた前記サービスで利用するユーザ名称が登録されている場合にユーザ端末からの指示により前記ユーザ名称を前記ユーザ端末に送信する送信手段と、前記送信されたユーザ名称の中からサービスにおいてユーザが利用するハンドルネームの変更を受付けるハンドルネーム変更手段と、前記ハンドルネームと前記サービスに利用するキャラクタの情報とをリンクさせて記憶部に記憶する記憶手段としてコンピュータを機能させ、前記ユーザ端末において、サービスを利用する場合にユーザＩＤ及びパスワードを送信する手段と、ユーザ名称が登録されている場合に複数のハンドルネームを含むユーザ名称のダウンロード指示を送信する手段と、ダウンロードされたユーザ名称の中に使用中のハンドルネームがある場合に当該ハンドルネームを表示する手段と、前記サービスで使用するハンドルネームを変更する場合に当該ハンドルネームの変更の指示を送信する手段としてコンピュータを機能させる。
【００１２】
上記の構成に加えて、本発明の一実施態様にかかるユーザアカウント管理システムの情報処理をコンピュータにより実行するプログラムにおいては、前記サーバにおいて、更に前記記憶部に記憶されたユーザに関する情報をぼかし情報に変換する変換手段としてコンピュータを機能させると共に、前記記憶手段は、前記記憶部に前記ユーザ名称に前記ユーザに関する情報を対応付けて記憶し、前記送信手段は、前記変換手段により得られたぼかし情報を、他のユーザが利用するユーザ端末に送信するように構成され、前記変換手段は、ユーザに関する情報を前記ユーザに関する情報を反映させた、より広い概念の情報に変換するように構成されることを特徴とするものである。この場合に、前記サーバにおいて、更に、ユーザ端末から当該ユーザ端末を利用しているユーザに関する情報をぼかし情報に変換して他のユーザに提供するか否かの選択を受ける提供選択手段としてコンピュータを機能させると共に、前記送信手段は、ぼかし情報に変換して提供することを選択したユーザに関する情報については、前記変換手段により変換されたぼかし情報を送信し、変換して提供することを選択していないユーザに関する情報はそのまま送信するように構成される。ここで、ぼかし情報とは、ユーザに関する情報そのものを明確に把握することができない情報を意味する。
【００１５】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態について詳しく説明する。
【００１６】
図１は、本実施形態におけるシステム全体の構成例を示す図である。インターネット１０１には、ＡＳＰのサーバ群１０２と、クライアントとしてビデオゲーム機１０３ａ，１０３ｂまたは汎用コンピュータ１０４ａ，１０４ｂとが接続されている。
【００１７】
ＡＳＰのサーバ群１０２は、複数のサーバ群から構成されており、ユーザ認証のためのアカウント管理を行う認証サーバ群１１１と、音声や動画などのコンテンツの閲覧サービスを提供するコンテンツサーバ群１１２と、チャットやメッセンジャーの環境を提供するメッセージサーバ群１１３と、電子メールのサービスを提供するためのメールサーバ群１１４と、ユーザのプロファイルを管理するためのプロファイルサーバ群１１５と、ゲーム環境を提供するためのゲームサーバ群１１６ａ，１１６ｂとがＬＡＮ１１７を介して接続されている。
【００１８】
このような構成により、ユーザは、ビデオゲーム機１０３ａ，１０３ｂまたは汎用コンピュータ１０４ａ，１０４ｂから、インターネット１０１を介して、サーバ１０２内の認証サーバ群１１１にアクセスして認証を得る。サーバ群１０２は、認証を得たユーザに対し、メニュー画面を送信する。ユーザがメニュー画面に表示された各サービスを選択することにより、ビデオゲーム機１０３ａ，１０３ｂまたは汎用コンピュータ１０４ａ，１０４ｂが、サービスに応じた各サーバ群に接続されて、ユーザは、サービスを受けることができる。
【００１９】
図２は、本実施形態におけるビデオゲーム機の構成例を示すブロック図である。ビデオゲーム機１０３には、全体の制御を行うＣＰＵ２１１と、ＢＩＯＳなどの基本プログラムが格納されたＲＯＭ２１２と、ゲームプログラムや本発明にかかる処理を行うプログラムが格納され、一時記憶領域として使用されるＲＡＭ２１３と、画像処理を行う特定用途向けＩＣ（ＡＳＩＣ）２１４とがバス２１５で接続されている。
【００２０】
また、ゲームプログラムや本発明にかかる処理を行うプログラムが格納されたＣＤ−ＲＯＭから、プログラムを読み込むためのＣＤ−ＲＯＭドライブ２１６と、ゲームコントローラ２０１に接続されるシリアルインタフェース２１７と、テレビモニタ２０２に接続されるビデオインタフェース２１８と、インターネット１０１に接続するための通信インタフェース２１９とがバス２１５に接続されている。なお、プログラムを記録する記録媒体としては、ＣＤ−ＲＯＭ以外にも、他の光ディスク、磁気ディスク、磁気テープ等、種々のものが用いられる。
【００２１】
図３は、本実施形態におけるソフトウェアモジュールの構成例を示す図である。例えば、ビデオゲーム機１０３において、ＣＰＵ２１１は、ＣＤ−ＲＯＭからＣＤ−ＲＯＭドライブ２１６を介してソフトウェアモジュール３００を読み出し、ＲＡＭ２１３に格納して実行する。ソフトウェアモジュール３００は、第１層３０１から第６層３０６までの６階層により構成されている。
【００２２】
第１層３０１は、物理インタフェースであり、ソフトウェアモジュール３００が搭載されるハードウェアに応じて、ビデオゲーム機ＩＦ（インタフェース）３１１と汎用コンピュータＩＦ（インタフェース）３１２と携帯端末ＩＦ（インタフェース）３１３とから構成されている。第２層３０２は、オペレーティングシステムである。
【００２３】
第３層３０３は、各種ドライバ、通信プロトコルなどから構成されている。ドライバには、文字描画、線描画、塗りつぶし、スクロール、フォント設定などを行うグラフィクス・ドライバ３３１と、キーパッド、キーボード、マウスなどからイベントを取得するイベント・ドライバ３３２と、ファイル媒体に対する制御を行うファイルＩ／Ｏ・ドライバ３３３とが含まれる。
【００２４】
通信プロトコルは、インターネット層プロトコルとトランスポート層プロトコルを構成するＴＣＰ／ＩＰ３３４と、アプリケーション層プロトコルであるチャット・プロトコル３３５と、メッセンジャー・プロトコル３３６と、メーラー・プロトコル３３７とから構成されている。なお、トランスポート層プロトコルにＵＤＰを使用するなど、通信プロトコルには、他のプロトコルを使用することもできる。また、ＴＣＰ／ＩＰ通信のセキュリティを確保するためのＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）３３８と、ＳＳＬアルゴリズムによりクライアント・サーバ間で交わされる暗号である暗号化モジュール３３９とを備えている。
【００２５】
第４層３０４は、各種モジュールの起動、メモリリソース管理などを行うウィンドウマネージャー３４１と、ひらがな入力に対して漢字候補を出力するＦＥＰ（Ｆｒｏｎｔ  Ｅｎｄ  Ｐｒｏｃｅｓｓｏｒ）であるかな漢字変換システム３４２とから構成されている。
【００２６】
第５層３０５は、ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）、ＧＩＦ（ＧｒａｐｈｉｃｓＩｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔなどで作成された画像を描画するための画像描画エンジン３５１と、例えばＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのページ記述言語を解析し、タグの指示によって画面表示を行うウェブページ閲覧ブラウザソフト３５２と、各サーバ群と通信を行うためのインタフェースである各種ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）３５３とから構成されている。
【００２７】
第６層３０６は、画面ＵＩモジュールであり、各種画面、ダイアログなどの表示設定を行うユーザインタフェースモジュールである。
【００２８】
メッセンジャー・プロトコル３３６を用いて行われるメッセージのやりとりについて説明する。メッセンジャーは、認証サーバ群１１１に登録されたユーザ同士が、メッセージサーバ群１１３を介して行う電子メール機能を簡易化したアプリケーションである。送信側および受信側ユーザのビデオゲーム機１０３ａ，１０３ｂまたは汎用コンピュータ１０４ａ，１０４ｂが、サーバ１０２に接続されている状態において、メッセージのやりとりを行う点で、電子メールとは用途が異なる。
【００２９】
図４は、本実施形態におけるプロファイルサーバ（群）の構成例を示すブロック図である。プロファイルサーバ群１１５には、全体の制御を行うＣＰＵ１１と、ＲＯＭ１２と、本発明にかかる処理を行うプログラムが格納され、一時記憶領域として使用されるＲＡＭ１３とがバス１５で接続されている。
【００３０】
また、本発明にかかる処理を行うプログラムが格納されたＣＤ−ＲＯＭから、プログラムを読み込むためのＣＤ−ＲＯＭドライブ１６と、ユーザに関する情報を記憶するためのデータベース１７と、ＬＡＮ１１７に接続するための通信インタフェース１８と、インターネット１０１に接続するための通信インタフェース１９とがバス１５に接続されている。なお、プログラムを記録する記録媒体としては、ＣＤ−ＲＯＭ以外にも、他の光ディスク、磁気ディスク、磁気テープ等、種々のものが用いられる。
【００３１】
図５は、本実施形態においてログインをする際の動作例を示すフローチャートである。ユーザがビデオゲーム機１０３ａ，１０３ｂまたは汎用コンピュータ１０４ａ，１０４ｂ（以下「端末」という）から、サーバ１０２内の認証サーバ群１１１にアクセスすると（Ｓ１０１）、ユーザは、ユーザＩＤとパスワードとが求められる。端末は、ユーザが入力したユーザＩＤとパスワードとを認証サーバ群１１１に送信する（Ｓ１０２）。
【００３２】
本実施形態において、ユーザＩＤとパスワードとは、ＡＳＰのサーバ１０２全体として、ユーザ認証のためのアカウント管理を行うために利用される。ユーザは、様々なサービスを受ける際に、ユーザＩＤとパスワードで特定されるアカウントごとに、ユーザを識別するためのユーザ名称を複数使用することができる。このユーザ名称は、ハンドルネーム（ハンドル名）と呼ばれ、ユーザＩＤに関連づけられてプロファイルサーバ群１１５に登録されている。
【００３３】
すでにハンドルネーム（ＨＮ）がプロファイルサーバ群１１５に登録されているか否かを確認し（Ｓ１０３）、登録されている場合には、端末は、プロファイルサーバ群１１５から登録されたハンドルネームをダウンロードするための指示を送信する（Ｓ１０４）。プロファイルサーバ群１１５からハンドルネームをダウンロードした（Ｓ１０５）端末は、現在使用しているハンドルネームがあるか否かを検索する（Ｓ１０６）。
【００３４】
上述したように、ハンドルネームは、複数登録（設定）することができ、任意のサービスにおいて、自由に使用することができる。現在使用しているハンドルネームは、アクティブ・ハンドルネームと呼ばれ、登録されたハンドルネームの中からユーザが任意に指定することができる。プロファイルサーバ群１１５は、最後にログアウトしたときのハンドルネームに符号を付して、アクティブ・ハンドルネームとして登録している。
【００３５】
端末は、符号を検索して、現在使用しているハンドルネームがある場合には、アクティブ・ハンドルネームとして図６を参照して後述する初期画面に表示する（Ｓ１０７）。さらに、ユーザからハンドルネームの切替指示があった場合には（Ｓ１０８）、変更後のハンドルネームＩＤ番号をプロファイルサーバ群１１５に送信し、変更後のハンドルネームを表示する（Ｓ１０９）。ハンドルネームＩＤ番号は、ハンドルネームを特定するための識別番号であり、プロファイルサーバ群１１５において、一意に対応づけられている。
【００３６】
端末は、ハンドルネームがプロファイルサーバ群１１５に登録されていない場合、現在使用しているハンドルネームがない場合、およびユーザからハンドルネームの切替指示がない場合には、その他の処理を行うか否かを判定し（Ｓ１１１）、必要ならばその他の処理を行って（Ｓ１１２）、一連の処理を終了する。その他の処理とは、ハンドルネームがプロファイルサーバ群１１５に登録されていない場合に行うプロファイルサーバ群１１５に対する登録処理など、ユーザの端末で実行される通常の処理をいう。
【００３７】
以後、現在使用しているハンドルネームを表示し、変更があれば、随時プロファイルサーバ群１１５に対して処理を行う。
【００３８】
図６は、本実施形態における初期画面の例を示す図である。初期画面４００は、アクティブ・ハンドルネーム・インフォメーション４０１と、フレンドリスト４０２とを含んでいる。アクティブ・ハンドルネーム・インフォメーション４０１は、現在使用しているハンドルネーム、すなわちアクティブ・ハンドルネーム４１１と、そのハンドルネームＩＤ番号４１２とを併せて表示している。また、ハンドルネームの登録、変更または切替を行うためのハンドルネームリスト画面を表示するためのハンドルネームリストボタン４１３が表示されている。
【００３９】
図７は、本実施形態におけるハンドルネームリスト画面の例を示す図である。ハンドルネームリスト画面５００は、既に登録されているハンドルネームに関するハンドルネーム情報５０１ａ，５０１ｂと、登録又は変更などを行うための入力画面５０２とから構成されている。ハンドルネーム情報５０１ａ，５０１ｂは、図６に示したアクティブ・ハンドルネーム・インフォメーション４０１と同様に、ハンドルネーム５１１ａ，５１１ｂと、そのハンドルネームＩＤ番号５１２ａ，５１２ｂとを併せて表示している。
【００４０】
アクティブ・ハンドルネームは、カーソル５０３で示されており、ユーザは、これを移動することで、任意にアクティブ・ハンドルネームを変更することができる。ユーザからアクティブ・ハンドルネームの切替指示があった場合には、端末は、変更後のハンドルネームＩＤ番号をプロファイルサーバ群１１５に送信し、変更後のアクティブ・ハンドルネームをアクティブ・ハンドルネーム・インフォメーション４０１に表示する。
【００４１】
ユーザが、プロバイダの提供する電子メールサービスや電子会議サービスなどを受けている場合には、端末において、アクティブ・ハンドルネームを送信者の名称として使用し、メッセージを送信するようにしてもよい。
【００４２】
次に、ハンドルネームとキャラクタとの関係について説明する。本実施形態において、ユーザは、ゲームサーバ群１１６ａ，１１６ｂにアクセスして、例えば、対戦型のゲームに参加する場合には、アクティブ・ハンドルネームに関連づけられて登録されているキャラクタを使用してゲームに参加する。キャラクタは、特定のゲームに関連づけて登録される。キャラクタは、ユーザがゲーム空間内で操作するオブジェクトであり、ゲームの画面に表示されているキャラクタのアイコンと、キャラクタに関連するゲームの各種パラメータと、ゲームへのアクセス権とを含むデータを有している。
【００４３】
図８は、本実施形態においてゲームを行う際の動作例を示すシーケンス図である。ユーザは、ゲームに参加する前に、ゲームサーバ群１１６ａ，１１６ｂにアクセスして、任意にキャラクタを選択する（Ｓ２０１）。このとき、選択されたキャラクタに関連づけられているハンドルネームが、アクティブ・ハンドルネームと異なる場合には、端末は、キャラクタに関連づけられているハンドルネームをアクティブ・ハンドルネームとし、そのハンドルネームＩＤ番号を、プロファイルサーバ群１１５に送信する（Ｓ２０２）。ユーザは、選択されたキャラクタで、ゲーム参加要求を行い（Ｓ２０３）、ゲームに参加する（Ｓ２０４）。
【００４４】
ここで、キャラクタに関連づけるハンドルネームは、ユーザが選択することができる。すなわち、ユーザは、キャラクタをハンドルネームに関連づけたり、すでに行われた関連づけを解除したりすることができる。
【００４５】
図９は、本実施形態におけるキャラクタ登録（ハンドルネームへの関連づけ）を行うための画面の例を示す図である。この画面は、初期画面またはハンドルネーム管理画面などから、ユーザの要求により表示される画面であり、キャラクタ登録を行うための画面である。
【００４６】
キャラクタリスト画面６００には、アクティブ・ハンドルネーム（ここでは「ｍａｍｅｃｏ」）情報６０１、およびユーザが所持するキャラクタに関するキャラクタ情報（６０２ａ，６０２ｂなど）が表示される。キャラクタ情報６０２ａ，６０２ｂには、キャラクタ名称６２１ａ，６２１ｂ、キャラクタ番号６２２ａ，６２２ｂ、コンテンツアイコン（そのキャラクタが使用されるコンテンツ（ゲームなど）のアイコン）６２３ａ，６２３ｂ、キャラクタについてのコメント６２４ａ，６２４ｂ、および関連づけられているハンドルネーム６２５ａが含まれる。図９の例では、キャラクタ情報６０２ａに示されたキャラクタは登録されている、すなわちハンドルネーム（ここでは「ｍａｍｅｃｏ」）に関連づけられている。一方、キャラクタ情報６０２ｂに示されたキャラクタは登録されていない、すなわちハンドルネームに関連づけられていない。
【００４７】
ここで、ハンドルネームに関連づけられていないキャラクタ（例えば、キャラクタ情報６０２ｂに示されたキャラクタ）にカーソル６０３を合わせて選択すると、そのキャラクタはアクティブ・ハンドルネームに関連づけられる。また、アクティブ・ハンドルネーム以外のハンドルネームに関連づけられているキャラクタにカーソル６０３を合わせて選択すると、関連づけが変更され、そのキャラクタはアクティブ・ハンドルネームに関連づけられる。
【００４８】
アクティブ・ハンドルネーム以外のハンドルネームと関連づけを行いたい場合には、そのハンドルネームをアクティブ・ハンドルネームにした上で同様の操作を行えばよい。
【００４９】
図１０は、本実施形態においてプロファイルサーバ群１１５で保持（記憶）されるユーザに関する情報（記憶テーブル）の例を示す図である。ユーザ（ユーザＩＤ＝０００１のユーザ、ユーザＩＤ＝０００２のユーザ、・・・）の各々について、フレンドリストおよびハンドルの情報等が保持される。本実施形態において、フレンドリストは最大で２００個登録・保持でき、各フレンドリストには、そのフレンド（他のユーザ）のユーザＩＤ、ハンドルＩＤ、ハンドルネーム等の情報が含まれる。また、ハンドルは最大で６４個登録・保持でき、各ハンドルについて、そのハンドルのＩＤ、ハンドルネーム、キャラクタ、ハンドルプロファイル等の情報が保持される。ハンドルプロファイルの情報には、例えば、年齢、性別、地域、職業等の情報が含まれる。なお、本実施形態においては、ハンドルプロファイルの各属性の情報について、ぼかすか否かの情報も保持している。
【００５０】
本実施形態においては、１個のハンドルネームに対して最大８個のキャラクタを関連づけることができる。関連づけられた各キャラクタの情報として、そのキャラクタのキャラクタプロファイルが保持される。すなわち、キャラクタの情報がハンドルネームにリンクされて（ひも付いて）記憶される。例えば、図９に示すキャラクタ“Ｂｌａｃｋ  Ｓｍｉｔｈ  ｍａｍｅｃｏ”のキャラクタプロファイルが図９に示すハンドルネーム“ｍａｍｅｃｏ”にリンクされて記憶される。キャラクタプロファイルの内容はゲームに依存する。内容の具体例としては、そのキャラクタの経験値、所持金、レベル等が挙げられる。キャラクタプロファイルは、コンテンツサーバ群１１２によりユーザに提供されるサービスにおいて用いられるキャラクタの情報である。プロファイルサーバ群１１５は、キャラクタをハンドルネームに関連づける際に、そのキャラクタのキャラクタプロファイルをコンテンツサーバ群１１２から入手する。
【００５１】
１個のハンドルネームに対して関連づけられるキャラクタは８個までであるから、すでに８個のキャラクタが関連づけられているハンドルネームに対して新たなキャラクタを関連づけたい場合には、すでに関連づけられているキャラクタの１個を解除することになる。
【００５２】
また、本実施形態において、ハンドルネームに関連づけられるキャラクタは最大６４個に制限している。
【００５３】
次に、ハンドルプロファイルの情報のぼかしについて説明する。ユーザは、ハンドルプロファイルの情報（例えば、年齢、性別、所在地、使用言語、職業、趣味、目的等の情報）について、ぼかしを設定することにより、他のユーザに、その情報を明確に示さないことができる。ぼかす方法としては、ハンドルプロファイル情報が反映された、より広い概念の情報にする方法、およびハンドルプロファイル情報が反映されていない情報にする方法とがある。ハンドルプロファイル情報が反映された、より広い概念の情報にする例としては、年齢が「２８才」の場合に、「２０代」とすることである。また、ハンドルプロファイル情報が反映されていない情報にする方法としては、例えば、「２８才」を「ナイショ（内緒）」とすることである。すなわち、「ナイショ（内緒）」と変換する方法を用いる場合には、どの年齢でも一律に「ナイショ（内緒）」と変換されてしまうので、もとのハンドルプロファイル情報が反映されていないことになる。
【００５４】
図１１は、本実施形態においてハンドルプロファイル情報に関する更新を行う際の動作例を示すシーケンス図である。ユーザが端末においてプロファイル設定画面をリクエストすると（Ｓ３０１）、プロファイルサーバ群１１５から設定画面（を表示するための情報）が送信されてくる（Ｓ３０２）。ユーザは、ユーザ端末に表示された設定画面において（Ｓ３０３）、ハンドルプロファイル情報をぼかすか否かについて決定することができる。
【００５５】
図１２は、本実施形態におけるプロファイル設定画面の例を示す図である。図１２では、ハンドルプロファイルの年齢（２８才に設定されている）のぼかしの設定を行っている。例えば、ぼかしの設定をオフからオンに更新すると（Ｓ３０４）、更新情報がプロファイルサーバ群１１５に送信される（Ｓ３０５）。
【００５６】
図１３は、本実施形態において送信される更新情報を含むパケットの例を示す図である。パケットには、更新情報（例えば、年齢のぼかしをオンにしたことの情報）のほか、ハンドル更新コード、ユーザＩＤおよびハンドルＩＤの情報が含まれる。
【００５７】
図１４は、本実施形態において、ぼかしを設定した（オンにした）ユーザのハンドルプロファイル情報を、当該ユーザ以外のユーザ（「他のユーザ」）が閲覧する場合の動作例を示すシーケンス図である。例えば、他のユーザが端末で自分のフレンドリストをリクエストすると（Ｓ４０１）、プロファイルサーバ群１１５はフレンドリストを送信する（Ｓ４０２）。ここで、他のユーザにより表示されたフレンドリストの中から（Ｓ４０３）、ハンドルネーム（ＨＮ）が指定される（Ｓ４０４）と、プロファイルサーバ群１１５は、そのハンドルネームの情報を他のユーザの端末に送信する。その際、そのハンドルネームのプロファイル情報の各属性について、ぼかしが設定されている場合には、その属性の情報をぼかされた情報（ぼかし情報）に変換した上で、他のユーザの端末に送信する（Ｓ４０５）。送信されてきた情報が他のユーザの端末に表示されると（Ｓ４０６）、情報がぼかされているのがわかる（図１５）。
【００５８】
図１５は、本実施形態において、ぼかしを設定した（オンにした）ユーザのハンドルプロファイル情報を、当該ユーザ以外のユーザが閲覧した場合の表示画面の例を示す図である。図１５においては、年齢が「２０代」とぼかされ、性別も「ナイショ」とぼかされている。なお、このほか、職業の「専門学校生」を「学生」とぼかすようにしてもよい。このようにすると、ユーザ自身が詳細な情報を提供したくないプロファイルの項目について、ぼかして他のユーザに提供することができるので、ユーザにとっては差し障りがない。
【００５９】
【発明の効果】
以上説明したように本発明によれば、ユーザがサービスで用いるユーザ名称をサービスで利用するキャラクタ情報と対応付けて適切に管理することができる。また、ユーザに関する情報を適切に他のユーザに提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるシステム全体の構成例を示す図である。
【図２】本発明の実施形態におけるビデオゲーム機の構成例を示すブロック図である。
【図３】本発明の実施形態におけるソフトウェアモジュールの構成例を示す図である。
【図４】本発明の実施形態におけるプロファイルサーバ（群）の構成例を示すブロック図である。
【図５】本発明の実施形態においてログインをする際の動作例を示すフローチャートである。
【図６】本発明の実施形態における初期画面の例を示す図である。
【図７】本発明の実施形態におけるハンドルネームリスト画面の例を示す図である。
【図８】本発明の実施形態においてゲームを行う際の動作例を示すシーケンス図である。
【図９】本発明の実施形態におけるキャラクタ登録（ハンドルネームへの関連づけ）を行うための画面の例を示す図である。
【図１０】本発明の実施形態においてプロファイルサーバ群で保持（記憶）されるユーザに関する情報（記憶テーブル）の例を示す図である。
【図１１】本発明の実施形態においてハンドルプロファイル情報に関する更新を行う際の動作例を示すシーケンス図である。
【図１２】本発明の実施形態におけるプロファイル設定画面の例を示す図である。
【図１３】本発明の実施形態において送信される更新情報を含むパケットの例を示す図である。
【図１４】本発明の実施形態において、ぼかしを設定した（オンにした）ユーザのハンドルプロファイル情報を、当該ユーザ以外のユーザが閲覧する場合の動作例を示すシーケンス図である。
【図１５】本発明の実施形態において、ぼかしを設定した（オンにした）ユーザのハンドルプロファイル情報を、当該ユーザ以外のユーザが閲覧した場合の表示画面の例を示す図である。
【符号の説明】
１１，２１１  ＣＰＵ
１２，２１２  ＲＯＭ
１３，２１３  ＲＡＭ
１５，２１５  バス
１６，２１６  ＣＤ−ＲＯＭドライブ
１７  データベース
１８，１９，２１９  通信インタフェース
１０１  インターネット
１０２  ＡＳＰのサーバ
１０３，１０３ａ，１０３ｂ  ビデオゲーム機
１０４ａ，１０４ｂ  汎用コンピュータ
１１１  認証サーバ群
１１２  コンテンツサーバ群
１１３  メッセージサーバ群
１１４  メールサーバ群
１１５  プロファイルサーバ群
１１６ａ，１１６ｂ  ゲームサーバ群
１１７  ＬＡＮ
２０１  ゲームコントローラ
２０２  テレビモニタ
２１４  特定用途向けＩＣ（ＡＳＩＣ）
２１７  シリアルインタフェース
２１８  ビデオインタフェース
３００  ソフトウェアモジュール
３０１  第１層
３０２  第２層
３０３  第３層
３０４  第４層
３０５  第５層
３０６  第６層
３１１  ビデオゲーム機ＩＦ
３１２  汎用コンピュータＩＦ
３１３  携帯端末ＩＦ
３３１  グラフィクス・ドライバ
３３２  イベント・ドライバ
３３３  ファイルＩ／Ｏ・ドライバ
３３４  ＴＣＰ／ＩＰ
３３５  チャット・プロトコル
３３６  メッセンジャー・プロトコル
３３７  メーラー・プロトコル
３３８  ＳＳＬ
３３９  暗号化モジュール
３４１  ウィンドウマネージャー
３４２  かな漢字変換システム
３５１  画像描画エンジン
３５２  ウェブページ閲覧ブラウザソフト
３５３  各種ＡＰＩ
４００  初期画面
４０１  アクティブ・ハンドルネーム・インフォメーション
４０２  フレンドリスト
４１１  アクティブ・ハンドルネーム
４１２，５１２ａ，５１２ｂ  ハンドルネームＩＤ番号
４１３  ハンドルネームリストボタン
５００  ハンドルネームリスト画面
５０１ａ，５０１ｂ  ハンドルネーム情報
５０２  入力画面
５０３，６０３  カーソル
５１１ａ，５１１ｂ  ハンドルネーム
６００  キャラクタリスト画面
６０１  アクティブ・ハンドルネーム情報
６０２ａ，６０２ｂ  キャラクタ情報
６２１ａ，６２１ｂ  キャラクタ名称
６２２ａ，６２２ｂ  キャラクタ番号
６２３ａ，６２３ｂ  コンテンツアイコン
６２４ａ，６２４ｂ  コメント
６２５ａ    アクティブ・ハンドルネーム
【図１】
0003973399.tif 000002
【図２】
0003973399.tif 000003
【図３】
0003973399.tif 000004
【図４】
0003973399.tif 000005
【図５】
0003973399.tif 000006
【図６】
0003973399.tif 000007
【図７】
0003973399.tif 000008
【図８】
0003973399.tif 000009
【図９】
0003973399.tif 000010
【図１０】
0003973399.tif 000011
【図１１】
0003973399.tif 000012
【図１２】
0003973399.tif 000013
【図１３】
0003973399.tif 000014
【図１４】
0003973399.tif 000015
【図１５】
0003973399.tif 000016