UTRAN PLMN搜索方法技术

技术编号:14899992 阅读:83 留言:0更新日期:2017-03-29 15:31
本发明专利技术涉及一种UTRAN PLMN搜索方法,包括以下步骤:进行频段搜索,获取当前网络环境下多个UTRAN小区,其中至少有部分UTRAN小区归属于同一PLMN;对搜索到的每一UTRAN小区执行以下步骤:读取该UTRAN小区的主信息块MIB,并获得该UTRAN小区归属的PLMN;判断该PLMN是否是已存储的可用PLMN,如果不是,则进一步读取该UTRAN小区的系统信息块SIB3,如果是跳过读取该UTRAN小区的系统信息块SIB3的步骤;读取该UTRAN小区的系统信息块SIB3之后,据此判断该PLMN是否是可用PLMN,如果是则将其存储在可用PLMN列表中,否则丢弃该PLMN信息。

【技术实现步骤摘要】

本专利技术涉及在UTRAN制式的终端搜索UTRANPLMN的方法。
技术介绍
UTRAN(UMTSTerrestrialRadioAccessNetwork,UMTS陆地无线接入网),是UMTS(UniversalMobileTelecommunicationsSystem,通用移动通信系统,是第三代移动通信(3G)技术的统称)最重要的一种接入方式,适用范围最广。UTRAN由3G移动基站(NODEB)和无线网络控制器(RNC)构成。UTRAN与核心网(CN)、用户设备(UE)三大部分共同组成3G系统。PLMN(PublicLandMobileNetwork,公共陆地移动网络),是由政府或它所批准的经营者为公众提供陆地移动通信业务目的而建立和经营的网络。为了使用各个网络的服务,需要进行PLMN搜索。UTRANPLMN搜索类型包括一般可用PLMN搜索和高优先级可用PLMN搜索。一般可用PLMN搜索是由终端用户触发的,目的是查询当前网络环境下,有哪些无线网络服务运营商,此类PLMN搜索称之为一般可用PLMN搜索。通过手动触发一般可用PLMN搜索,根据PLMN搜索结果,用户可以根据情况选择合适的运营商进行驻留,获得服务。当终端发现此时处于漫游状态,为了获得优先级高的PLMN提供的服务,终端自身会周期性发起可用PLMN搜索,此时称之为高优先级可用PLMN搜索。根据搜索结果,如果存在高优先级的可用PLMN,终端会发尝试在该PLMN进行驻留,获得服务。PLMN分类包括一般可用PLMN和高优先级可用PLMN。在一般可用PLMN搜索过程中,计算小区S值时,不考虑偏移量QqualminOffset(UTRANFDDonly)和QrxlevminOffset。如果该小区的S值大于0,并且不被BAR,则认为该小区归属的PLMN是一般可用PLMN。在高优先级可用PLMN搜索过程中,在计算小区S值时,增加从SIB3中获取的偏移量QqualminOffset(UTRANFDDonly)和QrxlevminOffset。如果此时S值大于0,即认为该小区归属的PLMN是高优先级PLMN。UTRANPLMN搜索需要读取的系统消息有:MIB(SB1/SB2)、SIB3。MIB(MasterInformationBlock)是主信息块,SIB(SystemInformationBlock)是系统信息块。读取MIB的目的包括获取PLMNID以及获取SIB3调度,如果MIB中没有,会读取SB1/SB2(SchedulingBlock,调度块)来获取。读取SIB3的目的包括(1)通过获取小区驻留条件信息,计算S值,判断本小区是否满足驻留条件,以及当前小区是否被BAR;进而判断当前小区归属PLMN是否是一般可用PLMN;(2)取偏移量QrxlevminOffset和QqualminOffset(UTRANFDDonly)来计算S值,进而判断当前小区归属PLMN是否是高优先级可用PLMN。目前本领域通用搜索方法,无论一般可用PLMN搜索,还是高优先级可用PLMN搜索,需要对搜索到的所有小区,依次进行系统消息读取,包括MIB(SB1/SB2)、SIB3。但是这种通用搜索方法,可能会出现不必要的系统消息读取,延长了UTRANPLMN搜索的时间。
技术实现思路
本专利技术的目的是提供一种UTRANPLMN搜索方法,通过减少不必要的系统消息读取,来缩短UTRANPLMN搜索的时间。本专利技术为解决上述技术问题而采用的技术方案是一种UTRANPLMN搜索方法,包括以下步骤:进行频段搜索,获取当前网络环境下多个UTRAN小区,其中至少有部分UTRAN小区归属于同一PLMN;对搜索到的每一UTRAN小区执行以下步骤:读取该UTRAN小区的主信息块MIB,并获得该UTRAN小区归属的PLMN;判断该PLMN是否是已存储的可用PLMN,如果不是,则进一步读取该UTRAN小区的系统信息块SIB3,如果是跳过读取该UTRAN小区的系统信息块SIB3的步骤;读取该UTRAN小区的系统信息块SIB3之后,据此判断该PLMN是否是可用PLMN,如果是则将其存储在可用PLMN列表中,否则丢弃该PLMN信息。在本专利技术的一实施例中,该可用PLMN包括一般可用PLMN和高优先级可用PLMN。在本专利技术的一实施例中,当该可用PLMN为高优先级可用PLMN时,判断该PLMN是已存储的可用PLMN的步骤之后,还包括判断该已存储的可用PLMN是否是高优先级的可用PLMN,如果不是则进一步读取该UTRAN小区的系统信息块SIB3,如果是跳过读取该UTRAN小区的系统信息块SIB3的步骤。在本专利技术的一实施例中,判断该PLMN是否是可用PLMN的方法包括:通过读取该系统信息块SIB3计算当前小区的S值,以及是否是禁止小区;如果S值大于0,并且没有被禁止,则该PLMN是可用PLMN,否则该PLMN不是可用PLMN。在本专利技术的一实施例中,在物理层进行该频段搜索。在本专利技术的一实施例中,在接入层发起PLMN搜索,指示该物理层进行该频段搜索。在本专利技术的一实施例中,响应于用户触发的可用PLMN搜索,由非接入层通知该接入层发起该PLMN搜索。本专利技术还提出一种UTRANPLMN搜索装置,包括:第一模块,用于进行频段搜索,获取当前网络环境下多个UTRAN小区,其中至少有部分UTRAN小区归属于同一PLMN;第二模块,用于对搜索到的每一UTRAN小区执行以下步骤:读取该UTRAN小区的主信息块MIB,并获得该UTRAN小区归属的PLMN;判断该PLMN是否是已存储的可用PLMN,如果不是,则进一步读取该UTRAN小区的系统信息块SIB3,如果是跳过读取该UTRAN小区的系统信息块SIB3的步骤;读取该UTRAN小区的系统信息块SIB3之后,据此判断该PLMN是否是可用PLMN,如果是则将其存储在可用PLMN列表中,否则丢弃该PLMN信息。在本专利技术的一实施例中,该可用PLMN包括一般可用PLMN和高优先级可用PLMN。在本专利技术的一实施例中,当该可用PLMN为高优先级可用PLMN时,该第二模块在判断该PLMN是已存储的可用PLMN的步骤之后,还判断该已存储的可用PLMN是否是高优先级的可用PLMN,如果不是则进一步读取该UTRAN小区的系统信息块SIB3,如果是跳过读取该UTRAN小区的系统信息块SIB3的步骤。本专利技术由于采用以上技术方案,使之与现有技术相比,在不对现有UTRANPLMN搜索效果产生影响的基础上,在归属于同一个PLMN的多个UTRAN小区共同覆盖的网络环境下,能够大大缩短UTRANPLMN搜索的时长,同时降低终端功耗。附图说明为让本专利技术的上述目的、特征和优点能更明显易懂,以下结合附图对本专利技术的具体实施方式作详细说明,其中:图1示出本专利技术一实施例的UTRANPLMN搜索方法的流程。图2示出本专利技术一实施例的一般可用UTRANPLMN搜索的流程。图3示出本专利技术一实施例的高优先级可用UTRANPLMN搜索的流程。具体实施方式在本领域通用PLMN搜索方法中,需要对搜索到的所有小区,依次进行系统消息读取,包括MIB(SB1/SB2)、SIB3。然而在现实网络环境下,一个运营商(UTRANPLMN固定)通常会在某一本文档来自技高网
...

