一种多接口并行通信的读卡器及使用方法技术

技术编号:14113626 阅读:83 留言:0更新日期:2016-12-07 10:56
本申请提供一种多接口并行通信的读卡器及使用方法,涉及通信技术领域,能够解决读卡器无法同时支持7816通信和SWP通信接口并存的技术问题。读卡器包括MCU、通信单元、接口单元和供电单元,MCU包括7816模块和SWP模块,接口单元包括7816接口和SWP接口,通信单元、接口单元和供电单元分别与MCU连接。本申请应用于IC卡信息的读取。

【技术实现步骤摘要】

本申请涉及通信
,尤其涉及一种多接口并行通信的读卡器及使用方法
技术介绍
随着智能卡的普及,其应用领域的电子产品也得到了广泛重视。其中读卡器是最常见的一种。读卡器适用于电子支付系统、身份认证等需要对智能卡信息读写工作的领域,通过硬件内部的USB接口连接主机,通过符合7816协议的接口连接智能卡,实现主机和智能卡之间的通讯,是身份认证、电子商务、家庭银行、信息安全、访问和身份控制以及其他安全应用的理想电子产品。目前智能卡行业7816读卡器已非常常见,但仅有的7816通信接口的读卡器,无法满足某些特殊产品要求读卡器同时支持7816通信和SWP接口并存的需求。
技术实现思路
本申请的目的在于提供一种多接口并行通信的读卡器及使用方法,用于解决现有技术中读卡器无法同时支持7816通信和SWP通信接口并存的技术问题。为达到上述目的,本申请提供一种多接口并行通信的读卡器,采用如下技术方案:该多接口并行通信的读卡器包括MCU、通信单元、接口单元和供电单元,MCU包括7816模块和SWP模块,接口单元包括7816接口和SWP接口,通信单元、接口单元和供电单元分别与MCU连接;其中:MCU用于对IC卡进行信息读取,并在待处理的IC卡的数量大于1时,确定接口单元处IC卡的通信时序和/或优先权;通信单元用于在上位机和MCU之间进行信息传输;接口单元用于将IC卡与MCU连接,使IC卡与MCU进行信息传输;供电单元用于对MCU、通信单元和接口单元进行供电。7816模块和SWP模块与MCU集成在一张芯片上。7816模块和SWP模块均与MCU通过接口连接。MCU与7816模块、SWP模块均通过SPI接口、UART接口或者I2C接口进行连接。供电单元为USB电源线,在读卡器使用过程中USB电源线与上位机连接,或者,供电单元为锂电池或者干电池。在本申请中,该读卡器的MCU包括7816模块和SWP模块,且接口单元包括7816接口和SWP接口,从而使得读卡器可以对接触式IC卡和非接触式IC卡进行信息读取,实现并行通信,并在待处理的IC卡得数量大于1时,通过确定接口单元处IC卡的通信时序和/或优先权,还可以提升并行通信的效率。本申请还提出一种多接口并行通信的读卡器的使用方法,适用于如上所述的读卡器,读卡方法包括:步骤S1、供电单元给读卡器供电;步骤S2、上位机将支付请求信号通过通信单元发送给MCU;步骤S3、MCU接收支付请求信号,用户将IC卡放入接口单元内,与接口单元连接;步骤S4、MCU发送支付信号给IC卡,对IC卡信息进行读取;步骤S5、MCU完成对IC卡信息的读取,将交易完成信号发送给上位机,交易完成。步骤S3具体包括:当IC卡为接触式IC卡时,将接触式IC卡插入7816接口内,当IC卡为非接触式IC卡时,将非接触式IC卡放在SWP接口上。步骤S4具体包括:步骤S41、MCU判断当前待处理的IC卡的数量,并在当待处理的IC卡的数量大于1时,确定接口单元任务的通信时序和/或优先权;步骤S42、MCU根据步骤S41的结果执行任务调度,发送支付信号给相应的IC卡,对相应的IC卡信息进行读取。步骤S41具体包括:当IC卡的数量大于1时,且包括接触式IC卡和非接触式IC卡时,非接触式IC卡与SWP接口之间的任务的通信时序高和/或优先权高,接触式IC卡与7816接口之间的任务的通信时序低和/或优先权低。步骤S42中MCU根据步骤S41的结果执行任务调度具体包括:MCU执行非接触式IC卡与SWP接口之间的任务调度,同时,开启7816接口等待指令,非接触式IC卡与SWP接口之间的任务结束后,关闭7816接口等待指令,MCU执行接触式IC卡与7816接口之间的任务调度。该多接口并行通信的读卡器的使用方法与多接口并行通信的读卡器的效果类似,在此就不一一描述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本申请提出的读卡器的MCU与7816模块、SWP模块集成在一张芯片上的示意图;图2是本申请提出的MCU的结构示意图;图3是本申请提出的读卡器的使用示意图;图4是本申请提出的读卡器的使用方法的流程图;图5是本申请提出的读卡器的使用方法的步骤S4的流程图;图6是本申请提出的MCU与7816模块、SWP模块集成在三张芯片上的示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供一种多接口并行通信的读卡器及使用方法,实现读卡器的多接口通信。实施例一:本申请实施例提供一种多接口并行通信的读卡器1,如图1所示,该读卡器包括MCU11、通信单元12、接口单元13、供电单元14,如图2所示,MCU11包括7816模块111和SWP模块112,接口单元包括7816接口和SWP接口,通信单元12、接口单元13和供电单元14与MCU11连接;其中:MCU11用于对IC卡进行信息读取,并在待处理的IC卡得数量大于1时,确定接口单元13处IC卡的通信时序和/或优先权;通信单元13用于与在上位机和MCU11之间进行信息传输;接口单元13用于将IC卡与MCU11连接,使IC卡与MCU11进行信息传输,具体地,7816接口用于将接触式IC卡与MCU11连接,SWP接口用于将非接触式IC卡与MCU11连接;供电单元14用于对MCU11、通信单元12和接口单元13进行供电。可选地,MCU11与7816模块111、SWP模块112集成在一张芯片上,例如,如图2所示,7816模块111和SWP模块112直接集成在MCU11上。可选地,供电单元14为USB电源线,在读卡器使用过程中USB电源线与上位机连接,从而为MCU11、通信单元12和接口单元13进行供电,或者,供电单元14为锂电池或者干电池。可选地,通信单元12为MCU11上的引脚。本申请还提出一种多接口并行通信的读卡器的使用方法,其使用示意图如图3所示,如图4所示,该使用方法具体包括:步骤S1、供电单元14给读卡器1供电;步骤S2、上位机2将支付请求信号通过通信单元12发送给MCU11;步骤S3、MCU11接收支付请求信号,用户将IC卡3放入接口单元13内,与接口单元13连接;具体地,当IC卡3为接触式IC卡时,接触式IC卡插入接口单元13的7816接口中,其中,7816模块111上的电源引脚、复位引脚、时钟引脚、数据引脚、接地引脚与非接触式IC卡进行连接;当IC卡3为非接触式IC卡时,非接触式IC卡贴附在接口单元13的SWP接口上,可使用SWP模块112上的电源引脚、数据引脚、接地引脚与非接触式IC卡进行连接。步骤S4、MCU11发送支付信号给IC卡3,对IC卡3的信息进行读取;具体地,步骤S4包括如下子步骤,如图5所示:步骤S41、MCU11判断当前待处理的IC卡3的数量,本文档来自技高网...
一种多接口并行通信的读卡器及使用方法

