一种降低终端功率损耗的方法、装置和系统的制作方法

文档序号:7919154阅读:165来源:国知局
专利名称:一种降低终端功率损耗的方法、装置和系统的制作方法
技术领域
本发明涉及无线通信领域,特别是一种降低终端功率损耗的方法、装置 和系统。
背景技术
随着集成技术的不断发展,嵌入式系统的功能日益强大。当今,基于嵌 入式系统的各种终端已经融入人们的生活中,随处可见。例如,通信卫星、
PDA ( Personal Digital Assistant,个人数字助理)、音乐手才几、MP3/MP4播》文 器等。
在现有4支术一中,终端系统采用CDSP (Communication Digital Signal Processor,通信凄史字信号处理器)和MDSP ( Media Digital Signal Processor, 媒体数字信号处理器)与CPU ( Central Processing Unit,中央处理单元) 一起 协同工作来完成语音通信功能。但是,这种终端系统由于具有两个DSP( Digital Signal Processor,数字信号处理器),因此对于终端系统来说,额外增加了的 负载数量,从而增加了终端系统的功率损耗。在现有技术二中,终端系统釆 用 一个DSP与CPU —起协同工作来完成语音通信功能。现有技术二中的终端 系统与现有^支术一中的终端相比,由于该终端系统的DSP集成了 MDSP功能 和CDSP功能,对于终端系统来说,减少了终端系统的负载数量,从而降低 了终端系统的功率损耗。
但是,发明人在研究中发现,当采用现有技术二的终端系统结构时,在 终端工作的过程中,按#:音、短信音等提示音总是会频繁发音,而CPU就需 要频繁地将处于休眠状态的DSP唤醒,使DSP频繁地处于工作状态,最终增 加了终端系统的功率损耗。

发明内容
本发明实施例提供了一种降低终端功率损耗的方法、装置和系统,以使 得在终端进行语音通信过程中,当按键音、短信音等提示音频繁发音时,不
会增加终端系统的功率损耗。
本发明实施例公开了一种降低终端功率损耗的方法,包括判断终端当 前的工作状态;当判定终端处于非语音通信状态时,由中央处理单元CPU执 行终端的语音处理任务,当判定终端处于语音通信状态时,CPU将所述语音 处理任务发送给数字信号处理器DSP,由DSP执行所述语音处理任务,其中, 所述语音通信状态是终端进行通话业务时的工作状态,所述非语音通信状态 是终端进行非通话业务时的工作状态。
本发明实施例还公开了一种降低终端功率损耗的装置,包括判断单元, 用于判断终端当前的工作状态;执行单元,用于当所述判断单元判定终端处 于非语音通信状态时,执行终端的语音处理任务;发送单元,用于当所述判 断单元判定终端处于语音通信状态时,将所述语音处理任务发送给DSP,由 DSP执行所述语音处理任务。
本发明实施例还公开了一种降低终端功率损耗的系统,包括CPU,用 于判断终端当前的工作状态,当判定终端处于非语音通信状态时,执行终端 的语音处理任务,当判定终端处于语音通信状态时,将所述语音处理任务发 送给DSP; DSP,用于接收所述CPU发送的语音处理任务,并执行所述语音 处理任务。
由上述实施例可以看出,将终端的工作状态分为语音通信状态和非语音 通信状态,并判断终端当前的工作状态,当按键音、短信音等提示音发音时, 判定终端处于非语音通信状态,此时,CPU会独立执行终端的语音处理任务, 不会频繁地将处于休眠状态的DSP唤醒。从而使得DSP继续处于休眠状态, 降低了终端的功率损耗,延长了终端的待机时间,使终端更加符合用户的实 际使用需求。


