一种数据处理方法、装置及设备制造方法及图纸

技术编号:38945934 阅读:9 留言:0更新日期:2023-09-25 09:42
本发明专利技术提供一种数据处理方法、装置及设备。其中,所述数据处理方法,包括:获取机票分销系统中样本航班的数据源;对所述数据源进行回数探测处理,得到处理结果;根据所述处理结果,确定所述数据源的数据状态;根据所述数据源的数据状态,控制所述数据源的报价的状态。本发明专利技术的方案能够对数据源进行探测,确定数据源的数据状态,从而保障数据源的报价的有效性和验价通过率。和验价通过率。和验价通过率。

【技术实现步骤摘要】
一种数据处理方法、装置及设备


[0001]本专利技术涉及计算机信息处理
,特别是指一种数据处理方法、装置及设备。

技术介绍

[0002]在线机票分销包括如下特点:一、数据量大机票分销商最主要的数据是航班运价数据,它是航班时刻和对应的一系列航班运价和服务的总和,航班时刻和运价需要提前一年发布,另外,从每年发布的航班计划看,全球的航班数以十万计,两者的乘积即通过在线旅游平台可以查询到的所有航班,同时,每一个航班还有不同的运价规则、舱、活动等,所有机票分销商需要向下游分销平台提供的报价数据是海量数据;二、数据源的数据不稳定机票分销商的数据源包括以下几个:全球分销系统、航空公司官网或APP(Application,应用程序)、航空公司API,其中,全球分销系统和航空公司API是一套部署在全球专门用于机票分销的系统,提前录入了航空公司的航班时刻和运价数据,可以视为稳定的数据源,但是航空公司官网或航空公司APP就是不稳定的数据源了,因为航空公司也和其他互联网应用类似,会不定期的升级系统,升级系统期间服务往往不可用,从统计上看,航空公司平均会每周做一次升级;三、并发访问量大随着在线旅游平台的逐步成熟,全球旅客通过线上的方式查询并预定机票的需求也呈现井喷式增长,目前国内在线旅游平台每天针对机票的查询数以亿计,并发访问量大,错误数据的影响也会被放大;在上述海量数据且高并发访问量的背景下,又要保证机票运价数据的准确性,针对不稳定的上游数据源,仅靠优化缓存策略是不足以保证数据质量和满足下游平台的质量要求的,不可用的数据源会导致在几十分钟的时间内迅速拉低验价通过率,对数据质量造成不可挽回的影响。

技术实现思路

