一种渠道标记系统及方法技术方案

技术编号:9668253 阅读:140 留言:0更新日期:2014-02-14 06:58
本发明专利技术揭示了一种渠道标记系统及方法,所述系统包括编码单元、检索单元、渠道信息添加单元。编码单元用于将渠道信息进行编码;检索单元用于检索压缩文件中的设定fileentry;所述渠道信息添加单元用于将所述编码单元编码后的渠道信息添加到所述检索单元检索得到的设定fileentry的extra域中。本发明专利技术提出的渠道标记系统及方法,将渠道标记放在zip格式文件的结构中,而不是通过解压缩并重新打包。由此,减少为添加渠道打包引起的错误,只需要做最小的操作,即将不同的渠道标记添加到APK安装包中并分发到不同的渠道,实现文件的更改简化,操作简单,同时响应速度快。

【技术实现步骤摘要】
一种安卓应用分发体系内的渠道标记系统及方法
本专利技术属于计算机软件
,涉及一种渠道标记系统,尤其涉及一种网络推广中的安卓应用分发体系内的渠道标记系统;此外,本专利技术还涉及一种安卓应用分发体系内的渠道标记方法。
技术介绍
随着网络推广及网络销售的广泛应用,以及便携式设备的网络功能的增强,人们可以通过多种方式下载软件、登陆网页。操作系统也由原来传统的windows系统渐渐被安卓android系统取代。对于系统开发方、软件开发方、以及广告投放方来说,其设计开发的系统,软件,及投放的广告,最终由何种方式被用户知晓,使用率高低,及效果如何是对再次开发一个很重要的参数指标。因此,渠道标记、渠道跟踪及渠道统计显得尤为重要。在现有技术中,渠道标记通常是添加在安卓应用的APK包中。为了添加该渠道标记,需要对APK包进行解压缩,然后添加渠道标记文件,并将文件重新打包签名,且需要使用开发者的私钥才能实施。同时提取渠道标记时也需要先对APK包进行解压缩,然后才能读取渠道标记。因此整个渠道标记及读取渠道信息的操作都极为繁琐,使用范围也相当受限,且在打包操作过程中容易出现错误。因此,希望能够采用一种新的渠道标记的装置及渠道标记的方法,克服渠道标记及读取时操作上的繁琐,响应时间受限制的缺陷。
技术实现思路
本专利技术所要解决的技术问题是:提供一种渠道标记系统,可不经解压缩而将渠道信息写入文件,简化渠道标记的操作,避免渠道标记时出现错误,缩短响应时间。此外,本专利技术还提供一种安卓应用分发体系内的渠道标记方法,可不经解压缩而将渠道信息写入文件,简化渠道标记的操作,避免渠道标记时出现错误,缩短响应时间。为解决上述技术问题,本专利技术采用如下技术方案:一种渠道标记系统,所述系统包括:编码单元,用于将渠道信息进行编码;渠道信息添加单元,用于将所述编码单元编码后的渠道信息添加到压缩文件的设定fileentry的extra域中。作为本专利技术的一种优选方案,所述系统还包括检索单元,用于检索压缩文件中的设定fileentry;所述渠道信息添加单元将所述编码单元编码后的渠道信息添加到所述检索单元检索得到的设定fileentry的extra域中。作为本专利技术的一种优选方案,所述系统还包括存储单元、缓存单元、签名单元、指令单元;所述存储单元用以存储数据,所述缓存单元用以存储临时文件;所述指令单元连接所述编码单元、检索单元、渠道信息添加单元、签名单元,用以对所述编码单元、检索单元、渠道信息添加单元、签名单元的动作进行协调控制;所述指令单元控制编码单元进行编码,将编码后获得的渠道信息放入所述存储单元,同时将编码后获得的渠道信息发送至签名单元;所述指令单元控制签名单元对经过所述编码单元编码的渠道信息进行签名加密,而后发送至所述存储单元;所述指令单元指示检索单元进行搜索,将存储单元中经过签名加密的渠道信息放到缓存单元中,同时,指令单元指示存储单元将未经过签名加密的渠道信息放到缓存单元中;所述指令单元控制渠道信息添加单元重新编排文件,将经过签名加密的渠道信息和未经过签名加密的渠道信息放到压缩文件中设定的fileentry的extra域中。作为本专利技术的一种优选方案,所述检索单元用于检索zip格式文件中用于存放渠道信息的设定fileentry。作为本专利技术的一种优选方案,所述系统还包括:接收服务器,用以接收客户端读取渠道信息时的反馈数据;统计单元,与所述接收服务器连接,用以统计所述接收服务器接收的反馈数据。一种上述的安卓应用分发体系内的渠道标记系统的标记方法,所述方法包括如下步骤:编码步骤,编码单元将渠道信息进行编码;渠道信息添加步骤,渠道信息添加单元将所述编码单元编码后的渠道信息添加到压缩文件的设定fileentry的extra域中。作为本专利技术的一种优选方案,所述方法还包括检索步骤,检索单元检索压缩文件中的设定fileentry;所述渠道信息添加步骤中,渠道信息添加单元将所述编码单元编码后的渠道信息添加到所述检索单元检索得到的设定fileentry的extra域中。作为本专利技术的一种优选方案,所述系统还包括存储单元、缓存单元、签名单元、指令单元;所述存储单元用以存储数据,所述缓存单元用以存储临时文件;所述指令单元连接所述编码单元、检索单元、渠道信息添加单元、签名单元,用以对所述编码单元、检索单元、渠道信息添加单元、签名单元的动作进行协调控制;所述方法具体包括:所述指令单元控制编码单元进行编码,将编码后获得的渠道信息放入所述存储单元,同时将编码后获得的渠道信息发送至签名单元;所述指令单元控制签名单元对经过所述编码单元编码的渠道信息进行签名加密,而后发送至所述存储单元;所述指令单元指示检索单元进行搜索,将存储单元中经过签名加密的渠道信息放到缓存单元中,同时,指令单元指示存储单元将未经过签名加密的渠道信息放到缓存单元中;所述指令单元控制渠道信息添加单元重新编排文件,将经过签名加密的渠道信息和未经过签名加密的渠道信息放到压缩文件中的设定的fileentry的extra域中;而后将添加渠道信息的文件进行打包。作为本专利技术的一种优选方案,所述检索步骤中,检索单元用于检索zip格式文件中用于存放渠道信息的设定fileentry。作为本专利技术的一种优选方案,所述方法还包括:反馈数据步骤,通过一接收服务器接收客户端读取渠道信息时的反馈数据;统计步骤,统计所述接收服务器接收的反馈数据。本专利技术的有益效果在于:本专利技术提出的安卓应用分发体系内的渠道标记系统及方法,将渠道标记放在zip格式文件的结构中,而不是通过解压缩并重新打包。由此,并不需要使用开发者的私钥,减少为添加渠道打包引起的错误,只需要做最小的操作,即将不同的渠道标记添加到APK安装包中并分发到不同的渠道,实现文件的更改简化,操作简单,同时响应速度快,也增大该方法的使用范围。附图说明图1为本专利技术安卓应用分发体系内的渠道标记系统的组成示意图。图2为本专利技术安卓应用分发体系内的渠道标记方法的流程图。具体实施方式下面结合附图详细说明本专利技术的优选实施例。实施例一请参阅图1,本专利技术揭示了一种安卓应用分发体系内的渠道标记系统,所述系统包括:指令单元11、编码单元12、签名单元13、存储单元14、检索单元15、缓存单元16、渠道信息添加单元17、打包单元18;以下详细介绍个单元。所述指令单元11连接所述编码单元12、签名单元13、检索单元15、渠道信息添加单元17,用以对所述编码单元12、签名单元13、检索单元15、渠道信息添加单元17的动作进行协调控制。所述指令单元11控制编码单元12将渠道信息进行编码,将编码后获得的渠道信息放入所述存储单元14,同时将编码后获得的渠道信息发送至签名单元13。所述指令单元11控制签名单元13对经过所述编码单元11编码的渠道信息进行签名加密,而后发送至所述存储单元14。所述指令单元11指示检索单元15进行搜索,检索单元15用于检索压缩格式文件(如zip格式文件)中的最后一个fileentry。将存储单元14中经过签名加密的渠道信息放到缓存单元16中;同时,指令单元11指示存储单元14将未经过签名加密的渠道信息放到缓存单元16中。所述指令单元11控制渠道信息添加单元17重新编排文件,将缓存单元16中经过签名加密的渠道信息和未经本文档来自技高网...
一种渠道标记系统及方法

