專利名稱:備份數(shù)據(jù)恢復(fù)方法和智能卡的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信及數(shù)據(jù)安全領(lǐng)域,尤其涉及一種備份數(shù)據(jù)恢復(fù)方法和智能卡。
背景技術(shù):
隨著智能卡的發(fā)展,通過智能卡進(jìn)行交易的手段也層出不窮。傳統(tǒng)的單界面卡只有純接觸界面或純非接觸界面,因此只能在單界面下工作,不能滿足人們對智能卡功能多樣和使用便捷的要求。為了滿足上述要求,出現(xiàn)了多界面智能卡,該多界面智能卡既支持在單界面下工作,也支持在多個(gè)界面下同時(shí)工作,使得同一張智能卡的功能多樣化,代表著未來智能卡的發(fā)展趨勢。相應(yīng)的,多界面智能卡的數(shù)據(jù)穩(wěn)定性與安全性顯得尤為重要。例如, 多界面智能卡上的數(shù)據(jù)在諸如交易扣款等數(shù)據(jù)變動(dòng)的過程中的安全性,既關(guān)系到持卡人的切身利益,也關(guān)系到發(fā)卡商的品牌形象。為了保證智能卡的數(shù)據(jù)安全,通常智能卡都會(huì)具有數(shù)據(jù)備份和恢復(fù)的功能,以免斷電或其他原因?qū)е聰?shù)據(jù)記錄錯(cuò)誤或丟失。傳統(tǒng)的多界面智能卡在實(shí)現(xiàn)數(shù)據(jù)備份和恢復(fù)時(shí),仍然沿襲單界面卡所采用的方法。具體的,智能卡操作系統(tǒng)在備份區(qū)引入了一個(gè)標(biāo)簽, 該標(biāo)簽用于標(biāo)識當(dāng)前備份區(qū)的數(shù)據(jù)是否有效,以便智能卡上電時(shí)判斷是否需要進(jìn)行備份數(shù)據(jù)的恢復(fù)。正常狀態(tài)下智能卡中備份區(qū)的標(biāo)簽為“無效”,數(shù)值為隨機(jī)值;當(dāng)需要發(fā)生交易時(shí),先把數(shù)據(jù)區(qū)的數(shù)據(jù)拷貝到備份區(qū),覆蓋原有的隨機(jī)值,拷貝過程中,備份區(qū)的標(biāo)簽仍為 “無效”。當(dāng)數(shù)據(jù)拷貝完成,備份區(qū)的標(biāo)簽變更為“有效”,再進(jìn)行交易即數(shù)據(jù)變動(dòng),此時(shí)備份區(qū)的數(shù)據(jù)仍然有效,直到數(shù)據(jù)區(qū)的數(shù)據(jù)確定更改后即交易完成,備份區(qū)的標(biāo)簽再度變更為 “無效”,回到正常狀態(tài)。若在數(shù)據(jù)區(qū)的數(shù)據(jù)變動(dòng)過程中突然斷電,并導(dǎo)致交易失敗,當(dāng)智能卡再次上電時(shí),智能卡操作系統(tǒng)檢查備份區(qū)便會(huì)發(fā)現(xiàn)備份區(qū)標(biāo)簽是“有效”,而數(shù)據(jù)區(qū)的數(shù)據(jù)則可能是斷電時(shí)刻留下的錯(cuò)誤值和隨機(jī)值,此時(shí)就需要進(jìn)行數(shù)據(jù)恢復(fù)。智能卡操作系統(tǒng)會(huì)將備份區(qū)的數(shù)據(jù)拷貝到數(shù)據(jù)區(qū),數(shù)據(jù)區(qū)的數(shù)據(jù)完成更新后,再把備份區(qū)的標(biāo)簽變更為“無效”,回到正常狀態(tài)。在實(shí)現(xiàn)上述多界面智能卡的數(shù)據(jù)備份和恢復(fù)的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題在多界面智能卡交易的過程中,若多界面智能卡突然斷電并再次上電時(shí), 多界面智能卡的備份區(qū)中的所有需要恢復(fù)的備份數(shù)據(jù)都要進(jìn)行恢復(fù),即使獲得能量來源的當(dāng)前界面無須數(shù)據(jù)恢復(fù),也要等待其他需要數(shù)據(jù)恢復(fù)的界面數(shù)據(jù)恢復(fù)完畢之后才進(jìn)行正常通信。若其他需要數(shù)據(jù)恢復(fù)的界面恢復(fù)的數(shù)據(jù)量很大,則拷貝備份數(shù)據(jù)的過程就要長時(shí)間占用多界面智能卡,致使獲得能量來源的當(dāng)前界面因長時(shí)間等待而操作失敗,從而使得其他界面的備份數(shù)據(jù)恢復(fù)干擾當(dāng)前操作界面正常工作的問題。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種備份數(shù)據(jù)恢復(fù)方法和智能卡,解決了其他界面進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí),干擾當(dāng)前操作界面正常工作的問題。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案—種備份數(shù)據(jù)恢復(fù)方法,包括獲取當(dāng)前能量來源的第一界面,以及獲取上一次交易的第二界面;判斷所述第一界面和所述第二界面是否為同一界面;若判定所述第一界面和所述第二界面不為同一界面,則進(jìn)行所述第一界面對應(yīng)的操作,待所述第一界面操作完成后進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作。一種備份數(shù)據(jù)恢復(fù)智能卡,包括獲取模塊,用于獲取當(dāng)前能量來源的第一界面,以及獲取上一次交易的第二界判斷模塊,用于判斷所述第一界面和所述第二界面是否為同一界面;執(zhí)行模塊,用于當(dāng)所述判斷模塊判定所述第一界面和所述第二界面不為同一界面時(shí),進(jìn)行所述第一界面對應(yīng)的操作,待所述第一界面操作完成后進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作。本發(fā)明實(shí)施例提供的備份數(shù)據(jù)恢復(fù)方法和智能卡,在數(shù)據(jù)備份的過程中引入了一個(gè)用于記錄每個(gè)備份數(shù)據(jù)的來源界面的界面標(biāo)記,當(dāng)多界面智能卡執(zhí)行斷電恢復(fù)時(shí),若能量來源的當(dāng)前界面和備份區(qū)的界面標(biāo)記指向的界面為同一界面時(shí),才進(jìn)行備份區(qū)的界面標(biāo)記指向的界面份數(shù)據(jù)的恢復(fù)操作;若能量來源的當(dāng)前界面和備份區(qū)的界面標(biāo)記指向的界面不為同一界面時(shí),先進(jìn)行所述能量來源的當(dāng)前界面對應(yīng)的操作,待所述能量來源的當(dāng)前界面操作完成后才進(jìn)行備份區(qū)的界面標(biāo)記指向的界面份數(shù)據(jù)的恢復(fù)操作,與現(xiàn)有技術(shù)中的當(dāng)前使用的界面必須等待需要恢復(fù)備份數(shù)據(jù)的界面的恢復(fù)備份數(shù)據(jù)之后才能正常工作相比, 解決了其他界面的備份數(shù)據(jù)恢復(fù)干擾當(dāng)前操作界面正常工作的問題,保證了多界面智能卡數(shù)據(jù)安全性的同時(shí)仍能正常運(yùn)行。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例1中備份數(shù)據(jù)恢復(fù)的方法流程圖;圖2為本發(fā)明實(shí)施例2中備份數(shù)據(jù)恢復(fù)的方法流程圖;圖3為本發(fā)明實(shí)施例3中備份數(shù)據(jù)恢復(fù)的方法流程圖;圖4為本發(fā)明實(shí)施例4中備份數(shù)據(jù)恢復(fù)智能卡的組成框圖;圖5為本發(fā)明實(shí)施例4中備份數(shù)據(jù)恢復(fù)智能卡包含第一確定模塊的組成框圖;圖6為本發(fā)明實(shí)施例4中備份數(shù)據(jù)恢復(fù)智能卡包含第一確定模塊的另一種組成框圖;圖7為本發(fā)明實(shí)施例4中備份數(shù)據(jù)恢復(fù)智能卡包含第二確定模塊的組成框圖;圖8為本發(fā)明實(shí)施例4中備份數(shù)據(jù)恢復(fù)智能卡包含第二確定模塊的另一種組成框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例1本發(fā)明實(shí)施例提供一種備份數(shù)據(jù)恢復(fù)方法,如圖1所示,該方法包括101、獲取當(dāng)前能量來源的第一界面,以及獲取上一次交易的第二界面。其中,所述獲取當(dāng)前能量來源的第一界面,是目前智能卡芯片中現(xiàn)有的功能,在芯片上電時(shí)便可獲取當(dāng)前供電方式確定當(dāng)前啟動(dòng)的界面。例如,當(dāng)手機(jī)的多界面智能卡在手機(jī)開機(jī)時(shí)便可獲取當(dāng)前能量來源的第一界面是接觸界面,當(dāng)多界面智能卡進(jìn)入非接觸磁場進(jìn)行刷卡交易便可獲取當(dāng)前能量來源的第一界面是非接觸界面。其中,獲取上一次交易的第二界面是指讀取存儲的上一次交易的第二界面的界面標(biāo)記,并根據(jù)所述界面標(biāo)記確定上一次交易的第二界面。上一次交易的第二界面的界面標(biāo)記是指在數(shù)據(jù)備份的過程中引入的一個(gè)界面標(biāo)記,用于指示進(jìn)行數(shù)據(jù)備份的界面;即當(dāng)數(shù)據(jù)備份時(shí),在備份區(qū)的數(shù)據(jù)中添加一個(gè)界面標(biāo)記以記錄每個(gè)備份數(shù)據(jù)的來源界面。例如,規(guī)定接觸界面的界面標(biāo)記為01,其他界面為02、03等,則當(dāng)接觸進(jìn)行數(shù)據(jù)備份時(shí),界面標(biāo)記01 也會(huì)作為需要備份的內(nèi)容一起寫入備份區(qū)。當(dāng)芯片上電并讀取備份區(qū)的數(shù)據(jù)時(shí),便可根據(jù)該預(yù)定義的界面標(biāo)記確定備份區(qū)中數(shù)據(jù)的來源界面,即備份數(shù)據(jù)恢復(fù)的第二界面。102、判斷所述第一界面和所述第二界面是否為同一界面。需要說明的是,根據(jù)步驟101中所述已經(jīng)獲取各個(gè)界面預(yù)定義界面標(biāo)記,判斷所述第一界面和所述第二界面是否為同一界面的過程即轉(zhuǎn)化為判斷步驟101中所獲取的兩個(gè)界面標(biāo)記是否相同。103、若判定所述第一界面和所述第二界面不為同一界面,則進(jìn)行所述第一界面對應(yīng)的操作,待所述第一界面操作完成后進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作。其中,若判定所述第一界面和第二界面不是同一界面,則說明備份區(qū)需要恢復(fù)的數(shù)據(jù)并不屬于第一界面,則可以跳過備份數(shù)據(jù)恢復(fù)的操作,正常執(zhí)行第一界面的數(shù)據(jù)交互, 之后在系統(tǒng)處于一般就緒狀態(tài)時(shí)再進(jìn)行其他界面的備份數(shù)據(jù)恢復(fù)操作。相反的,若判定所述第一界面和第二界面為同一界面,則說明備份區(qū)需要恢復(fù)的數(shù)據(jù)是來自當(dāng)前啟動(dòng)的界面 (第一界面),也就是說當(dāng)前啟動(dòng)的界面在上一次斷電時(shí)有數(shù)據(jù)丟失或損壞的可能性,需要進(jìn)行備份數(shù)據(jù)恢復(fù)操作。本發(fā)明實(shí)施例中,在數(shù)據(jù)備份的過程中引入了一個(gè)用于記錄每個(gè)備份數(shù)據(jù)的來源界面的界面標(biāo)記,當(dāng)多界面智能卡執(zhí)行斷電恢復(fù)時(shí),若能量來源的當(dāng)前界面和備份區(qū)的界面標(biāo)記指向的界面為同一界面時(shí),才進(jìn)行備份區(qū)的界面標(biāo)記指向的界面份數(shù)據(jù)的恢復(fù)操作;若能量來源的當(dāng)前界面和備份區(qū)的界面標(biāo)記指向的界面不為同一界面時(shí),先進(jìn)行所述能量來源的當(dāng)前界面對應(yīng)的操作,待所述能量來源的當(dāng)前界面操作完成后才進(jìn)行備份區(qū)的界面標(biāo)記指向的界面份數(shù)據(jù)的恢復(fù)操作,與現(xiàn)有技術(shù)中的當(dāng)前使用的界面必須等待需要恢復(fù)備份數(shù)據(jù)的界面的恢復(fù)備份數(shù)據(jù)之后才能正常工作相比,解決了其他界面的備份數(shù)據(jù)恢復(fù)干擾當(dāng)前操作界面正常工作的問題,保證了多界面智能卡數(shù)據(jù)安全性的同時(shí)仍能正常運(yùn)行。實(shí)施例2本發(fā)明實(shí)施例提供一種備份數(shù)據(jù)恢復(fù)方法,如圖2所示,該方法包括201、芯片上電。202、確定多界面智能卡的界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù);若確定所述多界面智能卡的界面需要進(jìn)行備份數(shù)據(jù)恢復(fù),則執(zhí)行步驟203 ;若確定所述多界面智能卡的界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù),則執(zhí)行步驟208。其中,備份區(qū)的數(shù)據(jù)包含一個(gè)用于標(biāo)識備份區(qū)數(shù)據(jù)是否有效的標(biāo)簽,因?yàn)榇蟛糠智闆r下的系統(tǒng)斷電都屬于正常斷電,上電后是不需要進(jìn)行數(shù)據(jù)恢復(fù)的,若為備份區(qū)標(biāo)簽判定為“無效”,則省去了獲取當(dāng)前能量來源的第一界面和備份區(qū)界面標(biāo)記等一系列操作,不進(jìn)行備份數(shù)據(jù)恢復(fù),進(jìn)而執(zhí)行第一界面的正常數(shù)據(jù)交互。所以提前判斷備份區(qū)的標(biāo)簽是否為“有效”,避免了備份區(qū)數(shù)據(jù)“無效”狀態(tài)下對界面的獲取和判斷操作,能夠提高多界面智能卡執(zhí)行效率并節(jié)約能源。其中,所述確定多界面智能卡的界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù),可以通過以下方法實(shí)現(xiàn),該方法包括判斷備份區(qū)標(biāo)簽是否為“有效”,該備份區(qū)標(biāo)簽用于標(biāo)識當(dāng)前備份區(qū)的數(shù)據(jù)是否有效,以便多界面智能卡上電時(shí)判斷是否需要進(jìn)行備份數(shù)據(jù)的恢復(fù);若確定備份區(qū)標(biāo)簽為“有效”,則說明所述多界面智能卡的界面需要進(jìn)行備份數(shù)據(jù)恢復(fù),則執(zhí)行步驟 203 ;若確定備份區(qū)標(biāo)簽為“無效”,則說明所述多界面智能卡的界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù),則執(zhí)行步驟207。需要說明的是,本發(fā)明實(shí)施例確定多界面智能卡的界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù)的方法,并不局限于上述方法,任何可以確定多界面智能卡的界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù)都可以用于本發(fā)明實(shí)施例。203、獲取當(dāng)前能量來源的第一界面a。其中,所述獲取當(dāng)前能量來源的第一界面a,是目前智能卡芯片中現(xiàn)有的功能,在芯片上電時(shí)便可獲取當(dāng)前供電方式確定當(dāng)前啟動(dòng)的界面。例如,預(yù)定義手機(jī)接觸界面為01, 非接觸界面為02 ;則當(dāng)手機(jī)開機(jī)多界面智能卡便可獲取當(dāng)前能量來源的第一界面是接觸界面01,當(dāng)多界面智能卡進(jìn)入非接觸磁場進(jìn)行刷卡交易便可獲取當(dāng)前能量來源的第一界面是非接觸界面02。204、從數(shù)據(jù)備份區(qū)讀取預(yù)定義的界面標(biāo)記,并根據(jù)所述界面標(biāo)記確定上一次交易的第二界面b,所述界面標(biāo)記在交易開始時(shí)存儲在數(shù)據(jù)備份區(qū),用于標(biāo)識當(dāng)前交易的界面。其中,預(yù)定義的界面標(biāo)記是指在數(shù)據(jù)備份的過程中引入的一個(gè)界面標(biāo)記,用于指示進(jìn)行數(shù)據(jù)備份的界面,即當(dāng)數(shù)據(jù)備份時(shí),在備份區(qū)的數(shù)據(jù)中添加一個(gè)界面標(biāo)記以記錄每次備份數(shù)據(jù)的來源。例如,規(guī)定接觸界面的界面標(biāo)記為01,其他界面為02、03等,則當(dāng)接觸進(jìn)行數(shù)據(jù)備份時(shí),界面標(biāo)記01也會(huì)作為需要備份的內(nèi)容一起寫入備份區(qū)。當(dāng)芯片上電并讀取備份區(qū)的數(shù)據(jù)時(shí),便可根據(jù)該預(yù)定義的界面標(biāo)記確定備份區(qū)中數(shù)據(jù)的來源界面,即備份數(shù)據(jù)恢復(fù)的第二界面b。205、判斷所述第一界面和所述第二界面是否為同一界面,即a與b是否相同;若判定所述a與b相同,則執(zhí)行步驟206 ;若判定所述a與b不同,則執(zhí)行步驟207。需要說明的是,根據(jù)步驟203和步驟204中所述已經(jīng)獲取各個(gè)界面預(yù)定義界面標(biāo)記,判斷所述第一界面和所述第二界面是否為同一界面的過程即轉(zhuǎn)化為判斷a與b是否相同。其中,若判定所述第一界面和第二界面為同一界面,則說明備份區(qū)需要恢復(fù)的數(shù)據(jù)是來自當(dāng)前啟動(dòng)的界面(第一界面),也就是說當(dāng)前啟動(dòng)的界面在上一次斷電時(shí)有數(shù)據(jù)丟失或損壞的可能性,需要進(jìn)行備份數(shù)據(jù)恢復(fù)操作。相反的,若判定所述第一界面和第二界面不是同一界面,則說明備份區(qū)需要恢復(fù)的數(shù)據(jù)并不屬于第一界面,遂跳過備份數(shù)據(jù)恢復(fù)的操作,正常執(zhí)行第一界面的數(shù)據(jù)交互。并且在系統(tǒng)處于一般就緒狀態(tài)時(shí)再進(jìn)行其他界面的備份數(shù)據(jù)恢復(fù)操作。例如,當(dāng)非接觸界面進(jìn)行交易被手機(jī)斷電打斷,再次開機(jī)時(shí)系統(tǒng)會(huì)判斷備份區(qū)待恢復(fù)的數(shù)據(jù)是否來自接觸界面,如果不是則可以正常開機(jī),并在手機(jī)處于一般待機(jī)狀態(tài)下進(jìn)行非接觸界面的數(shù)據(jù)恢復(fù)。這樣就避免了非接觸界面需要恢復(fù)的數(shù)據(jù)量很大而拷貝過程很長,而導(dǎo)致手機(jī)無法及時(shí)收到多界面智能卡的復(fù)位響應(yīng)而一再重啟,并可能一直重啟下去的情況。又例如,當(dāng)手機(jī)突然斷電,又進(jìn)入到非接觸磁場進(jìn)行刷卡交易時(shí),系統(tǒng)會(huì)判斷備份區(qū)待恢復(fù)的數(shù)據(jù)是否來自非接觸界面,如果不是則退出備份數(shù)據(jù)恢復(fù)流程, 可以正常交易。這樣就避免了接觸界面的數(shù)據(jù)恢復(fù)過程長時(shí)間占用多界面智能卡而引發(fā)進(jìn)場后無法刷卡的問題。206、進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作,然后執(zhí)行步驟208。需要說明的是,執(zhí)行備份數(shù)據(jù)的恢復(fù)操作指的是恢復(fù)第一界面的備份數(shù)據(jù),而不用管其他界面的備份數(shù)據(jù)。當(dāng)多界面智能卡的第一界面數(shù)據(jù)交互完成時(shí),系統(tǒng)處于一般就緒狀態(tài),再進(jìn)行其他界面的備份數(shù)據(jù)恢復(fù)。一般就緒狀態(tài)下的備份數(shù)據(jù)恢復(fù)屬于現(xiàn)有技術(shù), 本發(fā)明實(shí)施例這里將不在贅述。207、進(jìn)行所述第一界面對應(yīng)的操作,待所述第一界面操作完成后進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作,然后執(zhí)行步驟208。需要說明的是,在步驟202中已通過備份區(qū)標(biāo)記備份數(shù)據(jù)是否有效的標(biāo)簽確定需要進(jìn)行備份數(shù)據(jù)恢復(fù),而步驟205中又通過第一界面和第二界面的界面標(biāo)記確定需要備份數(shù)據(jù)恢復(fù)的界面不是當(dāng)前操作的界面(第一界面)。所以為了保證多界面智能卡的正常通信,暫時(shí)擱置第二界面的備份數(shù)據(jù)操作,轉(zhuǎn)而先執(zhí)行第一界面的當(dāng)前操作,待所述第一界面操作完成后,處于一般就緒狀態(tài)時(shí)再進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作,從而保證多界面智能卡各個(gè)界面的數(shù)據(jù)安全性。208、正常執(zhí)行第一界面數(shù)據(jù)交互。本發(fā)明實(shí)施例中,在數(shù)據(jù)備份的過程中引入了一個(gè)用于記錄每個(gè)備份數(shù)據(jù)的來源界面的界面標(biāo)記,當(dāng)多界面智能卡執(zhí)行斷電恢復(fù)時(shí),若能量來源的當(dāng)前界面和備份區(qū)的界面標(biāo)記指向的界面為同一界面時(shí),才進(jìn)行備份區(qū)的界面標(biāo)記指向的界面份數(shù)據(jù)的恢復(fù)操作;若能量來源的當(dāng)前界面和備份區(qū)的界面標(biāo)記指向的界面不為同一界面時(shí),先進(jìn)行所述能量來源的當(dāng)前界面對應(yīng)的操作,待所述能量來源的當(dāng)前界面操作完成后才進(jìn)行備份區(qū)的界面標(biāo)記指向的界面份數(shù)據(jù)的恢復(fù)操作,與現(xiàn)有技術(shù)中的當(dāng)前使用的界面必須等待需要恢復(fù)備份數(shù)據(jù)的界面的恢復(fù)備份數(shù)據(jù)之后才能正常工作相比,解決了其他界面的備份數(shù)據(jù)恢復(fù)干擾當(dāng)前操作界面正常工作的問題,保證了多界面智能卡數(shù)據(jù)安全性的同時(shí)仍能正常運(yùn)行。并且,因?yàn)榇蟛糠智闆r下的系統(tǒng)斷電都屬于正常斷電,上電后是不需要進(jìn)行數(shù)據(jù)恢復(fù)的,所以先判斷多界面智能卡是否需要進(jìn)行備份數(shù)據(jù)恢復(fù),在確定多界面智能卡需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí),才執(zhí)行相應(yīng)界面的獲取和判斷操作,避免了備份區(qū)數(shù)據(jù)不需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí)對界面的獲取和判斷操作,能夠提高多界面智能卡執(zhí)行效率并節(jié)約能源。實(shí)施例3 本發(fā)明實(shí)施例提供一種備份數(shù)據(jù)恢復(fù)方法,如圖3所示,該方法包括301、芯片上電。302、獲取當(dāng)前能量來源的第一界面a。其中,所述獲取當(dāng)前能量來源的第一界面a,是目前智能卡芯片中現(xiàn)有的功能,在芯片上電時(shí)便可獲取當(dāng)前供電方式確定當(dāng)前啟動(dòng)的界面。例如,預(yù)定義手機(jī)接觸界面為01, 非接觸界面為02 ;則當(dāng)手機(jī)開機(jī)多界面智能卡便可獲取當(dāng)前能量來源的第一界面是接觸界面01,當(dāng)多界面智能卡進(jìn)入非接觸磁場進(jìn)行刷卡交易便可獲取當(dāng)前能量來源的第一界面是非接觸界面02。303、從數(shù)據(jù)備份區(qū)讀取預(yù)定義的界面標(biāo)記,并根據(jù)所述界面標(biāo)記確定上一次交易的第二界面b,所述界面標(biāo)記在交易開始時(shí)存儲在數(shù)據(jù)備份區(qū),用于標(biāo)識當(dāng)前交易的界面。其中,預(yù)定義的界面標(biāo)記是指在數(shù)據(jù)備份的過程中引入的一個(gè)界面標(biāo)記,用于指示進(jìn)行數(shù)據(jù)備份的界面,即當(dāng)數(shù)據(jù)備份時(shí),在備份區(qū)的數(shù)據(jù)中添加一個(gè)界面標(biāo)記以記錄每次備份數(shù)據(jù)的來源。例如,規(guī)定接觸界面的界面標(biāo)記為01,其他界面為02、03等,則當(dāng)接觸進(jìn)行數(shù)據(jù)備份時(shí),界面標(biāo)記01也會(huì)作為需要備份的內(nèi)容一起寫入備份區(qū)。當(dāng)芯片上電并讀取備份區(qū)的數(shù)據(jù)時(shí),便可根據(jù)該預(yù)定義的界面標(biāo)記確定備份區(qū)中數(shù)據(jù)的來源界面,即備份數(shù)據(jù)恢復(fù)的第二界面b。304、判斷所述第一界面和所述第二界面是否為同一界面,即a與b是否相同;若判定所述a與b相同,則執(zhí)行步驟305 ;若判定所述a與b不同,則執(zhí)行步驟307。需要說明的是,根據(jù)步驟302和步驟303中所述已經(jīng)獲取各個(gè)界面預(yù)定義界面標(biāo)記,判斷所述第一界面和所述第二界面是否為同一界面的過程即轉(zhuǎn)化為判斷a與b是否相同。其中,若判定所述第一界面和第二界面為同一界面,則說明備份區(qū)需要恢復(fù)的數(shù)據(jù)是來自當(dāng)前啟動(dòng)的界面(第一界面),也就是說當(dāng)前啟動(dòng)的界面在上一次斷電時(shí)有數(shù)據(jù)丟失或損壞的可能性,需要進(jìn)行備份數(shù)據(jù)恢復(fù)操作。相反的,若判定所述第一界面和第二界面不是同一界面,則說明備份區(qū)需要恢復(fù)的數(shù)據(jù)并不屬于第一界面,遂跳過備份數(shù)據(jù)恢復(fù)的操作,正常執(zhí)行第一界面的數(shù)據(jù)交互。并且在系統(tǒng)處于一般就緒狀態(tài)時(shí)再進(jìn)行其他界面的備份數(shù)據(jù)恢復(fù)操作。例如,當(dāng)非接觸界面進(jìn)行交易被手機(jī)斷電打斷,再次開機(jī)時(shí)系統(tǒng)會(huì)判斷備份區(qū)待恢復(fù)的數(shù)據(jù)是否來自接觸界面,如果不是則可以正常開機(jī),并在手機(jī)處于一般待機(jī)狀態(tài)下進(jìn)行非接觸界面的數(shù)據(jù)恢復(fù)。這樣就避免了非接觸界面需要恢復(fù)的數(shù)據(jù)量很大而拷貝過程很長,而導(dǎo)致手機(jī)無法及時(shí)收到多界面智能卡的復(fù)位響應(yīng)而一再重啟,并可能一直重啟下去的情況。又例如,當(dāng)手機(jī)突然斷電,又進(jìn)入到非接觸磁場進(jìn)行刷卡交易時(shí),系統(tǒng)會(huì)判斷備份區(qū)待恢復(fù)的數(shù)據(jù)是否來自非接觸界面,如果不是則退出備份數(shù)據(jù)恢復(fù)流程, 可以正常交易。這樣就避免了接觸界面的數(shù)據(jù)恢復(fù)過程長時(shí)間占用多界面智能卡而引發(fā)進(jìn)場后無法刷卡的問題。305、確定第二界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù);若確定備份區(qū)所述第二界面需要進(jìn)行備份數(shù)據(jù)恢復(fù),則執(zhí)行步驟306 ;若確定所述第二界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù),則執(zhí)行步 驟307。其中,即使能量來源的第一界面和備份區(qū)界面標(biāo)記指示的第二界面是同一個(gè)界面,也并不代表必須執(zhí)行備份數(shù)據(jù)恢復(fù)操作。因?yàn)榇蟛糠智闆r下系統(tǒng)都屬于正常斷電,不需要進(jìn)行數(shù)據(jù)恢復(fù),所以通過判斷備份區(qū)的備份數(shù)據(jù)是否有效,確定是否要執(zhí)行備份數(shù)據(jù)的恢復(fù)操作。其中,所述確定多界面智能卡的界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù),可以通過以下方法實(shí)現(xiàn),該方法包括判斷備份區(qū)標(biāo)簽是否為“有效”,該備份區(qū)標(biāo)簽用于標(biāo)識當(dāng)前備份區(qū)的數(shù)據(jù)是否有效,以便多界面智能卡上電時(shí)判斷是否需要進(jìn)行備份數(shù)據(jù)的恢復(fù);若確定備份區(qū)標(biāo)簽為“有效”,則說明所述多界面智能卡的界面需要進(jìn)行備份數(shù)據(jù)恢復(fù),則執(zhí)行步驟 306 ;若確定備份區(qū)標(biāo)簽為“無效”,則說明所述多界面智能卡的界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù),則執(zhí)行步驟307。需要說明的是,本發(fā)明實(shí)施例確定多界面智能卡的界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù)的方法,并不局限于上述方法,任何可以確定多界面智能卡的界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù)都可以用于本發(fā)明實(shí)施例。306、進(jìn)行第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作,然后執(zhí)行步驟307。需要說明的是,執(zhí)行備份數(shù)據(jù)的恢復(fù)操作指的是恢復(fù)第一界面的備份數(shù)據(jù),而不用管其他界面的備份數(shù)據(jù)。當(dāng)多界面智能卡的第一界面數(shù)據(jù)交互完成時(shí),系統(tǒng)處于一般就緒狀態(tài),再進(jìn)行其他界面的備份數(shù)據(jù)恢復(fù)。一般就緒狀態(tài)下的備份數(shù)據(jù)恢復(fù)屬于現(xiàn)有技術(shù), 本發(fā)明實(shí)施例這里將不在贅述。 307、正常執(zhí)行第一界面數(shù)據(jù)交互。本發(fā)明實(shí)施例中,在數(shù)據(jù)備份的過程中引入了一個(gè)用于記錄每個(gè)備份數(shù)據(jù)的來源界面的界面標(biāo)記,當(dāng)多界面智能卡執(zhí)行斷電恢復(fù)時(shí),若能量來源的當(dāng)前界面和備份區(qū)的界面標(biāo)記指向的界面為同一界面時(shí),才進(jìn)行備份區(qū)的界面標(biāo)記指向的界面份數(shù)據(jù)的恢復(fù)操作;若能量來源的當(dāng)前界面和備份區(qū)的界面標(biāo)記指向的界面不為同一界面時(shí),先進(jìn)行所述能量來源的當(dāng)前界面對應(yīng)的操作,待所述能量來源的當(dāng)前界面操作完成后才進(jìn)行備份區(qū)的界面標(biāo)記指向的界面份數(shù)據(jù)的恢復(fù)操作,與現(xiàn)有技術(shù)中的當(dāng)前使用的界面必須等待需要恢復(fù)備份數(shù)據(jù)的界面的恢復(fù)備份數(shù)據(jù)之后才能正常工作相比,解決了其他界面的備份數(shù)據(jù)恢復(fù)干擾當(dāng)前操作界面正常工作的問題,保證了多界面智能卡數(shù)據(jù)安全性的同時(shí)仍能正常運(yùn)行。并且,本發(fā)明實(shí)施例中,在執(zhí)行第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作之前,先判斷所述第二界面是否需要進(jìn)行備份數(shù)據(jù)的恢復(fù),在確定需要執(zhí)行備份數(shù)據(jù)的恢復(fù)時(shí),才執(zhí)行第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作,避免了備份區(qū)數(shù)據(jù)不需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí)對界面的備份數(shù)據(jù)進(jìn)行恢復(fù),能夠提高了多界面智能卡的執(zhí)行效率并節(jié)約能源。實(shí)施例4本發(fā)明實(shí)施例提供一種備份數(shù)據(jù)恢復(fù)智能卡,如圖4所示,包括獲取模塊41、判斷模塊42和執(zhí)行模塊43。獲取模塊41,用于獲取當(dāng)前能量來源的第一界面,以及獲取上一次交易的第二界面。其中,所述獲取當(dāng)前能量來源的第一界面,是目前智能卡芯片中現(xiàn)有的功能,在芯片上電時(shí)便可獲取當(dāng)前供電方式確定當(dāng)前啟動(dòng)的界面。例如,當(dāng)手機(jī)開機(jī)多界面智能卡便可獲取當(dāng)前能量來源的第一界面是接觸界面,當(dāng)多界面智能卡進(jìn)入非接觸磁場進(jìn)行刷卡交易便可獲取當(dāng)前能量來源的第一界面是非接觸界面。其中,獲取上一次交易的第二界面是指讀取存儲的上一次交易的第二界面的界面標(biāo)記,并根據(jù)所述界面標(biāo)記確定上一次交易的第二界面。上一次交易的第二界面的界面標(biāo)記是指在數(shù)據(jù)備份的過程中引入的一個(gè)界面標(biāo)記,用于指示進(jìn)行數(shù)據(jù)備份的界面,即當(dāng)數(shù)據(jù)備份時(shí),在備份區(qū)的數(shù)據(jù)中添加一個(gè)界面標(biāo)記以記錄每個(gè)備份數(shù)據(jù)的來源。例如,規(guī)定接觸界面的界面標(biāo)記為01,其他界面為02、03等,則當(dāng)接觸進(jìn)行數(shù)據(jù)備份時(shí),界面標(biāo)記01也會(huì)作為需要備份的內(nèi)容一起寫入備份區(qū)。當(dāng)芯片上電并讀取備份區(qū)的數(shù)據(jù)時(shí),便可根據(jù)該預(yù)定義的界面標(biāo)記確定備份區(qū)中數(shù)據(jù)的來源界面,即備份數(shù)據(jù)恢復(fù)的第二界面。判斷模塊42,用于判斷所述第一界面和所述第二界面是否為同一界面。執(zhí)行模塊43,用于當(dāng)所述判斷模塊42判定所述第一界面和所述第二界面不為同一界面時(shí),進(jìn)行所述第一界面對應(yīng)的操作,待所述第一界面操作完成后進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作。其中,若判定所述第一界面和第二界面不是同一界面,則說明備份區(qū)需要恢復(fù)的數(shù)據(jù)并不屬于第一界面,遂跳過備份數(shù)據(jù)恢復(fù)的操作,正常執(zhí)行第一界面的數(shù)據(jù)交互。并且在系統(tǒng)處于一般就緒狀態(tài)時(shí)再進(jìn)行其他界面的備份數(shù)據(jù)恢復(fù)操作。進(jìn)一步的,所述執(zhí)行模塊43還用于,當(dāng)所述判斷模塊42判定所述第一界面和所述第二界面為同一界面時(shí),進(jìn)行所述備份數(shù)據(jù)的恢復(fù)操作。其中,若判定所述第一界面和第二界面為同一界面,則說明備份區(qū)需要恢復(fù)的數(shù)據(jù)是來自當(dāng)前啟動(dòng)的界面(第一界面),也就是說當(dāng)前啟動(dòng)的界面在上一次斷電時(shí)有數(shù)據(jù)丟失或損壞的可能性,需要進(jìn)行備份數(shù)據(jù)恢復(fù)操作。進(jìn)一步的,所述獲取單元41還用于,讀取存儲的上一次交易的第二界面的界面標(biāo)記,并根據(jù)所述界面標(biāo)記確定上一次交易的第二界面,所述界面標(biāo)記在交易開始時(shí)存儲在數(shù)據(jù)備份區(qū),用于標(biāo)識當(dāng)前交易的界面。進(jìn)一步的,如圖5所示,所述備份數(shù)據(jù)恢復(fù)智能卡,還包括第一確定模塊44,用于在所述獲取當(dāng)前能量來源的第一界面,以及獲取存儲的上一次交易的第二界面之前,確定多界面智能卡的界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù)。其中,因?yàn)榇蟛糠智闆r下的系統(tǒng)斷電都屬于正常斷電,上電后是不需要進(jìn)行數(shù)據(jù)恢復(fù)的,若多界面智能卡的界面不需要進(jìn)行數(shù)據(jù)備份恢復(fù),則省去了獲取當(dāng)前能量來源的第一界面和備份區(qū)界面標(biāo)記等一系列操作,直接退出備份數(shù)據(jù)恢復(fù)流程,進(jìn)而執(zhí)行第一界面的正常數(shù)據(jù)交互。所以提前判斷多界面智能卡是否需要進(jìn)行備份數(shù)據(jù)恢復(fù),避免了不需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí)對界面的獲取和判斷操作,能夠提高多界面智能卡執(zhí)行效率并節(jié)約能源。所述獲取模塊41還用于,在所述第一確定模塊44確定所述多界面智能卡的界面需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí),執(zhí)行所述獲取當(dāng)前能量來源的第一界面,以及獲取上一次交易的第二界面。所述執(zhí)行模塊43還用于,當(dāng)所述第一確定模塊44確定所述多界面智能卡的界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí),進(jìn)行所述第一界面的對應(yīng)操作。進(jìn)一步的,如圖6所示,所述第一確定模塊44包括
第一獲取單元441,用于獲取數(shù)據(jù)備份區(qū)標(biāo)記備份數(shù)據(jù)是否有效的標(biāo)簽。第一確定單元442,用于當(dāng)所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)有效時(shí),確定所述第二界面需要進(jìn)行備份數(shù)據(jù)恢復(fù)。所述第一確定單元442還用于,當(dāng)所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)無效時(shí),確定所述第二界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù)。進(jìn)一步的,如圖7所示,所述的備份數(shù)據(jù)恢復(fù)智能卡,還包括 第二確定模塊45,用于在執(zhí)行模塊43進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作之前,確定所述第二界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù)。其中,即使能量來源的第一界面和備份區(qū)界面標(biāo)記指示的第二界面是同一個(gè)界面,也并不代表必須執(zhí)行備份數(shù)據(jù)恢復(fù)操作。因?yàn)榇蟛糠智闆r下系統(tǒng)都屬于正常斷電,不需要進(jìn)行數(shù)據(jù)恢復(fù),所以通過判斷備份區(qū)標(biāo)簽是否為“有效”,以確定是否要執(zhí)行備份數(shù)據(jù)的恢復(fù)操作。所述執(zhí)行模塊43還用于,當(dāng)所述第二確定模塊45確定所述第二界面需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí),執(zhí)行所述進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作。所述執(zhí)行模塊43還用于,當(dāng)所述第二確定模塊45確定所述第二界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí),進(jìn)行所述第一界面的對應(yīng)操作。進(jìn)一步的,如圖8所示,所述第二確定模塊45包括第二獲取單元451,用于獲取數(shù)據(jù)備份區(qū)標(biāo)記備份數(shù)據(jù)是否有效的標(biāo)簽。第二確定單元452,用于當(dāng)所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)有效時(shí),確定所述第二界面需要進(jìn)行備份數(shù)據(jù)恢復(fù)。所述第二確定單元452還用于,當(dāng)所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)無效時(shí),確定所述第二界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù)。需要說明的是,本發(fā)明實(shí)施例裝置中的各功能模塊的具體實(shí)施方法已在實(shí)施例 1-實(shí)施例3中相應(yīng)部分描述,本發(fā)明實(shí)施例這里將不再贅述。本發(fā)明實(shí)施例提供的備份數(shù)據(jù)恢復(fù)方法和智能卡,在數(shù)據(jù)備份的過程中引入了一個(gè)界面標(biāo)記用于記錄每個(gè)備份數(shù)據(jù)的來源界面,當(dāng)多界面智能卡執(zhí)行斷電恢復(fù)時(shí),通過判斷當(dāng)前使用的界面和備份區(qū)的界面標(biāo)記指向的界面是否為同一個(gè)界面,當(dāng)為同一個(gè)界面時(shí),才執(zhí)行數(shù)據(jù)備份恢復(fù)操作。與現(xiàn)有技術(shù)中的任何一個(gè)界面上電都要先恢復(fù)備份區(qū)中來自各個(gè)界面的所有需要恢復(fù)的數(shù)據(jù)之后才能正常工作相比,實(shí)現(xiàn)了界面之間備份數(shù)據(jù)恢復(fù)的分離,在多界面智能卡上電時(shí)直接進(jìn)行能量來源的當(dāng)前界面的相應(yīng)操作,并先擱置其他界面的備份數(shù)據(jù)恢復(fù)操作待多界面智能卡處于一般就緒狀態(tài)再執(zhí)行。避免了多界面智能卡能量來源的當(dāng)前界面即使無須數(shù)據(jù)恢復(fù),也要等待其他需要數(shù)據(jù)恢復(fù)的界面數(shù)據(jù)恢復(fù)完畢之后才進(jìn)行正常工作的情況,從而解決了其他界面的備份數(shù)據(jù)恢復(fù)干擾當(dāng)前操作界面正常工作的問題,保證了多界面智能卡數(shù)據(jù)安全性的同時(shí)仍能正常運(yùn)行。并且,因?yàn)榇蟛糠智闆r下的系統(tǒng)斷電都屬于正常斷電,上電后是不需要進(jìn)行數(shù)據(jù)恢復(fù)的,所以提前判斷多界面智能卡是否需要進(jìn)行備份數(shù)據(jù)恢復(fù),避免了備份區(qū)數(shù)據(jù)不需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí)對界面的獲取和判斷操作,能夠提高多界面智能卡執(zhí)行效率并節(jié)約能源。并且,本發(fā)明實(shí)施例中,在執(zhí)行第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作之前,先判斷所述第二界面是否需要進(jìn)行備份數(shù)據(jù)的恢復(fù),在確定需要執(zhí)行備份數(shù)據(jù)的恢復(fù)時(shí),才執(zhí)行第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作,避免了備份區(qū)數(shù)據(jù)不需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí)對界面的備份數(shù)據(jù)進(jìn)行恢復(fù),能夠提高了多界面智能卡的執(zhí)行效率并節(jié)約能源。
通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī), 服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種備份數(shù)據(jù)恢復(fù)方法,其特征在于,包括獲取當(dāng)前能量來源的第一界面,以及獲取上一次交易的第二界面; 判斷所述第一界面和所述第二界面是否為同一界面;若判定所述第一界面和所述第二界面不為同一界面,則進(jìn)行所述第一界面對應(yīng)的操作,待所述第一界面操作完成后進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作。
2.根據(jù)權(quán)利要求1所述備份數(shù)據(jù)恢復(fù)方法,其特征在于,所述獲取存儲的上一次交易的第二界面包括讀取存儲的上一次交易的第二界面的界面標(biāo)記,并根據(jù)所述界面標(biāo)記確定上一次交易的第二界面,所述界面標(biāo)記在交易開始時(shí)存儲在數(shù)據(jù)備份區(qū),用于標(biāo)識當(dāng)前交易的界面。
3.根據(jù)權(quán)利要求1或2所述備份數(shù)據(jù)恢復(fù)方法,其特征在于,還包括若判定所述第一界面和所述第二界面為同一界面,則進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作。
4.根據(jù)權(quán)利要求1所述備份數(shù)據(jù)恢復(fù)方法,其特征在于,在所述獲取當(dāng)前能量來源的第一界面,以及獲取存儲的上一次交易的第二界面之前,還包括確定多界面智能卡的界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù);若確定所述多界面智能卡的界面需要進(jìn)行備份數(shù)據(jù)恢復(fù),則執(zhí)行所述獲取當(dāng)前能量來源的第一界面,以及獲取上一次交易的第二界面;若確定所述多界面智能卡的界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù),則進(jìn)行所述第一界面的對應(yīng)操作。
5.根據(jù)權(quán)利要求4所述的備份數(shù)據(jù)恢復(fù)方法,其特征在于,所述確定多界面智能卡的界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù),包括獲取數(shù)據(jù)備份區(qū)標(biāo)記備份數(shù)據(jù)是否有效的標(biāo)簽;若所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)有效,則確定所述第二界面需要進(jìn)行備份數(shù)據(jù)恢復(fù); 若所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)無效,則確定所述第二界面不需要進(jìn)行備份數(shù)據(jù)恢Μ. ο
6.根據(jù)權(quán)利要求3所述的備份數(shù)據(jù)恢復(fù)方法,其特征在于,在進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作之前,還包括確定所述第二界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù);若確定所述第二界面需要進(jìn)行備份數(shù)據(jù)恢復(fù),則進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作;若確定所述第二界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù),則進(jìn)行所述第一界面的對應(yīng)操作。
7.根據(jù)權(quán)利要求6所述的備份數(shù)據(jù)恢復(fù)方法,其特征在于,所述確定所述第二界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù),包括獲取數(shù)據(jù)備份區(qū)標(biāo)記備份數(shù)據(jù)是否有效的標(biāo)簽;若所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)有效,則確定所述第二界面需要進(jìn)行備份數(shù)據(jù)恢復(fù); 若所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)無效,則確定所述第二界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù)
8.一種備份數(shù)據(jù)恢復(fù)智能卡,其特征在于,包括獲取模塊,用于獲取當(dāng)前能量來源的第一界面,以及獲取上一次交易的第二界面; 判斷模塊,用于判斷所述第一界面和所述第二界面是否為同一界面;執(zhí)行模塊,用于當(dāng)所述判斷模塊判定所述第一界面和所述第二界面不為同一界面時(shí), 進(jìn)行所述第一界面對應(yīng)的操作,待所述第一界面操作完成后進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作。
9.根據(jù)權(quán)利要求8所述備份數(shù)據(jù)恢復(fù)方法,其特征在于,所述獲取單元還用于讀取存儲的上一次交易的第二界面的界面標(biāo)記,并根據(jù)所述界面標(biāo)記確定上一次交易的第二界面,所述界面標(biāo)記在交易開始時(shí)存儲在數(shù)據(jù)備份區(qū),用于標(biāo)識當(dāng)前交易的界面。
10.根據(jù)權(quán)利要求8或9所述備份數(shù)據(jù)恢復(fù)方法,其特征在于,所述執(zhí)行模塊還用于,當(dāng)所述判斷模塊判定所述第一界面和所述第二界面為同一界面時(shí),進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作。
11.根據(jù)權(quán)利要求8所述備份數(shù)據(jù)恢復(fù)智能卡,其特征在于,還包括第一確定模塊,用于在所述獲取當(dāng)前能量來源的第一界面,以及獲取存儲的上一次交易的第二界面之前,確定多界面智能卡的界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù);所述獲取模塊還用于,當(dāng)所述第一確定模塊確定所述多界面智能卡的界面需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí),獲取當(dāng)前能量來源的第一界面,以及獲取上一次交易的第二界面;所述執(zhí)行模塊還用于,當(dāng)所述第一確定模塊確定所述多界面智能卡的界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí),進(jìn)行所述第一界面的對應(yīng)操作。
12.根據(jù)權(quán)利要求11所述的備份數(shù)據(jù)恢復(fù)智能卡,其特征在于,所述第一確定模塊,包括第一獲取單元,用于獲取數(shù)據(jù)備份區(qū)標(biāo)記備份數(shù)據(jù)是否有效的標(biāo)簽; 第一確定單元,用于當(dāng)所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)有效時(shí),確定所述第二界面需要進(jìn)行備份數(shù)據(jù)恢復(fù);所述第一確定單元還用于,當(dāng)所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)無效時(shí),確定所述第二界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù)。
13.根據(jù)權(quán)利要求10所述的備份數(shù)據(jù)恢復(fù)智能卡,其特征在于,還包括第二確定模塊,用于在所述執(zhí)行模塊進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作之前,確定所述第二界面是否需要進(jìn)行備份數(shù)據(jù)恢復(fù);所述執(zhí)行模塊還用于,當(dāng)所述第二確定模塊確定所述第二界面需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí),進(jìn)行所述第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作;所述執(zhí)行模塊還用于,當(dāng)所述第二確定模塊確定所述第二界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù)時(shí),進(jìn)行所述第一界面的對應(yīng)操作。
14.根據(jù)權(quán)利要求13所述的備份數(shù)據(jù)恢復(fù)智能卡,其特征在于,所述第二確定模塊,包括第二獲取單元,用于獲取數(shù)據(jù)備份區(qū)標(biāo)記備份數(shù)據(jù)是否有效的標(biāo)簽; 第二確定單元,用于當(dāng)所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)有效時(shí),確定所述第二界面需要進(jìn)行備份數(shù)據(jù)恢復(fù);所述第二確定單元還用于,當(dāng)所述標(biāo)簽為標(biāo)記所述備份數(shù)據(jù)無效時(shí),確定所述第二界面不需要進(jìn)行備份數(shù)據(jù)恢復(fù)。
全文摘要
本發(fā)明實(shí)施例公開了一種備份數(shù)據(jù)恢復(fù)方法和智能卡,涉及數(shù)據(jù)通信及數(shù)據(jù)安全領(lǐng)域,克服了多界面智能卡一個(gè)界面的備份數(shù)據(jù)恢復(fù)操作干擾其他界面正常工作的問題。本發(fā)明的方法包括獲取當(dāng)前能量來源的第一界面,以及獲取上一次交易的第二界面;判斷第一界面和第二界面是否為同一界面;若判定第一界面和第二界面不為同一界面,則進(jìn)行所述第一界面對應(yīng)的操作,待第一界面操作完成后進(jìn)行第二界面?zhèn)浞輸?shù)據(jù)的恢復(fù)操作。本發(fā)明實(shí)施例主要用于多界面智能卡備份數(shù)據(jù)恢復(fù)的過程中。
文檔編號G06F11/14GK102253870SQ20111017169
公開日2011年11月23日 申請日期2011年6月23日 優(yōu)先權(quán)日2011年6月23日
發(fā)明者周斌 申請人:北京握奇數(shù)據(jù)系統(tǒng)有限公司