【技术实现步骤摘要】
【国外来华专利技术】提供利用用户和系统提示优化的分层显示远程处理的计算机系统及相关方法
技术介绍
传统上,个人计算机包括操作系统、应用和用户设置的组合,它们分别由所有者或管理器在持续的基础上单独管理。然而,许多组织现在正在使用应用和/或桌面虚拟化来提供更灵活的选项,以解决其用户变化的需求。在桌面虚拟化中,可以将用户的计算环境(例如,操作系统、应用和/或用户设置)与用户的物理计算设备(例如,智能电话、膝上型计算机、台式计算机)分离。使用客户端-服务器技术,“虚拟桌面”可以存储在远程服务器中并由远程服务器管理,而不是存储在客户端计算设备的本地存储中。存在几种不同类型的桌面虚拟化系统。作为示例,虚拟桌面基础设施(VDI)是指在驻留在服务器上的虚拟机内部运行用户桌面的处理。VDI和其它基于服务器的桌面虚拟化系统可以为每个用户提供个性化桌面,同时允许集中管理和安全性。这样的系统中的服务器可以包括用于虚拟桌面镜像和系统配置信息的存储,以及用于提供虚拟桌面并允许用户与其互连的软件组件。例如,(多个)VDI服务器可以包括用于创建和维护多个虚拟机的一个或多个监管器(虚拟机管理器)、用于管理(多个)监管器的软件、连接代理以及用于供应和管理虚拟桌面的软件。在一些实施例中,(多个)VDI服务器可以提供对基于共享服务器的托管应用以及Web/软件即服务(SaaS)应用的访问。可以使用单个虚拟化服务器或互连为服务器网格的服务器组合来实现桌面虚拟化系统。例如,云计算环境或云系统可以包括计算资源池(例如,桌面虚拟化服务器)、存储盘、联网硬件和其它物理资源以及附加的计算设备,所 ...
【技术保护点】
1.一种计算设备,包括:/n存储器和处理器,所述处理器与所述存储器协作,以/n托管要经由帧缓冲器在客户端设备处远程显示的虚拟计算会话,所述客户端设备被配置为经由图形用户界面(GUI)呈现所述虚拟计算会话,/n基于所述虚拟会话输入并且在不分析所述帧缓冲器的情况下,检测所述虚拟计算会话内的交互式图形区,/n向所述交互式图形区分派比所述帧缓冲器内的其它内容更高的优先级,并且/n基于所分派的优先级,将所述帧缓冲器的内容发送到所述客户端计算设备,以用于在所述GUI中呈现。/n
【技术特征摘要】
【国外来华专利技术】20180504 US 62/6670721.一种计算设备,包括:
存储器和处理器,所述处理器与所述存储器协作,以
托管要经由帧缓冲器在客户端设备处远程显示的虚拟计算会话,所述客户端设备被配置为经由图形用户界面(GUI)呈现所述虚拟计算会话,
基于所述虚拟会话输入并且在不分析所述帧缓冲器的情况下,检测所述虚拟计算会话内的交互式图形区,
向所述交互式图形区分派比所述帧缓冲器内的其它内容更高的优先级,并且
基于所分派的优先级,将所述帧缓冲器的内容发送到所述客户端计算设备,以用于在所述GUI中呈现。
2.根据权利要求1所述的计算设备,进一步被配置为捕捉所述虚拟会话输入。
3.根据权利要求1所述的计算设备,其中所述虚拟会话输入包括窗口模式事件。
4.根据权利要求1所述的计算设备,其中所述虚拟会话输入包括滚动模式事件。
5.根据权利要求1所述的计算设备,其中所述虚拟会话输入包括文本模式输入数据。
6.根据权利要求5所述的计算设备,其中所述处理器进一步被配置为:将所述文本模式输入数据在呈现所述帧缓冲器的对应内容之前异步发送到所述客户端设备以用于呈现。
7.根据权利要求5所述的计算设备,其中所述文本模式输入数据包括文本数据和相关联的文本元数据;并且其中,所述文本元数据包括字体类型、字体大小、前景色、背景色、斜体、粗体、下划线和行间距中的至少一个。
8.根据权利要求5所述的计算设备,其中所述文本模式输入数据对应于滚动容器内的文本模式。
9.根据权利要求1所述的计算设备,其中所述处理器被配置为利用与所述帧缓冲器内的其它内容不同的前向纠错(FEC)水平来发送所述帧缓冲器的与感兴趣的区相对应的内容。
10.根据权利要求1所述的计算设备,其中所述处理器被配置为经由与所述帧缓冲器内的其它内容不同的虚拟信道来发送与所述交互式图形区相对应的图形数据。
11.根据权利要求10所述的计算设备,其中所述处理器被配置为经由第一信道将与交互式图形区相对应的图形数据从所述帧缓冲器发送到所述客户端计算设备,并且经由第二信道将其余的图形数据从所述帧缓冲器发送到所述客户端计算设备。
12.一种方法,包括:
将虚拟计算会话托管在计算设备处,以经由帧缓冲器在客户端设备处远程显示,所述客户端设备被配置为经由图形用户界面(GUI)来呈现所述虚拟计算会话;
基于所述虚拟会话输入并且在不分析所述帧缓冲器的情况下,在所述计算设备处检测所述虚拟计算会话内的交互式图形区;
向所述交互式图形区分派比在所述计算设备处的帧缓冲器内的其它内容更高的优先级;和
基于所分派的优先级,将所述帧缓冲器的内容从所述计算设备发送到所述客户端设备,以用于在所述GUI中呈现。
13.根据权利要求12所述的方法,其中所述虚拟会话输入包括窗口模式事件。
14.根据权利要求12所述的方法,其中所述虚拟会话输入包括滚动模式事件。
15.根据权利要求12所述的方法,其中所述虚拟会话输入包括文本模式输入数据。
16.一种计算系统,包括:
服务器,被配置为托管虚拟计算会话并经由帧缓冲器远程显示所述虚拟计算会话;和
客户端设备,被配置为经由图形用户界面(GUI)从所述服务器远程访问虚拟计算会话;
其中,所述服务器进一步被配置为
基于虚拟会话输入并且在不分析所述帧缓冲器的情况下,检测虚拟计算会话内的交互式图形区,
向交互式图形区分派比所述帧缓冲器内的其它内容更高的优先级,并且
基于所分派的优先级,将所述帧缓冲器的内容发送到所述客户端设备,以用于在所述GUI中呈现。
17.根据权利要求16所述的计算系统,其中所述服务器进一步被配置为捕捉所述虚拟会话输入。
18.根据权利要求16所述的计算系统,其中所述其中所述虚拟会话输入包括窗口模式事件。
19.根据权利要求16所述的计算系统,其中所述其中所述虚拟会话输入包括滚动模式事件。
20.根据权利要求16所述的计算系统,其中所述其中所述虚拟会话输入包括文本模式输入数据。
21.一种计算设备,包括:
存储器和处理器,所述与所述存储器协作,以
托管要经由帧缓冲器远程显示在客户端设备处的虚拟计算会话,所述客户端设备被配置为经由图形用户界面(GUI)呈现所述虚拟计算会话,
基于图形内容带宽与FEC带宽的比率,为所述帧缓冲器内的图形内容生成前向纠错(FEC)数据,
以及
确定与所述至少一个虚拟信道相关联的服务质量(QoS)参数,以及
基于所述QoS参数的改变来调整图形内容带宽与FEC带宽的比率,以及
通过所述至少一个虚拟信道将所述图形内容和经调整的FEC数据发送到所述客户端设备,以用于在所述GUI内显示。
22.根据权利要求21所述的计算设备,其中发送到所述客户端设备的所述图形内容被划分为分组,并且所述QoS参数包括分组丢失率;并且其中图形内容带宽与FEC带宽的比率随着所述分组丢失率的增加而减小。
23.根据权利要求21所述的计算设备,其中所述处理器在不改变所述至少一个虚拟信道的总带宽的情况下调整图形内容带宽与FEC带宽的比率。
24.根据权利要求21所述的计算设备,其中所述至少一个虚拟信道包括可靠信道和有损信道;并且其中,所述可靠信道上的图形内容带宽与FEC带宽的比率高于所述有损信道上的图形内容带宽与FEC带宽的比率。
25.根据权利要求21所述的计算设备,其中所述QoS参数包括网络延时;并且其中图形内容带宽与FEC带宽的比率随着网络延时的增加而减小。
26.根据权利要求21所述的计算设备,其中所述QoS参数包括所述至少一个虚拟信道的估计带宽。
27.根据权利要求21所述的计算设备,其中所述QoS参数包括与所述至少一个虚拟信道相关联的预期比特率;并且其中图形内容带宽与FEC带宽的比率随着所述预期比特率的减小而减小。
28.根据权利要求21所述的计算设备,其中所述QoS参数包括与所述服务器相关联的负载。
29.根据权利要求21所述的计算设备,其中所述处理器进一步被配置为基于所述帧缓冲器内的所述图形内容数据的优先级来选择性地改变图形内容带宽与FEC带宽的比率。
30.根据权利要求21所述的计算设备,其中所述处理器进一步被配置为基于所述帧缓冲器内的所述图形内容数据的大小来选择性地改变图形内容带宽与FEC带宽的比率。
31.一种方法,包括:
用于将托管在服务器处的虚拟计算会话经由帧缓冲器远程显示在客户端设备处,其中所述客户端设备被配置为经由图形用户界面(GUI)呈现所述虚拟计算会话,基于图形内容带宽与前向纠错(FEC)带宽的比率,为所述服务器处的帧缓冲器内的图形内容生成FEC数据,
确定与所述至少一个虚拟信道相关联的服务质量(QoS)参数,
基于所述QoS参数的改变来调整所述服务器处的图形内容带宽与FEC带宽的比率,以及
通过至少一个虚拟信道将所述图形内容和相关联的FEC数据从所述服务器发送到所述客户端设备,以用于在所述GUI内呈现。
32.根据权利要求31所述的方法,其中发送到所述客户端设备的所述图形内容被划分为分组,并且所述QoS参数包括分组丢失率;并且其中图形内容带宽与FEC带宽的比率随着分组丢失率的增加而减小。
33.根据权利要求31所述的方法,其中选择性地改变包括:在不改变所述至少一个虚拟信道的总带宽的情况下,调整图形内容带宽与FEC带宽的比率。
34.根据权利要求31所述的方法,其中所述至少一个虚拟信道包括可靠信道和有损信道;并且其中所述可靠信道上的图形内容带宽与FEC带宽的比率高于所述有损信道上的图形内容带宽与FEC带宽的比率。
35.根据权利要求31所述的方法,其中所述QoS参数包括网络延时;并且其中图形内容带宽与FEC带宽的比率随着网络延时的增加而减小。
36.一种计算系统,包括:
服务器,被配置为托管虚拟计算会话,所述虚拟计算会话要经由帧缓冲器被远程显示;和
客户端设备,被配置为从所述服务器远程访问所述虚拟计算会话,并且经由图形用户界面(GUI)呈现所述虚拟计算会话;
其中,所述服务器进一步被配置为
基于图形内容带宽与F...
【专利技术属性】
技术研发人员:G·莫姆基罗夫,
申请(专利权)人:茨特里克斯系统公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。