天线控制方法、装置、存储介质及电子设备与流程

文档序号:13559386阅读:199来源:国知局
天线控制方法、装置、存储介质及电子设备与流程

本申请涉及移动通信技术领域,尤其涉及移动设备技术领域,具体涉及一种天线控制方法、装置、存储介质及电子设备。



背景技术:

目前,随着移动通信技术的发展,无线保真(wirelessfidelity,wifi)技术已成为大多数通信电子设备的标配功能。

多输入多输出(multiple-inputmultiple-output,mimo)技术因其能达到更高的传输速率和更广的覆盖范围,已经广泛地被应用在具有wifi功能的电子设备上。支持mimo的电子设备上通常具有多条相同的发射和接收链路,每条链路均具有单独的天线,在发射端和接收端分别使用多个发射天线和接收天线,使信号通过发射端与接收端的多个天线进行传送和接收。同时支持mimo的电子设备中还兼容单输入单输出(single-inputsingle-output,siso)技术。当前市面上支持mimo的电子设备越来越多,如何更准确地在mimo天线和siso天线之间进行天线切换,以发挥出天线的更优性能,已经越来越受到业界的关注。



技术实现要素:

本申请实施例提供一种天线控制方法、装置、存储介质及电子设备,可以更准确地在mimo天线和siso天线之间进行天线切换,以发挥出天线的更优性能,进而提升wifi模块的网络性能。

本申请实施例提供一种天线控制方法,应用于电子设备中,所述方法包括:

当无线保真模块通过第一天线传输无线信号时,获取所述第一天线的接收信号强度指标值;

根据所述第一天线的接收信号强度指标值,确定预调整速率;

当确定调制与编码策略对应速率表中同时存在与所述预调整速率对应的第一天线和第二天线的预设速率时,获取所述第二天线的接收信号强度指标值;

若所述第二天线的接收信号强度指标值大于所述第一天线的接收信号强度指标值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。

本申请实施例还提供一种天线控制装置,所述装置包括:

第一获取模块,用于当无线保真模块通过第一天线传输无线信号时,获取所述第一天线的接收信号强度指标值;

第一确定模块,用于根据所述第一天线的接收信号强度指标值,确定预调整速率;

第二获取模块,用于当确定调制与编码策略对应速率表中同时存在与所述预调整速率对应的第一天线和第二天线的预设速率时,获取所述第二天线的接收信号强度指标值;

控制模块,用于若所述第二天线的接收信号强度指标值大于所述第一天线的接收信号强度指标值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为预调整速率。

本申请实施例还提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行如上所述的天线控制方法。

本申请实施例还提供一种电子设备,包括存储器和处理器,其特征在于,所述处理器通过调用所述存储器中存储的计算机程序,用于执行如上所述的天线控制方法。

本申请实施例还提供一种电子设备,包括无线保真模块,射频开关,第一天线,第二天线以及控制电路,其中,所述无线保真模块连接所述射频开关的公共端口,所述射频开关的第一端口连接所述第一天线,所述射频开关的第二端口连接所述第二天线,所述控制电路连接所述射频开关,所述控制电路用于控制所述射频开关的公共端口在所述第一端口与所述第二端口之间进行连接切换,以使所述无线保真模块的工作天线在所述第一天线与所述第二天线之间切换。

本申请实施例通过当无线保真wifi模块通过第一天线传输无线信号时,获取所述第一天线的接收信号强度指标rssi值,根据所述第一天线的rssi值,确定预调整速率,当确定调制与编码策略mcs对应速率表中同时存在与所述预调整速率对应的第一天线和第二天线的预设速率时,获取所述第二天线的rssi值,若所述第二天线的rssi值大于所述第一天线的rssi值,则控制所述wifi模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。本申请实施例通过利用rssi值来作为wifi模块在mimo天线与siso天线之间切换的衡量指标,可以使得电子设备更准确地在mimo模式和siso模式之间进行天线切换,以发挥出天线的更优性能,进而提升wifi模块的网络性能。

