一种智能卡的操作执行方法、智能卡读写系统和智能卡技术方案

技术编号:14891455 阅读:92 留言:0更新日期:2017-03-29 00:13
本发明专利技术提供智能卡的操作执行方法、智能卡读写系统和智能卡,其中方法包括:A智能卡接入智能卡读写装置;B智能卡等待接收操作信息;C智能卡读写装置生成限定操作信息发送至智能卡;D智能卡接收操作信息;E判断是否为限定操作信息,若是执行G;若否则执行F;F智能卡执行相应操作;G生成智能卡指示信息;H提示智能卡指示信息;I智能卡读写装置获取第一外部信息,判断类型,若是确认将第一外部信息作为智能卡读写装置指示信息;J发送智能卡读写装置指示信息;K智能卡接收到智能卡读写装置指示信息;L判断智能卡读写装置指示信息是否匹配,若是则转至下一步骤;M向智能卡读写装置发第二外部信息;N智能卡读写装置外发第二外部信息。

【技术实现步骤摘要】

本专利技术涉及一种电子
,尤其涉及一种智能卡的操作执行方法、智能卡读写系统和智能卡
技术介绍
目前,智能卡已参与到人们生活的方方面面,智能卡的持有人可使用不同类别的智能卡进行刷卡进门、刷卡进站、刷卡消费等等多种多样的操作,然而由于智能卡为保障其使用的便捷性,多设计为非接触式智能卡,任何设备均可与非接触式智能卡建立连接,存在着黑客截取智能卡密码后对智能卡进行盗刷的风险,因此,如何改进智能卡,使得智能卡在进行用户限定的某些操作时均需获得持卡人的进一步指示,保障智能卡的使用安全,且不耗费过多成本,不对现有的智能卡及智能卡读写系统进行大规模的改进,是本领域技术人员亟待解决的技术问题。
技术实现思路
本专利技术旨在解决上述问题之一。本专利技术的主要目的在于提供一种智能卡的操作执行方法,包括:A、智能卡接入智能卡读写装置;B、智能卡与智能卡读写装置建立通信连接,等待接收智能卡读写装置发送的操作信息;C、智能卡读写装置获取基于限定操作指令生成的限定操作信息,并将限定操作信息发送至智能卡,等待外部输入的第一外部信息;D、智能卡判断是否接收到智能卡读写装置发送的操作信息,若接收到操作信息,则转入步骤E,否则继续执行步骤D;E、智能卡判断接收到的操作信息是否为限定操作信息,若操作信息为限定操作信息,则执行步骤G;若接收到的操作信息为其他操作信息,则执行步骤F;F、智能卡根据其他操作信息执行相应操作,返回步骤D;G、智能卡接收到限定操作信息后,根据预设的智能卡指示信息生成规则生成智能卡指示信息;H、智能卡根据预设的智能卡指示信息提示规则提示智能卡指示信息,并等待接收智能卡读写装置指示信息;I、智能卡读写装置获取到第一外部信息,判断第一外部信息指示确认限定操作还是取消限定操作,如果是确认限定操作,则将第一外部信息作为智能卡读写装置指示信息,转入步骤J,否则结束交易流程,返回步骤D;J、智能卡读写装置向智能卡发送智能卡读写装置指示信息,等待接收第二外部信息;K、智能卡,若在预设时间内接收到智能卡读写装置指示信息,则转入步骤L,若在预设时间内没有接收到智能卡读写装置指示信息,则结束交易流程,返回步骤D;L、智能卡判断智能卡读写装置指示信息与智能卡指示信息是否符合预设匹配规则,如果符合,则转至下一步骤,如果不符合,则结束交易流程,返回步骤D;M、智能卡向智能卡读写装置发送第二外部信息;N、智能卡读写装置接收第二外部信息,并至少外发第二外部信息;在步骤B之前,还包括,步骤O、智能卡上电,完成初始化;在步骤D之后,步骤M之前,还包括,步骤P、智能卡对接收到的限定操作信息进行不可逆运算,获得第一运算值,并利用存储于智能卡中的私钥,对第一运算值进行加密操作,得到第二外部信息。本专利技术的另一目的在于提供一种智能卡的操作执行方法,包括:a、智能卡上电,完成初始化,与外部设备建立通信连接,等待接收外部设备发送的操作信息;b、智能卡判断是否接收到外部设备发送的操作信息,若接收到操作信息,则转入c,否则继续执行步骤b;c、智能卡判断接收到的操作信息是否为限定操作信息,若操作信息为限定操作信息,则执行步骤e;若接收到的操作信息为其他操作信息,则执行步骤d;d、智能卡根据其他操作信息执行相应操作并返回步骤b;e、智能卡接收到限定操作信息后,根据预设的智能卡指示信息生成规则生成智能卡指示信息,并等待接收外部设备指示信息;f、智能卡按照智能卡指示信息提示规则提示智能卡指示信息;g、智能卡若在预设时间内接收到外部设备指示信息,则转入步骤h,若在预设时间内没有接收到外部设备指示信息,则结束流程,返回步骤b;h、智能卡判断外部设备指示信息与智能卡指示信息是否符合预设匹配规则,如果符合,则转至下一步骤,如果不符合,则结束流程,返回步骤b;i、智能卡外发第二外部信息;在步骤b之后,步骤i之前,还包括,步骤j、智能卡对接收到的限定操作信息进行不可逆运算,获得第一运算值,并利用存储于智能卡中的私钥,对第一运算值进行加密操作,得到第二外部信息。此外,步骤H中,智能卡提示智能卡指示信息,包括:智能卡激活低能耗显示屏,通过低能耗显示屏显示智能卡指示信息;在步骤J之后,还包括智能卡生成清屏指令,并将清屏指令发送至低能耗显示屏,低能耗显示屏接收到清屏指令后,进行清屏操作。此外,步骤f中,智能卡提示智能卡指示信息,包括,智能卡激活低能耗显示屏,通过低能耗显示屏显示智能卡指示信息;在步骤g之后,还包括智能卡生成清屏指令,并将清屏指令发送至低能耗显示屏,低能耗显示屏接收到清屏指令后,进行清屏操作。此外,智能卡生成智能卡指示信息,包括:智能卡随机生成一组随机数,并将生成的随机数设为智能卡指示信息。本专利技术的另一主要目的在于提供一种智能卡读写系统,其特征在于,智能卡,包括:初始化模块、通信握手模块、第一传输模块、生成模块、低能耗显示屏、安全模块、判断模块和第二传输模块;智能卡读写装置,包括:限定操作信息生成模块、第三传输模块、第一外部信息获取模块和第四传输模块;初始化模块,用于进行上电操作,完成初始化;通信握手模块,用于与智能卡读写装置建立通信连接,并等待接收智能卡读写装置的第三传输模块发送的操作信息;第一传输模块,用于接收智能卡读写装置的第三传输模块发送的操作信息,并将接收到的操作信息发送至判断模块;判断模块,用于判断接收到的操作信息是否为限定操作信息,若是,则生成智能卡指示信息生成指令,并将智能卡指示信息生成指令发送至生成模块;生成模块,用于根据预设的智能卡指示信息生成规则生成智能卡指示信息,并将智能卡指示信息发送至低能耗显示屏;第一传输模块,还用于等待接收智能卡读写装置的第三传输模块发送的智能卡读写装置指示信息;低能耗显示屏,用于显示智能卡指示信息;判断模块,还用于判断第一传输模块在预设时间内是否接收到智能卡读写装置指示信息,若未在预设时间内接收到智能卡读写装置指示信息,则判断模块生成结束指令;若在预设时间内接收到智能卡读写装置指示信息,则判断智能卡读写装置指示信息与智能卡指示信息是否符合预设匹配规则,并将判断结果发送至安全模块;安全模块,用于接收判断结果,当智能卡指示信息与智能卡读写装置指示信息不符合预设匹配规则时,安全模块生成结束指令;当智能卡指示信息与智能卡读写装置指示信息符合预设匹配规则时,将第二外部数据发送至第二传输模块,第二外部数据是由安全模块对限定操作信息进行进行不可逆运算,获得第一运算值,并利用存储于智能卡中的私钥,对第一运算值进行加密操作得到的;第二传输模块,用于将第二外部数据外发;限定操作信息生成模块,用于获取基于限定信息生成的限定操作信息并发送至第三传输模块;第三传输模块,用于将限定操作信息发送至智能卡的第一传输模块;第一外部信息获取模块,用于获取第一外部信息,判断第一外部信息指示确认限定操作还是取消限定操作,如果是取消限定操作,则结束流程,如果是确认限定操作,则将第一外部信息作为智能卡读写装置指示信息发送至第三传输模块;第三传输模块,还用于向智能卡的第一传输模块发送智能卡读写装置指示信息;接收智能卡的第二传输模块发送的第二外部信息并发送至第四传输模块;第四传输模块,用于外发第二外部信息。此外,低能耗显示屏,还用于根据预设的智能卡提示信息提示规则显示智能卡指本文档来自技高网...
一种智能卡的操作执行方法、智能卡读写系统和智能卡

