[发明专利]基于USB3.0协议的只读控制系统及方法在审
申请号: | 201510662312.3 | 申请日: | 2015-10-14 |
公开(公告)号: | CN105302763A | 公开(公告)日: | 2016-02-03 |
发明(设计)人: | 吴松洋;刘欣;杜琳;刘善军;张旭;王旭鹏 | 申请(专利权)人: | 公安部第三研究所 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 200031*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 usb3 协议 只读 控制系统 方法 | ||
技术领域
本发明涉及领域,尤其涉及,具体是指一种基于USB3.0协议的只读控制系统及方法。
背景技术
设备只读接入是取证行业为了保护案件资源不被恶意、意外等事件造成数据丢失和篡改提出的一种必要的数据保护手段。USB接口由于兼容性、性能等各方面均较好,因此在个人使用电子设备的接口中占有极高的比例。因此,对于USB接口的只读接入已经成为了取证鉴定相关设备的必备能力。
USB3.0是最新的USB规范,该规范由英特尔等公司发起。USB2.0已经得到了PC厂商普遍认可,接口更成为了硬件厂商的必备接口。USB3.0是USB2.0的升级版本,且向USB2.0设备兼容。USB3.0相比USB2.0最大的提升是接口的传输速度提升到了5Gbps全双工,USB2.0为480Mbps半双工。
由于USB3.0从半双工向全双工模式进行了升级,原来对USB2.0的只读接口传输方案已经不适用于USB3.0的设备。目前市面上对于USB3.0设备只读的方案主要采用了降级的模式,将USB3.0接口降级为USB2.0半双工协议模式下进行设备的只读接入。这种模式极大的降低了USB3.0设备的性能,无法发挥出USB3.0接口的高速优势。
发明内容
本发明的目的是克服了上述现有技术的缺点,提供了一种使得USB3.0接口可以在保持USB3.0高速传输的模式下进行接入设备的只读读取的基于USB3.0协议的只读控制系统及方法。
为了实现上述目的,本发明的基于USB3.0协议的只读控制系统及方法具有如下构成:
该基于USB3.0协议的只读控制系统,其主要特点是,所述的系统包括:
USB只读控制模块,用以与主机相连接以根据主机的数据请求读取USB设备中的数据并删除主机该USB设备的其他操作请求;
USB接口转换模块,用以获取所述的USB设备的接口协议,并传送至所述的USB只读控制模块;
SPI存储模块,用以保存系统的程序和系统的配置信息。
进一步地,所述的USB只读控制模块包括、USB接口控制单元、PCIe接口单元、OUTFIFO、INFIFO、USB2.0接口、USB3.0接口。
本发明还涉及一种基于USB3.0协议的只读控制方法,其主要特点是,所述的方法包括以下步骤:
(1)所述的USB接口转换模块判断是否存在USB设备的接入;
(2)如果存在USB设备的接入,则所述的USB只读控制模块在主机上生成相应接口的USB存储设备,然后继续步骤(4);
(3)如果不存在USB设备的接入,则继续步骤(1);
(4)所述的USB只读控制模块判断所述的主机向所述的USB设备发送的数据操作请求是否为读取数据请求;
(5)如果所述的主机向所述的USB设备发送的数据操作请求为读取数据请求,则所述的USB只读控制模块从所述的USB设备中读取相应的数据并传送至所述的主机;
(6)如果所述的主机向所述的USB设备发送的数据操作请求不为读取数据请求,则所述的USB只读控制模块删除该数据操作请求,并向所述的主机发送数据操作请求操作成功的信息。
进一步地,所述的USB接口转换模块判断是否存在USB设备的接入,具体包括以下步骤:
(1.1)所述的USB只读控制模块开启定时中断,以定时查询所述的USB接口转换模块的状态;
(1.2)USB接口转换模块判断是否存在USB设备的接入;
(1.3)如果存在USB设备的接入,则所述的USB接口转换模块改变自身的状态,并返回存在USB设备的接入的结果;
(1.4)如果不存在USB设备的接入,则返回不存在USB设备的接入的结果。
进一步地,所述的USB只读控制模块包括USB接口控制单元,USB2.0接口以及USB3.0接口;所述的USB只读控制模块在主机上生成相应接口的USB存储设备,具体包括以下步骤:
(2.1)所述的USB接口转换模块判断接入的USB设备是否为USB3.0设备;
(2.2)如果接入的USB设备为USB3.0设备,所述的USB接口控制单元通过所述的USB3.0接口与主机相连接,并在主机上生成USB3.0接口的USB存储设备;
(2.3)如果接入的USB设备不为USB3.0设备,所述的USB接口控制单元通过所述的USB2.0接口与主机相连接,并在主机上生成USB2.0接口的USB存储设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于公安部第三研究所,未经公安部第三研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510662312.3/2.html,转载请声明来源钻瓜专利网。