网络流量预测方法、装置、设备和存储介质与流程

文档序号:31291050发布日期:2022-08-27 03:16阅读:255来源:国知局
网络流量预测方法、装置、设备和存储介质与流程

1.本技术涉及通信领域,尤其涉及网络流量预测方法、装置、设备和存储介质。


背景技术:

2.第五代移动通信技术(5th generation mobile communication technology,5g)是具有高速率、低时延和大连接特点的新一代宽带移动通信技术。伴随移动用户由传统通信技术(第二代移动通信技术2g/第三代移动通信技术3g/第四代移动通信技术4g)不断向5g迁转,以及5g新应用的成熟推广,5g网络流量呈现快速增长态势。网络流量预测是移动网规划的重要输入,在指导5g网络建设和保障用户需求发挥着重要作用。
3.现有网络流量预测方法预测准确度不高。


技术实现要素:

4.本技术实施例提供网络流量预测方法、装置、设备和存储介质,解决了现有网络流量预测方法预测准确度不高的问题。
5.为实现上述技术目的,本技术实施例采用如下技术方案:
6.第一方面,本技术实施例提供一种网络流量预测方法,包括:
7.从业务域获取第四代移动通信技术4g用户业务历史数据、第五代移动通信技术5g用户业务历史数据和5g用户驻留比历史数据;
8.根据4g用户业务历史数据、5g用户业务历史数据和5g用户驻留比历史数据分别构建时序预测模型,输出4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据;
9.根据4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据计算4g网络预测流量和5g网络预测流量。
10.在一种实施例中,4g用户业务预测数据包括4g用户量预测数据和4g用户平均每户每月上网流量dou预测数据,5g用户业务预测数据包括5g用户量预测数据和5g用户平均每户每月上网流量dou预测数据;
11.根据4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据计算4g网络预测流量和5g网络预测流量,包括:
12.根据4g用户量预测数据和4g用户dou预测数据计算4g业务预测流量,以及根据5g用户量预测数据和5g用户dou预测数据计算5g业务预测流量;
13.根据5g业务预测流量和5g用户驻留比预测数据计算5g网络预测流量;
14.根据4g业务预测流量、5g业务预测流量和5g用户驻留比预测数据计算4g网络预测流量。
15.在一种实施例中,5g用户量预测数据包括独立组网sa用户量预测数据和非独立组网nsa用户量预测数据,5g用户dou预测数据包括sa用户dou预测数据和nsa用户dou预测数据;
16.根据5g用户量预测数据和5g用户dou预测数据计算5g业务预测流量,包括:
17.根据sa用户量预测数据和sa用户dou预测数据计算sa业务预测流量,以及根据nsa用户量预测数据和nsa用户dou预测数据计算nsa业务预测流量。
18.在一种实施例中,5g用户驻留比预测数据包括sa用户驻留比预测数据和nsa用户驻留比预测数据;
19.根据5g业务预测流量和5g用户驻留比预测数据计算5g网络预测流量,包括:
20.根据sa业务预测流量和sa用户驻留比预测数据计算sa网络预测流量,以及根据nsa业务预测流量和nsa用户驻留比预测数据计算nsa网络预测流量。
21.在一种实施例中,4g网络预测流量通过如下算式计算得到:
22.net
4g
=ser
4g
+ser
sa
+ser
nsa-net
sa-net
nsa
23.其中,net
4g
为4g网络预测流量,ser
4g
为4g业务预测流量,ser
sa
为sa业务预测流量,ser
nsa
为nsa业务预测流量,net
sa
为sa网络预测流量,net
nsa
为nsa网络预测流量。
24.在一种实施例中,根据5g用户驻留比历史数据分别构建时序预测模型输出5g用户驻留比预测数据,包括:
25.将5g用户驻留比历史数据和预设5g用户驻留比目标数据作为训练集构建时序预测模型,输出5g用户驻留比预测数据。
26.本技术实施例中,首先从业务域获取第四代移动通信技术4g用户业务历史数据、第五代移动通信技术5g用户业务历史数据和5g用户驻留比历史数据,然后根据4g用户业务历史数据、5g用户业务历史数据和5g用户驻留比历史数据分别构建时序预测模型,输出4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据,最终根据4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据计算4g网络预测流量和5g网络预测流量,充分考虑了5g业务流量回落到4g网络的情况,通过预测5g用户驻留比测算4g网络预测流量和5g网络预测流量,提高了4g网络和5g网络流量的预测准确性。
27.第二方面,本技术实施例提供一种网络流量预测方法,包括:
28.从业务域获取第四代移动通信技术4g网络和第五代移动通信技术5g网络总用户量历史数据、4g用户平均每户每月上网流量dou历史数据、5g用户平均每户每月上网流量dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据;
29.根据总用户量历史数据、4g用户dou历史数据、5g用户dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据分别构建时序预测模型,输出总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据;
30.根据总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据计算4g网络预测流量和5g网络预测流量。
31.在一种实施例中,根据总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据计算4g网络预测流量和5g网络预测流量,包括:
32.根据总用户量预测数据和5g用户渗透率预测数据计算4g用户量预测数据和5g用户量预测数据;
33.根据4g用户量预测数据和4g用户dou预测数据计算4g业务预测流量,以及根据5g用户量预测数据和5g用户dou预测数据计算5g业务预测流量;
34.根据5g业务预测流量和5g用户驻留比预测数据计算5g网络预测流量;
35.根据4g业务预测流量、5g业务预测流量和5g用户驻留比预测数据计算4g网络预测流量。
36.本技术实施例中,考虑到现网总用户数已经趋于平稳发展,以总用户数的平稳发展为约束,将4g和5g用户量绝对值的预测,转换为相对渗透率的预测,做到4g和5g用户联动分析,以提高预测准确性。
37.进一步地,首先从业务域获取4g网络和5g网络总用户量历史数据、4g用户平均每户每月上网流量dou历史数据、5g用户平均每户每月上网流量dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据,然后根据总用户量历史数据、4g用户dou历史数据、5g用户dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据分别构建时序预测模型,输出总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据,最后根据总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据计算4g网络预测流量和5g网络预测流量,充分考虑了5g业务流量回落到4g网络的情况,通过预测5g用户驻留比测算4g网络预测流量和5g网络预测流量,提高了4g网络和5g网络流量的预测准确性。
38.第三方面,本技术实施例提供一种网络流量预测装置,包括:
39.获取模块,用于从业务域获取第四代移动通信技术4g用户业务历史数据、第五代移动通信技术5g用户业务历史数据和5g用户驻留比历史数据;
40.训练模块,用于根据4g用户业务历史数据、5g用户业务历史数据和5g用户驻留比历史数据分别构建时序预测模型,输出4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据;
41.计算模块,用于根据4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据计算4g网络预测流量和5g网络预测流量。
42.在一种实施例中,4g用户业务预测数据包括4g用户量预测数据和4g用户平均每户每月上网流量dou预测数据,5g用户业务预测数据包括5g用户量预测数据和5g用户平均每户每月上网流量dou预测数据;
43.计算模块,包括第一计算单元、第二计算单元和第三计算单元;
44.第一计算单元,用于根据4g用户量预测数据和4g用户dou预测数据计算4g业务预测流量,以及根据5g用户量预测数据和5g用户dou预测数据计算5g业务预测流量;
45.第二计算单元,用于根据5g业务预测流量和5g用户驻留比预测数据计算5g网络预测流量;
46.第三计算单元,用于根据4g业务预测流量、5g业务预测流量和5g用户驻留比预测数据计算4g网络预测流量。
47.在一种实施例中,5g用户量预测数据包括独立组网sa用户量预测数据和非独立组网nsa用户量预测数据,5g用户dou预测数据包括sa用户dou预测数据和nsa用户dou预测数据;
48.第一计算单元,具体用于:
49.根据sa用户量预测数据和sa用户dou预测数据计算sa业务预测流量,以及根据nsa用户量预测数据和nsa用户dou预测数据计算nsa业务预测流量。
50.在一种实施例中,5g用户驻留比预测数据包括sa用户驻留比预测数据和nsa用户驻留比预测数据;
51.第二计算单元,具体用于:
52.根据sa业务预测流量和sa用户驻留比预测数据计算sa网络预测流量,以及根据nsa业务预测流量和nsa用户驻留比预测数据计算nsa网络预测流量。
53.在一种实施例中,4g网络预测流量通过如下算式计算得到:
54.net
4g
=ser
4g
+ser
sa
+ser
nsa-net
sa-net
nsa
55.其中,net
4g
为4g网络预测流量,ser
4g
为4g业务预测流量,ser
sa
为sa业务预测流量,ser
nsa
为nsa业务预测流量,net
sa
为sa网络预测流量,net
nsa
为nsa网络预测流量。
56.在一种实施例中,训练模块,具体用于:
57.将5g用户驻留比历史数据和预设5g用户驻留比目标数据作为训练集构建时序预测模型,输出5g用户驻留比预测数据。
58.第四方面,本技术实施例提供一种网络流量预测装置,包括:
59.获取模块,用于从业务域获取第四代移动通信技术4g网络和第五代移动通信技术5g网络总用户量历史数据、4g用户平均每户每月上网流量dou历史数据、5g用户平均每户每月上网流量dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据;
60.训练模块,用于根据总用户量历史数据、4g用户dou历史数据、5g用户dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据分别构建时序预测模型,输出总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据;
61.计算模块,用于根据总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据计算4g网络预测流量和5g网络预测流量。
62.在一种实施例中,计算模块,具体用于:
63.根据总用户量预测数据和5g用户渗透率预测数据计算4g用户量预测数据和5g用户量预测数据;
64.根据4g用户量预测数据和4g用户dou预测数据计算4g业务预测流量,以及根据5g用户量预测数据和5g用户dou预测数据计算5g业务预测流量;
65.根据5g业务预测流量和5g用户驻留比预测数据计算5g网络预测流量;
66.根据4g业务预测流量、5g业务预测流量和5g用户驻留比预测数据计算4g网络预测流量。
67.第五方面,本技术实施例提供一种电子设备,包括:存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现如第一方面的网络流量预测方法。
68.第六方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如第一方面的网络流量预测方法。
69.本技术中第二方面、第三方面、第四方面、第五方面和第六方面描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
附图说明
70.图1为本技术实施例提供的一种网络流量预测方法的流程示意图;
71.图2为本技术实施例提供的一种计算4g网络预测流量和5g网络预测流量的流程示意图;
72.图3为本技术实施例提供的一种5g网络预测流量和4g网络预测流量的计算原理示意图;
73.图4为本技术实施例提供的一种计算5g业务预测流量的流程示意图;
74.图5为本技术实施例提供的一种计算5g网络预测流量的流程示意图;
75.图6为本技术实施例提供的一种5g网络预测流量的计算原理示意图;
76.图7为本技术实施例提供的一种网络流量预测结果示意图;
77.图8为本技术实施例提供的另一种网络流量预测方法的流程示意图;
78.图9为本技术实施例提供的一种计算4g网络预测流量和5g网络预测流量的流程示意图;
79.图10为本技术实施例提供的一种网络流量预测装置的结构示意图;
80.图11为本技术实施例提供的另一种网络流量预测装置的结构示意图;
81.图12为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
82.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本技术,并不被配置为限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
83.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序;也不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
84.现有5g网络流量预测方法分为两种,一种是依靠5g网络流量历史数据进行趋势预测,在5g网络开通时间较短、缺乏历史数据的情况下,预测准确性不高;另一种是建立用户业务模型,根据业务流量=用户数
×
平均每户每月上网流量dou(dataflow of usage,dou)这一关系,进行5g业务流量预测,并将5g业务流量作为5g网络流量,但是实际上在用户实际应用5g业务时会存在回落到4g网络办理5g业务的情况,也就是说,实际上5g业务流量大于
5g网络流量,将5g业务流量作为5g网络流量并不准确。可见,现有网络流量预测方法预测准确度不高。
85.为了解决上述技术问题,本技术实施例提供一种网络流量预测方法,该网络流量预测方法的执行主体可以是计算机、服务器等具有数据处理能力的电子设备。其中,服务器可以是单独的一个服务器,或者,也可以是由多个服务器构成的服务器集群。部分实施方式中,服务器集群还可以是分布式集群。本技术对该网络流量预测方法的执行主体不作限制。
86.图1示出了本技术一个实施例提供的网络流量预测方法的流程示意图。
87.如图1所示,该方法可以包括以下步骤:
88.s110,从业务域获取第四代移动通信技术4g用户业务历史数据、第五代移动通信技术5g用户业务历史数据和5g用户驻留比历史数据。
89.其中,业务域(business support system,b域)是属于运营商的数据域,存储有用户数据和业务数据,比如用户的消费习惯、终端信息、业务内容,业务受众人群等。包括了4g用户业务历史数据、5g用户业务历史数据和5g用户驻留比历史数据,从业务域能够获取到上述三类信息。
90.s120,根据4g用户业务历史数据、5g用户业务历史数据和5g用户驻留比历史数据分别构建时序预测模型,输出4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据。
91.其中,时序预测模型采用时间序列预测法,时间序列预测法其实是一种回归预测方法,属于定量预测,其基本原理是:一方面承认事物发展的延续性,运用过去的时间序列数据进行统计分析,推测出事物的发展趋势;另一方面充分考虑到由于偶然因素影响而产生的随机性,为了消除随机波动产生的影响,利用历史数据进行统计分析,并对数据进行适当处理,进行趋势预测。基于时序预测模型能,输出的4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据准确性较高。
92.进一步地,时间序列可以用字母t表示,以t=n时刻作为现状,[n-j,n]为历史时间窗,[n+1,n+2,

,n+i]为预测时间窗,时间计量单位可以是“日/周/月/季/年”。
[0093]
s130,根据4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据计算4g网络预测流量和5g网络预测流量。
[0094]
其中,由于现网中部分5g业务会通过4g网络办理,5g业务流量会有一部分回落到4g网络流量中,这就使得5g网络流量小于5g业务流量,4g网络流量大于4g业务流量。5g用户驻留比作为5g网络的一种关键指标,能够基于5g业务流量确定5g网络流量。基于5g用户驻留比预测数据,能够根据4g用户业务预测数据、5g用户业务预测数据计算得到4g网络预测流量和5g网络预测流量。
[0095]
本技术实施例,首先从业务域获取第四代移动通信技术4g用户业务历史数据、第五代移动通信技术5g用户业务历史数据和5g用户驻留比历史数据,然后根据4g用户业务历史数据、5g用户业务历史数据和5g用户驻留比历史数据分别构建时序预测模型,输出4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据,最终根据4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据计算4g网络预测流量和5g网络预测流量,充分考虑了5g业务流量回落到4g网络的情况,通过预测5g用户驻留比测算4g网络预测流量和5g网络预测流量,提高了4g网络和5g网络流量的预测准确性。
[0096]
在一种实施例中,4g用户业务历史数据包括4g用户量历史数据和4g用户平均每户每月上网流量dou历史数据,5g用户业务历史数据包括5g用户量历史数据和5g用户平均每户每月上网流量dou历史数据。
[0097]
基于上述各历史数据根据时序预测模型能够预测得到:4g用户量预测数据和4g用户平均每户每月上网流量dou预测数据,5g用户量预测数据和5g用户平均每户每月上网流量dou预测数据。
[0098]
4g用户量历史数据可以表示为:x={xn-j,

,xn-2,xn-1,xn}。
[0099]
5g用户量历史数据可以表示为:y={yn-k,

,yn-2,yn-1,yn}。
[0100]
4g用户dou历史数据可以表示为:o={on-j,

,on-2,on-1,on}。
[0101]
5g用户dou历史数据可以表示为:p={pn-k,

,pn-2,pn-1,pn}。
[0102]
5g用户驻留比历史数据可以表示为:q=q’+q”。
[0103]
其中,考虑到因5g网络在部分区域尚未覆盖或覆盖不完善,以及5g用户使用4g终端等因素,导致5g用户发起的业务中,有一部分回落到4g网络,因此引入5g驻留比因子,表征5g网络实际承载流量占5g业务流量的比例。需采集5g流量驻留比历史数据集q’={qn-l,

,qn-2,qn-1,qn}。
[0104]
考虑到5g网络运行初期,可采集到的有效历史数据有限,为此,可以引入驻留比目标数据,帮助提高预测模型的准确性。根据网络规划过程中设定的网络覆盖策略和目标,收集在关键时间点的驻留比目标数据,记为q”,q”={qm1,qm2,

}。历史数据和目标数据,共同构成5g驻留比的训练集q,q=q’+q”。
[0105]
示例性的,基于上述四类数据,下面对s120中构建时序预测模型的过程分别进行介绍:
[0106]
首先介绍以4g用户量历史数据和5g用户量历史数据作为训练集构建时序预测模型:
[0107]
对于4g用户量历史数据,采用参数集为β1的函数f1(t;β1)拟合4g用户量x与时间序列t之间的函数关系:x=f1(t;β1)+ε1,其中ε1为误差项。将历史数据集x,优化目标输入函数拟合工具,获得函数参数的最佳估计值β
′1,随之确定4g用户量x的发展趋势拟合函数:x

