一种适用于多模通信终端的睡眠控制方法技术

技术编号:37459156 阅读:11 留言:0更新日期:2023-05-06 09:31
本发明专利技术涉及通信终端领域,在多模通信终端中,为了实现低功耗设计,在无业务进行时,通信终端需要进入睡眠状态。本发明专利技术具体提供了一种适用于多模通信终端的睡眠控制方法,所述方法包括:采用各通信模式业务状态和应用处理装置的睡眠状态相结合的方式,分别控制应用处理装置和各通信处理装置的睡眠状态管脚,通过精细化管理,实现主控应用装置及多个通信处理装置的独立睡眠,最大程度提升各装置的睡眠时长,实现优化整机功耗目的。所述主控应用装置主要实现对通信单元的管理控制及各通信模式下业务处理,所述通信处理装置是通过特定接口下挂在主控应用装置的独立通信模块。在主控应用装置的独立通信模块。在主控应用装置的独立通信模块。

【技术实现步骤摘要】
一种适用于多模通信终端的睡眠控制方法


[0001]本专利技术涉及通信终端领域,具体而言,涉及一种适用于多模通信终端的睡眠控制方法。

技术介绍

[0002]在移动通信领域,移动通信设备的体积、重量及续航时间直接影响用户体验,通信终端的低功耗设计是减小通信设备体积及重量的同时保障设备续航时间的有效手段,多模式通信设备相较于单模通信设备功耗更高、功能更复杂,低功耗设计尤为关键。移动通信设备通过睡眠机制可有效降低终端功耗,终端设备在无业务进行时进入待机状态,此时主芯片处于睡眠状态节省功耗;当有业务需要处理时,通过外部信号输入将终端唤醒,此时主芯片从睡眠状态进入工作状态。
[0003]智能通信设备通常由应用处理装置和通信处理装置组成,应用处理装置主要实现对通信单元的管理控制及业务处理,通信处理装置用于通信高层协议及物理层处理,应用处理装置及多个通信处理装置的睡眠唤醒机制直接影响多模通信终端功耗优化程度。针对上述问题,本文提供了一种适用于多模通信终端的智能睡眠策略。

技术实现思路

[0004]本专利技术提供了一种适用于多模通信终端的睡眠控制方法,最大程度提升应用处理器和各通信处理器的睡眠时长,从而在不影响整机业务的基础上,达到多模通信终端整机功耗优化目的。
[0005]本专利技术采用的技术方案为:一种适用于多模通信终端的睡眠控制方法,涉及一个应用处理装置及多个通信处理装置,应用处理装置中设置有多个与通信处理装置对应的数据收发处理模块,所述方法包括以下过程:应用处理装置发送数据时的睡眠唤醒过程为:S1当应用处理装置需要向通信处理装置发送数据时,对应的数据收发处理模块判断通信处理装置是否处于睡眠状态;S2若通信处理装置未处于睡眠状态,则启动定时器,同时数据收发处理模块向通信处理装置发送数据,若通信处理装置处于睡眠状态,则唤醒通信处理装置,唤醒成功后数据收发处理模块向通信处理装置发送数据,同时启动定时器;S3若设定时间内应用处理装置没有向通信处理装置发送数据,则数据收发处理模块通知通信处理装置进入睡眠状态,应用处理装置根据与各通信处理装置的业务状态进入睡眠状态;通信处理装置发送数据时的睡眠唤醒过程为:S4当通信处理装置需要向应用处理装置发送数据时,通信处理装置判断应用处理装置是否处于睡眠状态;
S5若应用处理装置未处于睡眠状态,则通信处理装置直接向应用处理装置发送数据,若应用处理装置处于睡眠状态,则通信处理装置唤醒应用处理装置,唤醒后应用处理装置中对应的数据收发处理模块设置睡眠锁;S6通信处理装置数据发送完成后,通知应用处理装置进入睡眠状态,应用处理装置中对应的数据收发处理模块释放睡眠锁,并允许应用处理装置进行睡眠状态,应用处理装置根据与各通信处理装置的业务状态进入睡眠状态。
[0006]其中,应用处理装置与通信处理装置由数据接口及4路睡眠接口相连;睡眠接口由4根睡眠信号线相连构成;应用处理装置的4根睡眠信号线接口包括:用于表征应用处理装置睡眠状态的输出口1,用于读取通信处理装置睡眠状态的输入口2,用于唤醒通信处理装置的输出口3,用于被通信处理装置唤醒的输入口4;通信处理装置的4根睡眠信号线接口包括:用于读取应用处理装置睡眠状态的输入口1,用于表征通信处理装置睡眠状态的输出口2,用于被应用处理装置唤醒的输入口3,用于唤醒应用处理装置的输出口4;应用处理装置的输出口1与通信处理装置的输入口1相连,构成信号线AP2CP_SLEEP_STATUS;应用处理装置的输入口2与通信处理装置的输出口2相连,构成信号线CP2AP_SLEEP_STATUS;应用处理装置的输出口3与通信处理装置的输入口3相连,构成信号线AP2CP_WAKEUP;应用处理装置的输入口4与通信处理装置的输出口4相连,构成信号线CP2AP_WAKEUP。
[0007]本专利技术相比现有技术的优点为:本专利技术解决了多模通信终端中应用处理装置与各通信处理装置睡眠状态过分耦合导致功耗提升的问题,通过监测应用处理装置和各通信处理装置数据收发状态,分别控制各处理装置的睡眠条件,使各处理装置获得最大睡眠时长,达到整机功耗优化目的。
附图说明
[0008]图1为本专利技术多模通信终端装置图。
[0009]图2为本专利技术应用处理装置发送数据时的睡眠唤醒过程。
[0010]图3为本专利技术通信处理装置发送数据时的睡眠唤醒过程。
[0011]图4为本专利技术多模通信终端睡眠唤醒过程示例。
具体实施方式
[0012]下面将参考附图详细说明本
技术实现思路

[0013]参阅图1,一种适用于多模通信终端的睡眠控制方法,涉及一个应用处理装置及多个通信处理装置,所述应用处理装置完成整机控制及业务处理,所述通信处理装置为通信波形处理单元。应用处理装置与通信处理装置由数据接口及4路睡眠接口相连,睡眠接口由4根睡眠信号线相连构成;应用处理装置的4根睡眠信号线接口包括:用于表征应用处理装置睡眠状态的输出口1,用于读取通信处理装置睡眠状态的输入口2,用于唤醒通信处理装置的输出口3,用于被通信处理装置唤醒的输入口4;
通信处理装置的4根睡眠信号线接口包括:用于读取应用处理装置睡眠状态的输入口1,用于表征通信处理装置睡眠状态的输出口2,用于被应用处理装置唤醒的输入口3,用于唤醒应用处理装置的输出口4;应用处理装置的输出口1与通信处理装置的输入口1相连,构成信号线AP2CP_SLEEP_STATUS;应用处理装置的输入口2与通信处理装置的输出口2相连,构成信号线CP2AP_SLEEP_STATUS;应用处理装置的输出口3与通信处理装置的输入口3相连,构成信号线AP2CP_WAKEUP;应用处理装置的输入口4与通信处理装置的输出口4相连,构成信号线CP2AP_WAKEUP。
[0014]参阅图2及图3,应用处理装置及通信处理装置的睡眠和唤醒是各自独立的,仅仅在有数据需要交互时才去唤醒对方,数据发送完成后则进入睡眠状态。图2描述了应用处理装置发送数据时的睡眠唤醒过程,并做详细说明如下:S1应用处理装置运行数据收发处理模块1,当需要向通信处理装置1发送数据时,先判断通信处理装置1是否处于睡眠状态;S2如通信处理装置1未处于睡眠状态,则启动定时器同时向通信处理装置1发送数据;如通信处理装置1处于睡眠状态,则应用处理装置唤醒通信处理装置1,唤醒成功后,启动定时器同时向通信处理装置1发送数据;S3定时器到期后,应用处理装置不需要向通信处理装置1发送数据时,通知通信处理装置1进入睡眠状态,之后通信处理装置1进入睡眠状态。应用处理装置根据与各通信处理装置的业务状态,进入睡眠状态。
[0015]图3描述了通信处理装置发送数据时的睡眠唤醒过程,并做详细说明如下:S4当通信处理装置1需要向应用处理装置发送数据时,判断应用处理装置是否处于睡眠状态;S5如应用处理装置未处于睡眠状态,则直接向应用处理装置发送数据;如应用处理装置处于睡眠状态,则唤醒应用处理装置,此时,应用处理装置的数据收发处理模块1设置睡眠锁,确保数据交互过程中应用处理装置处于工作状态,通信处理装置1向应用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于多模通信终端的睡眠控制方法,涉及一个应用处理装置及多个通信处理装置,应用处理装置中设置有多个与通信处理装置对应的数据收发处理模块,其特征在于,所述方法包括以下过程:应用处理装置发送数据时的睡眠唤醒过程为:S1当应用处理装置需要向通信处理装置发送数据时,对应的数据收发处理模块判断通信处理装置是否处于睡眠状态;S2若通信处理装置未处于睡眠状态,则启动定时器,同时数据收发处理模块向通信处理装置发送数据,若通信处理装置处于睡眠状态,则唤醒通信处理装置,唤醒成功后数据收发处理模块向通信处理装置发送数据,同时启动定时器;S3若设定时间内应用处理装置没有向通信处理装置发送数据,则数据收发处理模块通知通信处理装置进入睡眠状态,应用处理装置根据与各通信处理装置的业务状态进入睡眠状态;通信处理装置发送数据时的睡眠唤醒过程为:S4当通信处理装置需要向应用处理装置发送数据时,通信处理装置判断应用处理装置是否处于睡眠状态;S5若应用处理装置未处于睡眠状态,则通信处理装置直接向应用处理装置发送数据,若应用处理装置处于睡眠状态,则通信处理装置唤醒应用处理装置,唤醒后应用处理装置中对应的数据收发处理模块设置睡眠锁;S6通信处理装置数据发送完成后,通知应用处理装置进入睡...

【专利技术属性】
技术研发人员:封龙王涛韩晓伟乔晓聪李刚刘达李思远王力权张志丽朴植曹星烁李乐天赵渊李耀晨王广远曹经珊
申请(专利权)人:中国电子科技集团公司第五十四研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1