网络注册方法、装置及移动终端与流程

文档序号:16105213发布日期:2018-11-30 19:09阅读:1208来源:国知局

本发明实施例涉及无线通信技术,尤其涉及一种网络注册方法、装置及移动终端。



背景技术:

目前,移动终端在注册网络时都要经过扫描频点、解码系统广播消息并保存、驻留和发送注册消息等过程,其中,发送注册消息的过程又包括信道请求和注册鉴权过程。由于小区的网络资源是有限的,注册网络过程中,当小区负载超荷、网络资源不够用时,网络向移动终端发送拒绝分配信道的消息,不给移动终端分配网络资源从而拒绝移动终端的接入。

现有技术中,当收到网络发送的拒绝分配信道的消息后,移动终端重新发起注册网络流程。为加快网络搜索速度,移动终端优先扫描之前解码成功的频点,对扫描到的可用频点的小区按照信号强度排序,依次尝试是否可驻留到某个小区。

然而,该重新注册过程中,若之前发生注册失败的网络资源有限的小区的信号良好,此时,即使网络中存在网络资源充裕的频点,移动终端依旧会选择网络资源有限的小区进行注册,导致移动终端网络注册失败。



技术实现要素:

本发明实施例提供一种网络注册方法、装置及移动终端,实现当移动终端接收到网络发送的拒绝分配信道的消息后,再次注册网络时选择网络资源充裕的频点的小区进行注册,从而成功注册网络。

第一个方面,本发明实施例提供一种网络注册方法,包括:

根据预先存储的低优先级列表对各可用频点进行排序,所述低优先级列表中存储发生网络注册失败的频点的网络资源状况信息;

根据所述排序依次对各所述可用频点进行驻留尝试,以确定出驻留频点;

向网络发送网络注册消息以注册到所述驻留频点。

在第一个方面的第一种可能的实现方式中,所述根据预先存储的低优先级列表对各可用频点进行排序之前,所述方法还包括:

在网络注册过程中存储发生网络注册失败的频点的网络资源状况信息以生成所述低优先级列表。

结合第一个方面或第一个方面的第一种可能的实现方式,在第一个方面的第二种可能的实现方式中,所述向网络发送网络注册消息以注册到所述驻留频点之后,所述方法还包括:

更新所述低优先级列表。

结合第一个方面的第二种可能的实现方式,在第一个方面的第三种可能的实现方式中,所述更新所述低优先级列表之前,所述方法还包括:

确定驻留小区,所述驻留小区为所述驻留频点下属的小区中接入能力最强的小区;

驻留到所述驻留小区。

结合第一个方面的第二种或第三种可能的实现方式,在第一个方面的第四种可能的实现方式中,所述更新所述低优先级列表,包括:若成功注册到所述驻留频点,则判断所述低优先级列表中是否记录所述驻留频点的频点优良因子,若记录,则更新所述驻留频点的频点优良因子;

若未成功注册到所述驻留频点,则判断所述低优先级列表中是否记录所述驻留频点的频点优良因子,若记录,则更新所述驻留频点的频点优良因子;否则,若未记录,则在所述低优先级列表中插入所述驻留频点的频点优良因子,其中,所述频点优良因子指示所述频点的网络资源状况。

结合第一个方面第三种可能的实现方式,在第一个方面的第五种可能的实现方式中,所述更新所述低优先级列表,包括:若成功注册到所述驻留小区,则判断所述低优先级列表中是否记录所述驻留小区的小区接入因子,所述小区接入因子指示所述小区的接入能力,若记录,则更新所述驻留小区的小区接入因子;

否则,若未成功注册到所述驻留小区,则判断所述低优先级列表中是否记录所述驻留小区的小区接入因子,若记录,则更新所述驻留小区的小区接入因子;否则,若未记录,则在所述低优先级列表中插入所述驻留小区的小区接入因子。

结合第一个方面的第四种可能的实现方式,在第一个方面的第六种可能的实现方式中,所述方法还包括:

判断所述驻留频点更新后的频点优良因子是否大于第一阈值,若大于,则从所述低优先级列表中删除所述驻留频点的信息,所述第一阈值指示频点的网络资源状况良好时频点优良因子的大小。

结合第一个方面的第五种可能的实现方式,在第一个方面的第七种可能的实现方式中,所述方法还包括:

