用于双模移动终端的管理方法

文档序号:7923766阅读:194来源:国知局
专利名称:用于双模移动终端的管理方法
技术领域
本发明涉及通信领域,具体而言,涉及一种用于双模移动终端的管理方法。
背景技术
双模移动终端通常指在2G通信系统和3G通信系统中都能够使用的移动终端。随 着通信技术的发展,3G通信系统的建设已经开始逐步实施,为了使广大用户能从2G通信系 统顺利过渡到3G通信系统,也为了利用原有2G通信系统的建设投入,要求手机等移动终端 必须具备双模切换的能力。所谓双模,是指移动终端根据所处的地理位置及信号强度,自行选择接入2G通信 系统或3G通信系统,无论移动终端当前是处于有业务状态还是处于无业务状态,都能自动 实现在两种系统之间进行平滑切换,而用户在切换过程中感受不到不同模式之间的差异 性。目前,3G通信系统包括宽带码分多址接入(Wideband Code Division Multiple Access,简称为 WCDMA)、码分多址接入(Code Division Multiple Access,简称为 CDMA) 2000 和时分同步码分多址接入(Time Division-Synchronous Code Division Multiple Access,简称为TD-SCDMA)三种制式,因此,双模一般是指WCDMA与全球移动通信 系统 GSM(Global System for Mobile Communication,简称为 GSM)双模,CDMA2000 与 GSM 双模或TD-SCDMA与GSM双模这三种类型之一。一般地,移动终端都有低功耗设计需求,双模移动终端产品也有这样的需求,因 此,如何减少双模移动终端的耗电时间,降低移动终端功耗,以提高双模移动终端整体待机 性能,是双模移动终端设计时需要考虑的重要问题之一。由于移动终端在使用时大部分时间都处于系统待机状态,因此,移动终端低功耗 设计主要考虑如何在无业务状态下尽可能减少移动终端的工作时间。目前,为了配合移动 终端实现低功耗的目标,2G和3G的通信系统协议都设计了一种寻呼状态(即,移动终端的 无业务状态),其目的是使移动终端能够有时间进入睡眠状态,而在其需要接收系统寻呼消 息的时候醒来。图1是根据相关技术的双模移动终端在寻呼接收周期内软件处理流程的流程图。 移动终端中的软件一般由双模协议栈软件、2G物理层软件和3G物理层软件这三个部分构 成。如图1所示,移动终端被从睡眠状态唤醒后,一般都需要进行以下工作首先,硬件通 过中断唤醒处于睡眠状态的软件,然后软件将控制打开射频并与当前服务小区取得同步, 接着由软件控制频率跟踪与小区边界保持锁定,完成对服务小区寻呼指示信息的接收和处 理,然后启动对频内小区的测量和搜索,完成后启动频间小区的测量和搜索,最后还要进行 系统间测量,所有测量都完成以后,软件需要将测量结果记录到数据文件中,最后关闭射 频,所有软件再次进入睡眠状态。由上述描述可知,相关技术中寻呼接收周期结束时,硬件先唤醒的是双模协议栈 软件,由双模协议栈软件统一控制射频的打开和关闭,并由双模协议栈软件统一控制调度
3激活状态的物理层软件和非激活状态的物理层软件的唤醒、工作和睡眠;双模协议栈软件 在移动终端系统中是最先被唤醒,也是最后进入睡眠状态的,在激活状态的物理层软件和 非激活状态的物理层软件的工作期间,双模协议栈软件一直处于非睡眠状态。在上述处理流程中,由于通过双模协议栈软件的集中调度,因此增加了双模协议 栈软件的运行时间,由于双模协议栈软件一般运行在移动终端的主要处理器的内核上,而 主要处理器的工作电流是移动终端待机电流的主要组成部分,因此,使用该方法会造成移 动终端功耗较大。针对双模移动终端在唤醒后的工作流程耗电量大的问题,相关技术中尚未提出有 效的解决方案。

