專利名稱:一種云端數(shù)據(jù)恢復(fù)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,更具體地說,涉及一種云端數(shù)據(jù)恢復(fù)方法及系統(tǒng)。
背景技術(shù):
在本地計(jì)算機(jī)中的文件數(shù)據(jù)遭到破壞時(shí),一般是通過在本地安裝數(shù)據(jù)恢復(fù)的客戶端軟件,在本地完成數(shù)據(jù)恢復(fù)。采用這種方法需要下載并安裝相對應(yīng)的數(shù)據(jù)恢復(fù)軟件,數(shù)據(jù)恢復(fù)功能受到一定系統(tǒng)平臺(tái)的限制,這樣會(huì)給數(shù)據(jù)恢復(fù)造成一定的困難。而且在本地完成數(shù)據(jù)恢復(fù)會(huì)增加本地計(jì)算量,消耗大量資源,且當(dāng)本地有數(shù)據(jù)寫入時(shí),可能會(huì)導(dǎo)致原數(shù)據(jù)被覆蓋,從而無法恢復(fù)出原數(shù)據(jù)文件。另外,在本地完成數(shù)據(jù)恢復(fù)后,對恢復(fù)的數(shù)據(jù)無長期的備份,當(dāng)再次遭到破壞時(shí),則可能導(dǎo)致數(shù)據(jù)丟失。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種不需要在本地安裝數(shù)據(jù)恢復(fù)軟件、減少本地計(jì)算量,且方便易用的云端數(shù)據(jù)恢復(fù)方法及系統(tǒng)。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種云端數(shù)據(jù)恢復(fù)方法,包括以下步驟A、本地設(shè)備訪問預(yù)設(shè)的用于恢復(fù)不同格式文件數(shù)據(jù)的網(wǎng)頁,并在本地設(shè)備顯示所述網(wǎng)頁的數(shù)據(jù);B、云端設(shè)備通過所述網(wǎng)頁獲取掃描恢復(fù)指令,掃描本地磁盤;C、所述云端設(shè)備接收并分析掃描到的文件數(shù)據(jù),按不同文件格式產(chǎn)生需要恢復(fù)的文件列表,并將所述文件列表發(fā)送至所述本地設(shè)備;D、所述云端設(shè)備通過所述網(wǎng)頁獲取來自本地設(shè)備的數(shù)據(jù)恢復(fù)指令,并根據(jù)所述數(shù)據(jù)恢復(fù)指令對所述文件列表中相應(yīng)格式的文件數(shù)據(jù)進(jìn)行恢復(fù);E、所述云端設(shè)備將恢復(fù)后的文件數(shù)據(jù)發(fā)送至所述本地設(shè)備。本發(fā)明所述的云端數(shù)據(jù)恢復(fù)方法,其中,所述步驟B包括步驟Bi、通過所述網(wǎng)頁獲取來自本地設(shè)備的掃描恢復(fù)指令;B2、根據(jù)所述掃描恢復(fù)指令,觸發(fā)預(yù)設(shè)的介質(zhì)對本地磁盤進(jìn)行掃描,所述介質(zhì)是設(shè)置在所述本地設(shè)備、且用于對本地磁盤掃描的工具;B3、所述本地設(shè)備將掃描到的文件數(shù)據(jù)發(fā)送給所述云端設(shè)備。本發(fā)明所述的云端數(shù)據(jù)恢復(fù)方法,其中,所述步驟C包括步驟Cl、將掃描到的文件數(shù)據(jù)中不同格式文件的特征碼與二進(jìn)制數(shù)據(jù)進(jìn)行匹配;C2、通過函數(shù)寫出匹配成功的二進(jìn)制文件流,以顯示所匹配到的不同格式文件;C3、按不同文件格式產(chǎn)生需要恢復(fù)的文件列表;C4、將所述文件列表發(fā)送至所述本地設(shè)備。本發(fā)明所述的云端數(shù)據(jù)恢復(fù)方法,其中,所述步驟C還包括步驟
C5、保存所匹配到的不同格式文件。本發(fā)明所述的云端數(shù)據(jù)恢復(fù)方法,其中,所述步驟D包括步驟D1、通過所述網(wǎng)頁獲取來自所述本地設(shè)備的數(shù)據(jù)恢復(fù)指令,所述數(shù)據(jù)恢復(fù)指令中包含所需要恢復(fù)的文件格式信息;D2、調(diào)用用于恢復(fù)相應(yīng)格式的數(shù)據(jù)恢復(fù)模塊進(jìn)行相應(yīng)格式的文件數(shù)據(jù)恢復(fù)。本發(fā)明還提供了一種云端數(shù)據(jù)恢復(fù)系統(tǒng),包括本地設(shè)備以及云端設(shè)備,其中,所述本地設(shè)備包括網(wǎng)頁訪問模塊,用于訪問預(yù)設(shè)的用于恢復(fù)不同格式文件數(shù)據(jù)的網(wǎng)頁,并在本地設(shè)備中顯示所述網(wǎng)頁的數(shù)據(jù);所述云端設(shè)備包括掃描模塊,用于通過所述網(wǎng)頁獲取掃描恢復(fù)指令,掃描本地磁盤;分析模塊,用于接收并分析掃描到的文件數(shù)據(jù),按不同文件格式產(chǎn)生需要恢復(fù)的文件列表,并將所述文件列表發(fā)送至所述本地設(shè)備;數(shù)據(jù)恢復(fù)模塊,用于通過所述網(wǎng)頁獲取來自本地設(shè)備的數(shù)據(jù)恢復(fù)指令,并根據(jù)所述數(shù)據(jù)恢復(fù)指令對所述文件列表中相應(yīng)格式的文件數(shù)據(jù)進(jìn)行恢復(fù);數(shù)據(jù)發(fā)送模塊,用于將恢復(fù)后的文件數(shù)據(jù)發(fā)送至所述本地設(shè)備。本發(fā)明所述的云端數(shù)據(jù)恢復(fù)系統(tǒng),其中,所述掃描模塊包括掃描指令獲取單元,用于通過所述網(wǎng)頁獲取來自本地設(shè)備的掃描恢復(fù)指令;觸發(fā)單元,用于根據(jù)所述掃描恢復(fù)指令,觸發(fā)預(yù)設(shè)的介質(zhì)對本地磁盤進(jìn)行掃描,所述介質(zhì)是設(shè)置在所述本地設(shè)備、且用于對本地磁盤掃描的工具;所述本地設(shè)備將掃描到的文件數(shù)據(jù)發(fā)送給所述云端設(shè)備。本發(fā)明所述的云端數(shù)據(jù)恢復(fù)系統(tǒng),其中,所述分析模塊包括格式匹配單元,用于將掃描到的文件數(shù)據(jù)中不同格式文件的特征碼與二進(jìn)制數(shù)據(jù)進(jìn)行匹配;文件顯示單元,用于通過函數(shù)寫出匹配成功的二進(jìn)制文件流,以顯示所匹配到的不同格式文件;文件列表產(chǎn)生單元,用于按不同文件格式產(chǎn)生需要恢復(fù)的文件列表;文件列表發(fā)送單元,用于將所述文件列表發(fā)送至所述本地設(shè)備。本發(fā)明所述的云端數(shù)據(jù)恢復(fù)系統(tǒng),其中,所述分析模塊還包括文件保存單元,用于保存所匹配到的不同格式文件。本發(fā)明所述的云端數(shù)據(jù)恢復(fù)系統(tǒng),其中,所述數(shù)據(jù)恢復(fù)模塊包括恢復(fù)指令獲取單元,用于通過所述網(wǎng)頁獲取來自所述本地設(shè)備的數(shù)據(jù)恢復(fù)指令, 所述數(shù)據(jù)恢復(fù)指令中包含所需要恢復(fù)的文件格式信息;恢復(fù)功能調(diào)用單元,用于調(diào)用用于恢復(fù)相應(yīng)格式的數(shù)據(jù)恢復(fù)模塊進(jìn)行相應(yīng)格式的文件數(shù)據(jù)恢復(fù)。本發(fā)明的有益效果在于通過采用云端數(shù)據(jù)恢復(fù)方式,利用網(wǎng)頁的數(shù)據(jù)恢復(fù)功能進(jìn)行數(shù)據(jù)恢復(fù),使得不需要在本地安裝客戶端數(shù)據(jù)恢復(fù)軟件,直接通過訪問網(wǎng)頁即可實(shí)現(xiàn)文件數(shù)據(jù)恢復(fù),分析數(shù)據(jù)和恢復(fù)數(shù)據(jù)的過程可以采用固設(shè)有該云端數(shù)據(jù)恢復(fù)方法或系統(tǒng)的服務(wù)端(例如服務(wù)器)進(jìn)行,能減少本地計(jì)算量,降低本地運(yùn)算負(fù)擔(dān)。而且本發(fā)明的云端數(shù)
5據(jù)恢復(fù)方法及系統(tǒng)不局限于系統(tǒng)平臺(tái),以服務(wù)的方式給用戶提供幫助,方便易用。
下面將結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步說明,附圖中圖1是本發(fā)明較佳實(shí)施例的云端數(shù)據(jù)恢復(fù)方法流程圖;圖2是本發(fā)明較佳實(shí)施例的云端數(shù)據(jù)恢復(fù)系統(tǒng)原理框圖;圖3是本發(fā)明較佳實(shí)施例的云端數(shù)據(jù)恢復(fù)系統(tǒng)中掃描模塊原理框圖;圖4是本發(fā)明較佳實(shí)施例的云端數(shù)據(jù)恢復(fù)系統(tǒng)中分析模塊原理框圖;圖5是本發(fā)明較佳實(shí)施例的云端數(shù)據(jù)恢復(fù)系統(tǒng)中數(shù)據(jù)恢復(fù)模塊原理框圖。
具體實(shí)施例方式本發(fā)明較佳實(shí)施例的云端數(shù)據(jù)恢復(fù)方法流程如圖1所示,該方法SlOO可以固設(shè)于服務(wù)器中,也可設(shè)置于其他開放數(shù)據(jù)平臺(tái)。該方法SlOO開始于步驟SlOl。在步驟S102中,本地設(shè)備(即本地計(jì)算機(jī)等)訪問網(wǎng)頁,并在本地設(shè)備顯示網(wǎng)頁的數(shù)據(jù)。其中,所訪問的網(wǎng)頁為預(yù)設(shè)的用于恢復(fù)不同格式文件數(shù)據(jù)的網(wǎng)頁,用戶通過域名訪問上述指定的預(yù)設(shè)的網(wǎng)頁,本地計(jì)算機(jī)通過瀏覽器請求獲取到指定網(wǎng)頁的數(shù)據(jù),并顯示。用于恢復(fù)不同格式文件數(shù)據(jù)的網(wǎng)頁可以包括以下功能用于恢復(fù)文本文件、用于恢復(fù)圖片文件、用于恢復(fù)視頻文件或用于恢復(fù)文檔文件等等。通過利用網(wǎng)頁的數(shù)據(jù)恢復(fù)功能進(jìn)行數(shù)據(jù)恢復(fù),使得不需要在本地安裝客戶端軟件,直接通過訪問網(wǎng)頁即可實(shí)現(xiàn)文件數(shù)據(jù)恢復(fù),充分利用了網(wǎng)絡(luò)資源。在步驟S103中,云端設(shè)備通過網(wǎng)頁獲取掃描恢復(fù)指令,掃描本地磁盤。具體地, 用戶通過操作網(wǎng)頁界面提供的功能按鈕,例如刪除數(shù)據(jù)掃描,深度數(shù)據(jù)掃描,格式化數(shù)據(jù)掃描,數(shù)據(jù)恢復(fù),數(shù)據(jù)備份等,當(dāng)用戶點(diǎn)擊深度數(shù)據(jù)掃描按鈕時(shí),云端設(shè)備(即云端服務(wù)器等) 就可獲取到來自本地設(shè)備的掃描恢復(fù)指令,然后觸發(fā)預(yù)設(shè)的介質(zhì)對本地磁盤進(jìn)行掃描。掃描方式可以是以磁盤扇區(qū)為單位分區(qū)或者磁盤簇為單位進(jìn)行掃描,直至磁盤最后一扇區(qū)或最后一簇。其中該預(yù)設(shè)的介質(zhì)是一種可以實(shí)現(xiàn)在云端設(shè)備端訪問本地磁盤的工具,在用戶第一次使用時(shí),它可能需要通過瀏覽器進(jìn)行安裝,也可以通過其他方式來加載到本地,比如用戶可以直接插入帶有該功能的U盤,也有可能是調(diào)用某個(gè)系統(tǒng)服務(wù)等等。相對于安裝客戶端數(shù)據(jù)恢復(fù)軟件而言,在本地設(shè)備中預(yù)設(shè)介質(zhì)更加簡單方便,且不局限于系統(tǒng)平臺(tái)。在步驟S104中,云端設(shè)備接收并分析掃描到的文件數(shù)據(jù),按不同文件格式產(chǎn)生需要恢復(fù)的文件列表,并將文件列表發(fā)送至本地設(shè)備。其中分析過程與傳統(tǒng)的客戶端軟件類似,云端設(shè)備所獲取到的數(shù)據(jù)通常是二進(jìn)制數(shù)據(jù),分析的過程就是根據(jù)一些文件特有的特征碼,然后到二進(jìn)制數(shù)據(jù)中進(jìn)行匹配,匹配成功就相當(dāng)于找到了一個(gè)特定格式的二進(jìn)制文件流,之后只要通過函數(shù)寫出來就能顯示了。具體包括a、將掃描到的文件數(shù)據(jù)中不同格式文件的特征碼與二進(jìn)制數(shù)據(jù)進(jìn)行匹配;即利用不同格式文件的特征碼與所掃描到的二進(jìn)制數(shù)據(jù)進(jìn)行對比,如果對比結(jié)果相同,則認(rèn)為是該特征碼所對應(yīng)格式的文件,即匹配成功,依次實(shí)現(xiàn)對掃描到的文件數(shù)據(jù)的格式分類;b、通過函數(shù)寫出匹配成功的二進(jìn)制文件流,以顯示所匹配到的不同格式文件,具體所采用的函數(shù)可參照現(xiàn)有技術(shù),在此不再贅述;C、按不同文件格式產(chǎn)生需要恢復(fù)的文件列表;d、將所產(chǎn)生的文件列表發(fā)送至本地設(shè)備。
6
通過以上的分析過程,云端設(shè)備就可以從獲取到的掃描數(shù)據(jù)中逐個(gè)找出相應(yīng)的文件,返回對應(yīng)的文件列表,而用戶可以在頁面上查看到分析后的文件列表,根據(jù)需要選中相應(yīng)的恢復(fù)選項(xiàng),如恢復(fù)圖片文件、文檔文件、音視頻文件、全部恢復(fù)等,然后進(jìn)行數(shù)據(jù)恢復(fù)。 這樣將分析數(shù)據(jù)的過程采用云端設(shè)備進(jìn)行,能減少本地計(jì)算量,降低本地運(yùn)算負(fù)擔(dān)。同時(shí)還可以根據(jù)需要將所匹配到的相應(yīng)的文件保存在云端設(shè)備上,以進(jìn)行長期的數(shù)據(jù)備份,彌補(bǔ)客戶端數(shù)據(jù)恢復(fù)軟件的缺陷。在步驟S105中,云端設(shè)備通過網(wǎng)頁獲取來自本地設(shè)備的數(shù)據(jù)恢復(fù)指令,并根據(jù)數(shù)據(jù)恢復(fù)指令對文件列表中相應(yīng)格式的文件數(shù)據(jù)進(jìn)行恢復(fù)。這樣可以給用戶提供多種的選擇,恢復(fù)不同格式的文件,具體包括e、獲取來自本地的數(shù)據(jù)恢復(fù)指令,其中數(shù)據(jù)恢復(fù)指令中包含所需要恢復(fù)的文件格式信息,例如需要恢復(fù)圖片文件、文檔文件或音視頻文件等;f、 調(diào)用所訪問的網(wǎng)頁中用于恢復(fù)相應(yīng)格式的數(shù)據(jù)恢復(fù)模塊;g、利用所調(diào)用的數(shù)據(jù)恢復(fù)模塊恢復(fù)相應(yīng)格式的文件數(shù)據(jù)。即,根據(jù)用戶不同的需求再去調(diào)用網(wǎng)頁上相應(yīng)的數(shù)據(jù)恢復(fù)模塊,具體調(diào)用的過程可依照現(xiàn)有技術(shù)中模塊調(diào)用方式,在此不再贅述。這樣利用了網(wǎng)頁端進(jìn)行數(shù)據(jù)恢復(fù),不需要在本地再安裝多種不同的客戶端數(shù)據(jù)恢復(fù)軟件。同時(shí)將恢復(fù)數(shù)據(jù)的過程采用云端設(shè)備進(jìn)行,能減少本地計(jì)算量,降低本地運(yùn)算負(fù)擔(dān)。在步驟S106中,云端設(shè)備將恢復(fù)后的文件數(shù)據(jù)發(fā)送至本地設(shè)備。這樣即可完成對本地?fù)p壞文件數(shù)據(jù)的恢復(fù)。由于大部分的工作都是在云端設(shè)備完成,大大減少了本地用戶端的工作,也節(jié)省了本地用戶端的資源,完全實(shí)現(xiàn)了把普通的客戶端數(shù)據(jù)恢復(fù)軟件要完成的復(fù)雜功能,僅通過網(wǎng)頁交互來完成。用戶只需要通過域名訪問網(wǎng)頁,然后選定網(wǎng)頁界面提供的某一功能,實(shí)現(xiàn)數(shù)據(jù)恢復(fù),以服務(wù)用戶的方式出現(xiàn),云端設(shè)備也可以保留用戶的數(shù)據(jù)。 這一種方式能很好作為桌面客戶端數(shù)據(jù)軟件的彌補(bǔ),也符合了云端服務(wù)發(fā)展的趨勢。上述云端數(shù)據(jù)恢復(fù)方法SlOO結(jié)束于步驟S107。在進(jìn)一步的實(shí)施例中,如圖2所示,本發(fā)明還提供了一種云端數(shù)據(jù)恢復(fù)系統(tǒng)000, 該云端數(shù)據(jù)恢復(fù)系統(tǒng)000包括本地設(shè)備100以及云端設(shè)備200,且該云端設(shè)備200可以固設(shè)于服務(wù)器中,也可設(shè)置于其他開放數(shù)據(jù)平臺(tái)。具體地,本地設(shè)備100包括網(wǎng)頁訪問模塊110, 用于訪問預(yù)設(shè)的用于恢復(fù)不同格式文件數(shù)據(jù)的網(wǎng)頁,并在本地設(shè)備中顯示網(wǎng)頁的數(shù)據(jù);具體訪問方式可以是通過用戶輸入的域名經(jīng)瀏覽器對相應(yīng)網(wǎng)頁進(jìn)行訪問,用于恢復(fù)不同格式文件數(shù)據(jù)的網(wǎng)頁可以包括以下功能用于恢復(fù)文本文件、用于恢復(fù)圖片文件、用于恢復(fù)視頻文件等;云端設(shè)備200包括掃描模塊220,用于通過網(wǎng)頁獲取掃描恢復(fù)指令,掃描本地設(shè)備100(本地計(jì)算機(jī))磁盤,掃描方式可以是以磁盤扇區(qū)為單位分區(qū)或者磁盤簇為單位進(jìn)行掃描,直至磁盤最后一扇區(qū)或最后一簇;分析模塊230,用于接收并分析掃描到的文件數(shù)據(jù),按不同文件格式產(chǎn)生需要恢復(fù)的文件列表,并將文件列表發(fā)送至本地設(shè)備100 ;數(shù)據(jù)恢復(fù)模塊對0,用于通過網(wǎng)頁獲取來自本地設(shè)備100的數(shù)據(jù)恢復(fù)指令,并根據(jù)數(shù)據(jù)恢復(fù)指令對文件列表中相應(yīng)格式的文件數(shù)據(jù)進(jìn)行恢復(fù);數(shù)據(jù)發(fā)送模塊250,用于將恢復(fù)后的文件數(shù)據(jù)發(fā)送至本地設(shè)備100。這樣通過利用網(wǎng)頁的數(shù)據(jù)恢復(fù)功能進(jìn)行數(shù)據(jù)恢復(fù),使得不需要在本地設(shè)備100安裝客戶端軟件,直接通過訪問網(wǎng)頁即可實(shí)現(xiàn)文件數(shù)據(jù)恢復(fù)。且由于分析數(shù)據(jù)和恢復(fù)數(shù)據(jù)的過程采用云端設(shè)備進(jìn)行,能減少本地設(shè)備100計(jì)算量,降低本地設(shè)備100運(yùn)算負(fù)擔(dān)。在更進(jìn)一步的實(shí)施例中,如圖3所示,上述云端數(shù)據(jù)恢復(fù)系統(tǒng)000中的掃描模塊220包括掃描指令獲取單元221,用于通過網(wǎng)頁獲取來自本地設(shè)備100的掃描恢復(fù)指令; 觸發(fā)單元222,用于根據(jù)掃描恢復(fù)指令,觸發(fā)預(yù)設(shè)的介質(zhì)對本地設(shè)備100磁盤進(jìn)行掃描,其中該預(yù)設(shè)的介質(zhì)是一種可以實(shí)現(xiàn)在云端數(shù)據(jù)恢復(fù)系統(tǒng)000端(當(dāng)該云端數(shù)據(jù)恢復(fù)系統(tǒng)000 固設(shè)于服務(wù)器時(shí),指服務(wù)器端)訪問本地磁盤的工具,在用戶第一次使用時(shí),它可能需要通過瀏覽器進(jìn)行安裝,也可以通過其他方式來加載到本地設(shè)備100,比如用戶可以直接插入帶有該功能的U盤,也有可能是調(diào)用某個(gè)系統(tǒng)服務(wù)等等。具體地,用戶通過操作網(wǎng)頁界面提供的功能按鈕,例如刪除數(shù)據(jù)掃描,深度數(shù)據(jù)掃描,格式化數(shù)據(jù)掃描,數(shù)據(jù)恢復(fù),數(shù)據(jù)備份等, 當(dāng)用戶點(diǎn)擊深度數(shù)據(jù)掃描按鈕時(shí),云端數(shù)據(jù)恢復(fù)系統(tǒng)000的掃描模塊220就可獲取到一來自本地設(shè)備100的掃描恢復(fù)指令,然后觸發(fā)預(yù)設(shè)的介質(zhì)對本地設(shè)備100磁盤進(jìn)行掃描。相對于安裝客戶端數(shù)據(jù)恢復(fù)軟件而言,在本地設(shè)備100預(yù)設(shè)介質(zhì)更加簡單方便,且不局限于系統(tǒng)平臺(tái)。上述云端數(shù)據(jù)恢復(fù)系統(tǒng)000中的云端設(shè)備200,分析過程與傳統(tǒng)的客戶端數(shù)據(jù)恢復(fù)軟件類似,云端設(shè)備200所獲取到的數(shù)據(jù)通常是二進(jìn)制數(shù)據(jù),分析的過程就是根據(jù)一些文件特有的特征碼,然后到二進(jìn)制數(shù)據(jù)中進(jìn)行匹配,匹配成功就相當(dāng)于找到了一個(gè)特定格式的二進(jìn)制文件流,之后只要通過函數(shù)寫出來就能顯示了。在更進(jìn)一步的實(shí)施例中,如圖4所示,上述云端設(shè)備200中的分析模塊230包括 格式匹配單元231,用于將掃描到的文件數(shù)據(jù)中不同格式文件的特征碼與二進(jìn)制數(shù)據(jù)進(jìn)行匹配,即利用不同格式文件的特征碼與所掃描到的二進(jìn)制數(shù)據(jù)進(jìn)行對比,如果對比結(jié)果相同,則認(rèn)為是該特征碼所對應(yīng)格式的文件,即匹配成功,依次實(shí)現(xiàn)對掃描到的文件數(shù)據(jù)的格式分類;文件顯示單元232,用于通過函數(shù)寫出匹配成功的二進(jìn)制文件流,以顯示所匹配到的不同格式文件,具體所采用的函數(shù)可參照現(xiàn)有技術(shù),在此不再贅述;文件列表產(chǎn)生單元 233,用于按不同文件格式產(chǎn)生需要恢復(fù)的文件列表;文件列表發(fā)送單元234,用于將所產(chǎn)生的文件列表發(fā)送至本地設(shè)備100。通過以上的分析過程,云端設(shè)備200就可以從獲取到的掃描數(shù)據(jù)中逐個(gè)找出相應(yīng)的文件,返回對應(yīng)的文件列表至本地設(shè)備100,而用戶可以在顯示界面上查看到分析后的文件列表,根據(jù)需要選中相應(yīng)的不同格式文件的恢復(fù)選項(xiàng),如恢復(fù)圖片文件、文檔文件、音視頻文件、全部恢復(fù)等,然后云端設(shè)備200對相應(yīng)的文件數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)。這樣將分析數(shù)據(jù)的過程采用云端設(shè)備200進(jìn)行,能減少本地設(shè)備100計(jì)算量,降低本地運(yùn)算負(fù)擔(dān)。優(yōu)選地,如圖4所示,上述分析模塊230還包括文件保存單元235,用于保存所匹配到的不同格式文件。這樣可以根據(jù)需要將所匹配到的相應(yīng)的文件保存在云端設(shè)備200上, 當(dāng)該云端設(shè)備200固設(shè)于服務(wù)器時(shí),即將所匹配到的文件數(shù)據(jù)保存在服務(wù)器上,以進(jìn)行長期的數(shù)據(jù)備份,彌補(bǔ)客戶端數(shù)據(jù)恢復(fù)軟件的缺陷。在更進(jìn)一步的實(shí)施例中,如圖5所示,上述云端設(shè)備200中的數(shù)據(jù)恢復(fù)模塊240包括恢復(fù)指令獲取單元M1,用于通過網(wǎng)頁獲取來自本地設(shè)備100的數(shù)據(jù)恢復(fù)指令,數(shù)據(jù)恢復(fù)指令中包含所需要恢復(fù)的文件格式信息,包括圖片文件、文檔文件或音視頻文件等,這樣可以給用戶提供多種的選擇,恢復(fù)不同格式的文件;恢復(fù)功能調(diào)用單元M2,用于調(diào)用網(wǎng)頁中用于恢復(fù)相應(yīng)格式的數(shù)據(jù)恢復(fù)模塊進(jìn)行相應(yīng)格式的文件數(shù)據(jù)恢復(fù),即,根據(jù)用戶不同的需求再去調(diào)用網(wǎng)頁上相應(yīng)的數(shù)據(jù)恢復(fù)模塊,具體調(diào)用的過程可依照現(xiàn)有技術(shù)中模塊調(diào)用方式,在此不再贅述;這樣利用了網(wǎng)頁的客戶端數(shù)據(jù)恢復(fù)模塊,不需要在本地再安裝多種不同的數(shù)據(jù)恢復(fù)軟件,同時(shí)將數(shù)據(jù)恢復(fù)的過程采用云端設(shè)備200進(jìn)行,能減少本地設(shè)備100計(jì)算量,降低本地設(shè)備100運(yùn)算負(fù)擔(dān)。針對目前市場的情況,上述云端數(shù)據(jù)恢復(fù)方法及云端數(shù)據(jù)恢復(fù)系統(tǒng)能以兩種應(yīng)用方式出現(xiàn)。第一,以企業(yè)端的數(shù)據(jù)服務(wù)形式出現(xiàn),專業(yè)提供數(shù)據(jù)恢復(fù)等業(yè)務(wù),形成一套企業(yè)級(jí)的解決方案;第二,現(xiàn)在的云端開放平臺(tái)越來越多,如百度開放平臺(tái)、騰訊Q+平臺(tái),新浪微博平臺(tái),F(xiàn)acebook開放平臺(tái)等,因此可以以這些平臺(tái)的應(yīng)用軟件出現(xiàn)。綜上所述,本發(fā)明的云端數(shù)據(jù)恢復(fù)方法及系統(tǒng)通過采用云端數(shù)據(jù)恢復(fù)方式,利用現(xiàn)有網(wǎng)頁的數(shù)據(jù)恢復(fù)功能進(jìn)行數(shù)據(jù)恢復(fù),使得不需要在本地安裝客戶端軟件,直接通過訪問網(wǎng)頁即可實(shí)現(xiàn)文件數(shù)據(jù)恢復(fù),且分析數(shù)據(jù)和恢復(fù)數(shù)據(jù)的過程可以采用固設(shè)有該云端數(shù)據(jù)恢復(fù)方法或系統(tǒng)的服務(wù)端(如服務(wù)器)進(jìn)行,因此能減少本地計(jì)算量,降低本地運(yùn)算負(fù)擔(dān)。 而且本發(fā)明的云端數(shù)據(jù)恢復(fù)方法及系統(tǒng)不局限于系統(tǒng)平臺(tái),以服務(wù)的方式給用戶提供幫助,方便易用,在需要時(shí)還可以對本地?cái)?shù)據(jù)可以進(jìn)行長期的備份。應(yīng)當(dāng)理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換, 而所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種云端數(shù)據(jù)恢復(fù)方法,其特征在于,包括以下步驟A、本地設(shè)備訪問預(yù)設(shè)的用于恢復(fù)不同格式文件數(shù)據(jù)的網(wǎng)頁,并在本地設(shè)備顯示所述網(wǎng)頁的數(shù)據(jù);B、云端設(shè)備通過所述網(wǎng)頁獲取掃描恢復(fù)指令,掃描本地磁盤;C、所述云端設(shè)備接收并分析掃描到的文件數(shù)據(jù),按不同文件格式產(chǎn)生需要恢復(fù)的文件列表,并將所述文件列表發(fā)送至所述本地設(shè)備;D、所述云端設(shè)備通過所述網(wǎng)頁獲取來自本地設(shè)備的數(shù)據(jù)恢復(fù)指令,并根據(jù)所述數(shù)據(jù)恢復(fù)指令對所述文件列表中相應(yīng)格式的文件數(shù)據(jù)進(jìn)行恢復(fù);E、所述云端設(shè)備將恢復(fù)后的文件數(shù)據(jù)發(fā)送至所述本地設(shè)備。
2.根據(jù)權(quán)利要求1所述的云端數(shù)據(jù)恢復(fù)方法,其特征在于,所述步驟B包括步驟 Bi、通過所述網(wǎng)頁獲取來自本地設(shè)備的掃描恢復(fù)指令;B2、根據(jù)所述掃描恢復(fù)指令,觸發(fā)預(yù)設(shè)的介質(zhì)對本地磁盤進(jìn)行掃描,所述介質(zhì)是設(shè)置在所述本地設(shè)備、且用于對本地磁盤掃描的工具;B3、所述本地設(shè)備將掃描到的文件數(shù)據(jù)發(fā)送給所述云端設(shè)備。
3.根據(jù)權(quán)利要求1所述的云端數(shù)據(jù)恢復(fù)方法,其特征在于,所述步驟C包括步驟 Cl、將掃描到的文件數(shù)據(jù)中不同格式文件的特征碼與二進(jìn)制數(shù)據(jù)進(jìn)行匹配;C2、通過函數(shù)寫出匹配成功的二進(jìn)制文件流,以顯示所匹配到的不同格式文件; C3、按不同文件格式產(chǎn)生需要恢復(fù)的文件列表; C4、將所述文件列表發(fā)送至所述本地設(shè)備。
4.根據(jù)權(quán)利要求3所述的云端數(shù)據(jù)恢復(fù)方法,其特征在于,所述步驟C還包括步驟 C5、保存所匹配到的不同格式文件。
5.根據(jù)權(quán)利要求1所述的云端數(shù)據(jù)恢復(fù)方法,其特征在于,所述步驟D包括步驟 D1、通過所述網(wǎng)頁獲取來自所述本地設(shè)備的數(shù)據(jù)恢復(fù)指令,所述數(shù)據(jù)恢復(fù)指令中包含所需要恢復(fù)的文件格式信息;D2、調(diào)用用于恢復(fù)相應(yīng)格式的數(shù)據(jù)恢復(fù)模塊進(jìn)行相應(yīng)格式的文件數(shù)據(jù)恢復(fù)。
6.一種云端數(shù)據(jù)恢復(fù)系統(tǒng),包括本地設(shè)備以及云端設(shè)備,其特征在于,所述本地設(shè)備包括網(wǎng)頁訪問模塊,用于訪問預(yù)設(shè)的用于恢復(fù)不同格式文件數(shù)據(jù)的網(wǎng)頁,并在所述本地設(shè)備中顯示所述網(wǎng)頁的數(shù)據(jù); 所述云端設(shè)備包括掃描模塊,用于通過所述網(wǎng)頁獲取掃描恢復(fù)指令,掃描本地磁盤; 分析模塊,用于接收并分析掃描到的文件數(shù)據(jù),按不同文件格式產(chǎn)生需要恢復(fù)的文件列表,并將所述文件列表發(fā)送至所述本地設(shè)備;數(shù)據(jù)恢復(fù)模塊,用于通過所述網(wǎng)頁獲取來自本地設(shè)備的數(shù)據(jù)恢復(fù)指令,并根據(jù)所述數(shù)據(jù)恢復(fù)指令對所述文件列表中相應(yīng)格式的文件數(shù)據(jù)進(jìn)行恢復(fù);數(shù)據(jù)發(fā)送模塊,用于將恢復(fù)后的文件數(shù)據(jù)發(fā)送至所述本地設(shè)備。
7.根據(jù)權(quán)利要求6所述的云端數(shù)據(jù)恢復(fù)系統(tǒng),其特征在于,所述掃描模塊包括 掃描指令獲取單元,用于通過所述網(wǎng)頁獲取來自所述本地設(shè)備的掃描恢復(fù)指令; 觸發(fā)單元,用于根據(jù)所述掃描恢復(fù)指令,觸發(fā)預(yù)設(shè)的介質(zhì)對本地磁盤進(jìn)行掃描,所述介質(zhì)是設(shè)置在所述本地設(shè)備、且用于對本地磁盤掃描的工具; 所述本地設(shè)備將掃描到的文件數(shù)據(jù)發(fā)送給所述云端設(shè)備。
8.根據(jù)權(quán)利要求6所述的云端數(shù)據(jù)恢復(fù)系統(tǒng),其特征在于,所述分析模塊包括格式匹配單元,用于將掃描到的文件數(shù)據(jù)中不同格式文件的特征碼與二進(jìn)制數(shù)據(jù)進(jìn)行匹配;文件顯示單元,用于通過函數(shù)寫出匹配成功的二進(jìn)制文件流,以顯示所匹配到的不同格式文件;文件列表產(chǎn)生單元,用于按不同文件格式產(chǎn)生需要恢復(fù)的文件列表; 文件列表發(fā)送單元,用于將所述文件列表發(fā)送至所述本地設(shè)備。
9.根據(jù)權(quán)利要求8所述的云端數(shù)據(jù)恢復(fù)系統(tǒng),其特征在于,所述分析模塊還包括 文件保存單元,用于保存所匹配到的不同格式文件。
10.根據(jù)權(quán)利要求6所述的云端數(shù)據(jù)恢復(fù)系統(tǒng),其特征在于,所述數(shù)據(jù)恢復(fù)模塊包括 恢復(fù)指令獲取單元,用于通過所述網(wǎng)頁獲取來自所述本地設(shè)備的數(shù)據(jù)恢復(fù)指令,所述數(shù)據(jù)恢復(fù)指令中包含所需要恢復(fù)的文件格式信息;恢復(fù)功能調(diào)用單元,用于調(diào)用用于恢復(fù)相應(yīng)格式的數(shù)據(jù)恢復(fù)模塊進(jìn)行相應(yīng)格式的文件數(shù)據(jù)恢復(fù)。
全文摘要
本發(fā)明涉及一種云端數(shù)據(jù)恢復(fù)方法及系統(tǒng),其中云端數(shù)據(jù)恢復(fù)方法包括步驟A、本地設(shè)備訪問預(yù)設(shè)的用于恢復(fù)不同格式文件數(shù)據(jù)的網(wǎng)頁,并在本地設(shè)備顯示網(wǎng)頁的數(shù)據(jù);B、云端設(shè)備通過網(wǎng)頁獲取掃描恢復(fù)指令,掃描本地磁盤;C、云端設(shè)備接收并分析掃描到的文件數(shù)據(jù),按不同文件格式產(chǎn)生需要恢復(fù)的文件列表,并將文件列表發(fā)送至本地設(shè)備;D、云端設(shè)備通過網(wǎng)頁獲取來自本地設(shè)備的數(shù)據(jù)恢復(fù)指令,并根據(jù)數(shù)據(jù)恢復(fù)指令對文件列表中相應(yīng)格式的文件數(shù)據(jù)進(jìn)行恢復(fù);E、將恢復(fù)后的文件數(shù)據(jù)發(fā)送至本地設(shè)備。本發(fā)明利用網(wǎng)頁完成進(jìn)行數(shù)據(jù)恢復(fù),不需在本地安裝客戶端數(shù)據(jù)恢復(fù)軟件,減少本地計(jì)算量,且不局限于系統(tǒng)平臺(tái),方便易用。
文檔編號(hào)H04L29/08GK102426547SQ20111029341
公開日2012年4月25日 申請日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者李坪 申請人:深圳市萬興軟件有限公司