【技术实现步骤摘要】
本专利技术涉及通讯设备
,尤其涉及。
技术介绍
SHAl算法简介:SHAl算法即安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(DigitalSignature Algorithm DSA)。对于长度小于2~64位的消息,SHAl会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要。现有技术中,安卓智能手机安装的各种软件,是通过应用商店、浏览器或PC上的助手下载、安装的,当软件的开发者(或开发商)对软件进行版本更新,手机上的旧版本软件需要升级到新版本时,传统的技术方案是从服务端下载完整的高版本安装包到手机,然后调用手机上的安装程序进行高版本软件的安装。现有技术的该方案存在如下缺陷:1、升级时,高版本的安装包必须完整的下载,用户需要消耗较多的手机流量以及等待更长的下载时间,在手机流量有限的情况下,升级一个较大的软件时,这种情况就尤为明显 ...
【技术保护点】
一种通过下载增量升级包来升级安卓智能手机软件的方法,其特征在于:该方法包括服务端处理流程和手机端的更新流程;所述服务端处理流程包括如下步骤:步骤10、服务端接收手机端的已安装手机软件的软件标识符、版本信息;将手机软件的软件标识符、版本信息与服务端的软件资源库进行对比,若该手机软件可更新,则进入步骤11;无需更新,则不进行操作;步骤11、获得手机软件此时的旧版本的apk安装包并进行解压该安装包,读取安装包META?INF目录下的MANIFEST.MF文件中的SHA1摘要信息,形成一份旧版本的所有安装文件的SHA1摘要信息列表1;步骤12、通过已安装手机软件的软件标识符从软件资 ...
【技术特征摘要】
1.一种通过下载增量升级包来升级安卓智能手机软件的方法,其特征在于:该方法包括服务端处理流程和手机端的更新流程; 所述服务端处理流程包括如下步骤:步骤10、服务端接收手机端的已安装手机软件的软件标识符、版本信息;将手机软件的软件标识符、版本信息与服务端的软件资源库进行对t匕,若该手机软件可更新,则进入步骤11 ;无需更新,则不进行操作; 步骤11、获得手机软件此时的旧版本的apk安装包并进行解压该安装包,读取安装包META-1NF目录下的MANIFEST.MF文件中的SHAl摘要信息,形成一份旧版本的所有安装文件的SHAl摘要信息列表I ; 步骤12、通过已安装手机软件的软件标识符从软件资源库中找出对应软件的需升级的安装包,即新版本的安装包并进行解压该新版本的安装包;读取新版本的安装包META-1NF目录下的MANIFEST.MF文件中的SHAl摘要信息,并形成一份新版本的所有安装文件的SHAl摘要信息列表2 ; 步骤13、对比SHAl摘要信息列表I和SHAl摘要信息列表2的每个文件,会得到下列四种情况:A、某一安装文件不存在列表I中,而存在列表2中,则新版本的安装包增加了该安装文件;B、某一安装文件存在列表I中,而不存在列表2中,则新版本的安装...
【专利技术属性】
技术研发人员:刘德建,陈宏展,陈兴柏,邱立亮,朱余亮,周培根,
申请(专利权)人:福州博远无线网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。