一种死机自动重启方法及手机.pdf

上传人:b*** 文档编号:971446 上传时间:2018-03-22 格式:PDF 页数:7 大小:352.08KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010204228.4

申请日:

2010.06.21

公开号:

CN101860624A

公开日:

2010.10.13

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 11/00申请公布日:20101013|||实质审查的生效IPC(主分类):H04M 1/725申请日:20100621|||公开

IPC分类号:

H04M1/725; G06F11/00

主分类号:

H04M1/725

申请人:

中兴通讯股份有限公司

发明人:

李朝晖

地址:

518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

优先权:

专利代理机构:

北京元本知识产权代理事务所 11308

代理人:

秦力军

PDF下载: PDF下载
内容摘要

本发明公开了一种死机自动重启方法及手机,方法包括:基带和射频功放模块向硬件看门狗输出清狗信号;硬件看门狗在一段时间内未收到所述清狗信号时向电源模拟开关的使能端输出复位信号;电源模拟开关的使能端接收硬件看门狗输出的所述复位信号,使手机自动重启。本发明一种死机自动重启方法及手机可以提高用户满意度,同时提高产品市场竞争力,节省隐性成本。

权利要求书

1.一种死机自动重启方法,其特征在于,包括:基带和射频功放模块向硬件看门狗输出清狗信号;硬件看门狗在一段时间内未收到所述清狗信号时向电源模拟开关的使能端输出复位信号;电源模拟开关的使能端接收硬件看门狗输出的所述复位信号,使手机自动重启。2.根据权利要求1所述的一种死机自动重启方法,其特征在于,所述清狗信号可以是周期性脉冲信号,用于为专用集成电路ASIC芯片组成的硬件看门狗进行清狗。3.根据权利要求1所述的一种死机自动重启方法,其特征在于,所述清狗信号可以是低电平的写信号,用于为复杂可编程逻辑器件CPLD组成的硬件看门狗进行清狗。4.根据权利要求1所述的一种死机自动重启方法,其特征在于,系统以当前系统时间为基础,连续以预定时长作为闹钟触发进程,直到手机死机作为开机触发事件,经过预定时长,完成自动重启。5.根据权利要求4所述的一种死机自动重启方法,其特征在于,手机自动重启后,UI界面显示告警提示信息。6.一种死机自动重启手机,其特征在于,包括基带和射频功放模块,用于向硬件看门狗输出清狗信号;硬件看门狗,在一段时间内未收到清狗信号,向电源模拟开关的使能端输出复位信号;电源模拟开关,其使能端控制模拟开关通断,在收到硬件看门狗输出的复位信号后,使手机自动重启。7.根据权利要求6所述的一种死机自动重启手机,其特征在于,所述硬件看门狗可以是ASIC芯片,用于接收周期性脉冲信号后进行清狗。8.根据权利要求6所述的一种死机自动重启手机,其特征在于,所述硬件看门狗可以是CPLD,用于接收低电平写信号后进行清狗。9.根据权利要求6所述的一种死机自动重启手机,其特征在于,所述基带和射频功放模块还包括告警闹钟控制子模块,用于在当前系统时间基础上,不断以预定时长作为闹钟触发进程,直到手机死机作为开机触发事件,经过预定时长,完成自动重启。10.根据权利要求9所述的一种死机自动重启方法,其特征在于,手机自动重启后,UI界面显示告警提示信息。

说明书

一种死机自动重启方法及手机

技术领域

本发明涉及手机通信领域,特别涉及一种死机自动重启方法及手机。

背景技术

随着手机功能的丰富多样,特别是智能手机的广泛应用,其软件处理流程的复杂程度日益增大,大量并发的软件进程无法得到及时有效的处理就可能造成系统的崩溃,出现死机现象,此时用户只能手动掀开电池盖使电池断电,然后再接上电池重新启动手机。

手机系统内部一般集成看门狗功能,所谓看门狗实际就是一个定时器,它是用来监视手机系统内部程序的运行状态,在程序跑飞或锁死情况下可以自动复位的一种可靠性设计。看门狗的工作原理是:系统运行以后看门狗开始自动计数,如果到了预置的时间,计数器未清零(清狗操作),看门狗就会溢出,输出复位信号使系统重启。看门狗分为软件看门狗和硬件看门狗两种,两者实现原理相同,差别是软件看门狗是在系统内部用软件的方法来实现计数器设置、清零和复位设计的,硬件看门狗则由ASIC芯片或者CPLD来实现。既然手机系统具备看门狗功能,那么为什么在死机状态下无法触发系统重启呢?原因如下:目前的手机方案大多采用软件看门狗方案以提高系统集成度并降低成本,但是在手机死机状态下软件完全处于死循环或者跑飞的状态,软件看门狗无法发挥作用,甚至会瘫痪。另外,即使手机采用硬件看门狗方案,硬件看门狗虽然可以输出复位信号,但是由于死机状态下系统各功能模块均处于异常或者不稳定状态,其复位信号无法发挥其作用。此时,系统需要断电后重启,才能处于正常状态。