附图说明

下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。

图1为本申请实施例提供的一种电子设备的结构示意图。

图2为本申请实施例提供的一种天线控制方法的流程示意图。

图3为本申请实施例提供的一种天线控制方法的另一流程示意图。

图4为本申请实施例提供的一种天线控制方法的又一流程示意图。

图5为本申请实施例提供的一种天线控制方法的再一流程示意图。

图6为本申请实施例提供的一种天线控制装置的结构示意图。

图7为本申请实施例提供的一种天线控制装置的另一结构示意图。

图8为本申请实施例提供的一种电子设备的另一结构示意图。

图9为本申请实施例提供的一种电子设备的又一结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请实施例提供的一种天线控制方法的执行主体,可以为本申请实施例提供的一种天线控制装置,或者集成了所述天线控制装置的电子设备(譬如掌上电脑、平板电脑、智能手机等),所述天线控制装置可以采用硬件或者软件的方式实现。

本申请实施例提供一种电子设备,如图1所示,电子设备100包括wifi模块105,射频开关108,第一天线(mimo天线)109,第二天线(siso天线)110以及控制电路111,其中,所述wifi模块105连接所述射频开关108的公共端口k0,所述射频开关108的第一端口k1连接所述第一天线(mimo天线)109,所述射频开关108的第二端口k2连接所述第二天线(siso天线)110,所述控制电路111连接所述射频开关108,所述控制电路111用于控制所述射频开关108的公共端口k0在所述第一端口k1与所述第二端口k2之间进行连接切换,以使所述wifi模块105的工作天线在所述第一天线(mimo天线)108与所述第二天线(siso天线)110之间切换。

在一些实施例中,通过当wifi模块105通过mimo天线109传输无线信号时,所述控制电路111获取所述mimo天线109的rssi值,并根据所述mimo天线109的rssi值确定预调整速率,当确定mcs对应速率表中同时存在与所述预调整速率对应的mimo天线109和siso天线110的预设速率时,所述控制电路111获取所述siso天线110的rssi值,若所述siso天线110的rssi值大于所述mimo天线109的rssi值,则所述控制电路111用于控制所述射频开关108的公共端口k0从所述第一端口k1切换至所述第二端口k2,以控制所述wifi模块105的工作天线从所述mimo天线109切换至所述siso天线110,且将传输所述无线信号的速率调整为所述预调整速率。本申请实施例通过利用rssi值来作为wifi模块在mimo天线与siso天线之间切换的衡量指标,可以使得电子设备更准确地在mimo模式和siso模式之间进行天线切换,以发挥出天线的更优性能,进而提升wifi模块的网络性能。

在一些实施例中,通过当wifi模块105通过mimo天线109传输无线信号时,所述控制电路111获取所述mimo天线109的rssi值,并根据所述mimo天线109的rssi值确定预调整速率,当确定mcs对应速率表中同时存在与所述预调整速率对应的mimo天线109和siso天线110的预设速率时,所述控制电路111获取所述siso天线110的rssi值,若所述siso天线110的rssi值等于所述mimo天线109的rssi值,则所述控制电路111分别获取预设时段内所述siso天线110的per值与所述mimo天线109的per值,若所述siso天线110的per值小于所述mimo天线109的per值,则所述控制电路111用于控制所述射频开关108的公共端口k0从所述第一端口k1切换至所述第二端口k2,以控制所述wifi模块105的工作天线从所述mimo天线109切换至所述siso天线110,且将传输所述无线信号的速率调整为所述预调整速率。本申请实施例通过利用rssi值和per值来作为wifi模块105在mimo天线109与siso天线110之间切换的衡量指标,可以使得电子设备100更准确地在mimo模式和siso模式之间进行天线切换,以发挥出天线的更优性能,进而提升wifi模块105的网络性能。

