一种数据准确性的检测方法及装置制造方法及图纸

技术编号:21004138 阅读:28 留言:0更新日期:2019-04-30 21:32
本申请公开了一种数据准确性的检测方法及装置,其中,方法包括:计算第一差异值,第一差异值为结果数据序列中当前检测时间所获取到的结果数据与前一个结果数据间的差异值;结果数据序列由结果数据按照所获取的时间从先到后的顺序排列得到;差异值为反映所述结果数据间的变化程度的参数值;基于检测时间序列,获取在当前检测时间的前预设数量个检测时间分别计算得到的差异值;检测时间序列由检测时间按照从先到后的顺序排列得到;在满足预设条件的情况下,确定当前检测时间所获取的结果数据准确。通过本申请,可以确定当前检测时间所获取的结果数据是否准确。

A Method and Device for Data Accuracy Detection

【技术实现步骤摘要】
一种数据准确性的检测方法及装置
本申请涉及数据处理领域,尤其涉及一种数据准确性的检测方法及装置。
技术介绍
目前,在许多应用场景中对结果数据的准确性具有较高要求。例如,在视频广告场景中,需要获取基于某些时间戳产生的数据计算得到该时间戳对应的预设指标的取值。例如,需要获取对14点20分产生的大量数据计算得到的14点20分对应的曝光率值,作为用户决策向账户存入金额多少的参考。由于所获取的某一时间戳对应的预设指标值的准确性,对用户的决策具有重大影响,因此,需要保证所获取的某一时间戳对应的预设指标值的准确性。
技术实现思路
本申请提供了一种数据准确性的检测方法及装置,目的在于解决检测产生时间戳对应的预设指标的取值是否准确。为了实现上述目的,本申请提供了以下技术方案:本申请公开了一种数据准确性的检测方法,包括:计算第一差异值,所述第一差异值为结果数据序列中当前检测时间所获取到的结果数据与前一个结果数据间的差异值;所述结果数据序列由结果数据按照所获取的时间从先到后的顺序排列得到;所述差异值为反映所述结果数据间的变化程度的参数值;基于检测时间序列,获取在所述当前检测时间的前预设数量个检测时间分别计算得到的差异值;所述检测时间序列由检测时间按照从先到后的顺序排列得到;在满足预设条件的情况下,确定所述当前检测时间所获取的结果数据准确。其中,所述预设条件包括:所获取的预设数量个差异值以及所述第一差异值均小于预设阈值。其中,所述预设条件包括:所获取的预设数量个差异值以及所述第一差异值均小于所述预设阈值,以及已生成的计算任务中不存在未执行的计算任务,所述计算任务用于对预设设备产生的数据进行至少一次计算得到至少一个计算结果;所述当前检测时间所获取的结果数据为所述至少一个计算结果中最后一次计算出的数据其中,还包括:在已生成的计算任务中不存在未执行的计算任务,且预设数量个差异值以及所述第一差异值未全部小于所述预设阈值的情况下,确定所述当前检测时间所获取的结果数据不准确;在时间达到第一目标时间戳时,从所述至少一个计算结果中获取最后一次计算出的数据为结果数据,并执行所述计算第一差异值的步骤;所述第一目标时间戳为预设的多个时间戳中大于当前检测时间的最小时间戳;所述预设的多个时间戳中相邻两个时间戳间的时长为预设时长。其中,还包括:在已生成的计算任务中存在未执行的计算任务的情况下,确定当前检测时间所获取的结果数据不准确;依据所述未执行的计算任务的数量以及执行一个计算任务所需的预设时长,确定完成所述未执行的计算任务所需的总时长;确定在当前检测时间延迟所述总时长所得到的时间戳为参考时间戳;将所述预设的多个时间戳中大于所述参考时间戳的最小时间戳,确定为第二目标时间戳;在时间达到所述第二目标时间戳时,从所述至少一个计算结果中获取截止所述第二目标时间戳最后一次计算出的数据为结果数据,并执行所述计算第一差异值的步骤。其中,所述当前检测时间获取的结果数据与前一个结果数据间的差异值,通过以下方式计算得到:计算所述当前检测时间获取的结果数据与前一个结果数据间的差值;计算所述差值与目标时长间的比值为所述差异值;所述目标时长为获取所述前一个结果数据对应的检测时间与当前检测时所对应的时长。本申请还提供了一种数据准确性的检测装置,包括:计算单元,用于计算第一差异值,所述第一差异值为结果数据序列中当前检测时间所获取到的结果数据与前一个结果数据间的差异值;所述结果数据序列由结果数据按照所获取的时间从先到后的顺序排列得到;所述差异值为反映所述结果数据间的变化程度的参数值;第一获取单元,用于基于检测时间序列,获取在所述当前检测时间的前预设数量个检测时间分别计算得到的差异值;所述检测时间序列由检测时间按照从先到后的顺序排列得到;第一确定单元,用于在满足预设条件的情况下,确定所述当前检测时间所获取的结果数据准确。其中,所述第一确定单元中的预设条件,包括:所获取的预设数量个差异值以及所述第一差异值均小于预设阈值。其中,所述第一确定单元中的预设条件,包括:所获取的预设数量个差异值以及所述第一差异值均小于所述预设阈值,以及已生成的计算任务中不存在未执行的计算任务,所述计算任务用于对预设设备产生的数据进行至少一次计算得到至少一个计算结果;所述当前检测时间所获取的结果数据为所述至少一个计算结果中最后一次计算出的数据。其中,还包括:第二确定单元,用于在已生成的计算任务中不存在未执行的计算任务,且预设数量个差异值以及所述第一差异值未全部小于所述预设阈值的情况下,确定所述当前检测时间所获取的结果数据不准确;第二获取单元,用于在时间达到第一目标时间戳时,从所述至少一个计算结果中获取最后一次计算出的数据为结果数据,并执行所述计算第一差异值的步骤;所述第一目标时间戳为预设的多个时间戳中大于当前检测时间的最小时间戳;所述预设的多个时间戳中相邻两个时间戳间的时长为预设时长。其中,还包括:第三确定单元,用于在已生成的计算任务中存在未执行的计算任务的情况下,确定当前检测时间所获取的结果数据不准确;第四确定单元,用于依据所述未执行的计算任务的数量以及执行一个计算任务所需的预设时长,确定完成所述未执行的计算任务所需的总时长;第五确定单元,用于确定在当前检测时间延迟所述总时长所得到的时间戳为参考时间戳;第六确定单元,用于将所述预设的多个时间戳中大于所述参考时间戳的最小时间戳,确定为第二目标时间戳;第三获取单元,用于在时间达到所述第二目标时间戳时,从所述至少一个计算结果中获取截止所述第二目标时间戳最后一次计算出的数据为结果数据,并执行所述计算第一差异值的步骤。其中,所述计算单元,具体用于:计算所述当前检测时间获取的结果数据与前一个结果数据间的差值;计算所述差值与目标时长间的比值为所述差异值;所述目标时长为获取所述前一个结果数据对应的检测时间与当前检测时所对应的时长。本申请所述的数据准确性的检测方法及装置中,计算第一差异值,其中第一差异值为结果数据序列中当前检测时间所获取到的结果数据与前一个结果数据间的差异值;其中,结果数据序列是由结果数据按照所获取的时间从先到后的顺序排列得到;基于检测时间序列,获取在当前检测时间的前预设数量个检测时间分别计算得到的差异值,此时,得到以当前检测时间为起点,按照检测时间从后到前的顺序的多个检测时间分别获取的差异值,即得到包含当前检测时间获取的差异值在内的与连续的多个差异值,由于差异值反映的是结果数据间的变化程度的参数,因此,本领域技术人员可以基于所获取的多个差异值,确定当前检测时间所获取的结果数据是否准确。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请提供的一种数据准确性的检测装置的应用场景示例图;图2为本申请提供的一种产生时间戳对应的预设指标的取值的计算方法实施例的流程图;图3为本申请提供的一种检测计算任务是否存在堆积的方法实施例的流程图;图4为本申请提供的一种检测目标产生时间戳对应的预设指标的最新取值是否准确的方法实施例的流程图;图5为本申请提供本文档来自技高网...

