摄像头数据的传输方法、装置、系统及存储介质制造方法及图纸

技术编号:19830181 阅读:30 留言:0更新日期:2018-12-19 17:17
本发明专利技术涉及通信技术领域,公开了一种VDI系统中摄像头数据的传输方法、装置、系统及存储介质,用于降低VDI系统中摄像头数据的传输带宽的开销,所述方法包括:获得摄像头发送的多个数据包,所述多个数据包为组成一帧图像的数据包;将所述多个数据包进行合并压缩后形成一个目标数据包;将所述目标数据包发送给服务器,以使得所述服务器将所述目标数据包重定向给所述服务器虚拟桌面基础架构VDI系统中的虚拟桌面。

【技术实现步骤摘要】
摄像头数据的传输方法、装置、系统及存储介质
本专利技术涉及通信
,尤其涉及一种VDI系统中摄像头数据的传输方法、装置、系统及存储介质。
技术介绍
虚拟桌面基础架构(VirtualDesktopInfrastructure,简称VDI),是指在远程的服务器上运行真实的操作系统,并对操作系统的桌面进行虚拟化,通过网络将操作系统的虚拟桌面实时传输显示到本地终端上来,那么,用户可以通过本地终端上的客户端远程访问服务器提供的虚拟桌面,通过该客户端还可以将用户在本地终端上的操作重定向为对虚拟桌面的操作。在VDI系统中,通常需要重定向访问本地终端外接的USB摄像头,例如从该摄像头获取图像数据,然后需要将获取的摄像头的图像数据发送给远程服务器的操作系统,因此,在VDI系统中,如何传输摄像头数据,以降低传输带宽的开销,也是一个需要解决的技术问题。
技术实现思路
本专利技术实施例提供一种VDI系统中摄像头数据的传输方法、装置、系统及存储介质,用于降低VDI系统中摄像头数据传输带宽的开销。第一方面,本专利技术实施例提供了一种VDI系统中摄像头数据的传输方法,包括:获得摄像头发送的多个数据包,所述多个数据包为组成一帧图像的数据包;将所述多个数据包合并压缩后形成一个目标数据包;将所述目标数据包发送给服务器,以使得所述服务器将所述目标数据包重定向给所述服务器虚拟桌面基础架构VDI系统中的虚拟桌面。可选的,所述将所述多个数据包进行合并压缩后形成一个目标数据包,具体包括:解析所述多个数据包,获得所述多个数据包中每个数据包包括的图像数据;根据获得的图像数据,合成一帧图像;采用预设压缩方式压缩合成的一帧图像,形成一个目标数据包。可选的,所述目标数据包的文件大小小于合并压缩前的所述多个数据包之和,和\或所述目标数据包还原后的图像质量不低于设定标准。可选的,所述获得摄像头发送的多个数据包之前,所述方法还包括:向所述服务器发送所述摄像头接入的指示信息;获得所述服务器基于所述指示信息反馈的读取所述摄像头中的图像数据的指令;向所述摄像头发送获得的指令。可选的,所述将所述目标数据包发送给服务器,以使得所述服务器将所述目标数据包重定向给所述服务器虚拟桌面基础架构VDI系统中的虚拟桌面,具体为:将所述目标数据包发送给服务器,以使所述服务器对所述目标数据包进行解压,并将解压后的目标数据包拆分成多个数据包,从而将所述多个数据包重定向给VDI系统中的虚拟桌面。第二方面,本专利技术实施例提供了一种VDI系统中摄像头数据的传输方法,包括:获得终端设备发送的目标数据包,所述目标数据包为接入所述终端设备的摄像头传输给所述终端设备的一帧图像对应的多个数据包通过合并压缩后形成的一个数据包;解压所述目标数据包,并将解压后的目标数据包拆分成多个数据包;将所述多个数据包重定向给VDI系统中的虚拟桌面。可选的,所解压所述目标数据包,并将解压后的目标数据包拆分成多个数据包,具体包括:解压所述目标数据包,获得一帧图像数据;按照预设协议,将所述一帧图像数据拆分为多个图像数据,并为所述多个图像数据中的每一个图像数据构造控制信息;针对所述多个图像数据中的一个图像数据,由所述一个图像数据与所述一个图像数据对应的控制信息组合成具有特定格式的一个数据包,所述多个图像数据共组合成多个数据包,其中,所述特定格式为所述虚拟桌面能够识别的格式。可选的,所述获得终端设备发送数据包之前,所述方法包括:获得所述终端设备发送的所述摄像头接入的指示信息;基于所述指示信息,向所述终端设备发送的读取所述摄像头中图像数据的指令。第三方面,本专利技术实施例提供了一种用于摄像头数据传输的终端设备,包括:第一获得单元,用于获得摄像头发送的多个数据包,所述多个数据包为组成一帧图像的数据包;压缩单元,用于将所述多个数据包合并压缩后形成一个目标数据包;发送单元,用于将所述目标数据包发送给服务器,以使得所述服务器将所述目标数据包重定向给所述服务器虚拟桌面基础架构VDI系统中的虚拟桌面。可选的,所述压缩单元,还用于:解析所述多个数据包,获得所述多个数据包中每个数据包包括的图像数据;根据获得的图像数据,合成的一帧图像;采用预设压缩方式压缩合成的一帧图像,形成一个目标数据包。可选的,所述目标数据包的文件大小小于合并压缩前的所述多个数据包之和,和\或所述目标数据包还原后的图像质量不低于设定标准。可选的,所述第一获得单元,还用于:向所述服务器发送所述摄像头接入的指示信息;获得所述服务器基于所述指示信息反馈的读取所述摄像头中的图像数据的指令;向所述摄像头发送获得的指令。可选的,所述发送单元,还用于:将所述目标数据包发送给服务器,以使所述服务器对所述目标数据包进行解压,并将解压后的目标数据包拆分成多个数据包,从而将所述多个数据包重定向给VDI系统中的虚拟桌面。第四方面,本专利技术实施例提供了一种用于摄像头数据传输服务器,包括:第二获得单元,用于获得终端设备发送的目标数据包,所述数据包为接入所述终端设备的摄像头传输给所述终端设备的一帧图像对应的多个数据包通过所述终端设备合并压缩后形成的一个数据包;解压单元,用于解压所述目标数据包,并将解压后的目标数据包拆分成多个数据包;重定向单元,用于将所述多个数据包重定向给VDI系统中的虚拟桌面。可选的,所述解压单元,还用于:解压所述目标数据包,获得一帧图像数据;按照预设协议,将所述一帧图像数据拆分为多个图像数据,并为所述多个图像数据中的每一个图像数据构造控制信息;针对所述多个图像数据中的一个图像数据,由所述一个图像数据与所述一个图像数据对应的控制信息组合成具有特定格式的一个数据包,所述多个图像数据共组合成多个数据包,其中,所述特定格式为所述虚拟桌面能够识别的格式。可选的,所述第二获得单元,还用于:获得所述终端设备发送的所述摄像头接入的指示信息;基于所述指示信息,向所述终端设备发送的读取所述摄像头中图像的指令。第五方面,本专利技术实施例提供了一种摄像头数据传输系统,包括:至少一个如第三方面所述的终端设备;以及至少一个如第四方面所述的服务器。第六方面,本专利技术实施例提供了一种信息处理装置,包括至少一个处理器、以及至少一个存储器,其中,所述存储器存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行如第一方面所述方法的步骤。第七方面,本专利技术实施例提供了一种存储介质,所述存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如第一方面所述的方法的步骤。本专利技术实施例提供的VDI系统中摄像头数据的传输方法,可以获得摄像头发送的多个数据包过程中,其中,多个数据包为组成一帧图像的数据包,然后,再将多个数据包进行合并压缩成一个目标数据包,以降低传输的图像数据文件大小,最后,将压缩形成一个目标数据包发送给服务器,以使得服务器将形成的一个目标数据包重定向给服务器虚VDI系统中的虚拟桌面,所以,能够实现降低VDI系统中传输摄像头数据时的传输带宽的开销。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例。图1为本专利技术实施例提供的一种VDI系统框架示意图;图2为本专利技术实施例提供的一种应用场景示意图;图3为本发本文档来自技高网...

