[发明专利]一种资源的信息提取方法及系统无效
| 申请号: | 201210288436.6 | 申请日: | 2012-08-14 |
| 公开(公告)号: | CN102831210A | 公开(公告)日: | 2012-12-19 |
| 发明(设计)人: | 李锦根;张云飞;黄兴红 | 申请(专利权)人: | 深圳市宜搜科技发展有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/45;G06F21/00 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国;文明 |
| 地址: | 518026 广东省深圳市福田区滨*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 资源 信息 提取 方法 系统 | ||
技术领域
本发明涉及信息处理技术,特别地涉及一种资源的信息提取方法及系统。
背景技术
目前全球共有3亿台Android设备,2010年12月中旬平均每天的激活设备还只有70万台,到了2011年,Android操作系统增长了250%,平均每天有85万台新设备被激活,其中圣诞节周激活设备数量就有370万台。同时Android应用平均每月下载量高达10亿次,Android市场里的应用数量已经超过45万,Android已经成为一个高速增长的生态系统。
随着越来越多的android应用加入,大部分的android应用都是经过网站发布,发布的同时一些对资源包的各项信息描述都是网站人员进行编辑,有时同一个资源包的各项信息经过不同的网站描述人员,所描述出来是不同的信息,导致市场上会比较混乱,还有部分信息描述不全,还有可能出现描述错误。为了解决这种偏差,目前采取的解决方式是从安装包中提取信息来进行信息的补充和校准。在进行信息提取时,如CN201110454550.7提出了一种在计算机上直接解析Android安装文件APK文件信息的方法,只能取到资源包的主文件,还不能完全取到其中的大部分信息,包括程序名称,ico图片,还有针对特定的一些版本信息。
因此,需要一种信息提取方法以得到完整的提取信息。
发明内容
本发明解决的技术问题在于提供了一种资源的信息提取方法及系统,以得到完整的资源包中的信息。
为解决上述问题,本发明提供了一种资源的信息提取方法,包括
用编译程序对指定的android资源安装包进行编译,将所有安装包的主文件和源代码编译到指定的特征文件夹;
读取编译后的主文件,根据主文件的配制信息进行信息提取;
根据主文件中的配制信息从特征文件夹中的配置文件中进行信息提取;
将所述主文件提取的信息和特征文件夹中提取的信息进行入库。
进一步地,在用编译程序对指定的android资源安装包进行编译之前还包括,
将android资源安装包从存放目录下放入到提取程序指定的目录下。
进一步地,还包括,
将编译后的特征文件夹删除。
上述的方法,其中,所述根据主文件的配制信息提取的信息包括,程序进程名称、版本号、最低支持操作系统、操作权限。
上述的方法,其中,根据主文件中的配制信息从特征文件夹中的配置文件中提取的信息包括资源名字和资源图标,如果所述资源名称有中文名字优先提取中文名字;所述提取资源图标时取出最大的资源图标,将所述资源图标转化成字节流。
上述的方法,其中,所述根据主文件中的配制信息从特征文件夹中的配置文件中进行信息提取具体为,
所述主文件中包括一些节点信息,所述节点中定义了一些变量名称,每个变量都对应到编译后的特征文件夹中的特定文件,根据定义的变量从所述特定文件中提取对应的节点信息。
本发明还提供了一种资源的信息提取系统,包括,
编译模块,用于用编译程序对指定的android资源安装包进行编译,将所有安装包的主文件和源代码编译到指定的特征文件夹;
提取模块,用于读取编译后的主文件,根据主文件的配制信息进行信息提取;以及根据主文件中的配制信息从特征文件夹中的配置文件中进行信息提取;
存储模块,用于将所述主文件提取的信息和特征文件夹中提取的信息进行入库。
进一步地,所述编译模块,还用于将android资源安装包从存放目录下放入到提取程序指定的目录下;
所述存储模块,还用于将编译后的特征文件夹删除。
上述的系统,其中,所述根据主文件的配制信息提取的信息包括,程序进程名称、版本号、最低支持操作系统、操作权限;
根据主文件中的配制信息从特征文件夹中的配置文件中提取的信息包括资源名字和资源图标,如果所述资源名称有中文名字优先提取中文名字;所述提取资源图标时取出最大的资源图标,将所述资源图标转化成字节流。
上述的系统,其中,所述提取模块,用于根据主文件中的配制信息从特征文件夹中的配置文件中进行信息提取具体为,
所述主文件中包括一些节点信息,所述节点中定义了一些变量名称,每个变量都对应到编译后的特征文件夹中的特定文件,根据定义的变量从所述特定文件中提取对应的节点信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市宜搜科技发展有限公司,未经深圳市宜搜科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210288436.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:桥梁智能检修机器人
- 下一篇:一种无砟轨道板养护装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置





