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

处理下行信道异常重传的方法、装置及芯片与流程

2022-02-20 04:49:08 来源:中国专利 TAG:
处理下行信道异常重传的方法、装置及芯片与流程

本申请涉及通信领域,并且更具体地涉及通信领域中的处理下行信道异常重传的方法、装置及芯片。

背景技术

混合自动重传请求(hybrid automatic repeat request,HARQ)技术中,数据接收方需要向数据发送方反馈确认(acknowledgement,ACK)信息或者否认(negative-acknowledgement,NACK)信息,以帮助数据发送方确认数据是否正确接收。

网络设备(例如基站)的下行数据通过物理下行共享信道(physical downlink shared channel,PDSCH)进行传输,终端设备接收到PDSCH包后进行循环冗余校验(cyclic redundancy check,CRC),并通过物理上行控制信道(physical uplink control channel,PUCCH)将CRC校验的结果反馈给网络设备。若终端设备对接收到的PDSCH解码CRC正确,则通过PUCCH信道向网络设备反馈ACK信息,指示网络设备可以调度传输新的PDSCH包;若终端设备未收到PDSCH,或者收到PDSCH但对PDSCH解码CRC错误,则通过PUCCH信道向网络设备反馈NACK信息,指示网络设备需要调度重传PDSCH包。

然而,在终端设备和网络设备的通信中,可能由于网络设备侧重传调度异常的原因,导致在终端设备对PDSCH包解码CRC正确且在PUCCH信道上反馈了ACK信息之后,终端设备仍然会接收到网络设备调度重传的PDSCH包。这样,重传调度异常现象会由于大量的传输信令占用大量网络资源,进而在资源有限的情况下可能会引起无线信道阻塞,从而影响双方的正常通信。



技术实现要素:

本申请实施例提供了一种处理下行信道异常重传的方法、装置及芯片,以解决重传调度异常现象导致占用大量网络资源的问题。

第一方面,本申请实施例提供了一种处理下行信道异常重传的方法,所述方法包括:

终端设备接收网络设备发送的第一物理下行共享信道PDSCH;

所述终端设备向所述网络设备发送所述第一PDSCH的确认ACK信息,所述ACK信息用于指示所述第一PDSCH解码正确;

所述终端设备接收所述网络设备至少一次重传的所述第一PDSCH;

当所述至少一次重传的所述第一PDSCH满足第一预设条件时,所述终端设备从当前的服务小区切换到目标小区。

本申请实施例提供的处理下行信道异常重传的方法,在终端设备发现在第一PUCCH信道上反馈了ACK信息之后,网络设备连续多次重传下行信道的调度异常的情况下,终端设备可以将从当前的服务小区切换到邻小区,以避免PDSCH调度异常场景,从而可以节省信令开销,减少网络资源的浪费。

其中,上述的第一PDSCH指的是下行数据包。

在一种可能的实现方式中,所述当所述至少一次重传的所述第一PDSCH满足第一预设条件时,所述终端设备从当前的服务小区切换到目标小区,包括:

若所述终端设备在第一预设时长内接收到第一PDSCH的重传次数大于第一预设次数,则所述终端设备从当前的服务小区切换到目标小区;或

若所述终端设备在第二预设时长内接收到的第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比大于第一预设占比,则所述终端设备从当前的服务小区切换到目标小区;或

若第一累计次数大于第二预设次数,则所述终端设备从当前的服务小区切换到目标小区,所述第一累计次数为所述第一占比连续大于第一预设占比的累计次数。

需要说明的是,上述第一预设时长、第一预设次数、第二预设时长、第一预设占比和第二预设次数可以是协议规定的或者是终端设备与网络设备协商确定的,本申请不予限制。

在第一方面的一种可能实现方式中,所述当所述至少一次重传的所述第一PDSCH满足第一预设条件时,所述终端设备从当前的服务小区切换到目标小区,包括:

若所述至少一次重传的所述第一PDSCH满足第一预设条件,且至少一个传输功率控制(transmit power control,TPC)信息满足第二预设条件,则所述终端设备从当前的服务小区切换到目标小区,所述至少一个TPC信息中的每个TPC信息用于指示调整第一PUCCH的发送功率;

其中,所述终端设备向所述网络设备发送所述第一PDSCH的ACK信息,包括:

所述终端设备根据所述至少一个TPC信息,确定发送所述第一PUCCH的发送功率;

所述终端设备采用确定的所述发送功率,通过所述第一PUCCH向所述网络设备发送所述ACK信息。

在第一方面的一种可能实现方式中,所述第一预设条件为以下一项:在第一预设时长内接收到第一PDSCH的重传次数大于第一预设次数,或在第二预设时长内接收到的第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比大于第一预设占比,或第一累计次数大于第二预设次数,所述第一累计次数为所述第一占比连续大于第一预设占比的累计次数;

所述第二预设条件为以下一项:所述至少一个TPC信息中对应的功率下调量的累计值与功率上调量的累计值之间的比值的绝对值大于第一预设阈值,或所述至少一个TPC信息中对应的功率下调量和功率上调量的总累计值小于第二预设阈值,或所述至少一个TPC信息中对应的功率下调次数与功率上调次数之间的比值大于第三预设阈值,或所述至少一个TPC信息中对应的功率下调次数与功率调整总次数之间的比值大于第四预设阈值。

本申请实施例中,若终端设备接收到重传的第一PDSCH满足预设条件,即发现PDSCH调度异常场景,则进一步判断PDSCH调度异常场景是否由网络设备的PUCCH功控异常引起的,这样终端设备确定有必要从当前的服务小区切换到目标小区,以避免该PDSCH调度异常场景。因此,在判断PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的情况下,终端设备可以从当前的服务小区切换到目标小区,避免该PDSCH调度异常场景,从而可以节省信令开销,减少网络资源的浪费。

在第一方面的一种可能实现方式中,所述终端设备从当前的服务小区切换到目标小区,包括:

所述终端设备向所述网络设备发送第一测量报告,所述第一测量报告包括至少一个邻小区的信号质量信息;

所述终端设备接收所述网络设备发送的第一切换指示消息,所述第一切换指示消息用于指示所述终端设备从当前的服务小区切换到目标小区,所述目标小区是根据所述至少一个邻小区的信号质量信息确定的;

所述终端设备根据所述第一切换指示消息,从当前的服务小区切换到所述目标小区。

在第一方面的一种可能实现方式中,所述终端设备从当前的服务小区切换到目标小区,包括:

所述终端设备测量至少一个小区的信号质量信息,所述至少一个小区的信号质量信息包括所述服务小区的第一信号质量信息以及所述至少一个小区中除所述服务小区之外的小区的第二信号质量信息;

若所述第一信号质量信息指示的信号质量优于所述第二信号质量信息指示的信号质量,则所述终端设备调整所述服务小区的第一信号质量信息,使得所述第二信号质量信息指示的信号质量优于调整后的所述第一信号质量信息指示的信号质量;

所述终端设备向所述网络设备发送第二测量报告,所述第二测量报告包括调整后的第一信号质量信息以及所述第二信号质量信息;

所述终端设备接收所述网络设备发送的第二切换指示消息,所述第二切换指示消息用于指示所述终端设备从当前的服务小区切换到目标小区,所述目标小区是根据所述第二测量报告确定的;

所述终端设备根据所述第二切换指示消息,从当前的服务小区切换到所述目标小区。

在第一方面的一种可能实现方式中,所述终端设备从当前的服务小区切换到目标小区,包括:

所述终端设备将所述服务小区标记为问题小区;

所述终端设备从连接态切换为空闲态;

终端设备重新选择除所述服务小区以外的小区进行驻留。

第二方面,本申请实施例提供了一种处理下行信道异常重传的方法,所述方法包括:

终端设备接收网络设备发送的第一PDSCH;

所述终端设备向所述网络设备发送所述第一PDSCH的ACK信息,所述ACK信息用于指示所述第一PDSCH解码正确,所述ACK信息是在第一PUCCH上传输的;

所述终端设备接收所述网络设备至少一次重传的所述第一PDSCH;

若所述至少一次重传的所述第一PDSCH满足第一预设条件,且至少一个传输功率控制TPC信息满足第二预设条件,则所述终端设备根据所述至少一个TPC信息,增大所述第一PUCCH的发送功率;所述至少一个TPC信息中的每个TPC信息用于指示调整所述第一PUCCH的发送功率。

本申请实施例提供的处理下行信道异常重传的方法,在终端设备发现PDSCH调度异常场景且该PDSCH调度异常场景是由PUCCH功控异常导致的情况下,终端设备可以根据至少一个TPC信息,增大第一PUCCH的发送功率,使得第一PUCCH的发送功率高于预设功率阈值,由此提升网络设备接收到PUCCH的接收功率,以使得网络设备接收到通过第一PUCCH传输的ACK信息,避免网络设备再次重传第一PDSCH,从而保证终端设备与网络设备的正常通信,并且可以避免终端设备进行重建,从而消除重建对业务的影响。

在第二方面的一种可能实现方式中,所述至少一个TPC信息指示至少一个功率调整量的累计值;

所述终端设备根据所述至少一个TPC信息,增大所述第一PUCCH的发送功率,包括:

所述终端设备将所述至少一个功率调整量的累计值调整为处于预设数值范围内,以增大所述第一PUCCH的发送功率。

在第二方面的一种可能实现方式中,所述终端设备将所述至少一个功率调整量的累计值调整为处于预设数值范围内,包括:

所述终端设备将所述至少一个功率调整量的累计值调整为零。

在第二方面的一种可能实现方式中,在所述终端设备根据所述至少一个TPC信息,增大所述第一PUCCH的发送功率之后,所述方法还包括:

所述终端设备通过所述第一PUCCH,向所述网络设备发送所述第一PDSCH的ACK信息。

在第二方面的一种可能实现方式中,在所述终端设备根据所述至少一个TPC信息,增大所述第一PUCCH的发送功率之后,所述方法还包括:

若所述终端设备接收到所述网络设备重传的所述第一PDSCH,则所述终端设备从当前的服务小区切换到目标小区,所述目标小区为所述当前的服务小区的邻小区,所述目标小区的信号质量大于预设的信号质量阈值。

在第二方面的一种可能实现方式中,所述第一预设条件为以下一项:在第一预设时长内接收到第一PDSCH的重传次数大于第一预设次数,或在第二预设时长内接收到的第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比大于第一预设占比,或第一累计次数大于第二预设次数,所述第一累计次数为所述第一占比连续大于第一预设占比的累计次数;

所述第二预设条件为以下一项:所述至少一个TPC信息中对应的功率下调量的累计值与功率上调量的累计值之间的比值的绝对值大于第一预设阈值,或所述至少一个TPC信息中对应的功率下调量和功率上调量的总累计值小于第二预设阈值,或所述至少一个TPC信息中对应的功率下调次数与功率上调次数之间的比值大于第三预设阈值,或所述至少一个TPC信息中对应的功率下调次数与功率调整总次数之间的比值大于第四预设阈值。

第三方面,本申请实施例提供了一种处理下行信道异常重传的装置,所述装置包括收发模块和处理模块;

所述收发模块,用于接收网络设备发送的第一物理下行共享信道PDSCH;

