一种天线切换触发方法、通信终端及计算机存储介质与流程

文档序号:13475904阅读:93来源:国知局
本发明涉及通信
技术领域
:,尤其涉及一种天线切换触发方法、通信终端及计算机存储介质。
背景技术
::随着无线通讯技术的蓬勃发展,市场对于天线的需求量也越来越高,就现阶段而言,手机、笔记本电脑、全球卫星定位系统、数字电视、便携式行动电子装置等都必须依赖天线来发射与接收信号,也即天线为无线通讯设备与外界沟通的必备组件,用于负责无线信号的发送与接收,随着天性应用环境的增多,市场对天线性能的要求也越来越高,比如,对于终端天线而言,其性能直接影响到用户在上网、通话时的体验,然而现有的终端上一般都设置有两根天线,一根天线作为主天线处于主工作状态来接收和发射信号,另一根天线作为辅天线处于辅工作状态来进一步辅助接收信号,但是现有的终端上这两根天线中每一根天线的工作角色都是固定不变的,也即对于当前时刻的主天线而言,其在任意其他时刻都只能处于主工作状态,无法切换成辅工作状态,这样就会存在一个问题,在实际使用过程中如果主天线受到干扰或者性能较差,就会由于其工作角色不能切换造成掉线或者掉话,在极大程度上会降低用户体验的满意度。技术实现要素:本发明要解决的技术问题在于:提供一种触发天线切换的方案,用以在终端天线工作环境不稳定时,改变终端各天线的工作角色,从而解决现有方案中因天线工作角色固定,所以当主天线受到干扰或者性能较差时,导致终端收发性能急剧降低的问题。针对该技术问题,提供一种天线切换触发方法、通信终端以计算机存储介质。为解决上述技术问题,本发明提供一种天线切换触发方法,应用于包括主收发通路、辅接收通路以及至少三组天线的通信终端;所述至少三组天线中当前与所述主收发通路连通的为主天线,当前与所述辅接收通路连通的为辅天线,剩余的为空闲天线;包括:在所述通信终端处于预设网络制式下时,获取用于表征所述通信终端中当前的主天线之性能的通信参数,并确定所述通信终端当前所处的工作模式,wcdma网络制式或td-scdma网络制式;根据所述工作模式以及预设的工作模式与预设触发阈值对应关系表匹配出所述工作模式对应的预设触发阈值;将获取的通信参数与所述预设触发阈值进行比较;根据比较结果确定是否触发天线切换,所述天线切换包括重新确定所述至少三组天线与所述主收发通路、辅接收通路之间的连通关系从而选择出新的主天线、辅天线和空闲天线。可选的,所述通信终端包括省电工作模式和性能工作模式,所述确定所述通信终端当前所处的工作模式包括:确定所述通信终端当前是否处于省电工作模式或性能工作模式。可选的,所述工作模式与预设触发阈值对应关系表中包括:省电工作模式与预设第一触发阈值的对应关系以及性能工作模式与预设第二性能触发阈值的对应关系;所述获取用于表征所述通信终端中当前的主天线之性能的通信参数包括:获取所述主天线的自动增益控制、最大发射功率比例值以及误码率中的至少一个,所述预设第一触发阈值大于所述预设第二触发阈值;或,获取所述主天线的接收信号码功率、码片能量与干扰信号强度的比值、接收信号功率以及信道质量指示中的至少一个,所述预设第一触发阈值小于所述预设第二触发阈值。可选的,所述通信参数为接收信号码功率,所述第一触发阈值与所述第二触发阈值为所述接收信号码功率对应的阈值;所述将获取的通信参数与所述预设触发阈值进行比较,根据比较结果确定是否控制触发天线切换包括:在确定所述通信终端当前处于省电工作模式时,将当前获取的接收信号码功率与所述预设第一触发阈值进行比较,在比较结果为当前获取的接收信号码功率小于所述预设第一触发阈值时,确定触发天线切换;在确定所述通信终端当前处于性能工作模式时,将当前获取的接收信号码功率与所述预设第二触发阈值进行比较,在比较结果为当前获取的接收信号码功率小于所述预设第二触发阈值时,确定触发天线切换。可选的,在获取的所述主天线的通信参数为自动增益控制、最大发射功率比例值以及误码率中的至少两个时,所述第一触发阈值为与所述第二触发阈值为所述自动增益控制、最大发射功率比例值以及误码率中的至少两个进行归一化和处理后得到的阈值;所述将获取的通信参数与所述预设触发阈值进行比较,根据比较结果确定是否触发天线切换包括:在确定所述通信终端当前处于省电工作模式时,将当前获取的各通信参数进行归一化和处理以得到所述各通信参数对应的第一归一化参数值,在比较结果为所述第一归一化参数值大于所述预设第一触发阈值时,确定触发天线切换;在确定所述通信终端当前处于性能工作模式时,将当前获取的各通信参数进行归一化和处理以得到所述各通信参数对应的第二归一化参数值,在比较结果为所述第二归一化参数值大于所述预设第二触发阈值时,确定触发天线切换。可选的,在获取的所述主天线的通信参数为接收信号码功率、码片能量与干扰信号强度的比值、接收信号功率以及信道质量指示中的至少两个时,所述第一触发阈值与所述第二触发阈值为所述接收信号码功率、码片能量与干扰信号强度的比值、接收信号功率以及信道质量指示中的至少两个进行归一化和处理后得到的阈值;所述将获取的通信参数与所述预设触发阈值进行比较,根据比较结果确定是否触发天线切换包括:在确定所述通信终端当前处于省电工作模式时,将当前获取的各通信参数进行归一化和处理以得到所述各通信参数对应的第三归一化参数值,在比较结果为所述第三归一化参数值小于所述预设第一触发阈值时,确定触发天线切换;在确定所述通信终端当前处于性能工作模式时,将当前获取的各通信参数进行归一化和处理以得到所述各通信参数对应的第四归一化参数值,在比较结果为所述第四归一化参数值小于所述预设第二触发阈值时,确定触发天线切换。可选的,所述通信终端包括待机工作模式、上网工作模式以及通话工作模式,所述确定所述通信终端当前所处的工作模式包括:确定所述通信终端当前是否处于待机工作模式、上网工作模式或通话工作模式。可选的,所述工作模式与预设触发阈值对应关系表中包括:待机工作模式与预设第三触发阈值的对应关系、上网工作模式与预设第四触发阈值的对应关系以及通话工作模式与预设第五触发阈值的对应关系;所述获取用于表征所述通信终端中当前的主天线之性能的通信参数包括:获取所述主天线的自动增益控制、最大发射功率比例值以及误码率中的至少一个,所述预设第三触发阈值大于所述预设第四触发阈值,且所述预设第三触发阈值大于所述预设第五触发阈值;或,获取所述主天线的接收信号码功率、码片能量与干扰信号强度的比值、接收信号功率以及信道质量指示中的至少一个,所述预设第三触发阈值小于所述预设第四触发阈值,且所述预设第三触发阈值小于所述预设第五触发阈值。进一步地,本发明还提供一种通信终端,所述通信终端包括主收发通路、辅接收通路以及至少三组天线;所述至少三组天线中当前与所述主收发通路连通的为主天线,当前与所述辅接收通路连通的为辅天线,剩余的为空闲天线;所述通信终端还包括处理器、存储器以及通信总线;所述通信总线用于实现所述处理器与所述存储器之间的通信连接;所述处理器用于执行存储器中存储的一个或者多个程序,以实现如上述任一天线切换触发控制方法的步骤。进一步地,本发明还提供了一种计算机存储介质,所述计算机存储介质上存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述任一天线切换触发方法的步骤。有益效果本发明提出一种天线切换触发方法、通信终端及计算机存储介质,其中本发明提供的方法应用于包括主收发通路、辅接收通路以及至少三组天线的通信终端,这至少三组天线中当前与主收发通路连通的为主天线,当前与辅接收通路连通的为辅天线,剩余的为空闲天线,基于本发明提供的硬件构架,在监测到天线触发条件满足时重新确定终端各组天线与主收发通路、辅接收通路之间的连通关系从而选择出新的主天线、辅天线和空闲天线,完成天线的切换,也即天线的工作角色是可动态变化的,可以当前需求灵活调整,避免因天线性能恶化导致掉线或掉话的情况,提升用户体验;另外,本发明通过在通信终端当前处于预设的网络制式下时,获取用于表征通信终端中当前主天线之性能的通信参数,并确定通信终端当前所处的工作模式,根据确定的工作模式匹配出该工作模式对应的预设触发阈值,并将获取的通信参数与该预设触发阈值进行比较,根据比较结果确定是否触发天线切换这一触发机制,可以准确可靠的监测到天线的当前性能的变化情况,并以此作为天线切换的触发依据,保证触发天线切换的准确性和可靠性,同时避免天线频繁的切换,在节省资源和功耗的同时,进一步提升用户体验的满意度。附图说明图1为实现本发明各个实施例一个可选的移动终端的硬件结构示意图;图2为图1所示的移动终端的通信网络系统构架图;图3为本发明第一实施例中天线切换触发方法的流程示意图;图4为本发明第二实施例中天线切换触发方法流程示意图;图5为本发明第三实施例中天线切换触发方法的第一流程示意图;图6为本发明第三实施例中天线切换触发方法的第二流程示意图;图7为本发明第三实施例中天线的位置设置第一示意图;图8为本发明第三实施例中天线的位置设置第二示意图;图9本发明第四实施例中终端的结构示意图;图10为本发明第四实施例中终端的硬件结构示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(personaldigitalassistant,pda)、便捷式媒体播放器(portablemediaplayer,pmp)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字tv、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本发明各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:rf(radiofrequency,射频)单元101、wifi模块102、音频输出单元103、a/v(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、电源111以及天线112等部件。其中,图1示出的移动终端100中至少包括三组天线112,所述至少三组天线112中当前与移动终端100的主收发通路连通的为主天线,当前与移动终端100的辅接收通路连通的为辅天线,剩余的为空闲天线,处理器110可以控制每一组天线分别与主收发通路和辅接收通路的通断情况,当处理器110控制某一组天线与主收发通路连通时,射频单元101可通过该组天线接收或发送信号,应当理解的是,所述至少三组天线112可以灵活设置在移动终端100的任意位置上,比如,当移动终端100上包括三组天线112时,这三组天线112可以分别设置在移动终端100背面的上方、左下方以及右下方。本领域技术人员还可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图1对移动终端的各个部件进行具体的介绍:射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于gsm(globalsystemofmobilecommunication,全球移动通讯系统)、gprs(generalpacketradioservice,通用分组无线服务)、cdma2000(codedivisionmultipleaccess2000,码分多址2000)、wcdma(widebandcodedivisionmultipleaccess,宽带码分多址)、td-scdma(timedivision-synchronouscodedivisionmultipleaccess,时分同步码分多址)、fdd-lte(frequencydivisionduplexing-longtermevolution,频分双工长期演进)和tdd-lte(timedivisionduplexing-longtermevolution,分时双工长期演进)等。wifi属于短距离无线传输技术,移动终端通过wifi模块102可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图1示出了wifi模块102,但是可以理解的是,其并不属于移动终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。音频输出单元103可以在移动终端100处于呼叫信号接收模式、通话模式、记录模式、语音识别模式、广播接收模式等等模式下时,将射频单元101或wifi模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与移动终端100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103可以包括扬声器、蜂鸣器等等。a/v输入单元104用于接收音频或视频信号。a/v输入单元104可以包括图形处理器(graphicsprocessingunit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或wifi模块102进行发送。麦克风1042可以在电话通话模式、记录模式、语音识别模式等等运行模式中经由麦克风1042接收声音(音频数据),并且能够将这样的声音处理为音频数据。处理后的音频(语音)数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。麦克风1042可以实施各种类型的噪声消除(或抑制)算法以消除(或抑制)在接收和发送音频信号的过程中产生的噪声或者干扰。移动终端100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在移动终端100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(liquidcrystaldisplay,lcd)、有机发光二极管(organiclight-emittingdiode,oled)等形式来配置显示面板1061。用户输入单元107可用于接收输入的数字或字符信息,以及产生与移动终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107可包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作),并根据预先设定的程式驱动相应的连接装置。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,并能接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种,具体此处不做限定。进一步的,触控面板1071可覆盖显示面板1061,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图1中,触控面板1071与显示面板1061是作为两个独立的部件来实现移动终端的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现移动终端的输入和输出功能,具体此处不做限定。接口单元108用作至少一个外部装置与移动终端100连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到移动终端100内的一个或多个元件或者可以用于在移动终端100和外部装置之间传输数据。存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器110是移动终端的控制中心,利用各种接口和线路连接整个移动终端的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行移动终端的各种功能和处理数据,从而对移动终端进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。移动终端100还可以包括给各个部件供电的电源111(比如电池),优选的,电源111可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。尽管图1未示出,移动终端100还可以包括蓝牙模块等,在此不再赘述。为了便于理解本发明实施例,下面对本发明的移动终端所基于的通信网络系统进行描述。请参阅图2,图2为本发明实施例提供的一种通信网络系统架构图,该通信网络系统为通用移动通信技术的lte系统,该lte系统包括依次通讯连接的ue(userequipment,用户设备)201,e-utran(evolvedumtsterrestrialradioaccessnetwork,演进式umts陆地无线接入网)202,epc(evolvedpacketcore,演进式分组核心网)203和运营商的ip业务204。具体地,ue201可以是上述终端100,此处不再赘述。e-utran202包括enodeb2021和其它enodeb2022等。其中,enodeb2021可以通过回程(backhaul)(例如x2接口)与其它enodeb2022连接,enodeb2021连接到epc203,enodeb2021可以提供ue201到epc203的接入。epc203可以包括mme(mobilitymanagemententity,移动性管理实体)2031,hss(homesubscriberserver,归属用户服务器)2032,其它mme2033,sgw(servinggateway,服务网关)2034,pgw(pdngateway,分组数据网络网关)2035和pcrf(policyandchargingrulesfunction,政策和资费功能实体)2036等。其中,mme2031是处理ue201和epc203之间信令的控制节点,提供承载和连接管理。hss2032用于提供一些寄存器来管理诸如归属位置寄存器(图中未示)之类的功能,并且保存有一些有关服务特征、数据速率等用户专用的信息。所有用户数据都可以通过sgw2034进行发送,pgw2035可以提供ue201的ip地址分配以及其它功能,pcrf2036是业务数据流和ip承载资源的策略与计费控制策略决策点,它为策略与计费执行功能单元(图中未示)选择及提供可用的策略和计费控制决策。ip业务204可以包括因特网、内联网、ims(ipmultimediasubsystem,ip多媒体子系统)或其它ip业务等。虽然上述以lte系统为例进行了介绍,但本领域技术人员应当知晓,本发明不仅仅适用于lte系统,也可以适用于其他无线通信系统,例如gsm、cdma2000、wcdma、td-scdma以及未来新的网络系统等,此处不做限定。基于上述移动终端硬件结构以及通信网络系统,提出本发明方法各个实施例。第一实施例为了解决现有方案中由于通信终端上的天线的工作角色固定,导致在主天线受到干扰或者性能较差时影响终端通信质量的问题,本实施例提供一种天线切换触发方法,具体的可以参见图3所示,包括:s301:获取用于表征通信终端中当前的主天线之性能的通信参数,并确定该通信终端当前所处的工作模式。本实施例中的通信参数可以是该主天线的属性参数,也可以是其他任意可以表征主天线性能的通信参数,例如可以是任意的上行通信参数:发射信号功率或最大发射功率比例值,也可以是任意的下行通信参数:接收信号强度、接收信号质量、误码率或接收信号功率,且本实施例中获取的通信参数可以是一个也可以是多个,对于获取的通信参数是多个情形,这多个通信参数可以全是上行通信参数,也可以全是下行通信参数,或者也可以是上行通信参数与下行通信参数的结合。还应当理解的是,在其他一些实施例中还可以获取辅天线的通信参数。对于步骤s301而言,具体可以在通信终端当前处于wcdma网络制式或td-scdma网络制式时,获取用于表征通信终端中当前主天线之性能的通信参数。需要说明的是,上述上行通信参数与下行通信参数在不同制式下的名称可能会有一些不同,例如,接收信号强度在gsm(globalsystemformobilecommunication,全球移动通信系统)制式下是通过参数rssi(receivedsignalstrengthindication接收信号强度指示)来表征,而在wcdma(widebandcodedivisionmultipleaccess,宽带码分多址)和td-scdma(timedivision-synchronouscodedivisionmultipleaccess,时分同步码分多址)这两种通信制式下,则变成了参数rscp(receivedsignalcodepower,接收信号码功率),在lte(longtermevolution,长期演进)制式下,则采用参数rsrp(referencesignalreceivingpower,参考信号接收功率)来表征。所以,可以理解的是,这里所说的接收信号强度、接收信号质量等都是从参数的实质作用下来说明的,并不限定其在不同场景下的具体名称。对应地,针对某个参数,无论其名称是否与上述列举的一样,只要其本质是对应含义,则都属于本实施例所指的范围。s302:根据确定的工作模式以及预设的工作模式与预设触发阈值对应关系表匹配出该工作模式对应的预设触发阈值。应当理解的是,每一工作模式对应的预设触发阈值可以是一个也可以是多个。当获取的通信参数为一个时,每一工作模式可以只对应一个触发阈值,在获取的通信参数为多个时,每一工作可以只对应一个触发阈值,也可以对应多个触发阈值,也即此时可以针对不同的通信参数分别设置对应的触发阈值。需要说明的是,本实施例中通信终端上的工作模式可以任意划分,比如,可以包括省电工作模式和性能工作模式,此时确定通信终端当前所处的工作模式就可以包括:确定该通信终端当前是否处于省电工作模式或性能工作模式;或者本实施例中的通信终端也可以包括待机工作模式、上网工作模式以及通话工作模式等等,此时确定通信终端当前所处的工作模式就可以包括:确定该通信终端当前是否处于待机工作模式、上网工作模式或通话工作模式。步骤s301中获取通信参数的过程与确定工作模式的过程可以同时进行,或者获取通信参数的过程先于确定工作模式的过程,或者确定工作模式的过程先于获取通信参数的过程。例如,对于不同的工作模式,可以获取不同的通信参数,此时确定工作模式的过程就应当先于获取通信参数的过程,且此时通信终端上可以预设有工作模式与通信参数的对应关系,因此一旦确定工作模式,就可以根据预设的工作模式与通信参数的对应关系去获取主天线的相应通信参数。s303:将获取的通信参数与相应的预设触发阈值进行比较。为便于理解,这里以获取的通信参数为一个以及多个分别进行示例说明。假设通信终端上至少包括两个工作模式,分别为第一工作模式和第二工作模式,当然该终端还可以包括其他任意数量的工作模式,比如,还可以包括第三工作模式和第四工作模式,这里仅是以两个工作模式进行示例说明,并不构成对本方案的限定。假设步骤s301中只获取了一个通信参数a,此时预设工作模式与预设触发阈值对应关系表可以参见下表一所示:表一工作模式第一工作模式第二工作模式触发阈值a1a2此时,在获取到通信终端当前处于第一工作模式时,可以根据表一匹配出该工作模式对应的触发阈值,然后可以将当前获取到的通信参数a与a1进行比较。假设步骤s301中获取了多个通信参数,比如获取了两个通信参数,分别为b和c,此时每一工作模式可以只对应一个预设触发阈值如下表二所示,当然,每一工作模式也可以两个预设触发阈值如下表三所示。表二工作模式第一工作模式第二工作模式触发阈值x1x2表三工作模式第一工作模式第二工作模式触发阈值b1、c1b2、c2针对于表二中的情形,将获取的通信参数与预设触发阈值进行比较可以包括:将当前获取的通信参数b和通信参数c进行归一化和处理以得到归一化参数值。此时,对于表二中的触发阈值x1以及触发阈值x2,都是根据通信参数b和通信参数c进行归一化和处理后得到的阈值,因此,在确定通信终端当前处于第一工作模式时,可以将当前得到的归一化参数值与x1进行比较,在确定通信终端当前处于第二工作模式时,可以将当前得到的归一化参数值与x2进行比较。应当理解的是,本实施例中的归一化和处理是指将b通信参数与c通信参数进行去量纲化处理,使这两个通信参数成为一个维度上的值,从而可以对这两个值进行求和运行,这里的求和运算可以是简单的直接相加,也可以是根据权重值进行相加,比如可以将当前获取的b通信参数与c通信参数进行归一化处理分别得到xb与xc,则归一化参数值可以等于m*xb+n*xc,其中m+n=1,m大于0小于1,n大于0小于1。应当理解的是,本实施例中的去量纲化处理可以通过任意的去量纲化算法实现,比如,以接收信号强度与接收信号质量为例进行说明,设获取到的当前主天线的接收信号强度为p1,接收信号质量为q1,接收信号强度在天线实际应用中的最大值为pmax,接收信号质量在天线实际应用中的最大值为qmax,则对接收信号强度和接收信号质量进行去量纲化处理后其对应的值可以分别为p1/pmaxa,q1/qmax。应当理解的是,去量纲处理的方法有很多,除上述示例的方式外,还可以采用“相对化处理方法”、“函数化处理方法”、“极值化方法”、“标准化方法”、“归一化方法”等来进行去量纲处理。事实上,上述过程即为一种简单的归一化去量纲的方式。针对于表三中的情形,将获取的通信参数与预设触发阈值进行比较可以包括:在确定通信终端当前处于第一工作模式时,将获取的通信参数b与b1进行比较,同时将获取的通行参数c与c1进行比较;在确定通讯终端当前处于第二工作模式时,将获取的通信参数b与b2进行比较,同时将获取的通信参数c与c2进行比较。应当说明的是,上述表一、表二以及表三中的第一工作模式和第二工作模式可以是省电工作模式和性能工作模式,或者是待机工作模式、上网工作模式以及通话工作模式中的任意两种,或者也可以其他的工作模式。s304:根据比较结果确定是否触发天线切换。本实施例中的天线切换包括重新确定所述至少三组天线与主收发通路、辅接收通路之间的连通关系从而选择出新的主天线、辅天线和空闲天线。例如,假设通信终端上分别有a、b、c三组天线,当前时刻下,a天线与主收发通路连通,b天线与辅接收通路连通、c为空闲天线,在根据比较结果确定需要触发天线切换时,可以获取每一组天线的通信参数从而从a、b以及c这三组天线中选择性能最优的一组天线与主收发通路连通,从这三组天线中选择性能第二优的一组天线与辅接收通路连通。结合步骤s304,这里还需要对表三的情况进行说明,以通信终端当前处于第一工作模式为例进行说明,在将获取的通信参数b与b1以及c与c1进行比较之后,可在比较结果为b和b1的大小关系满足预设条件,同时c与c1的大小关系也满足预设条件时,才触发天线切换;也可以是b与b1的大小关系以及c与c1的大小关系中的任意一个满足其对应的预设条件时,就触发天线切换。需要说明的是,本实施例提供的天线切换触发方法可以适用于任意网络制式下的通信终端,例如,可以适用于lte(longtermevolution,长期演进)网络制式下的通信终端、gsm(globalsystemformobilecommunication,全球移动通信系统)网络制式下的通信终端、wcdma(widebandcodedivisionmultipleaccess,带宽码分多址)网络制式下的通信终端、cdma(codedivisionmultipleaccess,码分多址)网络制式下的通信终端、evdo(cdma20001xev-do)网络制式下的通信终端、td-scdma(timedivision-synchronouscodedivisionmultipleaccess,时分同步码分多址)以及5g网络制式下的通信终端。通过本实施例提供的天线切换触发方法,可以获取用于表征通信终端中当前主天线之性能的通信参数,并确定通信终端当前所处的工作模式,根据确定的工作模式匹配出该工作模式对应的预设触发阈值,并将获取的通信参数与该预设触发阈值进行比较,根据比较结果确定是否触发天线切换这一触发机制,可以准确可靠的监测到天线的当前性能的变化情况,并以此作为天线切换的触发依据,保证触发天线切换的准确性和可靠性,同时避免天线频繁的切换,在节省资源和功耗的同时,进一步提升了用户体验的满意度。第二实施例为了更好的理解本发明,本实施例首先以通信终端包括省电工作模式和性能工作模式进行具体说明,本实施例提供的天线切换触发方法可以参见图4所示,包括:s401:在通信终端当前处于wcdma网络制式或td-scdma网络制式时,获取用于表征通信终端中当前的主天线之性能的通信参数。s402:确定通信终端当前是处于省电工作模式还是性能工作模式。应当理解的是,步骤s401与步骤s402可以同时进行。s403:根据工作模式以及预设的工作模式与触发阈值对应关系表匹配出该工作模式对应的预设触发阈值。工作模式与触发阈值对应关系表中包含省电工作模式与预设第一触发阈值的对应关系以及性能工作模式与预设第二性能触发阈值的对应关系。s404:将获取的通信参数与预设触发阈值进行比较。s405:根据比较结果确定是否触发天线切换。需要说明的是,步骤s401中获取的通信参数包括tx-agc(automaticgaincontrol,自动增益控制)、mtpl(maximumtransmitpowerlevel,最大发射功率比例值)以及ser(symbolerrorrate,误码率)中的至少一个时,由于上述的这些指标都属于负指标,也即值越大,则当前对应天线的通信性能就更差,因此,对于上述指标中的同一指标,优选的,在省电工作模式下的第一触发阈值大于性能工作模式下的第二触发阈值。步骤s401中获取的通信参数包括rscp(receivedsignalcodepower,接收信号码功率)、ec/io(energychip/interfereothercell,码片能量与干扰信号强度的比值)、rx-agc(automaticgaincontrol,接收信号功率)以及cqi(channelqualityindication,信道质量指示)中的至少一个时,由于这些指标属于正指标,也即值越大,则当前对应天线的通信性能就更好,因此,对于这些指标中的同一指标,优选地,在省电工作模式下的预设第一触发阈值小于性能工作模式下的预设第二触发阈值。在一些实施例中,通信终端上还可以包括待机工作模式、上网工作模式以及通话工作模式,此时工作模式与触发阈值对应关系表中可以包含待机工作模式与预设第三触发阈值的对应关系、上网工作模式与预设第四触发阈值的对应关系以及通话工作模式与预设第五触发阈值的对应关系。此时,当获取的通信参数包括tx-agc、mtpl以及ser中的至少一个时,预设第三触发阈值可以大于预设第四触发阈值,且预设第三触发阈值可以大于预设第五触发阈值;当获取的通信参数包括rscp、ec/io、rx-agc以及cqi中的至少一个时,预设第三触发阈值可以小于预设第四触发阈值,且预设第三触发阈值可以小于预设第五触发阈值。应当理解的是,在通信终端包括省电工作模式和性能工作模式的情况下,当获取的主天线的通信参数为tx-agc、mtpl以及ser中的至少两个时,本实施例中的预设第一触发阈值与预设第二触发阈值可以为tx-agc、mtpl、ser中的至少两个进行归一化和处理后得到的阈值,则此时,将获取的通信参数与预设触发阈值进行比较,根据比较结果确定是否触发天线切换可以包括:在确定通信终端当前处于省电工作模式时,将当前获取的各通信参数进行归一化和处理以得到各通信参数对应的第一归一化参数值,在比较结果为该第一归一化参数值大于预设第一触发阈值时,确定触发天线切换;在确定该通信终端当前处于性能工作模式时,将当前获取的各通信参数进行归一化和处理以得到各通信参数对应的第二归一化参数值,在比较结果为该第二归一化参数值大于所述预设第二触发阈值时,确定触发天线切换。在通信终端包括省电工作模式和性能工作模式的情况下,当获取的主天线的通信参数为rscp、ec/io、rx-agc中的至少两个时,本实施例中的预设第一触发阈值与预设第二触发阈值可以为rscp、ec/io、rx-agc以及cqi中的至少两个进行归一化和处理后得到的阈值,则此时,将获取的通信参数与预设触发阈值进行比较,根据比较结果确定是否触发天线切换可以包括:在确定通信终端当前处于省电工作模式时,将当前获取的各通信参数进行归一化和处理以得到各通信参数对应的第三归一化参数值,在比较结果为该第三归一化参数值小于预设第一触发阈值时,确定触发天线切换;在确定该通信终端当前处于性能工作模式时,将当前获取的各通信参数进行归一化和处理以得到各通信参数对应的第四归一化参数值,在比较结果为该第四归一化参数值小于预设第二触发阈值时,确定触发天线切换。上述是对通信终端包括省电工作模式以及性能工作模式所作的说明,应当理解的是,在通信终端包括待机工作模式、上网工作模式以及性能工作模式时,上述内容同样适用,这里不再赘述。应当理解的是,在其他一些实施例中还可以获取用于表征通信终端中当前辅天线之性能的通信参数。本实施例提供的天线切换触发方法,可以在通信终端当前处于wcdma网络制式或td-scdma网络制式时获取用于表征通信终端中当前主天线之性能的通信参数,并确定通信终端当前所处的工作模式,根据确定的工作模式匹配出该工作模式对应的预设触发阈值,并将获取的通信参数与该预设触发阈值进行比较,根据比较结果确定是否触发天线切换,可以准确可靠的监测到天线的当前性能的变化情况,并以此作为天线切换的触发依据,保证触发天线切换的准确性和可靠性,同时避免天线频繁的切换,在节省资源和功耗的同时,进一步提升用户体验的满意度。第三实施例为了更好的理解本发明,本实施例在上述实施例的基础上提供一种更加具体的方案,其中,本实施例中的通信终端包括省电工作模式以及性能工作模式。且获取的通信参数为rscp,工作模式与预设触发阈值对应关系表中包含省电工作模式与第一触发阈值的对应关系以及性能工作模式与第二触发阈值的对应关系。假设本实施例中的第一触发阈值为-110dbm,第二触发阈值为-90dbm。请参见图5所示,本实施例提供的天线切换触发方法包括:s501:在通信终端处于wcdma网络制式或td-scdma网络制式下时,获取通信终端中当前主天线的rscp。s502:判断通信终端当前是否处于省电工作模式,如是,转至s503,否则,转至s504。s503:将获取的rscp与-110dbm进行比较,确定获取的rscp小于-110dbm时,触发天线切换。s504:判断通信终端当前是否处于性能工作模式,如是,转至s505,否则,转至s501。s505:将获取的rscp与-90dbm进行比较,确定获取的rscp小于-90dbm时,触发天线切换。除此之外,本实施例在上述实施例的基础之上还提供了另外一种方案,此时,通信终端同样包括省电工作模式以及性能工作模式。且获取的通信参数为mtpl,工作模式与预设触发阈值对应关系表中包含省电工作模式与第一触发阈值的对应关系以及性能工作模式与第二触发阈值的对应关系。假设本实施例中的第一触发阈值为70%,第二触发阈值为60%,为了防止在天线性能并不是很差时也触发天线切换造成电量的耗费,所在通信参数为mtpl时,省电工作模式对应的第一触发阈值一般应当大于性能工作模式对应的第二触发阈值。请参见图6所示,本实施例提供的天线切换触发方法包括:s601:wcdma网络制式或td-scdma网络制式时,获取通信终端中当前主天线的mtpl。其中mtpl指通信终端侧发射功率达到最大的比例值,例如,例如通信终端上行发射功率10次,其中8次达到最大功率,此时mtpl=80%。s602:判断通信终端当前是否处于性能工作模式,如是,转至s603,否则,转至s604。s603:将获取的mtpl与60%进行比较,确定获取的mtpl大于60%时,触发天线切换。s604:判断通信终端当前是否处于省电工作模式,如是,转至s605,否则,转至s601。s605:将获取的mtpl与70%进行比较,确定获取的mtpl大于70%时,触发天线切换。还应当理解的是,本实施例提供的通信终端上包括三组天线,其中一组天线当前作为主天线与主收发通路连通,还有一组天线当前作为辅天线与辅接收通路连通,还有一组天线当前处于空闲状态。需要说明的是,这三组天线可以设置在通信终端的任意位置上,例如,请参见图7所示,可以默认在初始情况下,主天线71设置在通信终端背面的上方,辅天线72设置在通信终端背面的左下方、空闲天线73设置在通信终端背面的右下方;或者请参见图8所示,可以默认在初始情况下,主天线71设置在通信终端背面的上方,辅天线72设置在通信终端的中间区域,空闲天线73设置在通信终端背面的下方。本实施例中,在触发天线切换之后,可以获取各组天线当前的通信参数,比如对于图5的方案,此时可以获取当前辅天线和空闲天线的rscp,然后根据这三组天线的rscp的大小,重新确定这三组天线与主收发通路、辅接收通路之间的连通关系从而选择出新的主天线、辅天线和空闲天线。本实施例还提供一种计算机存储介质,计算机存储介质上存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现如上述各实施例天线切换触发控制方法的步骤。通过本实施例提供的天线切换触发方法以及计算机存储介质,在触发条件满足时,可以触发天线切换,并且可以准确可靠的监测到天线的当前性能的变化情况,并以此作为天线切换的触发依据,保证触发天线切换的准确性和可靠性,同时避免天线频繁的切换,在节省资源和功耗的同时,进一步提升用户体验的满意度。第四实施例请参见图9所示,本实施例提供一种通信终端,包括处理器901、存储器902、通信总线903、通信单元904以及天线905;通信总线903用于实现处理器901、存储器902和通信单元904之间的连接通信;通信单元904可以是射频通信单元(射频电路),也可以是其他类型的通信单元904,其包括主收发通路、辅接收通路(通路图中未示出),天线905至少包括三组,这至少三组天线905中当前与上述主收发通路连通的为主天线,当前与上述辅接收通路连通的为辅天线,剩余的为空闲天线。存储器902用于执行一个或多个程序,处理器901用于执行存储器902中存储的一个或者多个程序,以实现如上各实施例所示例的天线905切换触发方法的步骤。为了更好的理解本实施例提供的方案,这里对天线与通信终端内部的连接关系进行说明,请参见图10所示,本实施提供的处理器中可以包括基带处理器,假设通信单元为射频电路,则本实施例提供的通信终端中包括至少三组天线10011、10012······1001m,天线选通电路1002,射频电路1003和基带处理器1004,该天线选通电路1002具有n个第一接口100211、100212、······10021n(n一般为大于等于m的正整数),两个第二接口100221、100222。其中,一个第二接口100221与射频电路的主收发通路连通10031和10032(图10中的tx和prx),另一个第二接口100222与射频电路的辅接收通路10033(图10中的drx)连通,每一个第一接口与该两个第二接口之间分别连接有至少一路开关电路,每一路开关电路上具有至少一个开关,本实施例的每一组天线与天线选通电路的至少一个第一接口连接。基带处理器1004包括射频发射数模转换电路10041(图10中的tx-dac)、主集接收模数转换电路10042(图10中的prx-adc)、分集接收模数转换电路10043(图10中的drx-adc),以及与该射频发射数模转换电路10041、主集接收模数转换电路10042、分集接收模数转换电路10043分别连接的调制解调电路10044(图10中的modemproc),射频电路1003的主收发通路10031和10032分别与基带处理器的射频发射数模转换电路10041、主集接收模数转换电路10042对应连通,辅接收通路10033与分集接收模数转换电路10043连通。基带处理器还包括天线切换控制模块10045和hal接口模块10046,天线切换控制模块10045通过hal接口模块10045与天线选通电路1002连通,通过该hal接口模块10046天线切换控制模块10045可以控制天线选通电路1002中各路开关电路的通断(即可以控制任意的一个第一接口和一个第二接口之间的连通),并基于此从多组天线中选择特定的主天线,或者选择特定的主天线和辅天线组合。另外,本实施例中的天线切换控制模块10045可以集成在基带处理器1004中,也可以和基带处理器1004分开设置,例如设置在应用处理器中,或者单独设置。通过本实施例提供的通信终端,可以在监测到天线触发条件满足时重新确定终端各组天线与主收发通路、辅接收通路之间的连通关系从而选择出新的主天线、辅天线和空闲天线,完成天线的切换,也即天线的工作角色是可动态变化的,可以当前需求灵活调整,避免因天线性能恶化导致掉线或掉话的情况,提升用户体验;另外,本发明通过获取用于表征通信终端中当前主天线之性能的通信参数,并确定通信终端当前所处的工作模式,根据确定的工作模式匹配出该工作模式对应的预设触发阈值,并将获取的通信参数与该预设触发阈值进行比较,根据比较结果确定是否触发天线切换这一触发机制,可以准确可靠的监测到天线的当前性能的变化情况,并以此作为天线切换的触发依据,保证触发天线切换的准确性和可靠性,同时避免天线频繁的切换,在节省资源和功耗的同时,进一步提升用户体验的满意度。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1