JP6791288B2 - Game system, information processing device and program - Google Patents

Game system, information processing device and program Download PDF

Info

Publication number
JP6791288B2
JP6791288B2 JP2019055626A JP2019055626A JP6791288B2 JP 6791288 B2 JP6791288 B2 JP 6791288B2 JP 2019055626 A JP2019055626 A JP 2019055626A JP 2019055626 A JP2019055626 A JP 2019055626A JP 6791288 B2 JP6791288 B2 JP 6791288B2
Authority
JP
Japan
Prior art keywords
game
user
identification information
payment
server
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.)
Active
Application number
JP2019055626A
Other languages
Japanese (ja)
Other versions
JP2020151389A (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.)
Sega Corp
Original Assignee
Sega Corp
Sega Games Co Ltd
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 Sega Corp, Sega Games Co Ltd filed Critical Sega Corp
Priority to JP2019055626A priority Critical patent/JP6791288B2/en
Publication of JP2020151389A publication Critical patent/JP2020151389A/en
Application granted granted Critical
Publication of JP6791288B2 publication Critical patent/JP6791288B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、ゲームシステム、情報処理装置及びプログラムに関する。 The present invention relates to game systems, information processing devices and programs.

従来から、現金で支払いを行う代わりに、電子データをやりとりすることで支払いを行う電子決済が普及している。 Traditionally, electronic payments, in which payments are made by exchanging electronic data instead of making payments in cash, have become widespread.

これに関し、例えば特許文献1には、端末装置からの要求に応じて、口座情報(資産の残高情報)を管理するサーバ装置が電子決済を行う技術が開示されている。 In this regard, for example, Patent Document 1 discloses a technique in which a server device that manages account information (balance information of assets) performs electronic payment in response to a request from a terminal device.

特許第6189572号公報Japanese Patent No. 6189572

しかしながら、上記のような電子決済を用いた従来のゲームにおいては、参加者がゲームに参加する段階でゲーム料金の電子決済が完了してしまうので、例えば複数の参加者が参加するゲームでも、ゲーム結果に関係なくゲーム料金の決済額が一律となっていた。このため、ゲーム結果に対する参加者の意識が薄れてしまうことでゲームが単調となり、ひいてはゲームの参加者が減少してしまうことになっていた。 However, in the conventional game using electronic payment as described above, the electronic payment of the game fee is completed when the participants participate in the game, so that even in a game in which a plurality of participants participate, for example, the game Regardless of the result, the payment amount of the game fee was uniform. For this reason, the consciousness of the participants regarding the game result is weakened, and the game becomes monotonous, which in turn reduces the number of participants in the game.

本発明はこのような課題に鑑みてなされたものであり、その目的は、ゲーム結果に対する参加者の意識を高めることができるゲームシステム、情報処理装置及びプログラムを提供することにある。 The present invention has been made in view of such a problem, and an object of the present invention is to provide a game system, an information processing device, and a program capable of raising participants' awareness of game results.

上記課題を解決するために、本発明の第一態様に係るゲームシステムは、互いに同一のゲームを実行する複数のゲーム機と、複数の携帯端末装置と、各ゲーム機及び各携帯端末装置と通信可能なゲームサーバと、当該ゲームサーバと通信可能でユーザ毎の口座を管理する決済サーバと、を備えるゲームシステムであって、前記携帯端末装置は、前記ゲーム機のゲーム機識別情報を取得し、取得したゲーム機識別情報とユーザのユーザ識別情報を含む、ゲームへの参加要求を前記ゲームサーバに送信し、前記ゲームサーバは、前記参加要求を受信した場合、前記参加要求に含まれるユーザ識別情報と金額情報とを含む事前処理要求を前記決済サーバに送信し、前記決済サーバは、前記事前処理要求を受信した場合、前記事前処理要求に含まれる情報に基づいた事前処理を実行し、処理結果を前記ゲームサーバに送信し、前記ゲームサーバは、前記処理結果を受信した場合、前記ユーザ識別情報と前記ゲーム機識別情報とを紐づけることで、前記携帯端末装置のユーザを前記ゲームの参加者として決定し、所定人数の参加者が揃った場合に前記ゲーム機に前記ゲームの実行許可を送信し、各ゲーム機は、前記実行許可を受信した場合に、前記ゲームを実行し、ゲーム結果を前記ゲームサーバに送信し、前記ゲームサーバは、前記ゲーム結果を受信した場合、前記ゲーム結果に基づいてユーザ毎にゲーム料金を決定し、決定したゲーム料金の料金情報と各ユーザのユーザ識別情報とを含む決済要求を前記決済サーバに送信し、前記決済サーバは、前記決済要求を受信した場合、前記決済要求に含まれるユーザ識別情報毎に、前記決済要求に含まれ、当該ユーザ識別情報に対応する料金情報が示すゲーム料金を決済する。 In order to solve the above problems, the game system according to the first aspect of the present invention communicates with a plurality of game machines that execute the same game, a plurality of mobile terminal devices, each game machine, and each mobile terminal device. A game system including a capable game server and a payment server capable of communicating with the game server and managing an account for each user, wherein the mobile terminal device acquires game machine identification information of the game machine. When a game participation request including the acquired game machine identification information and the user identification information of the user is transmitted to the game server, and the game server receives the participation request, the user identification information included in the participation request is included. And the amount information, the pre-processing request is transmitted to the payment server, and when the payment server receives the pre-processing request, the pre-processing request is executed based on the information included in the pre-processing request. When the processing result is transmitted to the game server and the game server receives the processing result, the user of the mobile terminal device is referred to the game by associating the user identification information with the game machine identification information. It is determined as a participant, and when a predetermined number of participants are gathered, the execution permission of the game is transmitted to the game machine, and when each game machine receives the execution permission, the game is executed and the game is played. The result is transmitted to the game server, and when the game server receives the game result, the game fee is determined for each user based on the game result, and the charge information of the determined game fee and the user identification of each user are identified. When a payment request including information is transmitted to the payment server and the payment server receives the payment request, each user identification information included in the payment request is included in the payment request and the user identification information is included in the payment request. Settle the game fee indicated by the fee information corresponding to.

また、本発明の第二態様に係るゲームシステムでは、前記携帯端末装置は、前記ユーザの操作に応じて、前記ゲーム機に表されている前記ゲーム機識別情報を含むコードを撮影することで、当該ゲーム機識別情報を取得する。 Further, in the game system according to the second aspect of the present invention, the portable terminal device captures a code including the game machine identification information displayed on the game machine in response to the operation of the user. Acquire the game machine identification information.

また、本発明の第三態様に係るゲームシステムでは、前記決済サーバは、前記事前処理要求を受信した場合、前記事前処理として、前記事前処理要求に含まれるユーザ識別情報に対応する口座に、前記事前処理要求に含まれる金額情報が示す金額以上の金額があるか確認する事前確認処理を実行し、事前確認処理結果を前記ゲームサーバに送信し、且つ、前記決済要求を受信した場合、前記決済要求に含まれるユーザ識別情報毎の口座から、前記決済要求に含まれ、当該ユーザ識別情報に対応する料金情報が示すゲーム料金を決済する。 Further, in the game system according to the third aspect of the present invention, when the payment server receives the pre-processing request, the pre-processing is an account corresponding to the user identification information included in the pre-processing request. Executes a pre-confirmation process for confirming whether or not there is an amount equal to or greater than the amount indicated by the amount information included in the pre-processing request, transmits the pre-confirmation process result to the game server, and receives the payment request. In this case, the game fee included in the payment request and indicated by the fee information corresponding to the user identification information is settled from the account for each user identification information included in the payment request.

また、本発明の第四態様に係るゲームシステムでは、前記決済サーバは、前記事前処理要求を受信した場合、前記事前処理として、前記事前処理要求に含まれるユーザ識別情報に対応する口座に対して、前記事前処理要求に含まれる金銭情報が示す金額を決済する事前決済処理を実行し、事前決済処理結果を前記ゲームサーバに送信し、且つ、前記決済要求を受信した場合、前記事前決済処理で決済した金額に基づき、前記決済要求に含まれるユーザ識別情報毎に、前記決済要求に含まれ、当該ユーザ識別情報に対応する料金情報が示すゲーム料金を決済する。 Further, in the game system according to the fourth aspect of the present invention, when the payment server receives the pre-processing request, the pre-processing is an account corresponding to the user identification information included in the pre-processing request. When the pre-payment process for settling the amount indicated by the monetary information included in the pre-process request is executed, the pre-payment process result is transmitted to the game server, and the payment request is received, the previous Based on the amount of money settled in the pre-article payment process, for each user identification information included in the payment request, the game fee included in the payment request and indicated by the charge information corresponding to the user identification information is settled.

また、本発明の第五態様に係るゲームシステムでは、前記ゲームサーバは、前記ゲーム結果を受信した場合、ユーザ毎に、当該ゲーム結果に基づいて特典を決定し、決定した特典を付与する。 Further, in the game system according to the fifth aspect of the present invention, when the game server receives the game result, the game server determines a privilege based on the game result for each user and grants the determined privilege.

また、本発明の第六態様に係るゲームシステムでは、前記特典は、次回のゲームのゲーム料金を割引する特典を含む。 Further, in the game system according to the sixth aspect of the present invention, the privilege includes a privilege of discounting the game fee of the next game.

また、本発明の第七態様に係る情報処理装置は、互いに同一のゲームを実行する複数のゲーム機、及び、複数の携帯端末装置と通信可能な情報処理装置であって、ゲーム機識別情報とユーザのユーザ識別情報とを含む、ゲームへの参加要求を前記携帯端末装置から受信した場合、前記参加要求に含まれるユーザ識別情報と金額情報とに基づいた事前処理を実行する事前処理手段と、前記事前処理の実行後に、前記ユーザ識別情報と前記ゲーム機識別情報とを紐づけることで、前記携帯端末装置のユーザを前記ゲームの参加者として決定し、所定人数の参加者が揃った場合に前記ゲーム機に前記ゲームの実行許可を送信する参加処理手段と、前記ゲーム機から前記ゲームのゲーム結果を受信した場合、当該ゲーム結果に基づいてユーザ毎にゲーム料金を決定する決定手段と、各ユーザのユーザ識別情報毎に、前記決定手段が決定したゲーム料金を決済する決済手段と、を備える。 Further, the information processing device according to the seventh aspect of the present invention is a plurality of game machines that execute the same game, and an information processing device that can communicate with a plurality of mobile terminal devices, and is a game machine identification information. When a participation request for a game including a user identification information of a user is received from the mobile terminal device, a pre-processing means for executing pre-processing based on the user identification information and the amount information included in the participation request, and a pre-processing means. When the user of the mobile terminal device is determined as a participant of the game by associating the user identification information with the game machine identification information after the execution of the preprocessing, and a predetermined number of participants are gathered. Participation processing means for transmitting the execution permission of the game to the game machine, and determining means for determining the game fee for each user based on the game result when the game result of the game is received from the game machine. For each user identification information of each user, a payment means for settling the game fee determined by the determination means is provided.

また、本発明の第八態様に係るプログラムは、互いに同一のゲームを実行する複数のゲーム機、及び、複数の携帯端末装置と通信可能なコンピュータを、ゲーム機識別情報とユーザのユーザ識別情報とを含む、ゲームへの参加要求を前記携帯端末装置から受信した場合、前記参加要求に含まれるユーザ識別情報と金額情報とに基づいた事前処理を実行する事前処理手段、前記事前処理の実行後に、前記ユーザ識別情報と前記ゲーム機識別情報とを紐づけることで、前記携帯端末装置のユーザを前記ゲームの参加者として決定し、所定人数の参加者が揃った場合に前記ゲーム機に前記ゲームの実行許可を送信する参加処理手段、前記ゲーム機から前記ゲームのゲーム結果を受信した場合、当該ゲーム結果に基づいてユーザ毎にゲーム料金を決定する決定手段、各ユーザのユーザ識別情報毎に、前記決定手段が決定したゲーム料金を決済する決済手段、として機能させる。 In addition, the program according to the eighth aspect of the present invention uses a plurality of game machines that execute the same game and a computer capable of communicating with a plurality of mobile terminal devices as game machine identification information and user identification information of the user. When a participation request for a game including the above is received from the mobile terminal device, a pre-processing means for executing pre-processing based on the user identification information and the amount information included in the participation request, after the execution of the pre-processing. By associating the user identification information with the game machine identification information, the user of the mobile terminal device is determined as a participant of the game, and when a predetermined number of participants are gathered, the game is sent to the game machine. Participation processing means for transmitting the execution permission of, when the game result of the game is received from the game machine, the determination means for determining the game fee for each user based on the game result, for each user identification information of each user, It functions as a payment means for settling the game fee determined by the determination means.

本発明によれば、ゲーム結果に対する参加者の意識を高めることができる。 According to the present invention, it is possible to raise the awareness of the participants regarding the game result.

図1は、本発明の実施形態に係るゲームシステムの全体構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the overall configuration of the game system according to the embodiment of the present invention. 図2は、図1に示すゲーム機のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the hardware configuration of the game machine shown in FIG. 図3は、図1に示す携帯端末装置のハードウェア構成の一例を示すブロック図である。FIG. 3 is a block diagram showing an example of the hardware configuration of the mobile terminal device shown in FIG. 図4は、図1に示すサーバ装置のハードウェア構成の一例を示すブロック図である。FIG. 4 is a block diagram showing an example of the hardware configuration of the server device shown in FIG. 図5は、図1に示すサーバ装置の機能構成の一例を示すブロック図である。FIG. 5 is a block diagram showing an example of the functional configuration of the server device shown in FIG. 図6は、ゲームシステムにおいてゲームの実行及びプレイ料金の決済に関する処理の流れの具体例を示す図である。FIG. 6 is a diagram showing a specific example of a processing flow related to game execution and payment of play fees in a game system.

以下、添付図面を参照しながら本発明の複数の実施形態について説明する。説明の理解を容易にするため、各図面において同一の構成要素及びステップに対しては可能な限り同一の符号を付して、重複する説明は省略する。 Hereinafter, a plurality of embodiments of the present invention will be described with reference to the accompanying drawings. In order to facilitate understanding of the description, the same components and steps are designated by the same reference numerals as much as possible in each drawing, and duplicate description is omitted.

<全体構成>
図1は、本発明の実施形態に係るゲームシステム1の全体構成の一例を示すブロック図である。
<Overall configuration>
FIG. 1 is a block diagram showing an example of the overall configuration of the game system 1 according to the embodiment of the present invention.

図1に示すように、本実施形態に係るゲームシステム1は、一又は複数のゲーム機10と、一又は複数の携帯端末装置12と、サーバ群14と、を備える。 As shown in FIG. 1, the game system 1 according to the present embodiment includes one or more game machines 10, one or more mobile terminal devices 12, and a server group 14.

ゲーム機10は、ユーザにゲームを提供する装置である。このゲーム機10は、例えばゲームセンターやホテル、飲食店等の店舗に設置されている。 The game machine 10 is a device that provides a game to a user. The game machine 10 is installed in a store such as a game center, a hotel, or a restaurant.

携帯端末装置12は、ゲーム機10のゲームをプレイするユーザが携帯している端末装置である。 The mobile terminal device 12 is a terminal device carried by a user who plays a game of the game machine 10.

サーバ群14は、例えばゲームサーバ14Aと、決済サーバ14Bと、を含んで構成される。サーバ群14は、ゲーム機10及び携帯端末装置12と、インターネットやイントラネット等の通信ネットワークNTを介して通信可能な装置である。ゲームサーバ14Aは、ゲーム機10のゲームのゲームデータを管理したり、ゲーム機10と連携してゲームの全部又は一部を実行したり、複数のユーザを同一のゲームに参加させたりする。決済サーバ14Bは、ゲーム機10からの決済要求に応答して、ゲーム機10でユーザがプレイしたゲームのゲーム料金の決済を行う。なお、ゲームサーバ14Aと決済サーバ14Bは、別々のサーバ装置(情報処理装置)で実現されるだけでなく、同一のサーバ装置で実現されてもよい。 The server group 14 includes, for example, a game server 14A and a payment server 14B. The server group 14 is a device capable of communicating with the game machine 10 and the mobile terminal device 12 via a communication network NT such as the Internet or an intranet. The game server 14A manages game data of the game of the game machine 10, executes all or a part of the game in cooperation with the game machine 10, and causes a plurality of users to participate in the same game. In response to the payment request from the game machine 10, the payment server 14B pays the game fee of the game played by the user on the game machine 10. The game server 14A and the payment server 14B may be realized not only by separate server devices (information processing devices) but also by the same server device.

