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

文档序号:13087153阅读:来源:国知局
技术特征:
1.一种智能卡再次进场过程中保持工作状态的方法,其特征在于,包括:智能卡在电子设备的电磁场内且激活状态下,向所述电子设备发送等待时间延长指令,所述等待时间延长指令中至少包含预设的等待时长;所述智能卡接收到所述电子设备返回的响应所述等待时间延长指令的应答后,启动计时器,所述计时器的计时时长为所述预设的等待时长;所述智能卡检测到所述智能卡离场,判断所述计时器是否超时,如果没有,则将所述智能卡的当前状态保持为所述激活状态,其中,在所述智能卡离场时,所述智能卡由所述智能卡的内置电源供电;所述智能卡检测到所述智能卡再次进场,判断所述计时器是否超时,如果没有,则将所述智能卡的当前状态继续保持为所述激活状态。2.根据权利要求1所述的方法,其特征在于,所述智能卡检测到所述智能卡离场,包括:检测到所述智能卡的整流电压从高电平变为低电平。3.根据权利要求1或2所述的方法,其特征在于,所述智能卡检测到所述智能卡再次进场,包括:检测到所述智能卡的整流电压从低电平变为高电平。4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述智能卡向所述电子设备发送等待时间延长指令之前,所述方法还包括:所述智能卡接收到用户输入的离场指令。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述智能卡向所述电子设备发送等待时间延长指令之前,所述方法还包括:所述智能卡接收所述电子设备发送的操作命令;所述操作命令至少包括:充电命令;在检测到所述智能卡离场后,且检测到所述智能卡再次进场之前,所述方法还包括:所述智能卡的线圈从所述电子设备的电磁场获取能量,为所述智能卡进行设备充电。6.根据权利要求1至5任一项所述的方法,其特征在于,所述智能卡在电子设备的电磁场内且处于激活状态时之前,所述方法还包括:所述智能卡判断是否检测到离场状态下进场,若是,则所述智能卡将当前状态切换为空闲状态;所述智能卡在空闲状态下接收来自所述电子设备的命令,并对从所述电子设备接收到的\t命令进行判断,如果接收到的命令为探卡命令,则所述智能卡向所述电子设备返回响应所述探卡命令的应答,所述智能卡将当前状态切换为准备状态;所述智能卡在准备状态下接收来自所述电子设备的命令,并对从所述电子设备接收到的命令进行判断,如果接收到的命令为冲突检测命令,则所述智能卡向所述电子设备返回确认信息,且所述智能卡将当前状态切换为激活状态,其中,所述确认信息包含所述智能卡的唯一识别号UID;所述智能卡在激活状态下接收来自所述电子设备的命令,对从所述电子设备接收到的命令进行判断,如果接收到的命令为选择命令,则所述智能卡向所述电子设备返回响应所述选择命令的应答,且所述智能卡将当前状态保持为激活状态,其中,所述响应选择命令的应答包括所述智能卡支持的等待时间、波特率、历史字节、厂商代码中的至少之一。7.一种智能卡,其特征在于,包括:发送模块,用于在所述智能卡在电子设备的电磁场内处于激活状态下,向所述电子设备发送等待时间延长指令,所述等待时间延长指令中至少包含预设的等待时长;接收模块,用于接收到所述电子设备返回的响应所述等待时间延长指令的应答后,触发计时器开始计时;计时器,用于在被所述接收模块触发后,开始计时,计时时长为所述预设的等待时长;控制模块,用于在检测到所述智能卡离场后,判断所述计时器是否超时,如果没有,则将所述智能卡的当前状态保持为所述激活状态,其中,在所述智能卡离场时,所述智能卡由所述智能卡的内置电源供电,还用于在检测到所述智能卡再次进场后,判断所述计时器是否超时,如果没有,则将所述智能卡的当前状态继续保持为所述激活状态。8.根据权利要求7所述的智能卡,其特征在于,所述控制模块,用于检测到所述智能卡离场,包括:所述控制模块检测到所述智能卡整流电压从高电平变为低电平。9.根据权利要求7或8所述的智能卡,其特征在于,所述控制模块,用于检测到所述智能卡再次进场,包括:所述控制模块检测到所述智能卡整流电压从低电平变为高电平。10.根据权利要求7至9任一项所述的智能卡,其特征在于,所述接收模块,还用于在所述发送模块向所述电子设备发送等待时间延长指令之前,接收到用户输入的离场指令。11.根据权利要求7至10任一项所述的智能卡,其特征在于,所述智能卡还包括:线圈;所述接收模块,还用于在所述发送模块向所述电子设备发送等待时间延长指令之前,接收到所述电子设备发送的操作命令,所述操作命令至少包括:充电命令;所述线圈,用于在所述控制模块检测到所述智能卡离场后,且检测到所述智能卡再次进场之前,从所述电子设备的电磁场中获取能量,为所述智能卡进行设备充电。12.根据权利要求7至11任一项所述的智能卡,其特征在于,所述智能卡还包括:第一判断模块、第二判断模块、第三判断模块和第四判断模块,其中:所述第一判断模块,用于判断是否检测到所述智能卡在离场状态下进场,将判断结果发送至所述控制模块;所述控制模块,还用于如果所述第一判决模块的判断结果为是,则控制所述智能卡将当前状态切换为空闲状态;所述接收模块,还用于接收所述电子设备发送的命令;所述第二判断模块,用于对所述智能卡在空闲状态下从所述电子设备接收到的命令进行判断,如果接收到的命令为探卡命令,则通知所述控制模块返回响应所述探卡命令的应答,并控制所述智能卡将当前状态切换为准备状态;所述控制模块,还用于在所述第二判断模块判断所述智能卡在空闲状态接收到的命令为探卡命令的情况下,通过所述发送模块向所述电子设备返回响应所述探卡命令的应答,并控制所述智能卡将当前状态切换为准备状态;所述第三判断模块,用于对所述智能卡在准备状态下从所述电子设备接收到的命令进行判断,如果接收到的命令为冲突检测命令,则通知所述控制模块向所述电子设备返回确认信息,且控制所述智能卡将当前状态切换为所述激活状态;所述控制模块,还用于在所述第三判断模块判断所述智能卡在准备状态下接收到的命令为所述冲突检测命令的情况下,通过所述发送模块向所述电子设备返回确认信息,且控制所述智能卡将当前状态切换为所述激活状态;其中,所述确认信息包含所述智能卡的唯一识别号UID;所述第四判断模块,用于对所述智能卡在所述激活状态下从所述电子设备接收到的命令进行判断,如果接收到的命令为选择命令,则通知所述控制模块向所述电子设备返回响应所述选择命令的应答,且控制所述智能卡将当前状态保持为所述激活状态;所述控制模块,还用于在所述第四判断模块判断所述智能卡在激活状态下接收到的命令为选择命令的情况下,通过所述发送模块向所述电子设备返回响应所述选择命令的应答,且控制所述智能卡将当前状态保持为激活状态;其中,所述响应选择命令的应答包括所述智能\t卡支持的等待时间、波特率、历史字节、厂商代码中的至少之一。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1