[發(fā)明專利]應用程序的異常檢測方法、終端設備及介質在審
| 申請?zhí)枺?/td> | 201811210992.5 | 申請日: | 2018-10-17 |
| 公開(公告)號: | CN109491860A | 公開(公告)日: | 2019-03-19 |
| 發(fā)明(設計)人: | 薛靜 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 官建紅 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲目錄 堆棧數(shù)據(jù) 應用程序 終端設備 排查 遠程服務器 寫入事件 異常檢測 讀取 邏輯控制指令 信息處理技術 操作復雜度 堆棧信息 發(fā)送 監(jiān)測 響應 開發(fā) | ||
1.一種應用程序的異常檢測方法,其特征在于,包括:
根據(jù)接收到的邏輯控制指令,確定應用程序無響應ANR發(fā)生時的堆棧數(shù)據(jù)的存儲目錄;
對所述存儲目錄進行監(jiān)測,判斷是否存在關于所述存儲目錄的寫入事件;
若存在關于所述存儲目錄的寫入事件,則讀取包含于所述存儲目錄中的所述堆棧數(shù)據(jù);
將所述堆棧數(shù)據(jù)發(fā)送至遠程服務器,以使用戶基于遠程服務器中的所述堆棧數(shù)據(jù)執(zhí)行ANR排查操作。
2.如權利要求1所述的異常檢測方法,其特征在于,所述將所述堆棧數(shù)據(jù)發(fā)送至遠程服務器,以使用戶基于遠程服務器中的所述堆棧數(shù)據(jù)執(zhí)行ANR排查操作,包括:
通過預設的應用程序編程接口,讀取所述應用程序所屬終端設備的設備參數(shù);
將所述設備參數(shù)以及所述堆棧數(shù)據(jù)封裝為ANR日志數(shù)據(jù);
將所述ANR日志數(shù)據(jù)發(fā)送至遠程服務器,以使用戶基于遠程服務器中的所述ANR日志數(shù)據(jù)執(zhí)行ANR排查操作。
3.如權利要求2所述的異常檢測方法,其特征在于,還包括:
加載報表模板,并讀取所述報表模板中預先設置好的各項表頭字段;
解析所述ANR日志數(shù)據(jù)中分別與各個所述表頭字段相匹配的數(shù)據(jù)值,并將解析得到的所述數(shù)據(jù)值導入至所述表頭字段所對應的表體中;
根據(jù)導入結果生成ANR檢測報告。
4.如權利要求3所述的異常檢測方法,其特征在于,還包括:
過濾所述ANR檢測報告中重復出現(xiàn)的所述ANR日志數(shù)據(jù);
對于過濾后所得到的每一項所述ANR日志數(shù)據(jù),獲取用戶輸入的與該項ANR日志數(shù)據(jù)匹配的異常檢測結果;
若在下一次生成的所述ANR檢測報告中再次檢測到該項ANR日志數(shù)據(jù)存在,則將所述ANR日志數(shù)據(jù)所匹配的所述異常檢測結果作為初步檢測結果,并對所述初步檢測結果進行展示。
5.如權利要求4所述的異常檢測方法,其特征在于,所述若在下一次生成的所述ANR檢測報告中再次檢測到該項ANR日志數(shù)據(jù)存在,則將所述ANR日志數(shù)據(jù)所匹配的所述異常檢測結果作為初步檢測結果,并對所述初步檢測結果進行展示,包括:
獲取用戶輸入的與各項所述ANR日志數(shù)據(jù)相對應的異常響應策略,所述異常響應策略包括用于修復所述應用程序的執(zhí)行腳本;
基于多個訓練樣本,構建并訓練神經網絡模型,所述訓練樣本包括所述ANR日志數(shù)據(jù)、所述異常檢測結果以及所述異常響應策略;
對于下一次生成的所述ANR檢測報告中的所述ANR日志數(shù)據(jù),通過所述神經網絡模型對該ANR日志數(shù)據(jù)進行分析處理,輸出與該ANR日志數(shù)據(jù)匹配的所述異常檢測結果以及所述異常響應策略;
若檢測到關于所述異常檢測結果的確認指令,則基于所述異常響應策略修復該項ANR日志數(shù)據(jù)所關聯(lián)的所述應用程序。
6.一種終端設備,包括存儲器以及處理器,所述存儲器存儲有可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如下步驟:
根據(jù)接收到的邏輯控制指令,確定應用程序無響應ANR發(fā)生時的堆棧數(shù)據(jù)的存儲目錄;
對所述存儲目錄進行監(jiān)測,判斷是否存在關于所述存儲目錄的寫入事件;
若存在關于所述存儲目錄的寫入事件,則讀取包含于所述存儲目錄中的所述堆棧數(shù)據(jù);
將所述堆棧數(shù)據(jù)發(fā)送至遠程服務器,以使用戶基于遠程服務器中的所述堆棧數(shù)據(jù)執(zhí)行ANR排查操作。
7.如權利要求6所述的終端設備,其特征在于,所述將所述堆棧數(shù)據(jù)發(fā)送至遠程服務器,以使用戶基于遠程服務器中的所述堆棧數(shù)據(jù)執(zhí)行ANR排查操作,包括:
通過預設的應用程序編程接口,讀取所述應用程序所屬終端設備的設備參數(shù);
將所述設備參數(shù)以及所述堆棧數(shù)據(jù)封裝為ANR日志數(shù)據(jù);
將所述ANR日志數(shù)據(jù)發(fā)送至遠程服務器,以使用戶基于遠程服務器中的所述ANR日志數(shù)據(jù)執(zhí)行ANR排查操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811210992.5/1.html,轉載請聲明來源鉆瓜專利網。





