1.本发明涉及无线通信领域,尤其是涉及一种识别质差终端的方法、系统、接入控制器及存储介质。
背景技术:
2.无线网络通常包括接入控制器(access controller,ac)、接入点(access point,ap)、终端。
3.在无线网络中,当终端远离无线网络的接入点后,终端能检测到接入点的信号越来越弱、相应的接入点也能检测到终端的信号在逐渐减弱,当信号强度低于一阈值后,终端和接入点间将不可能无法正常通信,出现通信失败的情况。
4.现有技术中,为了解决上述问题,在802.11工作组提供了漫游机制,通过802.11协议,信号质量差的终端可以自己重新接入到周围信号质量好的接入点。然而,802.11协议中并没有明确界定终端怎样才属于信号质量差,所以各个终端厂商和接入点、接入控制器厂商根据自身实际情况,实现质差终端(即信号质量差的终端)的识别。
5.通常,质差终端的主要识别方法包括:通过接收的信号强度指示(received signal strength indication,rssi)识别、通过调制与编码策略(modulation and coding scheme,mcs)识别、通过信道利用率判断。然而,由于rssi受到天线的角度、发射功率、误差的影响,并不能非常好的识别出质差终端;而mcs中对报文的通信有限制,若是通信的双方报文丢失,那么协商速率可能无法及时更新,将对质差终端的识别起到误导作用;此外,信道利用率在处于一个竞争比较大的环境中有良好的判断因子,但是在一个竞争小的环境中就没办法有效的识别质差终端。
6.鉴于此,如何准确的识别质差终端,成为一个亟待解决的技术问题。
技术实现要素:
7.本发明提供一种识别质差终端的方法、系统、接入控制器及存储介质,用以解决现有技术中存在的识别质差终端准确率不高的技术问题。
8.第一方面,为解决上述技术问题,本发明实施例提供的一种识别质差终端的方法,应用于无线网络中的接入控制器,所述接入控制器下辖多个接入点,该方法的技术方案如下:
9.在所述无线网络中的待识别终端从一个接入点漫游至另一接入点的过程中,实时获取所述待识别终端的多个第一通信参数值;
10.根据一组标准质优终端的多个第二通信参数值与多个所述第一通信参数值,计算所述待识别终端与所述一组标准质优终端的通信质量差异度;其中,一组标准质优终端包括多个标准质优终端,所述标准质优终端是通信质量达到预设标准的终端,多个所述第一通信参数值与多个所述第二通信参数值对应的相同的多个通信参数;
11.判断所述通信质量差异度是否达到通信质量差阈值;若所述通信质量差异度大于
所述通信质量差阈值,将所述待识别终端识别为质差终端。
12.一种可能的实施方式,根据一组标准质优终端的多个第二通信参数值与多个所述第一通信参数值,计算所述待识别终端与所述一组标准质优终端的通信质量差异度,包括:
13.将所述一组标准质优终端和所述待识别终端作为一个团队;
14.将所述一组标准质优终端作为所述团队中的一个子团队,将所述待识别终端作为所述团队中的另一个子团队;
15.基于多个所述第二通信参数值与多个所述第一通信参数值,用断裂带强度算法对所述团队中两个子团队间的分裂程度进行计算,获得所述通信质量差异度。
16.一种可能的实施方式,用断裂带强度算法对所述团队中两个子团队间的分裂程度进行计算,获得所述通信质量差异度,包括:
17.分别计算所述两个子团队与所述团队的每个通信参数的平均差异值的平方和,获得每个子团队的子通信质量差异;
18.计算所述团队中每个成员与所述团队的每个通信参数的平均差异值的平方和,获得所述团队的通信质量差异;
19.将所述两个子团队的子通信质量差异的和值与所述团队的通信质量差异的比值,确定为所述通信质量差异度。
20.一种可能的实施方式,分别计算所述两个子团队与所述团队的每个通信参数的平均差异值的平方和,获得每个子团队的子通信质量差异,包括:
21.计算每个子团队中每个通信参数的第一平均值;
22.计算所述团队中每个通信参数的第二平均值;
23.计算同一通信参数对应的第一平均值与第二平均值的第一差值的平方;
24.对所述多个通信参数对应的第一差值的平方与对应子团队的成员总数的积进行和运算,获得所述子通信质量差异。
25.一种可能的实施方式,计算所述团队中每个成员与所述团队的每个通信参数的平均差异值的平方和,获得所述团队的通信质量差异,包括:
26.计算所述团队中每个通信参数的第二平均值;
27.计算同一通信参数对应的第二平均值与第三值的第二差值的平方;其中,所述第三值为每个子团队中每个成员的一个通信参数的值;
28.对所述多个通信参数对应的第二差值的平方进行和运算,获得所述团队的通信质量差异。
29.一种可能的实施方式,所述断裂带强度算法的公式为:
[0030][0031]
其中,fau
g
为断裂带强度,k的取值为1或2;为第k个子团队中第i个成员中第j个通信参数的均值,表示所述团队中第j个通信参数的均值,为第k个子团队中第j个
通信参数的均值,g为所述团队中成员的总数,为第k个子团队的成员总数。
[0032]
一种可能的实施方式,所述通信参数,包括:
[0033]
信号强度指示、调制与编码策略、信道利用率、设备数、发射功率、天线增益、信噪比、底噪、接收利用率、发送利用率中至少两个评价因子的任意组合。
[0034]
第二方面,本发明实施例提供了一种无线网络系统,包括:
[0035]
至少一个接入控制器,所述接入控制器用于执行如第一方面所述的方法;
[0036]
被所述接入控制器管辖的至少一个接入点;
[0037]
在所有接入点组成的无线网络中移动的待识别终端。
[0038]
第三方面,本发明实施例还提供一种接入控制器,所述接入控制器下辖至少一个接入点,包括:
[0039]
获取单元,用于在所述无线网络中的待识别终端从一个接入点漫游至另一接入点的过程中,实时获取所述待识别终端的多个第一通信参数值;
[0040]
计算单元,用于根据一组标准质优终端的多个第二通信参数值与多个所述第一通信参数值,计算所述待识别终端与所述一组标准质优终端的通信质量差异度;其中,一组标准质优终端包括多个标准质优终端,所述标准质优终端是通信质量达到预设标准的终端,多个所述第一通信参数值与多个所述第二通信参数值对应相同的多个通信参数;
[0041]
识别单元,用于判断所述通信质量差异度是否达到通信质量差阈值;若所述通信质量差异度大于所述通信质量差阈值,将所述待识别终端识别为质差终端。
[0042]
一种可能的实施方式,所述计算单元还用于:
[0043]
将所述一组标准质优终端和所述待识别终端作为一个团队;
[0044]
将所述一组标准质优终端作为所述团队中的一个子团队,将所述待识别终端作为所述团队中的另一个子团队;
[0045]
基于多个所述第二通信参数值与多个所述第一通信参数值,用断裂带强度算法对所述团队中两个子团队间的分裂程度进行计算,获得所述通信质量差异度。
[0046]
一种可能的实施方式,所述计算单元还用于:
[0047]
分别计算所述两个子团队与所述团队的每个通信参数的平均差异值的平方和,获得每个子团队的子通信质量差异;
[0048]
计算所述团队中每个成员与所述团队的每个通信参数的平均差异值的平方和,获得所述团队的通信质量差异;
[0049]
将所述两个子团队的子通信质量差异的和值与所述团队的通信质量差异的比值,确定为所述通信质量差异度。
[0050]
一种可能的实施方式,所述计算单元还用于:
[0051]
计算每个子团队中每个通信参数的第一平均值;
[0052]
计算所述团队中每个通信参数的第二平均值;
[0053]
计算同一通信参数对应的第一平均值与第二平均值的第一差值的平方;
[0054]
对所述多个通信参数对应的第一差值的平方与对应子团队的成员总数的积进行和运算,获得所述子通信质量差异。
[0055]
一种可能的实施方式,所述计算单元还用于:
[0056]
计算所述团队中每个通信参数的第二平均值;
[0057]
计算同一通信参数对应的第二平均值与第三值的第二差值的平方;其中,所述第三值为每个子团队中每个成员的一个通信参数的值;
[0058]
对所述多个通信参数对应的第二差值的平方进行和运算,获得所述团队的通信质量差异。
[0059]
一种可能的实施方式,所述断裂带强度算法的公式为:
[0060][0061]
其中,fau
g
为断裂带强度,k的取值为1或2;为第k个子团队中第i个成员中第j个通信参数的均值,表示所述团队中第j个通信参数的均值,为第k个子团队中第j个通信参数的均值,g为所述团队中成员的总数,为第k个子团队的成员总数。
[0062]
一种可能的实施方式,所述通信参数,包括:
[0063]
信号强度指示、调制与编码策略、信道利用率、设备数、发射功率、天线增益、信噪比、底噪、接收利用率、发送利用率中至少两个评价因子的任意组合。
[0064]
第四方面,本发明实施例还提供一种接入控制器,包括:
[0065]
至少一个处理器,以及
[0066]
与所述至少一个处理器连接的存储器;
[0067]
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如上述第一方面所述的方法。
[0068]
第五方面,本发明实施例还提供一种可读存储介质,包括:
[0069]
存储器,
[0070]
所述存储器用于存储指令,当所述指令被处理器执行时,使得包括所述可读存储介质的装置完成如上述第一方面所述的方法。
[0071]
通过本发明实施例的上述一个或多个实施例中的技术方案,本发明实施例至少具有如下技术效果:
[0072]
在本发明提供的实施例中,无线网络中的待识别终端在从一个接入点漫游至另一接入点的过程中,通过引入影响通信质量的多个通信参数,对待识别终端与一组标准质优终端的通信质量差异度进行计算,并结合通信质量差阈值识别待识别终端是否为质差终端,相较于现有技术中仅使用一个通信参数识别质差终端的可靠性更高,从而提高了识别质差终端的准确度。
附图说明
[0073]
图1为本发明实施例提供的一种识别质差终端方法的流程图;
[0074]
图2为本发明实施例提供的待识别终端从无线网络中一个接入点漫游至另一接入点的示意图;
[0075]
图3为本发明实施例提供的待识别终端的漫游质量示意图;
[0076]
图4为本发明实施例提供的一种无线网络系统的结构示意图;
[0077]
图5为本发明实施例提供的一种接入控制器的结构示意图。
具体实施方式
[0078]
本发明实施列提供一种识别质差终端的方法、系统、接入控制器及存储介质,用以解决现有技术中存在的识别质差终端准确率不高的技术问题。
[0079]
为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
[0080]
请参考图1,本发明实施例提供一种识别质差终端的方法,应用于无线网络中的接入控制器,接入控制器下辖多个接入点,该方法的处理过程如下。
[0081]
步骤101:在无线网络中的待识别终端从一个接入点漫游至另一接入点的过程中,实时获取待识别终端的多个第一通信参数值。
[0082]
待识别终端可以是无线网络中的任一终端,终端为用户工作站,如手机、手提电脑、平板电脑、智能设备等。
[0083]
步骤102:根据一组标准质优终端的多个第二通信参数值与多个第一通信参数值,计算待识别终端与一组标准质优终端的通信质量差异度;其中,一组标准质优终端包括多个标准质优终端,标准质优终端是通信质量达到预设标准的终端,多个第一通信参数值与多个第二通信参数值对应相同的多个通信参数;
[0084]
步骤103:判断通信质量差异度是否达到通信质量差阈值;若通信质量差异度达到通信质量差阈值;将待识别终端识别为质差终端。
[0085]
在本发明提供的实施例中,由于待识别终端具有与多个通信参数对应的多个第一通信参数值,因此标准质优终端的通信质量也是由多个通信参数对应的多个第二通信参数值综合确定的,相应的,预设标准可以是多个通信参数综合量化后的一个综合值,也可以是与多个通信参数对应的多个标准阈值。
[0086]
如多个通信参数为调制与编码策略、信道利用率、设备数时,预设标准可以是这四个通信参数对应的综合值,相应的多个第二通信参数值经归一化处理后,再进行加权计算得到的值达到此综合值的终端被认定为标准质优终端;若预设标准是上述四个通信参数各自对应的标准阈值,则只有上述四个通信参数对应的第二通信参数值均达到各自对应的标准阈值的终端被认定为标准质优终端。
[0087]
请参见图2为本发明实施例提供的待识别终端从无线网络中一个接入点漫游至另一接入点的示意图。
[0088]
上述无线网络可以通过互联网与外界进行通信,进而使得待识别终端可以通过此无线网络与外界进行通信。
[0089]
待识别终端所在的原位置位于接入点1的信号覆盖范围内,在待识别终端从原始位置移动到目标位置(位于接入点2的信号覆盖范围内)中,就是待识别终端从接入点1漫游到接入点2的过程,在此过程中,待识别终端接收到的信号强度先减弱再增强,相应的接入点1检测到待识别终端的信号强度逐渐减弱直至消失,而接入点2在检测到待识别终端后,
检测到待识别终端的信号强度逐渐增强,接入点1或接入点2检测到上述待识别终端的信号强度变化的过程即为待识别终端的漫游过程,接入点1和接入点2将上述过程中待识别终端的信号强度上报给接入控制器,使接入控制器能够确定待识别终端的漫游过程,并进行相关处理。待识别终端的漫游质量可以参考图3,图3为本发明实施例提供的待识别终端的漫游质量示意图。
[0090]
待识别终端在从接入点1的信号覆盖范围内移动到接入点2的信号覆盖范围的过程中,理论上在接入点1的信号覆盖范围和接入点2的信号覆盖范围的交界位置信号质量最差,但信号强度随终端与接入点1或接入点2的距离增大而减少,这使得在实际应用中,存在质差阶段前移,相应的也存在漫游完成前移。如图3所示在接入点1与接入点2的覆盖范围交界的附近区域存在信号质量差的质差区间,截取接入点1的信号覆盖范围的质差区间及其附近的部分连续区域,可以将它们按信号质量的高低分为信号质量好的质优区间、信号质量一般的缓冲区、及质差区间。
[0091]
当待识别终端位于质优区间时,待识别终端被确定为质优终端;当待识别终端位于缓冲区时,待识别终端被确定为潜在问题终端;当待识别终端位于质差区间时待识别终端被确定为质差终端。
[0092]
需要理解的是,在图3中仅示出了接入点1与接入点2交界位置附近的接入点1的质差区间,实际上在接入点2中也存在类似的质差区间,只是未示出。此外,图3只是按待识别终端的信号质量所在的信号质量区间,确定待识别终端所属的终端类型,然而在实际应用中,待识别终端的通信质量不仅受到自身的信号质量的影响,还受到其它因素如周围的终端数量、环境等影响,这使得待识别终端在图3所示的缓冲区时,即便其被确定为潜在问题终端,但也可能与接入点进行正常通信可以将其归入质优终端,但若与接入点不能进行正常通信则应将其归入质差终端,因此本发明引入多个通信参数,综合评价待识别终端的通信质量,以明确界定待识别终端是属于质差终端还是质优终端。
[0093]
在待识别终端从接入点1漫游至接入点2的过程中,可以通过实时获取待识别终端的多个第一通信参数值,并根据一组标准质优终端的多个第二通信参数值与多个第一通信参数值,实时计算待识别终端与一组标准质优终端的通信质量差异度,进而通过判断此通信质量差异度是否达到通信质量差阈值,来识别待识别终端是否是质差终端。若通信质量差异度大于通信质量差阈值,则确定待识别终端为质差终端;若通信质量差异度小于或等于通信质量差阈值,则确定待识别终端为质优终端。
[0094]
多个通信参数,包括:
[0095]
信号强度指示、调制与编码策略、信道利用率、设备数、发射功率、天线增益、信噪比、底噪、接收利用率、发送利用率中至少两个评价因子的任意组合。
[0096]
如,多个通信参数包括信号强度指示、调制与编码策略、信道利用率、设备数四者时,待识别终端的多个第一通信参数值是获取的待识别终端的信号强度指示、调制与编码策略、信道利用率、设备数(为1),一组标准质优终端的第二通信参数为每个标准质优终端的信号强度指示、调制与编码策略、信道利用率、设备数(为一组标准质优终端中标准质优终端的总数)。
[0097]
又如,多个通信参数还可以包括信号强度指示、调制与编码策略、信道利用率、设备数、发射功率、天线增益,待识别终端的多个第一通信参数值是获取的待识别终端的信号
强度指示、调制与编码策略、信道利用率、设备数、发射功率、天线增益,一组标准质优终端的第二通信参数为每个标准质优终端的信号强度指示、调制与编码策略、信道利用率、设备数、发射功率、天线增益。
[0098]
一种可能的实施方式,根据一组标准质优终端的多个第二通信参数值与多个第一通信参数值,计算待识别终端与一组标准质优终端的通信质量差异度,可以通过下列方式实现:
[0099]
将一组标准质优终端和待识别终端作为一个团队;将一组标准质优终端作为团队中的一个子团队,将待识别终端作为团队中的另一个子团队;基于多个第二通信参数值与多个第一通信参数值,用断裂带强度算法对团队中两个子团队间的分裂程度进行计算,获得通信质量差异度。
[0100]
例如,一组标准质优终端包括标准质优终端1~标准质优终端10,则将标准质优终端1~标准质优终端10以及待识别终端作为一个团队,该团队中的每个终端被称之为成员。同时,将标准质优终端1~标准质优终端10作为该团队的一个子团队,将待识别终端作为该团队的另一个子团队。即这个团队包括2个子团队。若使用的是信号强度指示、调制与编码策略、信道利用率、设备数这四个通信参数,则用基于一组标准质优终端的多个第二通信参数值(即每个标准质优终端的信号强度指示、每个标准质优终端的调制与编码策略、每个标准质优终端的信道利用率、设备数=10),与待识别终端的多个第一通信参数值(即待识别终端的信号强度指示、待识别终端的调制与编码策略、待识别终端的信道利用率、设备数=1),用断裂带强度算法对团队中两个子团队间的分裂程度进行计算,获得通信质量差异度。
[0101]
一种可能的实施方式,用断裂带强度算法对团队中两个子团队间的分裂程度进行计算,获得通信质量差异度,可以通过下列方式实现:
[0102]
分别计算两个子团队与团队的每个通信参数的平均差异值的平方和,获得每个子团队的子通信质量差异;计算团队中每个成员与团队的每个通信参数的平均差异值的平方和,获得团队的通信质量差异;将两个子团队的子通信质量差异的和值与团队的通信质量差异的比值,确定为通信质量差异度。
[0103]
例如,子团队1为一组标准质优终端(包括标准质优终端1~标准质优终端10),子团队2为待识别终端,子团队1和子团队2构成一个团队,它们使用是信号强度指示、调制与编码策略、信道利用率、设备数这四个通信参数。
[0104]
分别针对子团队1、子团队2计算与整个团队的信号强度指示的平均差异值的平方,分别针对子团队1、子团队2计算与整个团队的调制与编码策略的平方,分别针对子团队1、子团队2计算与整个团队的信道利用率的平方,分别针对子团队1、子团队2计算与整个团队的设备数的平方,将这四个参数对应的每个子团队的所有平方的和值作为对应子团队的子通信质量差异。
[0105]
与此同时,针对团队中的每个成员,计算每个成员与团队的每个通信参数的平均差异值的平方,如以通信参数为信号强度指示、成员为待识别终端为例,假设整个团队的信号强度指示的平均值为m,待识别终端的信号强度为n,则待识别终端与团队的每个通信参数的平均差异值的平方为(n
‑
m)2。其它成员对应的平均差异值的平方计算方式与此类似,不再一一赘述,对团队中所有成员对应的平均差异值的平方进行和运算,得到团队的通信质量差异。将两个子团队的子通信质量差异的和值与团队的通信质量差异的比值,确定为
通信质量差异度。
[0106]
一种可能的实施方式,分别计算两个子团队与团队的每个通信参数的平均差异值的平方和,获得每个子团队的子通信质量差异,包括:
[0107]
计算每个子团队中每个通信参数的第一平均值;计算团队中每个通信参数的第二平均值;计算同一通信参数对应的第一平均值与第二平均值的第一差值的平方;对多个通信参数对应的第一差值的平方与对应子团队的成员总数的积进行和运算,获得子通信质量差异。
[0108]
例如,子团队1为一组标准质优终端(包括标准质优终端1~标准质优终端10),子团队2为待识别终端,子团队1和子团队2构成一个团队,它们使用的是信号强度指示、调制与编码策略、信道利用率、设备数这四个通信参数,这四个通信参数依次记为a、b、c、d,相应的标准质优终端1~标准质优终端10对应的这四个通信参数的四个第二通信参数值记为(a1,b1,c1,d1),
……
,(a
10
,b
10
,c
10
,d
10
),待识别终端与上述四个通信参数对应的4个第一通信参数值记为(a
11
,b
11
,c
11
,d
11
)。
[0109]
子团队1中信号强度指示的平均值(记为a
a1
)为:a
a1
=(a1 a2
…
a
10
)/10,子团队1中其余通信参数的平均值的计算方式与此类似,不再赘述。将子团队1中每个通信参数的平均值统称之为第一平均值,其余三个通信参数对应的第一平均值依次记为b
a1
、c
a1
、d
a1
=10。
[0110]
子团队2中由于只有一个成员(即待识别终端),因此每个通信参数的平均值即为待识别终端的每个通信参数的值,将待识别终端的每个通信参数的平均值统称为第一平均值。
[0111]
计算整个团队(即子团队1和子团队2)中每个通信参数的平均值,如团队的信号强度指示的平均值(记为a
a
)为:a
a
=(a1 a2
…
a
10
a
11
)/11,同理可以计算出团队中其它通信参数的平均值,将这些平均值统称为第二平均值,将其余三个通信参数对应的第二平均值依次记为b
a
、c
a
、d
a
=11。
[0112]
针对上述四个通信参数分别对应的第一平均值、第二平均值,可以计算出子通信质量差异:
[0113]
子团队1的子通信质量差异记为δ1,δ1=10[(a
a1
‑
a
a
)2 (b
a1
‑
b
a
)2 (c
a1
‑
c
a
)2 (10
‑
11)2]。
[0114]
子团队2的子通信质量差异记为δ2,δ2=(a
a2
‑
a
a
)2 (b
a2
‑
b
a
)2 (c
a2
‑
c
a
)2 (1
‑
11)2。
[0115]
一种可能的实施方式,计算团队中每个成员与团队的每个通信参数的平均差异值的平方和,获得团队的通信质量差异,可以通过下列方式实现:
[0116]
计算团队中每个通信参数的第二平均值;计算同一通信参数对应的第二平均值与第三值的第二差值的平方;其中,第三值为每个子团队中每个成员的一个通信参数的值;对多个通信参数对应的第二差值的平方进行和运算,获得团队的通信质量差异。
[0117]
例如,子团队1为一组标准质优终端(包括标准质优终端1~标准质优终端10),子团队2为待识别终端,子团队1和子团队2构成一个团队,它们使用是信号强度指示、调制与编码策略、信道利用率、设备数这四个通信参数,这四个通信参数依次记为a、b、c、d,相应的标准质优终端1~标准质优终端10对应的这四个通信参数的四个第二通信参数值记为(a1,b1,c1,d1),
……
,(a
10
,b
10
,c
10
,d
10
),待识别终端与上述四个通信参数对应的4个第一通信参数值记为(a
11
,b
11
,c
11
,d
11
),上述第一通信参数值、第二通信参数值即为对应子团队中对应
成员的第三值。
[0118]
团队中每个通信参数的第二平均值的计算方式可以参见上一实施例,上述四个通信参数对应的第二平均值依次记为a
a
、b
a
、c
a
、d
a
=11,以通信参数为信号强度指示为例,标准质优终端1的信号强度指示的第二差值记为a
d1
,a
d1
=a
a1
‑
a
a
,同理可以计算团队中其它成员的每个参数的第二平均值,标准质优终端1的其余三个通信参数的第二平均值依次记为b
d1
、c
d1
、d
d1
,其余终端的上述四个参数的第二平均值采用类似的标记方式,如标准质优终端2、待识别终端的上述四个通信参数的第二平均值依次记为:(a
d2
、b
d2
、c
d2
、d
d2
)、(a
d11
、b
d11
、c
d11
、d
d11
)。
[0119]
之后,可以得到团队的通信质量差异记为δ,δ=a
d12
…
a
d102
a
d112
b
d1
…
b
d10
b
d11
c
d1
…
c
d10
c
d11
d
d1
…
d
d10
d
d11
。
[0120]
最后,计算出终端与一组标准质优终端的通信质量差异度=(子团队1的子通信质量差异 子团队2的子通信质量差异)/团队的通信质量差异。该通信质量差异度的取值范围为0~1,通信质量差异度越接近1,说明断裂带强度越大,待识别终端与标准质优终端组越分离,也就是表明待识别终端越接近质差终端,若判断是否为质差终端的断裂带强度临界值为0.8,则将通信质量差阈值设置为0.8,当待识别终端和一组标准质优终端的通信质量差异度大于0.8,则待识别终端被识别为质差终端,若通信质量差异度小于等于0.8,则待识别终端被识别为质优终端。
[0121]
上述待识别终端和一组标准质优终端的通信质量差异度的计算过程可以用断裂带强度算法的公式表示为:
[0122][0123]
其中,fau
g
为断裂带强度,k的取值为1或2;为第k个子团队中第i个成员中第j个通信参数的值,x_
.j.
表示所述团队中第j个通信参数的均值,为第k个子团队中第j个通信参数的均值,g为所述团队中成员的总数,为第k个子团队的成员总数。若多个通信参数为信号强度指示、调制与编码策略、信道利用率、设备数这四个通信参数时,可以将它们编号,如将依次编号为1~4,在公式(1)中j为这些通信参数的编号,对一组标准质优终端以及待识别终端也可以进行编号,公式(1)中的i即为对应子团队中终端的编号。
[0124]
断裂带强度的值在[0,1]之间,越接近1,断裂强度越强,越远离近质优区间,越接近质差区间;越接近0,断裂强度越弱,越接近质优区间,越远离质差区间。
[0125]
在本发明提供的实施例中,无线网络中的待识别终端在从一个接入点漫游至另一接入点的过程中,通过引入影响通信质量的多个通信参数,对待识别终端与一组标准质优终端的通信质量差异度进行计算,并结合通信质量差阈值识别待识别终端是否为质差终端,相较于现有技术中仅使用一个通信参数识别质差终端的可靠性更高,从而提高了识别质差终端的准确度。
[0126]
请参见图4,本发明一实施例中提供一种无线网络系统,包括:
[0127]
至少一个接入控制器401,所述接入控制器用于执行如上所述的识别质差终端方法;接入控制器方法的具体实施方式可参见识别质差终端方法实施例部分的描述,重复之处不再赘述。
[0128]
被所述接入控制器401管辖的至少一个接入点402;
[0129]
在所有接入点402组成的无线网络中移动的待识别终端403。
[0130]
基于同一发明构思,本发明一实施例中提供一种接入控制器,所述接入控制器下辖至少一个接入点,该接入控制器的识别质差终端方法的具体实施方式可参见方法实施例部分的描述,重复之处不再赘述,请参见图5,该接入控制器包括:
[0131]
获取单元501,用于所述无线网络中的待识别终端在从一个接入点漫游至另一接入点的过程中,实时获取所述待识别终端的多个第一通信参数值;
[0132]
计算单元502,用于根据一组标准质优终端的多个第二通信参数值与多个所述第一通信参数值,计算所述待识别终端与所述一组标准质优终端的通信质量差异度;其中,一组标准质优终端包括多个标准质优终端,所述标准质优终端是通信质量达到预设标准的终端,多个所述第一通信参数值与多个所述第二通信参数值对应的相同多个通信参数;
[0133]
识别单元503,用于判断所述通信质量差异度是否达到通信质量差阈值;若所述通信质量差异度大于所述通信质量差阈值,将所述待识别终端识别为质差终端。
[0134]
一种可能的实施方式,所述计算单元502还用于:
[0135]
将所述一组标准质优终端和所述待识别终端作为一个团队;
[0136]
将所述一组标准质优终端作为所述团队中的一个子团队,将所述待识别终端作为所述团队中的另一个子团队;
[0137]
基于多个所述第二通信参数值与多个所述第一通信参数值,用断裂带强度算法对所述团队中两个子团队间的分裂程度进行计算,获得所述通信质量差异度。
[0138]
一种可能的实施方式,所述计算单元502还用于:
[0139]
分别计算所述两个子团队与所述团队的每个通信参数的平均差异值的平方和,获得每个子团队的子通信质量差异;
[0140]
计算所述团队中每个成员与所述团队的每个通信参数的平均差异值的平方和,获得所述团队的通信质量差异;
[0141]
将所述两个子团队的子通信质量差异的和值与所述团队的通信质量差异的比值,确定为所述通信质量差异度。
[0142]
一种可能的实施方式,所述计算单元502还用于:
[0143]
计算每个子团队中每个通信参数的第一平均值;
[0144]
计算所述团队中每个通信参数的第二平均值;
[0145]
计算同一通信参数对应的第一平均值与第二平均值的第一差值的平方;
[0146]
对所述多个通信参数对应的第一差值的平方与对应子团队的成员总数的积进行和运算,获得所述子通信质量差异。
[0147]
一种可能的实施方式,所述计算单元502还用于:
[0148]
计算所述团队中每个通信参数的第二平均值;
[0149]
计算同一通信参数对应的第二平均值与第三值的第二差值的平方;其中,所述第三值为每个子团队中每个成员的一个通信参数的值;
[0150]
对所述多个通信参数对应的第二差值的平方进行和运算,获得所述团队的通信质量差异。
[0151]
一种可能的实施方式,所述断裂带强度算法的公式为:
[0152][0153]
其中,fau
g
为断裂带强度,k的取值为1或2;为第k个子团队中第i个成员中第j个通信参数的均值,表示所述团队中第j个通信参数的均值,为第k个子团队中第j个通信参数的均值,g为所述团队中成员的总数,为第k个子团队的成员总数。
[0154]
一种可能的实施方式,所述通信参数,包括:
[0155]
信号强度指示、调制与编码策略、信道利用率、设备数、发射功率、天线增益、信噪比、底噪、接收利用率、发送利用率中至少两个评价因子的任意组合。
[0156]
需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0157]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read
‑
only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0158]
在此需要说明的是,本发明实施例提供的上述装置,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
[0159]
基于同一发明构思,本发明实施例中提供了一种接入控制器,包括:至少一个处理器,以及
[0160]
与所述至少一个处理器连接的存储器;
[0161]
其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令,执行如上所述的识别质差终端的方法。
[0162]
基于同一发明构思,本发明实施例还提一种可读存储介质,包括:
[0163]
存储器,
[0164]
所述存储器用于存储指令,当所述指令被处理器执行时,使得包括所述可读存储
介质的装置完成如上所述的识别质差终端的方法。
[0165]
所述可读存储介质可以是处理器能够存取的任何可用介质或数据存储设备,包括易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(read
‑
only memory,rom)、可编程rom(programmable read
‑
only memory,prom)、电可编程rom(erasable programmable read
‑
only memory,eprom)、电可擦写可编程rom(electrically erasable programmable read only memory,eeprom)或快闪存储器、固态硬盘(solid state disk或solid state drive,ssd)、磁性存储器(例如软盘、硬盘、磁带、磁光盘(magneto
‑
optical disc,mo)等)、光学存储器(例如cd、dvd、bd、hvd等)。易失性存储器可以包括随机存取存储器(random access memory,ram),该ram可以充当外部高速缓存存储器。作为例子而非限制性的,ram可以以多种形式获得,比如动态ram(dynamic random access memory,dram)、同步dram(synchronous dynamic random
‑
access memory,sdram)、双数据速率sdram(double data rate sdram,ddr sdram)、增强sdram(enhancedsynchronousdram,esdram)、同步链路dram(sync link dram,sldram)。所公开的各方面的存储设备意在包括但不限于这些和其它合适类型的存储器。
[0166]
本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机/处理器可用程序代码的可读存储介质(包括但不限于磁盘存储器、cd
‑
rom、光学存储器等)上实施的机程序产品的形式。
[0167]
本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0168]
这些程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的可读存储器中,使得存储在该可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0169]
这些程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机/处理器实现的处理,从而在计算机/处理器或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0170]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
转载请注明原文地址:https://win.8miu.com/read-29652.html