【技术实现步骤摘要】
本专利技术涉及到一种基于USB Mass Storage接口及小容量存储器虚拟USB同步通信接口的方案,特别是一种可以在现有的非智能设备上实现多媒体点播以及实时流媒体播放的智能化产品。
技术介绍
近年来,互联网发展迅猛,在线资源急剧猛增,人们对互联网的依赖越来越强。然而由于现在一些非智能电子设备不具备上网功能,例如MP3音箱,非智能电视机等等,但是绝大多数这类设备都具有USB接口,可以读取/播放U盘里的多媒体文件。USB接口根据用途不同,可以分为音频设备类、通信设备类、HID设备类、显示设备类、Mass Storage设备类等等。不同的设备类使用的固件不同,一般不可通用。综上所述,现有非智能设备上的USB接口归属于USB Mass Storage设备类,因此不能完成实时数据流的传输,也就无法通过USB接口外接设备实现上网冲浪/在线资源获取。
技术实现思路
本专利技术的目的是提供一种基于USB Mass Storage接口及小容量存储器虚拟USB通信设备类接口的方案,旨在Mass Storage类USB接口上实现实时数据流传输。为实现上述目的,本专利技术提供的技术方案涉及模块如下:中央控制单元、实时数据流处理单元、USB Mass Storage固件、FAT12/16/32文件管理系统、存储介质读写驱动、外部存储介质。方案概述如下:微控制处理器配置Mass Storage固件,基于外部存储介质或者内部存储空间虚拟Mass Storage设备;微控制器重配置FAT文件管理系统,使得已存储的文件的FA ...
【技术保护点】
一种基于USB Mass Storage接口的实时数据流传输方案,涉及模块包括:中央控制单元:用于重配虚拟USB设备的FAT表以及控制实时数据处理单元;实时数据处理单元:用于根据中央控制单元指令获取指定的媒体流数据,并将数据流循环的写入中央控制单元指定位置的存储介质;FAT12/16/32文件系统:提供存储介质中文件配置信息;USB Mass Storage固件:当USB接口连接时,依据Mass Storage设备类的属性完成相应的枚举;当主机要读取文件数据时,USB Mass Storage固件根据存储介质读写驱动提供的接口函数,读取外部存储介质中的数据;存储介质读写驱动:用于实现对存储介质中指定地址的读写操作。
【技术特征摘要】
1.一种基于USB Mass Storage接口的实时数据流传输方案,涉及模块包括:
中央控制单元:用于重配虚拟USB设备的FAT表以及控制实时数据处理单元;
实时数据处理单元:用于根据中央控制单元指令获取指定的媒体流数据,并将数据流循环的写入中央控制单元指定位置的存储介质;
FAT12/16/32文件系统:提供存储介质中文件配置信息;
USB Mass Storage固件:当USB接口连接时,依据Mass Storage设备类的属性完成相应的枚举;
当主机要读取文件数据时,USB Mass Storage固件根据存储介质读写驱动提供的接口函数,读取外部存储介质中的数据;
存储介质读写驱动:用于实现对存储介质中指定地址的读写操作。
2.如权利要求1所述的基于USB Mass Storage接口的实时数据流传输方案,其特征为:此方案可以拓展传统非智能机功能,可以通过其Mass Storage设备类USB接口接入网络,享受互联网上丰富的流媒体资源。
3.如权利要求1所述的基于USB Mass Storage接口的实时数据流传输方案,其特征为:所述中央控制单元应提前配置好预设的多媒体资源,并以相应的图标或链接方式存储到虚拟U盘内,并对这些预存文件的FAT链表重配置,使得每个文件的存储空间对应于一循环链表。
4.如...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。