[发明专利]一种用于应用程序分包的方法、装置以及系统有效
申请号: | 201510329986.1 | 申请日: | 2015-06-15 |
公开(公告)号: | CN104991793B | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 刘洋 | 申请(专利权)人: | 上海海漾软件技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/658 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 201800 上海市嘉定*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种用于应用程序分包的方法,包括:获取应用程序的安装包;获取预先在所述应用程序的安装包设置的标签;根据所述标签,将所述应用程序拆分为至少一个主安装包和至少一个子安装包;其中,所述标签包括:记录在用于编译生成所述安装包的源代码中的标识信息;所述主安装包和所述子安装包能够在终端设备安装和运行;所述主安装包包含有下载所述主安装包和所述子安装包的索引信息。所述用于应用程序分包的方法,可将应用程序拆分为主安装包和子安装包,无需针对应用程序的每一个功能开发独立的应用程序,节省了人力和物力资源;此外,主安装包在较短时间内即可安装,节省时间。 | ||
搜索关键词: | 应用程序 安装包 子安装包 分包 标签 源代码 终端设备安装 标识信息 功能开发 索引信息 物力资源 下载 编译 记录 申请 | ||
【主权项】:
1.一种用于应用程序分包的方法,其特征在于,包括:获取应用程序的安装包;反编译所述应用程序的安装包,生成所述应用程序的源代码;利用脚本检测所述应用程序的源代码中的标识信息;根据所述标识信息将所述源代码拆分为至少一个主代码和至少一个子代码;编译所述主代码和所述子代码,生成所述应用程序的至少一个主安装包和至少一个子安装包;获取所述应用程序的更新包;获取预先在所述更新包设置的标签;根据所述标签,将所述更新包拆分为至少一个主更新包和至少一个子更新包;对所述应用程序的主安装包和对应的主更新包和/或述应用程序的子安装包和对应的子更新包分别进行差异化分析,生成主差分包和/或子差分包;其中,所述主安装包和所述子安装包能够在终端设备安装和运行;所述主安装包包含有下载所述主安装包和所述子安装包的索引信息;所述应用程序的主安装包能够根据对应的主差分包进行更新;所述应用程序的子安装包能够根据对应的子差分包进行更新。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海漾软件技术有限公司,未经上海海漾软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510329986.1/,转载请声明来源钻瓜专利网。