无线通信系统的制作方法

文档序号:26941165发布日期:2021-10-12 16:29阅读:549来源:国知局
无线通信系统的制作方法

1.本技术涉及一种用于无线通信系统的方法、装置和计算机程序。


背景技术:

2.通信系统可以被视为通过在通信路径中涉及的各种实体之间提 供载波来在两个或多个实体(诸如用户终端、基站/接入点和/或其他 节点)之间实现通信会话的设施。可以例如借助于通信网络和一个或 多个兼容的通信设备来提供通信系统。例如,通信会话可以包括用于 承载诸如语音、电子邮件(email)、文本消息、多媒体和/或内容数 据等通信的数据通信。所提供的服务的非限制性示例包括双向或多向 呼叫、数据通信或多媒体服务以及对数据网络系统(诸如互联网)的 接入。


技术实现要素:

3.根据一个方面,提供了一种装置,包括用于以下的部件:向第一 代理功能发出请求消息以用于转发给网络服务器;以及从第一代理功 能接收响应消息,该响应消息包括关于第一代理功能的信令能力的信 息。
4.第一代理功能可以包括以下之一:服务通信代理以及安全边缘保 护代理。
5.关于第一代理功能的信令能力的信息可以被包括在响应消息的 报头内。
6.该报头可以包括第一代理功能的标识符,以将关于信令能力的信 息与第一代理功能相链接。
7.响应消息可以附加地包括关于网络服务器的信令能力的信息。
8.该部件还可以被配置为执行:基于接收到的关于第一代理功能的 信令能力的信息来向第一代理功能、其他代理网络功能、以及直接地 向网络服务器中的至少一者发出所述其他请求消息。
9.关于信令能力的信息可以包括以下至少一项:第一代理功能的负 载控制信息和过载控制信息。
10.用于发出其他请求消息的部件可以用于:当接收到的过载控制信 息指示第一代理功能处于过载条件时,向其他代理功能发出其他请求 消息。
11.该部件可以用于:根据过载控制信息以降低的速率向第一代理功 能发出其他请求消息。
12.用于发出其他请求消息的部件可以用于:当接收到的负载控制信 息指示第一代理功能具有以下至少一项时,向其他代理功能发出其他 请求消息:高于预定阈值的负载以及高于其他代理功能的负载的负 载。
13.用于发出其他请求消息的部件可以用于:当发生以下至少一项 时,直接地向网络服务器发出其他服务请求:接收到的过载控制信息 指示第一代理功能处于过载条件,以及接收到的负载控制信息指示第 一代理功能具有高于预定阈值的负载。
14.该装置可以被包括在网络客户端中。
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.该方法可以包括:根据过载控制信息以降低的速率向第一代理功 能发出其他请求消息。
51.该方法可以包括:当接收到的负载控制信息指示第一代理功能具 有以下至少一项时,向其他代理功能发出其他请求消息:高于预定阈 值的负载以及高于又一代理功能的负载的负载。
52.该方法可以包括:当发生以下至少一项时,直接向网络服务器发 出其他服务请求:接收到的过载控制信息指示第一代理功能处于过载 条件,以及接收到的负载控制信息指示第一代理功能具有高于预定阈 值的负载。
53.该方法可以由网络客户端执行。
54.根据一个方面,提供了一种方法,包括:从网络客户端接收请求 消息以用于转发
给网络服务器;以及向网络客户端提供响应消息,该 响应消息包括关于第一代理功能的信令能力的信息。
55.关于信令能力的信息可以包括以下至少一项:第一代理功能的负 载控制信息和过载控制信息。
56.第一代理功能可以包括以下之一:服务通信代理以及安全边缘保 护代理。
57.关于第一代理功能的信令能力的信息可以被包括在响应消息的 报头内。
58.该报头可以包括第一代理功能的标识符,以将关于信令能力的信 息与第一代理功能相链接。
59.响应消息可以附加地包括关于网络服务器的信令能力的信息。
60.该方法可以包括:向网络服务器提供请求消息。
61.响应消息可以包括关于网络服务器的信令能力的信息。
62.该方法可以由第一代理功能执行。
63.根据一个方面,提供了一种计算机程序,包括计算机可执行指令, 该计算机可执行指令在一个或多个处理器上运行时执行:向第一代理 功能发出请求消息以用于转发给网络服务器;以及从第一代理功能接 收响应消息,该响应消息包括关于第一代理功能的信令能力的信息。
64.根据一个方面,提供了一种计算机程序,包括计算机可执行指令, 该计算机可执行指令在一个或多个处理器上运行时执行:从网络客户 端接收请求消息以用于转发给网络服务器;以及向网络客户端提供响 应消息,该响应消息包括关于第一代理功能的信令能力的信息。
65.被存储在介质上的计算机产品可以使装置执行本文描述的方法。
66.电子设备可以包括本文描述的装置。
67.在上文中,已经描述了各个方面。应该了解的是,其他方面可以 由上述各个方面中的任何两个或多个的组合提供。
68.在以下详细描述和所附权利要求中也描述了各种其他方面和其 他实施例。
69.根据一些方面,提供了独立权利要求的主题。在从属权利要求中 定义了一些其他方面。不落入权利要求的范围内的实施例将被解释为 对理解本公开有用的示例。
70.缩写列表:
71.af:
ꢀꢀꢀꢀꢀꢀꢀꢀ
应用功能
72.ausf:
ꢀꢀꢀꢀꢀꢀ
认证服务器功能
73.amf:
ꢀꢀꢀꢀꢀꢀꢀ
接入管理功能
74.bs:
ꢀꢀꢀꢀꢀꢀꢀꢀ
基站
75.dn:
ꢀꢀꢀꢀꢀꢀꢀꢀ
数据网络
76.du:
ꢀꢀꢀꢀꢀꢀꢀꢀ
分布式单元
77.enb:
ꢀꢀꢀꢀꢀꢀꢀ
enodeb
78.esba:
ꢀꢀꢀꢀꢀꢀ
增强型基于服务的架构
79.fqdn:
ꢀꢀꢀꢀꢀꢀ
完全合格域名
80.gnb:
ꢀꢀꢀꢀꢀꢀꢀ
gnodeb
81.http:
ꢀꢀꢀꢀꢀꢀ
超文本传送协议
82.lte:
ꢀꢀꢀꢀꢀꢀꢀ
长期演进
83.nef:
ꢀꢀꢀꢀꢀꢀꢀ
网络暴露功能
84.nf:
ꢀꢀꢀꢀꢀꢀꢀꢀ
网络功能
85.nr:
ꢀꢀꢀꢀꢀꢀꢀꢀ
新无线电
86.nrf:
ꢀꢀꢀꢀꢀꢀꢀ
网络储存库功能
87.ms:
ꢀꢀꢀꢀꢀꢀꢀꢀ
移动站
88.plmn:
ꢀꢀꢀꢀꢀꢀ
公共陆地移动网络
89.ran:
ꢀꢀꢀꢀꢀꢀꢀ
无线电接入网络
90.rf:
ꢀꢀꢀꢀꢀꢀꢀꢀ
射频
91.rrc:
ꢀꢀꢀꢀꢀꢀꢀ
无线电资源控制
92.sba:
ꢀꢀꢀꢀꢀꢀꢀ
基于服务的架构
93.sbi:
ꢀꢀꢀꢀꢀꢀꢀ
基于服务的接口
94.scp:
ꢀꢀꢀꢀꢀꢀꢀ
服务通信代理
95.sepp:
ꢀꢀꢀꢀꢀꢀ
安全边缘保护代理
96.ue:
ꢀꢀꢀꢀꢀꢀꢀꢀ
用户设备
97.3gpp:
ꢀꢀꢀꢀꢀꢀ
第三代合作伙伴计划
98.5g:
ꢀꢀꢀꢀꢀꢀꢀꢀ
第五代
99.5gc:
ꢀꢀꢀꢀꢀꢀꢀ
5g核心网络
100.5g

an:
ꢀꢀꢀꢀꢀ
5g无线电接入网络
101.5gs:
ꢀꢀꢀꢀꢀꢀꢀ
5g系统
附图说明
102.现在将仅通过示例的方式参照附图来描述实施例,其中:
103.图1示出了5g系统的示意性表示;
104.图2示出了控制装置的示意性表示;
105.图3示出了终端的示意性表示;
106.图4示出了网络功能与服务通信代理之间的通信的示意性表示;
107.图5示出了网络客户端、网络代理和物理服务器之间的示例信令 图;
108.图6示出了由网络客户端执行的示例方法流程图;
109.图7示出了由代理功能执行的示例方法流程图;以及
110.图8示出了存储指令的非易失性存储器介质的示意性表示,该指 令在由处理器执行时允许处理器执行图6和7的方法的一个或多个步 骤。
具体实施方式
111.在详细解释本公开的一些示例之前,参照图1至图3简要解释无 线通信系统和移动通信设备的某些一般原理以辅助理解所描述的示 例的基础技术。
112.在诸如图1所示的无线通信系统100中,经由至少一个基站(未 示出)或类似的无线传输和/或接收节点或点来向移动通信设备/终端 或用户装置和/或用户设备(ue)和/或机器类通信设备102提供无线 接入。通信设备设置有适当的信号接收和传输装置以实现通
302b和其他可能的组件303,以用于软件和硬 件辅助执行被设计执行的任务,包括控制对接入系统和其他通信设备 的访问以及与接入系统和其他通信设备的通信。至少一个处理器301 耦合至ram 302a和rom 211b。至少一个处理器301可以被配置为 执行适当的软件代码308。软件代码308可以例如允许执行本方面中 的一个或多个。软件代码308可以存储在rom 302b中。
122.处理器、存储装置和其他相关控制装置可以设置在适当的电路板 上和/或芯片组中。该特征通过附图标记304表示。该设备可以可选地 具有用户界面,诸如键盘305、触敏屏或板、其组合等。可选地,可 以取决于设备的类型来设置以下一个或多个:显示器、扬声器和麦克 风。
123.3gpp ct4将完成增强型基于服务的架构(esba)上的rel

16第3阶段工作。esba引入了对网络功能(nf)服务消费方与nf服务 生产方之间经由一个或多个服务通信代理(scp)的间接通信的支持。 这也称为模型c&d(参见3gpp ts 23.501的附件e和g)。这是对 nf直接彼此交互的直接通信的补充。在3gpp ts 29.500的条款6.10 中找到了支持间接通信的技术实现的细节。3gpp ct4对rel

16中的 负载和过载控制解决方案进行标准化。然而,并未解决这些发行版的 一些问题。例如,指定用于支持间接通信的负载和过载控制的潜在附 加扩展。
124.服务通信代理(scp)是5g核心网络的网络实体。信令流可以 通过scp。scp可以具有完整的网络视图(从nrf获得),该网络 视图可以用于采取多个动作,诸如例如在需要时进行故障切换、端到 端信令追踪和中央监测(可以使网络范围内的故障排除更容易)。scp 可以为nf集群提供入口点。scp可以支持代表nf服务消费方的nf 服务生产方的发现和选择(在3gpp规范中称为“委托发现”)。这 允许scp成为数据中心中的委托发现点。
125.多个scp可以被部署在使用间接通信的网络中。当使用间接通信 发出服务请求时,ng服务消费方(例如http客户端)可以选择nf 服务消费方向其发送请求的scp。nf服务消费方可以基于例如本地 配置和运营商策略来发现和选择scp。在其他示例中,nf服务消费 方可以使用其他合适的方式来选择scp。例如,两个或多个scp的地 址可以配置在nf中,其中scp在双活模式(active

active work)下 工作。
126.在一些示例中,充当nf服务消费方的http客户端可以基于循 环方法或其他合适的方法将网络业务分布到多个scp中。
127.然而,存在与该方法相关联的问题:
128.1)http客户端无法基于scp的动态负载选择scp,并相应地 分布业务。这可能会导致http客户端在scp上进行的负载分布不相 等。这可能会使一些scp过载,并且导致过载的scp无法处理服务 请求。在不考虑scp的实际瞬时负载的情况下分布信令并未考虑部署 的实例,其中scp具有不同的处理能力。也未考虑新的scp实例在 网络中实例化或者重启而因此具有非常小负载的情况。
129.2)处于过载的scp无法向http客户端发信号通知它们应该减 少其向scp发送的信令业务。这可能会导致scp接收的服务请求超 过它可以支持的最大请求数目,并且导致scp的可能崩溃。
130.在图4中示出了示例。图4示出了被连接到两个scp(即,scp1 403和scp2 405)的消费方nf1 401。消费方401使用例如循环方法 将业务分布到这些scp 403、405中。循环方法
可以包括以相等的部 分将业务分布到scp 403、scp 405两者。scp 403、scp 405两者地 址可以在nf1消费方401中被配置。例如,完全合格域名或ip地址 可以用作scp 403、405的地址。如果scp1处于过载情况,其中scp1 403的负载达到80%但scp2 405处于20%负载,则scp1 403无法向 消费方401通知scp1 403处于80%负载,并且消费方应该向scp2 而不是scp1发送更多的业务。而且,scp1 403无法向nf服务消费 方401发信号通知它应该减少向scp1 403发送的业务。应该理解的 是,上面用于指示过载的值仅被示出为示例值。在其他示例中,可以 使用其他合适的值。
131.已经定义了一些3gpp自定义报头。例如,已经针对基于5g核 心网络服务的接口(sbi)定义了http自定义报头“3gpp

