用于Symbian 和Android 操作系统的客户端信息打包系统及方法技术方案

技术编号:8271274 阅读:217 留言:0更新日期:2013-01-31 03:27
本发明专利技术公开了用于Symbian和Android操作系统的客户端信息打包系统和方法,用于Symbian操作系统的客户端信息打包方法包括:步骤1,在客户端信息中嵌入安装时能自动运行的信息读取模块;步骤2,把所述信息读取模块和客户端信息中实现业务功能的模块打包为客户端信息安装包;步骤3,在客户端信息安装包中嵌入客户端信息公司的私有信息。用于Android操作系统的客户端信息打包方法包括:步骤1,使用Android操作系统自带的解包工具对客户端信息安装包进行解包;步骤2,在解包后的客户端信息安装包中添加客户端信息公司的私有信息;步骤3,将添加了客户端信息公司的私有信息的客户端信息安装包组装成新的客户端信息安装包。

【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及通信领域中的一种用于Symbian和Android操作系统的客户端信息打包系统及方法。
技术介绍
打包手机客户端信息可通过不同的渠道来执行,为了统计各个渠道对手机客户端信息打包的作用,现在都是通过内置表明渠道信息的文件在客户端信息中来识别不同渠道打包的客户端信息,但其操作不灵活,难维护。具体地,现有技术中打包手机客户端信息的方法主要有两种一种是更改经由不同渠道打包的客户端信息的名字,在安装时通过读取其名字来识别信息来自的渠道,但这种方式可能涉及到手机客户端用户人为更改名字导致 无法识别信息渠道;另一种是通过不同的客户端信息内置不同的代码文件来识别不同渠道,但其需要大量的人工和时间来处理,并且无法保证内置代码的准确性,同时随着时间的推移,对已打包信息的版本的维护也是一个繁重的工作,对老版本信息的支持性比较差。其次,信息版本打包时需要相关系统的SDK (软件开发工具包),IDE (电子集成驱动器)等相关模块,一台电脑无法满足需要,需要多人、多台设备的协同工作,这使得信息版本的打包只能在特定的工作环境、特定的软件环境下进行,操作起来很不方便,如遇到特殊情况技术人员无法及时处理相关问题,则会延误打包工作。因此,现有的客户端信息打包系统具有以下缺点1)每个渠道都需要单独的数据包,每个数据包都需要单独编译或组包,无法保证同批客户端信息的一致性;2)在软件环境和硬件环境已变化的情况下,还需要维护不同版本的信息来支持早先打包的数据包;3)有些支持收费签名的系统涉及到费用,由于渠道多对信息公司的支出是一个不小的负担;4)有些支持在线签名的系统,如不签名会提示安全警告,但由于渠道多在线签名费时使得整批包的打包时间延长;以及5)无法确保各渠道的统计数据与信息开发公司统计的数据—致。因此,需要一种改进的客户端信息打包系统及方法。
技术实现思路
基于上述问题,本专利技术一方面提供了一种用于Symbian操作系统的客户端信息打包方法,包括步骤1,在客户端信息中嵌入安装时能自动运行的信息读取模块;步骤2,把所述信息读取模块和客户端信息中实现业务功能的模块打包为客户端信息安装包;步骤3,在客户端信息安装包中嵌入客户端信息公司的私有信息。安装所述客户端信息安装包时,所述信息读取模块自动运行以读取客户端信息公司的私有信息并进行客户端信息启动前的配置。使用改造客户端信息安装包结构的模块为客户端信息安装包嵌入客户端信息公司的私有信息。本专利技术另一方面提供了一种用于Android操作系统的客户端信息打包方法,包括步骤1,使用Android操作系统自带的解包工具对客户端信息安装包进行解包;步骤2,在解包后的客户端信息安装包中添加客户端信息公司的私有信息;步骤3,将添加了客户端信息公司的私有信息的客户端信息安装包组装成新的客户端信息安装包。安装所述客户端信息安装包时,所述客户端信息自动读取客户端信息公司的私有信息,并进行信息启动前的配置。同时,本专利技术提供了一种用于Symbian操作系统的客户端信息打包系统,包括安装客户端信息时自动运行的信息读取模块,其用于在安装时自动运行以获取客户端信息公司的私有信息,并以特定的方式将所述私有信息传递给客户端信息的其它功能模块;以及改造客户端信息安装包结构的模块,其用于为客户端信息安装包嵌入客户端信息公司的私有信息。 本专利技术的优点都包含在本说明书中、包含在本专利技术的范围内并被后面的权利要求所保护。不应将这一部分内容理解成对权利要求的限制。下面将结合附图讨论本专利技术进一步的方面和优点。应理解对本专利技术的前面的概括性描述和下面的详细描述都是示例性和说明性的,意在提供对要求保护的本专利技术的进一步说明。附图说明图I是根据本专利技术的symbian系统平台的客户端信息打包方法的流程图;图2是根据本专利技术的android系统平台的客户端信息打包方法的流程图。具体实施例方式针对现有技术中存在的问题,本专利技术提供了一种客户端信息打包系统及其方法,解决了打包渠道众多对信息应用的影响。本专利技术提供的客户端信息打包系统及方法可用于symbian和android两种操作系统平台。在不影响symbian系统平台的安装流程下对信息安装包进行部分改造,来达到目标功能。而android是开源操作平台,可以用系统自带的打包工具对已有的安装包进行二次处理,从而达到本专利技术要求的功能。下面,分别对symbian和android两种操作系统平台进行描述。symbian操作系统平台根据symbian平台安装包的解析原理对信息安装包进行部分改造在symbian系统平台上安装客户端信息时symbian系统只对系统本身固有的信息进行识别与解析,对不能识别的部分以忽略的方式处理,这样可以在包含系统固有信息的安装包中添加各客户端信息开发公司的私有信息,然后进行打包。在用户安装时通过分析安装包的结构,提取各客户端信息公司的私有信息,并根据私有信息内容配置各客户端信息的运行参数。实现上述客户端信息打包的系统包括安装时自行启动的信息读取模块,其功能为在安装客户端信息时自动运行以获取客户端信息开发公司的私有信息,并以特定的方式传递给客户端信息的其它功能模块;以及改造安装包结构的模块,其能够为已有的客户端信息安装包嵌入客户端信息公司的私有信息,并保证安装包功能完整,同时其具有易部署和跨平台的性能。参考图I详细描述其实现流程。步骤1,在客户端信息中嵌入安装时能自动运行的信息读取模块,其可在安装客户端信息时自行启动并读取客户端信息安装包的信息。步骤2,把上述安装时可自动运行的信息读取模块和客户端信息中实现业务功能的模块打包为客户端信息安装包。 步骤3,在客户端信息安装包中嵌入客户端信息公司的私有信息。步骤4,用户安装客户端信息时,信息读取模块自动运行以读取客户端信息公司的私有信息并进行客户端信息启动前的配置。android操作系统平台android平台是开源的,用户能得到其所有模块细节,且没有商业签名的需求。可以用android平台自带的解包工具对客户端信息安装包进行解包,然后在解包后的安装包中添加客户端信息公司的私有信息,再把其打包成完整的安装包。下面参考图2详细描述其实现流程。步骤1,使用Android平台自带的解包工具对客户端信息安装包进行解包。步骤2,在解包后的安装包中添加客户端信息所属公司的私有信息。步骤3,将添加了客户端信息公司的私有信息的客户端信息安装包打包成新的客户端信息安装包。步骤4,用户安装客户端信息安装包时,客户端信息自动读取其公司的私有信息,并进行客户端信息启动前的配置。本专利技术提供的客户端信息打包方法通过对客户端信息安装包的局部进行改造实现了对客户端信息公司的私有信息的提取。并且在安装包首次成功打包并应用到系统后,后续打包效率高、操作简单,数据的统一性有保证,如涉及到签名收费,可减少费用。本文档来自技高网
...