【技术保护点】
一种渠道标记系统,其特征在于,所述系统包括:编码单元,用于将渠道信息进行编码;渠道信息添加单元,用于将所述编码单元编码后的渠道信息添加到压缩文件的设定file?entry的extra域中。

【技术特征摘要】
1.一种安卓应用分发体系内的渠道标记系统,其特征在于,所述系统包括:编码单元,用于将渠道信息进行编码;渠道信息添加单元,用于将所述编码单元编码后的渠道信息添加到压缩文件的设定fileentry的extra域中;所述系统还包括检索单元,用于检索压缩文件中的设定fileentry;所述渠道信息添加单元将所述编码单元编码后的渠道信息添加到所述检索单元检索得到的设定fileentry的extra域中;进一步包括存储单元、缓存单元、指令单元;所述存储单元用以存储数据,所述缓存单元用以存储临时文件;所述指令单元连接所述编码单元、检索单元、渠道信息添加单元,用以对所述编码单元、检索单元、渠道信息添加单元的动作进行协调控制;所述指令单元控制编码单元进行编码,将编码后获得的渠道信息放入所述存储单元;所述指令单元指示检索单元进行搜索,将存储单元中的渠道信息放到缓存单元中;所述指令单元控制渠道信息添加单元重新编排文件,将渠道信息放到压缩文件中设定的fileentry的extra域中。2.根据权利要求1所述的安卓应用分发体系内的渠道标记系统,其特征在于:进一步包括签名单元,所述指令单元连接所述签名单元,所述指令单元将编码后获得的渠道信息发送至签名单元;所述指令单元控制签名单元对经过所述编码单元编码的渠道信息进行签名加密,而后发送至所述存储单元;所述指令单元指示检索单元进行搜索,将存储单元中经过签名加密的渠道信息放到缓存单元中,同时,指令单元指示存储单元将未经过签名加密的渠道信息放到缓存单元中;所述指令单元控制渠道信息添加单元重新编排文件,将经过签名加密的渠道信息和未经过签名加密的渠道信息放到压缩文件中设定的fileentry的extra域中。3.根据权利要求1所述的安卓应用分发体系内的渠道标记系统,其特征在于:所述检索单元用于检索zip格式文件中用于存放渠道信息的设定fileentry。4.根据权利要求1所述的安卓应用分发体系内的渠道标记系统,其特征在于:所述系统还包括:接收服务器,用以接收客户端读取渠道信息时的反馈数...

【专利技术属性】
技术研发人员:冯小平
申请(专利权)人:北京掌汇天下科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1