[發明專利]全函數動態調用鏈路確定方法、裝置及存儲介質在審
| 申請號: | 202010156770.0 | 申請日: | 2020-03-09 |
| 公開(公告)號: | CN111400317A | 公開(公告)日: | 2020-07-10 |
| 發明(設計)人: | 周勇鈞 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/27;H04L9/06 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 熊永強;賈允 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 函數 動態 調用 確定 方法 裝置 存儲 介質 | ||
本申請公開了一種全函數動態調用鏈路確定方法、裝置及存儲介質,所述方法包括:接收終端發送的交易請求,所述交易請求攜帶至少兩個交易信息;確定所述至少兩個交易信息對應的目標區塊鏈;確定所述目標區塊鏈中的至少兩個關鍵點函數;通過面向切面編程方式,在每個關鍵點函數注入代碼進行函數動態鏈路跟蹤;確定每個關鍵點函數的標識符以及每個關鍵點函數的子調用對應的標識符;根據每個關鍵點函數的標識符以及每個關鍵點函數的子調用對應的標識符,確定目標標識符集;根據所述目標標識符集,確定所述目標區塊鏈中的全函數動態調用鏈路。本申請通過動態調用鏈路對不同函數進行整合,獲取到數據處理的全流程。
技術領域
本申請涉及數據收集技術領域,尤其涉及一種全函數動態調用鏈路確定方法、裝置及存儲介質。
背景技術
隨著業務高速發展,要滿足業務高性能高可用的要求,業務程序會引入各種并發處理或異步處理方式來解決問題。但是這些高性能處理方式,導致了區塊鏈的區塊或交易處理全流程被分割成不同部分,難以快速地獲取其數據處理的全流程,以便分析出數據處理過程可能存在的問題。
因此,有必要提供一種全函數動態調用鏈路確定方法、裝置及存儲介質,從而通過每個關鍵點函數及其子調用對應的唯一標識符實現不同函數的關聯,并通過動態調用鏈路對不同函數進行整合,獲取到數據處理的全流程。
發明內容
本申請提供了一種全函數動態調用鏈路確定方法、裝置及存儲介質,可以通過每個關鍵點函數及其子調用對應的唯一標識符實現不同函數的關聯,并通過動態調用鏈路對不同函數進行整合,獲取到數據處理的全流程。
一方面,本申請提供了一種全函數動態調用鏈路確定方法,所述方法包括:
接收終端發送的交易請求,所述交易請求攜帶至少兩個交易信息;
確定所述至少兩個交易信息對應的目標區塊鏈;
確定所述目標區塊鏈中的至少兩個關鍵點函數;
通過面向切面編程方式,在每個關鍵點函數注入代碼進行函數動態鏈路跟蹤;
確定每個關鍵點函數的標識符以及每個關鍵點函數的子調用對應的標識符;
根據所述每個關鍵點函數的標識符以及所述每個關鍵點函數的子調用對應的標識符,確定目標標識符集;
根據所述目標標識符集,確定所述目標區塊鏈中的全函數動態調用鏈路。
另一方面提供了一種全函數動態調用鏈路確定裝置,所述裝置包括:
交易請求接收模塊,用于接收終端發送的交易請求,所述交易請求攜帶至少兩個交易信息;
目標區塊鏈確定模塊,用于確定所述至少兩個交易信息對應的目標區塊鏈;
關鍵點函數確定模塊,用于確定所述目標區塊鏈中的至少兩個關鍵點函數;
代碼注入模塊,用于通過面向切面編程方式,在每個關鍵點函數注入代碼進行函數動態鏈路跟蹤;
標識符確定模塊,用于確定每個關鍵點函數的標識符以及每個關鍵點函數的子調用對應的標識符;
目標標識符集確定模塊,用于根據每個關鍵點函數的標識符以及每個關鍵點函數的子調用對應的標識符,確定目標標識符集;
調用鏈路確定模塊,用于根據所述目標標識符集,確定所述目標區塊鏈中的全函數動態調用鏈路。
另一方面提供了一種計算機存儲介質,所述計算機存儲介質中存儲有至少一條指令或至少一段程序,所述至少一條指令或所述至少一段程序由處理器加載并執行以實現如上所述的全函數動態調用鏈路確定方法。
本申請提供的全函數動態調用鏈路確定方法、裝置及存儲介質,具有如下技術效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010156770.0/2.html,轉載請聲明來源鉆瓜專利網。





