一种USB设备重定向数据传输方法、数据传输装置、本地装置和远程服务器制造方法及图纸

技术编号:20164890 阅读:44 留言:0更新日期:2019-01-19 00:18
本发明专利技术公开了一种USB设备重定向数据传输方法、数据传输装置、本地装置和远程服务器,所述方法包括:获取USB图像数据;根据重定向信息,将所述USB图像数据进行压缩,获取USB图像压缩数据,所述重定向信息包括用于重定向传输数据的信息;根据所述USB图像压缩数据重构USB重定向传输消息;将所述USB重定向传输消息发送至远程服务器。本发明专利技术通过重构的USB重定向传输消息中携带的压缩后的图像信息,提高了图像信息在USB终端获取的图像数据在USB重定向传输网络中的传输速率,并且可以与USB视频设备进行无缝对接。

【技术实现步骤摘要】
一种USB设备重定向数据传输方法、数据传输装置、本地装置和远程服务器
本专利技术涉及移动通信领域,尤其涉及一种USB设备重定向数据传输方法、数据传输装置、本地装置和远程服务器。
技术介绍
随着虚拟化与云计算的广泛普及,用户越来越多的采用USB视频设备等本地终端连接到部署在云端的服务器进行使用。视频数据既量大又相当频繁,在网络传输中占据相当大的带宽资源,且数据收发的滞后又对用户的体验造成非常严重的影响。应对大量数据的传输,普遍采用各种压缩算法来优化网络数据传输。具体到USB视频设备重定向方面,现有的压缩算法包括有损算法和无损算法,其中有损压缩要优于无损压缩,运动图像压缩又要优于静止图像压缩。目前运动图像有损压缩算法主要有H264、MPEG4、VP8等,由于采用时需要同时兼顾速度与效率,即速度越快越好,压缩效率越高越好。要进行图像压缩,就要先得到图像数据。采集USB视频设备视频图像数据的方式,决定了在远程登陆用户的桌面操作系统环境下展示USB视频设备与视频图像的方式。在采集USB视频设备视频图像数据方式,包括:1、直接透传USB命令,此方式对设备与应用软件的适应性最强;2、通过操作系统A本文档来自技高网...

【技术保护点】
1.一种USB设备重定向数据传输方法,其特征在于,所述方法包括:获取USB图像数据;根据重定向信息,将所述USB图像数据进行压缩,获取USB图像压缩数据,所述重定向信息包括用于重定向传输数据的信息;根据所述USB图像压缩数据重构USB重定向传输消息;将所述USB重定向传输消息发送至远程服务器。

【技术特征摘要】
1.一种USB设备重定向数据传输方法,其特征在于,所述方法包括:获取USB图像数据;根据重定向信息,将所述USB图像数据进行压缩,获取USB图像压缩数据,所述重定向信息包括用于重定向传输数据的信息;根据所述USB图像压缩数据重构USB重定向传输消息;将所述USB重定向传输消息发送至远程服务器。2.如权利要求1所述的USB设备重定向数据传输方法,其特征在于,所述重定向信息包括:用于重定向传输数据的分辨率信息和/或图像格式信息。3.如权利要求1所述的USB设备重定向数据传输方法,其特征在于,所述USB重定向传输消息包括:USB重定向同步传输消息或USB重定向批量传输消息。4.如权利要求1所述的USB设备重定向数据传输方法,其特征在于,所述获取USB图像数据,包括:接收并解析USB终端的应用层数据,获取USB图像数据;所述根据所述USB图像压缩数据重构USB重定向传输消息,包括:根据所述USB图像压缩数据和USB传输消息格式,重构所述USB重定向传输消息。5.如权利要求4所述的USB设备重定向数据传输方法,其特征在于,所述根据所述USB图像压缩数据和USB传输消息格式,重构所述USB重定向传输消息,包括:获取所述USB传输消息格式;将所述USB图像压缩数据封装于所述USB传输消息格式中用于传输数据包的字段,获取所述USB重定向传输消息。6.如权利要求1所述的USB设备重定向数据传输方法,其特征在于,所述获取USB图像数据,包括:接收并解析所述USB终端发送的USB传输消息,获取USB图像数据;所述根据所述USB图像压缩数据重构USB重定向传输消息,包括:将所述USB传输消息中的所述USB图像数据替换为所述USB图像压缩数据,重构所述USB重定向传输消息。7.如权利要求1所述的USB设备重定向数据传输方法,其特征在于,在所述根据重定向信息,将所述USB图像数据进行压缩,获取USB图像压缩数据的步骤之前,所述方法还包括:根据所述USB图像数据和图像拼接信息,获取USB图像拼接数据,所述图像拼接信息包括所述USB图像数据拼接后的长度信息;所述根据重定向信息,将所述USB图像数据进行压缩,获取USB图像压缩数据,还包括:根据重定向信息,将所述USB图像拼接数据进行压缩,获取USB图像压缩数据。8.如权利要求2所述的USB设备重定向数据传输方法,其特征在于,在所将所述USB重定向传输消息发送给远程服务器的步骤之后,所述方法还包括:接收并解析所述远程服务器发送的修改设置消息,获取所述修改设置消息的序列号和修改内容信息,所述修改内容信息包括分辨率和/或图像格式修改内容信息;根据所述修改内容信息更新所述重定向信息,获取重定向更新信息;将序列号大于所述修改设置消息的序列号的所述USB图像压缩数据,根据所述重定向更新信息重新进行压缩,获取USB图像压缩修改数据;根据所述USB图像压缩修改数据重构USB重定向传输消息,获取USB重定向传输修改消息;将所述USB重定向传输修改消息发送至远程服务器。9.如权利要求8所述的USB设备重定向数据传输方法,其特征在于,在所述获取USB图像数据的步骤之前,所述方法还包括:接收并解析所述USB终端发送的插入消息,获取所述插入消息中的初始设备信息;根据所述初始设备消息和设备显示修改信息,获取设备显示信息,所述设备显示修改信息包括对所述远程服务器侧显示的所述USB终端的设备信息进行修改的信息;在所述接收并解析所述远程服务器发送的修改设置消息的步骤之后,所述方法还包括:根据所述修改设置消息、所述设备显示信息,确定所述USB终端的图像采集信息,所述图像采集信息包括采集分辨率和/或图像采集格式;将所述图像采集信息,发送至所述USB终端,以使所述USB终端根据所述图像采集信息调整采集图像数据的采集分辨率和/或所述图像采集格式。10.一种USB设备重定向数据传输方法,其特征在于,所述方法包括:接收并解析本地装置发送的USB重定向传输消息,获取所述USB重定向传输消息中的USB图像压缩数据;根据重定向信息将所述USB图像压缩数据进行解压,获取USB图像数据,所述重定向信息包括用于重定向传输数据的分辨率信息和/或图像格式信息;根据所述USB图像数据重构USB传输消息;输出所述USB传输消息。11.如权利要求10所述的USB设备重定向数据传输方法,其特征在于,在所述根据重定向信息将所述USB图像压缩数据进行解压的步骤之前,所述方法还包括:接收修改内容信息,并根据所述修改内容信息更新所述重定向信息,获取重定向更新信息,所述修改内容信息包括分辨率和/或图像格式修改信息;根据所述修改内容信息生成修改设置消息发送至所述本地装置;所述根据所述USB图像数据重构USB传输消息的步骤之前,所述方法还包括:接收并解析所述本地装置发送的USB重定向传输修改消息,获取所述USB重定向传输修改消息中的USB图像压缩修改数据;根据所述重定向...

【专利技术属性】
技术研发人员:陈铭
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1