提升WiFi性能的方法、WiFi通讯设备及存储介质

文档序号:1941274 发布日期:2021-12-07 浏览:14次 >En<

阅读说明:本技术 提升WiFi性能的方法、WiFi通讯设备及存储介质 (Method for improving WiFi performance, WiFi communication equipment and storage medium ) 是由 陈林飞 冯鹏 于 2021-09-18 设计创作,主要内容包括:本发明公开了一种提升WiFi性能的方法、WiFi通讯设备及存储介质,其中,一种提升WiFi性能的方法,包括以下步骤:获取接收端的WiFi状态参数;确定所述WiFi状态参数与预设参数之间的对比差异;根据所述对比差异,生成控制信号;将所述控制信号发送至所述接收端;所述接收端根据所述控制信号改变工作主频,使得所述接收端的工作主频和WiFi状态参数相对应。本发明公开的提升WiFi性能的方法可解决现有通过安装外部器件提升WiFi性能存在的使用过程繁琐以及成本较高的问题。(The invention discloses a method for improving WiFi performance, WiFi communication equipment and a storage medium, wherein the method for improving the WiFi performance comprises the following steps: acquiring WiFi state parameters of a receiving end; determining a comparison difference between the WiFi state parameter and a preset parameter; generating a control signal according to the comparison difference; sending the control signal to the receiving end; and the receiving terminal changes the working dominant frequency according to the control signal, so that the working dominant frequency of the receiving terminal corresponds to the WiFi state parameter. The method for improving the WiFi performance can solve the problems of complicated use process and high cost existing in the prior art that the WiFi performance is improved by installing an external device.)

提升WiFi性能的方法、WiFi通讯设备及存储介质

技术领域

本发明属于无线网络技术领域,具体涉及一种提升WiFi性能的方法、WiFi通讯设备及存储介质。

背景技术

随着数字生态概念的飞速普及,智能机顶盒,路由器等WiFi终端产品被人们广泛使用。但WiFi使用时经常在发射端良好的情况下,接收端往往不尽如人意,表象是接收端接收不到发送端的有用信号出现性能下降,经常断连,对于感知不到的复杂无线环境,这是一个技术难点。

现有技术对于上述问题,通常采用增加低噪放大器或增加屏蔽罩等器件来提高接收灵敏度,进而实现提升WiFi性能的效果,但是上述方法均是需要安装外部器件,由于外部器件需要安装,因此会存在使用过程繁琐的问题,又因为是需要外部器件的,自然就还会存在成本提高的问题。

发明内容

为了克服现有技术的上述缺点,本发明的目的在于提供一种提升WiFi性能的方法、WiFi通讯设备及存储介质,旨在解决现有通过安装外部器件提升WiFi性能存在的使用过程繁琐以及成本较高的问题。

本发明为达到其目的,所采用的技术方案如下:

一种提升WiFi性能的方法,包括以下步骤:

获取接收端的WiFi状态参数;

确定所述WiFi状态参数与预设参数之间的对比差异;

根据所述对比差异,生成控制信号;

将所述控制信号发送至所述接收端;

所述接收端根据所述控制信号改变工作主频,使得所述接收端的工作主频和WiFi状态参数相对应。

进一步地,所述根据所述对比差异,生成控制信号的步骤,包括如下步骤:

当所述WiFi状态参数大于预设参数时,所述对比差异为正值;

根据所述对比差异生成提高主频控制信号;

当所述WiFi状态参数小于预设参数时,所述对比差异为负值;

根据所述对比差异生成降低主频控制信号。

进一步地,所述获取接收端的状态信息的步骤还包括:

发射端与接收端启动并建立WiFi连接;

所述发射端获取接收端的状态信息。

进一步地,所述确定所述WiFi状态参数与预设参数之间的对比差异步骤中,根据如下公式计算出所述WiFi状态参数:

WiFi状态参数=(Kn*Noise+Kr*Rssi+Kb*BSS+Ks*SNR)/2;

其中,RSSI表示接收信号强度,Noise表示噪音强度,SNR表示信噪比,BSS表示周围的信号数量,Kn、Kr、Kb、Ks为占比常数,且Kn、Kr、Kb、Ks之和为1。

