实时数据的统计方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36943181 阅读:16 留言:0更新日期:2023-03-22 19:04
本申请涉及大数据技术领域,公开了一种实时数据的统计方法、装置、电子设备及存储介质,该方法包括:将目标日期中产生的实时数据存储在第一字段中;获取第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据;第二字段用于存储第一日期内产生的实时数据;第三字段用于存储第一日期之前连续N天内产生的实时数据;第四字段用于存储第一日期之前连续N天中的第一天内产生的实时数据;第一日期是指目标日期的前一天对应的日期;根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据。本申请可以保证实时数据统计的准确性。本申请可以保证实时数据统计的准确性。本申请可以保证实时数据统计的准确性。

【技术实现步骤摘要】
实时数据的统计方法、装置、电子设备及存储介质


[0001]本申请涉及大数据
,更具体地,涉及一种实时数据的统计方法、装置、电子设备及存储介质。

技术介绍

[0002]相关技术中,在大数据场景下,在接收到数据统计请求后,由于在基于数据统计请求进行统计的过程中,仍然在产生新的实时数据,这样会导致统计过程中新产生的数据无法被统计到,从而导致数据统计不准确。

技术实现思路

[0003]鉴于上述问题,本申请实施例提出了一种实时数据的统计方法、装置、电子设备及存储介质,以解决相关技术中数据统计不准确的问题。
[0004]根据本申请实施例的一个方面,提供了一种实时数据的统计方法,包括:在目标日期中若监听到产生的实时数据,将监听到的实时数据存储在第一字段中;获取第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据;其中,第二字段用于存储第一日期内产生的实时数据;第三字段用于存储第一日期之前连续N天内产生的实时数据;第四字段用于存储第一日期之前连续N天中的第一天内产生的实时数据;第一日期是指目标日期的前一天对应的日期;N为正整数;根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据。
[0005]在一些实施例中,所述根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据,包括:
[0006]按照如下的公式获得包括目标日期在内的(N+1)天内的实时数据:
[0007]K=K1+K2+K3

