一种自适应虚拟桌面传输方法及装置制造方法及图纸

技术编号:22420235 阅读:29 留言:0更新日期:2019-10-30 02:34
本发明专利技术实施例提供一种自适应虚拟桌面传输方法及装置,该方法包括:根据网络往返时延对虚拟桌面进行周期性网络探测,确定网络状态信息;周期性获取用户操作数据信息,根据所述用户操作数据信息确定用户使用场景信息;根据所述网络状态信息和用户使用场景信息确定自适应策略,并根据所述自适应策略进行调节。本发明专利技术实施例提供的方案可以根据网络的实际情况和用户对于服务需求的实际侧重来制定与之对应的自适应策略,其可以有效满足多种的用户需求,且不需要切断虚拟桌面服务既可以实现用户无感知的自适应传输及数据处理。

【技术实现步骤摘要】
一种自适应虚拟桌面传输方法及装置
本专利技术涉及数据处理
,尤其涉及一种自适应虚拟桌面传输方法及装置。
技术介绍
虚拟桌面技术为企业实现桌面系统的远程动态访问与数据中心统一托管的技术,用户可以通过任何设备,在任何地点、任何时间访问在网络上的属于个人的桌面系统。虚拟桌面服务端通过网络传输接收来自用户端的动作信息,将其运算及渲染后,将图像进行压缩,并发送至客户端显示。虚拟桌面应用程序使用操作虚拟化技术提供的各种资源,主要包括CPU、内存、文件系统等。用户端在使用操作系统时,用户端的不同使用状态具有不同的使用特征,例如用户使用文档操作时,用户会进行频繁的输入操作,且更加关注部分区域的显示内容,对显示质量的要求较高;用户使用浏览操作时,用户会频繁进行鼠标操作,此时用户更加关注显示更新的及时性。目前的虚拟桌面技术更多的在图形处理阶段进行优化,无法满足多种不同的用户需求。因此如实现满足多种不同用户需求的虚拟桌面传输已经成为了业界亟待解决的问题。
技术实现思路
本专利技术实施例提供一种自适应虚拟桌面传输方法及装置,用以解决上述
技术介绍
中提出的技术问题,或至少部分解决上述
技术介绍
中提出的技术问题。第一方面,本专利技术实施例提供一种自适应虚拟桌面传输方法,包括:根据网络往返时延对虚拟桌面进行周期性网络探测,确定网络状态信息;周期性获取用户操作数据信息,根据所述用户操作数据信息确定用户使用场景信息;根据所述网络状态信息和用户使用场景信息确定自适应策略,并根据所述自适应策略进行调节。更具体的,所述根据网络往返时延对虚拟桌面进行周期性网络探测,确定网络状态信息的步骤,具体包括:在第一期间内根据网络往返时延对虚拟桌面进行周期性网络探测,确定第一网络状态信息;在第二期间内根据网络往返时延对虚拟桌面进行周期性网络探测,确定第二网络状态信息;根据所述第一网络状态信息和第二网络状态信息进行网络评判,若网络状态发生变化,则对网络状态进行更新,从而确定网络状态信息。更具体的,所述周期性获取用户操作数据信息,根据所述用户操作数据信息确定用户使用场景信息的步骤,具体包括:在第一周期内获取第一用户操作数据信息,根据所述第一用户操作数据信息进行操作侧重判断,分析确定第一用户使用场景信息;在第二周期内获取第二用户操作数据信息,根据所述第二用户操作数据信息进行操作侧重判断,分析确定第二用户使用场景信息;根据所述第一用户使用场景信息和所述第二用户使用场景信息进行用户侧重点评判,若用户使用场景信息发生变化,则对用户使用场景进行更新,从而确定用户使用场景信息。更具体的,所述网络状态信息包括:低延迟状态和高延迟状态。更具体的,所述用户使用场景信息包括:低交互需求场景和高交互需求场景。更具体的,所述根据所述网络状态信息和用户使用场景信息确定自适应策略的步骤具体包括:若所述网络状态信息为低延迟状态,所述用户使用场景信息为低交互需求场景,则降低消息处理间隔,采用流压缩算法,提高图片压缩质量;若所述网络状态信息为低延迟状态,所述用户使用场景信息为高交互需求场景,则降低消息处理间隔;采用有损压缩算法,降低图片压缩质量;若所述网络状态信息为高延迟状态,所述用户使用场景信息为高交互需求场景;则提高消息处理间隔,采用有损压缩算法,降低图片压缩质量;若所述网络状态信息为高延迟状态,所述用户使用场景信息为低交互需求场景,则提高消息处理间隔,采用流压缩算法,降低图片压缩质量。第二方面,本专利技术实施例提供一种自适应虚拟桌面传输装置,其特征在于,包括:网络探测模块,用于根据网络往返时延对虚拟桌面进行周期性网络探测,确定网络状态信息;场景识别模块,用于周期性获取用户操作数据信息,根据所述用户操作数据信息确定用户使用场景信息;自适应调节模块,用于根据所述网络状态信息和用户使用场景信息确定自适应策略,并根据所述自适应策略进行调节。第三方面,本专利技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如第一方面所述自适应虚拟桌面传输方法的步骤。第四方面,本专利技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如第一方面所述自适应虚拟桌面传输方法的步骤。本专利技术实施例提供的一种自适应虚拟桌面传输方法及装置,通过以网络探测为起点,进行虚拟桌面系统内网络延迟探测,同时通过用户操作数据信息,判断用户的使用特征,确定用户的使用场景信息,从而判断用户对于服务需求的侧重,从而结合网络状态信息和用户使用场景信息从而确定自适应调节策略,通过自适应调节策略提供传输服务,本专利技术实施例提供的方案可以根据网络的实际情况和用户对于服务需求的实际侧重来制定与之对应的自适应策略,其可以有效满足多种的用户需求,且不需要切断虚拟桌面服务既可以实现用户无感知的自适应传输及数据处理。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例中所描述的自适应虚拟桌面传输方法流程示意图;图2为本专利技术一实施例所描述的自适应虚拟桌面流程图;图3为本专利技术一实施例所描述的部署架构图;图4为本专利技术一实施例所描述的自适应调节方法流程图;图5为本专利技术一实施例所描述的自适应虚拟桌面传输装置结构示意图;图6为本专利技术一实施例所描述的电子设备结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术一实施例中所描述的自适应虚拟桌面传输方法流程示意图,如图1所示,包括:步骤S1,根据网络往返时延对虚拟桌面进行周期性网络探测,确定网络状态信息;步骤S2,周期性获取用户操作数据信息,根据所述用户操作数据信息确定用户使用场景信息;步骤S3,根据所述网络状态信息和用户使用场景信息确定自适应策略,并根据所述自适应策略进行调节。具体的,本专利技术实施例中所描述的网络往返时延是指表示从发送端发送数据开始,到发送端收到来自接收端的确认,接收端收到数据后便立即发送确认,总共经历的时延。本专利技术实施例中周期性网络探测是指,间隔预设时间对网络进行周期性探测,且进行网络探测的周期时间内,同时获取该周期时间内的用户操作数据信息,从而确定该时间段内的用户使用场景信息。本专利技术实施例中所描述的网络状态信息包括网络低延迟状态和网络高延迟状态,网络状态信息还可以包括延迟上升状态和延迟恢复状态,其中,延迟上升状态是指从网络低延迟状态逐渐变为网络高延迟状态的期间状态;其中延迟恢复状态是指从网络高延迟状态逐渐变为网络低延迟状态的期间状态。本专利技术实施例中用户使用场景信息可以包括低交互需求场景和高交互需求场景。其中,低交互需求场景可以具体是指用户观看视频内容时,会更加关注视频区域的显示本文档来自技高网...

