网络信号的功率强度设定方法、装置及终端设备与流程

文档序号:20040842发布日期:2020-02-28 11:53阅读:412来源:国知局
网络信号的功率强度设定方法、装置及终端设备与流程

本申请属于网络通信技术领域,尤其涉及网络信号的功率强度设定方法、装置及终端设备。



背景技术:

在无线网络通信的802.11ax协议中,由于正交频分多址(ofdma)的引入,多用户上行可以并行操作,所有的无线终端(sta)在上行发射的时候,都需要经过无线接入点(ap)向sta发出触发信息(triggerframe),各sta收到triggerframe后再同时上传数据。而在该结构中包含功率强度(ultargetrssi),它表示ap要求接收通信信号的sta的功率强度,但至于如何设置,标准协议中没有作详细规定。通常都是由sta端按照接收到的信号的功率强弱进行设定,然而这种设定方法会使得ap与sta在通信过程中,无法合理均衡通信速率、sta发射功率和ap接收功率平坦度。

综上所述,目前在ap与sta通信过程中,存在无法合理均衡通信速率、sta发射功率和ap接收功率平坦度的问题。



技术实现要素:

本申请实施例提供了网络信号的功率强度设定方法、装置及终端设备,可以解决目前在ap与sta通信过程中,存在无法合理均衡通信速率、sta发射功率和ap接收功率平坦度的问题。

第一方面,本申请实施例提供了一种网络信号的功率强度设定方法,包括:

获取第一终端发送的通信信号,根据所述通信信号计算所述第一终端的当前通信速率;

根据所述当前通信速率计算接收所述通信信号的最低信号功率;

获取接收所述通信信号所需的接收功率和所述通信信号携带的差值功率,根据所述接收功率和所述差值功率,计算接收所述第一终端发送所述通信信号的最高信号功率;

根据所述最低信号功率与最高信号功率,按照第一预设规则,确定所述第一终端的功率强度值。

在一实施例中,所述获取第一终端发送的通信信号,根据所述通信信号计算所述第一终端的当前通信速率,包括:

解析所述通信信号,获取空间流数、带宽数据子载波数、数据比特率、编码率及间隔周期;

根据所述空间流数、带宽数据子载波数、数据比特率、编码率及间隔周期,基于第一模型计算所述当前通信速率。

在一实施例中,所述根据所述当前通信速率计算接收所述通信信号的最低信号功率,包括:

解析所述通信信号,获取带宽;

根据所述当前通信速率和所述宽带计算所述当前通信速率所需的最低信噪比;

获取所述第一终端发送的上一次通信信号的噪声功率;

根据所述上一次通信信号的噪声功率与所述最低信噪比,计算所述最低信号功率。

在一实施例中,所述根据所述当前通信速率计算接收所述通信信号的最低信号功率之后,还包括:

设定所述第一终端发送所述通信信号的功率余量;

根据所述功率余量更新所述最低信号功率。

在一实施例中,所述第一终端具有多个;所述根据所述最低信号功率与最高信号功率,按照第一预设规则,确定所述第一终端的功率强度值,包括:

获取接收每个所述第一终端的最低信号功率与最高信号功率;

根据所有所述第一终端的最低信号功率得到第一集合,并根据所有所述第一终端的最高信号功率得到第二集合;

判断所述第二集合的最小值是否大于或等于所述第一集合的最大值;

若所述第二集合的最小值大于或等于所述第一集合的最大值,则将所有所述第一终端的功率强度值设定为所述第一集合的最大值。

在一实施例中,所述判断所述第二集合的最小值是否大于或等于所述第一集合的最大值之后,还包括:

若所述第二集合的最小值小于所述第一集合的最大值,则计算所述第二集合的最小值与所述第一集合的最大值的差值;

根据所述差值设定参考功率值,根据所述第一集合的最大值与所述参考功率值确定功率阈值;

判断各个接收所述第一终端对应的最低信号功率是否大于或等于所述功率阈值;

若接收第一终端对应的最低信号功率大于或等于所述功率阈值,则将接收所述第一终端对应的最低信号功率设定为所述第一终端的功率强度值;

若接收第一终端对应的最低信号功率小于所述功率阈值,则判断接收所述第一终端对应的最高信号功率是否大于或等于所述功率阈值;

