一种库存信息处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:27032402 阅读:34 留言:0更新日期:2021-01-12 11:15
本申请实施例提供了一种库存信息处理方法、装置、电子设备及存储介质。所述方法包括:根据搜索请求中的目标出发地和目标目的地,对各个班次进行拼接,得到从所述目标出发地至所述目标目的地的目标班次组合;根据所述目标班次组合中的多个目标班次,读取预先存储的所述多个目标班次各自的库存信息;响应于所述搜索请求,输出所述目标班次组合以及所述目标班次组合中各个目标班次的票务信息。通过本申请的库存信息处理方法,报价搜索系统可以基于粒度较小的班次的库存信息进行搜索结果匹配以响应用户的搜索请求,可以提升库存信息的复用率,降低库存查询接口的查询频率,进而降低维护库存缓存数据库的成本。

【技术实现步骤摘要】
一种库存信息处理方法、装置、电子设备及存储介质
本申请实施例涉及数据处理
,尤其涉及一种库存信息处理方法、装置、电子设备及存储介质。
技术介绍
库存信息是各交通运输公司针对特定的班次,发布的一种座位剩余数量的控制信息,主要用于各类线上或线下销售终端进行班次报价搜索服务。交通运输的形式包括陆运、海运、空运等,在全球范围内,交通运输线和班次组合不计其数,库存信息每分每秒发生着变化。对于各大出行服务平台(例如OTA(OnlineTravelAgency,在线旅行社)等)的报价搜索系统而言,如何在有限的成本范围内,尽可能全面且及时地获取库存信息,为用户提供丰富、准确的班次报价,是一个亟待解决的问题。在相关技术中,库存信息的获取方式是通过全球各大分销商GDS(GlobalDistributionSystem,全球分销系统)提供的库存查询接口进行查询。在查询到库存信息后,将其缓存到库存缓存数据库中。用户在通过报价搜索系统查询时,搜索系统基于班次组合形式的库存信息进行数据匹配,将匹配成功的数据作为搜索结果返回给用户。然而,通过库存查询接口每次只能获取到出发地-目的地-出发日期的班次组合形式的库存信息,使得报价搜索系统只能基于班次组合形式的库存信息进行数据匹配以响应用户的搜索请求,因此,为保证库存缓存数据库中库存信息的丰富度和准确度,各大出行服务平台需要频繁地向库存查询接口查询数据。由于GDS提供的库存查询接口费用高、耗时长,因此库存缓存数据库的维护成本较高。
技术实现思路
本申请实施例提供一种库存信息处理方法、装置、电子设备及存储介质,改进了库存缓存数据库对航班库存信息的存储方式,提升了库存缓存数据库中的航班库存信息的复用率,无需频繁地向库存查询接口查询数据,从而降低了库存缓存数据库的维护成本。本申请实施例第一方面提供了一种库存信息处理方法,所述方法包括:根据搜索请求中的目标出发地和目标目的地,对各个班次进行拼接,得到从所述目标出发地至所述目标目的地的目标班次组合;根据所述目标班次组合中的多个目标班次,读取预先存储的所述多个目标班次各自的库存信息;响应于所述搜索请求,输出所述目标班次组合以及所述目标班次组合中各个目标班次的票务信息。可选地,在根据所述目标班次组合中的多个目标班次,读取预先存储的所述多个目标班次各自的库存信息之前,所述方法还包括:从库存信息服务器中获取多个库存信息;以单个班次为粒度,对所述多个库存信息中包括多个班次的班次组合的库存信息进行拆分;存储经拆分得到的多个班次各自的库存信息,并存储所述多个库存信息中直达班次的库存信息。可选地,根据搜索请求中的目标出发地和目标目的地,对各个班次进行拼接,包括:根据所述搜索请求中的目标出发地,确定预先存储有对应的库存信息且以所述目标出发地为出发地的第一班次;根据所述搜索请求中的目标目的地,确定预先存储有对应的库存信息且以所述目标目的地为目的地的第二班次;确定预先存储有对应的库存信息且以所述第一班次的目的地为出发地,以所述第二班次的出发地为目的地的中转班次;对所述第一班次、所述中转班次以及所述第二班次进行拼接。可选地,从库存信息服务器中获取多个库存信息,包括:确定路线的热度;在所述热度高于第一预设热度阈值的情况下,以第一频次从所述库存信息服务器中获取多个库存信息;在所述热度不高于所述第一预设热度阈值的情况下,以第二频次从所述库存信息服务器中获取多个库存信息;其中,所述第一频次高于所述第二频次。可选地,所述搜索请求还包括目标出发日期;所述方法还包括:根据搜索请求中的目标出发地、目标目的地以及目标出发日期,读取预先存储的从所述目标出发地至所述目标目的地的目标直达班次和目标班次组合各自在所述目标出发日期的库存信息;响应于所述搜索请求,输出所述目标直达班次以及所述目标直达班次的库存信息,和所述目标班次组合以及所述目标班次组合中各个目标班次的票务信息。可选地,所述搜索请求还包括目标出发日期;所述方法还包括:确定从所述目标出发地至所述目标目的地的目标路线的热度;读取预先存储的所述多个目标班次各自的库存信息,包括:在所述目标路线的热度高于第二预设热度阈值的情况下,读取预先存储的所述多个目标班次各自在所述目标出发日期的库存信息;在所述目标路线的热度不高于所述第二预设热度阈值的情况下,读取预先存储的所述多个目标班次各自在距离所述目标出发日期预设天数范围内的库存信息。可选地,在从库存信息服务器中获取多个库存信息之前,所述方法还包括:获得历史搜索记录,所述历史搜索记录包括历史出发地、历史目的地以及历史出发日期;从出发地维度、目的地维度以及出发日期维度对所述历史记录进行多维度分析,确定候选出发地、候选目的地以及候选出发日期;根据所述候选出发地、所述候选目的地以及所述候选出发日期,生成候选搜索请求;从库存信息服务器中获取多个库存信息,包括:按照候选搜索请求,从库存信息服务器中获取从候选出发地至候选目的地的多个库存信息。可选地,在从库存信息服务器中获取多个库存信息之前,所述方法还包括:获得历史订单记录,所述历史订单记录包括已出行出发地、已出行目的地以及已出行出发日期;根据所述候选出发地、所述已出行出发地、所述候选目的地、所述已出行目的地、所述候选出发日期、已出行出发日期以及各自的权重,确定热门出发地、热门目的地以及热门出发日期;根据所述候选出发地、所述候选目的地以及所述候选出发日期,生成候选搜索请求,包括:对所述热门出发地、所述热门目的地以及所述热门出发日期进行组合,生成候选搜索请求。本申请实施例第二方面提供一种库存信息处理装置,所述装置包括:拼接模块,用于根据搜索请求中的目标出发地和目标目的地,对各个待拼接班次进行拼接,得到从所述目标出发地至所述目标目的地的目标班次组合,所述待拼接班次为与所述目标出发地或所述目标目的地存在关联关系的班次;第一读取模块,用于根据所述目标班次组合中的多个目标班次,读取预先存储的所述多个目标班次各自的库存信息;第一输出模块,用于响应于所述搜索请求,输出所述目标班次组合以及所述目标班次组合中各个目标班次的票务信息。可选地,所述装置还包括:获取模块,用于从库存信息服务器中获取多个库存信息;拆分模块,用于以单个班次为粒度,对所述多个库存信息中包括多个班次的班次组合的库存信息进行拆分;存储模块,用于存储经拆分得到的多个班次各自的库存信息,并存储所述多个库存信息中直达班次的库存信息。可选地,所述拼接模块包括:第一确定模块,用于根据所述搜索请求中的目标出发地,确定预先存储有对应的库存信息且以所述目标出发地为出发地的第一班次;第二确定模块,用于根据所述搜索请求中的目标目的地,确定预先存储有对应的库存信息且以所述目标本文档来自技高网...