判断所述驻留小区更新后的小区接入因子是否大于第二阈值,若大于,则从所述低优先级列表中删除所述驻留小区的信息,所述第二阈值指示小区的接入能力良好时小区接入因子的大小。

第二个方面,本发明实施例提供一种网络注册装置,包括:

排序模块,用于根据预先存储的低优先级列表对各可用频点进行排序,所述低优先级列表中存储发生网络注册失败的频点的网络资源状况信息;

确定模块,用于根据所述排序模块得到的所述排序依次对各所述可用频点进行驻留尝试,以确定出驻留频点;

发送模块,用于向网络发送网络注册消息以注册到所述确定模块确定出的所述驻留频点。

在第二个方面的第一种可能的实现方式中,所述装置还包括:

生成模块,用于在所述排序模块根据预先存储的低优先级列表对各可用频点进行排序之前,在网络注册过程中存储发生网络注册失败的频点的网络资源状况信息以生成所述低优先级列表。

结合第二个方面或第二个方面的第一种可能的实现方式,在第二个方面的第二种可能的实现方式中,所述装置还包括:更新模块,用于在所述发送模块向网络发送网络注册消息以注册到所述驻留频点之后,更新所述低优先级列表。

结合第二个方面的第二种可能的实现方式,在第二个方面的第三种可能的实现方式中,所述装置还包括:驻留模块,所述确定模块,还用于在所述更新模块更新所述低优先级列表之前,确定驻留小区,所述驻留小区为所述驻留频点下属的小区中接入能力最强的小区;

所述驻留模块,用于驻留到所述确定模块确定出的所述驻留小区。

结合第二个方面的第二种或第三种可能的实现方式,在第二个方面的第四种可能的实现方式中,所述装置还包括:

判断模块,用于若成功注册到所述驻留频点,则判断所述低优先级列表中是否记录所述驻留频点的频点优良因子,所述频点优良因子指示所述频点的网络资源状况;所述更新模块,具体用于若所述判断模块判断出所述低优先级列表中记录有所述驻留频点的频点优良因子,则更新所述驻留频点的频点优良因子;

若未成功注册到所述驻留频点,则所述判断模块用于判断所述低优先级列表中是否记录所述驻留频点的频点优良因子,所述频点优良因子指示所述频点的网络资源状况,所述更新模块,具体用于若所述判断模块判断出所述低优先级列表中记录有所述驻留频点的频点优良因子,则更新所述驻留频点的频点优良因子;否则,若未记录,则在所述低优先级列表中插入所述驻留频点的频点优良因子。

结合第二个方面的第三种可能的实现方式,在第二个方面的第五种可能的实现方式中,所述装置还包括:判断模块,用于若成功注册到所述小区,则判断所述低优先级列表中是否记录所述驻留小区的小区接入因子,所述小区接入因子指示所述小区的接入能力,若所述判断模块判断出所述低优先级列表中记录有所述驻留小区的小区接入因子,则更新所述驻留小区的小区接入因子;

若未成功注册到所述驻留小区,则所述判断模块判断所述低优先级列表中是否记录所述驻留小区的小区接入因子,所述更新模块,具体用于若所述判断模块判断出所述低优先级列表中记录所述驻留小区的小区接入因子,则更新所述驻留小区的小区接入因子;否则,若未记录,则在所述低优先级列表中插入所述驻留小区的小区接入因子。

结合第二个方面的第四种可能的实现方式,在第二个方面的第六种可能的实现方式中,所述判断模块,还用于判断所述驻留频点更新后的频点优良因子是否大于第一阈值;所述更新模块,还用于若所述判断模块判断出所述驻留频点更新后的频点优良因子大于第一阈值,则从所述低优先级列表中删除所述驻留频点的信息,所述第一阈值指示频点的网络资源状况良好时频点优良因子的大小。

结合第二个方面的第五种可能的实现方式,在第二个方面的第七种可能的实现方式中,所述判断模块,所述判断模块,还用于判断所述小区更新后的小区接入因子是否大于第二阈值;所述更新模块,还用于若所述判断模块判断出所述小区更新后的小区接入因子大于第二阈值,则从所述低优先级列表中删除所述小区的信息,所述第二阈值指示小区的接入能力良好时小区接入因子的大小。

第三个方面,本发明实施例提供一种移动终端,包括:处理器和存储器,所述存储器存储执行指令,当所述移动终端运行时,所述处理器与所述存储器之间通信,所述处理器执行所述执行指令使得所述移动终端执行如上第一个方面、第一个方面的第一种至第七种中任一种可能的实现方式。

