[发明专利]基于机载嵌入式实时操作系统的服务管理方法有效
申请号: | 202011545579.1 | 申请日: | 2020-12-23 |
公开(公告)号: | CN112583929B | 公开(公告)日: | 2022-07-26 |
发明(设计)人: | 肖瑾;朱志伟;胡晓光;周庆 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L67/51 | 分类号: | H04L67/51;H04L41/5041;H04L67/60 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 阮改燕 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 机载 嵌入式 实时 操作系统 服务 管理 方法 | ||
1.一种基于机载嵌入式实时操作系统的服务管理方法,其特征在于,所述方法适用于VxWorks操作系统,所述方法包括:
服务调用节点发起服务发现请求;
服务管理节点接收所述服务发现请求,并从服务信息列表中查找所述服务发现请求对应的目标服务的服务标识;所述服务信息列表中记录机载嵌入式实时操作系统中部署的各服务的服务描述信息;所述服务管理节点中预先部署有负载均衡策略,确定所述目标服务的服务标识;
服务管理节点将所述服务标识反馈至所述服务调用节点;
所述服务调用节点向所述服务标识对应的服务提供节点发起服务调用请求;
所述服务提供节点基于所述服务调用请求,执行所述目标服务,生成服务调用响应,并将所述服务调用响应发送至所述服务调用节点;
其中,所述服务调用节点、所述服务提供节点和所述服务管理节点之间通过分布式实时通信中间件通信,所述分布式实时通信中间件基于数据分发服务DDS实现。
2.根据权利要求1所述的方法,其特征在于,在所述服务调用节点发起服务发现请求之后,所述方法还包括:
所述服务调用节点基于所述服务发现请求,从本地节点查找所述目标服务;
若所述服务调用节点存在所述目标服务,则所述服务调用节点基于所述目标服务对应的服务标识发起服务调用请求;
所述服务调用节点基于所述服务调用请求执行所述目标服务,获得服务调用响应;
若所述服务调用节点不存在所述目标服务,则所述服务调用节点将所述服务发现请求发送至所述服务管理节点。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述服务提供节点获取待发布服务;
所述服务提供节点将所述待发布服务在本地节点进行服务注册及端口分配,且生成所述待发布服务的服务标识;
所述服务提供节点向所述服务管理节点发起所述待发布服务的远程注册请求;
所述服务管理节点基于所述远程注册请求,将所述待发布服务的服务描述信息和所述服务标识写入所述服务信息列表,并向所述服务提供节点发送远程注册响应。
4.根据权利要求3所述的方法,其特征在于,若所述远程注册响应为远程注册成功,且所述待发布服务的软件依赖和硬件依赖均满足时,所述服务提供节点激活所述待发布服务,完成服务发布。
5.根据权利要求1所述的方法,其特征在于,所述服务提供节点基于所述服务调用请求,执行所述目标服务,生成服务调用响应包括:
所述服务提供节点将所述服务调用请求缓存至请求队列;
在所述服务提供节点获得CPU资源后,遍历所述请求队列,以执行所述服务调用请求对应的目标服务,生成所述服务调用响应。
6.根据权利要求1所述的方法,其特征在于,所述服务管理节点从服务信息列表中查找所述服务发现请求对应的目标服务的服务标识包括:
所述服务管理节点基于所述服务发现请求中的服务描述信息,从所述服务信息列表中查找所述目标服务;
若所述目标服务存在于多个所述服务提供节点中,则所述服务管理节点基于所述目标服务所在的每个所述服务提供节点的节点负载信息,确定所述目标服务的服务标识,以均衡调度各所述服务提供节点。
7.根据权利要求1所述的方法,其特征在于,所述服务调用节点向所述服务标识对应的服务提供节点发起服务调用请求包括:
所述服务调用节点注册为所述分布式实时通信中间件中请求发布通道的数据发布者,所述请求发布通道为预先注册在所述分布式实时通信中间件中的主题通道;
所述服务调用节点基于所述服务标识生成服务请求序列,并通过所述请求发布通道的数据发布者,将所述服务请求序列发布到所述分布式实时通信中间件的共享数据空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011545579.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种W波段差相移式铁氧体开关
- 下一篇:一种全自动原纸输送包装系统