所述收发模块,还用于向所述网络设备发送所述第一PDSCH的确认ACK信息,所述ACK信息用于指示所述第一PDSCH解码正确;

所述收发模块,还用于接收所述网络设备至少一次重传的所述第一PDSCH;

所述处理模块,用于当所述至少一次重传的所述第一PDSCH满足第一预设条件时,将装置从当前的服务小区切换到目标小区。

在第三方面的一种可能实现方式中,所述处理模块,具体用于:

若所述收发模块在第一预设时长内接收到第一PDSCH的重传次数大于第一预设次数,则将所述装置从当前的服务小区切换到目标小区;或

若所述收发模块在第二预设时长内接收到的第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比大于第一预设占比,则将所述装置从当前的服务小区切换到目标小区;或

若第一累计次数大于第二预设次数,则将所述装置从当前的服务小区切换到目标小区,所述第一累计次数为所述第一占比连续大于第一预设占比的累计次数。

在第三方面的一种可能实现方式中,所述处理模块,具体用于:

若所述至少一次重传的所述第一PDSCH满足第一预设条件,且至少一个传输功率控制TPC信息满足第二预设条件,则将所述装置从当前的服务小区切换到目标小区,所述至少一个TPC信息中的每个TPC信息用于指示调整第一PUCCH的发送功率;

其中,所述处理模块还根据所述至少一个TPC信息,确定发送所述第一PUCCH的发送功率;所述收发模块采用确定的所述发送功率,通过所述第一PUCCH向所述网络设备发送所述ACK信息。

在第三方面的一种可能实现方式中,所述第一预设条件为以下一项:在第一预设时长内接收到第一PDSCH的重传次数大于第一预设次数,或在第二预设时长内接收到的第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比大于第一预设占比,或第一累计次数大于第二预设次数,所述第一累计次数为所述第一占比连续大于第一预设占比的累计次数;

所述第二预设条件为以下一项:所述至少一个TPC信息中对应的功率下调量的累计值与功率上调量的累计值之间的比值的绝对值大于第一预设阈值,或所述至少一个TPC信息中对应的功率下调量和功率上调量的总累计值小于第二预设阈值,或所述至少一个TPC信息中对应的功率下调次数与功率上调次数之间的比值大于第三预设阈值,或所述至少一个TPC信息中对应的功率下调次数与功率调整总次数之间的比值大于第四预设阈值。

在第三方面的一种可能实现方式中,所述收发模块还用于向所述网络设备发送第一测量报告,所述第一测量报告包括至少一个邻小区的信号质量信息;并接收所述网络设备发送的第一切换指示消息,所述第一切换指示消息用于指示所述终端设备从当前的服务小区切换到目标小区,所述目标小区是根据所述至少一个邻小区的信号质量信息确定的;

所述处理模块,具体用于根据所述第一切换指示消息,从当前的服务小区切换到所述目标小区。

在第三方面的一种可能实现方式中,所述处理模块,还用于测量至少一个小区的信号质量信息,所述至少一个小区的信号质量信息包括所述服务小区的第一信号质量信息以及所述至少一个小区中除所述服务小区之外的小区的第二信号质量信息;若所述第一信号质量信息指示的信号质量优于所述第二信号质量信息指示的信号质量,则调整所述服务小区的第一信号质量信息,使得所述第二信号质量信息指示的信号质量优于调整后的所述第一信号质量信息指示的信号质量;

所述收发模块,还用于向所述网络设备发送第二测量报告,所述第二测量报告包括调整后的第一信号质量信息以及所述第二信号质量信息;并接收所述网络设备发送的第二切换指示消息,所述第二切换指示消息用于指示所述终端设备从当前的服务小区切换到目标小区,所述目标小区是根据所述第二测量报告确定的;

所述处理模块,还用于根据所述第二切换指示消息,从当前的服务小区切换到所述目标小区。

在第三方面的一种可能实现方式中,所述处理模块,具体用于将所述服务小区标记为问题小区;并从连接态切换为空闲态;且重新选择除所述服务小区以外的小区进行驻留。

第四方面,本申请实施例提供了一种处理下行信道异常重传的装置,所述装置包括收发模块和处理模块;

所述收发模块,用于接收网络设备发送的第一物理下行共享信道PDSCH;

所述收发模块,用于向所述网络设备发送所述第一PDSCH的确认ACK信息,所述ACK信息用于指示所述第一PDSCH解码正确,所述ACK信息是在第一PUCCH上传输的;

所述收发模块,用于接收所述网络设备至少一次重传的所述第一PDSCH;

所述处理模块,用于若所述至少一次重传的所述第一PDSCH满足第一预设条件,且至少一个传输功率控制TPC信息满足第二预设条件,则根据所述至少一个TPC信息,增大所述第一PUCCH的发送功率;所述至少一个TPC信息中的每个TPC信息用于指示调整所述第一PUCCH的发送功率。

在第四方面的一种可能实现方式中,所述第一预设条件为以下一项:在第一预设时长内接收到第一PDSCH的重传次数大于第一预设次数,或在第二预设时长内接收到的第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比大于第一预设占比,或第一累计次数大于第二预设次数,所述第一累计次数为所述第一占比连续大于第一预设占比的累计次数;

所述第二预设条件为以下一项:所述至少一个TPC信息中对应的功率下调量的累计值与功率上调量的累计值之间的比值的绝对值大于第一预设阈值,或所述至少一个TPC信息中对应的功率下调量和功率上调量的总累计值小于第二预设阈值,或所述至少一个TPC信息中对应的功率下调次数与功率上调次数之间的比值大于第三预设阈值,或所述至少一个TPC信息中对应的功率下调次数与功率调整总次数之间的比值大于第四预设阈值。

在第四方面的一种可能实现方式中,所述至少一个TPC信息指示至少一个功率调整量的累计值;所述处理模块,具体用于将所述至少一个功率调整量的累计值调整为处于预设数值范围内,以增大所述第一PUCCH的发送功率。

在第四方面的一种可能实现方式中,所述处理模块,具体用于将所述至少一个功率调整量的累计值调整为零。

在第四方面的一种可能实现方式中,所述收发模块,还用于在所述处理模块根据所述至少一个TPC信息,增大所述第一PUCCH的发送功率之后,通过所述第一PUCCH,向所述网络设备发送所述第一PDSCH的ACK信息。

本申请实施例中,在终端设备根据至少一个TPC信息,增大第一PUCCH的发送功率之后,终端设备可以按照增大后的第一PUCCH的发送功率,在第一PUCCH信道上发送第一PDSCH的ACK信息,以使得网络设备接收到的ACK信息,避免网络设备再次重传第一PDSCH信道,从而保证终端设备与网络设备的正常通信。

在第四方面的一种可能实现方式中,所述处理模块,还用于在根据所述至少一个TPC信息,增大所述第一PUCCH的发送功率之后,若所述收发模块接收到所述网络设备重传的所述第一PDSCH,则将所述装置从当前的服务小区切换到目标小区,所述目标小区为所述当前的服务小区的邻小区,所述目标小区的信号质量大于预设的信号质量阈值。

其中,在终端设备根据至少一个TPC信息,增大第一PUCCH的发送功率,且终端设备按照增大后的发送功率,向网络设备发送第一PUCCH的情况下,网络设备可能仍然会未接收到终端设备通过PUCCH信道传输的ACK信息,或者网络设备接收到ACK信息但未识别成功,因此网络设备继续调度重传PDSCH,在此情况下,终端设备可以从当前的服务小区切换到目标小区。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器,所述处理器与存储器耦合,所述处理器用于执行所述存储器中存储的计算机程序或指令,以实现上述第一方面中的方法。

可选地,该装置包括的处理器为一个或多个。

可选地,该装置中还可以包括与处理器耦合的存储器。

可选地,该装置包括的存储器可以为一个或多个。

可选地,该存储器可以与该处理器集成在一起,或者分离设置。

可选地,该装置中还可以包括收发器。

第六方面,本申请实施例提供了一种芯片,所述芯片包括处理器,所述处理器与存储器耦合,所述处理器用于执行所述存储器中存储的计算机程序或指令,以实现上述第二方面中的方法。

可选地,该装置包括的处理器为一个或多个。

可选地,该装置中还可以包括与处理器耦合的存储器。

可选地,该装置包括的存储器可以为一个或多个。

可选地,该存储器可以与该处理器集成在一起,或者分离设置。

可选地,该装置中还可以包括收发器。

第七方面,本申请实施例提供了一种处理下行信道异常重传的系统,包括终端设备和网络设备,所述终端设备和网络设备通过无线链路进行通信;所述终端设备被配置为:

接收所述网络设备发送的第一物理下行共享信道PDSCH;

向所述网络设备发送所述第一PDSCH的确认ACK信息,所述ACK信息用于指示所述第一PDSCH解码正确;

接收所述网络设备至少一次重传的所述第一PDSCH;

当所述至少一次重传的所述第一PDSCH满足第一预设条件时,所述终端设备从当前的服务小区切换到目标小区。

第八方面,本申请实施例还提供了一种处理下行信道异常重传的系统,包括终端设备和网络设备,所述终端设备和网络设备通过无线链路进行通信;所述终端设备被配置为:

接收网络设备发送的第一物理下行共享信道PDSCH;

向所述网络设备发送所述第一PDSCH的确认ACK信息,所述ACK信息用于指示所述第一PDSCH解码正确,所述ACK信息是在第一物理上行控制信道PUCCH上传输的;

接收所述网络设备至少一次重传的所述第一PDSCH;

若所述至少一次重传的所述第一PDSCH满足第一预设条件,且至少一个传输功率控制TPC信息满足第二预设条件,则所述终端设备根据所述至少一个TPC信息,增大所述第一PUCCH的发送功率;所述至少一个TPC信息中的每个TPC信息用于指示调整所述第一PUCCH的发送功率。

第九方面,本申请实施例提供一种计算机可读存储介质,其上存储有用于实现第一方面中的方法的计算机程序(也可称为指令或代码)。

例如,该计算机程序被计算机执行时,使得该计算机可以执行第一方面中的方法。

第十方面,本申请实施例提供一种计算机可读存储介质,其上存储有用于实现第二方面中的方法的计算机程序(也可称为指令或代码)。

例如,该计算机程序被计算机执行时,使得该计算机可以执行第二方面中的方法。

第十一方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序(也可称为指令或代码),所述计算机程序被计算机执行时使得所述计算机实现第一方面中的方法。

第十二方面,本申请实施例提供一种计算机程序产品,所述计算机程序产品包括计算机程序(也可称为指令或代码),所述计算机程序被计算机执行时使得所述计算机实现第二方面中的方法。

附图说明

图1是本申请实施例提供的应用场景示意图。

图2是本申请实施例提供的应用场景中正常下行信道重传时的信息交互示意图。

图3是本申请实施例提供的应用场景中异常下行信道重传时的信息交互示意图。

图4是本申请实施例提供的处理下行信道异常重传的方法示意图。

图5是本申请实施例提供的处理下行信道异常重传的方法中判断下行信道重传是否异常的示意图。

图6-图7是本申请实施例提供的处理下行信道异常重传的方法示意图。

图8是本申请实施例提供的处理下行信道异常重传的方法中所涉及通信协议层之间的交互示意图。

图9-图12是本申请实施例提供的处理下行信道异常重传的方法示意图。

