[发明专利]提供航班查询服务的方法及航班查询系统在审
申请号: | 202210036395.5 | 申请日: | 2022-01-13 |
公开(公告)号: | CN114385655A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 曾彬彬;钱劲;龙飞;李小梅;吉颉;姜闻明 | 申请(专利权)人: | 中国东方航空股份有限公司;东航技术应用研发中心有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/2455;G06F16/25;G06F16/27 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 田菁 |
地址: | 201202 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 航班 查询 服务 方法 系统 | ||
1.一种提供航班查询服务的方法,包括:
预先建立航班数据库,所述航班数据库从第三方的航班管理系统数据库同步数据;
预先建立航班缓存库,所述航班缓存库存储以预定刷新频率从所述航班数据库中载入的与多个预定航班相关联的数据;
接收航班查询请求;
响应于与请求查询的航班相关联的数据被存储在所述航班缓存库中,从所述航班缓存库中读取与请求查询的航班相关联的数据作为查询结果提供;以及
响应于与请求查询的航班相关联的数据未被存储在所述航班缓存库中,从所述航班数据库中读取与请求查询的航班相关联的数据并基于该数据生成和提供查询结果,并将从所述航班数据库中读取的与请求查询的航班相关联的数据存储在所述航班缓存库中。
2.根据权利要求1所述的方法,还包括根据航班配置表和策略配置表来确定所述预定刷新频率和所述多个预定航班,其中,
所述航班配置表包括一个或多个出发机场和一个或多个到达机场,以及
所述策略配置表包括多类航班中的每类航班的出发日期相关参数和每类航班的刷新频率。
3.根据权利要求2所述的方法,还包括根据航班查询和/或购买的历史数据来确定所述航班配置表和策略配置表的初始值,并根据当前时间以及当前时间之前一段时间内的航班的查询和/或购买情况来调整所述初始值以更新所述航班配置表和策略配置表。
4.根据权利要求1所述的方法,其中,所述航班缓存库中存储的与多个预定航班相关联的数据包括所述多个预定航班中的每个预定航班的库存、运价和税费。
5.根据权利要求1所述的方法,还包括:
在每天的预定时间,将所述航班管理系统数据库中的全部目标数据同步到所述航班数据库;以及
接收来自所述航班管理系统的数据变更通知,并根据所述数据变更通知更新所述航班数据库。
6.一种提供航班查询服务的方法,包括:
预先建立航班数据库,所述航班数据库从第三方的航班管理系统数据库同步航班的库存数据;
预先建立航班缓存库,所述航班缓存库存储以预定刷新频率从所述航班数据库中载入的多个预定航班的库存数据、和从所述航班管理系统获取的所述多个预定航班的运价和税费数据;
接收航班查询请求;
响应于请求查询的航班为所述多个预定航班中的一个或多个,从所述航班缓存库中读取请求查询的航班的库存数据以及运价和税费数据作为查询结果提供;以及
响应于请求查询的航班不在所述多个预定航班中,从所述航班数据库中读取请求查询的航班的库存数据、从所述航班管理系统获取请求查询的航班的运价和税费数据、以及基于这些数据生成和提供查询结果,并将请求查询的航班的库存数据以及运价和税费数据存储在所述航班缓存库中。
7.一种航班查询系统,所述系统提供用于查询航班的用户接口,所述系统包括:
航班数据库,被配置为从第三方的航班管理系统的数据库同步数据;以及
航班缓存库,被配置为存储以预定刷新频率从所述航班数据库中载入的与多个预定航班相关联的数据,
其中,所述系统被配置为:
通过所述用户接口接收航班查询请求;
响应于与请求查询的航班相关联的数据被存储在所述航班缓存库中,从所述航班缓存库中读取与请求查询的航班相关联的数据作为查询结果提供;以及
响应于与请求查询的航班相关联的数据未被存储在所述航班缓存库中,从所述航班数据库中读取与请求查询的航班相关联的数据并基于该数据生成和提供查询结果,并将从所述航班数据库中读取的与请求查询的航班相关联的数据存储在所述航班缓存库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国东方航空股份有限公司;东航技术应用研发中心有限公司,未经中国东方航空股份有限公司;东航技术应用研发中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210036395.5/1.html,转载请声明来源钻瓜专利网。