基于民航信息系统的值飞航班的前序航班预测系统及方法

文档序号:6549541阅读:222来源:国知局
基于民航信息系统的值飞航班的前序航班预测系统及方法
【专利摘要】本发明提供一种基于民航信息系统的值飞航班的前序航班预测系统及方法,所述系统包括:手机客户端系统和服务端系统。所述手机客户端系统包括:客户端航班动态搜索模块、客户端航班动态展示模块、客户端订阅航班动态消息提醒模块和客户端接收消息模块;所述服务端系统包括:服务端请求参数解析模块、服务端提取航班动态模块、服务端提取前序航班模块、服务端航班动态消息推送模块和短信平台。本发明提供的基于民航信息系统的值飞航班的前序航班预测系统及方法,通过输入用户所乘航班的航班信息,就能够得到该用户所乘航班的前序航班的航班动态,从而使得用户能够预测自己所乘的航班是否会延误,并得知延误原因。
【专利说明】基于民航信息系统的值飞航班的前序航班预测系统及方法
【技术领域】
[0001]本发明涉及民航信息领域,特别涉及一种基于民航信息系统的值飞航班的前序航班预测系统及方法。
【背景技术】
[0002]近年来,中国民航发展迅速,航班量急剧增加,带来的航空客运行业旅客最不满意的现象是:航班延误现象普遍和航班延误信息不透明。目前,中国是世界上发展最快的航空市场,但是航班准点率却不到70%,影响航班准点率的一个主要因素是:飞机调配。
[0003]一般来说,一架飞机一天要执行6到10个国内航班,要在天上飞10个小时左右,再加上飞机在地面上下客、清洁、装卸货、例行检查等过站时间,一般每天运行16小时左右。每架飞机的航班计划都预先排好,周旋余地不是太大,前一航班出现任何疏漏都可能引发后续航班的连锁反应,往往越到后面延误时间越长。所以,如果我们能知道前一航班的起飞、到达或延误时间,就能预测出我们要乘坐的航班是否会延误了。
[0004]本专利涉及两个概念,值飞航班和前序航班,在这里对它们进行解释。
[0005]值飞航班:就是执行飞行的具体物理飞机。
[0006]前序航班:前序航班是指待飞航班的前一值飞航段的航班,比方说若某日15:00上海飞广州的待飞航班,要用的是12:00北京飞上海航段的飞机,后者就是前序航班,前序航班没到,待飞航班也无飞机可用。
[0007]本发明所提供的基于民航信息系统的值飞航班的前序航班预测系统及其方法,可以让用户实时掌握前序航班的航班动态,帮助用户判断自己所乘的航班是否会延误,以及帮助用户知道所乘航班延误的一个明确原因。

【发明内容】