进一步地,所述确定所述WiFi状态参数与预设参数之间的对比差异;根据所述对比差异,生成控制信号的步骤中,还包括如下步骤:

预设参数包括第一预设值和第二预设值;

当WiFi状态参数大于第一预设值时,生成降低系统工作主频的控制信号;当WiFi状态参数小于第二预设值生成调高系统工作主频的控制信号。

进一步地,还包括判断值a、b,当Rssi<a时取值1,a≤Rssi<b时取值1.5,Rssi≥b时取值2。

进一步地,还包括判断值c、d,当Noise<c时取值1,c≤Noise<d时取值1.5,Noise≥d时取值2。

进一步地,根据对比差异生成降低主频控制信号的步骤之后,还包括如下步骤:

接收端根据降低主频控制信号降低工作主频,降低后的工作主频小于预设频率;且降低后主频的倍频点不在WIFI频率范围内。

对应的,本发明还公开一种WiFi通讯设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的提升WiFi性能程序,所述提升WiFi性能程序配置为实现如前述的提升WiFi性能的方法的步骤。

对应的,本发明还公开一种存储介质,其上存储有提升WiFi性能程序,所述提升WiFi性能程序被处理器执行时实现如前述的提升WiFi性能的方法的步骤。

与现有技术相比,本发明的有益效果是:

本发明提出的提升WiFi性能的方法,当发射端与接收端通过WiFi通信时,发射端实时获取接收端的WiFi状态参数,其中,WiFi状态参数用于表示接收端当前的WiFi通路的工作状态,另外的接收端工作主频用于表示当前接收端主控系统的工作主频状态;确定所述WiFi状态参数与预设参数之间的对比差异,根据所述对比差异,生成控制信号;将所述控制信号发送至所述接收端;所述接收端根据所述控制信号改变工作主频;举例,当发现接收端WiFi通道工作低于预设速率状态时,发射端通过WiFi通道控制信号给接收端,使得接收端降低系统工作主频,以此减少对WiFi通路的干扰,实现了提升WiFi接收端性能的效果。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例方案涉及的硬件运行环境的WiFi通讯设备结构示意图;

图2为本发明一实施例中提升WiFi性能的方法的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行详细描述。需要说明的是,在不冲突的情况下,本发明的实施方式及实施方式中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施方式仅仅是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的WiFi通讯设备的结构示意图。

本发明实施例的WiFi通讯设备可以是一种具有存储功能的终端设备。

如图1所示,该WiFi通讯设备可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的WiFi通讯设备并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及提升WiFi性能程序。

在如图1所示的WiFi通讯设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要包括输入单元比如键盘,键盘包括无线键盘和有线键盘,用于连接客户端,与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的提升WiFi性能程序,并执行下述任一实施例中的提升WiFi性能的方法中的操作。

基于上述硬件结构,提出本发明提升WiFi性能的方法实施例。

参照图2,本发明一实施例提供

一种提升WiFi性能的方法,包括以下步骤:

步骤S100,获取接收端的WiFi状态参数;

步骤S200,确定所述WiFi状态参数与预设参数之间的对比差异;

步骤S300,根据所述对比差异,生成控制信号;

步骤S400,将所述控制信号发送至所述接收端;

步骤S500,所述接收端根据所述控制信号改变工作主频,使得所述接收端的工作主频和WiFi状态参数相对应。

具体的,现有技术中WiFi在使用时经常在发射端良好的情况下,接收端的速率往往不尽如人意,表象是接收端接收不到发送端的有用信号出现性能下降,经常断连,而导致该问题的原因之一就是同一环境内,接收端系统工作主频所产生的无线频段与WiFi通讯所产生的频率互相干扰,这些干扰的存在导致WiFi性能下降,信号质量变差,接收信息误码率升高等问题。

本实施例中,当发射端与接收端通过WiFi通信时,发射端实时获取接收端的WiFi状态参数,其中,WiFi状态参数用于表示接收端当前的WiFi通路的工作状态,另外的接收端工作主频用于表示当前接收端主控系统的工作主频状态;确定所述WiFi状态参数与预设参数之间的对比差异,根据所述对比差异,生成控制信号;将所述控制信号发送至所述接收端;所述接收端根据所述控制信号改变工作主频;举例,当发现接收端WiFi通道工作低于预设速率状态时,发射端通过WiFi通道控制信号给接收端,使接收端降低系统工作主频,以此减少对WiFi通路的干扰,实现了提升WiFi接收端性能的效果。

