无线信号发射功率调节方法、装置、存储介质及终端与流程

文档序号:15978543发布日期:2018-11-17 00:03阅读:205来源:国知局

本发明涉及控制领域,尤其涉及一种无线信号发射功率调节方法、装置、存储介质及终端。

背景技术

目前,绝大部分具有wifi功能的终端还不能实现根据各种场景来自动调节发射功率,一般仅仅能根据接收路由器信号的rssi值来切换制式或者不同功率等级间切换,无法根据实际情况精确调节终端的信号发射功率。



技术实现要素:

本发明的主要目的在于克服上述现有技术的缺陷,提供一种无线信号发射功率调节方法、装置、存储介质及终端,以解决现有技术中终端仅能根据rssi值来切换制式或者功率等级,无法精确调节发射功率的问题。

本发明一方面提供了一种无线信号发射功率调节方法,用于终端,包括:测量所述终端与其连接的目标路由器之间的传输距离;根据测量的所述传输距离确定所述终端的无线信号目标发射功率;根据确定的所述目标发射功率,调节所述终端的无线信号当前发射功率。

可选地,所述终端具有双摄像头,测量所述终端与其连接的目标路由器之间的传输距离,包括:通过所述双摄像头测量所述终端与其连接的目标路由器之间的传输距离。

可选地,根据测量的所述传输距离确定所述终端的无线信号目标发射功率,包括:根据所述传输距离获取所述终端发射的无线信号在空气中传输的路径损耗;获取所述终端接收所述目标路由器发射的无线信号的当前接收电平;根据所述路径损耗、所述当前接收电平和所述终端的天线参数,确定所述终端发射无线信号的待定发射功率;根据所述当前接收电平与预设最小接收电平的大小关系,以及所述待定发射功率,确定所述终端发射无线信号的目标发射功率。

可选地,根据所述传输距离获取所述终端发射的无线信号在空气中传输的路径损耗,还包括:检测所述终端与所述目标路由器之间是否存在障碍物,若是,则获取所述障碍物的材质;根据所述障碍物的材质获取所述终端发射的无线信号穿透所述障碍物的穿透损耗;若所述终端与所述目标路由器之间存在障碍物,则根据所述路径损耗、所述当前接收电平和所述终端的天线参数,确定所述终端发射无线信号的待定发射功率,进一步包括:根据所述路径损耗、所述当前接收电平和所述终端的天线参数,计算所述终端发射无线信号的最大发射功率;将所述最大发射功率与所述穿透损耗的差值作为所述终端发射无线信号的待定发射功率。

可选地,获取障碍物的材质,包括:通过所述双摄像头中的至少一个摄像头对所述终端与所述目标路由器之间存在的障碍物进行图像采集;对采集得到的所述终端与所述目标路由器之间存在的障碍物的图像进行特征提取,以确定所述障碍物的材质。

可选地,根据所述当前接收电平与预设最小接收电平的大小关系,以及所述待定发射功率,确定所述终端发射无线信号的目标发射功率,包括:当所述当前接收电平大于所述预设最小接收电平,且所述当前接收电平与所述预设最小接收电平的差值大于等于第一预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:a1.将所述待定发射功率减小第一预设功率值,得到减小后的待定发射功率,并执行步骤a2;a2.将所述减小后的待定发射功率作为当前待定发射功率,并根据所述当前待定发射功率计算当前的第一接收电平,并执行步骤a3;a3.判断所述第一接收电平是否大于所述预设最小接收电平,以及所述第一接收电平与所述预设最小接收电平的差值是否在预设范围内,若是,则将所述当前待定发射功率作为所述终端发射无线信号的目标发射功率,若否,则执行步骤a4;a4.将所述当前待定发射功率再减小所述第一预设功率值,得到减小后的待定发射功率,并返回执行步骤a2;