在一些实施例中,通过当wifi模块105通过mimo天线109传输无线信号时,所述控制电路111获取所述mimo天线109的rssi值,并根据所述mimo天线109的rssi值确定预调整速率,当确定mcs对应速率表中同时存在与所述预调整速率对应的mimo天线109和siso天线110的预设速率时,所述控制电路111获取所述siso天线110的rssi值,若所述siso天线110的rssi值等于所述mimo天线109的rssi值,则所述控制电路111分别获取预设时段内所述siso天线110的per值与所述mimo天线109的per值,若所述siso天线110的per值等于所述mimo天线109的per值,则所述控制电路111进一步获取所述电子设备100的电池电量,若所述电子设备100的电池电量小于阈值,则所述控制电路111用于控制所述射频开关108的公共端口k0从所述第一端口k1切换至所述第二端口k2,以控制所述wifi模块105的工作天线从所述mimo天线109切换至所述siso天线110,且将传输所述无线信号的速率调整为所述预调整速率。本申请实施例通过利用rssi值、per值和电池电量来作为wifi模块105在mimo天线109与siso天线110之间切换的衡量指标,可以使得电子设备100更准确地在mimo模式和siso模式之间进行天线切换,以发挥出天线的更优性能,进而提升wifi模块105的网络性能。

请参阅图2至图4,图2至图4均为本申请实施例提供的一种天线控制方法的流程示意图。所述方法应用于电子设备中,所述方法包括:

步骤s101,当无线保真模块通过第一天线传输无线信号时,获取所述第一天线的接收信号强度指标值。

其中,所述第一天线为mimo天线,当电子设备的wifi模块工作于mimo模式时,所述wifi模块通过mimo天线传输无线信号,其中,所述mimo天线包括多个发射天线和多个接收天线,所述wifi模块的发射端和接收端分别通过多个发射天线和多个接收天线与无线访问接入点建立通信连接,用于通过所述mimo天线向所述无线访问接入点传输无线信号。当wifi模块通过mimo天线传输无线信号时,获取所述mimo天线的接收信号强度指标(receivedsignalstrengthidentity,rssi)值。

其中,所述rssi值可以由wifi芯片厂商按照私有的方式进行自定义。rssi值的范围可由厂商自行选择从0到最大值,比如0~255。有些厂商会在产品文档和网站上把rssi值的执行数值发布出来,以供用户进行查询。其中,不同厂商可能选择不同的rssi最大值,例如a厂商可能选择rssi值范围从0到100,而b厂商选择rssi值从0到30,例如当a厂商表明当前信号为25时,b厂商针对相同信号可能表达为8。

其中,所述rssi值用于衡量wifi接收信号强度,rssi的值对应的单位还可以用分贝毫瓦(decibel-milliwatts,dbm)表示,dbm表示某一功率与1mw的相对关系。

例如,a厂商可以定义rssi值的范围为0-127,rssi=80时,对应的wifi接收信号强度为-65dbm;例如,b厂商也可以定义rssi值的范围为0-127,rssi=80时,对应的wifi接收信号强度-60dbm等。

步骤s102,根据所述第一天线的接收信号强度指标值,确定预调整速率。

其中,所述第一天线为mimo天线,根据所述mimo天线的rssi值,确定预调整速率。

其中,wifi芯片厂商可以在wifi模块出厂前预先设置速率控制表,所述速率控制表用于存储多个rssi阈值与所述多个rssi阈值相对应的预调整速率。通过将所述mimo天线的rssi值与所述速率控制表中的多个rssi阈值进行匹配,来确定预设调整速率。

比如,定义rssi值的范围为0-127,设置如表1所示的速率控制表:

表1

其中,在表1中,gi为保护间隔(guardinterval,gi),wifi模块在传输无线信号时,为了保证数据传输的可靠性,相邻传输的无线信号数据之间会设置有保护间隔gi,用于保证接收方能正确解码无线信号,其中ns表示为纳秒。

