首页 › deep-tech › 移动性管理原理:切换、TAU与寻呼

移动性管理原理:切换、TAU与寻呼的信令时序详解

手机最大的魔法,不是“能上网”,而是你坐着高铁以300公里时速横穿几百个基站,视频通话却不断线。支撑这个魔法的,是移动通信网络里一整套精密的“搬家”机制——移动性管理(Mobility Management)。

这一套机制看起来消息名繁多、流程绕口,但拆开看,它其实只回答了三个朴素的问题:

  1. 手机正在通话/传数据,换了基站,业务怎么办?——这是切换(Handover)
  2. 手机睡着了(空闲态),网络怎么知道它在哪个大致区域?——这是跟踪区更新(TAU)
  3. 有人给手机打电话/发数据,网络怎么把它叫醒?——这是寻呼(Paging)

本文就用类比+时序图的方式,把这三件事的原理一次讲透。


一、先看全景:两种状态,两套逻辑

网络对手机的管理,本质上取决于手机此刻“醒着”还是“睡着”。可以把基站想象成一家酒店,核心网是总部:

flowchart TB
    subgraph CONNECTED["连接态:醒着,正住在一间房里"]
        A["业务进行中<br/>(正在传数据/打电话)"]
        B["切换 Handover<br/>换房间但不退房<br/>业务不断"]
        C["测量报告 / 切换判决 / 执行"]
        A --> C --> B --> A
    end
    subgraph IDLE["空闲态:退房了,只留了登记地址"]
        D["无业务连接"]
        E["小区重选<br/>自己挑信号好的小区驻留"]
        F["跟踪区更新 TAU<br/>走出登记区域时向总部报备"]
        G["寻呼 Paging<br/>总部广播喊人来办业务"]
        D --> E --> F --> D
        D --> G --> H["响应寻呼<br/>升级为连接态"]
        H --> A
    end
    B -.业务结束/释放.-> D
    A -.业务结束/释放.-> D

这张图是全文的地图。核心洞察是:

为什么这样设计?因为精确跟踪每个人的位置太贵了。空闲态手机如果每隔几秒向网络汇报一次位置,电池撑不过一天,基站也处理不过来。于是工程师做了一个经典权衡:位置精度换取电池寿命——这正是TAU与寻呼机制存在的根本理由,后面会展开算这笔账。


二、连接态切换:高速移动中“无缝换马”

2.1 类比:跑酷中的换手

想象你在两辆并行的长途大巴之间换车:旧车还在开,你要瞅准时机,一脚踩上新车——踩早了可能踏空,不换则会被旧车带向错误的目的地。切换就是这件事的无线版本:手机与旧基站的链路要断开,与新基站的链路要建立,理想情况是用户完全无感知。

2.2 切换由谁决定?——测量报告机制

现代蜂窝网络采用的是“终端测量、网络决策”(Mobile Assisted Handover,手机辅助切换)模式。为什么不让手机自己决定切到哪?因为手机只看得见自己,看不见邻区的负载情况;为什么不让基站自己决定?因为基站测不准手机所在位置的下行信号。于是分工如下:

手机不是随手上报的,而是依据一组预配置的“测量事件”来触发。其中最核心的是A3事件——“邻区比服务小区好到一定程度了”。它的进入条件可以写成一个简洁的不等式:

$$ M_n + O_f + O_c - H_{ys} > M_s + O_f + O_c + O_{fs} + O_{cs} + O_{ffset} $$

工程上常简化记忆为:

$$ M_n > M_s + \text{Off} + H_{ys} $$

其中 $M_n$ 是邻区信号质量,$M_s$ 是服务小区信号质量,Off(偏置)和 Hys(迟滞)都是可配置的余量。这个公式里藏着两个精妙的设计哲学:

为什么要加偏置和迟滞,而不是“邻区信号一旦超过服务小区就切换”? 因为无线信号是波动的(快衰落),如果你站在两个小区的交界处,两边的信号强度会像股票分时图一样反复交叉。若阈值设为“谁强切谁”,手机就会在两个小区之间来回横跳——业界称之为乒乓切换(Ping-Pong)。某百科对传统蜂窝网硬切换的经典描述中也专门指出了这一现象:"the base stations bounce the link with the mobile back and forth. This is called 'ping-ponging'"(基站与手机的链路来回弹跳,称为乒乓效应)。加上迟滞(比如要求邻区必须比服务小区好2~3dB)后,只有邻区明显更强才触发切换,横跳被大幅抑制。

