本发明涉及流量预测,尤其涉及一种通信流量的预测方法及装置。
背景技术:
1、通信流量预测工作有助于网络运营商预测客户流量使用情况,是反映客户使用流量的重要依据。现有方式的通信流量预测,在深层网络中,梯度需要透过许多的神经网络层传递,每层都会引起相应的偏差,而这种误差也会累加起来,最后就使得梯度逐渐消失,尤其是对于较长时间的序列,预报精度较低。
技术实现思路
1、鉴于上述问题,本申请实施例提供一种克服上述问题或者至少部分地解决上述问题的通信流量的预测方法及装置。
2、第一方面,本发明实施例提供了一种通信流量的预测方法,所述方法包括:
3、获取目标用户在第一时间段使用的第一通信流量,所述第一时间段为当前时间段;
4、根据所述第一通信流量对所述目标用户在第二时间段的通信流量进行预测,得到第二通信流量,所述第二时间段表征处于所述第一时间段之后、且与所述第一时间段的时间长度相同的时间段;
5、对所述第二通信流量进行修正,得到所述目标用户在所述第二时间段的预测通信流量。
6、可选地,所述得到所述目标用户在所述第二时间段的预测通信流量之后,所述方法还包括:
7、将多个流量数据包中的每一个流量数据包与所述预测通信流量进行比较;
8、将所述多个流量数据包中大于或等于所述预测通信流量的流量数据包中,与所述预测通信流量的差值最小的流量数据包确定为目标流量数据包;
9、将所述目标流量数据包推送至所述目标用户。
10、可选地,所述根据所述第一通信流量对所述目标用户在第二时间段的通信流量进行预测,得到第二通信流量,包括:
11、通过目标长短时记忆网络对所述第一通信流量进行处理,得到所述目标用户在第二时间段的第二通信流量;
12、其中,所述目标长短时记忆网络包括共享门以及输入门,所述共享门是遗忘门和输出门合并后得到的。
13、可选地,所述对所述第二通信流量进行修正,得到所述目标用户在所述第二时间段的预测通信流量,包括:
14、通过贝叶斯回归算法对所述第二通信流量进行修正,得到所述目标用户在所述第二时间段的预测通信流量。
15、第二方面,本发明实施例还提供了一种通信流量的预测装置,所述装置包括:
16、获取模块,用于获取目标用户在第一时间段使用的第一通信流量,所述第一时间段为当前时间段;
17、预测模块,用于根据所述第一通信流量对所述目标用户在第二时间段的通信流量进行预测,得到第二通信流量,所述第二时间段表征处于所述第一时间段之后、且与所述第一时间段的时间长度相同的时间段;
18、修正模块,用于对所述第二通信流量进行修正,得到所述目标用户在所述第二时间段的预测通信流量。
19、可选地,所述装置还包括:
20、比较模块,用于将多个流量数据包中的每一个流量数据包与所述预测通信流量进行比较;
21、确定模块,用于将所述多个流量数据包中大于或等于所述预测通信流量的流量数据包中,与所述预测通信流量的差值最小的流量数据包确定为目标流量数据包;
22、推送模块,用于将所述目标流量数据包推送至所述目标用户。
23、可选地,所述预测模块,具体用于:
24、通过目标长短时记忆网络对所述第一通信流量进行处理,得到所述目标用户在第二时间段的第二通信流量;
25、其中,所述目标长短时记忆网络包括共享门以及输入门,所述共享门是遗忘门和输出门合并后得到的。
26、可选地,所述修正模块,具体用于:
27、通过贝叶斯回归算法对所述第二通信流量进行修正,得到所述目标用户在所述第二时间段的预测通信流量。
28、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
29、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
30、第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
31、第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
32、本发明上述实施例,通过获取目标用户在第一时间段使用的第一通信流量,根据所述第一通信流量对所述目标用户在所述第一时间段之后的第二时间段的通信流量进行预测,得到第二通信流量,即通过第一时间段实际使用的第一通信流量对未来的第二时间段的通信流量数据进行预测,输出目标用户的流量预测值。并且,对第二时间段的第二通信流量进行修正,得到修正后的预测通信流量,能够提高流通信流量预测的准确性,以便帮助运营商更好地规划网络资源,提高客户对合适流量包的选购率。
1.一种通信流量的预测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述得到所述目标用户在所述第二时间段的预测通信流量之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一通信流量对所述目标用户在第二时间段的通信流量进行预测,得到第二通信流量,包括:
4.根据权利要求1所述的方法,其特征在于,所述对所述第二通信流量进行修正,得到所述目标用户在所述第二时间段的预测通信流量,包括:
5.一种通信流量的预测装置,其特征在于,所述装置包括:
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
7.根据权利要求5所述的装置,其特征在于,所述预测模块,具体用于:
8.根据权利要求5所述的装置,其特征在于,所述修正模块,具体用于:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-4任一项所述的通信流量的预测方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-4任一项所述的通信流量的预测方法的步骤。