掌桥专利:专业的专利平台
掌桥专利
首页

网关AP发射功率自适应调整方法、存储介质及网关设备

文献发布时间:2023-06-19 10:58:46


网关AP发射功率自适应调整方法、存储介质及网关设备

技术领域

本发明属于互联网技术领域,具体涉及一种网关AP发射功率自适应调整方法、存储介质及网关设备。

背景技术

随着宽带接入业务的发展和智能终端的普及,用户家庭或小型的办公环境已普遍使用WiFi网络。运营商提供的家庭网关都有内置的WiFi AP功能,可满足用户家庭快速建立WiFi网络的需要。为能使无线终端接入WiFi网络有良好的业务体验(例如,视频播放流畅、网页响应快等),AP需要一定的发射功率支持,如果发射功率过低,无线终端就接受不到信号或者网络质量变差,用户上网的体验就不好。然而,如果AP发射功率到最大额定值,一方面家庭用户会担心电磁辐射影响健康,另一方面也会对其它家庭的WiFi信号产生干扰,影响其它家庭WiFi网络的质量,同时也会增加能耗。

基于此,提供一种能够减少对其他家庭WiFi信号的干扰,以及为减少能耗,那么需要在保障用户上网体验的基础上,合理配置AP的发射功率的方法是亟待解决的技术问题。

发明内容

本发明提供了一种网关AP发射功率自适应调整方法、存储介质及网关设备,能够减少对其他家庭WiFi信号的干扰、减少能耗的同时保障用户的上网体验。

第一方面,本发明提供一种网关AP发射功率自适应调整方法,所述方法包括:

获取预设时长内终端设备侧的网络质量参数;

对所述终端设备侧的网络质量参数进行处理,以得到所述终端设备侧的各网络质量参数的参数处理结果;

根据所述终端设备侧的参数处理结果得到所述终端设备侧的网络质量得分;

根据所述终端设备侧的网络质量得分调整所述网关设备的AP发射功率。

可选的,在上述网关AP发射功率自适应调整方法中,当所述网络质量参数的类型为多种时,根据所述终端设备侧的参数处理结果得到所述终端设备侧的网络质量得分,包括:

从预设结果与分值对应关系中查找与所述终端设备侧的多个网络质量参数的参数处理结果对应的网络质量得分,其中,所述预设结果与分值对应关系表中存储有多种类型的网络质量参数、每种类型的网络网络参数对应的多种处理结果以及每种处理结果分别对应的网络质量得分;

根据所述终端设备侧的多种处理结果分别对应的网络质量得分确定所述终端设备侧的网络质量得分。

可选的,在上述网关AP发射功率自适应调整方法中,对所述终端设备侧的网络质量参数进行处理,以得到所述终端设备侧的参数处理结果,包括:

对所述终端设备侧的每种网络质量参数分别采用均值计算式进行均值计算和采用方差计算时进行方差计算,以得到该终端设备的每种网络质量参数的均值和方差,并将每种网络质量参数的均值和方差作为该网络质量参数的参数处理结果。

可选的,在上述网关AP发射功率自适应调整方法中,根据所述终端设备侧的参数处理结果得到所述终端设备侧的网络质量得分,包括:

从预设对应关系表中查找所述终端设备的每种网络质量参数的均值和方差分别对应的均值评分和方差评分;

对所述终端设备的每种网络质量参数对应的均值评分和方差评分采用预设计算式进行计算,以得到所述终端设备的每种网络质量参数的网络质量得分,其中,所述预设计算式为min(X,Y)*a,且X为均值评分,Y为方差评分,a为评价系数;

根据所述终端设备侧的多种处理结果分别对应的网络质量得分确定所述终端设备侧的网络质量得分,包括:

将所述终端设备侧的多种处理结果分别对应的网络质量得分为最小网络质量得分作为所述终端设备侧的网络质量得分。

可选的,在上述网关AP发射功率自适应调整方法中,当所述终端设备为多个时,根据所述终端设备侧的网络质量得分调整所述网关设备的AP发射功率,包括:

获取所述网关设备当前的AP发射功率所属的当前功率档位;

根据所述当前功率档位、各所述终端设备侧的网络质量得分以及预设预设档位调整规则得到目标功率档位,并控制所述网关设备的AP发射功率调整为与所述目标功率档位对应的目标AP发射功率。

可选的,在上述网关AP发射功率自适应调整方法中,所述网络质量参数包括下行方向丢包率、下行方向丢包率以及网络时延。

