System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及互联网,具体涉及权益信息的调度方法、装置、计算机设备及存储介质。
技术介绍
1、在计算机软件和硬件设备的发布过程中,用户通过购买使用授权的方式获得相关硬件、软件的业务功能或服务。授权模块成为了软件完整功能中不可或缺的一部分,同时也是产品形成商业闭环的必要环节。授权方式多样,以软件本身、软件内的模块、系统用户数量或硬件设备特征等为计量单位。
2、然而,现有技术在处理用户同时购买多个授权码并期望统一管理这些授权码所对应的权益时存在明显不足。具体的,当用户拥有并使用多个不同类型的授权证书时,若各个模块的授权是统一管理的,则是以最后一次使用的授权证书生效,而之前激活的授权证书不能来回切换同时使用,或以到期时间为度量单位。这种限制不仅削弱了用户的权益,降低了授权证书的灵活性,也给软件开发商在为用户提供服务时带来了管理上的麻烦。
技术实现思路
1、有鉴于此,本专利技术实施例提供了权益信息的调度方法、装置、计算机设备及存储介质,以解决无法对用户同时获取并使用的多个不同类型的授权证书进行权益统一管理的问题。
2、第一方面,本专利技术实施例提供了一种权益信息的调度方法,所述方法应用于安全检测客户端,所述安全检测客户端存储有多个权益信息,每个权益信息关联至少一个主机,所述方法包括:
3、获取针对于目标主机的权益分配请求,其中,所述目标主机为多个主机中的任意一个;
4、响应所述权益分配请求,查询所述目标主机是否为新增主机;
5、在
6、若所述第一授权证书不存在剩余额度,则触发权益平滑机制确定具有剩余额度的第二授权证书,将所述目标主机分配至所述第二授权证书,并更新所述第二授权证书关联的在线主机数量。
7、在本申请一个可选的实施方式中,所述检测所述新增主机请求分配的目标权益信息对应的第一授权证书是否存在剩余额度,包括:
8、获取所述第一授权证书关联的在线主机数量以及限制额度;
9、判断所述在线主机数量是否达到所述限制额度;
10、若所述在线主机数量达到所述限制额度,则确定第一授权证书不存在剩余额度;或,若所述在线主机数量未达到所述限制额度,则确定第一授权证书存在剩余额度。
11、在本申请一个可选的实施方式中,所述触发权益平滑机制确定具有剩余额度的第二授权证书,包括:
12、遍历安全检测客户端的预设数据表中预存的授权证书;
13、检测所述授权证书中处于有限期内且具有剩余额度的候选授权证书;
14、若存在处于有限期内且具有剩余额度的候选授权证书,则将所述候选授权证书按照激活时间进行降序排序,得到证书列表;
15、选取所述证书列表中处于首位的授权证书作为第二授权证书。
16、在本申请一个可选的实施方式中,所述方法还包括:
17、若不存在处于有限期内且具有剩余额度的候选授权证书,则终止对所述目标主机的权益分配流程,并生成对应的提示信息,其中,所述提示信息用于提示剩余额度无法满足对所述目标主机的权益分配。
18、在本申请一个可选的实施方式中,在获取针对于目标主机的权益分配请求之前,所述方法还包括:
19、接收用户输入的授权激活码;
20、对所述授权激活码进行合法性校验,得到校验结果;
21、在所述校验结果为通过时,则基于所述授权激活码以及安全检测客户端的特征标识生成授权请求,并将所述授权请求发送至服务器。
22、在本申请一个可选的实施方式中,在将所述授权请求发送至服务器之后,所述方法还包括:
23、接收所述服务器针对于所述授权请求反馈的授权证书;
24、对所述授权证书进行验证,得到验证结果;
25、在所述验证结果为通过时,则将所述授权证书以及所述授权证书关联的权益信息储存至所述安全检测客户端的预设数据表。
26、在本申请一个可选的实施方式中,所述方法还包括:
27、监测所述目标主机针对于所述权益信息的应用状态;
28、若所述应用状态为停止状态,则更新当前所用的授权证书关联的在线主机数量,并释放相应的剩余额度;或,若所述应用状态为持续状态,则继续监测所述目标主机针对于所述权益信息的应用状态,直至所述应用状态发生变化。
29、第二方面,本专利技术实施例提供了一种权益信息的调度装置,应用于安全检测客户端,所述安全检测客户端存储有多个权益信息,每个权益信息关联至少一个主机,所述装置包括:
30、获取模块,用于获取针对于目标主机的权益分配请求,其中,所述目标主机为多个主机中的任意一个;
31、响应模块,用于响应所述权益分配请求,查询所述目标主机是否为新增主机;
32、检测模块,用于在所述目标主机为新增主机时,检测所述新增主机请求分配的目标权益信息对应的第一授权证书是否存在剩余额度;
33、触发模块,用于若所述第一授权证书不存在剩余额度,则触发权益平滑机制确定具有剩余额度的第二授权证书,将所述目标主机分配至所述第二授权证书,并更新所述第二授权证书关联的在线主机数量。
34、第三方面,本专利技术实施例提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的方法。
35、第四方面,本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的方法。
36、本申请实施例提供的方法具有以下有益效果:
37、本申请实施例提供的方法获取针对于目标主机的权益分配请求,能够应对用户对于多个主机进行权益分配的需求,提高了授权管理的灵活性。响应权益分配请求时,查询目标主机是否为新增主机,有助于区分已有主机和新增主机的权益分配情况,为后续步骤中的权益平滑机制提供基础数据。在目标主机为新增主机时,检测新增主机请求分配的目标权益信息对应的第一授权证书是否存在剩余额度,确保了在分配权益时能够优先考虑已有授权证书的剩余额度,避免了权益的浪费和重叠。若第一授权证书不存在剩余额度,则触发权益平滑机制确定具有剩余额度的第二授权证书,将目标主机分配至第二授权证书,并更新第二授权证书关联的在线主机数量。实现了在用户同时拥有多个授权证书且部分证书额度不足时,能够自动平滑切换至其他有剩余额度的证书,有效保护了用户的权益,减少了操作难度,增强了方案的使用价值。
38、本申请实施例提供的方法通过实时获取授权证书的使用情况,为后续权益判断提供准确数据基础,避免权益浪费和重叠。同时,该方法全面搜索可用授权证书资源,确保选取的候选证书有效可靠,并优先选取最近激活的证书,提高授本文档来自技高网...
【技术保护点】
1.一种权益信息的调度方法,其特征在于,所述方法应用于安全检测客户端,所述安全检测客户端存储有多个权益信息,每个权益信息关联至少一个主机,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述检测所述新增主机请求分配的目标权益信息对应的第一授权证书是否存在剩余额度,包括:
3.根据权利要求1所述的方法,其特征在于,所述触发权益平滑机制确定具有剩余额度的第二授权证书,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在获取针对于目标主机的权益分配请求之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在将所述授权请求发送至服务器之后,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种权益信息的调度装置,其特征在于,应用于安全检测客户端,所述安全检测客户端存储有多个权益信息,每个权益信息关联至少一个主机,所述装置包括:
9.一种计算机设备,其特征在于,包括:
1
...【技术特征摘要】
1.一种权益信息的调度方法,其特征在于,所述方法应用于安全检测客户端,所述安全检测客户端存储有多个权益信息,每个权益信息关联至少一个主机,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述检测所述新增主机请求分配的目标权益信息对应的第一授权证书是否存在剩余额度,包括:
3.根据权利要求1所述的方法,其特征在于,所述触发权益平滑机制确定具有剩余额度的第二授权证书,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在获取针对于目标主机的权益分配请求之...
【专利技术属性】
技术研发人员:张腾飞,秦志伟,李宇哲,徐宁,
申请(专利权)人:北京长擎软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。