[发明专利]基于USB3.0协议的只读控制系统及方法在审
| 申请号: | 201510662312.3 | 申请日: | 2015-10-14 |
| 公开(公告)号: | CN105302763A | 公开(公告)日: | 2016-02-03 |
| 发明(设计)人: | 吴松洋;刘欣;杜琳;刘善军;张旭;王旭鹏 | 申请(专利权)人: | 公安部第三研究所 |
| 主分类号: | G06F13/42 | 分类号: | G06F13/42 |
| 代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
| 地址: | 200031*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 usb3 协议 只读 控制系统 方法 | ||
1.一种基于USB3.0协议的只读控制系统,其特征在于,所述的系统包括:
USB只读控制模块,用以与主机相连接以根据主机的数据请求读取USB设备中的数据并删除主机该USB设备的其他操作请求;
USB接口转换模块,用以获取所述的USB设备的接口协议,并传送至所述的USB只读控制模块;
SPI存储模块,用以保存系统的程序和系统的配置信息。
2.根据权利要求1所述的基于USB3.0协议的只读控制系统,其特征在于,所述的USB只读控制模块包括、USB接口控制单元、PCIe接口单元、OUTFIFO、INFIFO、USB2.0接口、USB3.0接口。
3.一种基于权利要求1或2所述的系统实现基于USB3.0协议的只读控制方法,其特征在于,所述的方法包括以下步骤:
(1)所述的USB接口转换模块判断是否存在USB设备的接入;
(2)如果存在USB设备的接入,则所述的USB只读控制模块在主机上生成相应接口的USB存储设备,然后继续步骤(4);
(3)如果不存在USB设备的接入,则继续步骤(1);
(4)所述的USB只读控制模块判断所述的主机向所述的USB设备发送的数据操作请求是否为读取数据请求;
(5)如果所述的主机向所述的USB设备发送的数据操作请求为读取数据请求,则所述的USB只读控制模块从所述的USB设备中读取相应的数据并传送至所述的主机;
(6)如果所述的主机向所述的USB设备发送的数据操作请求不为读取数据请求,则所述的USB只读控制模块删除该数据操作请求,并向所述的主机发送数据操作请求操作成功的信息。
4.根据权利要求3所述的基于USB3.0协议的只读控制方法,其特征在于,所述的USB接口转换模块判断是否存在USB设备的接入,具体包括以下步骤:
(1.1)所述的USB只读控制模块开启定时中断,以定时查询所述的USB接口转换模块的状态;
(1.2)USB接口转换模块判断是否存在USB设备的接入;
(1.3)如果存在USB设备的接入,则所述的USB接口转换模块改变自身的状态,并返回存在USB设备的接入的结果;
(1.4)如果不存在USB设备的接入,则返回不存在USB设备的接入的结果。
5.根据权利要求3所述的基于USB3.0协议的只读控制方法,其特征在于,所述的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存储设备。
6.根据权利要求3所述的基于USB3.0协议的只读控制方法,其特征在于,所述的USB只读控制模块包括USB接口控制单元,USB2.0接口、USB3.0接口、OUTFIFO、INFIFO以及PCIe接口单元;所述的USB只读控制模块判断所述的主机向所述的USB设备发送的数据操作请求是否为读取数据请求,具体包括以下步骤:
(4.1)所述的主机向所述的USB只读控制模块发送数据操作请求;
(4.2)所述的USB接口控制单元判断所述的数据操作请求是否为读取数据请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于公安部第三研究所,未经公安部第三研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510662312.3/1.html,转载请声明来源钻瓜专利网。





