[发明专利]手持设备客户端安装包多渠道投放方法及装置无效
申请号: | 201110244308.7 | 申请日: | 2011-08-25 |
公开(公告)号: | CN102955703A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 丁吉亮;季浩勉 | 申请(专利权)人: | 上海盛畅网络科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04M1/725 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 刘昌荣 |
地址: | 201203 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 手持 设备 客户端 安装 多渠道 投放 方法 装置 | ||
技术领域
本发明涉及手持设备定位领域,特别是涉及一种解决手持设备客户端打包后多渠道投放的方法及实现该方法的装置。
背景技术
Symbian(塞班)操作系统是Symbian公司为手机设计的操作系统,它包含联合的数据库、使用者界面架构和公共工具的参考实现。
Symbian客户端打包之后,需要在多个渠道进行投放,目前主要有以下两种解决方案:
第一种是对要投放的各个渠道分别进行官方签名(Symbian客户端打包后,需要官方签名才能生效)。这种方法的缺点是,签名的周期不可控,要视官方服务器的运行情况而定,一般为30分钟到2小时;另外,每次签名都要花费10欧元左右的费用,因此,总体来说比较耗时费力。
第二种是对各个要投放的渠道分别进行自签名+官方签名,也就是采用官方签名的核心,通过自签名进行包装。通过批处理可以批量进行打包。这种方法存在的缺点是,安装客户端时会提示用户有风险,而且,在部分用户手机有特殊设置的情况下,可能会无法完成安装。
发明内容
本发明要解决的技术问题是提供一种手持设备客户端安装包多渠道投放方法,它可以在同一个客户端安装包下,实现不同的逻辑处理。
为解决上述技术问题,本发明的手持设备客户端安装包多渠道投放方法,包括以下步骤:
1)在客户端的安装包中埋入监控程序,并设定该监控程序在用户安装客户端时启动;
2)用户将该客户端的安装包下载到手持设备上;
3)用户安装客户端,监控程序自动启动,对当前打开的文件列表进行扫描,判断和分析安装包的文件名,并获取所需的配置信息;
4)将步骤3)获得的配置信息写入一配置文件中;
5)客户端安装完毕后,启动实际应用程序,并读取配置文件中的配置信息,指导实际应用程序进行相应的逻辑处理。
本发明要解决的另一技术问题是提供一种实现上述方法的装置。
为解决上述技术问题,本发明的手持设备客户端安装包多渠道投放装置,主要包括一监控模块,设置在客户端的安装包中,用于对客户端安装过程中打开的文件列表进行扫描,获取安装包的文件名和所需的配置信息。
本发明通过在客户端的安装包中埋入一个监控程序,对客户端安装过程中打开的文件进行监控,并从中获取所需的渠道信息,从而在同一个安装包的情况下,实现了不同的逻辑处理。
附图说明
附图是本发明的方法流程图。
具体实施方式
为对本发明的技术内容、特点与功效有更具体的了解,现结合附图和实施例,详述如下:
本实施例采用基于Symbian操作系统的手机客户端,该实施例的方法流程如附图所示,具体包括有以下步骤:
首先,客户端打包时,在客户端的安装包的pkg文件中,加入以下配置,以在安装包中埋下一个监控程序:
;″$(EPOCROOT)Epoc32/release/$(PLATFORM)/$(TARGET)/uvandaemon.exe″-″!:/sys/bin/uvandaemon.exe″,FR,RI,RW
用户将该客户端下载到采用Symbian操作系统的手机上。
当用户开始安装该客户端时,监控程序自动启动,通过TopenFileScan函数对当前打开的文件进行搜索,并按照Symbian操作系统的规则匹配安装包的名称。此处没有采用搜索本地磁盘的方法,是因为通过PC套件安装或蓝牙安装等方式,无法取得用户的安装包名称。
监控程序分析出用户安装包的文件名后,将所需的配置信息(即渠道信息)写入到名称为channel.txt的配置文件中。
客户端安装完毕后,启动实际应用程序,然后读取channel.txt文件中保存的配置信息,以指导实际应用程序内部的逻辑变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海盛畅网络科技有限公司,未经上海盛畅网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110244308.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动支付系统及其读卡器、移动支付终端与距离测定方法
- 下一篇:平板装置