[发明专利]一种适应慢记快发的流水线遥测数据批量处理系统有效
| 申请号: | 201910034045.3 | 申请日: | 2019-01-15 |
| 公开(公告)号: | CN109861789B | 公开(公告)日: | 2021-09-07 |
| 发明(设计)人: | 赵俊翔;王毅;尹青;纪祖赑;孙宝亮;刘萍;封慧英;于喜红;彭晓;杨飞;李亮 | 申请(专利权)人: | 北京临近空间飞行器系统工程研究所;中国运载火箭技术研究院 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/26;H04L12/40 |
| 代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张辉 |
| 地址: | 100076 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 适应 慢记快发 流水线 遥测 数据 批量 处理 系统 | ||
1.一种适应慢记快发的流水线遥测数据批量处理系统,其特征在于:包括多个计算机节点和软总线,所述多个计算机节点进行自动组网,组网后形成一个管理节点、多个拆分节点和参数节点,管理节点、拆分节点和参数节点中带有数据接口的节点同时作为接收节点;
多个计算机节点进行自动组网的方式如下:
1)每个计算机节点上线后,向软总线发送当前时刻的节点心跳包;
2)每个计算机节点接收其他计算机的节点心跳包;
3)比较自身节点心跳包与接收到的其他计算机节点心跳包的时间,若自身节点心跳包时间最靠前,则继续向软总线发送节点心跳包,并成为管理节点;
4)一旦收到时间更靠前的节点心跳包,则自动退化为解析节点,所述解析节点为拆分节点或参数节点;
管理节点:在系统中同一时刻仅有一个,负责流水线的实时管理调度,读取并记录软总线上的数据信息;
接收节点:接收遥测数据,根据接收遥测数据的帧码率和类型确定配置中对应的帧格式,将遥测数据和对应的帧格式、接收时间信息一起发布至软总线;
拆分节点:从软总线订阅遥测数据,并对其进行帧拆分,将拆分得到的数据和信息发布到软总线;
拆分节点对遥测数据进行帧拆分时,遥测数据能够直接拆分成参数的,向软总线发布的数据和信息包括参数原码+时标+辅助波道;
拆分节点对遥测数据进行帧拆分时,遥测数据需先拆解为其他帧类型的,向软总线发布的数据和信息包括帧原码+时标结构体;
遥测数据被拆解为其他帧类型后,由其他拆分节点继续拆分;
参数节点:从软总线订阅参数数据,进行参数物理值解析作业,然后按照时间顺序进行存储,同时向软总线发布参数解析结果。
2.根据权利要求1所述的一种适应慢记快发的流水线遥测数据批量处理系统,其特征在于:管理节点进行流水线管理调度的方式如下:
1)统计遥测数据中需要解析的数据量;
2)根据接收到的节点心跳包统计节点数目、节点资源剩余情况和每个节点状态;
3)统计当前流水线上的数据和信息,判断拆分节点和参数节点状态,将有任务堆积的节点标记为繁忙,将一直无提交数据的节点标记为掉线;
4)实时判断各个节点状态,若状态有变化,则调整节点类型,并下发具体任务。
3.根据权利要求2所述的一种适应慢记快发的流水线遥测数据批量处理系统,其特征在于:管理节点下发具体任务是指,向每个拆分节点下发其具体负责拆分的帧类型;向每个参数节点下发其具体负责解析的参数信息。
4.根据权利要求3所述的一种适应慢记快发的流水线遥测数据批量处理系统,其特征在于:拆分节点的工作流程如下:
1)向软总线中汇报当前节点状态和资源余量;
2)根据管理节点分配的任务向软总线进行遥测数据订阅;
3)若收到需要拆分的遥测数据,则进行帧拆分作业,将拆分后的数据和信息发布至软总线;
4)若长时间未收到管理节点心跳,则重新进行自动组网。
5.根据权利要求3所述的一种适应慢记快发的流水线遥测数据批量处理系统,其特征在于:参数节点的工作流程如下:
1)向软总线中汇报当前节点状态和资源余量;
2)根据管理节点分配的任务向软总线进行参数订阅;
3)若收到需要解析的参数数据,则进行参数物理值解析作业,解析后按照时间顺序进行存储,同时向软总线发布参数解析结果;
4)若长时间未收到管理节点心跳,则进入自动组网流程。
6.利用权利要求1所述批量处理系统的处理流程,其特征在于包括如下步骤:
(1)多个接收节点同时接收到遥测数据,每个接收节点根据接收遥测数据的帧码率和类型确定配置中对应的帧格式,将遥测数据和对应的帧格式、接收时间信息一起发布至软总线;
(2)管理节点读取并记录软总线上的数据信息;
(3)软总线根据遥测数据的帧格式,将所述遥测数据发送给能够处理该类帧格式的拆分节点;
(4)拆分节点对遥测数据进行拆分,如果遥测数据直接拆分成参数,则将拆分得到的参数数据和信息发布到软总线,如果遥测数据被拆解为其他帧类型的,将拆分后的信息发布至软总线,然后重复执行步骤(2)-(4),直到被拆分成参数;
(5)管理节点读取并记录软总线上的参数信息;
(6)软总线根据参数信息,将参数数据发送给对应的参数节点;
(7)参数节点对参数数据进行物理值解算和时间排序,排序完成后进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京临近空间飞行器系统工程研究所;中国运载火箭技术研究院,未经北京临近空间飞行器系统工程研究所;中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910034045.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种并行CRC计算的实现方法及装置
- 下一篇:数据传输方法和装置





