1.本公开总体上涉及无线通信,并且更具体地,涉及一种用于在无线通信期间监控性能的方法和装置。
背景技术:
2.随着全球智能手机用户的持续增长,移动数据使用和业务将继续增长。在新空口(nr)中,引入了一种新型的服务质量(qos)来满足对延迟敏感的服务的需求,诸如智能交通系统、分散的自动制造系统等。nr中引入的新型qos对时延有较高要求,并且未在预定延迟内发送的数据分组可能会被确定为丢弃的分组。然而,核心网无法就预配置要求(例如时延要求、比特率要求等)获取在基站侧上接收或发送的qos流的状态。因此,核心网无法实施解决方案以便提高基站侧上的qos流的性能。
技术实现要素:
3.本文公开的示例性实施例旨在解决与现有技术中呈现的一个或多个问题有关的问题,以及提供当结合附图时通过参考以下详细描述将变得显而易见的附加特征。根据各种实施例,本文公开了示例性系统、方法和计算机程序产品。然而,应当理解,这些实施例是借由示例而非限制而呈现的,并且对于阅读了本公开的本领域普通技术人员而言显而易见的是,可以在保持在本发明的范围内的同时对所公开的实施例进行各种修改。
4.在新空口(nr)中,引入了一种新型的服务质量(qos)以满足对延迟敏感的服务的需求,诸如智能交通系统、分散的自动制造系统等。nr中引入的新型qos对时延有较高要求,并且未在预定延迟内发送的数据分组可能会被确定为丢弃的分组。然而,核心网无法关于预配置要求(例如时延要求、比特率要求等)获取在基站侧上接收或发送的qos流的状态。因此,该核心网无法实施解决方案以便提高基站侧上的qos流的性能,基站侧例如基站、uu接口、f1接口、基站的集中单元以及基站的分布单元。因此,存在开发用于在基站侧上监控性能的方法和装置的需求,以便控制无线通信中qos流的性能,例如改变优先级和释放qos流。
5.在一个实施例中,一种用于由无线通信系统的无线通信节点执行性能监控的方法,包括:从无线通信系统的核心网接收第一消息;并根据第一消息执行性能监控,其中该第一消息包括至少一个对应的服务流的性能控制信息,其中该性能控制信息包括以下至少之一:分组延迟预算和至少一个指示符。
6.在又一实施例中,一种用于由无线通信系统的核心网配置性能监控的方法,包括:向无线通信系统的无线通信节点发送第一消息,其中,该第一消息包括至少一个对应的服务流的性能控制信息,其中该性能控制信息包括以下至少之一:分组延迟预算和至少一个指示符,并且其中该性能控制信息由无线通信节点使用以用于执行性能监控。
7.在另一实施例中,一种计算设备包括至少一个处理器和耦合到处理器的存储器,其中该至少一个处理器被配置为执行该方法。
8.在另一实施例中,一种非暂时性计算机可读介质在其上存储了用于执行该方法的
计算机可执行指令。
附图说明
9.当与附图一起阅读时,从以下详细描述可以最好地理解本公开的各方面。注意,各种特征不一定按比例绘制。实际上,为了清楚的讨论,可以任意增加或减小各种特征的尺寸和几何形状。
10.图1a示出了根据本公开的一些实施例的示例性无线通信网络。
11.图1b示出了根据本公开的一些实施例的示例性无线通信系统的框图。
12.图2示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法。
13.图3示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法。
14.图4示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法。
15.图5示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法。
16.图6示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法。
17.图7示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法。
具体实施方式
18.下面参考附图描述本发明的各种示例性实施例,以使能本领域普通技术人员制造和使用本发明。对于本领域普通技术人员而言将显而易见的是,在阅读本公开之后,可以在不脱离本发明的范围的情况下对本文描述的示例进行各种改变或修改。因此,本发明不限于本文描述或示出的示例性实施例和应用。另外,本文公开的方法中的步骤的特定顺序或层次仅仅是示例性方法。基于设计偏好,在保持在本发明的范围内的同时,可以重新布置所公开的方法或过程的步骤的特定顺序或层次。因此,本领域普通技术人员将理解,本文公开的方法和技术以样本顺序呈现各种步骤或动作,并且除非另有明确说明,否则本发明不限于所呈现的特定顺序或层次。
19.参考附图详细描述本发明的实施例。尽管相同或相似的组件在不同的附图中示出,但是它们可以由相同或相似的附图标记指定。可以省略本领域公知的构造或过程的详细描述,以避免模糊本发明的主题。此外,在本发明的实施例中考虑到它们的功能来定义术语,并且可以根据用户或操作者的意图、用法等来改变术语。因此,应当基于本说明书的整体内容来进行定义。
20.图1a示出了根据本公开的一些实施例的示例性无线通信网络100。在无线通信系统中,网络侧无线通信节点或基站(bs)102可以是节点b、e
‑
utra节点b(也称为演进型节点b、enodeb或enb)、新一代enb(ng
‑
enb)、新空口(nr)技术中的gnodeb(也称为gnb)、微微基站、毫微微基站或诸如此类。终端侧通信设备或用户设备(ue)104可以是远程通信系统,诸
如移动电话、智能电话、个人数字助理(pda)、平板电脑、笔记本电脑,或者短程通信系统,诸如例如可穿戴设备、具有车辆通信系统的车辆和诸如此类。网络通信节点和终端侧通信设备分别由bs 102和ue 104表示,并且在下文中在本公开的所有实施例中,并且在本文中通常被称为的“通信节点”和“通信设备”。这样的通信节点和通信设备可以能够根据本发明的各种实施例进行无线和/或有线通信。无线通信系统还可以包括核心网,该核心网还包括多个网络功能(nf)实体。在下文中,核心网由cn 108表示。注意,所有实施例仅是优选示例,并且不意图限制本公开。因此,应当理解,在保持在本公开的范围内的同时,该系统可以包括任何期望的bs 102和ue 104组合。
21.参考图1a,无线通信网络100包括第一bs 102
‑
1、第二bs 102
‑
2、ue 104和cn 108。在一些实施例中,ue 104形成分别与第一bs 102
‑
1和第二bs 102
‑
2的直接通信(即,上行链路)信道103
‑
1和103
‑
2。在一些实施例中,ue 104还形成分别与第一bs 102
‑
1和第二bs 102
‑
2的直接通信(即,下行链路)信道105
‑
1和105
‑
2。
22.在一些实施例中,cn 108是5g核心网(5gc)。在一些实施例中,cn 108还包括以下网络功能(nf)实体中的至少一个:接入和移动管理功能(amf)、用户平面功能(upf)和系统管理功能(smf)。在一些实施例中,cn 108还包括策略控制功能(pcf)和统一数据管理(udm)。在一些实施例中,amf支持以下至少一项:非接入层(nas)信令的终止、nas加密和完整性保护、注册管理、连接管理、移动性管理、接入认证和授权以及安全上下文管理。在一些实施例中,upf支持以下至少一项:分组的路由和转发、分组检测、服务质量(qos)处理、充当与数据网络(dn)互连的外部协议数据单元(pdu)会话点、以及是无线接入技术(rat)内部和无线接入技术之间移动性的锚点。在一些实施例中,smf支持以下至少一项:会话管理(会话建立、修改和发布)、ue ip地址分配和管理、动态主机配置协议(dhcp)功能、与会话管理相关的nas信令的终止、下行链路(dl)数据通知以及upf的流量导向配置,以实现正确的流量路由。在一些实施例中,pcf支持以下至少一项:统一策略框架、向控制平面(cp)功能提供策略规则、以及访问用户数据存储库(udr)中的用于策略决策的订阅信息。在一些实施例中,udm支持以下至少一项:认证和密钥协议(aka)凭证的生成、用户标识处理、访问授权和订阅管理。在一些实施例中,第一cn 108
‑
1具有cp和用户平面(up)拆分(split)。在一些实施例中,upf支持up数据处理并且amf、smf、pcf和udm充当cp功能。
23.第一bs 102
‑
1和第二bs 102
‑
2在控制平面(cp),即ng
‑
c接口上直接连接到cn 108,并且还在用户平面(up)上通过外部接口107,即ng
‑
u接口,连接到cn 108。当第一bs 102
‑
1和第二bs 102
‑
2各自是以下之一:gnb和ng
‑
enb时,第一bs 102
‑
1和第二bs 102
‑
2之间的直接通信在up和cp上分别通过xn
‑
u接口和xn
‑
c接口。第一服务小区110
‑
1被第一bs 102
‑
1覆盖;并且第二服务小区110
‑
2被第二bs 102
‑
2覆盖。在一些实施例中,第二小区110
‑
2是第二bs 102
‑
2的主小区,并且第一小区110
‑
1是第一bs 102
‑
1的主小区。在一些实施例中,第一小区110
‑
1和第二小区110
‑
2是相邻小区。
24.在一些实施例中,第一bs 102
‑
1和/或第二bs 102
‑
2在up上被分成分布单元(du)和集中单元(cu),它们之间的直接通信通过up上的f1
‑
u接口和cp上的f1
‑
c接口。在一些实施例中,bs 102(例如,第一bs 102
‑
1或第二bs 102
‑
2)的cu可以进一步被分成控制平面(cp)和用户平面(up),它们(即,cu
‑
cp和cu
‑
up)之间的直接通信是通过e1接口的。ue 104和bs 102的du之间的直接通信信道可以通过诸如uu接口的接口,其也被称为e
‑
utran空中接
口。在一些实施例中,ue 104包括多个收发器,其使得ue 104能够支持多连接性以便同时从第一bs 102
‑
1和第二bs 102
‑
2接收数据。
25.图1b示出了根据本公开的一些实施例的示例性无线通信系统150的框图。系统150可以包括被配置为支持本文不需要详细描述的已知或常规操作特征的组件和元件。在一些实施例中,系统150可以用于在诸如图1a的无线通信网络100的无线通信环境中发送和接收数据符号,如上面描述的那样。
26.系统150总体上包括第一bs 102
‑
1、第二bs 102
‑
2、和ue 104,为了便于讨论,在下文中统称为bs 102和ue 104。第一bs 102
‑
1和第二bs 102
‑
2中的每个包括bs收发器模块152、bs天线阵列154、bs存储器模块156、bs处理器模块158和网络接口160。在示出的实施例中,bs 102的每个模块根据需要经由数据通信总线180彼此耦合和互连。ue 104包括ue收发器模块162、ue天线164、ue存储器模块166、ue处理器模块168和i/o接口169。在示出的实施例中,ue 104的每个模块根据需要经由数据通信总线190彼此耦合和互连。bs 102经由通信信道192与ue 104通信,该通信信道192可以是任何无线信道或适合于如本文描述的数据传输的本领域已知的其他介质。
27.如本领域普通技术人员将理解的,除了图1b中示出的模块之外,系统150还可以包括任何数量的模块。本领域技术人员将理解,结合本文公开的实施例描述的各种说明性块、模块、电路和处理逻辑可以以硬件、计算机可读软件、固件或其任何实际组合来实施。为了清楚地说明硬件、固件和软件的这种互换性和兼容性,各种说明性的组件、块、模块、电路和步骤大体上根据其功能来描述。将这种功能实施为硬件、固件还是软件取决于特定的应用和施加在整个系统上的设计约束。熟悉本文描述的概念的人员可以针对每个特定应用以合适的方式实施这种功能,但是这种实现决策不应被解释为限制本发明的范围。
28.从ue 104的发射天线到bs 102的接收天线的无线传输被称为上行链路(ul)传输,并且从bs 102的发射天线到ue 104的接收天线的无线传输被称为下行链路(dl)传输。根据一些实施例,ue收发器162在本文中可以被称为“上行链路”收发器162,其包括每个耦合到ue天线164的rf发射器和接收器电路。双工开关(未示出)可以可替选地将上行链路发射器或接收器以时间双工的方式耦合到上行链路天线。类似地,根据一些实施例,bs收发器152在本文中可以被称为“下行链路”收发器152,其包括每个耦合到天线阵列154的rf发射器和接收器电路。下行链路双工开关可以可替选地将下行链路发射器或接收器以时分双工的方式耦合到下行链路天线阵列154。两个收发器152和162的操作在时间上是协调的,使得上行链路接收器耦合到上行链路ue天线164,以在下行链路发射器耦合到下行链路天线阵列154的同时,接收通过无线通信信道193的传输。优选地,存在着仅具有在双工方向上的改变之间的最小保护时间的紧密同步定时。ue收发器162经由无线通信信道192通过ue天线164与bs 102通信。bs收发器152经由无线通信信道196通过bs(例如,第一bs 102
‑
1)的bs天线154与另一bs(例如,第二bs 102
‑
2)通信。无线通信信道196可以是适合于bs之间直接通信的任何无线信道或本领域已知的其他介质。
29.ue收发器162和bs收发器152被配置为经由无线数据通信信道192进行通信,并且与可以支持特定的无线通信协议和调制方案的适当配置的rf天线布置154/164协作。在一些示例性实施例中,ue收发器162和bs收发器152被配置为支持诸如长期演进(lte)和新兴的5g标准(例如nr)和诸如此类的行业标准。然而,应当理解,本发明在应用上不必限于特定
的标准和相关联的协议。相反,ue收发器162和bs收发器152可以被配置为支持替代的或附加的无线数据通信协议,包括未来的标准或其变型。
30.处理器模块158和168利用通用处理器、内容可寻址存储器、数字信号处理器、专用集成电路、现场可编程门阵列、任何合适的可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件或其任意组合(被设计为执行本文描述的功能)来实施或实现。以这种方式,处理器模块可以被实现为微处理器、控制器、微控制器或状态机或诸如此类。处理器模块还可以被实施为计算设备的组合,例如,数字信号处理器和微处理器的组合、多个微处理器、与数字信号处理器核心结合的一个或多个微处理器、或任何其他这样的配置。
31.此外,结合本文公开的实施例描述的方法或算法的步骤可以直接体现在硬件、固件、分别由处理器模块158和168执行的软件模块或其任何实际组合中。存储器模块156和166可以被实现为ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd
‑
rom或本领域已知的任何其他形式的存储介质。在这方面,存储器模块156和166可以分别耦合至处理器模块158和168,使得处理器模块158和168可以分别从存储器模块156和166读取信息以及向存储器模块156和166写入信息。存储器模块156和166也可以集成到它们相应的处理器模块158和168中。在一些实施例中,存储器模块156和166可以每个包括高速缓冲存储器,用于在分别由处理器模块158和168执行的指令执行期间存储临时变量或其他中间信息。存储器模块156和166也可以每个包括非易失性存储器,用于存储分别由处理器模块158和168执行的指令。
32.网络接口160通常表示基站102的硬件、软件、固件、处理逻辑和/或其他组件,其使能在bs收发器152与被配置为与bs 102通信的通信节点和其他网络组件之间进行双向通信。例如,网络接口160可以被配置为支持互联网或wimax流量。在典型部署中,在不限制的情况下,网络接口160提供802.3以太网接口,使得bs收发器152可以与基于常规以太网的计算机网络通信。以这种方式,网络接口160可以包括用于连接到计算机网络(例如,移动交换中心(msc))的物理接口。如本文关于特定操作或功能所使用的术语“被配置用于”或“被配置为”是指被物理构造为、编程为、格式化为和/或布置为执行指定的操作或功能的设备、组件、电路、结构、机器、信号等。网络接口160可以允许bs 102通过有线或无线连接与其他bs或cn通信。
33.再次参考图1a,如上面提到的,bs 102直接向一个或多个ue 104重复广播与bs 102相关联的系统信息,以便允许ue 104访问bs 102所在的小区(例如,对于第一bs 102
‑
1为101
‑
1,而对于第二bs 102
‑
2为110
‑
2)内的网络,并且通常在小区内正常操作。多个信息诸如例如下行链路和上行链路小区带宽、下行链路和上行链路配置、小区信息、用于随机接入的配置等可以被包括在系统信息中,其将在下面进一步详细讨论。典型地,bs 102通过pbch(物理广播信道)广播承载了一些主要系统信息(例如,小区110的配置)的第一信号。为了说明的清楚起见,这种被广播的第一信号在本文中被称为“第一广播信号”。注意,bs 102可以随后通过相应的信道(例如,物理下行链路共享信道(pdsch))广播承载了一些其他系统信息的一个或多个信号。
34.再次参考图1b,在一些实施例中,由第一广播信号承载的主要系统信息可以由bs 102经由通信信道192(例如pbch)以符号格式发送。根据一些实施例,可以将主要系统信息的原始形式呈现为数字位的一个或多个序列,并且可以通过多个步骤(例如,编码、加扰、调
制、映射步骤等)来处理该数字位的一个或多个序列,所有这些步骤都可以由bs处理器模块158进行处理,以成为第一广播信号。类似地,根据一些实施例,当ue 104使用ue收发器162接收第一广播信号(以符号格式)时,ue处理器模块168可以执行多个步骤(解映射、解调、解码步骤等),以估计主要系统信息,诸如例如主要系统信息的位的位位置、位数等。ue处理器模块168还耦合到i/o接口169,其向ue 104提供连接到诸如计算机的其他设备的能力。i/o接口169是这些附件与ue处理器模块168之间的通信路径。
35.图2示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法200。应当理解,可以在图2的方法200之前、期间和之后提供附加的操作,并且可以省略或重新排序一些操作。所示实施例中的通信系统包括bs 102、cn 108和ue(未示出)。在所示实施例中,bs 102是以下之一:gnb和ng
‑
enb;并且cn 108为5gc。图2是为了说明的目的而不旨在是限制性的。应当注意的是,可以使用任何数量的bs 102,这在本发明的范围内。
36.方法200开始于操作202,其中根据一些实施例,第一消息由bs 102从cn 108接收。在一些实施例中,该第一消息在ng接口上被发送。在一些实施例中,该第一消息通过cn 108的amf通过ng
‑
c接口从cn 108发送到bs 102。在一些实施例中,该第一消息是以下之一:初始上下文建立请求消息、协议数据单元(pdu)会话资源建立请求消息和pdu会话资源修改请求消息。在一些实施例中,该第一消息包括至少一个需要性能控制的服务质量(qos)流的性能控制信息。在一些实施例中,该性能控制信息包括以下至少之一:最小流比特率(minimum flow bit rate)、附加平均窗口列表、第一指示符和第二指示符。在一些实施例中,最小流比特率用于非保证比特率(gbr)服务流。在一些实施例中,附加平均窗口列表包括用于监控性能的一系列时间间隔。例如,这一系列时间间隔包括1、3、5和10秒。在一些实施例中,第一指示符是当实际流比特率(actual flow bit rate)小于最小流比特率时用于bs 102向cn 108报告事件的指示符。在一些实施例中,第二指示符被配置为指示这一系列时间间隔是否可以被用于监控性能。
37.方法200继续操作204,其中根据一些实施例,由bs 102监控性能。在一些实施例中,根据第一消息中的性能控制信息来监控性能。在一些实施例中,通过测量来监控性能,测量包括至少一个参数,如实际流比特率。在一些实施例中,根据预先配置的平均窗口来监控性能。在一些其他实施例中,根据一系列时间间隔来监控性能。
38.在一些实施例中,当第二指示符具有指示可被用于监控性能的一系列时间间隔的值时,bs 102可根据bs 102的当前情况在列表中的时间间隔处或者预先配置的平均窗口处执行性能监控。例如,当bs 102不忙时,bs 102可以使用预先配置的5ms的平均窗口;当bs 102忙碌时,bs 102可以使用时间间隔(例如,10ms或20ms)。
39.方法200继续操作206,其中根据一些实施例,第二消息从bs 102发送到cn 108。在一些实施例中,该第二消息包括至少一个对应qos流的性能报告。在一些实施例中,该性能报告根据性能控制信息中的第一指示符确定。在一些实施例中,第二消息中的性能报告包括实际流比特率是否小于最小流比特率的信息。在一些实施例中,第二消息通过ng
‑
c接口从bs 102发送到cn 108的amf。在一些实施例中,第二消息是pdu会话资源通知(pdu session resource notify)消息。在一些实施例中,至少一个qos流的性能报告还包括用于性能监控的实际平均窗口。在一些实施例中,该实际平均窗口根据性能控制信息中的一系列时间间隔确定。
40.在一些实施例中,cn可以根据从bs 102接收到的性能报告进一步调整性能。例如,cn 108可以执行以下操作之一:降低对应qos流的qos要求,提高对应qos流的优先级,以及释放对应qos流。
41.图3示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法300。应当理解,可以在图3的方法300之前、期间和之后提供附加操作,并且可以省略或重新排序一些操作。所示实施例中的通信系统包括cn 108和bs 102。在所示实施例中,cn 108包括第一nf实体302
‑
1和第二nf实体302
‑
2。在一些在实施例中,第一节点是cn 108的amf,并且第二节点是cn 108的upf。图3是为了说明的目的而不是限制性的。应当注意的是,可以使用任何数量的bs 102,这在本发明的范围内。
42.方法300开始于操作312,其中根据一些实施例,第一消息由bs 102从cn 108接收。在一些实施例中,该第一消息在ng接口上发送。在一些实施例中,该第一消息通过cn 108的amf通过ng
‑
c接口从cn 108发送到bs 102。在一些实施例中,该第一消息是以下之一:初始上下文建立请求(initial context setup request)消息、协议数据单元(pdu)会话资源建立请求(pdu session resource setup request)消息和pdu会话资源修改请求(pdu session resource modify request)消息。在一些实施例中,该第一消息包括用于性能监控所需的至少一个服务质量(qos)流的性能控制信息。在一些实施例中,第一消息中的性能控制信息包括以下至少之一:分组延迟预算、第一指示符、第二指示符和第三指示符。在一些实施例中,分组延迟预算是用于在对应接口和/或对应节点处发送数据分组的延迟时间。在一些实施例中,第一指示符是当在对应接口处发送对应数据分组的实际分组延迟大于对应接口和/或对应节点的分组延迟预算时用于报告的指示符。在一些实施例中,第二指示符是用于在当实际分组延迟大于分组延迟预算时丢弃对应数据分组的指示符。在一些实施例中,第三指示符被配置为指示用于性能监控的对应接口和/或对应节点。例如,第三指示符具有枚举值,其值诸如“ran部分”、“uu接口”、“gnb”和“ue”,指示对应接口和/或对应节点。
43.方法300继续操作314a,其中根据一些实施例,性能由bs 102监控。在一些实施例中,根据第一消息中的性能控制信息来监控性能。例如,当第一指示符具有值,该值指示用于在对应接口处发送对应数据分组的实际分组延迟大于对应接口的分组延迟预算之时进行报告时,并且当第三指示符具有“uu接口”的值时,bs 102和ue(未示出)之间的uu接口的数据分组延迟可以由bs 102监控。
44.在一些实施例中,方法300可以进一步继续操作314b,其中根据一些实施例,由bs 102执行与性能相关的处理。在一些实施例中,该与性能相关的处理根据性能控制信息中的第二指示符和第三指示符确定。例如,当第二指示符具有指示当数据分组的实际分组延迟大于该分组延迟预算时丢弃对应数据分组的值时,并且当第三指示符具有“uu接口”的值,则当uu接口的实际分组延迟比分组延迟预算大时,bs 102可以丢弃该对应数据分组。
45.方法300继续操作318,其中根据一些实施例,第二消息从bs 102发送到cn 108。在一些实施例中,该第二消息包括至少一个对应qos流的性能报告。在一些实施例中,该性能报告根据性能控制信息中的第一指示符、第二指示符和第三指示符确定。在一些实施例中,该性能报告包括至少一种性能情况。例如,该性能情况包括对应qos流在对应接口和/或对应节点处的实际分组延迟是否大于分组延迟预算。在一些实施例中,该第二消息通过ng
‑
u接口从bs 102发送到cn 108的第二节点302
‑
2。在一些实施例中,第二消息被承载在数据分
组的帧头中。在一些实施例中,帧头的格式包括至少一比特,并且至少一比特中的每一个指示性能情况。例如,当帧头中某一比特的值为1时,对应qos流在对应接口和/或对应节点处的实际分组延迟大于分组延迟预算;并且当帧头的某一比特的值为0时,对应qos流在对应接口和/或对应节点处的实际分组延迟小于配置的分组延迟预算。
46.在一些实施例中,cn可以根据从bs 102接收到的性能报告进一步调整性能。例如,cn 108可以执行以下之一:降低对应qos流的qos要求,提高对应qos流的优先级,以及释放对应qos流。
47.图4示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法400。应当理解,可以在图4的方法400之前、期间和之后提供附加的操作,并且可以省略或重新排序一些操作。所示实施例中的通信系统包括cn 108和bs 102。在所示实施例中,bs 102包括第一单元402
‑
1和第二单元402
‑
2。在一些实施例中,第一单元402
‑
1是cu并且第二单元402
‑
2是bs 102的du。图4是为了说明的目的而不旨在是限制性的。应当注意的是,可以使用任何数量的bs 102,这在本发明的范围内。
48.方法400开始于操作412,其中根据一些实施例,第一消息由bs 102从cn 108接收。在一些实施例中,该第一消息在ng接口上被发送。在一些实施例中,该第一消息从cn 108的amf被发送到bs 102的第一单元402
‑
1。在一些实施例中,该第一消息是以下之一:初始上下文建立请求(initial context setup request)消息、协议数据单元(pdu)会话资源建立请求(pdu session resource setup request)消息和pdu会话资源修改请求(pdu session resource modify request)消息。在一些实施例中,该第一消息包括需要性能控制的至少一个服务质量(qos)流的性能控制信息。在一些实施例中,该性能控制信息包括以下至少之一:最小流比特率、附加平均窗口列表、第一指示符和第二指示符。在一些实施例中,最小流比特率用于非保证比特率(gbr)服务流。在一些实施例中,附加平均窗口列表包括用于监控性能的一系列时间间隔。例如,这一系列时间间隔包括1、3、5和10秒。在一些实施例中,第一指示符是当实际流比特率小于最小流比特率时用于bs 102向cn 108报告性能情况的指示符。在一些实施例中,第二指示符被配置为指示一系列时间间隔是否可以用于监控性能。
49.在一些实施例中,当第二指示符具有指示可用于监控性能的一系列时间间隔的值时,bs 102可根据bs 102的当前情况在列表中的时间间隔处或者预先配置的平均窗口处执行性能监控。例如,当bs 102不忙时,bs 102可以使用预先配置的5ms的平均窗口;当bs 102忙碌时,bs 102可以使用时间间隔(例如,10ms或20ms)。
50.方法400继续操作414,其中根据一些实施例,第二消息由bs 102的第二单元402
‑
2从bs 102的第一单元402
‑
1接收。在一些实施例中,该第二消息是以下之一:ue上下文建立请求(ue context setup request)消息和ue上下文修改请求(ue context modification request)消息。在一些实施例中,该第二消息通过f1
‑
c接口发送。在一些实施例中,该第二消息包括由bs 102的第一单元402
‑
1从cn 108接收到的性能控制信息。
51.方法400继续操作416,其中根据一些实施例,性能由bs 102的第二单元402
‑
2监控。在一些实施例中,根据第一消息中的性能控制信息来监控性能。在一些实施例中,由第一单元402
‑
1和第二单元402
‑
2根据预先配置的平均窗口来监控性能。在其他一些实施例中,由第一单元402
‑
1和第二单元402
‑
2根据附加平均窗口列表中的一系列时间间隔来监控性能。
52.方法400继续操作418,其中根据一些实施例,第三消息从bs 102的第二单元402
‑
2发送到bs 102的第一单元402
‑
1。在一些实施例中,该第三消息是通知(notify)消息。在一些实施例中,该第三消息通过f1
‑
c接口发送。在一些实施例中,该第三消息包括由bs 102的第二单元402
‑
2确定出的至少一个qos流的第一性能报告。在一些实施例中,该第一性能报告包括当实际流比特率小于最小流比特率时的性能情况。在一些实施例中,对应qos流的第一性能报告还包括用于性能监控的实际平均窗口。在一些实施例中,该实际平均窗口根据性能控制信息中的一系列时间间隔确定。
53.方法400继续操作420,其中根据一些实施例,第四消息从bs 102的第一单元402
‑
1发送到cn 108。在一些实施例中,该第四消息是pdu会话资源通知(pdu session resource notify)消息。在一些实施例中,该第四消息通过ng
‑
c接口发送。在一些实施例中,该第四消息包括在第三消息中接收到的第一性能报告。在一些实施例中,该第四消息还包括由bs 102的第一单元402
‑
1确定出的第二性能报告。在一些实施例中,该第二性能报告包括当实际流比特率小于最小流比特率时的性能情况。在一些实施例中,对应qos流的第二性能报告还包括用于性能监控的实际平均窗口。在一些实施例中,该实际平均窗口根据性能控制信息中的一系列时间间隔确定。
54.在一些实施例中,cn可以根据从bs 102接收到的性能报告进一步调整性能。例如,cn 108可以执行以下操作之一:降低对应qos流的qos要求,提高对应qos流的优先级,以及释放对应qos流。
55.图5示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法500。应当理解,可以在图5的方法500之前、期间和之后提供附加操作,并且可以省略或重新排序一些操作。所示实施例中的通信系统包括cn 108和bs 102。在所示实施例中,cn 108包括第一nf实体302
‑
1和第二nf实体302
‑
2。在一些在实施例中,第一nf实体302
‑
1是cn 108的amf,并且第二nf实体302
‑
2是cn 108的upf。在所示实施例中,bs 102包括第一单元402
‑
1,和第二单元402
‑
2。在一些实施例中,该第一单元402
‑
1是cu并且第二单元402
‑
2是du。图5是为了说明的目的而不旨在是限制性的。应当注意的是,可以使用任何数量的bs 102和du 402
‑
2,这在本发明的范围内。
56.方法500开始于操作502,其中根据一些实施例,第一消息由bs 102的第一单元402
‑
1从cn 108的第一nf实体302
‑
1接收。在一些实施例中,该第一消息在ng接口上发送。在一些实施例中,该第一消息是以下之一:初始上下文建立请求(initial context setup request)消息、协议数据单元(pdu)会话资源建立请求(pdu session resource setup request)消息和pdu会话资源修改请求(pdu session resource modify request)消息。在一些实施例中,该第一消息包括用于需要性能控制的至少一个服务质量(qos)流的性能控制信息。在一些实施例中,该性能控制信息包括以下至少之一:分组延迟预算、第一指示符、第二指示符和第三指示符。在一些实施例中,分组延迟预算是用于在对应接口处发送数据分组的延迟时间。在一些实施例中,第一指示符是用于在当对应数据分组的实际分组延迟大于分组延迟预算时报告性能情况的指示符。在一些实施例中,第二指示符是用于在如果实际分组延迟大于分组延迟预算情况下丢弃对应数据分组的指示符。在一些实施例中,第三指示符被配置为指示用于执行性能监控的对应接口。例如,第三指示符具有“uu接口”的枚举值。
57.方法500继续操作504,其中根据一些实施例,第二消息由bs 102的第二单元402
‑
2从bs 102的第一单元402
‑
1接收。在一些实施例中,该第二消息是以下之一:ue上下文建立请求(ue context setup request)消息和ue上下文修改请求(ue context modification request)消息。在一些实施例中,该第二消息通过f1
‑
c接口发送。在一些实施例中,该第二消息包括由bs 102的第一单元402
‑
1从cn 108的第一nf实体302
‑
1接收到的性能控制信息。
58.方法500继续操作506a,其中根据一些实施例,性能由bs 102监控。在一些实施例中,性能由bs 102的第一单元402
‑
1和第二单元402
‑
2根据第一消息中的性能控制信息来监控。例如,当第一指示符具有值,该值指示用于在对应接口处发送对应数据分组的实际分组延迟大于对应接口的分组延迟预算之时报告性能情况时,以及当第三指示符具有为“uu接口”的值时,bs 102和ue(未示出)之间的uu接口的数据分组延迟可以由bs 102监控。
59.在一些实施例中,方法500可以进一步继续操作506b,其中根据一些实施例,由bs 102执行与性能相关的处理。例如,当第二指示符具有值,该值指示用于丢弃其实际分组延迟大于分组延迟预算的对应数据分组时,以及当第三指示符具有“ran部分”的值时,bs 102可以在实际分组延迟大于分组延迟预算时丢弃该对应数据分组。在这种情况下,该实际分组延迟包括以下:bs 102中的处理延迟,uu接口处的传输延迟,以及ue 104中的处理延迟;并且第三指示符的“ran部分”的值指示bs 102的所有接口和节点。
60.方法500继续操作508,其中根据一些实施例,第三消息从bs 102的第二单元402
‑
2被发送到bs 102的第一单元402
‑
1。在一些实施例中,该第三消息通过f1
‑
u接口被承载在ul分组数据的帧头中。在一些实施例中,该第三消息包括对应qos流的第一性能报告。在一些实施例中,该第一性能报告包括由bs 102的第二单元402
‑
2确定出的至少一种性能情况。例如,该性能情况包括对应qos流在对应接口和/或对应节点处的实际分组延迟是否大于分组延迟预算。
61.方法500继续操作510,其中根据一些实施例,第四消息从bs 102的第一单元402
‑
1被发送到cn 108的第二nf实体。在一些实施例中,该第四消息被承载在数据分组的帧头中。在一些实施例中,该第四消息通过ng
‑
u接口发送。在一些实施例中,该第四消息包括第二性能报告,其中该第二性能报告包括由bs 102的第一单元402
‑
1确定出的至少一种性能情况。在一些实施例中,该第四消息还包括在第三消息中接收到的第一性能报告。在一些实施例中,该第一性能报告和第二性能报告在数据分组的帧头中发送。在一些实施例中,帧头的格式包括至少一比特,并且至少一比特中的每一个指示一种类型的性能情况。例如,当帧头中某一比特的值为1时,对应qos流在对应接口和/或对应节点处的实际分组延迟大于分组延迟预算;并且当帧头的某一比特的值为0时,对应qos流在对应接口和/或对应节点处的实际分组延迟小于配置的分组延迟预算。
62.在一些实施例中,cn可以根据从bs 102接收到的性能报告进一步调整性能。例如,cn 108可以执行以下之一:降低对应qos流的qos要求,提高对应qos流的优先级,以及释放对应qos流。
63.图6示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法600。应当理解,可以在图6的方法600之前、期间和之后提供附加的操作,并且可以省略或重新排序一些操作。所示实施例中的通信系统包括cn 108和bs 102。在所示实施例中,bs 102包括第一单元402
‑
1和第二单元402
‑
2。在一些实施例中,第一单元402
‑
1是cu并且第二
的cu
‑
cp 602
‑
1发送到cn 108。在一些实施例中,该第四消息是pdu会话资源通知(pdu session resource notify)消息。在一些实施例中,该第四消息通过ng
‑
c接口发送。在一些实施例中,该第四消息包括在第三消息中接收到的性能报告。
70.在一些实施例中,cn可以根据从bs 102接收到的性能报告进一步调整性能。例如,cn 108可以执行以下操作之一:降低对应qos流的qos要求,提高对应qos流的优先级,以及释放对应qos流。
71.图7示出了根据本公开的一些实施例的用于在无线通信系统中执行性能监控的方法700。应当理解,可以在图7的方法700之前、期间和之后提供附加操作,并且可以省略或重新排序一些操作。所示实施例中的通信系统包括cn 108和bs 102。在所示实施例中,cn 108包括第一nf实体302
‑
1和第二nf实体302
‑
2。在一些在实施例中,第一nf实体302
‑
1是cn 108的amf,并且第二nf实体302
‑
2是cn 108的upf。在所示实施例中,bs 102包括第一单元402
‑
1,和第二单元402
‑
2。在一些实施例中,该第一单元402
‑
1是cu并且第二单元402
‑
2是du。在所示实施例中,该第一单元402
‑
1进一步被分为cu控制平面(cu
‑
cp)602
‑
1和cu用户平面(cu
‑
up)602
‑
2。图7是用于说明的目的而不旨在是限制性的。应当注意的是,可以使用任何数量的bs 102和cu 402
‑
1,这在本发明的范围内。
72.方法700开始于操作502,其中根据一些实施例,第一消息由bs 102的第一单元402
‑
1的cu
‑
cp 602
‑
1从cn 108的第一nf实体302
‑
1接收。在一些实施例中,该第一消息在ng接口上发送。在一些实施例中,该第一消息是以下之一:初始上下文建立请求(initial context setup request)消息、协议数据单元(pdu)会话资源建立请求(pdu session resource setup request)消息和pdu会话资源修改请求(pdu session resource modify request)消息。在一些实施例中,该第一消息包括用于需要性能控制的至少一个服务质量(qos)流的性能控制信息。在一些实施例中,该性能控制信息包括以下至少之一:分组延迟预算、第一指示符、第二指示符和第三指示符。在一些实施例中,分组延迟预算是用于在两个对应节点之间的对应接口处发送数据分组的延迟时间。在一些实施例中,第一指示符是用于当对应分组的实际分组延迟大于分组延迟预算时报告性能情况的指示符。在一些实施例中,第二指示符是如果实际分组延迟大于分组延迟预算时丢弃对应分组的指示符。在一些实施例中,第三指示符被配置为指示用于执行性能控制的两个对应节点之间的接口。例如,第三指示符具有值为“uu接口”的枚举。
73.方法700继续操作704,其中根据一些实施例,第二消息由bs 102的第二单元402
‑
2和bs 102的第一单元402
‑
1的cu
‑
up 602
‑
2从bs 102的第一单元402
‑
1的cu
‑
cp 602
‑
1接收。在一些实施例中,该第二消息是通过f1接口的以下之一:ue上下文建立请求(ue context setup request)消息和ue上下文修改请求(ue context modification request)消息。在其他一些实施例中,该第二消息是通过e1接口的以下之一:承载上下文建立请求(bearer context setup request)消息和承载上下文修改请求(bearer context modification request)消息。在一些实施例中,该第二消息包括由bs 102的第一单元402
‑
1的cu
‑
cp 602
‑
1从cn 108的第一nf实体302
‑
1接收到的性能控制信息。
74.方法700继续操作706a,其中根据一些实施例,性能由bs 102监控。在一些实施例中,操作706a由bs 102的第一单元402
‑
1的cu
‑
up 602
‑
2和第二单元402
‑
2执行。在一些实施例中,性能根据第二消息中的性能控制信息来监控。例如,bs 102和ue(未示出)之间的数据
分组延迟可以由第二单元402
‑
2监控。又例如,qos流的比特率可由第一单元402
‑
1的cu
‑
up 602
‑
2监控。
75.在一些实施例中,方法700可以进一步继续操作706b,其中根据一些实施例,由bs 102执行与性能相关的处理。在一些实施例中,该操作706b由bs 102的第一单元402
‑
1的cu
‑
up 602
‑
2和第二单元402
‑
2来执行。在一些实施例中,当第二指示符具有值,该值指示用于丢弃其实际分组延迟大于分组延迟预算的对应分组时,当第三指示符具有“ran部分”的值时,bs 102的第一单元402
‑
1的cu
‑
up 602
‑
2在实际分组延迟大于分组延迟预算时可以丢弃该对应分组。在这种情况下,该实际分组延迟包括以下:bs 102的第一单元402
‑
1的cu
‑
up 602
‑
2中的处理延迟,f1接口处的传输延迟,以及bs 102的第二单元402
‑
2中的处理延迟,uu接口处的传输延迟,以及ue(未示出)中的处理延迟;并且第三指示符的“ran部分”的值指示bs 102中的所有对应接口和节点。
76.方法700继续操作708,其中根据一些实施例,第三消息从bs 102的第二单元402
‑
2被发送到bs 102的第一单元402
‑
1的cu
‑
up 602
‑
2。在一些实施例中,该第三消息通过f1
‑
u接口被承载在数据分组的帧头中。在一些实施例中,该第三消息包括对应qos流的第一性能报告。在一些实施例中,该第一性能报告包括由第二单元402
‑
2确定出的至少一种性能情况,其中至少一种性能情况包括当对应qos流在对应接口和/或对应节点处的实际分组延迟的信息。
77.方法700继续操作710,其中根据一些实施例,第四消息从bs 102的第一单元402
‑
1的cu
‑
up 602
‑
2发送到cn 108的第二nf实体302
‑
2。在一些实施例中,该第四消息被承载在数据分组的帧头中。在一些实施例中,该第四消息通过ng
‑
u接口发送。在一些实施例中,该第四消息包括第二性能报告,其中该第二性能报告包括由第一单元402
‑
1的cu
‑
up 602
‑
2确定出的至少一种性能情况。在一些实施例中,该第四消息还包括在第三消息中接收到的第一性能报告。在一些实施例中,该第一性能报告和第二性能报告被承载在数据分组的帧头中。在一些实施例中,帧头的格式包括至少一比特,并且至少一比特中的每一个指示性能情况。例如,当帧头中某一比特的值为1时,对应qos流在对应接口和/或对应节点处的实际分组延迟大于分组延迟预算;并且当帧头的某一比特的值为0时,对应qos流在对应接口和/或对应节点处的实际分组延迟小于配置的分组延迟预算。
78.在一些实施例中,cn可以根据从bs 102接收到的性能报告进一步调整性能。例如,cn 108可以执行以下之一:降低对应qos流的qos要求,提高对应qos流的优先级,以及释放对应qos流。
79.尽管上面已经描述了本发明的各种实施例,但是应该理解,它们仅以示例的方式而不是以限制的方式被呈现。同样,各种图可以描绘示例架构或配置,提供这些示例架构或配置是为了使能本领域普通技术人员理解本发明的示例性特征和功能。然而,这些人员将理解,本发明不限于示出的示例架构或配置,而是可以使用多种替代架构和配置来实施。另外,如本领域普通技术人员将理解的,一个实施例的一个或多个特征可以与本文描述的另一实施例的一个或多个特征组合。因此,本公开的广度和范围不应受到任何上面描述的示例性实施例的限制。
80.还应理解,本文中使用诸如“第一”、“第二”等的名称对元件的任何引用通常不限制那些元件的数量或顺序。相反,这些名称在本文中可用作区分两个或多个元素或元素实
例的便利手段。因此,对第一元素和第二元素的引用并不意味着只能采用两个元素,或者第一元素必须以某种方式位于第二元素之前。
81.另外,本领域普通技术人员将理解,可以使用多种不同技术和工艺中的任何一种来表示信息和信号。例如,可以在上面的描述中引用的例如数据、指令、命令、信息、信号、位和符号可以由电压、电流、电磁波、磁场或粒子、光场或粒子或它们的任何组合来表示。
82.本领域普通技术人员将进一步理解,结合本文公开的方面描述的各种说明性逻辑块、模块、处理器、装置、电路、方法和功能中的任何一个都可以通过电子硬件(例如,可以使用源代码编码或某种其他技术来设计的数字实现、模拟实现或二者的组合)、结合指令的各种形式的程序或设计代码(为方便起见,其在本文中可以称为“软件”或“软件模块”)或两者的组合来实施。为了清楚地说明硬件和软件的这种可互换性,上面已经大体上根据其功能描述了各种说明性的组件、块、模块、电路和步骤。这样的功能是实施为硬件、固件还是软件或这些技术的组合,取决于特定的应用和施加在整个系统上的设计约束。熟练的技术人员可以针对每个特定应用以各种方式来实施所描述的功能,但是这种实现决策不应被解释为导致背离本公开的范围。
83.此外,本领域普通技术人员将理解,本文描述的各种说明性逻辑块、模块、设备、组件和电路可以在集成电路(ic)内实施或由其执行,该集成电路包括通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其他可编程逻辑设备、或其任意组合。逻辑块、模块和电路可以进一步包括天线和/或收发器,以与网络内或设备内的各种组件进行通信。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器或状态机。处理器也可以被实施为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、与dsp内核结合的一个或多个微处理器或任何其他合适的配置,以执行本文描述的功能。
84.如果以软件实施,则功能可以作为一个或多个指令或代码存储在计算机可读介质上。因此,本文公开的方法或算法的步骤可以被实施为存储在计算机可读介质上的软件。计算机可读介质包括计算机存储介质和通信介质,通信介质包括使能计算机程序或代码从一个地方传送到另一地方的任何介质。存储介质可以是由计算机可以访问的任何可用介质。借由示例而非限制,此类计算机可读介质可以包括ram、rom、eeprom、cd
‑
rom或其他光盘存储、磁盘存储或其他磁性存储设备、或可用于存储以指令或数据结构形式的期望的程序代码并且可由计算机访问的任何其他介质。
85.在本文档中,本文所用的术语“模块”是指软件、固件、硬件以及用于执行本文描述的相关功能的这些元件的任何组合。另外,出于讨论的目的,各种模块被描述为分立模块;然而,对于本领域的普通技术人员显而易见的是,可以组合两个或更多个模块以形成执行根据本发明的实施例的相关联的功能的单个模块。
86.另外,在本发明的实施例中可以采用存储器或其他存储以及通信组件。应当理解,为了清楚起见,以上描述已经参考不同的功能单元和处理器描述了本发明的实施例。然而,将显而易见的是,在不背离本发明的情况下,可以使用不同功能单元、处理逻辑元件或域之间的任何适当的功能分布。例如,被示出为由单独的处理逻辑元件或控制器执行的功能可以由相同的处理逻辑元件或控制器执行。因此,对特定功能单元的引用仅是对用于提供所描述的功能的适当装置的引用,而不是对严格的逻辑或物理结构或组织的指示。
87.对本公开中描述的实施方式的各种修改对于本领域技术人员而言将是显而易见的,并且在不脱离本公开的范围的情况下,本文中定义的一般原理可以应用于其他实施方式。因此,本公开不旨在限于本文中示出的实施方式,而是将被赋予与如本文中所公开的新颖特征和原理一致的最广范围,如以下权利要求书中所陈述的。
再多了解一些
本文用于企业家、创业者技术爱好者查询,结果仅供参考。