一种通信终端在多个网络中驻留的方法和通信终端

申请号 CN201110028873.X 申请日 2011-01-26 公开(公告)号 CN102076061A 公开(公告)日 2011-05-25
申请人 意法·爱立信半导体(北京)有限公司; 发明人 宋红萍; 龚超;
摘要 本 发明 提供一种通信终端在多个网络中驻留的方法和通信终端,方法包括:获取第一通信网络的第一 信号 强度,并获取第二通信网络对应的第二信号强度;当第一信号强度大于第一 阈值 时,在第一通信网络中注册第一业务;当第二信号强度大于第二阈值时,在第二通信网络中注册第二业务;当前的第二信号强度小于等于第二阈值,则搜索第二通信网络,在第一通信网络中注册第二业务;当前的第一信号强度小于等于第一阈值,则搜索第一通信网络,在第二通信网络中注册第一业务。应用所提供的技术方案,通信终端在同一时刻工作在第一通信网络和第二通信网络中,能够在同一时刻兼顾第一业务和第二业务;在保证基本通信服务正常的同时又为用户提供数据业务。
权利要求

1.一种通信终端在多个网络中驻留的方法,其特征在于,包括:
通信终端支持第一通信网络和第二通信网络;在所述第一通信网络中能够实现第一业务和第二业务,且在所述第二通信网络中能够实现所述第一业务和所述第二业务;
通信终端在开机之后,获取第一通信网络对应的第一信号强度,并获取第二通信网络对应的第二信号强度;
当第一信号强度大于第一阈值时,在第一通信网络中注册第一业务;当第二信号强度大于第二阈值时,在第二通信网络中注册第二业务;
如果判定当前的所述第二信号强度小于等于第二阈值,则按照第一预定策略搜索所述第二通信网络,并在所述第一通信网络中注册所述第二业务;
或者,如果判定当前的所述第一信号强度小于等于第一阈值,则按照第二预定策略搜索所述第一通信网络,并在所述第二通信网络中注册所述第一业务。
2.根据权利要求1所述的方法,其特征在于,
所述第一通信网络是2G网络,所述第二通信网络是3G网络;
所述第一业务是电路域业务,所述第二业务是数据域业务。
3.根据权利要求1所述的方法,其特征在于,
所述按照第一预定策略搜索所述第二通信网络包括:
以第二协议栈获取第二通信网络对应的第二信号强度,且当所述第二信号强度大于所述第二通信网络的修正后的限时结束搜索所述第二通信网络;
所述按照第二预定策略搜索所述第一通信网络包括:
以第一协议栈获取第一通信网络对应的第一信号强度,且当所述第一信号强度大于所述第一通信网络的门限时结束搜索所述第一通信网络;
其中,所述第二协议栈中存放支持通信终端与所述第二通信网络连接并通信的协议;
所述第一协议栈中存放支持通信终端与所述第一通信网络连接并通信的协议。
4.根据权利要求1所述的方法,其特征在于,
所述在第一通信网络中注册所述第二业务包括:
根据第一协议栈在第一通信网络中注册所述第二业务;
所述在第二通信网络中注册所述第一业务包括:
根据第二协议栈在第二通信网络中注册所述第一业务;
其中,所述第二协议栈中存放支持通信终端与所述第二通信网络连接并通信的协议;
所述第一协议栈中存放支持通信终端与所述第一通信网络连接并通信的协议。
5.根据权利要求3所述的方法,其特征在于,
所述以第二协议栈获取第二通信网络对应的第二信号强度还包括:
第一协议栈获取系统消息中的第二通信网络邻区,并将所述第二通信网络邻区通知所述第二协议栈以辅助所述第二协议栈缩小搜索小区的范围;
所述以第一协议栈获取第一通信网络对应的第一信号强度还包括:
第二协议栈将获取系统信息中的第一通信网络邻区,并将所述第一通信网络邻区通知第一协议栈以辅助所述第一协议栈缩小搜索小区的范围。
6.根据权利要求1所述的方法,其特征在于,
所述判定当前的所述第二信号强度小于等于第二阈值之后还包括:
所述第二协议栈通知所述第一协议栈,由所述第一协议栈执行路由更新;
所述判定当前的所述第一信号强度小于等于第一阈值之后还包括:
所述第一协议栈通知所述第二协议栈,由所述第二协议栈执行位置更新。
7.一种通信终端,其特征在于,包括:
主控单元,用于支持通信终端与第一通信网络和第二通信网络建立通信连接;
业务管理模块,用于支持在第一通信网络中能够实现第一业务和第二业务,且在第二通信网络中能够实现第一业务和第二业务;
通信模式管理模块,用于在通信终端在开机之后,获取第一通信网络对应的第一信号强度,并获取第二通信网络对应的第二信号强度;
第一通信协议模块,用于当第一信号强度大于第一阈值时,在第一通信网络中注册第一业务;
注册第一业务成功后,如果第二通信协议模块判定当前的所述第二信号强度小于等于第二阈值,则第二通信协议模块按照第一预定策略搜索所述第二通信网络,并通知第一通信协议模块在所述第一通信网络中注册所述第二业务;
以及,
第二通信协议模块,用于当第二信号强度大于第二阈值时,在第二通信网络中注册第二业务;
注册第二业务成功后,如果第一通信协议模块判定当前的所述第一信号强度小于等于第一阈值,则第一通信协议模块按照第二预定策略搜索所述第一通信网络,并通知第二通信协议模块在所述第二通信网络中注册所述第一业务。
8.根据权利要求7所述的通信终端,其特征在于,还包括:
所述第一通信网络是2G网络,所述第二通信网络是3G网络;
所述第一业务是电路域业务,所述第二业务是数据域业务。
9.根据权利要求7所述的通信终端,其特征在于,还包括:
第一通信协议模块,还用于收到所述第二通信协议模块指示其获取的第二通信网络对应的第二信号强度小于或等于第二阈值后,在第一通信网络中注册所述第二业务;
第二通信协议模块,还用于收到所述第一通信协议模块指示其获取的第一通信网络对应的第一信号强度小于或等于第一阈值后,在第二通信网络中注册所述第一业务;
其中,所述第二通信协议模块中存放了支持与所述第二通信网络连接并通信的协议;
所述第一通信协议模块中存放了支持与所述第一通信网络连接并通信的协议。
10.根据权利要求7所述的通信终端,其特征在于,还包括:
第一通信协议模块,还用于获取系统信息中的第二通信网络邻区,并将获取到的所述第二通信网络邻区通知第二通信协议模块以辅助所述第二通信协议模块缩小搜索小区的范围;
第二通信协议模块,还用于获取系统信息块中的第一通信网络邻区,并将获取到的第一通信网络邻区通知第一通信协议模块以辅助所述第一通信协议模块缩小搜索小区的范围。

