Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3671018B2 - GAME SYSTEM, GAME DEVICE, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP3671018B2 - GAME SYSTEM, GAME DEVICE, AND PROGRAM - Google Patents

GAME SYSTEM, GAME DEVICE, AND PROGRAM Download PDF

Info

Publication number
JP3671018B2
JP3671018B2 JP2002091408A JP2002091408A JP3671018B2 JP 3671018 B2 JP3671018 B2 JP 3671018B2 JP 2002091408 A JP2002091408 A JP 2002091408A JP 2002091408 A JP2002091408 A JP 2002091408A JP 3671018 B2 JP3671018 B2 JP 3671018B2
Authority
JP
Japan
Prior art keywords
game
server
password
additional
program
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002091408A
Other languages
Japanese (ja)
Other versions
JP2003284871A (en
Inventor
惠一 畠山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Group Corp
Original Assignee
Konami Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konami Corp filed Critical Konami Corp
Priority to JP2002091408A priority Critical patent/JP3671018B2/en
Publication of JP2003284871A publication Critical patent/JP2003284871A/en
Application granted granted Critical
Publication of JP3671018B2 publication Critical patent/JP3671018B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、インターネットなどの通信ネットワークを利用してオンラインプレイが可能ないわゆるネットワークゲームに関し、特にプレイ時に必要とされるサーバ使用料の決済方法に関する。
【0002】
【従来の技術】
近年、家庭用ゲーム機などに通信機能を搭載し、インターネットなどの通信ネットワークを介して複数のゲーム機間で対戦ゲームなどを行うことが可能なネットワークゲームが知られている。ネットワークゲームは、一般的にはサーバの制御の下で複数のゲーム機のユーザが同一のゲームを同時にプレイするものである。このため、ネットワークゲームをプレイするユーザは、自己のゲーム機とサーバとの間でデータ通信を行いつつ、当該自己のゲーム機を操作してゲームをプレイする。
【0003】
ここで、ユーザがネットワークゲームを行う場合、上述のようにサーバとの間でデータ通信を行うことになるため、ユーザはサーバ管理会社等にサーバ使用料を支払う必要がある。この際、ユーザがサーバ使用料を支払う方法としては、銀行振込、クレジットカードを利用したネットワーク決済などの決済方法や専用のプリペイドカードを購入することによりサーバ使用料を前払いするような決済方法が知られている。これらの方法でサーバ使用料を支払うと、ユーザに特定のパスワードが与えられ、ユーザは、ネットワークゲームを運営するサーバに接続してそのパスワードを入力することにより、サーバ使用料を支払った分の期間のみサーバを利用し、ネットワークゲームをプレイすることが可能となる。
【0004】
【発明が解決しようとする課題】
しかし、銀行振込などの決済方法は、ユーザが金融機関に行って支払いをしなければならず、時間を要するとともに手間がかかる。また、ネットワーク決済の場合は、ユーザがインターネットを通じてクレジットカード番号などの重要な個人情報を送信する必要があるため、そのような個人情報が流出して第三者により不正に使用されかねないという問題がある。
【0005】
また、ユーザは、サーバ使用料の支払いを条件に発行されるパスワードを自己のゲーム機などに対して手入力してサーバへ送信する必要があるため、パスワードを記載した書類を見られたり、サーバへのパスワードの送信後に送信データを調べられたりして、パスワードが第三者に流出する可能性がある。そのようなパスワードの盗用によって、ユーザは多大な損害を受けることもありうる。
【0006】
さらに、ネットワークゲームのプレイ中には、ユーザは電話回線その他の通信回線を使用してサーバに接続し、データ通信を行うことになるので、実際にはネットワークゲームを運営するサーバの使用料の他に、通信回線の使用料やインターネットサービスプロバイダの使用料などが課金されることになる。しかし、十分な知識を有しないユーザにとっては、それらとサーバ使用料との区別がしにくく、混同しやすいという問題もある。
【0007】
本発明は、以上の点に鑑みてなされたものであり、ネットワークゲームをプレイするためのサーバ使用料を簡易かつ安全な方法で決済することが可能なゲームシステム、ゲーム装置及びプログラムを提供することを目的とする。
【0008】
【課題を解決するための手段】
本発明の1つの観点では、ゲームシステムはネットワークを介して相互に通信可能に接続されたサーバとゲーム装置を備え、前記サーバは、パスワード及び当該パスワードに対応するサーバ使用可能期間を含む管理情報を記憶する記憶手段と、前記ゲーム装置から、パスワードを含む決済要求を受信する受信手段と、受信した前記決済要求に含まれる前記パスワードが前記記憶手段に記憶されている場合に決済を終了し、当該決済要求を送信した前記ゲーム装置に、当該サーバとの通信を伴うゲームの実行を許可する許可手段と、を備え、前記ゲーム装置は、前記ゲームを実行する上で元になるメインプログラムを記憶したメイン記憶媒体、又は、前記ゲームを実行する上で付加的な機能を提供するための追加プログラム及び前記パスワードを記憶した追加記憶媒体のいずれかが装着され、前記追加記憶媒体が装着されたときに当該追加記憶媒体から当該パスワードを読み取る読取手段と、前記追加記憶媒体が前記読取手段に装着されたときに、読み取ったパスワードを含む決済要求を前記サーバへ送信する決済要求手段と、前記サーバの前記許可手段がゲームの実行を許可した場合に前記メインプログラム及び前記追加プログラムを利用して前記サーバと通信を行いながら前記ゲームを実行し、前記サーバの前記許可手段が前記オンラインゲームの実行を許可しない場合に前記メインプログラム及び前記追加プログラムを利用して前記サーバと通信を行わずにゲームを実行するゲーム実行手段と、を備える。
【0009】
上記のゲームシステムによれば、ゲーム装置は、記憶媒体に記憶されているパスワードを利用して、サーバに対して決済を行うことができる。ここでの決済は、例えばゲーム装置を通じてサーバに接続し、ネットワークゲームなどを行う際のサーバ使用料の決済を含む。パスワードは、記憶媒体毎にユニークに付されたパスワードとすることができる。また、ここでの記憶媒体は、ゲームを実行する上で元になるメインプログラムを記憶したメイン記憶媒体と、ゲームを実行する上で付加的な機能を提供するための追加プログラム及びパスワードを記憶した追加記憶媒体とを含む。
【0010】
決済処理の際には、ゲーム装置は追加記憶媒体からパスワードを読み取り、追加記憶媒体が読取手段に装着されたときに読み取ったパスワードを含む決済要求をネットワークを介してサーバへ送信する。サーバは、決済要求を受信し、受信した決済要求に含まれる前記パスワードが前記記憶手段に記憶されているか否かを判断する。そのパスワードが記憶手段に記憶されている場合、サーバは決済を終了し、当該決済要求を送信したゲーム装置にゲームの実行を許可する。そして、サーバからゲームの実行の許可を受け取った場合、ゲーム装置は、記憶媒体に記憶されたメインプログラム及び追加プログラムを利用してサーバと通信を行いながらそのゲームを実行する。一方、サーバからゲーム実行の許可を受け取らなかった場合、ゲーム装置は、記憶媒体に記憶されたメインプログラム及び追加プログラムを利用してサーバと通信を行わずにゲームを実行する。これによれば、ユーザは記憶媒体の形態でパスワードをゲーム装置に入力することにより、従来に比べてゲームを実行するために必要なサーバ使用料の決済を簡易かつ安全な方法で行うことができる。また、決済が行われず、サーバと通信を行いながら実行するゲームが許可されない場合であっても、ゲーム装置は、メインプログラム及び追加プログラムを利用して、サーバと通信を行わずにゲームを実行することができる。
【0011】
本発明の他の観点では、パスワード及び当該パスワードに対応するサーバ使用可能期間を含む管理情報を記憶する記憶手段と、ゲーム装置からパスワードを含む決済要求を受信する受信手段と、受信した前記決済要求に含まれる前記パスワードが前記記憶手段に記憶されている場合に決済を終了し、当該決済要求を送信した前記ゲーム装置に通信を伴うゲームの実行を許可する許可手段とを備えるサーバとネットワークを介して通信可能に構成されたゲーム装置は、前記ゲームを実行する上で元になるメインプログラムを記憶したメイン記憶媒体、又は、前記ゲームを実行する上で付加的な機能を提供するための追加プログラム及び前記パスワードを記憶した追加記憶媒体のいずれかが装着され、前記追加記憶媒体が装着されたときに当該追加記憶媒体から当該パスワードを読み取る読取手段と、前記追加記憶媒体が前記読取手段に装着されたときに、読み取ったパスワードを含む前記決済要求を前記サーバへ送信する決済要求手段と、前記サーバの前記許可手段がゲームの実行を許可した場合に前記メインプログラム及び前記追加プログラムを利用して前記サーバと通信を行いながら前記ゲームを実行し、前記サーバの前記許可手段が前記オンラインゲームの実行を許可しない場合に前記メインプログラム及び前記追加プログラムを利用して前記サーバと通信を行わずにゲームを実行するゲーム実行手段と、を備える。
【0012】
上記のゲーム装置によれば、ゲーム装置は追加記憶媒体からパスワードを読み取り、追加記憶媒体が読取手段に装着されたときに読み取ったパスワードを含む決済要求をネットワークを介してサーバへ送信する。サーバは、決済要求を受信し、受信した決済要求に含まれる前記パスワードが前記記憶手段に記憶されているか否かを判断する。そのパスワードが記憶手段に記憶されている場合、サーバは決済を終了し、当該決済要求を送信したゲーム装置にゲームの実行を許可する。そして、サーバからゲームの実行の許可を受け取った場合、ゲーム装置は、記憶媒体に記憶されたメインプログラム及び追加プログラムを利用してサーバと通信を行いながらそのゲームを実行する。一方、サーバからゲーム実行の許可を受け取らなかった場合、ゲーム装置は、記憶媒体に記憶されたメインプログラム及び追加プログラムを利用してサーバと通信を行わずにゲームを実行する。これによれば、ユーザは記憶媒体の形態でパスワードをゲーム装置に入力することにより、従来に比べてゲームを実行するために必要なサーバ使用料の決済を簡易かつ安全な方法で行うことができる。また、決済が行われず、サーバと通信を行いながら実行するゲームが許可されない場合であっても、ゲーム装置は、メインプログラム及び追加プログラムを利用して、サーバと通信を行わずにゲームを実行することができる。
【0013】
本発明のさらに他の観点では、パスワード及び当該パスワードに対応するサーバ使用可能期間を含む管理情報を記憶する記憶手段と、コンピュータからパスワードを含む決済要求を受信する受信手段と、受信した前記決済要求に含まれる前記パスワードが前記記憶手段に記憶されている場合に決済を終了し、当該決済要求を送信した前記コンピュータに通信を伴うゲームの実行を許可する許可手段とを備えるサーバとネットワークを介して通信可能に構成された前記コンピュータにより実行されるプログラムは、前記コンピュータを、前記ゲームを実行する上で元になるメインプログラムを記憶したメイン記憶媒体、又は、前記ゲームを実行する上で付加的な機能を提供するための追加プログラム及び前記パスワードを記憶した追加記憶媒体のいずれかが装着され、前記追加記憶媒体が装着されたときに当該追加記憶媒体から当該パスワードを読み取る読取手段、前記追加記憶媒体が前記読取手段に装着されたときに、読み取ったパスワードを含む前記決済要求を前記サーバへ送信する決済要求手段、前記サーバの前記許可手段がゲームの実行を許可した場合に前記メインプログラム及び前記追加プログラムを利用して前記サーバと通信を行いながら前記ゲームを実行し、前記サーバの前記許可手段が前記オンラインゲームの実行を許可しない場合に前記メインプログラム及び前記追加プログラムを利用して前記サーバと通信を行わずにゲームを実行するゲーム実行手段、として機能させる。このプログラムをコンピュータ上で実行することにより、上記のゲーム装置を実現することができる。
【0015】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。
【0016】
[ネットワークゲーム環境]
図1に、本発明の実施形態にかかるゲーム装置及びサーバにより構成されるネットワークゲーム環境を模式的に示す。図1に示すように、ゲーム装置1とサーバ5とはネットワーク2を介して通信可能に接続される。ネットワーク2の好適な例はインターネットであるが、インターネット以外の通信ネットワークを利用することも可能である。
【0017】
ゲーム装置1は、例えば家庭用のゲーム装置であり、ユーザが自宅などにおいて使用するものである。ゲーム装置1はネットワーク2を利用してサーバ5と通信するための通信機能を内蔵し、電話回線その他の通信回線を利用してサーバ5とデータ通信する。
【0018】
図1に示すように、ゲーム装置1はゲーム装置本体10を備える。ゲーム装置本体10は、CPU(Central Processing Unit)11と、内部に搭載されたメモリ12と、ドライブ装置13とを備える。CPU11は、予め用意されたプログラムを実行することにより、ゲーム装置1の全体の動作を制御する。
【0019】
ドライブ装置13は、ゲーム装置1においてユーザがプレイするゲームプログラムを記憶した記憶媒体からゲームプログラムを読み出すために使用される。ゲームプログラムを記憶した記憶媒体としては、例えばCD−ROM(Compact Disc-Read Only Memory)、DVD−ROM(Digital Video Disc-Read Only Memory)、半導体メモリなどが挙げられる。なお、以下の実施形態では、ゲームプログラムを記憶した記憶媒体として、CD−ROM又はDVD−ROMなどのディスク型記憶媒体を使用するものとし、以下これを「ゲームディスク」と呼ぶ。
【0020】
メモリ12は、ドライブ装置13が記憶媒体から読み出したゲームプログラムを一時的に記憶し、これをCPU11が実行することによりゲームが実行される。
【0021】
また、ゲーム装置本体10には、表示装置16とコントローラ17が接続され、さらに着脱可能なメモリカード15が接続される。表示装置16は、ゲーム画面を表示するとともに、ユーザがゲームを行う上で必要な選択、指示など表示する機能を有する。表示装置16は、例えば家庭用のテレビ受信機を使用することができる。なお、ゲーム装置本体10の種類によっては、表示装置16はゲーム装置本体10と一体化された液晶表示装置などにより構成されることがある。
【0022】
コントローラ17は、ゲームのプレイにおいてユーザが操作する入力装置であり、複数のボタンなどを含んで構成される。メモリカード15は、主としてユーザがゲームをプレイする際に生成されるセーブデータを保存するためのカード型記憶媒体である。なお、セーブデータとは、一般的にはゲーム中の進行状況を示す情報や、ユーザが操作しているキャラクタの能力を示す情報などを含む。
【0023】
ゲーム装置本体10のドライブ装置13には、ゲームディスク20が挿入される。ゲームディスク20にはゲームプログラムが記憶されている。本実施形態では、ゲームディスク20は、メインディスク21と追加ディスク25の両方を含む概念である。メインディスク21は、あるゲームをプレイする上で元になるディスクであり、追加ディスク25はそのゲームをプレイする上で付加的な機能を提供するディスクである。基本的には、ユーザは、メインディスク21を有していなければそのゲームをプレイすることができず、追加ディスク25のみ有していてもそのゲームをプレイすることはできない。よってユーザはメインディスク21のみでもそのゲームをプレイすることができるが、追加ディスク25を使用することにより、付加的な機能が使えるようになったり、キャラクタを追加することができたりする。例えばメインディスク21が、ユーザが曲をプレイする音楽ゲームである場合に、追加ディスク25がメインディスク21には含まれていない別の曲を含むものとすることができる。また、メインディスク21がロールプレイングゲームや戦闘ゲームである場合に、追加ディスク25によりキャラクタを追加したり、アイテムを追加したり、メインディスク21のみでは出現しないステージをプレイできるようにすることもできる。
【0024】
メインディスク21にはメインプログラム22が記憶されている。一方、追加ディスク25には、追加プログラム26、決済処理プログラム27及びパスワード28が記憶されている。各ディスク中のプログラム及びデータの処理については後述する。
【0025】
一方、サーバ5は、複数のゲーム装置1とデータ通信することにより、ネットワークゲームを実現する装置である。サーバ5は、管理情報データベース(DB)6と接続されている。管理情報DB6は、ゲーム装置1を使用してネットワークゲームを行うユーザのサーバ使用料の決済処理及び使用期間の管理などを行うための情報を記憶している。サーバ5は、管理情報DB6内に記憶されている情報を使用して、各ユーザに対するサーバ使用料の管理を行うとともに、ユーザがネットワークゲームをプレイすることを許可するか否かを決定するプレイ管理を行う。
【0026】
[機能ブロック]
次に、図2を参照してゲーム装置1及びサーバ5の機能を説明する。図2は、ゲーム装置1及びサーバ5の機能ブロックを示す。図2に示すように、ゲーム装置1は、ゲーム実行手段30、通信手段31及び決済処理手段32を有する。また、サーバ5は、ゲーム制御手段40、通信手段41及び管理手段42を有する。ゲーム装置1のゲーム実行手段30及びサーバ5のゲーム制御手段40は、主としてネットワークゲームの実行のために動作する。一方、ゲーム装置1の決済処理手段32及びサーバ5の管理手段42は、ユーザがネットワークゲームをプレイする際に必要となるサーバ使用料(サーバ5の使用料である)の決済、及びその後のネットワークゲームのプレイ管理のために動作する。
【0027】
まず、ゲーム装置1側の各機能を説明する。通信手段31は、サーバ5との間で必要なデータの送受信を行う。ゲーム実行手段30は、CPU11がメインプログラム22及び追加プログラム26を実行することにより実現され、ゲームを進行させる。なお、ゲーム実行手段30は、ユーザがネットワークゲームを行う際には、ゲーム装置1においてユーザがコントローラ17を操作して入力した情報(ゲーム中にユーザが行った選択や指示、それに対応するキャラクタの行動などを示す情報であり、以下「操作情報」と呼ぶ。)を、通信手段31を通じてサーバ5へ送信する。また、ゲーム実行手段30は、サーバ5から送信された他のゲームの操作情報を受信し、それに従って他のゲーム装置を使用するユーザのキャラクタを表示装置16に表示するなどしてネットワークゲームを実行する。
【0028】
決済処理手段32は、CPU11が決済プログラム27を実行することにより実現され、通信手段31を介してサーバ5に接続し、サーバ使用料の決済処理を行う。具体的には、追加ディスク25内に記憶されているパスワード28を含む決済要求をサーバ5に送信する。
【0029】
次に、サーバ5側の機能を説明する。通信手段41は、ゲーム装置1との間で必要なデータの送受信を行う。ゲーム制御手段40は、複数のゲーム装置1から操作情報を受信し、各ゲーム装置を同期制御してネットワークゲームを実行させる。即ち、各ゲーム装置の操作情報を他のゲーム装置へ送信することにより、各ゲーム装置を操作するユーザが同一のゲームを同時にプレイするための制御を行う。
【0030】
管理手段42は、管理情報43を利用して、ネットワークゲームを行うユーザのサーバ使用料の管理を行う。具体的には、ユーザのゲーム装置1から決済要求を受け取り、決済要求に含まれるパスワード28と有効パスワードテーブル45を使用して決済処理を行う。また、ユーザが送信したネットワークゲームのプレイ要求を受信すると、管理情報テーブル44を見てそのユーザがサーバ使用権を有するか否かを判定する。
【0031】
[管理情報]
次に、管理情報43について図3を参照して説明する。管理情報43は、図3(a)に示す管理情報テーブル44と、図3(b)に示す有効パスワードテーブル45とを含む。管理情報テーブル44は、個々のユーザについてのサーバ使用権に関連する情報を記憶している。即ち、決済処理が完了した各ユーザについて、ユーザID、そのユーザが使用したパスワード、ネットワークゲームの使用開始日時、サーバの有効使用期間、使用終了日時などを記憶している。
【0032】
一方、有効パスワードテーブル45は、ユーザが決済処理時に使用するパスワードとして有効なパスワードを、そのパスワードに対応する有効使用期間とともに記憶している。よって、ユーザがパスワードを使用して決済処理を要求したときに、管理手段42は有効パスワードテーブル45を参照し、そのパスワードが有効であるか否かを判断する。ユーザが提示したパスワードが有効パスワードテーブル45内にあれば、そのパスワードは有効であり、管理手段42はそのユーザのサーバ使用を許可する。一方、ユーザが提示したパスワードが有効パスワードテーブル45内になければ、そのパスワードは無効である。有効パスワードテーブル45は、市場で販売されている追加ディスク25に記憶されたパスワード28のリストとなっており、管理手段42は、あるユーザから有効なパスワードを受け取ると、そのパスワードを有効パスワードテーブル45から削除などすることにより、同じパスワードが不正に複数回使用されることを防止する。
【0033】
[ネットワークゲーム]
次に、ネットワークゲームについて説明する。ゲーム装置1のゲーム実行手段30は、CPU11により実現され、メインディスク21に記憶されているメインプログラム22を実行してユーザによるゲームのプレイを可能とする。また、ゲーム実行手段30は、メインプログラム22とともに、追加ディスク25に記憶された追加プログラム26を実行することにより、ユーザが上述の追加機能などを利用することができるようにする。ゲーム実行手段30は、通信手段31を介してサーバ5と必要なデータを送受信し、ネットワークゲームを行う。即ち、ゲーム実行手段30は、操作情報を通信手段31を介してサーバ5へ送信する。
【0034】
サーバ5では、ゲーム装置1から送信された操作情報を、ゲーム制御手段40が受信し、ネットワークゲームのプレイ制御を行う。ゲーム制御手段40は複数のゲーム装置1から操作情報を受信し、それぞれを他のゲーム装置1へ送信する処理を行う。例えばユーザA、B、Cの3人がネットワークゲームを実行していると仮定すると、ゲーム制御手段40は、ユーザAのゲーム装置1へユーザB及びCの操作情報を送信し、ユーザBのゲーム装置1へユーザA及びCの操作情報を送信し、ユーザCのゲーム装置1へユーザB及びCの操作情報を送信する。ゲーム装置1側のゲーム実行手段30は、サーバ5から、他のゲーム装置で同一のゲームをプレイしているユーザの操作情報を通信手段31を介して受信し、ゲーム装置1の表示装置16上にそのユーザのキャラクタを表示したりする。こうしてユーザは、他のゲーム装置を使用するユーザとネットワークゲームを実行することができる。
【0035】
[サーバ使用料の決済及び管理]
次に、本発明の中心である、サーバ使用料の決済処理及びネットワークゲームのプレイ管理処理について説明する。本発明では、ユーザがネットワークゲームを行う際に必要となるサーバ使用料を、追加ディスクの購入により決済する点に特徴を有する。追加ディスク25は、メインディスク21に対する追加機能を提供するディスクであり、所定の価格で販売される。この追加ディスク25の価格を、本来の追加プログラム26の料金に加えて、一定期間にわたるサーバ使用料を含めた価格に設定する。よって、ユーザは追加ディスク25を購入すると、それに付属している一定期間にわたるサーバ使用料を支払ったことになる。
【0036】
まず、サーバ使用料の決済処理について説明する。追加ディスク25には決済処理プログラム27とパスワード28が記憶されている。ゲーム装置本体10のCPU11が決済処理プログラム27を実行することにより、決済処理手段32が実現され、以下の決済処理を行う。図4に決済処理のフローチャートを示す。なお、ユーザが追加ディスク25を利用して決済処理を行う際には、それ以前にメインディスク21からメインプログラム21がゲーム装置1へ読み込まれているものとする。
【0037】
まず、ユーザが追加ディスク25をゲーム装置本体10に挿入すると(ステップS1)、CPU11が決済処理プログラム27を起動し、決済処理手段32として機能する。決済処理手段32は、通信手段31を介してサーバ5に接続し、パスワード28を含む決済要求を送信する(ステップS2)。
【0038】
サーバ5の管理手段42は、通信手段41を介して決済要求を受信し(ステップS3)、有効パスワードテーブル45を参照して、受信した決済要求に含まれるパスワード28が有効であるか否かを判断する(ステップS4)。パスワード28が有効である場合は、管理手段42はそのユーザについての管理情報を管理情報テーブル44へ登録する(ステップS5)。即ち、決済処理要求を行ったユーザのユーザIDについて、そのユーザが使用したパスワード、ネットワークゲームの使用開始日時、サーバの有効使用期間、使用終了日時などを管理情報テーブル44に登録する。なお、有効パスワードテーブル45には、各パスワードに対応する有効使用期間が記憶されているので、管理手段42はこの有効使用期間と、そのユーザが決済要求を行った日時に基づいて使用終了日時を計算し管理情報テーブル44に記憶する。一方、決済要求に含まれるパスワード28が無効である場合は、管理手段42は管理情報の登録処理を行わない。
【0039】
そして、管理手段42は、管理情報の登録を行った場合にはサーバ5側での決済処理が完了したこと、及び、ネットワークゲームのプレイが可能になったことをゲーム装置1へ通知する(ステップS6)。それ以後、ユーザはネットワークゲームを実行することができる。一方、パスワードが無効であった場合には、管理手段42はその旨をゲーム装置1へ通知する(ステップS6)。
【0040】
ゲーム装置1では、通信手段31を介して決済処理手段32がサーバ5からの通知を受信し、ゲーム装置本体10に接続された表示装置16に通知内容を表示してユーザに伝える。こうして、決済処理が終了する。
【0041】
次に、ネットワークゲームのプレイ管理処理について説明する。プレイ管理処理は、サーバ5のゲーム制御手段40が、管理情報テーブル44に記憶されている管理情報に基づいてネットワークゲームの許可、不許可を決定する処理である。図5にプレイ管理処理のフローチャートを示す。
【0042】
決済処理が完了した後は、ユーザがゲーム装置1を操作してネットワークゲームのプレイ要求を入力すると、ゲーム装置1のゲーム実行手段30が、そのユーザのユーザIDを含むプレイ要求をサーバ5へ送信する(ステップS11)。サーバ5の管理手段42は、プレイ要求を受信し、プレイ要求に含まれるユーザIDと管理情報テーブル44とを見て、そのユーザがサーバを使用する権利を有するか否か判断する(ステップS12)。即ち、管理手段42は、ネットワークゲームのプレイ開始要求をゲーム装置1から受け取ると、管理情報テーブル44を参照して、そのユーザの使用終了日時が満了しているか否かを判断し、満了していなければゲーム制御手段40を制御して、そのユーザに対するネットワークゲームの実行を許可する(ステップS14)。そして、サーバ5のゲーム制御手段40は、ゲーム装置1のゲーム実行手段30との間で操作情報を送受信してネットワークゲームを実行する(ステップS15)。ユーザがプレイの終了を指示すると(ステップS16)、ゲーム装置1のゲーム実行手段及びサーバ5のゲーム制御手段40は、そのユーザのネットワークゲームを終了する。
【0043】
一方、ステップS13の判断において、そのユーザの使用終了日時が満了していれば、管理手段42はその旨をユーザに伝え(ステップS17)、ゲーム制御手段40を制御してネットワークゲームの実行を禁止する。以上のようにして、管理情報に基づいてネットワークゲームのプレイ可否が管理される。
【0044】
[変形例]
上記の例では、ユーザが追加ディスク25をゲーム装置本体10に挿入すると、追加ディスク25内の決済プログラム25が自動的に起動して決済要求を送信することとしている。この際、決済プログラム25は、それ以前にゲーム装置本体10のメモリ12にロードされたメインプログラム22に含まれる何らかのコードなどの情報をまず検出し、そのコードが正しく得られた場合にのみサーバ5へ決済要求を送信するように構成することができる。これによれば、追加ディスク25のみでは決済処理ができず、メインディスク21と組み合わせることによってのみ決済処理が正しく行えるようになるので、決済処理のセキュリティを向上させることができる。
【0045】
なお、追加ディスクを使用して決済処理を行った後、サーバ使用期間が満了した場合には、ユーザはネットワークゲームをプレイすることができなくなるが、また別の追加ディスクを購入して同様の決済処理を行うことにより、再度ネットワークゲームをプレイすることができるようになる。また、サーバ使用期間の満了によりネットワークゲームがプレイできなくなった場合でも、ユーザは追加ディスクに含まれる追加プログラムによりオフラインでゲームを行うことは可能である。
【0046】
以上説明したように、本発明によれば、ユーザは、ネットワークゲームをプレイする際に必要となるサーバ使用料を追加ディスクの購入により支払うことができるので、金融機関へ出向いて支払い手続を行ったり、インターネット上でクレジットカード番号などを入力したりする必要が無くなり、容易かつ安全にサーバ使用料の決済を行うことができる。
【0047】
また、ユーザが追加ディスクをゲーム装置に挿入することにより、自動的に決済プログラムが起動して、追加ディスクに記録されているパスワードを含む決済要求をサーバへ送信するので、ユーザが自らパスワードを入力する必要がない。つまり、ユーザさえもがパスワードを知らない状態でパスワードが自動送信されるので、パスワードの流出などの危険が減少する。
【0048】
また、サーバ使用料が追加ディスクの価格に含まれることが明確であるので、ユーザが、ネットワークゲームを行う際に必要となる通信回線の使用料(例えばインターネットサービスプロバイダのサービス料)などとサーバ使用料とを混同することが防止できる。
【0049】
さらに、所定のサーバ使用期間が経過するとユーザはネットワークゲームを行うことができなくなるので、親がプレイ可能期間を限定して子供にネットワークゲームを行わせることができる。
【0050】
【発明の効果】
本発明によれば、決済処理の際には、ゲーム装置は記憶媒体からパスワードを読み取り、読み取ったパスワードを含む決済要求をネットワークを介してサーバへ送信する。サーバは、決済要求を受信し、受信した決済要求に含まれる前記パスワードが前記記憶手段に記憶されているか否かを判断する。そのパスワードが記憶手段に記憶されている場合、サーバは当該決済要求を送信したゲーム装置にゲームの実行を許可する。よって、ユーザは記憶媒体の形態でパスワードをゲーム装置に入力することにより、ゲームを実行するために必要なサーバ使用料の決済を簡易かつ安全な方法で行うことができる。
【図面の簡単な説明】
【図1】本発明の実施形態にかかるゲーム装置及びサーバにより構成されるネットワークゲーム環境を模式的に示す。
【図2】ゲーム装置及びサーバの機能ブロックを示す。
【図3】管理情報テーブル及び有効パスワードテーブルの例を示す。
【図4】サーバ使用料の決済処理のフローチャートである。
【図5】ネットワークゲームのプレイ管理処理のフローチャートである。
【符号の説明】
1 ゲーム装置
2 ネットワーク
5 サーバ
6 管理情報DB
10 ゲーム装置本体
11 CPU
12 メモリ
13 ドライブ装置
15 メモリカード
16 表示装置
17 コントローラ
20 ゲームディスク
21 メインディスク
25 追加ディスク
27 決済処理プログラム
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a so-called network game that can be played online using a communication network such as the Internet, and more particularly to a server usage fee settlement method that is required at the time of play.
[0002]
[Prior art]
2. Description of the Related Art In recent years, network games are known in which a communication function is installed in a home game machine or the like and a battle game or the like can be played between a plurality of game machines via a communication network such as the Internet. Network games are generally games in which users of a plurality of game machines play the same game simultaneously under the control of a server. For this reason, a user who plays a network game plays a game by operating his / her own game machine while performing data communication between the game machine and the server.
[0003]
Here, when the user plays a network game, data communication is performed with the server as described above. Therefore, the user needs to pay a server usage fee to a server management company or the like. At this time, as a method for the user to pay the server usage fee, a payment method such as bank transfer, network payment using a credit card, or a payment method in which the server usage fee is paid in advance by purchasing a dedicated prepaid card is known. It has been. Paying the server usage fee with these methods gives the user a specific password, and the user pays the server usage fee by connecting to the server running the network game and entering the password. It is possible to play a network game using only the server.
[0004]
[Problems to be solved by the invention]
However, a settlement method such as bank transfer requires a user to go to a financial institution to make a payment, which requires time and effort. Also, in the case of network payments, the user needs to send important personal information such as credit card numbers over the Internet, so that such personal information may be leaked and used illegally by a third party There is.
[0005]
In addition, the user needs to manually enter the password issued on the condition of payment of the server usage fee into his game machine and send it to the server, so he can see the document containing the password, The password may be leaked to a third party by checking the transmitted data after sending the password to. Such password theft can cause a user to suffer great damage.
[0006]
In addition, while playing a network game, a user connects to a server using a telephone line or other communication line to perform data communication. In fact, in addition to the usage fee for the server that operates the network game. In addition, a communication line usage fee, an internet service provider usage fee, and the like are charged. However, for users who do not have sufficient knowledge, it is difficult to distinguish between them and server usage fees, and there is also a problem that they are easily confused.
[0007]
The present invention has been made in view of the above points, and provides a game system, a game device, and a program capable of paying a server usage fee for playing a network game by a simple and safe method. With the goal.
[0008]
[Means for Solving the Problems]
In one aspect of the present invention, a game system includes a server and a game device that are communicably connected to each other via a network, and the server stores management information including a password and a server usable period corresponding to the password. Storage means for storing; receiving means for receiving a payment request including a password from the game device;When the password included in the received payment request is stored in the storage means, the payment is terminated, and the game device that has transmitted the payment request is allowed to execute a game involving communication with the server. A main storage medium storing a main program that is a base for executing the game, or an addition for providing an additional function for executing the game. One of an additional storage medium storing the program and the password is attached, and when the additional storage medium is attached, a reading unit that reads the password from the additional storage medium, and the additional storage medium is attached to the reading unit The payment request means for transmitting the payment request including the read password to the server, and the permission means of the server The game is executed while communicating with the server using the main program and the additional program when the execution of the online game is permitted, and the permission means of the server does not permit the execution of the online game Game execution means for executing a game without using the main program and the additional program to communicate with the server.
[0009]
According to the above game system, the game device can make a payment to the server using the password stored in the storage medium. The settlement here includes settlement of a server usage fee when a network game or the like is performed by connecting to a server through a game device, for example. The password can be a password uniquely assigned to each storage medium.In addition, the storage medium here stores a main storage medium that stores a main program that is a base for executing the game, and an additional program and a password for providing an additional function for executing the game. And an additional storage medium.
[0010]
In the settlement process, the game device reads the password from the additional storage medium, and transmits a settlement request including the password read when the additional storage medium is attached to the reading unit to the server via the network. The server receives the settlement request and determines whether or not the password included in the received settlement request is stored in the storage unit. If the password is stored in the storage means, the server ends the payment and permits the game device that has transmitted the payment request to execute the game. When the game execution permission is received from the server, the game apparatus executes the game while communicating with the server using the main program and the additional program stored in the storage medium. On the other hand, when the game execution permission is not received from the server, the game device executes the game without communicating with the server using the main program and the additional program stored in the storage medium. According to this, by inputting the password to the game device in the form of a storage medium, the user can settle the server usage fee necessary for executing the game in a simpler and safer method than in the past. . Even if payment is not performed and a game to be executed while communicating with the server is not permitted, the game device uses the main program and the additional program to execute the game without communicating with the server. be able to.
[0011]
In another aspect of the invention,Storage means for storing management information including a password and a server usable period corresponding to the password, receiving means for receiving a payment request including a password from a game device, and the password included in the received payment request being stored A game configured to be communicable via a server and a server comprising permission means for permitting execution of a game accompanied by communication to the game device that ends the settlement when stored in the means and transmits the settlement request. The apparatus stores a main storage medium that stores a main program that is a base for executing the game, or an additional program that provides an additional function for executing the game and an additional storage that stores the password. When one of the media is loaded and the additional storage medium is loaded, the path from the additional storage medium A reading means for reading a password, a payment requesting means for sending the payment request including the read password to the server when the additional storage medium is attached to the reading means, and the permission means of the server. When the execution of the online game is permitted, the game is executed while communicating with the server using the main program and the additional program, and when the permission means of the server does not permit the execution of the online game, the main Game execution means for executing a game without using the program and the additional program to communicate with the server.
[0012]
According to the above game device, the game device reads the password from the additional storage medium, and transmits a settlement request including the read password when the additional storage medium is attached to the reading means to the server via the network. The server receives the settlement request and determines whether or not the password included in the received settlement request is stored in the storage unit. If the password is stored in the storage means, the server ends the payment and permits the game device that has transmitted the payment request to execute the game. When the game execution permission is received from the server, the game apparatus executes the game while communicating with the server using the main program and the additional program stored in the storage medium. On the other hand, when the game execution permission is not received from the server, the game device executes the game without communicating with the server using the main program and the additional program stored in the storage medium. According to this, by inputting the password to the game device in the form of a storage medium, the user can settle the server usage fee necessary for executing the game in a simpler and safer method than in the past. . Even if payment is not performed and a game to be executed while communicating with the server is not permitted, the game device uses the main program and the additional program to execute the game without communicating with the server. be able to.
[0013]
In still another aspect of the present invention, storage means for storing management information including a password and a server usable period corresponding to the password, receiving means for receiving a payment request including a password from a computer, and the received payment request Via a network and a server comprising permission means for terminating the payment when the password included in the storage means is stored and permitting the computer that has transmitted the payment request to execute a game involving communication A program executed by the computer configured to be communicable includes a main storage medium storing a main program that is the basis for executing the game, or an additional program for executing the game. Additional program for providing function and additional storage medium storing password Reading means for reading the password from the additional storage medium when any one is attached and the additional storage medium is attached, and the settlement including the read password when the additional storage medium is attached to the reading means Payment request means for transmitting a request to the server, and when the permission means of the server permits the execution of the game, the game is executed while communicating with the server using the main program and the additional program, When the permission unit of the server does not permit execution of the online game, the server is caused to function as a game execution unit that executes the game without communicating with the server using the main program and the additional program. By executing this program on a computer, the above game device can be realized.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Preferred embodiments of the present invention will be described below with reference to the drawings.
[0016]
[Network game environment]
FIG. 1 schematically shows a network game environment including a game device and a server according to an embodiment of the present invention. As shown in FIG. 1, the game apparatus 1 and the server 5 are communicably connected via a network 2. A preferred example of the network 2 is the Internet, but a communication network other than the Internet can also be used.
[0017]
The game apparatus 1 is a game apparatus for home use, for example, and is used by a user at home or the like. The game apparatus 1 has a built-in communication function for communicating with the server 5 using the network 2 and performs data communication with the server 5 using a telephone line or other communication line.
[0018]
As shown in FIG. 1, the game apparatus 1 includes a game apparatus body 10. The game apparatus body 10 includes a CPU (Central Processing Unit) 11, a memory 12 mounted therein, and a drive device 13. The CPU 11 controls the overall operation of the game apparatus 1 by executing a program prepared in advance.
[0019]
The drive device 13 is used to read a game program from a storage medium that stores a game program played by the user in the game device 1. Examples of the storage medium storing the game program include a CD-ROM (Compact Disc-Read Only Memory), a DVD-ROM (Digital Video Disc-Read Only Memory), and a semiconductor memory. In the following embodiments, a disk-type storage medium such as a CD-ROM or a DVD-ROM is used as a storage medium storing a game program, and this is hereinafter referred to as a “game disk”.
[0020]
The memory 12 temporarily stores a game program read from the storage medium by the drive device 13, and the game is executed by the CPU 11 executing the game program.
[0021]
In addition, the display device 16 and the controller 17 are connected to the game apparatus body 10, and a removable memory card 15 is further connected. The display device 16 has a function of displaying a game screen and displaying selections and instructions necessary for the user to play the game. As the display device 16, for example, a home television receiver can be used. Depending on the type of the game apparatus body 10, the display device 16 may be constituted by a liquid crystal display device integrated with the game apparatus body 10.
[0022]
The controller 17 is an input device operated by a user in playing a game, and includes a plurality of buttons. The memory card 15 is a card type storage medium for storing save data generated mainly when the user plays a game. The save data generally includes information indicating the progress status during the game, information indicating the ability of the character operated by the user, and the like.
[0023]
A game disc 20 is inserted into the drive device 13 of the game apparatus body 10. A game program is stored in the game disc 20. In the present embodiment, the game disk 20 is a concept including both the main disk 21 and the additional disk 25. The main disk 21 is a disk that is a base for playing a game, and the additional disk 25 is a disk that provides an additional function for playing the game. Basically, if the user does not have the main disk 21, the user cannot play the game, and even if the user has only the additional disk 25, the user cannot play the game. Therefore, the user can play the game only with the main disk 21, but by using the additional disk 25, additional functions can be used and characters can be added. For example, when the main disc 21 is a music game in which a user plays a song, the additional disc 25 may include another song that is not included in the main disc 21. Further, when the main disk 21 is a role-playing game or a battle game, it is possible to add a character with the additional disk 25, add an item, or play a stage that does not appear only on the main disk 21. .
[0024]
A main program 22 is stored in the main disk 21. On the other hand, the additional disk 25 stores an additional program 26, a settlement processing program 27, and a password 28. Processing of programs and data in each disk will be described later.
[0025]
On the other hand, the server 5 is a device that realizes a network game by performing data communication with a plurality of game devices 1. The server 5 is connected to a management information database (DB) 6. The management information DB 6 stores information for performing settlement processing of a server usage fee of a user who plays a network game using the game apparatus 1 and management of a usage period. The server 5 uses the information stored in the management information DB 6 to manage the server usage fee for each user and to determine whether to allow the user to play the network game. I do.
[0026]
[Function block]
Next, the functions of the game apparatus 1 and the server 5 will be described with reference to FIG. FIG. 2 shows functional blocks of the game apparatus 1 and the server 5. As shown in FIG. 2, the game apparatus 1 includes a game execution unit 30, a communication unit 31, and a settlement processing unit 32. In addition, the server 5 includes a game control unit 40, a communication unit 41, and a management unit 42. The game execution means 30 of the game apparatus 1 and the game control means 40 of the server 5 operate mainly for executing the network game. On the other hand, the settlement processing unit 32 of the game apparatus 1 and the management unit 42 of the server 5 settle the server usage fee (which is the usage fee of the server 5) required when the user plays the network game, and the subsequent network. Works for game play management.
[0027]
First, each function on the game apparatus 1 side will be described. The communication unit 31 transmits / receives necessary data to / from the server 5. The game execution means 30 is realized by the CPU 11 executing the main program 22 and the additional program 26, and advances the game. When the user plays a network game, the game execution means 30 is information input by the user by operating the controller 17 in the game apparatus 1 (selection or instruction made by the user during the game, and the character corresponding thereto). Information indicating behavior and the like, hereinafter referred to as “operation information”) is transmitted to the server 5 through the communication means 31. Further, the game execution means 30 receives the operation information of the other game transmitted from the server 5 and executes the network game by displaying the user's character using the other game device on the display device 16 according to the received operation information. To do.
[0028]
The settlement processing unit 32 is realized by the CPU 11 executing the settlement program 27, and is connected to the server 5 via the communication unit 31 to perform a server usage fee settlement process. Specifically, a settlement request including the password 28 stored in the additional disk 25 is transmitted to the server 5.
[0029]
Next, functions on the server 5 side will be described. The communication means 41 transmits / receives necessary data to / from the game apparatus 1. The game control means 40 receives operation information from the plurality of game devices 1, and controls each game device to execute a network game by synchronizing control. That is, by transmitting the operation information of each game device to another game device, the user who operates each game device performs control for simultaneously playing the same game.
[0030]
The management means 42 uses the management information 43 to manage the server usage fee of the user who plays the network game. Specifically, a payment request is received from the game device 1 of the user, and payment processing is performed using the password 28 and the valid password table 45 included in the payment request. When a network game play request transmitted by the user is received, the management information table 44 is viewed to determine whether the user has the right to use the server.
[0031]
[Management Information]
Next, the management information 43 will be described with reference to FIG. The management information 43 includes a management information table 44 shown in FIG. 3A and an effective password table 45 shown in FIG. The management information table 44 stores information related to server usage rights for individual users. That is, for each user who has completed the payment process, the user ID, the password used by the user, the use start date and time of the network game, the effective use period of the server, the use end date and time, etc. are stored.
[0032]
On the other hand, the valid password table 45 stores a password that is valid as a password used by the user at the time of payment processing, together with a valid use period corresponding to the password. Therefore, when the user requests a settlement process using a password, the management unit 42 refers to the valid password table 45 and determines whether or not the password is valid. If the password presented by the user is in the valid password table 45, the password is valid, and the management means 42 permits the user to use the server. On the other hand, if the password presented by the user is not in the valid password table 45, the password is invalid. The valid password table 45 is a list of passwords 28 stored in the additional disk 25 sold in the market. When the management unit 42 receives a valid password from a certain user, the valid password table 45 stores the password. The same password can be prevented from being used illegally multiple times by deleting it from.
[0033]
[Network game]
Next, the network game will be described. The game executing means 30 of the game apparatus 1 is realized by the CPU 11 and executes the main program 22 stored in the main disk 21 so that the user can play the game. In addition, the game execution means 30 executes the additional program 26 stored in the additional disk 25 together with the main program 22 so that the user can use the above-described additional functions. The game execution means 30 transmits / receives necessary data to / from the server 5 via the communication means 31 and plays a network game. That is, the game execution unit 30 transmits operation information to the server 5 via the communication unit 31.
[0034]
In the server 5, the game control means 40 receives the operation information transmitted from the game apparatus 1, and performs play control of the network game. The game control means 40 performs a process of receiving operation information from a plurality of game apparatuses 1 and transmitting each of the operation information to other game apparatuses 1. For example, assuming that three users A, B, and C are playing a network game, the game control means 40 transmits the operation information of the users B and C to the game device 1 of the user A, and the game of the user B The operation information of the users A and C is transmitted to the device 1, and the operation information of the users B and C is transmitted to the game device 1 of the user C. The game execution means 30 on the game apparatus 1 side receives operation information of a user who is playing the same game on another game apparatus from the server 5 via the communication means 31, and the game execution means 30 on the display device 16 of the game apparatus 1 Or display the user's character. In this way, the user can execute a network game with a user who uses another game device.
[0035]
[Settlement and management of server usage fees]
Next, the server usage fee settlement processing and the network game play management processing, which are the core of the present invention, will be described. The present invention is characterized in that a server usage fee required when a user plays a network game is settled by purchasing an additional disk. The additional disk 25 is a disk that provides an additional function to the main disk 21 and is sold at a predetermined price. The price of the additional disk 25 is set to a price including a server usage fee for a certain period in addition to the original fee of the additional program 26. Therefore, when the user purchases the additional disk 25, he / she has paid the server usage fee for a certain period attached thereto.
[0036]
First, the server usage fee settlement process will be described. The additional disk 25 stores a settlement processing program 27 and a password 28. When the CPU 11 of the game apparatus body 10 executes the payment processing program 27, the payment processing means 32 is realized, and the following payment processing is performed. FIG. 4 shows a flowchart of the settlement process. It is assumed that the main program 21 has been read from the main disk 21 to the game apparatus 1 before the user performs the payment process using the additional disk 25.
[0037]
First, when the user inserts the additional disk 25 into the game apparatus body 10 (step S1), the CPU 11 activates the payment processing program 27 and functions as the payment processing means 32. The settlement processing unit 32 is connected to the server 5 via the communication unit 31 and transmits a settlement request including the password 28 (step S2).
[0038]
The management unit 42 of the server 5 receives the settlement request via the communication unit 41 (step S3), refers to the valid password table 45, and determines whether or not the password 28 included in the received settlement request is valid. Judgment is made (step S4). If the password 28 is valid, the management means 42 registers management information about the user in the management information table 44 (step S5). That is, for the user ID of the user who made the payment processing request, the password used by the user, the use start date / time of the network game, the effective use period of the server, the use end date / time, etc. are registered in the management information table 44. Since the effective use period corresponding to each password is stored in the effective password table 45, the management means 42 determines the use end date and time based on the effective use period and the date and time when the user makes a settlement request. Calculate and store in the management information table 44. On the other hand, when the password 28 included in the settlement request is invalid, the management unit 42 does not perform management information registration processing.
[0039]
Then, when the management information is registered, the management means 42 notifies the game device 1 that the payment processing on the server 5 side is completed and that the network game can be played (step S1). S6). Thereafter, the user can execute the network game. On the other hand, if the password is invalid, the management means 42 notifies the game device 1 to that effect (step S6).
[0040]
In the game apparatus 1, the payment processing means 32 receives the notification from the server 5 via the communication means 31, displays the notification content on the display device 16 connected to the game apparatus body 10, and notifies the user. Thus, the settlement process is completed.
[0041]
Next, network game play management processing will be described. The play management process is a process in which the game control unit 40 of the server 5 determines whether the network game is permitted or not based on the management information stored in the management information table 44. FIG. 5 shows a flowchart of the play management process.
[0042]
After the payment processing is completed, when the user operates the game device 1 and inputs a play request for the network game, the game execution means 30 of the game device 1 transmits a play request including the user ID of the user to the server 5. (Step S11). The management means 42 of the server 5 receives the play request, looks at the user ID included in the play request and the management information table 44, and determines whether or not the user has the right to use the server (step S12). . That is, when the management means 42 receives a network game play start request from the game apparatus 1, the management means 42 refers to the management information table 44 to determine whether or not the use end date / time of the user has expired. If not, the game control means 40 is controlled to allow the user to execute the network game (step S14). And the game control means 40 of the server 5 transmits / receives operation information between the game execution means 30 of the game device 1, and performs a network game (step S15). When the user instructs the end of play (step S16), the game execution means of the game apparatus 1 and the game control means 40 of the server 5 end the network game of the user.
[0043]
On the other hand, if it is determined in step S13 that the user's use end date / time has expired, the management unit 42 notifies the user (step S17) and controls the game control unit 40 to prohibit the execution of the network game. To do. As described above, whether or not to play the network game is managed based on the management information.
[0044]
[Modification]
In the above example, when the user inserts the additional disk 25 into the game apparatus body 10, the payment program 25 in the additional disk 25 is automatically activated to transmit a payment request. At this time, the settlement program 25 first detects information such as some code included in the main program 22 previously loaded in the memory 12 of the game apparatus body 10 and only when the code is obtained correctly, the server 5 It can be configured to send a settlement request to. According to this, the payment process cannot be performed only with the additional disk 25, and the payment process can be performed correctly only by combining with the main disk 21, so that the security of the payment process can be improved.
[0045]
If the server usage period expires after the payment process is performed using the additional disk, the user will not be able to play the network game. By performing the process, the network game can be played again. Further, even when the network game cannot be played due to the expiration of the server use period, the user can play the game offline with the additional program included in the additional disk.
[0046]
As described above, according to the present invention, the user can pay the server usage fee necessary for playing the network game by purchasing the additional disk, so that the user can go to a financial institution to perform the payment procedure. In addition, it is not necessary to input a credit card number or the like on the Internet, and the server usage fee can be settled easily and safely.
[0047]
In addition, when the user inserts the additional disk into the game device, the payment program is automatically started and a payment request including the password recorded on the additional disk is sent to the server, so the user inputs the password himself. There is no need to do. In other words, since the password is automatically transmitted without even the user knowing the password, the risk of a password leaking is reduced.
[0048]
Also, since it is clear that the server usage fee is included in the price of the additional disk, the communication line usage fee (for example, the service fee of the Internet service provider) required for the user to play the network game and the server usage It is possible to prevent confusion with the fee.
[0049]
Furthermore, since a user cannot play a network game after a predetermined server usage period has elapsed, the parent can limit the playable period and allow the child to play the network game.
[0050]
【The invention's effect】
According to the present invention, in the settlement process, the game device reads the password from the storage medium, and transmits a settlement request including the read password to the server via the network. The server receives the settlement request and determines whether or not the password included in the received settlement request is stored in the storage unit. When the password is stored in the storage means, the server permits the game device that has transmitted the settlement request to execute the game. Therefore, the user can settle the server usage fee necessary for executing the game by a simple and safe method by inputting the password into the game device in the form of a storage medium.
[Brief description of the drawings]
FIG. 1 schematically shows a network game environment including a game device and a server according to an embodiment of the present invention.
FIG. 2 shows functional blocks of a game device and a server.
FIG. 3 shows an example of a management information table and an effective password table.
FIG. 4 is a flowchart of a server usage fee settlement process.
FIG. 5 is a flowchart of network game play management processing;
[Explanation of symbols]
1 Game device
2 network
5 servers
6 Management information DB
10 Game console
11 CPU
12 memory
13 Drive device
15 Memory card
16 Display device
17 Controller
20 game discs
21 Main disk
25 additional disks
27 Settlement processing program

