关于PLMN选择和重选过程的一些浅见

上一篇 / 下一篇  2008-07-09 13:27:27 / 个人分类:通信知识

手机在工作的过程中总是涉及一些PLMN的选择重选等过程,这些选择重选的过程也往往是手机容易出问题的地方,下面是我看资料的时候做的一些归纳,可能纰漏多多,分享给大家,权当抛砖。
一、空闲模式(IDLE)下MS的PLMN选择
   手机在开机后进入空闲模式,MS在空闲模式下的主要任务有下面四个:
  PLMN selection;
  Cell selection and reselection;
  Location registration;
  CTS fixed part selection (A/Gb mode only).(无线电话系统固定部分选择)
  在进入空闲模式后MS进行小区驻留,这时候小区驻留有下面四个目的:
  1.It enables the MS to receive system information from the PLMN.
  2.如果MS想发起一个呼叫,它能够在驻留的小区上在控制信道上通过初始接入网来发起这个呼叫。
  3.如果PLMN收到一个MS发起的呼叫,它能够(在多数情况下)知道这个MS的小区所在的注册区上,然后它能够在这个注册区的所有小区的控制信道给MS发送paging消息,MS接收这个paging消息,因为它调到在那个注册区的小区的控制信道上,并且MS能够响应这个控制信道。
  4.能够使MS接收到小区广播信息。
  在进行PLMN选择和重选的时候,会有一些不符合要求的PLMN,为了避免经常试图选择这些PLMN,在SIM卡中保存了一些不能用的PLMN的清单,为了防止重复向不允许的LA上尝试漫游服务,当MS被通知某个LA是禁止的时候,LA就添加到保存在MS上的“forbidden LAs for roaming”清单上。这个清单在手机关机或SIM卡取出来的时候删除,这样的区域限制总是对全部的位置区有效,这些位置区是独立于可能存在于GPRS路由区中的一部分。
如果MS收到“No Suitable Cells In Location Area”消息,这个位置区就添加到保存在MS上的“forbidden LAs for roaming”清单上,MS将在相同的但不属于清单的PLMN中搜索合适的小区。
如果MS收到VPLMN发来的LR request响应消息“PLMN not allowed”,这个VPLMN将添加到SIM卡里的“forbidden PLMN”清单并且从此这个VPLMN将不会再让MS自动接入。
  一般而言,MS都是按照PLMN ID来选择一个小区驻留,但是当MS开机后不能找到合适的小区或没有SIM卡的时候,它就会不管PLMN ID来自由选择一个小区驻留,并且进入一个仅能发起紧急呼叫的受限服务状态。MS通常都是选择HPLMN或EHPLMN,但是有时候(比如MS失去覆盖)也能够选择VPLMN。如果手机驻留在VPLMN上,它会周期性的试图注册到它的HPLMN或EHPLMN上或高优先级的PLMN上去,手机会在SIM卡上保存一个时间T,T的范围从6分钟到8小时并且以6分钟为步长进行扫描,要是SIM卡没有保存T的值,会默认为60分钟。

二、PLMN选择的方法和一些规定
PLMN的选择有两种模式:
1,自动模式,这种方法是利用PLMN的优先级,优先选择最高优先级的PLMN;
在自动模式下如果注册PLMN成功,则MS提示选择了PLMN,如果注册PLMN过程不成功因为没有可用的并且允许的PLMN,则MS给用户提示没有服务并且等到有新的可用的允许的PLMN的时候再发起注册过程。如果有一个或更多的PLMN能够使用并且是允许的,但是有LR失败引起注册到这些PLMN失败或者一些清单的入口引起的防止试图注册到这些PLMN,则MS选择这些可用的PLMN中的第一个并且进入受限服务状态。
2,手动模式,这种方法是MS给用户指定了哪些PLMN是可用的,仅当user手动选网能够让MS试着获得在VPLMN的正常服务。
在手动模式下,用户可以选择他要求的PLMN,MS会按照用户的要求注册PLMN,或者当相关的接入技术有优先级顺序的话MS按照最高优先级来进入PLMN。在这样的注册模式下,MS会忽略掉"forbidden LAs for roaming", "forbidden LAs for regional provision of service", "forbidden PLMNs for GPRS service" 和"forbidden PLMNs"清单中的内容。
    手动模式下注册到一个PLMN后,UE不能自动重新注册的其他的PLMN除非满足下面两个条件:
  1.新的PLMN是注册到的PLMN的等效PLMN;
  2.用户选择自动模式。
  如果MS能够满足注册要求,MS将执行PLMN注册,如果满足下面两个条件,将成功的注册到PLMN:
  1.MS找到驻留的PLMN上的合适的小区;
  2.在MS注册区中的MS驻留的小区上有个MS发起的LR请求被接受。
  如果EHPLMN清单存在,则EHPLMN清单的入口将在网络选择过程中使用,当试图选择一个网络的时候,最高优先级的EHPLMN将被选用,如果EHPLMN清单存在,但是是空的或者EHPLMN清单不存在,则使用IMSI保存的HPLMN来进行网络选择过程。
  如MS中没有SIM卡,或者如果鉴权失败,或者如果MS收到“IMSI unknown in HLR”、“illegal ME”或“illegal MS”时,认为它没有选择PLMN,在这样的情况下,小区选择的状态是认为没有PLMN选择信息。


TAG: 通信知识

 

评分:0

我来说两句

Open Toolbar