US 12,131,143 B2
Version management system and version management method
Xiaoliang Ma, Shanghai (CN); and Guoxin Sun, Shanghai (CN)
Assigned to Digiwin Software Co., Ltd, Shanghai (CN); and DATA SYSTEMS CONSULTING CO., LTD., New Taipei (TW)
Filed by Digiwin Software Co., Ltd, Shanghai (CN); and DATA SYSTEMS CONSULTING CO., LTD., New Taipei (TW)
Filed on Jun. 14, 2022, as Appl. No. 17/839,489.
Claims priority of application No. 202210377128.4 (CN), filed on Apr. 12, 2022.
Prior Publication US 2023/0325170 A1, Oct. 12, 2023
Int. Cl. G06F 8/65 (2018.01); G06F 8/71 (2018.01); G06F 9/54 (2006.01)
CPC G06F 8/65 (2013.01) [G06F 8/71 (2013.01); G06F 9/541 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A version management method, applicable to a cloud server and a local server, wherein the cloud server comprises a first processor, and the first processor is configured to execute a cloud version update module, a configuration repository, and a cloud configuration management module, and the local server comprises a second processor, and the second processor is configured to execute a local version update module, the version management method comprising:
in response to determining that a first cloud application programming interface of a first local application programming interface corresponding to a first tenant is updated from a first version to a second version, publishing first configuration data to be version updated to the configuration repository through the cloud version update module;
in response to determining that the cloud version update module judges that the first local application programming interface corresponding to the first tenant is updated from the first version to the second version through the local version update module, updating a cloud version correspondence table through the cloud version update module; and
in response to determining that the first processor of the cloud server calls the first cloud application programming interface corresponding to the first tenant, loading the first configuration data to be version updated from the configuration repository according to the cloud version correspondence table through the cloud configuration management module, so that the first processor of the cloud server executes the second version of the first cloud application programming interface.