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

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

2022-04-30 02:36:29 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种通信方法及装置。


背景技术:

2.非公共网络(non-public network,npn)是一种非公用的第五代移动通信技术(the 5th generation,5g)网络,npn可以依赖公共陆地移动网络(public land mobile network,plmn)的支持而实现,或者也可以不依赖于plmn的支持而实现。例如,npn中的独立snpn(standalone npn,snpn)就可以不依赖于plmn的支持而实现。
3.目前,通过非3gpp互通功能(non-3gpp interworking function,n3iwf)架构,snpn能够与plmn互通。例如,终端设备可以注册到snpn,在snpn内,终端设备可以选择plmn内的n3iwf,从而通过n3iwf接入plmn,再在plmn内注册,即,终端设备可以通过snpn接入plmn的n3iwf,从而完成在plmn的注册。另外,除了n3iwf架构外,终端设备还可以通过漫游方式实现snpn与plmn的互通。例如,在plmn签约的终端设备可以使用plmn签约配置选择相应的snpn,通过接入snpn注册到plmn。
4.可见,终端设备可以通过两种方式注册到plmn,这就可能存在一种情况,终端设备在接入snpn时,可以通过漫游方式注册到plmn后,又通过n3iwf方式注册到plmn,相当于终端设备通过snpn在plmn注册两次。而终端设备通过漫游方式注册到plmn后,如果再通过其他方式注册到plmn,是冗余注册过程,而且通过n3iwf方式注册,流程较为复杂,需要耗费较多的资源。


技术实现要素:

