[发明专利]文件收集系统有效
申请号: | 201210413744.7 | 申请日: | 2012-10-25 |
公开(公告)号: | CN102968449A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | 冯二波;路轶 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 收集 系统 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及一种文件收集系统。
背景技术
随着互联网的日益发展,用户对各种互联网业务的服务商的要求也越来越高,于是这些服务商必须不断提高自身为用户提供的服务,才能满足用户的需求,这也就要求这些服务商自身要获取更多的有价值的信息。在这些有价值的信息中,各种文件的收集尤为重要,比如PE(Portable Execute,可移植的执行体)类文件和脚本类的文件等等。
目前,对文件进行收集的常用方式是先对文件进行解压缩,运行安装后手工或者使用其它第三方文件收集工具进行收集。在这种方式下,一方面,解压缩文件无法实现文件的收集,并且,针对不同格式的文件包只能用相应的不同工具进行解压缩,例如,iscab只能解cab包,而不能对其它文件格式的文件包进行解压缩;另一方面,现有的文件收集工具需要在解压缩工具对文件包进行解压缩并安装之后,手工启动使用才能进行文件的收集,文件收集过程复杂,收集效率低。
可见,上述的文件收集方案存在着解压缩工具解压缩格式局限、无法进行文件收集、以及解压缩后使用文件收集工具收集耦合度低、文件收集效率差等多方面的多个问题。
发明内容
鉴于上述现有的文件收集方案存在着解压缩工具解压缩格式局限、无法进行文件收集、以及解压缩后使用文件收集工具收集耦合度低、文件收集效率差等多方面的多个问题,提出了本发明以便提供一种克服上述多个问题或者至少部分地解决上述多个问题中的部分问题的文件收集系统。
依据本发明,提供了一种文件收集系统,其包括文件收集客户端和文件存储服务器;
其中,
所述文件收集客户端中设置文件收集装置;
所述文件存储服务器,用于存储所述文件收集装置收集到的文件;
所述文件收集装置包括:解压缩模块,用于在不运行安装包的情况下,使用整合包中的解压缩工具对安装包进行解压缩;收集模块,用于调用整合包中的文件收集工具,对解压缩出的文件进行文件收集;其中,整合包中整合有多个不同的解压缩工具以及至少一个文件收集工具。
可选地,解压缩模块在使用整合包中的解压缩工具对安装包进行解压缩时,识别安装包的格式,按照设定顺序使用整合包中整合的解压缩工具依次对安装包进行解压缩,直至解压缩成功。
可选地,该文件收集装置还包括:排序模块,用于在解压缩模块在不运行安装包的情况下,使用整合包中的解压缩工具对安装包进行解压缩之前,使用整合包配置安装包的格式种类;对于每种格式的安装包,确定解压缩该种格式的安装包的解压缩工具;按照确定的解压缩工具的解压缩速度,对该种格式的安装包所对应的所述解压缩工具进行排序;解压缩模块在识别安装包的格式,按照设定顺序使用整合包中整合的解压缩工具依次对安装包进行解压缩,直至解压缩成功时,识别所述安装包的格式,根据安装包的格式确定相对应的解压缩工具;按照相对应的解压缩工具的顺序依次对安装包进行解压缩,直至解压缩成功。
可选地,该文件收集装置还包括:添加模块,用于若整合包未配置安装包的格式,则使用整合包确定该种格式的安装包的解压缩工具,并将该解压缩工具整合到整合包中,对该种格式的安装包进行解压缩。
可选地,添加模块,用于若整合包未配置安装包的格式,则使用整合包确定并获取该种格式的安装包的解压缩工具;在配置文件中增加调用该解压缩工具的配置;根据配置调用该解压缩工具,对该种格式的安装包进行解压缩。
可选地,收集模块,用于通过挂钩函数获取解压缩后的文件的文件路径信息;调用整合包中的文件收集工具,根据文件路径信息获取解压缩出的文件,对所述文件进行文件收集。
可选地,收集模块,用于调用整合包中的文件收集工具,根据文件路径信息获取所述文件,从其中识别出所需类型的文件;将所需类型的文件复制到设定文件目录下,调用系统应用程序接口函数获得所需类型的文件的文件属性信息。
可选地,解压缩模块,还用于在使用整合包中的解压缩工具对安装包进行解压缩之后,若确定解压缩的过程出现异常,则直接停止解压缩;收集模块,还用于调用整合包中的文件收集工具,对解压缩出的部分文件进行文件收集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210413744.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动盖章装置
- 下一篇:改进的高速线材立活套器