[发明专利]软件升级方法、装置、设备及介质在审
申请号: | 202210404516.7 | 申请日: | 2022-04-18 |
公开(公告)号: | CN114661329A | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 刘新;王南舟;罗聪 | 申请(专利权)人: | 深圳市元征软件开发有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 姚莹丽 |
地址: | 518000 广东省深圳市福田区梅林*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 升级 方法 装置 设备 介质 | ||
本申请公开了一种软件升级方法、装置、设备及介质,应用于服务器,涉及计算机技术领域,包括:将针对当前软件的升级包推送至目标设备;确定目标用户从位于升级包的所有功能模块中选取的第一待升级功能模块;查询位于升级包中的与第一待升级功能模块不兼容的功能模块,并将查询结果发送至目标设备,以便目标设备基于查询结果从升级包中筛选出第二待升级功能模块,并升级第一待升级功能模块和第二待升级功能模块。通过查询与第一待升级功能模块不兼容的功能模块,以便目标设备对第一待升级功能模块和与其对应的不兼容的功能模块都进行升级,避免了只升级第一待升级功能模块导致与其余功能模块不兼容的情况,降低了各个功能模块之间不兼容的风险。
技术领域
本发明涉及计算机技术领域,特别涉及一种软件升级方法、装置、设备及介质。
背景技术
当软件有新版本需要发行时,会将包括当前所有可以升级的功能模块的升级包推送至目标设备,也即目标用户终端。然而并不是升级包中的所有功能模块都需要进行升级,因为对所有功能模块都进行升级的成本较大。但如果仅对单个功能模块进行升级,可能会导致该功能模块升级后造成的与其他未升级的功能模块之间不兼容的问题,从而导致其他功能模块不能正常运行。
综上,在对软件进行升级时,如何减少升级的成本并降低软件内各个功能模块之间不兼容的风险是目前有待解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种软件升级方法、装置、设备及介质,能够在对软件进行升级时,减少升级的成本并降低软件内各个功能模块之间不兼容的风险。其具体方案如下:
第一方面,本申请公开了一种软件升级方法,应用于服务器,包括:
将针对当前软件的升级包推送至目标设备;
确定目标用户从位于所述升级包的所有功能模块中选取的第一待升级功能模块;
查询位于所述升级包中的与所述第一待升级功能模块不兼容的功能模块,并将查询结果发送至所述目标设备,以便所述目标设备基于所述查询结果从所述升级包中筛选出第二待升级功能模块,并升级所述第一待升级功能模块和所述第二待升级功能模块。
可选的,所述查询位于所述升级包中的与所述第一待升级功能模块不兼容的功能模块,包括:
从预设数据库中获取与所述第一待升级功能模块不兼容的功能模块,所述预设数据库记录了每一功能模块与对应的不兼容的功能模块之间的关联关系。
可选的,所述查询位于所述升级包中的与所述第一待升级功能模块不兼容的功能模块之后,还包括:
若所述查询结果为所述升级包中不存在与所述第一待升级功能模块不兼容的功能模块,则通过所述目标设备升级所述第一待升级功能模块。
第二方面,本申请公开了一种软件升级方法,应用于目标设备,包括:
在检测到目标操作指令时,显示针对当前软件的升级包,所述升级包从服务器中获取;
获取目标用户从位于所述升级包中所有功能模块中选取的第一待升级功能模块;
查询并显示所述升级包中的与所述第一待升级功能模块不兼容的功能模块,并获取所述目标用户基于查询结果从所述升级包中筛选出第二待升级功能模块;
升级所述第一待升级功能模块和所述第二待升级功能模块。
可选的,所述查询并显示所述升级包中的与所述第一待升级功能模块不兼容的功能模块,包括:
基于查询结果从所述升级包中确定出相应的与所述第一待升级功能模块不兼容的目标功能模块,并为所述目标功能模块创建相应的不兼容提醒标记,然后将所述不兼容提醒标记发送至预设显示区域进行显示。
第三方面,本申请公开了一种软件升级装置,应用于服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市元征软件开发有限公司,未经深圳市元征软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210404516.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信号传输线缆的连接机构
- 下一篇:一种用于氢氧化铌烘干的取样装置