[发明专利]基于策略的应用递送无效
申请号: | 201110431031.9 | 申请日: | 2011-12-20 |
公开(公告)号: | CN102637137A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | A·M·安德森;C·凯凯;S·E·斯特恩斯;K·H·雷厄森;L·P·德索扎 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 策略 应用 递送 | ||
技术领域
本发明涉及网络技术,尤其涉及远程应用递送。
背景技术
桌面虚拟化允许计算设备的用户所执行的软件应用与用户的计算设备的硬件、操作系统(“OS”)和本地配置解耦。将远程应用递送到用户的计算设备的多种方法可用,各自具有特定的能力、优点和缺点。例如,应用虚拟化允许应用通过网络连接从在虚拟应用服务器上维护的虚拟化应用包被部署到用户计算设备。
应用虚拟化可消除对要在用户计算设备上本地安装、配置和维护应用的要求。相反,虚拟应用运行时可在计算机上执行,并流传输来自服务器上的虚拟化应用包的应用组件。另外,应用组件可被本地地高速缓存在用户计算设备上,从而允许在即使不存在网络连接的情况下应用也被用户执行。然而,如果应用未被高速缓存或者应用的组件频繁改变,则可能需要过多的网络带宽量来部署应用。此外,应用在用户计算设备上本地地执行,这可能需要足够的本地处理资源以及到向应用供应数据的其他系统的网络连接。
会话虚拟化允许用户在诸如远程桌面服务(“RDS”)服务器等远程服务器上远程地执行应用。不需要将应用组件本地地安装或部署到用户计算设备。相反,“瘦客户机”应用在用户计算设备上本地地执行,该“瘦客户机”应用将在RDS服务器上执行的应用的用户界面延伸至用户计算设备。因为应用在远程服务器上执行,应用组件以及到数据源的连接的全部或几乎全部都存在于远程服务器上。然而,具有图形密集的用户界面的应用在虚拟会话中可能无法很好地执行,且可能需要用户计算设备和RDS服务器之间的恒定网络连接以便用户在远程服务器上执行应用。
虚拟桌面基础结构(“VDI”)更进一步地扩展了瘦客户机对应用的访问的概念,从而将操作系统和应用环境的单个实例分配给通过瘦客户机从用户计算设备进行连接的用户。VDI允许集中式地维护用户应用和环境的安装和配置,以及将用户应用的执行与在其他操作系统实例中操作的其他用户隔离开。然而,如会话虚拟化那样,VDI要求全时(full-time)网络连接以便用户计算设备的用户在他们的环境中执行应用并与应用交互。
在典型的企业环境中,用户可从各个位置以及在各个条件下工作,诸如从连接到局域网(“LAN”)的他们的主办公室工作站工作、在分公司中的工作站上工作、通过WI-FI连接从他们的膝上型计算机工作、通过家中数字用户线(“DSL”)从家庭办公室工作、在路上从他们的无线电话工作等等。将特定应用递送到用户计算设备的最佳方法在这些情形中可能改变。例如,对从家里工作的用户的应用递送方法可以是使用VDI来优化用户体验。然而,当用户正从办公室工作时,将应用直接流传输到用户的工作站可能是最佳方法。
最佳方法可基于多个条件,诸如可用的网络带宽、用户计算设备的能力、用户的身份、应用的本质和/或关键程度、网络连接的安全性等等。然而,用户可能不知晓每个应用递送方法的特定能力、优点和缺点。用户可手动地选择觉得的最佳应用递送方法,或者仅仅简单地使用默认方法来执行应用。这可能导致应用的失败递送或部分递送,或者由于应用不可用而导致的较差的终端用户体验。
此处所做出的本发明正是对于这些和其他考虑事项而提出的。
发明内容
本文描述了用于基于集中式地维护的策略来自动选择最佳应用递送方法的技术。使用所述技术,管理人员可基于应用的性能、安全性和连接性要求以及用户环境中可能存在的各种条件来创建并维护将应用递送到终端用户计算设备的中央策略。当用户发起应用时,可使用基于用户环境的当前条件从集中式地维护的策略中确定的应用递送方法将应用递送到用户的计算设备。以此方式,将使用最佳或最优的应用递送方法来将应用递送到终端用户计算设备,而不管环境条件怎么样且不需要用户的特定知识或动作。
根据各实施例,在用户的计算设备上执行的代理接收要发起应用的请求。代理向策略服务器请求关于该应用程序的集中式地维护的应用布置策略文档。应用布置策略文档可描述用于基于多个条件来确定用于将应用递送到用户计算设备的方法的策略。代理基于应用布置策略文档和当前条件来选择用于递送应用的方法,然后使用所选的递送方法来发起应用程序。
应当理解,上述主题可被实现为计算机控制的装置、计算机进程、计算系统或诸如计算机可读介质等制品。通过阅读下面的详细描述并审阅相关联的附图,这些及各种其他特征将变得显而易见。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110431031.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种标签印刷机气动调压装置
- 下一篇:一种辊轴