[發明專利]異常監控行為回溯的方法、裝置和電子設備在審
| 申請號: | 201911289534.X | 申請日: | 2019-12-13 |
| 公開(公告)號: | CN111078519A | 公開(公告)日: | 2020-04-28 |
| 發明(設計)人: | 徐文;范淵;劉博 | 申請(專利權)人: | 杭州安恒信息技術股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F40/14 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 張磊 |
| 地址: | 310000 浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 異常 監控 行為 回溯 方法 裝置 電子設備 | ||
本發明實施例提出一種異常監控行為回溯的方法、裝置和電子設備,涉及網絡監控領域,其中,該方法預先記錄錄制時刻的初始文檔對象模型DOM結構,通過監控用戶的操作行為,然后確定操作行為導致初始文檔對象模型DOM結構的變更部分;最后基于初始文檔對象模型DOM結構、操作行為以及變更部分進行回放。該方法操作簡單,降低了網絡開銷,緩解了現有技術中存在的復雜度高、網絡開銷大的問題。此外,該方法在監控時,無需向用戶詢問,就能夠確定用戶方式的何種行為導致的異常或問題,實現了精準復現異常或問題,精確定位異常或問題,方便對異常或問題的解決。
技術領域
本發明涉及監控領域,具體而言,涉及一種異常監控行為回溯的方法、裝置和電子設備。
背景技術
普通日常客戶環境發生問題之后,一般通過遠程操作工具登入客戶環境進行復現,調試,但如果客戶處于內網環境中,調試起來更加困難,如果是偶發性的問題,幾乎難以復現,這種情況下,在異常信息監控在信息捕獲之后,進行對異常現場進行還原,復原問題全貌,從而更容易將問題解決。
目前異常監控行為的回溯主要是通過canvs截圖的方法實現的,其過程為:1.收集文檔對象模型DOM,存入隊列;2.將文檔對象模型DOM和css畫入Canvas;3.將截圖收集,圖片按幀生成播放回放,然而該方法存在以下缺點:實現較為復雜,且如果想要生成流暢的視頻,一秒需要生成24張截圖,圖片過多,網絡開銷過大。
發明內容
有鑒于此,本發明的目的在于提供一種異常監控行為回溯的方法、裝置和電子設備,以緩解現有技術中存在的復雜度高、網絡開銷大的問題。
為了實現上述目的,本發明實施例采用的技術方案如下:
第一方面,實施例提供一種異常監控行為回溯的方法,預先記錄錄制時刻的初始文檔對象模型DOM結構;所述方法包括:
監控用戶的操作行為;
確定所述操作行為導致所述初始文檔對象模型DOM結構的變更部分;
基于所述初始文檔對象模型DOM結構、所述操作行為以及所述變更部分進行回放。
在可選的實施方式中,在所述監控用戶的操作行為的步驟之后,所述方法還包括:
判斷所述操作行為是否是目標操作行為;
如果所述操作行為是目標操作行為,則執行確定所述操作行為導致所述初始文檔對象模型DOM結構的變更部分步驟。
在可選的實施方式中,所述目標操作行為包括用戶交互操作行為、元素滾動操作行為和窗口變化操作行為。
在可選的實施方式中,確定所述操作行為導致所述初始文檔對象模型DOM結構的變更部分的步驟,包括:
確定所述操作行為對應的文檔對象模型DOM結構以及操作時刻;
將初始文檔對象模型DOM結構與所述操作行為對應的文檔對象模型DOM結構進行對比確定所述操作行為導致所述初始文檔對象模型DOM結構的變更部分;
將所述操作行為、所述操作時刻與所述變更部分進行關聯,生成關聯數據。
在可選的實施方式中,將初始文檔對象模型DOM結構與所述操作行為對應的文檔對象模型DOM結構進行對比確定所述操作行為導致所述初始文檔對象模型DOM結構的變更部分,包括:
對所述初始文檔對象模型DOM結構進行序列化,生成與所述初始文檔對象模型DOM結構對應的初始抽象語法樹AST;
對所述操作行為對應的文檔對象模型DOM結構進行序列化,生成與所述操作行為對應的文檔對象模型DOM結構對應的抽象語法樹AST;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州安恒信息技術股份有限公司,未經杭州安恒信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911289534.X/2.html,轉載請聲明來源鉆瓜專利網。