t
=f1(t;β
′1)。
[0108]
类似的,对于5g用户量历史数据,采用参数集为β2的函数f2(t;β2)拟合5g用户量y与时间序列t之间的函数关系:y=f2(t;β2)+ε2,其中ε2为误差项。将历史数据集y,优化目标输入函数拟合工具,获得函数参数的最佳估计值β
′2,随之确定5g用户量y的发展趋势拟合函数:y

t
=f2(t;β
′2)。
[0109]
其次介绍以4g用户dou历史数据和5g用户dou历史数据作为训练集构建时序预测模型:
[0110]
在建立时序预测模型时,考虑到每个用户使用流量的多少受到以下方面限制:一是受到运营商套餐限制;二是受到用户每天可上网时间的限制;三是受到应用类型的限制,例如视频类应用,其消耗流量与视频清晰度直接相关。因此,每个用户在有限时间段内能够消费的流量是有限的,将4g用户的上限值设为ω
4g
,5g用户的上限值设为ω
5g
,作为约束条件可以提高预测模型的合理性。
[0111]
对于4g用户dou历史数据,采用参数集为β3的函数f3(t;β3)拟合4gdou与时间序列t之间的函数关系:o=f3(t;β3)+ε3,其中ε3为误差项。将历史数据集o,优化目标约束条件max{f3(t,β3),t∈[n-k,n+i]}≤ω
4g
输入函数拟合工具,获得函数参数的最佳估计值β
′3,随之确定出4g用户dou的发展趋势拟合函数:o