其中,由于多径效应的影响,无线信号的信息符号将通过多条路径进行传输,可能会发生彼此碰撞,导致符号间(inter-symbolinterference,isi)干扰。为此,无线传输标准协议802.11a/g标准要求在发送信息符号时,保证在信息符号之间存在800ns的时间间隔gi。无线传输标准协议802.11n缺省使用800ns,当多径效应的影响较小时,wifi模块也可以将时间间隔gi配置为400ns,以一条空间流为例,可以将吞吐提高近10%,比如从65mbps提高到72.2mbps。由于使用保护间隔gi,可以将无线信号的信息符号原先会受到符号间干扰的状态转换成不受符号间干扰的状态。

其中,每一组rssi阈值对应一组不同gi的预调整速率。

在一些实施例中,如图3所示,所述步骤s102还可以通过执行步骤s1021至步骤s1022来实现,具体为:

步骤s1021,将所述第一天线的接收信号强度指标值与速率控制表中存储的多个接收信号强度指标阈值进行匹配,其中所述速率控制表中存储有与每一接收信号强度指标阈值相对应的预调整速率。

其中,所述第一天线为mimo天线,将所述mimo天线的rssi值与速率控制表中存储的多个rssi阈值进行匹配,其中所述速率控制表中存储有与每一rssi阈值相对应的预调整速率。

比如,以表1为例,0~15范围内的rssi值与数值为15的rssi阈值相匹配;16~31范围内的rssi值与数值为31的rssi阈值相匹配;32~47范围内的rssi值与数值为47的rssi阈值相匹配;48~63范围内的rssi值与数值为63的rssi阈值相匹配;64~79范围内的rssi值与数值为79的rssi阈值相匹配;80~95范围内的rssi值与数值为95的rssi阈值相匹配;96~111范围内的rssi值与数值为111的rssi阈值相匹配;112~127范围内的rssi值与数值为127的rssi阈值相匹配。

步骤s1022,当所述速率控制表中存在与所述第一天线的接收信号强度指标值相匹配的接收信号强度指标阈值时,选取与所述第一天线的接收信号强度指标值相匹配的接收信号强度指标阈值所对应的预调整速率。

其中,所述第一天线为mimo天线,当所述速率控制表中存在与所述mimo天线的rssi值相匹配的rssi阈值时,选取与所述mimo天线的rssi值相匹配的rssi阈值所对应的预调整速率。

比如,所述mimo天线的rssi值为60,处于48~63范围内的rssi值,48~63范围内的rssi值与数值为63的rssi阈值相匹配,则所述速率控制表中存在与所述mimo天线的rssi值相匹配的rssi阈值63,根据wifi模块当前设置的时间间隔gi,来选取与所述mimo天线的rssi值相匹配的rssi阈值所对应的预调整速率,比如,gi=800ns,选取到对应的预调整速率为26mbps。

步骤s103,当确定调制与编码策略对应速率表中同时存在与所述预调整速率对应的第一天线和第二天线的预设速率时,获取所述第二天线的接收信号强度指标值。

其中,所述第一天线为mimo天线,所述第二天线为siso天线,当确定调制与编码策略(modulationandcodingscheme,mcs)对应速率表中同时存在与所述预调整速率对应的mimo天线和siso天线的预设速率时,获取所述siso天线的rssi值。

其中,预先设置调制与编码策略mcs对应速率表。比如,以无线传输标准协议802.11n为例,如表2所示,表2中列举了宽带为20兆赫兹(mhz)的mcs对应速率表。

表2

其中,表2中,bpsk为二进制相移键控(binaryphaseshiftkeying,bpsk),是把模拟信号转换成数据值的转换方式之一,利用偏离相位的复数波浪组合来表现信息键控移相的方式。bpsk使用了基准的正弦波和相位反转的波浪,使一方为0,另一方为1,从而可以同时传送接收1比特的信息。

表2中,qpsk为正交相移键控(quadraturephaseshiftkeyin,qpsk),又称四相相移键控,qpsk是利用载波的四种不同相位差来表征输入的数字信息,是四进制移相键控。qpsk中每次调制可传输2比特的信息。

