[发明专利]USB设备及其实时通讯方法有效
申请号: | 202010162977.9 | 申请日: | 2020-03-10 |
公开(公告)号: | CN111274189B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 邢齐军;洪观洲 | 申请(专利权)人: | 国微集团(深圳)有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 深圳市康弘知识产权代理有限公司 44247 | 代理人: | 尹彦 |
地址: | 518000 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | usb 设备 及其 实时 通讯 方法 | ||
1.一种USB设备的实时通讯方法,其特征在于,USB设备内烧录有用于记录其文件系统格式、设备大小以及应当存储的所有文件的信息的文件系统信息表,主设备根据所述文件系统信息表来访问所述USB设备的文件并发送操作指令,当USB设备通过USB接口连接至主设备时,包括如下步骤:
构建所述USB设备应当存储的每个文件及其对应簇地址信息的私有索引表;
接收来自所述主设备的操作指令并解析得到指令类型、期望操作的簇地址以及数据长度;
当所述指令类型为读指令时,根据所述簇地址从所述私有索引表中找到对应的文件,根据所述文件的名称从所述USB设备的缓存中找到对应的实时数据发送给主设备并反馈操作指令的本次执行状态直至达到所述主设备要求的数据长度。
2.如权利要求1所述的USB设备的实时通讯方法,其特征在于,当所述指令类型为写指令时,将所述主设备传输的数据存储至USB设备的缓存中。
3.如权利要求1所述的USB设备的实时通讯方法,其特征在于,所述文件系统信息表烧录在所述USB设备的快闪存储器中。
4.如权利要求1所述的USB设备的实时通讯方法,其特征在于,所述文件的信息包括文件的名称、文件的大小和文件的访问权限当中的至少一种。
5.如权利要求1所述的USB设备的实时通讯方法,其特征在于,所述操作指令为SCSI指令集中的CBW命令块。
6.如权利要求5所述的USB设备的实时通讯方法,其特征在于,所述CBW命令块包括指令类型、期望读取的数据长度以及数据的簇地址信息。
7.一种USB设备,采用如权利要求1至6任意一项所述的实时通讯方法与主设备进行实时通讯。
8.如权利要求7所述的USB设备,其特征在于,包括:
SCSI指令/数据模块、USB驱动模块和USB接口;
数据接收模块,用于从实时数据源接收所述实时数据;
数据缓存模块,用于缓存所述实时数据;
操作指令解析模块,用于解析所述SCSI指令/数据模块接收的操作指令,得到所述簇地址信息以及主设备要求的数据长度;
文件检索模块,用于在上电时构建所述私有索引表,并在所述指令类型为读指令时,根据所述簇地址信息找到所述主设备要读取的文件;
第一数据传输模块,用于搬运所述数据缓存模块中所述主设备要读取的文件对应的实时数据至所述USB接口。
9.如权利要求7所述的USB设备,其特征在于,还包括:
第二数据传输模块,用于搬运所述主设备写入的数据;主设备数据处理模块,在指令类型为写指令或者是控制指令时,处理所述主设备通过USB接口传送的数据或操作指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国微集团(深圳)有限公司,未经国微集团(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010162977.9/1.html,转载请声明来源钻瓜专利网。