[发明专利]远程应用连接共享在审
申请号: | 201710141201.7 | 申请日: | 2011-05-17 |
公开(公告)号: | CN106970845A | 公开(公告)日: | 2017-07-21 |
发明(设计)人: | S.R.戈登;C.G.帕克;T.M.小伦茨;J.M.范德科尔克 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/445 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 王兴秋,陈岚 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 应用 连接 共享 | ||
背景技术
Web浏览器为客户端计算机的用户提供了一种使用互联网导航至网站的方式。例如,客户端计算机能够提供到互联网的连接,并且使用web浏览器,用户能够导航至同样连接到互联网的特定远程服务器以便连接到该远程服务器所服务的网站。另外,能够由连接到互联网的远程服务器提供诸如web应用(web-app)之类的基于远程的应用,并且客户端计算机能够通过连接至提供web应用的远程服务器而本地运行web应用。此外,客户端计算机可以打开多个浏览器窗口和/或浏览器标签,它们分别连接到不同或相同的远程服务器以运行web应用和/或连接到网站。
发明内容
提供该发明内容而以简化形式引入概念的选择,其在以下的具体实施方式中进一步描述。该发明内容并非意在识别出所请求保护主题的关键因素或必要特征,也并非意在被用来对所请求保护主题的范围进行限制。
在某些环境中,当通过互联网访问远程服务器时,多于一个的浏览器窗口或标签保持对服务器的单独连接是高成本且不期望出现的,在这样的情况下相应实例从远程服务器得到相同的数据。通过保持多重连接,这些类型的多重连接会变得完全相同并且使得客户端机器的连接速度变慢。
作为示例,对于远程服务器在浏览器中所提供的即时消息信使聊天应用而言,每个标签连接到应用服务器并且从服务器得到相同数据。然而,从用户的观点来看,这仅是无缝的单次体验。例如,目前,网站可能必须要重复询问应用服务器来查看页面(例如,web应用)上是否存在更新。在该示例中,相应标签或窗口将需要单独连接来检查服务器上的更新。这种不断询问在计算上对于本地(例如,客户端侧)和远程(例如,服务器侧)都是昂贵的。
因此,这里提供了一种或多种向用户提供相同体验同时具有多重任务(例如,浏览器中运行的基于远程的应用)的技术和/或系统,所述多重任务具有到远程服务器的单个连接而共享到服务器的连接。例如,仅一个浏览器窗口和/或标签保持到用于基于远程的应用的服务器的连接,并且允许针对客户端上运行的相同web应用的多个其它例示的更新。
在用于与多个客户端侧浏览器例示共享到基于远程的应用的连接的一个实施例中,与基于远程的应用相关联的多个客户端侧浏览器例示被通知以本地全局存储的状态的变化而并不进行轮询,其中客户端侧浏览器示例能够向本地全局存储进行写入并且从其进行读取。另外,第一浏览器例示能够向本地全局存储注册为首要例示,并且提供到用于基于远程的应用的服务器的连接。此外,首要例示使用与服务器的连接而针对一个或多个第二浏览器例示向本地全局存储写入更新,并且针对基于远程的应用而将更新从一个或多个第二浏览器例示传输至服务器。
为了实现以上和相关目标,以下描述和附图给出了某些说明性方面和实施方式。这些仅是可以在其中采用一个或多个方面的各种方式的几种的指示。当结合附图考虑时,本公开的其它方面、优势和新颖特征将由于以下详细描述而变得显而易见。
附图说明
图1是用于与多个客户端侧浏览器例示共享到基于远程的应用的连接的示例性方法的流程图。
图2是图示首要和次要浏览器例示向本地全局存储注册的方法的示例性实施例的流程图。
图3是图示可以使用到首要例示的连接而针对基于远程的应用对多个浏览器例示进行更新的方法的示例性实施例的流程图。
图4是用于与多个客户端侧浏览器例示共享到基于远程的应用的连接的示例性系统的组件示图。
图5是图示可以实施这里所描述的一个或多个系统和/或技术的一个实施例的组件示图。
图6是包括被配置为实现这里所给出的一种或多种提供形式的处理器可执行指令的示例性计算机可读介质的图示。
图7图示了可以在其中实施这里所给出的一种或多种提供形式的示例性计算环境。
具体实施方式
现在参考附图对请求保护的主题进行描述,其中通篇使用相同的附图标记来指代相同元素。在以下描述中,出于解释的目的,给出了多种具体细节以便提供对所请求保护主题的全面理解。然而,所请求保护的主题显然可以在没有这些具体细节的情况下进行实践。在其它实例中,以框图形式示出结构和设备以便帮助对所请求保护主题进行描述。
图1是用于与多个客户端侧浏览器例示共享到基于远程的应用的连接的示例性方法100的流程图。示例性方法100在102开始并且涉及在104将本地全局存储状态的变化通知多个客户端侧的浏览器例示而并不进行轮询。在该实施例中,浏览器例示与基于远程的应用相关联,并且能够对本地全局存储进行写入并且从那里进行读取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710141201.7/2.html,转载请声明来源钻瓜专利网。