表2中,qam为正交振幅调制(quadratureamplitudemodulation,qam),qam是用两路独立的基带信号对两个相互正交的同频载波进行抑制载波双边带调幅,利用这种已调信号的频谱在同一带宽内的正交性,实现两路并行的数字信息的传输。该调制方式通常有二进制qam(4-qam)、四进制qam(l6-qam)、八进制qam(64-qam)等。

在一些实施例中,如图4所示,所述步骤s103还可以通过执行步骤s1031至步骤s1033来实现,具体为:

步骤s1031,从所述调制与编码策略对应速率表中获取所述预调整速率对应的调制与编码策略索引号。

譬如,从mcs对应速率表中获取所述预调整速率对应的mcs索引号。

比如,所述预调整速率为26mbps,从mcs对应速率表中获取所述预调整速率对应的mcs索引号为mcs3和mcs9。

步骤s1032,获取与所述调制与编码策略索引号对应的空间流。

譬如,获取与所述mcs索引号对应的空间流。

比如,mcs索引号为mcs3对应的空间流为1x1,mcs索引号为mcs9对应的空间流为2x2。

步骤s1033,当所述空间流对应的天线模式同时包括第一天线与第二天线时,确定所述调制与编码策略对应速率表中同时存在与所述预调整速率对应的第一天线和第二天线的预设速率,则获取所述第二天线的接收信号强度指标值。

其中,所述第一天线为mimo天线,所述第二天线为siso天线,当所述空间流对应的天线模式同时包括mimo天线与siso天线时,确定所述mcs对应速率表中同时存在与所述预调整速率对应的mimo天线和siso天线的预设速率,则获取所述siso天线的rssi值。

比如,所述预调整速率为26mbps,从mcs对应速率表中获取所述预调整速率对应的mcs索引号为mcs3和mcs9,mcs索引号为mcs3对应的空间流为1x1,mcs索引号为mcs9对应的空间流为2x2,因此所述mcs索引号对应的空间流包括1x1和2x2。其中,空间流为1x1对应的天线模式为siso天线,空间流为2x2对应的天线模式为mimo天线。因此确定所述空间流对应的天线模式同时包括mimo天线与siso天线,以此得出所述mcs对应速率表中同时存在与所述预调整速率对应的mimo天线和siso天线的预设速率,则进一步获取所述siso天线的rssi值。

其中,所述mimo天线包括多个天线,在同一电子设备内,wifi模块在进入siso模式时所使用的siso天线可以共享所述mimo天线中的某一条链路的天线,也可以为独立设置的单跳链路的天线。获取siso模式下用作siso天线的某一天线的rssi值。

步骤s104,若所述第二天线的接收信号强度指标值大于所述第一天线的接收信号强度指标值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。

其中,所述第一天线为mimo天线,所述第二天线为siso天线,若所述siso天线的rssi值大于所述mimo天线的rssi值,则控制所述wifi模块的工作天线从所述mimo天线切换至所述siso天线,且将传输所述无线信号的速率调整为所述预调整速率。

其中,在具备相同预调整速率的情况下,若所述siso天线的rssi值大于所述mimo天线的rssi值,说明所述siso天线的传输性能优于所述mimo天线的传输性能,则控制所述wifi模块的工作天线从所述mimo天线切换至所述siso天线,且将传输所述无线信号的速率调整为所述预调整速率。

在一些实施例中,所述方法还包括:

若所述第二天线的接收信号强度指标值等于所述第一天线的接收信号强度指标值,则分别获取预设时段内所述第二天线的误包率值与所述第一天线的误包率值;

比较所述第二天线的误包率值与所述第一天线的误包率值的大小关系;若所述第二天线的误包率值小于所述第一天线的误包率值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。

在一些实施例中,所述比较所述第二天线的误包率值与所述第一天线的误包率值的大小关系之后,还包括:

若所述第二天线的误包率值等于所述第一天线的误包率值,则获取所述电子设备的电池电量;

