IP Library › Granted Patent US 11,954,476
Granted Patent B2
US 11,954,476 · App. 17/435,617 · Granted Apr 9, 2024

On-board update apparatus, update processing system, update processing method, and computer program

Inventor: Yoshikuni Shimomura (Yokkaichi, JP)
Assignee: Sumitomo Wiring Systems, Ltd.
G06F8/65B60R16/0231
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 11,954,476
App. No.
17/435,617
Granted
Apr 9, 2024
Kind
B2
Abstract

An on-board update apparatus includes: a communication unit configured to communicate with a first on-board apparatus including a storage unit that stores a program in a rewritable manner and a second on-board apparatus including a sensor that performs detection of a person present around a vehicle and configured to transmit a detection result indicating presence or absence of a person around the vehicle; and a processing unit configured to obtain an update program for updating the program stored in the storage unit from outside, and execute update processing of the program stored in the storage unit using the obtained update program, wherein the processing unit executes update processing of the program stored in the storage unit using the update program, when it is determined that no person is present around the vehicle based on the detection result received through the communication unit.

Claims (38)

1. An on-board update apparatus, comprising:

a communication unit configured to communicate with a first on-board apparatus including a storage unit that stores a program in a rewritable manner, a second on-board apparatus including a sensor that performs detection of a person present around a vehicle and configured to transmit a detection result indicating presence or absence of a person around the vehicle, and a third on-board apparatus including a sensor that performs detection of a person present in the vehicle and configured to transmit an inside-of-vehicle detection result indicating presence or absence of a person in the vehicle; and

a processing unit configured to obtain an update program for updating the program stored in the storage unit from outside, and execute update processing of the program stored in the storage unit using the obtained update program, wherein the processing unit

executes update processing of the program stored in the storage unit using the update program, when it is determined that no person is present around and in the vehicle based on the detection result and the inside-of-vehicle detection result received through the communication unit so as to prevent an update from occurring when a person is around or within the vehicle, and

in a case where a predetermined time has elapsed without a person being detected around the vehicle, causes the communication unit to transmit a locking instruction signal for instructing locking of a door of the vehicle so as to prevent a person from entering the vehicle during the update.

2. The on-board update apparatus according to claim 1 , wherein the processing unit executes update processing of the program stored in the storage unit using the update program when a predetermined time has elapsed after it is confirmed that no person is present.

3. The on-board update apparatus according to claim 1 , wherein the processing unit stops update processing of the program executed by the first on-board apparatus when it is determined that a person is present around the vehicle during the update processing of the program, and resumes the update processing of the program when a predetermined time has elapsed after it is again determined that no person is present around the vehicle.

4. The on-board update apparatus according to claim 1 , wherein the processing unit stops update processing of the program stored in the storage unit when an unlocking operation of a door of the vehicle is performed.

5. The on-board update apparatus according to claim 1 , wherein when a communication apparatus related to maintenance of a vehicle is connected to an in-vehicle network to which the on-board update apparatus and the first on-board apparatus are connected, update processing of the program stored in the storage unit is executed using the update program regardless of presence or absence of a person around the vehicle.

6. The on-board update apparatus according to claim 1 , wherein the detection result includes a result of performing detection of a person present around the vehicle using an on-board camera that captures an image around the vehicle, or a radar.

7. An update processing system, comprising:

the on-board update apparatus according claim 1 ;

a first on-board apparatus including the storage unit that stores the program in a rewritable manner;

a second on-board apparatus including a sensor that performs detection of a person present around the vehicle and configured to transmit the detection result indicating presence or absence of a person around the vehicle; and

a third on-board apparatus including a sensor that performs detection of a person present in the vehicle and configured to transmit an inside-of-vehicle detection result indicating presence or absence of a person in the vehicle.

8. An update processing method for executing update processing of a program stored in a storage unit included in a first on-board apparatus, comprising:

a step of obtaining an update program for updating the program stored in the storage unit from outside;

a step of performing communication with a second on-board apparatus including a sensor that performs detection of a person present around a vehicle and configured to transmit a detection result indicating presence or absence of a person around the vehicle;

