【技术实现步骤摘要】
【国外来华专利技术】用于使用服务通信代理(SCP)和网络功能(NF)储存库功能(NRF)的优化的NF发现和路由的方法、系统和计算机可读介质
[0001]优先权要求
[0002]本申请要求在2020年8月24日提交的美国专利申请序列No.17/001599的优先权,其公开内容通过引用全文并入于此。
[0003]本文所述主题涉及将消息路由到5G通信网络中的生产者NF。更具体地,本文所述主题涉及用于使用SCP和NRF的优化的NF发现和路由的方法、系统和计算机可读介质。
技术介绍
[0004]在5G电信网络中,提供服务的网络节点被称为生产者网络功能(NF)。消费服务的网络节点被称为消费者NF。网络功能可以既是生产者NF又是消费者NF,这取决于它是消费服务还是提供服务。
[0005]给定的生产者NF可以具有许多服务端点,其中服务端点是由生产者NF托管的一个或多个NF实例的接触点。服务端点由互联网协议(IP)地址和端口号的组合或解析到托管生产者NF的网络节点上的IP地址和端口号的完全合格域名来标识。NF实例是提供服务的生产者NF的实例。给定的生产者NF可以包括多于一个NF实例。还应当注意,多个NF实例可以共享相同的服务端点。
[0006]生产者NF向网络功能储存库功能(NRF)注册。NRF维护标识由每个NF实例支持的服务的可用NF实例的服务简档。消费者NF可以订阅接收关于已经向NRF注册的生产者NF实例的信息。
[0007]除了消费者NF之外,可以订阅接收关于NF服务实例的信息的另一类网络节点是服务通信代理( ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于使用网络功能(NF)储存库功能(NRF)和服务通信代理(SCP)的优化的NF发现和路由的方法,所述方法包括:在所述SCP处,接收发现请求消息或基于所接收的具有3gpp
‑
Sbi
‑
Discovery头部的服务请求消息生成发现请求消息;由所述SCP修改所述发现请求消息以将与能够提供在所述发现或服务请求消息中标识的服务的生产者NF实例相关联的至少一个端点和服务名称组合标识为不健康;由所述SCP将所述发现请求消息转发到所述NRF;在所述NRF处,创建能够提供在所述发现或服务请求消息中标识的所述服务的生产者NF实例的服务简档的列表;由所述NRF从所述列表中排除与在所述发现请求消息中被标识为不健康的所述至少一个端点和服务名称组合对应的至少一个生产者NF实例的至少一个服务简档;以及由所述NRF向所述SCP转发包括生产者NF实例的服务简档的所述列表的发现响应消息。2.如权利要求1所述的方法,包括在所述SCP处维护不健康端点数据库,并且其中修改所述发现请求消息包括:使用在所述服务或发现请求消息中包括的或从其导出的服务名称在所述不健康端点数据库中执行查找;定位所述不健康端点数据库中与在所述服务或发现请求消息中标识的或从其导出的所述服务名称对应的记录;从所述记录中提取端点;以及将所述端点和所述服务名称插入到所述发现请求消息中。3.如权利要求2所述的方法,其中将所述端点和服务名称插入到所述发现请求消息中包括将所述端点和服务名称插入到所述发现请求消息的自定义头部中。4.如权利要求2或权利要求3所述的方法,其中维护所述不健康端点数据库包括响应于确定与端点和服务名称组合相关联的生产者NF实例不健康:确定所述不健康端点数据库中是否存在与所述服务名称和端点组合对应的记录;响应于确定所述不健康端点数据库中不存在与所述端点和服务名称组合对应的记录,将与所述端点和服务名称组合对应的记录添加到所述不健康端点数据库;在所述记录中插入时间戳;以及启动用于所述记录的清除计时器。5.如权利要求4所述的方法,包括检测所述清除计时器的到期,并且作为响应,从所述不健康端点数据库中删除与所述端点和服务名称组合对应的所述记录。6.如前述权利要求中任一项所述的方法,其中创建生产者NF实例的服务简档的列表包括由所述NRF从所述发现请求消息中提取服务名称参数,识别能够提供由所述服务名称参数标识的服务的生产者NF实例的服务简档,以及将能够提供由所述服务名称参数标识的服务的生产者NF实例的服务简档包括在所述列表中。7.如权利要求6所述的方法,其中从所述列表中排除所述至少一个生产者NF实例的所述至少一个服务简档包括从所述列表中移除与在从所述SCP接收的所述发现请求消息中被标识为不健康的所述至少一个服务名称和端点组合对应的至少一个服务简档。8.如前述权利要求中任一项所述的方法,其中从所述列表中排除的所述至少一个服务
简档包括与所述NRF具有连接性并且从所述SCP不可达的至少一个生产者NF实例的至少一个服务简档。9.如前述权利要求中任一项所述的方法,其中在所述SCP处,响应于所述发现响应消息,将所述发现响应消息转发到消费者NF。10.如权利要求1至8中任一项所述的方法,其中接收发现或服务请求消息包括接收指示委托发现的服务请求消息,并且还包括在所述SCP处,在接收到所述发现响应消息之后,将所述服务请求消息转发到在所述列表中具有服务简档的生产者NF实例之一。11.一种用于优化的网络功能(NF)发现和路由的系统,所述系统包括:服务通信代理(SCP),包括至少一个处理器;NF储存库功能(NRF),包括至少一个处理器;由所述SCP的所述至少一个处理器实现的SCP发现/服务请求处置器和数据库管理器,用于接收发现请求消息或基于所接收的具有3gpp
‑
Sbi
‑
Discovery头部的服务请求消息生成发现请求消息,修改所述发现请求消息以将与能够提供在所述发现或服务请求消息中标识的服务的至少一个生产者NF相关联的至少一个端点和服务名称组合标识为不健康,以及由所述SCP将所述发现请求消息转发到所述NRF;以及由所述NRF的所述至少一个处理器实现的NRF发现请求处置器,用于接收所述发现请求消息,创建能够提供在所述发现请求消息中标识的服务...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。