一种基于机器学习的WIFI智能预测切换方法技术

技术编号:21146487 阅读:127 留言:0更新日期:2019-05-18 06:52
本发明专利技术公开了一种基于机器学习的WIFI智能预测切换方法,方法中,将WIFI热点RSSI值演变模式与移动终端设备的WIFI切换决策关联起来。首先收集大量区域内WIFI热点信号强度数据集以及设备连接WIFI热点变化情况,并对该数据集进行归一化处理。其次,初始化神经网络参数,给定目标输出。最后,将预处理后的数据集喂入神经网络计算出隐层和输出层各单元输出以及输出误差,进行反复迭代训练、调整神经网络各层权值直至输出误差满足要求。本发明专利技术训练完成构建的人工神经网络会根据移动终端设备的WIFI信号强度变化情况预测Δ秒后(自由设置值,Δ越长,预测正确率越低)设备的位置变化情况来决定是否执行切换,提高网络稳定性。

A WIFI Intelligent Predictive Switching Method Based on Machine Learning

【技术实现步骤摘要】
一种基于机器学习的WIFI智能预测切换方法
本专利技术涉及移动通信网络
,尤其涉及一种基于机器学习的WIFI智能预测切换方法。
技术介绍
目前,移动通信终端均配置有WIFI功能,其最主要的优势在于不需要布线即可上网,不受布线条件的限制,因此非常适合移动终端设备的需要。几乎所有智能手机、平板电脑和笔记本电脑都支持WIFI上网,是当今使用最广的一种无线网络传输技术。但是当移动终端设备在网络内移动时,移动设备将连接到各种AP,切换过程不能始终保持平滑连接,导致服务质量(QoS)的显著波动和可能的长连接中断。而且由于存在WIFI网络盲点,这种情况进一步恶化,其中信号功率不足以支持数据速率:这些通常包括电梯和楼梯,但也包括走廊甚至房间的一部分。当用户到达网络盲点时,连接中断。截至目前,视频流产生了45%的移动数据流量,预计2019年将增长到62%。显然,移动终端设备上的视频流将特别受到临时连接损失的影响,并且视频停顿被用户视为主要问题。因此,现有技术中出现了各种解决方案来缓解这些问题,包括视频播放器和网络之间的交互,以接收关于即将到来的连接丢失的信息,或者设备本身的丢失预测,以及对播放器的适当干预(例如,数据速率降低和缓冲器填充)。又或者将信道和移动预测与信道辅助视频优化相结合。所有预期策略的关键要素是适当的信道条件的长期预测,其时间尺度远大于小规模衰落。对于预测,大多数现有方法基于特定的信道模型或广泛而详细的信道地图。然而,这两种方法可能不足以确保视频流QoS:一方面,模型预测可能不足以满足预期解决方案的长期需求,而另一方面,地图需要提供过于详细的信息,具有较高的实施复杂。
技术实现思路
本专利技术针对上述现有技术存在的一些问题,提出如下的技术方案:一种基于机器学习的WIFI智能预测切换方法,应用于移动通信终端,所述方法包括如下步骤:步骤1,移动终端设备收集当前区域M个WIFI热点的信号强度Γp(t)、设备当前连接热点A(t)以及Δ时刻后设备连接热点AΔ(t);步骤2,对信号强度Γp(t)数据采用最大—最小标准进行归一化处理;步骤3,定义神经网络的结构和前向传播的预期输出结果,若AΔ(t)≠A(t),输出为0,反之为1;步骤4,定义神经网络的激活函数和代价函数;步骤5,采用反向传播算法反复迭代求得神经网络最合适的权重矩阵;步骤6,通过步骤5训练出的模型,预测移动终端设备Δ时刻后是否仍在当前WIFI区域来决定WIFI切换是否必要。进一步地,所述步骤2中,所述最大—最小标准进行归一化处理具体为:其中Γp(t)min为数据集Γp(t)中的最小值,Γp(t)max为数据集ΓP(t)中的最大值,归一化后的总数据集设为{Γ(i)(t),y(i)}。进一步地,所述步骤3中,构建神经网络的结构,神经网络的层数L=3,输入神经元节点和WIFI热点数量一致,隐层神经元初始为L=12个,其在训练过程中可变,输出神经元为1个,神经元节点偏置项为0,人工神经网络学习率为η。进一步地,所述步骤3中,神经网络预期输出设为:由于步骤1中的数据每隔Δ=0.25s采集一次,则m次数据采集结果为:{Γp(i)(t),y(i)}={(Γp(1)(t),y(1)),(Γp(2)(t),y(2))…(Γp(m)(t),y(m))}进一步地,所述步骤4中,激活函数为:其中为神经元节点特征参数矩阵,Γ(t)为归一化处理后的信号强度值;代价函数为:第i层神经元代价函数的偏导数为:综上可得神经网络每个节点(第i层第j个)的权重的更新公式为:wij=wij+η·Δwij(3-3)其中:Δwij=ηgibjbj是隐层第j个神经元的输出,可由式3-1求得,η为人工神经网络预设的学习率。进一步地,所述步骤5中,采用反向传播算法重复以下步骤反复迭代求得神经网络最合适的权重矩阵:步骤5-1,在(0,1)范围内随机初始化神经网络中所有特征参数;步骤5-2,对于({Γ(i)(t),y(i)})根据当前参数和式(3-1)计算当前样本输出hθ(Γ(i)(t));步骤5-3,根据式3-2式计算输出层的神经元梯度项gi;步骤5-4,根据式3-3更新特征参数,至预期输出与当前样本输出误差小于限定值,完成模型训练。进一步地,所述步骤6中,移动终端设备连接当前区域WIFI信号强度最佳的热点之后,若信号强度出现波动并低于阀值,由训练出的模型通过比对当前所有WIFI热点信号强度值,若输出结果为1,则判定移动终端设备在Δ时间后将处于另一WIFI热点区域内,检测到即将到来的WIFI切换。WIFI信号强度波动不是干扰造成,决定执行切换。若输出结果为0则反之。本专利技术到达的有益效果为:本专利技术对采集的WIFI信号强度数据集进行归一化的处理,保证在训练过程快速收敛,提高训练效率;预测技术基于机器学习方法,其中人工神经网络学习然后识别RSSI演变的模式,对噪声,速度和衰落现象具有弹性,有效提高网络的稳定性。附图说明图1为本专利技术的方法流程图。图2为人工神经网络结构示意图。图3为区域AP热点分布以及设备运动示意图。具体实施方式下面结合说明书附图对本专利技术的技术方案做进一步的详细说明。设网络覆盖区域与移动通信终端运动方式如图3所示,网络AP热点数量M=8,分别位于该楼层地图走廊的末端和中间。移动通信终端的运动方向为①→②→③→④→⑤→⑥→⑦→⑧→①。运动角度为②、④、⑥、⑧区域走廊平行的单位矢量和其他所有区域的走廊形成的π/4夹角。参见图1,一种基于机器学习的WIFI智能预测切换方法,应用于移动通信终端,所述方法包括如下步骤:步骤1,移动终端设备收集当前区域M个WIFI热点的信号强度Γp(t)、设备当前连接热点A(t)以及Δ时刻后设备连接热点AΔ(t)。在本实施例中,收集8个AP热点(A(1),A(2),A(3),A(4),A(5),A(6),A(7),A(8))信号强度数据集。每次采集结果为步骤2,对信号强度Γp(t)数据采用最大—最小标准进行归一化处理。所述步骤2中,所述最大—最小标准进行归一化处理具体为:其中Γp(t)min为数据集Γp(t)中的最小值,Γp(t)max为数据集Γp(t)中的最大值,归一化后的总数据集设为{Γ(i)(t),y(i)}。步骤3,定义神经网络的结构和前向传播的预期输出结果,若AΔ(t)=A(t),输出为0,反之为1。所述步骤3中,如图2所示,构建神经网络的结构,神经网络的层数L=3,输入神经元节点和WIFI热点数量一致,隐层神经元初始为L=12个,其在训练过程中可变,输出神经元为1个,神经元节点偏置项为0,人工神经网络学习率为η。所述步骤3中,神经网络预期输出设为:由于步骤1中的数据每隔Δ=0.25s采集一次,则m次数据采集结果为:{Γp(i)(t),y(i)}={(Γp(1)(t),y(1)),(Γp(2)(t),y(2))…(Γp(m)(t),y(m))}。步骤4,定义神经网络的激活函数和代价函数。所述步骤4中,激活函数为:其中为神经元节点特征参数矩阵,Γ(t)为归一化处理后的信号强度值。代价函数为:第i层神经元代价函数的偏导数为:综上可得神经网络每个节点(第i层第j个)的权重的更新公式为:wij=wij+η·Δwij(3-3)其中:Δwij=ηgibjbj是隐层第j个神本文档来自技高网
...

