US 12,307,241 B2
OTA differential upgrade method and system of master-slave architecture
Wei Liu, Shanghai (CN); Rongwei Sun, Shanghai (CN); Xuejing Wan, Zhejiang Province (CN); Xing Zhao, Shanghai (CN); Rui Shen, Shanghai (CN); and Pengfei Wang, Shanghai (CN)
Assigned to SHANGHAI ABUP TECHNOLOGY CO., LTD, Shanghai (CN)
Filed by SHANGHAI ABUP TECHNOLOGY CO., LTD, Shanghai (CN)
Filed on May 17, 2022, as Appl. No. 17/746,151.
Claims priority of application No. 202110548439.8 (CN), filed on May 19, 2021.
Prior Publication US 2022/0374226 A1, Nov. 24, 2022
Int. Cl. G06F 9/44 (2018.01); G06F 8/658 (2018.01); H04L 67/00 (2022.01)
CPC G06F 8/658 (2018.02) [H04L 67/34 (2013.01)] 16 Claims
OG exemplary drawing
 
1. An Over-The-Air (OTA) differential upgrade method of a master-slave architecture, comprising:
a server and a plurality of nodes to be upgraded, wherein the plurality of nodes to be upgraded comprises a root node;
wherein the OTA differential upgrade method comprises:
Step S1, obtaining, by the root node, a preset upgrade scheme from the server, and determining a master-slave connection relationship between every two of the plurality of nodes to be upgraded and an upgrading manner for each of the plurality of nodes to be upgraded according to the upgrade scheme;
Step S2, downloading, by the root node, a differential upgrading file from the server according to the upgrade scheme;
Step S3, for every two of the plurality of nodes to be upgraded having the master-slave connection relationship, determining a processing mode of a master node according to the upgrading manner of a slave node;
if the upgrading manner of the slave node is a first manner, then turn to Step S4;
if the upgrading manner of the slave node is a second manner, then turn to Step S5;
Step S4, the master node flashes and restores the differential upgrading file and sends the differential upgrading file to the slave node, so that the slave node completes upgrading; and
Step S5, the master node directly sends the differential upgrading file to the slave node for upgrading.