[发明专利]一种IC卡远程操作系统和方法在审
申请号: | 201911227512.0 | 申请日: | 2019-12-04 |
公开(公告)号: | CN110968882A | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 林栋栋;苏晨;蒋曲明;邬亮;彭浩毅 | 申请(专利权)人: | 楚天龙股份有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06K17/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 523697 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ic 远程 操作系统 方法 | ||
本发明实施例公开了一种IC卡远程操作系统和方法,服务器上设置有服务端处理器以及与服务端处理器连接的读卡器;客户机上设置有虚拟读卡器和客户端处理器。虚拟读卡器用于接收卡片操作指令,由于虚拟读卡器并没有放置真正的IC卡,因此虚拟读卡器需要通过客户端处理器将卡片操作指令传输至服务端处理器。服务端处理器将接收到的卡片操作指令下发至读卡器。读卡器根据卡片操作指令,对放置于该读卡器的IC卡进行操作,并向服务端处理器反馈响应信息。服务端处理器通过客户端处理器向虚拟读卡器传输响应信息。虚拟读卡器解析响应信息,从而获知IC卡的操作结果。对于用户而言,无须将IC卡放置于本地读卡器,通过客户机便可以实现对远端IC卡的远程操作。
技术领域
本发明涉及芯片控制技术领域,特别是涉及一种IC卡远程操作系统和方法。
背景技术
近年来,IC卡(集成电路卡,Integrated Circuit Card)由于其高安全、易携带、功能丰富等特点,正在被越来越多的场景使用。有些特定场景下,需要在本地操作远程的IC卡,例如用于加解密的ESAM卡(嵌入式安全控制模块,Embedded Secure Access Module)、PSAM卡(终端安全控制模块,Purchase Secure Access Module)。
现有操作IC卡的方法均是在本地操作,由计算机对读卡器发送指令,读卡器将指令发送给IC卡,IC卡响应给读卡器,读卡器再将数据发送给计算机。现有技术无法对IC卡实现远程操作,限制了IC卡的使用范围。
可见,如何实现本地操作远程IC卡的功能,是本领域技术人员需要解决的问题。
发明内容
本发明实施例的目的是提供一种IC卡远程操作系统和方法,可以实现本地操作远程IC卡的功能。
为解决上述技术问题,本发明实施例提供一种IC卡远程操作系统,包括服务器和客户机;其中,所述服务器上设置有服务端处理器以及与所述服务端处理器连接的读卡器;所述客户机上设置有虚拟读卡器和客户端处理器;
所述虚拟读卡器,用于当接收到卡片操作指令时,通过所述客户端处理器将所述卡片操作指令传输至所述服务端处理器;解析所述客户端处理器反馈的响应信息;
所述服务端处理器,用于将接收到的所述卡片操作指令下发至所述读卡器;并将所述读卡器反馈的响应信息传输至所述客户端处理器;
所述读卡器,用于根据接收到的所述卡片操作指令,对放置于所述读卡器的IC卡进行操作,并向所述服务端处理器反馈响应信息。
可选地,所述虚拟读卡器具体用于通过本机端口向所述客户端处理器发送所述卡片操作指令;
相应地,所述客户端处理器具体用于监听所述本机端口;当监听到所述虚拟读卡器发送的卡片操作指令时,则通过指定端口向所述服务端处理器传输所述卡片操作指令。
可选地,所述服务端处理器具体用于监听自身的本机端口;将监听到的所述客户端处理器发送的卡片操作指令下发至所述读卡器;当接收到所述读卡器反馈的响应信息时,向所述客户端处理器的指定端口传输所述响应信息。
可选地,所述客户端处理器具体用于在接收到所述虚拟读卡器发送的所述卡片操作指令时,基于socket协议建立与所述服务端处理器的连接。
可选地,所述客户端处理器还用于当接收到所述服务端处理器传输的响应信息时,则断开与所述服务端处理器的连接。
可选地,所述客户端处理器还用于在接收到所述服务端处理器传输的响应信息之后,判断预设时间内是否接收到指令信息;若否,则断开与所述服务端处理器的连接。
可选地,所述虚拟读卡器还用于在解析所述客户端处理器反馈的响应信息之后,通过所述客户机的用户界面展示解析结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于楚天龙股份有限公司,未经楚天龙股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911227512.0/2.html,转载请声明来源钻瓜专利网。