[发明专利]一种算法集成服务框架系统有效
申请号: | 201910067025.6 | 申请日: | 2019-01-24 |
公开(公告)号: | CN109800035B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 梁良 | 申请(专利权)人: | 博云视觉科技(青岛)有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/46 |
代理公司: | 北京科家知识产权代理事务所(普通合伙) 11427 | 代理人: | 宫建华 |
地址: | 266100 山东省青岛市崂*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种算法集成服务框架系统,包括算法集成框架底层基础服务Rmmt_daemon和上层应用sdk;基于管道(pipe)技术和共享内存技术相结合的,支持以消息方式实现跨进程消息传递与大内存块高效传输的一整套业务组件,能够实现大块数据在AI后端服务间的高效传输,但是在功能上弱于一般意义上“消息总线”。将本发明的算法集成服务框架系统运用于智能安防+AI的图像算法处理时,rmmt框架在单机4核心处理器(主频3.2GHz)上的TPS可达到10000左右(一个rmmt_daemon,挂2个上位进程),在多线程场景下性能没有明显减少;在应用环境下(单机40路视频算法处理),rmmt产生的额外CPU占用率在单核心的10%左右,大概比使用传统pipe/zmq减少了80%‑90%,并且内存占用也少了很多。 | ||
搜索关键词: | 一种 算法 集成 服务 框架 系统 | ||
【主权项】:
1.一种算法集成服务框架系统,其特征在于,包括算法集成框架底层基础服务Rmmt_daemon和上层应用sdk;所述底层基础服务Rmmt_daemon包括命令解析器、内存分配器、全局共享内存块、全局内存分配器,所述命令解析器通过服务端/算法集成服务框架rmmt_sdk接入上位应用程序用于对上位应用程序的请求命令进行解析处理,内存分配器与命令解析器连接,全局内存分配器与内存分配器连接,全局共享内存块与全局内存分配器连接,全局共享内存块用于初始化时指定全局内存池大小,使用过程中给上位应用程序做内存分配/释放/传递共享内存;全局共享内存块连接有上位应用程序的操作系统共享内存资源接口;所述上层应用sdk包括Daemon命令交互模块、共享内存访问模块、网络协议交互模块,Daemon命令交互模块、共享内存访问模块、网络协议交互模块通过API接口连接上位应用程序,Daemon命令交互模块通过服务端/算法集成服务框架rmmt_sdk连接命令解析器,网络协议交互模块用于与算法集成框架底层基础服务Rmmt_daemon通信,共享内存访问模块连接上位应用程序的操作系统共享内存资源接口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博云视觉科技(青岛)有限公司,未经博云视觉科技(青岛)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910067025.6/,转载请声明来源钻瓜专利网。