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
JP6285752B2 - Server and program - Google Patents
[go: Go Back, main page]

JP6285752B2 - Server and program - Google Patents

Server and program Download PDF

Info

Publication number
JP6285752B2
JP6285752B2 JP2014037062A JP2014037062A JP6285752B2 JP 6285752 B2 JP6285752 B2 JP 6285752B2 JP 2014037062 A JP2014037062 A JP 2014037062A JP 2014037062 A JP2014037062 A JP 2014037062A JP 6285752 B2 JP6285752 B2 JP 6285752B2
Authority
JP
Japan
Prior art keywords
game
user
refund
server
processing unit
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
JP2014037062A
Other languages
Japanese (ja)
Other versions
JP2015159976A (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.)
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco Ltd
Original Assignee
Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Namco 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 Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.), Namco Ltd filed Critical Kabushiki Kaisha Bandai Namco Entertainment (also trading as Bandai Namco Entertainment Inc.)
Priority to JP2014037062A priority Critical patent/JP6285752B2/en
Publication of JP2015159976A publication Critical patent/JP2015159976A/en
Application granted granted Critical
Publication of JP6285752B2 publication Critical patent/JP6285752B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、サーバ及びプログラムに関する。   The present invention relates to a server and a program.

最近では、サーバがユーザの端末にゲームのアプリケーションを配信して端末上で気軽に遊べるタイプのゲーム等が人気を博している。   Recently, a type of game in which a server distributes a game application to a user's terminal so that the server can easily play on the terminal has become popular.

かかるタイプのゲームは、既存のオンラインゲームとは違い、専用のクライアントソフトウェアを必要とせず、ウェブブラウザとSNSのアカウントのみで利用可能であり、無料で遊べ、課金システムはアイテム課金制をとる物が多い。   Unlike existing online games, this type of game does not require dedicated client software, can be used only with a web browser and SNS account, can be played for free, and the billing system has an item billing system. Many.

上記のようなゲームでは、アイテムを購入する際にゲーム内通貨を消費することで課金を行うものが多い。このような場合、ゲームサーバは、課金を専門に行う課金サーバと連携して、課金サーバがゲーム内通貨に相当する課金額をユーザのクレジットカード等で清算する処理を行い、ゲームサーバは、課金サーバを介して課金額を徴収する。   Many of the above games are charged by consuming in-game currency when purchasing an item. In such a case, the game server cooperates with a billing server that specializes in billing, and the billing server performs a process of clearing the billing amount corresponding to the in-game currency with the user's credit card or the like. Collect the billing amount through the server.

特開2012−235871号公報JP 2012-235871 A

かかるシステムでは、ユーザはゲーム上でアイテムを購入する際にその都度課金サーバにアクセスしてゲーム内通貨を購入するのは面倒であるので、あらかじめ所与の額のゲーム内通貨を購入してゲーム内に保持しておき、保持しているゲーム内通貨を消費してアイテムを購入することが多い。   In such a system, since it is troublesome for a user to purchase an in-game currency by accessing a billing server each time an item is purchased on the game, In many cases, items are purchased by consuming the in-game currency held in the game.

ところがサーバがゲームサービスを終了する場合には、ユーザがゲームサービスの終了を意識してゲーム内通貨を消費しないとユーザがゲーム内に保持しているゲーム内通貨が消費されないまま残ってしまう。   However, when the server ends the game service, if the user does not consume the in-game currency in consideration of the end of the game service, the in-game currency that the user holds in the game remains unconsumed.

かかるシステムでは、ゲームサーバ側では、ユーザの個人情報(住所やクレジットカード番号等)を保持していないので、消費されないまま残ったユーザのゲーム内通貨の返金するためには、ユーザから返金のために必要な個人情報を提供してもらう必要がある。従ってゲームサービスの終了による返金処理をいかにしてユーザに周知させ、もれなく行うことができるかが問題となる。   In such a system, since the game server does not hold the user's personal information (address, credit card number, etc.), in order to refund the user's in-game currency that has not been consumed, It is necessary to provide necessary personal information. Therefore, there is a problem of how to make the user aware of the refund process by the end of the game service and to perform it without fail.

本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、アイテム課金を行うゲームにおいて、ゲームのサービスを終了する際の返金処理をユーザに周知徹底させることが可能なゲームを提供できるサーバ及びプログラムを提供することにある。   The present invention has been made in view of the problems as described above, and the object of the present invention is to make the user aware of refund processing when ending the game service in a game that charges an item. It is to provide a server and a program that can provide a possible game.

(1)本発明は、端末と通信し、ユーザが購入したゲーム内通貨を消費させてゲーム内アイテムを購入させるゲームを実行させるサーバにおいて、前記端末から受信したユーザ識別情報を取得するユーザ識別情報取得部と、前記ユーザ識別情報に基づいて、前記端末に前記ユーザのゲーム内通貨の残高を通知する通知処理部と、前記端末から前記ゲーム内通
貨の返金に関する返金登録を受け付け、前記ユーザ識別情報に関連付けて前記返金登録をおこなう返金登録処理部と、を含み、前記通知処理部は、前記ユーザ識別情報に関連付けて前記返金登録がなされておらず、かつ、前記ユーザ識別情報に関連付けて記憶されている前記ゲーム内通貨の残高がある場合に、前記端末に対して前記返金登録を促す通知を行うことを特徴とするサーバに関する。
(1) According to the present invention, user identification information for acquiring user identification information received from the terminal in a server that communicates with the terminal and executes a game that consumes the in-game currency purchased by the user and purchases an in-game item. An acquisition unit; a notification processing unit for notifying the terminal of the balance of the in-game currency of the user based on the user identification information; and a refund registration for refund of the in-game currency from the terminal; A refund registration processing unit that performs the refund registration in association with the user identification information, and the notification processing unit is not associated with the user identification information and is not associated with the user identification information and is stored in association with the user identification information. And a server for notifying the terminal of the refund registration when the in-game currency balance is present. To.

本発明は、上記各手段を含むシステムに関係する。本発明は、上記各手段として、コンピュータを機能させるプログラムに関する。また本発明は、コンピュータに読み取り可能であって、上記プログラムを記憶した情報記憶媒体に関係する。   The present invention relates to a system including the above means. The present invention relates to a program that causes a computer to function as each of the above means. The present invention also relates to an information storage medium readable by a computer and storing the program.

ユーザ識別情報とはユーザIDや端末ID等である。   The user identification information is a user ID, a terminal ID, or the like.

ゲーム内通貨の返金に関する返金登録はゲーム内通貨の返金を要求する登録でもよいし、ゲーム内通貨の返金を希望しない(使い切る)という登録でもよい。   The refund registration related to the refund of the in-game currency may be a registration requesting a refund of the in-game currency, or a registration that does not desire (use up) the refund of the in-game currency.

返金とは、現金(現金書留)やクレジットカードへの返金でもよいし、他の仮想通貨(複数のゲームサーバで共通に使用される仮想通貨)への換金でもよい。   The refund may be cash (cash registered mail) or a credit card or may be converted into another virtual currency (a virtual currency commonly used by a plurality of game servers).

このようにすれば、アイテム課金を行うゲームにおいて、ゲームのサービスを終了する際の返金処理をユーザに周知徹底させることが可能なゲームを提供できる。   In this way, it is possible to provide a game that allows the user to thoroughly inform the user of the refund process when the service of the game is terminated in a game that charges an item.

