System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种许可证占用率的统计方法、统计系统、统计设备及计算机可读存储介质技术方案_技高网

一种许可证占用率的统计方法、统计系统、统计设备及计算机可读存储介质技术方案

技术编号:40562386 阅读:14 留言:0更新日期:2024-03-05 19:25
本发明专利技术涉及一种许可证占用率的统计方法、统计系统、统计设备及计算机可读存储介质。该统计方法包括S1,获取许可证的服务日志,服务日志包含许可证的使用情况列表;S2,解析处理服务日志,依据单位时间许可证被占用及释放情况生成许可证的占用情况数据;S3,基于占用情况数据,统计分析许可证的占用率。本发明专利技术提出了一种许可证占用率的统计方法、统计系统、统计设备及计算机可读存储介质,能够快速、准确地计算许可证的占用率,有利于实现对许可证的有效管理和资源利用的优化。

【技术实现步骤摘要】

本专利技术涉及车辆计算机应用领域,尤其涉及一种许可证占用率的统计方法、统计系统、统计设备及计算机可读存储介质


技术介绍

1、在现代,企业在进行生产及工作的活动中会用到各种各样的正版软件。企业购买正版软件之后,供应商会交给企业软件许可证来授权企业可以使用该软件。一般来说,一个许可证只能为单人单终端提供授权,但通过建立网络浮动许可证授权服务器后,在同一网络下,许可证授权服务器可以将还没被使用的许可证授权给当前请求使用软件的人,使用软件的人关闭软件后,服务器收回授权,等待给下一个请求的用户授权许可证。所以只要不同时使用,网络浮动许可证授权服务器便可以向多人、多终端提供许可证授权,大大提高了许可证的使用率。

2、然而,在真实的使用环境中,网络浮动许可证授权服务器虽然提供了将许可证分配共享给多人使用的功能,但是会产生获取许可证冲突的情况。比如,当软件的使用人员想要使用软件调用许可证授权时,经常会出现没有空闲的许可证可供使用的情况。由于我们不能一直点击获取许可证授权,等待许可证空闲的时刻,也无法在许可证被释放空闲的时刻被通知。这便产生了获取软件许可证是否空闲的实时状态的需求。与此同时,软件的采购人员由于无法获知许可证历史某时间段的占用情况,但听到软件的使用人员的抱怨,会让他们错误地认为购买的许可证数量不够,还需要购买新的许可证,但实际上可能在某些时段,许可证一直处于空闲状态,如果购买了新的许可证资源,便会造成一定的浪费。出现这样现象的原因,就像城市用电会出现高峰和低谷一样,软件的使用也有高峰和低谷。获取软件的授权就向公司的签到打卡机一样,在开始上班的时刻,大家都在获取许可证授权服务器的授权,而在其他时刻,授权服务器又变得非常的空闲,无人问津。

3、在现有技术中,个别软件的开发商因为浮动许可证授权服务器是自己开发的原因,会在开发中埋下接口,来让自家软件调用相应接口来获取到许可证的状态。他们在跟客户的交流中,也注意到客户有需要统计许可证占用情况的需求,于是对自家的许可证授权服务器专门设计了接口,开发出许可证管理器的应用,但需要企业使用额外的价钱进行购买。这种方式虽然接口的识别率很高,获取的信息及时且准确,但是由于每个软件都是由不同的开发团队完成,导致一个软件就拥有一套接口,所以普适性不高。而且许可证管理器这类附加的功能往往价格不菲,给企业带来一笔额外的开销。

4、从使用软件的企业角度出发,企业往往需要采购不同厂商开发的多个软件,这些软件的开发程度不同,有的软件有许可证管理器,有的软件没有许可证管理器,在统筹管理上,会给管理者带来很大的麻烦。

5、另外一种办法是通过模拟用户访问许可证服务器的过程获取许可证,若能够获取说明许可证是空闲状态,若获取不到,说明许可证正在被占用。这种办法虽然能够获知许可证的占用状态,但是这种方法在不断的尝试获取许可证再释放的过程中,不但增加了浮动许可证授权服务器的压力,而且势必会影响到正常用户获取许可证的流程。

6、可见,对于以上两种已知的现有技术,具有软件适配度低、需要额外开销、影响软件使用者正常使用的问题。为了同时保证软件许可的合规性与最大化资源的利用率,需要能够获知浮动许可证授权服务器中资源实时与历史占用情况的方法,成为一个亟待解决的问题。


技术实现思路

1、针对现有技术的上述问题,本专利技术提出了一种许可证占用率的统计方法、统计系统、统计设备及计算机可读存储介质,能够快速、准确地计算许可证的占用率,有利于实现对许可证的有效管理和资源利用的优化。