本发明实施例提供一种网络注册方法、装置及移动终端,当移动终端接收到网络发送的拒绝分配信道的消息后,再次注册网络时,根据低优先级列表中发生网络注册失败的频点的网络资源状况对各可用频点进行排序,然后依次对各可用频点进行驻留尝试以确定出驻留频点,最终发送网络注册消息以注册到驻留频点。该方法中,移动终端在收到网络发送的拒绝分配信道的消息后,记录对应的频点的信息。当移动终端重新发起网络注册时,首先根据记录的频点信息进行排序,将网络资源较差的频点排到低优先级,使得移动终端优先选择网络资源较好的其他频点进行注册,提高网络注册成功率,保证移动终端的业务可靠性。

附图说明

图1为现有技术中网络注册过程示意图;

图2为本发明网络注册方法实施例一的流程图;

图3为本发明网络注册方式实施例二的流程图;

图4为本发明网络注册过程中更新低优先级列表的流程图;

图5为本发明网络注册装置实施例一的结构示意图;

图6为本发明网络注册装置实施例二的结构示意图;

图7为本发明移动终端的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

一般来说,移动终端初次注册网络时需要进行频点扫描以找到可用频点并保存。当接收到网络拒绝分配信道的消息后,为加快网络搜索速度,重新选择频点和小区时,移动终端会优选保存的各频点进行网络注册。此时,若该些频点的小区的网络资源有限但信号良好,则会使得移动终端向网络发送注册消息,请求网络分配网络资源有限的频点的网络资源,导致终端网络注册失败,无法正常进行通信业务。具体的,可参见图1,图1为现有技术中网络注册过程示意图,其包括如下步骤:

101、移动终端进行频点扫描,扫描到可用频点:频点1、频点2……频点n;

本步骤中,可用频点指当前网络环境中,移动终端通过频点扫描得到的频点。

102、移动终端解码并保存频点信息,驻留到频点i某小区,例如频点1的某小区;

103、移动终端向网络发送信道请求;

104、网络向移动终端发送拒绝分配信道的消息;

105、移动终端重新发起网络注册;

106、移动终端扫描之前成功解码的频点,得到可用频点:频点1、频点2……频点n;

107、移动终端解码并保存频点信息,重新驻留到频点i某小区,即频点1的某小区;

108、移动终端向网络发送信道请求;

109、网络向移动终端发送拒绝分配信道的消息。

有鉴于此,本发明实施例提供一种网络注册方法,以解决当移动终端接收到网络发送的拒绝分配信道的消息后,再次注册网络时仍然大概率的向网络资源有限频点的小区注册的问题。具体的,可参见图2。

图2为本发明网络注册方法实施例一的流程图。本实施例的执行主体为移动终端,适用于移动终端接收到网络发送的拒绝分配信道的消息后,需要再次成功注册网络的场景。具体的,本实施例包括如下步骤:

201、根据低优先级列表中对各可用频点进行排序,所述低优先级列表中存储发生网络注册失败的频点的网络资源状况信息。

本步骤中,低优先级列表例如可以是移动终端在接收到网络发送的拒绝分配信道的消息后自动生成的一个记录频点和小区相关信息的数据库,用于当移动终端申请网络资源被拒绝时,记录被拒绝的频点和小区的信息,该些信息说明了对应频点的网络资源状况,再次注册网络时,移动终端扫描到可用频点后,根据低优先级列表中记录的发生网络注册失败的频点的网络资源状况,对各可用频点进行排序。例如,假设扫描到的可用频点为频点0、频点1、频点2与频点3,低优先级列表中记录的发生网络注册失败的频点为频点0,且频点0的网络资源状况为有限,此时,若频点1的网络资源状况为充裕,频点2的网络资源状况低于频点0的网络资源状况,频点3的网络资源状况较频点1差但较频点0比较好。此时,按照网络资源状况从优到劣的顺序对各可用频点的排序为:频点1→频点3→频点0→频点2。

上述排序过程中,一般来说,可默认未记录在低优先级列表中的可用频点的网络资源状况优于低优先级列表中记录的频点的网络资源状况,此时,若未记录在低优先级列表中的频点有多个,则按照信号强度进一步的对各可用频点排序。当然,也可以确定出未记录在低优先级列表中的可用频点的网络资源状况再进行排序,例如确定出用于表征频点的网络资源状况的频点优良因子,根据频点优良因子与低优先级列表的相关信息对各可用频点进行排序,其中,关于频点优良因子可参见下述表1及相关文字的描述,此处不再赘述。