(2)また、本発明のサーバ、システム、プログラム及び情報記憶媒体において、前記返金登録が行われた場合に、前記ユーザ識別情報に関連付けて記憶されている前記ゲーム内通貨の消費を制限(例えば消費禁止)する処理を行うゲーム内通貨消費制限処理部を、さらに含んでもよい。 (2) Further, in the server, system, program, and information storage medium of the present invention, when the refund registration is performed, the consumption of the in-game currency stored in association with the user identification information is limited (for example, It may further include an in-game currency consumption restriction processing unit that performs a process of prohibiting consumption.

ゲーム内通貨の消費を制限するとは、例えばゲーム内通貨を使用できない(ゲーム内アイテムを購入できない)ようにすることでもよい。   Restricting consumption of in-game currency may be, for example, making it impossible to use in-game currency (in-game items cannot be purchased).

このようにすると、返金登録済のゲーム内通貨が消費されないようにすることができる。   In this way, it is possible to prevent the in-game currency registered for refund from being consumed.

(3)また、本発明のサーバ、システム、プログラム及び情報記憶媒体において、前記通知処理部は、前記端末から前記ゲーム内通貨の消費を伴う指示入力が行われた場合に、前記ゲーム内通貨の消費の可否、又は消費後の前記ゲーム内通貨の残高を通知してもよい。 (3) Further, in the server, system, program, and information storage medium of the present invention, the notification processing unit, when an instruction input accompanied with consumption of the in-game currency is performed from the terminal, You may notify the possibility of consumption or the balance of the said game currency after consumption.

前記ゲーム内通貨の消費の可否は、ゲーム内通貨の残高を全額返金することが登録されて前記ゲーム内通貨の消費が全面的に禁止されている場合や、ユーザが返金額を指定した場合にゲーム内通貨の残高とユーザが指定した返金額の差額(のみが使用可能である場合(前記ゲーム内通貨の所定額以上の消費が禁止されている場合)に通知してもよい。このようにすると、ユーザは消費が制限されている理由を知ることができる。   Whether or not the in-game currency can be consumed is determined when the refund of the balance of the in-game currency is registered and consumption of the in-game currency is completely prohibited, or when the user designates a refund amount. The difference between the balance of the in-game currency and the return amount specified by the user (when only the amount is usable (when consumption over the predetermined amount of the in-game currency is prohibited) may be notified. Then, the user can know the reason why consumption is limited.

また消費後の前記ゲーム内通貨の残高の通知は、ゲーム通貨内の消費が制限されていない場合や、ユーザが返金額を指定した場合にゲーム内通貨の残高とユーザが指定した返金額の差額が、消費額を上回っている場合に通知してもよい。このようにすると、消費後のゲーム内通貨の残高を意識しながらアイテムを購入するので、サービスが終了するまでに計画的にゲーム内通貨の残高を消費することができる。   In addition, the notification of the balance of the in-game currency after consumption is made when the consumption in the game currency is not restricted, or when the user specifies a refund amount, the difference between the balance of the in-game currency and the refund amount specified by the user However, you may notify when it exceeds the amount of consumption. In this way, since the item is purchased while paying attention to the balance of the in-game currency after consumption, the balance of the in-game currency can be systematically consumed by the end of the service.

(4)また、本発明のサーバ、システム、プログラム及び情報記憶媒体において、前記返金登録処理部は、前記返金登録に関連して、指定された指定返金額を前記ユーザ識別情報
に関連付けて登録する処理を行い、ゲーム内通貨消費制限処理部は、前記ゲーム内通貨の消費を行うことにより、前記ゲーム内通貨の残額が前記指定返金額を下回る場合には、前記ゲーム内通貨の消費を禁止する処理を行い、前記通知処理部は、前記ゲーム内通貨の消費を行うことにより、前記ゲーム内通貨の残額が前記指定返金額を下回る場合には、その旨を通知する処理を行ってもよい。
(4) In the server, system, program, and information storage medium of the present invention, the refund registration processing unit registers the specified designated refund amount in association with the user identification information in relation to the refund registration. The in-game currency consumption restriction processing unit performs consumption of the in-game currency when the remaining amount of the in-game currency is less than the designated return amount by consuming the in-game currency. If the remaining amount of the in-game currency is less than the designated return amount by consuming the in-game currency, the notification processing unit may perform a process of notifying that effect.

このようにするとユーザが指定した指定返金額を返金することができる。   In this way, the designated refund amount designated by the user can be refunded.

(5)また、本発明のサーバ、システム、プログラム及び情報記憶媒体において、前記返金登録処理部は、前記指定返金額を前記ゲーム内通貨から差し引いた残額がいずれのゲーム内アイテムも購入できない端数額である場合、又はいずれかのゲーム内アイテムを購入した後の残額が前記端数額になることが確実である場合には、前記指定返金額の登録を許可しないでもよい。 (5) Further, in the server, system, program and information storage medium of the present invention, the refund registration processing unit is configured such that the remaining amount obtained by subtracting the designated return amount from the in-game currency cannot purchase any in-game item. Or if it is certain that the remaining amount after purchasing any in-game item will be the fractional amount, registration of the designated refund amount may not be permitted.

このようにすると端数額をユーザが使えないままゲームが終了することを防止することができる。   In this way, it is possible to prevent the game from being finished without using the fractional amount by the user.

(6)また、本発明のサーバ、システム、プログラム及び情報記憶媒体において、前記通知処理部は、前記ゲーム内通貨の消費を伴う指示入力が行われた場合に、前記ユーザ識別情報に関連付けて前記返金登録がされているか否か判断し、前記返金登録がされていると判断した場合には、ゲーム内通貨の消費後の残高を通知してもよい。 (6) In the server, the system, the program, and the information storage medium of the present invention, the notification processing unit associates the user identification information with the user identification information when an instruction input accompanied with consumption of the in-game currency is performed. If it is determined whether a refund is registered and it is determined that the refund is registered, the balance after consumption of the in-game currency may be notified.

このようにすると、消費後のゲーム内通貨の残高を意識しながらアイテムを購入するので、サービスが終了するまでに計画的にゲーム内通貨の残高を消費することができる。   In this way, since the item is purchased while paying attention to the balance of the in-game currency after consumption, the balance of the in-game currency can be systematically consumed by the end of the service.

(7)また、本発明のサーバ、システム、プログラム及び情報記憶媒体において、ユーザを認証するための認証情報(システムが発行した問い合わせ番号でもよいし、ユーザが登録したパスワードでもよい)を用いてユーザ認証を行う認証処理部をさらに含み、前記返金登録処理部は、前記認証処理部により認証されたユーザについて前記返金登録を行ってもよい。 (7) Further, in the server, system, program, and information storage medium of the present invention, a user using authentication information for authenticating the user (which may be an inquiry number issued by the system or a password registered by the user) An authentication processing unit that performs authentication may be further included, and the refund registration processing unit may perform the refund registration for the user authenticated by the authentication processing unit.

(8)また、本発明のサーバ、システム、プログラム及び情報記憶媒体において、前記認証処理部は、ユーザの所定の個人情報の登録が行われた場合に、前記認証情報として、認証番号を生成してユーザに提供し、ユーザ端末から受信した前記認証番号を用いてユーザを認証してもよい。 (8) In the server, system, program, and information storage medium of the present invention, the authentication processing unit generates an authentication number as the authentication information when a predetermined personal information of a user is registered. The user may be authenticated using the authentication number received from the user terminal.

このようすると、なりすましのユーザに個人情報を変更されるのを防ぐことができる。   In this way, it is possible to prevent personal information from being changed by an impersonating user.

本実施形態のネットワークシステムのネットワーク図の一例。An example of the network diagram of the network system of this embodiment. 本実施形態のサーバの機能ブロック図。The functional block diagram of the server of this embodiment. ゲームサーバがゲームをクローズするまでのタイムスケジュールを示した図。The figure which showed the time schedule until a game server closes a game. 図4(A)(B)は、ゲームユーザ情報の一例を示す図。4A and 4B show examples of game user information. 返金登録時の端末の画面遷移図の一例。An example of a screen transition diagram of a terminal at the time of refund registration. 返金登録による返金登録情報の更新例を示す図の一例。An example of the figure which shows the example of an update of refund registration information by refund registration. 返金登録変更時の端末の画面遷移図の一例。An example of a screen transition diagram of a terminal at the time of refund registration change. 返金登録時の端末の画面遷移図の一例。An example of a screen transition diagram of a terminal at the time of refund registration. アイテム購入画面の一例。An example of an item purchase screen. アイテム購入画面の一例。An example of an item purchase screen. 共通管理サーバを含む構成について説明するための図。The figure for demonstrating the structure containing a common management server. 返金登録変更時の端末の画面遷移図の一例。An example of a screen transition diagram of a terminal at the time of refund registration change. ゲームサーバが行う通知処理と返金登録処理の流れを示すフローチャート。The flowchart which shows the flow of the notification process and refund registration process which a game server performs. 図14は、返金登録の変更処理の流れについて説明するためのフローチャート。FIG. 14 is a flowchart for explaining the flow of change processing for refund registration. 返金額の登録処理の詳細な処理の流れを示すフローチャート。The flowchart which shows the flow of a detailed process of the registration process of refund amount. ゲーム内通貨消費制限処理の流れを示すフローチャート。The flowchart which shows the flow of a currency consumption restriction process in a game.

以下、本実施形態について説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。   Hereinafter, this embodiment will be described. In addition, this embodiment demonstrated below does not unduly limit the content of this invention described in the claim. In addition, all the configurations described in the present embodiment are not necessarily essential configuration requirements of the present invention.

1.構成
1−1.ネットワークシステム
図1は、本実施の形態のネットワークシステム1を示す。本実施形態では、ユーザ端末10(端末は複数でもよい)とゲームサーバ20とインターネット2等の通信ネットワークに接続可能に構成されている。
1. Configuration 1-1. Network System FIG. 1 shows a network system 1 according to the present embodiment. In the present embodiment, the user terminal 10 (a plurality of terminals may be used), the game server 20, and the communication network such as the Internet 2 can be connected.

ゲームサーバ20は、インターネット(ネットワークの一例)2を介してサーバに通信接続された端末10を介して、ユーザにゲームをプレイさせるサービスを提供することが可能な情報処理装置であり、端末10に所定のゲームを提供している。   The game server 20 is an information processing apparatus capable of providing a service that allows a user to play a game via the terminal 10 that is connected to the server via the Internet (an example of a network) 2. A predetermined game is provided.

ゲームサーバ20は、ゲームユーザのゲーム履歴情報が記憶されているゲーム履歴情報データベース22やゲームユーザのユーザ情報が記憶されているゲームユーザ情報データベース24を管理している。   The game server 20 manages a game history information database 22 in which game user game history information is stored and a game user information database 24 in which game user user information is stored.

本実施形態のゲームサーバ20は、課金サーバ30とネットワーク2を介して接続可能に構成されている。課金サーバ30は、オンライン方式(金融機関、クレジットカード会社又は電子マネーのサービス会社のホストコンピュータと、小売店等の決済用端末をオンラインで接続し決済を行う方式)の電子マネーの一種である「クレジット」に関するクレジット情報を管理している。「クレジット」は、課金サーバが提供するWEBサイトにおいてクレジットカード情報等を入力することにより購入でき、課金サーバがユーザのクレジット情報を管理している。課金サーバ30は、ゲームユーザのクレジット情報が記憶されたクレジット情報データベース32やゲームユーザのアカウント情報等が記憶された課金ユーザ情報データベース34を管理している。   The game server 20 of the present embodiment is configured to be connectable to the accounting server 30 via the network 2. The billing server 30 is a kind of electronic money of an online system (a system in which a host computer of a financial institution, a credit card company, or an electronic money service company and a payment terminal such as a retail store are connected online). Credit information related to "Credit" is managed. “Credit” can be purchased by inputting credit card information or the like at the WEB site provided by the billing server, and the billing server manages the user's credit information. The billing server 30 manages a credit information database 32 that stores game user credit information and a billing user information database 34 that stores game user account information and the like.

本実施形態のゲームサーバ20、課金サーバ30は、Webサーバ機能を備える。   The game server 20 and the billing server 30 of this embodiment have a web server function.

端末10は、スマートフォンや携帯電話、タブレット端末、パーソナルコンピュータ、ゲーム端末などであり、インターネット(WAN)、LANなどのネットワークを介してサーバ20に接続可能な装置である。なお、端末10とゲームサーバ20、課金サーバ30との通信回線は、有線でもよいし無線でもよい。ゲームサーバ20や課金サーバ30との通信を行うための通信制御機能及びゲームサーバ20や課金サーバ30から受信したデータ(Webデータ、HTML形式で作成されたデータなど)を用いて表示部への表示制御を行うWebブラウザ機能などを備え、所定のゲーム画像を端末の表示部に表示させる処理を行う。   The terminal 10 is a smartphone, a mobile phone, a tablet terminal, a personal computer, a game terminal, or the like, and is a device that can be connected to the server 20 via a network such as the Internet (WAN) or a LAN. The communication line between the terminal 10, the game server 20, and the billing server 30 may be wired or wireless. Display on the display unit using a communication control function for communicating with the game server 20 or the billing server 30 and data (Web data, data created in HTML format, etc.) received from the game server 20 or the billing server 30 It has a Web browser function for performing control, and performs processing for displaying a predetermined game image on the display unit of the terminal.

ゲームサーバ20が提供するゲームは、アイテムを購入する際にゲーム内通貨を消費す
ることで課金を行うタイプのアイテム課金制をとるゲームである。ゲームサーバ20は、課金を専門に行う課金サーバ30と連携して、課金サーバ30がゲーム内通貨に相当する課金額をユーザのクレジットカード等で清算する処理を行い、ゲームサーバ20は、課金サーバにおける課金額に応じて、ユーザに対してゲーム内通貨を付与する。
The game provided by the game server 20 is a game that uses an item charging system in which charging is performed by consuming in-game currency when purchasing an item. The game server 20 cooperates with a billing server 30 that specializes in billing, and the billing server 30 performs processing for clearing the billing amount corresponding to the in-game currency with a user's credit card or the like. In-game currency is given to the user according to the billing amount.

端末10においてゲームサーバ20が提供するゲームを行う際に、ユーザはゲーム内通貨を消費して特定のゲームアイテムを購入したり、特定のイベント(たとえば、アイテムの付与のための抽選イベント)を実行したりすることができる。   When playing a game provided by the game server 20 on the terminal 10, the user consumes in-game currency and purchases a specific game item, or executes a specific event (for example, a lottery event for granting an item). You can do it.

ゲームサーバ20が提供するゲーム、基本は無料のゲームであり、端末のWebブラウザ上で提供されるゲーム、例えばFLASH、CGI、PHP、shockwave、Java(登録商標)アプレット、JavaScript(登録商標)など様々な言語で作られたブラウザゲーム(Webブラウザで設置サイトを開くだけで起動するゲーム)でもよい。   The game provided by the game server 20 is basically a free game, and is provided on a terminal web browser, such as FLASH, CGI, PHP, shockwave, Java (registered trademark) applet, JavaScript (registered trademark), etc. Browser games (games that can be launched simply by opening the installation site with a web browser) may be used.

またゲームサーバ20が提供するゲームは課金サーバ30がWeb上で提供する動作環境(API(アプリケーションプログラミングインタフェース)、プラットフォーム等)を利用して実行されるソーシャルゲーム(Social Game)と呼ばれるゲームでもよい。ソーシャルゲーム(Social Game)は、ソーシャル・ネットワーキング・サービス(SNS)等により、ウェブブラウザ上で動作する動作環境(APIやプラットフォーム)が提供され、これを基盤として制作されたアプリケーションである。既存のオンラインゲームとは違い、専用のクライアントソフトウェアを必要とせず、ウェブブラウザとSNSのアカウントのみで利用可能である。   The game provided by the game server 20 may be a game called a social game that is executed using an operating environment (API (application programming interface), platform, etc.) provided by the billing server 30 on the Web. A social game is an application created based on an operating environment (API or platform) that operates on a web browser by a social networking service (SNS) or the like. Unlike existing online games, it does not require dedicated client software and can be used only with a web browser and an SNS account.

またゲームサーバ20が提供するゲームは、コンピュータネットワークを介して専用のサーバ(ゲームサーバ20や課金サーバ30等)や他のユーザの端末(パソコン、ゲーム機など)と接続し、オンラインで同時に同じゲーム進行を共有することができるオンラインゲームでもよい。   The game provided by the game server 20 is connected to a dedicated server (such as the game server 20 or the billing server 30) or another user's terminal (such as a personal computer or a game machine) via a computer network, and simultaneously online. It may be an online game where you can share your progress.

ゲームサーバ20が提供するゲームの処理は、端末10が一部を行う場合でもよいし、クラウドコンピューティングで実現されるゲームでもよい。   The game processing provided by the game server 20 may be performed by the terminal 10 or may be a game realized by cloud computing.

1−2.サーバの構成
図2に本実施形態のサーバ20の機能ブロック図の例を示す。本実施形態のサーバ20は図2の構成要素(各部)の一部を省略した構成としてもよい。
1-2. Server Configuration FIG. 2 shows an example of a functional block diagram of the server 20 of the present embodiment. The server 20 of the present embodiment may have a configuration in which some of the components (each unit) in FIG. 2 are omitted.

記憶部270は、処理部200や通信部296などのワーク領域となるもので、その機能はRAM(VRAM)などにより実現できる。記憶部270は、格納部260(例えば、データベース)を含む。   The storage unit 270 serves as a work area for the processing unit 200, the communication unit 296, and the like, and its function can be realized by a RAM (VRAM) or the like. The storage unit 270 includes a storage unit 260 (for example, a database).

格納部260は、本実施形態で所定のゲームを行ったユーザのゲーム履歴情報262が記憶されているゲーム履歴情報データベースとして機能する。また格納部260は、本実施形態で所定のゲームを行ったユーザのゲームユーザ情報261が記憶されているゲームユーザ情報データベースとして機能する。   The storage unit 260 functions as a game history information database in which game history information 262 of a user who has played a predetermined game in the present embodiment is stored. The storage unit 260 functions as a game user information database in which game user information 261 of a user who has played a predetermined game in the present embodiment is stored.

ゲームユーザ情報として、ネットワークシステムに参加する複数のユーザそれぞれのゲームユーザ情報261を格納してもよい。ゲームユーザ情報として、例えば、ユーザの識別情報に対応づけて、ユーザ名(ユーザアカウント)、ユーザパスワードなどを、ゲームユーザ情報261として格納してもよい。またユーザの識別情報に対応づけて、端末の「宛先情報」(IPアドレス、メールアドレス、ポート番号、MACアドレス、電話番号等)、ユーザが使用する端末にアクセスするための端末10の端末識別情報を、ゲームユー
ザ情報261として格納してもよい。
As game user information, game user information 261 of each of a plurality of users participating in the network system may be stored. As the game user information, for example, a user name (user account), a user password, or the like may be stored as the game user information 261 in association with the user identification information. Also, in correspondence with the user identification information, the “destination information” of the terminal (IP address, mail address, port number, MAC address, telephone number, etc.), terminal identification information of the terminal 10 for accessing the terminal used by the user May be stored as the game user information 261.

情報記憶媒体280(コンピュータにより読み取り可能な媒体)は、プログラムやデータなどを格納するものであり、その機能は、光ディスク(CD、DVD)、光磁気ディスク(MO)、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ(ROM)などにより実現できる。処理部200は、情報記憶媒体280に格納されるプログラム(データ)に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体280には、本実施形態の各部としてコンピュータを機能させるためのプログラム(各部の処理をコンピュータに実行させるためのプログラム)が記憶される。   The information storage medium 280 (computer-readable medium) stores programs, data, and the like, and functions as an optical disk (CD, DVD), magneto-optical disk (MO), magnetic disk, hard disk, and magnetic tape. Alternatively, it can be realized by a memory (ROM). The processing unit 200 performs various processes of the present embodiment based on a program (data) stored in the information storage medium 280. That is, the information storage medium 280 stores a program for causing a computer to function as each unit of the present embodiment (a program for causing a computer to execute processing of each unit).

通信部296は外部(例えば、端末、他のサーバや他のネットワークシステム)との間で通信を行うための各種制御を行うものであり、その機能は、各種プロセッサ又は通信用ASICなどのハードウェアや、プログラムなどにより実現できる。   The communication unit 296 performs various controls for communicating with the outside (for example, a terminal, another server, or another network system), and functions as hardware such as various processors or communication ASICs. Or by a program.

処理部200(プロセッサ)は、情報記憶媒体280に記憶されるプログラム等に基づいて、処理を行う。具体的には、端末からの要求に応じてサービスを提供する。   The processing unit 200 (processor) performs processing based on a program stored in the information storage medium 280. Specifically, a service is provided in response to a request from a terminal.

また、処理部200は記憶部270内の主記憶部272をワーク領域として各種処理を行う。処理部200の機能は各種プロセッサ(CPU、DSP等)、ASIC(ゲートアレイ等)などのハードウェアや、プログラムにより実現できる。   The processing unit 200 performs various processes using the main storage unit 272 in the storage unit 270 as a work area. The functions of the processing unit 200 can be realized by hardware such as various processors (CPU, DSP, etc.), ASIC (gate array, etc.), and programs.

特に、本実施形態のサーバの処理部200は、ネットワーク設定部210、通信制御部211、ユーザ識別情報取得部212、通知処理部213、ゲーム処理部220、返金登録処理部222、ゲーム内通貨消費制限処理部223、認証処理部224を含む。なおこれらの一部を省略する構成としてもよい。   In particular, the processing unit 200 of the server of this embodiment includes a network setting unit 210, a communication control unit 211, a user identification information acquisition unit 212, a notification processing unit 213, a game processing unit 220, a refund registration processing unit 222, and in-game currency consumption. A restriction processing unit 223 and an authentication processing unit 224 are included. Note that some of these may be omitted.

ネットワーク設定部210は、端末(例えば、携帯端末などの)識別情報を端末10から受信し、受信した端末識別情報に対応づけて、ユーザのネットワーク情報を、格納部260に格納する。   The network setting unit 210 receives terminal (for example, portable terminal) identification information from the terminal 10 and stores the network information of the user in the storage unit 260 in association with the received terminal identification information.

通信制御部211は、ネットワークを介して課金サーバとユーザ端末を含む他のコンピュータとデータを送受信する処理を行う。   The communication control unit 211 performs processing of transmitting / receiving data to / from other computers including the accounting server and the user terminal via the network.

ゲームサーバ20のゲーム処理部220は、ユーザ端末からゲームのゲームプログラム(ゲームアプリケーション)の実行命令要求を受信すると、当該ゲームプログラムを実行する処理を行う。ゲーム処理部220における各種処理は、サーバ20で行ってもよいが、一部の処理を端末において行うようにしてもよい。かかる場合には、ゲームサーバ20から、当該ゲーム処理部220のプログラムを端末10に送信する(インストールする)。   When the game processing unit 220 of the game server 20 receives an execution command request for a game program (game application) of a game from a user terminal, the game processing unit 220 performs a process of executing the game program. Various processes in the game processing unit 220 may be performed by the server 20, but some processes may be performed by the terminal. In such a case, the game server 20 transmits (installs) the game processing unit 220 program to the terminal 10.

ユーザ識別情報取得部212は、端末から受信したユーザ識別情報を取得する。通知処理部213は、ユーザ識別情報に基づいて、端末に前記ユーザのゲーム内通貨の残高を通知する。返金登録処理部222は、前記端末から前記ゲーム内通貨の返金に関する返金登録を受け付け、前記ユーザ識別情報に関連付けて前記返金登録をおこなう。   The user identification information acquisition unit 212 acquires user identification information received from the terminal. The notification processing unit 213 notifies the terminal of the user's in-game currency balance based on the user identification information. The refund registration processing unit 222 receives a refund registration regarding the refund of the in-game currency from the terminal, and performs the refund registration in association with the user identification information.

通知処理部213は、ユーザ識別情報に関連付けて返金登録がなされておらず、かつ、ユーザ識別情報に関連付けて記憶されているゲーム内通貨の残高がある場合に、端末に対して前記返金登録を促す通知を行ってもよい。   The notification processing unit 213 performs the refund registration to the terminal when there is no refund registration associated with the user identification information and there is an in-game currency balance stored in association with the user identification information. An urging notice may be given.

ゲーム内通貨消費制限処理部223は、返金登録が行われた場合に、ユーザ識別情報に
関連付けて記憶されているゲーム内通貨の消費を制限(例えば消費禁止)する処理を行ってもよい。
When the refund registration is performed, the in-game currency consumption restriction processing unit 223 may perform a process of restricting (for example, prohibiting consumption) the in-game currency stored in association with the user identification information.

通知処理部213は、端末からゲーム内通貨の消費を伴う指示入力が行われた場合に、ゲーム内通貨の消費の可否、又は消費後の前記ゲーム内通貨の残高を通知してもよい。   The notification processing unit 213 may notify whether or not the in-game currency can be consumed or the balance of the in-game currency after the consumption when an instruction input accompanied by consumption of the in-game currency is performed from the terminal.

返金登録処理部222は、返金登録に関連して、指定された指定返金額をユーザ識別情報に関連付けて登録する処理を行う。ゲーム内通貨消費制限処理部223は、ゲーム内通貨の消費を行うことにより、ゲーム内通貨の残額が指定返金額を下回る場合には、ゲーム内通貨の消費を禁止する処理を行う。通知処理部213は、ゲーム内通貨の消費を行うことにより、前記ゲーム内通貨の残額が前記指定返金額を下回る場合には、その旨を通知する処理を行ってもよい。   The refund registration processing unit 222 performs processing for registering the specified designated refund amount in association with the user identification information in association with refund registration. The in-game currency consumption restriction processing unit 223 performs a process of prohibiting the consumption of the in-game currency when the in-game currency is consumed and the remaining amount of the in-game currency falls below the designated return amount. When the in-game currency is consumed and the remaining amount of the in-game currency falls below the designated return amount, the notification processing unit 213 may perform a process of notifying that effect.

返金登録処理部222は、指定返金額を前記ゲーム内通貨から差し引いた残額がいずれのゲーム内アイテムも購入できない端数額である場合、又はいずれかのゲーム内アイテムを購入した後の残額が前記端数額になることが確実である場合には、前記指定返金額の登録を許可しないでもよい。   The refund registration processing unit 222 determines that the remaining amount obtained by subtracting the designated refund amount from the in-game currency is a fractional amount in which no in-game item can be purchased, or the remaining amount after purchasing any in-game item is the fraction. If it is certain that the amount will be an amount, registration of the designated refund amount may not be permitted.

通知処理部213は、ゲーム内通貨の消費を伴う指示入力が行われた場合に、ユーザ識別情報に関連付けて返金登録がされているか否か判断し、返金登録がされていると判断した場合には、ゲーム内通貨の消費後の残高を通知してもよい。   The notification processing unit 213 determines whether or not refund registration is performed in association with the user identification information when an instruction input accompanied with consumption of in-game currency is performed, and when it is determined that refund registration is performed. May notify the balance after consumption of the in-game currency.

認証処理部224は、ユーザを認証するための認証情報(システムが発行した問い合わせ番号でもよいし、ユーザが登録したパスワードでもよい)を用いてユーザ認証を行う。返金登録処理部222は、認証処理部224により認証されたユーザについて前記返金登録を行ってもよい。   The authentication processing unit 224 performs user authentication using authentication information for authenticating the user (which may be an inquiry number issued by the system or a password registered by the user). The refund registration processing unit 222 may perform the refund registration for the user authenticated by the authentication processing unit 224.

認証処理部224は、ユーザの所定の個人情報の登録が行われた場合に、前記認証情報として、認証番号を生成してユーザに提供し、ユーザ端末から受信した認証番号を用いてユーザを認証してもよい。   The authentication processing unit 224 generates an authentication number as the authentication information and provides it to the user when the user's predetermined personal information is registered, and authenticates the user using the authentication number received from the user terminal. May be.

2.本実施の形態の手法
2−1.ゲームクローズまでのタイムスケジュール
図3は、本実施の形態のゲームサーバ20がゲームをクローズするまでのタイムスケジュールを時系列に示している。日時T1において、ゲームサーバ20は、本ゲームのサービス終了は3月後の日時T4であることを発表する。そして日時T1から1月後の日時T2に、課金サーバ、又はゲームサーバ20が課金サーバ30を介して行うゲーム内通貨の発売を停止する。そしてゲームサーバ20は、日時T2から2月後の日時T3に、本ゲームのアプリケーションのユーザの端末への配信を中止する。そして日時T3の翌日である日時T4に、ゲームのサービスを終了する。そして日時T4の1月後の日時T5に返金登録の受付を終了する。
2. 2. Method according to the present embodiment 2-1. Time Schedule Until Game Close FIG. 3 shows a time schedule until the game server 20 of the present embodiment closes the game in time series. At the date and time T1, the game server 20 announces that the service end of this game is the date and time T4 after 3 months. Then, on the date T2 one month after the date T1, the release of the in-game currency that the billing server or the game server 20 performs via the billing server 30 is stopped. Then, the game server 20 stops the distribution of the application of the game to the user's terminal at the date T3 that is two months after the date T2. Then, the game service ends at the date T4, which is the day after the date T3. Then, the application for refund registration ends at date T5 one month after date T4.

ユーザはゲームのサービスが終了する日時T4までは、ゲーム上でゲーム内通貨が使用可能である。しかし日時T2以降は、ユーザはゲーム内通貨を購入することができなくなるので、それ以降はユーザがゲーム内に保持しているゲーム内通貨の範囲内でアイテム等を購入することになる。   The user can use the in-game currency on the game until the date and time T4 when the game service ends. However, after the date and time T2, the user can no longer purchase the in-game currency, and after that, items and the like are purchased within the range of the in-game currency that the user holds in the game.

ゲームサービス終了である日時T4以降は、ゲーム内通貨の使用はできなくなるため、ユーザは日時T4までにゲーム内通貨を使いきるか、返金登録をして、残ったゲーム内通貨を返金してもらうかを選択する。   After the date and time T4 when the game service ends, the in-game currency can no longer be used, so the user can use up the in-game currency or register for refund by the date and time T4 and have the remaining in-game currency refunded. Select.

しかし、ユーザが返金登録に気が付かない可能性もあるため、ゲームサーバ20は、ユーザに返金登録の周知徹底を図るため以下に説明するような処理を行っている。   However, since there is a possibility that the user is unaware of the refund registration, the game server 20 performs processing as described below in order to make the user aware of the refund registration.

2−2.ゲームユーザ情報の一例
図4(A)(B)は、ゲームユーザ情報として記憶される返金登録情報300と返金処理用個人情報340の一例を示す図である。いずれも格納部(図2の260)にゲームユーザ情報(図2の261)として格納される。
2-2. Examples of Game User Information FIGS. 4A and 4B are diagrams showing examples of refund registration information 300 and refund processing personal information 340 stored as game user information. Both are stored as game user information (261 in FIG. 2) in the storage unit (260 in FIG. 2).

図4(B)に示すように、返金処理用個人情報340として、返金登録番号324に関連付けてユーザのメールアドレス342、名前344、郵便番号346、住所348等が登録される。   As shown in FIG. 4B, as the refund processing personal information 340, the user's mail address 342, name 344, postal code 346, address 348, etc. are registered in association with the refund registration number 324.

2−3.通知処理と返金登録処理
ゲームサーバ20は、所定のタイミングで、ゲーム内通貨残高を有しているユーザにゲーム内通貨の残高を通知する通知処理と、ユーザによるゲーム内通貨の返金に関する返金登録(返金を要求する登録でもよいし、返金不要の登録でもよい)の要求を受け付け、当該ユーザのユーザ識別情報に関連付けて前記返金登録をおこなう返金登録処理を行う。
2-3. Notification Processing and Refund Registration Processing The game server 20 notifies the user who has the in-game currency balance of the in-game currency balance at a predetermined timing, and refund registration regarding refund of the in-game currency by the user ( Refund registration processing for accepting a request for refund (registration requesting registration or registration not requiring refund) and performing the refund registration in association with the user identification information of the user is performed.

通知処理は、ユーザが返金登録をしておらす、ゲーム内通貨の残高がある場合に、当該ユーザに対して返金登録を促す通知を行う処理である。   The notification process is a process for notifying the user of refund registration when there is a balance of in-game currency that the user has registered for refund.

ゲームサーバ20は、ゲームのクローズを発表してから、ゲーム内通貨の発売を停止したのち(図3の日時T2〜日時T5の間)に返金登録処理を行うようにしてもよい。またゲームサーバ20は、所定のタイミング、例えばユーザがユーザ端末からゲームにログインした場合タイミングで、通知処理を行うようにしてもよい。   After announcing the closing of the game, the game server 20 may perform refund registration processing after stopping the release of the in-game currency (between date T2 and date T5 in FIG. 3). The game server 20 may perform the notification process at a predetermined timing, for example, when the user logs into the game from the user terminal.

ゲームサーバ20が行う通知処理と返金登録処理の一例について、図5、図6、図13を用いて説明する。図13は、ゲームサーバが行う通知処理と返金登録処理の流れを示すフローチャートである。   An example of notification processing and refund registration processing performed by the game server 20 will be described with reference to FIGS. 5, 6, and 13. FIG. 13 is a flowchart showing a flow of notification processing and refund registration processing performed by the game server.

ゲームサーバ20は、端末10からゲームサイトにアクセスがあると、端末10からの受信情報に基づきユーザのゲームユーザ情報(図4(A)の返金登録情報300)を検索する(ステップS20)。端末10からの受信情報とは、例えば端末IDでもよい。ゲームサーバ20はユーザの端末IDを保存しているので、端末IDでゲーム開始可能である。   When the game server 20 accesses the game site from the terminal 10, the game server 20 searches the user's game user information (refund registration information 300 in FIG. 4A) based on the received information from the terminal 10 (step S20). Information received from the terminal 10 may be, for example, a terminal ID. Since the game server 20 stores the terminal ID of the user, the game can be started with the terminal ID.

ユーザがすでに返金登録を行っていれば、返金登録フラグ(図4の318)は「ON」になっており、まだ返金登録を行っていない場合には、返金登録フラグ(図4の318)は「OFF」になっている。例えば図4(A)において、ゲームユーザ識別番号「GY1」のユーザはまだ返金登録を行っておらず、ゲームユーザ識別番号「GY2」のユーザはすでに返金登録を行っているユーザである。   If the user has already registered for refund, the refund registration flag (318 in FIG. 4) is “ON”. If the user has not yet registered for refund, the refund registration flag (318 in FIG. 4) is “OFF”. For example, in FIG. 4A, the user with the game user identification number “GY1” has not yet registered for refund, and the user with the game user identification number “GY2” has already registered for refund.

ユーザの返金登録フラグ(図4の318)がONである場合には(ステップS30でY)、例えば図5の510に示すような画像を端末10に提供して、端末10に返金登録を促す通知を行う(ステップS40)。   If the user's refund registration flag (318 in FIG. 4) is ON (Y in step S30), for example, an image as shown in 510 of FIG. 5 is provided to the terminal 10 to prompt the terminal 10 to perform refund registration. Notification is performed (step S40).

端末10から返金登録要求あると(ステップS50でY)、端末10にユーザ認証を要求(ステップS60)。例えばユーザが「はい」512を選択すると、ゲームサーバ20は、520に示すようなユーザIDとパスワードを要求する画像を、端末10に提供する
(表示させる)。
If there is a refund registration request from the terminal 10 (Y in step S50), the terminal 10 is requested to perform user authentication (step S60). For example, when the user selects “Yes” 512, the game server 20 provides (displays) an image requesting a user ID and password as shown at 520 to the terminal 10.

ゲームサーバ20は、端末10からユーザ認証情報を受信すると(ステップS70でY)、ユーザ認証処理を行う(ステップS80)。ここでのユーザ認証情報は、ユーザの本人確認を確実に行う必要性が高いため、520に示すように、ユーザ自身が入力する情報であるユーザIDやパスワード(ユーザ認証用の認証情報の一例)を用いる。   When the game server 20 receives the user authentication information from the terminal 10 (Y in step S70), the game server 20 performs a user authentication process (step S80). Since the user authentication information here is highly necessary to confirm the identity of the user, as shown at 520, a user ID or password (an example of authentication information for user authentication) which is information input by the user himself / herself is shown. Is used.

ゲームサーバ20は、ユーザIDやパスワード(ユーザ認証用の認証情報の一例)を用いたユーザ認証に成功した場合には(ステップS90でY)、例えば図5の530に示すような画像を提供し、端末10にユーザのゲーム内通貨残高(図5の532参照)を通知し、返金情報(図5の534参照)の入力を促し(ステップS100)、端末10から受信した返金情報の登録処理を行う(ステップS110)。   When the user authentication using the user ID and password (an example of authentication information for user authentication) is successful (Y in step S90), the game server 20 provides an image such as 530 in FIG. The terminal 10 is notified of the user's in-game currency balance (see 532 in FIG. 5), prompts the user to input refund information (see 534 in FIG. 5) (step S100), and registers the refund information received from the terminal 10. Perform (step S110).

図5の540に示すように返金額(図5の542参照)を通知して、個人情報の入力を要求(図5の544参照)する(ステップS120)。例えば図5の550に示すような画像を端末10に提供して、メールアドレスや、名前、郵便番号、住所等の個人情報の入力を要求する。   As shown at 540 in FIG. 5, a refund amount (see 542 in FIG. 5) is notified, and an input of personal information is requested (see 544 in FIG. 5) (step S120). For example, an image as shown at 550 in FIG. 5 is provided to the terminal 10 to request input of personal information such as a mail address, name, postal code, and address.

ゲームサーバ20は、端末10から個人情報を受信すると(ステップS130でY)、返金登録番号(図4の328)を生成し、返金登録番号(図4の328)と個人情報(図4(B)の342、344、346、348等)をゲームユーザ情報(図4(B)の返金処理用個人情報340)として登録する。そして、端末10に、図5の560、570に示すように返金登録完了と返金登録番号を通知する(ステップS140)。   When the game server 20 receives the personal information from the terminal 10 (Y in step S130), the game server 20 generates a refund registration number (328 in FIG. 4), and the refund registration number (328 in FIG. 4) and the personal information (FIG. 4B). 342, 344, 346, 348, etc.) are registered as game user information (personal information 340 for refund processing in FIG. 4B). Then, as shown at 560 and 570 in FIG. 5, the terminal 10 is notified of the completion of refund registration and the refund registration number (step S140).

図6は、返金登録フラグが「OFF」であったゲームユーザ識別番号「GY1」のユーザが図5に示すようにして返金登録を行った場合に返金登録情報300(ゲームユーザ情報の一例)が更新される様子を示している。ゲームサーバ20は、返金登録フラグ318を「OFF」から「ON」に更新し、ユーザが選択した「現金で返金」に対応する返金方法「1」を、返金方法320として登録する。   FIG. 6 shows that the refund registration information 300 (an example of game user information) is displayed when the user with the game user identification number “GY1” whose refund registration flag is “OFF” performs refund registration as shown in FIG. It shows how it is updated. The game server 20 updates the refund registration flag 318 from “OFF” to “ON”, and registers the refund method “1” corresponding to the “refund with cash” selected by the user as the refund method 320.

2−4.返金登録の変更処理
返金登録の変更処理は、既に返金登録を行っているユーザ(返金登録フラグが「ON」のユーザ)に対して行うもので、図13のステップS30でYの場合の処理である。
2-4. Refund Registration Change Process The refund registration change process is performed for a user who has already made a refund registration (a user whose refund registration flag is “ON”), and is a process in the case of Y in step S30 of FIG. is there.

ゲームサーバ20が行う返金登録の変更処理の一例について、図14、図7等を用いて説明する。   An example of the refund registration changing process performed by the game server 20 will be described with reference to FIGS.

図14は、返金登録の変更処理の流れについて説明するためのフローチャートである。   FIG. 14 is a flowchart for explaining the flow of change processing for refund registration.

図13のステップS30でYの場合、ゲームサーバ20は端末10に返金登録内容の確認・修正の有無を確認する通知を行う(ステップS210)。例えば図7の610に示すような確認画像を端末10に提供する。ゲームサーバ20は、端末10からの確認・修正要求を受信すると(ステップS220)、端末10に返金登録番号及びユーザ認証を要求する(ステップS230)。具体的には図7の610において、ユーザが「はい」612を選択すると、図7の620に示すような確認画像をユーザの端末10に提供する。確認画像620では、図5の確認画像520と同じようにユーザIDとパスワードを要求するとともに、返金登録番号622も要求する。返金登録の変更処理の場合すでに返金登録番号が付与されているため、返金登録を行ったユーザであることを返金登録番号で確認して、成りすまし等による返金先の変更を防止するためである。   In the case of Y in step S30 of FIG. 13, the game server 20 notifies the terminal 10 whether or not the refund registration content is confirmed / corrected (step S210). For example, a confirmation image as shown at 610 in FIG. When the game server 20 receives the confirmation / correction request from the terminal 10 (step S220), the game server 20 requests the terminal 10 for a refund registration number and user authentication (step S230). Specifically, when the user selects “Yes” 612 in 610 in FIG. 7, a confirmation image as shown in 620 in FIG. 7 is provided to the user terminal 10. In the confirmation image 620, the user ID and password are requested in the same manner as the confirmation image 520 in FIG. 5, and the refund registration number 622 is also requested. This is because the refund registration number has already been given in the case of the refund registration change process, so that the refund registration number is confirmed by the refund registration number to prevent the refund destination from being changed by impersonation or the like.

ゲームサーバ20は、返金登録番号及びユーザ認証情報を受信すると(ステップS240でY)、ユーザIDによりゲームユーザ情報(図4(A)の返金登録情報300)を検索して、ユーザIDとパスワードによるユーザ認証処理、及び返金登録番号の認証処理を行う(ステップS250)。   When the game server 20 receives the refund registration number and the user authentication information (Y in step S240), the game server 20 searches the game user information (refund registration information 300 in FIG. 4A) by the user ID, and uses the user ID and password. User authentication processing and refund registration number authentication processing are performed (step S250).

ゲームサーバ20は、ユーザ認証処理及び返金登録番号の認証処理に成功すると(ステップS260でY)、ユーザの返金登録情報(図4(A)の返金登録情報300)や返金処理用個人情報(図4(B)の返金処理用個人情報340)に基づき、図5の630に示すようなユーザの返金登録画像を生成して、端末10に提供する(ステップS270)。   When the game server 20 succeeds in the user authentication process and the refund registration number authentication process (Y in step S260), the user's refund registration information (refund registration information 300 in FIG. 4A) and refund processing personal information (see FIG. 4). Based on 4 (B) refund processing personal information 340), a refund registration image of the user as shown at 630 in FIG. 5 is generated and provided to the terminal 10 (step S270).

ユーザは、端末10に表示された返金登録画像630において、返金登録の内容(返金方法632や個人情報634)を変更して「変更」636を指示する(クリックする)ことにより登録内容の変更情報がゲームサーバ20に送信される。を行うことができる。 In the refund registration image 630 displayed on the terminal 10, the user changes the contents of the refund registration (refund method 632 and personal information 634) and instructs (changes) 636 to change the registration contents. Is transmitted to the game server 20. It can be performed.

ゲームサーバ20は、端末10から変更情報を受信すると(ステップS280でY)、変更情報に基づき、ゲームユーザ情報(図4(A)の返金登録情報300や図4(B)の返金処理用個人情報340)を更新し、返金登録完了と返金登録番号を通知する(ステップS290)。   When the game server 20 receives the change information from the terminal 10 (Y in Step S280), based on the change information, the game server information (refund registration information 300 in FIG. 4 (A) or refund processing personal in FIG. 4 (B)). The information 340) is updated, and the refund registration completion and the refund registration number are notified (step S290).

2−5.指定された返金額の登録処理
上記実施の形態では、ユーザが返金登録時のゲーム内通貨の残高を全額返金請求する場合を例にとり説明したこれに限られない。本実施の形態では、ユーザがゲーム内通貨の残高の範囲内で返金額を指定して返金を受けることも可能である。
2-5. Registration processing of designated refund amount In the embodiment described above, the present invention is not limited to the case where the user requests a full refund of the balance of the in-game currency at the time of refund registration. In the present embodiment, the user can also receive a refund by specifying a refund amount within the range of the balance of the currency in the game.

ゲームサーバ20が行う指定された返金額の登録処理の一例について、図15、図8等を用いて説明する。   An example of registration processing for the designated refund amount performed by the game server 20 will be described with reference to FIGS.

図15は、返金額の登録処理の詳細な処理の流れを示すフローチャートであり、図13の返金登録処理のステップS110の「返金情報の登録処理」の詳細な処理を示したものである。   FIG. 15 is a flowchart showing the detailed processing flow of the refund amount registration processing, and shows the detailed processing of “refund information registration processing” in step S110 of the refund registration processing of FIG.

ゲームサーバ20は、図13のステップS100においてユーザ認証に成功した場合には(図13のステップS90でY)、例えば図5の530に示すような返金方法登録画像を提供し(ステップS310)、端末10にユーザのゲーム内通貨残高(図5の532参照)を通知し、返金方法(図5の534参照)を選択させる。ユーザは、図5の530に示すような返金方法登録画像において、「現金で返金」、「システム共通通貨に換金」、「返金を希望しない」、「後で通知」から返金方法を選択することができる。   If the user authentication is successful in step S100 in FIG. 13 (Y in step S90 in FIG. 13), the game server 20 provides a refund method registration image as shown in 530 in FIG. 5, for example (step S310). The terminal 10 is notified of the user's in-game currency balance (see 532 in FIG. 5), and the refund method (see 534 in FIG. 5) is selected. In the refund method registration image as shown by 530 in FIG. 5, the user selects a refund method from “refund with cash”, “convert to system common currency”, “does not request refund”, and “notify later”. Can do.

ゲームサーバ20は、端末10から返金方法を受信すると(ステップS320)、ユーザ識別情報に関連付けて返金方法を登録する(ステップS330)。   When the game server 20 receives the refund method from the terminal 10 (step S320), the game server 20 registers the refund method in association with the user identification information (step S330).

図5の530において「現金で返金」が選択された場合には、「現金で換金」に対応した返金方法「1」を、返金方法320として登録する。また「現金で返金」が選択された場合には、ユーザの個人情報(住所や氏名等)を利用して返金額に相当する現金書留や現金為替や商品券等を送付してもよい。またユーザの個人情報としてクレジットカード番号を取得する場合には、ユーザのクレジットカードの口座に返金してもよい。   When “Refund with cash” is selected in 530 of FIG. 5, the refund method “1” corresponding to “Cash with cash” is registered as the refund method 320. When “Refund with cash” is selected, cash registered mail, cash money order, gift certificate, etc. corresponding to the refund amount may be sent using the user's personal information (address, name, etc.). Moreover, when acquiring a credit card number as a user's personal information, you may repay to a user's credit card account.

また図5の530において「システム共通通貨に換金」が選択された場合には、「システム共通通貨に換金」に対応した返金方法「2」を、返金方法320として登録する。「システム共通通貨」については「2−6.システム共通通貨への換金処理」で説明する。   If “Cash to system common currency” is selected at 530 in FIG. 5, the refund method “2” corresponding to “Cash to system common currency” is registered as the refund method 320. “System common currency” will be described in “2-6. Conversion to system common currency”.

また図5の530において「返金を希望しない」が選択された場合には、「返金を希望しない」に対応した返金方法「3」を、返金方法320として登録する。   In addition, when “Don't want refund” is selected in 530 of FIG. 5, the refund method “3” corresponding to “Don't want refund” is registered as the refund method 320.

また図5の530において「今は保留」が選択された場合には、「今は保留」に対応した返金方法「4」を、返金方法320として登録する。   If “Now hold” is selected in 530 of FIG. 5, the refund method “4” corresponding to “Now hold” is registered as the refund method 320.

ゲームサーバ20は、端末10に例えば図8の650に示すような返金額種別登録画像を提供する(ステップS340)。   The game server 20 provides the terminal 10 with a refund amount type registration image as shown at 650 in FIG. 8, for example (step S340).

返金額種別登録画像650では、返金額種別として「現時点の残額を全額返金」、「返金額を指定」、「サービス終了時の残額を返金」が選択可能になっている。   In the refund amount type registration image 650, “full refund of current balance”, “designate return amount”, and “refund balance at end of service” can be selected as the return amount type.

ゲームサーバ20は、端末10から返金額種別を受信すると(ステップS350)、受信した返金額種別は「返金額指定」である場合には(ステップS360)、図8の660に示すような返金額種別指定画像を端末10に提供する(ステップS370)。ユーザは、自己のゲーム内通貨残高の範囲ないで返金額の指定入力662を行うことができる。   When the game server 20 receives the return amount type from the terminal 10 (step S350), when the received return amount type is “specify return amount” (step S360), the return amount as indicated by 660 in FIG. The type designation image is provided to the terminal 10 (step S370). The user can perform a designation input 662 of the return amount without the range of the in-game currency balance.

ゲームサーバ20は、端末10から指定返金額を受信すると(ステップS380)、ゲーム内通貨残高から指定返金額を差し引いた残額がいずれのアイテムも購入できない端数額であるか又はいずれかのゲームアイテムを購入した後の残額が端数額になるか判定する(ステップS390)。ゲーム内通貨残高から指定返金額を差し引いた残額がいずれのアイテムも購入できない端数額である場合とは、例えばユーザが保有するゲーム内通貨残高が1000ルビーで、ゲーム内通貨で購入できるアイテムが最低200ルビーである場合に、ユーザが返金額を900ルビーと指定したような場合である。この場合ゲーム内通貨残高(1000ルビー)から指定返金額(900ルビー)を差し引いた残額は100ルビーであり、ゲーム内いずれのアイテムも購入することができない(アイテムは最低でも200ルビー以上であるため)端数額となる。またいずれかのゲームアイテムを購入した後の残額が端数額になる場合とは、例えばユーザが保有するゲーム内通貨残高が1000ルビーで、ゲーム内通貨で購入できるアイテムが200ルビーと500ルビーの2種類しかない場合に、ユーザが返金額を700ルビーと指定したような場合である。この場合ゲーム内通貨残高(1000ルビー)から指定返金額(700ルビー)を差し引いた残額は300ルビーであり、ユーザがゲーム内の200ルビーのアイテムを購入すると、購入後の残高は100ルビーとなり、(アイテムは200ルビーと500ルビーしかないため)端数額となる。   When the game server 20 receives the designated return amount from the terminal 10 (step S380), the remaining amount obtained by subtracting the designated return amount from the in-game currency balance is a fractional amount in which no item can be purchased or any game item. It is determined whether the remaining amount after purchase is a fractional amount (step S390). When the balance after deducting the specified return amount from the in-game currency balance is a fractional amount that no item can be purchased, for example, the in-game currency balance held by the user is 1000 rubies, and the item that can be purchased in the in-game currency is the lowest In the case of 200 ruby, the user designates the refund amount as 900 ruby. In this case, the remaining amount obtained by subtracting the designated return amount (900 ruby) from the in-game currency balance (1000 ruby) is 100 ruby, and any item in the game cannot be purchased (since the item is at least 200 ruby or more). ) It will be a fractional amount. In addition, when the remaining amount after purchasing any game item becomes a fractional amount, for example, the in-game currency balance held by the user is 1000 ruby, and the items that can be purchased in the in-game currency are 200 ruby and 2 ruby 2 This is the case where the user has specified a return amount of 700 ruby when there are only types. In this case, the remaining amount after deducting the designated return amount (700 ruby) from the in-game currency balance (1000 ruby) is 300 ruby, and when the user purchases an item of 200 ruby in the game, the balance after purchase becomes 100 ruby, It is a fractional amount (because the items are only 200 rubies and 500 rubies).

ゲームサーバ20は、端末10から指定返金額を受信すると(ステップS380)、ゲーム内通貨残高から指定返金額を差し引いた残額が端数額になる場合には(ステップS400でY)、指定返金額の登録要求を受け付けず、図8の680に示すように、その理由「残額が端数なので返金額を登録できません」682を通知する(ステップS410)。   When the game server 20 receives the designated return amount from the terminal 10 (step S380), if the remaining amount obtained by subtracting the designated return amount from the in-game currency balance becomes a fractional amount (Y in step S400), the specified return amount The registration request is not accepted, and as shown at 680 in FIG. 8, the reason “cannot register the return amount because the remaining amount is a fraction” 682 is notified (step S410).

ゲームサーバ20は、ゲーム内通貨残高から指定返金額を差し引いた残額が端数額にならない場合には(ステップS400でN)、ユーザ識別情報に関連付けて、返金額種別及び指定返金額を登録(ステップS420)。   When the remaining amount obtained by subtracting the designated return amount from the in-game currency balance is not a fractional amount (N in Step S400), the game server 20 registers the return amount type and the designated return amount in association with the user identification information (Step S400). S420).

