[发明专利]在虚拟化环境中证实许可证服务器有效
申请号: | 201310057537.7 | 申请日: | 2013-02-22 |
公开(公告)号: | CN103297414A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 薛纲;史秋芳 | 申请(专利权)人: | 微软公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 环境 证实 许可证 服务器 | ||
技术领域
本发明涉及在虚拟化环境中证实许可证服务器。
背景技术
计算机系统及相关技术影响社会的许多方面。的确,计算机系统处理信息的能力已转变了人们生活和工作的方式。现在,计算机系统通常执行在计算机系统出现以前手动执行的许多任务(例如,文字处理、日程安排、会计等)。最近,计算机系统彼此耦合并耦合到其他电子设备以形成计算机系统及其他电子设备可在其上传输电子数据的有线和无线计算机网络。因此,许多计算任务的执行分布在多个不同的计算机系统和/或多个不同的计算环境中。
在网络环境中,应用可在计算机系统之间移动。为制止盗版,许多应用依赖于浮动的软件许可证和许可证服务器。浮动的软件许可证可被部署在许可证服务器上以便防止被滥用。应用可被安装在任何计算机系统上。然而,除非有有效的许可证,否则应用将不会运行。为了确定应用是否可在计算机系统上运行,计算机系统查询许可证服务器来确定是否存在用于该应用的有效许可证。
为了确保仅指定的目标许可证服务器被使用,需要通过唯一ID(如指纹)来标识目标许可证服务器。在某些环境中,该唯一ID被制定为底层硬件系统的与众不同且不可变的特征,如网络接口卡(NIC)的媒介访问控制(MAC)地址。在其他实施例中,目标许可证服务器的硬件和软件特征的组合可被用于制定唯一ID。该唯一ID被提供给应用实例,使得目标许可证服务器可被查询。
不幸的是,虚拟系统不是固有地就具有可被用于生成唯一ID并从而制止盗版的特征。在虚拟系统中,诸如BIOS GUID和MAC地址等之类的硬件特征可被欺骗。被欺骗的硬件特征于是可被用于克隆许可证服务器。此外,当在云环境中操作时,云实例是不绑定于底层硬件的瞬态虚拟机。因此,在虚拟化系统中,硬件特征不能被可靠地用于制定唯一ID。至少部分地由于这些困难,许多应用最终用户许可证协议(EULA)禁止在虚拟系统上执行。
发明内容
本发明提供用于在虚拟化环境中证实许可证服务器的方法、系统及计算机程序产品。在某些实施例中,云实例在云计算环境中主持一许可证服务器。许可证服务器被证实为用于软件许可证的目标许可证服务器。
对许可证服务器检测证实事件。证实事件指示出许可证服务器要检查作为用于软件许可证的目标许可证服务器的状态。软件许可证是可在具有唯一标识符的许可证服务器处安装的。该唯一标识符基于与云计算环境内基于云的对象相关联的唯一名字。
该许可证服务器响应于该事件请求承担对该基于云的对象的独占所有权。该基于云的对象具有所有权的独占性,使得单个许可证服务器可在任何时刻拥有该基于云的对象。该许可证服务器被授予对该基于云的对象的独占所有权。该许可证服务器使用该唯一名字来建立唯一标识符作为用于许可证服务器的标识符。
提供本发明内容以便以简化的形式介绍将在以下的具体实施例中进一步描述的一些概念。本概述不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
本发明的附加特征和优点将在以下描述中叙述,且其一部分根据本说明书将是显而易见的,或可通过对本发明的实践来获知。本发明的特征和优点可通过在所附权利要求书中特别指出的工具和组合来实现和获得。本发明的这些和其他特征将通过以下描述和所附权利要求书变得更加显而易见,或可通过对下文中所述的本发明的实践来领会。
附图说明
为了描述可获得本发明的上述和其它优点和特征的方式,将通过引用附图中示出的本发明的具体实施例来呈现以上简要描述的本发明的更具体描述。可以理解,这些附图仅描述本发明的典型实施例,从而不被认为是对其范围的限制,本发明将通过使用附图用附加特征和细节来描述和说明,在附图中:
图1示出便于在虚拟化环境中证实许可证服务器的示例计算机架构。
图2示出用于在虚拟化环境中证实许可证服务器的示例方法的流程图。
图3示出便于在虚拟化环境中证实许可证服务器的另一示例计算机架构。
具体实施方式
本发明提供用于在虚拟化环境中证实许可证服务器的方法、系统及计算机程序产品。在某些实施例中,云实例在云计算环境中主持一许可证服务器。许可证服务器被证实为用于软件许可证的目标许可证服务器。
对许可证服务器检测证实事件。证实事件指示出许可证服务器要检查作为用于软件许可证的目标许可证服务器的状态。软件许可证是可在具有唯一标识符的许可证服务器处安装的。该唯一标识符基于与云计算环境内基于云的对象相关联的唯一名字的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310057537.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:移动通信装置和通信方法
- 下一篇:包括空白笔记触发器的电子笔记记录特征