本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種終端復(fù)位控制方法、控制器及系統(tǒng)。
背景技術(shù):
目前移動終端及其內(nèi)運(yùn)行的程序越來越復(fù)雜,功耗增加明顯,發(fā)熱現(xiàn)象越來越嚴(yán)重,很容易出現(xiàn)死機(jī)現(xiàn)象,而大多終端手機(jī)采用的是大容量不可拆卸電池,出現(xiàn)死機(jī)后不能插拔電池來解除死機(jī)狀態(tài)。目前已有的方案是在手機(jī)中增加一個(gè)復(fù)位重啟電路和一個(gè)復(fù)位鍵,該復(fù)位鍵設(shè)置的較為隱秘,需要用專用的工具觸發(fā)該復(fù)位鍵,通過復(fù)位重啟電路復(fù)位重啟,從而達(dá)到解除死機(jī)狀態(tài)的目的。然而,使用復(fù)位重啟電路,在不斷電的情況,有些情況也不能解除死機(jī)狀態(tài)的。另外增加復(fù)位鍵從一定程度上增加成本,而且用戶在復(fù)位時(shí)需要使用專用工具進(jìn)行復(fù)位,很不方便,用戶體驗(yàn)不好。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種終端復(fù)位控制方法、控制器及系統(tǒng),用以解決現(xiàn)有技術(shù)中終端的復(fù)位方式存在操作不便且有時(shí)不能實(shí)現(xiàn)復(fù)位的問題。
依據(jù)本發(fā)明的一個(gè)方面,提供一種終端復(fù)位控制方法,包括:
檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足設(shè)定的復(fù)位條件時(shí),切斷電池對電源管理芯片的供電,實(shí)現(xiàn)終端的斷電復(fù)位。
可選地,本發(fā)明所述方法中,所述復(fù)位條件包括:開關(guān)機(jī)鍵被觸發(fā)且持續(xù)時(shí)間達(dá)到設(shè)定的閾值。
可選地,本發(fā)明所述方法還包括:
在開機(jī)狀態(tài)下,當(dāng)檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足關(guān)機(jī)條件,則進(jìn)行關(guān)機(jī)處理;
在關(guān)機(jī)狀態(tài)下,當(dāng)檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足開機(jī)條件,則進(jìn)行開機(jī)處理。
依據(jù)本發(fā)明的另一個(gè)方面,提供一種終端復(fù)位控制器,包括:
檢測電路,用于在檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足設(shè)定的復(fù)位條件時(shí),觸發(fā)控制電路;
控制電路,用于基于所述檢測電路的觸發(fā),切斷電池對電源管理芯片的供電,實(shí)現(xiàn)終端的斷電復(fù)位。
可選地,本發(fā)明所述的終端復(fù)位控制器中,所述復(fù)位條件包括:開關(guān)機(jī)鍵被觸發(fā)且持續(xù)時(shí)間達(dá)到設(shè)定的閾值。
可選地,本發(fā)明所述的終端復(fù)位控制器中,所述檢測電路包括延時(shí)電路;
所述延時(shí)電路,用于在檢測到開關(guān)機(jī)鍵被觸發(fā)且持續(xù)時(shí)間達(dá)到設(shè)定的閾值時(shí),向所述控制電路輸出低電壓信號;
所述控制電路,用于在接收到低電壓信號時(shí),切斷電池與電源管理芯片間的供電線路,實(shí)現(xiàn)終端的斷電復(fù)位。
可選地,本發(fā)明所述的終端復(fù)位控制器中,所述控制電路包括:反向電路和導(dǎo)通控制電路;
所述反向電路,用于在接收到所述延時(shí)電路發(fā)送的低電壓信號時(shí),向所述導(dǎo)通控制電路輸出高電壓信號;
所述導(dǎo)通控制電路,用于在接收到高電壓信號時(shí),切斷電池與電源管理芯片間的供電線路。
依據(jù)本發(fā)明的第三個(gè)方面,提供一種終端復(fù)位控制系統(tǒng),包括:電池、電 源管理芯片、主控芯片、開關(guān)機(jī)鍵、以及終端復(fù)位控制器;
所述終端復(fù)位控制器,用于檢測到所述開關(guān)機(jī)鍵被觸發(fā)的方式滿足設(shè)定的復(fù)位條件時(shí),切斷所述電池對所述電源管理芯片的供電并維持指定時(shí)長,實(shí)現(xiàn)終端的斷電復(fù)位。
可選地,本發(fā)明所述系統(tǒng)中,所述復(fù)位條件包括:開關(guān)機(jī)鍵被觸發(fā)且持續(xù)時(shí)間達(dá)到設(shè)定的閾值。
可選地,本發(fā)明所述系統(tǒng)中,所述電源管理芯片,用于在開機(jī)狀態(tài)下,當(dāng)檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足關(guān)機(jī)條件,則通知所述主控芯片進(jìn)行關(guān)機(jī)處理;在關(guān)機(jī)狀態(tài)下,當(dāng)檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足開機(jī)條件,則通知所述主控芯片進(jìn)行開機(jī)處理。
本發(fā)明有益效果如下:
本發(fā)明將開關(guān)機(jī)鍵復(fù)用為復(fù)位鍵,當(dāng)用戶觸發(fā)開關(guān)機(jī)鍵的方式滿足復(fù)位條件時(shí),可以實(shí)現(xiàn)終端的斷電復(fù)位,不僅解決了傳統(tǒng)按復(fù)位鍵在某些情況下不能復(fù)位重啟的問題,而且開關(guān)機(jī)鍵與復(fù)位鍵復(fù)用,還降低了產(chǎn)品成本,便于復(fù)位操作,用戶體驗(yàn)更好。另外,本發(fā)明設(shè)計(jì)的用于復(fù)位重啟的控制器還具有電路設(shè)計(jì)簡約,體積小巧,功能穩(wěn)定,成本低廉等優(yōu)點(diǎn)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種終端復(fù)位控制方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的一種終端復(fù)位控制器的結(jié)構(gòu)框圖;
圖3為本發(fā)明實(shí)施例提供的一種終端復(fù)位控制器的結(jié)構(gòu)圖;
圖4為本發(fā)明實(shí)施例中延時(shí)電路的又一結(jié)構(gòu)圖;
圖5為本發(fā)明實(shí)施例中反向電路的又一結(jié)構(gòu)圖;
圖6為本發(fā)明實(shí)施例提供的一種終端復(fù)位控制系統(tǒng)的架構(gòu)圖;
圖7為本發(fā)明實(shí)施例中控制器在開關(guān)長按時(shí)實(shí)現(xiàn)終端復(fù)位的時(shí)序圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例一
本發(fā)明實(shí)施例提供一種終端復(fù)位控制方法,如圖1所示,所述方法包括:
步驟S101,檢測開關(guān)機(jī)鍵的狀態(tài);
步驟S102,當(dāng)檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足設(shè)定的復(fù)位條件時(shí),切斷電池對電源管理芯片的供電,實(shí)現(xiàn)終端的斷電復(fù)位。
本發(fā)明實(shí)施例中,通過檢測開關(guān)機(jī)檢測信號是否被拉低來判斷開關(guān)機(jī)鍵是否被觸發(fā)。
在本發(fā)明的一個(gè)優(yōu)選實(shí)施例中,所述復(fù)位條件為:開關(guān)機(jī)鍵被觸發(fā)且持續(xù)時(shí)間達(dá)到設(shè)定的閾值。當(dāng)然,本發(fā)明并不唯一限定該復(fù)位條件,本領(lǐng)域技術(shù)人員所能想到的,任何能夠指示終端進(jìn)行復(fù)位的觸發(fā)方式均可,例如雙擊開關(guān)機(jī)鍵等等。
進(jìn)一步地,本發(fā)明實(shí)施例中,切斷電池對電源管理芯片的供電時(shí)需維持一定的時(shí)間,以保證終端完全復(fù)位。
進(jìn)一步地,本發(fā)明實(shí)施例中,在開機(jī)狀態(tài)下,當(dāng)檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足關(guān)機(jī)條件,則進(jìn)行關(guān)機(jī)處理;在關(guān)機(jī)狀態(tài)下,當(dāng)檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足開機(jī)條件,則進(jìn)行開機(jī)處理。其中,開、關(guān)機(jī)條件可以理解為通 常意義上的短按開關(guān)機(jī)鍵。
也就是說,本發(fā)明中,開機(jī)、關(guān)機(jī)、復(fù)位是獨(dú)立的三個(gè)過程。關(guān)機(jī)狀態(tài),短按開關(guān)機(jī)鍵開機(jī);開機(jī)狀態(tài),短按開關(guān)機(jī)鍵開機(jī);任意狀態(tài)下,長按到達(dá)一定時(shí)間就斷電復(fù)位。
可見,本發(fā)明提供了一種復(fù)用開關(guān)機(jī)鍵為復(fù)位鍵從而實(shí)現(xiàn)斷電復(fù)位的方案,該方案既可以解決現(xiàn)有的復(fù)位方式對于部分長按復(fù)位鍵不能復(fù)位重啟的問題,又能降低產(chǎn)品成本,同時(shí),用戶也不需要使用專用工具觸發(fā)復(fù)位鍵,極大的提升用戶體驗(yàn),提高產(chǎn)品的競爭力。
實(shí)施例二
本發(fā)明實(shí)施例提供一種終端復(fù)位控制器,如圖2所示,包括:
檢測電路210,用于在檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足設(shè)定的復(fù)位條件時(shí),觸發(fā)控制電路;
控制電路220,用于基于所述檢測電路210的觸發(fā),切斷電池對電源管理芯片的供電,實(shí)現(xiàn)終端的斷電復(fù)位。
基于上述結(jié)構(gòu)框架及實(shí)施原理,下面給出在上述結(jié)構(gòu)下的幾個(gè)具體及優(yōu)選實(shí)施方式,用以細(xì)化和優(yōu)化本發(fā)明所述控制器的功能,以使本發(fā)明方案的實(shí)施更方便,準(zhǔn)確。具體涉及如下內(nèi)容:
本發(fā)明實(shí)施例中,所述復(fù)位條件優(yōu)選為:開關(guān)機(jī)鍵被觸發(fā)且持續(xù)時(shí)間達(dá)到設(shè)定的閾值。當(dāng)然,本發(fā)明并不唯一限定該復(fù)位條件,本領(lǐng)域技術(shù)人員所能想到的,任何能夠指示終端進(jìn)行復(fù)位的觸發(fā)方式均可,例如雙擊開關(guān)機(jī)鍵等等。
本發(fā)明實(shí)施例中,當(dāng)復(fù)位條件為開關(guān)機(jī)鍵被觸發(fā)且持續(xù)時(shí)間達(dá)到設(shè)定的閾值時(shí),如圖3所示,檢測電路210為延時(shí)電路;
延時(shí)電路,用于在檢測到開關(guān)機(jī)鍵被觸發(fā)且持續(xù)時(shí)間達(dá)到設(shè)定的閾值時(shí),向所述控制電路輸出低電壓信號;
控制電路,用于在接收到低電壓信號時(shí),切斷電池與電源管理芯片間的供 電線路,實(shí)現(xiàn)終端的斷電復(fù)位。
優(yōu)選地,為了保證終端完全復(fù)位,延時(shí)電路在檢測到開關(guān)機(jī)鍵被觸發(fā)且持續(xù)時(shí)間達(dá)到設(shè)定的閾值時(shí),持續(xù)一定的時(shí)間向控制電路輸出低電壓信號,以保證在一段時(shí)間內(nèi)切斷電池與電源管理芯片間的供電線路。
在本發(fā)明的一個(gè)實(shí)施例中,如圖3所示,控制電路具體包括:反向電路和導(dǎo)通控制電路;
所述反向電路,用于在接收到所述延時(shí)電路發(fā)送的低電壓信號時(shí),向所述導(dǎo)通控制電路輸出高電壓信號;
所述導(dǎo)通控制電路,用于在接收到高電壓信號時(shí),切斷電池與電源管理芯片間的供電線路。
其中,導(dǎo)通控制電路優(yōu)選但不限于為圖3中所示的P溝道MOS管。
進(jìn)一步地,本發(fā)明實(shí)施例中,圖3中所示出的延時(shí)電路還可以替換為圖4所示結(jié)構(gòu)的延時(shí)電路,圖4所示的延時(shí)電路只需修改計(jì)數(shù)器(Counter)的參數(shù),就可以調(diào)整復(fù)位所需要的時(shí)間。圖3中所示的反向電路還可以替換為圖5所示結(jié)構(gòu)的反向電路。需要說明的是,在不脫離本發(fā)明思想的情況下,本實(shí)施例提及的電路結(jié)構(gòu)可以靈活變動。
綜上可知,本實(shí)施例所述的終端復(fù)位控制器可以實(shí)現(xiàn)監(jiān)測開關(guān)機(jī)鍵的狀態(tài),實(shí)現(xiàn)終端的復(fù)位控制,解決了傳統(tǒng)復(fù)位鍵在某些情況下不能復(fù)位重啟的問題。而且該控制器還具有電路設(shè)計(jì)簡約,體積小巧,功能穩(wěn)定,成本低廉等優(yōu)點(diǎn)。
實(shí)施例三
本發(fā)明實(shí)施例提供一種終端復(fù)位控制系統(tǒng),如圖6所示,包括:主控芯片,電源管理芯片,電池及開關(guān)機(jī)鍵,進(jìn)一步地,所述系統(tǒng)還包括終端復(fù)位控制器。
所述終端復(fù)位控制器,用于在檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足設(shè)定的復(fù)位條件時(shí),切斷所述電池對所述電源管理芯片的供電并維持指定時(shí)長,實(shí)現(xiàn)終端的斷電復(fù)位。
其中,所述復(fù)位條件優(yōu)選為:開關(guān)機(jī)鍵被觸發(fā)且持續(xù)時(shí)間達(dá)到設(shè)定的閾值。當(dāng)然,本發(fā)明并不唯一限定該復(fù)位條件,本領(lǐng)域技術(shù)人員所能想到的,任何能夠指示終端進(jìn)行復(fù)位的觸發(fā)方式均可,例如雙擊開關(guān)機(jī)鍵等等。
進(jìn)一步地,本發(fā)明實(shí)施例中,在開機(jī)狀態(tài)下,電源管理芯片當(dāng)檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足關(guān)機(jī)條件,則通知所述主控芯片進(jìn)行關(guān)機(jī)處理;在關(guān)機(jī)狀態(tài)下,電源管理芯片當(dāng)檢測到開關(guān)機(jī)鍵被觸發(fā)的方式滿足開機(jī)條件,則通知所述主控芯片進(jìn)行開機(jī)處理。
綜上所述,可知主控芯片,電源管理芯片,終端復(fù)位控制器組成一個(gè)反饋回路,開關(guān)機(jī)鍵短按,根據(jù)終端當(dāng)前狀態(tài),電源管理芯片啟動開機(jī)或關(guān)機(jī)流程,并通知主控芯片開始開機(jī)或關(guān)機(jī)。開關(guān)機(jī)鍵長按,終端復(fù)位控制器檢測到該狀態(tài)控制切斷電源管理芯片的供電輸入,維持?jǐn)嚯娨欢螘r(shí)間,實(shí)現(xiàn)終端的復(fù)位。
下面通過一個(gè)具體應(yīng)用示例,對本發(fā)明的具體實(shí)施過程進(jìn)行詳細(xì)闡述。本應(yīng)用示例中,設(shè)開關(guān)機(jī)鍵短按3秒開機(jī)或關(guān)機(jī),開關(guān)機(jī)鍵長按7.5秒復(fù)位,為了保證能夠復(fù)位,按壓開關(guān)機(jī)鍵時(shí),最好留有余量,本應(yīng)用示例中,設(shè)用戶按壓了10秒。具體控制過程如下:
本實(shí)施例中,終端復(fù)位控制器在開關(guān)機(jī)鍵長按時(shí)實(shí)現(xiàn)終端復(fù)位重啟的過程為:當(dāng)終端出現(xiàn)死機(jī)狀態(tài)時(shí),用戶長按開關(guān)機(jī)鍵10秒,電池電壓(SYS_PWR)為4V,圖3所示控制器結(jié)構(gòu)中的延時(shí)電路D1檢測到開機(jī)檢測信號(POWER_ON)被拉低大于7.5秒,輸出延時(shí)電路輸出信號RST1維持2.5秒0V的輸出,D3截止,輸出C點(diǎn)為高,D2截止,D2的輸出系統(tǒng)電壓(VPH_PWR)為0V,電源管理芯片維持?jǐn)嚯?.5秒,實(shí)現(xiàn)死機(jī)斷電復(fù)位。如圖7所示,為控制器在開關(guān)機(jī)鍵長按時(shí)實(shí)現(xiàn)終端復(fù)位的過程時(shí)序圖。其中,斷電的時(shí)間(2.5秒)由延時(shí)電路決定,可以調(diào)整。
具體地,本實(shí)施例中,在開關(guān)機(jī)鍵短按時(shí)實(shí)現(xiàn)移動終端開機(jī)的過程為:
當(dāng)終端處于關(guān)機(jī)狀態(tài),這時(shí)開機(jī)檢測信號(POWER_ON)為高,當(dāng)用戶短按開關(guān)3秒,電池電壓(SYS_PWR)為4V(典型值),圖3所示控制器結(jié)構(gòu)中 的延時(shí)電路D1檢測到開機(jī)檢測信號(POWER_ON)被拉低小于7.5秒,延時(shí)電路輸出信號RST1維持4V的高輸出,D3導(dǎo)通,輸出C點(diǎn)為低,D2導(dǎo)通,D2的輸出系統(tǒng)電壓(VPH_PWR)為4V,同時(shí)電源管理芯片檢測到開機(jī)檢測信號(POWER_ON)被拉低,啟動開機(jī)流程,并通知主控芯片開機(jī),在屏幕上顯示開機(jī)動畫。即,在終端處于關(guān)機(jī)的狀態(tài)下,當(dāng)電源管理芯片檢測到開機(jī)檢測信號(POWER_ON)信號被拉低,啟動開機(jī)流程,電源管理芯片通知主控芯片開機(jī),軟件得到開機(jī)通知后,在屏幕上顯示開機(jī)動畫。同理,在終端處于開機(jī)狀態(tài)時(shí),電源管理芯片檢測到開機(jī)檢測信號(POWER_ON)被拉低,電源管理芯片通知主控芯片關(guān)機(jī),軟件得到關(guān)機(jī)通知后,啟動關(guān)機(jī)流程,在屏幕上顯示關(guān)機(jī)動畫。
綜上所述,本發(fā)明實(shí)施例將開關(guān)機(jī)鍵復(fù)用為復(fù)位鍵,當(dāng)用戶長按開關(guān)機(jī)鍵時(shí),可以實(shí)現(xiàn)終端的復(fù)位重啟,不僅解決了傳統(tǒng)按復(fù)位鍵在某些情況下不能復(fù)位重啟的問題,而且開關(guān)機(jī)鍵與復(fù)位鍵復(fù)用,還降低了產(chǎn)品成本,便于復(fù)位操作,用戶體驗(yàn)更好。
雖然通過實(shí)施例描述了本申請,本領(lǐng)域的技術(shù)人員知道,本申請有許多變形和變化而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。