为什么还要“时间滞回”(Time-to-Trigger,TTT)? 迟滞解决了“幅度上不够强”,但没解决“强度不够持久”。信号可能因为一辆大货车驶过而瞬间飙高几毫秒。TTT要求条件持续满足一段时间(典型值从几十毫秒到几百毫秒不等,由网络配置)才真正上报。这相当于给判决加了一个低通滤波器——幅度迟滞滤掉小波动,时间滞回滤掉短毛刺。

常见测量事件速查:

事件 触发含义(简化表述) 典型用途
A1 服务小区变得好于门限 信号恢复,可以关掉测量间隙/取消切换准备
A2 服务小区变得差于门限 信号恶化预警,启动异频/异系统测量
A3 邻区比服务小区好出偏置 同频切换判决的主力事件
A4 邻区好于绝对门限 负载均衡、向指定邻区迁移
A5 服务小区差于门限1 且 邻区好于门限2 “服务已经不行+邻区确实能行”双条件切换,更稳妥

注:表中门限、偏置的具体数值均为网络可配置参数,不同运营商配置差异很大,调试时应以现网参数为准。

2.3 切换执行:一条完整的信令时序

以最典型的站间切换为例(两个基站通过接口直连的场景),完整时序如下:

sequenceDiagram
    participant UE as 手机(UE)
    participant S as 源基站
    participant T as 目标基站
    participant CN as 核心网

    Note over UE,S: ① 测量与判决阶段
    S->>UE: 下发测量配置(A3事件/迟滞/TTT)
    UE-->>S: 测量报告(邻区持续优于服务小区)
    Note over S: 满足判决条件,选定目标小区
    S->>T: 切换请求(带UE能力/上下文)
    T-->>S: 切换请求确认(预留资源完成)
    Note over S: ② 执行阶段:命令与"断旧"
    S->>UE: 切换命令(含目标小区信息/新配置)
    Note over UE,S: 手机断开与源小区的链路
    Note over S,T: 数据面:源基站把未确认的数据<br/>和序列号状态转发给目标基站
    Note over UE,T: ③ 随机接入与"立新"
    UE->>T: 向目标小区发起随机接入(用专用前导)
    T-->>UE: 随机接入响应
    UE->>T: 切换确认(新链路正式打通)
    T->>CN: 路径切换请求(请核心网把数据改发给我)
    CN-->>T: 路径切换确认
    T->>S: 释放源小区上下文

这个流程里有几个容易被忽视的“为什么”:

为什么切换命令是源基站发的,而不是目标基站? 因为手机此刻只听得见源基站。目标基站对手机来说还是“陌生人”,只有源基站有权对手机说“你搬家吧”。切换命令里携带着目标小区的标识和专用随机接入前导码——这是目标基站提前分配给它的“VIP号码”,免去竞争接入的碰撞风险。

为什么要做数据前转和序列号状态转移? 切换瞬间,源基站缓存里可能还有没发完的包、没收到的确认。把这些“家当”打包搬给目标基站,才能保证数据不丢、不乱序。这是“无缝”二字的真正来源——不是无线链路无缝,而是上下文迁移无缝。

为什么切换后手机要马上做一次随机接入? 因为它要与目标基站取得上行同步(对齐时间基准),并向目标基站确认“我已到达”。这一步和开机入网的随机接入用的是同一套原理,只是用了免竞争的专用资源。

2.4 硬切换与软切换:先断后建,还是先建后断

切换在底层还分两大流派,这也是《移动通信》教材里的经典对比:

对比维度 硬切换(Hard Handover) 软切换(Soft Handover)
切换哲学 先断后建(Break-before-make) 先建后断(Make-before-break)
同一时刻占用的链路 只有一条 同时与多个小区保持链路
对手机硬件的要求 一套收发链路即可 需能并行处理多路信号(如 rake 接收机多个指峰)
切换失败的代价 链路瞬断,可能掉话 仅当所有链路同时恶化才会断,可靠性高
网络容量的代价 省资源 一路通话占用多份信道资源,容量下降
工程师视角 一个瞬间的“事件” 一段持续的“状态”(激活集的加入/移除)
典型使用 GSM/LTE/5G NR 等系统 CDMA 系(CDMA2000、WCDMA)

软切换的可靠性优势有个统计学解释:不同小区信道的衰落和干扰是相互独立的事件,几条链路同时崩掉的概率远低于单条链路崩掉的概率。但代价是资源和硬件复杂度。而LTE/5G之所以放弃CDMA式的软切换,改用“快速硬切换”,正是因为OFDM体系下同频复用 + 基带全处理的架构中,硬切换的瞬断时间已能压到用户无感,没必要再为软切换付出双倍资源的代价——先断后建的成本,被低时延的执行流程摊薄了。

另外值得一提的是网络的“切换优先”策略:正在进行的通话被强行掐断,比一个新的呼叫被拒绝更让用户愤怒。所以很多系统会为切换请求保留专用的守护信道(Guard Channel),或对切换请求排队优先处理。


三、空闲态的位置账本:TAU 为什么这样设计

3.1 核心矛盾:网络找人的成本 vs 手机汇报的成本

业务结束后,手机释放连接进入空闲态。此刻网络面临一个信息困境:手机还在动,但不再汇报位置了。

工程师的解法是把地图切成一块块“跟踪区(Tracking Area,TA)”,约定:手机只要还待在同一个TA里,就保持沉默;一旦重选到了别的TA的小区,就发一条“跟踪区更新”消息报备新地址。

这就是一笔典型的工程权衡账:

方案 网络找人代价 手机耗电/信令代价 结果
手机每换一个小区就上报 极低(精确到小区) 极高(高铁上一分钟重选几十次) 电池崩、信令风暴
手机永不上报 极高(只能全国全城广播寻呼) 极低 寻呼资源被广播淹没
按跟踪区上报(实际方案) 中等(在TA范围内广播) 中等(跨TA才更新) 双方成本都可接受

TA画多大?TA画得越大,手机越少发TAU(省电),但寻呼时要广播的小区越多(浪费空口资源);TA画得越小则相反。现网中TA边界的规划是一门实打实的学问:一般沿高速路/铁路方向把边界拉直,避免一条主干道反复穿越TA边界引发“TAU风暴”。

3.2 TAU 信令时序:一次“搬家报备”

sequenceDiagram
    participant UE as 手机(UE)
    participant N as 新侧基站
    participant MME/AMF as 核心网(移动性管理节点)

    Note over UE: 手机重选到新小区<br/>发现广播里的跟踪区码变了
    UE->>N: 发起TAU请求(带原注册的标识)
    N->>MME/AMF: 转发TAU请求
    MME/AMF->>MME/AMF: 识别新旧节点是否一致<br/>必要时向旧节点取回用户上下文
    Note over MME/AMF: 执行鉴权/安全流程(按需)
    MME/AMF-->>UE: TAU接受(下发新的跟踪区列表)
    Note over UE: 停止TAU定时器<br/>记录新的注册区域

三个设计细节值得咀嚼:

为什么TAU接受时下发的是“跟踪区列表”而不是单个TA? 如果只登记一个TA,手机恰好驻留在TA边界附近时,来回晃一下就要发一次TAU。把相邻几个TA打包成一个列表一起登记,手机只要还在列表内任何一个TA里就无需更新——用登记的冗余度换信令的稳定性,和切换迟滞是同一个哲学:宁可多登记一点,也不要频繁折腾。

为什么要做周期性TAU? 手机可能在隧道里没电、或者直接关机带出服务区,网络并不知情,数据库里会残留一个“幽灵位置”。所以约定即使手机没挪窝,也要每隔一个较长周期(几小时量级,网络配置)发一次心跳式TAU,让网络有机会清理失效的登记。