若所述电子设备的电池电量小于阈值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。

上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。

请参阅图5,图5为本申请实施例提供的一种天线控制方法的再一流程示意图。所述方法包括:

步骤s201,当无线保真模块通过第一天线传输无线信号时,获取所述第一天线的接收信号强度指标值。其中,步骤s201请参阅步骤s101,在此不再赘述。

步骤s202,根据所述第一天线的接收信号强度指标值,确定预调整速率。其中,步骤s202请参阅步骤s102,在此不再赘述。

步骤s203,当确定调制与编码策略对应速率表中同时存在与所述预调整速率对应的第一天线和第二天线的预设速率时,获取所述第二天线的接收信号强度指标值。其中,步骤s203请参阅步骤s103,在此不再赘述。

步骤s204,若所述第二天线的接收信号强度指标值等于所述第一天线的接收信号强度指标值,则分别获取预设时段内所述第二天线的误包率值与所述第一天线的误包率值。

其中,所述第一天线为mimo天线,所述第二天线为siso天线,在具备相同预调整速率的情况下,若所述siso天线的rssi值等于所述mimo天线的rssi值,为了更好地分辨出所述siso天线的传输性能与所述mimo天线的传输性能的优劣,则进一步分别获取预设时段内所述siso天线的误包率(packeterrorrate,per)值与所述mimo天线的误包率(packeterrorrate,per)值。

步骤s205,比较所述第二天线的误包率值与所述第一天线的误包率值的大小关系。

其中,所述第一天线为mimo天线,所述第二天线为siso天线,若所述siso天线的per值小于所述mimo天线的per值,说明所述siso天线的传输性能优于所述mimo天线的传输性能,则执行步骤s206;若所述siso天线的per值等于所述mimo天线的per值,说明所述siso天线的传输性能与所述mimo天线的传输性能相似,则执行步骤s207;若所述siso天线的per值大于所述mimo天线的per值,说明所述mimo天线的传输性能优于所述siso天线的传输性能,则控制所述wifi模块的工作天线维持在所述mimo天线,可以将传输所述无线信号的速率调整为所述预调整速率。

步骤s206,若所述第二天线的误包率值小于所述第一天线的误包率值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。

其中,所述第一天线为mimo天线,所述第二天线为siso天线,若所述siso天线的per值小于所述mimo天线的per值,则控制所述wifi模块的工作天线从所述mimo天线切换至所述siso天线,且将传输所述无线信号的速率调整为所述预调整速率。

步骤s207,若所述第二天线的误包率值等于所述第一天线的误包率值,则获取所述电子设备的电池电量。

其中,所述第一天线为mimo天线,所述第二天线为siso天线,若所述siso天线的per值等于所述mimo天线的per值,说明所述siso天线的传输性能与所述mimo天线的传输性能相似,则进一步获取所述电子设备的电池电量。

步骤s208,若所述电子设备的电池电量小于阈值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。

其中,所述第一天线为mimo天线,所述第二天线为siso天线,在相同的速率及相同的时间段内,wifi模块通过mimo天线传输无线信号所消耗的电量大于wifi模块通过siso天线传输无线信号所消耗的电量。则若所述电子设备的电池电量小于阈值,比如小于30%,为了保证电子设备的续航时间,则控制所述wifi模块的工作天线从所述mimo天线切换至所述siso天线,且将传输所述无线信号的速率调整为所述预调整速率。

本申请实施例通过当wifi模块通过mimo天线传输无线信号时,获取所述mimo天线的rssi值,根据所述mimo天线的rssi值,确定预调整速率,当确定mcs对应速率表中同时存在与所述预调整速率对应的mimo天线和siso天线的预设速率时,获取所述siso天线的rssi值,若所述siso天线的rssi值大于所述mimo天线的rssi值,则控制所述wifi模块的工作天线从所述mimo天线切换至所述siso天线,且将传输所述无线信号的速率调整为所述预调整速率。本申请实施例通过利用rssi值来作为wifi模块在mimo天线与siso天线之间切换的衡量指标,可以使得电子设备更准确地在mimo模式和siso模式之间进行天线切换,以发挥出天线的更优性能,进而提升wifi模块的网络性能。

