一种智能终端的复位方法及系统的制作方法

文档序号:6399402阅读:248来源:国知局
专利名称:一种智能终端的复位方法及系统的制作方法
技术领域
本发明涉及移动终端技术领域,尤其涉及移动终端的智能终端的复位方法及系统。
背景技术
随着计算机技术和移动通讯技术的快速发展,智能操作系统(如android、windows)越来越广泛地应用于手机等手持设备,这些设备使用智能操作系统时不可避免的会出现死机现象。目前的智能手机一般使用复位IC来实现复位功能,此类复位IC有一个或两个输入口,一个输出口,将输入口接到按键上,输出口接到系统的复位引脚上,当检测到输入口的按键按下并持续一定的时间后输出口输出复位信号,以此来使系统重新启动。但是这种复位方法存在缺陷:一是当电源按键卡死,则会出现系统不停的重启,或者手机重启或者关机界面死机,现有手持设备越来越向轻薄化方向发展,为了达到轻薄化,往往采用内置电池方式来减小整机厚度,由于电池内置,若拆卸电池强制断电亦较为麻烦,而且容易导致部分器件的永久性破坏;二是按键操作时间固定,不能灵活自定义。

发明内容
为了克服上述所指的现有技术中的不足之处,本发明提供一种智能终端的复位方法及系统,以解决当智能终端的电源按键卡死后导致的系统不停重启的问题,使智能终端的复位设置更加人性化,更加客制化,更便利可靠。本发明是通过以下技术方案实现的:
一种智能终端的复位方法,通过一单片机实现智能终端的软件重启复位,所述单片机至少具有两信号输入引脚分别与智能终端的第一功能按键、第二功能按键相连,且具有一信号输出引脚通向一开关1C,所述开关IC控制智能终端系统的供电路径的导通或断开,所述方法的步骤包括:
a、智能终端系统正常工作,单片机处于睡眠状态至检测到按键信号后被唤醒;
b、当单片机仅检测到第一功能按键信号且持续时间达到系统复位所需的时钟周期T时,输出一高电平脉冲信号至开关1C,此时智能终端复位;
C、若该持续时间达到两个时钟周期,则单片机发送高电平信号至开关1C,对智能终端进行断电操作,直至检测到第一功能按键停止按压后,发送低电平信号至开关1C,智能终端恢复供电,且单片机返回睡眠状态。所述步骤a还包括:系统上电后,对单片机进行初始化,包括设置主芯片复位所需的时钟周期T及设置看门狗使能信号使能。所述单片机进入睡眠状态后,被唤醒的触发条件包括:单片机检测到第一功能按键或第二功能按键的被按压或停止按压的状态变化;看门狗溢出。在智能终端的正常工作状态中,若单片机同时检测到第一功能按键与第二功能按键信号,则单片机进入睡眠状态直至被唤醒,且系统继续正常工作;在智能终端的断电状态中,若单片机同时检测到第一功能按键与第二功能按键信号,则发送低电平信号至开关IC,使智能终端恢复供电,同时单片机进入睡眠状态直至被唤醒。所述开关IC控制智能终端系统的供电路径的导通或断开是指:当单片机输出低电平,开关IC导通系统供电路径,此时智能终端处于供电状态;当单片机输出高电平,开关IC断开系统供电路径,此时智能终端处于断电状态;当单片机输出一高电平脉冲,开关IC在高脉冲期间断开系统供电路径,脉冲过后,导通系统供电路径,使智能终端进入等待用户开机状态。所述第一功能按键为智能终端的电源按键,第二功能按键为智能终端的音量减键或音量加键或者照相键。一种应用上述复位方法的智能终端的复位系统,包括一单片机,所述单片机至少具有两信号输入引脚分别与智能终端的第一功能按键、第二功能按键相连,且具有一信号输出引脚通向一开关1C,所述开关IC控制智能终端系统的供电路径的导通或断开,所述单片机包括:
按键监控模块,用于实时监测第一功能按键和第二功能按键信号;
计时模块,用于对按键信号进行计时;
复位控制模块,用于当按键监控模块仅检测到第一功能按键信号且持续时间达到系统复位所需的时钟周期T时,输出一高电平脉冲信号至开关1C,此时智能终端复位;若该持续时间达到两个时钟周期,则发送高电平信号至开关1C,对智能终端进行断电操作,直至检测到第一功能按键停止按压后,发送低电平信号至开关1C,智能终端恢复供电,且单片机返回睡眠状态;
所述按键监控模块、计时模块分别接于复位控制模块,且按键监控模块与计时模块相接,所述复位控制模块通向开关1C。 本发明的智能终端的复位系统,还包括一看门狗模块,该看门狗模块接于复位控制模块。所述复位控制模块用于在智能终端的正常工作状态中,若按键监控模块同时检测到第一功能按键与第二功能按键信号,则单片机返回睡眠状态直至被唤醒,系统继续正常工作;在智能终端的断电状态中,若按键监控模块同时检测到第一功能按键与第二功能按键信号,则发送低电平信号至开关1C,使智能终端恢复供电,同时单片机进入睡眠状态直至被唤醒。与现有技术相比,本发明解决了当智能终端的电源按键卡死后导致的系统不停重启的问题,通过单片机控制智能终端系统的供电路径,根据检测到的按键方式和按键时间,来智能判断对智能终端进行复位或断电操作,既解决了电源按键卡死后导致的系统不停重启的问题,又极大地避免了通过拆拔电池所带来的不稳定工作状态,较现有的仅使用逻辑器件的复位系统更加人性化,更加客制化,而且可以自定义智能终端复位所需的按键持续按下的时钟周期,用户体验性能高。


