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

一種存儲數(shù)據(jù)更新的方法、云存儲服務(wù)器及終端的制作方法

文檔序號:7812183閱讀:167來源:國知局
一種存儲數(shù)據(jù)更新的方法、云存儲服務(wù)器及終端的制作方法
【專利摘要】本發(fā)明公開了一種存儲數(shù)據(jù)更新的方法、云存儲服務(wù)器及終端,屬于通信領(lǐng)域。所述方法包括以下步驟:獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號,并檢測所述版本號是否沖突;確定所述云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn);將所述云存儲網(wǎng)絡(luò)中其它數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)更新至與所述版本號最高的存儲數(shù)據(jù)一致。本發(fā)明實(shí)施例提供的方法使得云存儲網(wǎng)絡(luò)中所有數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)版本一致,同時,使得客戶端更容易獲得云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中版本號最高的存儲數(shù)據(jù)。
【專利說明】—種存儲數(shù)據(jù)更新的方法、云存儲服務(wù)器及終端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種存儲數(shù)據(jù)更新的方法、云存儲服務(wù)器及終端。

【背景技術(shù)】
[0002]隨著混合云技術(shù)的發(fā)展,云存儲網(wǎng)絡(luò)上存儲越來越多得存儲數(shù)據(jù),每一個數(shù)據(jù)存儲端點(diǎn)都可以單獨(dú)進(jìn)行更新。
[0003]但是,云存儲網(wǎng)絡(luò)中同一存儲數(shù)據(jù)由于不同數(shù)據(jù)存儲端點(diǎn)的更新進(jìn)度不一樣,客戶端需要同步云存儲網(wǎng)絡(luò)中的存儲數(shù)據(jù)時,只能獲取與之連接的數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)而不能獲得云存儲網(wǎng)絡(luò)中所有數(shù)據(jù)存儲端點(diǎn)中最新、版本號最高的存儲數(shù)據(jù)。


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