说明书全文

一种通信终端在多个网络中驻留的方法和通信终端

技术领域

[0001] 本发明涉及通信终端技术,尤其涉及一种通信终端在多个网络中驻留的方法和通信终端。

背景技术

[0002] 随着移动通信技术的发展,运营商不断建成和投入使用第三代移动通信网络(3G,the Third Generation)的同时必须保留已有的第二代移动通信网络(2G,the Second Generation)。一方面,2G网络作为一种成熟的技术仍然是最为普及的,为用户提供了优良的语音业务及数据业务,另一方面,3G网络作为一种新兴的通信技术,拥有承载高速数据业务服务的能,能够为用户提供多样的数据应用,但3G网络的低覆盖率造成用户在一些区域无法得到3G网络的覆盖从而影响了用户体验。鉴于上述情形,3G及其后的移动通信技术只有通过融合才有助于新兴的移动通信技术得到最大的发展。一方面技术融合表现在广域的公共移动通信网络之间,既存在于不同制式的3G公共通信网络之间,也存在于2G、3G与4G的公共移动网络之间,以有效地整合运营商的网络资源;另一方面,3G等移动通信网络通过与无线宽带(Wi-Fi,Wireless Fidelity802.11b)、射频识别(RFID,Radio Frequency Identification)、蓝牙等近距离无线技术网络的融合可以在广域、高速的无线通信网络基础上构建智能家居以及各行各业的丰富的移动信息化应用。
[0003] 目前的通信终端大多是双模或多模通信终端,其同时支持2G和3G接入技术但在任一时刻只能有一个通信网络能够工作-或者在2G网络驻留,或者在3G网络驻留。如果3G信号较好则会驻留在3G模式,这样用户发起的任何业务都是用3G网络资源提供;如果全球移动通讯系统(GSM,Global System forMobile Communications)信号比较好则会驻留在GSM模式。
[0004] 发明人发现现有技术存在如下问题:双模通信终端和多模通信终端在同一时刻只能工作在一种通信网络中驻留,但由于3G网络的覆盖率较低,2G网络无法为数据业务提供足够的带宽,导致通信终端无法在提供基本通信服务的同时提供高速的数据业务。

