一种提高终端跨接入技术网络重选成功率的方法及装置 【技术领域】
本发明关于一种移动通信技术,尤指一种能提高终端跨接入技术网络重选成功率的方法及装置。
背景技术
由于第二代移动通信技术和第三代移动通信技术的发展,支持两种标准的双模移动终端日渐出现。对这些移动终端而言,是否省电是判断其性能优劣的一个重要指标。跨接入技术网络重选,在一定程度上成为双模手机的耗电的一个原因,因此,提高跨接入技术网络的重选成功率,对用户和制造商而言,均具有重要意义。
常用的移动通信终端有多种,如GSM/GPRS、GSM/CDMA、GSM/WCDMA,以及GSM/TD-SCDMA等,在本文中,作为范例,采用GSM/TD-SCDMA的双模解决方案,对跨接入网络重选技术进行阐释。如图1所示,该跨接入网络重选方案主要由GSM物理层11、TDD物理层12、GSM接入层21,以及TDD接入层22完成。请继续参阅图2,现有的跨接入网络重选方案是,于步骤S11,当双模终端驻留在GSM网络中的时候,若于步骤S12,定时搜索TDD小区的定时器超时,则转入步骤S13,否则,程序返回至步骤S11。于步骤S13中,GSM接入层21会请求GSM物理层11搜索TDD小区,并于步骤S14,获得GSM物理层所搜索到的TDD小区的搜索结果。于步骤S15中,若判断TDD小区的信号强度大于零,则GSM接入层21转入步骤S16,否则,程序返回至步骤S13。于步骤S16,切换物理层,立即重选到TDD网络,。进而再于步骤S17,判断TDD小区所在的公用陆地移动网络(PublicLand Mobile Network;PLMN)是否是注册的公用陆地移动网络(Registered Public Land Mobile Network;RPLMN)或等效的公用陆地移动网络(Equivalent Public Land Mobile Network;EPLMN),若是,则于步骤S18结束,否则重新切换回GSM网络,即程序返回至步骤S11。该重选方案策略简单,但存在的问题是,如果搜到的TDD网络的PLMN不是RPLMN,或者EPLMN,则在TDD下还是以任意小区驻留,最终还是又会回到GSM网络。这种移动终端在两个基站之间的反复切换现象,不仅增加了搜网的时间,而且也不能给用户提供更好的网络质量。
【发明内容】
本发明的主要目的在于提供一种网络重选方法,能提高终端跨接入技术网络重选的成功率。
为完成上述目的,本发明可以采用如下技术方案:
一种提高终端跨接入技术网络重选成功率的方法,用于终端由第一网络跨接入第二网络,其特征在于,该方法包括如下步骤:
步骤一,第一网络的物理层搜索第二网络中的一小区;
步骤二,第一网络判断第二网络中的所述小区的信号强度是否大于零,若是,则第一网络的物理层读取所述小区的主信息块,否则,进入步骤四;
步骤三,第一网络的接入层根据得到的主信息块,判断所述小区所处的公用陆地移动网络是否为注册公用陆地移动网络或等价公用陆地移动网络,若是,则保存搜索到的所述小区,否则,进入步骤四;
步骤四,判断第二网络中是否还有其它小区需要搜索,若是,返回步骤一,否则,进入步骤五;
步骤五,将保存的搜索到的所述小区进行排序,获得一排序结果;
步骤六,根据所述排序结果由第一网络切换到第二网络。
在所述终端处于非限急呼状态时,所述步骤一之前还包含步骤,若定时搜索第二网络的定时器超时,则第一网络的物理层搜索第二网络中的一小区,则所述第一网络的物理层搜索所述第二网络中的一小区,所获得的搜索结果包括该小区的小区标识码和接收信号码功率。
在所述终端处于限急呼状态时,所述步骤一之前还包含步骤:请求所述第一网络的物理层搜索当前所在的第一网络中的小区,若搜索到的所述第一网络中的小区都是可接受的小区,则所述第一网络的物理层搜索第二网络中的一小区,所获得的搜索结果包括该小区的小区标识码和接收信号码功率。
所述第一网络的物理层读取所述小区的主信息块时,所述终端还能够接收寻呼。
本发明同时提供一种提高终端跨接入技术网络重选成功率的装置,包含终端,第一网络和第二网络,该装置还包含:
信号接收与处理模块,用于获得所述第二网络中的一小区的信号、得到该信号地信号强度,并判断该信号强度是否大于零;
第一动态选择模块,用于在所述信号强度大于零时,使主信息块接收与处理模块获得所述小区的主信息块,否则,通知信号接收与处理模块获得所述第二网络中另一小区的信号;
主信息块接收与处理模块,用于根据获得的所述小区的主信息块,判断该小区所处的公用陆地移动网络是否为注册公用陆地移动网络或等价公用陆地移动网络;
小区保存模块,用于在所述主信息块接收与处理模块判断所述小区所处的公用陆地移动网络为注册公用陆地移动网络或等价公用陆地移动网络时,保存搜索到的所述小区;
第二动态选择模块,用于在所述主信息块接收与处理模块判断所述小区所处的公用陆地移动网络不为注册公用陆地移动网络或等价公用陆地移动网络时,判断所述第二网络中是否还有其它小区需要搜索,若还有其他小区需要搜索,则通知信号接收与处理模块获得所述第二网络中另一小区的信号,否则,对小区保存模块中搜索到的小区进行排序,获得一排序结果;
切换网络模块,用于根据第二动态选择模块所获得的排序结果,切换到第二网络的其中一个小区。
所述装置还包含定时器,在非限急呼状态时,该定时器用于在信号接收与处理模块获得所述第二网络中的一小区的信号强度之前,对搜索第二网络的时间进行计时,若时间超过预先设置的一个时间,则请求物理层搜索第二网络的小区;在限急呼状态时,该定时器用于对搜索第一网络的时间进行定时,若定时器判定搜索第一网络的时间超时,则请求物理层搜索第一网络小区。
所述装置还包含可接受小区判断模块,用于在限急呼状态时,判断所搜索到的第一网络的小区是否是可接受的小区,并在该小区是可接受的小区时,请求搜索第二网络小区。
所述信号接收与处理模块,还用于获得所述第二网络中的一小区的小区标识码和接收信号码功率。
所述第一网络的物理层读取所述小区的主信息块时,所述终端还能够接收寻呼。
本发明通过在第一网络接入技术下,于网络切换之前,首先判断第二网络的小区的PLMN是EPLMN或RPLMN,避免了两个网络间的重复切换现象,缩短了重选的时间,起到了省电的效果。
本发明通过对第二网络下的所有小区进行搜索,提高了用户的网络质量。
本发明通过在第一网络模块的物理层读取第二网络的小区的主信息块时,采用背景读取的方式进行,即采用在所述第一网络的物理层读取所述小区的主信息块时,终端还能够接收寻呼这种方式,避免了漏寻呼现象,提高了双模终端的呼通率。
【附图说明】
图1显示双模移动终端的通信网络的网络协议分层示意图;
图2显示现有的网络重选方案的流程示意图;
图3显示依据本发明的第一实施例的跨接入技术网络重选的流程示意图;
图4显示依据本发明的第二实施例的跨接入技术网络重选的流程示意图;
图5显示依据本发明的提高跨接入技术网络重选成功率的装置。
图中主要元件符号说明
1物理层 2接入层
11GSM物理层 12TDD物理层
21GSM接入层 22TDD接入层
31第一网络 32第二网络
33信号接收与处理模块 34第一动态选择模块
35主信息块接收与处理模块 36小区保存模块
37第二动态选择模块 38切换网络模块
【具体实施方式】
为让本发明的上述和其它目的、特征和优点能更明显易懂,配合所附图式,作详细说明如下:
请参阅图3,该图显示依据本发明的第一实施例的跨接入技术网络重选的流程示意图,其显示终端由第一网络GSM网络跨接到第二网络TD-SCDMA网络的过程。于步骤S101,移动终端驻留GSM小区。于步骤S102,判断定时搜索TDD小区的定时器是否超时,若判断结果为是,则转入步骤S103。于步骤S103,GSM网络的接入层请求物理层搜索TDD网络的一小区,所获得的搜索结果包括该小区的小区标识和接收信号码功率。于步骤S104,GSM物理层将搜索到的TDD小区信息上报给接入层,该接入层于步骤S105,判断所搜到的TDD小区的信号强度是否大于零,若是,则于步骤S106,等待物理层读相应的TDD小区的主信息块(Master information block;MIB)。于步骤S107,GSM物理层将TDD小区的MIB上报给GSM接入层。GSM接入层于步骤S108,判断当前TDD小区的PLMN是RPLMN或EPLMN,若判断结果是RPLMN或EPLMN,则于步骤S109保存搜到的TDD小区,若判断结果为否,则进入步骤S110,判断是否还有其它的TDD小区需要搜索,若判断结果为是,则返回至步骤S103,否则,程序进入步骤S111,于步骤S111,将保存的TDD小区按照信号强度进行排序。接着,于步骤S112,GSM接入层切换物理层,立即重选到信号最强的TDD小区。对上述第一实施例,概而言之,即:如果网络侧没有将TDD小区配置成GSM的邻区,则GSM物理层在给接入层上报TDD搜索结果(包括TDD小区的cell parameter id和信号强度RSCP)以后,会继续读对应TDD小区的系统消息MIB,然后GSM接入层将根据得到的MIB,判断其中的PLMN是否为RPLMN或EPLMN,如果满足这个条件,则重选到TDD。在实际通信过程中,若双模终端处于限急呼状态,只能拨打紧急呼叫,并且搜到的其它GSM小区都是可接受的小区,GSM接入层会请求物理层继续搜索TDD小区,并要求读TDD小区的MIB,该过程如图4所示。
请参阅图4,该图显示依据本发明的第二实施例的跨接入技术网络重选的流程示意图,其显示在双模终端处于限急呼状态,只能拨打紧急呼叫,并且搜到的其它GSM小区都是可接受的小区的情况下,终端由GSM网络跨接到TD-SCDMA网络的过程。于步骤S201,移动终端驻留GSM小区。于步骤S102,判断是否Anycell小区搜索定时器超时,若判断结果为是,则转入步骤S203。于步骤S203,GSM接入层请求物理层搜索GSM小区。于步骤S204,GSM物理层将搜索到的GSM小区信息上报给GSM接入层,GSM接入层进而于步骤S205,判断GSM小区是否是可接受的小区,若判断结果为是,则于步骤S206,GSM接入层请求物理层搜索TDD网络的小区,所获得的搜索结果包括该小区的小区标识和接收信号码功率。于步骤S207,GSM物理层将搜索到的TDD小区消息上报给接入层,该接入层于步骤S208,判断所搜到的TDD小区的信号强度是否大于零,若是,则于步骤S209,等待物理层读相应的TDD小区的主信息块(Master information block;MIB)。于步骤S210,GSM物理层将TDD小区的MIB上报给GSM接入层。GSM接入层于步骤S211,判断当前TDD小区的PLMN是RPLMN或EPLMN,若判断结果是RPLMN或EPLMN,则于步骤S212保存搜到的TDD小区,若判断结构为否,则进入步骤S213,判断是否还有其它的TDD小区需要搜索,若判断结果为是,则返回至步骤S206,否则,程序进入步骤S214;于步骤S214,将保存的TDD小区按照信号强度进行排序;于步骤S215,切换物理层,立即重选到信号最强的TDD小区。
本发明同时提供一种提高终端跨接入技术网络重选成功率的装置,如图5所示,用于终端(未图示)由第一网络31接入第二网络32,为使阐述清楚,此处仍定义第一网络为GSM网络,第二网络为TD-SCDMA网络,当然,第一网络和第二网络并不限定于此。本发明所提供的一种提高终端跨接入技术网络重选成功率的装置包含:信号接收与处理模块33,用于从所述第二网络32中获取一信号,该信号包括一小区的小区标识码和接收信号码功率,据此得到该信号的信号强度,并判断该信号强度是否大于零;第一动态选择模块34,用于在所述信号强度大于零时,使主信息块接收与处理模块35获得所述小区的主信息块,否则,通知信号接收与处理模块33获得所述第二网络32中另一小区的信号;主信息块接收与处理模块35,用于根据获得的所述小区的主信息块,判断该小区所处的公用陆地移动网络是否为注册公用陆地移动网络或等价公用陆地移动网络;小区保存模块36,用于在所述主信息块接收与处理模块判断所述小区所处的公用陆地移动网络为注册公用陆地移动网络或等价公用陆地移动网络时,保存搜索到的所述小区;第二动态选择模块37,用于在所述主信息块接收与处理模块判断所述小区所处的公用陆地移动网络不为注册公用陆地移动网络或等价公用陆地移动网络时,判断所述第二网络32中是否还有其它小区需要搜索,若还有其他小区需要搜索,则通知信号接收与处理模块33获得所述第二网络32中另一小区的信号,否则,对小区保存模块36中搜索到的小区进行排序,获得一排序结果;切换网络模块38,用于根据第二动态选择模块37所获得的排序结果,切换到第二网络32的其中一个小区。
此外,所述装置还包含定时器(未图示),在非限急呼状态时,该定时器用于在信号接收与处理模块33获得所述第二网络32中的一小区的信号强度之前,对搜索第二网络的时间进行计时,若时间超过预先设置的一个时间,则请求物理层搜索第二网络的小区;在限急呼状态时,该定时器用于对搜索第一网络的时间进行定时,若定时器判定搜索第一网络的时间超时,则请求物理层搜索第一网络小区。
以及,所述装置还包含可接受小区判断模块(未图示),用于在限急呼状态时,判断所搜索到的第一网络31的小区是否是可接受的小区,并在该小区是可接受的小区时,请求搜索第二网络小区。
非限急呼状态下,终端要由第一网络31跨接入第二网络32时,首先由定时器判断计时时间是否超过预先设置的一个时间,若超过,则请求物理层搜索第二网络32的一个小区,并将搜索结果发送到信号接收与处理模块33,该搜索结果包含该小区的小区标识码和接收信号码功率,信号接收与处理模块33根据搜索结果得到该信号的信号强度,并判断该信号强度是否大于零;若大于零时,则使主信息块接收与处理模块35获得所述小区的主信息块,否则,通知信号接收与处理模块33获得所述第二网络32中另一小区的信号。主信息块接收与处理模块35在获得的小区的主信息块后,判断该小区所处的公用陆地移动网络是否为注册公用陆地移动网络或等价公用陆地移动网络,若该小区所处的公用陆地移动网络为注册公用陆地移动网络或等价公用陆地移动网络,则触发小区保存模块36保存搜索到的小区;若小区所处的公用陆地移动网络不为注册公用陆地移动网络或等价公用陆地移动网络,则触发第二动态选择模块37判断第二网络32中是否还有其它小区需要搜索,若还有其他小区需要搜索,则第二动态选择模块37通知信号接收与处理模块33获得所述第二网络32中另一小区的信号,否则,该第二动态选择模块37对小区保存模块36中搜索到的小区进行排序,获得一排序结果,进而该第二动态选择模块37触发切换网络模块38,根据第二动态选择模块37所获得的排序结果,切换到第二网络32的其中一个小区或多个小区。
上述过程中,在所述第一网络的物理层读取所述小区的主信息块时,终端还能够接收寻呼。
本发明所提供的方法和装置在GSM物理层读取TDD小区的主信息块时,采用背景读取的方式进行,使终端还能够接收寻呼这种方式,避免了漏寻呼现象,提高了双模终端的呼通率。
本发明所提供的方法虽然简单,但避免了两个网络间的重复切换现象,缩短了重选的时间,起到了省电的效果,提高了用户的网络质量。
本发明所提供的方法和装置使用户感受到了最优的网络质量,增加了进行正常业务的成功率。
本领域普通技术人员可以知道,上述实施例所限定的方法并不仅仅适用于GSM网络和TD-SCDMA网络,如GSM网络和CDMA网络、GSM网络和WCDMA网络等,仍然可以适用本发明的方法,因此,本发明所限定的方法当以权利要求界定的范围为准。