US 12,071,082 B2
Storing apparatus, communication system, storing method, and computer program
Tetsuya Noda, Yokkaichi (JP)
Assigned to AutoNetworks Technologies, Ltd., Yokkaichi (JP); Sumitomo Wiring Systems, Ltd., Yokkaichi (JP); and Sumitomo Electric Industries, Ltd., Osaka (JP)
Appl. No. 16/978,028
Filed by AutoNetworks Technologies, Ltd., Yokkaichi (JP); Sumitomo Wiring Systems, Ltd., Yokkaichi (JP); and Sumitomo Electric Industries, Ltd., Osaka (JP)
PCT Filed Mar. 4, 2019, PCT No. PCT/JP2019/008265
§ 371(c)(1), (2) Date Sep. 3, 2020,
PCT Pub. No. WO2019/172154, PCT Pub. Date Sep. 12, 2019.
Claims priority of application No. 2018-038859 (JP), filed on Mar. 5, 2018.
Prior Publication US 2021/0001792 A1, Jan. 7, 2021
Int. Cl. B60R 16/023 (2006.01); G06F 8/658 (2018.01); H04L 12/40 (2006.01)
CPC B60R 16/0231 (2013.01) [G06F 8/658 (2018.02); H04L 12/40 (2013.01); H04L 2012/40215 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A storing apparatus comprising:
a first input unit that is configured to be detachably connected to an external apparatus and to which a first partial data that is input from the external apparatus via a wired connection;
a second input unit configured to receive a second partial data via wireless communication;
wherein the first partial data and the second partial data are a portion of an update data that is directed to update a control program of a first control unit and a second control unit;
a storage unit in which the first partial data and the second partial data are stored;
a storing unit including a non-transitory, machine-readable medium storing instructions which, when executed by at least one programmable processor, causes the at least one programmable processor to perform operations such that, if the first partial data is input to the first input unit while the second partial data is being repeatedly input to the second input unit, the storing unit stops storing the second partial data input to the second input unit and stores the first partial data input to the first input unit in the storage unit;
a determination unit configured such that, if the first partial data is input to the first input unit while the second partial data is being repeatedly input to the second input unit, the determination unit determines whether or not a version of the control program after being updated using update data relating to the first partial data input to the first input unit will be the same as a version of the control program after being updated using update data relating to the second partial data input to the second input unit; and
a second output unit configured such that, if it is determined by the determination unit that the version of the control program after being updated using the update data relating to the first partial data input to the first input unit will be the same as the version of the control program after being updated using the update data relating to the second partial data input to the second input unit, the second output unit outputs, to the external apparatus, output request data for requesting output of remaining portions of data that constitutes the update data.