可选的,在上述网关AP发射功率自适应调整方法中,当所述网络质量参数包括网络时延时,获取预设时长内终端设备侧的网络质量参数,包括:

获取预设时长内,所述网关设备向所述终端设备发送第一报文的第一时刻,以及所述网关设备在接收到终端设备基于第一报文反馈的第二报文的第二时刻;

根据所述第一时刻和所述第二时刻得到所述网络时延。

可选的,在上述网关AP发射功率自适应调整方法中,当所述网络质量参数包括上行方向丢包率和下行方向丢包率时,获取预设时长内终端设备侧的网络质量参数,包括:

获取预设时长内终端设备侧之间的交互报文;

在检测到所述交互报文中由所述终端设备上行方向上发送的上行报文重复时,根据重复的上行报文和所述交互报文得到上行方向丢包率;

在检测到所述交互报文中由所述终端设备下行方向上发送的下行报文重复时,根据重复的下行报文和所述交互报文得到下行方向丢包率。

第二方面,本发明还提供一种存储介质,该存储介质存储有计算机程序,所述计算机程序被一个或多个处理器执行时实现如上述的网关AP发射功率自适应调整方法。

第三方面,本发明提供了网关设备,其特征在于,包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,执行上述的网关AP发射功率自适应调整方法。

本发明提供的一种网关AP发射功率自适应调整方法、存储介质及网关设备,方法包括:获取预设时长内终端设备侧的网络质量参数;对所述终端设备侧的网络质量参数进行处理,以得到所述终端设备侧的各网络质量参数的参数处理结果;根据所述终端设备侧的参数处理结果得到所述终端设备侧的网络质量得分;根据所述终端设备侧的网络质量得分调整所述网关设备的AP发射功率。通过采用上述方法,能够减少对其他家庭WiFi信号的干扰、减少能耗的同时保障用户的上网体验。

附图说明

附图用来提供对本申请的技术方案或现有技术的进一步理解,并且构成说明书的一部分。其中,表达本申请实施例的附图与本申请的实施例一起用于解释本申请的技术方案,但并不构成对本申请技术方案的限制。

图1为本申请实施例提供的一种网关AP发射功率自适应调整方法的流程示意图。

图2为服务器与终端设备之间的交互示意图。

图3为服务器与终端设备之间的另一交互示意图。

图4为服务器与终端设备之间的另一交互示意图。

图5为图1中步骤S130的流程示意图。

图6为图1中步骤S140的流程示意图。

具体实施方式

以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达到相应技术效果的实现过程能充分理解并据以实施。本申请实施例以及实施例中的各个特征,在不相冲突前提下可以相互结合,所形成的技术方案均在本发明的保护范围之内。

另外,附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

请参阅图1,本实施例提供了一种网关AP发射功率自适应调整方法,该方法应用于网关设备,当所述网关AP发射功率自适应调整方法应用于所述网关设备时,执行以下步骤:

步骤S110:获取预设时长内终端设备侧的网络质量参数。

步骤S120:对所述终端设备侧的网络质量参数进行处理,以得到所述终端设备侧的各网络质量参数的参数处理结果。

步骤S130:根据所述终端设备侧的参数处理结果得到所述终端设备侧的网络质量得分。

步骤S140:根据所述终端设备侧的网络质量得分调整所述网关设备的AP发射功率。

通过采用上述步骤S110-S140,以实现根据网络质量参数调整网关设备的AP发射功率,以使在利用调整后的网关设备的AP发射功率进行数据交互时,能够减少对其他家庭WiFi信号的干扰、减少能耗的同时保障用户的上网体验。

在步骤S110中,所述终端设备的数量可以是一个也可以是多个,可以理解,当所述终端设备的数量为多个时,可以获取预设时长内每个终端设备侧壁的网络质量参数。所述预设时长可以是一分钟、五分钟或者十分钟,在此不作具体限定,根据实际需求进行设置即可。

所述网络质量参数的类型可以为多种,例如可以包括网络时延、误码率、上行方向丢包率以及下行方向丢包率中的一种或多种。

可选的,在本实施例中,所述网络质量参数包括下行方向丢包率、下行方向丢包率以及网络时延。

获取上述的网络质量参数的方式可以是获取检测设备检测到的网络质量参数,还可以是获取网络设备检测到的数据,并根据检测到的数据生成网络质量参数,在此不做具体限定,根据实际需求进行设置即可。

可选的,在本实施例中,当所述网络质量参数包括网络时延时,获取预设时长内终端设备侧的网络质量参数,包括:

获取预设时长内,所述网关设备向所述终端设备发送第一报文的第一时刻,以及所述网关设备在接收到终端设备基于第一报文反馈的第二报文的第二时刻;根据所述第一时刻和所述第二时刻得到所述网络时延。

具体的,网管设备监测分析终端设备的TCP建链过程,在终端设备与服务器建立TCP连接时有三次握手的过程,如图2所示。图2所示的A点(TCP三次握手的第二步网络侧返回的SYN+ACK报文)到B点(TCP三次握手的第三步终端发送ACK报文)的时间间隔为所述网络时延。

当所述网络质量参数包括上行方向丢包率和下行方向丢包率时,获取预设时长内终端设备侧的网络质量参数,包括:

获取预设时长内终端设备侧之间的交互报文;在检测到所述交互报文中由所述终端设备上行方向上发送的上行报文重复时,根据重复的上行报文和所述交互报文得到上行方向丢包率;在检测到所述交互报文中由所述终端设备下行方向上发送的下行报文重复时,根据重复的下行报文和所述交互报文得到下行方向丢包率。

其中,在检测到所述交互报文中由所述终端设备上行方向上发送的上行报文重复时,根据重复的上行报文和所述交互报文得到上行方向丢包率的具体过程可以是:网关设备监测分析终端设备的TCP交互数量,包括从服务器侧到终端设备侧的每一个TCP报文,以及从终端设备侧到服务器侧的每一个ACK报文。如图3所示的例子,当终端设备侧到网关设备上行方向有丢包时,网关设备侧下行方向的TCP报文正常,而终端设备侧上行的网关设备有丢失。从而可以根据交互的报文数量和上行丢失的报文量计算终端设备侧到网关设备的上行方向的丢包率。

在检测到所述交互报文中由所述终端设备下行方向上发送的下行报文重复时,根据重复的下行报文和所述交互报文得到下行方向丢包率的具体过程可以是:通过利用网关设备监测分析终端设备的TCP交互数量,包括从服务器侧到终端设备侧的每一个TCP报文,以及从终端设备侧到服务器侧的每一个ACK报文。如图4所示的例子,从AP到终端设备下行方向有丢包时,网关设备侧下行方向会监测到重复的TCP报文(Seq=100~119),所对应的重复TCP报文终端设备侧上行方向有重复的ACK(ACK=100)。计算网关设备到终端设备端侧的下行方向丢包率。

在步骤S120中,对所述终端设备侧的网络质量参数进行处理,以得到所述终端设备侧的各网络质量参数的参数处理结果的方式可以是对所述终端设备侧的每种网络质量参数分别采用求均值处理、求方差处理和/或聚类处理。

可选的,在本实施例中,所述步骤S120包括:对所述终端设备侧的每种网络质量参数分别采用均值计算式进行均值计算和采用方差计算时进行方差计算,以得到该终端设备的每种网络质量参数的均值和方差,并将每种网络质量参数的均值和方差作为该网络质量参数的参数处理结果。

其中,均值用于分析网络质量的好坏程度,方差用于分析网络质量的稳定性,从而可以确定每种网络质量参数的处理结果。

请结合图5,在步骤S130中,根据所述终端设备侧的参数处理结果得到所述终端设备侧的网络质量得分的方式具体包括:

步骤S132:从预设结果与分值对应关系中查找与所述终端设备侧的多个网络质量参数的参数处理结果对应的网络质量得分,其中,所述预设结果与分值对应关系表中存储有多种类型的网络质量参数、每种类型的网络网络参数对应的多种处理结果以及每种处理结果分别对应的网络质量得分。

具体的,当所述参数处理结果为包括均值和方差时,上述步骤S132具体包括:从预设对应关系表中查找所述终端设备的每种网络质量参数的均值和方差分别对应的均值评分和方差评分。对所述终端设备的每种网络质量参数对应的均值评分和方差评分采用预设计算式进行计算,以得到所述终端设备的每种网络质量参数的网络质量得分,其中,所述预设计算式为min(X,Y)*a,且X为均值评分,Y为方差评分,a为评价系数。

需要说明的是,在本实施例中,上述的评价系数可以根据网络质量评分设置,例如,当均值用于分析网络质量,且用0-5分表示;方差用于分析稳定性,也用0-5分表示。网络速率作为评价系数,低传输速率如低于10K比特的传输速率时,评价系数为1.2,高传输速率如高于10K比特的传输数量时,评价系数为0.8。则min(网络质量得分,稳定性得分)*评价系数。即网络质量得分和稳定性得分中取低至,该值再乘上评价系数即可得到每种处理结果分别对应的网络质量得分。其中,0-3分表示不好,4-5分表示可接受。

