[发明专利]基于微核模型插件模式的服务方法、装置、设备及存储介质在审
申请号: | 202010755915.9 | 申请日: | 2020-07-30 |
公开(公告)号: | CN111897599A | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 沈冬明;夏学海;张国辉;宋晨 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/48 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 曹素云;董永辉 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模型 插件 模式 服务 方法 装置 设备 存储 介质 | ||
1.一种基于微核模型插件模式的服务方法,其特征在于,所述方法包括:
基于微核模型插件模式,将系统主程序作为核心部件,采用分层设计在所述系统主程序中部署算法插件管理层和辅助服务层;
通过所述算法插件管理层定义系统的插件接口,按照所述插件接口,将算法封装成独立的算法动态库插件;
在所述辅助服务层的辅助下,采用所述算法插件管理层对所述算法动态库插件进行统一管理,以对外进行算法服务。
2.根据权利要求1所述的基于微核模型插件模式的服务方法,其特征在于,采用所述算法插件管理层对所述算法动态库插件进行统一管理的步骤中,包括:
根据算法服务请求,将算法动态库插件加载到系统主程序中;
根据算法卸载请求,卸载系统主程序中的算法动态库插件;
根据算法间的依赖关系,对算法动态库插件进行依赖调用,以将多个算法动态库插件组合起来加载到系统主程序中。
3.根据权利要求2所述的基于微核模型插件模式的服务方法,其特征在于,采用所述算法插件管理层对所述算法动态库插件进行统一管理的步骤中,还包括:构建系统服务配置文件,以将算法动态库插件加载到系统主程序中;所述构建系统服务配置文件,以将算法动态库插件加载到系统主程序中的步骤,包括:
识别所述算法动态库插件的名称,获取所述算法动态库插件的配置信息的所在路径;
根据所在路径,将所述算法动态库插件的配置信息加入到系统主程序的配置文件中,构建得到系统服务配置文件;
读取所述系统服务配置文件,以将算法动态库插件加载到系统主程序中。
4.根据权利要求3所述的基于微核模型插件模式的服务方法,其特征在于,读取所述系统服务配置文件以将算法动态库插件加载到系统主程序中的步骤之后,还包括:
读取所述算法动态库插件的配置项;
根据所述配置项的enalbed值,判断所述算法动态库插件是否生效;若enalbed值配置成1,则加载成功且所述算法动态库插件生效,否则,所述算法动态库插件未生效。
5.根据权利要求1所述的基于微核模型插件模式的服务方法,其特征在于,所述辅助服务层的辅助,包括:
接收外部发出的算法服务请求;
维护系统内算法服务请求队列,进行任务调度管理,生成调用请求;
将调用请求分发至算法动态库插件中进行处理;
记录或查询系统的算法服务的运行状态;
对运行时的各项数据进行维护、实时更新和及时生效。
6.根据权利要求1所述的基于微核模型插件模式的服务方法,其特征在于,所述方法还包括:在所述系统主程序中部署网络服务层,在所述网络服务层中设置对外服务接口;根据外部网络环境,通过所述网络服务层调用所述对外服务接口,并基于ZMQ的通信模式进行通信连接。
7.根据权利要求1所述的基于微核模型插件模式的服务方法,其特征在于,所述方法还包括:根据定制化需求,编写指定功能的算法动态库插件,以加载到系统主程序中进行相应的算法服务。
8.一种基于微核模型插件模式的服务装置,其特征在于,所述装置包括:
分层部署模块,用于基于微核模型插件模式,以系统主程序为核心部件,采用分层设计在所述系统主程序中部署算法插件管理层和辅助服务层;
封装模块,用于根据所述算法插件管理层定义的系统的插件接口,将算法封装成独立的算法动态库插件;
管理服务模块,用于在所述辅助服务层的配合下,通过所述算法插件管理层对所述算法动态库插件进行统一管理,以对外进行算法服务。
9.一种电子设备,其特征在于,所述电子设备包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一所述的基于微核模型插件模式的服务方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一所述的基于微核模型插件模式的服务方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010755915.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种雷达罩导电漆喷涂方法
- 下一篇:一种空气净化装置