(57)【要約】【課題】ゲーム機にて利用される識別情報の取得機会を拡大することが可能なゲームシステムのサーバ装置を提供する。【解決手段】ゲーム機３のゲームにて記録されたユーザのプレイデータD１を、該ユーザが取得した第１の識別情報としてのカードＩＤと関連付けて保存し、ユーザがカードＩＤを指定してゲームをプレイする場合、指定されたカードＩＤに関連付けられたプレイデータＤ１をユーザの利用に供するゲームサーバ部２Ａと、端末装置４のユーザを、ユーザ毎にユニークに割り当てられた第２の識別情報としてのユーザＩＤによって識別し、識別されたユーザに所定のサービスを提供するＷｅｂサーバ部２Ｂとを備えたゲームシステムのサーバ装置において、端末装置４からのユーザの求めに応じてカードＩＤを発行して該ユーザに割り当てる手段を設ける。【選択図】図２
2014150947.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してゲーム機及びユーザの端末装置のそれぞれと接続可能なゲームシステムのサーバ装置であって、
前記ゲーム機のゲームにて記録されたユーザのプレイデータを、該ユーザが取得した第１の識別情報と関連付けて保存し、前記ユーザが前記第１の識別情報を指定して前記ゲームをプレイする場合、指定された第１の識別情報に関連付けられたプレイデータを当該ユーザの利用に供するプレイデータ管理手段と、
前記端末装置のユーザを、ユーザ毎にユニークに割り当てられた第２の識別情報によって識別し、識別されたユーザに所定のサービスを提供するサービス提供手段と、
前記端末装置からの前記ユーザの求めに応じて前記第１の識別情報を発行して該ユーザに割り当てる識別情報発行手段と、を備えたゲームシステムのサーバ装置。
【請求項２】
前記ゲーム機に実装され得るゲーム用プログラムを動作させ、前記端末装置から取得したユーザの操作情報を参照してゲームの演算処理を実行し、演算結果を前記端末装置に出力する仮想ゲーム機制御手段をさらに備え、
前記プレイデータ管理手段は、前記ゲーム機にてプレイされるべきゲーム及び前記仮想ゲーム機にてプレイされるべきゲームのいずれに関しても、前記プレイデータを前記第１の識別情報と関連付けて保存し、前記ユーザが前記第１の識別情報を指定して前記ゲームをプレイする場合には、指定された第１の識別情報に関連付けられたプレイデータを当該ユーザの利用に供する請求項１に記載のサーバ装置。
【請求項３】
前記第１の識別情報と前記第２の識別情報とをユーザの指示に従って関連付ける関連付け設定手段をさらに備え、
前記識別情報発行手段にて発行された第１の識別情報が前記関連付け設定手段により前記ユーザの第２の識別情報と関連付けられる請求項１又は２に記載のサーバ装置。
【請求項４】
前記端末装置のユーザに対して前記識別情報発行手段が割り当てた第１の識別情報を通知する識別情報通知手段をさらに備えた請求項１〜３のいずれか一項に記載のサーバ装置。
【請求項５】
ネットワークを介してゲーム機及びユーザの端末装置のそれぞれと接続可能なゲームシステムのサーバ装置のコンピュータを、
前記ゲーム機のゲームにて記録されたユーザのプレイデータを、該ユーザが取得した第１の識別情報と関連付けて保存し、前記ユーザが前記第１の識別情報を指定して前記ゲームをプレイする場合、指定された第１の識別情報に関連付けられたプレイデータを当該ユーザの利用に供するプレイデータ管理手段、
前記端末装置のユーザを、ユーザ毎にユニークに割り当てられた第２の識別情報によって識別し、識別されたユーザに所定のサービスを提供するサービス提供手段、及び
前記端末装置からの前記ユーザの求めに応じて前記第１の識別情報を発行して該ユーザに割り当てる識別情報発行手段として機能させるように構成されたゲームシステムのサーバ用コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームのプレイデータを所定の識別情報と関連付けて管理するゲームシステムのサーバ装置等に関する。
【背景技術】
【０００２】
ネットワークを利用するゲームシステムとして、ゲーム機におけるユーザのプレイ状況（例えば、ゲームの成績やゲームの達成状況等）を記録したプレイデータを、ユーザが所持するカード等の記憶媒体に保持された第１の識別情報（例えばカードＩＤ）によって識別する一方で、パーソナルコンピュータやモバイル端末装置といったネットワーク接続が可能な端末装置からアクセスするユーザを第２の識別情報（例えばユーザＩＤ）によって識別してユーザに所定のサービスを利用させ、さらには、第１及び第２の識別情報の間に関連付けを設定することにより、ネットワーク端末装置からアクセスするユーザのプレイデータを特定可能とし、それにより、ネットワーク端末装置のユーザに対し、そのユーザのプレイデータに関連付けられた情報を利用させるサービスを提供可能としたゲームシステムが知られている（例えば、特許文献１参照）。また、ゲームのプログラムをサーバ装置上に保持し、ネットワーク端末装置からユーザの操作情報をサーバ装置に提供してサーバ装置上でゲームの演算処理を実行し、その演算結果に応じたゲーム画像等の情報を端末装置に出力するいわゆるシンクライアント型のネットワークゲームシステムも知られている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６２３８９号公報
【特許文献２】特開２００７−２３６７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したシンクライアント型のシステムのように、ゲーム用のアプリケーションプログラムをサーバ装置上で動作させることが可能なシステムでは、ネットワーク接続が可能なユーザがその端末装置を利用してゲームをプレイすることができる。しかしながら、ゲーム用のプログラムが、ゲーム機に提供されるプログラムと同様に構成されている場合、ゲームのプレイで利用される識別情報と、ネットワーク端末装置に提供されるサービスで利用される識別情報とは異なるという問題が生じ得る。その場合、ゲーム機での利用が想定された第１の識別情報を取得していないユーザは、ゲーム機で受けられるサービス、例えばプレイデータの保存といったサービスをユーザの端末装置から利用することができない。ゲーム機の識別情報は、一般にカード等の記憶媒体に記録されてユーザに配布されているため、ユーザがこれを取得するには一定の手間がかかる。
【０００５】
そこで、本発明はゲーム機にて利用される識別情報の取得機会を拡大することが可能なゲームシステムのサーバ装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るゲームシステムのサーバ装置は、ネットワーク（５）を介してゲーム機（３）及びユーザの端末装置（４）のそれぞれと接続可能なゲームシステム（１）のサーバ装置（２）であって、前記ゲーム機のゲームにて記録されたユーザのプレイデータ（Ｄ１）を、該ユーザが取得した第１の識別情報（一例としてカードＩＤ）と関連付けて保存し、前記ユーザが前記第１の識別情報を指定して前記ゲームをプレイする場合、指定された第１の識別情報に関連付けられたプレイデータを当該ユーザの利用に供するプレイデータ管理手段（２２）と、前記端末装置のユーザを、ユーザ毎にユニークに割り当てられた第２の識別情報（一例としてユーザＩＤ）によって識別し、識別されたユーザに所定のサービスを提供するサービス提供手段（２３）と、前記端末装置からの前記ユーザの求めに応じてユニークな第１の識別情報を発行して該ユーザに割り当てる識別情報発行手段（２１、２３）とを備えたものである。
【０００７】
本発明に係るゲームシステムのサーバ用コンピュータプログラムは、ネットワーク（５）を介してゲーム機（３）及びユーザの端末装置（４）のそれぞれと接続可能なゲームシステム（１）のサーバ装置（２）のコンピュータを、前記ゲーム機のゲームにて記録されたユーザのプレイデータ（Ｄ１）を、該ユーザが取得した第１の識別情報（一例としてカードＩＤ）と関連付けて保存し、前記ユーザが前記第１の識別情報を指定して前記ゲームをプレイする場合、指定された第１の識別情報に関連付けられたプレイデータを当該ユーザの利用に供するプレイデータ管理手段（２２）、前記端末装置のユーザを、ユーザ毎にユニークに割り当てられた第２の識別情報（一例としてユーザＩＤ）によって識別し、識別されたユーザに所定のサービスを提供するサービス提供手段（２３）、及び前記端末装置からの前記ユーザの求めに応じてユニークな第１の識別情報を発行して該ユーザに割り当てる識別情報発行手段（２１、２３、Ｓ１１）として機能させるように構成されたものである。
【０００８】
本発明によれば、端末装置からアクセスするユーザが求めた場合、識別情報発行手段が第１の識別情報を発行してそのユーザに割り当てる。したがって、第１の識別情報を取得していないユーザであっても、その端末装置からサーバ装置にアクセスすることにより第１の識別情報を容易に取得することができる。そして、その取得した識別情報を利用してゲーム機に提供されるサービスと同様のサービスをユーザの端末装置にて利用させるといったサービスの拡充を図ることができる。
【０００９】
本発明のサーバ装置は、前記ゲーム機に実装され得るゲーム用プログラムを動作させ、前記端末装置から取得したユーザの操作情報を参照してゲームの演算処理を実行し、演算結果を前記端末装置に出力する仮想ゲーム機制御手段（２５）をさらに備えてもよい。その場合、前記プレイデータ管理手段は、前記ゲーム機にてプレイされるべきゲーム及び前記仮想ゲーム機にてプレイされるべきゲームのいずれに関しても、前記プレイデータを前記第１の識別情報と関連付けて保存し、前記ユーザが前記第１の識別情報を指定して前記ゲームをプレイする場合には、指定された第１の識別情報に関連付けられたプレイデータを当該ユーザの利用に供するものとしてもよい。この形態によれば、ユーザがその端末装置から第１の識別情報を取得することにより、仮想ゲーム機制御手段を利用してゲームをプレイすることができる。しかも、ゲームが、ゲーム機又は仮想ゲーム機のいずれでプレイされる場合でも、ユーザは第１の識別情報を指定することにより自己のプレイデータを利用することができる。
【００１０】
本発明のサーバ装置は、前記第１の識別情報と前記第２の識別情報とをユーザの指示に従って関連付ける関連付け設定手段（２１、２３、Ｓ１２）をさらに備えてもよい。その場合、前記識別情報発行手段にて発行された第１の識別情報が前記関連付け設定手段により前記ユーザの第２の識別情報と関連付けられてもよい。これによれば、ユーザが端末装置を利用して取得した第１の識別情報が第２の識別情報と関連付けられることにより、ユーザは、端末装置から第２の識別情報を指定した場合でも、サーバ装置がそのユーザに対応する第１の識別情報を判別して適宜にサービスを提供することが可能となる。
【００１１】
本発明のサーバ装置は、前記端末装置のユーザに対して前記識別情報発行手段が割り当てた第１の識別情報を通知する識別情報通知手段（２３、Ｓ１３）をさらに備えてもよい。これによれば、ユーザが通知された第１の識別情報を書き留める等の措置を講じることにより、ユーザに自己の第１の識別情報を認識させ、ゲームをプレイする際にユーザが第１の識別情報を容易に指定することが可能となる。
【００１２】
なお、以上の説明では本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記したが、それにより本発明が図示の形態に限定されるものではない。
【発明の効果】
【００１３】
以上に説明したように、本発明によれば、端末装置からアクセスするユーザが求めた場合、識別情報発行手段が第１の識別情報を発行してそのユーザに割り当てるようにしたので、第１の識別情報を取得していないユーザであっても、その端末装置からサーバ装置にアクセスすることにより第１の識別情報を容易に取得することができる。そして、取得した識別情報を利用してゲーム機に提供されるサービスと同様のサービスをユーザの端末装置にて利用させるといったサービスの拡充を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一形態に係るサーバ装置を含んだゲームシステムの全体構成を示す図。
【図２】図１のゲームシステムにおけるユーザの識別情報の相互の関連付けを説明する図。
【図３】図１のサーバ装置の要部における機能ブロック図。
【図４】サーバ装置が実行するゲーム開始処理の手順を示すフローチャート。
【図５】図４のサブルーチン処理としてサーバ装置が実行する仮想カード発行処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１５】
以下、本発明の一形態に係るサーバ装置が組み込まれたゲームシステムを説明する。まず、図１を参照して、ゲームシステムの全体構成を説明する。ゲームシステム１は、サーバ装置２と、サーバ装置２に所定のネットワーク５を介して接続可能な多数のゲーム機３と、同じくサーバ装置２にネットワーク５を介して接続可能な多数のユーザ端末装置４とを含む。サーバ装置２は、コンピュータ装置としての複数の物理的なサーバユニットＵ１、Ｕ２…を組み合わせて構成されるシステムである。サーバ装置２には、ゲーム機３やユーザ端末装置４に対して提供すべき機能（あるいはサービス）に応じて各種の論理的なサーバ部が設けられるが、それらの詳細は後述する。
【００１６】
ゲーム機３は、所定のプレイ料金の支払いと引き換えに、そのプレイ料金に対応した範囲でユーザにゲームをプレイさせる商業用（業務用）のゲーム機として構成されている。この種のゲーム機３は、アーケードゲーム機と呼ばれることがある。ゲーム機３は、多数のユーザにゲームを繰り返しプレイさせて収益を上げることを主たる目的として店舗６等の所定の施設に設置されるコンピュータ装置である。なお、店舗６には一以上の適宜数のゲーム機３が設置される。図１では、ゲーム機３を区別せずに描いているが、そのハードウエア構成やゲームの内容は適宜に選択されてよい。ゲーム機３は、特定のゲームに適合する物理的構成（例えば操作部等）を備えた専用機として構成されてもよいし、ソフトウエアの書き換えにより種々のゲームに対応可能な汎用機として構成されてもよい。
【００１７】
一方、ユーザ端末装置４は、ネットワーク接続が可能でかつユーザの個人用途に供されるコンピュータ装置である。例えば、据置型又はブック型のパーソナルコンピュータ（以下、ＰＣと表記する。）４ａ、あるいは携帯電話（スマートフォンを含む。）のようなモバイル端末装置４ｂがユーザ端末装置４として利用される。その他にも、据置型の家庭用ゲーム機、携帯型ゲーム機、携帯型タブレット端末装置といった、ネットワーク接続が可能でかつユーザの個人用途に供される各種のコンピュータ装置がユーザ端末装置４として利用されてよい。ユーザ端末装置４は、各種のコンピュータソフトウエアを実装することにより、サーバ装置２が提供する種々のサービスをユーザに享受させることが可能である。
【００１８】
ネットワーク５は、サーバ装置２に対してゲーム機３及びユーザ端末装置４をそれぞれ接続させることができる限り、適宜に構成されてよい。一例として、ネットワーク５は、ＴＣＰ／ＩＰプロトコルを利用してネットワーク通信を実現するように構成される。典型的には、ＷＡＮとしてのインターネット５Ａと、店舗６内のゲーム機３を相互に接続するＬＡＮ５Ｂと、サーバ装置２のサーバユニットＵ１、Ｕ２…のそれぞれを接続するＬＡＮ５Ｃと、インターネット５ＡとＬＡＮ５Ｂ、５Ｃとを接続するルータ５Ｄとを含むようにネットワーク５が構築される。ユーザ端末装置４も公衆通信回線網等の適宜の通信網を介してインターネット５Ａに接続される。なお、ゲーム機３と店舗６のルータ５Ｄとの間にローカルサーバが設置され、そのローカルサーバを介してゲーム機３がサーバ装置２と通信可能に接続されてもよい。サーバ装置２のサーバユニットＵ１、Ｕ２…は、ＬＡＮ５Ｃに代えて、又は加えてＷＡＮ５Ａにより、相互に接続されてもよい。
【００１９】
次に、図２を参照してゲームシステム１において、サーバ装置２がゲーム機３又はユーザ端末装置４からユーザの識別情報を取得してユーザにサービスを提供する仕組みを説明する。まず、サーバ装置２に設けられる各種の論理的なサーバ部を説明する。図２に示すように、サーバ装置２には、論理的なサーバ部として、ゲームサーバ部２Ａ、Ｗｅｂサーバ部２Ｂ、仮想ゲーム機サーバ部２Ｃ及び口座管理サーバ部２Ｄが設けられる。
【００２０】
ゲームサーバ部２Ａは、ゲーム機３のユーザに対して、所定のゲームをプレイするために必要な各種のサービスを提供する。例えば、ゲームサーバ部２Ａは、ゲーム機３のユーザを認証するサービス、認証されたユーザによるゲームのプレイ状況（ゲームの進行状況、ゲームの成績、スコア、獲得アイテム等）を記録したプレイデータＤ１をゲーム機３から受け取って保存し、あるいは認証されたユーザに提供するサービス、ネットワーク５を介して複数のユーザが共通のゲームをプレイする際にユーザ同士をマッチングさせるサービス、ネットワーク５を介してゲーム機３のプログラムあるいはデータを更新するサービス等を提供することができる。なお、ユーザの識別情報については後述する。
【００２１】
Ｗｅｂサーバ部２Ｂは、ユーザ端末装置４からアクセスするユーザに対して各種のＷｅｂサービスを提供する。例えば、Ｗｅｂサーバ部２Ｂは、Ｗｅｂサイトを通じてゲームに関する各種の情報をユーザに提供するゲーム情報サービス、ユーザによる情報発信、交換、共有といった交流の場を提供するコミュニティサービスといったサービスをユーザ端末装置４のユーザに対して提供する。ユーザがＷｅｂサービスを利用する場合、ユーザの個人情報やＷｅｂサービスで得た情報等がユーザデータＤ２に記録され、そのユーザデータＤ２はユーザの求め等に応じて適宜にＷｅｂサーバ部２Ｂにて参照され、あるいはユーザ端末装置４に提供される。
【００２２】
仮想ゲーム機サーバ部２Ｃは、ゲーム機３にてプレイ可能なゲームと同一のゲームをユーザ端末装置４のユーザにプレイさせるサービスを提供する。そのサービスの実現のため、仮想ゲーム機サーバ部２Ｃは、サーバ用のオペレーティングシステム上にゲーム機３と同一のアプリケーション動作環境を構築し、その動作環境にてゲーム機３と同一のゲームを実行するためのアプリケーションプログラム（ゲーム機３に実装され得るゲーム用プログラムである。）を動作させる。アプリケーションの動作により、仮想ゲーム機サーバ部２Ｃは、ユーザ端末装置４からユーザの入力操作の情報を受け取り、その情報を参照しつつゲームの進行に必要な演算処理を実行する。さらに、仮想ゲーム機サーバ部２Ｃは、演算処理の結果として得られたゲーム画像や音声のデータをユーザ端末装置４に送信し、ユーザ端末装置４の表示装置や音声再生装置にゲーム画像やゲーム音声を出力させる。つまり、仮想ゲーム機サーバ部２Ｃは、ユーザ端末装置４を遠隔入出力端末として利用しつつ、ゲーム機３と同様の仮想的なゲーム機ＶＧを論理的装置として生成し、その仮想的なゲーム機ＶＧの制御の下でユーザ端末装置４のユーザにゲーム機３と同様のゲームをプレイさせるサービスを提供する。仮想ゲーム機ＶＧは、ゲームのプレイを要求したユーザ端末装置４と１対１に対応するように生成される。ユーザ端末装置４のユーザは、仮想ゲーム機サーバ部２Ｃによって生成される仮想ゲーム機ＶＧを介して、ゲーム機３と同様にゲームサーバ部２Ａが提供するサービスを享受することができる。つまり、ユーザ端末装置４のユーザは、ゲーム機３のユーザと同様に、ゲームサーバ部２Ａのサービスを利用して、プレイデータＤ１をサーバ装置２上に保存し、あるいは自己のプレイデータＤ１を仮想ゲーム機ＶＧに読み込み、他のユーザと共通のゲームに参加し、対戦プレイや協力プレイ等を楽しむといった各種のサービスを利用することができる。
【００２３】
口座管理サーバ部２Ｄは、ユーザ毎の仮想通貨の口座を記録した仮想通貨口座データＤ３を管理し、その口座データＤ３を利用して有償サービスの対価としての料金を徴収する課金サービス等を提供する。課金サービスでは、例えば、ユーザが現金やクレジットカード等の決済手段を利用して所定の代金を支払うと、その代金に相当する量の仮想通貨がそのユーザの口座データＤ３に加算される。一方、ユーザが有償サービスを利用する場合には、そのユーザの口座データＤ３から利用料金に相当する量の仮想通貨が消費される。ゲームのプレイ料金もその利用料金の一種に含まれている。したがって、ユーザは自己の口座データＤ３に保持されている仮想通貨を消費させることによりゲームのプレイ料金を支払うことが可能である。以上の他にも、サーバ装置２には、ゲームシステム１の運用に必要な各種の論理的なサーバ部が設けられるが、それらの図示は省略した。
【００２４】
図２に示したように、ゲーム機３のユーザＡは、自己がプレイしたゲームのプレイデータＤ１をサーバ装置２に識別させるための手段として、カード８を取得する必要がある。カード８は、店舗６等の適宜の場所でユーザに無償又は有償にて配布される。カード８には、ＩＣチップ、磁気ストライプといった不揮発性の記憶媒体が設けられる。カード８の記憶媒体には、カード８毎にユニークなカードＩＤが第１の識別情報として記録されている。また、カード８には、カードＩＤをユーザが判別可能な英数字等で可視化した状態でも記録される。なお、ＩＣチップを備えた携帯電話のように、ユニークなコードが埋め込まれた記憶媒体を有する装置であれば、その装置をカード８の代わりに利用することもできるが、ここではカード８が利用される場合で代表して説明を続ける。
【００２５】
ゲームサーバ部２Ａにおいて、カードＩＤは、参照ＩＤ及び機種コードを介してデータＩＤと関連付けられている。参照ＩＤは複数のカードＩＤと関連付けることが可能であるが、ユーザが選んだいずれか一つのカードＩＤのみが参照ＩＤに対して有効とされ、他のカードＩＤは無効扱いとされる。機種コードはゲーム機３の機種毎に、言い換えればゲーム機３にてプレイされるべきゲームのタイトル毎にユニークに設定される。機種コードとデータＩＤとは１対１に関連付けられている。したがって、ユーザＡのカード８に記録されたカードＩＤをゲーム機３が読み取ってゲームサーバ部２Ａに通知し、そのカードＩＤに関連付けられた参照ＩＤ、及びゲーム機３におけるゲームのタイトルに対応する機種コードとを手掛かりとして、ユーザＡのプレイデータＤ１（ただし、ゲーム機３にてプレイされるべきゲームのタイトルに対応するデータである。）を特定し、ゲームサーバ部２Ａからゲーム機３へと呼び込むことができる。
【００２６】
一方、ユーザＡがユーザ端末装置４にてＷｅｂサービスを利用する場合、ユーザＡは、ユーザの第２の認証情報としてＷｅｂサーバ部２Ｂに登録する必要がある。ユーザＩＤはユーザ毎にユニークに設定される。ユーザＩＤが重複しない限りユーザが希望するユーザＩＤが設定可能とされてもよいし、Ｗｅｂサーバ部２ＢがユニークなユーザＩＤを自動的に発行するものとされてもよい。Ｗｅｂサーバ部２Ｂでは、ユーザＩＤと関連付けてユーザＡのユーザデータＤ２を管理する。また、口座管理サーバ部２Ｄは、ユーザＩＤと関連付けてユーザＡの口座データＤ３を管理する。また、ユーザＡは、Ｗｅｂサーバ部２Ｂのサービスを利用して自己のユーザＩＤとカードＩＤとを参照ＩＤを介して関連付けることが可能である。ユーザＩＤとカードＩＤとの間に対応関係を設定することにより、ユーザＡのプレイデータＤ１に記録された情報をＷｅｂサービスに反映させ、あるいはユーザＡのユーザデータＤ２に記録された情報をゲーム機３のゲームにて参照することが可能である。また、ゲーム機３にてユーザＡが仮想通貨でゲームのプレイ料金を支払う場合には、カードＩＤから参照ＩＤを介してユーザＩＤを判別し、そのユーザＩＤに対応する口座データＤ３を特定することができる。
【００２７】
ところで、仮想ゲーム機サーバ部２Ｃの仮想ゲーム機ＶＧはゲーム機３と同一のアプリケーションプログラムを利用して動作する。そのため、ユーザが仮想ゲーム機サーバ部２Ｃのサービスを利用してユーザ端末装置４にてゲームをプレイする場合、ユーザ端末装置４から仮想ゲーム機ＶＧにカードＩＤを通知する必要がある。したがって、カード８を取得していない等の理由により、カードＩＤを有しないユーザはユーザ端末装置４から仮想ゲーム機ＶＧを利用してゲームをプレイすることができない。そこで、ゲームシステム１には、ユーザ端末装置４からアクセスするユーザに対してカードＩＤを発行する機能が実装されている。ただし、ユーザ端末装置４は物理的なカード８を発行し得ないので、ここではカードＩＤが記録された仮想的なカード（仮想カード）ＶＣが発行される。以下では、ユーザ端末装置４のユーザに対するカードＩＤの発行を、物理的なカード８によるカードＩＤの発行と区別するために、仮想カードＶＣの発行と呼ぶことがある。仮想カードＶＣのカードＩＤは、カード８のカードＩＤと重複しないように設定される。したがって、１つのカードＩＤはすべてのカード８及び仮想カードＶＣの中でユニークである。ユーザ端末装置４にてユーザが仮想ゲーム機ＶＧのゲームをプレイする場合、ユーザはユーザ端末装置４から仮想カードＶＣのカードＩＤを通知することによりゲームをプレイすることができる。
【００２８】
次に、図３を参照して、ゲームシステム１における仮想カードＶＣの発行に関連した制御系の要部の構成を説明する。図３に示したように、サーバ装置２のゲームサーバ部２Ａには、サーバ装置２のコンピュータハードウエア（ＣＰＵ及びその動作に必要な内部記憶装置としてのメモリを含む。）と所定のソフトウエアとの組み合わせによって実現される論理的装置として、ＩＤ管理部２１及びゲーム管理部２２が設けられる。ＩＤ管理部２１は、サーバ装置２に保持されたＩＤ管理データＤ０を管理する。ＩＤ管理データＤ０は、カードＩＤ、参照ＩＤ、データＩＤ、ユーザＩＤの対応関係を記録したデータである。ＩＤ管理部２１は、カードＩＤの登録、ＩＤ相互間の関連付けの設定、ゲーム管理部２２等からのＩＤの問い合わせの処理といった、ＩＤの管理に関連した各種の処理を実行する。ＩＤの問い合わせは、例えばカードＩＤに関連付けられたデータＩＤの取得に関する問い合わせがある。ＩＤ管理部２１は、Ｗｅｂサーバ部２Ｂからの依頼を受けて仮想カードＶＣのカードＩＤを発行する処理も担当する。ゲーム管理部２２は、ゲーム機３や仮想ゲーム機ＶＧから取得したカードＩＤと関連付けてプレイデータＤ１を保存し、カードＩＤを指定してゲームをプレイするユーザに対して、そのカードＩＤに関連付けて保存されたプレイデータＤ１をゲーム機３又は仮想ゲーム機ＶＧに提供する。それにより、ゲーム管理部２２は本発明のプレイデータ管理手段として機能する。また、ゲーム管理部２２は、ユーザのマッチング、といったゲーム機３及び仮想ゲーム機ＶＧに向けられたサービスを管理する。
【００２９】
また、Ｗｅｂサーバ部２Ｂには、上述したＷｅｂサービスを処理するための論理的装置としてＷｅｂサービス管理部２３が設けられる。Ｗｅｂサービス管理部２３は、ユーザ端末装置４に対するＷｅｂサービスの提供に関連した処理を実行する。それにより、Ｗｅｂサービス管理部２３は、本発明のサービス提供手段として機能する。また、Ｗｅｂサービス管理部２３は、ユーザＩＤの登録、ユーザＩＤと関連付けられたユーザデータＤ２の更新等も実行するとともに、上述したＩＤ管理部２１と協働してユーザＩＤと参照ＩＤとを関連付ける処理も実行する。
【００３０】
仮想ゲーム機サーバ部２Ｃには、論理的装置として、仮想ゲーム機制御部２５が設けられている。仮想ゲーム機制御部２５は、ユーザ端末装置４から取得したユーザの操作情報を参照してゲームの演算処理を実行し、演算結果をユーザ端末装置４に出力する。すなわち、仮想ゲーム機制御部２５は、上述したようにゲーム機３に実装され得るゲーム用プログラムを動作させることにより、ゲーム機３と同様の仮想的なゲーム機をサーバ装置２上に生成し、ユーザ端末装置４から取得したユーザの操作情報に従って仮想ゲーム機を動作させてゲームに必要な演算制御等を実行し、演算結果としてのゲーム画像等をユーザ端末装置４に出力する主体となる論理的装置である。また、仮想ゲーム機制御部２５は、ゲームサーバ部２Ａのゲームサービスをユーザ端末装置４のユーザに提供するために、ゲーム機３と同様にゲームサーバ部２Ａのゲーム管理部２２に適宜にアクセスする。それにより、ユーザ端末装置４のユーザもゲーム機３のユーザと同様にゲームサーバ部２Ａの処理に従ってユーザ認証を受け、マッチングサービス等を利用することができる。なお、口座管理サーバ部２Ｄにも、口座の開設、チャージ、消費といった口座データＤ３の管理を実行する論理的装置が設けられるが、その図示は省略した。
【００３１】
ゲーム機３には、コンピュータハードウエア（ＣＰＵ及びその動作に必要な内部記憶装置としてのメモリを含む。）とソフトウエアとしてのゲーム用アプリケーションプログラムとの組み合わせによって実現される論理的装置として、ゲーム制御部３１が設けられる。ゲーム制御部３１は、ゲーム機３にてユーザにゲームをプレイさせるために必要な各種の演算処理を実行するとともに、必要に応じてゲームサーバ部２ＡにアクセスしてプレイデータＤ１の送受信等を実行する。一方、ユーザ端末装置４には、Ｗｅｂクライアント処理部４１及びゲーム入出力制御部（図ではゲームＩＯ制御部と表記する。）４２が設けられる。Ｗｅｂクライアント処理部４１は、例えばＷｅｂブラウザ及びそのプラグインといったソフトウエアを利用して、Ｗｅｂサーバ部２Ｂが提供するＷｅｂサービスをユーザに提供するために必要な各種のクラアント処理を実行する。ゲーム入出力制御部４２は、ユーザ端末装置４のコンピュータハードウエア（ＣＰＵ及びその動作に必要な内部記憶装置としてのメモリを含む。）と所定のアプリケーションプログラムとの組み合わせによって実現される論理的装置である。ゲーム入出力制御部４２は、ユーザ端末装置４を仮想ゲーム機制御部２５に対する入出力端末装置として動作させるために必要な処理を実行する。
【００３２】
次に、図４及び図５を参照して、ユーザがユーザ端末装置４を利用してゲームのプレイを開始する場合のサーバ装置２の処理を説明する。ユーザがユーザ端末装置４からＷｅｂサーバ部２Ｂにアクセスしてゲーム開始を指示すると、サーバ装置２では図４のゲーム開始処理が開始される。ゲーム開始処理では、まずＷｅｂサーバ部２ＢのＷｅｂサービス管理部２３によりユーザ認証処理が行われる（ステップＳ１）。すなわち、Ｗｅｂサービス管理部２３は、ユーザ端末装置４からユーザのユーザＩＤ及びパスワード（ＰＷ）を認証情報として取得し、ユーザデータＤ２に保持されている認証情報と照合してユーザを認証する。ただし、図４の処理を開始する以前の段階でユーザが認証を済ませていた場合、ステップＳ１は省略されてよい。
【００３３】
ユーザの認証が完了すると、サーバ装置２では、認証されたユーザのユーザＩＤに関連付けられたカードＩＤが存在するか否かが判別される（ステップＳ２）。この処理では、Ｗｅｂサーバ部２ＢのＷｅｂサービス管理部２３がゲームサーバ部２ＡのＩＤ管理部２１にユーザＩＤを指定してカードＩＤの存否を問い合わせ、その問い合わせを受けたＩＤ管理部２１がユーザＩＤに関連付けられた参照ＩＤの有無を判別し、その判別結果をＷｅｂサービス管理部２３に返答する手順で行われる。ユーザＩＤに対応する参照ＩＤが存在しない場合には、ユーザＩＤに関連付けられたカードＩＤも存在しないものと判断される。
【００３４】
ステップＳ２にて、カードＩＤが存在しないと判断された場合、サーバ装置２では仮想カードＶＣをユーザに発行する処理が行われる（ステップＳ３）。具体的な発行手順は後述する。仮想カードＶＣの発行後、サーバ装置２では仮想通貨口座を確認する処理が行われる（ステップＳ４）。ステップＳ２でカードＩＤが存在していた場合には、ステップＳ３がスキップされてステップＳ４へと処理が進められる。
【００３５】
ステップＳ４の処理は、Ｗｅｂサービス管理部２３が口座管理サーバ部２ＤにユーザＩＤを指定してそのユーザＩＤに対応する口座データＤ３が存在するか否かを問い合わせ、問い合わせを受けた口座管理サーバ部２Ｄが口座データＤ３を検索して、その結果をＷｅｂサービス管理部２３に返答する手順で行われる。口座データＤ３を確認する理由は、ユーザ端末装置４にてゲームがプレイされる場合、現金やメダルによるプレイ料金の支払いが不可能だからである。ステップＳ４で口座データＤ３が存在しなかった場合、ゲームをプレイする条件として、仮想通貨の口座をユーザＩＤに関連付けて自動的に発生させ、所定額以上の仮想通貨をユーザにチャージさせてもよい。ユーザが仮想通貨の口座の開設やチャージを拒んだ場合は、図４の処理は途中でも強制的終了となる。
【００３６】
ユーザＩＤに関連付けられた仮想通貨の口座データＤ３が確認されると、Ｗｅｂサービス管理部２３は仮想ゲーム機サーバ部２Ｃに対してゲームの処理を開始させる（ステップＳ５）。それにより、仮想ゲーム機サーバ部２Ｃはユーザ端末装置４に関連付けてゲーム用のアプリケーションプログラムを起動させることにより、仮想ゲーム機制御部２５による処理を開始させる。それにより、仮想ゲーム機サーバ部２Ｃには仮想ゲーム機ＶＣが生成される。それ以降、仮想ゲーム機制御部２５は、ユーザ端末装置４からユーザの操作情報を取得し、その操作情報を参照してゲームの演算処理を実行し、演算処理の結果として得られたゲーム画面やゲーム動画のデータ等をユーザ端末装置４に出力するようになる。
【００３７】
ステップＳ５にて仮想ゲーム機サーバ部２Ｃの処理が開始されると、サーバ装置２では、ゲームサーバ部２Ａにおけるユーザ認証（ゲームサーバ認証）が行われる（ステップＳ６）。この処理では、仮想ゲーム機制御部２５がユーザ端末装置４からユーザの認証情報としてカードＩＤ及びパスワード（ＰＷ）を取得し、それらの情報をゲームサーバ部２Ａのゲーム管理部２２に通知し、その認証情報が正しいか否かがゲーム管理部２２で判別される。認証が完了すると図４の処理は完了する。以降、仮想ゲーム機制御部２５はゲーム機３のゲーム制御部３１と同様にしてゲームの進行を制御する。この場合、ゲーム管理部２２は、仮想ゲーム機制御部２５から受け取ったカードＩＤと、ゲーム機３の機種コードとを手掛かりとしてユーザのプレイデータＤ１に対応するデータＩＤを特定し、そのデータＩＤに対応するプレイデータＤ１を仮想ゲーム機制御部２５に提供する。これにより、ユーザは、プレイデータＤ１に記録された状況からゲームを進めることができる。
【００３８】
図５はサーバ装置２が図４のステップＳ３のサブルーチン処理として実行する仮想カード発行処理の手順を示している。仮想カード発行処理が開始されると、まずサーバ装置２のＷｅｂサービス管理部２３からＩＤ管理部２１に対してカードＩＤの発行が依頼され、その依頼に応答してＩＤ管理部２１により、他のカードＩＤと重複しないユニークなカードＩＤが生成される（ステップＳ１１）。続いて、ＩＤ管理部２１により、発行されたカードＩＤに対応する参照ＩＤが生成され、ＩＤ管理部２１とＷｅｂサービス管理部２３との協働により参照ＩＤとユーザＩＤとの間に関連付けが設定される（ステップＳ１２）。次に、ＩＤ管理部２１からＷｅｂサービス管理部２３を介してユーザ端末装置４のユーザに、仮想カードＶＣの発行及びそのカードＩＤが通知される（ステップＳ１３）。その後、Ｗｅｂサービス管理部２３は、ユーザ端末装置４のユーザに認証情報を設定させる（ステップＳ１４）。例えば、Ｗｅｂサービス管理部２３は、カードＩＤとペアでユーザ認証に使用されるべきパスワードをユーザ端末装置４のユーザに入力させ、そのパスワードをユーザ端末装置４から取得してＩＤ管理データＤ０に登録するようにＩＤ管理部２１に要求する。その要求を受けてＩＤ管理部２１がカードＩＤとペアで使用されるべきパスワードをカードＩＤと関連付けてＩＤ管理データＤ０に登録する。認証情報の設定後、サーバ装置２は図５の処理を終える。ユーザ端末装置４のユーザが仮想ゲーム機ＶＧにてゲームをプレイする場合には、図５の処理で発行されたカードＩＤ及びそのカードＩＤとペアで設定されたパスワードをユーザがユーザ端末装置４に入力することにより、仮想ゲーム機制御部２５からゲーム管理部２２にユーザ認証情報が通知されてゲームサーバ認証（図４のステップＳ６）が行われ、ユーザが仮想ゲーム機ＶＧのゲームのプレイを開始することができる。
【００３９】
以上の形態においては、ゲームサーバ部２ＡのＩＤ管理部２１とＷｅｂサーバ部２ＢのＷｅｂサービス管理部２３とが協働して図５のステップＳ１１の処理を実行することにより、本発明の識別情報発行手段が実現される。また、ＩＤ管理部２１とＷｅｂサービス管理部２３とが協働して図５のステップＳ１２の処理を実行することにより、本発明の関連付設定手段が実現される。さらに、Ｗｅｂサービス管理部２３が図５のステップＳ１３の処理を実行することにより、本発明の識別情報通知手段が実現される。
【００４０】
本発明は上述した形態に限定されることなく、各種の変形や変更が可能である。例えば、上記の形態では、Ｗｅｂサーバ部２Ｂからゲームサーバ部２ＡにカードＩＤの発行を依頼してゲームサーバ部２ＡがユニークなカードＩＤを発行するものとしたが、Ｗｅｂサーバ部２ＢにＩＤ管理データＤ０を取得してユニークなカードＩＤを発行し、参照ＩＤとの関連付け等を処理する機能を実装してもよい。いずれにせよ、サーバ装置における論理的装置の構成は適宜に変更が可能である。
【００４１】
本発明において、ゲーム機は業務用のアーケードゲーム機に限らず、家庭用の据置型ゲーム機等であってもよい。ゲーム機それ自体も、単一の物理的なコンピュータ装置によって実現される例に限らず、ゲームの演算処理を上記の仮想ゲーム機制御部２５に依存するような論理的なゲーム機として構成されてもよい。本発明のサーバ装置は、ユーザの端末装置にてゲーム機と同様のゲームをプレイさせる機能を備えることを必ずしも要しない。例えば、携帯電話等のモバイル端末装置には、ＲＦタグのような外部からの読み取りが可能な記憶媒体が装着されている場合がある。このような端末装置を利用する場合には、ゲーム機にて利用されるべき第１の識別情報をそのユーザの端末装置の記憶媒体に記憶させることにより、ユーザの端末装置の記憶媒体それ自体を第１の識別情報を保持する媒体として設定することができる。ゲーム機にてユーザがゲームをプレイする場合、そのユーザの端末装置の記憶媒体に記録された第１の識別情報をゲーム機にて読み取らせることにより、ユーザがゲーム機にてゲームをプレイできるようにしてもよい。
【符号の説明】
【００４２】
１  ゲームシステム
２  サーバ装置
２Ａ  ゲームサーバ部
２Ｂ  Ｗｅｂサーバ部
２Ｃ  仮想ゲーム機サーバ部
２Ｄ  口座管理サーバ部
３  ゲーム機
４  ユーザ端末装置
５  ネットワーク
８  カード
２１  ＩＤ管理部（識別情報発行手段、関連付け設定手段）
２２  ゲーム管理部（プレイデータ管理手段）
２３  Ｗｅｂサービス管理部（識別情報発行手段、関連付け設定手段、識別情報通知手段）
２５  仮想ゲーム機制御部（仮想ゲーム機制御手段）
３１ゲーム制御部
【図１】
2014150947.tif 000003
【図２】
2014150947.tif 000004
【図３】
2014150947.tif 000005
【図４】
2014150947.tif 000006
【図５】
2014150947.tif 000007