主权项 |
1.一种实现通用串行总线键的复合设备的方法,利用软件方式实现了存储设备的功能和信息安全设备的功能的复合,其特征在于,所述复合设备中的存储设备的功能和信息安全设备的功能是通过一个微处理器来实现的;实现的步骤如下:(1)所述复合设备与主机连接;并向主机报告其属于海量存储类设备;(2)开始响应USB协议,设备报告为批量传输协议;(3)响应SCSI命令,报告所述复合设备为标准存储设备;(4)所述复合设备接收操作系统命令或信息安全设备相关的应用程序的命令,根据命令进行判断,如果是标准命令的数据包,则所述复合设备接收的命令为操作系统命令,复合设备按标准存储SCSI的命令处理,并以USB命令的形式返回给主机;如果是区别于标准命令的数据包,则所述复合设备接收的命令为信息安全设备相关的应用程序命令,复合设备需要从特定命令中解析出用户自定义的命令,其中包括扩展SCSI命令,根据用户自定义的命令规则进行处理,并以USB命令包的形式返回给主机;所述区别于标准命令的数据包,包括SCSI数据包和USB数据包;所述的SCSI数据包包括SCSI协议中的TargetId为非0值;所述的SCSI数据包包括SCSI协议中的LUN为非0值;所述的SCSI数据包为扩展SCSI协议。 |