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

用于网络功能服务发现的方法和装置与流程

2022-03-23 01:21:42 来源:中国专利 TAG:


1.本公开的非限制性和示例性实施例总体上涉及通信技术领域,以及具体地涉及用于网络功能服务发现的方法和装置。


背景技术:

2.本部分介绍了可以有助于本公开的更好理解的多个方面。因此,本部分的陈述应从这个角度来阅读,并且不应被理解为关于什么在现有技术中或什么不在现有技术中的承认。
3.在通信网络中,可以部署一个或多个网络实体(ne)以服务某些目的,例如,部署在运营方网络中的特定位置管理功能(lmf)专用于紧急情况,专用的lmf用于处理“增值服务”业务以避免对普通用户造成影响,等。为了访问服务特定目的的网络实体,网络实体的信息通常被预先配置在一些节点中,例如演进服务移动位置中心(e-smlc)被配置在移动管理实体(mme)中以用于紧急定位。
4.如在第三代合作伙伴计划(3gpp)ts 23.502 v16.1.1中所描述的,在基于服务的架构(sba)的第五代(5g)核心网络(5gc)中,服务消费方可以通过网络功能储存库功能(nrf)发现网络功能服务生产方,即网络功能(nf)服务生产方可以将其支持的一个或多个服务注册到nrf中,nf服务消费方可以从nrf发现所需的nf服务和访问信息。
5.此外,在委托模式中,nf服务消费方可以直接向服务通信代理(scp)发送服务请求。服务请求可以包括用于发现和选择nf服务生产方实例所需的发现参数和选择参数。scp可以通过使用nnrf_nfdiscovery服务与nrf交互或可以使用在先前与nrf交互期间所收集的信息(通过使用nnrf_nfdiscovery服务或nnrf_nfmanagement_nfstatusnotify服务操作)来根据请求来执行发现。如果nf服务消费方被授权与所选择的nf服务生产方通信,则scp可以将服务请求转发到所选择的nf服务生产方。


技术实现要素:

6.以简化形式提供本发明内容以介绍选择的构思,该构思在下面的详细描述中将被进一步描述。本发明内容既不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
7.在当前的5gc架构中,nrf不支持在服务注册和服务发现中的nf能够服务一个或多个特定服务类型和/或客户端类型的任何指示,这可能导致一些问题。例如,nf服务生产方在将其nf简档注册到nrf时,无法注册它正在服务一个或多个特定服务类型和/或客户端类型的信息。nf服务消费方无法查询服务特定服务类型和/或特定客户端类型的特定nf服务生产方实例。在委托模式中,nf服务消费方不能向scp通知服务请求与某个服务类型和/或某个客户端类型相关,因此scp无法选择服务所要求的服务类型和/或客户端的特定nf服务生产方类型。
8.为了克服或缓解至少一个上述问题或其他问题或提供有用的解决方案,本公开的
实施例提出改进的网络功能服务发现解决方案。
9.在一个实施例中,可以在服务注册过程和服务发现过程两者中在5gc nf服务框架上引入服务类型(例如服务类型和/或客户端类型)的指示。例如,当nf服务生产方注册到nf服务框架(例如注册到nrf)中时,如果它提供了某种(某些)服务类型(例如紧急服务、合法拦截服务、增值服务等),它可以携带服务类型的指示。
10.在一个实施例中,当nf服务消费方想要发现用于特定nf服务类型(多个)的nf服务生产方(多个)时,它可以在发现请求(例如nrf发现请求)中传递服务类型的指示以作为查询参数。nf服务框架(例如nrf)可以通过使用发现请求中的服务类型来匹配已注册的nf服务生产方,并返回匹配的在其nf简档中具有支持的服务类型(多个)的一个或多个nf服务生产方。如果没有注册的nf生产方实例匹配所要求的服务类型,则服务框架(例如nrf)可以返回其他可用的生产方实例。
11.在一个实施例中,当nf服务消费方将要调用某个nf服务类型的服务操作时,它可以向scp传递指示所要求的nf服务类型的指示以作为发现参数和选择参数。然后scp可以选择匹配服务类型的nf服务生产方实例以中继该服务请求。如果没有nf生产方实例注册有所要求的nf服务类型,则scp可以将请求中继到另一个可用的nf服务生产方。
12.在本公开的第一方面中,提供了一种在网络功能(nf)服务消费方处的方法。该方法包括向服务发现实体发送服务请求。该方法还包括从服务发现实体接收服务响应。服务请求包括指示一个或多个候选目标nf能够服务的客户端类型的参数。
13.在一个实施例中,服务发现实体可以是第一网络储存库功能(nrf),服务请求可以是nnrf_nfdiscovery_request,并且服务响应可以是nnrf_nfdiscovery_request响应。
14.在一个实施例中,nf服务消费方也可以是nf服务生产方,该方法还可以包括向nrf发送包括nf服务生产方的简档的nf服务注册请求,其中nf服务生产方的简档包括nf服务生产方能够专门服务的至少一个客户端类型。该方法还可以包括从nrf接收nf服务注册响应。
15.在一个实施例中,该方法还可以包括向nrf发送包括nf服务生产方的更新简档的nf服务更新请求,其中nf服务生产方的更新简档包括nf服务生产方能够专门服务的至少一个更新的客户端类型。该方法还可以包括从nrf接收nf服务更新响应。
16.在一个实施例中,nf服务消费方可以是在第二公共陆地移动网络(plmn)中的第二nrf,并且第一nrf可以是在第一plmn中的nrf。
17.在一个实施例中,该方法还可以包括从在第二plmn中的另一个nf服务消费方接收nnrf_nfdiscovery_request。该方法还可以包括向在第二plmn中的所述另一个nf服务消费方发送nnrf_nfdiscovery_request响应。
18.在一个实施例中,所述另一个nf服务消费方可以是服务通信代理(scp)。
19.在一个实施例中,服务发现实体可以是服务通信代理(scp),并且指示客户端类型的参数可以用作发现参数和选择参数中的一个。
20.在一个实施例中,服务类型和/或客户端类型可以包括以下中的至少一个:紧急服务;增值服务;运营方服务;合法拦截服务;广播服务;运营方运营和维护服务;运营方匿名统计服务;或运营方目标移动台服务支持服务。
21.在一个实施例中,目标nf可以是位置管理功能lmf或网关移动位置中心gmlc。
22.在一个实施例中,服务请求可以包括客户端类型查询参数,客户端类型查询参数
指示由目标nf专门服务的列表中的外部客户端类型中的一个。
23.在一个实施例中,当能够找到与服务请求匹配的目标nf时,服务响应可以包括目标nf的至少一个nf实例的信息,或者当不能找到与服务请求匹配的目标nf时,服务响应可以包括不专门服务所请求的客户端类型的至少一个其他nf实例的信息。
24.在本公开的第二方面中,提供了一种在服务发现实体处的方法。该方法包括从网络功能(nf)服务消费方接收服务请求。该方法还包括向nf服务消费方发送服务响应。服务请求包括指示一个或多个候选目标nf能够服务的客户端类型的参数。
25.在一个实施例中,该方法还可以包括从nf服务生产方接收包括nf服务生产方的简档的nf服务注册请求。nf服务生产方的简档可以包括nf服务生产方能够专门服务的至少一个客户端类型。该方法还可以包括存储nf服务生产方的简档。该方法还可以包括向nf服务生产方发送nf服务注册响应。
26.在一个实施例中,该方法还可以包括从nf服务生产方接收包括nf服务生产方的更新简档的nf服务更新请求。nf服务生产方的更新简档可能包括nf服务生产方能够专门服务的至少一个更新的客户端类型。该方法还可以包括更新nf服务生产方的简档。该方法还可以包括向nf服务生产方发送nf服务更新响应。
27.在一个实施例中,服务发现实体可以是服务通信代理(scp),指示客户端类型的参数可以用作发现参数和选择参数中的一个,该方法还可以包括基于发现参数和选择参数来发现和选择目标nf服务生产方。该方法还可以包括当nf服务消费方被授权与所选择的nf服务生产方通信时,将服务请求转发到所选择的nf服务生产方。该方法还可以包括从选择的nf服务生产方接收服务响应。
28.在本公开的第三方面中,提供了一种在网络功能(nf)服务生产方处的方法。该方法包括向网络储存库功能(nrf)发送包括nf服务生产方的简档的nf服务注册请求。nf服务生产方的简档包括nf服务生产方能够专门服务的至少一个客户端类型。该方法还包括从nrf接收nf服务注册响应。
29.在一个实施例中,该方法还可以包括向nrf发送包括nf服务生产方的更新简档的nf服务更新请求。nf服务生产方的更新简档可能包括nf服务生产方能够专门服务的至少一个更新的客户端类型。该方法还可以包括从nrf接收nf服务更新响应。
30.在一个实施例中,nf服务生产方是位置管理功能lmf或网关移动位置中心gmlc。
31.在本公开的另一方面中,提供了一种在网络功能(nf)服务消费方处的装置。该装置包括处理器;以及耦合到处理器的存储器,所述存储器存储可由所述处理器执行的指令,由此所述装置可操作以向服务发现实体发送服务请求。所述装置还可操作以从服务发现实体接收服务响应。服务请求包括指示一个或多个候选目标nf能够服务的客户端类型的参数。
32.在本公开的另一个方面中,提供了一种在服务发现实体处的装置。该装置包括处理器;以及耦合到处理器的存储器,所述存储器存储可由所述处理器执行的指令,由此所述装置可操作以从网络功能(nf)服务消费方接收服务请求。所述装置还可操作以向nf服务消费方发送服务响应。服务请求包括指示一个或多个候选目标nf能够服务的客户端类型的参数。
33.在本公开的另一方面中,提供了一种在网络功能(nf)服务生产方处的装置。该装
置包括处理器;以及耦合到处理器的存储器,所述存储器存储可由所述处理器执行的指令,由此所述装置可操作以将包括nf服务生产方的简档的nf服务注册请求发送到网络储存库功能(nrf)。nf服务生产方的简档包括nf服务生产方能够专门服务的至少一个客户端类型。所述装置还可操作以从nrf接收nf服务注册响应。
34.在本公开的另一个方面中,提供了一种nf服务消费方。nf服务消费方包括发送模块和接收模块。发送模块可以被配置为向服务发现实体发送服务请求。服务请求可以包括指示一个或多个候选目标nf能够服务的客户端类型的参数。接收模块可以被配置为从服务发现实体接收服务响应。
35.在本公开的另一方面中,提供了一种服务发现实体。服务发现实体包括接收模块和发送模块。接收模块可以被配置为从网络功能(nf)服务消费方接收服务请求。服务请求可以包括指示一个或多个候选目标nf能够服务的客户端类型的参数。发送模块可以被配置为向nf服务消费方发送服务响应。
36.在本公开的另一个方面中,提供了一种nf服务生产方。nf服务生产方包括发送模块和接收模块。发送模块可以被配置为向网络储存库功能(nrf)发送包括nf服务生产方的简档的nf服务注册请求。nf服务生产方的简档可以包括nf服务生产方能够专门服务的至少一个客户端类型。接收模块可以被配置为从nrf接收nf服务注册响应。
37.在本公开的另一方面中,提供了一种存储指令的计算机可读存储介质,所述指令在由至少一个处理器执行时使所述至少一个处理器执行根据本公开的第一方面的方法。
38.在本公开的另一方面中,提供了一种包括指令的计算机程序产品,所述指令在由至少一个处理器执行时使所述至少一个处理器执行根据本公开的第一方面的方法。
39.在本公开的另一方面中,提供了一种存储指令的计算机可读存储介质,所述指令在由至少一个处理器执行时使所述至少一个处理器执行根据本公开的第二方面的方法。
40.在本公开的另一方面中,提供了一种包括指令的计算机程序产品,所述指令在由至少一个处理器执行时使所述至少一个处理器执行根据本公开的第二方面的方法。
41.在本公开的另一方面中,提供了一种存储指令的计算机可读存储介质,所述指令在由至少一个处理器执行时使所述至少一个处理器执行根据本公开的第三方面的方法。
42.在本公开的另一方面中,提供了一种包括指令的计算机程序产品,所述指令在由至少一个处理器执行时使所述至少一个处理器执行根据本公开的第三方面的方法。
43.通过应用根据本公开的实施例的所提出的解决方案可以实现许多优点。例如,使用所提出的解决方案,5gc服务框架能够知道正在服务特定服务类型和/或特定客户端类型(例如紧急服务)的服务生产方。运营方可以部署具有更高可服务性(例如,专用超维资源(over-dimensioned)以确保可用性和吞吐量)的特定或专门服务特定服务类型和/或特定客户端类型的nf服务实例。针对特定服务类型和/或特定客户端类型(例如紧急服务)的服务操作可以由专门服务特定服务类型和/或特定客户端类型的一些nf服务生产方来准确中继和处理以确保服务质量。
附图说明
44.本公开的各种实施例的以上和其他方面、特征和益处将通过示例从以下参照附图的详细描述中变得更加明显,其中,相似的附图标记或字母用于指定相似或等效的元素。图
示的附图是为了便于更好地理解本公开的实施例而未必按比例绘制,其中:
45.图1示意性地示出了在下一代网络中的高级架构;
46.图2示出了根据本公开实施例的方法的流程图;
47.图3示出了根据本公开另一实施例的方法流程图;
48.图4示出了根据本公开另一实施例的方法流程图;
49.图5示出了根据本公开另一实施例的方法流程图;
50.图6示出了根据本公开另一实施例的方法流程图;
51.图7示出了根据本公开另一实施例的方法流程图;
52.图8示出了根据本公开另一实施例的方法流程图;
53.图9示出了根据本公开另一实施例的方法流程图;
54.图10示出了根据本公开另一实施例的方法流程图;
55.图11示出了根据本公开另一实施例的方法的流程图;
56.图12示出了根据本公开另一实施例的方法的流程图;
57.图13示出了根据本公开另一实施例的方法的流程图;
58.图14示出了根据本公开另一实施例的方法的流程图;
59.图15示出了根据本公开另一实施例的方法的流程图;
60.图16是示出适用于实践本公开的一些实施例的装置的框图;
61.图17是示出根据本公开实施例的nf服务消费方的框图;
62.图18是示出根据本公开实施例的服务发现实体的框图;和
63.图19是示出根据本公开实施例的nf服务生产方的框图。
具体实施方式
64.参考附图详细描述本公开的实施例。应当理解,仅出于使本领域技术人员能够更好地理解以及因此实现本公开的目的来讨论这些实施例,而不是建议对本公开的范围的任何限制。在整个说明书中对特征,优点或类似语言的引用并不意味着可以用本公开实现的所有特征和优点应该在或在本公开的任何单个实施例中。相反,提及特征和优点的语言应被理解为意味着结合实施例描述的特定特征,优点或特征被包括在本公开的至少一个实施例中。此外,在一个或多个实施例中,可以以任何合适的方式来组合本公开所描述的特征,优点和特征。相关领域的技术人员将认识到,可以在没有特定实施例的特定特征或优点中的一个或多个特定特征或优点的情况下实践本公开。在其他情况下,在某些实施例中可以认识到附加特征和优点,而附加特征和优点可能不会在本公开的所有实施例中存在。
65.如本文所使用的,术语“网络”是指遵循任何合适的通信标准(诸如新无线电(nr))的网络。在以下描述中,术语“网络”和“系统”可以互换使用。此外,网络中的两个设备之间的通信可以根据任何合适的通信协议来执行,通信协议包括但不限于由诸如3gpp之类的标准组织定义的通信协议。例如,通信协议可以包括5g通信协议和/或当前已知的或将来开发的任何其他协议。
66.本文使用的术语“网络实体”或“网络节点”是指例如通信网络中的核心网络设备的网络设备。例如,在诸如3gpp型蜂窝网络的无线通信网络中,网络节点可以实现各种网络功能,其可以为通过接入网设备互连的客户提供多种服务。每个接入网络设备可以通过有
线或无线连接连接到核心网络设备。
67.术语“网络功能(nf)”指的是可以在通信网络的诸如核心网络节点的网络节点中实现的任何合适的功能。例如,5g系统(5gs)可以包括多个nf,例如amf(接入和移动功能)、smf(会话管理功能)、ausf(认证服务功能)、udm(统一数据管理)、pcf(策略控制功能)、af(应用功能)、nef(网络开放功能)、upf(用户面功能)和nrf(nf储存库功能)、(ran)((无线电)接入网)、scp等。在其他实施例中,例如取决于特定类型的网络,网络功能可以包括不同的类型nf。
68.术语“终端设备”指可以接入无线通信网络并从无线通信网络接收服务的任何末端设备。作为示例而非限制,终端设备指移动终端、用户设备(ue)、或其他合适的设备。ue可以是例如用户站(ss)、便携式用户站、移动站(ms)或接入终端(at)。终端设备可以包括但不限于便携式计算机、诸如数码相机之类的图像捕获终端设备、游戏终端设备、音乐存储和回放设备、移动电话、蜂窝电话、智能电话、ip语音(voip)电话、无线本地环路电话、平板电脑、可穿戴终端设备、个人数字助理(pda)、便携式计算机、台式计算机、可穿戴设备、车载无线终端设备、无线端点、移动台、笔记本电脑嵌入式设备(lee)、笔记本电脑安装设备(lme)、usb软件狗(usb dongle)、智能设备、无线用户驻地设备(cpe)等。在下面的描述中,术语“终端设备”、“终端”、“用户设备”和“ue”可以互换使用。作为一个示例,终端设备可以代表被配置用于根据由3gpp发布的一个或多个通信标准(诸如3gpp的lte标准或nr标准)进行通信的ue。如本文所使用的,就拥有和/或操作相关设备的人类用户而言,“用户设备”或“ue”可能不一定具有“用户”。在一些实施例中,终端设备可以被配置为在没有直接人类交互的情况下发送和/或接收信息。例如,当被内部或外部事件触发时,或者响应于来自通信网络的请求,终端设备可以被设计为按照预定的时间表向网络发送信息。替代地,ue可以代表旨在出售给人类用户或由人类用户操作但最初可能不与特定人类用户相关联的设备。
69.作为另一个示例,在物联网(iot)场景中,终端设备可以代表执行监测和/或测量并将此类监测和/或测量的结果发送到另一终端设备和/或网络设备的机器或其他设备。在这种情况下,终端设备可以是机器对机器(m2m)设备,在3gpp上下文中其可以被称为机器类型通信(mtc)设备。作为一个特定示例,终端设备可以是实现3gpp窄带物联网(nb-iot)标准的终端设备。此类机器或设备的特定示例是传感器、计量设备(例如功率计)、工业机械、或家用或个人电器(例如电冰箱、电视机)、个人可穿戴设备(例如手表)等。在其他情况下,终端设备可以代表车辆或其他设备,该车辆或其他设备能够监测和/或报告其运行状态或与其运行相关联的其他功能。
70.在说明书中对“一个实施例”,“实施例”,“示例实施例”等的引用指示所描述的实施例可以包括特定的特征、结构或特征,但是不必每一个实施例都包括特定特征、结构或特征。而且,这样的短语不一定指相同的实施例。此外,当结合实施例描述特定的特征、结构或特征时,不管是否被明确描述,可以认为结合其他实施例来影响这种特征、结构或特征在本领域技术人员的知识范围内。
71.应该理解的是,尽管在本文中可以使用术语“第一”和“第二”等来描述各种元素,但是这些元素不应受到这些术语的限制。这些术语仅用于将一个元素与另一个元素区分开。例如,在不脱离示例实施例的范围的情况下,第一元素可以被称为第二元素,以及类似地,第二元素可以被称为第一元素。如本文所使用的,术语“和/或”包括相关联的列出的术
语的一个或多个术语的任何组合和所有组合。
72.本文所使用的术语仅出于描述特定实施例的目的,以及不旨在限制示例实施例。如本文所使用的,除非上下文另外明确指出,否则单数形式“一”,“一个”和“该”也旨在包括复数形式。将进一步理解的是,当在本文中使用时,术语“包括”、“包括”、“具有”、“含有”,“涵盖”和/或“拥有”指定所陈述的特征、元素和/或组件等的存在,但不排除一个或多个其他特征、元素,组件和/或其组合的存在或添加。
73.需要注意的是,本文中使用的这些术语仅用于便于描述和区分节点、设备或网络等。随着技术的发展,也可以使用具有相似/相同含义的其他术语.
74.在以下描述和权利要求书中,除非另有定义,否则本文中使用的所有技术和科学术语具有与本公开所属领域的普通技术人员通常所理解的相同含义。
75.尽管本文描述的主题可以在使用任何合适的组件的任何合适类型的系统中实现,但是本文公开的实施例是关于符合图1所示的示例性系统架构的通信系统来描述的。出于简洁,图1的系统架构仅描绘了一些示例性元素。在实践中,通信系统还可以包括适合于支持在终端设备之间或在无线设备与另一通信设备(例如陆线电话、服务提供方或任何其他网络节点或终端设备)之间的通信的任何附加元件。通信系统可以向一个或多个终端设备提供通信和各种类型的服务,以促进终端设备访问和/或使用由通信系统提供或经由通信系统提供的服务。
76.图1示意性地示出了在诸如5g的下一代网络中的高级架构。图1的系统架构可以包括一些示例性元素,例如ausf、amf、dn(数据网络)、nef、nrf、nssf、pcf、smf、udm、upf、af、ue(用户设备)、(r)an,scp等。
77.根据示例性实施例,如图1所示,ue可以通过参考点n1与amf建立信令连接。该信令连接可以实现在ue和核心网络之间的nas(非接入层)信令交换,其包括在ue和(r)an之间的信令连接以及在(r)an和amf之间的用于该ue的n2连接。(r)an可以通过参考点n3与upf通信。ue可以通过参考点n6通过upf建立到dn(数据网络,例如运营方网络或互联网)的分组数据单元(pdu)会话。
78.如图1中进一步所示,示例性系统架构还包括由诸如nrf、nef、ausf、udm、pcf、amf和smf等nf展示的基于服务的接口,例如nnrf、nnef、nausf、nudm、npcf、namf和nsmf。此外,图1还示出了一些参考点,例如n1、n2、n3、n4、n6和n9,它们可以支持nfs中的nf服务之间的交互。例如,这些参考点可以通过相应的基于nf服务的接口和通过指定一些nf服务消费方和提供方以及它们的交互以执行特定的系统过程来实现。
79.图1中所示的各种nf可以负责诸如会话管理、移动性管理、认证和安全等的功能。ausf、amf、dn、nef、nrf、nssf、pcf、smf、udm、upf、af、ue、(r)an,scp可以包括例如在3gpp ts23.501v16.0.2的第6.2条中定义的功能,其公开的全部内容通过引用并入本文。例如,nrf可以支持以下功能:支持服务发现功能,例如从nf实例或scp接收nf发现请求,并将所发现(被发现)的nf实例的信息提供给nf实例或scp;维护可用的nf实例及其支持的服务的nf简档;nf特定服务授权信息,等。scp可以包括以下功能中的一个或多个:间接通信、委托发现、消息转发和路由到目的地nf/nf服务,等。例如,在间接通信中,nf服务消费方通过scp与目标nf服务生产方进行通信。nf服务消费方可以配置为将目标nf服务生产方的发现委托给用于间接通信的scp。在这种情况下,scp使用nf服务消费方提供的参数来执行目标nf服务
生产方的发现和/或选择。scp地址可以被本地配置在nf服务消费方中。可以以分布式方式来部署scp。在nf服务之间的通信路径中可以存在不只一个scp。
80.图2示出了根据本公开的实施例的方法的流程图,该方法可以由在nf服务消费方中/处实现的或通信地耦合到nf服务消费方的装置来执行。这样,该装置可以提供用于完成方法200的各个部分的构件以及用于结合其他组件来完成其他过程的构件。
81.如本文所使用的,nf服务消费方可以是需要使用由另一个nf提供的一个或多个服务的任何合适的nf或nf实例。nf服务生产方可以是能够向一个或多个nf服务消费方提供一个或多个服务的任何合适的nf或nf实例。例如,nrf可以向任何其他nf实例或scp提供服务发现功能。在这种情况下,nrf是nf服务生产方,而所述任何其他nf实例或scp是nf服务消费方。作为另一个示例,如果nf可以向任何其他nf提供一个或多个服务,则它将在nrf中注册其nf简档。在这种情况下,该nf是nrf的nf服务消费方,以及是所述任何其他nf的nf服务生产方。
82.在框202,nf服务消费方向服务发现实体发送服务请求。服务发现实体可以是能够提供nf服务发现功能的实体。此外,服务发现实体还可以提供任何其他功能(多个),例如间接通信,委托发现,消息转发和路由到目标nf/nf服务,等。
83.服务请求可以包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数。例如取决于候选目标nf的特定功能,服务类型和/或客户端类型可以是任何合适的服务类型和/或客户端类型。在一个实施例中,服务类型和/或客户端类型可以包括以下中的至少一个:紧急服务;增值服务;运营方服务;合法拦截服务;广播服务;运营方运营和维护服务;运营方匿名统计服务;或运营方目标移动台服务支持服务。在一个实施例中,候选目标nf能够专门服务一个或多个服务类型和/或客户端类型,该一个或多个服务类型和/或客户端类型包括由参数指示的服务类型和/或客户端类型。
84.服务请求可以是例如取决于服务发现实体的特定功能的任何合适的服务请求。例如,当诸如nrf的服务发现实体可以提供nf服务发现功能时,服务请求可以是诸如在3gpp ts 23.502 v16.1.1第4.17.4条中描述的nnrf_nfdiscovery_request的nf服务发现请求。当服务发现实体能够提供nf服务发现和选择功能时,服务请求可以是nf服务发现和选择请求。当诸如scp的服务发现实体能够提供nf服务发现和选择功能和间接通信时,服务请求可以是包括用于发现和选择nf服务生产方实例所需的发现参数和选择参数(即参数)的服务请求。
85.在一个实施例中,服务发现实体可以是服务通信代理(scp),以及该参数可以用作发现参数和选择参数。
86.在框204,nf服务消费方从服务发现实体接收服务响应。服务响应可以是例如取决于特定服务请求的任何合适的服务响应。例如,当服务发现实体可以提供nf服务发现功能时,服务请求可以是nf服务发现请求,服务响应可以是nf服务发现响应,该nf服务发现响应可以包括匹配nf服务发现请求的一组nf实例的信息。当服务发现实体可以提供nf服务发现和选择功能时,服务请求可以是nf服务发现和选择请求,服务响应可以是nf服务发现和选择响应,该nf服务发现和选择响应可以包括匹配nf服务发现和选择请求的所选择的nf实例的信息。当服务发现实体可以提供nf服务发现和选择功能以及间接通信时,服务请求可以是包括用于发现和选择nf服务生产方实例所需的发现参数和选择参数(即,至少该参数)的
服务请求,以及服务响应可以是可以由目标nf生成并由服务发现实体接收并转发到nf服务消费方的服务响应。
87.在一个实施例中,服务发现实体可以是第一网络储存库功能(nrf),服务请求可以是如3gpp ts 23.502 v16的第4.17.4条中所描述的nnrf_nfdiscovery_request并且服务响应是如3gpp ts 23.502 v16.1.1的第4.17.4条中所描述的nnrf_nfdiscovery_request响应。注意,nnrf_nfdiscovery_request包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数。
88.图3示出了根据本公开的另一实施例的方法的流程图,该方法可以由在nf服务消费方中/处实现的或通信地耦合到nf服务消费方的装置来执行。这样,该装置可以提供用于完成方法300的各个部分的构件以及用于结合其他组件来完成其他过程的构件。对于上述实施例中已经描述的部分,出于简洁,此处省略其描述。在本实施例中,nf服务消费方也是nf服务生产方,其能够专门服务至少一个服务类型和/或至少一个客户端类型。
89.在框302,nf服务生产方向nrf发送包括nf服务生产方的简档的nf服务注册请求。nf服务生产方的简档可以包括nf服务生产方能够专门服务的至少一个服务类型和/或至少一个客户端类型。nrf可以与第一nrf或另一个nrf相同。nf服务注册请求可以是如在3gpp ts 23.502 v16.1.1第4.17.1条中描述的nnrf_nfmanagement_nfregister request消息,除了它进一步包括nf服务生产方能够专门服务的至少一个服务类型和/或至少一个客户端类型之外。例如,nf服务生产方可以向nrf发送nf服务注册请求,以在nf服务消费方第一次变成运行的时向nrf通知其nf简档。nf服务生产方的简档可以包括任何其他合适的参数,例如如在3gpp ts 23.502 v16.1.1的第5.2.7.2.2条中所述的参数。
90.如本文所用的术语“专门”可以意味着nf服务生产方只能服务至少一个特定服务类型和/或至少一个特定客户端类型,即使nf服务生产方接收具有其他服务类型和/或其他客户端类型的服务请求,它也将不会服务于任何其他服务类型和/或其他客户端类型。可替代地,术语“专门”可以意味着nf服务生产方可以为至少一个特定服务类型和/或至少一个特定客户端类型提供具有高优先级的服务,并且为其他服务类型和/或其他客户端类型提供具有低优先级的服务。
91.在框304,nf服务生产方从nrf接收nf服务注册响应。例如,nrf可以通过如在3gpp ts 23.502 v16.1.1的第4.17.1节所描述的nnrf_nfmanagement_nfregister响应来确认nf服务生产方注册被接受。
92.图4示出了根据本公开的另一个实施例的方法的流程图,该方法可以由在nf服务消费方中/处实现的或通信地耦合到nf服务消费方的装置来执行。这样,该装置可以提供用于完成方法400的各个部分的构件以及用于结合其他组件来完成其他过程的构件。对于上述实施例中已经描述的部分,出于简洁,此处省略其描述。在本实施例中,nf服务消费方也是能够专门服务至少一个服务类型和/或至少一个客户端类型的nf服务生产方。注意,nf服务消费方可以首先执行方法300,然后再执行方法400。可替代地,nf服务消费方可以首先执行例如如在3gpp ts 23.502 v16.1.1的第4.17.1条所述的正常的nf服务注册过程(例如,没有指示nf服务消费方能够服务的服务类型和/或客户端类型的参数),然后执行方法400。
93.在框402,nf服务生产方向nrf发送包括nf服务生产方的更新简档的nf服务更新请求。nf服务生产方的更新简档包括nf服务生产方能够专门服务的至少一个更新的服务类型
和/或至少一个更新的客户端类型。nrf可以与第一nrf或另一个nrf相同。nf服务更新请求可以是如在3gpp ts 23.502 v16.1.1的第4.17.2条所述的包括nf服务生产方的更新简档的nnrf_nfmanagement_nfupdate request消息,除了它进一步包括nf服务生产方能够专门服务的至少一个更新的服务类型和/或至少一个更新的客户端类型之外。例如,nf服务生产方可以向nrf发送nf服务更新请求以通知nrf其更新的nf简档(例如,具有更新的能力)。至少一个更新的服务类型和/或至少一个更新的客户端类型可以包括至少一个增加的和/或删除的和/或修改的服务类型和/或至少一个增加的和/或删除的和/或修改的客户端类型。
94.在框404,nf服务生产方从nrf接收nf服务更新响应。例如,nrf可以通过如在3gpp ts 23.502 v16.1.1的第4.17.2条所述的nnrf_nfmanagement_nfupdate响应来确认nf服务更新被接受。
95.图5示出了根据本公开的另一个实施例的方法的流程图,该方法可以由在nf服务消费方中/处实现的或通信地耦合到nf服务消费方的装置来执行。这样,该装置可以提供用于完成方法500的各个部分的构件以及用于结合其他组件来完成其他过程的构件。对于上述实施例中已经描述的部分,出于简洁,此处省略其描述。在本实施例中,nf服务消费方是在第二公共陆地移动网络(plmn)(例如服务plmn)中的第二nrf,并且第一nrf是在第一plmn(例如归属plmn)中的nrf。图5示出了在nf服务消费方请求发现的情况下跨plmn的nf/nf服务发现。
96.如本文所使用的,当源nf(例如nf服务消费方)和目标nf(nf服务生产方)位于不同的plmn中时,源nf被称为在“服务plmn”中,而目标nf(和此nf在其中注册的nrf)被称为“归属plmn”,但该功能应当同样适用于在任何一对plmn之间的任何场景(例如,源nf在归属plmn中,目标nf在服务plmn中)。当nf实例位于同一个plmn中时,源nf和目标nf都位于“服务plmn”中,但在一般情况下,该功能不限于服务给定ue的plmn,并且它也应该适用于源nf和目标nf属于同一个plmn的任何场景。
97.在步骤502,第二nrf从在第二plmn中的另一个nf服务消费方接收nnrf_nfdiscovery_request,该nnrf_nfdiscovery_request包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数。例如,在服务plmn(即第二plmn)中的另一个nf服务消费方可以向在服务plmn中的第二nrf调用nnrf_nfdiscovery_request(预期服务名称,预期nf的nf类型,归属plmn id,服务plmn id,nf服务消费方的nf类型,指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数)。nnrf_nfdiscovery_request还可以包括其他参数。
98.在步骤504,第二nrf向第一nrf发送包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数的nnrf_nfdiscovery_request。例如,在服务plmn中的第二nrf基于归属plmn id来识别在归属plmn(即,第一plmn)中的第一nrf(hnrf),并且它从在归属plmn中的第一nrf来请求“nf发现”服务以得到部署在归属plmn中的nf实例(多个)的预期nf简档(多个)。由于在服务plmn中的第二nrf代表所述另一个nf服务消费方触发了“nf发现”,因此在服务plmn中的第二nrf不应当在它发送到hnrf的发现请求中替换服务请求方nf的信息,即,nf消费方id。
99.在步骤506,第一nrf授权nnrf_nfdiscovery_request,该nnrf_nfdiscovery_request包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数。基
于预期nf/nf服务的简档和所述另一个nf服务消费方的类型,nrf确定是否允许所述另一个nf服务消费方发现预期的nf实例(多个)。如果预期的nf实例(多个)或nf服务实例(多个)被部署在某个网络切片中,nrf根据网络切片的发现配置(例如预期的nf实例(多个)只能由在同一网络切片中的nf来发现)来授权该发现请求。
100.在步骤508,第二nrf从第一nrf接收nnrf_nfdiscovery_request响应。例如,如果所述另一个nf服务消费方被允许发现预期的nf实例(多个),则第一nrf确定与nnrf_nfdiscovery_request和nrf的内部策略匹配的一组nf实例,该nnrf_nfdiscovery_request包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数,并且通过nnrf_nfdiscovery_request响应消息将所确定的nf实例(多个)的nf简档(多个)发送到第二nrf。
101.在步骤510,第二nrf向在第二plmn中的所述另一个nf服务消费方发送nnrf_nfdiscovery_request响应。
102.在一个实施例中,所述另一个nf服务消费方可以是scp。在这种情况下,scp可以从在第二plmn中的其他nf服务消费方接收nnrf_nfdiscovery_request,并且向在第二plmn中的所述其他nf服务消费方发送nnrf_nfdiscovery_request响应。
103.图6示出了根据本公开的另一个实施例的方法的流程图,该方法可以由在诸如nrf或scp的服务发现实体中/处实现的或通信地耦合到服务发现实体的装置来执行。这样,该装置可以提供用于完成方法600的各个部分的构件以及用于结合其他组件来完成其他过程的构件。对于上述实施例中已经描述的部分,出于简洁,此处省略其描述。
104.在框602,服务发现实体从nf服务消费方接收服务请求。服务请求可以包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数。例如,nf服务消费方可以例如在图2的框204发送服务请求,然后服务发现实体可以从nf服务消费方接收服务请求。
105.在框604,服务发现实体向nf服务消费方发送服务响应。例如,如上所述,服务请求可以是例如取决于服务发现实体的特定功能的任何合适的服务请求。服务响应可以是例如取决于特定服务请求的任何合适的服务响应。取决于服务发现实体的特定类型,服务发现实体可以在框604处执行不同的操作。例如,当服务发现实体是nrf时,服务发现实体可以尝试确定匹配服务请求的一组nf实例并且发送所确定的nf实例的nf简档(多个)。否则,nrf可以选择其他nf服务生产方并将其返回到nf服务消费方。
106.当服务发现实体是scp时,它可以通过使用nnrf_nfdiscovery服务与nrf交互或者可以使用在先前与nrf交互期间收集的信息(通过例如如在3gpp ts 23.502 v16.1.1的第5.2.7.2.6条所述的nnrf_nfdiscovery服务或nnrf_nfmanagement_nfstatusnotify服务操作)来执行根据服务请求的发现,该服务请求包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数。scp连同nrf可以授权该请求。scp可以尝试选择与服务类型和/或客户端类型匹配的目标nf服务生产方。否则,nrf可以选择其他nf服务生产方并将其返回到nf服务消费方。例如根据网络切片的配置,例如预期的nf实例(多个)只能由在同一网络切片中的nf访问,如果nf服务消费方被授权与nf服务生产方通信,则scp可以将请求转发到所选择的nf服务生产方。nf服务生产方可以向scp发送服务响应。如果服务请求在nf服务生产方中创建了资源,则nf服务生产方可以用标识所创建资源的资源地址进行响
应。scp可以将服务响应路由到nf服务消费方。
107.图7示出了根据本公开的另一实施例的方法的流程图,该方法可以由在诸如nrf或scp的服务发现实体中/处实现的或通信地耦合到服务发现实体的装置来执行。这样,该装置可以提供用于完成方法700的各个部分的构件以及用于结合其他组件来完成其他过程的构件。对于上述实施例中已经描述的部分,出于简洁,此处省略其描述。
108.在框702,服务发现实体从nf服务生产方接收包括nf服务生产方的简档的nf服务注册请求。nf服务生产方的简档包括nf服务生产方能够专门服务的至少一个服务类型和/或至少一个客户端类型。如上所述,nf服务注册请求还可以包括任何其他参数。例如,nf服务注册请求可以是nnrf_nfmanagement_nfregister请求。
109.通常,如果nf实例已经注册了指示,该指示指明它专门服务某个(某些)服务类型和/或某个(某些)客户端类型,则响应于不包括针对所述某个(某些)服务类型和/或所述某个(某些)客户端类型的指示或包括不匹配的服务类型(多个)和/或客户端类型(多个)的nf服务发现请求,nrf或scp将不会返回或选择该nf实例。可替代地,当只有此nf实例能够服务发送nf服务发现请求的nf时,例如,其他nf实例不可用,则响应于不包括针对所述某个(某些)服务类型和/或所述某个(某些)客户端类型的指示或包括不匹配的服务类型(多个)和/或客户端类型(多个)的nf服务发现请求,nrf或scp可以返回或选择此nf实例。
110.在框704,服务发现实体存储nf服务生产方的简档。此外,服务发现实体可以将nf服务生产方标记为可用。
111.在框706,服务发现实体向nf服务生产方发送nf服务注册响应。例如,服务发现实体(例如nrf)可以通过nnrf_nfmanagement_nfregister响应来确认nf注册被接受。
112.图8示出了根据本公开的另一实施例的方法的流程图,该方法可以由在诸如nrf或scp的服务发现实体中/处实现的或通信地耦合到服务发现实体的装置来执行。因此,该装置可以提供用于完成方法800的各个部分的构件以及用于结合其他组件来完成其他过程的构件。对于上述实施例中已经描述的部分,出于简洁,此处省略其描述。需要注意的是,服务发现实体可以首先执行方法700,然后执行方法800。或者,服务发现实体可以首先执行例如如在3gpp ts 23.502 v16.1.1的第4.17.1条所述的正常的nf服务注册过程(例如,没有nf服务生产方能够专门服务的至少一个服务类型和/或至少一个客户端类型),然后执行方法800。
113.在框802,服务发现实体从nf服务生产方接收包括nf服务生产方的更新简档的nf服务更新请求。nf服务生产方的更新简档包括nf服务生产方能够专门服务的至少一个更新的服务类型和/或至少一个更新的客户端类型。例如,nf服务更新请求可以是nnrf_nfmanagement_nfupdate请求。
114.在框804,服务发现实体更新nf服务生产方的简档。例如,服务发现实体可以增加和/或删除和/或修改在nf服务生产方的简档中的至少一个服务类型和/或至少一个客户端类型。此外,服务发现实体可以更新在nf服务生产方的简档中的其他参数。
115.在框806,服务发现实体向nf服务生产方发送nf服务更新响应。例如,服务发现实体(诸如nrf)可以通过nnrf_nfmanagement_nfupdate响应来确认nf更新被接受。
116.图9示出了根据本公开的另一个实施例的方法的流程图,该方法可以由在诸如nrf或scp的服务发现实体中/处实现的或通信地耦合到服务发现实体的装置来执行。这样,该
装置可以提供用于完成方法900的各个部分的构件以及用于结合其他组件来完成其他过程的构件。对于上述实施例中已经描述的部分,出于简洁,此处省略其描述。在本实施例中,服务发现实体为scp,该参数用作发现参数和选择参数中的一个。
117.在框902,诸如scp的服务发现实体从nf服务消费方接收服务请求。服务请求包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数。框902类似于框602。
118.在框904,诸如scp的服务发现实体基于发现参数和选择参数来发现和选择目标nf服务生产方。例如,服务发现实体可以通过使用nnrf_nfdiscovery服务与nrf交互或者可以使用在先前与nrf交互期间收集的信息(通过nnrf_nfdiscovery服务或nnrf_nfmanagement_nfstatusnotify服务操作)来执行根据服务请求的发现,该服务请求包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数。服务发现实体连同nrf可以授权该请求。服务发现实体可以尝试选择与服务请求匹配的目标nf服务生产方。否则,scp可以选择其他服务生产方。
119.在框906,当nf服务消费方被授权与所选择的nf服务生产方通信时,服务发现实体将服务请求转发到所选择的nf服务生产方。
120.在框908,服务发现实体从所选择的nf服务生产方接收服务响应。如果服务请求在nf服务生产方中创建了资源,则nf服务生产方可以用标识所创建资源的资源地址进行响应。
121.在框910,服务发现实体将服务响应发送到nf服务消费方。例如,服务发现实体可以将从所选择的nf服务生产方接收的服务响应路由到nf服务消费方。
122.图10示出了根据本公开的另一个实施例的方法的流程图,该方法可以由在nf服务生产方中/处实现的或通信地耦合到nf服务生产方的装置来执行。因此,该装置可以提供用于完成方法1000的各个部分的构件以及用于结合其他组件来完成其他过程的构件。对于上述实施例中已经描述的部分,出于简洁,此处省略其描述。
123.在框1002,nf服务生产方向nrf发送包括nf服务生产方的简档的nf服务注册请求。nf服务生产方的简档包括nf服务生产方能够专门服务的至少一个服务类型和/或至少一个客户端类型。nf服务注册请求可以类似于如上所述的nf服务注册请求。
124.在框1004,nf服务生产方从nrf接收nf服务注册响应。nf服务注册响应可以类似于如上所述的nf服务注册响应。
125.图11示出了根据本公开的另一个实施例的方法的流程图,该方法可以由在nf服务生产方中/处实现的或通信地耦合到nf服务生产方的装置来执行。这样,该装置可以提供用于完成方法1100的各个部分的构件以及用于结合其他组件来完成其他过程的构件。对于上述实施例中已经描述的部分,出于简洁,此处省略其描述。
126.在框1102,nf服务生产方向nrf发送包括nf服务生产方的更新简档的nf服务更新请求。nf服务生产方的更新简档包括nf服务生产方能够专门服务的至少一个更新的服务类型和/或至少一个更新的客户端类型。nf服务更新请求可以类似于如上所述的nf服务更新请求。
127.在框1104,nf服务生产方从nrf接收nf服务更新响应。nf服务更新响应可以类似于如上所述的nf服务更新响应。
128.图12示出了根据本公开另一实施例的方法的流程图。当nf服务生产方被提供有某个(某些)服务类型(即服务类型和/或客户端类型)时,在步骤1202,它可以在至nrf的nf服务注册请求(例如nnrf_nfmanagement_nfregister请求)中携带指示其服务类型(多个)的指示。nrf应当存储在包括该指示的服务注册请求中的nf服务生产方的nf简档,并且在步骤1204标记该nf服务生产方可用。在步骤1206,nrf可以向nf服务生产方发送服务注册请求响应,例如nnrf_nfmanagement_nfregister响应。在随后的nf服务更新过程中,当其针对服务类型的配置发生变化时,nf服务生产方可以更新该指示(例如,增加和/或删除和/或修改服务类型(多个))。例如,服务类型可以包括如在3gpp ts 29.572 v15.4.0中所描述的"emergency_services","value_added_services","plmn_operator_services","lawful_intercept_services","plmn_operator_broadcast_services","plmn_operator_om","plmn_operator_anonymous_statistics",“plmn_operator_target_ms_service_support”。
129.图13示出了根据本公开另一实施例的方法的流程图。当nf服务消费方想要发现用于某个(某些)nf服务类型的nf服务生产方(多个)时,它可以在步骤1302向nrf在诸如nnrf_nfdiscovery_request的服务发现请求中传递指明所要求的服务类型的指示。当nrf接收包括该指示的服务发现请求时,在步骤1304,nrf对服务发现请求进行授权。例如,基于预期的nf/nf服务的简档和nf服务消费方的类型,nrf确定是否允许该nf服务消费方发现预期的nf实例(多个)。如果预期的nf实例(多个)或nf服务实例(多个)被部署在某个网络切片中,nrf根据网络切片的发现配置(例如预期的nf实例(多个)只能由在同一网络切片中的nf来发现)来授权发现请求。在步骤1306,如果允许nf服务消费方发现期望的nf实例(多个),则nrf可以将所注册的nf服务生产方实例与期望的服务类型(多个)进行匹配。如果存在任何匹配,nrf应当返回支持一个或多个所请求的服务类型的请求服务实例(多个)的信息。否则,nrf可以选择其他nf服务生产方并将其返回到nf服务消费方。
130.图14示出了根据本公开另一实施例的方法的流程图。当nf服务消费方将要调用针对某个服务类型的服务操作时,它可以在步骤1在服务请求中携带的选择和发现参数中向scp传递指明所要求的服务类型的指示。当接收到在服务请求中的该指示时,scp可以在步骤2尝试选择支持所要求的服务类型的nf服务生产方。如果匹配,则scp可以在步骤3将该服务请求转发到所选择的支持所要求的服务类型的nf服务生产方。否则,scp可以选择其他服务生产方并中继该服务请求。在图14中所示的其他步骤与3gpp ts 23.502 v16.1.1第4.17.9条的对应步骤类似。
131.图15示出了根据本公开另一实施例的方法的流程图。如在图15中所示的步骤类似于3gpp ts 23.502 v16.1.1第4.17.10条的对应步骤,除了步骤1502、1504、1506的请求包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数。nrf可以尝试将注册的nf服务生产方实例与所期望的服务类型和/或客户端类型进行匹配,并且scp可以尝试选择支持所要求的服务类型和/或客户端类型的nf服务生产方。
132.在一个实施例中,更改3gpp ts 29.510 v16.0.0的原因可以如下。在电信网络中,一种常见的做法是部署某个()某些)网络实体(ne)来服务某些目的,例如部署在运营方网络中的仅用于紧急情况的特定网关移动位置中心(gmlc),专用gmlc用于处理大容量“增值服务”业务以避免对普通用户的影响,等。示例。3gpp ts 23.273已经指定了以下客户端类型:示例。3gpp ts 29.572已经指定了以下客户端类型:"emergency_services""value_added_services""plmn_operator_services""lawful_intercept_services""plmn_operator_broadcast_services""plmn_operator_om""plmn_operator_anonymous_statistics""plmn_operator_target_ms_service_support"为了访问服务于特定目的的网络实体,在传统网络中,这些网络实体的信息被预先配置在对等节点中,例如e-smlc被配置在mme中以用于紧急定位。当从某个客户端类型接收定位请求时,mme将使用特定配置的smlc以用于进行位置服务。在5g sba架构中,服务是动态注册和发现的,而不是预先配置的。为了支持用于专用服务客户端类型的gmlc/lmf部署,gmlc/lmf应该在nf简档中注册能够服务的客户端类型,并且nf服务消费方(例如amf)应该能够发现能够服务所期望的客户端类型(多个)的gmlc/lmf实例。
133.在一个实施例中,3gpp ts 29.510 v16.0.0的更改总结可以如下。/1。定义新的数据类型lmfinfo和gmlcinfo,包括指示nf的专门服务客户端类型的属性。/2。在nfprofile中增加新属性“lmfinfo”和“gmlcinfo”/3。增加新的查询参数“client-type”,其指示用于发现的所请求的客户端类型/4。相应地更新openapi文件
134.在一个实施例中,如果不批准3gpp ts 29.510 v16.0.0的更改的后果可能如下。不能支持专门服务特定客户端类型的nf实例,用于紧急的位置服务可能会受到其他业务的影响。
135.在一个实施例中,3gpp ts 29.510 v16.0.0的表6.1.6.1-1(nnrf_nfmanagement特定数据类型)可以修改如下。
ipv6addr3gpp ts 29.571[7] ipv6prefix3gpp ts 29.571[7] uri3gpp ts 29.571[7] dnn3gpp ts 29.571[7] supportedfeatures3gpp ts 29.571[7] snssai3gpp ts 29.571[7] plmnid3gpp ts 29.571[7] guami3gpp ts 29.571[7] tai3gpp ts 29.571[7] nfinstanceid3gpp ts 29.571[7] linksvalueschema3gpp ts 29.571[7]3gpp超媒体链接urischeme3gpp ts 29.571[7] amfname3gpp ts 29.571[7] datetime3gpp ts 29.571[7] dnai3gpp ts 29.571[7] changeitem3gpp ts 29.571[7] diameteridentity3gpp ts 29.571[7] accesstype3gpp ts 29.571[7] nfgroupid3gpp ts 29.571[7]网络功能组idamfregionid3gpp ts 29.571[7] amfsetid3gpp ts 29.571[7] pdusessiontype3gpp ts 29.571[7] atssscapability3gpp ts 29.571[7]支持与接入业务引导、交换、拆分相关的过程的能力eventid3gpp ts 29.520[32]在nnwdaf_analyticsinfo api中定义nwdafevent3gpp ts 29.520[32]在nnwdaf_eventssubscription api中定义externalclienttype3gppts29.572[xx] [0137]
在一个实施例中,3gpp ts 29.510 v16.0.0的表6.1.6.2-2(类型nfprofile的定义)可以增加以下内容。属性名称数据类型p基数描述lmfinfolmfinfoo0..1用于lmf的特定数据gmlcinfogmlcinfoo0..1用于gmlc的特定数据
[0138]
在一个实施例中,可以在3gpp ts 29.510 v16.0.0中添加新的表6.1.6.2.x-1:类型lmfinfo的定义。“x”意味着任何合适的数字。表6.1.6.2.x-1:类型lmfinfo的定义
[0139]
在一个实施例中,可以在3gpp ts 29.510 v16.0.0中添加新的表6.1.6.2.y-1:类型gmlcinfo的定义。“y”意味着任何合适的数字。
表6.1.6.2.y-1:类型gmlcinfo的定义
[0140]
在一个实施例中,3gpp ts 29.510 v16.0.0的表6.2.3.2.3.1-1(在该资源上由get方法支持的uri查询参数)可以增加如下内容。
[0141]
在一个实施例中,3gpp ts 29.510 v16.0.0的表6.2.6.1-2:nnrf_nfdiscovery重用数据类型可以增加以下内容。数据类型参考注释lmfinfo3gpp ts 29.510见第6.1.6.2.x条gmlcinfo3gpp ts 29.510见第6.1.6.2.y条
[0142]
在一个实施例中,3gpp ts 29.510 v16.0.0的表6.2.6.2.3-1:类型nfprofile的定义可以增加如下内容。属性名称数据类型p基数描述lmfinfolmfinfoo0..1用于lmf的特定数据gmlcinfogmlcinfoo0..1用于gmlc的特定数据
[0143]
在一个实施例中,3gpp ts 29.510 v16.0.0的以下api(应用程序接口)可以修改如下。a.2 nnrf_nfmanagement api
a.3 nnrf_nfdiscovery api
[0144]
通过应用根据本公开的实施例的所提出的解决方案可以实现许多优点。例如,使用所提出的解决方案,5gc服务框架能够知道正在服务特定服务类型和/或特定客户端类型(例如紧急服务)的服务生产方。运营方可以部署具有更高可服务性(例如,专用超维资源(over-dimensioned)以确保可用性和吞吐量)的特定或专门服务特定服务类型和/或特定客户端类型的nf服务实例。针对特定服务类型和/或特定客户端类型(例如紧急服务)的服务操作可以由专门服务特定服务类型和/或特定客户端类型的一些nf服务生产方来准确中继和处理以确保服务质量。
[0145]
图16是示出适用于实践本公开的一些实施例的装置的框图。例如,如上所述的nf服务消费方、服务发现实体或nf服务生产方中的任何一个都可以通过装置1600来实现。
[0146]
装置1600包括至少一个处理器1621,例如dp,以及耦合到处理器1621的至少一个存储器1622。装置1620还可以包括耦合到处理器1621的发送器tx和接收器rx 1623。存储器1622存储程序1624。程序1624可以包括指令,当指令在相关联的处理器1621上执行时,指令使装置1620能够根据本公开的实施例进行操作。至少一个处理器1621和至少一个存储器1622的组合可以形成适于实现本公开的各种实施例的处理装置1625。
[0147]
本公开的各种实施例可以通过可由处理器1621、软件、固件、硬件或其组合中的一个或多个来执行的计算机程序来实现。
[0148]
存储器1622可以具有适合本地技术环境的任何类型,并且可以使用任何合适的数据存储技术来实现,例如,作为非限制性示例,基于半导体的存储设备、磁存储设备和系统、光存储设备和系统、固定存储器和可移动存储器。
[0149]
处理器1621可以具有适合本地技术环境的任何类型,并且可以包括以下中的一个或多个:作为非限制性示例,通用计算机、专用计算机、微处理器、数字信号处理器dsp和基于多核处理器架构的处理器。
[0150]
图17是示出根据本公开实施例的nf服务消费方的框图。如图所示,nf服务消费方1700包括发送模块1702和接收模块1704。发送模块1702可以被配置为向服务发现实体发送服务请求。服务请求可以包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数。接收模块1704可以被配置为从服务发现实体接收服务响应。
[0151]
图18是示出根据本公开实施例的服务发现实体的框图。如图所示,服务发现实体1800包括接收模块1802和发送模块1804。接收模块1802可以被配置为从网络功能(nf)服务消费方接收服务请求。服务请求可以包括指示一个或多个候选目标nf能够服务的服务类型和/或客户端类型的参数。发送模块1804可以被配置为向nf服务消费方发送服务响应。
[0152]
图19是示出根据本公开实施例的nf服务生产方的框图。如图所示,nf服务生产方1900包括发送模块1902和接收模块1904。发送模块1902可以被配置为向网络储存库功能(nrf)发送包括nf服务生产方的简档的nf服务注册请求。nf服务生产方的简档可以包括nf服务生产方能够专门服务的至少一个服务类型和/或至少一个客户端类型。接收模块1904可以被配置为从nrf接收nf服务注册响应。
[0153]
根据本公开的一个方面中,提供了一种计算机程序产品,该计算机程序产品被有形地存储在计算机可读存储介质上并且包括指令,当指令在至少一个处理器上执行时,指令使该至少一个处理器执行与如上所述的nf服务消费方相关的方法中任何一个方法。
[0154]
根据本公开的一个方面中,提供了一种计算机程序产品,该计算机程序产品被有形地存储在计算机可读存储介质上并且包括指令,当指令在至少一个处理器上执行时,指令使该至少一个处理器执行与如上所述的服务发现实体相关的方法中任何一个方法。
[0155]
根据本公开的一个方面中,提供了一种计算机程序产品,该计算机程序产品被有形地存储在计算机可读存储介质上并且包括指令,当指令在至少一个处理器上执行时,指令使该至少一个处理器执行与如上所述的nf服务生产方相关的方法中任何方法。
[0156]
根据本公开的一个方面中,提供了一种存储指令的计算机可读存储介质,当所述指令由至少一个处理器执行时,所述指令使得所述至少一个处理器执行与如上所述的nf服务消费方相关的方法中的任何方法。
[0157]
根据本公开的一个方面中,提供了一种存储指令的计算机可读存储介质,当所述指令由至少一个处理器执行时,所述指令使得所述至少一个处理器执行与如上所述的服务发现实体相关的方法中的任何方法。
[0158]
根据本公开的一个方面中,提供了一种存储指令的计算机可读存储介质,当所述指令由至少一个处理器执行时,所述指令使得所述至少一个处理器执行与如上所述的nf服务生产方相关的方法中的任何方法。
[0159]
另外,本公开还可以提供包含如上所述的计算机程序的载体,其中,该载体是以下之一:电信号,光信号,无线电信号或计算机可读存储介质。计算机可读存储介质可以是例如光盘或电子存储设备(诸如ram(随机存取存储器)、rom(只读存储器)、闪存),磁带,cd-rom,dvd,蓝光光盘,等。
[0160]
本文描述的技术可以通过各种构件来实现,以使得实现用实施例描述的对应装置的一个或多个功能的装置不仅包括现有技术的构件,而且还包括用于实现用实施例描述的对应装置的一个或多个功能的构件,以及其可以包括用于每个单独功能的单独构件或者可以被配置为执行两个或更多个功能的构件。例如,这些技术可以以硬件(一个或多个装置),固件(一个或多个装置),软件(一个或多个模块)或其组合来实现。对于固件或软件,可以通过执行本文描述的功能的模块(例如,过程,功能等)来实现。
[0161]
上面已经参考方法和装置的框图和流程图图示描述了本文的示例实施例。将理解,框图和流程图的每个方框以及框图和流程图的各个方框的组合可以分别通过包括计算
机程序指令的各种构件来实现。这些计算机程序指令可以被加载到通用计算机,专用计算机或其他可编程数据处理装置上以产生机器,使得在计算机或其他可编程数据处理装置上执行的指令创建用于实现在流程图框或多个框中指定的功能的构件。
[0162]
此外,尽管以特定顺序描绘了操作,但是这不应被理解为要求以所示的特定顺序或以连续的顺序来执行这样的操作,或者执行所有示出的操作,以实现期望的结果。在某些情况下,多任务和并行处理可以是有利的。同样,尽管以上讨论中包含若干特定的实现细节,但是这些特定的实现细节不应该被解释为对本文所述主题的范围的限制,而应被解释为可以特定于特定实施例的特征的描述。在单独的实施例的上下文中描述的某些特征也可以以组合的方式被实现在单个实施例中。相反,在单个实施例的上下文中描述的各种特征也可以分别被实现在多个实施例中或以任何合适的子组合来实现。
[0163]
虽然本说明书包含许多特定的实施细节,但是这些不应被解释为对任何实施方式的范围或可能要求保护的范围的限制,而应被解释为对可以特定于特定实施方式的特定实施例的特征的描述。在单独的实施例的上下文中在本说明书中描述的某些特征也可以以组合的方式被实现在单个实施例中。相反,在单个实施例的上下文中描述的各种特征也可以分别被实现在多个实施例中或以任何合适的子组合来实现。而且,尽管以上可以将特征描述为在某些组合中起作用,以及甚至最初如此要求保护,但是在某些情况下,来自所要求保护的组合中的一个或多个特征可以从该组合去除,以及所要求保护的组合可以针对子组合或子组合的变型。
[0164]
对于本领域技术人员而言显而易见的是,随着技术的进步,可以以各种方式来实现本发明的构思。上述实施例被给出以用于描述本公开而不是限制本公开,以及应当理解,如本领域技术人员容易理解的那样,可以在不脱离本公开的精神和范围的情况下进行修改和变型。这样的修改和变型被认为在本公开和所附权利要求书的范围内。本公开的保护范围由所附权利要求书限定。
再多了解一些

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

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

相关文献