首页 › deep-tech › 切换、TAU与寻呼的原理图解

移动性管理三大件:切换、TAU与寻呼的原理详解

一、从一个日常困扰说起:为什么走到楼里电话就断了?

你大概率遇到过这样的场景:视频通话进行中,你从马路走进电梯,画面先卡住,然后直接掉线。也可能反过来:你坐在高铁上刷视频,一路穿越几十个基站覆盖区,视频却几乎不断流。

这两种体验的差别,本质上就是移动性管理(Mobility Management)机制在工作得好不好。

蜂窝网络和 Wi-Fi 最大的不同,在于它默认“人是动的”。你拿着手机从 A 小区走到 B 小区,从 A 城到 B 城,网络必须始终回答三个问题:

  1. 你正在跟谁说话?(连接态的问题 → 切换)
  2. 你在哪一片区域?(空闲态的问题 → 位置更新 / TAU)
  3. 有事找你时,怎么把你喊出来?(被叫的问题 → 寻呼)

这三件事就是移动性管理的“三大件”。本文把每一件的设计动机、工作机制和信令流程拆开讲透——你要记住的不是某个消息的名字,而是为什么非得这样设计。


二、总纲:一个无法两全的矛盾

在进入具体机制前,先理解贯穿所有移动性管理设计的核心权衡:

网络要把人找到,就必须知道人在哪;但人报告位置是要花代价的(耗电、信令)。知道得越精确,找人越便宜,但报告越频繁;知道得越粗糙,报告越省,但找人越费劲。

用公式定性地表达这个矛盾:

$$ C_{总} = \underbrace{\frac{C_{更新}}{T_{报告}}}{\text{位置报告的开销:越频繁越贵}} + \underbrace{N $$} \times C_{广播}}_{\text{寻呼开销:范围越大越贵}

蜂窝网络给出的答案是分级管理:连接态(正在传数据)逐小区精确管理,靠切换;空闲态(待机)粗粒度管理,手机只在跨入一片“登记区”时才报告一次,靠 TAU;找人时在登记区内广播,靠寻呼。三种机制各管一段,共同把这个矛盾控制到最优。


三、连接态的切换:一场“接力赛”是怎么组织的

3.1 为什么判决权在基站,不在手机也不在核心网?

切换决策权放在哪里,是体系结构设计的第一道选择题:

但基站没有“眼睛”直接看到手机那边的信号,于是采用手机辅助、基站判决的模式(Mobile Assisted Handover):手机负责汇报测量结果,基站负责拍板。这个分工贯穿 2G 到 5G。

3.2 测量事件:把“该切了”翻译成数学条件

手机在连接态会持续测量服务小区和邻区的信号强度(RSRP,参考信号接收功率)和质量(RSRQ),但不可能每次波动都上报——空口信令本身就占资源。协议把“什么时候值得上报”定义为测量事件,常用的 A 系列事件如下:

事件 含义(进入条件) 典型用途
A1 服务小区信号变好,超过绝对门限 确认信号恢复,停掉紧急测量/切换准备
A2 服务小区信号变差,低于绝对门限 服务小区撑不住了,启动异频/异系统测量
A3 邻区比服务小区好出一个偏移量 同频切换的主力触发事件,现网绝大多数切换由它发起
A4 邻区信号超过绝对门限 找到足够好的异频邻居
A5 服务小区差于门限1 且 邻区好于门限2 双条件更稳健的切换触发

其中 A3 之所以成为同频切换的主力,是因为它比较的是相对量(邻区 vs 服务小区的差值),天然适应整体信号水平起伏的环境——不管你站在楼顶还是地下室,判断标准始终是“有没有人比我明显更好”。

A3 事件的进入条件写成公式:

$$ M_n + O_{fn} + O_{cn} - H_{ys} \; > \; M_p + O_{fp} + O_{cp} + O_{ff} $$

各符号含义:

符号 含义
$M_n$ / $M_p$ 邻区 / 服务小区的测量结果(如 RSRP)
$O_{fn}$ / $O_{fp}$ 邻区 / 服务小区的频率偏移
$O_{cn}$ / $O_{cp}$ 邻区 / 服务小区的小区独立偏移(CIO,给特定邻居“加分”或“减分”)
$H_{ys}$ 迟滞(Hysteresis):条件里给切换额外加的“门槛”
$O_{ff}$ A3 偏移(a3-Offset):邻区必须好出这么多才触发

A5 的双条件则写为:

$$ M_p - H_{ys} < \Theta_1 \quad \text{且} \quad M_n + O_{fn} + O_{cn} + H_{ys} > \Theta_2 $$

3.3 迟滞与触发时长:治“乒乓切换”的两味药

无线电信号是波动的——你站在两个小区的交界处,两边的 RSRP 会你追我赶地跳变(快衰落)。如果“邻区略好就切”,会发生什么?你会在边界上被切来切去,一秒切三次,信令风暴不说,每次切换都有掉话风险。这就是经典的乒乓切换(Ping-Pong)问题——早在模拟蜂窝时代它就是网络工程师的噩梦。

协议给出两味药:

  1. 迟滞(Hysteresis):邻区不仅要“更好”,还要“好出 $H_{ys}$ 这么多”才算数。好比跳槽:对方公司薪资只高 200 块不值得动,高出一大截才动。
  2. 触发时长(Time-to-Trigger,TTT):条件不仅要“达到”,还要“持续这么久”。好比要求对方公司连续面试三轮都通过再跳,过滤掉一时冲动的假信号。

两味药的代价是切换变慢。迟滞太大、TTT 太长,手机都走出服务小区覆盖了还没切出去,直接掉话——这叫切换过晚。反之迟滞太小、TTT 太短,就是乒乓切换。现网 RF 优化的核心工作之一,就是在“过早/乒乓”和“过晚/掉话”之间为每个场景调出合适的参数组合。

3.4 切换的完整信令流程:三个阶段

下面是 LTE/5G 中最典型的站间切换(X2 路径)信令时序,请对照“准备 → 执行 → 完成”三阶段来读:

sequenceDiagram
    autonumber
    participant UE as 终端(UE)
    participant S as 源基站
    participant T as 目标基站
    participant C as 核心网网关

    Note over UE,S: 阶段一:准备(先修路,再搬家)
    S->>UE: RRC重配置(下发测量配置: A3条件+迟滞+TTT)
    Note over UE: 邻区持续优于服务小区<br>满足A3条件并保持TTT时长
    UE->>S: 测量报告(含目标小区标识)
    Note over S: 判决: 同意切换并选定目标小区
    S->>T: 切换请求(移交UE上下文)
    T->>S: 切换请求确认(预留空口资源+分配新标识)

    Note over UE: 阶段二: 执行(空口先断后连, 中断就发生在这里)
    S->>UE: RRC重配置(携带目标频点+新小区标识+新C-RNTI)
    Note over S,T: 源基站把未送达的下行数据<br>经地面链路转发给目标基站
    UE->>T: 随机接入(用指定前导码, 免竞争)
    T->>UE: 随机接入响应(下发上行定时提前)

    Note over UE: 阶段三: 完成(把数据通道改接到新家)
    UE->>T: RRC重配置完成
    T->>C: 路径转换请求(请把下行数据改发给我)
    C->>T: 路径转换确认
    T->>S: UE上下文释放

几个容易被忽略但体现设计精髓的细节:

3.5 为什么 LTE/5G 放弃了软切换?

3G 时代的 CDMA 网络使用软切换(Soft Handover):手机同时连接多个小区(先接后断,make-before-break),多路信号在接收机里合并,像同时举多只话筒,谁的声音清楚听谁的。它的好处是边缘可靠性极高——只有所有链路同时衰落才会掉话。

但 LTE 坚定选择了硬切换(先断后接,break-before-make),原因有三:

  1. 同频组网使软切换代价剧增:LTE 采用频率复用系数为 1 的同频组网,软切换时手机同时向多个同频小区发送同样的内容,会在周围制造大量上行干扰,反而拖垮全网容量。
  2. 软切换是资源黑洞:一次通话占用多份信道,软切换区越大容量浪费越多。3G 文献里称之为“以容量换可靠性”。
  3. LTE 有更好的兜底:极短的随机接入流程(把中断压到几十毫秒)+ 底层自动重传 + 数据转发,让“断一下”的代价低到用户无感,硬切换的缺点被工程手段消化了。
对比项 硬切换 软切换
时序 先断后接(break-before-make) 先接后断(make-before-break)
中断 有短暂中断(几十毫秒) 无中断
资源占用 任意时刻只占一份信道 同时占用多份信道,耗容量
终端硬件 单射频通路即可 需多路并行接收能力
典型使用 GSM / LTE / 5G NR 3G CDMA 系(IS-95、WCDMA)

四、空闲态的位置管理:TAU 是手机的“户口迁移”

4.1 空闲态的网络到底记得什么?

手机待机时为了省电,基本“不在线”:不开数据连接,基站的调度器里也没有它。但网络必须记得至少一样东西——把人找到所需的最小信息。这个信息就是:

这台手机注册在哪些 Tracking Area(跟踪区,TA)里。

TA 是一片由运营商标定的逻辑区域,覆盖若干个小区。每个 TA 有全球唯一的编号(TAI)。手机开机注册(Attach)后,网络(核心网的移动性管理节点 MME)的数据库里就存着“该用户位于 TAI 所指的这片区域”。

手机的“位置报告”频率由此降到极低:只要还在同一片 TA 里的小区之间移动,手机一个字都不用向核心网汇报——它在小区层面默默做“小区重选”(自己测、自己换,纯本地决策),核心网毫无感知。只有当它重选进入的小区广播的 TA 编号不在网络发给它的 TAI 列表里时,它才发起一次 TAU(Tracking Area Update,跟踪区更新)。

这就是设计上的第二重权衡落地:TA 划得大,TAU 少、手机省电,但寻呼要广播的范围大;TA 划得小,寻呼省,但 TAU 频繁、信令多。 TA 规划是运营商网络设计的一门独立学问。

还有一个精巧设计:网络发给手机的不是单个 TA,而是一个 TAI 列表(可达一串)。为什么?因为人在 TA 边界上来回遛弯(比如住在两个 TA 交界的小区),如果列表里只有一个 TA,每跨一次界就要 TAU 一次。给手机发“你在这几个 TA 里都算登记在册”,边界乒乓就消失了。

4.2 TAU 什么时候触发?

触发原因 场景 类比
TA 改变 空闲态重选后发现新小区的 TA 不在自己的 TAI 列表 搬家跨区了,去新派出所登记
周期性 TAU 定时器到期(网络在 TAU Accept 里下发,如几十分钟到几小时一档) 定期去派出所“报个到,人还在”
恢复性更新 手机离网(如飞行模式/出国)后归来,或存储的临时身份已失效 户口状态存疑,重新核验

周期性 TAU 最容易被新手忽略:手机一动不动地放在桌上,它也会周期性地向网络发一次 TAU。为什么非要这样?因为网络侧的状态是有寿命的——如果手机没电关机、或走出覆盖后再也不回来,网络不能永远替它保留“在线”状态。周期性 TAU 是一种双向心跳:手机说“我还活着、还登记着”,网络说“好,你的上下文我继续保留”。定时器到期手机没来报到,网络就把它的可达状态标记为“不可达”,之后再有人呼它,就不必徒劳地广播寻呼了。

4.3 TAU 的信令时序

sequenceDiagram
    autonumber
    participant UE as 终端(UE)
    participant N as 新服务基站
    participant M as 核心网MME
    participant H as 归属用户服务器

    Note over UE: 空闲态重选进新小区<br>广播的TA不在我的TAI列表里
    UE->>N: 随机接入+RRC建立(捎带TAU请求)
    N->>M: 初始UE消息(TAU请求: 旧GUTI+更新类型)
    Note over M: 用旧GUTI定位老用户上下文<br>(跨MME池则先向旧MME借上下文)
    opt 需要时: 鉴权与安全激活
        M->>UE: 鉴权请求/安全模式命令
        UE->>M: 鉴权响应/安全模式完成
    end
    opt 需要时: 刷新签约数据
        M->>H: 更新位置
        H->>M: 更新确认
    end
    M->>UE: TAU接受(新TAI列表+新临时身份+周期定时器)
    UE->>M: TAU完成(确认收到新身份)
    Note over UE: 回到空闲态<br>今后只在"新登记的几片TA"内守候寻呼

注意几个关键词:


五、寻呼:怎么在手机“睡着”的时候把它喊醒

5.1 被叫的完整链路

现在把视角切到被叫侧:别人给你打电话 / 给你发消息,而你的手机正在待机。数据到达核心网后,MME 查库发现“该用户注册在 TAI 列表里的这几片 TA”,于是向这几片 TA 内所有基站的所有小区发出寻呼指示,各小区在空中接口广播寻呼消息。手机收到与自己身份匹配的寻呼后,发起服务请求建立连接,随后被叫接续照常进行。

flowchart TB
    A["有人呼你 / 下行数据到达"] --> B["MME查出UE登记的TAI列表"]
    B --> C["向列表内所有TA的<br>全部小区下发寻呼指示"]
    C --> D["各小区在约定的寻呼时刻<br>用寻呼无线网络临时标识加扰控制信道"]
    D --> E{"UE恰好在自己的<br>寻呼时刻醒来?"}
    E -- "是" --> F["解码控制信道发现是在叫我<br>→ 继续解码寻呼消息"]
    F --> G{"消息里的身份 = 我?"}
    G -- "是" --> H["发起服务请求建立连接<br>从空闲态转入连接态"]
    G -- "否" --> I["继续睡"]
    E -- "否" --> I

5.2 寻呼 DRX:终端不是竖着耳朵全天候听

如果待机手机要每毫秒都监听控制信道,电池半天就没了。协议的解法是非连续接收(DRX):网络和手机协商好一个寻呼周期(常见的档位如 320ms、640ms、1.28s、2.56s),手机在一个周期内只在极短的“寻呼时刻”醒来听一耳朵,其余时间射频全关。

关键问题是:网络怎么知道该在哪个时刻呼你,手机又怎么知道该在哪个时刻醒来? 答案极其巧妙——双方各自做同一道算术题。手机用自己的标识(由永久身份推导的一个数值)对寻呼周期取模,算出自己专属的寻呼帧(PF)和其中的寻呼时刻(PO);网络对要寻呼的用户做完全相同的计算,把寻呼消息精准地放在那个时刻。不需要任何额外信令协商,成千上万待机手机被自动分组到不同的寻呼时刻,谁也不打扰谁。

$$ \text{寻呼帧}: \text{SFN} \bmod T = \left( \frac{T}{N} \right) \times (\text{UE_ID} \bmod N) $$

其中 $T$ 是寻呼周期(无线帧数),$N$ 是周期内可用于寻呼的帧数,$\text{UE_ID}$ 是由用户身份推导的索引。同一小区的待机手机被均匀散布到各寻呼时刻,实现了“分组唤醒”。

这个设计再次体现了移动性管理的核心哲学:用计算换通信。能靠双方约定推导出来的信息,绝不占用空口信令。

5.3 寻呼周期是越大越好吗?

不是。这里又是一个典型权衡:

运营商通常会为 VoLTE 语音用户选择较短的寻呼周期(保证拨号体验),这就是为什么待机耗电和被叫时延永远是一对拉锯参数。


六、统一视角:一张状态机 + 一张总表

三大件不是孤立的,它们共同构成了手机在两个状态间的完整生命周期:

stateDiagram-v2
    [*] --> 空闲态已注册: 开机注册(Attach)
    空闲态已注册 --> 连接态: 主动发数据(服务请求)<br>或被寻呼后响应
    连接态 --> 空闲态已注册: 无数据传输, 连接释放
    空闲态已注册 --> 空闲态已注册: 小区重选(本地静默进行)<br>跨TA时TAU(轻量信令)
    连接态 --> 连接态: 移动中切换(用户无感)
    空闲态已注册 --> [*]: 关机/周期TAU超时被去注册
对比项 切换 TAU 寻呼
所属状态 连接态 空闲态 空闲态(终点转入连接态)
解决的问题 正在通信不能断 网络记录你在哪片区域 把待机的你喊出来
决策/发起者 源基站判决 手机自发(含周期定时器) 核心网发起、空口广播
信令规模 重(测量+准备+执行+路径转换) 轻(两三条 NAS 消息) 极轻(一条广播消息)
发生频率 高(移动中每越区一次) 低(跨TA/定时器触发) 每次被叫一次
用户感知 应该无感(有感即故障) 无感 振铃时延(几百ms到数秒)

七、实战连接:这些原理在现网调试里怎么用

1. 掉话分析的标准路径。路测工具里看到一个掉话,先还原信令序列:测量报告发了吗?切出了重配置命令吗?重配置后随机接入成功了吗?分别对应“切换过晚(参数太保守)/目标小区拒绝(拥塞或漏配邻区)/随机接入失败(上行覆盖或前导码冲突)”三种完全不同的病因——不懂数据转发与随机接入在切换中的位置,排查就无从下手。

2. 乒乓切换治理。某路段切换统计指标里“切换回原小区”比例畸高,标准的药方依次是:加大迟滞、加长 TTT、用小区独立偏移给“病态邻居”减分。反过来,若发现切换过晚导致掉话(服务小区信号已跌到谷底才切),则反向调参。参数没有全局最优,只有场景最优:高速公路要快切(短 TTT),密集居民区要稳切(大迟滞)。

3. 被叫不通的三种可能。用户投诉“打不进来”,别急着查覆盖:先看有没有周期性 TAU 超时记录(手机其实早已失联,网络却还当它可达);再看 TAU 频度(若住在 TA 边界且 TAI 列表规划不当,手机陷入 TAU 风暴,寻呼恰好撞上 TAU 过程也会丢);最后查寻呼周期档位(深档省电但被叫慢,极端场景手机醒来的间隔太长)。

4. 信令风暴的源头理解。为什么运营商要精心规划 TA 边界、为什么 MME 要做池组化?因为每一次 TAU 都是核心网要处理的事务。海量智能机的高频小数据业务 + 不合理的 TA 规划,会让位置更新信令淹没核心网——理解了“报告频率 vs 寻呼范围”的总纲,这些网络设计决策就都顺理成章。

常见误解清单:


常见问题

Q1: 切换(Handover)和小区重选(Cell Reselection)的区别是什么? A: 本质区别在状态和决策者。切换发生在连接态(正在传数据),由基站依据手机上报的测量事件判决,目标小区提前预留资源,几十毫秒完成且数据不丢;小区重选发生在空闲态,手机自己测、自己换,没有信令交互、核心网不知情。前者是“接力赛”,后者是“自己搬家”。

Q2: 为什么 3G 有软切换,4G/5G 反而退回硬切换了? A: 软切换依赖手机同时连多个小区,这在 CDMA 异频/同邻频干扰体系下收益巨大(对抗边缘衰落)。但 LTE/5G 是同频组网 + OFDMA,软切换的上行重复发送会制造严重干扰、成倍占用信道。加上 LTE 把硬切换的中断压缩到几十毫秒并用数据转发保住丢包,硬切换的缺点已被工程手段消化,优势(省资源、终端简单)得以保留。

Q3: TAU 和开机注册(Attach)有什么区别? A: Attach 是“从无到有”建全量上下文:鉴权、建立默认承载、签约检查全套走一遍;TAU 是“从有到有”的轻量刷新:凭旧临时身份索引老上下文,多数场景只交换两三条消息,不改数据通道。可以理解为 Attach 是新办户口,TAU 是户口迁移登记。

Q4: 寻呼周期为什么不能无限拉长来省电? A: 因为被叫时延 = 手机醒来前要睡满一个完整周期。周期 2.56s 意味着平均被叫时延增加约 1.3 秒,语音被叫的振铃体验明显劣化。运营商要在“待机功耗”(用户抱怨费电)和“被叫时延”(用户抱怨打不通)之间取平衡,语音用户通常配短周期。

Q5: 手机站在两个小区交界处,为什么会“乒乓切换”?网络怎么治? A: 交界处两个小区信号反复互超,若“略好就切”就会来回横跳。网络的治理手段是给 A3 事件加迟滞(要求好出一定幅度才算数)和触发时长(要求持续稳定一段时间才上报),再配合对特定邻区加减偏移。代价是切换变慢,所以参数要按场景(车速、地形)精细化,而不是一刀切。


参考来源

  1. LTE Measurement Events Explained | 3GLTEInfo — A1–A5 测量事件的语义、迟滞与触发时长的作用、切换参数优化实践
  2. LTE Tracking Area Update Procedure Call Flow | 3GLTEInfo — TAU 触发类型、信令消息序列、关键参数与故障分支
  3. LTE Paging - ShareTechnote — 寻呼帧/寻呼时刻的定义与寻呼 DRX 计算方法
  4. What is A3 Event | RF Essentials — A3 事件触发条件的完整公式与工程含义
  5. LTE Paging: Procedure, Mechanism, and Call Flow | RF Wireless World — 寻呼流程端到端机制与 DRX 周期档位

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入