为什么TAU通常伴随鉴权? TAU是手机主动叩门说“我是谁、我在哪”,核心网不能听信一面之词——尤其是从旧节点取上下文、更新数据库这些敏感操作之前,必须重新验证身份。


四、寻呼:网络如何“喊人”

4.1 原理:大喇叭广播 + 排班接听

有人呼叫手机(来电、来数据)时,网络查数据库找到手机登记的TA列表,然后在这些TA的所有小区里广播寻呼消息:“XX用户,请现身。”这本质上和老的寻呼台(Pager)系统是同一个思想——单向下发广播,终端靠地址识别是不是叫自己。而且和寻呼台时代一样,这是一种“不保证送达”的机制:手机若恰好关机或在覆盖空洞里,这次寻呼就石沉大海(这也是为什么来电有时会落到语音信箱)。

但蜂窝网络比寻呼台多了一层精巧设计:手机不需要24小时竖着耳朵听广播。空闲态的手机遵循一个“排班表”——只在特定的无线帧和特定的时刻“睁眼”监听寻呼信道,其余时间关闭接收机睡觉。这套时刻表由手机根据自身标识计算得出,网络按同样的公式“对表”,双方约定在同一个时刻见面:

$$ \text{寻呼帧}\ PF = (\text{手机标识} \div N) \bmod T $$

其中 $T$ 是寻呼周期(典型值为几百毫秒到数秒量级,由网络广播配置),$N$ 与一个寻呼帧内可容纳的寻呼时刻数有关。手机标识不同,被分到的“接听班次”就不同——成千上万部手机被时分复用地撒在不同的寻呼时刻上,每部手机只需在每个周期醒来一小会儿。

sequenceDiagram
    participant CN as 核心网
    participant BS as TA内各基站
    participant UE as 手机(UE)

    Note over UE: 平时:睡眠,仅按排班表周期性醒来
    CN->>BS: 寻呼指令(含被叫用户标识/TA列表)
    loop 在TA列表内所有小区广播
        BS-->>UE: 空口广播寻呼消息
    end
    Note over UE: 醒来监听属于自己的寻呼时刻<br/>发现被呼叫
    UE->>BS: 发起服务请求(接入网络)
    Note over UE: 空闲态->连接态,后续业务照常建立

这里有一个和切换迟滞同源的权衡:寻呼周期设短,来电接通快,但手机醒得勤、费电;寻呼周期设长,省电,但每次被叫都要多等几百毫秒甚至几秒。运营商在终端续航与用户拨号体验之间选一个中间值,就是你在现网看到的那个寻呼周期配置。

4.2 把三件事串起来:一次完整被叫

最后用一个全景时序,看切换、TAU、寻呼如何协同完成“给一辆行驶中的高铁上的手机打一个电话”:

flowchart TD
    A["主叫拨号"] --> B["核心网查询被叫登记的TA列表"]
    B --> C["寻呼:在TA内所有小区广播"]
    C --> D["被叫手机在属于自己的<br/>寻呼时刻醒来收到寻呼"]
    D --> E["服务请求:空闲态转连接态<br/>(含随机接入/鉴权)"]
    E --> F["被叫在高铁上持续移动<br/>A3事件触发一次次切换<br/>上下文在基站间接力迁移"]
    F --> G["通话结束,释放连接回空闲态"]
    G --> H["跨TA后静默重选+TAU报备<br/>等待下一次寻呼"]

三套机制各司其职:寻呼负责“找人”,TAU负责“记地址”,切换负责“搬家不断线”。 它们共同的本质是同一件事——在有限的无线资源下,用最少的信令开销维持“网络对手机位置的近似知情”。


五、实战连接:现网调试中这些原理用在哪

1. 掉话与切换失败排查。 路测中看到“切换命令下发后未收到切换完成”时,典型根因是:手机在执行切换前信号已跌穿谷底(TTT设得太长,等“确认持续”的时间太奢侈),或目标小区无可用资源(切换准备成功但资源被抢)。调参方向是缩短相关事件的TTT、检查邻区关系表是否漏配——邻区表漏配时手机根本不会去测那个小区,A3事件永远不会触发,只能靠重选后的重建兜底。