图13是本申请实施例提供的处理下行信道异常重传的方法中所涉及通信协议层之间的交互示意图。

图14-图15是本申请实施例提供的处理下行信道异常重传的方法示意图。

图16-图18是本申请实施例提供的处理下行信道异常重传的装置的示意性框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通信(global system for mobile communications,GSM)系统、码分多址(code division multiple access,CDMA)系统、宽带码分多址(wideband code division multiple access,WCDMA)系统、通用分组无线业务(general packet radio service,GPRS)、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)、通用移动通信系统(universal mobile telecommunication system,UMTS)、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信系统、未来的第五代(5th generation,5G)系统或新无线(new radio,NR)等。

终端设备,包括向用户提供语音和/或数据连通性的设备,具体的,包括向用户提供语音的设备,或包括向用户提供数据连通性的设备,或包括向用户提供语音和数据连通性的设备。例如可以包括具有无线连接功能的手持式设备、或连接到无线调制解调器的处理设备。该终端设备可以经无线接入网(radio access network,RAN)设备与核心网设备进行通信,与RAN交换语音或数据,或与RAN交互语音和数据。该终端设备可以包括用户设备(user equipment,UE)、无线终端设备、移动终端设备、设备到设备通信(device-to-device,D2D)终端设备、车到一切(vehicle to everything,V2X)终端设备、机器到机器/机器类通信(machine-to-machine/machine-type communications,M2M/MTC)终端设备、物联网(internet of things,IoT)终端设备、用户单元(subscriber unit)、用户站(subscriber station),移动站(mobile station)、远程站(remote station)、接入点(access point,AP)、远程终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)、或用户装备(user device)等。例如,可以包括移动电话(或称为“蜂窝”电话),具有移动终端设备的计算机,便携式、袖珍式、手持式、计算机内置的移动装置等。例如,个人通信业务(personal communication service,PCS)电话、无绳电话、会话发起协议(session initiation protocol,SIP)话机、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)等设备。还包括受限设备,例如功耗较低的设备,或存储能力有限的设备,或计算能力有限的设备等。例如包括条码、射频识别(radio frequency identification,RFID)、传感器、全球定位系统(global positioning system,GPS)、激光扫描器等信息传感设备。

作为示例而非限定,在本申请实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备或智能穿戴式设备等,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能头盔、智能首饰等。

而如上介绍的各种终端设备,如果位于车辆上(例如放置在车辆内或安装在车辆内),都可以认为是车载终端设备,车载终端设备例如也称为车载单元(on-board unit,OBU)。

本申请实施例中,终端设备还可以包括中继(relay)。或者理解为,能够与基站进行数据通信的都可以看作终端设备。

本申请实施例中,用于实现终端设备的功能的装置可以是终端设备,也可以是能够支持终端设备实现该功能的装置,例如芯片系统,该装置可以被安装在终端设备中。本申请实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。本申请实施例提供的技术方案中,以用于实现终端的功能的装置是终端设备为例,描述本申请实施例提供的技术方案。

本申请实施例中的网络设备可以是具有能够为终端设备提供随机接入功能的设备或可设置于该设备的芯片。该设备包括但不限于:演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(home evolved NodeB,或home Node B,HNB)、基带单元(baseband unit,BBU),无线保真(wireless fidelity,WIFI)系统中的接入点(access point,AP)、无线中继节点、无线回传节点、传输点(transmission point,TP)或者发送接收点(transmission and reception point,TRP)等,还可以为第五代(the fifth generation,5G)系统,例如,新空口(new radio,NR)中的gNB或传输点(TRP或TP),5G系统中的基站的一个或一组天线面板(包括多个天线面板),或者,还可以为构成gNB或传输点的网络节点,例如基带单元(BBU)或分布式单元(distributed unit,DU)等。

在一些部署中,gNB可以包括集中式单元(centralized unit,CU)和分布式单元(distributed unit,DU)。gNB还可以包括有源天线单元(active antenna unit,AAU)。CU实现gNB的部分功能,DU实现gNB的部分功能。比如,CU负责处理非实时协议和服务,实现无线资源控制(radio resource control,RRC),分组数据汇聚层协议(packet data convergence protocol,PDCP)层的功能。DU负责处理物理层协议和实时服务,实现无线链路控制(radio link control,RLC)层、媒体接入控制(media access control,MAC)层和物理(physical,PHY)层的功能。AAU实现部分物理层处理功能、射频处理及有源天线的相关功能。由于RRC层的信息最终会变成PHY层的信息,或者,由PHY层的信息转变而来,因而,在这种架构下,高层信令,如RRC层信令,也可以认为是由DU发送的,或者,由DU AAU发送的。可以理解的是,网络设备可以为包括CU节点、DU节点、AAU节点中一项或多项的设备。此外,可以将CU划分为接入网(radio access network,RAN)中的网络设备,也可以将CU划分为核心网(core network,CN)中的网络设备,本申请对此不做限定。

图1示出了本申请实施例的一个应用场景的示意图。如图1所示,包括至少两个网络设备和至少一个终端设备,图1中以至少两个网络设备为网络设备1和网络设备2为例进行描述,例如网络设备1和网络设备2可以为基站;图1以一个终端设备为例进行说明。至少两个网络设备与至少一个终端设备之间可以通过无线链路通信。例如,当终端设备位于网络设备1的覆盖范围内时,终端设备可以与网络设备1进行无线通信。如图1中的单向箭头线所示,网络设备1可以向终端设备传输下行数据(例如PDSCH信道)。其中,下行数据可以经过信道编码、调制映射后传输给终端设备。终端设备也可以向网络设备1传输上行数据(例如PUCCH信道)。其中,上行数据也可以经过信道编码、调制映射后传输给网络设备1。

需要说明的是,本申请实施例可以应用于包括一个或多个网络设备的通信系统中,也可以应用于包括一个或多个终端设备的通信系统中,本申请对此不进行限定。

在介绍本申请实施例的方法、装置及系统之前,先介绍一下几个相关概念。

1、PUCCH信道功控机制

终端设备向网络设备发送PUCCH信道时所使用的发送功率,需要根据网络设备所配置的参数进行计算。参考协议TS36.213(LTE)/TS38.213(NR),终端设备在PUCCH信道上第i子帧的发送功率可以按照下述公式(1)进行计算:

其中,PCMAX,c(i)为每个载波对应的最大发送功率;P0_PUCCH为由高层信令配置的PUCCH基本发送功率;PLc表示路损;h(nCQI,nHARQ,nSR)为与承载比特相关的功率偏移量,不同的PUCCH格式根据预定义的公式计算,nCQI为承载的周期信道状态信息(channel state information,CSI)比特数,nSR为承载的调度请求(scheduling request,SR)比特数,nHARQ为承载的ACK/NACK比特数;ΔF_PUCCH(F)为不同PUCCH格式相对于PUCCH格式1a的功率偏移量,由高层信令配置;ΔTxD(F′)为双天线端口传输对应的功率偏移值,由高层信令配置;当PUCCH仅在单天线端口传输时,ΔTxD(F′)=0;g(i)为TPC指令指示的功率调整量的累计值。为了便于说明,将(P0_PUCCH PLc h(nCQI,nHARQ,nSR) ΔF_PUCCH(F) ΔTxD(F′) g(i))记为M,将P0_PUCCH PLc h(nCQI,nHARQ,nSR) ΔF_PUCCH(F) ΔTxD(F′)记为N。

基于上述定义,PUCCH信道的功控机制可以分为开环功控模式和闭环功控模式。其中:

(1)闭环功控模式:网络设备向终端设备下发TPC信息来控制PUCCH的发送功率的大小。即,终端设备根据接收到网络设备下发的TPC指令来调整PUCCH的发送功率。上述公式(1)中的g(i)部分为TPC指令指示的功率调整量的累计值,其可以表示为:g(i)=g(i-1) TPC(i)。其中,TPC(i)即TPC指令指示的功率调整量,g(i)为TPC指令指示的功率调整量的累计值,g(i-1)为前一子帧的功率调整量的累计值。

在闭环功控模式下,参考上述公式(1),将PCMAX,c(i)和M中的较小值,作为终端设备在PUCCH信道上第i子帧的发送功率。

网络设备可以通过物理下行控制信道(physical downlink control channel,PDCCH)信道向终端设备下发TPC指令,指示终端设备根据TPC指令指示的功率调整量来调整(增大或减小)PUCCH的发送功率。终端设备对每次接收到的TPC指令指示的功率调整量进行累加,从而实现对PUCCH的发送功率的调整。其中,TPC指令指示的功率调整量可以为 1分贝毫瓦(dBm),也可以为-1,具体可以根据实际使用需求确定,本申请实施例不作限定。

参考图2,若网络设备通过PDCCH信道向终端设备下发的TPC指令为TPC 1,该TPC指令用于指示终端设备在PUCCH的发送功率的基础上增大1dBm,则终端设备通过PUCCH信道向网络设备发送ACK/NACK信息的功率为x 1dBm(其中x表示调整前的发送功率)。进一步的,若网络设备通过PDCCH信道向终端设备下发的TPC指令为TPC-1,该TPC指令用于指示终端设备在PUCCH的发送功率的基础上减小1dBm,则终端设备通过PUCCH信道向网络设备发送ACK/NACK信息的功率为x dBm。当然,TPC指令所指示的功率调整量还可以为零值,在此情况下该TPC指令指示终端设备不调整PUCCH的发送功率。

如此,网络设备可以实时调整终端设备发送PUCCH的功率,以确保终端设备采用调整后的发送功率向网络设备发送PUCCH,能够达到网络设备的期望接收功率,且不会对其他终端设备的通信造成干扰。

(2)开环功控模式:上述公式(1)中的g(i)=0,即在开环功控模式下,将上述公式(1)中PCMAX,c(i)和N中的较小值作为终端设备在PUCCH信道上第i子帧的发送功率。N部分可以由终端设备根据网络配置的基本接收功率以及静态的格式偏置参数和当前测量到的路损来计算。经配置的终端设备的PUCCH发送功率在到达网络设备侧后通常能够达到网络设备的期望接收功率。

2、PDSCH信道传输机制

参考图2,网络设备可以通过PDSCH信道向终端设备传输下行数据,终端设备接收到PDSCH数据包后进行CRC校验,并通过PUCCH通道将CRC校验的结果反馈给网络设备。具体的,若终端设备对接收到的PDSCH解码CRC正确,则终端设备通过PUCCH信道向网络设备反馈ACK信息(如图2所示:PUCCH,ACK),指示网络设备可以调度传输新的PDSCH数据包;若终端设备未接收到PDSCH,或者接收到PDSCH且对PDSCH解码CRC错误,则通过PUCCH信道向网络设备反馈NACK信息(如图2所示:PUCCH,NACK),指示网络设备需要调度重传PDSCH数据包。

对于每个传输的PDSCH数据包,均携带如下两个参数:混合自动重传请求(Hybrid Automatic Repeat request,HARQ)进程号(以下简称为HARQ ID)和新数据指示(New Data Indicator,NDI)值。HARQ ID通过HARQ ID字段指示,NDI值通过NDI字段指示。这两个参数共同用于指示当前传输的PDSCH数据包是新传还是重传。