优选地,根据对比差异,生成控制信号的步骤,包括如下步骤:

当WiFi状态参数大于预设参数时,对比差异为正值;

根据对比差异生成提高主频控制信号;

当WiFi状态参数小于预设参数时,对比差异为负值;

根据对比差异生成降低主频控制信号。

具体的,对比差异用于判断接收端当前的WiFi工作速率处于何种水平,当对比差异为正值,说明当前接收端的WiFi工作速率高于预设参数数值,因此可以不再限制接收端的系统工作效率,所以生成提高主频控制信号发送至接收端;反之,当对比差异为负值,说明当前接收端的WiFi工作速率低于预设参数数值,因此此时需要限制接收端的系统工作效率,所以生成提高主频控制信号发送至接收端,通过降低接收端系统的工作主频,减少对WiFi通路的干扰,实现了提升WiFi接收端性能的效果。

优选地,工作主频的改变会带动WiFi性能的改变的步骤中,包括如下步骤:

接收端的工作主频会对WiFi通路产生干扰,影响WiFi性能;

当接收端的工作主频降低时,会降低杂散信号频谱密度,减少对WiFi通路的干扰,提升WiFi性能。

优选地,获取接收端的状态信息的步骤之前,还包括步骤:

发射端与接收端启动并建立WiFi连接;

发射端加载控制模块,控制模块用于获取接收端的状态信息。

具体的,控制模块主要用于实时检测接收端的状态信息,并且根据状态信息生成对应的控制信号,发送至接收端,接收端根据控制信号实现提升WiFi性能的效果。

具体控制过程如下:

当接收端WiFi保持工作在高速率状态时,发射端发送提高主频控制信号给接收端,接收端根据提高主频控制信号逐步提高系统工作主频,提高通信接口传输效率,同时发射端实时读取接收端WiFi状态能保持高速率状态通信,当发现WiFi开始从高速率切换至低速率时,发射端发送降低主频控制信号给接收端,接收端根据降低主频控制信号逐步提高系统工作主频,以此以此减少对WiFi通路的干扰,实现了提升WiFi接收端性能的效果,当接收端WiFi保持工作在高速率状态时再重新调整控制信号至接收端,以此循环控制达到提升WiFi接收端性能的效果。

进一步地,所述确定所述WiFi状态参数与预设参数之间的对比差异步骤中,根据如下公式计算出所述WiFi状态参数:

WiFi状态参数=(Kn*Noise+Kr*Rssi+Kb*BSS+Ks*SNR)/2;

其中,RSSI表示接收信号强度,Noise表示噪音强度,SNR表示信噪比,BSS表示周围的信号数量,Kn、Kr、Kb、Ks为占比常数,且Kn、Kr、Kb、Ks之和为1。

具体地,本实施例中WiFi状态参数包括有RSSI表示接收信号强度,Noise表示噪音强度,SNR表示信噪比,BSS表示周围的信号数量四个参数,通过对四个参数进行对应的加权计算最后得出当前的WiFi状态参数,用于表示当前WiFi通讯质量,其中Kn、Kr、Kb、Ks为占比常数用于对应表示Noise、RSSI、BSS、SNR的占比值,且Kn、Kr、Kb、Ks之和为1,根据不同环境确定对应的值;本实施例中Kn、Kr、Kb、Ks分别取值20%、20%、30%、30%,通过对不同参数进行权重的划分使得在实际应用时可以更加的灵活和准确,例如在RSSI接收信号强度波动较频繁且较大的环境下,可以适当提高Kn的值以提高对RSSI接收信号强度反应灵敏度,可以更好的针对不同的环境进行WiFi状态的判断。

进一步地,所述确定所述WiFi状态参数与预设参数之间的对比差异;根据所述对比差异,生成控制信号的步骤中,还包括如下步骤:

预设参数包括第一预设值和第二预设值;

