[发明专利]一种模拟读卡器的工作方法和模拟通信系统有效
申请号: | 201310287585.5 | 申请日: | 2013-07-10 |
公开(公告)号: | CN103365701A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种模拟读卡器的工作方法和模拟通信系统,该方法应用于包括模拟读卡器、芯片操作系统、指令收发器和智能卡寄存器的系统中,模拟读卡器检测自身与所述指令收发器之间的通讯状态以及智能卡寄存器的状态,根据通讯状态和智能卡寄存器的状态,对智能卡寄存器进行读写操作,并对智能卡寄存器的状态进行更新。芯片操作系统对智能卡寄存器的状态进行检测,根据检测结果对智能卡寄存器进行读写操作,并对智能卡寄存器的状态进行更新。本发明通过模拟读卡器建立芯片操作系统与指令收发器之间的模拟通信,能够在不使用硬件仿真器件的情况下,达到向芯片操作系统输入终端数据的目的,扩展了仿真功能的范围,节省了硬件资源,且降低了仿真功耗。 | ||
搜索关键词: | 一种 模拟 读卡器 工作 方法 通信 系统 | ||
【主权项】:
一种模拟读卡器的工作方法,其特征在于,应用于包括模拟读卡器、芯片操作系统、指令收发器和智能卡寄存器的系统中,所述方法包括以下步骤:A1、所述模拟读卡器检测自身与所述指令收发器之间的通讯状态,如果通讯状态为可读状态,则执行步骤A2;如果通讯状态为可写状态,则执行步骤A4;如果通讯状态为无效状态,则执行步骤A6;A2、所述模拟读卡器判断所述智能卡寄存器的状态是否为空闲状态,如果是,则执行步骤A3;否则,返回步骤A1;A3、所述模拟读卡器从通讯缓冲区读取APDU数据,将读取到的APDU数据存储到所述智能卡寄存器中,将所述智能卡寄存器的状态设置为读状态,并返回步骤A1;A4、所述模拟读卡器判断所述智能卡寄存器的状态是否为写状态,如果是,则执行步骤A5;否则,返回步骤A1;A5、所述模拟读卡器从所述智能卡寄存器中读取响应数据,将读取到的响应数据发送给所述指令收发器,将所述智能卡寄存器的状态设置为空闲状态,并返回步骤A1;A6、所述模拟读卡器执行复位操作;所述模拟读卡器将所述智能卡寄存器的状态设置为读状态之后,还包括:所述芯片操作系统检测到所述智能卡寄存器的状态为读状态后,从所述智能卡寄存器中读取APDU数据,将读取到的APDU数据存储到APDU缓冲区中,将所述智能卡寄存器的状态设置为空闲状态;所述模拟读卡器从所述智能卡寄存器中读取响应数据之前,还包括:所述芯片操作系统对所述APDU缓冲区中的APDU数据进行处理,得到所述响应数据,并在检测到所述智能卡寄存器的状态为空闲状态后,向所述智能卡寄存器写入所述响应数据,将所述智能卡寄存器的状态设置为写状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310287585.5/,转载请声明来源钻瓜专利网。