[go: up one dir, main page]

CN104506378A - Data flow prediction device and method - Google Patents

Data flow prediction device and method Download PDF

Info

Publication number
CN104506378A
CN104506378A CN201410727881.7A CN201410727881A CN104506378A CN 104506378 A CN104506378 A CN 104506378A CN 201410727881 A CN201410727881 A CN 201410727881A CN 104506378 A CN104506378 A CN 104506378A
Authority
CN
China
Prior art keywords
signal
data flow
type
data traffic
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410727881.7A
Other languages
Chinese (zh)
Other versions
CN104506378B (en
Inventor
段晓明
许文俊
卢晓梅
欧蓉
刘子砚
王翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Huawei Technologies Co Ltd
Original Assignee
Shanghai Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Huawei Technologies Co Ltd filed Critical Shanghai Huawei Technologies Co Ltd
Priority to CN201410727881.7A priority Critical patent/CN104506378B/en
Publication of CN104506378A publication Critical patent/CN104506378A/en
Application granted granted Critical
Publication of CN104506378B publication Critical patent/CN104506378B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请提供了一种预测数据流量的装置及方法。装置包括:信号获取模块;确定模块,用于根据数据流量信号,确定数据流量信号对应的波形具有自相似性;信号处理模块,用于采用小波分析技术对波形进行分解与重构;确定模块,还用于将至少一个逼近信号以及多个细节信号中的平稳性小于第一预设阈值的信号,确定为第一类数据流量信号;将平稳性大于或等于第一预设阈值的信号,确定为第二类数据流量信号;计算模块,用于对第一类数据流量信号采用压缩感知模型进行预测;对第二类数据流量信号采用线性模型进行预测;合成第一类预测结果与第二类预测结果。采用本申请的装置或方法,可以提高对于数据流量的预测精度。

The present application provides a device and method for predicting data traffic. The device includes: a signal acquisition module; a determination module, which is used to determine that the waveform corresponding to the data flow signal has self-similarity according to the data flow signal; a signal processing module, which is used to decompose and reconstruct the waveform by wavelet analysis technology; the determination module, It is also used to determine at least one approximation signal and a signal whose stationarity is less than a first preset threshold among the plurality of detail signals as the first type of data traffic signal; and determine a signal whose stationarity is greater than or equal to the first preset threshold It is the second type of data flow signal; the calculation module is used to predict the first type of data flow signal by using the compressed sensing model; use the linear model to predict the second type of data flow signal; synthesize the first type of prediction results and the second type forecast result. By adopting the device or method of the present application, the prediction accuracy for data traffic can be improved.

Description

一种预测数据流量的装置及方法A device and method for predicting data traffic

技术领域technical field

本申请涉及通信领域,特别是涉及一种预测数据流量的装置及方法。The present application relates to the communication field, in particular to a device and method for predicting data traffic.

背景技术Background technique

随着通信技术的不断发展,移动终端等电子设备之间进行通信所产生的数据流量也越来越大。With the continuous development of communication technology, the data traffic generated by communication between electronic devices such as mobile terminals is also increasing.

现有技术中,为了能够合理分配网络资源,在传输数据流量的过程中,会根据实际的数据流量信息,对未来一段时间内需要传输的数据量进行预测。根据预测结果,对网络资源进行分配,可以更加高效地进行数据传输。In the prior art, in order to reasonably allocate network resources, during the process of transmitting data traffic, the amount of data to be transmitted in a future period of time is predicted based on actual data traffic information. According to the prediction results, the network resources are allocated to transmit data more efficiently.

但是,现有技术中,对于数据流量的预测,通常主要采用某一种方式进行预测。而该种方式通常只对于某一种或某几种特定类型的业务所产生的数据流量具有较高的预测精度,而对于其他业务所产生的数据流量,往往预测精度较低。However, in the prior art, for data traffic prediction, usually a certain method is mainly used for prediction. However, this method usually only has high prediction accuracy for the data traffic generated by one or several specific types of services, while for the data traffic generated by other services, the prediction accuracy is often low.

发明内容Contents of the invention

本申请的目的是提供一种预测数据流量的装置及方法,能够根据业务的数据流量的波形特性,采用与数据流量的波形特性相匹配的预测方式对数据流量进行预测,从而提高对于数据流量的预测精度。The purpose of this application is to provide a device and method for predicting data traffic, which can predict data traffic by using a prediction method that matches the waveform characteristics of data traffic according to the waveform characteristics of business data traffic, thereby improving the data traffic. prediction accuracy.

为实现上述目的,本申请提供了如下方案:In order to achieve the above object, the application provides the following scheme:

根据本申请的第一方面的第一种可能的实现方式,本申请提供一种预测数据流量的装置,包括:According to a first possible implementation manner of the first aspect of the present application, the present application provides a device for predicting data traffic, including:

信号获取模块,用于获取预设时间长度内的数据流量信号;A signal acquisition module, configured to acquire a data flow signal within a preset time length;

确定模块,用于根据所述数据流量信号,确定所述数据流量信号对应的波形具有自相似性;A determining module, configured to determine, according to the data flow signal, that the waveform corresponding to the data flow signal has self-similarity;

信号处理模块,用于采用小波分析技术对所述波形进行分解与重构,得到重构后的数据流量信号;所述重构后的数据流量信号包括至少一个逼近信号以及多个细节信号;A signal processing module, configured to decompose and reconstruct the waveform using wavelet analysis technology to obtain a reconstructed data flow signal; the reconstructed data flow signal includes at least one approximation signal and multiple detail signals;

所述确定模块,还用于将所述至少一个逼近信号以及多个细节信号中的平稳性小于第一预设阈值的信号,确定为第一类数据流量信号;The determination module is further configured to determine the at least one approximation signal and a signal whose stationarity is less than a first preset threshold among the plurality of detail signals as the first type of data traffic signal;

将所述至少一个逼近信号以及多个细节信号中的平稳性大于或等于所述第一预设阈值的信号,确定为第二类数据流量信号;determining a signal whose stationarity is greater than or equal to the first preset threshold among the at least one approximation signal and the plurality of detail signals as a second type of data traffic signal;

计算模块,用于对所述第一类数据流量信号采用压缩感知模型进行预测,得到第一类预测结果;A calculation module, configured to predict the first type of data traffic signal using a compressed sensing model to obtain a first type of prediction result;

对所述第二类数据流量信号采用线性模型进行预测,得到第二类预测结果;Predicting the second type of data traffic signal using a linear model to obtain a second type of prediction result;

合成所述第一类预测结果与所述第二类预测结果。Synthesizing the first type of prediction result and the second type of prediction result.

结合第一方面的第二种可能的实现方式,所述信号获取模块,具体用于:In combination with the second possible implementation of the first aspect, the signal acquisition module is specifically used for:

按照预设时间间隔对产生的数据流量进行采样,得到按时间顺序排列的各个采样点对应的数据流量;Sampling the generated data flow according to the preset time interval to obtain the data flow corresponding to each sampling point arranged in chronological order;

从所述按时间顺序排列的各个采样点对应的数据流量中,截取预设时间长度内的采样点对应的数据流量。From the data traffic corresponding to each sampling point arranged in chronological order, the data traffic corresponding to the sampling point within a preset time length is intercepted.

结合第一方面的第三种可能的实现方式,所述确定模块,具体用于:In combination with the third possible implementation manner of the first aspect, the determining module is specifically used for:

采用重标极差分析法计算所述数据流量信号对应的波形的赫斯特指数;Calculate the Hurst exponent of the waveform corresponding to the data flow signal by using the rescaled range analysis method;

确定所述赫斯特指数的值大于第二预设阈值。It is determined that the value of the Hurst exponent is greater than a second preset threshold.

结合第一方面的第二种可能的实现方式的一种具体实现方式,所述确定模块,具体用于:With reference to a specific implementation manner of the second possible implementation manner of the first aspect, the determining module is specifically configured to:

根据公式计算所述至少一个逼近信号以及多个细节信号的样本自相关函数;According to the formula calculating a sample autocorrelation function of the at least one approximation signal and the plurality of detail signals;

的信号确定为所述第一类数据流量信号;Will The signal is determined as the first type of data flow signal;

其中,Xi为预设时间长度内的第i个采样点对应的数据流量;EX为X的均值;N为所述预设时间长度内的采样点的个数;k=1,2,3,...K;θ为所述第一预设阈值。Wherein, Xi is the data flow corresponding to the i-th sampling point within the preset time length; EX is the mean value of X; N is the number of sampling points within the preset time length; k=1,2, 3,...K; θ is the first preset threshold.

结合第一方面的第四种可能的实现方式,所述确定模块还用于:With reference to the fourth possible implementation manner of the first aspect, the determining module is further configured to:

确定所述数据流量信号对应的波形不具有自相似性;determining that the waveform corresponding to the data flow signal does not have self-similarity;

所述计算模块,还用于:The calculation module is also used for:

当所述确定模块确定所述数据流量信号对应的波形不具有自相似性时,采用线性模型预测所述数据流量信号。When the determining module determines that the waveform corresponding to the data flow signal does not have self-similarity, a linear model is used to predict the data flow signal.

根据本申请的第二方面的第一种可能的实现方式,本申请提供一种预测数据流量的方法,包括:According to the first possible implementation manner of the second aspect of the present application, the present application provides a method for predicting data traffic, including:

获取预设时间长度内的数据流量信号;Obtaining data flow signals within a preset time length;

根据所述数据流量信号,确定所述数据流量信号对应的波形具有自相似性;According to the data flow signal, determine that the waveform corresponding to the data flow signal has self-similarity;

采用小波分析技术对所述波形进行分解与重构,得到重构后的数据流量信号;所述重构后的数据流量信号包括至少一个逼近信号以及多个细节信号;Decomposing and reconstructing the waveform by using wavelet analysis technology to obtain a reconstructed data flow signal; the reconstructed data flow signal includes at least one approximation signal and a plurality of detail signals;

将所述至少一个逼近信号以及多个细节信号中的平稳性小于第一预设阈值的信号,确定为第一类数据流量信号;Determining a signal whose stationarity is less than a first preset threshold among the at least one approximation signal and the plurality of detail signals as a first-type data traffic signal;

将所述至少一个逼近信号以及多个细节信号中的平稳性大于或等于所述第一预设阈值的信号,确定为第二类数据流量信号,determining a signal whose stationarity is greater than or equal to the first preset threshold among the at least one approximation signal and the plurality of detail signals as a second-type data traffic signal,

对所述第一类数据流量信号采用压缩感知模型进行预测,得到第一类预测结果;Predicting the first type of data flow signal using a compressed sensing model to obtain a first type of prediction result;

对所述第二类数据流量信号采用线性模型进行预测,得到第二类预测结果;Predicting the second type of data traffic signal using a linear model to obtain a second type of prediction result;

合成所述第一类预测结果与所述第二类预测结果。Synthesizing the first type of prediction result and the second type of prediction result.

结合第二方面的第二种可能的实现方式,所述获取预设时间长度内的数据流量信号,具体包括:With reference to the second possible implementation of the second aspect, the acquisition of the data flow signal within a preset time length specifically includes:

按照预设时间间隔对产生的数据流量进行采样,得到按时间顺序排列的各个采样点对应的数据流量;Sampling the generated data flow according to the preset time interval to obtain the data flow corresponding to each sampling point arranged in chronological order;

从所述按时间顺序排列的各个采样点对应的数据流量中,截取预设时间长度内的采样点对应的数据流量。From the data traffic corresponding to each sampling point arranged in chronological order, the data traffic corresponding to the sampling point within a preset time length is intercepted.

结合第二方面的第三种可能的实现方式,所述确定所述数据流量信号对应的波形具有自相似性,具体包括:With reference to the third possible implementation manner of the second aspect, the determining that the waveform corresponding to the data traffic signal has self-similarity specifically includes:

采用重标极差分析法计算所述数据流量信号对应的波形的赫斯特指数;Calculate the Hurst exponent of the waveform corresponding to the data flow signal by using the rescaled range analysis method;

确定所述赫斯特指数的值大于第二预设阈值。It is determined that the value of the Hurst exponent is greater than a second preset threshold.

结合第二方面的第二种可能的实现方式的一种具体的实现方式,所述将所述至少一个逼近信号以及多个细节信号中的平稳性小于第一预设阈值的信号,确定为第一类数据流量信号,具体包括:With reference to a specific implementation manner of the second possible implementation manner of the second aspect, the determination of the at least one approximation signal and a signal whose stationarity is smaller than a first preset threshold among the at least one approximation signal and multiple detail signals as the first A class of data traffic signals, specifically including:

根据公式计算所述至少一个逼近信号以及多个细节信号的样本自相关函数;According to the formula calculating a sample autocorrelation function of the at least one approximation signal and the plurality of detail signals;

的信号确定为所述第一类数据流量信号;Will The signal is determined as the first type of data flow signal;

其中,Xi为预设时间长度内的第i个采样点对应的数据流量;EX为X的均值;N为所述预设时间长度内的采样点的个数;k=1,2,3,...K;θ为所述第一预设阈值。Wherein, Xi is the data flow corresponding to the i-th sampling point within the preset time length; EX is the mean value of X; N is the number of sampling points within the preset time length; k=1,2, 3,...K; θ is the first preset threshold.

结合第二方面的第四种可能的实现方式,还包括:In combination with the fourth possible implementation of the second aspect, it also includes:

确定所述数据流量信号对应的波形不具有自相似性;determining that the waveform corresponding to the data flow signal does not have self-similarity;

采用线性模型预测所述数据流量信号。A linear model is used to predict the data traffic signal.

根据本申请提供的具体实施例,本申请公开了以下技术效果:According to the specific embodiments provided by the application, the application discloses the following technical effects:

本申请公开的预测数据流量的装置或方法,通过确定所述数据流量信号对应的波形具有自相似性,采用小波分析技术对所述波形进行分解与重构;根据平稳性对所述重构后的数据流量信号进行分类;对于平稳性较低的信号,采用压缩感知模型进行预测;对于平稳性较高的信号,采用线性模型进行预测;合成各个预测结果;可以根据业务的数据流量的波形特性,采用与数据流量的波形特性相匹配的预测方式对数据流量进行预测,从而提高对于数据流量的预测精度。The device or method for predicting data traffic disclosed in this application determines that the waveform corresponding to the data traffic signal has self-similarity, and uses wavelet analysis technology to decompose and reconstruct the waveform; according to the stationarity, the reconstructed Classify the data flow signal; for the signal with low stationarity, use the compressed sensing model to predict; for the signal with high stationarity, use the linear model to predict; synthesize each prediction result; according to the waveform characteristics of the service data flow The data flow is predicted by using a prediction method matching the waveform characteristic of the data flow, thereby improving the prediction accuracy of the data flow.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required in the embodiments. Obviously, the accompanying drawings in the following description are only some of the present application. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without paying creative labor.

图1为本申请的预测数据流量的方法的应用场景的示意图;FIG. 1 is a schematic diagram of an application scenario of a method for predicting data traffic in the present application;

图2为本申请的一种预测数据流量的装置的结构图;Fig. 2 is a structural diagram of a device for predicting data traffic of the present application;

图3为本申请的一种预测数据流量的方法的流程图;FIG. 3 is a flow chart of a method for predicting data traffic of the present application;

图4为本申请的另一种预测数据流量的方法的流程图;FIG. 4 is a flow chart of another method for predicting data traffic of the present application;

图5为本申请的计算节点的结构图。FIG. 5 is a structural diagram of a computing node of the present application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。In order to make the above objects, features and advantages of the present application more obvious and comprehensible, the present application will be further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

图1为本申请的预测数据流量的方法的应用场景的示意图。图1中的应用场景只是例子,并未包含所有的应用场景。如图1所示,该场景中的网络架构中包括:FIG. 1 is a schematic diagram of an application scenario of the method for predicting data traffic of the present application. The application scenarios in FIG. 1 are just examples, and do not include all application scenarios. As shown in Figure 1, the network architecture in this scenario includes:

网关10,第一小区101,第二小区102和第三小区103。每个小区中均包括至少一个基站和用户端。各个小区的基站之间,以及各个基站与网关10之间可以相互通信。该网络架构可以是蜂窝网络。所述网关10可以位于核心网,基站可以位于接入网。A gateway 10, a first cell 101, a second cell 102 and a third cell 103. Each cell includes at least one base station and a user terminal. The base stations of each cell, and each base station and the gateway 10 can communicate with each other. The network architecture may be a cellular network. The gateway 10 may be located in the core network, and the base station may be located in the access network.

本发明的预测数据流量的方法及装置,可以应用在网关10处,也可以应用在基站处。The method and device for predicting data traffic of the present invention can be applied at the gateway 10 or at the base station.

图2为本申请的一种预测数据流量的装置的结构图。如图2所示,该装置可以包括:FIG. 2 is a structural diagram of a device for predicting data traffic according to the present application. As shown in Figure 2, the device may include:

信号获取模块201,用于获取预设时间长度内的数据流量信号;A signal acquisition module 201, configured to acquire a data traffic signal within a preset time length;

所述数据流量信号,可以表示一定时间内经过网络传输的数据量。所述预设时间长度内可以获取到多个数据流量信号。所述多个数据流量信号在时间上具有先后顺序。The data flow signal may represent the amount of data transmitted through the network within a certain period of time. A plurality of data traffic signals can be acquired within the preset time length. The multiple data traffic signals have a sequence in time.

确定模块202,用于根据所述数据流量信号,确定所述数据流量信号对应的波形具有自相似性;A determination module 202, configured to determine, according to the data flow signal, that the waveform corresponding to the data flow signal has self-similarity;

通俗的说,自相似的物件是近乎或确实和它的一部分相似。若说一个曲线自我相似,即每部分的曲线有一小块和它相似。自我相似是分形的重要特质。In layman's terms, a self-similar object is nearly or indeed similar to a part of it. If a curve is self-similar, it means that every part of the curve has a small part similar to it. Self-similarity is an important property of fractals.

通常具有自相似性的波形平稳性较差,不具有自相似性(即非自相似)的波形平稳性较高,可以采用线性模型进行预测。Generally, the waveform with self-similarity has poor stability, and the waveform without self-similarity (that is, non-self-similar) has high stability, and a linear model can be used for prediction.

信号处理模块203,用于采用小波分析技术对所述波形进行分解与重构,得到重构后的数据流量信号;所述重构后的数据流量信号包括至少一个逼近信号以及多个细节信号;The signal processing module 203 is configured to decompose and reconstruct the waveform using wavelet analysis technology to obtain a reconstructed data flow signal; the reconstructed data flow signal includes at least one approximation signal and multiple detail signals;

可以采用哈尔(Haar)小波分析技术以及mallat算法,将所述波形分解为至少一个逼近信号以及多个细节信号。实际应用中,分解后的细节信号的个数,可以根据实际需求进行选择设置。例如,可以将所述波形分解为至少一个逼近信号以及三个细节信号。The waveform can be decomposed into at least one approximation signal and multiple detail signals by using Haar wavelet analysis technique and mallat algorithm. In practical applications, the number of decomposed detail signals can be selected and set according to actual requirements. For example, the waveform can be decomposed into at least one approximation signal and three detail signals.

所述确定模块202,还用于将所述至少一个逼近信号以及多个细节信号中的平稳性小于第一预设阈值的信号,确定为第一类数据流量信号;The determination module 202 is further configured to determine the at least one approximation signal and a signal whose stationarity is less than a first preset threshold among the at least one approximation signal and the plurality of detail signals as a first-type data traffic signal;

将所述至少一个逼近信号以及多个细节信号中的平稳性大于或等于所述第一预设阈值的信号,确定为第二类数据流量信号。A signal whose stationarity is greater than or equal to the first preset threshold among the at least one approximation signal and the plurality of detail signals is determined as a second-type data traffic signal.

关于平稳性,可以这样理解:假设时间序列X={Xt},t=1,2,...里的每个元素都是由一个服从某个概率分布的随机过程随机生成,如果X满足以下条件:Regarding stationarity, it can be understood as follows: Assume that each element in the time series X={X t }, t=1,2,... is randomly generated by a random process that obeys a certain probability distribution, if X satisfies The following conditions:

1、均值E(X)=μ是与时间t无关的常数;1. The mean value E(X)=μ is a constant independent of time t;

2、方差var(X)=σ2是与时间t无关的常数;2. Variance var(X)=σ 2 is a constant independent of time t;

3、协方差cov(Xt,Xt+k)=γk是只与时间间隔k有关但与时间t无关的常数。3. The covariance cov(X t ,X t+k )=γ k is a constant that is only related to the time interval k but not to the time t.

那么,时间序列X是平稳的。Then, the time series X is stationary.

通过定义检验时间序列的平稳性时,要求序列无限长,在现实中难以实现。通常,在实际应用中采集的是长度有限的样本序列。本发明实施例中通过样本自相关函数判断样本序列的平稳性。在后文中有关于自相关函数的详细说明。When testing the stationarity of time series by definition, the sequence is required to be infinitely long, which is difficult to achieve in reality. Usually, in practical applications, sample sequences of finite length are collected. In the embodiment of the present invention, the stationarity of the sample sequence is judged by the sample autocorrelation function. A detailed description of the autocorrelation function will be given later.

可以分别对逼近信号以及各个细节信号进行判断,判断各个信号的平稳性是否小于第一预设阈值。当信号的平稳性小于预设阈值,可以判定该信号不具有平稳性;当信号的平稳性大于或等于第一预设阈值,可以判断该信号具有平稳性。The approximation signal and each detail signal may be judged separately to judge whether the stationarity of each signal is less than a first preset threshold. When the stationarity of the signal is less than a preset threshold, it can be determined that the signal does not have stationarity; when the stationarity of the signal is greater than or equal to the first preset threshold, it can be judged that the signal has stationarity.

计算模块204,用于对所述第一类数据流量信号采用压缩感知模型进行预测,得到第一类预测结果;A calculation module 204, configured to predict the first type of data traffic signal using a compressed sensing model to obtain a first type of prediction result;

对所述第二类数据流量信号采用线性模型进行预测,得到第二类预测结果;Predicting the second type of data traffic signal using a linear model to obtain a second type of prediction result;

合成所述第一类预测结果与所述第二类预测结果。Synthesizing the first type of prediction result and the second type of prediction result.

压缩感知(Compressed sensing),也被称为压缩采样(Compressivesampling),稀疏采样(Sparse sampling),压缩传感。压缩感知是一个新的采样理论,通过开发信号的稀疏特性,可以在远小于Nyquist采样率的条件下,用随机采样获取信号的离散样本,然后通过非线性重建算法重建信号。Compressed sensing (Compressed sensing), also known as compressed sampling (Compressive sampling), sparse sampling (Sparse sampling), compressed sensing. Compressed sensing is a new sampling theory. By exploiting the sparse characteristics of the signal, random sampling can be used to obtain discrete samples of the signal under conditions much smaller than the Nyquist sampling rate, and then the signal can be reconstructed through a nonlinear reconstruction algorithm.

通常,所述重构后的数据流量信号中的一部分属于第一类数据流量信号,另一部分属于第二类数据流量信号。对于所述重构后的数据流量信号中的每个信号,均可以得到一个预测结果,该预测结果可以表示未来时刻网络中需要传输的部分数据量。所述合成,可以是将各个预测结果相加。合成后可以得到总的预测结果,该总的预测结果可以表示未来时刻网络中需要传输的总数据量。根据预测的未来时刻网络中需要传输的总数据量,网络中的相关设备可以对网络资源进行分配,从而更加高效地进行数据传输。Usually, a part of the reconstructed data traffic signals belongs to the first type of data traffic signals, and another part belongs to the second type of data traffic signals. For each of the reconstructed data traffic signals, a prediction result can be obtained, and the prediction result can represent a part of the data volume to be transmitted in the network at a future moment. The combination may be adding up the prediction results. After synthesis, a total forecast result can be obtained, and the total forecast result can represent the total amount of data that needs to be transmitted in the network in the future. According to the predicted total amount of data that needs to be transmitted in the network in the future, relevant devices in the network can allocate network resources, so as to perform data transmission more efficiently.

综上所述,图2所示的实施例中,通过确定所述数据流量信号对应的波形具有自相似性,采用小波分析技术对所述波形进行分解与重构;根据平稳性对所述重构后的数据流量信号进行分类;对于平稳性较低的信号,采用压缩感知模型进行预测;对于平稳性较高的信号,采用线性模型进行预测;合成各个预测结果;可以根据业务的数据流量的波形特性,采用与数据流量的波形特性相匹配的预测方式对数据流量进行预测,从而提高对于数据流量的预测精度。In summary, in the embodiment shown in Figure 2, by determining that the waveform corresponding to the data flow signal has self-similarity, wavelet analysis technology is used to decompose and reconstruct the waveform; Classify the structured data traffic signals; for signals with low stationarity, use the compressed sensing model to predict; for signals with high stationarity, use a linear model for prediction; synthesize each prediction result; Waveform characteristics, using a prediction method that matches the waveform characteristics of the data flow to predict the data flow, thereby improving the prediction accuracy of the data flow.

实际应用中,所述信号获取模块201,具体可以用于:In practical applications, the signal acquisition module 201 can specifically be used for:

按照预设时间间隔对产生的数据流量进行采样,得到按时间顺序排列的各个采样点对应的数据流量;Sampling the generated data flow according to the preset time interval to obtain the data flow corresponding to each sampling point arranged in chronological order;

从所述按时间顺序排列的各个采样点对应的数据流量中,截取预设时间长度内的采样点对应的数据流量。From the data traffic corresponding to each sampling point arranged in chronological order, the data traffic corresponding to the sampling point within a preset time length is intercepted.

实际应用中,所述确定模块202,具体可以用于:In practical applications, the determining module 202 may specifically be used for:

采用重标极差分析法计算所述数据流量信号对应的波形的赫斯特指数;Calculate the Hurst exponent of the waveform corresponding to the data flow signal by using the rescaled range analysis method;

确定所述赫斯特指数的值大于第二预设阈值。It is determined that the value of the Hurst exponent is greater than a second preset threshold.

实际应用中,所述确定模块202,具体还可以用于:In practical applications, the determination module 202 can also be specifically used for:

根据公式计算所述至少一个逼近信号以及多个细节信号的样本自相关函数;According to the formula calculating a sample autocorrelation function of the at least one approximation signal and the plurality of detail signals;

的信号确定为所述第一类数据流量信号;Will The signal is determined as the first type of data flow signal;

其中,Xi为预设时间长度内的第i个采样点对应的数据流量;EX为X的均值;N为所述预设时间长度内的采样点的个数;k=1,2,3,...K;θ为所述第一预设阈值。Wherein, Xi is the data flow corresponding to the i-th sampling point within the preset time length; EX is the mean value of X; N is the number of sampling points within the preset time length; k=1,2, 3,...K; θ is the first preset threshold.

实际应用中,所述确定模块202还可以用于:In practical applications, the determining module 202 may also be used for:

确定所述数据流量信号对应的波形不具有自相似性;determining that the waveform corresponding to the data flow signal does not have self-similarity;

所述计算模块204,还可以用于:The calculation module 204 can also be used for:

当所述确定模块确定所述数据流量信号对应的波形不具有自相似性时,采用线性模型预测所述数据流量信号。When the determining module determines that the waveform corresponding to the data flow signal does not have self-similarity, a linear model is used to predict the data flow signal.

本申请还提供了一种预测数据流量的方法。The present application also provides a method for predicting data traffic.

图3为本申请的一种预测数据流量的方法的流程图。如图3所示,该方法可以包括:FIG. 3 is a flow chart of a method for predicting data traffic in the present application. As shown in Figure 3, the method may include:

步骤301:获取预设时间长度内的数据流量信号;Step 301: Acquiring data traffic signals within a preset time length;

所述数据流量信号,可以表示一定时间内经过网络传输的数据量。所述预设时间长度内可以获取到多个数据流量信号。所述多个数据流量信号在时间上具有先后顺序。The data flow signal may represent the amount of data transmitted through the network within a certain period of time. A plurality of data traffic signals can be acquired within the preset time length. The multiple data traffic signals have a sequence in time.

步骤302:根据所述数据流量信号,确定所述数据流量信号对应的波形具有自相似性;Step 302: According to the data flow signal, determine that the waveform corresponding to the data flow signal has self-similarity;

通俗的说,自相似的物件是近乎或确实和它的一部分相似。若说一个曲线自我相似,即每部分的曲线有一小块和它相似。自我相似是分形的重要特质。In layman's terms, a self-similar object is nearly or indeed similar to a part of it. If a curve is self-similar, it means that every part of the curve has a small part similar to it. Self-similarity is an important property of fractals.

通常具有自相似性的波形平稳性较差,不具有自相似性(即非自相似)的波形平稳性较高,可以采用线性模型进行预测。Generally, the waveform with self-similarity has poor stability, and the waveform without self-similarity (that is, non-self-similar) has high stability, and a linear model can be used for prediction.

步骤303:采用小波分析技术对所述波形进行分解与重构,得到重构后的数据流量信号;所述重构后的数据流量信号包括至少一个逼近信号以及多个细节信号;Step 303: Using wavelet analysis technology to decompose and reconstruct the waveform to obtain a reconstructed data flow signal; the reconstructed data flow signal includes at least one approximation signal and multiple detail signals;

可以采用哈尔(Haar)小波分析技术以及mallat算法,将所述波形分解为至少一个逼近信号以及多个细节信号。实际应用中,分解后的细节信号的个数,可以根据实际需求进行选择设置。例如,可以将所述波形分解为至少一个逼近信号以及三个细节信号。The waveform can be decomposed into at least one approximation signal and multiple detail signals by using Haar wavelet analysis technique and mallat algorithm. In practical applications, the number of decomposed detail signals can be selected and set according to actual requirements. For example, the waveform can be decomposed into at least one approximation signal and three detail signals.

步骤304:将所述至少一个逼近信号以及多个细节信号中的平稳性小于第一预设阈值的信号,确定为第一类数据流量信号;Step 304: Determining the signal whose stationarity is smaller than a first preset threshold among the at least one approximation signal and the plurality of detail signals as the first type of data traffic signal;

关于平稳性,可以这样理解:假设时间序列X={Xt},t=1,2,...里的每个元素都是由一个服从某个概率分布的随机过程随机生成,如果X满足以下条件:Regarding stationarity, it can be understood as follows: Assume that each element in the time series X={X t }, t=1,2,... is randomly generated by a random process that obeys a certain probability distribution, if X satisfies The following conditions:

1、均值E(X)=μ是与时间t无关的常数;1. The mean value E(X)=μ is a constant independent of time t;

2、方差var(X)=σ2是与时间t无关的常数;2. Variance var(X)=σ 2 is a constant independent of time t;

3、协方差cov(Xt,Xt+k)=γk是只与时间间隔k有关但与时间t无关的常数。3. The covariance cov(X t ,X t+k )=γ k is a constant that is only related to the time interval k but not to the time t.

那么,时间序列X是平稳的。Then, the time series X is stationary.

通过定义检验时间序列的平稳性时,要求序列无限长,在现实中难以实现。通常,在实际应用中采集的是长度有限的样本序列。本发明实施例中通过样本自相关函数判断样本序列的平稳性。在后文中有关于自相关函数的详细说明。When testing the stationarity of time series by definition, the sequence is required to be infinitely long, which is difficult to achieve in reality. Usually, in practical applications, sample sequences of finite length are collected. In the embodiment of the present invention, the stationarity of the sample sequence is judged by the sample autocorrelation function. A detailed description of the autocorrelation function will be given later.

可以分别对逼近信号以及各个细节信号进行判断,判断各个信号的平稳性是否小于第一预设阈值。当信号的平稳性小于预设阈值,可以判定该信号不具有平稳性;当信号的平稳性大于或等于第一预设阈值,可以判断该信号具有平稳性。The approximation signal and each detail signal may be judged separately to judge whether the stationarity of each signal is less than a first preset threshold. When the stationarity of the signal is less than a preset threshold, it can be determined that the signal does not have stationarity; when the stationarity of the signal is greater than or equal to the first preset threshold, it can be judged that the signal has stationarity.

步骤305:将所述至少一个逼近信号以及多个细节信号中的平稳性大于或等于所述第一预设阈值的信号,确定为第二类数据流量信号;Step 305: Determining a signal whose stationarity is greater than or equal to the first preset threshold among the at least one approximation signal and multiple detail signals as the second type of data traffic signal;

步骤306:对所述第一类数据流量信号采用压缩感知模型进行预测,得到第一类预测结果;Step 306: Predict the first type of data traffic signal using a compressed sensing model to obtain a first type of prediction result;

压缩感知(Compressed sensing),也被称为压缩采样(Compressivesampling),稀疏采样(Sparse sampling),压缩传感。压缩感知是一个新的采样理论,通过开发信号的稀疏特性,可以在远小于Nyquist采样率的条件下,用随机采样获取信号的离散样本,然后通过非线性重建算法重建信号。Compressed sensing (Compressed sensing), also known as compressed sampling (Compressive sampling), sparse sampling (Sparse sampling), compressed sensing. Compressed sensing is a new sampling theory. By exploiting the sparse characteristics of the signal, random sampling can be used to obtain discrete samples of the signal under conditions much smaller than the Nyquist sampling rate, and then the signal can be reconstructed through a nonlinear reconstruction algorithm.

步骤307::对所述第二类数据流量信号采用线性模型进行预测,得到第二类预测结果;Step 307: Predict the second type of data traffic signal using a linear model to obtain a second type of prediction result;

步骤308:合成所述第一类预测结果与所述第二类预测结果。Step 308: Synthesize the first type of prediction result and the second type of prediction result.

通常,所述重构后的数据流量信号中的一部分属于第一类数据流量信号,另一部分属于第二类数据流量信号。对于所述重构后的数据流量信号中的每个信号,均可以得到一个预测结果,该预测结果可以表示未来时刻网络中需要传输的部分数据量。所述合成,可以是将各个预测结果相加。合成后可以得到总的预测结果,该总的预测结果可以表示未来时刻网络中需要传输的总数据量。根据预测的未来时刻网络中需要传输的总数据量,网络中的相关设备可以对网络资源进行分配,从而更加高效地进行数据传输。Usually, a part of the reconstructed data traffic signals belongs to the first type of data traffic signals, and another part belongs to the second type of data traffic signals. For each of the reconstructed data traffic signals, a prediction result can be obtained, and the prediction result can represent a part of the data volume to be transmitted in the network at a future moment. The combination may be adding up the prediction results. After synthesis, a total forecast result can be obtained, and the total forecast result can represent the total amount of data to be transmitted in the network at a future moment. According to the predicted total amount of data that needs to be transmitted in the network in the future, relevant devices in the network can allocate network resources, so as to perform data transmission more efficiently.

综上所述,图3所示的实施例中,通过确定所述数据流量信号对应的波形具有自相似性,采用小波分析技术对所述波形进行分解与重构;根据平稳性对所述重构后的数据流量信号进行分类;对于平稳性较低的信号,采用压缩感知模型进行预测;对于平稳性较高的信号,采用线性模型进行预测;合成各个预测结果;可以根据业务的数据流量的波形特性,采用与数据流量的波形特性相匹配的预测方式对数据流量进行预测,从而提高对于数据流量的预测精度。To sum up, in the embodiment shown in Figure 3, by determining that the waveform corresponding to the data flow signal has self-similarity, wavelet analysis technology is used to decompose and reconstruct the waveform; Classify the structured data traffic signals; for signals with low stationarity, use the compressed sensing model to predict; for signals with high stationarity, use a linear model for prediction; synthesize each prediction result; Waveform characteristics, using a prediction method that matches the waveform characteristics of the data flow to predict the data flow, thereby improving the prediction accuracy of the data flow.

需要说明的是,上述实施例中,当确定所述数据流量信号对应的波形不具有自相似性时,还可以包括以下步骤:采用线性模型预测所述数据流量信号。因为非自相似的波形通常平稳性较高,因此,可以采用线性模型直接对所述数据流量信号进行预测。It should be noted that, in the above embodiment, when it is determined that the waveform corresponding to the data traffic signal has no self-similarity, the following step may be further included: using a linear model to predict the data traffic signal. Because non-self-similar waveforms usually have high stationarity, a linear model can be used to directly predict the data flow signal.

还需要说明的是,上述步骤中,所述获取预设时间长度内的数据流量信号,具体可以采用以下方式:It should also be noted that, in the above steps, the acquisition of the data flow signal within the preset time length can specifically be carried out in the following manner:

按照预设时间间隔对产生的数据流量进行采样,得到按时间顺序排列的各个采样点对应的数据流量;从所述按时间顺序排列的各个采样点对应的数据流量中,截取预设时间长度内的采样点对应的数据流量。Sampling the generated data flow according to the preset time interval to obtain the data flow corresponding to each sampling point arranged in chronological order; from the data flow corresponding to each sampling point arranged in chronological order, intercept within the preset time length The data flow corresponding to the sampling point.

所述确定所述数据流量信号对应的波形具有自相似性,具体可以采用以下方式:The determining that the waveform corresponding to the data traffic signal has self-similarity may specifically adopt the following methods:

采用重标极差分析法计算所述数据流量信号对应的波形的赫斯特指数;判断所述赫斯特指数的值是否大于第二预设阈值。calculating the Hurst exponent of the waveform corresponding to the data flow signal by using a rescaled range analysis method; judging whether the value of the Hurst exponent is greater than a second preset threshold.

重标极差分析法(Rescaled Range Analysis),也称R/S分析法,是水文学家Hurst在大量实证研究的基础上提出的一种方法。Rescaled Range Analysis, also known as R/S analysis, is a method proposed by hydrologist Hurst on the basis of a large number of empirical studies.

通常,所述第二预设阈值可以设置为0.5。Usually, the second preset threshold can be set to 0.5.

采用重标极差分析法计算所述数据流量信号对应的波形的赫斯特指数,可以采取如下方式:Using the rescaled range analysis method to calculate the Hurst exponent of the waveform corresponding to the data flow signal, the following methods can be adopted:

预设时间长度内的采样点对应的数据流量可以构成业务时间序列。对于业务时间序列X={Xi,i>1},假设其序列长度为N,即X={X1,X2,...,XN}。将该序列划分为个子序列,其中每个子序列长度相同,为n。The data traffic corresponding to the sampling points within the preset time length may constitute a service time series. For business time series X={X i ,i>1}, assume that the sequence length is N, that is, X={X 1 ,X 2 ,...,X N }. divide the sequence into subsequences, where each subsequence has the same length, which is n.

对第k个子序列计算其均值和标准偏差 S k = 1 n Σ i = ( k - 1 ) n + 1 kn ( X i - E k ) 2 . For the kth subsequence Calculate its mean and standard deviation S k = 1 no Σ i = ( k - 1 ) no + 1 k n ( x i - E. k ) 2 .

对第k个子序列,计算其中各个样本点Zi,k与Ek的偏差,即Xi,k=Zi,k-Ek,下标i,k表示第k个子序列中的第i个元素。计算第k个子序列的累计偏差i=1,2,...,n,由累计偏差求出该子序列的累计偏差极限差Rk=max{Y1,k,...,Yn,k}-min{Y1,k,...,Yn,k}。For the kth subsequence, calculate the deviation between each sample point Z i,k and E k , that is, Xi ,k =Z i,k -E k , the subscript i,k represents the ith in the kth subsequence element. Calculate the cumulative deviation of the kth subsequence i=1,2,...,n, calculate the cumulative deviation limit difference R k =max{Y 1,k ,...,Y n,k }-min{Y 1, k ,...,Y n,k }.

计算出所有子序列的Sk和Rk,最后计算原始序列的R/S统计,即显然,是关于n的函数。统计表明,与n的关系近似表示为(R/S)n~cnH,两边取对数,得log(R/S)n=logc+Hlogn,其中logc为常数。在对数坐标系中描出n取不同值时,所有(logn,log(R/S)n)点,可观察到这些点近似位于一条直线上,通过最小二乘法进行线性拟合求出该直线斜率,即为H参数。Calculate the S k and R k of all subsequences, and finally calculate the R/S statistics of the original sequence, namely Obviously, is a function of n. Statistics show that The relationship with n is approximately expressed as (R/S) n ~cn H , and logarithms are taken on both sides to obtain log(R/S) n = logc+Hlogn, where logc is a constant. When n takes different values in the logarithmic coordinate system, all (logn,log(R/S) n ) points can be observed, and these points can be observed to be approximately on a straight line, and the straight line can be obtained by linear fitting through the least square method The slope is the H parameter.

H参数可以表述业务的自相似性。H的取值区间为0<H<1,如果0.5<H<1,表明具有自相似性;H值越大,说明自相似性越强。The H parameter can express the self-similarity of the business. The value range of H is 0<H<1. If 0.5<H<1, it indicates self-similarity; the larger the H value, the stronger the self-similarity.

所述确定所述重构后的数据流量信号的平稳性小于第一预设阈值,具体可以采用以下方式:The determining that the stationarity of the reconstructed data traffic signal is less than a first preset threshold may be specifically performed in the following manner:

根据公式计算所述预设时间长度内的采样点对应的数据流量的样本自相关函数;According to the formula Calculating a sample autocorrelation function of the data flow corresponding to the sampling point within the preset time length;

判断是否成立;judge whether it is established;

其中,Xi为所述预设时间长度内的第i个采样点对应的数据流量;EX为X的均值;N为所述预设时间长度内的采样点的个数;k=1,2,3,...K;K为k的个数上限,可以根据需求进行设置。θ为所述第一预设阈值。Wherein, Xi is the data flow corresponding to the i-th sampling point within the preset time length; EX is the mean value of X; N is the number of sampling points within the preset time length; k=1, 2,3,...K; K is the upper limit of k, which can be set according to requirements. θ is the first preset threshold.

K和θ的取值与N相关,当N大于100时,K取15,θ取1.5,实际仿真中会根据具体预测对象调整。The values of K and θ are related to N. When N is greater than 100, K is 15 and θ is 1.5. In the actual simulation, it will be adjusted according to the specific prediction object.

所述第一类数据流量信号采用压缩感知模型进行预测,具体可以采用以下方式:The first type of data flow signal is predicted using a compressed sensing model, specifically in the following manner:

步骤A:构造第一细节信号矩阵;Step A: Construct the first detail signal matrix;

具体的,对于第一类数据流量信号,提取业务时间序列。Specifically, for the first type of data traffic signal, a business time series is extracted.

将业务时间序列进行稀疏化表示。即,将业务时间序列中的每个元素与稀疏化阈值对比。若低于稀疏化阈值,则将该元素置为0,否则保持不变。所述第二阈值可以根据仿真结果确定。Sparse representation of business time series. That is, each element in the business time series is compared against a sparsification threshold. If it is lower than the thinning threshold, set the element to 0, otherwise it remains unchanged. The second threshold may be determined according to simulation results.

将稀疏化表示后的细节信号时间序列作为训练数据,结合以0值表示的待预测数据,构造第一细节信号矩阵X(m,n分别表示用户数和时隙数)。该矩阵必须为稀疏矩阵,即矩阵中0元素的个数远大于非0元素个数。The detailed signal time series after sparse representation is used as training data, combined with the data to be predicted represented by 0, to construct the first detailed signal matrix X (m, n represent the number of users and the number of time slots, respectively). The matrix must be a sparse matrix, that is, the number of 0 elements in the matrix is much greater than the number of non-zero elements.

Xx == xx 1111 &CenterDot;&Center Dot; &CenterDot;&Center Dot; &CenterDot;&CenterDot; xx 11 nno 00 &CenterDot;&Center Dot; &CenterDot;&Center Dot; &CenterDot;&Center Dot; 00 &CenterDot;&CenterDot; &CenterDot;&Center Dot; &CenterDot;&CenterDot; &CenterDot;&Center Dot; &CenterDot;&Center Dot; &CenterDot;&Center Dot; &CenterDot;&CenterDot; &CenterDot;&CenterDot; &CenterDot;&CenterDot; &CenterDot;&Center Dot; &CenterDot;&CenterDot; &CenterDot;&Center Dot; &CenterDot;&CenterDot; &CenterDot;&CenterDot; &CenterDot;&Center Dot; &CenterDot;&Center Dot; &CenterDot;&Center Dot; &CenterDot;&Center Dot; xx mm 11 &CenterDot;&CenterDot; &CenterDot;&Center Dot; &CenterDot;&Center Dot; xx mnmn 00 &CenterDot;&CenterDot; &CenterDot;&Center Dot; &CenterDot;&CenterDot; 00

步骤B:确定第一细节信号矩阵的时间相关性Step B: Determining the temporal correlation of the first detail signal matrix

本发明通过分析稀疏化后D1细节信号矩阵X的特性,将时间相关矩阵设计为:The present invention is by analyzing the characteristics of the D1 detail signal matrix X after sparse, the time correlation matrix is designed as:

其中ωm,n(i),i=1,…,NT是由第一细节信号矩阵X中已知的NT个数据线性回归所得到的权重系数,即由以下线性方程组求解得到。Where ω m,n (i),i=1,...,N T is the weight coefficient obtained by linear regression of the known N T data in the first detail signal matrix X, that is, obtained by solving the following linear equations.

Xx nno ++ 11 == &omega;&omega; mm ,, nno (( 11 )) Xx nno ++ &omega;&omega; mm ,, nno (( 22 )) Xx nno -- 11 ++ &CenterDot;&CenterDot; &CenterDot;&Center Dot; &CenterDot;&Center Dot; ++ &omega;&omega; mm ,, nno (( NN TT )) Xx 11 ;; Xx nno ++ 22 == &omega;&omega; mm ,, nno (( 11 )) Xx nno ++ 11 ++ &omega;&omega; mm ,, nno (( 22 )) Xx nno ++ &CenterDot;&CenterDot; &CenterDot;&CenterDot; &CenterDot;&CenterDot; ++ &omega;&omega; mm ,, nno (( NN TT )) Xx 22 ;; &CenterDot;&Center Dot; &CenterDot;&Center Dot; &CenterDot;&Center Dot; Xx NN TT == &omega;&omega; mm ,, nno (( 11 )) Xx NN -- 11 ++ &omega;&omega; mm ,, nno (( 22 )) Xx NN -- 22 ++ &CenterDot;&Center Dot; &CenterDot;&CenterDot; &CenterDot;&CenterDot; ++ &omega;&omega; mm ,, nno (( NN TT )) Xx NN TT -- nno ;;

步骤C:考虑时间相关性,建立关于第一细节信号矩阵近似分解的优化模型。Step C: Considering the temporal correlation, an optimization model about the approximate decomposition of the first detail signal matrix is established.

考虑第一细节信号矩阵和其对应的时间相关性,建立优化模型为:Considering the first detail signal matrix and its corresponding time correlation, the optimization model is established as:

minmin || || Xx -- (( LRLR TT )) || || Ff 22 ++ &alpha;&alpha; (( || || LL || || Ff 22 ++ || || RR || || Ff 22 )) ++ &beta;&beta; || || (( LRLR TT )) TT TT || || Ff 22

其中β与α均为权重参数,时间相关矩阵T描述了第一细节信号矩阵中的数据在时间维度上的平稳性特点,包含了矩阵元素之间在时间维度上的相关度大小信息。其中,α和β的取值涉及到矩阵分解低秩特性和时间相关性。即若α偏大,表示矩阵分解结果更具低秩特性,若β偏大,表示矩阵分解结果更具时间相关性。一般情况下,α建议值为0.1,β建议值为0.001,可根据实际情况调整。in Both β and α are weight parameters, and the time correlation matrix T describes the stationarity characteristics of the data in the first detail signal matrix in the time dimension, and includes the correlation degree information between matrix elements in the time dimension. Among them, the values of α and β are related to the low-rank property of matrix decomposition and time correlation. That is, if α is too large, it means that the matrix decomposition results are more low-rank, and if β is too large, it means that the matrix decomposition results are more time-dependent. In general, the recommended value of α is 0.1, and the recommended value of β is 0.001, which can be adjusted according to the actual situation.

步骤D:求解优化模型,确定因式分解矩阵L和R。Step D: Solve the optimization model and determine the factorization matrices L and R.

使用交替最小平方算法求解优化问题,得到低秩分解矩阵L和R。The optimization problem is solved using the alternating least squares algorithm, and the low-rank decomposition matrices L and R are obtained.

步骤E:重构第一细节信号矩阵,得到待预测数据。Step E: Reconstruct the first detail signal matrix to obtain the data to be predicted.

根据得到的低秩分解矩阵L和R,重构原始D1细节信号矩阵:即得到第一细节信号矩阵中的待预测数据的预测值。具体的,待预测数据在步骤A中,以0值代入原始矩阵,重构后,原始0值对应位置上的数据即为对于待预测数据的预测值(通常为非0值)。矩阵中按时间先后顺序排列的预测值对应于不同时间点。According to the obtained low-rank decomposition matrices L and R, the original D1 detail signal matrix is reconstructed: That is, the predicted value of the data to be predicted in the first detail signal matrix is obtained. Specifically, in step A, the data to be predicted is substituted into the original matrix with a value of 0, and after reconstruction, the data at the position corresponding to the original 0 value is the predicted value (usually a non-zero value) for the data to be predicted. The chronological forecasts in the matrix correspond to different time points.

上述实施例中,所述对所述第二类数据流量信号采用线性模型进行预测,具体可以采用以下方式:In the above embodiment, the linear model is used to predict the second type of data traffic signal, and the following methods can be used specifically:

将当前时刻的业务量表示为前n个时刻的业务量的线性加权和,即Express the traffic at the current moment as the linear weighted sum of the traffic at the previous n moments, that is

其中{at},t=1,2,...,N为白噪声序列 系数使用最小二乘法估计,模型阶数n可根据最终预测误差准则函数(FPE)求出。其中,NID表示独立正态分布。Where {a t }, t=1,2,...,N is a white noise sequence coefficient Using least squares estimation, the model order n can be obtained from the final prediction error criterion function (FPE). where NID stands for independent normal distribution.

最小二乘法估计参数的详细过程可以是:Least squares estimation parameters The detailed process can be:

由前n个时刻的业务量的线性加权和的表达式可得以下线性方程组From the expression of the linear weighted sum of the business volume at the first n moments, the following linear equations can be obtained

用矩阵形式表示为其中 Expressed in matrix form as in

根据多元回归理论,的最小二乘估计为 According to multiple regression theory, The least squares estimate of is

FPE函数的计算公式可以为其中N为原始序列长度,n为模型阶数,已在上文给出,即 The calculation formula of the FPE function can be Where N is the original sequence length, n is the model order, has been given above, namely

FPE准则以一步预测误差的方差逼近最小值时的n值作为模型阶数,即L为预先设定的模型阶数上界,取值与训练样本个数有关。The FPE criterion takes the n value when the variance of one-step forecast error approaches the minimum value as the model order, that is L is the upper bound of the preset model order, and the value is related to the number of training samples.

图4为本申请的另一种预测数据流量的方法的流程图。如图4所示,该方法可以包括:FIG. 4 is a flow chart of another method for predicting data traffic according to the present application. As shown in Figure 4, the method may include:

步骤401:获取预设时间长度内的数据流量信号;Step 401: Acquiring data flow signals within a preset time length;

步骤402:根据所述数据流量信号,判断所述数据流量信号对应的波形是否具有自相似性,得到判断结果;当所述判断结果表示所述数据流量信号对应的波形不具有自相似性时,执行步骤410。Step 402: According to the data flow signal, judge whether the waveform corresponding to the data flow signal has self-similarity, and obtain a judgment result; when the judgment result indicates that the waveform corresponding to the data flow signal does not have self-similarity, Execute step 410 .

步骤403:当所述判断结果表示所述数据流量信号对应的波形具有自相似性时,采用小波分析技术对所述波形进行分解与重构,得到重构后的数据流量信号;所述重构后的数据流量信号包括至少一个逼近信号以及多个细节信号;Step 403: When the judgment result indicates that the waveform corresponding to the data traffic signal has self-similarity, use wavelet analysis technology to decompose and reconstruct the waveform to obtain the reconstructed data traffic signal; the reconstruction The subsequent data traffic signal includes at least one approximation signal and a plurality of detail signals;

步骤404:判断所述重构后的数据流量信号的平稳性是否小于第一预设阈值;如果小于第一预设阈值,执行步骤405;否则,执行步骤406;Step 404: Determine whether the stationarity of the reconstructed data traffic signal is less than a first preset threshold; if it is less than the first preset threshold, perform step 405; otherwise, perform step 406;

步骤405:将所述重构后的数据流量信号确定为第一类数据流量信号;Step 405: Determine the reconstructed data traffic signal as the first type of data traffic signal;

步骤406:将所述重构后的数据流量信号确定为第二类数据流量信号;Step 406: Determine the reconstructed data traffic signal as the second type of data traffic signal;

步骤407:对所述第一类数据流量信号采用压缩感知模型进行预测,得到第一类预测结果;Step 407: Using the compressed sensing model to predict the first type of data traffic signal, and obtain the first type of prediction result;

步骤408:对所述第二类数据流量信号采用线性模型进行预测,得到第二类预测结果;Step 408: Predict the second type of data traffic signal using a linear model to obtain a second type of prediction result;

步骤409:合成所述第一类预测结果与所述第二类预测结果。Step 409: Synthesize the first type of prediction result and the second type of prediction result.

步骤410:采用线性模型预测所述数据流量信号。Step 410: Use a linear model to predict the data flow signal.

图4所示的实施例中,通过判断所述数据流量信号对应的波形是否具有自相似性,当具有相似性时,采用小波分析技术对所述波形进行分解与重构;根据平稳性对所述重构后的数据流量信号进行分类;对于平稳性较低的信号,采用压缩感知模型进行预测;对于平稳性较高的信号,采用线性模型进行预测;合成各个预测结果;当所述数据流量信号对应的波形不具有相似性时,采用线性模型预测所述数据流量信号;对于具有相似性的数据流量信号以及不具有相似性的数据流量信号,均可以采用相匹配的预测方式对数据流量进行预测,从而提高对于数据流量的预测精度,扩展了本申请的预测数据流量的方法的适用范围。In the embodiment shown in Fig. 4, by judging whether the waveform corresponding to the data traffic signal has self-similarity, when there is similarity, the wavelet analysis technology is used to decompose and reconstruct the waveform; Classify the reconstructed data flow signal; for the signal with low stationarity, use the compressed sensing model to predict; for the signal with high stationarity, use the linear model to predict; synthesize each prediction result; when the data flow When the waveform corresponding to the signal has no similarity, the linear model is used to predict the data flow signal; for the data flow signal with similarity and the data flow signal without similarity, the matching prediction method can be used to predict the data flow prediction, so as to improve the prediction accuracy of the data flow, and expand the scope of application of the method for predicting the data flow of the present application.

另外,本申请实施例还提供了一种计算节点,计算节点可能是包含计算能力的主机服务器,或者是个人计算机PC,或者是可携带的便携式计算机或终端等等,本申请具体实施例并不对计算节点的具体实现做限定。In addition, the embodiment of the present application also provides a computing node. The computing node may be a host server with computing capabilities, or a personal computer PC, or a portable portable computer or terminal, etc. The specific embodiments of the present application do not The specific implementation of computing nodes is limited.

图5为本申请的计算节点的结构图。如图5所示,计算节点500包括:FIG. 5 is a structural diagram of a computing node of the present application. As shown in FIG. 5, computing node 500 includes:

处理器(processor)510,通信接口(Communications Interface)520,存储器(memory)530,总线540。A processor (processor) 510 , a communication interface (Communications Interface) 520 , a memory (memory) 530 , and a bus 540 .

处理器510,通信接口520,存储器530通过总线540完成相互间的通信。The processor 510 , the communication interface 520 , and the memory 530 communicate with each other through the bus 540 .

处理器510,用于执行程序532。The processor 510 is configured to execute the program 532 .

具体地,程序532可以包括程序代码,所述程序代码包括计算机操作指令。Specifically, the program 532 may include program codes including computer operation instructions.

处理器510可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。The processor 510 may be a central processing unit CPU, or an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement the embodiments of the present application.

存储器530,用于存放程序532。存储器530可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。The memory 530 is used to store a program 532 . The memory 530 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one magnetic disk memory.

所述存储器530用于存储计算机执行指令,所述处理器510与所述存储器530通过所述总线连接,当所述预测数据流量的装置运行时,所述处理器510执行所述存储器530存储的所述计算机执行指令532,以使所述处理器执行本申请实施例中提供的预测数据流量的方法。The memory 530 is used to store computer-executable instructions. The processor 510 is connected to the memory 530 through the bus. When the device for predicting data flow is running, the processor 510 executes the instructions stored in the memory 530. The computer executes the instruction 532, so that the processor executes the method for predicting data traffic provided in the embodiment of the present application.

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first and second etc. are only used to distinguish one entity or operation from another, and do not necessarily require or imply that these entities or operations, any such actual relationship or order exists. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary hardware platforms, and of course all can be implemented by hardware, but in many cases the former is better implementation. Based on this understanding, all or part of the contribution made by the technical solution of the present application to the background technology can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, magnetic disks, optical disks, etc. , including several instructions to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present application.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other. As for the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and for the related information, please refer to the description of the method part.

本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。In this paper, specific examples are used to illustrate the principles and implementation methods of the application. The descriptions of the above embodiments are only used to help understand the method and core idea of the application; meanwhile, for those of ordinary skill in the art, according to the application Thoughts, there will be changes in specific implementation methods and application ranges. To sum up, the contents of this specification should not be understood as limiting the application.

Claims (10)

1.一种预测数据流量的装置,其特征在于,包括:1. A device for predicting data traffic, comprising: 信号获取模块,用于获取预设时间长度内的数据流量信号;A signal acquisition module, configured to acquire a data flow signal within a preset time length; 确定模块,用于根据所述数据流量信号,确定所述数据流量信号对应的波形具有自相似性;A determining module, configured to determine, according to the data flow signal, that the waveform corresponding to the data flow signal has self-similarity; 信号处理模块,用于采用小波分析技术对所述波形进行分解与重构,得到重构后的数据流量信号;所述重构后的数据流量信号包括至少一个逼近信号以及多个细节信号;A signal processing module, configured to decompose and reconstruct the waveform using wavelet analysis technology to obtain a reconstructed data flow signal; the reconstructed data flow signal includes at least one approximation signal and multiple detail signals; 所述确定模块,还用于将所述至少一个逼近信号以及多个细节信号中的平稳性小于第一预设阈值的信号,确定为第一类数据流量信号;The determination module is further configured to determine the at least one approximation signal and a signal whose stationarity is less than a first preset threshold among the plurality of detail signals as the first type of data traffic signal; 将所述至少一个逼近信号以及多个细节信号中的平稳性大于或等于所述第一预设阈值的信号,确定为第二类数据流量信号;determining a signal whose stationarity is greater than or equal to the first preset threshold among the at least one approximation signal and the plurality of detail signals as a second type of data traffic signal; 计算模块,用于对所述第一类数据流量信号采用压缩感知模型进行预测,得到第一类预测结果;A calculation module, configured to predict the first type of data traffic signal using a compressed sensing model to obtain a first type of prediction result; 对所述第二类数据流量信号采用线性模型进行预测,得到第二类预测结果;Predicting the second type of data traffic signal using a linear model to obtain a second type of prediction result; 合成所述第一类预测结果与所述第二类预测结果。Synthesizing the first type of prediction result and the second type of prediction result. 2.根据权利要求1所述的装置,其特征在于,所述信号获取模块,具体用于:2. The device according to claim 1, wherein the signal acquisition module is specifically used for: 按照预设时间间隔对产生的数据流量进行采样,得到按时间顺序排列的各个采样点对应的数据流量;Sampling the generated data flow according to the preset time interval to obtain the data flow corresponding to each sampling point arranged in chronological order; 从所述按时间顺序排列的各个采样点对应的数据流量中,截取预设时间长度内的采样点对应的数据流量。From the data traffic corresponding to each sampling point arranged in chronological order, the data traffic corresponding to the sampling point within a preset time length is intercepted. 3.根据权利要求1所述的装置,其特征在于,所述确定模块,具体用于:3. The device according to claim 1, wherein the determining module is specifically used for: 采用重标极差分析法计算所述数据流量信号对应的波形的赫斯特指数;Calculate the Hurst exponent of the waveform corresponding to the data flow signal by using the rescaled range analysis method; 确定所述赫斯特指数的值大于第二预设阈值。It is determined that the value of the Hurst exponent is greater than a second preset threshold. 4.根据权利要求2所述的装置,其特征在于,所述确定模块,具体用于:4. The device according to claim 2, wherein the determining module is specifically used for: 根据公式计算所述至少一个逼近信号以及多个细节信号的样本自相关函数;According to the formula calculating a sample autocorrelation function of the at least one approximation signal and the plurality of detail signals; 的信号确定为所述第一类数据流量信号;Will The signal is determined as the first type of data traffic signal; 其中,Xi为预设时间长度内的第i个采样点对应的数据流量;EX为X的均值;N为所述预设时间长度内的采样点的个数;k=1,2,3,...K;θ为所述第一预设阈值。Wherein, Xi is the data flow corresponding to the i-th sampling point within the preset time length; EX is the mean value of X; N is the number of sampling points within the preset time length; k=1,2, 3,...K; θ is the first preset threshold. 5.根据权利要求1所述的装置,其特征在于,所述确定模块还用于:5. The device according to claim 1, wherein the determining module is also used for: 确定所述数据流量信号对应的波形不具有自相似性;determining that the waveform corresponding to the data flow signal does not have self-similarity; 所述计算模块,还用于:The calculation module is also used for: 当所述确定模块确定所述数据流量信号对应的波形不具有自相似性时,采用线性模型预测所述数据流量信号。When the determining module determines that the waveform corresponding to the data flow signal does not have self-similarity, a linear model is used to predict the data flow signal. 6.一种预测数据流量的方法,其特征在于,包括:6. A method for predicting data traffic, comprising: 获取预设时间长度内的数据流量信号;Obtaining data flow signals within a preset time length; 根据所述数据流量信号,确定所述数据流量信号对应的波形具有自相似性;According to the data flow signal, determine that the waveform corresponding to the data flow signal has self-similarity; 采用小波分析技术对所述波形进行分解与重构,得到重构后的数据流量信号;所述重构后的数据流量信号包括至少一个逼近信号以及多个细节信号;Decomposing and reconstructing the waveform by using wavelet analysis technology to obtain a reconstructed data flow signal; the reconstructed data flow signal includes at least one approximation signal and a plurality of detail signals; 将所述至少一个逼近信号以及多个细节信号中的平稳性小于第一预设阈值的信号,确定为第一类数据流量信号;Determining a signal whose stationarity is less than a first preset threshold among the at least one approximation signal and the plurality of detail signals as a first-type data traffic signal; 将所述至少一个逼近信号以及多个细节信号中的平稳性大于或等于所述第一预设阈值的信号,确定为第二类数据流量信号,determining a signal whose stationarity is greater than or equal to the first preset threshold among the at least one approximation signal and the plurality of detail signals as a second-type data traffic signal, 对所述第一类数据流量信号采用压缩感知模型进行预测,得到第一类预测结果;Predicting the first type of data flow signal using a compressed sensing model to obtain a first type of prediction result; 对所述第二类数据流量信号采用线性模型进行预测,得到第二类预测结果;Predicting the second type of data traffic signal using a linear model to obtain a second type of prediction result; 合成所述第一类预测结果与所述第二类预测结果。Synthesizing the first type of prediction result and the second type of prediction result. 7.根据权利要求6所述的方法,其特征在于,所述获取预设时间长度内的数据流量信号,具体包括:7. The method according to claim 6, wherein the acquiring the data flow signal within a preset time length specifically comprises: 按照预设时间间隔对产生的数据流量进行采样,得到按时间顺序排列的各个采样点对应的数据流量;Sampling the generated data flow according to the preset time interval to obtain the data flow corresponding to each sampling point arranged in chronological order; 从所述按时间顺序排列的各个采样点对应的数据流量中,截取预设时间长度内的采样点对应的数据流量。From the data traffic corresponding to each sampling point arranged in chronological order, the data traffic corresponding to the sampling point within a preset time length is intercepted. 8.根据权利要求6所述的方法,其特征在于,所述确定所述数据流量信号对应的波形具有自相似性,具体包括:8. The method according to claim 6, wherein the determining that the waveform corresponding to the data flow signal has self-similarity specifically comprises: 采用重标极差分析法计算所述数据流量信号对应的波形的赫斯特指数;Calculate the Hurst exponent of the waveform corresponding to the data flow signal by using the rescaled range analysis method; 确定所述赫斯特指数的值大于第二预设阈值。It is determined that the value of the Hurst exponent is greater than a second preset threshold. 9.根据权利要求7所述的方法,其特征在于,所述将所述至少一个逼近信号以及多个细节信号中的平稳性小于第一预设阈值的信号,确定为第一类数据流量信号,具体包括:9. The method according to claim 7, wherein the at least one approximation signal and a signal whose stationarity is smaller than a first preset threshold among the at least one approximation signal and a plurality of detail signals is determined as a first-type data flow signal , including: 根据公式计算所述至少一个逼近信号以及多个细节信号的样本自相关函数;According to the formula calculating a sample autocorrelation function of the at least one approximation signal and the plurality of detail signals; 的信号确定为所述第一类数据流量信号;Will The signal is determined as the first type of data flow signal; 其中,Xi为预设时间长度内的第i个采样点对应的数据流量;EX为X的均值;N为所述预设时间长度内的采样点的个数;k=1,2,3,...K;θ为所述第一预设阈值。Wherein, Xi is the data flow corresponding to the i-th sampling point within the preset time length; EX is the mean value of X; N is the number of sampling points within the preset time length; k=1,2, 3,...K; θ is the first preset threshold. 10.根据权利要求6所述的方法,其特征在于,还包括:10. The method of claim 6, further comprising: 确定所述数据流量信号对应的波形不具有自相似性;determining that the waveform corresponding to the data flow signal does not have self-similarity; 采用线性模型预测所述数据流量信号。A linear model is used to predict the data traffic signal.
CN201410727881.7A 2014-12-03 2014-12-03 A kind of device and method of prediction data flow Active CN104506378B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410727881.7A CN104506378B (en) 2014-12-03 2014-12-03 A kind of device and method of prediction data flow

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410727881.7A CN104506378B (en) 2014-12-03 2014-12-03 A kind of device and method of prediction data flow

Publications (2)

Publication Number Publication Date
CN104506378A true CN104506378A (en) 2015-04-08
CN104506378B CN104506378B (en) 2019-01-18

Family

ID=52948093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410727881.7A Active CN104506378B (en) 2014-12-03 2014-12-03 A kind of device and method of prediction data flow

Country Status (1)

Country Link
CN (1) CN104506378B (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105913654A (en) * 2016-06-29 2016-08-31 肖锐 Intelligent traffic management system
CN105913665A (en) * 2016-06-29 2016-08-31 肖锐 Intelligent zebra crossing guardrail
CN105913664A (en) * 2016-06-29 2016-08-31 肖锐 Traffic flow monitoring and predicting system
CN106097712A (en) * 2016-06-29 2016-11-09 肖锐 A kind of traffic flow optimization guides system
CN106128139A (en) * 2016-06-29 2016-11-16 肖锐 A kind of automatic dodging blocks up the unmanned vehicle of route
CN106128102A (en) * 2016-06-29 2016-11-16 肖锐 A kind of traffic jam prior-warning device
CN106128122A (en) * 2016-06-29 2016-11-16 肖锐 A kind of intelligent traffic lamp
CN106128098A (en) * 2016-06-29 2016-11-16 肖锐 A kind of multi-display apparatus that can carry out traffic flow forecasting
CN106157615A (en) * 2016-06-29 2016-11-23 肖锐 A kind of traffic flow information management handheld terminal
CN106936611A (en) * 2015-12-30 2017-07-07 杭州华为数字技术有限公司 A kind of method and device for predicting network state
CN109389100A (en) * 2018-11-01 2019-02-26 河南思维轨道交通技术研究院有限公司 A kind of filtering noise-reduction method, device, electronic equipment and storage medium
CN109873712A (en) * 2018-05-18 2019-06-11 新华三信息安全技术有限公司 A kind of network flow prediction method and device
CN110839016A (en) * 2019-10-18 2020-02-25 平安科技(深圳)有限公司 Abnormal flow monitoring method, device, equipment and storage medium
CN113055923A (en) * 2019-12-27 2021-06-29 中国移动通信集团湖南有限公司 Mobile network traffic prediction method, device and equipment
EP4320918A4 (en) * 2021-10-11 2024-09-04 Samsung Electronics Co., Ltd. METHOD AND APPARATUS FOR COMMUNICATION TRAFFIC PREDICTION VIA CONTINUOUS LEARNING WITH KNOWLEDGE DISTILLATION

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6917711B1 (en) * 1998-08-10 2005-07-12 Digital Accelerator Corporation Embedded quadtree wavelets in image compression
CN1744718A (en) * 2004-09-01 2006-03-08 三菱电机株式会社 Intra-frame Prediction for High-Pass Temporal Filtering Frames in Wavelet Video Coding
CN101599871A (en) * 2009-05-27 2009-12-09 南京欣网视讯科技股份有限公司 A kind of SFARIMA network flow prediction method
CN101729315A (en) * 2009-12-24 2010-06-09 北京邮电大学 Network flow-predicting method and device based on wavelet package decomposition and fuzzy neural network
CN103095496A (en) * 2013-01-10 2013-05-08 周亚建 Prediction method and device for network flow

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6917711B1 (en) * 1998-08-10 2005-07-12 Digital Accelerator Corporation Embedded quadtree wavelets in image compression
CN1744718A (en) * 2004-09-01 2006-03-08 三菱电机株式会社 Intra-frame Prediction for High-Pass Temporal Filtering Frames in Wavelet Video Coding
CN101599871A (en) * 2009-05-27 2009-12-09 南京欣网视讯科技股份有限公司 A kind of SFARIMA network flow prediction method
CN101729315A (en) * 2009-12-24 2010-06-09 北京邮电大学 Network flow-predicting method and device based on wavelet package decomposition and fuzzy neural network
CN103095496A (en) * 2013-01-10 2013-05-08 周亚建 Prediction method and device for network flow

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
冯华丽;刘渊: "小波分析和AR-LSSVM的网络流量预测", 《计算机工程与应用》 *
张凤荔;赵永亮;王丹;王豪: "基于流量特征的网络流量预测研究", 《计算机科学》 *
王西锋;高岭;张晓孪: "基于小波技术的网络流量分析和预测", 《计算机应用与软件》 *
魏永涛;汪晋宽;王翠荣;张琨: "基于小波变换与组合模型的网络流量预测算法", 《东北大学学报(自然科学版)》 *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106936611A (en) * 2015-12-30 2017-07-07 杭州华为数字技术有限公司 A kind of method and device for predicting network state
CN106936611B (en) * 2015-12-30 2019-12-17 杭州华为数字技术有限公司 Method and device for predicting network state
CN105913665B (en) * 2016-06-29 2018-06-26 山东至信信息科技有限公司 A kind of intelligence zebra stripes guardrail
CN106097712B (en) * 2016-06-29 2018-12-04 江苏顺泰交通集团有限公司 A kind of flow-optimized guidance system of traffic
CN106128139A (en) * 2016-06-29 2016-11-16 肖锐 A kind of automatic dodging blocks up the unmanned vehicle of route
CN106128102A (en) * 2016-06-29 2016-11-16 肖锐 A kind of traffic jam prior-warning device
CN106128122A (en) * 2016-06-29 2016-11-16 肖锐 A kind of intelligent traffic lamp
CN106128098A (en) * 2016-06-29 2016-11-16 肖锐 A kind of multi-display apparatus that can carry out traffic flow forecasting
CN106157615A (en) * 2016-06-29 2016-11-23 肖锐 A kind of traffic flow information management handheld terminal
CN105913664A (en) * 2016-06-29 2016-08-31 肖锐 Traffic flow monitoring and predicting system
CN105913654A (en) * 2016-06-29 2016-08-31 肖锐 Intelligent traffic management system
CN106128098B (en) * 2016-06-29 2018-08-03 山西通畅工程勘察设计咨询有限公司 A kind of multi-display apparatus that can carry out traffic flow forecasting
CN106128122B (en) * 2016-06-29 2018-11-06 江苏润仕达交通设施有限公司 A kind of intelligent traffic lamp
CN106097712A (en) * 2016-06-29 2016-11-09 肖锐 A kind of traffic flow optimization guides system
CN105913665A (en) * 2016-06-29 2016-08-31 肖锐 Intelligent zebra crossing guardrail
CN109873712A (en) * 2018-05-18 2019-06-11 新华三信息安全技术有限公司 A kind of network flow prediction method and device
CN109873712B (en) * 2018-05-18 2022-03-22 新华三信息安全技术有限公司 Network traffic prediction method and device
CN109389100A (en) * 2018-11-01 2019-02-26 河南思维轨道交通技术研究院有限公司 A kind of filtering noise-reduction method, device, electronic equipment and storage medium
CN110839016A (en) * 2019-10-18 2020-02-25 平安科技(深圳)有限公司 Abnormal flow monitoring method, device, equipment and storage medium
CN113055923A (en) * 2019-12-27 2021-06-29 中国移动通信集团湖南有限公司 Mobile network traffic prediction method, device and equipment
CN113055923B (en) * 2019-12-27 2022-06-17 中国移动通信集团湖南有限公司 Mobile network traffic prediction method, device and device
EP4320918A4 (en) * 2021-10-11 2024-09-04 Samsung Electronics Co., Ltd. METHOD AND APPARATUS FOR COMMUNICATION TRAFFIC PREDICTION VIA CONTINUOUS LEARNING WITH KNOWLEDGE DISTILLATION
US12218804B2 (en) 2021-10-11 2025-02-04 Samsung Electronics Co., Ltd. Method of communication traffic prediction via continual learning with knowledge distillation, and an apparatus for the same

Also Published As

Publication number Publication date
CN104506378B (en) 2019-01-18

Similar Documents

Publication Publication Date Title
CN104506378A (en) Data flow prediction device and method
JP6101196B2 (en) Voice identification method and apparatus
CN111898578B (en) Crowd density acquisition method and device and electronic equipment
CN108197652B (en) Method and apparatus for generating information
EP2760018B1 (en) Voice identification method and apparatus
CN105608179B (en) The method and apparatus for determining the relevance of user identifier
CN108108743B (en) Abnormal user identification method and device for identifying abnormal user
CN103559888A (en) Speech enhancement method based on non-negative low-rank and sparse matrix decomposition principle
CN111312286A (en) Age identification method, age identification device, age identification equipment and computer readable storage medium
CN104424235A (en) Method and device for clustering user information
CN114760172B (en) Method and device for identifying radio frequency baseband comprehensive characteristic signals
CN104125584A (en) Service index realization prediction method aiming at network service and apparatus thereof
CN103150383B (en) A kind of event evolution analysis method of short text data
CN112786058B (en) Voiceprint model training method, device, equipment and storage medium
US11030532B2 (en) Information processing apparatus, information processing method, and non-transitory computer readable storage medium
CN107392259B (en) Method and device for constructing unbalanced sample classification model
Wang et al. Sparse sufficient dimension reduction using optimal scoring
US20160259849A1 (en) System and method for reducing size of raw data by performing time-frequency data analysis
CN113988441A (en) Power wireless network link quality prediction and model training method and device
CN107360577A (en) A kind of frequency spectrum sensing method and device based on machine learning
CN115206321A (en) Method, device and electronic device for recognizing speech keywords
CN115497511B (en) Training and detecting method, device, equipment and medium for voice activity detection model
CN115394318B (en) AUDIO DETECTION METHOD AND DEVICE - 特許庁
CN105119670A (en) Broadband collaboration spectrum sensing method
CN110909453A (en) EEMD-based power transmission line icing grade prediction method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant