[发明专利]虚拟化应用的许可与计量有效
申请号: | 201110434501.7 | 申请日: | 2011-12-22 |
公开(公告)号: | CN102594865A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | C·W·小梅福德;L·P·德索扎;K·阿莱希奥恩-蒂尔南 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F21/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 钱孟清 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 应用 许可 计量 | ||
技术领域
本发明涉及虚拟化应用。
背景技术
计算机程序(在本文中可被称为“应用”)的分发与执行一般经由软件许可来进行控制。软件许可定义了可使用软件的条件。例如,软件许可可指定在任何给定时间被授权使用应用的用户数量。
在应用并不总是以常规方式执行的现代计算机环境中,软件许可的实施可具有挑战性。例如,当计算机系统将应用的执行虚拟化(“应用虚拟化”)时,验证应用具有有效的软件许可且监测该应用的使用可能是困难的。这种困难的一个原因是虚拟化应用一般流送到客户机计算机且并不是传统意义上本地地存在于客户机计算机上。因此,在用于虚拟化应用时,用于实施许可和监测使用情况的常规技术可能是不兼容或者效率低下的。另外,用于交换有关软件许可的数据和使用情况监测的常规协议也可能是效率低下的。
此处所做出的本公开正是关于这些和其他考虑事项而提出的。
发明内容
此处描述的技术用于实施软件许可并监测虚拟化应用的使用情况。通过此处呈现的概念和技术的实现,可提供能实施软件许可和监测应用使用情况的应用虚拟化环境。在各实施例中,使用超文本传输协议(HTTP)协议将虚拟应用从服务器流送到客户机,以及交换有关软件许可的数据和应用使用情况数据。以此方式,可使用一个或多个HTTP连接将虚拟化应用流送到客户机、确认并监测。
可结合应用虚拟化环境而实现此处公开的实施例。具体地,应用虚拟化客户机组件被配置成提供用于执行虚拟化应用的环境。该应用虚拟化客户机组件还提供用于从底层操作系统、其他应用程序和系统资源封装虚拟化应用的功能。应用虚拟化客户机组件还可提供通过从应用虚拟化服务器组件经由HTTP连接流送该虚拟化应用的所需部分,来加载虚拟化应用的部分的功能。
根据另一方面,当启动虚拟化应用时,许可/计量组件验证存在虚拟化应用的有效软件许可。如果存在有效软件许可,则许可/计量组件使应用虚拟化服务器组件将该虚拟化应用流送到客户机设备。许可/计量组件还可监测虚拟化应用的使用情况。如果对于虚拟化应用并不存在有效软件许可,则许可/计量组件防止服务器将该虚拟化应用流送到客户机设备。可使用HTTP协议在客户机设备和应用虚拟化服务器组件之间建立连接。可使用该连接来交换有关虚拟化应用的许可和使用情况的数据。
本发明内容并不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在将本概述用来限制所要求保护的主题的范围。此外,所要求保护主题不限于解决本发明的任一部分中所提及的任何或所有缺点的实现。
附图说明
图1是示出用于此处公开的各个实施例的一个说明性操作环境的软件和网络体系结构图;
图2是示出根据此处呈现的一个实施例的用于许可和计量虚拟化应用的一个说明性过程的诸个方面的流程图;以及
图3是示出用于能够实现本文所提出的各种实施例的计算系统的说明性计算机硬件和软件体系结构的计算机体系结构图。
具体实施方式
接下来的详细描述涉及用于确认软件许可以及计量虚拟化应用的使用的技术。如以上简要讨论的,提供了应用虚拟化环境,其被配置为在执行虚拟化应用时验证与该虚拟化应用相关联的软件许可。该应用虚拟化环境还被配置为使用许可/计量组件监测该虚拟化应用的使用。可使用HTTP协议交换有关软件许可和虚拟化应用的使用情况的数据。
尽管在结合计算机系统上的操作系统和应用程序的执行而执行的程序模块的一般上下文中呈现了此处描述的主题,但是本领域技术人员将认识到,其他实现可以结合其他类型的程序模块来执行。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其它类型的结构。此外,本领域技术人员将明白,可以利用其他计算机系统配置来实施此处描述的主题,这些计算机系统配置包括手持式设备、多处理器系统、基于微处理器的或可编程消费电子产品、小型计算机、大型计算机等等。
在下面的详细描述中,将参考构成本发明的一部分的附图,并且在附图中作为说明示出了各具体实施例或示例。现在将参考附图(全部若干附图中相同的标号表示相同的元素),描述用于许可和计量虚拟化应用的计算系统和方法的各方面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110434501.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型绝缘子尺寸及形位偏差测量装置
- 下一篇:三维微纳米接触扫描探头