[发明专利]一种使SCSI设备支持智能卡应用的方法及装置有效
申请号: | 201810121174.1 | 申请日: | 2018-02-07 |
公开(公告)号: | CN108347440B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04B1/3816 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 scsi 设备 支持 智能卡 应用 方法 装置 | ||
1.一种使SCSI设备支持智能卡应用的方法,其特征在于,包括:
当用于建立通信信道的第一接口被系统调用时,执行步骤S1;当用于获取设备状态的第三接口被系统调用时,执行步骤S2;当用于与设备进行数据交互的第五接口被系统调用时,执行步骤S3;
步骤S1、将系统传入的设备编号转换成SCSI设备标识编号,判断系统是否与所述SCSI设备标识编号对应的设备建立通信通道,是则向系统返回成功建立通道;否则建立系统与所述SCSI设备标识编号对应的设备之间的通信通道,并将所述SCSI设备标识编号和通信通道编号对应保存至通道列表中,向系统返回成功建立通道;
步骤S2、将系统传入的设备编号转换成SCSI设备标识编号,获取已插入设备的设备编号和设备信息,将已插入设备的设备编号转换成SCSI设备标识编号,将符合预设条件的设备信息和对应的SCSI设备标识编号保存至设备列表中,判断系统传入的设备编号对应的SCSI设备标识编号是否存在于所述设备列表中,是则向系统返回系统传入的设备编号对应的设备是插入状态,否则向系统返回系统传入的设备编号对应的设备是拔除状态;
步骤S3、将系统传入的设备编号转换成SCSI设备标识编号,根据所述SCSI设备标识编号从设备列表中找到对应的设备信息,根据所述设备信息确定对应的设备,对系统传入的指令进行加密,向所述设备发送用于标志着向设备开始下发数据的第一数据头,将加密后的指令发送至所述设备后,向所述设备发送用于标志着向设备下发数据结束的第二数据头;待接收到所述设备返回的数据后,对所述数据进行解密,将解密后的数据返回系统。
2.根据权利要求1所述的方法,其特征在于,所述步骤S2中所述设备信息包括:第一设备信息;
所述步骤S2中所述将符合预设条件的设备信息和对应的SCSI设备标识编号保存至设备列表中,具体包括:
判断获取到的已插入设备的第一设备信息是否符合预设条件,是则将符合预设条件的第一设备信息和所述第一设备信息对应的SCSI设备标识编号保存至设备列表中;否则向系统返回系统传入的设备编号对应的设备是插入状态。
3.根据权利要求2所述的方法,其特征在于,所述判断获取到的已插入设备的第一设备信息是否符合预设条件,具体包括:
判断获取到的已插入设备的第一设备信息是否与预置的第一设备信息相同,是则将符合预设条件的第一设备信息和所述第一设备信息对应的SCSI设备标识编号保存至设备列表中;否则向系统返回系统传入的设备编号对应的设备是插入状态。
4.根据权利要求1所述的方法,其特征在于,所述步骤S2之前,还包括:创建设备字典,将预设条件添加到设备字典中;
所述步骤S2中,所述将符合预设条件的设备信息和对应的SCSI设备标识编号保存至设备列表中,具体为:从所述设备字典中读取预设条件,将符合预设条件的设备信息和对应的SCSI设备标识编号保存至设备列表中。
5.根据权利要求1所述的方法,其特征在于,所述步骤S2中所述设备信息还包括:第二设备信息;
所述向系统返回系统传入的设备编号对应的设备是插入状态之前,还包括:对应保存系统传入的设备编号对应的SCSI设备标识编号和所述设备编号对应的第二设备信息。
6.根据权利要求1所述的方法,其特征在于,所述步骤S3中所述将解密后的数据返回系统之前还包括:
步骤B1、判断已接收到的所述设备返回的数据的长度是否小于预设长度,是则继续接收数据,对所述数据进行解密;否则执行步骤B2;
步骤B2、接收用于标志通信状态的第三数据头,并判断接收所述用于标志通信状态的第三数据头是否成功,是则将已接收到的数据返回至系统,通信成功;否则向系统返回通信失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810121174.1/1.html,转载请声明来源钻瓜专利网。