K4;
[0008]其中,K为包括目标日期在内的连续(N+1)天内的实时数据;K1为第一字段中存储的数据;K2为第二字段中存储的数据;K3为第三字段中存储的数据;K4为第四字段中存储的数据。
[0009]在一些实施例中,所述根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据之前,所述方法还包括:
[0010]将在第一日期之前连续N天内产生的实时数据存储至第三字段中,以及将第一日期之前连续N天中第一天内产生的实时数据存储至第四字段中;
[0011]将在第一日期中监听到的实时数据存储至第二字段中。
[0012]在一些实施例中,所述在目标日期中若监听到产生的实时数据,将监听到的实时数据存储在第一字段中之前,所述方法还包括:
[0013]获取实时数据统计配置信息,所述实时数据统计配置信息指示了统计周期;
[0014]将当前的统计周期中的最后一天对应的日期作为目标日期,以及将统计周期对应的总天数作为N+1。
[0015]在一些实施例中,所述根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据之前,所述方法还包括:
[0016]若未获取到第一日期之前连续N天中的第一天内产生的实时数据,将第一日期之前连续N天中的第一天内产生的实时数据置为空。
[0017]在一些实施例中,所述根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据之后,所述方法还包括:
[0018]若监控到当前的时间达到所述目标日期的结束时刻,将下一统计周期中的最后一天对应的日期作为新的目标日期。
[0019]在一些实施例中,所述根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据之后,所述方法还包括:
[0020]对包括目标日期在内的连续(N+1)天内的实时数据进行批计算。
[0021]根据本申请实施例的一个方面,提供了一种实时数据的统计装置,包括:
[0022]第一存储模块,用于在目标日期中若监听到产生的实时数据,将监听到的实时数据存储在第一字段中;
[0023]获取模块,用于获取第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据;其中,第二字段用于存储第一日期内产生的实时数据;第三字段用于存储第一日期之前连续N天内产生的实时数据;第四字段用于存储第一日期之前连续N天中的第一天内产生的实时数据;第一日期是指目标日期的前一天对应的日期;N为正整数;
[0024]统计模块,用于根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据。
[0025]根据本申请实施例的一个方面,提供了一种电子设备,包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如上所述实时数据的统计方法。
[0026]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当所述计算机可读指令被处理器执行时,实现如上所述实时数据的统计方法。
[0027]根据本申请实施例的一个方面,提供了一种计算机程序产品,其包括计算机指令,所述计算机指令被处理器执行时实现如上的实时数据的统计方法。
[0028]在本申请的方案中,为了获得包括目标日期在内的连续(N+1)天内的实时数据,分阶段将实时数据进行分类存储,预先将目标日期之前的数据存储到第二字段、第三字段和第四字段中,即:将第一日期(即目标日期的前一天)产生的实时数据存储到第二字段中,将第一日期之前连续N天内产生的实时数据存储到第三字段中;将第一日期之前连续N天中的
第一天内产生的实时数据存储到第四字段中。并通过第一字段来存储目标日期内产生的实时数据,之后,可以对应根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据。
[0029]这样,如果在目标日期中的任一时刻接收到数据统计请求,可以以字段为单位去获取所需要的实时数据,并统计获得包括目标日期在内的连续(N+1)天内的实时数据。
[0030]由于通过第一字段来存储目标日期当天产生的数据,这样只要是当天产生的数据,都存储到该第一字段中,而在进行数据统计的时候,只要涉及到需要目标日期当天的实时数据,直接读取第一字段中存储的数据即可,而不需要根据获取到数据统计请求的时间为分界点,来对目标日期当天产生的实时数据进行分界,从而可以解决现有技术中因处理数据统计请求过程中因产生新的实时数据所导致数据统计不准确的问题。
附图说明
[0031]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实时数据的统计方法,其特征在于,包括:在目标日期中若监听到产生的实时数据,将监听到的实时数据存储在第一字段中;获取第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据;其中,第二字段用于存储第一日期内产生的实时数据;第三字段用于存储第一日期之前连续N天内产生的实时数据;第四字段用于存储第一日期之前连续N天中的第一天内产生的实时数据;第一日期是指目标日期的前一天对应的日期;N为正整数;根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据。2.根据权利要求1所述的方法,其特征在于,所述根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据,包括:按照如下的公式获得包括目标日期在内的(N+1)天内的实时数据:K=K1+K2+K3

K4;其中,K为包括目标日期在内的连续(N+1)天内的实时数据;K1为第一字段中存储的数据;K2为第二字段中存储的数据;K3为第三字段中存储的数据;K4为第四字段中存储的数据。3.根据权利要求1所述的方法,其特征在于,所述根据第一字段中存储的数据、第二字段中存储的数据、第三字段中存储的数据和第四字段中存储的数据,统计包括目标日期在内的连续(N+1)天内的实时数据之前,所述方法还包括:将在第一日期之前连续N天内产生的实时数据存储至第三字段中,以及将第一日期之前连续N天中第一天内产生的实时数据存储至第四字段中;将在第一日期中监听到的实时数据存储至第二字段中。4.根据权利要求1所述的方法,其特征在于,所述在目标日期中若监听到产生的实时数据,将监听到的实时数据存储在第一字段中之前,所述方法还包括:获取实时数据统计配置信息,所述实时数据统计配置信息指示了统计周期;将当前的统计周期中的最后一天对应的日期作为目标日期,以及将统计周期对应的总天数作为N+1。5.根据权利要求4所述的方法,其特征在于,所述根据第一字段中存...

【专利技术属性】
技术研发人员:桑文锋曹犟刘耀洲付力力陈超
申请(专利权)人:神策网络科技北京有限公司
类型:发明
国别省市:

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

1