本申请实施例涉及航空数据处理领域,特别是涉及一种航行通告排序方法、装置、设备及存储介质。
背景技术:
1、航行通告是与飞行活动有关人员必须及时了解的,以电信方式分发的关于任何航行设施与服务、程序或危险的建立情况和变动的资料通知。现如今航空公司大多采用数字化航行通告系统,系统接受并汇总航行通告,根据预设的条件对航行通告进行排序,再由相关工作人员根据排序后的航行通告顺序进行处理。
2、现阶段数字化航行通告系统一般根据航行通告的生效时间或收报时间进行排序。但在航行通告日益增多的大趋势下,往往需要要面临多条通告同时待处理的情况,而上述排序机制显然已经无法满足需求。现有排序机制仅能根据时间的紧急性对通告进行排序,若重要性相对较低的部分通告仅是因为其生效时间较早而得到较早处理,那么根据上述的排序处理机制可能导致部分影响航班程度较高的重要通告无法得到及时处理,从而给实际运行带来影响。
技术实现思路
1、本发明提供了一种航行通告排序方法、装置、计算机设备及存储介质,通过灰色关联理论分析不同通告类型与非正常航班的关联程度,并据此对航行通告进行排序,保证了重要程度高的航行通告能够得到及时处理,避免了对实际航行的影响。
2、第一方面,本发明提供了一种航行通告排序方法,包括如下步骤:
3、获取历史航行数据,其中,所述历史航行数据包括历史非正常航班数据和历史航行通告数据;
4、根据所述历史航行数据,确定母序列和子序列,通过灰色关联分析法,获取航行通告排序基准值,其中,母序列包括所述历史非正常航班数据,子序列包括所述历史航行通告数据;
5、获取待排序航行通告,根据所述航行通告排序基准值,对所述待排序航行通告进行排序,获取航行通告处理顺序。
6、进一步地,根据所述航行通告排序基准值,对所述待排序航行通告进行排序后,还包括如下步骤:
7、获取第一航班运行区域信息,将所述待排序航行通告与所述第一航班运行区域信息进行匹配,获取第一处理等级的航行通告,其中,所述第一航班运行区域包括当日运行机场以及航班运行航路所经情报区;
8、将所述第一处理等级的航行通告进行优先排序处理。
9、进一步地,根据所述航行通告排序基准值,对所述待排序航行通告进行排序后,还包括如下步骤:
10、获取第二航班运行区域信息,将所述待排序航行通告与所述第二航班运行区域信息进行匹配,获取第二处理等级的航行通告,其中,所述第二航班运行区域包括定期运行机场以及航路库中航路所经情报区;
11、将所述第二处理等级的航行通告进行排序处理,其中,所述第二处理等级的航行通告排序设置于所述第一处理等级的航行通告之后。
12、进一步地,根据所述航行通告排序基准值,对所述待排序航行通告进行排序后,还包括如下步骤:
13、获取非运行区域信息,将所述待排序航行通告与所述非运行区域信息进行匹配,获取第三处理等级的航行通告;
14、将所述第三处理等级的航行通告进行后置排序处理。
15、进一步地,确定母序列和子序列,包括如下步骤:
16、确定所述母序列为
17、x0={x0(1),x0(2),...,x0(n)}
18、所述子序列为
19、xi={xi(1),xi(2),...,xi(n)}
20、其中,n为所述历史非正常航班的数量,i为所述历史航行通告类型的数量。
21、进一步地,获取航行通告排序基准值,包括如下步骤:
22、获取所述母序列和所述子序列差值的极值,其最小差a的表达式为
23、
24、其最大差b的表达式为
25、
26、其中,k指示所述母序列中的第k个航班;
27、获取所述子序列中每个元素与所述母序列中相应元素的关联度,其计算式为
28、
29、其中,ρ为分辨率系数;
30、根据所述子序列中每个元素与所述母序列中相应元素的关联度,计算航行通告排序基准值,其计算式为
31、
32、进一步地,获取历史航行数据后,还包括如下步骤:
33、对所述历史航行数据进行标准化处理,获取去除量纲影响后的历史航行数据。
34、第二方面,本申请还提供了一种航行通告排序装置,包括:
35、历史数据获取模块,用于获取历史航行数据,其中,所述历史航行数据包括历史非正常航班数据和历史航行通告数据;
36、排序基准值获取模块,用于根据所述历史航行数据,确定母序列和子序列,通过灰色关联分析法,获取航行通告排序基准值,其中,母序列包括所述历史非正常航班数据,子序列包括所述历史航行通告数据;
37、处理顺序获取模块,用于获取待排序航行通告,根据所述航行通告排序基准值,对所述待排序航行通告进行排序,获取航行通告处理顺序。
38、第三方面,本发明还提供一种计算机设备,包括:
39、至少一个存储器以及至少一个处理器;
40、所述存储器,用于存储一个或多个程序;
41、当所述一个或多个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如第一方面所述的一种航行通告排序方法的步骤。
42、第四方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的一种航行通告排序方法的步骤。
43、本发明通过获取历史航行数据,其中,历史航行数据包括历史非正常航班数据和历史航行通告数据;并根据历史航行数据,确定母序列和子序列,通过灰色关联分析法,获取航行通告排序基准值,其中,母序列包括历史非正常航班数据,子序列包括历史航行通告数据;再获取待排序航行通告,根据航行通告排序基准值,对待排序航行通告进行排序,获取航行通告处理顺序。本发明所述方法不同于现有的基于生效时间或收报时间的排序方法,其通过识别不同通告类型对航班影响程度大小,并与当日航班相关联,以确保重要通告能得到及时处理,避免因处理不及时而对航班运行产生不利影响。
44、为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
1.一种航行通告排序方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种航行通告排序方法,其特征在于,根据所述航行通告排序基准值,对所述待排序航行通告进行排序后,还包括如下步骤:
3.根据权利要求2所述的一种航行通告排序方法,其特征在于,根据所述航行通告排序基准值,对所述待排序航行通告进行排序后,还包括如下步骤:
4.根据权利要求3所述的一种航行通告排序方法,其特征在于,根据所述航行通告排序基准值,对所述待排序航行通告进行排序后,还包括如下步骤:
5.根据权利要求1所述的一种航行通告排序方法,其特征在于,确定母序列和子序列,包括如下步骤:
6.根据权利要求5所述的一种航行通告排序方法,其特征在于,获取航行通告排序基准值,包括如下步骤:
7.根据权利要求1所述的一种航行通告排序方法,其特征在于,获取历史航行数据后,还包括如下步骤:
8.一种航行通告排序装置,其特征在于,包括:
9.一种计算机设备,其特征在于,包括:
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的一种航行通告排序方法的步骤。