图1为本发明一种降低终端功率损耗的方法的一个实施例的流程图; 图2为本发明一种降低终端功率损耗的方法的另一个实施例的流程图; 图3为本发明一种降低终端功率损耗的装置的一个实施例的结构图; 图4为本发明一种降低终端功率损耗的系统的一个实施例的结构图。
具体实施例方式
下面结合附图对本发明实施例进行详细描述。
请参阅图1,其为本发明一种降低终端功率损耗的方法的第一实施例,其
方法包括以下步骤
步骤101:预先将终端的当前工作状态划分为语音通信状态和非语音通信 状态;
其中,所述语音通信状态是所述终端进行通话业务时的工作状态,所述 非语音通信状态是所述终端进行非通话业务时的工作状态;
步骤102: CPU判断终端当前的工作状态是否为语音通信状态,如果是, 进入步骤103,如果否,进入步骤104;
步骤103: CPU将执行所述终端的语音处理任务发送给数字信号处理器 DSP,由DSP执行语音处理任务,结束流程;
步骤104: CPU执行终端的语音处理任务,结束流程。
由上述实施例可以看出,CPU将终端的工作状态分为语音通信状态和非 语音通信状态,当按键音、短信音等提示音发音时,CPU判定终端处于非语 音通信状态,此时,CPU会独立执行终端的语音处理,而不是将处于休眠状 态的DSP唤醒。从而使DSP不会频繁地处于正常工作状态而是继续处于休眠 状态,因此降低了终端的功率损耗。
针对上述实施例的具体实施过程,本发明还提供了 一种降低终端功率损 谇毛的方法的另一个实施例,在本实施例中,CPU利用一个状态标识来判断终 端所处的工作状态。请参阅图2,其为本发明一种降低终端功率损耗的方法的 第二实施例,其方法包括以下步骤
步骤201:预先将终端的当前工作状态划分为语音通信状态和非语音通信 状态;
其中,当终端进行通话业务时,此时终端的工作状态为语音通信状态, 通话业务具体可以是WCDMA ( Wideband Code Division Multiple Access,宽 带码分多址)等3G ( Third Generation,第三代移动通信)形式的通话业务或 GSM ( Global System for Mobile Communications,全球移动通信系统)等2G (Second Generation,第二代移动通信)形式的通话业务。当终端进行通话业
务以外的业务时,例如,当终端收发短信时,此时终端的工作状态为非语音 通信状态。
步骤202:当CPU被触发进行业务处理时,判断状态标识bFlag是否为1, 如果是,进入步骤203,如果否,进入步骤204;
其中,在CPU的应用软件中,维护了一个标识终端当前工作状态的状态 标识。例如,用一个位标识bFlag作为状态标识,当bFlag二O时,标识终端处 于非语音通信状态,当bFlag=l时,则标识终端处于语音通信状态。
例如,当用户终端主动发起呼叫请求或者用户终端收到对方发起的呼叫 请求时,由CPU的应用软件将bFlag设置为1,标识终端处于语音通信状态。 当用户终端主动发起挂断请求或者用户终端接收到对方发起的挂断请求时, 由CPU的应用软件将bFlag设置为0,标识终端处于非语音通信状态。
步骤203:由DSP负责执行终端所有的语音处理任务,结束流程;
例如,当用户终端主动发起呼叫请求或者用户终端收到对方发起的呼叫 请求时,判定终端进行通话业务,终端的工作状态为语音通信状态,此后由 DSP的语音软件模块负责执行终端的任何语音处理任务。其中,语音软件模 块包括DTMF ( Dual Tone Multi-Frequency,双音多频)模块和ARM (Adapted multi-rate,自适应多速率)模块等子模块。DTMF模块主要负责产生4^t音、 触摸笔点触屏幕时的点击音、或短信等事件的提示音等。ARM模块主要负责 完成语音通话、视频通话、或语音录音等。本发明实施例并不对DSP的类型 进行限定,可以是ZSP、 CEVA等主流的嵌入式DSP内核。
步骤204:由CPU负责执行终端所有的语音处理任务,结束流程。
例如,当用户终端主动发起挂断请求或者用户终端接收到对方发起的挂 断请求时,判定终端进行非通话业务,终端的工作状态为非语音通信状态, 此后由CPU代替DSP负责4丸行终端的所有语音处理任务。此时,CPU内部 集成了 DSP中的语音软件模块,由CPU中的语音软件模块来执行终端的所有 语音处理任务。
本发明实施例并不对CPU的类型进行限定,可以是ARM, MIPS等主流 嵌入式CPU内核。
由上述实施例可以看出,将终端的当前工作状态划分为语音通信状态和
非语音通信状态,当终端处于语音通信状态时,终端所有的语音处理任务由
DSP来执行,当终端处于非语音通信状态时,将终端所有的语音处理任务转 给CPU来执行。这样,在按键音、短信音等提示音频繁发音时,判定终端处 于非语音通信状态,由CPU独立完成所有的按键音、短信音等提示音的语音 处理任务,不需要唤醒DSP,因此降低了终端的功率损耗,进而延长了终端 的待机时间,使终端更加符合用户的实际使用需求。
与上述一种降低终端功率损耗的方法相对应,本发明实施例还提供了 一 种降低终端功率损耗的装置。请参阅图3,其为本发明一种降低终端功率损耗 的装置,该装置包括判断单元301、执行单元302和发送单元303。下面结合 该装置的工作原理进一步介绍其组成和连接关系。
判断单元301,用于判断终端当前的工作状态;
执行单元302,用于当判断单元301判定终端处于非语音通信状态时,执 行终端的语音处理任务。
发送单元303,用于当判断单元301判定终端处于语音通信状态时,将所 述终端的语音处理任务发送给DSP,由DSP执行所述语音处理任务。
其中,执行单元302包括第一处理子单元304和第二处理子单元305,第 一处理子单元304用于对按键音、点击音、或提示音进行处理;第二处理子 单元305用于对语音通话、纟见频通话、或语音录音进行处理。
由上述实施例可以看出,将终端的工作状态分为语音通信状态和非语音 通信状态,并判断终端当前的工作状态,当按键音、短信音等提示音发音时, 处于非语音通信状态,此时,CPU会独立执行终端的语音处理,而不是频繁 地将处于休眠状态的DSP唤醒,使得DSP继续处于休眠状态,从而降低了终 端的功率损耗,从而延长了终端的待机时间,使终端更加符合用户的实际使 用需求。
本发明实施例还提供了一种降低终端功率损耗的系统。请参阅图4,其为 本发明一种降低终端功率损耗的系统,该系统包括CPU401和DSP402。
其中,CPU401,用于判断终端当前的工作状态,当判定终端处于非语音 通信状态时,执行终端的语音处理任务,当判定终端处于语音通信状态时, 将所述语音处理任务发送给DSP402;
DSP402,用于接收所述CPU发送的语音处理任务,并执行所述语音处理任务。
其中,CPU401包括判断单元,用于判断终端当前的工作状态;执行单 元,用于当所述判断单元判定终端处于非语音通信状态时,执行终端的语音 处理任务;发送单元, 将所述语音处理任务发送给DSP402C
是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机 可读取存储介质中,该程序包括如下步骤判断终端当前的工作状态;当判 定终端处于非语音通信状态时,由中央处理单元CPU执行终端的语音处理任 务,当判定终端处于语音通信状态时,CPU将所述语音处理任务发送给数字 信号处理器DSP,由DSP执行所述语音处理任务,其中,所述语音通信状态 是终端进行通话业务时的工作状态,所述非语音通信状态是终端进行非通话 业务时的工作状态。所述的存储介质,如ROM/RAM、磁碟、光盘等。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润 饰,这些改进和润饰也应该视为本发明的保护范围。
权利要求
1.一种降低终端功率损耗的方法,其特征在于,包括判断终端当前的工作状态;当判定终端处于非语音通信状态时,由中央处理单元CPU执行终端的语音处理任务,当判定终端处于语音通信状态时,CPU将所述语音处理任务发送给数字信号处理器DSP,由DSP执行所述语音处理任务,其中,所述语音通信状态是终端进行通话业务时的工作状态,所述非语音通信状态是终端进行非通话业务时的工作状态。
2、 根据权利要求1所述的方法,其特征在于,所述通话业务包括 第三代移动通信3G形式的通话业务或第二移动通信2G形式的通话业务。
3、 根据权利要求1所述的方法,其特征在于,所述判断终端当前的工作 状态包括通过指示所述终端当前的工作状态的状态标识判断所述终端当前的工作 状态。
4、 根据权利要求3所述的方法,其特征在于,所述通过指示所述终端当 前的工作状态的状态标识判断所述终端当前的工作状态包括当所述终端主动发起呼叫请求或用户终端收到对方发起的呼叫请求时, 所述状态标识指示所述终端当前的工作状态为语音通信状态;当所述终端主动发起挂断请求或用户终端接收到对方发起的挂断请求 时,所述状态标识指示所述终端当前的工作状态为非语音通信状态。
5、 一种降低终端功率损耗的装置,其特征在于,所述装置包括 判断单元,用于判断终端当前的工作状态;执行单元,用于当所述判断单元判定终端处于非语音通信状态时,执行 终端的语音处理任务;发送单元,用于当所述判断单元判定终端处于语音通信状态时,将所述 语音处理任务发送给DSP,由DSP执行所述语音处理任务。
6、 根据权利要求5所述装置,其特征在于,所述执行单元包括 第一处理子单元,用于对按键音、点击音、或提示音进行处理; 第二处理子单元,用于对语音通话、视频通话、或语音录音进行处理。
7、 一种降低终端功率损耗的系统,其特征在于,所述系统包括CPU,用于判断终端当前的工作状态,当判定终端处于非语音通信状态 时,执行终端的语音处理任务,当判定终端处于语音通信状态时,将所述语 音处理任务发送给DSP;DSP,用于接收所述CPU发送的语音处理任务,并执行所述语音处理任务。
8、 根据权利要求7所述的系统,其特征在于,所述CPU包括 判断单元,用于判断终端当前的工作状态;执行单元,用于当所述判断单元判定终端处于非语音通信状态时,执行 终端的语音处理任务;发送单元,用于当所述判断单元判定终端处于语音通信状态时,将所述 语音处理任务发送给DSP。
全文摘要
本发明公开了一种降低终端功率损耗的方法、装置和系统。其中,所述方法包括判断终端当前的工作状态;当判定终端处于非语音通信状态时,由中央处理单元CPU执行终端的语音处理任务,当判定终端处于语音通信状态时,CPU将所述语音处理任务发送给数字信号处理器DSP,由DSP执行所述语音处理任务,其中,所述语音通信状态是终端进行通话业务时的工作状态,所述非语音通信状态是终端进行非通话业务时的工作状态。根据上述实施例,以使得在终端进行语音通信过程中,当按键音、短信音等提示音频繁发音时,不会增加终端系统的功率损耗。
文档编号H04M1/73GK101370207SQ20081014961
公开日2009年2月18日 申请日期2008年9月11日 优先权日2008年9月11日
发明者涛 马 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1