t
=f3(t;β
′3)。
[0112]
对于5g用户dou历史数据,采用参数集为β4的函数f4(t;β4)拟合5gdou与时间序列t之间的函数关系:p=f4(t;β4)+ε4,其中ε4为误差项。将历史数据集p,优化目标约束条件max{f4(t,β4),t∈[n-k,n+i]}≤ω
5g
输入函数拟合工具,获得函数参数的最佳估计值β
′4,随之确定5g用户dou的发展趋势拟合函数:p

t
=f4(t;β
′4)。
[0113]
再次,对以5g用户驻留比历史数据作为训练集构建时序预测模型进行介绍:
[0114]
采用参数集为β5的函数f5(t;β5)拟合5g流量驻留比q与时间序列t之间的函数关系:q=f5(t;β5)+ε5,其中ε5为误差项。将训练数据集q、优化目标约束条件max{f5(t;β5),t∈[n-l,n+i]}≤1输入函数拟合工具,获得函数参数的最佳估计值β
′5,随之确定5g流量驻留比q的发展趋势拟合函数:q

t
=f5(t;β
′5)。
[0115]
本技术实施例中,在各时序预测模型训练过程中充分考虑了训练数据的特性,相应设置优化目标、约束条件进行训练,并将预设5g用户驻留比目标数据加入训练集,确保了训练得到的时序预测模型精度较高,输出的4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据准确性较高。
[0116]
进一步地,如图2所示,s130:根据4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据计算4g网络预测流量和5g网络预测流量,可以包括:
[0117]
s1301,根据4g用户量预测数据和4g用户dou预测数据计算4g业务预测流量,以及根据5g用户量预测数据和5g用户dou预测数据计算5g业务预测流量。
[0118]
其中,4g业务预测流量=4g用户量预测数据
×
4g用户dou预测数据;5g业务预测流量=5g用户量预测数据
×
5g用户dou预测数据。
[0119]
s1302,根据5g业务预测流量和5g用户驻留比预测数据计算5g网络预测流量。
[0120]
其中,5g网络预测流量=5g业务预测流量
×
5g用户驻留比预测数据。
[0121]
s1303,根据4g业务预测流量、5g业务预测流量和5g用户驻留比预测数据计算4g网络预测流量。
[0122]
其中,4g网络预测流量=5g业务预测流量
×
(1-5g用户驻留比预测数据)+4g业务预测流量。
[0123]
进一步的,基于上面对s120中训练各时序预测模型的过程介绍,可以得出:
[0124]
4g用户量预测数据可以表示为:x

