【技术实现步骤摘要】
数据传输方法、云桌面虚拟机、云终端及可读存储介质
[0001]本专利技术涉及互联网
,特别涉及一种数据传输方法、云桌面虚拟机、云终端及可读存储介质。
技术介绍
[0002]目前桌面虚拟化(Virtual Desktop Infrastructure,VDI)技术架构下,因为桌面系统运行在云端,需要通过桌面传输协议将画面传输到用户侧,因此,网络的质量直接影响用户的体验和感知,如何降低网络质量对用户体验的影响,是云桌面产品中持续优化和重点关注的研究方向。尤其在互联网上传输桌面时,网络质量较差的情况下,网络传输效率低下,明显影响用户使用体验。
技术实现思路
[0003]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0004]本专利技术提供了一种数据传输方法、云桌面虚拟机、云终端及可读存储介质,能够提升云桌面业务的网络传输效率,降低云桌面业务对于网络带宽的需求,提升用户使用体验。
[0005]第一方面,本专利技术实施例提供了一种数据传输方法,应用于云桌面虚拟机,所 ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,应用于云桌面虚拟机,所述方法包括:接收来自云终端的外设输入信号;根据所述外设输入信号更新并抓取目标屏幕图像;将所述目标屏幕图像和虚拟机缓存区的缓存屏幕图像进行比对处理,得到比对结果;当所述比对结果为所述虚拟机缓存区中具有与所述目标屏幕图像相同的第一缓存屏幕图像,生成与所述第一缓存屏幕图像对应的缓存命中指令并发送至所述云终端,以使所述云终端从云终端缓存区中提取出与所述缓存命中指令对应的第二缓存屏幕图像并进行显示,其中,所述云终端缓存区中的所述第二缓存屏幕图像由所述虚拟机缓存区中的所述第一缓存屏幕图像同步得到。2.根据权利要求1所述的数据传输方法,其特征在于,在所述接收来自云终端的外设输入信号之前,还包括:接收来自所述云终端的登录指令以使所述云终端登录所述云桌面虚拟机;抓取并缓存初始屏幕图像,并将所述初始屏幕图像发送至所述云终端以使所述云终端显示并缓存所述初始屏幕图像。3.一种数据传输方法,应用于云桌面虚拟机,所述方法包括:接收来自云终端的外设输入信号;根据所述外设输入信号进行用户操作行为识别处理,得到用户操作行为结果;根据所述外设输入信号更新并抓取目标屏幕图像;将所述目标屏幕图像和虚拟机缓存区的缓存屏幕图像进行比对处理,得到比对结果;当所述比对结果为所述虚拟机缓存区中不具有与所述目标屏幕图像相同的缓存屏幕图像,根据所述用户操作行为结果对所述目标屏幕图像的图像传输参数进行调整,并将调整后的目标屏幕图像发送至所述云终端,以使所述云终端显示调整后的目标屏幕图像。4.根据权利要求3所述的数据传输方法,其特征在于,所述图像传输参数包括编码参数和压缩参数;对应地,所述根据所述用户操作行为结果对所述目标屏幕图像的图像传输参数进行调整包括:当所述用户操作行为结果为切换操作,选用低帧频编码参数和高压缩比参数对所述目标屏幕图像进行调整;当所述用户操作行为结果为停驻阅读操作,选用高帧频编码参数和无损压缩参数对所述目标屏幕图像进行调整。5.根据权利要求3所述的数据传输方法,其特征在于所述方法还包括:将所述用户操作行为结果发送至所述云终端,以使所述云终端根据所述用户操作行为结果对所述调整后的目标屏幕图像进行智能补偿处理。6.根据权利要求3所述的数据传输方法,其特征在于,在所述接收来自云终端的外设输入信号之前,还包括:接收来自所述云终端的登录指令以使所述云终端登录所述云桌面虚拟机;抓取并缓存初始屏幕图像,并将所述初始屏幕图像发送至所述云终端以使所述云终端显示并缓存所述初始屏幕图像。7.一种数据传输方法,应用于云终端,所述方法包括:
接收外设输入信号;将所述外设输入信号发送至云桌面虚拟机,以使所述云桌面虚拟机根据所述外设输入信号生成与虚拟机缓存区中的第一缓存屏幕图像对应的缓存命中指令;接收来自所述云桌面虚拟机的所述缓存命中指令;根据所述缓存命中指令从云终端缓存区中提取出与所述缓存命中指令对应的第二缓存屏幕图像并进行显示处理,其中,所述云终端缓存区中的所述第二缓存屏幕图像由所述云桌面虚拟机中的所述第一缓存屏幕图像同步得到。8.根据权利要求7所述的数据传输方法,其特征在于,在所述接收外设输入信号之前,还包括:发送登录指令至所述云桌面虚拟机以使所...
【专利技术属性】
技术研发人员:陈红领,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。