附图1为本发明一种实施例的智能终端的复位方法的实现流程示意 附图2为本发明一种实施例的智能终端的应用结构示意图。
具体实施例方式为了便于本领域技术人员的理解,下面结合附图对本发明作进一步的描述。一种智能终端的复位方法,通过一单片机实现智能终端的软件重启复位,所述单片机至少具有两信号输入引脚分别与智能终端的第一功能按键、第二功能按键相连,且具有一信号输出引脚通向一开关1C,所述开关IC控制智能终端系统的供电路径的导通或断开来实现智能终端的正常工作、复位和断电状态的切换,所述方法的步骤包括:
a、当单片机单片机未检测到第一功能按键信号时,处于睡眠状态直至被唤醒以降低功耗,智能终端系统正常工作;
b、当单片机仅检测到第一功能按键信号且持续时间达到系统复位所需的时钟周期T时,单片机输出端发出一高电平脉冲信号至开关1C,此时智能终端复位;
C、若该持续时间达到两个时钟周期,则单片机发送高电平信号(此信号的持续时间长于高电平脉冲信号)至开关1C,断开开关,对智能终端进行断电操作后继续检测按键,至检测到第一功能按键停止按压后(即该按键被松开,智能终端断电后,第一功能按键直接失效,但单片机仍在正常工作,所以可以检测到按键被松开),发送低电平信号至开关1C,智能终端处于供电状态,等待用户开机,且单片机返回睡眠状态。所述步骤b中当智能终端复位之后,所述持续时间达到两个时钟周期之前,若检测到第一功能按键停止按压,则单片机进入睡眠状态。即单片机发送复位信号后,继续判断按键是否仍按下,若否,则进入睡眠状态;若是则需要进一步判断是否满足断电关机所需的按压时间。所述开关IC控制智能终端系统的供电路径的导通或断开是指:当单片机输出低电平时,开关IC导通系统供电路径,此时智能终端处于供电状态;当单片机输出高电平时,开关IC断开系统供电路径,此时智能终端处于断电状态;当单片机输出一高电平脉冲时,开关IC在高脉冲期间断开系统供电路径,脉冲过后,导通系统供电路径,使智能终端进入等待用户开机状态。所述步骤a之前还包括:智能终端系统上电后,对单片机进行初始化设置,包括设置智能终端系统复位所需的时钟周期T即第一功能按键持续按下多长时间才能触发重启或关机;及设置看门狗使能信号使能,打开看门狗,防止程序执行错乱。所述智能终端系统复位所需的时钟周期T可由设计者动态配置,通常可设置为3 10秒,本实施例中,该时钟周期T设为7秒。所述单片机进入睡眠状态后,被唤醒的触发条件包括:单片机检测到第一功能按键或第二功能按键的被按压或停止按压的状态变化,即按键被按下或按键被松开;看门狗溢出。本发明中,单片机进入睡眠状态是为了节省功耗。所以智能终端正常工作时,除了在进行复位判断和复位操作时,单片机一直处于睡眠状态。当被按键动作唤醒后,单片机进入工作状态,判断按键是否是需要的动作(即电源键持续按下一段时间),若不是,单片机继续进入睡眠状态,若是,单片机处理完后,也进入睡眠状态。所以单片机只有处理按键信号时,才进入工作状态,其余时间都处于睡眠状态。在一应用实施例中,当单片机被按键信号唤醒后判断按键的动作,若不是复位操作,则返回睡眠状态,若是复位操作,就进行后续一系列判断和操作,或进行重启或进行关机。单片机同时检测到第一功能按键与第二功能按键信号,可分为两种情况:在智能终端的正常工作状态中,若单片机同时检测到第一功能按键与第二功能按键信号,则单片机返回睡眠状态直至被唤醒,且系统继续正常工作,不执行复位操作;在智能终端的断电状态中,若单片机同时检测到第一功能按键与第二功能按键信号,则发送低电平信号至开关1C,使智能终端恢复供电,同时单片机进入睡眠状态直至被唤醒。当系统仅检测到第二功能按键信号时,或者第一按键信号的持续时间小于T时,单片机返回睡眠状态直至被唤醒,且系统继续正常工作。本发明通过单片机智能控制智能终端系统的复位操作,当第一功能按键被持续按下时间T时,对智能终端系统进行复位操作;当第一功能按键被持续按下时间为2T时,对智能终端系统进行断电操作,彻底断开电池不再重启;而若同时检测到第一功能按键和第二功能按键按下时,不进行复位操作。旨在实现内置电池与智能终端系统之间的智能开关,通过判断按键方式和按键时间,控制智能终端的的重启和关机等功能。重启和关机的区别在于:重启是通过单片机发送一高脉冲使智能终端掉电后,此时第一功能按键一般仍处于按压状态,所以智能终端重新开机,而外在表现就是智能终端重启;而关机是通过单片机发送高电平,直到第一功能按键松开后才发送低电平,就保证了智能终端恢复供电时第一功能按键不处于按压状态,所以此时智能终端不会启动,而外在表现就是关机。在本发明的实施例中,所述第一功能按键为智能终端的电源按键,第二功能按键为智能终端的音量减键。在本发明的其他实施例中,所述第二功能按键可设置为其他物理按键。本发明的智能终端可为手机、PDA、平板电脑等终端。具体地,如附图1所示,以智能手机为例,本发明还提供了一种实施例的智能手机的复位方法的实现流程,在该实施例中,第一功能按键为智能终端的电源按键,第二功能按键为智能终端的音量减键,其步骤包括:
001、手机上电后,对单片机系统进行初始化设置;
002、判断电源键是否被按下,若是,执行步骤003,否则,转入步骤013
003、判断音量减键是否被按下,若是,转入步骤013,否则,执行步骤004;
004、判断电源键持续按下时间是否达到时钟周期T,若是,执行步骤005,否则返回步骤 002 ;
005、向开关IC输出一高电平脉冲信号实现复位操作;
006、判断电源键是否被按下,若是,执行步骤007,否则,转入步骤013
007、判断音量减键是否被按下,若是,转入步骤013,否则,执行步骤008;
008、判断电源键持续按下时间是否达到时钟周期T,若是,执行步骤009,否则返回步骤 006 ;
009、发送高电平至开关IC断开手机的供电路径使手机系统断电;
010、判断电源键是否被按下,若是,执行步骤007,否则,转入步骤012
011、判断音量减键是否被按下,若是,执行步骤012,否则,返回步骤010;
012、发送低电平至开关1C,导通手机供电路径;
013、控制单片机进入睡眠状态; 014、单片机被按键信号或看门狗唤醒,则转入步骤002,否则保持在睡眠状态。本发明还提供了一种应用上述复位方法的智能终端的复位系统,包括一单片机,所述单片机至少具有两信号输入引脚分别与智能终端的第一功能按键、第二功能按键相连,且具有一信号输出引脚通向一开关1C,所述开关IC控制智能终端系统的供电路径的导通或断开,所述单片机包括:
按键监控模块,用于实时监测第一功能按键和第二功能按键的状态;
计时模块,用于对按键信号进行计时;
复位控制模块,用于当按键监控模块仅检测到第一功能按键信号且持续时间达到系统复位所需的时钟周期T时,输出一高电平脉冲信号至开关1C,此时智能终端复位;若该持续时间达到两个时钟周期,则发送高电平信号至开关1C,对智能终端进行断电操作后继续检测按键,至检测到第一功能按键停止按压后,发送低电平信号至开关1C,智能终端处于供电状态,且单片机返回睡眠状态;
所述按键监控模块、计时模块分别接于复位控制模块,且按键监控模块与计时模块相接,所述复位控制模块经所述信号输出引脚通向开关1C。本发明的智能终端的复位系统,还包括一看门狗模块,该看门狗模块接于复位控制模块。所述复位控制模块用于在智能终端的正常工作状态中,若按键监控模块同时检测到第一功能按键与第二功能按键信号,则单片机返回睡眠状态直至被唤醒,系统继续正常工作;在智能终端的断电状态中,若按键监控模块同时检测到第一功能按键与第二功能按键信号,则发送低电平信号至开关1C,使智能终端恢复供电,同时单片机进入睡眠状态直至被唤醒。所述按键监控模块及计时模块,当单片机系统进入睡眠状态时,用于监控第一功能按键或第二功能按键的状态变化,当检测到按键被按下时唤醒单片机;当检测到按键被按下后,用于判断按键是否持续按下。所述复位控制模块根据按键监控模块检测到的按键状态,当仅第一功能按键被按下时,对按键持续时间进行计时,若持续时间达到预设的时间周期T,则对智能终端系统进行复位操作,若持续时间达到2T,所述复位控制模块则对智能终端进行断电操作;当第一功能键未按下,或第一功能按键和第二功能按键同时被按下时,智能终端正常工作,单片机进入睡眠状态直到被唤醒。在本实施例中,单片机被唤醒有两种情况:一是单片机检测到第一功能按键或第二功能按键的状态发生变化,即按键被按下或按键被松开;二是看门狗溢出。在本发明的实施例中,所述第一功能按键为智能终端的电源按键,第二功能按键为智能终端的音量减按键。如附图2所示,公开了本发明的复位系统应用于智能手机的的应用结构示意图,该复位系统主要包括手机的整机系统和内置电池,内置电池与手机的整机系统间有一条供电路径,单片机处于手机整机系统的前端,通过控制开关IC来控制供电路径的通断。手机整机系统设有两个功能按键输出,包括电源按键(pwk键)和音量减键(vol-键),该单片机至少具有两信号输入引脚SRO、SRl分别与智能终端的电源按键、音量减键相接,且具有一信号输出引脚RST通向开关IC控制供电路径的通断,进而控制手机其他功能模块的供电和断电,结合编程来实现逻辑控制手机重启或关机。
所述单片机包括按键监控模块、计时模块、复位控制模块,所述按键监控模块监测功能按键的输入信号,计时模块用于记录功能按键持续按下的时间,提供指令的判断依据,复位控制模块用于控制开关IC的通断进而控制系统的供电和断电。以上内容是结合具体的优选方式对本发明所作的进一步详细说明,不应认定本发明的具体实施只局限于以上说明。对于本技术领域的技术人员而言,在不脱离本发明构思的前提下,还可以作出若干简单推演或替换,均应视为由本发明所提交的权利要求确定的保护范围之内。
权利要求
1.一种智能终端的复位方法,通过一单片机实现智能终端的软件重启复位,所述单片机至少具有两信号输入引脚分别与智能终端的第一功能按键、第二功能按键相连,且具有一信号输出引脚通向一开关1C,所述开关IC控制智能终端系统的供电路径的导通或断开,所述方法的步骤包括: a、智能终端系统正常工作,单片机处于睡眠状态至检测到按键信号后被唤醒; b、当单片机仅检测到第一功能按键信号且持续时间达到系统复位所需的时钟周期T时,输出一高电平脉冲信号至开关1C,此时智能终端复位; C、若该持续时间达到两个时钟周期,则单片机发送高电平信号至开关1C,对智能终端进行断电操作,直至检测到第一功能按键停止按压后,发送低电平信号至开关1C,智能终端恢复供电,且单片机返回睡眠状态。
2.根据权利要求1所述的智能终端的复位方法,其特征在于:所述步骤a还包括:系统上电后,对单片机进行初始化,包括设置智能终端复位所需的时钟周期T及设置看门狗使能信号使能。
3.根据权利要求2所述的智能终端的复位方法,其特征在于,所述单片机进入睡眠状态后,被唤醒的触发条件包括:单片机检测到第一功能按键或第二功能按键的被按压或停止按压的状态变化;看门狗溢出。
4.根据权利要求3所述的智能终端的复位方法,其特征在于,所述开关IC控制智能终端系统的供电路径的导通或断开是指: 当单片机输出低电平,开关IC导通系统供电路径,此时智能终端处于供电状态; 当单片机输出高电平,开关IC断开系统供电路径,此时智能终端处于断电状态;` 当单片机输出一高电平脉冲,开关IC在高脉冲期间断开系统供电路径,脉冲过后,导通系统供电路径,使智能终端进入等待开机状态。
5.根据权利要求4所述的智能终端的复位方法,其特征在于:在智能终端的正常工作状态中,若单片机同时检测到第一功能按键与第二功能按键信号,则单片机返回睡眠状态直至被唤醒,系统继续正常工作。
6.根据权利要求5所述的智能终端的复位方法,其特征在于:在智能终端的断电状态中,若单片机同时检测到第一功能按键与第二功能按键信号,则发送低电平信号至开关1C,使智能终端恢复供电,同时单片机进入睡眠状态直至被唤醒。
7.根据权利要求6所述的智能终端的复位方法,其特征在于:所述第一功能按键为智能终端的电源按键,第二功能按键为智能终端的音量减键或音量加键或者照相键。
8.一种应用权利要求1-7中任一项所述的复位方法的智能终端的复位系统,其特征在于,包括一单片机,所述单片机至少具有两信号输入引脚分别与智能终端的第一功能按键、第二功能按键相连,且具有一信号输出引脚通向一开关1C,所述开关IC控制智能终端系统的供电路径的导通或断开,所述单片机包括: 按键监控模块,用于实时监测第一功能按键和第二功能按键信号; 计时模块,用于对按键信号进行计时; 复位控制模块,用于当按键监控模块仅检测到第一功能按键信号且持续时间达到系统复位所需的时钟周期T时,输出一高电平脉冲信号至开关1C,此时智能终端复位;若该持续时间达到两个时钟周期,则发送高电平信号至开关1C,对智能终端进行断电操作,直至检测到第一功能按键停止按压后,发送低电平信号至开关1C,智能终端恢复供电,且单片机返回睡眠状态; 所述按键监控模块、计时模块分别接于复位控制模块,且按键监控模块与计时模块相接,所述复位控制模块通向开关1C。
9.根据权利要求8所述的智能终端的复位系统,其特征在于,还包括一看门狗模块,该看门狗模块接于复位控制模块。
10.根据权利要求9所述的智能终端的复位系统,其特征在于:所述复位控制模块用于在智能终端的正常工作状态中,若按键监控模块同时检测到第一功能按键与第二功能按键信号,则单片机返回睡眠状态直至被唤醒,系统继续正常工作;在智能终端的断电状态中,若按键监控模块同时检测到第一功能按键与第二功能按键信号,则发送低电平信号至开关1C,使智能终端恢复供电 ,同时单片机进入睡眠状态直至被唤醒。
全文摘要
一种智能终端的复位方法及系统,所述方法的步骤包括单片机检测到第一功能按键信号且持续时间达到智能终端复位所需的时钟周期T,输出一高电平脉冲信号实现软件重启复位;同时继续检测第一功能按键信号,若持续时间达到时钟周期2T,则输出高电平信号断开供电路径实现关机操作;当单片机未检测到第一功能按键信号或检测到第二功能按键信号,不进行复位操作,输出低电平导通供电路径给智能终端正常供电。本发明解决了当智能终端的电源按键卡死后导致的系统不停重启以及重启界面死机的问题,极大地避免了通过拆拔电池所带来的不稳定工作状态,较现有的仅使用逻辑器件的复位系统更加人性化,更加客制化。
文档编号G06F1/24GK103105915SQ20131005245
公开日2013年5月15日 申请日期2013年2月18日 优先权日2013年2月18日
发明者曾元清 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1