本发明涉及通信
技术领域:
:,尤其涉及一种上行信道发送功率分配方法及装置、终端和存储介质。
背景技术:
::在移动通信终端进行非独立组网(non-standaloneoperationmode,nsa)的新空口(newradio,nr)与长期演进(longtermevolution,lte)上行并发过程中,nr与lte都有各自的发送功率与时序,如两者在时间上存在重叠(overlap),并且overlap部分的两者发送功率之和超出了限制范围,需要对overlap部分nr的发送进行处理。一般情况下,常规的处理是:根据3gpp协议38.213/38.101-3里的相关描述,nsa不同场景下nr与lte发送功率之和的最大值,在(e-utranrdualconnectivitywithmcgusinge-utraandscgusingnr,en-dc)下为,而在(e-utranrdualconnectivitywithmcgusingnrandscgusinge-utra,ne-dc)下则为。nr与lte的overlap部分发送功率之和,一旦超出上述配置的最大值,则直接降低nr的发送功率;并且在en-dc下,如果nr发送功率下降幅度超过了nr上行信道功率最大下降幅度设定值(xscale),就可以直接放弃nr的发送。由于nr上行发送的信道有可能较为重要,直接降低发送功率甚至打掉发送的话,导致nsa下nr链路的连接性能下降,严重时nr甚至无法驻网或掉网。技术实现要素:本申请实施例提供一种上行信道发送功率分配方法及装置、终端和存储介质,通过该上行信道发送功率分配方法可以在不影响无线资源控制连接态(radioresourcecontrolconnect,rrcconnect)lte上行链路连接性能的情况下,通过优化设置nr上行与lteoverlap部分的发送功率,从而增强nr上行链路的连接性能。第一方面,本申请实施例提供一种上行信道发送功率分配方法,所述方法包括:在nsa上行并发阶段,若确定即将发送的nr与lte的上行信道在时间上存在重叠,且确定重叠的时间内第一nr上行信道的发送功率的下降幅度超过第一阈值,则将所述重叠时间内nr第一上行采样点集合的发送功率下调第一功率值以得到nr重叠部分发送功率,并基于所述重叠时间内nr第二上行采样点集合的发送功率下调第二功率值的下调结果确定nr非重叠部分发送功率;以及将所述nr重叠部分发送功率以及所述nr所述非重叠部分发送功率进行拼接,以得到nr上行目标发送功率。进一步地,所述确定即将发送的nr与lte的上行信道在时间上存在重叠包括:按照时间先后顺序,确定即将发送的上行信道,若所述即将发送的上行信道为nr上行信道,则确定未发送的其他上行信道中,是否存在与即将发送的所述nr上行信道的发送时间段重叠的lte上行信道,若存在,则确定即将发送的nr与lte的上行信道在时间上存在重叠;或者按照时间先后顺序,确定即将发送的上行信道,若所述即将发送的上行信道为lte上行信道,则确定未发送的其他上行信道中,是否存在与即将发送的所述lte上行信道的发送时间段重叠的nr上行信道,若存在,则确定即将发送的nr与lte的上行信道在时间上存在重叠。进一步地,所述确定重叠的时间内第一nr上行信道的发送功率的下降幅度超过第一阈值之前,还包括:确定在重叠的时间内所有上行信道的发送功率之和是否超出nsa最大发送总功率:其中,若重叠的时间内所有上行信道的发送功率之和未超出nsa最大发送总功率,即将发送的nr与lte的上行信道则分别按照各自的上行功率原始计算值进行功率分配;若重叠的时间内所有上行信道的发送功率之和超出nsa最大发送总功率,则降低nr上行信道的发送功率,并确定nr上行信道的发送功率的下降幅度是否超过第一阈值,若所述下降幅度未超过所述第一阈值,则nr上行信道按照下降后的功率值进行功率分配。进一步地,所述确定在重叠的时间内所有上行信道的发送功率之和是否超出nsa最大发送总功率包括:以所述即将发送的上行信道的时域的采样点为颗粒度,按照时间先后顺序,逐个采样点判断重叠的时间内所有上行信道的发送功率之和是否超出nsa最大发送总功率。进一步地,所述将所述重叠时间内nr第一上行采样点集合的发送功率下调第一功率值以得到nr重叠部分发送功率包括:以所述第一nr上行信道的时域采样点为颗粒度,将所述重叠的时间内nr上行采样点集合筛选出来,并设为nr第一上行采样点集合,并将所述nr第一上行采样点集合的发送功率调整至,其中表示en-dc模式下最大发送总功率,表示lte上行信道的上行功率原始计算值。进一步地,所述基于所述重叠时间内nr第二上行采样点集合的发送功率下调第二功率值的下调结果确定nr非重叠部分发送功率包括:以所述第一nr上行信道的时域采样点为颗粒度,将所述第一nr上行信道与lte上行信道在时间上不存在重叠的采样点集合筛选出来,并设为nr第二上行采样点集合,并将所述nr第二上行采样点集合的发送功率调整至,其中,表示nr上行信道的上行功率原始计算值,表示所述第一阈值。进一步地,所述基于所述重叠时间内nr第二上行采样点集合的发送功率下调第二功率值的下调结果确定nr非重叠部分发送功率包括:以所述第一nr上行信道的时域采样点为颗粒度,将所述第一nr上行信道与lte上行信道在时间上不存在重叠的采样点集合筛选出来,并设为nr第二上行采样点集合,并将所述nr第二上行采样点集合的发送功率调整至,其中,a表示幅度调整系数,表示nr上行信道的上行功率原始计算值,表示所述第一阈值。第二方面,一种上行信道发送功率分配装置,所述装置包括:处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现第一方面提供的上行信道发送功率分配方法。一种实施方式中,第二方面提供的上行信道发送功率分配装置可以为一种芯片。第三方面,本申请再一个实施例还提供一种芯片,所述芯片与存储器相连,当所述存储器中存储的程序或指令被执行时,实现第一方面提供的上行信道发送功率分配方法。第四方面,本申请再一个实施例还提供一种终端,该终端保终端本体以及第二方面提供的上行信道发送功率分配装置。第五方面,本申请再一个实施例还提供一种终端,该终端保终端本体以及第三方面提供的芯片。第六方面,本申请再一个实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面提供的上行信道发送功率分配方法。通过上述技术方案,若确定即将发送的nr与lte的上行信道在时间上存在重叠,且确定重叠的时间内第一nr上行信道的发送功率的下降幅度超过第一阈值,则将所述重叠时间内nr第一上行采样点集合的发送功率下调第一功率值以得到nr重叠部分发送功率,并基于所述重叠时间内nr第二上行采样点集合的发送功率下调第二功率值的下调结果确定nr非重叠部分发送功率;以及将所述nr重叠部分发送功率以及所述nr所述非重叠部分发送功率进行拼接,以得到nr上行目标发送功率。这样处理虽然在一个完整nr上行信道的中间出现了发送功率突变,可能会造成发送信号相位不连续,但相比直接放弃drop掉,网侧仍有可能检测成功,从而增强nr上行链路的连接性能。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中nsa下nr与lte的上行发送功率分配的协议处理流程图;图2为本申请一个实施例提供的上行信道发送功率分配方法的流程图;图2a为本申请一个实施例提供的nr与lte的上行信道时间上overlap的示意图;图3为本申请再一个实施例提供的上行信道发送功率分配装置的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在现有技术中,nr终端在nsa下进行nr与lte的上行发送时,会先判断nr与lte的上行信道发送在时间上是否有overlap,接着判断overlap部分nr与lte的上行发送功率之和是否超出了限制,再对overlap部分nr的上行信道发送功率进行调整,以确保nr与lte上行发送功率之和不超出范围。为此,常规的处理是:在nsa下进行nr与lte的上行发送时,一旦判断出nr与lte的上行信道发送存在时间上的overlap,并且在overlap部分中nr与lte的上行发送功率之和超出了限制范围,则不论en-dc还是ne-dc,都无条件降低overlap部分nr的上行发送功率,甚至在功率降低较多时放弃nr的发送。图1为现有技术中nsa下nr与lte的上行发送功率分配的协议处理流程图,如图1所示,根据3gpp38.213协议第7.6节与38.101-3协议第6.2b节的描述,在nsa下nr与lte的上行发送功率分配处理过程中,需要进行以下步骤:步骤101:在nsa上行并发阶段,确认nr与lte的上行信道发送在时间上是否有overlap,若nr与lte的上行信道发送在时间上没有overlap则执行步骤102,若nr与lte的上行信道发送在时间上有overlap则执行步骤103。步骤102:nr内部进行发送功率的分配。步骤103:确定当前的nsa类型,若nsa类型为ne-dc则执行步骤104,若nsa类型为en-dc则执行步骤105。步骤104:将nr与lte上行信道overlap部分时间采样点的发送功率,按照协议调整至。步骤105:确定是否需要放弃(drop)掉nr上发送的信道,一旦判断出overlap部分nr与lte的上行发送功率之和超出了限制范围(即,确定),则执行步骤106,若确定overlap部分nr与lte的上行发送功率之和未超出限制范围(即确定),则执行步骤107。步骤106:放弃(drop)掉nr上发送的信道。步骤107:将nr与lte上行信道overlap部分时间采样点的发送功率,按照协议调整至后,执行步骤102。现有技术中的上述nr的上行发送功率控制方式中,若nr上发送的是较为重要的信道(如prach),降低功率甚至放弃发送,对nr上行链路的连接性能影响较大。为克服上述技术问题,本申请实施例提供一种上行信道发送功率分配方法,该上行信道发送功率分配方法可以应用于nsa下nr和lte并发的应用场景,即,可以包括ne-dc场景和en-dc场景。本申请实施例提供的技术方案可以有处于上述场景的用户设备执行,例如nr终端。进而可以在在不影响rrcconnect态lte上行链路连接性能的情况下,通过优化设置nr上行与lteoverlap部分的发送功率,从而增强nr上行链路的连接性能。避免了为了保证lte链路的连接性能一味地降低nr链路的连接性能甚至打掉nr上行信道的发送的问题。图2为本申请一个实施例提供的上行信道发送功率分配方法的流程图,如图2所示,该功率分配方法包括以下步骤:步骤201:在nsa上行并发阶段,确认即将发送的nr与lte的上行信道在时间上是否有overlap,若没有overlap则执行步骤202,若有overlap则执行步骤203。步骤202:分别对nr与lte的发送功率进行分配。步骤203:确定重叠的时间内第一nr上行信道的发送功率的下降幅度是否超过第一阈值,若未超过第一阈值,则执行步骤202,若超过低于阈值,则执行步骤204。步骤204:将overlap部分nr第一上行采样点集合的发送功率下调第一功率值以得到nr重叠部分发送功率,并基于所述重叠时间内nr第二上行采样点集合的发送功率下调第二功率值的下调结果确定nr非重叠部分发送功率,将所述nr重叠部分发送功率以及所述nr所述非重叠部分发送功率进行拼接,以得到nr上行目标发送功率。在步骤201的具体实施中,在确定nr与lte是否有overlap的阶段,可以按照时间先后顺序,在即将发送某个nr/lte上行信道之前,对该即将发送的上行信道的时间段内的上行信道(即,已知的且尚未发送的其它lte/nr上行信道)进行判断,确定其是否存在时间上的overlap。其中,确定nr与lte的上行信道发送在时间上存在重叠可以包括:按照时间先后顺序,确定即将发送的上行信道,若所述即将发送的上行信道为nr上行信道,则确定未发送的其他上行信道中,是否存在与即将发送的所述nr上行信道的发送时间段重叠的lte上行信道,若存在,则确定即将发送的nr与lte的上行信道在时间上存在重叠;或者按照时间先后顺序,确定即将发送的上行信道,若所述即将发送的上行信道为lte上行信道,则确定未发送的其他上行信道中,是否存在与即将发送的所述lte上行信道的发送时间段重叠的nr上行信道,若存在,则确定即将发送的nr与lte的上行信道在时间上存在重叠。根据确定结果,若nr与lte的上行信道发送在时间上不存在overlap,则执行步骤202,若nr与lte的上行信道发送在时间上存在overlap,则执行步骤203。图2a为本申请一个实施例提供的nr与lte的上行信道时间上overlap的示意图,如图2a所示,即将在t0~t5的时间段发送第一nr上行信道,在t0~t5的时间段内,存在未发送的lte的上行信道在时间上与即将发送的第一nr上行信道在时间上存在overlap,对应的overlap部分分别为t2~t3时间段和t4~t5时间段。在其他实施方式中,还可以确定即将发送的第一nr上行信道是否与正在发送的lte上行信道在时间上是否存在overlap,或者即将发送的lte上行信道与正在发送的第一nr上行信道在时间上是否存在overlap。如图2a所述,即将发送的第一nr上行信道与正在发送的lte上行信道在时间上存在overlap,对应的overlap部分为t0~t1时间段。在步骤202的具体实施中,根据步骤201的确定结果,在确定nr与lte的上行信道发送在时间上不存在overlap后可以使nr与lte分别对各自发送功率进行分配。根据步骤203的确定结果,在确定nr与lte的上行信道在时间上的overlap部分所有上行信道的发送功率之和未超出nsa最大发送总功率,则可以使nr与lte分别对各自发送功率进行分配。或者在确定nr与lte的上行信道发送在时间上的overlap部分所有上行信道的发送功率之和超出nsa最大发送总功率,并降低overlap部分nr上行信道的发送功率,且降低幅度小于第一阈值(xscale)的情况下,lte的上行信道的发送功率不变,即按照lte上行功率原始计算值进行功率分配,overlap部分nr上行信道的发送功率以降低后的发送功率进行功率分配。在执行步骤203之前,还可以执行以下步骤:确定在重叠的时间内所有上行信道的发送功率之和是否超出nsa最大发送总功率:其中,若重叠的时间内所有上行信道的发送功率之和未超出nsa最大发送总功率,即将发送的nr与lte的上行信道则分别按照各自的上行功率原始计算值进行功率分配;若重叠的时间内所有上行信道的发送功率之和超出nsa最大发送总功率,则降低nr上行信道的发送功率,并确定nr上行信道的发送功率的下降幅度是否超过第一阈值,若所述下降幅度未超过所述第一阈值,则nr上行信道按照下降后的功率值进行功率分配。其中,确定在重叠的时间内所有上行信道的发送功率之和是否超出nsa最大发送总功率包括:以所述即将发送的上行信道的时域的采样点为颗粒度,按照时间先后顺序,逐个采样点判断重叠的时间内所有上行信道的发送功率之和是否超出nsa最大发送总功率。具体地,可以根据如图2a所示的采样点集合s2和采样点集合s3判断即将发送的nr上行信道与未发送的lte上行信道的发送功率之和是否超出nsa最大发送总功率。在步骤203的具体实施中,判断重叠的时间(overlap部分)内所有上行信道的发送功率之和是否超出了nsa最大发送总功率,若未超出nsa最大发送总功率,则执行步骤202,若超出nsa最大发送总功率,则执行步骤204。在步骤204的具体实施中,该步骤204可以包括以下几个分步骤:步骤204a:以nr上行信道的时域采样点为颗粒度,将nr与lte有overlap的一部分中nr上行采样点集合筛选出来,设为集合a(nr第一上行采样点集合);并将与lte无overlap另一部分的nr上行采样点集合也筛选出来,设为集合b(nr第二上行采样点集合)。步骤204b:将overlap部分nr第一上行采样点集合(集合a)的发送功率下调第一功率值,在一种实施方式中,可以将上述nr第一上行采样点集合的发送功率,按照协议调整至,其中表示en-dc模式下最大发送总功率,表示lte上行信道的上行功率原始计算值。并将所述nr第二上行采样点集合的发送功率调整至,其中,表示nr上行信道的上行功率原始计算值,表示所述第一阈值。若overlap部分与非overlap部分的功率差较大时,还会出现相位不连续的问题,从而恶化网侧的检测性能。为克服上述问题,在overlap部分nr上行信道发送功率降低较多时,可以适应性降低非overlap部分nr上行信道发送功率,以减少相位不连续带来的影响,从而提升nr上行发送的成功率。具体地,可以通过设置幅度调整系数以调整非overlap部分nr上行信道发送功率。在一种实施方式中,可以通过以下公式计算上述nr第二上行采样点集合的发送功率:其中,a为幅度调整系数,可根据仿真与实测设定,表示nr上行信道的上行功率原始计算值,表示所述第一阈值。通过上述功率分配方法将overlap部分的影响降至最小,从而提升nr上行发送的成功率。其中,所述幅度调整系数的限制方式包括:若所述nr非重叠部分发送功率与所述nr重叠部分发送功率的差值大于第一门限值,则将所述第一阈值与所述差值的比值作为所述幅度调整系数;或者若所述nr非重叠部分发送功率与所述nr重叠部分发送功率的差值不大于第一门限值,则所述幅度调整系数取值为1。步骤204c:可以将步骤204b中所确定的nr第一上行采样点集合的发送功率和nr第二上行采样点集合的发送功率二者(nr重叠部分发送功率和nr非重叠部分发送功率)拼接在一起以得到完整的nr上行目标发送功率。图3为本申请再一个实施例提供的上行信道发送功率分配装置的结构示意图,如图3所示,该装置可以包括:处理器301和存储器302,所述存储器302上存储至少一条指令,所述指令有所述处理器301加载并执行以实现图2所示实施例提供的上行信道发送功率分配方法。在一种实施方式中,图3所示实施例提供的上行信道发送功率分配装置可以为一种芯片或芯片模组。本申请再一个实施例还提供一种芯片,该芯片与存储器相连,当所述存储器中存储的程序或指令被执行时,实现图2所示实施例提供的上行信道发送功率分配方法。本申请再一个实施例还提供一种终端,所述终端包括终端本体和图3所示实施例提供的上行信道发送功率分配装置。本申请再一个实施例还提供一种终端,所述终端包括终端本体和上述与存储器相连的芯片。本申请再一个实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现图2所示实施例提供的上行信道发送功率分配方法。需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、手机、mp3播放器、mp4播放器等。可以理解的是,所述应用可以是安装在终端上的应用程序(nativeapp),或者还可以是终端上的浏览器的一个网页程序(webapp),本发明实施例对此不进行限定。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。当前第1页12当前第1页12