專利名稱:數(shù)據(jù)備份系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)備份系統(tǒng)和方法。
背景技術(shù):
備份是一種應(yīng)用非常廣泛的數(shù)據(jù)保護技術(shù),通過備份,為源數(shù)據(jù)生成一份冗余的數(shù)據(jù)副本。當(dāng)源數(shù)據(jù)遭到破壞時,可以使用冗余的數(shù)據(jù)副本恢復(fù)出源數(shù)據(jù)。備份數(shù)據(jù)可存儲在磁盤、磁帶庫等存儲介質(zhì)上。
傳統(tǒng)備份方案是在應(yīng)用服務(wù)器上設(shè)置備份策略,備份策略包括源數(shù)據(jù)的存儲位置、備份數(shù)據(jù)的存儲位置、備份啟動時刻等,當(dāng)應(yīng)用服務(wù)器檢測到備份啟動時刻到來時,從源數(shù)據(jù)的存儲位置獲取源數(shù)據(jù),將該源數(shù)據(jù)備份到備份數(shù)據(jù)的存儲位置上。
現(xiàn)有技術(shù)的缺點如下一、需要備份的源數(shù)據(jù)的范圍都是預(yù)先指定的,且一旦指定后,除非由管理員手動更改,否則無法更改,導(dǎo)致備份成本高昂。例如通常是將某個存儲空間上的源數(shù)據(jù)都進行備份,而該存儲空間上的源數(shù)據(jù)并不一定都是有用數(shù)據(jù),因此,將所有源數(shù)據(jù)都進行備份,必然造成備份存儲介質(zhì)的浪費。
二、備份啟動時刻是預(yù)先指定的,且一旦指定后,除非由管理員手動更改,否則無法更改。若備份啟動時刻與源數(shù)據(jù)的生成時刻的間隔較長,則若源數(shù)據(jù)在備份啟動時刻之前被破壞,會造成源數(shù)據(jù)的永久丟失。
發(fā)明內(nèi)容
本發(fā)明提供一種數(shù)據(jù)備份系統(tǒng)和方法,以降低備份成本。
本發(fā)明的技術(shù)方案是這樣實現(xiàn)的
一種數(shù)據(jù)備份系統(tǒng),包括源數(shù)據(jù)生成單元、備份請求單元和數(shù)據(jù)管理服務(wù)器,其中源數(shù)據(jù)生成單元,用于生成源數(shù)據(jù),根據(jù)數(shù)據(jù)管理服務(wù)器的請求,將需備份的源數(shù)據(jù)發(fā)送給數(shù)據(jù)管理服務(wù)器;備份請求單元,用于設(shè)定備份啟動條件,根據(jù)從外部獲取的備份啟動信息,檢測到當(dāng)前滿足備份啟動條件,確定需備份的源數(shù)據(jù),向數(shù)據(jù)管理服務(wù)器發(fā)送攜帶需備份的源數(shù)據(jù)標識的備份請求;數(shù)據(jù)管理服務(wù)器,根據(jù)收到的需備份的源數(shù)據(jù)標識,向源數(shù)據(jù)生成單元請求需備份的源數(shù)據(jù),將請求到的需備份的源數(shù)據(jù)進行備份。
所述源數(shù)據(jù)生成單元進一步用于,從源數(shù)據(jù)中提取備份啟動信息,將該備份啟動信息發(fā)送給備份請求單元。
所述備份請求單元進一步用于,將請求者標識攜帶在備份請求中發(fā)送給數(shù)據(jù)管理服務(wù)器;所述數(shù)據(jù)管理服務(wù)器進一步用于,根據(jù)收到的請求者標識判斷該請求者是否有權(quán)限進行數(shù)據(jù)備份,若否,向備份請求單元返回備份請求拒絕響應(yīng);若是,向備份請求單元返回備份請求接受響應(yīng),并向源數(shù)據(jù)生成單元獲取需要備份的源數(shù)據(jù)。
所述備份請求單元進一步用于,將備份存儲介質(zhì)路徑信息攜帶在備份請求中發(fā)送給數(shù)據(jù)管理服務(wù)器;所述數(shù)據(jù)管理服務(wù)器進一步用于,判斷收到的備份存儲介質(zhì)路徑信息是否合法,若否,向備份請求單元返回備份請求拒絕響應(yīng);若是,向備份請求單元返回備份請求接受響應(yīng),并向源數(shù)據(jù)生成單元獲取需要備份的源數(shù)據(jù)。
所述備份請求單元進一步用于,判斷收到的需備份的源數(shù)據(jù)標識是否合法,若合法,則向備份請求單元返回備份請求接受響應(yīng),并向源數(shù)據(jù)生成單元請求需備份的源數(shù)據(jù);否則,向備份請求單元返回備份請求拒絕響應(yīng)。
所述數(shù)據(jù)管理服務(wù)器進一步用于,設(shè)定備份請求單元的用戶權(quán)限級別,檢測到當(dāng)前有一個以上的備份請求單元發(fā)來的備份請求在等待處理,則選擇用戶權(quán)限級別最高的備份請求單元發(fā)來的備份請求進行處理。
所述備份請求單元位于數(shù)據(jù)管理服務(wù)器上。
一種數(shù)據(jù)備份方法,預(yù)先設(shè)定備份啟動條件,包括從源數(shù)據(jù)中提取備份啟動信息,若根據(jù)該信息檢測到當(dāng)前滿足備份啟動條件,則在源數(shù)據(jù)中選擇需備份的源數(shù)據(jù),將需備份的源數(shù)據(jù)進行備份。
所述方法應(yīng)用于智能車流量監(jiān)控系統(tǒng),所述備份啟動信息為車流量信息,所述備份啟動條件為車流量超過預(yù)定值,所述在源數(shù)據(jù)中選擇需備份的數(shù)據(jù)為將車流量超過預(yù)定值時刻減去預(yù)定時長得到的時刻作為備份起始時刻、將車流量超過預(yù)定值時刻加上預(yù)定時長得到的時刻作為備份終止時刻,選擇在所述備份起始時刻與備份終止時刻之間的源數(shù)據(jù)作為需備份的源數(shù)據(jù)。
所述方法應(yīng)用于電子警察系統(tǒng),所述備份啟動信息為異常告警信息,所述備份啟動條件為產(chǎn)生異常告警信息,所述在源數(shù)據(jù)中選擇需備份的數(shù)據(jù)為將產(chǎn)生異常告警信息的時刻減去預(yù)定時長得到的時刻作為備份起始時刻、將產(chǎn)生異常告警信息的加上預(yù)定時長得到的時刻作為備份終止時刻,選擇在所述備份起始時刻與備份終止時刻之間的源數(shù)據(jù)作為需備份的源數(shù)據(jù)。
與現(xiàn)有技術(shù)相比,本發(fā)明通過從源數(shù)據(jù)中提取備份啟動信息,并根據(jù)該備份啟動信息檢測到滿足備份啟動條件時,在源數(shù)據(jù)中選擇需備份的源數(shù)據(jù),然后將需備份的源數(shù)據(jù)備份到備份存儲介質(zhì)上,實現(xiàn)了有選擇性地數(shù)據(jù)備份,節(jié)省了備份存儲介質(zhì),降低了成本;且在滿足備份啟動條件時及時備份源數(shù)據(jù),避免了源數(shù)據(jù)的丟失造成的數(shù)據(jù)永久性丟失。
圖1為本發(fā)明實施例提供的實現(xiàn)數(shù)據(jù)備份的系統(tǒng)組成圖;圖2為本發(fā)明實施例提供的在數(shù)據(jù)備份系統(tǒng)中實現(xiàn)數(shù)據(jù)備份的流程圖。
具體實施例方式
下面結(jié)合附圖及具體實施例對本發(fā)明再作進一步詳細的說明。
圖1是本發(fā)明實施例提供的實現(xiàn)數(shù)據(jù)備份的系統(tǒng)組成圖,如圖1所示,其主要包括源數(shù)據(jù)生成單元11用于生成源數(shù)據(jù),根據(jù)數(shù)據(jù)管理服務(wù)器13發(fā)來的獲取源數(shù)據(jù)請求攜帶的需備份源數(shù)據(jù)標識,將需備份的源數(shù)據(jù)發(fā)送給數(shù)據(jù)管理服務(wù)器13。
源數(shù)據(jù)生成單元11進一步用于,從源數(shù)據(jù)中提取備份啟動信息,將該備份啟動信息發(fā)送給備份請求單元12。
備份請求單元12用于設(shè)定備份啟動條件,根據(jù)從外部獲取的備份啟動信息,判斷是否滿足備份啟動條件,若滿足,確定需備份的源數(shù)據(jù),向數(shù)據(jù)管理服務(wù)器13發(fā)送攜帶需備份的源數(shù)據(jù)標識的備份請求消息。
備份請求單元12可從源數(shù)據(jù)生成單元11獲取備份啟動信息,也可通過自身的輸入界面獲取來自管理員的備份啟動信息。
進一步地,備份請求單元12用于,將請求者標識如用戶、密碼、用戶權(quán)限級別等或?qū)浞荽鎯橘|(zhì)路徑信息攜帶在備份請求消息中發(fā)送給數(shù)據(jù)管理服務(wù)器13。
數(shù)據(jù)管理服務(wù)器13用于接收備份請求單元12發(fā)來的備份請求消息,根據(jù)該消息攜帶的需備份的源數(shù)據(jù)標識,向源數(shù)據(jù)生成單元11發(fā)送攜帶需備份的源數(shù)據(jù)標識的獲取源數(shù)據(jù)請求,將源數(shù)據(jù)生成單元11返回的需備份的源數(shù)據(jù)備份到備份存儲介質(zhì)上。
數(shù)據(jù)管理服務(wù)器13進一步用于,保存所有合法的源數(shù)據(jù)標識,在接收備份請求單元12發(fā)來的備份請求消息之后、向源數(shù)據(jù)生成單元11發(fā)送獲取源數(shù)據(jù)請求之前,判斷備份請求單元12發(fā)來的備份請求消息攜帶的需備份的源數(shù)據(jù)標識是否合法,若合法,則向備份請求單元12返回備份請求接受響應(yīng),并向源數(shù)據(jù)生成單元11發(fā)送獲取源數(shù)據(jù)請求;否則,向備份請求單元12返回備份請求拒絕響應(yīng)。
數(shù)據(jù)管理服務(wù)器13進一步用于,保存所有有權(quán)限進行數(shù)據(jù)備份的請求者標識,在接收備份請求單元12發(fā)來的備份請求消息之后、向源數(shù)據(jù)生成單元11發(fā)送獲取源數(shù)據(jù)請求之前,根據(jù)備份請求消息攜帶的請求者標識判斷該請求者是否有權(quán)限進行數(shù)據(jù)備份,若否,向備份請求單元12返回備份請求拒絕響應(yīng);若是,向備份請求單元12返回備份請求接受響應(yīng),并向源數(shù)據(jù)生成單元11發(fā)送獲取源數(shù)據(jù)請求。
數(shù)據(jù)管理服務(wù)器13進一步用于,保存所有合法的備份存儲介質(zhì)路徑信息,在接收備份請求單元12發(fā)來的備份請求消息之后、向源數(shù)據(jù)生成單元11發(fā)送獲取源數(shù)據(jù)請求之前,判斷備份請求單元12發(fā)來的備份請求消息攜帶的備份存儲介質(zhì)路徑信息是否合法,若合法,則向備份請求單元12返回備份請求接受響應(yīng),并向源數(shù)據(jù)生成單元11發(fā)送獲取源數(shù)據(jù)請求;否則,向備份請求單元12返回備份請求拒絕響應(yīng)。
圖2是本發(fā)明實施例提供的在數(shù)據(jù)備份系統(tǒng)中實現(xiàn)數(shù)據(jù)備份的流程圖,如圖2所示,其具體步驟如下步驟201備份請求單元預(yù)先設(shè)定備份啟動條件。
步驟202源數(shù)據(jù)生成設(shè)備從自身生成的源數(shù)據(jù)中提取備份啟動信息,將該備份啟動信息發(fā)送給備份請求單元。
步驟203備份請求單元根據(jù)該備份啟動信息,判斷是否滿足預(yù)設(shè)的備份啟動條件,若是,執(zhí)行步驟204;否則,不作處理,本流程結(jié)束。
源數(shù)據(jù)生成單元可以是根據(jù)監(jiān)控到的車輛生成車流量信息的智能車流量監(jiān)控系統(tǒng),此時備份啟動信息可為車流量信息,智能車流量監(jiān)控系統(tǒng)實時將各路段的車流量信息輸出到備份請求單元,備份請求單元若檢測到某路段的車流量超過預(yù)定值如每分鐘20輛,則判定滿足備份啟動條件,并確定需備份的源數(shù)據(jù),向數(shù)據(jù)管理服務(wù)器發(fā)送備份請求消息,該消息攜帶需備份的源數(shù)據(jù)標識,進一步可攜帶備份存儲介質(zhì)路徑信息等。需備份的源數(shù)據(jù)標識可以用攝像機標識和時間范圍來表示,其中,攝像機標識可由備份請求單元保存的路段標識與攝像機標識的映射關(guān)系得到,時間范圍可由備份請求單元預(yù)先設(shè)定如設(shè)定為車流量超過預(yù)定值前后1小時。例如若在中午12點檢測到攝像機A拍攝的某路段的車流量超過預(yù)定值,則需要備份的源數(shù)據(jù)標識可表示為攝像機A在中午11點至13點之間記錄的數(shù)據(jù)。
源數(shù)據(jù)生成單元也可以是根據(jù)監(jiān)控到的路況對異常情況產(chǎn)生告警信息的電子警察系統(tǒng),此時備份啟動信息為異常告警指示,當(dāng)電子警察系統(tǒng)檢測到某個路段有異常情況時,如有車輛違章或發(fā)生車禍,則向備份請求單元發(fā)送異常告警指示,備份請求單元收到該指示后,判定滿足備份啟動條件,并確定需備份的源數(shù)據(jù),向數(shù)據(jù)管理服務(wù)器發(fā)送備份請求消息,該消息攜帶需備份的源數(shù)據(jù)標識,進一步攜帶備份存儲介質(zhì)路徑信息等。若異常告警時刻為a,發(fā)生異常的路段為攝像機A監(jiān)控的,則需備份的源數(shù)據(jù)標識可表示為攝像機A記錄的a時刻前后5分鐘的數(shù)據(jù)。
備份請求單元也可提供輸入界面,該輸入界面提供需備份的源數(shù)據(jù)標識等信息的輸入,此時,備份啟動條件是接收到需備份的源數(shù)據(jù)標識等信息。例如當(dāng)管理員查看到一段重要視頻數(shù)據(jù)后,將該視頻數(shù)據(jù)標識等信息作為需備份的源數(shù)據(jù)標識以合法的格式通過輸入界面輸入到備份請求單元,備份請求單元接收到該需備份的源數(shù)據(jù)標識等信息后,將該源數(shù)據(jù)標識等信息攜帶在備份請求消息中發(fā)送給數(shù)據(jù)管理服務(wù)器。
步驟204備份請求單元在源數(shù)據(jù)中選擇需備份的源數(shù)據(jù),向數(shù)據(jù)管理服務(wù)器發(fā)送備份請求消息,該消息攜帶請求者標識如用戶名、密碼、用戶權(quán)限級別等、需備份的源數(shù)據(jù)標識、備份存儲介質(zhì)路徑信息等。
步驟205數(shù)據(jù)管理服務(wù)器收到備份請求消息后,根據(jù)該消息攜帶的請求者標識判斷該請求者是否有權(quán)限進行數(shù)據(jù)備份,若是,執(zhí)行步驟206;否則,執(zhí)行步驟210。
步驟206數(shù)據(jù)管理服務(wù)器判斷該消息攜帶的需備份的源數(shù)據(jù)標識是否合法,若是,執(zhí)行步驟207;否則,執(zhí)行步驟210。
步驟207數(shù)據(jù)管理服務(wù)器判斷該消息攜帶的備份存儲介質(zhì)路徑信息是否合法,若是,執(zhí)行步驟208;否則,執(zhí)行步驟210。
步驟208數(shù)據(jù)管理服務(wù)器向備份請求單元返回備份請求接受響應(yīng),并根據(jù)需備份的源數(shù)據(jù)標識,從源數(shù)據(jù)生成單元獲取需備份的源數(shù)據(jù),將該源數(shù)據(jù)通過備份存儲介質(zhì)路徑備份到備份存儲介質(zhì)上,本流程結(jié)束。
備份請求單元發(fā)給數(shù)據(jù)管理服務(wù)器的備份請求消息也可不攜帶備份存儲介質(zhì)路徑信息,而由數(shù)據(jù)管理服務(wù)器預(yù)先設(shè)定備份存儲介質(zhì)路徑,數(shù)據(jù)管理服務(wù)器根據(jù)預(yù)設(shè)的備份存儲介質(zhì)路徑,將需備份的源數(shù)據(jù)備份到備份存儲介質(zhì)上。
步驟209數(shù)據(jù)管理服務(wù)器向備份請求單元返回備份請求拒絕響應(yīng)。
當(dāng)同時有一個以上的備份請求單元發(fā)來的備份請求消息在等待數(shù)據(jù)管理服務(wù)器的處理時,數(shù)據(jù)管理服務(wù)器通過以下方式?jīng)Q定先處理哪一個備份請求消息方式一、根據(jù)各備份請求消息到達的先后順序,依次進行處理。
方式二、預(yù)先為每個備份請求單元設(shè)定一個用戶權(quán)限級別,根據(jù)該用戶權(quán)限級別的高低,依次處理各備份請求單元發(fā)來的備份請求消息,即備份請求單元的用戶權(quán)限級別越高,該用戶備份請求單元發(fā)來的備份請求消息就越先處理;對于用戶權(quán)限級別相同的兩個或兩個以上的備份請求單元發(fā)來的備份請求消息,則根據(jù)備份請求消息到達的先后順序,依次進行處理。
本發(fā)明中,備份請求單元可位于數(shù)據(jù)管理服務(wù)器之內(nèi),也可獨立于數(shù)據(jù)管理服務(wù)器之外。
以上所述僅為本發(fā)明的過程及方法實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)備份系統(tǒng),其特征在于,包括源數(shù)據(jù)生成單元、備份請求單元和數(shù)據(jù)管理服務(wù)器,其中源數(shù)據(jù)生成單元,用于生成源數(shù)據(jù),根據(jù)數(shù)據(jù)管理服務(wù)器的請求,將需備份的源數(shù)據(jù)發(fā)送給數(shù)據(jù)管理服務(wù)器;備份請求單元,用于設(shè)定備份啟動條件,根據(jù)從外部獲取的備份啟動信息,檢測到當(dāng)前滿足備份啟動條件,確定需備份的源數(shù)據(jù),向數(shù)據(jù)管理服務(wù)器發(fā)送攜帶需備份的源數(shù)據(jù)標識的備份請求;數(shù)據(jù)管理服務(wù)器,根據(jù)收到的需備份的源數(shù)據(jù)標識,向源數(shù)據(jù)生成單元請求需備份的源數(shù)據(jù),將請求到的需備份的源數(shù)據(jù)進行備份。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述源數(shù)據(jù)生成單元進一步用于,從源數(shù)據(jù)中提取備份啟動信息,將該備份啟動信息發(fā)送給備份請求單元。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述備份請求單元進一步用于,將請求者標識攜帶在備份請求中發(fā)送給數(shù)據(jù)管理服務(wù)器;所述數(shù)據(jù)管理服務(wù)器進一步用于,根據(jù)收到的請求者標識判斷該請求者是否有權(quán)限進行數(shù)據(jù)備份,若否,向備份請求單元返回備份請求拒絕響應(yīng);若是,向備份請求單元返回備份請求接受響應(yīng),并向源數(shù)據(jù)生成單元獲取需要備份的源數(shù)據(jù)。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述備份請求單元進一步用于,將備份存儲介質(zhì)路徑信息攜帶在備份請求中發(fā)送給數(shù)據(jù)管理服務(wù)器;所述數(shù)據(jù)管理服務(wù)器進一步用于,判斷收到的備份存儲介質(zhì)路徑信息是否合法,若否,向備份請求單元返回備份請求拒絕響應(yīng);若是,向備份請求單元返回備份請求接受響應(yīng),并向源數(shù)據(jù)生成單元獲取需要備份的源數(shù)據(jù)。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述備份請求單元進一步用于,判斷收到的需備份的源數(shù)據(jù)標識是否合法,若合法,則向備份請求單元返回備份請求接受響應(yīng),并向源數(shù)據(jù)生成單元請求需備份的源數(shù)據(jù);否則,向備份請求單元返回備份請求拒絕響應(yīng)。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述數(shù)據(jù)管理服務(wù)器進一步用于,設(shè)定備份請求單元的用戶權(quán)限級別,檢測到當(dāng)前有一個以上的備份請求單元發(fā)來的備份請求在等待處理,則選擇用戶權(quán)限級別最高的備份請求單元發(fā)來的備份請求進行處理。
7.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述備份請求單元位于數(shù)據(jù)管理服務(wù)器上。
8.一種數(shù)據(jù)備份方法,其特征在于,預(yù)先設(shè)定備份啟動條件,包括從源數(shù)據(jù)中提取備份啟動信息,若根據(jù)該信息檢測到當(dāng)前滿足備份啟動條件,則在源數(shù)據(jù)中選擇需備份的源數(shù)據(jù),將需備份的源數(shù)據(jù)進行備份。
9.如權(quán)利要求8所述的方法,其特征在于,所述方法應(yīng)用于智能車流量監(jiān)控系統(tǒng),所述備份啟動信息為車流量信息,所述備份啟動條件為車流量超過預(yù)定值,所述在源數(shù)據(jù)中選擇需備份的數(shù)據(jù)為將車流量超過預(yù)定值時刻減去預(yù)定時長得到的時刻作為備份起始時刻、將車流量超過預(yù)定值時刻加上預(yù)定時長得到的時刻作為備份終止時刻,選擇在所述備份起始時刻與備份終止時刻之間的源數(shù)據(jù)作為需備份的源數(shù)據(jù)。
10.如權(quán)利要求8所述的方法,其特征在于,所述方法應(yīng)用于電子警察系統(tǒng),所述備份啟動信息為異常告警信息,所述備份啟動條件為產(chǎn)生異常告警信息,所述在源數(shù)據(jù)中選擇需備份的數(shù)據(jù)為將產(chǎn)生異常告警信息的時刻減去預(yù)定時長得到的時刻作為備份起始時刻、將產(chǎn)生異常告警信息的加上預(yù)定時長得到的時刻作為備份終止時刻,選擇在所述備份起始時刻與備份終止時刻之間的源數(shù)據(jù)作為需備份的源數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)備份系統(tǒng),包括用于生成源數(shù)據(jù)的源數(shù)據(jù)生成單元、用于判斷是否啟動備份并發(fā)起備份請求的備份請求單元和用于進行數(shù)據(jù)備份的數(shù)據(jù)管理服務(wù)器;本發(fā)明同時公開了一種數(shù)據(jù)備份方法,包括從源數(shù)據(jù)中提取備份啟動信息,若根據(jù)該信息檢測到當(dāng)前滿足預(yù)設(shè)的備份啟動條件,則在源數(shù)據(jù)中選擇需備份的源數(shù)據(jù),將需備份的源數(shù)據(jù)備份到備份存儲介質(zhì)上。本發(fā)明實現(xiàn)了有選擇性地數(shù)據(jù)備份,節(jié)省了備份存儲介質(zhì),降低了成本;且在滿足備份啟動條件時及時備份源數(shù)據(jù),避免了源數(shù)據(jù)的丟失造成的數(shù)據(jù)永久性丟失。
文檔編號G06F11/14GK1904848SQ20061011128
公開日2007年1月31日 申請日期2006年8月21日 優(yōu)先權(quán)日2006年8月21日
發(fā)明者張曉琳 申請人:杭州華為三康技術(shù)有限公司