其中,HARQ ID字段用于指示当前传输的PDSCH数据包属于哪个HARQ进程。示例性的,若当前传输的PDSCH数据包携带的HARQ ID为HARQ 0,则表示当前传输的PDSCH数据包属于进程号为0的HARQ进程,即该PDSCH数据包是通过该HARQ进程传输的。

由于每个HARQ进程都会维护一个NDI字段,因此通过对比同一HARQ进程对应的NDI字段是否相同来确定该HARQ进程传输的PDSCH是重传还是新传。也就是说,对于同一个HARQ进程内接收到的连续两个PDSCH数据包,终端设备可以通过比对NDI字段,确定网络设备侧调度了重传还是新传。具体的,如果NDI字段相同,则表示网络设备侧调度了重传;如果NDI字段不同,则表示网络设备侧调度了新传。其中,NDI字段可以取值0或1。

示例性的,终端设备先接收到网络设备下发的PDSCH数据及(HARQ 7,NDI 0),然后接收到PDSCH数据及(HARQ 7,NDI 0),通过比对可知HARQ进程号相同且NDI值相同,终端设备可以判断当前接收到的PDSCH数据为重传。

再示例性的,终端设备先接收到网络设备下发的PDSCH数据包及(HARQ 2,NDI 1),然后接收到PDSCH数据包及(HARQ 2,NDI 1),通过比对可知HARQ进程号相同且NDI值相同,终端设备可以判断当前接收到的PDSCH数据包为重传。

又示例性的,终端设备先接收到网络设备下发的PDSCH数据及(HARQ 5,NDI 0),然后接收到PDSCH数据包及(HARQ 5,NDI 1),通过比对可知HARQ进程号相同但NDI值不同,终端设备可以判断当前接收到的PDSCH数据包为新传。

还示例性的,终端设备先接收到网络设备下发的PDSCH数据及(HARQ 1,NDI 1),然后接收到PDSCH数据包及(HARQ 1,NDI 0),通过比对可知HARQ进程号相同但NDI值不同,终端设备可以判断当前接收到的PDSCH数据包为新传。

可以理解,上述NDI字段指示的NDI值是网络设备在接收到终端设备发送的ACK/NACK信息后根据ACK/NACK信息确定的,进而网络设备将确定的NDI值下发给终端设备,以指示终端设备本次下发的数据为重传或新传。

示例性的,若网络设备接收到终端设备发送的NACK信息,则网络设备确定NDI字段指示的NDI值保持不变(例如NDI值保持为0,或者NDI值保持为1)并将该NDI值下发给终端设备,以指示终端设备本次下发的数据为重传。再示例性的,若网络设备接收到终端设备发送的ACK信息,则网络设备确定NDI字段指示的NDI值改变(例如NDI值从0变为1,或者NDI值从1变为0)并将改变后的NDI值下发给终端设备,以指示终端设备本次下发的数据为新传。

然而,在终端设备和网络设备的通信过程中,可能存在下述网络设备侧重传调度异常的情况:如图3所示,在终端设备对PDSCH数据包解码CRC正确且在PUCCH信道上反馈了ACK信息之后,终端设备仍然会接收到网络设备调度重传的PDSCH数据包;若终端设备在PUCCH信道上继续反馈ACK信息,则终端设备又再次接收到网络设备调度重传的PDSCH数据包,网络设备如此往复连续多次调度重传PDSCH(以下称之为PDSCH调度异常场景),这样的PDSCH调度异常场景会由于大量的传输信令占用大量网络资源,进而在资源有限的情况下可能会引起无线信道阻塞,从而影响双方的正常通信。

下面分析导致PDSCH调度异常场景出现的可能原因,包括但不限于以下几种原因:

原因一,网络设备可能存在问题。

例如,网络设备对PUCCH的发送功率的控制出现异常(简称为PUCCH功控异常):网络设备向终端设备发送TPC指令以指示终端设备降低PUCCH的发送功率。其中,由于PUCCH的发送功率低,导致网络设备接收到PUCCH的信噪比(signal noise ratio,SNR)低,从而网络设备可能会未接收到终端设备通过PUCCH信道传输的ACK信息,或者网络设备接收到ACK信息但未识别成功,因此网络设备会调度重传PDSCH。

再例如,网络设备下行PDSCH调度出现异常,在应该调度新传PDSCH时,仍然调度重传PDSCH。

原因二,终端设备可能存在问题,例如终端设备存在硬件问题,导致PUCCH的发送功率低。由于PUCCH的发送功率低,导致网络设备接收到PUCCH的SNR低,从而网络设备可能会未接收到通过PUCCH信道传输的ACK信息,或者网络设备接收到ACK信息但未识别成功,因此网络设备会调度重传PDSCH。

原因三,由于网络干扰(例如网络设备之间的干扰)较高,导致网络设备未接收到终端设备通过PUCCH信道传输的ACK信息,或者网络设备接收到ACK信息但未识别成功,因此网络设备会调度重传PDSCH。

综上,终端设备在接收到网络设备发送的PDSCH并CRC正确后,通过PUCCH向终端设备反馈ACK信息,由于上述三种原因中任一种原因或其他原因,导致网络设备未接收到终端设备通过PUCCH信道传输的ACK信息,或者网络设备接收到ACK信息但未识别成功,因此连续多次调度重传PDSCH。

鉴于上述PDSCH调度异常场景,本申请实施例提供一种处理下行信道异常重传的方法,在终端设备发现在第一PUCCH信道上反馈了ACK信息之后,网络设备连续多次重传下行信道的调度异常的情况下,终端设备可以将从当前的服务小区切换到邻小区,以避免无线信道阻塞,从而保证终端设备的正常通信服务。

并且,鉴于上述PDSCH调度异常场景,本申请实施例还提供另一种处理下行信道异常重传的方法,在终端设备发现在第一PUCCH信道上反馈了ACK信息之后,网络设备连续多次重传第一PDSCH的情况下,若该PDSCH调度异常场景是由于网络设备下发的TPC指令使得第一PUCCH的发送功率下降过度引起的,则终端设备可以根据至少一个TPC信息,增大第一PUCCH的发送功率,使得网络设备能够接收到通过第一PUCCH传输的ACK信息,避免网络设备再次重传第一PDSCH信道,从而保证终端设备与网络设备的正常通信。

下面结合附图,通过具体的实施例及其应用场景对本发明实施例提供的一种处理下行信道异常重传的方法进行详细地说明。

实施例一

基于如图1所示的通信系统,本发明实施例提供一种处理下行信道异常重传的方法。图4是本申请实施例提供的处理下行信道异常重传的方法100的流程图。如图4所示,该方法包括下述的步骤S110至S160。

S110,网络设备向终端设备发送第一PDSCH,终端设备接收网络设备发送的第一PDSCH。

需要说明的是,本文中所描述的网络设备向终端设备发送第一PDSCH可以理解为:网络设备向终端设备发送第一PDSCH数据包,也可以理解为网络设备通过第一PDSCH信道向终端设备发送下行数据。即,本文中的第一PDSCH指的是下行数据包,第一PDSCH信道也指的是下行数据包。

本申请实施例中,针对本次传输的第一PDSCH,网络设备还下发对应的HARQ ID信息和NDI信息,简称为参数(HARQ ID,NDI),用于指示该第一PDSCH是重传数据还是新传数据。其中,参数(HARQ ID,NDI)可以通过PDCCH信道传输。

如上面PDSCH信道传输机制所述的方式,终端设备在接收到第一PDSCH之后,将该第一PDSCH的相关参数(HARQ ID,NDI)与本地存储的上次接收到的第一PDSCH的相关参数进行比对,以判断本次接收到的第一PDSCH为新传还是重传。

S120,终端设备对第一PDSCH解码正确,向网络设备发送ACK信息。

其中,终端设备可以采用CRC校验方式对第一PDSCH解码,若CRC校验正确,则生成ACK信息。即,该ACK信息用于指示第一PDSCH解码正确。

本申请实施例中,终端设备可以通过PUCCH信道,发送第一PDSCH的ACK信息。

若网络设备接收到第一PDSCH的ACK信息且识别成功,则认为终端设备对第一PDSCH解码正确,因此网络设备会向终端设备新传数据。然而,在实际过程中,终端设备向网络设备发送了ACK信息,但是由于某种原因或因素的影响(如上文提到的原因一至三中的任一种),终端设备反馈了ACK信息但是网络设备未接收到ACK信息的情况;或者,终端设备反馈了ACK信息但是网络设备接收到ACK信息但未识别成功的情况,在此情况下,网络设备会向终端设备重传第一PDSCH。例如,由于PUCCH的发送功率太低(这可能是由于网络设备出现PUCCH功控异常而导致的),这样网络设备接收PUCCH的接收功率太低,使得网络设备可能会未接收到ACK信息,或者接收到ACK信息但未识别成功,这样网络设备会向终端设备重传第一PDSCH。

S130,网络设备向终端设备重传第一PDSCH,终端设备接收重传的第一PDSCH。

其中,针对本次传输的第一PDSCH,网络设备同样会下发对应的参数(HARQ ID,NDI),该参数(HARQ ID,NDI)可以用于指示该第一PDSCH是重传数据。

需要说明的是,在终端设备接收重传的第一PDSCH之后,进一步的,终端设备和网络设备可以重复执行上述步骤S120至S130,即:终端设备对接收重传的第一PDSCH解码,在解码正确的情况下得到第一PDSCH的ACK信息,并向网络设备发送第一PDSCH的ACK信息;网络设备可能未接收到第一PDSCH的ACK信息,或者接收到ACK信息但未识别成功,则网络设备向终端设备再次重传第一PDSCH,相应地终端设备接收重传的第一PDSCH。如此反复,网络设备可能多次向终端设备重传第一PDSCH,相应地终端设备多次接收到网络设备重传的第一PDSCH。

S140,当至少一次重传的第一PDSCH满足第一预设条件时,终端设备从当前的服务小区切换到目标小区。

本申请实施例中,由于上述列举的任一种原因或其他原因,导致网络设备未接收第一PDSCH的ACK信息,或者接收到ACK信息但未识别成功,即认为终端设备未正确接收第一PDSCH,因此网络设备会向终端设备重传第一PDSCH。并且,网络设备可能会至少一次向终端设备重传第一PDSCH,相应地终端设备可能会至少一次接收到重传的第一PDSCH。对此,终端设备可以对向网络设备发送ACK信息后仍接收到重传的第一PDSCH的情况进行统计,并进一步判断接收到的至少一次重传的第一PDSCH是否满足第一预设条件。若接收到的至少一次重传的第一PDSCH满足第一预设条件,则终端设备发现PDSCH调度异常场景(或者称为PDSCH CRC OK重传现象),在此情况下终端设备从当前的服务小区切换到目标小区。

终端设备判断第一PDSCH是否为重传的方式可以参见上文中所提到的判断重传的方式,即终端设备在接收到第一PDSCH之后,可以将第一PDSCH的参数(HARQ ID,NDI)与本地存储的上次接收到的第一PDSCH的相关参数进行比对,以判断本次接收到的第一PDSCH是否为重传。例如,若本次接收到的第一PDSCH的(HARQ ID,NDI)和上次接收到的第一PDSCH的(HARQ ID,NDI)相同,即HARQ ID相同且NDI相同,则终端设备本次接收到的第一PDSCH为重传。

