[发明专利]应用安装包处理方法及装置在审
申请号: | 201610797656.X | 申请日: | 2016-08-31 |
公开(公告)号: | CN107797808A | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 杨学营 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 张振伟,张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 安装 处理 方法 装置 | ||
1.一种应用安装包处理方法,其特征在于,所述方法包括:
获取应用的安装包、以及所述应用的待发布渠道的渠道标识;
对应用的安装包进行解包处理,得到所述安装包中的目录结构;
在所述目录结构中定位用于存储签名信息的签名信息目录,在所述签名信息目录中创建与所述渠道标识对应的渠道标识文件;
对创建有渠道标识文件的所述目录结构进行打包处理,得到对应所述待发布渠道的渠道包。
2.如权利要求1所述的方法,其特征在于,所述在所述签名信息目录中创建与所述渠道标识对应的渠道标识文件,包括:
创建与待发布渠道数量相应的目录结构的副本,在各所述目录结构的副本的签名信息目录中对应创建与各所述渠道标识对应的渠道标识文件。
3.如权利要求1所述的方法,其特征在于,所述在所述签名信息目录中创建与所述渠道标识对应的渠道标识文件,包括:
在所述签名信息目录中创建以所述渠道标识命名的空文件。
4.如权利要求3所述的方法,其特征在于,所述在所述签名信息目录中创建以所述渠道标识命名的空文件,包括:
在所述签名信息目录中创建以特定名称命名的空文件,并修改所创建的空文件的名称为与所述渠道标识对应的名称。
5.如权利要求1所述的方法,其特征在于,
在所述渠道包被终端侧运行时,基于所述运行的渠道包中的渠道标识文件获取所述运行的渠道包的渠道标识。
6.如权利要求5所述的方法,其特征在于,所述基于所述运行的安装包中的渠道标识文件获取所述运行的渠道包的渠道标识,包括:
通过代码读取所述渠道标识文件得到相应的渠道标识,将渠道标识赋值给所述安装包运行时用于保存渠道标识的变量。
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
基于不同终端侧安装的渠道包的渠道标识,统计出同一应用在不同渠道的安装分布情况。
8.如权利要求1所述的方法,其特征在于,所述方法还包括:向所述待发布渠道发布针对所述渠道生成的渠道包。
9.一种应用安装包处理装置,其特征在于,所述装置包括:
获取单元,用于获取应用的安装包、以及所述应用的待发布渠道的渠道标识;
解包单元,用于对应用的安装包进行解包处理,得到所述安装包中的目录结构;
创建单元,用于在所述目录结构中定位用于存储签名信息的签名信息目录,在所述签名信息目录中创建与所述渠道标识对应的渠道标识文件;
打包单元,用于对创建有渠道标识文件的所述目录结构进行打包处理,得到对应所述待发布渠道的渠道包。
10.如权利要求9所述的装置,其特征在于,
所述创建单元,还用于创建与待发布渠道数量相应的目录结构的副本,在各所述目录结构的副本的签名信息目录中,对应创建与各所述渠道标识对应的渠道标识文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610797656.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:生成容器的方法、装置、终端、服务器与系统
- 下一篇:电动汽车远程升级系统