本发明涉及航空管制技术领域,具体涉及一种区域管制中心与终端区atc系统飞行计划同步方法及装置。
背景技术:
空中交通管制自动化系统是供空中交通管制员实时掌握空中飞行态势、实施空中交通管制的最重要技术工具。
大型atc系统在区域管制中心(acc)和终端区(tma)分别部署一套完整的自动化系统,两套系统正常模式下网络联通同步飞行计划。正常运行模式下,acc自动化系统飞行计划处理模块(fdp)负责对所有席位(sdd/fdd)接收和发布飞行计划数据,tma自动化系统的fdp实时同步acc的fdp发送的数据。
如果两套自动化系统网络中断,会切换为独立运行模式。独立运行模式下,acc和tma自动化系统分别处理各自的飞行计划数据,即acc的fdp负责接收和发布acc席位数据,tma的fdp负责接收和发布tma席位的数据。
独立运行模式下,两套系统的飞行计划数据必定随着时间推移出现差异。当网络恢复切换为正常运行模式时,如何最大程度的保留各自系统原有飞行数据,保持管制指挥飞机的连续性就显得尤为重要。
传统技术在自动化系统中只保留一份飞行计划数据,独立模式恢复正常模式时,只能选择以acc或tma其中之一的飞行计划数据为准,系统中只有一份飞行计划数据,一方覆盖另一方的数据合并方式必然造成被覆盖一方的飞行数据大量数据跳变,影响管制指挥。
技术实现要素:
针对现有技术中的缺陷,本发明实施例提供一种区域管制中心与终端区atc系统飞行计划同步方法及装置,将独立模式切换到正常模式时能更友好地进行飞行数据合并,最大程度的减小数据跳变,减小对管制的影响。
第一方面,本发明实施例提供的一种区域管制中心与终端区atc系统飞行计划同步方法,方法包括:
获取独立运行模式切换为正常运行模式的指令;
根据区域管制中心飞行计划处理模块中的本地区域管制中心飞行计划覆盖终端区飞行计划处理模块的区域管制中心飞行计划,终端区飞行计划处理模块中的本地终端区飞行计划覆盖区域管制中心飞行计划处理模块的终端区飞行计划;
对比区域管制中心飞行计划处理模块本地共享内存的区域管制中心飞行计划和终端区飞行计划,得到对比结果;
根据对比结果判定将飞行计划更新至区域管制中心atc系统和终端区的atc系统中的区域管制中心飞行计划或终端区飞行计划;
飞行计划对比结束后,自动转换为正常运行模式。
第二方面,本发明实施例还提供一种区域管制中心和终端区的atc系统飞行计划同步装置,包括:获取模块、飞行计划覆盖模块、对比模块、同步模块和模式切换模块,其中,
所述获取模块用于获取独立运行模式切换为正常运行模式的指令;
所述飞行计划覆盖模块用于根据区域管制中心飞行计划处理模块中的本地区域管制中心飞行计划覆盖终端区飞行计划处理模块的区域管制中心飞行计划,终端区飞行计划处理模块中的本地终端区飞行计划覆盖区域管制中心飞行计划处理模块的终端区飞行计划;
所述对比模块用于对比区域管制中心飞行计划处理模块本地共享内存的区域管制中心飞行计划和终端区飞行计划,得到对比结果;
所述同步模块用于根据对比结果判定将飞行计划更新至区域管制中心atc系统和终端区的atc系统中的区域管制中心飞行计划或终端区飞行计划;
所述模式切换模块用于在飞行计划对比结束后,自动转换为正常运行模式。
本发明的有益效果:
本实施例提供的一种区域管制中心atc系统和终端区的atc系统飞行计划同步方法,实现了在独立运行模式切换到正常运行模式前的飞行计划合并和同步,最大程度地减小飞行数据跳变,可较平稳地从独立运行模式过渡到正常运行模式,减小对管制的影响。
本实施例提供的一种区域管制中心atc系统和终端区的atc系统飞行计划同步装置,实现了在独立运行模式切换到正常运行模式前的飞行计划合并和同步,最大程度地减小飞行数据跳变,可较平稳地从独立运行模式过渡到正常运行模式,减小对管制的影响。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
图1示出了本发明第一实施例所提供的一种区域管制中心atc系统和终端区的atc系统飞行计划同步方法的流程图;
图2示出了本发明第一实施例的一种区域管制中心atc系统和终端区的atc系统飞行计划同步方法的信号流向示意图;
图3示出了本发明第一实施例中正常运行模式下的飞行计划存储方法的信号流向示意图;
图4示出了本发明第一实施例中独立运行模式下的飞行计划存储方法的信号流向示意图;
图5示出了本发明第二实施例提供的一种区域管制中心atc系统和终端区的atc系统飞行计划同步装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。
实施例1
由独立运行模式切换为正常运行模式时,区域管制中心fdp在切换进入正常运行模式前,先进行飞行计划的合并与同步工作,再进入正常运行模式。
请参考图1、2,本发明第一实施例所提供的一种区域管制中心atc系统和终端区atc系统飞行计划同步方法包括以下步骤:
s1:获取独立运行模式切换为正常运行模式的指令。
s2:根据区域管制中心飞行计划处理模块(fdp)中的本地共享内存的区域管制中心飞行计划(acc-plan)覆盖终端区飞行计划处理模块的区域管制中心飞行计划(tma-plan),终端区飞行计划处理模块(fdp)中的本地终端区飞行计划(tma-plan)覆盖区域管制中心飞行计划处理模块(fdp)的终端区飞行计划(tma-plan)。这样可以保证区域管制中心飞行计划(acc-plan)与终端区飞行计划(tma-plan)一致。
s3:对比区域管制中心飞行计划处理模块本地共享内存的区域管制中心飞行计划和终端区飞行计划,得到对比结果。
具体地,对于某个飞行计划,航班号、起飞机场、目的机场和预计起飞时间均一致则认为飞行计划相同。对比区域管制中心飞行计划处理模块本地共享内存的区域管制中心飞行计划和终端区飞行计划是否相同,对比的结果包括以下三种情况:1、区域管制中心飞行计划有第一飞行计划,且终端区飞行计划无第一飞行计划;2、区域管制中心飞行计划无第一飞行计划,且终端区飞行计划有第一飞行计划;3、区域管制中心飞行计划和终端区飞行计划都有第一飞行计划。第一飞行计划表示区域管制中心飞行计划和终端区飞行计划中的某个飞行计划。
s4:根据对比结果判定将飞行计划更新至区域管制中心atc系统和终端区的atc系统中的区域管制中心飞行计划或终端区飞行计划。
具体地,1、若区域管制中心飞行计划有第一飞行计划,且终端区飞行计划无第一飞行计划,则将第一飞行计划分别更新至区域管制中心atc系统和终端区atc系统的终端区飞行计划。
2、若区域管制中心飞行计划无第一飞行计划,且终端区飞行计划有第一飞行计划,则将第一飞行计划分别更新至区域管制中心atc系统和终端区atc系统的区域管制中心飞行计划。
3、若区域管制中心飞行计划和终端区飞行计划都有第一飞行计划,则判断管制权限是否为区域管制中心;
若是,则将所述第一飞行计划分别更新至区域管制中心atc系统和终端区atc系统的终端区飞行计划;
若不是,则判断管制权限是否为终端区;
若管制权限为终端区,则将所述第一飞行计划更新至区域管制中心atc系统和终端区atc系统的区域管制中心飞行计划;
若终端区和区域管制中心均有管制权限或均无管制权限,则判断飞行计划的起飞机场是否在终端区范围内;
若起飞机场在终端区内,则以终端区计划为准,将所述第一飞行计划分别更新至区域管制中心atc系统和终端区atc系统的区域管制中心飞行计划;
若起飞机场在终端区范围外,则以区域管制中心计划为准,将所述第一飞行计划分别更新至区域管制中心atc系统和终端区atc系统的终端区飞行计划。
s5:飞行计划对比结束后,自动转换为正常运行模式。
通过上述步骤s1~s5,本实施例提供的一种区域管制中心atc系统和终端区的atc系统飞行计划同步方法,实现了在独立运行模式切换到正常运行模式前的飞行计划合并和同步,最大程度地减小飞行数据跳变,可较平稳地从独立运行模式过渡到正常运行模式,减小对管制的影响。
在本实施例中,本实施例提供的方法还包括:在正常运行模式下飞行计划的存储方法,如图3所示,示出了正常运行模式下飞行计划的存储方法的信号流向图,该存储方法具体包括:
区域管制中心飞行计划处理模块响应区域管制中心和终端区的席位操作,并更新本地共享内存的区域管制中心飞行计划和终端区飞行计划;
将更新的区域管制中心飞行计划和终端区飞行计划同步至终端区飞行计划处理模块的共享内存;
区域管制中心的席位读取区域管制中心飞行计划处理模块的区域管制中心飞行计划;
终端区的席位读取区域管制中心飞行计划处理模块的终端区飞行计划。
在正常运行模式下,区域管制中心fdp负责维护acc、tma完全相同的两份飞行计划,即acc-plan和tma-plan;区域管制中心fdp响应acc、tma的sdd/fdd操作,并更新本地共享内存的acc-plan、tma-plan,再将其同步至终端区fdp共享内存;此时,区域管制中心的sdd/fdd读取区域管制中心fdp的acc-plan,终端区的sdd/fdd读取区域管制中心fdp的tma-plan。
本实施例的方法还包括:在独立运行模式下飞行计划的存储方法,如图4所示,示出了在独立运行模式下飞行计划的存储方法发信号流向图,该存储方法具体包括:
区域管制中心飞行计划处理模块响应区域管制中心席位的操作,并更新本地共享内存的区域管制中心飞行计划;
终端区飞行计划处理模块响应终端区席位的操作,并更新本地内存的终端区飞行计划;
区域管制中心席位读取更新后的区域管制中心飞行计划;
终端区席位读取终端区飞行计划处理模块的终端区飞行计划。
在独立模式下,区域管制中心fdp和终端区fdp负责维护自己的飞行计划;区域管制中心fdp响应区域管制中心sdd/fdd的操作,更新本地共享内存的acc-plan,终端区fdp响应终端区sdd/fdd操作,更新本地共享内存的tma-plan;此时,区域管制中心sdd/fdd读取区域管制中心fdp的acc-plan,终端区sdd/fdd读取终端区fdp的tma-plan。
在正常运行模式下和独立模式下,采用的飞行计划存储方法,可以为区域管制中心和终端区的飞行计划的合并与同步工作提供数据调用基础。
实施例2
在上述的第一实施例中,提供了一种区域管制中心和终端区的atc系统飞行计划同步方法,与之相对应的,本发明另一实施例还提供一种区域管制中心和终端区的atc系统飞行计划同步装置。请参考图5,其为本发明第二实施例提供的一种区域管制中心和终端区的atc系统飞行计划同步装置的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
如图5所示,示出了一种区域管制中心和终端区的atc系统飞行计划同步装置的结构示意图,该装置包括:获取模块、飞行计划覆盖模块、对比模块、同步模块和模式切换模块,其中,所述获取模块用于获取独立运行模式切换为正常运行模式的指令;所述飞行计划覆盖模块用于根据区域管制中心飞行计划处理模块中的本地区域管制中心飞行计划覆盖终端区飞行计划处理模块的区域管制中心飞行计划,终端区飞行计划处理模块中的本地终端区飞行计划覆盖区域管制中心飞行计划处理模块的终端区飞行计划,保证区域管制中心飞行计划与终端区飞行计划一致;所述对比模块用于对比区域管制中心飞行计划处理模块本地共享内存的区域管制中心飞行计划和终端区飞行计划,得到对比结果;所述同步模块用于根据对比结果判定将飞行计划更新至区域管制中心atc系统和终端区的atc系统中的区域管制中心飞行计划或终端区飞行计划;所述模式切换模块用于在飞行计划对比结束后,自动转换为正常运行模式。
对比模块包括第一处理单元、第二处理单元和第三处理单元,第一处理单元用于在区域管制中心飞行计划有第一飞行计划,且终端区飞行计划无第一飞行计划,将第一飞行计划分别更新至区域管制中心atc系统和终端区atc系统的终端区飞行计划;所述第二处理单元用于在区域管制中心飞行计划无第一飞行计划,且终端区飞行计划有第一飞行计划,将第一飞行计划分别更新至区域管制中心atc系统和终端区atc系统的区域管制中心飞行计划;所述第三处理单元用于若区域管制中心飞行计划和终端区飞行计划都有第一飞行计划,则判断管制权限是否为区域管制中心;若是,则将所述第一飞行计划分别更新至区域管制中心atc系统和终端区atc系统的终端区飞行计划;若不是,则判断管制权限是否为终端区;若管制权限为终端区,则将所述第一飞行计划更新至区域管制中心atc系统和终端区atc系统的区域管制中心飞行计划;若终端区和区域管制中心均有管制权限或均无管制权限,则判断终端区内机场起飞计划是否以终端区为准;若是以终端区为准,则将所述第一飞行计划分别更新至区域管制中心atc系统和终端区atc系统的区域管制中心飞行计划;若是以区域管制中心为准,则将所述第一飞行计划分别更新至区域管制中心atc系统和终端区atc系统的终端区飞行计划。
本实施例提供的一种区域管制中心atc系统和终端区的atc系统飞行计划同步装置,实现了在独立运行模式切换到正常运行模式前的飞行计划合并和同步,最大程度地减小飞行数据跳变,可较平稳地从独立运行模式过渡到正常运行模式,减小对管制的影响。
系统还包括第一存储模块,所述第一存储模块用于存储在正常运行模式下飞行计划。系统还包括第二存储模块,所述第二存储模块用于存储在独立运行模式下飞行计划。在正常运行模式下和独立模式下,采用的飞行计划存储方法,可以为区域管制中心和终端区的飞行计划的合并与同步工作提供数据调用基础。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。