<ハードウェア構成>
図2は、図1に示すゲーム機10のハードウェア構成の一例を示すブロック図である。
<Hardware configuration>
FIG. 2 is a block diagram showing an example of the hardware configuration of the game machine 10 shown in FIG.

図2に示すように、ゲーム機10は、CPU(Central Processing Unit)20と、メモリ22と、記憶装置24と、操作装置26と、表示装置28と、通信装置29と、を備える。 As shown in FIG. 2, the game machine 10 includes a CPU (Central Processing Unit) 20, a memory 22, a storage device 24, an operation device 26, a display device 28, and a communication device 29.

CPU20は、メモリ22と、記憶装置24と、操作装置26と、表示装置28と、通信装置29に接続されており、これらを各種制御する。また、CPU20は、記憶装置24に格納されたゲームプログラム等の所定のプログラムを実行することにより各種の機能手段として機能する。 The CPU 20 is connected to a memory 22, a storage device 24, an operating device 26, a display device 28, and a communication device 29, and controls these in various ways. Further, the CPU 20 functions as various functional means by executing a predetermined program such as a game program stored in the storage device 24.

メモリ22は、プログラムや各種情報を一時的に記憶する。 The memory 22 temporarily stores programs and various information.

記憶装置24は、ハードディスク等で構成される。この記憶装置24は、CPU20における処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。 The storage device 24 is composed of a hard disk or the like. The storage device 24 stores various programs and various information necessary for executing processing in the CPU 20, and information on processing results.

操作装置26は、ユーザがゲームを操作するための装置である。 The operation device 26 is a device for the user to operate the game.

表示装置28は、ゲーム画面や、ゲーム機10のゲーム機識別情報を含んだ二次元コードを表示するための装置である。 The display device 28 is a device for displaying a game screen and a two-dimensional code including game machine identification information of the game machine 10.

通信装置29は、外部の装置と通信するための通信インターフェース等で構成される。 The communication device 29 is composed of a communication interface or the like for communicating with an external device.

図3は、図1に示す携帯端末装置12のハードウェア構成の一例を示すブロック図である。 FIG. 3 is a block diagram showing an example of the hardware configuration of the mobile terminal device 12 shown in FIG.

図3に示すように、携帯端末装置12は、主制御部30と、タッチパネル32と、カメラ34と、移動体通信部36と、無線LAN通信部38と、記憶部40と、スピーカ42と、を備える。 As shown in FIG. 3, the mobile terminal device 12 includes a main control unit 30, a touch panel 32, a camera 34, a mobile communication unit 36, a wireless LAN communication unit 38, a storage unit 40, a speaker 42, and the like. To be equipped.

主制御部30には、タッチパネル32と、カメラ34と、移動体通信部36と、無線LAN通信部38と、記憶部40と、スピーカ42と、に接続されている。そして、主制御部30は、これら接続先を制御する機能を有する。 The main control unit 30 is connected to a touch panel 32, a camera 34, a mobile communication unit 36, a wireless LAN communication unit 38, a storage unit 40, and a speaker 42. The main control unit 30 has a function of controlling these connection destinations.

タッチパネル32は、表示機能及び入力機能の両方の機能を有し、表示機能を担うディスプレイ32Aと、入力機能を担うタッチセンサ32Bとで構成される。 The touch panel 32 has both a display function and an input function, and is composed of a display 32A which has a display function and a touch sensor 32B which has an input function.

カメラ34は、静止画又は/及び動画を撮影し、記憶部40に保存する機能を有する。 The camera 34 has a function of capturing still images and / and moving images and storing them in the storage unit 40.

移動体通信部36は、アンテナ36Aを介して、移動体通信網と接続し、当該移動体通信網に接続されている他の通信装置と通信する機能を有する。 The mobile communication unit 36 has a function of connecting to the mobile communication network via the antenna 36A and communicating with other communication devices connected to the mobile communication network.

無線LAN通信部38は、アンテナ38Aを介して、通信ネットワークNTと接続し、当該通信ネットワークNTに接続されているゲームサーバ14A等の他の装置と通信する機能を有する。 The wireless LAN communication unit 38 has a function of connecting to the communication network NT via the antenna 38A and communicating with other devices such as the game server 14A connected to the communication network NT.

記憶部40には、各種プログラムが記憶されている。 Various programs are stored in the storage unit 40.

スピーカ42は、音を出力する機能を有する。 The speaker 42 has a function of outputting sound.

図4は、図1に示すゲームサーバ14Aのハードウェア構成の一例を示すブロック図である。 FIG. 4 is a block diagram showing an example of the hardware configuration of the game server 14A shown in FIG.

図4に示すように、ゲームサーバ14Aは、制御装置50と、通信装置52と、記憶装置54と、を備える。制御装置50は、CPU56及びメモリ58を主に備えて構成される。 As shown in FIG. 4, the game server 14A includes a control device 50, a communication device 52, and a storage device 54. The control device 50 mainly includes a CPU 56 and a memory 58.

制御装置50では、CPU56が記憶装置54或いはメモリ58に格納されている所定のプログラムを実行することにより、各種の機能手段として機能する。この機能手段の詳細については後述する。 In the control device 50, the CPU 56 functions as various functional means by executing a predetermined program stored in the storage device 54 or the memory 58. Details of this functional means will be described later.

通信装置52は、外部の装置と通信するための通信インターフェース等で構成される。 The communication device 52 is composed of a communication interface or the like for communicating with an external device.

記憶装置54は、ハードディスク等で構成される。記憶装置54は、制御装置50における処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。 The storage device 54 is composed of a hard disk or the like. The storage device 54 stores various programs and various information necessary for executing the process in the control device 50, and information on the processing result.

なお、ゲームサーバ14Aは、専用又は汎用のサーバ・コンピュータなどの情報処理装置を用いて実現することができる。また、ゲームサーバ14Aは、単一の情報処理装置より構成されるものであっても、通信ネットワークNT上に分散した複数の情報処理装置より構成されるものであってもよい。また、図4は、ゲームサーバ14Aが有する主要なハードウェア構成の一部を示しているに過ぎず、ゲームサーバ14Aは、サーバが一般的に備える他の構成を備えることができる。また、決済サーバ14Bも、ゲームサーバ14Aと同様の構成を備えることができる。 The game server 14A can be realized by using an information processing device such as a dedicated or general-purpose server computer. Further, the game server 14A may be composed of a single information processing device or may be composed of a plurality of information processing devices distributed on the communication network NT. Further, FIG. 4 shows only a part of the main hardware configurations of the game server 14A, and the game server 14A can include other configurations generally provided by the server. Further, the payment server 14B can also have the same configuration as the game server 14A.

<機能構成>
図5は、図1に示すサーバ群14の機能構成の一例を示すブロック図である。
<Functional configuration>
FIG. 5 is a block diagram showing an example of the functional configuration of the server group 14 shown in FIG.

図5に示すように、サーバ群14は、機能構成として、記憶手段60と、事前処理手段62と、参加処理手段64と、決定手段66と、決済手段68と、を備える。記憶手段60は、ゲームサーバ14A又は決済サーバ14Bの記憶装置54又は/及びメモリ58で実現される。その他の機能構成は、ゲームサーバ14A又は決済サーバ14Bの制御装置50がプログラムを実行することにより実現される。 As shown in FIG. 5, the server group 14 includes a storage means 60, a pre-processing means 62, a participation processing means 64, a determination means 66, and a payment means 68 as functional configurations. The storage means 60 is realized by the storage device 54 and / and the memory 58 of the game server 14A or the payment server 14B. Other functional configurations are realized by the control device 50 of the game server 14A or the payment server 14B executing the program.

記憶手段60は、例えば、プレイデータ60Aと、口座管理テーブル60Bと、を記憶する機能を有する。プレイデータ60Aは、ユーザのユーザ識別情報(ユーザID)毎に設けられ、ユーザのゲームの進行状況やプレイヤ情報を含むデータである。口座管理テーブル60Bは、ユーザID毎に、当該ユーザIDと口座(残高情報)とを紐づけて記憶するテーブルである。なお、残高情報は、ユーザが口座に入金した金銭の情報であり、例えば「600円」や「3000円」等の情報である。また、口座管理テーブル60Bは、決済サーバ14Bとは異なる他のサーバ装置に記憶されていてもよい。 The storage means 60 has a function of storing, for example, the play data 60A and the account management table 60B. The play data 60A is provided for each user identification information (user ID) of the user, and is data including the progress status of the user's game and player information. The account management table 60B is a table that stores the user ID and the account (balance information) in association with each user ID. The balance information is information on the amount of money that the user has deposited in the account, such as "600 yen" or "3000 yen". Further, the account management table 60B may be stored in another server device different from the payment server 14B.

事前処理手段62は、ゲーム機10のゲーム機識別情報(ゲーム機ID)とユーザのユーザIDとを含む、ゲームへの参加要求を携帯端末装置12から受信した場合、参加要求に含まれるユーザIDと金額情報とに基づいた事前処理を実行する機能手段である。事前処理としては、例えば、事前確認処理や事前決済処理が挙げられる。事前確認処理は、口座管理テーブル60Bを参照して、ユーザIDに対応する口座に、金額情報が示す金額以上の金額があるか確認する処理である。事前決済処理としては、口座管理テーブル60Bにおいて、ユーザIDに対応する口座に対して、金銭情報が示す金額を決済する処理である。 When the preprocessing means 62 receives the participation request for the game from the mobile terminal device 12, which includes the game machine identification information (game machine ID) of the game machine 10 and the user ID of the user, the user ID included in the participation request. It is a functional means to execute preprocessing based on the amount information and the amount information. Examples of the pre-processing include pre-confirmation processing and pre-payment processing. The pre-confirmation process is a process of referring to the account management table 60B and confirming whether or not the account corresponding to the user ID has an amount equal to or greater than the amount indicated by the amount information. The pre-settlement process is a process of settling the amount indicated by the monetary information to the account corresponding to the user ID in the account management table 60B.

参加処理手段64は、事前処理の実行後に、ユーザIDとゲーム機IDとを紐づけることで、携帯端末装置12のユーザをゲームの参加者として決定し、所定人数の参加者が揃った場合にゲーム機10にゲームの実行許可を送信する機能手段である。 The participation processing means 64 determines the user of the mobile terminal device 12 as a participant of the game by associating the user ID and the game machine ID after executing the pre-processing, and when a predetermined number of participants are gathered. This is a functional means for transmitting a game execution permission to the game machine 10.

決定手段66は、ゲーム機10からゲームのゲーム結果を受信した場合、当該ゲーム結果に基づいてユーザ毎にゲーム料金を決定する機能手段である。特にゲームが対戦ゲームである場合には、決定手段66は、対戦結果に基づいてユーザ毎にゲーム料金を決定することが好ましい。例えば、決定手段66は、ゲームに勝ったユーザはゲーム料金を50円に決定し、ゲームに負けたユーザはゲーム料金を100円に決定する。また、例えば、決定手段66は、ゲーム中に得られたスコアが閾値以上であればゲーム料金を50円に決定し、ゲーム中に得られたスコアが閾値未満であればゲーム料金を100円に決定してもよい。 The determination means 66 is a functional means for determining a game fee for each user based on the game result when the game result of the game is received from the game machine 10. In particular, when the game is a battle game, it is preferable that the determination means 66 determines the game fee for each user based on the battle result. For example, in the determination means 66, the user who wins the game determines the game fee to 50 yen, and the user who loses the game determines the game fee to 100 yen. Further, for example, the determination means 66 determines the game fee to be 50 yen if the score obtained during the game is equal to or higher than the threshold value, and sets the game fee to 100 yen if the score obtained during the game is less than the threshold value. You may decide.

決済手段68は、口座管理テーブル60Bを参照して、各ユーザのユーザID毎に、決定手段66が決定したゲーム料金を決済する機能手段である。決済処理の具体例としては、口座管理テーブル60Bにおいて、ユーザIDに対応する口座からゲーム料金を減算する。 The payment means 68 is a functional means for settling the game fee determined by the determination means 66 for each user ID of each user with reference to the account management table 60B. As a specific example of the payment process, the game fee is subtracted from the account corresponding to the user ID in the account management table 60B.

<処理の流れ>
まず、本実施形態に係るゲームシステム1の処理の流れの概要を以下に説明する。
<Processing flow>
First, an outline of the processing flow of the game system 1 according to the present embodiment will be described below.

まず、携帯端末装置12は、ゲーム機10のゲーム機IDを取得し、取得したゲーム機IDとユーザのユーザIDを含む、ゲームへの参加要求をゲームサーバ14Aに送信する。ゲームサーバ14Aは、参加要求を受信した場合、当該参加要求に含まれるユーザIDと金額情報とを含む処理要求を決済サーバ14Bに送信する。決済サーバ14Bは、処理要求を受信した場合、処理要求に含まれる情報に基づいた事前処理を実行し、処理結果をゲームサーバ14Aに送信する。ゲームサーバ14Aは、処理結果を受信した場合、ユーザIDとゲーム機IDとを紐づけることで、携帯端末装置12のユーザをゲームの参加者として決定し、所定人数の参加者が揃った場合にゲーム機10にゲームの実行許可を送信する。各ゲーム機10は、実行許可を受信した場合に、ゲームを実行し、ゲーム結果をゲームサーバ14Aに送信する。ゲームサーバ14Aは、ゲーム結果を受信した場合、ゲーム結果に基づいてユーザ毎にゲーム料金を決定し、決定したゲーム料金と各ユーザのユーザIDとを含む決済要求を決済サーバ14Bに送信する。決済サーバ14Bは、決済要求を受信した場合、当該決済要求に含まれるユーザID毎に、決済要求に含まれ、ユーザIDに対応するゲーム料金を決済する。 First, the mobile terminal device 12 acquires the game machine ID of the game machine 10 and transmits a game participation request including the acquired game machine ID and the user ID of the user to the game server 14A. When the game server 14A receives the participation request, the game server 14A transmits a processing request including the user ID and the amount information included in the participation request to the payment server 14B. When the payment server 14B receives the processing request, the payment server 14B executes preprocessing based on the information included in the processing request and transmits the processing result to the game server 14A. When the game server 14A receives the processing result, the game server 14A determines the user of the mobile terminal device 12 as a game participant by associating the user ID with the game machine ID, and when a predetermined number of participants are available. The game execution permission is transmitted to the game machine 10. When each game machine 10 receives the execution permission, it executes the game and transmits the game result to the game server 14A. When the game server 14A receives the game result, the game fee is determined for each user based on the game result, and a payment request including the determined game fee and the user ID of each user is transmitted to the payment server 14B. When the payment server 14B receives the payment request, the payment server 14B setstles the game fee included in the payment request and corresponding to the user ID for each user ID included in the payment request.

次に、本実施形態に係るゲームシステム1の処理の流れの具体例を説明する。 Next, a specific example of the processing flow of the game system 1 according to the present embodiment will be described.

図6は、ゲームシステム1においてゲームの実行及びゲーム料金の決済に関する処理の流れの具体例を示す図である。なお、以下のステップの順番は、適宜、変更することができる。 FIG. 6 is a diagram showing a specific example of a processing flow related to game execution and game fee settlement in the game system 1. The order of the following steps can be changed as appropriate.

(ステップSP10)
ゲーム機10は、ユーザから操作(画面のタッチ操作やボタンの押下操作等)を受け付ける。そして、処理は、ステップSP12の処理に移行する。
(Step SP10)
The game machine 10 accepts operations (screen touch operations, button pressing operations, etc.) from the user. Then, the process shifts to the process of step SP12.

