一种通信方法及装置与流程

文档序号:22479228发布日期:2020-10-09 22:25阅读:135来源:国知局
一种通信方法及装置与流程

本申请涉及通信技术领域,特别涉及一种通信方法及装置。



背景技术:

目前,第五代移动通信系统(5thgeneration,5g)在无线接入网(radioaccessnetwork,ran)侧引入了复制(duplication)操作。具体的,网络设备可以针对无线承载(radiobearer,rb)配置duplication操作。在ran侧引入了duplication操作的情况下,终端设备可以通过至少两个不同的传输路径分别接收发送端发送的数据包,且至少两个不同的传输路径中每个传输路径上发送的数据包是相同的。

然而,现有技术中,当ran侧引入了duplication操作的情况下,如果终端设备与网络设备之间通信发生异常,例如终端设备对其中一个传输路径上传输的数据包进行完整性保护校验失败、或者主小区(primarycell,pcell)异常时,会导致终端设备触发无线资源控制(radioresourcecontrol,rrc)连接的重建立。而rrc连接的重建立包括小区选择、去终端设备上下文等过程,耗时较长,容易导致终端设备与网络设备之间通信中断较长,影响用户体验。



技术实现要素:

本申请提供了一种通信方法及装置,有助于降低终端设备触发rrc连接的重建立的次数,从而有助于提高通信性能。

第一方面,本申请实施例的一种通信方法,所述方法包括:

终端设备接收第一网络设备通过第一传输路径发送的第一数据包,以及接收第二网络设备通过第二传输路径发送的第二数据包;并当所述终端设备接收到所述第一数据包时,对所述第一数据包进行完整性保护校验,得到第一校验结果;以及当所述终端设备接收到所述第二数据包时,对所述第二数据包进行完整性保护校验,得到第二校验结果;然后,当所述第一校验结果指示所述第一数据包完整性保护校验成功、所述第二校验结果指示所述第二数据包完整性保护校验失败时,所述终端设备通过所述第一传输路径向所述第一网络设备发送第一指示信息,所述第一指示信息用于指示所述第二数据包完整性保护校验失败。其中,所述第一数据包和所述第二数据包相同。

本申请实施例中,由于在第一数据包完整性保护校验成功、第二数据包完整性保护校验失败的情况下,终端设备可以通过第一传输路径向第一网络设备发送第一指示信息,使得网络侧进行相应的处理,与终端设备触发rrc连接的重建立相比,有助于降低终端设备触发rrc连接的重建立的次数,从而提高通信性能。

在一种可能的设计中,所述终端设备接收所述第一网络设备在接收到所述第一指示信息后通过所述第一传输路径发送的切换指令;所述切换指令用于触发所述终端设备更新所使用的用于完整性保护的密钥、和/或用于完整性保护的算法。从而有助于提高终端设备通信的安全性,降低对数据包完整性保护校验失败的概率。

在一种可能的设计中,所述第一指示信息还包括用于指示所述第二传输路径的信息、和/或与所述第二传输路径对应的小区标识,与所述第二传输路径对应的小区标识用于指示发送所述第二数据包所使用的小区。有助于辅助网络侧对第二数据包完整性校验失败作出相应的处理。

在一种可能的设计中,与所述第一传输路径关联的载波和与所述第二传输路径关联的载波不同。从而有助于降低在关联不同载波上的其中一个传输路径上的传输的数据包完整性校验失败时,降低终端设备触发rrc连接的重建立的次数。

在一种可能的设计中,与所述第一传输路径关联的载波包括主载波。从而有助于降低对不与主载波关联的第二传输路径上传输的数据包完整性保护校验失败时,降低终端设备触发rrc连接的重建立的次数。

在一种可能的设计中,所述第一网络设备和所述第二网络设备相同,或者所述第一网络设备和所述第二网络设备为双连接。

在一种可能的设计中,所述终端设备得到所述第一校验结果后,若超过第一定时时长在所述第二传输路径上未接收到所述第二数据包,当所述第一校验结果指示所述第一数据包完整性保护校验成功时,则不触发rrc连接的重建立;或者,

所述终端设备得到所述第一校验结果后,若超过所述第一定时时长在所述第二传输路径上未接收到所述第二数据包,当所述第一校验结果指示所述第一数据包完整性保护校验失败时,则触发rrc连接的重建立。

通过上述技术方案,有助于使得终端设备的在先接收到第一数据包后,能够确定是否继续等待接收第二数据包。

在一种可能的设计中,所述第一定时时长是预定义的;或者,所述第一定时时长是所述第一网络设备或第二网络设备为所述终端设备配置的。有助于简化实现方式。

在一种可能的设计中,当对于所述终端设备来说,在第一网络设备为主节点,第二网络设备为辅节点,且第一网络设备和第二网络设备为双连接的情况下,当所述第一校验结果指示所述第一数据包完整性保护校验失败、所述第二校验结果指示所述第二数据包完整性保护校验成功时,所述终端设备触发rrc连接的重建立。有助于提高通信性能。

在一种可能的设计中,所述第一数据包和所述第二数据包均包括第二指示信息,所述第二指示信息用于指示数据包进行了复制操作,且通过不同传输路径接收。有助于保证终端设备从不同传输路径上接收到分别接收到第一数据包和第二数据包。

第二方面,本申请实施例的一种通信方法,所述方法包括:

第一网络设备通过第一传输路径向终端设备发送第一数据包,以及通过第二传输路径向所述终端设备发送第二数据包;所述第一数据包和所述第二数据包相同;所述第一网络设备当接收到所述终端设备发送的第一指示信息时,通过所述第一传输路径向所述终端设备发送切换指令;其中,所述第一指示信息用于指示第二数据包完整性保护校验失败,所述切换指令用于触发所述终端设备更新所使用的用于完整性保护的密钥、和/或用于完整性保护的算法。

本申请实施例中,由于第一网络设备在接收到第二数据包完整性校验失败时,能够向终端设备发送切换指令,与终端设备触发rrc连接的重建立相比,有助于降低终端设备触发rrc连接的重建立的次数,从而提高通信性能。

在一种可能的设计中,所述第一指示信息还包括用于指示所述第二传输路径的信息、和/或与所述第二传输路径对应的小区标识,与所述第二传输路径对应的小区标识用于指示发送所述第二数据包所使用的小区。有助于辅助网络侧对第二数据包完整性校验失败作出相应的处理。

在一种可能的设计中,与所述第一传输路径关联的载波和与所述第二传输路径关联的载波不同。从而有助于降低在关联不同载波上的其中一个传输路径上的传输的数据包完整性校验失败时,降低终端设备触发rrc连接的重建立的次数。

在一种可能的设计中,与所述第一传输路径关联的载波包括主载波。从而有助于降低对不与主载波关联的第二传输路径上传输的数据包完整性保护校验失败时,降低终端设备触发rrc连接的重建立的次数。

在一种可能的设计中,所述第二传输路径为第二网络设备与所述终端设备之间的传输路径,所述第一网络设备和所述第二网络设备为双连接。

在一种可能的设计中,所述第一网络设备为所述终端设备配置第一定时时长,所述第一定时时长为所述终端设备在得到所述第一校验结果后,在所述第二传输路径上等待接收所述第二数据包的最大时长,所述第一校验结果为所述第一数据包的完整性保护校验结果。

通过上述技术方案,有助于使得终端设备的在先接收到第一数据包后,能够确定是否继续等待接收第二数据包。

在一种可能的设计中,所述第一网络设备通过所述第一传输路径向所述终端设备发送第一数据包;并在接收到第一确认应答后,在第二定时时长内通过所述第二传输路径向所述终端设备发送所述第二数据包;所述第一确认应答用于指示所述第一数据包接收成功。

在一种可能的设计中,所述第一网络设备接收到所述第一确认应答,若超过第二定时时长,则取消通过所述第二传输路径向所述终端设备发送所述第二数据包。

在一种可能的设计中,所述第一数据包和所述第二数据包均包括第二指示信息,所述第二指示信息用于指示数据包进行了复制操作,且通过不同个传输路径接收。有助于保证终端设备从不同传输路径上接收到分别接收到第一数据包和第二数据包。

第三方面,本申请实施例的一种通信方法,所述方法包括:

终端设备从第一传输路径接收第一数据包;并对所述第一数据包进行完整性保护校验,得到第一校验结果;当所述第一校验结果指示所述第一数据包完整性保护校验失败时,所述终端设备通过第二传输路径发送第一指示信息,所述第一指示信息用于指示完整性保护校验失败和所述第一传输路径的信息。

本申请实施例中,由于在第一数据包完整成功性保护校验失败的情况下,终端设备可以通过第二传输路径发送第一指示信息,使得网络侧进行相应的处理,与终端设备触发rrc连接的重建立相比,有助于降低终端设备触发rrc连接的重建立的次数,从而提高通信性能。

在一种可能的设计中,所述终端设备在分组数据汇聚协议pdcp层对所述第一数据包进行完整性保护校验,得到第一校验结果。有助于便于实现。

在一种可能的设计中,当所述第一校验结果指示所述第一数据包完整性保护校验失败时,所述终端设备的pdcp层向无线资源控制rrc层传送第二指示信息,第二指示信息用于指示所述终端设备在所述第一传输路径发生完整性保护校验失败。有助于终端设备进行进一步处理。

在一种可能的设计中,所述第一传输路径关联的小区组为主小区组mcg;

所述第二传输路径为与分裂信令无线承载srb1的辅小区组scg关联的无线链路控制rlc承载;或者,所述第二传输路径为srb3的rlc承载。从而简化了实现方式。

第四方面,本申请实施例的一种通信方法,所述方法包括:

终端设备通过主小区和/或m个辅小区与第一网络设备进行通信,所述主小区的载波与所述m个辅小区中每个辅小区的载波不同;所述m为大于或等于1的正整数;

当所述主小区物理层异常时,所述终端设备通过所述m个辅小区中的n个辅小区向所述第一网络设备发送第一指示信息,所述第一指示信息用于指示主小区物理层异常;其中,1≤n≤m、且所述n为正整数;

所述终端设备通过所述n个辅小区接收所述第一网络设备在接收到所述第一指示信息后发送的切换指令,所述切换指令用于指示所述终端设备切换到其它小区。

本申请实施例中,由于在主小区物理层异常时,能够通过辅小区向第一网络设备发送主小区物理层异常的指示信息,从而使得第一网络设备能够在终端设备发生主小区物理层异常时,向终端设备指示切换到其它小区,有助于减少rrc连接的重建立的次数,提高通信性能。

