一种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更新。本发明能够使每次热更新持续时间短,极大提高了更新速度和成功率,并降低了网络流量消耗。