一种License认证方法及计算机设备技术

技术编号:36944587 阅读:6 留言:0更新日期:2023-03-22 19:06
本申请公开一种License认证方法及计算机设备,涉及通信技术领域,能够提升License认证的效率和安全性。该方法应用于局域网中的第一节点;第一节点中包含已激活的目标客户端;该方法包括:接收第二节点发送的License认证请求;License认证请求用于请求验证第二节点对目标客户端的使用权限;第二节点为局域网中的节点,且第二节点中包含未激活的目标客户端;在确定第二节点具有目标客户端的使用权限的情况下,向第二节点发送License授权文件;License授权文件用于第二节点激活目标客户端。端。端。

【技术实现步骤摘要】
一种License认证方法及计算机设备


[0001]本申请涉及通信
,尤其涉及一种License认证方法及计算机设备。

技术介绍

[0002]目前,在客户端/服务器(Client/Server,C/S)架构的软件中,客户端的安全认证都通过授权(License)认证的方式进行。
[0003]传统的License认证方式主要采用密钥验证机制,通过客户端厂商预先存储的License文件进行验证。其中,License文件中主要包括产品认证信息(可以为字符串或固定文件的形式)。传统的License认证方式存在的弊端是:产品认证信息容易被伪造和复制,从而导致该客户端的License存在较大的被盗用风险,降低了网络的安全性和可靠性。此外,在大规模分布式使用场景中,License文件的更新需要对设备单独操作,形成极大的时间人力成本,认证效率较低。
[0004]因此,相关技术中提供的License认证方法,存在安全性不足和认证效率低的问题。

技术实现思路

