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

一種數(shù)據(jù)備份方法、裝置及系統(tǒng)的制作方法

文檔序號:6493225閱讀:138來源:國知局
一種數(shù)據(jù)備份方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供一種數(shù)據(jù)備份方法、裝置及系統(tǒng),所述方法應(yīng)用于分布式環(huán)境,包括:接收用戶發(fā)送的創(chuàng)建快照命令,所述快照命令包括準備命令和提交快照命令;記錄接收所述創(chuàng)建快照命令的事務(wù)日志,并將所述事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備中;向網(wǎng)絡(luò)中需要進行快照操作的各個業(yè)務(wù)節(jié)點發(fā)送準備命令;接收所述各個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng);如果所述響應(yīng)中有一個為失敗響應(yīng),將網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為失敗狀態(tài);向所述各個業(yè)務(wù)節(jié)點或發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令,以便于接收到述回滾命令的業(yè)務(wù)節(jié)點通過查找網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志的記錄狀態(tài)進行對應(yīng)的處理。本發(fā)明解決了現(xiàn)有技術(shù)中由于網(wǎng)絡(luò)節(jié)點的失效而導(dǎo)致快照事務(wù)停止的技術(shù)問題。
【專利說明】一種數(shù)據(jù)備份方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及分布存儲【技術(shù)領(lǐng)域】,特別涉及一種數(shù)據(jù)備份方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]在分布式系統(tǒng)中的事務(wù)處理,以及跨網(wǎng)絡(luò)的事務(wù)處理中,通常包括兩個階段,第一階段為準備階段,第二階段為提交節(jié)點,而所述二階段提交是一種非常常用的原子提交協(xié)議,用來保證各個資源的事務(wù)操作,要么全部成功,要么全部回滾(即取消)。
[0003]其中,傳統(tǒng)的二階段中,發(fā)起和協(xié)調(diào)事務(wù)操作的節(jié)點稱為事務(wù)協(xié)調(diào)器(Coordinator),控制各個分布式資源的節(jié)點稱為資源管理器(Worker);具體協(xié)調(diào)事務(wù)操作的過程為:
[0004]第一階段:Coordinator發(fā)起一個事務(wù),并發(fā)送準備命令給所有的Worker。每個Worker接收到該準備命令之后,根據(jù)自身的狀態(tài),向Coordinator發(fā)送成功或者失敗結(jié)果。
[0005]第二階段=Coordinator在根據(jù)接收到的各個Worker的響應(yīng)結(jié)果,如果全部是成功結(jié)果,則向各個Worker發(fā)送提交快照命令,如果有一個失敗結(jié)果,則向發(fā)送成功結(jié)果的Worker或者向全部Worker發(fā)送回滾(取消)命令;各個Worker接收到該回滾(取消)命令后,停止事務(wù)處理,從而導(dǎo)致整個事務(wù)被卡住(即停止)。
[0006]其中,在上述的第一階段和第二階段中,各個節(jié)點(即Coordinator和所有的Worker)均在本地記錄并存儲自己處理事務(wù)的日志。
[0007]在對現(xiàn)有技術(shù)的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),現(xiàn)有的實現(xiàn)方式中,如果網(wǎng)絡(luò)中的各個節(jié)點(比如Coordinator、至少一個Worker等)出現(xiàn)失效的情況下,整個事務(wù)就被停止(卡住),只有在該失效的節(jié)點恢復(fù)后,才能重新進行該事務(wù)處理。

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

