天线控制方法及终端技术

技术编号:22224489 阅读:41 留言:0更新日期:2019-09-30 04:43
本发明专利技术提供一种天线控制方法及终端,应用于设置有N个天线的终端,所述N为大于1的整数,所述方法包括:监测所述终端的缓存状态报告BSR;基于所述BSR,控制所述N个天线中的M个天线处于激活状态,其中,所述M为正整数,且所述M小于或者等于所述N;控制所述终端的发射天线切换为所述M个天线中的目标天线,其中,所述目标天线的通信质量高于所述终端切换前的发射天线的通信质量。本发明专利技术提供的天线控制方法,在发射天线被遮挡等发射天线的通信质量下降的场景下,可以切换当前的发射天线至通信质量更强的目标天线传输上行数据的,提升终端传输上行数据的性能,进而降低应用程序运行过程中出现卡顿的可能性。

Antenna Control Method and Terminal

【技术实现步骤摘要】
天线控制方法及终端
本专利技术涉及无线通信
,尤其涉及一种天线控制方法及终端。
技术介绍
随着电子技术的飞速发展,智能手机以及平板电脑等终端已越来越普及,并逐渐成为人们日常生活不可缺少的工具。人们在使用终端过程中,对于终端的要求也越来高,尤其是终端的通信质量。为此,多天线技术被应用于终端中,例如,如图1所示,终端设置有四个天线(即ANT0、ANT1、ANT2、ANT3),即一根或者两根天线作为主天线处于主工作状态来接收和发射信号,其他天线作为辅天线处于辅工作状态来进一步辅助接收信号。但是,在一些场景下可能会引起天线传输上行数据的通信能力下降,例如,如图2所示,在用户手持终端时,终端的天线ANT2和天线ANT3被遮挡,这将降低被遮挡的天线的信号收发能力,尤其是终端在运行应用程序且通过发射信号的天线传输上行数据的情况下,当主天线被遮挡时,会直接降低终端传输上行数据的速率降低,从而导致应用程序的运行出现卡顿。可见,目前终端在传输应用程序的上行数据时,存在应用程序的运行出现卡顿的问题。
技术实现思路
本专利技术实施例提供一种天线控制方法及终端,以解决目前终端在传输应用程序的上行数据时,存在应用程序的运行出现卡顿的问题。为解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种天线控制方法,应用于设置有N个天线的终端,所述N为大于1的整数,所述方法包括:监测所述终端的缓存状态报告BSR;基于所述BSR,控制所述N个天线中的M个天线处于激活状态,其中,所述M为正整数,且所述M小于或者等于所述N;控制所述终端的发射天线切换为所述M个天线中的目标天线,其中,所述目标天线的通信质量高于所述终端切换前的发射天线的通信质量。第二方面,本专利技术实施例还提供一种终端,设置有N个天线,所述N为大于1的整数,所述终端包括:监测模块,用于监测所述终端的缓存状态报告BSR;控制模块,用于基于所述BSR,控制所述N个天线中的M个天线处于激活状态,其中,所述M为正整数,且所述M小于或者等于所述N;发射天线切换模块,用于所述终端的发射天线切换为所述M个天线中的目标天线,其中,所述目标天线的通信质量高于所述终端切换前的发射天线的通信质量。第三方面,本专利技术实施例还提供一种终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述天线控制方法的步骤。第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述天线控制方法的步骤。本专利技术实施例中,通过监测所述终端的缓存状态报告BSR;基于所述BSR,控制所述N个天线中的M个天线处于激活状态,其中,所述M为正整数,且所述M小于或者等于所述N;控制所述终端的发射天线切换为所述M个天线中的目标天线,其中,所述目标天线的通信质量高于所述终端切换前的发射天线的通信质量。这样,在发射天线被遮挡等发射天线的通信质量下降的场景下,可以切换当前的发射天线至通信质量更强的目标天线传输上行数据的,提升终端传输上行数据的性能,进而降低应用程序运行过程中出现卡顿的可能性。附图说明图1是现有技术中终端的结构示意图;图2是现有技术中终端的天线被遮挡的示意图;图3本专利技术实施例提供的天线控制方法的流程示意图;图4是本专利技术实施例提供的终端的结构示意图之一;图5是本专利技术实施例提供的控制模块的结构示意图之一;图6是本专利技术实施例提供的控制模块的结构示意图之二;图7是本专利技术实施例提供的天线关闭子模块的结构示意图;图8是本专利技术实施例提供的确定单元的结构示意图;图9是本专利技术实施例提供的控制模块的结构示意图之二;图10是本专利技术实施例提供的发射天线切换模块的结构示意图;图11是本专利技术实施例提供的终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参见图1,是本专利技术实施例提供的一种天线控制方法的流程示意图,终应用于设置有N个天线的终端,如图1所示,该天线控制方法包括如下步骤:步骤301、监测所述终端的缓存状态报告(BufferStatusReport,BSR);步骤302、基于所述BSR,控制所述N个天线中的M个天线处于激活状态,其中,所述M为正整数,且所述M小于或者等于所述N;步骤303、所述终端的发射天线切换为所述M个天线中的目标天线,其中,所述目标天线的通信质量高于所述终端切换前的发射天线的通信质量。这里,终端可以根据BSR控制N个天线中的M个天线处于激活状态,并将其当前的发射天线切换至目标天线,从而在发射天线被遮挡等发射天线的通信质量下降的场景下,可以切换当前的发射天线至通信质量更强的目标天线传输上行数据的,提升终端传输上行数据的性能,进而降低应用程序运行过程中出现卡顿的可能性。其中,为便于对BSR的理解,在此对于BSR进行相关说明,具体如下:在终端需要向网络侧设备(如基站)传输上行数据时,必须要有上行资源块(resourceblock,RB)资源,如果没有RB资源则需要先向基站申请RB资源,而终端向网络测设备发送BSR为申请上行RB资源的常用方式,其过程为:终端在媒体接入控制(MediaAccessControl,MAC)层的分组数据单元(PacketDataUnit,PDU)中,插入一个BSR控制单元通知网络侧设备,即终端的某个或某几个逻辑信道组当前有多少上行数据需要传输,希望网络侧设备能分配一些RB资源给终端;而为了控制BSR占用的bit个数,第三代合作伙伴(3rdGenerationPartnerParty,3GPP)协议对BSR信息进行编码:使用64个索引值(index),即0~63,来代表上行数据的不同字节范围,这样无论终端有多少上行数据要传输,BSR只需要6个bits的空间就足够了。如表1所示,为3GPP协议约定的BSR的索引值与上行数据的字节范围的对应关系,其中,上行数据的字节范围为表1中的缓存大小(BufferSize,BS)值,例如,索引值=0表示某个逻辑信道组没有上述数据需要传输,索引值=63表示某个逻辑信道组有超过150K字节的上述数据需要传输,当终端有30个字节的数据需要发送时,只需要将BSR控制单元的值填为8,等等。表1索引值与上行数据的字节范围的对应关系表而当发射天线被遮挡而引起上行通信质量下降时,网络侧设备正确收到的上行数据速率会低于终端运行的应用程序需要发送的数据速率,这样会导致终端上行BSR累积并维持在较高水平,即BSR的索引值会变大。因此,通过BSR的索引值可以间接反映当前的发射天线的上行通信质量是否出现下降。故上述步骤301中,终端监测其的缓存状态报告BSR,可以是终端检测其BSR的索引值的变化情况。上述步骤302中,基于所述BSR,控制所述N个天线中的M个天线处于激活状态,可以是终端根据BSR的索引值的变化情况,控制与该变化情况对应的M个天线处于激活状态。在一些实施方式中,上述步骤302,可以包括:在所述BSR的索引值本文档来自技高网...

