航班信息查询方法、装置、设备及可读存储介质制造方法及图纸

技术编号:27059521 阅读:23 留言:0更新日期:2021-01-15 14:39
本发明专利技术提供了一种航班信息查询方法、装置、设备及可读存储介质,方法包括根据预设的城市三字代码与机场三字代码的对应关系,查询得到与出发地城市三字代码以及与目的地城市三字代码各自对应的机场三字代码,并组合得到机场三字代码对;将各个机场三字代码对,依次发送至不支持城市三字代码航班查询的航空公司,进行航班查询。将本发明专利技术方案应用到符合NDC标准的产品聚合平台后,由于用户输入城市三字代码进行航班查询时,本发明专利技术方案会将城市三字代码转换为了对应的机场三字代码进行航班查询,因此,不支持城市三字代码航班查询的航空公司也会返回查询结果,而不是报错信息,进而实现了面向NDC标准的航班查询。

【技术实现步骤摘要】
航班信息查询方法、装置、设备及可读存储介质
本专利技术涉及数据处理领域,更具体地说,涉及航班信息查询方法、装置、设备及可读存储介质。
技术介绍
NDC(NewDistributionCapability,新分销能力)是IATA(InternationalAirTransportAssociation,国际航空运输协会)发布的一个关于航空分销的新技术标准。NDC使用XML(eXtensibleMarkupLanguage,可扩展标记语言)来代替传统报文在航空公司、内容聚合商及售票代理人等多方之间传输信息。航空公司的产品和服务原来主要通过GDS(GlobalDistributionSystem,全球分销系统)、OTA(OnlineTravelAgency,在线旅行社)或者电商平台销售;NDC使得航空公司将产品和服务封装成API(ApplicationProgrammingInterface,应用程序接口)进行直接销售。符合NDC标准的产品聚合平台,聚合各个航空公司的产品进行销售。用户通过符合NDC标准的产品聚合平台进行航班查询及购买。目前,有的航空公司不支持基于城市三字代码的航班查询,在用户通过符合NDC标准的产品聚合平台输入城市三字代码进行航班查询时,不支持城市三字代码航班查询的航空公司会返回报错信息。
技术实现思路
有鉴于此,本专利技术提出航班信息查询方法、装置、设备及可读存储介质,欲实现面向NDC标准的航班查询。为了实现上述目的,现提出的方案如下:第一方面,提供一种航班信息查询方法,包括:获取查询信息,所述查询信息包含出发地城市三字代码和目的地城市三字代码;根据预设的城市三字代码与机场三字代码的对应关系,查询得到与出发地城市三字代码对应的机场三字代码以及与目的地城市三字代码对应的机场三字代码;将与出发地城市三字代码对应的机场三字代码和与目的地城市三字代码对应的机场三字代码进行组合,得到机场三字代码对,所述机场三字代码对包含一个出发机场三字代码和一个目的机场三字代码;将各个机场三字代码对,依次发送至不支持城市三字代码航班查询的航空公司,进行航班查询;接收航空公司返回的查询结果。第二方面,提供一种航班信息查询装置,包括:查询信息获取单元,用于获取查询信息,所述查询信息包含出发地城市三字代码和目的地城市三字代码;机场三字代码查询单元,用于根据预设的城市三字代码与机场三字代码的对应关系,查询得到与出发地城市三字代码对应的机场三字代码以及与目的地城市三字代码对应的机场三字代码;机场字码对组合单元,用于将与出发地城市三字代码对应的机场三字代码和与目的地城市三字代码对应的机场三字代码进行组合,得到机场三字代码对,所述机场三字代码对包含一个出发机场三字代码和一个目的机场三字代码;机场三字代码对发送单元,用于将各个机场三字代码对,依次发送至不支持城市三字代码航班查询的航空公司,进行航班查询;查询结果接收单元,用于接收航空公司返回的查询结果。第三方面,提供一种可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时,实现如第一方面中所述的航班信息查询方法的各个步骤。第四方面,提供一种航班信息查询设备,包括:所述存储器,用于存储程序;所述处理器,用于执行所述程序,实现如第一方面中所述的航班信息查询方法的各个步骤。与现有技术相比,本专利技术的技术方案具有以下优点:上述技术方案提供的一种航班信息查询方法、装置、设备及可读存储介质,方法包括获取包含出发地城市三字代码和目的地城市三字代码的查询信息;然后根据预设的城市三字代码与机场三字代码的对应关系,查询得到与出发地城市三字代码以及与目的地城市三字代码各自对应的机场三字代码,并组合得到机场三字代码对,机场三字代码对包含一个出发机场三字代码和一个目的机场三字代码;将各个机场三字代码对,依次发送至不支持城市三字代码航班查询的航空公司,进行航班查询。将本专利技术方案应用到符合NDC标准的产品聚合平台后,由于用户输入城市三字代码进行航班查询时,本专利技术方案会将城市三字代码转换为了对应的机场三字代码进行航班查询,因此,不支持城市三字代码航班查询的航空公司也会返回查询结果,而不是报错信息,进而实现了面向NDC标准的航班查询。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种航班信息查询方法的流程图;图2为本专利技术实施例提供的一种航班信息查询装置的示意图;图3为本专利技术实施例提供的一种航班信息查询设备的示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。城市三字代码代表一个城市,一般是取一个城市的英文名的“首三个字母”或者具代表性三个字母;比如,上海的英文名为“SHANGHAI”,上海的三字代码为“SHA”;北京的三字代码为“BJS”。机场三字代码代表一个机场,一般是取机场英文名的“三个代表性”字母;比如,上海浦东国际机场的英文名为“SHANGHAIPUDONGINTERNATIONALAIRPORT”,上海浦东国际机场的三字代码为“PVG”;北京首都机场的三字代码为“PEK”,曾经的北京南苑机场的三字代码为“NAY”,而目前已经建设完毕并且已经投入使用的北京大兴国际机场的三字代码为“PKX”;日本成田国际机场的英文名为“NARITAINTERNATIONALAIRPORT”,日本成田国际机场三字代码为“NRT”。城市三字代码和机场三字代码是不一样的,机场是城市的一部分,从范围上讲城市三字代码所适用的范围要比机场三字代码大得多。但是,在飞机起降这方面城市三字代码无法代替机场三字代码;因为有的城市有不本文档来自技高网...