(ステップSP12)
ゲーム機10は、当該ゲーム機10のゲーム機IDを含む二次元コードを表示する。なお、ゲーム機10は、二次元コードの代わりに、一次元コード等の他の種類のコードを表示してもよい。そして、処理は、ステップSP14の処理に移行する。
(Step SP12)
The game machine 10 displays a two-dimensional code including the game machine ID of the game machine 10. The game machine 10 may display another type of code such as a one-dimensional code instead of the two-dimensional code. Then, the process shifts to the process of step SP14.

(ステップSP14)
ゲーム機10を操作したユーザの携帯端末装置12は、当該ユーザの操作に応じて、ゲーム機10に表示されている二次元コードを撮影する。そして、処理は、ステップSP16の処理に移行する。
(Step SP14)
The mobile terminal device 12 of the user who operates the game machine 10 takes a picture of the two-dimensional code displayed on the game machine 10 in response to the operation of the user. Then, the process shifts to the process of step SP16.

(ステップSP16)
携帯端末装置12は、撮影した二次元コードからゲーム機IDを取得する。そして、処理は、ステップSP18の処理に移行する。
(Step SP16)
The mobile terminal device 12 acquires the game machine ID from the captured two-dimensional code. Then, the process proceeds to the process of step SP18.

(ステップSP18)
携帯端末装置12は、当該携帯端末装置12のユーザのユーザIDと取得したゲーム機IDとを含む参加要求をゲームサーバ14Aに送信する。そして、処理は、ステップSP20の処理に移行する。
(Step SP18)
The mobile terminal device 12 transmits a participation request including the user ID of the user of the mobile terminal device 12 and the acquired game machine ID to the game server 14A. Then, the process shifts to the process of step SP20.

(ステップSP20)
ゲームサーバ14Aは、携帯端末装置12から参加要求を受信する。これに応答して、ゲームサーバ14Aは、参加要求に含まれるユーザIDと予め定められた金額情報とを含む事前処理要求を決済サーバ14Bに送信する。そして、処理は、ステップSP22の処理に移行する。
(Step SP20)
The game server 14A receives a participation request from the mobile terminal device 12. In response to this, the game server 14A transmits a pre-processing request including the user ID included in the participation request and the predetermined amount information to the payment server 14B. Then, the process shifts to the process of step SP22.

(ステップSP22)
決済サーバ14Bは、ゲームサーバ14Aから事前処理要求を受信する。これに応答して、決済サーバ14Bの事前処理手段62は、処理要求に含まれる情報に基づいた事前処理を実行する。本実施形態では、事前処理手段62は、事前処理として、口座管理テーブル60Bを参照して、事前処理要求に含まれるユーザIDに対応する口座に、処理要求に含まれる金額情報が示す金額以上の金額があるか確認する。そして、処理は、ステップSP24の処理に移行する。
(Step SP22)
The payment server 14B receives the pre-processing request from the game server 14A. In response to this, the pre-processing means 62 of the payment server 14B executes pre-processing based on the information included in the processing request. In the present embodiment, as the pre-processing, the pre-processing means 62 refers to the account management table 60B and gives the account corresponding to the user ID included in the pre-processing request an amount equal to or greater than the amount indicated by the amount information included in the processing request. Check if there is an amount. Then, the process shifts to the process of step SP24.

(ステップSP24)
事前処理手段62は、確認結果をゲームサーバ14Aに送信する。そして、処理は、ステップSP26の処理に移行する。
(Step SP24)
The preprocessing means 62 transmits the confirmation result to the game server 14A. Then, the process shifts to the process of step SP26.

(ステップSP26)
ゲームサーバ14Aは、決済サーバ14Bから確認結果を受信する。これに応答して、ゲームサーバ14Aは、受信した確認結果が問題ないことを示しているか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップSP30の処理に移行し、当該判定が否定判定された場合には処理はステップSP28の処理に移行する。
(Step SP26)
The game server 14A receives the confirmation result from the payment server 14B. In response to this, the game server 14A determines whether or not the received confirmation result indicates that there is no problem. Then, when the determination is affirmative, the process shifts to the process of step SP30, and when the determination is negative, the process shifts to the process of step SP28.

(ステップSP28)
ゲームサーバ14Aは、携帯端末装置12にエラーを通知する。これに応答して、携帯端末装置12は、エラーを表示する。そして、図6に示す一連の処理が終了する。
(Step SP28)
The game server 14A notifies the mobile terminal device 12 of the error. In response to this, the mobile terminal device 12 displays an error. Then, a series of processes shown in FIG. 6 is completed.

(ステップSP30)
ゲームサーバ14Aの参加処理手段64は、参加処理を実行する。具体的には、参加処理手段64は、参加要求に含まれているユーザIDとゲーム機IDとを紐づけることで、携帯端末装置12のユーザをゲームの参加者として決定する。また、参加処理手段64は、携帯端末装置12に、ユーザが参加者として決定された旨を通知する。これに応答して、携帯端末装置12は、ユーザが参加者として決定された旨を表示する。そして、処理は、ステップSP32の処理に移行する。
(Step SP30)
The participation processing means 64 of the game server 14A executes the participation processing. Specifically, the participation processing means 64 determines the user of the mobile terminal device 12 as a participant in the game by associating the user ID included in the participation request with the game machine ID. In addition, the participation processing means 64 notifies the mobile terminal device 12 that the user has been determined as a participant. In response to this, the mobile terminal device 12 displays that the user has been determined as a participant. Then, the process shifts to the process of step SP32.

(ステップSP32)
参加処理手段64は、各ゲーム機IDに紐づけられたユーザIDの数を算出することで所定人数の参加者が揃ったか否かを判定する。そして、当該判定が肯定判定された場合には処理はステップSP34の処理に移行し、当該判定が否定判定された場合には処理はステップSP32の処理に戻る。
(Step SP32)
The participation processing means 64 determines whether or not a predetermined number of participants are available by calculating the number of user IDs associated with each game machine ID. Then, when the determination is affirmative, the process proceeds to the process of step SP34, and when the determination is negative, the process returns to the process of step SP32.

(ステップSP34)
ゲームサーバ14Aは、各ユーザIDに紐づけられているゲーム機IDに対応するゲーム機10に実行許可を送信する。そして、処理は、ステップSP36の処理に移行する。
(Step SP34)
The game server 14A transmits the execution permission to the game machine 10 corresponding to the game machine ID associated with each user ID. Then, the process shifts to the process of step SP36.

(ステップSP36)
各ゲーム機10は、ゲームサーバ14Aから実行許可を受信する。これに応答して、各ゲーム機10は、ゲームサーバ14Aと連携しながら全ての参加者が参加する形でゲームを実行する。そして、処理は、ステップSP38の処理に移行する。
(Step SP36)
Each game machine 10 receives an execution permission from the game server 14A. In response to this, each game machine 10 executes the game in a form in which all the participants participate in cooperation with the game server 14A. Then, the process shifts to the process of step SP38.

(ステップSP38)
各ゲーム機10は、ゲームが終了した後、当該ゲームのゲーム結果をゲームサーバ14Aに送信する。そして、処理は、ステップSP40の処理に移行する。
(Step SP38)
After the game is completed, each game machine 10 transmits the game result of the game to the game server 14A. Then, the process shifts to the process of step SP40.

(ステップSP40)
ゲームサーバ14Aは、各ゲーム機10からゲーム結果を受信する。これに応答して、ゲームサーバ14Aの決定手段66は、受信したゲーム結果に基づいてユーザ(ユーザID)毎にゲーム料金を決定する。そして、処理は、ステップSP42の処理に移行する。
(Step SP40)
The game server 14A receives the game result from each game machine 10. In response to this, the determination means 66 of the game server 14A determines the game fee for each user (user ID) based on the received game result. Then, the process shifts to the process of step SP42.

(ステップSP42)
決定手段66は、決定したゲーム料金の料金情報と各ユーザのユーザIDとを含む決済要求を決済サーバ14Bに送信する。そして、処理は、ステップSP44の処理に移行する。
(Step SP42)
The determination means 66 transmits a settlement request including the determined game charge charge information and the user ID of each user to the settlement server 14B. Then, the process shifts to the process of step SP44.

