[发明专利]强制的基于席位的许可无效
申请号: | 200780024520.4 | 申请日: | 2007-06-25 |
公开(公告)号: | CN101485129A | 公开(公告)日: | 2009-07-15 |
发明(设计)人: | 大卫·日尼达尔希奇 | 申请(专利权)人: | 艾克索软件公司 |
主分类号: | H04K1/00 | 分类号: | H04K1/00 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 康建峰;高少蔚 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 强制 基于 席位 许可 | ||
技术领域
本发明的领域一般地涉及计算机系统,更具体地涉及强制实施基于席位(seat-based)的软件许可的方法和系统。
背景技术
软件的许可配置具有两种基本类型:一种类型授予用户在预定次数内使用软件的权力,而另一种类型授予用户在预定次数内安装软件的权力。后一种类型,即基于用户能够安装软件的次数,被称为基于席位的许可。
存在用于强制实施授予用户在预定次数内使用软件的权力的许可证的方法和应用程序。一些此类应用程序嵌入到被许可的软件,并且实质上对软件被启动的次数计数。当计数达到被授予的许可证的次数时,软件将被锁定。这种应用程序的示例比如FLEXlm、SafeCast、以及FlexNet Publisher。美国专利第5,390,297号更详细地阐述了这种方法和系统。
基于席位的许可方案的强制实施主要是由最终用户完成。当个人购买软件并且仅安装在一个系统上时,不需要强制实施。然而,通常企业购买一张安装盘(或者下载)和在企业网络的多个系统上进行安装的多个许可证。在此情况下,确保企业不安装超过购买的份数是企业的系统管理员的职责。如果企业确实安装了超过购买份数的软件,许可方无法知道企业正在侵权。因此,许多软件许可方实施不同等级的人工对是否遵守进行检查(compliance-checking),这对于许可方和企业均是高成本和高耗时的处理过程。
企业可能拥有数千种软件权利(software titles),其中每一种安装在数千个最终用户系统上。因为大量的安装,用人工对是否遵守进行检查将是不可行也是不精确的。确实存在商业软件分发工具用于控制被分发了软件的系统的数量。然而,这种工具仅限制分发的数量,而不限制安装的数量。存在用于报告已经安装了软件的系统的数量的软件资产管理工具。然而,这种工具报告安装之后的数量。因此,它们仅在对报告不遵守的情形时有用,而不是进行防止。
系统管理员可能希望知道企业安装的权利数(titles)是否少于购买的。软件资产管理工具可以实现这种功能,但是它们是通过在企业的网络上搜索(trolling)来实现的。
发明内容
本发明公开了一种用于强制实施基于席位的许可方案的方法和系统。软件构件被分发到最终用户或者企业,该最终用户或企业保持当前安装的软件份数的记录。在安装许可的软件之前,系统核实企业中软件已经安装的份数。如果份数大于许可证的数量,禁止用户或者系统管理员安装许可的软件。另一方面,如果存在剩余的许可证,如同普通过程一样安装许可的软件。
附图说明
图1示出根据本发明的一个实施方案的包括许可方和企业的许可系统;
图2示出根据本发明的一个实施方案的包括许可证服务器和最终用户系统的示范性许可系统的框图;
图3示出根据本发明的一个实施方案的示范性软件安装包的框图;
图4示出根据本发明的一个实施方案的示范性许可证服务器安装包的框图;
图5示出根据本发明的一个实施方案的示范性的基于席位的许可方法(process)的流程图;
图6示出根据本发明的一个实施方案的示范性安装包的框图;以及
图7示出根据本发明的一个实施方案的用于本系统和方法的示范性计算机体系结构。
具体实施方式
本发明公开了一种用于强制实施基于席位的许可方案的方法和系统。许可证服务器存储关于可用许可证的数量的信息,软件安装之前远程系统查询许可证服务器以确保可用的适当许可证。如果正在被安装的软件没有可用的许可证,则许可证服务器返回软件将不被安装的指示,并且安装终止。如果存在可用的许可证,则许可证计数递减并且软件被安装。如果安装在成功完成之前终止,通过对计数递增将许可证计数恢复到先前状态。
为了解释,在随后的描述中使用了具体术语,以提供对此处公开的各种发明概念的全面理解。然而,对本领域技术人员明显的是,这些具体细节对于实施这里公开的各种发明概念不是必需的。
本发明还涉及用于执行这里描述的方法的装置。所述装置可以是为了要求的目的而特殊构建的,或者可以包括通过存储在计算机中的计算机程序有选择地激活或者重新配置的通用计算机。此类计算机程序可以存储在计算机可读存储介质中,例如但不限于:软盘,光盘,CD-ROM,磁光盘,只读存储器(ROM),随机存取存储器(RAM),EPROM,EEPROM,磁卡或者光学卡,或者适用于存储电子指令并且耦合到计算机系统总线的任何其它类型的介质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾克索软件公司,未经艾克索软件公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780024520.4/2.html,转载请声明来源钻瓜专利网。