5.本技术实施例提供一种通信方法及装置,用于节省因终端设备的冗余签约而耗费的资源。
6.第一方面,提供第一种通信方法,该方法例如由第一核心网设备执行,或者由能够实现第一核心网设备的功能的芯片执行。在5g系统中,第一核心网设备例如为udm。该方法包括:第一网络内的第一核心网设备接收来自第二核心网设备的第一请求消息,所述第一请求消息用于所述第二核心网设备请求为终端设备提供服务,所述第一请求消息包括初始注册类型和所述终端设备接入的非公共网络的信息,所述初始注册类型用于指示所述第一请求消息为所述终端设备的初始注册请求,所述第一网络为所述终端设备的归属网络;所述第一核心网设备确定所述终端设备已通过所述非公共网络注册到所述第一网络;所述第一核心网设备向第二核心网设备发送第一响应消息,所述第一响应消息包括失败结果指示,或包括所述终端设备的注册上下文,或包括用于指示所述终端设备已通过所述非公共网络注册到所述第一网络的指示信息。
7.在本技术实施例中,第一网络例如为plmn,或者为非公共网络,或者也可以是其他网络。非公共网络例如为snpn。第一核心网设备接收来自终端设备的请求消息,该终端设备请求通过snpn注册到第一网络。如果确定终端设备已通过该snpn注册到第一网络,则第一
核心网设备会拒绝终端设备的本次注册,或者,第一核心网设备会向第二核心网设备发送终端设备的注册上下文或指示信息,从而第二核心网设备能够拒绝终端设备的本次注册。通过这种方式,减少了终端设备的冗余注册过程,且由于终端设备无需进行本次注册过程,也减少了后续过程中所耗费的资源。
8.在一种可选的实现方式中,所述非公共网络的信息包括所述非公共网络的标识,和/或,非公共网络接入模式指示。
9.snpn的信息例如包括snpn的标识,或者包括snpn接入模式指示,或者包括snpn的标识和snpn接入模式指示。
10.在一种可选的实现方式中,所述方法还包括:所述第一核心网设备接收来自第三核心网设备的第二请求消息,所述第二请求消息用于所述第三核心网设备请求为终端设备提供服务,所述第二请求消息包括所述非公共网络的信息;所述第一核心网设备记录所述终端设备的注册上下文,所述终端设备的注册上下文包括所述非公共网络的信息;以及,所述第一核心网设备向所述第三核心网设备发送第二响应消息,所述第二响应消息用于指示所述第三核心网设备成功注册为所述终端设备提供服务。
11.这是终端设备上次的注册过程,即,通过该次注册,终端设备已注册到了第一网络。在该注册过程中,第一核心网设备可以记录该终端设备的snpn的信息,从而如果终端设备后续再次通过该snpn注册到第一网络,第一核心网设备就可以拒绝该终端设备的注册。
12.在一种可选的实现方式中,所述第一核心网设备确定所述终端设备已通过所述非公共网络注册到所述第一网络,包括:
13.所述第一核心网设备根据所述初始注册类型、所述非公共网络的信息和记录的所述终端设备的注册上下文,确定所述终端设备已通过所述非公共网络注册到所述第一网络。
14.初始注册类型表明该终端设备为首次注册,而第一核心网设备记录了该终端设备上次注册的注册上下文,如果第一请求消息所包括的snpn的信息对应的snpn。与第一核心网设备所记录的该终端设备的注册上下文所包括的snpn的信息对应的snpn,二者是同一个snpn,那么第一核心网设备就可以确定终端设备已通过该snpn注册到了第一网络。通过第一核心网设备的记录,可以使得第一核心网设备能够对该终端设备两次注册的snpn进行比对,从而拒绝终端设备的双注册。
15.在一种可选的实现方式中,所述第一响应消息还包括原因值,所述原因值用于指示所述终端设备已通过所述非公共网络注册到所述第一网络。
16.第一响应消息如果包括失败结果指示,那么第一响应消息还可以包括原因值,从而使得第二核心网设备明确第一核心网设备为何拒绝本次注册。
17.在一种可选的实现方式中,所述方法还包括:所述第一核心网设备删除所述第二核心网设备对应于所述非公共网络的注册上下文;或,所述第一核心网设备接收来自所述第二核心网设备的第四请求消息,所述第四请求消息用于请求所述第一核心网设备对所述第二核心网设备在所述第一核心网设备中的注册进行去注册,所述第一核心网设备删除所述第二核心网设备对应于所述非公共网络的注册上下文。
18.如果是第一核心网设备拒绝终端设备的本次注册,那么第一核心网设备可以自行删除第二核心网设备对应于该snpn的注册上下文,即,第一核心网设备删除第二核心网设
备对应于本次注册的信息。或者,如果是由第二核心网设备拒绝终端设备的本次注册,相当于第一核心网设备没有决策权,那么第二核心网设备可以通过第四请求消息请求第一核心网设备对第二核心网设备在第一核心网设备中的注册进行去注册,则第一核心网设备可以删除第二核心网设备对应于该snpn的注册上下文。这样,无论第一核心网设备是否能够决策拒绝终端设备的注册,第一核心网设备都能够删除第二核心网设备对应于该snpn的注册上下文,以节省第一核心网设备的存储空间,也避免第一核心网设备存储错误信息。
19.第二方面,提供第二种通信方法,该方法例如由第二核心网设备执行,或者由能够实现第二核心网设备的功能的芯片执行。在5g系统中,第二核心网设备例如为amf。该方法包括:第一网络内的第二核心网设备通过第一网络设备接收来自终端设备的第三请求消息,所述第三请求消息用于所述终端设备请求注册到所述第一网络,所述第一网络为所述终端设备的归属网络;所述第二核心网设备获得所述终端设备接入的非公共网络的信息;所述第二核心网设备向第一核心网设备发送第一请求消息,所述第一请求消息用于所述第二核心网设备请求为所述终端设备提供服务,所述第一请求消息包括初始注册类型和所述非公共网络的信息,所述初始注册类型用于指示所述第一请求消息为所述终端设备的初始注册请求;所述第二核心网设备接收来自第一核心网设备的第一响应消息,所述第一响应消息包括失败结果指示,或包括所述终端设备的注册上下文,或包括用于指示所述终端设备已通过所述非公共网络注册到所述第一网络的指示信息;所述第二核心网设备发送第三响应消息,所述第三响应消息用于拒绝所述终端设备的注册。
20.在一种可选的实现方式中,所述非公共网络的信息包括所述非公共网络的标识,和/或,非公共网络接入模式指示。
21.在一种可选的实现方式中,所述第二核心网设备获得所述终端设备接入的非公共网络的信息,包括:所述第二核心网设备从所述第三请求消息中获得所述非公共网络的信息;或,所述第二核心网设备接收来自所述第一网络设备的所述非公共网络的信息。第一网络设备例如为n3iwf,或者也可以是其他的网络设备。
22.终端设备可以将snpn的信息包括在第三请求消息中,第二核心网设备从第三请求消息中就能获得snpn的信息,获取方式较为简单。或者,也可以由n3iwf确定snpn的信息并发送给第二核心网设备,则终端设备无需确定snpn的信息,那么终端设备发送给n3iwf的消息就无需包括snpn的信息,有助于节省信令开销。
23.在一种可选的实现方式中,所述第三响应消息还包括原因值,所述原因值用于指示所述终端设备已通过所述非公共网络注册到所述第一网络。
24.在一种可选的实现方式中,所述方法还包括:所述第二核心网设备向所述第一核心网设备发送第四请求消息,所述第四请求消息用于请求所述第一核心网设备对所述第二核心网设备在所述第一核心网设备中的注册进行去注册。
25.在一种可选的实现方式中,在所述第二核心网设备发送第三响应消息之前,所述方法还包括:所述第二核心网设备根据所述第一响应消息确定拒绝所述终端设备的注册。
26.关于第二方面或各种可选的实施方式所带来的技术效果,可参考对于第一方面或相应的实施方式的技术效果的介绍。
27.第三方面,提供第三种通信方法,该方法例如由第一核心网设备执行,或者由能够实现第一核心网设备的功能的芯片执行。在5g系统中,第一核心网设备例如为udm。该方法
包括:第一网络内的第一核心网设备接收来自第二核心网设备的第一请求消息,所述第一请求消息用于所述第二核心网设备请求为终端设备提供服务,且所述第一请求消息还包括移动注册类型和第二非公共网络的信息,所述移动注册类型用于指示所述第一请求消息为终端设备由于移动而触发的注册请求,所述第一网络为所述终端设备的归属网络;所述第一核心网设备向所述第二核心网设备发送第一响应消息,所述第一响应消息用于指示第二核心网设备成功注册为终端设备提供服务。
28.本技术实施例中,允许终端设备在从第一非公共网络移动到第二非公共网络的场景下,第一网络能够接受终端设备通过第二非公共网络在第一网络的注册,使得终端设备能够正常工作。
29.在一种可选的实现方式中,所述方法还包括:所述第一核心网设备对所述终端设备通过第一非公共网络在所述第一网络的注册进行去注册。
30.第一核心网设备由于接受了终端设备通过第二snpn在第一网络的注册,则可以去注册终端设备通过第一snpn在第一网络的注册,以避免终端设备在第一网络内注册两次。
31.在一种可选的实现方式中,所述第一核心网设备对所述终端设备通过第一非公共网络在所述第一网络的注册进行去注册,包括:所述第一核心网设备删除第三核心网设备对应于所述第一非公共网络的注册上下文;或,所述第一核心网设备接收来自所述第二核心网设备的第二请求消息,所述第二请求消息用于指示对所述终端设备通过第一非公共网络在所述第一网络的注册进行去注册,所述第一核心网设备删除第三核心网设备对应于所述第一非公共网络的注册上下文。
32.如果是第一核心网设备确定接受终端设备的本次注册,那么第一核心网设备可以自行删除第三核心网设备对应于第一snpn的注册上下文,即,第一核心网设备删除第三核心网设备对应于本次注册的信息。或者,如果是由第二核心网设备接受终端设备的本次注册,相当于第一核心网设备没有决策权,那么第二核心网设备可以通过第二请求消息请求第一核心网设备对第三核心网设备在第一网络中的注册进行去注册,则第一核心网设备可以删除第三核心网设备对应于第一snpn的注册上下文。这样,无论第一核心网设备是否能够决策拒绝终端设备的注册,第一核心网设备都能够删除第三核心网设备对应于第一snpn的注册上下文,以节省第一核心网设备的存储空间,也避免第一核心网设备存储错误信息,而且也避免了终端设备在第一网络内双注册。
33.在一种可选的实现方式中,所述第二非公共网络的信息包括所述第二非公共网络的标识,和/或,非公共网络接入模式指示。
34.第二snpn的信息例如包括第二snpn的标识,或者包括第二snpn接入模式指示,或者包括第二snpn的标识和第二snpn接入模式指示。
35.在一种可选的实现方式中,所述方法还包括:所述第一核心网设备接收来自所述第三核心网设备的第二请求消息,所述第二请求消息用于所述第三核心网设备请求为终端设备提供服务,所述第二请求消息包括所述第一非公共网络的信息;所述第一核心网设备记录所述终端设备的注册上下文,所述终端设备的注册上下文包括所述第一非公共网络的信息;以及,所述第一核心网设备向所述第三核心网设备发送第二响应消息,所述第二响应消息用于指示所述第三核心网设备成功注册为所述终端设备提供服务。
36.这是终端设备上次的注册过程,即,通过该次注册,终端设备是通过第一snpn注册
到了第一网络。在该注册过程中,第一核心网设备可以记录第一snpn的信息,从而第一核心网设备后续可以确定是否接受终端设备移动后的再次注册。
37.在一种可选的实现方式中,所述第一非公共网络的信息包括所述第一非公共网络的标识,和/或,非公共网络接入模式指示。
38.第一snpn的信息例如包括第一snpn的标识,或者包括第一snpn接入模式指示,或者包括第一snpn的标识和第一snpn接入模式指示。
39.在一种可选的实现方式中,所述第一响应消息包括所述终端设备的注册上下文。
40.第一响应消息可以指示plmn amf成功注册为该ue提供服务,一种指示方式为隐式指示,例如第一核心网设备在第一响应消息中携带终端设备的注册上下文,终端设备的注册上下文可以隐式指示第二核心网设备成功注册为该终端设备提供服务。或者,另一种指示方式为显式指示,第一核心网设备也可以在第一响应消息中携带指示信息,该指示信息可指示该终端设备已通过第二snpn注册到第一网络,或者指示第二核心网设备成功注册为该终端设备提供服务。指示信息的信息量较小,能够节省信令开销。
41.在一种可选的实现方式中,在所述第一核心网设备向所述第二核心网设备发送第一响应消息之前,还包括:
42.所述第一核心网设备根据所述移动注册类型、所述第二非公共网络的信息和记录的所述终端设备的注册上下文,确定所述第二核心网设备成功注册为终端设备提供服务。
43.第一核心网设备根据移动注册类型,确定终端设备为移动后的注册。而第二snpn与终端设备的注册上下文所包括的第一snpn的信息对应的第一snpn,二者不是同一个snpn,第一核心网设备可以确定终端设备是在移动后又通过另一个snpn注册到第一网络,因此第一核心网设备可以确定第二核心网设备成功注册为终端设备提供服务,这样可以使得终端设备在移动后能够正常工作。
44.第四方面,提供第四种通信方法,该方法例如由第二核心网设备执行,或者由能够实现第二核心网设备的功能的芯片执行。在5g系统中,第二核心网设备例如为amf。该方法包括:第一网络内的第二核心网设备通过第一网络设备接收来自终端设备的第三请求消息,所述第三请求消息用于所述终端设备请求注册到所述第一网络,所述第三请求消息还包括移动注册类型,所述移动注册类型用于指示所述第三请求消息为所述终端设备由于移动而触发的注册请求,所述第一网络为所述终端设备的归属网络;所述第二核心网设备向第一核心网设备发送第一请求消息,所述第一请求消息用于所述第二核心网设备请求为所述终端设备提供服务,所述第一请求消息包括所述移动注册类型以及第二非公共网络的信息;所述第二核心网设备接收来自所述第一核心网设备的第一响应消息,所述第一响应消息用于指示所述第二核心网设备成功注册为所述终端设备提供服务;所述第二核心网设备向所述终端设备发送第三响应消息,所述第三响应消息用于指示所述终端设备成功注册到所述第一网络。
45.在一种可选的实现方式中,所述第二非公共网络的信息包括所述第二非公共网络的标识,和/或,非公共网络接入模式指示。
46.在一种可选的实现方式中,所述第一响应消息包括所述终端设备的注册上下文。
47.在一种可选的实现方式中,在所述第二核心网设备向所述终端设备发送第三响应消息之前,所述方法还包括:所述第二核心网设备根据所述移动注册类型、所述第二非公共
网络的信息和所述终端设备的注册上下文,确定所述终端设备成功注册到所述第一网络。
48.在一种可选的实现方式中,所述方法还包括:所述第二核心网设备向所述第一核心网设备发送第二请求消息,所述第二请求消息用于指示对所述终端设备通过第一非公共网络在所述第一网络的注册进行去注册。
49.关于第四方面或各种可选的实施方式所带来的技术效果,可参考对于第三方面或相应的实施方式的技术效果的介绍。
50.第五方面,提供第五种通信方法,该方法例如由第一网络设备执行,或者由能够实现第一网络设备的功能的芯片执行。在5g系统中,第一网络设备例如为n3iwf。该方法包括:第一网络内的第一网络设备接收来自终端设备的第四请求消息,所述第四请求消息用于所述终端设备请求注册到第一网络,所述第一网络为所述终端设备的归属网络;所述第一网络设备确定所述终端设备接入的非公共网络的信息;所述第一网络设备向第二核心网设备发送所述非公共网络的信息。
51.可以由n3iwf确定snpn的信息并发送给第二核心网设备,则终端设备无需确定snpn的信息,那么终端设备发送给n3iwf的第四请求消息就无需包括snpn的信息,有助于节省信令开销。
52.在一种可选的实现方式中,所述第一网络设备确定所述终端设备接入的非公共网络的信息,包括:所述第一网络设备根据非公共网络与隧道或ip地址之间的对应关系,确定所述终端设备接入的非公共网络的信息;或,所述第一网络设备根据非公共网络与第一网络设备之间的对应关系,确定所述终端设备接入的非公共网络的信息。
53.例如,预先配置(或,协议规定)了snpn与隧道之间的对应关系,或该隧道例如为终端设备与n3iwf之间的隧道,或为snpn upf与n3iwf之间的隧道,该对应关系对于终端设备或upf来说也是已知的,例如snpn与隧道一一对应。那么ue在发送第四请求消息时,或upf在转发终端设备的第四请求消息时,可以选择该终端设备接入的snpn对应的隧道发送,则n3iwf根据接收第四请求消息的隧道,就能确定该终端设备接入的snpn的信息。又例如,预先配置(或,协议规定)了snpn与snpn upf的ip地址之间的对应关系,例如snpn与snpn upf的ip地址一一对应。那么,n3iwf从snpn upf接收第四请求消息时,根据检测到的该snpn upf的ip地址,就能确定该第四接入的snpn的信息。再例如,预先配置(或,协议规定)了snpn与n3iwf之间的对应关系,该对应关系对于终端设备来说也是已知的,例如snpn与n3iwf id一一对应。那么终端设备在发送第四请求消息时,可以选择该终端设备接入的snpn对应的n3iwf,相应的n3iwf如果接收了来自终端设备的第四请求消息,就能确定该终端设备接入的snpn是该n3iwf所对应的snpn。或者,除了如上方式外,n3iwf还可以通过其他方式确定snpn的信息,本技术实施例不做限制。
54.第六方面,提供一种通信装置,该通信装置可以是第一核心网设备、第二核心网设备或第一网络设备,或者该通信装置也可以是芯片。该通信装置具有实现上述第一方面、第二方面、第三方面、第四方面、或第五方面中任意一个方面的各实施例的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。
55.第七方面,提供一种通信装置,包括处理器和通信接口。可选的,还可以包括存储器,或者该通信装置也可以不包括存储器,存储器可位于该通信装置外部。该存储器用于存
储计算机程序,当该通信装置运行时,该处理器执行该存储器存储的计算机程序,以使该通信装置执行如上述第一方面或第一方面中任一可选的实施方式中由第一核心网设备所执行的方法,或者以使该装置执行如上述第二方面或第二方面中任一可选的实施方式中由第二核心网设备所执行的方法,或者以使该装置执行如上述第三方面或第三方面中任一可选的实施方式中由第一核心网设备所执行的方法,或者以使该装置执行如上述第四方面或第四方面中任一可选的实施方式中由第二核心网设备所述的方法,或者以使该装置执行如上述第五方面或第五方面中任一可选的实施方式中由第一网络设备所述的方法。
56.第八方面,提供第一通信系统,所述第一通信系统包括第六方面所述的通信装置(执行第一方面或第一方面的各种可选的实施方式所述的方法)或第七方面所述的通信装置(执行第一方面或第一方面的各种可选的实施方式所述的方法),包括第六方面所述的通信装置(执行第二方面或第二方面的各种可选的实施方式所述的方法)或第七方面所述的通信装置(执行第二方面或第二方面的各种可选的实施方式所述的方法),以及,包括第六方面所述的通信装置(执行第五方面或第五方面的各种可选的实施方式所述的方法)或第七方面所述的通信装置(执行第五方面或第五方面的各种可选的实施方式所述的方法)。
57.第九方面,提供第二通信系统,所述第二通信系统包括第六方面所述的通信装置(执行第三方面或第三方面的各种可选的实施方式所述的方法)或第七方面所述的通信装置(执行第三方面或第三方面的各种可选的实施方式所述的方法),包括第六方面所述的通信装置(执行第四方面或第四方面的各种可选的实施方式所述的方法)或第七方面所述的通信装置(执行第四方面或第四方面的各种可选的实施方式所述的方法),以及,包括第六方面所述的通信装置(执行第五方面或第五方面的各种可选的实施方式所述的方法)或第七方面所述的通信装置(执行第五方面或第五方面的各种可选的实施方式所述的方法)。
58.第十方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第一方面或任意一种可选的实施方式中所述的方法。
59.第十一方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第二方面或任意一种可选的实施方式中所述的方法。
60.第十二方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第三方面或任意一种可选的实施方式中所述的方法。
61.第十三方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第四方面或任意一种可选的实施方式中所述的方法。
62.第十四方面,提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第五方面或任意一种可选的实施方式中所述的方法。
63.第十五方面,提供一种包含指令的计算机程序产品,所述计算机程序产品用于存储计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述第一方面或的任意一种可选的实施方式中所述的方法。
to everything,v2x)、机器到机器/机器类通信(machine-to-machine/machine-type communications,m2m/mtc)、物联网(internet of things,iot)、虚拟现实(virtual reality,vr)、增强现实(augmented reality,ar)、工业控制(industrial control)、无人驾驶(self driving)、远程医疗(remote medical)、智能电网(smart grid)、智能家具、智能办公、智能穿戴、智能交通,智慧城市(smart city)、无人机、机器人等场景的终端设备。所述终端设备有时可称为用户设备(user equipment,ue)、终端、接入站、ue站、远方站、无线通信设备、或用户装置等等,为描述方便,本技术实施例中将终端设备以ue为例进行说明。
86.本技术实施例中的网络设备,例如包括接入网设备,和/或核心网设备。所述接入网设备为具有无线收发功能的设备,用于与所述终端设备进行通信。所述接入网设备包括但不限于上述通信系统中的基站(bts,node b,enodeb/enb,或gnodeb/gnb)、收发点(transmission reception point,trp),3gpp后续演进的基站,无线保真(wireless fidelity,wifi)系统中的接入节点,无线中继节点,无线回传节点等。所述基站可以是:宏基站,微基站,微微基站,小站,中继站等。多个基站可以支持上述提及的同一种接入技术的网络,也可以支持上述提及的不同接入技术的网络。基站可以包含一个或多个共站或非共站的传输接收点。网络设备还可以是云无线接入网络(cloud radio access network,cran)场景下的无线控制器、集中单元(centralized unit,cu),和/或分布单元(distributed unit,du)。网络设备还可以是服务器,可穿戴设备,或车载设备等。例如,车到一切(vehicle to everything,v2x)技术中的网络设备可以为路侧单元(road side unit,rsu)。以下对接入网设备以为基站为例进行说明。所述通信系统中的多个网络设备可以为同一类型的基站,也可以为不同类型的基站。基站可以与终端设备进行通信,也可以通过中继站与终端设备进行通信。终端设备可以与不同接入技术中的多个基站进行通信。所述核心网设备用于实现移动管理,数据处理,会话管理,策略和计费等功能。不同接入技术的系统中实现核心网功能的设备名称可以不同,本技术并不对此进行限定。以5g系统为例,所述核心网设备包括:接入和移动管理功能(access and mobility management function,amf)、统一数据管理(unified data management,udm)、或用户面功能(user plane function,upf)等。
87.本技术实施例中,用于实现网络设备的功能的装置可以是网络设备,也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中。在本技术实施例提供的技术方案中,以用于实现网络设备的功能的装置是网络设备为例,描述本技术实施例提供的技术方案。
88.本技术中,对于名词的数目,除非特别说明,表示“单数名词或复数名词”,即"一个或多个”。“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在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可以是单个,也可以是多个。
89.当前,ue可接入的移动网络包括2g,3g,4g网络,这些网络为ue的通话业务、视频业
务、网页业务等提供业务数据传输的通道。但是,车联网、虚拟现实、移动办公、物联网等新型业务的爆发式发展,要求移动网络提供光纤般的接入速率,“零”时延的使用体验,千亿设备的连接能力,超高流量密度、超高连接数密度和超高移动性等多场景的一致服务,业务及用户感知的智能优化,和超百倍的能效提升和超百倍的比特成本降低,这些都是传统网络的软肋,不能够为未来业务的高速发展保驾护航。
90.第三代合作伙伴计划(3th generation partnership project,3gpp)标准制定的5g的通信系统架构有四个构成部分,可参考图1。图1包括下一代ue(nextgeneration ue)、下一代(无线)接入网((radio)access network,(r)an)、下一代核心网(core)以及数据网络(data network)。nextgen(或ng)是下一代(即5g)移动通信系统架构简称,由ue,an,core和数据网络构成。其中,ue,an,core是构成架构的主要成分,逻辑上它们可以分为用户面和控制面两部分,控制面负责移动网络的管理,用户面负责业务数据的传输。图1中,ng2参考点位于an控制面和core控制面之间,ng3参考点位于an用户面和core用户面之间,ng6参考点位于core用户面和数据网络之间。
91.ue是移动用户与网络交互的入口,能够提供基本的计算能力,存储能力,向用户显示业务窗口,接受用户操作输入。nextgen ue会采用新空口技术,与an建立信号连接,数据连接,从而传输控制信号和业务数据到移动网络。
92.an类似于传统网络中的基站,部署在靠近ue的位置,为特定区域的授权用户提供入网功能,并能够根据用户的级别,业务的需求等确定不同质量的传输隧道来传输用户数据。an能够管理自身的资源,合理利用,按需为ue提供接入服务,并负责将控制信号和用户数据在ue和核心网之间转发。
93.core可以包括多个网元,这些网元负责维护移动网络的签约数据,管理移动网络的网元,为ue提供会话管理,移动性管理,策略管理,安全认证等功能。在ue附着的时候,为ue提供入网认证;在ue有业务请求时,为ue分配网络资源;在ue移动时,为ue更新网络资源;在ue空闲时,为ue提供快恢复机制;在ue去附着时,为ue释放网络资源;在ue有业务数据时,为ue提供数据路由功能,如转发上行数据到数据网络;或者从数据网络接收ue的下行数据,转发到an,从而发送给ue。
94.数据网络是为用户提供业务服务的网络。数据网络可以包括多个应用服务器,应用服务器用于为相应的应用提供服务。应用的客户端一般安装在ue中,应用的服务端(也就是应用服务器)就位于数据网络内。数据网络可以是私有网络,如局域网,或者也可以是不受运营商管控的外部网络,如互联网(internet),还可以是运营商共同部署的专有网络,如提供ip多媒体网络子系统(ip multimedia core network subsystem,ims)服务的网络。
95.下面请参考图2,是在图1的基础上对5g网络架构的核心网做了进一步的细化。其中,核心网用户面包括upf;核心网控制面包括认证服务器功能(authentication server function,ausf),amf,会话管理功能(session management function,smf),网络切片选择功能(network slice selection function,nssf),网络开放功能(network exposure function,nef),网络功能仓储功能(nf repository function,nrf),udm,策略控制功能(policy control function,pcf),以及应用功能(application function,af)等。核心网控制面采用服务化架构,控制面网元之间的交互采用服务调用的方式,来替换传统架构中的点对点通信方式。在服务化架构中,一个控制面网元会向其他控制面网元开放服务,供其
他控制面网元调用;在点对点通信中,控制面网元之间通信接口会存在一套特定的消息,只能由接口两端的控制面网元在通信时使用。
96.核心网中的网元的功能介绍如下:
97.upf,根据smf的路由规则执行用户数据包转发,如将上行数据发送到dn或其他upf,将下行数据转发到其他upf或者ran。
98.ausf,执行ue的安全认证。
99.amf,ue的接入管理和移动性管理。负责ue的状态维护,ue的可达性管理,非移动性管理(mobility management,mm)非接入层(non-access-stratum,nas)消息的转发,会话管理(session management,sm)n2消息的转发。
100.smf,ue会话管理,为ue的会话分配资源,释放资源。其中资源包括会话服务质量(quality of service,qos),会话路径,转发规则等。
101.nssf,为ue选择网络切片。
102.nef,以北向应用编程接口(application programming interface,api)接口的方式向第三方开放网络功能。
103.nrf,为其他网元提供网络功能实体信息的存储功能和选择功能。
104.udm,用户签约上下文管理。
105.pcf,用户策略管理。
106.af,应用管理。
107.接下来介绍npn的概念。
108.npn是一种非公用的5g网络,npn可以依赖plmn的支持实现,依赖于plmn的支持而实现的npn称为公网集成npn(pni-npn,public network integrated npn);或者,npn也可以不依赖于plmn的网络功能实现,不依赖于plmn的支持而实现的npn称为snpn。
109.pni-npn可以使用plmn中的网络切片或专有数据网络名称(data network name,dnn)实现。为了阻止非授权ue尝试接入和选择pni-npn,pni-npn额外使用封闭访问组(closed access group,cag)功能。一些允许接入pni-npn的ue可以被配置可用的cag id和cag指示,该cag指示可以指示ue只允许通过cag小区接入5gs,udm存储的ue的签约数据也会包括该ue可用的cag id和cag指示。cag小区会广播该小区支持的cag id,ue根据接收的cag id确定该ue是否能够接入该小区。
110.请参考图3a,为ue接入pni-npn的示意。图3a包括两个基站,其中的基站a提供的小区是cag小区,该cag小区通过系统信息块(system information block,sib)下发了plmn id a和cag id x。基站b提供的小区不属于pni-npn,也就不是cag小区,该小区通过sib下发了plmn id a,但是未下发cag id。例如ue1被配置了cag id x,那么ue1能够接入基站a,也能接入基站b。例如ue2被配置了cag id x和cag指示,则ue2能接入基站a,不能接入基站b。例如ue3未被配置cag id和cag指示,即ue3不允许接入pni-npn,那么ue3不能接入基站a,但是ue3能够接入基站b。
111.snpn独立部署,不依赖于plmn网络。snpn使用plmn id 网络标识(network identifier,nid)来标识,其中plmn id可以是第三方运营商预留的固有值,也可以是部署此snpn的plmn运营商的特定值。在snpn中,属于snpn的小区广播plmn id nid,ue根据广播信息和为该ue配置的选网信息选择小区,为该ue配置的选网信息可包括plmn id nid。例
如,如果ue确定所配置的选网信息与小区广播的plmn id和/或nid不相同,ue不会接入该小区。
112.请参考图3b,为ue接入snpn的示意。其中,图3b中的非公共网络id=n,表示该非公共网络的id为n。例如属于snpn的基站广播plmn id nid,ue4的选网信息包括该plmn id nid,则ue4能够接入该基站。
113.目前,通过n3iwf架构,snpn能够与plmn互通。如图4a所示,ue使用snpn的私网签约选择snpn id,接入snpn基站,以在snpn网络进行3gpp注册;ue使用plmn的公网签约选择plmn id,选择plmn n3iwf,通过snpn网络中的pdu会话与plmn n3iwf建立连接,以接入plmn n3iwf,然后通过n3iwf在plmn网络进行非3gpp接入方式的注册。在图4a中,snpn 3gpp接入(snpn 3gpp access)表示ue在空口通过3gpp技术接入snpn。plmn的nwu(nwu for plmn)表示ue使用ue与plmn的n3iwf之间的nwu接口接入plmn。plmn的n1(n1 for plmn)是ue与plmn amf之间的接口,表示ue使用ue与plmn amf之间的n1接口向plmn amf发送信息。npn的n1(n1 for npn)是ue与snpn amf之间的接口,表示ue使用ue与snpn amf之间的n1接口向snpn amf发送信息。
114.除了通过n3iwf架构实现snpn与plmn的互通外,目前还支持通过漫游架构实现snpn与plmn的互通。如图4b所示为漫游架构,ue在plmn签约,ue在snpn的覆盖范围内使用plmn的公网签约选择snpn id,并使用公网签约接入snpn,通过snpn在plmn注册,后续可以在snpn内建立pdu会话。snpn根据ue的公网签约确定pdu会话的漫游模式,漫游模式例如为本地分流(local break out,lbo)模式或归属地路由(home routed,hr)模式。其中,图4b中位于中间的竖线右边的部分属于plmn,位于该竖线左边的部分属于snpn。在这种方式下,ue是通过snpn在plmn进行3gpp接入方式的注册。
115.根据上文介绍可知,plmn可以同时支持通过图4a或图4b的方式与snpn互通。如图5所示,plmn1支持使用漫游方式与snpn1互通,也支持使用n3iwf方式与snpn1互通。例如,ue使用plmn1的签约在snpn1通过漫游方式注册到plmn1,即图5所示的,ue使用plmn1的签约,在snpn1内通过安全边缘保护代理(security edge protection proxy,sepp)/跨plmn用户面安全网关(inter plmn up security,ipups)注册到plmn1。而后续,ue还可能通过snpn1使用n3iwf的方式再次注册到plmn1。而ue通过漫游方式注册到plmn1后,如果再通过其他方式注册到plmn1,是冗余注册过程,而且通过n3iwf方式注册,流程较为复杂,需要耗费较多的资源。而且使用n3iwf的方式,不能对ue的业务进行控制,会造成私网资源的浪费,也会对ue的业务访问失去控制。
116.鉴于此,提供本技术实施例的技术方案。在本技术实施例中,第一核心网设备接收来自终端设备的请求消息,该终端设备请求通过snpn注册到第一网络。如果确定终端设备已通过该snpn注册到第一网络,则第一核心网设备会拒绝终端设备的本次注册,从而减少了终端设备的冗余注册过程,且由于终端设备无需进行本次注册过程,可以防止ue滥用私网资源或防止ue访问公网业务。
117.本技术实施例提供的技术方案可以应用于5g系统中,例如nr系统,或者还可以应用于下一代移动通信系统或其他类似的通信系统,具体的不做限制。
118.下面结合附图介绍本技术实施例所提供的方法。
119.本技术实施例提供第一种通信方法,请参见图6,为该方法的流程图。需说明的是,
在介绍本文的各个实施例时,均以应用于图5所示的网络架构为例。
120.为了便于介绍,在下文将要介绍的各个实施例中,以该方法由网络设备和终端设备执行为例。本文的各个实施例所述的ue为图5所示的网络架构中的ue。本文的各个实施例所述的第一网络为ue的归属网络,例如为图5所示的架构中的plmn 1,或者第一网络还可能是snpn,例如为与snpn1不同的另一个snpn,本技术的各个实施例主要以第一网络是plmn为例。本文的各个实施例涉及第一核心网设备、第二核心网设备、第三核心网设备以及第一网络设备,第一核心网设备例如为图5所示的架构中plmn1内的udm,可简称为udm;第二核心网设备例如为图5所示的架构中plmn1内的amf,可简称为plmn amf;第三核心网设备例如为图5所示的架构中snpn1内的amf,可简称为snpn amf;第一网络设备例如为图5所示的架构中plmn1内的n3iwf,可简称为n3iwf。
121.s601、ue向snpn amf发送注册请求消息,snpn amf接收来自ue的注册请求消息。为了与其他的注册请求消息相区分,例如将该注册请求消息称为注册请求消息1。
122.在注册请求消息1中,可以包括ue的订阅隐藏标识符(subscription concealed identifier,suci)或订阅永久标识符(subscription permanent identifier,supi),还可以包括初始注册类型。初始注册类型可以指示ue的本次注册为首次注册或初始注册。
123.另外,snpn ran还可以向snpn amf发送snpn id,snpn amf从snpn ran接收snpn的标识,snpn的标识例如为snpn身份号(id),或者也可以是其他的用于指示该snpn的信息。该snpn就是ue当前所在的snpn。snpn id例如包括plmn id和nid。
124.s602、snpn amf向udm发送nudm_uecm_registration请求消息,udm接收来自snpn amf的nudm_uecm_registration请求消息。为了简便,也可以将该nudm_uecm_registration请求消息称为注册请求消息2,或者称为第二请求消息。
125.在注册请求消息2中,可以包括ue的supi、初始注册类型、snpn amf的id、以及3gpp接入类型(3gpp access type)。另外,注册请求消息2还可以包括snpn的信息,snpn的信息例如包括snpn的标识,或包括snpn接入模式(snpn access mode)指示,或包括snpn的标识和snpn接入模式指示。其中,snpn接入模式指示可以指示该ue启用snpn接入模式,通过uu空口接入snpn。即,snpn amf可以将ue当前接入的snpn的信息发送给udm。
126.s603、udm记录ue的snpn amf上下文。
127.其中,ue的snpn amf上下文,也可以简称为ue的注册上下文。ue的注册上下文就包括snpn的信息,以及可以包括snpn amf的id和3gpp接入类型等信息。如果udm检测到ue在其他的snpn内的非3gpp接入类型的amf上下文,即,ue是从其他的snpn移动到当前的snpn,那么udm可以对ue在其他的snpn的非3gpp接入类型的amf上下文进行去注册,即udm删除非3gpp接入类型的amf上下文,或者理解为,udm可以对ue在其他的snpn内的注册进行去注册。
128.s604、udm向snpn amf发送nudm_uecm_registration响应消息,snpn amf接收来自udm的nudm_uecm_registration响应消息。为了简便,也可以将该nudm_uecm_registration响应消息称为注册响应消息2,或者称为注册请求消息2的响应消息,或者称为第二响应消息。注册响应消息2可以指示snpn amf成功注册为该ue提供服务。
129.s605、snpn amf向ue发送注册响应消息,ue接收来自snpn amf的注册响应消息。为了与其他的注册响应消息相区分,例如将该注册响应消息称为注册响应消息1,或者称为注册请求消息1的响应消息。注册响应消息1可以指示该ue成功注册到plmn。
130.在执行s601~s605后,ue就通过接入snpn1以漫游方式注册到了plmn。ue接收注册响应消息1后,可以在snpn1建立pdu会话,以执行相应的业务。
131.s606、ue通过n3iwf向plmn amf发送注册请求消息,plmn amf通过n3iwf接收来自ue的注册请求消息。该注册请求消息可以用于该ue请求注册到plmn。可见,ue在通过漫游方式注册到plmn后,又可以通过snpn1的pdu会话建立到plmn n3iwf的连接,然后请求通过n3iwf的方式再次注册到plmn。
132.其中,ue先通过在snpn内建立的pdu会话与n3iwf建立ipsec连接,再通过该ipsec连接向n3iwf发送注册请求消息3,n3iwf接收注册请求消息3后,向plmn amf发送n2消息,n2消息携带注册请求消息3。例如该n2消息也可以称为第三请求消息,或者称为注册请求消息4。另外,注册请求消息3也可以称为第四请求消息。注册请求消息3可以包括该ue的supi或suci,以及包括初始注册类型。另外,n2消息还可以包括plmn id。
133.可选的,注册请求消息3还可以包括所述snpn的信息,则ue通过注册请求消息3就将snpn的信息发送给了plmn amf,无需plmn amf再通过其他途径获得snpn的信息,有利于简化注册过程。
134.或者,注册请求消息3不包括snpn的信息,plmn amf可以从n3iwf获得snpn的信息。例如,n3iwf确定该ue接入的snpn的信息,并将snpn的信息通过n2消息发送给plmn amf,从而plmn amf接收来自n3iwf的snpn的信息。通过这种方式,ue无需在注册请求消息3里携带snpn的信息,可以减小注册请求消息3的信息量。
135.n3iwf要确定snpn的信息,可以有不同的方式。例如,预先配置(或,协议规定)了snpn与隧道之间的对应关系,或者说,预先配置(或,协议规定)了snpn id与隧道之间的对应关系,该隧道例如为ue与n3iwf之间的隧道,或为snpn upf与n3iwf之间的隧道,该对应关系对于ue或upf来说也是已知的,例如snpn id与隧道一一对应。那么ue在发送注册请求消息3时,或upf在转发ue的注册请求消息3时,可以选择该ue接入的snpn对应的隧道发送,则n3iwf根据接收注册请求消息3的隧道,就能确定该ue接入的snpn的信息。
136.又例如,预先配置(或,协议规定)了snpn与snpn upf的ip地址之间的对应关系,或者说,预先配置(或,协议规定)了snpn id与snpn upf的ip地址之间的对应关系,例如snpn id与snpn upf的ip地址一一对应。那么,n3iwf从snpn upf接收注册请求消息3时,根据检测到的该snpn upf的ip地址,就能确定该ue接入的snpn的信息。
137.再例如,预先配置(或,协议规定)了snpn与n3iwf之间的对应关系,或者说,预先配置(或,协议规定)了snpn id与n3iwf id之间的对应关系,该对应关系对于ue来说也是已知的,例如snpn id与n3iwf id一一对应。那么ue在发送注册请求消息3时,可以选择该ue接入的snpn对应的n3iwf,相应的n3iwf如果接收了来自ue的注册请求消息3,就能确定该ue接入的snpn是该n3iwf所对应的snpn。
138.如上几种方式只是示例,n3iwf还可以通过其他方式来确定snpn的信息,本技术实施例对此不做限制。
139.s607、plmn amf向udm发送nudm_uecm_registration请求消息,udm接收来自plmn amf的nudm_uecm_registration请求消息。为了简便,也可以将该nudm_uecm_registration请求消息称为注册请求消息5,或者称为第一请求消息。
140.注册请求消息5可以用于plmn amf请求为该ue提供服务。注册请求消息5可以包括
该ue的supi、初始注册类型、以及包括plmn amf id和非3gpp接入类型。另外,注册请求消息5还可以包括snpn的信息,即,plmn amf可以将获得的snpn的信息发送给udm。
141.s608、udm确定该ue已通过该snpn注册到该plmn。
142.udm可以获得注册请求消息5所包括的snpn的信息。另外,udm还可以查询所记录的该ue的注册上下文,即,查询该ue的snpn amf上下文。如果该ue的snpn amf上下文包括snpn的信息和初始注册类型,且该snpn与注册请求消息5所包括的snpn的信息对应的snpn是同一个snpn,则udm可以确定该ue已通过该snpn注册到了plmn。出于避免ue在同一个plmn进行多次注册的行为,udm确定拒绝plmn amf为ue提供服务的注册请求,即,确定拒绝注册请求消息5所请求的注册。
143.s609、udm向plmn amf发送nudm_uecm_registration响应消息,plmn amf接收来自udm的nudm_uecm_registration响应消息。为了简便,也可以将该nudm_uecm_registration响应消息称为注册响应消息3,或者称为注册请求消息5的响应消息,或者称为第一响应消息。
144.注册响应消息3可以包括失败结果指示,该失败结果指示可以指示拒绝该plmn amf为ue提供服务的注册请求。可选的,注册响应消息3还可以包括原因值,该原因值可以指示拒绝注册的原因,例如该原因值指示的原因为该ue已通过snpn注册到该plmn。
145.s610、plmn amf向ue发送注册拒绝消息,ue接收来自plmn amf的注册拒绝消息。该注册拒绝消息也可以称为注册响应消息4,或者称为第三响应消息,或者称为注册请求消息3的响应消息,或者称为注册请求消息4(即,s606中的n2消息)的响应消息。
146.注册拒绝消息可以包括原因值,该原因值指示的原因为该ue已通过snpn注册到该plmn。ue接收该注册拒绝消息后,可以不再通过n3iwf的方式请求注册到该plmn。
147.本技术实施例中,udm可以记录ue通过snpn在plmn进行第一次3gpp注册时该ue接入的snpn的信息,从而在ue通过snpn在plmn第二次进行非3gpp注册时,udm可以拒绝ue的非3gpp注册,避免ue通过同一个snpn再次注册到plmn。由此可以节省ue的第二次注册过程所耗费的资源。而且由于ue无法再通过n3iwf方式注册到plmn,实现了对ue通过snpn访问公网业务的控制。
148.下面,本技术实施例提供第二种通信方法,请参见图7,为该方法的流程图。
149.s701、ue向snpn amf发送注册请求消息,snpn amf接收来自ue的注册请求消息。为了与其他的注册请求消息相区分,例如将该注册请求消息称为注册请求消息1。
150.关于s701的更多内容,可参考图6所示的实施例中对于s601的介绍。
151.s702、snpn amf向udm发送nudm_uecm_registration请求消息,udm接收来自snpn amf的nudm_uecm_registration请求消息。为了简便,也可以将该nudm_uecm_registration请求消息称为注册请求消息2,或者称为第二请求消息。
152.关于s702的更多内容,可参考图6所示的实施例中对于s602的介绍。
153.s703、udm记录ue的snpn amf上下文。
154.关于s703的更多内容,可参考图6所示的实施例中对于s603的介绍。
155.s704、udm向snpn amf发送nudm_uecm_registration响应消息,snpn amf接收来自udm的nudm_uecm_registration响应消息。为了简便,也可以将该nudm_uecm_registration响应消息称为注册响应消息2,或者称为注册请求消息2的响应消息,或者称为第二响应消
息。注册响应消息2可以指示snpn amf成功注册为该ue提供服务。
156.s705、snpn amf向ue发送注册响应消息,ue接收来自snpn amf的注册响应消息。为了与其他的注册响应消息相区分,例如将该注册响应消息称为注册响应消息1,或者称为注册请求消息1的响应消息。注册响应消息1可以指示该ue成功注册到plmn。
157.关于s705的更多内容,可参考图6所示的实施例中对于s605的介绍。
158.s706、ue通过n3iwf向plmn amf发送注册请求消息,plmn amf通过n3iwf接收来自ue的注册请求消息。该注册请求消息可以用于该ue请求注册到plmn。可见,ue在通过漫游方式注册到plmn后,可以通过snpn1的pdu会话建立到plmn n3iwf的连接,然后又请求通过n3iwf再次注册到plmn。
159.其中,ue先通过在snpn内建立的pdu会话与n3iwf建立ipsec连接,再通过该ipsec连接向n3iwf发送注册请求消息3,n3iwf接收注册请求消息3后,向plmn amf发送n2消息,n2消息携带注册请求消息3。例如该n2消息也可以称为第三请求消息,或者称为注册请求消息4。注册请求消息3也可以称为第四请求消息。
160.关于s706的更多内容,可参考图6所示的实施例中对于s606的介绍。
161.s707、plmn amf向udm发送nudm_uecm_registration请求消息,udm接收来自plmn amf的nudm_uecm_registration请求消息。为了简便,也可以将该nudm_uecm_registration请求消息称为注册请求消息5,或者称为第一请求消息。
162.关于s707的更多内容,可参考图6所示的实施例中对于s607的介绍。
163.s708、udm确定该ue已通过该snpn注册到该plmn。
164.udm可以获得注册请求消息5所包括的snpn的信息。另外,udm还可以查询所记录的该ue的注册上下文,即,查询该ue的snpn amf上下文。如果该ue的snpn amf上下文包括snpn的信息和初始注册类型,且该snpn与注册请求消息5所包括的snpn的信息对应的snpn是同一个snpn,则udm可以确定该ue已通过该snpn注册到了plmn。
165.s709、udm向plmn amf发送nudm_uecm_registration响应消息,plmn amf接收来自udm的nudm_uecm_registration响应消息。为了简便,也可以将该nudm_uecm_registration响应消息称为注册响应消息3,或者称为注册请求消息5的响应消息,或者称为第一响应消息。
166.注册响应消息3可以通过隐式方式指示该ue已通过该snpn注册到了当前的plmn。例如,注册响应消息3包括该ue的注册上下文(即,该ue的snpn amf上下文),包括该ue的注册上下文,就相当于隐式指示了该ue已通过该snpn注册到了plmn。
167.或者,注册响应消息3也可以通过显式方式指示该ue已通过snpn注册到了当前的plmn。例如,注册响应消息3包括指示信息,该指示信息可指示该ue已通过snpn注册到该plmn。相较于该ue的注册上下文来说,指示信息的信息量较小,有助于减小信令开销。
168.s710、plmn amf确定拒绝ue的注册请求。
169.plmn amf接收注册响应消息3后,可以确定拒绝该ue本次的非3gpp注册。例如,plmn amf根据snpn的信息、初始注册类型以及该ue的注册上下文,可以确定拒绝ue的本次注册;或者,如果注册响应消息3包括指示信息,则plmn amf可以根据该指示信息确定该ue已通过该snpn注册到了当前的plmn,从而拒绝ue的本次注册。
170.s711、plmn amf向udm发送nudm_uecm_deregistration请求消息,udm接收来自
plmn amf的nudm_uecm_deregistration请求消息。为了简便,也将该nudm_uecm_deregistration请求消息称为去注册请求消息,或者称为第四请求消息。
171.去注册请求消息可用于请求udm对plmn amf在udm中的注册进行去注册。即,plmn amf在s707中向udm发送了注册请求消息5,去注册请求消息就用于对plmn amf的该次注册进行去注册。本技术实施例中是由plmn amf来决策拒绝ue的注册请求,而不是由udm来决策拒绝ue的注册请求,则udm可能不会主动对于plmn amf在udm的注册进行去注册。因此,plmn amf如果拒绝ue的注册请求,则plmn amf还可以请求udm对于plmn amf在udm的注册进行去注册。第四请求消息可以包括plmn id,plmn amf id,该ue的supi,以及包括n3gpp access type。
172.s712、udm从ue的上下文中删除plmn amf对应于该snpn的注册上下文。即,udm对plmn amf的该次注册进行去注册。
173.s713、plmn amf向ue发送注册拒绝消息,ue接收来自plmn amf的注册拒绝消息。该注册拒绝消息也可以称为注册响应消息4,或者称为第三响应消息,或者称为注册请求消息3的响应消息,或者称为注册请求消息4(即,s706中的n2消息)的响应消息。
174.注册响应消息4可以包括原因值,该原因值指示的原因为该ue已通过snpn注册到该plmn。ue接收该注册拒绝消息后,可以不再通过n3iwf的方式请求注册到该plmn。
175.本技术实施例中,udm可以记录ue通过snpn在plmn进行第一次3gpp注册时该ue接入的snpn的信息,从而在ue通过snpn在plmn第二次进行非3gpp注册时,udm可以将相应的信息发送给plmn amf,从而plmn amf可以拒绝ue的非3gpp注册,避免ue通过同一个snpn再次注册到plmn。由此可以节省ue的第二次注册过程所耗费的资源。而且由于ue无法再通过n3iwf方式注册到plmn,则实现了对ue通过snpn访问公网业务的控制。
176.接下来,考虑另一个问题。如图8所示,plmn1支持使用漫游方式与snpn1互通。例如,ue使用plmn1的签约在snpn1通过漫游方式注册到plmn1。而后续,ue可能发生移动,例如ue移动到了snpn2。在ue移动到snpn2后,因为ue也是snpn2的签约用户,所以ue可以接入snpn2,并通过n3iwf请求注册到plmn。此时,如果plmn因为ue之前已通过snpn1注册到了plmn而拒绝ue的本次注册,可能导致ue无法正常工作。因此本技术实施例提出,在ue发生移动的情况下,plmn不应该拒绝ue的再次注册过程。下面通过相应的实施例来介绍本技术实施例提供的方案。
177.本技术实施例提供第三种通信方法,请参考图9,为该方法的流程图。
178.首先,ue使用plmn签约,在snpn1通过漫游方式注册到plmn,关于这部分内容可参考图6所示的实施例中的s601~s605的相关介绍。在注册之后,ue移动到了第二snpn,第二snpn例如为图8所示的snpn2。
179.s901、ue使用snpn2签约在snpn2进行注册。关于ue注册到snpn2的过程不多赘述。
180.s902、ue在snpn2建立pdu会话,对此不多赘述。
181.s903、ue通过n3iwf向plmn amf发送注册请求消息,plmn amf通过n3iwf接收来自ue的注册请求消息。该注册请求消息可以用于该ue请求注册到plmn。可见,ue在移动后,又可以在新的snpn接入,然后请求通过plmn n3iwf再次注册到plmn。
182.其中,ue先通过在snpn2内建立的pdu会话与n3iwf建立ipsec连接,再通过该ipsec连接向n3iwf发送注册请求消息3,n3iwf接收注册请求消息3后,向plmn amf发送n2消息,n2
消息携带注册请求消息3。例如注册请求消息3也可以称为第三请求消息,或者称为注册请求消息4。注册请求消息3可以包括该ue的supi或suci,以及包括移动注册类型(mobility registration type)。另外,n2消息还可以包括plmn id。其中,移动注册类型可以指示注册请求消息3为该ue由于移动而触发的注册请求,或者指示本次注册为该ue由于移动而触发的注册。
183.可选的,注册请求消息3还可以包括snpn2的信息。则ue通过注册请求消息3就将snpn2的信息发送给了plmn amf,无需plmn amf再通过其他途径获得snpn2的信息,有利于简化注册过程。
184.或者,注册请求消息3不包括snpn2的信息,plmn amf可以从n3iwf获得snpn2的信息。例如,n3iwf确定该ue接入的snpn2的信息,并将snpn2的信息通过n2消息发送给plmn amf,从而plmn amf接收来自n3iwf的snpn2的信息。通过这种方式,ue无需在注册请求消息3里携带snpn2的信息,可以减小注册请求消息3的信息量。
185.关于s903的更多内容,例如n3iwf如何确定snpn2的信息等,可参考图6所示的实施例中对于s606的介绍。
186.s904、plmn amf向udm发送nudm_uecm_registration请求消息,udm接收来自plmn amf的nudm_uecm_registration请求消息。为了简便,也可以将该nudm_uecm_registration请求消息称为注册请求消息5,或者称为第一请求消息。
187.注册请求消息5可以用于plmn amf请求为该ue提供服务。注册请求消息5可以包括该ue的supi,以及包括plmn amf id和非3gpp接入类型。另外,注册请求消息5还可以包括snpn2的信息和所述移动注册类型。
188.s905、udm确定接受plmn amf为ue提供服务。
189.udm根据移动注册类型确定该ue是移动后的注册。并且udm根据snpn2的信息以及记录的ue的snpn amf上下文,确定ue上次是通过snpn1注册到plmn,那么udm确定接受plmn amf为ue提供服务。
190.另外,由于udm接受了该plmn amf为ue提供服务,那么udm可以对该ue通过snpn1在该plmn的注册进行去注册,以避免该ue在该plmn内注册两次。例如,udm删除snpn1内的amf对应于snpn1的注册上下文,即从ue的上下文中删除snpn1amf的上下文信息,从而实现对该ue通过snpn1在该plmn的注册进行去注册。
191.s906、udm向plmn amf发送nudm_uecm_registration响应消息,plmn amf接收来自udm的nudm_uecm_registration响应消息。为了简便,也可以将该nudm_uecm_registration响应消息称为注册响应消息3,或者称为注册请求消息5的响应消息,或者称为第一响应消息。第一响应消息可以指示plmn amf成功注册为该ue提供服务。
192.s907、plmn amf向ue发送注册响应消息,ue接收来自plmn amf的注册响应消息。该注册响应消息也可以称为注册响应消息4,或者称为第三响应消息,或者称为注册请求消息3的响应消息,或者称为注册请求消息4(即,s903中的n2消息)的响应消息。注册响应消息4可以指示该ue成功注册到plmn,即,该ue成功通过snpn2注册到plmn。
193.本技术实施例中,允许ue在从snpn1移动到snpn2的场景下,plmn能够接受ue通过snpn2在plmn的非3gpp注册,使得ue能够正常工作。而且可以去注册ue通过snpn1在plmn的3gpp注册,以避免ue在plmn内注册两次。
194.接下来,本技术实施例提供第四种通信方法,请参考图10,为该方法的流程图。
195.首先,ue ue使用plmn签约,在snpn1通过漫游方式注册到plmn,关于这部分内容可参考图6所示的实施例中的s601~s605的相关介绍。在注册之后,ue移动到了第二snpn,第二snpn例如为图8所示的snpn2。
196.s1001、ue使用snpn2签约在snpn2进行注册。关于ue注册到snpn2的过程不多赘述。
197.s1002、ue在snpn2建立pdu会话,对此不多赘述。
198.s1003、ue通过n3iwf向plmn amf发送注册请求消息,plmn amf通过n3iwf接收来自ue的注册请求消息。该注册请求消息可以用于该ue请求注册到plmn。可见,ue在移动后,又可以在新的snpn接入,然后请求通过plmn n3iwf再次注册到plmn。
199.关于s1003的更多内容,可参考图9所示的实施例中对于s903的介绍。
200.s1004、plmn amf向udm发送nudm_uecm_registration请求消息,udm接收来自plmn amf的nudm_uecm_registration请求消息。为了简便,也可以将该nudm_uecm_registration请求消息称为注册请求消息5,或者称为第一请求消息。
201.关于s1004的更多内容,可参考图9所示的实施例中对于s904的介绍。
202.s1005、udm向plmn amf发送nudm_uecm_registration响应消息,plmn amf接收来自udm的nudm_uecm_registration响应消息。为了简便,也可以将该nudm_uecm_registration响应消息称为注册响应消息3,或者称为注册请求消息5的响应消息,或者称为第一响应消息。第一响应消息可以指示plmn amf成功注册为该ue提供服务。udm根据移动注册类型确定该ue是移动后的注册,并且udm根据snpn2的信息以及记录的ue的snpn amf上下文,确定ue上次是通过snpn1注册到plmn,那么udm确定接受plmn amf为ue提供服务,并且在第一响应消息中携带ue的注册上下文(即,该ue的snpn amf上下文),ue的注册上下文可以隐式指示plmn amf成功注册为该ue提供服务;或者udm也可以在第一响应消息中携带指示信息,该指示信息可指示该ue已通过snpn注册到该plmn,或者指示plmn amf成功注册为该ue提供服务。
203.s1006、plmn amf确定接受该ue本次的注册。
204.plmn amf根据移动注册类型确定该ue是移动后的注册。并且,plmn amf根据snpn2的信息、移动注册类型以及第一响应消息中的ue的注册上下文,确定接受ue本次在plmn的注册。
205.s1007、plmn amf向udm发送nudm_uecm_deregistration请求消息,udm接收来自plmn amf的nudm_uecm_deregistration请求消息。为了简便,也将该nudm_uecm_deregistration请求消息称为去注册请求消息,或者称为第二请求消息。
206.去注册请求消息可以请求(或者说,指示)对该ue通过snpn1在该plmn内的注册进行去注册。在图9所示的实施例中,是由udm确定接受plmn amf为接入snpn2的ue提供服务,因此udm可以自行对snpn1 amf的注册进行去注册,无需plmn amf通知。而本技术实施例中是由plmn amf来确定接受ue通过接入snpn2在plmn的注册,因此也可以由plmn amf请求udm对于snpn1 amf的注册进行去注册。去注册请求消息可以包括plmn id,plmn amf id,该ue的supi,以及3gpp access type。
207.s1008、udm删除snpn1内的amf对应于snpn1的注册上下文。示例性的,udm从ue的上下文中删除snpn1 amf的上下文信息,从而实现对该ue通过snpn1在该plmn的注册进行去注
册。
208.s1009、plmn amf向ue发送注册响应消息,ue接收来自plmn amf的注册响应消息。该注册响应消息也可以称为注册响应消息4,或者称为第三响应消息,或者称为注册请求消息3的响应消息,或者称为注册请求消息4(即,s1003中的n2消息)的响应消息。注册响应消息4可以指示该ue成功注册到plmn,即,该ue成功通过snpn2注册到plmn。
209.本技术实施例中,允许ue在从snpn1移动到snpn2的场景下,plmn能够接受ue通过snpn2在plmn的非3gpp注册,使得ue能够正常工作。而且可以去注册ue通过snpn1在plmn的3gpp注册,以避免ue在plmn内注册两次。
210.基于相同的发明构思,如图11所示,为本技术提供的一种装置示意图,该装置可以是第一核心网设备、第二核心网设备、第一网络设备或芯片。当该装置是第一核心网设备或芯片时,该装置1100可用于执行图6所示的实施例、图7所示的实施例、图9所示的实施例或图10所示的实施例中由plmn udm执行的操作。当该装置是第二核心网设备或芯片时,该装置1100可用于执行图6所示的实施例、图7所示的实施例、图9所示的实施例或图10所示的实施例中由plmn amf执行的操作。当该装置是第一网络设备或芯片时,该装置1100可用于执行图6所示的实施例、图7所示的实施例、图9所示的实施例或图10所示的实施例中由n3iwf执行的操作。
211.该装置1100包括至少一个处理器1101,通信线路1102,以及至少一个通信接口1104。作为一种可选的实施方式,该装置1100还可以包括存储器1103。因为存储器1103不是必须包括的功能模块,而只是可选包括的功能模块,因此在图11中用虚线框表示。
212.处理器1101可以包括一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
213.通信线路1102可包括一通路,在上述组件之间传送信息。
214.通信接口1104,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan),有线接入网等。
215.存储器1103可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1103可以是独立存在,通过通信线路1102与处理器1101相连接。或者,存储器1103也可以和处理器1101集成在一起。
216.其中,存储器1103用于存储执行本技术实施例的计算机执行指令,并由处理器1101来控制执行。处理器1101用于执行存储器1103中存储的计算机执行指令,从而实现本技术上述实施例提供的通信方法。
217.可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术
实施例对此不作具体限定。
218.在具体实现中,作为一种实施例,处理器1101可以包括一个或多个cpu,例如图11中的cpu0和cpu1。
219.在具体实现中,作为一种实施例,装置1100可以包括多个处理器,例如图11中的处理器1101和处理器1108。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
220.当图11所示的装置为芯片时,例如可以是第一核心网设备的芯片,或第二核心网设备的芯片,或第一网络设备的芯片,则该芯片包括处理器1101(还可以包括处理器1108)、通信线路1102、存储器1103和通信接口1104。具体地,通信接口1104可以是输入接口、管脚或电路等。存储器1103可以是寄存器、缓存等。处理器1101和处理器1108可以是一个通用的cpu,微处理器,asic,或一个或多个用于控制上述任一实施例的通信方法的程序执行的集成电路。
221.本技术实施例可以根据上述方法示例对装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。比如,在采用对应各个功能划分各个功能模块的情况下,图12示出了一种装置示意图,该装置1200可以是上述实施例中所涉及的第一核心网设备,或者为上述实施例中所涉及的第二核心网设备,或者为上述实施例中所涉及的第一网络设备,或者为第一核心网设备中的芯片,或者为第二核心网设备中的芯片,或者为第一网络设备中的芯片。该装置1200包括发送单元1201、处理单元1202和接收单元1203。
222.在一个实施例中,当装置1200为上述图6所示的实施例或图7所示的实施例的第一核心网设备或第一核心网设备的芯片时,则:
223.接收单元1203,用于接收来自第二核心网设备的第一请求消息,所述第一请求消息用于所述第二核心网设备请求为终端设备提供服务,所述第一请求消息包括初始注册类型和所述终端设备接入的非公共网络的信息,所述初始注册类型用于指示所述第一请求消息为所述终端设备的初始注册请求,装置1200位于第一网络内,所述第一网络为所述终端设备的归属网络;
224.处理单元1202,用于确定所述终端设备已通过所述非公共网络注册到所述第一网络;
225.发送单元1201,用于向第二核心网设备发送第一响应消息,所述第一响应消息包括失败结果指示,或包括所述终端设备的注册上下文,或包括用于指示所述终端设备已通过所述非公共网络注册到所述第一网络的指示信息。
226.作为一种可选的实施方式,所述非公共网络的信息包括所述非公共网络的标识,和/或,非公共网络接入模式指示。
227.作为一种可选的实施方式,接收单元1203,用于接收来自第三核心网设备的第二请求消息,所述第二请求消息用于所述第三核心网设备请求为终端设备提供服务,所述第二请求消息包括所述非公共网络的信息。处理单元1202,用于记录所述终端设备的注册上
下文,所述终端设备的注册上下文包括所述非公共网络的信息,以及,发送单元1201,用于向所述第三核心网设备发送第二响应消息,所述第二响应消息用于指示所述第三核心网设备成功注册为所述终端设备提供服务。
228.作为一种可选的实施方式,处理单元1202用于通过如下方式确定所述终端设备已通过所述非公共网络注册到所述第一网络:根据所述初始注册类型、所述非公共网络的信息和记录的所述终端设备的注册上下文,确定所述终端设备已通过所述非公共网络注册到所述第一网络。
229.作为一种可选的实施方式,所述第一响应消息还包括原因值,所述原因值用于指示所述终端设备已通过所述非公共网络注册到所述第一网络。
230.作为一种可选的实施方式,处理单元1202,还用于删除所述第二核心网设备对应于所述非公共网络的注册上下文;或,接收单元1203,还用于接收来自所述第二核心网设备的第四请求消息,所述第四请求消息用于请求装置1200对所述第二核心网设备在装置1200中的注册进行去注册,以及,处理单元1202,还用于删除所述第二核心网设备对应于所述非公共网络的注册上下文。
231.在一个实施例中,当装置1200为上述图6所示的实施例或图7所示的实施例的第二核心网设备或第二核心网设备的芯片时,则:
232.接收单元1203,用于通过第一网络设备接收来自终端设备的第三请求消息,所述第三请求消息用于所述终端设备请求注册到所述第一网络,装置1200位于第一网络内,所述第一网络为所述终端设备的归属网络;
233.处理单元1202,用于获得所述终端设备接入的非公共网络的信息;
234.发送单元1201,用于向第一核心网设备发送第一请求消息,所述第一请求消息用于装置1200请求为所述终端设备提供服务,所述第一请求消息包括初始注册类型和所述非公共网络的信息,所述初始注册类型用于指示所述第一请求消息为所述终端设备的初始注册请求;
235.接收单元1203,还用于接收来自第一核心网设备的第一响应消息,所述第一响应消息包括失败结果指示,或包括所述终端设备的注册上下文,或包括用于指示所述终端设备已通过所述非公共网络注册到所述第一网络的指示信息;
236.发送单元1201,还用于发送第三响应消息,所述第三响应消息用于拒绝所述终端设备的注册。
237.作为一种可选的实施方式,所述非公共网络的信息包括所述非公共网络的标识,和/或,非公共网络接入模式指示。
238.作为一种可选的实施方式,处理单元1202用于通过如下方式获得所述终端设备接入的非公共网络的信息,包括:从所述第三请求消息中获得所述非公共网络的信息;或,通过接收单元1203接收来自所述第一网络设备的所述非公共网络的信息。
239.作为一种可选的实施方式,所述第三响应消息还包括原因值,所述原因值用于指示所述终端设备已通过所述非公共网络注册到所述第一网络。
240.作为一种可选的实施方式,发送单元1201,还用于向所述第一核心网设备发送第四请求消息,所述第四请求消息用于请求所述第一核心网设备对装置1200在所述第一核心网设备中的注册进行去注册。
241.作为一种可选的实施方式,在发送单元1201发送第三响应消息之前,处理单元1202还用于根据所述第一响应消息确定拒绝所述终端设备的注册。
242.在一个实施例中,当装置1200为上述图9所示的实施例或图10所示的实施例的第一核心网设备或第一核心网设备的芯片时,则:
243.接收单元1203,用于接收来自第二核心网设备的第一请求消息,所述第一请求消息用于所述第二核心网设备请求为终端设备提供服务,且所述第一请求消息还包括移动注册类型和第二非公共网络的信息,所述移动注册类型用于指示所述第一请求消息为终端设备由于移动而触发的注册请求,装置1200位于第一网络内,所述第一网络为所述终端设备的归属网络;
244.发送单元1201,用于向所述第二核心网设备发送第一响应消息,所述第一响应消息用于指示第二核心网设备成功注册为终端设备提供服务。
245.作为一种可选的实施方式,处理单元1202,用于对所述终端设备通过第一非公共网络在所述第一网络的注册进行去注册。
246.作为一种可选的实施方式,处理单元1202用于通过如下方式对所述终端设备通过第一非公共网络在所述第一网络的注册进行去注册:删除第三核心网设备对应于所述第一非公共网络的注册上下文;或,通过接收单元1203接收来自所述第二核心网设备的第二请求消息,所述第二请求消息用于指示对所述终端设备通过第一非公共网络在所述第一网络的注册进行去注册,以及,删除第三核心网设备对应于所述第一非公共网络的注册上下文。
247.作为一种可选的实施方式,所述第二非公共网络的信息包括所述第二非公共网络的标识,和/或,非公共网络接入模式指示。
248.作为一种可选的实施方式,接收单元1203,还用于接收来自所述第三核心网设备的第二请求消息,所述第二请求消息用于所述第三核心网设备请求为终端设备提供服务,所述第二请求消息包括所述第一非公共网络的信息;处理单元1202,还用于记录所述终端设备的注册上下文,所述终端设备的注册上下文包括所述第一非公共网络的信息;以及,发送单元1201,还用于向所述第三核心网设备发送第二响应消息,所述第二响应消息用于指示所述第三核心网设备成功注册为所述终端设备提供服务。
249.作为一种可选的实施方式,所述第一非公共网络的信息包括所述第一非公共网络的标识,和/或,非公共网络接入模式指示。
250.作为一种可选的实施方式,所述第一响应消息包括所述终端设备的注册上下文。
251.作为一种可选的实施方式,处理单元1202,还用于在发送单元1201向所述第二核心网设备发送第一响应消息之前,根据所述移动注册类型、所述第二非公共网络的信息和记录的所述终端设备的注册上下文,确定所述第二核心网设备成功注册为终端设备提供服务。
252.在一个实施例中,当装置1200为上述图9所示的实施例或图10所示的实施例的第二核心网设备或第二核心网设备的芯片时,则:
253.接收单元1203,用于通过第一网络设备接收来自终端设备的第三请求消息,所述第三请求消息用于所述终端设备请求注册到所述第一网络,所述第三请求消息还包括移动注册类型,所述移动注册类型用于指示所述第三请求消息为所述终端设备由于移动而触发的注册请求,所述第一网络为所述终端设备的归属网络;
254.发送单元1201,用于向第一核心网设备发送第一请求消息,所述第一请求消息用于装置1200请求为所述终端设备提供服务,所述第一请求消息包括所述移动注册类型以及第二非公共网络的信息;
255.接收单元1203,还用于接收来自所述第一核心网设备的第一响应消息,所述第一响应消息用于指示装置1200成功注册为所述终端设备提供服务;
256.发送单元1201,还用于向所述终端设备发送第三响应消息,所述第三响应消息用于指示所述终端设备成功注册到所述第一网络。
257.作为一种可选的实施方式,所述第二非公共网络的信息包括所述第二非公共网络的标识,和/或,非公共网络接入模式指示。
258.作为一种可选的实施方式,所述第一响应消息还包括所述终端设备的注册上下文。
259.作为一种可选的实施方式,处理单元1202,还用于在发送单元1201向所述终端设备发送第三响应消息之前,根据所述移动注册类型、所述第二非公共网络的信息和所述终端设备的注册上下文,确定所述终端设备成功注册到所述第一网络。
260.作为一种可选的实施方式,发送单元1201,还用于向所述第一核心网设备发送第二请求消息,所述第二请求消息用于指示对所述终端设备通过第一非公共网络在所述第一网络的注册进行去注册。
261.在一个实施例中,当装置1200为上述图6所示的实施例、图7所示的实施例、图9所示的实施例或图10所示的实施例的第一网络设备的芯片时,则:
262.接收单元1203,用于接收来自终端设备的第四请求消息,所述第四请求消息用于所述终端设备请求注册到第一网络,装置1200位于第一网络内,所述第一网络为所述终端设备的归属网络;
263.处理单元1202,用于确定所述终端设备接入的非公共网络的信息;
264.发送单元1201,用于向第二核心网设备发送所述非公共网络的信息。
265.作为一种可选的实施方式,处理单元1202用于通过如下方式确定所述终端设备接入的非公共网络的信息,根据非公共网络与隧道或ip地址之间的对应关系,确定所述终端设备接入的非公共网络的信息;或,根据非公共网络与第一网络设备之间的对应关系,确定所述终端设备接入的非公共网络的信息。
266.应理解,该装置1200可以用于实现本技术实施例的方法中由第一核心网设备、第二核心网设备或第一网络设备执行的步骤,相关特征可以参照上文,此处不再赘述。
267.具体的,图12中的发送单元1201、接收单元1203以及处理单元1202的功能/实现过程可以通过图11中的处理器1101调用存储器1103中存储的计算机执行指令来实现。或者,图12中的处理单元1202的功能/实现过程可以通过图11中的处理器1101调用存储器1103中存储的计算机执行指令来实现,图12中的发送单元1201和接收单元1203的功能/实现过程可以通过图11中的通信接口1104来实现。
268.可选的,当该装置1100是芯片或电路时,则发送单元1201和接收单元1203的功能/实现过程还可以通过装置1100内的管脚或电路等来实现。可选地,当该装置1100是芯片时,存储器1103可以为芯片内的存储单元,如寄存器、缓存等。当然,当该装置1100是第一核心网设备,如上述实施例中的udm时,存储器1103也可以是第一核心网设备内的位于芯片外部
的存储单元,本技术实施例对此不作具体限定。当该装置1100是第二核心网设备时,存储器1103也可以是第二核心网设备内的位于芯片外部的存储单元,本技术实施例对此不作具体限定。当该装置1100是第一网络设备时,存储器1103也可以是第一网络设备内的位于芯片外部的存储单元,本技术实施例对此不作具体限定。
269.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
270.本技术实施例中所描述的各种说明性的逻辑单元和电路可以通过通用处理器,数字信号处理器(digital signal processor,dsp),专用集成电路(application specific integrated circuit,asic),现场可编程门阵列(field-programmable gate array,fpga),或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
271.本技术实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件单元、或者这两者的结合。软件单元可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中,asic可以设置于终端设备中。可选地,处理器和存储媒介也可以设置于终端设备中的不同的部件中。
272.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
273.尽管结合具体特征及其实施例对本技术实施例进行了描述,显而易见的,在不脱离本技术实施例的精神和范围的情况下,可对其进行各种修改和组合。相应地,本技术实施例和附图仅仅是所附权利要求所界定的本技术实施例的示例性说明,且视为已覆盖本技术实施例范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本
申请实施例进行各种改动和变型而不脱离本技术实施例的范围。这样,倘若本技术实施例的这些修改和变型属于本技术实施例权利要求及其等同技术的范围之内,则本技术实施例也意图包含这些改动和变型在内。
再多了解一些

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

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

相关文献