[发明专利]一种数据通信方法、系统及智能卡读写器有效
申请号: | 200910076717.3 | 申请日: | 2009-01-15 |
公开(公告)号: | CN101477637A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 徐宏强;林刚 | 申请(专利权)人: | 北京握奇数据系统有限公司 |
主分类号: | G06K17/00 | 分类号: | G06K17/00;G06K7/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 100015北京市朝阳区东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据通信 方法 系统 智能卡 读写 | ||
技术领域
本发明涉及智能卡技术,尤其涉及一种数据通信方法、系统及一种智能卡 读写器。
背景技术
智能卡读写器是一种对智能卡进行读写操作的设备,可以是一个单独的设 备与计算机和其它系统互联,也可以作为一个单元部件嵌入到其它系统中。
智能卡读写器具有传输智能卡应用层指令的功能,执行一次完整的应用层 指令的流程如下:
第一步,智能卡读写器按特定通信协议接收上位机发出的应用层指令;
第二步:智能卡读写器遵循智能卡的协议标准,将所述应用层指令发送给 智能卡;
第三步:智能卡按照所述应用层指令执行相应的操作;
第四步:智能卡将操作执行后的响应消息返回给智能卡读写器;
第五步:智能卡读写器将接收到的响应消息返回给上位机。
通过以上五步的描述,执行一个应用层指令的总时长为智能卡对指令的执 行时长加上第一步、第二步、第四步和第五步中数据传输时长。
如果将上述对指令的执行过程应用于智能卡生产初始化之类的业务时,由 于应用层指令中携带大量的数据,因此,智能卡读写器接收上位机发送的指令 将会持续一个较长的时间,如果是针对大量的智能卡进行初始化业务时,指令 传输时间越长生产效率越低。
发明内容
本发明实施例提供一种数据通信方法、系统及一种智能卡读写器,可以节 约上位机向智能卡读写器发送数据指令的传输时间,有效地提高系统通信效 率。
一种数据通信方法,所述方法包括以下步骤:
智能卡读写器接收上位机发送的第一数据指令,并将接收到的所述第一数 据指令发送给智能卡;
在接收到智能卡返回的响应消息之前,智能卡读写器向上位机上报自身处 于空闲的消息,通知上位机发送第二数据指令;
智能卡读写器接收上位机发送的第二数据指令;
智能卡读写器将智能卡返回的响应消息上报给上位机;
上位机根据接收到的响应消息,指示智能卡读写器对第二数据指令进行处 理。
一种数据通信系统,所述系统包括:上位机、智能卡读写器和智能卡,其 中:
所述上位机,用于向智能卡读写器发送第一数据指令和第二数据指令,并 接收响应消息,根据接收到的响应消息,指示智能卡读写器对第二数据指令进 行处理;
所述智能卡读写器,用于将接收到的第一数据指令发送给所述智能卡,在 接收到智能卡返回的响应消息之前,向上位机上报自身处于空闲的消息,通知 上位机发送第二数据指令,以及接收所述第二数据指令,将接收到的所述智能 卡返回的响应消息发送给上位机后,根据上位机的指示对第二数据指令进行处 理;
所述智能卡,用于接收智能卡读写器发送的第一数据指令,并返回响应消 息。
一种智能卡读写器,所述智能卡读写器包括:第一指令接收模块、第一指 令发送模块、第二指令接收模块、响应消息转发模块和第二指令发送模块,其 中:
第一指令接收模块,用于接收第一数据指令;
指令发送模块,用于发送所述第一数据指令,并触发第二指令接收模块;
状态通知模块,用于上报所述智能卡读写器处于空闲的消息;
第二指令接收模块,用于接收第二数据指令,并触发响应消息转发模块;
响应消息转发模块,用于转发接收到的响应消息;
指令处理模块,用于根据指示对所述第二数据指令进行处理。
本发明实施例在智能卡响应当前数据指令的同时,由智能卡读写器并行从 上位机处接收后续将要执行的数据指令,节约了上位机和联机智能卡读写器之 间的通信时间。
附图说明
图1为本发明实施例一中进行数据通信的方法步骤示意图;
图2为本发明实施例二中进行数据通信的方法步骤示意图;
图3为本发明实施例三中进行数据通信的系统结构示意图;
图4为本发明实施例四中智能卡读写器的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇数据系统有限公司,未经北京握奇数据系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910076717.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提取对象边缘的方法和装置
- 下一篇:人体上半身检测方法和系统