[发明专利]用于软件许可管理的方法和装置有效
申请号: | 201310553307.X | 申请日: | 2013-11-08 |
公开(公告)号: | CN103810405A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 陈涵;金玟暻;雷晖;J·P·芒森;S·苏布拉马尼安 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;H04L29/08 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 软件 许可 管理 方法 装置 | ||
技术领域
本发明的一个或多个实施例一般地涉及软件许可管理。更具体地说,本发明涉及使用可从基础架构管理过程提供的数据跟踪和控制软件许可。
背景技术
现代大型企业通常采用可能大量并且广泛分布的数据处理资源。这些企业通常根据合同许可软件,这些合同需要组织监视它们自己对软件的使用,并且购买和维护使用的软件实例数量需要的许可数量。供应商保留审计组织的软件使用的权利,并且未经许可可以导致补交欠款和罚款。几年前,计算环境变化相对缓慢。购买计算机并且在计算机上安装软件,软件来自从发布者购买的介质或者来自购买者创建的副本。单一安装与单一计算机关联并且反之亦然,而且安装保持安装状态直到被删除或者计算机不再被使用。
但是,现在特别是在大型企业的情况下,软件安装可以不断变化。可以安装具有可容纳许多用户的容量的软件实例,并且需要的许可数量取决于不断变化的用户数量。软件实例可以集中在服务器上并可由用户通过服务器访问,并且需要的许可数量随着用户数量的变化而变化。此外,软件实例可以出现和消失而不改变计算硬件或使用外部物理介质的安装。特定的软件实例可能甚至不与实际物理机器关联;相反,服务器可以托管多个可以根据需要出现和消失的虚拟机,并且每次在虚拟机上安装软件都表示一个软件实例,该软件实例必须遵守为企业提供软件所依据的许可条款。软件环境变化越频繁,常规技术就越难以例如扫描计算机中的软件实例,以便准确地标识所有实例。例如,如果定期执行系统扫描,则使用软件实例的虚拟机可能在扫描之间出现和消失。在快速变化的大型系统中,许可管理存在许多其它困难。
发明内容
在本发明的一个实施例中,一种方法包括:拦截计算系统服务请求;标识满足所述计算系统服务请求所需的至少一个软件使用更改;以及标识由所标识的至少一个软件更改产生的至少一个软件许可要求。
在本发明的另一个实施例中,一种装置包括至少一个处理器和存储计算机程序代码的存储器。存储所述计算机程序代码的所述存储器被配置为与所述至少一个处理器一起,导致所述装置至少拦截计算系统服务请求,标识满足所述计算系统服务请求所需的至少一个软件使用更改,以及标识由所标识的至少一个软件更改产生的至少一个软件许可要求。
在本发明的另一个实施例中,一种计算机可读介质存储指令程序。处理器执行所述指令程序将配置装置以便至少拦截计算系统服务请求,标识满足所述计算系统服务请求所需的至少一个软件使用更改,以及标识由所标识的至少一个软件更改产生的至少一个软件许可要求。
在本发明的另一个实施例中,一种方法包括:根据对至少一个拦截的计算系统服务请求的分析而创建软件使用事件,其中至少部分地根据在每个计算系统服务请求时更新的已存储软件信息而创建所述软件使用事件;以及根据所述软件使用事件创建软件许可使用事件,其中所述软件许可使用事件进一步基于存储的许可信息和存储的许可规则信息。
在本发明的另一个实施例中,一种装置包括至少一个处理器和存储计算机程序代码的存储器。存储所述计算机程序代码的所述存储器被配置为与所述至少一个处理器一起,导致所述装置至少根据对至少一个拦截的计算系统服务请求的分析而创建软件使用事件,其中至少部分地根据在每个计算系统服务请求时更新的已存储软件信息而创建所述软件使用事件;以及根据所述软件使用事件创建软件许可使用事件,其中所述软件许可使用事件进一步基于存储的许可信息和存储的许可规则信息。
在本发明的另一个实施例中,一种计算机可读介质存储指令程序。处理器执行所述指令程序将配置装置以便至少根据对至少一个拦截的计算系统服务请求的分析而创建软件使用事件,其中至少部分地根据在每个计算系统服务请求时更新的已存储软件信息而创建所述软件使用事件;以及根据所述软件使用事件创建软件许可使用事件,其中所述软件许可使用事件进一步基于存储的许可信息和存储的许可规则信息。
在本发明的另一个实施例中,一种方法包括:接收提交到云计算服务的计算服务请求;根据所述计算服务请求更新软件清单;以及根据更新后的软件清单更新软件许可使用。
在本发明的另一个实施例中,一种装置包括至少一个处理器和存储计算机程序代码的存储器。存储所述计算机程序代码的所述存储器被配置为与所述至少一个处理器一起,导致所述装置至少:接收提交到云计算服务的计算服务请求;根据所述计算服务请求更新软件清单;以及根据更新后的软件清单更新软件许可使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310553307.X/2.html,转载请声明来源钻瓜专利网。