【技术实现步骤摘要】
USB设备及其实时通讯方法
本专利技术涉及USB设备,尤其涉及基于USB通讯协议的实时通讯方法,以及对应的USB设备。
技术介绍
近年来,随着USB技术和多媒体等技术的高速发展,用户在工作和生活中越来越多的用到USB外设,这些形形色色的USB外设(USBDevice)极大的方便了我们的生活,常见的USB外设有键盘、鼠标、U盘、移动硬盘、USB摄像头、USBWIFI(无线路由器)、USBDongle(适配器)等。其中,U盘/移动硬盘在USB标准中作为大容量存储设备(MassStorageClassDevice),在为用户提供数据存储的便利外,还方便数据或文件能在多平台分享。USB驱动设备(USBMassStorageDevice,即USB外设,以下简称USB设备)与USB主设备(USBHost,以下简称Host)之间一般通过文件系统的读取/写入来进行数据交互和通讯,在USB设备接入到Host后,Host读取并识别USB设备的文件系统和文件结构、大小,并挂载到Host的文件目录路径上,由Host对这些文件进行读取或写入。 ...
【技术保护点】
1.一种USB设备的实时通讯方法,其特征在于,当USB设备通过USB接口连接至主设备时,包括如下步骤:/n构建所述USB设备应当存储的每个文件及其对应簇地址信息的私有索引表;/n接收来自所述主设备的操作指令并解析得到指令类型、期望操作的簇地址以及数据长度;/n当所述指令类型为读指令时,根据所述簇地址从所述私有索引表中找到对应的文件,根据所述文件的名称从所述USB设备的缓存中找到对应的实时数据发送给主设备并反馈操作指令的本次执行状态直至达到所述主设备要求的数据长度。/n
【技术特征摘要】
1.一种USB设备的实时通讯方法,其特征在于,当USB设备通过USB接口连接至主设备时,包括如下步骤:
构建所述USB设备应当存储的每个文件及其对应簇地址信息的私有索引表;
接收来自所述主设备的操作指令并解析得到指令类型、期望操作的簇地址以及数据长度;
当所述指令类型为读指令时,根据所述簇地址从所述私有索引表中找到对应的文件,根据所述文件的名称从所述USB设备的缓存中找到对应的实时数据发送给主设备并反馈操作指令的本次执行状态直至达到所述主设备要求的数据长度。
2.如权利要求1所述的USB设备的实时通讯方法,其特征在于,当所述指令类型为写指令时,将所述主设备传输的数据存储至USB设备的缓存中。
3.如权利要求1所述的USB设备的实时通讯方法,其特征在于,所述USB设备内烧录有用于记录其文件系统格式、设备大小以及应当存储的所有文件的信息的文件系统信息表,所述主设备根据所述文件系统信息表来访问所述USB设备的文件并发送所述操作指令。
4.如权利要求3所述的USB设备的实时通讯方法,其特征在于,所述文件系统信息表烧录在所述USB设备的快闪存储器中。
5.如权利要求3所述的USB设备的实时通讯方法,其特征在于,所述文件的信息包括文件的名称、文件的大小和文件的访问权限当中的至少一种。
...
【专利技术属性】
技术研发人员:邢齐军,洪观洲,
申请(专利权)人:国微集团深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。