用于经由中间装置管理分组流的系统和方法制造方法及图纸

技术编号:31902031 阅读:21 留言:0更新日期:2022-01-15 12:38
可以通过向客户机和托管用于输送的资源的服务器之间的装置供应应用元数据和用户意图来优化虚拟应用和桌面输送。还可以引用应用来标记用于输送虚拟应用或桌面的数据分组。通过供应元数据并且用元数据标记分组,中间网络装置可以以目标QoS来提供数据分组流。此外,装置可以将网络资源分配规则(例如,防火墙和QoS配置)应用于由客户机相对于虚拟通道在带外(诸如互联网)检索的重定向内容。对于所访问的不同类型的资源,网络资源分配规则可能不同。装置还可以控制服务器上的输送代理,以基于网络状况修改通过虚拟通道建立的通信会话。络状况修改通过虚拟通道建立的通信会话。络状况修改通过虚拟通道建立的通信会话。

【技术实现步骤摘要】
【国外来华专利技术】用于经由中间装置管理分组流的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求于2019年9月30日提交的名称为“SYSTEMS AND METHODS FOR MANAGING STREAMS OF PACKETS VIA INTERMEDIARY DEVICES”的美国专利申请No.16/588,638的优先权,后者作为于2019年9月30日提交的名称为“SYSTEMS AND METHODS FOR MANAGING STREAMS OF PACKETS VIA INTERMEDIARY DEVICES”的美国专利申请No.16/588,280的继续申请根据35U.S.C.
§
120要求优先权,后者根据35U.S.C.
§
119(e)要求于2019年5月20日提交的名称为“OPTIMZING VIRTUAL APPLICATION DELIVERY USING APPLICATION METADATA”的美国临时专利申请No.62/850,348的优先权,上述申请中的每一个通过引用全部并入本文。


[0003]本申请总地涉及通信和网络系统,包括但不限于用于输送虚拟应用和桌面的系统和方法。

技术介绍

[0004]在网络计算环境中,通信通道可以用于在网络装置之间交换数据分组。

技术实现思路

