The present invention provides a method and device for acquiring and Issuing the patch, the patch release method comprises: according to client patch acquisition request, extracting the corresponding data from the patch patch database platform; the patch data is returned to the client; among them, the data including the patch code and complement d corresponding to the patch code the parity information by the client according to the verification of the patch code the verification information. Through the technical scheme of the application, the management and maintenance process of the patch can be simplified, and the transmission security of the patch can be improved.
【技术实现步骤摘要】
补丁发放和获取方法、装置
本申请涉及互联网
,尤其涉及补丁发放和获取方法、装置。
技术介绍
用户可以通过在智能设备上安装应用程序,可以实现相应的操作或控制功能。然而,应用程序在开发过程中往往无法兼顾到各个方面,可能会存在一些错误或新功能的添加,但不希望对该应用程序做整个版本的更新(即覆盖安装更新版本的应用程序),此时可以通过安装补丁,相当于对原本应用程序的“修补”,即可纠正错误或实现新功能。
技术实现思路
有鉴于此,本申请提供一种补丁发放和获取方法、装置,可以简化补丁的管理与维护过程,提升了补丁的传输安全性。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种补丁发放方法,包括:根据客户端发送的补丁获取请求,从补丁平台数据库中提取相应的补丁数据;将所述补丁数据返回所述客户端;其中,所述补丁数据包括补丁代码和与所述补丁代码对应的校验信息,以由所述客户端根据所述校验信息对所述补丁代码进行校验。根据本申请的第二方面,提出了一种补丁获取方法,包括:向服务端发送补丁获取请求;接收所述服务端返回的补丁数据,所述补丁数据包括补丁代码和校验信息;根据所述校验信息对所述补丁代码进行校验,并在通过校验的情况下执行所述补丁代码。根据本申请的第三方面,提出了一种补丁发放装置,包括:提取单元,根据客户端发送的补丁获取请求,从补丁平台数据库中提取相应的补丁数据;返回单元,将所述补丁数据返回所述客户端;其中,所述补丁数据包括补丁代码和与所述补丁代码对应的校验信息,以由所述客户端根据所述校验信息对所述补丁代码进行校验。根据本申请的第四方面,提出了一种补丁获取装置,包 ...
【技术保护点】
一种补丁发放方法,其特征在于,包括:根据客户端发送的补丁获取请求,从补丁平台数据库中提取相应的补丁数据;将所述补丁数据返回所述客户端;其中,所述补丁数据包括补丁代码和与所述补丁代码对应的校验信息,以由所述客户端根据所述校验信息对所述补丁代码进行校验。
【技术特征摘要】
1.一种补丁发放方法,其特征在于,包括:根据客户端发送的补丁获取请求,从补丁平台数据库中提取相应的补丁数据;将所述补丁数据返回所述客户端;其中,所述补丁数据包括补丁代码和与所述补丁代码对应的校验信息,以由所述客户端根据所述校验信息对所述补丁代码进行校验。2.根据权利要求1所述的方法,其特征在于,所述校验信息为经由所述补丁平台数据库处的私钥进行签名的摘要信息,所述摘要信息是根据预设摘要算法对所述补丁代码进行计算得到。3.根据权利要求1所述的方法,其特征在于,所述根据客户端发送的补丁获取请求,从补丁平台数据库中提取相应的补丁数据,包括:读取所述补丁获取请求中的系统类型信息和应用程序版本信息;从所述补丁平台数据库中提取与所述系统类型信息和所述应用程序版本信息相匹配的最新版本补丁数据。4.根据权利要求1所述的方法,其特征在于,还包括:接收网页访问请求,所述网页访问请求由开发人员通过本地浏览器发起;返回对应于所述补丁平台数据库中的补丁状况的网页数据,以使所述本地浏览器根据所述网页数据生成对所述补丁平台数据库的管理界面;接收所述开发人员通过所述管理界面发送的补丁维护指令,对所述补丁平台数据库进行补丁维护。5.一种补丁获取方法,其特征在于,包括:向服务端发送补丁获取请求;接收所述服务端返回的补丁数据,所述补丁数据包括补丁代码和校验信息;根据所述校验信息对所述补丁代码进行校验,并在通过校验的情况下执行所述补丁代码。6.根据权利要求5所述的方法,其特征在于,还包括:检测是否存在补丁更新需求;当存在所述补丁更新需求时,遍历本地是否存在补丁数据;当本地存在补丁数据时,通过本地补丁数据解决所述补丁更新需求;当本地不存在补丁数据时,向所述服务端发送所述补丁获取请求,以从所述服务端获取补丁数据。7.根据权利要求6所述的方法,其特征在于,所述校验信息为经由所述补丁平台数据库处的私钥进行签名的摘要信息,所述摘要信息是根据预设摘要算法对所述补丁代码进行计算得到。8.根据权利要求7所述的方法,其特征在于,所述根据所述校验信息对所述补丁代码进行校验,包括:根据所述预设摘要算法计算出所述补丁代码对应的实时摘要信息;当所述校验信息满足下述条件时,判定所述补丁代码通过了所述校验信息的校验:由本地公钥对所述校验信息进行签名解码,且得到的解码信息与所述实时摘要信息一致。9.一种补丁发放装置,其...
【专利技术属性】
技术研发人员:刘晓明,沈贲寅,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。