[发明专利]数据处理方法和装置、计算机系统和可读存储介质有效
申请号: | 201910986934.X | 申请日: | 2019-10-17 |
公开(公告)号: | CN110751859B | 公开(公告)日: | 2021-01-12 |
发明(设计)人: | 毛振中 | 申请(专利权)人: | 深圳市瑞达飞行科技有限公司 |
主分类号: | G08G5/00 | 分类号: | G08G5/00 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 邵泳城 |
地址: | 518052 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 计算机系统 可读 存储 介质 | ||
1.一种数据处理方法,用于处理飞机的快速存取记录器数据以计算所述飞机盘旋的圈数,所述快速存取记录器数据包括以预定频率采集所述飞机的航向参数从而形成的第一序列采集点,所述航向参数采用线性航向,其特征在于,所述数据处理方法包括:
处理所述第一序列采集点以识别转弯航段,所述第一序列采集点中对应所述转弯航段的部分为第二序列采集点;
处理所述第二序列采集点以筛选出航向转折点从而获得第三序列采集点,所述飞机在所述航向转折点转向,所述第三序列采集点包括所述第二序列采集点首尾两个所述采集点和所述航向转折点;和
处理所述第三序列采集点以识别连续往同一方向转弯超过360度的航段从而计算所述飞机盘旋的圈数;
所述处理所述第三序列采集点以识别连续往同一方向转弯超过360度的航段从而计算所述飞机盘旋的圈数的步骤包括:
找极值步骤,找出所述航向转折点的极值点,所述极值点的线性航向最大或最小且数目为0、1或2个;
分割步骤,在所述极值点数目为1或2时,利用首尾两个所述采集点和所述极值点将第三序列采集点分割成子序列;
在所述子序列中间存在所述航向转折点时对所述子序列作递归处理,进行所述找极值步骤和所述分割步骤直至所有所述子序列中间没有所述航向转折点;
若任意相邻两个所述子序列不满足条件:每个所述子序列的航向变化值大于360度且方向相反,则合并所述相邻两个子序列直至:合并回所述第三序列采集点或任意相邻两个所述子序列的航向变化值都大于360度且方向相反;
在任意相邻两个子序列的航向变化值大于360度且方向相反时,记录每个所述子序列为一个盘旋航段,而在所述极值点数目为0时或所述子序列合并回所述第三序列采集点时,记录所述第三序列采集点为一个所述盘旋航段;和
计算所有所述盘旋航段的航向变化值的绝对值之和为所述飞机盘旋的圈数。
2.根据权利要求1所述的数据处理方法,其特征在于,所述处理所述第一序列采集点以识别转弯航段的步骤包括:
处理所述第一序列采集点以寻找直线航段,所述直线航段中相邻两个所述第一序列采集点之间的线性航向的第一差值绝对值小于第一预定阈值且所述直线航段的持续时间大于预定时长;
识别相邻两个所述直线飞行段之间的航段为所述转弯航段。
3.根据权利要求1所述的数据处理方法,其特征在于,所述处理所述第二序列采集点以筛选出航向转折点从而获得第三序列采集点的步骤包括:
计算所述第二序列采集点中第N个采集点与第N-1个采集点之间和所述第N-1个采集点与第N-2个采集之间的线性航向的差值的符号是否相同,N为自然数且大于2小于R,R为所述第二序列采集点的总数,所述差值的符号包括正、负和零;
在所述差值的符号不同时保留所述第N个采集点而所述差值的符号相同时删除所述第N个采集点从而形成第二一序列采集点;
计算所述第二一序列采集点中第M个采集点与第M-1个采集点之间的第二差值绝对值是否小于第二预定阈值,M为自然数且大于1而小于S,S为所述第二一序列采集点的总数;
在所述第二差值绝对值小于所述第二预定阈值时删除所述第M个采集点而所述第二差值绝对值是大于等于所述第二预定阈值时保留所述第M个采集点从而形成第二二序列采集点;
计算所述第二二序列采集点中第K个采集点与第K-1个采集点之间和所述第K+1个采集点与第K个采集之间的线性航向的差值的符号是否相同,K为自然数且大于1小于T,T为所述第二二序列采集点的总数,所述差值的符号包括正、负和零;和
在所述差值的符号不同时保留所述第K个采集点而所述差值的符号相同时删除所述第K个采集点从而形成所述航向转折点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市瑞达飞行科技有限公司,未经深圳市瑞达飞行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910986934.X/1.html,转载请声明来源钻瓜专利网。