Information processing device, information processing method, and information processing program
The information processing device and method address the challenge of evaluating environmental value transfer between users by calculating renewable energy-derived charge and discharge amounts on a blockchain, facilitating accurate evaluation and incentivizing renewable energy use through incentives.
Patent Information
- Application Number
- JP2021156970
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-27
- Publication Date
- 2025-12-01
- Estimated Expiration
- 2041-09-27
AI Technical Summary
Conventional technologies fail to accurately evaluate the environmental value transferred from one user to another along with electricity, as they primarily focus on generating information within a user's residence without considering inter-user transfers.
An information processing device and method that calculates renewable energy-derived charge and discharge amounts using smart contracts on a blockchain, associating these values with user identities and managing transactions to ensure accurate evaluation of environmental value transfer.
Enables proper evaluation of environmental value transferred between users, incentivizing the transfer of renewable energy-derived electricity by granting incentives like points or discounts, thus encouraging the use of renewable energy.
Smart Images

Figure 0007777948000001 
Figure 0007777948000002 
Figure 0007777948000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] In recent years, technologies have become known for trading the environmental value of electricity generated by renewable energy sources, including natural energy sources such as solar power and wind power. For example, a technology is known that generates information indicating the environmental value of electricity consumed by a dwelling unit that has generated electricity from a renewable energy power generation facility, based on the amount of electricity consumed by a power load installed in the dwelling unit out of the amount of electricity generated by the renewable energy power generation facility installed in the dwelling unit. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-61733 [Patent Document 2] Japanese Patent Application Laid-Open No. 2011-154693 [Patent Document 3] Japanese Patent Application Laid-Open No. 2013-97495 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the above-mentioned conventional technology merely generates information indicating the environmental value of consuming electricity generated by a renewable energy power generation facility installed in a user's residence in the user's residence, and does not necessarily make it possible to properly evaluate the environmental value transferred from one user to another along with the electricity.
[0005] Therefore, an object of the present disclosure is to provide an information processing device, an information processing method, and an information processing program that can appropriately evaluate the environmental value transferred from one user to another user along with electricity. [Means for solving the problem]
[0006] An information processing device according to one embodiment of the present invention includes a first calculation unit that calculates a renewable energy-derived charge amount, which is the charge amount derived from electricity generated by a renewable energy power generation facility managed by a user, based on a power generation amount, which is the amount of electricity generated by the renewable energy power generation facility, and a charge amount, which is the amount of electricity charged to the user's mobile charging device; and a second calculation unit that calculates a renewable energy-derived discharge amount, which is the discharge amount derived from electricity generated by the renewable energy power generation facility, based on the renewable energy-derived charge amount and a discharge amount, which is the amount of electricity discharged from the mobile charging device to a charging / discharging facility managed by a user other than the user.
[0007] An information processing method according to one embodiment of the present invention is an information processing method executed by a computer, and includes: a first calculation step of calculating a renewable energy-derived charge amount, which is the charge amount derived from electricity generated by a renewable energy power generation facility managed by a user, based on a power generation amount, which is the amount of electricity generated by the renewable energy power generation facility, and a charge amount, which is the amount of electricity charged to the user's mobile charging device; and a second calculation step of calculating a renewable energy-derived discharge amount, which is the discharge amount derived from electricity generated by the renewable energy power generation facility, based on the renewable energy-derived charge amount and a discharge amount, which is the amount of electricity discharged from the mobile charging device to a charging / discharging facility managed by a user other than the user.
[0008] An information processing program according to one embodiment of the present invention causes a computer to execute the following steps: a first calculation step of calculating a renewable energy-derived charge amount, which is the charge amount derived from electricity generated by a renewable energy power generation facility managed by a user, based on a power generation amount, which is the amount of electricity generated by the renewable energy power generation facility, and a charge amount, which is the amount of electricity charged to the user's mobile charging device; and a second calculation step of calculating a renewable energy-derived discharge amount, which is the discharge amount derived from electricity generated by the renewable energy power generation facility, based on the renewable energy-derived charge amount and a discharge amount, which is the amount of electricity discharged from the mobile charging device to a charging / discharging facility managed by a user other than the user. [Effects of the Invention]
[0009] According to the present invention, it is possible to appropriately evaluate the environmental value transferred from one user to another user together with the electricity. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram for explaining a mechanism for transferring environmental value together with electricity using an electric vehicle according to an embodiment. [Figure 2] FIG. 2 is a diagram for explaining a method for managing environmental value transactions using blockchain technology according to an embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an overview of information processing by the information processing device according to the embodiment. [Figure 6] FIG. 6 is a diagram for explaining an example of a method for managing various meter IDs and the like according to the embodiment. [Figure 7] FIG. 7 is a diagram for explaining an example of a method for calculating a charge amount derived from renewable energy and a method for processing a measurement loss according to the embodiment. [Figure 8] FIG. 8 is a flowchart showing an information processing procedure by the information processing device according to the embodiment. [Figure 9] FIG. 9 is a flowchart showing an information processing procedure by the information processing device according to the embodiment. [Figure 10] FIG. 10 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device. DETAILED DESCRIPTION OF THE INVENTION
[0011] Hereinafter, an information processing device, an information processing method, and an information processing program according to the present application (hereinafter referred to as "embodiments") will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to these embodiments. Furthermore, the same components in the following embodiments will be denoted by the same reference numerals, and duplicated descriptions will be omitted.
[0012] (Embodiment) [1. A system for transferring environmental value along with electricity using electric vehicles] In general, electricity derived from renewable energy sources such as solar power and wind power is considered to have environmental value, in addition to the value of the electricity itself, in that it places less strain on the environment, for example, by not emitting carbon dioxide to generate the electricity. For example, the environmental value is considered to have monetary value proportional to the amount of electricity. Therefore, when electricity derived from renewable energy is transferred from one owner to another, the environmental value of the electricity derived from renewable energy is also considered to be transferred from one owner to another along with the transfer of electricity. Note that the environmental value of the electricity derived from renewable energy in this embodiment may be determined, for example, based on the market price of environmental value at the time the electricity is transferred.
[0013] Fig. 1 is a diagram for explaining a mechanism for transferring environmental value together with electricity using an electric vehicle according to an embodiment. In Fig. 1, a user U charges his / her electric vehicle EV with electricity derived from solar power generated by a home solar power generator (hereinafter also referred to as a generator PV) installed at the user U's house. Note that the generator PV may be installed in a location other than the house (for example, in the garden of the user U's house) as long as it is managed by the user U.
[0014] At this time, the information processing system 1 (see FIG. 3), which will be described later, associates the solar power generation-derived charge amount, which is the charge amount derived from the power generated by the power generator PV, out of the charge amount, which is the amount of power charged to the electric vehicle EV of the user U, with information about the user U and registers it in the blockchain. Furthermore, the charge amount derived from solar power generation is considered to have an environmental value equivalent to the amount of power. Therefore, the information processing system 1 associates the environmental value equivalent to the solar power generation-derived charge amount with information about the user U and registers it in the blockchain.
[0015] Furthermore, the user U drives the electric vehicle EV to an administrator store (for example, a large shopping mall) that is managed by another user (hereinafter also referred to as the administrator) different from the user U. Next, the user U discharges the electricity charged in the electric vehicle EV of the user U to a charging / discharging facility installed at the administrator store. Note that the charging / discharging facility may be installed in a location other than the administrator store (for example, a parking lot of the administrator store) as long as it is managed by the administrator.
[0016] At this time, the information processing system 1, which will be described later, transfers from the user U to the manager an environmental value equivalent to the photovoltaic power generation-derived discharge amount, which is the amount of discharge derived from the power generated by the power generator PV, out of the amount of discharge, which is the amount of power discharged from the electric vehicle EV to the charging / discharging equipment installed at the manager's store. Furthermore, the information processing system 1 grants an incentive (for example, points that can be used at the manager's store) to the user U as compensation for the environmental value equivalent to the photovoltaic power generation-derived discharge amount transferred by the user U to the manager. Note that the incentive granted to the user is not limited to points, but may also be, for example, a coupon, a discount voucher, or an award for transferring the environmental value. Furthermore, the incentive is not limited to being usable at the manager's store, but may also be usable outside the manager's store. Below, a case where points that can be used at the manager's store are described as an example of an incentive granted to a user.
[0017] In the example shown in Fig. 1, by providing the user U with an incentive in the form of points in return for discharging electricity to the manager's store, the user can be encouraged to discharge any electricity derived from renewable energy that the user cannot consume at home to the manager's store. In addition, by providing points that can be used at the manager's store, the user can be motivated to visit the manager's store to discharge electricity.
[0018] 1, a solar power generator PV has been described as an example of renewable energy power generation equipment managed by the user U, but the renewable energy power generation equipment managed by the user U is not limited to the solar power generator PV. Specifically, the renewable energy power generation equipment managed by the user U may be any power generation equipment as long as it generates electricity using renewable energy such as wind power generation, biomass power generation, hydroelectric power generation, and geothermal power generation.
[0019] Furthermore, in FIG. 1, an electric vehicle of user U has been described as an example of user U's mobile charging device, but user U's mobile charging device is not limited to an electric vehicle. Specifically, user U's mobile charging device may be a portable battery. For example, user U charges user U's battery pack (an example of a portable battery) with electricity generated by solar power generated by a home solar power generator installed in user U's home. User U may then transport the charged battery pack to a manager's store by bicycle or the like and discharge the electricity stored in the battery pack to charging / discharging equipment installed in the manager's store. Furthermore, user U's mobile charging device may be an electric vehicle other than an electric vehicle. For example, user U's mobile charging device may be an electric vehicle such as an electric two-wheeler (e.g., an electric bicycle or electric motorcycle), an electric wheelchair, an electric kick scooter, or an autonomous mobile robot. Below, a case where user U's mobile charging device is an electric vehicle EV will be described.
[0020] [2. Management method for environmental value transactions using blockchain technology] FIG. 2 is a diagram illustrating a method for managing environmental value transactions using blockchain technology according to an embodiment. An information processing system 1 (see FIG. 3), described below, manages the amount of charge of electricity derived from renewable energy (hereinafter also referred to as renewable energy-derived charge amount) and the amount of discharge of electricity derived from renewable energy (hereinafter also referred to as renewable energy-derived discharge amount) using a smart contract on a blockchain. A smart contract refers to a function that automatically executes set requirements by writing a program on the blockchain. In this embodiment, the renewable energy-derived charge amount and the renewable energy-derived discharge amount are represented as tokens on the blockchain. For example, the information processing system 1 can implement a smart contract using ERC20 (Ethereum Request for Comments: Token Standard #20), an Ethereum token interface standard.
[0021] From here, FIG. 2 will be explained in association with FIG. 1. In FIG. 2, a meter pair consisting of a meter (hereinafter also referred to as a first meter) that measures the amount of power generated by the power generator PV shown in FIG. 1 and a meter (hereinafter also referred to as a second meter) that measures the amount of charge charged to the electric vehicle EV shown in FIG. 1 holds an address on the blockchain (hereinafter also referred to as a first address) linked to the meter pair. Furthermore, a user U shown in FIG. 1 holds an address on the blockchain (hereinafter also referred to as a second address) linked to the user U. Furthermore, the administrator store shown in FIG. 1 holds an address on the blockchain (hereinafter also referred to as a third address) linked to the administrator. Furthermore, the above-mentioned renewable energy-derived charge amount (in the example shown in FIG. 1, the photovoltaic power generation-derived charge amount) and renewable energy-derived discharge amount (in the example shown in FIG. 1, the photovoltaic power generation-derived discharge amount) are held as balances in the respective addresses.
[0022] In FIG. 2, when the electric vehicle EV of the user U in FIG. 1 is charged with an amount of charge derived from solar power generation, the information processing system 1 issues an environmental value token indicating an environmental value equivalent to the amount of charge derived from solar power generation. Subsequently, the information processing system 1 registers the issued environmental value token and the amount of charge derived from solar power generation in a first address linked to the meter pair. Furthermore, the first address linked to the meter pair is linked to a second address linked to the user U (see FIG. 6). In other words, when the information processing system 1 registers the environmental value token and the amount of charge derived from solar power generation in the first address, the environmental value token and the amount of charge derived from solar power generation are automatically registered in association with the second address linked to the user U.
[0023] Thereafter, in Fig. 1, when the amount of discharge derived from solar power generation is discharged from the electric vehicle EV to the charging / discharging equipment installed at the administrator's store, the information processing system 1 transfers the environmental value token indicating the environmental value equivalent to the amount of discharge derived from solar power generation, out of the environmental value tokens registered in the first address linked to the meter pair and the second address linked to the user U, to the third address linked to the administrator. Next, the information processing system 1 issues a token (hereinafter also referred to as administrator token) to the third address linked to the administrator in exchange for the transferred environmental value token, with the aim of exchanging it for points or the like that can be used at the administrator's store. Next, after issuing the administrator token, the information processing system 1 transfers the issued administrator token from the third address linked to the administrator to the second address linked to the user U.
[0024] In the example shown in Figure 2, by using the blockchain's property that "it is guaranteed that token balances cannot be double-transferred," it is possible to guarantee that an amount of discharge greater than that recorded as an environmental value token issued to the first address linked to the meter pair will not be considered to have been transferred to another party as environmental value.
[0025] Note that, in FIG. 2, a case has been described in which the information processing system 1 manages information regarding the charge amount derived from renewable energy and the discharge amount derived from renewable energy using blockchain technology, but the information processing system 1 may also manage information regarding the charge amount derived from renewable energy and the discharge amount derived from renewable energy using technology other than blockchain. For example, the information processing system 1 may manage information regarding the charge amount derived from renewable energy and the discharge amount derived from renewable energy using any technology other than blockchain, as long as the technology makes it difficult to tamper with the information regarding the charge amount derived from renewable energy and the discharge amount derived from renewable energy. For example, the information processing system 1 may record information regarding the charge amount derived from renewable energy and the discharge amount derived from renewable energy in a predetermined storage area other than blockchain (for example, the storage unit 120 of the information processing device 100, an external database, etc.).
[0026] [3. Example of information processing system configuration] 3 is a diagram illustrating an example of the configuration of an information processing system according to an embodiment. The information processing system 1 includes a power generation gateway device 10, a charge gateway device 20, a discharge gateway device 30, a blockchain database 40, and an information processing device 100. The power generation gateway device 10, the charge gateway device 20, the discharge gateway device 30, the blockchain database 40, and the information processing device 100 are connected to each other via a predetermined network N so as to be able to communicate with each other via wired or wireless communication. Note that the information processing system 1 illustrated in FIG. 3 may include any number of power generation gateway devices 10, any number of charge gateway devices 20, any number of discharge gateway devices 30, any number of blockchain databases 40, and any number of information processing devices 100.
[0027] The power generation gateway device 10 acquires power generation information relating to the amount of power generated by the power generator PV managed by the user U from the first meter. Furthermore, upon acquiring the power generation information, the power generation gateway device 10 notifies the information processing device 100 of the acquired power generation information. For example, the power generation gateway device 10 transmits power generation information for each time period divided into predetermined time periods (for example, every 30 minutes) to the information processing device 100 at predetermined time intervals.
[0028] The charging gateway device 20 acquires charging information relating to the amount of charge charged to the electric vehicle EV of the user U from the second meter. Furthermore, upon acquiring the charging information, the charging gateway device 20 notifies the information processing device 100 of the acquired charging information. For example, the charging gateway device 20 transmits charging information for each time period divided into predetermined time periods (for example, every 30 minutes) to the information processing device 100 at predetermined time intervals.
[0029] The discharge gateway device 30 acquires, from the third meter, discharge information relating to the amount of electricity discharged from the electric vehicle EV of the user U to the charging / discharging equipment installed in the manager's store. Furthermore, upon acquiring the discharge information, the discharge gateway device 30 notifies the information processing device 100 of the acquired discharge information. For example, the discharge gateway device 30 transmits the discharge information to the information processing device 100 each time one discharge by the user U is completed.
[0030] The blockchain database 40 stores information about blockchains. For example, the blockchain database 40 stores information about blockchains that record the history of transactions of electricity derived from renewable energy and the history of transactions of environmental value transferred along with the electricity derived from renewable energy.
[0031] The information processing device 100 is an information processing device that collects power generation information related to the amount of power generated by the power generator PV, charging information related to the amount of charge charged to the electric vehicle EV, and discharge information related to the amount of discharge from the electric vehicle EV to charging / discharging equipment installed at the administrator's store, and records these in a blockchain. Furthermore, the information processing device 100 calculates the amount of charge derived from renewable energy (in the example shown in FIG. 1, the amount of charge derived from photovoltaic power generation) and the amount of discharge derived from renewable energy (in the example shown in FIG. 1, the amount of discharge derived from photovoltaic power generation) based on the collected information, and records these in the blockchain. Furthermore, the information processing device 100 displays the information registered in the blockchain on a screen so that it can be viewed.
[0032] [4. Configuration example of information processing device] 4 is a diagram showing an example of the configuration of an information processing device according to an embodiment. The information processing device 100 includes a communication unit 110, a storage unit 120, an input unit 130, an output unit 140, and a control unit 150.
[0033] The communication unit 110 is realized by, for example, a network interface card (NIC) etc. The communication unit 110 is connected to the network N by wire or wirelessly, and transmits and receives information to and from, for example, the power generation gateway device 10, the charging gateway device 20, the discharging gateway device 30, and the blockchain database 40.
[0034] The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. For example, the storage unit 120 stores various programs (corresponding to an example of an information processing program).
[0035] Various operations are input by the user to the input unit 130. For example, the input unit 130 may receive various operations from the user via a display screen (e.g., the output unit 140) using a touch panel function. The input unit 130 may also receive various operations from buttons provided on the information processing device 100 or a keyboard or mouse connected to the information processing device 100.
[0036] The output unit 140 is a display screen realized by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display, and is a display device for displaying various types of information. The output unit 140 displays various types of information under the control of the control unit 150. Note that, if a touch panel is employed in the information processing device 100, the input unit 130 and the output unit 140 are integrated. In the following description, the output unit 140 may also be referred to as a screen.
[0037] The control unit 150 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) using RAM as a work area to execute various programs (corresponding to examples of information processing programs) stored in a storage device inside the information processing device 100. The control unit 150 is also a controller, and is realized, for example, by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0038] 4, the control unit 150 has an acquisition unit 151, a first calculation unit 152, a second calculation unit 153, a registration unit 154, and an output control unit 155, and realizes or executes the information processing action described below. Note that the internal configuration of the control unit 150 is not limited to the configuration shown in FIG. 4, and may be any other configuration as long as it performs the information processing described below.
[0039] Fig. 5 is a diagram illustrating an overview of information processing by the information processing device according to the embodiment. In Fig. 5, an acquisition unit 151 collects power generation information related to the amount of power generated by the power generator PV, charging information related to the amount of power charged to the electric vehicle EV, and discharging information related to the amount of power discharged from the electric vehicle EV to a charging / discharging facility installed at a manager's store.
[0040] 5, the first calculation unit 152 calculates the photovoltaic power generation-derived charge amount, which is the charge amount derived from the power generated by the generator PV out of the charge amount charged to the electric vehicle EV, based on the amount of power generated by the generator PV and the charge amount charged to the electric vehicle EV. Furthermore, the registration unit 154 registers the calculated photovoltaic power generation-derived charge amount in the blockchain.
[0041] 5, the second calculation unit 153 calculates the photovoltaic power generation-derived discharge amount, which is the discharge amount derived from the electricity generated by the power generator PV among the discharge amount discharged to the charging / discharging equipment, based on the photovoltaic power generation-derived charge amount calculated by the first calculation unit 152 and the discharge amount discharged from the electric vehicle EV to the charging / discharging equipment installed in the manager's store. Furthermore, the registration unit 154 registers the calculated photovoltaic power generation-derived discharge amount in the blockchain.
[0042] Also, in FIG. 5, the output control unit 155 displays the information registered in the blockchain by the registration unit 154 on the screen of the information processing device 100 of each user so that the information can be viewed.
[0043] 6 is a diagram illustrating an example of a method for managing various meter IDs and the like according to an embodiment. In FIG. 6, the acquisition unit 151 acquires, from the power generation gateway device 10, a first meter ID that identifies the first meter, as well as power generation information related to the amount of power generated by the power generator PV. For example, the acquisition unit 151 acquires power generation information for each time period divided into predetermined time periods (for example, every 30 minutes) at predetermined time intervals. Next, upon acquiring the first meter ID and the power generation information, the acquisition unit 151 associates the acquired first meter ID with the power generation information and registers them at a first address on the blockchain.
[0044] 6, the acquisition unit 151 acquires, from the charge gateway device 20, charging information related to the amount of charge charged to the electric vehicle EV of the user U, along with a second meter ID that identifies the second meter. For example, the acquisition unit 151 acquires charging information for each time period that is divided into predetermined time periods (for example, every 30 minutes) at predetermined time intervals. Next, when the acquisition unit 151 acquires the second meter ID and the charging information, the acquisition unit 151 associates the acquired second meter ID with the charging information and registers them at a first address on the blockchain.
[0045] Here, as shown in the center of Figure 6, the first address on the blockchain is linked to meter pair information, which is a pair of a first meter ID and a second meter ID. In addition, the second address on the blockchain is linked to a user ID that identifies user U and a third meter ID that identifies the third meter. Furthermore, the meter pair information linked to the first address is linked to the user ID that is linked to the second address.
[0046] In this way, since the first meter ID and the second meter ID are linked to the user ID, it is possible to identify the user who owns the first meter or the second meter. Also, since the third meter ID is linked to the user ID, it is possible to identify the user who discharged the meter. Note that multiple user IDs can be linked to one piece of meter pair information.
[0047] 6, the acquisition unit 151 acquires, from the discharge gateway device 30, a third meter ID that identifies the third meter, as well as discharge information regarding the amount of discharged electricity from the electric vehicle EV of the user U to a charging / discharging facility installed in the administrator's store. For example, the acquisition unit 151 acquires the discharge information each time one discharge by the user U is completed. Next, upon acquiring the third meter ID and the discharge information, the acquisition unit 151 associates the acquired third meter ID with the discharge information and registers them in a second address on the blockchain.
[0048] 7 is a diagram for explaining an example of a method for calculating a charge amount derived from renewable energy and a method for processing a measurement loss according to an embodiment. In FIG. 7, first, the acquisition unit 151 determines whether or not a notification of the amount of power has been received from the power generation gateway device 10 and the charging gateway device 20. When determining that a notification of the amount of power has been received from the power generation gateway device 10 and the charging gateway device 20, the acquisition unit 151 determines whether or not the integrated value of the amount of power generation and the integrated value of the amount of charge at the time of this notification have been acquired.
[0049] The first calculation unit 152 ends the process when it determines that the acquisition unit 151 has not acquired the integrated value of the amount of power generation or the integrated value of the amount of charge at the time of the current notification. In the example shown in Fig. 7, the first calculation unit 152 ends the process when it determines that the acquisition unit 151 has not acquired the integrated value of the amount of power generation at the time of the current notification at each of the times of 11:00, 13:00, 14:00, and 14:30. Furthermore, the first calculation unit 152 ends the process when it determines that the acquisition unit 151 has not acquired the integrated value of the amount of charge at the time of the current notification at each of the times of 12:00 and 13:00.
[0050] On the other hand, when the first calculation unit 152 determines that the acquisition unit 151 has acquired the integrated value of the amount of power generation (or the amount of charge) at the time of the previous notification from the integrated value of the amount of power generation (or the amount of charge) at the time of the current notification acquired by the acquisition unit 151, the first calculation unit 152 calculates the amount of power generation (or the amount of charge) for the time period in question by subtracting the integrated value of the amount of power generation (or the amount of charge) at the time of the previous notification from the integrated value of the amount of power generation (or the amount of charge) at the time of the current notification acquired by the acquisition unit 151. In the example shown in FIG. 7, the first calculation unit 152 determines that the acquisition unit 151 has acquired the integrated value of the amount of power generation (20.0) at the time of the current notification and the integrated value of the amount of charge (180.0) at the time of the previous notification. Next, the first calculation unit 152 subtracts the integrated value of the amount of power generation (10.0) at the time of the previous notification, that is, 9:30, from the integrated value of the amount of power generation (20.0) at the time of the current notification acquired by the acquisition unit 151, that is, In addition, the first calculation unit 152 subtracts the accumulated charge amount at the time of the previous notification, 9:30, "150.0", from the accumulated charge amount at the time of this notification, "180.0", acquired by the acquisition unit 151, to calculate the charged amount for the time period from 9:30 to 10:00, "30.0".
[0051] Here, if the amount of charge charged to the electric vehicle EV during a certain time period is greater than the amount of electricity generated by the generator PV, the amount of charge charged to the electric vehicle EV can be considered to have been generated by two types of electricity: the amount of electricity generated by the generator PV and the amount of electricity generated by power generation equipment other than the generator PV. Therefore, of the amount of charge charged to the electric vehicle EV during a certain time period, the amount of charge derived from renewable energy generated by the generator PV should match the amount of electricity generated by the generator PV.
[0052] Furthermore, if the amount of electricity charged to the electric vehicle EV during a different time period is less than the amount of electricity generated by the generator PV, the amount of electricity generated by the generator PV can be considered to have been used for two types of charging: the amount charged to the electric vehicle EV and the amount used for equipment other than the electric vehicle EV. Therefore, of the amount of electricity charged to the electric vehicle EV during a different time period, the amount of electricity derived from renewable energy generated by the generator PV should match the amount of electricity charged to the electric vehicle EV.
[0053] Therefore, the first calculation unit 152 compares the calculated difference in power generation amount for the time period with the difference in charge amount for the time period, and calculates the smaller value of the difference in power generation amount for the time period and the difference in charge amount for the time period as the charge amount derived from renewable energy for the time period. In the example shown in Fig. 7, the first calculation unit 152 compares the power generation amount "10.0" and the charge amount "30.0" for the time period from 9:30 to 10:00, and calculates the smaller value of the power generation amount "10.0" as the charge amount derived from renewable energy for the time period from 9:30 to 10:00.
[0054] Furthermore, when the acquisition unit 151 has not acquired the amount of power generation in a predetermined time slot, the first calculation unit 152 calculates the difference between the amounts of power generation in time slots before and after the predetermined time slot as the amount of power generation in a time slot including the predetermined time slot and the time slots before and after the predetermined time slot. In the example shown in Fig. 7, the acquisition unit 151 has not acquired the amount of power generation in the time slot from 10:30 to 11:00, so the first calculation unit 152 calculates "10.0", which is the difference between the amount of power generation "40.0" in the time slot from 11:00 to 11:30 after the time slot from 10:30 to 11:00 and the amount of power generation "30.0" in the time slot from 10:00 to 10:30 before the time slot from 10:30 to 11:00, as the amount of power generation in the time slot from 10:00 to 11:30.
[0055] Furthermore, when the acquisition unit 151 has not acquired the integrated charge amount value for a predetermined time period, the first calculation unit 152 calculates the difference in the charge amount between time periods before and after the predetermined time period as the charge amount for a time period that includes the predetermined time period and the time periods before and after the predetermined time period. In the example shown in Fig. 7, the acquisition unit 151 has not acquired the charge amount for the time period from 11:30 to 12:00, so the first calculation unit 152 calculates "15.0", which is the difference between the integrated charge amount value "210.0" for the time period from 12:00 to 12:30 that follows the time period from 11:30 to 12:00 and the integrated charge amount value "195.0" for the time period from 11:30 to 12:30 that precedes the time period from 11:30 to 12:00, as the charge amount for the time period from 11:30 to 12:30.
[0056] The registration unit 154 associates the amount of charge derived from renewable energy calculated by the first calculation unit 152 with the meter pair information and registers them at a first address on the blockchain. Furthermore, when the first calculation unit 152 calculates the amount of charge derived from renewable energy, the registration unit 154 issues an environmental value token indicating an environmental value equivalent to the amount of charge derived from renewable energy. Subsequently, the registration unit 154 associates the issued environmental value token with a user ID and registers it at a second address on the blockchain.
[0057] When the acquisition unit 151 determines that it has received notification of the end of discharge from the discharge gateway device 30, the second calculation unit 153 refers to the blockchain database 40 to acquire the amount of charge derived from renewable energy charged to the user's electric vehicle EV before discharge (hereinafter referred to as the amount of charge derived from renewable energy before discharge).
[0058] Here, if, during a certain time period, the amount of charge derived from renewable energy before discharge is greater than the amount of discharge from the electric vehicle EV to the charging / discharging equipment at the manager's store, then of the amount of discharge from the electric vehicle EV to the charging / discharging equipment at the manager's store, the amount of discharge derived from renewable energy generated by the generator PV should match the amount of discharge from the electric vehicle EV to the charging / discharging equipment at the manager's store.
[0059] Furthermore, if, during a different time period, the amount of charge derived from renewable energy before the discharge is smaller than the amount of discharge from the electric vehicle EV to the charging / discharging equipment of the manager's store, the amount of discharge derived from renewable energy that is derived from the renewable energy generated by the generator PV, among the amount of discharge from the electric vehicle EV to the charging / discharging equipment of the manager's store, should match the amount of charge derived from renewable energy before the discharge.
[0060] Therefore, the second calculation unit 153 compares the amount of discharge discharged from the electric vehicle EV to the charging / discharging equipment of the manager's store with the amount of charge derived from renewable energy before the discharge, and calculates the smaller value of the amount of discharge discharged from the electric vehicle EV to the charging / discharging equipment of the manager's store or the amount of charge derived from renewable energy before the discharge as the amount of discharge derived from renewable energy during the current discharge.
[0061] The registration unit 154 transfers the amount of discharge derived from renewable energy calculated by the second calculation unit 153 as an environmental value token from the second address on the blockchain associated with the user to a third address on the blockchain associated with the administrator. More specifically, when the second calculation unit 153 calculates the amount of discharge derived from renewable energy, the registration unit 154 transfers the environmental value token that indicates the environmental value equivalent to the amount of discharge derived from renewable energy, out of the environmental value tokens registered at the first address and the second address, to the third address on the blockchain. Next, the registration unit 154 issues an administrator token to the third address in exchange for the transferred environmental value token, with the aim of exchanging it for points or the like that can be used at the administrator's store. Next, when the registration unit 154 issues the administrator token, it transfers the issued administrator token from the third address to the second address.
[0062] [5. Information Processing Procedures] 8 is a flowchart showing the information processing procedure by the information processing device according to the embodiment. In FIG. 8, the information processing procedure when the information processing device 100 calculates the amount of charge derived from renewable energy will be described.
[0063] First, the acquisition unit 151 of the information processing device 100 determines whether or not a notification of the amount of power has been received from the power generation gateway device 10 and the charging gateway device 20 (step S101). If the acquisition unit 151 determines that a notification of the amount of power has not been received from the power generation gateway device 10 or the charging gateway device 20 (step S101; No), the process ends.
[0064] On the other hand, when the acquiring unit 151 determines that it has received notifications of the amount of power from the power generation gateway device 10 and the charging gateway device 20 (step S101; Yes), it determines whether or not it has acquired the integrated value of the amount of power generation and the integrated value of the amount of charge at the time of this notification (step S102).When the first calculating unit 152 determines that the acquiring unit 151 has not acquired the integrated value of the amount of power generation or the integrated value of the amount of charge at the time of this notification (step S102; No), it ends the process.
[0065] On the other hand, if the first calculation unit 152 determines that the acquisition unit 151 has acquired the integrated value of the amount of power generated and the integrated value of the amount of charge at the time of this notification (step S102; Yes), the first calculation unit 152 subtracts the integrated value of the amount of power generated (or the amount of charge) at the time of the previous notification from the integrated value of the amount of power generated (or the amount of charge) at the time of this notification acquired by the acquisition unit 151, to calculate the amount of power generated (or the amount of charge) for the time period in question (step S103).
[0066] Next, the first calculation unit 152 compares the calculated amount of power generation in the time period with the amount of charge in the time period, and calculates the smaller of the amount of power generation in the time period and the amount of charge in the time period as the amount of charge derived from renewable energy in the time period (step S104).
[0067] The registration unit 154 associates the amount of charge derived from renewable energy calculated by the first calculation unit 152 with the meter pair information and registers them in the first address on the blockchain (step S105).
[0068] 9 is a flowchart showing the information processing procedure by the information processing device according to the embodiment. In FIG. 9, the information processing procedure when the information processing device 100 calculates the amount of discharge derived from renewable energy will be described.
[0069] First, the acquisition unit 151 of the information processing device 100 determines whether or not a notification of the end of discharge has been received from the discharge gateway device 30 (step S201). If the acquisition unit 151 determines that a notification of the end of discharge has not been received from the discharge gateway device 30 (step S201; No), the second calculation unit 153 ends the process.
[0070] On the other hand, if the second calculation unit 153 determines that the acquisition unit 151 has received a notification of the end of discharge from the discharge gateway device 30 (step S201; Yes), it refers to the blockchain database 40 and acquires the amount of charge derived from renewable energy that has been charged to the user's electric vehicle before discharge (hereinafter referred to as the amount of charge derived from renewable energy before discharge) (step S202).
[0071] Next, the second calculation unit 153 compares the amount of discharge discharged from the electric vehicle to the manager's store managed by another user with the amount of charge derived from renewable energy before the discharge, and calculates the smaller value of the amount of discharge discharged from the electric vehicle to the manager's store or the amount of charge derived from renewable energy before the discharge as the amount of discharge derived from renewable energy during the current discharge (step S203).
[0072] The registration unit 154 transfers the renewable energy-derived discharge amount calculated by the second calculation unit 153 as an environmental value token from the second address on the blockchain linked to the user to a third address on the blockchain linked to the administrator (step S204).
[0073] [6. Effects] As described above, the information processing device 100 according to the embodiment includes the first calculation unit 152 and the second calculation unit 153. The first calculation unit 152 calculates a renewable energy-derived charge amount, which is the charge amount derived from electricity generated by the renewable energy power generation facility managed by the user, among the charge amounts, based on the power generation amount, which is the amount of electricity generated by the renewable energy power generation facility managed by the user, and the charge amount, which is the amount of electricity charged to the user's mobile charging device. The second calculation unit 153 calculates a renewable energy-derived discharge amount, which is the discharge amount derived from electricity generated by the renewable energy power generation facility, among the discharge amounts, based on the renewable energy-derived charge amount and the discharge amount, which is the amount of electricity discharged from the mobile charging device to charging / discharging facility managed by a user different from the user.
[0074] This allows the information processing device 100 to properly calculate the amount of electricity derived from renewable energy among the amount of electricity transferred from one user to another user, and therefore to properly evaluate the environmental value transferred together with the amount of electricity derived from renewable energy. Therefore, the information processing device 100 can properly evaluate the environmental value transferred together with electricity from one user to another user.
[0075] In addition, the first calculation unit 152 calculates the smaller of the amount of power generation and the amount of charge as the amount of charge derived from renewable energy in each time period based on a comparison between the amount of power generation in each time period divided into predetermined time periods and the amount of charge in each time period.
[0076] This allows the information processing device 100 to appropriately calculate the amount of charge derived from renewable energy in each time period.
[0077] The information processing device 100 further includes an acquisition unit 151. The acquisition unit 151 acquires the amount of power generation in each time period divided into predetermined time slots. When the acquisition unit 151 does not acquire the amount of power generation in a predetermined time period, the first calculation unit 152 calculates the difference between the amount of power generation in time periods before and after the predetermined time period as the amount of power generation in a time period including the predetermined time period and the time periods before and after the predetermined time period.
[0078] As a result, even if the amount of power generated during a specified time period is not acquired, the information processing device 100 can appropriately calculate the amount of power generated during a time period that includes the specified time period and the time periods before and after the specified time period.
[0079] Furthermore, the acquisition unit 151 acquires the charge amount for each time period. When the acquisition unit 151 has not acquired the charge amount for a predetermined time period, the first calculation unit 152 calculates the difference between the charge amounts for time periods before and after the predetermined time period as the charge amount for a time period including the predetermined time period and the time periods before and after the predetermined time period.
[0080] As a result, even if the charge amount for a specified time period is not acquired, the information processing device 100 can appropriately calculate the charge amount for a time period that includes the specified time period and the time periods before and after the specified time period.
[0081] In addition, the second calculation unit 153 calculates the smaller of the discharge amount and the renewable energy-derived charge amount as the renewable energy-derived discharge amount based on a comparison between the discharge amount discharged from the mobile charging device to the charging / discharging equipment and the renewable energy-derived charge amount charged to the mobile charging device before discharging to the charging / discharging equipment.
[0082] This allows the information processing device 100 to appropriately calculate the amount of discharge derived from renewable energy in each time period.
[0083] The information processing device 100 further includes a registration unit 154. The registration unit 154 associates meter pair information, which is information linking first meter identification information capable of identifying a first meter that measures the amount of power generation with second meter identification information capable of identifying a second meter that measures the amount of charge, with information related to the amount of charge derived from renewable energy, and registers the information at a first address in a predetermined storage area.
[0084] This allows the information processing device 100 to appropriately record the history of transactions of environmental value equivalent to the amount of charge derived from renewable energy.
[0085] In addition, the registration unit 154 registers third meter identification information that can identify the third meter that measures the discharge amount, user identification information that can identify the user, and information regarding the discharge amount derived from renewable energy in association with each other at a second address in a specified memory area.
[0086] This allows the information processing device 100 to appropriately record the history of transactions of environmental value equivalent to the amount of discharge derived from renewable energy.
[0087] Furthermore, the registration unit 154 associates administrator identification information capable of identifying other users with environmental value information relating to the environmental value transferred from one user to another user, and registers these in a third address of a predetermined storage area.
[0088] This allows the information processing device 100 to appropriately record the transaction history of environmental value transferred from one user to another.
[0089] Furthermore, the predetermined storage area is a storage area on the blockchain, and the registration unit 154 registers data in the blockchain.
[0090] This allows the information processing device 100 to appropriately manage the transaction history of environmental value transferred from one user to another in a manner that makes it difficult to tamper with.
[0091] [7. Hardware Configuration] The information processing device 100 according to the embodiment described above is realized by, for example, a computer 1000 configured as shown in Fig. 10. Fig. 10 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0092] The CPU 1100 operates and controls each unit based on programs stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, programs that depend on the hardware of the computer 1000, and the like.
[0093] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 receives data from other devices via a predetermined communication network and sends it to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the predetermined communication network.
[0094] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.
[0095] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program or data from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0096] For example, when the computer 1000 functions as the information processing device 100, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 150. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a predetermined communication network.
[0097] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.
[0098] [8. Other] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0099] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0100] For example, all or part of the processing described in the above embodiments may be realized by multiple server computers, and depending on the function, the configuration can be flexibly changed, such as by calling an external platform using an API (Application Programming Interface) or network computing.
[0101] Furthermore, the above-described embodiments and modifications can be combined as appropriate within the scope of not causing any contradiction in the processing content.
[0102] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, the first calculation unit can be read as the first calculation means or the first calculation circuit. [Explanation of symbols]
[0103] 1. Information Processing Systems 10 Power generation gateway device 20 Charging gateway device 30 Discharge gateway device 40 Blockchain Database 100 Information processing device 110 Communications Department 120 Storage section 130 Input section 140 Output section 150 control section 151 Acquisition Department 152 First Calculation Unit 153 Second Calculation Unit 154 Registration Department 155 Output control section
Claims
1. a first calculation unit that calculates a renewable energy-derived charge amount, which is a charge amount derived from the electricity generated by the renewable energy power generation facility managed by the user, based on a power generation amount, which is an amount of electricity generated by the renewable energy power generation facility managed by the user, and a charge amount, which is an amount of electricity charged to the mobile charging device of the user; a second calculation unit that calculates a renewable energy-derived discharge amount, which is a discharge amount derived from electricity generated by the renewable energy power generation facility, among the discharge amounts, based on the renewable energy-derived charge amount and a discharge amount, which is an amount of electricity discharged from the mobile charging device to a charging / discharging facility managed by another user different from the user; Equipped with The second calculation unit Based on a comparison between the amount of discharge discharged from the mobile charging device to the charging / discharging equipment and the amount of charge derived from renewable energy charged in the mobile charging device before discharging to the charging / discharging equipment, calculate the smaller value of the amount of discharge and the amount of charge derived from renewable energy as the amount of discharge derived from renewable energy. Information processing device.
2. The first calculation unit Based on a comparison between the amount of power generation in each time period divided into predetermined time slots and the amount of charge in each time period, the smaller value of the amount of power generation or the amount of charge is calculated as the amount of charge derived from renewable energy in each time period. The information processing device according to claim 1 .
3. an acquisition unit that acquires the amount of power generated in each time period divided into predetermined time periods; The first calculation unit When the acquisition unit has not acquired the amount of power generation in a predetermined time period, a difference between the amount of power generation in time periods before and after the predetermined time period is calculated as the amount of power generation in a time period including the predetermined time period and the time periods before and after the predetermined time period. The information processing device according to claim 2 .
4. The acquisition unit The charge amount in each time period is acquired; The first calculation unit When the acquisition unit has not acquired the charge amount for a predetermined time period, a difference between the charge amounts for time periods before and after the predetermined time period is calculated as the charge amount for a time period including the predetermined time period and the time periods before and after the predetermined time period. The information processing device according to claim 3 .
5. a registration unit that associates meter pair information, which is information linking first meter identification information that can identify a first meter that measures the power generation amount with second meter identification information that can identify a second meter that measures the charge amount, with information related to the charge amount derived from renewable energy and registers the information in a first address of a predetermined storage area.
5. The information processing device according to claim 1, further comprising:
6. The registration unit registering third meter identification information capable of identifying a third meter that measures the discharge amount, user identification information capable of identifying the user, and information related to the renewable energy-derived discharge amount in association with each other at a second address of the predetermined storage area; The information processing device according to claim 5 .
7. The registration unit registering, in a third address of the predetermined storage area, administrator identification information capable of identifying the other user and environmental value information relating to the environmental value transferred from the user to the other user in association with each other; 7. The information processing device according to claim 5 or 6.
8. The predetermined storage area is a storage area on a blockchain, The registration unit Registering data in the blockchain; 8. The information processing device according to claim 5.
9. 1. A computer-implemented information processing method, comprising: a first calculation step of calculating a renewable energy-derived charge amount, which is the charge amount derived from the electricity generated by the renewable energy power generation facility managed by the user, based on a power generation amount, which is the amount of electricity generated by the renewable energy power generation facility managed by the user, and a charge amount, which is the amount of electricity charged to the mobile charging device of the user; a second calculation step of calculating a renewable energy-derived discharge amount, which is a discharge amount derived from electricity generated by the renewable energy power generation facility, based on the renewable energy-derived charge amount and a discharge amount, which is an amount of electricity discharged from the mobile charging device to a charging / discharging facility managed by another user different from the user; Including, The second calculation step Based on a comparison between the amount of discharge discharged from the mobile charging device to the charging / discharging equipment and the amount of charge derived from renewable energy charged in the mobile charging device before discharging to the charging / discharging equipment, calculate the smaller value of the amount of discharge and the amount of charge derived from renewable energy as the amount of discharge derived from renewable energy. Information processing methods.
10. a first calculation step of calculating a renewable energy-derived charge amount, which is the charge amount derived from the electricity generated by the renewable energy power generation facility managed by the user, based on a power generation amount, which is the amount of electricity generated by the renewable energy power generation facility managed by the user, and a charge amount, which is the amount of electricity charged to the user's mobile charging device; a second calculation step of calculating a renewable energy-derived discharge amount, which is a discharge amount derived from electricity generated by the renewable energy power generation facility, based on the renewable energy-derived charge amount and a discharge amount, which is an amount of electricity discharged from the mobile charging device to a charging / discharging facility managed by another user different from the user; on the computer, The second calculation step includes: Based on a comparison between the amount of discharge discharged from the mobile charging device to the charging / discharging equipment and the amount of charge derived from renewable energy charged in the mobile charging device before discharging to the charging / discharging equipment, calculate the smaller value of the amount of discharge and the amount of charge derived from renewable energy as the amount of discharge derived from renewable energy. Information processing program.
Citation Information
Patent Citations
Battery exchange service system and charging method, and portable device
JP2011154693A
Power demand / supply system, power supply control device, power receipt control device, green power supply control device, green power receipt control device, green power demand / supply certification device, power blending control device, green power demand / supply fare adjustment device, moving body, building, green power demand / supply system, green power transmission / reception method, green power demand / supply certification method, power blending method, fare adjustment method, and power blending program
JP2011164700A
Information processing device, server device, electric power transaction settlement system, electric power transaction settlement method, and information processing method
JP2013097495A
Communication device, external device, and communication method
JP2019041577A
Collection device, and power data interpolation method
JP2019176544A