[发明专利]一种APK文件的存储及输出方法有效

专利信息
申请号: 201310005903.4 申请日: 2013-01-08
公开(公告)号: CN103177077A 公开(公告)日: 2013-06-26
发明(设计)人: 陆向东 申请(专利权)人: 杭州米加科技有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 杭州杭诚专利事务所有限公司 33109 代理人: 尉伟敏
地址: 310000 浙江省杭*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 apk 文件 存储 输出 方法
【说明书】:

技术领域

本发明涉及Android平台下的文件处理技术领域,尤其涉及一种APK文件的存储及输出方法。

背景技术

Android平台的应用都被打包为APK格式,APK是Android Package的缩写。有时根据业务需求,需要对原有版本Android应用软件的APK文件进行微小修改生成该Android应用软件的不同版本以满足不同用户的需求。目前已知技术在处理这样的业务需求时,都是在原完整APK文件上进行修改并对整个修改后的APK文件重新签名,然后把完成签名的新的APK文件完整存储在服务器上,对整个APK文件进行重新签名的运算时间非常长,长达数十秒甚至超过一分钟。同时,新APK文件与原APK文件差异有时仅仅数十KB,却要对整个新APK文件完整的存储(平均一个APK有5MB),该Android应用软件的多个不同版本完整存储在服务器上,存储成本将会变得非常大。

中国专利公开号CN102346697,公开日2012年2月8日,发明的名称为一种安卓安装包的备份与恢复的方法、系统及移动终端,该申请案公开了一种安卓安装包的备份与恢复的方法、系统及移动终端,它包括以下步骤:在终端备份已安装的安卓安装包APK时,查询所述APK在使用的过程中的关联数据;将原始APK 文件和所述APK在使用的过程中的关联数据一起备份至服务器或外部存储设备。其不足之处是,该方法对存在微小差异的Android应用软件的不同版本备份时,需对每个版本Android应用软件完整的存储,不能差异化存储,占用了大量存储空间。

发明内容

本发明的目的是克服现有APK文件完整存储在服务器上,当根据业务需求对APK文件进行微小修改后,需对整个新APK文件重新签名,消耗服务器大量运算时间,且签名后的新APK文件完整存储在服务器上,占用大量服务器空间的技术问题,提供了一种APK文件的存储及输出方法,其将APK文件分为固定APK文件包和可变APK文件包分开存储在服务器上,当根据业务需求对APK文件进行微小修改时,只对可变APK文件包进行修改并签名,减少服务器运算时间,且将签名后的新可变APK文件包单独存储,节省了存储空间。

为了解决上述问题,本发明采用以下技术方案予以实现:

一种APK文件的存储及输出方法,包括以下步骤:

A.   将一个Android应用软件的APK文件拆分成由不能改动的内容组成的固定APK文件包和由可以根据需要改动的内容组成的可变APK文件包;

B.    对固定APK文件包和可变APK文件包分别进行签名处理,并将完成签名处理的固定APK文件包和可变APK文件包分别存储在服务器上;

C.   当需要对原有版本Android应用软件的APK文件进行修改生成该Android应用软件的不同版本以满足不同用户的需求时,对原有版本Android应用软件的可变APK文件包的内容进行修改,对修改完成后生成的新可变APK文件包进行签名处理,接着将完成签名处理的新可变APK文件包存储在服务器上,同时在服务器上保留原有可变APK文件包;

D.   服务器监控用户发送的请求信息,当接收到请求信息时,服务器将固定APK文件包以及与该请求信息相对应的可变APK文件包按APK文件格式组合成一个APK文件输出到用户终端。

在本技术方案中,将一个Android应用软件的APK文件拆分成不能改动的固定APK文件包和可以改动的可变APK文件包,固定APK文件包内的内容为该Android应用软件的不能修改的部分,可变APK文件包内的内容为该Android应用软件的可以根据用户要求进行修改的部分。接着,将固定APK文件包和可变APK文件包分别进行签名处理后分开存储在服务器上。有时由于业务需求需要对该Android应用软件进行若干种不同的修改生成该Android应用软件的若干个版本,由于该Android应用软件的所有版本都必须具有同样的固定APK文件包,所以只需对原有可变APK文件包进行若干种修改即可。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州米加科技有限公司,未经杭州米加科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310005903.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top