[发明专利]计算机程序应用许可证管理方法和系统无效
申请号: | 88107735.6 | 申请日: | 1988-11-09 |
公开(公告)号: | CN1035192A | 公开(公告)日: | 1989-08-30 |
发明(设计)人: | 乔恩H·巴伯;罗纳德A·伍德沃德;理查德M·勃克利;伊文L·莱姆;马休W·杰克逊;道格拉斯M·扬格 | 申请(专利权)人: | 奥托·特罗技术公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 中国国际贸易促进委员会专利代理部 | 代理人: | 杜日新 |
地址: | 美国科*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 程序 应用 许可证 管理 方法 系统 | ||
1、许可证管理系统,该系统用于限制允许在一个网络的一个或多个节点上同时运行一指定计算机程序的副本的个数,在网络中,上述节点相连,上述限制是指批准在上述网络中运行上述指定计算机程序的许可证个数,该系统其特征为,包括:
许可证文件方法,它在至少一个上述节点上存贮至少一个上述许可证;
程序库方法,它在上述每一个节点上存贮上述指定计算机程序的一个副本,在上述节点上,要求运行上述指定计算机程序的一个副本;
许可证管理方法,它有效地把许可证连接到上述每一个副本,上述许可证管理方法响应副本的请求,在上述节点上寻找确定一个上述的许可证文件方法,被确定的许可证文件内有在上述发出请求的本地节点上可用的许可证,上述寻找首先在上述本地节点上进行,如果没有找到这样的许可证文件方法,则上述本地节点上没有可用的许可证,上述寻找继续逐个地在上述节点上进行,最终找到了这样的许可证文件方法即找到一个可用许可证,或最终寻找过了所有的上述节点也没找到这样的许可证文件方法即无可用许可证;
上述许可证管理方法在寻找过了所有的上述节点而没有找到这样的许可证文件方法,即无可用许可证之后,还回答给上述本地节点上的上述副本一个信息,以防止应上述请求在上述本地节点上运行上述副本。
2、根据权利要求1,许可证管理系统还包括:
赋予上述每一个许可证文件方法一个唯一的标识的方法,而这又意味着;
上述许可证管理方法,在找到任意一个上述许可证文件方法后,就把上述所找到的许可证文件方法的唯一标识主上述由许可证管理赋予该许可证文件方法的唯一标识相比较,以确定上述许可证文件方法是否有效,如果上述许可证文件方法是有效的,上述许可证管理就确定上述许可证文件内的许可证是否正被占用。上述许可证管理还负责如果上述许可证文件管理中的上述唯一标识无效,或者上述许可证被占用,就使上述许可证不能批准上述计算机程序的上述副本运行。
3、管理系统,它用于控制在任何一个由多个工作站连接在一起的网络中的计算机程序的可操作性,在此网络中,要在上述一个工作站上运行一个上述计算机程序的副本,必须为上述工作站提供一个可用的许可证,网络中,批准在该网运行特定计算机程序的许可证的数目小于或等于能够在该网中同时运行的上述特定计算机的副本的数目,上述系统其特征为,包括:
许可证文件方法,该方法即在至少选一个在前述工作站上,存贮至少一个前述许可证;
系统方法,该方法为上述许可证文件方法赋予并存贮一个标识(UID),该标识不同于其它许可证文件方法的标识,因而是唯一的,以及
响应在前述选定工作站上运行前述指定计算机程序的一个副本的请求,在该工作站上搜寻,以找到一个在该工作站上的前述许可证文件方法的方法;上述搜寻方法即比较上述的许可证文件方法的UID,与前述系统方法为上述许可证文件方法保存的UID的方法,以及如果上述被比较的两个UID相同,且如果在上述找到的许可证文件中的前述许可证不是正在使用中,就使该计算机程序能在该选定工作站上运行。
4、带有专门程序,可执行专门功能的计算机,这些专门程序的专门功能是控制在任何由多个工作站连接在一起的复杂网络中计算机程序的可运行性,在这个网络中,要在上述诸工作站中一特殊的工作站上运行上述计算机程序的一个副本,必须有一个可用的许可证,且在上述网络中,给予上述网络的上述许可证的数目小于能够在上述网络中同时运行特定上述计算机程序的副本的数目,其特征为专门的功能包括:
至少在上述工作站之一上存贮一个许可证文件,上述许可证文件内至少有一个上述许可证,存贮的上述许可证的数目小于能够在上述诸工作站上同时运行上述特定计算机程序的副本的数目;
赋予每个上述存贮的许可证文件一个标识(UID),该UID不同于所有其它上述许可证文件的UID;
响应在上述诸如工作站中之一特殊工作站上运行上述程序的一个副本的要求,在上述特殊工作上寻找确定该特殊工作站上有无上述许可证文件;
作为对上述特殊工作站上找到了上述许可证文件的响应,比较该找到的许可证文件的UID和系统记录的该许可证文件的UID;
上述两个被比较的UID如果相同,就确定在上述许可证文件中有无一个上述的许可证对上述特殊的工作站可用;
如果有这样一个可用的许可证,就批准在上述特殊的工作站上运行上述计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥托·特罗技术公司,未经奥托·特罗技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/88107735.6/1.html,转载请声明来源钻瓜专利网。