また受信した返金額種別は「返金額指定」である場合には(ステップS360でN)、ユーザ識別情報に関連付けて、返金額種別を登録(ステップS430)。   If the received return amount type is “specify return amount” (N in step S360), the return amount type is registered in association with the user identification information (step S430).

図8の550において「現時点の残額を全額返金」が選択された場合には、「現時点の残額を全額返金」に対応した返金額種別「1」を、返金額種別322として登録する。図
8の550において「返金額を指定」が選択された場合には、「返金額を指定」に対応した返金額種別「2」を、返金額種別322として登録する。図8の550において「サービス終了時の残額を返金」が選択された場合には、「サービス終了時の残額を返金」に対応した返金額種別「3」を、返金額種別322として登録する。
If “full refund of current balance” is selected in 550 of FIG. 8, the return amount type “1” corresponding to “full refund of current balance” is registered as the return amount type 322. When “specify return amount” is selected in 550 of FIG. 8, the return amount type “2” corresponding to “specify return amount” is registered as the return amount type 322. When “Refund the balance at the end of service” is selected in 550 of FIG. 8, the return amount type “3” corresponding to “Refund the balance at the end of service” is registered as the return amount type 322.

2−6.ゲーム内通貨消費制限処理
ゲームサーバ20は、ユーザから返金登録が行われた場合に、当該ユーザのゲーム内通貨の消費を制限(例えば消費禁止)する処理を行う。
2-6. In-game currency consumption restriction process When a refund registration is made by a user, the game server 20 performs a process of restricting (for example, prohibiting consumption) the consumption of the user's in-game currency.

