本發(fā)明涉及一種電子裝置關(guān)機(jī)系統(tǒng)、方法及所述電子裝置。
背景技術(shù):
:隨著電子信息技術(shù)的高速發(fā)展,手機(jī)、平板等電子產(chǎn)品的性能越來(lái)越好,能夠運(yùn)行的應(yīng)用程序也越來(lái)越多。由于運(yùn)行的應(yīng)用程序過(guò)多,人們常常遇到電子產(chǎn)品的操作系統(tǒng)卡死、應(yīng)用程序閃退等需要關(guān)機(jī)重啟電子產(chǎn)品的情況。然而,當(dāng)操作系統(tǒng)卡死時(shí),電子產(chǎn)品默認(rèn)的關(guān)機(jī)操作(例如長(zhǎng)按電源鍵)可能會(huì)失效。技術(shù)實(shí)現(xiàn)要素:鑒于以上內(nèi)容,有必要提供一種電子裝置關(guān)機(jī)系統(tǒng)、方法及所述電子裝置,使用戶在電子產(chǎn)品的操作系統(tǒng)死機(jī)時(shí),也能夠強(qiáng)制關(guān)閉所述電子產(chǎn)品。一種電子裝置關(guān)機(jī)方法,應(yīng)用于一電子裝置中,所述電子裝置包括電源管理單元、微處理器、電池及一個(gè)或多個(gè)物理按鍵,所述電池包括一個(gè)或多個(gè)數(shù)據(jù)接口,所述電源管理單元分別與所述電池及所述微處理器相連,所述一個(gè)或多個(gè)物理按鍵與所述微處理器相連,所述微處理器分別與所述電源管理單元及所述一個(gè)或多個(gè)物理按鍵相連,所述一個(gè)或多個(gè)數(shù)據(jù)接口與所述物理按鍵中的一個(gè)或多個(gè)相連,所述方法包括:偵測(cè)步驟,偵測(cè)與所述一個(gè)或多個(gè)數(shù)據(jù)接口相連的一個(gè)或多個(gè)所述物理按 鍵是否被按下;判斷步驟,判斷與所述一個(gè)或多個(gè)數(shù)據(jù)接口相連的一個(gè)或多個(gè)所述物理按鍵處是否發(fā)生長(zhǎng)按操作;及執(zhí)行步驟,在與所述一個(gè)或多個(gè)數(shù)據(jù)接口相連的一個(gè)或多個(gè)所述物理按鍵處發(fā)生長(zhǎng)按操作時(shí),斷開(kāi)所述電池與所述電源管理單元的連接,停止對(duì)所述電子裝置供電。一種電子裝置關(guān)機(jī)系統(tǒng),運(yùn)行于一電子裝置中,所述電子裝置包括電源管理單元、微處理器、電池及一個(gè)或多個(gè)物理按鍵,所述電池包括一個(gè)或多個(gè)數(shù)據(jù)接口,所述電源管理單元分別與所述電池及所述微處理器相連,所述一個(gè)或多個(gè)物理按鍵與所述微處理器相連,所述微處理器分別與所述電源管理單元及所述一個(gè)或多個(gè)物理按鍵相連,所述一個(gè)或多個(gè)數(shù)據(jù)接口與一個(gè)或多個(gè)所述物理按鍵相連,所述系統(tǒng)包括:偵測(cè)模塊,用于偵測(cè)與所述一個(gè)或多個(gè)數(shù)據(jù)接口相連的一個(gè)或多個(gè)所述物理按鍵是否被按下;判斷模塊,用于判斷與所述一個(gè)或多個(gè)數(shù)據(jù)接口相連的一個(gè)或多個(gè)所述物理按鍵處是否發(fā)生長(zhǎng)按操作;及執(zhí)行模塊,用于在與所述一個(gè)或多個(gè)數(shù)據(jù)接口相連的一個(gè)或多個(gè)所述物理按鍵處發(fā)生長(zhǎng)按操作時(shí),斷開(kāi)所述電池與所述電源管理單元的連接,停止對(duì)所述電子裝置供電。一種電子裝置,包括電源管理單元、微處理器、電池及一個(gè)或多個(gè)物理按鍵,所述電池包括一個(gè)或多個(gè)數(shù)據(jù)接口,所述電源管理單元分別與所述電池及所述微處理器相連,所述一個(gè)或多個(gè)物理按鍵與所述微處理器相連,所述微處理器分別與所述電源管理單元及所述一個(gè)或多個(gè)物理按鍵相連,所述一個(gè)或多個(gè)數(shù)據(jù)接口與一個(gè)或多個(gè)所述物理按鍵相連,所述電子裝置還包括:偵測(cè)模塊,用于偵測(cè)與所述一個(gè)或多個(gè)數(shù)據(jù)接口相連的一個(gè)或多個(gè)所述物理按鍵是否被按下;判斷模塊,用于判斷與所述一個(gè)或多個(gè)數(shù)據(jù)接口相連的一個(gè)或多個(gè)所述物理按鍵處是否發(fā)生長(zhǎng)按操作;及執(zhí)行模塊,用于在與所述一個(gè)或多個(gè)數(shù)據(jù)接口相連的一個(gè)或多 個(gè)所述物理按鍵處發(fā)生長(zhǎng)按操作時(shí),斷開(kāi)所述電池與所述電源管理單元的連接,停止對(duì)所述電子裝置供電。相較于現(xiàn)有技術(shù),本發(fā)明所述的電子裝置關(guān)機(jī)系統(tǒng)、方法及所述電子裝置將所述電子裝置的電池的數(shù)據(jù)接口與該電子裝置上的物理按鍵相連,使用戶能夠通過(guò)控制所述物理按鍵來(lái)控制所述電池對(duì)所述電子裝置的供電,在操作系統(tǒng)死機(jī)的情況下控制所述電子裝置進(jìn)行強(qiáng)制關(guān)機(jī)操作,提高用戶體驗(yàn)。附圖說(shuō)明圖1是本發(fā)明電子裝置關(guān)機(jī)系統(tǒng)較佳實(shí)施例的硬件架構(gòu)圖圖。圖2是本發(fā)明電子裝置關(guān)機(jī)系統(tǒng)較佳實(shí)施例的電路連接示意圖。圖3是本發(fā)明電子裝置關(guān)機(jī)系統(tǒng)較佳實(shí)施例的功能模塊圖。圖4是本發(fā)明電子裝置關(guān)機(jī)方法較佳實(shí)施例的流程圖。主要元件符號(hào)說(shuō)明電子裝置1電子裝置關(guān)機(jī)系統(tǒng)10電源管理單元11物理按鍵12微處理器13電池14存儲(chǔ)器15數(shù)據(jù)接口16電源接口17上拉電阻18偵測(cè)模塊31計(jì)時(shí)模塊32判斷模塊33執(zhí)行模塊34如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說(shuō)明本發(fā)明。具體實(shí)施方式參閱圖1所示,是本發(fā)明電子裝置關(guān)機(jī)系統(tǒng)10的較佳實(shí)施例的硬件架構(gòu)圖。在本實(shí)施例中,所述電子裝置關(guān)機(jī)系統(tǒng)10安裝并運(yùn)行于電子裝置1中,所述電子裝置1可以是手機(jī)、平板電腦、個(gè)人數(shù)字助理等便攜式電子設(shè)備。所述電子裝置1還包括,但不僅限于,電源管理單元11(PMU)、物理按鍵12、微處理器13(CPU)、電池14(Battery)及存儲(chǔ)器15。所述電子裝置1的部件11-15通過(guò)系統(tǒng)總線相互通信。所述電源管理單元11可以是一種由低壓差線性穩(wěn)壓器(LDO)、直流直流轉(zhuǎn)換器(DC/DC)等電源管理芯片集成的電子器件,用于接收所述電池14提供的電源并對(duì)所述電源進(jìn)行管理,為電子裝置1的各組件分配穩(wěn)定的電源。在本實(shí)施例中,所述電源管理單元11可以包括,但不僅限于,VOL_UP_KEY引腳、VOL_DN_KEY引腳、POWER_KEY引腳及MENU_KEY引腳。所述物理按鍵12是指所述電子裝置1上配備的所有實(shí)體按鍵。例如,所述電子裝置1的音量加鍵(VOL_UP)、音量減鍵(VOL_DN)、電源鍵(POWER)及菜單鍵(MENU)等。在本實(shí)施例中,所述物理按鍵12與一上拉電阻18(例如VCC_1V8等)相連,用于使所述物理按鍵12處的電平在所述物理按鍵12被按下時(shí)處于低電平狀態(tài),在所述物理按鍵 12未被按下時(shí)處于高電平狀態(tài)。例如,在圖2中,當(dāng)所述物理按鍵12中與VCC_1V8相連的音量加鍵被按下時(shí),所述音量加鍵處的電平會(huì)由高電平轉(zhuǎn)變?yōu)榈碗娖?。所述微處理?3是由一片或少數(shù)幾片大規(guī)模集成電路組成的中央處理器,用于執(zhí)行所述電子裝置關(guān)機(jī)系統(tǒng)10及其他應(yīng)用程序的代碼,以實(shí)現(xiàn)所述電子裝置1的功能。在本實(shí)施例中,所述微處理器13可以包括,但不僅限于,BUTTON_VOL_UP_KEY端口、BUTTON_VOL_DN_KEY端口、BUTTON_POWER_KEY端口及MENU_KEY端口等。所述電池14可以是鋰離子(Li-ion)電池等,用于向所述電子裝置1提供電源。在本實(shí)施例中,所述電池14包括,但不僅限于,電源接口17(BATT_VCC)、數(shù)據(jù)接口16及接地接口。在本實(shí)施例中,所述電池14僅包括一個(gè)數(shù)據(jù)接口16。在其他實(shí)施例中,所述電池14還可以包括多個(gè)所述數(shù)據(jù)接口16。所述存儲(chǔ)器15可以是所述電子裝置1本身的內(nèi)存,也可以是SD卡(SecureDigitalCard,安全數(shù)字卡)、SM卡(SmartMediaCard,智能媒體卡)等外部存儲(chǔ)設(shè)備,用于存儲(chǔ)所述電子裝置關(guān)機(jī)系統(tǒng)10的程序代碼及各類數(shù)據(jù)。參閱圖2所示,是本發(fā)明電子裝置關(guān)機(jī)系統(tǒng)10較佳實(shí)施例的電路連接示意圖。在本實(shí)施例中,所述電源管理單元11與所述微處理器13連接。具體地,所述電源管理單元11的VOL_UP_KEY引腳與所述微處理器13的BUTTON_VOL_UP_KEY端口相連,所述電源管理單元11的VOL_DN_KEY引腳與所述微處理器13的BUTTON_VOL_DN_KEY端口相連,所述電源管理單元11的POWER_KEY引腳與所述微處理器13的BUTTON_POWER_KEY端口相連,及所述電源管理單元11的MENU_KEY引腳與所述微處理器13的BUTTON_MENU_KEY端口相連。此外,所述電源管理單元11還與所述電池14的電源接口17相連, 用以獲取所述電池14提供的電源。所述物理按鍵12分別與所述電源管理單元11、所述微處理器13相連,用于向所述電源管理單元11或所述微處理器13反饋所述物理按鍵12處的電平變化。在本實(shí)施例中,如圖2所示,所述物理按鍵12包括所述電子裝置1的音量加鍵、音量減鍵、電源鍵及菜單鍵。其中,所述音量加鍵分別與所述電源管理單元11的VOL_UP_KEY引腳及所述微處理器13的BUTTON_VOL_UP_KEY端口相連,用于反饋所述音量加鍵處的電平變化。所述音量減鍵分別與所述電源管理單元11的VOL_DN_KEY引腳及所述微處理器13的BUTTON_VOL_DN_KEY端口相連,用于反饋所述音量減鍵處的電平變化。所述電源鍵分別與所述電源管理單元11的POWER_KEY引腳及所述微處理器13的BUTTON_POWER_KEY端口相連,用于反饋所述電源鍵處的電平變化。所述菜單鍵分別與所述電源管理單元11的MENU_KEY引腳及所述微處理器13的BUTTON_MENU_KEY端口相連,用于反饋所述菜單鍵處的電平變化。需要注意的是,在本實(shí)施例中,所述物理按鍵12中的所有按鍵均與所述電源管理單元11連接。在其他實(shí)施例中,所述物理按鍵12中的所有按鍵還可以不與所述電源管理單元11連接,也不會(huì)影響整個(gè)電路的功能。所述微處理器13分別與所述物理按鍵12中的每一個(gè)按鍵相連,用于接收從每一個(gè)所述按鍵處反饋的電平變化。所述電池14的電源接口17與所述電源管理單元11相連,用于向所述電源管理單元11提供電源。所述電池14的數(shù)據(jù)接口16與所述物理按鍵12中的任意一個(gè)按鍵相連(電池一般只會(huì)配備一個(gè)數(shù)據(jù)接口),用于偵測(cè)所述任意一個(gè)按鍵處的電平變化。在本實(shí)施例中,所述任意一個(gè)按鍵可以是,但不限于,所述電子裝置1的音量加鍵、音量減鍵、電源鍵或者菜單鍵。例如,在圖2中, 與所述電池14的數(shù)據(jù)接口16相連的按鍵是所述電子裝置1的音量加鍵,偵測(cè)的是所述音量加鍵處的電平。需要注意的是,在圖2中,所述數(shù)據(jù)接口16僅與所述物理按鍵12中的一個(gè)按鍵音量加鍵相連,是為了避免所述音量加鍵處的電平受到其他按鍵處電平變化的影響,保證所述數(shù)據(jù)接口16偵測(cè)到的電平數(shù)據(jù)是所述音量加鍵處真實(shí)的電平變化。也就是說(shuō),在本實(shí)施例中,所述物理按鍵12與所述數(shù)據(jù)接口16存在一對(duì)一的連接關(guān)系。當(dāng)所述數(shù)據(jù)接口16的數(shù)量為一個(gè),且所述一個(gè)數(shù)據(jù)接口16僅與所述物理按鍵12中的一個(gè)按鍵連接(如圖2所示)時(shí),所述一個(gè)數(shù)據(jù)接口16偵測(cè)到的才是所述一個(gè)按鍵處的電平變化。換句話說(shuō),所述電池14上配備的數(shù)據(jù)接口16的數(shù)量決定了可以連接的按鍵的數(shù)量。所述電子裝置1可以針對(duì)不同的應(yīng)用場(chǎng)景,配備具有多個(gè)數(shù)據(jù)接口16的電池14,在需要時(shí)連接所述多個(gè)數(shù)據(jù)接口16至所述物理按鍵12中的多個(gè)按鍵,分別偵測(cè)所述多個(gè)按鍵處的電平變化。例如,分別偵測(cè)電源鍵處和音量加鍵處的電平變化,或者分別偵測(cè)菜單鍵處和音量減鍵處的電平變化等。此外,在另一個(gè)實(shí)施例中,當(dāng)所述數(shù)據(jù)接口16與所述物理按鍵12中的按鍵相連,且所述按鍵還與所述電源管理單元11相連(如圖2所示)時(shí),所述電源管理單元11也可用于協(xié)助所述數(shù)據(jù)接口16偵測(cè)所述按鍵處的電平變化。例如,當(dāng)所述按鍵處的電平發(fā)生變化時(shí),所述電源管理單元11接收所述按鍵處反饋的電平變化,并發(fā)送所述反饋的電平變化至所述數(shù)據(jù)接口16。所述數(shù)據(jù)接口16比較所述反饋的電平變化與所述數(shù)據(jù)接口16偵測(cè)的電平變化,以確定所述數(shù)據(jù)接口16偵測(cè)的電平變化是否為所述按鍵處的電平變化等。參閱圖3所示,是本發(fā)明電子裝置關(guān)機(jī)系統(tǒng)10較佳實(shí)施例的功能模塊圖。在本實(shí)施例中,所述電子裝置關(guān)機(jī)系統(tǒng)10可以被分割成一個(gè)或多 個(gè)模塊,所述一個(gè)或多個(gè)模塊被存儲(chǔ)于存儲(chǔ)器15中,并由一個(gè)或多個(gè)處理器(本實(shí)施例為一個(gè)微處理器13)所執(zhí)行,以完成本發(fā)明。例如,參閱圖3所示,本發(fā)明所述的電子裝置關(guān)機(jī)系統(tǒng)10被分割成偵測(cè)模塊31、計(jì)時(shí)模塊32、判斷模塊33及執(zhí)行模塊34。本發(fā)明所稱的模塊是指能夠完成特定功能的一系列計(jì)算機(jī)程序段,比程序更適合于描述軟件在電子裝置1中的執(zhí)行過(guò)程。以下將結(jié)合圖4來(lái)詳細(xì)描述模塊31-34的具體功能。參閱圖4所示,是本發(fā)明電子裝置關(guān)機(jī)方法較佳實(shí)施例的流程圖。根據(jù)不同的需求,圖4所示的流程圖中的步驟的執(zhí)行順序可以改變,某些步驟可以省略。在本實(shí)施例中,所述電子裝置1的電池14的配備有一個(gè)數(shù)據(jù)接口16,所述數(shù)據(jù)接口16與所述物理按鍵12中的一按鍵相連(如圖2所示)。所述按鍵可以是所述電子裝置1的音量加鍵、音量減鍵、電源鍵、或者菜單鍵。下文以音量加鍵為例進(jìn)行說(shuō)明。步驟S41,偵測(cè)模塊31控制所述電池14的數(shù)據(jù)接口16或電源管理單元11偵測(cè)與所述數(shù)據(jù)接口16相連的音量加鍵是否被按下。當(dāng)所述音量加鍵被按下時(shí),進(jìn)入步驟S42。否則,重復(fù)步驟S41。在本實(shí)施例中,所述音量加鍵與一上拉電阻18相連。所述音量加鍵處的電平在所述音量加鍵被按下時(shí)處于低電平狀態(tài),在所述音量加鍵未被按下時(shí)處于高電平狀態(tài)。如果所述音量加鍵處的電平從高電平變?yōu)榈碗娖?,則說(shuō)明所述音量加鍵被按下。步驟S42,計(jì)時(shí)模塊32統(tǒng)計(jì)所述音量加鍵被按下的時(shí)間。在本實(shí)施例中,所述音量加鍵處的電平處于低電平的時(shí)間即為所述音量加鍵被按下的時(shí)間。步驟S43,判斷模塊33判斷所述音量加鍵處是否發(fā)生長(zhǎng)按操作。當(dāng)所述音量加鍵處發(fā)生長(zhǎng)按操作時(shí),進(jìn)入步驟S44。否則,進(jìn)入步驟S45。在本實(shí)施例中,當(dāng)所述音量加鍵被按下的時(shí)間未超出預(yù)設(shè)的時(shí)間時(shí),所述判斷模塊33判定所述音量加鍵處未發(fā)生長(zhǎng)按操作。所述音量加鍵被按下的時(shí)間超出預(yù)設(shè)的時(shí)間時(shí),所述判斷模塊33判定所述音量加鍵處發(fā)生長(zhǎng)按操作。所述預(yù)設(shè)的時(shí)間可以是3秒,或者其他任意的時(shí)間。步驟S44,執(zhí)行模塊34斷開(kāi)所述電池14的電源接口17與所述電源管理單元11的連接,停止對(duì)所述電子裝置1供電。步驟S45,所述執(zhí)行模塊34控制所述電子裝置1執(zhí)行與所述音量加鍵處非長(zhǎng)按操作相對(duì)應(yīng)的預(yù)設(shè)操作。例如,增大所述電子裝置1的音量等。通過(guò)上述步驟,本發(fā)明利用與所述音量加鍵相連的所述電池14的數(shù)據(jù)接口偵測(cè)所述音量加鍵處的電平變化,在所述音量加鍵處的電平變化符合預(yù)設(shè)的變化規(guī)律(即所述音量加鍵處的電平處于低電平狀態(tài)的時(shí)間超過(guò)預(yù)設(shè)的時(shí)間)時(shí),停止所述電池14對(duì)所述電子裝置1的供電。使用戶在所述電子裝置1的操作系統(tǒng)卡死,所述微處理器13無(wú)法正常工作時(shí),也能夠強(qiáng)制關(guān)閉所述電子裝置1。需要注意的是,所述圖4僅是所述電池14的數(shù)據(jù)接口16數(shù)量為一個(gè)時(shí)的示例。當(dāng)所述電池14的數(shù)據(jù)接口16不止一個(gè)時(shí),與所述數(shù)據(jù)接口16連接的音量加鍵可以換成其他任意的一個(gè)按鍵或者幾個(gè)按鍵的組合,并且實(shí)施的流程步驟也會(huì)有相應(yīng)的變化。例如,在步驟S41中需要偵測(cè)與不同數(shù)據(jù)接口16相連的多個(gè)按鍵是否同時(shí)被按下。在步驟S43中需要判斷被按下的一個(gè)或多個(gè)按鍵處是否同時(shí)發(fā)生長(zhǎng)按操作等。最后應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。當(dāng)前第1頁(yè)1 2 3