智能卡再次进场过程中保持工作状态的方法以及智能卡技术

技术编号:13710391 阅读:46 留言:0更新日期:2016-09-16 10:31
本发明专利技术提供了一种智能卡再次进场过程中保持工作状态的方法及智能卡,包括:智能卡在电子设备的电磁场内且处于激活状态下,向电子设备发送等待时间延长指令,等待时间延长指令中至少包含预设的等待时长;智能卡接收到电子设备返回的响应等待时间延长指令的应答后,启动计时器,计时器的计时时长为预设的等待时长;智能卡检测到智能卡离场,判断计时器是否超时,如果没有,则将智能卡的当前状态保持为激活状态,其中,在智能卡离场时,智能卡由智能卡的内置电源供电;智能卡检测到智能卡再次进场,判断计时器是否超时,如果没有,则将智能卡的当前状态继续保持为激活状态。

【技术实现步骤摘要】

本专利技术涉及智能卡领域,尤其涉及一种智能卡再次进场过程中保持工作状态的方法以及智能卡
技术介绍
现有技术中,智能卡与电子设备(例如,支持13.56MHz载波频率的射频读/写设备,比如NFC射频读/写设备)进行通信时,智能卡与电子设备的距离很小从而使得智能卡可以处在电子设备的电磁场中并从电子设备的电磁场获得能量。在相关技术中,当智能卡进场(即智能卡进入电子设备的电磁场获取能量)时,智能卡需要与电子设备交互从而使得智能卡从关机状态经由空闲状态变为激活状态,在智能卡离场(即智能卡远离电子设备的电磁场)后,智能卡将从激活状态变为关机状态;当智能卡需要执行后续的操作再次进场时,智能卡必须再与电子设备交互从而使得智能卡重新从关机状态经由空闲状态变为激活状态,才能继续执行后续的操作,但智能卡在再次进场时与电子设备的通信过程繁琐,需要与电子设备交互重新进行状态的转换,耗费的时间多,效率低。
技术实现思路
本专利技术旨在至少解决上述问题之一。本专利技术的主要目的在于提供一种智能卡再次进场过程中保持工作状态的方法及采用该方法的智能卡。为达到上述目的,本专利技术的技术方案具体是这样实现的:本专利技术的一个方面提供了一种智能卡再次进场过程中保持工作状态的方法,包括:智能卡在电子设备的电磁场内且处于激活状态下,向电子设备发送等待时间延长指令,等待时间延长指令中至少包含预设的等待时长;智能卡接收到电子设备返回的响应等待时间延长指令的应答后,启动计时器,计时器的计时时长为预设的等待时长;智能卡检测到智能卡离场,判断计时器是否超时,如果没有,则将智能卡的当前状态保持为激活状态,其中,在智能卡离场时,智能卡由智能卡的内置电源供电;智能卡检测到智能卡再次进场,判断计
时器是否超时,如果没有,则将智能卡的当前状态继续保持为激活状态。此外,智能卡检测到智能卡离场,包括:检测到智能卡的整流电压从高电平变为低电平。此外,智能卡检测到智能卡再次进场,包括:检测到智能卡的整流电压从低电平变为高电平。此外,在智能卡向电子设备发送等待时间延长指令之前,所述方法还包括:智能卡接收到用户输入的离场指令。此外,在智能卡向电子设备发送等待时间延长指令之前,所述方法还包括:智能卡接收电子设备发送的操作命令;操作命令至少包括:充电命令;在检测到智能卡离场后,且检测到智能卡再次进场之前,方法还包括:智能卡的线圈从电子设备的电磁场获取能量,为智能卡进行设备充电。此外,智能卡在电子设备的电磁场内且处于激活状态时之前,所述方法还包括:智能卡判断是否检测到离场状态下进场,若是,则智能卡将当前状态切换为空闲状态;智能卡在空闲状态下接收来自电子设备的命令,并对从电子设备接收到的命令进行判断,如果接收到的命令为探卡命令,则智能卡向电子设备返回响应探卡命令的应答,智能卡将当前状态切换为准备状态;智能卡在准备状态下接收来自所述电子设备的命令,并对从电子设备接收到的命令进行判断,如果接收到的命令为冲突检测命令,则智能卡向电子设备返回确认信息,且智能卡将当前状态切换为激活状态,其中,确认信息包含智能卡的唯一识别号UID;智能卡在激活状态下接收来自电子设备的命令,并对从电子设备接收到的命令进行判断,如果接收到的命令为选择命令,则智能卡向电子设备返回响应选择命令的应答,且智能卡将当前状态保持为激活状态,其中,响应选择命令的应答包括智能卡支持的等待时间、波特率、历史字节、厂商代码中的至少之一。本专利技术的另一个方面还提供一种智能卡,包括:发送模块,用于在智能卡在电子设备的电磁场内处于激活状态下,向电子设备发送等待时间延长指令,等待时间延长指令中至少包含预设的等待时长;接收模块,用于接收到电子设备返回的响应等待时间延长指令的应答后,触发计时器开始计时;计时器,用于在被接收模块触发后,开始计时,计时时长为预设的等待时长;控制模块,用于在检测到智能卡离场后,判断计时器是否超时,如果没有,则将智能卡的当前状态保持为激活状态,其中,在智能卡离场时,智能卡由智能卡的内置电源供电,还用于在检测到智能卡再次进场后,判断计时器是否超时,如果没有,则将智能卡的当前状态继续保持为激活状态。此外,控制模块,用于检测到智能卡离场,包括:控制模块检测到智能卡整流电压从高
电平变为低电平。此外,控制模块,用于检测到智能卡再次进场,包括:控制模块检测到智能卡整流电压从低电平变为高电平。此外,接收模块,还用于在发送模块向电子设备发送等待时间延长指令之前,接收到用户输入的离场指令。此外,智能卡还包括:线圈;接收模块,还用于在发送模块向电子设备发送等待时间延长指令之前,接收到电子设备发送的操作命令,操作命令至少包括:充电命令;线圈,用于在控制模块检测到智能卡离场后,且检测到智能卡再次进场之前,从电子设备的电磁场中获取能量,为智能卡进行设备充电。此外,智能卡还包括:第一判断模块、第二判断模块、第三判断模块和第四判断模块,其中:第一判断模块,用于判断是否检测到智能卡在离场状态下进场,将判断结果发送至控制模块;控制模块,还用于如果第一判决模块的判断结果为是,则控制智能卡将当前状态切换为空闲状态;接收模块,还用于接收电子设备发送的命令;第二判断模块,用于对智能卡在空闲状态下从电子设备接收到的命令进行判断,如果接收到的命令为探卡命令,则通知控制模块返回响应探卡命令的应答,并控制智能卡将当前状态切换为准备状态;控制模块,还用于在第二判断模块判断智能卡在空闲状态接收到的命令为探卡命令的情况下,通过发送模块向电子设备返回响应探卡命令的应答,并控制智能卡将当前状态切换为准备状态;第三判断模块,用于对智能卡在准备状态下从电子设备接收到的命令进行判断,如果接收到的命令为冲突检测命令,则通知控制模块向电子设备返回确认信息,且控制智能卡将当前状态切换为激活状态;控制模块,还用于在第三判断模块判断智能卡在准备状态下接收到的命令为冲突检测命令的情况下,通过发送模块向电子设备返回确认信息,且控制智能卡将当前状态切换为激活状态;其中,确认信息包含智能卡的唯一识别号UID;第四判断模块,用于对智能卡在激活状态下从电子设备接收到的命令进行判断,如果接收到的命令为选择命令,则通知控制模块向电子设备返回响应选择命令的应答,且控制智能卡将当前状态保持为激活状态;控制模块,还用于在第四判断模块判断智能卡在激活状态下接收到的命令为选择命令的情况下,通过发送模块向电子设备返回响应选择命令的应答,且控制智能卡将当前状态保持为激活状态;其中,响应选择命令的应答包括智能卡支持的等待时间、波特率、历史字节、厂商代码中的至少之一。本专利技术提供的一种智能卡再次进场过程中保持工作状态的方法及智能卡,通过智能卡在离场前给电子设备发送等待时间延长指令,并且在离场后智能卡的内置电源给智能卡供电,
使得智能卡在预设的等待时长内再次进场仍然保持离场前的工作状态,无需再与电子设备交互进行状态切换,从而简化了智能卡与电子设备的通信过程,节省了智能卡再次进场的时间,提高了再次进场的效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的本文档来自技高网
...

