The invention discloses a cross platform free drive data transmission method of USB equipment, which comprises the following steps: 1) USB data transmission device in data transmission and communication host, will own virtual USB storage devices, and the use of generic USB storage device communication host driver, driver free installation and the realization of the data transmission device; 2) the internal USB data transmission device the actual data is mapped to a virtual USB storage device file storage area, and the actual data into the virtual file requires communication with the host file system; 3) via the communication host file operating instructions to achieve data transmission and communication between the host. The invention realizes the cross platform USB data transmission device with different communication host operating system driver free data transmission method of USB equipment, to avoid the communication host installs the USB device driver and the corresponding application, improve the compatibility of the product.
【技术实现步骤摘要】
一种跨平台免驱动USB设备数据传输方法
本专利技术涉及USB设备数据传输
,具体为一种跨平台免驱动USB设备数据传输方法。
技术介绍
通常专用USB设备向通讯主机传输数据时,需要安装专用的USB驱动程序;同时通讯主机也要使用特定的应用程序,调用专用的USB驱动程序来实现有效数据传输。这种方式需要针对不同的操作系统编写不同的专用驱动程序与应用程序,否则会导致驱动程序及应用程序的兼容性问题,从而无法进行正常有效数据传输,为用户使用带来不便。
技术实现思路
本专利技术的目的在于提供一种跨平台免驱动USB设备数据传输方法,能够避免安装USB设备专用驱动程序及应用程序,以提高产品的兼容性。本专利技术的技术方案为:一种跨平台免驱动USB设备数据传输方法,包括以下步骤:1.1、USB数据传输装置在与通讯主机进行数据传输时,将自身虚拟成USB存储设备,并利用通讯主机的通用USB存储设备驱动程序,实现数据传输装置的免驱动安装;1.2、将USB数据传输装置内部实际数据映射至虚拟USB存储设备文件存储区域,并将实际数据虚拟成符合通讯主机文件系统要求的文件;1.3、通过通讯主机的文件操作指令实现与通讯主机间的数据传输。所述步骤1.1具体包括:USB数据传输装置根据通讯主机所使用的文件系统规范构造虚拟USB存储设备所需的主引导记录表、分区引导记录表、文件分配表及根目录信息;在与通讯主机进行数据传输时,通讯主机调用通用USB存储设备驱动程序,根据USB-IF组织公布的通用USB存储设备子类协议规范向USB数据传输装置发送或接收与USB存储设备相关的命令,进行USB数据传输装置的枚举 ...
【技术保护点】
一种跨平台免驱动USB设备数据传输方法,其特征在于包括以下步骤:1.1、USB数据传输装置在与通讯主机进行数据传输时,将自身虚拟成USB存储设备,并利用通讯主机的通用USB存储设备驱动程序,实现数据传输装置的免驱动安装;1.2、将USB数据传输装置内部实际数据映射至虚拟USB存储设备文件存储区域,并将实际数据虚拟成符合通讯主机文件系统要求的文件;1.3、通过通讯主机的文件操作指令实现与通讯主机间的数据传输。
【技术特征摘要】
1.一种跨平台免驱动USB设备数据传输方法,其特征在于包括以下步骤:1.1、USB数据传输装置在与通讯主机进行数据传输时,将自身虚拟成USB存储设备,并利用通讯主机的通用USB存储设备驱动程序,实现数据传输装置的免驱动安装;1.2、将USB数据传输装置内部实际数据映射至虚拟USB存储设备文件存储区域,并将实际数据虚拟成符合通讯主机文件系统要求的文件;1.3、通过通讯主机的文件操作指令实现与通讯主机间的数据传输。2.根据权利要求1所述的一种跨平台免驱动USB设备数据传输方法,其特征在于所述步骤1.1进一步包括以下步骤:2.1、USB数据传输装置根据通讯主机所使用的文件系统规范构造虚拟USB存储设备所需的主引导记录表、分区引导记录表、文件分配表及根目录信息;2.2、USB数据传输装置在与通讯主机进行数据传输时,通讯主机调用通用USB存储设备驱动程序,根据USB-IF组织公布的通...
【专利技术属性】
技术研发人员:崔建峰,刘慧丰,靳鸿,李爱佳,李雅琪,刘驰远,陈昌鑫,邓泽平,王敏,王京京,崔春生,孙传猛,王燕,谢锐,李建东,李新娥,裴东兴,马铁华,
申请(专利权)人:中北大学,
类型:发明
国别省市:山西,14
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。