[发明专利]工具许可的可视化监控方法在审
申请号: | 201710935814.8 | 申请日: | 2017-10-10 |
公开(公告)号: | CN107729458A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 方伟;方义;张越兵;乔文 | 申请(专利权)人: | 中国航发控制系统研究所 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F21/10 |
代理公司: | 无锡市大为专利商标事务所(普通合伙)32104 | 代理人: | 殷红梅,屠志力 |
地址: | 214063 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工具 许可 可视化 监控 方法 | ||
技术领域
本发明涉及软件许可的可视化监控领域,尤其是一种商用软件许可使用情况的实时可视化监控方法。
背景技术
商用软件工具的使用,通常都要受到许可数量的限制。用户购买某型商用软件工具,实际就是根据自身需求,购买一定数量的授权许可,外加额外的技术服务。这些许可常常以许可文件的形式安装在许可服务器上,当工具客户端申请使用该工具时,就会占用一个许可,直至所有的许可都被占用为止,如图1所示;
工具的许可服务器通常会开放一些有用的查询给用户,最常用的就是占用许可的实时信息,包括有哪些人在占用,有几个许可可用等信息;这些查询可以通过查询脚本,以定时任务的形式来进行,并将查询结果在专用数据库中予以记录,作为历史数据。
发明内容
本发明的目的在于提供一种工具许可的可视化监控方法,用于展现工具许可的实时占用情况和历史占用趋势,方便工具使用者查看,并为工具许可的采购扩容提供数据支持。本发明采用的技术方案是:
一种工具许可的可视化监控方法,包括以下步骤:
步骤S1,根据工具提供的接口来获取许可使用数据;
步骤S2,建立定时任务,查询与工具许可有关的实时数据并处理后得到许可占用信息,并存储;
步骤S3,可视化界面的开发,将工具许可占用的情况可视化的展现。
进一步地,步骤S2具体包括:
步骤S201,将接口命令保存为批处理文件,借助windows操作系统自带的计划任务功能来运行,设置运行周期,并将运行结果先暂存到文本文件中;
步骤S202,接下来对文本文件中的原始数据进一步处理,得到包括总的许可个数、当前被占用的许可个数在内的许可占用信息;
步骤S203,最后建立许可数据专用数据库;在许可数据专用数据库中建立两张表,一张表存储每运行周期查询处理后的实时许可占用信息;另一张表按设定时间间隔存储工具许可占用率数据。
更进一步地,
步骤S201中的运行周期设置为1分钟。
更进一步地,
步骤S202包括以下子步骤:
子步骤S202a,处理程序/处理脚本读入每运行周期采集的原始数据文本;
子步骤S202b,处理程序/处理脚本根据关键字,找到包含许可占用信息的有用行;
子步骤S202c,在有用行中利用正则表达式提取总的许可个数;
子步骤S202d,在有用行中利用正则表达式提取当前被占用的许可个数。
进一步地,可视化界面将许可数据专用数据库中的数据实时以图表等方式呈献给用户。
本发明的优点在于:自动化地监测软件工具的许可占用情况,提供实时监控数据,以方便工具使用者查看;并可为工具许可的扩容提供数据支持。
附图说明
图1为本发明的许可服务器和工具客户端示意图。
图2为本发明的实施例的网络架构图。
图3为本发明的原始数据处理流程图。
图4为本发明的可视化界面显示例之一示意图。
图5为本发明的可视化界面显示例之二示意图。
具体实施方式
下面结合具体附图和实施例对本发明作进一步说明。
本发明提出一种工具许可的可视化监控方法,通过定时读取工具许可占用信息,并实时存储到许可数据专用数据库,设计前端界面展示来实现工具许可的可视化监控。本发明适用于图2所示的工具许可的网络架构上,该网络架构包括通过以太网连接的用户客户端(即工具客户端)、许可服务器、许可查询机、许可数据专用数据库;
本发明具体包括以下步骤:
步骤S1,根据工具提供的接口来获取许可使用数据;此步骤是通过许可查询机向许可服务器获取许可使用数据;
该接口必须在购买该工具时向供应商索取,通常是一种商用的许可管理系统提供的简单命令;例如某工具提供的接口命令如下:
lmutil lmstat -a -c 27103@192.168.1.13
该接口命令直接在cmd窗口下运行即可得到结果,其中,lmutil是该工具使用的许可服务器提供的查询命令,后接查询参数,最后是许可服务器及其端口号;
步骤S2,建立定时任务,查询与工具许可有关的实时数据并处理后得到许可占用信息,并存储;具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航发控制系统研究所,未经中国航发控制系统研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710935814.8/2.html,转载请声明来源钻瓜专利网。