若接收第一终端对应的最高信号功率大于或等于所述功率阈值,则将所述功率阈值设定为所述第一终端的功率强度值。

在一实施例中,所述若接收第一终端对应的最低信号功率小于所述功率阈值,则判断接收所述第一终端对应的最高信号功率是否大于或等于所述功率阈值之后,还包括:

若接收所述第一终端对应的最高信号功率小于所述功率阈值,则将接收所述第一终端对应的最高信号功率设定为所述第一终端的功率强度值。

第二方面,本申请实施例提供了一种网络信号的功率强度设定装置,包括:

第一获取模块,用于获取第一终端发送的通信信号,根据所述通信信号计算所述第一终端的当前通信速率;

计算模块,用于根据所述当前通信速率计算接收所述通信信号的最低信号功率;

第二获取模块,用于获取接收所述通信信号所需的接收功率和所述通信信号携带的差值功率,根据所述接收功率和所述差值功率,计算接收所述第一终端发送所述通信信号的最高信号功率;

设定模块,用于根据所述最低信号功率与最高信号功率,按照第一预设规则,确定所述第一终端的功率强度值。

第三方面,本申请实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面中任一项所述的网络信号的功率强度设定方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的网络信号的功率强度设定方法。

第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述的网络信号的功率强度设定方法。

可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

本申请实施例与现有技术相比存在的有益效果是:通过获取第一终端的通信信号,计算第一终端当前的通信速率,并根据通信速率确定无线接入点能接收到第一终端发射的最低信号功率,通过解析通信信号获取无线接入点所能接收第一终端的最高信号功率,再根据最低信号功率与最高信号功率,按照第一预设规则确定第一终端的功率强度值,使得无线接入点与无线接终端之间的通信速率、无线接终端发射功率和无线接入点接收功率平坦度做到合理均衡。

附图说明

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

图1是本申请实施例提供的网络信号的功率强度设定方法的一种实现流程示意图;

图2是本申请实施例提供的网络信号的功率强度设定方法中的触发信息部分结构示意图;

图3是本申请实施例提供的网络信号的功率强度设定方法的触发信息的结构示意图;

图4是本申请实施例提供的网络信号的功率强度设定方法的另一种实现流程示意图;

图5是本申请实施例提供的网络信号的功率强度设定方法的又一种实现流程示意图;

图6是本申请实施例提供的网络信号的功率强度设定方法的再一种实现流程示意图;

图7是本申请实施例提供的网络信号的功率强度设定方法的一种应用场景实现示意图;

图8是本申请实施例提供的网络信号的功率强度设定方法的又一种应用场景实现示意图;

图9是本申请实施例提供的网络信号的功率强度设定装置的一种结构示意图;

图10是本申请实施例提供的终端设备的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

本申请实施例提供的网络信号的功率强度设定方法可以应用于接入点控制器的网络设备,如无线接入点上,也可以应用于除接入点控制器以外的其他具有类似功能的网络设备上,本申请实施例对终端设备的具体类型不作任何限制。

图1示出了本发明实施例1提供的网络信号的功率强度设定方法的实现流程图,详述如下:

s101、获取第一终端发送的通信信号,根据所述通信信号计算所述第一终端的当前通信速率。

在应用中,本实施例的执行主体具体可为无线路由器,或开通热点功能的手机设备等无线接入点,上述第一终端为无线终端(sta),无线终端具体可以为手机、平板电脑、可穿戴设备、车载设备等终端设备,或者其他具有无线通信功能的手持设备、计算机设备等,对此不作限定。上述通信信号为第一终端与无线接入点之间进行数据传输的信号,上述当前通信速率为通信信号在信道中传输的速度。通信信号在被无线接入点接收时,会被无线接入点解析并计算,从而得到第一终端的当前通信速率。

具体的,在实际工作中,第一终端在工作状态时,会以自身的高发射功率进行工作,而后根据自身的功率调整方案调整发射功率,如在接收到无线接入点发送的下行的触发信息(triggerframe)时,再根据下行的触发信息中的功率强度设定值,来调整发射功率,响应无线接入点。

s102、根据所述当前通信速率计算接收所述通信信号的最低信号功率。

