[发明专利]分布式软件更新方法在审
申请号: | 201610330905.4 | 申请日: | 2016-05-18 |
公开(公告)号: | CN107402773A | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 黄世颖 | 申请(专利权)人: | 环旭电子股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 隆天知识产权代理有限公司72003 | 代理人: | 郑泰强,李昕巍 |
地址: | 201203 上海市浦东新区张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 软件 更新 方法 | ||
1.一种分布式软件更新方法,适用于一软件更新系统,该软件更新系统具有一系统提供商服务器与至少一电子装置,其特征在于,该分布式软件更新方法包括:
于该系统提供商服务器产生一更新清单与一可供该更新清单进行验证的数字签名,其中该更新清单包括多个更新文件的项目与每一该更新文件存在的多个下载点;
于该系统提供商服务器通过一因特网传送该更新清单与该数字签名至该电子装置;
于该电子装置根据该数字签名验证该更新清单是否正确;
其中,若验证该更新清单为正确,于该电子装置将每一该更新文件的项目连接至对应的至少一该下载点,且在所连接的该下载点同时下载对应的该更新文件;以及
其中,若验证该更新清单为不正确,于该电子装置放弃该更新清单。
2.如权利要求1所述的分布式软件更新方法,其特征在于,该多个更新文件的项目具有一优先级,每一该更新文件的项目分成多个子项目,于该电子装置将每一该更新文件的项目连接至对应的至少一该下载点的步骤中,还包括:
根据该优先级依序选择该更新文件的项目;以及
于所选择的该更新文件的项目判断对应的该多个下载点中是否有未被连接的至少一下载点,若是,将所选择的该更新文件的该多个子项目分别连接至对应的该多个下载点中未被连接的某一该下载点。
3.如权利要求2所述的分布式软件更新方法,其特征在于,于所选择的该更新文件的项目判断对应的该多个下载点中是否有未被连接的至少一下载点的步骤中,若否,将所选择的该更新文件的该多个子项目分别连接至对应的该多个下载点其中之一。
4.如权利要求1所述的分布式软件更新方法,其特征在于,于该电子装置将每一该更新文件的项目连接至对应的至少一该下载点的步骤中,还包括:
询问每一该下载点的超载状况;以及
将具有至少一未超载的该下载点的该更新文件连接至某一未超载的该下载点。
5.如权利要求1所述的分布式软件更新方法,其特征在于,于该电子装置同时至所连接的该下载点下载对应的该更新文件的步骤中,还包括:
于下载对应的该更新文件的过程中,若所连接的该下载点无法下载时,纪录目前下载对应的该更新文件的进度,并改以连接至对应的其他该下载点续传该更新文件。
6.如权利要求1所述的分布式软件更新方法,其特征在于,于该电子装置同时至所连接的该下载点下载对应的该更新文件的步骤后,还包括:
于该系统提供商服务器产生异动的该更新清单与一可供异动的该更新清单进行验证的异动数字签名,其中异动的该更新清单包括新增的该更新文件的项目与新增的该更新文件存在的多个下载点;
于该系统提供商服务器通过该因特网传送异动的该更新清单与该异动数字签名至该电子装置;
于该电子装置根据该异动数字签名验证异动的该更新清单是否正确;
其中,若验证异动的该更新清单为正确,于该电子装置将新增的该更新文件的项目连接至对应的该多个下载点其中之一,且至所连接的该下载点下载新增的该更新文件;以及
其中,若验证异动的该更新清单为不正确,于该电子装置放弃异动的该更新清单。
7.如权利要求1所述的分布式软件更新方法,其特征在于,于该电子装置同时至所连接的该下载点下载对应的该更新文件的步骤后,还包括:
于该系统提供商服务器产生异动的该更新清单与一可供异动的该更新清单进行验证的异动数字签名,其中异动的该更新清单包括某一该更新文件的调整的该多个下载点;
于该系统提供商服务器通过该因特网传送异动的该更新清单与该异动数字签名至该电子装置;
于该电子装置根据该异动数字签名验证异动的该更新清单是否正确;
其中,若验证异动的该更新清单为正确,于该电子装置根据异动的该更新清单调整某一该更新文件的该多个下载点,且至所连接的该下载点下载某 一该更新文件;以及
其中,若验证异动的该更新清单为不正确,于该电子装置放弃异动的该更新清单。
8.如权利要求7所述的分布式软件更新方法,其特征在于,若调整某一该更新文件的该多个下载点代表新增某一该更新文件的该下载点,于该电子装置将新增的该下载点加入至某一该更新文件的该多个下载点之中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环旭电子股份有限公司,未经环旭电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610330905.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种升级BIOS的方法
- 下一篇:应用程序功能限制使用方法及终端