例えばユーザが「現時点の残額を全額返金」を選択して返金登録した場合には、その時点からユーザはゲーム内通貨残高を使用することができなくなる。またユーザが「返金額を指定」を選択して返金登録した場合には、アイテム購入金額が、ゲーム内通貨残高から指定返金額を差し引いた残額よりも大きい場合には、ユーザはアイテムを購入することができない。このように、ユーザのゲーム内通貨の使用を禁止する場合には、使用を制限することや制限理由を通知する。   For example, if the user selects “Full refund for the current balance” and registers for refund, the user cannot use the in-game currency balance from that point. In addition, when the user selects “specify refund amount” and registers for refund, the user purchases the item if the item purchase amount is larger than the remaining amount obtained by subtracting the specified return amount from the in-game currency balance. I can't. Thus, when prohibiting the use of the user's in-game currency, the use is restricted or the reason for the restriction is notified.

ゲームサーバ20が行うゲーム内通貨消費制限処理の一例について、図16、図9、10等を用いて説明する。図16は、ゲーム内通貨消費制限処理の流れを示すフローチャートである。   An example of the in-game currency consumption restriction process performed by the game server 20 will be described with reference to FIGS. FIG. 16 is a flowchart showing the flow of the intra-game currency consumption restriction process.

ゲームサーバ20は端末10からアイテム購入要求を受信すると(ステップS510でY)、端末10からの受信情報に基づきユーザのゲームユーザ情報を検索する(ステップS520)。例えば端末ID(図4の312)やユーザID(図4の314)等からゲームユーザ情報を検索することができる。検索結果取得したゲームユーザ情報(図4(A))のユーザの返金登録フラグ((図4(A)の318)はオンである場合(ステップS530はY)、
返金額種別が「1」であれば(ステップS540でY)、アイテム購入要求を受け付けず、その理由「全額返金登録済なので新たな購入はできません」を通知する(ステップS550)。図9は本実施の形態のアイテム購入画面である。例えばすでに全額返金登録したユーザが、回復薬1個(200ルビー)を指定して(710参照)、「購入」ボタン720を指示すると、730に示すような制限理由を通知するメッセージを出力する。
When the game server 20 receives the item purchase request from the terminal 10 (Y in step S510), the game server 20 searches for user game user information based on the received information from the terminal 10 (step S520). For example, the game user information can be searched from the terminal ID (312 in FIG. 4), the user ID (314 in FIG. 4), or the like. When the user's refund registration flag ((318 in FIG. 4A)) of the game user information (FIG. 4 (A)) acquired as a search result is on (Y in step S530),
If the refund amount type is “1” (Y in step S540), the item purchase request is not accepted, and the reason is “not fully repatriated, so a new purchase cannot be made” is notified (step S550). FIG. 9 shows an item purchase screen according to the present embodiment. For example, when a user who has already registered for a full refund specifies one recovery drug (200 rubies) (see 710) and instructs the “purchase” button 720, a message notifying the reason for restriction as shown at 730 is output.

また返金額種別が「2」であれば(ステップS560でY)、ゲームサーバ20はアイテム購入金額>使用可能残高か否か判断し、アイテム購入金額>使用可能残高であれば(ステップS570でY)、アイテム購入要求を受け付けず、その理由「○○ルビー返金登録されているのであなたの使用可能残高は××です。アイテム購入金額が使用可能残高をオーバーしています」を通知する(ステップS580)。またアイテム購入金額>使用可能残高でなければ(ステップS570でN)、アイテム購入処理を行い、使用可能残高変更メッセージ「あなたの使用可能残高は××に変更になりました」を通知する(ステップS590)。   If the return amount type is “2” (Y in step S560), the game server 20 determines whether or not item purchase amount> usable balance, and if item purchase amount> usable balance (Y in step S570). ), The item purchase request is not accepted, and the reason is that “Your available balance is XX because it is registered as a Ruby refund. Item purchase amount exceeds available balance” (step S580) ). If item purchase amount> unusable balance (N in step S570), the item purchase process is performed and an available balance change message “Your available balance has been changed to XX” is notified (step S590).