2、具体地,本专利技术提出了一种许可证占用率的统计方法,包括步骤:

3、s1,获取许可证的服务日志,所述服务日志包含所述许可证的使用情况列表;

4、s2,解析处理所述服务日志,依据单位时间所述许可证被占用及释放情况生成所述许可证的占用情况数据;

5、s3,基于所述占用情况数据,统计分析所述许可证的占用率。

6、根据本专利技术的一个实施例,在步骤s1中,所述服务日志至少包括请求许可证的时间、用户请求来源ip地址、请求用户名称、请求使用的工具名称及反馈状态信息。

7、根据本专利技术的一个实施例,步骤s2包括步骤:

8、s21,根据用户请求来源的ip地址区分不同用户;

9、s22,根据时间轴,将所述许可证的请求事件与剩余数量关联;

10、s23,根据关联结果,依据单位时间记录所述许可证占用情况,生成占用情况数据。

11、根据本专利技术的一个实施例,在步骤s23,依据分钟为单位时间记录所述许可证占用情况。

12、根据本专利技术的一个实施例,在步骤s3中,计算所述许可证的占用率,包括:

13、若只有单一许可证,占用率的计算公式为:

14、

15、若有n个许可证,占用率的计算公式为:

16、

17、其中,n为整数且大于1。

18、根据本专利技术的一个实施例,统计方法还包括步骤s4,通过颜色变化显示所述许可证的占用率。

19、根据本专利技术的一个实施例,通过颜色的光波长值由小变大对应显示所述许可证的占用率由低到高,所述光波长值的范围为495nm~750nm。

20、本专利技术还提供了一种许可证占用率的统计系统,适用于前述的统计方法,所述统计系统包括:

21、获取单元,用于获取许可证的服务日志,所述服务日志包含所述许可证的使用情况列表;

22、解析处理单元,用于解析处理所述服务日志,依据单位时间所述许可证被占用及释放情况生成所述许可证的占用情况数据;

23、计算单元,用于基于占用情况数据,统计分析许可证的占用率。

24、本专利技术还提供了一种许可证占用率的统计设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述任一项所述统计方法的步骤。

25、本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一项所述统计方法的步骤。

26、本专利技术提供的一种许可证占用率的统计方法、统计系统、统计设备及计算机可读存储介质,通过解析访问日志的内容来获取许可证的状态,记录并统计许可证的占用情况,进而计算许可证占用率,从而实现对许可证的有效管理和资源利用的优化。

27、应当理解,本专利技术以上的一般性描述和以下的详细描述都是示例性和说明性的,并且旨在为如权利要求所述的本专利技术提供进一步的解释。

本文档来自技高网...

【技术保护点】

1.一种许可证占用率的统计方法,包括步骤:

2.如权利要求1所述的统计方法,其特征在于,在步骤S1中,所述服务日志至少包括请求许可证的时间、用户请求来源IP地址、请求用户名称、请求使用的工具名称及反馈状态信息。

3.如权利要求2所述的统计方法,其特征在于,步骤S2包括步骤:

4.如权利要求3所述的统计方法,其特征在于,在步骤S23,依据分钟为单位时间记录所述许可证占用情况。

5.如权利要求3所述的统计方法,其特征在于,在步骤S3中,计算所述许可证的占用率,包括:

6.如权利要求1所述的统计方法,其特征在于,还包括步骤S4,通过颜色变化显示所述许可证的占用率。

7.如权利要求6所述的统计方法,其特征在于,通过颜色的光波长值由小变大对应显示所述许可证的占用率由低到高,所述光波长值的范围为495nm~750nm。

8.一种许可证占用率的统计系统,适用于如权利要求1所述的统计方法,其特征在于,所述统计系统包括:

9.一种许可证占用率的统计设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述统计方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述统计方法的步骤。

...

【技术特征摘要】

1.一种许可证占用率的统计方法,包括步骤:

2.如权利要求1所述的统计方法,其特征在于,在步骤s1中,所述服务日志至少包括请求许可证的时间、用户请求来源ip地址、请求用户名称、请求使用的工具名称及反馈状态信息。

3.如权利要求2所述的统计方法,其特征在于,步骤s2包括步骤:

4.如权利要求3所述的统计方法,其特征在于,在步骤s23,依据分钟为单位时间记录所述许可证占用情况。

5.如权利要求3所述的统计方法,其特征在于,在步骤s3中,计算所述许可证的占用率,包括:

6.如权利要求1所述的统计方法,其特征在于,还包括步骤s4,通过颜色变化显示所述许可证的占用率。

【专利技术属性】
技术研发人员:李沅津陈一飞
申请(专利权)人:上汽大众汽车有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1