在一种可能的设计中,所述终端设备通过所述m个辅小区中的k个辅小区向所述第一网络设备发送第二指示信息,所述第二指示信息用于指示所述终端设备的备选主小区组,所述备选主小区组包括所述m辅小区中的至少一个辅小区,其中,1≤k≤m、且所述k为正整数。从而有助于辅助网络设备确定切换指令。

在一种可能的设计中,所述终端设备还与第二网络设备通信,所述第一网络设备与所述第二网络设备为双连接;当所述主小区物理层异常时,所述终端设备若无法通过辅小区与所述第一网络设备进行通信,则通过与所述第二网络设备之间的传输路径向所述第一网络设备发送所述第一指示信息。从而有助于终端设备向第一网络设备发送第一指示信息。

第五方面,本申请实施例的一种通信方法,所述方法包括:

第一网络设备通过主小区和/或m个辅小区与终端设备进行通信,所述主小区的载波与所述m个辅小区中每个辅小区的载波不同;所述m为大于或等于1的正整数;

所述第一网络设备当通过所述m个辅小区中的n个辅小区接收到所述终端设备发送的第一指示信息时,通过所述n个辅小区向所述终端设备发送切换指令;

其中,1≤n≤m、且所述n为正整数,所述第一指示信息用于指示所述主小区物理层异常,所述切换指令用于指示所述终端设备切换到其它小区。

本申请实施例中,由于在主小区物理层异常时,能够通过辅小区向第一网络设备发送主小区物理层异常的指示信息,从而使得第一网络设备能够在终端设备发生主小区物理层异常时,向终端设备指示切换到其它小区,有助于减少rrc连接的重建立的次数,提高通信性能。

在一种可能的设计中,所述第一网络设备通过所述m个辅小区中的k个辅小区向所述终端设备发送第二指示信息,所述第二指示信息用于指示所述终端设备的备选主小区组,所述备选主小区组包括所述m辅小区中的至少一个辅小区,其中,1≤k≤m、且所述k为正整数。从而有助于辅助网络设备确定切换指令。

在一种可能的设计中,当所述终端设备还与第二网络设备通信,且所述终端设备若无法通过辅小区与所述第一网络设备进行通信时,所述第一网络设备与所述第二网络设备为双连接,所述第一网络设备还可以通过与所述第二网络设备之间的传输路径接收所述终端设备发送的所述第一指示信息。从而有助于终端设备向第一网络设备发送第一指示信息。

第六方面,本申请提供一种装置,该装置可以是终端设备,也可以是终端设备中的装置,或者是能够和终端设备匹配使用的装置,该装置可以包括处理模块和收发模块,且处理模块和收发模块可以执行上述第一方面以及第一方面任一种设计的方法中的相应功能,具体的:

所述收发模块用于接收第一网络设备通过第一传输路径发送的第一数据包,以及接收第二网络设备通过第二传输路径发送的第二数据包;所述处理模块用于当所述收发模块接收到所述第一数据包时,对所述第一数据包进行完整性保护校验,得到第一校验结果;以及当所述收发模块接收到所述第二数据包时,对所述第二数据包进行完整性保护校验,得到第二校验结果;然后,所述收发模块还用于当所述第一校验结果指示所述第一数据包完整性保护校验成功、所述第二校验结果指示所述第二数据包完整性保护校验失败时,通过所述第一传输路径向所述第一网络设备发送第一指示信息,所述第一指示信息用于指示所述第二数据包完整性保护校验失败。其中,所述第一数据包和所述第二数据包相同。

在一种可能的设计中,所述收发模块还用于接收所述第一网络设备在接收到所述第一指示信息后通过所述第一传输路径发送的切换指令;所述切换指令用于触发所述终端设备更新所使用的用于完整性保护的密钥、和/或用于完整性保护的算法。

在一种可能的设计中,所述第一指示信息还包括用于指示所述第二传输路径的信息、和/或与所述第二传输路径对应的小区标识,与所述第二传输路径对应的小区标识用于指示发送所述第二数据包所使用的小区。

在一种可能的设计中,与所述第一传输路径关联的载波和与所述第二传输路径关联的载波不同。

在一种可能的设计中,与所述第一传输路径关联的载波包括主载波。

在一种可能的设计中,所述第一网络设备和所述第二网络设备相同,或者所述第一网络设备和所述第二网络设备为双连接。

在一种可能的设计中,所述处理模块还用于得到所述第一校验结果后,若超过第一定时时长所述收发模块在所述第二传输路径上未接收到所述第二数据包,当所述第一校验结果指示所述第一数据包完整性保护校验成功时,则不触发rrc连接的重建立;或者,

所述处理模块还用于得到所述第一校验结果后,若超过所述第一定时时长所述收发模块在所述第二传输路径上未接收到所述第二数据包,当所述第一校验结果指示所述第一数据包完整性保护校验失败时,则触发rrc连接的重建立。

在一种可能的设计中,所述第一定时时长是预定义的;或者,所述第一定时时长是所述第一网络设备或第二网络设备为所述终端设备配置的。

在一种可能的设计中,当对于所述终端设备来说,在第一网络设备为主节点,第二网络设备为辅节点,且第一网络设备和第二网络设备为双连接的情况下,当所述第一校验结果指示所述第一数据包完整性保护校验失败、所述第二校验结果指示所述第二数据包完整性保护校验成功时,所述终端设备触发无线资源控制rrc连接的重建立。

在一种可能的设计中,所述第一数据包和所述第二数据包均包括第二指示信息,所述第二指示信息用于指示数据包进行了复制操作,且通过不同传输路径接收。

第七方面,本申请提供一种装置,该装置可以是网络设备,也可以是网络设备中的装置,或者是能够和网络设备匹配使用的装置,该装置可以包括处理模块和收发模块,且处理模块和收发模块可以执行上述第二方面及第二方面任一种设计的方法中的相应功能,具体的:

所述收发模块用于通过第一传输路径向终端设备发送第一数据包,以及通过第二传输路径向所述终端设备发送第二数据包;所述第一数据包和所述第二数据包相同;所述处理模块还用于当所述收发模块接收到所述终端设备发送的第一指示信息时,触发所述收发模块通过所述第一传输路径向所述终端设备发送切换指令;其中,所述第一指示信息用于指示第二数据包完整性保护校验失败,所述切换指令用于触发所述终端设备更新所使用的用于完整性保护的密钥、和/或用于完整性保护的算法。

在一种可能的设计中,所述第一指示信息还包括用于指示所述第二传输路径的信息、和/或与所述第二传输路径对应的小区标识,与所述第二传输路径对应的小区标识用于指示发送所述第二数据包所使用的小区。

在一种可能的设计中,与所述第一传输路径关联的载波和与所述第二传输路径关联的载波不同。

在一种可能的设计中,与所述第一传输路径关联的载波包括主载波。

在一种可能的设计中,所述第一网络设备和所述第二网络设备相同,或者所述第一网络设备和所述第二网络设备为双连接。

在一种可能的设计中,所述处理模块为所述终端设备配置第一定时时长,所述第一定时时长为所述终端设备在得到所述第一校验结果后,在所述第二传输路径上等待接收所述第二数据包的最大时长,所述第一校验结果为所述第一数据包的完整性保护校验结果。

在一种可能的设计中,所述收发模块还用于通过所述第一传输路径向所述终端设备发送第一数据包;并在接收到第一确认应答后,在第二定时时长内通过所述第二传输路径向所述终端设备发送所述第二数据包;所述第一确认应答用于指示所述第一数据包接收成功。

在一种可能的设计中,所述处理模块还用于在所述收发模块接收到所述第一确认应答,若超过第二定时时长,则取消通过所述第二传输路径向所述终端设备发送所述第二数据包。

在一种可能的设计中,所述第一数据包和所述第二数据包均包括第二指示信息,所述第二指示信息用于指示数据包进行了复制操作,且通过不同传输路径接收。

第八方面,本申请提供一种装置,该装置可以是终端设备,也可以是终端设备中的装置,或者是能够和终端设备匹配使用的装置,该装置可以包括处理模块和收发模块,且处理模块和收发模块可以执行上述第三方面以及第三方面任一种设计的方法中的相应功能,具体的:

收发模块,用于从第一传输路径接收第一数据包;处理模块用于对所述第一数据包进行完整性保护校验,得到第一校验结果;当所述第一校验结果指示所述第一数据包完整性保护校验失败时,收发模块用于通过第二传输路径发送第一指示信息,所述第一指示信息用于指示完整性保护校验失败和所述第一传输路径的信息。

在一种可能的设计中,处理模块具体用于在分组数据汇聚协议pdcp层对所述第一数据包进行完整性保护校验,得到第一校验结果。

在一种可能的设计中,当所述第一校验结果指示所述第一数据包完整性保护校验失败时,处理模块用于触发pdcp层向无线资源控制rrc层传送第二指示信息,第二指示信息用于指示所述终端设备在所述第一传输路径发生完整性保护校验失败。

在一种可能的设计中,所述第一传输路径关联的小区组为主小区组mcg;

所述第二传输路径为与分裂信令无线承载srb1的辅小区组scg关联的无线链路控制rlc承载;或者,所述第二传输路径为srb3的rlc承载。从而简化了实现方式。

第九方面,本申请实施例提供的一种装置,该装置可以是终端设备,也可以是终端设备中的装置,或者是能够和终端设备匹配使用的装置,该装置可以包括处理模块和收发模块,且处理模块和收发模块可以执行上述第四方面以及第四方面任一种设计的方法中的相应功能,具体的:

所述收发模块用于通过主小区和/或m个辅小区与第一网络设备进行通信,所述主小区的载波与所述m个辅小区中每个辅小区的载波不同;所述m为大于或等于1的正整数;

所述处理模块用于当所述主小区物理层异常时,通过所述m个辅小区中的n个辅小区向所述第一网络设备发送第一指示信息,所述第一指示信息用于指示主小区物理层异常;其中,1≤n≤m、且所述n为正整数;

所述收发模块还用于通过所述n个辅小区接收所述第一网络设备在接收到所述第一指示信息后发送的切换指令,所述切换指令用于指示所述终端设备切换到其它小区。

在一种可能的设计中,所述收发模块还用于通过所述m个辅小区中的k个辅小区向所述第一网络设备发送第二指示信息,所述第二指示信息用于指示所述终端设备的备选主小区组,所述备选主小区组包括所述m辅小区中的至少一个辅小区,其中,1≤k≤m、且所述k为正整数。

在一种可能的设计中,所述装置还与第二网络设备通信,所述装置与所述第二网络设备为双连接;所述收发模块还用于当所述主小区物理层异常时,若无法通过辅小区与所述装置进行通信,则通过与所述第二网络设备之间的传输路径向所述装置发送所述第一指示信息。

