US 11,928,453 B2
Control method, control device, and system
Daikazu Sato, Morioka (JP); and Kazuhiro Ozuchi, Morioka (JP)
Assigned to JIG-SAW INC., Sapporo (JP)
Filed by JIG-SAW INC., Sapporo (JP)
Filed on Dec. 16, 2020, as Appl. No. 17/123,304.
Application 17/123,304 is a continuation of application No. PCT/JP2019/023344, filed on Jun. 12, 2019.
Claims priority of application No. 2018-116353 (JP), filed on Jun. 19, 2018.
Prior Publication US 2021/0103440 A1, Apr. 8, 2021
Int. Cl. G06F 8/65 (2018.01); G06F 8/61 (2018.01); H04L 67/55 (2022.01)
CPC G06F 8/65 (2013.01) [G06F 8/61 (2013.01); H04L 67/55 (2022.05)] 19 Claims
OG exemplary drawing
 
1. A control method for controlling, by a control device, a first device communicably connected to the control device, the control method comprising:
the control device initiating a rewrite of firmware of the first device by receiving, from outside of the first device and the control device, a first instruction indicating that the rewrite of the firmware of the first device is required, wherein the first instruction includes a first uniform resource locator (URL) indicating a location of a first acquisition source of a first script for rewriting the firmware of the first device;
the control device acquiring, by accessing the first URL, the first script, wherein the first script includes a second URL and a procedure for rewriting the firmware of the first device executed by the control device, the second URL indicates a location of a second acquisition source of new firmware, and the first URL and the second URL indicate locations that are outside of the first device and the control device; and
the control device executing the first script to:
acquire the new firmware by accessing the second URL,
set a processor of the first device, by controlling a hardware pin of the processor in accordance with the procedure, to a loader mode in which the rewriting of the firmware is enabled,
after confirmation that the loader mode has started, transmit a first command, to the first device, indicating a start of transfer of the firmware,
after receiving from the first device a response indicating a completion of a preparation in the first device for rewriting the firmware in response to the first command, transfer the new firmware to the first device,
after receiving from the first device a second command indicating completion of a rewrite of the firmware of the first device to the new firmware, switch the processor from the loader mode to a main mode in which a program is executed by the processor, and
in response to confirmation that the main mode has been started, notify a designated destination of a report indicating a result of the rewrite of the firmware.