[發明專利]黑屏檢測方法、移動終端及計算機可讀存儲介質有效
| 申請號: | 201711055461.9 | 申請日: | 2017-10-31 |
| 公開(公告)號: | CN107818036B | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 安邦軍 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34;H04M1/24 |
| 代理公司: | 深圳協成知識產權代理事務所(普通合伙) 44458 | 代理人: | 章小燕 |
| 地址: | 518057 廣東省深圳市南山區高新區北環大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 黑屏 檢測 方法 移動 終端 計算機 可讀 存儲 介質 | ||
1.一種黑屏檢測方法,其特征在于,所述黑屏檢測方法應用于移動終端,所述黑屏檢測方法包括以下步驟:
對所述移動終端的顯示服務線程中的預設關鍵流程進行監測,以獲取關鍵流程監測數據,并對第一預設進程進行監測,以獲取進程監測數據;
對與所述顯示服務線程進行交互的屬于第二預設進程的預設線程進行監測,以獲取線程監測數據;
根據所述關鍵流程監測數據、所述進程監測數據和所述線程監測數據判斷所述移動終端是否出現黑屏故障;
在所述移動終端出現黑屏故障時,從所述關鍵流程監測數據、所述進程監測數據和所述線程監測數據中提取黑屏故障信息,并將所述黑屏故障信息輸出至特征日志文件;
所述根據所述關鍵流程監測數據、所述進程監測數據和所述線程監測數據判斷所述移動終端是否出現黑屏故障的步驟包括:
根據所述關鍵流程監測數據判斷所述移動終端的顯示服務線程中的預設關鍵流程是否處于異常狀態;
在所述移動終端的顯示服務線程中的預設關鍵流程未處于異常狀態時,根據所述進程監測數據判斷所述第一預設進程是否處于阻塞狀態;
在所述第一預設進程處于阻塞狀態時,根據所述線程監測數據判斷所述預設線程是否處于阻塞狀態;
在所述預設線程處于阻塞狀態時,判定所述移動終端出現黑屏故障,并在所述預設線程未處于阻塞狀態時,判定所述移動終端未出現黑屏故障。
2.如權利要求1所述的黑屏檢測方法,其特征在于,所述根據所述線程監測數據判斷所述預設線程是否處于阻塞狀態的步驟包括:
從所述線程監測數據中讀取所述預設線程的線程狀態值,并判斷所述線程狀態值是否處于預設線程狀態值集合;
在所述線程狀態值處于預設線程狀態值集合時,判定所述預設線程處于阻塞狀態,并在所述線程狀態值未處于預設線程狀態值集合時,判定所述預設線程未處于阻塞狀態。
3.如權利要求1所述的黑屏檢測方法,其特征在于,所述對與所述顯示服務線程進行交互的屬于第二預設進程的預設線程進行監測,以獲取線程監測數據的步驟之后,所述黑屏檢測方法還包括:
將所述線程監測數據寫入監測數據庫,并以間隔預設時間從所述監測數據庫中讀取線程監測數據;
根據所述線程監測數據中的所述預設線程的線程狀態值判斷所述線程監測數據是否為冗余數據;
在所述線程監測數據為冗余數據時,從所述監測數據庫中刪除所述線程監測數據。
4.如權利要求1-3中任一項所述的黑屏檢測方法,其特征在于,所述根據所述關鍵流程監測數據、所述進程監測數據和所述線程監測數據判斷所述移動終端是否出現黑屏故障的步驟之后,所述黑屏檢測方法還包括:
在所述移動終端出現黑屏故障時,將所述關鍵流程監測數據、所述進程監測數據和所述線程監測數據存儲至預設存儲分區;
在檢測到所述移動終端處于熄屏待機狀態時,對所述預設存儲分區中的關鍵流程監測數據、進程監測數據和線程監測數據進行去冗余處理。
5.如權利要求4所述的黑屏檢測方法,其特征在于,所述對所述預設存儲分區中的關鍵流程監測數據、進程監測數據和線程監測數據進行去冗余處理的步驟之后,所述黑屏檢測方法還包括:
判斷所述預設存儲分區中所述關鍵流程監測數據、所述進程監測數據和所述線程監測數據的存儲數據量是否超過預設閾值;
在所述存儲數據量超過預設閾值時,從所述預設存儲分區中選取待刪除數據,并對所述待刪除數據進行刪除操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711055461.9/1.html,轉載請聲明來源鉆瓜專利網。