[0005]本申请提供一种License认证方法及计算机设备,能够提升License认证的效率和安全性。
[0006]第一方面,本申请提供一种License认证方法,应用于局域网中的第一节点;第一节点中包含已激活的目标客户端;该方法包括:接收第二节点发送的License认证请求;License认证请求用于请求验证第二节点对目标客户端的使用权限;第二节点为局域网中的节点,且第二节点中包含未激活的目标客户端;在确定第二节点具有目标客户端的使用权限的情况下,向第二节点发送License授权文件;License授权文件用于第二节点激活目标客户端。
[0007]可以理解的是,第一节点在激活目标客户端之后,可以开启自身的License认证功能,为局域网中的其他节点提供License认证服务。如此,相比于相关技术中,局域网中的每个节点均需向中央服务器进行License认证的方法,本申请实施例仅与中央服务器进行一次License认证,即可对局域网中的所有节点进行License管理,解决了局域网中的部分节点与中央服务器连接困难的问题,给复杂的网络环境提供了便利的认证方式,并且提高了认证效率。
[0008]此外,相比于相关技术中在每个节点中预先存储License授权文件,由各个节点在本地进行验证的方法,本申请实施例通过局域网中开启License认证功能的节点来提供License认证服务,在验证节点具有目标客户端的使用权限后,再发送License授权文件;解决了本地验证中认证信息容易被伪造和复制的问题,保证了License认证的可靠性和安全性。
[0009]在一种可能的实现方式中,在接收第二节点发送的License认证请求之前,上述方
法还包括:查找局域网中是否存在开启License认证功能的节点;在局域网中不存在开启License认证功能的节点的情况下,开启第一节点的License认证功能。
[0010]可以理解的是,第一节点在完成License认证之后,具有了License认证功能,可以为局域网中的其他节点提供License认证服务。但是,在第一节点在进行License认证的过程中,局域网中的其他节点可能已经完成了License认证,因此,在第一节点激活目标客户端之后,需要再次查找局域网中是否存在开启License认证功能的节点,进而决定是否开启License认证功能。
[0011]另一种可能的实现方式中,上述查找局域网中是否存在开启License认证功能的节点,包括:获取局域网中的至少一个节点的身份信息;在至少一个节点的身份信息包括License认证标识的情况下,确定局域网中存在开启License认证功能的节点;其中,License认证标识用于指示对应节点已开启License认证功能;在至少一个节点的身份信息均不包括License认证标识的情况下,确定局域网中不存在开启License认证功能的节点。
[0012]可以理解的是,第一节点在进行License认证时,需要确定向谁进行License认证,因此,第一节点首先查找局域网中是否存在开启License认证功能的节点,若存在,则第一节点向局域网中开启License认证功能的节点进行认证;则若不存在,第一节点可以向中央服务器进行认证。
[0013]另一种可能的实现方式中,上述开启第一节点的License认证功能,包括:获取局域网中具有目标客户端的使用权限的节点的信息,以及在第一节点的身份信息中添加License认证标识。
[0014]可以理解的是,第一节点获取局域网中具有目标客户端的使用权限的节点的信息,以使得第一节点在接收到局域网中其他节点的License认证请求的情况下,可以确认该节点是否具有目标客户端的使用权限。同时,第一节点修改自身的身份信息,在身份信息中添加License认证标识,如此,局域网中的其他节点通过查询第一节点的身份信息来获知第一节点开启了License认证功能。
[0015]另一种可能的实现方式中,在接收第二节点发送的License认证请求之前,上述方法还包括:将第一节点的认证接口信息,存储在局域网的数据库中;认证接口信息定义了第一节点与第二节点之间进行License认证的通信方式,用于第二节点获取并基于通信方式向第一节点发送License认证请求。
[0016]可以理解的是,由于认证接口信息定义了局域网中的其他节点与第一节点进行License认证的通信方式,因此,将第一节点的认证接口信息存储在局域网的数据库中,可以使局域网中的其他节点获取并基于该通信方式向第一节点发送License认证请求。
[0017]第二方面,本申请提供一种License认证方法,应用于局域网中的第二节点;第二节点中包含未激活的目标客户端;该方法包括:查找局域网中开启认证服务功能的第一节点;向第一节点发送License认证请求,License认证请求用于第一节点确定第二节点是否具有目标客户端的使用权限,并在确定第二节点具有目标客户端的使用权限时,向第一节点发送License授权文件;License授权文件用于第二节点激活目标客户端;接收第一节点发送的License授权文件;根据License授权文件,激活目标客户端。
[0018]可以理解的是,局域网中的节点(局域网中任意一个未激活目标客户端的节点),可以向局域网中开启License认证功能的节点进行License认证。具体的,局域网中的节点
在查找到局域网中开启License认证功能的节点后,向开启License认证功能的节点发送License认证请求(用于确定该节点是否具有目标客户端的使用权限),并在该节点具有目标客户端的使用权限的情况下,向该节点发送License授权文件(用于激活目标客户端)。如此,相比于相关技术中,局域网中的每个节点均需向中央服务器进行License认证的方法,本申请实施例仅与中央服务器进行一次License认证,即可对局域网中的所有节点进行License管理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种License认证方法,其特征在于,所述方法应用于局域网中的第一节点;所述第一节点中包含已激活的目标客户端;所述方法包括:接收第二节点发送的License认证请求;所述License认证请求用于请求验证所述第二节点对所述目标客户端的使用权限;所述第二节点为所述局域网中的节点,且所述第二节点中包含未激活的所述目标客户端;在确定所述第二节点具有所述目标客户端的使用权限的情况下,向所述第二节点发送License授权文件;所述License授权文件用于所述第二节点激活所述目标客户端。2.根据权利要求1所述的方法,其特征在于,所述接收第二节点发送的License认证请求之前,所述方法还包括:查找所述局域网中是否存在开启License认证功能的节点;在所述局域网中不存在开启License认证功能的节点的情况下,开启所述第一节点的License认证功能。3.根据权利要求2所述的方法,其特征在于,所述查找所述局域网中是否存在开启License认证功能的节点,包括:获取所述局域网中的至少一个节点的身份信息;在所述至少一个节点的身份信息包括License认证标识的情况下,确定所述局域网中存在开启License认证功能的节点;其中,所述License认证标识用于指示对应节点已开启License认证功能;在所述至少一个节点的身份信息均不包括License认证标识的情况下,确定所述局域网中不存在开启License认证功能的节点。4.根据权利要求2或3所述的方法,其特征在于,所述开启所述第一节点的License认证功能,包括:获取所述局域网中具有目标客户端的使用权限的节点的信息,以及在所述第一节点的身份信息中添加License认证标识。5.根据权利要求1至4任一项所述的方法,其特征在于,在接收第二节点发送的License认证请求之前,所述方法还包括:将所述第一节点的认证接口信息,存储在所述局域网的数据库中;所述认证接口信息定义了所述第一节点与所述第二节点之间进行License认证的通信方式,用于所述第二节点获取...

【专利技术属性】
技术研发人员:张梁伟谷飞扬王强
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1