【技术保护点】
1.一种基于机器学习的WIFI智能预测切换方法,应用于移动通信终端,其特征在于,所述方法包括如下步骤:步骤1,移动终端设备收集当前区域M个WIFI热点的信号强度Γp(t)、设备当前连接热点A(t)以及Δ时刻后设备连接热点AΔ(t);步骤2,对信号强度Γp(t)数据采用最大—最小标准进行归一化处理;步骤3,定义神经网络的结构和前向传播的预期输出结果,若AΔ(t)≠A(t),输出为0,反之为1;步骤4,定义神经网络的激活函数和代价函数;步骤5,采用反向传播算法反复迭代求得神经网络最合适的权重矩阵;步骤6,通过步骤5训练出的模型,预测移动终端设备Δ时刻后是否仍在当前WIFI区域来决定WIFI切换是否必要。

【技术特征摘要】
1.一种基于机器学习的WIFI智能预测切换方法,应用于移动通信终端,其特征在于,所述方法包括如下步骤:步骤1,移动终端设备收集当前区域M个WIFI热点的信号强度Γp(t)、设备当前连接热点A(t)以及Δ时刻后设备连接热点AΔ(t);步骤2,对信号强度Γp(t)数据采用最大—最小标准进行归一化处理;步骤3,定义神经网络的结构和前向传播的预期输出结果,若AΔ(t)≠A(t),输出为0,反之为1;步骤4,定义神经网络的激活函数和代价函数;步骤5,采用反向传播算法反复迭代求得神经网络最合适的权重矩阵;步骤6,通过步骤5训练出的模型,预测移动终端设备Δ时刻后是否仍在当前WIFI区域来决定WIFI切换是否必要。2.根据权利要求1所述的一种基于机器学习的WIFI切换预测方法,其特征在于:所述步骤2中,所述最大—最小标准进行归一化处理具体为:其中Γp(t)min为数据集Γp(t)中的最小值,Γp(t)max为数据集Γp(t)中的最大值,归一化后的总数据集设为{Γ(i)(t),y(i)}。3.根据权利要求1所述的一种基于机器学习的WIFI切换预测方法,其特征在于:所述步骤3中,构建神经网络的结构,神经网络的层数L=3,输入神经元节点和WIFI热点数量一致,隐层神经元初始为L=12个,其在训练过程中可变,输出神经元为1个,神经元节点偏置项为0,人工神经网络学习率为η。4.根据权利要求1所述的一种基于机器学习的WIFI切换预测方法,其特征在于:所述步骤3中,神经网络预期输出设为:由于步骤1中的数据每隔Δ=0.25s采集一次,则m次数据采集结果为:{Γp(i)(t),y(i)}={(Γp...

【专利技术属性】
技术研发人员:赵海涛张唐伟吉如海于建国蔡舒琪朱洪波
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏,32

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

1