專利名稱:系統(tǒng)設(shè)定檔案儲存系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種檔案儲存系統(tǒng)及方法,尤其涉及一種系統(tǒng)設(shè)定檔案儲存系統(tǒng)及方法。
背景技術(shù):
隨著計算機(jī)技術(shù)的不斷發(fā)展,軟件產(chǎn)品包括的功能越來越多。當(dāng)軟件產(chǎn)品包括的功能多到一定數(shù)量時,對于每一個軟件功能的設(shè)定累積起來變成管理者的負(fù)擔(dān),且這樣的軟件產(chǎn)品多會提供單一檔案的系統(tǒng)設(shè)定備份與還原功能,如網(wǎng)絡(luò)儲存服務(wù)器產(chǎn)品,其軟件設(shè)定包括網(wǎng)絡(luò)設(shè)定、使用者設(shè)定、緊急通知設(shè)定、裝置用途設(shè)定、文件夾容量限定設(shè)定等。
由于系統(tǒng)設(shè)定檔案內(nèi)容可能包括一些需保護(hù)的數(shù)據(jù),因此必須對該檔案進(jìn)行加密,當(dāng)管理者想要恢復(fù)某個系統(tǒng)設(shè)定檔案的內(nèi)容時,必須先進(jìn)行解密,而該方法未對檔案進(jìn)行加密;另外,系統(tǒng)管理者會讓軟體產(chǎn)品定時生成系統(tǒng)設(shè)定檔案,當(dāng)系統(tǒng)管理者想要恢復(fù)系統(tǒng)設(shè)定時必須知道與備份當(dāng)時相關(guān)的信息,以決定還原哪個系統(tǒng)設(shè)定檔案的內(nèi)容,而該方法未提供與檔案相關(guān)之信息。其中,該相關(guān)信息包括檔案說明、備份時間、大概包括內(nèi)容等。
因此,出現(xiàn)了一種方法,管理者先使用軟體加密該系統(tǒng)設(shè)定檔案,再在該系統(tǒng)設(shè)定文件名稱中加入對系統(tǒng)設(shè)定檔案的說明。該種方法不足在于當(dāng)對系統(tǒng)設(shè)定檔案說明的內(nèi)容過于復(fù)雜時,文件名稱無法有效的提供管理者區(qū)分系統(tǒng)設(shè)定檔案的內(nèi)容;而且如果管理者希望系統(tǒng)設(shè)定檔案列表有某種順序關(guān)系如備份時間順序,管理者就必須將排序的數(shù)據(jù)記錄在系統(tǒng)設(shè)定文件名稱中,這樣給管理者帶來很多負(fù)擔(dān)。
為了克服上述不足,需要提供一種系統(tǒng)設(shè)定檔案的儲存系統(tǒng)及方法,其可加密系統(tǒng)設(shè)定檔案,并通過說明檔案在不解密系統(tǒng)設(shè)定檔案的情況下區(qū)分系統(tǒng)設(shè)定檔案的內(nèi)容。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一系統(tǒng)設(shè)定檔案儲存系統(tǒng),其可加密系統(tǒng)設(shè)定檔案,并在該已加密的系統(tǒng)設(shè)定檔案前附加一該系統(tǒng)設(shè)定檔案的說明數(shù)據(jù),使得管理者可在不解密系統(tǒng)設(shè)定檔案的情況下區(qū)分系統(tǒng)設(shè)定檔案的內(nèi)容。
本發(fā)明的另一目的在于提供一種系統(tǒng)設(shè)定檔案儲存方法,其可加密系統(tǒng)設(shè)定檔案,并在該已加密的系統(tǒng)設(shè)定檔案前附加一該系統(tǒng)設(shè)定檔案的說明數(shù)據(jù),使得管理者可在不解密系統(tǒng)設(shè)定檔案的情況下區(qū)分系統(tǒng)設(shè)定檔案的內(nèi)容。
為達(dá)到以上目的,本發(fā)明提供了一種系統(tǒng)設(shè)定檔案儲存系統(tǒng),該系統(tǒng)包括一中央處理器、一存儲器。該存儲器用于存儲多個軟件功能模塊、系統(tǒng)設(shè)定信息、多個系統(tǒng)設(shè)定檔案、說明檔案及由系統(tǒng)設(shè)定檔案與說明檔案生成的新檔案。其中,該軟件功能模塊包括一指令發(fā)送模塊,用于發(fā)送備份系統(tǒng)設(shè)定指令;一檔案獲取模塊,用于根據(jù)接收到的備份系統(tǒng)設(shè)定指令從存儲器中獲取相應(yīng)的系統(tǒng)設(shè)定信息;及一檔案處理模塊,用于根據(jù)獲取的系統(tǒng)設(shè)定信息生成一系統(tǒng)設(shè)定檔案,同時生成一該系統(tǒng)設(shè)定檔案的說明檔案,并加密、壓縮該系統(tǒng)設(shè)定檔案,將系統(tǒng)設(shè)定檔案附加于說明檔案之后,生成一新檔案。該中央處理器用于通過上述軟件功能模塊根據(jù)備份系統(tǒng)設(shè)定指令對系統(tǒng)設(shè)定信息進(jìn)行加密壓縮,生成系統(tǒng)設(shè)定檔案,并在其前附加一未加密的說明檔案,生成一新檔案;當(dāng)需要還原系統(tǒng)設(shè)定時根據(jù)說明檔案判斷系統(tǒng)設(shè)定檔案,并還原系統(tǒng)設(shè)定。
本發(fā)明還提供一種系統(tǒng)設(shè)定檔案儲存方法,其包括有如下步驟(a)發(fā)送備份系統(tǒng)設(shè)定指令;(b)根據(jù)該備份系統(tǒng)設(shè)定指令獲取相對應(yīng)之系統(tǒng)設(shè)定信息;(c)根據(jù)該系統(tǒng)設(shè)定信息及一規(guī)則列表生成一系統(tǒng)設(shè)定檔案,同時生成一該系統(tǒng)設(shè)定檔案之說明檔案,其中,所述規(guī)則列表用于定義記憶體中存儲的何種系統(tǒng)設(shè)定信息屬于說明信息;(d)加密、壓縮該系統(tǒng)設(shè)定檔案;及(e)附加該已加密之系統(tǒng)設(shè)定檔案于說明檔案之后,生成一同一格式新檔案。
利用本發(fā)明實現(xiàn)加密系統(tǒng)設(shè)定檔案,并通過說明檔案,使得管理者有效區(qū)分系統(tǒng)設(shè)定檔案的內(nèi)容,從而減輕管理者的負(fù)擔(dān)。
圖1是本發(fā)明系統(tǒng)設(shè)定檔案儲存系統(tǒng)的硬件架構(gòu)圖。
圖2是本發(fā)明系統(tǒng)設(shè)定檔案儲存系統(tǒng)所述存儲器的功能模塊圖。
圖3是本發(fā)明系統(tǒng)設(shè)定檔案儲存方法的備份系統(tǒng)設(shè)定流程圖。
圖4是本發(fā)明系統(tǒng)設(shè)定檔案儲存方法的還原系統(tǒng)設(shè)定流程圖。
具體實施方式如圖1所示,是本發(fā)明系統(tǒng)設(shè)定檔案儲存系統(tǒng)的硬件架構(gòu)圖。該系統(tǒng)包括一中央處理器1、一存儲器2。存儲器2通過一系統(tǒng)總線3與中央處理器1相連。中央處理器1用于根據(jù)備份系統(tǒng)設(shè)定指令對系統(tǒng)設(shè)定信息進(jìn)行加密壓縮,生成系統(tǒng)設(shè)定檔案,并在其前附加一未加密的說明檔案,生成一新檔案;當(dāng)需要還原系統(tǒng)設(shè)定時根據(jù)說明檔案判斷系統(tǒng)設(shè)定檔案,并還原系統(tǒng)設(shè)定。其中,系統(tǒng)設(shè)定信息包括網(wǎng)絡(luò)設(shè)定、使用者設(shè)定、裝置用途設(shè)定等;該說明檔案用于存儲該系統(tǒng)設(shè)定檔案的說明數(shù)據(jù),以供管理者參考。存儲器2用于存儲多個軟件功能模塊(如圖2所示)、系統(tǒng)設(shè)定信息、多個系統(tǒng)設(shè)定檔案、說明檔案及由系統(tǒng)設(shè)定檔案與說明檔案生成的新檔案。其中,該功能模塊需中央處理器1載入/調(diào)用才可執(zhí)行其功能。
如圖2所示,是本發(fā)明所述的存儲器2的功能模塊圖。該存儲器2包括一判斷模塊20、一指令發(fā)送模塊21、一檔案獲取模塊22、一檔案處理模塊23、一選擇模塊24及一還原模塊25。判斷模塊20用于根據(jù)管理者需要判斷是否發(fā)送備份系統(tǒng)設(shè)定指令,并根據(jù)系統(tǒng)設(shè)定遺失狀況判斷是否需要還原系統(tǒng)設(shè)定。其中,系統(tǒng)設(shè)定遺失狀況包括不正常關(guān)機(jī)、系統(tǒng)設(shè)定混亂、更換新軟件產(chǎn)品等。指令發(fā)送模塊21用于發(fā)送備份系統(tǒng)設(shè)定指令與還原系統(tǒng)設(shè)定指令。檔案獲取模塊22用于根據(jù)接收到的備份系統(tǒng)設(shè)定指令獲取相應(yīng)的系統(tǒng)設(shè)定信息,并根據(jù)接收到的還原系統(tǒng)設(shè)定指令獲取相應(yīng)之處理過的新檔案。檔案處理模塊23用于根據(jù)獲取的系統(tǒng)設(shè)定信息及一規(guī)則列表生成一系統(tǒng)設(shè)定檔案,同時生成一該系統(tǒng)設(shè)定檔案之說明檔案,并加密、壓縮該系統(tǒng)設(shè)定檔案,將系統(tǒng)設(shè)定檔案附加于說明檔案之后,生成一新檔案。其中,該規(guī)則列表用于定義記憶體2中存儲的何種系統(tǒng)設(shè)定信息屬于說明信息。檔案處理模塊23還可從新檔案中分割出系統(tǒng)設(shè)定檔案,并解密、解壓縮該系統(tǒng)設(shè)定檔案。選擇模塊24用于根據(jù)處理過的新檔案中的說明信息,選擇需還原的系統(tǒng)設(shè)定所對應(yīng)的系統(tǒng)設(shè)定檔案。還原模塊25用于根據(jù)系統(tǒng)設(shè)定檔案還原系統(tǒng)設(shè)定。
如圖3所示,是本發(fā)明系統(tǒng)設(shè)定檔案儲存方法的備份系統(tǒng)設(shè)定流程圖。首先中央處理器1通過存儲器2中的判斷模塊20根據(jù)用戶需要判斷是否發(fā)送備份系統(tǒng)設(shè)定指令(步驟S300),如果無需發(fā)送備份系統(tǒng)設(shè)定指令,則流程結(jié)束。如果需要發(fā)送備份系統(tǒng)設(shè)定指令,則中央處理器1通過存儲器2中的指令發(fā)送模塊21發(fā)送備份系統(tǒng)設(shè)定指令(步驟S301)。接著,中央處理器1通過存儲器2中的檔案獲取模塊22根據(jù)該備份系統(tǒng)設(shè)定指令從存儲器2中獲取相對應(yīng)的系統(tǒng)設(shè)定信息(步驟S302)。中央處理器1通過存儲器2中的檔案處理模塊23根據(jù)該系統(tǒng)設(shè)定信息及規(guī)則列表生成一系統(tǒng)設(shè)定檔案,同時生成一該系統(tǒng)設(shè)定檔案的說明檔案(步驟S303),并加密、壓縮該系統(tǒng)設(shè)定檔案(步驟S304)。隨后,中央處理器1通過存儲器2中的檔案處理模塊23附加該已加密的系統(tǒng)設(shè)定檔案于說明檔案之后,生成一同一格式新檔案,并將該檔案存儲于存儲器2中(步驟S305),流程返回步驟S300。
如圖4所示,是本發(fā)明系統(tǒng)設(shè)定檔案儲存方法的還原系統(tǒng)設(shè)定流程圖。首先,中央處理器1通過存儲器2中的判斷模塊20根據(jù)系統(tǒng)設(shè)定遺失狀況判斷是否需要還原系統(tǒng)設(shè)定(步驟S400),如果無需還原系統(tǒng)設(shè)定,則流程結(jié)束;如果需要還原系統(tǒng)設(shè)定,則中央處理器1通過存儲器2中的選擇模塊24根據(jù)上述處理過的新檔案中說明檔案,選擇需還原的系統(tǒng)設(shè)定所對應(yīng)的系統(tǒng)設(shè)定檔案(步驟S401),中央處理器1通過存儲器2中的指令發(fā)送模塊21發(fā)送一相應(yīng)的還原系統(tǒng)設(shè)定指令(步驟S402)。接著,中央處理器1通過存儲器2中的檔案獲取模塊22根據(jù)該還原系統(tǒng)設(shè)定指令,從存儲器2中獲取相對應(yīng)的處理過的新檔案(步驟S403)。中央處理器1通過存儲器2中的檔案處理模塊23從該新檔案中分割出系統(tǒng)設(shè)定檔案(步驟S404)。接著,中央處理器1通過存儲器2中的檔案處理模塊22解密,并解壓縮該系統(tǒng)設(shè)定檔案(步驟S405)。中央處理器1通過存儲器2中的還原模塊25根據(jù)該系統(tǒng)設(shè)定檔案還原系統(tǒng)設(shè)定(步驟S406),接著流程返回步驟S400。
權(quán)利要求
1.一種系統(tǒng)設(shè)定檔案儲存系統(tǒng),該系統(tǒng)包括一存儲器及一中央處理器,其特征在于存儲器,用于存儲多個功能模塊、系統(tǒng)設(shè)定信息、多個系統(tǒng)設(shè)定檔案、說明檔案及新檔案;其中,該功能模塊包括一指令發(fā)送模塊,用于發(fā)送備份系統(tǒng)設(shè)定指令;一檔案獲取模塊,用于根據(jù)接收到的備份系統(tǒng)設(shè)定指令獲取相應(yīng)的系統(tǒng)設(shè)定信息;及一檔案處理模塊,用于根據(jù)獲取的系統(tǒng)設(shè)定信息生成一系統(tǒng)設(shè)定檔案,同時生成一該系統(tǒng)設(shè)定檔案的說明檔案,并加密、壓縮該系統(tǒng)設(shè)定檔案,將系統(tǒng)設(shè)定檔案附加于說明檔案之后,生成一新檔案;及中央處理器,用于通過上述功能模塊根據(jù)備份系統(tǒng)設(shè)定指令對系統(tǒng)設(shè)定信息進(jìn)行加密壓縮,生成系統(tǒng)設(shè)定檔案,并在其前附加一未加密的說明檔案,生成一上述新檔案。
2.如權(quán)利要求1所述的系統(tǒng)設(shè)定檔案儲存系統(tǒng),其特征在于,其中檔案處理模塊是根據(jù)一規(guī)則列表對系統(tǒng)設(shè)定信息進(jìn)行處理,該規(guī)則列表用于定義記憶體中的何種系統(tǒng)設(shè)定信息屬于說明信息。
3.如權(quán)利要求1所述的系統(tǒng)設(shè)定檔案儲存系統(tǒng),其特征在于,所述判斷模塊還可用于根據(jù)系統(tǒng)設(shè)定遺失狀況判斷是否需要還原系統(tǒng)設(shè)定;指令發(fā)送模塊還可用于發(fā)送還原系統(tǒng)設(shè)定指令;檔案獲取模塊還可用于根據(jù)接收到的還原系統(tǒng)設(shè)定指令從存儲器中獲取相應(yīng)處理過的新檔案;檔案處理模塊還可用于從新檔案中分割出系統(tǒng)設(shè)定檔案,并解密、解壓縮該系統(tǒng)設(shè)定檔案。
4.如權(quán)利要求3所述的系統(tǒng)設(shè)定檔案儲存系統(tǒng),其特征在于,所述的系統(tǒng)設(shè)定遺失狀況包括不正常關(guān)機(jī)、系統(tǒng)設(shè)定混亂、更換新軟件產(chǎn)品。
5.如權(quán)利要求3所述的系統(tǒng)設(shè)定檔案儲存系統(tǒng),其特征在于,所述功能模塊還包括一選擇模塊,用于根據(jù)處理過的新檔案中之說明信息,選擇需還原的系統(tǒng)設(shè)定所對應(yīng)的系統(tǒng)設(shè)定檔案。
6.如權(quán)利要求3所述的系統(tǒng)設(shè)定檔案儲存系統(tǒng),其特征在于,所述功能模塊還包括一還原模塊,用于根據(jù)系統(tǒng)設(shè)定檔案還原系統(tǒng)設(shè)定。
7.一種系統(tǒng)設(shè)定檔案儲存方法,其特征在于,該方法包括步驟如下發(fā)送備份系統(tǒng)設(shè)定指令;根據(jù)該備份系統(tǒng)設(shè)定指令獲取相對應(yīng)之系統(tǒng)設(shè)定信息;根據(jù)該系統(tǒng)設(shè)定信息及一規(guī)則列表生成一系統(tǒng)設(shè)定檔案,同時生成一該系統(tǒng)設(shè)定檔案之說明檔案;加密、壓縮該系統(tǒng)設(shè)定檔案;及附加該已加密之系統(tǒng)設(shè)定檔案于說明檔案之后,生成一同一格式新檔案。
8.如權(quán)利要求7所述的系統(tǒng)設(shè)定檔案儲存方法,其特征在于,所述規(guī)則列表用于定義記憶體中的何種系統(tǒng)設(shè)定信息屬于說明信息。
9.如權(quán)利要求7所述的系統(tǒng)設(shè)定檔案儲存方法,其特征在于,還包括步驟根據(jù)系統(tǒng)設(shè)定遺失狀況判斷是否需要還原系統(tǒng)設(shè)定;如果需要還原系統(tǒng)設(shè)定,則根據(jù)上述處理過之新檔案中說明信息,選擇需還原之系統(tǒng)設(shè)定所對應(yīng)之系統(tǒng)設(shè)定檔案;發(fā)送一相應(yīng)之還原系統(tǒng)設(shè)定指令;根據(jù)該還原系統(tǒng)設(shè)定指令獲取相對應(yīng)之處理過的新檔案;從該新檔案中分割出系統(tǒng)設(shè)定檔案;解密,并解壓縮該系統(tǒng)設(shè)定檔案;及根據(jù)該系統(tǒng)設(shè)定檔案還原系統(tǒng)設(shè)定。
10.如權(quán)利要求9所述的系統(tǒng)設(shè)定檔案儲存方法,其特征在于,所述的系統(tǒng)設(shè)定遺失狀況包括不正常關(guān)機(jī)、系統(tǒng)設(shè)定混亂、更換新軟件產(chǎn)品。
全文摘要
一種系統(tǒng)設(shè)定檔案儲存系統(tǒng)及方法,該系統(tǒng)包括一中央處理器、一存儲器。其中,存儲器包括一指令發(fā)送模塊,用于發(fā)送備份系統(tǒng)設(shè)定指令;一檔案獲取模塊,用于根據(jù)接收到的備份系統(tǒng)設(shè)定指令獲取相應(yīng)的系統(tǒng)設(shè)定信息;及一檔案處理模塊,用于根據(jù)獲取的系統(tǒng)設(shè)定信息及一規(guī)則列表生成一系統(tǒng)設(shè)定檔案,同時生成一該系統(tǒng)設(shè)定檔案的說明檔案,并加密、壓縮該系統(tǒng)設(shè)定檔案,將系統(tǒng)設(shè)定檔案附加于說明檔案之后,生成一新檔案。本系統(tǒng)可實現(xiàn)加密系統(tǒng)設(shè)定檔案,并通過說明檔案,使得管理者有效區(qū)分系統(tǒng)設(shè)定檔案的內(nèi)容,從而減輕管理者的負(fù)擔(dān)。
文檔編號G06F13/00GK1786945SQ20041007748
公開日2006年6月14日 申請日期2004年12月11日 優(yōu)先權(quán)日2004年12月11日
發(fā)明者吳政錳 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司