a step of performing communication with a third on-board apparatus including a sensor that performs detection of a person present in the vehicle and configured to transmit an inside-of-vehicle detection result indicating presence or absence of a person in the vehicle;

a step of determining whether or not a person is present around or in the vehicle based on the detection result and the inside-of-vehicle detection result that are received;

a step of executing update processing of the program stored in the storage unit using the obtained update program when it is determined that no person is present around and in the vehicle so as to prevent an update from occurring when a person is around or within the vehicle; and

a step of transmitting, in a case where a predetermined time has elapsed without a person being detected around the vehicle, a locking instruction signal for instructing locking of a door of the vehicle so as to prevent a person from entering the vehicle during the update.

9. A computer program for causing a computer to execute update processing of a program stored in a storage unit included in a first on-board apparatus, causing the computer to execute:

a step of performing communication with a second on-board apparatus including a sensor that performs detection of a person present around a vehicle and configured to transmit a detection result indicating presence or absence of a person around the vehicle;

a step of performing communication with a third on-board apparatus including a sensor that performs detection of a person present in the vehicle and configured to transmit an inside-of-vehicle detection result indicating presence or absence of a person in the vehicle;

a step of determining whether or not a person is present around or in the vehicle based on the detection result and inside-of-vehicle detection result that are received;

a step of executing update processing of the program stored in the storage unit using an update program obtained from outside for updating the program when it is determined that no person is present around and in the vehicle so as to prevent an update from occurring when a person is around or within the vehicle; and

a step of transmitting, in a case where a predetermined time has elapsed without a person being detected around the vehicle, a locking instruction signal for instructing locking of a door of the vehicle so as to prevent a person from entering the vehicle during the update.

10. The on-board update apparatus according to claim 2 , wherein the processing unit stops update processing of the program executed by the first on-board apparatus when it is determined that a person is present around the vehicle during the update processing of the program, and resumes the update processing of the program when a predetermined time has elapsed after it is again determined that no person is present around the vehicle.

11. The on-board update apparatus according to claim 2 , wherein the processing unit stops update processing of the program stored in the storage unit when an unlocking operation of a door of the vehicle is performed.

12. The on-board update apparatus according to claim 3 , wherein the processing unit stops update processing of the program stored in the storage unit when an unlocking operation of a door of the vehicle is performed.

13. The on-board update apparatus according to claim 2 , wherein when a communication apparatus related to maintenance of a vehicle is connected to an in-vehicle network to which the on-board update apparatus and the first on-board apparatus are connected, update processing of the program stored in the storage unit is executed using the update program regardless of presence or absence of a person around the vehicle.

14. The on-board update apparatus according to claim 3 , wherein when a communication apparatus related to maintenance of a vehicle is connected to an in-vehicle network to which the on-board update apparatus and the first on-board apparatus are connected, update processing of the program stored in the storage unit is executed using the update program regardless of presence or absence of a person around the vehicle.

15. The on-board update apparatus according to claim 4 , wherein when a communication apparatus related to maintenance of a vehicle is connected to an in-vehicle network to which the on-board update apparatus and the first on-board apparatus are connected, update processing of the program stored in the storage unit is executed using the update program regardless of presence or absence of a person around the vehicle.

16. The on-board update apparatus according to claim 2 , wherein the detection result includes a result of performing detection of a person present around the vehicle using an on-board camera that captures an image around the vehicle, or a radar.

17. The on-board update apparatus according to claim 3 , wherein the detection result includes a result of performing detection of a person present around the vehicle using an on-board camera that captures an image around the vehicle, or a radar.

18. The on-board update apparatus according to claim 4 , wherein the detection result includes a result of performing detection of a person present around the vehicle using an on-board camera that captures an image around the vehicle, or a radar.

19. The on-board update apparatus according to claim 5 , wherein the detection result includes a result of performing detection of a person present around the vehicle using an on-board camera that captures an image around the vehicle, or a radar.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2021
From: SHIMOMURA, YOSHIKUNI
To: SUMITOMO WIRING SYSTEMS, LTD.
Reel/Frame 057359/0922 →
Priority Claims (1)
JP 2019-042788 · Mar 8, 2019 · national
Continuity (1)
Related Publication 20220156056A1 · May 19, 2022