发明内容

本发明的目的在于提供一种死机自动重启方法及手机,能更好的解决手机死机后无法自动恢复的问题。

根据本发明的一个方面,提供的一种死机自动重启方法包括:

基带和射频功放模块向硬件看门狗输出清狗信号;

硬件看门狗在一段时间内未收到所述清狗信号时向电源模拟开关的使能端输出复位信号;

电源模拟开关的使能端接收硬件看门狗输出的所述复位信号,使手机自动重启。

手机自动重启后,UI界面显示告警提示信息。

根据本发明的另一个方面,提供的一种死机自动重启手机包括:

基带和射频功放模块,用于向硬件看门狗输出清狗信号;

硬件看门狗,在一段时间内未收到清狗信号,向电源模拟开关的使能端输出复位信号;

电源模拟开关,其使能端控制模拟开关通断,在收到硬件看门狗输出的复位信号后,使手机自动重启。

手机自动重启后,UI界面显示告警提示信息。

与现有技术相比,本发明的有益效果在于:

1、对于用户而言,通过本发明的手机死机自动重启和告警功能,免去了拆卸手机电池的苦恼,告警提醒的人机交互功能提高了用户的满意度。

2、对于手机方案和终端提供商而言,增强了产品的人性化和智能化设计,提高了产品的市场竞争力,同时降低了非法操作损坏手机的维护费用,节省了隐性成本。

附图说明

图1是本发明实施例提供的方案框图;

图2是本发明实施例提供的方法流程图。

具体实施方式

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限制本发明。

图1显示了本发明实施例提供的方案框图,如图1所示,包括:

电源模拟开关,具有控制模拟开关通断的使能端,使能端的输入信号由硬件看门狗提供,即硬件看门狗的输出信号作为电源模拟开关使能端的输入信号。手机正常工作时,硬件看门狗的输出信号为高电平,模拟开关处于闭合状态,电池电压VBAT1通过电源模拟开关正常为基带和射频功放模块供电,此时VBAT2=VBAT1,在2.8V~4.2V之间;手机死机时,硬件看门狗的输出信号为低电平的复位信号,模拟开关处于截止状态,呈现很高的阻抗,可以视为开路状态,此时,VBAT2=0,等效于用户断电的动作。

硬件看门狗,可以是ASIC芯片,也可以是CPLD,手机正常工作状态下由基带和射频功放模块负责清狗。

其中,当选择ASIC芯片做硬件看门狗时,根据ASIC芯片的具体要求,手机基带和射频功放模块定时由通用输入输出口(General Purpose Input Output,GPIO)输出满足要求的清狗信号,否则,超过预置时间不清狗则输出一定时长的复位信号,即ASIC芯片在一段时间内未收到清狗信号时向电源模拟开关的使能端输出复位信号。例如,某复位ASIC芯片要求每1.6s时间内由外部芯片输入周期性脉冲信号进行清狗,否则ASIC输出200ms低电平复位信号,因此,手机基带和射频功放模块需要按照此ASIC的要求从GPIO口定时输出相应的周期性脉冲信号,在手机死机情况下,手机基带和射频功放模块无法输出所述周期性脉冲信号清狗,因此,ASIC输出200ms低电平复位信号使电源模拟开关断开,手机断电。

其中,当选择CPLD做硬件看门狗时,根据CPLD的具体要求,手机基带和射频功放模块定时由局部总线接口输出满足要求的清狗信号,否则,超过预置时间不清狗则输出一定时长的复位信号,即CPLD在一段时间内未收到清狗信号时向电源模拟开关的使能端输出复位信号。所述局部总线包括地址信号线,数据信号线,读/写控制信号线等,基带和射频功放模块通过写控制信号线向CPLD内部设计的可读可写的清狗寄存器写入低电平的写信号进行清狗,超过预置时间不清狗则输出一定时长的复位信号,即CPLD在未收到清狗信号时向电源模拟开关的使能端输出复位信号,复位信号时间长短可由CPLD决定。例如时钟频率为32.768KHZ,周期约30us的CPLD硬件看门狗,要求外部芯片每240us进行清狗,否则CPLD输出200ms低电平复位信号。因此,可以在CPLD内部设计可读可写的一个清狗寄存器和一个4位计数器,保证每8个时钟周期,即240us后计数器的最高bit位变为‘1’,如果清狗寄存器bit位与该计数器的最高bit位对应,则需要基带和射频功放模块每8个时钟周期通过局部总线的写信号控制线向该清狗寄存器写入低电平的写信号进行清狗,使计数器重新计数,手机死机时,CPLD接收不到所述低电平的写信号进行清狗,CPLD输出200ms的低电平复位信号,手机断电。