【技术保护点】
一种智能卡的操作执行方法,其特征在于,包括:A、智能卡接入智能卡读写装置;B、所述智能卡与所述智能卡读写装置建立通信连接,等待接收所述智能卡读写装置发送的操作信息;C、所述智能卡读写装置获取基于限定操作指令生成的限定操作信息,并将所述限定操作信息发送至所述智能卡,等待外部输入的第一外部信息;D、所述智能卡判断是否接收到所述智能卡读写装置发送的操作信息,若接收到所述操作信息,则转入步骤E,否则继续执行步骤D;E、所述智能卡判断接收到的所述操作信息是否为限定操作信息,若所述操作信息为限定操作信息,则执行步骤G;若接收到的操作信息为其他操作信息,则执行步骤F;F、所述智能卡根据所述其他操作信息执行相应操作,返回步骤D;G、所述智能卡接收到所述限定操作信息后,根据预设的智能卡指示信息生成规则生成智能卡指示信息;H、所述智能卡根据预设的智能卡指示信息提示规则提示所述智能卡指示信息,并等待接收智能卡读写装置指示信息;I、所述智能卡读写装置获取到所述第一外部信息,判断所述第一外部信息指示确认限定操作还是取消限定操作,如果是确认限定操作,则将所述第一外部信息作为所述智能卡读写装置指示信息,转入步骤J,否则结束交易流程,返回步骤D;J、所述智能卡读写装置向所述智能卡发送所述智能卡读写装置指示信息,等待接收第二外部信息;K、所述智能卡,若在预设时间内接收到所述智能卡读写装置指示信息,则转入步骤L,若在预设时间内没有接收到所述智能卡读写装置指示信息,则结束交易流程,返回步骤D;L、所述智能卡判断所述智能卡读写装置指示信息与所述智能卡指示信息是否符合预设匹配规则,如果符合,则转至下一步骤,如果不符合,则结束交易流程,返回步骤D;M、所述智能卡向所述智能卡读写装置发送第二外部信息;N、所述智能卡读写装置接收所述第二外部信息,并至少外发所述第二外部信息;在所述步骤B之前,还包括,步骤O、所述智能卡上电,完成初始化;在所述步骤D之后,所述步骤M之前,还包括,步骤P、所述智能卡对接收到的所述限定操作信息进行不可逆运算,获得第一运算值,并利用存储于所述智能卡中的私钥,对所述第一运算值进行加密操作,得到所述第二外部信息。...

