[發明專利]一種系統日志的收集方法在審
| 申請號: | 201810064594.0 | 申請日: | 2018-01-23 |
| 公開(公告)號: | CN108388496A | 公開(公告)日: | 2018-08-10 |
| 發明(設計)人: | 俞偉;嚴治威 | 申請(專利權)人: | 晶晨半導體(上海)股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F11/34 |
| 代理公司: | 上海申新律師事務所 31272 | 代理人: | 俞滌炯 |
| 地址: | 201203 上海市浦東新區張江*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲路徑 外部存儲設備 應用程序進程 守護進程 智能設備 日志 安卓系統 外接串口 系統日志 應用題 定位問題 工廠生產 系統啟動 保存 框架層 創建 應用 | ||
1.一種系統日志的收集方法,應用于安卓系統的智能設備,所述安卓系統的架構由上至下依次包括,應用程序層、應用框架層、系統庫以及Linux內核,其特征在于,提供一日志收集的守護進程,所述守護進程用以在所述安卓設備的系統啟動時啟動;
提供一日志處理的應用程序進程;
提供一外部存儲設備,用以接入所述智能設備;
包括以下步驟:
步驟S1、所述守護進程收集所述應用題框架層以及所述Linux內核的日志,并保存于所述安卓系統的一第一存儲路徑下;
步驟S2、所述應用程序進程在識別接入的所述外部存儲設備之后,于所述外部存儲設備中創建一第二存儲路徑;
步驟S3、所述應用程序進程于所述第一存儲路徑中獲得所述日志并保存于所述第二存儲路徑中。
2.根據權利要求1所述的系統日志的收集方法,其特征在于,提供一配置文件,于所述配置文件中配置形成所述第一存儲路徑,以及配置形成所述守護進程的啟動參數;
提供一初始化進程,用以在所述安卓系統啟動時啟動,所述初始化進程用以加載所述配置文件以啟動所述守護進程。
3.根據權利要求2所述的系統日志的收集方法,其特征在于,所述初始化進程為所述安卓系統中的init進程。
4.根據權利要求1所述的系統日志的收集方法,其特征在于,所述守護進程對所述日志按照一預定大小均分成多份,且每次可保存一預定份數。
5.根據權利要求1所述的系統日志的收集方法,其特征在于,所述預定大小為1M,以及所述預定份數為10份。
6.據權利要求1所述的系統日志的收集方法,其特征在于,所述應用程序進程于啟動后,向所述安卓系統注冊形成一記錄模塊以及一檢測模塊;
創建形成所述第二存儲路徑的方法包括以下步驟:
步驟A1、在所述外部存儲設備接入所述智能設備之后,所述安卓系統發送一檢測指令至所述檢測模塊;
步驟A2、所述檢測模塊根據所述檢測指令在所述外部存儲設備的根目錄下檢測是否是存在一目標腳本文件;
若否,退出;
步驟A3、于所述外部存儲設備中創建形成所述第二存儲路徑以及一第三存儲路徑,所述記錄模塊用以記錄所述安卓系統當前運行的程序的狀態信息至所述第三存儲路徑。
7.據權利要求1所述的系統日志的收集方法,其特征在于,在所述第二存儲路徑創建形成之前,還包括以下步驟:
步驟B1、所述檢測模塊檢測所述外部存儲設備的存儲容量是否大于一預設的標準存儲容量;
若是,執行步驟A3;
若否,退出。
8.據權利要求7所述的系統日志的收集方法,其特征在于,所述標準存儲容量為50M。
9.據權利要求6所述的系統日志的收集方法,其特征在于,在步驟A2中,通過所述記錄模塊檢測所述外部存儲設備的所述腳本文件中是否存在一獲取所述智能設備中的寄存器的指令;
如是,啟動一指令線程,通過所述指令線程獲取所述寄存器的狀態信息;
如否,退出。
10.據權利要求1所述的系統日志的收集方法,其特征在于,所述外部存儲設備為Sd卡,和/或
所述外部存儲設備為USB閃存盤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于晶晨半導體(上海)股份有限公司,未經晶晨半導體(上海)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810064594.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據監控方法及系統
- 下一篇:多節點高密度服務器的監控及管理系統和方法





