《一种USB设备通讯方法.pdf》由会员分享,可在线阅读,更多相关《一种USB设备通讯方法.pdf(4页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103455450 A(43)申请公布日 2013.12.18CN103455450A*CN103455450A*(21)申请号 201310431362.1(22)申请日 2013.09.22G06F 13/10(2006.01)(71)申请人山东中孚信息产业股份有限公司地址 250101 山东省济南市高新区舜华路2000号舜泰广场9号楼8层(72)发明人孙世东 万海山 朱启超 王亮李胜 刘勇 李栋 韩建鹏(74)专利代理机构济南舜源专利事务所有限公司 37205代理人张维斗(54) 发明名称一种USB设备通讯方法(57) 摘要本发明提供了一种USB设备通讯方法的技。
2、术方案,该方案的方法,通过USB接口实现是模式下计算机与USB设备进行数据的交换,该方案的方法可以实现在系统启动时的实模式下与USB设备通讯,把USB设备枚举成USB存储类设备,从而计算机在POST过程中,将USB设备认为成一个USB存储设备。通过BIOS中断控制程序,实模式下计算机软件就可以获取到USB存储设备的磁盘扇区信息,通过读写磁盘扇区的方法来进行与USB设备进行交互,解决了无操作系统的情况下的USB设备通讯难题。(51)Int.Cl.权利要求书1页 说明书2页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书2页(10)申请公布号 CN 103455450。
3、 ACN 103455450 A1/1页21.一种USB设备通讯方法,通过USB接口实现是模式下计算机与USB设备进行数据的交换,包括如下步骤:1)在计算机中预装启动程序;2)启动计算机,在计算机实模式下加载启动程序,并且检查USB接口是否连接设备,如果连接USB设备,则进入步骤3),没连接设备,则结束本程序,正常启动计算机;3)计算机将USB设备枚举成USB存储设备;4)计算机向USB存储设备下发读写指令,USB存储设备通过拦截读写命令进行有效的通信;5)USB存储设备查询拦截USB读写数据包,进行数据校验比,校验正确后,进行数据交换;校验错误,结束通信,计算机正常启动。权 利 要 求 书C。
4、N 103455450 A1/2页3一种 USB 设备通讯方法技术领域0001 本发明涉及的是一种主要在实模式下计算机与USB设备通讯交互的方法,应用于计算机与USB设备通讯各个领域。背景技术0002 在现有技术中,公知的技术是安全物理隔离设备是众所周知的物理隔离安全产品,它符合中华人民共和国国家标准中的信息安全技术网络和终端设备隔离部件安全技术要求,但它是一种被动的物理安全防护产品,即安装在每台主机上的安全物理隔离设备,现在机器的PCIE接口也越来越小, PC机各个厂家的PCIE插槽控制不统一,而且PCIE通讯接口的网络安全物理隔离设备与机器所配的独立显卡存在兼容性问题。0003 市面上的类。
5、似产品,要么开机界面软件运行在操作系统下,易受到病毒木马的攻击且速度较慢,要么实现复杂的USB设备底层驱动,兼容性较差。这是现有技术所存在的不足之处。发明内容0004 本发明的目的就是针对现有技术所存在的不足,而提供一种USB设备通讯方法的技术方案,该方案的方法可以实现在系统启动时的实模式下与USB设备通讯,解决了无操作系统的情况下的USB设备通讯难题。0005 本方案是通过如下技术措施来实现的:一种USB设备通讯方法,通过USB接口实现是模式下计算机与USB设备进行数据的交换,包括如下步骤:1)在计算机中预装启动程序;2)启动计算机,在计算机实模式下加载启动程序,并且检查USB接口是否连接设。
6、备,如果连接USB设备,则进入步骤3),没连接设备,则结束本程序,正常启动计算机;3)计算机将USB设备枚举成USB存储设备;4)计算机向USB存储设备下发读写指令,USB存储设备通过拦截读写命令进行有效的通信;5)USB存储设备查询拦截USB读写数据包,进行数据校验比,校验正确后,进行数据交换;校验错误,结束通信,计算机正常启动。0006 本方案的有益效果可根据对上述方案的叙述得知,由于在该方案中在实模式下与USB设备进行通信,把USB设备枚举成USB存储类设备,从而计算机在POST过程中,将USB设备认为成一个USB存储设备。通过BIOS中断控制程序,实模式下计算机软件就可以获取到USB存。
7、储设备的磁盘扇区信息,通过读写磁盘扇区的方法来进行与USB设备进行交互。0007 由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。具体实施方式说 明 书CN 103455450 A2/2页40008 为能清楚说明本方案的技术特点,下面通过一个具体实施方式,对本方案进行阐述。0009 本方案的USB设备通讯方法,通过USB接口实现是模式下计算机与USB设备进行数据的交换,包括如下步骤:1)在计算机中预装启动程序;2)启动计算机时,在计算机的实模式下加载启动程序,并且计算机检查USB接口是否连接设备,如果连接USB设备,则进入步骤3),没连接USB设备,则计算机正常启动;3)计算机将USB设备枚举成USB存储设备;4)通过计算机软件USB存储设备下发读写指令,USB设备通过拦截读写命令进行有效的通信;5)USB存储设备查询拦截USB读写数据包,进行数据校验比,校验正确后,进行数据交换;校验错误,结束通信,计算机正常启动。0010 本发明并不仅限于上述具体实施方式,本领域普通技术人员在本发明的实质范围内做出的变化、改型、添加或替换,也应属于本发明的保护范围。 说 明 书CN 103455450 A。