[发明专利]信息处理的方法、设备和系统有效
申请号: | 201210115630.4 | 申请日: | 2012-04-19 |
公开(公告)号: | CN103379145A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 王庆;罗章虎;黄泽丰;郭浩然;肖权浩;袁宜霞;宋家顺;李朋涛;戴云峰;詹勋昌;林春优 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/445 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 朱雅男 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 方法 设备 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种信息处理的方法、设备和系统。
背景技术
随着移动终端功能的不断完善,每个网站都不断推出各种适合移动终端的网络产品,对于同一款网络产品,不同的移动终端用户可能会选择不同的网站来下载该网络产品。对于网络产品开发商来说,为了使自己的网络产品能够得到更大范围的推广,一般会将自己的网络产品放到移动终端用户使用比较多的网站上进行推广,所以怎样统计用户是从哪个网站下载的网络产品,从而获知哪个网站的点击率比较高,是网络运营商需要解决的问题。
现有技术中,在生成网络产品的安装包后,根据网络产品的安装包要存储的位置(例如:投放的网站)的不同,将该安装包名称加位置信息以重新命名,位置信息用于表明安装包的存储位置,当移动终端通过不同的途径下载并安装该安装包时,解析出安装包名称中的位置信息,并将该位置信息上报给服务器端,使得服务器端根据该位置信息能够获知该用户是从哪个网站下载的该安装包。例如,如果该安装包需要投放在新浪的网站上,假设新浪的网站标识为“001”,则可在安装包的名称中加入“001”;如果将该安装包投放在搜狐上,假设搜狐的网站标识为“002”,则可在安装包的名称中加入“002”,当移动终端在新浪上下载该安装包后,在安装该安装包的过程中,解析出名称中的字符“001”,“001”就可表明安装包的存储位置为新浪的网站,将该字符上报给服务器,使得服务器根据该字符获知该用户是从新浪上下载该安装包的,从而对新浪的点击率进行统计。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:现有技术中,对安装包的文件名进行修改以添加安装包的位置信息,如果安装包的文件名被修改,则位置信息无法正确获得,使得服务器不能够正确统计安装包的来源,造成信息流失。
发明内容
为了解决现有技术中安装包来源不能被正确统计的问题,本发明实施例提供了一种信息处理的方法、设备和系统。所述技术方案如下:
一方面,提供了一种信息处理的方法,所述方法包括:
获取待处理的应用程序的安装包,及所述安装包的位置信息;
根据预设的处理规则,在所述待处理的应用程序的安装包中添加所述安装包的位置信息。
所述位置信息包括:所述安装包的存储位置和/或所述存储位置的ID信息。
所述预设的处理规则包括:在待处理的应用程序的安装包的指定位置添加所述安装包的位置信息;
所述根据预设的处理规则,在所述待处理的应用程序的安装包中添加所述安装包的位置信息,包括:
根据所述预设的处理规则,确定所述安装包的指定位置;
将所述安装包的位置信息写入到确定的所述待处理的应用程序的安装包的指定位置;
其中,所述指定位置包括:所述安装包的最后一个字节之后的位置。
所述将所述安装包的位置信息写入到确定的所述待处理的应用程序的安装包的指定位置之后,还包括:
在所述写入位置信息的安装包中设置标志信息,所述标志信息用于表明所述安装包中已添加位置信息。
另一方面,提供了一种信息处理方法,所述方法包括:
当安装应用程序时,读取所述应用程序的安装包;
如果从所述应用程序的安装包读取到所述安装包的位置信息,则存储所述位置信息;
当运行所述应用程序时,将所述存储的位置信息上报至服务器。
所述位置信息包括:所述安装包的存储位置和/或所述存储位置的ID信息。
所述读取所述应用程序的安装包,包括:
读取所述应用程序的安装包;
判断是否读取到标志信息,如果是,确定所述安装包中已添加所述安装包的位置信息,则将所述安装包的位置信息从所述指定位置读取。
另一方面,还提供了一种服务器,所述服务器包括:
获取模块,用于获取待处理的应用程序的安装包,及所述安装包的位置信息;
添加模块,用于根据预设的处理规则,在所述待处理的应用程序的安装包中添加所述安装包的位置信息。
所述位置信息包括:所述安装包的存储位置和/或所述存储位置的ID信息。
所述预设的处理规则包括:在待处理的应用程序的安装包的指定位置添加所述安装包的位置信息;
所述添加模块,包括:
确定单元,用于根据所述预设的处理规则,确定所述安装包的指定位置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210115630.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种MICRO-USB接头保护套
- 下一篇:电缆线接线祼露处的防水、防潮装置