Software update system and server
First Claim
1. A software update system that manages updating of software of a control device mounted on a vehicle, the software update system comprising:
- a software updating device which is mounted on the vehicle; and
a server which communicates with the software updating device through a network, andwherein the server is programmed to distribute update software for updating the software of the control device to the software updating device and update information specifying a moving condition and an operational limitation of the vehicle in a case where the updating of the software of the control device is not successful and the control device is in an inoperable state, and to distribute recovery software to the software updating device for returning the software of the control device to a state before the updating,wherein the software updating device includes a storage device that stores the update software and the update information distributed from the server, and the software updating device is programmed to update the software of the control device by using the update software stored in the storage device,wherein the software updating device is programmed to;
in the case where the updating of the software of the control device is not successful and the control device is in an inoperable state, perform a recovery process on the basis of the update information, andwherein, in the recovery process, the software updating device is programmed to;
determine whether or not the software updating device is capable of communicating with the server at a current location,in a case where the software updating device is determined to be capable of communicating with the server at the current location, request the server to distribute the recovery software,in a case where the software updating device is determined to be incapable of communicating with the server at the current location, determine whether or not the vehicle is movable on the basis of the moving condition specified in the update information,in a case where the vehicle is determined to be movable, prompt a user to move the vehicle to a position where the software updating device is capable of communicating with the server and prompt the user of the operational limitation of the vehicle specified in the update information, andin a case where the software updating device and the server are set to be in a communicable state after moving to the position, request the server to distribute the recovery software, andreceive the recovery software from the server.
1 Assignment
0 Petitions
Accused Products
Abstract
A telematics center includes an update software distribution unit that distributes update software for updating software of an ECU to a software updating device. The software updating device includes a storage device that stores update software distributed from the telematics center and stores update information regarding influence on the operation of a vehicle in a case where the updating of the software of the ECU is not successful and an ECU software updating unit that updates the software of the ECU by using the update software stored in the storage device, and controls the operation of the ECU software updating unit on the basis of the update information stored in the storage device.
25 Citations
8 Claims
-
1. A software update system that manages updating of software of a control device mounted on a vehicle, the software update system comprising:
-
a software updating device which is mounted on the vehicle; and a server which communicates with the software updating device through a network, and wherein the server is programmed to distribute update software for updating the software of the control device to the software updating device and update information specifying a moving condition and an operational limitation of the vehicle in a case where the updating of the software of the control device is not successful and the control device is in an inoperable state, and to distribute recovery software to the software updating device for returning the software of the control device to a state before the updating, wherein the software updating device includes a storage device that stores the update software and the update information distributed from the server, and the software updating device is programmed to update the software of the control device by using the update software stored in the storage device, wherein the software updating device is programmed to; in the case where the updating of the software of the control device is not successful and the control device is in an inoperable state, perform a recovery process on the basis of the update information, and wherein, in the recovery process, the software updating device is programmed to; determine whether or not the software updating device is capable of communicating with the server at a current location, in a case where the software updating device is determined to be capable of communicating with the server at the current location, request the server to distribute the recovery software, in a case where the software updating device is determined to be incapable of communicating with the server at the current location, determine whether or not the vehicle is movable on the basis of the moving condition specified in the update information, in a case where the vehicle is determined to be movable, prompt a user to move the vehicle to a position where the software updating device is capable of communicating with the server and prompt the user of the operational limitation of the vehicle specified in the update information, and in a case where the software updating device and the server are set to be in a communicable state after moving to the position, request the server to distribute the recovery software, and receive the recovery software from the server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A software update method that manages updating of software of a control device mounted on a vehicle, the software update method executed by a software updating device which is mounted on the vehicle and a server which communicates with the software updating device through a network, the software update method comprising:
-
distributing, from the server, update software for updating the software of the control device and update information specifying a moving condition and an operational limitation of the vehicle in a case where the updating of the software of the control device is not successful and the control device is in an inoperable state over the network to the software updating device, storing, by the software updating device, the update software and the update information distributed from the server in a storage device, updating, by the software updating device, the software of the control device by using the update software stored in the storage device, in a case where the updating of the software of the control device is not successful and the control device is in an inoperable state, performing, by the software updating device, a recovery process in the case where the updating of the software of the control device is not successful on the basis of the update information, and wherein the recovery process includes; determining whether or not the software updating device is capable of communicating with the server at a current location, in a case where the software updating device is capable of communicating with the server at the current location, requesting the server to distribute the recovery software in the recovery processing, and, receiving, from the server, the recovery software, in a case where the software updating device is incapable of communicating with the server at the current location; determining whether or not the vehicle is movable from the current location on the basis of the moving condition specified in the update information, when the vehicle is determined to be movable, prompting a user to move the vehicle to a position where the software updating device is capable of communicating with the server and prompting the user of the operational limitation of the vehicle specified in the update information, requesting the server to distribute the recovery software when the software updating device and the server are set to be in a communicable state after moving to the position, and receiving, from the server, the recovery software, and returning the software of the control device to a state before the updating by using the recovery software.
-
Specification