[發明專利]日志存儲的方法、芯片、電子設備和可讀存儲介質有效
| 申請號: | 202110862326.5 | 申請日: | 2021-07-29 |
| 公開(公告)號: | CN113704205B | 公開(公告)日: | 2022-09-23 |
| 發明(設計)人: | 孫繼龍 | 申請(專利權)人: | 榮耀終端有限公司 |
| 主分類號: | G06F16/172 | 分類號: | G06F16/172;G06F16/17;G06F16/18 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 李紅艷 |
| 地址: | 518040 廣東省深圳市福田區香蜜湖街道*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 日志 存儲 方法 芯片 電子設備 可讀 介質 | ||
本申請涉及電子技術領域,提供了一種日志存儲的方法、芯片、電子設備和可讀存儲介質,該方法包括:在系統啟動時,確定系統當前的版本;當系統當前的版本為測試版本時,將記錄系統異常啟動的日志存儲至預先設置的裸分區,裸分區設置在系統文件分區中;在系統啟動后,將日志從裸分區轉存至系統文件分區中允許用戶訪問的分區。以上方法可以使得終端設備通過從系統文件分區預留裸分區來存儲日志,實現了非實驗室場景下異常啟動日志的存儲,通過將裸分區中存儲的異常啟動日志轉存至允許用戶訪問的分區中,使得終端設備存儲的日志能夠被讀取實現非實驗室場景中測試版本的調試,確保了終端設備的研發進度。
技術領域
本申請涉及電子技術領域,具體涉及一種日志存儲的方法、芯片、電子設備和可讀存儲介質。
背景技術
通常電子設備在研發階段,需要執行多種測試流程。例如,在電子設備正式發行之前,制造完成的電子設備會作為測試樣機下發給試用的用戶進行日常使用。通常測試樣機上安裝的系統版本為測試版本,用戶在使用測試版本的過程中,測試樣機可以將遇到的問題進行上報,以便對測試版本進行改進。
由于測試版本開發還不夠完善,常常會發生異常復位(即異常重啟)的情況。為了分析異常狀態,目前采用的方式是在測試樣機發生整機異常復位時,將測試樣機連接至實驗室的計算機,由實驗室的計算機運行測試工具來抓取異常復位時的全量的日志,例如fulldump日志。
然而,測試樣機的使用場景常常不在實驗室,因此實驗室的研發人員無法獲取fulldump日志,導致無法分析異常情況的原因,影響研發進度。
發明內容
本申請提供了一種日志存儲方法、芯片、電子設備和計算機可讀存儲介質,能夠方便研發人員獲取日志,以便分析異常重啟的原因。
第一方面,提供了一種日志存儲的方法,包括:在系統啟動時,確定系統當前的版本;當所述系統當前的版本為測試版本時,將記錄所述系統異常啟動的日志存儲至預先設置的裸分區,所述裸分區設置在系統文件分區中;在所述系統啟動后,將所述日志從所述裸分區轉存至所述系統文件分區中允許用戶訪問的分區。
允許用戶訪問的分區需要系統完全啟動后才能存儲數據,裸分區無需系統完全啟動即可存儲數據。本實施例中,終端設備通過從系統文件分區預留裸分區來存儲日志,從而實現了非實驗室場景下異常啟動日志的存儲。此外,異常啟動日志需要被讀取,以便于研發人員根據異常啟動日志分析終端設備異常啟動的原因,由于裸分區中的數據無法被直接讀取,本實施例在系統完全啟動后將裸分區中存儲的異常啟動日志轉存至允許用戶訪問的分區中,使得終端設備存儲的日志能夠被讀取,從而實現了非實驗室場景中測試版本的調試,確保了終端設備的研發進度。
可選地,所述在系統啟動時,確定系統當前的版本,包括:在所述系統啟動時,確定所述系統文件分區中是否存在所述裸分區;若存在,則確定所述系統當前的版本為所述測試版本。
可選地,在所述將記錄所述系統異常啟動的日志存儲至預先設置的裸分區之前,還包括:當所述系統當前的版本為所述測試版本時,在所述系統文件分區中設置所述裸分區。
可選地,所述裸分區的終止位置和所述系統文件分區的終止位置相同。
當裸分區的終止位置和所述系統文件分區的終止位置相同時,終端設備則無需同時標記裸分區的起始位置和終止位置,直接將系統文件分區的終止位置作為裸分區的終止位置,因此處理過程更為簡單。
可選地,所述將所述日志從所述裸分區轉存至所述系統文件分區中允許用戶訪問的分區,包括:在內核啟動階段確定所述系統當前的版本是否異常啟動;若是,則調用日志轉存服務將所述日志轉存至所述系統文件分區中允許用戶訪問的分區。
可選地,所述系統文件分區中允許用戶訪問的分區位于內置存儲卡。
終端設備將日志轉存在內置存儲卡的允許用戶訪問的分區中,無需支持外置存儲卡的功能就可以存儲日志,降低了對終端設備規格的要求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于榮耀終端有限公司,未經榮耀終端有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110862326.5/2.html,轉載請聲明來源鉆瓜專利網。





