[发明专利]用于智能卡虚拟化的方法和系统有效
申请号: | 201080024001.X | 申请日: | 2010-06-11 |
公开(公告)号: | CN102449596A | 公开(公告)日: | 2012-05-09 |
发明(设计)人: | G.O.迪恩;A.K.斯克拉格;C.S.西格曼 | 申请(专利权)人: | 阿沃森特公司 |
主分类号: | G06F7/04 | 分类号: | G06F7/04 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 刘春元;蒋骏 |
地址: | 美国阿*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 智能卡 虚拟 方法 系统 | ||
1.一种用于智能卡读取器的虚拟化的数据处理系统,包括:
目标计算机,被配置为发送和接收到本地连接设备的智能卡数据,
客户端计算机,其本地连接至智能卡读取器;
智能卡虚拟化设备,其本地连接至所述目标计算机,所述智能卡虚拟化设备被配置为:
从本地连接的目标计算机接收智能卡命令;
通过网络向所述客户端计算机发送接收的智能卡命令;
通过所述网络从客户端智能卡读取器接收智能卡命令响应数据;
处理接收的智能卡命令响应数据;以及
通过物理连接向所述本地连接的目标计算机发送处理的智能卡响应数据。
2.根据权利要求1所述的数据处理系统,其中所述目标计算机以与其同本地连接的智能卡读取器交互的相同方式来与所述智能卡虚拟化设备进行交互。
3.根据权利要求1所述的数据处理系统,其中所述物理连接是USB连接。
4.根据权利要求1所述的数据处理系统,其中用于远程智能卡交互的所有软件在所述智能卡虚拟化设备和所述客户端计算机上。
5.根据权利要求1所述的数据处理系统,其中所述客户端计算机是控制所述目标计算机的KVM客户端。
6.根据权利要求1所述的数据处理系统,其中所述客户端计算机包括被配置为与本地连接的智能卡读取器和所述智能卡虚拟化设备交互的程序。
7.根据权利要求1所述的数据处理系统,其中通过所述网络的通信是TCP/IP通信。
8.根据权利要求1所述的数据处理系统,其中将智能卡插入所述智能卡读取器中。
9.一种智能卡虚拟化设备,包括:
网络接口,被配置为与客户端计算机交互以通过网络发送智能卡命令并且接收智能卡命令响应;
输入/输出接口,被配置为物理地连接至目标计算机,并且从所述目标计算机接收智能卡命令以及发送智能卡命令响应;以及
处理器,被配置为:
转译来自物理输入/输出接口的接收的智能卡命令用于对所述网络接口的输出;以及
转译来自所述网络接口的接收的智能卡命令响应用于对所述物理输入/输出接口的输出。
10.根据权利要求9所述的智能卡虚拟化设备,其中所述输入/输出接口是USB接口。
11.根据权利要求9所述的智能卡虚拟化设备,其中所述目标计算机以与同本地连接的智能卡读取器交互的相同方式来与所述智能卡虚拟化设备进行交互。
12.根据权利要求9所述的智能卡虚拟化设备,其中所述客户端计算机是控制所述目标计算机的KVM客户端。
13.根据权利要求9所述的智能卡虚拟化设备,其中所述客户端计算机包括被配置为与本地连接的智能卡读取器和所述智能卡虚拟化设备交互的程序。
14.根据权利要求9所述的智能卡虚拟化设备,其中所述网络接口使用TCP/IP通信。
15.一种在数据处理系统中用于智能卡读取器的虚拟化的方法,包括:
从本地连接的目标计算机接收智能卡命令;
通过网络向连接至智能卡读取器的客户端计算机发送接收的智能卡命令;
通过所述网络从所述客户端计算机接收智能卡命令响应数据;
处理接收的智能卡命令响应数据;以及
通过物理连接向本地连接的目标计算机发送处理的智能卡响应数据。
16.根据权利要求15所述的方法,还包括以与本地连接的智能卡读取器相同的方式与所述目标计算机进行交互。
17.根据权利要求15所述的方法,其中所述物理连接时USB连接。
18.根据权利要求15所述的方法,其中用于远程智能卡交互的所有软件在所述智能卡虚拟化设备和所述客户端计算机上。
19.根据权利要求15所述的方法,其中所述客户端计算机是控制所述目标计算机的KVM客户端。
20.根据权利要求15所述的方法,其中所述客户端计算机包括被配置为与本地连接的智能卡读取器和所述智能卡虚拟化设备交互的程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿沃森特公司,未经阿沃森特公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080024001.X/1.html,转载请声明来源钻瓜专利网。