202、根据排序依次对各可用频点进行驻留尝试以确定出驻留频点。

在对各可用频点按照网络资源状况进行排序后,移动终端根据排序依次对各频点进行驻留尝试以确定出允许其驻留(camp)的频点,即根据排序依次确定允许向其分配信道等的频点作为驻留频点。继续沿用上述的例子,移动终端首先尝试驻留在频点1,若频点1允许其驻留,则确定该频点为驻留频点并执行步骤203,否则,若频点1不允许其驻留,则继续尝试是否可驻留在频点3。

203、向网络发送网络注册消息以注册到驻留频点。

在确定出允许自己驻留的驻留频点后,移动终端向网络发送注册消息,即向网络发送信道请求,请求网络为其分配信道;然后,向网络发送注册鉴权以完成网络注册。

本发明实施例提供的网络注册方法,当移动终端接收到网络发送的拒绝分配信道的消息后,再次注册网络时,根据低优先级列表中发生网络注册失败的频点的网络资源状况对各可用频点进行排序,然后依次对各可用频点进行驻留尝试以确定出驻留频点,最终发送网络注册消息以注册到驻留频点。该方法中,移动终端在收到网络发送的拒绝分配信道的消息后,记录对应的频点的信息。当移动终端重新发起网络注册时,首先根据记录的频点信息进行排序,将网络资源较差的频点排到低优先级,使得移动终端优先选择网络资源较好的其他频点进行注册,提高网络注册成功率,保证移动终端的业务可靠性。

可选的,上述实施例一中,移动终端在根据预先存储的低优先级列表对各可用频点进行排序之前,在网络注册过程中存储发生网络注册失败的频点的网络资源状况信息以生成低优先级列表;或者,预先评估移动终端所在的网络的各频点的网络资源生成低优先级列表并存储。

可选的,上述实施例一中,移动终端在向网络发送网络注册消息以注册到驻留频点之后,还可以更新低优先级列表,以为再次网络注册时,如由于终端移动等造成的小区切换时候的网络注册做准备。

上述实施例一中移动终端在驻留到驻留频点后,可随机选择一个小区作为驻留小区并接入,或者,对于一个具体频点,也可以预设该频点允许移动终端接入的小区,使得移动终端在确定出驻留频点后,将该预设的小区作为驻留小区;或者,移动终端还可以通过其他方式确定出具体的驻留小区。例如,移动终端在发送网络注册消息以注册到驻留频点之后,更新低优先级列表之前,还可以确定驻留频点下属的小区中接入能力最强的小区作为驻留小区。在确定出驻留小区后,移动终端驻留到该驻留小区。该过程中,移动终端先对驻留频点下属的各小区按照信号强度排序,选择出信号强度最大的小区作为驻留小区并驻留;或者,按照小区接入因子排序,选择出小区接入因子最大的小区作为驻留小区并驻留。本实施例中,有关小区接入因子的描述可参加下文。

具体的,上述实施例一中,一个频点的网络资源可用频点优良因子来表征。具体的,一个频点的信息例如可包括:频点、公共陆地移动网络(Public Land Mobile Network,PLMN)、位置区编码(location Area Code,LAC)、小区识别码(Cell ID)、接入成功次数、接入失败次数等信息,具体可参见表1。表1为本发明网络注册过程中一个频点的信息属性表。

表1

一个小区可以用全球小区识别码(Cell Global Identifier,CGI)来唯一标识,其包括PLMN、LAC与CELL-ID。每个小区的接入能力,即允许移动终端注册到该小区的能力,可用小区接入因子来表征:小区接入因子=(接入成功次数)/(接入成功次数+接入失败次数),小区接入因子越大,表示该小区的接入能力越强;每个频点的网络资源状况,即网络资源有限或网络资源充裕的程度可用频点优良因子来表征,该频点优良因子可根据属于该频点的所有小区的小区接入因子计算得出:频点优良因子=(小区1接入因子+小区2接入因子+……+小区n接入因子)/小区数目n,频点优良因子越大,表示该频点的网络资源状况越好。例如,假设扫描到的可用频点为频点0、频点1、频点2与频点3,低优先级列表中记录的发生网络注册失败的频点为频点0,且频点0的频点优良因子为0.5,此时,若频点1的频点优良因子为0.9,频点2的频点优良因子为0.3,频点3的频点优良因子为0.7。此时,按照网络资源状况从优到劣的顺序对各可用频点的排序为:频点1→频点3→频点0→频点2。

