[发明专利]应用更新方法及装置在审
申请号: | 201710576223.6 | 申请日: | 2017-07-14 |
公开(公告)号: | CN107402786A | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 刘红梅;刘又 | 申请(专利权)人: | 杭州绿湾网络科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/36 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 张润 |
地址: | 310026 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 更新 方法 装置 | ||
技术领域
本发明涉及计算机应用技术领域,尤其涉及一种应用更新方法及装置。
背景技术
随着互联网技术的快速发展,WEB应用程序越来越普遍。以产品为导向的WEB系统经常会出现bug,这要求产品商快速对产品进行更新以修复bug。另外,WEB应用型产品在实际项目中往往需要进行一些特殊的定制,不可避免的会在原产品文件的基础上进行修改,这为项目后期的升级带来一些风险,客户往往想使用产品新功能,又担心定制的文件被覆盖。
现有的WEB应用更新方法通常是将更新包覆盖原安装包,或者将原安装包和更新包作为两个单独的安装包。现有的更新方法需要更新一个完整的包,更新包数据量大,更新周期较长,且对于特殊定制的产品无法预测风险。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种应用更新方法,以缩短WEB应用的更新周期,提升对客户需求的响应速度,同时能够对更新进行风险评估,满足特殊定制客户的更新需求,解决现有技术中更新周期长、对于特殊定制的产品无法预测风险的技术问题。
本发明的第二个目的在于提出一种应用更新装置。
本发明的第三个目的在于提出另一种应用更新装置。
本发明的第四个目的在于提出一种计算机程序产品。
本发明的第五个目的在于提出一种非临时性计算机可读存储介质。
为达上述目的,本发明第一方面实施例提出了一种应用更新方法,包括:
根据更新URL访问服务器;
从所述服务器中获取用于对安装在客户端上的目标应用进行更新的更新信息;其中,所述更新信息包括待更新的第一安装包以及所述第一安装包之间的更新顺序;所述第一安装包用于在所述目标应用中增加或者修改一个功能;不同的第一安装包对应所述目标应用中不同的功能;
按照所述更新顺序顺次从所有待更新的第一安装包中选取目标第一安装包并逐个下载;
依次对下载后的所述目标第一安装包进行风险评估;
如果所述目标第一安装包不存在风险,则利用所述目标第一安装包更新所述目标应用。
本发明实施例的应用更新方法,通过根据更新URL访问服务器,从服务器获取用于对安装在客户端上的目标应用进行更新的更新信息,更新信息包括待更新的第一安装包以及第一安装包之间的更新顺序,按照更新顺序顺次从所有待更新的第一安装包中选取目标第一安装包并逐个下载,依次对下载后的目标第一安装包进行风险评估,并在目标第一安装包不存在风险时利用目标第一安装包更新目标应用。由此,通过对目标应用的每个功能设置单独的安装包,用户无需等待大而全的更新包的发布即可对应用进行更新,能够减少每个安装包的数据量,提升对用户需求的响应速度。通过对下载的安装包进行风险评估,能够实现对更新包的风险预测,避免用户在不了解风险的情况下更新应用,提升用户体验。
为达上述目的,本发明第二方面实施例提出了一种应用更新装置,包括:
访问模块,用于根据更新URL访问服务器;
获取模块,用于从所述服务器中获取用于对安装在客户端上的目标应用进行更新的更新信息;其中,所述更新信息包括待更新的第一安装包以及所述第一安装包之间的更新顺序;所述第一安装包用于在所述目标应用中增加或者修改一个功能;不同的第一安装包对应所述目标应用中不同的功能;
下载模块,用于按照所述更新顺序顺次从所有待更新的第一安装包中选取目标第一安装包并逐个下载;
风险评估模块,用于依次对下载后的所述目标第一安装包进行风险评估;
更新模块,用于在所述目标第一安装包不存在风险时,利用所述目标第一安装包更新所述目标应用。
本发明实施例的应用更新装置,通过根据更新URL访问服务器,从服务器获取用于对安装在客户端上的目标应用进行更新的更新信息,更新信息包括待更新的第一安装包以及第一安装包之间的更新顺序,按照更新顺序顺次从所有待更新的第一安装包中选取目标第一安装包并逐个下载,依次对下载后的目标第一安装包进行风险评估,并在目标第一安装包不存在风险时利用目标第一安装包更新目标应用。由此,通过对目标应用的每个功能设置单独的安装包,用户无需等待大而全的更新包的发布即可对应用进行更新,能够减少每个安装包的数据量,提升对用户需求的响应速度。通过对下载的安装包进行风险评估,能够实现对更新包的风险预测,避免用户在不了解风险的情况下更新应用,提升用户体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州绿湾网络科技有限公司,未经杭州绿湾网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710576223.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种配置方法与装置
- 下一篇:虹膜识别模式开启方法及相关产品