发明名称 一种基于Android平台的应用升级方法及系统
摘要 本发明提出一种基于Android平台的应用升级方法,并实现了采用该方法的系统。应用升级方法包括以下步骤:1)服务器端通过比较应用的不同版本apk包之间差异,生成差量包;2)在服务器端对应用不同版本之间的差量包进行管理、存储和部署;3)应用升级客户端将所安装应用的信息列表,与服务器端差量包信息进行匹配,如有可用的升级,将可以下载差量包进行升级;4)升级过程中,先下载差量包,接着解压原有版本软件的apk包和差量包,然后整合、签名并打包生成新apk包,随后安装,完成升级过程。本发明改变了现有Android平台下升级应用必须下载完整apk包的模式,大大节省了应用升级过程产生的流量,为用户节约了流量费。
申请公布号 CN102799445A 申请公布日期 2012.11.28
申请号 CN201210133243.3 申请日期 2012.05.03
申请人 陈昊 发明人 陈昊;张晓敏;明仲
分类号 G06F9/445(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 代理人
主权项 一种Android平台的应用软件升级方法,其特征在于:Android平台的应用升级方法,依次有以下步骤:1)在服务器端,通过比较Android应用的不同版本的apk包之间差异,生成差量包;2)在服务器端,对应用不同版本的之间的差量包进行管理、存储和部署;3)Android应用升级客户端,可以将系统所安装应用的信息列表,与服务器端的差量包信息进行匹配,如果有可用的升级,将提示用户可以下载差量包进行升级;4)升级过程中,首先下载服务器端的差量包,接着解压手机中原有版本软件的apk包和差量包,然后整合生成新版本软件,并签名打包生成新的apk包,随后用户可以安装新的apk包。
地址 518060 广东省深圳市南山区南海大道3688号