(ステップSP44)
決済サーバ14Bは、ゲームサーバ14Aから決済要求を受信する。これに応答して、決済サーバ14Bの決済手段68は、受信した決済要求に含まれるユーザID毎に、決済要求に含まれ、当該ユーザIDに対応する料金情報が示すゲーム料金を決済する。具体的には、決済手段68は、口座管理テーブル60Bから、各ユーザIDに対応する口座から料金情報が示すゲーム料金を減算する。続いて、決済手段68は、決済した旨を携帯端末装置12に送信する。そして、図6に示す一連の処理が終了する。
(Step SP44)
The payment server 14B receives a payment request from the game server 14A. In response to this, the payment means 68 of the payment server 14B setstle the game fee included in the payment request and indicated by the fee information corresponding to the user ID for each user ID included in the received payment request. Specifically, the payment means 68 subtracts the game fee indicated by the fee information from the account corresponding to each user ID from the account management table 60B. Subsequently, the payment means 68 transmits to the mobile terminal device 12 that the payment has been made. Then, a series of processes shown in FIG. 6 is completed.

以上、本実施形態によれば、ユーザ毎に、ゲーム結果に基づいて決定されたゲーム料金を決済するので、ゲーム結果に対する参加者の意識を高めることができる。 As described above, according to the present embodiment, since the game fee determined based on the game result is settled for each user, it is possible to raise the awareness of the participants regarding the game result.

また、本実施形態によれば、携帯端末装置12は、ユーザの操作に応じて、ゲーム機10に表されているゲーム機IDを含むコードを撮影することで、当該ゲーム機IDを取得するので、ユーザは、効率的にゲーム機IDを取得することができる。 Further, according to the present embodiment, the mobile terminal device 12 acquires the game machine ID by photographing the code including the game machine ID represented by the game machine 10 in response to the operation of the user. , The user can efficiently acquire the game machine ID.

また、本実施形態によれば、決済サーバ14Bは、処理要求に含まれるユーザIDに対応する口座に、処理要求に含まれる金額情報が示す金額以上の金額があるか確認する事前確認処理を実行するので、ゲームがプレイされた後に、ゲーム料金が支払えないといった事態が発生することを抑制できる。 Further, according to the present embodiment, the payment server 14B executes a pre-confirmation process for confirming whether or not the account corresponding to the user ID included in the processing request has an amount equal to or greater than the amount indicated by the amount information included in the processing request. Therefore, it is possible to prevent a situation in which the game fee cannot be paid after the game is played.

<変形例>
なお、本発明は上記実施形態に限定されるものではない。すなわち、上記実施形態に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。また、上記実施形態及び後述する変形例が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
<Modification example>
The present invention is not limited to the above embodiment. That is, the above-described embodiment with appropriate design changes by those skilled in the art is also included in the scope of the present invention as long as it has the features of the present invention. Further, the elements included in the above-described embodiment and the modifications described later can be combined as much as technically possible, and the combination thereof is also included in the scope of the present invention as long as the features of the present invention are included.

例えば、上記実施形態では、事前処理手段62は、事前処理として、事前確認処理をする場合を説明したが、口座管理テーブル60Bを参照し、事前処理要求に含まれるユーザIDに対応する口座に対して、事前処理要求に含まれる金銭情報が示す金額を参加料として決済する事前決済処理を実行してもよい。この場合、事前処理手段62は、事前決済処理結果をゲームサーバ14Aに送信し、且つ、決済要求を受信した場合、口座管理テーブル60Bを参照し、事前決済処理で決済した金額に基づき、決済要求に含まれるユーザID毎に、決済要求に含まれ、当該ユーザIDに対応する料金情報が示すゲーム料金を決済する。具体的には、決済手段68は、事前決済処理で決済した金額から、ユーザIDに対応する料金情報が示すゲーム料金との差額を算出し、事前決済処理の金額よりもゲーム料金が大きい場合は追加の支払いを決済し、事前決済処理の金額よりもゲーム料金が小さい場合は差額を返戻する。また、この差額についてユーザ間で支払われるよう、即ちゲーム料金の大きいユーザから小さいユーザに金銭の移動を決済しても良い。 For example, in the above embodiment, the pre-processing means 62 has described the case where the pre-processing means performs the pre-confirmation processing as the pre-processing. Then, a pre-settlement process may be executed in which the amount indicated by the monetary information included in the pre-processing request is settled as a participation fee. In this case, when the pre-processing means 62 transmits the pre-payment processing result to the game server 14A and receives the payment request, the pre-processing means 62 refers to the account management table 60B and makes a payment request based on the amount settled in the pre-payment processing. For each user ID included in the above, the game fee included in the payment request and indicated by the fee information corresponding to the user ID is settled. Specifically, the payment means 68 calculates the difference from the game charge indicated by the charge information corresponding to the user ID from the amount settled in the pre-payment process, and when the game charge is larger than the pre-payment process amount, Settle additional payments and refund the difference if the game fee is less than the prepaid amount. Further, the transfer of money may be settled so that the difference is paid between the users, that is, the transfer of money is settled from the user having a large game fee to the user having a small game fee.

また、上記実施形態では、ゲームサーバ14Aは、ゲーム結果を受信した場合、ユーザ毎にゲーム料金を決定する場合を説明したが、ゲーム料金だけでなく、ユーザ毎にゲーム結果に基づいて特典を決定してもよい。この場合、ゲームサーバ14Aは、決定した特典を各ユーザに付与する。具体的には、ゲームサーバ14Aは、決定した特典を各ユーザIDに対応するプレイデータ60Aに追記する。特典としては、事前決済処理で決済している場合において、ゲームに勝利したユーザへ、決済した金額を返金する特典や、ゲームに勝利したユーザへ、次回のゲームのゲーム料金を割引する特典等が挙げられる。 Further, in the above embodiment, the case where the game server 14A determines the game fee for each user when the game result is received has been described, but the privilege is determined not only for the game fee but also for each user based on the game result. You may. In this case, the game server 14A grants the determined privilege to each user. Specifically, the game server 14A adds the determined privilege to the play data 60A corresponding to each user ID. Benefits include the benefit of refunding the amount settled to the user who won the game and the benefit of discounting the game fee of the next game to the user who won the game when the payment is made by the pre-payment process. Can be mentioned.

1…ゲームシステム,10…ゲーム機,12…携帯端末装置,14A…ゲームサーバ,14B…決済サーバ 1 ... Game system, 10 ... Game machine, 12 ... Mobile terminal device, 14A ... Game server, 14B ... Payment server

Claims (9)

