证件卡信息获取方法、终端及证件卡信息获取系统与流程

文档序号:11134589阅读:来源:国知局

技术特征:

1.一种证件卡信息获取方法,其特征在于,包括:

步骤1,终端向证件卡阅读装置发送操作指令;

步骤2,所述证件卡阅读装置周期性的广播寻卡指令;

步骤3,所述证件卡阅读装置接收到证件卡返回的响应消息,判断所述响应消息为针对所述寻卡指令的寻卡确认数据;

步骤4,所述证件卡阅读装置停止广播所述寻卡指令,向所述终端发送寻卡请求,所述终端接收所述寻卡请求,并向第一证件卡安全控制设备发送所述寻卡请求;

步骤5,所述第一证件卡安全控制设备接收所述寻卡请求,通过所述终端向所述证件卡阅读装置发送寻卡响应,其中,所述寻卡响应中携带有寻卡响应数据;

步骤6,所述证件卡阅读装置接收所述第一证件卡安全控制设备发送的所述寻卡响应,获取所述寻卡响应数据;

步骤7,所述证件卡阅读装置确定所述寻卡响应数据为响应所述寻卡请求的响应数据,将所述寻卡确认数据通过所述终端发送给所述第一证件卡安全控制设备;

步骤8,所述证件卡阅读装置向所述证件卡发送选卡指令;

步骤9,所述证件卡阅读装置接收所述证件卡发送的选卡确认数据,其中,所述选卡确认数据至少包括所述证件卡的唯一标识信息;

步骤10,所述证件卡阅读装置通过所述终端向所述第一证件卡安全控制设备发送选卡请求;

步骤11,所述第一证件卡安全控制设备接收所述选卡请求;

步骤12,所述第一证件卡安全控制设备通过所述终端向所述证件卡阅读装置发送选卡请求响应;

步骤13,所述证件卡阅读装置接收所述第一证件卡安全控制设备发送的选卡请求响应;

步骤14,所述证件卡阅读装置确定所述选卡请求响应为针对所述选卡请求的响应数据,将所述选卡确认数据通过所述终端发送给所述第一证件卡安全控制设备;

步骤15,所述证件卡阅读装置向所述证件卡发送读卡指令;

步骤16,所述证件卡阅读装置接收所述证件卡返回的读卡确认数据;

步骤17,所述证件卡阅读装置向通过所述终端将读卡请求发送至所述第一证件卡安全控制设备,所述第一证件卡安全控制设备接收所述读卡请求,根据所述读卡请求启动读取证件卡信息的流程,通过所述终端和所述证件卡阅读装置与所述证件卡之间进行信息交互,读取所述证件卡中存储的证件卡信息;

步骤18,所述第一证件卡安全控制设备读取到所述证件卡存储的证件卡信息后,将所述证件卡信息发送至所述终端;

步骤19,所述终端接收所述证件卡信息。

2.根据权利要求1所述的方法,其特征在于,

所述寻卡请求中至少携带有第一身份认证数据;所述第一证件卡安全控制设备在通过所述终端向所述证件卡阅读装置返回所述寻卡响应之前,所述方法还包括:所述第一证件卡安全控制设备根据所述寻卡请求中携带的所述第一身份认证数据对所述证件卡阅读装置的身份进行认证,在认证通过的情况下,执行通过所述终端向所述证件卡阅读装置返回所述寻卡响应的步骤;和/或

所述寻卡响应中至少携带有第二身份认证数据;在所述证件卡阅读装置接收所述第一证件卡安全控制设备通过所述终端发送的寻卡响应之后,在将所述寻卡确认数据通过所述终端发送给所述第一证件卡安全控制设备之前,所述方法还包括:所述证件卡阅读装置根据所述第二身份认证数据对所述第一证件卡安全控制设备的身份进行认证,在认证通过的情况下,执行将所述寻卡确认数据通过所述终端发送给所述第一证件卡安全控制设备的步骤;和/或

