基于sas的數據備份方法和裝置的制造方法
【專利摘要】本發明涉及一種基于SAS(Statistical Analysis System,簡稱SAS)的數據備份方法,其特征在于,所述方法包括:獲取待處理數據;根據預設處理指令對所述待處理數據進行處理,生成待備份數據,所述待備份數據被存儲到預設存儲地址中;獲取預設的shell語句對待備份數據進行備份的備份指令,所述備份指令中包含所述預設存儲地址和備份地址;根據所述備份指令將所述待備份數據備份到所述備份地址中。該備份方法既不會影響SAS系統對其它指令的執行,又無需一一列舉出待備份數據進行備份,相對于傳統的數據備份方法,可提高SAS數據的備份效率。此外,還對應提供了一種基于SAS的數據備份裝置。
【專利說明】
基于SAS的數據備份方法和裝置
技術領域
[0001]本發明涉及數據處理技術領域,特別是涉及一種基于SAS的數據備份方法和裝置。
【背景技術】
[0002]SAS(Statistical Analysis System,簡稱SAS)是一種可用于數據管理、預測分析以及多變量分析等的統計分析軟件,在各個領域得到廣泛應用。
[0003]傳統方法中,當SAS程序生成新的數據而需要備份時,需要對待備份數據指定特定的備份地址,且必須一一列舉出待備份數據的數據名稱。這種傳統的方法對于需要備份少量的數據是可行的,而在所需備份的數據數量較大的情況下,對這些待備份數據進行一一列舉便十分繁瑣,并且也容易遺漏待備份數據,其備份效率不高。
【發明內容】
[0004]基于此,有必要針對上述技術問題,提供一種能夠提高對SAS數據的備份效率的基于SAS的數據備份方法和裝置。
[0005]一種基于SAS(Statistical Analysis System,簡稱SAS)的數據備份方法,所述方法包括以下步驟:
[0006]獲取待處理數據;
[0007]根據預設處理指令對所述待處理數據進行處理,生成待備份數據,所述待備份數據被存儲到預設存儲地址中;
[0008]獲取預設的shell語句對待備份數據進行備份的備份指令,所述備份指令中包含所述預設存儲地址和備份地址;
[0009]根據所述備份指令將所述待備份數據備份到所述備份地址中。
[0010]在其中一個實施例中,所述獲取預設的shell語句對待備份數據進行備份的備份指令的步驟,包括:
[0011]識別預設處理指令中的第一關鍵字與第二關鍵字;
[0012]獲取所述第一關鍵字與第二關鍵字之間的備份指令。
[0013]在其中一個實施例中,在所述獲取預設的shell語句對待備份數據進行備份的備份指令的步驟之前,包括:
[0014]獲取調用shell語句的權限。
[0015]在其中一個實施例中,所述備份指令中還包括備份執行時間;所述根據所述備份指令將所述待備份數據備份到所述備份地址中的步驟,包括:
[0016]獲取對所述待處理數據的處理完成時間;
[0017]在所述備份執行時間下將所述待備份數據備份到所述備份地址中。
[0018]在其中一個實施例中,所述根據所述備份指令將所述待備份數據備份到所述備份地址中的步驟,包括:
[0019]檢測操作系統的空閑值是否大于預設閾值,若是,則在生成所述待備份數據后,立即將所述待備份數據備份到所述備份地址中,若否,則按照預設檢測周期重復檢測當前時間下所述操作系統的空閑值是否大于預設閾值,當所述空閑值大于所述預設閾值時,在所述當前時間下將所述待備份數據備份到所述備份地址中。
[0020]一種基于SAS(Statistical Analysis System,簡稱SAS)的數據備份裝置,所述裝置包括:
[0021 ]待處理數據獲取模塊,用于獲取待處理數據;
[0022]待備份數據生成模塊,用于根據預設處理指令對所述待處理數據進行處理,生成待備份數據,所述待備份數據被存儲到預設存儲地址中;
[0023]備份指令獲取模塊,用于獲取預設的shell語句對待備份數據進行備份的備份指令,所述備份指令中包含所述預設存儲地址和備份地址;
[0024]備份執行模塊,用于根據所述備份指令將所述待備份數據備份到所述備份地址中。
[0025]在其中一個實施例中,所述備份指令獲取模塊用于識別預設處理指令中的第一關鍵字與第二關鍵字;獲取所述第一關鍵字與第二關鍵字之間的備份指令。
[0026]在其中一個實施例中,所述裝置還包括:
[0027]權限獲取模塊,用于獲取調用shell語句的權限。
[0028]在其中一個實施例中,所述備份指令中還包括備份執行時間;所述備份執行模塊還用于獲取對所述待處理數據的處理完成時間;在所述備份執行時間下將所述待備份數據備份到所述備份地址中。
[0029]在其中一個實施例中,所述備份執行模塊還用于檢測操作系統的空閑值是否大于預設閾值,若是,則在生成所述待備份數據后,立即將所述待備份數據備份到所述備份地址中,若否,則按照預設檢測周期重復檢測當前時間下所述操作系統的空閑值是否大于預設閾值,當所述空閑值大于所述預設閾值時,在所述當前時間下將所述待備份數據備份到所述備份地址中。
[0030]上述基于SAS的數據備份方法和裝置,通過使用shell語句來備份SAS系統所生成的待備份數據,該備份方法既不會影響SAS系統對其它指令的執行,又無需一一列舉出待備份數據進行備份,相對于傳統的數據備份方法,可提高SAS數據的備份效率。
【附圖說明】
[0031]圖1為一個實施例中用于實現基于SAS的數據備份方法的設備的結構示意圖;
[0032]圖2為一個實施例中基于SAS的數據備份方法的流程示意圖;
[0033]圖3為一個實施例中獲取預設的shell語句對待備份數據進行備份的備份指令的步驟的流程示意圖;
[0034]圖4為一個實施例中基于SAS的數據備份裝置的結構框圖;
[0035]圖5為另一個實施例中基于SAS的數據備份裝置的結構框圖。
【具體實施方式】
[0036]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0037]如圖1所示,在一個實施例中,提供了一種用于實現基于SAS的數據備份方法的設備100,包括通過系統總線連接的處理器、非易失性存儲介質、內存儲器、輸入輸出接口。其中處理器具有計算功能和控制終端100工作的功能,該處理器被配置為執行一種基于SAS的數據備份方法。非易失性存儲介質包括磁存儲介質、光存儲介質和閃存式存儲介質中的至少一種,非易失性存儲介質存儲有操作系統和基于SAS的數據備份裝置。該基于SAS的數據備份裝置用于實現一種基于SAS的數據備份方法。輸入輸出接口用于與外界的輸入輸出設備相連接,可用于接收待處理的數據,該待處理的數據可包括用戶對相關網頁的操作記錄等等。
[0038]在一個實施例中,如圖2所示,提供了一種基于SAS的數據備份方法,本實施例以該方法應用于上述圖1中的設備100來舉例說明。該方法包括如下步驟:
[0039]步驟202,獲取待處理數據。
[0040]本實施例中,待處理數據是與備份數據相關的數據,待處理數據可包括預設網站上的數據,也可包括所記錄的用戶對預設網站的訪問操作等行為所產生的數據等。具體的,待處理數據可為預設的銀行利率、股票行情、統計局以及金融機構等類型網站的數據。
[0041]在一個實施例中,可通過預設的SAS程序來獲取待處理數據。其中,設備100中預設有SAS應用軟件,可通過SAS網頁爬蟲技術來獲取待處理數據。
[0042]步驟204,根據預設處理指令對待處理數據進行處理,生成待備份數據。
[0043]預設處理指令可為預設的DATA步,該DATA步用于對所獲取的待處理數據進行篩選、分類等處理,生成待備份數據。設備100可通過編譯器對預設的DATA步進行編譯和解析,以識別和執行該DATA步所對應的指令,生成待備份數據,其中,待備份數據被存儲到預設存儲地址中。
[0044]具體的,該待備份數據為SAS文件,并以SAS數據集的形式存在,存儲于預先設置的SAS邏輯庫中,所生成的待備份的SAS數據集可為多個。其中,SAS數據集是包含描述符信息和相關數據值的文件,該文件是一個以觀測值為行、以變量值為列、可被SAS系統處理的表。進一步的,該SAS數據集還可包含索引,以方便通過SAS系統通過索引找到該具體數據集內的記錄。SAS邏輯庫是SAS數據集和目錄等文件的集合。在常用的操作系統(比如Windows操作系統或Unix操作系統)下,SAS邏輯庫通常是指位于同一文件夾或目錄的一組SAS文件,其中SAS邏輯庫通常位于SAS系統可訪問的位置。
[0045]步驟206,獲取預設的shell語句對待備份數據進行備份的備份指令。
[0046]本實施例中,shell語句為操作系統中的可用于執行數據備份的指令語句。該shell語句可由操作系統來執行而無需在SAS系統中執行,即在操作系統執行shell語句時,SAS系統可同時執行其他后續SAS指令,從而可提高系統操作效率。
[0047]預設的shell語句中的備份指令包含了待備份數據的存儲地址與備份地址。存儲地址為存放待備份的SAS數據集的SAS邏輯庫的地址,包括該SAS邏輯庫的路徑和SAS邏輯庫名稱,而無需包括其中每一個待備份的SAS數據集的名稱。備份地址可為預設的任意用于存儲待備份的SAS數據集的地址,而不必為SAS系統可識別的地址。
[0048]在一個實施例中,在獲取預設的shell語句對待備份數據進行備份的備份指令的步驟之前,包括:獲取調用she 11語句的權限。
[0049]本實施例中,可預先為SAS系統設置可調用shell語句的權限,使得SAS系統具備調用shell語句的權限,當需要使用shell語句進行對SAS數據的備份時,可獲取調用shell語句的權限,并通知操作系統來執行該shell語句。
[0050]步驟208,根據備份指令將待備份數據備份到備份地址中。
[0051]具體的,根據shell語句中的備份指令獲取該SAS邏輯庫中的所有數據,該數據即為待備份的SAS數據集,并將所獲取的待備份的SAS數據集備份到所設置的備份地址中。
[0052]傳統的使用SAS系統自身的備份指令進行數據備份的方法,其每一備份指令都需要被操作系統進行解析,并且還需列舉出每一個待備份數據的數據名,并只能將其備份到SAS系統可識別的備份目錄中。本實施例中,通過使用shell語句來備份SAS系統所生成的待備份數據,該備份方法既不會影響SAS系統對其它指令的執行,又無需一一列舉出待備份數據進行備份,相對于傳統的數據備份方法,可提高SAS數據的備份效率。
[0053]在一個實施例中,如圖3所示,其中,獲取預設的shell語句對待備份數據進行備份的備份指令的步驟,包括:
[0054]步驟302,識別預設處理指令中的第一關鍵字與第二關鍵字。
[0055]步驟304,獲取第一關鍵字與第二關鍵字之間的備份指令。
[0056]本實施例中,預先設置了第一關鍵字和第二關鍵字,使得SAS系統在執行DATA步的過程中,當檢測到第一關鍵字時,則提取位于第一關鍵字后的指令語句,并在檢測到第二關鍵字時,則停止對第一關鍵字后的指令語句的提取。即獲取第一關鍵字與第二關鍵字之間的指令語句,該指令語句即為備份指令。該備份指令為shell語句,使得可被操作系統直接執行,而無需再進行編譯。當獲取到shell語句的備份指令后,可直接調用操作系統來執行該she 11語句。
[0057]本實施例中,服務器通過設置第一關鍵字和第二關鍵字來獲取第一數據表的表名,使得對于第一數據表的獲取更加快捷準確。
[0058]在一個實施例中,備份指令中還包括備份執行時間;根據備份指令將待備份數據備份到備份地址中的步驟,包括:獲取對待處理數據的處理完成時間;在備份執行時間下將待備份數據備份到備份地址中。
[0059]本實施例中,由于SAS系統是通過DATA步來執行對數據的處理,當其生成待備份數據完畢時,可檢測生成待備份數據所對應的DATA步的執行完畢的時間,該執行完畢的時間即為對待處理數據的處理完成時間。
[0060]備份時間由待處理數據的處理完成時間來確定。當檢測到系統時間到達備份時間時,可在該備份時間下將待備份數據備份到備份地址中。
[0061]具體的,可為該處理完成時間與預設時間之和。比如,可設置預設時間為30秒,當檢測到該處理完成時間為18時30分O秒,則可確定備份時間即為18時30分30秒。并當系統時間到達18時30分30秒時,則立即執行將待備份數據備份到備份地址中的指令。
[0062]在一個實施例中,根據備份指令將待備份數據備份到備份地址中的步驟,包括:檢測操作系統的空閑值是否大于預設閾值,若是,則在生成待備份數據后,立即將待備份數據備份到備份地址中,若否,則按照預設檢測周期重復檢測當前時間下操作系統的空閑值是否大于預設閾值,當空閑值大于預設閾值時,在當前時間下將待備份數據備份到備份地址中。
[0063]本實施例中,預設閾值可為用戶自定義的任意數值,也可為系統設置的默認數值。空閑值用于表征操作系統的空閑程度,當空閑值越大,則說明操作系統越空閑。進一步的,還設置了檢測周期,當檢測到當前時間下的操作系統的空閑值不大于預設閾值時,可根據該檢測周期和當前時間來確定下一次的檢測時間,使當前時間到達了下一次的檢測時間時,則再次檢測在該檢測時間下的操作系統的空閑值是否大于預設閾值,若是,則可直接將待備份數據備份到備份地址中,否則,可再次根據該檢測周期繼續確定下一次的用于判斷是否執行備份的檢測時間。
[0064]更進一步的,還可設置檢測次數或備份執行時間,使得當該判斷結果為否的判斷的次數到達該檢測次數后,可直接執行對待處理數據的備份,或者在當前時間到達了備份執行時間后,也可直接執行對待處理數據的備份,以避免當操作系統一直處于小于預設閾值下,無法完成對待處理數據的備份的情況。
[0065]由于操作系統中可能還存在其它的需要執行的進程,當在系統繁忙下進行備份會使得備份效率下降,并影響其它正在執行的進程的執行效率,本實施例中通過在系統的空閑值大于預設閾值下進行對待備份數據的備份,可進一步提高備份效率。
[0066]在一個實施例中,如圖4所示,提供了一種基于SAS的數據備份裝置,該裝置包括:
[0067]待處理數據獲取模塊402,用于獲取待處理數據。
[0068]本實施例中,待處理數據是與備份數據相關的數據,待處理數據可包括預設網站上的數據,也可包括所記錄的用戶對預設網站的訪問操作等行為所產生的數據等。具體的,待處理數據可為預設的銀行利率、股票行情、統計局以及金融機構等類型網站的數據。
[0069]在一個實施例中,可通過預設的SAS程序來獲取待處理數據。其中,設備100中預設有SAS應用軟件,可通過SAS網頁爬蟲技術來獲取待處理數據。
[0070]待備份數據生成模塊404,用于根據預設處理指令對待處理數據進行處理,生成待備份數據,待備份數據被存儲到預設存儲地址中。
[0071]預設處理指令可為預設的DATA步,該DATA步用于對所獲取的待處理數據進行篩選、分類等處理,生成待備份數據。設備100可通過編譯器對預設的DATA步進行編譯和解析,以識別和執行該DATA步所對應的指令,生成待備份數據,其中,待備份數據被存儲到預設存儲地址中。
[0072]具體的,該待備份數據為SAS文件,并以SAS數據集的形式存在,存儲于預先設置的SAS邏輯庫中,所生成的待備份的SAS數據集可為多個。其中,SAS數據集是包含描述符信息和相關數據值的文件,該文件是一個以觀測值為行、以變量值為列、可被SAS系統處理的表。進一步的,該SAS數據集還可包含索引,以方便通過SAS系統通過索引找到該具體數據集內的記錄。SAS邏輯庫是SAS數據集和目錄等文件的集合。在常用的操作系統(比如Windows操作系統或Unix操作系統)下,SAS邏輯庫通常是指位于同一文件夾或目錄的一組SAS文件,其中SAS邏輯庫通常位于SAS系統可訪問的位置。
[0073]備份指令獲取模塊406,用于獲取預設的shell語句對待備份數據進行備份的備份指令,備份指令中包含預設存儲地址和備份地址。
[0074]本實施例中,shell語句為操作系統中的可用于執行數據備份的指令語句。該shell語句可由操作系統來執行而無需在SAS系統中執行,即在操作系統執行shell語句時,SAS系統可同時執行其他后續SAS指令,從而可提高系統操作效率。
[0075]預設的shell語句中的備份指令包含了待備份數據的存儲地址與備份地址。存儲地址為存放待備份的SAS數據集的SAS邏輯庫的地址,包括該SAS邏輯庫的路徑和SAS邏輯庫名稱,而無需包括其中每一個待備份的SAS數據集的名稱。備份地址可為預設的任意用于存儲待備份的SAS數據集的地址,而不必為SAS系統可識別的地址。
[0076]在一個實施例中,如圖5所示,基于SAS的數據備份裝置還包括權限獲取模塊405,用于獲取調用shell語句的權限。
[0077]本實施例中,可預先為SAS系統設置可調用shell語句的權限,使得SAS系統具備調用shell語句的權限,當需要使用shell語句進行對SAS數據的備份時,可獲取調用shell語句的權限,并通知操作系統來執行該shell語句。
[0078]備份執行模塊408,用于根據備份指令將待備份數據備份到備份地址中。
[0079]具體的,根據shell語句中的備份指令獲取該SAS邏輯庫中的所有數據,該數據即為待備份的SAS數據集,并將所獲取的待備份的SAS數據集備份到所設置的備份地址中。
[0080]傳統的使用SAS系統自身的備份指令進行數據備份的方法,其每一備份指令都需要被操作系統進行解析,并且還需列舉出每一個待備份數據的數據名,并只能將其備份到SAS系統可識別的備份目錄中。本實施例中,通過使用shell語句來備份SAS系統所生成的待備份數據,該備份方法既不會影響SAS系統對其它指令的執行,又無需一一列舉出待備份數據進行備份,相對于傳統的數據備份方法,可提高SAS數據的備份效率。
[0081]在一個實施例中,備份指令獲取模塊406用于:識別預設處理指令中的第一關鍵字與第二關鍵字;獲取第一關鍵字與第二關鍵字之間的備份指令。
[0082]本實施例中,預先設置了第一關鍵字和第二關鍵字,使得SAS系統在執行DATA步的過程中,當檢測到第一關鍵字時,則提取位于第一關鍵字后的指令語句,并在檢測到第二關鍵字時,則停止對第一關鍵字后的指令語句的提取。即獲取第一關鍵字與第二關鍵字之間的指令語句,該指令語句即為備份指令。該備份指令為shell語句,使得可被操作系統直接執行,而無需再進行編譯。當獲取到shell語句的備份指令后,可直接調用操作系統來執行該she 11語句。
[0083]本實施例中,服務器通過設置第一關鍵字和第二關鍵字來獲取第一數據表的表名,使得對于第一數據表的獲取更加快捷準確。
[0084]備份指令中還包括備份執行時間;備份執行模塊408還用于獲取對待處理數據的處理完成時間;在備份執行時間下將待備份數據備份到備份地址中。
[0085]本實施例中,由于SAS系統是通過DATA步來執行對數據的處理,當其生成待備份數據完畢時,可檢測生成待備份數據所對應的DATA步的執行完畢的時間,該執行完畢的時間即為對待處理數據的處理完成時間。
[0086]備份時間由待處理數據的處理完成時間來確定。當檢測到系統時間到達備份時間時,可在該備份時間下將待備份數據備份到備份地址中。
[0087]具體的,可為該處理完成時間與預設時間之和。比如,可設置預設時間為30秒,當檢測到該處理完成時間為18時30分O秒,則可確定備份時間即為18時30分30秒。并當系統時間到達18時30分30秒時,則立即執行將待備份數據備份到備份地址中的指令。
[0088]在一個實施例中,備份執行模塊408還用于檢測操作系統的空閑值是否大于預設閾值,若是,則在生成待備份數據后,立即將待備份數據備份到備份地址中,若否,則按照預設檢測周期重復檢測當前時間下操作系統的空閑值是否大于預設閾值,當空閑值大于預設閾值時,在當前時間下將待備份數據備份到備份地址中。
[0089]本實施例中,預設閾值可為用戶自定義的任意數值,也可為系統設置的默認數值。空閑值用于表征操作系統的空閑程度,當空閑值越大,則說明操作系統越空閑。進一步的,還設置了檢測周期,當檢測到當前時間下的操作系統的空閑值不大于預設閾值時,可根據該檢測周期和當前時間來確定下一次的檢測時間,使當前時間到達了下一次的檢測時間時,則再次檢測在該檢測時間下的操作系統的空閑值是否大于預設閾值,若是,則可直接將待備份數據備份到備份地址中,否則,可再次根據該檢測周期繼續確定下一次的用于判斷是否執行備份的檢測時間。
[0090]更進一步的,還可設置檢測次數或備份執行時間,使得當該判斷結果為否的判斷的次數到達該檢測次數后,可直接執行對待處理數據的備份,或者在當前時間到達了備份執行時間后,也可直接執行對待處理數據的備份,以避免當操作系統一直處于小于預設閾值下,無法完成對待處理數據的備份的情況。
[0091]由于操作系統中可能還存在其它的需要執行的進程,當在系統繁忙下進行備份會使得備份效率下降,并影響其它正在執行的進程的執行效率,本實施例中通過在系統的空閑值大于預設閾值下進行對待備份數據的備份,可進一步提高備份效率。
[0092]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,R0M)等非易失性存儲介質,或隨機存儲記憶體(Random Access Memory,RAM)等。
[0093]以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
[0094]以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。
【主權項】
1.一種基于SAS(StatisticalAnalysis System,簡稱SAS)的數據備份方法,其特征在于,所述方法包括以下步驟: 獲取待處理數據; 根據預設處理指令對所述待處理數據進行處理,生成待備份數據,所述待備份數據被存儲到預設存儲地址中; 獲取預設的shell語句對待備份數據進行備份的備份指令,所述備份指令中包含所述預設存儲地址和備份地址; 根據所述備份指令將所述待備份數據備份到所述備份地址中。2.根據權利要求1所述的方法,其特征在于,所述獲取預設的shell語句對待備份數據進行備份的備份指令的步驟,包括: 識別預設處理指令中的第一關鍵字與第二關鍵字; 獲取所述第一關鍵字與第二關鍵字之間的備份指令。3.根據權利要求1所述的方法,其特征在于,在所述獲取預設的shell語句對待備份數據進行備份的備份指令的步驟之前,包括: 獲取調用shell語句的權限。4.根據權利要求1所述的方法,其特征在于,所述備份指令中還包括備份執行時間;所述根據所述備份指令將所述待備份數據備份到所述備份地址中的步驟,包括: 獲取對所述待處理數據的處理完成時間; 在所述備份執行時間下將所述待備份數據備份到所述備份地址中。5.根據權利要求1所述的方法,其特征在于,所述根據所述備份指令將所述待備份數據備份到所述備份地址中的步驟,包括: 檢測操作系統的空閑值是否大于預設閾值,若是,則在生成所述待備份數據后,立即將所述待備份數據備份到所述備份地址中,若否,則按照預設檢測周期重復檢測當前時間下所述操作系統的空閑值是否大于預設閾值,當所述空閑值大于所述預設閾值時,在所述當前時間下將所述待備份數據備份到所述備份地址中。6.一種基于SAS(StatisticalAnalysis System,簡稱SAS)的數據備份裝置,其特征在于,所述裝置包括: 待處理數據獲取模塊,用于獲取待處理數據; 待備份數據生成模塊,用于根據預設處理指令對所述待處理數據進行處理,生成待備份數據,所述待備份數據被存儲到預設存儲地址中; 備份指令獲取模塊,用于獲取預設的shell語句對待備份數據進行備份的備份指令,所述備份指令中包含所述預設存儲地址和備份地址; 備份執行模塊,用于根據所述備份指令將所述待備份數據備份到所述備份地址中。7.根據權利要求6所述的裝置,其特征在于,所述備份指令獲取模塊用于識別預設處理指令中的第一關鍵字與第二關鍵字;獲取所述第一關鍵字與第二關鍵字之間的備份指令。8.根據權利要求6所述的裝置,其特征在于,所述裝置還包括: 權限獲取模塊,用于獲取調用shell語句的權限。9.根據權利要求6所述的裝置,其特征在于,所述備份指令中還包括備份執行時間;所述備份執行模塊還用于獲取對所述待處理數據的處理完成時間;在所述備份執行時間下將所述待備份數據備份到所述備份地址中。10.根據權利要求6所述的裝置,其特征在于,所述備份執行模塊還用于檢測操作系統的空閑值是否大于預設閾值,若是,則在生成所述待備份數據后,立即將所述待備份數據備份到所述備份地址中,若否,則按照預設檢測周期重復檢測當前時間下所述操作系統的空閑值是否大于預設閾值,當所述空閑值大于所述預設閾值時,在所述當前時間下將所述待備份數據備份到所述備份地址中。
【文檔編號】G06F11/14GK106055427SQ201610344220
【公開日】2016年10月26日
【申請日】2016年5月23日
【發明人】張文斌
【申請人】平安科技(深圳)有限公司