[发明专利]主被动组合获取机票数据的方法、系统、设备及存储介质在审
申请号: | 201710484382.3 | 申请日: | 2017-06-23 |
公开(公告)号: | CN107291901A | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 杨秦旭;孟鸿志;黄亮;代作雄 | 申请(专利权)人: | 携程旅游网络技术(上海)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/14 |
代理公司: | 上海隆天律师事务所31282 | 代理人: | 钟宗,夏彬 |
地址: | 200335 上海市长*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种主被动组合获取机票数据的方法、系统、设备及存储介质,该方法包括主动查询和被动查询,主动查询遍历缓存数据库中的各个预设存储条件,对于需要更新的从航空公司的服务器主动获取更新数据;被动查询响应用户的请求从航空公司的服务器获取第二机票数据,将符合预设存储条件的第二机票数据处理成预设格式并存储至缓存数据库。本发明通过保存被动查询时的热门航线数据,减少需要获取低价数据而请求航司系统的查询次数;通过主动查询遍历热门航线的机票数据,实时更新,缩短主动查询机票数据的周期,提高旅游平台显示航空公司低价缓存数据的新鲜度;因此在主动查询时可以将资源有效分配到需要更新的航线数据上,提高系统资源利用率。 | ||
搜索关键词: | 被动 组合 获取 机票 数据 方法 系统 设备 存储 介质 | ||
【主权项】:
一种主被动组合获取机票数据的方法,其特征在于,包括主动查询和被动查询,其中:所述主动查询包括:在一缓存数据库中创建多个预设存储条件;依次遍历各个所述预设存储条件,判断所述缓存数据库中是否存在各个所述预设存储条件所对应的第一机票数据;如果一预设存储条件所对应的第一机票数据存在且最近一次更新时刻距离当前时刻的时间大于预设时限或者该第一机票数据不存在,则定义该预设存储条件为需要更新,否则,定义该预设存储条件为无需更新;以及从各个航空公司的服务器获取需要更新的预设存储条件所对应的第一机票数据,并存储至所述缓存数据库;所述被动查询包括:接收到用户的查询请求,根据所述查询请求从各个航空公司的服务器获取对应的第二机票数据,并将第二机票数据返回至用户;判断所述第二机票数据是否满足所述预设存储条件;以及将满足一预设存储条件的第二机票数据处理成预设格式并存储至所述缓存数据库,作为该预设存储条件的第一机票数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游网络技术(上海)有限公司,未经携程旅游网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710484382.3/,转载请声明来源钻瓜专利网。
- 上一篇:信息反馈与跟踪系统
- 下一篇:一种基于混合分类技术的大众贡献审阅自动标注方法