所述选卡请求中携带有第三身份认证数据;在所述第一证件卡安全控制设备接收所述选卡请求之后,通过所述终端向所述证件卡阅读装置发送选卡请求响应之前,所述方法还包括:所述第一证件卡安全控制设备根据所述选卡请求中携带的第三身份认证数据对所述证件卡阅读装置的身份进行认证,在认证通过的情况下,执行通过所述终端向所述证件卡阅读装置发送选卡请求响应的步骤;和/或

所述选卡请求响应中至少携带有第四身份认证数据;在所述证件卡阅读装置接收所述第一证件卡安全控制设备发送的选卡请求响应之后,将所述选卡确认数据通过所述终端发送给所述第一证件卡安全控制设备之前,所述方法还包括:所述证件卡阅读装置解析所述选卡请求响应中携带的信息,获取所述选卡请求响应中携带的第四身份认证数据,并根据所述第四身份认证数据对所述第一证件卡安全控制设备的身份进行认证,在认证通过的情况下,执行将所述选卡确认数据通过所述终端发送给所述第一证件卡安全控制设备的步骤;和/或

所述读卡请求中至少携带第五身份认证数据;在所述第一证件卡安全控制设备接收所述读卡请求之后,启动读取证件卡信息的流程之前,所述方法还包括:所述第一证件卡安全控制设备根据所述读卡请求中携带的所述第五认证数据对所述证件卡阅读装置的身份进行认证,在认证通过的情况下,执行启动读取证件卡信息的流程的步骤。

3.根据权利要求1或2所述的方法,其特征在于,

在所述第一证件卡安全控制设备启动读取证件卡信息的流程之前,所述方法还包括:所述证件卡阅读装置通过所述终端与所述第一证件卡安全控制设备进行协商,双方得到会话密钥;

在所述证件卡阅读装置与所述第一证件卡安全控制设备得到会话密钥之后,在所述证件卡阅读装置与所述第一证件卡安全控制设备的后续通信过程中,所述证件卡阅读装置和所述第一证件卡安全控制设备使用所述会话密钥分别对发送和接收的数据进行加密和解密。

4.根据权利要求1至3任一项所述的方法,其特征在于,所述终端向第一证件卡安全控制设备发送所述寻卡请求包括:

所述终端从多个证件卡安全控制设备中选择出所述第一证件卡安全控制设备;

所述终端将所述寻卡请求发送至选择出的所述第一证件卡安全控制设备。

5.一种证件卡信息获取系统,其特征在于,包括:第一证件卡安全控制设备、终端以及证件卡阅读装置,其中,

所述终端,用于向所述证件卡阅读装置发送操作指令;

所述证件卡阅读装置,用于:周期性的广播寻卡指令;接收到证件卡返回的响应消息,判断所述响应消息为针对所述寻卡指令的寻卡确认数据,则停止广播所述寻卡指令,向所述终端发送寻卡请求;

所述终端,还用于接收所述寻卡请求,并向所述第一证件卡安全控制设备发送所述寻卡请求;

所述第一证件卡安全控制设备,用于接收所述寻卡请求,通过所述终端向所述证件卡阅读装置发送寻卡响应,其中,所述寻卡响应中携带有寻卡响应数据;

所述证件卡阅读装置,还用于:接收所述第一证件卡安全控制设备发送的所述寻卡响应,获取所述寻卡响应数据;确定所述寻卡响应数据为响应所述寻卡请求的响应数据,将所述寻卡确认数据通过所述终端发送给所述第一证件卡安全控制设备;以及,向所述证件卡发送选卡指令;接收所述证件卡发送的选卡确认数据,其中,所述选卡确认数据至少包括所述证件卡的唯一标识信息;通过所述终端向所述第一证件卡安全控制设备发送选卡请求;

所述第一证件卡安全控制设备,还用于接收所述选卡请求,以及通过所述终端向所述证件卡阅读装置发送选卡请求响应;

所述证件卡阅读装置,还用于:接收所述第一证件卡安全控制设备发送的选卡请求响应;确定所述选卡请求响应为针对所述选卡请求的响应数据,将所述选卡确认数据通过所述终端发送给所述第一证件卡安全控制设备;以及,向所述证件卡发送读卡指令,并接收所述证件卡返回的读卡确认数据,再向通过所述终端将读卡请求发送至所述第一证件卡安全控制设备;

