鉴权证书生成方法、装置、系统、设备和介质制造方法及图纸

技术编号:35916905 阅读:20 留言:0更新日期:2022-12-10 10:59
本公开提供了一种鉴权证书生成方法、装置、系统、电子设备、存储介质和程序产品,涉及计算机技术领域,尤其涉及离线鉴权、交付技术领域。具体实现方案为:响应于目标授权对象发送的鉴权证书生成请求,根据所述鉴权证书生成请求解析所述目标授权对象的目标硬件信息;从预授权信息中,根据所述目标硬件信息查询为所述目标授权对象授权的目标软件应用信息,其中,所述预授权信息包括授权对象的硬件信息和为所述授权对象授权的软件应用信息;根据所述目标硬件信息和所述目标软件应用信息生成所述目标授权对象的鉴权证书。本公开可以提升产品批量交付的效率。品批量交付的效率。品批量交付的效率。

【技术实现步骤摘要】
鉴权证书生成方法、装置、系统、设备和介质


[0001]本公开涉及计算机
,尤其涉及离线鉴权、交付
,具体涉及一种鉴权证书生成方法、装置、系统、电子设备、存储介质和程序产品。

技术介绍

[0002]随着人工智能技术的迅速发展,场景化AI应用层出不穷。软硬一体机是AI应用交付的一种方式,也即,在统一的硬件设备预置算法模型及基础组件,这样,可以有效地解决环境差异导致的交付部署问题、降低采购成本,高效便捷。
[0003]当前,软硬一体机产品量产时需要做授权激活验证,然而传统的鉴权激活方案需人工介入,不利于批量生产,影响产品的批量交付效率。

技术实现思路