【技术保护点】
一种用于Symbian操作系统的客户端信息打包方法,包括:步骤1,在客户端信息中嵌入安装时能自动运行的信息读取模块;步骤2,把所述信息读取模块和客户端信息中实现业务功能的模块打包为客户端信息安装包;步骤3,在客户端信息安装包中嵌入客户端信息公司的私有信息。

【技术特征摘要】
1.一种用于Symbian操作系统的客户端信息打包方法,包括 步骤1,在客户端信息中嵌入安装时能自动运行的信息读取模块; 步骤2,把所述信息读取模块和客户端信息中实现业务功能的模块打包为客户端信息安装包; 步骤3,在客户端信息安装包中嵌入客户端信息公司的私有信息。2.根据权利要求I所述的客户端信息打包方法,其特征在于,安装所述客户端信息安装包时,所述信息读取模块自动运行以读取客户端信息公司的私有信息并进行客户端信息启动前的配置。3.根据权利要求I所述的客户端信息打包方法,其特征在于,步骤3包括使用改造客户端信息安装包结构的模块为客户端信息安装包嵌入客户端信息公司的私有信息。4.一种用于Android操作系统的客户端信息打包方法,包括 步骤1,使用Android...

【专利技术属性】
技术研发人员:艾春坡万飞冀德
申请(专利权)人:风网科技北京有限公司
类型:发明
国别省市:

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

1