一种用于移动通信终端的睡眠唤醒方法技术

技术编号:23992677 阅读:66 留言:0更新日期:2020-04-29 16:57
本发明专利技术公开了一种用于移动通信终端的睡眠唤醒方法,包括:应用处理模块和通信模块通过两根信号线分别配对连接各自输入态信号端口和输出态信号端口;应用处理模块唤醒后,唤醒通信模块;应用处理模块处于唤醒状态时,通信模块也保持处于唤醒状态;通信模块处于唤醒状态,当有数据要发给应用处理模块时,先判断应用处理模块是否已经睡眠,如果已睡眠,先唤醒应用处理模块,再发送数据;通信模块定时查询应用处理模块的睡眠状态,如果应用处理模块已经睡眠,同时通信模块也具备睡眠条件,也进入睡眠状态。本发明专利技术在应用处理模块和通信模块只有两根信号线相连的情况下,有效实现睡眠唤醒功能,能最大限度的降低设备的功耗。

A sleep wake-up method for mobile communication terminals

【技术实现步骤摘要】
一种用于移动通信终端的睡眠唤醒方法
本专利技术涉及移动通信终端
,尤其涉及移动通信终端中应用处理模块和通信模块的睡眠唤醒方法。
技术介绍
移动通信终端一般都包含两部分:应用处理单元和通信处理单元。通信处理单元通常采用单独的硬件模块来实现,所以该类终端中,硬件结构包含两部分:应用处理模块和通信模块。其中应用处理模块完成人机交互部分,通信模块完成设备的通信功能,如搜网、注册、电话、短信等。应用处理模块和通信模块,一般通过串口进行数据交互。移动通信终端都有功耗需求,因此要求通信模块在未工作时,能迅速进入睡眠状态。在应用处理模块和通信模块有数据收发时,需要能够及时唤醒对端,从而确保数据能够被及时发送和接收。
技术实现思路
本专利技术的目的在于提供一种用于移动通信终端的睡眠唤醒方法,在通信模块和应用处理模块只有两根信号线相连的条件下,实现睡眠唤醒功能。实现上述目的的技术方案是:一种用于移动通信终端的睡眠唤醒方法,移动通信终端包括应用处理模块和通信模块,所述睡眠唤醒方法包括:设置所述应用处理模块和所述通信模块各自的输入态信号端口以及输出态信号端口;所述应用处理模块的输入态信号端口和所述通信模块的输出态信号端口通过一根信号线连接,所述应用处理模块的输出态信号端口和所述通信模块的输入态信号端口通过另一根信号线连接;所述应用处理模块在开机完成后或者被外部信号从睡眠状态被唤醒后,通过输出态信号端口给所述通信模块发送一个中断信号,唤醒所述通信模块;并且,所述应用处理模块处于唤醒状态时,所述通信模块也保持处于唤醒状态;所述通信模块处于唤醒状态,当有数据要发给所述应用处理模块时,先判断所述应用处理模块是否已经睡眠,如果已睡眠,先唤醒所述应用处理模块,再发送数据;所述通信模块定时查询所述应用处理模块的睡眠状态,如果所述应用处理模块已经睡眠,同时所述通信模块也具备睡眠条件,则所述通信模块也进入睡眠状态。优选的,所述应用处理模块和所述通信模块通过将各自输出态信号端口设置为睡眠/唤醒状态,体现自身所处状态。优选的,所述通信模块处于唤醒状态指:被所述应用处理模块唤醒或者被外部信号唤醒。优选的,所述通信模块通过其输出态信号端口给所述应用处理模块发送一个中断信号,唤醒所述应用处理模块。本专利技术的有益效果是:本专利技术通过两根信号线来控制通信模块和应用处理模块的睡眠唤醒,在不需要额外控制线的情况下,确保通信模块尽可能的工作在低功耗模式。在有数据收发时,通信模块先判断应用处理模块的睡眠状态,如果应用处理模块已经睡眠,则先唤醒应用处理模块,再发送数据。通信模块要进入睡眠前,先判断应用处理模块是否已经睡眠,如果应用处理模块未睡眠,则通信模块也不能进入睡眠状态,这样确保应用处理模块能够正常给通信模块发送数据。通过两根信号线,能控制通信模块的正常睡眠唤醒功能。降低了通信模块和应用处理模块之间的控制信号线数量,最大限度的实现了移动通信终端的低功耗需求。附图说明图1是本专利技术的用于移动通信终端的睡眠唤醒方法的流程图;图2是本专利技术中应用处理模块和通信模块相互连接的示意图。具体实施方式下面将结合附图对本专利技术作进一步说明。请参阅图1和图2,本专利技术的用于移动通信终端的睡眠唤醒方法,包括下列步骤:步骤S1,设置应用处理模块和通信模块各自的输入态信号端口以及输出态信号端口。移动通信终端包括应用处理模块和通信模块。应用处理模块和通信模块通过将各自输出态信号端口设置为睡眠/唤醒状态,体现自身所处状态。应用处理模块或通信模块在进入睡眠状态前,先设置对应的输出态信号端口为睡眠状态。应用处理模块或通信模块在被唤醒后,设置对应的输出态信号端口为唤醒状态。同时,注册相应的中断处理事件。步骤S2,应用处理模块的输入态信号端口和通信模块的输出态信号端口通过一根信号线连接,应用处理模块的输出态信号端口和通信模块的输入态信号端口通过另一根信号线连接。步骤S3,应用处理模块在开机完成后或者被外部信号从睡眠状态被唤醒后,通过输出态信号端口给通信模块发送一个中断信号,唤醒通信模块;并且,应用处理模块处于唤醒状态时,通信模块也保持处于唤醒状态,即:通信模块要进入睡眠前,先判断应用处理模块是否已经睡眠,如果应用处理模块未睡眠,则通信模块也不能进入睡眠状态,这样确保应用处理模块能够正常给通信模块发送数据。所以应用处理模块有数据需要发给通信模块时,不需要判断通信模块是否已经睡眠,直接发送即可。步骤S4,通信模块处于唤醒状态(被应用处理模块唤醒或者被外部信号唤醒,其中,外部信号指网络侧信号,比如有来电或者新短信),当有数据要发给应用处理模块时,先判断应用处理模块是否已经睡眠,如果已睡眠,先唤醒应用处理模块(通信模块通过其输出态信号端口给应用处理模块发送一个中断信号,唤醒应用处理模块),再发送数据。如果通信模块无数据需要发给应用处理模块,则不唤醒应用处理模块。通信模块通过查看应用处理模块的输出态信号端口的状态,来获悉应用处理模块的状态。步骤S5,通信模块定时查询应用处理模块的睡眠状态,如果应用处理模块已经睡眠,同时通信模块也具备睡眠条件,则通信模块也进入睡眠状态。以上实施例仅供说明本专利技术之用,而非对本专利技术的限制,有关
的技术人员,在不脱离本专利技术的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本专利技术的范畴,应由各权利要求所限定。本文档来自技高网
...

