US12026497B2ActiveUtilityA1

Control system, moving body, control method, and computer-readable storage medium for controlling an update of the update program

57
Assignee: HONDA MOTOR CO LTDPriority: Jan 14, 2021Filed: Dec 23, 2021Granted: Jul 2, 2024
Est. expiryJan 14, 2041(~14.5 yrs left)· nominal 20-yr term from priority
Inventors:Tomoaki Taki
H04W 4/40H04W 4/44H04L 67/34G06F 8/65B60R 16/0232
57
PatentIndex Score
0
Cited by
13
References
16
Claims

Abstract

A control system includes a moving body control unit configured to control a moving body, an update control unit configured to control reception of an update program of the moving body control unit from an external device and control update of the moving body control unit by the update program, and a determination unit configured to determine whether the moving body is refueled during a time until a predetermined time elapses before the update of the moving body control unit by the update program is started. When the determination unit determines that the moving body is refueled, the update control unit stops starting of the update of the moving body control unit by the update program.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A control system comprising:
 an ECU (Electronic Control Unit) that controls a moving body; and 
 a processor configured to control reception of an update program of the ECU from an external device, and to control update of the ECU by the update program; wherein 
 the processor is further configured to 
 determine whether the moving body is refueled during a time until a predetermined time elapses before the update of the ECU by the update program is started, 
 stop starting of the update of the ECU by the update program when it is determined that the moving body is refueled, 
 control obtainment of a user instruction to not execute the update of the ECU by the update program during the time until the predetermined time elapses, and 
 start the update of the ECU by the update program when the user instruction is not obtained and it is determined that the moving body is not refueled. 
 
     
     
       2. The control system according to  claim 1 , wherein the processor is further configured to
 control notification to a user that relates to the update of the ECU, wherein 
 after the notification has been executed to the user, the processor is further configured to obtain the user instruction during the time until the predetermined time elapses, and 
 after the notification has been executed to the user, the processor is further configured to start the update of the ECU by the update program when the user instruction is not obtained during the time until the predetermined time elapses and it is determined that the moving body is not refueled. 
 
     
     
       3. The control system according to  claim 2 , wherein
 the predetermined time is 30 seconds or more and 600 seconds or less. 
 
     
     
       4. The control system according to  claim 3 , wherein
 the predetermined time is 300 seconds or less. 
 
     
     
       5. The control system according to  claim 2 , wherein
 the notification to the user includes a notification for making a user select whether to execute the update of the ECU, and 
 the processor is further configured to start the update of the ECU by the update program before the predetermined time elapses when a user instruction to execute the update of the ECU is obtained. 
 
     
     
       6. The control system according to  claim 1 , wherein
 the processor is further configured to determine that the moving body is refueled when a storage amount of fuel in the moving body increases. 
 
     
     
       7. The control system according to  claim 1 , wherein
 the processor is further configured to determine that the moving body is refueled when a refueling port of the moving body is opened. 
 
     
     
       8. The control system according to  claim 1 , wherein
 the processor is further configured to determine that the moving body is refueled when the moving body exists in a refueling facility. 
 
     
     
       9. The control system according to  claim 3 , wherein
 the notification to the user includes a notification for making a user select whether to execute the update of the ECU, and 
 the processor is further configured to start the update of the ECU by the update program before the predetermined time elapses when a user instruction to execute the update of the ECU is obtained. 
 
     
     
       10. The control system according to  claim 2 , wherein
 the processor is further configured to determine that the moving body is refueled when a storage amount of fuel in the moving body increases. 
 
     
     
       11. The control system according to  claim 2 , wherein
 the processor is further configured to determine that the moving body is refueled when a refueling port of the moving body is opened. 
 
     
     
       12. The control system according to  claim 2 , wherein
 the processor is further configured to determine that the moving body is refueled when the moving body exists in a refueling facility. 
 
     
     
       13. A moving body comprising:
 the control system according to  claim 1 . 
 
     
     
       14. The moving body according to  claim 13 , wherein
 the moving body is a vehicle. 
 
     
     
       15. A control method comprising:
 receiving an update program of a moving body controller control unit configured to control a moving body from an external device; 
 determining whether the moving body is refueled during a time until a predetermined time elapses before an update of the moving body control unit by the update program is started; 
 stopping starting of the update of the moving body control unit by the update program when it is determined that the moving body is refueled, 
 controlling obtainment of a user instruction to not execute the update of the moving body controller by the update program during the time until the predetermined time elapses; and 
 starting the update of the moving body controller by the update program when the user instruction is not obtained and it is determined that the moving body is not refueled. 
 
     
     
       16. A non-temporary computer-readable storage medium having stored thereon a program that causes a computer to function as:
 a moving body control unit configured to control a moving body; 
 an update control unit configured to control reception of an update program of the moving body control unit from an external device and controlling update of the moving body control unit by the update program; 
 a determination unit configured to determine whether the moving body is refueled during a time until a predetermined time elapses before the update of the moving body control unit by the update program is started; and 
 an instruction obtainment control unit configured to control obtainment of a user instruction to not execute the update of the moving body control unit by the update program during the time until the predetermined time elapses, wherein 
 by the program, the update control unit is configured to stop the start of the update of the moving body control unit by the update program when the determination unit determines that the moving body is refueled, and 
 the update control unit is configured to start the update of the moving body control unit by the update program when the user instruction is not obtained and the determination unit determines that the moving body is not refueled.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.