また返金額種別が「3」又は「4」である場合(ステップS600でY)、アイテム購入金額>ゲーム内通貨残高であれば(ステップS610でY)、アイテム購入要求を受け付けず、その理由「あなたのゲーム内通貨残額は××です。アイテム購入金額がゲーム内通貨残高をオーバーしています」を通知する(ステップS620)。またアイテム購入金額>ゲーム内通貨残高でなければ(ステップS610でN)、アイテム購入処理を行い、図10の750に示すように、ゲーム内通貨残高変更メッセージ「あなたのゲーム内通貨残高は××に変更になりました」を通知する(ステップS630)。   If the return amount type is “3” or “4” (Y in step S600), if item purchase amount> in-game currency balance (Y in step S610), the item purchase request is not accepted and the reason “ Your in-game currency balance is XX. Item purchase amount exceeds in-game currency balance "(step S620). If item purchase amount> in-game currency balance is not satisfied (N in step S610), item purchase processing is performed, and as shown in 750 of FIG. 10, the in-game currency balance change message “Your in-game currency balance is XX”. Is changed ”(step S630).

2−7.システム共通通貨への換金処理
上記実施の形態では、ゲーム内通貨残高を現金に変化する場合を例にとり説明したが、これに限られない。例えば、複数のゲームサーバで共通に使用可能なシステム共通通貨に換金することもできる。
2-7. In the above embodiment, the case where the in-game currency balance is changed to cash has been described as an example. However, the present invention is not limited to this. For example, it can be converted into a system common currency that can be commonly used by a plurality of game servers.