【技术保护点】
1.一种库存信息处理方法,其特征在于,所述方法包括:/n根据搜索请求中的目标出发地和目标目的地,对各个待拼接班次进行拼接,得到从所述目标出发地至所述目标目的地的目标班次组合,所述待拼接班次为与所述目标出发地或所述目标目的地存在关联关系的班次;/n根据所述目标班次组合中的多个目标班次,读取预先存储的所述多个目标班次各自的库存信息;/n响应于所述搜索请求,输出所述目标班次组合以及所述目标班次组合中各个目标班次的票务信息。/n

【技术特征摘要】
1.一种库存信息处理方法,其特征在于,所述方法包括:
根据搜索请求中的目标出发地和目标目的地,对各个待拼接班次进行拼接,得到从所述目标出发地至所述目标目的地的目标班次组合,所述待拼接班次为与所述目标出发地或所述目标目的地存在关联关系的班次;
根据所述目标班次组合中的多个目标班次,读取预先存储的所述多个目标班次各自的库存信息;
响应于所述搜索请求,输出所述目标班次组合以及所述目标班次组合中各个目标班次的票务信息。


2.根据权利要求1所述的方法,其特征在于,在根据所述目标班次组合中的多个目标班次,读取预先存储的所述多个目标班次各自的库存信息之前,所述方法还包括:
从库存信息服务器中获取多个库存信息;
以单个班次为粒度,对所述多个库存信息中包括多个班次的班次组合的库存信息进行拆分;
存储经拆分得到的多个班次各自的库存信息,并存储所述多个库存信息中直达班次的库存信息。


3.根据权利要求1或2所述的方法,其特征在于,根据搜索请求中的目标出发地和目标目的地,对各个待拼接班次进行拼接,包括:
根据所述搜索请求中的目标出发地,确定预先存储有对应的库存信息且以所述目标出发地为出发地的第一班次;
根据所述搜索请求中的目标目的地,确定预先存储有对应的库存信息且以所述目标目的地为目的地的第二班次;
确定预先存储有对应的库存信息且以所述第一班次的目的地为出发地,以所述第二班次的出发地为目的地的中转班次;
对所述第一班次、所述中转班次以及所述第二班次进行拼接。


4.根据权利要求2所述的方法,其特征在于,从库存信息服务器中获取多个库存信息,包括:
确定路线的热度;
在所述热度高于第一预设热度阈值的情况下,以第一频次从所述库存信息服务器中获取多个库存信息;
在所述热度不高于所述第一预设热度阈值的情况下,以第二频次从所述库存信息服务器中获取多个库存信息;
其中,所述第一频次高于所述第二频次。


5.根据权利要求1所述的方法,其特征在于,所述搜索请求还包括目标出发日期;所述方法还包括:
根据搜索请求中的目标出发地、目标目的地以及目标出发日期,读取预先存储的从所述目标出发地至所述目标目的地的目标直达班次和目标班次组合各自在所述目标出发日期的库存信息;
响应于所述搜索请求,输出所述目标直达班次以及所述目标直达班次的库存信息,和所述目标班次组合以及所述目标班次组合中各个目标班次的票务信息。


6.根据权利要求1所述的方法,其特征在于,所述搜索请求还包括目标出发日期;所述方法还包括:
确定从所述目标出发地至所述目标目的地...

【专利技术属性】
技术研发人员:徐晓舟马红倪敏李玉铮张星星胡悦
申请(专利权)人:汉海信息技术上海有限公司
类型:发明
国别省市:上海;31

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

1