可选地,根据所述当前接收电平与预设最小接收电平的大小关系,以及所述待定发射功率,确定所述终端发射无线信号的目标发射功率,包括:当所述当前的接收电平小于所述预设最小接收电平,且所述预设最小接收电平与所述当前的接收电平的差值大于等于第二预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:b1.将所述待定发射功率增大第二预设功率值,得到增大后的待定发射功率,并执行步骤b2;b2.将所述增大后的待定发射功率作为当前待定发射功率,并根据所述当前待定发射功率,计算当前的第二接收电平;b3.判断所述第二接收电平是否大于所述预设最小接收电平,以及所述第二接收电平与所述预设最小接收电平的差值是否在预设范围内,若是,则将所述当前待定发射功率作为所述终端发射无线信号的目标发射功率,若否,则执行步骤b4;b4.将所述当前待定发射功率再增大所述第二预设功率值,得到增大后的待定发射功率,并返回执行步骤b2。

本发明另一方面提供了一种无线信号发射功率调节装置,用于终端,其特征在于,包括:测距单元,用于通过所述双摄像头测量所述终端与其连接的目标路由器之间的传输距离;确定单元,用于根据测量的所述传输距离确定所述终端的无线信号目标发射功率;调节单元,用于根据确定的所述目标发射功率,调节所述终端的无线信号当前发射功率。

可选地,所述终端具有双摄像头,所述测距单元,测量所述终端与其连接的目标路由器之间的传输距离,包括:通过所述双摄像头测量所述终端与其连接的目标路由器之间的传输距离。

可选地,所述确定单元,包括:第一获取子单元,用于根据所述传输距离获取所述终端发射的无线信号在空气中传输的路径损耗;第二获取子单元,用于获取所述终端接收所述目标路由器发射的无线信号的当前接收电平;第一确定子单元,用于根据所述路径损耗、所述当前接收电平和所述终端的天线参数,确定所述终端发射无线信号的待定发射功率;第二确定子单元,用于根据所述当前接收电平与预设最小接收电平的大小关系,以及所述待定发射功率,确定所述终端发射无线信号的目标发射功率。

可选地,所述确定单元,还包括:第一检测子单元,用于检测所述终端与所述目标路由器之间是否存在障碍物;第三获取子单元,用于若所述检测子单元检测到所述终端与所述目标路由器之间存在障碍物,则获取所述障碍物的材质;第四获取子单元,用于根据所述障碍物的材质获取所述终端发射的无线信号穿透所述障碍物的穿透损耗;若所述第一检测子单元检测到所述终端与所述目标路由器之间存在障碍物,则所述第二确定子单元,根据所述路径损耗、所述当前接收电平和所述终端的天线参数,确定所述终端发射无线信号的待定发射功率,进一步包括:

根据所述路径损耗、所述当前接收电平和所述终端的天线参数,计算所述终端发射无线信号的最大发射功率;将所述最大发射功率与所述穿透损耗的差值作为所述终端发射无线信号的待定发射功率。

可选地,所述第三获取子单元,获取障碍物的材质,包括:通过所述双摄像头中的至少一个摄像头对所述终端与所述目标路由器之间存在的障碍物进行图像采集;对采集得到的所述终端与所述目标路由器之间存在的障碍物的图像进行特征提取,以确定所述障碍物的材质。

可选地,所述第二确定子单元,根据所述当前接收电平与预设最小接收电平的大小关系,以及所述待定发射功率,确定所述终端发射无线信号的目标发射功率,包括:当所述当前接收电平大于所述预设最小接收电平,且所述当前接收电平与所述预设最小接收电平的差值大于等于第一预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:a1.将所述待定发射功率减小第一预设功率值,得到减小后的待定发射功率,并执行步骤a2;a2.将所述减小后的待定发射功率作为当前待定发射功率,并根据所述当前待定发射功率计算当前的第一接收电平,并执行步骤a3;a3.判断所述第一接收电平是否大于所述预设最小接收电平,以及所述第一接收电平与所述预设最小接收电平的差值是否在预设范围内,若是,则将所述当前待定发射功率作为所述终端发射无线信号的目标发射功率,若否,则执行步骤a4;a4.将所述当前待定发射功率再减小所述第一预设功率值,得到减小后的待定发射功率,并返回执行步骤a2;

