基于本地服务网络的服务发现方法及相关设备与流程

摘要: 本公开涉及通信,尤其涉及一种基于本地服务网络的服务发现方法及相关设备。背景技术:1、随着移动通信技术的演进,单个公用陆地移动通信网plmn内部署多个本地服务网络...
基于本地服务网络的服务发现方法及相关设备与流程

本公开涉及通信,尤其涉及一种基于本地服务网络的服务发现方法及相关设备。

背景技术:

1、随着移动通信技术的演进,单个公用陆地移动通信网plmn内部署多个本地服务网络或边缘计算节点已成为常态。为了实现业务的灵活部署和低时延传输不同plmn之间、或同一plmn内不同本地服务网络之间的互联互通变得日益重要。在这种场景下,当终端发起特定业务请求时,需要能够准确发现并选择位于目标网络中的合适网络功能实例作为服务提供方。

2、相关技术中,通过网管等网络内更高的层级实现网络间的服务发现。但是,由于这种机制依赖高层级网管系统进行信息交互,服务发现过程涉及多层级的信令传递和数据同步,导致流程复杂度高且实时性差的问题。

3、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

1、本公开提供一种基于本地服务网络的服务发现方法及相关设备,至少在一定程度上克服由于相关技术中服务发现的流程复杂度高且实时性差的问题。

2、本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。

3、根据本公开的一个方面,提供了一种接收来自终端的服务请求;响应于所述服务请求,获取终端签约信息、确认发现结果;根据所述终端签约信息与所述发现结果,确定所述服务请求的提供方。

4、在一些实施例中,所述响应于所述服务请求,获取终端签约信息、确认发现结果包括:本地网络会话管理网元响应于所述服务请求,从用户信息功能网元处获取所述终端签约信息;本地网络会话管理网元响应于所述服务请求,请求本地网络信息功能网元进行本地服务发现,确认本地服务网络是否具备提供服务能力,得到所述发现结果。

5、在一些实施例中,所述确认本地服务网络是否具备提供服务能力包括:确认服务是由本地服务网络提供或是外部服务。

6、在一些实施例中,所述方法还包括:若所述服务是由本地服务网络提供,则执行本地服务发现;若所述服务是外部服务,则执行外部服务发现。

7、在一些实施例中,所述执行外部服务发现包括:所述本地会话管理网元请求本地网络信息功能网元进行外部服务发现;本地网络信息功能网元接收到本地会话管理网元的请求后,请求中心网络公用陆地移动通信网内的核心网网络信息功能网元进行服务发现,核心网网络信息功能网元将服务发现的结果反馈给本地网络信息功能网元;本地网络信息功能网元将外部服务的发现结果反馈至本地会话管理网元;本地会话管理网元通过获取到的反馈结果,指示终端建立与对应网络内网络功能实体的服务会话。

8、在一些实施例中,所述指示终端建立与对应网络内网络功能实体的服务会话包括:指示终端建立与本地服务网络功能实体的服务会话;或,指示终端建立与公用陆地移动通信网网络功能实体的服务会话。

9、在一些实施例中,所述用户信息功能网元的功能包括以下任意一项或多项:存储用户签约信息;存储用户业务信息;存储用户策略信息。

10、根据本公开的另一个方面,还提供了一种基于本地服务网络的服务发现装置,包括:服务请求接收模块,用于接收来自终端的服务请求;服务请求响应模块,用于响应于所述服务请求,获取终端签约信息、确认发现结果;服务确定模块,用于根据所述终端签约信息与所述发现结果,确定所述服务请求的提供方。

11、根据本公开的另一个方面,还提供了一种电子设备,该电子设备包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的基于本地服务网络的方法。

12、根据本公开的另一个方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的基于本地服务网络的方法。

13、根据本公开的另一个方面,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任意一项的基于本地服务网络的方法。

14、本公开的实施例中提供的基于本地服务网络的服务发现方法,通过接收来自终端的服务请求;响应于服务请求,获取终端签约信息、确认发现结果;根据终端签约信息与发现结果,确定服务请求的提供方。本公开通过在本地服务网络内部署服务发现机制,利用标准化的服务化接口直接获取目标网络的可用服务能力结果,并结合终端签约信息进行快速匹配与决策,实现了服务发现的轻量化与实时化处理,解决了高层级网管主导的服务发现流程复杂度高且实时性差的问题。

15、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

1.一种基于本地服务网络的服务发现方法,其特征在于,包括:

2.根据权利要求1所述的基于本地服务网络的服务发现方法,其特征在于,所述响应于所述服务请求,获取终端签约信息、确认发现结果包括:

3.根据权利要求2所述的基于本地服务网络的服务发现方法,其特征在于,所述确认本地服务网络是否具备提供服务能力包括:

4.根据权利要求3所述的基于本地服务网络的服务发现方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的基于本地服务网络的服务发现方法,其特征在于,所述执行外部服务发现包括:

6.根据权利要求5所述的基于本地服务网络的服务发现方法,其特征在于,所述指示终端建立与对应网络内网络功能实体的服务会话包括:

7.根据权利要求2至6任意一项所述的基于本地服务网络的服务发现方法,其特征在于,所述用户信息功能网元的功能包括以下任意一项或多项:

8.一种基于本地服务网络的服务发现装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任意一项所述的基于本地服务网络的服务发现方法。

11.一种计算机程序产品,包括:计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现权利要求1至7中任意一项所述的基于本地服务网络的服务发现方法。