[发明专利]控制网络流量的方法与装置有效
申请号: | 201811043061.0 | 申请日: | 2018-09-07 |
公开(公告)号: | CN109151584B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 李勇 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443;H04N19/625;H04N19/186;H04N21/2385;H04N21/462 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 时林;毛威 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 网络流量 方法 装置 | ||
本申请提供了一种控制网络流量的方法,所述方法由虚拟机执行,所述虚拟机中运行有应用程序,包括:获取当前序列指令,所述当前序列指令携带有待绘制的目标图像数据,所述当前序列指令是由所述应用程序产生的;根据网络带宽与预设的帧率,确定码流长度阈值,所述网络带宽是为所述虚拟机分配的当前可用的网络带宽;对所述目标图像数据使用渐进式jpeg压缩方法压缩,生成目标码流,所述目标码流的长度小于或等于所述码流长度阈值;输出所述目标码流。该方法能够降低网络发生卡顿的可能性,增强用户的流畅性体验。
技术领域
本申请涉及信息技术领域,并且更具体地,涉及控制网络流量的方法与装置。
背景技术
随着公有云业务的发展,桌面云作为部署在公有云上的常用应用之一,维护其在广域网环境中流畅稳定地运行,是桌面云面临的重大挑战之一。
广域网环境中,大延时、传输带宽限制、丢包、抖动等,都会对桌面云的用户体验造成重大影响。特别是当桌面云发生场景切换(例如,用户打开一个应用所引发的全屏画面更新等)时,往往会造成大量更新数据的必要传输,进而产生峰值带宽,造成广域网的拥塞,有可能导致本台虚拟机甚至多台虚拟机的画面卡顿,甚至断连,进而影响客户端的用户体验。
因此,亟待提供一种网络流控技术,以维持广域网下的用户的流畅性体验。
发明内容
本申请提供一种控制网络流量的方法,能够降低网络发生卡顿的可能性,增强用户的流畅性体验。
第一方面,提供了一种控制网络流量的方法,其特征在于,所述方法由虚拟机执行,所述虚拟机中运行有应用程序,包括:获取当前序列指令,所述当前序列指令携带有待绘制的目标图像数据,所述当前序列指令是由所述应用程序产生的;根据网络带宽与预设的帧率,确定码流长度阈值,所述网络带宽是为所述虚拟机分配的当前可用的网络带宽;对所述目标图像数据使用渐进式jpeg压缩方法压缩,生成目标码流,所述目标码流的长度小于或等于所述码流长度阈值;输出所述目标码流。
通过根据为虚拟机分配的当前可用的网络带宽与预设的帧率,确定码流长度阈值,并根据码流长度阈值对目标码流的长度进行控制,使得输出的目标码流的长度不大于码流阈值长度,从而对传输目标码流所需的网络带宽进行控制,进而降低由于传输目标码流所需的网络带宽过大所导致的网络发生卡顿的可能性,从而增强用户的流畅性体验。
可选地,所述对所述N层DCT系数集合使用渐进式jpeg压缩方法压缩,生成所述目标码流,包括:对所述N层DCT系数集合使用渐进式jpeg压缩方法压缩,生成原始码流,并根据所述码流长度阈值与所述原始码流,生成所述目标码流,所述原始码流的长度大于所述码流长度阈值;或,根据所述码流长度阈值,对所述N层DCT系数集合使用渐进式jpeg压缩方法压缩,生成所述目标码流。
结合第一方面,在第一方面的某些实现方式中,所述方法还包括:确定所述当前序列指令指示的所述目标图像数据的绘制区域为伪视频区域,所述伪视频区域为满足预设规则的区域。
在对所述目标图像数据使用渐进式jpeg压缩方法压缩,生成目标码流之前,通过确定当前序列指令指示的目标图像数据的绘制区域是否为伪视频区域,当目标图像数据的绘制区域为伪视频区域时,对当前序列指令携带的目标图像数据使用渐进式jpeg压缩方法压缩,避免对未被虚拟显示驱动标记为视频模式的序列指令直接使用其他压缩方法编码,即,在未被虚拟显示驱动标记为视频模式的序列指令指示的目标图像数据的绘制区域为伪视频区域时,对当前序列指令携带的目标图像数据使用渐进式jpeg压缩方法压缩,从而对传输目标码流所需的网络带宽进行控制,进而降低由于传输目标码流所需的网络带宽过大所导致的网络发生卡顿的可能性,从而增强用户的流畅性体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811043061.0/2.html,转载请声明来源钻瓜专利网。