(57)【特許請求の範囲】
【請求項１】
端末とサーバとを有し、ネットワーク上でサービスを提供するネットワークサービスシステムにおいて、端末がサービスを利用するために必要となる情報及びその情報を記録媒体に格納するために用いられる情報を登録した後に復旧する方法であって、
サービスを利用するために必要となる情報及びその情報を記録媒体に格納するために用いられる情報を登録する段階において、
端末が、端末に具備された操作装置における入力キーを用いて入力された、サービスを利用するための第１のＩＤと第１のＩＤに対応する第１のパスワードとをサーバへ送信し、
サーバは、第１のＩＤを第１のパスワードとともにデータベースに登録し、
端末は、前記入力キーを用いて入力された第２のＩＤと第２のパスワードとをサーバへ送信し、
サーバは、受信した第２のＩＤと第２のパスワードとを、第１のＩＤと第１のパスワードとに対応付けて前記データベースに登録し、
サーバは、前記データベースに登録した第１のＩＤと第１のパスワードとを含む情報を第２のパスワードを用いて暗号化し、暗号化した情報を端末に送信し、
端末は、サーバから受信した暗号化された情報を第２のＩＤと対応付けて記録媒体へ格納し、
端末の記録媒体に格納された情報を復旧する段階において、
端末は、前記入力キーを用いて入力された第１のＩＤと第１のパスワードとをサーバへ送信し、
サーバは、受信した第１のＩＤと第１のパスワードが前記データベースに登録された情報と一致する場合、その第１のＩＤと第１のパスワードとを含む情報を第２のパスワードを用いて暗号化し、暗号化した情報を第２のＩＤと第２のパスワードとともに端末に送信し、
端末は、サーバから受信した暗号化した情報を、サーバから受信した第２のＩＤと対応付けて記録媒体へ格納することを特徴とする方法。
【請求項２】
前記端末はゲーム機であり、前記操作装置における入力キーはゲームを行うために用いられる複数のボタンである請求項１に記載の方法。
【請求項３】
端末とサーバとを有し、ネットワーク上でサービスを提供するネットワークサービスシステムにおける当該サーバであって、
端末に具備された操作装置の入力キーを用いて入力された、サービスを利用するための第１のＩＤと第１のＩＤに対応する第１のパスワードとを端末から受信する手段と、
当該第１のＩＤを第１のパスワードとともにデータベースに登録する手段と、
前記入力キーを用いて入力された第２のＩＤと第２のパスワードとを端末から受信し、受信した第２のＩＤと第２のパスワードとを、第１のＩＤと第１のパスワードとに対応付けて前記データベースに登録する手段と、
前記データベースに登録した第１のＩＤと第１のパスワードとを含む情報を第２のパスワードを用いて暗号化し、暗号化した情報を端末に送信する手段とを有し、
端末の記録媒体に記録された情報を復旧する段階において、前記サーバは、前記第１のＩＤと第１のパスワードとを端末から受信し、受信した第１のＩＤと第１のパスワードが前記データベースに登録した情報と一致する場合、その第１のＩＤと第１のパスワードを第２のパスワードを用いて暗号化し、暗号化した情報を、第２のＩＤと第２のパスワードとともに端末に送信することを特徴とするサーバ。
【請求項４】
端末とサーバとを有し、ネットワーク上でサービスを提供するネットワークサービスシステムにおける当該サーバを制御するプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
端末に具備された操作装置の入力キーを用いて入力された、サービスを利用するための第１のＩＤと第１のＩＤに対応する第１のパスワードとを端末から受信する手順と、
当該第１のＩＤを第１のパスワードとともにデータベースに登録する手順と、
前記入力キーを用いて入力された第２のＩＤと第２のパスワードとを端末から受信し、受信した第２のＩＤと第２のパスワードとを、第１のＩＤと第１のパスワードとに対応付けて前記データベースに登録する手順と、
前記データベースに登録した第１のＩＤと第１のパスワードとを含む情報を第２のパスワードを用いて暗号化し、暗号化した情報を端末に送信する手順とをサーバに実行させることにより、サーバに、サービスの利用に必要な情報の登録を実行させ、
端末の記録媒体に記録された情報を復旧する段階において、前記第１のＩＤと第１のパスワードとを端末から受信し、受信した第１のＩＤと第１のパスワードが前記データベースに登録した情報と一致する場合、その第１のＩＤと第１のパスワードを第２のパスワードを用いて暗号化し、暗号化した情報を第２のＩＤと第２のパスワードとともに端末に送信する手順をサーバに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上でゲームを行うネットワークゲームシステムに関し、特に、ネットワークに接続されたゲーム機がサーバと接続する際の利用者認証技術等に関する。
【０００２】
【従来の技術】
テレビ画面等を表示装置とし専用の操作装置を有する家庭用ゲーム機において、ネットワークを経由して通信を行う機能を持たせ、ゲームサーバ等に接続してネットワーク上でゲームを行うことが可能となりつつある。従来、ネットワーク上でのゲームサービスを提供する側では、そのゲームサービスに対する利用者管理等は行っていなかった。従って、不特定多数の利用者がゲームサーバに接続してゲームを行う場合が多かった。
【０００３】
【発明が解決しようとする課題】
上記従来の技術によると、利用者管理ができないため、課金や利用者へのサービスを十分に行うことができず、内容が豊富で質の高いゲームサービスを提供することができなかった。
【０００４】
従って、内容が豊富で質の高いゲームサービスを提供するには、ゲームサービスの利用者管理を行って利用者を把握する必要があり、そのためには、利用者登録、登録内容変更、復旧、利用者認証等の技術が新たに必要となる。
【０００５】
更に、ゲームの利用者層を考慮すると、接続時の認証等の操作を簡易にする必要がある。すなわち、一般的な英数字の羅列によるＩＤやパスワードを認証に用いた場合には、ゲーム機の操作装置でそれらを入力するには手間がかかり、ゲームの利用者が接続をスムーズに行うことができない。
【０００６】
本発明は上記の点に鑑みてなされたものであり、ゲーム等のサービスをネットワーク上で提供するに際し、利用者管理を行うために必要な技術であり、更に、利用者が利用しやすい技術を提供することを目的とする。
【０００７】
すなわち、ゲーム機の利用者のネットワーク経由での登録、ゲーム実行時のネットワーク接続処理及び認証、ゲーム機及びサーバにおける認証情報の管理、サーバによる遠隔でのゲーム機の障害復旧を可能とする技術を提供する。
【０００８】
【課題を解決するための手段】
上記の目的を達成するために本発明は次のように構成することができる。
【０００９】
本発明は、端末とサーバとを有し、ネットワーク上でサービスを提供するネットワークサービスシステムにおいて、端末がサービスを利用するために必要となる情報を登録する方法であって、端末が、端末に具備された操作装置において文字又は数字の入力以外の目的のために設置された入力キーを用いて入力された、サービスを利用するための第１のＩＤと第１のＩＤに対応する第１のパスワードとをサーバへ送信し、サーバは、第１のＩＤを第１のパスワードとともにデータベースに登録し、端末は、前記入力キーを用いて入力された第２のＩＤと第２のパスワードとをサーバへ送信し、サーバは、受信した第２のＩＤと第２のパスワードとを、第１のＩＤと第１のパスワードとに対応付けて前記データベースに登録し、サーバは、前記データベースに登録した第１のＩＤと第１のパスワードとを含む情報を第２のパスワードを用いて暗号化し、暗号化した情報を端末に送信し、端末は、サーバから受信した暗号化された情報を第２のＩＤと対応付けて記録媒体へ格納する。
【００１０】
本発明のような利用者登録方法によれば、サービスを利用するためのＩＤとパスワードを暗号化して記録媒体に格納することとし、格納の際には格納用のＩＤとパスワードを用いるので、サービス利用の際にはサービスを利用するためのＩＤとパスワードを手入力する必要がなく、格納の際のＩＤとパスワードを入力すればサービスを利用できる。従って、格納の際のＩＤとパスワードをわかりやすく入力しやすいようなものにすることによって、セキュリティを保ちながら、容易にサービスの利用を開始できるようになる。
【００１１】
前記方法におけるサーバが第１のＩＤを第１のパスワードとともにデータベースに登録するステップにおいて、サーバは、第１のＩＤがサーバにおいて既に登録されていない場合に、当該第１のＩＤを第１のパスワードとともにデータベースに登録する。
【００１３】
本発明は、端末とサーバとを有し、ネットワーク上でサービスを提供するネットワークサービスシステムにおける端末がサービスを利用するための方法において、サービスを利用するために必要となる情報を登録する段階において、端末が、端末に具備された操作装置における文字又は数字の入力以外の目的のために設置された入力キーを用いて入力された、サービスを利用するための第１のＩＤと第１のＩＤに対応する第１のパスワードとをサーバへ送信し、サーバは、第１のＩＤを第１のパスワードとともにデータベースに登録し、端末は、前記入力キーを用いて入力された第２のＩＤと第２のパスワードとをサーバへ送信し、サーバは、受信した第２のＩＤと第２のパスワードとを、第１のＩＤと第１のパスワードとに対応付けて前記データベースに登録し、サーバは、前記データベースに登録した第１のＩＤと第１のパスワードとを含む情報を第２のパスワードを用いて暗号化し、暗号化した情報を端末に送信し、端末は、サーバから受信した暗号化された情報を第２のＩＤと対応付けて記録媒体へ格納し、端末がサービスの利用を開始する段階において、端末は、前記入力キーを用いて入力された第２のＩＤに対応する前記記録媒体に格納された暗号化された情報を、前記入力キーを用いて入力された第２のパスワードで復号化して第１のＩＤと第１のパスワードとを取り出し、取り出された第１のＩＤと第１のパスワードとをサーバに送信し、サーバは、受信した第１のＩＤと第１のパスワードが前記データベースに登録されているか否かを調べることにより、サービスの利用可否の判断を行うように構成してもよい。
【００１４】
本発明によれば、サービスを利用するためのＩＤとパスワードを暗号化して記録媒体に格納し、格納の際には格納用のＩＤとパスワードを用いる。サービス利用の際にはサービスを利用するためのＩＤとパスワードを手入力する必要がなく、格納の際のＩＤとパスワードを入力すればサービスを利用できるようになる。従って、格納の際のＩＤとパスワードをわかりやすく入力しやすいようなものにすることによって、セキュリティを保ちながら、容易にサービスの利用を開始できる。
【００１５】
サーバのデータベースに登録された情報を変更する段階において、端末は、前記入力キーから入力された第２のＩＤと第２のパスワードを用いて、前記記録媒体に暗号化して格納された情報を復号化して取り出し、サーバへ送信し、サーバは、前記データベースに登録した情報と端末から受信した情報とが一致した場合、登録する情報の変更画面を端末に送信し、端末から変更した情報を受信すると、受信した情報で登録情報の更新を行い、登録情報を第２のパスワードで暗号化して端末に送信し、端末は、受信した情報を第２のＩＤと対応付けて記録媒体に格納する。
【００１６】
本発明によれば、利用者情報が登録されていることを確認した後に、変更を行うこととしたため、登録情報の変更を安全に行うことが可能となる。
【００１７】
また、本発明は、端末とサーバとを有し、ネットワーク上でサービスを提供するネットワークサービスシステムにおいて、端末がサービスを利用するために必要となる情報及びその情報を記録媒体に格納するために用いられる情報を登録した後に復旧する方法であって、サービスを利用するために必要となる情報及びその情報を記録媒体に格納するために用いられる情報を登録する段階において、端末が、端末に具備された操作装置における入力キーを用いて入力された、サービスを利用するための第１のＩＤと第１のＩＤに対応する第１のパスワードとをサーバへ送信し、サーバは、第１のＩＤを第１のパスワードとともにデータベースに登録し、端末は、前記入力キーを用いて入力された第２のＩＤと第２のパスワードとをサーバへ送信し、サーバは、受信した第２のＩＤと第２のパスワードとを、第１のＩＤと第１のパスワードとに対応付けて前記データベースに登録し、サーバは、前記データベースに登録した第１のＩＤと第１のパスワードとを含む情報を第２のパスワードを用いて暗号化し、暗号化した情報を端末に送信し、端末は、サーバから受信した暗号化された情報を第２のＩＤと対応付けて記録媒体へ格納し、端末の記録媒体に格納された情報を復旧する段階において、端末は、前記入力キーを用いて入力された第１のＩＤと第１のパスワードとをサーバへ送信し、サーバは、受信した第１のＩＤと第１のパスワードが前記データベースに登録された情報と一致する場合、その第１のＩＤと第１のパスワードとを含む情報を第２のパスワードを用いて暗号化し、暗号化した情報を第２のＩＤと第２のパスワードとともに端末に送信し、端末は、サーバから受信した暗号化した情報を、サーバから受信した第２のＩＤと対応付けて記録媒体へ格納する。
【００１８】
本発明によれば、記録媒体に格納された情報を容易に復旧させることが可能となる。
【００１９】
なお、前記端末はゲーム機であり、前記操作装置における文字又は数字の入力以外の目的のために設置された入力キーはゲームを行うために用いられる複数のボタンであるとすることができる。
【００２０】
本発明によれば、例えば、指のストロークを覚えておくことによってパスワードを入力することができるので、サービスの利用を容易に開始できるようになる。従って、特にゲームを行う利用者層に好適である。
【００２５】
【発明の実施の形態】
図１は、本発明の一実施例におけるネットワークゲームシステムの構成図である。本発明におけるネットワークゲームシステムはゲーム機１０、ネットワーク２０、ゲームサーバ３０、認証サーバ４０を有する。
【００２６】
ゲーム機１０の構成を図２に示す。ゲーム機１０は、ゲーム機本体１１、表示装置１２、記録媒体読み取り装置Ａ１３、記録媒体読み取り装置Ｂ１４、操作装置１５、ネットワーク接続装置１６から構成される。
【００２７】
記録媒体読み取り装置Ａ１３には記録媒体Ａが装着可能であり、記録媒体読み取り装置Ｂには記録媒体Ｂが装着可能である。本実施例では、記録媒体Ａは書き換え不可能なもの、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＲＯＭを搭載したメモリーカセット等を使用する。記録媒体Ｂは書き換え可能なもの、例えば、フラッシュメモリーを搭載したメモリーカード、フロッピーディスク、ハードディスク等を使用する。また、記録媒体読み取り装置Ａ１３及び記録媒体読み取り装置Ｂはゲーム機本体に内蔵されていても外付けでもどちらでも実現可能である。以下、ゲーム機本体に記録媒体を挿入するとの表現は、記録媒体読み取り装置に記録媒体を挿入する意味に用いる。なお、記録媒体読み取り装置と記録媒体が一体となったハードディスクドライブ等を使用することも可能である。また、後述するプログラムと認証用データを１つの記録媒体に入れることが許容されれば、記録媒体を２つに分けずに、１つとすることもできる。
【００２８】
操作装置１５の例を図３に示す。操作装置１５は、右親指前方向ボタン、右親指右方向ボタン、右親指後方向ボタン、右親指左方向ボタン、右人指し指ボタン、右中指ボタン、左親指前方向ボタン、左親指右方向ボタン、左親指後方向ボタン、左親指左方向ボタン、左人指し指ボタン、左中指ボタンを有する。文字等を入力する際には表示装置１２にひらがな又は英数字等が１つのキーと１対１に対応したキーボードの絵を表示し、表示装置上のキーの位置を指定していくことで、ひらがな又は英数字等を１文字づつ入力することができる。また、表示装置１２に各利用者の顔文字を表示することにより、後述する記録媒体格納用ＩＤの入力に使用することができる。また、例えば、操作装置１５の右上側（又は左上側）４つのボタンに○×△□を割り当て、これをパスワード等の入力に使用してもよい。なお、操作装置１５として、例えば、パーソナルコンピュータやワープロのキーボードのように、ひらがな又は英数字等がキーと１対１に対応したものを用いてもよい。
【００２９】
ネットワーク接続装置１６は、ネットワーク２０と接続し、認証サーバ４０やゲームサーバ３０と通信を行なうために必要な機能を備えている。
【００３０】
なお、ゲーム機本体１１は例えば一般的なコンピュータと同様の構成をとるこができ、ＣＰＵ、メモリ等を有する。
【００３１】
ネットワーク２０としては例えば電話網、広域コンピュータ網等を使用することができる。ゲームサーバ３０はネットワークゲームを提供するサーバである。認証サーバ４０の構成を図４に示す。認証サーバ４０は、認証部４１、利用者管理データベース４２を有する。利用者管理データベース４２に格納されるデータは、利用者詳細情報、及び、１つ又は複数のサービスに対する利用者のＩＤ、パスワード、そのサービスを利用するためのその他の情報の組、及び、記録媒体格納用ＩＤ、記録媒体格納用パスワードから構成される。利用者管理データベース４２の構成の例を図５に示す。利用者詳細情報とは、例えば、住所、氏名、電話番号等の本人特定に関わる内容である。この例では、サービスＡ、サービスＢ、サービスＣの３つのサービスに関するサービスを利用するためのＩＤ、パスワード、その他の情報を登録しているが、サービスは１つでも、２つでもよいし、４つ以上でもよい。なお、認証サーバ４０において、認証部４１、利用者管理データベースはプログラムとして構成でき、そのプログラムをコンピュータにインストールすることにより認証サーバ４０を実現することができる。また、そのプログラムはＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して配布することや、ネットワークを介して配布することが可能である。
【００３２】
次に、上記のようなネットワークゲームシステムにおけるゲーム機の利用者管理方法について説明する。
【００３３】
本発明における利用者管理における処理として、利用者登録処理、利用者登録情報の利用、利用者登録情報の更新処理、利用者登録情報の復旧処理について説明する。
【００３４】
図６に利用者登録処理の流れを示す。利用者は、利用者登録処理プログラムが記録された記録媒体Ａをゲーム機本体１１に挿入し、ゲーム機１０の操作装置１５により利用者登録処理開始の操作を行う（ステップ１）。
【００３５】
次に、ゲーム機本体１１は、記録媒体Ｂの確認処理を行う（ステップ２）。記録媒体Ｂの確認処理について図７を用いて説明する。ゲーム機本体１１は、記録媒体Ｂがゲーム機本体１１に挿入又は接続されているか確認する（ステップ１１１）。これは例えば、メモリーカードがゲーム機本体１１（記録媒体読み取り装置）に挿入されているか、又は、ハードディスクがゲーム機本体１１の接続端子に接続されているか確認することにより行う。記録媒体Ｂが挿入又は接続されていない場合は、ゲーム機本体１１は、表示装置１２に、記録媒体Ｂのゲーム機本体１１（記録媒体読み取り装置）への挿入又は接続を要求する表示を行う（ステップ１１２）。利用者がゲーム機本体１１へ記録媒体Ｂを挿入又は接続し、操作装置１５により挿入又は接続完了の操作を行った後（ステップ１１３）、ゲーム機本体１１は、記録媒体Ｂが挿入又は接続されているか確認する（ステップ１１１）。
【００３６】
ゲーム機本体１１は、記録媒体Ｂがゲーム機本体１１に挿入又は接続されていることを確認した後、記録媒体Ｂにアクセスすることができるか確認する（ステップ１１４）。アクセスすることができるとは、例えば、記録媒体Ｂに格納されているデータの一覧情報が取得できる、記録媒体Ｂの空き容量の情報が取得できる等のことである。
【００３７】
ゲーム機本体１１が記録媒体Ｂにアクセスすることができない場合、ゲーム機本体１１は、表示装置に記録媒体Ｂを初期化してよいか確認の表示を行う（ステップ１１５）。
【００３８】
利用者が操作装置１５を使用して初期化を了解する操作を行うと（ステップ１１６）、ゲーム機本体１１は、記録媒体Ｂを初期化し（ステップ１１７）、テスト用データを作成して記録媒体Ｂに書き込んでから読み出し（ステップ１１８〜１２０）、書き込んだデータと読み出したデータの一致を確認する（ステップ１２１）。ここで用いるテスト用データは、例えば、一定の桁数の乱数である。一致しない場合は、記録媒体Ｂの交換を要求する表示を行い（ステップ１２２）、記録媒体Ｂの確認処理を最初からやりなおす。一致する場合は、テスト用データを記録媒体Ｂから削除して記録媒体Ｂの確認処理を終了する（ステップ１２３）。
【００３９】
記録媒体Ｂの確認処理（図６のステップ２）が終了すると、ゲーム機本体１１は、記録媒体Ａから認証サーバ４０に接続するために必要な情報を読み出す。読み出す情報は、例えば、ゲーム機１０が電話回線でネットワーク２０と接続する形態の場合は、ダイヤルアップの電話番号、認証サーバ４０の認証部４１へのログイン用のＩＤ、パスワード等である。ゲーム機１０のネットワーク接続装置１６は読み出した情報を使用して認証サーバ４０の認証部４１に接続する（ステップ３）。
【００４０】
認証部４１はゲーム機本体１１へ利用者詳細情報の入力要求を送信する（ステップ４）。利用者詳細情報とは、例えば、住所、氏名、電話番号等の本人特定に関わる内容である。
【００４１】
続いて、ゲーム機本体１１が表示装置１２に利用者詳細情報の入力要求を表示すると（ステップ５）、利用者は操作装置１５を用いて利用者詳細情報を入力する（ステップ６）。
【００４２】
ゲーム機本体１１は、利用者の入力内容を認証部４１へ送信する（ステップ７）。認証部４１は、後でまとめて利用者管理データベースへ登録するために、受信した利用者詳細情報を保持しておく。
【００４３】
認証部４１は、ゲーム機本体１１へサービスＡを利用するために割当てを希望するＩＤの入力要求を送信する（ステップ８）。なお、ステップ８より前に、認証サーバがゲーム機にサービスメニューを送信し、ゲーム機がそれを表示することによって利用者が登録希望ゲームを選択するようにしてもよい。
【００４４】
ゲーム機本体１１は、表示装置１２にサービスＡを利用するために割当てを希望するＩＤの入力要求を表示する（ステップ９）。入力されるＩＤはすでに他の利用者に割当てられていて利用できない場合もあり得るため、希望する順番をつけて複数個のＩＤの入力要求を表示するようにしてもよい。
【００４５】
利用者は、操作装置１５を使用してサービスＡを利用するために割り当てを希望するＩＤを入力する（ステップ１０）。ゲーム機本体１１は、利用者によって入力された内容を認証部４１へ送信する（ステップ１１）。
【００４６】
続いて、図８を用いて説明する。認証部４１は、ゲーム機本体１１から受信した、利用者がサービスＡを利用するために割り当てを希望するＩＤについて、すでに他の利用者がサービスＡを利用するためのＩＤとして利用者管理データベース４２に登録しているかどうかを調べる（ステップ１２）。登録されている場合、割当てることはできないため、利用者がサービスＡを利用するために割り当てを希望するＩＤとして異なるＩＤの入力要求を、ゲーム機本体１１へ送信する（ステップ１３、１４）。利用者がサービスＡを利用するために割り当てを希望するＩＤについて、別の利用者によって利用者管理データベース４２に登録されていない場合は、認証部４１は、後でまとめて利用者管理データベースへ登録するために、受信したＩＤを保持しておく。
【００４７】
認証部４１は、ゲーム機本体１１へ入力したＩＤに対応するパスワードの入力要求を送信する（ステップ１５）。ゲーム機本体１１は、表示装置１２に入力したＩＤに対応するパスワードの入力要求を表示する（ステップ１６）。利用者は、操作装置１５を使用して、入力したＩＤに対応するパスワードを入力する（ステップ１７）。
【００４８】
ゲーム機本体１１は、利用者によって入力された内容を認証部４１へ送信する（ステップ１８）。認証部４１は、ゲーム機本体１１から受信した、利用者が入力したＩＤに対応するパスワードについて、形式が正しいか確認する（ステップ１９）。形式が正しいとは、例えば、文字の長さが一定数を超えているか、使用されている文字が数字だけでなく英字を含んでいるか等、セキュリティを確保するための一定の条件を満たしていることである。形式が正しくない場合は、異なるパスワードの入力要求を、ゲーム機本体１１へ送信する（ステップ２０、２１）。形式が正しい場合は、認証部４１は、後でまとめて利用者管理データベースへ登録するために、受信したパスワードを保持しておく。
【００４９】
続いて図９を用いて説明する。認証部４１は、サービスの特性に応じてサービスＡを利用するために必要ならば、ゲーム機本体１１へサービスＡを利用するために必要なその他の情報の入力要求を送信する（ステップ２２）。サービスを利用するために必要なその他の情報とは、例えば、ゲーム機が電話回線を経由してネットワークと接続する場合にはダイヤルアップの電話番号等、サービスを利用するためのＩＤに付随する情報で、サービスごとに異なる。
【００５０】
ゲーム機本体１１は、表示装置１２にサービスＡを利用するために必要なその他の情報の入力要求を表示する（ステップ２３）。利用者は、操作装置１５を使用してサービスＡを利用するために必要なその他の情報を入力する（ステップ２４）。
【００５１】
ゲーム機本体１１は、利用者によって入力された内容を認証部４１へ送信する（ステップ２５）。認証部４１は、後でまとめて利用者管理データベースへ登録するために、受信した利用者が入力したサービスＡを利用するために必要なその他の情報を保持しておく。
【００５２】
上記手順と同様に、利用者がサービスＢを利用するためのＩＤ、そのＩＤに対応するパスワード、サービスの特性に応じてサービスＢを利用するために必要ならばその他の情報、利用者がサービスＣを利用するためのＩＤ、そのＩＤに対応するパスワード、サービスの特性に応じてサービスＣを利用するために必要ならばその他の情報の入力を行う（ステップ２６）。この実施例では、利用者はサービスＡ、サービスＢ、サービスＣの３つのサービスに関する登録を行うものとするが、登録するサービスは１つでも、２つでもよいし、４つ以上でもよい。
【００５３】
次に、認証部４１は、ゲーム機本体１１から受信し保持しておいた、利用者詳細情報、利用者がサービスＡを利用するためのＩＤ、それに対応するパスワード、必要ならばサービスＡを利用するためのその他の情報、利用者がサービスＢを利用するためのＩＤ、それに対応するパスワード、必要ならばサービスＢを利用するためのその他の情報、利用者がサービスＣを利用するためのＩＤ、それに対応するパスワード、必要ならばサービスＣを利用するためのその他の情報を利用者登録データベース４２に登録する（ステップ２７）。
【００５４】
次に、認証部４１、はゲーム機本体１１へ、利用者がサービスＡを利用するためのＩＤ、パスワード、その他の情報、利用者がサービスＢを利用するためのＩＤ、パスワード、その他の情報、利用者がサービスＣを利用するためのＩＤ、パスワード、その他の情報を、ゲーム機本体１１の記録媒体Ｂに暗号化して格納するための、ＩＤ（以下、記録媒体格納用ＩＤ）及びパスワード（以下、記録媒体格納用パスワード）の入力要求を送信する（ステップ２８）。
【００５５】
ゲーム機本体１１は、表示装置１２に、記録媒体格納用ＩＤの入力要求を表示する。記録媒体格納用ＩＤは、記録媒体Ｂの中で一意であるように利用者が定める。例えば、予めシステム全体で定められた一定個数のＩＤの候補の中から記録媒体Ｂの中で未使用のものを利用者が選択するようにする。この場合、ゲーム機本体１１は、記録媒体Ｂですでに使用されている記録媒体格納用ＩＤを除き、使用可能な記録媒体格納用ＩＤの一覧を表示装置に表示する（ステップ２９）。
【００５６】
利用者は操作装置を使用して一覧の中から記録媒体格納用ＩＤを選択する（ステップ３０）。記録媒体格納用ＩＤは操作装置１５を用いて入力するようにしてもよい。また、記録媒体格納用ＩＤとして使用者の顔文字を画面に表示し、それを選択して、ＩＤとして又はＩＤの一部として使用することもできる。次に、ゲーム機本体１１は、表示装置１２に、記録媒体格納用パスワードの入力要求を表示し（ステップ３１）、利用者は操作装置１５を利用して記録媒体格納用パスワードを入力する（ステップ３２）。
【００５７】
操作装置１５を用いた利用者による記録媒体格納用パスワードの入力において、人間の手の１つの指に対してたかだか１つのボタンを対応させて手の位置を動かさずに指を曲げることでボタンを押すことができ、又は、人間の手の１つの指に対して複数のボタンを対応させ、手の位置を動かさずに指を前後左右又は上下に曲げることで複数のボタンのうち１つを押すことができる。
【００５８】
図３を用いて、記録媒体格納用パスワード入力方法についてより詳細に説明する。利用者は図面の奥側に前面を向いて立ち、図における操作装置１５の左側面を右手の位置で持ち、図における操作装置１５の右側面を左手の位置で持つ。指とボタンの対応は、図のボタン名の通りとなる。記録媒体格納用パスワードの入力においては、各ボタンに対して記録媒体格納用パスワードを構成する１つの記号を１対１に対応させるものとする。
利用者は入力した記録媒体格納用パスワードを、右手と左手の区別及び手の指の名前、又は、右手と左手の区別及び手の指の名前と前後左右又は上下の位置を複数連続させたものとして頭脳等に記憶しておく。また、前述した○×△□等のキーを使用して入力してもよい。これにより比較的低年齢の利用者でも容易に入力を行うことができる。
【００５９】
次に図１０を参照して説明を続ける。ゲーム機本体１１は、パスワードの形式のチェックを行った後（ステップ３３〜３５）、利用者によって入力された記録媒体格納用ＩＤ及び記録媒体格納用パスワードを認証部４１へ送信する（ステップ３６）。認証部４１は、利用者によって入力された記録媒体格納用ＩＤ、記録媒体格納用パスワードを利用者管理データベース４２に登録し（ステップ３７）、記録媒体格納用パスワードを暗号鍵として、サービスＡを利用するためのＩＤ、パスワード、その他の情報、サービスＢを利用するためのＩＤ、パスワード、その他の情報、サービスＣを利用するためのＩＤ、パスワード、その他の情報を暗号化して、ゲーム機本体１１へ送信する（ステップ３８）。
【００６０】
ゲーム機本体１１は、認証部４１によって暗号化されたデータを、記録媒体格納用ＩＤと関係づけて記録媒体Ｂに格納する（ステップ３９）。関係づける方法としては、例えば、ファイル名の一部に、記録媒体格納用ＩＤを文字列として含むファイルを作成し、その内容として暗号化されたデータを格納する。その後、ゲーム機本体１１は、利用者登録処理が完了したという表示を行う（ステップ４０）。
【００６１】
図１１、１２に表示装置１２における表示画面の一例を示す。図１１は、サービスを利用するためのＩＤとパスワード（下側のＩＤ、パスワード）を入力するための画面例であり、この例では、ネットワーク接続のためのダイアルアップ番号、ログインＩＤ、パスワードも示されている。ここで、「詳細」が押されると、ネットワーク接続のための詳細情報設定画面に移行する。
【００６２】
「ＯＫ」を押すと図１２の画面が表示され、記録媒体格納用ＩＤとパスワードの入力を要求する。なお、この画面の例では記録媒体格納用ＩＤを家庭内ＩＤと称している。
【００６３】
次に、利用者登録情報の利用について図１３を用いて説明する。
【００６４】
利用者は、利用者登録情報を利用するプログラムが記録された記録媒体Ａをゲーム機本体１１に挿入し、ゲーム機１０の操作装置１５により利用者登録情報を利用するプログラムの開始の操作を行う（ステップ４１）。なお、このプログラムはサービスＡを利用するものとして説明する。
【００６５】
ゲーム機本体１１は、記録媒体Ｂの確認処理を行い（ステップ４２）、次に、記録媒体格納用ＩＤ及び記録媒体格納用パスワードの入力処理を行う。
【００６６】
ゲーム機本体１１は、表示装置１２に、予めシステム全体で定められた一定個数の記録媒体格納用ＩＤの一覧を表示し、選択を要求する（ステップ４３）。利用者は、操作装置１５を使用して、利用者登録処理で選択した記録媒体格納用ＩＤを選択又は入力する（ステップ４４）。
【００６７】
続いて、ゲーム機本体１１は、表示装置１２に、記録媒体格納用パスワードの入力要求を表示する（ステップ４５）。利用者は、右手と左手の区別及び手の指の名前、又は、右手と左手の区別及び手の指の名前と前後左右又は上下の位置を複数連続させたものとして、あるいは○、△、×、□の並びの順番等で頭脳等に記憶しておいた内容に従い、操作装置１５を用いて記録媒体格納用パスワードを入力する（ステップ４６）。
【００６８】
ゲーム機本体１１は、記録媒体格納用ＩＤに対応するデータが記録媒体Ｂに存在しない、又は、記録媒体格納用ＩＤに対応するデータが記録媒体Ｂに存在するが記録媒体格納用パスワードによりデータが正しく復号化できないかどうかを調べ（ステップ４７）、正しく復号化できない場合には表示装置に入力された記録媒体格納用ＩＤ、又は、記録媒体格納用パスワードが間違っているという表示を行い（ステップ４８）、記録媒体格納用ＩＤ及び記録媒体格納用パスワードを入力する処理に戻る。正しく復号化できた場合、ゲーム機本体１１は、利用者が入力した記録媒体格納用パスワードを復号鍵として、記録媒体Ｂに格納された記録媒体格納用ＩＤに対応するデータを復号化し、利用者がサービスＡを利用するためのＩＤ、パスワード、その他の情報を取得する（ステップ４９）。
【００６９】
その後、ゲーム機本体１１は、記録媒体Ｂから取得したサービスＡを利用するためのＩＤ、パスワード、その他の情報を利用して認証部４１へ接続し、サービスＡの利用許可を要求する（ステップ５０）。
【００７０】
図１４で説明を続ける。認証部４１は、ゲーム機本体１１から受信した情報と利用者管理データベース４２におけるサービスＡについての情報で一致するものが存在する場合、サービスＡの利用許可の処理を行う（ステップ５１〜５３）。例えば、ゲーム機１０と、サービスＡを提供するサーバとしてゲームサーバ３０との通信を開始させる。ゲーム機本体１１から受信した情報と利用者管理データベース４２におけるサービスＡについての情報で一致するものが存在しない場合、認証部４１は、ゲーム機本体１１に対して、受信した情報は登録されていないため、サービスＡの利用を許可しないという通知を行う（ステップ５４）。ゲーム機本体１１は、表示装置１２に、サービスＡの利用は許可されなかったという表示を行い、認証部４１への接続を終了する（ステップ５５、５６）
図１５、１６に画面表示例を示す。図１５は、記録媒体Ａをセットした後に記録媒体Ｂが挿入されていない場合に表示される画面であり、記録媒体Ｂ（この場合はメモリーカード）を要求する。「ＯＫ」を押すと通常は図１６に示す画面が表示されて、記録媒体格納用ＩＤ、パスワードを要求する。
【００７１】
次に、利用者登録情報の変更処理について図１７を用いて説明する。
【００７２】
利用者は、利用者登録情報の変更処理プログラムが記録された記録媒体Ａをゲーム機本体１１に挿入し、ゲーム機１０の操作装置１５により利用者登録情報の変更開始の操作を行う（ステップ６１）。
【００７３】
次に、ゲーム機本体１１は、記録媒体Ｂの確認処理を行い（ステップ６２）、記録媒体格納用ＩＤ及び記録媒体格納用パスワードの入力処理を行う。この処理は利用者登録処理の利用の流れで説明したものと同様である（ステップ６３〜６８）。
【００７４】
続いて、ゲーム機本体１１は、表示装置１２に利用者登録情報の変更対象となるサービス名の入力要求を表示する（ステップ６９）。利用者は操作装置１５を使用してサービス名を入力する（ステップ７０）。例えば、サービスＡを入力したとして説明する。
【００７５】
ゲーム機本体１１は、利用者が入力した記録媒体格納用パスワードを復号鍵として、記録媒体Ｂに格納された記録媒体格納用ＩＤに対応するデータを復号化し、利用者がサービスＡを利用するためのＩＤ、パスワード、その他の情報を取得する（ステップ７１）。
【００７６】
続いて図１８において、ゲーム機本体１１は、記録媒体Ａから認証サーバ４０に接続するために必要な情報を読み出し認証サーバ４０の認証部４１に接続し（ステップ７２）、記録媒体Ｂから取得したサービスＡの利用者登録情報を認証部４１に送信して、サービスＡの利用者登録情報の変更を要求する（ステップ７３）。
【００７７】
認証部４１は、利用者管理データベース４２の内容とゲーム機本体１１から受信したサービスＡの利用者登録情報が一致するかどうかを調べ（ステップ７４）、一致しない場合、ゲーム機本体１１へ利用者管理データベース４２の内容と記録媒体Ｂに格納された内容が一致しないという画面を送信する（ステップ７５）。
【００７８】
ゲーム機本体１１は、表示装置１２に利用者管理データベース４２の内容とゲーム機本体１１から受信した利用者登録情報が一致しないという表示を行い（ステップ７６）、認証サーバとの接続を終了し、利用者登録情報の変更処理を中断する（ステップ７７）。利用者管理データベース４２の内容とゲーム機本体１１から受信したサービスＡの利用者登録情報が一致する場合、認証サーバはゲーム機本体１１へサービスＡの利用者登録情報の変更画面を送信する（ステップ７８）。
【００７９】
ゲーム機本体１１は、表示装置１２にサービスＡの利用者登録情報の変更画面を表示する（ステップ７９）。利用者は、操作装置１５を使用して、サービスＡを利用するためのパスワード、その他の情報について変更したい情報項目を選択して変更したい内容を入力する（ステップ８０）。
【００８０】
ゲーム機本体１１は、利用者が変更を希望する内容を認証部４１へ送信する（ステップ８１）。図１９に示すように、認証部４１は、ゲーム機本体１１から受信したパスワードについて、形式が正しいか確認する（ステップ８２）。この処理は、利用者登録処理におけるパスワードの確認と同様である。形式が正しくない場合は、異なるパスワードの入力要求をゲーム機本体１１へ送信する（ステップ８３、８４）。形式が正しい場合は、認証部４１は、利用者管理データベースにおいてサービスＡを利用するためのＩＤに対応するパスワード、その他の情報を入力された内容で更新する（ステップ８５）。
【００８１】
次に、認証部４１は、利用者管理データベース４２に登録されている記録媒体格納用パスワードを暗号鍵として、利用者がサービスＡを利用するためのＩＤ、パスワード、その他の情報を暗号化して、ゲーム機本体１１へ送信する（ステップ８６）。ゲーム機本体１１は、認証サーバ４０によって暗号化されたデータを、記録媒体格納用ＩＤと関係づけて記録媒体Ｂに格納し（ステップ８７）、利用者登録情報の変更処理が完了したという表示を行う（ステップ８８）。
【００８２】
次に、利用者登録情報の復旧処理について図２０を用いて説明する。利用者は、利用者登録情報の復旧処理プログラムが記録された記録媒体Ａをゲーム機本体１１に挿入し、ゲーム機１０の操作装置１５により利用者登録情報の復旧開始の操作を行う（ステップ９１）。
【００８３】
ゲーム機本体１１は、記録媒体Ｂの確認処理を行い（ステップ９２）、表示装置１２に、利用者登録処理で認証サーバ４０の利用者管理データベース４２に登録された、サービスＡを利用するためのＩＤ及びパスワード、又は、サービスＢを利用するためのＩＤ及びパスワード、又は、サービスＣを利用するためのＩＤ及びパスワードの入力を要求する表示を行う（ステップ９３）。この例では、サービスＡを利用するためのＩＤ及びパスワードの入力を要求したとする。利用者は操作装置１５により、サービスＡを利用するためのＩＤ及びパスワードを入力する（ステップ９４）。
【００８４】
ゲーム機本体１１は記録媒体Ａから認証サーバ４０に接続するために必要な情報を読み出し認証サーバ４０に接続し（ステップ９５）、利用者の入力内容を認証サーバ４０の認証部４１へ送信する（ステップ９６）。
【００８５】
認証部４１は、利用者管理データベース４２に登録された、サービスＡを利用するためのＩＤ及びパスワードに、利用者の入力内容と一致するものが存在しない場合、入力内容が間違っているという画面を送信する（ステップ９７、９８）。この場合、ゲーム機本体１１は認証サーバ４０との接続を終了し、表示装置１２に入力内容が間違っているという表示を行う（ステップ９９、１００）。利用者管理データベース４２に登録された、サービスＡを利用するためのＩＤ及びパスワードに利用者の入力内容と一致するものが存在する場合、利用者管理データベース４２に記録された記録媒体格納用パスワードを暗号鍵として利用者がサービスを利用するためのＩＤ、パスワード、その他の情報を暗号化したもの、及び、利用者管理データベース４２に記録された記録媒体格納用ＩＤ、記録媒体用パスワードをゲーム機１０へ送信する（図２１、ステップ１０１）。ゲーム機１０は認証サーバ４０によって暗号化されたデータを記録媒体格納用ＩＤと関係づけて記録媒体Ｂに格納し（ステップ１０２）、表示装置１２へ利用者の記録媒体格納用ＩＤ、記録媒体格納用パスワードを表示する（ステップ１０３）。ゲーム機本体１１は、表示装置１２に利用者登録情報の復旧処理が完了したという表示を行う（ステップ１０４）。
【００８６】
図２２、２３に復旧画面の例を示す。図２２に示すようにサービス利用用のＩＤとパスワードを要求し、復旧が成功すれば図２３に示す画面を表示する。
【００８７】
本発明は、上記の実施例に限定されることなく、特許請求の範囲内で種々変更・応用が可能である。例えば、上記の実施例ではゲーム機を使用したが、ゲーム機の代わりにパソコンを使用しても本発明は上記と同様に実施できる。また、ゲーム以外のネットワーク上のサービスを利用する場合にも本発明を利用することができる。
【００８８】
【発明の効果】
本発明によれば、ゲーム機の利用者のネットワーク経由での登録、ゲーム実行時のネットワーク接続処理及び認証、ゲーム機及びサーバにおける認証情報の管理、サーバによる遠隔でのゲーム機の障害復旧を行うことが可能となる。また、パスワード等を操作装置のボタンの並びで記憶して入力することができるため、利用者は容易にネットワークゲームを行うことができるようになる。すなわち、ゲーム等のサービスをネットワーク上で提供するに際し、利用者管理を行うために必要であり、更に、利用者が利用しやすい技術を提供することが可能となる。
【図面の簡単な説明】
【図１】ネットワークゲームシステムの構成図である。
【図２】ゲーム機の構成図である。
【図３】操作装置の構成例である。
【図４】認証サーバの構成図である。
【図５】利用者管理データベースの構成図である。
【図６】利用者登録処理の流れ（その１）を示す図である。
【図７】記録媒体Ｂの確認処理の流れを示す図である。
【図８】利用者登録処理の流れ（その２）を示す図である。
【図９】利用者登録処理の流れ（その３）を示す図である。
【図１０】利用者登録処理の流れ（その４）を示す図である。
【図１１】利用者登録処理におけるサービス利用用ＩＤ、パスワードの要求画面例である。
【図１２】利用者登録処理における記録媒体格納用ＩＤ、パスワードの要求画面例である。
【図１３】利用者登録情報の利用の流れ（その１）を示す図である。
【図１４】利用者登録情報の利用の流れ（その２）を示す図である。
【図１５】利用者登録情報の利用時における記録媒体Ｂの挿入要求画面例である。
【図１６】利用者登録情報の利用時における記録媒体格納用ＩＤ、パスワードの要求画面例である。
【図１７】利用者登録情報の変更処理の流れ（その１）を示す図である。
【図１８】利用者登録情報の変更処理の流れ（その２）を示す図である。
【図１９】利用者登録情報の変更処理の流れ（その３）を示す図である。
【図２０】利用者登録情報の復旧処理の流れ（その１）を示す図である。
【図２１】利用者登録情報の復旧処理の流れ（その２）を示す図である。
【図２２】利用者登録情報の復旧処理においてサービス利用用のＩＤ、パスワードを要求する画面例である。
【図２３】利用者登録情報の復旧処理において復旧が完了したことを示す画面例である。
【符号の説明】
１０  ゲーム機
１１  ゲーム機本体
１２  表示装置
１３  記録媒体読み取り装置Ａ
１４  記録媒体読み取り装置Ｂ
１５  操作装置
１６  ネットワーク接続装置
２０  ネットワーク
３０  ゲームサーバ
４０  認証サーバ
４１  認証部
４２  利用者管理データベース
【図１】
0003640865.tif 000002
【図２】
0003640865.tif 000003
【図３】
0003640865.tif 000004
【図４】
0003640865.tif 000005
【図５】
0003640865.tif 000006
【図６】
0003640865.tif 000007
【図７】
0003640865.tif 000008
【図８】
0003640865.tif 000009
【図９】
0003640865.tif 000010
【図１０】
0003640865.tif 000011
【図１１】
0003640865.tif 000012
【図１２】
0003640865.tif 000013
【図１３】
0003640865.tif 000014
【図１４】
0003640865.tif 000015
【図１５】
0003640865.tif 000016
【図１６】
0003640865.tif 000017
【図１７】
0003640865.tif 000018
【図１８】
0003640865.tif 000019
【図１９】
0003640865.tif 000020
【図２０】
0003640865.tif 000021
【図２１】
0003640865.tif 000022
【図２２】
0003640865.tif 000023
【図２３】
0003640865.tif 000024