当前位置: 首页 > 专利查询>邵阳学院专利>正文

一种面向蓝牙网关的流量预测方法及装置制造方法及图纸

技术编号:20550711 阅读:22 留言:0更新日期:2019-03-09 22:56
本发明专利技术公开了一种面向蓝牙网关的流量预测方法及装置,方法包括如下步骤:S1.采集获取网络流量数据序列,根据所述网络流量数据序列构建一个以上具有不同的预设时间粒度的粒度流量序列;S2.通过预先构建好的与所述预设时间粒度相对应的预测模型分别对与之对应的粒度流量序列进行预测,得到不同时间粒度下的粒度预测值;S3.所述不同时间粒度下的粒度预测值作为预设的神经网络模型的输入,通过所述神经网络模型分析得到最终预测流量值。具有预测精度度高,计算量小,方便实施等优点。

A Traffic Prediction Method and Device for Bluetooth Gateway

The invention discloses a traffic prediction method and device for Bluetooth gateway, which comprises the following steps: S1. Acquisition and acquisition of network traffic data sequence, construction of more than one traffic sequence with different preset time granularity according to the network traffic data sequence, S2. Pre-built prediction models corresponding to the preset time granularity are used to predict the traffic sequence respectively. The corresponding granularity flow sequence is predicted to get the granularity prediction value under different time granularity; S3. The granularity prediction value under different time granularity is used as the input of the preset neural network model, and the final predicted flow value is obtained through the above neural network model analysis. It has the advantages of high prediction accuracy, small calculation and easy implementation.

