一种网络接入控制方法及移动终端的制作方法
【专利摘要】本发明公开了一种网络接入控制方法及移动终端,其中,所述方法包括:移动终端检测系统广播消息的接入控制禁止消息信元,并根据所述接入控制禁止消息信元判断所述移动终端是否被禁止接入网络;如果所述移动终端被禁止接入网络,则启动回退定时器;在所述回退定时器超时后,所述移动终端通过底层发起搜索次高优先级网络的过程,来获取正常的网络服务。本发明的方法及移动终端在并行协作网络环境下某个网络出现故障或者网络系统负载过重时,使得低优先级的移动终端在这样的网络环境下能在最短的时间内接入网络从而获取正常的网络服务,减少了网络系统的负载,提高了用户体验,保证了移动终端的续航能力。
【专利说明】一种网络接入控制方法及移动终端
【技术领域】
[0001] 本发明涉及通信领域,具体涉及一种网络接入控制方法及移动终端。
【背景技术】
[0002] 在某些网络环境下,为了防止网络系统过载,其会阻止某些低优先级或者对时延 要求不敏感的移动终端在PLMN(Public Land Mobile Network,公共陆地移动网络)中指定 区域发起接入尝试(包括紧急呼叫)或者回应寻呼。这种场景可能会发生在出现紧急情况 或者两个或多个并行协作的PLMN网络中的某个网络出现故障的时候,或者当网络系统负 载非常严重时,为了保证高优先级的用户能正常接入当前网络,会通过小区的系统广播消 息里的接入控制禁止码来阻止某些移动终端接入网络系统。当网络系统下发的接入控制禁 止码禁止了移动终端的接入时,根据3GPP协议规定,移动终端在与网络系统发起无线链路 连接建立时会生成一个均匀分布在[0,1)区间的随机数R与网络系统下发的禁止接入消息 信元里的禁止接入概率P (ac-BarringFactor)相比较。当R小于P时,则认为接入尝试是 被允许的,否则接入尝试是被禁止的。而当网络系统下发的接入控制禁止码禁止移动终端 接入时会同时将禁止接入概率P设置为0,从而达到禁止移动终端的目的。网络运营商可以 通过这种机制来避免在临界状态下接入信道的过载问题。这样既可以保证高优先级网络用 户的正常使用,又能保证系统不会崩溃。而根据3GPP协议规定,被网络禁止接入的移动终 端检测到系统消息信元是禁止终端接入时,会启动定时器T305, T305定时器超时后移动终 端会向高层上报接入禁止有所缓解,然后移动终端会再次向此小区发起接入尝试而不会去 尝试接入其他网络制式。如果网络系统长时间没有恢复的话,移动终端就会反复执行向当 前被禁止小区的发起接入过程,但是由于网络环境故障或负载过大致使移动终端长时间无 法获取正常的网络服务。
[0003] 所以,基于此种网络环境及网络系统负载情况急需提出一种网络接入控制方法, 无论高优先级用户还是低优先级用户都能获取正常的网络服务。
【发明内容】
[0004] 本发明需要解决的技术问题是提供一种网络接入控制方法及移动终端,在并行协 作网络环境下某个网络出现故障或者网络系统负载过重时,使得低优先级的移动终端也能 够接入网络获取正常网络服务。
[0005] 为了解决上述技术问题,本发明提供了一种网络接入控制方法,包括:
[0006] 移动终端检测系统广播消息的接入控制禁止消息信元,并根据所述接入控制禁止 消息信元判断所述移动终端是否被禁止接入网络;
[0007] 如果所述移动终端被禁止接入网络,则启动回退定时器;
[0008] 在所述回退定时器超时后,所述移动终端通过底层发起搜索次高优先级网络的过 程,来获取正常的网络服务。
[0009] 进一步地,所述根据所述接入控制禁止消息信元判断所述移动终端是否被禁止接 入网络,包括:
[0010] 如果该接入控制禁止消息信元存在且信元内容为禁止移动终端接入,则判断为所 述移动终端被禁止接入网络;
[0011] 如果该接入控制禁止消息信元不存在或者存在但信元内容为允许移动终端接入, 则判断为所述移动终端允许接入网络。
[0012] 进一步地,所述方法还包括:如果在所述回退定时器超时前,所述移动终端检测到 所述系统广播消息有更新,所述接入控制禁止消息信元更新为允许移动终端接入,若移动 终端成功接入网络则停止所述回退定时器。
[0013] 进一步地,所述移动终端底层发起搜索次高优先级网络的过程,来获取正常的网 络服务,包括:
[0014] 所述移动终端将次高优先级网络的优先级修改为最高,向底层下发尝试接入指 令,底层根据所述指令搜索其他制式的网络来获取正常的网络服务。
[0015] 为了解决上述技术问题,本发明还提供了一种移动终端,包括:
[0016] 系统消息检测模块,用于检测系统广播消息的接入控制禁止消息信元,并根据所 述接入控制禁止消息信元判断所述移动终端是否被禁止接入网络,并将判断结果发送至控 制丰吴块;
[0017] 控制模块,用于如果判断结果为所述移动终端被禁止接入网络,则启动回退定时 器;
[0018] 接入网络模块,用于在所述回退定时器超时后,通过底层发起搜索次高优先级网 络的过程,来获取正常的网络服务。
[0019] 进一步地,所述系统消息检测模块,用于根据所述接入控制禁止消息信元判断所 述移动终端是否被禁止接入网络,包括:
[0020] 如果该接入控制禁止消息信元存在且信元内容为禁止移动终端接入,则判断为所 述移动终端被禁止接入网络;
[0021] 如果该接入控制禁止消息信元不存在或者存在但信元内容为允许移动终端接入, 则判断为所述移动终端允许接入网络。
[0022] 进一步地,所述控制模块,还用于如果在所述回退定时器超时前,所述系统消息检 测模块检测到所述系统广播消息有更新,所述接入控制禁止消息信元更新为允许移动终端 接入,若移动终端成功接入网络则停止所述回退定时器。
[0023] 进一步地,所述接入网络模块,用于通过底层发起搜索次高优先级网络的过程,来 获取正常的网络服务,包括:
[0024] 所述移动终端将次高优先级网络的优先级修改为最高,向底层下发尝试接入指 令,底层根据所述指令搜索其他制式的网络来获取正常的网络服务。
[0025] 与现有技术相比,本发明提供的网络接入控制方法及移动终端,在并行协作网络 环境下某个网络出现故障或者网络系统负载过重时,使得低优先级的移动终端在这样的网 络环境下能在最短的时间内接入网络从而获取正常的网络服务,而不会一直尝试接入被禁 止的网络,从而避免了移动终端频繁地向网络系统发送请求,减少了网络系统的负载,提高 了用户体验。同时避免了移动终端盲目地反复尝试当前的高优先级网络,不断地进行搜索 网络过程浪费移动终端的电量,从而保证了移动终端的续航能力。
【专利附图】
【附图说明】
[0026] 图1是实施例中移动终端的结构图;
[0027] 图2是实施例中网络接入控制方法流程图;
[0028] 图3是一个应用示例中网络接入控制方法流程图;
[0029] 图4是一个应用示例中回退定时器的工作流程图;
[0030] 图5是一个应用示例中移动终端向低优先级网络发起搜索网络指令的工作原理 示意图。
【具体实施方式】
[0031] 为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明 的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中 的特征可以相互任意组合。
[0032] 实施例:
[0033] 如图1所示,本实施例提供了一种移动终端,包括:
[0034] 系统消息检测模块,用于检测系统广播消息的接入控制禁止消息信元,并根据所 述接入控制禁止消息信元判断所述移动终端是否被禁止接入网络,并将判断结果发送至控 制丰吴块;
[0035] 控制模块,用于如果判断结果为所述移动终端被禁止接入网络,则启动回退定时 器;
[0036] 接入网络模块,用于在所述回退定时器超时后,通过底层发起搜索次高优先级网 络的过程,来获取正常的网络服务。
[0037] 其中,所述系统消息检测模块,用于根据所述接入控制禁止消息信元判断所述移 动终端是否被禁止接入网络,包括:
[0038] 如果该接入控制禁止消息信元存在且信元内容为禁止移动终端接入,则判断为所 述移动终端被禁止接入网络;
[0039] 如果该接入控制禁止消息信元不存在或者存在但信元内容为允许移动终端接入, 则判断为所述移动终端允许接入网络。
[0040] 其中,所述控制模块,还用于如果在所述回退定时器超时前,所述系统消息检测模 块检测到所述系统广播消息有更新,所述接入控制禁止消息信元更新为允许移动终端接 入,若移动终端成功接入网络则停止所述回退定时器。
[0041] 其中,所述接入网络模块,用于通过底层发起搜索次高优先级网络的过程,来获取 正常的网络服务,包括 :
[0042] 所述移动终端将次高优先级网络的优先级修改为最高,向底层下发尝试接入指 令,底层根据所述指令搜索其他制式的网络来获取正常的网络服务。
[0043] 如图2所示,本实施例提供了一种网络接入控制方法,包括以下步骤:
[0044] S101 :移动终端检测系统广播消息的接入控制禁止消息信元,并根据所述接入控 制禁止消息信元判断所述移动终端是否被禁止接入网络;
[0045] 其中,所述根据所述接入控制禁止消息信元判断所述移动终端是否被禁止接入网 络,包括:
[0046] 如果该接入控制禁止消息信元存在且信元内容为禁止移动终端接入,则判断为所 述移动终端被禁止接入网络;
[0047] 如果该接入控制禁止消息信元不存在或者存在但信元内容为允许移动终端接入, 则判断为所述移动终端允许接入网络。
[0048] S102 :如果所述移动终端被禁止接入网络,则启动回退定时器;
[0049] 其中,如果所述移动终端允许接入网络,则所述移动终端进行正常的搜索网络流 程,来获取网络服务。
[0050] S103:在所述回退定时器超时后,所述移动终端通过底层发起搜索次高优先级网 络的过程,来获取正常的网络服务。
[0051] 其中,所述移动终端底层发起搜索次高优先级网络的过程,来获取正常的网络服 务,包括:
[0052] 所述移动终端将次高优先级网络的优先级修改为最高,向底层下发尝试接入指 令,底层根据所述指令搜索其他制式的网络来获取正常的网络服务。
[0053] 其中,如果在所述回退定时器超时前,所述移动终端检测到所述系统广播消息有 更新,所述接入控制禁止消息信元更新为允许移动终端接入,若移动终端成功接入网络则 停止所述回退定时器。
[0054] 在一个应用示例中,如图3所示,该网络接入控制方法,包括以下步骤:
[0055] S201 :移动终端开机后会进行频点扫描、接收系统消息,移动终端的系统消息检测 模块会对接收到的系统广播消息进行检测,判断移动终端是否被禁止接入小区;
[0056] S202:如果检测到系统广播消息中的接入控制禁止消息信元被设置为禁止移动终 端接入小区,则启动回退定时器;否则执行步骤S206 ;
[0057] S203 :当回退定时器启动后,如果在回退定时器超时前移动终端获取了正常的网 络服务则停止该定时器,流程结束;否则执行步骤S204 ;
[0058] S204 :定时器超时后,移动终端下发扫描次高优先级网络制式的指令;
[0059] S205 :移动终端去搜索其他制式的网络,如果驻留网络成功,流程结束。
[0060] S206 :按照正常的搜索网络流程进行,驻留网络。
[0061] 图4是本应用示例中回退定时器的工作流程图。当移动终端的系统消息检测模 块检测到系统广播消息中接入控制禁止消息信元被设置为禁止移动终端接入时,终端会启 动该回退定时器。该回退定时器启动时,将等待时间设置为15s,在15s内移动终端只是查 询驻留网络结果而不做其他操作,如果在定时器超时前移动终端驻留网络成功则停止定时 器,流程结束;如果15s超时后将此定时器时长设置为10s,继续等待10s并查询驻留网络 结果,如果定时器超时前移动终端驻留成功,则停止定时器,流程结束;如果l〇s超时后将 此定时器设置为5s,继续等待5s并查询驻留网络结果,如果在定时器超时前移动终端驻留 网络成功则停止定时器,流程结束,否则移动终端将下发次高优先级网络制式的扫描指令, 让移动终端去尝试获取其他制式的网络服务,以获取正常的网络服务。
[0062] 设置此回退定时器的目的是给移动终端一定的等待时间看网络负载是否会缓解, 本应用示例中通过三个时间段的尝试,但不限于这样的设置,其他的时间设置方法也可以, 只要能不让用户体验到很长时间还是不能注册到网络即可。
[0063] 图5是本应用示例中移动终端向低优先级网络发起搜索网络指令的工作原理示 意图。其中A、B和C分别代表网络的优先级,A网络的优先级大于B网络,B网络的优先级 大于C网络,移动终端按照从高到低的优先级顺序去搜索网络,在并行协作网络环境下某 个网络出现故障或者网络系统负载过重时,如果当前A网络禁止移动终端的接入,根据本 应用示例,当回退定时器超时后,移动终端会将网络优先级的顺序排为B、C、A将其下发给 底层,让移动终端的底层按此优先级去搜索网络,从而能顺利地接入到其他的网络。如果遇 到同样的网络禁止接入的问题时同样启动回退定时器并将搜索网络的优先级更改为C、A、B 让移动终端底层按此顺序搜索网络。
[0064] 从上述实施例可以看出,相对于现有技术,上述实施例中提供的网络接入控制方 法及移动终端,在并行协作网络环境下某个网络出现故障或者网络系统负载过重时,使得 低优先级的移动终端在这样的网络环境下能在最短的时间内接入网络从而获取正常的网 络服务,而不会一直尝试接入被禁止的网络,从而避免了移动终端频繁地向网络系统发送 请求,减少了网络系统的负载,提高了用户体验。同时避免了移动终端盲目地反复尝试当前 的高优先级网络,不断地进行搜索网络过程浪费移动终端的电量,从而保证了移动终端的 续航能力。
[0065] 本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘 等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应 地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的 形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0066] 以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据 本发明的
【发明内容】
,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉 本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则 之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种网络接入控制方法,包括: 移动终端检测系统广播消息的接入控制禁止消息信元,并根据所述接入控制禁止消息 信元判断所述移动终端是否被禁止接入网络; 如果所述移动终端被禁止接入网络,则启动回退定时器; 在所述回退定时器超时后,所述移动终端通过底层发起搜索次高优先级网络的过程, 来获取正常的网络服务。
2. 如权利要求1所述的方法,其特征在于: 所述根据所述接入控制禁止消息信元判断所述移动终端是否被禁止接入网络,包括: 如果该接入控制禁止消息信元存在且信元内容为禁止移动终端接入,则判断为所述移 动终端被禁止接入网络; 如果该接入控制禁止消息信元不存在或者存在但信元内容为允许移动终端接入,则判 断为所述移动终端允许接入网络。
3. 如权利要求1所述的方法,其特征在于: 所述方法还包括:如果在所述回退定时器超时前,所述移动终端检测到所述系统广播 消息有更新,所述接入控制禁止消息信元更新为允许移动终端接入,若移动终端成功接入 网络则停止所述回退定时器。
4. 如权利要求1所述的方法,其特征在于: 所述移动终端底层发起搜索次高优先级网络的过程,来获取正常的网络服务,包括: 所述移动终端将次高优先级网络的优先级修改为最高,向底层下发尝试接入指令,底 层根据所述指令搜索其他制式的网络来获取正常的网络服务。
5. -种移动终端,包括: 系统消息检测模块,用于检测系统广播消息的接入控制禁止消息信元,并根据所述接 入控制禁止消息信元判断所述移动终端是否被禁止接入网络,并将判断结果发送至控制模 块; 控制模块,用于如果判断结果为所述移动终端被禁止接入网络,则启动回退定时器; 接入网络模块,用于在所述回退定时器超时后,通过底层发起搜索次高优先级网络的 过程,来获取正常的网络服务。
6. 如权利要求5所述的移动终端,其特征在于: 所述系统消息检测模块,用于根据所述接入控制禁止消息信元判断所述移动终端是否 被禁止接入网络,包括: 如果该接入控制禁止消息信元存在且信元内容为禁止移动终端接入,则判断为所述移 动终端被禁止接入网络; 如果该接入控制禁止消息信元不存在或者存在但信元内容为允许移动终端接入,则判 断为所述移动终端允许接入网络。
7. 如权利要求5所述的移动终端,其特征在于: 所述控制模块,还用于如果在所述回退定时器超时前,所述系统消息检测模块检测到 所述系统广播消息有更新,所述接入控制禁止消息信元更新为允许移动终端接入,若移动 终端成功接入网络则停止所述回退定时器。
8. 如权利要求5所述的移动终端,其特征在于: 所述接入网络模块,用于通过底层发起搜索次高优先级网络的过程,来获取正常的网 络服务,包括: 所述移动终端将次高优先级网络的优先级修改为最高,向底层下发尝试接入指令,底 层根据所述指令搜索其他制式的网络来获取正常的网络服务。
【文档编号】H04W48/06GK104219732SQ201310211765
【公开日】2014年12月17日 申请日期:2013年5月29日 优先权日:2013年5月29日
【发明者】牛长明 申请人:中兴通讯股份有限公司