IP Library Granted Patent US 10,033,215
Granted Patent B2
US 10,033,215 · App. 14/917,443 · Granted Jul 24, 2018

Storage battery system, method of updating storage battery system, and storage medium

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,033,215
App. No.
14/917,443
Granted
Jul 24, 2018
Kind
B2
Abstract

Provided is a method of updating a control program for controlling a storage battery system, the method capable of suppressing inconveniences that may occur due to the forcible stop of charging or discharging being performed by the storage battery system. In order to solve the problem, there is provided a storage battery system ( 10 ) including a storage battery unit ( 11 ) that performs power charging and discharging, the storage battery system ( 10 ) determining whether the storage battery unit ( 11 ) is in a discharging state and determining a timing at which an update program for updating a control program for controlling the storage battery system ( 10 ) is executed, on the basis of the determination.

Claims (100)

1. A storage battery system comprising:

a storage battery that performs power charging and discharging;

a memory storing instructions; and

a processor configured to execute the instructions to:

acquire updating information including: 1) an update program for updating a control program for controlling the storage battery system, and 2) deadline information indicating a deadline for completing the updating process;

acquire charging and discharging information for determining which mode of charging, discharging, and standby a state of the storage battery is;

determine whether the storage battery is in a discharging state;

determine a timing at which the update program is executed on the basis of the determination, the charging and discharging information, and the deadline which is specified by the deadline information;

determine to execute the update program when the state of the storage battery is a standby mode in a case where a remaining time before the deadline is equal to or longer than a predetermined value; and

determine to execute the update program when the state of the storage battery is any of a charging mode, a discharging mode and a standby mode in a case where the remaining time before the deadline is less than the predetermined value.

2. A method of updating a storage battery system including a storage battery that performs power charging and discharging, the method comprising:

causing a computer to:

acquire updating information including an update program for updating a control program for controlling the storage battery system, the updating information including importance information indicating importance of an updating process;

acquire charging and discharging information for determining which mode of charging, discharging, and standby a state of the storage battery is;

determine whether the storage battery is in a discharging state; and

determine a timing at which the update program is executed, on the basis of the determination, the charging and discharging information, and importance which is specified by the importance information.

3. A non-transitory storage medium storing a program for a storage battery system including a storage battery that performs power charging and discharging, the program causing a computer to:

acquire updating information including an update program for updating a control program for controlling the storage battery system, the updating information including importance information indicating importance of an updating process;

acquire charging and discharging information for determining which mode of charging, discharging, and standby a state of the storage battery is;

determine whether the storage battery is in a discharging state; and

determine a timing at which the update program is executed, on the basis of the determination, the charging and discharging information, and importance which is specified by the importance information.

4. A storage battery system comprising:

a storage battery that performs power charging and discharging;

a memory storing instructions; and

a processor configured to execute the instructions to:

acquire updating information including: 1) an update program for updating a control program for controlling the storage battery system, and 2) deadline information indicating a deadline for completing the updating process;

acquire charging and discharging information for determining which mode of charging, discharging, and standby a state of the storage battery is, the charging and discharging information including a charging and discharging schedule of the storage battery;

determine whether the storage battery is in a discharging state;

determine a timing at which the update program is executed on the basis of the determination, the charging and discharging information, and the deadline which is specified by the deadline information;

determine to execute the update program during standby in the schedule when a remaining time before the deadline is equal to or longer than a predetermined value; and

determine to execute the update program during any of charging, discharging, and standby in the schedule when the remaining time before the deadline is less than the predetermined value.

5. A storage battery system comprising:

a storage battery that performs power charging and discharging;

a memory storing instructions; and

a processor configured to execute the instructions to:

acquire updating information including: 1) an update program for updating a control program for controlling the storage battery system, and 2) deadline information indicating a deadline for completing the updating process;

acquire charging and discharging information for determining which mode of charging, discharging, and standby a state of the storage battery is;

determine whether the storage battery is in a discharging state;

determine a timing at which the update program is executed on the basis of the determination, the charging and discharging information, and the deadline which is specified by the deadline information;

determine a timing at which the update program is executed so as to allow an updating process to be completed during standby in the schedule when a remaining time before the deadline is equal to or longer than a predetermined value; and

determine a timing at which the update program is executed so as to execute at least a portion of an updating process during any of charging, discharging, and standby in the schedule when the remaining time before the deadline is less than the predetermined value.

6. A storage battery system comprising:

a storage battery that performs power charging and discharging;

a memory storing instructions; and

a processor configured to execute the instructions to:

acquire updating information including: 1) an update program for updating a control program for controlling the storage battery system, and 2) deadline information indicating a deadline for completing the updating process;

acquire charging and discharging information for determining which mode of charging, discharging, and standby a state of the storage battery is;