【技术保护点】
一种智能卡再次进场过程中保持工作状态的方法,其特征在于,包括:智能卡在电子设备的电磁场内且激活状态下,向所述电子设备发送等待时间延长指令,所述等待时间延长指令中至少包含预设的等待时长;所述智能卡接收到所述电子设备返回的响应所述等待时间延长指令的应答后,启动计时器,所述计时器的计时时长为所述预设的等待时长;所述智能卡检测到所述智能卡离场,判断所述计时器是否超时,如果没有,则将所述智能卡的当前状态保持为所述激活状态,其中,在所述智能卡离场时,所述智能卡由所述智能卡的内置电源供电;所述智能卡检测到所述智能卡再次进场,判断所述计时器是否超时,如果没有,则将所述智能卡的当前状态继续保持为所述激活状态。

【技术特征摘要】
1.一种智能卡再次进场过程中保持工作状态的方法,其特征在于,包括:智能卡在电子设备的电磁场内且激活状态下,向所述电子设备发送等待时间延长指令,所述等待时间延长指令中至少包含预设的等待时长;所述智能卡接收到所述电子设备返回的响应所述等待时间延长指令的应答后,启动计时器,所述计时器的计时时长为所述预设的等待时长;所述智能卡检测到所述智能卡离场,判断所述计时器是否超时,如果没有,则将所述智能卡的当前状态保持为所述激活状态,其中,在所述智能卡离场时,所述智能卡由所述智能卡的内置电源供电;所述智能卡检测到所述智能卡再次进场,判断所述计时器是否超时,如果没有,则将所述智能卡的当前状态继续保持为所述激活状态。2.根据权利要求1所述的方法,其特征在于,所述智能卡检测到所述智能卡离场,包括:检测到所述智能卡的整流电压从高电平变为低电平。3.根据权利要求1或2所述的方法,其特征在于,所述智能卡检测到所述智能卡再次进场,包括:检测到所述智能卡的整流电压从低电平变为高电平。4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述智能卡向所述电子设备发送等待时间延长指令之前,所述方法还包括:所述智能卡接收到用户输入的离场指令。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述智能卡向所述电子设备发送等待时间延长指令之前,所述方法还包括:所述智能卡接收所述电子设备发送的操作命令;所述操作命令至少包括:充电命令;在检测到所述智能卡离场后,且检测到所述智能卡再次进场之前,所述方法还包括:所述智能卡的线圈从所述电子设备的电磁场获取能量,为所述智能卡进行设备充电。6.根据权利要求1至5任一项所述的方法,其特征在于,所述智能卡在电子设备的电磁场内且处于激活状态时之前,所述方法还包括:所述智能卡判断是否检测到离场状态下进场,若是,则所述智能卡将当前状态切换为空闲状态;所述智能卡在空闲状态下接收来自所述电子设备的命令,并对从所述电子设备接收到的
\t命令进行判断,如果接收到的命令为探卡命令,则所述智能卡向所述电子设备返回响应所述探卡命令的应答,所述智能卡将当前状态切换为准备状态;所述智能卡在准备状态下接收来自所述电子设备的命令,并对从所述电子设备接收到的命令进行判断,如果接收到的命令为冲突检测命令,则所述智能卡向所述电子设备返回确认信息,且所述智能卡将当前状态切换为激活状态,其中,所述确认信息包含所述智能卡的唯一识别号UID;所述智能卡在激活状态下接收来自所述电子设备的命令,对从所述电子设备接收到的命令进行判断,如果接收到的命令为选择命令,则所述智能卡向所述电子设备返回响应所述选择命令的应答,且所述智能卡将当前状态保持为激活状态,其中,所述响应选择命令的应答包括所述智能卡支持的等待时间、波特率、历史字节、厂商代码中的至少之一。7.一种智能卡,其特征在于,包括:发送模块,用于在所述智能卡在电子设备的电磁场内处于激活状态下,向所述电子设备发送等待时间延长指令,所述等待时间延长指令中至少包含预设的等待时长;接收模块,用于接收到所述电子设备返回的响应所述等待时间延长指令的应答后,触发计时器开始计时;计时器,用于在被所述接收模块触发后,开始计时,计时时长为所述预设的等待时长;控制模块,用于在检测到所述智能卡离场后,判断所述计时器是否超时,如果没有,则将所述智能卡...

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1