程序更新方法、装置及存储介质制造方法及图纸

技术编号:41064110 阅读:24 留言:0更新日期:2024-04-24 11:17
本申请提供一种程序更新方法、装置及存储介质,涉及通信技术领域,能够确定应用模块和代码版本是否符合更新条件,并进行程序更新。应用于目标设备,所述目标设备为多个应用设备中的任一个;该方法包括:按照预设时间周期,获取程序发布列表;所述程序发布列表中包括多个存在更新程序需求的应用设备标识;判断所述目标设备的标识是否存在于所述程序发布列表中;若存在,获取第一版本信息;所述第一版本信息为数据库中更新后的目标程序的版本信息;在所述第一版本信息与第二版本信息不一致的情况下,更新所述目标设备程序的版本信息;所述第二版本信息为所述目标设备中上一次更新的程序版本信息。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种程序更新方法、装置及存储介质


技术介绍

1、相关技术中,在代码版本发布的场景下,各发布应用模块的发布量将达到峰值。以31个省份为例,每个省分下包括有6个部署域,相应的发布应用模块为6个,则发布应用模块数量将达到上千个,且不算总部部署域和模块的数量。

2、但是,因应用模板数量较多,若在版本下发过程中,完全依赖人力完成更新版本的下发,耗时较长,需要分批发布多次才能完成。目前的分布式代码版本发布方法,可以通过基础数据配置模块配置代码版本发布的基础参数,在配置完成基础参数之后,可以根据配置的基础参数生成代码发布单,进而,代码发布事件选择模块可以根据代码发布单选择代码发布事件,由代码发布模块将代码发布事件在多台服务器上分发,自动完成程序代码版本的发布。上述方法,不能判断应用模块和代码版本是否符合相应的更新条件。


技术实现思路

1、本申请提供一种程序更新方法、装置及存储介质,能够确定应用模块和代码版本是否符合更新条件,并进行程序更新。

2、为达到上述目的,本申请采用如本文档来自技高网...

【技术保护点】

1.一种程序更新方法,其特征在于,应用于目标设备,所述目标设备为多个应用设备中的任一个;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述数据库包括Redis数据库和minio系统;

5.根据权利要求1-3任一项所述的方法,其特征在于,所述数据库包括Redis数据库;

6.一种程序更新装置,其特征在于,应用于目标设备,所述目标设备为多个应用设备中的任一个;所述装置包括:处理单元和获取单...

【技术特征摘要】

1.一种程序更新方法,其特征在于,应用于目标设备,所述目标设备为多个应用设备中的任一个;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

4.根据权利要求1-3任一项所述的方法,其特征在于,所述数据库包括redis数据库和minio系统;

5.根据权利要求1-3任一项所述的方法,其特征在于,所述数据库包括redis数据库;

6.一种程序更新装置,其特征在于,应用于目标设备,所述目标设备为多个应用设备中的任一个;所述装置包括:处理单元和获取单元;

7.根据权利要求6所述的装置,其特征在于,若所述目标设备的标识不存在于所述程序发布列表中,则所述获取单元,还用于获取更新后的程序...

【专利技术属性】
技术研发人员:赵艳美
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1