连接恢复方法及装置转让专利

申请号 : CN202010075775.0

文献号 : CN112788795B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李飞邓娟

申请人 : 华为技术有限公司

摘要 :

本申请实施例提供一种连接恢复方法及装置,该方法包括:终端设备向第一网络设备发送携带第一指示信息的第一消息,该第一指示信息用于指示根据第一参数集计算恢复MAC值,该第一参数集包括恢复原因值或RRC恢复请求消息中的一项或多项;该终端设备接收来自该第一网络设备的第二消息;在该第二消息携带第二指示信息的情况下,该终端设备向该第二网络设备发送携带该恢复MAC值的RRC恢复请求消息,该第二指示信息用于指示根据该第一参数集校验该恢复MAC值。本申请实施例可使得该终端设备按照合适的方式保护RRC恢复请求消息,以及使得第一网络设备使用合适的方式校验RRC恢复请求消息,从而恢复终端设备的RRC连接。

权利要求 :

1.一种连接恢复方法,其特征在于,所述方法包括:

终端设备向第一网络设备发送携带第一指示信息的第一消息,所述第一指示信息用于指示根据第一参数集计算恢复消息认证码MAC值,所述第一参数集中包括恢复原因值或无线资源控制RRC恢复请求消息中的一项或多项;

所述终端设备接收来自所述第一网络设备的第二消息;

在所述第二消息携带第二指示信息的情况下,所述终端设备向第二网络设备发送携带所述恢复MAC值的RRC恢复请求消息,所述第二指示信息用于指示根据所述第一参数集校验所述恢复MAC值。

2.根据权利要求1所述的方法,其特征在于,所述第一消息为接入层AS安全模式完成消息,或者,所述第一消息为终端设备能力信息消息。

3.根据权利要求1或2所述的方法,其特征在于,所述第二消息为RRC释放消息;或者,所述第二消息为广播消息。

4.一种连接恢复方法,其特征在于,所述方法包括:

第一网络设备接收来自终端设备的携带第一指示信息的第一消息,所述第一指示信息用于指示根据第一参数集计算恢复消息认证码MAC值,所述第一参数集中包括恢复原因值或无线资源控制RRC恢复请求消息中的一项或多项;

所述第一网络设备向所述终端设备发送携带第二指示信息的第二消息,所述第二指示信息用于指示根据所述第一参数集校验所述恢复MAC值。

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述第一网络设备接收携带所述恢复MAC值的终端设备上下文获取请求消息;

所述第一网络设备根据所述第一参数集校验所述恢复MAC值。

6.根据权利要求4或5所述的方法,其特征在于,所述第一消息为接入层AS安全模式完成消息,或者,所述第一消息为终端设备能力信息消息。

7.根据权利要求4或5所述的方法,其特征在于,所述第二消息为RRC链接释放消息;或者,所述第二消息为广播消息。

8.根据权利要求6所述的方法,其特征在于,所述第二消息为RRC链接释放消息;或者,所述第二消息为广播消息。

9.一种通信装置,其特征在于,所述装置包括:

发送单元,用于向第一网络设备发送携带第一指示信息的第一消息,所述第一指示信息用于指示根据第一参数集计算恢复消息认证码MAC值,所述第一参数集中包括恢复原因值或无线资源控制RRC恢复请求消息中的一项或多项;

接收单元,用于接收来自所述第一网络设备的第二消息;

所述发送单元,还用于在所述第二消息携带第二指示信息的情况下,向第二网络设备发送携带所述恢复MAC值的RRC恢复请求消息,所述第二指示信息用于指示根据所述第一参数集校验所述恢复MAC值。

10.根据权利要求9所述的装置,其特征在于,所述第一消息为接入层AS安全模式完成消息,或者,所述第一消息为终端设备能力信息消息。

11.根据权利要求9或10所述的装置,其特征在于,所述第二消息为RRC释放消息;或者,所述第二消息为广播消息。

12.一种通信装置,其特征在于,所述装置包括:

接收单元,用于接收来自终端设备的携带第一指示信息的第一消息,所述第一指示信息用于指示根据第一参数集计算恢复消息认证码MAC值,所述第一参数集中包括恢复原因值或无线资源控制RRC恢复请求消息中的一项或多项;

发送单元,用于向所述终端设备发送携带第二指示信息的第二消息,所述第二指示信息用于指示根据所述第一参数集校验所述恢复MAC值。

13.根据权利要求12所述的装置,其特征在于,

所述接收单元,还用于接收携带所述恢复MAC值的终端设备上下文获取请求消息;

所述装置还包括:

处理单元,用于根据所述第一参数集校验所述恢复MAC值。

14.根据权利要求12或13所述的装置,其特征在于,所述第一消息为接入层AS安全模式完成消息,或者,所述第一消息为终端设备能力信息消息。

15.根据权利要求12或13所述的装置,其特征在于,所述第二消息为RRC链接释放消息;

或者,所述第二消息为广播消息。

16.根据权利要求14所述的装置,其特征在于,所述第二消息为RRC链接释放消息;或者,所述第二消息为广播消息。

17.一种通信装置,其特征在于,所述装置包括处理器和存储器;

所述存储器用于存储计算机执行指令;

所述处理器用于执行所述存储器所存储的计算机执行指令,以使所述通信装置执行如权利要求1‑3任一项所述的方法。

18.一种通信装置,其特征在于,所述装置包括处理器和存储器;

所述存储器用于存储计算机执行指令;

所述处理器用于执行所述存储器所存储的计算机执行指令,以使所述通信装置执行如权利要求4‑8任一项所述的方法。

19.一种通信装置,其特征在于,所述装置包括处理器和接口电路;

所述接口电路,用于接收代码指令并传输至所述处理器;所述处理器运行所述代码指令以使得所述通信装置执行如权利要求1‑3任一项所述的方法。

20.一种通信装置,其特征在于,所述装置包括处理器和接口电路;

所述接口电路,用于接收代码指令并传输至所述处理器;所述处理器运行所述代码指令以使得所述通信装置执行如权利要求4‑8任一项所述的方法。

21.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储指令,当所述指令被执行时,使如权利要求1‑3中任一项所述的方法被实现。

22.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储指令,当所述指令被执行时,使如权利要求4‑8中任一项所述的方法被实现。

说明书 :

连接恢复方法及装置

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及一种连接恢复方法及装置。

背景技术

[0002] 第三代合作伙伴项目(3rd generation partnership project,3GPP)中定义了终端设备的挂起(suspend)和恢复(resume)流程,在挂起阶段,基站会给终端设备发送恢复标识(resume identifier,resume ID)。当终端设备发起恢复流程时,需要基站对终端进行校验。
[0003] 那么,如何对终端进行校验是需要解决的问题。

发明内容