图3为本发明网络注册方式实施例二的流程图。本实施例描述移动终端从开始注册失败到再次选择网络资源充裕的频点注册的过程。应当理解的是,本发明实施例可以包括比如下步骤更多或者更少的步骤,并且本发明实施例对个步骤之间的顺序也不做限定。具体的,本实施例包括如下步骤:

301、移动终端开始网络注册。

302、移动终端扫描之前已成功解码的频点。

需要说明的是,本步骤中,若移动终端上未保存任何频点信息,则移动终端对支持的所有频段进行全频段扫描以找到其周围可搜索到的频点。

303、移动终端判断是否找到可用频点。

移动终端判断扫描到的频点中是否存在可用频点,若不存在,在执行步骤304;否则,若存在,则执行步骤306。

304、移动终端扫描剩余频点。

本步骤中,剩余频点例如是之前成功解码的频点之外的其他频点。

305、移动终端判断是否找到可用频点。

移动终端判断剩余频点中是否存在可用频点,若不存在,在返回步骤301;否则,若存在,则执行步骤306。

306、移动终端判断低优先级列表是否为空。

本步骤中,移动终端判断低优先级列表中是否记录有发生网络注册失败的频点的网络资源状况,若低优先级列表为空,则执行步骤308;否则,若低优先级列表为空,则执行步骤307。

307、移动终端根据低优先级列表中发生网络注册失败的频点的网络资源状况,对各可用频点进行排序。

308、移动终端依次对各可用频点进行驻留尝试以确定出驻留频点。

309、移动终端向网络发送信道请求,请求网络为其分配信道。

310、移动终端判断网络是否同意为其分配信道。

具体的,若移动终端收到网络发送的拒绝分配信道的消息,则判断出网络不同意为其分配信道并执行步骤311;否则,若移动终端接收到网络发送的信道信息,则判断出网络同意为其分配信道并执行步骤312。

311、移动终端更新低优先级列表并返回步骤301。

312、移动终端更新低优先级列表并执行步骤313。

313、移动终端向网络发送注册鉴权以完成网络注册。

一般来说,低优先级列表例如可保存在移动终端的运行内存或非易失(Nonvolatile Value,NV)存储区中。当保存在运行内存中时,移动终端在开机注册、小区重选或小区切换时,可对其上保存的信息进行更新,关闭该移动终端时由于掉电不保存,擦除该低优先级列表;当保存在NV存储区中时,移动终端也可以在开机注册、小区重选或小区切换时,可对其上保存的信息进行更新,关闭该移动终端时由于即时掉电数据也不会丢失,因此只有在对移动终端恢复出厂时才对其上保存的数据进行清空。其中,对低优先级列表的更新包括向低优先级列表中插入新的频点信息、更新或删除已存在的频点的信息等。一个频点的信息主要包括该频点的频点优良因子相关信息以及该频点下属的各小区的小区接入因子相关信息。下面,对如何对低优先级列表进行更新做详细说明,具体的,可参见图4,图4为本发明网络注册过程中更新低优先级列表的流程图,其包括如下步骤:

401、移动终端确定网络分配信道的结果。

402、移动终端根据网络注册结果,判断是否成功申请到信道。

具体的,移动终端在确定出驻留频点并向网络发送注册消息后,若成功的申请到信道,则执行步骤403;否则,若移动终端未能成功申请到信道,则网络注册失败,执行步骤405。

403、移动终端判断低优先级列表中是否存在驻留频点的信息。

具体的,若成功注册到驻留频点的驻留小区,则移动终端判断低优先级列表中是否记录驻留频点的频点优良因子及驻留小区的小区接入因子。若低优先级列表中记录有相关数据,则说明驻留频点为之前发生过网络注册失败的频点,且随着时间的变化,该驻留频点的网络资源状况变的比较充裕,此时,执行步骤404以更新驻留频点的频点优良因子及驻留小区的小区接入因子等;否则,若低优先级列表中未记录驻留频点的任何相关数据,则说明驻留频点为网络资源充裕的频点,无需将其记录在低优先级列表中,即对低优先级列表不执行任何更新操作。