【技术保护点】
1.一种天线控制方法,应用于设置有N个天线的终端,所述N为大于1的整数,其特征在于,所述方法包括:监测所述终端的缓存状态报告BSR;基于所述BSR,控制所述N个天线中的M个天线处于激活状态,其中,所述M为正整数,且所述M小于或者等于所述N;控制所述终端的发射天线切换为所述M个天线中的目标天线,其中,所述目标天线的通信质量高于所述终端切换前的发射天线的通信质量。

【技术特征摘要】
1.一种天线控制方法,应用于设置有N个天线的终端,所述N为大于1的整数,其特征在于,所述方法包括:监测所述终端的缓存状态报告BSR;基于所述BSR,控制所述N个天线中的M个天线处于激活状态,其中,所述M为正整数,且所述M小于或者等于所述N;控制所述终端的发射天线切换为所述M个天线中的目标天线,其中,所述目标天线的通信质量高于所述终端切换前的发射天线的通信质量。2.根据权利要求1所述的方法,其特征在于,所述基于所述BSR,控制所述N个天线中的M个天线处于激活状态,包括:在所述BSR的索引值于第一预设时长内均大于或者等于第一预设阈值的情况下,确定所述N个天线中当前处于激活状态的第一天线的数量;在所述第一天线的数量小于所述N的情况下,激活所述N个天线中除所述第一天线之外的K1个第二天线,其中,所述第一天线的数量与K1的和值等于所述M。3.根据权利要求1所述的方法,其特征在于,所述基于所述BSR,控制所述N个天线中的M个天线处于激活状态,包括:在所述BSR的索引值于第二预设时长内均小于或者等于第二预设阈值的情况下,确定所述N个天线中当前处于激活状态的第三天线的数量;在所述第三天线的数量大于1的情况下,关闭K2个所述第三天线,其中,所述第三天线的数量与所述K2的差值等于所述M。4.根据权利要求3所述的方法,其特征在于,所述关闭K2个所述第三天线,包括:获取所述N个天线中的所述第三天线的第一通信质量参数;基于所述N个天线中的所述第三天线的第一通信质量参数,确定所述终端的通信质量是否满足预设条件;在所述终端的通信质量满足预设条件的情况下,关闭K2个所述第三天线。5.根据权利要求4所述的方法,其特征在于,所述第一通信质量参数包括参考信号接收质量RSRQ和/或信噪比SNR;所述在所述终端的通信质量满足预设条件的情况下,关闭K2个所述第三天线,包括:在所述N个天线中除K2个第三天线之外的剩余第三天线的第一通信质量参数中,确定最大的第一通信质量参数;计算所述最大的第一通信质量参数与当前的发射天线的第一通信质量参数的差值;在所述差值大于或者等于预设差值的情况下,确定所述终端的通信质量满足预设条件,并关闭所述K2个所述第三天线。6.根据权利要求2至5中任一项所述的方法,其特征在于,所述基于所述BSR,控制所述N个天线中的M个天线处于激活状态之前,还包括:确定所述终端的上行数据的业务类型;确定与所述业务类型对应的预设阈值和预设时长,其中,所述预设阈值包括第一预设阈值和第二预设阈值,以及,所述预设时长包括第一预设时长和第二预设时长。7.根据权利要求1至5中任一项所述的方法,其特征在于,所述M大于1;所述终端的发射天线切换为所述M个天线中的目标天线,包括:检测所述M个天线的第二通信质量参数,其中,所述第二通信质量参数包括参考信号接收质量RSRQ和/或信噪比SNR;将所述M个天线中第二通信质量参数最大的天线确定为目标天线;控制所述终端的发射天线切换为所述目标天线。8.一种终端,设置有N个天线,所述N为大于1的整数,其特征在于,所述终端包括:监测模块,用于监测所述终端的缓存状态报告BSR;控制模块,用于基于所述BSR,控制所述N个天线中的M个天线处于激活状态,其中,所述M为正整数,且所述M...

【专利技术属性】
技术研发人员:刘殷卉洪岳谢宁宁
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1