[0004] 本申请实施例提供一种连接恢复方法及装置,可有效保证网络设备校验恢复MAC值的方式与终端设备计算恢复MAC值的方式相对应。
[0005] 第一方面,本申请实施例提供一种连接恢复方法,所述方法包括:终端设备向第一网络设备发送携带第一指示信息的第一消息,所述第一指示信息用于指示根据第一参数集计算恢复消息认证码MAC值,所述第一参数集中包括恢复原因值或无线资源控制(radio resource control,RRC)恢复请求消息中的一项或多项;所述终端设备接收来自所述第一网络设备的第二消息;在所述第二消息携带第二指示信息的情况下,所述终端设备向所述第二网络设备发送携带所述恢复MAC值的RRC恢复请求消息,所述第二指示信息用于指示根据所述第一参数集校验所述恢复MAC值。
[0006] 本申请实施例中,终端设备通过与第一网络设备之间的交互,可使得终端设备得知该第一网络设备是否支持校验额外参数(即恢复原因值或RRC恢复请求)计算的恢复消息认证码(message authentication code,MAC)值,以及使得第一网络设备得知该终端设备是否支持引入额外参数计算恢复MAC值;从而使得该终端设备按照合适的方式保护RRC恢复请求消息,以及使得第一网络设备使用合适的方式校验RRC恢复请求消息。
[0007] 在一种可能的实现方式中,所述第一消息为接入层(access stratum,AS)安全模式完成消息,或者,所述第一消息为终端设备能力信息消息。
[0008] 在一种可能的实现方式中,所述第二消息为RRC释放消息;或者,所述第二消息为广播消息。
[0009] 第二方面,本申请实施例提供一种连接恢复方法,所述方法包括:第一网络设备接收来自终端设备的携带第一指示信息的第一消息,所述第一指示信息用于指示根据第一参数集计算恢复消息认证码MAC值,所述第一参数集中包括恢复原因值或无线资源控制RRC恢复请求消息中的一项或多项;所述第一网络设备向所述终端设备发送携带第二指示信息的第二消息,所述第二指示信息用于指示根据所述第一参数集校验所述恢复MAC值。
[0010] 在一种可能的实现方式中,所述方法还包括:所述第一网络设备接收携带所述恢复MAC值的终端设备上下文获取请求消息;所述第一网络设备根据所述第一参数集校验所述恢复MAC值。
[0011] 在一种可能的实现方式中,所述第一消息为接入层AS安全模式完成消息,或者,所述第一消息为终端设备能力信息消息。
[0012] 在一种可能的实现方式中,所述第二消息为RRC链接释放消息;或者,所述第二消息为广播消息。
[0013] 第三方面,本申请实施例提供一种通信装置,所述装置包括:发送单元,用于向第一网络设备发送携带第一指示信息的第一消息,所述第一指示信息用于指示根据第一参数集计算恢复消息认证码MAC值,所述第一参数集中包括恢复原因值或无线资源控制RRC恢复请求消息中的一项或多项;接收单元,用于接收来自所述第一网络设备的第二消息;所述发送单元,还用于在所述第二消息携带第二指示信息的情况下,所述终端设备向所述第二网络设备发送携带所述恢复MAC值的RRC恢复请求消息,所述第二指示信息用于指示根据所述第一参数集校验所述恢复MAC值。
[0014] 在一种可能的实现方式中,所述第一消息为接入层AS安全模式完成消息,或者,所述第一消息为终端设备能力信息消息。
[0015] 在一种可能的实现方式中,所述第二消息为RRC释放消息;或者,所述第二消息为广播消息。
[0016] 第四方面,本申请实施例提供一种通信装置,所述装置包括:接收单元,用于接收来自终端设备的携带第一指示信息的第一消息,所述第一指示信息用于指示根据第一参数集计算恢复消息认证码MAC值,所述第一参数集中包括恢复原因值或无线资源控制RRC恢复请求消息中的一项或多项;发送单元,用于向所述终端设备发送携带第二指示信息的第二消息,所述第二指示信息用于指示根据所述第一参数集校验所述恢复MAC值。
[0017] 在一种可能的实现方式中,所述接收单元,还用于接收携带所述恢复MAC值的终端设备上下文获取请求消息;所述装置还包括:处理单元,用于根据所述第一参数集校验所述恢复MAC值。
[0018] 在一种可能的实现方式中,所述第一消息为接入层AS安全模式完成消息,或者,所述第一消息为终端设备能力信息消息。
[0019] 在一种可能的实现方式中,所述第二消息为RRC释放消息;或者,所述第二消息为广播消息。
[0020] 第五方面,本申请实施例提供一种通信装置,所述通信装置包括处理器,当所述处理器调用存储器中的计算机程序时,如第一方面或第一方面中的各种可能的实现方式所述的方法被执行。
[0021] 第六方面,本申请实施例提供一种通信装置,所述通信装置包括处理器和存储器,所述存储器用于存储计算机执行指令;所述处理器用于执行所述存储器所存储的计算机执行指令,以使所述通信装置执行如第一方面或第一方面中的各种可能的实现方式中所示的相应的方法。
[0022] 第七方面,本申请实施例提供一种通信装置,所述通信装置包括处理器、存储器和收发器,所述收发器,用于接收信号或者发送信号;所述存储器,用于存储程序代码;所述处理器,用于从所述存储器调用所述程序代码执行如第一方面或第一方面中的各种可能的实现方式所述的方法。
[0023] 第八方面,本申请实施例提供一种通信装置,所述通信装置包括处理器和接口电路,所述接口电路,用于接收代码指令并传输至所述处理器;所述处理器运行所述代码指令以执行如第一方面或第一方面中的各种可能的实现方式中所示的相应的方法。
[0024] 第九方面,本申请实施例提供一种通信装置,所述通信装置包括处理器、存储器和收发器,所述收发器,用于接收信号或者发送信号;所述存储器,用于存储程序代码;所述处理器,用于从所述存储器调用所述程序代码执行如第二方面或第二方面中的各种可能的实现方式所述的方法。
[0025] 第十方面,本申请实施例提供一种通信系统,所述通信系统包括终端设备和第一网络设备,所述终端设备可用于执行如第一方面或第一方面中的各种可能的实现方式所述的方法,所述第一网络设备用于执行如第二方面或第二方面中的各种可能的实现方式所述的方法。
[0026] 第十一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储指令,当所述指令被执行时,使得第一方面或第一方面中的各种可能的实现方式所述的方法被实现。
[0027] 第十二方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储指令,当所述指令被执行时,使得第二方面或第二方面中的各种可能的实现方式所述的方法被实现。
[0028] 第十三方面,本申请实施例提供一种包括指令的计算机程序产品,当所述指令被执行时,使得第一方面或第一方面中的各种可能的实现方式所述的方法被实现。
[0029] 第十四方面,本申请实施例提供一种包括指令的计算机程序产品,当所述指令被执行时,使得第二方面或第二方面中的各种可能的实现方式所述的方法被实现。
[0030] 第十五方面,本申请实施例提供一种连接恢复方法,所述方法包括:
[0031] 终端设备接收来自第一网络设备的第十二消息;以及接收来自第二网络设备的第十三消息;若所述第十二消息中携带所述第一网络设备的恢复消息保护支持特性,以及所述第十三消息中携带所述第二网络设备的恢复消息保护支持特性,则所述终端设备向所述第二网络设备发送携带恢复MAC值的RRC恢复请求消息,所述恢复MAC值通过第一参数集得到。
[0032] 在一种可能的实现方式中,所述终端设备向所述第二网络设备发送携带恢复MAC值的RRC恢复请求消息之前,所述方法还包括:所述终端设备激活所述终端设备的恢复消息保护支持特性,获得所述恢复MAC值。
[0033] 在一种可能的实现方式中,所述第一参数集包括所述RRC恢复请求消息中的全部或部分信息。
[0034] 第十六方面,本申请实施例提供一种连接恢复方法,所述方法包括:
[0035] 第一网络设备获取终端设备的能力信息;所述第一网络设备接收第二网络设备发送的终端设备上下文获取请求消息;若所述能力信息中携带所述终端设备的恢复消息保护支持特性,且所述终端设备上下文获取请求消息中携带第三参数集或第十指示信息,则所述第一网络设备激活所述第一网络设备的恢复消息保护支持特性。
[0036] 其中,所述第一网络设备激活恢复消息保护支持特性,也就是说,该第一网络设备可以对终端设备上下文获取请求消息中所携带的恢复MAC值进行校验。
[0037] 其中,第十指示信息用于指示所述第一网络设备激活所述恢复消息保护支持特性。其中,所述第三参数集可以与第一参数集中包括的参数相同;或者,该第三参数集可以为第一参数集的子集。例如,第一参数集中包括恢复原因值和空闲信息位,该第三参数集中可以包括第一参数集的子集,如恢复原因值。
[0038] 在一种可能的实现方式中,所述第一网络设备获取终端设备的能力信息包括:
[0039] 所述第一网络设备接收所述终端设备发送的所述能力信息;或者,所述第一网络设备接收核心网设备发送的所述能力信息。
[0040] 第十七方面,本申请实施例提供一种连接恢复方法,所述方法包括:
[0041] 第二网络设备接收来自终端设备的携带恢复MAC值的RRC恢复请求消息;所述第二网络设备向第一网络设备发送终端设备上下文获取请求消息;其中,所述终端设备上下文获取请求消息中携带第三参数集或第十指示信息。
[0042] 其中,第十指示信息用于指示所述第一网络设备激活所述恢复消息保护支持特性。其中,所述第三参数集可以与第一参数集中包括的参数相同;或者,该第三参数集可以为第一参数集的子集。
[0043] 通过携带第三参数集或第十指示信息,可使得第一网络设备在接收到该终端设备上下文获取请求消息之后,激活该第一网络设备的恢复消息保护支持特性。

