CN110381554B - 通信方法、装置、***和计算机存储介质 - Google Patents
通信方法、装置、***和计算机存储介质 Download PDFInfo
- Publication number
- CN110381554B CN110381554B CN201910695690.XA CN201910695690A CN110381554B CN 110381554 B CN110381554 B CN 110381554B CN 201910695690 A CN201910695690 A CN 201910695690A CN 110381554 B CN110381554 B CN 110381554B
- Authority
- CN
- China
- Prior art keywords
- access network
- terminal
- network device
- message
- rnau
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 196
- 238000004891 communication Methods 0.000 title claims abstract description 110
- 238000012795 verification Methods 0.000 claims abstract description 247
- 230000008569 process Effects 0.000 claims abstract description 73
- 238000012546 transfer Methods 0.000 claims description 88
- 238000011084 recovery Methods 0.000 claims description 24
- 230000009849 deactivation Effects 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 238000013461 design Methods 0.000 description 71
- 210000004027 cell Anatomy 0.000 description 45
- 230000006870 function Effects 0.000 description 41
- 230000011664 signaling Effects 0.000 description 27
- 230000004044 response Effects 0.000 description 26
- 230000005540 biological transmission Effects 0.000 description 22
- 230000000737 periodic effect Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 17
- 238000012545 processing Methods 0.000 description 12
- 108091005487 SCARB1 Proteins 0.000 description 8
- 102100037118 Scavenger receptor class B member 1 Human genes 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 230000000977 initiatory effect Effects 0.000 description 6
- 210000001744 T-lymphocyte Anatomy 0.000 description 5
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
- H04W36/087—Reselecting an access point between radio units of access points
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0033—Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0033—Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information
- H04W36/0038—Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information of security context information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/19—Connection re-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/04—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration using triggered events
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种通信方法及装置,涉及通信技术领域。能够使终端和接入网设备使用一致的安全性验证参数,成功实现RNAU过程中的安全性校验。该方法可以包括:向接入网设备发送第一消息,第一消息用于请求恢复无线资源控制RRC连接或者请求进行无线接入网通知区域更新RNAU;从接入网设备接收第二消息,第二消息包括第一信息,第一信息与安全性验证参数相关;根据第一信息确定安全性验证参数。
Description
本申请要求于2018年06月21日提交中国专利局、申请号为201810646904.X、发明名称为“通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法及装置。
背景技术
在第五代(5th Generation,5G)***中,终端在无线资源控制(Radio ResourceControl,RRC)去激活状态下,如果在基于无线接入网通知区域(Radio Access Networkbased notification Area,RNA)内部移动时可以不通知网络侧;如果终端移动至RNA之外,则会通知网络侧,比如,终端移动至RNA之外,进行无线接入网通知区域更新(Radio AccessNetwork based notification Area Update,RNAU)以通知网络侧。
当终端在RRC去激活状态进行RNAU时,会在终端向基站发送的请求恢复RRC连接或者请求进行RNAU的消息中携带基于安全性验证参数生成的安全参数,例如完整性消息鉴权码(Message Authentication Code for Integrity,MAC-I)或者短MAC-I(short MAC-I),短MAC-I即完整MAC-I的一部分,例如MAC-I的低16位。基站收到该安全参数之后,会利用内部保存的安全性验证参数对安全参数进行校验。在基站内部保存的安全性验证参数与请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数(安全性验证参数)一致的情况下,安全性校验成功;否则,安全性校验失败。
当终端在RRC去激活状态多次进行RNAU时,每次终端向新服务基站请求恢复RRC连接或者请求进行RNAU之前,都会通过随机接入过程获取新服务基站为终端分配的安全性验证参数;同时终端内还可以保存有锚点基站为终端分配的安全性验证参数。这样,终端可以在多次RNAU中获得多个基站分别为终端分配的多个安全性验证参数以及锚点基站为终端分配的安全性验证参数。终端再次发起RNAU过程时,需要从上述的安全性验证参数中确定出本次使用的安全性验证参数生成安全参数,用于在请求恢复RRC连接或者请求进行RNAU的消息中携带。只有请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数(安全性验证参数)与接入网设备用于安全性校验的安全性验证参数一致,才能使安全性校验成功,继而成功进行RNAU。如何确定安全性验证参数,成为RNAU中亟待解决的问题。
发明内容
本申请实施例提供一种通信方法、装置及***,能够使终端和接入网设备使用一致的安全性验证参数,成功实现RNAU过程中的安全性校验。
为达到上述目的,本申请的实施例采用如下技术方案:
第一方面,本申请提供了一种通信方法及装置。
在一种可能的设计中,该方法可以包括:向接入网设备发送第一消息,从接入网设备接收第二消息;其中,第一消息用于请求恢复RRC连接或者请求进行RNAU,第二消息包括第一信息,第一信息与安全性验证参数相关,安全性验证参数包括:C-RNTI;根据第一信息确定安全性验证参数。在该方法中,终端在RNAU过程中,根据接入网设备的指示确定在网络侧是否更换了锚点接入网设备,从而确定安全性验证参数,这样,可以保证终端在请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数与接入网设备保存的安全性验证参数一致,成功实现RNAU过程中的安全性校验。
在一种可能的设计中,第一信息表示是否需要更换安全性验证参数,根据第一信息确定安全性验证参数的方法包括:根据是否接收到第一信息,确定是否需要更换安全性验证参数;或者,根据第一信息的内容确定是否需要更换安全性验证参数。在这种实现方式中,终端根据接入网设备的指示确定是否需要更换安全性验证参数,实现在请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数与接入网设备保存的安全性验证参数一致。
在一种可能的设计中,第一信息表示安全性验证参数,根据第一信息确定安全性验证参数的方法包括:根据是否接收到第一信息,确定安全性验证参数;或者,根据第一信息的内容确定安全性验证参数。在这种实现方式中,终端根据接入网设备的指示确定使用的安全性验证参数,实现在请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数与接入网设备保存的安全性验证参数一致。
在一种可能的设计中,安全性验证参数还包括:物理层小区标识PCI。
在一种可能的设计中,第二消息包括RRC释放消息或RRC拒绝消息或RRC连接释放消息或RRC连接拒绝消息。
在一种可能的设计中,在第一状态下,向接入网设备发送第一消息,第一状态为在终端和接入网侧可以不保持上行同步的情况下,终端的上下文同时在终端和接入网侧保留。
相应的,本申请还提供了一种通信装置,该装置可以实现第一方面所述的通信方法。例如,该装置可以是终端或应用于终端中的芯片,还可以是其他能够实现上述通信方法的装置,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的设计中,该装置可以包括处理器和存储器。该处理器被配置为支持该装置执行上述第一方面方法中相应的功能。存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。另外该装置中还可以包括通信接口,用于支持该装置与其他装置之间的通信。该通信接口可以是收发器或收发电路。
在一种可能的设计中,该装置可以包括:发送模块、接收模块和确定模块。其中,发送模块用于向接入网设备发送第一消息,第一消息用于请求恢复RRC连接或者请求进行无线接入网通知区域更新RNAU;接收模块用于从接入网设备接收第二消息,第二消息包括第一信息,第一信息与安全性验证参数相关,安全性验证参数包括:小区无线网络临时标识C-RNTI;确定模块用于根据第一信息确定安全性验证参数。
在一种可能的设计中,第一信息表示是否需要更换安全性验证参数,确定模块具体用于根据是否接收到第一信息,确定是否需要更换安全性验证参数;或者,根据第一信息的内容确定是否需要更换安全性验证参数。
在一种可能的设计中,第一信息表示安全性验证参数,确定模块具体用于根据是否接收到第一信息,确定安全性验证参数;或者,根据第一信息的内容确定安全性验证参数。
在一种可能的设计中,发送模块具体用于,在第一状态下,向接入网设备发送第一消息,第一状态为在终端和接入网侧可以不保持上行同步的情况下,终端的上下文同时在终端和接入网侧保留。
对于安全性验证参数和第二消息的限定可以参考方法描述,此处不再赘述。
第二方面,本申请提供了一种通信方法及装置。
在一种可能的设计中,该方法可以包括:第一接入网设备从处于第一状态的终端接收第一消息,第一消息用于请求恢复无线资源控制RRC连接或者请求进行无线接入网通知区域更新RNAU,所述第一状态为在终端和接入网侧可以不保持上行同步的情况下,终端的上下文同时在终端和接入网侧保留;第一接入网设备向终端发送第二消息。
在一种可能的设计中,第二消息包括第一信息,第一信息与安全性验证参数相关,安全性验证参数包括:小区无线网络临时标识C-RNTI。在该方法中,在RNAU过程中,终端的新服务接入网设备向终端发送指示信息,指示在网络侧是否更换了锚点接入网设备,帮助终端确定安全性验证参数,这样,可以保证终端在请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数与接入网设备保存的安全性验证参数一致,成功实现RNAU过程中的安全性校验。
在一种可能的设计中,第一信息表示是否需要更换安全性验证参数;或者,第一信息表示安全性验证参数。
在一种可能的设计中,第一接入网设备向第二接入网设备发送第一请求消息,其中,第二接入网设备为终端的锚点接入网设备,第一请求消息用于第一接入网设备向第二接入网设备请求获取终端上下文;其中第一请求消息包括第一指示信息,第一指示信息用于指示终端请求了RNAU或者请求恢复RRC连接或者进行上行数据发送或者进行上行信令发送;第一接入网设备从第二接入网设备接收第一反馈消息,第一接入网设备根据第一反馈消息确定是否进行终端上下文转移。在这种实现方式中,新服务接入网设备根据锚点接入网设备发送的消息确定是否进行终端上下文转移,从而可以向终端发送指示信息,指示网络侧是否更换了锚点接入网设备。
在一种可能的设计中,第一请求消息为获取终端上下文请求消息,第一反馈消息为获取终端上下文反馈消息。
在一种可能的设计中,第一请求消息中包括第一接入网设备为终端分配的安全性验证参数。
在一种可能的设计中,在第一接入网设备向终端发送第二消息之后,若确定第二消息没有被终端正确接收,第一接入网设备向第二接入网设备发送失败指示信息,其中,失败指示信息用于指示第二消息没有被终端正确接收。这样,可以使第二接入网设备获知终端是否正确接收第二消息。
在一种可能的设计中,第一反馈消息中包括第二接入网设备为终端分配的安全性验证参数。
在一种可能的设计中,第一接入网设备根据第一反馈消息中的第二指示信息确定是否进行终端上下文转移,第二指示信息用于指示是否进行终端上下文转移。
在一种可能的设计中,第一接入网设备根据第一反馈消息中是否包括终端对应的数据无线承载DRB配置信息确定是否进行终端上下文转移。在这种实现方式中,如果锚点接入网设备确定不更换锚点接入网设备,则向新服务接入网设备发送的反馈消息中不包括DRB配置信息。
在一种可能的设计中,第一接入网设备根据所述第一反馈消息获知获取终端上下文失败后,确定不进行终端上下文转移。
在一种可能的设计中,在第一接入网设备从第二接入网设备接收第一反馈消息之后,第一接入网设备从第二接入网设备接收PDCP数据包,PDCP数据包为终端对应的PDCP数据包,其中,终端对应的PDCP数据包中包括的第三消息和第二消息相同。在这种实现方式中,锚点接入网设备在RRC层生成相关的信令,PDCP层生成PDCP数据包,并通过第三消息发送给新服务接入网设备;在新服务接入网设备接收到PDCP数据包后,不需要PDCP层对接收到的PDCP数据包进行处理;而通过第二消息将PDCP数据包直接发送给终端。这样可以通过第二消息通知终端RNAU过程的结果以及网络侧对终端的配置信息,成功实现RNAU。
在一种可能的设计中,在第一接入网设备从第二接入网设备接收PDCP数据包之前,第一接入网设备向第二接入网设备发送地址信息,地址信息用于第二接入网设备向第一接入网设备发送PDCP数据包。在这种实现方式中,新服务接入网设备通知锚点接入网设备发送PDCP数据包的目的地址。
在一种可能的设计中,安全性验证参数还包括:物理层小区标识PCI。
在一种可能的设计中,第二消息包括RRC释放消息或RRC拒绝消息或RRC连接释放消息或RRC连接拒绝消息。
相应的,本申请还提供了一种通信装置,该装置可以实现第二方面所述的通信方法。例如,该装置可以是接入网设备或应用于接入网设备中的芯片,还可以是其他能够实现上述通信方法的装置,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的设计中,该装置可以包括处理器和存储器。该处理器被配置为支持该装置执行上述第二方面方法中相应的功能。存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。另外该装置中还可以包括通信接口,用于支持该装置与其他装置之间的通信。该通信接口可以是收发器或收发电路。
在一种可能的设计中,该装置可以包括:接收模块和发送模块。其中,接收模块用于从处于第一状态的终端接收第一消息,第一消息用于请求恢复RRC连接或者请求进行无线接入网通知区域更新RNAU,所述第一状态为在终端和接入网侧可以不保持上行同步的情况下,终端的上下文同时在终端和接入网侧保留;发送模块用于向终端发送第二消息。
在一种可能的设计中,第二消息包括第一信息,第一信息与安全性验证参数相关,安全性验证参数包括:小区无线网络临时标识C-RNTI。
在一种可能的设计中,第一信息表示是否需要更换安全性验证参数;或者,第一信息表示安全性验证参数。
在一种可能的设计中,该装置还可以包括确定模块。发送模块还用于向第二接入网设备发送第一请求消息,其中,第二接入网设备为终端的锚点接入网设备,第一请求消息用于第一接入网设备向第二接入网设备请求获取终端上下文;其中包括第一指示信息,第一指示信息用于指示终端请求了RNAU或者请求恢复RRC连接或者进行上行数据发送或者进行上行信令发送;接收模块还用于从第二接入网设备接收第一反馈消息;确定模块用于根据第一反馈消息确定是否进行终端上下文转移。
在一种可能的设计中,第一请求消息中包括第一接入网设备为终端分配的安全性验证参数。
在一种可能的设计中,确定模块还用于确定第二消息是否被终端正确接收;若确定模块确定第二消息没有被终端正确接收,发送模块还用于向第二接入网设备发送失败指示信息,其中,失败指示信息用于指示第二消息没有被终端正确接收。
在一种可能的设计中,第一反馈消息中包括第二接入网设备为终端分配的安全性验证参数。
在一种可能的设计中,确定模块具体用于根据第一反馈消息中的第二指示信息确定是否进行终端上下文转移,第二指示信息用于指示是否进行终端上下文转移。
在一种可能的设计中,确定模块具体用于根据第一反馈消息中是否包括终端对应的数据无线承载DRB配置信息确定是否进行终端上下文转移。
在一种可能的设计中,确定模块具体用于根据所述第一反馈消息获知获取终端上下文失败后,确定不进行终端上下文转移。
在一种可能的设计中,接收模块还用于从第二接入网设备接收PDCP数据包,PDCP数据包为终端对应的PDCP数据包,其中,终端对应的PDCP数据包中包括的第三消息和第二消息相同。
在一种可能的设计中,发送模块还用于向第二接入网设备发送地址信息,地址信息用于第二接入网设备向第一接入网设备发送PDCP数据包。
在一种可能的设计中,安全性验证参数还包括:物理层小区标识PCI。
在一种可能的设计中,第二消息包括RRC释放消息或RRC拒绝消息或RRC连接释放消息或RRC连接拒绝消息。
第三方面,本申请提供了一种通信方法及装置。
在一种可能的设计中,该方法可以包括:第二接入网设备从第一接入网设备接收第一请求消息,第一接入网设备是终端的新服务接入网设备,第二接入网设备为终端的锚点接入网设备,第一请求消息用于第一接入网设备向第二接入网设备请求获取终端上下文,第一请求消息中包括第一指示信息,第一指示信息用于指示终端请求了RNAU或者请求恢复RRC连接或者进行上行数据发送或者进行上行信令发送,所述第一状态为在终端和接入网侧可以不保持上行同步的情况下,终端的上下文同时在终端和接入网侧保留;第二接入网设备向第一接入网设备发送第一反馈消息,第一反馈消息用于第一接入网设备确定是否进行终端上下文转移。在该方法中,锚点接入网设备确定是否更换锚点接入网设备,并通知新服务接入网设备,以使得新服务接入网设备可以通知终端网络侧是否更换锚点接入网设备。从而,终端可以根据网络侧是否更换锚点接入网设备选择与接入网设备一致的安全性验证参数生成安全参数,成功进行安全性校验。
在一种可能的设计中,第一请求消息为获取终端上下文请求消息;第一反馈消息为获取终端上下文反馈消息。
在一种可能的设计中,第一请求消息中包括第一接入网设备为终端分配的安全性验证参数。
在一种可能的设计中,如果第二接入网设备确定更换锚点接入网设备,第一反馈消息中包括第二接入网设备为终端分配的安全性验证参数。
在一种可能的设计中,第一反馈消息用于第一接入网设备根据第一反馈消息中的第二指示信息确定是否进行终端上下文转移,第二指示信息用于指示是否进行终端上下文转移。
在一种可能的设计中,第一反馈消息用于第一接入网设备根据第一反馈消息中是否包括终端对应的数据无线承载DRB配置信息确定是否进行终端上下文转移。在这种实现方式中,如果锚点接入网设备确定不更换锚点接入网设备,则向新服务接入网设备发送的反馈消息中不包括DRB配置信息。
在一种可能的设计中,第一反馈消息用于第一接入网设备根据第一反馈消息获知获取终端上下文失败后,确定不进行终端上下文转移。
在一种可能的设计中,在第二接入网设备向第一接入网设备发送第一反馈消息之后,第二接入网设备从第一接入网设备接收地址信息,地址信息用于第二接入网设备向第一接入网设备发送终端对应的PDCP数据包;第二接入网设备向第一接入网设备发送PDCP数据包。在这种实现方式中,锚点接入网设备在RRC层生成相关的信令,PDCP层生成PDCP数据包,并通过第三消息发送给新服务接入网设备;在新服务接入网设备接收到PDCP数据包后,不需要PDCP层对接收到的PDCP数据包进行处理;而通过第二消息将PDCP数据包直接发送给终端。这样新服务接入网设备可以通过第二消息通知终端RNAU过程的结果以及网络侧对终端的配置信息,成功实现RNAU。
在一种可能的设计中,第一请求消息还包括:第一接入网设备为终端分配的安全性验证参数。
在一种可能的设计中,第二接入网设备从第一接入网设备接收失败指示信息,其中,失败指示信息用于指示第二消息没有被终端正确接收,第二消息是第一接入网设备发送给终端的;第二接入网设备将保存的安全性验证参数更新为第二接入网设备为终端分配的安全性验证参数。这样,第二接入网设备可以在终端接收第二消息失败之后,将第二接入网设备为终端分配的安全性验证参数作为下一次RNAU中用于进行安全性校验的安全性验证参数,与终端上报的安全性验证参数一致,保证下一次RNAU中成功进行安全性校验。
相应的,本申请还提供了一种通信装置,该装置可以实现第三方面所述的通信方法。例如,该装置可以是接入网设备或应用于接入网设备中的芯片,还可以是其他能够实现上述通信方法的装置,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的设计中,该装置可以包括处理器和存储器。该处理器被配置为支持该装置执行上述第三方面方法中相应的功能。存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。另外该装置中还可以包括通信接口,用于支持该装置与其他装置之间的通信。该通信接口可以是收发器或收发电路。
在一种可能的设计中,该装置可以包括:接收模块和发送模块。其中,接收模块用于从第一接入网设备接收第一请求消息,第一接入网设备是终端的新服务接入网设备,第二接入网设备为终端的锚点接入网设备,第一请求消息用于第一接入网设备向第二接入网设备请求获取终端上下文,第一请求消息中包括第一指示信息,第一指示信息用于指示终端请求了RNAU或者请求恢复RRC连接或者进行上行数据发送或者进行上行信令发送,所述第一状态为在终端和接入网侧可以不保持上行同步的情况下,终端的上下文同时在终端和接入网侧保留;发送模块用于向第一接入网设备发送第一反馈消息,第一反馈消息用于第一接入网设备确定是否进行终端上下文转移。
在一种可能的设计中,如果第二接入网设备确定更换锚点接入网设备,第一反馈消息中包括第二接入网设备为终端分配的安全性验证参数。
在一种可能的设计中,第一反馈消息用于第一接入网设备根据第一反馈消息中的第二指示信息确定是否进行终端上下文转移,第二指示信息用于指示是否进行终端上下文转移。
在一种可能的设计中,第一反馈消息用于第一接入网设备根据第一反馈消息中是否包括终端对应的DRB配置信息确定是否进行终端上下文转移。
在一种可能的设计中,第一反馈消息用于第一接入网设备根据第一反馈消息获知获取终端上下文失败后,确定不进行终端上下文转移。
在一种可能的设计中,接收模块还用于从第一接入网设备接收地址信息,地址信息用于第二接入网设备向第一接入网设备发送终端对应的PDCP数据包。发送模块还用于向第一接入网设备发送PDCP数据包。
在一种可能的设计中,第一请求消息还包括:第一接入网设备为终端分配的安全性验证参数。
在一种可能的设计中,接收模块还用于从第一接入网设备接收失败指示信息,其中,失败指示信息用于指示第二消息没有被终端正确接收,第二消息是第一接入网设备发送给终端的;接收模块还用于将保存的安全性验证参数更新为第二接入网设备为终端分配的安全性验证参数。
第四方面,本申请提供了一种通信方法及装置。
在一种可能的设计中,该方法可以包括:向接入网设备发送第一消息,第一消息用于请求恢复RRC连接或者请求进行RNAU;其中接入网设备是终端的新服务接入网设备,第一消息包括安全参数,安全参数是安全性验证参数作为输入参数生成的,安全性验证参数包括:小区无线网络临时标识C-RNTI;其中,安全性验证参数为终端在接入网设备进行RNAU过程的上一次RNAU过程中的服务接入网设备为终端分配的;从接入网设备接收第二消息,第二消息是第一消息的响应消息。
相应的,本申请还提供了一种通信装置,该装置可以实现第四方面所述的通信方法。例如,该装置可以是终端或应用于终端中的芯片,还可以是其他能够实现上述通信方法的装置,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的设计中,该装置可以包括处理器和存储器。该处理器被配置为支持该装置执行上述第四方面方法中相应的功能。存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。另外该装置中还可以包括通信接口,用于支持该装置与其他装置之间的通信。该通信接口可以是收发器或收发电路。
在一种可能的设计中,该装置可以包括:发送模块和接收模块。其中,发送模块用于向接入网设备发送第一消息,第一消息用于请求恢复RRC连接或者请求进行RNAU;其中接入网设备是终端的新服务接入网设备,第一消息包括安全参数,安全参数是安全性验证参数作为输入参数生成的,安全性验证参数包括:小区无线网络临时标识C-RNTI;其中,安全性验证参数为终端在接入网设备进行RNAU过程的上一次RNAU过程中的服务接入网设备为终端分配的;接收模块用于从接入网设备接收第二消息,第二消息是第一消息的响应消息。
第五方面,本申请提供了一种通信方法及装置。
在一种可能的设计中,该方法可以包括:向接入网设备发送第一消息,第一消息用于请求恢复RRC连接或者请求进行RNAU;其中接入网设备是终端的新服务接入网设备,第一消息包括安全参数,安全参数是安全性验证参数作为输入参数生成的,安全性验证参数包括:小区无线网络临时标识C-RNTI;其中,安全性验证参数为终端在接入网设备进行RNAU过程的上一次RNAU过程中的锚点接入网设备为终端分配的;从接入网设备接收第二消息,第二消息是第一消息的响应消息。
相应的,本申请还提供了一种通信装置,该装置可以实现第五方面所述的通信方法。例如,该装置可以是终端或应用于终端中的芯片,还可以是其他能够实现上述通信方法的装置,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
在一种可能的设计中,该装置可以包括处理器和存储器。该处理器被配置为支持该装置执行上述第五方面方法中相应的功能。存储器用于与处理器耦合,其保存该装置必要的程序指令和数据。另外该装置中还可以包括通信接口,用于支持该装置与其他装置之间的通信。该通信接口可以是收发器或收发电路。
在一种可能的设计中,该装置可以包括:发送模块和接收模块。其中,发送模块用于向接入网设备发送第一消息,第一消息用于请求恢复RRC连接或者请求进行RNAU;其中接入网设备是终端的新服务接入网设备,第一消息包括安全参数,安全参数是安全性验证参数作为输入参数生成的,安全性验证参数包括:小区无线网络临时标识C-RNTI;其中,安全性验证参数为终端在接入网设备进行RNAU过程的上一次RNAU过程中的锚点接入网设备为终端分配的;接收模块用于从接入网设备接收第二消息,第二消息是第一消息的响应消息。
本申请还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述任一方面所述的方法。
本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一方面所述的方法。
本申请还提供了一种芯片***,该芯片***中包括处理器,还可以包括存储器,用于实现上述任一方面所述的方法。
本申请提供了一种通信***,包括上述用于实现第一方面或第四方面或第五方面所述的方法的装置,上述用于实现第二方面所述的方法的装置,以及上述用于实现第三方面所述的方法的装置。
上述提供的任一种装置或计算机存储介质或计算机程序产品或芯片***或通信***均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文提供的对应的方法中对应方案的有益效果,此处不再赘述。
附图说明
图1为本申请实施例提供的技术方案所适用的一种***架构的示意图一;
图2为本申请实施例提供的技术方案所适用的一种***架构的示意图二;
图3为本申请实施例提供的技术方案所适用的一种***架构的示意图三;
图4为本申请实施例提供的一种通信方法的示意图;
图4-1为本申请实施例提供的一种通信方法的示意图二;
图5为本申请实施例提供的一种通信装置的结构示意图一;
图6为本申请实施例提供的一种通信装置的结构示意图二;
图7为本申请实施例提供的一种通信装置的结构示意图三;
图8为本申请实施例提供的一种通信装置的结构示意图四;
图9为本申请实施例提供的一种通信装置的结构示意图五;
图10为本申请实施例提供的一种通信装置的结构示意图六。
具体实施方式
下面结合附图对本申请实施例提供的通信方法、装置及***进行详细描述。
本申请提供的技术方案可以应用于各种通信***,例如,5G新无线(New Radio,NR)***,未来演进***或者多种通信融合***等等。可以包括多种应用场景,例如,机器对机器(Machine to Machine,M2M)、D2M、宏微通信、增强型移动互联网(enhance MobileBroadBand,eMBB)、超高可靠性与超低时延通信(Ultra Reliable&Low LatencyCommunication,URLLC)以及海量物联网通信(massive Machine Type Communication,mMTC)等场景,这些场景可以包括但不限于:UE与UE之间的通信场景,网络设备与网络设备之间的通信场景,网络设备与UE之间的通信场景等。
本申请实施例提供的技术方案可以应用于如图1所示的***架构中,该通信***可以包括接入网100和终端200。
接入网100包括接入网设备101、接入网设备102和接入网设备103。
接入网设备主要用于为终端200提供接入服务,比如实现无线物理控制功能、资源调度和无线资源管理、无线接入控制以及移动性管理等功能。接入网设备可以是无线接入网(Radio Access Network,RAN)的设备,比如,基站(NodeB,NB)、演进型基站(evolutionNodeB,eNB)或者5G-AN/5G-RAN节点,其中,5G-AN/5G-RAN节点可以为:接入节点、下一代基站(generation NodeB,gNB)、收发点(Transmission Receive Point,TRP)、传输点(Transmission Point,TP)或某种其它接入节点。具体来说,接入网设备对应一个服务覆盖区域,进入该区域的终端可通过无线信号与接入网设备通信,以此来接受接入网设备提供的无线接入服务。其中,接入网设备101、接入网设备102和接入网设备103可以是相同类型的接入网设备,比如接入网设备101、接入网设备102和接入网设备103都是gNB;接入网设备101、接入网设备102和接入网设备103也可以是不同类型的接入网设备,比如接入网设备101和接入网设备102是gNB,接入网设备103是eNB;本申请对此不进行限定。
其中,接入网设备之间可以建立连接,终端200可以通过无线空口连接到接入网设备101、接入网设备102或接入网设备103。
终端200可以是接入终端、用户设备(User Equipment,UE)单元、UE站、移动站、移动台、远方站、远程终端、移动设备、UE终端、终端、无线通信设备、UE代理或UE装置等。接入终端可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字处理(personal digitalassistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,5G网络中的终端或未来演进的PLMN网络中的终端等。
需要说明的是,图1所示的***架构仅用于举例,并非用于限制本申请的技术方案。本领域的技术人员应当明白,在具体实现过程中,该***架构中还可能包括其他设备,比如核心网设备,同时也可根据具体需要来配置接入网设备和终端的数量。
本申请实施例提供的通信方法和装置,可以应用于终端中,该终端包括硬件层、运行在硬件层之上的操作***层,以及运行在操作***层上的应用层。该硬件层包括中央处理器(Central Processing Unit,CPU)、内存管理单元(Memory Management Unit,MMU)和内存(也称为主存)等硬件。该操作***可以是任意一种或多种通过进程(process)实现业务处理的计算机操作***,例如,Linux操作***、Unix操作***、Android操作***、iOS操作***或windows操作***等。该应用层包含浏览器、通讯录、文字处理软件、以及即时通信软件等应用。并且,在本申请实施例中,通信方法的执行主体的具体结构,本申请实施例并未特别限定,只要能够通过运行记录有本申请实施例的通信方法的代码的程序,以根据本申请实施例的通信方法进行通信即可,例如,本申请实施例提供的通信方法的执行主体可以是终端,或者,是终端中能够调用程序并执行程序的功能模块,或者为应用于终端中的通信装置,例如,芯片,本申请对此不进行限定。
在一种示例中,传统基站的协议栈架构和功能分割为两部分,一部分称为集中单元(Central Unit,CU),另一部分称为分布单元(Distributed Unit,DU),而CU和DU的实际部署方式比较灵活,例如多个基站的CU部分集成在一起,组成一个规模较大的功能实体。如图2所示,其为本申请实施例提供的一种网络架构的示意图。如图2所示,该网络架构包括接入网(以无线接入网(radio access network,RAN)为例)设备和终端。其中RAN设备包括基带装置和射频装置,其中基带装置可以由一个节点实现,也可以由多个节点实现,射频装置可以从基带装置拉远独立实现,也可以集成基带装置中,或者部分拉远部分集成在基带装置中。例如,gNB包括基带装置和射频装置,其中射频装置可以相对于基带装置拉远布置(例如射频拉远单元(Radio Remote Unit,RRU)相对于基带处理单元(Building base BandUnit,BBU)),RAN设备由一个节点实现,该节点用于实现无线资源控制(Radio ResourceControl,RRC)、分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)、无线链路控制(Radio Link Control,RLC)、媒体接入控制(Media Access Control,MAC)等协议层的功能。再如,在一种演进结构中,基带装置可以包括集中单元(Centralized Unit,CU)和分布单元(Distributed Unit,DU),多个DU可以由一个CU集中控制。如图2所示,CU和DU可以根据无线网络的协议层划分,例如PDCP及以上协议层的功能设置在CU,PDCP以下的协议层,例如RLC和MAC等的功能设置在DU。
这种协议层的划分仅仅是一种举例,还可以在其它协议层划分,例如在RLC层划分,将RLC层及以上协议层的功能设置在CU,RLC层以下协议层的功能设置在DU;或者,在某个协议层中划分,例如将RLC层的部分功能和RLC层以上的协议层的功能设置在CU,将RLC层的剩余功能和RLC层以下的协议层的功能设置在DU。此外,也可以按其它方式划分,例如按时延划分,将处理时间需要满足时延要求的功能设置在DU,不需要满足该时延要求的功能设置在CU。
此外,射频装置可以拉远,不放在DU中,也可以集成在DU中,或者部分拉远部分集成在DU中,在此不作任何限制。
此外,请继续参考图3,相对于图2所示的架构,还可以将CU的控制面(ControlPlane,CP)和用户面(User Plane,UP)分离,分成不同实体来实现,分别为控制面CU实体(CU-CP实体)和用户面CU实体(CU-UP实体)。
在以上网络架构中,CU产生的信令/数据可以通过DU发送给终端,或者终端产生的信令/数据可以通过DU发送给CU。DU可以不对该信令/数据进行解析而直接通过协议层封装而透传给终端或CU。以下实施例中如果涉及这种信令/数据在DU和终端之间的传输,此时,DU对信令/数据的发送或接收包括这种场景。例如,RRC或PDCP层的信令最终会处理为物理层(physical layer,PHY)的信令/数据发送给终端,或者,由接收到的PHY层的信令/数据转变而来。在这种架构下,该RRC或PDCP层的信令/数据,即也可以认为是由DU发送的,或者,由DU和射频发送的。
在以上实施例中CU划分为RAN中网络设备,此外,也可以将CU划分为核心网中的网络设备,在此不做限制。图2和图3所示的网络架构可以应用于5G通信***,其也可以与LTE***共享一个或多个部件或资源。
本申请以下实施例中的装置,根据其实现的功能,可以位于终端或接入网设备。当采用以上CU-DU的结构时,接入网设备可以为CU节点、或DU节点、或包括CU节点和DU节点功能的RAN设备。比如,图1中的接入网设备101、接入网设备102和接入网设备103可以分别是图2或图3中的一个CU节点、或DU节点、或包括CU节点和DU节点功能的RAN设备。
在本申请中,执行上述通信方法的可以是接入网设备和终端,也可以是应用于接入网设备和终端中的装置,例如,芯片,或者其他实现上述通信方法的装置,本申请实施例对此不进行限定。本文中以接入网设备和终端执行上述通信方法为例进行说明。
下面对本申请中涉及的部分名词进行解释说明:
1、第一状态
第一状态有如下特性:在终端和接入网侧可以不保持上行同步的情况下,终端的上下文同时在终端和接入网侧保留。
可以理解的是,终端从第一状态转移至RRC连接态时,不需要重新激活锚点基站与核心网控制面网元的链路,例如NG2链路。示例性的,第一状态可以是在5G中新定义的一种状态-RRC去激活状态。
需要说明的是,本申请实施例中,以第一状态为RRC去激活状态为例进行示例性说明,实际使用中,第一状态还可以具有其他名称,本申请对此不进行限定。第一状态不同于RRC激活态和RRC空闲态。
2、安全性验证参数
当终端在RRC去激活状态进行RNAU的时候,会在请求恢复RRC连接或者请求进行RNAU的消息中携带安全参数,比如MAC-I或者short MAC-I。其中,安全参数是由安全性验证参数作为输入参数生成的,即安全参数的输入参数为安全性验证参数。接入网设备收到安全参数之后,如果确定接入网设备侧保存的安全性验证参数与从终端接收到的安全参数的输入参数一致,则安全性校验成功;否则,安全性校验失败。示例性的,安全参数MAC-I的输入参数(即安全性验证参数)可以包括小区无线网络临时标识(Cell Radio NetworkTemporary Identifier,C-RNTI),还可以包括物理层小区标识(Physical Cell Id,PCI)和目标小区标识(target Cell Identity,T-Cell ID)中至少一个。终端根据C-RNTI、PCI以及T-Cell ID生成MAC-I之后,在请求恢复RRC连接或者请求进行RNAU的消息中携带MAC-I。接入网设备收到MAC-I之后,将接收到的MAC-I对应的C-RNTI、PCI和T-Cell ID与接入网设备保存的C-RNTI、PCI和T-Cell ID分别进行校验,如果接收到的MAC-I的输入参数与接入网设备保存的C-RNTI、PCI和T-Cell ID一致,则安全性校验成功。
3、RNA
基于RAN的通知区域(RAN based Notification Area,RNA)可以由一个小区或者多个小区组成。其中,该多个小区可以属于一个接入网设备,也可以属于多个接入网设备。一个RNA中的接入网设备可以是相同类型的接入网设备也可以是不同类型的接入网设备,比如,一个RNA中的接入网设备可以都是gNB,一个RNA中的接入网设备也可以包括eNB和gNB。
处于RRC去激活状态的终端在RNA内部移动时可以不通知网络侧,仅进行基于终端的移动性,比如小区重选;若终端移动至RNA以外的小区时,需要告知网络侧,进行位置更新的操作,比如RNAU。
4、锚点接入网设备、新服务接入网设备
锚点接入网设备是指保留了终端上下文的接入网设备,并且锚点接入网设备与核心网之间有该终端的控制面链接(例如核心网需要向该RRC去激活状态的终端发送信令时,会将信令包发送给锚点接入网设备),例如,锚点接入网设备可以为最近一次为终端服务的接入网设备(last serving node)。新服务接入网设备是相对锚点接入网设备而言的,是指终端进入第一状态后,终端在移动过程中,与终端保持下行同步,或接入网设备的小区与终端保持同步的接入网设备;终端从新服务接入网设备接收广播信号,并且可以通过空口从新服务接入网设备接收信令。
本文中的术语“多个”是指两个或两个以上。本文中的术语“第一”和“第二”是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一指示信息和第二指示信息仅仅是为了区分不同的指示信息,并不对其先后顺序进行限定。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
当RRC去激活状态的终端进行RNAU时,在一些情况下,终端并没有真正移出RNA,比如,RRC去激活状态的终端进行周期性的RNAU。在终端没有移出RNA的情况,为了减少信令的开销,新服务接入网设备和锚点接入网设备之间可以不进行上下文的转移。在一些情况下,RNAU过程中,终端更换了锚点接入网设备,比如终端属于的新服务接入网设备的小区和锚点接入网设备的小区的位置较远,大于预设的门限值,终端的锚点接入网设备将终端的新服务接入网设备确定为该终端新的锚点接入网设备,原锚点接入网设备将终端上下文转移至新的锚点接入网设备。
示例性的,图1中的终端200通过接入网设备101接入网络,接入网设备101为终端200的锚点接入网设备,接入网设备101为终端200分配一个C-RNTI,比如C-RNTI1。在接入网设备101中,终端200由RRC连接态转换为RRC去激活状态。终端200移动至接入网设备102,向接入网设备102请求恢复RRC连接或者请求进行RNAU,接入网设备102为终端200分配一个C-RNTI,比如C-RNTI2。终端200即获取到了两个C-RNTI,分别为C-RNTI1和C-RNTI2。终端200再次发起RNAU,向接入网设备103请求恢复RRC连接或者请求进行RNAU。在终端200向接入网设备103请求恢复RRC连接或者请求进行RNAU的消息中包括MAC-I(或short MAC-I),其中,MAC-I(或short MAC-I)是由C-RNTI作为输入参数生成的,终端200需要从C-RNTI1和C-RNTI2中选择一个。
如果终端200移动至接入网设备102时,没有更换锚点接入网设备(没有进行终端上下文转移),锚点接入网设备是接入网设备101。在接入网设备103接收到终端200发送的请求恢复RRC连接或者请求进行RNAU的消息后,会将消息中的MAC-I(或short MAC-I)传输至锚点接入网设备是接入网设备101进行安全性校验。若终端200向接入网设备103发送的请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)是基于接入网设备102为终端200分配的C-RNTI2生成的,接入网设备103接收到MAC-I(或short MAC-I)后,将MAC-I(或short MAC-I)发送至锚点接入网设备(接入网设备101)进行安全性校验。接入网设备101保存的终端200的C-RNTI为C-RNTI1,接入网设备101保存的C-RNTI与请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)对应的C-RNTI不一致,则安全性校验失败。
如果终端200移动至接入网设备102时,更换锚点接入网设备(进行了终端上下文转移),锚点接入网设备更换为接入网设备102。在接入网设备103接收到终端200发送的请求恢复RRC连接或者请求进行RNAU的消息后,会将消息中的MAC-I(或short MAC-I)传输至接入网设备102进行安全性校验。若终端200向接入网设备103发送的请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)是基于接入网设备101为终端200分配的C-RNTI1生成的,接入网设备103接收到MAC-I(或short MAC-I)后,将MAC-I(或shortMAC-I)发送至锚点接入网设备(接入网设备102)进行安全性校验。接入网设备102保存的终端200的C-RNTI为C-RNTI2,接入网设备102保存的C-RNTI与请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)对应的C-RNTI不一致,则安全性校验失败。
可以看出,如果终端200不知道在RNAU中是否更换了锚点接入网设备(进行了终端上下文转移),再次进行RNAU时,向接入网设备发送的安全参数对应的安全性验证参数就可能与锚点接入网设备保存的安全性验证参数不一致,造成安全性校验失败。
实施例一:
本申请实施例提供一种通信方法,可以应用于图1所示的通信***,终端根据接入网设备的指示选择安全性验证参数,保证终端向接入网设备发送的安全参数对应的安全性验证参数与接入网设备用于安全性校验的安全性验证参数一致。如图4所示,该方法可以包括S101-S113:
S101、终端与第一接入网设备进行随机接入过程。
示例性,终端为图1中的终端200,终端200处于RRC去激活状态,终端200的锚点接入网设备为图1中的接入网设备101,终端获得了锚点接入网设备为终端分配的安全性验证参数,以C-RNTI为例,比如C-RNTI1。之后,终端200移动至第一接入网设备,发起RNAU;第一接入网设备是终端RNAU的新服务接入网设备,比如,第一接入网设备为图1中的接入网设备102。
可选的,本申请实施例中,终端与第一接入网设备进行的随机接入过程例如可以包括两个步骤:(1)终端向接入网设备发送随机接入前导;(2)接入网设备向终端发送随机接入响应消息。通过随机接入过程,终端获得了第一接入网设备为终端分配的安全性验证参数,比如C-RNTI2。
需要说明的是,本申请实施例以安全性验证参数为C-RNTI为例进行说明,在实际应用中,安全性验证参数可以是任意用于进行安全性校验的参数。比如,安全性验证参数包括C-RNTI和物理层小区标识(Physical Cell Id,PCI)。本申请对此不进行限定。
S102、终端向第一接入网设备发送第一消息。
具体的,终端向第一接入网设备发送第一消息,第一消息用于请求恢复RRC连接,或者请求进行RNAU,或者请求进行上行数据发送,或者请求进行上行信令发送。示例性的,终端200向接入网设备102发送第一消息,请求恢复RRC连接,或者请求进行RNAU,或者请求进行上行数据发送,或者请求进行上行信令发送。在一种实现方式中,第一消息可以是RRC恢复请求(RRC Resume Request)消息或者是RRC连接恢复请求(RRC Connection ResumeRequest)消息。第一消息中包括安全参数,例如MAC-I或者short MAC-I,其中,安全参数为安全性验证参数作为输入参数生成的。示例性的,终端200向接入网设备102发送的RRC恢复请求消息中包括short MAC-I,其中short MAC-I是由C-RNTI1作为输入参数生成的。比如,C-RNTI1可以是终端200请求与锚点接入网设备(图1中的接入网设备101)进行随机接入过程中,接入网设备101为终端200分配的。
在一种实现方式中,RRC恢复请求消息(或者RRC连接恢复请求消息)中包括第一原因值,第一原因值用于指示发起RRC恢复请求消息(或者RRC连接恢复请求消息)的原因。示例性的,如果终端确定由于请求进行周期性RNAU,向第一接入网设备发送RRC恢复请求消息,则第一原因值为RNAU。
S103、第一接入网设备接收终端发送的第一消息。
S104、第一接入网设备向第二接入网设备发送第一请求消息。
其中,第二接入网设备为终端的锚点接入网设备,示例性的,第二接入网设备为图1中的接入网设备101。
第一接入网设备向第二接入网设备发送第一请求消息,第一请求消息用于第一接入网设备向第二接入网设备请求获取终端上下文;示例性的,第一请求消息为获取终端上下文请求(Retrieve UE Context Request)消息。
在一种实现方式中,第一请求消息中包括第一指示信息,第一指示信息用于指示终端请求了RNAU或者请求恢复RRC连接或者请求进行上行数据发送或者请求进行上行信令发送。在一种实现方式中,第一指示信息指示终端请求了周期性RNAU。
在一种实现方式中,第一请求消息中包括当前服务小区的标识信息。第二接入网设备根据第一指示信息与当前服务小区的标识信息判断是否可以不转移终端上下文。
获取终端上下文请求消息中还包括第一接入网设备从终端接收的安全参数,其中安全参数用于第二接入网设备对终端进行安全性验证,即验证该终端的合法性。
S105、第二接入网设备接收第一接入网设备发送的第一请求消息。
具体的,第二接入网设备根据第一请求消息中的第一指示信息,确定终端请求了RNAU或者请求恢复RRC连接或者请求进行上行数据发送或者请求进行上行信令发送。
第二接入网设备根据第一请求消息中的安全参数进行安全性校验。示例性的,接入网设备101从接入网设备102接收的第一请求消息中的安全参数对应的安全性验证参数为C-RNTI1,接入网设备101保存的终端200的安全性验证参数为C-RNTI1,二者一致,安全性校验成功。
进一步,第二接入网设备确定是否进行终端上下文转移。需要说明的是,在本申请中进行终端上下文转移也可以表述为更换锚点接入网设备或者进行路径转移过程,三者可以互相替换。
在一种实现方式中,如果第二接入网设备确定当前过程是周期性RNAU过程,则确定不进行终端上下文转移。在一种实现方式中,在第二接入网设备确定当前过程是周期性RNAU过程的情况下,第二接入网设备根据终端请求移动至第二接入网设备的小区与终端锚点在锚点接入网设备的小区之间的距离确定是否进行终端上下文转移。如果终端请求移动至第二接入网设备的小区与终端锚点在锚点接入网设备的小区之间的距离大于预设的门限值,则第二接入网设备确定进行终端上下文转移;否则第二接入网设备确定不进行终端上下文转移。示例性的,终端200请求进行周期性RNAU的目标小区为第一接入网设备(接入网设备102)的小区1,终端200在锚点接入网设备锚点的小区为第二接入网设备(接入网设备101)的小区2;如果接入网设备102的小区1和接入网设备101的小区2之间的距离大于预设的门限值,第二接入网设备确定更换锚点接入网设备,将第一接入网设备确定为该终端新的锚点接入网设备,进行终端上下文转移,原锚点接入网设备(第二接入网设备)将终端上下文转移至新的锚点接入网设备(第一接入网设备)。如果接入网设备102的小区1和接入网设备101的小区2之间的距离小于或者等于预设的门限值,第二接入网设备确定不更换锚点接入网设备,不进行终端上下文转移。
其中,第二接入网设备确定当前过程是否是周期性RNAU过程的方式可以包括:第一指示信息终端请求了周期性RNAU,第二接入网设备根据第一指示信息确定当前过程是否是周期性RNAU过程。或者,第二接入网设备根据第一指示信息和当前服务小区的标识信息确定是否是周期性RNAU过程;例如,第一指示信息指示终端请求了RNAU,第二接入网设备根据当前服务小区的标识信息确定最近一次为终端分配的RNA包括当前服务小区,则确定该过程是周期性RNAU过程。
S106、第二接入网设备向第一接入网设备发送第一反馈消息。
具体的,第一反馈消息可以用于第一接入网设备确定是否进行终端上下文转移。示例性的,第一反馈消息可以为获取终端上下文响应(Retrieve UE Context Response)消息,或获取终端上下文失败(Retrieve UE Context Failure)消息。
在一种实现方式中,第二接入网设备向第一接入网设备发送获取终端上下文响应(Retrieve UE Context Response)消息,获取终端上下文响应消息包括第二指示信息,第二指示信息用于指示是否进行终端上下文转移,或者用于指示是否更换锚点接入网设备,或者用于指示是否进行路径转移过程,或者用于指示是否有RRC信令需要从第二接入网设备转移至第一接入网设备。示例性的,第二接入网设备向第一接入网设备发送获取终端上下文响应消息中包括第二指示信息,如果第二指示信息为0,表示不进行终端上下文转移;如果第二指示信息为1,表示进行终端上下文转移;或者第二指示信息为真(true),表示不进行终端上下文转移,第二指示信息为假(false),表示进行终端上下文转移;或者第二指示信息为空(即获取终端上下文响应消息中不包括第二指示信息)表示进行终端上下文转移。
在一种实现方式中,第二接入网设备向第一接入网设备发送获取终端上下文响应(Retrieve UE Context Response)消息,获取终端上下文响应消息包括终端对应的无线承载(Radio Bearer,RB)信息。第一接入网设备根据获取终端上下文响应消息中的无线承载信息是否包括终端对应的数据无线承载(Data Radio Bearer,DRB)配置信息确定是否进行终端上下文转移。或者,第一接入网设备根据获取终端上下文响应消息中的无线承载信息是否只包括终端对应的信令无线承载(Signaling Radio Bearer,SRB)1配置信息确定是否进行终端上下文转移。示例性的,获取终端上下文响应消息中包括的无线承载信息中只包括SRB1配置信息而不包括DRB配置信息,则表示不进行终端上下文转移;如果获取终端上下文响应消息中包括终端的SRB1配置信息并且包括终端的DRB配置信息,表示进行终端上下文转移。
在一种实现方式中,获取终端上下文响应消息中包括的SRB1配置信息可以包括以下至少一项:第二接入网设备为终端进行的RLC层配置、第二接入网设备为终端进行的MAC层配置、第二接入网设备为终端进行的PHY层配置、第二接入网设备为终端进行的逻辑信道配置。上述SRB1配置信息是终端的SRB1配置信息,用于通知第一接入网设备当前在终端侧保留的SRB1配置信息,使第一接入网设备配置与终端侧保留的SRB1配置信息一致的SRB1配置信息。
在一种实现方式中,第二接入网设备向第一接入网设备发送获取终端上下文失败(Retrieve UE Context Failure)消息,获取终端上下文失败消息用于指示不进行终端上下文转移。示例性的,获取终端上下文失败消息中包括第二原因值,第二原因值表示不进行终端上下文转移。示例的,获取终端上下文失败消息中包括第三指示信息,第三指示信息表示不进行终端上下文转移。
在一种实现方式中,获取终端上下文响应消息中还可以包括PDCP数据包,其中,PDCP数据包为终端对应的PDCP数据包。在一种实现方式中,第二接入网设备在RRC层生成RRC消息,并且在第二接入网设备的PDCP层进行了处理,比如安全性加密和完整性保护等操作,生成了PDCP数据包。第一接入网设备获取到该PDCP数据包后,可以只在RLC层、MAC层和PHY层对该PDCP数据包进行处理。
值得注意的是,若获取终端上下文响应消息中包括PDCP数据包,则本申请实施例可以不包括S108-S111。具体实现方式可以根据实际情况确定,本申请对此不进行限定。
S107、第一接入网设备接收第二接入网设备发送的第一反馈消息。
第一接入网设备根据第一反馈消息确定是否进行终端上下文转移。
在一种实现方式中,如果确定进行终端上下文转移,则第一接入网设备确定终端进入RRC连接态,或者是RRC去激活状态或者是RRC空闲态,并生成相应的RRC消息发送给终端。
在一种实现方式中,如果确定不进行终端上下文转移,且第二接入网设备向第一接入网设备发送的第一反馈消息不包括PDCP数据包,则第一接入网设备确定将终端设置为RRC去激活状态,并且向终端发送RRC连接拒绝消息。
需要说明的是,以下S108-S111为可选步骤。
S108、第一接入网设备向第二接入网设备发送地址信息。
具体的,地址信息用于第二接入网设备向第一接入网设备发送终端对应的PDCP数据包。示例性的,地址信息为传输层地址,或者隧道端口标识,或者传输层地址及隧道端口标识。在一种实现方式中,第一接入网设备通过传输地址指示(Forwarding AddressIndication)消息向第二接入网设备发送地址信息。
S109、第二接入网设备接收第一接入网设备发送的地址信息。
S110、第二接入网设备向第一接入网设备发送终端对应的PDCP数据包。
第二接入网设备根据地址信息向第一接入网设备发送终端对应的PDCP数据包。在一种实现方式中,该PDCP数据包是一个第三消息的PDCP包,该第三消息为RRC消息。示例性的,第二接入网设备在RRC层生成第三消息,并且第二接入网设备将第三消息在第二接入网设备的PDCP层进行了处理,生成了PDCP数据包。第三消息中包含第一信息,第一信息与安全性验证参数相关。
S111、第一接入网设备接收终端对应的PDCP数据包。
在一种实现方式中,第二接入网设备在RRC层生成信令,并且在第二接入网设备的PDCP层进行了处理,比如安全性加密和完整性保护等操作,生成了PDCP数据包。示例性的,第二接入网设备在RRC层生成第三消息,并且第二接入网设备将第三消息在第二接入网设备的PDCP层进行了处理,生成了PDCP数据包。第一接入网设备接收到该PDCP数据包后,可以只在RLC层、MAC层和PHY层对该PDCP数据包进行处理。
S112、第一接入网设备向终端发送第二消息。
在一种实现方式中,第一接入网设备接收终端对应的PDCP数据包之后,不进行解析,直接进行RLC层以及RLC层以下的处理,并发送给终端设备,即向终端发送第二消息。示例性的,第二消息可以包括RRC释放(RRC Release)消息或RRC拒绝(RRC Reject)消息或RRC连接释放(RRC Connection Release)消息或RRC连接拒绝(RRC Connection Reject)消息。在一种实现方式中,第一接入网设备接收的终端对应的PDCP数据包中包括第三消息,第一接入网设备不对该PDCP数据包进行RRC层的解析,直接进行RLC层以及RLC层以下的处理,并发送给终端设备,即向终端发送第二消息;终端对应的PDCP数据包中包括的第三消息和第二消息相同。
第二消息包括第一信息,第一信息与安全性验证参数相关。第一信息与安全性验证参数相关是指,第一信息用于指示终端确定安全性验证参数,示例性的,第一信息可以表示是否需要更换安全性验证参数,或者,第一信息表示安全性验证参数,或者,第一信息表示第二接入网设备为第一状态的终端分配的标示(例如去激活状态RNTI,(Inactive RNTI,I-RNTI))。终端可以根据第一信息确定在本次RNAU中,是否更换了锚点接入网设备,即是否进行了终端上下文转移;从而确定再次发起RNAU时,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数(安全性验证参数)。
在一种实现方式中,如果第一接入网设备没有接收到第二接入网设备发送的终端对应的PDCP数据包,(例如,获取终端上下文响应消息中不包括终端对应的PDCP数据包,)则第二消息可以为RRC拒绝消息或RRC连接拒绝消息,用于指示终端在本次RNAU中,是否更换了锚点接入网设备;其中,RRC拒绝消息或RRC连接拒绝消息不包括终端对应的PDCP数据包。示例性的,终端可以通过RRC拒绝消息或RRC连接拒绝消息中是否包括等待时间确定是否更换了锚点接入网设备,例如,如果RRC拒绝消息或RRC连接拒绝消息中包括等待时间,则终端认为是由于拥塞导致了周期性RNAU失败,因此终端会在等待时间超时以后重新发起RRC连接恢复请求;如果RRC消息中不包括等待时间,则终端认为周期性RNAU成功,但是网络侧没有更换锚点接入网设备,因此终端继续保持在RRC去激活状态。在另一个示例中,RRC拒绝消息或RRC连接拒绝消息中携带第四指示信息,终端根据第四指示信息确定是否更新安全性验证参数。示例性的,第四指示信息指示是否更换了锚点接入网设备,或者指示是否进行了终端上下文转移,或者指示是否需要更换安全性验证参数。示例的,终端可以通过RRC拒绝消息或RRC连接拒绝消息中等待时间的设置确定是否更换了锚点接入网设备,例如,如果RRC拒绝消息或RRC连接拒绝消息中包括的等待时间与周期性RNAU的周期相同,则终端认为周期性RNAU成功,但是网络侧没有更换锚点接入网设备,因此终端继续保持在RRC去激活状态;否则终端认为是由于拥塞导致了周期性RNAU失败,因此终端会在等待时间超时以后重新发起RRC连接恢复请求;又例如,如果RRC拒绝消息或RRC连接拒绝消息中包括的等待时间设置为0,则终端认为周期性RNAU成功,但是网络侧没有更换锚点接入网设备,因此终端继续保持在RRC去激活状态;否则终端认为是由于拥塞导致了周期性RNAU失败,因此终端会在等待时间超时以后重新发起RRC连接恢复请求;又例如,如果RRC拒绝消息或RRC连接拒绝消息中包括的等待时间设置为无穷大,则终端认为周期性RNAU成功,但是网络侧没有更换锚点接入网设备,因此终端继续保持在RRC去激活状态;否则终端认为是由于拥塞导致了周期性RNAU失败,因此终端会在等待时间超时以后重新发起RRC连接恢复请求。
S113、终端接收第一接入网设备发送的第二消息。
在一种实现方式中,终端根据第二消息中的第一信息确定在本次RNAU中,是否更换了锚点接入网设备,即第一接入网设备与第二接入网设备是否进行了终端上下文转移。
在一种实现方式中,第一信息表示是否需要更换安全性验证参数。终端根据是否接收到第一信息,确定是否需要更换安全性验证参数。示例性的,如果终端确定第二消息中的第一信息为空,则确定第一接入网设备与第二接入网设备没有进行终端上下文转移,不更换安全性验证参数。终端保留锚点接入网设备(第二接入网设备)分配的C-RNTI1,再次发起RNAU时,请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数为C-RNTI1。如果终端确定第二消息中的第一信息不为空,则确定第一接入网设备与第二接入网设备进行了终端上下文转移,更换安全性验证参数。终端将保存的C-RNTI更换为新服务接入网设备(第一接入网设备)分配的C-RNTI2,再次发起RNAU时,请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数为C-RNTI2。需要说明的是,此处以第一信息为空,表示第一接入网设备与第二接入网设备没有进行终端上下文转移,不更换安全性验证参数为例进行说明,在实际应用中,也可以为第一信息为空,表示第一接入网设备与第二接入网设备进行了终端上下文转移,更换安全性验证参数,或者采用其他的表示方法,本申请实施例对此不进行限定。
在一种实现方式中,第一信息表示是否需要更换安全性验证参数。终端根据第一信息的内容确定安全性验证参数。示例性的,第一信息为0,表示第一接入网设备与第二接入网设备没有进行终端上下文转移,不更换安全性验证参数。终端保留锚点接入网设备(第二接入网设备)分配的C-RNTI1,再次发起RNAU时,请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数为C-RNTI1。第一信息为1,表示第一接入网设备与第二接入网设备进行了终端上下文转移,更换安全性验证参数。终端将保存的C-RNTI更换为新服务接入网设备(第一接入网设备)分配的C-RNTI2,再次发起RNAU时,请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数为C-RNTI2。需要说明的是,此处以第一信息为0,表示第一接入网设备与第二接入网设备没有进行终端上下文转移,不更换安全性验证参数为例进行说明,在实际应用中,也可以为第一信息为0,表示第一接入网设备与第二接入网设备进行了终端上下文转移,更换安全性验证参数,或者采用其他的数值表示是否进行了终端上下文转移,本申请实施例对此不进行限定。
在一种实现方式中,第一信息表示安全性验证参数。终端根据是否接收到第一信息,确定安全性验证参数。示例性的,如果终端确定第二消息中的第一信息为空,则确定第一接入网设备与第二接入网设备进行了终端上下文转移,终端再次发起RNAU时采用新服务接入网设备(第一接入网设备)分配的C-RNTI2生成安全参数,请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数为C-RNTI2。如果终端确定第二消息中的第一信息不为空,比如第一信息为锚点接入网设备(第二接入网设备)分配的C-RNTI1,则确定第一接入网设备与第二接入网设备没有进行终端上下文转移,终端再次发起RNAU时采用锚点接入网设备(第二接入网设备)分配的C-RNTI1生成安全参数,请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数为C-RNTI1。即终端再次发起RNAU时,请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或shortMAC-I)的输入参数采用第一信息的C-RNTI值。需要说明的是,此处以第一信息有效值为第二接入网设备分配的C-RNTI为例进行说明,在实际应用中,也可以第一信息有效值为第一接入网设备分配的C-RNTI,或者采用其他的表示方法,本申请实施例对此不进行限定。
在一种实现方式中,第一信息表示安全性验证参数。终端根据第一信息的内容确定安全性验证参数,比如,终端再次发起RNAU时,请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数采用第一信息的C-RNTI值。示例性的,第一信息为新服务接入网设备(第一接入网设备)分配的C-RNTI2,表示第一接入网设备与第二接入网设备进行了终端上下文转移,终端再次发起RNAU时采用新服务接入网设备(第一接入网设备)分配的C-RNTI2生成安全参数,请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数为C-RNTI2。第一信息为锚点接入网设备(第二接入网设备)分配的C-RNTI1,表示第一接入网设备与第二接入网设备没有进行终端上下文转移,终端再次发起RNAU时采用锚点接入网设备(第二接入网设备)分配的C-RNTI1生成安全参数,请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数为C-RNTI1。需要说明的是,此处以第一信息为C-RNTI1或C-RNTI2为例进行说明,在实际应用中,第一信息也可以为其他的值,本申请实施例对此不进行限定。
在一种实现方式中,第一信息表示第二接入网设备为第一状态的终端分配的标示I-RNTI,如果在第二消息中包括的I-RNTI与终端当前保留的I-RNTI相同,则表示第一接入网设备与第二接入网设备没有进行终端上下文转移,终端再次发起RNAU时采用锚点接入网设备(第二接入网设备)分配的C-RNTI1生成安全参数。如果第二消息中包括的I-RNTI与终端当前保留的I-RNTI不相同,则表示第一接入网设备与第二接入网设备进行了终端上下文转移,终端再次发起RNAU时采用新服务接入网设备(第一接入网设备)分配的C-RNTI2生成安全参数,请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数为C-RNTI2。
上述各种实现方式中,第一接入网设备通过第一信息向终端指示第一接入网设备与第二接入网设备是否进行了终端上下文转移。如果终端确定第一接入网设备与第二接入网设备进行了终端上下文转移,则再次发起RNAU时,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数(安全性验证参数)为新服务接入网设备为终端分配的安全性验证参数。如果终端确定第一接入网设备与第二接入网设备没有进行终端上下文转移,则再次发起RNAU时,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数(安全性验证参数)为锚点接入网设备为终端分配的安全性验证参数。
示例性的,终端200通过RNAU移动至接入网设备102,经过预设周期之后,终端200再次发起RNAU。终端200向接入网设备103发送第一消息,请求恢复RRC连接或者请求进行RNAU,在向接入网设备103发送的第一消息中携带的安全参数的输入参数为终端根据S113中接收的第一信息确定出的安全性验证参数。比如,终端200确定从接入网设备101移动至接入网设备102过程中没有进行终端上下文转移,终端200的锚点接入网设备为接入网设备101;在终端200向接入网设备103发送的第一消息中携带的安全参数的输入参数为锚点接入网设备(接入网设备101)分配的安全性验证参数C-RNTI1;接入网设备103接收到第一消息中的安全参数之后,将终端200上报的安全参数发送至锚点接入网设备(接入网设备101);接入网设备101进行安全性校验,确定终端200上报的安全参数的输入参数C-RNTI1与接入网设备101保存的安全性验证参数C-RNTI1一致,安全性校验成功。比如,终端200确定从接入网设备101移动至接入网设备102过程中进行了终端上下文转移,终端200的锚点接入网设备更换为接入网设备102;在终端200向接入网设备103发送的第一消息中携带的安全参数的输入参数为新服务接入网设备(新的锚点接入网设备,即接入网设备102)分配的安全性验证参数C-RNTI2;接入网设备103接收到第一消息中的安全参数之后,将终端200上报的安全参数发送至新的锚点接入网设备(接入网设备102);接入网设备102进行安全性校验,确定终端200上报的安全参数的输入参数C-RNTI2与接入网设备102保存的安全性验证参数C-RNTI2一致,安全性校验成功。
本申请实施例提供的通信方法,在每次RNAU过程中,新服务接入网设备向终端发送指示信息,指示本次RNAU中是否进行了终端上下文转移,即是否更换了锚点接入网设备。终端根据指示信息确定再次发起RNAU过程中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数。如果本次RNAU中没有更换锚点接入网设备,则再次发起RNAU中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数为锚点接入网设备为终端分配的安全性验证参数;如果本次RNAU中更换了锚点接入网设备,则再次发起RNAU中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数为新的锚点接入网设备(即本次RNAU过程中的新服务接入网设备)为终端分配的安全性验证参数。保证RNAU中,终端上报的安全参数的输入参数(安全性验证参数)与接入网设备用于进行安全性校验的安全性验证参数一致,成功实现安全性校验。
实施例二:
本申请实施例还提供一种通信方法,在实施例二中,终端设备、第一接入网设备与第二接入网设备之间的交互流程,与实施例一中,终端设备、第一接入网设备与第二接入网设备之间的交互流程类似,本申请实施例不另外图示。实施例二与实施例一的方法主要区别在于S104、S105、S112和S113的实现方式可以有所不同,此处,表示为S104’、S105’、S112’和S113’。
在S104’中,在第一接入网设备向第二接入网设备发送的第一请求消息中,还可以包括第一接入网设备为终端分配的安全性验证参数。比如,接入网设备102向接入网设备101发送的第一请求消息中包括接入网设备102为终端200分配的C-RNTI2。
在S105’中,第二接入网设备接收第一接入网设备发送的第一请求消息之后,第二接入网设备还可以保存第一请求消息中携带的第一接入网设备为终端分配的安全性验证参数。以用于下一次终端进行RRC连接恢复过程或者RNAU过程的安全性验证。
S112’、第一接入网设备向终端发送第二消息。
与实施例一中S112不同的是:在一种可能的实现方式中,本实施例中S112’中的第二消息可以不包括第一信息。
需要说明的是,在一种可能的实现方式中,S112’也可以与实施例一中S112相同,本申请对此不进行限定。
S113’、终端接收第一接入网设备发送的第二消息。
与实施例一中S113不同的是:在第二消息中不包括第一信息时,终端接收到第一接入网设备发送的第二消息,确定终端的状态为RRC去激活状态。终端再次发起RNAU过程中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数为本次RNAU中随机接入过程从新服务接入网设备获取到的安全性验证参数。示例性的,图1中终端200的锚点接入网设备为接入网设备101,为终端200分配的C-RNTI为C-RNTI1;本次RNAU中随机接入过程,新服务接入网设备(接入网设备102)为终端200分配的C-RNTI为C-RNTI2;终端200再次发起RNAU,向接入网设备103发送请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数为本次RNAU中随机接入过程从接入网设备102获取到的C-RNTI2。如果终端在接入网设备102进行的RNAU中没有更换锚点接入网设备,接入网设备103接收到第一消息中的安全参数之后,将终端200上报的安全参数发送至锚点接入网设备(接入网设备101);接入网设备101进行安全性校验;由于在S205,锚点接入网设备(接入网设备101)保存了第一请求消息中携带的新服务接入网设备(接入网设备102)为终端200分配的安全性验证参数C-RNTI2,确定终端200上报的安全参数的输入参数C-RNTI2与接入网设备101保存的安全性验证参数C-RNTI2一致,安全性校验成功。如果终端在接入网设备102进行的RNAU中更换了锚点接入网设备,新的锚点接入网设备为接入网设备102;接入网设备103接收到第一消息中的安全参数之后,将终端200上报的安全参数发送至新的锚点接入网设备(接入网设备102);接入网设备102进行安全性校验,确定终端200上报的安全参数的输入参数C-RNTI2与接入网设备102保存的安全性验证参数C-RNTI2一致,安全性校验成功。
需要说明的是,在一种可能的实现方式中,S113’也可以与实施例一中S113相同,本申请对此不进行限定。
本申请实施例提供的通信方法,在每次RNAU过程中,新服务接入网设备将为终端分配的安全性验证参数发送给锚点接入网设备。终端再次发起RNAU过程中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数为新服务接入网设备为终端分配的安全性验证参数。不论本次RNAU中是否更换了锚点接入网设备,再次发起RNAU中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数(安全性验证参数)与接入网设备用于安全性校验的安全性验证参数均为本次RNAU中新服务接入网设备为终端分配的安全性验证参数。保证RNAU中,终端上报的安全参数的输入参数(安全性验证参数)与接入网设备用于进行安全性校验的安全性验证参数一致,成功实现安全性校验。
进一步的,在实施例二S112’中,第一接入网设备向终端发送第二消息之后,由于空口信道条件或者空口拥塞等原因,第一接入网设备向终端发送的第二消息可能并没有被终端接收到,即终端不执行S113’。如果终端在本次RNAU中没有接收到第二消息,则再次发起RNAU时,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数为本次RNAU中锚点接入网设备为终端分配的安全性验证参数;而在S105’中,第二接入网设备保存了第一接入网设备为终端分配的安全性验证参数,用于再次发起RNAU的安全性验证,所以接入网设备用于安全性校验的安全性验证参数为本次RNAU中新服务接入网设备为终端分配的安全性验证参数,这样,再次发起RNAU时,终端上报的安全参数的输入参数(安全性验证参数)与接入网设备用于进行安全性校验的安全性验证参数不一致,就会造成安全性校验失败。
进一步的,本申请实施例二提供的通信方法,在RNAU中,如果接入网设备确定第二消息没有被终端正确接收,则确定RNAU过程失败,在终端再次发起RNAU过程时,使用本次RNAU中锚点接入网设备为终端分配的安全性验证参数用于安全性校验,从而可以保证再次RNAU中,终端上报的安全参数的输入参数(安全性验证参数)与接入网设备用于进行安全性校验的安全性验证参数一致。结合图4,如图4-1所示,该方法还可以包括S114-S116:
S114、第一接入网设备确定第二消息是否被终端正确接收。
在第一接入网设备向终端发送第二消息之后,第一接入网设备还可以判断第二消息是否被终端正确接收。
在一种实现方式中,第一接入网设备向终端发送第二消息之后,可以启动一个等待定时器,如果在该等待定时器超时前,第一接入网设备接收到终端发送的第四消息,例如接收到终端发送的RLC的ACK(Acknowledge),则确定第二消息被终端正确接收;如果在该等待定时器超时后,第一接入网设备没有接收到终端发送的第四消息,则确定第二消息没有被终端正确接收。其中,第四消息用于指示第二消息被终端正确接收。示例性的,第二消息包括RRC释放(RRC Release)消息或RRC拒绝(RRC Reject)消息或RRC连接释放(RRCConnection Release)消息或RRC连接拒绝(RRC Connection Reject)消息,则相应的,第四消息可以包括RRC释放确认(RRC Release Acknowledge)消息或RRC拒绝确认(RRC RejectAcknowledge)消息或RRC连接释放确认(RRC Connection Release Acknowledge)消息或RRC连接拒绝确认(RRC Connection Reject Acknowledge)消息。
若确定第二消息没有被终端正确接收,则执行S115。
S115、第一接入网设备向第二接入网设备发送失败指示信息。
第一接入网设备若确定第二消息没有被终端正确接收,则向第二接入网设备发送失败指示信息,其中,失败指示信息用于指示第二消息没有被终端正确接收。
示例性的,失败指示信息可以是包括在现有技术的消息中的信息,比如,在当前标准规定的消息中携带失败指示信息,以指示第二消息没有被终端正确接收;或者,失败指示信息可以是新定义的消息,该新定义的消息用于指示第二消息没有被终端正确接收,例如可以通过消息类型信息指示第二消息没有被终端正确接收;本发明实施例对此不进行限定。
S116、第二接入网设备接收失败指示信息。
第二接入网设备从第一接入网设备接收失败指示信息之后,保存第二接入网设备为终端分配的安全性验证参数,以用于下一次终端进行RRC连接恢复过程或者RNAU过程的安全性验证。示例性的,在S105’中,第二接入网设备接收第一接入网设备发送的第一请求消息之后,第二接入网设备保存第一请求消息中携带的第一接入网设备为终端分配的安全性验证参数;之后,在S116,第二接入网设备接收到失败指示信息,确定本次终端请求进行的RRC连接恢复过程或者RNAU过程失败,则将保存的第一接入网设备为终端分配的安全性验证参数更新为第二接入网设备为终端分配的安全性验证参数,用于下一次终端进行RRC连接恢复过程或者RNAU过程的安全性验证。在该通信方法中,每次RNAU过程中,新服务接入网设备如果确定第二消息没有被终端正确接收,则指示锚点接入网设备将锚点接入网设备为终端分配的安全性验证参数用于下一次RNAU的安全性校验;终端再次发起RNAU过程中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数为锚点接入网设备为终端分配的安全性验证参数;这样,再次发起RNAU中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数(安全性验证参数)与接入网设备用于安全性校验的安全性验证参数均为本次RNAU中锚点接入网设备为终端分配的安全性验证参数,保证RNAU中,终端上报的安全参数的输入参数(安全性验证参数)与接入网设备用于进行安全性校验的安全性验证参数一致,成功实现安全性校验。
进一步的,在一种实现方式中,如果终端在向第一接入网设备发送第一消息之后,确定没有正确收到第二消息,则可以在下一次重选过程中降低第一接入网设备的优先级。比如,可以降低第一接入网设备服务的小区或者第一接入网设备服务的小区对应的频率的重选优先级。这样,可以降低重选过程重复失败的几率,例如可以避免重选到伪基站。
下面,结合应用场景对实施例二提供的通信方法及有益效果进行介绍。
示例性的,终端为图1中的终端200,终端200的锚点接入网设备为图1中的接入网设备101,图1中的接入网设备102为伪基站。
在第一阶段,终端200向接入网设备102发送第一消息(比如,RRC恢复请求消息)。本次RNAU的第一接入网设备为接入网设备102。之后,终端200接收到接入网设备102发送的第二消息(比如,RRC释放消息),其中,第二消息包含等待定时器信息。这样,终端200会在等待一段时间以后,例如等待定时器超时以后,重新向接入网设备102发送第一消息。示例性的,在第一阶段,终端200没有更换锚点接入网设备。
在第二阶段,接入网设备102(伪基站)接收到终端200发送的第一消息后,接入网设备102会伪装成终端,作为终端接入网络,向接入网设备(比如,图1中的接入网设备103)发送第一消息,此时,本次RNAU的第一接入网设备为接入网设备103,第二接入网设备(锚点接入网设备)为接入网设备101。按照实施例二提供的通信方法,在S105’中,第二接入网设备(图1中的接入网设备101)接收第一接入网设备(接入网设备103)发送的第一请求消息之后,接入网设备101可以保存第一请求消息中携带的第一接入网设备(接入网设备103)为终端分配的安全性验证参数。并且在S112’,第一接入网设备(接入网设备103)向终端(接入网设备102)发送第二消息。如果在等待定时器超时后,接入网设备103没有接收到终端(接入网设备102)发送的第四消息,则确定第二消息没有被终端(接入网设备102)正确接收。第一接入网设备(接入网设备103)向第二接入网设备(接入网设备101)发送失败指示信息,接入网设备101接收失败指示信息之后,保存第二接入网设备(接入网设备101)为终端(接入网设备102)分配的安全性验证参数,以用于下一次终端(接入网设备102)进行RRC连接恢复过程或者RNAU过程的安全性验证。
这样,下一次终端(接入网设备102)进行RNAU的过程中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数(安全性验证参数)与接入网设备用于安全性校验的安全性验证参数均为本次RNAU中锚点接入网设备为终端分配的安全性验证参数。保证RNAU中,终端上报的安全参数的输入参数(安全性验证参数)与接入网设备用于进行安全性校验的安全性验证参数一致,成功实现安全性校验。
实施例三:
本申请实施例还提供一种通信方法,在实施例三中,终端设备、第一接入网设备与第二接入网设备之间的交互流程,与实施例一中,终端设备、第一接入网设备与第二接入网设备之间的交互流程类似,本申请实施例不另外图示。实施例三与实施例一的通信方法的主要区别在于:S106、S107、S112和S113的实现方式可以有所不同,此处,表示为S106’、S107’、S112”和S113”。
如果在S105中,第二接入网设备确定更换锚点接入网设备,进行终端上下文转移。在S106’中,第二接入网设备向第一接入网设备发送的第一反馈消息中,还可以包括第二接入网设备为终端分配的安全性验证参数。比如,第二接入网设备(接入网设备101)向第一接入网设备(接入网设备102)发送的第一反馈消息中还包括接入网设备101为终端200分配的C-RNTI1。
在S107’中,第一接入网设备接收第二接入网设备发送的第一反馈消息之后,第一接入网设备还可以保存第一反馈消息中携带的第二接入网设备为终端分配的安全性验证参数。
S112”、第一接入网设备向终端发送第二消息。
S112”与实施例二中S112’相同,此处不再赘述。
S113”、终端接收第一接入网设备发送的第二消息。
与实施例一中S113不同的是:在第二消息中不包括第一信息时,终端接收到第一接入网设备发送的第二消息,确定终端的状态为RRC去激活状态。终端再次发起RNAU过程中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数为本次RNAU中锚点接入网设备为终端分配的安全性验证参数。示例性的,图1中终端200的锚点接入网设备为接入网设备101,为终端200分配的C-RNTI为C-RNTI1;本次RNAU中随机接入过程,新服务接入网设备(接入网设备102)为终端200分配的C-RNTI为C-RNTI2;终端200再次发起RNAU,向接入网设备103发送请求恢复RRC连接或者请求进行RNAU的消息中携带的MAC-I(或short MAC-I)的输入参数为锚点接入网设备(接入网设备101)为终端200分配的C-RNTI,C-RNTI1。如果本次RNAU中没有更换锚点接入网设备,接入网设备103接收到第一消息中的安全参数之后,将终端200上报的安全参数发送至锚点接入网设备(接入网设备101);接入网设备101进行安全性校验,确定终端200上报的安全参数的输入参数C-RNTI1与接入网设备101保存的安全性验证参数C-RNTI1一致,安全性校验成功。如果本次RNAU中更换了锚点接入网设备,新的锚点接入网设备为接入网设备102;接入网设备103接收到第一消息中的安全参数之后,将终端200上报的安全参数发送至新的锚点接入网设备(接入网设备102);由于在S307,新的锚点接入网设备(接入网设备102)保存了第一反馈消息中携带的锚点接入网设备(接入网设备101)为终端200分配的安全性验证参数C-RNTI1,确定终端200上报的安全参数的输入参数C-RNTI1与接入网设备102保存的安全性验证参数C-RNTI1一致,安全性校验成功。
需要说明的是,在一种可能的实现方式中,S113”也可以与实施例一中S113相同,本申请对此不进行限定。
本申请实施例提供的通信方法,在每次RNAU过程中,如果更换锚点接入网设备,锚点接入网设备将为终端分配的安全性验证参数发送给新服务接入网设备。终端再次发起RNAU过程中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数为锚点接入网设备为终端分配的安全性验证参数。不论本次RNAU中是否更换了锚点接入网设备,再次发起RNAU中,请求恢复RRC连接或者请求进行RNAU的消息中携带的安全参数的输入参数(安全性验证参数)与接入网设备用于安全性校验的安全性验证参数均为本次RNAU中锚点接入网设备为终端分配的安全性验证参数。保证RNAU中,终端上报的安全参数的输入参数(安全性验证参数)与接入网设备用于进行安全性校验的安全性验证参数一致,成功实现安全性校验。
上述主要从接入网设备和终端交互的角度对本申请实施例提供的方案进行了介绍。可以理解的是,接入网设备和终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对接入网设备和终端进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面以采用对应各个功能划分各个功能模块为例进行说明。
图5是本申请实施例提供的装置500的结构示意图,装置500可以是终端,能够实现本申请实施例提供的方法中终端的功能;装置500也可以是能够支持终端实现本申请实施例提供的方法中终端的功能的装置。装置500可以是硬件结构、软件模块、或硬件结构加软件模块。装置500可以由芯片***实现。本申请实施例中,芯片***可以由芯片构成,也可以包含芯片和其他分立器件。如图5所示,装置500包括发送模块501、接收模块502和确定模块503。
发送模块501,用于向接入网设备发送第一消息,第一消息用于请求恢复RRC连接或者请求进行无线接入网通知区域更新RNAU,接入网设备是终端的新服务接入网设备。
接收模块502,用于从接入网设备接收第二消息,第二消息包括第一信息,第一信息与安全性验证参数相关,安全性验证参数包括:小区无线网络临时标识C-RNTI。
确定模块503,用于根据第一信息确定安全性验证参数。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,例如,发送模块501至少可以用于执行图4中的S102,和/或执行本申请中描述的其他步骤。接收模块502至少可以用于执行图4中的S113,和/或执行本申请中描述的其他步骤。确定模块503至少可以用于执行图4中的S113,和/或执行本申请中描述的其他步骤,在此不再赘述。
图6是本申请实施例提供的装置600的结构示意图,装置600可以是接入网设备,能够实现本申请实施例提供的方法中第一接入网设备的功能;装置600也可以是能够支持接入网设备实现本申请实施例提供的方法中第一接入网设备的功能的装置。装置600可以是硬件结构、软件模块、或硬件结构加软件模块。如图6所示,装置600包括接收模块601和发送模块602。
接收模块601,用于从终端接收第一消息,第一消息用于请求恢复RRC连接或者请求进行无线接入网通知区域更新RNAU,第一接入网设备是终端的新服务接入网设备。
发送模块602,用于向终端发送第二消息。
在一种实现方式中,第二消息包括第一信息,第一信息与安全性验证参数相关,安全性验证参数包括:小区无线网络临时标识C-RNTI。
在一种实现方式中,该装置600还可以包括确定模块603,确定模块603用于根据第一反馈消息确定是否进行终端上下文转移。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,例如,接收模块601至少可以用于执行图4和图4-1中的S103、S107和S111,或者用于执行图4和图4-1中的S103、S107’和S111,和/或执行本申请中描述的其他步骤。发送模块602至少可以用于执行图4和图4-1中的S104、S108和S112以及图4-1中的S115,或者可以用于执行图4和图4-1中的S104’、S108和S112’(或S112”)以及图4-1中的S115,和/或执行本申请中描述的其他步骤。确定模块603至少可以用于执行图4-1中的S114,和/或执行本申请中描述的其他步骤,在此不再赘述。
图7是本申请实施例提供的装置700的结构示意图,装置700可以是接入网设备,能够实现本申请实施例提供的方法中第二接入网设备的功能;装置700也可以是能够支持接入网设备实现本申请实施例提供的方法中第二接入网设备的功能的装置。装置700可以是硬件结构、软件模块、或硬件结构加软件模块。如图7所示,装置700包括接收模块701和发送模块702。
接收模块701,用于从第一接入网设备接收第一请求消息,第一接入网设备是终端的新服务接入网设备,第二接入网设备为终端的锚点接入网设备,第一请求消息用于第一接入网设备向第二接入网设备请求获取终端上下文,第一请求消息中包括第一指示信息,第一指示信息用于指示终端请求了RNAU或者请求恢复RRC连接或者进行上行数据发送或者进行上行信令发送。
发送模块702,用于向第一接入网设备发送第一反馈消息,第一反馈消息用于第一接入网设备确定是否进行终端上下文转移。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,例如,接收模块701至少可以用于执行图4和图4-1中的S105和S109以及图4-1中的S116,或者用于执行图4和图4-1中的S105’和S109以及图4-1中的S116,和/或执行本申请中描述的其他步骤。发送模块702至少可以用于执行图4和图4-1中的S106和S110,或者用于执行图4和图4-1中的S106’和S110,和/或执行本申请中描述的其他步骤,在此不再赘述。
图8是本申请实施例提供的装置800的结构示意图,装置800可以是终端,能够实现本申请实施例提供的方法中终端的功能;装置800也可以是能够支持终端实现本申请实施例提供的方法中终端的功能的装置。装置800可以是硬件结构、软件模块、或硬件结构加软件模块。装置800可以由芯片***实现。本申请实施例中,芯片***可以由芯片构成,也可以包含芯片和其他分立器件。如图8所示,装置800包括发送模块801和接收模块802。
发送模块801,用于向接入网设备发送第一消息,第一消息用于请求恢复RRC连接或者请求进行RNAU;其中接入网设备是终端的新服务接入网设备,第一消息包括安全参数,安全参数是安全性验证参数作为输入参数生成的,安全性验证参数包括:小区无线网络临时标识C-RNTI;其中,安全性验证参数为终端在接入网设备进行RNAU过程的上一次RNAU过程中的服务接入网设备为终端分配的。
接收模块802,用于从接入网设备接收第二消息,第二消息是第一消息的响应消息。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,例如,发送模块801至少可以用于执行图4中的S102和/或执行本申请中描述的其他步骤。接收模块802至少可以用于执行图1中的S113’,和/或执行本申请中描述的其他步骤,在此不再赘述。
图9是本申请实施例提供的装置900的结构示意图,装置900可以是终端,能够实现本申请实施例提供的方法中终端的功能;装置900也可以是能够支持终端实现本申请实施例提供的方法中终端的功能的装置。装置900可以是硬件结构、软件模块、或硬件结构加软件模块。装置900可以由芯片***实现。本申请实施例中,芯片***可以由芯片构成,也可以包含芯片和其他分立器件。如图9所示,装置900包括发送模块901和接收模块902。
发送模块901,用于向接入网设备发送第一消息,第一消息用于请求恢复RRC连接或者请求进行RNAU;其中接入网设备是终端的新服务接入网设备,第一消息包括安全参数,安全参数是安全性验证参数作为输入参数生成的,安全性验证参数包括:小区无线网络临时标识C-RNTI;其中,安全性验证参数为终端在接入网设备进行RNAU过程的上一次RNAU过程中的锚点接入网设备为终端分配的。
接收模块902,用于从接入网设备接收第二消息,第二消息是第一消息的响应消息。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,例如,发送模块901至少可以用于执行图4和图4-1中的S102和/或执行本申请中描述的其他步骤。接收模块902至少可以用于执行图4和图4-1中的S113”,和/或执行本申请中描述的其他步骤,在此不再赘述。
在本实施例中,装置500、装置600、装置700、装置800或装置900可以以采用集成的方式划分各个功能模块的形式来呈现。这里的“模块”可以指特定ASIC,电路,执行一个或多个软件或固件程序的处理器和存储设备,集成逻辑电路,和/或其他可以提供上述功能的器件。
在一个简单的实施例中,装置500、装置600、装置700、装置800或装置900可以采用图10所示的形式。
如图10所示,装置1000可以包括至少一个处理器1001,通信线路1002,以及至少一个通信接口1004,可选的,还可以包括存储器1003。其中,处理器1001,存储器1003以及通信接口1004三者之间可以通过通信线路1002连接。
处理器1001可以是一个中央处理器(Central Processing Unit,CPU),也可以是特定集成电路(Application Specific Integrated Circuit,ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个数字信号处理器(Digital SignalProcessor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)。
通信线路1002可包括一通路,用于在上述组件之间传送信息。
通信接口1004,用于与其他设备或通信网络通信,可以使用任何收发器一类的装置。
存储器1003可以是只读存储器(Read-Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于包括或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。一种可能的设计中,存储器1003可以独立于处理器1001存在,即存储器1003可以为处理器1001外部的存储器,此时,存储器1003可以通过通信线路1002与处理器1001相连接,用于存储执行指令或者应用程序代码,并由处理器1001来控制执行,实现本申请上述实施例提供的通信方法。又一种可能的设计中,存储器1003也可以和处理器1001集成在一起,即存储器1003可以为处理器1001的内部存储器,可以用于暂存一些数据和指令信息等,例如,该存储器1003为高速缓存。
作为一种可实现方式,处理器1001可以包括一个或多个CPU,例如图10中的CPU0和CPU1。作为另一种可实现方式,通信装置1000可以包括多个处理器,例如图10中的处理器1001和处理器1007。作为再一种可实现方式,通信装置1000还可以包括输出设备1005和输入设备1006。
需要说明的是,上述的通信装置1000可以是一个通用设备或者是一个专用设备。例如,通信装置1000可以是台式机、便携式电脑、网络服务器、PDA、移动手机、平板电脑、无线终端、嵌入式设备或有图10中类似结构的设备。本申请实施例不限定通信装置1000的类型。
应注意,在具体实现过程中,装置1000还可以包括其他硬件器件,本文不再一一列举。
在本申请的一个示例中,图5中的确定模块503可以通过处理器1001实现,图5中的发送模块501和接收模块502,或图6中的接收模块601和发送模块602,或图7中的接收模块701和发送模块702,或图8中的发送模块801和接收模块802,或图9中的发送模块901和接收模块902,可以通过通信接口1004实现。
由于本申请实施例提供的装置可用于执行上述通信方法,因此其所能获得的技术效果可参考上述方法实施例,在此不再赘述。
本领域普通技术人员可知,上述方法中的全部或部分步骤可以通过程序指令相关的硬件完成,该程序可以存储于一计算机可读存储介质中,该计算机可读存储介质如ROM、RAM和光盘等。
本申请实施例还提供一种存储介质,该存储介质可以包括存储器1003。
上述提供的任一种装置中相关内容的解释及有益效果均可参考上文提供的对应的方法实施例,此处不再赘述。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(Digital Subscriber Line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,数字视频光盘(Digital Video Disc,DVD))、或者半导体介质(例如固态硬盘(Solid State Disk,SSD))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (18)
1.一种通信方法,其特征在于,包括:
第一接入网设备从处于无线资源控制RRC去激活状态的终端接收第一消息,其中,所述第一消息用于请求恢复RRC连接或者请求进行无线接入网通知区域更新RNAU;
所述第一接入网设备向第二接入网设备发送第一请求消息,其中,所述第一请求消息包括所述第一接入网设备为所述终端分配的小区无线网络临时标识C-RNTI,所述第二接入网设备是保留了所述终端的上下文且与核心网之间有所述终端的控制面链接的接入网设备;
所述第一接入网设备从所述第二接入网设备接收反馈消息,其中,所述反馈消息指示不进行上下文转移,在不进行上下文转移的情况下,所述C-RNTI用于下一次RRC连接恢复过程或者RNAU过程在所述第二接入网设备对所述终端的安全性验证。
2.根据权利要求1所述的方法,其特征在于,所述第一请求消息中还包括物理小区标识。
3.根据权利要求1或2所述的方法,其特征在于,所述第一请求消息为获取终端上下文请求消息,所述获取终端上下文请求消息中还包括第一指示信息,所述第一指示信息用于指示终端请求了RNAU或者请求恢复RRC连接。
4.根据权利要求1所述的方法,其特征在于,所述反馈消息为获取终端上下文失败Retrieve UE Context Failure消息。
5.一种通信方法,其特征在于,包括:
第二接入网设备从第一接入网设备接收第一请求消息,所述第一请求消息包括所述第一接入网设备为终端分配的小区无线网络临时标识C-RNTI,所述第二接入网设备是保留了所述终端的上下文且与核心网之间有所述终端的控制面链接的接入网设备;
所述第二接入网设备向所述第一接入网设备发送反馈消息,其中,所述反馈消息指示不进行上下文转移;
所述第二接入网设备保存所述C-RNTI,在不进行上下文转移的情况下,所述保存的C-RNTI用于下一次无线资源控制RRC连接恢复过程或者无线接入网通知区域更新RNAU过程所述第二接入网设备对所述终端的安全性验证。
6.根据权利要求5所述的方法,其特征在于,所述第一请求消息还包括物理小区标识。
7.根据权利要求5或者6所述的方法,其特征在于,所述第一请求消息为获取终端上下文请求消息,所述获取终端上下文请求消息中还包括第一指示信息,所述第一指示信息用于指示终端请求了RNAU或者请求恢复RRC连接。
8.根据权利要求5所述的方法,其特征在于,还包括:
所述反馈消息为获取终端上下文失败Retrieve UE Context Failure消息。
9.一种应用于第一接入网设备的装置,其特征在于,包括:
用于从处于无线资源控制RRC去激活状态的终端接收第一消息的单元,其中,所述第一消息用于请求恢复RRC连接或者请求进行无线接入网通知区域更新RNAU;
用于向第二接入网设备发送第一请求消息的单元,其中,所述第一请求消息包括所述第一接入网设备为所述终端分配的小区无线网络临时标识C-RNTI,所述第二接入网设备是保留了所述终端的上下文且与核心网之间有所述终端的控制面链接的接入网设备;
用于从所述第二接入网设备接收反馈消息的单元,其中,所述反馈消息指示不进行上下文转移,在不进行上下文转移的情况下,所述C-RNTI用于下一次RRC连接恢复过程或者RNAU过程在所述第二接入网设备对所述终端的安全性验证。
10.根据权利要求9所述的装置,其特征在于,所述第一请求消息还包括物理小区标识。
11.根据权利要求9或10所述的装置,其特征在于,所述第一请求消息为获取终端上下文请求消息,所述获取终端上下文请求消息中还包括第一指示信息,所述第一指示信息用于指示终端请求了RNAU或者请求恢复RRC连接。
12.根据权利要求9所述的装置,其特征在于,所述反馈消息为获取终端上下文失败Retrieve UE Context Failure消息。
13.一种应用于第二接入网设备的装置,其特征在于,所述第二接入网设备是保留了终端的上下文且与核心网之间有所述终端的控制面链接的接入网设备,所述装置包括:
用于从第一接入网设备接收第一请求消息的单元,所述第一请求消息包括所述第一接入网设备为终端分配的小区无线网络临时标识C-RNTI;
用于向所述第一接入网设备发送反馈消息的单元,其中,所述反馈消息指示不进行上下文转移;
用于保存所述C-RNTI的单元,不进行上下文转移的情况下,所述保存的在C-RNTI用于下一次无线资源控制RRC连接恢复过程或者无线接入网通知区域更新RNAU过程所述第二接入网设备对所述终端的安全性验证。
14.根据权利要求13所述的装置,其特征在于,所述第一请求消息还包括物理小区标识。
15.根据权利要求13或14所述的装置,其特征在于,所述第一请求消息为获取终端上下文请求消息,所述获取终端上下文请求消息中还包括第一指示信息,所述第一指示信息用于指示终端请求了RNAU或者请求恢复RRC连接。
16.根据权利要求13所述的装置,其特征在于,所述反馈消息为获取终端上下文失败Retrieve UE Context Failure消息。
17.一种通信***,其特征在于,包括第一接入网设备和第二接入网设备,其中所述第一接入网设备包括如权利要求9-12任一项所述的装置,所述第二接入网设备包括如权利要求13-16任一项所述的装置。
18.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述程序被执行时实现如权利要求1-4任意一项所述的通信方法或者如权利要求5-8任意一项所述的通信方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810646904 | 2018-06-21 | ||
CN201810646904X | 2018-06-21 | ||
CN201810912130.0A CN110636572A (zh) | 2018-06-21 | 2018-08-10 | 通信方法及装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810912130.0A Division CN110636572A (zh) | 2018-06-21 | 2018-08-10 | 通信方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110381554A CN110381554A (zh) | 2019-10-25 |
CN110381554B true CN110381554B (zh) | 2021-04-09 |
Family
ID=68279365
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910695690.XA Active CN110381554B (zh) | 2018-06-21 | 2018-08-10 | 通信方法、装置、***和计算机存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110381554B (zh) |
WO (1) | WO2019242756A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4044759A4 (en) * | 2019-11-07 | 2022-11-02 | Huawei Technologies Co., Ltd. | RADIO RESOURCE CONTROL (RRC) CONNECTION RESTORATION METHOD AND DEVICE |
CN114902745A (zh) * | 2019-12-31 | 2022-08-12 | 华为技术有限公司 | 一种上下文管理方法及装置 |
WO2021253214A1 (en) * | 2020-06-16 | 2021-12-23 | Qualcomm Incorporated | Method to avoid random access problem in a certain cell |
WO2022170477A1 (zh) * | 2021-02-09 | 2022-08-18 | Oppo广东移动通信有限公司 | 无线通信方法、终端设备和网络设备 |
CN113727467A (zh) * | 2021-09-24 | 2021-11-30 | Oppo广东移动通信有限公司 | 一种恢复rrc连接的方法、装置、芯片、设备及存储介质 |
CN116458206A (zh) * | 2021-11-17 | 2023-07-18 | 北京小米移动软件有限公司 | 无线资源控制rrc拒绝消息的传输方法及装置 |
CN114679756B (zh) * | 2022-05-26 | 2022-08-05 | 武汉世炬信息技术有限公司 | 用户终端非激活状态的无线连接状态管理***和方法 |
CN117676627A (zh) * | 2022-08-30 | 2024-03-08 | 华为技术有限公司 | 通信方法和通信装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107889274A (zh) * | 2016-09-29 | 2018-04-06 | 宏碁股份有限公司 | 状态转换方法及用户设备 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108040367B (zh) * | 2016-11-04 | 2019-09-17 | 电信科学技术研究院 | 一种ue位置区域更新方法、接入网实体、ue及核心网实体 |
JP2019534654A (ja) * | 2016-11-22 | 2019-11-28 | エルジー エレクトロニクス インコーポレイティド | Ranベースの通知領域を設定する方法及び装置 |
-
2018
- 2018-08-10 CN CN201910695690.XA patent/CN110381554B/zh active Active
-
2019
- 2019-06-21 WO PCT/CN2019/092341 patent/WO2019242756A1/zh unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107889274A (zh) * | 2016-09-29 | 2018-04-06 | 宏碁股份有限公司 | 状态转换方法及用户设备 |
Non-Patent Citations (5)
Title |
---|
R2-1805090,Qualcomm.UE AS Context for RRC_INACTIVE.《3GPP TSG RAN WG2 Meeting #101bis》.2018,第2页第1行-倒数第1行. * |
R2-1806888,Qualcomm.UE AS Context for RRC_INACTIVE.《3GPP TSG RAN WG2 Meeting #101》.2018,第1页第1行-第2页第20行. * |
UE AS Context for RRC_INACTIVE;R2-1805090,Qualcomm;《3GPP TSG RAN WG2 Meeting #101bis》;20180406;第2页第1行-倒数第1行 * |
UE AS Context for RRC_INACTIVE;R2-1806888,Qualcomm;《3GPP TSG RAN WG2 Meeting #101》;20180511;第1页第1行-第2页第20行 * |
UE behaviour for pending AS procedures after cell reselection;R2-1809112,ZTE;《3GPP TSG-RAN WG2 Meeting#102》;20180525;第1页agreements11 * |
Also Published As
Publication number | Publication date |
---|---|
WO2019242756A1 (zh) | 2019-12-26 |
CN110381554A (zh) | 2019-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110381554B (zh) | 通信方法、装置、***和计算机存储介质 | |
US11722987B2 (en) | Communication method, communications device, and communications system | |
CN108323245B (zh) | 一种注册及会话建立的方法、终端和amf实体 | |
US20210051550A1 (en) | Methods and systems for handling conditional handover (cho) in a wireless communication network | |
CN110636572A (zh) | 通信方法及装置 | |
JP2019526211A (ja) | ネットワークスライス選択方法、無線アクセス装置、および端末 | |
CN111225453B (zh) | 通信方法及装置 | |
CN110547006A (zh) | 无线通信的方法、网络设备和终端设备 | |
CN113132334B (zh) | 授权结果的确定方法及装置 | |
CN110049578B (zh) | 无线连接修改方法、设备及*** | |
CN111385830A (zh) | 通信方法和装置 | |
CN110535808B (zh) | 一种设备监控、去注册方法及装置 | |
CN110999517A (zh) | 用于设备到设备(d2d)通信的方法和设备 | |
CN114342468B (zh) | 信息更新方法、设备及*** | |
CN110351722B (zh) | 一种信息发送方法、密钥生成方法以及装置 | |
WO2023028991A1 (en) | Method and apparatus for small data transmission | |
CN116783986A (zh) | 用于数据发射处理的方法及设备 | |
WO2020072959A1 (en) | User equipment context transfer over radio access network paging | |
CN117062253B (zh) | 一种通信方法 | |
CN114145043B (zh) | 一种通信方法及装置 | |
WO2023066365A9 (zh) | 一种通信方法和装置 | |
KR20240090658A (ko) | 통신 방법 및 장치 | |
CN116634426A (zh) | 一种通信的方法及装置 | |
CN118120332A (zh) | 信息发送方法、信息接收方法、装置和*** | |
WO2024088528A1 (en) | Enhanced radio resource control re-establishment procedure for cellular communication networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |