发明名称 实现通用串行总线键的复合设备的方法
摘要 本发明公开了属于复合设备范围的一种实现通用串行总线键的复合设备的方法。复合设备连接到主机,并向主机报告其属于海量存储类设备;主机向复合设备发送URB数据包,复合设备进行判断命令来源,然后按标准存储SCSI的命令处理或按从特定命令中解析出用户自定义的命令。然后以USB命令包的形式返回给主机。本发明采用包括设备与主机通讯的通用串行总线协议、自定义信息安全设备协议以及用户接口库。在现有操作系统中表现为普通存储设备,并通过提供的API实现信息安全设备的功能,功能上具有MESS STORAGE设备和信息安全设备的共同优点,具有很好的使用性。
申请公布号 CN100517290C 申请公布日期 2009.07.22
申请号 CN200710064406.6 申请日期 2007.03.14
申请人 北京飞天诚信科技有限公司 发明人 陆舟;于华章
分类号 G06F13/42(2006.01)I 主分类号 G06F13/42(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 代理人 李光松
主权项 1.一种实现通用串行总线键的复合设备的方法,利用软件方式实现了存储设备的功能和信息安全设备的功能的复合,其特征在于,所述复合设备中的存储设备的功能和信息安全设备的功能是通过一个微处理器来实现的;实现的步骤如下:(1)所述复合设备与主机连接;并向主机报告其属于海量存储类设备;(2)开始响应USB协议,设备报告为批量传输协议;(3)响应SCSI命令,报告所述复合设备为标准存储设备;(4)所述复合设备接收操作系统命令或信息安全设备相关的应用程序的命令,根据命令进行判断,如果是标准命令的数据包,则所述复合设备接收的命令为操作系统命令,复合设备按标准存储SCSI的命令处理,并以USB命令的形式返回给主机;如果是区别于标准命令的数据包,则所述复合设备接收的命令为信息安全设备相关的应用程序命令,复合设备需要从特定命令中解析出用户自定义的命令,其中包括扩展SCSI命令,根据用户自定义的命令规则进行处理,并以USB命令包的形式返回给主机;所述区别于标准命令的数据包,包括SCSI数据包和USB数据包;所述的SCSI数据包包括SCSI协议中的TargetId为非0值;所述的SCSI数据包包括SCSI协议中的LUN为非0值;所述的SCSI数据包为扩展SCSI协议。
地址 100083北京市海淀区学院路40号研7楼5层