[发明专利]基于微服务代理的天基资源虚拟化管控系统在审
申请号: | 202111613465.0 | 申请日: | 2021-12-27 |
公开(公告)号: | CN114510344A | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 林智莘;王明志;刘伟;王振舟;张凯;胡玉新 | 申请(专利权)人: | 中国科学院空天信息创新研究院 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455;H04B7/185 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 高燕燕 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 微服 代理 资源 虚拟 化管控 系统 | ||
1.一种基于微服务代理的天基资源虚拟化管控系统,其特征在于,包括系统服务模块、载荷控制模块、数据资源管理模块、流程驱动模块、星间通信管理模块、组件管理模块、计算服务模块;
所述系统服务模块用于软件遥测采集、微服务模块状态监控,实现用户需求接收、响应,作业任务发起与管理、定时任务管理以及系统运行与状态监测;
所述载荷控制模块负责实现载荷软硬件遥测量采集、遥控指令接收处理、卫星资源状态管理、系统硬件工作状态切换控制、系统固件修复和重构;
所述数据资源管理模块负责根据业务需求和运行状态对处理产品数据、基础支撑数据进行组织管理,提供访问和传输服务,并进行自动化的数据生命周期管理;
所述流程驱动模块负责异构计算资源的作业任务控制与流程调度;
所述星间通信管理模块负责分布式天基资源虚拟化管控系统之间应用消息模块到模块间通信的服务代理;
所述组件管理模块负责对系统内各模块进行注册、升级、部署、回滚、保护与修复;
所述计算服务模块负责对计算资源的运行监控、计算任务调度和组件更新维护功能。
2.如权利要求1所述的一种基于微服务代理的天基资源虚拟化管控系统,其特征在于,所述系统服务模块包括消息处理与管理单元、遥控指令处理单元、需求管理单元、状态采集单元、心跳监测单元、计算任务管理单元、定时任务管理单元;
所述消息处理与管理软件单元负责接收响应来自其它模块的系统运控请求,调用其他软件单元执行操作的触发者、管理者;
所述遥控指令处理单元负责接收、解析处理各类遥控指令;
所述需求管理单元根据用户发送的需求请求消息或者自主生成需求,调配任务规划、处理流程生产以及用户需求的闭环反馈;
所述状态采集单元负责收集各模块的工作状态和工作参数,并按照指定格式进行序列化,定期发送给载荷控制模块更新到系统软件遥测量中;
所述心跳监测单元负责监测载荷控制模块、数据资源管理模块、流程驱动模块、星间通信管理模块、组件管理模块、计算服务模块是否正常工作;
所述计算任务管理单元负责管理计算各模块的开关机过程、数据处理任务、算法参数配置管理以及组件更新;
所述定时任务管理单元负责执行维护定时任务。
3.如权利要求2所述的一种基于微服务代理的天基资源虚拟化管控系统,其特征在于,所述遥控指令处理单元具体为:从所述消息处理与管理软件单元处接收遥控指令源码,按照指令格式要求进行解析处理,并验证所述指令格式参数的正确性,获取遥控指令类型,维护遥控指令计数,并根据遥控指令处理需求再分配至对应的模块或单元进行任务处理。
4.如权利要求2或3所述的一种基于微服务代理的天基资源虚拟化管控系统,其特征在于,所述需求管理单元对需求信息、需求相关联的任务信息、需求的推送状态采用数据库方式进行过程管理,当需求的用户登录到系统后,将检索用户相关需求,并自动触发需求状态的推送。
5.如权利要求2或3所述的一种基于微服务代理的天基资源虚拟化管控系统,其特征在于,所述心跳监测单元通过周期向上述各个模块发送同步消息,观察各模块是否及时回复消息来监测各模块是否正常工作,消息队列是否畅通。
6.如权利要求2或3所述的一种基于微服务代理的天基资源虚拟化管控系统,其特征在于:所述定时任务管理单元维护实时任务计划列表,每秒将检查所述列表中是否有任务到时需要执行,若有任务到预定时间符合执行条件,则触发定时任务同时删除任务计划列表中该条任务信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院空天信息创新研究院,未经中国科学院空天信息创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111613465.0/1.html,转载请声明来源钻瓜专利网。