【技术实现步骤摘要】
基于USB-HID的文件传输方法、装置、设备及介质
本专利技术涉及计算机
,尤其是基于USB-HID的文件传输方法、装置、设备及介质。
技术介绍
USB设备是USB电缆末端的一个硬件,它执行用户功能。可以将USB设备分为USB总线接口、USB逻辑设备和功能设备三部分。U盘是USB(universalserialbus)盘的简称,是一种典型的USB设备。U盘是闪存的一种,故有时也称作闪盘。U盘与硬盘的最大不同是,它不需物理驱动器,即插即用,且其存储容量远超过软盘,极便于携带。U盘集磁盘存储技术、闪存技术及通用串行总线技术于一体。USB的端口连接电脑,是数据输入/输出的通道;主控芯片使计算机将U盘识别为可移动磁盘,是U盘的“大脑”;U盘Flash(闪存)芯片保存数据,与计算机的内存不同,即使在断电后数据也不会丢失;PCB底板将各部件连接在一起,并提供数据处理的平台。现有的网络文件迁移技术可以实现一定程度的自动化控制,但是相比较之下依然可以发现有如下不足之处:1.现有基于存储介质的USB设备进行文件、文件互传等工作,需要在USB设备具备存储介质和可读写区域,并建立文件系统,存储文件,存在USB设备携带病毒、恶意代码的风险,也存在文件泄露、失控的隐患。2.Windows操作系统自带的U盘自动播放功能虽可以使U盘在插上电脑的一瞬间就可以自动播放U盘内的文件或程序,可以实现自动化文件迁移操作。但是操作系统开启自动播放功能是比较危险的,很容易被病毒利用,有经验的系统安装人员在安装完系统后常常会禁用此功 ...
【技术保护点】
1.一种基于USB-HID的文件传输方法,其特征在于,包括:/n由手机终端向USB-HID设备发送文件发送请求信息;其中,所述USB-HID设备插入至目标PC计算机内;/n所述USB-HID设备根据所述文件发送请求信息,生成中断服务程序和注入指令;/n所述目标PC计算机根据所述注入指令创建脚本解析环境,并注册串口中断服务程序;/n所述手机终端将待传输文件发送至所述USB-HID设备,由所述USB-HID设备将所述待传输文件发送至PC计算机;/n所述PC计算机触发中断服务程序,通过串口读取所述待传输文件。/n
【技术特征摘要】
1.一种基于USB-HID的文件传输方法,其特征在于,包括:
由手机终端向USB-HID设备发送文件发送请求信息;其中,所述USB-HID设备插入至目标PC计算机内;
所述USB-HID设备根据所述文件发送请求信息,生成中断服务程序和注入指令;
所述目标PC计算机根据所述注入指令创建脚本解析环境,并注册串口中断服务程序;
所述手机终端将待传输文件发送至所述USB-HID设备,由所述USB-HID设备将所述待传输文件发送至PC计算机;
所述PC计算机触发中断服务程序,通过串口读取所述待传输文件。
2.根据权利要求1所述的基于USB-HID的文件传输方法,其特征在于,所述文件发送请求信息包括文件分块大小、USB-HID设备缓存大小;
所述由手机终端向USB-HID设备发送文件发送请求信息,包括:
确定所述待传输文件的源文件路径、文件名、目标文件路径、目标文件名、文件传输粪块大小、传输延迟、超时延迟和缓存大小;
根据所述源文件路径、文件名、目标文件路径、目标文件名、文件传输粪块大小、传输延迟、超时延迟和缓存大小,生成文件发送请求信息;
通过手机终端的通信模块将所述文件发送请求信息发送至所述USB-HID设备。
3.根据权利要求1所述的基于USB-HID的文件传输方法,其特征在于,所述USB-HID设备根据所述文件发送请求信息,生成中断服务程序和注入指令,包括:
所述USB-HID设备对接收到文件发送请求信息进行解析,进入传输模式,生成中断服务程序和注入指令;
根据所述注入指令,调用所述目标PC计算机的脚本环境,向所述目标PC计算机动态注入脚本命令;
创建并打开USB串口端口,对所述目标PC计算机的目标参数进行初始化,所述目标参数包括但不限于波特率、校验码、超时延迟;
通过系统调用使得所述目标PC计算机进入监听模式。
4.根据权利要求1所述的基于USB-HID的文件传输方法,其特征在于,所述手机终端将待传输文件发送至所述USB-HID设备,由所述USB-HID设备将所述待传输文件发送至PC计算机,包括:
获取待传输文件,将所述待传输文件进行数据分块;
将分块得到的各块数据通过蓝牙模块发送至所述USB-HID设...
【专利技术属性】
技术研发人员:张天乐,田志宏,冯毅,张宇,周娜琴,郑莉雯,殷丽华,
申请(专利权)人:广州大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。