[0008]有鉴于此,本发明提供一种基于民航信息系统的值飞航班的前序航班预测系统及方法,通过输入用户所乘航班的航班信息,就能够得到该用户所乘航班的前序航班的航班动态,从而使得用户能够预测自己所乘的航班是否会延误,并得知延误原因。
[0009]本发明提供的一种基于民航信息系统的值飞航班的前序航班预测系统由手机客户端系统和服务端系统构成。其中,手机客户端系统包括:客户端航班动态搜索1吴块、客户端航班动态展示模块、客户端订阅航班动态消息提醒模块、客户端接收消息模块;服务端系统包括:服务端请求参数解析模块、服务端提取航班动态模块、服务端提取前序航班模块、服务端航班动态消息推送模块、短信平台。
[0010]客户端航班动态搜索模块用于接收和显示用户输入的搜索航班动态的搜索条件,为用户提供一种交互操作的界面,并将包含搜索条件的请求参数传到服务端。
[0011]客户端航班动态展示模块用于显示服务端查询出的航班动态,航班动态分为:起飞、到达、延误、取消、备降、返航这六种状态;用户可根据前序航班的航班动态来初步判断自己所乘航班是否会延误。[0012]客户端订阅航班动态消息提醒模块用于让用户订阅其所关注的航班的航班动态消息的提醒,用户一旦订阅某航班的消息提醒,有关这个航班的全部航班动态(起飞、到达、延误、取消、备降、返航)变更情况,都会实时发送到用户手机上;如果用户订阅了自己所乘航班和其前序航班的航班动态消息提醒功能,其前序航班的起飞、到达、延误、取消、备降以及返航的航班动态都会实时发送到手机上,当自己所乘的航班延误时,用户可根据其前序航班的延误、起飞或到达时间来进一步推算出自己所乘航班大概还要延误多久。(一般前序航班到达机场后,都会停留I至2小时,再飞下一班。)
客户端接收消息模块用于接收服务端发送来的用户订阅航班的航班动态变更消息,并展示给用户,并支持用户的过期消息删除操作。
[0013]服务端请求参数解析模块用于获取并解析客户端传过来的请求参数,如果解析有误,则将错误信息返回给客户端;否则,把解析好的请求参数发送给服务端提取航班动态模块。
[0014]服务端提取航班动态模块用于通过处理客户端航班动态搜索模块发送的请求参数,得到被搜索航班的航班动态信息,以及基于服务端提取前序航班模块发送的前序航班的航班信息查询所述前序航班的航班动态信息,并将被搜索航班的航班动态信息和前序航班的航班动态信息返回给客户端航班动态展示模块;还用于通过处理客户端订阅航班动态消息提醒模块发送来的订阅信息,得到被订阅航班的航班动态信息,并将被订阅航班的航班动态信息发送给服务端航班动态消息推送模块。
[0015]服务端提取前序航班模块用于查询被搜索航班是否有前序航班,若有,将其前序航班的航班信息(航班号、航班日期、起飞到达城市等)发送给服务端提取航班动态模块。
[0016]服务端航班动态消息推送模块用于将被订阅航班的航班动态信息发送到客户端接收消息模块。
[0017]短信平台用于以手机短信的形式将被订阅航班的航班动态信息发送到用户手机上。
[0018]如果用户向所述客户端订阅航班动态消息提醒模块订阅某航班的消息提醒功能,那么,有关该航班的包括起飞、到达、延误、取消、备降、返航在内的全部航班动态变更情况都会以实时消息的方式发送到用户手机上;如果用户订阅了自己所乘航班和其前序航班的航班动态消息提醒功能,其前序航班的包括起飞、到达、延误、取消、备降、返航在内的航班动态都会实时发送到手机上,从而使得用户在自己所乘的航班延误时,能够实时掌握前序航班的延误、起飞或到达情况。
[0019]本发明提供的基于民航信息系统的值飞航班的前序航班预测方法,包括如下步骤:
步骤I,选择手机客户端航班动态搜索模块,输入要搜索的航班动态的搜索条件;
步骤2,服务端请求参数解析模块获取步骤I中所选客户端航班动态搜索模块传过来的包含搜索条件的请求参数,并解析请求参数;
步骤3,如果在步骤2中所述请求参数解析有误,则将错误信息返回给客户端,然后返回到步骤1,否则进入步骤4;
步骤4,调用服务端提取航班动态模块,获取并处理解析后的请求参数得到搜索条件,并根据搜索条件获得符合搜索条件的航班动态; 步骤5,调用服务端提取前序航班模块,根据所述符合搜索条件的航班的航班号,查询所述符合搜索条件的航班是否存在前序航班;
步骤6,如果所述符合搜索条件的航班不存在前序航班,则把步骤4中得到的所述符合搜索条件的航班的航班动态返回给客户端;如果所述符合搜索条件的航班存在前序航班,则再次调用服务端提取航班动态模块,得到所述前序航班的航班动态,把步骤4中得到的所述符合搜索条件的航班的航班动态以及本步骤6中得到的所述前序航班的航班动态同时返回给客户端;
步骤7,客户端航班动态展示模块展示服务端发送来的所述符合搜索条件的航班的航班动态和/或所述前序航班的航班动态;
步骤8,客户端订阅航班动态消息提醒模块订阅所查航班或者所查航班和其前序航班的航班动态消息提醒,并把订阅信息发送给服务端;
步骤9,当服务端提取航班动态模块发现订阅信息中的航班的航班动态变更时,将被订阅航班的航班动态信息发送给服务端航班动态消息推送模块,服务端航班动态消息推送模块就会把航班变更信息以消息形式下发到客户端,或调用短信平台发送含有航班变更消息的手机短信到用户手机上;在所述步骤9中,在发送航班变更信息前,检测客户端是否正在运行,若客户端正在运行,则调用服务端航班动态消息推送模块,把航班变更信息以消息形式下发到客户端;若客户端已经关闭,则调用短信平台把航班变更信息以手机短信形式发送到用户手机上。
[0020]步骤10,客户端接收消息模块接收消息形式的航班变更信息,并向用户进行展示。【专利附图】

