[發明專利]應用異常還原方法、設備及存儲介質有效
| 申請號: | 202110810628.8 | 申請日: | 2021-07-16 |
| 公開(公告)號: | CN113613063B | 公開(公告)日: | 2023-08-04 |
| 發明(設計)人: | 張晨 | 申請(專利權)人: | 深圳市明源云科技有限公司 |
| 主分類號: | H04N21/44 | 分類號: | H04N21/44;H04N21/4627;H04N21/4425 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 關向蘭 |
| 地址: | 518000 廣東省深圳市南山區粵海街道高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 異常 還原 方法 設備 存儲 介質 | ||
本發明公開了應用異常還原方法、設備、計算機程序產品及存儲介質,該方法包括:在檢測到應用運行異常時,獲取當前時間點之前所述應用操作過程中采集的全量快照以及全量快照對應的增量快照,其中,兩個全量快照之間包括至少兩個增量快照;基于所述全量快照以及所述增量快照的生成時間對所述全量快照以及所述增量快照進行整合后生成異常視頻文件;播放所述異常視頻文件以對所述應用的異常進行還原,解決現有技術中無法準確還原異常場景的技術問題,實現異常場景的還原。
技術領域
本發明涉及計算機技術領域,尤其涉及一種應用異常還原方法、設備、計算機程序產品及存儲介質。
背景技術
在排查基于瀏覽器應用異常的過程中,開發人員通常希望能夠還原用戶在使用過程中出現異常的真實場景,現有技術中,通過采用將日志與應用或代碼進行逐一比對,以還原用戶實際操作,但是,代碼和應用的迭代更新速度較快時,根據日志內容無法準確還原引發異常的場景。
發明內容
本申請實施例通過提供一種應用異常還原方法、系統、設備及存儲介質,旨在解決無法準確還原異常場景的問題。
本申請實施例提供了一種應用異常還原方法,所述應用異常還原方法,包括:
在檢測到應用運行異常時,獲取當前時間點之前所述應用操作過程中采集的全量快照以及全量快照對應的增量快照,其中,兩個全量快照之間包括至少兩個增量快照;
基于所述全量快照以及所述增量快照的生成時間對所述全量快照以及所述增量快照進行整合后生成異常視頻文件;
播放所述異常視頻文件。
在一實施例中,所述在檢測到應用運行異常時,獲取當前時間點之前所述應用操作過程中采集的全量快照以及全量快照對應的增量快照的步驟之前包括:
在進入所述應用時,記錄用戶操作頁面的全量快照;
在應用的使用過程中,記錄用戶操作頁面的增量快照;
在增量快照的數量達到預設數量時,記錄當前操作頁面的全量快照;
返回執行所述在應用的使用過程中,記錄用戶操作頁面的增量快照的步驟。
在一實施例中,所述全量快照以及所述增量快照均記錄于緩存隊列中,所述在增量快照的數量達到預設數量時,記錄當前操作頁面的全量快照的步驟包括:
在增量快照的數量達到預設數量時,刪除所述緩存隊列中預設數量的快照;
記錄當前操作頁面的全量快照。
在一實施例中,所述在檢測到應用運行異常時,獲取當前時間點之前所述應用操作過程中采集的全量快照以及全量快照對應的增量快照的步驟包括:
在檢測到應用運行異常時,判斷所述異常是否為所述應用本次運行過程中首次出現的異常;
若所述異常為首次出現的異常時,從緩存隊列中獲取當前時間點對應的全量快照以及所述全量快照對應的增量快照。
在一實施例中,所述在檢測到應用運行異常時,判斷所述異常是否為所述應用本次運行過程中首次出現的異常的步驟之后還包括:
若判定所述異常不是當前時間點之前的首個異常時,從緩存隊列中獲取當前時間點之前的全量快照以及增量快照。
在一實施例中,所述播放所述異常視頻文件的步驟之前包括:
判斷是否具有所述異常視頻文件的播放權限;
在具有所述異常視頻文件的播放權限時,執行播放所述異常視頻文件的步驟。
在一實施例中,所述應用異常還原方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市明源云科技有限公司,未經深圳市明源云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110810628.8/2.html,轉載請聲明來源鉆瓜專利網。





