深度解析 3GPP TR 23.700-28:6.6 休眠契约 (UE与网络协商的不可达周期)
本文技术原理深度参考了3GPP TR 23.700-28 V18.1.0 (2023-03) Release 18规范中,关于“第六章 Solutions”的 6.6 节 “Solution #6: Discontinuous coverage architecture” 的核心章节,旨在为读者深度剖析一种由UE主动发起、并与网络正式“签约”休眠时段的创新性架构,即“不可达周期”(Unreachability Period)协商机制。
在前几期的探索中,我们已经领略了多种功耗节省的“流派”。Solution #1 和 #5 为我们展示了“网络中心”的智慧,由核心网运筹帷幄。Solution #2 则上演了一场UE与网络基于位置预测的“智能双人舞”。而Solution #3 则将自主权最大限度地赋予了终端,实现了“终端为王”。
今天,我们将要剖析的Solution #6,在思想上达到了一个新的高度。它不再是单方面的“命令”或“请求”,而是引入了一个极具法律精神的概念——“契约”。在这个方案中,UE不再仅仅是基于自我感知来调整行为,而是要主动向网络提交一份详尽的“休假申请”,即明确的“不可达周期”(Unreachability Period)。网络在收到这份申请后,可以选择“核实”(例如咨询更权威的专家NWDAF),并最终“盖章批准”。一旦契约达成,双方都将严格遵守这份休眠协议,从而实现一系列前所未有的智能化网络行为,如精准的下行数据缓存。
为了演绎这份“休眠契约”的签订过程,我们将引入一个新的主角——部署在马里亚纳海沟深处的固定式深海探测器,“深潜-07号”(Aqua-Sensor 07)。它由海底热泉提供能源,常年静默在万米深海,负责监测地质活动和深海生态。它的唯一通信方式,就是等待天空中LEO卫星那每天仅有的几次、每次十几分钟的“过顶”通信窗口。对于“深潜-07号”而言,每一次唤醒都极其宝贵,每一次通信都必须高效。因此,与网络签订一份精确到秒的“休眠契约”,对它来说至关重要。
1. 核心哲学:从“隐性状态”到“显性契约” (解读 6.6.1 Description)
传统节电模式(如PSM/MICO)下的“不可达”,对网络而言是一种“隐性”状态。网络只是基于定时器或UE的行为,“推断”出UE可能睡着了。而Solution 6的核心,就是将这种“不可达”状态,从模糊的推断,变为一个由UE发起、经网络确认的、具有明确起止时间的**“显性”契约**。
6.6.1 Description
Both UE and the network are expected be aware of out-of-coverage times under discontinuous satellite coverage. UE needs this information to optimise its power budget… The network needs the same knowledge in order to avoid paging the UE that is known to be not reachable. The same unreachability information is also shared by the AMF to any NF that might have subscribed to UE reachability monitoring information.
这段话道出了“契约”的根本价值:信息对等,行为协同。
- UE的需求: 需要明确的休眠时间来优化自己的电源管理。
- 网络的需求: 需要明确知道UE何时“失联”,从而:
- 停止无效寻呼: 避免在空窗期白白浪费空口资源去寻呼一个注定听不见的UE。
- 通知利益相关方: 将UE的“不可达”状态,主动通知给那些订阅了该UE可达性事件的其他网络功能(NF)或应用功能(AF)。例如,一个急于下发指令的应用服务器,可以被提前告知“目标将在未来3小时内失联,请暂缓下发”。
1.1 “专家顾问”NWDAF的引入:让契约更精准
UE自身的计算能力和信息来源毕竟有限。为了让这份“休眠契约”更加精准可靠,Solution 6引入了网络侧的“大脑”——NWDAF(网络数据分析功能)作为可选的“专家顾问”。
6.6.1 Description
NWDAF may be used as a possible optimisation to improve the accuracy of the UE Unreachability Period… Since the satellite ephemeris data is assumed to be broadcast via SIB, the capacity limitations might not allow the distribution of the full satellite constellation information. Consequently, the UE might only receive information of a few selected satellite neighbours… for moving UE it is possible to improve the accuracy of the UE reachability prediction if the properties of the whole satellite constellation and the observed UE trajectory is taken into account. This is the task where the NWDAF can help…
这段描述极其深刻,指出了单纯依赖UE计算的局限性,并阐明了NWDAF的独特价值:
- UE的“视野局限”: 卫星在SIB中广播的星历数据,受限于空口容量,可能只包含当前和邻近的几颗卫星信息。这就像UE只拿到了一份“局部地区天气预报”。
- NWDAF的“全局视野”: NWDAF则部署在核心网,它可以从O&M中心或卫星运营商那里,获取整个卫星星座的、最完整、最实时的运行图。此外,它还可能存储了UE的历史移动轨迹。这就像NWDAF手握一份“全球气象云图”和UE的“历史航行日志”。
“深潜-07号”的场景: “深潜-07号”虽然是固定的,但假设它是一个在海流中缓慢漂移的浮标。它通过SIB计算出,基于邻近的4颗卫星,它将在3小时后失联。但NWDAF的全局模型,可能发现第5颗、通常不服务该区域的卫星,因为轨道调整,将在2.5小时后短暂覆盖该浮标。此时,NWDAF就可以帮助AMF,修正UE提交的“休眠契约”,建议一个更短、更优化的休眠周期。
2. 契约的签订流程:一场严谨的四方会谈 (解读 6.6.2 High level architecture principles)
Figure 6.6.2-1: UE negotiates Unreachability Period with the AMF using satellite ephemeris information 为我们展示了这份“休眠契约”从起草到生效的全过程。这不再是简单的两方交互,而可能是一场涉及UE、RAN、AMF、NWDAF的“四方会谈”。
我们将这个流程分解为四个关键阶段:
2.1 阶段一:UE的“尽职调查”与“申请起草” (图6.6.2-1 步骤1 & 2)
1. NG-RAN informs the UE of the satellite ephemeris of the serving cell in RRC signalling. The UE determines how long the UE is still covered by the serving cell.
Editor’s note: It is TBD by RAN WG2 whether the ephemeris can be signalled in SIB.
- 步骤1:获取“原材料”。 RAN(卫星)通过RRC信令(很可能就是SIB),向UE广播星历数据。这是UE进行“尽职调查”的基础。对于“深潜-07号”,它会接收并存储这份“卫星时刻表”。
2. UE includes Unreachability Period in its Registration Request. The Unreachability Period tells the AMF the foreseen unreachability period caused by discontinuous satellite coverage in the UE location.
NOTE: The encoding of the unreachability period in terms of start and end time or start time and duration is left for stage 3 specifications.
- 步骤2:计算并“提交申请”。 “深潜-07号”结合自己的精确位置和收到的星历,进行轨道和覆盖计算。它得出结论:“下一次覆盖空窗期将从UTC时间14:00开始,持续3小时30分钟。” 于是,它发起一次
Registration Request(注册请求)消息,并在其中包含一个全新的信息元素(IE)——Unreachability Period,内容可能是{start_time: 14:00 UTC, duration: 3h30m}。这份包含了明确起止时间的“休假申请”,正式提交给了核心网AMF。
2.2 阶段二:AMF的“尽职审查”与“专家咨询” (图6.6.2-1 步骤3)
3. The AMF may request for UE Unreachability Period estimate from the NWDAF. If the NWDAF has got sufficient history of UE trajectory and the ephemeris of the satellite constellation, it returns UE Unreachability Period estimate to the AMF.
- 步骤3(可选):AMF的“审慎核查”。 AMF收到了UE的申请,但它并不“盲信”。作为一个严谨的管理者,它可能会决定寻求“专家顾问”的意见。于是,AMF向NWDAF发起一次服务请求:“ID为XXX的UE提交了一份休眠申请,声称它在14:00 UTC后将失联3.5小时。请利用你的全局数据,核实这一信息的准确性,并给出你的专业评估。” NWDAF随即进行更精密的分析,并将结果返回给AMF。这一步,大大增强了“休眠契约”的可靠性。
2.3 阶段三:“契约”的签署与生效 (图6.6.2-1 步骤4 & 5)
4. AMF stores the Unreachability Period as part of the UE context in AMF and considers the UE as “not reachable” during that period. The AMF echoes back the UE requested Unreachability Period to acknowledge it has taken notice of it.
- 步骤4:“盖章”确认。 AMF在综合了UE的申请和NWDAF的建议后,做出了最终决定。它将这份(可能经过修正的)
Unreachability Period,郑重地记录在UE的上下文(Context)中,就如同在UE的“档案”上盖下了一个“休假中”的印章。然后,它在Registration Accept(注册接受)消息中,将这份最终确定的Unreachability Period“回显”(echo back)给UE。这个“回显”,就是契约签署的标志,代表网络正式批准了这份休假申请。
5. UE is not reachable due to coverage gap caused by discontinuous coverage. If the UE finds coverage before the end of Unreachability Period, it may initiate UL signalling…
- 步骤5:契约生效。 “深潜-07号”收到了网络的“盖章确认”后,便“心安理得”地进入了深度休眠模式。在接下来的3.5小时内,它知道自己有“官方许可”,无需进行任何无效的网络交互。整个网络也进入了“请勿打扰”模式。规范同时指出,如果UE意外地提前发现了信号(例如,另一颗不在计划内的卫星提供了覆盖),契约可以被UE单方面“提前终止”,UE可以主动发起上行信令,恢复通信。这为方案增加了必要的灵活性。
2.4 阶段四:“契约”在现实中的应用——智能数据缓存 (图6.6.2-1 步骤6-9)
这份“休眠契约”最大的价值,体现在当有下行数据到达时,网络那套行云流水的智能化处理流程。
6. DL data targeted for the UE arrives while the UE is not reachable due to discontinuous coverage. 7. Upon receiving DL Data Notification, the SMF requests DL data transfer from the AMF 8. The AMF knows based on Unreachability Period received from the UE… that the UE is not reachable. The AMF includes the corresponding Estimated Maximum Wait time… 9. If extended DL data buffering is supported in the SMF, then the SMF initiates data DL data buffering as specified in TS 23.502
- 场景复现:一封来自地面的“加急电报”
- 数据到达(步骤6): 在“深潜-07号”休眠期间,地面研究中心向其下发了一条紧急的软件补丁。数据包到达了用户面功能(UPF)。
- 逐级上报(步骤7): UPF检测到没有通往UE的下行隧道,于是通知SMF(会话管理功能)。SMF随即向AMF发起
DL Data Notification,询问:“ID为XXX的UE在哪?我有数据要发给它。” - AMF的“智囊”回应(步骤8): AMF查询UE的档案,看到了那份“休眠契约”。它不会像传统方式那样,立即发起一次注定失败的寻呼。相反,它给出了一个信息量极大的“智慧”回应:“报告SMF,该UE正在执行一份休眠契约,在UTC时间17:30之前都无法联系。因此,**预估最大等待时间(Estimated Maximum Wait time)**为…(当前时间到17:30的时间差)”。
- SMF的智能决策(步骤9): SMF收到了这份包含了明确“等待时间”的回应后,便可以做出智能决策。它指示UPF启动**“扩展下行数据缓存”(Extended DL data buffering)**机制,将这份软件补丁安全地存储起来,并设置一个定时器。等到UTC时间17:30一到,UE重新上线,SMF/UPF便会立即将缓存的数据下发给它。
这一套流程,完美地展示了“显性契约”的威力。它将一次原本会因“UE不可达”而失败的数据传输,变成了一次可预测、可管理的“延迟交付”,极大地提升了非连续覆盖下网络服务的可靠性。
3. 系统影响分析:一场多方参与的协同变革 (解读 6.6.3 Impacts on services, entities and interfaces)
Solution 6的实现,需要通信系统中多个关键角色的共同“进化”。
AN:
- Capability to send satellite ephemeris to the UE.
AN (RAN)的影响: 成为**“信息发布者”**。需要具备通过广播信道(如SIB)稳定发布星历数据的能力。
Remote UE:
- Capability to determine Unreachability Period based on the satellite ephemeris information.
- Capability to indicate the Unreachability Period in Registration Request.
UE的影响: 成为**“契约起草者”**。需要“软硬兼备”:硬件上具备GNSS定位能力,软件上具备解析星历、计算覆盖空窗期、并在NAS信令中编码Unreachability Period这一新信息元素的能力。
AMF:
- Capability to consider UE as unreachable after negotiating Unreachability Period.
- Optionally, acquiring better UE reachability estimate from NWDAF.
AMF的影响: 成为**“契约审批与执行官”**。需要进行重大软件升级,包括:解析来自UE的Unreachability Period、与NWDAF进行可选的交互、在UE上下文中存储和管理这份“契约”、并基于契约状态来智能地响应来自SMF的下行数据通知。
NWDAF:
- Capability to determine UE unreachability period based on satellite constellation and whatever UE history information might be available.
NWDAF的影响: 成为**“权威鉴定专家”**。需要新增一个专门的分析服务,能够针对特定的UE(或地理区域),结合完整的星座信息和UE历史数据,输出高精度的不可达周期预测。
4. 方案评估:架构优雅,但对终端要求高
Solution 6无疑是所提出的方案中,在架构设计上最为优雅和完备的方案之一。
-
优点:
- 信息对称: 通过“契约”机制,完美地解决了UE与网络之间的信息不对称问题。
- 行为智能: 使能了网络侧一系列高级的智能化行为,尤其是精准的下行数据缓存,显著提升了服务可靠性。
- 高度精确: 结合了UE的实时感知和NWDAF的全局优化,其预测精度理论上是最高的。
- 协议复用: 同样是在现有的
Registration流程上进行扩展,而非创建新流程。
-
缺点/挑战:
- 对UE要求高: 它要求UE具备相当的计算能力来处理星历数据。对于最低成本、最低功耗的物联网设备,这可能是一个不小的负担。
- 网络侧复杂度增加: 虽然对UE是好事,但AMF和NWDAF的交互逻辑,以及AMF对“契约”的管理,都增加了核心网的实现复杂度。
总结:迈向智能协同的坚实一步
Solution 6所提出的“休眠契约”模型,标志着5G NTN在功耗节省和移动性管理的设计哲学上,向前迈出了重要一步。它不再将UE和网络视为简单的“主-从”关系,而是将它们塑造成了平等的、智能的“合作伙伴”。通过一份由UE起草、网络审批、双方共同遵守的“休眠契约”,系统得以在非连续覆盖的挑战下,依然能实现高效的能源管理和可靠的数据服务。
“深潜-07号”的故事,生动地展示了这份契约的巨大价值。它让深海中的孤立节点,也能够与庞大的地面网络系统,建立起一种超越时空限制的“默契”。
然而,这份优雅的契约,对签约双方,尤其是UE,都提出了不低的要求。当面对成千上万个设备同时从休眠中醒来,渴望重新接入网络时,这份契约本身并不能解决随之而来的“信号雪崩”问题。为此,我们还需要另一份“附加协议”——一种拥塞控制机制。这,正是我们下一篇文章将要探讨的Solution #7——“不连续覆盖等待定时器”的用武之地。敬请期待。
FAQ
Q1:Unreachability Period和PSM模式下的“不可达”有什么本质区别?
A1:本质区别在于**“原因的确定性”和“信息的对称性”。在PSM模式下,UE的不可达是“通用”的,网络只知道它的定时器(T3412)没到期,但不清楚其不可达的根本原因。而在Solution 6中,Unreachability Period明确指出了UE不可达的特定原因**——“due to discontinuous satellite coverage”(因非连续卫星覆盖)。更重要的是,这个带有明确起止时间的周期,是由UE和网络共同协商并确认的,双方信息完全对称。这种对称性,使得网络能够做出更智能的决策,比如精确计算缓存时间,而不仅仅是笼统地认为“UE睡着了”。
Q2:如果NWDAF的预测和UE的计算结果不一致,AMF会听谁的?
A2:TR 23.700-28作为一份研究报告,并未对此做出强制规定,这通常会留给后续的标准化阶段和运营商策略来决定。但一个合理的推测是,网络会倾向于信任NWDAF的结果。因为NWDAF拥有更全局、更完整的信息(整个星座,而不仅仅是几颗卫星;UE的历史轨迹等)。AMF可能会采用NWDAF的预测周期,并通过Registration Accept消息中的“回显”,将这个“修正后”的契约版本告知UE。UE收到后,应以网络最终批准的周期为准。
Q3:UE在发起Registration Request来协商“休眠契约”时,它本身是处于连接态还是空闲态?
A3:UE必须处于连接态(CM-CONNECTED)才能发送Registration Request消息。这个流程的设计,通常是在UE预测到自己即将进入覆盖空窗期之前,利用当前仍然存在的连接,提前与网络完成协商。例如,“深潜-07号”计算出10分钟后将失联,它就会立即利用这10分钟的连接窗口,发起注册流程,签订好接下来的休眠契约,然后安心地进入IDLE和休眠状态。
Q4:这个方案能否解决Key Issue 1中提到的“惊群效应”(信号雪崩)问题?
A4:不能直接解决,但为解决该问题提供了关键输入。 Solution 6的核心是管理单个UE的休眠周期。当大量UE的Unreachability Period在同一时刻结束时,它们依然会同时尝试接入网络,从而引发“惊群效应”。但是,由于网络(AMF)批准了所有这些UE的休眠契约,它就精确地“预知”了在某个时间点(契约结束时),将有一次大规模的接入潮。基于这个“预警”,AMF就可以协同其他机制(例如,结合Solution #7,提前为这些UE配置好随机的接入等待时间),来主动地疏导和缓解这次可预见的拥塞。
Q5:实现这个方案,对UE的电池消耗是增加还是减少? A5:这是一个典型的“先投资,后回报”模型。在“契约签订”阶段,UE需要进行GNSS定位、解析星历、进行轨道计算、并发起一次NAS信令交互,这个过程本身是消耗电量的。但是,这次“投资”换来的是一份高度可靠的、长达数小时的“休眠许可”。在这份许可下,UE可以避免在整个覆盖空窗期内进行任何无效的、周期性的网络搜索尝试。对于长周期的非连续覆盖场景,这次前期投入所节省下来的电量,将远远超过其本身的消耗,因此总体上是极大地减少了电池消耗。