一种无线终端自动选择网络的方法

文档序号:7596519阅读:143来源:国知局
专利名称:一种无线终端自动选择网络的方法
技术领域
本发明涉及无线接入技术,特别是涉及一种无线终端自动选择网络的方法。
背景技术
移动用户在不同国家或不同运营商的移动网络之间进行漫游,这是当前非常普遍的现象。随着全球人口流动性的日益加剧,不同国家或同一国家的多个移动运营商需要和其它移动运营商签订漫游协议,以使归属于自己的移动用户尽可能在全球绝大部分地区都能享用移动业务,从而提高运营商自身的竞争力。
当前移动网分为电路交换(Circuit Switching,CS)域和分组交换(PacketSwitching,PS)域,分别对应全球移动通讯系统(GSM)网络和通用分组无线系统(GPRS)网络,GSM网络提供CS业务,GPRS网络提供PS业务。绝大部分移动网络运营商的GPRS网络建设比GSM网络建设晚,在GSM网络基础上建设GPRS网络,从而使只提供CS业务的网络演进成为能提供CS业务和PS业务的网络。由于网络建设的不同步,移动运营商之间签订的漫游协议也分别针对GSM网络和GPRS网络,即CS业务和PS业务。某一移动运营商在GSM网络建成之后,与多个移动运营商签订GSM网络漫游协议;待GPRS网络建成之后,再与多个移动运营商签订GPRS网络漫游协议;签订GSM网络漫游协议的运营商与签订GPRS网络漫游协议的运营商不一定相同。
当移动终端漫游到归属网络之外的地区,存在网络选择的过程,即终端选择某个网络发起接入请求,并最终接入该网络。网络选择有两种模式自动模式和手动模式。自动模式指用户终端根据终端中保存的网络优先级列表,并根据终端接收到的网络信号质量,来选择最高优先级的网络。手动模式指用户终端接入到用户主动选择的某个公众陆地移动网(Public LandMobile Network,PLMN)号和/或接入技术标识对应的网络运营商的网络,一般用户通过终端上的特定菜单或按键来查看当前可达的网络标识和/或网络运营商名称,然后选择其中一个。
PLMN号用于识别不同移动运营商的GSM/GPRS/宽带码分多址(WCDMA)网络;接入技术标识用于识别不同的接入方式,目前,接入方式有三种GSM/GPRS、WCDMA和GSM COMPACT,分别对应不同的接入技术标识。移动终端的SIM卡中,保存归属网络标识,同时还保存运营商定义的网络优先级列表,列表中包含优先顺序的PLMN号和/或接入技术标识。
表1是支持3G的移动运营商的网络优先级列表,如表1所示,网络选择优先级列表中的PLMN号和接入技术标识按优先级从高到低的顺序依次排列。
表1 网络优先级列表格式一

对于同一个PLMN,不同的接入技术标识具有不同的优先级。
表2是不支持3G的移动运营商的网络优先级列表,3G网络支持的接入方式仅有GSM或GPRS,而GSM和GPRS的接入技术标识相同,所以在优先级列表中无需体现接入技术标识信息。如表2所示,网络选择优先级列表中的PLMN号按优先级从高到低的顺序依次排列。
此外,在参考帧的表示之间,典型的反向表示器也可以反向表示任何插入的非参考帧(例如,B-帧)。
在424,典型的反向表示器释放其中存储了刚被表示的参考帧的帧缓冲器。由于刚被表示的参考帧不再需要用于显示或用于解码任何其它帧,所以可以释放保持它的存储器用于其它的使用。
在426,如果刚被表示的参考帧是BOF的第一帧(例如,I-帧),则关于此BOF的过程结束。否则,过程回到步骤418来重复步骤418至426。通过对帧缓冲器的释放,向上,在返回到步骤418时可以选择新的参考帧。
用于小n的帧缓冲器选择策略尽管选择用于划分“小”n、“中间”n、“大”n的临界值整体上不是任意的,但是临界值的选择通常包括试探的阶段。其很大程度依赖于典型的反向表示器的实际实施例的计算能力。例如,“小”与“中间”之间的临界值可以大约是8,而“中间”与“大”之间的临界值可以大约是500-1000。但是,可以利用此处所述的概念来调整临界值,以满足具体的实施需要。
因此,对于小数量(n)的参考帧(其中n≤8且m<n),典型的反向表示器的这种帧缓冲器利用下面显示的表选择策略。可以在上述图3的步骤3 18中和周围的运行中采用这种策略。这些表是通过最佳的小n算法的输出产生的。
这些表假设BOF结构是I1P2P3...Pn且I帧的相对解码成本类似于P帧。
两个帧缓冲器(m=2)如果只有两个帧缓冲器(m=2),则典型的反向表示器开始产生第一帧(例如,I1),并递归地产生最后将被表示的帧。可以丢弃I帧,有利于高速缓存后面的P帧以降低第一运行的长度。
下表显示了对具有n=3至8的每个参考帧执行的解码数量