【技术保护点】
1.一种数据准确性的检测方法,其特征在于,包括:计算第一差异值,所述第一差异值为结果数据序列中当前检测时间所获取到的结果数据与前一个结果数据间的差异值;所述结果数据序列由结果数据按照所获取的时间从先到后的顺序排列得到;所述差异值为反映所述结果数据间的变化程度的参数值;基于检测时间序列,获取在所述当前检测时间的前预设数量个检测时间分别计算得到的差异值;所述检测时间序列由检测时间按照从先到后的顺序排列得到;在满足预设条件的情况下,确定所述当前检测时间所获取的结果数据准确。

【技术特征摘要】
1.一种数据准确性的检测方法,其特征在于,包括:计算第一差异值,所述第一差异值为结果数据序列中当前检测时间所获取到的结果数据与前一个结果数据间的差异值;所述结果数据序列由结果数据按照所获取的时间从先到后的顺序排列得到;所述差异值为反映所述结果数据间的变化程度的参数值;基于检测时间序列,获取在所述当前检测时间的前预设数量个检测时间分别计算得到的差异值;所述检测时间序列由检测时间按照从先到后的顺序排列得到;在满足预设条件的情况下,确定所述当前检测时间所获取的结果数据准确。2.根据权利要求1所述的方法,其特征在于,所述预设条件包括:所获取的预设数量个差异值以及所述第一差异值均小于预设阈值。3.根据权利要求1所述的方法,其特征在于,所述预设条件包括:所获取的预设数量个差异值以及所述第一差异值均小于所述预设阈值,以及已生成的计算任务中不存在未执行的计算任务,所述计算任务用于对预设设备产生的数据进行至少一次计算得到至少一个计算结果;所述当前检测时间所获取的结果数据为所述至少一个计算结果中最后一次计算出的数据。4.根据权利要求3所述的方法,其特征在于,还包括:在已生成的计算任务中不存在未执行的计算任务,且预设数量个差异值以及所述第一差异值未全部小于所述预设阈值的情况下,确定所述当前检测时间所获取的结果数据不准确;在时间达到第一目标时间戳时,从所述至少一个计算结果中获取最后一次计算出的数据为结果数据,并执行所述计算第一差异值的步骤;所述第一目标时间戳为预设的多个时间戳中大于当前检测时间的最小时间戳;所述预设的多个时间戳中相邻两个时间戳间的时长为预设时长。5.根据权利要求3所述的方法,其特征在于,还包括:在已生成的计算任务中存在未执行的计算任务的情况下,确定当前检测时间所获取的结果数据不准确;依据所述未执行的计算任务的数量以及执行一个计算任务所需的预设时长,确定完成所述未执行的计算任务所需的总时长;确定在当前检测时间延迟所述总时长所得到的时间戳为参考时间戳;将所述预设的多个时间戳中大于所述参考时间戳的最小时间戳,确定为第二目标时间戳;在时间达到所述第二目标时间戳时,从所述至少一个计算结果中获取截止所述第二目标时间戳最后一次计算出的数据为结果数据,并执行所述计算第一差异值的步骤。6.根据权利要求1所述的方法,其特征在于,所述当前检测时间获取的结果数据与前一个结果数据间的差异值,通过以下方式计算得到:计算所述当前检测时间获取的结果数据与前一个结果数据间的差值;计算所述差值与目标时长间的比值为所述差异值;所述目标时长为获取所述前一个结果数据对应的检测时间与当前检测时所对应的时长。7.一种数据准确性的检测装置,其特征在于,包括:计算单元,用于计算第一差异值,所...

【专利技术属性】
技术研发人员:韩红根
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1