[发明专利]渠道包生成方法及装置、终端和服务器在审
申请号: | 201611140288.8 | 申请日: | 2016-12-12 |
公开(公告)号: | CN106648643A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 袭建帅 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 陈蕾 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渠道 生成 方法 装置 终端 服务器 | ||
技术领域
本公开涉及渠道包处理领域,尤其涉及渠道包生成方法及装置、终端和服务器。
背景技术
相关技术中,可以通过在安卓安装包(Android Package,APK)程序包中未被签名保护的区域写入渠道数据的方式,生成渠道包;或者还可以通过重新签名或重新打包的方式生成包括渠道数据的渠道包。
但是,新发布的安卓系统为平台增加了大量保护方案,其中的签名方案是对整个APK程序包对应的APK文件进行了保护,因此无法使用上述第一种方式生成渠道包。而采用上述第二种方式生成渠道包的过程比较缓慢,消耗时间较长。
发明内容
有鉴于此,本申请提供一种提供了渠道包生成方法及装置、终端和服务器,以解决相关技术中的不足。
根据本公开实施例的第一方面,提供一种渠道包生成方法,所述方法用于终端或服务器,包括:
生成渠道数据;
在安卓安装包APK程序包中的目标位置,写入所述渠道数据,获得渠道包;
其中,所述目标位置是所述APK程序包的APK签名区中对应于渠道数据标识的渠道数据所在位置。
根据本公开实施例的第二方面,提供一种渠道包生成装置,所述装置用于终端或服务器,包括:
渠道数据生成模块,用于生成渠道数据;
渠道包生成模块,用于在安卓安装包APK程序包中的目标位置,写入所述渠道数据,获得渠道包;
其中,所述目标位置是所述APK程序包的APK签名区中对应于渠道数据标识的渠道数据所在位置。
根据本公开实施例的第三方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第一方面所述的渠道包生成方法。
根据本公开实施例的第四方面,提供一种终端,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器,用于执行上述第一方面所述的渠道包生成方法。
根据本公开实施例的第五方面,提供一种服务器,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器,用于执行上述第一方面所述的渠道包生成方法。
由以上技术方案可见,可以将生成的渠道数据写入APK程序包的APK签名区中对应于渠道数据标识的渠道数据所在位置,即目标位置,从而获得渠道包。这样即使安卓系统的签名方案是对整个APK文件进行了保护,仍然可以生成渠道包。同时无需重新签名或重新打包,缩短了生成渠道包的时间,可以更加快捷、简单地得到渠道包。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是本公开根据一示例性实施例示出的一种渠道包生成方法流程图;
图2是本公开根据一示例性实施例示出的另一种渠道包生成方法流程图;
图3是本公开根据一示例性实施例示出的另一种渠道包生成方法流程图;
图4是本公开根据一示例性实施例示出的另一种渠道包生成方法流程图;
图5是本公开根据一示例性实施例示出的另一种渠道包生成方法流程图;
图6是本公开根据一示例性实施例示出的另一种渠道包生成方法流程图;
图7是本公开根据一示例性实施例示出的另一种渠道包生成方法流程图;
图8是本公开根据一示例性实施例示出的另一种渠道包生成方法流程图;
图9是本公开根据一示例性实施例示出的一种渠道包生成装置框图;
图10是本公开根据一示例性实施例示出的另一种渠道包生成装置框图;
图11是本公开根据一示例性实施例示出的另一种渠道包生成装置框图;
图12是本公开根据一示例性实施例示出的另一种渠道包生成装置框图;
图13是本公开根据一示例性实施例示出的终端的结构示意图;
图14是本公开根据一示例性实施例示出的服务器的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611140288.8/2.html,转载请声明来源钻瓜专利网。