表1
所以,在当前的网络选择技术下,用户只能通过了解与归属网络有GPRS网络漫游协议的漫游国家的运营商的名称,利用手动网络选择模式,选择该运营商的网络,但是这种方式对许多用户而言过于复杂。由于PS业务的日益广泛应用,如果移动终端的自动网络选择没有专门针对GPRS的网络优先级列表,便存在漫游用户无法选择并接入合适的支持PS业务的网络的隐患,这将对PS业务的开展带来极大影响。

发明内容
本发明的主要目的在于提供一种无线终端自动选择网络的方法,使无线终端在发起PS业务请求时,能够自动选择并接入支持GPRS协议的网络。
本发明的目的是通过如下技术方案实现的一种无线终端自动选择网络的方法,该方法包括如下步骤A、检测当前移动网络信号,根据该网络信号判断归属网络是否可达且支持通用分组无线系统GPRS协议,如果是,则终端接入归属网络,然后退出本流程;否则,转到步骤B;B、至少根据预先设定的GPRS网络优先级顺序,确定各个候选网络优先级顺序;C、以候选网络优先级从高到低的顺序选择网络并请求接入所选网络,如果终端成功接入所选网络,则退出本流程;如果终端无法接入所有候选网络,则终端不接入网络,退出本流程。
其中,在步骤A之前,该方法进一步包括设置与归属网络签订GPRS漫游协议的移动运营商的GPRS网络的优先级顺序。
其中,设置与归属网络签订GPRS漫游协议的移动运营商的GPRS网络的优先级顺序为设置与归属网络签订GPRS漫游协议的移动运营商的GPRS网络的优先级列表。
其中,在步骤A之前,该方法进一步包括设置归属网络是否支持GRPS协议的信息。
其中,在步骤B中,所述至少根据预先设定的GPRS网络优先级顺序确定各个候选网络优先级顺序为根据包含GPRS网络优先级列表在内的网络优先级列表组构造候选网络优先级列表。
其中,在步骤A中,通过归属网络是否支持GRPS协议的信息判断归属网络是否支持GPRS协议。
其中,如果终端仅支持分组交换PS业务,则所述构造候选网络优先级列表是将GPRS网络优先级列表中的网络加入候选网络优先级列表中,其中,候选网络优先级列表中的网络优先级顺序与GPRS网络优先级列表中的网络优先级顺序一致。
其中,如果终端既支持PS业务也支持电路交换CS业务,则所述网络优先级列表组包括GPRS网络优先级列表和原有的网络优先级列表,所述构造候选网络优先级列表是将GPRS网络优先级列表和原有的网络优先级列表中的网络加入候选网络优先级列表中,其中,两表中的交集网络在候选网络优先级列表中的优先级最高,其优先级顺序为任意顺序;非交集网络的优先级比交集网络低,其优先级顺序为任意顺序。
其中,所述构造候选网络优先级列表进一步包括将未包含在网络优先级列表中、但终端检测到的所有可达网络加入候选网络优先级列表中,这些网络的优先级在候选网络优先级列表中最低。
其中,所述原有的网络优先级列表为移动运营商定义的网络优先级列表。
其中,所述原有的网络优先级列表为移动运营商定义的网络优先级列表和用户定义的网络优先级列表。
其中,步骤C包括C1、终端选择候选网络优先级最高的网络,并请求接入该网络;C2、终端判断所选网络是否允许接入,如果是,则接入所选网络,然后退出本流程;否则,转到步骤C3;
C3、终端判断所选网络是否是候选网络优先级最低的网络,如果是,则终端不接入网络,退出本流程;否则,终端选择候选网络优先级仅低于当前所选网络的网络,并请求接入该网络,然后转到步骤C2。
其中,步骤C中,所述终端不接入网络之后,进一步包括终端向用户提示接入失败。
本发明提供了一种无线终端自动选择网络的方法,该方法是检测当前移动网络信号,根据该网络信号判断归属网络是否可达且支持通用分组无线系统GPRS协议,如果是,则终端接入归属网络,然后退出本流程;否则,至少根据预先设定的GPRS网络优先级顺序,确定各个候选网络优先级顺序,以候选网络优先级从高到低的顺序选择网络并请求接入所选网络,如果终端成功接入所选网络,则退出本流程;如果终端无法接入所有候选网络,则终端不接入网络,退出本流程。而现有技术的方法是根据SIM卡上的GSM网络优先级列表构造候选网络优先级列表,然后再按照候选网络优先级列表中的优先级顺序选择网络,在GSM网络优先级列表中,同一个运营商的GSM和GPRS网络共用一个网络标识,无法区分,所以在终端希望使用PS业务时,有可能只能接入到优先级较高的支持GSM协议的网络,而无法切换到支持GPRS协议的网络,从而造成无法使用PS业务。使用了本发明的方法之后,通过设置一个专门用于PS业务的GPRS网络优先级列表以及归属网络是否支持GPRS协议的信息,在终端希望使用PS业务时,保证能够接入支持GPRS协议的网络,从而避免了现有技术中无法使用PS业务的隐患,为终端提供更可靠的PS服务,从而有利于PS业务的迅速开展。