t
=f1(t;β
′1),t∈[n+1,n+i]。
[0125]
5g用户量预测数据可以表示为:y

t
=f2(t;β
′2),t∈[n+1,n+i]。
[0126]
4g用户dou预测数据可以表示为:o

t
=f3(t;β
′3),t∈[n+1,n+i]。
[0127]
5g用户dou预测数据可以表示为:p

t
=f4(t;β
′4),t∈[n+1,n+i]。
[0128]
5g用户驻留比历史数据可以表示为:q

t
=f5(t;β
′5),t∈[n+1,n+i]。
[0129]
相应的,将4g、5g网络流量分别用字母u、v表示,其在时间窗[t+1,t+i]上的预测值用u’、v’表示。结合如图3所示的5g网络预测流量和4g网络预测流量的计算原理,综合各数据表达式,可以得出5g网络预测流量和4g网络预测流量的计算公式:
[0130]
时刻t的5g网络预测流量:v

t
=f(β
′2,t)f(β
′4,t)f(β
′5,t),t∈[n+1,n+i];
[0131]
时刻t的4g网络预测流量:u

t
=f(β
′1,t)f(β
′3,t)+f(β
′2,t)f(β
′4,t)[1-f(β
′5,t)],t∈[n+1,n+i]。
[0132]
本技术实施例中,充分考虑了5g业务流量回落到4g网络的情况,构建时序预测模型,通过预测5g用户驻留比测算4g网络预测流量和5g网络预测流量,提高了4g网络和5g网络流量的预测准确性。
[0133]
在一种实施例中,5g用户量历史数据包括独立组网sa用户量历史数据和非独立组网nsa用户量历史数据,5g用户dou历史数据包括sa用户dou历史数据和nsa用户dou历史数据。
[0134]
相应的,5g用户量预测数据包括独立组网sa用户量预测数据和非独立组网nsa用户量预测数据,5g用户dou预测数据包括sa用户dou预测数据和nsa用户dou预测数据。
[0135]
进一步地,如图4所示,s1301:根据5g用户量预测数据和5g用户dou预测数据计算5g业务预测流量,可以包括:
[0136]
s13011,根据sa用户量预测数据和sa用户dou预测数据计算sa业务预测流量,以及根据nsa用户量预测数据和nsa用户dou预测数据计算nsa业务预测流量。
[0137]
其中,考虑到5g网络架构分为独立组网(standalone,sa)和非独立组网(non-standalone,nsa),sa终端用户的驻留比随网络建设完善而持续增长,然而,nsa终端因为功耗大,终端的节电功能,导致难以在5g网络稳定驻留,nsa用户的驻留比无明显提升。考虑到sa用户和nsa用户在业务体验以及5g网络驻留上存在的差异性,特此,将5g用户进一步区分为sa用户和nsa用户,分别计算sa业务预测流量和nsa业务预测流量。
[0138]
在一种实施例中,5g用户驻留比预测数据包括sa用户驻留比预测数据和nsa用户驻留比预测数据。
[0139]
进一步地,如图5所示,s1302:根据5g业务预测流量和5g用户驻留比预测数据计算5g网络预测流量,可以包括:
[0140]
s13021,根据sa业务预测流量和sa用户驻留比预测数据计算sa网络预测流量,以及根据nsa业务预测流量和nsa用户驻留比预测数据计算nsa网络预测流量。
[0141]
其中,考虑到sa用户和nsa用户在业务体验以及5g网络驻留上存在的差异性,特此,将5g用户驻留比预测数据分为sa用户驻留比预测数据和nsa用户驻留比预测数据,在相应分别计算sa网络预测流量和nsa网络预测流量。
[0142]
本技术实施例中,考虑到sa用户和nsa用户在业务体验以及5g网络驻留上存在的差异性,将上述几类历史维度的5g网络数据细分为sa用户数据和nsa用户数据,再根据细分后的历史维度的数据分别进行未来维度的sa网络预测流量和nsa网络预测流量计算,进一步地提升了5g网络流量的预测准确性。
[0143]
在一种实施例中,4g网络预测流量通过如下算式计算得到:
[0144]
net
4g
=ser
4g
+ser
sa
+ser
nsa-net
sa-net
nsa
[0145]
其中,net
4g
为4g网络预测流量,ser
4g
为4g业务预测流量,ser
sa
为sa业务预测流量,
ser
nsa
为nsa业务预测流量,net
sa
为sa网络预测流量,net
nsa
为nsa网络预测流量。
[0146]
为了帮助理解,下面将结合算式对将5g用户量历史数据细分为独立组网sa用户量历史数据和非独立组网nsa用户量历史数据,以及将5g用户dou历史数据细分为sa用户dou历史数据和nsa用户dou历史数据后,进行4g网络预测流量、sa网络预测流量和nsa网络预测流量的预测进行说明:
[0147]
关于4g用户量历史数据、4g用户dou历史数据、4g用户量预测数据和4g用户dou预测数据的表达式可参考上面实施例。
[0148]
sa用户量历史数据可以表示为:y1={y1n-k,

,y1n-2,y1n-1,y1n}。
[0149]
nsa用户量历史数据可以表示为:y2={y2n-k,

,y2n-2,y2n-1,y2n}。
[0150]
sa用户dou历史数据可以表示为:p1={p1n-k,

,p1n-2,p1n-1,p1n}。
[0151]
nsa用户dou历史数据可以表示为:p2={p2n-k,

,p2n-2,p2n-1,p2n}。
[0152]
首先,分别训练sa用户量和nsa用户量的时序预测模型:
[0153]
采用参数集为β8的函数f8(t;β8)拟合sa用户量y1与时间序列t之间的函数关系:y1=f8(t;β8)+ε8,其中ε8为误差项。将历史数据集y1,优化目标输入函数拟合工具,获得函数参数的最佳估计值β
′8,随之确定sa用户量y1的发展趋势拟合函数:y1