【技术实现步骤摘要】
一种面向蓝牙网关的流量预测方法及装置
本专利技术涉及网络
,尤其涉及一种面向蓝牙网关的流量预测方法及装置,尤其适用于蓝牙网关。
技术介绍
随着物联网技术的迅猛发展,与日俱增的各式各样的IoT服务被用户广泛使用。网关,作为一种向云端传递IoT数据并进行数据交换的核心边缘设施,将功能各异的传感器、智能硬件、智能可穿戴等物联网末端设备和小区局域网联系起来,进而接入互联网,实现信息共享、远程控制、集中管理等功能。由于物联网末端设备及服务的多样性,边缘网络数据具有异构性,不同的服务类型对QoS的需求不一样。例如,在多媒体数据和应用程序数据等传输场景中,需要一个具有相对较高的网络吞吐量的无线传输手段以降低数据传输延时,典型的在线视频观看服务,带宽呈突发式脉冲状,带宽要求高达3Mb/s;而在传感数据和指令数据等频度高但数据量较小的传输场景中,对传输手段的吞吐量要求则相对较低,但对时延敏感。与此同时,蓝牙技术不同的连接参数配置在数据传输速率、功耗、传输距离等方面具有不同的特点。因此,对于异构的IoT设备和服务,如何基于网络流量模式调整网关的连接参数配置,成为服务质量保证的关键所在。现有的网络流量预测分为线性预测和非线性预测。线性预测的方法如自回归移动平均模型(Auto-RegressiveIntegratedMovingAverageModel,ARIMA)应用广泛,但是ARIMA的理论前提是网络流量具有线性宽平稳过程特征,而网络流量在不同的时间频率尺度上具有多尺度特征,并且具有多构性、自相似特性,因此使用ARIMA模型无法准确地描述出网络的全部特征。此外,现有的网络流量预测研究集中在大时间粒度(天、周、月等)上的自回归特性,对于以秒级为单位的蓝牙连接参数配置等实时方法缺少有效的网络流量预测方法。
技术实现思路
本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种预测精度度高,计算量小,方便实施的面向蓝牙网关的流量预测方法及装置。为解决上述技术问题,本专利技术提出的技术方案为:一种面向蓝牙网关的流量预测方法,包括如下步骤:S1.采集获取网络流量数据序列,根据所述网络流量数据序列构建一个以上具有不同的预设时间粒度的粒度流量序列;S2.通过预先构建好的与所述预设时间粒度相对应的预测模型分别对与之对应的粒度流量序列进行预测,得到不同时间粒度下的粒度预测值;S3.所述不同时间粒度下的粒度预测值作为预设的神经网络模型的输入,通过所述神经网络模型分析得到最终预测流量值。进一步地,步骤S1中以预设的频率采集获取网络流量数据,得到网络流量数据序列。进一步地,步骤S1中所述粒度流量序列为将所述网络流量数据序列按照预设时间粒度进行划分,以每个预设时间粒度内的网络流量序列为该时间粒度内的粒度流量序列。进一步地,所述预设时间粒度包括秒级时间粒度、分级时间粒度和小时级时间粒度。进一步地,步骤S2中,与所述秒级时间粒度对应的预测模型为ARIMA模型(AutoregressiveIntegratedMovingAverageModel,自回归积分滑动平均模型),与所述分级时间粒度对应的预测模型为MA模型(movingaveragemodel,滑动平均模型),与所述小时级时间粒度对应的预测模型为ES模型。进一步地,所述ARIMA模型如式(1)所示:式(1)中,et为时隙t的随机误差项,yt为时隙t的网络流量数据,B为由Byt=yt-1所定义的后移算子,为由所定义的差分算子,d为差分的阶数,φ(B)为ARIMA模型中AR的r阶算子,θ(B)为ARIMA模型中MA的s阶算子。进一步地,所述MA模型如式(2)所示:式(2)中,为粒度预测值,yt,yt-1,yt-2,…,yt-k+1分别为该时间粒度内的网络流量数据,k为该时间粒度内网络流量数据的数据个数。进一步地,所述ES模型如式(3)所示:式(3)中,Ht,Ht-1分别为平滑后的值,其下标为时隙参数,α为针对已知值的平滑常数,0≤α≤1,γ为针对趋势估计的平滑常数,0≤γ≤1,bt,bt-1为趋势估计,其下标为时隙参数,p为待预测周期,为对待预测周期进行预测得到的粒度预测值。进一步地,所述预测的神经网络模型是根据预先采集的训练集,并采用反向传播算法进行迭代训练后得到的神经网络模型。一种面向蓝牙网关的流量预测装置,包括处理器和存储器,所述处理器用于运行所述存储器上所存储的程序代码,所述存储器上存储有被执行时可实现如上任一项所述流量预测方法的程序。与现有技术相比,本专利技术的优点在于:本专利技术通过合理的设置不同的时间粒度,综合考虑不同的时间粒度上网络流量所体现的不同特征,预测精度高,同时,算法较为简单,计算量小,功耗低,便于实施。附图说明图1为本专利技术具体实施例流程示意图。图2为本专利技术具体实施例不同时间粒度的粒度流量序列示意图。图3为本专利技术具体实施例预测模型示意图。图4为本专利技术具体实施例神经网络模型示意图。具体实施方式以下结合说明书附图和具体优选的实施例对本专利技术作进一步描述,但并不因此而限制本专利技术的保护范围。如图1所示,本实施例的面向蓝牙网关的流量预测方法,步骤为:S1.采集获取网络流量数据序列,根据所述网络流量数据序列构建一个以上具有不同的预设时间粒度的粒度流量序列;S2.通过预先构建好的与所述预设时间粒度相对应的预测模型分别对与之对应的粒度流量序列进行预测,得到不同时间粒度下的粒度预测值;S3.所述不同时间粒度下的粒度预测值作为预设的神经网络模型的输入,通过所述神经网络模型分析得到最终预测流量值。在本实施例中,步骤S1中以预设的频率采集获取网络流量数据,得到网络流量数据序列。步骤S1中所述粒度流量序列为将所述网络流量数据序列按照预设时间粒度进行划分,以每个预设时间粒度内的网络流量序列为该时间粒度内的粒度流量序列。所述预设时间粒度包括秒级时间粒度、分级时间粒度和小时级时间粒度。在本实施例中,如图2所示,横坐标为时间轴,时间轴上的刻度的高低表示每个采样时刻点所采集获取的网络流量数据,设采样周期为1秒,即每1秒采样1次得到1个流量数据,则时间轴上全部刻度对应的流量数据就构成流量序列。在本实施例中,所述预设时间粒度包括秒级时间粒度、分级时间粒度和小时级时间粒度。特别地,在本实施例中,秒级时间粒度为5秒,当然也可以为其它值,如10秒、20秒等等;分级时间粒度为1分钟,当然也可以为其它值,如2分钟、5分钟、10分钟等等;小时级时间粒度为1小时,当然也可以为其它值,如2小时、5小时等等。在本实施例中,如图2所示,设当前时刻为t,则秒级时间粒度对应的粒度流量序列即t时刻起,前[1,5]秒内对应时刻的历史流量值,即t1至t5对应时刻的历史流量值,表示为:S3(t)={q(t-5),q(t-4),…,q(t-1)};则分级时间粒度对应的粒度流量序列即从t时刻起,前1秒至前1分种内对应时刻的历史流量值,即t1至t60对应时刻的历史流量值;则小时级时间粒度对应的粒度流量序列即从t时刻起,前1秒至前1小时内对应时刻的历史流量值,即t1至t3600对应时刻的历史流量值。在本实施例中,步骤S2中,与所述秒级时间粒度对应的预测模型为ARIMA模型(AutoregressiveIntegratedMovingAver本文档来自技高网
...

【技术保护点】
1.一种面向蓝牙网关的流量预测方法,其特征在于,包括如下步骤:S1.采集获取网络流量数据序列,根据所述网络流量数据序列构建一个以上具有不同的预设时间粒度的粒度流量序列;S2.通过预先构建好的与所述预设时间粒度相对应的预测模型分别对与之对应的粒度流量序列进行预测,得到不同时间粒度下的粒度预测值;S3.所述不同时间粒度下的粒度预测值作为预设的神经网络模型的输入,通过所述神经网络模型分析得到最终预测流量值。

【技术特征摘要】
1.一种面向蓝牙网关的流量预测方法,其特征在于,包括如下步骤:S1.采集获取网络流量数据序列,根据所述网络流量数据序列构建一个以上具有不同的预设时间粒度的粒度流量序列;S2.通过预先构建好的与所述预设时间粒度相对应的预测模型分别对与之对应的粒度流量序列进行预测,得到不同时间粒度下的粒度预测值;S3.所述不同时间粒度下的粒度预测值作为预设的神经网络模型的输入,通过所述神经网络模型分析得到最终预测流量值。2.根据权利要求1所述的面向蓝牙网关的流量预测方法,其特征在于:步骤S1中以预设的频率采集获取网络流量数据,得到网络流量数据序列。3.根据权利要求2所述的面向蓝牙网关的流量预测方法,其特征在于:步骤S1中所述粒度流量序列为将所述网络流量数据序列按照预设时间粒度进行划分,以每个预设时间粒度内的网络流量序列为该时间粒度内的粒度流量序列。4.根据权利要求3所述的面向蓝牙网关的流量预测方法,其特征在于:所述预设时间粒度包括秒级时间粒度、分级时间粒度和小时级时间粒度。5.根据权利要求4所述的面向蓝牙网关的流量预测方法,其特征在于:步骤S2中,与所述秒级时间粒度对应的预测模型为ARIMA模型,与所述分级时间粒度对应的预测模型为MA模型,与所述小时级时间粒度对应的预测模型为ES模型。6.根据权利要求5所述的面向蓝牙网关的流量预测方法,其特征在于:所述ARIMA模型如式(...

【专利技术属性】
技术研发人员:许建明赵乘麟彭许红
申请(专利权)人:邵阳学院
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1