一种航班动态智能化实时播报方法

文档序号:8922612阅读:1288来源:国知局
一种航班动态智能化实时播报方法
【技术领域】
[0001]本发明涉及空中交通管理领域,尤其是涉及一种航班动态智能化实时播报方法。
【背景技术】
[0002]电报,是通讯不发达时期的工具。如今,科学技术在不断提高,网络越来越发达,电报在逐渐被取代,但尚不能完全被取代。
[0003]民航电报作为电报的一种,在航空领域中至今仍发挥着重要的作用。民航电报的种类主要包括两种:一种是航空电信网所传输的报文,其主要包括AFTN报文、SITA报文和总局批复报文,另外一种是本地发送的各种AFTN报文。目前,一般收到各种航班动态、新建航班计划、发报提醒和收报提醒时,都不会进行实时的提醒,这导致飞行计划管制员不能及时知道这些信息,轻则造成飞行计划紊乱,重则还会造成飞机相撞的悲剧事件。而且计划管制员在查看这些消息时,工作量非常大,极易造成管制员工作繁忙和工作疲劳,而一旦管制员疲劳后,错、忘、漏等失误操作将会大大增加。

【发明内容】

[0004]本发明的目的在于:针对现有技术存在的问题,提供一种航班动态智能化实时播报方法,解决现有航班动态消息提醒不及时等问题。
[0005]本发明的发明目的通过以下技术方案来实现:
[0006]一种航班动态智能化实时播报方法,其特征在于,该方法包括以下步骤:
[0007](I)对报文进行语法、语义校验和报文解码处理,得到飞行计划数据;
[0008](2)利用飞行计划数据新建航班计划或者干预航班飞行动态,同时生成各种文字提示信息,并显示出来;
[0009](3)在显示的同时,使用基础音库和行业领域库将文字提示信息实时合成语音,并进行播报。
[0010]优选的,所述报文包括收到报文和发送报文,所述收到报文包括从航空电信网接收的AFTN报文、SITA报文和总局批复报文,所述发送报文包括本地发送的各种AFTN报文。
[0011]优选的,在进行语法、语义校验时,若判断出发送报文为错报,则生成文字提示信息“发送报文错误”,若判断出收到报文为错报,则生成文字提示信息“收到错报”。
[0012]优选的,当判断出发送报文不是错报时,则进行报文类型判断,然后根据具体报文类型更新航班动态信息,并生成具体更新的文字提示信息。
[0013]优选的,当判断出收到报文不是错报时,则进行报文类型判断:若判断是AFTN报文,则根据具体报文类型更新航班动态信息,并生成具体更新的文字提示信息;若判断是SITA报文,则从该报文中获取领航计划报,并生成收到放行报的提示信息;若判断是总局批复报文,则生成收到“收到一份总局批复报”的提示信息。
[0014]优选的,当生成文字提示信息后,根据参数设置判断是否将该条提示信息显示出来。
[0015]优选的,所述行业领域库的制作方法包括以下步骤:
[0016](301)获取领域语料;
[0017](302)基于自然语言处理技术对领域语料进行分析,生成录音语料、标注信息和最佳颗粒度的词条列表;
[0018](303)基于分析结果对标注信息进行人工校对;
[0019](304)基于分析结果或者听音测试结果对文本分析模块及数据字典进行领域改进,预生成优化引擎;
[0020](305)录音;
[0021](306)切音;
[0022](307)领域库预生成;
[0023](308)听音测试,根据结果重复步骤(304)?(307);
[0024](309)完成最终的优化引擎和领域库。
[0025]优选的,该方法包括:能对航班列表、航班状态、计划来源的颜色进行设置;能对文字提示信息是否进行显示进行设置;能对语音参数进行设置。
[0026]与现有技术相比,本发明具有以下优点:
[0027]1、将各种航班动态、新建航班计划、发报提醒和收报提醒进行实时、直观的文字提示和同步语音播报;
[0028]2、飞行计划管制员能够自由配置需要通知和提示的内容,能够安全、稳定、可靠的为计划管制员服务,减轻管制员的工作量,提高工作效率,减少因管制员工作繁忙和工作疲劳而引起的错、忘、漏等失误操作,具有很好的推广价值。
【附图说明】
[0029]图1为本发明的系统模块结构图;
[0030]图2为收发报文数据生成模块流程图;
[0031]图3为新增今日航班计划数据生成模块流程图;
[0032]图4为参数设置内容图;
[0033]图5为文字提示显示模块运行流程图;
[0034]图6为文字消息提示列表;
[0035]图7为语音合成技术体系结构;
[0036]图8为语音合成领域库制作及优化流程。
【具体实施方式】
[0037]下面结合附图和具体实施例对本发明进行详细说明。
[0038]实施例
[0039]本发明提供一种航班动态智能化实时播报方法,该方法主要由以下步骤构成:
[0040]1、从航空电信网接收AFTN报文、SITA报文和总局批复报文,以及本地发送各种AFTN报文等;
[0041]2、对各种报文进行语法、语义校验和报文解码处理;
[0042]3、利用解码后的各种飞行数据新建航班计划或者干预航班飞行动态,同时利用数据生成模块生成各种文字提示信息;
[0043]4、通过参数设置模块界面对各种显示颜色、通知开关、语音参数进行设置,对应开关如果打开,则将各种文字提示信息分别添加到文字提示显示模块的消息显示窗口和语音合成模块;
[0044]5、语音合成模块使用基础音库和行业领域库将接收到文字提示内容实时合成语音,并按照设置的音速、音频和选择的文本发音人等通过语音播报模块进行播报。
[0045]该方法主要依靠依次相连接的数据生成模块、参数设置模块、文字显示模块、语音合成模块和语音播报模块组成。通过本发明可以将界面告警和提示的内容在人机界面上进行显示,并通过语音合成技术将内容进行语音合成,最后进行语音播报,如图1所示。以下对各模块做进一步说明:
[0046]数据生成模块
[0047]空管自动化系统通过接收各种AFTN报文、SITA报文和总局批复报等报文,然后利用自动化系统的飞行数据处理模块等对报文进行校验和解码等操作,并生成相关飞行计划数据。数据生成模块利用多线程技术对这些数据进行组合,并生成具体的告警或者提示内容,并同时发送到显示模块和语音合成模块。具体流程如图2所示。
[0048]1、当收到发送报文时
[0049](I)对发送报文语义和语法校验:利用语义和语法检查判断发送报文是否为错报,如果为错报,则生成提示数据“发送报文错误”;如果发送报文不是错报,则进行下一步报文类型判断操作;
[0050](2)发送报文类型判断:AFTN报文一共有16种类型,包括领航计划报(FPL)、修订领航计划报(CHG)、取消领航计划报(CNL)、起飞报(DEP)、落地报(ARR)、延误报(DLA)、现行飞行变更报(CPL)、预计飞越报(EST)、管制协调报(CDN)、管制协调接受报(ACP)、逻辑确认报(LAM)、请求飞行计划报(RQP)、请求领航计划补充信息报(RQS)、领航计划信息报(SPL)、告警报(ALR)和无线电通信失效报(RCF)。根据报文编组3,判断AFTN报文属于那一种报文,然后根据航班动态实体信息更新方法判断与本地航班动态的关系;
[0051](3)若判断出报文是FPL报文,根据报文的航班识别号、起飞机场、落地机场、执行日期和预计起飞时间5项飞行计划数据构建fp_id,利用fp_id从数据库查找是否存在相关的飞行计划,如果存在,则将FPL报文数据更新到该飞行计划对象;如果不存在,则新建一条飞行计划,并生成提示对象数据,该对象包括该航班动态的唯一 fp_id、提示数据和FPL报文的内容,文字提示数据格式举例:“1020 04:45:20CCA0023: ZBAA->ZUUU 0645 FPL新建计划”,表示:10月20号4点50分10秒,FPL报新建航班计划,国航0023由北京飞往成都,预计起飞时间为6点45,而语音提示需要简洁,可以为:“FPL新建计划,国航0023预计6点45从北京起飞;
[0052](4)若判断出报文是DEP报文,根据报文的航班识别号、起飞机场、落地机场、执行日期和实际起飞时间5项飞行计划数据按照一定方式从数据库查找是否存在相关的飞行计划,如果存在,则将实际起飞时间数据更新到该飞行计划对象,并将航班动态的状态更改为“起飞”,并生成提示对象数据,该对象包括该航班动态的唯一 fp」d、提示数据和DEP报文的内容,文字提示数据格式举例:“ 102004:50:10CHH0001: ZUUU_>ZLXY 0650起飞”,表示:10月20号4点50分10秒,由成都飞往西安的海航0001航班安全起飞,实际起飞时间为6点45分,而语音提示可以为:“6点45分,海航OOOl安全起飞”;
[0053](5)若判断出报文是DLA报文,根据报文的航班识别号、起飞机场、落地机场、执行日期和预计延误时间5项飞行计划数据按照一定方式从数据库查找是否存在相关的飞行计划,如果存在,则将延误时间数据更新到该飞行计划的预计起飞时间数据项,并将航班动态的状态更改为“延误”,并生成提示对象数据,该对象包括该航班动态的唯一 fp_id、提示数据和DLA报文的内容,文字提示数据格式举例:“1020 04:30:10CSN0001: ZUUU->ZLXY0650延误”,表示:10月20号4点30分10秒,由成都飞往西安的南航0001航班延误到6点50分起飞,而语音提示可以为:“南航0001延误,预计6点50分起飞”;
[0054](6)若判断出报文是ARR报文,根据报文的航班识别号、起飞机场、落地机场、执行日期和实际落地时间5项飞行计划数据按照一定方式从数据库查找是否存在相关的飞行计划,如果存在,则将实际落地时间数据更新到该飞行计划的实际落地时间数据项,并将航班动态的状态更改为“落地”,并生成提示对象数据,该对象包括该航班动态的唯一 fp_id、提示数据和ARR报文的内容,文字提示数据格式举例:“ 102004:25:10CSC0001: ZLXY_>ZUUU0425落地”,表示:10月20号4点25分10秒,由西安飞往成都的川航0001航班安全降落,实际落地时间0425,而语音提示可以为:“川航0001安全降落”;
[0055](7)若判断出报文是CNL报文,根据报文的航班识别号、起飞机场、落地机场、执行日期和预计起飞时间5项飞行计划数据按照一定方式从数据库查找是否存在相关的飞行计划,如果存在,则将航班动态的状态更改为“取消”,并生成提示对象数据,该对象包括该航班动态的唯一 fp」d、提示数据和CNL报文的内容,文字提示数据格式举例:“102003:25:10CSN0001:ZLXY->ZUUU 20131019 取消”,表示:10 月 20 号 3 点 25 分 10 秒,由西安飞往成都的南航0001航班取消已发的2013年10月19日执行的领航计划报,而语音提示可以为:“南航0001执行计划取消”;
[00
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1