可选地,所述第二确定子单元,根据所述当前接收电平与预设最小接收电平的大小关系,以及所述待定发射功率,确定所述终端发射无线信号的目标发射功率,包括:当所述当前的接收电平小于所述预设最小接收电平,且所述预设最小接收电平与所述当前的接收电平的差值大于等于第二预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:b1.将所述待定发射功率增大第二预设功率值,得到增大后的待定发射功率,并执行步骤b2;b2.将所述增大后的待定发射功率作为当前待定发射功率,并根据所述当前待定发射功率,计算当前的第二接收电平;b3.判断所述第二接收电平是否大于所述预设最小接收电平,以及所述第二接收电平与所述预设最小接收电平的差值是否在预设范围内,若是,则将所述当前待定发射功率作为所述终端发射无线信号的目标发射功率,若否,则执行步骤b4;b4.将所述当前待定发射功率再增大所述第二预设功率值,得到增大后的待定发射功率,并返回执行步骤b2。

本发明又一方面提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。

本发明再一方面提供了一种终端,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。

本发明再一方面提供了一种终端,包括前述任一所述的无线信号发射功率调节装置。

根据本发明的技术方案,通过测量所述终端与其连接的目标路由器之间的传输距离,根据测量的传输距离确定所述终端的无线信号目标发射功率,并根据确定的所述目标发射功率,调节所述终端的无线信号当前发射功率,能够减小终端的功耗,并能够减小终端对人体的辐射,同时还能够减小终端的电量损耗,提高终端的续航能力。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明提供的无线信号发射功率调节方法的一实施例的方法示意图;

图2是根据本发明实施例的通过终端的双摄像头测量终端与目标路由器之间的距离的示意图;

图3是根据本发明实施例的根据测量的所述传输距离确定所述终端的无线信号目标发射功率的一具体实施方式的流程示意图;

图4是跟本发明实施例的根据测量的所述传输距离确定所述终端的无线信号目标发射功率的另一具体实施方式的流程示意图;

图5是本发明提供的一种无线信号发射功率调节装置的一实施例的结构示意图;

图6是根据本发明实施例的确定单元的一具体实施方式的结构示意图;

图7是根据本发明实施例的确定单元的另一具体实施方式的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明提供一种无线信号发射功率调节方法,该方法可以用于终端,例如手机等移动终端。

图1是本发明提供的无线信号发射功率调节方法的一实施例的方法示意图。如图1所示,根据本发明的一个实施例,所述无线信号发射功率调节方法至少包括步骤s110、步骤s120和步骤s130。

步骤s110,测量所述终端与其连接的目标路由器之间的传输距离。

具体地,所述终端可以为具有双摄像头的终端,可以根据双摄测距原理通过所述双摄像头测量所述终端与其连接的目标路由器之间的传输距离。例如可以参考图2所示,通过终端1的双摄像头10测量终端1与目标路由器2之间的传输距离。

步骤s120,根据测量的所述传输距离确定所述终端的无线信号目标发射功率。

图3是根据本发明实施例的根据测量的所述传输距离确定所述终端的无线信号目标发射功率的一具体实施方式的流程示意图。如图3所示,在一种具体实施方式中,步骤s120包括步骤s121、步骤s122、步骤s126和步骤s127。

步骤s121,根据所述传输距离获取所述终端发射的无线信号在空气中传输的路径损耗。

例如,当所述无线信号为wlan信号时,根据wlan室内传播模型计算所述终端发射的无线信号在空气中传输的路径损耗,公式为:

pl(d,f)=32.4+20lgf(mhz)+20lgd(km)(1)

其中,pl(d,f)为路径损耗;f为频率;d为传输距离。

步骤s122,获取所述终端接收所述目标路由器发射的无线信号的当前接收电平。

具体地,所述终端接收所述目标路由器发射的无线信号的当前接收电平可以在所述终端与所述目标路由器连接后获取。例如终端与路由连接后,所述终端的wlan芯片通过预设的算法计算出接收所述目标路由器发射信号的接收电平,即rssi值。

步骤s126,根据所述路径损耗、所述当前接收电平和所述终端的天线参数,确定所述终端发送无线信号的待定发射功率。

具体地,可以根据所述路径损耗、所述当前接收电平和所述终端的天线参数计算所述终端发送无线信号的最大发射功率,并根据所述最大发射功率确定所述终端发送无线信号的待定发射功率。其中,所述终端的天线参数具体可以包括接收天线增益和发射天线增益,可根据所述路径损耗、所述当前接收电平和所述终端的接收天线增益和发射天线增益,通过如下公式(2)计算所述终端发射无线信号的最大发射功率:

