一种流量确定方法、装置及计算机设备、介质、产品与流程
- 国知局
- 2024-11-19 09:38:43
本申请涉及互联网,具体涉及一种流量确定方法、一种流量确定装置、一种计算机设备、一种计算机可读存储介质以及一种计算机程序产品。
背景技术:
1、随着互联网技术的快速发展,人们越来越喜欢在互联网上发布或者观看各种形式(如视频形式、图文形式等等)的受关注事件,如何对这些受关注事件进行流量统计是现如今的一大趋势。
2、目前,流量统计大多都是通过滑动窗口进行计算的,主要可以包括两大类,一类是基于事件驱动的开窗流量统计,主要思路是通过窗口计算服务实时感知上游事件,并进行开窗计算,然后通过定时器按时输出滑动窗口的流量信息。这类方法,会产生大量的后台线程,整体的计算量非常大。另一类是基于微批(mini-batch)的流量统计,主要思路为先计算每个步长内的流量,然后再对其进行遍历,得到滑动窗口的流量信息。这类方法,每次需要遍历窗口内的状态数据,当计算大窗口流量指标时,整体计算量非常大,从而带来较大的计算资源开销。
3、因此,如何有效降低滑动窗口流量信息的计算量,从而有效节省整体计算成本成为亟待解决的技术问题。
技术实现思路
1、本申请实施例提供了一种流量确定方法、装置及计算机设备、介质、产品,可以有效降低滑动窗口内流量信息的计算量,从而有效降低计算成本。
2、本申请实施例一方面公开了一种流量确定方法,该方法包括:
3、获取待检测任务,所述待检测任务包括待检测对象以及待检测指标;
4、若所述待检测对象的所述待检测指标在当前时间存在流量,则根据所述当前时间、第一滑动窗口的结束时间以及滑动窗口大小,确定所述待检测对象在所述当前时间对应的第二滑动窗口内所述待检测指标的流量稀疏程度,所述第一滑动窗口为所述第二滑动窗口的前一个滑动窗口;
5、根据所述第二滑动窗口内所述待检测指标的流量稀疏程度确定目标流量计算策略;
6、根据所述目标流量计算策略确定所述待检测对象在所述第二滑动窗口内所述待检测指标的流量信息。
7、本申请实施例一方面公开了一种流量确定装置,该装置包括:
8、获取单元,用于获取待检测任务,所述待检测任务包括待检测对象以及待检测指标;
9、确定单元,用于若所述待检测对象的所述待检测指标在当前时间存在流量,则根据所述当前时间、第一滑动窗口的结束时间以及滑动窗口大小,确定所述待检测对象在所述当前时间对应的第二滑动窗口内所述待检测指标的流量稀疏程度,所述第一滑动窗口为所述第二滑动窗口的前一个滑动窗口;
10、所述确定单元,还用于根据所述第二滑动窗口内所述待检测指标的流量稀疏程度确定目标流量计算策略;
11、所述确定单元,还用于根据所述目标流量计算策略确定所述待检测对象在所述第二滑动窗口内所述待检测指标的流量信息。
12、本申请实施例一方面公开了一种计算机设备,该计算机设备包括处理器,适于实现一条或多条计算机程序;以及,计算机存储介质,所述计算机存储介质存储有一条或多条计算机程序,所述一条或多条计算机程序适于由所述处理器加载并执行以上述的流量确定方法。
13、本申请实施一方面公开了一种计算机可读存储介质,该计算机可读存储介质存储有一条或多条计算机程序,所述一条或多条计算机程序适于由处理器加载并执行上述的流量确定方法。
14、本申请实施例一方面公开了一种计算机程序产品,该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述的流量确定方法。
15、本申请实施例中,获取待检测任务,待检测任务包括待检测对象以及待检测指标,通过待检测对象和待检测指标,可以明确任务需求,即输出什么结果。若待检测对象的待检测指标在当前时间存在流量,则根据当前时间、第一滑动窗口的结束时间以及滑动窗口大小,确定待检测对象在当前时间对应的第二滑动窗口内待检测指标的流量稀疏程度,第一滑动窗口为第二滑动窗口的前一个滑动窗口。这相当于一个触发窗口计算的条件,在前一个滑动窗口完成流量计算后,再次检测到流量时,则触发窗口计算,首先要确定第二滑动窗口内待检测指标的流量稀疏程度。根据第二滑动窗口内待检测指标的流量稀疏程度确定目标流量计算策略,最后根据目标流量计算策略确定待检测对象在第二滑动窗口内待检测指标的流量信息。在这个过程中,根据第二滑动窗口内待检测指标流量的稀疏程度选择不同的目标流量计算策略进行流量计算,可以减少计算量,有效降低计算成本。
技术特征:1.一种流量确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述当前时间、第一滑动窗口的结束时间以及滑动窗口大小,确定所述待检测对象在所述当前时间对应的第二滑动窗口内所述待检测指标的流量稀疏程度,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第二滑动窗口内所述待检测指标的流量稀疏程度确定目标流量计算策略,包括:
4.根据权利要求3所述的方法,其特征在于,所述目标流量计算策略为所述第一流量计算策略,所述根据所述目标流量计算策略确定所述待检测对象在所述第二滑动窗口内所述待检测指标的流量信息,包括:
5.根据权利要求3所述的方法,其特征在于,所述目标流量计算策略为所述第二流量计算策略,所述根据所述目标流量计算策略确定所述待检测对象在所述第二滑动窗口内所述待检测指标的流量信息,包括:
6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
8.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
9.一种流量确定装置,其特征在于,所述装置包括:
10.一种计算机设备,其特征在于,所述计算机设备包括:
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一条或多条计算机程序,所述一条或多条计算机程序适于由处理器加载并执行如权利要求1-8任一项所述的流量确定方法。
12.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取所述计算机程序,处理器执行所述计算机程序,使得计算机设备执行如权利要求1-8任一项所述的流量确定方法。
技术总结本申请公开了一种流量确定方法、装置及计算机设备、介质、产品,该方法包括:获取待检测任务,待检测任务包括待检测对象以及待检测指标;若待检测对象的待检测指标在当前时间存在流量,则根据当前时间、第一滑动窗口的结束时间以及滑动窗口大小,确定待检测对象在当前时间对应的第二滑动窗口内待检测指标的流量稀疏程度,第一滑动窗口为第二滑动窗口的前一个滑动窗口;根据第二滑动窗口内待检测指标的流量稀疏程度确定目标流量计算策略,最后根据目标流量计算策略确定待检测对象在第二滑动窗口内待检测指标的流量信息。可以减少滑动窗口内流量信息的计算量,有效降低计算成本。技术研发人员:杨浩,王冬,李文斌受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/11/14本文地址:https://www.jishuxx.com/zhuanli/20241118/329608.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。