发明内容
本发明旨在提供一种用于双模移动终端的管理方法,以解决双模移动终端在无业 务状态下耗电量大的问题。根据本发明,提供了一种用于双模移动终端的管理方法。该双模移动终端包括激 活状态的物理层软件、双模协议栈软件和非激活状态的物理层软件。根据本发明的方法包括在到达寻呼接收周期间隔的情况下,激活状态的物理层 软件被触发唤醒,接收并处理来自当前服务小区的寻呼指示信息;激活状态的物理层软件 向双模协议栈软件上报第一信息,分别测量和搜索频内小区以及频间小区后进入睡眠状 态,其中,第一信息用于唤醒双模协议栈软件;双模协议栈软件处理第一信息,并唤醒非激 活状态的物理层软件;双模协议栈软件接收并处理非激活状态的物理层软件上报的第二信 息,进入睡眠状态;非激活状态的物理层软件进入睡眠状态。优选地,在激活状态的物理层软件接收并处理来自当前服务小区的寻呼指示信息 的处理之前,该方法还包括激活状态的物理层软件打开射频,与当前服务小区进行同步。优选地,激活状态的物理层软件向双模协议栈软件上报第一信息的处理具体包 括激活状态的物理层软件预测睡眠时间窗口即Tsleep窗口,并向双模协议栈软件上报携 带有Tsle印窗口的第一信息;其中,Tsle印窗口为进行测量和搜索频内小区以及频间小区 的处理所需的时间。优选地,第一信息还包括寻呼指示信息、上一周期的测量结果信息。优选地,双模协议栈软件处理第一信息,并触发唤醒非激活状态的物理层软件的 处理具体包括双模协议栈软件将Tsleep窗口转换为非激活状态的物理层软件能理解的 时间窗口,并根据该时间窗口触发唤醒非激活状态的物理层软件。优选地,双模协议栈软件接收并处理非激活状态的物理层软件上报的第二信息之 前,该方法还包括非激活状态的物理层软件进行系统间测量,并向双模协议栈软件上报携 带有测量结果的第二信息,其中,非激活状态的物理层软件开始进行系统间测量的时间点 为Tsle印窗口的开始时间点。优选地,非激活状态的物理层软件进入睡眠状态的处理具体包括非激活状态的 物理层软件关闭射频,进入睡眠状态。优选地,激活状态的物理层软件为上一次进入睡眠状态之前,双模移动终端所处 的通讯制式。
借助于本发明的上述技术方案,在不增加硬件复杂度的情况下,通过增加软件精 确预测和合理调度,缩短了软件运行时间,减小了双模移动终端在无业务状态下的待机电 流,降低了系统功耗,提升了移动终端性能。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据现有技术的双模移动终端的软件处理流程的流程图;图2是根据本发明实施例的用于双模移动终端的管理方法的流程图;图3是根据本发明实施例的用于双模移动终端的管理方法的优选处理方案的流 程图;图4是根据本发明实施例的用于双模移动终端的管理方法的一个处理实例的流 程图;图5是根据本发明实施例的空闲时间的时间比例的示意图。
具体实施例方式功能概述本发明的主要思想是为了实现降低双模移动终端待机功耗的问题,根据本发明 实施例的方法通过对时间窗口的精确预测、对射频单元的分散管理、以及对多核处理器之 间交互的合理的提前调度,实现双模协议栈软件、2G物理层软件和3G物理层软件之间的良 好配合,可缩短移动终端软件在无业务状态下的运行时间,提高软件运行效率,实现降低双 模移动终端整体功耗的目的。以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实 施例仅用于说明和解释本发明,并不用于限定本发明。方法实施例根据本发明,提供了一种用于双模移动终端的管理方法,其中,该双模移动终端包 括激活状态的物理层软件、双模协议栈软件和非激活状态的物理层软件,图2是根据本发明实施例的用于双模移动终端的管理方法的流程图。需要说明的 是,在以下方法中描述的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并 且,虽然在图2中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤。如图2所示,该方法包括以下处理步骤S202,在到达寻呼接收周期间隔的情况下,激活状态的物理层软件被触发唤 醒,接收并处理来自当前服务小区的寻呼指示信息;步骤S204,激活状态的物理层软件向双模协议栈软件上报第一信息,分别测量和 搜索频内小区以及频间小区后进入睡眠状态,其中,第一信息用于唤醒双模协议栈软件;步骤S206,双模协议栈软件处理第一信息,并唤醒非激活状态的物理层软件;步骤S208,双模协议栈软件接收并处理非激活状态的物理层软件上报的第二信 息,进入睡眠状态;步骤S210,非激活状态的物理层软件进入睡眠状态。
下面详细描述上述各处理的细节。( 一 )步骤 S202在到达寻呼接收周期间隔的情况下,激活状态的物理层软件被触发唤醒,激活状 态的物理层软件打开射频,与当前服务小区进行同步,接收并处理来自当前服务小区的寻 呼指示信息。( 二 )步骤 S204激活状态的物理层软件预测睡眠时间窗口即Tsle印窗口,该Tsle印窗口为进行 测量和搜索频内小区以及频间小区的处理所需的时间,并向双模协议栈软件上报携带有 Tsleep窗口的第一信息;其中,该第一信息还可以包括寻呼指示信息、上一周期的测量结 果{曰息;并且,激活状态的物理层软件唤醒双模协议栈软件,并进行测量和搜索频内小区、 测量和搜索频间小区的处理,之后进入睡眠状态;(三)步骤 S2O6双模协议栈软件接收第一信息,并将第一信息中的Tsleep窗口转换为非激活状 态的物理层软件能理解的时间窗口,根据该时间窗口触发唤醒非激活状态的物理层软件。(四)步骤 S208非激活状态的物理层软件被触发唤醒后进行系统间测量,并向双模协议栈软件上 报携带有测量结果的第二信息,双模协议栈软件处理该测量结果之后进入睡眠状态,其中, 非激活状态的物理层软件开始进行系统间测量的时间点为Tsleep窗口的开始时间点。(五)步骤S2IO非激活状态的物理层软件关闭射频,进入睡眠状态。借助本发明的实施例,可以实现激活状态的物理层软件、双模协议栈软件和非激 活状态的物理层软件在无业务状态下获得最多的睡眠时间,实现了降低移动终端整体功耗 的目的。图3是根据本发明实施例的用于双模移动终端的管理方法的优选处理方案的流 程图。处于2G和3G的移动终端在无业务状态下必须按照一定的周期间隔醒来,处理寻呼 信息接收、小区搜索测量等常规工作。这个周期间隔就是图3中所示的寻呼接收周期。如 图3所示,该方法包括以下步骤步骤S302,当寻呼接收周期间隔到达时,预先注册在硬件上的定时器会产生一个 中断,该中断将触发激活状态的物理层软件先被唤醒。所谓激活状态,指的是在最近一次移动终端进入睡眠状态之前,移动终端所处的 通信制式。例如,移动终端进入睡眠前是驻扎在3G通信系统上,那么激活状态的物理层软 件就是指3G物理层软件,未激活状态的物理层软件则是2G物理层软件;如果移动终端进入 睡眠前是驻扎在2G通信系统上,那么激活状态的物理层软件就是指2G物理层软件,未激活 状态的物理层软件则是3G物理层软件。激活状态的物理层软件被唤醒后,双模协议栈软件和非激活状态的物理层软件都 还处于睡眠状态。步骤S304-S306,激活状态的物理层软件先打开射频与当前服务小区取得同步,接 着控制频率跟踪与小区边界锁定,完成对服务小区寻呼指示信息的接收和处理。
上述步骤S302-S306对应于图2中的步骤S202。步骤S308,在激活状态的物理层软件启动后续的对频内小区的测量和搜索,以及 对频间小区的测量和搜索这些工作之前,激活状态的物理层软件需要先预测后续的这些工 作所需要花费的时间,然后给出Tsle印(睡眠时间)窗口。该Tsle印窗口为指激活状态的 物理层软件完成后续的这些工作的时间点为开始,到本次寻呼接收周期结束为终止的时间跨度。步骤S310,激活状态的物理层软件完成Tsle印窗口的预测后,将会唤醒双模协议 栈软件。上述步骤S308-S310对应于图2中的步骤S204。步骤S312,激活状态的物理层软件执行对频内小区的测量和搜索,以及对频间小 区的测量和搜索。步骤S314,双模协议栈软件处理激活状态的物理层软件上报的信息,将Tsle印窗 口转换为非激活状态的物理层软件所能理解的时间窗口,并将唤醒非激活状态的物理层软 件。步骤S316,非激活状态的物理层软件被触发唤醒。上述步骤S312-S314对应于图2中的步骤S206。步骤S318,非激活状态的物理层软件执行系统间的测量,并向双模协议栈软件上 报的测量结果,双模协议栈软件处理上报的测量结果。步骤S320,双模协议栈软件接收并处理非激活状态的物理层软件上报的包括测量 结果的消息,进入睡眠状态。上述步骤S318-S320对应于图2中的步骤S208。步骤S322,非激活状态的物理层软件关闭射频,进入睡眠状态。上述步骤S322对 应于图2中的步骤S210。在具体实施过程中,通过实际调试,可以精确预测和合理调度双模协议栈软件的 唤醒时机,以实现非激活状态的物理层软件开始执行系统间测量的时间点恰好为Tsleep 窗口的开始时间点。上述的处理流程,触发唤醒的顺序不是受双模协议栈软件主控的,而是按照从激 活状态的物理层软件到双模协议栈软件,再到非激活状态的物理层软件这个顺序来唤醒 的;睡眠也是相应软件完成寻呼接收周期工作后依次进入睡眠的顺序,而不是按双模协议 栈软件最先唤醒最后入睡的顺序。通过这样的合理调度,从图3与图1比较的结果可以得 出,双模协议栈软件减少了一个空闲时间1的无效空转的耗电时间,有效实现了节约移动 终端功耗的目的。图4是根据本发明实施例的用于双模移动终端的管理方法的一个处理实例的流 程图。该实例以WCDMA/GSM双模移动终端为例,设定双模移动终端在进入睡眠前是驻扎在 WCDMA通信系统上,因此,本实施例的激活状态的物理层软件就是指WCDMA物理层软件,非 激活状态的物理层软件是指GSM物理层软件,双模协议栈软件就是指W/G双模协议栈软件。 图4中所示的处理流程可以参考图3,此处不赘述。参考图1、图3和图4,空闲时间1主要是对应于激活状态的物理层软件在寻呼接 收周期内完成工作所需要的时间,空闲时间2主要是对应于非激活状态的物理层软件在寻呼接收周期内完成工作所需要的时间。通过图5可以得出,空闲时间1消耗的时间是空闲 时间2消耗时间的5倍,这主要是激活状态的物理层软件在寻呼接收周期内所需要完成的 工作更多的原因造成的,该时间比例是实际工程测算的结果。实验表明,当采用根据本发明实施例提供的方法来进行移动终端软件的设计后, 移动终端软件设计的复杂度没有显著增加,但移动终端软件的无效空转时间缩短为原设计 方法的1/3,移动终端在无业务状态下的功耗下降了接近50%,双模移动终端待机时间平 均可延长近30%。综上所述,借助于本发明的技术方案,在不增加硬件复杂度的情况下,通过增加软 件精确预测和合理调度,缩短了软件运行时间,减小了双模移动终端在无业务状态下的待 机电流,降低了系统功耗,提升了移动终端性能。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种用于双模移动终端的管理方法,其中,所述双模移动终端包括激活状态的物理层软件、双模协议栈软件和非激活状态的物理层软件,其特征在于,所述方法包括在到达寻呼接收周期间隔的情况下,所述激活状态的物理层软件被触发唤醒,接收并处理来自当前服务小区的寻呼指示信息;所述激活状态的物理层软件向所述双模协议栈软件上报第一信息,分别测量和搜索频内小区以及频间小区后进入睡眠状态,其中,所述第一信息用于唤醒所述双模协议栈软件;所述双模协议栈软件处理所述第一信息,并唤醒非激活状态的物理层软件;所述双模协议栈软件接收并处理所述非激活状态的物理层软件上报的第二信息,进入睡眠状态;所述非激活状态的物理层软件进入睡眠状态。
2.根据权利要求1所述的方法,其特征在于,在所述激活状态的物理层软件接收并处 理来自当前服务小区的寻呼指示信息的处理之前,所述方法还包括所述激活状态的物理层软件打开射频,与所述当前服务小区进行同步。
3.根据权利要求1所述的方法,其特征在于,所述激活状态的物理层软件向所述双模 协议栈软件上报所述第一信息的处理具体包括所述激活状态的物理层软件预测睡眠时间窗口即Tsleep窗口,并向所述双模协议栈 软件上报携带有所述Tsle印窗口的所述第一信息;其中,所述Tsleep窗口为进行测量和搜索频内小区以及频间小区的处理所需的时间。
4.根据权利要求3所述的方法,其特征在于,所述第一信息还包括所述寻呼指示信 息、上一周期的测量结果信息。
5.根据权利要求3所述的方法,其特征在于,所述双模协议栈软件处理所述第一信息, 并触发唤醒所述非激活状态的物理层软件的处理具体包括所述双模协议栈软件将所述Tsleep窗口转换为所述非激活状态的物理层软件能理解 的时间窗口,并根据该时间窗口触发唤醒所述非激活状态的物理层软件。
6.根据权利要求3所述的方法,其特征在于,所述双模协议栈软件接收并处理所述非 激活状态的物理层软件上报的所述第二信息之前,所述方法还包括所述非激活状态的物理层软件进行系统间测量,并向所述双模协议栈软件上报携带有 测量结果的所述第二信息,其中,所述非激活状态的物理层软件开始进行系统间测量的时 间点为所述Tsle印窗口的开始时间点。
7.根据权利要求1所述的方法,其特征在于,所述非激活状态的物理层软件进入睡眠 状态的处理具体包括所述非激活状态的物理层软件关闭射频,进入睡眠状态。
8.根据权利要求1至7中任一项所述的方法,其特征在于,所述激活状态的物理层软件 为上一次进入睡眠状态之前,所述双模移动终端所处的通讯制式。
全文摘要
本发明公开了一种用于双模移动终端的管理方法,本发明包括在到达寻呼接收周期间隔的情况下,激活状态的物理层软件被触发唤醒,接收并处理来自当前服务小区的寻呼指示信息;激活状态的物理层软件向双模协议栈软件上报第一信息,分别测量和搜索频内小区以及频间小区后进入睡眠状态,其中,第一信息用于唤醒双模协议栈软件;双模协议栈软件处理第一信息,并唤醒非激活状态的物理层软件;双模协议栈软件接收并处理非激活状态的物理层软件上报的第二信息,进入睡眠状态;非激活状态的物理层软件进入睡眠状态。通过本发明,能够降低了移动终端的耗电量。
文档编号H04W4/12GK101932136SQ20081019058
公开日2010年12月29日 申请日期2008年12月23日 优先权日2008年12月23日
发明者林星森 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1