図11は、共通管理サーバを含む構成について説明するための図である。   FIG. 11 is a diagram for explaining a configuration including a common management server.

共通管理サーバ50は複数のゲームサーバ20−1、20−2、・・のユーザ情報やゲーム内通貨を共通に管理するためのサーバである。従ってこの共通管理サーバ50で管理している共通管理ユーザ情報44は、複数のゲームサーバ20−1、20−2、・・で共有して使用可能に構成されている。例えばユーザがシステム共通通貨を1000コスモ有している場合には、この1000コスモをゲームサーバ1が提供するゲーム1でも、ゲームサーバ2が提供するゲーム2でも使用することができる。ただし、各ゲームにより使用する通貨が異なる場合には、各ゲームの使用通貨に換金して使用することになる。例えばゲーム1では通貨の単位が「ルビー」であり、ゲーム2では、通貨の単位が「ダイヤ」である場合には、ゲーム1で使用する際には「コスモ」を「ルビー」に両替して使用し、ゲーム2で使用する際には「コスモ」を「ダイヤ」に両替して使用する。 The common management server 50 is a server for commonly managing user information and in-game currency for a plurality of game servers 20-1, 20-2,. Therefore, the common management user information 44 managed by the common management server 50 is configured to be shared and used by the plurality of game servers 20-1, 20-2,. For example, if the user has 1000 system common currency, the game server 1 can use this 1000 cosmo and the game 2 provided by the game server 2 can use it. However, when the currency used by each game is different, it is used after being converted into the currency used for each game. For example, if the unit of currency is “ruby” in game 1 and the unit of currency is “diamond” in game 2, “Cosmo” is changed to “ruby” when used in game 1. Use "Cosmo" instead of "Diamond" when using in Game 2.