pt(db)=pr(db)-gt(db)+pl(db)-gr(db)(2)

其中,pt(db)为终端发射无线信号的最大发射功率;gr(db)为终端接收天线增益,gt(db)为终端发射天线增益,pl(db)为终端发射的无线信号在空气中传输的路径损耗,pr(db)为终端接收目标路由器发射的无线信号的接收电平,即rssi,得到所述终端发射无线信号的最大发射功率,则可将所述最大发射功率作为所述待定发射功率。

步骤s127,根据所述当前接收电平与预设最小接收电平的大小关系,以及所述待定发射功率,确定所述终端发射无线信号的目标发射功率。

具体地,当所述当前接收电平大于所述预设最小接收电平,且所述当前接收电平与所述预设最小接收电平的差值大于等于第一预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:

当所述当前接收电平大于所述预设最小接收电平,且所述当前接收电平与所述预设最小接收电平的差值大于等于第一预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:

a1.将所述待定发射功率减小第一预设功率值,得到减小后的待定发射功率,并执行步骤a2;

a2.将所述减小后的待定发射功率作为当前待定发射功率,并根据所述当前待定发射功率计算当前的第一接收电平,并执行步骤a3;

a3.判断所述第一接收电平是否大于所述预设最小接收电平,以及所述第一接收电平与所述预设最小接收电平的差值是否在预设范围内,若是,则将所述当前待定发射功率作为所述终端发射无线信号的目标发射功率,若否,则执行步骤a4;

a4.将所述当前待定发射功率再减小所述第一预设功率值,得到减小后的待定发射功率,并返回执行步骤a2;

当所述当前的接收电平小于所述预设最小接收电平,且所述预设最小接收电平与所述当前的接收电平的差值大于等于第二预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:

b1.将所述待定发射功率增大第二预设功率值,得到增大后的待定发射功率,并执行步骤b2;

b2.将所述增大后的待定发射功率作为当前待定发射功率,并根据所述当前待定发射功率,计算当前的第二接收电平;

b3.判断所述第二接收电平是否大于所述预设最小接收电平,以及所述第二接收电平与所述预设最小接收电平的差值是否在预设范围内,若是,则将所述当前待定发射功率作为所述终端发射无线信号的目标发射功率,若否,则执行步骤b4;

b4.将所述当前待定发射功率再增大所述第二预设功率值,得到增大后的待定发射功率,并执行步骤b2。

例如,通过以上两个公式(1)和(2)可以计算出终端wifi天线的最大发射功率pt(db)进而得到终端的待定发射功率,此时需要比较当前接收电平与预设最小接收电平(例如,wifi每个制式都有自己的天线接收电平的最小极限标准,802.11标准文件可查)的大小,根据当前接收电平与预设最小接收电平的大小关系以及终端的待定发射功率,确定终端发射无线信号的目标发射功率。

其中,如果当前接收电平大于预设最小接收电平,且当前接收电平与预设最小接收电平的差值大于等于第一预设阈值,即当前接收电平明显大于预设最小接收电平,则将所述待定发射功率减小1db得到当前待定发射功率,并通过以上两个公式(1)和(2)以及当前待定发射功率计算出当前第一接收电平,然后判断当前第一接收电平是否大于预设最小接收电平,以及第一接收电平与预设最小接收电平的差值是否大于2db,若否,则将当前待定发射功率再减小1db,并通过以上两个公式计算出当前第一接收电平,直到当前第一接收电平比预设最小接收电平大2db,取最后一次的得到的当前待定发射功率作为终端的目标发射功率;如果当前接收电平小于预设最小接收电平,且预设最小接收电平与当前接收电平的差值大于等于第二预设阈值,则将所述待定发射功率增大1db得到当前待定发射功率,并通过以上两个公式(1)和(2)计算出当前第一接收电平,然后判断当前第一接收电平是否大于预设最小接收电平,以及第一接收电平与预设最小接收电平的差值是否大于2db,若否,则将当前待定发射功率再减小1db,并通过以上两个公式计算出当前第一接收电平,直到当前第一接收电平比预设最小接收电平大2db,取最后一次得到的当前待定发射功率作为终端的目标发射功率。

