[发明专利]一种基于Flexnet的软件许可的动态调配方法在审
申请号: | 201811468616.6 | 申请日: | 2018-12-03 |
公开(公告)号: | CN109684787A | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 杨澎涛;范永合;董涛;孙剑;李乃聚;湛林福;毕丽飞 | 申请(专利权)人: | 中国石油化工股份有限公司;中国石油化工股份有限公司胜利油田分公司物探研究院 |
主分类号: | G06F21/10 | 分类号: | G06F21/10 |
代理公司: | 东营双桥专利代理有限责任公司 37107 | 代理人: | 侯华颂;李勇 |
地址: | 100728 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 许可 许可服务器 动态调配 监控模块 软件许可 应用信息 释放 申请 读取 客户端启动 调度策略 调度模块 模块应用 软件模块 许可服务 许可资源 应用效率 用户使用 周期动态 最大化 调用 记录 检出 发送 占用 制定 | ||
1.一种基于Flexnet的软件许可的动态调配方法,其特征在于:包括许可监控模块,许可调度模块,许可调度策略模块和许可释放模块,基于上述模块的动态调配步骤:
步骤1,用户在客户端启动软件模块调用许可后,许可监控模块记录下许可应用信息;
步骤2,许可调度模块读取许可监控模块记录的许可应用信息,并根据许可调度策略模块制定的周期和模块名对指定的模块形成周期动态调配指令;
步骤3,调配指令调用许可释放模块,许可释放模块把指定模块许可释放回许可服务池供其他用户使用,完成一次周期调配。
2.根据权利要求1所述的基于Flexnet的软件许可的动态调配方法,其特征在于:
在步骤1中,许可服务器上运行一个监控采集程序getLicenseInfo,当用户申请许可时,该监控程序记录下许可应用信息,主要包括:模块名、用户名、客户端主机名和开始应用时间,并把这些信息存入到数据库中;
在步骤2中,许可服务器上运行一个许可调度程序licenseSchedu,该程序周期读取数据库中的许可应用信息,并按照预设的策略形成调度指令;
在步骤3中,许可服务器上运行一个许可释放程序removeLicense,该程序接收来自许可调度程序传递来的指令,并按照指令开始回收释放相关许可资源,实现许可的周期性回收。
3.根据权利要求2所述的基于Flexnet的软件许可的动态调配方法,其特征在于:
在步骤2中许可调度策略根据不同软件的许可验证时间进行制定,包括:许可调度周期、需进行调度的模块名称;
在步骤3中传递的指令主要包含的信息有模块名、用户名、主机名和端口号。
4.根据权利要求3所述的基于Flexnet的软件许可的动态调配方法,其特征在于操作流程包括:
1)、客户端向许可服务器发送软件模块应用请求;
2)、许可服务端根据用户应用请求在许可池中检出许可供用户使用,同时启动许可监控程序,把许可应用信息采集录入数据库中;
3)、客户端获得检出的许可授权,开始正常使用软件模块,这时该客户端占用相应的许可数;
4)、许可调度程序读取预先设置的许可策略,并根据策略设置的周期开始读取数据库中的许可信息,把许可信息和策略结合在一起形成许可调度指令;
5)、许可释放程序接收许可调度程序传递的指令,并根据指令对相关模块许可进行实时释放回收;
6)、客户端把软件模块许可释放后,在一个许可验证周期内并不影响用户的的正常运行,同时释放的许可可以被其他用户申请应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油化工股份有限公司;中国石油化工股份有限公司胜利油田分公司物探研究院,未经中国石油化工股份有限公司;中国石油化工股份有限公司胜利油田分公司物探研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811468616.6/1.html,转载请声明来源钻瓜专利网。