[0004]有鑒于此,本發(fā)明要解決的技術(shù)問題是提供一種存儲數(shù)據(jù)更新的方法,以解決現(xiàn)有云存儲網(wǎng)絡(luò)中數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)版本不一,客戶端難以獲得云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中版本號最高的存儲數(shù)據(jù)的問題。
[0005]本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案如下:
[0006]一種存儲數(shù)據(jù)更新的方法,應(yīng)用于云存儲網(wǎng)絡(luò),該方法包括以下步驟:
[0007]獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號,并檢測該版本號是否沖關(guān);
[0008]確定該云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn);
[0009]將該云存儲網(wǎng)絡(luò)中其它數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)更新至與該版本號最高的存儲數(shù)據(jù)一致。
[0010]優(yōu)選地,該將該云存儲網(wǎng)絡(luò)中其它數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)更新至與該版本號最高的存儲數(shù)據(jù)一致的步驟包括以下步驟:
[0011]比較該云存儲網(wǎng)絡(luò)中相鄰數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)的版本號;
[0012]獲取較高版本號的存儲數(shù)據(jù)相對于較低版本號的存儲數(shù)據(jù)的更新增量及該較高版本號;
[0013]根據(jù)該更新增量將較低版本號的存儲數(shù)據(jù)更新至該較高版本號的存儲數(shù)據(jù),并將該較低版本號更新至該較高版本號。
[0014]優(yōu)選地,該存儲數(shù)據(jù)采用其哈希值作為版本號。
[0015]本發(fā)明的目的還在于提供一種存儲數(shù)據(jù)更新的方法,應(yīng)用于終端,該方法包括以下步驟:
[0016]獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號,并檢測該版本號是否沖關(guān);
[0017]確定該云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn);
[0018]將終端的存儲數(shù)據(jù)更新至與該版本號最高的存儲數(shù)據(jù)一致。
[0019]優(yōu)選地,該將終端的存儲數(shù)據(jù)更新至與該版本號最高的存儲數(shù)據(jù)一致的步驟包括以下步驟:
[0020]建立與該版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)的連接;
[0021]獲取該版本號最高的存儲數(shù)據(jù)相對于該終端的存儲數(shù)據(jù)的數(shù)據(jù)增量;
[0022]將該數(shù)據(jù)增量寫入該終端以更新該終端的存儲數(shù)據(jù),并將該終端更新后的存儲數(shù)據(jù)的版本號更新至該版本號最高的存儲數(shù)據(jù)對應(yīng)的版本號。
[0023]本發(fā)明的另一目的在于提供一種云存儲服務(wù)器,該云存儲服務(wù)器包括:
[0024]第一獲取單元,用于獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號;
[0025]第一檢測單元,用于檢測該版本號是否沖突;
[0026]第一確定單元,用于確定該云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn);
[0027]第一更新單元,用于將該云存儲網(wǎng)絡(luò)中其它數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)更新至與該版本號最高的存儲數(shù)據(jù)一致。
[0028]優(yōu)選地,該第一更新單元包括:
[0029]比較子單元,用于比較該云存儲網(wǎng)絡(luò)中相鄰數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)的版本號;
[0030]第一獲取子單元,用于獲取較高版本號的存儲數(shù)據(jù)相對于較低版本號的存儲數(shù)據(jù)的更新增量及該較高版本號;
[0031]第一更新子單元,用于根據(jù)該更新增量將較低版本號的存儲數(shù)據(jù)更新至該較高版本號的存儲數(shù)據(jù),并將該較低版本號更新至該較高版本號。
[0032]優(yōu)選地,該存儲數(shù)據(jù)采用其哈希值作為版本號。
[0033]本發(fā)明的另一目的還在于提供一種終端,該終端包括:
[0034]第二獲取單元,用于獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號;
[0035]第二檢測單元,用于檢測該版本號是否沖突;
[0036]第二確定單元,用于確定該云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn);
[0037]第二更新單元,用于將終端的存儲數(shù)據(jù)更新至與該版本號最高的存儲數(shù)據(jù)一致。
[0038]優(yōu)選地,該第二更新單元包括:
[0039]連接子單元,用于建立與該版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)的連接;
[0040]第二獲取子單元,用于獲取該版本號最高的存儲數(shù)據(jù)相對于該終端的存儲數(shù)據(jù)的數(shù)據(jù)增量;
[0041]寫入子單元,用于將該數(shù)據(jù)增量寫入該終端以更新該終端的存儲數(shù)據(jù);
[0042]第二更新子單元,用于將該終端更新后的存儲數(shù)據(jù)的版本號更新至該版本號最高的存儲數(shù)據(jù)對應(yīng)的版本號。
[0043]本發(fā)明實(shí)施例的方法、云存儲服務(wù)器及終端,通過獲取云存儲網(wǎng)絡(luò)中所有數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)的版本號,確定版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn),將云存儲網(wǎng)絡(luò)中其它的數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)均更新至版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù),同時使終端與版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)連接,將終端的存儲數(shù)據(jù)更新至該版本號最高的存儲數(shù)據(jù),使得云存儲網(wǎng)絡(luò)中所有數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)版本一致,同時,使得客戶端更容易獲得云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中版本號最高的存儲數(shù)據(jù)。

【專利附圖】

【附圖說明】
[0044]圖1為本發(fā)明實(shí)施例提供的存儲數(shù)據(jù)更新的方法應(yīng)用于云存儲網(wǎng)絡(luò)的流程圖;
[0045]圖2為本發(fā)明第一實(shí)施例提供的存儲數(shù)據(jù)更新的方法的流程圖;
[0046]圖3為本發(fā)明實(shí)施例提供的存儲數(shù)據(jù)更新的方法應(yīng)用于終端的流程圖;
[0047]圖4為本發(fā)明第二實(shí)施例提供的存儲數(shù)據(jù)更新的方法的流程圖;
[0048]圖5為本發(fā)明實(shí)施例提供的云存儲服務(wù)器的框架結(jié)構(gòu)圖;
[0049]圖6為本發(fā)明實(shí)施例提供的終端的框架結(jié)構(gòu)圖。

