[發(fā)明專利]一種基于更新包信息的存儲方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201310093421.9 | 申請日: | 2013-03-22 |
| 公開(公告)號: | CN103905414A | 公開(公告)日: | 2014-07-02 |
| 發(fā)明(設(shè)計)人: | 肖新光;賀磊鋼;童志明;張栗偉 | 申請(專利權(quán))人: | 哈爾濱安天科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 150090 黑龍江省哈爾濱*** | 國省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 更新 信息 存儲 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機網(wǎng)絡(luò)安全技術(shù)領(lǐng)域,尤其涉及一種基于更新包信息的存儲方法及系統(tǒng)。
背景技術(shù)
反病毒領(lǐng)域通常為了有效地屏蔽誤報,需要對已經(jīng)知道的可信企業(yè)的產(chǎn)品文件的哈希進(jìn)行存儲,然后將這些哈希做成白名單,通過這些白名單可以有效地避免誤報和及時地解除誤報。但是,這些可信企業(yè)的產(chǎn)品文件可能被頻繁的更新,每一次更新的更新包內(nèi)容都不完全是新的,即更新包中存在的某些文件可能在上次的更新包中也出現(xiàn)過。如果每次更新包都要保存的話,某些文件就會被反復(fù)存儲,從而浪費了大量的空間。
當(dāng)我們需要某個特定的更新包的時候,如何獲取更新包?目前的做法是,同時保存更新包和解壓后的文件,當(dāng)需要某個更新包的時候直接去查找該更新包,這樣的做法在更大程度上浪費了空間。
發(fā)明內(nèi)容
針對上述技術(shù)問題,本發(fā)明提供了一種基于更新包信息的存儲方法及系統(tǒng),該方法通過存儲更新包及其子文件的文件信息,從而避免文件的重復(fù)存儲節(jié)省了空間。?
本發(fā)明采用如下方法來實現(xiàn):一種基于更新包信息的存儲方法,包括:
接收更新包,并判斷所述更新包的文件信息是否存在于文件信息庫中,若存在,則結(jié)束,否則將所述更新包的文件信息存儲于文件信息庫中;
解壓縮更新包,并判斷解壓后所得子文件的文件信息是否全部存在于文件信息庫中,若存在,則結(jié)束,否則將不存在于文件信息庫中的子文件的文件信息存儲于文件信息庫中,并將相應(yīng)子文件存儲于文件庫中;
所述文件信息包括:文件的名字、文件的哈希值、目錄結(jié)構(gòu)、壓縮方式或者壓縮參數(shù)。
方法中,所述的文件信息還包括:文件的大小,文件的來源,文件的創(chuàng)建日期或者文件的版本信息。
一種基于存儲文件恢復(fù)更新包的方法,包括:
判斷待恢復(fù)更新包的文件信息是否存在于文件信息庫中,若不存在,則結(jié)束,否則根據(jù)待恢復(fù)更新包的目錄結(jié)構(gòu)獲取所需子文件的文件信息,根據(jù)所需子文件的文件信息在文件庫中獲取所需子文件,并根據(jù)待恢復(fù)更新包的目錄結(jié)構(gòu),壓縮方式或者壓縮參數(shù)重新生成更新包;
所述文件信息包括:文件的名字、文件的哈希值、目錄結(jié)構(gòu)、壓縮方式或者壓縮參數(shù)。
一種基于更新包信息的存儲系統(tǒng),包括:?
第一存儲模塊,接收更新包,并判斷所述更新包的文件信息是否存在于文件信息庫中,若存在,則結(jié)束,否則將所述更新包的文件信息存儲于文件信息庫中;
第二存儲模塊,解壓縮更新包,并判斷解壓后所得子文件的文件信息是否全部存在于文件信息庫中,若存在,則結(jié)束,否則將不存在于文件信息庫中的子文件的文件信息存儲于文件信息庫中,并將相應(yīng)子文件存儲于文件庫中;
所述文件信息包括:文件的名字、文件的哈希值、目錄結(jié)構(gòu)、壓縮方式或者壓縮參數(shù)。
系統(tǒng)中,所述的文件信息還包括:文件的大小,文件的來源,文件的創(chuàng)建日期或者文件的版本信息。
一種基于存儲文件恢復(fù)更新包的系統(tǒng),包括:
判斷模塊,判斷待恢復(fù)更新包的文件信息是否存在于文件信息庫中,若不存在,則結(jié)束,否則由恢復(fù)模塊完成待恢復(fù)更新包的恢復(fù);
恢復(fù)模塊,根據(jù)待恢復(fù)更新包的目錄結(jié)構(gòu)獲取所需子文件的文件信息,根據(jù)所需子文件的文件信息在文件庫中獲取所需子文件,并根據(jù)待恢復(fù)更新包的目錄結(jié)構(gòu),壓縮方式或者壓縮參數(shù)重新生成更新包;
所述文件信息包括:文件的名字、文件的哈希值、目錄結(jié)構(gòu)、壓縮方式或者壓縮參數(shù)。
綜上所述,本發(fā)明提供了一種基于更新包信息的存儲方法及系統(tǒng),通過查詢文件信息庫中是否存在更新包的文件信息,如果不存在,則將更新包的文件信息更新到文件信息庫中,然后對更新包進(jìn)行解壓縮,針對解壓縮后得到的子文件查詢文件信息庫,對于沒有查詢到文件信息的子文件,將其文件信息更新至文件信息庫,該子文件存儲至文件庫中。通過上述方案可以節(jié)省空間,靈活存儲更新包。同時本發(fā)明還提供了一種基于存儲文件恢復(fù)更新包的方法及系統(tǒng),可以通過文件信息庫獲取待恢復(fù)更新包的文件信息,并通過文件庫獲取所需子文件,從而在需要更新包的時候,可以快速恢復(fù)所需的更新包,避免浪費大量的空間。
附圖說明?
為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種基于更新包信息的存儲方法流程圖;
圖2為本發(fā)明提供的一種基于存儲文件恢復(fù)更新包的方法流程圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于哈爾濱安天科技股份有限公司,未經(jīng)哈爾濱安天科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310093421.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





