The invention discloses a remote control or virtual desktop environment physical side can access the browser function, the method comprises the following steps: the physical unit on the physical side of the users (1) and virtual units allocated to the user in a virtual or remote side of the (2) the establishment of virtual desktop infrastructure; in the physical unit (1) at the first run web browser (31), and in the virtual operating unit (2) second web browser (41); respectively in the unit running in the physical (1) and the virtual unit (2). The first and second web browser (41) to establish WebRTC data channel between (68); and use units in the physical (1) and the virtual unit (2) and the WebRTC data channel is established between the (68), by the false A quasi unit (2) is used to remotely control the browser functions of the first web browser (31) that is run at the physical unit (1). This public also covers the corresponding server and software products.
【技术实现步骤摘要】
【国外来华专利技术】用于控制远程桌面或虚拟桌面环境的物理侧浏览器功能的方法、服务器和软件产品
本专利技术涉及一种用于在诸如RDS(远程桌面服务)或VDI(虚拟桌面基础架构)的远程桌面或虚拟桌面环境的物理侧上控制可访问浏览器功能的方法。本专利技术还涉及相应的软件产品和服务器。
技术介绍
在远程桌面服务(RDS)/虚拟桌面基础架构(VDI)环境中优化的实时通信(RTC,例如Unify的OpenScape桌面客户端)必须实现为供应商特定的远程桌面协议(RDP)扩展,例如独立计算架构(ICA)作为Citrix特定的变体。部署在RDS/VDI环境中的常规RTC客户端可能由于在使用的RDP中缺少RTC支持而遭遇服务降级。由于无法针对RDP会话的RTC部分达到可行的服务质量(QoS),因此特别是在大都市以及广域网中,这导致不可接受的用户体验。图1描绘了根据现有技术的软电话解决方案的一般VDI基础设施,例示为没有对RTC的特定支持的Citrix版本。特别地,这个现有技术的示例示出了RDS/VDI不知道的软电话解决方案。在此,物理单元1和虚拟单元2经由网络3连接。将物理单元1例示为基于Windows的物理PC(pPC),并且由基于CitrixXenDesktop(XD)的虚拟PC(vPC)来例示虚拟单元2。网络3可以是广域网(WAN)、城域网(MAN)或局域网(LAN)。在本申请的上下文中,可以假定LAN为覆盖通常高达3km的区域的家庭或公司网络,可以假定MAN在某些大都市周围通常有10-50km的范围,而可以假定WAN通常具有大陆范围。要注意的是,通常在距离方面没有固定的限制,并且将从仅仅示 ...
【技术保护点】
一种控制远程或虚拟桌面环境的物理侧的可访问浏览器功能的方法,所述方法包括以下步骤:‑ 在所述物理侧上的用户的物理单元(1)和在虚拟或远程侧上分配给所述用户的虚拟单元(2)之间建立虚拟桌面基础设施;‑ 在所述物理单元(1)处运行第一web浏览器(31),并且在所述虚拟单元(2)处运行第二web浏览器(41);‑ 分别在运行在所述物理单元(1)和所述虚拟单元(2)处的所述第一和第二web浏览器(41)之间建立WebRTC数据信道(68);和‑ 利用在所述物理单元(1)和所述虚拟单元(2)之间建立的所述WebRTC数据信道(68),通过所述虚拟单元(2)来远程地控制在所述物理单元(1)处运行的所述第一web浏览器(31)的所述浏览器功能。
【技术特征摘要】
【国外来华专利技术】2015.05.06 DE 102015005815.01.一种控制远程或虚拟桌面环境的物理侧的可访问浏览器功能的方法,所述方法包括以下步骤:-在所述物理侧上的用户的物理单元(1)和在虚拟或远程侧上分配给所述用户的虚拟单元(2)之间建立虚拟桌面基础设施;-在所述物理单元(1)处运行第一web浏览器(31),并且在所述虚拟单元(2)处运行第二web浏览器(41);-分别在运行在所述物理单元(1)和所述虚拟单元(2)处的所述第一和第二web浏览器(41)之间建立WebRTC数据信道(68);和-利用在所述物理单元(1)和所述虚拟单元(2)之间建立的所述WebRTC数据信道(68),通过所述虚拟单元(2)来远程地控制在所述物理单元(1)处运行的所述第一web浏览器(31)的所述浏览器功能。2.根据权利要求1所述的方法,其中,所述浏览器功能涉及在所述物理单元(2)处远程的实时数据处理。3.根据权利要求1或2所述的方法,其中,所述浏览器功能借助于在所述第一web浏览器(31)处实现的第一API来控制,其中,所述第一API是以下中的至少一个:-第一本地设备API(33),所述第一本地设备API(33)利用在所述物理单元(1)和所述虚拟单元(2)之间建立的所述WebRTC数据信道(68)来调用所述物理单元(1)的设备的媒体捕获或重放能力;和-RTC对等体连接API(33),所述RTC对等体连接API(33)利用在所述物理单元(1)和所述虚拟单元(2)之间建立的所述WebRTC数据信道(68)来调用相应的WebRTC协议,所述相应的WebRTC协议建立从所述物理单元(1)到代表所述虚拟单元(2)的第三方(14)的实时数据连接。4.根据前述权利要求中任一项所述的方法,其中,在第一WebRTC媒体引擎(51)和第二WebRTC媒体引擎(45)之间建立所述WebRTC数据信道(68),启用所述第一WebRTC媒体引擎(51)并将其分配给在所述物理单元(1)处运行的所述第一web浏览器(31)中实现的第一数据信道API(53),启用所述第二WebRTC媒体引擎(45)并将其分配给在所述虚拟单元(2)处运行的所述第二web浏览器(41)中实现的第二数据信道API(63)。5.根据前述权利要求中任一项所述的方法,其中,所述浏览器功能包括控制第一本地设备控制器(32)以用于捕获或重放朝向第三方(14)递送或接收的端到端实时数据,实现所述本地设备控制器(32)并将其分配给在所述物理单元(1)处运行的所述第一web浏览器(31)中启用的第一本地设备API(33)。6.根据前述权利要求中任一项所述的方法,其中,在所述物理单元(1)中实现的WebRDS应用(15)中,特别是在所述第一web浏览器(31)中实现无头WebRTC扩展(54),所述无头WebRTC扩展(54)优选地包括数据信道服务器(55)服务器,所述数据信道服务器(55)服务器特别地与第一数据信道API(53)协作,将所述第一数据信道API(53)分配给在所述物理单元(1)处运行的所述第一web浏览器(31)中启用的所述第一WebRTC媒体引擎(51)。7.根据权利要求6所...
【专利技术属性】
技术研发人员:K克卢格,V兰斯迈尔,J托茨克,
申请(专利权)人:统一有限责任两合公司,
类型:发明
国别省市:德国,DE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。