专利名称:网络选择方法和终端设备的制作方法
技术领域:
本发明涉及通信技术领域,尤其涉及一种网络选择方法和终端设备。
背景技术:
随着通信技术的发展,3G、LTE(LongTerm Evolution,长期演进)、WLAN (Wireless Local Area Networks,无线局域网)等高速数据传输通信网络正在得到越来越广泛的应 用。这些网络的特点是能够提供高速的数据业务,同时,有一些也支持CS域语音业务(如 3G技术)。目前,在移动通信网络中,语音业务一般基于电路交换(Circuit Switch)技 术实现,将实现这些技术相关的软硬件集合称为电路交换域(CS域,Circuit Switched Domain);数据业务一般基于分组交换(Packet Switch)技术实现,将这现这些技术相关的 软硬件集成称为分组交换域(PS域,Packet Switch Domain)。发展这些高速通信网络过程中,由于受各种条件制约,并不能在短时间内将现有 网络升级全部到新的高速通信网络,因此,这些新兴的高速通信网络与现有的网络将长期 共同存在。在这个长期共存阶段,高速通信网络由于覆盖范围有限,因此,很多时候网络通 信质量并不能满足业务的要求,特别是对于网络通信质量比较敏感的语音业务,当网络通 信质量降低时,容易出现通话质量差,断线,信号弱等各种情况,这些情况都会对用户体验 造成很大的影响。因此,如何在这个阶段提高语音业务的质量是通信领域需要解决的一个 重要问题。以2G网络升级到3G网络为例,现有技术采用如下方法来解决上述问题对于当前的2G/3G双模终端,CS域和PS域均优先驻留在3G网络,当3G网络的质 量下降到一定阈值后CS域和PS域均切换到2G网络,当3G网络的网络质量满足一定阈值 时,再切换到3G,由于2G是一个成熟的网络,其语音信号覆盖要优于3G,因此切换到2G时, 可以在一定程度解决在3G网络语音业务质量差或者没有信号的问题。发明人在实现本发明的过程中,发现现有技术至少存在如下缺点由于2G和3G选网的过程中,由于CS域和PS同时切换,终端没有办法进行拨打电 话,同时,通话过程中在2G和3G之间切换,也容易导致掉话和语音质量下降,影响了语音业 务的用户体验。
发明内容
本发明实施例提供一种网络选择方法及终端设备,用于可以在兼顾高速数据传输 的同时,改善语音业务的用户体验,其中所述一种网络选择方法应用于基于一个用户识别模块SIM卡的终端设备,所述 SIM卡用于存储用户跟第一网络以及第二网络相关的信息,所述第一网络相比于所述第二 网络数据传输速率较低,但在多数情况下通信质量较好;所述方法包括如下步骤将电路交换CS域优先驻留在所述第一网络,优先通过所述第一网络承载CS域业 务;
6
将分组交换PS域优先驻留在所述第二网络,优先通过所述第二网络承载PS域业 务;当所述第二网络通信质量不满足所述PS域业务要求时,将所述PS域驻留到所述 第一网络,通过所述第一网络承载所述PS域业务。所述一种终端设备包括一个用户识别模块SIM卡,所述SIM卡用于存储用户跟第一网络以及第二网络相 关的信息,所述第一网络相比于所述第二网络数据传输速率较低,但在多数情况下通信质 量较好;第一网络处理模块,用于将所述CS域优先驻留在所述第一网络,优先通过所述第 一网络承载CS域业务;第二网络处理模块,用于将所述PS域优先驻留在所述第二网络;优先通过所述第 二网络承载PS域业务;适配模块,用于当所述第二网络通信质量不满足所述PS域业务要求时,将所述PS 域驻留到所述第一网络;通过所述第一网络承载所述PS域业务。上述技术方案中具有如下的优点本发明实施例中,将CS域优先驻留在第一网络,优先通过所述第一网络承载CS域 业务;将分组交换域(PS域)优先驻留在第二网络,优先通过第二网络承载PS域业务,这 样,可以利用第二网络高速数据传输的特性来完成PS域业务(数据业务),同时,又可以利 用第一网络通信质量好的特性来完成语音业务,从而用户在使用过程当中,一般情况下语 音业务都无需在2G以及3G之间进行重选和切换,从而也不会出现在重选过程中无法拨打 电话的情况,以及在通话过程中切换时掉话和语音质量下降的情况,改善了语音业务的用 户体验。
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附 图获得其他的附图。图1为本发明实施--方法流程图2为本发明实施二二终端设备结构图3为本发明实施三Ξ终端设备总体方案示意图4为本发明实施三Ξ终端设备一种结构示意图5为本发明实施三Ξ终端设备另一 结构示意图6为本发明实施三Ξ终端设备另一 结构示意图7为本发明实施例四终端设备一 种结构示意图
图8为本发明实施例五终端设备一 种结构示意图
图9为本发明实施例五终端设备另一结构示意图
具体实施例方式为使本发明的目的、技术方案及优点更加清楚明白,以下将通过具体实施例和相 关附图,对本发明作进一步详细说明。实施例一本发明实施例一提供了一种网络选择方法,应用于基于一个用户识别模块 SIM (Subscriber Identity Module,用户识别模块)卡的终端设备,所述SIM卡用于存储 用户跟第一网络以及第二网络相关的信息,第一网络相比于所述第二网络数据传输速率较 低,但在多数情况下通信质量较好;参见图1,该方法包括如下步骤S11、将电路交换CS域优先驻留在第一网络,优先通过第一网络承载CS域业务;S12、将分组交换PS域优先驻留在第二网络,优先通过第二网络承载PS域业务;S13、当第二网络通信质量不满足PS域业务要求时,将PS域驻留到第一网络,通过 第一网络承载PS域业务。本发明实施例可以由终端设备来执行,终端设备中只含有一张SIM卡,这里的SIM 卡是一个广义上的SIM卡,即一般具备存储用户相关资料,完成鉴权、加密等通信相关的功 能的SIM卡都可以认为是本发明实施例中的SIM卡,例如,可以是2G网络中的SIM卡,或者 是3G和LTE网络中的USIM卡。在本发明实施例以及下文其他实施例中,为了说明方便,并 不对SIM卡、USIM卡进行详细区分,本领域技术人员可以根据实际情况对相应的网络选择 具体的SIM形式(如在3G或LTE网络中推荐使用USIM卡)。这些终端设备典型的存在形 式是为手机或数据卡,但本发明实施例也不限定其他能插SIM卡并完成不同网络语音通话 及数据传输功能的终端设备(如也能支持SIM卡进行通话功能的平板电脑等)。由于本发 明实施例中一张SIM卡支持两种网络同时工作,因此,可以认为这是一种“单卡双待”的技 术,区别于现有的双卡双待、单卡单待等技术。上述CS域是指由终端和网络组成的能进行电路交换业务相关的软硬件集合,通 过CS域,可以完成一些跟CS域相关的业务,如语音通话,短信传输等。这里的PS域是指由 终端和网络组成的能进行分组交换业务相关的软硬件集合,通过PS域,可以完成一些跟PS 域相关的业务,如高速上网、手机电视等数据业务。本发明实施例中,将CS域驻留到第一网络,或者将PS域驻留到第二网络是指CS 域或PS域基于第一网络或者第二网络来实现自身的业务,如CS域通过第一网络(2G)来实 现CS域业务(语音、短信等);PS域通过第二网络(3G)来实现PS域业务(上网等)。通 过将CS域(或PS域)驻留到第一(或第二)网络,即可以通过第一(或第二)网络来承 载(执行)CS域(或PS域)业务。本发明实施例中,第一网络以及第二网络的具体形态并不限定,同时,第一网络与 第二网络的通信质量的好坏,以及数据传输的快慢都是相对的,因此,第一网络和第二网络 具体形态也是相对的。例如,第一网络可以是2G网络,当第一网络为2G网络时,第二网络 可以是3G网络或者WLAN或者LTE或者WiMAX等。2G网络由于已经经历长时间大规模应 用,因此,网络覆盖广,通信质量也较好,但相比于3G等网络,其数据传输速率较低。或者, 第一网络也可以是3G网络,当第一网络为3G网络时,第二网络可以是WLAN或者LTE或者 WiMAX等;S卩,当3G网络得到大规模应用后,需要部署第四代通信网络(LTE),那么3G网络 相对于LTE由于其应用时间长,网络覆盖广,因此,其相对于LTE网络通信质量较好,但数据
8传输与LTE相比较慢;当然,第一网络也可以是2G网络,第二网络可以是WLAN或者LTE或 者WiMAX等。需要说明的是,本发明实施例中的第一网络及第二网络,并不代表其仅仅处理“一 个”第一网络的业务以及“一个”第二网络的业务,而是应该理解成并不限定具体支持的网 络类型的数量。如可以支持多个网络,包括2G、3G、LTE ;此时,可以选择2G或3G中的一个 作为第一网络;选择3G(第一网络为2G时可以选择这个)或LTE(第一网络为2G或3G时 都可以选择这个)中的一个作为第二网络。本发明实施例中,由于两个网络都会访问SIM卡,因此需要对相关的访问进行处 理,使得访问的业务不会出现冲突,如按请求顺序串行访问所述SIM卡。同时,当SIM卡无 法存储特定参数信息时,通过第三方存储器来对所述参数信息进行存储,例如,对于位置区 标识,SIM卡只能存储一个网络的位置区标识,对于另一个位置区标识,通过第三方存储器 (如内存或flash)来存储这些特定的参数信息。本发明实施例中,由于涉及到两个网络且两种业务,在访问资源时可能也会发生 冲突(如同时访问时),因此,也需要对对所述PS域业务以及所述CS域业务进行处理,使得 业务不会出现冲突,如对需要同时访问的资源通过轮循或通知的方式进行访问。本发明实施例中,将CS域优先驻留在第一网络,优先通过所述第一网络承载CS域 业务;将分组交换域(PS域)优先驻留在第二网络,优先通过第二网络承载PS域业务,这 样,可以利用第二网络高速数据传输的特性来完成PS域业务(数据业务),同时,又可以利 用第一网络通信质量好的特性来完成语音业务,从而用户在使用过程当中,一般情况下语音 业务都无需在2G以及3G之间进行重选和切换,从而也不会出现在重选过程中无法拨打电话 的情况,以及在通话过程中切换时掉话和语音质量下降的情况,改善了语音业务的用户体验。进一步地,本发明实施例中当第一网络通信质量不满足CS域业务要求且当所述第二网络可以承载CS域业务 时,将CS域驻留到所述第二网络,由第二网络承载CS域业务。该方案为可选方案,如果第 二网络具备可以承载CS域业务的能力(如3G网络),那么可以执行上步骤,在第一网络通 信质量不满足CS域业务要求时,切换CS域,使其驻留到第二网络。如果第二网络不具备承 载CS域业务的能力时(如WLAN、LTE、WiMAX),则可以不执行该步骤,或者所述电路域业务 由第二网络的分组域来承载(通常称为VoIP)。这里的网络通信质量可以根据实际情况参考各种参数进行评定。例如,可以参考 网络的信号强度是否满足一定的阈值,从而判断网络质量是否可以满足业务要求,如信号 强度低于一定的阈值,则可认为网络通信质量无法满足业务要求,需要进行网络切换;此 外,也可以结合用户数量、负载情况等来对网络通信质量进行评定(如终端发射功率超过 一定阈值,表示网络通信质量出现下降)。在判断网络通信质量时,可以根据不同的网络和 不同的业务分别设置不同的条件进行判断,如PS域从第二网络切换到第一网络使用一个 判断条件,PS域从第一网络切换到第二网络时使用另一个判断条件,CS域在第一网络和第 二网络之间切换时使用其它判断条件。此外,本发明实施例中,当网络通信质量恢复时,可以再将相关业务切回到原先的 网络,如将PS域从第一网络再切换到第二网络,由第二网络承载PS域业务。可以理解的是,上述CS域优先驻留在第一网络,以及PS域优先驻留在第二网络
9是在各自网络的通信质量都能达到业务要求的条件下进行的。在实际应用中,如果某一网 络的通信质量不能达到业务的要求,会先判断另一网络的通信质量是否能够达到业务的要 求,如果可以,再选择切换;否则,不进行切换。通过上述方法,当某一网络通信质量无法满足相关的业务需求时,可以将相关业 务由另一网络来处理,这样,可以继续保证业务的执行。实施例二本发明实施例基于实施例一,提供了一种终端设备,参见图2,本发明实施例终端 设备包括一个用户识别模块(SIM)卡,SIM卡用于存储用户跟第一网络以及第二网络相关 的信息,第一网络相比于第二网络数据传输速率较低,但在多数情况下通信质量较好。有关 第一网络和第二网络的具体说明,可以参见实施例一中的相关部分描述,在此不再赘述。第一网络处理模块,用于将CS域优先驻留在第一网络,优先通过第一网络承载CS 域业务;第二网络处理模块,用于将PS域优先驻留在所述第二网络,优先通过第二网络承 载PS域业务;适配模块,用于当所述第二网络通信质量不满足所述PS域业务要求时,将PS域驻 留到所述第一网络,通过第一网络承载PS域业务。适配模块还用于,当第一网络通信质量不满足CS域业务要求且当所述第二网络 可以承载CS域业务时,将CS域驻留到所述第二网络,由第二网络承载CS域业务;以及接收来自应用程序的业务请求,根据业务类型转发到所述第一网络处理模块或者 第二网络处理模块;以及,接收所述第一网络处理模块或者第二网络处理模块上报的业务 请求,请其转发给应用程序;以及对所述PS域业务以及所述CS域业务进行处理,使得业务不会出现冲突。本发明实施例还包括SIM代理模块,用于对访问SIM卡的业务进行处理,使得访 问的业务不会出现冲突;或者,当所述SIM卡无法存储特定参数信息时,通过第三方存储器来对所述参数信息进 行存储。其中,在通过第一网络承载(处理、执行)CS域业务时,由第一网络处理模块完成 相关的业务处理功能;在通过第二网络承载PS域业务时,由第二网络处理模块完成相应的 业务处理功能。第一网络处理模块与第二网络处理模块与SIM卡相连,以完成认证、注册、 CS业务、PS业务等通信流程。需要说明的是,上述几个单元是从功能性上进行划分的模块,其相互之间并不严 格的限定,例如,对于适配模块,也可以认为该功能可以由第一网络处理模块或者第二网络 处理模块或者其他模块来完成全部或者部分功能。同时,这些模块的具体实现在本发明实 施例中也不进行限定,通常可以通过相关的硬件芯片(如CPU、DSP)等器件并运行相应的软 件来完成,各个模块可以使用同一芯片,或者分别使用不同芯片来完成,本发明实施例在此 并不限定。由于第一网络、第二网络有不同的具体形态,下面实施例将针对各种情况进行具 体介绍。在下面各实施例中,如果针对2G或3G或LTE网络,第一(二)网络处理模块可以 包括协议栈处理模块、物理层处理模块、射频处理模块、天线等;其中,协议栈处理模块用于处理相关的协议(主要为物理层以上的协议)、物理层处理模块用于处理物理层协议、射频 处理模块用于进行射频处理、天线用于信号发送及接收。上述各个模块可以只处理某个网 络的业务,也可以同时处理多个网络的业务,在本发明实施例中,模块名称的前缀表示其所 能处理的网络类型,如果能处理多种网络,前缀中的“/”表示能处理多个网络的业务。例如, 2G协议栈处理模块表示处理2G协议;2G/3G协议栈模块表示既能处理2G协议也能处理3G 协议。下面各实施例中,如果针对WLAN或WiMAX网络,第一网络处理模块可以包括WLAN 模块以及WLAN天线;或者WiMAX模块以及WiMAX天线。实施例三本发明实施例基于上述实施例,以第一网络为2G网络,第二网络为3G网络来对本 方案进行具体说明。参见图3,为本发明实施例一个示意图,图中左侧为一个终端设备(如手机),该终 端包括3G模块,2G模块,SIM卡(或者USIM卡,可针对实际情况进行调整)以及其他相关 的模块。其中,2G模块优先用于完成CS域相关的业务,3G模块优先用于完成PS域相关的 业务。在2G或3G模块执行相关的业务时,还需要与一些网元进行交互,如与UTRAN、SGSN/ GGSM、HLR完成PS域路由区更新流程,与GERAN、MSC、HLR等完成CS域位置区更新流程。这 些网元都可以采用现有的网元。具体的,本发明实施例中,终端通过2G模块发起位置区更新流程,使CS域优先驻 留在2G网络中,后续语音和短信业务的主被叫都由2G网络承载。这里的位置区更新流程 采用标准的流程,在此不再赘述。对于PS域,本发明实施例终端通过3G模块在3G网络发起PS域路由区更新流程, 使PS域优先驻留在3G网络,充分利用3G网络提供的高速数据业务来完成数据通信。这里 的PS域路由区更新流程也为标准流程,在此不再赘述。上述CS域的位置区更新流程以及PS域的路由区更新流程可以在初始化时并行进 行,采用2G或3G网络标准定义的方法,在检测出一个网络通信质量无法达到业务要求时, 可以根据需要来决定是否切换至另一网络。可以理解的是,上述CS域优先驻留在2G网络,以及PS域优先驻留在3G网络是在 各自网络的通信质量都能达到业务要求的条件下进行的,如果一个网络的质量不能达到业 务要求,则可以根据业务运营的需要决定是否需要从一个网络切换到另一个网络,例如,将 CS域从2G网络切换到3G网络,或者将PS域从3G网络切换到2G网络。在实际使用中,由 于2G网络通信质量一般都优于3G网络,因此,将CS域从2G网络切换到3G网络的可能性和 必要性会相对少一些,但有时2G网络会出现一些故障导致无法使用或某个地区2G网络的 信号强度无法满足业务要求而3G网络可以,此时,也可以将CS域从2G网络切换至3G网络; 在另一方面,由于3G网络一般的网络质量较2G网络差,因此,3G网络出现网络质量问题的 情况也会多一些,从而将PS域从3G网络切换到2G网络的可能性和必要性也会多一些。在判断网络通信质量时,可以根据不同的网络和不同的业务分别设置不同的条件 进行判断,如PS域从第二网络切换到第一网络使用一个判断条件,PS域从第一网络切换到 第二网络时使用另一个判断条件,CS域在第一网络和第二网络之间切换时使用其它判断条 件。
本发明实施例中,由于一个终端2G模块和3G模块在访问2G网络和3G网络时使 用同一张SIM卡,在处理2G或3G相关的业务时,可能会因为同时访问SIM卡而导致冲突, 因此,需要通过改变访问的数据存储地址的方法来对这些冲突进行处理。例如,SIM卡中分别保存了网络的“位置区标识”和“路由区编号”,一个完整的路 由区标识由“位置区标识” + “路由区编号”组成。当终端的CS域和PS域同时接入2G和3G 网络时,2G的位置区标识和3G的位置区标识通常不相同(网络也可以配置为相同),这样 可能会存在两个不同的位置区标识,而SIM卡只能存储其中一个位置区标识,因此,需要对 另一个位置区标识作特殊处理,包括确定在SIM卡中存储哪个网络的位置区标识和路由区编号,例如,这里假定SIM卡 中存储2G网络的位置区标识和路由区编号;当2G网络的位置区更新完成后,终端会向SIM卡写入2G网络位置区标识;当3G 网络的路由区更新完成后,不向SIM卡写入位置区标识和路由区编号,而是由手机将完整 的路由区标识直接保存在手机的动态内存或者固定存储器中。后续路由区变更时,直接使 用保存在手机中的路由区标识,而不使用SIM卡中保存的路由区标识,开机的时候也不使 用保存在SIM卡中的路由区标识。本发明实施例中,通过将CS域优先驻留在2G网络,可以利用2G网络通信质量好 的特点,进行语音业务,很少或者不需要进行网络切换,因此,可以保证语音业务的质量;同 时,将PS域优先驻留在3G网络,可以优先使用3G网络高速的数据传输通信网络,提高数据 业务的质量。作为可选,根据业务运营的需要,在当某个网络通信质量无法满足业务要求 时,可以将业务切换到另一网络,从而可以维持相应的业务,如当3G网络通信质量无法满 足数据业务要求时,可以将PS域从3G网络切换到2G网络。本发明实施例在处理上述方法过程中,还可以通过多种方法设计终端设备的硬 件,并根据不同的硬件结构采用不同的方法完成上述处理流程,下面将基于不同的模块设 计来对本发明实施例进行论述(1) 2G/3G协议栈处理模块+3G射频处理模块+2G协议栈处理模块+2G射频处理模 块;参见图4,为该方案的示意图。在该技术方案中,有两个协议栈处理模块,分别是 2G/3G协议栈处理模块以及2G协议栈处理模块。这里的协议栈处理模块用来处理2G或3G 相关的通信协议,其中,2G/3G协议栈处理模块既可以处理2G协议,也可以处理3G协议;而 2G协议栈处理模块只处理2G协议。在具体实现上,可以将这些协议栈处理单元视为一些 运行在处理芯片上的特定程序,这些程序用于完成2G或2G/3G的通信协议的处理,一般这 些协议是位于物理层协议之上的协议,当然,本发明实施例也不限定协议栈处理单元加入 物理层的一些协议处理,本领域技术人员可以根据实际情况进行灵活处理。在该技术方案 中,2G/3G协议栈处理模块可以分别处理2G或3G相关的通信协议,但在同一时刻只能处理 其中一个,同时,在2G/3G协议栈处理模块在切换网络时,采用标准定义的流程进行切换。参见图4,本发明实施例还包括2G物理层处理模块以及2G射频处理模块,其中, 2G物理层处理模块与2G协议栈处理模块和2G/3G协议栈处理模块相连,同时与2G射频处 理模块相连,用于对2G物理层协议进行处理;2G射频处理模块用于完成对信号的调制或解 调,通过2G天线接收或发送信号。2G物理层处理模块可以接收来自及2G射频处理模块的
12信号进行处理,也可以向2G射频处理模块发送处理后的信号。参见图4,本发明实施例还包括3G物理层处理模块以及3G射频处理模块,其中, 3G物理层处理模块与2G/3G协议栈处理模块以及3G射频处理模块相连,用于对3G物理层 协议进行处理;3G射频处理模块用于完成对信号的调制或解调,通过3G天线接收或发送信 号。3G物理层处理模块可以接收来自2G/3G协议栈处理模块的信号进行处理,也可以向3G 射频处理模块发送处理后的信号。上述2G物理层处理模块或3G物理层处理模块与各协议栈处理模块的交互都是双 向的,既可以接收来自相关协议栈处理模块的数据,也可以向相关协议栈发送数据。在本发 明实际例中,协议栈处理模块与物理层处理模块的功能并不严格区分,本领域技术人员可 以根据实际情况进行灵活调整。基于上述功能模块的设计,本发明实施例实现网络选择的方法如下2G协议栈处理模块优先将CS域驻留在2G网络,并通过2G物理层处理模块、2G射 频处理模块、2G天线一起完成CS域业务(如语音业务);2G/3G协议栈处理模块优先将PS域驻留在3G网络,并通过3G物理层处理模块、3G 射频处理模块以及3G天线一起完成PS域业务(如数据业务);由于2G网络的通信质量一般要好于3G网络,而语音业务对网络的通信质量比较 敏感,因此,让语音业务优先驻留在2G网络,可以保证语音业务的质量;而让数据业务优先 驻留在3G网络,可以保证数据业务的质量。当2G协议栈处理模块发现2G网络的通信质量无法满足CS域业务要求时(如因 网络覆盖不足或故障而导致的信号下降),可以由2G/3G协议栈处理模块利用3G网络来实 现CS域业务,此时,2G/3G协议栈处理模块与3G物理层处理模块、3G射频处理模块、3G天线 等配合,同时执行3G网络中的CS域和PS域业务流程。当2G/3G协议栈处理模块发现3G网络的通信质量无法满足PS域业务要求时,可 以通过2G/3G协议栈处理模块配合2G物理层处理模块、2G射频处理模块以及2G天线执行 2G网络中的PS域业务流程。后续如果某个网络的通信质量恢复正常,则回到原先的网络执行相应的业务。由于2G/3G协议栈处理模块在2G网络中执行PS域业务流程时,需要与2G物理层 处理模块、2G射频处理模块、2G天线等模块相配合完成2G网络的PS域业务流程,而此时2G 协议栈处理模块也可能同时需要与2G物理层处理模块、2G射频处理模块、2G天线配合完成 2G网络的CS域业务流程,有可能存在冲突,此时,可以通过如下方法进行解决1)设立一个业务状态标志位,用于标识2G物理层处理模块当前正在运行CS流程 还是PS流程,同一时刻只允许一种流程进行,且可以设置为CS流程优先。CS流程与PS流 程并发时的协调过程可以由2G协议栈处理模块与2G/3G协议栈处理模块直接进行通信,也 可以由适配模块或其它上层模块进行协调,确保CS流程和PS流程不冲突,并且保障CS流 程优先;2)当2G协议栈处理模块正在访问2G物理层处理模块时设置业务状态标志位为第 一标识(如CS),访问完成后设置为空闲;当2G/3G协议栈处理模块访问2G物理层处理模 块时设置业务状态标志位为第二标识(如PS),访问完成后设置为空闲;3) 2G协议栈处理模块准备访问2G物理层处理模块之前先判断业务状态标志位,
13如果空闲则继续进行CS流程;如果当前正在进行PS流程,则通知2G/3G协议栈处理模块暂 时挂起PS业务访问,然后等待2G/3G协议栈处理模块完成挂起过程,再进行CS流程;CS业 务结束后通知2G/3G协议栈处理模块继续进行PS流程。4) 2G/3G协议栈处理模块准备访问2G物理层处理模块时,先判断业务状态标志 位,如果空闲则继续进行PS流程,如果正在进行CS业务则暂时挂起PS业务访问请求,等待 CS业务结束后再继续访问2G物理层处理模块进行PS业务流程。参见图4,本发明实施例中,适配模块还用于,接收来自应用程序的业务请求,将业 务请求分发到2G协议栈模块或者2G/3G协议栈处理模块,具体的,对于CS域业务,如果CS 域驻留在2G网络,则将CS域业务请求分发到2G协议栈处理模块,如果CS域驻留在3G网 络,则将CS域业务请求分发到2G/3G协议栈处理模块,其中,适配模块可以通过主动查询或 接收通知的方式判断CS域是否驻留在相关的网络,如按一定的原则去查询协议栈处理模 块设置的标志位,或者协议栈在发生网络变更后,将变更消息通知给适配模块;对于PS域 业务,适配模块将请求分发到2G/3G协议栈处理模块。同时,适配模块也用于将2G协议栈 处理模块和2G/3G协议栈处理模块上报的业务请求转发给应用程序。参见图4,本发明实施例中SIM代理模块用于,当2G协议栈处理模块和2G/3G协议 栈处理模块在执行相关的业务流程时,需要访问终端设备的SIM卡时,对两个协议栈模块 的访问进行处理,使其按请求顺序串行访问SIM卡,以避免同时访问可能导致的冲突。本发明实施例中上述各模块为功能性限定的逻辑模块,可以将其理解为几个相对 独立的软件模块,在实际使用中,这些模块并不严格区分,例如,使用适配模块的功能也可 以通过协议栈模块来实现,协议栈模块的部分功能也可以通过物理层处理模块实现等。在使用硬件实现时,可以由多个处理芯片分别完成其中一个模块的功能,也可以 使用一个芯片完成其中多个模块的功能。实际应用中,出于成本、性能、技术等因素的考虑, 一般会用一个芯片实现多个模块的功能,芯片类型可以是CPU、DSP、FPGA或者具有类似功 能的芯片。本发明实施例中,由于2G/3G协议栈处理模块在将业务从3G网络切换时2G网络 或者返回3G网络时,可以采用的标准的2G/3G互操作流程,对现有2G和3G网络没有直接 影响,PS业务体验比现有标准双模终端更好,网络切换过程中数据业务中断时间更短;但 由于2G协议栈模块以及2G/3G协议栈模块都会用到2G物理层处理模块及2G射频处理模 块,因此,需要解决其冲突的问题,这个处理过程可能相对比较复杂(2) 3G协议栈处理模块+3G射频处理单元+2G协议栈处理模块+2G协议栈处理单 元由于上述方案当2G/3G协议栈处理单元工作于2G模式时与2G协议栈处理单元可 能需要进行比较复杂的冲突协调,参见图5,另一种简化的技术方案如下将上述方案中的2G/3G协议栈处理单元改为3G协议栈处理单元,2G协议栈处理单 元与3G协议栈处理单元同时独立运行。在此方案下,2G协议栈处理单元可以运行CS域流 程,也可以同时运行PS域流程;3G协议栈处理单元也可以处理3G网络的CS域业务流程和 PS域业务流程。CS域优先驻留2G,适配模块将语音短信等CS域业务请求转发给2G协议栈处理单 元;当2G网络通信质量无法满足CS域业务要求时但3G网络通信质量能满足时,可以通过
143G协议栈处理模块将CS域业务切换至3G网络。此后,适配模块将语音、短信等CS域业务 请求都转发给3G协议栈处理模块。当2G信号恢复时,可以再驻留到2G。PS域优先驻留3G,适配模块将PS业务请求转发给3G协议栈处理模块;当3G网络 通信质量无法满足PS域业务要求但2G网络通信质量能满足时,可以通过2G协议栈处理模 块将PS域业务切换至2G网络,适配模块将PS业务请求转发给2G协议栈处理模块。当3G 网络质量恢复到可以满足业务要求时,再驻留到3G。本方案中,其他处理单元的功能可以参见实施例(1)当中的相关部分的描述,在 此不再赘述。本方案中,两个协议栈模块独立运行,不会出现第(1)种方案中两个协议栈模块 需要同时访问2G物理层处理模块的情况,因此,不需要进行冲突处理,实现起来相对较为简单。(3) 2G协议栈处理单元+2G物理层处理单元+2G射频处理单元+2G/3G协议栈处理 单元+2G/3G物理层处理单元+2G/3G射频处理单元参见图6,本方案类似在现有标准双模终端上增加一套完整的2G模块。可以将 2G/3G协议栈处理模块、2G/3G物理层处理模块、2G/3G射频处理模块以及2G/3G天线认为是 现有标准终端的主要处理模块,其中,“2G/3G”表示这些模块既可以处理2G网络的业务,也 可以处理3G网络的业务,根据标准协议定义来确定其运行方式。参见图6,可以将2G协议栈处理模块、2G物理层处理模块、2G射频处理模块以及 2G天线视为一套新增的2G模块;此外,为了处理新增的2G模块与原有的模块共同访问其 他模块可能出现的一些问题,这里也对应地增加SIM代理模块以及适配模块,具体处理流 程可以参考方案(1)中的说明,在此不再赘述。在本方案中,2G协议栈处理模块只执行CS域业务;2G/3G协议栈处理模块优先执 行3G网络PS域业务,当由于3G网络通信质量无法满足业务要求需要切换时,2G/3G协议栈 处理模块与2G/3G物理层处理模块、2G/3G射频处理模块以及2G/3G天线(均运行在2G模 式下)配合下在2G网络执行PS域业务,这个切换也采用标准的流程。在本方案中,2G/3G 协议栈处理模块及2G/3G物理层处理模块、2G/3G射频处理模块、2G/3G天线模块在同一时 刻只运行在一种模式下。由于现有终端通常不支持2G网络下CS业务与PS业务并发,因此 该方案不会与新增的独立运行CS域业务的2G模块冲突。当2G网络的网络通信质量满足不了 CS域业务要求时,也可以将CS域业务从2G 网络切换到3G网络,由2G/3G协议栈处理模块来完成在3G网络下的CS域业务。本方案中,2G/3G协议栈处理模块在切换业务到不同网络时,采用的是标准的流 程,对现有2G/3G网络没有直接影响,PS业务的体验比现有标准终端好,业务中断时间更 短。如果方案实现时采用在现有终端基础上增加一套独立的2G模块,则实现相对比较简在实际应用中,本领域技术人员可以根据实际情况(如设计难度、成本、性能要 求)选择需要的方案进行设计。实施例四本发明实施例基于上述实施例以第一网络为2G和/或3G网络,第二网络为3G或 WLAN或WiMAX为例进行说明,由于2G/3G与WLAN/WiMAX属于不同体系的技术,比较典型的方案是把WLAN/WiMAX当作2G和3G模块的外挂模块。参见图7,为本发明实施例一个结构示意图,其中,2G、3G部分的设计可以只包括 其中一个部分(如只包括2G或3G),也可以参考上述实施例中的各种方案包括两个部分, 例如图7中采用的是实施例二中第(2)种方案,当然,也可以采用其他几种方法,这里不再 赘述。WLAM或WiMAX作为外挂模块与SIM代理模块以及适配模块相连,由于WLAM或WiMAX 不支持CS域业务,因此,其只处理PS域业务。这里的第一网络也为相比于第二网络为多数情况下通信质量较好但数据传输较 慢的网络,当然,这也是一个相对的概念,如3G网络相对于2G网络可以认为是第二网络,而 相对于WLAN或WiMAX可以认为是第一网络。当第一网络为2G时,第二网络可以是3G或者WLAN或者WiMAX中一个或多个;CS 域优先驻留在2G网络,PS域可以优先驻留在3G或者WLAN或者WiMAX中的一个。当2G网络通信质量无法满足CS域业务要求时,如果第二网络包括3G网络网络, 可以将CS域切换至3G网络,如果第二网络没包括3G网络,则由于WLAN、WiMAX不支持CS 域,因此,可以不切换到WLAN或者WiMAX ;如果WLAN或者WiMAX支持VoIP业务,也可以将 CS业务切换到WLAN或者WiMAX上,以VoIP方式来承载CS业务;当PS域驻留的网络无法满足业务要求时,将PS域业务切换至2G网络,由2G网络 来同时实现PS域功能。或者,当第一网络为3G网络时,第二网络可以是WLAN或者WiMAX中的一个或多 个;CS域优先驻留在3G网络(由于WLAN、WiMAX不支持CS域业务,通常只能由3G网络来 完成),PS域可以优先驻留在WLAN或者WiMAX中;当WLAN或者WiMAX的网络通信质量无法 满足业务要求时,将PS域业务切换至3G网络,由3G网络来实现PS域业务。当上述第二网络如果包含多个网络时(如相对于第一网络2G网络,同时存在3G 及WLAN两个第二网络),也可以根据一定的策略选择PS域优先驻留的网络,这里的策略可 由用户自定义,例如,根据时间、历史统计数据、网络当前状态等决定优先驻留的网络。或者,当第一网络为2G和3G网络时,第二网络可以是WLAN或者WiMAX中的一个 或多个;CS域优先驻留在2G或3G网络,PS域优先驻留在WLAN或者WiMAX网络,通信质量 无法满足业务要求时,将PS域切换至2G或3G网络。本发明实施例中,可以在2G或者3G的基础上再结合WLAN或者WiMAX中的一个或 多个,可以通过各种结合方式来得到第一网络以及第二网络(如将2G看成第一网络,将3G、 WLAN以及WiMAX中的一个或多个看成第二网络),使得CS域优先驻留在第一网络,PS域优 先驻留在第二网络,提高了 CS域业务(语音业务)的质量,同时可以使用速率更快的第二 网络。实施例五本发明实施例基于上述实施例以第一网络为2G或3G网络,第二网络为LTE,同时 SIM卡为USIM卡为例进行说明。由于LTE是2G/3G的演进技术,因此,与2G或3G融合比较 紧密,涉及的方案也比较多,例如,可以采用以下几种形式1.2G 模块+LTE 模块;这种情况下,第一网络为2G网络,第二网络为LTE网络;CS域优先驻留在2G网络 (由2G模块处理CS域业务);PS优先驻留在LTE网络,通信质量有问题时将PS域驻留到
162G网络(由LTE模块处理PS域业务);2. 2G 模块 +3G/LTE 模块;这种情况下,第一网络为2G和3G网络,第二网络为LTE网络;CS域优先驻留在2G 网络(由2G模块处理CS域业务);PS优先驻留在LTE网络,通信质量有问题时将PS域驻 留到2G网络(由3G/LTE模块处理PS域业务); 3. 2G 模块 +2G/3G/LTE 模块;这种情况下,第一网络为2G和3G网络,第二网络为LTE网络;CS域优先驻留在2G 网络(由2G模块处理CS域业务);PS优先驻留在LTE网络,通信质量有问题时将PS域驻 留到2G网络(由2G/3G/LTE模块处理PS域业务);4. 3G 模块 +LTE 模块;这种情况下,第一网络为3G网络,第二网络为LTE网络;CS域优先驻留在3G网络 (由3G模块处理CS域业务);PS优先驻留在LTE网络,通信质量有问题时将PS域驻留到 3G网络(由LTE模块处理PS域业务);5. 3G 模块 +3G/LTE 模块;这种情况下,第一网络为3G网络,第二网络为LTE网络;CS域优先驻留在3G网络 (由3G模块处理CS域业务);PS优先驻留在LTE网络,通信质量有问题时将PS域驻留到 3G网络(由LTE模块处理PS域业务);6. 2G模块+3G模块+LTE模块;这种情况下,第一网络为2G和3G网络,第二网络为LTE网络;CS域优先驻留在2G 网络(由2G模块处理CS域业务);PS优先驻留在LTE网络,通信质量有问题时将PS域驻 留到3G网络(由3G模块处理PS域业务)。其中,各模块都包含协议栈处理模块、物理层处理模块、射频处理模块以及天线等 子模块,具体连接关系及实现方式可以参考上述实施例(如2G、3G实施例)中的相关说明, 在此不再赘述。“/”表示的意义也与上述实施例中相应的表示方法相同,即能同时处理几种 网络业务。下面具体介绍几种典型的融合方案(1)在2G/3G协议栈处理单元中增加LTE协议栈部分形成2G/3G/LTE协议栈处理 单元在这种方案中,在原有的2G/3G协议栈处理模块中增加LTE协议栈的处理,从而形 成2G/3G/LTE协议栈处理模块,相应的,也在原有的2G/3G物理层处理模块,2G/3G射频处理 模块以及2G/3G天线增加对LTE的支持,从而形成2G/3G/LTE物理层处理模块,2G/3G/LTE 射频处理模块以及2G/3G/LTE天线。同时,本方案中还包括一路2G或3G功能模块。参见图8,以2G功能模块(或3G功能模块,实现方法类似)+2G/3G/LTE功能模块 为例进行说明,2G功能模块包括2G协议栈处理模块、2G物理层处理模块、2G射频处理模块 以及2G天线等;2G/3G/LTE功能模块包括2G/3G/LTE物理层处理模块,2G/3G/LTE射频处理 模块以及2G/3G/LTE天线等。CS域业务优先驻留在2G网络,当2G网络的网络通信质量无法满足业务要求时,可 以切换至3G或LTE网络,由2G/3G/LTE功能模块来完成相应的处理;PS域业务优先驻留在LTE网络,LTE网络的网络通信质量无法满足业务要求时,切换至3G或2G网络,由2G/3G/LTE功能模块来完成相应的处理。其余访问冲突等部分的设计可以参考实施例二中2G与3G网络共存时的设计,在 此不再赘述。在具体实现方案中,2G/3G/LTE功能模块并不一定要求同时支持三种协议栈,存在 的形态也可以是2G/LTE和3G/LTE,或者单独的LTE功能模块。在此方案下,也可以增加WLAN或者WiMAX模块。(2)将LTE部分作为独立的功能模块来实现在本方案中,LTE部分作为单独的功能模块形式存在。在本方案中,第一网络可以 是2G网络,第二网络可以是LTE,或者LTE+3G网络,或者第二网络也可以结合上述WLAN或 WiMAX (如 LTE+3G,或者 LTE+WLAN/WiMAX,或 LTE+3G+WLAN/WiMAX 等各种组合形式);第一网 络也可以是3G网络,第二网络可以是LTE,或者LTE与WLAN或WiMAX的组合。参见图9,以第一网络为2G网络,第二网络为3G网络+LTE为例进行说明;在本方 案中,三个网络功能模块都相互独立,如2G网络的功能模块包括2G协议栈处理模块,2G物理层处理模块,2G射频处理模 块以及2G天线;3G网络的功能模块包括3G协议栈处理模块,3G物理层处理模块,3G射频处理模 块以及3G天线;LTE网络的功能模块包括LTE协议栈处理模块,LTE物理层处理模块,LTE射频处 理模块以及LTE天线。PS域优先驻留在LTE网络当中,当网络通信质量无法满足业务要求时,PS域驻留 到其他网络当中,如先驻留到3G网络,如果3G网络通信质量仍无法满足业务要求,则再驻 留到2G网络。本发明实施例中,SIM代理模块与适配模块作用与实施例二中的类似,在此不再赘 述。需要说明的是,上述给出的几个实现方式仅为具体的实施例,事实上,本领域技术 人员还可结合实施例三中的2G、3G组合方式,将其与本实施例结合,得到更多的实现方案。 另外,如果本发明实施例中,3G模块与LTE模块不需要并发工作,则也可以将LTE天线与3G 天线合并成一个天线。通过本发明实施例,可以将CS域优先驻留在数据传输数据低,但多数情况下网络 通信质量比LTE好的网络(如3G或2G网络),避免CS域业务选网导致的语音业务体验不 好的问题。同时将PS域优先驻留在数据传输速率更高的LTE网络,从而在具备条件的情况 可以使用更高速率的网络提升数据业务体验。此外,在本发明实施例中,也可以结合WLAN、WiMAX模块(可参考实施例三)。例 如,将WLAN、WiMAX模块也作为单独的外挂完成PS域业务的功能,即可以用WLAN、WiMAX、LTE 三种网络中的一种来作为第二网络,完成PS域业务。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。 上列较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应 理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种网络选择方法,其特征在于,应用于基于一个用户识别模块SIM卡的终端设备,所述SIM卡用于存储用户跟第一网络以及第二网络相关的信息,所述第一网络相比于所述第二网络数据传输速率较低,但在多数情况下通信质量较好;所述方法包括如下步骤将电路交换CS域优先驻留在所述第一网络,优先通过所述第一网络承载CS域业务;将分组交换PS域优先驻留在所述第二网络,优先通过所述第二网络承载PS域业务;当所述第二网络通信质量不满足所述PS域业务要求时,将所述PS域驻留到所述第一网络,通过所述第一网络承载所述PS域业务。
2.如权1所述的方法,其特征在于,还包括当所述第二网络通信质量恢复到满足所述PS域业务要求时,将所述PS域驻留到所述 第二网络,由所述第二网络承载所述PS域业务。
3.如权1所述的方法,其特征在于,还包括当所述第一网络通信质量不满足所述CS域业务要求且当所述第二网络可以承载所述 CS域业务时,将所述CS域驻留到所述第二网络,由所述第二网络承载所述CS域业务。
4.如权1所述的方法,其特征在于,还包括对需要访问所述SIM卡的业务进行处理,使得业务不会出现冲突;或者,当所述SIM卡无法存储特定参数信息时,通过第三方存储器来对所述参数信息 进行存储。
5.如权1所述的方法,其特征在于,还包括接收来自应用程序的业务请求,根据业务类型转发到所述第一网络处理模块或者第二 网络处理模块;以及,接收所述第一网络处理模块或者第二网络处理模块上报的业务请求, 请其转发给应用程序。
6.如权利要求1所述的方法,其特征在于,还包括对所述PS域业务以及所述CS域业务进行处理,使得业务不会出现冲突。
7.—种终端设备,其特征在于,包括一个用户识别模块SIM卡,所述SIM卡用于存储 用户跟第一网络以及第二网络相关的信息,所述第一网络相比于所述第二网络数据传输速 率较低,但在多数情况下通信质量较好;第一网络处理模块,用于将所述CS域优先驻留在所述第一网络,优先通过所述第一网 络承载CS域业务;第二网络处理模块,用于将所述PS域优先驻留在所述第二网络;优先通过所述第二网 络承载PS域业务;适配模块,用于当所述第二网络通信质量不满足所述PS域业务要求时,将所述PS域驻 留到所述第一网络;通过所述第一网络承载所述PS域业务。
8.如权利要求7所述的终端设备,其特征在于所述适配模块还用于,当所述第一网络通信质量不满足所述CS域业务要求且当所述 第二网络可以承载所述CS域业务时,将所述CS域驻留到所述第二网络,由所述第二网络承 载所述CS域业务。
9.如权利要求7所述的终端设备,其特征在于,还包括SIM代理模块,用于对访问SIM卡的业务进行处理,使得访问的业务不会出现冲突;或者,当所述SIM卡无法存储特定参数信息时,通过第三方存储器来对所述参数信息进行存储。
10.如权利要求7所述的终端设备,其特征在于,所述适配模块还用于接收来自应用程序的业务请求,根据业务类型转发到所述第一网络处理模块或者第二 网络处理模块;以及,接收所述第一网络处理模块或者第二网络处理模块上报的业务请求, 请其转发给应用程序。
11.如权利要求7所述的终端设备,其特征在于,所述适配模块还用于 对所述PS域业务以及所述CS域业务进行处理,使得业务不会出现冲突。
12.如权利要求7所述的终端设备,其特征在于 所述第一网络为2G网络,所述第二网络为3G网络;所述第一网络处理模块包括2G协议栈处理模块,2G物理层处理模块,2G射频处理模 块,2G天线;所述2G协议栈处理模块用于处理2G协议,将所述CS域优先驻留在所述2G网 络,优先通过2G网络承载CS域业务;所述第二网络处理模块包括2G/3G协议栈处理模块,3G物理层处理模块,3G射频处理 模块,3G天线;所述2G/3G协议栈处理模块用于处理2G协议以及3G协议,将所述PS域优 先驻留在所述3G网络,优先通过3G网络承载PS域业务;当所述3G网络通信质量不满足所述PS域业务要求时,所述适配模块通过标准定义的 流程将所述PS域驻留到所述2G网络,通过与所述2G物理层处理模块,所述2G射频处理模 块以及所述2G天线一起处理所述驻留到2G网络的PS域的业务。
13.如权利要求7所述的终端设备,其特征在于 所述第一网络为2G网络,所述第二网络为3G网络;所述第一网络处理模块包括2G协议栈处理模块,2G物理层处理模块,2G射频处理模 块,2G天线;所述2G协议栈处理模块用于处理2G协议,将所述CS域优先驻留在所述2G网 络,优先通过2G网络承载CS域业务;所述第二网络处理模块包括3G协议栈处理模块,3G物理层处理模块,3G射频处理模 块,3G天线;所述3G协议栈处理模块用于处理3G协议,将所述PS域优先驻留在所述3G网 络,优先通过3G网络承载PS域业务;当所述3G网络通信质量不满足所述PS域业务要求时,所述适配模块通过标准定义的 流程将所述PS域驻留到所述2G网络,通过所述2G协议栈处理模块,所述2G物理层处理模 块,2G射频处理模块以及2G天线一起处理驻留到2G网络的所述PS域的业务。
14.如权利要求7所述的终端设备,其特征在于 所述第一网络为2G网络,所述第二网络为3G网络;所述第一网络处理模块包括2G协议栈处理模块,2G物理层处理模块,2G射频处理模 块,2G天线;所述2G协议栈处理模块用于处理2G协议,将所述CS域优先驻留在所述2G网 络,优先通过2G网络承载CS域业务;所述第二网络处理模块包括2G/3G协议栈处理模块,2G/3G物理层处理模块,2G/3G射 频处理模块以及2G/3G天线;其中,各模块前的前缀“2G/3G”表示该模块既能进行2G网络 业务处理,又能进行3G网络业务处理;所述2G/3G协议栈处理模块用于将所述PS域优先驻 留在所述3G网络,优先通过3G网络承载PS域业务;当所述3G网络通信质量不满足所述PS域业务要求时,所述适配模块通过标准定义的 流程将所述PS域驻留到所述2G网络,通过所述2G/3G协议栈处理模块,所述2G/3G物理层 处理模块,所述2G/3G射频处理模块以及所述2G/3G天线一起处理驻留到2G网络的所述PS 域的业务。
15.如权利要求7所述的终端设备,其特征在于所述第一网络为2G网络和/或3G网络,所述第二网络为无线局域网络WLAN和/或全 球微波互联接入WiMAX网络;所述第一网络处理模块包括2G协议栈处理模块,2G物理层处理模块,2G射频处理模 块以及2G天线;所述2G协议栈处理模块用于处理2G协议,将所述CS域业务优先驻留在 所述2G网络;和/或,3G协议栈处理模块,3G物理层处理模块,3G射频处理模块以及3G天 线.一入 ,当所述第一网络为2G网络时,将所述CS域优先驻留在所述2G网络,优先通过2G网络 承载CS域业务;当所述第一网络为3G网络时,将所述CS域优先驻留在所述3G网络,优先通过3G网络 承载CS域业务;当所述第一网络为2G网络以及3G网络时,将所述CS域优先驻留在所述2G网络和所 述3G网络中的一个,优先通过2G或3G网络承载CS域业务;所述第二网络处理模块包括WLAN模板以及WLAN天线;和/或,WiMAX模块以及WiMAX 天线;当所述第二网络为WLAN时,将所述PS域优先驻留在WLAN,优先通过WLAN承载CS域业务;当所述第二网络为WiMAX网络时,将所述PS域优先驻留在WiMAX网络,优先通过WiMAX 网络承载CS域业务;当所述第二网络为WLAN以及WiMAX时,将所述PS域优先驻留在WLAN或WiMAX网络中 的一个,优先通过WLAN或WiMAX网络承载CS域业务;当所述第二网络通信质量不满足所述PS域业务要求时,所述适配模块将所述PS域驻 留到所述2G网络或者所述3G网络,由所述2G协议栈处理模块,2G物理层处理模块,2G射频 处理模块以及2G天线来完成2G网络的PS域业务处理;或者,由所述3G协议栈处理模块, 3G物理层处理模块,3G射频处理模块以及3G天线来完成3G网络的PS域业务的处理。
16.如权利要求7所述的终端设备,其特征在于所述第一网络为2G和3G网络,所述第二网络为长期演进LTE网络;所述第一网络处理模块包括2G协议栈处理模块,2G物理层处理模块,2G射频处理模 块以及2G天线,当所述第一网络为2G网络时,将CS域优先驻留在所述第一网络,优先通过 所述2G网络承载CS域业务;所述第二网络处理模块包括3G/LTE协议栈处理模块,3G/LTE物理层处理模块,3G/ LTE射频处理模块3G/LTE天线;其中,各模块前的前缀“3G/LTE”表示该模块既能进行3G网 络业务处理,又能进行LTE业务处理;所述第二处理模块将PS域优先驻留在LTE网络,通过 所述LTE网络承载所述PS域业务;当所述LTE网络通信质量不满足所述PS域业务要求时, 所述适配模块将所述PS域驻留到所述3G网络,由所述3G/LTE协议栈处理模块,所述3G/LTE物理层处理模块,所述3G/LTE射频处理模块以及所述3G/LTE天线来完成3G网络的PS 域业务处理;或者,所述第二处理模块包括2G/3G/LTE协议栈处理模块,2G/3G/LTE物理层处理模块, 2G/3G/LTE射频处理模块以及2G/3G/LTE天线;其中,各模块前的前缀“2G/3G/LTE”表示该 模块既能进行2G网络业务处理,又能进行3G网络业务处理以及LTE业务处理;所述第二处 理模块将PS域优先驻留在LTE网络,通过所述LTE网络承载所述PS域业务;当所述LTE网 络通信质量不满足所述PS域业务要求时,所述适配模块将所述PS域驻留到所述3G网络, 由所述2G/3G/LTE协议栈处理模块,所述2G/3G/LTE物理层处理模块,所述2G/3G/LTE射频 处理模块以及所述2G/3G/LTE天线来完成3G网络的PS域业务处理。
17.如权利要求7所述的终端设备,其特征在于所述第一网络为2G或3G网络,所述第二网络包括长期演进LTE网络;所述第一网络处理模块包括2G协议栈处理模块,2G物理层处理模块,2G射频处理模 块以及2G天线,当所述第一网络为2G网络时,将CS域优先驻留在所述第一网络,优先通过 所述2G网络承载CS域业务;或者,所述第一网络处理模块包括3G协议栈处理模块,3G物 理层处理模块,3G射频处理模块以及3G天线,当所述第一网络为3G网络时,将PS域优先驻 留在所述3G网络,优先通过所述3G网络承载PS域业务;所述第二处理模块包括LTE协议栈处理模块,LTE物理层处理模块,LTE射频处理模块 以及LTE天线;所述第二处理模块将PS域优先驻留在LTE网络,通过所述LTE网络承载所 述PS域业务;当所述第二网络通信质量不满足所述PS域业务要求时,所述适配模块将所述PS域驻 留到所述2G网络或者所述3G网络,由所述2G协议栈处理模块,2G物理层处理模块,2G射频 处理模块以及2G天线来完成2G网络的PS域业务处理;或者,由所述3G协议栈处理模块, 3G物理层处理模块,3G射频处理模块以及3G天线来完成3G网络的PS域业务处理。
18.如权利要求17所述的终端设备,其特征在于所述第二网络还包括=WLAN或者WiMAX网络;所述第二处理模块还包括=WLAN模块和WLAN天线,以及WiMAX模块和WiMAX天线;所述第二处理模块将PS域优先驻留在LTE、WLAN或者WiMAX网络中的其中一个,由驻 留的网络来承载所述PS域业务。
全文摘要
本发明实施例公开了一种网络选择方法,应用于基于一个用户识别模块SIM卡的终端设备,SIM卡用于存储用户跟第一网络以及第二网络相关的信息,第一网络相比于第二网络数据传输速率较低,但在多数情况下通信质量较好;方法包括如下步骤将电路交换CS域优先驻留在第一网络,优先通过第一网络承载CS域业务;将分组交换PS域优先驻留在第二网络,优先通过第二网络承载PS域业务;当第二网络通信质量不满足PS域业务要求时,将PS域驻留到第一网络,通过第一网络承载PS域业务。通过上述方法,可以在兼顾高速数据传输的同时,避免出现通话过程中出现掉话及语音质量下降的情况,改善了语音业务的用户体验。
文档编号H04W48/18GK101977417SQ201010513279
公开日2011年2月16日 申请日期2010年10月20日 优先权日2010年10月20日
发明者周国安, 张晓鹏, 李吉林, 郑小春 申请人:华为技术有限公司