【技术保护点】
1.一种用于移动通信终端的睡眠唤醒方法,移动通信终端包括应用处理模块和通信模块,其特征在于,所述睡眠唤醒方法包括:/n设置所述应用处理模块和所述通信模块各自的输入态信号端口以及输出态信号端口;/n所述应用处理模块的输入态信号端口和所述通信模块的输出态信号端口通过一根信号线连接,所述应用处理模块的输出态信号端口和所述通信模块的输入态信号端口通过另一根信号线连接;/n所述应用处理模块在开机完成后或者被外部信号从睡眠状态被唤醒后,通过输出态信号端口给所述通信模块发送一个中断信号,唤醒所述通信模块;并且,所述应用处理模块处于唤醒状态时,所述通信模块也保持处于唤醒状态;/n所述通信模块处于唤醒状态,当有数据要发给所述应用处理模块时,先判断所述应用处理模块是否已经睡眠,如果已睡眠,先唤醒所述应用处理模块,再发送数据;/n所述通信模块定时查询所述应用处理模块的睡眠状态,如果所述应用处理模块已经睡眠,同时所述通信模块也具备睡眠条件,则所述通信模块也进入睡眠状态。/n

【技术特征摘要】
1.一种用于移动通信终端的睡眠唤醒方法,移动通信终端包括应用处理模块和通信模块,其特征在于,所述睡眠唤醒方法包括:
设置所述应用处理模块和所述通信模块各自的输入态信号端口以及输出态信号端口;
所述应用处理模块的输入态信号端口和所述通信模块的输出态信号端口通过一根信号线连接,所述应用处理模块的输出态信号端口和所述通信模块的输入态信号端口通过另一根信号线连接;
所述应用处理模块在开机完成后或者被外部信号从睡眠状态被唤醒后,通过输出态信号端口给所述通信模块发送一个中断信号,唤醒所述通信模块;并且,所述应用处理模块处于唤醒状态时,所述通信模块也保持处于唤醒状态;
所述通信模块处于唤醒状态,当有数据要发给所述应用处理模块时,先判断所述应用处理模块是否已经睡眠,如果已睡眠,先唤醒所述...

【专利技术属性】
技术研发人员:刘杰文
申请(专利权)人:小唐科技上海有限公司
类型:发明
国别省市:上海;31

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

1