System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开总体上涉及电信,并且具体涉及用于包括网络功能(nf)节点集合的网络中的事件订阅管理的方法和nf节点以及对应的计算机可读介质。
技术介绍
1、本部分旨在提供本公开中描述的技术的各种实施例的背景。本部分中的描述可能包括可寻求保护的构思,但不一定是以前设想或寻求保护的构思。因此,除非在此另外指出,否则本部分中描述的内容不是本公开的说明书和/或权利要求的现有技术,并且不能仅仅因为被包含在本部分中而被认为是现有技术。
2、在第5代(5g)网络中,引入网络切片作为提供特定网络能力和网络特性的逻辑网络。网络切片的实例(例如,网络切片实例nsi)是构成所部署的网络切片的一组网络功能(nf)实例和所需资源(例如,计算、存储和联网资源)。nf是网络中3gpp采用或3gpp定义的处理功能,其具有定义的功能行为和3gpp定义的接口。可以将nf实现为专用硬件上的网络元件、运行在专用硬件上的软件实例,或者实现为在例如云基础设施上的适当平台上实例化的虚拟化功能。
3、在nf中,定义了udm(统一数据管理),其功能是管理来自网络中其他nf的订阅。根据3gpp 29.502中的服务定义,已经定义了以下服务:
4、nudm_eventexposure:该服务允许nf消费者订阅以接收事件,并向订阅的nf消费者提供事件的监视指示。
5、对于要部署的5g系统,通常存在提供相同服务的多个udm实例。
6、到目前为止,可以看到仅定义了独立事件订阅管理,当存在提供相同服务的多个nf实例时,效率很低,并且甚至可能
技术实现思路
1、本公开的至少一些目的是提供当存在提供相同服务的多个nf实例时能够改进事件订阅效率的技术解决方案。
2、根据本公开的一个方面,提供了一种在第一网络功能节点处实现的用于管理事件订阅的方法。该方法包括:从事件订阅者接收针对用户的事件的订阅请求;响应于接收到订阅请求,向第二网络功能节点发送查询请求,以用于查询针对用户的事件是否已经被订阅;以及如果来自第二网络功能节点的对查询请求的响应指示已经订阅了针对用户的事件,则向第二网络功能节点发送更新请求,以用于由第二网络功能节点更新针对用户的事件的订阅者列表从而将事件订阅者包括到订阅者列表中。
3、在示例性实施例中,如果对查询请求的响应指示针对用户的事件尚未被订阅,则该方法还包括:向服务节点发起针对用户的事件的订阅;以及发送具有事件订阅者的标识信息的创建请求,以用于由第二网络功能节点创建针对用户的事件的订阅者列表并将事件订阅者包括在所创建的订阅者列表中。
4、在示例性实施例中,第一网络功能节点是统一数据管理(udm)、网络暴露功能(nef)以及接入和移动性管理功能(amf)之一。
5、在示例性实施例中,第二网络功能节点是统一数据存储库(udr)。
6、根据本公开的另一方面,提供了一种在第二网络功能节点处实现的用于管理事件订阅的方法。该方法包括:从第一网络功能节点接收查询请求,以用于查询是否已经订阅了针对用户的事件;响应于接收到查询请求,检查是否已经设置了指示针对用户的事件已经被订阅的指示符;以及向第一网络功能节点发送检查结果。
7、在示例性实施例中,该方法还包括:从第一网络功能节点接收更新请求,以用于使用对事件的事件订阅者来更新针对用户的事件的订阅者列表;以及响应于接收到更新请求,更新针对用户的事件的订阅者列表以包括事件订阅者。
8、在示例性实施例中,该方法还包括:从第一网络功能节点接收具有要订阅针对用户的事件的事件订阅者的标识信息的创建请求;响应于接收到创建请求,设置指示符,以及创建针对用户的事件的订阅者列表,并将事件订阅者包括到针对用户的事件的订阅者列表中。
9、在示例性实施例中,在存储于第二网络功能节点中的表中设置指示符,该表描述用户的事件订阅。
10、在示例性实施例中,在存储于第二网络功能节点中的表中创建订阅者列表,该表描述针对用户的事件的订阅。
11、在示例性实施例中,第一网络功能节点是统一数据管理(udm)、网络暴露功能(nef)以及接入和移动性管理功能(amf)之一。
12、在示例性实施例中,第二网络功能节点是统一数据存储库(udr)。
13、根据本公开的另一方面,提供了一种在第一网络功能节点处实现的用于管理事件取消订阅的方法。该方法包括:从要取消订阅事件的事件订阅者接收针对用户的事件的取消订阅请求;响应于接收到取消订阅请求,向第二网络功能节点发送查询请求,以用于查询事件订阅者是否是针对用户的事件的订阅者列表中针对用户的事件的最后一个订阅者;以及如果来自第二网络功能节点的对查询请求的响应指示事件订阅者不是针对用户的事件的最后一个订阅者,则向第二网络功能节点发送移除请求,以用于由第二网络功能节点从针对用户的事件的订阅者列表中移除事件订阅者。
14、在示例性实施例中,移除请求包括事件订阅者的标识信息。
15、在示例性实施例中,如果对查询请求的响应指示事件订阅者是针对用户的事件的最后一个订阅者,则该方法还包括向第二网络功能节点发送事件移除请求,以用于由第二网络功能节点移除订阅者列表;以及向服务节点发起针对用户的事件的取消订阅。
16、根据本公开的另一方面,提供了一种在第二网络功能节点处实现的用于管理事件取消订阅的方法。该方法包括:从第一网络功能节点接收针对要取消订阅针对用户的事件的事件订阅者的查询请求,以用于查询该事件订阅者是否是针对用户的事件的事件订阅者列表中针对用户的事件的最后一个订阅者;响应于接收到查询请求,检查事件订阅者是否是针对用户的事件的订阅者列表中的最后一个订阅者;以及将检查结果发送给第一网络功能节点。
17、在示例性实施例中,该方法还包括:从第一网络功能节点接收移除请求,以用于从针对用户的事件的订阅者列表中移除事件订阅者;以及响应于接收到移除请求,从针对用户的事件的订阅者列表中移除事件订阅者。
18、在示例性实施例中,移除请求包括要取消订阅事件的事件订阅者的标识信息。
19、在示例性实施例中,该方法还包括:从第一网络功能节点接收用于移除订阅者列表的事件移除请求;以及响应于接收到事件移除请求,移除针对用户的事件的订阅者列表。
20、在示例性实施例中,该方法还包括移除指示用户的事件已经被订阅的指示符。
21、在示例性实施例中,移除订阅者列表包括从存储在第二网络功能节点中的表中移除订阅者列表,该表描述针对用户的事件的订阅。
22、在示例性实施例中,移除指示符包括从存储在第二网络功能节点中的表中移除指示符,该表描述用户的事件订阅。
23、根据本公开的另一方面,提供了一种第一nf节点,包括:通信接口,被布置用于通信;至少一个处理器;以及存储器,包括指令,该指令在由至少一个处理器执行时使第一nf节点:从事件订阅者接收针对用户的事件的订阅请求;响应于接收本文档来自技高网...
【技术保护点】
1.一种在第一网络功能节点处实现的用于管理事件订阅的方法(500),包括:
2.如权利要求1所述的方法(500),还包括:
3.根据权利要求1至2中任一项所述的方法(500),其中,所述第一网络功能节点是统一数据管理UDM、网络暴露功能NEF以及接入和移动性管理功能AMF之一。
4.根据权利要求1至2中任一项所述的方法(500),其中,所述第二网络功能节点是统一数据存储库UDR。
5.一种在第二网络功能节点处实现的用于管理事件订阅的方法(600),包括:
6.根据权利要求5所述的方法(600),其中,所述第一网络功能节点是统一数据管理UDM、网络暴露功能NEF以及接入和移动性管理功能AMF之一。
7.根据权利要求5或6所述的方法(600),其中,所述第二网络功能节点是统一数据存储库UDR。
8.一种在第一网络功能节点处实现的用于管理事件取消订阅的方法(800),包括:
9.如权利要求8所述的方法(800),还包括:
10.根据权利要求8或9所述的方法(800),其中,所述移
11.根据权利要求8或9所述的方法(800),其中,所述第一网络功能节点是统一数据管理UDM、网络暴露功能NEF以及接入和移动性管理功能AMF之一。
12.根据权利要求8或9所述的方法(800),其中,所述第二网络功能节点是统一数据存储库UDR。
13.一种在第二网络功能节点处实现的用于管理事件取消订阅的方法(900),包括:
14.根据权利要求13所述的方法(900),还包括:
15.根据权利要求14所述的方法(900),其中,所述移除请求包括要取消订阅所述事件的事件订阅者的标识信息。
16.根据权利要求13所述的方法(900),还包括:
17.根据权利要求16所述的方法(900),还包括:
18.根据权利要求16所述的方法(900),其中,移除所述订阅者列表包括:从存储在所述第二网络功能节点中的表中移除所述订阅者列表,所述表描述针对所述用户的事件的订阅。
19.根据权利要求17所述的方法(900),其中,移除所述指示符包括:从存储在所述第二网络功能节点中的表中移除所述指示符,所述表描述所述用户的事件订阅。
20.一种用于管理事件订阅的第一网络功能NF节点(1200),包括:
21.一种用于管理事件订阅的第二网络功能NF节点(1400),包括:
22.一种用于管理事件取消订阅的第一网络功能NF节点(1200),包括:
23.一种用于管理事件取消订阅的第二网络功能NF节点(1400),包括:
24.一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在由网络设备中的处理器执行时使所述网络设备执行根据权利要求1至19中任一项所述的方法。
...【技术特征摘要】
1.一种在第一网络功能节点处实现的用于管理事件订阅的方法(500),包括:
2.如权利要求1所述的方法(500),还包括:
3.根据权利要求1至2中任一项所述的方法(500),其中,所述第一网络功能节点是统一数据管理udm、网络暴露功能nef以及接入和移动性管理功能amf之一。
4.根据权利要求1至2中任一项所述的方法(500),其中,所述第二网络功能节点是统一数据存储库udr。
5.一种在第二网络功能节点处实现的用于管理事件订阅的方法(600),包括:
6.根据权利要求5所述的方法(600),其中,所述第一网络功能节点是统一数据管理udm、网络暴露功能nef以及接入和移动性管理功能amf之一。
7.根据权利要求5或6所述的方法(600),其中,所述第二网络功能节点是统一数据存储库udr。
8.一种在第一网络功能节点处实现的用于管理事件取消订阅的方法(800),包括:
9.如权利要求8所述的方法(800),还包括:
10.根据权利要求8或9所述的方法(800),其中,所述移除请求包括所述事件订阅者的标识信息。
11.根据权利要求8或9所述的方法(800),其中,所述第一网络功能节点是统一数据管理udm、网络暴露功能nef以及接入和移动性管理功能amf之一。
12.根据权利要求8或9所述的方法(800),其中,所述第二网络功能节点是统一数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。