404、更新驻留频点的频点优良因子及驻留小区的小区接入因子等,然后,执行步骤408。

405、移动终端判断低优先级列表中是否存在驻留频点的信息。

具体的,若未成功注册到驻留频点的小区,则移动终端判断低优先级列表中是否记录驻留频点的频点优良因子及驻留小区的小区接入因子。若低优先级列表中记录有相关数据,则说明驻留频点为之前发生过网络注册失败的频点,且随着时间的变化,该驻留频点的网络资源状况依旧有限,此时,执行步骤406以更新驻留频点的频点优良因子及驻留小区的小区接入因子等;否则,若低优先级列表中未记录驻留频点的任何相关数据,则说明该驻留频点为网络资源有限的频点但未在低优先级列表中记录,此时,执行步骤407以将其插入在低优先级列表中。

406、更新驻留频点的频点优良因子及驻留小区的小区接入因子等,然后,执行步骤408。

407、在低优先级列表中插入驻留频点的频点优良因子及驻留小区的小区接入因子等,然后,执行步骤408。

408、判断驻留频点的频点优良因子是否大于第一阈值。

对于低优先级列表中更新的驻留频点或新插入的驻留频点,移动终端判断该驻留频点的频点优良因子是否大于第一阈值,若大于,则执行步骤409;否则,执行步骤410。其中,第一阈值指示频点的网络资源状况良好时频点优良因子的大小。例如,若第一阈值为0.6,当驻留频点的频点优良因子为0.8时,说明该驻留频点的网络资源相对较好,此时,执行步骤409以从低优先级列表中删除驻留频点的相关数据;若驻留频点的频点优良因子为0.4,说明该驻留频点的网络资源有限,需要将其保留在低优先级列表中,可进一步对移动终端驻留的小区进行判断,即执行步骤410。

409、从低优先级列表中删除驻留频点的相关数据。

410、判断驻留小区的小区接入因子是否大于第二阈值。

在判断出驻留频点的频点优良因子不大于第一阈值后,移动终端进一步判断驻留小区的小区接入能力,该驻留小区为驻留频点下属的小区。具体的,移动终端判断该驻留小区的小区接入因子是否大于第二阈值,若大于,则执行步骤411;否则,说明该小区的小区接入能力有限,需要将其保留在低优先级列表中,即不对其进行任何操作。其中,第二阈值指示小区的接入能力良好时小区接入因子的大小。

411、从低优先级列表中驻留小区的相关数据。

若驻留小区的小区接入因子大于第二阈值,说明该小区的小区接入能力相对较好,此时,从低优先级列表中删除小区的信。

另外,移动终端也可对驻留频点下属的各个小区中驻留小区之外的其他小区的小区接入能力也进行判断,即对于驻留频点下属的每一个小区,判断该小区的小区接入因子是否大于第二阈值,若大于,说明该小区的小区接入能力相对较好,此时,从低优先级列表中删除小区的信息。否则,若小区接入因子是否不大于第二阈值,说明该小区的小区接入能力有限,需要将其保留在低优先级列表中,即不对其进行任何操作。

另外,需要说明的是,上述图4实施例中是以对低优先级列表中频点的频点优良因子和小区的小区接入因子都更新为例对本发明进行详细阐述的,然而,本发明并不以此为限制,在其他可行的实施方式中,也可仅对频点优良因子进行更新,即若成功注册到驻留频点,则移动终端判断低优先级列表中是否记录驻留频点的频点优良因子,若记录,则更新驻留频点的频点优良因子;否则,若未成功注册到驻留频点,则移动终端判断低优先级列表中是否记录驻留频点的频点优良因子,若记录,则更新驻留频点的频点优良因子;否则,若未记录,则在低优先级列表中插入驻留频点的频点优良因子。

图5为本发明网络注册装置实施例一的结构示意图,本发明实施例提供的网络注册装置100可独立设置也可以设置在移动终端上,是与本发明图2实施例对应的装置实施例,具体实现过程在此不再赘述。具体的,本实施例提供的网络注册装置100具体包括:

排序模块11,用于根据预先存储的低优先级列表对各可用频点进行排序,所述低优先级列表中存储发生网络注册失败的频点的网络资源状况信息;

确定模块12,用于根据所述排序模块11得到的所述排序依次对各所述可用频点进行驻留尝试,以确定出驻留频点;