当WiFi状态参数大于第一预设值时,生成降低系统工作主频的控制信号;当WiFi状态参数小于第二预设值生成调高系统工作主频的控制信号。

进一步地,还包括判断值a、b,当Rssi<a时取值1,a≤Rssi<b时取值1.5,Rssi≥b时取值2。

具体地,判断值a和b可以根据不同的设备以及使用场景进行设置,本实施例a为-75db,b为-30db,即当Rssi<-75db时取值1,-75db≤Rssi<-30db时取值1.5,Rssi≥-30db时取值2

进一步地,还包括判断值c、d,当Noise<c时取值1,c≤Noise<d时取值1.5,Noise≥d时取值2。

具体地,Noise通过射频芯片传导指标进行获取,判断值c和d可以根据不同的设备以及使用场景进行设置,本实施例c为10,d为20,即当Noise<10时取值1,10≤Noise<20时取值1.5,Noise≥20时取值2。

进一步地,还包括判断值e、f,当BSS<e时取值1,e≤BSS<f时取值1.5,BSS≥f时取值2。

具体地,BSS代表周围的信号数量,判断值e和f可以根据不同的设备以及使用场景进行设置,本实施例e为10,f为20,即当BSS<10时取值1,10≤BSS<20时取值1.5,BSS≥20时取值2。

进一步地,还包括判断值g、h,当SNR<g时取值1,g≤SNR<h时取值1.5,SNR≥h时取值2。

具体地,SNR是通过无线芯片获取有用功率信号和无用功率进行计算,具体计算公式如:SNR=有用信号功率/无用信号功率;判断值g和h可以根据不同的设备以及使用场景进行设置,本实施例g为10,h为20,即当SNR<10时取值1,10≤SNR<30时取值1.5,SNR≥30时取值2。

进一步地,根据对比差异生成降低主频控制信号的步骤之后,还包括如下步骤:

接收端根据降低主频控制信号降低工作主频,降低后的工作主频小于预设频率;且降低后主频的倍频点不在WIFI频率范围内。

具体地,本实施例中预设频率为780MHz,假设系统主频为F0则F0≤780MHz,当WIFI频率为2.4GHz~2.42GHz时,当WIFI频率为5.1GHz~5.8GHz时F0*n≠2.4GHz~2.42GHz;F0*n≠5.1GHz~5.8GHz,其中n表示正整数,n*F0则表示主频的倍频点。

更具体地,由于系统主频降低后需要提升WiFi工作速率,系统主频提升后需要降低WiFi工作速率,WiFi工作速率的变化量是以当前WiFi工作速率的一定比例变化,例如当前WiFi吞吐量表现是2.4G时,则此时WiFi工作速率的变化量大概一个档位即20Mbps左右,当前WiFi吞吐量表现是5G时,则此时WiFi工作速率的变化量大概一个档位即50-60Mbps,以上述变化规律逐步提升或者降低WiFi工作速率。

对应的,本发明还公开一种WiFi通讯设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的提升WiFi性能程序,提升WiFi性能程序配置为实现如前述的提升WiFi性能的方法的步骤。

对应的,本发明还公开一种存储介质,其上存储有提升WiFi性能程序,提升WiFi性能程序被处理器执行时实现如前述的提升WiFi性能的方法的步骤。

需要说明的是,关于上述实施例中的提升WiFi性能装置,其中各个模块或单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,本领域技术人员可以理解,此处不再赘述。

对应地,本发明一实施例还提供一种存储介质,其为计算机可读的存储介质,其上存储有提升WiFi性能程序,提升WiFi性能程序被处理器执行时实现上述任一实施例中的提升WiFi性能的方法的步骤。

在本实施例中,上述存储介质可以包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(RandomAccessMemory,随机存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片等各种可以存储程序代码的介质。

显然,本领域的技术人员应当理解,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

需要说明的是,本发明公开的提升WiFi性能的方法、WiFi通讯设备及存储介质的其它内容可参见现有技术,在此不再赘述。

以上所述,仅是本发明的可选实施例而已,并非对本发明作任何形式上的限制,故凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:侦测无人飞机信号的方法、存储介质及无人飞机侦测设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!