本发明涉及通信,具体而言,涉及一种服务订阅方法、装置、服务提供网元及存储介质。
背景技术:
1、随着第五代(5th generation,5g)移动通信网络系统的进一步发展,5g网络架构得到进一步完善。
2、在5g网络架构中,在终端设备的注册、去注册、会话建立、会话释放、5g虚拟化网络组创建、删除、以及终端定位的过程中,存在着大量的网元之间的服务订阅与去订阅过程,导致核心网的信令负荷非常高。
3、另外,网元所订阅的服务并不一定需要执行,导致订阅过程的使用效率较低。
技术实现思路
1、本发明的目的在于,针对上述现有技术中的不足,提供一种服务订阅方法、装置、服务提供网元及存储介质,以便减少网元之间的订阅与去订阅流程,降低核心网的信令负荷。
2、为实现上述目的,本申请实施例采用的技术方案如下:
3、第一方面,本申请实施例提供了一种服务订阅方法,应用于服务提供网元,所述方法包括:
4、获取服务消费网元的服务请求信息,所述服务请求信息包括:服务类型和通知获取标识;
5、根据所述服务类型,检测所述服务类型对应的目标服务产生的服务信息;
6、若检测到所述目标服务产生的服务信息,根据所述通知获取标识,向所述服务消费网元发送所述服务信息。
7、可选的,所述获取服务消费网元的服务请求信息,包括:
8、从预设网元配置文件中获取所述服务请求信息,所述服务请求信息中还包括:所述服务消费网元的标识;
9、所述根据所述服务类型,检测所述服务类型对应的目标服务产生的服务信息,包括:
10、根据所述服务类型和所述服务消费网元的标识,检测针对所述服务消费网元的所述服务类型对应的目标服务产生的服务信息。
11、可选的,所述获取服务消费网元的服务请求信息,包括:
12、向网元存储功能nrf网元发送针对所述服务消费网元的状态信息获取请求;
13、接收所述nrf网元发送的所述服务消费网元的服务请求信息;所述服务请求信息为所述服务消费网元向所述nrf网元注册时发送的。
14、可选的,所述方法还包括:
15、若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息。
16、可选的,所述若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息之前,所述方法还包括:
17、读取预设网元配置文件,若所述预设网元配置文件中不包括所述服务请求信息,确定所述服务请求信息被删除。
18、可选的,所述若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息之前,所述方法还包括:
19、接收网元存储功能nrf网元发送针对所述服务消费网元的状态信息更新通知;
20、根据所述状态信息更新通知,确定所述服务请求信息被删除。
21、可选的,所述服务类型对应的目标服务为接入与移动性管理签约数据变更服务、移动性管理策略数据变更服务、会话管理数据服务、会话管理策略数据变更服务、虚拟化网络组信息变更服务、定位协议服务中的任意一种。
22、第二方面,本申请实施例还提供一种服务订阅装置,应用于服务提供网元,所述装置包括:
23、请求信息获取模块,用于获取服务消费网元的服务请求信息,所述服务请求信息包括:服务类型和通知获取标识;
24、服务信息检测模块,用于根据所述服务类型,检测所述服务类型对应的目标服务产生的服务信息;
25、服务信息发送模块,用于若检测到所述目标服务产生的服务信息,根据所述通知获取标识,向所述服务消费网元发送所述服务信息。
26、可选的,所述请求信息获取模块,具体用于从预设网元配置文件中获取所述服务请求信息,所述服务请求信息中还包括:所述服务消费网元的标识;
27、所述服务信息检测模块,具体用于根据所述服务类型和所述服务消费网元的标识,检测针对所述服务消费网元的所述服务类型对应的目标服务产生的服务信息。
28、可选的,所述请求信息获取模块,包括:
29、信息获取请求发送单元,用于向网元存储功能nrf网元发送针对所述服务消费网元的信息获取请求;
30、请求信息获取单元,用于接收所述nrf网元发送的所述服务消费网元的服务请求信息;所述服务请求信息为所述服务消费网元向所述nrf网元注册时发送的。
31、可选的,所述装置还包括:
32、请求信息检测模块,用于若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息。
33、可选的,所述请求信息检测模块之前,所述装置还包括:
34、确认模块,用于读取预设网元配置文件,若所述预设网元配置文件中不包括所述服务请求信息,确定所述服务请求信息被删除。
35、可选的,所述请求信息检测模块之前,所述装置还包括:
36、通知接收模块,用于接收网元存储功能nrf网元发送针对所述服务消费网元的状态信息更新通知;
37、所述确认模块,还用于根据所述状态信息更新通知,确定所述服务请求信息被删除。
38、可选的,所述服务类型对应的目标服务为接入与移动性管理签约数据变更服务、移动性管理策略数据变更服务、会话管理数据服务、会话管理策略数据变更服务、虚拟化网络组信息变更服务、定位协议服务中的任意一种。
39、第三方面,本申请实施例还提供一种服务提供网元,包括:
40、收发器、处理器和存储介质;
41、所述收发器用于接收和发送数据;
42、所述存储介质存储有所述处理器可执行的程序指令;
43、所述处理器用于调用存储于所述存储介质中的所述程序指令,执行如第一方面任一项所述的服务订阅方法的步骤。
44、第四方面,本申请实施例还提供一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一所述的服务订阅方法的步骤。
45、本申请的有益效果是:
46、本申请提供一种服务订阅方法、装置、服务提供网元及存储介质,在服务提供网元启动的过程中,由服务提供网元直接获取服务消费网元的服务请求信息,以根据服务消费网元的服务请求信息为服务消费网元发送目标服务的服务信息,在之后的流程中,服务消费网元无需向服务提供网元发起订阅请求即可实现服务提供网元向服务消费网元提供服务的功能,无需发起订阅流程也就无需发起去订阅流程,降低核心网的信令负荷,减少核心网信令交互流程中的订阅过程,避免因订阅过程使用率不高导致核心网资源的浪费问题。
1.一种服务订阅方法,其特征在于,应用于服务提供网元,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述获取服务消费网元的服务请求信息,包括:
3.如权利要求1所述的方法,其特征在于,所述获取服务消费网元的服务请求信息,包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,所述若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息之前,所述方法还包括:
6.如权利要求4所述的方法,其特征在于,所述若检测到所述服务请求信息被删除,在检测到所述目标服务产生的服务信息的情况下,停止向所述服务消费网元发送所述服务信息之前,所述方法还包括:
7.如权利要求1-6任一项所述的方法,其特征在于,所述服务类型对应的目标服务为接入与移动性管理签约数据变更服务、移动性管理策略数据变更服务、会话管理数据服务、会话管理策略数据变更服务、虚拟化网络组信息变更服务、定位协议服务中的任意一种。
8.一种服务订阅装置,其特征在于,应用于服务提供网元,所述装置包括:
9.一种服务提供网元,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的服务订阅方法的步骤。