图1是现有技术的无线终端自动选择网络的方法流程图。
图2是根据本发明的无线终端自动选择网络的方法流程图。
具体实施例方式
为了使本发明的目的、技术方案和优点更清楚,下面结合附图和具体实施方式
对本发明作进一步描述。
图2是根据本发明的无线终端自动选择网络的方法,从图2中可以看出,该方法包括如下步骤步骤201在移动终端的SIM卡中增加GPRS网络优先级列表和归属网络是否支持GPRS的信息。
GPRS网络优先级列表由运营商定义,并记录与归属网络有GPRS网络漫游协议的GPRS网络的优先级,该列表与表1或表2的格式保持一致,对于支持3G的移动运营商,该列表与表1的格式一致;对于不支持3G的移动运营商,该列表与表2的格式一致。
在此,为了区分原有的网络优先级列表和新构造的GPRS网络优先级列表,称原有的列表为GSM网络优先级列表,因为原有的网络优先级列表基本上是针对GSM网络而设置的。
步骤202终端检测当前所有可达的网络信号。
步骤203终端判断是否接入归属网络,如果是,则接入归属网络,然后结束;否则,转到步骤204。
步骤204终端根据SIM卡上的网络优先级列表,构造候选网络优先级列表。
步骤205终端选择候选网络优先级列表中优先级最高的网络,并向该网络发起接入请求。
步骤206所选网络判断是否允许终端接入,如果是,则转到步骤210;否则,转到步骤207。
步骤207终端判断所选网络是否是候选网络优先级列表中优先级最低的网络,如果是,则转到步骤209;否则,转到步骤208。
步骤208终端选择候选网络优先级列表中优先级仅次于当前网络的网络,并向该网络发起接入请求,然后返回步骤206。
步骤209终端显示网络选择失败,然后结束。
步骤210终端接入所选网络,然后结束。
对于能够实现不同业务类型的终端,在自动选择网络的方式中,判断是否接入归属网络以及构造候选网络优先级列表的方式不同,下面分别予以说明。
(一)对于仅支持CS业务的终端在步骤203中,终端根据在步骤202中检测到的当前网络的信号判断归属网络是否可达,如果归属网络可达,则终端接入归属网络;如果归属网络不可达,则终端不接入归属网络,执行步骤204到步骤210;在步骤204中,终端根据SIM卡上的GSM网络优先级列表构造候选网络优先级列表,在GSM列表中优先级较高的可达网络,在候选列表中的优先级也较高,其优先级顺序和GSM网络优先级列表中的优先级顺序一致;未包含在GSM列表中、但终端检测可达的网络在候选优先级列表中的优先级最低,若有多个未包含在GSM列表中的可达网络,各网络在候选网络优先级列表中的优先级顺序可任意排列。
例如,GSM网络优先级列表中的网络的优先级顺序为A、B、C、D,如果终端检测到的可达网络有A、B、C、D、F、G,则候选网络优先级列表包括A、B、C、D、F、G,其中,A、B、C和D的优先级较高,且按照GSM网络优先级列表中的顺序排列,F和G的优先级较低,且其优先级顺序可以任意排列。
(二)对于仅支持PS业务的终端在步骤203中,终端根据在步骤202中检测到的当前网络的信号判断归属网络是否可达,并根据SIM卡上保存的归属网络是否支持GPRS协议的信息判断归属网络是否支持GPRS协议,如果归属网络可达且支持GPRS协议,则终端接入归属网络;否则,终端不接入归属网络,执行步骤204到步骤210;在步骤204中,终端根据SIM卡上的GPRS网络优先级列表构造候选网络优先级列表,在GPRS列表中优先级高的可达网络,在候选列表中的优先级也高,其优先级顺序和GPRS网络优先级列表中的优先级顺序一致;未包含在GPRS列表中、但终端检测可达的网络在候选优先级列表中的优先级最低,若有多个可达网络未包含在GPRS列表中,其在候选网络优先级列表中的优先级顺序可任意排列。
例如,GPRS网络优先级列表中的网络的优先级顺序为A、B、C、D,如果终端检测到的可达网络有A、B、C、D、F、G,则候选网络优先级列表包括A、B、C、D、F、G,其中,A、B、C和D的优先级较高,且按照GPRS网络优先级列表中的优先级顺序排列,F和G的优先级较低,且其优先级顺序可以任意排列。
(三)对于既支持CS业务又支持PS业务的终端在步骤203中,终端判断是否接入归属网络的方法是终端根据在步骤202中检测到的当前网络的信号判断归属网络是否可达,并根据SIM卡上保存的归属网络是否支持GPRS协议的信息判断归属网络是否支持GPRS协议,如果归属网络可达且支持GPRS协议,则终端接入归属网络;否则,终端不接入归属网络;在步骤204中,终端根据SIM卡上的GSM网络优先级列表和GPRS网络优先级列表构造候选网络优先级列表,选择两张表的交集中的可达网络作为候选网络优先级列表优先级最高的网络,交集网络的优先级在两个表中的顺序一致时,其在候选网络优先级列表中的优先级顺序与两表中一致,交集网络的优先级在两个表中的顺序不一致时,其在候选网络优先级列表中的优先级顺序可随意排列;其它非交集的可达网络在候选列表中的优先级在交集网络的优先级低,其在候选网络优先级列表中的优先级顺序可随意排列;未包含在GSM列表和GPRS列表中、但终端检测可达的网络在候选优先级列表中的优先级最低,若有多个可达网络未包含在GSM和GPRS列表中,其在候选网络优先级列表中的优先级顺序可任意排列。
例如,GSM网络优先级列表中的网络的优先级顺序为A、B、C、D,GPRS网络优先级列表中的网络的优先级顺序为E、D、C、F,如果终端检测到的可达网络有A、B、C、D、F、G,则候选网络优先级列表包含A、B、C、D、F、G,其中,C和D的优先级最高,D的优先级可以高于C,也可以低于C;A、B、E和F的优先级可以任意排列;由于G不在网络优先级列表中,所以G的优先级在最后。
在某些情况下,SIM卡中不仅保存有移动运营商定义的GSM网络优先级列表,还可能保存有用户定义的GSM网络优先级列表,那么对于支持CS业务的终端,在构造候选网络优先级列表时,还需要考虑用户定义的GSM网络优先级列表,并且用户定义的GSM网络优先级列表的优先级高于运营商定义的GSM网络优先级列表。即在步骤204中,将用户定义的GSM网络优先级列表、运营商定义的GSM网络优先级列表和运营商定义的GPRS网络优先级列表中的交集网络作为候选网络优先级列表中优先级最高的网络,非交集网络在候选网络优先级列表中的优先级比交集网络低,未列在上述三个列表中但网络检测到可达的网络在候选网络优先级列表中的优先级最低。
在具体的实施过程中可对根据本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式
只是起示范作用,并不用以限制本发明的保护范围。
权利要求
1.一种无线终端自动选择网络的方法,其特征在于,该方法包括如下步骤A、检测当前移动网络信号,根据该网络信号判断归属网络是否可达且支持通用分组无线系统GPRS协议,如果是,则终端接入归属网络,然后退出本流程;否则,转到步骤B;B、至少根据预先设定的GPRS网络优先级顺序,确定各个候选网络优先级顺序;C、以候选网络优先级从高到低的顺序选择网络并请求接入所选网络,如果终端成功接入所选网络,则退出本流程;如果终端无法接入所有候选网络,则终端不接入网络,退出本流程。
2.根据权利要求1所述的无线终端自动选择网络的方法,其特征在于,在步骤A之前,该方法进一步包括设置与归属网络签订GPRS漫游协议的移动运营商的GPRS网络的优先级顺序。
3.根据权利要求2所述的无线终端自动选择网络的方法,其特征在于,设置与归属网络签订GPRS漫游协议的移动运营商的GPRS网络的优先级顺序为设置与归属网络签订GPRS漫游协议的移动运营商的GPRS网络的优先级列表。
4.根据权利要求1所述的无线终端自动选择网络的方法,其特征在于,在步骤A之前,该方法进一步包括设置归属网络是否支持GRPS协议的信息。
5.根据权利要求4所述的无线终端自动选择网络的方法,其特征在于,在步骤A中,通过归属网络是否支持GRPS协议的信息判断归属网络是否支持GPRS协议。
6.根据权利要求3所述的无线终端自动选择网络的方法,其特征在于,在步骤B中,所述至少根据预先设定的GPRS网络优先级顺序确定各个候选网络优先级顺序为根据包含GPRS网络优先级列表在内的网络优先级列表组构造候选网络优先级列表。
7.根据权利要求6所述的无线终端自动选择网络的方法,其特征在于,如果终端仅支持分组交换PS业务,则所述构造候选网络优先级列表是将GPRS网络优先级列表中的网络加入候选网络优先级列表中,其中,候选网络优先级列表中的网络优先级顺序与GPRS网络优先级列表中的网络优先级顺序一致。
8.根据权利要求6所述的无线终端自动选择网络的方法,其特征在于,如果终端既支持PS业务也支持电路交换CS业务,则所述网络优先级列表组包括GPRS网络优先级列表和原有的网络优先级列表,所述构造候选网络优先级列表是将GPRS网络优先级列表和原有的网络优先级列表中的网络加入候选网络优先级列表中,其中,两表中的交集网络在候选网络优先级列表中的优先级最高,其优先级顺序为任意顺序;非交集网络的优先级比交集网络低,其优先级顺序为任意顺序。
9.根据权利要求7或8所述的无线终端自动选择网络的方法,其特征在于,所述构造候选网络优先级列表进一步包括将未包含在网络优先级列表中、但终端检测到的所有可达网络加入候选网络优先级列表中,这些网络的优先级在候选网络优先级列表中最低。
10.根据权利要求8所述的无线终端自动选择网络的方法,其特征在于,所述原有的网络优先级列表为移动运营商定义的网络优先级列表。
11.根据权利要求8所述的无线终端自动选择网络的方法,其特征在于,所述原有的网络优先级列表为移动运营商定义的网络优先级列表和用户定义的网络优先级列表。
12.根据权利要求1所述的无线终端自动选择网络的方法,其特征在于,步骤C包括C1、终端选择候选网络优先级最高的网络,并请求接入该网络;C2、终端判断所选网络是否允许接入,如果是,则接入所选网络,然后退出本流程;否则,转到步骤C3;C3、终端判断所选网络是否是候选网络优先级最低的网络,如果是,则终端不接入网络,退出本流程;否则,终端选择候选网络优先级仅低于当前所选网络的网络,并请求接入该网络,然后转到步骤C2。
13.根据权利要求1所述的无线终端自动选择网络的方法,其特征在于,步骤C中,所述终端不接入网络之后,进一步包括终端向用户提示接入失败。
全文摘要
本发明公开了一种无线终端自动选择网络的方法,该方法检测当前移动网络信号,根据该网络信号判断归属网络是否可达且支持通用分组无线系统GPRS协议,如果是,则终端接入归属网络,然后退出本流程;否则,至少根据预先设定的GPRS网络优先级顺序,确定各个候选网络优先级顺序,以候选网络优先级从高到低的顺序选择网络并请求接入所选网络,如果终端成功接入所选网络,则退出本流程;如果终端无法接入所有候选网络,则终端不接入网络,退出本流程。采用本发明的方法可使终端在发起PS业务请求时,能够顺利选择并接入支持GPRS协议的网络。
文档编号H04W48/18GK1725897SQ20041007088
公开日2006年1月25日 申请日期2004年7月23日 优先权日2004年7月23日
发明者王洁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1