【技术特征摘要】
1.一种智能卡的操作执行方法,其特征在于,包括:A、智能卡接入智能卡读写装置;B、所述智能卡与所述智能卡读写装置建立通信连接,等待接收所述智能卡读写装置发送的操作信息;C、所述智能卡读写装置获取基于限定操作指令生成的限定操作信息,并将所述限定操作信息发送至所述智能卡,等待外部输入的第一外部信息;D、所述智能卡判断是否接收到所述智能卡读写装置发送的操作信息,若接收到所述操作信息,则转入步骤E,否则继续执行步骤D;E、所述智能卡判断接收到的所述操作信息是否为限定操作信息,若所述操作信息为限定操作信息,则执行步骤G;若接收到的操作信息为其他操作信息,则执行步骤F;F、所述智能卡根据所述其他操作信息执行相应操作,返回步骤D;G、所述智能卡接收到所述限定操作信息后,根据预设的智能卡指示信息生成规则生成智能卡指示信息;H、所述智能卡根据预设的智能卡指示信息提示规则提示所述智能卡指示信息,并等待接收智能卡读写装置指示信息;I、所述智能卡读写装置获取到所述第一外部信息,判断所述第一外部信息指示确认限定操作还是取消限定操作,如果是确认限定操作,则将所述第一外部信息作为所述智能卡读写装置指示信息,转入步骤J,否则结束交易流程,返回步骤D;J、所述智能卡读写装置向所述智能卡发送所述智能卡读写装置指示信息,等待接收第二外部信息;K、所述智能卡,若在预设时间内接收到所述智能卡读写装置指示信息,则转入步骤L,若在预设时间内没有接收到所述智能卡读写装置指示信息,则结束交易流程,返回步骤D;L、所述智能卡判断所述智能卡读写装置指示信息与所述智能卡指示信息是否符合预设匹配规则,如果符合,则转至下一步骤,如果不符合,则结束交易流程,返回步骤D;M、所述智能卡向所述智能卡读写装置发送第二外部信息;N、所述智能卡读写装置接收所述第二外部信息,并至少外发所述第二外部信息;在所述步骤B之前,还包括,步骤O、所述智能卡上电,完成初始化;在所述步骤D之后,所述步骤M之前,还包括,步骤P、所述智能卡对接收到的所述限定操作信息进行不可逆运算,获得第一运算值,并利用存储于所述智能卡中的私钥,对所述第一运算值进行加密操作,得到所述第二外部信息。2.一种智能卡的操作执行方法,其特征在于,包括:a、智能卡上电,完成初始化,与外部设备建立通信连接,等待接收所述外部设备发送的操作信息;b、所述智能卡判断是否接收到所述外部设备发送的操作信息,若接收到所述操作信息,则转入步骤c,否则继续执行步骤b;c、所述智能卡判断接收到的所述操作信息是否为限定操作信息,若所述操作信息为限定操作信息,则执行步骤e;若接收到的操作信息为其他操作信息,则执行步骤d;d、所述智能卡根据所述其他操作信息执行相应操作并返回步骤b;e、所述智能卡接收到所述限定操作信息后,根据预设的智能卡指示信息生成规则生成智能卡指示信息,并等待接收外部设备指示信息;f、所述智能卡按照所述智能卡指示信息提示规则提示所述智能卡指示信息;g、所述智能卡若在预设时间内接收到所述外部设备指示信息,则转入步骤h,若在预设时间内没有接收到所述外部设备指示信息,则结束流程,返回步骤b;h、所述智能卡判断所述外部设备指示信息与所述智能卡指示信息是否符合预设匹配规则,如果符合,则转至下一步骤,如果不符合,则结束流程,返回步骤b;i、所述智能卡外发第二外部信息;在所述步骤b之后,所述步骤i之前,还包括,步骤j、所述智能卡对接收到的所述限定操作信息进行不可逆运算,获得第一运算值,并利用存储于所述智能卡中的私钥,对所述第一运算值进行加密操作,得到所述第二外部信息。3.根据权利要求1所述的方法,其特征在于,所述步骤H中,所述智能卡提示所述智能卡指示信息,包括:所述智能卡激活低能耗显示屏,通过所述低能耗显示屏显示所述智能卡指示信息;在所述步骤J之后,还包括所述智能卡生成清屏指令,并将所述清屏指令发送至所述低能耗显示屏,所述低能耗显示屏接收到所述清屏指令后,进行清屏操作。4.根据权利要求2所述的方法,其特征在于,所述步骤f中,所述智能卡提示所述智能卡指示信息,包括,所述智能卡激活低能耗显示屏,通过所述低能耗显示屏显示所述智能卡指示信息;在所述步骤g之后,还包括所述智能卡生成清屏指令,并将所述清屏指令发送至所述低能耗显示屏,所述低能耗显示屏接收到所述清屏指令后,进行清屏操作。5.根据权利要求1至4任一项所述的方法,其特征在于,所述智能卡生成智能卡指示信息,包括:所述智能卡随机生成一组随机数,并将生成的所述随机数设为所述智能卡指示信息。6.一种智能卡读写系统,其特征在于,包括智能卡和智能卡读写装置,其中:所述智能卡,包括:初始化模块、通信握手模块、第一传输模块、生成模块、低能耗显示屏、安全模块、判断模块和第二传输模块;所述智能卡读写装置,包括:限定操作信息生成模块、第三传输模块、第一外部信息获取模块和第四传输模块;所述初始化模块,用于进行上电操作,完成初始化;所述通信握手模块,...

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

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

1