本发明专利技术实施例公开了一种备份数据恢复方法和智能卡,涉及数据通信及数据安全领域,克服了多界面智能卡一个界面的备份数据恢复操作干扰其他界面正常工作的问题。本发明专利技术的方法包括:获取当前能量来源的第一界面,以及获取上一次交易的第二界面;判断第一界面和第二界面是否为同一界面;若判定第一界面和第二界面不为同一界面,则进行所述第一界面对应的操作,待第一界面操作完成后进行第二界面备份数据的恢复操作。本发明专利技术实施例主要用于多界面智能卡备份数据恢复的过程中。
【技术实现步骤摘要】
本专利技术涉及数据通信及数据安全领域,尤其涉及一种备份数据恢复方法和智能卡。
技术介绍
随着智能卡的发展,通过智能卡进行交易的手段也层出不穷。传统的单界面卡只有纯接触界面或纯非接触界面,因此只能在单界面下工作,不能满足人们对智能卡功能多样和使用便捷的要求。为了满足上述要求,出现了多界面智能卡,该多界面智能卡既支持在单界面下工作,也支持在多个界面下同时工作,使得同一张智能卡的功能多样化,代表着未来智能卡的发展趋势。相应的,多界面智能卡的数据稳定性与安全性显得尤为重要。例如, 多界面智能卡上的数据在诸如交易扣款等数据变动的过程中的安全性,既关系到持卡人的切身利益,也关系到发卡商的品牌形象。为了保证智能卡的数据安全,通常智能卡都会具有数据备份和恢复的功能,以免断电或其他原因导致数据记录错误或丢失。传统的多界面智能卡在实现数据备份和恢复时,仍然沿袭单界面卡所采用的方法。具体的,智能卡操作系统在备份区引入了一个标签, 该标签用于标识当前备份区的数据是否有效,以便智能卡上电时判断是否需要进行备份数据的恢复。正常状态下智能卡中备份区的标签为“无效”,数值为随机值;当需要发生交易时,先把数据区的数据拷贝到备份区,覆盖原有的随机值,拷贝过程中,备份区的标签仍为 “无效”。当数据拷贝完成,备份区的标签变更为“有效”,再进行交易即数据变动,此时备份区的数据仍然有效,直到数据区的数据确定更改后即交易完成,备份区的标签再度变更为 “无效”,回到正常状态。若在数据区的数据变动过程中突然断电,并导致交易失败,当智能卡再次上电时,智能卡操作系统检查备份区便会发现备份区标签是“有效”,而数据区的数据则可能是断电时刻留下的错误值和随机值,此时就需要进行数据恢复。智能卡操作系统会将备份区的数据拷贝到数据区,数据区的数据完成更新后,再把备份区的标签变更为“无效”,回到正常状态。在实现上述多界面智能卡的数据备份和恢复的过程中,专利技术人发现现有技术中至少存在如下问题在多界面智能卡交易的过程中,若多界面智能卡突然断电并再次上电时, 多界面智能卡的备份区中的所有需要恢复的备份数据都要进行恢复,即使获得能量来源的当前界面无须数据恢复,也要等待其他需要数据恢复的界面数据恢复完毕之后才进行正常通信。若其他需要数据恢复的界面恢复的数据量很大,则拷贝备份数据的过程就要长时间占用多界面智能卡,致使获得能量来源的当前界面因长时间等待而操作失败,从而使得其他界面的备份数据恢复干扰当前操作界面正常工作的问题。
技术实现思路
本专利技术的实施例提供一种备份数据恢复方法和智能卡,解决了其他界面进行备份数据恢复时,干扰当前操作界面正常工作的问题。为达到上述目的,本专利技术的实施例采用如下技术方案—种备份数据恢复方法,包括获取当前能量来源的第一界面,以及获取上一次交易的第二界面;判断所述第一界面和所述第二界面是否为同一界面;若判定所述第一界面和所述第二界面不为同一界面,则进行所述第一界面对应的操作,待所述第一界面操作完成后进行所述第二界面备份数据的恢复操作。一种备份数据恢复智能卡,包括获取模块,用于获取当前能量来源的第一界面,以及获取上一次交易的第二界判断模块,用于判断所述第一界面和所述第二界面是否为同一界面;执行模块,用于当所述判断模块判定所述第一界面和所述第二界面不为同一界面时,进行所述第一界面对应的操作,待所述第一界面操作完成后进行所述第二界面备份数据的恢复操作。本专利技术实施例提供的备份数据恢复方法和智能卡,在数据备份的过程中引入了一个用于记录每个备份数据的来源界面的界面标记,当多界面智能卡执行断电恢复时,若能量来源的当前界面和备份区的界面标记指向的界面为同一界面时,才进行备份区的界面标记指向的界面份数据的恢复操作;若能量来源的当前界面和备份区的界面标记指向的界面不为同一界面时,先进行所述能量来源的当前界面对应的操作,待所述能量来源的当前界面操作完成后才进行备份区的界面标记指向的界面份数据的恢复操作,与现有技术中的当前使用的界面必须等待需要恢复备份数据的界面的恢复备份数据之后才能正常工作相比, 解决了其他界面的备份数据恢复干扰当前操作界面正常工作的问题,保证了多界面智能卡数据安全性的同时仍能正常运行。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例1中备份数据恢复的方法流程图;图2为本专利技术实施例2中备份数据恢复的方法流程图;图3为本专利技术实施例3中备份数据恢复的方法流程图;图4为本专利技术实施例4中备份数据恢复智能卡的组成框图;图5为本专利技术实施例4中备份数据恢复智能卡包含第一确定模块的组成框图;图6为本专利技术实施例4中备份数据恢复智能卡包含第一确定模块的另一种组成框图;图7为本专利技术实施例4中备份数据恢复智能卡包含第二确定模块的组成框图;图8为本专利技术实施例4中备份数据恢复智能卡包含第二确定模块的另一种组成框图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1本专利技术实施例提供一种备份数据恢复方法,如图1所示,该方法包括101、获取当前能量来源的第一界面,以及获取上一次交易的第二界面。其中,所述获取当前能量来源的第一界面,是目前智能卡芯片中现有的功能,在芯片上电时便可获取当前供电方式确定当前启动的界面。例如,当手机的多界面智能卡在手机开机时便可获取当前能量来源的第一界面是接触界面,当多界面智能卡进入非接触磁场进行刷卡交易便可获取当前能量来源的第一界面是非接触界面。其中,获取上一次交易的第二界面是指读取存储的上一次交易的第二界面的界面标记,并根据所述界面标记确定上一次交易的第二界面。上一次交易的第二界面的界面标记是指在数据备份的过程中引入的一个界面标记,用于指示进行数据备份的界面;即当数据备份时,在备份区的数据中添加一个界面标记以记录每个备份数据的来源界面。例如,规定接触界面的界面标记为01,其他界面为02、03等,则当接触进行数据备份时,界面标记01 也会作为需要备份的内容一起写入备份区。当芯片上电并读取备份区的数据时,便可根据该预定义的界面标记确定备份区中数据的来源界面,即备份数据恢复的第二界面。102、判断所述第一界面和所述第二界面是否为同一界面。需要说明的是,根据步骤101中所述已经获取各个界面预定义界面标记,判断所述第一界面和所述第二界面是否为同一界面的过程即转化为判断步骤101中所获取的两个界面标记是否相同。103、若判定所述第一界面和所述第二界面不为同一界面,则进行所述第一界面对应的操作,待所述第一界面操作完成后进行所述第二界面备份数据的恢复操作。其中,若判定所述第一界面和第二界面不是同一界面,则说明备份区需要恢复的数据并不属于第一界面,则可以跳过备份数据恢复的操作,正常执行第一界面的数据交互, 之后在系统处于一般本文档来自技高网...
【技术保护点】
1.一种备份数据恢复方法,其特征在于,包括:获取当前能量来源的第一界面,以及获取上一次交易的第二界面;判断所述第一界面和所述第二界面是否为同一界面;若判定所述第一界面和所述第二界面不为同一界面,则进行所述第一界面对应的操作,待所述第一界面操作完成后进行所述第二界面备份数据的恢复操作。
【技术特征摘要】
【专利技术属性】
技术研发人员:周斌,
申请(专利权)人:北京握奇数据系统有限公司,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。