一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

功率调整方法、装置、终端、存储介质和计算机程序产品与流程

2022-11-19 10:39:37 来源:中国专利 TAG:


1.本技术涉及通信技术领域,特别是涉及一种功率调整方法、装置、终端、存储介质和计算机程序产品。


背景技术:

2.如今,终端中通常设置有多个天线以满足相应的通信要求。其中,天线收发信号的质量与用户使用终端的场景有关,例如,用户竖屏握持终端、横屏握持终端或者将其放置至口袋中等场景。为保证不同场景下终端的通信质量,如今通过各种天线切换技术使终端在不同场景中切换不同的天线进行工作。
3.目前常规的天线切换技术是通过在终端中的射频前端模块与各个天线之间增加天线切换开关以使终端切换不同的天线进行工作,该射频前端模块用于将信号传输至对应天线。然而,现有技术的这种天线切换技术存在导致终端的通信质量不高的问题。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够充分发挥终端中天线性能的功率调整方法、装置、终端、存储介质和计算机程序产品。
5.第一方面,本技术提供了一种功率调整方法,该方法包括:
6.在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据所述第二天线对应的线路损耗,确定所述终端中射频前端模块fem的目标输出功率;其中,所述第一天线对应的线路损耗与所述第二天线对应的线路损耗不同;
7.基于所述目标输出功率控制所述第二天线所在射频链路中的目标功率放大器工作。
8.第二方面,本技术还提供了一种功率调整装置,该装置包括:
9.确定模块,用于在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据所述第二天线对应的线路损耗,确定所述终端中射频前端模块fem的目标输出功率;其中,所述第一天线对应的线路损耗与所述第二天线对应的线路损耗不同;
10.控制模块,用于基于所述目标输出功率控制所述第二天线所在射频链路中的目标功率放大器工作。
11.第三方面,本技术还提供了一种终端,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行该计算机程序时实现上述第一方面所述的方法的步骤。
12.第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的方法的步骤。
13.第五方面,本技术还提供了一种计算机程序产品,该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面所述的方法的步骤。
14.上述功率调整方法、装置、终端、存储介质和计算机程序产品,在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据第二天线对应的线路损耗,确定终端
中射频前端模块fem的目标输出功率;并基于目标输出功率控制第二天线所在射频链路中的目标功率放大器工作,从而可以使得目标功率放大器以目标输出功率对信号进行功率放大,其中,由于该目标输出功率是根据第二天线对应的线路损耗确定的,因此,所确定的目标输出功率充分考虑了当前的工作天线的线路损耗的因素,以充分弥补信号在当前的工作天线对应的传输线路上传输后的功率损耗,进而就可以使对应于不同线路损耗的天线能够以大致相等的发射功率工作,从而可以发挥终端中各个天线的性能,保证终端较高的通信质量。
附图说明
15.图1为一个实施例中功率调整方法的流程示意图;
16.图2为一个实施例中确定目标输出功率的流程示意图;
17.图3为一个实施例中另一种确定目标输出功率的流程示意图;
18.图4为一个实施例中终端硬件连接示意图;
19.图5为一个实施例中终端中功率调整的逻辑处理示意图;
20.图6为一个实施例中功率调整装置的结构框图;
21.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
22.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
23.本技术的发明人在对终端的天线切换技术进行研究的过程中发现现有的终端中的天线切换技术由于终端硬件布局走线的问题,导致终端中各个天线工作时的功率不平衡,终端通信质量不高,并提出一种功率调整方法以解决该问题。
24.如今,终端中通常设置有多个天线以满足相应的通信要求。同时,随着传统蓝牙技术和低功耗蓝牙技术的完善,用户使用搭载蓝牙设备的场景越来越多,例如蓝牙耳机、蓝牙手表、蓝牙手环或者搭载蓝牙功能的家电等。特别是以终端为中心的控制网络也成为趋势,例如使用终端搭载蓝牙耳机播放音乐或者接打电话等。然而,用户使用终端时的姿态是很复杂的,有可能是竖屏使用、有可能是横屏打游戏或者有可能是放在口袋或背包中通过蓝牙耳机听音乐。为保证不同场景下终端的通信质量,如今通过各种天线切换技术使终端在不同场景中切换不同的天线进行工作。
25.终端中包括射频前端模块fem,信号经过射频前端模块fem进行处理后发送至对应天线进行发射。目前常规方案是在终端中的射频前端模块fem和多个天线之间增加开关切换以实现智能天线选择方案。以终端中包括三个天线,且其中两个天线与同一fem端口连接为例,该方案通过在射频前端模块fem和与同一fem端口连接的两个天线之间增加天线切换开关,以实现不同天线之间的智能选择,但是该方案在实际实施过程中却存在难点,其中,为了实现优异的天线切换性能,需要各个天线的发射功率尽量保持相等,以保证各种姿态或场景下的天线性能,但是由于终端内部硬件的布局和走线的限制,很难保证fem输出到天线的过程中信号的功率损耗一致,这导致三根天线的发射功率也有所不同。如果其中一根
天线的发射功率较低,而在某些场景下这根天线的性能就不能完全发挥出性能,导致终端通信质量较差。其中,假设与同一fem端口连接的两个天线中的第一天线的线路损耗较大使其发射功率偏低,虽然可以通过强制提高信号的发射功率的方式补齐线路损耗引入的差异,但是由于两个天线与同一个fem端口连接,因此fem所输出的信号的发射功率是相等的,而其中的第二天线的线路损耗较小,从而导致切换至该第二天线发射信号时的发射功率较大,导致终端功率超标,甚至无法满足法规要求。
26.因此,现有技术方案在实现蓝牙三天线切换时,由于终端中的硬件布局限制,难以保证三根天线的发射功率相同,导致某些场景下低功率天线的性能难以充分发挥。同时通过强制提高低功率天线功率的方式也会导致另一支天线功率超标,难以满足法规要求。换言之,现有技术方案中会导致终端中各个天线发送信号时的发射功率不同,无法完全发挥各个天线的性能,从而影响终端的通信质量。
27.有鉴于此,本技术实施例提供了一种功率调整方法、装置、终端、存储介质和计算机程序产品,以能够充分发挥终端中各个天线的性能。
28.在一个实施例中,如图1所示,提供了一种功率调整方法,本技术实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本技术实施例中,该方法包括以下步骤:
29.步骤101,在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据该第二天线对应的线路损耗,确定该终端中射频前端模块fem的目标输出功率;其中,该第一天线对应的线路损耗与该第二天线对应的线路损耗不同。
30.通常,终端中可以包括射频前端模块fem(front-end modules)和多个天线,在终端所处场景不同的情况下使用不同的天线以保证终端实时的通信质量,而工作天线即为终端中的多个天线中当前用于发送和接收信号的天线。射频前端模块通过切换开关与不同的多个天线连接,并将信号输出至工作天线中。因此,可选的,终端可以判断自身当前所处场景,在当前所处场景由第一天线对应的第一场景更改为第二天线对应的第二场景时,则确定终端当前的工作天线由第一天线切换至第二天线。可选的,终端中发送不同信号也可以使用不同的天线,终端还可以根据当前所发送的信号的内容或者功率等参数确定当前的工作天线是否由第一天线切换至第二天线,当然,终端还可以通过其他方式检测到终端中的工作天线由第一天线切换至第二天线,本技术实施例对此不做具体限定。其中,第一天线为终端中切换天线之前的工作天线,第二天线为终端中切换天线之后的工作天线。可选的,第一天线和第二天线可以为终端中连接蓝牙设备时用于收发信号的天线,或者,第一天线和第二天线还可以为终端中连接wifi(wireless fidelity,无线保真)时用于收发信号的天线等。
31.其中,终端中不同天线的通路插损不同,该通路插损即为天线对应的线路损耗,其表征信号经过天线对应的传输线路后所损失的功率值。由于硬件的线路布局等的限制,终端中不同天线对应的通路插损不同,显然,同一信号经过不同天线对应的线路传输后所损失的功率值不同,使得不同天线发射信号时的功率也不同,无法保证终端中各个天线以相同的功率发射信号,高质量的天线此时无法完全发挥性能。本技术实施例中,第一天线对应的线路损耗与该第二天线对应的线路损耗不同。因此,在检测到终端中的工作天线由第一
天线切换至第二天线的情况下,根据第二天线对应的线路损耗确定的fem目标输出功率,换言之,即确定了fem所输出的信号的发射功率为该目标输出功率值,以基于该目标输出功率值对终端中当前发射的信号的功率进行调整,在信号传输过程中,弥补传输过程中的线路损耗,使得信号到达第二天线后仍有较高的发射功率,相应的,使得天线能够以较高的功率发射信号。
32.步骤102,基于该目标输出功率控制该第二天线所在射频链路中的目标功率放大器工作。
33.其中,通常,终端中还包括功率放大器,功率放大器可以位于发射信号的射频链路中对信号进行功率放大,然后fem将功率放大后的信号输出至工作天线中。可选的,终端中不同天线可以对应不同的射频链路,相应的,不同的天线对应不同的功率放大器;当然,不同天线也可以对应同一射频链路,对应同一功率放大器。
34.在当前的工作天线切换至第二天线后,终端可以确定该第二天线所在射频链路中的功率放大器作为目标功率放大器,从而基于目标输出功率控制该目标功率放大器工作,换言之,可控制目标功率放大器对信号功率放大的最大功率值为该目标输出功率。
35.上述功率调整方法中,在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据第二天线对应的线路损耗,确定终端中射频前端模块fem的目标输出功率;并基于目标输出功率控制第二天线所在射频链路中的目标功率放大器工作,从而可以使得目标功率放大器以目标输出功率对信号进行功率放大,其中,由于该目标输出功率是根据第二天线对应的线路损耗确定的,因此,所确定的目标输出功率充分考虑了当前的工作天线的线路损耗的因素,以充分弥补信号在当前的工作天线对应的传输线路上传输后的功率损耗,进而就可以使对应于不同线路损耗的天线能够以大致相等的发射功率工作,从而可以发挥终端中各个天线的性能,保证终端较高的通信质量。
36.如上文所说,可通过终端所处场景确定终端中工作天线的切换,下面将对终端确定切换工作天线的过程进行说明。
37.在一个实施例中,若检测到该终端所处场景由第一场景切换至第二场景,则将该终端中的工作天线由该第一天线切换至该第二天线;其中,终端处于该第一场景时对应的工作天线为第一天线,终端处于第二场景时对应的工作天线为第二天线。
38.可选的,终端中可包括多个不同的外围设备,外围设备例如为输入和输出设备或者不同类型的传感器等,不同场景下,各外围设备所获取的检测数据是不同的。其中,不同场景例如可以指终端所处位置(用户手持或者放入背包等)不同或者用户握持终端的姿势(竖屏握持或者横屏握持)不同等。
39.终端可获取当前时刻多个外围设备中的目标外围设备的检测数据,以基于该检测数据,根据预设的预设或者条件,确定当前终端所处场景,该检测数据为外围设备根据外界环境检测得到的。可选的,终端中可存储有不同场景对应的预设场景条件,各预设场景条件包括目标外围设备对应的阈值范围。在获取目标外围设备的检测数据后,判断该检测数据所处的目标阈值范围,并确定终端当前满足该目标阈值范围所对应的目标预设场景条件,相应的,则确定终端当前所处场景为该目标预设场景条件所对应的场景。
40.终端处于不同场景时所使用的工作天线是不同的,因此,终端可根据外围设备的检测数据检测到终端所处场景由第一场景切换至第二场景,由此,相应的确定终端中的工
作天线由第一天线切换至第二天线。需要说明的是,终端可处于多种不同的场景,终端中可存储由不同场景对应的场景预设条件,该第一场景指终端在天线切换之前所处的场景,第二场景为天线切换之后所处的场景。
41.本技术实施例中,由于终端当前时刻所使用的工作天线与用户使用终端的场景是息息相关的,因此,通过判断当前时刻终端所处场景,从而在检测到场景切换的情况下确定终端中的天线切换,从而可以精准的确定终端当前由第一天线切换至第二天线,提升终端确定天线切换的准确性,保证后续所确定的目标输出功率的有效性。
42.进一步的,在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据该第二天线对应的线路损耗,确定该终端中射频前端模块fem的目标输出功率。下面将对确定目标输出功率的过程进行说明。
43.请参考图2,其示出了本技术实施例提供的一种确定目标输出功率的流程示意图。根据该第二天线对应的线路损耗,确定该终端中射频前端模块fem的目标输出功率,包括:
44.步骤201,获取该终端中的工作天线当前时刻发送信号的最大允许功率值。
45.其中,用户使用终端进行通信的过程中,终端的天线通常以较高功率传输电磁波。用户吸收的电磁辐射能量可以用sar(specific absorption ratio,比吸收率)值衡量,sar值越高,用户吸收的电磁辐射能量越大。为了确保用户的身体健康,要求终端在一定时间窗口内的平均sar值不得超过法规的规定sar值。由于sar值与终端中天线的发射功率紧密相关,因此,通常会对天线的发射功率进行控制以控制终端的sar值。相应的,为了使终端的sar值不超过规定sar值,终端限制在不同场景下当前时刻的工作天线的最大发射功率是不同的。
46.因此,本技术实施例中,为了使得工作天线能够以终端的当前时刻发送信号的最大允许功率值发送信号,可获取该最大允许功率值,并结合当前的工作的第二天线对应的线路损耗,确定fem输出的信号的发射功率为目标输出功率,使得信号在经过第二天线的传输线路传输至第二天线后,信号的发射功率最大可以为该最大允许功率值,从而使得第二天线能够以最大允许功率值发射信号。
47.步骤202,将最大允许功率值与第二天线对应的线路损耗之和作为目标输出功率。
48.具体的,终端可获取最大允许功率值以及第二天线对应的线路损耗,将最大允许功率值与第二天线对应的线路损耗之和作为目标输出功率,终端基于该目标输出功率控制该第二天线所在射频链路中的目标功率放大器工作,该目标功率放大器最大可将信号的发射功率放大至该目标输出功率。当然,该线路损耗实际为一正数。
49.在fem将功率放大后的信号输出至第二天线的传输线路中后,信号经过第二天线对应的传输线路功率损耗后,到达第二天线后的发射功率刚好为该最大允许功率值,从而可以在避免终端中天线的发射功率超过该最大允许功率值,以避免终端的sar值超过法律规定的同时,有效保证终端能够以较高的功率发射信号,保证终端的通信质量。基于此,即使第二天线对应的线路损耗较大,也可保证第二天线以高功率发射信号。
50.当然,在终端的通信过程中,若继续检测到终端所处场景由第二场景切换回至第一场景,相应的,则确定终端中的工作天线当前由第二天线切换回至第一天线,则根据该第一天线对应的线路损耗以及终端中的工作天线当前时刻发送信号的最大允许功率值确定该目标输出功率。由此,保证第一天线最大能以该最大允许功率值发射信号,充分发挥天线
的性能,保证终端的通信质量。
51.下面将对终端控制目标功率放大器工作的过程进行说明。
52.在一个实施例中,基于该目标输出功率控制该第二天线所在射频链路中的目标功率放大器工作,包括:将该目标输出功率发送至该终端中的信号处理模块,以由该信号处理模块根据该目标输出功率控制该目标功率放大器工作。
53.其中,终端中的fem的作用是将射频信号放大以提高信号的发射功率,从而增加信号的可传输距离,或者,fem还有经过低噪声放大器放大以提高接收灵敏度,提高接收信号的距离的作用。fem的射频芯片内部包括功率放大器pa(power amplifier)、低噪声放大器lna(low noise amplifier)、射频开关、耦合器或旁路开关等。终端中的硬件组成部分还可以包括信号处理模块,该信号处理模块指终端中的wifi和蓝牙集成电路模块(wifi and bt integrated circuit chip,wifi&bt ic)。该信号处理模块与fem连接,信号处理模块的作用是完成数字信号到射频信号的转换和逆转换过程,包括数字信号的封装成帧、数模信号的转换、调制、上变频等等过程,最终生成了相应的wifi信号或者蓝牙信号,或者,接收到信号后经过一系列逆过程送到cpu(central processing unit,中央处理器)处理信号,包括下变频,解调,模数信号的转换,解封装等过程。可选的,硬件上,该功率放大器可位于fem中或者该信号处理模块中。
54.可选的,信号处理模块中可存储有不同天线与对应的功率放大器之间的关联关系,终端可以将目标输出功率发送至信号处理模块中,信号处理模块可根据终端当前的工作天线根据对应关系确定该目标功率放大器,以根据该目标输出功率控制该目标功率放大器工作。
55.本技术实施例中,通过该信号处理模块根据该目标输出功率控制该目标功率放大器工作,可以迅速确定目标功率放大器,并精准的控制目标功率放大器,提升确定fem输出的信号的发射功率为目标输出功率的准确性。
56.请参考图3,其示出了本技术实施例提供的另一种确定目标输出功率的流程示意图。具体的,终端的硬件组成部分还可以包括应用处理器(application processor,ap),终端的应用处理器中部署有切换检测程序以及sar触发程序;该在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据该第二天线对应的线路损耗,确定该终端中射频前端模块fem的目标输出功率,包括:
57.步骤301,应用处理器中的切换检测程序检测到该终端中的工作天线由该第一天线切换至该第二天线的情况下,该切换检测程序向sar触发程序发送切换信息。
58.步骤302,应用处理器中的sar触发程序在接收到该切换信息之后,执行根据该第二天线对应的线路损耗,确定该目标输出功率的步骤。
59.其中,终端中的应用处理器具有运行操作系统、用户界面和应用程序等作用。因此,应用处理器中可部署有以及sar触发程序。切换检测程序用于检测终端是否发生场景切换。sar触发程序原本的作用是用于检测终端接触用户头部或身体等条件后触发终端进行发射功率回退,以避免终端发射功率过高,sar值过高,从而减小对人体的伤害。本技术实施例中,对sar触发程序在原本的功能上进行改进,其还具有接收切换检测程序发送切换信息以及确定目标输出功率并将目标输出功率发送至信号处理模块等功能。由于sar触发程序控制终端进行功率回退,因此,sar触发程序可以得知终端中的工作天线当前时刻发送信号
的最大允许功率值。
60.终端可利用该切换检测程序根据预设场景条件判断终端当前所处场景。当切换检测程序判断终端当前所处场景由第一场景切换为第二场景,则切换检测程序确定检测到该终端中的工作天线由该第一天线切换至该第二天线,则向sar触发程序发送切换信息。显然,该切换信号用于表征终端中的工作天线发生切换或者直接用于表征终端中的工作天线由第一天线切换至第二天线。
61.sar触发程序在接收到该切换信息之后,会触发最大功率限制,即获取第二天线对应的线路损耗loss2,将该线路损耗loss2与该最大允许功率值p之和作为目标输出功率p loss2,并将该目标输出功率发送至信号处理模块以进一步对目标功率放大器进行最大功率限制。此后若sar触发程序没有收到切换信息,则终端保持fem的目标输出功率p loss2工作。
62.可选的,切换检测程序在判断终端所处场景发生改变时才给会给sar触发程序上报切换信息。相应的,如果切换检测程序检测到终端所处场景由第二场景退出到了第一场景,则切换检测程序会上报给sar触发程序,此时sar触发程序将第一天线对应的线路损耗loss2和当前终端的最大允许功率值之p和作为当前时刻的目标输出功率p loss2,以使得终端恢复fem的目标输出功率为p loss2。
63.可选的,应用处理器中还可以部署有功率确定程序,切换检测程序检测到该终端中的工作天线由该第一天线切换至该第二天线的情况下,向功率确定程序发送切换信息。功率确定程序在接收到该切换信息之后,向sar触发程序发送获取请求,以通过该获取请求从sar触发程序处获取当前时刻的最大允许功率值p,并进一步执行根据该第二天线对应的线路损耗,确定该目标输出功率的步骤。
64.本技术实施例中,基于终端中已有的sar触发程序所实现的功能,对sar触发程序进行改进,在sar触发程序得知终端当前时刻工作天线发送信号的最大允许功率值的基础上,利用sar触发程序直接根据该最大允许功率值以及工作天线的线路损耗确定目标功率值,极大简化获取最大允许功率值的过程,有效提升确定目标输出功率的高效性和准确性。由于sar触发程序和切换检测程序都是运行在应用处理器中运行的,二者之间并行运行且无交集,其交互过程只是切换检测程序在检测到用户场景改变时上报切换信息给sar触发程序处理,功率限制均是由sar触发程序完成,因此整个实现过程非常简单高效。
65.具体的,下面基于终端包括第一信号发射通路和第二信号发射通路,并通过三个天线进行通信为例,对终端调整目标输出功率的过程进行说明。
66.在一个实施例中,该终端包括第一信号发射通路和第二信号发射通路,其中,该第一信号发射通路包括一个天线,该第二信号发射通路包括至少两个天线,在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据该第二天线对应的线路损耗,确定该终端中射频前端模块fem的目标输出功率,包括:在检测到该第二信号发射通路中的工作天线由该第一天线切换至该第二天线的情况下,根据该第二天线对应的线路损耗,确定该目标输出功率。
67.其中,在终端包含蓝牙三天线的场景中,由于第二信号发射通路包括至少两个天线,第二信号发射通路中的各个天线与fem的同一端口连接,因此,其对应相同的fem的输出功率。而第二信号发射通路包括的各个天线的线路损耗不同,当终端在不同场景中采用该
第二信号发射通路中不同天线发射信号时,fem的目标输出功率应不同,因此,在检测到该第二信号发射通路中的工作天线由该第一天线切换至该第二天线的情况下,根据该第二天线对应的线路损耗,确定该目标输出功率,以保证第二天线以较高功率发射信号,保证终端的通信质量。
68.在一个实施例中,还可以通过其他方式控制目标功率放大器工作。具体的,基于该目标输出功率控制该第二天线所在射频链路中的目标功率放大器工作,包括:若该第二天线对应的线路损耗大于该第一天线对应的线路损耗,则在该终端中的工作天线由该第一天线切换至该第二天线的预设时长后,执行基于该目标输出功率控制该目标功率放大器工作的步骤。
69.其中,终端在检测当前工作天线由第一天线切换至第二天线后,直接判断第二天线与第一天线之间的线路损耗大小,若确定第二天线对应的线路损耗大于该第一天线对应的线路损耗,则意味着若仍以基于第一天线对应的线路损耗所确定的目标输出功率控制功率放大器,则使得信号到达第二天线后的功率较小,无法充分发挥第二天线的性能,则终端在由该第一天线切换至该第二天线的预设时长后,直接基于目标输出功率控制目标功率放大器,显然,该预设时长为很短的时长,由此,终端可以自动的在很短时间内实现对目标功率放大器的控制,提升控制目标功率放大器的效率。
70.上文对本技术实施例提供的功率调整方法的各个步骤进行了说明。下面基于具体的终端应用场景对终端进行功率调整的过程进行示例说明。其中,以终端搭载蓝牙设备为例。
71.具体的,如图4所示,其示出了本技术实施例提供的一种终端硬件连接示意图。其中,信号处理模块与第一切换开关spdt1连接,spdt1与fem的bt1端口、bt0端口以及应用处理器ap连接,bt pa为fem中的蓝牙传输线路中的功率放大器。fem的端口ant1通过传输线路与天线0连接,该传输线路上设置有滤波器1(filter)。fem的端口ant0与第二切换开关spdt2连接,spdt2通过第一传输线路与天线1连接、通过第二传输线路与天线2连接以及与应用处理器ap连接,第一传输线路上设置有滤波器2,第二传输线路上设置有滤波器3。滤波器用于滤除目标频段之外的无用信号。应用处理器ap可以控制spdt1在bt1端口和bt0端口之间切换,应用处理器ap还可以控制spdt2在第一传输线路和第二传输线路之间切换,以使终端采用第一天线或者第二天线收发信号。下文以天线0对应的线路损耗loss0、天线1对应的线路损耗loss1以及天线2对应的线路损耗loss2之间的关系为pathloss0≈pathloss1《pathloss2的场景进行示例说明,其他情况与该示例类似。
72.如图5所示,其示出了本技术实施例提供的一种终端中功率调整的逻辑处理示意图。终端根据不同场景调整功率的过程如下。
73.在终端运行过程中,终端通过ap判断终端当前所处的用户使用场景,其中,ap基于终端中外围设备的检测数据以及预设的阈值和条件,判断当前终端所处于的场景和状态,当判断终端满足指定场景1时,表明需要选择天线0和天线2作为使用的天线,其中,天线0对应bt1端口的蓝牙通路,天线2对应bt0端口的蓝牙通路。此时,ap控制spdt2切换至与天线2的传输线路连接。当使用天线2工作时,为了满足天线2以指定功率p发射,需要调整fem输出端口的功率,则终端中fem输出端口的功率值为p pathloss2。由于spdt2开关切换时通过ap控制,并根据终端所处场景进行信号电瓶的拉高或拉低以实现开关切换,所以在指定用户
场景1内终端的信号接收也是通过天线2完成,此时接收通路的线路损耗也是pathloss2。
74.ap根据预设的阈值和条件,当判断终端满足指定用户场景2时,表明当前用户场景下使用天线0和天线1的可以保证终端通信质量更优,此时ap控制spdt2切换到天线1,此时,天线0对应bt1端口的蓝牙通路,天线1对应bt0端口的蓝牙通路。
75.需要说明的是,用户场景下同一时刻选择天线0/天线2作为工作天线,还是天线0/天线1作为工作天线,取决于用户场景下终端的姿态、终端天线的位置等条件,这些判断条件是和终端天线的布局相关的。
76.当使用天线1工作时,由于天线1和天线2共用同一fem的端口,且fem的功率调整是通过信号处理模块控制的,而spdt2是通过ap控制的,因此,spdt2切换到天线1,信号处理模块不能立即调整fem的输出功率,导致天线1功率超标。为了解决该问题,本技术实施例中通过软控制sar回退方式实现了天线切换中功率不平衡的问题,具体包括:
77.当ap中的天线切换程序判断终端所处场景满足指定场景2时,表明需要选择天线0和天线1作为使用的天线,ap控制spdt2切换到与天线1的传输线路连接,且天线切换程序同步将该状态切换上报给sar触发程序,为了保证天线1以指定功率p发射,sar触发程序接收到状态切换信息后对fem进行最大功率限制,具体的,限制后的fem的最大输出功率为p pathloss1。此后若sar触发程序并未收到新的状态改变信息,则终端始终保持fem的最大输出功率为p pathloss1工作。在指定用户场景2内终端的信号接收也是通过天线1完成,此时接收通路的线路损耗也是pathloss1。
78.当天线切换程序判断终端所处场景发生改变时才给sar触发程序上报状态改变信息。若检测天线切换程序到终端从指定场景2切换至指定场景1,则天线切换判断程序会上报给sar触发程序,此时控制sar触发程序所限制终端的最大允许功率为p pathloss2,相应的,终端中fem的最大输出功率为p pathloss2。
79.本技术实施例中,在不改变终端硬件布局,不增加硬件成本的前提下,解决了原有常规蓝牙三天线切换方案时三根蓝牙天线功率难以平衡的问题,保证了终端中三根天当前时刻收发信号都具有相同的高功率,同时,由于并未改变硬件布局,不会牺牲终端中接收链路的性能,简化终端解决三根蓝牙天线功率难以平衡的问题方面的硬件天线设计,并且解决了线路损耗较大的天线收发信号时功率偏低导致影响终端通信质量的问题。通过sar触发程序限制fem的最大输出功率,防止终端中天线发射功率超出规定,避免终端sar值超标。需要说明的是,该方法可以扩展到任何天线切换导致的功率不平衡问题中,不局限于本技术实施例中的蓝牙三天线切换的场景。
80.应该理解的是,虽然如上该的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上该的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
81.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的功率调整方法的功率调整装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现
方案相似,故下面所提供的一个或多个功率调整装置实施例中的具体限定可以参见上文中对于功率调整方法的限定,在此不再赘述。
82.在一个实施例中,如图6所示,提供了一种功率调整装置,该功率调整装置600包括:确定模块601和控制模块602,其中:
83.确定模块601,用于在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据该第二天线对应的线路损耗,确定该终端中射频前端模块fem的目标输出功率;其中,该第一天线对应的线路损耗与该第二天线对应的线路损耗不同;
84.控制模块602,用于基于该目标输出功率控制该第二天线所在射频链路中的目标功率放大器工作。
85.在一个实施例中,该确定模块601,具体用于:
86.获取该终端中的工作天线当前时刻发送信号的最大允许功率值;将该最大允许功率值与该第二天线对应的线路损耗之和作为该目标输出功率。
87.在一个实施例中,该控制模块602,具体用于:
88.将该目标输出功率发送至该终端中的信号处理模块,以由该信号处理模块根据该目标输出功率控制该目标功率放大器工作。
89.在一个实施例中,该装置还包括:
90.切换模块,用于若检测到该终端所处场景由第一场景切换至第二场景,则将该终端中的工作天线由该第一天线切换至该第二天线;其中,该终端处于该第一场景时对应的工作天线为该第一天线,该终端处于该第二场景时对应的工作天线为该第二天线。
91.在一个实施例中,该终端的应用处理器中部署有切换检测程序以及sar触发程序;该确定模块601,具体用于:
92.在由该切换检测程序检测到该终端中的工作天线由该第一天线切换至该第二天线的情况下,由该切换检测程序向该sar触发程序发送切换信息,在接收到该切换信息之后,由该sar触发程序执行根据该第二天线对应的线路损耗,确定该目标输出功率的步骤。
93.在一个实施例中,该终端包括第一信号发射通路和第二信号发射通路,其中,该第一信号发射通路包括一个天线,该第二信号发射通路包括至少两个天线,该确定模块601,具体用于:
94.在检测到该第二信号发射通路中的工作天线由该第一天线切换至该第二天线的情况下,根据该第二天线对应的线路损耗,确定该目标输出功率。
95.在一个实施例中,该控制模块602,具体用于:
96.若该第二天线对应的线路损耗大于该第一天线对应的线路损耗,则在该终端中的工作天线由该第一天线切换至该第二天线的预设时长后,执行基于该目标输出功率控制该目标功率放大器工作的步骤。
97.上述功率调整装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
98.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存
储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种功率调整方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
99.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
100.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
101.在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据第二天线对应的线路损耗,确定终端中射频前端模块fem的目标输出功率;其中,第一天线对应的线路损耗与第二天线对应的线路损耗不同;基于目标输出功率控制第二天线所在射频链路中的目标功率放大器工作。
102.在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取终端中的工作天线当前时刻发送信号的最大允许功率值;将最大允许功率值与第二天线对应的线路损耗之和作为目标输出功率。
103.在一个实施例中,处理器执行计算机程序时还实现以下步骤:将目标输出功率发送至终端中的信号处理模块,以由信号处理模块根据目标输出功率控制目标功率放大器工作。
104.在一个实施例中,处理器执行计算机程序时还实现以下步骤:若检测到终端所处场景由第一场景切换至第二场景,则将终端中的工作天线由第一天线切换至第二天线;其中,终端处于第一场景时对应的工作天线为第一天线,终端处于第二场景时对应的工作天线为第二天线。
105.在一个实施例中,终端的应用处理器中部署有切换检测程序以及sar触发程序,处理器执行计算机程序时还实现以下步骤:在由切换检测程序检测到终端中的工作天线由第一天线切换至第二天线的情况下,由切换检测程序向sar触发程序发送切换信息,在接收到切换信息之后,由sar触发程序执行根据第二天线对应的线路损耗,确定目标输出功率的步骤。
106.在一个实施例中,终端包括第一信号发射通路和第二信号发射通路,其中,第一信号发射通路包括一个天线,第二信号发射通路包括至少两个天线,处理器执行计算机程序时还实现以下步骤:在检测到第二信号发射通路中的工作天线由第一天线切换至第二天线的情况下,根据第二天线对应的线路损耗,确定目标输出功率。
107.在一个实施例中,处理器执行计算机程序时还实现以下步骤:若第二天线对应的线路损耗大于第一天线对应的线路损耗,则在终端中的工作天线由第一天线切换至第二天线的预设时长后,执行基于目标输出功率控制目标功率放大器工作的步骤。
108.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算
机程序被处理器执行时实现以下步骤:
109.在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据第二天线对应的线路损耗,确定终端中射频前端模块fem的目标输出功率;其中,第一天线对应的线路损耗与第二天线对应的线路损耗不同;基于目标输出功率控制第二天线所在射频链路中的目标功率放大器工作。
110.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取终端中的工作天线当前时刻发送信号的最大允许功率值;将最大允许功率值与第二天线对应的线路损耗之和作为目标输出功率。
111.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将目标输出功率发送至终端中的信号处理模块,以由信号处理模块根据目标输出功率控制目标功率放大器工作。
112.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若检测到终端所处场景由第一场景切换至第二场景,则将终端中的工作天线由第一天线切换至第二天线;其中,终端处于第一场景时对应的工作天线为第一天线,终端处于第二场景时对应的工作天线为第二天线。
113.在一个实施例中,终端的应用处理器中部署有切换检测程序以及sar触发程序,计算机程序被处理器执行时还实现以下步骤:在由切换检测程序检测到终端中的工作天线由第一天线切换至第二天线的情况下,由切换检测程序向sar触发程序发送切换信息,在接收到切换信息之后,由sar触发程序执行根据第二天线对应的线路损耗,确定目标输出功率的步骤。
114.在一个实施例中,终端包括第一信号发射通路和第二信号发射通路,其中,第一信号发射通路包括一个天线,第二信号发射通路包括至少两个天线,计算机程序被处理器执行时还实现以下步骤:在检测到第二信号发射通路中的工作天线由第一天线切换至第二天线的情况下,根据第二天线对应的线路损耗,确定目标输出功率。
115.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若第二天线对应的线路损耗大于第一天线对应的线路损耗,则在终端中的工作天线由第一天线切换至第二天线的预设时长后,执行基于目标输出功率控制目标功率放大器工作的步骤。
116.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
117.在检测到终端中的工作天线由第一天线切换至第二天线的情况下,根据第二天线对应的线路损耗,确定终端中射频前端模块fem的目标输出功率;其中,第一天线对应的线路损耗与第二天线对应的线路损耗不同;基于目标输出功率控制第二天线所在射频链路中的目标功率放大器工作。
118.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取终端中的工作天线当前时刻发送信号的最大允许功率值;将最大允许功率值与第二天线对应的线路损耗之和作为目标输出功率。
119.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将目标输出功率发送至终端中的信号处理模块,以由信号处理模块根据目标输出功率控制目标功率放大器工作。
120.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若检测到终端所处场景由第一场景切换至第二场景,则将终端中的工作天线由第一天线切换至第二天线;其中,终端处于第一场景时对应的工作天线为第一天线,终端处于第二场景时对应的工作天线为第二天线。
121.在一个实施例中,终端的应用处理器中部署有切换检测程序以及sar触发程序,计算机程序被处理器执行时还实现以下步骤:在由切换检测程序检测到终端中的工作天线由第一天线切换至第二天线的情况下,由切换检测程序向sar触发程序发送切换信息,在接收到切换信息之后,由sar触发程序执行根据第二天线对应的线路损耗,确定目标输出功率的步骤。
122.在一个实施例中,终端包括第一信号发射通路和第二信号发射通路,其中,第一信号发射通路包括一个天线,第二信号发射通路包括至少两个天线,计算机程序被处理器执行时还实现以下步骤:在检测到第二信号发射通路中的工作天线由第一天线切换至第二天线的情况下,根据第二天线对应的线路损耗,确定目标输出功率。
123.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若第二天线对应的线路损耗大于第一天线对应的线路损耗,则在终端中的工作天线由第一天线切换至第二天线的预设时长后,执行基于目标输出功率控制目标功率放大器工作的步骤。
124.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
125.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
126.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献