Claims (3)

ネットワークを介して相互に通信可能に接続されたサーバとゲーム装置を備えるゲームシステムであって、
前記サーバは、
パスワード及び当該パスワードに対応するサーバ使用可能期間を含む管理情報を記憶する記憶手段と、
前記ゲーム装置から、パスワードを含む決済要求を受信する受信手段と、
受信した前記決済要求に含まれる前記パスワードが前記記憶手段に記憶されている場合に、決済を終了し、当該決済要求を送信した前記ゲーム装置に当該サーバとの通信を伴うゲームの実行を許可する許可手段と、を備え、
前記ゲーム装置は、
前記ゲームを実行する上で元になるメインプログラムを記憶したメイン記憶媒体、又は、前記ゲームを実行する上で付加的な機能を提供するための追加プログラム及び前記パスワードを記憶した追加記憶媒体のいずれかが装着され、前記追加記憶媒体が装着されたときに当該追加記憶媒体から当該パスワードを読み取る読取手段と、
前記追加記憶媒体が前記読取手段に装着されたときに、読み取ったパスワードを含む前記決済要求を前記サーバへ送信する決済要求手段と、
前記サーバの前記許可手段がゲームの実行を許可した場合に前記メインプログラム及び前記追加プログラムを利用して前記サーバと通信を行いながら前記ゲームを実行し、前記サーバの前記許可手段が前記ゲームの実行を許可しない場合に前記メインプログラム及び前記追加プログラムを利用して前記サーバと通信を行わずにゲームを実行するゲーム実行手段と、を備えることを特徴とするゲームシステム。
A game system comprising a server and a game device that are communicably connected to each other via a network,
The server
Storage means for storing management information including a password and a server usable period corresponding to the password;
Receiving means for receiving a payment request including a password from the game device;
When the password included in the received payment request is stored in the storage means, the payment is terminated, and the game device that has transmitted the payment request is allowed to execute a game involving communication with the server. And a permission means,
The game device includes:
Either a main storage medium that stores a main program that is a base for executing the game, or an additional storage medium that stores an additional program and a password for providing an additional function for executing the game Reading means for reading the password from the additional storage medium when the additional storage medium is mounted;
Payment request means for transmitting the payment request including the read password to the server when the additional storage medium is attached to the reading means;
When the permission unit of the server permits the execution of the game, the game is executed while communicating with the server using the main program and the additional program, and the permission unit of the server executes the game A game system, comprising: a game execution means for executing a game without communicating with the server using the main program and the additional program when permission is not permitted.
パスワード及び当該パスワードに対応するサーバ使用可能期間を含む管理情報を記憶する記憶手段と、ゲーム装置からパスワードを含む決済要求を受信する受信手段と、受信した前記決済要求に含まれる前記パスワードが前記記憶手段に記憶されている場合に決済を終了し、当該決済要求を送信した前記ゲーム装置に通信を伴うゲームの実行を許可する許可手段とを備えるサーバとStorage means for storing management information including a password and a server usable period corresponding to the password, receiving means for receiving a payment request including a password from a game device, and the password included in the received payment request being stored A server comprising: permission means for permitting execution of a game accompanied by communication to the game device that ends payment when stored in the means and that transmits the payment request; ネットワークを介して通信可能に構成されたゲーム装置であって、A game device configured to be communicable via a network,
前記ゲームを実行する上で元になるメインプログラムを記憶したメイン記憶媒体、又は、前記ゲームを実行する上で付加的な機能を提供するための追加プログラム及び前記パスワードを記憶した追加記憶媒体のいずれかが装着され、前記追加記憶媒体が装着されたときに当該追加記憶媒体から当該パスワードを読み取る読取手段と、  Either a main storage medium that stores a main program that is a base for executing the game, or an additional storage medium that stores an additional program and a password for providing an additional function for executing the game Reading means for reading the password from the additional storage medium when the additional storage medium is mounted;
前記追加記憶媒体が前記読取手段に装着されたときに、読み取ったパスワードを含む前記決済要求を前記サーバへ送信する決済要求手段と、  Payment request means for transmitting the payment request including the read password to the server when the additional storage medium is attached to the reading means;
前記サーバの前記許可手段がゲームの実行を許可した場合に前記メインプログラム及び前記追加プログラムを利用して前記サーバと通信を行いながら前記ゲームを実行し、前記サーバの前記許可手段が前記オンラインゲームの実行を許可しない場合に前記メインプログラム及び前記追加プログラムを利用して前記サーバと通信を行わずにゲームを実行するゲーム実行手段と、を備えることを特徴とするゲーム装置。  When the permission means of the server permits the execution of the game, the game is executed while communicating with the server using the main program and the additional program, and the permission means of the server A game device comprising: a game execution means for executing a game without using the main program and the additional program to communicate with the server when execution is not permitted.
パスワード及び当該パスワードに対応するサーバ使用可能期間を含む管理情報を記憶する記憶手段と、コンピュータからパスワードを含む決済要求を受信する受信手段と、受信した前記決済要求に含まれる前記パスワードが前記記憶手段に記憶されている場合に決済を終了し、当該決済要求を送信した前記コンピュータに通信を伴うゲームの実行を許可する許可手段とを備えるサーバとネットワークを介して通信可能に構成された前記コンピュータにより実行されるプログラムであって、前記コンピュータを、Storage means for storing management information including a password and a server usable period corresponding to the password; receiving means for receiving a payment request including a password from a computer; and the storage means including the password included in the received payment request A computer that is configured to be communicable via a network with a server that includes a permitting means for permitting execution of a game involving communication to the computer that terminates the payment and stores the payment request when stored in the network. A program to be executed, wherein the computer is
前記ゲームを実行する上で元になるメインプログラムを記憶したメイン記憶媒体、又は、前記ゲームを実行する上で付加的な機能を提供するための追加プログラム及び前記パスワードを記憶した追加記憶媒体のいずれかが装着され、前記追加記憶媒体が装着されたときに当該追加記憶媒体から当該パスワードを読み取る読取手段、  Either a main storage medium that stores a main program that is a base for executing the game, or an additional storage medium that stores an additional program and a password for providing an additional function for executing the game Reading means for reading the password from the additional storage medium when the additional storage medium is mounted,
前記追加記憶媒体が前記読取手段に装着されたときに、読み取ったパスワードを含む前記決済要求を前記サーバへ送信する決済要求手段、  Payment request means for transmitting the payment request including the read password to the server when the additional storage medium is attached to the reading means;
前記サーバの前記許可手段がゲームの実行を許可した場合に前記メインプログ  The main program when the permission means of the server permits the execution of the game ラム及び前記追加プログラムを利用して前記サーバと通信を行いながら前記ゲームを実行し、前記サーバの前記許可手段が前記オンラインゲームの実行を許可しない場合に前記メインプログラム及び前記追加プログラムを利用して前記サーバと通信を行わずにゲームを実行するゲーム実行手段、として機能させることを特徴とするプログラム。The game is executed while communicating with the server using the program and the additional program, and the main program and the additional program are used when the permission unit of the server does not permit the execution of the online game. A program that functions as a game execution unit that executes a game without communicating with the server.
JP2002091408A 2002-03-28 2002-03-28 GAME SYSTEM, GAME DEVICE, AND PROGRAM Expired - Fee Related JP3671018B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002091408A JP3671018B2 (en) 2002-03-28 2002-03-28 GAME SYSTEM, GAME DEVICE, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002091408A JP3671018B2 (en) 2002-03-28 2002-03-28 GAME SYSTEM, GAME DEVICE, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2003284871A JP2003284871A (en) 2003-10-07
JP3671018B2 true JP3671018B2 (en) 2005-07-13

Family

ID=29236495

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002091408A Expired - Fee Related JP3671018B2 (en) 2002-03-28 2002-03-28 GAME SYSTEM, GAME DEVICE, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP3671018B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005077481A1 (en) * 2004-02-12 2005-08-25 Konami Corporation Method for managing game using communication line
US7980955B2 (en) * 2004-09-09 2011-07-19 Sony Computer Entertainment Europe Limited Method and apparatus for continuous execution of a game program via multiple removable storage mediums
AU2006269267B2 (en) * 2005-07-08 2010-05-13 Cfph, Llc System for providing wireless gaming as a service application

Also Published As

Publication number Publication date
JP2003284871A (en) 2003-10-07

Similar Documents

Publication Publication Date Title
KR100692382B1 (en) Methods and systems for securely deploying computer software products
CN101218600B (en) System for secure transfer of online privileges
US7698733B2 (en) Computer system and usage method thereof
US9275197B2 (en) Sharing and lending of digital content
CN101681483B (en) Comprise the safe transfer of the online authority of non-financial options
US20060063590A1 (en) Mechanism to control game usage on user devices
CN1682204B (en) Authentication processing hardware, authentication processing system, and usage management hardware
JP2005523487A (en) Rechargeable media distribution / playback system
US10586221B1 (en) Regulating access to content using a multitiered rule base
JP7486770B2 (en) Linkage system, linkage control method, and computer program therefor
JP3671018B2 (en) GAME SYSTEM, GAME DEVICE, AND PROGRAM
JP5265153B2 (en) Payment system
EP1238691B1 (en) Data delivery system and data delivery method for family game machine
JPH05228259A (en) Game device utilizing on-line
JP2001297200A (en) Service providing system and service providing method
JP5367303B2 (en) Electronic payment system, electronic payment server, mobile communication terminal, and electronic payment method
JP2002092247A (en) Game system
JP2001300124A (en) Game management system and method by means of network, and recording medium
JP2023013343A (en) Accumulated ball management system, amusement center system, computer program
JP2007000521A (en) Management system and method, information processing apparatus and method, portable terminal, information processing method of portable terminal, and program
KR20030025013A (en) System for managing game process on on-line and Method for managing game porcess on on-line
CA2397717A1 (en) Rechargeable media distribution and play system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040302

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050412

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050415

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090422

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090422

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090422

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090422

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100422

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110422

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110422

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120422

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130422

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130422

Year of fee payment: 8

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: R3D04

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130422

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140422

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees