一种App增量热更新方法及服务系统
基本信息
申请号 | CN201810391408.4 | 申请日 | - |
公开(公告)号 | CN108733400A | 公开(公告)日 | 2018-11-02 |
申请公布号 | CN108733400A | 申请公布日 | 2018-11-02 |
分类号 | G06F8/658;G06F8/71 | 分类 | 计算;推算;计数; |
发明人 | 毛骑麟;魏家园潇;陈联柯 | 申请(专利权)人 | 新光互联投资管理有限公司 |
代理机构 | 杭州杭诚专利事务所有限公司 | 代理人 | 新光互联投资管理有限公司;杭州乐码创识科技有限公司 |
地址 | 310000 浙江省杭州市上城区婺江路217号12层1204室 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种App增量热更新方法及服务系统。该方法包括以下步骤:服务器通过BSDIFF工具生成每个旧版本压缩包与新版本压缩包的差异化文件patch增量包;服务器将每个patch增量包与其对应的旧版本压缩包合并生成对应的整包,并取出生成整包的MD5值,如果所有整包的MD5值及新版本压缩包的MD5值都一致,则生成的所有patch增量包有效;客户端App更新时,客户端从下载链接下载对应patch增量包,将该patch增量包与旧版本压缩包合并生成对应的整包,经过校验合格后,使用整包解压缩文件进行APP更新。本发明能够使每次热更新持续时间短,极大提高了更新速度和成功率,并降低了网络流量消耗。 |
