專利名稱:一種網(wǎng)管數(shù)據(jù)的壓縮裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種壓縮裝置及方法,尤其是一種網(wǎng)管數(shù)據(jù)的壓縮裝置及方法。
背景技術(shù):
隨著通訊技術(shù)的迅猛發(fā)展,尤其在當(dāng)前承載網(wǎng)和城域網(wǎng)規(guī)模不斷擴(kuò)大的背景下,通訊網(wǎng)管越來越顯現(xiàn)出其不可替代的作用。通訊網(wǎng)管在管理通訊網(wǎng)絡(luò)的同時(shí),每天需要將大量的網(wǎng)管數(shù)據(jù)自動(dòng)定時(shí)備份在服務(wù)器上,這些數(shù)據(jù)對(duì)日后查詢通訊網(wǎng)管相關(guān)歷史內(nèi)容起到了不可或缺的作用。
然而,大量網(wǎng)管數(shù)據(jù)在通訊網(wǎng)管服務(wù)器上的備份會(huì)造成服務(wù)器存
儲(chǔ)空間的負(fù)擔(dān),并且會(huì)給網(wǎng)管數(shù)據(jù)的查詢以及故障的定位帶來不便;因此,實(shí)現(xiàn)網(wǎng)管數(shù)據(jù)的分類壓縮是通訊網(wǎng)管開發(fā)人員必須要考慮的問題;進(jìn)一步地,網(wǎng)管數(shù)據(jù)的壓縮過程中若網(wǎng)管服務(wù)器出現(xiàn)了斷電等異常情況,可能會(huì)造成網(wǎng)管數(shù)據(jù)的丟失,因此,在壓縮過程中防止網(wǎng)管數(shù)據(jù)的丟失同樣需要通訊網(wǎng)管開發(fā)人員考慮。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種網(wǎng)管數(shù)據(jù)的壓縮裝置及方法,通過對(duì)網(wǎng)管數(shù)據(jù)的分類壓縮提高了網(wǎng)管服務(wù)器存儲(chǔ)空間的利用率。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是
一種網(wǎng)管數(shù)據(jù)的壓縮裝置,包括
定時(shí)分類器,用于定時(shí)對(duì)網(wǎng)管數(shù)據(jù)進(jìn)行分類,得到需要壓縮的網(wǎng)管數(shù)據(jù);
控制器,用于判斷網(wǎng)管服務(wù)器是否已存有網(wǎng)管數(shù)據(jù)的壓縮包;
打包器,用于根據(jù)所述控制器的判斷結(jié)果得到相應(yīng)的包含需要壓縮的網(wǎng)管數(shù)據(jù)的文件包;
壓縮器,用于解壓所述網(wǎng)管服務(wù)器已存有的網(wǎng)管數(shù)據(jù)的壓縮包,以及對(duì)所述打包器得到的文件包進(jìn)行壓縮。
上述方案中,所述壓縮裝置還包括文件包判斷器,用于在所述網(wǎng)管服務(wù)器未存有網(wǎng)管數(shù)據(jù)的壓縮包時(shí),判斷其是否已存有網(wǎng)管數(shù)據(jù)的文件包;所述打包器還用于在所述網(wǎng)管服務(wù)器未存有網(wǎng)管數(shù)據(jù)的壓縮包時(shí),進(jìn)一步根據(jù)所述文件包判斷器的判斷結(jié)果得到包含需要壓縮的網(wǎng)管數(shù)據(jù)的文件包。
上述方案中,所述打包器進(jìn)一步用于將其得到的文件包包含的網(wǎng)管數(shù)據(jù)從所述網(wǎng)管服務(wù)器刪除。
一種網(wǎng)管數(shù)據(jù)的壓縮方法,包括以下步驟
a、 對(duì)網(wǎng)管數(shù)據(jù)進(jìn)行分類,得到需要壓縮的網(wǎng)管數(shù)據(jù);
b、 判斷網(wǎng)管服務(wù)器是否已存有網(wǎng)管數(shù)據(jù)的壓縮包,若未存有,得到需要壓縮的網(wǎng)管數(shù)據(jù)對(duì)應(yīng)的文件包,之后進(jìn)入下一步,否則,將需要壓縮的網(wǎng)管數(shù)據(jù)添加入所述壓縮包對(duì)應(yīng)的文件包,之后進(jìn)入下一步;
c、 壓縮得到的文件包。
上述方案中,所述步驟b中,所述網(wǎng)管服務(wù)器已存有網(wǎng)管數(shù)據(jù)的壓縮包時(shí),先解壓所述壓縮包得到其對(duì)應(yīng)的文件包,再將需要壓縮的網(wǎng)管數(shù)據(jù)添加入所述對(duì)應(yīng)的文件包。
作為本發(fā)明的一實(shí)施例,所述步驟b中,所述網(wǎng)管服務(wù)器未存有網(wǎng)管數(shù)據(jù)的壓縮包時(shí),直接生成需要壓縮的網(wǎng)管數(shù)據(jù)對(duì)應(yīng)的文件包,并進(jìn)入所述步驟C。
作為本發(fā)明的另一實(shí)施例,所述步驟b中,所述網(wǎng)管服務(wù)器未存
有網(wǎng)管數(shù)據(jù)的壓縮包時(shí),進(jìn)一步通過以下步驟得到所述對(duì)應(yīng)的文件包
(1) 、判斷所述網(wǎng)管服務(wù)器是否已存有網(wǎng)管數(shù)據(jù)的文件包,若已存
有,進(jìn)入步驟(2),否則,進(jìn)入步驟(3);
(2) 、將需要壓縮的網(wǎng)管數(shù)據(jù)添加入所述文件包,并進(jìn)入所述步驟
c;
(3) 、直接生成需要壓縮的網(wǎng)管數(shù)據(jù)對(duì)應(yīng)的文件包,并進(jìn)入所述步驟c。
上述方案中,所述步驟c中,壓縮進(jìn)行前,還將所述文件包包含
的網(wǎng)管數(shù)據(jù)從所述網(wǎng)管服務(wù)器刪除。
本發(fā)明的有益效果主要表現(xiàn)在本發(fā)明提供的壓縮裝置及可通過該壓縮裝置實(shí)現(xiàn)的壓縮方法,通過對(duì)網(wǎng)管數(shù)據(jù)的分類壓縮提高了網(wǎng)管服務(wù)器存儲(chǔ)空間的利用率,方便了用戶對(duì)網(wǎng)管數(shù)據(jù)的查詢;進(jìn)一步地,壓縮裝置中包含文件包判斷器時(shí),相應(yīng)地,壓縮方法中增加了對(duì)所述
免了壓縮過程中網(wǎng)管服務(wù)器斷電等異常情況下網(wǎng)管數(shù)據(jù)的丟失。
圖1為本發(fā)明不包括文件包判斷器的網(wǎng)管數(shù)據(jù)的壓縮裝置的結(jié)構(gòu)示意圖;圖2為本發(fā)明包括文件包判斷器的網(wǎng)管數(shù)據(jù)的壓縮裝置的結(jié)構(gòu)示
意圖3為通過圖l所示壓縮裝置實(shí)現(xiàn)的網(wǎng)管翁:據(jù)的壓縮方法流程圖;圖4為通過圖2所示壓縮裝置實(shí)現(xiàn)的網(wǎng)管教:據(jù)的壓縮方法流程圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的描述。
參照?qǐng)D1, 一種網(wǎng)管數(shù)據(jù)的壓縮裝置,包括
定時(shí)分類器,用于定時(shí)對(duì)網(wǎng)管數(shù)據(jù)進(jìn)行分類,得到需要壓縮的網(wǎng)管數(shù)據(jù);
控制器,用于判斷網(wǎng)管服務(wù)器是否已存有網(wǎng)管數(shù)據(jù)的壓縮包;打包器,用于根據(jù)控制器的判斷結(jié)果得到相應(yīng)的包含需要壓縮的
網(wǎng)管數(shù)據(jù)的文件包,并將其得到的文件包包含的網(wǎng)管數(shù)據(jù)從網(wǎng)管服務(wù)
器刪除;
壓縮器,用于解壓網(wǎng)管服務(wù)器已存有的網(wǎng)管數(shù)據(jù)的壓縮包,以及對(duì)打包器得到的文件包進(jìn)行壓縮。
參照?qǐng)D2, 一種網(wǎng)管數(shù)據(jù)的壓縮裝置,除包含上述幾部分外還可
以包括文件包判斷器,用于在網(wǎng)管服務(wù)器未存有網(wǎng)管數(shù)據(jù)的壓縮包時(shí),
判斷其是否已存有網(wǎng)管數(shù)據(jù)的文件包;此時(shí),打包器還用于在網(wǎng)管服務(wù)器未存有網(wǎng)管數(shù)據(jù)的壓縮包時(shí),進(jìn) 一 步才艮據(jù)文件包判斷器的判斷結(jié)
果得到包含需要壓縮的網(wǎng)管數(shù)據(jù)的文件包。
圖1或圖2所示的壓縮裝置作為網(wǎng)管功能的一個(gè)重要補(bǔ)充,可以集成到網(wǎng)管中,也可以獨(dú)立存在。
參照?qǐng)D3, —種網(wǎng)管凝:據(jù)的壓縮方法,利用圖1所示壓縮裝置實(shí)現(xiàn),包括以下步驟
S301:定時(shí)分類器對(duì)網(wǎng)管數(shù)據(jù)定時(shí)進(jìn)行分類,得到需要壓縮的網(wǎng) 管數(shù)據(jù);其中,網(wǎng)管數(shù)據(jù)為網(wǎng)管服務(wù)器每天定時(shí)備份的數(shù)據(jù);
S302:控制器判斷網(wǎng)管服務(wù)器是否已存有網(wǎng)管數(shù)據(jù)的壓縮包,若 未存有,進(jìn)入S303;否則,進(jìn)入S304;該步驟可以在網(wǎng)管服務(wù)器不進(jìn) 行數(shù)據(jù)備份的時(shí)間定時(shí)進(jìn)行;
S303:打包器直接生成需要壓縮的網(wǎng)管數(shù)據(jù)對(duì)應(yīng)的文件包,之后 進(jìn)入S306;
S304:壓縮器解壓該壓縮包得到其對(duì)應(yīng)的文件包;
S305:打包器將需要壓縮的網(wǎng)管數(shù)據(jù)添加入該對(duì)應(yīng)的文件包,之 后進(jìn)入S306;也就是說,打包器不生成新的文件包,而將需要壓縮的 網(wǎng)管數(shù)據(jù)打包進(jìn)該壓縮包解壓得到的文件包;
S 306:打包器將其得到的文件包包含的網(wǎng)管數(shù)據(jù)從網(wǎng)管服務(wù)器刪 除,壓縮器壓縮打包器得到的文件包。
參照?qǐng)D4, 一種網(wǎng)管數(shù)據(jù)的壓縮方法,利用圖2所示壓縮裝置實(shí) 現(xiàn),包括以下步驟
S401:定時(shí)分類器對(duì)網(wǎng)管數(shù)據(jù)定時(shí)進(jìn)行分類,得到需要壓縮的網(wǎng) 管數(shù)據(jù);其中,網(wǎng)管數(shù)據(jù)為網(wǎng)管服務(wù)器每天定時(shí)備份的數(shù)據(jù);
S402:控制器判斷網(wǎng)管服務(wù)器是否已存有網(wǎng)管數(shù)據(jù)的壓縮包,若 未存有,進(jìn)入S403;否則,進(jìn)入S404;該步驟可以在網(wǎng)管服務(wù)器不進(jìn) 行數(shù)據(jù)備份的時(shí)間定時(shí)進(jìn)行;
S403:文件包判斷器判斷網(wǎng)管服務(wù)器是否已存有網(wǎng)管數(shù)據(jù)的文件 包,若已存有,進(jìn)入S404,否則,進(jìn)入S406;
S404:打包器將需要壓縮的網(wǎng)管數(shù)據(jù)添加入該文件包,并進(jìn)入S408;也就是說,打包器不生成新的文件包,而將需要壓縮的網(wǎng)管數(shù) 據(jù)打包進(jìn)網(wǎng)管服務(wù)器已存有的網(wǎng)管數(shù)據(jù)的文件包;網(wǎng)管服務(wù)器已存有 的該文件包是在上一次的壓縮過程中,打包器得到該文件包,并將該 文件包包含的網(wǎng)管數(shù)據(jù)從網(wǎng)管服務(wù)器刪除之后,壓縮器對(duì)該文件包進(jìn) 行壓縮之前,網(wǎng)管服務(wù)器發(fā)生斷電等異常情況時(shí)遺留下來的;
S405:打包器直接生成需要壓縮的網(wǎng)管數(shù)據(jù)對(duì)應(yīng)的文件包,并進(jìn) 入S408;
S406:壓縮器解壓該壓縮包得到其對(duì)應(yīng)的文件包;
S407:打包器將需要壓縮的網(wǎng)管數(shù)據(jù)添加入該對(duì)應(yīng)的文件包,之 后進(jìn)入S408;也就是說,打包器不生成新的文件包,而將需要壓縮的 網(wǎng)管數(shù)據(jù)打包進(jìn)該壓縮包解壓得到的文件包;
S408:打包器將其得到的文件包包含的網(wǎng)管數(shù)據(jù)從網(wǎng)管服務(wù)器刪 除,壓縮器壓縮打包器得到的文件包。
以上所述僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于 本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明 的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含 在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1、一種網(wǎng)管數(shù)據(jù)的壓縮裝置,其特征在于,包括定時(shí)分類器,用于定時(shí)對(duì)網(wǎng)管數(shù)據(jù)進(jìn)行分類,得到需要壓縮的網(wǎng)管數(shù)據(jù);控制器,用于判斷網(wǎng)管服務(wù)器是否已存有網(wǎng)管數(shù)據(jù)的壓縮包;打包器,用于根據(jù)所述控制器的判斷結(jié)果得到相應(yīng)的包含需要壓縮的網(wǎng)管數(shù)據(jù)的文件包;壓縮器,用于解壓所述網(wǎng)管服務(wù)器已存有的網(wǎng)管數(shù)據(jù)的壓縮包,以及對(duì)所述打包器得到的文件包進(jìn)行壓縮。
2、 如權(quán)利要求1所述的網(wǎng)管數(shù)據(jù)的壓縮裝置,其特征在于所述 壓縮裝置還包括文件包判斷器,用于在所述網(wǎng)管服務(wù)器未存有網(wǎng)管數(shù) 據(jù)的壓縮包時(shí),判斷其是否已存有網(wǎng)管數(shù)據(jù)的文件包;所述打包器還 用于在所述網(wǎng)管服務(wù)器未存有網(wǎng)管數(shù)據(jù)的壓縮包時(shí),進(jìn)一步根據(jù)所述 文件包判斷器的判斷結(jié)果得到包含需要壓縮的網(wǎng)管數(shù)據(jù)的文件包。
3、 如權(quán)利要求1或2所述的網(wǎng)管數(shù)據(jù)的壓縮裝置,其特征在于 所述打包器進(jìn)一步用于將其得到的文件包包含的網(wǎng)管數(shù)據(jù)從所述網(wǎng)管 服務(wù)器刪除。
4、 一種網(wǎng)管數(shù)據(jù)的壓縮方法,其特征在于,包括以下步驟a、 對(duì)網(wǎng)管數(shù)據(jù)進(jìn)行分類,得到需要壓縮的網(wǎng)管數(shù)據(jù);b、 判斷網(wǎng)管服務(wù)器是否已存有網(wǎng)管數(shù)據(jù)的壓縮包,若未存有,得 到需要壓縮的網(wǎng)管數(shù)據(jù)對(duì)應(yīng)的文件包,之后進(jìn)入下一步,否則,將需 要壓縮的網(wǎng)管數(shù)據(jù)添加入所述壓縮包對(duì)應(yīng)的文件包,之后進(jìn)入下一步;c、 壓縮得到的文件包。
5、 如權(quán)利要求4所述的網(wǎng)管數(shù)據(jù)的壓縮方法,其特征在于所述 步驟b中,所述網(wǎng)管服務(wù)器已存有網(wǎng)管數(shù)據(jù)的壓縮包時(shí),先解壓所述 壓縮包得到其對(duì)應(yīng)的文件包,再將需要壓縮的網(wǎng)管數(shù)據(jù)添加入所述對(duì) 應(yīng)的文件包。
6、 如權(quán)利要求4或5所述的網(wǎng)管數(shù)據(jù)的壓縮方法,其特征在于 所述步驟b中,所述網(wǎng)管服務(wù)器未存有網(wǎng)管數(shù)據(jù)的壓縮包時(shí),直接生 成需要壓縮的網(wǎng)管數(shù)據(jù)對(duì)應(yīng)的文件包,并進(jìn)入所述步驟c。
7、 如權(quán)利要求4或5所述的網(wǎng)管數(shù)據(jù)的壓縮方法,其特征在于,所述步驟b中,所述網(wǎng)管服務(wù)器未存有網(wǎng)管數(shù)據(jù)的壓縮包時(shí),進(jìn)一步通過以下步驟得到所述對(duì)應(yīng)的文件包(1) 、判斷所述網(wǎng)管服務(wù)器是否已存有網(wǎng)管數(shù)據(jù)的文件包,若已存 有,進(jìn)入步驟(2),否則,進(jìn)入步驟(3);(2) 、將需要壓縮的網(wǎng)管數(shù)據(jù)添加入所述文件包,并進(jìn)入所述步驟cj(3) 、直接生成需要壓縮的網(wǎng)管數(shù)據(jù)對(duì)應(yīng)的文件包,并進(jìn)入所述步驟c。
8、 如權(quán)利要求4所述的網(wǎng)管數(shù)據(jù)的壓縮方法,其特征在于所述 步驟c中,壓縮進(jìn)行前,還將所述文件包包含的網(wǎng)管數(shù)據(jù)從所述網(wǎng)管 服務(wù)器刪除。
全文摘要
本發(fā)明公開了一種網(wǎng)管數(shù)據(jù)的壓縮裝置及方法,所述壓縮裝置包括定時(shí)分類器,用于定時(shí)對(duì)網(wǎng)管數(shù)據(jù)進(jìn)行分類,得到需要壓縮的網(wǎng)管數(shù)據(jù);控制器,用于判斷網(wǎng)管服務(wù)器是否已存有網(wǎng)管數(shù)據(jù)的壓縮包;打包器,用于根據(jù)所述控制器的判斷結(jié)果得到相應(yīng)的包含需要壓縮的網(wǎng)管數(shù)據(jù)的文件包;壓縮器,用于解壓所述網(wǎng)管服務(wù)器已存有的網(wǎng)管數(shù)據(jù)的壓縮包,以及對(duì)所述打包器得到的文件包進(jìn)行壓縮。本發(fā)明所述技術(shù)方案通過對(duì)網(wǎng)管數(shù)據(jù)的分類壓縮提高了網(wǎng)管服務(wù)器存儲(chǔ)空間的利用率。
文檔編號(hào)H04L1/00GK101630990SQ20081006853
公開日2010年1月20日 申請(qǐng)日期2008年7月16日 優(yōu)先權(quán)日2008年7月16日
發(fā)明者帥 王 申請(qǐng)人:中興通訊股份有限公司