[發明專利]基于硬件驅動的重啟定位方法、移動終端及可讀存儲介質有效
| 申請號: | 201711236980.5 | 申請日: | 2017-11-30 |
| 公開(公告)號: | CN108040159B | 公開(公告)日: | 2021-01-29 |
| 發明(設計)人: | 安邦軍 | 申請(專利權)人: | 江蘇覓豐電商科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 北京高航知識產權代理有限公司 11530 | 代理人: | 喬浩剛 |
| 地址: | 225000 江蘇省揚*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 硬件 驅動 定位 方法 移動 終端 可讀 存儲 介質 | ||
本發明公開了一種基于硬件驅動的重啟定位方法、移動終端及可讀存儲介質,該方法包括以下步驟:當監測到移動終端Kernel層WiFi模塊中的預設關鍵信息點對應位置的硬件驅動處于異常狀態后,讀取硬件驅動對應的異常標識;將異常標識與預存的日志標識進行匹配;若異常標識與日志標識匹配成功,則根據日志標識查找與日志標識關聯的日志信息,并獲取與硬件驅動對應進程的進程信息;根據進程信息和日志信息生成重啟日志,以根據重啟日志定位移動終端重啟原因。本發明提高了定位移動終端發生重啟操作的原因的效率,以及減少了人力成本。
技術領域
本發明涉及通信技術領域,尤其涉及一種基于硬件驅動的重啟定位方法、移動終端及可讀存儲介質。
背景技術
隨著終端技術的快速發展,手機及平板電腦等移動終端已成為人們工作和生活的必備工具。用戶在使用移動終端的過程中,會出現移動終端自動重啟的現象,而導致移動終端自動重啟的原因可能是在移動終端上市之前已存在的,只是開發人員沒有發現的。此時,用戶需要將該移動終端返廠,由測試人員進行大量的測試工作,以確定導致移動終端出現重啟的原因。
目前,在測試領域,對移動終端操作系統進行重啟壓力測試的方法依然是采用人工測試的方法,手動重啟手機,隨后進行壓力測試。然而,這種測試方法過于耗費人力和時間,尤其是對漏洞BUG復現率較低的移動終端,例如,移動終端重啟1000次可能就只出現一次或幾次BUG,時間和人力的投入過大而產出很小,很顯然,這種分析移動終端發生重啟操作原因的做法是極其低效的。因此,如何快速定位移動終端發生重啟操作的原因是目前亟待解決的問題。
發明內容
本發明的主要目的在于提出一種基于硬件驅動的重啟定位方法、移動終端及可讀存儲介質,旨在解決如何快速定位移動終端發生重啟操作的原因的技術問題。
為實現上述目的,本發明提供了一種基于硬件驅動的重啟定位方法,所述基于硬件驅動的重啟定位方法包括:
當監測到移動終端Kernel層WiFi模塊中的預設關鍵信息點對應位置的硬件驅動處于異常狀態后,讀取所述硬件驅動對應的異常標識;
將所述異常標識與預存的日志標識進行匹配;
若所述異常標識與所述日志標識匹配成功,則根據所述日志標識查找與所述日志標識關聯的日志信息,并獲取與所述硬件驅動對應進程的進程信息;
根據所述進程信息和所述日志信息生成重啟日志,以根據所述重啟日志定位所述移動終端重啟原因。
可選地,所述當監測到移動終端Kernel層WiFi模塊中的預設關鍵信息點對應位置的硬件驅動處于異常狀態后,讀取所述硬件驅動對應的異常標識的步驟包括:
當檢測到監測移動終端Kernel層WiFi模塊中的預設關鍵信息點的監測指令后,根據所述監測指令讀取所述關鍵信息點的狀態值;
根據所述狀態值確定所述關鍵信息點對應位置的硬件驅動是否處于異常狀態;
若所述硬件驅動處于異常狀態,則讀取所述硬件驅動對應的異常標識。
可選地,根據所述監測指令讀取所述關鍵信息點的狀態值的步驟包括:
根據所述監測指令按照第一讀取頻率讀取所述關鍵信息點預設數量的第一狀態值;
若根據預設數量的所述第一狀態值都確定所述硬件驅動處于正常狀態,則按照第二讀取頻率讀取所述關鍵信息點預設數量的第二狀態值;
若根據預設數量的所述第二狀態值都確定所述硬件驅動處于正常狀態,則按照第三讀取頻率讀取所述關鍵信息點的第三狀態值,其中,所述第二讀取頻率大于所述第一讀取頻率,小于所述第三讀取頻率。
可選地,根據所述監測指令按照第一讀取頻率讀取所述關鍵信息點預設數量的第一狀態值的步驟之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇覓豐電商科技有限公司,未經江蘇覓豐電商科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711236980.5/2.html,轉載請聲明來源鉆瓜專利網。