【技术保护点】
1.一种自适应虚拟桌面传输方法,其特征在于,包括:根据网络往返时延对虚拟桌面进行周期性网络探测,确定网络状态信息;周期性获取用户操作数据信息,根据所述用户操作数据信息确定用户使用场景信息;根据所述网络状态信息和用户使用场景信息确定自适应策略,并根据所述自适应策略进行调节。

【技术特征摘要】
1.一种自适应虚拟桌面传输方法,其特征在于,包括:根据网络往返时延对虚拟桌面进行周期性网络探测,确定网络状态信息;周期性获取用户操作数据信息,根据所述用户操作数据信息确定用户使用场景信息;根据所述网络状态信息和用户使用场景信息确定自适应策略,并根据所述自适应策略进行调节。2.根据权利要求1所述自适应虚拟桌面传输方法,其特征在于,所述根据网络往返时延对虚拟桌面进行周期性网络探测,确定网络状态信息的步骤,具体包括:在第一期间内根据网络往返时延对虚拟桌面进行周期性网络探测,确定第一网络状态信息;在第二期间内根据网络往返时延对虚拟桌面进行周期性网络探测,确定第二网络状态信息;根据所述第一网络状态信息和第二网络状态信息进行网络评判,若网络状态发生变化,则对网络状态进行更新,从而确定网络状态信息。3.根据权利要求2所述自适应虚拟桌面传输方法,其特征在于,所述周期性获取用户操作数据信息,根据所述用户操作数据信息确定用户使用场景信息的步骤,具体包括:在第一周期内获取第一用户操作数据信息,根据所述第一用户操作数据信息进行操作侧重判断,分析确定第一用户使用场景信息;在第二周期内获取第二用户操作数据信息,根据所述第二用户操作数据信息进行操作侧重判断,分析确定第二用户使用场景信息;根据所述第一用户使用场景信息和所述第二用户使用场景信息进行用户侧重点评判,若用户使用场景信息发生变化,则对用户使用场景进行更新,从而确定用户使用场景信息。4.根据权利要求1所述自适应虚拟桌面传输方法,其特征在于,所述网络状态信息包括:低延迟状态和高延迟状态。5.根据权利要求4所述自适应虚拟桌面传...

【专利技术属性】
技术研发人员:涂碧波郭旭李青
申请(专利权)人:中国科学院信息工程研究所
类型:发明
国别省市:北京,11

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

1