[0008]本發(fā)明實施例中提供了一種數(shù)據(jù)備份方法、裝置及系統(tǒng),以解決現(xiàn)有技術(shù)中,由于網(wǎng)絡(luò)節(jié)點的失效而導(dǎo)致快照事務(wù)停止的技術(shù)問題。
[0009]為了解決上述技術(shù)問題,本發(fā)明實施例公開了如下技術(shù)方案:
[0010]第一方面提供了一種數(shù)據(jù)備份方法,應(yīng)用于分布式環(huán)境,所述方法包括:
[0011]接收用戶發(fā)送的創(chuàng)建快照命令,所述快照命令包括準備命令和提交快照命令;
[0012]記錄接收所述創(chuàng)建快照命令的事務(wù)日志,并將所述事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備中;
[0013]向網(wǎng)絡(luò)中需要進行快照操作的各個業(yè)務(wù)節(jié)點發(fā)送準備命令;
[0014]接收所述各個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng);
[0015]如果所述響應(yīng)中有一個為失敗響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為失敗狀態(tài);
[0016]向所述各個業(yè)務(wù)節(jié)點或發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令,以便于接收到所述回滾命令的業(yè)務(wù)節(jié)點通過查找網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志的記錄狀態(tài)進行對應(yīng)的處理。[0017]在第一方面的第一種可能的實現(xiàn)方式中,還包括:
[0018]如果所述響應(yīng)全部為成功響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為成功狀態(tài);
[0019]向所述各個業(yè)務(wù)節(jié)點發(fā)送提交快照命令;
[0020]接收所述各個業(yè)務(wù)節(jié)點提交的快照。
[0021]第二方面提供了一種數(shù)據(jù)備份方法,應(yīng)用于分布式環(huán)境,所述方法包括:
[0022]接收管理節(jié)點發(fā)送的準備命令;
[0023]向所述管理節(jié)點發(fā)送響應(yīng);
[0024]如果在設(shè)定時間內(nèi)接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則按照所述提交快照命令或者回滾命令執(zhí)行對應(yīng)的處理。
[0025]在第二方面的第一種可能的實現(xiàn)方式中,還包括:
[0026]如果在設(shè)定時間內(nèi)沒有接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài);
[0027]如果查找到的記錄狀態(tài)為成功狀態(tài),則提交自身的快照。
[0028]如果查找到的記錄狀態(tài)為失敗狀態(tài),則取消自身的快照。
[0029]結(jié)合第二方面或第二方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,還包括:如果查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài)失敗,或者不能與所述網(wǎng)絡(luò)存儲設(shè)備通信時,則中止自身的快照服務(wù)。
[0030]第三方面提供了一種數(shù)據(jù)備份裝置,應(yīng)用于分布式環(huán)境,所述裝置包括:
[0031]第一接收單元,用于接收用戶發(fā)送的創(chuàng)建快照命令,所述快照命令包括準備命令和提交快照命令;
[0032]記錄單元,用于記錄接收所述創(chuàng)建快照命令的事務(wù)日志,并將所述事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備中;
[0033]第一發(fā)送單元,用于向網(wǎng)絡(luò)中需要進行快照操作的各個業(yè)務(wù)節(jié)點發(fā)送準備命令;
[0034]第二接收單元,用于接收所述各個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng);
[0035]第一修改單元,用于在所述第二接收單元接收到的所述響應(yīng)中有一個為失敗響應(yīng)時,將所述網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志修改為失敗狀態(tài);
[0036]第二發(fā)送單元,用于向所述各個業(yè)務(wù)節(jié)點或發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令,以便于接收到所述回滾命令的業(yè)務(wù)節(jié)點通過查找網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志的記錄狀態(tài)進行對應(yīng)的處理。
[0037]在第三方面的第一種可能的實現(xiàn)方式中,還包括:
[0038]第二修改狀態(tài),用于在所述第二接收單元接收到的所述響應(yīng)全部為成功響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為成功狀態(tài);
[0039]第三發(fā)送單元,用于向所述各個業(yè)務(wù)節(jié)點發(fā)送提交快照命令;
[0040]第三接收單元,用于在第三發(fā)送單元發(fā)送提交快照命令后,接收所述各個業(yè)務(wù)節(jié)點提交的快照。
[0041]第四方面提供了一種數(shù)據(jù)備份裝置,應(yīng)用于分布式環(huán)境,所述裝置包括:
[0042]第一接收單元,用于接收管理節(jié)點發(fā)送的準備命令;
[0043]第一發(fā)送單元,用于向所述管理節(jié)點發(fā)送響應(yīng);[0044]處理單元,用于在設(shè)定時間內(nèi)接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則按照所述提交快照命令或者回滾命令執(zhí)行對應(yīng)的處理。
[0045]在第四方面的第一種可能的實現(xiàn)方式中,還包括:
[0046]查找單元,用于在設(shè)定時間內(nèi)沒有接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài);
[0047]提交單元,用于在所述查找單元查找到的記錄狀態(tài)為成功狀態(tài)時,提交自身的快
昭.[0048]取消單元,用于在所述查找單元查找到的記錄狀態(tài)為失敗狀態(tài)時,取消自身的快照。
[0049]結(jié)合第四方面或第四方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,還包括:
[0050]第一中止單元,用于在所述查找單元查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài)失敗時,則中止自身的快照服務(wù);和/或
[0051]第二中止單元,用于在所述裝置不能與所述網(wǎng)絡(luò)存儲設(shè)備通信時,中止自身的快照服務(wù)。
[0052]第五方面提供了一種數(shù)據(jù)備份系統(tǒng),應(yīng)用于分布式環(huán)境,所述系統(tǒng)包括:管理節(jié)點、多個業(yè)務(wù)節(jié)點和網(wǎng)絡(luò)存儲設(shè)備,其中,所述網(wǎng)絡(luò)存儲設(shè)備分別與所述管理節(jié)點,以及所有業(yè)務(wù)節(jié)點連接,其中,
[0053]所述管理節(jié)點,用于接收用戶發(fā)送的創(chuàng)建快照命令,所述快照命令包括準備命令和提交快照命令;記錄接收所述創(chuàng)建快照命令的事務(wù)日志,并將所述事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備中;向網(wǎng)絡(luò)中需要進行快照操作的各個業(yè)務(wù)節(jié)點發(fā)送準備命令;接收所述各個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng);如果所述響應(yīng)中有一個為失敗響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為失敗狀態(tài);向所述各個業(yè)務(wù)節(jié)點或發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令,以便于接收到所述回滾命令的業(yè)務(wù)節(jié)點通過查找網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志的記錄狀態(tài)進行對應(yīng)的處理;
[0054]每個業(yè)務(wù)節(jié)點,用于接收管理節(jié)點發(fā)送的準備命令;向所述管理節(jié)點發(fā)送響應(yīng);如果在設(shè)定時間內(nèi)接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則按照所述提交快照命令或者回滾命令執(zhí)行對應(yīng)的處理;
[0055]所述網(wǎng)絡(luò)存儲設(shè)備,用于存儲創(chuàng)建快照命令的事務(wù)日志,并為各個業(yè)務(wù)節(jié)點提供事務(wù)日志的記錄狀態(tài)。
[0056]在第五方面的第一種可能的實現(xiàn)方式中,所述網(wǎng)絡(luò)存儲設(shè)備包括:分布式的數(shù)據(jù)集群、分布式存儲設(shè)備或分布式存儲器。
[0057]由上述技術(shù)方案可知,本發(fā)明實施例中,在事務(wù)參與的業(yè)務(wù)節(jié)點失效后,整個事務(wù)依然可以提交快照或者回滾,從而解決了事務(wù)參與節(jié)點失效后帶來的事務(wù)卡住的問題,提高了用戶滿意度。進一步,在事務(wù)參與的業(yè)務(wù)節(jié)點失效后,其他參與事務(wù)節(jié)點仍然可以在一個設(shè)定的時間(比如超時時間內(nèi)T)完成快照提交事務(wù),或者回滾該事務(wù)。不會因為事務(wù)處理占用的資源無法釋放而帶來的事務(wù)中止的問題,從而提高了用戶的滿意度
【專利附圖】

