一种网络注册方法及装置

申请号 CN201610118716.0 申请日 2016-03-01 公开(公告)号 CN105792170A 公开(公告)日 2016-07-20
申请人 深圳市思博威尔斯科技有限公司; 发明人 彭琴;
摘要 本 发明 公开了一种网络注册方法,包括:搜索网络,获取网络列表;判断所述网络列表中是否具有存在于预置的优先列表中的网络;若具有,则对存在于所述优先列表中的网络进行注册;若不具有,则按照 信号 强度对所述网络列表中的网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。相应的,本发明还公开了一种网络注册装置。采用本发明 实施例 ,能够提高网络注册的效率。
权利要求

1.一种网络注册方法,其特征在于,包括:
搜索网络,获取网络列表;
判断所述网络列表中是否具有存在于预置的优先列表中的网络;
若具有,则对存在于所述优先列表中的网络进行注册;
若不具有,则按照信号强度对所述网络列表中的网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
2.如权利要求1所述的网络注册方法,其特征在于,在所述对所述网络列表中存在于所述优先列表中的网络进行注册之后,还包括:
判断存在于所述优先列表中的网络是否注册成功;
若注册成功,则判断所述网络是否使用正常;若是,则通过所述网络进行通信,若否,则删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中;
若注册失败,则删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中。
3.如权利要求2所述的网络注册方法,其特征在于,在所述删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中之后,还包括:
按照信号强度对所述网络列表中的剩余网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
4.如权利要求1所述的网络注册方法,其特征在于,所述按照信号强度对所述网络列表中的网络进行注册,并将注册后使用正常的网络保存在所述优先列表中,具体包括:
按照信号强度依次选取所述网络列表中的网络进行注册;
判断选取的网络是否注册成功;
若注册成功,则判断所述网络是否使用正常;若是,则通过所述网络进行通信,并将所述网络保存在所述优先列表中,若否,则将所述网络保存在禁止网络列表中;
若注册失败,则将所述网络保存在禁止网络列表中。
5.一种网络注册装置,其特征在于,包括:
网络获取模,用于搜索网络,获取网络列表;
判断模块,用于判断所述网络列表中是否具有存在于预置的优先列表中的网络;
第一注册模块,用于在所述判断模块判定为是时,对所述网络列表中存在于所述优先列表中的网络进行注册;以及,
第二注册模块,用于在所述判断模块判定为否时,按照信号强度对所述网络列表中的网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
6.如权利要求5所述的网络注册装置,其特征在于,所述网络注册装置还包括:
注册判断模块,用于判断注册的网络是否注册成功;
使用判断模块,用于在网络注册成功时,判断所述网络是否使用正常;若是,则通过所述网络进行通信,若否,则删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中;以及,
网络删除模块,用于在网络注册失败时,删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中。
7.如权利要求6所述的网络注册装置,其特征在于,所述网络注册装置还包括:
网络注册模块,用于按照信号强度对所述网络列表中的剩余网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
8.如权利要求5所述的网络注册装置,其特征在于,所述第二注册模块具体包括:
网络选取单元,用于按照信号强度依次选取所述网络列表中的网络进行注册;
注册判断单元,用于判断选取的网络是否注册成功;
使用判断单元,用于在网络注册成功时,判断所述网络是否使用正常;若是,则通过所述网络进行通信,并将所述网络保存在所述优先列表中,若否,则将所述网络保存在禁止网络列表中;以及,
网络保存单元,用于在网络注册失败时,将所述网络保存在禁止网络列表中。

说明书全文

一种网络注册方法及装置

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种网络注册方法及装置。

背景技术