【技术保护点】
1.一种VDI系统中摄像头数据的传输方法,其特征在于,包括:获得摄像头发送的多个数据包,所述多个数据包为组成一帧图像的数据包;将所述多个数据包进行合并压缩后形成一个目标数据包;将所述目标数据包发送给服务器,以使得所述服务器将所述目标数据包重定向给所述服务器虚拟桌面基础架构VDI系统中的虚拟桌面。

【技术特征摘要】
1.一种VDI系统中摄像头数据的传输方法,其特征在于,包括:获得摄像头发送的多个数据包,所述多个数据包为组成一帧图像的数据包;将所述多个数据包进行合并压缩后形成一个目标数据包;将所述目标数据包发送给服务器,以使得所述服务器将所述目标数据包重定向给所述服务器虚拟桌面基础架构VDI系统中的虚拟桌面。2.如权利要求1所述的方法,其特征在于,所述将所述多个数据包进行合并压缩后形成一个目标数据包,具体包括:解析所述多个数据包,获得所述多个数据包中每个数据包包括的图像数据;根据获得的图像数据,合成一帧图像;采用预设压缩方式压缩合成的一帧图像,形成一个目标数据包。3.如权利要求1所述的方法,其特征在于,所述目标数据包的文件大小小于合并压缩前的所述多个数据包之和,和\或所述目标数据包还原后的图像质量不低于设定标准。4.如权利要求3所述的方法,其特征在于,所述获得摄像头发送的多个数据包之前,所述方法还包括:向所述服务器发送所述摄像头接入的指示信息;获得所述服务器基于所述指示信息反馈的读取所述摄像头中的图像数据的指令;向所述摄像头发送获得的指令。5.如权利要求1-4任一项所述的方法,其特征在于,所述将所述目标数据包发送给服务器,以使得所述服务器将所述目标数据包重定向给所述服务器虚拟桌面基础架构VDI系统中的虚拟桌面,具体为:将所述目标数据包发送给服务器,以使所述服务器对所述目标数据包进行解压,并将解压后的目标数据包拆分成多个数据包,从而将所述多个数据包重定向给VDI系统中的虚拟桌面。6.一种VDI系统中摄像头数据的传输方法,其特征在于,包括:获得终端设备发送的目标数据包,所述目标数据包为接入所述终端设备的摄像头传输给所述终端设备的一帧图像对应的多个数据包通过所述终端设备合并压缩后形成的一个数据包;解压所述目标数据包,并将解压后的目标数据包拆分成多个数据包;将所述多个数据包重定向给VDI系统中的虚拟桌面。7.如权利要求6所述的方法,其特征在于,所述解压所述目标数据包,并将解压后的目标数据包拆分成多个数据包,具体包括:解压所述目标数据包,获得一帧图像数据;按照预设协议,将所述一帧图像数据拆分为多个图像数据,并为所述多个图像数据中的每一个图像数据构造控制信息;针对所述多个图像数据中的一个图像数据,由所述一个图像数据与所述一个图像数据对应的控制信息组合成具有特定格式的一个数据包,所述多个图像数据共组合成多个数据包,其中,所述特定格式为所述虚拟...

【专利技术属性】
技术研发人员:许永健陈小芬苏其雄米杨
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建,35

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

1