本发明专利技术公开了一种航班信息发送方法及系统,方法包括:监听业务事件触发源;根据监听到的业务事件触发源从规则库中筛选触发相关的消息模板ID;根据消息模板ID对应的消息模板中配置的参数项,从航班ID对应的航班信息中提取对应的参数值,并利用提取的航班信息的参数值填充消息模板ID的参数项,生成对应的消息内容;根据航班ID和消息模板ID获取对应的消息接收对象,并根据消息模板ID提取对应的发送方式;将所述消息内容通过相应的发送方式发送给对应的消息接收对象。通过本发明专利技术提供的方法,可实现机场航班信息内容的灵活化配置,将消息内容直接下发给指定的消息接收对象所在的终端,避免消息在电话传递过程中的误听误传问题。
【技术实现步骤摘要】
本专利技术涉及机场航班信息管理
,具体涉及一种航班信息发送方法及系统。
技术介绍
航空器地面运行保障工作包括廊桥靠接、客舱清洁、服务接送机、摆渡车等多个保障环节,需要机场多个运行部门协同配合、协同调度,方可确保航班正点运行。在日常保障过程中,参与航班保障的调度之间的沟通方式多以电话为主、各调度与一线员工之间的沟通多以对讲机或者内通电话为主,例如:航班起飞后,运行指挥员会通过对讲机向二级调度岗位发布航班起飞消息,二级调度再用电话或对讲机传递给三级,三级调度再传递给一线工作人员。随着航班运输量的飞速增长这种沟通方式逐渐暴露出几点问题:一是消息在传递的过程中容易误听误传;二是对讲机频段占用现象越来越频繁,消息传递时间无形延长。目前国内机场开始尝试在生产运行系统(以下简称AOCS)中内置系统消息的方式解决上述问题,但由于系统消息可编辑性差、无法灵活适应机场频繁变更的业务模式变更、系统间互通互联性差等因素,各机场均未完全实现保障指令、信息的数字化传递。
技术实现思路
为了克服现有技术的不足,本专利技术提供了一种航班信息发送方法及系
统。本专利技术解决上述技术问题的技术方案如下:一方面,本专利技术提供了一种航班信息发送方法,包括以下步骤:S1、监听业务事件触发源,所述业务事件触发源包括航班ID对应的航班信息发生变化;S2、根据监听到的业务事件触发源从规则库中筛选触发相关的消息模板ID,其中,所述规则库中配置了业务事件触发源与消息模板ID之间的对应关系;S3、根据消息模板ID对应的消息模板中配置的参数项,从航班ID对应的航班信息中提取对应的参数值,并利用提取的航班信息的参数值填充消息模板ID对应的消息模板中的参数项,生成对应的消息内容;S4、根据航班ID和消息模板ID获取对应的消息接收对象,并根据消息模板ID提取对应的发送方式;S5、将所述消息内容通过相应的发送方式发送给对应的消息接收对象。另一方面,本专利技术提供了一种航班信息发送系统,包括:监听模块,用于监听业务事件触发源,所述业务事件触发源包括航班ID对应的航班信息发生变化;筛选模块,用于根据监听到的业务事件触发源从规则库中筛选触发相关的消息模板ID,其中,所述规则库中配置了业务事件触发源与消息模板ID之间的对应关系;消息生成模块,用于根据消息模板ID对应的消息模板中配置的参数项,从航班ID对应的航班信息中提取对应的参数值,并利用提取的航班信息的参数值填充消息模板ID对应的消息模板中的参数项,生成对应的消息内容;获取模块,用于根据航班ID和消息模板ID获取对应的消息接收对象,并根据消息模板ID提取对应的发送方式;消息发送模块,并将所述消息内容通过相应的发送方式发送给对应的消息接收对象。本专利技术提供的一种航班信息发送方法及系统,监听业务事件触发源,根据不同的业务事件触发源触发不同的消息模板ID,并利用该消息模板ID对应的消息模板将航班信息生成对应的消息内容,实现了生成消息内容的灵活化;根据不同的航班ID和消息模板ID可配置不同的消息接收对象,实现灵活化配置,避免了消息的浪费和网络的拥塞;在发送消息内容的时候,也可以选择不同的发送方式,均为灵活配置;将消息内容直接发送给消息接收对象,避免传统的使用对讲机或者电话沟通所带来的误传误听的问题。附图说明图1为本专利技术实施例1的一种航班信息发送方法流程图;图2为实施例1中业务事件触发源与消息模板ID的对应关系的界面示意图;图3为实施例1中消息模板ID对应的消息模板的配置界面示意图;图4为实施例1中机场航班信息三级调度模式示意图;图5为本专利技术实施例2的一种航班信息发送系统连接框图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。实施例1、一种航班信息发送方法。下面结合图1-图3对本实施例提供的方法进行详细的说明。参见图1,本实施例提供的方法包括:S1、监听业务事件触发源,所述业务事件触发源包括航班ID对应的航
班信息发生变化。具体的,在机场的数据库系统中记录了该机场的每一班航班的航班信息,比如,航班ID、机号、预达本机场的时间和停机位等航班参数,每一个航班ID对应的航班信息参数可能有几百甚至上千个。当机场数据库中的航班信息发生变化时,机场数据库会以航班ID为单位,广播该航班ID的航班信息发生了变化。设置于后台的JMS监听程序会监听业务事件触发源,即监听每一航班ID对应的航班信息是否发生变化,当监听到该航班ID的航班信息发生了变化时,从数据库中提取到该航班ID对应的更新后的航班信息。S2、根据监听到的业务事件触发源从规则库筛选触发相关的消息模板ID。具体的,当后台监听到航班ID对应的航班信息发生变化时,从机场数据库中提取到该航班ID对应的更新后的航班信息,并根据该航班更新的参数值筛选规则库,规则库中配置了业务事件触发源与消息模板ID的对应关系,其关系为一对多的对应关系,即一个业务事件触发源可对应多个消息模板ID,可参见图2所示。因此,可根据该航班ID的变化数据触发相应的多个消息模板ID。S3、根据消息模板ID中配置的参数项,从航班ID对应的航班信息中提取对应的参数值,并利用提取的航班信息的参数值填充消息模板ID的参数项,生成对应的消息内容。具体的,为该航班ID配置了相应的多个消息模板ID后,根据每一个消息模板ID对应的消息模板中配置的参数项,从该航班ID对应的航班信息中提取出对应的参数值,并利用从航班ID对应的航班信息中提取出来的对应的参数值填充相应消息模板ID对应的消息模板中的参数项,生成对应的消息内容。每一个消息模板均对应生成一种消息内容,其中,消息模板的配置界面可以参见图3所示。通过步骤S2和步骤S3可根据不同的业务事件触发源,配置不同的消息模板ID,根据不同的消息模板对航班信息生成不同类型的消息内容,实现灵活化的配置。S4、根据航班ID和消息模板ID获取对应的消息接收对象,并根据消息模板ID提取对应的发送方式。具体的,在每一个消息模板ID对应的消息模板中,对消息接收对象作一个统一的配置,通常,消息模板中配置的消息接收对象会有很多个。其中,消息模板中配置的有些消息接收对象可能不需要这些消息内容,因此,这些消息内容对于这些消息接收对象来说是浪费的,也造成了网络的拥塞,因此,在本实施例中,对消息模板中配置的消息接收对象进行一下过滤。过滤的方式为:预先配置航班ID与消息接收对象之间的对应关系,并根据该航班ID获取到对应的消息接收对象,通常也有多个。将从消息模板中提取的消息接收对象与根据航班ID获取的消息接收对象进行综合,重叠的消息接收对象即为最终确定的消息接收对象。另外,每一个消息模板中均配置了对应的发送方式,通常,发送方式有两种,当消息接收对象为系统用户时,发送方式通常是系统界面的发送方式;当用户为普通的用户为,通常发送方式为短信发送方式。本实施例根据不同的航班ID和消息模板ID可配置不同的消息接收对象,实现灵活化配置,避免了消息的浪费和网络的拥塞;在发送消息内容的时候,也可以选择不同的发送方式,均为灵活配置。S5、将所述消息内容通过相应的发送方式发送给对应的消息接收对象。具体的,确定了消息接收对象和消息内容的发送方式后,将步骤S3每一个消息模板生成的消本文档来自技高网...
【技术保护点】
一种航班信息发送方法,其特征在于,包括以下步骤:S1、监听业务事件触发源,所述业务事件触发源包括航班ID对应的航班信息发生变化;S2、根据监听到的业务事件触发源从规则库中筛选相关的消息模板ID,其中,规则库中配置了业务事件触发源与消息模板ID的对应关系;S3、根据消息模板ID对应的消息模板中配置的参数项,从航班ID对应的航班信息中提取对应的参数值,并利用提取的航班信息的参数值填充消息模板中的参数项,生成对应的消息内容;S4、根据航班ID和消息模板ID获取对应的消息接收对象,并根据消息模板ID提取对应的发送方式;S5、将所述消息内容通过相应的发送方式发送给对应的消息接收对象。
【技术特征摘要】
1.一种航班信息发送方法,其特征在于,包括以下步骤:S1、监听业务事件触发源,所述业务事件触发源包括航班ID对应的航班信息发生变化;S2、根据监听到的业务事件触发源从规则库中筛选相关的消息模板ID,其中,规则库中配置了业务事件触发源与消息模板ID的对应关系;S3、根据消息模板ID对应的消息模板中配置的参数项,从航班ID对应的航班信息中提取对应的参数值,并利用提取的航班信息的参数值填充消息模板中的参数项,生成对应的消息内容;S4、根据航班ID和消息模板ID获取对应的消息接收对象,并根据消息模板ID提取对应的发送方式;S5、将所述消息内容通过相应的发送方式发送给对应的消息接收对象。2.如权利要求1所述的一种航班信息发送方法,其特征在于,所述步骤S4中根据航班ID和消息模板ID获取对应的消息接收对象具体包括:从消息模板ID对应的消息模板中提取预先配置的至少一个第一消息接收对象,从预先配置的航班ID与消息接收对象之间的对应关系获取该航班ID对应的至少一个第二消息接收对象,所述第一消息接收对象与所述第二消息接收对象的重叠消息接收对象确定为最终的消息接收对象。3.如权利要求1所述的一种航班信息发送方法,其特征在于,所述发送方式为系统界面发送方式或者短信发送方式。4.如权利要求1所述的一种航班信息发送方法,其特征在于,还包括:根据消息模板ID对应的消息模板,判断所述消息内容发送或者被接收后是否需要触发相应的业务处理事件;如果是,则根据所述消息模板中提取相应的业务处理事件,并执行相应
\t的操作,完成业务事件处理。5.如权利要求4所述的一种航班信息发送方法,其特征在于,所述业务处理事件包括是否挂接前台、是否需要转发、是否进行声音提示、是否与航班建立关联关系。6.一种航班信息发送系统,其特征...
【专利技术属性】
技术研发人员:姜春阳,赵玉,王贤,张彪,张伟东,王卿,许新飞,郭凯,王宇,常志德,魏海洋,李鑫,
申请(专利权)人:内蒙古自治区民航机场集团有限责任公司,
类型:发明
国别省市:内蒙古;15
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。