基带和射频功放模块,是手机的硬件核心,由电池电压VBAT1供电,向硬件看门狗输出所述的清狗信号,并在死机时停止输出清狗信号。该模块一方面为硬件看门狗清狗,另一方面内部包含告警闹钟控制子模块进行闹钟触发控制和告警,使手机死机后完成自动重启和告警。上述告警闹钟控制子模块在当前系统时间基础上,连续以预定时长为闹钟触发进程,直到手机死机作为开机触发事件,经过预定时长后,手机完成重启,重启后,UI界面包括告警提示信息,提醒其进行了非法操作,达到告警的目的。上述预定时长需要结合硬件看门狗输出复位信号时间长短和系统要求而定,包括硬件看门狗输出复位信号的时间和手机自动重启的时间。

LDO,是一个可选功能模块,主要与硬件看门狗的器件选型相关,如果电池电压可以保证硬件看门狗正常工作,则LDO可以省去;如果硬件看门狗是低压型器件,则需要该LDO转换出适当的电压为硬件看门狗供电。

本方案的工作原理如下:

手机正常工作时,基带和射频功放模块可以周期性向硬件看门狗输出清狗信号,当硬件看门狗由ASIC芯片组成时,按照ASIC芯片的要求通过GPIO口输出周期性脉冲信号进行清狗,当硬件看门狗由CPLD组成时,按照CPLD的要求通过局部总线的写控制信号线把低电平的写信号写入清狗寄存器进行清狗,硬件看门狗收到清狗信号后,向电源模拟开关的使能端输出高电平信号,使模拟开关闭合,电源正常为手机供电。

手机死机后,基带和射频功放模块无法向硬件看门狗输出清狗信号,硬件看门狗在一段时间内没有收到清狗信号,向电源模拟开关的使能端输出一定时长的低电平复位信号,使模拟开关断开,电源不能正常为手机供电,手机断电关机。

为使手机在断电关机后实现重启,基带和射频功放模块中设计告警闹钟控制子单元,使手机以当前系统时间为准,连续增加预定时长,进行告警闹钟控制。手机死机后,通过手机可靠断电、再加电,告警闹钟控制子模块经过预定时长完成手机自动重启,并在UI界面上为用户显示告警提示信息。

图2显示了本发明实施例提供的方法流程图,如图2所示,步骤如下:

S201:手机正常工作状态下,基带和射频功放模块向硬件看门狗输出清狗信号,为硬件看门狗及时清狗。

S202:基带和射频功放模块中的告警闹钟控制子模块以当前系统时间为准,连续增加预定时长,进行告警闹钟控制。

S203:判断手机是否死机。

当硬件看门狗接收到基带和射频功放模块的清狗信号时,手机工作正常,此时进行步骤S202;否则,硬件看门狗没有收到基带和射频功放模块的清狗信号,判断手机死机,进行步骤S204。

S204:当系统死机时,以死机作为开机触发事件,预定时长后触发手机完成自动重启并告警。

例如要使手机在发生死机后5秒钟完成自动重启并告警,那么基带和射频功放模块中的告警闹钟控制子模块需要始终在当前系统时间的基础上增加5秒钟作为闹钟的触发进程,直到发生死机时,手机死机作为开机触发事件,5秒钟后,完成手机自动重启,重启后可以在UI界面加入告警提示信息,提醒用户进行了非法操作,避免重复误操作损坏手机。5秒钟包括硬件看门狗输出复位信号也就是可靠断开电池电源的时间。

综上所述,本发明通过采用硬件看门狗技术控制电源模拟开关,使手机死机时可以自动断电,并通过闹钟触发实现手机自动重启和告警,不仅能够提高用户的满意度,还可以提高产品市场竞争力,节省了隐性成本。

尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所做的修改,都应当理解为落入本发明的保护范围。

一种死机自动重启方法及手机.pdf_第1页
第1页 / 共7页
一种死机自动重启方法及手机.pdf_第2页
第2页 / 共7页
一种死机自动重启方法及手机.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《一种死机自动重启方法及手机.pdf》由会员分享,可在线阅读,更多相关《一种死机自动重启方法及手机.pdf(7页珍藏版)》请在专利查询网上搜索。

本发明公开了一种死机自动重启方法及手机,方法包括:基带和射频功放模块向硬件看门狗输出清狗信号;硬件看门狗在一段时间内未收到所述清狗信号时向电源模拟开关的使能端输出复位信号;电源模拟开关的使能端接收硬件看门狗输出的所述复位信号,使手机自动重启。本发明一种死机自动重启方法及手机可以提高用户满意度,同时提高产品市场竞争力,节省隐性成本。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1