[发明专利]一种许可证回收方法及系统无效
申请号: | 201110322711.7 | 申请日: | 2011-10-21 |
公开(公告)号: | CN102521530A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 章臣新;张国 | 申请(专利权)人: | 张国 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;G06F11/30 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 冯铁惠 |
地址: | 214000 江苏省无*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 许可证 回收 方法 系统 | ||
技术领域
本发明涉及一种网络许可证技术,尤其涉及一种许可证回收方法及系统。
背景技术
目前,浮点型许可证是各种大型设计制造软件的主流授权方式,浮点型许可证一般的使用方式是:客户端在使用软件时,从获取到浮点型许可证直至归还此浮点型许可证的整个阶段长期地占有该浮点型许可证。由于当前大型设计制造软件极其昂贵,很多公司和设计院都无力购买大量的许可证,导致这些组织单位的许可证资源都比较紧缺,经常会出现员工抢占许可证的情况,其实员工自身暂时并不需要使用软件,导致某些真正需要使用软件的员工无法进行正常工作,而且造成许可证资源的浪费;还有的情况是,员工在使用软件时,由于受其他事情如上厕所、打电话等的干扰,在此期间未将软件关闭,也会造成昂贵的许可证资源长时间的闲置;以上种种情况都在一定程度上造成了许可证资源的浪费,同时也降低了许可证的使用效率。
发明内容
针对上述技术问题,本发明的目的在于提供一种许可证回收方法及系统,其使许可证最大限度的处于使用状态,避免了许可证的闲置,提高了许可证的使用效率,降低了使用成本。
为达到上述目的,本发明是通过以下技术方案来实现的:
一种许可证回收方法,所述方法包括如下步骤:
A、创建一张监控目标程序列表,当发现这些监控目标程序存在时,判断监控目标程序是否正在使用;
B、根据步骤A对监控目标程序的判断结果,进一步对监控目标程序的相关信息进行监控;
C、根据步骤B对监控目标程序的相关信息的监控结果,处理监控目标程序对应的许可证。
特别的,所述步骤A判断监控目标程序是否正在使用的方法包括以下步骤:
A1、判断监控目标程序的CPU占用率是否达到指定阀值;
A2、所述步骤A1判断监控目标程序的CPU占用率未达到指定阀值时,则判断监控目标程序是否位于最前窗口;
A3、所述步骤A2判断监控目标程序位于最前窗口时,则判断是否有键盘或鼠标的信号输入。
特别的,所述步骤B对监控目标程序的相关信息进行监控具体包括:所述步骤B对监控目标程序的相关信息进行监控具体包括:在步骤A1至A3任意一个判断结果为否时,计时器从目标程序的当前状态开始计时。
特别的,所述步骤C具体包括:在计时器到达设定时间阀值时,则挂起监控目标程序,然后关闭监控目标程序与许可证服务器的网络连接,回收监控目标程序的许可证;在计时器未达到时间阀值且步骤A判断监控目标程序正在使用时,则计时器清零,监控目标程序重新获得许可证,唤醒监控目标程序。
本发明还公开了一种许可证回收系统,其特征在于,所述系统包括:
列表创建单元,用于创建一张监控目标程序列表,并判断监控目标程序是否存在;
判断单元,用于在监控目标程序存在时判断监控目标程序是否正在使用;
信息监控单元,用于根据判断单元的判断结果进一步对监控目标程序的相关信息进行监控;
许可证处理单元,用于根据信息监控单元的监控结果处理监控目标程序对应的许可证。
特别的,所述判断单元包括:占用率判断单元,用于判断监控目标程序的CPU占用率是否达到指定阀值;窗口判断单元,用于判断监控目标程序是否位于最前窗口;信号输入判断单元,用于监控目标程序位于最前窗口时判断是否有键盘或鼠标的信号输入。
特别的,所述信息监控单元包括:计时器,用于记录目标程序处于未使用状态的时间,并在目标程序由未使用状态转为使用状态时,将记录的结果清零;时间阀值设置单元,用于设置允许目标程序处于未使用状态的时间阀值。
特别的,所述许可证处理单元包括:程序挂起单元,用于在计时器达到时间阀值设置单元设置的时间时,挂起监控目标程序;连接关闭单元,用于在程序挂起单元挂起监控目标程序后,关闭监控目标程序与许可证服务器的网络连接;许可证回收单元,用于在连接关闭单元关闭监控目标程序与许可证服务器的网络连接后,回收监控目标程序的许可证;程序唤醒单元,用于在监控目标程序重新获得许可证时,唤醒监控目标程序。
本发明的有益效果为,所述一种许可证回收方法及系统通过创建一张监控目标程序列表,在发现这些目标程序存在时就判断其是否正在使用,若目标程序未被使用,则开始对该目标程序的当前状态开始计时,达到设定的时间阀值时,回收签出许可证,若计时器未达到时间阀值,监控目标进程又开始处于使用状态,则计时器清零;避免了许可证的闲置,提高了许可证的使用效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张国,未经张国许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110322711.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于移动电话的数字课堂管理方法
- 下一篇:一种蓄电池防爆呼吸装置预警系统