图4是跟本发明实施例的根据测量的所述传输距离确定所述终端的无线信号目标发射功率的另一具体实施方式的流程示意图。如图4所示,在另一种具体实施方式中,步骤s120包括步骤s121、步骤s122、步骤s126和步骤s127,还进一步包括步骤s123和步骤s124。

步骤s121,根据所述传输距离获取所述终端发射的无线信号在空气中传输的路径损耗。

例如,当所述无线信号为wlan信号时,根据wlan室内传播模型计算所述终端发射的无线信号在空气中传输的路径损耗,公式为:

pl(d,f)=32.4+20lgf(mhz)+20lgd(km)(1)

其中,pl(d,f)为路径损耗;f为频率;d为传输距离。

步骤s122,获取所述终端接收所述目标路由器发射的无线信号的当前接收电平。

具体地,所述终端接收所述目标路由器发射的无线信号的当前接收电平可以在所述终端与所述目标路由器连接后获取。例如终端与路由连接后,所述终端的wlan芯片通过预设的算法计算出接收所述目标路由器发射信号的接收电平,即rssi值。

步骤s123,检测所述终端与所述目标路由器之间是否存在障碍物,若是,则获取所述障碍物的材质。

具体地,通过所述双摄像头中的至少一个摄像头检测所述终端与所述目标路由器之间是否存在的障碍物,若检测到所述终端与所述目标路由器之间存在障碍物,则可以通过所述双摄像头中的至少一个摄像头对所述终端与所述目标路由器之间存在的障碍物进行图像采集;对采集得到的所述终端与所述目标路由器之间存在的障碍物的图像进行特征提取,以确定所述障碍物的材质,例如墙、木头、玻璃等。

步骤s124,根据所述障碍物的材质获取所述终端发射的无线信号穿透所述障碍物的穿透损耗。

具体地,可以预先保存不同材质的障碍物对应的无线信号的穿透损耗,例如,墙对应的穿透损耗为15-30db,木头对应的穿透损耗为6-8db,玻璃对应的穿透损耗为10db左右,可以将不同材质的障碍物对应的无线信号的穿透损耗值保存至寄存器,保存的形式可以为不同材质的障碍物与穿透损耗对应关系表的形式。

步骤s126,根据所述路径损耗、所述当前接收电平和所述终端的天线参数,确定所述终端发送无线信号的待定发射功率。

具体地,若在步骤s123中检测到所述终端与所述目标路由器之间存在障碍物,则先根据所述路径损耗、所述当前接收电平和所述终端的天线参数,计算所述终端发射无线信号的最大发射功率;再将所述最大发射功率与所述穿透损耗的差值作为所述终端发射无线信号的待定发射功率。

其中,所述终端的天线参数具体可以包括接收天线增益和发射天线增益,可根据所述路径损耗、所述当前接收电平和所述终端的接收天线增益和发射天线增益,通过如下公式(2)计算所述终端发射无线信号的最大发射功率:

pt(db)=pr(db)-gt(db)+pl(db)-gr(db)(2)

其中,pt(db)为终端发射无线信号的最大发射功率;gr(db)为终端接收天线增益,gt(db)为终端发射天线增益,pl(db)为终端发射的无线信号在空气中传输的路径损耗,pr(db)为终端接收目标路由器发射的无线信号的接收电平,即rssi。

若在步骤s123中检测到所述终端与所述目标路由器之间存在障碍物,则将计算得到的终端的最大发射功率与步骤s124中获取的所述障碍物的穿透损耗的差值作为所述终端发射无线信号的待定发射功率。

步骤s127,根据所述当前接收电平与预设最小接收电平的大小关系,以及所述待定发射功率,确定所述终端发射无线信号的目标发射功率。

具体地,当所述当前接收电平大于所述预设最小接收电平,且所述当前接收电平与所述预设最小接收电平的差值大于等于第一预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:

当所述当前接收电平大于所述预设最小接收电平,且所述当前接收电平与所述预设最小接收电平的差值大于等于第一预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:

a1.将所述待定发射功率减小第一预设功率值,得到减小后的待定发射功率,并执行步骤a2;