发明内容

[0005] 本发明要解决的技术问题是提供一种通信终端在多个网络中驻留的方法和通信终端,用于解决现有技术中,双模通信终端和多模通信终端在同一时刻只能工作在一种通信网络中驻留,但由于3G网络的覆盖率较低,2G网络无法为数据业务提供足够的带宽,导致通信终端无法在提供基本通信服务的同时提供高速的数据业务的缺陷
[0006] 为解决上述技术问题,本发明的实施例提供一种通信终端在多个网络中驻留的方法,包括:通信终端支持第一通信网络和第二通信网络;在所述第一通信网络中能够实现第一业务和第二业务,且在所述第二通信网络中能够实现所述第一业务和所述第二业务;通信终端在开机之后,获取第一通信网络对应的第一信号强度,并获取第二通信网络对应的第二信号强度;当第一信号强度大于第一阈值时,在第一通信网络中注册第一业务;当第二信号强度大于第二阈值时,在第二通信网络中注册第二业务;如果判定当前的所述第二信号强度小于等于第二阈值,则按照第一预定策略搜索所述第二通信网络,并在所述第一通信网络中注册所述第二业务;或者,如果判定当前的所述第一信号强度小于等于第一阈值,则按照第二预定策略搜索所述第一通信网络,并在所述第二通信网络中注册所述第一业务。
[0007] 所述的方法中,所述第一通信网络是2G网络,所述第二通信网络是3G网络;所述第一业务是CS业务,所述第二业务是PS业务。
[0008] 所述的方法中,所述按照第一预定策略搜索所述第二通信网络包括:以第二协议栈获取第二通信网络对应的第二信号强度,且当所述第二信号强度大于所述第二通信网络的修正后的限时结束搜索所述第二通信网络;所述按照第二预定策略搜索所述第一通信网络包括:以第一协议栈获取第一通信网络对应的第一信号强度,且当所述第一信号强度大于所述第一通信网络的门限时结束搜索所述第一通信网络;其中,所述第二协议栈中存放支持通信终端与所述第二通信网络连接并通信的协议;所述第一协议栈中存放支持通信终端与所述第一通信网络连接并通信的协议。
[0009] 所述的方法中,所述在第一通信网络中注册所述第二业务包括:根据第一协议栈在第一通信网络中注册所述第二业务;所述在第二通信网络中注册所述第一业务包括:根据第二协议栈在第二通信网络中注册所述第一业务;其中,所述第二协议栈中存放支持通信终端与所述第二通信网络连接并通信的协议;所述第一协议栈中存放支持通信终端与所述第一通信网络连接并通信的协议。
[0010] 所述的方法中,所述以第二协议栈获取第二通信网络对应的第二信号强度还包括:第一协议栈获取系统信息中的第二通信网络邻区,并将所述第二通信网络邻区通知所述第二协议栈以辅助所述第二协议栈缩小搜索小区的范围;所述以第一协议栈获取第一通信网络对应的第一信号强度还包括:第二协议栈将获取系统信息中的第一通信网络邻区,并将所述第一通信网络邻区通知第一协议栈以辅助所述第一协议栈缩小搜索小区的范围。
[0011] 所述的方法中,所述判定当前的所述第二信号强度小于等于第二阈值之后还包括:所述第二协议栈通知所述第一协议栈,由所述第一协议栈执行路由更新;所述判定当前的所述第一信号强度小于等于第一阈值之后还包括:所述第一协议栈通知所述第二协议栈,由所述第二协议栈执行位置更新。
[0012] 一种通信终端,包括:主控单元,用于支持通信终端与第一通信网络和第二通信网络建立通信连接;业务管理模块,用于支持在第一通信网络中能够实现第一业务和第二业务,且在第二通信网络中能够实现第一业务和第二业务;通信模式管理模块,用于在通信终端在开机之后,获取第一通信网络对应的第一信号强度,并获取第二通信网络对应的第二信号强度;第一通信协议模块,用于当第一信号强度大于第一阈值时,在第一通信网络中注册第一业务;注册第一业务成功后,如果收到所述第二通信协议模块指示其获取的所述第二信号强度小于等于第二阈值,则按照第一预定策略搜索所述第二通信网络,并在所述第一通信网络中注册所述第二业务;以及,第二通信协议模块,用于当第二信号强度大于第二阈值时,在第二通信网络中注册第二业务;注册第二业务成功后,如果收到所述第一通信协议模块指示其获取的的所述第一信号强度小于等于第一阈值,则按照第二预定策略搜索所述第一通信网络,并在所述第二通信网络中注册所述第一业务。
[0013] 所述的通信终端中,还包括:所述第一通信网络是2G网络,所述第二通信网络是3G网络;所述第一业务是CS业务,所述第二业务是PS业务。
[0014] 所述的通信终端中,还包括:第一通信协议模块,还用于收到所述第二通信协议模块指示其获取的第二通信网络对应的第二信号强度小于或等于第二阈值后,在第一通信网络中注册所述第二业务;第二通信协议模块,还用于收到所述第一通信协议模块指示其获取的第一通信网络对应的第一信号强度小于或等于第一阈值后,在第二通信网络中注册所述第一业务;其中,所述第二通信协议模块中存放了支持与所述第二通信网络连接并通信的协议;所述第一通信协议模块中存放了支持与所述第一通信网络连接并通信的协议。
[0015] 所述的通信终端中,第一通信协议模块,还用于获取系统信息中的第二通信网络邻区,并将获取到的所述第二通信网络邻区通知第二通信协议模块以辅助所述第二通信协议模块缩小搜索小区的范围;第二通信协议模块,还用于获取系统信息块中的第一通信网络邻区,并将获取到的第一通信网络邻区通知第一通信协议模块以辅助所述第一通信协议模块缩小搜索小区的范围。
[0016] 本发明的上述技术方案的有益效果如下:由于通信终端支持在第一通信网络中能够注册第一业务并且在第一通信网络中注册第二业务,以及支持在第二通信网络中能够注册第二业务并且在第二通信网络中注册第一业务,因此通信终端在同一时刻既可以工作在第一通信网络中,也可以工作在第二通信网络中,能够在同一时间兼顾第一业务和第二业务;即在保证基本通信服务正常的同时又为用户提供高速数据业务服务。附图说明
[0017] 图1为本发明实施例同时在多个网络中驻留的方法流程示意图;
[0018] 图2为本发明实施例单卡双待双通通信终端开机之后的工作流程示意图;
[0019] 图3为本发明实施例TD-SCDMA/GSM单卡双待双通的通信终端进行业务注册流程示意图;
[0020] 图4为本发明实施例发生GSM网络失覆盖的处理流程;
[0021] 图5为本发明实施例发生TD-SCDMA网络失覆盖的处理流程;
[0022] 图6为本发明实施例永久性搜索的流程示意图;
[0023] 图7为本发明实施例一种通信终端结构示意图。