sbi

lci
”ꢀ
和“3gpp

sbi

oci”。这些报头可以允许nf学习nf服务生产方的负 载控制信息或过载控制信息。负载控制信息(lci)可以提供关于nf 的负载能力的信息。lci可以提供关于该nf可用的资源的操作状态 的信息。仅作为示例,如果lci指示25%的负载度量,那么这可以对 应于提供lci的实体的资源能力的25%使用率。资源能力可以包括例 如存储器资源或处理资源。过载控制信息(oci)可以由变得或正在 过载的nf使用。在尝试减少针对nf的传入信令负载中,oci可以 被使用。nf可以通过传输oci来指令对等方根据nf可用信令减少 发送业务。仅作为示例,如果oci指示50%的过载减少度量,那么这 可以对应于针对该oci的接收者将它发送给传输实体的业务减少50%的请求。负载度量和过载减少度量的值可以仅作为示例给出。在 其他示例中,可以使用其他合适的值。
132.然而,没有定义用于管理服务通信代理(scp)或安全边缘保护 代理(sepp)的负载和过载的解决方案。
133.5g中的sepp具有与dea在4g系统中行动类似的功能性。sepp 被提供在网络的边缘上,保护网络免受威胁。在一些示例中,sepp 可以执行拓扑隐藏、业务限制和漫游伙伴管理。
134.因此,已经标识了不存在确定负载并且控制scp或sepp的过载 情况的方式。本公开的示例将解决这些问题。
135.一些实施例允许scp或sepp向对等nf或scp/sepp发信号通 知关于信令能力的信息。信令能力可以是反映scp或sepp用以处理 传入请求的可用资源的

动态’信息。在一些示例中,scp或sepp 可以向对等nf/scp/sepp发信号通知负载和/或过载信息。这可以使 nf服务消费方(例如http客户端)能根据发信号通知的负载和/或 过载信息,跨scp或sepp分布负载。因此,nf服务消费方可以减 少去往过载的scp/sepp的业务。下面将对此进行更详细的描述。
136.在示例中,scp或sepp可以向nf服务消费方发信号通知其负 载控制信息。在示例中,nf服务消费方可以是http客户端。在其 他示例中,nf服务消费方可以是另一合适的消费方。scp或sepp 可以通过在它转发或发起的http响应(具有任何http状态代码) 或通知请求中包括“3gpp

