一种机票搜索数据质量管控的方法和装置制造方法及图纸

技术编号:39424211 阅读:23 留言:0更新日期:2023-11-19 16:11
本发明专利技术公开了一种机票搜索数据质量管控的方法和装置,具体包括以下步骤:

【技术实现步骤摘要】
一种机票搜索数据质量管控的方法和装置


[0001]本专利技术涉及一种系统机票领域,具体涉及一种机票搜索数据质量管控的方法和装置


技术介绍

[0002]在机票预定系统中,机票数据是系统的核心数据,其质量和准确性对用户搜索体验影响极大,也影响渠道对机票内容提供商的考核

但是,由于机票数据来源多样

数据量巨大

多级供应缓存体系,搜索请求量巨大以及搜索数据与实时舱位数据存在时间差等原因,机票搜索数据一般都会存在质量问题;传统的解决方案是人工检测异常数据,并配置航班黑名单过滤的方式,存在效率低和实时性差的问题,故本专利技术提出一种机票数据质量管控的方法和装置,以提高机票搜索数据的质量和准确性


技术实现思路

[0003]本专利技术所要解决的技术问题是提供了一种机票搜索数据质量管控的方法和装置,解决由于机票搜索数据与实时航班价格及舱位数据存在时间差的客观事实等原因,机票搜索数据存在质量和准确性不佳的问题

[0004]本专利技术机票搜索数据质本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种机票搜索数据质量管控的方法,其特征在于,具体包括以下步骤:
A1、
识别出问题航班组合;
A2、
返回搜索数据之前根据进行质量管控;
A3、
定时自动探测,对于已经恢复的航班组合从
BlackList
剔除;所述
A1、
识别出问题航班组合包括以下步骤:
S1、
接收到下游客户的验价请求;
S2、
渠道分发之后向上游发起请求;
S3、
收到返回结果
Response

S4、
判断是否成功,如果失败且失败原因为无舱或者无价错误,执行
S5
,否则执行
S13

S5、
查询
RecordList
是否存在由当前请求的
Journey
信息组成的
key1
所对应的
Record

S6、
如果存在执行
S7
,否则执行
S11

S7、Record

num+1

S8、
判断当前
num
值是否超过配置的阈值,如果是执行
S9
,否则执行
S11

S9、
根据构造当前请求的
Journey
信息构造一个行程黑名单信息数据,以
key1

key
存储到
BlackList

S10、
构造一个定时探测恢复任务
Task

key
为上述
key1
,到期执行时间为可配置的间隔
Threshold
,保存到
ScheduleList
,执行
S12

S11、
根据
Journey
构造一个新的
Record

num
初始值为1;
S12、

key1

key
保存
Record

RecordList

S13、
结束;所述
A2、
返回搜索数据之前根据进行质量管控包括以下步骤:
SS1、
拿到机票搜索返回结果,遍历每个上述
Solution
结果;
SS2、
获取上述
Solution

Journey
,抽取航班信息组成
key2

SS3、
使用
key2
查询
BlackList
当中是否存在记录;
SS4、
如果存在记录,过滤当前
Solution
,否则执行
SS5

SS5、
是否全部遍历完成,如果是执行步骤6,否则执行
SS2

【专利技术属性】
技术研发人员:张维新
申请(专利权)人:深圳马可孛罗科技有限公司
类型:发明
国别省市:

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

1