一種pos終端關鍵數(shù)據(jù)備份恢復方法
【技術領域】
[0001]本發(fā)明涉及一種數(shù)據(jù)備份恢復方法,特別涉及一種POS終端關鍵數(shù)據(jù)備份恢復方法。
【背景技術】
[0002]對于目前采用無電池設計的多媒體自助POS終端,通常這些多媒體自助POS終端多布放在商場或自助場所中,而商場或自助場所等多采用直接下電的方式,因此反復的異常掉電會對產(chǎn)品文件系統(tǒng)的穩(wěn)定性造成一定的影響,造成文件系統(tǒng)數(shù)據(jù)丟失。對于反復異常掉電等造成的數(shù)據(jù)丟失問題,目前普遍采取的方案是用戶手動對當前數(shù)據(jù)進行備份,并在數(shù)據(jù)丟失的情況下再手動對數(shù)據(jù)進行恢復,這樣可能會造成忘記備份數(shù)據(jù)或未對關鍵數(shù)據(jù)進行備份等情況,從而導致產(chǎn)品無法繼續(xù)使用等問題,且對于POS終端產(chǎn)品,安全是極其重要的一個部分,因此采用用戶手動備份、手動恢復的方式會造成一定的安全隱患。
【發(fā)明內容】
[0003]本發(fā)明要解決的技術問題,在于提供一種POS終端關鍵數(shù)據(jù)備份恢復方法,實現(xiàn)對POS終端關鍵數(shù)據(jù)的自動備份、自動檢測以及自動恢復。
[0004]本發(fā)明是這樣實現(xiàn)的:一種POS終端關鍵數(shù)據(jù)備份恢復方法,具體包括如下步驟:
[0005]步驟1、在制程控制PQC過程中,將導入POS終端的出廠預置菜單數(shù)據(jù)與Data區(qū)中系統(tǒng)運行的必要數(shù)據(jù)拷貝到數(shù)據(jù)備份區(qū);
[0006]步驟2、在POS終端運行過程中,通過遠程更新方式或事先預置方式將一特定服務下發(fā)給POS終端,并利用該特定服務將當前POS終端的關鍵數(shù)據(jù)拷貝到數(shù)據(jù)備份區(qū),以擴展數(shù)據(jù)備份區(qū);
[0007]步驟3、在之后每次開啟POS終端對Data區(qū)文件系統(tǒng)進行掛載時,若出現(xiàn)文件系統(tǒng)掛載失敗,則對Data區(qū)進行格式化,并設置數(shù)據(jù)恢復標志位,之后啟動系統(tǒng)進行數(shù)據(jù)恢復;若文件系統(tǒng)掛載成功,則不需要進行數(shù)據(jù)恢復。
[0008]進一步地,所述特定服務是一個經(jīng)過廠商驗證簽名并具備操作數(shù)據(jù)備份區(qū)權限的服務,該特定服務在經(jīng)過一設定時間間隔或者在POS終端空閑時就會自動讀取POS終端的關鍵數(shù)據(jù),并拷貝到數(shù)據(jù)備份區(qū)進行備份。
[0009]進一步地,所述數(shù)據(jù)恢復標志位設置在掉電時不丟失數(shù)據(jù)的存儲器中。
[0010]進一步地,所述數(shù)據(jù)恢復具體為:先檢測數(shù)據(jù)備份區(qū)是否存在備份數(shù)據(jù),若存在備份數(shù)據(jù),則取出備份數(shù)據(jù)并進行自動恢復,待數(shù)據(jù)恢復完成后,就自動將數(shù)據(jù)恢復標志位清除;若不在備份數(shù)據(jù),則說明該POS終端已損壞,需要進行維修;當自動恢復過程中出現(xiàn)異常掉電時,POS終端在重啟掛載Data區(qū)文件系統(tǒng)之前就會檢測是否存在數(shù)據(jù)恢復標志位,若存在數(shù)據(jù)恢復標志位,則繼續(xù)對數(shù)據(jù)進行恢復,直到數(shù)據(jù)恢復完成后,再自動將數(shù)據(jù)恢復標志位清除;若不存在數(shù)據(jù)恢復標志位,則按照正常流程啟動系統(tǒng)。
[0011]本發(fā)明具有如下優(yōu)點:無須用戶手動對關鍵數(shù)據(jù)進行備份,實現(xiàn)了關鍵數(shù)據(jù)的自動備份;能夠自動檢測POS終端是否出現(xiàn)數(shù)據(jù)丟失情況,并進行自動恢復;在自動恢復數(shù)據(jù)的過程中能夠很好地應對異常掉電時對數(shù)據(jù)恢復過程造成的影響,即能夠自動檢測數(shù)據(jù)是否恢復完整;能夠對數(shù)據(jù)備份區(qū)進行擴展。
【附圖說明】
[0012]下面參照附圖結合實施例對本發(fā)明作進一步的說明。
[0013]圖1為本發(fā)明方法執(zhí)行流程圖。
【具體實施方式】
[0014]請參照圖1所示,一種POS終端關鍵數(shù)據(jù)備份恢復方法,具體包括如下步驟:
[0015]步驟1、在制程控制PQC過程中,將導入POS終端的出廠預置菜單數(shù)據(jù)與Data區(qū)中系統(tǒng)運行的必要數(shù)據(jù)拷貝到數(shù)據(jù)備份區(qū);
[0016]步驟2、在POS終端運行過程中,通過遠程更新方式或事先預置方式將一特定服務下發(fā)給POS終端,利用該特定服務將當前POS終端的關鍵數(shù)據(jù)拷貝到數(shù)據(jù)備份區(qū),以擴展數(shù)據(jù)備份區(qū);
[0017]步驟3、在之后每次開啟POS終端對Data區(qū)文件系統(tǒng)進行掛載時,若出現(xiàn)文件系統(tǒng)掛載失敗,則對Data區(qū)進行格式化,并設置數(shù)據(jù)恢復標志位,之后啟動系統(tǒng)進行數(shù)據(jù)恢復;若文件系統(tǒng)掛載成功,則不需要進行數(shù)據(jù)恢復。所述數(shù)據(jù)恢復標志位設置在掉電時不丟失數(shù)據(jù)的存儲器中,例如e印rom存儲器。
[0018]所述特定服務是一個經(jīng)過廠商驗證簽名并具備操作數(shù)據(jù)備份區(qū)權限的服務,該特定服務在經(jīng)過一設定時間間隔或者在POS終端空閑時就會自動讀取POS終端的關鍵數(shù)據(jù),并拷貝到數(shù)據(jù)備份區(qū)進行備份。
[0019]所述數(shù)據(jù)恢復具體為:先檢測數(shù)據(jù)備份區(qū)是否存在備份數(shù)據(jù),若存在備份數(shù)據(jù),則取出備份數(shù)據(jù)并進行自動恢復,待數(shù)據(jù)恢復完成后,就自動將數(shù)據(jù)恢復標志位清除;若不在備份數(shù)據(jù),則說明該POS終端已損壞,需要進行維修;當自動恢復過程中出現(xiàn)異常掉電時,POS終端在重啟掛載Data區(qū)文件系統(tǒng)之前就會檢測是否存在數(shù)據(jù)恢復標志位,若存在數(shù)據(jù)恢復標志位,則繼續(xù)對數(shù)據(jù)進行恢復,直到數(shù)據(jù)恢復完成后,再自動將數(shù)據(jù)恢復標志位清除;若不存在數(shù)據(jù)恢復標志位,則按照正常流程啟動系統(tǒng)。
[0020]所述制程控制PQC是指:第一,對每批次開拉或更換產(chǎn)品時的首件產(chǎn)品的檢驗,以此給予生產(chǎn)部生產(chǎn)產(chǎn)品的標準,所以首檢具有告知、預防等功能;第二,對在線產(chǎn)品的檢驗要求應按首件樣品要求進行控制,即正式生產(chǎn)時所有的產(chǎn)品都必須符合首件樣品的要求。
[0021]具體實施例:
[0022]步驟1、在出廠預置POS終端時,即在制程控制PQC過程中,將導入POS終端的出廠預置菜單數(shù)據(jù)與Data區(qū)中系統(tǒng)運行的必要數(shù)據(jù)拷貝到數(shù)據(jù)備份區(qū);由于POS終端需要考慮安全因素,因此還需要設置數(shù)據(jù)備份區(qū)的訪問權限以防止其他用戶誤刪或修改數(shù)據(jù)備份區(qū)中的數(shù)據(jù)。
[0023]步驟2、在POS終端運行過程中,通過遠程更新方式或事先預置方式將一特定服務下發(fā)給POS終端,并利用該特定服務對當前POS終端的關鍵數(shù)據(jù)進行備份,即將當前POS終端的關鍵數(shù)據(jù)拷貝到數(shù)據(jù)備份區(qū)中,從而實現(xiàn)對數(shù)據(jù)備份區(qū)的數(shù)據(jù)擴展。所述特定服務是一個經(jīng)過廠商驗證簽名并具備操作數(shù)據(jù)備份區(qū)權限的服務,該特定服務在經(jīng)過一設定時間間隔或者在POS終端空閑時就會自動讀取POS終端的關鍵數(shù)據(jù),并拷貝到數(shù)據(jù)備份區(qū)進行備份。
[0024]步驟3、開啟POS終端進行初始化,并掛載Data區(qū)文件系統(tǒng)為Ext4文件系統(tǒng)(目前Android系統(tǒng)普遍采用的Data區(qū)文件系統(tǒng)都是Ext4文件系統(tǒng)),若Ext4文件系統(tǒng)掛載失敗,則先掛載Data區(qū)為tmpfs文件系統(tǒng),并設置相關屬性和數(shù)據(jù)恢復標志位,然后對Data區(qū)進行格式化,之后激活數(shù)據(jù)恢復功能;若Ext4文件系統(tǒng)掛載成功,則不需要進行數(shù)據(jù)恢復。所述數(shù)據(jù)恢復具體為:先檢測數(shù)據(jù)備份區(qū)是否存在備份數(shù)據(jù),若存在備份數(shù)據(jù),則取出備份數(shù)據(jù)并進行自動恢復,待數(shù)據(jù)恢復完成后,就自動將數(shù)據(jù)恢復標志位清除;若不在備份數(shù)據(jù),則說明該POS終端已損壞,需要進行維修;當自動恢復過程中出現(xiàn)異常掉電時,POS終端在重啟掛載Data區(qū)之前就會檢測是否存在數(shù)據(jù)恢復標志位,若存在數(shù)據(jù)恢復標志位,則繼續(xù)對數(shù)據(jù)進行恢復,直到數(shù)據(jù)恢復完成后,再自動將數(shù)據(jù)恢復標志位清除;若不存在數(shù)據(jù)恢復標志位,則按照正常流程啟動系統(tǒng)。
[0025]綜上所述,本發(fā)明優(yōu)點如下:1、無須用戶手動對關鍵數(shù)據(jù)進行備份,實現(xiàn)了關鍵數(shù)據(jù)的自動備份;2、能夠自動檢測POS終端是否出現(xiàn)數(shù)據(jù)丟失情況,并進行自動恢復;3、在自動恢復數(shù)據(jù)的過程中能夠很好地應對異常掉電時對數(shù)據(jù)恢復過程造成的影響,即能夠自動檢測數(shù)據(jù)是否恢復完整;4、能夠對數(shù)據(jù)備份區(qū)進行擴展。
[0026]雖然以上描述了本發(fā)明的【具體實施方式】,但是熟悉本技術領域的技術人員應當理解,我們所描述的具體的實施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本領域的技術人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應當涵蓋在本發(fā)明的權利要求所保護的范圍內。
【主權項】
1.一種POS終端關鍵數(shù)據(jù)備份恢復方法,其特征在于:包括如下步驟: 步驟1、在制程控制PQC過程中,將導入POS終端的出廠預置菜單數(shù)據(jù)與Data區(qū)中系統(tǒng)運行的必要數(shù)據(jù)拷貝到數(shù)據(jù)備份區(qū); 步驟2、在POS終端運行過程中,通過遠程更新方式或事先預置方式將一特定服務下發(fā)給POS終端,并利用該特定服務將當前POS終端的關鍵數(shù)據(jù)拷貝到數(shù)據(jù)備份區(qū),以擴展數(shù)據(jù)備份區(qū); 步驟3、在之后每次開啟POS終端對Data區(qū)文件系統(tǒng)進行掛載時,若出現(xiàn)文件系統(tǒng)掛載失敗,則對Data區(qū)進行格式化,并設置數(shù)據(jù)恢復標志位,之后啟動系統(tǒng)進行數(shù)據(jù)恢復;若文件系統(tǒng)掛載成功,則不需要進行數(shù)據(jù)恢復。
2.根據(jù)權利要求1所述的一種POS終端關鍵數(shù)據(jù)備份恢復方法,其特征在于:所述特定服務是一個經(jīng)過廠商驗證簽名并具備操作數(shù)據(jù)備份區(qū)權限的服務,該特定服務在經(jīng)過一設定時間間隔或者在POS終端空閑時就會自動讀取POS終端的關鍵數(shù)據(jù),并拷貝到數(shù)據(jù)備份區(qū)進行備份。
3.根據(jù)權利要求1所述的一種POS終端關鍵數(shù)據(jù)備份恢復方法,其特征在于:所述數(shù)據(jù)恢復標志位設置在掉電時不丟失數(shù)據(jù)的存儲器中。
4.根據(jù)權利要求3所述的一種POS終端關鍵數(shù)據(jù)備份恢復方法,其特征在于:所述數(shù)據(jù)恢復具體為:先檢測數(shù)據(jù)備份區(qū)是否存在備份數(shù)據(jù),若存在備份數(shù)據(jù),則取出備份數(shù)據(jù)并進行自動恢復,待數(shù)據(jù)恢復完成后,就自動將數(shù)據(jù)恢復標志位清除;若不在備份數(shù)據(jù),則說明該POS終端已損壞,需要進行維修;當自動恢復過程中出現(xiàn)異常掉電時,POS終端在重啟掛載Data區(qū)文件系統(tǒng)之前就會檢測是否存在數(shù)據(jù)恢復標志位,若存在數(shù)據(jù)恢復標志位,則繼續(xù)對數(shù)據(jù)進行恢復,直到數(shù)據(jù)恢復完成后,再自動將數(shù)據(jù)恢復標志位清除;若不存在數(shù)據(jù)恢復標志位,則按照正常流程啟動系統(tǒng)。
【專利摘要】本發(fā)明提供一種POS終端關鍵數(shù)據(jù)備份恢復方法,包括將導入POS終端的出廠預置菜單數(shù)據(jù)與Data區(qū)中系統(tǒng)運行的必要數(shù)據(jù)拷貝到數(shù)據(jù)備份區(qū);通過遠程更新方式或事先預置方式將一特定服務下發(fā)給POS終端,并利用該特定服務將當前POS終端的關鍵數(shù)據(jù)拷貝到數(shù)據(jù)備份區(qū);在之后每次開啟POS終端對Data區(qū)文件系統(tǒng)進行掛載時,若出現(xiàn)文件系統(tǒng)掛載失敗,則對Data區(qū)進行格式化,并設置數(shù)據(jù)恢復標志位,之后啟動系統(tǒng)進行數(shù)據(jù)恢復;若文件系統(tǒng)掛載成功,則不需要進行數(shù)據(jù)恢復。本發(fā)明優(yōu)點:能夠對數(shù)據(jù)備份區(qū)進行擴展;能夠很好地應對異常掉電時對數(shù)據(jù)恢復過程造成的影響,即能對關鍵數(shù)據(jù)進行自動備份、自動檢測以及自動恢復。
【IPC分類】G06F11-14, G07G1-12
【公開號】CN104572352
【申請?zhí)枴緾N201510012694
【發(fā)明人】楊浩然, 王文恭
【申請人】福建升騰資訊有限公司
【公開日】2015年4月29日
【申請日】2015年1月12日