所述第一证件卡安全控制设备,还用于:接收所述读卡请求,根据所述读卡请求启动读取证件卡信息的流程,通过所述终端和所述证件卡阅读装置与所述证件卡之间进行信息交互,读取所述证件卡中存储的证件卡信息;以及读取到所述证件卡存储的证件卡信息后,将所述证件卡信息发送至所述终端;

所述终端,还用于接收所述证件卡信息。

6.根据权利要求5所述的系统,其特征在于,

所述寻卡请求中至少携带有第一身份认证数据;所述第一证件卡安全控制设备还用于,在通过所述终端向所述证件卡阅读装置返回所述寻卡响应之前,根据所述寻卡请求中携带的所述第一身份认证数据对所述证件卡阅读装置的身份进行认证,在认证通过的情况下,执行通过所述终端向所述证件卡阅读装置返回所述寻卡响应的操作;和/或

所述寻卡响应中至少携带有第二身份认证数据;所述证件卡阅读装置还用于在接收所述第一证件卡安全控制设备通过所述终端发送的寻卡响应之后,在将所述寻卡确认数据通过所述终端发送给所述第一证件卡安全控制设备之前,根据所述第二身份认证数据对所述第一证件卡安全控制设备的身份进行认证,在认证通过的情况下,执行将所述寻卡确认数据通过所述终端发送给所述第一证件卡安全控制设备的操作;和/或

所述选卡请求中携带有第三身份认证数据;第一证件卡安全控制设备还用于在接收所述选卡请求之后,通过所述终端向所述证件卡阅读装置发送选卡请求响应之前,根据所述选卡请求中携带的第三身份认证数据对所述证件卡阅读装置的身份进行认证,在认证通过的情况下,执行通过所述终端向所述证件卡阅读装置发送选卡请求响应的操作;和/或

所述选卡请求响应中至少携带有第四身份认证数据;所述证件卡阅读装置还用于在接收所述第一证件卡安全控制设备发送的选卡请求响应之后,将所述选卡确认数据通过所述终端发送给所述第一证件卡安全控制设备之前,解析所述选卡请求响应中携带的信息,获取所述选卡请求响应中携带的第四身份认证数据,并根据所述第四身份认证数据对所述第一证件卡安全控制设备的身份进行认证,在认证通过的情况下,执行将所述选卡确认数据通过所述终端发送给所述第一证件卡安全控制设备的操作;和/或

所述读卡请求中至少携带第五身份认证数据;所述第一证件卡安全控制设备还用于在接收所述读卡请求之后,启动读取证件卡信息的流程之前,根据所述读卡请求中携带的所述第五认证数据对所述证件卡阅读装置的身份进行认证,在认证通过的情况下,执行启动读取证件卡信息的流程的操作。

7.根据权利要求5或6任一项所述的系统,其特征在于,

所述第一证件卡安全控制设备还用于在启动读取证件卡信息的流程之前,与所述第一证件卡安全控制设备通过所述终端进行协商,双方得到会话密钥;

所述证件卡阅读装置与所述第一证件卡安全控制设备还用于在得到会话密钥之后,在所述证件卡阅读装置与所述第一证件卡安全控制设备的后续通信过程中,使用所述会话密钥分别对发送和接收的数据进行加密和解密。

8.根据权利要求5至7任一项所述的系统,其特征在于,所述终端通过以下方式向所述第一证件卡安全控制设备发送所述寻卡请求:

从多个证件卡安全控制设备中选择出所述第一证件卡安全控制设备;

将所述寻卡请求发送至选择出的所述第一证件卡安全控制设备。

9.一种证件卡阅读装置,其特征在于,包括:第一收发模块、第二收发模块、以及处理模块,其中,

所述第一收发模块,用于接收终端发送的操作指令;

所述第二收发模块,用于周期性的广播寻卡指令,以及接收证件卡返回的响应消息;