示例性的,假设第一PDSCH的相关参数为(HARQ 0,NDI 1),上次接收到的第一PDSCH的相关参数为(HARQ 0,NDI 1),终端设备连续两次接收到的PDSCH的相关参数相同,那么终端设备可以确定本次接收到的第一PDSCH为重传。

可选的,上述第一预设条件可以为用于采用第一PDSCH的重传信息判断是否出现PDSCH调度异常场景的判断条件。例如,第一预设条件可以为在第一预设时长内接收到第一PDSCH的重传次数大于第一预设次数。或者,第一预设条件可以为在第二预设时长内接收到的第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比大于第一预设占比,或者,第一预设条件可以为第一累计次数大于第二预设次数,该第一累计次数为第一占比连续大于第一预设占比的累计次数。需要说明的是,以上列举的预设条件为从不同角度判断PDSCH调度异常场景的条件,可以理解,在实际实现时,本申请实施例包括但不限于上述列举的预设条件,第一预设条件可以是协议规定的或者是终端设备与网络设备协商确定的,本申请不予限制。

进一步的,结合上述列举的第一预设条件,在S140中,当至少一次重传的第一PDSCH满足第一预设条件,终端设备从当前的服务小区切换到目标小区的方式有以下至少三种的可选方式:

方式一,若终端设备在第一预设时长内接收到第一PDSCH的重传次数(或者称为PDSCH CRC OK重传次数)大于第一预设次数,则终端设备从当前的服务小区切换到目标小区。

终端设备可以统计第一预设时长内接收到第一PDSCH的重传次数,若统计的次数大于第一预设次数,则终端设备发现PDSCH调度异常场景,在此情况下终端设备从当前的服务小区切换到目标小区,以避免PDSCH调度异常场景。

示例性的,以第一预设时长为100毫秒(ms)、第一预设次数为5次为例,若终端设备在100ms内接收到第一PDSCH 10次(大于第一预设次数5次),则终端设备发现PDSCH调度异常场景,进而终端设备从当前的服务小区切换到目标小区。

需要说明的是,上述第一预设时长和第一预设次数可以是协议规定的或者是终端设备与网络设备协商确定的,本申请不予限制。

方式二,若终端设备在第二预设时长内接收到的第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比大于第一预设占比,则终端设备从当前的服务小区切换到目标小区。其中,上述PDSCH包括第一PDSCH。

终端设备可以统计第二预设时长内接收到PDSCH的总次数以及接收到第一PDSCH的重传次数,并计算接收到第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比。若计算得到的第一占比大于第一预设占比,则终端设备发现PDSCH调度异常场景,在此情况下终端设备从当前的服务小区切换到目标小区,以避免PDSCH调度异常场景。

示例性的,以第二预设时长为100ms、第一预设占比为70%为例,若终端设备在100ms内接收到PDSCH 10次,其中接收到第一PDSCH的重传次数为8次,终端设备计算得到第一占比为80%(大于第一预设占比70%),则终端设备发现PDSCH调度异常场景,进而终端设备从当前的服务小区切换到目标小区。

需要说明的是,上述第二预设时长和第一预设占比可以是协议规定的或者是终端设备与网络设备协商确定的,本申请不予限制。

方式三,若第一累计次数大于第二预设次数,该第一累计次数为上述第一占比连续大于第一预设占比的累计次数,则终端设备从当前的服务小区切换到目标小区。

终端设备可以周期性地计算在第二预设时长内接收到第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比,并且统计第一占比大于第一预设占比的累计次数。若第一占比连续大于第一预设占比的累计次数大于第二预设次数,则终端设备发现PDSCH调度异常场景,在此情况下终端设备从当前的服务小区切换到目标小区,以避免PDSCH调度异常场景。与上述方式一和方式二相比,通过上述方式三进行判断能够提升发现PDSCH调度异常场景的准确性。

图5示出了终端设备判断第一PDSCH的重传率是否满足第一预设条件的示意性流程图。参考图5,以T1 ms为一次评估周期(即上述的第二预设时长),终端设备统计T1 ms内接收到的PDSCH包的数量;若PDSCH包的数量超过N1,则进一步计算其中在终端设备反馈ACK信息后接收到的PDSCH包的占比(称为PDSCH重传占比),如果PDSCH重传占比超过P1(即上述的第一预设占比),则场景计数器加1,如果第一PDSCH的占比未超过P1,则场景计数器清零;若场景计数器的次数达到K1次(即上述的第二预设次数),则终端设备确认发现问题场景,即PDSCH调度异常场景。

示例性的,以第二预设时长为100ms、第一预设占比为70%,第二预设次数为5次为例,若终端设备统计得到第一占比(即在第二预设时长内接收到第一PDSCH的重传次数占接收到PDSCH的总次数的占比)周期性地连续大于第一预设占比70%的累计次数为6(大于第二预设次数为5次),则终端设备发现PDSCH调度异常场景,进而终端设备从当前的服务小区切换到目标小区。

需要说明的是,上述第一预设占比和第二预设次数可以是协议规定的或者是终端设备与网络设备协商确定的,本申请不予限制。

还需要说明的是,本申请实施例中,在终端设备确定至少一次重传的第一PDSCH满足第一预设条件的情况下,即发现PDSCH调度异常场景,这种PDSCH调度异常场景可能是由上述列举的任一种原因或其他原因引起的,在此情况下终端设备可以从当前的服务小区切换到邻小区,以避免该PDSCH调度异常场景,从而可以节省信令开销,减少网络资源的浪费。

进一步的,本申请实施例中,终端设备在发现PDSCH调度异常场景之后,可以将当前的服务小区标记为问题小区,并触发从当前的服务小区切换到目标小区的动作。示例性的,终端设备从当前的服务小区切换到目标小区(上述步骤140)的可能实现方式包括但不限于下述列举的三种方式。

方式一:终端设备可以通过向网络设备发送测量报告(其中仅包含邻小区的信号质量信息)的方式,请求从当前的服务小区切换到目标小区(例如邻小区)。下面结合图6描述终端设备从当前的服务小区切换到目标小区的方法200,方法200包括:

S210,终端设备向网络设备发送第一测量报告,网络设备接收终端设备发送的第一测量报告。

其中,在终端设备发现PDSCH调度异常场景之后,终端设备可以测量至少一个邻小区的信号质量信息,并通过第一测量报告的形式发送给网络设备。

其中,该第一测量报告包括至少一个邻小区的信号质量信息。信号质量信息用于指示小区的信号质量。其中,信号质量信息可以指示参考信号接收功率(reference signal received power,RSRP)、参考信号接收质量(reference signal received quality,RSRQ)或信号干扰噪声比(signal to noise and interference ratio,SINR)。其中RSRP可以是同步信号参考信号接收功率(synchronization signal-RSRP,SS-RSRP),也可以是信道状态信息参考信号接收功率(channel state information-RSRP,CSI-RSRP)。RSRQ可以是同步信号参考信号接收质量(synchronization signal-RSRQ,SS-RSRQ),也可以是CSI-RSRQ。SINR可以是同步信号信号干扰噪声比(synchronization signal-SINR,SS-SINR),也可以是CSI-SINR。

其中,该第一测量报告还包括至少一个邻小区各自对应的物理小区标识(physical cell identifier,PCI)。

S220,网络设备根据至少一个邻小区的信号质量信息确定目标小区。

示例性的,网络设备可以将该至少一个邻小区的信号质量信息进行对比,将该至少一个邻小区中信号质量最优的邻小区确定为目标小区。

S230,网络设备向终端设备发送的第一切换指示消息,终端设备接收网络设备发送的第一切换指示消息。

其中,该第一切换指示消息用于指示终端设备从当前的服务小区切换到目标小区。当然,该第一切换指示消息中包括目标小区的PCI。

S240,终端设备根据第一切换指示消息,从当前的服务小区切换到目标小区。

本申请实施例中,终端设备在发现PDSCH调度异常场景的情况下,通过向网络设备上传仅包含邻小区信号质量信息的测量报告,请求从当前的服务小区切换到邻小区,以避免PDSCH调度异常场景,从而可以节省信令开销,减少网络资源的浪费。

方式二:终端设备可以通过向网络设备发送测量报告(其中包含服务小区的信号质量信息和邻小区的信号质量信息)的方式,请求从当前的服务小区切换到目标小区(例如邻小区)。下面结合图7描述终端设备从当前的服务小区切换到目标小区的方法300,方法300包括:

S310,终端设备测量至少一个小区的信号质量信息。

其中,该至少一个小区的信号质量信息包括服务小区的第一信号质量信息以及该至少一个小区中除服务小区之外的小区的第二信号质量信息。

S320,若第一信号质量信息指示的信号质量优于第二信号质量信息指示的信号质量,则终端设备调整服务小区的第一信号质量信息,使得第二信号质量信息指示的信号质量优于调整后的第一信号质量信息指示的信号质量。

可选的,上述终端设备调整服务小区的第一信号质量信息的方式包括但不限于以下两种实现方式:

第一实现方式,终端设备可以将当前的服务小区的第一信号质量信息调整为预设数值。例如,终端设备可以将RSRQ调整为零值,或者协议规定的最低门限值。

第二实现方式,终端设备可以将当前的服务小区的信号质量调整为比邻小区相差一个delta,该delta具体数值可以根据网络配置的测量偏移量(offset)参数确定。

需要说明的是,测量事件不同(例如,测量事件可以为A2事件、A3事件或A4事件),则网络配置的测量offset参数的数值不同。

S330,终端设备向网络设备发送第二测量报告,网络设备接收终端设备发送的第二测量报告。

其中,第二测量报告包括调整后的第一信号质量信息以及第二信号质量信息。当然,该第二测量报告还包括上述至少一个小区各自对应的PCI。

S340,网络设备根据第二测量报告确定目标小区。

示例性的,网络设备可以将调整后的第一信号质量信息以及第二信号质量信息进行对比,将该至少一个小区中信号质量最优的小区(即服务小区的邻小区)确定为目标小区。

S350,网络设备向终端设备发送第二切换指示消息,终端设备接收网络设备发送的第二切换指示消息。

其中,第二切换指示消息用于指示终端设备从当前的服务小区切换到目标小区。当然,该第二切换指示消息中包括目标小区的PCI。

S360,终端设备根据第二切换指示消息,从当前的服务小区切换到目标小区。

与上述方式一不同的是,方式二通过采用调整测量报告的方式,使得邻小区的信号质量信息指示的信号质量优于调整后的服务小区的信号质量信息指示的信号质量,进而终端设备可以从当前的服务小区切换到邻小区。

本申请实施例中,终端设备在发现PDSCH调度异常场景的情况下,通过调整测量报告的方式,确保从当前的服务小区切换到邻小区,以避免PDSCH调度异常场景,从而可以节省信令开销,减少网络资源的浪费。

方式三

终端设备在发现PDSCH调度异常场景之后,通过无线资源控制(radio resource control,RRC)层将当前服务小区标记为问题小区,并从连接态切换为空闲态,触发小区重选。终端设备在空闲态下通过监测邻小区和当前服务小区的信号质量以选择一个最好的小区提供服务。由于当前服务小区被标记为问题小区,因此终端设备会排除问题小区,在除服务小区之外的小区中重新选择进行驻留。如此,实现终端设备从当前的服务小区切换到目标小区,实现小区重建,快速进行自愈恢复,确保语音和数据业务能够正常。