2. 乒乓切换治理。 若统计发现某小区对的切换异常频繁(来回切),第一反应就是加大该邻区对的个体偏置或迟滞,或拉长TTT。高速公路、高架桥沿线是乒乓高发区,因为两个小区沿路交替覆盖。

3. 寻呼丢失/被叫不及时排查。 用户投诉“在A地打电话给在B地的同事提示关机/不在服务区,但对方明明有信号”,优先查:核心网里登记的TA列表是否过期(TAU失败史)、寻呼是否只在单个TA下发而用户已游走到边界外、手机的寻呼时刻是否与高负荷小区的广播发生拥塞。

4. TAU风暴预防。 新开地铁线/高铁线时,若TA边界恰好与线路垂直相交,列车每穿一次边界就是一次TAU,满车用户同时触发,容易造成信令拥塞。规划原则:TA边界尽量与主要交通流方向平行,并适当加大TA面积、用TA列表打包。

5. 常见误解澄清。 - ❌ “切换是手机决定的” —— 手机只有建议权(测量报告),决定权在网络。 - ❌ “切换失败=信号差” —— 很多切换失败发生在信号良好的时候,根因是目标侧资源不足或参数(迟滞/TTT)配置失当。 - ❌ “空闲态手机不占网络资源,位置随便管” —— 恰恰因为不占连接资源,位置管理才必须用TAU+寻呼这种“便宜方案”,位置管理是空闲态唯一的网络开销。


常见问题

Q: 切换(Handover)和小区重选(Reselection)的区别是什么? A: 切换发生在连接态,由网络下发命令、手机执行,目标是保住正在进行的业务;重选发生在空闲态,是手机根据广播参数自主挑一个更好的小区驻留,没有信令交互、网络不感知。两者解决的问题不同:一个保业务连续,一个保“驻留在正确的小区”,且空闲态重选自带迟滞准则防止驻留来回跳(其思想与切换迟滞同源,但判据与流程是独立的另一套)。

Q: TAU和切换都会更新“手机的位置”,为什么不能统一成一个机制? A: 因为两者的性能约束完全不同。切换时业务正在进行,手机与网络之间有专用连接,位置可以精确到小区且信令代价被业务带宽“淹没”;空闲态没有专用连接,若按小区粒度更新位置,信令开销反而可能超过业务本身。TAU本质上是用“降低位置精度”换“省电省信令”,这是空闲态专属的妥协,与连接态机制无法合并。

Q: 寻呼为什么只在跟踪区里广播,而不是全国广播或精确到单小区? A: 全国广播会让每一次来电都占用全网的寻呼信道,完全不可行;精确到单小区则要求手机随时上报精确位置,等于取消空闲态。TA是两者之间的平衡点:位置误差被限制在一个TA内(寻呼代价可控),位置更新频率被限制在跨TA时(终端代价可控)。

Q: 软切换明明更可靠,为什么LTE/5G不用了? A: 软切换的可靠性是用资源换的——同一终端同时占用多个小区的信道。CDMA体制下干扰控制本身要求终端“始终与最强小区群保持联系”,软切换是顺水推舟;而OFDM体制下网络按需调度每一份时频资源,双份占用就是双倍代价。加上硬切换的中断时间已压缩到业务无感,可靠性收益不再值得那份资源开销。技术选型永远是场景约束下的权衡,不是“越先进越好”。

Q: 手机待机时真的完全不耗网络资源吗? A: 不是“完全不”,而是“周期性少量”。手机每个寻呼周期都要短暂醒来解码寻呼信道,这段监听虽然是终端行为,但对应的寻呼时刻在空口上是预留的公共资源;此外周期性TAU也会周期性消耗信令资源。空闲态是“低成本”而非“零成本”。


参考来源

  1. 《移动通信》经典教材体系(如 Miao, Zander 等 Fundamentals of Mobile Data Networks,Cambridge University Press, ISBN 1107143217)— 测量事件、迟滞/时间触发、TA尺寸权衡等教学内容的标准框架来源。
  2. 《5G核心网原理与实践》(51学通信出品)— TAU/寻呼流程在核心网侧的工程实践视角参考。

本文由「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学通信知识星球海报-扫码加入