[发明专利]一种基于循环队列的遥测数据实时处理系统及方法在审
申请号: | 201811518550.7 | 申请日: | 2018-12-12 |
公开(公告)号: | CN109743291A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 刘起航;李小丹;甘霖;华清;邱睿;张帆 | 申请(专利权)人: | 湖北航天技术研究院总体设计所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W4/38;H04W80/06 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 余浩 |
地址: | 430040*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于循环队列的遥测数据实时处理系统,涉及飞行器遥测数据处理技术领域。遥测数据源用于通过无线方式接收遥测原始数据,并和数据处理计算机通过以太网连接;数据处理计算机包括UDP网络通信模块,UDP报文接收模块,数据循环存储模块和数据读取及处理模块。本发明以环型数据结构代替线性数据结构堆栈进行数据读写,能大幅度减小缓存空间开销;将数据接收与处理解耦合,具有高实时性,且避免了接收数据立即处理容易造成的缓冲区读写冲突。本发明还公开了一种基于循环队列的遥测数据实时处理方法。 | ||
搜索关键词: | 遥测数据 循环队列 数据处理计算机 实时处理系统 遥测 数据处理技术 线性数据结构 以太网连接 缓冲区 处理模块 存储模块 读写冲突 高实时性 缓存空间 接收模块 接收数据 实时处理 数据读取 数据读写 数据接收 数据结构 数据循环 通信模块 无线方式 原始数据 耦合 飞行器 堆栈 环型 减小 | ||
【主权项】:
1.一种基于循环队列的遥测数据实时处理系统,其特征在于,包括遥测数据源和数据处理计算机;所述遥测数据源用于通过无线方式接收遥测原始数据,并和数据处理计算机通过以太网连接;所述数据处理计算机包括:UDP网络通信模块,用于建立套接字进行传输层通信,并提供发送网络数据报文的接口函数和接收网络数据报文的接口函数;UDP报文接收模块,用于调用UDP网络通信模块提供的接收网络数据报文的接口函数,建立数据接收线程,以缓存从遥测数据源发送来的数据;数据循环存储模块,用于开辟一个占据固定内存大小的循环队列,将数据接收线程中缓存的数据依次拷贝到循环队列,当循环队列剩余的内存空间不足以存放需要拷贝的数据时,将队列剩余的内存空间填满后继续从循环队列头开始存储;数据读取及处理模块,用于从循环队列中读取数据,并按照遥测数据帧格式进行解析。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北航天技术研究院总体设计所,未经湖北航天技术研究院总体设计所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811518550.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种物联网系统
- 下一篇:一种共享数据分级保护的方法和系统