在应用中,上述最低信号功率为无线接入点所能接收到的该第一终端发射的通信信号的最低功率值,第一终端的发射功率在经过传输损耗到达无线接入点的功率,为无线接入点的实际接收功率,而实际接收功率只有大于或等于无线接入点所能接收的最低功率时,该通信信号才可被接收。

s103、获取接收所述通信信号所需的接收功率和所述通信信号携带的差值功率,根据所述接收功率和所述差值功率,计算接收所述第一终端发送所述通信信号的最高信号功率。

在应用中,上述无线接入点对通信信号进行解析,还可以计算接收到该通信信号时的实际接收功率。例如,无线接入点内部具有信号检测电路,或具有信号检测电路的检测装置,无线接入点通过检测电路可在获取到通信信号时,检测到实际接收该通信信号的接收功率,并根据通信信号中控制信息域里的字符段所包含的可用功率字节,获取最大接收功率与实际接收功率的差值。具体的可参考图2,图2为上行的触发信息的部分结构,该结构中的ulpowerheadroom的字符段即为控制信息域的字符段,其代表最大接收功率与实际接收功率的差值。将实际接收功率与差值(ulpowerheadroom)进行求和,从而得到可接收的第一终端发送通信信号的最高信号功率,也可认为是无线接入点的最高接收功率。

s104、根据所述最低信号功率与最高信号功率,按照第一预设规则,确定所述第一终端的功率强度值。

在应用中,上述功率强度值为无线接入点发送上行的触发信息给第一终端时,上行的触发信息内部携带的数值,表示无线接入点要求接收到的第一终端的功率强度,即无线接入点实际接收到第一终端的接收功率。在实际应用中,在无线接入点与第一终端的通信速率合理且稳定的情况下,可确定无线接入点目前最低接收功率,再根据最低接收功率确定第一终端的最低发送功率,实现对通信速率、第一终端发射功率和无线接入点接收功率平坦度的合理均衡。

在应用中,上述第一预设规则,可以为将功率强度值设定为最低信号功率,或者设定为最高信号功率,或者设定为最低信号功率与最高信号功率之间,对此不作限定。

在具体应用中,对于一个第一终端,无线接入点根据通信速率获取到接收的最低信号功率和最高信号功率后,再根据第一预设规则,可设定功率强度值为最低信号功率,如设定功率强度值为1。而后将功率强度值写入上行的触发信息中,具体可参考图3的上行的触发信息(triggerframe)结构定义,该结构包括字符段userinfo,而字符段userinfo内部设有功率强度值,图3为userinfo的具体结构,其中ultargetrssi字符段表示功率强度值。同时将自身(无线接入点)的发送功率也写入上行的触发信息中,具体的为图3的triggerframe结构定义中commoninfo字段,其内部更详细的结构图中未示出,如发送功率为10,本实施例中的功率值单位可以为瓦(w),千瓦(kw)等,对此不作限定,为便于说明,以下限定各个功率的数值进行解释说明,其单位并不限定。第一终端在接收到触发信息后,第一终端通过信号检测电路可检测实际接收到通信信号的实际功率,如实际功率为7,并与解析后通信信号中的发送功率10做差值运算,得到的数值3为通信信号的传输损耗,在将传输损耗3与功率强度值1进行累加得到的数值4,即为第一终端的最低发射功率。即在满足通信速率情况下,第一终端可以以最低功率发射通信信号,且可以被无线接入点接收并读取,实现通信速率、无线终端发射功率和无线接入点接收功率平坦度三者之间的均衡处理。

在本实施例中,通过获取第一终端的通信信号,计算第一终端当前的通信速率,并根据通信速率确定无线接入点能接收到第一终端发射的最低信号功率,通过解析通信信号获取无线接入点所能接收第一终端的最高信号功率,再根据最低信号功率与最高信号功率,按照第一预设规则确定第一终端的功率强度值,使得无线接入点与无线终端之间的通信速率、无线终端发射功率和无线接入点接收功率平坦度做到合理均衡。

请参阅图4,图4是本申请实施例中的网络信号的功率强度设定方法的另一流程图,具体如下:步骤s101,包括:

s201、解析所述通信信号,获取空间流数、带宽数据子载波数、数据比特率、编码率及间隔周期。

s202、根据所述空间流数、带宽数据子载波数、数据比特率、编码率及间隔周期,基于第一模型计算所述当前通信速率。

在应用中,上述第一模型具体为:

dr=(n×m×re×η)t;

其中,dr为当前通信速率,n为空间流数,m为带宽数据子载波数,re为数据比特率,η为编码率,t为间隔周期。

在应用中,上述空间流数为一个或多个第一终端在同一时间发送一个或多个通信信号,每一通信份信号都是一个空间流,如解析到第一终端通信信号的空间流数为1。上述带宽数据子载波数是先解析通信信号得到带宽,之后根据带宽确定的,其带宽数据子载波数与带宽之间具有协议标准,如可设定带宽为40m,对应的子载波数为108。上述数据比特率为解析通信信号获取调制方式得到的,在通信原理中把通信信号按调制方式可分为调频、调相和调幅三种。而在正交振幅调制(qam)中,若解析到通信信号的调制方式为64-qam,则对应的数据比特率为其对应的编码率可为5/6。上述间隔周期为ofdma格式下的ofdma信号符号周期,如可设置接收信号的间隔时间为0.4us时,其对应的间隔周期为3.2us+0.4us。

在其他应用中,无线接入点计算出当前与第一终端的通信速率过快,也可以根据上述公式调整通信速率,进而得出一个合理的通信速率,如设定通信速率阈值,在高于当前通信速率的情况下,降低通信速率,进而降低可接收到的最低信号功率,以便第一终端否发射功率可以降低,降低第一终端的功率损耗。

在本实施例中,无线接入点通过接收第一终端的通信信号可以确定与第一终端的通信速率,进而可以起到调整通信速率来改变可接收到的最低信号功率的作用。

请参阅图5,图5是本申请实施例中的网络信号的功率强度设定方法的另一流程图,具体如下:步骤s102,包括:

s301、解析所述通信信号,获取带宽。

s302、根据所述当前通信速率和所述宽带计算所述当前通信速率所需的最低信噪比。

s303、获取所述第一终端发送的上一次通信信号的噪声功率。

s304、根据所述上一次通信信号的噪声功率与所述最低信噪比,计算所述最低信号功率。

在应用中,上述可通过相香农公式根据当前通信速率和宽带计算最低信噪比,具体的,所述香农公式为:

snr=2dr/w-1;

其中,snr为最低信噪比,w为带宽,带宽可直接通过解析该通信信号来获取。在香农公式中,通信信号的信道在被高斯白噪声干扰时,可计算最大信息传送速率(通信速率),而在无线接入点与第一终端限定了最低的通信速率,或者调整了合理的通信速率时,可根据当前的通信速率,使用香农公式计算出最低信噪比。

在应用中,信噪比为信号与噪声的功率之比,即最低信噪比为最低信号功率与噪声功率的比值,因此,可根据上一次通信信号的噪声功率,计算当前的最低信号功率。上述噪声功率可由无线接入点在接收上一次的通信信号时,对该通信信号进行模数转换而得到的数值,例如,该通信信号在经过无线接入点后产生的原始通信信号中并不存在的无规则的额外信号(噪声信号),之后噪声信号经过转换为数字信号并通过运算得到的数值可认为是噪声功率,对此不作限定。

在本实施例中,通过对通信信号进行解析,获取无线接入点所能接收到的最低信号功率,以此来调整第一终端的发射功率,在保证通信速率的前提下,尽可能对通信速率、第一终端发射功率和无线接入点接收功率平坦度做到均衡。

在一实施例中,在步骤s304之后,还包括:

设定所述第一终端发送所述通信信号的功率余量。

根据所述功率余量更新所述最低信号功率。

在应用中,上述功率余量为无线接入点设定的误差能量。具体可为,p1=p2+p3,其中,p1为更新后的最低信号功率,p2功率余量,p3最低信号功率。在获取最低信号功率时,可能由于传输损耗或者计算最低信号存在一定的误差,因此,为了保证理想设定的通信速率不被降低,可在计算后的最低信号功率中加入功率余量,以保证当前通信速率不低于阈值。

