CN101170777A - 一种实现多模移动终端睡眠/唤醒的方法 - Google Patents
一种实现多模移动终端睡眠/唤醒的方法 Download PDFInfo
- Publication number
- CN101170777A CN101170777A CNA2007101780335A CN200710178033A CN101170777A CN 101170777 A CN101170777 A CN 101170777A CN A2007101780335 A CNA2007101780335 A CN A2007101780335A CN 200710178033 A CN200710178033 A CN 200710178033A CN 101170777 A CN101170777 A CN 101170777A
- Authority
- CN
- China
- Prior art keywords
- module
- cdma
- ready
- mobile terminal
- pxa
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种实现多模移动终端睡眠/唤醒的方法,通过将多模移动终端的应用处理器(AP)模块及码分多址(CDMA)模块在空闲时置为睡眠状态、在使用时再唤醒的方式,降低了多模移动终端的功耗。另外,在AP模块与CDMA模块间采用通用串行总线(USB)接口方式进行通信,对USB接口两端初始化所需时长不同的情况进行分别处理,保证了AP模块与CDMA模块间通信链路的稳定性及模块间通信的可靠性。
Description
技术领域
本发明涉及移动通信的终端管理技术,尤其涉及一种多模移动终端睡眠/唤醒的方法。
背景技术
随着信息技术的日益发展和新一代通信技术的应用,人们分别从功能和性能的角度对通信提出了很高的要求,尤其在移动终端领域,要求移动终端既能提供丰富多彩的功能应用,又能满足在同一部移动终端上实现多制式通话的功能,并且还要求移动终端的待机时间尽可能长。这些都对移动终端提出了更高的技术要求。
多模移动终端由于要对多个无线模块供电,这样将导致电池的放电负荷增大,使移动终端的待机时间偏短。为了提高和延长待机时间,目前的多模移动终端普遍采用节电睡眠技术。采用该技术后,移动终端的各个模块需要在模块间通信链路先达到同步后才能进行正常通信,否则极易发生数据丢失现象,这将会给通信质量造成致命的影响。特别是对使用USB接口进行端到端通信的移动终端而言,由于USB接口的工作特性,USB接口的两端即主机(Host)端和客户(Client)端设备在建立通信链路时,两端完成初始化过程所需的时长不同,单纯依靠USB接口的工作机制是无法满足模块间进行同步通信的要求的。
发明内容
有鉴于此,本发明的主要目的在于提供一种实现多模移动终端睡眠/唤醒的方法,能在降低电池耗电量、延长多模移动终端待机时间的同时,满足多模移动终端模块间同步通信的要求。
为达到上述目的,本发明的技术方案是这样实现的:
一种实现多模移动终端睡眠/唤醒的方法,在具有应用处理器AP模块作为通用串行总线USB接口的主机Host端,及码分多址CDMA模块作为USB接口客户Client端的多模移动终端中,该方法包括:
a、CDMA模块空闲时进入睡眠状态;
b、处于睡眠状态的CDMA模块通过中断申请通知AP模块进入睡眠状态;
c、AP模块的处理器收到外部操作指令后唤醒AP模块;
d、唤醒后的AP模块通过中断信号唤醒CDMA模块。
其中,AP模块对CDMA模块、以及CDMA模块对AP模块的唤醒/睡眠状态查询,均采用通用串行输入/输出GPIO接口方式。
步骤a所述CDMA模块进入睡眠状态具体为:CDMA模块就绪CDMA_READY信号的高电平变为低电平,产生一个下降沿中断通知AP模块,USB主机端就绪USB_HOST_READY响应该下降沿中断,随后变为低电平。
步骤b所述AP模块进入睡眠状态具体为:使PXA处理器就绪PXA_READY信号从原来的高电平变为低电平,产生一个下降沿中断通知CDMA模块。
步骤c所述AP模块的处理器收到外部操作指令后唤醒AP模块具体为:使PXA处理器就绪PXA_READY信号从睡眠态的低电平变为高电平,产生一个上升沿中断通知CDMA模块。
步骤d所述唤醒后的AP模块通过中断信号唤醒CDMA模块具体为:AP模块通过PXA处理器唤醒CDMA模块PXA_WAKEUP_CDMA/PXA_IRQ信号向CDMA模块发送一个正脉冲信号,然后CDMA模块就绪CDMA_READY信号从低电平置为高电平,待CDMA模块USB接口的客户端及AP模块的主机端初始化过程结束后,将USB主机端就绪USB_HOST_READY信号置为高电平。
本发明所提供的实现多模移动终端睡眠/唤醒的方法,具有以下优点:
1)本发明通过将多模移动终端中的AP模块及CDMA模块等功能模块在空闲时置为睡眠状态,等到需要使用时再唤醒的方式,降低了多模移动终端的功耗,减少了对电池中有限的电量的消耗,从而延长了多模移动终端的待机时长。
2)本发明在AP模块和CDMA模块唤醒时建立同步通信链路的过程中,通过对USB接口的Host端与Client端初始化所需时长不同进行分别处理,以及在Host端与Client端分别设置缓存区的方式保存临时数据,保证了AP模块与CDMA模块间建立同步通信链路的稳定性,从而提高了模块间通信的可靠性。
附图说明
图1为本发明中AP模块与CDMA GPIO接口信号线连接示意图;
图2为本发明中AP模块与CDMA模块进行睡眠/唤醒操作的信号时序示意图。
具体实施方式
下面结合附图及本发明的实施例对本发明的方法作进一步详细的说明。
本发明实施例所基于的实施环境是:一种基于Intel处理器芯片的WindowsMobile操作***平台的多模移动终端,该多模移动终端包括***分多址(CDMA)模块。其中,Intel处理器芯片与CDMA模块间采用USB接口进行通信,并且该多模移动终端的所有功能应用组件都在Intel处理器芯片上运行,为了便于描述,将Intel处理器芯片及其软件环境统称为应用处理器(AP)模块。在该终端硬件框架中,AP模块作为USB接口的主机(Host)端,CDMA模块则作为USB接口的客户(Client)端。所述CDMA模块,可以是与CDMA模块兼容的宽带码分多址(WCDMA)模块或第三代CDMA(CDMA2000)模块等。
当希望AP模块或CDMA模块进入省电模式工作时,可采用本发明的睡眠/唤醒机制来完成此功能。AP模块对CDMA模块、以及CDMA模块对AP模块的唤醒/睡眠状态查询,均采用通用串行输入/输出(GPIO,General Purpose I/O)接口方式来完成。
图1为本发明中AP模块与CDMA GPIO接口信号线连接示意图,如图l所示,AP模块与CDMA模块之间采用八条控制/状态查询接口线,GPIO接口每根接口线的功能描述如下:
1、CDMA模块开关控制线(CDMA_ON_KEY),用于AP模块对CDMA模块进行开/关控制;
2、CDMA模块异常控制线(CDMA_ABNORM_CTRL),用于AP模块向CDMA发送复位信号;
3、CDMA模块状态线(CDMA_STATUS),用于AP模块查询CDMA模块的工作状态;
4、PXA处理器唤醒CDMA模块(PXA_WAKEUP_CDMA/PXA_IRQ),用于AP模块唤醒CDMA模块;
5、CDMA模块请求中断(CDMA_IRQ),用于CDMA模块唤醒AP模块;
6、PXA处理器就绪(PXA_READY),此信号有两种功能:一是用于AP模块睡眠时,通过中断申请通知CDMA模块,需要说明的是,此GPIO接口不具有唤醒功能;另一个功能是用于CDMA模块查询AP模块的睡眠状态。
7、CDMA模块就绪(CDMA_READY),此信号有两种功能:一是用于CDMA模块睡眠时通过中断申请通知AP模块,需要说明的是,此GPIO接口不具有唤醒功能;另一个功能是AP模块查询CDMA模块的睡眠状态。
8、USB主机端就绪(USB_HOST_READY),用于在AP模块的USB接口通信链路建立完毕后通知CDMA模块。
图2本发明中AP模块与CDMA模块进行睡眠/唤醒操作的信号时序示意图,如图2所示,AP模块与CDMA模块的睡眠/唤醒机制的具体实现过程是:
步骤201、CDMA模块与AP模块均为唤醒态时,CDMA模块与AP模块正常工作;
此时,PXA_WAKEUP_CDMA线为低电平,CDMA_IRQ为低电平,PXA_READY、CDMA_READY、USB_HOST_READY线上均为高电平。此时,USB接口的Host端和Client端均处在工作状态,AP模块与CDMA模块之间可随时进行数据传送。
步骤202:当CDMA模块工作结束,不再有其他操作时,CDMA模块进入睡眠态,处于节电模式;
具体为:CDMA_READY由工作状态的高电平被置为低电平,产生一个下降沿中断通知AP模块,USB主机端就绪USB_HOST_READY响应该下降沿中断,随后变为低电平,即CDMA模块进入睡眠状态;此时,USB接口被关闭,AP模块将会检测到一个USB设备拔出事件。
步骤203:当CDMA模块进入睡眠状态后,AP模块一段时间内没有新的操作被执行时,PXA_READY从原来的高电平被置为低电平,产生一个下降沿中断通知CDMA模块,此时AP模块也进入睡眠状态,即进入节电模式。所述AP模块进入睡眠状态的这段时间是***默认或是通过终端设定的,例如,可设置为:AP模块背光灯保持点亮为20秒钟。若在这20秒内AP模块没有收到新的操作请求,则20秒后AP模块就关闭背光灯,进入睡眠状态。
AP模块睡眠时,通过PXA_READY中断通知CDMA模块。正常情况下PXA_READY处于高电平状态,当AP模块需要睡眠时,将PXA_READY信号置低电平,并产生一个下降沿中断通知CDMA模块,此时,AP模块将关闭USB接口的Host控制器,从而使Host端与AP模块从逻辑上断开连接。
步骤204:当AP模块有新的操作需要执行或收到CDMA模块的请求时,PXA_READY信号线产生一个高电平,由原来睡眠态的低电平变为高电平,此时AP模块被唤醒,准备进入工作状态。
AP模块醒来时,通过PXA_READY中断通知CDMA模块,将PXA_READY置高电平,产生一个中断通知CDMA模块。AP模块被唤醒后,若有数据要发送,AP模块将重新打开USB接口的Host控制器。
步骤205:当CDMA模块要向AP模块发送数据或AP模块需要向CDMA模块发送指令或数据时,AP模块通过PXA_WAKEUP_CDMA/PXA_IRQ向CDMA模块发送一个正脉冲信号,之后将CDMA_READY信号从低电平拉高为高电平,CDMA_READY信号高电平持续一段时间后将USB_HOST_READY置为高电平,完成CDMA模块的唤醒过程,CDMA模块被唤醒后即可进入正常工作。
CDMA模块被唤醒的过程中,当PXA处理器通过PXA_WAKEUP_CDMA信号向CDMA模块发出中断指令,即CDMA模块收到PXA_WAKEUP_CDMA的脉冲信号时,AP模块USB接口的Host端与CDMA模块的USB接口的Client端同时开始进入初始化过程,当CDMA模块的Client端先完成初始化准备过程时,将CDMA_READY信号置高电平,等到AP模块的Host端完成初始化准备时,AP模块将USB_HOST_READY置为高电平,此时该USB接口的Host端与Client端之间同步通信链路建立完成。
由于USB接口的Host端开始工作前的准备时间长于Client端。这段时间内链路不稳定,不宜进行通信。因此,两侧均设置了缓冲区机制,在同步链路未建立起来的这段时间内,若有数据要发送,先将其放在缓冲区中,待USB接口通信链路建立完毕后再发送。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (6)
1.一种实现多模移动终端睡眠/唤醒的方法,在具有应用处理器AP模块作为通用串行总线USB接口的主机Host端,及码分多址CDMA模块作为USB接口客户Client端的多模移动终端中,其特征在于,该方法包括:
a、CDMA模块空闲时进入睡眠状态;
b、处于睡眠状态的CDMA模块通过中断申请通知AP模块进入睡眠状态;
c、AP模块的处理器收到外部操作指令后唤醒AP模块;
d、唤醒后的AP模块通过中断信号唤醒CDMA模块。
2.根据权利要求1所述的多模移动终端睡眠/唤醒方法,其特征在于,AP模块对CDMA模块、以及CDMA模块对AP模块的唤醒/睡眠状态查询,均采用通用串行输入/输出GPIO接口方式。
3.根据权利要求1所述的多模移动终端睡眠/唤醒方法,其特征在于,步骤a所述CDMA模块进入睡眠状态具体为:CDMA模块就绪CDMA_READY信号的高电平变为低电平,产生一个下降沿中断通知AP模块,USB主机端就绪USB_HOST_READY响应该下降沿中断,随后变为低电平。
4.根据权利要求1所述的多模移动终端睡眠/唤醒方法,其特征在于,步骤b所述AP模块进入睡眠状态具体为:使PXA处理器就绪PXA_READY信号从原来的高电平变为低电平,产生一个下降沿中断通知CDMA模块。
5.根据权利要求1所述的多模移动终端睡眠/唤醒方法,其特征在于,步骤c所述AP模块的处理器收到外部操作指令后唤醒AP模块具体为:使PXA处理器就绪PXA_READY信号从睡眠态的低电平变为高电平,产生一个上升沿中断通知CDMA模块。
6.根据权利要求1所述的多模移动终端睡眠/唤醒方法,其特征在于,步骤d所述唤醒后的AP模块通过中断信号唤醒CDMA模块具体为:AP模块通过PXA处理器唤醒CDMA模块PXA_WAKEUP_CDMA/PXA_IRQ信号向CDMA模块发送一个正脉冲信号,然后CDMA模块就绪CDMA_READY信号从低电平置为高电平,待CDMA模块USB接口的客户端及AP模块的主机端初始化过程结束后,将USB主机端就绪USB_HOST_READY信号置为高电平。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101780335A CN101170777A (zh) | 2007-11-23 | 2007-11-23 | 一种实现多模移动终端睡眠/唤醒的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101780335A CN101170777A (zh) | 2007-11-23 | 2007-11-23 | 一种实现多模移动终端睡眠/唤醒的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101170777A true CN101170777A (zh) | 2008-04-30 |
Family
ID=39391204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101780335A Pending CN101170777A (zh) | 2007-11-23 | 2007-11-23 | 一种实现多模移动终端睡眠/唤醒的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101170777A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101287244B (zh) * | 2008-05-29 | 2011-01-19 | 德信无线通讯科技(北京)有限公司 | 一种采用全功能串口进行双处理器互唤醒的方法与*** |
CN102124454A (zh) * | 2008-08-21 | 2011-07-13 | 高通股份有限公司 | 通用串行总线(usb)远程唤醒 |
CN102445981A (zh) * | 2010-09-30 | 2012-05-09 | 瑞昱半导体股份有限公司 | 数据传输***以及数据传输方法 |
CN105446916A (zh) * | 2014-08-29 | 2016-03-30 | 成都鼎桥通信技术有限公司 | Usb总线状态切换方法及装置 |
CN106332241A (zh) * | 2015-06-29 | 2017-01-11 | 苏州简约纳电子有限公司 | 物理层和上层的同步方法 |
CN106877966A (zh) * | 2017-03-16 | 2017-06-20 | 珠海市魅族科技有限公司 | 一种时间同步控制方法及装置 |
CN106873750A (zh) * | 2015-12-10 | 2017-06-20 | 北京信威通信技术股份有限公司 | 一种usb从设备控制的睡眠唤醒方法 |
CN107623619A (zh) * | 2017-09-19 | 2018-01-23 | 苏州国芯科技有限公司 | 一种can总线的通讯方法和设备 |
CN107682918A (zh) * | 2016-08-02 | 2018-02-09 | 成都鼎桥通信技术有限公司 | 移动终端数据传输方法及设备 |
CN111083772A (zh) * | 2019-11-26 | 2020-04-28 | 小唐科技(上海)有限公司 | 一种用于移动通信终端的睡眠唤醒方法 |
CN111954195A (zh) * | 2020-08-13 | 2020-11-17 | 华中科技大学 | 一种rfid标签数字基带*** |
CN113965249A (zh) * | 2021-10-14 | 2022-01-21 | 南京熊猫电子股份有限公司 | 一种基于有线连接的天通卫星通信装置及其睡眠唤醒方法 |
-
2007
- 2007-11-23 CN CNA2007101780335A patent/CN101170777A/zh active Pending
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101287244B (zh) * | 2008-05-29 | 2011-01-19 | 德信无线通讯科技(北京)有限公司 | 一种采用全功能串口进行双处理器互唤醒的方法与*** |
CN102124454A (zh) * | 2008-08-21 | 2011-07-13 | 高通股份有限公司 | 通用串行总线(usb)远程唤醒 |
CN102124454B (zh) * | 2008-08-21 | 2014-07-09 | 高通股份有限公司 | 通用串行总线(usb)远程唤醒 |
CN102445981A (zh) * | 2010-09-30 | 2012-05-09 | 瑞昱半导体股份有限公司 | 数据传输***以及数据传输方法 |
CN102445981B (zh) * | 2010-09-30 | 2015-07-01 | 瑞昱半导体股份有限公司 | 数据传输***以及数据传输方法 |
CN105446916A (zh) * | 2014-08-29 | 2016-03-30 | 成都鼎桥通信技术有限公司 | Usb总线状态切换方法及装置 |
CN105446916B (zh) * | 2014-08-29 | 2018-10-02 | 成都鼎桥通信技术有限公司 | Usb总线状态切换方法及装置 |
CN106332241A (zh) * | 2015-06-29 | 2017-01-11 | 苏州简约纳电子有限公司 | 物理层和上层的同步方法 |
CN106873750A (zh) * | 2015-12-10 | 2017-06-20 | 北京信威通信技术股份有限公司 | 一种usb从设备控制的睡眠唤醒方法 |
CN107682918A (zh) * | 2016-08-02 | 2018-02-09 | 成都鼎桥通信技术有限公司 | 移动终端数据传输方法及设备 |
CN106877966A (zh) * | 2017-03-16 | 2017-06-20 | 珠海市魅族科技有限公司 | 一种时间同步控制方法及装置 |
CN107623619A (zh) * | 2017-09-19 | 2018-01-23 | 苏州国芯科技有限公司 | 一种can总线的通讯方法和设备 |
CN111083772A (zh) * | 2019-11-26 | 2020-04-28 | 小唐科技(上海)有限公司 | 一种用于移动通信终端的睡眠唤醒方法 |
CN111954195A (zh) * | 2020-08-13 | 2020-11-17 | 华中科技大学 | 一种rfid标签数字基带*** |
CN111954195B (zh) * | 2020-08-13 | 2022-03-11 | 华中科技大学 | 一种rfid标签数字基带*** |
CN113965249A (zh) * | 2021-10-14 | 2022-01-21 | 南京熊猫电子股份有限公司 | 一种基于有线连接的天通卫星通信装置及其睡眠唤醒方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101170777A (zh) | 一种实现多模移动终端睡眠/唤醒的方法 | |
JP5900760B2 (ja) | ネットワークアクセスモジュールの電源管理方法及び装置 | |
WO2012027991A1 (zh) | 基于usb的双向唤醒的方法、设备及*** | |
US9563257B2 (en) | Dynamic energy-saving method and apparatus for PCIE device, and communication system thereof | |
CN101498964B (zh) | 无线调制解调装置、***和休眠/唤醒方法以及终端 | |
JP6458279B2 (ja) | 電力供給制御方法及び無線端末 | |
CN106793044B (zh) | 一种实现蓝牙安全设备低功耗待机的方法及蓝牙安全设备 | |
CN102799550B (zh) | 基于芯片间高速接口hsic的唤醒、热插拔方法和设备 | |
CN101813963A (zh) | 内置无线模块的计算机及其待机及激活方法 | |
CN101013340A (zh) | 一种降低无线网卡功耗的方法 | |
EP4024965A1 (en) | Energy-saving signal receiving method and energy-saving signal sending method, terminal and network device | |
CN104679347A (zh) | 一种解决移动终端触摸屏失效的方法及移动终端 | |
US20130227576A1 (en) | Method and apparatus for controlling task execution | |
WO2017166541A1 (zh) | 用户设备、休眠唤醒方法以及计算机存储介质 | |
US20170017289A1 (en) | Power gated communication controller | |
CN101350995B (zh) | 一种移动终端模块间唤醒方法及应用该方法的多模终端 | |
CN114035477A (zh) | 一种设备唤醒方法、装置及*** | |
CN103106757B (zh) | 一种蓝牙唤醒pos机的方法 | |
WO2012126396A1 (zh) | 业务单板的节能方法、主控板、业务单板及接入设备 | |
EP2674833A1 (en) | Method, system and device for a usb data card with u disk function to enter sleep state | |
CN103488270A (zh) | 省电方法及其电子装置 | |
CN107590087B (zh) | 一种电子设备及电子设备的硬盘访问方法 | |
CN111565444B (zh) | 一种通信装置 | |
CN103632518A (zh) | Usb无线网络连接设备、车载***及其唤醒方法 | |
CN103177283B (zh) | 一种存储卡防掉电方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20080430 |