第十方面,本申请实施例提供的一种该装置,该装置可以是网络设备,也可以是网络设备中的装置,或者是能够和网络设备匹配使用的装置,该装置可以包括处理模块和收发模块,且处理模块和收发模块可以执行上述第五方面以及第五方面任一种设计的方法中的相应功能,具体的:

所述收发模块用于通过主小区和/或m个辅小区与终端设备进行通信,所述主小区的载波与所述m个辅小区中每个辅小区的载波不同;所述m为大于或等于1的正整数;

所述处理模块用于当通过所述m个辅小区中的n个辅小区接收到所述终端设备发送的第一指示信息时,触发所述收发模块通过所述n个辅小区向所述终端设备发送切换指令;

其中,1≤n≤m、且所述n为正整数,所述第一指示信息用于指示所述主小区物理层异常,所述切换指令用于指示所述终端设备切换到其它小区。

在一种可能的设计中,所述收发模块还用于通过所述m个辅小区中的k个辅小区向所述终端设备发送第二指示信息,所述第二指示信息用于指示所述终端设备的备选主小区组,所述备选主小区组包括所述m辅小区中的至少一个辅小区,其中,1≤k≤m、且所述k为正整数。

在一种可能的设计中,当所述终端设备还与第二网络设备通信,且所述终端设备若无法通过辅小区与所述装置进行通信时,所述装置与所述第二网络设备为双连接,所述收发模块还可以用于通过与所述第二网络设备之间的传输路径接收所述终端设备发送的所述第一指示信息。

第十一方面,本申请实施例提供一种装置,所述装置包括处理器,用于实现上述第一方面至第五方面任一方面所描述的方法。所述装置还可以包括存储器,用于存储指令和数据。所述存储器与所述处理器耦合,所述处理器执行所述存储器中存储的程序指令时,可以实现上述第一方面至第五方面任一方面所描述的方法。所述装置还可以包括通信接口,所述通信接口用于该装置与其它设备进行通信,示例性的,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口,其它设备可以为网络设备或终端设备等。

在一种可能的设计中,该装置包括:

存储器,用于存储程序指令;

处理器,用于调用存储器中存储的指令,使得所述装置执行本申请实施例方法部分各个方面任意一种可能的设计的方法。

第十二方面,本申请实施例还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行方法部分各个方面任意一种可能的设计的方法。

第十三方面,本申请实施例还提供一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现方法部分各个任一种可能的设计的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

第十四方面,本申请实施例中还提供一种计算机程序产品,包括指令,当其在计算机上运行时,使得计算机执行方法部分各个方面任一种可能的设计的方法。

另外,第六方面至第十四方面中任一种可能设计方式所带来的技术效果可参见方法部分中不同设计方式所带来的技术效果,此处不再赘述。

附图说明

图1a为本申请实施例的一通信系统的网络架构示意图;

图1b为本申请实施例的另一通信系统的网络架构示意图;

图2为本申请实施例的另一通信系统的网络架构示意图;

图3为本申请实施例一种通信方法的流程示意图;

图4为本申请实施例的另一通信方法的流程示意图;

图5为本申请实施例的另一通信方法的流程示意图;

图6为本申请实施例的另一通信系统的网络架构示意图;

图7为本申请实施例的另一通信方法的流程示意图;

图8为本申请实施例的另一通信方法的流程示意图;

图9为本申请实施例的另一通信方法的流程示意图;

图10为本申请实施例的一装置的结构示意图;

图11为本申请实施例的另一装置的结构示意图。

具体实施方式

本申请实施例中“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a、b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一(项)个”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a、b或c中的至少一项(个),可以表示:a,b,c,a和b,a和c,b和c,或a、b和c,其中a、b、c可以是单个,也可以是多个。

本申请实施例可以应用于采用多无线接入技术(radioaccesstechnologies,rats)双连接(mutipleratsdualconnectivity,mr-dc)和/或采用载波聚合(carrieraggregation,ca)的通信系统中。另外,本申请实施例也可以应用于其它可以能够通过多条传输路径发送相同数据包的通信系统中,对此不作限定。