【技术保护点】
一种UTRAN PLMN搜索方法,包括以下步骤:进行频段搜索,获取当前网络环境下多个UTRAN小区,其中至少有部分UTRAN小区归属于同一PLMN;对搜索到的每一UTRAN小区执行以下步骤:读取该UTRAN小区的主信息块MIB,并获得该UTRAN小区归属的PLMN;判断该PLMN是否是已存储的可用PLMN,如果不是,则进一步读取该UTRAN小区的系统信息块SIB3,如果是跳过读取该UTRAN小区的系统信息块SIB3的步骤;读取该UTRAN小区的系统信息块SIB3之后,据此判断该PLMN是否是可用PLMN,如果是则将其存储在可用PLMN列表中,否则丢弃该PLMN信息。

【技术特征摘要】
1.一种UTRANPLMN搜索方法,包括以下步骤:进行频段搜索,获取当前网络环境下多个UTRAN小区,其中至少有部分UTRAN小区归属于同一PLMN;对搜索到的每一UTRAN小区执行以下步骤:读取该UTRAN小区的主信息块MIB,并获得该UTRAN小区归属的PLMN;判断该PLMN是否是已存储的可用PLMN,如果不是,则进一步读取该UTRAN小区的系统信息块SIB3,如果是跳过读取该UTRAN小区的系统信息块SIB3的步骤;读取该UTRAN小区的系统信息块SIB3之后,据此判断该PLMN是否是可用PLMN,如果是则将其存储在可用PLMN列表中,否则丢弃该PLMN信息。2.如权利要求1所述的方法,其特征在于,该可用PLMN包括一般可用PLMN和高优先级可用PLMN。3.如权利要求2所述的方法,其特征在于,当该可用PLMN为高优先级可用PLMN时,判断该PLMN是已存储的可用PLMN的步骤之后,还包括判断该已存储的可用PLMN是否是高优先级的可用PLMN,如果不是则进一步读取该UTRAN小区的系统信息块SIB3,如果是跳过读取该UTRAN小区的系统信息块SIB3的步骤。4.如权利要求1所述的方法,其特征在于,判断该PLMN是否是可用PLMN的方法包括:通过读取该系统信息块SIB3计算当前小区的S值,以及是否是禁止小区;如果S值大于0,并且没有被禁止,则该PLMN是可用PLMN,否则该PLMN不是可用PLMN。5.如权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:孔永锋
申请(专利权)人:联芯科技有限公司大唐半导体设计有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1