[發明專利]流量數據存儲方法、裝置、電子設備及存儲介質有效
| 申請號: | 202011643829.5 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN112817967B | 公開(公告)日: | 2023-09-29 |
| 發明(設計)人: | 孫子坤 | 申請(專利權)人: | 北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;H04L9/40 |
| 代理公司: | 北京超凡宏宇知識產權代理有限公司 11463 | 代理人: | 張萌 |
| 地址: | 100000 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流量 數據 存儲 方法 裝置 電子設備 介質 | ||
本申請提供一種流量數據存儲方法、裝置、電子設備及存儲介質,所述方法包括:獲取流量數據;其中,所述流量數據中包括:流量大小和表征所述流量數據的使用信息的關鍵字;基于所述關鍵字及預先存儲的關鍵字和索引的第一對應關系表,確定所述第一對應關系表中是否存在與所述關鍵字對應的目標索引;若存在與所述關鍵字對應的目標索引,將所述目標索引和所述流量大小對應存儲,實現流量數據的存儲,與現有技術直接將關鍵字和流量大小對應存儲相比,由于目標索引所占字節小于關鍵字,繼而有效地提高內存利用率,特別地,流量數據越多,內存利用率被提升越明顯。
技術領域
本申請涉及網絡安全技術領域,具體而言,涉及一種流量數據存儲方法、裝置、電子設備及存儲介質。
背景技術
隨著互聯網應用種類、協議種類和網絡流量的不斷增加,為了保證網絡安全,網絡安全設備需要對網絡流量進行多維度(例如:用戶名稱、源網絡之間互連的協議(InternetProtocol,IP)地址、應用類型)、細粒度(多個維度組合)的統計和存儲。然而,網絡安全設備的存儲資源有限,通常需要優先保證報文的正常轉發以及安全業務的正常運行,繼而導致可用于流量統計數據存儲的存儲資源進一步降低。因此,如何利用有限的存儲資源,存儲更多的流量數據是當前急需解決的問題。
然而,現有技術根據多個維度對流量數據進行細粒度統計并存儲時,存儲的流量統計數據中會存在較多重復的關鍵字,繼而在各個維度的關鍵字所占字節數大,勢必會降低導致網絡安全設備的內存利用率。
發明內容
鑒于此,本申請實施例的目的在于提供一種流量數據存儲方法、裝置、電子設備及存儲介質,以提高內存利用率。
第一方面,本申請實施例提供一種流量數據存儲方法,所述方法包括:獲取流量數據;其中,所述流量數據中包括:流量大小和表征所述流量數據的使用信息的關鍵字;基于所述關鍵字及預先存儲的關鍵字和索引的第一對應關系表,確定所述第一對應關系表中是否存在與所述關鍵字對應的目標索引;若存在與所述關鍵字對應的目標索引,將所述目標索引和所述流量大小對應存儲。
在上述實現過程中,通過預先存儲關鍵字和索引的第一對應關系表,繼而在獲取到流量數據之后,根據流量數據中的關鍵字,從第一對應關系表中查找到對應的目標索引,通過將目標索引和流量大小對應存儲,實現流量數據的存儲,與現有技術直接將關鍵字和流量大小對應存儲相比,由于目標索引所占字節小于關鍵字,繼而有效地提高內存利用率,特別地,流量數據越多,內存利用率被提升越明顯。
基于第一方面,在一種可能的設計中,所述方法還包括:若不存在與所述關鍵字對應的目標索引,生成與所述關鍵字對應的索引;在所述第一對應關系表中,新增所述關鍵字與所述索引的對應關系條目;將所述索引和所述流量大小對應存儲。
在上述實現過程中,在第一對應關系表中不存在與所述關鍵字對應的索引時,生成對應的索引,并在第一對應關系表中新增所述關鍵字和索引的對應關系條目,繼而保證后續獲取到的流量數據中攜帶所述關鍵字時,能夠查找到所述關鍵字所對應索引,同時,通過將所述索引和所述流量大小對應存儲,實現對流量數據的存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司,未經北京天融信網絡安全技術有限公司;北京天融信科技有限公司;北京天融信軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011643829.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種空調安裝架
- 下一篇:一種用于家具的高滲透性UV底漆
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





