【技术实现步骤摘要】
一种算法引擎库的配置方法、系统、设备及存储介质
[0001]本专利技术涉及计算机应用
,尤其涉及一种算法引擎库的配置方法、系统、设备及存储介质。
技术介绍
[0002]在当前5G和Iot快速普及的大环境下,各行各业都开始向数字化、智能化转型,为寻求更好的发展,企业对算法的研发投入也日渐增加,算法研发是一个融合业务知识、数学理论、计算机工程三者的智力活动,其必然是一个高难度的工作,算法若由并不擅长工程研发的人员来实现,算法若由并不擅长工程研发的人员来实现,代码在健壮性、安全性上会有或多或少的问题,业界一般使用算子及策略组合的形式来解决这一问题,算法工程师针对一些场景研发基础算子并注册到算子库,使用时可在图形界面中选择相应的算子以图的形式进行连接构成策略组态图来构建满足实际需求的算法,除使用策略组态图构建算法外,目前也有使用源码串联基础算子来构建算法。
[0003]算子及策略组合的方式研发算法的优点在于算子一般负责功能较为简单、研发难度较低、工作量较小、更新迭代较为方便且仅需选择基本算子并设置好逻辑参数连接成组态图 ...
【技术保护点】
【技术特征摘要】
1.一种算法引擎库的配置方法,其特征在于,包括以下步骤:根据算法引擎分配的公钥加密客户端生成的算法调用请求,得到调用加密请求数据,并将所述调用加密请求数据发送至所述算法引擎;所述算法引擎为所述调用加密请求数据分配唯一的请求ID,并检测客户端访问的算法路径的合法性,若所述算法路径合法,则根据所述调用加密请求数据进行第一次鉴权,并获取加密请求解析数据;当第一次鉴权通过时,所述算法引擎依次检测所述调用加密请求数据中的算法服务在算法应用中的配给额度以及算法服务在线情况,并在所述配给额度未用完且所述算法服务处于在线状态时,对所述加密请求解析数据进行加密,得到二次加密请求数据;根据所述二次加密请求数据和所述请求ID,生成加密请求更新数据,并将所述加密请求更新数据发送至算法服务实例;所述算法服务实例根据所述加密请求更新数据进行第二次鉴权,并获取加密请求更新解析数据;在第二次鉴权通过后,所述算法服务实例根据所述加密请求更新解析数据执行算法逻辑,得到运算结果数据,并将所述运算结果数据反馈至所述客户端。2.如权利要求1所述的一种算法引擎库的配置方法,其特征在于,所述根据所述调用加密请求数据进行第一次鉴权的步骤包括:若判断到所述算法路径合法,则从所述算法路径中提取出算法应用的编号,并根据所述算法应用的编号在所述算法引擎中查询得到算法应用私钥;利用所述算法应用私钥解析所述调用加密请求数据,得到加密请求解析数据;判断所述加密请求解析数据的有效性,若检测到所述加密请求解析数据有效,则判定第一次鉴权通过。3.如权利要求1所述的一种算法引擎库的配置方法,其特征在于,所述当第一次鉴权通过时,所述算法引擎依次检测所述调用加密请求数据中的算法服务在算法应用中的配给额度以及算法服务在线情况的步骤,具体包括:当第一次鉴权通过时,检测所述调用加密请求数据中的算法服务在算法应用中的配给额度;若检测到所述配给额度已用完,则所述算法引擎反馈异常信号至所述客户端并记录相关日志信息;若检测到所述配给额度未用完,则所述算法引擎检测算法服务在线情况,并在检测到所述算法服务处于在线状态时,从所述算法引擎的算法服务列表中查询得到算法服务实例访问地址和算法服务实例公钥,以根据算法服务实例公钥对所述加密请求解析数据进行加密,得到二次加密请求数据;在检测到所述算法服务处于离线状态时,所述算法引擎反馈异常信号至所述客户端并记录相关日志信息。4.如权利要求1所述的一种算法引擎库的配置方法,其特征在于,所述算法服务实例根据所述加密请求更新数据进行第二次鉴权,并获取加密请求更新解析数据的步骤包括:所述算法服务实例在接收到所述算法引擎发送的所述加密请求更新数据时,根据算法服务实例私钥解析所述加密请求更新数据,得到加密请求更新解析数据;
判断所述加密请求更新解析数据的有效性,若检测到所述加密请求更新解析数据有效,则判定第二次鉴权通过;否则,所述算法服务实例反馈异常信号并记录相关日志信息。5.如权利要求1所述的一种算法引擎库的配置方法,其特征在于,在所述根据算法引擎分配的公钥加密客户端生成的算法调用请求,得到调用加密请求数据的步骤之前,所述方法还包...
【专利技术属性】
技术研发人员:刘求阳,张聪聪,龙立义,李家启,宋嗣博,王岩,张会福,李志明,岳阳,张琪,
申请(专利权)人:华润智慧能源有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。