【具體實(shí)施方式】
[0050]為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0051]本發(fā)明實(shí)施例提供了一種存儲數(shù)據(jù)更新的方法應(yīng)用于云存儲網(wǎng)絡(luò),用于更新云存儲網(wǎng)絡(luò)中所有數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)至最高版本,同時提供了一種存儲數(shù)據(jù)更新的方法應(yīng)用于終端,用于將終端中存儲的數(shù)據(jù)更新至云存儲網(wǎng)絡(luò)中最高版本的存儲數(shù)據(jù)一致。
[0052]圖1示出了本發(fā)明實(shí)施例提供的存儲數(shù)據(jù)更新的方法應(yīng)用于云存儲網(wǎng)絡(luò)的流程,為了便于說明,僅列出與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
[0053]本發(fā)明實(shí)施例提供的存儲數(shù)據(jù)更新的方法,應(yīng)用于云存儲服務(wù)器,該方法包括以下步驟:
[0054]步驟S100,獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號,并檢測該版本號是否沖突。
[0055]在本發(fā)明實(shí)施例中,云存儲網(wǎng)絡(luò)(包括混合云)中包括很多個數(shù)據(jù)存儲端點(diǎn)(該數(shù)據(jù)存儲端點(diǎn)既可以是云存儲網(wǎng)絡(luò)中的服務(wù)器,也可以是云存儲網(wǎng)絡(luò)中的客戶端),該數(shù)據(jù)存儲端點(diǎn)相當(dāng)于云存儲網(wǎng)絡(luò)中的節(jié)點(diǎn),每個數(shù)據(jù)存儲端點(diǎn)中都存儲有數(shù)據(jù),只是數(shù)據(jù)的版本會有差異,為了使所有數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)都更新至最新版本,首選獲取每一個數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)的版本號,并檢測這些版本號格式是否一致,版本號是否有沖突,濾除版本號有沖突的存儲數(shù)據(jù)。
[0056]步驟S200,確定云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)。
[0057]在本發(fā)明實(shí)施例中,檢測了云存儲網(wǎng)絡(luò)中所有數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)的版本號后,確定版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn),以此數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)最為最終更新的目的。
[0058]步驟S300,將云存儲網(wǎng)絡(luò)中其它數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)更新至與該版本號最高的存儲數(shù)據(jù)一致。
[0059]在本發(fā)明實(shí)施例,將云存儲網(wǎng)絡(luò)中除版本號最高的存儲數(shù)據(jù)的數(shù)據(jù)存儲端點(diǎn)外的其它數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)更新至版本號最高的存儲數(shù)據(jù)一致。
[0060]需要說明的是:本發(fā)明實(shí)施例中云存儲網(wǎng)絡(luò)帶有SMB (Server Message Block:網(wǎng)絡(luò)通信協(xié)議)服務(wù)器,數(shù)據(jù)存儲端點(diǎn)進(jìn)行數(shù)據(jù)更新時,基于云存儲網(wǎng)絡(luò)進(jìn)行身份(ID)認(rèn)證,數(shù)據(jù)存儲端點(diǎn)進(jìn)行數(shù)據(jù)更新后保存所有的歷史版本,通過歷史版本判斷版本更新記錄,當(dāng)其中一個數(shù)據(jù)存儲端點(diǎn)進(jìn)行更新時,其它存儲數(shù)據(jù)版本號比其高的數(shù)據(jù)存儲端點(diǎn)可以聯(lián)合向該數(shù)據(jù)存儲端點(diǎn)傳送更新增量(數(shù)據(jù)),支持?jǐn)帱c(diǎn)續(xù)傳,并且云存儲網(wǎng)絡(luò)中所有的數(shù)據(jù)存儲端點(diǎn)包括單獨(dú)的soa(service-oriented architecture:面向服務(wù)的體系結(jié)構(gòu))組建,可以運(yùn)行并發(fā)布新的版本號更高的存儲數(shù)據(jù)。
[0061]實(shí)施例一:
[0062]圖2示出了本發(fā)明第一實(shí)施例提供的存儲數(shù)據(jù)更新的方法的流程,為了便于說明,僅列出與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
[0063]作為本發(fā)明一優(yōu)選實(shí)施例,步驟300包括以下步驟:
[0064]步驟S301,比較云存儲網(wǎng)絡(luò)中相鄰數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)的版本號;
[0065]步驟S302,獲取較高版本號的存儲數(shù)據(jù)相對于較低版本號的存儲數(shù)據(jù)的更新增量及該較高版本號;
[0066]步驟S303,根據(jù)該更新增量將較低版本號的存儲數(shù)據(jù)更新至該較高版本號的存儲數(shù)據(jù),并將該較低版本號更新至該較高版本號。
[0067]需要說明的是,本發(fā)明實(shí)施例中的存儲數(shù)據(jù)采用其哈希值(Hash)作為版本號。
[0068]在本發(fā)明實(shí)施例中,首選獲取需要更新的更新增量,將該更新增量寫入需要更新的數(shù)據(jù)存儲端點(diǎn),并更新版本號。
[0069]圖3示出了本發(fā)明實(shí)施例提供的存儲數(shù)據(jù)更新的方法應(yīng)用于終端的流程結(jié)構(gòu),為了便于說明,僅列出與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
[0070]本發(fā)明實(shí)施例提供的存儲數(shù)據(jù)更新的方法,應(yīng)用于終端,該方法包括以下步驟:
[0071]步驟S400,獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號,并檢測該版本號是否沖突。
[0072]在本發(fā)明實(shí)施例中,終端(包括SMB的客戶端)與云存儲網(wǎng)絡(luò)連接,獲取最新版本的存儲數(shù)據(jù),需要先獲取云存儲網(wǎng)絡(luò)中所有數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)的版本號,檢測并判斷獲取的版本號是否一致,是否有沖突,濾除版本號(格式)不一致有沖突的存儲數(shù)據(jù)。
[0073]步驟S500,確定云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)。
[0074]在本發(fā)明實(shí)施例中,確定版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)后,依據(jù)該版本號最高的存儲數(shù)據(jù)進(jìn)行更新。
[0075]步驟S600,將終端的存儲數(shù)據(jù)更新至與該版本號最高的存儲數(shù)據(jù)一致。
[0076]在本發(fā)明實(shí)施例中,確定了版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)后,與該數(shù)據(jù)存儲端點(diǎn)建立數(shù)據(jù)連接,獲取數(shù)據(jù)(更新)增量將終端的存儲數(shù)據(jù)更新至該版本號最高的存儲數(shù)據(jù)一致。
[0077]實(shí)施例二:
[0078]圖4示出了本發(fā)明第二實(shí)施例提供的存儲數(shù)據(jù)更新的方法的流程,為了便于說明,僅列出與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
[0079]作為本發(fā)明一優(yōu)選實(shí)施例,步驟S600包括以下步驟:
[0080]步驟S601,建立與該版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)的連接;
[0081]步驟S602,獲取該版本號最高的存儲數(shù)據(jù)相對于該終端的存儲數(shù)據(jù)的數(shù)據(jù)增量;
[0082]步驟S603,將該數(shù)據(jù)增量寫入該終端以更新該終端的存儲數(shù)據(jù),并將該終端更新后的存儲數(shù)據(jù)的版本號更新至該版本號最高的存儲數(shù)據(jù)對應(yīng)的版本號。
[0083]在本發(fā)明實(shí)施例中,確定版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)后,建立于該數(shù)據(jù)存儲端點(diǎn)的連接,獲取數(shù)據(jù)增量,將該增量寫入終端即更新了終端的存儲數(shù)據(jù),同時將終端的存儲數(shù)據(jù)的版本更新至該版本號最高的存儲數(shù)據(jù)對應(yīng)的版本號。
[0084]圖5示出了本發(fā)明實(shí)施例提供的云存儲服務(wù)器的框架結(jié)構(gòu),為了便于說明,僅列出與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
[0085]本發(fā)明實(shí)施例提供的云存儲服務(wù)器,包括:
[0086]第一獲取單元100,用于獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號;
[0087]第一檢測單元200,用于檢測該版本號是否沖突;
[0088]第一確定單元300,用于確定該云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn);
[0089]第一更新單元400,用于將該云存儲網(wǎng)絡(luò)中其它數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)更新至與該版本號最高的存儲數(shù)據(jù)一致。
[0090]本發(fā)明實(shí)施例提供的云存儲服務(wù)器與本發(fā)明上述實(shí)施例提供的存儲數(shù)據(jù)更新的方法應(yīng)用于云存儲服務(wù)器的實(shí)施例對應(yīng),其工作原理和方式均相同,這里及后續(xù)實(shí)施例就不再贅述。
[0091]作為本發(fā)明一優(yōu)選實(shí)施例,第一更新單元400包括:
[0092]比較子單元401,用于比較該云存儲網(wǎng)絡(luò)中相鄰數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)的版本號;
[0093]第一獲取子單元402,用于獲取較高版本號的存儲數(shù)據(jù)相對于較低版本號的存儲數(shù)據(jù)的更新增量及該較高版本號;
[0094]第一更新子單元403,用于根據(jù)該更新增量將較低版本號的存儲數(shù)據(jù)更新至該較高版本號的存儲數(shù)據(jù),并將該較低版本號更新至該較高版本號。
[0095]作為本發(fā)明一優(yōu)選實(shí)施例,該存儲數(shù)據(jù)采用其哈希值作為版本號。
[0096]圖6示出了本發(fā)明實(shí)施例提供的終端的框架結(jié)構(gòu),為了便于說明,僅列出與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
[0097]本發(fā)明實(shí)施例提供的終端,包括:
[0098]第二獲取單元500,用于獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號;
[0099]第二檢測單元600,用于檢測該版本號是否沖突;
[0100]第二確定單元700,用于確定該云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn);
[0101]第二更新單元800,用于將終端的存儲數(shù)據(jù)更新至與該版本號最高的存儲數(shù)據(jù)一致。
[0102]本發(fā)明實(shí)施例提供的終端與本發(fā)明上述實(shí)施例提供的存儲數(shù)據(jù)更新的方法應(yīng)用于終端實(shí)施例對應(yīng),其工作原理和方式均相同,這里及后續(xù)實(shí)施例就不再贅述。
[0103]作為本發(fā)明一優(yōu)選實(shí)施例,第二更新單元800包括:
[0104]連接子單元801,用于建立與版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)的連接;
[0105]第二獲取子單元802,用于獲取該版本號最高的存儲數(shù)據(jù)相對于該終端的存儲數(shù)據(jù)的數(shù)據(jù)增量;
[0106]寫入子單元803,用于將該數(shù)據(jù)增量寫入該終端以更新該終端的存儲數(shù)據(jù);
[0107]第二更新子單元804,用于將該終端更新后的存儲數(shù)據(jù)的版本號更新至該版本號最高的存儲數(shù)據(jù)對應(yīng)的版本號。
[0108]需要說明的是,上述方法實(shí)施例中的技術(shù)特征在云存儲服務(wù)器和終端的實(shí)施例中均對應(yīng)適用,這里不再重述。
[0109]在本發(fā)明實(shí)施例中,通過獲取云存儲網(wǎng)絡(luò)中所有數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)的版本號,確定版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn),將云存儲網(wǎng)絡(luò)中其它的數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)均更新至版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù),同時使終端與版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)連接,將終端的存儲數(shù)據(jù)更新至該版本號最高的存儲數(shù)據(jù),使得云存儲網(wǎng)絡(luò)中所有數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)版本一致,同時,使得客戶端更容易獲得云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中版本號最高的存儲數(shù)據(jù)。
[0110]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來控制相關(guān)的硬件完成,所述的程序可以在存儲于一計算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤、光盤等。
[0111]以上參照【專利附圖】
附圖
【附圖說明】了本發(fā)明的優(yōu)選實(shí)施例,并非因此局限本發(fā)明的權(quán)利范圍。本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實(shí)質(zhì)內(nèi)所作的任何修改、等同替換和改進(jìn),均應(yīng)在本發(fā)明的權(quán)利范圍之內(nèi)。
【權(quán)利要求】
1.一種存儲數(shù)據(jù)更新的方法,應(yīng)用于云存儲網(wǎng)絡(luò),其特征在于,所述方法包括以下步驟: 獲取云存儲網(wǎng)絡(luò)中所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號,并檢測所述版本號是否沖關(guān); 確定所述云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn); 將所述云存儲網(wǎng)絡(luò)中其它數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)更新至與所述版本號最高的存儲數(shù)據(jù)一致。
2.如權(quán)利要求1所述的方法,其特征在于,所述將所述云存儲網(wǎng)絡(luò)中其它數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)更新至與所述版本號最高的存儲數(shù)據(jù)一致的步驟包括以下步驟: 比較所述云存儲網(wǎng)絡(luò)中相鄰數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)的版本號; 獲取較高版本號的存儲數(shù)據(jù)相對于較低版本號的存儲數(shù)據(jù)的更新增量及所述較高版本號; 根據(jù)所述更新增量將較低版本號的存儲數(shù)據(jù)更新至所述較高版本號的存儲數(shù)據(jù),并將所述較低版本號更新至所述較高版本號。
3.如權(quán)利要求1所述的方法,其特征在于,所述存儲數(shù)據(jù)采用其哈希值作為版本號。
4.一種存儲數(shù)據(jù)更新的方法,應(yīng)用于終端,其特征在于,所述方法包括以下步驟: 獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號,并檢測所述版本號是否沖關(guān); 確定所述云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn); 將終端的存儲數(shù)據(jù)更新至與所述版本號最高的存儲數(shù)據(jù)一致。
5.如權(quán)利要求4所述的方法,其特征在于,所述將終端的存儲數(shù)據(jù)更新至與所述版本號最高的存儲數(shù)據(jù)一致的步驟包括以下步驟: 建立與所述版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)的連接; 獲取所述版本號最高的存儲數(shù)據(jù)相對于所述終端的存儲數(shù)據(jù)的數(shù)據(jù)增量; 將所述數(shù)據(jù)增量寫入所述終端以更新所述終端的存儲數(shù)據(jù),并將所述終端更新后的存儲數(shù)據(jù)的版本號更新至所述版本號最高的存儲數(shù)據(jù)對應(yīng)的版本號。
6.—種云存儲服務(wù)器,其特征在于,所述云存儲服務(wù)器包括: 第一獲取單元,用于獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號; 第一檢測單元,用于檢測所述版本號是否沖突; 第一確定單元,用于確定所述云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端占.第一更新單元,用于將所述云存儲網(wǎng)絡(luò)中其它數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)更新至與所述版本號最高的存儲數(shù)據(jù)一致。
7.如權(quán)利要求6所述的云存儲服務(wù)器,其特征在于,所述第一更新單元包括: 比較子單元,用于比較所述云存儲網(wǎng)絡(luò)中相鄰數(shù)據(jù)存儲端點(diǎn)的存儲數(shù)據(jù)的版本號; 第一獲取子單元,用于獲取較高版本號的存儲數(shù)據(jù)相對于較低版本號的存儲數(shù)據(jù)的更新增量及所述較高版本號; 第一更新子單元,用于根據(jù)所述更新增量將較低版本號的存儲數(shù)據(jù)更新至所述較高版本號的存儲數(shù)據(jù),并將所述較低版本號更新至所述較高版本號。
8.如權(quán)利要求6所述的云存儲服務(wù)器,其特征在于,所述存儲數(shù)據(jù)采用其哈希值作為版本號。
9.一種終端,其特征在于,所述終端包括: 第二獲取單元,用于獲取云存儲網(wǎng)絡(luò)所有數(shù)據(jù)存儲端點(diǎn)中的存儲數(shù)據(jù)的版本號; 第二檢測單元,用于檢測所述版本號是否沖突; 第二確定單元,用于確定所述云存儲網(wǎng)絡(luò)中版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端占.第二更新單元,用于將終端的存儲數(shù)據(jù)更新至與所述版本號最高的存儲數(shù)據(jù)一致。
10.如權(quán)利要求9所述的終端,其特征在于,所述第二更新單元包括: 連接子單元,用于建立與所述版本號最高的存儲數(shù)據(jù)所在的數(shù)據(jù)存儲端點(diǎn)的連接; 第二獲取子單元,用于獲取所述版本號最高的存儲數(shù)據(jù)相對于所述終端的存儲數(shù)據(jù)的數(shù)據(jù)增量; 寫入子單元,用于將所述數(shù)據(jù)增量寫入所述終端以更新所述終端的存儲數(shù)據(jù); 第二更新子單元,用于將所述終端更新后的存儲數(shù)據(jù)的版本號更新至所述版本號最高的存儲數(shù)據(jù)對應(yīng)的版本號。
【文檔編號】H04L29/08GK104168321SQ201410419397
【公開日】2014年11月26日 申請日期:2014年8月22日 優(yōu)先權(quán)日:2014年8月22日
【發(fā)明者】周恒恭, 劉英東 申請人:深圳市中興移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
新宾| 绥德县| 海南省| 绍兴市| 万山特区| 图们市| 岳池县| 乐山市| 中牟县| 翼城县| 无为县| 灵璧县| 吐鲁番市| 清涧县| 镇康县| 嘉善县| 兴海县| 沙洋县| 绍兴县| 广昌县| 泸溪县| 都江堰市| 丹寨县| 云龙县| 千阳县| 祁阳县| 商丘市| 邢台市| 新密市| 新民市| 同江市| 三明市| 云和县| 贵州省| 凌海市| 宝兴县| 东方市| 开鲁县| 贵港市| 东阿县| 额尔古纳市|