移动终端及其选择网络的方法

申请号 CN201210074437.0 申请日 2012-03-20 公开(公告)号 CN102612117B 公开(公告)日 2014-03-12
申请人 中兴通讯股份有限公司; 发明人 相海涛;
摘要 本 发明 公开了一种移动终端及其选择网络的方法,方法包括:获取预先设置的共享网络配置信息,根据共享网络配置信息判断本地SIM卡归属网络是否为共享网络;当本地SIM卡归属网络为共享网络,则从所有共享网络中选择一个最优共享网络,并执行最优共享网络的注册操作。本发明所提供的移动终端及其选择网络的方法,通过确定本地SIM卡归属网络为共享网络后,从所有共享网络中选择一个最优共享网络进行注册接入操作的方式,实现了所有移动终端用户在不 修改 网络侧情况下,能够选择接入共享网络环境中的最优共享网络,达到了平衡网络负载的目的,提高了移动终端用户的体验效果。
权利要求

1.一种移动终端选择网络的方法,其特征在于,包括步骤:
获取预先设置的共享网络配置信息,根据该共享网络配置信息判断本地SIM卡归属网络是否为共享网络;该共享网络配置信息包括每个共享网络的网络能信息;
若所述本地SIM卡归属网络为共享网络,则从所有共享网络中选择一个最优共享网络,并执行该最优共享网络的注册操作;
判断所述最优共享网络的当前网络能力与共享网络配置信息中对应的共享网络的网络能力信息是否一致;
若不一致,则更新共享网络配置信息中对应的共享网络的网络能力信息,使之与所述最优共享网络的当前网络能力一致。
2.根据权利要求1所述的移动终端选择网络的方法,其特征在于,所述共享网络配置信息还包括:每个共享网络的身份识别码ID。
3.根据权利要求2所述的移动终端选择网络的方法,其特征在于,所述从所有共享网络中选择一个最优共享网络具体为:
判断所有共享网络中每个共享网络的网络能力是否一致;
当所有共享网络中每个共享网络的网络能力不一致,则从所有共享网络中选择一个网络能力最强的共享网络作为最优共享网络。
4.根据权利要求3所述的移动终端选择网络的方法,其特征在于,所述共享网络配置信息还包括:每个共享网络的优先权值;
所述判断所有共享网络中每个共享网络的网络能力是否一致之后还包括:
当所有共享网络中每个共享网络的网络能力一致,则判断所有共享网络中每个共享网络对应的优先权值是否一致;
若一致,则从所有共享网络中随机选择一个共享网络作为最优共享网络;
若不一致,则从所有共享网络中选择一个优先权值最高的共享网络作为最优共享网络。
5.一种移动终端,其特征在于,包括:
第一判断模,用于获取预先设置的共享网络配置信息,根据该共享网络配置信息判断本地SIM卡归属网络是否为共享网络;该共享网络配置信息包括:每个共享网络的网络能力信息;
选择模块,用于所述当本地SIM卡归属网络为共享网络,则从所有共享网络中选择一个最优共享网络,并执行该最优共享网络的注册操作;
第二判断模块,用于判断所述最优共享网络的当前网络能力与共享网络配置信息中对应的共享网络的网络能力信息是否一致;
更新模块,用于当所述最优共享网络的当前网络能力与共享网络配置信息中对应的共享网络的网络能力信息不一致,则更新共享网络配置信息中对应的共享网络的网络能力信息,使之与所述最优共享网络的当前网络能力一致。
6.根据权利要求5所述的移动终端,其特征在于,所述共享网络配置信息还包括:每个共享网络的身份识别码ID。
7.根据权利要求6所述的移动终端,其特征在于,
所述选择模块,具体用于判断所有共享网络中每个共享网络的网络能力是否一致;以及当所有共享网络中每个共享网络的网络能力不一致,则从所有共享网络中选择一个网络能力最强的共享网络作为最优共享网络。
8.根据权利要求7所述的移动终端,其特征在于,所述共享网络配置信息还包括:每个共享网络的优先权值;
所述选择模块,具体还用于当所有共享网络中每个共享网络的网络能力一致,则判断所有共享网络中每个共享网络对应的优先权值是否一致;当所有共享网络中每个共享网络对应的优先权值一致,则从所有共享网络中随机选择一个共享网络作为最优共享网络;以及当所有共享网络中每个共享网络对应的优先权值不一致;则从所有共享网络中选择一个优先权值最高的共享网络作为最优共享网络。