如图1a和图1b所示,分别为一种采用mr-dc的通信系统的网络架构图。如图所示,mr-dc的通信系统可以包括核心网、主节点(masternode,mn)、辅节点(secondarynode,sn)和终端设备。其中,本申请实施例中mn又可以称之为主站、锚点(anchor)、主网络设备等,sn又可以称之为辅站、辅网络设备等,本申请实施例对mn、sn的名称不作限定。应理解,mn是一种无线接入网(radioaccessnetwork,ran)设备,为终端设备提供无线通信空口的用户面(userplane)和控制面(controlplane)协议栈的终结点(terminations)。sn也是一种ran设备,为终端设备提供无线通信空口的用户面和控制面的终结点。需要说明的是,mn和sn可以为支持不同无线通信技术的ran设备,也可以为支持相同无线通信技术的ran设备。所述无线通信技术可以包括但不限于:全球移动通讯系统(globalsystemformobilecommunications,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址接入(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、时分码分多址(time-divisioncodedivisionmultipleaccess,td-scdma)、全球陆地无线接入(evolveduniversalterrsetrialradioaccess,e-utra)、下一代无线通信(nextradio,nr)等。

在采用mr-dc的通信系统中,mn可以与核心网实现在控制面和数据面的通信。而sn可以通过mn实现与核心网在控制面的通信。但是sn可以通过mn实现与核心网在数据面的通信,如图1a所示的网络架构,sn也可以与核心网实现数据面通信时,无需通过mn,如图1b所示网络架构。

应理解,本申请实施例中的ran设备又可以称之为网络设备、接入网设备等,示例的,ran设备可以为第五代移动通信系统(5th-generation,5g)中ran设备,例如,下一代基站(generationnodeb,gnb),又可以为lte中的ran设备,例如演进型节点b(evolvednodeb,enb),还可以为无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb、或homenodeb,hnb)、基带单元(basebandunit,bbu)、收发点(transmittingandreceivingpoint,trp)、发射点(transmittingpoint,tp)、移动交换中心、云无线接入网络(cloudradioaccessnetwork,cran)场景下的无线控制器、中继站、接入点、未来移动通信系统中的ran设备或者未来演进的公共移动陆地网络(publiclandmobilenetwork,plmn)中的ran设备等。

应理解,本申请实施例的终端设备是一种具有无线收发功能的设备,可以称为终端(terminal)、用户设备(userequipment,ue)、移动台(mobilestation,ms)、移动终端(mobileterminal,mt)、接入终端设备、车载终端设备、工业控制终端设备、ue单元、ue站、移动站、远方站、远程终端设备、移动设备、ue终端设备、无线通信设备、ue代理或ue装置等。终端设备可以是固定的或者移动的。需要说明的是,终端设备可以支持至少一种无线通信技术,例如lte、nr、wcdma等。例如,终端设备可以是手机(mobilephone)、平板电脑(pad)、台式机、笔记本电脑、一体机、车载终端、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程手术(remotemedicalsurgery)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端、蜂窝电话、无绳电话、会话启动协议(sessioninitiationprotocol,sip)电话、无线本地环路(wirelesslocalloop,wll)站、个人数字助理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、可穿戴设备、未来移动通信网络中的终端设备或者未来演进的plmn中的终端设备等。

本申请实施例中,采用mr-dc的通信系统的网络架构包括但不限于以下三种类型:en-dc(e-utranrdc)、ne-dc(nre-utradc)、ngen-dc(nextgeneratione-utranrdc)。其中,en-dc(e-utranrdc)也可以称为option3系列(option3series),即核心网为演进的分组核心网(evolvedpacketcore,epc),mn为长期演进(longtermevolution,lte)中的ran设备(例如enb),sn为nr中的ran设备(例如gnb)。ne-dc也称为option4系列(option4series),即核心网为5g核心网(5gcore,5gc),mn为nr中的ran设备(例如gnb),sn为lte中的ran设备(例如enb)。ngen-dc也称为option7系列(option7series),即核心网为5gc,mn为lte中的ran设备(例如gnb),sn为nr中的ran设备(例如enb)。应理解,上述en-dc、ne-dc和ngen-dc均为lte中ran设备与nr中ran设备的双连接,可以简称为lte与nr的双连接,此外,5g中还支持nr与nr的双连接,即mn与sn均为nr中的ran设备,简称为nr-nrdc。

应理解,在采用mr-dc或nr-nrdc的通信系统中,终端设备可以同时接入至少一个ran设备,当终端设备接入一个ran设备时,该ran设备为终端设备的mn,当终端设备接入两个或多个ran设备时,该两个或多个ran设备中有个一ran设备为终端设备的mn,另外的一个或多个ran设备为终端设备的sn。

此外,在采用dc的通信系统中,ran设备(例如mn、或者sn)可以为终端设备配置分裂(split)承载。例如分组数据汇聚协议(packetdataconvergenceprotocol,pdcp)终结在mn的分裂承载又可以称之为mnterminatedsplit承载,可简称为mn承载;pdcp终结在sn的分裂承载又可以称之为snterminatedsplit承载,可简称为sn承载。其中,split承载可以理解为可以关联两个或两个以上的传输路径的无线承载(radiobearer,rb),即一个split承载上的数据,可以通过与该split承载关联的传输路径中的一个或多个传输路径进行传输。需要说明的是,一个split承载可以关联的传输路径的最大个数与终端设备接入的sn的个数相关。示例的,在多连接场景下,终端设备接入一个mn和一个sn,则一个split承载关联的传输路径的个数为2。再例如,在多连接的场景下,如果终端设备接入一个mn和两个sn,则一个split承载关联的传输路径的个数为3。

也就是说,在多连接的场景下,与同一split承载关联的两个或两个以上的传输路径中每个传输路径关联不同ran设备的空口资源。例如,如果终端设备接入一个mn和一个sn,当一个split承载关联第一传输路径和第二传输路径时,则第一传输路径可以关联mn的空口资源,第二传输路径可以关联sn的空口资源。示例的,本申请实施例中的空口资源可以包括ran设备(例如mn或sn)为终端设备提供服务的一个或多个小区。其中,mn为终端设备提供的一个或多个小区可以称之为主小区组(mastercellgroup,mcg),sn为终端设备提供的一个或多个小区可以称之为辅小区组(secondarycellgroup,scg)。以第一传输路径关联mn的空口资源为例,第一传输路径关联mn的空口资源可以理解为第一传输路径关联mcg中的一个或多个小区。例如,终端设备分别接入mn和sn,其中mn为终端设备提供服务的mcg为mcg1,sn为终端设备提供服务的scg为scg2,如果mn为终端设备配置的一个split承载为rb1,rb1关联传输路径1和传输路径2,则传输路径1可以关联mcg1中的一个或多个小区,传输路径2可以关联mcg2中的一个或多个小区。比如,mcg1包括小区11、小区21和小区31,scg1包括小区12和小区22,传输路径1可以与小区11和小区31关联,传输路径2可以与小区12关联。

需要说明的是,本申请实施例中,对于控制面来说,split承载可以为信令无线承载(signalresourcebearer,srb),例如split承载可以为srb1、srb2或者srb3等;对于用户面来说,split承载可以为无线数据承载(dataresourcebearer,drb)。

如果采用dc的通信系统中,在配置split承载的基础上,引入复制(duplication)操作,则在一个split承载关联的两个或多个传输路径上可以传输相同的数据包。例如,数据包可以为无线资源控制(radioresourcecontrol,rrc)消息等。从而有助于提高ran设备与终端设备之间通信的可靠性。

下面以控制面为例,结合图2所示的网络架构为双连接架构,本申请又称之为第一网络设备和第二网络设备为双连接。第一网络设备和第二网络设备作为发送端设备,终端设备作为接收端设备为例,对引入复制操作后,发送重复数据包的方法进行说明。其中,对于终端设备来说,第一网络设备为mn,第二网络设备为sn;或者,对于终端设备来说,第一网络设备为sn,第二网络设备为mn。

示例的,如图3所示,为本申请实施例一种通信方法,包括以下步骤。

步骤301,第一网络设备为终端设备配置srb,其中srb关联第一传输路径和第二传输路径。第一传输路径可以理解为第一无线链路控制(radiolinkcontrol,rlc)bearer,第二传输路径可以理解为第二rlcbearer,第一rlcbear关联mcg,第二rlcbearer关联scg。

步骤302,第一网络设备的rrc层将srb上承载的数据传送给第一网络设备的pdcp层,由第一网络设备的pdcp层对接收到的数据进行处理得到第一数据包,并对第一数据包进行复制得到第二数据包,然后,由第一网络设备的pdcp层将第一数据包传送给第一网络设备的rlc层,将第二数据包发送给第二网络设备的rlc层。

需要说明的是,当第一网络设备配置终端设备将srb关联第一传输路径和第二传输路径后,无论是否配置终端设备进行上行duplication,对于下行数据包发送,第一网络设备以自由决定通过第一传输路径和第二传输路径中的任一个传输路径发送数据包,或者通过第一传输路径和第二传输路径分别发送相同的数据包,即对下行数据包进行复制操作。因此,当第一网络设备配置终端设备将srb关联第一传输路径和第二传输路径后,终端设备需要在第一传输路径和第二传输路径上都进行数据包接收。

步骤303,第一网络设备的rlc层接收到第一数据包后,依次传送到第一网络设备的媒体接入控制(mediaaccesscontrol,mac)层再到物理(physical,phy)层,通过与第一传输路径的关联的mcg发送给终端设备;第二网络设备的rlc层接收到第二数据包后,依次传送到第二网络设备的mac层再到phy层,然后通过第二传输路径关联的scg发送给终端设备。其中,图2中未画出mn和sn的phy层。

然而,对于终端设备来说,终端设备可能先接收到来自第一传输路径上的第一数据包,也可能先接收到来自第二传输路径上的第二数据包,还可能同时接收到第一数据包和第二数据包。

对于确认模式(acknowledgemode,am)的场景来说,终端设备如果在rlc层先接收到第一数据包,则终端设备的rlc层向mn发送ack响应,用于指示第一数据包接收成功。而第一网络设备的rlc层接收到ack响应后,可以传送给第一网络设备的pdcp层,由第一网络设备的pdcp层可以通知第二网络设备的rlc层第一数据包接收成功,以避免第一网络设备的rlc层继续发送第二数据包。终端设备如果先接收到第二数据包,则可以通过终端设备的rlc层向第二网络设备发送ack响应,用于指示第二数据包接收成功。而第二网络设备的rlc层接收到ack响应后,可以上报给第一网络设备的pdcp层,由第一网络设备的pdcp层在将该第二数据包接收成功的信息传送给第一网络设备的rlc层第二数据包接收成功,以避免第一网络设备的rlc层继续发送第一数据包。

然而,对于终端设备来说,当在pdcp层接收到第一数据包和/或第二数据包后,需要对第一数据包和/或第二数据包进行完整性保护校验,以提高通信的安全可靠性。通常情况下,第一数据包和第二数据包中一个数据包如果完整性保护校验失败,则导致终端设备触发rrc连接的重建立,容易导致终端设备通信中断时间较长。

有鉴于此,本申请实施例提供了一种通信方法,使得终端设备可以在配置了两个或多个传输路径的情况下,终端设备在一个传输路径上接收的数据包完整性保护校验失败时,可以通过另一个传输路径向ran设备发送指示信息,从而使得ran设备进行相应的处理。进一步的,对于在split承载上进行了duplication操作后,对于不同传输路径上发送的相同的数据包来说,终端设备如果接收到的来自某一个或多个传输路径上的数据包的完整性保护校验失败时,可以通过完整性保护校验成功的数据包的传输路径,向ran设备发送指示信息,从而使得ran设备可以进行相应的处理,与终端设备在某个传输路径上的数据包完整性校验失败时,则触发rrc连接的重建立相比,有助于降低终端设备触发rrc连接的重建立的次数,提高通信性能。

下面以终端设备接入第一网络设备和第二网络设备为例,其中第一网络设备为第一ran设备,第二网络设备为第二ran设备,第一ran设备和第二ran设备为双连接。

示例的,如图4所示,为本申请实施例的一种通信方法,包括以下步骤:

步骤401,终端设备配置了第一传输路径和第二传输路径,并可以通过第一传输路径和第二传输路径分别进行数据包接收。示例性的,终端设备配置了一个或多个split承载,为每个split承载建立第一传输路径和第二传输路径。示例的,第一传输路径为mcgrlcbearer,第二传输路径为scgrlcbearer,或者,第一传输路径为mcgrlcbear,第二传输路径为scgrlcbear。mcgrlcbearer关联mcg,scgrlcbear关联scg。终端设备通过上述mcg和scg接收下行数据包,并通过mcg和/或scg发送上行数据包。示例性的,所述split承载可以为splitsrb1或splitsrb2,此时数据包可以指承载在该srb上的rrc消息。

步骤402,终端设备通过第三传输路径接收到第一数据包,并对第一数据包进行完整性保护,得到第一校验结果。例如,终端设备的pdcp层对该第一数据包进行完整性保护校验,得到第一校验结果。其中,第三传输路径为第一传输路径和第二传输路径中的一个。示例性的,第一数据包可以为承载在srb1或srb2的rrc消息。在一些实施例中,终端设备获知第一数据包没有进行复制操作。可以理解的,终端设备可以通过接收网络设备发送的显示的指示信息获知第一数据包或第一数据包所属的承载没有配置下行复制操作,或者终端设备可以通过隐式的方式获知,例如没有收到网络设备发送的为第一数据包或第一数据包所属的承载配置了下行复制操作的指示信息。

在一些实施例中,图4所示的通信方法中还包括步骤403,当第一校验结果用于指示第一数据包完整性保护校验失败时,终端设备的pdcp层向上层传送指示信息,该指示信息用于指示完整性保护校验失败。示例的,所述指示信息还包含第三传输路径的指示信息,用于指示上层通过第三传输路径接收的数据包发生了完整性保护校验失败。示例性的,上层为rrc层。示例性的,第三传输路径的指示信息为mcg或scg。

在另一些实施例中,图4所示的通信方法中还包括步骤404,终端设备通过第四传输路径向网络设备发送失败报告,该失败报告用于指示该终端设备发生了完整性保护校验失败。其中,第四传输路径为第一传输路径和第二传输路径中的一个,并且与第三传输路径不同。示例的,上述失败报告还包括第三传输路径的指示信息,用于指示该终端设备在第三路径接收到的数据包发生了完整性保护校验失败。

在一些实施例中,当第三传输路径为第一传输路径和第二传输路径中与mcg关联传输路径时,终端设备通过srb1的scgrlcbearer发送失败报告,此时终端设备配置了splitsrb1。示例的,终端设备通过srb1的scgrlcbearer向网络设备(例如第一网络设备或第二网络设备)发送失败报告。在一些实施例中,当第三传输路径为第一传输路径和第二传输路径中与mcg关联传输路径时,终端设备通过srb3的scgrlcbearer发送失败报告,此时终端设备配置了srb3。示例的,终端设备通过srb3的scgrlcbearer向网络设备(例如第一网络设备或第二网络设备)发送失败报告。进一步在本申请的另一些实施例中,当终端设备同时配置了splitsrb1和srb3时,终端设备可以通过srb3的scgrlcbearer向网络设备发送失败报告,或者终端设备优选通过splitsrb1的scgrlcbearer向网络设备发送失败报告,用于指示mcc的rlcbearer发生了srb的完整性保护校验失败。需要说明的是,终端设备接收到第一数据包的rlcbearer和终端设备发送失败报告的rlcbearer可以不属于同一个承载也可以属于同一个承载,本申请不做限制。例如终端设备从srb2或srb1的mcgrlcbearer接收到第一数据包,都可以通过srb1或srb3的scgrlcbearer发送失败报告。

可以理解的,当第三传输路径为mcgrlcbearer时,终端设备可以通过scgrlcbearer发送失败报告;当第三传输路径为scgrlcbearer时,终端设备可以通过mcgrlcbearer发送失败报告。

在本实施例中,提供了一种通信方法,使得终端设备可以在配置了两个或多个传输路径的情况下,终端设备在一个传输路径上接收的数据包完整性保护校验失败时,可以通过另一个传输路径向ran设备发送指示信息,从而使得ran设备进行相应的处理。

示例的,如图5所示,为本申请实施例一种通信方法,具体包括以下步骤。

步骤501,第一网络设备通过第一传输路径向终端设备发送第一数据包,第二网络设备通过第二传输路径向终端设备发送第二数据包,其中,第一数据包和第二数据包相同。在一些实施例中,第一网络设备向终端设备下行发送指示信息,用于终端设备获知能够接收到第一数据包和第二数据包。示例的,所述指示信息还指示进行了下行duplication的承载的信息。

需要说明的是,对于终端设备来说,第一网络设备为mn,第二网络设备为sn;或者,对于终端设备来说,第一网络设备为sn,第二网络设备为mn。

本申请实施例中,第一数据包和第二数据包相同,可以理解为第一数据包是对第二数据包复制得到的,或者,第二数据包是对第一数据包复制得到的。示例的,如果第一传输路径和第二传输路径为mn承载关联的传输路径,则第一数据包可以是mn在pdcp层对第二数据包复制得到的,或者,第二数据包可以是mn在pdcp层对第一数据包复制得到的。又示例的,如果第一传输路径和第二传输路径为sn承载关联的传输路径,则第一数据包可以是sn在pdcp层对第二数据包复制得到的,或者,第二数据包可以是sn在pdcp层对第一数据包进行复制得到的。

步骤502,终端设备当接收到来自第一传输路径的第一数据包后,对第一数据包进行完整性保护校验,得到第一校验结果;当接收到来自第二传输路径的第二数据包后,对第二数据包进行完整性保护校验,得到第二校验结果。

步骤503,当第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败时,终端设备通过第一传输路径向第一网络设备发送第一指示信息,该第一指示信息用于指示所述第二数据包完整性保护校验失败。

需要说明的是,对于终端设备来说,当第一网络设备为sn,第二网络设备为mn时,如果第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败,终端设备还可以不向第一网络设备发送第一指示信息,而是触发rrc连接的重建立。示例的,对于终端设备来说,当第一网络设备为sn,第二网络设备为mn时,如果第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败,则终端设备是通过第一传输路径向第一网络设备发送第一指示信息,还是触发rrc连接的重建立,可以根据预先配置的策略或规则确定。例如,如果终端设备中预先配置的策略为当与mcg关联的传输路径上的数据包完整性保护校验失败,而与scg关联的传输路径上的数据包完整性保护校验成功,则通过与scg关联的传输路径上向mn发送指示信息,则当第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败时,终端设备通过第一传输路径向第一网络设备发送第一指示信息。再例如,如果终端设备中预先配置的策略为当与mcg关联的传输路径上的数据包完整性保护校验失败,而与scg关联的传输路径上的数据包完整性保护校验成功,则触发rrc连接的重建立,则当第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败时,终端设备触发rrc连接的重建立。上述仅为举例说明,不构成对本申请实施例的限定。

在一些实施例中,当第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败时,终端设备还可以通过第一传输路径向第一网络设备发送用于指示第二传输路径的信息、和/或与第二传输路径关联的第二网络设备的空口资源信息等。例如,第二传输路径的信息可以为mcg或scg,与第二传输路径关联的第二网络设备的空口资源信息可以为一个或多个小区标识,该一个或多个小区标识可以用于指示发送第二数据包所使用的小区。从而有助于提高ran侧判定对终端设备的第二数据包完整性保护校验失败时进行处理的方式的合理性。示例的,第一指示信息包括用于指示第二传输路径的信息、和/或与第二传输路径对应的小区标识等,从而有助于节省信令开销。

在一些实施例中,对于终端设备来说,当第一网络设备为mn,第二网络设备为sn时,如果第一网络设备接收到的第一指示信息,则第一网络设备可以向终端设备发送切换指令。其中,切换指令用于触发终端设备更新所使用的用于完整性保护的密钥、和/或用于完整性保护的算法。从而使得终端设备能够在接收到切换指令后,更新所使用的完整性保护密钥和/或算法即可,无需再发起rrc连接的重建立,有助于降低rrc连接的重建立的次数,提高用户体验。示例的,第一网设备可以通过第一传输路径向终端设备发送切换指令。有助于简化实现方式,提高通信效率。

在另一些实施例中,对于终端设备来说,当第一网络设备为sn,第二网络设备为mn时,如果第一网络设备接收到第一指示信息,则第一网络设备可以将第一指示信息发送给第二网络设备。由第二网络设备在接收到第一指示信息后,确定切换指令,并将切换指令发送给第二网络设备,由第二网络设备在接收到第一网络设备发送的切换指令后,通过第一传输路径将切换指令发送给终端设备。切换指令用于触发终端设备更新所使用的用于完整性保护的密钥、和/或用于完整性保护的算法。需要说明的是,第一网络设备当从第一传输路径上接收到终端设备发送的用于指示第二传输路径的信息、和/或与第二传输路径关联的第二网络设备的空口资源信息时,还将上述相关信息发送给第二网络设备,从而有助于提高ran侧判定对终端设备的第二数据包完整性保护校验失败时进行处理的方式的合理性。

需要说明的是,本申请实施例中,触发终端设备更新所使用的用于完整性保护的密钥、和/或用于完整性保护的算法,可以理解为触发终端设备更新mn和终端设备之间空口通信所使用的用于完整性保护的密钥、和/或mn和终端设备之间空口通信所使用的用于完整性保护的算法。由于sn和终端设备之间空口通信所使用的用于完整性保护密钥和/或算法,是根据mn和终端设备之间空口通信所使用的用于完整性保护的密钥和/或算法确定的,因此,当mn和终端设备之间空口通信所使用的用于完整性保护的密钥和/或用于完整性保护的算法更新后,sn和终端设备之间空口通信所使用的用于完整性保护的密钥和/或算法也会相应的更新。

在一些实施例中,当第一校验结果指示第一数据包完整性保护校验失败,第二校验结果指示第二数据包完整性保护校验失败时,终端设备触发rrc连接的重建立。从而有助于使得终端设备通信恢复正常。

然而,对于终端设备来说,第一数据包和第二数据包分别是通过不同的传输路径传输的,有可能终端设备已经接收到了第二网络设备通过第二传输路径发送的第二数据包,而第一网络设备还未通过第一传输路径向终端设备发送第一数据包。对于am场景来说,如果终端设备接收第二数据包成功,则会向第二网络设备发送ack响应,指示终端设备接收第二数据包成功,然后第二网设备向第一网络设备通知终端设备接收第二数据包成功,而第一网络设备为避免重复发送,可以在确定终端设备接收第二数据包成功后,取消第一数据包的发送。但是,对于终端设备来说是不感知的,而如果终端设备采用图4所示的通信方法时,需要参考两个数据包的完整性校验结果,来决定是触发rrc连接的重建立,还是发送第一指示信息。

因此,为了使得终端设备在接收到第一数据包和第二数据包其中一个数据包后,便于判断是否继续等待接收另一数据包,在一些实施例中,可以在终端设备中预先配置第一定时时长,其中第一定时时长可以是通过协议预先定义的,也可以是由网络设备配置的,还可以是通过其它方式配置的。例如网络设备可以为第一网络设备,也可以为第二网络设备。例如,第一定时时长可以以pdcp的配置参数预先配置在终端设备中。

示例的,终端设备当接收到第一网络设备在第一传输路径上发送的第一数据包后,对第一数据包进行完整性保护校验,得到第一校验结果,并在得到第一校验结果时如果还没有接收到第二数据包,则启动第一定时器,若在第一定时时长内终端设备接收到第二数据包,则对第二数据包进行完整性保护校验,得到第二校验结果。示例的,终端设备根据第一校验结果和第二校验结果判断是否触发rrc连接的重建立的具体实现方式,可以参见上述相关实施例,在此不再赘述。

又示例的,终端设备当接收到第一网络设备在第一传输路径上发送的第一数据包后,对第一数据包进行完整性保护校验,得到第一校验结果,并在得到第一校验结果时如果还没有接收到第二数据包,则启动第一定时器,若超过第一定时时长后,终端设备仍未接收的第二网络设备在第二传输路径上发送的第二数据包,则当第一校验结果指示第一数据包完整性保护校验成功时,不触发rrc连接的重建立,当第一校验结果指示第一数据包完整性保护校验失败时,触发rrc连接的重建立。

需要说明的是,终端设备超过第一定时时长后仍未接收到第二数据包,当第一校验结果指示第一数据包完整性校验成功时,不触发rrc连接的重建立,可以理解为,终端设备超过第一定时时长后仍未接收到第二数据包,当第一校验结果指示第一数据包完整性校验成功时后续执行的步骤,可以参见现有技术中当第一校验结果和第二校验结果均指示数据包完整性校验成功时终端设备后续执行的步骤;也可以理解为,终端设备超过第一定时时长后仍未接收到第二数据包,当第一校验结果指示第一数据包完整性校验成功时,向第一网络设备发送为接收到第二数据包的指示。

在另外一些实施例中,还可以在第一网络设备、第二网络设备配置第二定时时长,在终端设备配置第三定时时长。其中第二定时时长可以是通过协议预先定义的,也可是由其它方式配置的。第三定时时长可以是通过协议预先定义的,也可以是由网络设备配置的,还可以是由其它方式配置的。例如网络设备可以为第一网络设备,也可以为第二网络设备。例如,第二定时时长、第三定时时长可以以pdcp的配置参数预先配置。需要说明的是,第二定时时长与第三定时时长可以相同,也可以不同,对此不作限定。

以终端设备接收到第一数据包为例,终端设备当接收到第一数据包后,向第一网络设备发送ack响应,其中,ack响应用于指示第一数据包接收成功。第一网络设备接收到ack响应后,启动第二定时器,在超过第二定时时长后,则向第二网络设备通知取消在第二传输路径上发送第二数据包。而终端设备当向第一网络设备发送ack响应后,则启动第三定时器,如果在第三定时时长内接收到第二网络设备在第二传输路径上发送的第二数据包,则对第二数据包进行完整性保护校验,得到第二校验结果。如果超过第三定时时长仍未接收到第二数据包,当第一校验结果指示第一数据包完整性保护校验成功时,则不触发rrc连接重建立;当第一校验结果指示第一数据包完整性保护校验失败时,则触发rrc连接重建立。

当终端设备接收到第二数据包时的终端设备的处理方法,可以参见终端设备接收到第一数据包的处理方法,在此不再赘述。

在am场景下,当网络设备向终端设备发送的下行数据进行duplication操作时,即通过第一传输路径发送第一数据包,通过第二传输路径发送第二数据包。示例的,对于终端设备来说,当第一网络设备为mn时,第一网络设备在第一数据包的pdcppdu中携带指示信息,用于指示终端设备在第一传输路径和第二传输路径上接收该pdcppdu。可以理解的,由于第二数据包与第一数据包相同,因此第二数据包也携带该指示信息。可选的上述指示信息可以包含在pdcp头中。当终端设备接收到第一数据包或第二数据包时,通过指示信息获知该数据包进行了复制操作,并且需要通过不同传输路径接收相同的数据包。

此外,对于采用ca的通信系统来说,ran设备与终端设备之间可以通过多个载波进行通信,其中,终端设备发起初始接入的载波为主载波,主载波上的小区为主小区,其它载波为辅载波,辅载波上的小区为辅小区。因此,在采用ca的通信系统中,一个无线承载也可以关联两个或多个传输路径,其中一个无线承载关联的不同的传输路径所关联的小区或载波是不同的。如果在采用ca的通信系统中,引入duplication操作后,也可以在一个无线承载关联的两个或多个传输路径上可以传输相同的数据包。

以图6所示的网络架构为例,ran设备在rrc层为终端设备配置rb。例如,rb关联第一传输路径和第二传输路径,其中第一传输路径关联的载波与第二传输路径关联的载波不同。需要说明的是,本申请实施例中,第一传输路径关联的载波,可以理解为第一传输路径关联的小区;第二传输路径关联的载波,可以理解为第二传输路径关联的小区。

示例的,第一传输路径关联的第一载波组,第二传输路径关联第二载波组,第一载波组包括至少一个第一载波,第二载波组包括至少一个第二载波,至少一个第一载波中每个第一载波与至少一个第二载波中每个载波均不相同。例如,第一载波组包括载波11、载波12和载波13,第二载波组包括载波21、和载波22。其中,载波11、载波12、载波13均与载波21、载波22为不同的载波。需要说明的是,ran设备在rrc层为终端设备配置的rb可以为srb1、srb2、drb等。应理解,与主载波关联的传输路径又可以称之为主传输路径,其它传输路径为辅传输路径。例如,第一传输路径关联的第一载波组,第二传输路径关联第二载波组,第一载波组中包括主载波,则第一传输路径为主传输路径,叠传输路径为辅传输路径。以srb1和/或srb2配置了caduplication(针对上行)为例,终端设备需要在srb1关联的第一传输路径和第二传输路径上接收下行rrc消息。示例的,如图7所示,为本申请实施例的一种通信方法,包括以下步骤。

步骤701,终端设备的配置了第一传输路径和第二传输路径,并可以通过第一传输路径和第二传输路径进行数据包接收。示例性的,终端设备为srbx建立第一传输路径和第二传输路径,例如,第一传输路径为第一rlcbearer,第二传输路径为第二rlcbearer,每个rlcbearer分别关联一个小区组。或者,终端设备为srbx建立第一rlcbearer,为srby建立第二rlcbearer,第一rlcbearer和第二rlcbearer分别关联一个小区组,终端设备通过上述第一rlcbear关联的小区组和第二rlcbearer关联的小区组接收下行数据包。示例性的,所述srbx/srby可以为srb1或srb2,此时数据包可以指承载在该srb上的rrc消息。

步骤702,终端设备通过第三传输路径接收到第一数据包,并对第一数据包进行完整性保护校验,得到第一校验结果。例如,终端设备的pdcp层对该第一数据包进行完整性保护校验,得到第一校验结果。其中,第三传输路径为第一传输路径和第二传输路径中的一个。示例性的,第一数据包可以为承载在srb1或srb2的rrc消息。在一些实施例中,终端设备获知第一数据包没有进行复制操作。可以理解的,终端设备可以通过接收网络设备发送的显示的指示信息获知第一数据包或第一数据包所属的承载没有配置下行复制操作,或者终端设备可以通过隐式的方式获知,例如没有收到网络设备发送的为第一数据包或第一数据包所属的承载配置了下行复制操作的指示信息。

在一些实施例中,图7所示的通信方法中包括步骤703,当第一校验结果用于指示第一数据包完整性保护校验失败时,终端设备的pdcp层向上层发送指示信息,用于指示上层发生了完整性保护校验失败。所述指示信息还包含第三传输路径的指示信息,用于指示上层通过第三传输路径接收的数据包发生了完整性保护校验失败。示例性的,上层为rrc层。示例性的,第三传输路径的指示信息为第三传输路径的标识,或第三传输路径关联的小区标识信息。

在另一些实施例中,图7所示的通信方法中还包括步骤704,终端设备通过第四传输路径发送失败报告,该失败报告用于指示该终端设备发生了完整性保护校验失败。其中,第四传输路径为第一传输路径和第二传输路径中的一个,并且与第三传输路径不同。示例的,终端设备通过第四传输路径向网络设备发送失败报告。需要说明的是,终端设备接收第一数据包的rlcbearer和终端设备发送失败报告的rlcbearer可以不属于同一个承载也可以属于同一个承载,本申请不做限制。例如终端设备从srb2或srb1的一个rlcbearer接收到第一数据包,都可以通过srb1一个rlcbearer发送失败报告,只要上述两个rlcbearer关联的传输路径(即小区或小区组)不同。

在本实施例中,提供了一种通信方法,使得终端设备可以在配置了两个或多个传输路径的情况下,终端设备在一个传输路径上接收的数据包完整性保护校验失败时,可以通过另一个传输路径向ran设备发送指示信息,从而使得ran设备进行相应的处理。

以rb关联第一传输路径和第二传输路径为例,如图8所示,为本申请实施例的一种通信方法,包括以下步骤:

步骤801,ran设备通过第一传输路径向终端设备发送第一数据包,通过第二传输路径向终端设备发送第二数据包,其中,第一数据包和第二数据包相同。

需要说明的是,第一数据包与第二数据包相同,可以理解为第一数据包可以是ran设备对第二数据包复制得到的,或者,第二数据包是ran设备对第一数据包复制得到的。

另外,还需要说明的是,本申请实施例中,第一传输路径和第二传输路径中其中一个传输路径关联主载波。例如,第一传输路径关联第一载波组,第二传输路径关联第二载波组,第一载波组包括主载波,则第一传输路径关联主载波,因此,第一传输路径为主传输路径,第二传输路径为辅传输路径。

步骤802,终端设备当接收到来自第一传输路径的第一数据包后,对第一数据包进行完整性保护校验,得到第一校验结果;当接收到来自第二传输路径的第二数据包后,对第二数据包进行完整性保护校验,得到第二校验结果。

步骤803,当第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败时,终端设备通过第一传输路径向ran设备发送第一指示信息,该第一指示信息用于指示所述第二数据包完整性保护校验失败。

需要说明的是,对于终端设备来说,在第二传输路径关联主载波的情况下,当第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败时,终端设备还可以不向ran设备发送第一指示信息,而是触发rrc连接的重建立。示例的,对于终端设备来说,当第二传输路径关联主载波时,如果第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败,则终端设备是通过第一传输路径向ran设备发送第一指示信息,还是触发rrc连接的重建立,可以根据预先配置的策略或规则确定。例如,如果终端设备中预先配置的策略为当与主载波关联的传输路径上的数据包完整性保护校验失败,而与不与主载波关联的传输路径上的数据包完整性保护校验成功,则通过与不与主载波关联的传输路径上向ran设备发送指示信息,则当第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败时,终端设备通过第一传输路径向ran设备发送第一指示信息。再例如,如果终端设备中预先配置的策略为当与主载波关联的传输路径上的数据包完整性保护校验失败,而不与主载波关联的传输路径上的数据包完整性保护校验成功,则触发rrc连接的重建立,则当第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败时,终端设备触发rrc连接的重建立。上述仅为举例说明,不构成对本申请实施例的限定。

在一些实施例中,当第一校验结果指示第一数据包完整性保护校验成功,第二校验结果指示第二数据包完整性保护校验失败时,终端设备还可以通过第一传输路径向ran设备发送用于指示第二传输路径的信息、和/或与第二传输路径关联的一个或多个小区标识,该一个或多个小区标识可以用于指示发送第二数据包所使用的小区。从而有助于提高ran侧判定对终端设备的第二数据包完整性保护校验失败时进行处理的方式的合理性。示例的,第一指示信息包括用于指示第二传输路径的信息、和/或与第二传输路径对应的小区标识等,从而有助于节省信令开销。

在一些实施例中,对于终端设备来说,如果ran设备接收到的第一指示信息,则ran设备可以向终端设备发送切换指令。其中,切换指令用于触发终端设备更新所使用的用于完整性保护的密钥、和/或用于完整性保护的算法。从而使得终端设备能够在接收到切换指令后,更新所使用的完整性保护密钥和/或算法即可,无需再发起rrc连接的重建立,有助于降低rrc连接的重建立的次数,提高用户体验。示例的,ran设备可以通过第一传输路径向终端设备发送切换指令。有助于简化实现方式,提高通信效率。

需要说明的是,本申请实施例中,触发终端设备更新所使用的用于完整性保护的密钥、和/或用于完整性保护的算法,可以理解为触发终端设备更新ran设备和终端设备之间空口通信所使用的用于完整性保护的密钥、和/或ran设备和终端设备之间空口通信所使用的用于完整性保护的算法。

在一些实施例中,当第一校验结果指示第一数据包完整性保护校验失败,第二校验结果指示第二数据包完整性保护校验失败时,终端设备触发rrc连接的重建立。从而有助于使得终端设备通信恢复正常。

然而,对于终端设备来说,第一数据包和第二数据包分别是通过不同的传输路径传输的,有可能终端设备已经接收到了ran设备通过第二传输路径发送的第二数据包,而ran设备还未通过第一传输路径向终端设备发送第一数据包。对于am场景来说,如果终端设备接收第二数据包成功,则会向ran设备发送ack响应,指示终端设备接收第二数据包成功,ran设备为避免重复发送,可以在确定终端设备接收第二数据包成功后,取消第一数据包的发送。但是,对于终端设备来说是不感知的,而如果终端设备采用图6所示的通信方法时,需要参考两个数据包的完整性校验结果,来决定是触发rrc连接的重建立,还是发送第一指示信息。

因此,为了使得终端设备在接收到第一数据包和第二数据包其中一个数据包后,便于判断是否继续等待接收另一数据包,在一些实施例中,可以在终端设备中预先配置第一定时时长,其中第一定时时长可以是通过协议预先定义的,也可以是由ran设备配置的,还可以是通过其它方式配置的。例如,第一定时时长可以以pdcp的配置参数预先配置在终端设备中。

示例的,终端设备当接收到ran设备在第一传输路径上发送的第一数据包后,对第一数据包进行完整性保护校验,得到第一校验结果,并在得到第一校验结果时如果还没有接收到第二数据包,则启动第一定时器,若在第一定时时长内终端设备接收到第二数据包,则对第二数据包进行完整性保护校验,得到第二校验结果。示例的,终端设备根据第一校验结果和第二校验结果判断是否触发rrc连接的重建立的具体实现方式,可以参见上述相关实施例,在此不再赘述。

又示例的,终端设备当接收到ran设备在第一传输路径上发送的第一数据包后,对第一数据包进行完整性保护校验,得到第一校验结果,并在得到第一校验结果时如果还没有接收到第二数据包,则启动第一定时器,若超过第一定时时长后,终端设备仍未接收的ran设备在第二传输路径上发送的第二数据包,则当第一校验结果指示第一数据包完整性保护校验成功时,不触发rrc连接的重建立。

需要说明的是,终端设备超过第一定时时长后仍未接收到第二数据包,当第一校验结果指示第一数据包完整性校验成功时,不触发rrc连接的重建立,可以理解为,终端设备超过第一定时时长后仍未接收到第二数据包,当第一校验结果指示第一数据包完整性校验成功时后续执行的步骤,可以参见现有技术中当第一校验结果和第二校验结果均指示数据包完整性校验成功时终端设备后续执行的步骤;也可以理解为,终端设备超过第一定时时长后仍未接收到第二数据包,当第一校验结果指示第一数据包完整性校验成功时,向ran设备发送为接收到第二数据包的指示。

在另外一些实施例中,还可以在ran设备配置第二定时时长,在终端设备配置第三定时时长。其中第二定时时长可以是通过协议预先定义,也可以是通过其它方式配置的,第三定时时长可以是通过协议预先定义的,也可以是由ran设备配置的,还可以通过其它方式配置。例如,第二定时时长、第三定时时长可以以pdcp的配置参数预先配置。需要说明的是,第二定时时长与第三定时时长可以相同,也可以不同,对此不作限定。

以终端设备接收到第一数据包为例,终端设备当接收到第一数据包后,向ran设备发送ack响应,其中,ack响应用于指示第一数据包接收成功。ran设备接收到ack响应后,启动第二定时器,在超过第二定时时长后,则向ran设备通知取消在第二传输路径上发送第二数据包。而终端设备当向ran设备发送ack响应后,则启动第三定时器,如果在第三定时时长内接收到ran设备在第二传输路径上发送的第二数据包,则对第二数据包进行完整性保护校验,得到第二校验结果。如果超过第三定时时长仍未接收到第二数据包,当第一校验结果指示第一数据包完整性保护校验成功时,则不触发rrc连接重建立;当第一校验结果指示第一数据包完整性保护校验失败时,则触发rrc连接重建立。

当终端设备接收到第二数据包时的的处理方法,可以参见终端设备接收到第一数据包的处理方法,在此不再赘述。

在am场景下,当ran设备向终端设备发送的下行数据进行duplication操作时,即通过第一传输路径发送第一数据包,通过第二传输路径发送第二数据包。示例的,ran设备在第一数据包的pdcppdu中携带指示信息,用于指示终端设备在第一传输路径和第二传输路径上接收该pdcppdu。可以理解的,由于第二数据包与第一数据包相同,因此第二数据包也携带该指示信息。可选的上述指示信息可以包含在pdcp头中。当终端设备接收到第一数据包或第二数据包时,通过指示信息获知该数据包进行了复制操作,并且需要通过两个传输路径接收相同的数据包。

需要说明的是,当同时采用了mr-dc和ca的通信系统中,引入duplication操作后,对于不同传输路径上发送的相同的数据包来说,终端设备如果接收到的来自某一个或多个传输路径上的数据包的完整性保护校验失败时,可以通过用于发送完整性保护校验成功的数据包的传输路径,向ran设备(例如mn或sn)发送指示信息,从而使得ran设备可以进行相应的处理,与终端设备在某个传输路径上的数据包完整性校验失败时,则触发rrc连接的重建立相比,有助于降低终端设备触发rrc连接的重建立的次数,提高通信性能。在具体实现时,可以将图5所示的通信方法与图8所示的通信方法相结合使用,在此不在赘述。

本申请上述图5和图8所示的通信方法,仅以两个传输路径为例进行的介绍,本申请实施例当配置了dupliaction的无线承载关联两个以上的传输路径时,其通信方法可以参见两个传输路径时的通信方法,在此不再赘述。

对于采用了ca的通信系统来说,终端设备与ran设备可以通过多个载波进行通信,其中,终端设备发起初始接入的载波为主载波,主载波上的小区为主小区,其它载波为辅载波,辅载波上的小区为辅小区。现有技术中,终端设备进行主小区物理层检测,一旦终端设备的物理层检测到主小区异常,例如t310超时,则向rrc层上报主小区物理层异常当主小区物理层异常时,然后由rrc层触发rrc连接的重建立。容易导致终端设备中断时间较长,影响用户体验。

有鉴于此,本申请实施例又提供了一种通信方法,能够使得终端设备在主小区物理层检测异常时,有助于使得终端设备可以通过其他可以正常工作的辅小区向ran设备发送指示主小区物理层异常的指示信息,从而使得ran设备可以进行相应的处理,例如指示终端设备切换到其他小区,与终端设备在主小区物理层异常时,则触发rrc连接的重建立相比,有助于降低终端设备触发rrc连接的重建立的次数,提高通信性能。

示例的,如图9所示,本申请实施例一种通信方法,包括以下步骤。

步骤901,终端设备通过主小区和/或m个辅小区与ran设备进行通信,其中,主小区的载波和m个辅小区中每个辅小区的载波不同,m为大于或等于1的正整数。

例如,以m的取值为3为例,m个辅小区的载波分别为载波1、载波2和载波3,主小区的载波为载波0,其中载波1、载波2和载波3均与载波0不同。

步骤902,当主小区物理层异常时,终端设备通过m个辅小区中的n个辅小区向ran设备发送第二指示信息,第二指示信息用于指示主小区物理层异常。其中,1≤n≤m、且所述n为正整数。

需要说明的是,n个辅小区为m个辅小区中正常工作的辅小区,能够用于终端设备与ran设备之间的正常通信。例如,以m取值为5为例,m个辅小区分别为小区1、小区2、小区3、小区4和小区5,如果小区1、小区2、小区3、小区4和小区5中,小区3、小区4和小区5能够用于终端设备与ran设备之间的正常通信,则终端设备可以通过小区3、小区4和小区5中的一个或多个小区向ran设备发送第二指示信息。

步骤903,ran设备在接收到终端设备通过n个辅小区发送的第二指示信息后,向所述终端设备发送切换指令;该切换指令用于指示终端设备切换到其它小区。

需要说明的是,该切换指令用于指示终端设备切换到其它小区,可以理解为,该切换指令指示终端设备将主小区切换到其它小区。示例的,如果切换指令指示的其它小区为m个辅小区中的一个,则为小区内切换,如果切换指令指示的其它小区为其它ran设备的提供的小区,则为ran设备切换。

示例的,ran设备可以通过终端设备发送第二指示信息所使用的n个辅小区向终端设备发送切换指令,也可以通过m个辅小区中的其它能够正常工作的辅小区向终端设备发送切换指令,对此不作限定。

在一些实施例中,终端设备还可以通过m个辅小区中的k个辅小区向ran设备发送第三指示信息,第三指示信息用于指示备选主小区组,终备选主小区组包括m辅小区中的至少一个辅小区,其中,1≤k≤m、且所述k为正整数。从而有助于辅助ran设备确定用于指示终端设备将主小区切换到哪个小区。应理解,备选主小区组包括的m个辅小区中至少一个辅小区为能够正常工作的辅小区。

需要说明的是第二指示信息和第三指示信息可以携带在一个信令中,也可以分别携带在不同的信令中,对此不作限定。

步骤904,终端设备接收到切换指令后,根据切换指令,切换到其它小区。

现有技术中,对于采用了ca和mr-dc的通信系统来说,终端设备进行主小区物理层检测,一旦终端设备的物理层检测到主小区异常,例如t310超时,则向rrc层上报主小区物理层异常当主小区物理层异常时,然后由rrc层触发rrc连接的重建立。容易导致终端设备中断时间较长,影响用户体验。

有鉴于此,本申请又提供了一种通信方法。下面以第一网络设备为终端设备的mn,第二网络设备为终端设备的sn为例,对本申请实施例进行介绍。

在一些实施例中,当主小区物理层异常时,终端设备若无法通过mn的辅小区与mn进行通信,则可以通过与sn之间的传输路径向mn发送第二指示信息,其中,第二指示信息用于指示主小区物理层异常。mn在接收到第二指示信息后,将切换指令发送给sn,由sn通过与终端设备之间的传输路径,将切换指令发送给终端设备,以使得终端设备能够将主小区切换到其它小区。其中,切换指令用于指示终端设备切换到其它小区。

需要说明的是,终端设备无法通过mn的辅小区与mn进行通信可以包括以下情况,mn未向终端设备提供辅小区,即mn仅能通过主小区与mn通信;或者,mn向终端设备提供了m个辅小区,其中m为大于或等于1的正整数,但m辅小区均发生异常,不能用于终端设备与mn之间的通信。

示例的,当主小区物理层异常时,终端设备若无法通过mn的辅小区与mn进行通信,则还可以通过与sn之间的传输路径向mn发送第三指示信息用于指示终端设备的备选主小区组,备选主小区组包括m辅小区中的至少一个辅小区,其中,1≤k≤m、且所述k为正整数。从而有助于辅助ran设备确定用于指示终端设备将主小区切换到哪个小区。应理解,备选主小区组包括的m个辅小区中至少一个辅小区为能够正常工作的辅小区。

需要说明的是第二指示信息和第三指示信息可以携带在一个信令中,也可以分别携带在不同的信令中,对此不作限定。

在另一些实施例中,当主小区物理层异常时,若终端设备可以通过mn的m个辅小区与mn进行通信,也可以通过sn与终端设备之间传输路径与终端设备进行通信时,则终端设备可以通过m个辅小区中的n个辅小区、和/或与sn之间的传输路径向mn发送第二指示信息,其中,第二指示信息用于指示主小区物理层异常。其中,m为大于或等于1的正整数,1≤n≤m、且n为正整数。mn在接收到第二指示信息后,向终端设备发送切换指令。切换指令用于指示终端设备切换到其它小区。

示例的,mn向终端设备发送切换指令的所使用的传输路径,可以与终端设备向mn发送第二指示信息的传输路径相同,也可以不同。例如,终端设备向mn发送第二指示信息的传输路径为sn与终端设备之间的传输路径,mn向终端设备发送切换指令的所使用的传输路径可以为m辅小区中的k个辅小区。1≤k≤m、且n为正整数。

示例的,当主小区物理层异常时,若终端设备可以通过mn的m个辅小区与mn进行通信,也可以通过sn与终端设备之间传输路径与终端设备进行通信时,则终端设备可以通过m个辅小区中的s个辅小区、和/或与sn之间的传输路径向mn发送第三指示信息用于指示备选主小区组,终备选主小区组包括m辅小区中的至少一个辅小区,从而有助于辅助ran设备确定用于指示终端设备将主小区切换到哪个小区。应理解,备选主小区组包括的m个辅小区中至少一个辅小区为能够正常工作的辅小区。

本申请各个实施例可以单独使用,也可以相互结合使用,以达到不同的技术效果。

上述本申请提供的实施例中,从终端设备和网络设备作为执行主体的角度对本申请实施例提供的通信方法进行了介绍。为了实现上述本申请实施例提供的通信方法中的各功能,终端设备或网络设备可以包括硬件结构和/或软件模块,以硬件结构、软件模块、或硬件结构加软件模块的形式来实现上述各功能。上述各功能中的某个功能以硬件结构、软件模块、还是硬件结构加软件模块的方式来执行,取决于技术方案的特定应用和设计约束条件。

与上述构思相同,如图10所示,本申请实施例还提供一种装置1000,该装置1000包括收发模块1002和处理模块1001。

一示例中,装置1000用于实现上述图4或图4所示的通信方法中终端设备的功能。该装置可以是终端设备,也可以是终端设备中的装置。其中,该装置可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

其中,收发模块1002用于从第一传输路径接收第一数据包;处理模块1001用于对所述第一数据包进行完整性保护校验,得到第一校验结果;当所述第一校验结果指示所述第一数据包完整性保护校验失败时,收发模块1002用于通过第二传输路径发送第一指示信息,所述第一指示信息用于指示完整性保护校验失败和所述第一传输路径的信息。

一示例中,装置1000用于实现上述图5或图8所示的通信方法中终端设备的功能。该装置可以是终端设备,也可以是终端设备中的装置。其中,该装置可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

其中,收发模块1002用于接收第一网络设备通过第一传输路径发送的第一数据包,以及接收第二网络设备通过第二传输路径发送的第二数据包;处理模块1001用于当收发模块1002接收到所述第一数据包时,对所述第一数据包进行完整性保护校验,得到第一校验结果;以及当收发模块1002接收到所述第二数据包时,对所述第二数据包进行完整性保护校验,得到第二校验结果;然后,收发模块1002还用于当所述第一校验结果指示所述第一数据包完整性保护校验成功、所述第二校验结果指示所述第二数据包完整性保护校验失败时,通过所述第一传输路径向所述第一网络设备发送第一指示信息,所述第一指示信息用于指示所述第二数据包完整性保护校验失败。其中,所述第一数据包和所述第二数据包相同。

一示例中,装置1000用于实现上述图5所示的方法中第一网络设备的功能或者用于实现上述图8所述的通信方法中ran设备的功能。该装置可以是网络设备,也可以是网络设备中的装置。其中,该装置可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

其中,收发模块1002用于通过第一传输路径向终端设备发送第一数据包,以及通过第二传输路径向所述终端设备发送第二数据包;所述第一数据包和所述第二数据包相同;处理模块1001还用于当收发模块1002接收到终端设备发送的第一指示信息时,触发收发模块1002通过第一传输路径向终端设备发送切换指令;其中,第一指示信息用于指示第二数据包完整性保护校验失败,切换指令用于触发终端设备更新所使用的用于完整性保护的密钥、和/或用于完整性保护的算法。

一示例中,装置1000用于实现上述图9示的方法中终端设备的功能。该装置可以是终端设备,也可以是终端设备中的装置。其中,该装置可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

其中,收发模块1002用于通过主小区和/或m个辅小区与第一网络设备进行通信,所述主小区的载波与所述m个辅小区中每个辅小区的载波不同;所述m为大于或等于1的正整数;

处理模块1001用于当主小区物理层异常时,通过m个辅小区中的n个辅小区向第一网络设备发送第一指示信息,第一指示信息用于指示主小区物理层异常;其中,1≤n≤m、且所述n为正整数;

收发模块1002还用于通过n个辅小区接收第一网络设备在接收到第一指示信息后发送的切换指令,该切换指令用于指示所述终端设备切换到其它小区。

一示例中,装置1000用于实现上述图9示的方法中ran设备的功能。该装置可以是网络设备,也可以是网络设备中的装置。其中,该装置可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

其中,收发模块1002用于通过主小区和/或m个辅小区与终端设备进行通信,主小区的载波与m个辅小区中每个辅小区的载波不同;m为大于或等于1的正整数;

处理模块1001用于当通过所述m个辅小区中的n个辅小区接收到终端设备发送的第一指示信息时,触发收发模块1002通过所述n个辅小区向所述终端设备发送切换指令;

其中,1≤n≤m、且所述n为正整数,第一指示信息用于指示主小区物理层异常,切换指令用于指示终端设备切换到其它小区。

关于处理模块1001、收发模块1002的具体执行过程,可参见上方法实施例中的记载。本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

与上述构思相同,如图11所示,本申请实施例还提供一种装置1100。

一示例中,该装置1100用于实现上述图4或图4所述的通信方法中终端设备的功能,该装置可以是终端设备,也可以是终端设备中的装置。装置1100包括至少一个处理器1101,用于实现上述图4或图7所示的通信方法中终端设备的功能。示例地,处理器1101可以用于对第一数据包进行完整性保护校验,得到第一校验结果。具体参见方法中的详细描述,此处不再说明。

在一些实施例中,装置1100还可以包括至少一个存储器1102,用于存储程序指令和/或数据。存储器1102和处理器1101耦合。本申请实施例中的耦合是装置、单元或模块之间的间隔耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。作为另一种实现,存储器1102还可以位于装置1100之外。处理器1101可以和存储器1102协同操作。处理器1101可能执行存储器1102中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。

在一些实施例中,装置1100还可以包括通信接口1103,用于通过传输介质和其它设备进行通信,从而用于装置1100中的装置可以和其它设备进行通信。示例性地,通信接口1103可以是收发器、电路、总线、模块或其它类型的通信接口,该其它设备可以是第二终端设备或网络设备。处理器1101利用通信接口1103收发数据,并用于实现上述实施例中的方法。示例性的,通信接口1103,可以用于发送第一指示信息。

一示例中,该装置1100用于实现上述图5或图8所述的通信方法中终端设备的功能,该装置可以是终端设备,也可以是终端设备中的装置。装置1100包括至少一个处理器1101,用于实现上述图5或图8所示的通信方法中终端设备的功能。示例地,处理器1101可以用于当第一校验结果指示第一数据包完整性保护校验成功、第二校验结果指示第二数据包完整性保护校验失败时,通过第一传输路径向第一网络设备发送第一指示信息,第一指示信息用于指示第二数据包完整性保护校验失败。其中,第一数据包和所述第二数据包相同。具体参见方法中的详细描述,此处不再说明。

在一些实施例中,装置1100还可以包括至少一个存储器1102,用于存储程序指令和/或数据。存储器1102和处理器1101耦合。本申请实施例中的耦合是装置、单元或模块之间的间隔耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。作为另一种实现,存储器1102还可以位于装置1100之外。处理器1101可以和存储器1102协同操作。处理器1101可能执行存储器1102中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。

在一些实施例中,装置1100还可以包括通信接口1103,用于通过传输介质和其它设备进行通信,从而用于装置1100中的装置可以和其它设备进行通信。示例性地,通信接口1103可以是收发器、电路、总线、模块或其它类型的通信接口,该其它设备可以是第二终端设备或网络设备。处理器1101利用通信接口1103收发数据,并用于实现上述实施例中的方法。示例性的,通信接口1103,可以用于发送第一指示信息。

一示例中,该装置1100用于实现上述装置1000用于实现上述图5所示的方法中第一网络设备的功能或者用于实现上述图8所述的通信方法中ran设备的功能。该装置可以是网络设备,也可以是网络设备中的装置。装置1100至少一个处理器1101,用于实现上述方法中网络设备的功能。示例地,处理器1101可以用于在收发模块1102接收到第一指示信息后,触发收发模块1102向终端设备发送切换指令,具体参见方法中的详细描述,此处不再说明。

在一些实施例中,装置1100还可以包括至少一个存储器1102,用于存储程序指令和/或数据。存储器1102和处理器1101耦合。本申请实施例中的耦合是装置、单元或模块之间的间隔耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。作为另一种实现,存储器1102还可以位于装置1100之外。处理器1101可以和存储器1102协同操作。处理器1101可能执行存储器1102中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。

在一些实施例中,装置1100还可以包括通信接口1103,用于通过传输介质和其它设备进行通信,从而用于装置1100中的装置可以和其它设备进行通信。示例性地,通信接口1103可以是收发器、电路、总线、模块或其它类型的通信接口,该其它设备可以是第二终端设备或网络设备。处理器1101利用通信接口1103收发数据,并用于实现上述实施例中的方法。示例性的,通信接口1103,可以用于接收第一指示信息,发送切换指令等。

一示例中,该装置1100用于实现上述图9所述的通信方法中终端设备的功能,该装置可以是终端设备,也可以是终端设备中的装置。装置1100包括至少一个处理器1101,用于实现上述图9所示的通信方法中终端设备的功能。示例地,处理器1101可以用于当主小区物理层异常时,触发通过所述m个辅小区中的n个辅小区向所述第一网络设备发送第一指示信息。具体参见方法中的详细描述,此处不再说明。

在一些实施例中,装置1100还可以包括至少一个存储器1102,用于存储程序指令和/或数据。存储器1102和处理器1101耦合。本申请实施例中的耦合是装置、单元或模块之间的间隔耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。作为另一种实现,存储器1102还可以位于装置1100之外。处理器1101可以和存储器1102协同操作。处理器1101可能执行存储器1102中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。

在一些实施例中,装置1100还可以包括通信接口1103,用于通过传输介质和其它设备进行通信,从而用于装置1100中的装置可以和其它设备进行通信。示例性地,通信接口1103可以是收发器、电路、总线、模块或其它类型的通信接口,该其它设备可以是第二终端设备或网络设备。处理器1101利用通信接口1103收发数据,并用于实现上述实施例中的方法。示例性的,通信接口1103,可以用于发送第一指示信息。

一示例中,该装置1100用于实现上述装置1000用于实现上述图9所示的方法中ran设备的功能。该装置可以是网络设备,也可以是网络设备中的装置。装置1100至少一个处理器1101,用于实现上述方法中第二终端设备的功能。示例地,处理器1101可以用于在接收到第一指示信息后,触发向终端设备发送切换指令,具体参见方法中的详细描述,此处不再说明。

在一些实施例中,装置1100还可以包括至少一个存储器1102,用于存储程序指令和/或数据。存储器1102和处理器1101耦合。本申请实施例中的耦合是装置、单元或模块之间的间隔耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。作为另一种实现,存储器1102还可以位于装置1100之外。处理器1101可以和存储器1102协同操作。处理器1101可能执行存储器1102中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。

在一些实施例中,装置1100还可以包括通信接口1103,用于通过传输介质和其它设备进行通信,从而用于装置1100中的装置可以和其它设备进行通信。示例性地,通信接口1103可以是收发器、电路、总线、模块或其它类型的通信接口,该其它设备可以是第二终端设备或网络设备。处理器1101利用通信接口1103收发数据,并用于实现上述实施例中的方法。示例性的,通信接口1103,可以用于接收第一指示信息,发送切换指令等。

本申请实施例中不限定上述通信接口1103、处理器1101以及存储器1102之间的连接介质。例如,本申请实施例在图11中以存储器1102、处理器1101以及通信接口1103之间可以通过总线连接,所述总线可以分为地址总线、数据总线、控制总线等。

在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。

本申请实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,简称dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digitalvideodisc,简称dvd))、或者半导体介质(例如,ssd)等。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1