1.一种飞行情报通报地址协同生成与动态维护系统,其特征在于,在飞行情报生成阶段:所述飞行情报通报地址协同生成与动态维护系统编辑完成飞行情报后,首先按照飞行情报进行地址运算后,生成飞行计划地址列表AL进行存储;然后,再按照飞行计划地址列表AL发送飞行情报,然后转入飞行计划通报阶段;在飞行计划通报阶段:所述飞行情报通报地址协同生成与动态维护系统接收所生成的飞行情报,首先按照飞行情报进行地址运算后,生成当前计划地址列表,并在增加来报单位后,共同生成当前计划应通报地址列表CAL,并将该当前计划应通报地址列表CAL与原存储的飞行计划地址列表AL相比较后,将相应结果存储至飞行计划地址列表AL中;然后将飞行情报逐条发送给飞行计划地址列表AL中的各个地址,再转入飞行动态通报阶段;在飞行动态通报阶段:编辑完成或接收到飞行情报后,对飞行情报的报文类型进行判断后,然后按照飞行计划地址列表AL发送飞行情报;所述飞行情报通报地址协同生成与动态维护系统包括:情报编辑模块、情报处理模块、地址处理模块、情报发送模块、情报接收模块;在飞行情报生成阶段:所述情报编辑模块用于生成飞行情报,并将飞行情报输出到情报处理模块;所述情报处理模块用于在接收飞行情报后,从飞行情报内容中获取来报单位、飞行任务、飞行航线三个数据项,并将飞行任务和飞行航线两个数据项输出给地址处理模块;所述地址处理模块用于按照接收到的飞行任务和飞行航线两个数据项,计算该飞行情报的应通报地址列表YAL,并从本地数据库提取本地通报关系表LAL,将应通报地址列表YAL与本地通报关系列表LAL相交后的结果,作为飞行计划地址列表AL存储;所述情报发送模块用于将飞行情报逐条发送给飞行计划地址列表AL中的各个地址,完成本次通报过程;所述将应通报地址列表YAL与本地通报关系列表LAL相交后的结果,作为飞行计划地址列表AL存储;即:AL=YAL|LAL。
2.如权利要求1所述的飞行情报通报地址协同生成与动态维护系统,其特征在于,所述飞行计划通报阶段中:所述情报接收模块用于接收来自飞行情报生成阶段的飞行情报,将飞行情报输出到情报处理模块;所述情报处理模块用于接收飞行情报后,从飞行情报内容中获取来报单位、飞行任务、飞行航线三个数据项,并将飞行任务、飞行航线和来报单位地址IA三个数据项输出给地址处理模块;所述地址处理模块用于按照接收到的飞行任务和飞行航线两个数据项,计算该飞行情报的应通报地址列表YAL,并在应通报地址列表YAL中增加来报单位地址IA后,与提取的本地通报关系表LAL相交后,生成计划当前应通报地址列表CAL;此时,如果飞行计划地址列表AL为空,则将计划当前应通报地址列表CAL直接作为飞行计划地址列表AL存储;如果飞行计划地址列表AL不为空,则将计划当前应通报地址列表CAL与飞行计划地址列表AL进行比较,比较结果分为三种情况:(1)如果计划当前应通报地址列表CAL包含飞行计划地址列表AL,则将计划当前应通报地址列表CAL直接作为飞行计划地址列表AL存储;(2)如果计划当前应通报地址列表CAL较之飞行计划地址列表AL地址为少,则将计划当前应通报地址列表CAL中没有、而飞行计划地址列表AL中有的地址从飞行计划地址列表AL中删除后,存入待发送取消报地址列表NAL;(3)如果计划当前应通报地址列表CAL既有比飞行计划地址列表AL多的地址,也有比飞行计划地址列表AL少的地址,则将计划当前应通报地址列表CAL中比飞行计划地址列表AL多的地址填入飞行计划地址列表AL中,然后将计划当前应通报地址列表CAL中比飞行计划地址列表AL少的地址从飞行计划地址列表AL中删除后,存入待发送取消报地址列表NAL;所述情报发送模块用于先将飞行情报逐条发送给计划地址列表AL中的各个地址,然后生成计划取消报发送给待发送取消报地址列表NAL中的所有地址,完成本次处理过程。
3.如权利要求2所述的飞行情报通报地址协同生成与动态维护系统,其特征在于,所述将计划当前应通报地址列表CAL直接作为飞行计划地址列表AL存储,即:AL=CAL。
4.如权利要求2所述的飞行情报通报地址协同生成与动态维护系统,其特征在于,所述飞行动态通报阶段中:所述情报编辑模报编辑完成或情报接收模块接收到新的飞行情报后,将飞行情报输出到情报处理模块;所述情报处理模块用于对飞行情报类型进行判断;如果不是CPL报,则通知情报发送模块,将飞行情报逐条发送给飞行计划地址列表AL中的各个地址;如果是CPL报,则判断航线信息是否修改:如果未有修改,则通知情报发送模块,将飞行情报逐条发送给飞行计划地址列表AL中的各个地址;如果航线信息有变更,则重复执行所述飞行计划通报阶段中地址处理模块与情报发送模块的相应工作。
5.如权利要求4所述的飞行情报通报地址协同生成与动态维护系统,其特征在于,所述CPL报为当前飞行更改报,用于通报飞行中航空器的飞行航线、二次代码发生变化的报文。