附图说明

[0044] 图1是本申请实施例提供的一种通信系统的架构示意图;
[0045] 图2是本申请实施例提供的一种连接恢复方法的流程示意图;
[0046] 图3是本申请实施例提供的一种连接恢复方法的流程示意图;
[0047] 图4是本申请实施例提供的一种连接恢复方法的流程示意图;
[0048] 图5是本申请实施例提供的一种连接恢复方法的流程示意图;
[0049] 图6是本申请实施例提供的一种连接恢复方法的流程示意图;
[0050] 图7是本申请实施例提供的一种连接恢复方法的流程示意图;
[0051] 图8是本申请实施例提供的一种通信装置的结构示意图;
[0052] 图9是本申请实施例提供的一种通信装置的结构示意图;
[0053] 图10是本申请实施例提供的一种终端设备的结构示意图;
[0054] 图11是本申请实施例提供的一种终端设备的结构示意图;
[0055] 图12是本申请实施例提供的一种网络设备的结构示意图;
[0056] 图13是本申请实施例提供的一种连接恢复方法的流程示意图。

具体实施方式

[0057] 本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0058] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0059] 在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
[0060] 下面结合附图对本申请的实施例进行描述。
[0061] 本申请使用的通信系统可理解为无线蜂窝通信系统,又或者理解为基于蜂窝网络架构的无线通信系统等等。本申请提供的方法可以应用于各类通信系统中,例如,可以是物联网(internet of things,IoT)系统、窄带物联网(narrow band internet of things,NB‑IoT)系统、长期演进(long term evolution,LTE)系统,也可以是第五代(5th‑generation,5G)通信系统,还可以是LTE与5G混合架构、也可以是5G新无线(new radio,NR)系统,以及未来通信发展中出现的新的通信系统(如6G)等。图1是本申请实施例提供的一种通信系统的示意图,本申请中的方案可适用于该通信系统。该通信系统可以包括至少一个网络设备,仅示出两个,如图1中的基站(the next generation Node B,gNB)1和gNB2;以及与该gNB1连接的一个或多个终端设备,如图1中的终端设备1和终端设备2;以及与该gNB2连接的一个或多个终端设备,如图1中的终端设备3和终端设备4。
[0062] 其中,网络设备可以是能和终端设备通信的设备。网络设备可以是任意一种具有无线收发功能的设备,包括但不限于基站。例如,该基站可以是长期演进(long term evolution,LTE)中的eNB或eNodeB(evolutional NodeB),又如该基站可以为gNB,又或者该基站为未来通信系统中的基站。可选的,该网络设备还可以为无线局域网(wireless fidelity,WiFi)系统中的接入节点、无线中继节点、无线回传节点等。可选的,该网络设备还可以是云无线接入网络(cloud radio access network,CRAN)场景下的无线控制器。可选的,该网络设备还可以是可穿戴设备或车载设备等。可选的,该网络设备还可以是小站,传输节点(transmission reception point,TRP)等。可理解,该基站还可以是未来演进的公共陆地移动网络(public land mobile network,PLMN)中的基站等等。可理解,本申请实施例中,网络设备可包括第一网络设备和第二网络设备,该第一网络设备可理解为源(source)网络设备(如源基站),该第二网络设备可理解为目标(target)网络设备(如目标基站)。
[0063] 终端设备,也可称为用户设备(user equipment,UE)、终端等。终端设备是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上,如轮船上等;还可以部署在空中,例如部署在飞机、气球或卫星上等。终端设备可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented  reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。可理解,该终端设备还可是未来5G网络中的终端设备或者未来演进的PLMN中的终端设备等。
[0064] 可选的,图1所示的通信系统中,终端设备1和终端设备2也可以通过设备到设备(device to device,D2D)、车与任何事物通信(vehicle‑to‑everything,V2X)或机器到机器(machine to machine,M2M)等技术进行通信,本申请实施例对于终端设备1与终端设备2之间的通信方法不作限定。可理解,图1所示的通信系统中,网络设备和终端设备1可用于执行本申请实施例所提供的连接恢复方法,如可执行图2‑图7以及图13中任一所示的方法。另外,网络设备和终端设备2也可用于执行本申请实施例提供的连接恢复方法,如可执行图2‑图7以及图13中任一所示的方法。
[0065] 3GPP中定义了终端设备的挂起(suspend)和恢复(resume)流程,在挂起阶段,基站A会给UE发送恢复标识(resume identifier,resume ID)。当UE发起恢复流程时,例如该UE向基站B发起恢复请求,如该恢复请求携带恢复标识以及与基站A之间共享的安全上下文计算的恢复消息认证码(message authentication code,MAC)值。如果基站A和B是同一个基站,也即UE挂起的基站和恢复的基站是一个基站,则由基站A校验恢复MAC值,通过后则接受UE的恢复请求。如果基站A和B不是同一个基站,则基站B根据恢复标识将收到的恢复MAC值转发给基站A校验,若校验通过,也接受UE的恢复请求。
[0066] 上述恢复MAC值的计算参数包括:
[0067] 密钥:UE与基站之间的共享密钥KRRCint
[0068] 以及输入参数:
[0069] 源小区无线网络临时标识(source cell access radio network temporary,source C‑RNTI)
[0070] 源小区无线网络标识(identifier)
[0071] 源物理小区标识(source physical cell identifier,source PCI)
[0072] 恢复常数(resume constant)
[0073] 目标小区标识(target cell‑ID)
[0074] 在UE计算恢复MAC值时,除了上述参数,可能还会引入额外的参数:如恢复原因值(resume cause)或者,以RRC恢复请求(RRC resume request)消息为输入参数计算恢复MAC值。
[0075] 可选的,除了上述参数,还可能引入额外的参数:如空闲信息位(spare IE)和/或信道质量指示(channel quality indicator,CQI)‑窄带物理下行控制信道(narrowband physical downlink control channel,NPDCCH)。其中,CQI可以用于反馈信道的质量状态,NPDCCH可以是承载控制信令的信道,包括上下行调度授权、寻呼(paging)信令等信息,即CQI‑NPDCCH可用于指示窄带物理下行控制信道的信道质量指示。
[0076] 作为示例,恢复MAC值的计算方式分为两种方式:
[0077] 第一种:根据第一参数集计算恢复MAC值,该第一参数集中包括恢复原因值和/或RRC恢复请求消息。如该第一参数集中包括恢复原因值;或者,该第一参数集中包括RRC恢复请求消息中的全部或部分信息;或者,该第一参数集中包括恢复原因值和RRC恢复请求消息。其中,该第一参数集中包括RRC恢复请求消息的全部可理解为恢复MAC值的计算方式以整个RRC恢复请求消息为输入参数得到。也就是说,该整个RRC恢复请求消息具有完整性保护。可理解,该第一参数集中还可包括UE与基站之间的共享密钥KRRCint,以及输入参数如源小区无线网络临时标识、源小区无线网络标识、源物理小区标识、恢复常数、目标小区标识。
[0078] 换句话说,第一参数集可以包括恢复原因值、空闲信息位、CQI‑NPDCCH中的任一项或多项。和/或,第一参数集可以包括RRC恢复请求消息中的全部或部分信息。
[0079] 其中,RRC恢复请求消息中可以包括恢复标识(resume identity,resume ID)、恢复MAC值、恢复原因值、空闲信息位或CQI‑NPDCCH中的任一项或多项。
[0080] 作为示例,RRC恢复请求消息中包括恢复原因值和CQI‑NPDCCH;但是在计算或生成恢复MAC值时,可将该恢复原因值作为输入参数,计算得到恢复MAC值。或者,RRC恢复请求消息中包括恢复原因值、空闲信息位和CQI‑NPDCCH;则可将恢复原因值和空闲信息位作为输入参数,得到恢复MAC值。又或者,将恢复原因值和CQI‑NPDCCH作为输入参数,得到恢复MAC值。又或者,将RRC恢复请求消息中的全部信息作为输入参数,得到恢复MAC值。
[0081] 第二种:根据第二参数集计算恢复MAC值,该第二参数集可包括UE与基站之间的共享密钥KRRCint,以及输入参数如源小区无线网络临时标识、源小区无线网络标识、源物理小区标识、恢复常数、目标小区标识。
[0082] 本申请实施例中,UE使用哪个参数集计算恢复MAC值,对应的,基站也需要采用哪个参数集来校验该恢复MAC值。因此,可将UE和基站划分为如下两种类型:
[0083] 第一类UE,不支持引入额外参数(如恢复原因值或RRC恢复请求消息)计算恢复消息认证码MAC值,即可以通过第二参数集得到恢复MAC值。可理解,该第一类UE也可称为A类UE等等,本申请实施例对于分类的名称不作限定。
[0084] 第二类UE,支持引入额外参数计算恢复MAC值,即可以通过第一参数集得到恢复MAC值。可理解,该第二类UE也可称为B类UE等等。
[0085] 如果UE支持通过第一参数集得到恢复MAC值,则也可理解为该UE支持恢复消息保护支持特性(resume message protection support feature)。或者,也可理解为:该UE具有恢复消息保护支持特性。可选的,该恢复消息保护支持特性也可作为UE的一种能力。例如,该UE向网络设备上报能力信息时,该UE也可上报该UE是否支持恢复消息保护支持特性的能力。可选的,UE根据第一参数集得到(或计算)恢复MAC值,也可理解为:该UE激活(activate)恢复消息保护支持特性。
[0086] 第一类基站,不支持校验引入额外参数计算的恢复MAC值,即不支持校验通过第一参数集得到的恢复MAC值。可理解,该第一类基站也可称为A类基站等等。
[0087] 第二类基站,支持校验引入额外参数计算的恢复MAC值,即支持校验通过第一参数集得到的恢复MAC值。可理解,该第二类基站也可称为B类基站等等。
[0088] 如果网络设备支持通过第一参数集校验恢复MAC值,则也可理解为该网络设备支持恢复消息保护支持特性;或者,也可理解为该网络设备具有恢复消息保护支持特性;或者,也可理解为该网络设备具有RAN恢复消息保护支持特性。可选的,网络设备根据第一参数集校验恢复MAC值,也可理解为:该网络设备激活(RAN)恢复消息保护支持特性。
[0089] 或者,将支持额外参数计算恢复MAC值的特性称为特性1,即第二类UE支持的特性。将支持校验额外参数计算的恢复MAC值的特征称为特性2,即第二类基站支持的特性。
[0090] 需要说明的是,对于第二类UE支持使用第一参数集得到恢复MAC值,也支持使用第二参数集得到恢复MAC值。同理,对于第二类基站也支持校验第一参数集得到的恢复MAC值,也支持校验第二参数集得到的恢复MAC值。可理解,为便于描述,在介绍本申请实施例所提供的连接恢复方法时,以A类UE、B类UE、A类基站和B类基站为例说明。
[0091] 由于通信系统中可能会存在第一类UE,也可以会存在第二类UE,以及存在第一类基站和第二类基站,因此可能会存在,第二类UE不知道与该UE连接的基站是第一类基站还是第二类基站,由此无法判断采用哪种方式计算恢复MAC值。同理,第二类基站也不知道UE是第一类UE还是第二类UE,由此无法判断采用哪种方式校验收到的恢复MAC值。
[0092] 由此,本申请实施例提供一种连接恢复方法,可使得基站与UE之间通过协商来确定如何计算恢复MAC值。以下将详细说明:
[0093] 实施例一、
[0094] 图2是本申请实施例提供的一种连接恢复方法,该方法可应用于图1所示的通信系统,如图2所示,该方法包括:
[0095] 201、UE向源基站发送携带第一指示信息的第一消息,该第一指示信息可用于指示根据第一参数集计算恢复MAC值;该源基站接收携带该第一指示信息的第一消息。
[0096] 本申请实施例中,该第一消息可为受保护的RRC消息,例如该第一消息可为接入层AS安全模式完成(AS security mode complete)消息或者为终端设备能力信息(UE capability information)消息等等,本申请实施例对于该第一消息具体为哪种消息不作限定。该第一指示信息用于指示根据第一参数集计算恢复MAC值。或者,该第一指示信息还可理解为:用于指示UE为B类UE,或者用于指示UE支持特性1,或者用于指示基站采用特性2校验恢复MAC值。
[0097] 202、若源基站支持校验第一参数集得到的恢复MAC值,则源基站向UE发送携带第二指示信息的第二消息,该第二指示信息可用于指示根据第一参数集校验恢复MAC值;该UE接收携带该第二指示信息的第二消息。
[0098] 作为示例,该第二消息可为RRC释放(RRC release)消息,或者广播消息等等,本申请实施例不作限定。例如,该广播消息可包括系统信息块(system information block,SIB)或主信息块(master information block,MIB)等等。或者,该第二指示信息还可理解为:用于指示基站为B类基站,或者用于指示基站支持特性2,或者用于指示UE采用特性1保护恢复请求消息。
[0099] 本申请实施例中,通过源基站与UE之间的交互,UE便可采用该源基站所指示的方式来保护RRC恢复请求消息,以及该源基站也可采用该UE所指示的方式校验该RRC恢复请求消息。UE通过第一参数集得到恢复MAC值,而该恢复MAC值包含于RRC恢复请求消息中,由此来实现保护RRC恢复请求消息。
[0100] 通过图2所示的方法,UE与基站之间可进行安全协商,从而执行与恢复MAC值相关的操作,例如RRC连接恢复。如UE接收到包括携带第二指示信息的第二消息的情况下,UE向目标基站发送携带该恢复MAC值的RRC恢复请求消息,该第二指示信息可用于指示根据第一参数集校验该恢复MAC值。
[0101] 可理解,本申请实施例对于具体可根据该恢复MAC值执行哪些操作步骤限定。
[0102] 本申请的一些实施例中,图3是本申请实施例提供的一种连接恢复方法的流程示意图,该方法可应用于图1所示的通信系统。如图3所示,该方法包括:
[0103] 301、UE向源基站发送携带第一指示信息的第一消息,该第一指示信息可用于指示根据第一参数集计算恢复MAC值;该源基站接收携带第一指示信息的第一消息。
[0104] 302、若源基站支持校验第一参数集计算的恢复MAC值,则源基站向UE发送携带第二指示信息的第二消息,该第二指示信息可用于指示根据第一参数集校验恢复MAC值;该UE接收携带该第二指示信息的第二消息。
[0105] 可理解,对于上述301和302的具体实现,可参考图2所示的方法,这里不作一一详述。
[0106] 可理解,若源基站不支持校验第一参数集计算的恢复MAC值,则该源基站向UE发送的RRC释放消息中可不包括第二指示信息,从而UE可以使用第二参数集计算恢复MAC值,以及源基站使用第二参数集校验该UE使用第二参数集计算得到的恢复MAC值。
[0107] 303、UE根据第二指示信息所指示的方式计算恢复MAC值,即UE根据第一参数集计算恢复MAC值。
[0108] 其中,该UE根据第二指示信息所指示的方式计算恢复MAC值,也可理解为:该UE激活该UE的恢复消息保护支持特性。可理解,对于该描述,以下各个实施例均适用。
[0109] 304、UE向目标基站发送携带恢复MAC值的RRC恢复请求消息,该目标基站接收该携带MAC值的RRC恢复请求消息。
[0110] 本申请实施例中,由于目标基站中可能会没有该UE的上下文,因此,在目标基站接收到携带MAC值的RRC恢复请求消息时,可能无法校验该MAC值,因此图2所示的方法还可包括以下方法。
[0111] 305、目标基站向源基站发送携带该恢复MAC值的UE上下文获取请求(retrieve UE context request)消息,该源基站接收该携带该恢复MAC值的UE上下文获取请求消息。
[0112] 可理解,上述RRC恢复请求消息中还携带有resume ID,通过该resume ID目标基站可得知源基站是哪个基站。
[0113] 可选的,上述UE上下文获取请求消息中还可以携带RRC恢复请求消息中的全部或部分信息。例如,通过该整条RRC恢复请求消息,可使得源基站根据该RRC恢复请求消息对恢复MAC值进行校验。或者,也可理解为该源基站可以根据该RRC恢复请求消息激活该源基站的恢复消息保护支持特性。又例如,UE上下文获取请求消息中还可以携带恢复原因值。又例如,上述UE上下文获取请求消息中还可以携带空闲信息位(spare IE)和/或CQI‑MPDCCH。其中,通过携带恢复原因值、空闲信息位或CQI‑NPDCCH中的任一个或多个参数,可使得源基站接收到该UE上下文获取请求消息中的参数时,得知根据恢复消息保护支持特性校验恢复MAC值。
[0114] 可选的,上述UE上下文获取请求消息中还可以携带第十指示信息,该第十指示信息可以用于指示源基站激活恢复消息保护支持特性。
[0115] 306、源基站根据第一指示信息所指示的方式校验恢复MAC值,即通过第一参数集校验该恢复MAC值,且在校验成功之后,向目标基站发送UE上下文。
[0116] 本申请实施例中,源基站通过第一参数集校验该恢复MAC值,可理解为源基站根据第一指示信息所指示的方法来校验恢复MAC值。
[0117] 其中,该源基站根据第一指示信息所指示的方式校验恢复MAC值,也可理解为:该源基站激活该源基站的恢复消息保护支持特性。可理解,对于该描述,以下各个实施例均适用。
[0118] 307、目标基站接收UE上下文,恢复与UE的RRC连接。
[0119] 可理解,本申请实施例中,若UE向源基站发送携带恢复MAC值的RRC恢复请求消息,则该源基站可在校验该恢复MAC值成功后,向目标基站发送UE上下文。从而使得该目标基站恢复与UE的RRC连接。
[0120] 本申请实施例中,终端设备通过与第一终端设备之间的交互,可使得终端设备得知该第一网络设备是否支持校验额外参数(即恢复原因值或RRC恢复请求消息)计算的恢复MAC值,以及使得第一网络设备得知该终端设备是否支持引入额外参数计算恢复MAC值;从而使得该终端设备按照合适的方式保护RRC恢复请求消息,以及使得第一网络设备使用合适的方式校验RRC恢复请求消息。
[0121] 实施例二、
[0122] 图4是本申请实施例提供的一种连接恢复方法的流程示意图,该方法可应用于图1所示的通信系统,如图4所示,该方法包括:
[0123] 401、源基站向终端设备发送携带第二指示信息的RRC释放消息,该第二指示信息用于指示支持根据第一参数集校验恢复MAC值;该终端设备接收携带该第二指示信息的RRC释放消息。
[0124] 本申请实施例中,该第一参数集中包括恢复原因值或无线资源控制RRC恢复请求消息中的一项或多项。对于该第一参数集的具体描述可参考前述实施例,这里不再一一详述。
[0125] 可理解,对于上述401来说,也可以为:源基站向终端设备发送携带第二指示信息的广播消息,该第二指示信息用于指示支持根据第一参数集校验恢复MAC值;该终端设备接收携带该第二指示信息的广播消息。即上述RRC释放消息可替换为广播消息,该广播消息可为MIB或SIB等等。
[0126] 402、终端设备根据第二指示信息所指示的方式计算恢复MAC值,即UE根据第一参数集计算恢复MAC值。
[0127] 403、终端设备向目标基站发送携带第一指示信息和恢复MAC值的RRC恢复请求消息,该目标基站接收该携带该第一指示信息和该恢复MAC值的RRC恢复请求消息。
[0128] 本申请实施例中,该第一指示信息可承载于RRC恢复请求消息中未使用的比特;或者,该第一指示信息还可承载于RRC恢复请求消息中恢复原因值的字段中未使用的比特;或者,该第一指示信息可承载于RRC恢复请求消息中新增比特等等。
[0129] 404、目标基站向源基站发送携带该恢复MAC值和第一指示信息的UE上下文获取请求(retrieve UE context request)消息,该源基站接收该携带该恢复MAC值和该第一指示信息的UE上下文获取请求消息。
[0130] 可选的,步骤404还可以替换为:目标基站向源基站发送携带RRC恢复请求消息和第一指示信息的UE上下文获取请求(retrieve UE context request)消息,该源基站接收该携带该恢复MAC值和该第一指示信息的UE上下文获取请求消息。由此,源基站接收到携带RRC恢复请求消息的UE上下文获取请求消息后,便可得知根据恢复原因值和/或RRC恢复请求消息来校验该恢复MAC值。
[0131] 405、源基站根据第一指示信息所指示的方式校验恢复MAC值,即通过第一参数集校验该恢复MAC值,且在校验成功之后,向目标基站发送UE上下文。
[0132] 406、目标基站接收UE上下文,恢复与UE的RRC连接。
[0133] 实施例三、
[0134] 图5是本申请实施例提供的一种连接恢复方法,该方法可应用于图1所示的通信系统,如图5所示,该方法包括:
[0135] 501、源基站向UE发送携带第二指示信息的UE能力查询(UE capability enquiry)消息,该UE接收携带第二指示信息的UE能力查询消息;该第二指示信息用于指示根据第一参数集校验恢复MAC值,该第一参数集中包括恢复原因值或RRC恢复请求消息中的一项或多项。
[0136] 502、UE向源基站发送携带第一指示信息的UE能力信息(UE capability)消息,该源基站接收携带第一指示信息的UE能力信息消息;该第一指示信息用于指示根据第一参数集得到恢复MAC值。
[0137] 该源基站通过向UE发送携带第二指示信息的UE能力查询消息,可向UE表明自己(即源基站)支持使用第一参数集校验恢复AMC值,从而向UE表明自己支持使用第一参数集校验RRC恢复请求消息的能力。可选的,UE如果也支持,则UE可向该源基站发送携带第一指示信息的UE能力信息,表明UE支持使用第一参数集计算恢复MAC值,从而实现保护RRC恢复请求消息的能力。可选的,UE如果不支持,则UE可不向该源基站反馈,由此,源基站可得知UE不支持使用第一参数集计算恢复MAC值。
[0138] 本申请的一些实施例中,在图5所示方法的基础上,图6是本申请实施例提供的一种连接恢复方法的流程示意图,如图6所示,该方法包括:
[0139] 其中,对于601和602的具体实现可参考图5所示的方法,这里不作详述。
[0140] 603、源基站向UE发送RRC释放消息,可选的,该RRC释放消息可携带第二指示信息,该UE接收该RRC释放消息。
[0141] 604、UE向目标基站发送携带恢复MAC值的RRC恢复请求消息,该目标基站接收携带恢复MAC值的RRC恢复请求消息。
[0142] 605、目标基站向源基站发送携带恢复MAC值的UE上下文获取请求消息,该源基站接收携带恢复MAC值的UE上下文获取请求消息。
[0143] 606、源基站根据第一指示信息所指示的方法校验恢复MAC值,即通过第一参数集校验该恢复MAC值,且在校验成功之后,向目标基站发送UE上下文。
[0144] 607、目标基站接收UE上下文,恢复与UE的RRC连接。
[0145] 本申请实施例中,通过源基站与UE之间的交互,UE便可采用该源基站所指示的方式来保护RRC恢复请求消息,以及该源基站也可采用该UE所指示的方式校验该RRC恢复请求消息。UE通过第一参数集得到恢复MAC值,而该恢复MAC值包含于RRC恢复请求消息中,由此来实现保护RRC恢复请求消息。
[0146] 实施例四、
[0147] 图7是本申请实施例提供的一种连接恢复方法的流程示意图,该方法可应用于图1所示的通信系统,如图7所示,该方法包括:
[0148] 701、源基站向UE发送RRC释放消息,该UE接收该RRC释放消息。
[0149] 702、UE根据第一参数集计算恢复MAC值。
[0150] 703、UE向目标基站发送携带第一指示信息和恢复MAC值的RRC恢复请求消息,该目标基站接收携带第一指示信息和恢复MAC值的RRC恢复请求消息。
[0151] 704、目标基站向源基站发送携带第一指示信息和恢复MAC值的UE上下文获取请求消息,该源基站接收携带第一指示信息和恢复MAC值的UE上下文获取请求消息。
[0152] 705、源基站根据第一指示信息所指示的方式校验恢复MAC值,即通过第一参数集校验该恢复MAC值,且在校验成功之后,向目标基站发送UE上下文。
[0153] 本申请实施例中,源基站通过第一参数集校验该恢复MAC值,可理解为源基站根据第一指示信息所指示的方法来校验恢复MAC值。
[0154] 706、目标基站接收UE上下文,恢复与UE的RRC连接。
[0155] 本申请实施例中,UE支持根据第一参数集计算恢复MAC值,源基站支持根据第一参数集校验恢复MAC值,因为在该情况下,UE也可以支持根据第二参数集计算恢复MAC值,源基站也可以支持根据第二参数集校验恢复MAC值。由此为使得源基站有效得到校验方式,UE可直接将第一指示信息携带于RRC恢复请求消息中,指示源基站校验恢复MAC值的校验方式,如通过第一参数集校验恢复MAC值,提高源基站的校验效率。
[0156] 实施例五、
[0157] 图13是本申请实施例提供的一种连接恢复方法,该方法可应用于图1所示的通信系统,如图13所示,该方法包括:
[0158] 1301、源基站获取UE的能力信息。
[0159] 可选的,源基站获取UE的能力信息可包括:
[0160] UE向源基站上报能力信息;其中,该能力信息中携带该UE的恢复消息保护支持特性;
[0161] 或者,源基站从核心网设备获取该UE的能力信息。
[0162] 其中,UE向源基站上报能力信息之前,该源基站还可以向UE发送UE能力查询消息。
[0163] 其中,源基站从核心网设备获取该UE的能力信息,如UE初始接入时,可以将该UE的能力信息上报给初始接入的基站,从而该初始接入的基站可将该UE的能力信息发送给核心网设备,从而使得该核心网设备保存该UE的能力信息。其中,若源基站为UE初始接入的基站,则该源基站获取UE的能力信息的方式,即通过UE上报能力信息来获得。
[0164] 可理解,以上所描述的携带UE的恢复消息保护支持特性,还可理解为:能力信息中携带用于指示UE的恢复消息保护支持特性的信息。
[0165] 1302、源基站向UE发送第十二消息,相应的,UE接收来自源基站的第十二消息.[0166] 1303、目标基站向UE发送第十三消息,相应的,UE接收来自目标基站的第十三消息。
[0167] 1304、若第十二消息中携带源基站的恢复消息保护支持特性,以及第十三消息中携带目标基站的恢复消息保护支持特性,则UE激活该UE的恢复消息保护支持特性,获得恢复MAC值。
[0168] 该UE激活恢复消息保护支持特性,可理解为:该UE根据第一参数集获得恢复MAC值。对于该第一参数集的具体描述,可参考前述实施例。
[0169] 可选的,上述第十二消息,如可以为广播消息,或者RRC释放消息。上述第十三消息,如可以为广播消息,或其他下行RRC消息等等。对于具体的消息类型,还可以参考前述实施例,这里不再详述。可理解,若第十二消息不是RRC释放消息,则在目标基站向UE发送第十三消息之前,该源基站还可以向UE发送RRC释放消息。对于第十二消息和第十三消息的具体描述可对应参考第二消息的描述。
[0170] 1305、UE向目标基站发送携带恢复MAC值的RRC恢复请求消息,相应的,目标基站接收该RRC恢复请求消息。
[0171] 1306、目标基站向源基站发送携带恢复MAC值的UE上下文获取请求消息,相应的,源基站接收该UE上下文获取请求消息。
[0172] 可选的,上述UE上下文获取请求消息中还可以携带第三参数集,该第三参数集可以包括RRC恢复请求消息中的全部或部分信息。例如,通过该整条RRC恢复请求消息,可使得源基站根据该RRC恢复请求消息对恢复MAC值进行校验。或者,也可理解为该源基站可以根据该RRC恢复请求消息激活该源基站的恢复消息保护支持特性。又例如,UE上下文获取请求消息中还可以携带恢复原因值。又例如,上述UE上下文获取请求消息中还可以携带空闲信息位(spare IE)和/或CQI‑MPDCCH。其中,通过携带恢复原因值、空闲信息位或CQI‑NPDCCH中的任一个或多个参数,可使得源基站接收到该UE上下文获取请求消息中的参数时,得知根据恢复消息保护支持特性校验恢复MAC值。
[0173] 可选的,上述UE上下文获取请求消息中还可以携带第十指示信息,该第十指示信息可以用于指示源基站激活恢复消息保护支持特性。
[0174] 1307、源基站激活该源基站的恢复消息保护支持特性,对恢复MAC值进行校验。进一步,该源基站可以根据第一参数集校验恢复MAC值。
[0175] 1308、源基站向目标基站发送UE上下文,该目标基站接收该UE上下文。
[0176] 1309、目标基站恢复与UE的RRC连接。
[0177] 可理解,以上各个实施例是以第一网络设备为源基站,第二网络设备为目标基站为例说明的,然而在具体实现中,UE发送RRC恢复请求消息时,可能还会向源基站发送,即UE向源基站发送携带恢复MAC值的RRC恢复请求消息时,该源基站便可直接根据第一参数集校验该恢复MAC值。例如,图3中的步骤304‑307可替换为:UE向源基站发送携带恢复MAC值的RRC恢复请求消息,该源基站接收携带恢复MAC值的RRC恢复请求消息,并根据第一指示信息所指示的方式校验该恢复MAC值,在校验通过后,恢复与UE的RRC连接。又例如,图4中的步骤403‑406可替换为:UE向源基站发送携带第一指示信息和恢复MAC值的RRC恢复请求消息,该源基站接收携带该第一指示信息和该恢复MAC值的RRC恢复请求消息,并根据第一指示信息所指示的方式校验该恢复MAC值,在校验通过后,恢复与UE的RRC连接。同理,图6和图7所示的方法也可如上所示,这里不作详述。
[0178] 可理解,以上各个实施例各有侧重,其中一个实施例中未详细描述的实现方式可参考其他实施例,这里不再一一赘述。进一步的,本文中描述的各个实施例可以为独立的方案,也可以根据内在逻辑进行组合,这些方案都落入本申请的保护范围中。
[0179] 可以理解的是,上述各个方法实施例中,由终端设备实现的方法和操作,也可以由可用于终端设备的部件(例如芯片或者电路)实现。由网络设备(包括第一网络设备和第二网络设备)实现的方法和操作,也可以由网络设备的部件(例如芯片或电路)实现。
[0180] 以下将详细描述本申请实施例所提供的通信装置。
[0181] 图8是本申请实施例提供的一种通信装置的结构示意图,该通信装置可以为终端设备,也可以为芯片。该通信装置用于执行本申请实施例所描述的方法,如图8所示,该通信装置包括:
[0182] 发送单元801,用于向第一网络设备发送携带第一指示信息的第一消息,该第一指示信息用于指示根据第一参数集计算恢复消息认证码MAC值,该第一参数集中包括恢复原因值或无线资源控制RRC恢复请求消息中的一项或多项;
[0183] 接收单元802,用于接收来自该第一网络设备的第二消息;
[0184] 该发送单元801,还用于在该第二消息携带第二指示信息的情况下,该终端设备向该第二网络设备发送携带该恢复MAC值的RRC恢复请求消息,该第二指示信息用于指示根据该第一参数集校验该恢复MAC值。
[0185] 在一种可能的实现方式中,该第一消息为接入层AS安全模式完成消息,或者,该第一消息为终端设备能力信息消息。
[0186] 在一种可能的实现方式中,该第二消息为RRC释放消息;或者,该第二消息为广播消息。
[0187] 需要理解的是,当上述通信装置是终端设备或终端设备中实现上述功能的部件时,该通信装置还可包括处理单元,图8中未示出。其中,处理单元可以是一个或多个处理器,发送单元801可以是发送器,接收单元802可以是接收器,或者发送单元801和接收单元802集成于一个器件,例如收发器。
[0188] 当上述通信装置是芯片时,处理单元可以是一个或多个处理器,发送单元801可以是输出接口,接收单元802可以是输入接口,或者发送单元801和接收单元802集成于一个单元,例如输入输出接口,又或者称为通信接口,或者接口电路,或接口等等。
[0189] 可理解,对于图8所示的各个单元的实现可以参考前述实施例的相应描述。例如,图8所示的各个单元还可用于执行图2‑图7以及图13中任一方法实施例中终端设备所执行的操作,这里不再一一详述。
[0190] 图9是本申请实施例提供的一种通信装置的结构示意图,该通信装置可以为第一网络设备,也可以为芯片。该通信装置用于执行本申请实施例所描述的方法,如图9所示,该通信装置包括:
[0191] 接收单元901,用于接收来自终端设备的携带第一指示信息的第一消息,所述第一指示信息用于指示根据第一参数集计算恢复消息认证码MAC值,所述第一参数集中包括恢复原因值或无线资源控制RRC恢复请求消息中的一项或多项;
[0192] 发送单元902,用于向所述终端设备发送携带第二指示信息的第二消息,所述第二指示信息用于指示根据所述第一参数集校验所述恢复MAC值。
[0193] 在一种可能的实现方式中,所述接收单元801,还用于接收携带所述恢复MAC值的终端设备上下文获取请求消息;
[0194] 所述装置还包括:处理单元903,用于根据所述第一参数集校验所述恢复MAC值。
[0195] 在一种可能的实现方式中,所述第一消息为接入层AS安全模式完成消息,或者,所述第一消息为终端设备能力信息消息。
[0196] 在一种可能的实现方式中,所述第二消息为RRC释放消息;或者,所述第二消息为广播消息。
[0197] 需要理解的是,当上述通信装置是第一网络设备或第一网络设备中实现上述功能的部件时,处理单元903可以是一个或多个处理器,发送单元902可以是发送器,接收单元901可以是接收器,或者发送单元902和接收单元901集成于一个器件,例如收发器。
[0198] 当上述通信装置是芯片时,处理单元903可以是一个或多个处理器,发送单元902可以是输出接口,接收单元901可以是输入接口,或者发送单元902和接收单元901集成于一个单元,例如输入输出接口,又或者称为通信接口,或者接口电路,或接口等等。
[0199] 可理解,对于图9所示的各个单元的实现可以参考前述实施例的相应描述。例如,图9所示的各个单元还可用于执行图2‑图7以及图13中任一方法实施例中第一网络设备所执行的操作,这里不再一一详述。
[0200] 如图10所示为本申请实施例提供的一种通信装置100,用于实现上述方法中终端设备的功能。当实现终端设备的功能时,该装置可以是终端设备,也可以是终端设备中的装置,或者是能够和终端设备匹配使用的装置。其中,该装置还可以为芯片系统。本申请实施例中,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。装置100包括至少一个处理器1020,用于实现本申请实施例提供的方法中终端设备的功能。装置100还可以包括通信接口1010。在本申请实施例中,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口,用于通过传输介质和其它设备进行通信。例如,通信接口1010用于装置100中的装置可以和其它设备进行通信。处理器1020利用通信接口1010收发数据,并用于实现上述方法实施例所述的方法。例如,通信接口1010可用于执行图2和图5所示的方法。又例如,通信接口1010还可用于执行图3中301和302所示的方法,以及还可用于执行图4中401所示的方法,以及还可用于执行图6所示的601‑604所示的方法,以及还可用于执行图7所示的701、703所示的方法等等。
[0201] 例如,处理器1020还可用于执行图3、图4、图6和图7以及图13所示的相应的方法。例如,处理器1020可用于执行图3中303所示的方法。又例如,还可用于执行图4中402所示的方法等等,这里不作一一详述。
[0202] 装置100还可以包括至少一个存储器1030,用于存储程序指令和/或数据。存储器1030和处理器1020耦合。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器
1020可能和存储器1030协同操作。处理器1020可能执行存储器1030中存储的程序指令。所述至少一个存储器中的至少一个可以包括于处理器中。
[0203] 本申请实施例中不限定上述通信接口1010、处理器1020以及存储器1030之间的具体连接介质。本申请实施例在图10中以存储器1030、处理器1020以及通信接口1010之间通过总线1040连接,总线在图10中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0204] 装置100具体是芯片或者芯片系统时,通信接口1010所输出或接收的可以是基带信号。装置100具体是设备时,通信接口1010所输出或接收的可以是射频信号。在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0205] 作为示例,图11为本申请实施例提供的一种终端设备1100的结构示意图。该终端设备可执行如图2‑图7以及图13所示的方法,或者,该终端设备也可执行如图8所示的终端设备的操作。
[0206] 为了便于说明,图11仅示出了终端设备的主要部件。如图11所示,终端设备1100包括处理器、存储器、射频电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端设备进行控制,执行软件程序,处理软件程序的数据,例如用于支持终端设备执行图2‑图7以及图13所描述的流程。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。终端设备1100还可以包括输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的终端设备可以不具有输入输出装置。
[0207] 当终端设备开机后,处理器可以读取存储单元中的软件程序,解释并执行软件程序的,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端设备时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。
[0208] 本领域技术人员可以理解,为了便于说明,图11仅示出了一个存储器和处理器。在实际的终端设备中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限制。
[0209] 应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器(central processing unit,CPU),基带处理器主要用于对通信协议以及通信数据进行处理,CPU主要用于对整个终端设备进行控制,执行软件程序,处理软件程序的数据。可选的,该处理器还可以是网络处理器(network processor,NP)或者CPU和NP的组合。处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application‑specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field‑programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read‑only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,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)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0210] 示例性的,在申请实施例中,可以将具有收发功能的天线和射频电路视为终端设备1100的收发单元801,将具有处理功能的处理器视为终端设备1100的处理单元802。
[0211] 如图11所示,终端设备1100可以包括收发单元801和处理单元802。收发单元也可以称为收发器、收发机、收发装置等。可选的,可以将收发单元801中用于实现接收功能的器件视为接收单元,将收发单元801中用于实现发送功能的器件视为发送单元,即收发单元801包括接收单元和发送单元。示例性的,接收单元也可以称为接收机、接收器、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。
[0212] 在一些实施例中,收发单元801、处理单元802可能集成为一个器件,也可以分离为不同的器件,此外,处理器与存储器也可以集成为一个器件,或分立为不同器件。
[0213] 例如,收发单元801可用于执行图2和图5所示的方法。又例如,收发单元801还可用于执行图3中301和302所示的方法,以及还可用于执行图4中401所示的方法,以及还可用于执行图6所示的601‑604所示的方法,以及还可用于执行图7所示的701、703所示的方法等等。
[0214] 例如,处理单元802还可用于执行图3、图4、图6和图7所示的相应的方法。例如,处理单元802可用于执行图3中303所示的方法。又例如,还可用于执行图4中402所示的方法等等,这里不作一一详述。
[0215] 图12为本申请实施例提供的一种网络设备1200的结构示意图。该网络设备可执行如图2‑图7以及图13所示的方法中的第一网络设备(如源基站)的操作,或者该网络设备也可以执行图9所示的通信装置的操作。或者,该网络设备可执行如图2‑图7以及图13所示的方法中的第二网络设备(如目标基站)的操作。
[0216] 网络设备1200包括一个或多个远端射频单元(remote radio unit,RRU)1201和一个或多个基带单元(baseband unit,BBU)1202。上述RRU1201可以称为收发单元、收发机、收发电路、或者收发器等等,其可以包括至少一个天线1212和射频单元1212。上述RRU1201部分主要用于射频信号的收发以及射频信号与基带信号的转换。上述BBU1202部分主要用于进行基带处理,对网络设备进行控制等。上述RRU1201与BBU1202可以是物理上设置在一起,也可以物理上分离设置的,即分布式网络设备。
[0217] 上述BBU1202为网络设备的控制中心,也可以称为处理单元,主要用于完成基带处理功能,如信道编码,复用,调制,扩频等等。
[0218] 在一个示例中,上述BBU1202可以由一个或多个单板构成,多个单板可以共同支持单一接入制式的无线接入网(如LTE网),也可以分别支持不同接入制式的无线接入网。上述BBU1202还包括存储器1221和处理器1222。上述存储器1221用以存储必要的消息和数据。上述处理器1222用于控制网络设备进行必要的动作,例如控制网络设备执行图12所示的相应的操作。上述存储器1221和处理器1222可以服务于一个或多个单板。也就是说,可以每个单板上单独设置存储器和处理器。也可以是多个单板公用相同的存储器和处理器。此外每个单板上还设置有必要的电路。可选的,处理器可以是CPU,NP或者CPU和NP的组合。处理器还可以进一步包括硬件芯片。上述硬件芯片可以是ASIC,PLD或其组合。上述PLD可以是CPLD,FPGA,GAL或其任意组合。存储器可以包括易失性存储器,例如RAM;存储器也可以包括非易失性存储器,例如快闪存储器,硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。
[0219] 可理解的是,本申请实施例中的网络设备的实现方式,具体可参考前述各个实施例,这里不再详述。
[0220] 可理解,图12所示的网络设备仅为一种示例,在具体实现中,可能还存在其他类型的网络设备,因此,不应将图12所示的网络设备理解为对本申请实施例的限定。
[0221] 可理解,根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图2‑图7以及图13所示实施例中的方法。进一步的,可使得该计算机根据本申请实施例提供的各个场景来执行图2‑图7以及图13所示的方法。
[0222] 根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2‑图7以及图13所示实施例中的方法。进一步的,可使得该计算机根据本申请实施例提供的各个场景来执行图2‑图7以及图13所示的方法。
[0223] 根据本申请实施例提供的方法,本申请还提供一种通信系统,其包括前述的终端设备、第一网络设备以及第二网络设备。其中,终端设备可用于执行本申请实施例提供的图2‑图7以及图13所示的方法。该第一网络设备可用于执行本申请实施例提供的图2‑图7以及图13所示的源基站所示的方法。第二网络设备可用于执行本申请实施例提供的图2‑图7以及图13所示的目标基站所示的方法。
[0224] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,高密度数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disc,SSD))等。
[0225] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各种说明性逻辑块(illustrative logical block)和步骤(step),能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0226] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0227] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。