CN116321110B - 服务订阅方法、装置、服务提供网元及存储介质 - Google Patents
服务订阅方法、装置、服务提供网元及存储介质 Download PDFInfo
- Publication number
- CN116321110B CN116321110B CN202310602195.6A CN202310602195A CN116321110B CN 116321110 B CN116321110 B CN 116321110B CN 202310602195 A CN202310602195 A CN 202310602195A CN 116321110 B CN116321110 B CN 116321110B
- Authority
- CN
- China
- Prior art keywords
- service
- network element
- information
- request information
- consumption
- 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 119
- 230000008569 process Effects 0.000 claims abstract description 56
- 230000008859 change Effects 0.000 claims description 52
- 238000001514 detection method Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 4
- 230000011664 signaling Effects 0.000 abstract description 13
- 238000004891 communication Methods 0.000 abstract description 6
- 238000007726 management method Methods 0.000 description 72
- 230000006870 function Effects 0.000 description 42
- 238000010586 diagram Methods 0.000 description 22
- 230000003993 interaction Effects 0.000 description 14
- 238000012545 processing Methods 0.000 description 6
- 101100055418 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) AMF1 gene Proteins 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 5
- 239000002699 waste material Substances 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013523 data management Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 101150119040 Nsmf gene Proteins 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- 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/06—De-registration or detaching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/25—Maintenance of established connections
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供一种服务订阅方法、装置、服务提供网元及存储介质,涉及通信技术领域。该方法包括:获取服务消费网元的服务请求信息,服务请求信息包括:服务类型和通知获取标识;根据服务类型,检测服务类型对应的目标服务产生的服务信息;若检测到目标服务产生的服务信息,根据通知获取标识,向服务消费网元发送服务信息。本申请可以减少网元之间的订阅与去订阅流程,降低核心网的信令负荷。
Description
技术领域
本发明涉及通信技术领域,具体而言,涉及一种服务订阅方法、装置、服务提供网元及存储介质。
背景技术
随着第五代(5th generation,5G)移动通信网络***的进一步发展,5G网络架构得到进一步完善。
在5G网络架构中,在终端设备的注册、去注册、会话建立、会话释放、5G虚拟化网络组创建、删除、以及终端定位的过程中,存在着大量的网元之间的服务订阅与去订阅过程,导致核心网的信令负荷非常高。
另外,网元所订阅的服务并不一定需要执行,导致订阅过程的使用效率较低。
发明内容
本发明的目的在于,针对上述现有技术中的不足,提供一种服务订阅方法、装置、服务提供网元及存储介质,以便减少网元之间的订阅与去订阅流程,降低核心网的信令负荷。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供了一种服务订阅方法,应用于服务提供网元,所述方法包括:
获取服务消费网元的服务请求信息,所述服务请求信息包括:服务类型和通知获取标识;
根据所述服务类型,检测所述服务类型对应的目标服务产生的服务信息;
若检测到所述目标服务产生的服务信息,根据所述通知获取标识,向所述服务消费网元发送所述服务信息。
可选的,所述获取服务消费网元的服务请求信息,包括:
从预设网元配置文件中获取所述服务请求信息,所述服务请求信息中还包括:所述服务消费网元的标识;
所述根据所述服务类型,检测所述服务类型对应的目标服务产生的服务信息,包括:
根据所述服务类型和所述服务消费网元的标识,检测针对所述服务消费网元的所述服务类型对应的目标服务产生的服务信息。
可选的,所述获取服务消费网元的服务请求信息,包括:
向网元存储功能NRF网元发送针对所述服务消费网元的状态信息获取请求;
接收所述NRF网元发送的所述服务消费网元的服务请求信息;所述服务请求信息为所述服务消费网元向所述NRF网元注册时发送的。
可选的,所述方法还包括:
若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息。
可选的,所述若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息之前,所述方法还包括:
读取预设网元配置文件,若所述预设网元配置文件中不包括所述服务请求信息,确定所述服务请求信息被删除。
可选的,所述若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息之前,所述方法还包括:
接收网元存储功能NRF网元发送针对所述服务消费网元的状态信息更新通知;
根据所述状态信息更新通知,确定所述服务请求信息被删除。
可选的,所述服务类型对应的目标服务为接入与移动性管理签约数据变更服务、移动性管理策略数据变更服务、会话管理数据服务、会话管理策略数据变更服务、虚拟化网络组信息变更服务、定位协议服务中的任意一种。
第二方面,本申请实施例还提供一种服务订阅装置,应用于服务提供网元,所述装置包括:
请求信息获取模块,用于获取服务消费网元的服务请求信息,所述服务请求信息包括:服务类型和通知获取标识;
服务信息检测模块,用于根据所述服务类型,检测所述服务类型对应的目标服务产生的服务信息;
服务信息发送模块,用于若检测到所述目标服务产生的服务信息,根据所述通知获取标识,向所述服务消费网元发送所述服务信息。
可选的,所述请求信息获取模块,具体用于从预设网元配置文件中获取所述服务请求信息,所述服务请求信息中还包括:所述服务消费网元的标识;
所述服务信息检测模块,具体用于根据所述服务类型和所述服务消费网元的标识,检测针对所述服务消费网元的所述服务类型对应的目标服务产生的服务信息。
可选的,所述请求信息获取模块,包括:
信息获取请求发送单元,用于向网元存储功能NRF网元发送针对所述服务消费网元的信息获取请求;
请求信息获取单元,用于接收所述NRF网元发送的所述服务消费网元的服务请求信息;所述服务请求信息为所述服务消费网元向所述NRF网元注册时发送的。
可选的,所述装置还包括:
请求信息检测模块,用于若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息。
可选的,所述请求信息检测模块之前,所述装置还包括:
确认模块,用于读取预设网元配置文件,若所述预设网元配置文件中不包括所述服务请求信息,确定所述服务请求信息被删除。
可选的,所述请求信息检测模块之前,所述装置还包括:
通知接收模块,用于接收网元存储功能NRF网元发送针对所述服务消费网元的状态信息更新通知;
所述确认模块,还用于根据所述状态信息更新通知,确定所述服务请求信息被删除。
可选的,所述服务类型对应的目标服务为接入与移动性管理签约数据变更服务、移动性管理策略数据变更服务、会话管理数据服务、会话管理策略数据变更服务、虚拟化网络组信息变更服务、定位协议服务中的任意一种。
第三方面,本申请实施例还提供一种服务提供网元,包括:
收发器、处理器和存储介质;
所述收发器用于接收和发送数据;
所述存储介质存储有所述处理器可执行的程序指令;
所述处理器用于调用存储于所述存储介质中的所述程序指令,执行如第一方面任一项所述的服务订阅方法的步骤。
第四方面,本申请实施例还提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一所述的服务订阅方法的步骤。
本申请的有益效果是:
本申请提供一种服务订阅方法、装置、服务提供网元及存储介质,在服务提供网元启动的过程中,由服务提供网元直接获取服务消费网元的服务请求信息,以根据服务消费网元的服务请求信息为服务消费网元发送目标服务的服务信息,在之后的流程中,服务消费网元无需向服务提供网元发起订阅请求即可实现服务提供网元向服务消费网元提供服务的功能,无需发起订阅流程也就无需发起去订阅流程,降低核心网的信令负荷,减少核心网信令交互流程中的订阅过程,避免因订阅过程使用率不高导致核心网资源的浪费问题。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的网络架构图;
图2为现有的终端设备的注册流程交互示意图;
图3为现有的终端设备的去注册流程交互示意图;
图4为现有的终端设备的会话建立流程交互示意图;
图5为现有的终端设备的会话释放流程交互示意图;
图6为现有的5G虚拟化网络组创建流程交互示意图;
图7为本申请实施例提供的服务订阅方法的流程示意图一;
图8为本申请实施例提供的服务订阅方法的流程示意图二;
图9为本申请实施例提供的服务订阅方法的流程示意图三;
图10为本申请实施例提供的服务消费网元的注册交互图;
图11为本申请实施例提供的服务提供网元的订阅交互图;
图12为本申请实施例提供的服务订阅方法的流程示意图四;
图13为本申请实施例提供的通知服务提供网元的交互图;
图14为本申请实施例提供的服务订阅装置的结构示意图;
图15为本申请实施例提供的服务提供网元的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
此外,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
需要说明的是,在不冲突的情况下,本申请的实施例中的特征可以相互结合。
在对本申请实施例提供的服务订阅方法进行介绍之前,先对其应用场景进行说明。
请参考图1,为本申请实施例提供的网络架构图,如图1所示,该网络架构具体可以包括下列网元:
1、终端设备(User Equipment,UE):也可以称用户设备、终端、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、无线通信设备、用户代理或用户装置。
2、接入网(Access Network,AN):为特定区域的授权用户提供入网功能,并能够根据用户的级别,业务的需求等使用不同质量的传输隧道。基于无线通信技术实现接入网络功能的接入网可以称为无线接入网(Radio Access Network,RAN)。无线接入网能够管理无线资源,为终端提供接入服务,进而完成控制信号和用户数据在终端和核心网之间的转发,一般通过基站提供无线接入网。
3、接入与移动管理功能(access and mobility management function,AMF)网元:主要用于移动性管理和接入管理等,可以用于实现移动性管理实体(mobilitymanagement entity,MME)功能中除会话管理之外的其它功能,例如,合法监听、或接入授权(或鉴权)等功能。
4、会话管理功能(Session Management Function,SMF)网元:主要用于会话管理、UE的网际协议(Internet Protocol,IP)地址分配和管理、选择可管理用户面功能、策略控制、或收费功能接口的终结点以及下行数据通知等。
5、鉴权服务功能(Authentication Server Function,AUSF)网元,配合UDM专门负责用户鉴权数据相关的处理。
6、网络开放功能(Network Exposure Function,NEF)网元:用于安全地向外部开放由 3GPP网络功能提供的业务和能力等。
7、网络功能存储功能(Network Repository Function,NRF)网元:NRF用于网络功能(NF)网元的注册、存储和管理。网络中的每个NF都必须到NRF中注册。
8、策略控制功能(Policy Control Function,PCF)网元:用于指导网络行为的统一策略框架,为控制平面功能网元(例如 AMF,SMF网元等)提供策略规则信息等。
9、统一数据管理(Unified Data Management,UDM)网元,存储用户的静态签约信息和注册的动态信息,比如用户当前接入的AMF、用户的鉴权状态或者注册状态等。
10、应用功能(Application Function,AF)网元:AF与核心网交互以提供服务,其功能包括:访问网络开放功能,与策略框架交互进行策略管控等。
11、用户面功能(User Plane Function,UPF)网元:即,数据面网关。可用于分组路由和转发、或用户面数据的服务质量(quality of service,QoS)处理等。用户数据可通过该网元接入到数据网络(data network,DN)。
12、统一数据仓储功能(Unified Data Repository,UDR)网元,支持UDM存储和检索签约数据、PCF存储和检索策略数据、结构化服务的存储和检索、NEF的应用数据。
应理解,上述应用于本申请实施例的网络架构仅是举例说明的从传统点到点的架构和服务化架构的角度描述的网络架构,适用本申请实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。应理解,上述网元之间可以通过预设接口进行通信,在此不再赘述。还应理解,AMF网元、SMF网元、AUSF网元、NEF网元、NRF网元、PCF网元、UDM网元、AF网元、UPF网元和UDR网元可以理解为核心网中用于实现不同功能的网元,这些核心网网元可以各自独立的设备,也可以集成于同一设备中实现不同的功能,本申请对此不做限定。
请参考图2,为现有的终端设备的注册流程交互示意图,如图2所示,终端设备在注册到核心网的过程中,AMF网元需要向UDM网元订阅接入与移动性管理签约数据变更通知,如图2中的步骤14c以及14e,在订阅接入与移动性管理签约数据变更通知后,当接入与移动性管理签约数据发生变更时,UDM网元会通知AMF网元;终端设备在注册到核心网的过程中,PCF网元需要向UDR网元订阅移动性管理策略数据变更通知,如图2中的步骤16,在订阅移动性管理策略数据变更通知后,当移动性管理策略数据发生变更时,UDR网元会通知PCF网元。
请参考图3,为现有的终端设备的去注册流程交互示意图,如图3所示,终端设备在从核心网中去注册时,AMF网元需要向UDM网元去订阅接入与移动性管理签约数据变更通知,如图3中的步骤5b,在去订阅接入与移动性管理签约数据变更通知后,当接入与移动性管理签约数据发生变更时,UDM网元不会再通知AMF网元;终端设备在从核心网中去注册时,PCF网元需要向UDR网元去订阅移动性管理策略数据变更通知,如图3中的步骤5a,在去订阅移动性管理策略数据变更通知后,当移动性管理策略数据发生变更时,UDR网元不会再通知PCF网元。
请参考图4,为现有的终端设备的会话建立流程交互示意图,如图4所示,终端设备在与核心网建立会话的过程中,SMF网元需要向UDM网元订阅会话管理数据变更通知,如图4中的步骤4,在订阅会话管理数据变更通知后,在会话管理数据发生变更时,UDM网元会通知SMF网元;终端设备在与核心网建立会话的过程中,PCF网元需要向UDR网元订阅会话管理策略数据变更通知,如图4中的步骤7b,在订阅会话管理策略数据变更通知后,当会话管理策略数据发生变更时,UDR会通知PCF网元。
请参考图5,为现有的终端设备的会话释放流程交互示意图,如图5所示,终端设备在与核心网释放会话的过程中,SMF网元需要向UDM网元去订阅会话管理数据变更通知,如图5中的步骤14,在去订阅会话管理数据变更通知后,在会话管理数据发生变更时,UDM网元不会再通知SMF网元;终端设备在与核心网释放会话的过程中,PCF网元需要向UDR网元去订阅会话管理策略数据变更通知,如图5中的步骤12,在去订阅会话管理策略数据变更通知后,当会话管理策略数据发生变更时,UDR不会再通知PCF网元。
请参考图6,为现有的5G虚拟化网络组创建流程交互示意图,如图6所示,NF网元例如AMF网元、SMF网元、PCF网元等需要得到5G虚拟化网络(Virtualization Network,VN)组信息变更的通知,则需要向UDM网元订阅5G VN组信息变更通知,如图6中的步骤0,在订阅5GVN组信息变更通知后,当5G VN组信息发生变更时,UDM会通知NF网元;当5G VN组被AF删除时,NF网元需要向UDM网元去订阅5G VN组信息变更通知(图中未示出),在去订阅5G VN组信息变更通知后,当5G VN组信息发生变更时,UDM不会再通知NF网元。
除了上述图2-图6所示的场景外,在5G定位流程中,LMF网元需要向AMF网元订阅定位协议消息,在定位流程结束后,LMF网元需要向AMF网元去订阅定位协议消息。其中,定位协议消息包括:UE的长期演进定位协议(Long term evolution Positioning Protocol,LPP)消息和基站侧定位设备的NR定位协议(NR Positioning Protocol a,NRPPa)消息。
上述终端设备在核心网中注册、去注册、建立会话、释放会话的过程在核心网中是时常发生的,由于终端设备的数量庞大,因此,订阅过程和去订阅过程大量存在,导致核心网的信令负荷非常高。但是由于签约数据、管理数据、策略数据的变更并不是会发生在每个终端设备上,也不会发生在每次注册和会话建立流程完成以后,一般而言,数据变更出现的场景较少,涉及的终端设备的数量也不多,导致订阅过程的使用率不高,而订阅又必然对应着去订阅,严重浪费了核心网的资源。5G VN组和定位流程也存在着类似的问题。
需要说明的是,上述场景仅仅是核心网中示例性的订阅和去订阅场景,本申请实施例所针对的场景并不限于上述示例的场景。
基于此,本申请实施例拟提供一种服务订阅方法,由服务提供网元直接获取服务消费网元的服务请求信息,以根据服务消费网元的服务请求信息为服务消费网元发送目标服务的服务信息,无需服务消费网元向服务提供网元订阅服务即可实现服务提供网元向服务消费网元提供服务的功能,降低核心网的信令负荷,减少核心网信令交互流程中的订阅过程,避免因订阅过程使用率不高导致核心网资源的浪费问题。
请参考图7,为本申请实施例提供的服务订阅方法的流程示意图一,如图7所示,该方法可以包括:
S10:获取服务消费网元的服务请求信息,服务请求信息包括:服务类型和通知获取标识。
本实施例中,服务消费网元(NF service consumer)为需要订阅服务的网元,服务提供网元(NF service server)为提供服务的网元,服务类型用于指示服务消费网元所需要的服务,通知获取标识为接收服务对应的信息的网元的唯一标识,一般为服务消费网元的唯一标识,标识例如可以为统一资源定位符(Uniform Resource Locator,URL)。
服务提供网元获取服务消费网元的服务请求信息的过程是在服务提供网元启动的过程中进行的,服务提供网元获取到服务消费网元需要的服务类型和通知获取标识,相当于为服务消费网元订阅了服务类型对应的目标服务,在终端设备后续的注册流程、会话建立流程等过程中,服务消费网元不再需要向服务提供网元发起服务订阅请求。
示例的,服务消费网元例如可以为AMF网元、SMF网元、PCF网元等,服务提供网元例如可以为UDM网元、UDR网元等,本实施例对此不做限制。
S20:根据服务类型,检测服务类型对应的目标服务产生的服务信息。
本实施例中,服务提供网元根据服务类型确定为服务消费网元所提供的目标服务,目标服务可以为服务提供网元在5G核心网中具有的服务功能,服务提供网元根据服务类型确定目标服务后,检测目标服务对应的服务信息是否发生变更。
在一些实施例中,服务类型对应的目标服务可以为接入与移动性管理签约数据变更服务、移动性管理策略数据变更服务、会话管理数据服务、会话管理策略数据变更服务、虚拟化网络组信息变更服务、定位协议服务中的任意一种。
具体的,若服务消费网元为AMF网元,则目标服务可以为接入与移动性管理数据变更服务;若服务消费网元为PCF网元,则目标服务可以为移动性管理策略变更服务或会话管理策略数据变更服务;若服务消费网元为SMF网元,则目标服务可以为会话管理数据服务;在5G虚拟化网络组创建过程中,目标服务可以为虚拟化网络组信息变更服务;在定位流程中,服务消费网元为LMF网元,目标服务可以为定位协议服务。
S30:若检测到目标服务产生的服务信息,根据通知获取标识,向服务消费网元发送服务信息。
本实施例中,服务提供网元在检测到目标服务所涉及的服务信息发生变更时,根据通知获取标识,向服务消费网元发送变更后的服务信息。
上述实施例提供的服务订阅方法,在服务提供网元启动的过程中,由服务提供网元直接获取服务消费网元的服务请求信息,以根据服务消费网元的服务请求信息为服务消费网元发送目标服务的服务信息,在之后的流程中,服务消费网元无需向服务提供网元发起订阅请求即可实现服务提供网元向服务消费网元提供服务的功能,无需发起订阅流程也就无需发起去订阅流程,降低核心网的信令负荷,减少核心网信令交互流程中的订阅过程,避免因订阅过程使用率不高导致核心网资源的浪费问题。
以下结合实施例对服务提供网元获取服务消费网元的服务请求信息的可能的实现方式进行说明。
在一种可能的实现方式中,请参考图8,为本申请实施例提供的服务订阅方法的流程示意图二,如图8所示,上述S10获取服务消费网元的服务请求信息的过程,可以包括:
S11:从预设网元配置文件中获取服务请求信息,服务请求信息中还包括:服务消费网元的标识。
上述S20根据服务类型,检测服务类型对应的目标服务产生的服务信息,可以包括:
S21:根据服务类型和服务消费网元的标识,检测针对服务消费网元的服务类型对应的目标服务产生的服务信息。
S30:若检测到目标服务产生的服务信息,根据通知获取标识,向服务消费网元发送服务信息。
本实施例中,预设网元配置文件为服务提供网元的配置文件,用于存储服务提供网元的相关配置信息,配置文件中包括多个服务消费网元的服务请求信息,多个服务消费网元为核心网中规定的服务提供网元可以提供服务的网元。每个服务消费网元的服务请求信息中包括:服务消费网元的标识、服务类型和通知获取标识。
在服务提供网元启动的过程中,服务提供网元会读取预设网元配置文件,以从预设网元配置文件中获取多个服务消费网元的服务请求信息。
由于核心网中可能存在至少两个类型相同的服务消费网元,若类型相同的服务消费网元所需的服务类型相同,服务提供网元需要根据服务消费网元的标识,确定订阅目标服务的服务提供网元,以检测针对服务消费网元的目标服务的服务信息是否发生变更。
示例的,若服务提供网元UDM从预设网元配置文件中获取到服务消费网元AMF1网元的服务请求信息和服务消费网元AMF2网元的服务请求信息,二者所需的服务均为接入与移动性管理签约数据变更服务,则服务提供网元UDM需要分别检测针对AMF1网元和AMF2网元的接入与移动性管理签约数据是否发生变更,若AMF1网元的接入与移动性管理签约数据发生变更,则根据AMF1网元的URL,向AMF1网元发送变更后的接入和移动性管理签约数据;若AMF2网元的接入与移动性管理签约数据发生变更,则根据AMF2网元的URL,向AMF2网元发送变更后的接入和移动性管理签约数据。
上述实施例提供的服务订阅方法,通过在服务提供网元的预设网元配置文件中配置服务请求信息,以省略服务消费网元向服务提供网元发送订阅请求和去订阅请求的流程,降低核心网的信令负荷,避免因订阅过程使用率不高导致核心网资源的浪费问题。
在另一种可能的实现方式中,请参考图9,为本申请实施例提供的服务订阅方法的流程示意图三,如图9所示,上述S10获取服务消费网元的服务请求信息的过程,可以包括:
S12:向NRF网元发送针对服务消费网元的状态信息获取请求。
S13:接收NRF网元发送的服务消费网元的服务请求信息;服务请求信息为服务消费网元向NRF网元注册时发送的。
S20:根据服务类型,检测服务类型对应的目标服务产生的服务信息。
S30:若检测到目标服务产生的服务信息,根据通知获取标识,向服务消费网元发送服务信息。
本实施例中,在核心网中部署NRF网元,NRF网元用于对所有的NF网元进行登记、管理及状态检测,实现所有NF网元的自动化管理,在每个NF网元启动时,必须要在NRF网元中进行注册登记,才能在核心网中提供相应的服务,各个NF网元与NRF网元之间采用边带接口(Side Band Interface,SBI)进行通信,SBI接口可以包括:Namf,Nsmf,Nudm,Nnrf,Nnssf,Nausf,Nnef,Nsmsf,Nudr,Npcf,Nlmf等。
示例的,请参考图10,为本申请实施例提供的服务消费网元的注册交互图,如图10所示,当服务消费网元向NRF网元发起注册请求时,在注册请求中携带注册信息,注册信息包括:服务提供网元的标识、服务类型和通知获取标识。
请参考图11,为本申请实施例提供的服务提供网元的订阅交互图,如图11所示,服务提供网元在NRF网元中注册成功后,向NRF网元发送针对服务消费网元的状态信息获取请求,以请求订阅服务消费网元的状态信息,NRF网元接收到服务提供网元发送的状态信息获取请求后,根据服务提供网元所请求的服务消费网元的标识,以及服务消费网元的注册请求中服务提供网元的标识,确定二者相互匹配的情况下,向服务提供网元发送服务消费网元的服务请求信息,服务请求信息中包括:服务类型和通知获取标识。
在一种可能的实现方式中,服务消费网元、NRF网元和服务提供网元之间保持心跳,即服务消费网元定时向NRF网元发送注册信息,NRF网元根据定时接收到的注册信息,判断注册信息是否发生改变,若注册信息发生改变,则NRF网元重新向服务提供网元发送更新后的服务请求信息。
上述实施例提供的两种获取服务请求信息的方式,在核心网中具有NRF网元时,可以采用第二种方式从NRF网元中获取服务请求信息,在核心网中未部署NRF网元时,直接在服务提供网元的预设网元配置文件中配置服务请求信息。
上述实施例提供的服务订阅方法,服务消费网元在注册的过程中将注册信息发送给NRF网元,以便在服务提供网元注册过程中,由NRF网元将服务消费网元的服务请求信息发送给服务提供网元,同样省略了服务消费网元向服务提供网元发送订阅请求和去订阅请求的流程,降低核心网的信令负荷,避免因订阅过程使用率不高导致核心网资源的浪费问题。
上述在服务提供网元启动过程中获取服务消费网元的服务请求信息,以代替各个5G功能流程中的订阅过程的情况下,也需要实现代替去订阅过程的方法。
在一种可能的实现方式中,若检测到服务请求信息被删除,在检测到目标服务产生的服务信息的情况下,停止向服务消费网元发送服务信息。
本实施例中,服务提供网元定期获取服务消费网元的服务请求信息,若未获取到服务请求信息,确定服务消费网元的服务请求信息被删除,相当于服务消费网元取消订阅目标服务,在此情况下,服务提供网元在检测到目标服务产生的服务信息发生变更后,不会在通知服务消费网元。
以下结合实施例对确定服务请求信息被删除的两种可能的实现方式进行说明。
在一些实施例中,在上述若检测到服务请求信息被删除,在检测到目标服务产生的服务信息的情况下,停止向服务消费网元发送服务信息之前,该方法还可以包括:
读取预设网元配置文件,若预设网元配置文件中不包括服务请求信息,确定服务请求信息被删除。
本实施例中,服务提供网元定期读取预设网元配置文件中读取服务消费网元的服务请求信息,若未读取到服务消费网元的服务请求信息,确定服务消费网元的服务请求信息被删除。从预设网元配置文件中删除服务消费网元的服务请求信息的过程相当于取消订阅目标服务。
在另一些实施例中,请参考图12,为本申请实施例提供的服务订阅方法的流程示意图四,如图12所示,在上述若检测到服务请求信息被删除,在检测到目标服务产生的服务信息的情况下,停止向服务消费网元发送服务信息之前,该方法还可以包括:
S41:接收NRF网元发送针对服务消费网元的状态信息更新通知。
S42:根据状态信息更新通知,确定服务请求信息被删除。
本实施例中,服务消费网元确定不再需要目标服务时,向NRF网元发送注册信息更新通知,注册信息更新通知中不包括注册信息。
请参考图13,为本申请实施例提供的通知服务提供网元的交互图,如图13所示,NRF网元根据注册信息更新通知确定注册信息被删除,NRF网元向服务提供网元发送状态信息更新通知,状态信息更新通知中不包括服务消费网元的服务请求信息,服务提供网元根据状态信息更新通知确定服务请求信息被删除,相当于服务消费网元取消订阅目标服务。
上述实施例提供的服务订阅方法,通过删除服务消费网元的服务请求信息,以代替服务消费网元的去订阅过程,从而降低核心网的信令负荷。
以下结合示例对实现订阅和去订阅的两种方式进行说明。
在第一种示例中,核心网中不包括NRF网元,以UDM网元作为服务提供网元,AMF网元作为服务消费网元,在UDM网元的网元配置文件定义AMF网元的标识、接入与移动性管理签约数据变更通知服务、以及获取通知的URL,UDM网元通过读取网元配置文件获取上述服务请求信息,当接入与移动性管理签约数据发生变化时,UDM网元根据获取通知的URL向AMF网元发送服务信息;当AMF网元不再需要该服务时,从UDM网元的网元配置文件中删除该服务请求信息,UDM网元重新读取该网元配置文件,当接入与移动性管理签约数据发生变化时,UDM网元不再向AMF网元发送通知。将原本的注册流程中的订阅过程和去订阅过程删除。
在第二种示例中,核心网中包括NRF网元,以UDM网元作为服务提供网元,AMF网元作为服务消费网元,AMF网元向NRF发起注册时,将提供服务的UDM网元、接入与移动性管理签约数据变更通知服务、以及获取通知的URL放到注册信息中,UDM网元在向NRF网元注册成功后,向NRF网元订阅AMF网元的状态信息,NRF网元将AMF网元的注册信息发送给UDM网元,且在AMF网元的注册信息发生变化时会通知UDM网元。
UDM网元获取到AMF网元需要的接入与移动性管理签约数据变更通知服务和用于获取通知的URL后,当接入与移动性管理签约数据发生变化时,UDM网元根据获取通知的URL向AMF网元发送服务信息;当AMF网元不需要该服务时,AMF网元将注册信息删除,NRF网元将注册信息的变更通知发送给UDM网元,当接入与移动性管理签约数据发生变化时,UDM网元不再向AMF网元发送通知。
在上述方法实施例的基础上,本申请实施例还提供一种服务订阅装置,应用于服务提供网元。请参考图14,为本申请实施例提供的服务订阅装置的结构示意图,如图14所示,该装置可以包括:
请求信息获取模块10,用于获取服务消费网元的服务请求信息,服务请求信息包括:服务类型和通知获取标识;
服务信息检测模块20,用于根据服务类型,检测服务类型对应的目标服务产生的服务信息;
服务信息发送模块30,用于若检测到目标服务产生的服务信息,根据通知获取标识,向服务消费网元发送服务信息。
可选的,请求信息获取模块10,具体用于从预设网元配置文件中获取服务请求信息,服务请求信息中还包括:服务消费网元的标识;
服务信息检测模块20,具体用于根据服务类型和服务消费网元的标识,检测针对服务消费网元的服务类型对应的目标服务产生的服务信息。
可选的,请求信息获取模块10,包括:
信息获取请求发送单元,用于向网元存储功能NRF网元发送针对服务消费网元的信息获取请求;
请求信息获取单元,用于接收NRF网元发送的服务消费网元的服务请求信息;服务请求信息为服务消费网元向NRF网元注册时发送的。
可选的,装置还包括:
请求信息检测模块,用于若检测到服务请求信息被删除,在检测到目标服务产生的服务信息的情况下,停止向服务消费网元发送服务信息。
可选的,请求信息检测模块之前,装置还包括:
确认模块,用于读取预设网元配置文件,若预设网元配置文件中不包括服务请求信息,确定服务请求信息被删除。
可选的,请求信息检测模块之前,装置还包括:
通知接收模块,用于接收网元存储功能NRF网元发送针对服务消费网元的状态信息更新通知;
确认模块,还用于根据状态信息更新通知,确定服务请求信息被删除。
可选的,服务类型对应的目标服务为接入与移动性管理签约数据变更服务、移动性管理策略数据变更服务、会话管理数据服务、会话管理策略数据变更服务、虚拟化网络组信息变更服务、定位协议服务中的任意一种。
上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,简称ASIC),或,一个或多个微处理器,或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,简称FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(Central Processing Unit,简称CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上***(system-on-a-chip,简称SOC)的形式实现。
请参考图15,为本申请实施例提供的服务提供网元的示意图,如图15所示,该服务提供网元100,包括:收发器110、处理器120和存储介质130;收发器110用于接收和发送数据;存储介质130存储有处理器120可执行的程序指令;处理器120用于调用存储于存储介质130中的程序指令以执行上述方法实施例。
在一种实施例中,本申请实施例还提供一种计算机可读存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时,执行上述方法实施例。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
上仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (9)
1.一种服务订阅方法,其特征在于,应用于服务提供网元,所述方法包括:
获取服务消费网元的服务请求信息,所述服务请求信息包括:服务类型和通知获取标识,其中,所述服务请求信息是在核心网中未部署网元存储功能NRF网元时从所述服务提供网元的预设网元配置文件获取,或者在所述核心网中部署所述NRF网元时从所述NRF网元中获取;
根据所述服务类型,检测所述服务类型对应的目标服务产生的服务信息;
若检测到所述目标服务产生的服务信息,根据所述通知获取标识,向所述服务消费网元发送所述服务信息;
所述获取服务消费网元的服务请求信息,包括:
从预设网元配置文件中获取所述服务请求信息,所述服务请求信息中还包括:所述服务消费网元的标识;或者,
向网元存储功能NRF网元发送针对所述服务消费网元的信息获取请求;接收所述NRF网元发送的所述服务消费网元的服务请求信息;所述服务请求信息为所述服务消费网元向所述NRF网元注册时发送的。
2.如权利要求1所述的方法,其特征在于,所述根据所述服务类型,检测所述服务类型对应的目标服务产生的服务信息,包括:
根据所述服务类型和所述服务消费网元的标识,检测针对所述服务消费网元的所述服务类型对应的目标服务产生的服务信息。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息。
4.如权利要求3所述的方法,其特征在于,所述若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息之前,所述方法还包括:
读取预设网元配置文件,若所述预设网元配置文件中不包括所述服务请求信息,确定所述服务请求信息被删除。
5.如权利要求3所述的方法,其特征在于,所述若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息之前,所述方法还包括:
接收网元存储功能NRF网元发送针对所述服务消费网元的状态信息更新通知;
根据所述状态信息更新通知,确定所述服务请求信息被删除。
6.如权利要求1-5任一项所述的方法,其特征在于,所述服务类型对应的目标服务为接入与移动性管理签约数据变更服务、移动性管理策略数据变更服务、会话管理数据服务、会话管理策略数据变更服务、虚拟化网络组信息变更服务、定位协议服务中的任意一种。
7.一种服务订阅装置,其特征在于,应用于服务提供网元,所述装置包括:
请求信息获取模块,用于获取服务消费网元的服务请求信息,所述服务请求信息包括:服务类型和通知获取标识,其中,所述服务请求信息是在核心网中未部署网元存储功能NRF网元时从所述服务提供网元的预设网元配置文件获取,或者在所述核心网中部署所述NRF网元时从所述NRF网元中获取;
服务信息检测模块,用于根据所述服务类型,检测所述服务类型对应的目标服务产生的服务信息;
服务信息发送模块,用于若检测到所述目标服务产生的服务信息,根据所述通知获取标识,向所述服务消费网元发送所述服务信息;
所述请求信息获取模块,具体用于从预设网元配置文件中获取所述服务请求信息,所述服务请求信息中还包括:所述服务消费网元的标识;或者,
所述请求信息获取模块,还用于向网元存储功能NRF网元发送针对所述服务消费网元的信息获取请求;接收所述NRF网元发送的所述服务消费网元的服务请求信息;所述服务请求信息为所述服务消费网元向所述NRF网元注册时发送的。
8.一种服务提供网元,其特征在于,包括:
收发器、处理器和存储介质;
所述收发器用于接收和发送数据;
所述存储介质存储有所述处理器可执行的程序指令;
所述处理器用于调用存储于所述存储介质中的所述程序指令,执行如权利要求1-6任一项所述的服务订阅方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至6任一所述的服务订阅方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310602195.6A CN116321110B (zh) | 2023-05-26 | 2023-05-26 | 服务订阅方法、装置、服务提供网元及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310602195.6A CN116321110B (zh) | 2023-05-26 | 2023-05-26 | 服务订阅方法、装置、服务提供网元及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116321110A CN116321110A (zh) | 2023-06-23 |
CN116321110B true CN116321110B (zh) | 2023-08-18 |
Family
ID=86832750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310602195.6A Active CN116321110B (zh) | 2023-05-26 | 2023-05-26 | 服务订阅方法、装置、服务提供网元及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116321110B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200116844A (ko) * | 2019-04-02 | 2020-10-13 | 한국전자통신연구원 | Nwdaf를 위한 nf 장치로부터의 네트워크 데이터 수집 방법 |
WO2022062920A1 (en) * | 2020-09-25 | 2022-03-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for service registration and service discovery |
WO2022218947A2 (en) * | 2021-04-13 | 2022-10-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and systems for providing information regarding supported features |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3909277A1 (en) * | 2019-01-10 | 2021-11-17 | Convida Wireless, LLC | Apparatus, system, method, and computer-readable medium for performing a message service and identity service in a 5g network |
CN113518319B (zh) * | 2020-04-09 | 2023-03-17 | 华为技术有限公司 | 一种临近服务的业务处理方法、设备及*** |
-
2023
- 2023-05-26 CN CN202310602195.6A patent/CN116321110B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200116844A (ko) * | 2019-04-02 | 2020-10-13 | 한국전자통신연구원 | Nwdaf를 위한 nf 장치로부터의 네트워크 데이터 수집 방법 |
WO2022062920A1 (en) * | 2020-09-25 | 2022-03-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for service registration and service discovery |
WO2022218947A2 (en) * | 2021-04-13 | 2022-10-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and systems for providing information regarding supported features |
Also Published As
Publication number | Publication date |
---|---|
CN116321110A (zh) | 2023-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210076192A1 (en) | Communications Method and Apparatus | |
CN110049070B (zh) | 事件通知方法及相关设备 | |
EP3952367A1 (en) | Event notification method and device, and storage medium | |
US11533666B2 (en) | Communication method, communications apparatus, and communications system | |
CN110519709B (zh) | 上下文管理方法及装置 | |
CN115442771A (zh) | 一种订阅服务的方法及装置 | |
WO2019033796A1 (zh) | 会话处理方法及相关设备 | |
US20210329504A1 (en) | Communication method and apparatus | |
US20230388776A1 (en) | Methods, network function nodes and computer readable media for event subscription management | |
JP2023518344A (ja) | ユーザ装置またはppduセッションにサービスする分散ネットワーク機能の露出と発見 | |
CN114424634A (zh) | 使用多个sim的服务提供方法和设备 | |
US11412355B2 (en) | Method, device, and system for optimizing short message signaling | |
CN116601917A (zh) | 用于安全通信的方法和装置 | |
CN110519749B (zh) | 一种api信息传输方法及装置 | |
CN116321110B (zh) | 服务订阅方法、装置、服务提供网元及存储介质 | |
WO2021180170A1 (en) | Method and apparatus for handover | |
US20230104162A1 (en) | Using dnai to identify a smf supporting connection to a local dn | |
EP3884647B1 (en) | Methods of operating service control nodes | |
CN115915137A (zh) | 一种网络功能服务授权方法及装置 | |
US20230021904A1 (en) | Method and Apparatus for Signaling Session Terminations in a Communication Network | |
KR20210055542A (ko) | 무선통신 시스템에서 복수의 가입자 정보를 갖는 단말의 통신 방법 및 장치 | |
WO2021233375A1 (en) | Ip address allocation in a wireless communication network | |
WO2024094049A2 (en) | Method and apparatus for subscription management | |
WO2023017693A1 (ja) | User Equipment、サーバ、及びこれらの方法 | |
US20240121741A1 (en) | Methods, Network Function Nodes and Computer Readable Media for Event Subscription Management |
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 |