[發明專利]一種應用程序異常日志處理方法及系統在審
| 申請號: | 201611139459.5 | 申請日: | 2016-12-12 | 
| 公開(公告)號: | CN106776093A | 公開(公告)日: | 2017-05-31 | 
| 發明(設計)人: | 孫向作 | 申請(專利權)人: | TCL集團股份有限公司 | 
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F11/30 | 
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙)44268 | 代理人: | 王永文,劉文求 | 
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用程序 異常 日志 處理 方法 系統 | ||
技術領域
本發明涉及移動終端技術領域,尤其涉及一種應用程序異常日志處理方法及系統。
背景技術
現今移動終端的安卓系統在正常運行時,都會記錄日志信息,長時間的使用移動終端會造成日志信息文件的不斷積累,其占用的系統空間也會日益增大。現有的大體積的日志信息文件容易給移動終端的存儲空間造成負擔,而且容易導致移動終端運行性能下降,移動終端處理速度慢。而且現有技術中當移動終端的異常出現時,大量無用的日志信息也會給查找對應的異常日志耗時很長。
因此,現有技術還有待于改進和發展。
發明內容
鑒于現有技術的不足,本發明目的在于提供一種應用程序異常日志處理方法及系統,旨在解決現有技術中系統產生大量日志文件,造成移動終端運行性能下降,而且異常日志定位難的技術問題。
本發明的技術方案如下:
一種應用程序異常日志處理方法,其中,方法包括步驟:
A、在系統中添加監控應用程序服務,并將監控應用程序服務注冊到系統服務中,并在監控應用程序服務中注冊待監控的應用;
B、待監控的應用每隔一預設的間隔時間向監控應用程序服務發送消息;
C、若監控應用程序服務在預設的超時時間接收到待監控應用發送的消息,則不生成日志文件,若監控應用程序服務在預設的超時時間未接收到待監控應用發送的消息,則根據監控的應用注冊時的包名查找異常應用,并記錄異常應用的異常日志。
所述的應用程序異常日志處理方法,其中,所述步驟A之前還包括:
S、預先設置監控應用程序服務與待監控應用程序進行通信時的協議模式。
所述的應用程序異常日志處理方法,其中,所述步驟B具體包括:
B1、檢測到監控應用程序服務初始化結束后,監控應用程序服務進入循環監控任務;
B2、監控應用程序服務調用各個待監控應用的監控接口獲取消息;
B3、待監控的應用每隔一預設的間隔時間通過監控接口向監控應用程序服務發送消息。
所述的應用程序異常日志處理方法,其中,所述步驟C中若監控應用程序服務在預設的超時時間未接收到待監控應用發送的消息,則根據監控的應用注冊時的包名查找異常應用,并記錄異常應用的異常日志具體包括步驟:
C1、若監控應用程序在預設的超時時間未接收到消息,監控應用程序根據監控的應用注冊時的包名查找到異常應用;
C2、監控應用程序根據異常應用的配置文件信息設置延遲時間,啟動新線程獲取延遲時間的日志記錄下來作為異常日志;
C3、當異常日志記錄結束后,監控應用程序向服務器上報異常日志。
所述的應用程序異常日志處理方法,其中,所述步驟C之后還包括步驟:
D、監控應用程序服務向服務器上報異常日志結束后,刪除應用異常日志。
一種應用程序異常日志處理系統,其中,系統包括:
監控應用程序服務注冊模塊,用于在系統中添加監控應用程序服務,并將監控應用程序服務注冊到系統服務中,并在監控應用程序服務中注冊待監控的應用;
消息發送模塊,用于待監控的應用每隔一預設的間隔時間向監控應用程序服務發送消息;
異常日志處理模塊,用于若監控應用程序服務在預設的超時時間接收到待監控應用發送的消息,則不生成日志文件,若監控應用程序服務在預設的超時時間未接收到待監控應用發送的消息,則根據監控的應用注冊時的包名查找異常應用,并記錄異常應用的異常日志。
所述的應用程序異常日志處理系統,其中,所述系統還包括:
協議模式設置模塊,用于預先設置監控應用程序服務與待監控應用程序進行通信時的協議模式。
所述的應用程序異常日志處理系統,其中,所述消息發送模塊具體包括:
檢測單元,用于檢測到監控應用程序服務初始化結束后,監控應用程序服務進入循環監控任務;
接口調用單元,用于監控應用程序服務調用各個待監控應用的監控接口獲取消息;
消息定時發送單元,用于待監控的應用每隔一預設的間隔時間通過監控接口向監控應用程序服務發送消息。
所述的應用程序異常日志處理系統,其中,所述異常日志處理模塊具體包括:
異常應用查找單元,用于若監控應用程序在預設的超時時間未接收到消息,監控應用程序根據監控的應用注冊時的包名查找到異常應用;
異常日志記錄單元,用于監控應用程序根據異常應用的配置文件信息設置延遲時間,啟動新線程獲取延遲時間的日志記錄下來作為異常日志;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611139459.5/2.html,轉載請聲明來源鉆瓜專利網。





