Method of updating software for vehicle
First Claim
Patent Images
1. A method for updating out-of-date software of a source vehicle including a vehicle terminal, the method comprising:
- determining whether the vehicle terminal of the source vehicle is running out-of-date software;
in response to determining that the vehicle terminal of the source vehicle is running out-of-date software, selecting, at the vehicle terminal of the source vehicle, a target vehicle among neighboring vehicles based on information indicating a number of file units to be received, an electric field intensity of wireless communication, an inter-vehicle distance, and an inter-vehicle speed difference, wherein the target vehicle is running updated software, and wherein the information is shared via wireless communication between vehicle terminals;
receiving, at the vehicle terminal of the source vehicle, a shared update file from the target vehicle via wireless communication, wherein the shared update file is based on the updated software;
storing, at the vehicle terminal of the source vehicle, the shared update file; and
updating, at the vehicle terminal of the source vehicle, the out-of-date software using the shared update file, thereby completing a soft update of the out-of-date software running on the vehicle terminal of the source vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method of updating software for a vehicle. The method includes determining whether a vehicle terminal of the vehicle is running out-of-date software; selecting a target vehicle among neighboring vehicles via wireless communication, wherein the target vehicle is running updated software; receiving a shared update file from the target vehicle via wireless communication, the shared update file based on the updated software; storing the shared update file; and updating the out-of-date software using the shared updated file.
22 Citations
13 Claims
-
1. A method for updating out-of-date software of a source vehicle including a vehicle terminal, the method comprising:
-
determining whether the vehicle terminal of the source vehicle is running out-of-date software; in response to determining that the vehicle terminal of the source vehicle is running out-of-date software, selecting, at the vehicle terminal of the source vehicle, a target vehicle among neighboring vehicles based on information indicating a number of file units to be received, an electric field intensity of wireless communication, an inter-vehicle distance, and an inter-vehicle speed difference, wherein the target vehicle is running updated software, and wherein the information is shared via wireless communication between vehicle terminals; receiving, at the vehicle terminal of the source vehicle, a shared update file from the target vehicle via wireless communication, wherein the shared update file is based on the updated software; storing, at the vehicle terminal of the source vehicle, the shared update file; and updating, at the vehicle terminal of the source vehicle, the out-of-date software using the shared update file, thereby completing a soft update of the out-of-date software running on the vehicle terminal of the source vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A vehicle terminal of a source vehicle, the vehicle terminal of the source vehicle being configured to perform a method for updating out-of-date software of the source vehicle, in which the vehicle terminal of the source vehicle is configured to:
-
determine whether the vehicle terminal of the source vehicle is running out-of-date software; in response to determining that the vehicle terminal of the source vehicle is running out-of-date software, select a target vehicle among neighboring vehicles based on information indicating a number of file units to be received, an electric field intensity of wireless communication, an inter-vehicle distance, and an inter-vehicle speed difference, wherein the target vehicle is running updated software, and wherein the information is shared via wireless communication between vehicle terminals; receive a shared update file from the target vehicle via wireless communication, wherein the shared update file is based on the updated software; store the shared update file; and update the out-of-date software using the shared update file, thereby completing a soft update of the out-of-date software running on the vehicle terminal of the source vehicle.
-
-
13. A non-transitory computer readable medium containing program instructions for updating out-of-date software of a source vehicle including a vehicle terminal, the non-transitory computer readable medium comprising:
-
program instructions that determine whether the vehicle terminal of the source vehicle is running out-of-date software; program instructions that, in response to determining that the vehicle terminal of the source vehicle is running out-of-date software, select, at the vehicle terminal of the source vehicle, a target vehicle among neighboring vehicles based on information indicating a number of file units to be received, an electric field intensity of wireless communication, an inter-vehicle distance, and an inter-vehicle speed difference, wherein the target vehicle is running updated software, and wherein the information is shared via wireless communication between vehicle terminals; program instructions that receive, at the vehicle terminal of the source vehicle, a shared update file from the target vehicle via wireless communication, wherein the shared update file is based on the updated software; program instructions that store, at the vehicle terminal of the source vehicle, the shared update file; and program instructions that update, at the vehicle terminal of the source vehicle, the out-of-date software using the shared update file, thereby completing a soft update of the out-of-date software running on the vehicle terminal of the source vehicle.
-
Specification