System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于通信,具体涉及一种sa网络中实现服务发现的方法、装置、网络仓储功能实体。
技术介绍
1、独立组网(standadalone,sa)是第五代移动通信系统(the fifth generation,5g)的一种网络模式。在5g sa网络中元素被定义为一些由服务组成的网络功能(networkfunction,nf),每个nf都通过服务化接口对外提供服务,并允许其他nf访问或调用自身的服务。所有nf都通过网络仓储功能(nfrepository function,nrf)实现自动化的管理。每个nf启动时,必须在nrf进行注册登记才能提供服务。某个nf要让其他nf提供服务,必须先通过nrf进行服务发现。其中,访问或调用服务的nf被称作“nf服务使用者”。
2、相关技术中,在通过nrf进行服务发现时,往往会使用到定义在nf配置(profile)文件中的位置参数(locality)。具体地,在通过nrf进行服务发现时,nf服务使用者会向nrf发送携带首选位置参数(preferred-locality)的服务发现请求。nrf接收到服务发现请求后,先确定满足服务的nf,再进一步根据nf配置文件中的locality,从满足服务的nf中确定与首选位置参数匹配的目标nf,并向nf服务使用者发送目标nf。
3、但是,相关技术中,这种基于定义在nfprofile级别的locality实现服务发现的方法存在流程复杂的问题。
技术实现思路
1、本申请实施例提供一种sa网络中实现服务
2、第一方面,本申请实施例提供了一种sa网络中实现服务发现的方法,该方法包括:
3、网络功能服务使用者向网络仓储功能发送服务发现请求消息,所述服务发现请求消息中携带目标服务的目标位置标识,其中,所述目标位置标识是基于网络功能服务层级而限定的,不同服务对应于不同的位置标识;
4、所述网络功能服务使用者从所述网络仓储功能接收目标消息,所述目标消息包括提供所述目标服务的网络功能的信息;
5、在提供所述目标服务的网络功能的信息中存在与所述目标位置标识匹配的目标信息的情况下,所述网络功能服务使用者向所述目标信息对应的目标网络功能请求所述目标服务。
6、第二方面,本申请实施例提供了一种sa网络中实现服务发现的方法,该方法包括:
7、网络仓储功能接收网络功能服务使用者发送的服务发现请求消息,所述服务发现请求消息中携带目标服务的目标位置标识,其中,所述目标位置标识是基于网络功能服务层级而限定的,不同服务对应于不同的位置标识;
8、所述网络仓储功能向所述网络功能服务使用者发送目标消息,所述目标消息包括提供所述目标服务的网络功能的信息,使得在提供所述目标服务的网络功能的信息中存在与所述目标位置标识匹配的目标信息的情况下,所述网络功能服务使用者向所述目标信息对应的目标网络功能请求所述目标服务。
9、第三方面,本申请实施例提供了一种sa网络中实现服务发现的装置,该装置包括:
10、发送模块,用于向网络仓储功能发送服务发现请求消息,所述服务发现请求消息中携带目标服务的目标位置标识,其中,所述目标位置标识是基于网络功能服务层级而限定的,不同服务对应于不同的位置标识;
11、接收模块,用于从所述网络仓储功能接收目标消息,所述目标消息包括提供所述目标服务的网络功能的信息;
12、所述发送模块,还用于在提供所述目标服务的网络功能的信息中存在与所述目标位置标识匹配的目标信息的情况下,向所述目标信息对应的目标网络功能请求所述目标服务。
13、第四方面,本申请实施例提供了一种sa网络中实现服务发现的装置,该装置包括:
14、接收模块,用于接收网络功能服务使用者发送的服务发现请求消息,所述服务发现请求消息中携带目标服务的目标位置标识,其中,所述目标位置标识是基于网络功能服务层级而限定的,不同服务对应于不同的位置标识;
15、发送模块,用于向所述网络功能服务使用者发送目标消息,所述目标消息包括提供所述目标服务的网络功能的信息,使得在提供所述目标服务的网络功能的信息中存在与所述目标位置标识匹配的目标信息的情况下,所述网络功能服务使用者向所述目标信息对应的目标网络功能请求所述目标服务。
16、第五方面,本申请实施例提供了一种网络仓储功能实体,该网络仓储功能实体包括处理器和存储器,所述存储器存储程序或指令,所述程序或指令被所述处理器执行时实现如第二方面所述的方法的步骤。
17、第六方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的方法的步骤。
18、第七方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第二方面所述的方法。
19、第八方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面或第二方面所述的方法。
20、在本申请实施例中,网络功能服务使用者向网络仓储功能发送服务发现请求消息,所述服务发现请求消息中携带目标服务的目标位置标识,其中,所述目标位置标识是基于网络功能服务层级而限定的,不同服务对应于不同的位置标识;所述网络功能服务使用者从所述网络仓储功能接收目标消息,所述目标消息包括提供所述目标服务的网络功能的信息;在提供所述目标服务的网络功能的信息中存在与所述目标位置标识匹配的目标信息的情况下,所述网络功能服务使用者向所述目标信息对应的目标网络功能请求所述目标服务。如此,通过引入限定在nf服务(service)层级的目标位置标识,并通过此目标位置标识来进行服务发现,可以实现基于服务层信息快捷确定用于提供目标服务的nf,能够简化服务发现流程,减少触发到nrf的信令流程,从而可以在一定程度上解决基于定义在nfprofile级别的locality实现服务发现的方法存在流程复杂的问题。
本文档来自技高网...【技术保护点】
1.一种独立网络中实现服务发现的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述目标位置标识包括物理拓扑位置标识,和/或,服务标识。
4.根据权利要求1所述的方法,其特征在于,由不同网络功能提供的所述目标服务对应于不同的位置标识。
5.一种独立网络中实现服务发现的方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,在所述网络仓储功能接收网络功能服务使用者发送的服务发现请求消息之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在所述网络仓储功能接收网络功能服务使用者发送的服务发现请求消息之后,所述方法还包括:
8.一种独立网络中实现服务发现的装置,其特征在于,包括:
9.一种独立网络中实现服务发现的装置,其特征在于,包括:
10.一种网络仓储功能实体,其特征在于,包括处理器和存储器,所述存储器存储程序或指令,所述程序或指令被所述处理器执行时实现如权利要求5-7任
...【技术特征摘要】
1.一种独立网络中实现服务发现的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述目标位置标识包括物理拓扑位置标识,和/或,服务标识。
4.根据权利要求1所述的方法,其特征在于,由不同网络功能提供的所述目标服务对应于不同的位置标识。
5.一种独立网络中实现服务发现的方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,在所述网络仓储功能接收网络功能服...
【专利技术属性】
技术研发人员:张秀成,张艳琼,原晓艳,和静,张晓娟,韩爽,孙源,陈海洋,刘佳,赵鹏,牛丽丽,
申请(专利权)人:中国移动通信集团河南有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。