欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)備份方法、備份客戶端與數(shù)據(jù)備份系統(tǒng)的制作方法

文檔序號(hào):10552785閱讀:386來源:國知局
數(shù)據(jù)備份方法、備份客戶端與數(shù)據(jù)備份系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)備份方法、備份客戶端與數(shù)據(jù)備份系統(tǒng),該方法包括:備份客戶端在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查找部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站;所述備份客戶端在查找到所述備份中轉(zhuǎn)站時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存;所述備份客戶端在所述備份數(shù)據(jù)被成功保存后通知備份服務(wù)器從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。實(shí)施本發(fā)明能夠提高數(shù)據(jù)備份速度,減少備份客戶端在進(jìn)行數(shù)據(jù)上傳時(shí)耗費(fèi)的時(shí)間,提高用戶體驗(yàn)感,并且不會(huì)對(duì)備份客戶端的系統(tǒng)帶來任何負(fù)面影響。
【專利說明】
數(shù)據(jù)備份方法、備份客戶端與數(shù)據(jù)備份系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)備份方法、備份客戶端與數(shù)據(jù)備份系統(tǒng)。
【背景技術(shù)】
[0002]云備份是通過集群應(yīng)用、網(wǎng)格技術(shù)、分布式文件系統(tǒng)等功能,將各種不同類型存儲(chǔ)設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對(duì)外提供數(shù)據(jù)存儲(chǔ)備份的功能服務(wù)。
[0003]由于需要進(jìn)行數(shù)據(jù)備份的備份客戶端和用于存儲(chǔ)數(shù)據(jù)的備份服務(wù)器一般是通過廣域網(wǎng)連接的,而廣域網(wǎng)的網(wǎng)絡(luò)環(huán)境不穩(wěn)定,網(wǎng)絡(luò)帶寬較低,網(wǎng)絡(luò)傳輸速度較慢,對(duì)于存儲(chǔ)空間比較大的數(shù)據(jù),需要耗費(fèi)較多的時(shí)間,用戶需要在數(shù)據(jù)傳輸界面等待很久而不能進(jìn)行其他的操作,極大的降低了用戶體驗(yàn)感。
[0004]現(xiàn)有技術(shù)是采用緩存技術(shù),將備份數(shù)據(jù)緩存起來,通過備份客戶端的后臺(tái)控制數(shù)據(jù)傳輸,使得數(shù)據(jù)傳輸界面可以馬上關(guān)閉,用戶能夠進(jìn)行其他的操作,提高用戶體驗(yàn)感。但是采用緩存技術(shù)需要占用備份客戶端的部分磁盤空間,增大了備份客戶端的系統(tǒng)負(fù)擔(dān),降低了系統(tǒng)運(yùn)行的速度。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實(shí)施例提出一種數(shù)據(jù)備份方法、備份客戶端與數(shù)據(jù)備份系統(tǒng),能夠提高數(shù)據(jù)備份速度,減少備份客戶端在進(jìn)行數(shù)據(jù)上傳時(shí)耗費(fèi)的時(shí)間,提高用戶體驗(yàn)感,并且不會(huì)對(duì)備份客戶端的系統(tǒng)帶來任何負(fù)面影響。
[0006]本發(fā)明實(shí)施例提供一種數(shù)據(jù)備份方法,包括:
[0007]備份客戶端在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查找部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站;
[0008]所述備份客戶端在查找到所述備份中轉(zhuǎn)站時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存;
[0009]所述備份客戶端在所述備份數(shù)據(jù)被成功保存后通知備份服務(wù)器從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。
[0010]作為更優(yōu)選地,所述備份客戶端在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查找部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站,具體為:
[0011]所述備份客戶端在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查詢所述備份客戶端所在的局域網(wǎng)內(nèi)所有主機(jī)的IP地址;
[0012]所述備份客戶端根據(jù)所述IP地址向所述局域網(wǎng)內(nèi)所有主機(jī)發(fā)送能夠僅被備份中轉(zhuǎn)站識(shí)別的中轉(zhuǎn)站查詢消息;
[0013]所述備份客戶端通過獲取所述中轉(zhuǎn)站查詢消息所對(duì)應(yīng)的響應(yīng)消息來查找出部署在所述局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站。
[0014]作為更優(yōu)選地,所述備份客戶端在查找到所述備份中轉(zhuǎn)站時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存,具體包括:
[0015]當(dāng)查找到所述備份中轉(zhuǎn)站時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)備份請(qǐng)求消息,以使得所述備份中轉(zhuǎn)站對(duì)記載在所述數(shù)據(jù)備份請(qǐng)求中的與所述備份客戶端綁定的身份信息進(jìn)行驗(yàn)證;
[0016]當(dāng)獲取所述備份中轉(zhuǎn)站返回的驗(yàn)證成功消息時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存。
[0017]作為更優(yōu)選地,所述備份客戶端在所述備份數(shù)據(jù)被成功保存后通知備份服務(wù)器從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存,具體包括:
[0018]在成功將所述備份數(shù)據(jù)保存在所述備份中轉(zhuǎn)站后,獲取所述備份中轉(zhuǎn)站發(fā)送的數(shù)據(jù)中轉(zhuǎn)成功消息;所述數(shù)據(jù)中轉(zhuǎn)成功消息記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)地址;
[0019]將所述數(shù)據(jù)中轉(zhuǎn)成功消息轉(zhuǎn)發(fā)到備份服務(wù)器,通知所述備份服務(wù)器根據(jù)所述數(shù)據(jù)中轉(zhuǎn)成功消息中的存儲(chǔ)地址從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。
[0020]作為更優(yōu)選地,所述數(shù)據(jù)中轉(zhuǎn)成功消息還記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的初始存儲(chǔ)時(shí)間;
[0021 ]所述數(shù)據(jù)備份方法還包括:
[0022]根據(jù)所述初始存儲(chǔ)時(shí)間計(jì)算所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)時(shí)長;
[0023]當(dāng)所述存儲(chǔ)時(shí)長達(dá)到預(yù)設(shè)的時(shí)長閾值時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)刪除消息,以通知所述備份中轉(zhuǎn)站將所述備份數(shù)據(jù)刪除。
[0024]相應(yīng)地,本發(fā)明實(shí)施例還提供一種備份客戶端,包括:
[0025]中轉(zhuǎn)站查找模塊,用于在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查找部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站;
[0026]備份數(shù)據(jù)發(fā)送模塊,用于在查找到所述備份中轉(zhuǎn)站時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存;
[0027]數(shù)據(jù)下載通知模塊,用于在所述備份數(shù)據(jù)被成功保存后通知備份服務(wù)器從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。
[0028]作為更優(yōu)選地,所述中轉(zhuǎn)站查找模塊具體包括:
[0029]IP地址查找單元,用于在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查詢所述備份客戶端所在的局域網(wǎng)內(nèi)所有主機(jī)的IP地址;
[0030]查詢消息發(fā)送單元,用于根據(jù)所述IP地址向所述局域網(wǎng)內(nèi)所有主機(jī)發(fā)送能夠僅被備份中轉(zhuǎn)站識(shí)別的中轉(zhuǎn)站查詢消息;
[0031]響應(yīng)消息獲取單元,用于通過獲取所述中轉(zhuǎn)站查詢消息所對(duì)應(yīng)的響應(yīng)消息來查找出部署在所述局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站。
[0032]作為更優(yōu)選地,所述備份數(shù)據(jù)發(fā)送模塊包括:
[0033]備份請(qǐng)求發(fā)送單元,用于當(dāng)查找到所述備份中轉(zhuǎn)站時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)備份請(qǐng)求消息,以使得所述備份中轉(zhuǎn)站對(duì)記載在所述數(shù)據(jù)備份請(qǐng)求中的與所述備份客戶端綁定的身份信息進(jìn)行驗(yàn)證;
[0034]備份數(shù)據(jù)發(fā)送單元,用于當(dāng)獲取所述備份中轉(zhuǎn)站返回的驗(yàn)證成功消息時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存。
[0035]作為更優(yōu)選地,所述數(shù)據(jù)下載通知模塊包括:
[0036]成功消息獲取單元,用于在成功將所述備份數(shù)據(jù)保存在所述備份中轉(zhuǎn)站后,獲取所述備份中轉(zhuǎn)站發(fā)送的數(shù)據(jù)中轉(zhuǎn)成功消息;所述數(shù)據(jù)中轉(zhuǎn)成功消息記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)地址;
[0037]成功消息轉(zhuǎn)發(fā)單元,用于將所述數(shù)據(jù)中轉(zhuǎn)成功消息轉(zhuǎn)發(fā)到備份服務(wù)器,通知所述備份服務(wù)器根據(jù)所述數(shù)據(jù)中轉(zhuǎn)成功消息中的存儲(chǔ)地址從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。
[0038]作為更優(yōu)選地,所述數(shù)據(jù)中轉(zhuǎn)成功消息還記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的初始存儲(chǔ)時(shí)間;
[0039]所述備份客戶端還包括:
[0040]存儲(chǔ)時(shí)長計(jì)算模塊,用于根據(jù)所述初始存儲(chǔ)時(shí)間計(jì)算所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)時(shí)長;
[0041]數(shù)據(jù)刪除通知模塊,用于當(dāng)所述存儲(chǔ)時(shí)長達(dá)到預(yù)設(shè)的時(shí)長閾值時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)刪除消息,以通知所述備份中轉(zhuǎn)站將所述備份數(shù)據(jù)刪除。
[0042]同時(shí),本發(fā)明還提供一種數(shù)據(jù)備份系統(tǒng),包括上述的備份客戶端、備份服務(wù)器以及部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站。
[0043]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:本發(fā)明實(shí)施例提供了一種數(shù)據(jù)備份方法、備份客戶端與數(shù)據(jù)備份系統(tǒng),通過在備份客戶端所在的局域網(wǎng)內(nèi)部署備份中轉(zhuǎn)站及其相應(yīng)的代理服務(wù),依靠局域網(wǎng)的高帶寬,將備份數(shù)據(jù)通過局域網(wǎng)發(fā)送到備份中轉(zhuǎn)站,由備份中轉(zhuǎn)站間接代傳輸?shù)絺浞莘?wù)器,幫助用戶快速備份數(shù)據(jù)文件。由于備份客戶端和備份中轉(zhuǎn)站之間采用了局域網(wǎng)進(jìn)行數(shù)據(jù)傳輸,其傳輸速度可以達(dá)到幾十兆甚至幾百兆,能夠比廣域網(wǎng)的傳輸速度快幾十倍,并且網(wǎng)絡(luò)穩(wěn)定性強(qiáng),極大地減少了備份客戶端在進(jìn)行數(shù)據(jù)上傳時(shí)耗費(fèi)的時(shí)間,在不依賴于緩存技術(shù)的情況下提高用戶的體驗(yàn)感,不會(huì)占用備份客戶端的磁盤空間,不會(huì)影響系統(tǒng)的運(yùn)行速度。此外,通過對(duì)備份客戶端進(jìn)行驗(yàn)證來建立備份客戶端和備份中轉(zhuǎn)站之間的可靠連接,防止惡意對(duì)備份中轉(zhuǎn)站進(jìn)行數(shù)據(jù)上傳。數(shù)據(jù)備份系統(tǒng)擁有兩種備份方向,在用戶沒有辦法通過備份中轉(zhuǎn)站快速備份數(shù)據(jù)的環(huán)境下,還可以繼續(xù)通過緩存技術(shù)傳輸備份數(shù)據(jù)來提高用戶體驗(yàn)。另外,備份中轉(zhuǎn)站在一段時(shí)間內(nèi)保留備份數(shù)據(jù),并自動(dòng)刪除過期的備份數(shù)據(jù),以確保備份中轉(zhuǎn)站擁有足夠的磁盤空間給后續(xù)的備份數(shù)據(jù)有存放的地方。
【附圖說明】
[0044]圖1是本發(fā)明實(shí)施例提供的數(shù)據(jù)備份方法的流程示意圖;
[0045]圖2是圖1中的步驟SI的一種【具體實(shí)施方式】的流程示意圖;
[0046]圖3是圖1中的步驟S2的一種【具體實(shí)施方式】的流程示意圖;
[0047]圖4是圖1中的步驟S3的一種【具體實(shí)施方式】的流程示意圖;
[0048]圖5是本發(fā)明實(shí)施例提供的備份客戶端100的結(jié)構(gòu)框圖;
[0049]圖6是圖5中的中轉(zhuǎn)站查找模塊I的一種【具體實(shí)施方式】的結(jié)構(gòu)框圖;
[0050]圖7是圖5中的備份數(shù)據(jù)發(fā)送模塊2的一種【具體實(shí)施方式】的結(jié)構(gòu)框圖;
[0051]圖8是圖5中的數(shù)據(jù)下載通知模塊3的一種【具體實(shí)施方式】的結(jié)構(gòu)框圖;
[0052]圖9是本發(fā)明實(shí)施例提供的數(shù)據(jù)備份系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0053]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0054]參見圖1,是本發(fā)明實(shí)施例提供的數(shù)據(jù)備份方法的流程示意圖,該方法包括以下步驟:
[0055]SI,備份客戶端在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查找部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站;
[0056]S2,所述備份客戶端在查找到所述備份中轉(zhuǎn)站時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存;
[0057]S3,所述備份客戶端在所述備份數(shù)據(jù)被成功保存后通知備份服務(wù)器從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。
[0058]本發(fā)明實(shí)施例通過在備份客戶端所在的局域網(wǎng)內(nèi)部署備份中轉(zhuǎn)站及其相應(yīng)的代理服務(wù),依靠局域網(wǎng)的高帶寬,將備份數(shù)據(jù)通過局域網(wǎng)發(fā)送到備份中轉(zhuǎn)站,由備份中轉(zhuǎn)站間接代傳輸?shù)絺浞莘?wù)器,幫助用戶快速備份數(shù)據(jù)文件。由于備份客戶端和備份中轉(zhuǎn)站之間采用了局域網(wǎng)進(jìn)行數(shù)據(jù)傳輸,其傳輸速度可以達(dá)到幾十兆甚至幾百兆,能夠比廣域網(wǎng)的傳輸速度快幾十倍,并且網(wǎng)絡(luò)穩(wěn)定性強(qiáng),極大地減少了備份客戶端在進(jìn)行數(shù)據(jù)上傳時(shí)耗費(fèi)的時(shí)間,在不依賴于緩存技術(shù)的情況下提高用戶的體驗(yàn)感,不會(huì)占用備份客戶端的磁盤空間,不會(huì)影響系統(tǒng)的運(yùn)行速度。
[0059]如圖2所示,其是圖1中的步驟SI的一種【具體實(shí)施方式】的流程示意圖。所述步驟SI具體包括:
[0060]Sll,所述備份客戶端在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查詢所述備份客戶端所在的局域網(wǎng)內(nèi)所有主機(jī)的IP地址;
[0061]S12,所述備份客戶端根據(jù)所述IP地址向所述局域網(wǎng)內(nèi)所有主機(jī)發(fā)送能夠僅被備份中轉(zhuǎn)站識(shí)別的中轉(zhuǎn)站查詢消息;
[0062]S13,所述備份客戶端通過獲取所述中轉(zhuǎn)站查詢消息所對(duì)應(yīng)的響應(yīng)消息來查找出部署在所述局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站。
[0063]需要說明的是,步驟Sll?S13只是步驟SI的一種具體實(shí)現(xiàn)方式,步驟SI還可以采用以下的實(shí)現(xiàn)方式:
[0064]當(dāng)檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查詢備份客戶端所在的局域網(wǎng)內(nèi)所有在線主機(jī)的IP地址;
[0065]將所述局域網(wǎng)內(nèi)所有在線主機(jī)的IP地址與預(yù)先配置在所述備份客戶端中的中轉(zhuǎn)站列表信息進(jìn)行比對(duì),以查找出在所述局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站;所述中轉(zhuǎn)站列表信息記載了多個(gè)備份中轉(zhuǎn)站的IP地址。
[0066]采用以上兩種的方式都可以實(shí)現(xiàn)在備份客戶端所在的局域網(wǎng)的范圍內(nèi)查找備份中轉(zhuǎn)站。
[0067]一般來說,在同一個(gè)局域網(wǎng)內(nèi)會(huì)部署一個(gè)備份中轉(zhuǎn)站。例如,在企業(yè)云備份用戶中,可在企業(yè)內(nèi)部部署一個(gè)備份中轉(zhuǎn)站。在普通用戶環(huán)境下,可以在多地為普通用戶部署多個(gè)備份中轉(zhuǎn)站,只要用戶加入到與備份中轉(zhuǎn)站同一局域網(wǎng),就可以享受到高速備份服務(wù)。此夕卜,如果備份客戶端查找到不止一個(gè)備份中轉(zhuǎn)站的話,可以選擇性能最優(yōu)的備份中轉(zhuǎn)站,性能可以是傳輸速度、存儲(chǔ)空間以及資源占用率等。
[0068]作為更優(yōu)選地,所述備份客戶端在查找不到所述備份中轉(zhuǎn)站時(shí),將備份數(shù)據(jù)緩存起來,通過備份客戶端的后臺(tái)控制備份數(shù)據(jù)傳輸?shù)剿鰝浞莘?wù)器。
[0069]作為更優(yōu)選地,備份服務(wù)器將備份數(shù)據(jù)轉(zhuǎn)發(fā)到云存儲(chǔ)服務(wù)器。云存儲(chǔ)服務(wù)器的存儲(chǔ)空間遠(yuǎn)大于備份服務(wù)器,因此將備份服務(wù)器將備份數(shù)據(jù)轉(zhuǎn)發(fā)到云存儲(chǔ)服務(wù)器,可以減少備份服務(wù)器的存儲(chǔ)壓力。備份數(shù)據(jù)從備份客戶端發(fā)送,有兩個(gè)方向。一個(gè)方向是數(shù)據(jù)經(jīng)過備份中轉(zhuǎn)站到備份服務(wù)器,再到云存儲(chǔ)服務(wù)器;另外一個(gè)方向是數(shù)據(jù)通過緩存的方式直接到備份服務(wù)器,再到云存儲(chǔ)服務(wù)器。備份系統(tǒng)擁有這兩種備份方向的目的是在用戶沒有辦法通過備份中轉(zhuǎn)站快速備份數(shù)據(jù)的環(huán)境下,還可以繼續(xù)通過緩存技術(shù)傳輸備份數(shù)據(jù)來提高用戶體驗(yàn)。
[0070]如圖3所示,其是圖1中的步驟S2的一種【具體實(shí)施方式】的流程示意圖。所述步驟S2具體包括:
[0071 ] S21,當(dāng)查找到所述備份中轉(zhuǎn)站時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)備份請(qǐng)求消息,以使得所述備份中轉(zhuǎn)站對(duì)記載在所述數(shù)據(jù)備份請(qǐng)求中的與所述備份客戶端綁定的身份信息進(jìn)行驗(yàn)證;
[0072]S22,當(dāng)獲取所述備份中轉(zhuǎn)站返回的驗(yàn)證成功消息時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存。
[0073]對(duì)備份客戶端的驗(yàn)證主要是建立備份客戶端和備份中轉(zhuǎn)站之間的可靠的數(shù)據(jù)連接,通過備份系統(tǒng)內(nèi)定的特定的方式進(jìn)行信息交互,防止惡意對(duì)備份中轉(zhuǎn)站進(jìn)行數(shù)據(jù)上傳。
[0074]如圖4所示,其是圖1中的步驟S3的一種【具體實(shí)施方式】的流程示意圖。所述步驟S3具體包括:
[0075]S31,在成功將所述備份數(shù)據(jù)保存在所述備份中轉(zhuǎn)站后,獲取所述備份中轉(zhuǎn)站發(fā)送的數(shù)據(jù)中轉(zhuǎn)成功消息;所述數(shù)據(jù)中轉(zhuǎn)成功消息記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)地址;
[0076]S32,將所述數(shù)據(jù)中轉(zhuǎn)成功消息轉(zhuǎn)發(fā)到備份服務(wù)器,通知所述備份服務(wù)器根據(jù)所述數(shù)據(jù)中轉(zhuǎn)成功消息中的存儲(chǔ)地址從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。
[0077]通過將備份數(shù)據(jù)在備份中轉(zhuǎn)站的存儲(chǔ)地址發(fā)送給備份服務(wù)器,使得備份服務(wù)器能夠根據(jù)所述存儲(chǔ)地址來對(duì)備份數(shù)據(jù)進(jìn)行下載,確保了數(shù)據(jù)的唯一性和完整性。
[0078]作為更優(yōu)選地,所述數(shù)據(jù)中轉(zhuǎn)成功消息還記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的初始存儲(chǔ)時(shí)間;
[0079]所述數(shù)據(jù)備份方法還包括:
[0080]根據(jù)所述初始存儲(chǔ)時(shí)間計(jì)算所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)時(shí)長;
[0081]當(dāng)所述存儲(chǔ)時(shí)長達(dá)到預(yù)設(shè)的時(shí)長閾值時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)刪除消息,以通知所述備份中轉(zhuǎn)站將所述備份數(shù)據(jù)刪除。
[0082]因此,備份中轉(zhuǎn)站在一段時(shí)間內(nèi)保留備份數(shù)據(jù),并自動(dòng)刪除過期的備份數(shù)據(jù),以確保備份中轉(zhuǎn)站擁有足夠的磁盤空間給后續(xù)的備份數(shù)據(jù)有存放的地方。
[0083]作為更優(yōu)選地,在所述步驟S2中,發(fā)送到所述備份中轉(zhuǎn)站的備份數(shù)據(jù)具體是經(jīng)過壓縮后的備份數(shù)據(jù)。通過在發(fā)送給備份中轉(zhuǎn)站之前對(duì)備份數(shù)據(jù)進(jìn)行壓縮,可以進(jìn)一步減少備份數(shù)據(jù)上傳所需要的時(shí)間。
[0084]相應(yīng)地,本發(fā)明實(shí)施例還提供一種備份客戶端。
[0085]如圖5所示,其是本發(fā)明實(shí)施例提供的備份客戶端100的結(jié)構(gòu)框圖,包括:
[0086]中轉(zhuǎn)站查找模塊I,用于在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查找部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站;
[0087]備份數(shù)據(jù)發(fā)送模塊2,用于在查找到所述備份中轉(zhuǎn)站時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存;
[0088]數(shù)據(jù)下載通知模塊3,用于在所述備份數(shù)據(jù)被成功保存后通知備份服務(wù)器從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。
[0089]如圖6所示,其是圖5中的中轉(zhuǎn)站查找模塊I的一種【具體實(shí)施方式】的結(jié)構(gòu)框圖,包括:
[0090]IP地址查找單元11,用于在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查詢所述備份客戶端所在的局域網(wǎng)內(nèi)所有主機(jī)的IP地址;
[0091]查詢消息發(fā)送單元12,用于根據(jù)所述IP地址向所述局域網(wǎng)內(nèi)所有主機(jī)發(fā)送能夠僅被備份中轉(zhuǎn)站識(shí)別的中轉(zhuǎn)站查詢消息;
[0092]響應(yīng)消息獲取單元13,用于通過獲取所述中轉(zhuǎn)站查詢消息所對(duì)應(yīng)的響應(yīng)消息來查找出部署在所述局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站。
[0093]如圖7所示,其是圖5中的備份數(shù)據(jù)發(fā)送模塊2的一種【具體實(shí)施方式】的結(jié)構(gòu)框圖,包括:
[0094]備份請(qǐng)求發(fā)送單元21,用于當(dāng)查找到所述備份中轉(zhuǎn)站時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)備份請(qǐng)求消息,以使得所述備份中轉(zhuǎn)站對(duì)記載在所述數(shù)據(jù)備份請(qǐng)求中的與所述備份客戶端綁定的身份信息進(jìn)行驗(yàn)證;
[0095]備份數(shù)據(jù)發(fā)送單元22,用于當(dāng)獲取所述備份中轉(zhuǎn)站返回的驗(yàn)證成功消息時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存。
[0096]作為更優(yōu)選地,所述備份數(shù)據(jù)發(fā)送模塊2還用于在查找不到所述備份中轉(zhuǎn)站時(shí),將備份數(shù)據(jù)緩存起來,通過備份客戶端的后臺(tái)控制備份數(shù)據(jù)傳輸?shù)剿鰝浞莘?wù)器。
[0097]如圖8所示,其是圖5中的數(shù)據(jù)下載通知模塊3的一種【具體實(shí)施方式】的結(jié)構(gòu)框圖,包括:
[0098]成功消息獲取單元31,用于在成功將所述備份數(shù)據(jù)保存在所述備份中轉(zhuǎn)站后,獲取所述備份中轉(zhuǎn)站發(fā)送的數(shù)據(jù)中轉(zhuǎn)成功消息;所述數(shù)據(jù)中轉(zhuǎn)成功消息記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)地址;
[0099]成功消息轉(zhuǎn)發(fā)單元32,用于將所述數(shù)據(jù)中轉(zhuǎn)成功消息轉(zhuǎn)發(fā)到備份服務(wù)器,通知所述備份服務(wù)器根據(jù)所述數(shù)據(jù)中轉(zhuǎn)成功消息中的存儲(chǔ)地址從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。
[0100]作為更優(yōu)選地,所述數(shù)據(jù)中轉(zhuǎn)成功消息還記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的初始存儲(chǔ)時(shí)間;
[0101]所述備份客戶端100還包括:
[0102]存儲(chǔ)時(shí)長計(jì)算模塊,用于根據(jù)所述初始存儲(chǔ)時(shí)間計(jì)算所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)時(shí)長;
[0103]數(shù)據(jù)刪除通知模塊,用于當(dāng)所述存儲(chǔ)時(shí)長達(dá)到預(yù)設(shè)的時(shí)長閾值時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)刪除消息,以通知所述備份中轉(zhuǎn)站將所述備份數(shù)據(jù)刪除。
[0104]作為更優(yōu)選地,所述備份數(shù)據(jù)發(fā)送模塊2發(fā)送到所述備份中轉(zhuǎn)站的備份數(shù)據(jù)具體是經(jīng)過壓縮后的備份數(shù)據(jù)。
[0105]需要說明的是,本發(fā)明實(shí)施例提供的備份客戶端用于執(zhí)行上述數(shù)據(jù)備份方法的所有方法流程,其工作原理和有益效果一一對(duì)應(yīng),因而不再贅述。
[0106]同時(shí),本發(fā)明實(shí)施例還提供一種數(shù)據(jù)備份系統(tǒng)。
[0107]如圖9所示,其是本發(fā)明實(shí)施例提供的數(shù)據(jù)備份系統(tǒng)的結(jié)構(gòu)框圖,包括上述實(shí)施例提供的備份客戶端100、備份服務(wù)器200以及部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站300。
[0108]作為更優(yōu)選地,所述數(shù)據(jù)備份系統(tǒng)還包括云存儲(chǔ)服務(wù)器400。所述備份服務(wù)器200接收到的備份數(shù)據(jù)轉(zhuǎn)發(fā)到所述云存儲(chǔ)服務(wù)器400進(jìn)行存儲(chǔ)。
[0109]在所述數(shù)據(jù)備份系統(tǒng)中,備份數(shù)據(jù)從備份客戶端發(fā)送,有兩個(gè)方向。一個(gè)方向是數(shù)據(jù)經(jīng)過備份中轉(zhuǎn)站到備份服務(wù)器,再到云存儲(chǔ)服務(wù)器;另外一個(gè)方向是數(shù)據(jù)通過緩存的方式直接到備份服務(wù)器,再到云存儲(chǔ)服務(wù)器。
[0110]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:本發(fā)明實(shí)施例提供了一種數(shù)據(jù)備份方法、備份客戶端與數(shù)據(jù)備份系統(tǒng),通過在備份客戶端所在的局域網(wǎng)內(nèi)部署備份中轉(zhuǎn)站及其相應(yīng)的代理服務(wù),依靠局域網(wǎng)的高帶寬,將備份數(shù)據(jù)通過局域網(wǎng)發(fā)送到備份中轉(zhuǎn)站,由備份中轉(zhuǎn)站間接代傳輸?shù)絺浞莘?wù)器,幫助用戶快速備份數(shù)據(jù)文件。由于備份客戶端和備份中轉(zhuǎn)站之間采用了局域網(wǎng)進(jìn)行數(shù)據(jù)傳輸,其傳輸速度可以達(dá)到幾十兆甚至幾百兆,能夠比廣域網(wǎng)的傳輸速度快幾十倍,并且網(wǎng)絡(luò)穩(wěn)定性強(qiáng),極大地減少了備份客戶端在進(jìn)行數(shù)據(jù)上傳時(shí)耗費(fèi)的時(shí)間,在不依賴于緩存技術(shù)的情況下提高用戶的體驗(yàn)感,不會(huì)占用備份客戶端的磁盤空間,不會(huì)影響系統(tǒng)的運(yùn)行速度。此外,通過對(duì)備份客戶端進(jìn)行驗(yàn)證來建立備份客戶端和備份中轉(zhuǎn)站之間的可靠連接,防止惡意對(duì)備份中轉(zhuǎn)站進(jìn)行數(shù)據(jù)上傳。數(shù)據(jù)備份系統(tǒng)擁有兩種備份方向,在用戶沒有辦法通過備份中轉(zhuǎn)站快速備份數(shù)據(jù)的環(huán)境下,還可以繼續(xù)通過緩存技術(shù)傳輸備份數(shù)據(jù)來提高用戶體驗(yàn)。另外,備份中轉(zhuǎn)站在一段時(shí)間內(nèi)保留備份數(shù)據(jù),并自動(dòng)刪除過期的備份數(shù)據(jù),以確保備份中轉(zhuǎn)站擁有足夠的磁盤空間給后續(xù)的備份數(shù)據(jù)有存放的地方。
[0111]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-OnIy Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(RandomAccessMemory,RAM)等。
[0112]以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)備份方法,其特征在于,包括: 備份客戶端在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查找部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站; 所述備份客戶端在查找到所述備份中轉(zhuǎn)站時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存; 所述備份客戶端在所述備份數(shù)據(jù)被成功保存后通知備份服務(wù)器從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。2.如權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,所述備份客戶端在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查找部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站,具體包括: 所述備份客戶端在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查詢所述備份客戶端所在的局域網(wǎng)內(nèi)所有主機(jī)的IP地址; 所述備份客戶端根據(jù)所述IP地址向所述局域網(wǎng)內(nèi)所有主機(jī)發(fā)送能夠僅被備份中轉(zhuǎn)站識(shí)別的中轉(zhuǎn)站查詢消息; 所述備份客戶端通過獲取所述中轉(zhuǎn)站查詢消息所對(duì)應(yīng)的響應(yīng)消息來查找出部署在所述局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站。3.如權(quán)利要求1和2所述的數(shù)據(jù)備份方法,其特征在于,所述備份客戶端在查找到所述備份中轉(zhuǎn)站時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存,具體包括: 當(dāng)查找到所述備份中轉(zhuǎn)站時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)備份請(qǐng)求消息,以使得所述備份中轉(zhuǎn)站對(duì)記載在所述數(shù)據(jù)備份請(qǐng)求中的與所述備份客戶端綁定的身份信息進(jìn)行驗(yàn)證;當(dāng)獲取所述備份中轉(zhuǎn)站返回的驗(yàn)證成功消息時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存; 所述備份客戶端在所述備份數(shù)據(jù)被成功保存后通知備份服務(wù)器從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存,具體包括: 在成功將所述備份數(shù)據(jù)保存在所述備份中轉(zhuǎn)站后,獲取所述備份中轉(zhuǎn)站發(fā)送的數(shù)據(jù)中轉(zhuǎn)成功消息;所述數(shù)據(jù)中轉(zhuǎn)成功消息記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)地址;將所述數(shù)據(jù)中轉(zhuǎn)成功消息轉(zhuǎn)發(fā)到備份服務(wù)器,通知所述備份服務(wù)器根據(jù)所述數(shù)據(jù)中轉(zhuǎn)成功消息中的存儲(chǔ)地址從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。4.如權(quán)利要求3所述的數(shù)據(jù)備份方法,其特征在于,所述數(shù)據(jù)中轉(zhuǎn)成功消息還記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的初始存儲(chǔ)時(shí)間; 所述數(shù)據(jù)備份方法還包括: 根據(jù)所述初始存儲(chǔ)時(shí)間計(jì)算所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)時(shí)長; 當(dāng)所述存儲(chǔ)時(shí)長達(dá)到預(yù)設(shè)的時(shí)長閾值時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)刪除消息,以通知所述備份中轉(zhuǎn)站將所述備份數(shù)據(jù)刪除。5.一種備份客戶端,其特征在于,包括: 中轉(zhuǎn)站查找模塊,用于在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查找部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站; 備份數(shù)據(jù)發(fā)送模塊,用于在查找到所述備份中轉(zhuǎn)站時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存; 數(shù)據(jù)下載通知模塊,用于在所述備份數(shù)據(jù)被成功保存后通知備份服務(wù)器從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。6.如權(quán)利要求5所述的備份客戶端,其特征在于,所述中轉(zhuǎn)站查找模塊具體包括: IP地址查找單元,用于在檢測到需要進(jìn)行數(shù)據(jù)備份時(shí),查詢所述備份客戶端所在的局域網(wǎng)內(nèi)所有主機(jī)的IP地址; 查詢消息發(fā)送單元,用于根據(jù)所述IP地址向所述局域網(wǎng)內(nèi)所有主機(jī)發(fā)送能夠僅被備份中轉(zhuǎn)站識(shí)別的中轉(zhuǎn)站查詢消息; 響應(yīng)消息獲取單元,用于通過獲取所述中轉(zhuǎn)站查詢消息所對(duì)應(yīng)的響應(yīng)消息來查找出部署在所述局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站。7.如權(quán)利要求5和6所述的備份客戶端,其特征在于,所述備份數(shù)據(jù)發(fā)送模塊包括: 備份請(qǐng)求發(fā)送單元,用于當(dāng)查找到所述備份中轉(zhuǎn)站時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)備份請(qǐng)求消息,以使得所述備份中轉(zhuǎn)站對(duì)記載在所述數(shù)據(jù)備份請(qǐng)求中的與所述備份客戶端綁定的身份信息進(jìn)行驗(yàn)證; 備份數(shù)據(jù)發(fā)送單元,用于當(dāng)獲取所述備份中轉(zhuǎn)站返回的驗(yàn)證成功消息時(shí),將備份數(shù)據(jù)通過所述局域網(wǎng)發(fā)送到所述備份中轉(zhuǎn)站進(jìn)行保存; 所述數(shù)據(jù)下載通知模塊包括: 成功消息獲取單元,用于在成功將所述備份數(shù)據(jù)保存在所述備份中轉(zhuǎn)站后,獲取所述備份中轉(zhuǎn)站發(fā)送的數(shù)據(jù)中轉(zhuǎn)成功消息;所述數(shù)據(jù)中轉(zhuǎn)成功消息記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)地址; 成功消息轉(zhuǎn)發(fā)單元,用于將所述數(shù)據(jù)中轉(zhuǎn)成功消息轉(zhuǎn)發(fā)到備份服務(wù)器,通知所述備份服務(wù)器根據(jù)所述數(shù)據(jù)中轉(zhuǎn)成功消息中的存儲(chǔ)地址從所述備份中轉(zhuǎn)站中下載所述備份數(shù)據(jù)進(jìn)行保存。8.如權(quán)利要求7所述的備份客戶端,其特征在于,所述數(shù)據(jù)中轉(zhuǎn)成功消息還記載了所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的初始存儲(chǔ)時(shí)間; 所述備份客戶端還包括: 存儲(chǔ)時(shí)長計(jì)算模塊,用于根據(jù)所述初始存儲(chǔ)時(shí)間計(jì)算所述備份數(shù)據(jù)在所述備份中轉(zhuǎn)站的存儲(chǔ)時(shí)長; 數(shù)據(jù)刪除通知模塊,用于當(dāng)所述存儲(chǔ)時(shí)長達(dá)到預(yù)設(shè)的時(shí)長閾值時(shí),向所述備份中轉(zhuǎn)站發(fā)送數(shù)據(jù)刪除消息,以通知所述備份中轉(zhuǎn)站將所述備份數(shù)據(jù)刪除。9.一種數(shù)據(jù)備份系統(tǒng),其特征在于,包括如權(quán)利要求6?10任一項(xiàng)所述的備份客戶端、備份服務(wù)器以及部署在所述備份客戶端所在的局域網(wǎng)內(nèi)的備份中轉(zhuǎn)站。
【文檔編號(hào)】G06F11/14GK105912422SQ201610211374
【公開日】2016年8月31日
【申請(qǐng)日】2016年4月5日
【發(fā)明人】陳東偉
【申請(qǐng)人】廣州杰賽科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
万全县| 德昌县| 宣恩县| 丰县| 乳山市| 绥德县| 吉安县| 鹤峰县| 多伦县| 鲁山县| 黄陵县| 桓仁| 肇东市| 无为县| 青阳县| 乌海市| 龙胜| 安新县| 兰坪| 阿尔山市| 宁城县| 沂源县| 大理市| 开鲁县| 抚州市| 普兰县| 高淳县| 天峨县| 连城县| 定西市| 边坝县| 库尔勒市| 无棣县| 吴川市| 申扎县| 漳浦县| 布拖县| 乡宁县| 黑山县| 兴化市| 蕲春县|