说明书全文

移动终端及其选择网络的方法

技术领域

[0001] 本发明涉及无线通信技术领域,尤其是涉及一种移动终端及其选择网络的方法。

背景技术

[0002] 随着移动通信技术的发展,主流移动通信网络系统大都以蜂窝的形式进行全方位的网络覆盖,并且根据第三代合作伙伴计划(The 3rd Generation Partnership Project,3GPP)规范TS23.122规定,当移动终端在开机之后自动模式会首先选择移动终端上次成功注册的网络RPLMN。如果在手机内没有RPLMN或者RPLMN不可用时,移动终端会按照规定顺序搜寻合适的公共陆地移动网络(Public Land Mobile Network,PLMN),即首先找归属网络HPLMN或者归属网络的等价网络EHPLMN,然后找用户控制的PLMN,再找运营商控制的PLMN,最后找其他可用的PLMN。其中归属网络由运营商发行的SIM卡决定。
[0003] 但是随着移动通信技术的发展以及市场的激烈竞争,运营商之间的网络并购、网络共享度越来越大,网络建设速度越来越快。如某个国家有两个运营商,运营商A网络覆盖不全面或者网络能力较弱或者网络负载较大,运营商B的网络覆盖较好,为了满足市场需求运营商A与运营商B决定通过双方签订网络资源共享协议,在漫游资费相同的情况下,允许用户优先注册网络B,或者同时注册网络A、网络B。但是如果用户终端若仍然按照现有规定协议进行网络搜索则无法实现运营商的上述目的。
[0004] 又如某一个国家,运营商A实力雄厚且拥有较大用户群,同时网络负载较高,为了扩展业务提高用户体验,运营商A决定收购运营商B的网络,达到网络资源共享的目的。然而运营商A和B的网络虽然同属一个国家,但是网络码(Mobile Network Code,MNC)不同,若采用现有的网络搜索方式在不修改B网络参数的前提下,对于使用已经发行SIM卡的终端用户无法实现既可注册A也可注册B。
[0005] 上述这种A、B双方签订网络资源共享协议,或一方收购另一方的方式,若完全按照现有协议实现的方式,对于商用化且已经发行的SIM卡终端用户,在不修改网络侧的情况下,只能优先选择其SIM卡中固定的归属网络,即A运营商发行的SIM卡只能优先注册A网络,B运营商发行的SIM卡只能优先注册B网络。这对于网络A而言将导致网络B利用率下降;对于网络A的运营商而言则失去了网络共享以及网络并购的目的,无法解决网络负载的问题,更无法提高用户体验效果,而如果通过修改网络侧参数实现网络共享则需要巨大的维护和修复成本。

发明内容

