[发明专利]利用拦截技术的WebRTC API重定向在审
| 申请号: | 201980044923.8 | 申请日: | 2019-04-12 |
| 公开(公告)号: | CN112313621A | 公开(公告)日: | 2021-02-02 |
| 发明(设计)人: | V·维索特斯基;T·吉布勒;G·莫姆基罗夫;J·佩奇 | 申请(专利权)人: | 茨特里克斯系统公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 毕铮;吕传奇 |
| 地址: | 美国佛*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 利用 拦截 技术 webrtc api 定向 | ||
一种计算系统包括虚拟桌面服务器和客户端计算设备。虚拟桌面服务器包括:应用框架,包括提供实时通信(RTC)的实时媒体应用、当实时媒体应用的一部分被原生RTC引擎接收时执行所述部分的原生RTC引擎;以及API代码重定向模块。API代码重定向模块基于注入到实时媒体应用中的重定向代码来重定向实时媒体应用的旨在用于原生RTC引擎的所拦截API,使得实时媒体应用的所述部分被重定向。客户端计算设备包括客户端RTC API引擎,其通过虚拟通道与API代码重定向模块通信,以执行实时媒体应用的重定向部分。
相关申请
本申请要求2018年5月4日提交的临时申请序列号62/667,013的权益,特此将该临时申请通过引用以其整体并入本文。
技术领域
本公开总体上涉及一种应用虚拟化平台,其允许虚拟化浏览器和桌面应用使用标准Web实时通信(Web Real-Time Communication ,WebRTC)API来交付优化的实时通信。
背景技术
传统上,个人计算机包括操作系统、应用和用户设置的组合,其中每个由所有者或管理员持续单独管理。然而,许多组织现在正在使用桌面虚拟化来提供更灵活的选项,以解决其用户的不同需求。在桌面虚拟化中,用户的计算环境(例如,操作系统、应用和/或用户设置)可以与用户的物理计算设备(例如,智能电话、膝上型计算机、台式计算机)分离。通过使用客户端-服务器技术,“虚拟化桌面”可以存储在远程服务器中并由其管理,而不是存储在客户端计算设备的本地存储装置中。
存在几种不同类型的桌面虚拟化系统。作为示例,虚拟桌面基础架构(VDI)指代在驻留在服务器上的虚拟机内运行用户桌面的过程。VDI和其他基于服务器的桌面虚拟化系统可以为每个用户提供个性化的桌面,同时允许集中式管理和安全性。这样的系统中的服务器可以包括用于虚拟桌面图像和系统配置信息的存储装置,以及用以提供虚拟桌面并允许用户与其互连的软件组件。例如,VDI服务器可以包括用以创建和维护多个虚拟机的一个或多个虚拟机监视器(虚拟机管理器)、用以管理(一个或多个)虚拟机监视器的软件、连接代理、以及用以供应和管理虚拟桌面的软件。
桌面虚拟化系统可以使用单个虚拟化服务器或互连为服务器网格的服务器组合来实现。例如,云计算环境或云系统可以包括计算资源池(例如,桌面虚拟化服务器)、存储磁盘、联网硬件和可以用于供应虚拟桌面的其他物理资源、连同用以为云系统提供管理和客户门户的附加计算设备。
云系统可以通过网络为客户动态创建和管理虚拟机,从而为远程客户提供计算资源、数据存储服务、联网能力以及计算机平台和应用支持。例如,云系统中的客户可能请求具有指定处理器速度和存储器以及指定磁盘存储量的新虚拟机。在云系统中,资源管理器可以从云资源池(例如,服务器、存储磁盘)中选择可用的物理资源集合,并且可以根据客户指定的计算参数来供应和创建新的虚拟机。云计算服务可以用私有和/或公共组件为多个客户服务,并且可以被配置为提供各种特定服务,包括web服务器、安全系统、开发环境、用户接口等。
发明内容
一种计算系统包括虚拟桌面服务器和客户端计算设备。所述虚拟桌面服务器包括:应用框架,包括提供实时通信(RTC)的实时媒体应用、当实时媒体应用的一部分被原生RTC引擎接收时执行所述部分的原生RTC引擎;以及API代码重定向模块。API代码重定向模块用以基于注入到实时媒体应用中的重定向代码来重定向实时媒体应用的旨在用于原生RTC引擎的所拦截API,使得实时媒体应用的所述部分被重定向。客户端计算设备包括客户端RTC API引擎,其通过虚拟通道与API代码重定向模块通信,以执行实时媒体应用的重定向部分。
由客户端计算设备上的客户端RTC API引擎执行实时功能性解决了通常由音频和视频设备的虚拟化引入的高延迟和低媒体质量问题,这涉及几轮媒体压缩/解压缩和额外的网络跳跃。注入代码、API代码重定向模块和客户端RTC API引擎的特定功能和交互是为了优化WebRTC而设计的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于茨特里克斯系统公司,未经茨特里克斯系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980044923.8/2.html,转载请声明来源钻瓜专利网。





