Apparatus and method for installing vehicle correction program
First Claim
1. A non-transitory computer-readable recording medium having stored therein a program for causing a processing apparatus mounted on an installation target vehicle to execute a process, comprising:
- receiving, by the processing apparatus, a correction program among correction programs, which are classified into a plurality of groups, respectively, when a total value of expected power consumption to be used for installing the correction program for a control program in a controller configured to execute the control program and mounted on the installation target vehicle is larger than an amount of usable electric energy of a battery corresponding to a vehicle type to which the installation target vehicle belongs, information of the useable electric energy being retrieved from a memory of a server which stores a correspondence relationship between a plurality of vehicle types including the vehicle type of the installation target vehicle and a plurality of useable electric energies of batteries including the battery corresponding to the vehicle type of the installation target vehicle, the plurality of useable electric energies of batteries being calculated as a difference between respective amounts of the batteries secured to start engines of the plurality of vehicle types including the vehicle type of the installation target vehicle and maximum capacities of the batteries including the battery corresponding to the vehicle type of the installation target vehicle; and
installing, by the processing apparatus, according to the amount of useable electric energy of the battery corresponding to the vehicle type of the installation target vehicle and history information indicating stop periods of time of the installation target vehicle and stop positions of the installation target vehicle, the correction program.
1 Assignment
0 Petitions
Accused Products
Abstract
A program stored in a computer-readable medium causes a computer to execute a process includes receiving, from an automobile in which a control program for controlling devices mounted on the automobile operates, an update request concerning the control program, classifying a plurality of correction programs corresponding to the update request into a plurality of groups on the basis of usable electric energy of a battery corresponding to a vehicle type to which the automobile belongs, an amount of the usable electric energy being stored in a memory, and transmitting the classified correction programs to the automobile for each of the groups.
22 Citations
15 Claims
-
1. A non-transitory computer-readable recording medium having stored therein a program for causing a processing apparatus mounted on an installation target vehicle to execute a process, comprising:
-
receiving, by the processing apparatus, a correction program among correction programs, which are classified into a plurality of groups, respectively, when a total value of expected power consumption to be used for installing the correction program for a control program in a controller configured to execute the control program and mounted on the installation target vehicle is larger than an amount of usable electric energy of a battery corresponding to a vehicle type to which the installation target vehicle belongs, information of the useable electric energy being retrieved from a memory of a server which stores a correspondence relationship between a plurality of vehicle types including the vehicle type of the installation target vehicle and a plurality of useable electric energies of batteries including the battery corresponding to the vehicle type of the installation target vehicle, the plurality of useable electric energies of batteries being calculated as a difference between respective amounts of the batteries secured to start engines of the plurality of vehicle types including the vehicle type of the installation target vehicle and maximum capacities of the batteries including the battery corresponding to the vehicle type of the installation target vehicle; and installing, by the processing apparatus, according to the amount of useable electric energy of the battery corresponding to the vehicle type of the installation target vehicle and history information indicating stop periods of time of the installation target vehicle and stop positions of the installation target vehicle, the correction program. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information processing method of a system including a first information processing apparatus and a second information processing apparatus where the first information processing apparatus delivers a correction program to the second information processing apparatus, the information processing method comprising:
-
receiving, from a vehicle in which a control program for controlling devices mounted on the vehicle operates, an update request concerning the control program; classifying, by a processor of the first information processing apparatus, a plurality of correction programs corresponding to the update request into a plurality of groups, respectively, when a total value of expected power consumption to be used for installing the correction program for a control program in a controller configured to execute the control program and mounted on an installation target vehicle is larger than an amount of usable electric energy of a battery corresponding to a vehicle type to which the vehicle belongs, information of the useable electric energy being retrieved from a memory of a server which stores a correspondence relationship between a plurality of vehicle types including the vehicle type of the vehicle and a plurality of useable electric energies of batteries including the battery corresponding to the vehicle type of the vehicle, the plurality of useable electric energies of batteries being calculated as a difference between respective amounts of the batteries secured to start engines of the plurality of vehicle types including the vehicle type of the vehicle and maximum capacities of the batteries including the battery corresponding to the vehicle type of the vehicle; and transmitting, by the processor of the first information processing apparatus, the correction program to the vehicle, wherein the first information processing apparatus is provided outside the vehicle and the second information processing apparatus is mounted on the vehicle, and wherein the second information processing apparatus obtains the amount of useable electric energy of the battery of the vehicle, and installs, according to the obtained amount of useable electric energy, the correction program.
-
-
9. An information processing method, comprising:
-
receiving, by a processor having a memory, a correction program among correction programs which are classified into a plurality of groups, respectively, when a total value of expected power consumption to be used for installing the correction program for a control program in a controller configured to execute the control program and mounted on an installation target vehicle is larger than an amount of usable electric energy of a battery corresponding to a vehicle type to which the installation target vehicle belongs, information of the useable electric energy being retrieved from a memory of a server which stores a correspondence relationship between a plurality of vehicle types including the vehicle type of the installation target vehicle and a plurality of useable electric energies of batteries including the battery corresponding to the vehicle type of the installation target vehicle, the plurality of useable electric energies of batteries being calculated as a difference between respective amounts of the batteries secured to start engines of the plurality of vehicle types including the vehicle type of the installation target vehicle and maximum capacities of the batteries including the battery corresponding to the vehicle type of the installation target vehicle; and installing, by the processor, according to the amount of useable electric energy of the battery corresponding to the vehicle type of the installation target vehicle and history information indicating stop periods of time of the installation target vehicle and stop positions of the installation target vehicle, the correction program.
-
-
10. An information processing apparatus, comprising:
-
a memory; and a processor configured to; receive a correction program among correction programs, which are classified into a plurality of groups, respectively, when a total value of expected power consumption to be used for installing the correction program for a control program in a controller configured to execute the control program and mounted on an installation target vehicle is larger than an amount of usable electric energy of a battery corresponding to a vehicle type to which the installation target vehicle belongs, information of the useable electric energy being retrieved from a memory of a server which stores a correspondence relationship between a plurality of vehicle types including the vehicle type of the installation target vehicle and a plurality of useable electric energies of batteries including the battery corresponding to the vehicle type of the installation target vehicle, the plurality of useable electric energies of batteries being calculated as a difference between respective amounts of the batteries secured to start engines of the plurality of vehicle types including the vehicle type of the installation target vehicle and maximum capacities of the batteries including the battery corresponding to the vehicle type of the installation target vehicle, and install, according to the amount of useable electric energy of the battery corresponding to the vehicle type the installation target vehicle and history information indicating stop periods of time of the installation target vehicle and stop positions of the installation target vehicle, the correction program.
-
-
11. An information processing system comprising:
-
a first information processing apparatus; and a second information processing apparatus, the first information processing apparatus delivering a plurality of correction programs to the second information processing apparatus, the first information processing apparatus including; a first memory configured to store an amount of usable electric energy of a battery corresponding to a vehicle type to which a vehicle belongs; and a first processor configured to receive, from the vehicle in which a control program for controlling devices mounted on the vehicle operates, an update request concerning the control program, to refer to, in the first memory, the amount of usable electric energy, to classify the plurality of correction programs corresponding to the update request into a plurality of groups, respectively, when a total value of expected power consumption used for installing the correction program for a control program in a controller configured to execute the control program and mounted on the vehicle is larger than the amount of the usable electric energy, and to transmit the correction program to the vehicle, information of the useable electric energy being retrieved from a memory of a server which stores a correspondence relationship between a plurality of vehicle types including the vehicle type of the vehicle and a plurality of useable electric energies of batteries including the battery corresponding to the vehicle type of the vehicle, the plurality of useable electric energies of batteries being calculated as a difference between respective amounts of the batteries secured to start engines of the plurality of vehicle types including the vehicle type of the vehicle and maximum capacities of the batteries including the battery corresponding to the vehicle type of the vehicle; and the second information processing apparatus including; a second memory, and a second processor configured to; receive the correction program, which is among the plurality of correction programs classified into the plurality of groups by the first information processing apparatus and store the correction programs in the second memory, obtain the amount of useable electric energy of the battery of the vehicle, and install, according to the obtained the amount of useable electric energy, the correction program, wherein the first information processing apparatus is provided outside the vehicle and the second information processing apparatus is mounted on the vehicle. - View Dependent Claims (12, 13, 14, 15)
-
Specification