[0005]提供本概述是为了以简化形式引入概念的选择,概念将在下面的具体实施方式中进一步描述。本概述不旨在识别关键特征或基本特征,也不旨在限制本文所包括的权利要求的范围。
[0006]中间网络装置可以驻留在客户机和服务器之间,并且可以控制客户机对在服务器中的一个上托管的资源的访问。中间网络装置的一个示例可以是软件定义的广域网(SD

WAN)。中间网络装置可以支持根据多流远程访问协议的通信,诸如独立计算架构(ICA)、高清晰度用户体验(HDX)显示远程协议和远程桌面协议(RDP)。通过多流远程访问,中间网络装置可以控制不同虚拟通道的服务质量(QoS)(例如,分组丢失、位速率、吞吐量、延迟和抖动的范围),并且可以具有用于输送各种资源的单独的端口。中间网络装置还可以执行与通信相关的其他功能,诸如数据压缩和高速缓存。
[0007]为了更好地利用中间网络装置的能力,可以通过向客户机和托管用于输送的资源的服务器之间的中间网络装置供应丰富的应用元数据和用户意图(也采用元数据的形式)来优化虚拟应用和桌面输送。应用元数据可以包括关于应用的操作的各种信息,诸如应用名称、类型和焦点中的用户元素等。可以由检测到的和/或预期的交互(例如,滚动、键入、控件的类型等)来推断用户意图。还可以引用应用来标识(例如,标记)用于输送虚拟应用或桌面的数据分组和/或虚拟通道。(与应用和/或用户意图相关联的)元数据可以与不同虚拟通道中的数据分组分开发送。通过供应元数据并且用元数据标记分组或虚拟通道,中间网络装置可以独立于数据分组的处理来控制服务质量(QoS),并且以目标QoS提供数据分组流。
[0008]此外,中间网络装置可以为相对于虚拟通道(例如,互联网)在带外的或者不包括在虚拟通道中并由客户机检索的重定向内容应用网络资源分配规则(例如,防火墙和/或QoS配置)。对于所访问的不同类型的资源,网络资源分配规则可能不同。例如,可以为使用虚拟通道的多流远程访问以及为通常的互联网浏览指定不同的QoS。在这些规则下,用户可能不允许直接观看来自主机网站的视频流(例如,不使用虚拟通道),但是可以重定向到虚拟通道中的一个来访问视频流。规则可以允许不同的加速技术,诸如浏览器内容重定向(BCR)、具有客户机侧抓取的多媒体重定向和闪存重定向等,以允许在传送数据分组时对网络资源进行精细控制。中间网络装置还可以指示或者控制服务器上的虚拟输送代理(VDA),以基于网络状况修改通过虚拟通道建立的通信会话。以这种方式,可以根据网络状况来分配网络资源。
[0009]本专利技术的至少一个方面涉及管理分组流的系统、方法和非暂时性计算机可读介质。客户机装置和服务器中间的网络装置可以从输送代理接收服务器上托管的并且客户机装置可访问的应用的元数据。元数据可以包括指示与应用的用户交互的数据。网络装置可以支持应用的多个虚拟通道以传送至少一个分组流。网络装置可以从输送代理接收至少一个分组流。至少一个分组流可以包括与元数据的部分相关联的标识符。网络装置可以根据与至少一个分组流相关联的元数据的部分,确定要分配给至少一个分组流的网络资源。
[0010]在一些实施例中,元数据可以包括应用的标识。在一些实施例中,交互数据可以包括关于以下至少一项的信息:激活的用户界面元素、事件通知、通过输入装置的用户输入或者用户访问的统一资源定位器(URL)。
[0011]在一些实施例中,网络装置可以经由与多个虚拟通道分离的虚拟通道从输送代理接收应用的元数据。在一些实施例中,网络装置可以向客户机装置发送应用的元数据。在一些实施例中,网络装置可以从客户机装置接收第二分组流。第二分组流中的每一个可以包括与元数据的部分相关联的标识符。在一些实施例中,网络装置可以根据与第二分组流相关联的元数据的部分来确定要分配给第二分组流中的至少一个的网络资源。
[0012]在一些实施例中,网络装置可以从客户机装置接收关于客户机装置处的活动的第二元数据。在一些实施例中,网络装置可以从客户机装置接收第二分组流。第二分组流中的每一个可以包括与第二元数据的部分相关联的第二标识符。在一些实施例中,网络装置可以根据与第二分组流相关联的第二元数据的部分来确定要分配给第二分组流中的至少一个的网络资源。
[0013]在一些实施例中,网络装置可以经由云服务或另一网络装置从输送代理接收应用的元数据。在一些实施例中,网络装置可以从分组报头访问与元数据的部分相关联的标识符。在一些实施例中,分组报头可以包括具有明文扩展的传输层安全性(TLS)或数据报TLS(DTLS)报头。
[0014]在一些实施例中,网络装置可以在与分组流相关联的元数据的部分上应用至少一个策略。在一些实施例中,网络装置可以基于至少一个策略的应用来确定要分配给分组流中的至少一个的通道资源。在一些实施例中,网络装置可以通过将所确定的网络资源分配给分组流中的至少一个来向分组流中的至少一个提供期望的服务质量(QoS)。在一些实施例中,网络装置可以通过为分组流中的至少一个分配带宽、设置带宽限制或者节流数据传输速率,来将所确定的网络资源分配给分组流中的至少一个。
[0015]本专利技术的至少一个方面涉及访问web内容的系统、方法和非暂时性计算机可读介质。客户机装置和服务器中间的网络装置可以从输送代理接收服务器上托管的并且客户机装置可访问的应用的元数据。网络装置可以从输送代理接收标识符(例如,统一资源定位器(URL))。URL可以使客户机装置能够从web服务器访问web内容。网络装置可以根据接收到的元数据确定网络资源的分配,以从web服务器访问web内容。网络装置可以基于所确定的网络资源的分配,向客户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:由在客户机装置和服务器中间的网络装置确定网络状况,所述网络装置支持在所述客户机装置和所述服务器的输送代理上能够执行的应用之间的多个虚拟通道,所述虚拟通道传送分组流;由所述网络装置向所述输送代理传输指示所确定的网络状况的元数据;以及由所述输送代理响应于指示所确定的网络状况的所传输的元数据,更新所述虚拟通道的分组传输配置。2.根据权利要求1所述的方法,其中,更新所述分组传输配置包括将所述虚拟通道中的至少一个的分组传输模式从第一模式改变为第二模式,所述第二模式比所述第一模式具有更高的带宽效率。3.根据权利要求2所述的方法,其中,从所述第一模式改变为所述第二模式包括将所述虚拟通道中的一个从H.264图形模式改变为Thinwire+图形模式。4.根据权利要求1所述的方法,其中,更新所述分组传输配置包括改变网络资源的分配以应用于所述虚拟通道。5.根据权利要求4所述的方法,其中,所述网络状况包括对所述虚拟通道的带宽的减少,以及其中,改变网络资源的分配包括从所述多个虚拟通道中禁用第一虚拟通道。6.根据权利要求5所述的方法,其中,从所述虚拟通道的列表或优先级相关顺序中选择要禁用的第一通道。7.根据权利要求4所述的方法,其中,改变网络资源的分配包括对所述虚拟通道中的至少一个施加带宽上限。8.根据权利要求4所述的方法,其中,所述网络状况包括链路故障,以及其中,改变网络资源的分配包括从所述多个虚拟通道中禁用第一虚拟通道或者减少对所述第一虚拟通道的带宽的分配。9.根据权利要求1所述的方法,其中,所述网络状况包括对所述虚拟通道的时延或者分组丢失中的至少一个的增加,以及其中,更新所述分组传输配置包括将所述虚拟通道中的至少一个从第一传输模式改变为第二传输模式,所述第二传输模式比所述第一传输模式具有更多的损失。10.一种网络装置,包括:至少一个处理器,其被配置为:确定网络状况,所述网络装置支持在客户机装置和服务器的输送代理上能够执行的应用之间的多个虚拟通道,所述虚拟通道传送分组流;向所述输送代理传输指示所确定的网络状况的元数据;以及其中,所述输送代理被配置为响应于指示所述所确定的网络状况的所传输的元数据,更新所述虚拟通道的分组传输配置。11.根据权利要求9所述的网络装置,其中,更新所述分组传输配置包括将所述虚拟通道中的至少一个的分组传输模式从第一模式改变为第二模式,所述第二模式比所述第一模式具有更高的带宽效率。12.根据权利要求11所述的网络装置,其中,从所述第一模式改变为所述第二模式包括将所述虚拟通道中的一个从H.264图形模式改变为Thinwire+图形模式。
13.根据权利要求10所述的网络装置,其中,更新所述分组传输配置包括改变网络资源的分配以应用于所述虚拟通道。14.根据权利要求13所述的网络装置,其中,所述网络状况包括对所述虚拟通道的带宽的减少,其中,改变网络资源的分配包括从所述多个虚拟通道中禁用第一虚拟通道,以及其中,从所述虚拟通道的列表或优先级相关顺序中选择第一通道以禁用。15.根据权利要求13所述的网络装置,其中,改变网络资源的分配包括对所述虚拟通道中的至少一个施加带宽上限。16.根据权利要求13所述的网络装置,其中,所述网络状况包括链路故障,以及其中,改变网络资源的分配包括从所述多个虚拟通道中禁用第一虚拟通道或者减少对所述第一虚拟通道的带宽的分配。17.一种存储程序指令的非暂时性计算机可读介质,所述程序指令用于使得一个或多个处理器:确定网络状况,网络装置支持在客户机装置和服务器的输送代理上能够执行的应用之间的多个虚拟通道,所述虚拟通道传送分组流;向所述输送代理传输指示所确定的网络状况的元数据;以及其中,所述输送代理被配置为响应于指示所述所确定的网络状况的所传输的元数据,更新所述虚拟通道的分组传输配置。18.根据权利要求17所述的非暂时性计算机可读介质,其中,更新所述分组传输配置包括将所述虚拟通道中的至少一个的分组传输模式从第一模式改变为第二模式,所述第二模式比所述第一模式具有更高的带宽效率。19.根据权利要求18所述的非暂时性计算机可读介质,其中,从所述第一模式改变为所述第二模式包括将所述虚拟通道中的一个从H.264图形模式改变为Thinwire+图形模式。20.根据权利要求17所述的非暂时性计算机可读介质,其中,更新所述分组传输配置包括改变网络资源的分配以应用于所述虚拟通道。21.一种方法,包括:由在客户机装置和服务器中间的网络装置从输送代理接收在所述服务器上托管的并且由所述客户机装置能够访问的应用的元数据;由所述网络装置从所述输送代理接收标识符,所述标识符被配置为使得所述客户机装置能够从web服务器访问web内容;由所述网络装置根据接收到的元数据确定网络资源的分配,以从所述web服务器访问所述web内容;以及由所述网络装置基于所确定的网络资源的分配向所述客户机装置提供网络资源,以经由所述网络装置访问所述web内容。22.根据权利要求21所述的方法,其中,所述元数据包括以下至少一项:应用的标识或者指示与所述应用的用户交互的交互数据。23.根据权利要求21所述的方法,其中,接收所述标识符包括由所述网络装置从所述输送代理接收包括统一资源定位器(URL)的更新的元数据。24.根据权利要求21所述的方法,其中,所述网络装置支持所述应用的至少一个虚拟通道,每个虚拟通道用于传送相应的分组流。
25.根据权利要求24所述的方法,其中,包括所述标识符的URL重定向请求经由所述至少一个虚拟通道的第一虚拟通道从所述输送代理传输到所述客户机装置,所述URL重定向请求使得所述客户机装置从所述web服务器访问所述web内容。26.根据权利要求21所述的方法,其中,确定网络资源的分配包括由所述网络装置根据接收到的元数据确定用于分配网络资源以从所述web服务器访问所述web内容的至少一个规则。27.根据权利要求22所述的方法,其中,用于分配网络资源以从所述web服务器访问所述web内容的至少一个规则包括以下至少一项:防火墙规则或者服务质量(QoS)规则。28.根据权利要求26所述的方法,其中,应用网络资源的分配包括由所述网络装置应用用于分配网络资源以用于所述客户机装置经由所述网络装置访问所述web内容的至少一个规则。29.根据权利要求21所述的方法,包括由所述网络装置经由与所述至少一个虚拟通道分离的虚拟通道,或者经由云服务或另一网络装置来接收所述应用的元数据。30.根据权利要求21所述的方法,还包括使得所述web内容和所述应用的数据在所述客户机装置上呈现。31.根据权利要求30所述的方法,还包括使得所述web内容与所述应用的数据集成,以在所述客户机装置处呈现。32.根据权利要求21所述的方法,还包括由中间的网络装置从所述客户机装置的工作空间应用接收关于所述客户机装置处的活动的元数据。33.根据权利要求32所...

【专利技术属性】
技术研发人员:G
申请(专利权)人:思杰系统有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利