需要说明的是,上述小区切换方式为示例性的列举,可以理解,在实际实现时,本申请实施例还可以采用其他小区切换方式实现终端设备从当前的服务小区切换到邻小区的目的。具体可以根据实际使用需求确定,本申请实施例不作限定。

本申请实施例中,上述实施例一涉及终端设备的物理层下行模块和RRC层。参考图8,物理层下行模块检测到问题场景(即PDSCH调度异常场景),并通过问题场景指示接口通知RRC层;RRC层在收到问题场景指示后进行邻小区信号评估并进行问题场景逃生处理。具体的,RRC层在接收到物理层的指示后,评估邻小区的参考信号质量,例如参考信号接收功率(reference signal receiving power,RSRP)或者SNR,将当前的服务小区标记为问题小区,并通过调整测量报告或触发重建等方式来进行小区切换逃生。

本申请实施例提供的处理下行信道异常重传的方法,在终端设备发现在第一PUCCH信道上反馈了ACK信息之后,网络设备连续多次重传下行信道的调度异常的情况下(即PDSCH调度异常场景,可能由PUCCH功控异常或其他因素等导致),终端设备可以将从当前的服务小区切换到邻小区,以避免PDSCH调度异常场景,从而可以节省信令开销,减少网络资源的浪费。

需要说明的是,PDSCH调度异常场景可能是由上述的原因一至三或其他原因引起的,例如,PDSCH调度异常场景可能是由网络设备的PUCCH功控异常引起的,也可能是由网络设备之间的干扰引起的,以上描述的处理下行信道重传异常的方法并不考虑该PDSCH调度异常场景是由于什么原因引起的,只要终端设备发现PDSCH调度异常场景,则从当前的服务小区切换到目标小区(即至少一个邻小区中的一个邻小区)。

可选的,终端设备在发现PDSCH调度异常场景之后,可以进一步确定引起PDSCH调度异常场景的原因,进而在确定引起PDSCH调度异常场景的原因(例如PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的)之后,终端设备确定有必要从当前的服务小区切换到目标小区,然后再执行从当前的服务小区切换到目标小区的动作,这样提升了解决问题场景的准确性。

示例性的,结合图4,如图9所示,本申请实施例中,上述步骤140具体可以通过下述的步骤S140A实现。

S140A、若至少一次重传的第一PDSCH满足第一预设条件,且至少一个TPC信息满足第二预设条件,则终端设备从当前的服务小区切换到目标小区。

其中,该至少一个TPC信息中的每个TPC信息用于指示将第一PUCCH的发送功率调整(例如上调或下调)一定数值,具体可以参考上文中的公式(1)及上文对TPC的相关描述。示例性的,至少一个TPC信息包括第一TPC信息( 1dBm)、第二TPC信息(-1dBm)和第三TPC信息( 1dBm),其中第一TPC信息用于指示将第一PUCCH的发送功率上调或增大1dBm,第二TPC信息用于指示将第一PUCCH的发送功率下调或减小1dBm,第三TPC信息用于指示将第一PUCCH的发送功率上调或增大1dBm。

需要说明的是,上述至少一个TPC信息为网络设备之前多次下发给终端设备的信息,终端设备保存有至少一个TPC信息;在需要判断至少一个TPC信息满足第二预设条件时,终端设备可以从本地获取该至少一个TPC信息。

需要说明的是,上述至少一个TPC信息、第一PUCCH的发送功率、第一PUCCH和第一PDSCH的ACK信息之间存在下述关联关系:终端设备可以根据至少一个TPC信息,确定发送第一PUCCH的发送功率。进一步的,终端设备采用确定的发送功率,通过第一PUCCH向网络设备发送ACK信息。由于上述第一PDSCH的ACK信息是通过第一PUCCH传输的,如果第一PUCCH的发送功率过低(可能由于PUCCH功控异常导致),会引起网络设备未接收到终端设备通过第一PUCCH信道传输的ACK信息,或者网络设备接收到ACK信息但未识别成功,从而导致第一PDSCH重传。

本申请实施例中,终端设备通过判断至少一个TPC信息是否满足第二预设条件,可以判断网络设备通过下发TPC信息调整PUCCH的发送功率的机制是否出现异常。具体的,若至少一个TPC信息满足第二预设条件,则可以确定网络设备通过下发TPC信息调整网络设备对PUCCH的发送功率的调节机制出现异常。

示例性的,网络设备下发TPC信息指示终端设备下调第一PUCCH的发送功率,使得下调后的第一PUCCH的发送功率低于预设功率阈值,导致网络设备接收到第一PUCCH的接收功率过低,进而导致网络设备未接收到终端设备通过第一PUCCH信道传输的ACK信息,或者网络设备接收到ACK信息但未识别成功,进而向终端设备重传第一PDSCH,由此引起PDSCH调度异常场景。

也就是说,若至少一次重传的第一PDSCH满足第一预设条件,则说明存在PDSCH调度异常场景;进一步判断引起PDSCH调度异常场景的原因:若至少一个TPC信息满足第二预设条件,则说明该PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的,因此终端设备确定有必要从当前的服务小区切换到目标小区,然后再执行从当前的服务小区切换到目标小区的动作。

可选的,上述终端设备判断至少一个TPC信息是否满足第二预设条件的方式包括以下至少四种可能的可选方式。

方式一,若至少一个TPC信息中对应的功率下调量的累计值与功率上调量的累计值之间的比值的绝对值大于第一预设阈值,则确定至少一个TPC信息满足第二预设条件。

可选的,至少一个TPC信息中各个TPC信息指示的功率下调量或功率上调量可以是协议规定的或者是终端设备与网络设备协商确定的,本申请不予限制。

示例性的,上述至少一个TPC信息中的一个TPC信息可以指示功率下调量为1dBm,用于指示将第一PUCCH的发送功率减小1dBm,表示为-1。或者,上述至少一个TPC信息中的一个TPC信息可以指示功率上调量为1dBm,用于指示将第一PUCCH的发送功率增大1dBm,表示为 1。

示例性的,以第一预设阈值为2为例,假设至少一个TPC信息中对应的功率下调量的累计值为-10,功率上调量的累计值为 4,则功率下调量的累计值与功率上调量的累计值之间的比值的绝对值为2.5(大于第一预设阈值2),那么认为至少一个TPC信息满足第二预设条件,可以确定该PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的,因此终端设备确定有必要从当前的服务小区切换到目标小区。

方式二,若至少一个TPC信息中对应的功率下调量和功率上调量的总累计值小于第二预设阈值,则确定至少一个TPC信息满足第二预设条件。

示例性的,以第二预设阈值为-2为例,假设至少一个TPC信息中对应的功率下调量的累计值为-10,功率上调量的累计值为 4,则功率下调量和功率上调量的总累计值为-6(小于第二预设阈值-2),那么认为至少一个TPC信息满足第二预设条件,可以确定该PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的,因此终端设备确定有必要从当前的服务小区切换到目标小区。

方式三,若至少一个TPC信息中对应的功率下调次数与功率上调次数之间的比值大于第三预设阈值,则确定至少一个TPC信息满足第二预设条件。

其中,假设TPC信息指示的功率下调量为1dBm,那么功率下调次数即代表功率下调量的累计值的绝对值;同理,假设TPC信息指示的功率上调量为1dBm,那么功率上调次数即代表功率上调量的累计值的绝对值。

示例性的,以第三预设阈值为2为例,假设至少一个TPC信息中对应的功率下调次数为10,功率上调量次数为4,则功率下调次数与功率上调次数之间的比值为2.5(大于第三预设阈值2),那么认为至少一个TPC信息满足第二预设条件,可以确定该PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的,因此终端设备确定有必要从当前的服务小区切换到目标小区。

方式四,若至少一个TPC信息中对应的功率下调次数与功率调整总次数之间的比值大于第四预设阈值,则确定至少一个TPC信息满足第二预设条件。

示例性的,以第四预设阈值为0.6为例,假设至少一个TPC信息中对应的功率下调次数为10,功率调整总次数为14,则功率下调次数与功率调整总次数之间的比值约为0.7(大于第四预设阈值0.6),那么认为至少一个TPC信息满足第二预设条件,可以确定该PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的,因此终端设备确定有必要从当前的服务小区切换到目标小区。

需要说明的是,上述第一预设阈值、第二预设阈值、第三预设阈值和第四预设阈值可以是协议规定的或者是终端设备与网络设备协商确定的,本申请不予限制。

还需要说明的是,上述四种方式只是举例描述,本申请实施例对具体判断条件的形式并不作任何限定。

本申请实施例中,若终端设备接收到重传的第一PDSCH满足预设条件,即发现PDSCH调度异常场景,则进一步判断PDSCH调度异常场景是否由网络设备的PUCCH功控异常引起的,这样终端设备确定有必要从当前的服务小区切换到目标小区,以避免该PDSCH调度异常场景。因此,在判断PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的情况下,终端设备可以从当前的服务小区切换到目标小区,避免该PDSCH调度异常场景,从而可以节省信令开销,减少网络资源的浪费。

实施例二

本申请实施例中,在终端设备判断PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的情况下,终端设备可以采取与上述处理下行信道重传异常的方法不同的方法,例如终端设备根据至少一个TPC信息,调整(例如增大)第一PUCCH的发送功率,以使得网络设备对接收到通过第一PUCCH传输的ACK信息,避免网络设备再次重传第一PDSCH信道,从而保证终端设备与网络设备的正常通信。

下面结合附图,通过具体的实施例及其应用场景对本发明实施例提供的另一种处理下行信道异常重传的方法进行详细地说明。基于如图1所示的通信系统,本发明实施例提供另一种处理下行信道异常重传的方法。图10是本申请实施例提供的处理下行信道异常重传的方法400的流程图。如图10所示,该方法400包括下述的步骤S410至S440:

S410-S430同上述的步骤S110-S130。

S440、若至少一次重传的第一PDSCH满足第一预设条件,且至少一个TPC信息满足第二预设条件,则终端设备根据该至少一个TPC信息,增大第一PUCCH的发送功率。

其中,该至少一个TPC信息中的每个TPC信息用于指示调整(例如上调或下调)第一PUCCH的发送功率,具体可以参考上文中的公式(1)及上文对TPC的相关描述,此处不再赘述。

需要说明的是,上述至少一个TPC信息为网络设备之前多次下发给终端设备的功率调整信息,相应地终端设备保存有至少一个TPC信息;在需要判断至少一个TPC信息满足第二预设条件时,终端设备可以从本地获取该至少一个TPC信息。

本申请实施例中,通过先判断至少一次重传的第一PDSCH是否满足第一预设条件,确定是否存在PDSCH调度异常场景;在确定存在PDSCH调度异常场景的情况下,进一步判断引起PDSCH调度异常场景的原因:若至少一个TPC信息满足第二预设条件,则说明该PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的,具体的,通过判断至少一个TPC信息是否满足第二预设条件,可以判断网络设备通过下发TPC信息调整PUCCH的发送功率的机制是否出现异常。具体的,若至少一个TPC信息满足第二预设条件,则可以确定网络设备通过下发TPC信息调整PUCCH的发送功率的机制出现异常。

