[發(fā)明專利]基于內(nèi)存頁的重啟定位方法、移動終端及可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201711472601.2 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN108121613B | 公開(公告)日: | 2022-03-18 |
| 發(fā)明(設計)人: | 周龍 | 申請(專利權(quán))人: | 努比亞技術(shù)有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 深圳協(xié)成知識產(chǎn)權(quán)代理事務所(普通合伙) 44458 | 代理人: | 章小燕 |
| 地址: | 518057 廣東省深圳市南山區(qū)高新區(qū)北環(huán)大道9018*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 內(nèi)存 定位 方法 移動 終端 可讀 存儲 介質(zhì) | ||
本發(fā)明公開了一種基于內(nèi)存頁的重啟定位方法、移動終端及可讀存儲介質(zhì),該方法包括以下步驟:當監(jiān)測到移動終端Kernel層內(nèi)存頁管理模塊中的預設關(guān)鍵信息點對應位置的內(nèi)存頁請求處于異常狀態(tài)后,讀取內(nèi)存頁請求對應的異常標識;將異常標識與預存的日志標識進行匹配;若異常標識與日志標識匹配成功,則根據(jù)日志標識查找與日志標識關(guān)聯(lián)的日志信息,并獲取與內(nèi)存頁請求對應進程的進程信息;根據(jù)進程信息和日志信息生成重啟日志,以根據(jù)重啟日志定位移動終端重啟原因。本發(fā)明提高了定位移動終端發(fā)生重啟操作的原因的效率,以及減少了人力成本。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于內(nèi)存頁的重啟定位方法、移動終端及可讀存儲介質(zhì)。
背景技術(shù)
隨著終端技術(shù)的快速發(fā)展,手機及平板電腦等移動終端已成為人們工作和生活的必備工具。用戶在使用移動終端的過程中,會出現(xiàn)移動終端自動重啟的現(xiàn)象,而導致移動終端自動重啟的原因可能是在移動終端上市之前已存在的,只是開發(fā)人員沒有發(fā)現(xiàn)的。此時,用戶需要將該移動終端返廠,由測試人員進行大量的測試工作,以確定導致移動終端出現(xiàn)重啟的原因。
目前,在測試領(lǐng)域,對移動終端操作系統(tǒng)進行重啟壓力測試的方法依然是采用人工測試的方法,手動重啟手機,隨后進行壓力測試。然而,這種測試方法過于耗費人力和時間,尤其是對漏洞BUG復現(xiàn)率較低的移動終端,例如,移動終端重啟1000次可能就只出現(xiàn)一次或幾次BUG,時間和人力的投入過大而產(chǎn)出很小,很顯然,這種分析移動終端發(fā)生重啟操作原因的做法是極其低效的。因此,如何快速定位移動終端發(fā)生重啟操作的原因是目前亟待解決的問題。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提出一種基于內(nèi)存頁的重啟定位方法、移動終端及可讀存儲介質(zhì),旨在解決如何快速定位移動終端發(fā)生重啟操作的原因的技術(shù)問題。
為實現(xiàn)上述目的,本發(fā)明提供了一種基于內(nèi)存頁的重啟定位方法,所述基于內(nèi)存頁的重啟定位方法包括:
當監(jiān)測到移動終端Kernel層內(nèi)存頁管理模塊中的預設關(guān)鍵信息點對應位置的內(nèi)存頁請求處于異常狀態(tài)后,讀取所述內(nèi)存頁請求對應的異常標識;
將所述異常標識與預存的日志標識進行匹配;
若所述異常標識與所述日志標識匹配成功,則根據(jù)所述日志標識查找與所述日志標識關(guān)聯(lián)的日志信息,并獲取與所述內(nèi)存頁請求對應進程的進程信息;
根據(jù)所述進程信息和所述日志信息生成重啟日志,以根據(jù)所述重啟日志定位所述移動終端重啟原因。
可選地,所述當監(jiān)測到移動終端Kernel層內(nèi)存頁管理模塊中的預設關(guān)鍵信息點對應位置的內(nèi)存頁請求處于異常狀態(tài)后,讀取所述內(nèi)存頁請求對應的異常標識的步驟包括:
當檢測到監(jiān)測移動終端Kernel層內(nèi)存頁管理模塊中的預設關(guān)鍵信息點的監(jiān)測指令后,根據(jù)所述監(jiān)測指令讀取所述關(guān)鍵信息點的狀態(tài)值;
根據(jù)所述狀態(tài)值確定所述關(guān)鍵信息點對應位置的內(nèi)存頁請求是否處于異常狀態(tài);
若所述內(nèi)存頁請求處于異常狀態(tài),則讀取所述內(nèi)存頁請求對應的異常標識。
可選地,根據(jù)所述監(jiān)測指令讀取所述關(guān)鍵信息點的狀態(tài)值的步驟包括:
根據(jù)所述監(jiān)測指令按照第一讀取頻率讀取所述關(guān)鍵信息點預設數(shù)量的第一狀態(tài)值;
若根據(jù)預設數(shù)量的所述第一狀態(tài)值都確定所述內(nèi)存頁請求處于正常狀態(tài),則按照第二讀取頻率讀取所述關(guān)鍵信息點預設數(shù)量的第二狀態(tài)值;
若根據(jù)預設數(shù)量的所述第二狀態(tài)值都確定所述內(nèi)存頁請求處于正常狀態(tài),則按照第三讀取頻率讀取所述關(guān)鍵信息點的第三狀態(tài)值,其中,所述第二讀取頻率大于所述第一讀取頻率,小于所述第三讀取頻率。
可選地,根據(jù)所述監(jiān)測指令按照第一讀取頻率讀取所述關(guān)鍵信息點預設數(shù)量的第一狀態(tài)值的步驟之后,還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于努比亞技術(shù)有限公司,未經(jīng)努比亞技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711472601.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





