[發明專利]一種用于移動終端的開機檢測的方法、裝置及移動終端無效
| 申請號: | 200910261745.2 | 申請日: | 2009-12-29 |
| 公開(公告)號: | CN102111492A | 公開(公告)日: | 2011-06-29 |
| 發明(設計)人: | 李順宇 | 申請(專利權)人: | 比亞迪股份有限公司 |
| 主分類號: | H04M1/725 | 分類號: | H04M1/725;H04W88/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518118 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 移動 終端 開機 檢測 方法 裝置 | ||
技術領域
本發明涉及移動終端領域,特別是涉及一種用于移動終端的開機檢測的方法、裝置及移動終端。
背景技術
開機檢測是移動終端的一個基本功能。開機檢測可以檢測當前移動終端的開機原因,例如按開機鍵開機、鬧鐘開機、瞬間掉電開機、檢測到usb開機等等。現有的移動終端的平臺包括高通QSC6085平臺。但是,高通QSC6085平臺在開機原因的檢測上存在問題。高通QSC6085平臺在檢測開機原因的時候需要調用高通提供的函數pm_err_flag_typepm_get_power_on_status(uint32*pwr_on_status),該函數的返回值對應不同的開機類型,根據其返回值,可以獲得移動終端的開機原因。然而在實際中,用戶在調用這個函數時發現,函數的返回值并不準確。例如,當開機類型為鬧鐘開機時,返回值可能為按開機鍵開機,甚至返回值為0。這樣會導致移動終端檢測開機原因錯誤。
發明內容
為克服上述缺陷,本發明的一個目的是提供了一種用于移動終端的,可以準確的開機檢測的方法,該方法通過在主程序執行前檢測開機原因,避免了檢測錯誤,獲得正確的檢測結果。
本發明的另一個目的是提供一種用于移動終端的開機檢測的裝置,該裝置可以準確獲得開機的檢測結果,準確檢測開機原因。
本發明的再一個目的是提供一種利用本發明第一個目的中提供的開機檢測方法的移動終端。
根據本發明的一個方面,本發明提供了一種用于移動終端的檢測開機的方法,包括如下步驟:在移動終端的主程序運行前檢測移動終端的開機原因;返回并保存檢測結果。
根據本發明的另一個方面,本發明提供了一種用于移動終端的開機檢測的裝置,其中,移動終端包括初始化裝置,該初始化裝置用于進行移動終端初始化并在主程序運行前向開機檢測裝置發出觸發信號;共享存儲裝置,用于存儲共享數據。開機檢測裝置,用于響應于所述觸發信號檢測移動終端的開機原因,返回并保存檢測結果的檢測模塊,檢測結果存儲在共享存儲裝置中。
根據本發明的再一個方面,本發明提供了一種移動終端,該移動終端包括:用于進行移動終端初始化并在主程序運行前向所述開機檢測裝置發出觸發信號的初始化裝置,用于檢測移動終端的開機原因,返回并保存檢測結果的開機檢測裝置以及用于根據請求調用所述檢測結果的主功能裝置。
本發明提供的用于移動終端的檢查開機的方法及裝置,避免了在高通QSC6085平臺中存在的檢測開機原因發生錯誤的情況。通過在執行移動終端的主程序前檢測開機原因,準確獲得移動終端的開機原因,提高了移動終端檢測開機的準確性。
附圖說明
本發明的上述和/或附加的方面和優點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中:
圖1為根據本發明的檢測開機方法的流程圖;
圖2為圖1中的檢測結果為鬧鐘開機的檢測流程圖;
圖3為根據本發明的檢測開機裝置的結構示意圖;以及
圖4為利用圖1中方法的移動終端的結構示意圖。
具體實施方式
下面詳細描述本發明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發明,而不能解釋為對本發明的限制。
本發明的實施例提供了一種用于移動終端開機檢測的方法。該方法用于移動終端的高通QSC6085平臺,解決了高通QSC6085平臺的開機檢測函數pm_err_flag_type_pm_get_power_on_status(uint32*pwr_on_status)存在的檢測開機原因不準確的問題。
圖1示出了本發明涉及的開機檢測方法的流程圖。如圖中所示,該方法包括如下步驟:
S101:對移動終端進行初始化。
S102:在執行移動終端的主程序之前,檢測移動終端的開機原因。
在本實施例中,高通QSC6085平臺在檢測開機原因時,通過調用函數pm_err_flag_type_pm_get_power_on_status(uint32*pwr_on_status),獲得含有開機原因的返回值。檢測結果即為該返回值。上述調用函數pm_err_flag_typepm_get_power_on_status(uint32*pwr_on_status)的步驟在執行移動終端的主程序之前啟動。
S103:返回并保存檢測結果。
上述步驟101中調用的函數
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于比亞迪股份有限公司,未經比亞迪股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910261745.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:使用過氧化氫和錳復合物制備表氯醇的方法
- 下一篇:一種貼紙收紙裝置