示例性的,网络设备下发TPC信息指示终端设备下调PUCCH的发送功率,例如多次下发指示下调PUCCH的发送功率的TPC信息,使得下调后的PUCCH的发送功率低于预设功率阈值,导致网络设备接收到PUCCH的接收功率过低,进而导致网络设备未接收到终端设备通过PUCCH信道传输的ACK信息,或者网络设备接收到ACK信息但未识别成功,进而向终端设备重传第一PDSCH,由此引起PDSCH调度异常场景。

在判断PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的情况下,终端设备可以根据至少一个TPC信息,增大第一PUCCH的发送功率,避免该PDSCH调度异常场景,从而可以节省信令开销,减少网络资源的浪费。

可选的,上述至少一个TPC信息可以指示至少一个功率调整量的累计值,即上文公式(1)中的g(i)。其中,功率调整量包括功率上调量(例如 1)和功率下调量(例如-1),即至少一个TPC信息可以指示功率上调量和功率下调量的累计值。如上文所述,TPC信息指示的功率下调量或功率上调量可以是协议规定的或者是终端设备与网络设备协商确定的,本申请不予限制。

需要说明的是,在至少一个TPC信息满足第二预设条件的情况下,功率下调量的累计值大于功率上调量的累计值,也就是说,功率下调量和功率上调量的总累计值g(i)为负值。

相应的,上述终端设备根据至少一个TPC信息,增大第一PUCCH的发送功率的步骤包括:终端设备将至少一个功率调整量的累计值g(i)调整为处于预设数值范围内,以增大第一PUCCH的发送功率,且增大后的第一PUCCH的发送功率大于预设功率阈值。

其中,预设数值范围和预设功率阈值可以是协议规定的或者是终端设备与网络设备协商确定的,本申请不予限制。例如,预设数值范围可以为[-2dBm, 2dBm]。

可选的,终端设备可以将该至少一个功率调整量的累计值调整为零。例如,由于总累计值g(i)为负值,终端设备可以将g(i)置零,从而增大第一PUCCH的发送功率,将第一PUCCH的功控模式调整为开环功控模式。

需要说明的是,对于至少一次重传的第一PDSCH满足第一预设条件,以及至少一个TPC信息满足第二预设条件的描述具体可以参见上面方法实施例中对至少一次重传的第一PDSCH满足第一预设条件,以及至少一个TPC信息满足第二预设条件的详细描述,此处不再赘述。

本申请实施例提供的处理下行信道异常重传的方法,在终端设备发现PDSCH调度异常场景且该PDSCH调度异常场景是由PUCCH功控异常导致的情况下,终端设备可以根据至少一个TPC信息,增大第一PUCCH的发送功率,以使得网络设备对接收到通过第一PUCCH传输的ACK信息,避免网络设备再次重传第一PDSCH信道,从而保证终端设备与网络设备的正常通信,并且可以避免终端设备进行重建,从而消除重建对业务的影响。

可选的,结合图10,如图11所示,在上述的步骤S440之后,本申请实施例提供的处理下行信道重传异常的方法400还包括下述的步骤S450。

450、终端设备通过第一PUCCH,向网络设备发送第一PDSCH的ACK信息。

本申请实施例中,在终端设备根据至少一个TPC信息,增大第一PUCCH的发送功率之后,终端设备可以按照增大后的第一PUCCH的发送功率,在第一PUCCH信道上发送第一PDSCH的ACK信息,以使得网络设备能够接收到ACK信息,避免网络设备再次重传第一PDSCH信道,从而保证终端设备与网络设备的正常通信。

需要说明的是,在终端设备根据至少一个TPC信息,增大第一PUCCH的发送功率,且终端设备按照增大后的发送功率,向网络设备发送第一PUCCH的情况下,网络设备可能仍然会未接收到终端设备通过PUCCH信道传输的ACK信息,或者网络设备接收到ACK信息但未识别成功,因此网络设备继续调度重传PDSCH,在此情况下,终端设备可以从当前的服务小区切换到目标小区。

示例性的,结合图11,如图12所示,在上述的步骤S460之后,本申请实施例提供的处理下行信道重传异常的方法400还包括:

S460,若终端设备接收到网络设备重传的第一PDSCH,则终端设备从当前的服务小区切换到目标小区。

其中,该目标小区为当前的服务小区的邻小区,该目标小区的信号质量大于预设的信号质量阈值。该预设的信号质量阈值可以是协议规定的或者是终端设备与网络设备协商确定的,本申请不予限制。

若终端设备接收到重传的第一PDSCH满足预设条件,即发现PDSCH调度异常场景,则进一步判断PDSCH调度异常场景是否由网络设备的PUCCH功控异常引起的。在确定PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的情况下,终端设备可以根据至少一个TPC信息,增大第一PUCCH的发送功率。在终端设备增大第一PUCCH的发送功率并向网络设备发送第一PUCCH之后,若网络设备仍然调度重传PDSCH,则终端设备可以从当前的服务小区切换到目标小区,避免该PDSCH调度异常场景,以节省信令开销,减少网络资源的浪费

对于小区切换的具体描述,可以参见上述实施例一中对小区切换的相关描述,此处不再赘述。

上述实施例二涉及终端设备的物理层下行模块和物理层上行模块。参考图13,物理层下行模块进行问题场景的识别,并通过问题场景指示接口和PDSCH重传/新传指示接口通知物理层上行模块;物理层上行模块在收到问题场景指示后,通过查询TPC指令指示的PUCCH发送功率调整量来判断是由PUCCH的功控异常导致的PDSCH调度异常场景,并自主调整PUCCH信道的发送功率进行自愈。

需要说明的是,上述实施例一和实施例二描述了终端设备侧发现PDSCH调度异常场景并对该异常重传进行处理的方法;当然,网络设备侧也可以采用与终端设备侧类似的方法,发现PDSCH调度异常场景并对该异常重传进行处理。

示例性的,基于如图1所示的通信系统,本发明实施例提供一种网络设备处理下行信道异常重传的方法。图14是本申请实施例提供的网络设备处理下行信道异常重传的方法500的流程图。如图14所示,该方法500包括下述的步骤S510至S540:

S510-S530同上述的步骤S110-S130。

S540、若至少一次重传的第一PDSCH满足第一预设条件,且至少一个TPC信息满足第二预设条件,则网络设备向终端设备发送第一消息,该第一消息用于指示终端设备从当前的服务小区切换到目标小区。

其中,网络设备可以预先保存至少一个TPC信息,在判断至少一个TPC信息满足第二预设条件时,从本地获取该至少一个TPC信息;或者,网络设备也可以从终端设备获取至少一个TPC信息,并进一步判断至少一个TPC信息满足第二预设条件。对于如何判断至少一个TPC信息满足第二预设条件的描述,可以参见上述实施例一中的相关描述,此处不再赘述。

需要说明的是,网络设备如何判断至少一次重传的第一PDSCH是否满足第一预设条件,类似于上述方法实施例一中所述终端设备判断至少一次重传的第一PDSCH是否满足第一预设条件的方法,不同之处在于网络设备是统计发送的PDSCH的重传情况,终端设备是统计接收到PDSCH的重传情况。下面示例性描述网络设备判断至少一次重传的第一PDSCH满足第一预设条件的过程:以T2 ms为一次评估周期,网络设备统计T2 ms内发送第一PDSCH的次数,若次数超过N2则为一个有效结果;并统计发送第一PDSCH的次数占发送的PDSCH的总次数的占比(称为重传占比),如果重传占比超过P2,则场景计数器加1,反之则清零;若场景计数器的次数达到K2次,则确认发现PDSCH调度异常场景。

其中,在网络设备向终端设备发送第一消息之前,网络设备可以指示终端设备上报测量报告,并根据终端设备上报的测量报告,确定目标小区,该目标小区为服务小区的一个邻小区,且该邻小区的信号质量大于预设的信号质量阈值。对于小区切换的具体描述,可以参见上述实施例的步骤中对小区切换的相关描述(例如上述的方式一),此处不再赘述。

本申请实施例中,若网络设备判断向终端设备重传的第一PDSCH满足预设条件,即发现PDSCH调度异常场景,则进一步网络设备判断PDSCH调度异常场景是否由网络设备的PUCCH功控异常引起的,这样网络设备确定有必要从当前的服务小区切换到目标小区,以避免该PDSCH调度异常场景。因此,在判断PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的情况下,网络设备可以指示终端设备从当前的服务小区切换到目标小区,避免该PDSCH调度异常场景,从而可以节省信令开销,减少网络资源的浪费。

此外,基于如图1所示的通信系统,本发明实施例还提供一种网络设备处理下行信道异常重传的方法。图15是本申请实施例提供的网络设备处理下行信道异常重传的方法600的流程图。如图15所示,该方法600包括下述的步骤S610至S640:

S610-S630同上述的步骤S110-S130。

S640、若至少一次重传的第一PDSCH满足第一预设条件,且至少一个TPC信息满足第二预设条件,则网络设备向终端设备发送第二消息,该第二消息用于指示根据至少一个TPC信息,增大第一PUCCH的发送功率。

其中,网络设备可以预先保存至少一个TPC信息,在判断至少一个TPC信息满足第二预设条件时,从本地获取该至少一个TPC信息;或者,网络设备也可以从终端设备获取至少一个TPC信息,并进一步判断至少一个TPC信息满足第二预设条件。对于如何判断至少一个TPC信息满足第二预设条件的描述,可以参见上述实施例一中的相关描述,此处不再赘述。

本申请实施例中,若网络设备判断向终端设备重传的第一PDSCH满足预设条件,即发现PDSCH调度异常场景,则进一步网络设备判断PDSCH调度异常场景是否由网络设备的PUCCH功控异常引起的,在判断PDSCH调度异常场景是由网络设备的PUCCH功控异常引起的情况下,网络设备可以指示终端设备根据至少一个TPC信息,增大第一PUCCH的发送功率,以使得网络设备能够接收到通过第一PUCCH传输的ACK信息,避免该PDSCH调度异常场景,从而可以节省信令开销,减少网络资源的浪费。

也需要说明的是,在本申请实施例中,“大于”可以替换为“大于或等于”,“小于或等于”可以替换为“小于”,或者,“大于或等于”可以替换为“大于”,“小于”可以替换为“小于或等于”。

本文中描述的各个实施例可以为独立的方案,也可以根据内在逻辑进行组合,这些方案都落入本申请的保护范围中。

可以理解的是,上述各个方法实施例中由网络设备实现的方法和操作,也可以由可用于网络设备的部件(例如芯片或者电路)实现。上述各个方法实施例中由终端设备实现的方法和操作,也可以由可用于终端设备的部件(例如芯片或者电路)实现。上述各个方法实施例中由核心网设备实现的方法和操作,也可以由可用于核心网设备的部件(例如芯片或者电路)实现。

上文描述了本申请提供的方法实施例,下文将描述本申请提供的装置实施例。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,这里不再赘述。

上文主要从设备与设备之间交互的角度对本申请实施例提供的方案进行了描述。可以理解的是,各个设备,例如发射端设备或者接收端设备,为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的保护范围。

本申请实施例可以根据上述方法示例,对发射端设备或者接收端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有其它可行的划分方式。下面以采用对应各个功能划分各个功能模块为例进行说明。