このような場合、ゲームサーバ1で提供していたゲーム1がクローズとなる場合に、ゲーム1のゲーム内通貨「ルビー」をシステム共通通貨「コスモ」に換金することにより、共通管理サーバが管理している他のゲームサーバが提供するゲームのゲーム内通貨に両替できる。   In such a case, when the game 1 provided by the game server 1 is closed, the common management server manages the game 1 by converting the in-game currency “ruby” into the system common currency “Cosmo”. Can be exchanged for in-game currency of games provided by other game servers.

ただしシステム共通通貨に換金するためには、ユーザのユーザ情報が共通管理サーバの共通管理ユーザ情報DBに登録されていること(共通管理システムにユーザ登録されていること)が必要である。   However, in order to convert into the system common currency, it is necessary that the user information of the user is registered in the common management user information DB of the common management server (the user is registered in the common management system).

図11は、システム共通通貨に換金する場合の登録画像の一例である。図5の530において、ユーザが「システム共通通貨に換金」を選択した場合に、ユーザが共通管理システムにユーザ登録されていない場合には、ゲームサーバ20は端末10に図11の910のような画像を提供し、ユーザが共通管理システムにユーザ登録されていないことを通知し(912参照)、共通管理システムへのユーザ登録を促す(914参照)。ユーザが「はい」指示すると、ゲームサーバ20−1は920に示すような共通管理システムのユーザ登録画像を提供し、ユーザの入力情報を共通管理サーバ40に送信し、共通管理システムに対するユーザ登録が終了すると、共通管理サーバ930に示すような画像を提供して、ゲーム内通貨の残高R2をシステム共通通貨C2コスモに換金したことを通知する。システム共通通貨C2コスモの換金額は、ユーザの共通管理システムのユーザ識別情報に関連付けて、共通管理ユーザ情報DBに格納される。   FIG. 11 is an example of a registered image when the money is converted into the system common currency. In 530 of FIG. 5, when the user selects “convert to system common currency” and the user is not registered as a user in the common management system, the game server 20 stores information such as 910 in FIG. An image is provided to notify that the user is not registered in the common management system (see 912), and prompt user registration in the common management system (see 914). When the user instructs “Yes”, the game server 20-1 provides a user registration image of the common management system as shown in 920, transmits user input information to the common management server 40, and user registration with the common management system is performed. Upon completion, an image as shown in the common management server 930 is provided to notify that the balance R2 of the in-game currency has been converted into the system common currency C2 Cosmo. The exchange amount of the system common currency C2 Cosmo is stored in the common management user information DB in association with the user identification information of the user's common management system.

なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。   The present invention is not limited to that described in the above embodiment, and various modifications can be made. For example, terms cited as broad or synonymous terms in the description in the specification or drawings can be replaced with broad or synonymous terms in other descriptions in the specification or drawings.

1 ネットワークシステム、2 インターネット、10 端末、20 ゲームサーバ、22 ゲーム履歴情報データベース、24 ゲームユーザ情報データベース、30 課金サーバ、32 クレジット情報データベース、34 課金ユーザ情報データベース、200
処理部、210 ネットワーク設定部、211 通信制御部、212 ユーザ識別情報取得部、213 通知処理部、220 ゲーム処理部、222 返金登録処理部、223
ゲーム内通貨消費制限処理部、224 認証処理部、270 記憶部、272 主記憶部、260 格納部、261 ゲームユーザ情報、262 ゲーム履歴情報
1 network system, 2 internet, 10 terminal, 20 game server, 22 game history information database, 24 game user information database, 30 charging server, 32 credit information database, 34 charging user information database, 200
Processing unit 210 network setting unit 211 communication control unit 212 user identification information acquisition unit 213 notification processing unit 220 game processing unit 222 refund registration processing unit 223
In-game currency consumption restriction processing unit, 224 authentication processing unit, 270 storage unit, 272 main storage unit, 260 storage unit, 261 game user information, 262 game history information

Claims (9)