sbi

lci”报头来发信号通知其负载信息, 其中该信息标识scp或sepp。
137.3gpp

sbi

lci报头可以包含scp或sepp的负载控制信息(lci)。 在示例中,3gpp

sbi

lci报头可以被定义如下:
138.3gpp

sbi

lci="3gpp

sbi

lci:"sp timestamp sp lcmetric sp lcscope
139.lcscope=lciscope ows[dnn]ows[snssai]
[0140]
实际报头中的强制结构化参数可以被其子参数替换。
[0141]
lciscope=("nf

instance="nfinst)/("nf

set="nfset)/
[0142]
"(nf

service

instance="c)/("nf

service

set="nfserviceset)/
[0143]
("scp="fqdn)/("sepp="fqdn)";"
[0144]
其中完全合格域名(fqdn)分别包含scp和sepp fqdn。备选 地,范围信息可以包含scp或sepp的其他标识符。例如,scp或 sepp的标识符可以采取uuid(通用唯一标识符)的形式。
[0145]
http响应或通知请求可以附加地传达具有由nf服务生产方发 信号通知的负载控制信息的3gpp

sbi

lci报头,即,两个3gpp

sbi

lci 报头可以存在于相同的http响应或通知请求中。在另一示例中,单 个报头可以与逗号一起被使用,分隔负载控制信息列表。
[0146]
在示例中,没有从nf服务生产方接收到负载控制信息。以下示 例报头示出了由scp/sepp插入的负载控制信息:
[0147]
·
3gpp

sbi

lci:timestamp:tue,04feb 2020 08:49:37gmt; load

metric:25%;scp=scp1.example.com
[0148]
·
3gpp

sbi

lci:timestamp:tue,04feb 2020 08:49:37gmt; load

metric:25%;sepp=seppxyz.operator.com
[0149]
在另一示例中,从nf服务生产方接收到负载信息。以下示例报 头示出了由scp/sepp插入的负载控制信息:
[0150]
·
3gpp

sbi

lci:timestamp:tue,04feb 2020 08:49:39gmt; load

metric:25%;scp=scp1.example.com,timestamp:tue,04feb 2020 08:49:37gmt;load

metric:55%; nf

instance=54804518

4191

46b3

955c

ac631f953ed8
[0151]
在示例中,http响应可以包含多个报头。例如,一个3gpp

sbi

lci 报头用于scp负载控制,并且另一3gpp

sbi

lci报头来自nf生产方。
[0152]
报头的编码可以遵循在互联网工程任务组(ietf)rfc 7230中 定义的扩充巴科斯形式(abnf)。
[0153]
在另一示例中,关于负载的scp/sepp信息经由现有的
ꢀ“
nf

instance”参数被发送给nf服务消费方,其中scp/sepp由nf 实例id标识。
[0154]
应该理解的是,上面使用的数量和域名仅作为示例示出。
[0155]
在另一示例中,scp或sepp可以向nf服务消费方发信号通知 其过载控制信息。在另一示例中,scp或sepp可以向nf服务生产 方发信号通知其过载控制信息。在示例中,nf服务消费方或nf服务 生产方可以是http客户端。在其他示例中,nf服务消费方或nf 服务生产方可以分别是另一合适的消费方或生产方。
[0156]
scp或sepp可以通过在scp或sepp转发或发起的http请求 或响应(具有http状态代码)中包括“3gpp

sbi

oci报头,来发信号 通知其过载控制信息。scp或sepp可以在报头中包括标识scp或 sepp的信息。
[0157]
3gpp

sbi

oci报头可以包含scp或sepp的过载控制信息(oci)。 例如,3gpp

sbi

oci报头可以定义如下:
[0158]
3gpp

sbi

oci="3gpp

sbi

oci:"sp timestamp sp validityperiod sp olcmetric sp olcscope
[0159]
olcscope=ociscope ows[dnn]ows[snssai]
[0160]
作为实际报头的强制的结构化参数可以被其子参数替换。
[0161]
ociscope=("nf

instance="nfinst)/("nf

set="nfset)/ "(nf

service

instance="nfservinst)/("nf

service

set="nfserviceset)/ ("scp="fqdn)/("sepp="fqdn)";"
[0162]
其中fqdn分别包含scp和sepp fqdn。备选地,范围信息可以 包含scp或sepp的其他标识符。例如,scp或sepp的标识符可以 采取uuid(通用唯一标识符)的形式。
[0163]
http响应或请求可以附加地传达具有由nf服务生产方或nf服 务消费方发信号通知的过载控制信息的3gpp

sbi

oci报头,即,两个 3gpp

sbi

oci报头可以存在于相同的http请求或响应中。在另一示例 中,单个报头可以与逗号一起使用,分隔过载控制信息列表。
[0164]
在示例中,没有从nf服务生产方或消费方接收到过载控制信息。 以下示例报头示出了由scp或sepp插入的过载控制信息:
[0165]
·
3gpp

sbi

oci:timestamp:tue,04feb 2020 08:49:37gmt; period

of

validity:75s;overload

reduction

metric:50%;scp=scp1.example.com
[0166]
·
3gpp

sbi

oci:timestamp:tue,04feb 2020 08:49:37gmt; period

of

validity:75s;overload

reduction

metric:50%;sepp= seppxyz.example.com
[0167]
在另一示例中,从nf服务生产方接收到过载信息。以下示例报 头示出了由scp/sepp插入的过载控制信息:
[0168]
·
3gpp

sbi

oci:timestamp:tue,04feb 2020 08:49:39gmt; period

of

validity:75s;overload

reduction

metric:20%;scp= scp1.example.com,timestamp:tue,04feb 2020 08:49:37gmt; period

of

validity:75s;overload

reduction

metric:50%; nf

instance=54804518

4191

46b3

955c

ac631f953ed8
[0169]
http请求或响应然后可以包含多个这种报头(例如一个 3gpp

sbi

oci报头用于scp过载控制,并且另一3gpp

sbi

oci报头来 自nf生产方或消费方)。报头的编码可以遵循在互联网工程任务组 (ietf)rfc 7230中定义的扩充巴科斯形式(abnf)。
[0170]
在另一示例中,经由现有的“nf

instance”参数向nf服务消费 方发送关于过载的scp/sepp信息,其中scp/sepp由nf实例id标 识。
[0171]
应该理解的是,上面使用的数量和域名仅作为示例示出。
[0172]
在图5中示出了示例消息收发流。图5示出了nf服务消费方/nf 消费方/网络客户端、第一代理功能和nf生产方/网络服务器之间的 通信。在图5的示例中,第一代理功能是第一scp。应该理解的是, 术语nf服务消费方、nf消费方和网络客户端可以互换地被使用。应 该理解的是,术语nf服务生产方、nf生产方和网络服务器可以互换 地被使用。nf服务生产方也可以充当网络客户端,例如当nf服务生 产方向nf服务消费方生成通知请求时;因此,还应该理解的是术语 nf服务生产方、nf生产方和网络客户端也可以互换地被使用。在该 示例中,存在scp的通信和选择,但是应该理解的是,该信号流还适 合于sepp和其他代理。scp和sepp在该信号流中可以互换使用。
[0173]
nf消费方可以配置有第一scp(scp1)和第二scp(scp2)的 地址(未示出)。因此,nf消费方可以经由第一scp或第二scp与 nf生产方通信。例如,nf消费方可以是http客户端。
作为示例, 第一/第二scp可以使用第一/第二scp的互联网协议(ip)地址来标 识。在另一示例中,第一/第二scp可以使用第一/第二scp的完全合 格域名来标识。
[0174]
在s501,nf消费方向第一scp提供第一消息。第一消息可以是 服务请求消息。在其他示例中,第一消息可以是另一合适的消息类型。 第一scp可以由nf消费方基于nf消费方处的本地配置来选择。第 一消息可以包括将消息的目的地定义为nf生产方的信息。由于nf 消费方经由代理功能与nf生产方通信,因此这可以被分类为间接通 信。
[0175]
在s502,第一scp将第一消息转发给nf生产方。一旦nf生产 方接收到第一消息,nf生产方就可以确定关于nf生产方的当前信令 能力的信息。这可以包括nf确定它自己的oci和/或lci信息。
[0176]
在s503,nf生产方向第一scp提供第一消息响应。第一消息响 应可以包括关于当前信令能力的信息,诸如例如nf生产方的oci和 /或lci信息。例如,报头可以包括参数

3gpp

sbi

oci=producer1details’和/或

3gpp

sbi

lci=producer1details’。
[0177]
在s504,第一scp接收第一消息响应。第一scp可以将关于第 一scp的当前信令能力的信息添加到第一响应消息中。这可以包括将 第一scp的oci和/或lci添加到第一响应消息中。一旦关于当前信 令能力的附加信息已经被添加到第一消息响应中,这将成为所谓的修 正的第一消息响应。第一scp然后将修正的第一消息响应转发给nf 消费方。例如,第一消息响应的修正报头可以包括参数
ꢀ‘
3gpp

sbi

oci=scp1details’和/或

3gpp

sbi

lci=scp1details’。
[0178]
在s505,基于接收到的关于第一scp的当前信令能力的信息, nf消费方将确定在执行未来通信时是选择第一scp还是选择另一 scp。例如,如果接收到的信息指示第一scp处于高于预定阈值的负 载,那么nf消费方可以决定不选择第一scp以用于未来通信。在另 一示例中,如果接收到的信息指示第一scp处于过载条件,那么nf 消费方可以决定减少其向第一scp发送以用于未来通信的业务。
[0179]
在一些示例中,当scp已经告知过载条件时,nf消费方可以决 定与nf生产方直接通信而不使用scp。在一些示例中,如果所有可 用的scp具有高于预定阈值的负载或者处于过载,则nf消费方可以 决定与nf生产方直接通信。
[0180]
在s506,nf消费方将传输第二消息。如上面在s505中所示,将 确定消息的目的地。
[0181]
网络服务器可以指代http服务器,该http服务器可以是nf 服务生产方或nf服务消费方(当向消费方发送请求时)。lci可以 仅被返回到nf服务消费方。oci可以向nf服务消费方或nf服务生 产方发送。
[0182]
在其他示例中,可以通过网络功能实现到相同端的不同信号流。 图5的信号流可能已经漏下了一些消息。该信号流仅作为示例示出, 以帮助理解本公开的概念。
[0183]
因此,一些实施例允许nf消费方根据其动态负载状态选择 scp/sepp,并相应地分布负载。这可能会导致改善scp/sepp上的负 载平衡。因此,处理服务请求的成功率可能更高。
[0184]
一些实施例允许nf消费方减少它们向过载的scp或sepp发送 的业务。当scp/sepp过载时,一些实施例允许nf消费方选择直接 向nf生产方而不是经由scp/sepp发送消息。这可以降低过载的scp 或sepp崩溃的可能性。这可能会导致避免过载的scp或sepp崩溃。 因此,可以提高成功的请求处理的可能性。
[0185]
图6示出了由第一装置执行的示例方法流程。第一装置可以包括 在nf服务消费方或网络客户端内。
[0186]
在s601中,该方法包括向第一代理功能发出请求消息以用于转 发给网络服务器。
[0187]
在s603中,该方法包括从第一代理功能接收响应消息,该响应 消息包括关于第一代理功能的信令能力的信息。
[0188]
图7示出了由第二装置执行的示例方法流程。第二装置可以包括 在代理功能内。例如,代理功能可以是scp或sepp。
[0189]
在s701中,该方法包括从网络客户端接收请求消息以用于转发 给网络服务器。
[0190]
在s703中,该方法包括向网络客户端提供响应消息,该响应消 息包括关于第一代理功能的信令能力的信息。
[0191]
图8示出了存储指令和/或参数802的非易失性存储器介质800a (例如计算机盘(cd)或数字通用盘(dvd))和800b(例如通用 串行总线(usb)记忆棒)的示意性表示,该指令和/或参数802在由 处理器执行时允许处理器执行图6和7的方法的一个或多个步骤。
[0192]
要注意的是,尽管上文描述了示例实施例,但是在不脱离本发明 的范围的情况下存在可以对所公开的解决方案进行的多种变型和修 改。
[0193]
因此,示例可以在所附权利要求的范围内变化。通常,一些实施 例可以实施在硬件或专用电路、软件、逻辑或其任何组合中。例如, 一些方面可以实施在硬件中,而其他方面可以实施在可以由控制器、 微处理器或其他计算设备执行的固件或软件中,尽管实施例并不限于 此。尽管各种实施例可以被图示和描述为框图、流程图或者使用一些 其他图形表示,但是要充分理解的是,本文描述的这些框、装置、系 统、技术或方法可以作为非限制性示例实施在硬件、软件、固件、专 用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合中。
[0194]
示例可以由存储在存储器中的计算机软件实施,并且由所涉及实 体的至少一个数据处理器或硬件或软件和硬件的组合可执行。进一步 地,在这方面,应该注意的是,例如任何程序可以表示程序步骤或者 互连的逻辑电路、框和功能或者程序步骤和逻辑电路、框和功能的组 合。软件可以存储在作为存储器芯片的这种物理介质、或者实施在处 理器内的存储器块、诸如硬盘或软盘等磁性介质以及诸如例如dvd 及其数据变型cd等光学介质上。
[0195]
存储器可以是适合于本地技术环境的任何类型,并且可以使用任 何合适的数据存储技术实施,诸如基于半导体的存储器设备、磁性存 储器设备和系统、光学存储器设备和系统、固定存储器和可移除存储 器。数据处理器可以是适合于本地技术环境的任何类型,并且作为非 限制性示例,可以包括以下一个或多个:通用计算机、专用计算机、 微处理器、数据信号处理器(dsp)、专用集成电路(asic)、门级 电路和基于多核处理器架构的处理器。
[0196]
备选地或附加地,一些示例可以使用电路系统来实施。该电路系 统可以被配置为执行先前描述的功能和/或方法步骤中的一个或多个。 该电路系统可以设置在基站和/或通信设备中。
[0197]
如在本技术中所使用的,术语“电路系统”可以指代以下中的一个 或多个或者所有:
[0198]
(a)仅硬件电路实施方式(诸如仅在模拟和/或数字电路系统中 的实施方式);
[0199]
(b)硬件电路和软件的组合,诸如:
[0200]
(i)(多个)模拟和/或数字硬件电路与软件/固件的组合, 以及
[0201]
(ii)具有软件(包括(多个)数字信号处理器)、软件和 (多个)存储器的(多个)硬件处理器的任何部分,这些部分共 同工作以使诸如通信设备或基站等装置执行先前描述的各种功 能;以及
[0202]
(c)需要软件(例如固件)才能操作的(多个)硬件电路和/或 (多个)处理器,诸如(多个)微处理器或(多个)微处理器的一部 分,但在不需要操作时可能不存在该软件。
[0203]
电路系统的这种定义适用于本技术中该术语的所有使用,包括在 任何权利要求中。作为又一示例,如在本技术中所使用的,术语电路 系统也将覆盖仅硬件电路或处理器(或多个处理器)或者硬件电路或 处理器的一部分及其(或它们的)伴随的软件和/或固件的实施方式。 术语电路系统还将覆盖例如集成设备。
[0204]
前述描述通过示例性且非限制性示例提供了对一些实施例的完 整且信息丰富的描述。然而,鉴于前述描述,在结合附图和所附权利 要求阅读时,各种修改和改编对于相关领域的技术人员来说可能变得 显而易见。然而,教导的所有这种修改和类似的修改仍将落入所附权 利要求所限定的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1