【附圖說明】[0058]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0059]圖1為本發(fā)明實施例提供的一種數(shù)據(jù)備份方法的流程圖;
[0060]圖2為本發(fā)明實施例提供的一種數(shù)據(jù)備份方法的另一流程圖;
[0061]圖3為本發(fā)明實施例提供的一種數(shù)據(jù)備份方法的又一流程圖;
[0062]圖4為本發(fā)明實施例提供的一種數(shù)據(jù)備份裝置的結(jié)構(gòu)示意圖;
[0063]圖5為本發(fā)明實施例提供的數(shù)據(jù)備份裝置另一結(jié)構(gòu)示意圖;
[0064]圖6為本發(fā)明實施例提供的數(shù)據(jù)備份系統(tǒng)的結(jié)構(gòu)示意圖;
[0065]圖7為本發(fā)明實施例提供的一種數(shù)據(jù)備份系統(tǒng)的應(yīng)用實例。
【具體實施方式】
[0066]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整的描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0067]請參閱圖1,圖1為本發(fā)明實施例提供的一種數(shù)據(jù)備份方法的流程圖;所述方法應(yīng)用于分布式環(huán)境,比如,在分布式塊存儲系統(tǒng)中,如果一個邏輯卷(即邏輯硬盤)會被分散到集群中的各個業(yè)務(wù)節(jié)點(比如存儲節(jié)點)上。如果需要創(chuàng)建快照的時候,需要將創(chuàng)建命令發(fā)送到擁有該邏輯卷的各個業(yè)務(wù)節(jié)點上。并且需要確保該創(chuàng)建操作,在所有的業(yè)務(wù)節(jié)點上,需要同時成功,或者同時失敗。為了方面描述,本實施例將發(fā)起和協(xié)調(diào)事務(wù)操作的業(yè)務(wù)節(jié)點稱為管理節(jié)點,控制各個分布式資源的業(yè)務(wù)節(jié)點稱為業(yè)務(wù)節(jié)點。所述方法包括:
[0068]步驟101:接收用戶發(fā)送的創(chuàng)建快照命令,所述快照命令包括準備命令和提交快照命令;
[0069]在該步驟中,管理節(jié)點接收到用戶發(fā)送的創(chuàng)建快照的命令,所述快照命令包括準備命令和提交快照命令,但并不限于此,還可以包括其他的參數(shù),本實施例不作限制。
[0070]步驟102:記錄接收所述創(chuàng)建快照命令的事務(wù)日志,并將所述事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備中;
[0071]該實施例,由管理節(jié)點記錄事務(wù)日志,并將記錄的事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備中,對于所述網(wǎng)絡(luò)存儲設(shè)備,該網(wǎng)絡(luò)正常的情況下,所有的業(yè)務(wù)節(jié)點均可以查詢其存儲事務(wù)日志的狀態(tài)。也就是說,所有業(yè)務(wù)節(jié)點均不需要在本地記錄事務(wù)日志,如需需要查看事務(wù)日志的狀態(tài)時,可以從所述網(wǎng)絡(luò)存儲設(shè)備中讀取。
[0072]步驟103:向網(wǎng)絡(luò)中需要進行快照操作的各個業(yè)務(wù)節(jié)點發(fā)送準備命令;
[0073]在管理節(jié)點接到創(chuàng)建快照命令,可以,先確定需要進行快照操作的各個業(yè)務(wù)節(jié)點,然后向確定的各個業(yè)務(wù)節(jié)點發(fā)送準備命令,以便于各個業(yè)務(wù)節(jié)點在接收到所述準備命令后,查看自身的存儲情況。
[0074]步驟104:接收所述各個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng);
[0075]其中,管理節(jié)點接收到各個業(yè)務(wù)節(jié)點發(fā)送的成功或失敗響應(yīng)。[0076]步驟105:如果所述響應(yīng)中有一個為失敗響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為失敗狀態(tài);
[0077]步驟106:向所述各個業(yè)務(wù)節(jié)點或發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令,以便于接收到所述回滾命令的業(yè)務(wù)節(jié)點通過查找網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志的記錄狀態(tài)進行對應(yīng)的處理。
[0078]在該實施例中,如果有一個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng)為失敗響應(yīng),則管理節(jié)點在修改事務(wù)日志的狀態(tài)為失敗狀態(tài)后,向所述各個業(yè)務(wù)節(jié)點,或發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令,接收到所述回滾命令的業(yè)務(wù)節(jié)點通過查找網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志的記錄狀態(tài)進行對應(yīng)的處理,如果查找到的記錄狀態(tài)為成功狀態(tài),則提交自身的快照;如果查找到的記錄狀態(tài)為失敗狀態(tài),則取消自身的快照。
[0079]本發(fā)明實施例中,在事務(wù)參與的業(yè)務(wù)節(jié)點失效后,整個事務(wù)依然可以提交快照或者回滾,從而解決了事務(wù)參與節(jié)點失效后帶來的事務(wù)卡住的問題,提高了用戶滿意度。
[0080]還請參閱圖2,為本發(fā)明實施例提供的一種數(shù)據(jù)備份方法的另一流程圖,所述方法應(yīng)用分布式環(huán)境,具體包括:
[0081]步驟201:接收用戶發(fā)送的創(chuàng)建快照命令,所述快照命令包括準備命令和提交快照命令;
[0082]管理節(jié)點接收到用戶發(fā)送的創(chuàng)建快照的命令,所述快照命令包括準備命令和提交快照命令,但并不限于此,還可以包括其他的參數(shù),本實施例不作限制。
[0083]步驟202:記錄接收所述創(chuàng)建快照命令的事務(wù)日志,并將所述事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備中;
[0084]步驟203:向網(wǎng)絡(luò)中需要進行快照操作的各個業(yè)務(wù)節(jié)點發(fā)送準備命令;
[0085]步驟204:接收所述各個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng);
[0086]其中,管理節(jié)點接收到各個業(yè)務(wù)節(jié)點發(fā)送的成功或失敗響應(yīng)。
[0087]步驟205:如果所述響應(yīng)全部為成功響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為成功狀態(tài);
[0088]步驟206:向所述各個業(yè)務(wù)節(jié)點發(fā)送提交快照命令;
[0089]如果管理節(jié)點接收到各個業(yè)務(wù)節(jié)點反饋的所述響應(yīng)全部為成功響應(yīng),則先修改網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為成功狀態(tài),之后,向各個業(yè)務(wù)節(jié)點發(fā)送提交快照命令,以便于各個業(yè)務(wù)節(jié)點提供快照。其中,所述快照就是對某一時間點之前的數(shù)據(jù)進行備份。
[0090]步驟207:接收所述各個業(yè)務(wù)節(jié)點提交的快照。
[0091 ] 本發(fā)明實施例中,在事務(wù)參與的業(yè)務(wù)節(jié)點失效后,整個事務(wù)依然可以提交快照或者回滾,從而解決了事務(wù)參與節(jié)點失效后帶來的事務(wù)卡住的問題,提高了用戶滿意度。
[0092]還請參閱圖3,為本發(fā)明實施例提供的一種數(shù)據(jù)備份方法的又一流程圖,所述方法應(yīng)用分布式環(huán)境,具體包括:
[0093]步驟301:接收管理節(jié)點發(fā)送的準備命令;
[0094]在該步驟中,每個參與的業(yè)務(wù)節(jié)點都會接收到所述管理節(jié)點發(fā)送的準備命令,其發(fā)送的方式,可以通過廣播,或者多播的方式發(fā)送,當然,也可以通過其他的方式,本實施例不作限制。
[0095]步驟302:向所述管理節(jié)點發(fā)送響應(yīng);[0096]所述業(yè)務(wù)節(jié)點在接收到所述準備命令后,查看自身的存儲情況,然后向管理節(jié)點發(fā)送成功或失敗響應(yīng)。
[0097]步驟303:如果在設(shè)定時間內(nèi)接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則按照所述提交快照命令或者回滾命令執(zhí)行對應(yīng)的處理。
[0098]如,如果是在設(shè)定的時間內(nèi)接收到提交快照命令,則向管理節(jié)點提交快照的操作;如果是在設(shè)定的時間內(nèi)接收到回滾命令,則取消提交快照的操作。
[0099]其中,所述設(shè)定時間可以按照用戶能接受的失效容忍時間來設(shè)定,當然,并不限于此,還可以結(jié)合其他參數(shù)來設(shè)定,本實施例不作限制。
[0100]可選的,在該實施例中,業(yè)務(wù)節(jié)點在接收到管理節(jié)點發(fā)送的準備命令后,可以啟動超時處理流程,比如啟動計時器進行計時,然后,判斷計數(shù)器記錄的時間是否達到設(shè)定時間。
[0101]如果計時器記錄的時間達到設(shè)定時間之前,接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則按照所述提交快照命令或者回滾命令執(zhí)行對應(yīng)的處理;
[0102]如果計時器記錄的時間達到設(shè)定時間之前,沒有接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài);
[0103]如果查找到的記錄狀態(tài)為成功狀態(tài),則提交自身的快照。
[0104]如果查找到的記錄狀態(tài)為失敗狀態(tài),則取消自身的快照。
[0105]可選的,在上述實施例的基礎(chǔ)上,所述方法還可以包括:如果業(yè)務(wù)節(jié)點查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài)失敗,或者不能與所述網(wǎng)絡(luò)存儲設(shè)備通信時,則中止自身的快照服務(wù)。并且,在中止自身快照服務(wù)后,不斷重試,直到與數(shù)據(jù)集群恢復(fù)通信為止。
[0106]本發(fā)明實施例中,在事務(wù)參與的業(yè)務(wù)節(jié)點失效后,其他參與事務(wù)節(jié)點仍然可以在一個設(shè)定的時間(比如超時時間內(nèi)T)完成快照提交事務(wù),或者回滾該事務(wù)。不會因為事務(wù)處理占用的資源無法釋放而帶來的事務(wù)中止的問題,從而提高了用戶的滿意度。
[0107]基于上述方法的實現(xiàn)過程,本發(fā)明實施例還提供一種數(shù)據(jù)備份裝置,其結(jié)構(gòu)示意圖如圖4所示,所述裝置應(yīng)用于分布式環(huán)境,包括:第一接收單元41,記錄單元42,第一發(fā)送單元43,第二接收單元44,第一修改單元45和第二發(fā)送單元46,其中,
[0108]所述第一接收單元41,用于接收用戶發(fā)送的創(chuàng)建快照命令,所述快照命令包括準備命令和提交快照命令;所述記錄單元42,用于記錄接收所述創(chuàng)建快照命令的事務(wù)日志,并將所述事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備中;所述第一發(fā)送單元43,用于向網(wǎng)絡(luò)中需要進行快照操作的各個業(yè)務(wù)節(jié)點發(fā)送準備命令;所述第二接收單元44,用于接收所述各個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng);所述第一修改單元45,用于在所述第二接收單元接收到的所述響應(yīng)中有一個為失敗響應(yīng)時,將所述網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志修改為失敗狀態(tài);所述第二發(fā)送單元46,用于向所述各個業(yè)務(wù)節(jié)點或發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令,以便于接收到所述回滾命令的業(yè)務(wù)節(jié)點通過查找網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志的記錄狀態(tài)進行對應(yīng)的處理。
[0109]所述裝置還可以包括:第二修改單元,第三發(fā)送單元和第三接收單元,其中,
[0110]所述第二修改單元,用于在所述第二接收單元接收到的所述響應(yīng)全部為成功響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為成功狀態(tài);所述第三發(fā)送單元,用于向所述各個業(yè)務(wù)節(jié)點發(fā)送提交快照命令;所述第三接收單元,用于在第三發(fā)送單元發(fā)送提交快照命令后,接收所述各個業(yè)務(wù)節(jié)點提交的快照。[0111]可選的,所述裝置可以集成在管理節(jié)點上,也可以集成在分布式存儲節(jié)點上,還可以獨立部署,本實施例不作限制。
[0112]所述裝置中各個單元的功能和作用的實現(xiàn)過程詳見上述方法中對應(yīng)的實現(xiàn)過程,在此不再贅述。
[0113]相應(yīng)的,本發(fā)明實施例還提供一種數(shù)據(jù)備份裝置,其結(jié)構(gòu)示意圖如圖5所示,所述裝置應(yīng)用于分布式環(huán)境,包括:第一接收單元51,第一發(fā)送單元52和處理單元53,其中,
[0114]所述第一接收單元51,用于接收管理節(jié)點發(fā)送的準備命令;所述第一發(fā)送單元52,用于向所述管理節(jié)點發(fā)送響應(yīng);所述處理單元53,用于在設(shè)定時間內(nèi)接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則按照所述提交快照命令或者回滾命令執(zhí)行對應(yīng)的處理。
[0115]可選的,所述裝置還可以包括:查找單元,提交單元和取消單元,其中,所述查找單元,用于在設(shè)定時間內(nèi)沒有接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài);所述提交單元,用于在所述查找單元查找到的記錄狀態(tài)為成功狀態(tài)時,提交自身的快照;所述取消單元,用于在所述查找單元查找到的記錄狀態(tài)為失敗狀態(tài)時,取消自身的快照。當然,在該實施例中,可以只包括提交單元,或者取消單元,本實施例不作限制。
[0116]可選的,所述裝置還可以包括:第一中止單元和/或第二中止單元,其中,所述第一中止單元,用于在所述查找單元查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài)失敗時,則中止自身的快照服務(wù);所述第二中止單元,用于在所述裝置不能與所述網(wǎng)絡(luò)存儲設(shè)備通信時,中止自身的快照服務(wù)。
[0117]可選的,所述裝置可以集成在業(yè)務(wù)節(jié)點上,也可以集成在分布式存儲節(jié)點上,還可以獨立部署,本實施例不作限制。
[0118]所述裝置中各個單元的功能和作用的實現(xiàn)過程詳見上述方法中對應(yīng)的實現(xiàn)過程,在此不再贅述。
[0119]相應(yīng)的,本發(fā)明實施例還提供一種數(shù)據(jù)備份系統(tǒng),其結(jié)構(gòu)示意圖如圖6所示,所述系統(tǒng)應(yīng)用于分布式環(huán)境,所述系統(tǒng)包括:管理節(jié)點61、多個業(yè)務(wù)節(jié)點(本實施例中以業(yè)務(wù)節(jié)點62和業(yè)務(wù)節(jié)點63為例,但并不限于此)和網(wǎng)絡(luò)存儲設(shè)備64,其中,所述網(wǎng)絡(luò)存儲設(shè)備64分別與所述管理節(jié)點61,以及所有業(yè)務(wù)節(jié)點(本實施例以所述業(yè)務(wù)節(jié)點62和業(yè)務(wù)節(jié)點63為例)連接,其中,
[0120]所述管理節(jié)點61,用于接收用戶發(fā)送的創(chuàng)建快照命令,所述快照命令包括準備命令和提交快照命令;記錄接收所述創(chuàng)建快照命令的事務(wù)日志,并將所述事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備64中;向網(wǎng)絡(luò)中需要進行快照操作的各個業(yè)務(wù)節(jié)點發(fā)送準備命令;接收所述各個業(yè)務(wù)節(jié)點(本實例以第一業(yè)務(wù)節(jié)點62和第二業(yè)務(wù)節(jié)點63為例,下同)發(fā)送的響應(yīng);如果所述響應(yīng)中有一個為失敗響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為失敗狀態(tài);向所述各個業(yè)務(wù)節(jié)點或發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令,以便于接收到所述回滾命令的業(yè)務(wù)節(jié)點通過查找網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志的記錄狀態(tài)進行對應(yīng)的處理;
[0121]每個業(yè)務(wù)節(jié)點(以業(yè)務(wù)節(jié)點62和業(yè)務(wù)節(jié)點63為例,下同),用于接收管理節(jié)點發(fā)送的準備命令;向所述管理節(jié)點發(fā)送響應(yīng);如果在設(shè)定時間內(nèi)接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則按照所述提交快照命令或者回滾命令執(zhí)行對應(yīng)的處理;[0122]所述網(wǎng)絡(luò)存儲設(shè)備64,用于存儲創(chuàng)建快照命令的事務(wù)日志,并為各個業(yè)務(wù)節(jié)點提供事務(wù)日志的記錄狀態(tài)。
[0123]其中,所述網(wǎng)絡(luò)存儲設(shè)備包括:分布式的數(shù)據(jù)集群、分布式存儲設(shè)備或分布式存儲器,但并不限于此,還可以是其他的分布式存儲設(shè)備。
[0124]需要說明的是,該實施例中,所述管理節(jié)點包括上述對應(yīng)的數(shù)據(jù)備份裝置,所述業(yè)務(wù)節(jié)點也可以包括上述對應(yīng)的數(shù)據(jù)備份裝置。
[0125]為了便于本領(lǐng)域技術(shù)人員的理解,下面以具體的應(yīng)用實例來說明。
[0126]請參閱圖7,為本發(fā)明實施例提供的一種數(shù)據(jù)備份系統(tǒng)的應(yīng)用實例。
[0127]該實施例中以分布式塊存儲系統(tǒng)為例,一個邏輯卷(邏輯硬盤)會被分散到集群中的各個節(jié)點。如果需要創(chuàng)建快照的時候,需要將創(chuàng)建命令發(fā)送到擁有該邏輯卷的數(shù)據(jù)的各個存儲節(jié)點。并且需要確保該創(chuàng)建操作,在所有的存儲節(jié)點上,需要同時成功,或者同時失敗回滾。該實施例以包括3個業(yè)務(wù)節(jié)點為例,但并不限于此。
[0128]具體的操作步驟為:
[0129]1、用戶將創(chuàng)建快照的命令發(fā)送給集群的管理節(jié)點(或者中心節(jié)點),由該管理節(jié)點作為分布式事務(wù)(創(chuàng)建快照)的協(xié)調(diào)者。
[0130]2、管理節(jié)點先記錄事務(wù)日志到一個可靠的網(wǎng)絡(luò)存儲中,本實施例以分布式的數(shù)據(jù)集群為例,但并不限于此。
[0131]3、管理節(jié)點發(fā)送準備命令到需要進行快照操作的3個業(yè)務(wù)節(jié)點;
[0132]4、3個業(yè)務(wù)節(jié)點接收到所述準備命令之后,根據(jù)自身情況響應(yīng)成功或者失敗。
[0133]5、管理節(jié)點在接收到所述3個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng):
[0134]如果所述響應(yīng)全部為成功響應(yīng),則先將數(shù)據(jù)集群中的事務(wù)日志修改為成功狀態(tài),并向所有業(yè)務(wù)節(jié)點發(fā)送提交命令(Commi t)到各個業(yè)務(wù)節(jié)點。
[0135]如果所述響應(yīng)有一個失敗時,則修改數(shù)據(jù)集群中的事務(wù)日志為失敗狀態(tài),并向所有業(yè)務(wù)節(jié)點或者發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令(Rollback)。
[0136]收到所述回滾命令的業(yè)務(wù)節(jié)點在接收到準備命令之后,啟動超時處理。
[0137]如果在超時時間(T)到來之前,接收到了管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則依照該命令進行對應(yīng)的處理。
[0138]如果超時時間(T)到達之后,仍然沒有接收到管理節(jié)點的下一步指令,則自行去數(shù)據(jù)集群中讀取對應(yīng)的事務(wù)日志。如果讀取出的事務(wù)日志為成功狀態(tài),則提交自身的快照;如果為失敗,或者為初始狀態(tài),則回滾自身的快照;
[0139]如果讀取事務(wù)日志失敗,或者無法與存放事務(wù)日志的數(shù)據(jù)集群無法通信,則中止自身的塊存儲服務(wù),并不斷重試,直到與數(shù)據(jù)集群恢復(fù)通信為止。
[0140]本發(fā)明實施例與單純的二階段提交相比,解決了事務(wù)參與節(jié)點失效帶來的事務(wù)卡住的問題??梢源_保即使有節(jié)點在事務(wù)處理的過程中失效,其他節(jié)點仍然可以在一個超時時間內(nèi)(T)完成或者回滾該事務(wù)。不會因為事務(wù)處理占用的資源無法釋放帶來的服務(wù)中止的問題,從而提高了用戶的滿意度。
[0141]本發(fā)明實施例中,不但可以適用于分布式塊存儲領(lǐng)域,還可以適用于其他各種各樣的分布式環(huán)境。凡是在分布式環(huán)境中使用二階段提交的,都是應(yīng)用本發(fā)明實施例。
[0142]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
[0143]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。
[0144]以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護 范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)備份方法,其特征在于,應(yīng)用于分布式環(huán)境,所述方法包括: 接收用戶發(fā)送的創(chuàng)建快照命令,所述快照命令包括準備命令和提交快照命令; 記錄接收所述創(chuàng)建快照命令的事務(wù)日志,并將所述事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備中; 向網(wǎng)絡(luò)中需要進行快照操作的各個業(yè)務(wù)節(jié)點發(fā)送準備命令; 接收所述各個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng); 如果所述響應(yīng)中有一個為失敗響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為失敗狀態(tài); 向所述各個業(yè)務(wù)節(jié)點或發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令,以便于接收到所述回滾命令的業(yè)務(wù)節(jié)點通過查找網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志的記錄狀態(tài)進行對應(yīng)的處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 如果所述響應(yīng)全部為成功響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為成功狀態(tài); 向所述各個業(yè)務(wù) 節(jié)點發(fā)送提交快照命令; 接收所述各個業(yè)務(wù)節(jié)點提交的快照。
3.一種數(shù)據(jù)備份方法,其特征在于,應(yīng)用于分布式環(huán)境,所述方法包括: 接收管理節(jié)點發(fā)送的準備命令; 向所述管理節(jié)點發(fā)送響應(yīng); 如果在設(shè)定時間內(nèi)接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則按照所述提交快照命令或者回滾命令執(zhí)行對應(yīng)的處理。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括: 如果在設(shè)定時間內(nèi)沒有接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài); 如果查找到的記錄狀態(tài)為成功狀態(tài),則提交自身的快照。 如果查找到的記錄狀態(tài)為失敗狀態(tài),則取消自身的快照。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 如果查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài)失敗,或者不能與所述網(wǎng)絡(luò)存儲設(shè)備通信時,則中止自身的快照服務(wù)。
6.一種數(shù)據(jù)備份裝置,其特征在于,應(yīng)用于分布式環(huán)境,所述裝置包括: 第一接收單元,用于接收用戶發(fā)送的創(chuàng)建快照命令,所述快照命令包括準備命令和提交快照命令; 記錄單元,用于記錄接收所述創(chuàng)建快照命令的事務(wù)日志,并將所述事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備中; 第一發(fā)送單元,用于向網(wǎng)絡(luò)中需要進行快照操作的各個業(yè)務(wù)節(jié)點發(fā)送準備命令; 第二接收單元,用于接收所述各個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng); 第一修改單元,用于在所述第二接收單元接收到的所述響應(yīng)中有一個為失敗響應(yīng)時,將所述網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志修改為失敗狀態(tài); 第二發(fā)送單元,用于向所述各個業(yè)務(wù)節(jié)點或發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令,以便于接收到所述回滾命令的業(yè)務(wù)節(jié)點通過查找網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志的記錄狀態(tài)進行對應(yīng)的處理。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 第二修改狀態(tài),用于在所述第二接收單元接收到的所述響應(yīng)全部為成功響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為成功狀態(tài); 第三發(fā)送單元,用于向所述各個業(yè)務(wù)節(jié)點發(fā)送提交快照命令; 第三接收單元,用于在第三發(fā)送單元發(fā)送提交快照命令后,接收所述各個業(yè)務(wù)節(jié)點提交的快照。
8.一種數(shù)據(jù)備份裝置,其特征在于,應(yīng)用于分布式環(huán)境,所述裝置包括: 第一接收單元,用于接收管理節(jié)點發(fā)送的準備命令; 第一發(fā)送單元,用于向所述管理節(jié)點發(fā)送響應(yīng); 處理單元,用于在設(shè)定時間內(nèi)接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則按照所述提交快照命令或者回滾命令執(zhí)行對應(yīng)的處理。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 查找單元,用于在設(shè)定時間內(nèi)沒有接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài); 提交單元,用于在所述查找單元查找到的記錄狀態(tài)為成功狀態(tài)時,提交自身的快照; 取消單元,用于在所述查找單元查找到的記錄狀態(tài)為失敗狀態(tài)時,取消自身的快照。
10.根據(jù)權(quán)利要求9所述的 裝置,其特征在于,還包括: 第一中止單元,用于在所述查找單元查找所述網(wǎng)絡(luò)存儲設(shè)備中事務(wù)日志的記錄狀態(tài)失敗時,則中止自身的快照服務(wù);和/或 第二中止單元,用于在所述裝置不能與所述網(wǎng)絡(luò)存儲設(shè)備通信時,中止自身的快照服務(wù)。
11.一種數(shù)據(jù)備份系統(tǒng),其特征在于,應(yīng)用于分布式環(huán)境,所述系統(tǒng)包括:管理節(jié)點、多個業(yè)務(wù)節(jié)點和網(wǎng)絡(luò)存儲設(shè)備,其中,所述網(wǎng)絡(luò)存儲設(shè)備分別與所述管理節(jié)點,以及所有業(yè)務(wù)節(jié)點連接,其中, 所述管理節(jié)點,用于接收用戶發(fā)送的創(chuàng)建快照命令,所述快照命令包括準備命令和提交快照命令;記錄接收所述創(chuàng)建快照命令的事務(wù)日志,并將所述事務(wù)日志存儲到網(wǎng)絡(luò)存儲設(shè)備中;向網(wǎng)絡(luò)中需要進行快照操作的各個業(yè)務(wù)節(jié)點發(fā)送準備命令;接收所述各個業(yè)務(wù)節(jié)點發(fā)送的響應(yīng);如果所述響應(yīng)中有一個為失敗響應(yīng),將所述網(wǎng)絡(luò)存儲設(shè)備中記錄的事務(wù)日志修改為失敗狀態(tài);向所述各個業(yè)務(wù)節(jié)點或發(fā)送成功響應(yīng)的業(yè)務(wù)節(jié)點發(fā)送回滾命令,以便于接收到所述回滾命令的業(yè)務(wù)節(jié)點通過查找網(wǎng)絡(luò)存儲設(shè)備中的事務(wù)日志的記錄狀態(tài)進行對應(yīng)的處理; 每個業(yè)務(wù)節(jié)點,用于接收管理節(jié)點發(fā)送的準備命令;向所述管理節(jié)點發(fā)送響應(yīng);如果在設(shè)定時間內(nèi)接收到所述管理節(jié)點發(fā)送的提交快照命令或者回滾命令,則按照所述提交快照命令或者回滾命令執(zhí)行對應(yīng)的處理; 所述網(wǎng)絡(luò)存儲設(shè)備,用于存儲創(chuàng)建快照命令的事務(wù)日志,并為各個業(yè)務(wù)節(jié)點提供事務(wù)日志的記錄狀態(tài)。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)存儲設(shè)備包括:分布式的數(shù)據(jù)集群、分布式存儲設(shè)備或分布式存儲 器。
【文檔編號】G06F11/14GK103885854SQ201210554576
【公開日】2014年6月25日 申請日期:2012年12月19日 優(yōu)先權(quán)日:2012年12月19日
【發(fā)明者】王炎, 杜冠 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
额敏县| 神木县| 时尚| 舞阳县| 邯郸县| 宜昌市| 青神县| 江陵县| 沁水县| 无为县| 龙州县| 宁南县| 黄大仙区| 五峰| 潞城市| 金秀| 通榆县| 永登县| 家居| 广水市| 海原县| 乌兰浩特市| 双辽市| 中牟县| 宽城| 介休市| 麟游县| 正安县| 芜湖县| 西峡县| 碌曲县| 庆城县| 内江市| 江达县| 西和县| 河间市| 洪江市| 广安市| 长沙市| 肥乡县| 江门市|