【技术保护点】
一种多接口并行通信的读卡器,其特征在于,包括MCU、通信单元、接口单元和供电单元,MCU包括7816模块和SWP模块,接口单元包括7816接口和SWP接口,通信单元、接口单元和供电单元分别与MCU连接;其中:MCU用于对IC卡进行信息读取,并在待处理的IC卡的数量大于1时,确定接口单元处IC卡的通信时序和/或优先权;通信单元用于在上位机和MCU之间进行信息传输;接口单元用于将IC卡与MCU连接,使IC卡与MCU进行信息传输;供电单元用于对MCU、通信单元和接口单元进行供电。

【技术特征摘要】
1.一种多接口并行通信的读卡器,其特征在于,包括MCU、通信单元、接口单元和供电单元,MCU包括7816模块和SWP模块,接口单元包括7816接口和SWP接口,通信单元、接口单元和供电单元分别与MCU连接;其中:MCU用于对IC卡进行信息读取,并在待处理的IC卡的数量大于1时,确定接口单元处IC卡的通信时序和/或优先权;通信单元用于在上位机和MCU之间进行信息传输;接口单元用于将IC卡与MCU连接,使IC卡与MCU进行信息传输;供电单元用于对MCU、通信单元和接口单元进行供电。2.如权利要求1所述的多接口并行通信的读卡器,其特征在于,7816模块和SWP模块与MCU集成在一张芯片上。3.如权利要求1所述的多接口并行通信的读卡器,其特征在于,7816模块和SWP模块均与MCU通过接口连接。4.如权利要求3所述的多接口并行通信的读卡器,其特征在于,MCU与7816模块、SWP模块均通过SPI接口、UART接口或者I2C接口进行连接。5.如权利要求1所述的多接口并行通信的读卡器,其特征在于,供电单元为USB电源线,在读卡器使用过程中USB电源线与上位机连接,或者,供电单元为锂电池或者干电池。6.一种多接口并行通信的读卡器的使用方法,其特征在于,适用于如权利要求1~5任一项所述的读卡器,读卡方法包括:步骤S1、供电单元给读卡器供电;步骤S2、上位机将支付请求信号通过通信单元发送给MCU;步骤S3、MCU接收支付请求信号,用户将IC卡放...

【专利技术属性】
技术研发人员:胡文彬底明辉李春
申请(专利权)人:恒宝股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1