[0002] 当移动终端所处的网络环境比较复杂时,移动终端中的SIM卡可以注册的网络比较多,SIM卡会根据一定的注册逻辑来注册相应的网络,一般SIM卡能够正常的注册网络,但是如果SIM卡注册的网络信号比较差的时候,此时SIM卡会注册其他网络。由于SIM卡配置信息中并没有说明什么网络可以注册,什么网络不能注册,因此SIM卡会随机注册附近的所有网络,从而导致注册网络时间延长,影响用户体验。
[0003] 针对上述问题,现有技术的物理卡通过手动配置优先列表和禁止列表来解决。但是,当物理卡在某个地方配置好优先列表和禁止列表之后,该物理卡移动到另一个地方,如优先列表中运营商网络信号较差的地方,或者物理卡能够注册禁止列表中的运营商网络的地方,物理卡注册网络的过程耗时较长,甚至出现注册不上网络的情况。此时,需要不断地手动修改优先列表和禁止列表,这样大大增加了配置优先列表和禁止列表的复杂度,影响用户体验。

发明内容

[0004] 本发明实施例提出一种网络注册方法及装置,能够提高网络注册的效率。
[0005] 本发明实施例提供一种网络注册方法,包括:
[0006] 搜索网络,获取网络列表;
[0007] 判断所述网络列表中是否具有存在于预置的优先列表中的网络;
[0008] 若具有,则对存在于所述优先列表中的网络进行注册;
[0009] 若不具有,则按照信号强度对所述网络列表中的网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
[0010] 进一步地,在所述对所述网络列表中存在于所述优先列表中的网络进行注册之后,还包括:
[0011] 判断存在于所述优先列表中的网络是否注册成功;
[0012] 若注册成功,则判断所述网络是否使用正常;若是,则通过所述网络进行通信,若否,则删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中;
[0013] 若注册失败,则删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中。
[0014] 进一步地,在所述删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中之后,还包括:
[0015] 按照信号强度对所述网络列表中的剩余网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
[0016] 进一步地,所述按照信号强度对所述网络列表中的网络进行注册,并将注册后使用正常的网络保存在所述优先列表中,具体包括:
[0017] 按照信号强度依次选取所述网络列表中的网络进行注册;
[0018] 判断选取的网络是否注册成功;
[0019] 若注册成功,则判断所述网络是否使用正常;若是,则通过所述网络进行通信,并将所述网络保存在所述优先列表中,若否,则将所述网络保存在禁止网络列表中;
[0020] 若注册失败,则将所述网络保存在禁止网络列表中。
[0021] 相应地,本发明实施例还提供一种网络注册装置,包括:
[0022] 网络获取模,用于搜索网络,获取网络列表;
[0023] 判断模块,用于判断所述网络列表中是否具有存在于预置的优先列表中的网络;
[0024] 第一注册模块,用于在所述判断模块判定为是时,对所述网络列表中存在于所述优先列表中的网络进行注册;以及,
[0025] 第二注册模块,用于在所述判断模块判定为否时,按照信号强度对所述网络列表中的网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
[0026] 进一步地,所述网络注册装置还包括:
[0027] 注册判断模块,用于判断注册的网络是否注册成功;
[0028] 使用判断模块,用于在网络注册成功时,判断所述网络是否使用正常;若是,则通过所述网络进行通信,若否,则删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中;以及,
[0029] 网络删除模块,用于在网络注册失败时,删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中。
[0030] 进一步地,所述网络注册装置还包括:
[0031] 网络注册模块,用于按照信号强度对所述网络列表中的剩余网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
[0032] 进一步地,所述第二注册模块具体包括:
[0033] 网络选取单元,用于按照信号强度依次选取所述网络列表中的网络进行注册;
[0034] 注册判断单元,用于判断选取的网络是否注册成功;
[0035] 使用判断单元,用于在网络注册成功时,判断所述网络是否使用正常;若是,则通过所述网络进行通信,并将所述网络保存在所述优先列表中,若否,则将所述网络保存在禁止网络列表中;以及,
[0036] 网络保存单元,用于在网络注册失败时,将所述网络保存在禁止网络列表中。
[0037] 实施本发明实施例,具有如下有益效果:
[0038] 本发明实施例提供的网络注册方法及装置,能够在搜索到的网络存在于优先列表中时,直接对该网络进行注册,在搜索到的网络不存在于优先列表中时,根据信号强度来注册,并将注册后正常使用的网络保存在优先列表,以供下一次直接注册,提高网络注册的效率;将注册成功且正常使用的网络保存在优先列表中,将注册失败或不能正常使用的网络保存在禁止列表中,实现对优先列表和禁止列表的自动调整,优化网络注册逻辑,以便更快地注册上稳定的网络。附图说明
[0039] 图1是本发明提供的网络注册方法的一个实施例的流程示意图;
[0040] 图2是本发明提供的网络注册方法的另一个实施例的部分流程示意图;
[0041] 图3是本发明提供的网络注册装置的一个实施例的结构示意图;
[0042] 图4是本发明提供的网络注册装置的另一个实施例的部分结构示意图。