具体实施方式

[0024] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0025] 如 果 通 信 终 端 当 前 所 在 的 位 置 时 分 同 步 码 分 多 址 (TD-SCDMA,TimeDivision-Synchronous Code Division Multiple Access)网络和GSM网络都具有合适的小区,则单卡双待双通通信终端应用所提供的技术方案,其开机之后的工作流程如图2所示,包括:
[0026] 步骤201,通信终端开机之后进行业务注册,其中包括:在不同的通信网络中注册第一业务和第二业务;
[0027] 通信网络可以是第一通信网络、第二通信网络以及其他类型的通信网络,不失一般性,第一通信网络具体为2G网络中的GSM网络,第二通信网络具体为3G网络中的TD-SCDMA网络-简称TD网络;第一业务是CS业务,所述第二业务是PS业务。
[0028] 步骤202,接入层搜索网络,获取GSM网络对应的第一信号强度,并获取TD网络对应的第二信号强度;
[0029] 如果第一信号强度大于第一阈值,表明通信终端可以驻留GSM网络,并在驻留之后在GSM网络中注册CS业务;如果第二信号强度大于第二阈值,表明通信终端可以驻留TD网络,并在驻留之后在TD网络中注册PS业务。
[0030] 步骤203,根据相关协议判定CS业务注册成功,PS业务注册成功。
[0031] 步骤204,通信终端处于正常待机状态-即处于TD-SCDMA/GSM单卡双待双通模式。
[0032] 通信终端并不总是处于TD-SCDMA网络和GSM网络都具有合适的小区的位置,因此需要应用所提供的技术方案对通信终端的功能进行优化。
[0033] 本发明实施例提供一种通信终端在多个网络中驻留的方法,如图1所示,包括:
[0034] 步骤101,通信终端支持第一通信网络和第二通信网络;在所述第一通信网络中能够实现第一业务和第二业务,且在所述第二通信网络中能够实现所述第一业务和所述第二业务;
[0035] 通信终端在开机之后,获取第一通信网络对应的第一信号强度,并获取第二通信网络对应的第二信号强度;
[0036] 步骤102,当第一信号强度大于第一阈值时,在第一通信网络中注册第一业务;当第二信号强度大于第二阈值时,在第二通信网络中注册第二业务;
[0037] 步骤103,如果判定当前的所述第二信号强度小于等于第二阈值,则按照第一预定策略搜索所述第二通信网络,并在所述第一通信网络中注册所述第二业务;
[0038] 或者,如果判定当前的所述第一信号强度小于等于第一阈值,则按照第二预定策略搜索所述第一通信网络,并在所述第二通信网络中注册所述第一业务。
[0039] 应用所提供的技术方案,由于通信终端支持在第一通信网络中能够注册第一业务并且在第一通信网络中注册第二业务,以及支持在第二通信网络中能够注册第二业务并且在第二通信网络中注册第一业务,因此通信终端在同一时刻既可以工作在第一通信网络中,也可以工作在第二通信网络中,能够在同一时间兼顾第一业务和第二业务;即在保证基本通信服务正常的同时又为用户提供高速数据业务服务。
[0040] 现有技术架构中,第一通信网络具体为2G网络中的GSM网络,第二通信网络具体为3G网络中的TD-SCDMA网络;第一业务是CS业务,所述第二业务是PS业务。
[0041] 其中,所述按照第一预定策略搜索所述第二通信网络包括:以第二协议栈获取第二通信网络对应的第二信号强度,且当所述第二信号强度大于所述第二通信网络的修正后的门限时结束搜索所述第二通信网络;所述按照第二预定策略搜索所述第一通信网络包括:以第一协议栈获取第一通信网络对应的第一信号强度,且当所述第一信号强度大于所述第一通信网络的门限时结束搜索所述第一通信网络;其中,所述第二协议栈中存放支持通信终端与所述第二通信网络连接并通信的协议;所述第一协议栈中存放支持通信终端与所述第一通信网络连接并通信的协议。
[0042] 所述在第一通信网络中注册所述第二业务包括:根据第一协议栈在第一通信网络中注册所述第二业务;所述在第二通信网络中注册所述第一业务包括:根据第二协议栈在第二通信网络中注册所述第一业务。
[0043] 在TD-SCDMA/GSM单卡双待双通通信终端的开机注册流程中,开机时GSM网络和TD网络的接入层开始搜索通信网络,如果GSM网络和TD网络都能够搜索到,当可以驻留GSM网络时则在GSM网络进行CS域的注册,当可以驻留TD网络时则在TD网络进行PS域的注册。注册过程无先后顺序且可以同时进行,均可以在能够正常驻留在某一个网络上之后即可在该网络上注册对应的业务。如图3所示,应用所提供的技术方案驻留GSM网络以及TD网络并注册相应的业务的步骤包括:
[0044] 步骤301,TD-SCDMA/GSM单卡双待双通的通信终端开机,之后开始进行业务注册。
[0045] 步骤302,搜索GSM网络,具体包括获取GSM网络对应的第一信号强度,转步骤303;
[0046] 搜索TD-SCDMA网络,具体包括获取TD-SCDMA网络对应的第二信号强度,转步骤312。
[0047] 其中,第一通信网络具体为2G网络中的GSM网络,第二通信网络具体为3G网络中的TD-SCDMA网络-简称TD网络。
[0048] 步骤303,判断当前所在的位置是否有GSM网络覆盖,如果有则转步骤306,如果否则转步骤304。
[0049] 步骤304,通知TD协议栈。
[0050] 步骤305,以GSM协议栈永久性搜索GSM网络,结束。
[0051] 步骤306,驻留GSM网络,并在GSM网络中进行位置更新。
[0052] 步骤307,判断当前所在的位置是否有TD网络覆盖,如果有则转步骤308,如果否则转步骤309。
[0053] 步骤308,驻留在TD网络。转步骤311。
[0054] 步骤309,驻留在GSM网络,以GSM协议栈进行PS业务注册。
[0055] 步骤310,通信终端以GSM单模式待机,并永久性搜索TD网络且当搜索到合适的TD网络小区时结束搜索。结束。
[0056] 步骤311,通信终端处于TD-SCDMA/GSM单卡双待双通模式。结束。
[0057] 步骤312,在通信终端获取TD-SCDMA网络对应的第二信号强度的情形下,判断当前所在的位置是否有TD网络覆盖,如果有则转步骤313,如果否则转步骤317。
[0058] 步骤313,在判断当前所在的位置有TD网络覆盖的前提下,驻留在TD网络中,进行路由更新。
[0059] 步骤314,再次判断当前所在的位置是否有GSM网络的合适小区,如果是则转步骤315,否则转步骤319。
[0060] 步骤315,驻留在GSM网络中。
[0061] 步骤316,通信终端处于TD-SCDMA/GSM单卡双待双通模式。结束。
[0062] 步骤317,通知GSM协议栈。
[0063] 步骤318,永久性搜索TD网络。结束。
[0064] 步骤319,驻留在TD网络中,进行位置更新,以及注册CS业务。
[0065] 步骤320,通信终端处于TD-SCDMA单模式待机,并永久性搜索GSM网络且当搜索到合适的GSM网络小区时结束搜索。结束。
[0066] 其中,步骤303至步骤311处理搜索GSM网络的流程,并根据搜索的结果进行相应的处理。步骤312至步骤320处理搜索TD网络的流程,并根据搜索的结果进行相应的处理。并且,通信终端应当能够同步执行步骤303~步骤311,以及步骤312~步骤320。如果通信终端执行步骤305,以GSM协议栈搜索GSM网络的同时,还需要执行步骤318的永久性搜索TD网络,表明通信终端所处的当前位置处,GSM网络和TD网络的信号强度均较低,没有合适的小区,此时通信终端应当永久性搜索对应的网络直至能够处于单模式待机或者双模式待机之后停止搜索。
[0067] 按照第一预定策略搜索所述第二通信网络,并在第一通信网络中注册所述第二业务还包括:第一协议栈获取系统消息(如SI2qter)里的TD邻区,并将获取到的TD邻区通知第二协议栈;按照第二预定策略搜索所述第一通信网络,并在第二通信网络中注册所述第一业务还包括:第二协议栈将获取系统信息块(SIB11,System information block11)里的TD邻区,并通知第一协议栈。
[0068] 以第二协议栈获取第二通信网络对应的第二信号强度之后还包括:所述第二协议栈通知所述第一协议栈,由所述第一协议栈执行路由更新;以第一协议栈获取第一通信网络对应的第一信号强度之后还包括:所述第一协议栈通知所述第二协议栈,由所述第二协议栈执行位置更新。
[0069] 如图4所示,在丢失GSM网络覆盖之后应用所提供的技术方案进行如下处理:
[0070] 不失一般性,第一通信网络具体为2G网络中的GSM网络,第二通信网络具体为3G网络中的TD-SCDMA网络,第一协议栈为GSM协议栈,第二协议栈为TD协议栈。当TD协议栈和GSM协议栈都在空闲态时,如果无法在当前位置找到GSM网络的合适小区,并且全频搜索仍然不能找到合适的GSM小区时,GSM协议栈将进入永久搜索的状态,同时通知TD协议栈,并由TD协议栈进行位置更新。如果能够搜索到GSM网络的合适小区则通知TD协议栈,并进行位置更新。具体处理流程包括:
[0071] 步骤401,不失一般性,设定通信终端处于TD-SCDMA/GSM单卡双待双通模式。
[0072] 步骤402,通信终端的GSM协议栈和TD协议栈处于空闲状态。
[0073] 步骤403,判断是否仍然存在GSM网络的合适小区,如果否转步骤404和步骤406,如果仍然存在GSM网络的合适小区则转步骤402。
[0074] 步骤404,通知TD协议栈,由TD协议栈进行位置更新。
[0075] 步骤405,通信终端处于TD单模式待机状态。转步骤410。
[0076] 步骤406,永久性搜索GSM网络。
[0077] 步骤407,判断是否存在GSM网络的合适小区,如果是转步骤408,否则转步骤406。
[0078] 步骤408,进行GSM网络的位置更新。
[0079] 步骤409,通信终端处于TD-SCDMA/GSM单卡双待双通模式。结束。
[0080] 步骤410,通信终端处于TD单模式待机状态之后,仍然永久性搜索GSM网络,并在判定存在GSM网络的合适小区之后,转步骤408。
[0081] 如图5所示,在丢失TD-SCDMA网络覆盖之后应用所提供的技术方案进行如下处理:
[0082] 在TD-SCDMA/GSM单卡双待双通终端发生丢失TD-SCDMA网络覆盖的情形下,当TD协议栈和GSM协议栈都处于空闲状态时,如果全频搜索仍然不能找到合适的TD小区时,TD协议栈将永久搜索TD网络,同时通知GSM协议栈进行路由更新。如果恢复TD网络覆盖则通知GSM协议栈,并进行路由更新。具体处理流程包括:
[0083] 步骤501,通信终端处于TD-SCDMA/GSM单卡双待双通模式。
[0084] 步骤502,通信终端的GSM协议栈和TD协议栈处于空闲状态。
[0085] 步骤503,判断是否仍然存在TD网络覆盖,如果否转步骤504和步骤506,如果仍然存在TD网络覆盖则转步骤502。
[0086] 步骤504,通知GSM协议栈,由GSM协议栈进行路由更新。
[0087] 步骤505,通信终端处于GSM单模式待机状态。转步骤510。
[0088] 步骤506,对TD网络进行永久性搜索。
[0089] 步骤507,判断TD网络覆盖是否已经恢复,如果是转步骤508,否则转步骤506。
[0090] 步骤508,进行TD网络的路由更新。
[0091] 步骤509,通信终端处于TD-SCDMA/GSM单卡双待双通模式。
[0092] 步骤510,通信终端处于GSM单模式待机状态之后,仍然永久性搜索TD网络,并在判定存在TD网络的合适小区之后,转步骤508。
[0093] 图4以及图5中的处理流程均包含有永久性搜索,因为TD-SCDMA/GSM单卡双待双通通信终端需要支持两个通信网络同时工作,所以比普通的双模终端会更加耗电;同时由于丢失一个接入网络后另一接入网络仍可提供正常的单模单待机服务,因此对丢失一个接入网络后的永久搜索过程可以采用比普通双模终端更长的周期,同时还可以利用网络配置的异网络的邻区来缩小永久搜索的范围,以达到省电的效果。永久性搜索的流程如图6所示,包括:
[0094] 步骤601,永久性搜索TD-SCDMA网络或者是GSM网络。其中,TD-SCDMA网络与GSM网络互为异网络。
[0095] 步骤602,设置一个合适的永久搜索周期Time。
[0096] 步骤603,永久搜索周期Time超时或有新的邻区存在。
[0097] 步骤604,搜索小区。
[0098] 步骤605,判断是否找到了合适的小区,如果是转步骤606,否则转步骤602。
[0099] 步骤606,通信终端正常驻留在找到的小区中。该小区可以是TD-SCDMA网络或者GSM网络中的合适小区。
[0100] 对应的,本发明实施例提供一种通信终端,如图7所示,包括:
[0101] 主控单元703,用于支持通信终端与第一通信网络和第二通信网络建立通信连接;
[0102] 业务管理模块701,用于支持在第一通信网络中能够实现第一业务和第二业务,且在第二通信网络中能够实现第一业务和第二业务;
[0103] 通信模式管理模块702,用于在通信终端在开机之后,获取第一通信网络对应的第一信号强度,并获取第二通信网络对应的第二信号强度;
[0104] 第一通信协议模块704,用于当第一信号强度大于第一阈值时,在第一通信网络中注册第一业务;
[0105] 注册第一业务成功后,如果收到当前的所述第二信号强度小于等于第二阈值,则在所述第一通信网络中注册所述第二业务;
[0106] 当第一信号强度小于等于第一阈值时,则按照第二预定策略搜索所述第一通信网络;
[0107] 以及,
[0108] 第二通信协议模块705,用于当第二信号强度大于第二阈值时,在第二通信网络中注册第二业务;
[0109] 注册第二业务成功后,如果收到当前的所述第一信号强度小于等于第一阈值,则在所述第二通信网络中注册所述第一业务;
[0110] 当第二信号强度小于等于第二阈值时,则按照第一预定策略搜索所述第二通信网络。
[0111] 应用所提供的技术方案,由于通信终端支持在第一通信网络中能够注册第一业务并且在第一通信网络中注册第二业务,以及支持在第二通信网络中能够注册第二业务并且在第二通信网络中注册第一业务,因此通信终端在同一时刻既可以工作在第一通信网络中,也可以工作在第二通信网络中,能够在同一时刻兼顾第一业务和第二业务;即在保证基本通信服务正常的同时又为用户提供高速数据业务服务。
[0112] 所述第一通信网络是2G网络,所述第二通信网络是3G网络;
[0113] 所述第一业务是CS业务,所述第二业务是PS业务。
[0114] 第一通信协议模块704,还用于收到所述第二通信协议模块705通知其获取的第二通信网络对应的第二信号强度小于或等于第二阈值后,并在第一通信网络中注册所述第二业务;其中,具体由第二通信协议模块705获取第二信号强度,且该第二信号强度小于或等于第二阈值;
[0115] 第二通信协议模块705,还用于收到所述第一通信协议模块704通知其获取的第一通信网络对应的第一信号强度小于或等于第一阈值后,并在第二通信网络中注册所述第一业务;其中,具体由第一通信协议模块704获取第一信号强度,且该第一信号强度小于或等于第一阈值;其中,所述第二通信协议模块705中存放了支持与所述第二通信网络连接并通信的协议;所述第一通信协议模块704中存放了支持与所述第一通信网络连接并通信的协议。
[0116] 第一通信协议模块704,还用于获取SI2qter中的第二通信网络邻区,并将获取到的第二通信网络邻区通知第二通信协议模块以辅助所述第二通信协议模块705缩小搜索小区的范围;
[0117] 第二通信协议模块705,还用于获取SIB11中的第一通信网络邻区,并将获取到的第一通信网络邻区通知第一通信协议模块以辅助所述第一通信协议模块704缩小搜索小区的范围。
[0118] 由所提供的技术方案可以看出,公开的单卡双待双通通信终端开机模式以及搜网模式包括:
[0119] 开机注册时,主控单元703识别通信终端请求注册的业务域,分别映射适用各业务域优选通信协议模块-CS业务优选第一通信协议模块704且PS业务优选第二通信协议模块705,第一通信协议模块704和第二通信协议模块705与各自模式的网络建立联系并完成业务注册后进入双待机模式。双待机下,若某一通信协议模块与相应网络失去联系或不足以提供高质量的服务,将优选其通信模式的业务转移至另一次优的通信协议模式上待机或继续业务并实时监测本网络,待其恢复覆盖或服务质量后,将优选该通信协议模块的业务转移回本通信协议模块待机或进行业务。
[0120] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
QQ群二维码
意见反馈