System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 对不成功的间接通信中的请求的处理制造技术_技高网

对不成功的间接通信中的请求的处理制造技术

技术编号:41272627 阅读:3 留言:0更新日期:2024-05-11 09:26
一种方法包括:监测代理是否从请求者接收到请求以及针对该请求的处理指令;将请求从代理转发到第一目标;检查代理响应于转发请求而是否从第一目标接收到指示请求被成功执行的成功指示;如果代理接收到处理指令并且代理未接收到成功指示:则根据处理指令来处理请求;其中处理指令指使是否许可代理进行重试以将请求转发到第一目标。

【技术实现步骤摘要】

本公开涉及间接通信,具体涉及对不成功的间接通信中的请求的处理。缩写3gpp       第三代合作伙伴项目5g/6g/7g   第5代/第6代/第7代amf        访问和移动性功能chf        计费功能csepp      消费者的seppctf        计费触发功能fqdn       完全合格域名http       超文本传输协议id         标识符ie         信息元素ip         互联网协议nf         网络功能oauth      开放授权pdu        协议数据单元plmn       公共陆地移动网络sbi        基于服务的接口scp        服务通信代理sepp       服务边缘保护代理smf        会话管理功能ts         技术规范uri        统一资源标识符vsepp      访客sepp


技术介绍

1、在5g中,3gpp定义了间接通信方法。在此方法中,nf消费者(nfconsumer)和nf生产者(nfproducer)之间的请求通过服务通信代理(scp)进行路由。scp负责选择nf生产者,并在失败的情况下执行对nf生产者的重试或重新选择。

2、本文档使用以下术语:

3、·重试:当http2客户端将http2请求重新发送到同一nf服务实例(nf生产者)内的相同或备用ip端点或重新发送到目标fqdn所解析到的备用ip地址时。

4、·重新选择:当请求的nf(nf消费者)或scp选择一个新的nf(服务)实例来发送http2请求时。


技术实现思路

1、本专利技术的一个目的是改进现有技术。

2、根据本专利技术的第一方面,提供了一种装置,包括:

3、用于监测代理是否从请求者接收到请求以及针对该请求的处理指令的部件;

4、用于如果代理接收到请求则将请求从代理转发到第一目标的部件;

5、用于检查代理响应于将请求转发到第一目标而是否从第一目标接收到指示请求被成功执行的成功指示的部件;

6、用于如果代理接收到处理指令并且代理未接收到成功指示则根据处理指令来处理请求的部件;其中

7、处理指令指使(instruct)以下中的至少一项:

8、·是否许可代理进行重试以将请求转发到第一目标;或者

9、·是否许可代理重新选择第二目标以将请求转发到第二目标;或者,

10、·允许代理从其中重新选择第二目标以将请求转发到第二目标的范围。

11、该装置还可以包括

12、用于如果代理未接收到成功指示则通知请求者关于第一目标的标识符的部件。

13、用于接收成功指示的部件可以被配置为响应于将请求转发到第一目标而从第一目标接收确认作为成功指示。

14、该范围可以包括以下中的至少一项:第一服务实例、第一服务集、第一网络功能实例、第一网络功能实例集、第三服务实例的排除(exclusion)、第二服务集的排除、第二网络实例的排除、或第二网络功能实例集的排除。

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、如果代理接收到处理指令并且代理未接收到成功指示:则根据处理指令来处理请求;其中

5本文档来自技高网...

【技术保护点】

1.一种用于通信的装置,包括:

2.根据权利要求1所述的装置,还包括:

3.根据权利要求1和2中任一项所述的装置,其中用于接收所述成功指示的部件被配置为:响应于将所述请求转发到所述第一目标而从所述第一目标接收确认,作为所述成功指示。

4.根据权利要求1至2中任一项所述的装置,其中所述代理包括服务通信代理或服务边缘保护代理。

5.根据权利要求1或2中任一项所述的装置,其中以下至少一项:

6.一种用于通信的装置,包括:

7.根据权利要求6所述的装置,还包括:

8.根据权利要求7所述的装置,其中以下至少一项:

9.根据从属于权利要求7所述的装置,还包括:

10.根据权利要求6至9中任一项所述的装置,其中所述请求者包括计费触发功能,所述第一请求是第一计费请求,并且所述第一请求包括关于所述第一请求是否是另一计费请求的重传的指示。

11.根据从属于权利要求10所述的装置,其中

12.根据权利要求11所述的装置,其中

13.根据权利要求6至9中任一项所述的装置,其中以下至少一项:

14.一种用于通信的方法,包括:

15.一种用于通信的方法,包括:

16.一种包括指令集的计算机程序产品,所述指令集当在装置上执行时被配置为使所述装置执行根据权利要求14和15中任一项所述的方法。

...

【技术特征摘要】

1.一种用于通信的装置,包括:

2.根据权利要求1所述的装置,还包括:

3.根据权利要求1和2中任一项所述的装置,其中用于接收所述成功指示的部件被配置为:响应于将所述请求转发到所述第一目标而从所述第一目标接收确认,作为所述成功指示。

4.根据权利要求1至2中任一项所述的装置,其中所述代理包括服务通信代理或服务边缘保护代理。

5.根据权利要求1或2中任一项所述的装置,其中以下至少一项:

6.一种用于通信的装置,包括:

7.根据权利要求6所述的装置,还包括:

8.根据权利要求7所述的装置,其中以下至少一项:

9.根据从属于权利要求...

【专利技术属性】
技术研发人员:K·查卢罗斯C·斯泰斯A·萨拉菲
申请(专利权)人:诺基亚通信公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1