Electronic money management system, electronic money management method and electronic money management program
The electronic money management system addresses the issue of setting excessive energy purchase amounts by calculating the necessary amount based on the energy storage device's free capacity and unit price, ensuring accurate and efficient energy purchasing without excess or shortage.
Patent Information
- Application Number
- JP2023145769
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-08
- Publication Date
- 2025-03-21
AI Technical Summary
Existing electronic money management systems for energy supply, such as those described in Patent Document 1, may set an energy purchase amount that exceeds the necessary amount to satisfy the energy storage device of a mobile device, leading to potential excess or shortage issues.
An electronic money management system that includes a free capacity calculation unit, a predetermined amount calculation unit, a balance determining unit, and a purchase amount setting unit. This system calculates the free capacity of the energy storage device, determines the necessary energy purchase amount based on the free capacity and unit price, and ensures that the balance amount of electronic money is sufficient to cover this amount without excess or shortage.
The system effectively sets the energy purchase amount corresponding to the amount necessary to satisfy the energy storage device, thereby preventing excess or shortage issues, ensuring accurate and efficient energy purchasing.
Smart Images

Figure 2025039031000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an electronic money management system, an electronic money management method, and an electronic money management program. [Background technology]
[0002] Conventionally, electronic payments are made to purchase energy using electronic money at energy supply facilities such as charging stations and gas stations. As an example of a system for making such electronic payments, Patent Document 1 discloses an electronic payment system in which an amount of money required to supply a predetermined amount of energy to a mobile device such as a vehicle is preset as an energy purchasing amount for purchasing energy. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2022-100832 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the electronic money management system disclosed in Patent Document 1, although the amount required to supply a predetermined amount of energy to a mobile device such as a vehicle can be preset as the amount for purchasing energy, there is a possibility that the amount set may exceed the amount required to fill the energy storage device of the mobile device.
[0005] In consideration of the above-mentioned problems, the object of the present disclosure is to provide an electronic money management system, an electronic money management method, and an electronic money management program that can set an amount corresponding to the amount of energy required to fill an energy storage device as the amount for purchasing energy without excess or deficiency. [Means for solving the problem]
[0006] The present disclosure provides an electronic money management system that manages electronic money related to energy supplied to a mobile device by an energy supply device, comprising: an available capacity calculation unit that calculates an available capacity of the energy storage device based on capacity information indicating a capacity of the energy storage device provided in the mobile device and remaining amount information indicating a remaining amount of the energy storage device; a predetermined amount calculation unit that calculates a predetermined amount of money, which is an amount of money corresponding to a predetermined amount of energy required to fill the energy storage device, based on the available capacity calculated by the available capacity calculation unit and the unit price of energy supplied to the energy storage device; a balance determination unit that determines whether the balance of the electronic money is equal to or greater than a predetermined amount calculated by the predetermined amount calculation unit; The electronic device includes a purchase amount setting unit which, when the balance determination unit determines that the balance amount is equal to or greater than a predetermined amount, sets the predetermined amount as an energy purchase amount for purchasing a predetermined amount of energy.
[0007] The electronic money management method according to the present disclosure manages electronic money related to energy supplied by an energy supply device to a mobile device, the method comprising: Calculating the free capacity of the energy storage device based on capacity information indicating the capacity of the energy storage device provided in the mobile device and remaining amount information indicating the remaining amount of the energy storage device; Calculating a predetermined amount of money based on the calculated free space and the unit price of energy supplied to the energy storage device, the predetermined amount being an amount corresponding to a predetermined amount of energy required to fill the energy storage device; determining whether the balance of the electronic money is equal to or greater than the calculated predetermined amount; If it is determined that the remaining amount is equal to or greater than the predetermined amount, the predetermined amount is set as an energy purchasing amount for purchasing a predetermined amount of energy.
[0008] An electronic money management program executed in an electronic money management system for performing electronic money settlement related to energy supplied by an energy supply device to a mobile device according to the present disclosure includes: Calculating a free capacity of the energy storage device based on capacity information indicating a capacity of the energy storage device provided in the mobile device and remaining amount information indicating a remaining amount of the energy storage device; Calculating a predetermined amount of money based on the calculated free space and a unit price of energy supplied to the energy storage device, the amount corresponding to a predetermined amount of energy required to fill the energy storage device; determining whether the balance of the electronic money is equal to or greater than the calculated predetermined amount; If it is determined that the balance amount is equal to or greater than the predetermined amount, the electronic money management device is caused to execute a step of setting the predetermined amount as an energy purchasing amount for purchasing a predetermined amount of energy. Effect of the Invention
[0009] The present disclosure makes it possible to provide an electronic money management system, an electronic money management method, and an electronic money management program that can set an amount corresponding to the amount of energy required to fill an energy storage device, without excess or deficiency, as the amount for purchasing energy. [Brief description of the drawings]
[0010] [Figure 1] 1 is a schematic diagram illustrating an example of an electronic money management system and an energy supply system according to the present disclosure. [Diagram 2] 2 is a block diagram showing a hardware configuration of a mobile terminal device according to the present disclosure. FIG. [Diagram 3] 2 is a block diagram showing a hardware configuration of a relay device according to the present disclosure. FIG. [Figure 4] 2 is a block diagram showing a functional configuration of a relay device according to the present disclosure. FIG. [Diagram 5] 1 is a block diagram showing a hardware configuration of a device information management device according to the present disclosure. [Figure 6] FIG. 11 illustrates an example of a device information management table. [Figure 7] 2 is a block diagram showing a hardware configuration of an electronic money management device according to the present disclosure. FIG. [Figure 8] FIG. 13 is a diagram showing an example of an electronic money management table. [Figure 9] 1 is a sequence diagram showing an example of a process executed in an electronic money management system according to the present disclosure. [Figure 10] FIG. 11 is a sequence diagram showing another example of the process executed in the electronic money management system according to the present disclosure. [Figure 11] FIG. 11 is a sequence diagram showing another example of the process executed in the electronic money management system according to the present disclosure. [Figure 12] FIG. 11 is a sequence diagram showing another example of the process executed in the electronic money management system according to the present disclosure. [Figure 13] 1 is a sequence diagram showing an example of processing executed in an electronic money management system and an energy supply system according to the present disclosure. [Figure 14] FIG. 2 is a block diagram showing an example of main components included in an electronic money management system according to the present disclosure. [Figure 15] FIG. 13 is a block diagram showing another example of main components included in the electronic money management system according to the present disclosure. [Figure 16] FIG. 13 is a block diagram showing another example of main components included in the electronic money management system according to the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. Fig. 1 is a schematic diagram showing an example of an electronic money management system 1 and an energy supply system 50 according to the present disclosure.
[0012] The electronic money management system 1 is a system for performing electronic settlement using electronic money. The electronic money management system 1 includes a mobile terminal device 10, a relay device 20, a device information management device 30, an electronic money management device 40, and a mobile device 60.
[0013] The mobile terminal device 10 can perform data communication with the mobile device 60. The mobile terminal device 10 can also perform data communication with the relay device 20 and the energy supply system 50 via the network 70. The mobile terminal device 10 can also perform data communication with the device information management device 30 and the electronic money management device 40 via the relay device 20. The mobile terminal device 10 can also perform data communication with the device information management device 30 and the electronic money management device 40 via the network 80.
[0014] The relay device 20, the device information management device 30, and the electronic money management device 40 can communicate with each other via a network 80. The device information management device 30 can perform data communication with a mobile device 60 via the network 80.
[0015] The networks 70 and 80 can be configured to include a LAN (Local Area Network) and / or a WAN (Wide Area Network). The electronic money management system 1 can include a plurality of mobile terminal devices 10.
[0016] The energy supply system 50 is a system for supplying energy to a mobile device 60 used by a user of the mobile terminal device 10 (hereinafter simply referred to as "user"). Specific examples of the energy supply system 50 include a gas station, a charging station, and a hydrogen station. The energy supply system 50 includes a POS (Point Of Sale) terminal 51 and an energy supply device 52. The POS terminal 51 can communicate with the relay device 20 via a network 70.
[0017] The POS terminal 51 controls the energy supply device 52 based on the order information related to the energy generated by the mobile terminal device 10 to provide the energy to the mobile device 60. The types of energy include, for example, gasoline, diesel, electricity, hydrogen, biofuel, natural gas, and the like.
[0018] Furthermore, the POS terminal 51 calculates the amount of money corresponding to the supplied energy based on the amount and price of the energy supplied to the mobile device 60. The POS terminal 51 can be installed in facilities such as a gas station, a charging station, a hydrogen station, etc. In the example shown in Fig. 1, only one energy supply facility is shown, but there may be multiple energy supply facilities, each of which has an energy supply system 50 built therein.
[0019] The energy supply device 52 is a device that supplies energy to the mobile device 60. Specific examples of the energy supply device 52 include a fueling machine that supplies gasoline or diesel, a charger that supplies electricity, etc. Energy supplied by the energy supply device 52 includes gasoline, diesel, electricity, hydrogen, biofuel, natural gas, etc.
[0020] The mobile device 60 is a device to which energy is supplied from the energy supply device 52. Specific examples of the mobile device 60 include vehicles such as automobiles and motorcycles, and unmanned aerial vehicles such as drones.
[0021] 2 is a block diagram showing a hardware configuration of the mobile terminal device 10. The mobile terminal device 10 is a mobile information processing device capable of ordering energy and managing electronic money. Specific examples of the mobile terminal device 10 include devices such as a smartphone, a tablet terminal, and a wearable terminal. The mobile terminal device 10 includes a calculation device 100, a communication interface (I / F) 110, a storage device 120, and a display device 130.
[0022] The arithmetic device 100 is a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) that controls devices and circuits included in the mobile terminal device 10. The arithmetic device 100 reads and executes programs from the storage device 120. The programs executed by the arithmetic device 100 include an order application and an electronic money management application.
[0023] The ordering application is an application program used by the user to supply and purchase energy. A specific example of the ordering application is a fueling application by PutMenu Inc. The ordering application generates order information related to the supply and purchase of energy based on a user's instruction. The user can use the ordering application to generate order information at a location other than the energy supply location. The generated order information is stored in the storage device 120.
[0024] The order information includes identification information of the energy supply facility, information indicating the type of energy supply device, a payment method for purchasing energy, etc. The energy supply facility is, for example, a facility where an energy supply device is installed, such as a charging station or a gas station. The type of energy supply device is, for example, the type of charger when the supplied energy is electricity. The type of charger is, for example, a charger for quick charging or a charger for normal charging.
[0025] Payment methods for purchasing energy include, for example, payment by electronic money, payment by credit card, payment by cash, and the like.
[0026] The order information further includes specified amount information indicating the amount to be spent on purchasing a specified amount of energy, information indicating the type of energy to be supplied, information regarding the amount of energy to be supplied to the mobile device 60, and unit price information of the energy specified by the user to be supplied to the mobile device 60.
[0027] The predetermined amount is, for example, the amount of energy required to fill an energy storage device provided in the mobile device 60 when the user specifies a full charge or a full tank. For example, when the charge rate of a battery, which is an energy storage device, is 40%, the predetermined amount is an amount of electricity equivalent to 60% of the capacity of the battery. Also, when the user specifies a specific amount of energy to be supplied, the predetermined amount is the supply amount specified by the user. For example, when the user specifies 30 liters of gasoline, the predetermined amount is 30 liters.
[0028] Information regarding the amount of energy supplied includes information indicating a full charge, information indicating a full tank, the ratio (e.g., percentage) of the amount of electricity supplied to the battery's storage capacity, the amount of liquid fuel supplied (e.g., liters), etc.
[0029] The electronic money management app is an application program for a user to manage his / her own electronic money. A specific example of the electronic money management app is PayPay (registered trademark). The process executed by the electronic money management app will be described later in detail.
[0030] The communication interface 110 performs data communication between the mobile terminal device 10 and other devices. The storage device 120 is a storage device that stores programs executed by the arithmetic device 100 and various data processed by the arithmetic device 100. The storage device 120 stores an order application and an electronic money management application.
[0031] The display device 130 is a device that displays various screens under the control of the arithmetic device 100. The screens that the display device 130 displays include a screen provided by an ordering application and a screen provided by an electronic money management application.
[0032] 3 is a block diagram showing a hardware configuration of the relay device 20. The relay device 20 is an information processing device that transfers various data between the mobile terminal device 10, the device information management device 30, and the electronic money management device 40. The relay device 20 includes a calculation device 200, a communication interface 210, and a storage device 220.
[0033] The arithmetic device 200 is a processor such as a CPU or an MPU that controls devices and circuits included in the relay device 20. The arithmetic device 200 reads and executes a control program from the storage device 220. The control program is a program that controls devices and circuits included in the relay device 20. Details of the processing executed by the control program will be described later. The functions of the control program may be realized by an integrated circuit such as a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC).
[0034] The communication interface 210 performs data communication between the relay device 20 and the mobile terminal device 10, the electronic money management device 40, and the POS terminal 51. The storage device 220 is a storage device that stores the programs executed by the arithmetic device 200 and the data processed by the arithmetic device 200. The storage device 220 stores a control program.
[0035] 4 is a block diagram showing an example of a functional configuration of the control program 201 executed by the relay device 20. The control program 201 includes an available space calculation unit 202 and a predetermined amount calculation unit 203.
[0036] The free space calculation unit 202 calculates the free space of the energy storage device based on capacity information indicating the capacity of the energy storage device provided in the mobile device 60 and remaining amount information indicating the remaining amount of the energy storage device.
[0037] The specified amount calculation unit 203 calculates a specified amount, which is an amount corresponding to a specified amount of energy required to fill the energy storage device, based on the available capacity calculated by the available capacity calculation unit 202 and the unit price of energy supplied to the energy storage device.
[0038] 5 is a block diagram showing a hardware configuration of the device information management device 30. The device information management device 30 is an information processing device that manages information of the mobile device 60. The device information management device 30 includes a computing device 300, a communication interface 310, and a storage device 320.
[0039] The arithmetic device 300 is a processor such as a CPU or an MPU that controls the devices and circuits included in the device information management device 30. The arithmetic device 300 reads out and executes a control program from the storage device 320. The control program is a program that controls the devices and circuits included in the device information management device 30. The process executed by the control program will be described in detail later. The functions of the control program may be realized by an integrated circuit such as an FPGA or an ASIC.
[0040] The communication interface 310 performs data communication between the device information management device 30 and other devices. The storage device 320 is a storage device that stores programs executed by the arithmetic device 300 and data processed by the arithmetic device 300. The storage device 320 stores a control program and a device information management table.
[0041] 6 is a diagram showing an example of a device information management table. The device information management table is a data table for managing information of the mobile device 60. In the device information management table, user identification information, mobile device identification information, capacity information, and remaining amount information are registered in association with each other.
[0042] User identification information is identification information of a user who uses the electronic money management system 1. Mobile device identification information is identification information of a mobile device 60 used by a user identified by the user identification information. Capacity information is information indicating the capacity of an energy storage device equipped in a mobile device 60 identified by the mobile device identification information. Remaining amount information is information indicating the remaining amount of an energy storage device equipped in a mobile device 60 identified by the mobile device identification information. The device information management device 30 can periodically obtain this information from each mobile device 60 and register it in the device information management table.
[0043] 7 is a block diagram showing a hardware configuration of the electronic money management device 40. The electronic money management device 40 is an information processing device that manages a user's electronic money. The electronic money management device 40 includes a calculation device 400, a communication interface 410, and a storage device 420.
[0044] The arithmetic device 400 is a processor such as a CPU or MPU that controls the devices and circuits included in the electronic money management device 40. The arithmetic device 400 reads and executes a control program from the storage device 420. The control program is a program that controls the devices and circuits included in the electronic money management device 40. The processing executed by the control program will be described in detail later. The functions of the control program may be realized by an integrated circuit such as an FPGA or an ASIC.
[0045] The communication interface 410 performs data communication between the electronic money management device 40 and the mobile terminal device 10 and the relay device 20. The storage device 420 is a storage device that stores the programs executed by the arithmetic device 300 and the data processed by the arithmetic device 400. The storage device 420 stores a control program and an electronic money management table.
[0046] Fig. 8 is a diagram showing an example of an electronic money management table. The electronic money management table is a data table for managing electronic money of users of the electronic money management system 1. In the electronic money management table, user identification information, a balance amount, and an amount for purchasing energy are registered in association with each other. The balance amount is an amount indicating the balance of electronic money of a user identified by the user identification information. The amount for purchasing energy is an amount used by the user to purchase energy. The electronic money management device 40 registers this information for each user.
[0047] 9 to 12 are sequence diagrams showing an example of processing executed in the electronic money management system 1. The processing in Fig. 9 to 12 can be executed by the mobile terminal device 10 at any location. The any location includes a location other than the location where the energy supply device 52 is installed, for example, the user's home, any location during the user's movement, etc.
[0048] In step S1, the ordering application of the mobile terminal device 10 transmits a request for information indicating the price per unit amount of energy (hereinafter referred to as "unit price information") together with user identification information to the relay device 20. The ordering application can transmit the request for unit price information when started up. In addition, the ordering application can transmit the request for unit price information periodically after being started up.
[0049] When the relay device 20 receives the request for unit price information from the mobile terminal device 10, in step S2, the relay device 20 transmits the request for unit price information to the destination POS terminal 51. Here, the relay device 20 transmits the request for unit price information to the POS terminal 51 having the unit price information, which is installed in each energy supply facility. In other words, the relay device 20 requests the unit price information of each of the multiple energy supply facilities.
[0050] When the POS terminal 51 receives the request for unit price information from the relay device 20, in step S3, the POS terminal 51 transmits unit price information of the energy supplied by the energy supply device 52 associated with the POS terminal 51 to the relay device 20 together with identification information of the POS terminal 51. The energy supply device 52 associated with the POS terminal 51 is the energy supply device 52 to which the POS terminal 51 instructs to supply energy. This unit price information of the energy is the unit price information at the time when the relay device 20 requests the POS terminal 51 for unit price information.
[0051] When the relay device 20 receives the unit price information and the identification information of the POS terminal 51 from each POS terminal 51, the relay device 20 generates a unit price information list including the unit price information in step S4. The unit price information list is a list in which the identification information of the energy supply facility is associated with the unit price information provided by the POS terminal 51 installed in the energy supply facility. The identification information of the energy supply facility and the identification information of the POS terminal 51 are previously stored in association with each other in the storage device 220 of the relay device 20. The relay device 20 generates the unit price information list based on this information, the unit price information transmitted by the POS terminal 51, and the identification information of the POS terminal 51. In step S5, the relay device 20 transmits the generated unit price information list to the mobile terminal device 10.
[0052] When the mobile terminal device 10 receives the unit price information list from the relay device 20, in step S6, the ordering application displays the unit price information list on the display device 130. The user can refer to the unit price information list displayed on the display device 130 and specify unit price information and information regarding the amount of energy to be supplied to the mobile device 60.
[0053] In step S7, the ordering application of the mobile terminal device 10 generates order information based on the user's operation of the ordering application. The order information includes unit price information and information on the amount of energy supply specified by the user. In step S8, the ordering application of the mobile terminal device 10 transmits an order request to the relay device 20 together with the order information and user identification information.
[0054] When the relay device 20 receives the order request from the mobile terminal device 10, in step S9, the relay device 20 transmits a request for remaining amount information and capacity information of the energy storage device of the mobile device 60 to the device information management device 30 together with the user identification information received from the mobile terminal device 10. The remaining amount information of the energy storage device is information indicating the remaining amount of the energy storage device. The capacity information is information indicating the capacity information of the energy storage device.
[0055] When the device information management device 30 receives a request for remaining amount information and capacity information of the energy storage device from the relay device 20, in step S10, the device information management device 30 refers to the device information table and acquires remaining amount information and capacity information associated with the user identification information received together with the request. In step S11, the device information management device 30 transmits the acquired remaining amount information and capacity information to the relay device 20.
[0056] In step S12, the relay device 20 stores the remaining amount information and capacity information received from the device information management device 30 in the storage device 220 in association with the user identification information received from the mobile terminal device 10.
[0057] In step S13, the relay device 20 calculates an amount of money (hereinafter referred to as the "predetermined amount") corresponding to a predetermined amount of energy required to fill the energy storage device of the mobile device 60. Specifically, the relay device 20 calculates the predetermined amount based on the unit price information and information on the amount of energy supply specified by the user, which are included in the order information, and the remaining amount information and capacity information associated with the user identification information, which are stored in the storage device 220.
[0058] For example, when the information on the energy supply amount received from the mobile terminal device 10 indicates a full charge or a full tank, the relay device 20 calculates the free space of the energy storage device by subtracting the amount indicated by the remaining amount information from the capacity indicated by the capacity information. Next, the relay device 20 can multiply the amount per unit amount indicated by the unit price information by the calculated free space to calculate a predetermined amount.
[0059] Furthermore, in a case where the information regarding the amount of energy supply received from the mobile terminal device 10 indicates a predetermined amount, and the user specifies the predetermined amount as a percentage of the storage capacity of the battery, which is an energy storage device, the relay device 20 subtracts a percentage corresponding to the remaining amount information (e.g., 30%) from the percentage corresponding to the predetermined amount (e.g., 80%). Next, the relay device 20 multiplies the obtained percentage (e.g., 50%) by the storage capacity indicated by the capacity information (e.g., 40 kWh). The relay device 20 can then calculate the predetermined amount by multiplying the obtained capacity (e.g., 40 kWh) by the unit price indicated by the unit price information.
[0060] Furthermore, in a case where the information regarding the amount of energy supply received from the mobile terminal device 10 indicates a predetermined amount, when the user specifies a predetermined amount of liquid fuel such as gasoline, the relay device 20 can calculate a predetermined amount by multiplying the predetermined amount (e.g., 40 liters) by the unit price indicated by the unit price information.
[0061] In step S14, the relay device 20 transmits the predetermined amount information indicating the predetermined amount calculated in step S13 and the remaining amount information to the mobile terminal device 10. The mobile terminal device 10 can display on the display device 130 the amount indicated by the predetermined amount information and the remaining amount indicated by the remaining amount information.
[0062] In step S15, the electronic money management app of the mobile terminal device 10 accepts the payment method based on the user's operation to specify the payment method. Here, it is assumed that a rechargeable payment using electronic money has been specified. In step S16, the electronic money management app of the mobile terminal device 10 transmits a request for balance information together with the user identification information to the relay device 20. Upon receiving the request for balance information from the mobile terminal device 10, the relay device 20 transmits the request for balance information together with the user identification information to the electronic money management device 40 in step S17.
[0063] When the electronic money management device 40 receives the balance information request and user identification information from the relay device 20, it refers to the electronic money management table in step S18 and acquires the balance information associated with the user identification information. In step S19, the electronic money management device 40 transmits the acquired balance information to the relay device 20. When the relay device 20 receives the balance information from the electronic money management device 40, it transmits the balance information to the mobile terminal device 10 in step S20.
[0064] When the mobile terminal device 10 receives the balance information, the electronic money management application determines the balance indicated by the balance information in step S21. Specifically, the mobile terminal device 10 determines whether the balance indicated by the balance information is equal to or greater than the amount indicated by the predetermined amount information. If the balance indicated by the balance information is equal to or greater than the amount indicated by the predetermined amount information, the process shown in FIG. 11 is executed. On the other hand, if the balance indicated by the balance information is less than the amount indicated by the predetermined amount information, the process shown in FIG. 12 is executed.
[0065] 11 is a sequence diagram showing a process executed when the balance indicated by the balance information is equal to or greater than the amount indicated by the predetermined amount information. In step S22, the electronic money management application of the mobile terminal device 10 transmits a request for setting an amount for energy purchase to the relay device 20 together with the order information and the user identification information.
[0066] When the relay device 20 receives the request to set the amount for energy purchase from the mobile terminal device 10, in step S23, the relay device 20 associates the order information with the user identification information and stores them in the storage device 220. In step S24, the relay device 20 transmits the request to set the amount for energy purchase to the electronic money management device 40 together with the predetermined amount information included in the order information and the user identification information.
[0067] When the electronic money management device 40 receives a request to set the energy purchasing amount from the relay device 20, it executes a purchasing amount setting process in step S24. Specifically, the electronic money management device 40 associates the amount indicated by the received predetermined amount information with the received user identification information and sets it as the energy purchasing amount in the electronic money management table. The electronic money management device 40 also refers to the electronic money management table, subtracts the amount indicated by the predetermined amount information from the balance of the user associated with the received user identification information, and associates the amount after subtraction with the user identification information and sets it as the balance amount in the electronic money management table.
[0068] In step S25, the electronic money management device 40 transmits a setting completion notification to the relay device 20, notifying the completion of setting of the purchase amount. Upon receiving the setting completion notification from the electronic money management device 40, the relay device 20 transmits the setting completion notification to the mobile terminal device 10 in step S26.
[0069] 12 is a sequence diagram showing the process executed when the balance indicated by the balance information is less than the amount indicated by the predetermined amount information. In step S30, the electronic money management app of the mobile terminal device 10 accepts a deposit instruction based on a user operation. The user operation specifies the deposit amount together with the deposit instruction. In step S31, the electronic money management app of the mobile terminal device 10 transmits a request for deposit information to the electronic money management device 40 together with user identification information and deposit amount information indicating the deposit amount.
[0070] When the electronic money management device 40 receives the request for deposit information, it executes a deposit process in step S32. Specifically, the electronic money management device 40 refers to the electronic money management table, and adds the deposit amount indicated by the deposit information to the balance associated with the user identification information. When the deposit process is completed, the electronic money management device 40 transmits a deposit completion notification to the mobile terminal device 10 in step S33.
[0071] When the electronic money management application of the mobile terminal device 10 receives the deposit completion notification, in step S34 it transmits an energy purchase amount setting request for setting the energy purchase amount together with the predetermined amount information and the user identification information to the relay device 20. When the relay device 20 receives the energy purchase amount setting request from the mobile terminal device 10, in step S35 it transmits the energy purchase amount setting request to the electronic money management device 40 together with the predetermined amount information and the user identification information.
[0072] When the electronic money management device 40 receives the energy purchasing amount setting request from the relay device 20, it executes a purchasing amount setting process in step S36. In step S37, the electronic money management device 40 transmits a setting completion notification to the relay device 20 to notify that setting of the purchase amount has been completed. When the relay device 20 receives the setting completion notification from the electronic money management device 40, it transmits the setting completion notification to the mobile terminal device 10 in step S38.
[0073] Fig. 13 is a sequence diagram showing an example of a process executed in the electronic money management system 1 and the energy supply system 50. The process shown in Fig. 13 is executed after a user, who is a customer, arrives at an energy supply facility such as a gas station or a charging station.
[0074] In step S40, the mobile terminal device 10 scans the two-dimensional code in accordance with an instruction from the user. This two-dimensional code may be attached to the energy supply device 52, for example. Alternatively, the energy supply device 52 may display the code on a display unit such as a display provided in the energy supply device 52. After scanning the two-dimensional code, the mobile terminal device 10 transmits information indicating confirmation of the order information to the relay device 20 together with user identification information of the user of the mobile terminal device 10 in step S41. Note that in FIG. 13, this transmission is represented as a confirmation transmission of the order information.
[0075] In step S42, the relay device 20 uses the user identification information transmitted by the mobile terminal device 10 in step S41 to obtain order information associated with the user identification information stored in the memory device 220 of the relay device 20, and transmits the order information and the user identification information to the POS terminal 51 of the energy supply system 50.
[0076] When the POS terminal 51 receives the order information and the user identification information, in step S43, it transmits an energy supply instruction based on the order information to the energy supply device 52. When the energy supply device 52 receives the energy supply instruction from the POS terminal 51, it supplies a predetermined amount of energy to the mobile device 60 in step S44.
[0077] When the supply of energy to the mobile device 60 is completed, in step S45, the energy supply device 52 sends to the POS terminal 51 a supply completion notification indicating that the supply of energy to the mobile device 60 has been completed, and supply amount information indicating the amount of energy supplied to the mobile device 60.
[0078] When the POS terminal 51 receives the supply completion notification and the supply amount information from the energy supply device 52, in step S46, it calculates the amount corresponding to the energy supplied to the mobile device 60 based on the amount of energy supplied indicated by the supply amount information and the amount per unit amount of energy.
[0079] In step S47, the POS terminal 51 transmits amount information indicating the amount calculated in step S46 and the user identification information received from the mobile terminal device 10 to the relay device 20. Upon receiving the amount information and user identification information from the POS terminal 51, the relay device 20 transmits the amount information and user identification information to the electronic money management device 40 in step S48.
[0080] When the electronic money management device 40 receives the amount information and the user identification information from the relay device 20, it executes a settlement process based on the amount information and the user identification information in step S49. Specifically, the electronic money management device 40 refers to the electronic money management table, and subtracts the amount indicated by the received amount information from the energy purchasing amount associated with the received user identification information.
[0081] In step S50, the electronic money management device 40 transmits a payment completion notification to the relay device 20 to notify the completion of the payment for the energy purchase. Upon receiving the payment completion notification from the electronic money management device 40, the relay device 20 transmits a payment completion notification to the mobile terminal device 10 in step S51.
[0082] 14 is a block diagram showing an example of main components included in the electronic money management system 1. The electronic money management system 1 includes a free space calculation unit 202, a predetermined amount calculation unit 203, a balance determination unit 90, and a purchasing amount setting unit 91. The balance determination unit 90 can be implemented as a part of an electronic money management application of the mobile terminal device 10. Furthermore, the purchasing amount setting unit 91 can be implemented as a part of a control program of the electronic money management device 40.
[0083] The available capacity calculation unit 202 calculates the available capacity of the energy storage device based on capacity information indicating the capacity of the energy storage device provided in the mobile device 60 and remaining amount information indicating the remaining amount of the energy storage device. The specified amount calculation unit 203 calculates a specified amount, which is an amount corresponding to a specified amount of energy required to fill the energy storage device, based on the available capacity calculated by the available capacity calculation unit and the unit price of energy supplied to the energy storage device. The balance determination unit 90 determines whether the balance amount of the electronic money is equal to or greater than the specified amount calculated by the specified amount calculation unit. When the balance determination unit determines that the balance amount is equal to or greater than the specified amount, the purchase amount setting unit 91 sets the specified amount as an energy purchase amount for purchasing a specified amount of energy.
[0084] By adopting this configuration, a predetermined amount of money corresponding to the amount of energy required to fill the energy storage device is calculated, and this predetermined amount of money is set as the amount for purchasing the predetermined amount of energy, so that the amount of money corresponding to the amount of energy required to fill the energy storage device can be set without being too much or too little.
[0085] In the above-described embodiment, the relay device 20 and the electronic money management device 40 are realized as separate devices, but in other embodiments, the relay device 20 and the electronic money management device 40 may be realized by a single device. Also, in other embodiments, the mobile terminal device 10 may include an available space calculation unit 202 and a predetermined amount calculation unit 203 instead of the relay device 20.
[0086] Furthermore, in other embodiments, the device information management device 30 may be omitted. In this case, the mobile terminal device 10 may acquire the capacity information and remaining amount information of the mobile device 60 from the mobile device 60 by wireless communication such as short-range wireless communication, and transmit this information to the relay device 20. Also, the user may operate the mobile terminal device 10 to input the capacity information and remaining amount information of the mobile device 60, and the mobile terminal device 10 may transmit this information to the relay device 20. Alternatively, the user may use an imaging device provided in the mobile terminal device 10 to capture the remaining amount information displayed on the display device of the mobile device 60, and acquire the remaining amount information.
[0087] 15, the electronic money management system 1 may include a distance calculation unit 92 and a consumption calculation unit 93. The distance calculation unit 92 and the consumption calculation unit 93 may be implemented in the relay device 20 or the mobile terminal device 10.
[0088] Based on the position of the mobile device 60 at the time when the predetermined amount is calculated by the predetermined amount calculation unit 203 and the position of the energy supply device 52 that supplies a predetermined amount of energy to the mobile device 60, the distance calculation unit 92 calculates the distance between the mobile device 60 at the time when the predetermined amount is calculated by the predetermined amount calculation unit 203 and the energy supply device 52 that supplies a predetermined amount of energy to the mobile device 60. The mobile terminal device 10 can acquire information indicating the position of the mobile device 60 from the mobile device 60. In addition, the user can specify the position of the mobile device 60 using the mobile terminal device 10. The mobile terminal device 10 can provide the information indicating the position of the mobile device 60 to the relay device 20. Alternatively, the mobile device 60 may provide the position information of the mobile device 60 to the device information management device 30, and the device information management device 30 may provide the position information of the mobile device 60 to the mobile terminal device 10 or the relay device 20.
[0089] The consumption calculation unit 93 calculates the amount of energy consumed when the mobile device 60 moves the distance calculated by the distance calculation unit 92. Specifically, the consumption calculation unit 93 multiplies the distance calculated by the distance calculation unit 92 by the amount of energy consumed per unit distance by the mobile device 60, thereby calculating the amount of energy consumed when the mobile device 60 moves the distance.
[0090] Then, the specified amount calculation unit 203 calculates an additional amount, which is an amount corresponding to the amount of energy consumed calculated by the consumption calculation unit 93, and can calculate the specified amount as the sum of the amount corresponding to the available space and the additional amount.
[0091] By adopting this configuration, the predetermined amount is calculated reflecting the amount of energy consumed by the mobile device 60 until it reaches the energy supply facility. Therefore, in the case where the mobile device 60 is located away from the energy supply facility at the time when the predetermined amount is calculated, the energy storage device of the mobile device 60 can be charged even when the user specifies full charging or full tank.
[0092] 16, the electronic money management system 1 may include a unit price determination unit 94 and a purchase amount cancellation unit 95. The unit price determination unit 94 and the purchase amount cancellation unit 95 may be implemented in the relay device 20 or the mobile terminal device 10.
[0093] The unit price determination unit 94 determines whether the unit price of a specified amount of energy at the time of energy supply, which is the point at which a specified amount of energy is supplied to the mobile device 60, is higher than the unit price of a specified amount of energy at the point at which the specified amount is calculated by the specified amount calculation unit 203.
[0094] The purchase amount cancellation unit 95 cancels the energy purchase amount set by the purchase amount setting unit 91 when the unit price determination unit 94 determines that the unit price at the time of energy supply is higher than the unit price at the time the specified amount was calculated.
[0095] After the energy purchasing amount is cancelled, the available capacity calculation unit 202 calculates the available capacity of the energy storage device at the time of energy supply based on the capacity information and remaining amount information indicating the remaining amount of the energy storage device at the time of energy supply.
[0096] Next, the predetermined amount calculation unit 203 calculates a predetermined amount based on the available capacity at the time of energy supply calculated by the available capacity calculation unit 202 and the unit price of the energy supplied to the energy storage device at the time of energy supply.
[0097] Next, the balance determination unit 90 determines whether the balance of electronic money at the time of the energy supply is equal to or greater than the predetermined amount calculated by the predetermined amount calculation unit 203 at the time of the energy supply.
[0098] Then, when the balance determination unit 90 determines that the balance amount at the time of energy supply is equal to or greater than a predetermined amount calculated at the time of energy supply, the purchase amount setting unit 91 sets the predetermined amount calculated at the time of energy supply as the energy purchase amount.
[0099] The details of this embodiment will be further described. In this embodiment, when the relay device 20 receives the order request, order information, and user identification information transmitted by the mobile terminal device 10 in step S8 of Fig. 9, the relay device 20 can associate the user identification information with unit price information included in the order information and store them in the storage device 220. This unit price information corresponds to the unit price information at the time of generating the previous order information.
[0100] 13, when the relay device 20 receives the information indicating the confirmation of the order information and the user identification information transmitted by the mobile terminal device 10, the relay device 20 identifies the order information associated with the user identification information from the order information stored in the storage device 220 of the relay device 20. Next, the relay device 20 identifies the identification information of the POS terminal associated with the identification information of the energy supply facility included in the identified order information. The identification information of the energy supply facility and the identification information of the POS terminal 51 are previously stored in the storage device 220 of the relay device 20 in association with each other. The relay device 20 can identify the identification information of the POS terminal associated with the identification information of the energy supply facility included in the order information transmitted by the mobile terminal device 10 by referring to the identification information of the energy supply facility and the identification information of the POS terminal 51 stored in the storage device 220.
[0101] Next, the relay device 20 requests unit price information from the POS terminal 51 indicated by the identification information of the specified POS terminal, and acquires the unit price information of energy from the POS terminal 51. The unit price indicated by the unit price information corresponds to the unit price at the time of supplying the energy.
[0102] Next, the relay device 20 acquires the unit price information stored in the storage device 220 in association with the user identification information, i.e., the unit price information at the time of generating the previous order information. The relay device 20 then determines whether the unit price at the time of supplying energy is higher than the unit price indicated by the unit price information at the time of generating the previous order information. If it is determined that the unit price at the time of supplying energy is higher than the unit price at the time of generating the previous order information, the relay device 20 cancels the previous order information and transmits a notification to that effect to the mobile terminal device 10. When the mobile terminal device 10 receives the notification that the order information has been canceled, it displays the notification on the display device 130. Thereafter, the processes shown in Figs. 9 to 12 are executed again.
[0103] By adopting this configuration, if the unit price of energy when the energy is supplied to the mobile device 60 is higher than the unit price when the previous order information was generated, the energy purchasing amount that has already been set is canceled. Then, a new energy purchasing amount based on the unit price of energy when the energy is supplied is set. Therefore, the amount corresponding to the amount of energy required to fill the energy storage device can be set exactly as the amount for purchasing a predetermined amount of energy.
[0104] In the above examples, the program includes instructions (or software code) that, when loaded into a computer, causes the computer to perform one or more functions described in the embodiments. The program may be stored on a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, the computer-readable medium or tangible storage medium includes random-access memory (RAM), read-only memory (ROM), flash memory, solid-state drive (SSD) or other memory technology, CD-ROM, digital versatile disk (DVD), Blu-ray® disk or other optical disk storage, magnetic cassette, magnetic tape, magnetic disk storage or other magnetic storage device. The program may be transmitted on a transitory computer-readable medium or communication medium. By way of example and not limitation, the transitory computer-readable medium or communication medium includes electrical, optical, acoustic, or other form of propagated signal.
[0105] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be appropriately combined with other embodiments.
[0106] Each drawing is merely an example for describing one or more embodiments. Each drawing may relate not only to one particular embodiment, but to one or more other embodiments. As can be understood by those skilled in the art, various features or steps described with reference to any one drawing may be combined with features or steps shown in one or more other drawings to create an embodiment not explicitly shown or described, for example. Not all features or steps shown in any one drawing are necessary to describe an exemplary embodiment, and some features or steps may be omitted. The order of steps described in any drawing may be changed as appropriate.
[0107] A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes. (Appendix 1) An electronic money management system that manages electronic money related to energy supplied by an energy supply device to a mobile device, an available capacity calculation unit that calculates an available capacity of the energy storage device based on capacity information indicating a capacity of an energy storage device provided in the mobile device and remaining amount information indicating a remaining amount of the energy storage device; a predetermined amount calculation unit that calculates a predetermined amount of money, which is an amount of money corresponding to a predetermined amount of energy required to fill the energy storage device, based on the available capacity calculated by the available capacity calculation unit and a unit price of energy supplied to the energy storage device; a balance determination unit that determines whether the balance of electronic money is equal to or greater than the predetermined amount calculated by the predetermined amount calculation unit; a purchase amount setting unit that sets the predetermined amount as an energy purchase amount for purchasing the predetermined amount of energy when the balance determination unit determines that the balance amount is equal to or greater than the predetermined amount; An electronic money management system comprising: (Appendix 2) A mobile terminal device including the balance determination unit, An electronic money management system as described in Appendix 1, wherein the balance determination unit, when determining that the balance amount is greater than or equal to the specified amount, causes the purchase amount setting unit to set the specified amount as the energy purchase amount. (Appendix 3) a distance calculation unit that calculates a distance between the mobile device at the time when the predetermined amount is calculated by the predetermined amount calculation unit and the energy supply device that supplies the predetermined amount of energy to the mobile device; a consumption calculation unit that calculates an amount of energy consumed by the moving body device moving the distance, The predetermined amount calculation unit further An electronic money management system as described in Appendix 1 or 2, which calculates an additional amount which is an amount corresponding to the amount of energy consumed calculated by the consumption calculation unit, and calculates the specified amount as the sum of the amount corresponding to the available capacity and the additional amount. (Appendix 4) a unit price determination unit that determines whether a unit price of the predetermined amount of energy at the time of energy supply, which is the time when the predetermined amount of energy is supplied to the mobile device, is higher than a unit price of the predetermined amount of energy at the time when the predetermined amount is calculated; a purchase amount canceling unit that cancels the energy purchase amount set by the purchase amount setting unit when the unit price determination unit determines that the unit price at the time of the energy supply is higher than the unit price at the time when the predetermined amount is calculated, the available capacity calculation unit calculates an available capacity of the energy storage device at the time of the energy supply based on the capacity information and remaining amount information indicating a remaining amount of the energy storage device at the time of the energy supply, the predetermined amount calculation unit calculates the predetermined amount based on the available capacity at the time of the energy supply calculated by the available capacity calculation unit and a unit price of the predetermined amount of energy at the time of the energy supply; the balance determination unit determines whether a balance of electronic money at the time of the energy supply is equal to or greater than the predetermined amount calculated by the predetermined amount calculation unit at the time of the energy supply; the purchase amount setting unit sets the predetermined amount calculated at the time of the energy supply as the energy purchase amount when the balance determination unit determines that the balance amount at the time of the energy supply is equal to or greater than the predetermined amount calculated at the time of the energy supply. 3. An electronic money management system according to claim 1 or 2. (Appendix 5) In an electronic money management method for managing electronic money related to energy supplied by an energy supply device to a mobile device, a computer includes: Calculating the free capacity of the energy storage device based on capacity information indicating the capacity of an energy storage device provided in the mobile device and remaining amount information indicating the remaining amount of the energy storage device; Calculating a predetermined amount of money based on the calculated free space and a unit price of energy supplied to the energy storage device, the predetermined amount being an amount corresponding to a predetermined amount of energy required to fill the energy storage device; determining whether the balance of the electronic money is equal to or greater than the calculated predetermined amount; When it is determined that the remaining amount is equal to or greater than the predetermined amount, the predetermined amount is set as an energy purchasing amount for purchasing the predetermined amount of energy. How to manage electronic money. (Appendix 6) The computer, calculating a distance between the mobile device and the energy supply device that supplies the predetermined amount of energy to the mobile device at a time when the predetermined amount is calculated; Calculating an amount of energy consumed by the moving device moving the distance; Calculating an additional amount corresponding to the calculated amount of energy consumed; 6. The electronic money management method according to claim 5, wherein the predetermined amount is calculated by adding the amount corresponding to the free space and the additional amount. (Appendix 7) The computer, determining whether a unit price of the predetermined amount of energy at the time of energy supply, which is the time when the predetermined amount of energy is supplied to the mobile device, is higher than a unit price of the predetermined amount of energy at the time when the predetermined amount is calculated; canceling the set energy purchasing amount when it is determined that the unit price at the time of the energy supply is higher than the unit price at the time when the predetermined amount was calculated; Calculating an available capacity of the energy storage device at the time of the energy supply based on the capacity information and remaining amount information indicating a remaining amount of the energy storage device at the time of the energy supply; Calculating the predetermined amount based on the calculated free space at the time of the energy supply and a unit price of the predetermined amount of energy at the time of the energy supply; determining whether the balance of the electronic money at the time of the energy supply is equal to or greater than the predetermined amount calculated at the time of the energy supply; When it is determined that the remaining amount at the time of the energy supply is equal to or greater than the predetermined amount calculated at the time of the energy supply, the predetermined amount calculated at the time of the energy supply is set as the energy purchase amount. 7. An electronic money management method according to claim 5 or 6. (Appendix 8) An electronic money management program executed in an electronic money management system that performs electronic money settlement related to energy supplied from an energy supply device to a mobile device, the electronic money management program comprising: calculating a free capacity of the energy storage device based on capacity information indicating a capacity of an energy storage device provided in the mobile device and remaining amount information indicating a remaining amount of the energy storage device; Calculating a predetermined amount of money based on the calculated free space and a unit price of energy supplied to the energy storage device, the amount corresponding to a predetermined amount of energy required to fill the energy storage device; determining whether the balance of the electronic money is equal to or greater than the calculated predetermined amount; when it is determined that the balance amount is equal to or greater than the predetermined amount, causing an electronic money management device to set the predetermined amount as an energy purchasing amount for purchasing the predetermined amount of energy; An electronic money management program that executes the above. (Appendix 9) The computer is calculating a distance between the mobile device and the energy supply device that supplies the predetermined amount of energy to the mobile device at a time when the predetermined amount is calculated; calculating an amount of energy consumed by the moving device moving the distance; calculating an additional amount corresponding to the calculated amount of energy consumed; and calculating, as the predetermined amount, an amount obtained by adding the amount corresponding to the free space and the additional amount. (Appendix 10) The computer is determining whether a unit price of the predetermined amount of energy at the time of energy supply, which is a time point when the predetermined amount of energy is supplied to the mobile device, is higher than a unit price of the predetermined amount of energy at the time point when the predetermined amount is calculated; canceling the set energy purchasing amount when it is determined that the unit price at the time of the energy supply is higher than the unit price at the time when the predetermined amount was calculated; Calculating an available capacity of the energy storage device at the time of the energy supply based on the capacity information and remaining amount information indicating a remaining amount of the energy storage device at the time of the energy supply; calculating the predetermined amount of money based on the calculated free space at the time of the energy supply and a unit price of the predetermined amount of energy at the time of the energy supply; determining whether a balance of electronic money at the time of the energy supply is equal to or greater than the predetermined amount calculated at the time of the energy supply; An electronic money management program as described in Appendix 8 or 9, which executes a step of setting the specified amount calculated at the time of energy supply as the amount for purchasing energy if it is determined that the balance amount at the time of energy supply is equal to or greater than the specified amount calculated at the time of energy supply. [Explanation of symbols]
[0108] 1. Electronic Money Management System 10. Portable terminal device 100 Computing equipment 110 Communication Interface 120 Storage device 130 Display device 20 Relay Device 200 Computing equipment 201 Control Program 202 Free space calculation unit 203 Prescribed amount calculation section 210 Communication Interface 220 Storage device 30 Device information management device 300 Arithmetic equipment 310 Communication Interface 320 storage device 40 Electronic money management device 400 Computing equipment 410 Communication Interface 420 Storage device 50 Energy Supply System 51 POS terminals 52 Energy supply device 60 Mobile equipment 70 Network 80 Network 90 Balance determination section 91 Purchase price setting section 92 Distance calculation unit 93 Consumption calculation part 94 Unit Price Determination Department 95 Purchase amount cancellation section
Claims
1. An electronic money management system that manages electronic money related to energy supplied by an energy supply device to a mobile device, comprising: an available capacity calculation unit that calculates an available capacity of the energy storage device based on capacity information indicating a capacity of an energy storage device provided in the mobile device and remaining amount information indicating a remaining amount of the energy storage device; a predetermined amount calculation unit that calculates a predetermined amount of money, which is an amount of money corresponding to a predetermined amount of energy required to fill the energy storage device, based on the available capacity calculated by the available capacity calculation unit and a unit price of energy supplied to the energy storage device; a balance determination unit that determines whether the balance of electronic money is equal to or greater than the predetermined amount calculated by the predetermined amount calculation unit; a purchase amount setting unit that sets the predetermined amount as an energy purchase amount for purchasing the predetermined amount of energy when the balance determination unit determines that the balance amount is equal to or greater than the predetermined amount; An electronic money management system comprising:
2. A mobile terminal device including the balance determination unit, 2 . The electronic money management system according to claim 1 , wherein, when the balance determining unit determines that the balance is equal to or greater than the predetermined amount, the purchase amount setting unit sets the predetermined amount as the energy purchase amount.
3. a distance calculation unit that calculates a distance between the mobile device at the time when the predetermined amount is calculated by the predetermined amount calculation unit and the energy supply device that supplies the predetermined amount of energy to the mobile device; a consumption calculation unit that calculates an amount of energy consumed when the moving body device moves the distance, The predetermined amount calculation unit further An electronic money management system as described in claim 1 or 2, which calculates an additional amount which is an amount corresponding to the amount of energy consumed calculated by the consumption calculation unit, and calculates the specified amount as the sum of the amount corresponding to the free space and the additional amount.
4. a unit price determination unit that determines whether a unit price of the predetermined amount of energy at the time of energy supply, which is the time when the predetermined amount of energy is supplied to the mobile device, is higher than a unit price of the predetermined amount of energy at the time when the predetermined amount is calculated; a purchase amount canceling unit that cancels the energy purchase amount set by the purchase amount setting unit when the unit price determination unit determines that the unit price at the time of the energy supply is higher than the unit price at the time when the predetermined amount is calculated, the available capacity calculation unit calculates an available capacity of the energy storage device at the time of the energy supply based on the capacity information and remaining amount information indicating a remaining amount of the energy storage device at the time of the energy supply, the predetermined amount calculation unit calculates the predetermined amount based on the available capacity at the time of the energy supply calculated by the available capacity calculation unit and a unit price of the predetermined amount of energy at the time of the energy supply; the balance determination unit determines whether a balance of electronic money at the time of the energy supply is equal to or greater than the predetermined amount calculated by the predetermined amount calculation unit at the time of the energy supply; the purchase amount setting unit sets the predetermined amount calculated at the time of the energy supply as the energy purchase amount when the balance determination unit determines that the balance amount at the time of the energy supply is equal to or greater than the predetermined amount calculated at the time of the energy supply.
3. The electronic money management system according to claim 1 or 2.
5. In an electronic money management method for managing electronic money related to energy supplied by an energy supply device to a mobile device, a computer includes: Calculating the free capacity of the energy storage device based on capacity information indicating the capacity of an energy storage device provided in the mobile device and remaining amount information indicating the remaining amount of the energy storage device; Calculating a predetermined amount of money based on the calculated free space and a unit price of energy supplied to the energy storage device, the amount corresponding to a predetermined amount of energy required to fill the energy storage device; determining whether the balance of the electronic money is equal to or greater than the calculated predetermined amount; When it is determined that the remaining amount is equal to or greater than the predetermined amount, the predetermined amount is set as an energy purchasing amount for purchasing the predetermined amount of energy. How to manage electronic money.
6. The computer, calculating a distance between the mobile device and the energy supply device that supplies the predetermined amount of energy to the mobile device at a time when the predetermined amount is calculated; Calculating an amount of energy consumed by the moving device moving the distance; Calculating an additional amount corresponding to the calculated amount of energy consumed; 6. The electronic money management method according to claim 5, wherein the predetermined amount is calculated by adding the amount corresponding to the free space and the additional amount.
7. The computer, determining whether a unit price of the predetermined amount of energy at the time of energy supply, which is the time when the predetermined amount of energy is supplied to the mobile device, is higher than a unit price of the predetermined amount of energy at the time when the predetermined amount is calculated; canceling the set energy purchasing amount when it is determined that the unit price at the time of the energy supply is higher than the unit price at the time when the predetermined amount was calculated; Calculating an available capacity of the energy storage device at the time of the energy supply based on the capacity information and remaining amount information indicating a remaining amount of the energy storage device at the time of the energy supply; Calculating the predetermined amount based on the calculated free space at the time of the energy supply and a unit price of the predetermined amount of energy at the time of the energy supply; determining whether the balance of the electronic money at the time of the energy supply is equal to or greater than the predetermined amount calculated at the time of the energy supply; When it is determined that the remaining amount at the time of the energy supply is equal to or greater than the predetermined amount calculated at the time of the energy supply, the predetermined amount calculated at the time of the energy supply is set as the energy purchase amount.
7. The electronic money management method according to claim 5 or 6.
8. An electronic money management program executed in an electronic money management system that performs electronic money settlement related to energy supplied from an energy supply device to a mobile device, the electronic money management program comprising: calculating a free capacity of the energy storage device based on capacity information indicating a capacity of an energy storage device provided in the mobile device and remaining amount information indicating a remaining amount of the energy storage device; Calculating a predetermined amount of money based on the calculated free space and a unit price of energy supplied to the energy storage device, the amount corresponding to a predetermined amount of energy required to fill the energy storage device; determining whether the balance of the electronic money is equal to or greater than the calculated predetermined amount; when it is determined that the balance amount is equal to or greater than the predetermined amount, causing an electronic money management device to set the predetermined amount as an energy purchasing amount for purchasing the predetermined amount of energy; An electronic money management program that executes the above.
9. The computer is calculating a distance between the mobile device and the energy supply device that supplies the predetermined amount of energy to the mobile device at a time when the predetermined amount is calculated; calculating an amount of energy consumed by the moving device moving the distance; calculating an additional amount corresponding to the calculated amount of energy consumed; 9. The electronic money management program according to claim 8, further comprising a step of calculating an amount obtained by adding the amount corresponding to the free space and the additional amount as the predetermined amount.
10. The computer is determining whether a unit price of the predetermined amount of energy at the time of energy supply, which is a time point when the predetermined amount of energy is supplied to the mobile device, is higher than a unit price of the predetermined amount of energy at the time point when the predetermined amount is calculated; canceling the set energy purchasing amount when it is determined that the unit price at the time of the energy supply is higher than the unit price at the time when the predetermined amount was calculated; Calculating an available capacity of the energy storage device at the time of the energy supply based on the capacity information and remaining amount information indicating a remaining amount of the energy storage device at the time of the energy supply; calculating the predetermined amount of money based on the calculated free space at the time of the energy supply and a unit price of the predetermined amount of energy at the time of the energy supply; determining whether a balance of electronic money at the time of the energy supply is equal to or greater than the predetermined amount calculated at the time of the energy supply; The electronic money management program of claim 8 or 9, further comprising: if it is determined that the balance amount at the time of the energy supply is equal to or greater than the specified amount calculated at the time of the energy supply, a step of setting the specified amount calculated at the time of the energy supply as the amount for purchasing energy.
Citation Information
Patent Citations
Charger
JP1995059264A
Electric energy measurement device
JP2011257250A
Electric vehicle charger, electric vehicle charging system, and electric vehicle charging method
JP2012165545A
Navigation device
JP2013195230A
Control device, program, and power feeding assistance system
JP2023041416A