[發明專利]問題排查方法、裝置、服務器及存儲介質在審
| 申請號: | 202010591248.5 | 申請日: | 2020-06-24 |
| 公開(公告)號: | CN111752838A | 公開(公告)日: | 2020-10-09 |
| 發明(設計)人: | 侍震宇 | 申請(專利權)人: | 北京三快在線科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 唐述燦 |
| 地址: | 100080 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 問題 排查 方法 裝置 服務器 存儲 介質 | ||
本申請公開了一種問題排查方法、裝置、服務器及存儲介質,屬于互聯網領域。該方法包括:響應于目標事件處理請求,確定目標代碼,根據目標代碼與參考代碼,生成目標事件的運行邏輯描述,將事件相關信息與運行邏輯描述對應存儲至歷史經驗庫中,響應于問題排查請求,在歷史經驗庫中查詢,得到待排查問題的運行邏輯描述,獲取基于待排查問題的運行邏輯描述所確定的問題。本申請在事件處理過程中,基于目標代碼及參考代碼,可以生成運行邏輯描述,由于運行邏輯描述中的自然語言描述能夠清晰地解釋代碼段功能,因此響應于問題排查請求,基于運行邏輯描述進行問題排查時,能夠及時快速的確定出問題,降低了排查難度,提高了排查效率,減少了排查耗時。
技術領域
本申請涉及互聯網技術領域,特別涉及一種問題排查方法、裝置、服務器及存儲介質。
背景技術
隨著互聯網技術的發展,互聯網公司的業務越來越廣泛,其應用產品被越來越多的用戶使用。用戶在使用應用產品的過程中,經常會產生各種問題,這種情況下,用戶可以通過客服、郵件等方式向互聯網公司反饋問題,則開發人員需要根據用戶的反饋問題進行問題排查,并找出解決該問題的方案。
目前,問題排查方法通常為:開發人員根據用戶的反饋問題,獲取該反饋問題對應的系統日志及代碼,對系統日志和代碼進行分析,確定出該反饋問題對應的系統運行邏輯,根據系統運行邏輯來排查問題,進而找出解決該問題的方案。
然而,由于代碼分析耗時較長,僅通過開發人員對系統日志和代碼進行分析來排查問題,排查耗時長,排查效率低,無法及時快速的排查出問題。
發明內容
本申請實施例提供了一種問題排查方法、裝置、服務器及存儲介質,能夠降低排查耗時,提高排查效率,能夠及時快速的排查出問題。該技術方案如下:
一方面,提供了一種問題排查方法,該方法包括:
響應于目標事件處理請求,基于所述目標事件處理請求攜帶目標事件的事件相關信息,確定所述事件相關信息對應的目標代碼;
根據所述目標代碼與參考代碼,生成所述目標代碼對應系統運行邏輯的自然語言描述,得到所述目標事件的運行邏輯描述,所述參考代碼的代碼段標注有用于解釋所述代碼段功能的自然語言描述;
將所述目標事件的事件相關信息與所述目標事件的運行邏輯描述對應存儲至歷史經驗庫中,所述歷史經驗庫用于存儲多個運行邏輯描述;
響應于問題排查請求,基于所述問題排查請求攜帶待排查問題的問題相關信息,在所述歷史經驗庫中查詢,得到所述待排查問題的運行邏輯描述;
獲取基于所述待排查問題的運行邏輯描述所確定的問題。
在一種可能的實現方式中,所述根據所述目標代碼與參考代碼,生成所述目標代碼對應系統運行邏輯的自然語言描述包括:
基于所述目標代碼中至少一個邏輯打點,確定所述至少一個邏輯打點對應的至少一個運行步驟,所述邏輯打點用于標識運行步驟的結束點;
在每個運行步驟運行結束時,基于所述運行步驟、所述運行步驟的運行結果以及所述參考代碼,為所述運行步驟與所述運行結果標注自然語言描述,得到至少一個運行步驟的自然語言描述與所述至少一個運行步驟對應運行結果的自然語言描述;
基于所述至少一個運行步驟的自然語言描述與所述至少一個運行步驟對應運行結果的自然語言描述,生成所述目標代碼對應系統運行邏輯的自然語言描述。
在一種可能的實現方式中,所述基于所述問題排查請求攜帶待排查問題的問題相關信息,在所述歷史經驗庫中查詢,得到所述待排查問題的運行邏輯描述包括下述任一項:
基于所述待排查問題的問題相關信息以及所述歷史經驗庫的多個參考信息,進行精確匹配,得到精確匹配成功的參考信息對應的運行邏輯描述;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京三快在線科技有限公司,未經北京三快在線科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010591248.5/2.html,轉載請聲明來源鉆瓜專利網。





