[發明專利]文件收集方法與裝置有效
| 申請號: | 201210414029.5 | 申請日: | 2012-10-25 |
| 公開(公告)號: | CN102955846A | 公開(公告)日: | 2013-03-06 |
| 發明(設計)人: | 馮二波;路軼 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 收集 方法 裝置 | ||
技術領域
本發明涉及計算機技術領域,特別是涉及一種文件收集方法與裝置。
背景技術
隨著互聯網的日益發展,用戶對各種互聯網業務的服務商的要求也越來越高,于是這些服務商必須不斷提高自身為用戶提供的服務,才能滿足用戶的需求,這也就要求這些服務商自身要獲取更多的有價值的信息。在這些有價值的信息中,各種文件的收集尤為重要,比如PE(Portable?Execute,可移植的執行體)類文件和腳本類的文件等等。
目前,對文件進行收集的常用方式是先對文件進行解壓縮,運行安裝后手工或者使用其它第三方文件收集工具進行收集。在這種方式下,一方面,解壓縮文件無法實現文件的收集,并且,針對不同格式的文件包只能用相應的不同工具進行解壓縮,例如,iscab只能解cab包,而不能對其它文件格式的文件包進行解壓縮;另一方面,現有的文件收集工具需要在解壓縮工具對文件包進行解壓縮并安裝之后,手工啟動使用才能進行文件的收集,文件收集過程復雜,收集效率低。
可見,上述的文件收集方案存在著解壓縮工具解壓縮格式局限、無法進行文件收集、以及解壓縮后使用文件收集工具收集耦合度低、文件收集效率差等多方面的多個問題。
發明內容
鑒于上述現有的文件收集方案存在著解壓縮工具解壓縮格式局限、無法進行文件收集、以及解壓縮后使用文件收集工具收集耦合度低、文件收集效率差等多方面的多個問題,提出了本發明以便提供一種克服上述多個問題或者至少部分地解決上述多個問題中的部分問題的文件收集方法與裝置。
依據本發明的一個方面,提供了一種文件收集方法,包括:在不運行安裝包的情況下,使用整合包中的解壓縮工具對安裝包進行解壓縮;調用整合包中的文件收集工具,對解壓縮出的文件進行文件收集;其中,整合包中整合有多個不同的解壓縮工具以及至少一個文件收集工具。
可選地,使用整合包中的解壓縮工具對安裝包進行解壓縮的步驟包括:識別安裝包的格式,按照設定順序使用整合包中的解壓縮工具依次對安裝包進行解壓縮,直至解壓縮成功。
可選地,在在不運行安裝包的情況下,使用整合包中的解壓縮工具對安裝包進行解壓縮的步驟之前,還包括:整合包配置安裝包的格式種類;對于每種格式的安裝包,確定解壓縮該種格式的安裝包的解壓縮工具;按照確定的所述解壓縮工具的解壓縮速度,對該種格式的安裝包所對應的解壓縮工具進行排序;識別所述安裝包的格式,按照設定順序使用整合包中整合的解壓縮工具依次對安裝包進行解壓縮,直至解壓縮成功的步驟包括:識別安裝包的格式,根據安裝包的格式確定相對應的解壓縮工具;按照相對應的解壓縮工具的順序依次對安裝包進行解壓縮,直至解壓縮成功。
可選地,該文件收集方法還包括:若整合包未配置安裝包的格式,則整合包確定該種格式的安裝包的解壓縮工具,并將該解壓縮工具整合到整合包中,對該種格式的安裝包進行解壓縮。
可選地,整合包確定該種格式的安裝包的解壓縮工具,并將該解壓縮工具整合到所述整合包中,對該種格式的安裝包進行解壓縮的步驟包括:整合包確定并獲取該種格式的安裝包的解壓縮工具;在配置文件中增加調用該解壓縮工具的配置;根據該配置調用該解壓縮工具,對該種格式的安裝包進行解壓縮。
可選地,調用整合包中的文件收集工具,對解壓縮出的文件進行文件收集的步驟包括:通過掛鉤函數獲取解壓縮后的文件的文件路徑信息;調用整合包中的文件收集工具,根據文件路徑信息獲取解壓縮出的文件,對文件進行文件收集。
可選地,根據文件路徑信息獲取解壓縮出的文件,對文件進行文件收集的步驟包括:根據文件路徑信息獲取文件,從其中識別出所需類型的文件;將所需類型的文件復制到設定文件目錄下,調用系統應用程序接口函數獲得所需類型的文件的文件屬性信息。
可選地,在使用整合包中的解壓縮工具對安裝包進行解壓縮的步驟之后,還包括:若解壓縮的過程出現異常,則直接停止所述解壓縮;調用整合包中的文件收集工具,對解壓縮出的文件進行文件收集的步驟包括:調用整合包中的文件收集工具,對解壓縮出的部分文件進行文件收集。
根據本發明的另一方面,提供了一種文件收集裝置,包括:解壓縮模塊,用于在不運行安裝包的情況下,使用整合包中的解壓縮工具對安裝包進行解壓縮;收集模塊,用于調用整合包中的文件收集工具,對解壓縮出的文件進行文件收集;其中,整合包中整合有多個不同的解壓縮工具以及至少一個文件收集工具。
可選地,解壓縮模塊在使用整合包中的解壓縮工具對安裝包進行解壓縮時,識別安裝包的格式,按照設定順序使用整合包中整合的解壓縮工具依次對安裝包進行解壓縮,直至解壓縮成功。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210414029.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種LED背光驅動電路、背光模組和液晶顯示裝置
- 下一篇:一種穩壓升降支架