本申请实施例还提供一种天线控制装置,如图6所示,图6为本申请实施例提供的一种天线控制装置的结构示意图。所述天线控制装置30包括第一获取模块31,第一确定模块32,第二获取模块33,以及控制模块37。

其中,所述第一获取模块31,用于当无线保真模块通过第一天线传输无线信号时,获取所述第一天线的接收信号强度指标值。

所述第一确定模块32,用于根据所述第一天线的接收信号强度指标值,确定预调整速率。

在一些实施例中,所述第一确定模块32还包括匹配子模块321和选取子模块322。

其中,所述匹配子模块321,用于将所述第一天线的接收信号强度指标值与速率控制表中存储的多个接收信号强度指标阈值进行匹配,其中所述速率控制表中存储有与每一接收信号强度指标阈值相对应的预调整速率。

所述选取子模块322,用于当所述速率控制表中存在与所述第一天线的接收信号强度指标值相匹配的接收信号强度指标阈值时,选取与所述第一天线的接收信号强度指标值相匹配的接收信号强度指标阈值所对应的预调整速率。

所述第二获取模块33,用于当确定调制与编码策略对应速率表中同时存在与所述预调整速率对应的第一天线和第二天线的预设速率时,获取所述第二天线的接收信号强度指标值。

在一些实施例中,所述第二获取模块33还包括第一获取子模块331,第二获取子模块332和第三获取子模块333。

其中,所述第一获取子模块331,用于从所述调制与编码策略对应速率表中获取所述预调整速率对应的调制与编码策略索引号。

所述第二获取子模块332,用于获取与所述调制与编码策略索引号对应的空间流。

所述第三获取子模块333,用于当所述空间流对应的天线模式同时包括第一天线与第二天线时,确定所述调制与编码策略对应速率表中同时存在与所述预调整速率对应的第一天线和第二天线的预设速率,则获取所述第二天线的接收信号强度指标值。

所述控制模块37,用于若所述第二天线的接收信号强度指标值大于所述第一天线的接收信号强度指标值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为预调整速率。

请参阅图7,图7为本申请实施例提供的一种天线控制装置的另一结构示意图。所述天线控制装置30还包括第三获取模块34,比较模块35和第四获取模块36。

其中,所述第三获取模块34,用于若所述第二天线的接收信号强度指标值等于所述第一天线的接收信号强度指标值,则分别获取预设时段内所述第二天线的误包率值与所述第一天线的误包率值。

所述比较模块35,用于比较所述第二天线的误包率值与所述第一天线的误包率值的大小关系。

所述控制模块37,还用于若所述第二天线的误包率值小于所述第一天线的误包率值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。

在一些实施例中,所述第四获取模块36,用于若所述第二天线的误包率值等于所述第一天线的误包率值,则获取所述电子设备的电池电量。

所述控制模块37,还用于若所述电子设备的电池电量小于阈值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。

本申请实施例还提供一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器调用所述存储器中存储的所述计算机程序,执行本申请任一实施例所述的天线控制方法。

该电子设备可以是智能手机、平板电脑、掌上电脑等设备。如图8所示,电子设备100包括有一个或者一个以上处理核心的处理器101、有一个或一个以上计算机可读存储介质的存储器102及存储在存储器上并可在处理器上运行的计算机程序。其中,处理器101与存储器102电性连接。本领域技术人员可以理解,图中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

处理器101是电子设备100的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器102内的应用程序,以及调用存储在存储器102内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。

在本申请实施例中,电子设备100中的处理器101会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器102中,并由处理器101来运行存储在存储器102中的应用程序,从而实现各种功能:

当无线保真模块通过第一天线传输无线信号时,获取所述第一天线的接收信号强度指标值;

