[發明專利]報文統計方法、裝置、設備及計算機可讀存儲介質在審
| 申請號: | 202110711321.2 | 申請日: | 2021-06-25 |
| 公開(公告)號: | CN115525285A | 公開(公告)日: | 2022-12-27 |
| 發明(設計)人: | 徐永新 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F3/06 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 顏晶 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 統計 方法 裝置 設備 計算機 可讀 存儲 介質 | ||
本申請公開了一種報文統計方法、裝置、設備及計算機可讀存儲介質,涉及計算機技術領域。該方法包括:運行應用程序,應用程序配置有對應的至少一個元數據,至少一個元數據中的第一元數據包括第一地址信息和統計指令,第一地址信息用于指示應用程序中的目標語句的統計點位置;通過PC監控器監控應用程序中正在運行的語句的地址信息;響應于應用程序中正在運行的語句的地址信息與第一地址信息匹配,通過PC監控器根據統計指令與目標語句獲取報文的統計結果。該方法通過元數據和PC監控器的軟硬件結合,使得報文統計不影響業務流程性能,且修改元數據時無需停止應用程序的運行,使得修改方式的靈活性更高。
技術領域
本申請涉及計算機技術領域,特別涉及報文統計方法、裝置、設備及計算機可讀存儲介質。
背景技術
隨著計算機技術的發展,通信設備上的軟件系統的業務流程越來越復雜,為了提升軟件系統的可維護性,通常需要進行相關的統計操作。
以在軟件系統中統計報文的接收計數為例,相關技術中,需要將用于統計報文接收計數的統計語句插入到軟件系統的應用程序語句中的接收報文語句對應的位置處,即統計點位置,在中央處理器(central processing unit,CPU)運行該應用程序時,每接收到一個報文,會運行應用程序語句中的接收報文語句以及該統計語句,即應用程序語句中的接收報文語句每執行一次,統計語句就會執行一次,基于執行次數的統計結果獲取報文接收計數。
但是,相關技術中的統計方法,由于統計語句插入在了應用程序語句中,運行應用程序時該統計語句的運行不可避免的會影響業務流程性能。并且,插入在應用程序語句中的統計語句不易被修改,往往需要停止正在運行的應用程序才能進行修改,修改方式不靈活。
發明內容
本申請提供了一種報文統計方法、裝置、設備及計算機可讀存儲介質,通過元數據和PC監控器的軟硬件結合實現報文統計,使得報文統計不影響業務流程性能。
第一方面,提供了一種報文統計方法,該方法應用于網絡設備,網絡設備包括程序計數器PC監控器,該方法包括:運行應用程序,應用程序配置有對應的至少一個元數據,至少一個元數據中的第一元數據包括第一地址信息和統計指令,第一地址信息用于指示應用程序中的目標語句的統計點位置,目標語句包括接收報文語句或發送報文語句,第一元數據為至少一個元數據中的任意一個元數據;通過PC監控器監控應用程序中正在運行的語句的地址信息;響應于應用程序中正在運行的語句的地址信息與第一地址信息匹配,通過PC監控器根據統計指令與目標語句獲取報文的統計結果。
通過應用PC監控器和獨立于應用程序的元數據以軟硬件結合的方式進行報文統計,減少了對業務流程性能造成的影響。且由于元數據獨立于應用程序之外,因而修改元數據時無需停止應用程序的運行,使得修改方式的靈活性更高。
在一種可能的實施方式中,所述網絡設備還包括統計緩存器;所述方法還包括:通過所述PC監控器將所述統計結果存儲于所述統計緩存器中的第一存儲空間,所述第一存儲空間為所述第一元數據在所述統計緩存器中對應的存儲空間,所述至少一個元數據中的每個元數據對應所述統計緩存器中的一個存儲空間。
由于統計緩存器具有存取速度快的特點,因而通過應用統計緩存器實現對統計結果的存儲,可提高存儲速度。
在一種可能的實施方式中,所述通過所述PC監控器將所述統計結果存儲于所述統計緩存器中的第一存儲空間之后,所述方法還包括:通過所述統計緩存器將所述統計結果同步于雙倍速率動態DDR存儲器中的第二存儲空間,所述第二存儲空間為所述第一元數據在所述DDR存儲器中對應的存儲空間,所述至少一個元數據中的每個元數據對應所述DDR存儲器中的一個存儲空間。
通過將統計結果同步于DDR存儲器中,使得統計結果的讀取更加方便。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110711321.2/2.html,轉載請聲明來源鉆瓜專利網。





