[发明专利]一种软件更新方法及相关装置在审
申请号: | 201911386559.1 | 申请日: | 2019-12-29 |
公开(公告)号: | CN111124458A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 袁东海;李红卫 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 更新 方法 相关 装置 | ||
1.一种软件更新方法,其特征在于,包括:
当服务端的软件更新源不可用时,客户端根据软件包备份信息判断是否存在保存有待更新软件包的目标客户端;
若是,则通过预设路径从所述目标客户端获取所述待更新软件包;
根据所述待更新软件包进行软件更新。
2.根据权利要求1所述的软件更新方法,其特征在于,还包括:
当不存在所述目标客户端时,删除本地保存的更新配置文件;
采用软件原生更新路径获取所述待更新软件包;
根据所述待更新软件包进行软件更新。
3.根据权利要求1所述的软件更新方法,其特征在于,还包括:
当客户端注册到所述服务端时,所述服务端对所述客户端进行备份软件频道匹配,得到目标软件频道;
向所述客户端发送所述目标软件频道,以便所述客户端根据从所述目标软件频道获取并备份对应的软件包,向所述服务端发送软件包备份信息;
所述服务器将所述软件包备份信息发送至所述目标软件频道对应的客户端,以便所述客户端根据所述软件包备份信息从客户端获取软件包。
4.根据权利要求1所述的软件更新方法,其特征在于,通过预设路径从所述目标客户端获取所述待更新软件包,包括:
当存在多个所述目标客户端时,通过所述预设路径从信道距离最近的目标客户端获取所述待更新软件包。
5.一种软件更新装置,其特征在于,包括:
备份客户端判断模块,用于当服务端的软件更新源不可用时,客户端根据软件包备份信息判断是否存在保存有待更新软件包的目标客户端;
软件包获取模块,用于当存在所述目标客户端时,通过预设路径从所述目标客户端获取所述待更新软件包;
软件更新模块,用于根据所述待更新软件包进行软件更新。
6.根据权利要求5所述的软件更新装置,其特征在于,还包括:
更新配置删除模块,用于当不存在所述目标客户端时,删除本地保存的更新配置文件;采用软件原生更新路径获取所述待更新软件包;根据所述待更新软件包进行软件更新。
7.根据权利要求5所述的软件更新装置,其特征在于,还包括:
软件频道模块,用于当客户端注册到所述服务端时,所述服务端对所述客户端进行备份软件频道匹配,得到目标软件频道;
软件备份模块,用于向所述客户端发送所述目标软件频道,以便所述客户端根据从所述目标软件频道获取并备份对应的软件包,向所述服务端发送软件包备份信息;
备份信息分发模块,用于所述服务器将所述软件包备份信息发送至所述目标软件频道对应的客户端,以便所述客户端根据所述软件包备份信息从客户端获取软件包。
8.根据权利要求5所述的软件更新装置,其特征在于,所述软件包获取模块,具体用于当存在多个所述目标客户端时,通过所述预设路径从信道距离最近的目标客户端获取所述待更新软件包。
9.一种服务器,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至4任一项所述的软件更新方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的软件更新方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911386559.1/1.html,转载请声明来源钻瓜专利网。