專利名稱:一種電子設(shè)備及其剩余電量通知方法以及啟動方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子設(shè)備技術(shù)領(lǐng)域,特別是一種電子設(shè)備及其剩余電量通知方法以及啟動方法。
背景技術(shù):
目前的電子設(shè)備(如手機、PDA、臺式計算機、筆記本)等的啟動都是按照固定的啟動順序來對電子設(shè)備進行啟動,發(fā)明人在實現(xiàn)本發(fā)明實施例的過程中發(fā)現(xiàn),現(xiàn)有的啟動方式,由于只有在所有元器件都啟動之后,才能完成操作系統(tǒng)的啟動,為用戶提供服務(wù)(如播放音樂服務(wù)、通信服務(wù)、時間提示服務(wù)等),而用戶無法根據(jù)自身需求來控制啟動過程,無法在啟動過程中得到任何的服務(wù)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種電子設(shè)備及其剩余電量通知方法以及啟動方法,在電子設(shè)備啟動完成之前為用戶提供某種服務(wù)。為了實現(xiàn)上述目的,本發(fā)明實施例提供了一種便攜式電子設(shè)備,包括主板;與主板電連接的處理器;與主板電連接的能夠提示用戶的第一外設(shè)器件;與主板電連接的第二外設(shè)器件;與主板電連接的充電電池組件,用于為所述處理器、第一外設(shè)器件和第二外設(shè)器件供電;檢測部件,與主板電連接,用于在所述便攜式電子設(shè)備處于關(guān)機狀態(tài)時檢測預定事件的發(fā)生;所述處理器具體用于在所述檢測部件檢測到預定事件發(fā)生時,僅對至少包括所述第一外設(shè)器件的待上電器件進行初始化操作,并和所述充電電池組件交互,獲取所述充電電池組件的剩余電量后,利用所述第一外設(shè)器件將所述剩余電量信息通知用戶;所述第二外設(shè)器件中的至少一個器件不屬于所述待上電器件。上述的便攜式電子設(shè)備,其中,所述待上電器件僅包括所述第一外設(shè)器件。上述的便攜式電子設(shè)備,其中,所述第一外設(shè)器件為揚聲器、顯示屏或震動馬達。上述的便攜式電子設(shè)備,其中,所述第一外設(shè)器件和第二外設(shè)器件都對應(yīng)設(shè)置有各自的上電控制電路,所述處理器具體用于通過上電控制電路控制所述待上電器件的初始化操作的執(zhí)行。上述的便攜式電子設(shè)備,其中,所述處理器還用于在判斷出所述剩余電量高于預設(shè)門限時,執(zhí)行重新啟動流程。。上述的便攜式電子設(shè)備,其中,所述處理器還用于在判斷出所述剩余電量高于預設(shè)門限時,控制所述第二外設(shè)部件中還未進行初始化操作的外設(shè)器件進行上電初始化操作,然后加載操作系統(tǒng),完成電子設(shè)備的啟動。上述的便攜式電子設(shè)備,其中,所述處理器還用于在判斷出所述剩余電量低于預設(shè)門限時,執(zhí)行自動關(guān)機操作。為了實現(xiàn)上述目的,本發(fā)明實施例還提供了一種便攜式電子設(shè)備的剩余電量通知方法,所述便攜式電子設(shè)備包括主板;與主板電連接的處理器;與主板電連接的能夠提示用戶的第一外設(shè)器件;與主板電連接的第二外設(shè)器件;與主板電連接的充電電池組件;檢測部件,與主板電連接,用于在所述便攜式電子設(shè)備處于關(guān)機狀態(tài)時檢測預定事件的發(fā)生;所述剩余電量通知方法包括在所述便攜式電子設(shè)備處于關(guān)機狀態(tài)時,檢測部件檢測預定事件的發(fā)生;在所述檢測部件檢測到預定事件發(fā)生時,所述處理器僅對至少包括所述第一外設(shè)器件的待上電器件進行初始化操作;所述處理器和所述充電電池組件交互,獲取所述充電電池組件的剩余電量;所述處理器利用所述第一外設(shè)器件將所述剩余電量信息通知用戶;所述第二外設(shè)器件中的至少一個器件不屬于所述待上電器件。上述的剩余電量通知方法,其中,還包括在判斷出所述剩余電量高于預設(shè)門限時,所述處理器控制所述第二外設(shè)部件中還未進行初始化操作的外設(shè)器件進行上電初始化操作,然后加載操作系統(tǒng),完成電子設(shè)備的啟動。為了實現(xiàn)上述目的,本發(fā)明實施例還提供了一種電子設(shè)備,包括主板;與主板電連接的處理器;檢測部件,與主板電連接,用于在所述電子設(shè)備處于關(guān)機狀態(tài)時檢測發(fā)生的事件;所述處理器具體用于對與檢測部件所檢測到的事件相對應(yīng)的外設(shè)器件進行初始化操作,并由初始化后的外設(shè)器件為用戶提供一服務(wù),并在初始化操作完成后繼續(xù)對還未啟動的外設(shè)器件進行第二初始化操作,以完成所述便攜式電子設(shè)備的啟動。上述的便攜式電子設(shè)備,其中,所述檢測部件所檢測到的不同事件對應(yīng)于不同的外設(shè)器件。為了實現(xiàn)上述目的,本發(fā)明實施例還提供了一種電子設(shè)備的啟動方法,包括在電子設(shè)備處于關(guān)機狀態(tài)時,與主板電連接的檢測部件檢測發(fā)生的事件;處理器獲取檢測部件所檢測到的事件后,對所述檢測部件所檢測到的事件相對應(yīng)的外設(shè)器件進行第一初始化操作;處理器利用初始化后的外設(shè)器件為用戶提供一服務(wù);處理器在第一初始化操作完成后繼續(xù)對還未啟動的外設(shè)器件進行第二初始化操作,以完成所述便攜式電子設(shè)備的啟動。上述的啟動方法,其中,所述檢測部件所檢測到的不同事件對應(yīng)于不同的外設(shè)器件。本發(fā)明實施例具有以下的有益效果本發(fā)明實施例的電子設(shè)備及其剩余電量通知方法以及啟動方法中,根據(jù)一定的需求,在電子設(shè)備啟動之前先對部分元器件進行初始化,以提供某種服務(wù)(如郵件服務(wù)、電量通知服務(wù)、音樂播放服務(wù)等),使得用戶在電子設(shè)備啟動過程中,或者不用完全啟動電子設(shè)備就可獲得某種服務(wù)。
圖1為現(xiàn)有技術(shù)的移動通信終端在關(guān)機狀態(tài)下獲取電池電量的流程示意圖;圖2為本發(fā)明第二實施例的處理流程示意圖。
具體實施例方式本發(fā)明實施例的電子設(shè)備及其剩余電量通知方法以及啟動方法中,根據(jù)一定的需求,在電子設(shè)備啟動之前優(yōu)先對部分元器件進行初始化,以提供某種服務(wù)(如郵件服務(wù)、電量通知服務(wù)、音樂播放服務(wù)等),使得用戶在電子設(shè)備啟動過程中,或者不用完全啟動電子設(shè)備就可獲得某種服務(wù)。在對本發(fā)明的具體實施例進行詳細說明之前,下面以計算機為例先對本發(fā)明實施例涉及到的某些概念進行詳細說明。每次啟動計算機后,如果需要運行一個新的程序,首先操作系統(tǒng)會把程序文件從硬盤讀入內(nèi)存,并等待處理器的處理。經(jīng)過一段時間的使用,計算機里運行了很多程序,這些程序有些保留在內(nèi)存中,有些“暫存”在硬盤中。如果這時候用戶不打算使用計算機,此時就會有幾種狀態(tài),包括關(guān)機狀態(tài)、休眠狀態(tài)和睡眠狀態(tài)等。所謂關(guān)機狀態(tài),表示操作系統(tǒng)保存所有運行中的程序的狀態(tài)(例如在Word里寫了一半的文檔),把所有程序都關(guān)閉,并保存到硬盤中,然后徹底切斷計算機的電源。但應(yīng)當理解的是,這里所謂的切斷計算機的電源,不是指拔掉臺式計算機的電源適配器,也不是指拔掉筆記本計算機/手機等便攜式電子設(shè)備的充電電池,而是操作系統(tǒng)在關(guān)閉運行程序以及系統(tǒng)后臺服務(wù)后,向主板和電源發(fā)出特殊的信號,讓電源切斷對所有設(shè)備的供電使得計算機關(guān)閉。而且,在下一次開機后,計算機需要完成自檢工作,將操作系統(tǒng)系統(tǒng)載入內(nèi)存,接著繼續(xù)加載其他后臺服務(wù),在登錄后,才可以運行自己的程序,開始使用計算機。^ACPI (Advanced Configuration and Power Interface, MMMS.^ ¢, ! Π ) 中,規(guī)定了六種不同的工作狀態(tài),分別是SO到S5,它們代表的含義分別是SO 計算機正常工作,所有硬件設(shè)備全部處于打開或正常工作的狀態(tài);Sl 也稱為POS (Power on Suspend, CPU停止工作),其他的硬件設(shè)備仍然正常工作;S2 將CPU關(guān)閉,但其余的硬件設(shè)備仍然運轉(zhuǎn);S3 通常稱為STR(Suspend to RAM,掛起到內(nèi)存),將運行中的數(shù)據(jù)寫入內(nèi)存后關(guān)閉硬盤;S4 也稱為STD (Suspend to Disk,掛起到硬盤),內(nèi)存信息寫入硬盤,然后所有部件停止工作;S5 所有硬件設(shè)備(包括電源)全部都關(guān)閉,也就是關(guān)機狀態(tài)。本發(fā)明實施例的方法和設(shè)備是在S5狀態(tài)開始執(zhí)行的,也就是說本發(fā)明實施例中的關(guān)機狀態(tài),對于計算機而言,就是S4或S5狀態(tài)。當然,對于其他電子設(shè)備而言,也會存在類似的狀態(tài)定義,在此不一一描述?,F(xiàn)有技術(shù)中,由于只有在所有元器件都啟動之后,才能完成操作系統(tǒng)的啟動,為用戶提供服務(wù)相應(yīng)的服務(wù),因此便攜式電子設(shè)備處于關(guān)機狀態(tài)時,如果用戶需要知道充電電池的電量,就只能完成全部的開機啟動流程,進入操作系統(tǒng)后才能得到充電電池的電量,決定是否需要充電或者更換電池。但現(xiàn)在便攜式電子設(shè)備的系統(tǒng)啟動時間比較長,因此,用戶需要等待較長的時間,不但浪費了用戶的時間,同時在充電電池需要充電時,啟動整個系統(tǒng)也會帶來不必要的能源消耗。同時,在本發(fā)明的具體實施例中,是對外設(shè)器件進行初始化控制,應(yīng)當理解的是, 該外設(shè)器件是除了處理器和內(nèi)存之外的其他所有器件。針對以上情況,本發(fā)明第一實施例的電子設(shè)備是一種便攜式電子設(shè)備,該便攜式電子設(shè)備包括主板;與主板電連接的處理器;與主板電連接的能夠提示用戶的第一外設(shè)器件;與主板電連接的第二外設(shè)器件;與主板電連接的充電電池組件,用于為所述處理器、第一外設(shè)器件和第二外設(shè)器件供電;檢測部件,與主板電連接,用于在所述便攜式電子設(shè)備處于關(guān)機狀態(tài)時檢測到預定事件發(fā)生;所述處理器具體用于在所述檢測部件檢測到預定事件發(fā)生時,對至少包括所述第一外設(shè)器件的待上電器件進行初始化操作,并和所述充電電池組件交互,獲取所述充電電池組件的剩余電量后,利用所述第一外設(shè)器件將所述剩余電量信息通知用戶;所述第二外設(shè)器件中的至少一個器件不屬于所述待上電器件。就目前市場的主流產(chǎn)品而言,一般的外設(shè)器件都包括如下所示的外設(shè)器件攝像頭、揚聲器、麥克風、顯示屏、射頻模塊、震動馬達以及SIM卡等,如圖1所示,為現(xiàn)有技術(shù)的便攜式電子設(shè)備在關(guān)機狀態(tài)下獲取電池電量的流程示意圖,該流程包括檢測到用戶按壓開機按鈕后,CPU初始化中斷向量以及內(nèi)存/堆棧;初始化外圍硬件;加載操作系統(tǒng);讀取充電電池的剩余電量并顯示。當用戶按下開機鍵之后,將產(chǎn)生一個時鐘中斷,從而通知芯片中的硬件去將讀取一段啟動代碼拷貝到內(nèi)核內(nèi)存中,然后開始執(zhí)行啟動代碼,而在啟動過程中,會完成整個系統(tǒng)的所有外設(shè)硬件初始化工作。然而,如果用戶僅僅需要知道當前的電量,則在初始化過程中,對攝像頭、麥克風、 射頻模塊以及SIM卡等外設(shè)器件的初始化不會對用戶獲取充電電池的當前電量有任何的幫助,所以,根據(jù)本發(fā)明實施例的便攜式電子設(shè)備中,設(shè)置一檢測部件,與主板電連接,用于在所述便攜式電子設(shè)備處于關(guān)機狀態(tài)時檢測到預定事件發(fā)生,當然,該事件不同于正常的啟動事件(如開機鍵被按壓的事件)。該檢測部件可以是重新設(shè)置的硬件按鈕,也可以是通過復用已有的按鈕,如通過組合已有的多個按鍵來觸發(fā),或者通過按壓已有按鍵的持續(xù)一段時間來觸發(fā),如長按開機鍵為觸發(fā)開機,而短按開機鍵為觸發(fā)獲取充電電池剩余電量并通知用戶。對于如何設(shè)置一個按鈕來觸發(fā)一個事件屬于本領(lǐng)域技術(shù)人員的常用技術(shù)手段,在此不作詳細描述。在檢測到該預定事件發(fā)生時,表明用戶需要獲取充電電池的當前電量,此時,CPU 在初始化中斷向量以及內(nèi)存/堆棧后,不會按照已有的開機流程對包括攝像頭、麥克風、射頻模塊以及SIM卡等在內(nèi)的所有外設(shè)器件進行上電初始化,而只會對選定的一部分外設(shè)器件進行初始化,在此,將這一部分外設(shè)器件命名為待上電器件。外部中斷是指由外部設(shè)備通過硬件請求的方式產(chǎn)生的中斷,也稱為硬件中斷。當外部中斷源希望CPU對它服務(wù)時,就產(chǎn)生一個中斷請求信號加載到CPU中斷請求輸入端,通知CPU,這就形成了對CPU的中斷請求。當系統(tǒng)中有多個中斷源時,一旦發(fā)生中斷,CPU必須確定是哪一個中斷源提出了中斷請求,這就需要識別中斷源。而識別中斷源可以采用采用向量中斷的方式來識別。所以在開始階段CPU需要初始化中斷向量。然后,處理器通過固化的應(yīng)用程序和所述充電電池組件交互,獲取所述充電電池組件的剩余電量,并利用所述第一外設(shè)器件將所述剩余電量信息通知用戶。在本發(fā)明的具體實施例中,所述第二外設(shè)器件中的至少一個器件不屬于所述待上電器件,也就是說,第一外設(shè)器件和第二外設(shè)器件構(gòu)成了便攜式電子設(shè)備的外設(shè)器件總和, 而該待上電器件僅包括第一外設(shè)器件,而第二外設(shè)器件中的部分或全部都不屬于待上電器件。由于第一外設(shè)器件被正常啟動,而第一外設(shè)器件又能夠完成提示用戶的功能,所以,在第一外設(shè)器件被正常啟動后,即可執(zhí)行將剩余電量信息通知用戶的步驟,而第二外設(shè)器件的部分或全部并沒有啟動,所以相對于現(xiàn)有技術(shù)而言,也不需要完成操作系統(tǒng)的啟動, 因此節(jié)省了用戶獲取剩余電量信息的時間。在本發(fā)明的具體實施例中,該第一外設(shè)器件可以是各種能夠起到通知用戶作用的器件中的一個或多個,如震動馬達、揚聲器以及顯示屏。以震動馬達為例,可以通過控制震動馬達的震動強度或者震動持續(xù)時間來顯示電池電量,如電池電量較少時,則可以控制震動強度較弱或震動持續(xù)時間較短。而當?shù)谝煌庠O(shè)器件為揚聲器時,也可以通過控制揚聲器的聲音強度/持續(xù)時間來控制,如電池電量較少時,則可以控制揚聲器的聲音較大或發(fā)聲持續(xù)時間較長。而當?shù)谝煌庠O(shè)器件為顯示屏時,則可以直接顯示。當然,就為用戶提供剩余電量信息的時間而言,將震動馬達作為第一外設(shè)器件更加有優(yōu)勢,因為初始化震動馬達的時間比初始化顯示屏的時間更短,所以能夠更快的為用戶提供剩余電量信息。
當然,為了盡快為用戶提供剩余電量信息,在本發(fā)明的具體實施例中,該待上電器件僅包括所述第一外設(shè)器件和所述充電電池組件。對于所有的外設(shè)器件而言,都具對應(yīng)設(shè)置有各自的上電控制電路,所述處理器具體用于通過上電控制電路控制所述待上電器件的初始化操作的執(zhí)行。而至于具體如何對待上電器件進行上電和初始化是本領(lǐng)域技術(shù)人員所熟知的技術(shù),在此不作詳細描述。在本發(fā)明的具體實施例中,在處理器獲取剩余電量并通過第一外設(shè)器件通知用戶之后,可以根據(jù)實際的需要執(zhí)行相應(yīng)不同的流程。在剩余電量高于預設(shè)門限(如電池處于滿充狀態(tài)時的電量的30%,當然可以根據(jù)不同的需求設(shè)定不同的值),可以直接執(zhí)行重新啟動流程,而在所述剩余電量低于預設(shè)門限時,執(zhí)行自動關(guān)機操作。當然,應(yīng)當理解的是,上述的在剩余電量高于預設(shè)門限時直接執(zhí)行重新啟動流程, 必然會造成一定的資源浪費(第一外設(shè)器件已經(jīng)啟動,又重新啟動),因此,在本發(fā)明的具體實施例中,在所述剩余電量高于預設(shè)門限時,直接控制所述第二外設(shè)部件中還未進行初始化操作的部件進行上電初始化操作,然后加載操作系統(tǒng),完成電子設(shè)備的啟動。在本發(fā)明的第二實施例中,在關(guān)機狀態(tài)下,檢測到不同的事件,初始化不同的外設(shè)器件,為用戶提供不同的服務(wù),然后進一步初始化其他的外設(shè)器件,加載操作系統(tǒng),完成電子設(shè)備的啟動過程。通過以上的方式,使得某些服務(wù)能夠在操作系統(tǒng)加載前就能夠為用戶提供。本發(fā)明第二實施例的電子設(shè)備,包括主板;與主板電連接的處理器;檢測部件,與主板電連接,用于在所述便攜式電子設(shè)備處于關(guān)機狀態(tài)時檢測發(fā)生的事件;所述處理器具體用于對與檢測部件所檢測到的事件相對應(yīng)的外設(shè)器件進行初始化操作,并由初始化后的外設(shè)器件為用戶提供一服務(wù),并在初始化操作完成后繼續(xù)對還未啟動的外設(shè)器件進行第二初始化操作,以完成所述便攜式電子設(shè)備的啟動。當然,所述檢測部件所檢測到的不同事件對應(yīng)于不同的外設(shè)器件,也就是說,用戶觸發(fā)不同的事件,可以使得用戶可以預先得到相應(yīng)的服務(wù)。下面以計算機為例對本發(fā)明實施例進行詳細說明。在對本發(fā)明第二實施例進行詳細描述之前,先對現(xiàn)有的計算機啟動過程描述,以便于后續(xù)更好的理解本發(fā)明第二實施例。計算機的啟動過程中有一個非常完善的硬件自檢機制。在用戶按下電源開關(guān)時,電源就開始向主板和其它設(shè)備供電,此時電壓還不穩(wěn)定, 主板控制芯片組會向CPU發(fā)出并保持一個RESET (重置)信號,讓CPU初始化。當電源開始穩(wěn)定供電后芯片組便撤去RESET信號,CPU便會根據(jù)跳轉(zhuǎn)指令,跳到系統(tǒng)BIOS中真正的啟動代碼處。系統(tǒng)BIOS的啟動代碼首先要做的事情就是進行POST (Power On SelfTest,加電自檢),POST的主要任務(wù)是檢測系統(tǒng)中的一些關(guān)鍵設(shè)備是否存在和能否正常工作,如內(nèi)存和
顯卡等。
接下來系統(tǒng)BISO將查找顯示卡的BIOS,系統(tǒng)BIOS找到顯卡BIOS之后調(diào)用它的初始化代碼,由顯卡BIOS來完成顯示卡的初始化。接著系統(tǒng)BIOS會查找其它設(shè)備的BIOS程序,找到之后同樣要調(diào)用這些BIOS內(nèi)部的初始化代碼來初始化這些設(shè)備。查找完所有其它設(shè)備的BIOS之后,系統(tǒng)BIOS將檢測CPU的類型和工作頻率,并將檢測結(jié)果顯示在屏幕上。接下來系統(tǒng)BIOS開始測試主機所有的內(nèi)存容量,并同時在屏幕上顯示內(nèi)存測試的數(shù)值;內(nèi)存測試通過之后,系統(tǒng)BIOS將開始檢測系統(tǒng)中安裝的一些標準硬件設(shè)備,這些設(shè)備包括硬盤、CD-ROM、軟驅(qū)、串行接口和并行接口等連接的設(shè)備等,在標準設(shè)備檢測完畢后,系統(tǒng)BIOS內(nèi)部的支持即插即用的代碼將開始檢測和配置系統(tǒng)中安裝的即插即用設(shè)備, 每找到一個設(shè)備之后,系統(tǒng)BIOS都會在屏幕上顯示出設(shè)備的名稱和型號等信息,同時為該設(shè)備分配中斷、DMA通道和1/0端口等資源。到這一步為止,所有硬件都已經(jīng)檢測配置完畢了,按下來系統(tǒng)BIOS將更新擴展系統(tǒng)配置數(shù)據(jù),并在ESCD數(shù)據(jù)更新完畢后,系統(tǒng)BIOS的啟動代碼將進行它的最后一項工作, 即根據(jù)用戶指定的啟動順序從軟盤、硬盤或光驅(qū)啟動,加載操作系統(tǒng)和一些必要的應(yīng)用程序。從以上描述可以發(fā)現(xiàn),在內(nèi)存測試通過之后,即會進行外設(shè)硬件的初始化,但現(xiàn)有技術(shù)中,按照固定的順序來進行外設(shè)器件的初始化,而在本發(fā)明的第二實施例中,根據(jù)用戶不同的需求,先初始化部分外設(shè)器件,并利用已經(jīng)初始化的外設(shè)器件來提供服務(wù),接著繼續(xù)初始化其他的外設(shè)部件,直至完成電子設(shè)備的啟動。以上是以計算機為例進行的說明,但應(yīng)當理解的是,其也可以應(yīng)用于其他具有CPU 和內(nèi)存的電子設(shè)備。本發(fā)明實施例的電子設(shè)備的啟動方法中,如圖2所示,包括在電子設(shè)備處于關(guān)機狀態(tài)時,與主板電連接的檢測部件檢測發(fā)生的事件;處理器獲取檢測部件所檢測到的事件后,對于所述檢測部件所檢測到的事件相對應(yīng)的外設(shè)器件進行第一初始化操作;處理器利用初始化后的外設(shè)器件為用戶提供一服務(wù);處理器在第一初始化操作完成后繼續(xù)對還未啟動的外設(shè)器件進行第二初始化操作,以完成所述便攜式電子設(shè)備的啟動。當然,所述檢測部件所檢測到的不同事件對應(yīng)于不同的外設(shè)器件,也就是說,用戶觸發(fā)不同的事件,可以使得用戶可以預先得到相應(yīng)的服務(wù)。從另外一個角度來看,假定電子設(shè)備中除CPU和內(nèi)存外,還有K個器件,而電子設(shè)備的操作系統(tǒng)的運行基于所述K個元器件,利用本發(fā)明實施例的方法,首先會獲得一第一開機事件,根據(jù)所述第一開機事件,初始化K個器件中的M個元器件,并利用初始化的M個元器件來提供第一服務(wù),然后繼續(xù)初始化剩余的(K-M)個元器件,在(K-M)個元器件初始化完成后,加載操作系統(tǒng),完成電子設(shè)備的啟動過程。下面舉例對本發(fā)明實施例進行描述。假定預先定義3個事件,長按Fl鍵、長按F2鍵和長按F3鍵,分別對應(yīng)于利用光驅(qū)播放⑶、顯示推送的新聞以及顯示可用無線網(wǎng)絡(luò)。電子設(shè)備處于關(guān)機狀態(tài)時,用戶長按Fl鍵,此時,與主板電連接的檢測部件檢測到Fl鍵被按壓超過預定時長(如3s);處理器和內(nèi)存進行初始化;而處理器在獲取檢測部件檢測到的Fl鍵被長按事件后,會獲知用戶需要在啟動過程中利用光驅(qū)播放CD,此時,處理器會相對應(yīng)的外設(shè)器件(CD-ROM、聲卡以及揚聲器)進行檢測和初始化,之后即可通過⑶-ROM來讀?、牵⒔獯a后通過聲卡和揚聲器進行聲音的輸出,實現(xiàn)CD的播放;在第一初始化操作完成后,處理器繼續(xù)對還未啟動的外設(shè)器件(如顯卡、網(wǎng)卡、鼠標等)進行第二初始化操作,最后加載操作系統(tǒng)來完成所述便攜式電子設(shè)備的啟動。而當電子設(shè)備處于關(guān)機狀態(tài)時,假定用戶長按F2鍵,此時,與主板電連接的檢測部件檢測到F2鍵被按壓超過預定時長(如3s);處理器和內(nèi)存進行初始化;而處理器在獲取檢測部件檢測到的F2鍵被長按事件后,會獲知用戶需要在啟動過程中顯示推送的新聞,此時,處理器會相對應(yīng)的外設(shè)器件(網(wǎng)卡和顯卡)進行檢測和初始化,之后利用固件化的程序來控制網(wǎng)卡接收推送的新聞,并通過顯卡發(fā)送到顯示器進行顯示,實現(xiàn)推送的新聞的顯示;而在第一初始化操作完成后,處理器繼續(xù)對還未啟動的外設(shè)器件(如聲卡、 CD-ROM、鼠標等)進行第二初始化操作,最后加載操作系統(tǒng)來完成所述便攜式電子設(shè)備的啟動。又如電子設(shè)備處于關(guān)機狀態(tài)時,假定用戶長按F3鍵,此時,與主板電連接的檢測部件檢測到F3鍵被按壓超過預定時長(如3s);處理器和內(nèi)存進行初始化;而處理器在獲取檢測部件檢測到的F3鍵被長按事件后,會獲知用戶需要在啟動過程中顯示可用無線網(wǎng)絡(luò),此時,處理器會相對應(yīng)的外設(shè)器件(無線網(wǎng)卡、聲卡和揚聲器) 進行檢測和初始化,之后利用固件化的程序來控制顯卡進行無線網(wǎng)絡(luò)的搜索,并將搜索結(jié)果通過聲卡和揚聲器以聲音的方式提示用戶,實現(xiàn)無線網(wǎng)絡(luò)有無的提前通知;而在第一初始化操作完成后,處理器繼續(xù)對還未啟動的外設(shè)器件(如⑶-ROM、鼠標、顯卡等)進行第二初始化操作,最后加載操作系統(tǒng)來完成所述便攜式電子設(shè)備的啟動。通過以上的控制過程,用戶可以選擇啟動方式,使電子設(shè)備在啟動過程中能夠為用戶預先提供特定的服務(wù)。在本發(fā)明的具體實施例中,處理器是一個通用的名稱,對于不同類型的電子設(shè)備而言,其代表不同的器件,如對于臺式計算機而言,該處理器為CPU,而對于手機而言,該 CPU為主控芯片,而對于筆記本電腦而言,該處理器是CPU和/或EC。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
1權(quán)利要求
1.一種便攜式電子設(shè)備,其特征在于,包括 主板;與主板電連接的處理器;與主板電連接的能夠提示用戶的第一外設(shè)器件;與主板電連接的第二外設(shè)器件;與主板電連接的充電電池組件,用于為所述處理器、第一外設(shè)器件和第二外設(shè)器件供電;檢測部件,與主板電連接,用于在所述便攜式電子設(shè)備處于關(guān)機狀態(tài)時檢測預定事件的發(fā)生;所述處理器具體用于在所述檢測部件檢測到預定事件發(fā)生時,僅對至少包括所述第一外設(shè)器件的待上電器件進行初始化操作,并和所述充電電池組件交互,獲取所述充電電池組件的剩余電量后,利用所述第一外設(shè)器件將所述剩余電量信息通知用戶; 所述第二外設(shè)器件中的至少一個器件不屬于所述待上電器件。
2.根據(jù)權(quán)利要求1所述的便攜式電子設(shè)備,其特征在于,所述待上電器件僅包括所述第一外設(shè)器件。
3.根據(jù)權(quán)利要求1或2所述的便攜式電子設(shè)備,其特征在于,所述第一外設(shè)器件為揚聲器、顯示屏或震動馬達。
4.根據(jù)權(quán)利要求1或2所述的便攜式電子設(shè)備,其特征在于,所述第一外設(shè)器件和第二外設(shè)器件都對應(yīng)設(shè)置有各自的上電控制電路,所述處理器具體用于通過上電控制電路控制所述待上電器件的初始化操作的執(zhí)行。
5.根據(jù)權(quán)利要求1所述的便攜式電子設(shè)備,其特征在于,所述處理器還用于在判斷出所述剩余電量高于預設(shè)門限時,執(zhí)行重新啟動流程。
6.根據(jù)權(quán)利要求1所述的便攜式電子設(shè)備,其特征在于,所述處理器還用于在判斷出所述剩余電量高于預設(shè)門限時,控制所述第二外設(shè)部件中還未進行初始化操作的外設(shè)器件進行上電初始化操作,然后加載操作系統(tǒng),完成電子設(shè)備的啟動。
7.根據(jù)權(quán)利要求5或6所述的便攜式電子設(shè)備,其特征在于,所述處理器還用于在判斷出所述剩余電量低于預設(shè)門限時,執(zhí)行自動關(guān)機操作。
8.一種便攜式電子設(shè)備的剩余電量通知方法,其特征在于,所述便攜式電子設(shè)備包括主板;與主板電連接的處理器; 與主板電連接的能夠提示用戶的第一外設(shè)器件; 與主板電連接的第二外設(shè)器件; 與主板電連接的充電電池組件;檢測部件,與主板電連接,用于在所述便攜式電子設(shè)備處于關(guān)機狀態(tài)時檢測預定事件的發(fā)生;所述剩余電量通知方法包括在所述便攜式電子設(shè)備處于關(guān)機狀態(tài)時,檢測部件檢測預定事件的發(fā)生; 在所述檢測部件檢測到預定事件發(fā)生時,所述處理器僅對至少包括所述第一外設(shè)器件的待上電器件進行初始化操作;所述處理器和所述充電電池組件交互,獲取所述充電電池組件的剩余電量; 所述處理器利用所述第一外設(shè)器件將所述剩余電量信息通知用戶; 所述第二外設(shè)器件中的至少一個器件不屬于所述待上電器件。
9.根據(jù)權(quán)利要求8所述的剩余電量通知方法,其特征在于,還包括在判斷出所述剩余電量高于預設(shè)門限時,所述處理器控制所述第二外設(shè)部件中還未進行初始化操作的外設(shè)器件進行上電初始化操作,然后加載操作系統(tǒng),完成電子設(shè)備的啟動。
10.一種電子設(shè)備,其特征在于,包括 主板;與主板電連接的處理器;檢測部件,與主板電連接,用于在所述電子設(shè)備處于關(guān)機狀態(tài)時檢測發(fā)生的事件; 所述處理器具體用于對與檢測部件所檢測到的事件相對應(yīng)的外設(shè)器件進行初始化操作,并由初始化后的外設(shè)器件為用戶提供一服務(wù),并在初始化操作完成后繼續(xù)對還未啟動的外設(shè)器件進行第二初始化操作,以完成所述便攜式電子設(shè)備的啟動。
11.根據(jù)權(quán)利要求10所述的便攜式電子設(shè)備,其特征在于,所述檢測部件所檢測到的不同事件對應(yīng)于不同的外設(shè)器件。
12.一種電子設(shè)備的啟動方法,其特征在于,包括在電子設(shè)備處于關(guān)機狀態(tài)時,與主板電連接的檢測部件檢測發(fā)生的事件; 處理器獲取檢測部件所檢測到的事件后,對所述檢測部件所檢測到的事件相對應(yīng)的外設(shè)器件進行第一初始化操作;處理器利用初始化后的外設(shè)器件為用戶提供一服務(wù);處理器在第一初始化操作完成后繼續(xù)對還未啟動的外設(shè)器件進行第二初始化操作,以完成所述便攜式電子設(shè)備的啟動。
13.根據(jù)權(quán)利要求12所述的啟動方法,其特征在于,所述檢測部件所檢測到的不同事件對應(yīng)于不同的外設(shè)器件。
全文摘要
本發(fā)明提供一種電子設(shè)備及其剩余電量通知方法以及啟動方法,其中電子設(shè)備包括主板;與主板電連接的處理器;與主板電連接的能夠提示用戶的第一外設(shè)器件;與主板電連接的第二外設(shè)器件;與主板電連接的充電電池組件,用于供電;檢測部件,與主板電連接,用于在便攜式電子設(shè)備處于關(guān)機狀態(tài)時檢測預定事件的發(fā)生;處理器具體用于在檢測部件檢測到預定事件發(fā)生時,僅對至少包括所述第一外設(shè)器件的待上電器件進行初始化操作,并和充電電池組件交互,獲取充電電池組件的剩余電量后,利用第一外設(shè)器件將所述剩余電量信息通知用戶。本發(fā)明使得用戶在電子設(shè)備啟動過程中,或者不用完全啟動電子設(shè)備就可獲得某種服務(wù)。
文檔編號G06F11/32GK102567178SQ201010612398
公開日2012年7月11日 申請日期2010年12月20日 優(yōu)先權(quán)日2010年12月20日
發(fā)明者張迅 申請人:聯(lián)想(北京)有限公司