a2.将所述减小后的待定发射功率作为当前待定发射功率,并根据所述当前待定发射功率计算当前的第一接收电平,并执行步骤a3;

a3.判断所述第一接收电平是否大于所述预设最小接收电平,以及所述第一接收电平与所述预设最小接收电平的差值是否在预设范围内,若是,则将所述当前待定发射功率作为所述终端发射无线信号的目标发射功率,若否,则执行步骤a4;

a4.将所述当前待定发射功率再减小所述第一预设功率值,得到减小后的待定发射功率,并返回执行步骤a2;

当所述当前的接收电平小于所述预设最小接收电平,且所述预设最小接收电平与所述当前的接收电平的差值大于等于第二预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:

b1.将所述待定发射功率增大第二预设功率值,得到增大后的待定发射功率,并执行步骤b2;

b2.将所述增大后的待定发射功率作为当前待定发射功率,并根据所述当前待定发射功率,计算当前的第二接收电平;

b3.判断所述第二接收电平是否大于所述预设最小接收电平,以及所述第二接收电平与所述预设最小接收电平的差值是否在预设范围内,若是,则将所述当前待定发射功率作为所述终端发射无线信号的目标发射功率,若否,则执行步骤b4;

b4.将所述当前待定发射功率再增大所述第二预设功率值,得到增大后的待定发射功率,并执行步骤b2。

步骤s130,根据确定的所述目标发射功率,调节所述终端的无线信号当前发射功率。

具体地,获取所述终端发射无线信号的发射功率与控制值的对应关系;根据所述对应关系和所述目标发射功率,调用对应的控制值使所述终端发射出所述目标发射功率的无线信号。例如,终端出厂前都需要wifi校准,校准的目的就是得到发射功率与dac值的线性对应关系,因此可以根据发射功率与dac的线性对应关系和得到的终端的目标发射功率,调用对应的dac值,使终端的wifi芯片发射出该目标发射功率。

进一步地,当接收到开启无线信号发射功率调节功能的命令时,执行本发明的技术方案,即执行步骤s110、步骤s120和步骤s130。开启所述无线信号发射功率调节功能的命令具体可以为打开预定软件开关,或者通过物理快捷键开启。

本发明提供一种无线信号发射功率调节装置,该装置可以用于终端。例如,手机等移动终端。

图5是本发明提供的一种无线信号发射功率调节装置的一实施例的结构示意图。如图5所示,所述无线信号发射功率调节装置100包括:测距单元110、确定单元120、调节单元130。

测距单元110用于测量所述终端与其连接的目标路由器之间的传输距离;确定单元120用于根据测量的所述传输距离确定所述终端的无线信号目标发射功率;调节单元130用于根据确定的所述目标发射功率,调节所述终端的无线信号当前发射功率。

优选地,所述终端可以具有双摄像头,测距单元110可以通过所述双摄像头测量所述终端与其连接的目标路由器之间的传输距离。例如可以参考图2所示,根据双摄测距原理,通过终端1的双摄像头10测量终端1与目标路由器2之间的传输距离。

图6是根据本发明实施例的确定单元的一具体实施方式的结构示意图。如图6所示,在一种具体实施方式中,所述确定单元120包括第一获取子单元121、第二获取子单元122、第一确定子单元126和第二确定子单元127。

第一获取子单元121用于根据所述传输距离获取所述终端发射的无线信号在空气中传输的路径损耗;第二获取子单元122用于获取所述终端接收所述目标路由器发射的无线信号的当前接收电平;第一确定子单元126用于根据所述路径损耗、所述当前接收电平和所述终端的天线参数,确定所述终端发射无线信号的待定发射功率;第二确定子单元127用于根据所述当前接收电平与预设最小接收电平的大小关系,以及所述待定发射功率,确定所述终端发射无线信号的目标发射功率。

例如,当所述无线信号为wlan信号时,第一获取子单元121根据wlan室内传播模型计算所述终端发射的无线信号在空气中传输的路径损耗,公式为:

pl(d,f)=32.4+20lgf(mhz)+20lgd(km)(1)

其中,pl(d,f)为路径损耗;f为频率;d为传输距离。