互いに同一のゲームを実行する複数のゲーム機と、複数の携帯端末装置と、各ゲーム機及び各携帯端末装置と通信可能なゲームサーバと、当該ゲームサーバと通信可能でユーザ毎の口座を管理する決済サーバと、を備えるゲームシステムであって、
前記携帯端末装置は、前記ゲーム機のゲーム機識別情報を取得し、取得したゲーム機識別情報とユーザのユーザ識別情報を含む、ゲームへの参加要求を前記ゲームサーバに送信し、
前記ゲームサーバは、前記参加要求を受信した場合、前記参加要求に含まれるユーザ識別情報と金額情報とを含む事前処理要求を前記決済サーバに送信し、
前記決済サーバは、前記事前処理要求を受信した場合、前記事前処理要求に含まれるユーザ識別情報に対応する口座に、前記事前処理要求に含まれる金額情報が示す金額以上の金額があるか確認する事前確認処理を実行し、処理結果を前記ゲームサーバに送信し、
前記ゲームサーバは、前記処理結果を受信した場合、前記ユーザ識別情報と前記ゲーム機識別情報とを紐づけることで、前記携帯端末装置のユーザを前記ゲームの参加者として決定し、所定人数の参加者が揃った場合に前記ゲーム機に前記ゲームの実行許可を送信し、
各ゲーム機は、前記実行許可を受信した場合に、前記ゲームを実行し、ゲーム結果を前記ゲームサーバに送信し、
前記ゲームサーバは、前記ゲーム結果を受信した場合、前記ゲーム結果に基づいてユーザ毎にゲーム料金を決定し、決定したゲーム料金の料金情報と各ユーザのユーザ識別情報とを含む決済要求を前記決済サーバに送信し、
前記決済サーバは、前記決済要求を受信した場合、前記決済要求に含まれるユーザ識別情報毎の口座から、前記決済要求に含まれ、当該ユーザ識別情報に対応する料金情報が示すゲーム料金を決済する、
ゲームシステム。
Manages a plurality of game machines that execute the same game, a plurality of mobile terminal devices, a game server that can communicate with each game machine and each mobile terminal device, and an account for each user that can communicate with the game server. A game system equipped with a payment server
The mobile terminal device acquires the game machine identification information of the game machine, and transmits a participation request to the game including the acquired game machine identification information and the user identification information of the user to the game server.
When the game server receives the participation request, the game server transmits a pre-processing request including the user identification information and the amount information included in the participation request to the payment server.
When the payment server receives the preprocessing request, the account corresponding to the user identification information included in the preprocessing request has an amount equal to or greater than the amount indicated by the amount information included in the preprocessing request. Execute the pre- confirmation process to confirm whether or not, and send the process result to the game server.
When the game server receives the processing result, the game server determines the user of the mobile terminal device as a participant of the game by associating the user identification information with the game machine identification information, and participates in a predetermined number of people. When all the members are available, the permission to execute the game is sent to the game machine,
When each game machine receives the execution permission, the game is executed, the game result is transmitted to the game server, and the game is executed.
When the game server receives the game result, the game server determines a game fee for each user based on the game result, and makes a payment request including the determined game fee fee information and the user identification information of each user. Send to the server
When the payment server receives the payment request, the payment server setstles the game fee included in the payment request and indicated by the charge information corresponding to the user identification information from the account for each user identification information included in the payment request. ,
Game system.
互いに同一のゲームを実行する複数のゲーム機と、複数の携帯端末装置と、各ゲーム機及び各携帯端末装置と通信可能なゲームサーバと、当該ゲームサーバと通信可能でユーザ毎の口座を管理する決済サーバと、を備えるゲームシステムであって、
前記携帯端末装置は、前記ゲーム機のゲーム機識別情報を取得し、取得したゲーム機識別情報とユーザのユーザ識別情報を含む、ゲームへの参加要求を前記ゲームサーバに送信し、
前記ゲームサーバは、前記参加要求を受信した場合、前記参加要求に含まれるユーザ識別情報と金額情報とを含む事前処理要求を前記決済サーバに送信し、
前記決済サーバは、前記事前処理要求を受信した場合、前記事前処理要求に含まれるユーザ識別情報に対応する口座に対して、前記事前処理要求に含まれる金額情報が示す金額を決済する事前決済処理を実行し、処理結果を前記ゲームサーバに送信し、
前記ゲームサーバは、前記処理結果を受信した場合、前記ユーザ識別情報と前記ゲーム機識別情報とを紐づけることで、前記携帯端末装置のユーザを前記ゲームの参加者として決定し、所定人数の参加者が揃った場合に前記ゲーム機に前記ゲームの実行許可を送信し、
各ゲーム機は、前記実行許可を受信した場合に、前記ゲームを実行し、ゲーム結果を前記ゲームサーバに送信し、
前記ゲームサーバは、前記ゲーム結果を受信した場合、前記ゲーム結果に基づいてユーザ毎にゲーム料金を決定し、決定したゲーム料金の料金情報と各ユーザのユーザ識別情報とを含む決済要求を前記決済サーバに送信し、
前記決済サーバは、前記決済要求を受信した場合、前記事前決済処理で決済した金額に基づき、前記決済要求に含まれるユーザ識別情報毎に、前記決済要求に含まれ、当該ユーザ識別情報に対応する料金情報が示すゲーム料金を決済する、
ゲームシステム。
Manages a plurality of game machines that execute the same game, a plurality of mobile terminal devices, a game server that can communicate with each game machine and each mobile terminal device, and an account for each user that can communicate with the game server. A game system equipped with a payment server
The mobile terminal device acquires the game machine identification information of the game machine, and transmits a participation request to the game including the acquired game machine identification information and the user identification information of the user to the game server.
When the game server receives the participation request, the game server transmits a pre-processing request including the user identification information and the amount information included in the participation request to the payment server.
When the payment server receives the preprocessing request, the payment server setstles the amount indicated by the amount information included in the preprocessing request to the account corresponding to the user identification information included in the preprocessing request. Execute the pre- payment process, send the process result to the game server,
When the game server receives the processing result, the game server determines the user of the mobile terminal device as a participant of the game by associating the user identification information with the game machine identification information, and participates in a predetermined number of people. When all the members are available, the permission to execute the game is sent to the game machine,
When each game machine receives the execution permission, the game is executed, the game result is transmitted to the game server, and the game is executed.
When the game server receives the game result, the game server determines a game fee for each user based on the game result, and makes a payment request including the determined game fee fee information and the user identification information of each user. Send to the server
When the payment server receives the payment request, the payment server includes each user identification information included in the payment request based on the amount settled in the pre-payment process, and corresponds to the user identification information. Settle the game fee indicated by the fee information
Game system.
前記携帯端末装置は、前記ユーザの操作に応じて、前記ゲーム機に表されている前記ゲーム機識別情報を含むコードを撮影することで、当該ゲーム機識別情報を取得する、
請求項1又は2に記載のゲームシステム。
The mobile terminal device acquires the game machine identification information by photographing a code including the game machine identification information represented on the game machine in response to the operation of the user.
The game system according to claim 1 or 2 .
前記ゲームサーバは、前記ゲーム結果を受信した場合、ユーザ毎に、当該ゲーム結果に基づいて特典を決定し、決定した特典を付与する、
請求項1乃至の何れか1項に記載のゲームシステム。
When the game server receives the game result, the game server determines a privilege based on the game result for each user and grants the determined privilege.
The game system according to any one of claims 1 to 3 .
前記特典は、次回のゲームのゲーム料金を割引する特典を含む、
請求項に記載のゲームシステム。
The benefits include discounts on game fees for the next game.
The game system according to claim 4 .
互いに同一のゲームを実行する複数のゲーム機、及び、複数の携帯端末装置と通信可能な情報処理装置であって、
ゲーム機識別情報とユーザのユーザ識別情報とを含む、ゲームへの参加要求を前記携帯端末装置から受信した場合、前記参加要求に含まれるユーザ識別情報に対応する口座に、前記参加要求に含まれる金額情報が示す金額以上の金額があるか確認する事前確認処理を実行する事前処理手段と、
前記事前確認処理の実行後に、前記ユーザ識別情報と前記ゲーム機識別情報とを紐づけることで、前記携帯端末装置のユーザを前記ゲームの参加者として決定し、所定人数の参加者が揃った場合に前記ゲーム機に前記ゲームの実行許可を送信する参加処理手段と、
前記ゲーム機から前記ゲームのゲーム結果を受信した場合、当該ゲーム結果に基づいてユーザ毎にゲーム料金を決定する決定手段と、
各ユーザのユーザ識別情報毎の口座から、前記決定手段が決定したゲーム料金を決済する決済手段と、
を備える情報処理装置。
An information processing device capable of communicating with a plurality of game machines that execute the same game and a plurality of mobile terminal devices.
When a participation request for a game including a game machine identification information and a user identification information of a user is received from the mobile terminal device, the participation request is included in the account corresponding to the user identification information included in the participation request. Pre-processing means to execute pre- confirmation processing to confirm whether there is an amount more than the amount indicated by the amount information ,
After executing the pre- confirmation process, the user of the mobile terminal device is determined as a participant of the game by associating the user identification information with the game machine identification information, and a predetermined number of participants are gathered. In the case of a participation processing means for transmitting the execution permission of the game to the game machine,
When the game result of the game is received from the game machine, the determination means for determining the game fee for each user based on the game result, and
A payment method for settling the game fee determined by the determination method from the account for each user identification information of each user,
Information processing device equipped with.
互いに同一のゲームを実行する複数のゲーム機、及び、複数の携帯端末装置と通信可能な情報処理装置であって、
ゲーム機識別情報とユーザのユーザ識別情報とを含む、ゲームへの参加要求を前記携帯端末装置から受信した場合、前記参加要求に含まれるユーザ識別情報に対応する口座に対して、前記参加要求に含まれる金額情報が示す金額を決済する事前決済処理を実行する事前処理手段と、
前記事前決済処理の実行後に、前記ユーザ識別情報と前記ゲーム機識別情報とを紐づけることで、前記携帯端末装置のユーザを前記ゲームの参加者として決定し、所定人数の参加者が揃った場合に前記ゲーム機に前記ゲームの実行許可を送信する参加処理手段と、
前記ゲーム機から前記ゲームのゲーム結果を受信した場合、当該ゲーム結果に基づいてユーザ毎にゲーム料金を決定する決定手段と、
前記事前決済処理で決済した金額に基づき、各ユーザのユーザ識別情報毎に、前記決定手段が決定したゲーム料金を決済する決済手段と、
を備える情報処理装置。
An information processing device capable of communicating with a plurality of game machines that execute the same game and a plurality of mobile terminal devices.
When a participation request for a game including a game machine identification information and a user identification information of a user is received from the mobile terminal device, the participation request is made to the account corresponding to the user identification information included in the participation request. Pre-processing means to execute pre- settlement processing to settle the amount indicated by the included amount information ,
After the execution of the pre- payment process, the user of the mobile terminal device is determined as a participant of the game by associating the user identification information with the game machine identification information, and a predetermined number of participants are gathered. In the case of a participation processing means for transmitting the execution permission of the game to the game machine,
When the game result of the game is received from the game machine, the determination means for determining the game fee for each user based on the game result, and
Based on the amount of money settled in the pre-payment process, a payment means for settling the game fee determined by the determination means for each user identification information of each user,
Information processing device equipped with.
互いに同一のゲームを実行する複数のゲーム機、及び、複数の携帯端末装置と通信可能なコンピュータを、
ゲーム機識別情報とユーザのユーザ識別情報とを含む、ゲームへの参加要求を前記携帯端末装置から受信した場合、前記参加要求に含まれるユーザ識別情報に対応する口座に、前記参加要求に含まれる金額情報が示す金額以上の金額があるか確認する事前確認処理を実行する事前処理手段、
前記事前確認処理の実行後に、前記ユーザ識別情報と前記ゲーム機識別情報とを紐づけることで、前記携帯端末装置のユーザを前記ゲームの参加者として決定し、所定人数の参加者が揃った場合に前記ゲーム機に前記ゲームの実行許可を送信する参加処理手段、
前記ゲーム機から前記ゲームのゲーム結果を受信した場合、当該ゲーム結果に基づいてユーザ毎にゲーム料金を決定する決定手段、
各ユーザのユーザ識別情報毎の口座から、前記決定手段が決定したゲーム料金を決済する決済手段、
として機能させるためのプログラム。
Multiple game machines that execute the same game and computers that can communicate with multiple mobile terminal devices
When a participation request for a game including a game machine identification information and a user identification information of a user is received from the mobile terminal device, the participation request is included in the account corresponding to the user identification information included in the participation request. Pre-processing means to execute pre- confirmation processing to confirm whether there is an amount more than the amount indicated by the amount information ,
After executing the pre- confirmation process, the user of the mobile terminal device is determined as a participant of the game by associating the user identification information with the game machine identification information, and a predetermined number of participants are gathered. Participation processing means for transmitting the execution permission of the game to the game machine in the case of
When the game result of the game is received from the game machine, a determination means for determining a game fee for each user based on the game result,
A payment method for settling a game fee determined by the determination means from an account for each user identification information of each user.
A program to function as.
互いに同一のゲームを実行する複数のゲーム機、及び、複数の携帯端末装置と通信可能なコンピュータを、
ゲーム機識別情報とユーザのユーザ識別情報とを含む、ゲームへの参加要求を前記携帯端末装置から受信した場合、前記参加要求に含まれるユーザ識別情報に対応する口座に対して、前記参加要求に含まれる金額情報が示す金額を決済する事前決済処理を実行する事前処理手段、
前記事前決済処理の実行後に、前記ユーザ識別情報と前記ゲーム機識別情報とを紐づけることで、前記携帯端末装置のユーザを前記ゲームの参加者として決定し、所定人数の参加者が揃った場合に前記ゲーム機に前記ゲームの実行許可を送信する参加処理手段、
前記ゲーム機から前記ゲームのゲーム結果を受信した場合、当該ゲーム結果に基づいてユーザ毎にゲーム料金を決定する決定手段、
前記事前決済処理で決済した金額に基づき、各ユーザのユーザ識別情報毎に、前記決定手段が決定したゲーム料金を決済する決済手段、
として機能させるためのプログラム。
Multiple game machines that execute the same game and computers that can communicate with multiple mobile terminal devices
When a participation request for a game including a game machine identification information and a user identification information of a user is received from the mobile terminal device, the participation request is made to the account corresponding to the user identification information included in the participation request. Pre-processing means to execute pre- payment processing to settle the amount indicated by the included amount information ,
After the execution of the pre- payment process, the user of the mobile terminal device is determined as a participant of the game by associating the user identification information with the game machine identification information, and a predetermined number of participants are gathered. Participation processing means for transmitting the execution permission of the game to the game machine in the case of
When the game result of the game is received from the game machine, a determination means for determining a game fee for each user based on the game result,
A payment means for settling a game fee determined by the determination means for each user identification information of each user based on the amount settled in the pre-payment process .
A program to function as.
JP2019055626A 2019-03-22 2019-03-22 Game system, information processing device and program Active JP6791288B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019055626A JP6791288B2 (en) 2019-03-22 2019-03-22 Game system, information processing device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019055626A JP6791288B2 (en) 2019-03-22 2019-03-22 Game system, information processing device and program

