[發明專利]數據處理的方法、裝置、設備及計算機可讀存儲介質有效
| 申請號: | 202010327853.1 | 申請日: | 2020-04-23 |
| 公開(公告)號: | CN111522746B | 公開(公告)日: | 2021-11-02 |
| 發明(設計)人: | 周勇鈞 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06N3/04 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 張筱寧 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 設備 計算機 可讀 存儲 介質 | ||
本申請實施例提供了一種數據處理的方法、裝置、設備及計算機可讀存儲介質,該方法包括:獲取日志數據;根據日志數據,確定函數動態調用鏈路;根據函數動態調用鏈路,確定函數動態調用鏈路的上下文異常。該方法根據日志數據,在業務程序運行過程中確定業務程序的函數動態調用鏈路,分析出函數動態調用鏈路的上下文異常,從而實現將函數動態調用鏈路的上下文異常告知用戶,提升了分析業務程序中異常的準確度。
技術領域
本申請涉及計算機技術領域,具體而言,本申請涉及一種數據處理的方法、裝置、設備及計算機可讀存儲介質。
背景技術
記錄業務程序運行時信息的日志廣泛應用于業務程序中的異常檢測,日志是由固定部分和可變部分組成的純文本。隨著業務迭代與需求增加,業務程序的函數調用鏈路會逐漸變得層級多和鏈路長,僅靠日志可能無法發現業務程序在執行過程中的異常情況。現有技術中用戶經常用關鍵字搜索和規則匹配手動檢查日志,從業務程序的日志中提取出固定部分和可變部分,將固定部分作為日志的重點,根據固定部分分析業務程序中的異常,分析業務程序中的異常的準確度依賴業務程序的日志的質量,日志的內容的修改會導致固定部分和可變部分的變化,導致日志的質量的下降,從而進一步導致分析業務程序中異常的準確度下降。
發明內容
本申請針對現有的方式的缺點,提出一種數據處理的方法、裝置、電子設備及計算機可讀存儲介質,用以解決如何提升分析業務程序中異常的準確度的問題。
第一方面,本申請提供了一種數據處理的方法,包括:
獲取日志數據;
根據日志數據,確定函數動態調用鏈路;
根據函數動態調用鏈路,確定函數動態調用鏈路的上下文異常。
可選地,在獲取日志數據之前,還包括:
通過面向切面編程將函數調用數據記錄到日志中,確定日志數據。
可選地,根據日志數據,確定函數動態調用鏈路,包括:
通過預設的調用鏈路生成模塊,根據日志數據包括的場景染色體標識符確定函數動態調用鏈路,函數動態調用鏈路包括多個層級,多個層級之間存在第一次序關系,多個層級中的同一層級對應的子調用鏈路包括的各函數之間存在第二次序關系,場景染色體標識符包括交易哈希、區塊高度中的至少一項。
可選地,根據函數動態調用鏈路,確定函數動態調用鏈路的上下文異常,包括:
通過預設的第一長短期記憶的循環神經網絡預測第一次調用各函數的第一概率,根據第一概率,確定函數動態調用鏈路的上下文異常;
或根據第N次調用所述各函數的第二概率,通過預設的第二長短期記憶的循環神經網絡預測第N+1次調用所述各函數的第三概率,根據第三概率,確定函數動態調用鏈路的上下文異常,N為正整數。
可選地,根據第一概率,確定函數動態調用鏈路的上下文異常,包括:
當第一概率小于預設第一閾值,確定第一概率對應的第一次調用的函數處于上下文異常狀態。
可選地,根據第三概率,確定函數動態調用鏈路的上下文異常,包括:
當第三概率小于預設第二閾值,確定第三概率對應的第N+1次調用的函數處于上下文異常狀態。
可選地,根據日志數據包括的場景染色體標識符確定函數動態調用鏈路,包括:
根據日志數據包括的場景染色體標識符確定與應用場景對應的函數動態調用鏈路,應用場景包括插入普通交易、插入智能合約、插入多重簽名交易中的至少一項。
第二方面,本申請提供了一種數據處理的裝置,包括:
第一處理模塊,用于獲取日志數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010327853.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:差分接觸件模塊及差分連接器
- 下一篇:環氧樹脂澆注干式變壓器繞組的制備方法