发送模块13,用于向网络发送网络注册信息以注册到确定模块12确定出的驻留频点的小区。

本发明实施例提供的网络注册装置,当接收到网络发送的拒绝分配信道的消息后,再次注册网络时,根据低优先级列表中发生网络注册失败的频点的网络资源状况对各可用频点进行排序,然后依次对各可用频点进行驻留尝试以确定出驻留频点,最终发送网络注册消息以注册到驻留频点。该方法中,网络注册装置在收到网络发送的拒绝分配信道的消息后,记录对应的频点的信息。当移动终端重新发起网络注册时,首先根据网络注册装置记录的频点信息进行排序,将网络资源较差的频点排到低优先级,使得移动终端优先选择网络资源较好的其他频点进行注册,提高网络注册成功率,保证移动终端的业务可靠性。

图6为本发明网络注册装置实施例二的结构示意图。如图6所示,本实施例的网络注册装置100在图5装置结构的基础上,进一步的,还包括:

生成模块14,用于在所述排序模块11根据预先存储的低优先级列表对各可用频点进行排序之前,在网络注册过程中存储发生网络注册失败的频点的网络资源状况信息以生成所述低优先级列表。

可选的,再请参照图6,在本发明一实施例中,网络注册装置100还包括:

更新模块15,用于在发送模块13向网络发送网络注册消息以注册到驻留频点之后,更新低优先级列表。

可选的,再请参照图6,在本发明一实施例中,网络注册装置100还包括:驻留模块16;

所述确定模块12,还用于在所述更新模块15更新所述低优先级列表之前,确定驻留小区,所述驻留小区为所述驻留频点下属的小区中接入能力最强的小区;

所述驻留模块16,用于驻留到所述确定模块12确定出的所述驻留小区。

可选的,再请参照图6,在本发明一实施例中,网络注册装置100还包括:

判断模块17,用于若成功注册到小区,则判断低优先级列表中是否记录驻留频点的频点优良因子,频点优良因子指示频点的网络资源状况;更新模块15,具体用于若判断模块17判断出低优先级列表中记录有驻留频点的频点优良因子,则更新驻留频点的频点优良因子。若未成功注册到小区,则判断模块17用于判断低优先级列表中是否记录驻留频点的频点优良因子,频点优良因子指示频点的网络资源状况;更新模块15,具体用于若判断模块17判断出低优先级列表中记录有驻留频点的频点优良因子,则在低优先级列表中插入驻留频点的频点优良因子。

可选的,在本发明一实施例中,判断模块17,用于若成功注册到所述小区,则判断所述低优先级列表中是否记录所述驻留小区的小区接入因子,所述小区接入因子指示所述小区的接入能力,更新模块15用于若所述判断模块17判断出所述低优先级列表中记录有所述驻留小区的小区接入因子,则更新所述驻留小区的小区接入因子;

若未成功注册到所述驻留小区,则判断模块17判断所述低优先级列表中是否记录所述驻留小区的小区接入因子,所述更新模块,具体用于若所述判断模块判断出所述低优先级列表中记录所述驻留小区的小区接入因子,则更新所述驻留小区的小区接入因子;否则,若未记录,则在所述低优先级列表中插入所述驻留小区的小区接入因子。

可选的,在本发明一实施例中,判断模块17还用于判断驻留频点更新后的频点优良因子是否大于第一阈值;更新模块15,还用于若判断模块17判断出驻留频点更新后的频点优良因子大于第一阈值,则从低优先级列表中删除驻留频点的信息,第一阈值指示频点的网络资源状况良好时频点优良因子的大小。

可选的,在本发明一实施例中,判断模块17,还用于判断小区更新后的小区接入因子是否大于第二阈值;更新模块15,还用于若判断模块17判断出小区更新后的小区接入因子大于第二阈值,则从低优先级列表中删除小区的信息,第二阈值指示小区的接入能力良好时小区接入因子的大小。

图7为本发明移动终端的结构示意图。如图7所示,本实施例提供的移动终端200,包括:处理器21和存储器22。移动终端200还可以包括发射器24、接收器23。发射器24和接收器23可以和处理器21相连。其中,发射器24用于发送数据或信息,接收器23用于接收数据或信息,存储器22存储执行指令,当移动终端200运行时,处理器21与存储器22之间通信,处理器21调用存储器22中的执行指令,用于执行图2所示方法实施例,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1