[0006] 本发明的主要目的在于提供一种移动终端及其选择网络的方法,实现在不修改网络侧的情况下,移动终端能够选择接入共享网络环境中的最优共享网络,平衡网络负载。
[0007] 本发明提出一种移动终端选择网络的方法,包括步骤:
[0008] 获取预先设置的共享网络配置信息,根据该共享网络配置信息判断本地SIM卡归属网络是否为共享网络;该共享网络配置信息包括每个共享网络的网络能力信息;
[0009] 若所述本地SIM卡归属网络为共享网络,则从所有共享网络中选择一个最优共享网络,并执行该最优共享网络的注册操作;
[0010] 判断所述最优共享网络的当前网络能力与共享网络配置信息中对应的共享网络的网络能力信息是否一致;
[0011] 若不一致,则更新共享网络配置信息中对应的共享网络的网络能力信息,使之与所述最优共享网络的当前网络能力一致。
[0012] 优选地,所述共享网络配置信息还包括:每个共享网络的身份识别码ID。
[0013] 优选地,所述从所有共享网络中选择一个最优共享网络具体为:
[0014] 判断所有共享网络中每个共享网络的网络能力是否一致;
[0015] 若不一致,则从所有共享网络中选择一个网络能力最强的共享网络作为最优共享网络;
[0016] 优选地,所述共享网络配置信息还包括:每个共享网络的优先权值;
[0017] 所述判断所有共享网络中每个共享网络的网络能力是否一致之后还包括:
[0018] 当所有共享网络中每个共享网络的网络能力一致,则判断所有共享网络中每个共享网络对应的优先权值是否一致;
[0019] 若一致,则从所有共享网络中随机选择一个共享网络作为最优共享网络;
[0020] 若不一致,则从所有共享网络中选择一个优先权值最高的共享网络作为最优共享网络。
[0021] 本发明另提出一种移动终端,包括:
[0022] 第一判断模,用于获取预先设置的共享网络配置信息,根据该共享网络配置信息判断本地SIM卡归属网络是否为共享网络;该共享网络配置信息包括:每个共享网络的网络能力信息;
[0023] 选择模块,用于若本地SIM卡归属网络为共享网络,则从所有共享网络中选择一个最优共享网络,并执行该最优共享网络的注册操作;
[0024] 第二判断模块,用于判断所述最优共享网络的当前网络能力与共享网络配置信息中对应的共享网络的网络能力信息是否一致;
[0025] 更新模块,用于当所述最优共享网络的当前网络能力与共享网络配置信息中对应的共享网络的网络能力信息不一致,则更新共享网络配置信息中对应的共享网络的网络能力信息,使之与所述最优共享网络的当前网络能力一致。
[0026] 优选地,所述共享网络配置信息包括:每个共享网络的身份识别码ID。
[0027] 优选地,所述选择模块,具体用于判断所有共享网络中每个共享网络的网络能力是否一致;以及当所有共享网络中每个共享网络的网络能力不一致,则从所有共享网络中选择一个网络能力最强的共享网络作为最优共享网络。
[0028] 优选地,所述共享网络配置信息还包括:每个共享网络的优先权值;
[0029] 所述选择模块,具体还用于当所有共享网络中每个共享网络的网络能力一致,则判断所有共享网络中每个共享网络对应的优先权值是否一致;当所有共享网络中每个共享网络对应的优先权值一致,则从所有共享网络中随机选择一个共享网络作为最优共享网络;以及当所有共享网络中每个共享网络对应的优先权值不一致;则从所有共享网络中选择一个优先权值最高的共享网络作为最优共享网络。
[0030] 本发明所提供的一种移动终端及其选择网络的方法,通过确定本地SIM卡归属网络为共享网络后,从所有共享网络中选择一个最优共享网络进行注册接入操作的方式,实现了所有移动终端用户在不修改网络侧情况下,能够选择接入共享网络环境中的最优共享网络,达到了平衡网络负载的目的,提高了移动终端用户的体验效果。附图说明
[0031] 图1是本发明移动终端选择网络的方法一实施例流程图
[0032] 图2是本发明移动终端选择网络的方法实施例另一流程图;
[0033] 图3是本发明移动终端选择网络的方法实施例的又一流程图;
[0034] 图4是本发明移动终端选择网络的方法另一实施例的流程图;
[0035] 图5是本发明移动终端一实施例的结构示意图;
[0036] 图6是本发明移动终端另一实施例的结构示意图。
[0037] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0038] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0039] 参见图1,提出本发明的一种移动终端选择网络的方法一实施例,包括:
[0040] 步骤S101、获取预先设置的共享网络配置信息,根据该共享网络配置信息判断本地SIM卡归属网络是否为共享网络。
[0041] 本步骤中所述的共享网络配置信息,可用是移动终端出厂前预先设置在加密文件或NV文件中。也可用是本地SIM卡或网络侧下发的,然后存储在移动终端内存中。
[0042] 所述本地SIM卡归属网络是指:本地SIM卡所属运营商网络,其PLMN ID由本地SIM卡归属网络的国家码(Mobile Country Code,MCC)和网络码(Mobile Network Code,MNC)组成。其中,所述MCC和MNC一般与所述本地SIM卡的国际移动用户识别码(International Mobile SubscriberIdentification Number,IMSI)前缀匹配。
[0043] 本步骤中,所述判断本地SIM卡归属网络是否为共享网络具体过程为:根据本地SIM卡的IMSI确定该本地SIM卡归属网络的MCC和MNC;然后查找所述本地SIM卡归属网络的MCC和MNC是否记录在共享网络列表,若是则表明本地SIM卡归属网络为共享网络,否则表明本地SIM卡归属网络为非共享网络。
[0044] 进一步地,所述共享网络配置信息包括:每个共享网络的身份识别码(Identity,ID),以及每个共享网络的网络能力信息。所述共享网络配置信息可以共享网络列表的形式存在。其中,所述共享网络列表中所列的所有共享网络同属于一个运营商或者相互间具备相应的网络资源共享协议。所述共享网络的ID结构参见表1,其由共享网络的MCC和MNC组成。
[0045] 表1:
[0046]MCC MNC
[0047] 所述共享网络的网络能力指:该共享网络所能够支持的最大能力,如HSDPA高速下行分组接入网(HighSpeedDownlinkPacketAccess,HSDPA)、高速上行链路分组接入网(highspeeduplinkpacketaccessHSUPA)、HSPA+、DC-HSPA+、长期演进网(LongTermEvolution,LTE),本实施例中共享网络的网络能力采用整数表示,其中数字越大代表网络能力越强,其支持的理论下载速率越大。例如HSPA+最大支持28Mbps理论下行速率,而DC-HSPA+最大理论下行支持42Mbps。
[0048] 步骤S102、若所述本地SIM卡归属网络为共享网络,则从所有共享网络中选择一个最优共享网络,并执行该最优共享网络的注册操作。
[0049] 本步骤中所述执行最优共享网络注册操作具体为:移动终端的非接入层将所选的最优共享网络的ID传递给接入层,接入层开始进行扫频,在各个频段查找与最优共享网络匹配的小区,通过解码广播控制信道(Broadcast Control Channel,BCCH)消息获取最优共享网络的MCC和MNC,当某一小区网络的MCC、MNC与所述最优共享网络的ID一致时,则开始进行该小区驻留,然后进行注册过程;当移动终端所处位置没有小区网络与所述最优共享网络ID一致的小区时,则接入层返回最优共享网络注册失败或者无可用服务信息。
[0050] 进一步地,上述实施例中,当本地SIM卡归属网络不属于共享网络、最优共享网络注册失败,或者最优共享网络无可用服务信息,则移动终端将按现有的正常协议流程进行网络重选。其中,所述现有正常协议为3GPP协议,所述网络重选过程具体如下:按照“RPLMN→HPLMN/EHPLMN→用户控制的PLMN→运营商控制的PLMN”顺序逐个尝试注册。并且根据接入层上报的可用PLMN逐个尝试进行小区选择、连接接入网、进行同步、时隙同步、驻留小区、最终进行位置登记以及路由区登记过程,获取正常服务。
[0051] 进一步地,参见图2,在步骤S102中所述从所有共享网络中选择一个最优共享网络具体为:
[0052] 步骤S201、判断所有共享网络中每个共享网络的网络能力是否一致;
[0053] 步骤S202、当所有共享网络中每个共享网络的网络能力不一致时,从所有共享网络中选择一个网络能力最强的共享网络作为最优共享网络。
[0054] 本实施例中步骤S202可以采用查找法从所有共享网络中查找选择一个网络能力最强的共享网络。这种选择注册网络能力最强的共享网络,可以提高入网用户的体验效果,并能够提高网络利用率。
[0055] 进一步地,上述移动终端选择网络的方法实施例中,所述共享网络配置信息还包括:每个共享网络的优先权值。
[0056] 进一步地,参见图3,上述步骤S201之后还包括:
[0057] 步骤S203、当所有共享网络中每个共享网络的网络能力一致,则判断所有共享网络中每个共享网络对应的优先权值是否一致;若一致,则转入步骤S204;若不一致;则转入步骤S205;
[0058] 步骤S204、从所有共享网络中随机选择一个共享网络作为最优共享网络。
[0059] 本步骤中所述从所有共享网络中随机选择一个共享网络的随机选择法可以是任意选择,也可以采用伪随机算法,其中采用伪随机算法宗旨在于保证当所有网络能力、网络利用率以及网络覆盖率相当时,使所有在网用户平均分布。
[0060] 步骤S205、从所有共享网络中选择一个优先权值最高的共享网络作为最优共享网络。
[0061] 所述共享网络的优先权值是用于权衡当网络能力相当,当网络覆盖率或网络资源利用率不同时的影响因子。当所有共享网络的网络能力相同,优先权值不同时,选择一个优先权值最高的共享网络可以起到平衡网络负载的作用。
[0062] 参见图4,提出本发明的移动终端选择网络的方法又一实施例,本实施例在上述实施例执行最优共享网络注册操作之后还包括:
[0063] 步骤S301、判断所述最优共享网络的当前网络能力与共享网络配置信息中对应的共享网络的网络能力信息是否一致;若不一致,则转入步骤S302,否则结束流程。
[0064] 步骤S302、更新共享网络配置信息中对应的共享网络的网络能力信息,使之与所述最优共享网络的当前网络能力一致。
[0065] 本实施例中,将所述最优共享网络的当前网络能力信息更新到共享网络配置信息中,便于后续移动终端进行共享网络选择。
[0066] 上述移动终端选择网络的方法实施例,通过确定本地SIM卡归属网络为共享网络后,从所有共享网络中选择一个最优共享网络进行注册接入操作的方式,实现了所有移动终端用户在不修改网络侧情况下,能够选择接入共享网络环境中的最优共享网络,达到了平衡网络负载的目的,提高了移动终端用户的体验效果。
[0067] 参见图5,提出本发明的移动终端100一实施例,包括:第一判断模块110、选择模块120和注册模块130。所述第一判断模块110,用于获取预先设置的共享网络配置信息,根据该共享网络配置信息判断本地SIM卡归属网络是否为共享网络。所述选择模块120,用于若所述本地SIM卡归属网络为共享网络,则从所有共享网络中选择一个最优共享网络;注册模块130,用于执行所述最优共享网络的注册操作。
[0068] 本实施例中所述的共享网络配置信息,可用是移动终端出厂前预先设置在加密文件或NV文件中。也可以是本地SIM卡或网络侧下发的,然后移动终端存储本地存储内存中。
[0069] 所述本地SIM卡归属网络是指:本地SIM卡所属运营商网络,PLMNID所述本地SIM卡归属网络的ID由MCC和MNC组成。其中,所述MCC、MNC一般与所述本地SIM卡的IMSI前缀匹配。
[0070] 本实施例中,所述第一选择模块110,具体用于根据本地SIM卡的IMSI确定该本地SIM卡归属网络的MCC和MNC;然后查找所述本地SIM卡归属网络的MCC和MNC是否记录在共享网络列表,若是则表明本地SIM卡归属网络为共享网络,否则表明本地SIM卡归属网络为非共享网络。
[0071] 本实施例中,所述注册模块130,具体用于调用非接入层将所选的最优共享网络的ID传递给接入层,然后调用接入层开始进行扫频,在各个频段查找与最优共享网络匹配的小区,通过解码BCCH消息获取最优共享网络的MCC和MNC,当某一小区网络的MCC、MNC与所述最优共享网络的ID一致时,则开始进行该小区驻留,然后进行注册过程;当移动终端所处位置没有小区网络与所述最优共享网络的ID一致的小区时,则调用接入层返回最优共享网络注册失败或者无可用服务信息。
[0072] 进一步地,上述实施例中,当本地SIM卡归属网络不属于共享网络、最优共享网络注册失败,或者最优共享网络无可用服务信息,则所述注册模块130将按现有的正常协议流程进行网络重选。其中,所述现有正常协议为3GPP协议,所述网络重选过程具体如下:按照“RPLMN→HPLMN/EHPLMN→用户控制的PLMN→运营商控制的PLMN”顺序逐个尝试注册。并且根据接入层上报的可用PLMN逐个尝试进行小区选择、连接接入网、进行帧同步、时隙同步、驻留小区、最终进行位置登记以及路由区登记过程,获取正常服务。
[0073] 进一步地,上述实施例中,所述共享网络配置信息包括:每个共享网络的ID,以及每个共享网络的网络能力信息。
[0074] 所述共享网络配置信息可以共享网络列表的形式存在。其中,所述共享网络列表中所列的所有共享网络同属于一个运营商或者相互间具备相应的网络资源共享协议。所述共享网络的ID结构参见表1,其由共享网络的MCC和MNC组成。
[0075] 所述共享网络的网络能力指:该共享网络所能够支持的最大能力,如HSDPA、HSUPA、HSPA+、DC-HSPA+、LTE,本实施例中共享网络的网络能力采用整数表示,其中数字越大代表网络能力越强,其支持的理论下载速率越大。例如HSPA+最大支持28Mbps理论下行速率,而DC-HSPA+最大理论下行支持42Mbps。
[0076] 进一步地,上述实施例中,所述选择模块120,具体用于判断所有共享网络中每个共享网络的网络能力是否一致;以及当所有共享网络中每个共享网络的网络能力不一致,则从所有共享网络中选择一个网络能力最强的共享网络作为最优共享网络。本实施例所述选择模块120可以采用查找法从所有共享网络中查找选择一个网络能力最强的共享网络。这种选择注册网络能力最强的共享网络,可以提高入网用户的体验效果,并能够提高网络利用率。
[0077] 进一步地,上述实施例中,所述共享网络配置信息还包括:每个共享网络的优先权值。所述选择模块120,具体还用于当所有共享网络中每个共享网络的网络能力一致,则判断所有共享网络中每个共享网络对应的优先权值是否一致;当所有共享网络中每个共享网络对应的优先权值一致,则从所有共享网络中随机选择一个共享网络作为最优共享网络;以及当所有共享网络中每个共享网络对应的优先权值不一致;则从所有共享网络中选择一个优先权值最高的共享网络作为最优共享网络。
[0078] 本实施例中所述从所有共享网络中随机选择一个共享网络的随机选择法可以是任意选择,也可以采用伪随机算法,其中采用伪随机算法宗旨在于保证当所有网络能力、网络利用率以及网络覆盖率相当时,使所有在网用户平均分布。所述共享网络的优先权值是用于权衡当网络能力相当,当网络覆盖率或网络资源利用率不同时的影响因子。当所有共享网络的网络能力相同,优先权值不同时,选择一个优先权值最高的共享网络可以起到平衡网络负载的作用。
[0079] 参见图6,提出本发明的移动终端100又一实施例,本实施例在上述实施例的基础上还包括:第二判断模块140和更新模块150。所述第二判断模块140,用于判断所述最优共享网络的当前网络能力与共享网络配置信息中对应的共享网络的网络能力信息是否一致。所述更新模块150,用于当所述最优共享网络的当前网络能力与共享网络配置信息中对应的共享网络的网络能力不一致,则更新共享网络配置信息中对应的共享网络的网络能力,使之与所述最优共享网络的当前网络能力一致。
[0080] 本实施例中,将所述最优共享网络的当前网络能力信息更新到共享网络配置信息中,便于后续移动终端进行共享网络选择。
[0081] 上述移动终端100实施例中,通过确定本地SIM卡归属网络为共享网络后,从所有共享网络中选择一个最优共享网络进行注册接入操作的方式,实现了所有移动终端用户在不修改网络侧情况下,能够选择接入共享网络环境中的最优共享网络,达到了平衡网络负载的目的,提高了移动终端用户的体验效果。
[0082] 应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
QQ群二维码
意见反馈