[发明专利]轻量化嵌入式中间件及其系统在审
| 申请号: | 202210572828.9 | 申请日: | 2022-05-24 |
| 公开(公告)号: | CN114816582A | 公开(公告)日: | 2022-07-29 |
| 发明(设计)人: | 张依东;魏飞;盛威;陈庆清;施超 | 申请(专利权)人: | 中移(杭州)信息技术有限公司;中国移动通信集团有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/48;G06F9/50 |
| 代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 陈小娟 |
| 地址: | 311100 浙江省杭州市余*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 量化 嵌入式 中间件 及其 系统 | ||
1.一种轻量化嵌入式中间件,其特征在于,设置于嵌入式设备,所述轻量化嵌入式中间件包括:
赋能模块,用于与中间件管理平台建立长连接,通过所述长连接接收所述中间件管理平台下发的业务插件的生命周期管理指令;
管理精灵模块,用于接收所述赋能模块发送的生命周期管理指令,并执行所述生命周期管理指令相应的操作。
2.如权利要求1所述的轻量化嵌入式中间件,其特征在于,所述生命周期管理指令包括运行状态维护指令,
所述管理精灵模块,还用于基于所述运行状态维护指令获取所述嵌入式设备中已安装业务插件的第一运行状态信息,并将所述第一运行状态信息同步至所述赋能模块;
所述赋能模块,还用于将所述第一运行状态信息上传至所述中间件管理平台。
3.如权利要求1所述的轻量化嵌入式中间件,其特征在于,所述生命周期管理指令包括安装指令,
所述管理精灵模块,还用于在所述嵌入式设备中未安装所述安装指令对应的第一业务插件时,基于所述安装指令下载所述第一业务插件对应的第一安装文件,并基于所述第一安装文件在所述嵌入式设备中安装所述第一业务插件。
4.如权利要求3所述的轻量化嵌入式中间件,其特征在于,
所述管理精灵模块,还用于在所述嵌入式设备完成第一业务插件的完成安装且启动时,将所述第一业务插件添加至内存和/或CPU的资源管控组,基于所述资源管控组通过Cgroup接口管理所述第一业务插件对应的内存资源和/或CPU资源,获取所述第一业务插件对应的第二运行状态信息,并将所述第二运行状态信息同步至所述赋能模块;
所述赋能模块,还用于将所述第二运行状态信息上传至所述中间件管理平台。
5.如权利要求1所述的轻量化嵌入式中间件,其特征在于,所述生命周期管理指令包括升级指令,
所述管理精灵模块,还用于停止所述升级指令对应的第二业务插件,下载所述升级指令对应的第二安装文件,基于所述第二安装文件在所述嵌入式设备中安装所述第二业务插件,并启动所述第二业务插件。
6.如权利要求1所述的轻量化嵌入式中间件,其特征在于,所述生命周期管理指令包括卸载指令,
所述管理精灵模块,还用于停止所述卸载指令对应的第三业务插件,并卸载所述第三业务插件。
7.如权利要求1所述的轻量化嵌入式中间件,其特征在于,
所述生命周期管理指令包括启动/停止指令,所述管理精灵模块,还用于启动/停止所述启动/停止指令对应的业务插件。
8.如权利要求1所述的轻量化嵌入式中间件,其特征在于,所述轻量化嵌入式中间件还包括总线模块;其中,总线模块包括消息服务器、中间件南向接口模块以及中间件北向接口模块;
中间件南向接口模块,用于将嵌入式设备的API接口封装为中间件南向接口;
业务插件通过中间件北向接口模块将目标消息传递至消息服务器,消息服务器将所述目标消息传递至中间件南向接口模块。
9.一种轻量化嵌入式中间件系统,其特征在于,所述轻量化嵌入式中间件系统包括:中间件管理平台以及权利要求1至8任一项所述的轻量化嵌入式中间件;其中,
所述中间件管理平台用于审核认证待上架业务插件,以及下发业务插件的生命周期管理指令至所述轻量化嵌入式中间件。
10.如权利要求9所述的轻量化嵌入式中间件系统,其特征在于,
所述中间件管理平台用于在接收到待上架业务插件时,对所述待上架业务插件进行审核认证,在所述待上架业务插件审核认证通过时,发送安装指令至所述轻量化嵌入式中间件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(杭州)信息技术有限公司;中国移动通信集团有限公司,未经中移(杭州)信息技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210572828.9/1.html,转载请声明来源钻瓜专利网。





