[发明专利]一种低成本航班搜索系统和方法在审
申请号: | 201611265334.7 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106777312A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 武学成;张宏海;刘硕;白洁;刘亚宁;杨启凡 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京瑞思知识产权代理事务所(普通合伙)11341 | 代理人: | 李涛 |
地址: | 101318 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 低成本 航班 搜索 系统 方法 | ||
1.一种低成本航班搜索系统,其特征在于,所述系统包括:LCC路径选择模块、LCC运价拆分模块、LCC航班数据查询模块和LCC航班校验模块;其中,
LCC路径选择模块,用于根据旅客查询请求生成包含中转点的LCC路径,所述LCC路径允许LCC航班与非LCC航班混合;
LCC运价拆分模块,用于对所述LCC路径选择模块生成的每条LCC路径进行运价拆分,构造价格单元PU和运价行程JR,并枚举所有可能的PU和JR组合,得到每条LCC路径的拆分结果;
LCC航班数据查询模块,用于根据所述LCC运价拆分模块得到的拆分结果,获取每条LCC路径的LCC航班数据;
LCC航班校验模块,用于遍历每条LCC路径的LCC航班数据,校验所述LCC路径中的航班是否可搭为联程航班,并将所有通过校验的航班结果返回给用户。
2.根据权利要求1所述的系统,其特征在于,所述LCC路径选择模块,具体用于根据旅客查询请求,查询出发地和目的地之间是否存在直达的LCC航班,如果没有直达的LCC航班或者LCC航班不可用,则根据出发地和目的地构造包含中转点的LCC路径,所述包含中转点的LCC路径允许LCC航班与非LCC航班混合。
3.根据权利要求1或2所述的系统,其特征在于,所述LCC路径选择模块,具体用于查询出发地和目的地之间所有可用的中转点,得到中转点集合,并对中转点集合中的各个中转点进行排序,从排序最高的中转点开始依次生成LCC路径。
4.根据权利要求3所述的系统,其特征在于,所述LCC路径选择模块,具体用于:
从航班计划表中查找所有从出发地出发的LCC航班,对于所有从出发地出发的LCC航班,进一步查找从所述LCC航班的目的地出发的航班中是否存在以旅客查询请求中的目的地为目的地的航班,如果存在,则所述LCC航班的目的地即为可用的中转点;和/或,
从航班计划表中查找所有以旅客查询请求中目的地为目的地的LCC航班,对于所有以旅客查询请求中目的地为目的地的LCC航班,进一步查找所有到达所述LCC航班的出发地的航班中是否存在以旅客查询请求中的出发地为出发地的航班,如果存在,则所述LCC航班的出发地即为可用的中转点;
以上述方式找到所有可用的中转点并组成中转点集合。
5.根据权利要求1所述的系统,其特征在于,
所述LCC航班数据查询模块,具体用于从LCC数据库获取每条LCC路径的LCC航班数据,所述LCC航班数据的运价元素FC值被标记;
所述LCC航班校验模块,具体用于遍历每条LCC路径中的LCC航班数据,根据所述LCC航班数据的FC值校验各个LCC路径中的航班是否可搭为联程航班,并将所有通过校验的航班结果返回给用户。
6.根据权利要求5所述的系统,其特征在于,所述LCC航班数据查询模块,具体用于在判断所述LCC路径中的JR属于LCC航空公司时,对JR内的每一个FC构造key,并向LCC数据库发出数据查询请求并将查询到的值存储在当前FC内,将未查询到的FC标记为未知。
7.根据权利要求6所述的系统,其特征在于,所述LCC航班校验模块,还用于向LCC数据库查询FC被标记未知的LCC航班数据是否已更新,如果已更新,则向LCC数据库发出数据查询请求并将查询到的值存储在当前FC内,并进行联程是否可搭的校验;如果仍未更新,则删除相应LCC路径的航班数据。
8.根据权利要求1或7所述的系统,其特征在于,所述LCC航班校验模块,还用于进一步根据预先设置的条件对非LCC航班和LCC航班相连和/或不同LCC航空公司的LCC航班相连的情况进行校验。
9.根据权利要求1所述的系统,其特征在于,所述系统还包括:LCC数据库,用于存储LCC航班数据,接收来自LCC航班数据查询模块和/或LCC航班校验模块的数据查询请求,检查所查询的LCC航班数据是否存在以及是否有效,若不存在或已失效则向LCC服务器提出查询请求;若存在并有效则将相应的LCC航班数据返回给LCC航班数据查询模块或LCC航班校验模块。
10.根据权利要求1或9所述的系统,其特征在于,所述系统还包括:LCC服务器,用于与外部LCC数据源进行数据交互,获取LCC航班数据并处理后存入所述LCC数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611265334.7/1.html,转载请声明来源钻瓜专利网。