网络选择是NAS层的过程,小区选择是RRC层的过程,这两个过程相互关联、相辅相成。可以通过下面的表格了解到NAS、RRC在这两个过程中的作用与分工。 | | | | - 维护网络优先级列表
- 维护等效网络列表
- 向上层报告由AS提供的可用的网络
- 自动或手动选择一个可用的网络,指定相应的接入技术(如果可能)
- 要求AS选择一个属于该网络的小区提供服务
| - 搜索可用的网络
- 搜索网络相应的接入技术(如果可能)
- 实行相关的测量
- 同步到小区、接收广播以识别网络ID
- 向NAS报告可用的网络及其接入技术
| | - 初始小区搜索时选择网络与接入技术
- 维护接入受限跟踪区域(forbidden TA)列表
- 维护CSG小区白名单及其所属的网络,并提供给AS
| - 实行相关的测量
- 探测并同步到小区、接收广播,并将相关内容报告给NAS
- 搜索合适的小区,并将结果报告给NAS
- 搜索到合适的小区后,选择该小区驻留
|
网络选择、小区选择与网络注册(attach)过程是紧密联系在一起的。UE要想获得网络提供的服务,就必须选择一个网络、驻留在一个合适的小区,并成功完成注册过程。其中网络选择可以有自动和手动两种方式,小区选择、网络注册通常是由协议栈自动完成的。UE成功完成网络注册的前提是:1)找到一个所选网络下合适的小区;2)注册(attach)请求被网络接受。
网络选择网络选择依据操作模式可以分为自动和手动两种方式,这里重点讨论自动方式。 自动网络选择依据是否存在先验信息可以分为基于先验信息的选择和初始选择。 基于先验信息的网络选择,是指UE记录最近一次(当前)选择的网络(Registered PLMN,RPLMN),下一次开机或回到覆盖区时,以最高优先级选择RPLMN。如果RPLMN不可用,再按照初始选择的方法进行网络选择。 初始网络选择,是指UE在没有先验信息的情况下,按照USIM卡中记录的各种网络及其优先级别来选择网络。这些网络(以及可能存在的接入技术)按照优先级由高到低排列如下: i) HPLMN或者最高优先级的EHPLMN(如果存在); ii) 用户指定的各个PLMN+RAT(依据优先级顺序,如果存在); iii) 运营商指定的各个PLMN+RAT(依据优先级顺序,如果存在); iv) 其他满足高质量要求(RSRP不低于-110dBm)的PLMN/RAT(随机顺序); v) 按照服务质量递减排序的其他PLMN/RAT。 网络选定后,UE需要驻留在一个合适的小区并进行网络注册, - 当注册(attach)成功完成后,协议栈会通知用户选定的PLMN;
- 若没有找到可选的网络,协议栈会进入"No Service"状态,并等待找到可选的网络后从新尝试注册;
- 若存在多个可选的网络,但是每一个注册的尝试都失败了,原因均为注册区域(或漫游)被禁止, 协议栈会选择其中优先级最高的一个网络并进入"Limited Service"状态。
另一个关键问题是,AS如何搜索可用的网络?UE应扫描所有支撑的频点,在每一个频点上找到最强的小区(如果有),并通过读取该小区的SI获取其所属的网络ID。扫描完成后,AS将所有的网络ID按如下原则报告给NAS: - 如果网络服务质量较好(RSRP≥-110dBm),上报为高质量网络;
- 如果网络服务质量较差(RSRP<-110dBm),同时上报该网络ID以及RSRP值。
|