专利名称:用于通信网络中的网络功能发现的方法和装置
专利类型:实用新型专利
专利申请号:CN201980098806.X
专利申请(专利权)人:瑞典爱立信有限公司
权利人地址:瑞典斯德哥尔摩
专利发明(设计)人:刘强,A·奥雷阿加尔西亚,V·博尔特,J·M·费尔南德兹加尔梅斯,J·加尔西亚劳伦特,张文良
专利摘要:提供了一种用于通信网络中的网络功能发现的方法。该方法包括从第一网络功能NF接收发现请求,来为第一订户请求第一群组类型的一个或多个NF实例。发现请求可以包括第一群组类型的第一群组类型标识符。该方法可以进一步包括为管理第一订户的NF实例的一个或多个群组确定一个或多个群组标识符。NF实例的一个或多个群组具有第一群组类型和一个或多个其它群组类型。该方法可以进一步包括向第一网络功能发送发现响应,该发现响应包括一个或多个群组标识符和用于到达NF实例的一个或多个群组的寻址信息。
主权利要求:
1.一种用于通信网络中的网络功能发现的方法,包括:从第一网络功能NF接收(201)发现请求,来为第一订户请求第一群组类型的一个或多个NF实例,所述发现请求包括所述第一群组类型的第一群组类型标识符;
为管理所述第一订户的NF实例的两个或更多群组确定(202)相应群组标识符,NF实例的所述两个或更多群组具有所述第一群组类型和一个或多个其它群组类型;
向所述第一网络功能发送(203)发现响应,所述发现响应包括所述相应群组标识符和用于到达NF实例的所述两个或更多群组的寻址信息。
2.如权利要求1所述的方法,进一步包括:
在所述发现请求中接收所述第一订户的第一订户标识符;以及基于所述第一订户标识符来确定所述相应群组标识符。
3.如权利要求1所述的方法,进一步包括:
在所述发现请求中接收与所述第一订户相关联的路由标识符;以及基于所述路由标识符来确定所述相应群组标识符。
4.如权利要求2所述的方法,进一步包括:
从第二群组类型的第二网络功能注册NF标识符和所述第二网络功能所属的群组的群组标识符。
5.如权利要求3所述的方法,进一步包括:
从第三群组类型的第三网络功能注册NF标识符、所述第三网络功能所属的群组的群组标识符、和路由标识符。
6.如前述权利要求中任一项所述的方法,进一步包括:对于多个订户中的每个订户,针对管理所述订户的NF实例的两个或更多群组来存储所述相应群组标识符,并且针对每个群组标识符,存储所述群组标识符的群组类型标识符和路由标识符。
7.如权利要求3所述的方法,其中,所述发现响应进一步包括所述路由标识符。
8.一种用于通信网络中的网络功能发现的方法,包括:向网络功能储存库功能NRF发送(301)发现请求,来为第一订户请求第一群组类型的一个或多个网络功能NF实例,所述发现请求包括所述第一群组类型的第一群组类型标识符;
以及
从所述NRF接收(302)发现响应,所述发现响应包括管理所述第一订户的NF实例的两个或更多群组的相应群组标识符,以及用于到达NF实例的所述两个或更多群组的寻址信息,其中NF实例的所述两个或更多群组具有所述第一群组类型和一个或多个其它群组类型。
9.如权利要求8所述的方法,进一步包括:
在所述发现请求中发送所述第一订户的第一订户标识符,以基于所述第一订户标识符来确定所述相应群组标识符。
10.如权利要求8所述的方法,进一步包括:
在所述发现请求中发送与所述第一订户相关联的路由标识符,以基于所述路由标识符来确定所述相应群组标识符。
11.如权利要求8所述的方法,进一步包括:
向所述第一群组类型的NF实例发送查询,所述查询包括第二群组类型的群组类型标识符,所述第二群组类型与所述第一群组类型相关联。
12.如权利要求10所述的方法,其中,所述发现响应进一步包括所述路由标识符。
13.一种通信网络中的网络装置(600),包括:处理器(601);以及
存储器(602),所述存储器(602)通信地耦合到所述处理器并且适于存储指令,所述指令在由所述处理器执行时使所述网络装置执行根据权利要求1‑7中任一项所述的方法的步骤。
14.一种通信网络中的网络装置(700),包括:处理器(701);以及
存储器(702),所述存储器(702)通信地耦合到所述处理器并且适于存储指令,所述指令在由所述处理器执行时使所述网络装置执行根据权利要求8‑12中任一项所述的方法的步骤。
15.一种在其上存储有计算机程序的非暂时性机器可读介质,所述计算机程序在由网络装置的一个或多个处理器的集合执行时使所述网络装置执行根据权利要求1‑7或8‑12中任一项所述的方法的步骤。 说明书 : 用于通信网络中的网络功能发现的方法和装置技术领域[0001] 本公开一般涉及通信网络,并且更特定地,涉及用于通信网络中的网络功能发现的方法和装置。背景技术[0002] 在5G规范中,定义了三种类型的分组概念:外部群组标识符(ID),其是由与订户的群组相关联的一个或多个订阅(subscription)组成的群组;内部群组ID,其是标识来自给定网络的用户(例如机器类型通信(MTC)装置)的集合的全局独特ID,所述用户针对一个特定的群组相关服务而被分组在一起;群组ID:其指的是管理订户的特定集合的一个或多个网络功能(NF)实例。[0003] 群组ID能用于订户分区和区域化,使得可能存在NF实例的不同群组被指派给不同类型的订户,或者被指派给这样的订户:其数据被存储在特定区域中。群组ID是在用于适当NF实例的发现过程中要考虑的重要数据。[0004] 为了允许它们的发现,NF实例在网络储存库功能NRF中注册它们的群组ID和路由ID(当可应用时),并且发现NF实例使用该信息来选择正确的NF实例。贯穿该说明书,术语“路由ID”和“路由标识符”被模糊使用,并且除非另有规定,否则用于与在3GPPTS29.510V15.4.0中提到的术语“路由指示符”相同的目的和含义。[0005] 群组ID可应用于认证服务器功能(AUSF)、统一数据管理(UDM)和用户数据储存库(UDR),它们是拥有订阅数据的一类“存储”NF,并且不强制(mandate)向相同网络中的AUSF、UDM和UDR指派相同群组ID。例如,对于mMTC(海量MTC)订户可能存在AUSF和UDM的一个群组,并且对于eMBB(增强型移动宽带)订户可能存在另一个群组;而对于区域1中的订户可能存在一个UDR群组,并且对于区域2中的订户可能存在另一个UDR群组,而不管它们是mMTC订户还是eMBB订户。[0006] 这种分组灵活性呈现出许多缺点,这些缺点源于下列事实:由群组ID所表示的订户的标识符可能具有不同的性质。例如,群组ID可以对应于订阅永久标识符(SUPI)的集合,或者对应于伴随有不同路由标识符的订阅隐藏标识符(SUCI)的集合。[0007] 知道不同订户的标识符(例如SUPI、SUCI或外部身份)如何被映射到特定群组ID以及路由标识符如何被指派给每个NF实例的唯一NF是NRF。[0008] 在这种情况下,针对每个NF实例,对于订户标识符的所有请求都要求朝向NRF的对应发现请求。提交如此多的请求以及基于不同的订户的标识符的不同分组类型在网络性能上是缺点。发明内容[0009] 本公开的目的是解决上述这些缺点,由此改进网络性能。[0010] 根据本公开的第一方面,提供有一种用于通信网络中的网络功能发现的方法。该方法可以包括从第一网络功能(NF)接收发现请求,来为第一订户请求第一群组类型的一个或多个NF实例。发现请求可以包括第一群组类型的第一群组类型标识符。该方法可以进一步包括为管理第一订户的NF实例的一个或多个群组确定一个或多个群组标识符。NF实例的一个或多个群组具有第一群组类型和一个或多个其它群组类型。该方法可以进一步包括向第一网络功能发送发现响应,该发现响应包括一个或多个群组标识符和用于到达NF实例的一个或多个群组的寻址信息。[0011] 根据本公开的第二方面,提供有用于通信网络中的网络功能发现的另一方法。该方法可以包括向网络功能储存库功能(NRF)发送发现请求,来为第一订户请求第一群组类型的一个或多个NF实例。发现请求可以包括第一群组类型的第一群组类型标识符。该方法可以进一步包括从NRF接收发现响应,该发现响应包括管理第一订户的NF实例的一个或多个群组的一个或多个群组标识符,以及用于到达NF实例的一个或多个群组的寻址信息。NF实例的一个或多个群组具有第一群组类型和一个或多个其它群组类型。[0012] 根据本公开的第三方面,提供有一种通信网络中的网络装置。网络装置通信地耦合到通信网络中的另一网络装置。网络装置可以包括处理器和通信地耦合到处理器的存储器。所述存储器可适于存储指令,所述指令在由处理器执行时使网络装置执行根据以上第一方面的方法的步骤。[0013] 根据本公开的第四方面,提供有一种通信网络中的网络装置。网络装置通信地耦合到通信网络中的另一网络装置。网络装置可以包括处理器和通信地耦合到处理器的存储器。所述存储器可适于存储指令,所述指令在由处理器执行时使网络装置执行根据以上第二方面的方法的步骤。[0014] 根据本公开的第五方面,提供有一种非暂时性机器可读介质,该非暂时性机器可读介质具有在其上存储的计算机程序。计算机程序在由网络装置的一个或多个处理器的集合执行时,使网络装置执行根据以上第一方面或以上第二方面的方法的步骤。附图说明[0015] 参考用于说明本公开的实施例的以下描述和附图,通过示例的方式可以最好地理解本公开。在附图中:[0016] 图1是图示NF的不同群组类型的示例的示意图;[0017] 图2是根据本公开的一个或多个实施例的由第一网络装置实现的用于网络功能发现的方法的示例性流程图;[0018] 图3是根据本公开的一个或多个实施例的由第二网络装置实现的用于网络功能发现的方法的示例性流程图;[0019] 图4是图示根据本公开的一个或多个实施例的用于网络功能发现的示例性消息交换的流程图;[0020] 图5是图示根据本公开的一个或多个实施例的用于网络功能发现的另一示例性消息交换的流程图;[0021] 图6是图示根据本公开的一些实施例的网络装置的框图;以及[0022] 图7是图示根据本公开的一些实施例的网络装置的框图。具体实施方式[0023] 以下详细描述描述了用于通信网络中的网络功能发现的方法和设备。在以下详细描述中,阐述了诸如系统组件的逻辑实现、类型和相互关系等许多具体细节,以便提供对本公开的更透彻的理解。然而,本领域技术人员应当理解,可以在没有这样的具体细节的情况下实践本公开。在其它实例中,尚未详细示出控制结构、电路和指令序列,以免使本公开模糊不清。利用所包括的描述,本领域普通技术人员将能够在不过度实验的情况下实现适当的功能性。[0024] 如本文中所使用的,术语“第一”、“第二”等指的是不同的元件。单数形式“一(a、an)”和“该”也旨在包括复数形式,除非上下文另有明确指示。如本文中所使用的术语“包括(comprises、comprising)”、“具有(has、having)”和/或“包含(includes、including)”规定所述的特征、元件和/或组件等的存在,但不排除一个或多个其它特征、元件、组件和/或它们的组合的存在或添加。术语“根据”要被读作“至少部分根据”。术语“一个实施例”和“实施例”要被读作“至少一个实施例”。术语“另一实施例”要被读作“至少一个其它实施例”。[0025] 除非另有定义,否则本文中使用的所有术语(包含技术和科学术语)都具有与通常理解的含义相同的含义。将进一步理解,本文中使用的术语应被解释为具有与其在本说明书和相关领域的上下文中的含义一致的含义,并且将不在理想化或过度正式的意义上进行解释,除非本文中明确地如此定义。[0026] 带括号的文本和具有虚线边框(例如,长虚线、短虚线、点虚线和点)在本文中可用于图示向本公开的实施例添加附加特征的可选操作。然而,这样的记号不应被认为意味着在本公开的某些实施例中,这些是唯一的选项或可选操作,和/或具有实线边框的框不是可选的。[0027] 电子装置使用诸如机器可读存储介质(例如,磁盘、光盘、只读存储器(ROM)、闪速存储器装置、相变存储器)和机器可读传输介质(也被称为载体)(例如,电、光、无线电、声或其它形式的传播信号——诸如载波、红外信号)之类的机器可读介质(也被称为计算机可读介质)来(在内部和/或通过网络与其它电子装置一起)存储和传送代码(其由软件指令组成,并且其有时被称为计算机程序代码或计算机程序)和/或数据。从而,电子装置(例如,计算机)包括硬件和软件,诸如耦合到一个或多个机器可读存储介质的一个或多个处理器的集合,所述一个或多个机器可读存储介质用于存储供在处理器的集合上执行的代码,和/或用于存储数据。例如,电子装置可以包括包含代码的非易失性存储器,因为即使当关闭电子装置时(当移除电力时),非易失性存储器也能持续保存代码/数据,并且当开启电子装置时,要由该电子装置的(一个或多个)处理器执行的代码的那部分通常从该电子装置的较慢的非易失性存储器复制到易失性存储器(例如,动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM))中。典型的电子装置还包括物理网络接口的集合或者一个或多个物理网络接口,以与其它电子装置建立网络连接(以使用传播信号来传送和/或接收代码和/或数据)。可以使用软件、固件和/或硬件的不同组合来实现本公开的实施例的一个或多个部分。[0028] 网络装置是通信地互连网络上的其它电子装置(例如,其它网络装置、终端用户装置)的电子装置。一些网络装置可以是“多服务网络装置”,所述“多服务网络装置”提供对多个联网功能(例如,路由、桥接、切换、层2聚合、会话边界控制、服务质量和/或订户管理)的支持,和/或提供对多个应用服务(例如,数据、语音和视频)的支持。[0029] 网络功能可以被实现为专用硬件上的网络元件,被实现为在专用硬件上运行的软件实例,或者被实现为在适当平台上(例如在云基础设施上)实例化的虚拟化功能。网络功能通常可以指5G核心网络中的UDM、UDR、AUSF、NRF、AMF、SMF、NEF或其它网络功能。[0030] 图1是图示NF的不同群组类型的示例的示意图。如图1中所示,存在处置不同装置的NF的不同群组。例如,群组1是管理mMTC的UDM和AUSF的群组,并且群组2是管理eMBB的UDM和AUSF的群组。此外,对于区域1中的订户存在UDR的一个群组(群组3),并且对于区域2中的订户存在另一UDR群组(群组4),而不管它们是mMTC还是eMBB用户,如其在图1中示出。图1中还示出,不同的UDM/AUSF/UDR将处置订阅隐藏标识符(SUCI)的不同集合,一个用于包含FFFF路由ID的订阅隐藏标识符的集合,而其它的用于包含EEEE路由ID的订阅隐藏标识符的集合。为了便于理解流,我们已经假定FFFF路由ID与mMTC订户相关联,并且EEEE路由ID与eMBB订户相关联,尽管在真实网络中的路由id和群组id之间可能不存在一对一的映射。[0031] 这种分组灵活性呈现出许多缺点,这些缺点源于下列事实:由群组ID所表示的订户的标识符可能具有不同的性质,如上面已经评述的。例如,群组ID可以对应于SUPI的集合,或者对应于伴随有不同路由ID的SUCI的集合。[0032] 在这种情况下,例如,AMF将发现服务该订户的UDM以及它们的对应群组(group1或group2),并且例如,UDM将发现UDR以及它们的对应群组(group3和group4)。[0033] 本说明书提供了这样一种机制,其用于减少朝向NRF的请求的数量,使得订户身份和不同类型的分组(UDR群组、路由id、UDM群组等)之间的关联全都沿网络扩散。[0034] 图2示意性地图示了根据本公开的一个或多个实施例的由第一网络装置实现的用于网络功能发现的方法的示例性流程图200。[0035] 参照图2,在步骤201中,可以从第一网络功能(NF)接收发现请求,来为第一订户请求第一群组类型的一个或多个NF实例。发现请求可以包括第一群组类型的第一群组类型标识符。在步骤202中,可为管理第一订户的NF实例的一个或多个群组确定一个或多个群组标识符。NF实例的一个或多个群组具有第一群组类型和一个或多个其它群组类型。作为示例,可以在发现请求中接收第一订户的第一订户标识符,并且基于第一订户标识符来确定一个或多个群组标识符。作为另一示例,可以在发现请求中接收与第一订户相关联的路由标识符,并且可以基于路由标识符来确定一个或多个群组标识符。在步骤203中,可以向第一网络功能发送发现响应,该发现响应包括一个或多个群组标识符和用于到达NF实例的一个或多个群组的寻址信息。有利地,发现响应可以进一步包括路由标识符。[0036] 如对于本领域技术人员将是明白的,执行该方法的许多不同方式是可能的。例如,可以改变步骤的顺序,或者可以并行执行一些步骤。此外,在步骤之间可以插入其它方法步骤。插入的步骤可以表示诸如本文中描述的方法的细化,或者可以与该方法无关。例如,可以至少部分地并行执行步骤。给定步骤可能在开始下一步骤之前尚未完全完成。此外,可要求比所有图示的步骤更少的步骤来实现示例方法论。步骤可以被组合或者被分成多个子步骤。此外,附加的或备选的方法论可采用附加的、未图示的步骤。[0037] 图3示意性地图示了根据本公开的一个或多个实施例的由第二网络装置实现的用于网络功能发现的方法的示例性流程图300。[0038] 参照图3,在步骤301中,发现请求可被发送到网络功能储存库功能(NRF),来为第一订户请求第一群组类型的一个或多个NF实例。发现请求可以包括第一群组类型的第一群组类型标识符。在步骤302中,可以从NRF接收发现响应,该发现响应包括管理第一订户的NF实例的一个或多个群组的一个或多个群组标识符,以及用于到达NF实例的一个或多个群组的寻址信息。NF实例的一个或多个群组具有第一群组类型和一个或多个其它群组类型。作为示例,可以在发现请求中发送第一订户的第一订户标识符,以基于第一订户标识符来确定一个或多个群组标识符。作为另一示例,可以在发现请求中发送与第一订户相关联的路由标识符,以基于路由标识符来确定一个或多个群组标识符。有利地,发现响应可以进一步包括路由标识符。[0039] 如对于本领域技术人员将是明白的,执行该方法的许多不同方式是可能的。例如,可以改变步骤的顺序,或者可以并行执行一些步骤。此外,在步骤之间可以插入其它方法步骤。插入的步骤可以表示诸如本文中描述的方法的细化,或者可以与该方法无关。例如,可以至少部分地并行执行步骤。给定步骤可能在开始下一步骤之前尚未完全完成。此外,可要求比所有图示的步骤更少的步骤来实现示例方法论。步骤可以被组合或者被分成多个子步骤。此外,附加的或备选的方法论可采用附加的、未图示的步骤。[0040] 图4是图示根据本公开的一个或多个实施例的用于使用未加密的SUCI(即,明文SUPI)的网络功能发现的示例性消息交换的流程图。[0041] 如图4中所示,NRF被配置有订户标识符(例如SUPI)与群组ID之间的关联。在实施例中,对于多个订户中的每个订户,针对管理该订户的NF实例的一个或多个群组来存储一个或多个群组标识符,并且针对每个群组标识符,存储该群组标识符的群组类型标识符和路由标识符。例如,如图1中所图示的,群组1是mMTC订户的UDM的群组,群组2是eMBB订户的UDM的群组,群组3是区域1中的订户的UDR的群组,并且群组4是区域2中的订户的UDR的群组。在步骤1‑4中,UDR中的每个UDR可以注册NF标识符和UDR所属的群组的群组标识符。例如,UDR1可以注册UDR标识符UDR1和群组标识符Group3,这意味着UDR1属于Group3;UDR2可以注册UDR标识符UDR2和群组标识符Group3,这意味着UDR2属于Group3;UDR3可以注册UDR标识符UDR3和群组标识符Group4,这意味着UDR3属于Group4;UDR4可以注册UDR标识符UDR4和群组标识符Group4,这意味着UDR4属于Group4。通过这种方式,NRF可以知道群组3包括UDR1和UDR2,并且群组4包括UDR3和UDR4。类似地,在步骤5‑16中,UDM中的每个UDM可以向NRF注册NF标识符、UDM所属的群组的群组标识符以及路由ID,并且可选地,每个UDM可以发现关联的UDR。例如,UDM1可以注册UDM标识符UDM1、群组标识符Group1和路由IDRid1,并向NRF发送发现请求,该发现请求包括群组类型标识符UDR。NRF可以用群组标识符(Group3和Group4)以及每个群组中的相应UDR标识符(UDR1、UDR2、UDR3、UDR4)应答。[0042] 如步骤17中所示的,来自区域1的mMTC订户正注册到5G网络中,并通过发送对应的身份(诸如SUCI)来联系对应的AMF。作为示例,SUCI可以不被加密,使得AMF能从SUCI中导出SUPI(SUPI1)以找到对应的UDM。在步骤18中,AMF可以朝向NRF发送发现请求,以请求处置该订户的一个或多个UDM实例。发现请求可以包括群组类型标识符(例如UDM)以及从针对该订户的所接收的SUCI中导出的SUPI。另外,该发现请求还可以请求与该订户相关联的其它类型的群组(例如,该实施例中的UDR群组)。NRF可以知道该订户是由Group1处置的,并且UDM1和UDM2在Group1中注册,如上文所示。在步骤19中,NRF可以向AMF发送发现响应,该发现响应包括UDM群组标识符(Group1),以及UDM1和UDM2的UDM地址,以及其它类型的群组,诸如UDRGroup3。作为备选,发现响应还可以包括UDRGroup3中的UDR标识符及其相应地址。在步骤20中,AMF可以选择UDM(该实施例中的UDM2),并向UDM2发送包括该订户所关联的UDR群组标识符(UDRGroup3)的查询,以向UDM通知UDM可以联系哪个UDR群组。在步骤21中,UDM可以在没有对NRF的附加请求的情况下从UDRGroup3中选择一个UDR。[0043] 本文中讨论的消息仅仅是本公开的示例,将不限制本公开的范围。本领域技术人员可以在不脱离本公开的范围的情况下采用不同类型的消息来实现该方法。本文中讨论的NF类型仅仅是本公开的示例,并将不限制本公开的范围。本发明方法可以可适用于其它类型的NF,诸如5G核心网络中的UDM、UDR、AUSF、NRF、AMF、SMF、NEF或其它网络功能。当基于订户身份完成朝向NRF的发现时,可以包括与该订户相关联的所有可能的群组。如对于本领域技术人员将是明白的,执行该方法的许多不同方式是可能的。例如,可以改变步骤的顺序,或者可以并行执行一些步骤。此外,在步骤之间可以插入其它方法步骤。插入的步骤可以表示诸如本文中描述的方法的细化,或者可以与该方法无关。例如,可以至少部分地并行执行步骤。给定步骤可能在开始下一步骤之前尚未完全完成。此外,可要求比所有图示的步骤更少的步骤来实现示例方法论。步骤可以被组合或者被分成多个子步骤。此外,附加的或备选的方法论可采用附加的、未图示的步骤。[0044] 图5是图示根据本公开的一个或多个实施例的用于使用加密的SUCI的网络功能发现的示例性消息交换的流程图。[0045] 如图5中所示,NRF被配置有订户标识符(例如SUPI)与群组ID之间的关联。在实施例中,对于多个订户中的每个订户,针对管理该订户的NF实例的一个或多个群组来存储一个或多个群组标识符,并且针对每个群组标识符,存储该群组标识符的群组类型标识符和路由标识符。例如,如图1中所图示的,群组1是mMTC订户的UDM的群组,群组2是eMBB订户的UDM的群组,群组3是区域1中的订户的UDR的群组,并且群组4是区域2中的订户的UDR的群组。在步骤1‑4中,UDR中的每个UDR可以注册NF标识符和UDR所属的群组的群组标识符。例如,UDR1可以注册UDR标识符UDR1和群组标识符Group3,这意味着UDR1属于Group3;UDR2可以注册UDR标识符UDR2和群组标识符Group3,这意味着UDR2属于Group3;UDR3可以注册UDR标识符UDR3和群组标识符Group4,这意味着UDR3属于Group4;UDR4可以注册UDR标识符UDR4和群组标识符Group4,这意味着UDR4属于Group4。通过这种方式,NRF可以知道群组3包括UDR1和UDR2,并且群组4包括UDR3和UDR4。类似地,在步骤5‑16中,UDM中的每个UDM可以向NRF注册NF标识符、UDM所属的群组的群组标识符以及路由ID,并且可选地,每个UDM可以发现关联的UDR。例如,UDM1可以注册UDM标识符UDM1、群组标识符Group1和路由IDRid1,并向NRF发送发现请求,该发现请求包括群组类型标识符UDR。NRF可以用群组标识符(Group3和Group4)以及每个群组中的相应UDR标识符(UDR1、UDR2、UDR3、UDR4)应答。[0046] 如步骤17中所示的,来自区域1的mMTC订户正注册到5G网络中,并通过发送对应的身份(诸如SUCI)来联系对应的AMF。作为示例,SUCI可以被加密,因此AMF不能从SUCI中导出SUPI,AMF可以使用作为SUCI的一部分而被接收的路由ID来找到对应的UDM。在步骤18中,AMF可以朝向NRF发送发现请求,以请求处置该订户的一个或多个UDM实例。发现请求可以包括群组类型标识符(例如UDM)以及在针对该订户的SUCI中接收的路由ID。另外,该发现请求还可以请求与该订户相关联的其它类型的群组(例如,该实施例中的UDR群组)。NRF可以知道该订户是由Group1处置的,并且UDM1和UDM2在Group1中注册,如上文所示。在步骤19中,NRF可以向AMF发送发现响应,该发现响应包括UDM群组标识符(Group1),以及UDM1和UDM2的UDM地址,以及其它类型的群组,诸如UDRGroup3。作为备选,发现响应还可以包括UDRGroup3中的UDR标识符及其相应地址。发现响应可以进一步包括在SUCI中接收的路由ID。在步骤20中,AMF可以选择UDM(该实施例中的UDM2),并向UDM2发送包括该订户所关联的UDR群组标识符(UDRGroup3)的查询,以向UDM通知UDM可以联系哪个UDR群组。在步骤21中,UDM可以在没有对NRF的附加请求的情况下从UDRGroup3中选择一个UDR。[0047] 本文中讨论的消息仅仅是本公开的示例,将不限制本公开的范围。本领域技术人员可以在不脱离本公开的范围的情况下采用不同类型的消息来实现该方法。本文中讨论的NF类型仅仅是本公开的示例,并将不限制本公开的范围。本发明方法可以可适用于其它类型的NF,诸如5G核心网络中的UDM、UDR、AUSF、NRF、AMF、SMF、NEF或其它网络功能。当基于订户身份完成朝向NRF的发现时,可以包括与该订户相关联的所有可能的群组。尽管本文中讨论的方法适用于注册过程,即,当mMTC注册到5G网络时,如上文所示,但该方法可以可适用于请求发现其它NF的任何其它5G核心过程,诸如认证过程、会话建立过程、对于特定网络事件的订阅或通知等。如对于本领域技术人员将是明白的,执行该方法的许多不同方式是可能的。例如,可以改变步骤的顺序,或者可以并行执行一些步骤。此外,在步骤之间可以插入其它方法步骤。插入的步骤可以表示诸如本文中描述的方法的细化,或者可以与该方法无关。例如,可以至少部分地并行执行步骤。给定步骤可能在开始下一步骤之前尚未完全完成。此外,可要求比所有图示的步骤更少的步骤来实现示例方法论。步骤可以被组合或者被分成多个子步骤。此外,附加的或备选的方法论可采用附加的、未图示的步骤。[0048] 图6是图示根据本公开的一些实施例的网络装置600的框图。应当理解,网络装置600可以使用除了图6中所图示的那些组件之外的组件来实现。[0049] 参考图6,网络装置600可以至少包括处理器601、存储器602、接口和通信介质。处理器601、存储器602和接口经由通信介质而彼此通信地耦合。[0050] 处理器601包括一个或多个处理单元。处理单元可以是包括一个或多个集成电路的物理装置或制品,所述一个或多个集成电路从诸如存储器602的计算机可读介质读取数据和指令,并选择性地执行所述指令。在各种实施例中,处理器601以各种方式来实现。作为示例,处理器601可以被实现为一个或多个处理核。作为另一示例,处理器601可以包括一个或多个单独的微处理器。在又一示例中,处理器601可以包括提供特定功能性的专用集成电路(ASIC)。在又一示例中,处理器601通过使用ASIC并通过执行计算机可执行指令来提供特定功能性。[0051] 存储器602包括能够存储数据和/或计算机可执行指令的一个或多个计算机可使用或计算机可读存储介质。应当理解,存储介质优选地是非暂时性存储介质。[0052] 通信介质促进处理器601、存储器602和接口之间的通信。通信介质可以以各种方式来实现。例如,通信介质可以包括外围组件互连(PCI)总线、PCI快速总线、加速图形端口(AGP)总线、串行高级技术附件(ATA)互连、并行ATA互连、光纤信道互连、USB总线、小型计算系统接口(SCSI)接口、或另一类型的通信介质。接口可被耦合到处理器。可以经由接口来发送如上文所描述的与方法相关的信息和数据。[0053] 在图6的示例中,存储在存储器602中的指令可以包括在由处理器601执行时使网络装置600实现关于图2、图4和图5所描述的方法的那些指令。[0054] 图7是图示根据本公开的一些实施例的网络装置700的框图。应当理解,网络装置700可以使用除了图7中所图示的那些组件之外的组件来实现。[0055] 参考图7,网络装置700可以至少包括处理器701、存储器702、接口和通信介质。处理器701、存储器702和接口经由通信介质而彼此通信地耦合。[0056] 处理器701、存储器702、接口和通信介质在结构上和在功能上分别类似于处理器601、存储器602、接口和通信介质,并且将不在本文中详细描述。[0057] 在图7的示例中,存储在存储器702中的指令可以包括在由处理器701执行时使网络装置700实现关于图3‑图5所描述的方法的那些指令。[0058] 以上详细描述的某些部分已经按照计算机存储器内的数据位上的事务的算法和符号表示来呈现。这些算法描述和表示是由数据处理领域的技术人员用来最有效地将其工作的实质传达给本领域其他技术人员的方式。算法在此并且一般地被构想为引起期望结果的事务的自相一致的序列。所述事务是需要物理量的物理操控的那些事务。通常,尽管不是必需的,但这些量采取能够被存储、转移、组合、比较以及以其它方式操控的电信号或磁信号的形式。主要出于通用的原因,将这些信号称为位、值、元素、符号、字符、项、数字等有时被证明是方便的。[0059] 然而,应当理解,所有这些和类似术语要与适当的物理量相关联,并且仅仅是应用于这些量的方便标签。除非特别声明,否则如根据上述讨论而明白的,理解的是,贯穿说明书,利用诸如“处理”或“计算”或“运算”或“确定”或“显示”等术语的讨论指的是计算机系统或类似的电子计算装置的动作和过程,该计算机系统或类似的电子计算装置操控计算机系统的寄存器和存储器内的表示为物理(电子)量的数据并将其变换成在计算机系统存储器或寄存器或其它这样的信息存储、传输或显示装置内的类似地表示为物理量的其它数据。[0060] 本文中呈现的算法和显示不是固有地涉及任何特定计算机或其它设备。各种通用系统可以与根据本文中的教导的程序一起使用,或者构造更专用的设备来执行所要求的方法事务可以证明是方便的。根据以上描述将显现出对于各种的这些系统的所要求的结构。另外,本公开的实施例未参考任何特定编程语言进行描述。应当理解,可以使用各种编程语言来实现如本文中所描述的本公开的实施例的教导。[0061] 本公开的实施例可以是这样的制品,其中非暂时性机器可读介质(诸如微电子存储器)已经在其上存储有指令(例如,计算机代码),所述指令对一个或多个数据处理组件(在此一般称为“处理器”)进行编程以执行上述操作。在其它实施例中,这些操作中的一些操作可由包含硬连线逻辑的特定硬件组件(例如,专用数字滤波器块和状态机)来执行。备选地,那些操作可由经编程的数据处理组件和固定的硬连线电路组件的任何组合来执行。[0062] 在前面的详细描述中,已经参考本公开的实施例中的特定示例性实施例来描述本公开的实施例。将明白的是,在不脱离如以下权利要求中阐述的本公开的范围的情况下,可以对本公开的实施例进行各种修改。因此,说明书和附图要在说明性的意义上而不是在限制性的意义上来看待。[0063] 贯穿描述,已经通过流程图来呈现本公开的一些实施例。应当理解,这些流程图中描述的事务和事务的顺序仅旨在用于说明性目的,而不旨在作为本公开的限制。本领域普通技术人员将认识到,在不脱离如以下权利要求中阐述的本公开的范围的情况下,可以对流程图进行改变。
专利地区:瑞典
专利申请日期:2019-07-26
专利公开日期:2024-07-26
专利公告号:CN114145044B