参照图6,在一实施例中,第一终端具有多个,步骤s104包括:

s501、获取接收每个所述第一终端的最低信号功率与最高信号功率。

在应用中,上述一个无线接入点可能同时与多个第一终端进行通信连接,因此,可根据上述步骤对应获取接收每个第一终端发送通信信号的最低信号功率与最高信号功率。

s502、根据所有所述第一终端的最低信号功率得到第一集合,并根据所有所述第一终端的最高信号功率得到第二集合。

s503、判断所述第二集合的最小值是否大于或等于所述第一集合的最大值。

s504、若所述第二集合的最小值大于或等于所述第一集合的最大值,则将所有所述第一终端的功率强度值设定为所述第一集合的最大值。

在应用中,上述第一集合为与该无线接入点通信连接的所有第一终端的最低信号功率的汇总集合,第二集合为与该无线接入点通信连接的所有第一终端的最高信号功率的汇总集合。例如,无线接入点同时与4个第一终端进行连接,对应的第一集合包括四个最低信号功率,第二集合包括四个最高信号功率。而在第一集合中,将每个最低信号功率均分别进行对比,可得出最大的最低信号功率,即第一集合的最大值;对应的,在第二集合中,将每个最高信号功率均分别进行对比,可得出最小的最高信号功率,即第二集合的最小值。

在应用中,在得出上述第二集合的最小值与第一集合的最大值后,将第二集合的最小值与第一集合的最大值进行判断,若第二集合的最小值大于或等于第一集合的最大值,则将所有第一终端的功率强度值设定为第一集合的最大值。例如,参考图7,上述sta1、sta2、sta3、sta4分别代表四个第一终端,第二集合则包括max1、max2、max3、max4四个最高信号功率,其分别代表无线接入点接收各个第一终端对应的最高信号功率,第一集合则包括min1、min2、min3、min4四个最低信号功率,其分别代表无线接入点接收各个第一终端对应的最低信号功率,设定每条横线的高低即代表对应第一终端的功率大小。从图可知,第一集合的最大值应为min1,其数值为4,第二集合的最小值应为max4,其数值为5,可判定第二集合的最小值大于第一集合的最大值,因此,无线接入点可设定所有第一终端的功率强度值均为min1。

在本实施例中,在接收到多个第一终端的通信信号时,保证所有第一终端发送的通信信号均能被无线接入点接收到,因此,可设定最低信号功率的最大值为功率强度值,以保证各个终端的通信速率不被降低且能被无线接入点接收。

参照图6,在一实施例中,步骤s503之后,还包括:

s601、若所述第二集合的最小值小于所述第一集合的最大值,则计算所述第二集合的最小值与所述第一集合的最大值的差值。

在应用中,若第二集合的最小值小于第一集合的最大值,则计算第二集合的最小值与第一集合的最大值的差值。参照图8,可看出对应的第二集合的最小值为sta2的最高信号功率max2,第一集合的最大值为sta1的最低信号功率min1,且min1高于max2。因此,可得出第二集合的最小值与第一集合的最大值的差值为min1-max2。

s602、根据所述差值设定参考功率值,根据所述第一集合的最大值与所述参考功率值确定功率阈值。

在应用中,上述差值为min1-max2,因此,可设定参考功率值的取值范围为(0,min1-max2),之后在此区间内选择数值作为参考功率值,其功率阈值为第一集合的最大值min1与参考功率值的差值。示例性的,如假设图8中高度最低的min2数值为1,高度第二低的min4数值为2,依次顺序从低到高相差1,可得出第一集合的最大值min1的数值为6,第二集合的最小值max2的数值为3,其得出的参考功率值的取值范围即为(0,3),若设定参考功率值为1,则功率阈值为min1-1得出的数值为5。

s603、判断各个接收所述第一终端对应的最低信号功率是否大于或等于所述功率阈值。

s604、若接收第一终端对应的最低信号功率大于或等于所述功率阈值,则将接收所述第一终端对应的最低信号功率设定为所述第一终端的功率强度值。

在应用,若确定出功率阈值,则分别将每个第一终端的最低信号功率与功率阈值进行比较,若最低信号功率大于或等于功率阈值,如sta1中的min1大于功率阈值,则将接收第一终端对应的最低信号功率min1设定为sta1的功率强度值,在保证通信速率的情况下,使用最低信号功率设定功率强度值,降低sta1中的发射功率,达到减小功率损耗的目的。

s605、若接收第一终端对应的最低信号功率小于所述功率阈值,则判断接收所述第一终端对应的最高信号功率是否大于或等于所述功率阈值。

s606、若接收第一终端对应的最高信号功率大于或等于所述功率阈值,则将所述功率阈值设定为所述第一终端的功率强度值。

在应用中,若最低信号功率小于功率阈值,则判断最高信号功率是否大于或等于功率阈值。参照图8,sta4的min4数值为2小于功率阈值5,但max4的数值为5与功率阈值5相等;或者,sta3的min3数值为4小于功率阈值5,但max3的数值为8大于功率阈值,则将功率阈值5设为终端sta4和sta3的功率强度值。

在本实施例中,通过上述条件设定,分别将最低信号功率设定为第一终端的功率强度值,或将功率阈值设定为各自第一终端的功率强度值。以使得无线接入点在与多个第一终端进行通信连接时,可以使得设定的功率强度值接近,即无线接入点接收每个第一终端发射通信信号的实际接收功率接近,彼此之间不会产生幅度较大的功率差值。防止功率差值过大无线接入点可能会判定实际接收功率较小的通信信号为噪音信号,或者因通信信号的实际接收功率较大而不能解析的问题发生。因此,根据上述步骤可实现无线接入点对多个无线终端通信信号的接收功率平坦度的要求,进一步对通信速率、无线终端发射功率和无线接入点接收功率平坦度起到均衡的作用。

在一实施例中,s605之后,还包括:

s701、若接收所述第一终端对应的最高信号功率小于所述功率阈值,则将接收所述第一终端对应的最高信号功率设定为所述第一终端的功率强度值。

在应用中,所有第一终端中存在最低信号功率小于功率阈值,且最高信号功率大于或等于功率阈值的终端,则对应的将最高信号功率设定为第一终端的功率强度值。参照图8,sta2的max2数值为3和min2的数值为2,其均小于功率阈值5,则将sta2的max2作为功率强度值设定。以使得无线接入点根据功率阈值设定的每个第一终端的功率强度值尽可能的接近,使无线接入点在面对多个第一终端的发送功率时,均衡无线接入点接收功率平坦度。

在本实施例中,无线接入点通过获取第一终端的通信信号,计算第一终端当前通信速率,并根据通信速率确定无线接入点能接收到第一终端发射的最低信号功率,通过解析通信信号获取无线接入点端所能接收第一终端的最高信号功率,再根据最低信号功率与最高信号功率,按照第一预设规则确定第一终端的功率强度值,使得无线接入点与sta之间的通信速率、sta发射功率和无线接入点接收功率平坦度做到合理均衡。

如图9所示,本实施例提供一种网络信号的功率强度设定装置100,包括:

第一获取模块10,用于获取第一终端发送的通信信号,根据所述通信信号计算所述第一终端的当前通信速率。

计算模块20,用于根据所述当前通信速率计算接收所述通信信号的最低信号功率。

第二获取模块30,用于获取接收所述通信信号所需的接收功率和所述通信信号携带的差值功率,根据所述接收功率和所述差值功率,计算接收所述第一终端发送所述通信信号的最高信号功率。

设定模块40,用于根据所述最低信号功率与最高信号功率,按照第一预设规则,确定所述第一终端的功率强度值。

在一实施例中,第一获取模块10还用于:

解析所述通信信号,获取空间流数、带宽数据子载波数、数据比特率、编码率及间隔周期;

根据所述空间流数、带宽数据子载波数、数据比特率、编码率及间隔周期,基于第一模型计算所述当前通信速率。

在一实施例中,计算模块20还用于:

解析所述通信信号,获取带宽;

根据所述当前通信速率和所述宽带计算所述当前通信速率所需的最低信噪比;

获取所述第一终端发送的上一次通信信号的噪声功率;

根据所述上一次通信信号的噪声功率与所述最低信噪比,计算所述最低信号功率。

在一实施例中,计算模块20还用于:

设定所述第一终端发送所述通信信号的功率余量;