具体实施方式

[0043] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044] 参见图1,本发明提供的网络注册方法的一个实施例的流程示意图,包括:
[0045] S1、搜索网络,获取网络列表;
[0046] S2、判断所述网络列表中是否具有存在于预置的优先列表中的网络;若是,则执行步骤S3,若否,则执行步骤S4;
[0047] S3、对存在于所述优先列表中的网络进行注册;
[0048] S4、按照信号强度对所述网络列表中的网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
[0049] 需要说明的是,SIM卡在注册网络时,先对附近的所有运营商网络进行搜索,获得网络列表。然后,对网络列表中的网络进行判断,判断其是否存在于优先列表中,若存在,则直接选择该网络进行注册,若网络列表中的所有网络均不存在于优先列表中,则按照信号强度,从网络列表中信号强度最强的信号开始注册,并将其中注册成功且能正常使用的网络添加到优先列表中,以供SIM卡下一次注册时优先选取该网络进行注册。
[0050] 进一步地,如图2所示,在所述对所述网络列表中存在于所述优先列表中的网络进行注册之后,还包括:
[0051] S21、判断存在于所述优先列表中的网络是否注册成功;若是,则执行步骤S22,若否,则执行步骤S24;
[0052] S22、判断所述网络是否使用正常;若是,则执行步骤S23,若否,则执行步骤S24;
[0053] S23、通过所述网络进行通信;
[0054] S24、删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中。
[0055] 需要说明的是,在对网络列表中存在于优先列表中的网络优先进行注册后,还需对该注册进行验证。验证SIM卡注册是否成功,注册成功后SIM卡能否正常使用,若SIM卡注册成功且能正常使用,则SIM卡通过该注册的网络进行通信即可;若SIM卡注册不成功,或注册成功后SIM卡不能正常使用,则说明优先列表中的该网络已不适用,需删除优先列表中的该网络,并将该网络添加到禁止列表中。
[0056] 进一步地,在所述删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中之后,还包括:
[0057] 按照信号强度对所述网络列表中的剩余网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
[0058] 需要说明的是,在优先注册的网络失败后,需选取网络列表中的剩余网络进行注册,一般是按照信号强度来选取。先选取网络列表的剩余网络中信号强度最强的网络进行注册,若该网络注册成功且SIM卡能够正常使用,则SIM卡通过该网络进行通信,且将该网络添加到优先列表中,以供下一次优先注册;若该网络注册失败或SIM卡不能正常使用,则从网络列表的剩余网络中选取信号强度位于第二的网络进行注册,以此类推,直到获取注册成功且使用正常的网络供SIM卡进行通信。
[0059] 进一步地,所述按照信号强度对所述网络列表中的网络进行注册,并将注册后使用正常的网络保存在所述优先列表中,具体包括:
[0060] 按照信号强度依次选取所述网络列表中的网络进行注册;
[0061] 判断选取的网络是否注册成功;
[0062] 若注册成功,则判断所述网络是否使用正常;若是,则通过所述网络进行通信,并将所述网络保存在所述优先列表中,若否,则将所述网络保存在禁止网络列表中;
[0063] 若注册失败,则将所述网络保存在禁止网络列表中。
[0064] 需要说明的是,在搜索到的网络列表中不具有存在于优先列表中的网络时,直接选取网络列表中的网络进行注册,一般是按照信号强度来选取。优先选取网络列表中信号强度最强的网络进行注册,若该网络注册成功且SIM卡能够正常使用,则通过该网络进行通信,并将该网络添加到优先列表中,以供下一次优先注册;若该网络注册失败或SIM卡不能正常使用,则判断网络列表中的网络是否均已注册,若否,则按照信号强度选取下一个网络进行注册,若是,则说明网络列表中的网络均注册失败,则返回搜网失败信息。
[0065] 本发明实施例提供的网络注册方法,能够在搜索到的网络存在于优先列表中时,直接对该网络进行注册,在搜索到的网络不存在于优先列表中时,根据信号强度来注册,并将注册后正常使用的网络保存在优先列表,以供下一次直接注册,提高网络注册的效率;将注册成功且正常使用的网络保存在优先列表中,将注册失败或不能正常使用的网络保存在禁止列表中,实现对优先列表和禁止列表的自动调整,优化网络注册逻辑,以便更快地注册上稳定的网络。
[0066] 相应的,本发明还提供一种网络注册装置,能够实现上述实施例中的网络注册方法的所有流程。
[0067] 参见图3,是本发明提供的网络注册装置的一个实施例的结构示意图,包括:
[0068] 网络获取模块1,用于搜索网络,获取网络列表;
[0069] 判断模块2,用于判断所述网络列表中是否具有存在于预置的优先列表中的网络;
[0070] 第一注册模块3,用于在所述判断模块判定为是时,对所述网络列表中存在于所述优先列表中的网络进行注册;以及,
[0071] 第二注册模块4,用于在所述判断模块判定为否时,按照信号强度对所述网络列表中的网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
[0072] 进一步地,如图4所示,所述网络注册装置还包括:
[0073] 注册判断模块41,用于判断注册的网络是否注册成功;
[0074] 使用判断模块42,用于在网络注册成功时,判断所述网络是否使用正常;若是,则通过所述网络进行通信,若否,则删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中;以及,
[0075] 网络删除模块43,用于在网络注册失败时,删除所述优先列表中的所述网络,并将所述网络保存在禁止列表中。
[0076] 进一步地,所述网络注册装置还包括:
[0077] 网络注册模块,用于按照信号强度对所述网络列表中的剩余网络进行注册,并将注册后使用正常的网络保存在所述优先列表中。
[0078] 进一步地,所述第二注册模块具体包括:
[0079] 网络选取单元,用于按照信号强度依次选取所述网络列表中的网络进行注册;
[0080] 注册判断单元,用于判断选取的网络是否注册成功;
[0081] 使用判断单元,用于在网络注册成功时,判断所述网络是否使用正常;若是,则通过所述网络进行通信,并将所述网络保存在所述优先列表中,若否,则将所述网络保存在禁止网络列表中;以及,
[0082] 网络保存单元,用于在网络注册失败时,将所述网络保存在禁止网络列表中。
[0083] 本发明实施例提供的网络注册装置,能够在搜索到的网络存在于优先列表中时,直接对该网络进行注册,在搜索到的网络不存在于优先列表中时,根据信号强度来注册,并将注册后正常使用的网络保存在优先列表,以供下一次直接注册,提高网络注册的效率;将注册成功且正常使用的网络保存在优先列表中,将注册失败或不能正常使用的网络保存在禁止列表中,实现对优先列表和禁止列表的自动调整,优化网络注册逻辑,以便更快地注册上稳定的网络。
[0084] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。
QQ群二维码
意见反馈