The present application claims priority to and incorporates by reference the entire contents of Japanese Patent Application No. 2020-058491 filed in Japan on Mar. 27, 2020.
The present disclosure relates to a computer readable recording medium, a settlement system, and a settlement server.
JP 2009-154901 A discloses a refueling system in which a prepaid-type settlement method is used to perform refueling within the range of a balance.
There is a need for a computer readable recording medium, a settlement system, and a settlement server that improve the convenience of a settlement system using a prepaid-type settlement method.
According to one aspect of the present disclosure, there is provided a non-transitory computer-readable recording medium on which an executable program is recorded, the program causing a processor of a computer to execute displaying, on a display, information obtained by converting a balance of a registered prepaid-type settlement method into an amount of an energy source used in life.
A computer readable recording medium storing a settlement program, a settlement system, and a settlement server according to an embodiment of the disclosure will be described with reference to the drawings. Note that components in the following embodiment include those that may be easily replaced by those skilled in the art, or those that are substantially the same.
The configuration of the settlement system according to the embodiment will be described with reference to
The settlement server 1, the user terminal 2, and the store terminal 3 may mutually communicate over a network NW. The network NW includes, for example, the internet and a mobile phone network.
The settlement server 1 is used for comprehensively managing the settlement system, and managed by an administrator of the settlement system. As illustrated in
Specifically, the controller 11 includes a processor and a memory (main storage). The processor includes, for example, a central processing unit (CPU), a digital signal processor (DSP), and a field-programmable gate array (FPGA). The memory (main storage) includes, for example, a random access memory (RAM) and a read only memory (ROM).
The controller 11 loads a program stored in the storage 13 into a work area of the main storage, and executes the program. The controller 11 implements a function that matches a predetermined purpose by controlling, for example, each component through execution of the program.
The communication unit 12 includes, for example, a local area network (LAN) interface board and a wireless communication circuit for wireless communication. The communication unit 12 is connected to the network NW such as the Internet, which is a public communication network. Then, the communication unit 12 is connected to the network NW to communicate with the user terminal 2 and the store terminal 3.
The storage 13 includes a recording medium such as an erasable programmable ROM (EPROM), a hard disk drive (HDD), and a removable medium. Examples of the removable medium include disc recording media such as a universal serial bus (USB) memory, a compact disc (CD), a digital versatile disc (DVD), and a Blu-ray (registered trademark) disc (BD). The storage 13 may store, for example, an operating system (OS), various programs, various tables, and various databases. The storage 13 according to the embodiment stores user information 131 and settlement information 132 for each user of the settlement system.
The user information 131 relates to a user who uses the settlement system. Examples of the user information 131 include a user ID of a user who has registered to use the settlement system, a password, the name of the user, contact information (e.g., address, telephone number, and e-mail address) of the user, usage registration history, information on a registered settlement method, information on another settlement method registered for performing depositing to the former settlement method, and a personal identification number used at the time of a settlement. Note that the user ID and the password of the user information 131 are used for authentication processing such as login to the settlement server 1.
The settlement information 132 relates to settlement methods in the settlement system. Examples of the settlement information 132 include a user ID, a settlement means used for a settlement (e.g., electronic money payment (contactless settlement), scan payment, and code payment), and settlement history.
The user terminal 2 is a computer terminal used by a user. Examples of the user terminal 2 include smartphones, mobile phones, tablet terminals, wearable computers, personal computers, and vehicle-mounted car navigation systems owned by a user. Any terminal may be used as the user terminal 2 as long as the user terminal 2 may exchange information with the settlement server 1.
The user terminal 2 includes a controller (second processor) 21, a communication unit 22, a storage 23, a near field communication unit 24, and an operation/display unit (display) 25. The controller 21, the communication unit 22, and the storage 23 are physically similar to the controller 11, the communication unit 12, and the storage 13, respectively. The controller 21 functions as a display controller 211, a depositing means registration unit 212, a settlement method registration unit 213, a deposit processor 214, and a settlement processor 215 through the execution of a program.
The display controller 211 controls contents displayed on the operation/display unit 25. The display controller 211 displays, on the operation/display unit 25, a member registration screen at the time when a user performs member registration, a login screen at the time of login to the settlement system, a deposit screen at the time of performing depositing to electronic money, a settlement screen 25a (see
The depositing means registration unit 212 registers a depositing means for depositing electronic money. Specifically, the depositing means registration unit 212 transmits a depositing means registration request to the settlement server 1. The depositing means registration request is used for registering a plurality of different settlement methods (e.g., bank account and credit card) run by a plurality of businesses as depositing means to electronic money. The controller 11 of the settlement server 1, which has received the depositing means registration request from the depositing means registration unit 212, stores a settlement method included in the depositing means registration request in the storage 13 as the user information 131 to register the settlement method as a depositing means.
Here,
Then, settlement is made between the user terminal 2 and the store terminal 3 by the settlement method. Specifically, a settlement means is executed between the near field communication unit 24 of the user terminal 2 and a later-described near field communication unit 34 of the store terminal 3 by passing the user terminal 2 over the store terminal 3. The settlement means includes a contactless settlement, a settlement performed by reading a barcode or a QR code® displayed on the store terminal 3 with, for example, a camera of the user terminal 2, and a settlement performed by reading a barcode or a QR code® displayed on the user terminal 2 by, for example, a code reader of the store terminal 3.
The settlement method registration unit 213 registers various settlement methods. The settlement method registration unit 213 transmits a settlement method registration request for registering a settlement method to the settlement server 1. The controller 11 of the settlement server 1, which has received the settlement method registration request from the settlement method registration unit 213, stores a settlement method included in the settlement method registration request in the storage 13 as the user information 131 to register the settlement method as a settlement method.
The deposit processor 214 performs depositing to electronic money. Specifically, the deposit processor 214 transmits a deposit request for performing depositing to electronic money by the settlement method that has been registered as a depositing means to the settlement server 1. The controller 11 of the settlement server 1, which has received the deposit request from the deposit processor 214 increases the balance of electronic money based on deposit amount information included in the deposit request. That is, the controller 11 updates the settlement information 132 stored in the storage 13 in accordance with the increase in the balance of the electronic money.
The settlement processor 215 makes a settlement by the settlement method selected by the user. Specifically, the settlement processor 215 transmits a settlement request to the store terminal 3 through the near field communication unit 24 as a settlement means. Furthermore, the settlement processor 215 may transmit a settlement request to the store terminal 3 by reading a barcode or a QR code® displayed on the store terminal 3 with, for example, a camera of the user terminal 2 as a settlement means. Furthermore, the settlement processor 215 may transmit a settlement request to the store terminal 3 by causing, for example, a code reader of the store terminal 3 to read a barcode or a QR code® displayed on the user terminal 2 as a settlement means. Note that the settlement request transmitted from the settlement processor 215 to the store terminal 3 may include information indicating a settlement amount (hereinafter, referred to as “settlement amount information”), but is not required to include the information.
Subsequently, the settlement processor 215 transmits a settlement request for making a settlement by using a settlement means to the settlement server 1.
Furthermore, the settlement processor 215, in the case of a settlement by using electronic money, a later-described controller 31 of the store terminal 3 transmits a settlement request including settlement amount information to the settlement server 1 via the network NW. The controller 11 of the settlement server 1, which has received the settlement request from the store terminal 3, decreases the balance of electronic money based on settlement amount information included in the settlement request. That is, the controller 11 updates the settlement information 132 stored in the storage 13 in accordance with the decrease in the balance of the electronic money.
The storage 23 stores data of various screens to be displayed by the display controller 211 on the operation/display unit 25. Furthermore, the storage 23 temporarily stores, for example, the user information 131 and the settlement information 132 as needed.
The near field communication unit 24 has a communication function in conformity with a standard such as a near field radio communication (NFC), Bluetooth® low energy (BLE), and infrared data association (IrDA). The user terminal 2 performs near field communication with the store terminal 3 through the near field communication unit 24, for example, when a settlement using electronic money is made.
The operation/display unit 25 includes, for example, a touch panel display. The operation/display unit 25 has an input function and a display function. The input function is used for receiving an operation with, for example, a user finger or a pen. The display function is used for displaying various pieces of information under the control of the display controller 211.
The store terminal 3 is provided in, for example, a store (member store) in which a settlement system may be used. Note, however, that the store terminal 3 may be a server that functions as a virtual store (so-called an electronic commerce site) opened on the Internet. The store terminal 3 includes the controller 31, a communication unit 32, a storage 33, and the near field communication unit 34. The controller 31, the communication unit 32, the storage 33, and the near field communication unit 34 are physically similar to the controller 11, the communication unit 12, the storage 13, and the near field communication unit 24, respectively.
Hereinafter, display control will be described with reference to
The settlement means display region 251 displays a settlement method, and receives a request for making a settlement by using the displayed settlement method. The display controller 211 displays a settlement name 251a, a settlement phrase 251b, a settlement button 251c, and an additional information region 251d on the settlement means display region 251. The settlement name 251a indicates a name of a settlement method that may be used in the user terminal 2. The settlement phrase 251b clearly indicates that a settlement is made in the settlement method. The settlement button 251c is used for generating a request of a settlement by the settlement means. Additional information on each settlement method is displayed on the additional information region 251d.
Specifically, display is performed as follows in the settlement means display region 251. A mark (e.g., logo mark or acceptance mark) including the name of “A Pay” is displayed as the settlement name 251a. Characters of “Pay by A Pay” are displayed as the settlement phrase 251b. An electronic settlement mark of “A Pay” is displayed as the settlement button 251c. The balance and a possible refueling amount of “A Pay” are displayed as the additional information region 251d.
Here, in
The display controller 211 displays the balance of electronic money and information obtained by converting the balance into an amount of an energy source used in life on the additional information region 251d as additional information. Specifically, the display controller 211 displays the characters of “balance” and the characters of “1,000 yen” corresponding to the balance of electronic money. Moreover, for example, the information indicates an amount of the balance converted into an energy source. The display controller 211 displays characters of “possible refueling amount” and characters of “10 L”. The “possible refueling amount” indicates an amount of the balance converted into gasoline. The characters of “10 L” corresponds to the possible refueling amount. As a result, the user may preliminarily know the possible refueling amount, so that the convenience is improved. As for the possible refueling amount, the balance is divided by a unit price in a store in which an energy source may be bought. This division enables the balance to be converted into an amount of the energy source by using the unit price. For example, if the unit price per liter of gasoline is 100 yen, the possible refueling amount is calculated by balance 1,000 yen unit price 100 yen to be 10 L. Note that, although an example in which a vehicle is refueled with gasoline will be described here, the disclosure may be applied to the case where a moving object such as a vehicle, a motorcycle, a ship, and an airplane is refueled with an energy source such as gasoline, hydrogen, electricity, and gas.
For example, a user inputs the unit price. For example, the user inputs the unit price in a unit price input field 254 of the unit price input screen 25b illustrated in
Furthermore, as illustrated in
Furthermore, as illustrated in
Furthermore, as illustrated in
Furthermore, the display controller 211 may display characters of “You can reach the destination if you perform refueling.” illustrated in
The charge button 252 is used to perform depositing to electronic money. When the user pushes the charge button 252, a preset and predetermined amount of money may be deposited, or transition may be performed to a screen for selecting a depositing means such as a credit card and a bank account.
The menu switching region 253 is used for switching menu items. In the examples illustrated in
As described above, according to the settlement program, the settlement system, and settlement server of the embodiment, information obtained by converting the balance of the registered prepaid-type settlement method into an energy source is displayed, so that the convenience is improved.
For example, a settlement system including the settlement server according to the embodiment may be used for electronic commerce on the Internet in addition to face-to-face settlements at real stores, such as electronic money payments, scan payments, and code payments, as illustrated in
Furthermore, in the case where the user terminal 2 is a car navigation system mounted on a vehicle, the settlement system including the settlement server according to the embodiment may be used for a settlement made while the vehicle is driving.
According to the disclosure, the convenience of a settlement system using a prepaid-type settlement method may be improved.
Although the disclosure has been described with respect to specific embodiments for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art that fairly fall within the basic teaching herein set forth.
Number | Date | Country | Kind |
---|---|---|---|
2020-058491 | Mar 2020 | JP | national |