一种信息处理方法及装置制造方法及图纸

技术编号:10751673 阅读:63 留言:0更新日期:2014-12-11 09:55
本发明专利技术提供一种信息处理方法及装置,其中信息处理方法包括:在所述安装包文件中依次形成压缩源文件数据区、压缩源文件目录区、压缩源文件目录结束区和注释区,并且在所述注释区后建立具有预定容量的信息注入区;接收需要注入到所述安装包文件中的附加信息;将所述附加信息写入到所述信息注入区中。应用本发明专利技术实施例提供的技术方案,在安装包文件末尾添加一个信息注入区,接收到需要注入到所述安装包文件中的附加信息后,可以将附加信息直接写入到信息注入区中,这样在更改安装包文件格式的前提下以便写入附加信息的方式,相对于研发并集成SDK添加附加信息的方式来说,降低开发难度。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种信息处理方法及装置,其中信息处理方法包括:在所述安装包文件中依次形成压缩源文件数据区、压缩源文件目录区、压缩源文件目录结束区和注释区,并且在所述注释区后建立具有预定容量的信息注入区;接收需要注入到所述安装包文件中的附加信息;将所述附加信息写入到所述信息注入区中。应用本专利技术实施例提供的技术方案,在安装包文件末尾添加一个信息注入区,接收到需要注入到所述安装包文件中的附加信息后,可以将附加信息直接写入到信息注入区中,这样在更改安装包文件格式的前提下以便写入附加信息的方式,相对于研发并集成SDK添加附加信息的方式来说,降低开发难度。【专利说明】一种信息处理方法及装置
本专利技术涉及信息处理
,特别涉及一种信息处理方法及装置。
技术介绍
随着安卓操作系统的广泛使用,为这类操作系统研发的应用程序的安装包文件也越来越多,安装包文件可以展示在开发商提供的网站和渠道商提供的网站中,安装这类操作系统的电子设备可以从这些网站下载安装包文件,其中,渠道商是与开发商合作,为开发商拓展其所研发的安装包文件的推广范围。 开发商为了提高安装包文件的安全性和将其研发的安装包文件进行区分,每个安装包文件在打包后都会为应安装包文件分配一个签名,该签名用于将研发的安装包文件区分,并且可以视为安装包文件的私钥来提高安装包文件的安全性。当需要修改安装包文件时,私钥作为解压密码对打包后的安装包文件进行解压,而渠道商在未获知私钥的情况下无法在安装包文件中注入附加信息,其中附加信息为渠道商提供的与安装包文件无关的信肩、O 目前为在安装包文件中注入附加信息,开发商可以根据渠道商的要求,额外提供一个SDK (软件开发工具包,Software Development Kit),并将该SDK和安装包文件集成以满足渠道商的需求。但是对于渠道商提供的不同需求,开发商都需要提供一个额外的SDK进行集成,提高开发难度。
技术实现思路
有鉴于此,本专利技术实施例提供一种信息处理方法及装置,用于方便快捷的将附加信息注入到安装包文件中,技术方案如下: 本专利技术实施例提供一种信息处理方法,用于在安装包文件中注入附加信息,所述方法包括: 在所述安装包文件中依次形成压缩源文件数据区、压缩源文件目录区、压缩源文件目录结束区和注释区,并且在所述注释区后建立具有预定容量的信息注入区; 接收需要注入到所述安装包文件中的附加信息; 将所述附加信息写入到所述信息注入区中。 优选地,所述压缩源文件数据区、所述压缩源文件目录区和所述压缩源文件目录结束区分别包括第一标识信息、第二标识信息和第三标识信息;所述方法还包括: 将所述附加信息与每个标识信息进行比对,得到比对结果; 当所述比对结果表明所述附加信息和每个所述标识信息都不同时,将所述附加信息写入到所述信息注入区中; 当所述比对结果表明所述附加信息和任意一个所述标识信息相同时,发送提示信息,所述提示信息用于指示需要修改所述附加信息。 优选地,在所述注释区后建立具有预定容量的信息注入区包括: 计算所述附加信息所占容量; 在所述注释区后建立预定容量不小于所计算到的容量的信息注入区。 优选地,在所述注释区后建立具有预定容量的信息注入区包括:在所述注释区后建立具有固定容量的信息注入区。 本专利技术实施例还提供一种信息处理装置,用于在安装包文件中注入附加信息,所述装置包括: 区域构建单元,用于在所述安装包文件中依次形成压缩源文件数据区、压缩源文件目录区、压缩源文件目录结束区和注释区,并且在所述注释区后建立具有预定容量的信息注入区; 接收单元,用于接收需要注入到所述安装包文件中的附加信息; 写入单元,用于将所述附加信息写入到所述信息注入区中。 优选地,所述压缩源文件数据区、所述压缩源文件目录区和所述压缩源文件目录结束区分别包括第一标识信息、第二标识信息和第三标识信息; 所述写入单元包括:比对子单元、写入子单元和提示子单元;其中, 所述比对子单元,用于将所述附加信息与每个标识信息进行比对,得到比对结果; 所述写入子单元,用于当所述比对结果表明所述附加信息和每个所述标识信息都不同时,将所述附加信息写入到所述信息注入区中; 所述提示子单元,用于当所述比对结果表明所述附加信息和任意一个所述标识信息相同时,发送提示信息,所述提示信息用于指示需要修改所述附加信息。 优选地,所述区域构建单元在所述注释区后建立具有预定容量的信息注入区包括:计算所述附加信息所占容量,在所述注释区后建立预定容量不小于所计算到的容量的信息注入区。 优选地,所述区域构建单元在所述注释区后建立具有预定容量的信息注入区包括:在所述注释区后建立具有固定容量的信息注入区。 应用本专利技术实施例提供的技术方案,在安装包文件末尾添加一个信息注入区,在接收到需要注入到所述安装包文件中的附加信息后,可以将附加信息直接写入到信息注入区中,这样在更改安装包文件格式的前提下以便写入附加信息的方式,相对于研发并集成SDK添加附加信息的方式来说,降低开发难度。 【专利附图】【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图1为本专利技术实施例提供的信息处理方法的一种流程图; 图2为本专利技术实施例提供的信息处理方法的另一种流程图; 图3为本专利技术实施例提供的信息处理装置的结构示意图; 图4为本专利技术实施例提供的信息处理装置中写入单元的结构示意图。 【具体实施方式】 目前在安装包文件中注入附加信息的方式为:除开发安装包文件之外,还需要额外开发一用于添加附加信息的SDK,这种开放方式会由于不同渠道商的要求提供不同的SDK,提高开发难度。为解决这一问题,本专利技术实施例提供的信息处理方法的方式为:在安装包文件中增加一用于注入附加信息的信息注入区,在更改安装包文件格式的前提下直接在信息注入区中写入附加信息。 为了使本领域技术人员更好地理解本专利技术,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 请参阅图1,其示出了本专利技术实施例提供的信息处理方法的一种流程图,该信息处理方法用于在安装包文件中注入附加信息,其核心思想之一为:在安装包文件中增加一用于写入附加信息的信息注入区,在更改安装包文件格式的前提下直接将附加信息写入到信息注入区中,具体可以包括以下步骤: 101:在安装包文件中依次形成压缩源文件数据区、压缩源文件目录区、压缩源文件目录结束区和注释区,并且在注释区后建立具有预定容量的信息注入区。 其中,压缩源文件数据区用于存储安装包文件内的程序代码以及安装过程所需的配置信息;压缩源文件目录区用于记录所述压缩源文件数据区内存储的信息的安装目录;压缩源文件目录结束区为压缩源文件目录区的结尾,指示记录的安装本文档来自技高网
...
一种信息处理方法及装置

【技术保护点】
一种信息处理方法,用于在安装包文件中注入附加信息,所述方法包括:在所述安装包文件中依次形成压缩源文件数据区、压缩源文件目录区、压缩源文件目录结束区和注释区,并且在所述注释区后建立具有预定容量的信息注入区;接收需要注入到所述安装包文件中的附加信息;将所述附加信息写入到所述信息注入区中。

【技术特征摘要】

【专利技术属性】
技术研发人员:侯伟
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1