t
=f8(t;β
′8)。
[0154]
采用参数集为β9的函数f9(t;β9)拟合nsa用户量y2与时间序列t之间的函数关系:y2=f9(t;β9)+ε9,其中ε9为误差项。将历史数据集y2,优化目标输入函数拟合工具,获得函数参数的最佳估计值β
′9,随之确定nsa用户量y2的发展趋势拟合函数:y2

t
=f9(t;β
′9)。
[0155]
其次,分别训练sa用户dou、nsa用户dou的时序预测模型:
[0156]
参考上面实施例的说明,将每个sa用户及nsa用户消费流量的上限值设为ω
5g
,作为约束条件可以提高预测模型的合理性。
[0157]
采用参数集为β10的函数f10(t;β10)拟合sa用户dou与时间序列t之间的函数关系:p1=f10(t;β10)+ε10,其中ε10为误差项。将历史数据集p1,优化目标约束条件max{f
10
(t,β
10
),t∈[n-k,n+i]}≤ω5g输入函数拟合工具,获得函数参数的最佳估计值β

10
,随之确定sa用户dou的发展趋势拟合函数:p1

t
=f10(t;β

10
)。
[0158]
采用参数集为β11的函数f11(t;β11)拟合nsa用户dou与时间序列t之间的函数关系:p2=f11(t;β11)+ε11,其中ε11为误差项。将历史数据集p2,优化目标约束条件max{f
11
(t,β
11
),t∈[n-k,n+i]}≤ω5g输入函数拟合工具,获得函数参数的最佳估计值β

11
,随之确定nsa用户dou的发展趋势拟合函数:p2

t
=f11(t;β

11
)。
[0159]
再次,采集sa用户驻留比的历史数据和关键时间点目标数据,作为训练集q1;采集nsa用户驻留比的历史数据和关键时间点目标数据,作为训练集q2。分别训练sa用户驻留比预测数据和nsa用户驻留比预测数据的时序预测模型:
[0160]
采用参数集为β12的函数f12(t;β12)拟合5g sa流量驻留比q1与时间序列t之间的
函数关系:q1=f12(t;β12)+ε12,其中ε12为误差项。将训练数据集q1、优化目标约束条件max{f
12
(t;β
12
),t∈[n-k,n+i]}≤1输入函数拟合工具,获得函数参数的最佳估计值β

12
,随之确定5g sa流量驻留比q1的发展趋势拟合函数:q

