【技术实现步骤摘要】
【国外来华专利技术】网络功能之间的代理中介服务请求处理
[0001]本公开涉及用于处理网络中的服务请求的方法和被配置为根据那些方法操作的节点。
技术介绍
[0002]存在用于处理网络中的服务请求的各种技术。服务请求通常是从服务的消费方(“服务消费方”)到服务的提供方(“服务提供方”)。例如,服务请求可以是从服务消费方的网络功能(NF)节点到服务提供方的NF节点。服务消费方的NF节点和服务提供方的NF节点可以直接或间接通信。这分别称为直接通信和间接通信。在间接通信的情况下,服务消费方的NF节点和服务提供方的NF节点可以经由服务通信代理(SCP)节点进行通信。
[0003]图1A至图1D示出了用于处理服务请求的不同现有系统,如3GPP TS 23.501V16.4.0中所述。更详细地,图1A和图1B示出了使用直接通信的系统,而图1C和图1D示出了使用间接通信的系统。
[0004]在图1A和图1B所示的系统中,服务请求直接从服务消费方的NF节点发送到服务提供方的NF节点。对服务请求的响应直接从服务提供方的NF节点发送到服务消费方的NF节点。类似地,任何后续服务请求都直接从服务消费方的NF节点发送到服务提供方的NF节点。图1B所示的系统还包括网络存储库功能(NRF)。因此,在图1B所示的系统中,消费方的NF节点可以查询NRF,以发现要向其发送服务请求的服务提供方的合适的NF节点。响应于这样的查询,消费方的NF节点可以接收针对服务提供方的一个或多个NF节点NF简档,并且基于所接收的NF简档,可以选择要向其发送服务请求的服务提供方的 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于处理网络中的服务请求的方法,其中所述方法由第一服务通信代理SCP节点(10)执行,所述第一服务通信代理SCP节点(10)被配置为在所述网络中作为服务消费方的第一网络功能NF节点(20)和服务提供方的第二NF节点(30)之间的SCP操作,所述方法包括:如果针对所述第二NF节点(30)的用以使用资源来提供由所述第一NF节点(20)所请求的第一服务的第一请求(602,604)不能被满足,则:向所述服务提供方的第三NF节点(30,70)发起(102)第二请求(614)的传输,其中所述第二请求(614)针对所述第三NF节点(30,70),用以使用所述资源来提供由所述第一NF节点(20)所请求的所述第一服务;以及响应于接收到对所述第二请求(614)的响应(616),所述响应(616)指示所述第二请求(614)成功,而:向所述第一NF节点(20)发起(104)对所述第一请求(602,604)的响应(700)的传输,其中对所述第一请求(602,604)的所述响应(700)包括指示所述第三NF节点(30,70)中的所述资源的位置的信息,所述信息在第二服务后续由所述第一NF节点(20)后续请求第二服务时将被使用。2.根据权利要求1所述的方法,其中:所述信息包括以下任一项或多项:所述第三NF节点(30,70)的地址;所述服务提供方的名称;用于所述服务提供方的应用编程接口API的版本;标识所述资源的标识符;以及所述资源的地址。3.根据权利要求1或2所述的方法,其中:所述信息是统一资源标识符URI。4.根据前述权利要求中任一项所述的方法,其中:对所述第一请求(602,604)的所述响应(700)的头部包括所述信息。5.根据权利要求4所述的方法,其中:所述头部是定制头部。6.根据权利要求4或5所述的方法,其中:所述头部是超文本传输协议HTTP头部或HTTP/2头部。7.根据前述权利要求中任一项所述的方法,其中:所述第一服务和所述第二服务是相同服务的不同的实例。8.根据权利要求7所述的方法,其中:所述相同服务的不同的所述实例是相同类型的服务。9.根据前述权利要求中任一项所述的方法,其中:服务集包括所述第一服务和所述第二服务。10.根据前述权利要求中任一项所述的方法,其中:所述第三NF节点(30)和所述第二NF节点(30)是相同的NF节点;或者所述第三NF节点(70)和所述第二NF节点(30)是不同的NF节点。
11.根据权利要求10所述的方法,其中:所述第三NF节点(70)和所述第二NF节点(30)是不同的NF节点;并且NF节点集(402)包括所述第二NF节点(30)和所述第三NF节点(70)。12.根据前述权利要求中任一项所述的方法,所述方法包括:选择所述第三NF节点(30,70)以提供所述第一服务。13.根据前述权利要求中任一项所述的方法,其中:向所述第三NF节点(30,70)发起所述第二请求(614)的传输关于至少一个第三NF节点(30,70)被多次执行,直到接收到指示所述第二请求(614)成功的响应;以及所述信息指示关于其的所述第二请求(614)成功的所述第三NF节点(30,70)中的所述资源的所述位置。14.根据权利要求13所述的方法,其中:所述至少一个第三NF节点(30,70)是单个第三NF节点或多个不同的第三NF节点。15.根据前述权利要求中任一项所述的方法,所述方法包括:生成对所述第一请求(602,604)的所述响应(700),其中生成对所述第一请求(602,604)的所述响应(700)包括:用指示所述第三NF节点(30,70)中的所述资源的位置的所述信息来替换存在于所述第一请求(602,604)中的指示所述第二NF节点(30)中的所述资源的位置的信息。16.根据前述权利要求中任一项所述的方法,其中:在以下情况下,所述第一请求(602,604)不能被满足:向所述第二NF节点(30)传输的所述第一请求(602,604)不成功;没有从所述第二NF节点(30)接收到对向所述第二NF节点(30)传输的所述第一请求(602,604)的响应(606);或者所述第一请求(602、604)向所述第二NF节点(30)的传输被阻止。17.根据前述权利要求中任一项所述的方法,其中:所述第一SCP节点(10)和所述第一NF节点(20)被部署在独立的部署单元中;所述第一SCP节点(10)和所述第二NF节点(30)被部署在独立的部署单元中;并且/或者所述第一SCP节点(10)和所述第三NF节点(70)被部署在独立的部署单元中。18.根据权利要求1至16中任一项所述的方法,其中:所述第一SCP节点(10)被部署为分布式网络元件。19.根据权利要求18所述的方法,其中:所述第一SCP节点(10)的一部分被部署在与所述第一NF节点(20)相同的部署单元中;所述第一SCP节点(10)的一部分被部署在与所述第二NF节点(30)相同的部署单元中;并且/或者所述第一SCP节点(10)的一部分被部署在与所述第三NF节点(70)相同的部署单元中。20.根据前述权利要求中任一项所述的方法,其中:至少一个第二SCP节点被配置为作为所述第一NF节点(20)和所述第一SCP节点(10)之间的SCP操作;至少一个第三SCP节点被配置为作为所述第一SCP节点(10)和所述第二NF节点(30)之间的SCP操作;并且/或者
至少一个第四SCP节点被配置为作为所述第一SCP节点(10)和所述第三NF节点(70)之间的SCP操作。21.根据权利要求20所述的方法,其中:所述第一SCP节点(10)和以下一项或多项被部署在独立的部署单元中:所述至少一个第二SCP节点、所述至少一个第三SCP节点以及所述至少一个第四SCP节点。22.根据权利要求20所述的方法,其中:所述至少一个第二SCP节点、所述至少一个第三SCP节点以及/或者所述至少一个第四SCP节点被部署为分布式网络元件。23.根据前述权利要求中任一项所述的方法,其中:实体包...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。