[发明专利]应用程序更新方法、装置、电子设备、服务器及存储介质有效
申请号: | 201811367933.9 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109189459B | 公开(公告)日: | 2020-03-03 |
发明(设计)人: | 叶濛 | 申请(专利权)人: | 北京微播视界科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 100086 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 更新 方法 装置 电子设备 服务器 存储 介质 | ||
本申请实施例提供了一种应用程序更新方法、装置、电子设备、服务器及存储介质。该方法包括:获取待更新应用程序文件;然后为待更新应用程序文件加载签名信息;然后根据加载签名信息的待更新应用程序文件和当前应用程序安装包,生成新版应用程序安装包;进而根据新版应用程序安装包,对应用程序进行更新。本申请实施例通过先下载待更新应用程序文件,再加载待更新应用程序中的签名信息,确保签名中的数字证书的合法性,从而保证应用程序更新时数字证书的安全性。
技术领域
本申请涉及程序更新技术领域,具体而言,本发明涉及一种应用程序更新方法、装置、电子设备、服务器及存储介质。
背景技术
随着互联网的发展和普及,终端设备已成为人们生活中不可缺少的一部分。与此同时,终端设备上的具有各种功能的应用程序都在根据用户的需求和体验而不断地被改进和更新。
在更新应用程序时,其实是将旧版本的应用程度安装包更新为新版本的应用程序的安装包。相比旧版本的应用程序安装包,新版本的应用程序安装包仅仅是修改了很少的信息。但是在更新应用程序时,终端仍需要从服务器上下载完整的新版本的应用程序安装包,使得下载文件很大,消耗了终端的存储空间。
因此技术人员一般将新版应用程序安装包与旧版应用程序安装包进行比对,形成一个差分包,只下载其中的差分包,然后根据差分包对应用程序进行更新。但是,使用差分包更新应用程序的过程中,非常容易丢失安装包的数字证书,安全性无法保证。
发明内容
本申请的目的旨在至少能解决上述的技术缺陷之一,特别是更新应用程序时容易丢失安装包的证书的技术缺陷。
本实施例的第一方面,提供了一种应用程序更新方法,该方法包括:
获取待更新应用程序文件;
为所述待更新应用程序文件加载签名信息;
根据加载签名信息的待更新应用程序文件和当前应用程序安装包,生成新版应用程序安装包;
根据所述新版应用程序安装包,对应用程序进行更新。
本实施例的第二方面,提供了一种应用程序更新方法,该方法包括:
接收终端设备发送的获取待更新应用程序文件的请求;
根据所述请求,利用新版应用程序安装包生成所述待更新应用程序文件;
为所述待更新应用程序文件加载签名信息,并发送给所述终端设备,以使得所述终端根据加裁有签名信息的待更新应用程序文件更新应用程序。
本实施例的第三方面,提供了一种应用程序更新装置,该装置包括:
获取模块,用于获取待更新应用程序文件;
签名模块,用于为所述待更新应用程序文件加载签名信息;
生成安装包模块,用于根据加载签名信息的待更新应用程序文件和当前应用程序安装包,生成新版应用程序安装包;
更新模块,用于根据所述新版应用程序安装包,对应用程序进行更新。
本实施例的第四方面,提供了一种应用程序更新装置,该装置包括:
接收模块,用于接收终端设备发送的获取待更新应用程序文件的请求;
生成模块,用于根据所述请求,利用新版应用程序安装包生成所述待更新应用程序文件;
签名模块,用于为所述待更新应用程序文件加载签名信息,并发送给所述终端设备,以使得所述终端根据加裁有签名信息的待更新应用程序文件更新应用程序。
本实施例的第五方面,提供了一种电子设备,该电子设备包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京微播视界科技有限公司,未经北京微播视界科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811367933.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据更新方法及装置
- 下一篇:离线固件升级系统及方法