Publications (2)

Publication Number Publication Date
JP2020151389A JP2020151389A (en) 2020-09-24
JP6791288B2 true JP6791288B2 (en) 2020-11-25

Family

ID=72556784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019055626A Active JP6791288B2 (en) 2019-03-22 2019-03-22 Game system, information processing device and program

Country Status (1)

Country Link
JP (1) JP6791288B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112511811B (en) * 2021-02-03 2021-05-04 北京拓课网络科技有限公司 Multi-camera processing method and device and electronic equipment
JP7260023B1 (en) * 2022-02-28 2023-04-18 株式会社セガ Game system and article acquisition game device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5552465B2 (en) * 2011-08-24 2014-07-16 株式会社コナミデジタルエンタテインメント Amusement system using network
JP6576644B2 (en) * 2015-02-10 2019-09-18 株式会社バンダイナムコエンターテインメント Server system
JP6782422B2 (en) * 2018-07-06 2020-11-11 株式会社コナミデジタルエンタテインメント Game systems, computer programs used for them, and server devices

Also Published As

Publication number Publication date
JP2020151389A (en) 2020-09-24

Similar Documents

Publication Publication Date Title
JP2021189475A (en) Computer system and digital work trading control method
US20180357658A1 (en) Point management system and point management method
JP2007000522A (en) Game medium saving management system
US20180181976A1 (en) Computer system for performing display control for advertisement
JP5856862B2 (en) Game system
JP6791288B2 (en) Game system, information processing device and program
WO2013115326A1 (en) Game system and game execution control method applied thereto
JP6576644B2 (en) Server system
JP2008250946A (en) Game machine playing charge setting system and game machine playing order setting system
US10977893B2 (en) Method and user device providing offline purchases of an in-game item
JP6625710B2 (en) Systems and programs
JP6875263B2 (en) Unit price management system and unit price management method
JP6577200B2 (en) Server system
JP6813047B2 (en) Game system, information processing device and program
JP6813015B2 (en) Game system and programs
TW522034B (en) Game value managing method and system thereof, game value dispensing method and system thereof, game value settlement method and system thereof, server, game value dispensing device, game device and program
JP2002109120A (en) Voting system for race
JP6430159B2 (en) Server system, game device, and play consideration processing method
KR20080085111A (en) System and method for game item lending service in pc-cafe
JP2007207133A (en) Information providing system
JP7383744B2 (en) Object trading system, information processing device, program and object trading method
JP6871321B2 (en) Server system
JP6715540B1 (en) Game system, game system control method, and computer program
WO2023176120A1 (en) Object provision system, object usage system, information processing device, program, and object provision method
JP6847469B2 (en) Payment system for amusement facilities and its payment control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200428

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200618

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: 20201006

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201019

R150 Certificate of patent or registration of utility model

Ref document number: 6791288

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250