[发明专利]接触式卡片与读卡设备间的数据传输方法、系统和转接卡有效
申请号: | 201110448413.2 | 申请日: | 2011-12-28 |
公开(公告)号: | CN102546107A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 孙婉丽;张楠 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;G06K17/00 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100015 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接触 卡片 设备 数据传输 方法 系统 转接 | ||
1.一种接触式卡片与读卡设备间的数据传输方法,其特征在于,包括应用于连接接触式卡片和读卡设备的转接卡,该转接卡包括标准7816接口和普通IO口,所述数据传输方法包括通过普通IO口从接触式卡片或读卡设备接收数据,或者,通过普通IO口向接触式卡片或读卡设备发送数据,所述通过普通IO口从接触式卡片或读卡设备接收数据包括:
依据指令处理流程中的状态确定当前是否应接收数据;
在确定当前应接收数据时,依据7816传输协议中规定的时序要求,通过所述普通IO口接收数据;
所述通过普通IO口向接触式卡片或读卡设备发送数据包括:
依据7816传输协议中规定的时序要求,通过所述普通IO口发送数据。
2.如权利要求1所述的数据传输方法,其特征在于,所述依据7816传输协议中规定的时序要求,通过所述普通IO口接收数据的步骤,包括:
将所述普通IO口设置为输入状态;
在检测到字符起始位的到达时,开始计时;
在计数(r+0.5±0.2)etu时,基于采样得到字符的第r位的数据,其中,1≤r≤9,etu表示一个基本数据单元。
3.如权利要求1或2所述的数据传输方法,其特征在于,所述依据指令处理流程中的状态确定当前是否应接收数据的步骤,包括:
在出现如下状态中的任一种时,确定当前应接收数据:发送命令头结束,等待接收返回数据,等待接收命令数据,等待接收超时请求,等待接收返回码。
4.如权利要求1或2所述的数据传输方法,其特征在于,所述依据7816传输协议中规定的时序要求,通过所述普通IO口发送数据的步骤,包括:
将所述普通IO口设置为输出状态;
发送字符起始位;
在所述起始位发送完成时,开始计时;
在计数(s±0.2)etu时,发送该字符的第s位的数据,其中,1≤s≤9。
5.如权利要求1或2所述的数据传输方法,其特征在于,所述数据传 输方法还包括上电处理流程,所述上电处理流程包括:
在该转接卡上电时,向所述读卡设备发送复位信息,所述复位信息具体包括正向复位信息和反向复位信息;
接收来自所述接触式卡片的数据;
在所述复位信息为正向复位信息时,如果所述数据的初始字节为正向约定解码字节,则将所述数据中初始字节之后的数据按正向规则接收;如果所述数据的初始字节为反向约定解码字节,则将所述数据中初始字节之后的数据按反向规则接收;
在所述复位信息为反向复位信息时,如果所述数据的初始字节为正向约定解码字节,则将所述数据中初始字节之后的数据按反向规则接收;如果所述数据的初始字节为反向约定解码字节,则将所述数据中初始字节之后的数据按正向规则接收。
6.如权利要求1或2所述的数据传输方法,其特征在于,所述数据传输方法还包括上电处理流程,所述上电处理流程包括:
在该转接卡上电时,等待来自所述接触式卡片的数据;
接收来自所述接触式卡片的初始字节,并发送给所述转接设备;
接收来自所述接触式卡片的后续数据。
7.如权利要求1或2所述的数据传输方法,其特征在于,所述数据传输方法还包括交互指令数据的处理流程,所述交互指令数据的处理流程包括:
通过普通IO口接收来自所述接触式卡片和读卡设备中一方的字节数据;
如果该字节数据为延时请求,则将该字节数据通过标准7816接口发送至所述接触式卡片和读卡设备中的另一方,并将普通IO口转为输入状态准备数据的接收;
如果该字节数据不是延时请求,则依据7816传输协议中规定的长度要求,通过所述普通IO口进行相应长度数据的整体接收,并在接收完成后通过标准7816接口发送至所述接触式卡片和读卡设备中的另一方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110448413.2/1.html,转载请声明来源钻瓜专利网。