This application is a National Stage of International Application No. PCT/JP2018/008989, filed Mar. 8, 2018, claiming priority to Japanese Patent Application No. 2017-189557, filed Sep. 29, 2017, the contents of all of which are incorporated herein by reference in their entirety.

TECHNICAL FIELD

The present invention relates to a settlement control system, a settlement control device, a terminal device, a settlement control method, a processing method, and a program.

BACKGROUND ART

There is utilized a technology in which a user has a balance storage card, which the user carries with a balance stored on the balance storage card instead of recording a balance in a bank or other financial institution, and uses the balance storage card for settlement of purchased merchandise. A technique related to this technology is disclosed in Patent Document 1. The technique of Patent Document 1 is one which, even if a failure occurs between a transaction device that reads a transaction history from an electronic money recording medium and settles the transaction and a transaction management device, is capable of performing point calculation without being affected as much as possible by the failure.

CITATION LIST

Patent Literature

[Patent Document 1]

Japanese Unexamined Patent Application, First Publication No. 2007-122099

SUMMARY OF INVENTION

Problem to be Solved by the Invention

In the technique as described above, communication failure also occurs between terminal devices, which are arranged in various remote locations for settlement proxy and that perform communication such as non-contact communication with the balance storage card, and a central settlement control device that communicatively connects to the plurality of the terminal devices to manage settlements. In such a technique, it is necessary for the settlement control device to appropriately perform balance update instructions such as deposits to and withdrawals from the balance storage card to update the balance of the balance storage card. Even in an area where the communication connection between the terminal device and the settlement control device often becomes unstable, the settlement control device needs to appropriately update the balance of the balance storage card on the basis of the balance update instruction by which the settlement control device has received an instruction.

Therefore, the present invention has as its object to provide a settlement control system, a settlement control device, a terminal device, a settlement control method, a processing method, and a program that can solve the issue described above.

Means for Solving the Problem

According to the first aspect of the present invention, a settlement control system has a plurality of terminal devices configured to wirelessly communicate with a balance storage medium, and a settlement control device that is communicably connected to each of the plurality of terminal devices. The settlement control device includes an update instruction distribution unit configured to distribute, to each of the terminal devices, balance update instruction information including a balance update instruction and an update instruction identification number corresponding to the balance update instruction. The terminal device includes an update control unit configured to perform balance update processing corresponding to the balance update instruction on the basis of a comparison between an update instruction identification number that has been acquired from the balance storage medium and that is recorded in the balance storage medium, and the update instruction identification number included in the balance update instruction information.

According to a second aspect of the present invention, the settlement control device includes an update instruction distribution unit configured to distribute balance update instruction information including a balance update instruction and an update instruction identification number corresponding to the balance update instruction to each of a plurality of terminal devices that wirelessly communicate with a balance storage medium.

According to a third aspect of the present invention, a terminal device includes an update instruction receiving unit configured to receive from a settlement control device balance update instruction information including a balance update instruction and an update instruction identification number corresponding to the balance update instruction; and an update control unit configured to perform balance update processing corresponding to the balance update instruction on the basis of a comparison between an update instruction identification number that has been acquired from a balance storage medium and that is recorded in the balance storage medium, and the update instruction identification number included in the balance update instruction information.

According to a fourth aspect of the present invention, in a settlement control method of a settlement control system having a plurality of terminal devices that wirelessly communicate with a balance storage medium, and a settlement control device that is communicably connected to each of the plurality of terminal devices. The settlement control method includes distributing, by the settlement control device, to each of the terminal devices, balance update instruction information including a balance update instruction and an update instruction identification number corresponding to the balance update instruction; and performing, by the terminal device, balance update processing corresponding to the balance update instruction on the basis of a comparison between an update instruction identification number that has been acquired from the balance storage medium and that is recorded in the balance storage medium, and the update instruction identification number included in the balance update instruction information.

According to a fifth aspect of the present invention, a settlement control method includes distributing balance update instruction information including a balance update instruction and an update instruction identification number corresponding to the balance update instruction to each of a plurality of terminal devices that wirelessly communicate with a balance storage medium.

According to a sixth aspect of the present invention, a processing method includes receiving from a settlement control device balance update instruction information including a balance update instruction and an update instruction identification number corresponding to the balance update instruction; and performing balance update processing corresponding to the balance update instruction on the basis of a comparison between an update instruction identification number that has been acquired from a balance storage medium and that is recorded in the balance storage medium, and the update instruction identification number included in the balance update instruction information.

According to a seventh aspect of the present invention, a program causes a computer of a settlement control device to execute processes, the processes includes distributing balance update instruction information including a balance update instruction and an update instruction identification number corresponding to the balance update instruction to each of a plurality of terminal devices that wirelessly communicate with a balance storage medium.

According to an eighth aspect of the present invention, a program causes a computer of a terminal device to execute processes, the processes includes receiving from a settlement control device balance update instruction information including a balance update instruction and an update instruction identification number corresponding to the balance update; and performing balance update processing corresponding to the balance update instruction on the basis of a comparison between an update instruction identification number that has been acquired from a balance storage medium and that is recorded in the balance storage medium, and the update instruction identification number included in the balance update instruction information.

Advantageous Effects of Invention

According to the present invention, the settlement control device can appropriately update the balance of the balance storage card on the basis of the balance update instruction by which the settlement control device received an instruction, even in an area where the communication connection between the terminal device and the settlement control device often becomes unstable.