【附图说明】
[0021]图1为本发明的基于民航信息系统的值飞航班的前序航班预测系统的结构图;
图2为本发明的基于民航信息系统的值飞航班的前序航班预测方法的流程图;
图3为本发明的基于民航信息系统的值飞航班的前序航班预测方法的客户端流程图;图4为本发明的基于民航信息系统的值飞航班的前序航班预测方法的服务端流程图;图5为本发明的基于民航信息系统的值飞航班的前序航班预测方法的航班动态及其前序航班动态示意图;
图6为本发明的基于民航信息系统的值飞航班的前序航班预测方法的航班动态消息提醒示意图。
[0022]
【具体实施方式】
[0023]如图1所示,本发明的基于民航信息系统的值飞航班的前序航班预测系统由手机客户端系统和服务端系统构成。其中,手机客户端系统包括:客户端航班动态搜索1吴块、客户端航班动态展示模块、客户端订阅航班动态消息提醒模块、客户端接收消息模块;服务端系统包括:服务端请求参数解析模块、服务端提取航班动态模块、服务端提取前序航班模块、服务端航班动态消息推送模块、短信平台。由两台IBM小型机组成应用服务器集群,两台小型机构成HTTP接入服务器,一台小型机构成数据库系统。HTTP接入服务器负责接收所有请求,然后根据负载均衡将请求分配到应用服务器集群其中一台。[0024]客户端航班动态搜索模块用于接收和显示用户输入的搜索航班动态的搜索条件,为用户提供一种交互操作的界面,并将包含搜索条件的请求参数传到服务端。
[0025]客户端航班动态展示模块负责显示服务端查询出的航班动态和/或前序航班的航班动态,航班动态分为:起飞、到达、延误、取消、备降、返航这六种状态;用户可根据前序航班的航班动态来初步判断自己所乘航班是否会延误。
[0026]客户端订阅航班动态消息提醒模块用于让用户订阅其所关注的航班的航班动态消息的提醒,用户一旦订阅某航班的消息提醒,有关这个航班的全部航班动态(起飞、到达、延误、取消、备降、返航)变更情况,都会实时发送到用户手机上;如果用户订阅了自己所乘航班和其前序航班的航班动态消息提醒功能,其前序航班的起飞、到达、延误以及取消的航班动态都会实时发送到手机上,当自己所乘的航班延误时,用户可根据其前序航班的延误、起飞或到达时间来进一步推算出自己所乘航班大概还要延误多久。(一般前序航班到达机场后,都会停留I至2小时,再飞下一班。)
客户端接收消息模块用于接收服务端发送来的用户订阅航班的航班动态变更消息,并展示给用户,并支持用户的过期消息删除操作。
[0027]服务端请求参数解析模块用于获取并解析客户端传过来的请求参数,如果解析有误,则将错误信息返回给客户端;否则,把解析好的请求参数发送给服务端提取航班动态模块。
[0028]服务端提取航班动态模块用于通过处理客户端航班动态搜索模块发送的请求参数,得到被搜索航班的航班动态信息,以及基于服务端提取前序航班模块发送的前序航班的航班信息查询所述前序航班的航班动态信息,并将被搜索航班的航班动态信息和前序航班的航班动态信息返回给客户端航班动态展示模块;还用于通过处理客户端订阅航班动态消息提醒模块发送来的订阅信息,得到被订阅航班的航班动态信息,并将被订阅航班的航班动态信息发送给服务端航班动态消息推送模块。
[0029]服务端提取前序航班模块用于查询被搜索航班是否有前序航班,若有,将其前序航班的航班信息(航班号、航班日期、起飞到达城市等)发送给服务端提取航班动态模块。
[0030]服务端航班动态消息推送模块用于将被订阅航班的航班动态信息发送到客户端接收消息模块。
[0031]短信平台用于以手机短信的形式将被订阅航班的航班动态信息发送到用户手机上。
[0032]如图2所示,本发明的基于民航信息系统的值飞航班的前序航班预测方法包括如下步骤:
步骤I,选择手机客户端航班动态搜索模块,输入要搜索的航班动态的搜索条件;
步骤2,服务端请求参数解析模块获取步骤I中所选客户端航班动态搜索模块传过来的包含搜索条件的请求参数,并解析请求参数;
步骤3,如果在步骤2中所述请求参数解析有误,则将错误信息返回给客户端,然后返回到步骤1,否则进入步骤4;
步骤4,调用服务端提取航班动态模块,获取并处理解析后的请求参数得到搜索条件,并根据搜索条件获得符合搜索条件的航班动态;
步骤5,调用服务端提取前序航班模块,根据所述符合搜索条件的航班的航班号,查询所述符合搜索条件的航班是否存在前序航班;
步骤6,如果所述符合搜索条件的航班不存在前序航班,则把步骤4中得到的所述符合搜索条件的航班的航班动态返回给客户端;如果所述符合搜索条件的航班存在前序航班,则再次调用服务端提取航班动态模块,得到所述前序航班的航班动态,把步骤4中得到的所述符合搜索条件的航班的航班动态以及本步骤6中得到的所述前序航班的航班动态同时返回给客户端;
步骤7,客户端航班动态展示模块展示服务端发送来的所述符合搜索条件的航班的航班动态和/或所述前序航班的航班动态;
步骤8,客户端订阅航班动态消息提醒模块订阅所查航班和其前序航班(若有)的航班动态消息提醒,并把订阅信息发送给服务端;
步骤9,当服务端提取航班动态模块发现订阅信息中的航班的航班动态变更时,将被订阅航班的航班动态信息发送给服务端航班动态消息推送模块,服务端航班动态消息推送模块就会把航班变更信息以消息形式下发到客户端,或调用短信平台发送含有航班变更消息的手机短信到用户手机上;在所述步骤9中,在发送航班变更信息前,检测客户端是否正在运行,若客户端正在运行,则调用服务端航班动态消息推送模块,把航班变更信息以消息形式下发到客户端;若客户端已经关闭,则调用短信平台把航班变更信息以手机短信形式发送到用户手机上。
[0033]步骤10,客户端接收消息模块接收消息形式的航班变更信息,并向用户进行展示。
[0034]图3为本发明的基于民航信息系统的值飞航班的前序航班预测方法的客户端流程图,如图3所示,用户打开手机客户端,选择航班动态搜索模块,输入搜索条件,得到航班动态及其前序航班动态(若有前序航班),然后,用户订阅自己所关注航班的航班动态,就能在航班动态变更后,及时收到航班动态变更信息。
[0035]图4为本发明的基于民航信息系统的值飞航班的前序航班预测方法的服务端流程图,如图4所示,服务端请求参数解析模块接收到客户端发送过来的请求参数,进行解析。如果解析失败,则会返回错误信息给客户端;如果解析成功,则提取航班动态,并查询此航班是否有前序航班,若有,则再提取前序航班的航班动态,把所查航班和前序航班的航班动态一起返回给客户端。当用户订阅航班动态消息提醒后,服务端发现航班动态变更后,发送航班动态变更信息给客户端。
[0036]图5为本发明的基于民航信息系统的值飞航班的前序航班预测方法的航班动态及其前序航班动态示意图;图6为本发明基于民航信息系统的值飞航班的前序航班预测方法的航班动态消息提醒示意图。在航班动态展示页面,选择“关注”,即订阅了此航班的航班动态消息提醒。
【权利要求】
1.一种基于民航信息系统的值飞航班的前序航班预测系统,其特征在于,所述系统包括:手机客户端系统和服务端系统;其中,手机客户端系统包括:客户端航班动态搜索丰吴块、客户端航班动态展示模块、客户端订阅航班动态消息提醒模块、客户端接收消息模块;服务端系统包括:服务端请求参数解析模块、服务端提取航班动态模块、服务端提取前序航班模块、服务端航班动态消息推送模块、短信平台,其中, 客户端航班动态搜索模块用于接 收和显示用户输入的搜索航班动态的搜索条件,为用户提供一种交互操作的界面,并将包含搜索条件的请求参数传到服务端; 客户端航班动态展示模块用于显示服务端查询出的航班动态; 客户端订阅航班动态消息提醒模块用于让用户订阅其所关注的航班的航班动态消息的提醒; 客户端接收消息模块用于接收服务端发送来的用户订阅航班的航班动态变更消息,并展示给用户,并支持用户的过期消息删除操作; 服务端请求参数解析模块用于获取并解析客户端传过来的请求参数,如果解析有误,则将错误信息返回给客户端;否则,把解析好的请求参数发送给服务端提取航班动态模块; 服务端提取航班动态模块用于通过处理客户端航班动态搜索模块发送的请求参数,得到被搜索航班的航班动态信息,以及基于服务端提取前序航班模块发送的前序航班的航班信息查询所述前序航班的航班动态信息,并将被搜索航班的航班动态信息和前序航班的航班动态信息返回给客户端航班动态展示模块;还用于通过处理客户端订阅航班动态消息提醒模块发送来的订阅信息,得到被订阅航班的航班动态信息,并将被订阅航班的航班动态信息发送给服务端航班动态消息推送模块; 服务端提取前序航班模块用于查询被搜索航班是否有前序航班,若有,将其前序航班的航班信息发送给服务端提取航班动态模块; 服务端航班动态消息推送模块用于将被订阅航班的航班动态信息发送到客户端接收消息模块; 短信平台用于以手机短信的形式将被订阅航班的航班动态信息发送到用户手机上。
2.根据权利要求1所述的基于民航信息系统的值飞航班的前序航班预测系统,其特征在于,所述航班动态包括六种状态:起飞、到达、延误、取消、备降以及返航;所述航班信息包括:航班号、航班日期、起飞到达城市。
3.根据权利要求2所述的基于民航信息系统的值飞航班的前序航班预测系统,其特征在于,如果用户向所述客户端订阅航班动态消息提醒模块订阅某航班的消息提醒功能,那么,有关该航班的包括起飞、到达、延误、取消、备降、返航在内的全部航班动态变更情况都会以实时消息的方式发送到用户手机上;如果用户订阅了自己所乘航班和其前序航班的航班动态消息提醒功能,其前序航班的包括起飞、到达、延误在内的航班动态都会实时发送到手机上,从而使得用户在自己所乘的航班延误时,能够实时掌握前序航班的延误、起飞或到达情况。
4.根据权利要求2所述的基于民航信息系统的值飞航班的前序航班预测系统,其特征在于,所述服务端提取前序航班模块能够实时监测客户端发送请求航班的航班动态,若航班动态无变化,继续监测;若航班动态变化,则将其前序航班的详细信息返回给客户端。
5.一种基于民航信息系统的值飞航班的前序航班预测方法,包括如下步骤: 步骤I,选择手机客户端航班动态搜索模块,输入要搜索的航班动态的搜索条件; 步骤2,服务端请求参数解析模块获取步骤I中所选客户端航班动态搜索模块传过来的包含搜索条件的请求参数,并解析请求参数; 步骤3,如果在步骤2中所述请求参数解析有误,则将错误信息返回给客户端,然后返回到步骤1,否则进入步骤4; 步骤4,调用服务端提取航班动态模块,获取并处理解析后的请求参数得到搜索条件,并根据搜索条件获得符合搜索条件的航班动态; 步骤5,调用服务端提取前序航班模块,根据所述符合搜索条件的航班的航班号,查询所述符合搜索条件的航班是否存在前序航班; 步骤6,如果所述符合搜索条件的航班不存在前序航班,则把步骤4中得到的所述符合搜索条件的航班的航班动 态返回给客户端;如果所述符合搜索条件的航班存在前序航班,则再次调用服务端提取航班动态模块,得到所述前序航班的航班动态,把步骤4中得到的所述符合搜索条件的航班的航班动态以及本步骤6中得到的所述前序航班的航班动态同时返回给客户端; 步骤7,客户端航 班动态展示模块展示服务端发送来的所述符合搜索条件的航班的航班动态和/或所述前序航班的航班动态; 步骤8,客户端订阅航班动态消息提醒模块订阅所查航班或者所查航班和其前序航班的航班动态消息提醒,并把订阅信息发送给服务端; 步骤9,当服务端提取航班动态模块发现订阅信息中的航班的航班动态变更时,将被订阅航班的航班动态信息发送给服务端航班动态消息推送模块,服务端航班动态消息推送模块就会把航班变更信息以消息形式下发到客户端,或调用短信平台发送含有航班变更信息的手机短信到用户手机上; 步骤10,客户端接收消息模块接收消息形式的航班变更信息,并向用户进行展示。
6.根据权利要求5所述的方法,其特征在于,在所述步骤9中,在发送航班变更信息前,检测客户端是否正在运行,若客户端正在运行,则调用服务端航班动态消息推送模块,把航班变更信息以消息形式下发到客户端;若客户端已经关闭,则调用短信平台把航班变更信息以手机短信形式发送到用户手机上。
【文档编号】G06Q50/30GK104036446SQ201410262965
【公开日】2014年9月10日 申请日期:2014年6月13日 优先权日:2014年6月13日
【发明者】王殿胜, 陈晓宇, 薄满辉, 唐红武, 陈夕 申请人:中国民航信息网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1