根据所述第一天线的接收信号强度指标值,确定预调整速率;

当确定调制与编码策略对应速率表中同时存在与所述预调整速率对应的第一天线和第二天线的预设速率时,获取所述第二天线的接收信号强度指标值;

若所述第二天线的接收信号强度指标值大于所述第一天线的接收信号强度指标值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。

在一些实施例中,处理器101用于所述根据所述第一天线的接收信号强度指标值,确定预调整速率,包括:

将所述第一天线的接收信号强度指标值与速率控制表中存储的多个接收信号强度指标阈值进行匹配,其中所述速率控制表中存储有与每一接收信号强度指标阈值相对应的预调整速率;

当所述速率控制表中存在与所述第一天线的接收信号强度指标值相匹配的接收信号强度指标阈值时,选取与所述第一天线的接收信号强度指标值相匹配的接收信号强度指标阈值所对应的预调整速率。

在一些实施例中,处理器101用于所述当确定调制与编码策略对应速率表中同时存在与所述预调整速率对应的第一天线和第二天线的预设速率时,获取所述第二天线的接收信号强度指标值,包括:

从所述调制与编码策略对应速率表中获取所述预调整速率对应的调制与编码策略索引号;

获取与所述调制与编码策略索引号对应的空间流;

当所述空间流对应的天线模式同时包括第一天线与第二天线时,确定所述调制与编码策略对应速率表中同时存在与所述预调整速率对应的第一天线和第二天线的预设速率,则获取所述第二天线的接收信号强度指标值。

在一些实施例中,处理器101还用于:

若所述第二天线的接收信号强度指标值等于所述第一天线的接收信号强度指标值,则分别获取预设时段内所述第二天线的误包率值与所述第一天线的误包率值;

比较所述第二天线的误包率值与所述第一天线的误包率值的大小关系;

若所述第二天线的误包率值小于所述第一天线的误包率值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。

在一些实施例中,处理器101用于所述比较所述第二天线的误包率值与所述第一天线的误包率值的大小关系之后,还包括:

若所述第二天线的误包率值等于所述第一天线的误包率值,则获取所述电子设备的电池电量;

若所述电子设备的电池电量小于阈值,则控制所述无线保真模块的工作天线从所述第一天线切换至所述第二天线,且将传输所述无线信号的速率调整为所述预调整速率。

在一些实施例中,如图9所示,电子设备100还包括:显示屏103、lte模块104、wifi模块105、输入单元106以及电源107。其中,处理器101分别与显示屏103、lte模块104、wifi模块105、输入单元106以及电源107电性连接。本领域技术人员可以理解,图9中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

显示屏103可用于显示由用户输入的信息或提供给用户的信息以及电子设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示屏103为触控显示屏时,也可以作为输入单元的一部分实现输入功能。

lte模块104可用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。

wifi模块105可用于短距离无线传输,可以帮助用户收发电子邮件、浏览网站和访问流式媒体等,它为用户提供了无线的宽带互联网访问。

输入单元106可用于接收输入的数字、字符信息或用户特征信息(例如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。其中,输入单元106可以包括指纹识别模组。

电源107用于给电子设备100的各个部件供电。在一些实施例中,电源107可以通过电源管理系统与处理器101逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

尽管图9中未示出,电子设备100还可以包括摄像头、传感器、音频电路、蓝牙模块等,在此不再赘述。

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

本申请实施例中,所述天线控制装置与上文实施例中的一种天线控制方法属于同一构思,在所述天线控制装置上可以运行所述天线控制方法实施例中提供的任一方法,其具体实现过程详见所述天线控制方法实施例,此处不再赘述。

需要说明的是,对本申请所述天线控制方法而言,本领域普通测试人员可以理解实现本申请实施例所述天线控制方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如所述天线控制方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)等。

对本申请实施例的所述天线控制装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。

以上对本申请实施例所提供的一种天线控制方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例的技术方案的范围。

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