图16为本申请实施例提供的处理下行信道异常重传的装置700的示意性框图。该装置700可以用于执行上文方法实施例中终端设备所执行的动作。该装置700包括收发模块710和处理模块720。收发模块710用于执行上文方法实施例中终端设备侧的收发相关的操作。收发模块710还可以称为通信接口或通信单元。处理模块720用于进行数据处理,处理模块720用于执行上文方法实施例中终端设备侧的处理相关的操作。

其中,收发模块710,用于接收网络设备发送的第一物理下行共享信道PDSCH;

收发模块710,还用于向网络设备发送第一PDSCH的确认ACK信息,该ACK信息用于指示第一PDSCH解码正确;

收发模块710,还用于接收网络设备至少一次重传的第一PDSCH;

处理模块720,用于当该至少一次重传的第一PDSCH满足第一预设条件时,将装置从当前的服务小区切换到目标小区。

作为一个可选实施例,处理模块720,具体用于:

若收发模块710在第一预设时长内接收到第一PDSCH的重传次数大于第一预设次数,则将装置从当前的服务小区切换到目标小区;或

若收发模块710在第二预设时长内接收到的第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比大于第一预设占比,则将装置从当前的服务小区切换到目标小区;或

若第一累计次数大于第二预设次数,则将装置从当前的服务小区切换到目标小区,该第一累计次数为第一占比连续大于第一预设占比的累计次数。

作为一个可选实施例,处理模块720,具体用于若至少一次重传的第一PDSCH满足第一预设条件,且至少一个传输功率控制TPC信息满足第二预设条件,则将装置从当前的服务小区切换到目标小区,该至少一个TPC信息中的每个TPC信息用于指示调整第一PUCCH的发送功率;

其中,处理模块720还用于根据至少一个TPC信息,确定发送第一PUCCH的发送功率;收发模块710采用确定的发送功率,通过第一PUCCH向网络设备发送ACK信息。

作为一个可选实施例,上述第一预设条件为以下一项:在第一预设时长内接收到第一PDSCH的重传次数大于第一预设次数,或在第二预设时长内接收到的第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比大于第一预设占比,或第一累计次数大于第二预设次数,该第一累计次数为第一占比连续大于第一预设占比的累计次数;

上述第二预设条件为以下一项:该至少一个TPC信息中对应的功率下调量的累计值与功率上调量的累计值之间的比值的绝对值大于第一预设阈值,或该至少一个TPC信息中对应的功率下调量和功率上调量的总累计值小于第二预设阈值,或该至少一个TPC信息中对应的功率下调次数与功率上调次数之间的比值大于第三预设阈值,或该至少一个TPC信息中对应的功率下调次数与功率调整总次数之间的比值大于第四预设阈值。

作为一个可选实施例,收发模块710还用于向网络设备发送第一测量报告,第一测量报告包括至少一个邻小区的信号质量信息;并接收网络设备发送的第一切换指示消息,该第一切换指示消息用于指示终端设备从当前的服务小区切换到目标小区,该目标小区是根据至少一个邻小区的信号质量信息确定的;

处理模块720,具体用于根据第一切换指示消息,从当前的服务小区切换到目标小区。

作为一个可选实施例,处理模块720,还用于测量至少一个小区的信号质量信息,该至少一个小区的信号质量信息包括服务小区的第一信号质量信息以及该至少一个小区中除服务小区之外的小区的第二信号质量信息;若第一信号质量信息指示的信号质量优于第二信号质量信息指示的信号质量,则调整服务小区的第一信号质量信息,使得第二信号质量信息指示的信号质量优于调整后的第一信号质量信息指示的信号质量;

收发模块710,还用于向网络设备发送第二测量报告,该第二测量报告包括调整后的第一信号质量信息以及第二信号质量信息;并接收网络设备发送的第二切换指示消息,该第二切换指示消息用于指示终端设备从当前的服务小区切换到目标小区,该目标小区是根据第二测量报告确定的;

处理模块720,还用于根据第二切换指示消息,从当前的服务小区切换到目标小区。

作为一个可选实施例,处理模块720,具体用于将服务小区标记为问题小区;并从连接态切换为空闲态;且重新选择除服务小区以外的小区进行驻留。

本申请实施例提供的处理下行信道异常重传的方法,在终端设备发现在第一PUCCH信道上反馈了ACK信息之后,网络设备连续多次重传下行信道的调度异常的情况下,终端设备可以将从当前的服务小区切换到邻小区,以避免PDSCH调度异常场景,从而可以节省信令开销,减少网络资源的浪费。

根据本申请实施例的装置700可对应于执行本申请实施例中描述的方法,并且装置700中的单元的上述和其它操作和/或功能分别为了实现方法的相应流程,为了简洁,在此不再赘述。

图17为本申请实施例提供的处理下行信道异常重传的装置800的示意性框图。该装置800可以用于执行上文方法实施例中终端设备所执行的动作。该装置800包括收发模块810和处理模块820。收发模块810用于执行上文方法实施例中终端设备侧的收发相关的操作。收发模块810还可以称为通信接口或通信单元。处理模块820用于进行数据处理,处理模块820用于执行上文方法实施例中终端设备侧的处理相关的操作。

其中,收发模块810,用于接收网络设备发送的第一物理下行共享信道PDSCH;

收发模块810,用于向网络设备发送第一PDSCH的确认ACK信息,该ACK信息用于指示第一PDSCH解码正确,该ACK信息是在第一PUCCH上传输的;

收发模块810,用于接收网络设备至少一次重传的第一PDSCH;

处理模块820,用于若该至少一次重传的第一PDSCH满足第一预设条件,且至少一个传输功率控制TPC信息满足第二预设条件,则根据该至少一个TPC信息,增大第一PUCCH的发送功率;该至少一个TPC信息中的每个TPC信息用于指示调整第一PUCCH的发送功率。

作为一个可选实施例,该至少一个TPC信息指示至少一个功率调整量的累计值;处理模块820,具体用于将该至少一个功率调整量的累计值调整为处于预设数值范围内,以增大第一PUCCH的发送功率。

作为一个可选实施例,处理模块820,具体用于将该至少一个功率调整量的累计值调整为零。

作为一个可选实施例,收发模块810,还用于在处理模块820根据至少一个TPC信息,增大第一PUCCH的发送功率之后,通过第一PUCCH,向网络设备发送第一PDSCH的ACK信息。

作为一个可选实施例,处理模块820,还用于在根据至少一个TPC信息,增大第一PUCCH的发送功率之后,若收发模块810接收到网络设备重传的第一PDSCH,则将装置从当前的服务小区切换到目标小区,该目标小区为当前的服务小区的邻小区,该目标小区的信号质量大于预设的信号质量阈值。

作为一个可选实施例,上述第一预设条件为以下一项:在第一预设时长内接收到第一PDSCH的重传次数大于第一预设次数,或在第二预设时长内接收到的第一PDSCH的重传次数占接收到PDSCH的总次数的第一占比大于第一预设占比,或第一累计次数大于第二预设次数,该第一累计次数为第一占比连续大于第一预设占比的累计次数;

上述第二预设条件为以下一项:上述至少一个TPC信息中对应的功率下调量的累计值与功率上调量的累计值之间的比值的绝对值大于第一预设阈值,或上述至少一个TPC信息中对应的功率下调量和功率上调量的总累计值小于第二预设阈值,或上述至少一个TPC信息中对应的功率下调次数与功率上调次数之间的比值大于第三预设阈值,或上述至少一个TPC信息中对应的功率下调次数与功率调整总次数之间的比值大于第四预设阈值。

本申请实施例提供的处理下行信道异常重传的方法,在终端设备发现PDSCH调度异常场景且该PDSCH调度异常场景是由PUCCH功控异常导致的情况下,终端设备可以根据至少一个TPC信息,增大第一PUCCH的发送功率,以使得网络设备接收到通过第一PUCCH传输的ACK信息,避免网络设备再次重传第一PDSCH,从而保证终端设备与网络设备的正常通信,并且可以避免终端设备进行重建,从而消除重建对业务的影响。

根据本申请实施例的装置800可对应于执行本申请实施例中描述的方法,并且装置800中的单元的上述和其它操作和/或功能分别为了实现方法的相应流程,为了简洁,在此不再赘述。

图18是本申请实施例提供的通信装置900的结构性示意性图。该通信装置900包括:处理器910、存储器920、通信接口930、总线940。

在一种可能的实现方式中,图18所示的装置900中的处理器910可以对应于图16中的装置700中的处理模块720。图18所示的装置900中的通信接口930可以对应于图16中的装置700中的收发模块710。

在一种可能的实现方式中,图18所示的装置900中的处理器910可以对应于图17中的装置800中的处理模块820。图18所示的装置900中的通信接口930可以对应于图17中的装置800中的收发模块810。

其中,该处理器910可以与存储器920连接。该存储器920可以用于存储该程序代码和数据。因此,该存储器920可以是处理器910内部的存储单元,也可以是与处理器910独立的外部存储单元,还可以是包括处理器910内部的存储单元和与处理器910独立的外部存储单元的部件。

可选的,装置900还可以包括总线940。其中,存储器920、通信接口930可以通过总线940与处理器910连接。总线940可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。该总线940可以分为地址总线、数据总线、控制总线等。为便于表示,图18中仅用一条线表示,但并不表示仅有一根总线或一种类型的总线。

应理解,在本申请实施例中,该处理器910可以采用中央处理单元(central processing unit,CPU)。该处理器还可以是其它通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate Array,FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。或者该处理器810采用一个或多个集成电路,用于执行相关程序,以实现本申请实施例所提供的技术方案。

该存储器920可以包括只读存储器和随机存取存储器,并向处理器910提供指令和数据。处理器910的一部分还可以包括非易失性随机存取存储器。例如,处理器910还可以存储设备类型的信息。

在装置900运行时,所述处理器910执行所述存储器920中的计算机执行指令以通过所述装置800执行上述方法的操作步骤。

应理解,根据本申请实施例的装置900可对应于本申请实施例中的装置700和装置800,并且装置700和装置800中的各个单元的上述和其它操作和/或功能分别为了实现方法的相应流程,为了简洁,在此不再赘述。

可选地,在一些实施例中,本申请实施例还提供了一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。

可选地,在一些实施例中,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。

在本申请实施例中,终端设备或网络设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。其中,硬件层可以包括中央处理器(central processing unit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。操作系统层的操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。应用层可以包含浏览器、通讯录、文字处理软件、即时通信软件等应用。

本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构进行特别限定,只要能够通过运行记录有本申请实施例提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可。例如,本申请实施例提供的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。

本申请的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本文中使用的术语“制品”可以涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(compact disc,CD)、数字通用盘(digital versatile disc,DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(erasable programmable read-only memory,EPROM)、卡、棒或钥匙驱动器等)。

本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可以包括但不限于:无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。

应理解,本申请实施例中提及的处理器可以是中央处理单元(central processing unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

还应理解,本申请实施例中提及的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM)。例如,RAM可以用作外部高速缓存。作为示例而非限定,RAM可以包括如下多种形式:静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。

需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)可以集成在处理器中。

还需要说明的是,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的保护范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。此外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上,或者说对现有技术做出贡献的部分,或者该技术方案的部分,可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,该计算机软件产品包括若干指令,该指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。前述的存储介质可以包括但不限于:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献