The invention discloses a method and a device for determining the sliding window data, in order to solve the value of the way to get required to determine the statistics data of sliding window at a time when included in the existing technology data in the large number of system resources consumption problems. The method comprises: acquiring the sliding window contains statistical data values in the first time; and the first to obtain the first statistical interval business data value, the first interval for the first time to second hour time interval; and obtaining second statistics second interval data value, the range of second the length of not less than the first length of interval, the second interval starting from the sliding window in the first moment when the starting time; according to the sliding window for the first time included in the statistics data value, the first and the second statistical value statistics, determine the sliding window contains statistics data values in the second time.
【技术实现步骤摘要】
一种滑动窗口业务数据确定方法及装置
本申请涉及信息
,尤其涉及一种滑动窗口业务数据确定方法及装置。
技术介绍
随着信息技术和计算机技术的迅速发展,很多业务都可以在网络上进行,网络上进行的业务相应地会对应地产生很多业务数据。为了便于分析业务的运营情况,经常需要基于在时间轴上滑动的滑动窗口,确定滑动窗口在某一时刻时包含的业务数据的一个或多个统计值,也即,确定滑动窗口对应的时间区间内业务数据的一个或多个统计值。业务数据的统计值可以是从对应业务维度对业务数据进行统计获得的。比如,对于电子支付业务,咨询“转出到账”可以是电子支付业务的一个业务维度,其对应的业务数据的统计值可以是咨询“转出到账”的用户数量,假定将滑动窗口对应的时间区间长度设置为5分钟,并按照当前时刻相应地使滑动窗口滑动,以确定滑动窗口在当前时刻时包含的业务数据的统计值(也即,最近5分钟内咨询“转出到账”的用户数量)。在现有技术中,通常采用单位时间区间统计值相加的方式,确定滑动窗口在某一时刻时包含的业务数据的统计值,其中,滑动窗口对应的时间区间包含有多个单位时间区间,比如,单位时间可以为1分钟,则5分钟的滑动窗口可以包含有5个单位时间区间。具体地,可以实时地确定各单位时间内业务数据的统计值,当需要确定滑动窗口在某一时刻时包含的业务数据的统计值时,可以获取(如,可以查询至内存中等)滑动窗口对应的各单位时间区间内业务数据的统计值,并通过对获取的统计值相加,确定出滑动窗口在该时刻时包含的业务数据的统计值。但是,上述采用单位时间区间统计值相加的方式,所需获取的数据数目较多,对系统资源的消耗较大。专利技术内 ...
【技术保护点】
一种滑动窗口数据确定方法,其特征在于,包括:获取滑动窗口在第一时刻时所包含业务数据的统计值;以及获取第一区间内业务数据的第一统计值,所述第一区间为所述第一时刻至第二时刻的时间区间;以及获取第二区间内业务数据的第二统计值,所述第二区间的长度不小于所述第一区间的长度,所述第二区间起始于所述滑动窗口在第一时刻时的起始时刻;根据所述滑动窗口在第一时刻时所包含业务数据的统计值、所述第一统计值和所述第二统计值,确定所述滑动窗口在所述第二时刻时所包含业务数据的统计值。
【技术特征摘要】
1.一种滑动窗口数据确定方法,其特征在于,包括:获取滑动窗口在第一时刻时所包含业务数据的统计值;以及获取第一区间内业务数据的第一统计值,所述第一区间为所述第一时刻至第二时刻的时间区间;以及获取第二区间内业务数据的第二统计值,所述第二区间的长度不小于所述第一区间的长度,所述第二区间起始于所述滑动窗口在第一时刻时的起始时刻;根据所述滑动窗口在第一时刻时所包含业务数据的统计值、所述第一统计值和所述第二统计值,确定所述滑动窗口在所述第二时刻时所包含业务数据的统计值。2.如权利要求1所述的方法,其特征在于,所述第一区间、所述第二区间包含在由各预定单位时间区间构成的区间内,获取第一区间内业务数据的第一统计值,以及获取第二区间内业务数据的第二统计值,具体包括:根据预先确定的所述各预定单位时间区间内业务数据的统计值,获取所述第一区间内业务数据的第一统计值,以及获取所述第二区间内业务数据的第二统计值。3.如权利要求2所述的方法,其特征在于,所述第一时刻为所述各预定单位时间区间中的一个预定单位时间区间的终止时刻。4.如权利要求3所述的方法,其特征在于,当所述第一区间的长度为所述预定单位时间区间的长度的正整数倍时,所述第二区间的长度等于所述第一区间的长度;当所述第一区间的长度不为所述预定单位时间区间的长度的正整数倍时,所述第二区间的长度等于所述第一区间补齐至所述预定单位时间区间的长度的最近正整数倍后的长度。5.如权利要求1~3任一项所述的方法,其特征在于,所述第二区间的长度等于所述第一区间的长度。6.如权利要求1~4任一项所述的方法,其特征在于,根据所述滑动窗口在第一时刻时所包含业务数据的统计值、所述第一统计值和所述第二统计值,确定所述滑动窗口在所述第二时刻时所包含业务数据的统计值,具体包括:确定所述滑动窗口在第一时刻时所包含业务数据的统计值与所...
【专利技术属性】
技术研发人员:王鑫文,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。