所述处理模块,用于判断所述响应消息是否为针对所述寻卡指令的寻卡确认数据,如果是,则指示所述第二收发模块停止广播所述寻卡指令,并指示所述第一收发模块通过所述终端向第一证件卡安全控制设备发送寻卡请求;

所述第一收发模块,还用于接收所述第一证件卡安全控制设备通过所述终端发送的所述寻卡响应;

所述处理模块,还用于获取从所述寻卡响应中获取寻卡响应数据,确定所述寻卡响应数据为响应所述寻卡请求的响应数据,指示所述第一收发模块将所述寻卡确认数据通过所述终端发送给所述第一证件卡安全控制设备;

所述第二收发模块,还用于向所述证件卡发送选卡指令,接收所述证件卡发送的选卡确认数据,其中,所述选卡确认数据至少包括所述证件卡的唯一标识信息;

所述第一收发模块,还用于通过所述终端向所述第一证件卡安全控制设备发送选卡请求;以及接收所述第一证件卡安全控制设备通过所述终端发送的选卡请求响应;

所述处理模块,还用于确定所述选卡请求响应为针对所述选卡请求的响应数据,指示所述第一收发模块将所述选卡确认数据通过所述终端发送给所述第一证件卡安全控制设备;

所述第二收发模块,还用于向所述证件卡发送读卡指令;以及接收所述证件卡返回的读卡确认数据;

所述第一收发模块,还用于通过所述终端将读卡请求发送至所述第一证件卡安全控制设备,指示所述第一证件卡安全控制设备根据所述读卡请求启动读取证件卡信息的流程;

所述处理模块,还用于在所述读取证件卡信息的流程中,通过所述第一收发模块和所述第二收发模块,转发所述第一证件卡安全控制设备与所述证件卡之间交互的信息。

10.根据权利要求9所述的装置,其特征在于,

所述处理模块,还用于在所述第一收发模块通过所述终端向所述第一证件卡安全控制设备发送寻卡请求之前,获取第一身份认证数据,并将所述第一身份认证数据携带在所述寻卡请求中;和/或

所述寻卡响应中至少携带有第二身份认证数据;所述处理模块,还用于在所述第一收发模块接收所述第一证件卡安全控制设备通过所述终端发送的寻卡响应之后,将所述寻卡确认数据通过所述终端发送给所述第一证件卡安全控制设备之前,根据所述第二身份认证数据对所述第一证件卡安全控制设备的身份进行认证,在认证通过的情况下,指示所述第一收发模块将所述寻卡确认数据通过所述终端发送给所述第一证件卡安全控制设备;和/或

所述处理模块,还用于在所述第一收发模块通过所述终端向所述第一证件卡安全控制设备发送所述选卡请求之前,获取第三身份认证数据,将所述第三身份认证数据携带在所述第一所述选卡请求中;和/或

所述选卡请求响应中至少携带有第四身份认证数据;所述处理模块,还用于在所述第一收发模块接收所述第一证件卡安全控制设备发送的选卡请求响应之后,将所述选卡确认数据通过所述终端发送给所述第一证件卡安全控制设备之前,解析所述选卡请求响应中携带的信息,获取所述选卡请求响应中携带的第四身份认证数据,并根据所述第四身份认证数据对所述第一证件卡安全控制设备的身份进行认证,在认证通过的情况下,触发所述第一收发模块将所述选卡确认数据通过所述终端发送给所述第一证件卡安全控制设备;和/或

所述处理模块,还用于在所述第一收发模块通过所述终端向所述第一证件卡安全控制设备发送所述读卡请求之前,获取第五身份认证数据,将所述第五身份认证数据携带在所述读卡请求中。

11.根据权利要求9或10所述的装置,其特征在于,

所述证件卡阅读装置还包括:协商模块,用于通过所述终端与所述第一证件卡安全控制设备进行协商,双方得到会话密钥;

所述处理模块,还用于在与所述第一证件卡安全控制设备的后续通信过程中,使用所述会话密钥对发送给所述第一证件卡安全控制设备的数据进行加密和接收到的来自所述第一证件卡安全控制设备的数据进行解密。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1