【技术实现步骤摘要】
航班运价更新方法、装置、电子设备、存储介质
本专利技术涉及计算机应用
,尤其涉及一种航班运价更新方法、装置、电子设备、存储介质。
技术介绍
随着互联网在线旅游服务(OTA)的快速发展,越来越多的交易正在从传统的线下传统渠道迁移到在线、实时的平台上。为了实现线上的航班运价获取,现有的技术通常分别与航司运价接口相连,并采用如下两种方式来获取航班运价:1)对所有航司的所有航班以预定周期调用航司运价接口来获取;2)当用户搜索航班信息时,就用户的搜索条件获取相应的运价数据。然而这样的技术会存在如下缺陷:对于上述现有技术1),不对航司的航班进行区分,采用同样的周期获取航班运价。相对而言,其冷门航班所需的更新次数过多或者热门航班所需的更新次数过少,要么浪费了系统资源,要么系统资源利用不足;对于上述现有技术2),每次用户搜索航班都需要调用航司运价接口,无论是OTA服务器还是航司服务器都将有过大的负载而无法顺畅运行。
技术实现思路
本专利技术为了克服上述现有技术存在的缺陷,提供一种航班运价更新方法、装置、电子设备、存储介质,以实现航司各航班运价的更新效率。根据本专利技术的一个方面,提供一种航班运价更新方法,包括:步骤S110:对每个航司进行主动运价数据更新,所述步骤S110包括步骤S111至步骤S113:步骤S111:根据该航司的各航班的历史订单量,将各航班分为N个航班组,其中,第一航班组至第N航班组中各航班的订单量依次减小,N为大于等于2的整数;步骤S112:分别为该航司的N个航班组设置运价更新周期,使得第一航班组至第N航班组的运价更新周期依次增大;步骤S113:对该航 ...
【技术保护点】
一种航班运价更新方法,其特征在于,包括:步骤S110:对每个航司进行主动运价数据更新,所述步骤S110包括步骤S111至步骤S113:步骤S111:根据该航司的各航班的历史订单量,将各航班分为N个航班组,其中,第一航班组至第N航班组中各航班的订单量依次减小,N为大于等于2的整数;步骤S112:分别为该航司的N个航班组设置运价更新周期,使得第一航班组至第N航班组的运价更新周期依次增大;步骤S113:对该航司的所述N个航班组中的各航班按各自的运价更新周期调用该航司的运价接口获取航班的运价数据并将所获取的运价数据更新至一运价数据库中;步骤S120:当接收到一请求,且该请求至少包含出发城市及到达城市,以指示获取命中该出发城市和到达城市的一个或多个航班的运价数据时,甄别该一个或多个航班是否符合预设触发条件,若符合,则执行步骤S130,若不符合,则执行步骤S140;步骤S130:调用航司的运价接口获取该一个或多个航班的运价数据并将所获取的运价数据更新至所述运价数据库中以进行被动运价数据更新;步骤S140:直接自所述运价数据库中获取将该一个或多个航班的运价数据。
【技术特征摘要】
1.一种航班运价更新方法,其特征在于,包括:步骤S110:对每个航司进行主动运价数据更新,所述步骤S110包括步骤S111至步骤S113:步骤S111:根据该航司的各航班的历史订单量,将各航班分为N个航班组,其中,第一航班组至第N航班组中各航班的订单量依次减小,N为大于等于2的整数;步骤S112:分别为该航司的N个航班组设置运价更新周期,使得第一航班组至第N航班组的运价更新周期依次增大;步骤S113:对该航司的所述N个航班组中的各航班按各自的运价更新周期调用该航司的运价接口获取航班的运价数据并将所获取的运价数据更新至一运价数据库中;步骤S120:当接收到一请求,且该请求至少包含出发城市及到达城市,以指示获取命中该出发城市和到达城市的一个或多个航班的运价数据时,甄别该一个或多个航班是否符合预设触发条件,若符合,则执行步骤S130,若不符合,则执行步骤S140;步骤S130:调用航司的运价接口获取该一个或多个航班的运价数据并将所获取的运价数据更新至所述运价数据库中以进行被动运价数据更新;步骤S140:直接自所述运价数据库中获取将该一个或多个航班的运价数据。2.如权利要求1所述的航班运价更新方法,其特征在于,甄别该一个或多个航班是否符合预设触发条件包括:对该一个或多个航班中的每个航班:甄别该航班所属的航班组,各航班组关联一校验时间,第一航班组至第N航班组关联的校验时间依次增大,且同一航班组关联的校验时间大于等于该航班组的运价更新周期;若当前距离该航班前一次主动运价数据更新的时间差大于等于该航班所属航班组关联的校验时间,则确定该航班符合所述预设触发条件。3.如权利要求1所述的航班运价更新方法,其特征在于,甄别该一个或多个航班是否符合预设触发条件包括:对该一个或多个航班中的每个航班:甄别该航班的可选座位是否为0,若是,则确定该航班符合所述预设触发条件。4.如权利要求1所述的航班运价更新方法,其特征在于,甄别该一个或多个航班是否符合预设触发条件包括:对该一个或多个航班中的每个航班:甄别是否收到该航班价格调整的信息,若是,则确定该航班符合所述预设触发条件。5.如权利要求1至4任一项所述的航班运价更新方法,其特征在于,所述步骤S113包...
【专利技术属性】
技术研发人员:宋长利,王稳红,李汉超,杜军辉,姜强,何裕财,胡仕润,吴雷,梁玉香,倪文刚,李慧敏,
申请(专利权)人:携程旅游网络技术上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。