根据所述功率余量更新所述最低信号功率。

在一实施例中,所述第一终端具有多个;设定模块40还用于:

获取接收每个所述第一终端的最低信号功率与最高信号功率;

根据所有所述第一终端的最低信号功率得到第一集合,并根据所有所述第一终端的最高信号功率得到第二集合;

判断所述第二集合的最小值是否大于或等于所述第一集合的最大值;

若所述第二集合的最小值大于或等于所述第一集合的最大值,则将所有所述第一终端的功率强度值设定为所述第一集合的最大值。

在一实施例中,设定模块40还用于:

若所述第二集合的最小值小于所述第一集合的最大值,则计算所述第二集合的最小值与所述第一集合的最大值的差值;

根据所述差值设定参考功率值,根据所述第一集合的最大值与所述参考功率值确定功率阈值;

判断各个接收所述第一终端对应的最低信号功率是否大于或等于所述功率阈值;

若接收第一终端对应的最低信号功率大于或等于所述功率阈值,则将接收所述第一终端对应的最低信号功率设定为所述第一终端的功率强度值;

若接收第一终端对应的最低信号功率小于所述功率阈值,则判断接收所述第一终端对应的最高信号功率是否大于或等于所述功率阈值;

若接收第一终端对应的最高信号功率大于或等于所述功率阈值,则将所述功率阈值设定为所述第一终端的功率强度值。

在一实施例中,设定模块40还用于:

若接收所述第一终端对应的最高信号功率小于所述功率阈值,则将接收所述第一终端对应的最高信号功率设定为所述第一终端的功率强度值。

在本实施例中,无线接入点通过获取第一终端的通信信号,计算第一终端当前通信速率,并根据通信速率确定无线接入点能接收到第一终端发射的最低信号功率,通过解析通信信号获取无线接入点端所能接收第一终端的最高信号功率,再根据最低信号功率与最高信号功率,按照第一预设规则确定第一终端的功率强度值,使得无线接入点与无线终端之间的通信速率、无线终端发射功率和无线接入点接收功率平坦度做到合理均衡。

本实施例还提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述实施例中任一项所述的网络信号的功率强度设定方法。

本实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序所述计算机程序被处理器执行时实现如上述实施例中任一项所述的网络信号的功率强度设定方法。

本申请实施例还提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述实施例中任一项所述的网络信号的功率强度设定方法。

图10是本申请一实施例提供的终端设备80的示意图。如图10所示,该实施例的终端设备80包括:处理器803、存储器801以及存储在所述存储器801中并可在所述处理器803上运行的计算机程序802。所述处理器803执行所述计算机程序802时实现上述各个方法实施例中的步骤,例如图1所示的步骤s101至s104。或者,所述处理器803执行所述计算机程序802时实现上述各装置实施例中各模块/单元的功能。

示例性的,所述计算机程序802可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器801中,并由所述处理器803执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序802在所述终端设备80中的执行过程。例如,所述计算机程序802可以被分割成第一获取模块、计算模块、第二获取模块和设定模块,各模块具体功能如下:

第一获取模块,用于获取第一终端发送的通信信号,根据所述通信信号计算所述第一终端的当前通信速率。

计算模块,用于根据所述当前通信速率计算接收所述通信信号的最低信号功率。

第二获取模块,用于获取接收所述通信信号所需的接收功率和所述通信信号携带的差值功率,根据所述接收功率和所述差值功率,计算接收所述第一终端发送所述通信信号的最高信号功率。

设定模块,用于根据所述最低信号功率与最高信号功率,按照第一预设规则,确定所述第一终端的功率强度值。

所述终端设备80可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器803、存储器801。本领域技术人员可以理解,图10仅仅是终端设备80的示例,并不构成对终端设备80的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器803可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器801可以是所述终端设备80的内部存储单元,例如终端设备80的硬盘或内存。所述存储器801也可以是所述终端设备80的外部存储设备,例如所述终端设备80上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。在一个实施例中,所述存储器801还可以既包括所述终端设备80的内部存储单元也包括外部存储设备。所述存储器801用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器801还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置/通信终端和方法,可以通过其它的方式实现。例如,以上所描述的装置/通信终端实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1