[发明专利]一种使SCSI设备支持智能卡应用的方法及装置有效
申请号: | 201810121174.1 | 申请日: | 2018-02-07 |
公开(公告)号: | CN108347440B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04B1/3816 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 scsi 设备 支持 智能卡 应用 方法 装置 | ||
本发明公开了一种使SCSI设备支持智能卡应用的方法及装置,涉及计算机领域。方法包括:当第一接口被系统调用时,将系统传入的设备编号转换成SCSI设备标识编号,建立系统与SCSI设备标识编号对应的设备之间的通信通道;当第三接口被系统调用时,将系统传入的设备编号转换成SCSI设备标识编号,向系统返回系统传入的设备编号对应的设备是插入状态还是拔除状态;当第五接口被系统调用时,将系统传入的设备编号转换成SCSI设备标识编号,与SCSI设备标识编号对应的设备进行通信;采用本发明的技术方法,使SCSI设备能够支持智能卡应用,扩大了SCSI设备的使用范围,提高了用户体验。
技术领域
本发明涉及计算机领域,尤其涉及一种使SCSI设备支持智能卡应用的方法及装置。
背景技术
随着科技的发展,智能卡应用广泛且持续不断创新中,其发展史是人类科技文明历史的见证。现代社会几乎各个行业与领域都涉及了智能卡应用。目前智能卡应用的主要领域包括:身份识别领域、通信领域、金融领域、一卡通领域等。
现有技术中,SCSI设备只作为普通的USB设备使用,无法支持智能卡应用,使得SCSI设备的使用受到很大程度的限制,降低了用户体验。
发明内容
本发明的目的是为了解决现有技术中存在的问题,提供了一种使SCSI设备支持智能卡应用的方法及装置。
本发明采用的技术方案是:
本发明提供了一种使SCSI设备支持智能卡应用的方法,包括:
当第一接口被系统调用时,执行步骤S1;当第三接口被系统调用时,执行步骤S2;当第五接口被系统调用时,执行步骤S3;
步骤S1、将系统传入的设备编号转换成SCSI设备标识编号,判断系统是否与SCSI设备标识编号对应的设备建立通信通道,是则向系统返回成功建立通道;否则建立系统与SCSI设备标识编号对应的设备之间的通信通道,并将SCSI设备标识编号和通信通道编号对应保存至通道列表中,向系统返回成功建立通道;
步骤S2、将系统传入的设备编号转换成SCSI设备标识编号,获取已插入设备的设备编号和设备信息,将已插入设备的设备编号转换成SCSI设备标识编号,将符合预设条件的设备信息和对应的SCSI设备标识编号保存至设备列表中,判断系统传入的设备编号对应的SCSI设备标识编号是否存在于设备列表中,是则向系统返回系统传入的设备编号对应的设备是插入状态,否则向系统返回系统传入的设备编号对应的设备是拔除状态;
步骤S3、将系统传入的设备编号转换成SCSI设备标识编号,根据SCSI设备标识编号从设备列表中找到对应的设备信息,根据设备信息确定对应的设备,对系统传入的指令进行加密,向设备发送第一数据头,将加密后的指令发送至设备后,向设备发送第二数据头;待接收到设备返回的数据后,对数据进行解密,将解密后的数据返回系统。
本发明提供一种使SCSI设备支持智能卡应用的装置,包括:
接收模块,用于接收系统传入的设备编号;
转换模块,用于当第一接口被系统调用时,将接收模块接收的设备编号转换成SCSI设备标识编号;
第一判断模块,用于判断系统是否与SCSI设备标识编号对应的设备建立通信通道;
返回模块,用于当第一判断模块判断系统与SCSI设备标识编号对应的设备建立通信通道时,向系统返回成功建立通道;
第一建立通道模块,用于当第一判断模块判断系统与SCSI设备标识编号对应的设备没有建立通信通道时,建立系统与SCSI设备标识编号对应的设备之间的通信通道,并将SCSI设备标识编号和通信通道编号对应保存至通道列表中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810121174.1/2.html,转载请声明来源钻瓜专利网。