[0003]本专利技术要解决的技术问题是如何提供一种数据处理方法、装置及设备。能够对数据源进行探测,确定数据源的数据状态,从而保障数据源的报价的有效性和验价通过率。
[0004]为解决上述技术问题,本专利技术的技术方案如下:一种数据处理方法,所述方法包括:获取机票分销系统中样本航班的数据源;对所述数据源进行回数探测处理,得到处理结果;根据所述处理结果,确定所述数据源的数据状态;根据所述数据源的数据状态,控制所述数据源的报价的状态。
[0005]可选的,对所述数据源进行回数探测处理,得到处理结果,包括:当所述数据源的报价开启时,对所述数据源进行单次回数探测处理,得到第一处理结果;当所述第一处理结果为回数无效时,对所述数据源进行第一轮连续回数探测处理,得到第二处理结果;当所述第二处理结果为回数有效次数小于第一预设值时,在第一预设时长后,对所述数据源进行第二轮连续回数探测处理,得到第三处理结果。
[0006]可选的,根据所述处理结果,确定所述数据源的数据状态,包括:根据所述第三处理结果,确定所述数据源的数据状态为不可用状态。
[0007]可选的,根据所述数据源的数据状态,控制所述数据源的报价的状态,包括:根据所述数据源的不可用状态,控制所述数据源的报价关闭。
[0008]可选的,对所述数据源进行回数探测处理,得到处理结果,包括:当所述数据源的报价关闭时,对所述数据源进行单次回数探测处理,得到第四处理结果;当所述第四处理结果为回数有效时,对所述数据源进行回数连续探测,得到第五处理结果。
[0009]可选的,根据所述处理结果,确定所述数据源的数据状态,包括:根据所述第五处理结果,确定所述数据源的数据状态为可用状态。
[0010]可选的,根据所述数据源的数据状态,控制所述数据源的报价的状态,包括:根据所述数据源的可用状态,控制所述数据源的报价开启。
[0011]本专利技术还提供一种数据处理装置,所述装置包括:获取模块,用于获取机票分销系统中样本航班的数据源;处理模块,用于对所述数据源进行回数探测处理,得到处理结果;根据所述处理结果,确定所述数据源的数据状态;根据所述数据源的数据状态,控制所述数据源的报价的状态。
[0012]本专利技术还提供一种处理设备,包括:处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如上所述的方法的步骤。
[0013]本专利技术还提供一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如上所述的方法的步骤。
[0014]本专利技术的上述方案至少包括以下有益效果:本专利技术的上述方案,通过获取机票分销系统中样本航班的数据源;对所述数据源进行回数探测处理,得到处理结果;根据所述处理结果,确定所述数据源的数据状态;根据所述数据源的数据状态,控制所述数据源的报价的状态。能够对数据源进行探测,确定数据源的数据状态,从而保障数据源的报价的有效性和验价通过率。
附图说明
[0015]图1是本专利技术实施例的数据处理方法的流程示意图;图2是本专利技术实施例的当数据源的报价开启时,对数据进行处理的流程示意图;
图3是本专利技术实施例的当数据源的报价关闭时,对数据进行处理的流程示意图;图4是本专利技术实施例的数据处理装置的模块框示意图。
具体实施方式
[0016]下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0017]如图1所示,本专利技术的实施例提供一种数据处理方法,所述方法包括:步骤11,获取获取机票分销系统中样本航班的数据源;步骤12,对所述数据源进行回数探测处理,得到处理结果;步骤13,根据所述处理结果,确定所述数据源的数据状态;步骤14,根据所述数据源的数据状态,控制所述数据源的报价的状态。
[0018]本专利技术的该实施例中,通过所述数据处理方法,能够对数据源进行探测,确定数据源的数据状态,从而保障数据源的报价的有效性和验价通过率。
[0019]需要说明的是,所述回数探测可以包括对数据源进行一次主动的非业务触发访问,通过回数探测可以确定所述数据源是否能够按照业务要求的格式和时长进行有效回数;当数据源长时间不回数导致探测超时,或者数据源回数的格式发生错误,则判定回数异常。
[0020]本专利技术一可选的实施例中,所述步骤11,可以包括:步骤111,从机票分销系统最新的缓存数据中,获取最近的有效的航班数据,作为样本航班的数据源,且所述样本航班在当日内不会重复。
[0021]本实施例中,通过上述获取方式,能够降低所述样本航班的变化和缓存数据本身的时效性对处理结果的影响。
[0022]本专利技术一可选的实施例中,步骤12,可以包括:步骤121,当所述数据源的报价开启时,对所述数据源进行单次回数探测处理,得到第一处理结果;步骤122,当所述第一处理结果为回数无效时,对所述数据源进行第一轮连续回数探测处理,得到第二处理结果;步骤123,当所述第二处理结果为回数有效次数小于第一预设值时,在第一预设时长后,对所述数据源进行第二轮连续回数探测处理,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取机票分销系统中样本航班的数据源;对所述数据源进行回数探测处理,得到处理结果;根据所述处理结果,确定所述数据源的数据状态;根据所述数据源的数据状态,控制所述数据源的报价的状态。2.根据权利要求1所述的数据处理方法,其特征在于,对所述数据源进行回数探测处理,得到处理结果,包括:当所述数据源的报价开启时,对所述数据源进行单次回数探测处理,得到第一处理结果;当所述第一处理结果为回数无效时,对所述数据源进行第一轮连续回数探测处理,得到第二处理结果;当所述第二处理结果为回数有效次数小于第一预设值时,在第一预设时长后,对所述数据源进行第二轮连续回数探测处理,得到第三处理结果。3.根据权利要求2所述的数据处理方法,其特征在于,根据所述处理结果,确定所述数据源的数据状态,包括:根据所述第三处理结果,确定所述数据源的数据状态为不可用状态。4.根据权利要求3所述的数据处理方法,其特征在于,根据所述数据源的数据状态,控制所述数据源的报价的状态,包括:根据所述数据源的不可用状态,控制所述数据源的报价关闭。5.根据权利要求1所述的数据处理方法,其特征在于,对所述数据源进行回数探测处理,得到处理结果,包括:当所述数据源的报价关闭时,对所述数据源进行单次回...

【专利技术属性】
技术研发人员:钱苏林任鸣飞吴旭东
申请(专利权)人:北京嗨飞科技有限公司
类型:发明
国别省市:

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

1