
技术摘要:
本发明公开了一种多数据源航班起飞时间校正方法,实时接收不同数据源起飞事件报文,其特征在于,对每条报文数据的处理过程包括下述步骤:校验报文数据有效性;判断航班最终起飞时间是否确定;若航班最终起飞时间未确定,则将报文起飞时间确定为第一个起飞时间,并利用A 全部
背景技术:
准确及时的航班起飞时间对行业管理、航空企业和旅客非常重要。对行业管理而 言,有助于提高航空管制效率,提高航路和空域的利用率;对航空企业来讲,有助于提高公 司服务质量,提升消费者对公司服务满意度;对旅客而言,能够从容做好旅程安排,减少因 航班延误造成长时间等待。 目前,民航业拥有多种数据来源,但因为各种原因,没有一种数据源能够保证绝对 的真实性和完整性,均存在不同程度的错误、误差与缺漏数据情况。为此,航空企业通常会 选择从多个数据源获取数据,例如,起飞时间的数据源包括机场数据源、航空公司数据源、 天航信数据源及第三方公司数据源等。多数据源有效提高了数据覆盖度和准确度,尽量减 少了数据缺失。但这种方式也面临不同源数据之间的差异性和多样性,给航空企业进行数 据选择、确定和利用造成困难。现有技术方法都是基于历史数据的统计和分析,并依据运营 经验制定数据源航班起飞事件报文过滤规则、确定规则和航班真实起飞时间更新规则。但 这些方法只是单纯地以来历史数据统计分析和经验,没有一个可靠依据对起飞时间的正确 性进行佐证判断。
技术实现要素:
针对现有技术中所存在的问题,本发明提出一种航班空中盘旋状态判断方法,可 识别飞机在飞行过程中是否有盘旋现象,并精确地计算出航班围绕某个点的盘旋圈数。 为达到以上目的,本发明一方面提出一种多数据源航班起飞时间校正方法,实时 接收不同数据源起飞事件报文,其特征在于,对每条报文数据的处理过程包括下述步骤: 步骤S1、校验报文数据有效性; 步骤S2、判断航班最终起飞时间是否确定; 步骤S3、若航班最终起飞时间未确定,则将报文起飞时间确定为第一个起飞时间, 并利用ADS-B数据对该起飞时间进行校验; 步骤S4、若航班最终起飞时间已确定,且早于本条报文起飞时间,则结束本条报文 判断,否则利用ADS-B数据对航班最终起飞时间和报文起飞时间进行校验,并决定是否校正 最终起飞时间。 优选地,所述步骤S1校验报文数据有效性包括对出发机场、目的机场、出发日期、 到达日期等数据属性。 优选地,所述步骤S3利用ADS-B数据对报文起飞时间进行校验的步骤包括: 步骤S31、判断航班是否接收到ADS-B数据; 步骤S32、若航班尚未接收到ADS-B数据,则将第一个起飞时间的数据状态设为暂 时,结束本次校验; 4 CN 111583725 A 说 明 书 2/6 页 步骤S33、若航班已接收到ADS-B数据,计算航班ADS-B数据发送时间介于该报文包 含的航班起飞时间和接收该报文时间之间的ADS-B飞行高度均值和速度均值; 步骤S34、判断飞行高度均值和/或速度均值是否大于预设阈值; 步骤S35、若大于预设阈值,则确定航班已起飞,该起飞时间数据状态设为最终; 步骤S36、若小于等于预设阈值,起飞时间数据状态设为暂时。 优选地,所述步骤S4利用ADS-B数据对航班最终起飞时间和报文起飞时间进行校 验的步骤为: 步骤S41:计算航班ADS-B数据发送时间介于该报文包含的航班起飞时间和接收该 报文时间之间的ADS-B飞行高度均值和速度均值; 步骤S42:判断飞行高度均值和/或速度均值是否大于预设阈值; 步骤S43:若大于预设阈值,较早时间确定为航班起飞时间并将数据状态设为最 终; 步骤S44:若小于等于预设阈值,将较晚时间确定为航班起飞时间。 优选地,所述较晚时间确定为航班起飞时间后其数据状态设定步骤为: 步骤S431、计算航班ADS-B数据发送时间介于该报文包含的航班起飞时间和接收 该报文时间之间的ADS-B飞行高度均值和速度均值; 步骤S432、判断高度均值和/或速度均值是否大于预设阈值; 步骤S433、若大于预设阈值,将起飞时间数据状态设为最终; 步骤S434、若小于等于预设阈值,将起飞时间数据状态设为暂时。 另一方面,本发明提供一种电子设备,包括中央处理器以及存储计算机可执行指 令的存储器,其特征在于,所述计算机可执行指令在被执行时使所述处理器执行上述方法。 再一方面,本发明提供一种非易失性存储介质,其中存储有计算机程序,所述计算 机程序在执行上述方法。 本发明相对于现有技术取得了如下的技术效果: 本发明的方法利用ADS-B数据对航班起飞时间进行校验,包括对单个起飞时间校 验和对两个起飞时间校验。前者针对航班尚未确定起飞时间,后者则是在已有起飞时间情 况下是否进行校正。该方法不仅仅依赖通过历史数据统计分析和经验制定选择或过滤规 则,有助于克服此前规则式方法依赖于历史数据和经验,有助于提高起飞时间准确性。 附图说明 以下附图仅对本发明作示意性的说明和解释,并不用于限定本发明的范围,其中: 图1示出本发明一个实施例的一种多数据源航班起飞时间校正方法流程图; 图2示出本发明一个实施例中利用ADS-B对确定第一个起飞时间进行校验的流程 图; 图3示出本发明一个实施例中利用ADS-B数据对航班最终起飞时间和报文起飞时 间进行校验的流程图; 图4示出本发明一个实施例中将较晚时间确定为航班起飞时间后数据状态设定的 流程图; 图5示出本发明一个实施例中利用ADS-B数据对第一个起飞时间进行校验的示意 5 CN 111583725 A 说 明 书 3/6 页 图; 图6和图7示出本发明一个实施例中利用ADS-B数据对航班最终起飞时间和报文起 飞时间进行校验的两种情况的示意图;