第二获取子单元122获取所述终端接收所述目标路由器发射的无线信号的当前接收电平。具体地,所述终端接收所述目标路由器发射的无线信号的当前接收电平可以在所述终端与所述目标路由器连接后获取。例如终端与路由连接后,所述终端的wlan芯片通过预设的算法计算出接收所述目标路由器发射信号的接收电平,即rssi值。

第一确定子单元126根据所述路径损耗、所述当前接收电平和所述终端的天线参数,确定所述终端发送无线信号的待定发射功率。

具体地,可以根据所述路径损耗、所述当前接收电平和所述终端的天线参数计算所述终端发送无线信号的最大发射功率,并根据所述最大发射功率确定所述终端发送无线信号的待定发射功率。其中,所述终端的天线参数具体可以包括接收天线增益和发射天线增益,可根据所述路径损耗、所述当前接收电平和所述终端的接收天线增益和发射天线增益,通过如下公式(2)计算所述终端发射无线信号的最大发射功率:

pt(db)=pr(db)-gt(db)+pl(db)-gr(db)(2)

其中,pt(db)为终端发射无线信号的最大发射功率;gr(db)为终端接收天线增益,gt(db)为终端发射天线增益,pl(db)为终端发射的无线信号在空气中传输的路径损耗,pr(db)为终端接收目标路由器发射的无线信号的接收电平,即rssi,得到所述终端发射无线信号的最大发射功率,则可将所述最大发射功率作为所述待定发射功率。

第二确定子单元127根据所述当前接收电平与预设最小接收电平的大小关系,以及所述待定发射功率,确定所述终端发射无线信号的目标发射功率。

具体地,当所述当前接收电平大于所述预设最小接收电平,且所述当前接收电平与所述预设最小接收电平的差值大于等于第一预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:

当所述当前接收电平大于所述预设最小接收电平,且所述当前接收电平与所述预设最小接收电平的差值大于等于第一预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:

a1.将所述待定发射功率减小第一预设功率值,得到减小后的待定发射功率,并执行步骤a2;

a2.将所述减小后的待定发射功率作为当前待定发射功率,并根据所述当前待定发射功率计算当前的第一接收电平,并执行步骤a3;

a3.判断所述第一接收电平是否大于所述预设最小接收电平,以及所述第一接收电平与所述预设最小接收电平的差值是否在预设范围内,若是,则将所述当前待定发射功率作为所述终端发射无线信号的目标发射功率,若否,则执行步骤a4;

a4.将所述当前待定发射功率再减小所述第一预设功率值,得到减小后的待定发射功率,并返回执行步骤a2;

当所述当前的接收电平小于所述预设最小接收电平,且所述预设最小接收电平与所述当前的接收电平的差值大于等于第二预设阈值时,通过如下步骤确定所述终端发射无线信号的目标发射功率:

b1.将所述待定发射功率增大第二预设功率值,得到增大后的待定发射功率,并执行步骤b2;

b2.将所述增大后的待定发射功率作为当前待定发射功率,并根据所述当前待定发射功率,计算当前的第二接收电平;

b3.判断所述第二接收电平是否大于所述预设最小接收电平,以及所述第二接收电平与所述预设最小接收电平的差值是否在预设范围内,若是,则将所述当前待定发射功率作为所述终端发射无线信号的目标发射功率,若否,则执行步骤b4;

b4.将所述当前待定发射功率再增大所述第二预设功率值,得到增大后的待定发射功率,并执行步骤b2。

例如,通过以上两个公式(1)和(2)可以计算出终端wifi天线的最大发射功率pt(db)进而得到终端的待定发射功率,此时需要比较当前接收电平与预设最小接收电平(例如,wifi每个制式都有自己的天线接收电平的最小极限标准,802.11标准文件可查)的大小,根据当前接收电平与预设最小接收电平的大小关系以及终端的待定发射功率,确定终端发射无线信号的目标发射功率。

