用于经由中间装置的片上系统进行流量优化的系统和方法制造方法及图纸

技术编号:29420917 阅读:21 留言:0更新日期:2021-07-23 23:18
所描述的实施例包括用于输送网络应用的系统和方法。客户机装置和托管网络应用的服务器之间的中间装置与网络应用建立连接。中间装置接收编码的应用数据并对编码的应用数据进行解码。应用数据是编码的图形数据或音频数据。解码的应用数据可在客户机装置处呈现。中间装置将解码的应用图形和/或音频数据传输到客户机应用的客户机应用以进行呈现,以向用户提供对网络应用的访问。

【技术实现步骤摘要】
【国外来华专利技术】用于经由中间装置的片上系统进行流量优化的系统和方法相关申请的交叉引用本专利申请要求于2018年10月11日提交的名称为“SYSTEMSANDMETHODSFORTRAFFICOPTIMIZATIONVIASYSTEMONCHIPOFINTERMEDIARYDEVICE”的美国专利申请No.16/157,867的优先权和利益,其全部内容出于所有目的通过引用全部合并于此。
本申请总地涉及网络应用的管理,包括但不限于用于使用中间装置来优化来自web、远程托管的和软件即服务(SaaS)应用的流量的系统和方法。
技术介绍
随着企业的劳动力变得更有移动性和在各种条件下工作,个人可以使用一个或多个客户机装置(包括个人装置)以访问网络资源,诸如web应用。由于客户机装置之间的不同,当使用不同的客户机装置时,对网络资源的用户体验可能会有所不同。
技术实现思路
本公开涉及用于输送网络应用的系统和方法。中间装置(在本文中有时称为Netscaler装置或网络设备)可以包括HDX引擎(在本文中也称为远程会话代理)。远程会话代理可以使用片上系统(或中间装置的其他处理器或计算装置)在中间装置处处理远程会话流量,以将托管的应用或桌面供应给客户机装置。就这一点而言,接收器应用(在本文中也称为客户机应用)可以接收并呈现处理后的远程会话流量,并且在客户机装置处呈现之前可能不必进一步处理或对处理后的远程会话流量进行解码。以类似的方式,可以在中间装置处处理或解码经由web、远程托管的或SaaS应用提供的内容。例如,处理后的内容可以对应于位图数据、原始音频数据、级联样式表(CSS)文件(或类似文件)等。可以将处理后的内容从中间装置传输到客户机装置以进行呈现(例如,无需进一步处理或解码)。在一个方面,本公开涉及一种用于输送网络应用的方法。该方法可以包括通过客户机装置与托管网络应用的服务器中间的装置建立与网络应用的连接。该方法可以包括由装置经由所建立的连接来接收网络应用的应用数据,应用数据包括编码的图形数据或编码的音频数据中至少之一。该方法可以包括由装置将接收到的网络应用的应用数据解码为解码的图形数据或解码的音频数据中至少之一,以用于在客户机装置处进行呈现。该方法可以包括由装置将解码的图形数据或解码的音频数据中至少之一传输到客户机装置的客户机应用以进行呈现,以在客户机装置处向用户提供对网络应用的访问。在一些实施例中,该方法还包括使集成在客户机应用中的嵌入式浏览器呈现解码的图形数据或解码的音频数据中至少之一。在一些实施例中,应用数据包括用户界面显示命令或消息。在一些实施例中,网络应用包括远程托管的应用、远程托管的桌面或软件即服务(SaaS)应用。在一些实施例中,对接收到的应用数据进行解码还包括在网络级处优化接收到的应用数据,以用于在客户机装置处进行呈现。在一些实施例中,该方法还包括由装置监测在网络应用与客户机装置之间传送的流量。在一些实施例中,该方法还包括由装置提供安全浏览器,以用于在装置处呈现接收到的应用数据。在一些实施例中,装置比服务器更靠近客户机装置。在一些实施例中,该方法还包括当客户机装置从经由装置的网络应用的会话断开连接时,由装置维持网络应用的状态。在一些实施例中,该方法还包括当经由装置的网络应用的会话从客户机装置转移到另一客户机装置时,由装置维持网络应用的状态。在另一方面,本公开涉及一种用于输送网络应用的系统。该系统可以包括客户机装置和托管网络应用的服务器中间的装置。装置可以与网络应用建立连接。装置可以经由所建立的连接来接收网络应用的应用数据,应用数据包括编码的图形数据或编码的音频数据中至少之一。该装置可以将接收到的网络应用的应用数据解码为解码的图形数据或解码的音频数据中至少之一,以用于在客户机装置处进行呈现。装置可以将解码的图形数据或解码的音频数据中至少之一传输到客户机装置的客户机应用以进行呈现,以在客户机装置处向用户提供对网络应用的访问。在一些实施例中,装置还被配置为使集成在客户机应用中的嵌入式浏览器呈现解码的图形数据或解码的音频数据中至少之一。在一些实施例中,应用数据包括用户界面显示命令或消息。在一些实施例中,网络应用包括远程托管的应用、远程托管的桌面或软件即服务(SaaS)应用。在一些实施例中,装置还被配置为在网络级处优化接收到的应用数据,以用于在客户机装置处进行呈现。在一些实施例中,装置还被配置为监测在网络应用与客户机装置之间传送的流量。在一些实施例中,装置还被配置为提供安全浏览器,以用于在装置处呈现接收到的应用数据。在一些实施例中,装置比服务器更靠近客户机装置。在一些实施例中,装置还被配置为当客户机装置从经由装置的网络应用的会话断开连接时,维持网络应用的状态。在一些实施例中,装置还被配置为当经由装置的网络应用的会话从客户机装置转移到另一客户机装置时,维持网络应用的状态。附图说明通过参考以下结合附图的描述,本解决方案的前述和其他目的、方面、特征和优点将变得更加明显和更好理解,其中:图1是计算装置的实施例的框图;图2是用于访问资源的云服务的说明性实施例的框图;图3是企业移动性管理系统的示例实施例的框图;图4是嵌入式浏览器的系统400的框图;图5是用于使用安全浏览器的系统的示例实施例的框图;图6是用于使用安全浏览器插件的浏览器重定向的实施方式的示例表示;图7是使用安全浏览器的系统的示例实施例的框图;图8是用于使用本地嵌入式浏览器和托管安全浏览器的系统的示例实施例的框图;图9是用于使用本地嵌入式浏览器和托管安全浏览器的示例处理流程;图10是用于管理用户对网页的访问的系统的示例实施例;图11是用于输送网络应用的系统的一个实施例的框图;以及图12是用于输送网络应用的方法的一个实施例的流程图。根据下文结合附图时阐述的详细描述,本解决方案的特征和优点将变得更加明显,在附图中,相似的附图标记始终标识相应的元件。在附图中,相似的附图标记通常表示相同、功能相似和/或结构相似的元件。具体实施方式为了阅读以下各个实施例的描述,本说明书各部分的以下描述及其各自的内容可能是有帮助的:A部分描述了一种计算环境,该计算环境可用于实践本文描述的实施例;B部分描述了用于嵌入式浏览器的系统和方法。C部分描述了用于输送网络应用的系统和方法。A.计算环境在讨论本文B部分中详细的系统和方法的实施例的细节之前,讨论这样的实施例可以被部署的计算环境可能是有帮助的。如图1所示,计算机101可以包括一个或多个处理器103、易失性存储器122(例如,随机存取存储器(RAM))、非易失性存储器128(例如,一个或多个硬盘驱动器(HDD)或其他磁性或光学存储介质、一个或多个固态驱动器(SSD)(例如闪存驱动器或其他固态存储介质)、一个或多个混合磁性和固态驱动器、和/或一个或多个虚拟存储卷(例如云存储)、或这种物理存储卷和虚拟存储卷或其阵列本文档来自技高网...

【技术保护点】
1.一种用于输送网络应用的方法,所述方法包括:/n通过客户机装置与托管网络应用的服务器中间的装置建立与所述网络应用的连接;/n由所述装置经由所建立的连接来接收所述网络应用的应用数据,所述应用数据包括编码的图形数据或编码的音频数据中至少之一;/n由所述装置将接收到的所述网络应用的应用数据解码为解码的图形数据或解码的音频数据中至少之一,以用于在所述客户机装置处进行呈现;以及/n由所述装置将所述解码的图形数据或解码的音频数据中至少之一传输到所述客户机装置的客户机应用以用于进行呈现,以在所述客户机装置处向用户提供对所述网络应用的访问。/n

【技术特征摘要】
【国外来华专利技术】20181011 US 16/1578671.一种用于输送网络应用的方法,所述方法包括:
通过客户机装置与托管网络应用的服务器中间的装置建立与所述网络应用的连接;
由所述装置经由所建立的连接来接收所述网络应用的应用数据,所述应用数据包括编码的图形数据或编码的音频数据中至少之一;
由所述装置将接收到的所述网络应用的应用数据解码为解码的图形数据或解码的音频数据中至少之一,以用于在所述客户机装置处进行呈现;以及
由所述装置将所述解码的图形数据或解码的音频数据中至少之一传输到所述客户机装置的客户机应用以用于进行呈现,以在所述客户机装置处向用户提供对所述网络应用的访问。


2.根据权利要求1所述的方法,还包括使集成在所述客户机应用中的嵌入式浏览器呈现所述解码的图形数据或解码的音频数据中至少之一。


3.根据权利要求1所述的方法,其中,所述应用数据包括用户界面显示命令或消息。


4.根据权利要求1所述的方法,其中,所述网络应用包括远程托管的应用、远程托管的桌面或软件即服务(SaaS)应用。


5.根据权利要求1所述的方法,其中,对所述接收到的应用数据进行解码还包括:在网络级优化所述接收到的应用数据,以用于在所述客户机装置处进行呈现。


6.根据权利要求1所述的方法,还包括由所述装置监测在所述网络应用与所述客户机装置之间传送的流量。


7.根据权利要求1所述的方法,还包括:
由所述装置提供安全浏览器,以用于在所述装置处呈现所述接收到的应用数据。


8.根据权利要求1所述的方法,其中,所述装置比所述服务器更靠近所述客户机装置。


9.根据权利要求1所述的方法,还包括当所述客户机装置从经由所述装置的所述网络应用的会话断开连接时,由所述装置维持所述网络应用的状态。


10.根据权利要求1所述的方法,还包括当经由所述装置的所述网络应用的会话从所述客户机装置转移到另一客户机装置时,由所述装置维持所述网络应用的状...

【专利技术属性】
技术研发人员:V·博卡S·萨姆帕斯D·沙玛A·桑卡拉苏布拉曼尼亚
申请(专利权)人:思杰系统有限公司
类型:发明
国别省市:美国;US

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

1