determine whether the storage battery is in a discharging state; and

determine a timing at which the update program is executed on the basis of the determination, the charging and discharging information, and the deadline which is specified by the deadline information;

wherein the updating information further includes a plurality of the update programs for updating the control programs for controlling a plurality of respective modules included in the storage battery system, and the processor is further configured to execute the instructions to:

determine a timing at which the update program is executed so as to execute the plurality of update programs at the same timing when a remaining time before the deadline is equal to or longer than a predetermined value; and

determine a timing at which the update program is executed so as to execute the plurality of update programs at different timings or at the same timing when the remaining time before the deadline is less than the predetermined value.

7. A storage battery system comprising:

a storage battery that performs power charging and discharging;

a memory storing instructions; and

a processor configured to execute the instructions to:

acquire updating information including an update program for updating a control program for controlling the storage battery system, the updating information including importance information indicating importance of an updating process;

acquire charging and discharging information for determining which mode of charging, discharging, and standby a state of the storage battery is;

determine whether the storage battery is in a discharging state; and

determine a timing at which the update program is executed, on the basis of the determination, the charging and discharging information, and importance which is specified by the importance information.

8. The storage battery system according to claim 7 ,

wherein it is determined which state of charging, discharging or standby the storage battery is in.

9. The storage battery system according to claim 7 ,

wherein the determination is performed on the basis of a current state of the storage battery.

10. The storage battery system according to claim 7 ,

wherein the updating timing determination unit determines to execute the update program when the state of the storage battery is a standby mode.

11. The storage battery system according to claim 7 ,

wherein the charging and discharging information acquisition unit acquires a charging and discharging schedule of the storage battery, as the charging and discharging information.

12. The storage battery system according to claim 11 ,

wherein the updating timing determination unit determines to execute the update program during standby in the schedule.

13. The storage battery system according to claim 11 ,

wherein the charging and discharging information acquisition unit acquires a charging and discharging prediction schedule which is determined on the basis of a past history of charging and discharging of the storage battery, as the charging and discharging schedule.

14. The storage battery system according to claim 7 ,

wherein the updating information acquisition unit acquires the updating information including updating time information roughly indicating an estimated period of time from execution of the update program to completion of an updating process, and

wherein the updating timing determination unit determines a timing at which the update program is executed, in consideration of the period of time which is specified by the updating time information.

15. The storage battery system according to claim 14 ,

wherein the charging and discharging information acquisition unit acquires a charging and discharging schedule of the storage battery, as the charging and discharging information,

wherein the updating timing determination unit determines a timing at which the update program is executed so as to allow the updating process to be completed during standby in the schedule, on the basis of the charging and discharging schedule and the updating time information.

16. The storage battery system according to claim 7 ,

wherein the updating timing determination unit

determines to execute the update program when the state of the storage battery is a standby mode in a case where the importance is equal to or less than a predetermined level, and

determines to execute the update program when the state of the storage battery is any of a charging mode, a discharging mode, and a standby mode in a case where the importance is higher than the predetermined level.

17. The storage battery system according to claim 7 ,

wherein the charging and discharging information acquisition unit acquires a charging and discharging schedule of the storage battery, as the charging and discharging information,

wherein the updating timing determination unit

determines to execute the update program during standby in the schedule when the importance is equal to or less than a predetermined level, and

determines to execute the update program during any of charging, discharging, and standby in the schedule when the importance is higher than the predetermined level.

18. The storage battery system according to claim 7 ,

wherein the updating timing determination unit

determines a timing at which the update program is executed so as to allow an updating process to be completed during standby in the schedule when the importance is equal to or less than a predetermined level, and

determines a timing at which the update program is executed so as to execute at least a portion of an updating process during any of charging, discharging, and standby in the schedule when the importance is higher than the predetermined level.

19. The storage battery system according to claim 7 , further comprising:

a charge information acquisition unit that acquires charge information indicating a remaining amount of charge of the storage battery,

wherein the updating timing determination unit determines to execute the update program when the remaining amount of charge of the storage battery specified by the charge information is equal to or higher than a predetermined level.

20. The storage battery system according to claim 7 , further comprising:

an input reception unit that receives a user's input of permission time information indicating a time when execution of the update program is permitted,

wherein the updating timing determination unit determines to execute the update program at a time when execution of the update program is permitted, which is specified by the permission time information.

21. The storage battery system according to claim 7 , further comprising:

an input reception unit that receives a user's input of non-permission time information indicating a time when execution of the update program is not permitted,

wherein the updating timing determination unit determines to execute the update program at a time except for the time when execution of the update program is not permitted, which is specified by the non-permission time information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2026
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 074128/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2016
From: FUKUBAYASHI, YUICHIRO
To: NEC CORPORATION
Reel/Frame 037922/0868 →