【技术保护点】
1.一种航班信息查询方法,其特征在于,包括:/n获取查询信息,所述查询信息包含出发地城市三字代码和目的地城市三字代码;/n根据预设的城市三字代码与机场三字代码的对应关系,查询得到与出发地城市三字代码对应的机场三字代码以及与目的地城市三字代码对应的机场三字代码;/n将与出发地城市三字代码对应的机场三字代码和与目的地城市三字代码对应的机场三字代码进行组合,得到机场三字代码对,所述机场三字代码对包含一个出发机场三字代码和一个目的机场三字代码;/n将各个机场三字代码对,依次发送至不支持城市三字代码航班查询的航空公司,进行航班查询;/n接收航空公司返回的查询结果。/n

【技术特征摘要】
1.一种航班信息查询方法,其特征在于,包括:
获取查询信息,所述查询信息包含出发地城市三字代码和目的地城市三字代码;
根据预设的城市三字代码与机场三字代码的对应关系,查询得到与出发地城市三字代码对应的机场三字代码以及与目的地城市三字代码对应的机场三字代码;
将与出发地城市三字代码对应的机场三字代码和与目的地城市三字代码对应的机场三字代码进行组合,得到机场三字代码对,所述机场三字代码对包含一个出发机场三字代码和一个目的机场三字代码;
将各个机场三字代码对,依次发送至不支持城市三字代码航班查询的航空公司,进行航班查询;
接收航空公司返回的查询结果。


2.根据权利要求1所述的航班信息查询方法,其特征在于,在所述将与出发地城市三字代码对应的机场三字代码和与目的地城市三字代码对应的机场三字代码进行组合,得到机场三字代码对之后,且在所述将各个机场三字代码对,依次发送至不支持城市三字代码航班查询的航空公司,进行航班查询之前,还包括:
根据预设的航线基础数据,判断各个机场三字代码对是否存在对应的航线,并删除不存在对应航线的机场三字代码对。


3.根据权利要求1所述的航班信息查询方法,其特征在于,在所述获取查询信息之后,还包括:
将查询信息发送至支持城市三字代码航班查询的航空公司,进行航班查询。


4.根据权利要求1~3任意一项所述的航班信息查询方法,其特征在于,在所述接收航空公司返回的查询结果之后,还包括:
在显示查询结果时,还显示出发机场所属的城市以及目的机场所属的城市。


5.一种航班信息查询装置,其特征在于,包括:
查询信息获取单元,用于获取查询信息,所述查询信息包含出发地城市三字代码和目的地城市三字代码;
机场三字代码查询单元,用于根据预设的城市三字代码与机场三字代码的对应关系,查询得到...

【专利技术属性】
技术研发人员:谢佳杨毅王子鹏宋磊
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1