[发明专利]一种客户端应用的授权方法、计算设备及存储介质有效
申请号: | 202110878349.5 | 申请日: | 2021-08-02 |
公开(公告)号: | CN113343185B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 曹军;金奇才 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 周红力 |
地址: | 100176 北京市大兴区北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 应用 授权 方法 计算 设备 存储 介质 | ||
1.一种客户端应用的授权方法,在服务器中执行,所述服务器分别与客户端和数据存储装置通信连接,其中,所述数据存储装置中存储有所述客户端应用的授权记录信息,所述授权记录信息中记录有所述客户端应用在每次授权时所对应的各第一硬件信息,该方法包括:
接收来自所述客户端的授权请求,所述授权请求包括所述客户端的至少一个第二硬件信息和客户端应用的授权序列号;
判断所述授权序列号是否已授权过;
若已授权过,则比对各第一硬件信息与各第二硬件信息,以统计各所述第二硬件信息的重复率;
基于各所述第二硬件信息的重复率,确定各所述第二硬件信息对应的权重值;
判断各所述第二硬件信息对应的权重值的和是否大于权重阈值;
若大于权重阈值,则所述客户端应用授权成功。
2.如权利要求1所述的方法,其中,所述若已授权过,则比对各第一硬件信息与各第二硬件信息,以统计各所述第二硬件信息的重复率的步骤包括:
将各第二硬件信息与各第一硬件信息进行逐一比对,并记录各第二硬件信息与各第一硬件信息的重复次数;
基于所述重复次数,计算各所述第二硬件信息的重复率。
3.如权利要求1所述的方法,其中,
各所述第二硬件信息对应的权重值与各所述第二硬件信息的重复率成反比关系。
4.如权利要求2所述的方法,其中,所述权重阈值的计算方法包括:
分别计算每次授权时对应的各第一硬件信息在所有历史授权记录中的重复率;
基于各所述第一硬件信息的重复率,确定各所述第一硬件信息的权重值;
计算各所述第一硬件信息的权重值的加权平均值;
将所有第一硬件信息的所述加权平均值的和,作为所述权重阈值。
5.如权利要求1所述的方法,其中,在所述判断授权序列号是否已授权过的步骤之前,还包括步骤:
判断所述授权序列号是否有效;
若无效,则所述客户端应用授权失败;
若有效,则判断所述授权序列号是否已授权过。
6.如权利要求1-5任一项所述的方法,其中,在所述判断授权序列号是否已授权过的步骤之后,还包括步骤:
若所述授权序列号未被授权过,则所述客户端应用授权成功;
将所述各第二硬件信息与所述授权序列号关联存储到所述授权记录信息中,以更新所述第一硬件信息;
根据所更新的第一硬件信息,更新所述权重阈值。
7.如权利要求1所述的方法,其中,在所述若大于权重阈值,则所述客户端应用授权成功的步骤之后,还包括步骤:
将所述各第二硬件信息与所述授权序列号关联存储到所述授权记录信息,以更新所述第一硬件信息;
根据所更新的第一硬件信息,更新所述权重阈值。
8.如权利要求1所述的方法,其中,在所述判断各第二硬件信息对应的权重值的和是否大于权重阈值的步骤之后,还包括步骤:
若所述各第二硬件信息对应的权重值的和不大于权重阈值,则判断所述客户端是否满足预设的调整规则,其中,所述预设的调整规则包括:各第二硬件信息中存在在出厂设置时被配置为与其他硬件相同的硬件信息;
若满足,则调整所述权重阈值的大小,以使得所述各第二硬件信息对应的权重值的和能够大于权重阈值。
9.一种计算设备,包括:
至少一个处理器;和
存储有程序指令的存储器,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-8中任一项所述方法的指令。
10.一种存储有程序指令的可读存储介质,当所述程序指令被计算设备读取并执行时,使得所述计算设备执行如权利要求1-8中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110878349.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:回波消除电路
- 下一篇:质子交换膜燃料电池免粘焊密封结构的金属双极板