本技术涉及核心网技术,具体涉及一种业务处理方法、设备、介质及产品。
背景技术:
1、相关技术中,随着移动网络的发展,在第五代核心网(5th generation corenetwork,5gc)网络中引入服务注册和服务发现机制实现网络功能(network function,nf)间的路由寻址,其中网络存储功能(network repository function,nrf)网元作为5gc中nf注册数据库,实现nf注册管理和nf服务发现管理功能,对于较大规模的运营商来说,为了维护管理方便,5gc网络需要分区域进行部署,不同区域间的信令交互由信令网网元完成。其中,nrf分为高层网络存储功能(high network repository function,h-nrf)、低层网络存储功能(low network repository function,l-nrf)两级进行部署,l-nrf与h-nrf之间,h-nrf与h-nrf之间,采用静态路由机制,需要人工配置路由数据,实现跨信令区的服务发现。但是,跨信令区业务交互场景,需要h-nrf1将服务发现请求发送至多个通信连接的h-nrf2,每个h-nrf2均根据服务发现请求对自身的nf进行查询,以实现服务发现,导致业务交互效率低下。
技术实现思路
1、有鉴于此,本技术实施例提供了一种业务处理方法、设备、介质及产品,旨在有效提高业务交互的效率,节省业务交互的流程。
2、本技术实施例的技术方案是这样实现的:
3、本技术实施例提供了一种业务处理方法,应用于组网系统中的第一高层网络功能,所述组网系统包括位于高层的多个高层网络功能,各所述高层网络功能通信连接位于所述高层网络功能之下的一个或多个低层网络功能,各所述高层网络功能至少部署有网络存储功能;所述多个高层网络功能之间通信连接,所述方法包括:
4、响应于来自第一低层网络功能的第一路由数据交换请求,更新本地的第一路由数据;所述第一低层网络功能为所述第一高层网络功能之下的一个或多个低层网络功能中的任一低层网络功能;
5、发送第一路由数据交换响应给所述第一低层网络功能以及发送第二路由数据交换请求给第二高层网络功能;所述第二高层网络功能为与所述第一高层网络功能通信连接的任一高层网络功能;
6、基于所述第二高层网络功能返回的第二路由数据交换响应,更新本地的第二路由数据。
7、上述方案中,所述方法还包括:
8、响应于来自所述第二高层网络功能的第三路由数据交换请求,更新本地的所述第二路由数据;
9、发送第三路由数据交换响应给所述第二高层网络功能以及发送第四路由数据交换请求给所述第一高层网络功能之下的一个或多个低层网络功能;
10、基于所述第一高层网络功能之下的一个或多个低层网络功能返回的第四路由数据交换响应,更新本地的所述第一路由数据。
11、上述方案中,所述高层网络功能至少还部署有服务通信代理功能;所述方法还包括:
12、接收所述第一低层网络功能发送的业务请求;所述业务请求表征所述第一低层网络功能中第一网络功能对第二网络功能进行业务请求;所述业务请求携带有所述第二网络功能的标识信息;
13、基于所述标识信息,以及所述第一路由数据和/或第二路由数据,确定所述第二网络功能所在信令区对应的第二低层网络功能;
14、将所述业务请求转发至所述第二低层网络功能;
15、将所述第二低层网络功能发送的业务响应转发至所述第一低层网络功能;所述第一低层网络功能用于将所述业务响应转发至所述第一网络功能。
16、上述方案中,所述基于所述标识信息,以及所述第一路由数据和/或第二路由数据,确定所述第二网络功能所在信令区对应的第二低层网络功能,包括:
17、基于所述标识信息在所述第一路由数据中进行查询,得到第一查询结果;
18、若所述第一查询结果表征所述第一路由数据中存在所述标识信息,则基于所述第一路由数据和所述标识信息,在所述第一高层网络功能之下的一个或多个低层网络功能中确定所述第二网络功能所在信令区对应的第二低层网络功能。
19、上述方案中,所述方法还包括:
20、若所述第一查询结果表征所述第一路由数据中不存在所述标识信息,则基于所述标识信息在所述第二路由数据中进行查询,得到第二查询结果;
21、若所述第二查询结果表征所述第二路由数据中存在所述标识信息,则基于所述第二路由数据和所述标识信息,在与所述第一高层网络功能通信连接的任一高层网络功能中确定第三高层网络功能;所述第三高层网络功能用于在通信连接的一个或多个低层网络功能中确定所述第二网络功能所在信令区对应的第二低层网络功能;
22、对应地,所述方法还包括:
23、将所述业务请求转发至所述第三高层网络功能;
24、将所述第三高层网络功能发送的业务响应转发至所述第一低层网络功能。
25、上述方案中,所述高层网络功能至少还部署有服务通信代理功能;所述方法还包括:
26、接收所述第二高层网络功能发送的业务请求;所述业务请求表征所述第二高层网络功能之下的第三低层网络功能中第三网络功能对第四网络功能进行业务请求;所述业务请求携带有所述第四网络功能的标识信息;
27、基于所述标识信息,以及所述第一路由数据和/或第二路由数据,确定所述第四网络功能所在信令区对应的第四低层网络功能;
28、将所述业务请求转发至所述第四低层网络功能;
29、将所述第四低层网络功能发送的业务响应转发至所述第二高层网络功能。
30、上述方案中,所述方法还包括:
31、生成或接收检测请求;所述检测请求用于对第一网络功能或第二网络功能进行检测;
32、基于所述第一路由数据和/或第二路由数据,确定所述第一网络功能或第二网络功能所在信令区对应的目的低层网络功能;
33、将所述检测请求发送至所述目的低层网络功能;
34、接收所述目的低层网络功能发送的检测响应;所述检测响应包括所述第一网络功能或第二网络功能的注册状态信息以及链路状态信息。
35、本技术实施例还提供了一种业务处理方法,应用于组网系统中的第一低层网络功能,所述组网系统包括位于高层的多个高层网络功能,各所述高层网络功能通信连接位于所述高层网络功能之下的一个或多个低层网络功能,各所述低层网络功能至少部署有网络存储功能;所述多个高层网络功能之间通信连接,所述方法包括:
36、响应于网络功能的注册请求或更新请求,向第一高层网络功能发送第一路由数据交换请求;所述注册请求表征所述网络功能请求在所述第一低层网络功能进行注册;所述更新请求表征所述网络功能请求在所述第一低层网络功能进行更新;所述第一高层网络功能为所述第一低层网络功能之上的高层网络功能;
37、响应于来自所述第一高层网络功能发送的第一路由数据交换响应,更新本地的路由数据。
38、上述方案中,所述方法还包括:
39、响应于来自所述第一高层网络功能发送的第一交换请求,更新本地的路由数据;
40、向所述第一高层网络功能发送第一交换响应,所述第一交换响应用于更新所述第一高层网络功能的本地的第一路由数据。
41、上述方案中,所述低层网络功能至少还部署有服务通信代理功能;所述方法还包括:
42、接收第一网络功能发送的业务请求;所述第一网络功能为所述第一低层网络功能注册的一个或多个网络功能中任一网络功能;所述业务请求表征所述第一网络功能对第二网络功能进行业务请求;所述业务请求携带有所述第二网络功能的标识信息;
43、基于所述标识信息,以及所述路由数据,确定所述第二网络功能所在信令区对应的第二低层网络功能;
44、将所述业务请求转发至所述第二低层网络功能;
45、将所述第二低层网络功能发送的业务响应转发至所述第一网络功能。
46、上述方案中,所述基于所述标识信息,以及所述路由数据,确定所述第二网络功能所在信令区对应的第二低层网络功能,包括:
47、基于所述标识信息在所述路由数据中进行查询,得到第一结果;
48、若所述第一结果表征所述路由数据中存在所述标识信息,则将所述第一低层网络功能确定为所述第二低层网络功能;
49、对应地,所述方法还包括:
50、将所述业务请求发送至所述第二网络功能;
51、将所述第二网络功能发送的业务响应转发至所述第一网络功能。
52、上述方案中,所述方法还包括:
53、若所述第一结果表征所述路由数据中不存在所述标识信息,则将所述业务请求发送至所述第一高层网络功能;所述第一高层网络功能用于确定所述第二网络功能所在信令区对应的第二低层网络功能;
54、对应地,所述方法还包括:
55、将所述第一高层网络功能发送的业务响应转发至所述第一网络功能。
56、本技术实施例又提供了一种第一高层网络功能,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,
57、所述处理器,用于运行计算机程序时,执行第一高层网络功能侧所述业务处理方法的步骤。
58、本技术实施例还提供了一种第一低层网络功能,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,
59、所述处理器,用于运行计算机程序时,执行第一低层网络功能侧所述业务处理方法的步骤。
60、本技术实施例又提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现第一高层网络功能侧所述业务处理方法的步骤,或者实现第一低层网络功能侧所述业务处理方法的步骤。
61、本技术实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现第一高层网络功能侧所述业务处理方法的步骤,或者实现第一低层网络功能侧所述业务处理方法的步骤。
62、本技术实施例提供了一种业务处理方法、设备、介质及产品,该方法应用于组网系统中的第一高层网络功能,所述组网系统包括位于高层的多个高层网络功能,各所述高层网络功能通信连接位于所述高层网络功能之下的一个或多个低层网络功能,各所述高层网络功能至少部署有网络存储功能;所述多个高层网络功能之间通信连接,所述方法包括:响应于来自第一低层网络功能的第一路由数据交换请求,更新本地的第一路由数据;所述第一低层网络功能为所述第一高层网络功能之下的一个或多个低层网络功能中的任一低层网络功能;发送第一路由数据交换响应给所述第一低层网络功能以及发送第二路由数据交换请求给第二高层网络功能;所述第二高层网络功能为与所述第一高层网络功能通信连接的任一高层网络功能;基于所述第二高层网络功能返回的第二路由数据交换响应,更新本地的第二路由数据。采用本技术实施例的技术方案,第一高层网络功能根据第一低层网络功能发送的第一路由数据交换请求更新本地的第一路由数据,以及根据第二高层网络发送的第二路由数据交换响应更新本地的第二路由数据;同时,第一高层网络功能发送的第一路由数据交换响应能够更新第一低层网络数据的路由数据,第二路由数据交换请求能够更新第二高层网络数据的路由数据,使得nrf间基于交换学习机制生成跨信令区的路由数据,无需人工进行路由数据配置,构建自动化信令网,有效提高业务交互的效率,节省业务交互的流程。
1.一种业务处理方法,其特征在于,应用于组网系统中的第一高层网络功能,所述组网系统包括位于高层的多个高层网络功能,各所述高层网络功能通信连接位于所述高层网络功能之下的一个或多个低层网络功能,各所述高层网络功能至少部署有网络存储功能;所述多个高层网络功能之间通信连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述高层网络功能至少还部署有服务通信代理功能;所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述标识信息,以及所述第一路由数据和/或第二路由数据,确定所述第二网络功能所在信令区对应的第二低层网络功能,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述高层网络功能至少还部署有服务通信代理功能;所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种业务处理方法,其特征在于,应用于组网系统中的第一低层网络功能,所述组网系统包括位于高层的多个高层网络功能,各所述高层网络功能通信连接位于所述高层网络功能之下的一个或多个低层网络功能,各所述低层网络功能至少部署有网络存储功能;所述多个高层网络功能之间通信连接,所述方法包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.根据权利要求8所述的方法,其特征在于,所述低层网络功能至少还部署有服务通信代理功能;所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述基于所述标识信息,以及所述路由数据,确定所述第二网络功能所在信令区对应的第二低层网络功能,包括:
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
13.一种第一高层网络功能,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,
14.一种第一低层网络功能,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,
15.一种存储介质,所述存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至7任一项所述方法的步骤,或者实现权利要求8至12任一项所述方法的步骤。
16.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现权利要求1至7任一项所述方法的步骤,或者实现权利要求8至12任一项所述方法的步骤。