端末と通信し、ユーザが購入したゲーム内通貨を消費させてゲーム内アイテムを購入させるゲームを実行させるサーバにおいて、
前記端末から受信したユーザ識別情報を取得するユーザ識別情報取得部と、
前記ユーザ識別情報に基づいて、前記端末に前記ユーザのゲーム内通貨の残高を通知する通知処理部と、
前記端末から前記ゲーム内通貨の返金に関する返金登録を受け付け、前記ユーザ識別情報に関連付けて前記返金登録をおこなう返金登録処理部と、を含み、
前記通知処理部は、
前記ユーザ識別情報に関連付けて前記返金登録がなされておらず、かつ、前記ユーザ識別情報に関連付けて記憶されている前記ゲーム内通貨の残高がある場合に、前記端末に対して前記返金登録を促す通知を行うことを特徴とするサーバ。
In a server that communicates with a terminal and executes a game that consumes in-game currency purchased by a user and purchases an in-game item,
A user identification information acquisition unit for acquiring user identification information received from the terminal;
Based on the user identification information, a notification processing unit for notifying the terminal of a balance of the in-game currency of the user;
A refund registration processing unit that accepts a refund registration related to a refund of the in-game currency from the terminal, and performs the refund registration in association with the user identification information,
The notification processing unit
When the refund registration is not made in association with the user identification information and there is a balance of the in-game currency stored in association with the user identification information, the terminal is prompted for the refund registration A server characterized by performing notification.
請求項1において、
前記返金登録が行われた場合に、前記ユーザ識別情報に関連付けて記憶されている前記ゲーム内通貨の消費を制限する処理を行うゲーム内通貨消費制限処理部を、さらに含むサーバ。
In claim 1,
A server further including an in-game currency consumption restriction processing unit that performs a process of restricting consumption of the in-game currency stored in association with the user identification information when the refund registration is performed.
請求項2において、
前記通知処理部は、
前記端末から前記ゲーム内通貨の消費を伴う指示入力が行われた場合に、前記ゲーム内通貨の消費の可否、又は消費後の前記ゲーム内通貨の残高を通知するサーバ。
In claim 2,
The notification processing unit
A server for notifying whether or not the in-game currency is consumed or a balance of the in-game currency after consumption when an instruction input accompanied by consumption of the in-game currency is performed from the terminal.
請求項1乃至3のいずれかにおいて、
前記返金登録処理部は、
前記返金登録に関連して、指定された指定返金額を前記ユーザ識別情報に関連付けて登録する処理を行い、
ゲーム内通貨消費制限処理部は、
前記ゲーム内通貨の消費を行うことにより、前記ゲーム内通貨の残額が前記指定返金額を下回る場合には、前記ゲーム内通貨の消費を禁止する処理を行い、
前記通知処理部は、
前記ゲーム内通貨の消費を行うことにより、前記ゲーム内通貨の残額が前記指定返金額を下回る場合には、その旨を通知する処理を行うサーバ。
In any one of Claims 1 thru | or 3,
The refund registration processing unit
In connection with the refund registration, a process of registering a specified designated refund amount in association with the user identification information,
The in-game currency consumption restriction processing unit
By consuming the in-game currency, if the remaining amount of the in-game currency is less than the specified return amount, a process for prohibiting the consumption of the in-game currency is performed,
The notification processing unit
A server that performs a process of notifying that when the in-game currency is consumed and the remaining amount of the in-game currency is less than the specified return amount.
請求項1乃至4のいずれかにおいて、
前記返金登録処理部は、
前記指定返金額を前記ゲーム内通貨から差し引いた残額がいずれのゲーム内アイテムも購入できない端数額である場合、又はいずれかのゲーム内アイテムを購入した後の残額が前記端数額になることが確実である場合には、前記指定返金額の登録を許可しないサーバ。
In any one of Claims 1 thru | or 4,
The refund registration processing unit
When the remaining amount obtained by subtracting the designated refund amount from the in-game currency is a fractional amount that cannot be purchased for any in-game item, or the remaining amount after purchasing any in-game item is surely the fractional amount. If it is, a server that does not permit registration of the designated refund amount.
請求項1乃至5のいずれかにおいて、
前記通知処理部は、
前記ゲーム内通貨の消費を伴う指示入力が行われた場合に、前記ユーザ識別情報に関連付けて前記返金登録がされているか否か判断し、前記返金登録がされていると判断した場合には、ゲーム内通貨の消費後の残高を通知するサーバ。
In any one of Claims 1 thru | or 5,
The notification processing unit
When an instruction input accompanied with consumption of the in-game currency is performed, it is determined whether or not the refund registration is performed in association with the user identification information, and when it is determined that the refund registration is performed, A server that notifies the balance after consumption of in-game currency.
請求項1乃至6のいずれかにおいて、
ユーザを認証するための認証情報を用いてユーザ認証を行う認証処理部をさらに含み、
前記返金登録処理部は、
前記認証処理部により認証されたユーザについて前記返金登録を行うサーバ。
In any one of Claims 1 thru | or 6.
An authentication processing unit that performs user authentication using authentication information for authenticating the user;
The refund registration processing unit
A server that performs the refund registration for a user authenticated by the authentication processing unit.
請求項7において、
前記認証処理部は、
ユーザの所定の個人情報の登録が行われた場合に、前記認証情報として、認証番号を生成してユーザに提供し、
ユーザ端末から受信した前記認証番号を用いてユーザを認証するサーバ。
In claim 7,
The authentication processing unit
When the user's predetermined personal information is registered, an authentication number is generated and provided to the user as the authentication information,
A server that authenticates a user using the authentication number received from a user terminal.
端末と通信し、ユーザが購入したゲーム内通貨を消費させてゲーム内アイテムを購入させるゲームを実行させるためのプログラムにおいて、
前記端末から受信したユーザ識別情報を取得するユーザ識別情報取得部と、
前記ユーザ識別情報に基づいて、前記端末に前記ユーザのゲーム内通貨の残高を通知する通知処理部と、
前記端末から前記ゲーム内通貨の返金に関する返金登録を受け付け、前記ユーザ識別情報に関連付けて前記返金登録をおこなう返金登録処理部と、してコンピュータを機能させ、
前記通知処理部は、
前記ユーザ識別情報に関連付けて前記返金登録がなされておらず、かつ、前記ユーザ識別情報に関連付けて記憶されている前記ゲーム内通貨の残高がある場合に、前記端末に対して前記返金登録を促す通知を行うことを特徴とするプログラム。
In a program for communicating with a terminal and causing a user to purchase an in-game item by consuming the in-game currency purchased by the user,
A user identification information acquisition unit for acquiring user identification information received from the terminal;
Based on the user identification information, a notification processing unit for notifying the terminal of a balance of the in-game currency of the user;
Accepting a refund registration related to the refund of the in-game currency from the terminal, causing the computer to function as a refund registration processing unit that performs the refund registration in association with the user identification information,
The notification processing unit
When the refund registration is not made in association with the user identification information and there is a balance of the in-game currency stored in association with the user identification information, the terminal is prompted for the refund registration A program characterized by performing notification.
JP2014037062A 2014-02-27 2014-02-27 Server and program Active JP6285752B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014037062A JP6285752B2 (en) 2014-02-27 2014-02-27 Server and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014037062A JP6285752B2 (en) 2014-02-27 2014-02-27 Server and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2018017307A Division JP6505879B2 (en) 2018-02-02 2018-02-02 Server and program

Publications (2)

Publication Number Publication Date
JP2015159976A JP2015159976A (en) 2015-09-07
JP6285752B2 true JP6285752B2 (en) 2018-02-28

Family

ID=54183498

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014037062A Active JP6285752B2 (en) 2014-02-27 2014-02-27 Server and program

Country Status (1)

Country Link
JP (1) JP6285752B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6456438B2 (en) * 2017-07-13 2019-01-23 株式会社スクウェア・エニックス GAME CONTROL PROGRAM AND GAME SYSTEM
JP7443086B2 (en) * 2020-02-26 2024-03-05 セイコーソリューションズ株式会社 Riding fare payment device
AU2022451247A1 (en) * 2022-03-30 2024-10-10 Life Labo Co.,Ltd. Toll-free subscription and rental service system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3423283B2 (en) * 2000-10-26 2003-07-07 日本電信電話株式会社 Prepaid payment method, its device, and its program recording medium
JP2002334218A (en) * 2001-05-10 2002-11-22 Casio Comput Co Ltd Savings support device, savings support system, and program
JP2003281016A (en) * 2002-03-26 2003-10-03 Casio Comput Co Ltd Contents distribution system, method thereof and program
JP4364721B2 (en) * 2004-06-01 2009-11-18 株式会社第一興商 Service sales management system linked to prepaid electronic money payment mechanism
JP5036896B1 (en) * 2011-07-11 2012-09-26 株式会社コナミデジタルエンタテインメント Game control device, point processing method, privilege granting method, point processing program, privilege granting program, game system

Also Published As

Publication number Publication date
JP2015159976A (en) 2015-09-07

Similar Documents

Publication Publication Date Title
JP5714666B2 (en) NETWORK SYSTEM, SERVER DEVICE USED FOR THE SAME, SERVER DEVICE CONTROL METHOD, AND COMPUTER PROGRAM
US8392289B1 (en) Cancelling a purchasing request
JP6128903B2 (en) Content sharing system, content sharing server device, content sharing method, and computer program
JP2014174912A (en) Content sharing system, content sharing server device, content sharing method, and computer program
US11775967B2 (en) Transaction delegation method, transaction delegation system, and computer readable medium
JP2012113445A (en) Common point management server, common point management system and virtual currency exchange program
JP6005113B2 (en) Settlement management apparatus, settlement management method, and settlement management program
CN105939362A (en) User account management method and device
JP2020187589A (en) Information processing device, information processing method and program
CN109847339B (en) Control method, terminal device, information processing system, and storage medium
JP2019160062A (en) Business support method for store and server
WO2020162344A1 (en) Virtual currency management method
JP2005316936A (en) Commodity server, method for paying purchase price, method for purchasing commodity, and computer program
JP6246479B2 (en) Server system and program
JP6285752B2 (en) Server and program
JP6321549B2 (en) Payment management apparatus, information processing apparatus, payment management method, and payment management system
JP2020098491A (en) Order settlement device, computer program, and order settlement method
JP6498165B2 (en) Information processing apparatus, information processing method, and information processing program
KR20130035663A (en) System and user terminal for providing personal appstore
JP6579266B2 (en) Privilege grant system, privilege grant program and privilege grant method
JP6789338B2 (en) Servers and programs
JP6505879B2 (en) Server and program
JP7402445B1 (en) Processing device, processing program and processing method
KR20150096158A (en) The method, server and system for providing application funding service
JP2010094225A (en) Content provision system and content provision support system therefor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171220

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180202

R150 Certificate of patent or registration of utility model

Ref document number: 6285752

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250