[发明专利]多通道PSAM卡的数据传输方法、装置及多通道PSAM卡有效
申请号: | 202010016138.6 | 申请日: | 2020-01-08 |
公开(公告)号: | CN111241017B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 闫鸣生;安刚;任昭晶;王金贵;赵云辉 | 申请(专利权)人: | 北京江南天安科技有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40 |
代理公司: | 北京文慧专利代理事务所(特殊普通合伙) 11955 | 代理人: | 戴丽伟 |
地址: | 100088 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通道 psam 数据传输 方法 装置 | ||
本发明提出了一种多通道PSAM卡的数据传输方法,所述PSAM卡中包括用于指令信息传输的高速通道,并分成多个逻辑通道,该高速通道不再使用传统的ISO7816低速接口,而直接使用高速计算机接口。逻辑通道通过在APDU指令前面增加可选的通道标签实现,通道标签中包括通道标识和通道号码。本发明通过在一个PSAM卡中设置多个逻辑通道、增加通道判断逻辑单元及多个平行的卡内文件系统的方式,使得一张多通道PSAM卡可以代替多张传统的PSAM卡。同时,本发明所提出的多通道PSAM卡采用常用的计算机高速接口,可直接连接上位机,不必再使用转换设备,例如读卡器等附加设备,便于使用,并大大提高了通信速度。
技术领域
本申请涉及计算机交互领域,尤其涉及一种多通道PSAM卡的数据传输方法、装置及多通道PSAM卡。
背景技术
PSAM(Purchase Secure Access Module)卡,即销售点终端安全存取模块广泛应用于消费领域中零售终端内的安全模块。可支持银行卡消费、刷卡、扣款等应用。PSAM卡一般符合《中国金融集成电路(IC卡)PSAM卡规范》和《中国人民银行PSAM卡规范》。
根据规范要求,PSAM卡是一种外形与IC卡相同的电子卡片,内部含有支持PSAM规范的集成电路,其接口为ISO7816接口。指令格式为APDU指令。
实际使用PSAM卡的设备需支持ISO7816的标准,而ISO7816是一种准双工(IO数据线不能同时收发)且仅为1根数据线的低速接口标准。由于一般上位机不支持ISO7816接口,实际应用中需通过转换器(如读卡器)与PSAM卡连接,如图1所示。其中,转换器具有上位机接口(如USB接口),同时也具备7816的接口与PSAM卡连接。其工作流程可粗略描述为:
(1)上位机通过转换器向PSAM发送C-APDU指令;
(2)PSAM卡根据APDU指令完成相关文件操作和运算;
(3)PSAM卡将执行结果R-APDU通过转换返回上位机。
与目前常用的上位机接口(如32位PCI总线接口)相比,PSAM卡的ISO7816接口具有如下缺点:
(1)不支持并行传输,传输效率低;
(2)传输速率慢(低速卡为几百KHz,高速卡为几兆至十几兆Hz);
(3)普通上位机不支持ISO7816接口,需要转换设备进行转换。
由于ISO7816接口标准的限制,尽管时钟频率有了较大的提高,但由于其串行且单工IO的限制,PSAM卡的访问速度仍然受到很大制约。另一方面,计算机的发展非常快,其计算速度和外设的访问速度已经提高几百倍甚至几万倍。随着应用的增加和交易要求的提高,很多场景已经暴露出传统PSAM卡交易速度慢的缺点。即:计算机能力足够,但PSAM卡的处理速度成为瓶颈。
目前在多并发的情况下,为满足实际需求,只能采用多个PSAM卡并行的方式来缓解实际需求,如图2所示。
然而,以目前的多PSAM卡方式,仍然存在如下缺点:
(1)单任务执行时,尽管计算机速度很快,但PSAM仍然是低速运算,整体完成时间没有得到提高;
(2)多任务时,即便可以满足业务需求,但整体架构复杂,需要多个转换器(读卡器)和多张PSAM卡;
(3)对交易速度要求很快的系统,这种并行结构仍不能满足要求。
发明内容
为解决上述技术问题之一,本发明提供了一种多通道PSAM卡的数据传输方法、装置及多通道PSAM卡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京江南天安科技有限公司,未经北京江南天安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010016138.6/2.html,转载请声明来源钻瓜专利网。