好的,我们继续跟随5G基站工程师小雷,深入探索NG接口上那些与网络性能监控和用户体验保障息息相关的高级流程。这一次,我们将聚焦于一个让网络拥有“用户视角”,能够量化“体验好坏”的强大工具——QMC支持流程。
深度解析 3GPP TS 38.410:6.25 The procedures for supporting QMC (QMC支持流程)
本文技术原理深度参考了3GPP TS 38.410 V18.2.0 (2_02_4-_0_6) Release 18规范中,关于“6.25 The procedures for supporting QMC”的核心章节,并结合其在核心网(TS 23.501/502)、RAN侧(TS 38.300)和NGAP协议(TS 38.413)中的具体实现,为读者完整呈现5G网络中,QoE测量配置(QMC)是如何通过NG接口进行下发和管理的。
引言:从“网络好不好”到“用户觉得好不好”的转变
我们的主角,基站工程师小雷,每天都在与海量的网络性能指标(KPI)打交道:RSRP(信号强度)、SINR(信噪比)、吞吐量、掉线率……他可以自豪地说,他负责的gNB,各项KPI都“全线飘绿”,堪称完美。
但一个灵魂拷问来了:网络KPI好,就一定等于用户体验好吗?
一位用户可能信号满格(RSRP好),但依然觉得视频卡顿(可能是因为时延抖动大);另一位用户可能下载速率很高(吞吐量好),但觉得玩游戏延迟高得无法忍受。
为了弥合**网络性能(QoS - Quality of Service)与用户真实体验(QoE - Quality of Experience)**之间的鸿沟,5G引入了一套强大的“用户体验量化”机制——QMC(QoE Measurement Collection,QoE测量收集)。
QMC的核心思想,不再是仅仅从网络侧“猜测”用户体验,而是直接给UE下发一个“体验打分表”,让UE这位“当事人”,在业务进行中,实时地、量化地记录下自己的真实感受,并上报给网络。
第6.25节定义的“QMC支持流程”,正是NG接口为下发和管理这份“体验打分表”而设计的核心信令通道。
1. 流程的“剧本”:QMC的“任务下发”与“档案交接”
6.25 The procedures for supporting QMC
The following procedures are used to control the QMC sessions in the UE and to transfer QMC session information to the target NG-RAN node during the intra-system intra-RAT or intra-system inter-RAT mobility of a UE:
- Initial Context Setup;
- UE Context Modification;
- Handover Preparation;
- Handover Resource Allocation.
6.25节的描述非常独特。它没有像其他功能一样,定义一个名为QMC ...的独立流程。相反,它指出,QMC的控制和信息传递,是“嵌入”在其他几个核心的UE上下文管理和移动性管理流程之中的。
这揭示了QMC的一个重要特性:QMC的配置,是UE上下文的一部分。它与UE的安全信息、QoS配置等“档案材料”紧密绑定,并跟随着UE的移动,在网络中进行传递。
2. “下发打分表”:通过上下文管理流程激活QMC
QMC任务的启动,完全由核心网主导,通常由一个名为**OAM/TR_P_CEF(Trace/QoE Collection Entity Function)**的网管功能实体发起。
NGAP Procedures: Initial Context Setup, UE Context Modification
实战演练:为VIP用户的视频体验进行“深度体检”
-
触发: 运营商的后台智能运维系统发现,某位VIP用户最近频繁投诉视频卡顿。为了精准定位问题,运维系统决定对该用户,针对“流媒体视频”业务,发起一次QMC会话。这个指令最终送达了为该用户服务的AMF。
-
场景A:用户处于IDLE态,重新接入
- 当该VIP用户发起业务请求,AMF在向小雷的gNB发送
INITIAL CONTEXT SETUP REQUEST消息时,会在其中增加一个关键的IE(信息单元):QMC ConfigurationIE: 这就是那份“体验打分表”。
- “打分表”的核心内容:
QoE Measurement Type: 要测量的业务类型,例如“流媒体视频(Streaming Video)”。Reporting Frequency: 上报频率,例如“事件触发”或“周期性”。Measurement Period: 测量周期。Area Scope: 测量范围,例如“只在当前TA内测量”。
- 当该VIP用户发起业务请求,AMF在向小雷的gNB发送
-
场景B:用户已处于CONNECTED态
- 如果该VIP用户已经连接在小雷的gNB上,AMF则会通过
UE CONTEXT MODIFICATION REQUEST消息,将这份QMC Configuration“补充”到gNB上已有的UE上下文中。
- 如果该VIP用户已经连接在小雷的gNB上,AMF则会通过
-
gNB与UE的联动:
- 小雷的gNB在收到这份包含
QMC Configuration的指令后,会将其解析出来。 - gNB通过RRC信令(如
RRCReconfiguration),将这份“打分表”的详细内容,转发给UE。 - UE收到后,其内部的QMC客户端被激活。它开始在观看视频时,默默地记录各种与用户体验直接相关的指标,例如:
- 视频卡顿(Stalling)的次数和时长。
- 初始缓冲的时延。
- 视频分辨率的变化情况。
- 在满足上报条件时(如一次卡顿事件发生后),UE会将这些QoE测量报告,通过上行RRC信令,上报给小雷的gNB。
- 小雷的gNB在收到这份包含
-
数据汇集:
- gNB收到UE上报的QoE报告后,会将其与自己本地记录的、同一时刻的RAN侧性能数据(如信号强度、吞吐量等)进行关联。
- 最终,gNB将这份关联后的、丰富的“体检报告”,上报给核心网的“体验数据收集中心”(通常是OAM/TRPCEF),供运维专家进行深度分析。
3. “交接打分表”:通过移动性管理流程传递QMC
一次QMC会话可能是长期的。当用户在不同基站间移动时,这份“打分表”和已经收集的部分“打分记录”,必须被无缝地交接到新的基站。
NGAP Procedures: Handover Preparation, Handover Resource Allocation
实战演练:VIP用户在切换中,体验监控不中断
-
触发: 正在被QMC监控的VIP用户,需要从gNB-A切换到gNB-B。
-
gNB-A → AMF (HANDOVER REQUIRED):
- 在源gNB-A向AMF发起的
HANDOVER REQUIRED消息中,它打包的“UE档案(透明容器)”里,除了包含常规的上下文,还会特别包含:Trace ActivationIE with QMC Configuration: 正在进行中的QMC任务的完整配置。UE Context In NG-RANIE: 可能包含一些已经收集但尚未上报的QoE测量结果。
- 在源gNB-A向AMF发起的
-
AMF → gNB-B (HANDOVER REQUEST):
- AMF将这个包含了QMC信息的“透明容器”,原封不动地转发给目标gNB-B。
-
gNB-B的响应动作:
- 目标gNB-B在收到切换请求后,解析出其中的
QMC Configuration。 - 它在为UE准备切换资源的同时,就已经知道了这个UE是一个“特殊监控对象”,并准备好了在切换成功后,立即接管对它的QoE测量和收集工作。
- gNB-B在回复
HANDOVER REQUEST ACKNOWLEDGE时,也会在自己的“透明容器”中,包含对QMC任务的支持确认。
- 目标gNB-B在收到切换请求后,解析出其中的
通过将QMC信息深度嵌入到切换流程中,5G网络确保了即使用户在高速移动,对他的用户体验监控也是连续、不中断的。
总结:从“网络为中心”到“用户为中心”的运维革命
通过对6.25节“QMC支持流程”的深度剖析,我们看到了5G网络运维思想的一次深刻革命——从以网络KPI为中心,转向以用户真实体验(QoE)为中心。
- “嵌入式”的信令设计: QMC的控制信令,没有自成一体,而是巧妙地复用了最核心的上下文管理和移动性管理流程。这种设计,保证了QMC配置能够像“影子”一样,与UE的连接状态紧密绑定、同生共死,极大地简化了协议的复杂性,提高了信息同步的可靠性。
- 端到端的协同测量: QMC不再是网络侧的“单方面”测量,而是发动了UE这个“终端用户”,让其成为体验测量的第一责任人。再结合gNB的RAN侧数据,最终形成了一个空口、终端、RAN、核心网全链路关联的立体化体验数据视图。
- 主动运维的强大武器: QMC为运营商提供了主动发现问题、量化用户感知、精准优化网络的强大武器。它让“卡顿”、“延迟”这些模糊的用户抱怨,变成了可以被精确测量、定位和优化的工程数据。
对于基站工程师小雷来说,QMC流程为他打开了一扇全新的“窗口”。他不再只能看到冰冷的RSRP和SINR,而是能够通过TCE平台,直接看到他所服务的每一个(被监控的)用户的真实“心情曲线”。当他看到KPI很好,但QoE报告却显示“卡顿频发”时,他知道,这不再是“用户不懂”,而是他的网络中,确实隐藏着更深层次的、影响用户体验的“魔鬼”。QMC,就是他去揪出这些“魔鬼”的“照妖镜”。