步骤S134:根据所述终端设备侧的多种处理结果分别对应的网络质量得分确定所述终端设备侧的网络质量得分。

其中,上述步骤S134具体可以是,将所述终端设备侧的多种处理结果分别对应的网络质量得分为最小网络质量得分作为所述终端设备侧的网络质量得分。

通过采用上述步骤S132-S134,可以有效确保获得的网络质量得分更准确,进而进一步在减少能耗和减少对其他家庭WiFi信号的干扰的同时保障用户的上网体验。

请结合图6,在步骤S140中,需要说明的是,网关设备的AP发射功率为多个档位,当所述终端设备为多个时,根据所述终端设备侧的网络质量得分调整所述网关设备的AP发射功率的方式具体可以包括:

步骤S142:获取所述网关设备当前的AP发射功率所属的当前功率档位。

步骤S144:根据所述当前功率档位、各所述终端设备侧的网络质量得分以及预设预设档位调整规则得到目标功率档位,并控制所述网关设备的AP发射功率调整为与所述目标功率档位对应的目标AP发射功率。

所述预设档位调整规则中存储有不同的当前功率档位、各所述终端设备侧的网络质量得分分别对应的功率档位,所述网关设备可以根据当前功率档位、各所述终端设备侧的网络质量得分查找到目标功率当为,并将网关设备的AP发射功率由当前档位对应的当前AP发射功率调整为与该目标功率档位对应的目标AP发射功率。

具体的,设家庭网关AP发射功率为5档,1档发射功率最低,5档发射功率最高;当AP发射功率对应当前档位为第3档时,以一定的时间周期分析(如10分钟),当任有一个终端设备质量分值低于等于3分时,可以提升一档AP的发射功率;当所有无线终端质量分值为5分时,则可以降低一档AP的发射功率,当提升AP发射功率,对原低于等于3分的终端不产生影响时,维持原档。

本实施例还提供一种存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘、服务器、App应用商城等等,其上存储有计算机程序,所述计算机程序被处理器执行时可以实现实施例一中的网关AP发射功率自适应调整方法中的步骤。

上述方法步骤的具体实施例过程可参见实施例一中的具体描述,本实施例在此不再重复赘述。

本申请实施例提供了一种用于执行上述方法实施例中的方法步骤的网关设备,本申请实施例中,网关设备可以是,但不限于智能手机、平板电脑、个人数字助理(PersonalDigital Assistant,PAD)、移动上网设备(Mobile Internet Device,MID)等。

结构上,网关设备可以包括处理器和存储器。

处理器与存储器直接或间接地电性连接,以实现数据的传输或交互,例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

所述网关AP发射功率自适应调整方法可以以软件或固件(Firmware)的形式存储在存储器中或固化在网关设备的操作系统(Operating System,OS)中的软件模块,处理器用于执行存储器中存储的可执行模块。

即,处理器可以在接收到执行指令后,执行计算机程序。该计算机程序被处理器执行时实现如实施例一中的网关AP发射功率自适应调整方法的具体描述,在本实施例不作一一赘述。

其中,处理器用于执行实施例一中的网关AP发射功率自适应调整方法的全部或部分步骤。存储器用于存储各种类型的数据,这些数据例如可以包括网关设备中的任何应用程序或方法的指令,以及应用程序相关的数据。

所述处理器可以是专用集成电路(Application Specific Integrated Circuit,简称ASIC)、数字信号处理器(Digital Signal Processor,简称DSP)、数字信号处理设备(Digital Signal Processing Device,简称DSPD)、可编程逻辑器件(Programmable LogicDevice,简称PLD)、现场可编程门阵列(Field Programmable Gate Array,简称FPGA)、微控制器、微处理器或其他电子元件实现,用于执行上述实施例一中的全部或部分步骤。

所述存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(Static Random Access Memory,简称SRAM),电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,简称EEPROM),可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,简称EPROM),可编程只读存储器(Programmable Read-Only Memory,简称PROM),只读存储器(Read-Only Memory,简称ROM),磁存储器,快闪存储器,磁盘或光盘。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法,也可以通过其它的方式实现。

以上所描述的实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。

也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。还需要说明的是,以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

相关技术
  • 网关AP发射功率自适应调整方法、存储介质及网关设备
  • 一种动态调整AP发射功率方法及动态调整发射功率AP
技术分类

06120112753936