发明名称 |
一种移动终端及其省电方法 |
摘要 |
本发明提出一种移动终端及其省电方法。所述移动终端监测UART总线上数据的变化,获取移动终端上的蓝牙芯片与主控芯片的当前工作状态,当检测到UART总线上无数据,通过所述主控芯片设置蓝牙模块进入到省电模式。采用本发明的技术方案,一旦监测到总线上没有数据时,会立即使蓝牙模块进入到省电的状态,确保蓝牙模块在没有进行业务时,一直使其处于省电模式的状态,最大限度地提高移动终端的待机时间,增强用户的体验水平。 |
申请公布号 |
CN102572119B |
申请公布日期 |
2015.10.21 |
申请号 |
CN201110337454.4 |
申请日期 |
2011.10.31 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
张义明;占明;董金光 |
分类号 |
H04M1/73(2006.01)I |
主分类号 |
H04M1/73(2006.01)I |
代理机构 |
深圳市世纪恒程知识产权代理事务所 44287 |
代理人 |
胡海国 |
主权项 |
一种移动终端省电方法,其特征在于,移动终端监测UART总线上数据的变化,获取移动终端上的蓝牙模块与主控模块的当前工作状态,当检测到UART总线上无数据时,通过所述主控模块设置蓝牙模块进入到省电模式,上述步骤具体包括:UART总线上有数据活动,在数据发送或接收完成,都会产生相应的中断,进入到UART发送与接收的中断处理函数中;进入到中断处理函数中,判断定时器的状态是否处于激活状态:如果定时器未被激活,则需要启动定时器并设置定时器激活的标志为1;如果定时器此时已经处于激活状态,则置uart_last_acess为1;定时器启动后,一旦定时器超时,进入到定时器超时中断处理函数;停止定时器,同时清掉定时器激活标志为0;判断定时器的ID是否有效以及uart_last_acess是否为1:如果定时器ID有效以及uart_last_acess为1,则启动定时器,设置定时器激活标志为1,清掉uart_last_acess为0;如果定时器ID无效以及uart_last_acess不为1,则通知主控模块,UART总线已经没有数据,蓝牙模块可以进入省电模式。 |
地址 |
518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部 |