[0004]本公开提供了一种鉴权证书生成方法、装置、系统、电子设备、存储介质和程序产品。
[0005]根据本公开的一方面,提供了一种鉴权证书生成方法,应用于服务器,所述方法包括:
[0006]响应于目标授权对象发送的鉴权证书生成请求,根据所述鉴权证书生成请求解析所述目标授权对象的目标硬件信息;
[0007]从预授权信息中,根据所述目标硬件信息查询为所述目标授权对象授权的目标软件应用信息,其中,所述预授权信息包括授权对象的硬件信息和为所述授权对象授权的软件应用信息;
[0008]根据所述目标硬件信息和所述目标软件应用信息生成所述目标授权对象的鉴权证书。
[0009]根据本公开的另一方面,提供了一种鉴权证书生成方法,应用于目标授权对象,所述方法包括:
[0010]响应于用户针对目标授权对象的鉴权证书生成触发操作,获取所述目标授权对象的目标硬件信息;
[0011]根据所述目标硬件信息生成鉴权证书生成请求,并将所述鉴权证书生成请求发送至服务器,其中,所述鉴权证书生成请求用于使所述服务器通过解析获取所述目标硬件信息,并根据所述目标硬件信息从预授权信息中查询所述目标授权对象的目标软件应用信息,以及根据所述目标硬件信息和所述目标软件应用信息生成所述目标授权对象的鉴权证书,其中,所述预授权信息包括授权对象的硬件信息和为所述授权对象授权的软件应用信息;
[0012]获取所述服务器生成的鉴权证书。
[0013]根据本公开的另一方面,提供了一种鉴权证书生成装置,应用于服务器,所述装置包括:
[0014]解析模块,用于响应于目标授权对象发送的鉴权证书生成请求,根据所述鉴权证书生成请求解析所述目标授权对象的目标硬件信息;
[0015]查询模块,用于从预授权信息中,根据所述目标硬件信息查询为所述目标授权对象授权的目标软件应用信息,其中,所述预授权信息包括授权对象的硬件信息和为所述授权对象授权的软件应用信息;
[0016]鉴权证书生成模块,用于根据所述目标硬件信息和所述目标软件应用信息生成所述目标授权对象的鉴权证书。
[0017]根据本公开的另一方面,提供了一种鉴权证书生成装置,应用于授权对象,所述装置包括:
[0018]硬件信息获取模块,用于响应于用户针对目标授权对象的鉴权证书生成触发操作,获取所述目标授权对象的目标硬件信息;
[0019]请求发送模块,用于根据所述目标硬件信息生成鉴权证书生成请求,并将所述鉴权证书生成请求发送至服务器,其中,所述鉴权证书生成请求用于使所述服务器通过解析获取所述目标硬件信息,并根据所述目标硬件信息从预授权信息中查询所述目标授权对象的目标软件应用信息,以及根据所述目标硬件信息和所述目标软件应用信息生成所述目标授权对象的鉴权证书,其中,所述预授权信息包括授权对象的硬件信息和为所述授权对象授权的软件应用信息;
[0020]鉴权证书获取模块,用于获取所述服务器生成的鉴权证书。
[0021]根据本公开的另一方面,提供了一种鉴权证书生成系统,包括服务器和授权对象,其中,
[0022]所述授权对象,用于响应于用户针对所述授权对象的鉴权证书生成触发操作,获取所述授权对象的硬件信息;根据所述硬件信息生成鉴权证书生成请求,并将所述鉴权证书生成请求发送至所述服务器;
[0023]所述服务器,用于响应于所述授权对象发送的鉴权证书生成请求,根据所述鉴权证书生成请求解析所述授权对象的硬件信息;从预授权信息中根据所述硬件信息查询为所述授权对象授权的软件应用信息;根据所述硬件信息和所述软件应用信息生成所述授权对象的鉴权证书;其中,所述预授权信息包括授权对象的硬件信息和为所述授权对象授权的软件应用信息;
[0024]所述授权对象,还用于获取所述服务器生成的鉴权证书。
[0025]根据本公开的另一方面,提供了一种电子设备,包括:
[0026]至少一个处理器;以及
[0027]与所述至少一个处理器通信连接的存储器;其中,
[0028]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开任意实施例所述的应用于服务器的鉴权证书生成方法,或者应用于目标授权对象的鉴权证书生成方法。
[0029]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使计算机执行本公开任意实施例所述的应用于服务器的鉴权证书生成方法,或者应用于目标授权对象的鉴权证书生成方法。
[0030]根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算
机程序在被处理器执行时实现本公开任意实施例所述的应用于服务器的鉴权证书生成方法,或者应用于目标授权对象的鉴权证书生成方法。
[0031]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0032]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0033]图1是根据本公开实施例的一种应用于服务器的鉴权证书生成方法的示意图;
[0034]图2是根据本公开实施例的另一种应用于服务器的鉴权证书生成方法的示意图;
[0035]图3是根据本公开实施例的一种应用于目标授权对象的鉴权证书生成方法的示意图;
[0036]图4是根据本公开实施例的另一种应用于目标授权对象的鉴权证书生成方法的示意图;
[0037]图5是根据本公开实施例的一种配置于服务器的鉴权证书生成装置的示意图;
[0038]图6是根据本公开实施例的一种配置于目标授权对象的鉴权证书生成装置的示意图;
[0039]图7是根据本公开实施例的一种鉴权证书生成系统的结构示意图;
[0040]图8是根据本公开实施例的鉴权证书生成系统的鉴权证书生成过程中的交互流程示意图;
[0041]图9是根据本公开实施例的在线鉴权方法的示意图;
[0042]图10是根据本公开实施例的离线鉴权方法的示意图;
[0043]图11是用来实现本公开实施例的应用于服务器的鉴权证书生成方法的电子设备的框图。
具体实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种鉴权证书生成方法,应用于服务器,包括:响应于目标授权对象发送的鉴权证书生成请求,根据所述鉴权证书生成请求解析所述目标授权对象的目标硬件信息;从预授权信息中,根据所述目标硬件信息查询为所述目标授权对象授权的目标软件应用信息,其中,所述预授权信息包括授权对象的硬件信息和为所述授权对象授权的软件应用信息;根据所述目标硬件信息和所述目标软件应用信息生成所述目标授权对象的鉴权证书。2.根据权利要求1所述的方法,还包括:响应于所述目标授权对象对所述服务器的结果查询接口的轮询操作,将所述鉴权证书发送至所述目标授权对象。3.根据权利要求1所述的方法,还包括:根据所述目标硬件信息和所述目标软件应用信息生成激活文件,其中,所述激活文件用于激活所述目标授权对象的鉴权服务;将所述激活文件发送至所述目标授权对象。4.根据权利要求1所述的方法,其中,所述鉴权证书生成请求中包括加密后的所述目标授权对象的目标硬件信息,所述根据所述鉴权证书生成请求解析所述目标授权对象的目标硬件信息,包括:根据预先定义的解密算法,对所述鉴权证书生成请求中加密后的目标硬件信息进行解析,得到所述目标授权对象的目标硬件信息。5.根据权利要求1所述的方法,其中,所述授权的软件应用信息至少包括以下之一:应用鉴权名称、授权有效期、实例数上限和每秒查询率QPS上限。6.根据权利要求1所述的方法,还包括:对所述预授权信息进行新增、变更、删除或鉴权状态重置。7.根据权利要求1所述的方法,还包括:记录所述鉴权证书生成过程中产生的日志信息。8.一种鉴权证书生成方法,应用于目标授权对象,包括:响应于用户针对目标授权对象的鉴权证书生成触发操作,获取所述目标授权对象的目标硬件信息;根据所述目标硬件信息生成鉴权证书生成请求,并将所述鉴权证书生成请求发送至服务器,其中,所述鉴权证书生成请求用于使所述服务器通过解析获取所述目标硬件信息,并根据所述目标硬件信息从预授权信息中查询所述目标授权对象的目标软件应用信息,以及根据所述目标硬件信息和所述目标软件应用信息生成所述目标授权对象的鉴权证书,其中,所述预授权信息包括授权对象的硬件信息和为所述授权对象授权的软件应用信息;获取所述服务器生成的鉴权证书。9.根据权利要求8所述的方法,其中,所述鉴权证书生成触发操作用于通过所述目标授权对象上显示的引导页接收;相应的,所述方法还包括:在所述引导页上显示所述鉴权证书生成过程的状态信息。10.根据权利要求8所述的方法,其中,所述获取所述目标授权对象的目标硬件信息,包
括:调用预先安装在所述目标授权对象上的激活工具,通过所述激活工具获取所述目标授权对象的目标硬件信息。11.根据权利要求10所述的方法,其中,所述根据所述目标硬件信息生成鉴权证书生成请求,并将所述鉴权证书生成请求发送至服务器,包括:通过所述激活工具根据所述目标硬件信息生成鉴权证书生成请求,并将所述鉴权证书生成请求发送至服务器,其中,所述鉴权证书生成请求中包括加密后的所述目标硬件信息。12.根据权利要求8所述的方法,其中,所述获取所述服务器生成的鉴权证书,包括:轮询所述服务器的结果查询接口,获取所述服务器生成的鉴权证书。13.根据权...

【专利技术属性】
技术研发人员:李明锦牛宝龙钱毅
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1