[发明专利]引擎查询控制方法、系统、设备及存储介质在审
申请号: | 202011289165.7 | 申请日: | 2020-11-17 |
公开(公告)号: | CN112269808A | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 杨洋;洪传强 | 申请(专利权)人: | 携程旅游网络技术(上海)有限公司 |
主分类号: | G06F16/2457 | 分类号: | G06F16/2457;G06F16/248;G06F16/2453;G06F9/54 |
代理公司: | 上海隆天律师事务所 31282 | 代理人: | 夏彬 |
地址: | 200335 上海市长*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 引擎 查询 控制 方法 系统 设备 存储 介质 | ||
本发明提供了一种引擎查询控制方法、系统、设备及存储介质,该方法包括:通过消息队列实时采集查询引擎的查询日志;根据所述查询日志,采用数据流计算引擎判断是否满足预设的查询禁售条件;如果是,则拒绝将接收到的查询请求发送至所述查询引擎。本发明根据实时分析各个引擎的查询日志的分析结果,自动判断是否发送本次查询请求,从而实现根据需要的引擎查询自动控制。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种引擎查询控制方法、系统、设备及存储介质。
背景技术
GDS(Global Distribution System,全球分销系统)Shopping(购买)引擎请求外部API(Application Programming Interface,应用程序接口)是有成本的,计算成本的方式是L2B(Look to book,搜索量与实际预订的比例)低于某个预设阈值时不收费,超过某个阈值时则按单次访问收费,因此,无转化率的查询会带来查询成本的增加。Travelfusion和CSD引擎虽然没有查询成本,但是由于航司和供应商的服务不稳定,当外部服务出现异常时,会影响查询功能的正常使用。
发明内容
针对现有技术中的问题,本发明的目的在于提供一种引擎查询控制方法、系统、设备及存储介质,根据实时分析各个引擎的查询日志的分析结果,自动判断是否发送本次查询请求,从而实现根据需要的引擎查询自动控制。
本发明实施例提供一种引擎查询控制方法,包括如下步骤:
通过消息队列实时采集查询引擎的查询日志;
根据所述查询日志,采用数据流计算引擎判断是否满足预设的查询禁售条件;
如果是,则拒绝将接收到的查询请求发送至所述查询引擎。
可选地,所述消息队列为Kafka消息队列。
可选地,所述数据流计算引擎为Flink数据流计算引擎。
可选地,所述查询日志包括查询数据和预订数据,所述数据流计算引擎配置为采用如下步骤判断是否满足预设的查询禁售条件:
所述数据流计算引擎从所述消息队列中获取所述查询引擎的查询数据和预订数据;
所述数据流计算引擎计算所述查询引擎在过去预设时间段内的有效查询率,所述有效查询率等于过去预设时间段内的预订量与查询量的比值;
所述数据流计算引擎判断所述有效查询率是否小于第一阈值;
如果是,则所述数据流计算引擎判断满足预设的查询禁售条件。
可选地,所述数据流计算引擎配置为采用如下步骤判断是否满足预设的查询禁售条件:
所述数据流计算引擎从所述消息队列中获取所述查询引擎的查询日志;
所述数据流计算引擎计算所述查询引擎在过去预设时间段内的查询成功率,所述查询成功率为过去预设时间段内的查询成功量与查询总量的比值;
所述数据流计算引擎判断所述查询成功率是否小于第二阈值;
如果是,则所述数据流计算引擎判断满足预设的查询禁售条件。
可选地,所述拒绝将接收到的查询请求发送至所述查询引擎,包括设定禁售时间,于所述禁售时间内拒绝将接收到的查询请求发送至所述查询引擎。
可选地,所述数据流计算引擎配置为采用如下步骤判断是否满足预设的查询禁售条件:
所述数据流计算引擎判断所述查询日志的类别;
所述数据流计算引擎判断是否满足所述查询日志的类别所对应的预设的查询禁售条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游网络技术(上海)有限公司,未经携程旅游网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011289165.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:燃烧器及燃气灶
- 下一篇:一种钴镍合金@氮掺杂多孔碳复合微波吸收材料制备方法