Master device, data communication system, software update method, and software update program.
Patent Information
- Application Number
- JP2026517004
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Priority Date
- 2024-04-26
- Filing Date
- 2025-03-31
- Publication Date
- 2025-10-30
Claims
1. A master device (14) that, as part of the process related to software updates, sequentially performs the following steps to bring the target device to a state where it can be controlled: installing the software on the target device, activating the installed software, starting a new screen with the activated software, and checking the version consistency, A master device that, when there are multiple devices to be updated, divides the multiple devices to be updated into two or more groups, and performs the installation, activation, new screen startup, and version consistency check on a group basis according to a predetermined update unit and predetermined update order.
2. The master device according to claim 1, which identifies a predetermined update unit and a predetermined update order based on update unit order information obtained from an external device, and divides the plurality of update target devices into two or more groups.
3. The master device according to claim 1, wherein, when there are multiple devices to be updated, the multiple devices to be updated are divided into two or more groups, and the master device determines, before starting the software update, whether to perform the installation, activation, new screen startup, and version consistency check on a group basis according to a predetermined update unit and predetermined update order.
4. A master device (14) that, as part of the process related to software updates, sequentially performs the following steps to bring the target device to a state where it can be controlled: installing the software on the target device, activating the installed software, starting a new screen with the activated software, and checking the version consistency, A master device that, when there are multiple devices to be updated, divides the multiple devices to be updated into two or more groups and performs the new screen startup and version consistency check on a group basis according to predetermined check units and predetermined check order.
5. The master device according to claim 4, which identifies the predetermined check unit and predetermined check order based on check unit order information obtained from an external device, and divides the plurality of update target devices into two or more groups.
6. The master device according to claim 4, wherein, when there are multiple devices to be updated, the multiple devices to be updated are divided into two or more groups, and it is determined before starting the software update whether or not to perform the new screen startup and the version consistency check on a group basis according to predetermined check units and predetermined check order.
7. The master device according to claim 1 or 4, wherein the plurality of groups are groups of units in which no safety-threatening events occur.
8. The master device according to claim 1 or 4, which, upon identifying a version consistency failure in any group, restores the group, including the group that has completed the new page startup, to the state before the software update.
9. The master device according to claim 1 or 4, which, after completing the individual version consistency checks for each group, performs the overall version consistency check for all devices subject to updating.
10. The master device according to claim 9, which, upon identifying a failure in the overall version consistency check, restores all groups to the state before the software update.
11. A data communication system (1) comprising: a master device (14) that sequentially performs the following processes related to software updates: installing software on a target device that is the target of software updates, activating the installed software, starting a new screen with the activated software, and checking the version consistency, thereby putting the target device into a state where control can be started; and an external device (2) that distributes campaign information related to software update processes to the master device, The external device registers or distributes update unit sequence information indicating the update unit sequence for which the installation, activation, new page startup, and version consistency check are performed in groups by the master device according to predetermined update units and predetermined update order. The master device identifies the group unit based on the update unit sequence information obtained from the external device, divides a plurality of update target devices into two or more groups according to the identified group unit, and performs the installation, activation, new screen startup, and version consistency check on the group unit according to a predetermined update unit and predetermined update sequence.
12. A data communication system (1) comprising: a master device (14) that sequentially performs the following processes related to software updates: installing software on a target device that is the target of software updates, activating the installed software, starting a new screen with the activated software, and checking the version consistency, thereby putting the target device into a state where it can be controlled; and an external device (2) that distributes campaign information related to software update processes to the master device, The external device registers or distributes check unit sequence information indicating the order of check units so that the new page startup and the version consistency check are performed in groups by the master device according to predetermined check units and predetermined check order. The master device identifies the group unit based on the check unit sequence information obtained from the external device, divides a plurality of update target devices into two or more groups according to the identified group unit, and performs the new screen startup and version consistency check on the group unit according to a predetermined check unit and a predetermined check sequence.
13. A master device (14) that, as a process related to software updates, sequentially performs the following steps to bring the update target device into a state where control can be started: installing the software on the update target device, activating the installed software, starting a new screen with the activated software, and checking the version consistency, A software update method that, when there are multiple devices to be updated, divides the multiple devices to be updated into two or more groups, and performs the installation, activation, new screen startup, and version consistency check on a group basis according to a predetermined update unit and a predetermined update order.
14. A master device (14) that, as a process related to software updates, sequentially performs the following steps to bring the update target device into a state where control can be started: installing the software on the update target device, activating the installed software, starting a new screen with the activated software, and checking the version consistency, A software update method that, when there are multiple devices to be updated, divides the multiple devices to be updated into two or more groups, and performs the new screen startup and version consistency check on a group basis according to predetermined check units and predetermined check order.
15. As part of the software update process, the master device (14) sequentially performs the following steps to bring the update target device into a state where it can be controlled: installing the software on the update target device, activating the installed software, starting a new screen with the activated software, and performing a version consistency check. A software update program that, when there are multiple devices to be updated, divides the multiple devices to be updated into two or more groups and performs a check procedure in which the installation, activation, new screen startup, and version consistency check are performed on a group basis according to a predetermined update unit and a predetermined update order.
16. As part of the software update process, the pre-master device (14) sequentially performs the following steps to bring the update target device into a state where it can be controlled: installing the software on the update target device, activating the installed software, starting a new screen with the activated software, and performing a version consistency check. A software update program that, when there are multiple devices to be updated, divides the multiple devices to be updated into two or more groups and executes a check procedure that performs the new screen startup and the version consistency check on a group basis according to predetermined check units and predetermined check order.