其中,如果当前接收电平大于预设最小接收电平,且当前接收电平与预设最小接收电平的差值大于等于第一预设阈值,即当前接收电平明显大于预设最小接收电平,则将所述待定发射功率减小1db得到当前待定发射功率,并通过以上两个公式(1)和(2)以及当前待定发射功率计算出当前第一接收电平,然后判断当前第一接收电平是否大于预设最小接收电平,以及第一接收电平与预设最小接收电平的差值是否大于2db,若否,则将当前待定发射功率再减小1db,并通过以上两个公式计算出当前第一接收电平,直到当前第一接收电平比预设最小接收电平大2db,取最后一次的得到的当前待定发射功率作为终端的目标发射功率;如果当前接收电平小于预设最小接收电平,且预设最小接收电平与当前接收电平的差值大于等于第二预设阈值,则将所述待定发射功率增大1db得到当前待定发射功率,并通过以上两个公式(1)和(2)计算出当前第一接收电平,然后判断当前第一接收电平是否大于预设最小接收电平,以及第一接收电平与预设最小接收电平的差值是否大于2db,若否,则将当前待定发射功率再减小1db,并通过以上两个公式计算出当前第一接收电平,直到当前第一接收电平比预设最小接收电平大2db,取最后一次得到的当前待定发射功率作为终端的目标发射功率。

图7是根据本发明实施例的确定单元的另一具体实施方式的结构示意图。如图7所示,在前述的具体实施方式的基础上,在另一种具体实施方式中,所述确定单元120包括第一获取子单元121、第二获取子单元122、第一确定子单元126和第二确定子单元127,还进一步包括第一检测子单元123、第三获取子单元124和第四获取子单元125。

第一检测子单元123用于检测所述终端与所述目标路由器之间是否存在障碍物;第三获取子单元124用于若所述检测子单元检测到所述终端与所述目标路由器之间存在障碍物,则获取所述障碍物的材质;第四获取子单元125用于根据所述障碍物的材质获取所述终端发射的无线信号穿透所述障碍物的穿透损耗;若所述第一检测子单元123检测到所述终端与所述目标路由器之间存在障碍物,则所述第二确定子单元126根据所述路径损耗、所述当前接收电平和所述终端的天线参数,计算所述终端发射无线信号的最大发射功率;将所述最大发射功率与所述穿透损耗的差值作为所述终端发射无线信号的待定发射功率。

其中,所述第三获取子单元124获取障碍物的材质具体可以通过所述双摄像头中的至少一个摄像头对所述终端与所述目标路由器之间存在的障碍物进行图像采集;对采集得到的所述终端与所述目标路由器之间存在的障碍物的图像进行特征提取,以确定所述障碍物的材质,例如墙、木头、玻璃等。

所述第四获取子单元125根据所述障碍物的材质获取所述终端发射的无线信号穿透所述障碍物的穿透损耗。具体地,可以预先保存不同材质的障碍物对应的无线信号的穿透损耗,例如,墙对应的穿透损耗为15-30db,木头对应的穿透损耗为6-8db,玻璃对应的穿透损耗为10db左右,可以将不同材质的障碍物对应的无线信号的穿透损耗值保存至寄存器,保存的形式可以为不同材质的障碍物与穿透损耗对应关系表的形式。

本发明还提供对应于所述无线信号发射功率调节方法的一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现前述任一所述方法的步骤。

本发明还提供对应于所述无线信号发射功率调节方法的一种终端,包括处理器、存储器以及存储在存储器上可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述任一所述方法的步骤。

本发明还提供对应于所述无线信号发射功率调节装置的一种终端,包括前述任一所述的无线信号发射功率调节装置。

据此,本发明提供的方案,通过测量所述终端与其连接的目标路由器之间的传输距离,根据测量的传输距离确定所述终端的无线信号目标发射功率,并根据确定的所述目标发射功率,调节所述终端的无线信号当前发射功率,能够减小终端的功耗,并能够减小终端对人体的辐射,同时还能够减小终端的电量损耗,提高终端的续航能力。

本文中所描述的功能可在硬件、由处理器执行的软件、固件或其任何组合中实施。如果在由处理器执行的软件中实施,那么可将功能作为一或多个指令或代码存储于计算机可读媒体上或经由计算机可读媒体予以传输。其它实例及实施方案在本发明及所附权利要求书的范围及精神内。举例来说,归因于软件的性质,上文所描述的功能可使用由处理器、硬件、固件、硬连线或这些中的任何者的组合执行的软件实施。此外,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

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

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

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

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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