本发明涉及虚假飞行数据确定,特别是涉及一种虚假飞行数据的确定方法、电子设备及存储介质。
背景技术:
1、在民航领域,机场的数据监控平台通常会使用ads-b系统来获取飞机的实时飞行数据,以实现对每一飞机的飞行信息进行实时监控;然而,ads-b系统所接受到的飞机的飞行数据不一定完全是真实的飞机对应的飞行数据,有可能存在被恶意植入的虚假数据;例如,以人为的方式通过软件自动生成的虚假飞行数据;虚假飞行数据实质上并不存在对应的真实的飞机,如果这些虚假数据被数据监控平台使用,将会导致数据监控平台监控飞机的飞机数据的准确性大大降低。
技术实现思路
1、针对上述技术问题,本发明采用的技术方案为:
2、根据本申请的第一方面,提供了一种虚假飞行数据的确定方法,所述方法包括以下步骤:
3、s100,获取最新的n个飞行轨迹点对应的飞行数据,以得到初始飞行数据列表集a=(a1,a2,…,ai,…,an);其中,ai为第i个飞行轨迹点对应的初始飞行数据列表;ai=(ai,1,ai,2,…,ai,j,…,ai,m),j=1,2,…,m;ai,j为第i个飞行轨迹点对应的初始飞行数据列表中的第j种类型的飞行数据,m为飞行数据类型的数量;第r个飞行轨迹点与第r+1个飞行轨迹点相邻且对应于同一飞行器;r=1,2,…,n-1。
4、s200,根据a,获取每一种类型的飞行数据对应的中间飞行数据列表集b=(b1,b2,…,bj,…,bm);其中,bj为第j种类型的飞行数据对应的中间飞行数据列表,bj=(a1,j,a2,j,…,ai,j,…,an,j)。
5、s300,使用预设的线性变化判断方法,判断b中的每一中间飞行数据列表中的飞行数据是否线性变化。
6、s400,若b中的每一中间飞行数据列表中的飞行数据均为线性变化,则确定最新的n个飞行轨迹点对应的飞行数据为虚假飞行数据;否则,确定最新的n个飞行轨迹点对应的飞行数据不是虚假飞行数据。
7、根据本申请的另一方面,还提供了一种非瞬时性计算机可读存储介质,存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现上述虚假飞行数据的确定方法。
8、根据本申请的另一方面,还提供了一种电子设备,包括处理器和上述非瞬时性计算机可读存储介质。
9、本发明至少具有以下有益效果:
10、本发明的虚假飞行数据的确定方法,获取同一飞行器对应的最新的若干飞行轨迹点对应的初始飞行数据列表,然后将每一飞行轨迹点对应的同一类的飞行数据放入同一中间飞行数据列表,使用预设的线性变化判断方法,判断每一中间飞行数据列表中的飞行数据是否均为线性变化,如果均为线性变化,则表示最新的若干飞行轨迹点对应的初始飞行数据列表中的飞行数据是通过人为的方式生成的,为虚假飞行数据;否则,最新的若干飞行轨迹点对应的初始飞行数据列表中的飞行数据不是虚假飞行数据,从而准确的识别虚假飞行数据,避免虚假飞行数据被数据监控平台使用,导致数据监控平台监控飞机的飞机数据的准确性大大降低的问题发生。
1.一种虚假飞行数据的确定方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的虚假飞行数据的确定方法,其特征在于,步骤s300包括以下步骤:
3.根据权利要求2所述的虚假飞行数据的确定方法,其特征在于,di,j=(ai,j-bj,min)/(bj,max-bj,min);bj,max为bj中最大的飞行数据,bj,min为bj中最小的飞行数据。
4.根据权利要求2所述的虚假飞行数据的确定方法,其特征在于,步骤s330包括以下步骤:
5.根据权利要求4所述的虚假飞行数据的确定方法,其特征在于,步骤s335包括以下步骤:
6.根据权利要求5所述的虚假飞行数据的确定方法,其特征在于,步骤s335包括以下步骤:
7.根据权利要求4所述的虚假飞行数据的确定方法,其特征在于,ε通过以下步骤确定:
8.一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1-7中任意一项所述的虚假飞行数据的确定方法。
9.一种电子设备,其特征在于,包括处理器和权利要求8所述的非瞬时性计算机可读存储介质。