t
=f12(t;β

12
)。
[0161]
采用参数集为β13的函数f13(t;β13)拟合5g sa流量驻留比q2与时间序列t之间的函数关系:q2=f13(t;β13)+ε13,其中ε13为误差项。将历史数据集q2、优化目标约束条件max{f
13
(t;β
13
),t∈[n-k,n+i]}≤1输入函数拟合工具,获得函数参数的最佳估计值β

13
,随之确定5g sa流量驻留比q2的发展趋势拟合函数:q

t
=f13(t;β

13
)。
[0162]
基于上述介绍,能够得出各预测量表达式:
[0163]
sa流量驻留比预测值:q1

t
=f12(t;β

12
),t∈[n+1,n+i。
[0164]
nsa流量驻留比预测值:q2

t
=f13(t;β

13
),t∈[n+1,n+i。
[0165]
sa用户量预测:y1

t
=f8(t;β
′8),t∈[n+1,n+i]。
[0166]
nsa用户量预测:y2

t
=f9(t;β
′9),t∈[n+1,n+i]。
[0167]
sa用户dou的预测:p1

t
=f10(t;β

10
),t∈[n+1,n+i]。
[0168]
nsa用户dou的预测:p2

t
=f11(t;β

11
),t∈[n+1,n+i]。
[0169]
相应的,结合图6所示5g网络预测流量的计算原理,t时刻5g网络预测流量的表达式为:
[0170]v′n=f(β
′8,n)f(β

10
,n)f(β

12
,n)+f(β
′9,n)f(β

11
,n)f(β

11
,n),n∈[t+1,t+i]。
[0171]
t时刻4g网络预测流量的表达式为:
[0172]u′n=f(β
′1,n)f(β
′3,n)+f(β
′8,n)f(β

10
,n)[1-f(β

12
,n)]+f(β
′9,n)f(β

11
,n)[1-f(β

13
,n)],n∈[t+1,t+i]。
[0173]
进一步地,基于上述两表达式,本技术实施还提供了某一地市的网络流量预测结果图,如图7所示,可直观显示4g和5g网络流量增长情况、4/5g分流占比等信息,同时可直接示出4g网络流量增长空间和发展拐点。
[0174]
本技术实施例的预测结果能够指导5g和4g协同规划,为频率资源配置、扩容保障方案提供决策依据。
[0175]
本技术实施例中,考虑到sa用户和nsa用户在业务体验以及5g网络驻留上存在的差异性,通过计算得到的sa网络预测流量和nsa网络预测流量计算4g网络预测流量,进一步地提升了4g网络流量的预测准确性。
[0176]
在一种实施例中,s120:根据5g用户驻留比历史数据分别构建时序预测模型输出5g用户驻留比预测数据,可以包括:
[0177]
将5g用户驻留比历史数据和预设5g用户驻留比目标数据作为训练集构建时序预测模型,输出5g用户驻留比预测数据。
[0178]
本技术实施例考虑到5g网络运行初期,可采集到的有效历史数据有限,为此,可以引入驻留比目标数据,帮助提高预测模型的准确性。根据网络规划过程中设定的网络覆盖策略和目标,收集在关键时间点的驻留比目标数据,用户驻留比历史数据和驻留比目标数据共同构成5g驻留比时序预测模型的训练集,提升了时序预测模型训练精度,能够保证5g
用户驻留比预测数据的准确性。
[0179]
本技术实施例中,首先从业务域获取第四代移动通信技术4g用户业务历史数据、第五代移动通信技术5g用户业务历史数据和5g用户驻留比历史数据,然后根据4g用户业务历史数据、5g用户业务历史数据和5g用户驻留比历史数据分别构建时序预测模型,输出4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据,最终根据4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据计算4g网络预测流量和5g网络预测流量,充分考虑了5g业务流量回落到4g网络的情况,通过预测5g用户驻留比测算4g网络预测流量和5g网络预测流量,提高了4g网络和5g网络流量的预测准确性。
[0180]
上面介绍了直接采集4g用户量历史数据和5g用户量历史数据以计算4g网络预测流量和5g网络预测流量的网络流量预测方法。考虑到现网总用户已进入发展平稳期,5g用户的增长主要来自于4g用户的转化。因此,本技术实施例还提供一种应用4g和5g的总用户量历史数据和5g用户渗透率历史数据来计算4g网络预测流量和5g网络预测流量的网络流量预测方法,以总用户数的平稳发展为约束,将4g和5g用户量绝对值的预测,转换为相对渗透率的预测,做到4g和5g用户联动分析,以提高预测准确性,如图8所示,该方法包括:
[0181]
s810,从业务域获取4g网络和5g网络的总用户量历史数据、4g用户平均每户每月上网流量dou历史数据、5g用户平均每户每月上网流量dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据。
[0182]
s820,根据总用户量历史数据、4g用户dou历史数据、5g用户dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据分别构建时序预测模型,输出总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据。
[0183]
s830,根据总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据计算4g网络预测流量和5g网络预测流量。
[0184]
其中,相较于上述实施例直接采集4g用户量历史数据和5g用户量历史数据以计算4g网络预测流量和5g网络预测流量的网络流量预测方法,区别仅在于:本技术实施例无法直接根据4g用户量历史数据和5g用户量历史数据分别预测4g用户量预测数据和5g用户量预测数据,而是需要根据总用户量历史数据预测总用户量预测数据,以及根据5g用户渗透率历史数据预测5g用户渗透率预测数据,再根据总用户量预测数据和5g用户渗透率预测数据计算4g用户量预测数据和5g用户量预测数据。
[0185]
进一步的,关于根据4g用户dou历史数据、5g用户dou历史数据、5g用户驻留比历史数据分别训练相应时序预测模型的原理与上述实施例直接采集4g用户量历史数据和5g用户量历史数据以计算4g网络预测流量和5g网络预测流量的网络流量预测方法相同,不再赘述。
[0186]
示例性的,下面对总用户量预测数据和5g用户渗透率预测数据的预测进行说明:
[0187]
总用户量历史数据可以表示为:z={/zn-k,

,zt-2,zn-1,zn}。
[0188]
5g用户渗透率历史数据可以表示为:5g用户渗透率历史数据可以表示为:
[0189]
首先,训练总用户量预测数据的时序预测模型:
[0190]
采用参数集为β6的函数f6(t;β6)拟合总用户量z与时间序列t之间的函数关系:z=f6(t;β6)+ε6,其中ε6为误差项。将历史数据集z,优化目标输入函数拟合工具,获得函数参数的最佳估计值β
′6,随之确定总用户量量z的发展趋势拟合函数:x

t
=f6(t;β
′6)。
[0191]
然后,训练5g用户渗透率预测数据的时序预测模型:
[0192]
采用参数集为β7的函数f7(t;β7)拟合5g用户渗透率与时间序列t之间的函数关系:其中ε7为误差项。将历史数据集优化目标约束条件max{f7(t,β7),t∈[n-k,n+i]}≤1输入函数拟合工具,获得函数参数的最佳估计值β
′7,随之确定5g用户渗透率的发展趋势拟合函数:
[0193]
本技术实施例中,考虑到现网总用户数已经趋于平稳发展,以总用户数的平稳发展为约束,将4g和5g用户量绝对值的预测,转换为相对渗透率的预测,做到4g和5g用户联动分析,以提高预测准确性,充分考虑了5g业务流量回落到4g网络的情况,通过预测5g用户驻留比测算4g网络预测流量和5g网络预测流量,提高了4g网络和5g网络流量的预测准确性。
[0194]
在一种实施例中,如图9所示,s830:根据总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据计算4g网络预测流量和5g网络预测流量,可以包括:
[0195]
s8301,根据总用户量预测数据和5g用户渗透率预测数据计算4g用户量预测数据和5g用户量预测数据。
[0196]
s8302,根据4g用户量预测数据和4g用户dou预测数据计算4g业务预测流量,以及根据5g用户量预测数据和5g用户dou预测数据计算5g业务预测流量。
[0197]
s8303,根据5g业务预测流量和5g用户驻留比预测数据计算5g网络预测流量。
[0198]
s8304,根据4g业务预测流量、5g业务预测流量和5g用户驻留比预测数据计算4g网络预测流量。
[0199]
其中,基于上述总用户量预测数据的时序预测模型和5g用户渗透率预测数据的时序预测模型的函数表达式,即可得出:
[0200]
总用户量预测数据:z

t
=f6(t;β
′6),t∈[n+1,n+i]。
[0201]
5g用户渗透率预测数据:
[0202]
5g用户量预测数据:
[0203]
4g用户量预测数据:
[0204]
预测出4g用户量预测数据和5g用户量预测数据后,之后计算4g网络预测流量和5g网络预测流量的步骤与上述实施例介绍的直接采集4g用户量历史数据和5g用户量历史数据以计算4g网络预测流量和5g网络预测流量的网络流量预测方法步骤相同,不再赘述。
[0205]
本技术实施例中,考虑到现网总用户数已经趋于平稳发展,以总用户数的平稳发展为约束,将4g和5g用户量绝对值的预测,转换为相对渗透率的预测,做到4g和5g用户联动分析,以提高预测准确性。
[0206]
进一步地,首先从业务域获取4g网络和5g网络总用户量历史数据、4g用户平均每户每月上网流量dou历史数据、5g用户平均每户每月上网流量dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据,然后根据总用户量历史数据、4g用户dou历史数据、5g用户dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据分别构建时序预测模型,输出总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据,最后根据总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据计算4g网络预测流量和5g网络预测流量,充分考虑了5g业务流量回落到4g网络的情况,通过预测5g用户驻留比测算4g网络预测流量和5g网络预测流量,提高了4g网络和5g网络流量的预测准确性。
[0207]
图1-图9描述了网络流量预测方法,下面结合图10-图12描述本技术实施例提供的装置。为了实现上述功能,网络流量预测装置包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0208]
本技术实施例可以根据上述方法,示例性的对网络流量预测装置进行功能模块的划分。网络流量预测装置可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0209]
图10示出了本技术一个实施例提供的网络流量预测装置的结构示意图,图10所示装置中各模块具有实现图1中各个步骤的功能,并能达到其相应技术效果。如图10所示,该装置可以包括:
[0210]
获取模块1001,用于从业务域获取第四代移动通信技术4g用户业务历史数据、第五代移动通信技术5g用户业务历史数据和5g用户驻留比历史数据;
[0211]
训练模块1002,用于根据4g用户业务历史数据、5g用户业务历史数据和5g用户驻留比历史数据分别构建时序预测模型,输出4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据;
[0212]
计算模块1003,用于根据4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据计算4g网络预测流量和5g网络预测流量。
[0213]
在一种实施例中,4g用户业务预测数据包括4g用户量预测数据和4g用户平均每户每月上网流量dou预测数据,5g用户业务预测数据包括5g用户量预测数据和5g用户平均每户每月上网流量dou预测数据;
[0214]
计算模块1003,包括第一计算单元、第二计算单元和第三计算单元;
[0215]
第一计算单元,用于根据4g用户量预测数据和4g用户dou预测数据计算4g业务预测流量,以及根据5g用户量预测数据和5g用户dou预测数据计算5g业务预测流量;
[0216]
第二计算单元,用于根据5g业务预测流量和5g用户驻留比预测数据计算5g网络预测流量;
[0217]
第三计算单元,用于根据4g业务预测流量、5g业务预测流量和5g用户驻留比预测数据计算4g网络预测流量。
[0218]
在一种实施例中,5g用户量预测数据包括独立组网sa用户量预测数据和非独立组网nsa用户量预测数据,5g用户dou预测数据包括sa用户dou预测数据和nsa用户dou预测数据;
[0219]
第一计算单元,具体用于:
[0220]
根据sa用户量预测数据和sa用户dou预测数据计算sa业务预测流量,以及根据nsa用户量预测数据和nsa用户dou预测数据计算nsa业务预测流量。
[0221]
在一种实施例中,5g用户驻留比预测数据包括sa用户驻留比预测数据和nsa用户驻留比预测数据;
[0222]
第二计算单元,具体用于:
[0223]
根据sa业务预测流量和sa用户驻留比预测数据计算sa网络预测流量,以及根据nsa业务预测流量和nsa用户驻留比预测数据计算nsa网络预测流量。
[0224]
在一种实施例中,4g网络预测流量通过如下算式计算得到:
[0225]
net
4g
=ser
4g
+ser
sa
+ser
nsa-net
sa-net
nsa
[0226]
其中,net
4g
为4g网络预测流量,ser
4g
为4g业务预测流量,ser
sa
为sa业务预测流量,ser
nsa
为nsa业务预测流量,net
sa
为sa网络预测流量,net
nsa
为nsa网络预测流量。
[0227]
在一种实施例中,训练模块1002,具体用于:
[0228]
将5g用户驻留比历史数据和预设5g用户驻留比目标数据作为训练集构建时序预测模型,输出5g用户驻留比预测数据。
[0229]
本技术实施例中,首先从业务域获取第四代移动通信技术4g用户业务历史数据、第五代移动通信技术5g用户业务历史数据和5g用户驻留比历史数据,然后根据4g用户业务历史数据、5g用户业务历史数据和5g用户驻留比历史数据分别构建时序预测模型,输出4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据,最终根据4g用户业务预测数据、5g用户业务预测数据和5g用户驻留比预测数据计算4g网络预测流量和5g网络预测流量,充分考虑了5g业务流量回落到4g网络的情况,通过预测5g用户驻留比测算4g网络预测流量和5g网络预测流量,提高了4g网络和5g网络流量的预测准确性。
[0230]
图11示出了本技术一个实施例提供的网络流量预测装置的结构示意图,图11所示装置中各模块具有实现图8中各个步骤的功能,并能达到其相应技术效果。如图11所示,该装置可以包括:
[0231]
获取模块1101,用于从业务域获取第四代移动通信技术4g网络和第五代移动通信技术5g网络总用户量历史数据、4g用户平均每户每月上网流量dou历史数据、5g用户平均每户每月上网流量dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据;
[0232]
训练模块1102,用于根据总用户量历史数据、4g用户dou历史数据、5g用户dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据分别构建时序预测模型,输出总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据;
[0233]
计算模块1103,用于根据总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据计算4g网络预测流量和5g网络预测
流量。
[0234]
在一种实施例中,计算模块1103,具体用于:
[0235]
根据总用户量预测数据和5g用户渗透率预测数据计算4g用户量预测数据和5g用户量预测数据;
[0236]
根据4g用户量预测数据和4g用户dou预测数据计算4g业务预测流量,以及根据5g用户量预测数据和5g用户dou预测数据计算5g业务预测流量;
[0237]
根据5g业务预测流量和5g用户驻留比预测数据计算5g网络预测流量;
[0238]
根据4g业务预测流量、5g业务预测流量和5g用户驻留比预测数据计算4g网络预测流量。
[0239]
本技术实施例中,考虑到现网总用户数已经趋于平稳发展,以总用户数的平稳发展为约束,将4g和5g用户量绝对值的预测,转换为相对渗透率的预测,做到4g和5g用户联动分析,以提高预测准确性。
[0240]
进一步地,首先从业务域获取4g网络和5g网络总用户量历史数据、4g用户平均每户每月上网流量dou历史数据、5g用户平均每户每月上网流量dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据,然后根据总用户量历史数据、4g用户dou历史数据、5g用户dou历史数据、5g用户驻留比历史数据和5g用户渗透率历史数据分别构建时序预测模型,输出总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据,最后根据总用户量预测数据、4g用户dou预测数据、5g用户dou预测数据、5g用户驻留比预测数据和5g用户渗透率预测数据计算4g网络预测流量和5g网络预测流量,充分考虑了5g业务流量回落到4g网络的情况,通过预测5g用户驻留比测算4g网络预测流量和5g网络预测流量,提高了4g网络和5g网络流量的预测准确性。
[0241]
图12示出了本技术一个实施例提供的电子设备的结构示意图。如图12所示,该设备可以包括处理器1201以及存储有计算机程序指令的存储器1202。
[0242]
具体地,上述处理器1201可以包括中央处理器(central processing unit,cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
[0243]
存储器1202可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器1202可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在一个实例中,存储器1202可以包括可移除或不可移除(或固定)的介质,或者存储器1202是非易失性固态存储器。存储器1202可在综合网关容灾设备的内部或外部。
[0244]
在一个实例中,存储器1202可以是只读存储器(read only memory,rom)。在一个实例中,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
[0245]
处理器1201通过读取并执行存储器1202中存储的计算机程序指令,以实现图1和图8所示实施例中的方法,并达到图1和图8所示实例执行其方法达到的相应技术效果,为简洁描述在此不再赘述。
[0246]
在一个示例中,该电子设备还可包括通信接口1203和总线1210。其中,如图12所示,处理器1201、存储器1202、通信接口1203通过总线1210连接并完成相互间的通信。
[0247]
通信接口1203,主要用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
[0248]
总线1210包括硬件、软件或两者,将在线数据流量计费设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(accelerated graphics port,agp)或其他图形总线、增强工业标准架构(extended industry standard architecture,eisa)总线、前端总线(front side bus,fsb)、超传输(hyper transport,ht)互连、工业标准架构(industry standard architecture,isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线1210可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
[0249]
该电子设备可以执行本技术实施例中的网络流量预测方法,从而实现图1和图8描述的网络流量预测方法的相应技术效果。
[0250]
另外,结合上述实施例中的网络流量预测方法,本技术实施例可提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种网络流量预测方法。
[0251]
在示例性的实施例中,本技术实施例还提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机实现上述实施例中的网络流量预测方法。
[0252]
通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0253]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0254]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0255]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0256]
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片
机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0257]
以上内容,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1