[發(fā)明專利]消息處理方法、設備、裝置、存儲介質(zhì)及處理器有效
| 申請?zhí)枺?/td> | 202010167477.4 | 申請日: | 2020-03-11 |
| 公開(公告)號: | CN111464505B | 公開(公告)日: | 2022-04-15 |
| 發(fā)明(設計)人: | 亢蕾 | 申請(專利權(quán))人: | 賀雪峰 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L41/069 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責任公司 11240 | 代理人: | 董文倩 |
| 地址: | 201100 上海市閔行區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 消息 處理 方法 設備 裝置 存儲 介質(zhì) 處理器 | ||
1.一種消息處理方法,其特征在于,包括:
獲取網(wǎng)絡處理芯片中目標事件對應的日志消息;
通過所述網(wǎng)絡處理芯片的邏輯電路,對所述日志消息進行封裝,得到消息報文;
將所述消息報文通過所述網(wǎng)絡處理芯片的網(wǎng)絡端口發(fā)送至目標設備;
獲取網(wǎng)絡處理芯片中目標事件對應的日志消息包括:
將每個所述目標事件對應的日志消息緩存在該目標事件發(fā)生區(qū)域?qū)南㈥犃兄校?/p>
不同消息隊列分別將緩存的所述日志消息緩存至所述網(wǎng)絡處理芯片中的緩存區(qū)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,至少獲取以下之一目標事件對應的日志消息:
新建會話時產(chǎn)生的日志消息,會話結(jié)束時產(chǎn)生的日志消息,進行目標策略匹配時產(chǎn)生的日志消息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述消息報文通過所述網(wǎng)絡處理芯片的網(wǎng)絡端口發(fā)送至目標設備之前,所述方法還包括:
查詢目標網(wǎng)絡端口的狀態(tài);
在所述目標網(wǎng)絡端口處于空閑狀態(tài)的情況下,將緩存的所述日志消息合并后發(fā)送至所述網(wǎng)絡處理芯片的報文修改區(qū)域。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,通過所述網(wǎng)絡處理芯片的邏輯電路,對所述日志消息進行封裝,得到消息報文包括:
在所述報文修改區(qū)域內(nèi),通過消息報文包頭寄存器的配置信息確定消息報文包頭;
通過合并的所述日志消息的數(shù)量確定消息頭;
通過所述日志消息的消息內(nèi)容確定消息體;
通過循環(huán)冗余校驗值確定消息尾;
基于所述消息報文包頭、所述消息頭、所述消息體和所述消息尾確定所述消息報文。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,將所述消息報文通過所述網(wǎng)絡處理芯片的網(wǎng)絡端口發(fā)送至目標設備包括:
將所述消息報文發(fā)送至所述網(wǎng)絡端口對應的發(fā)送緩存區(qū);
將所述發(fā)送緩存區(qū)的所述消息報文通過網(wǎng)絡發(fā)送至日志分析存儲服務器。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述消息報文包頭寄存器由CPU通過PCIe接口在所述網(wǎng)絡處理芯片初始化階段進行配置。
7.一種消息處理方法,其特征在于,包括:
在網(wǎng)絡處理芯片初始化階段,接收CPU讀寫所述網(wǎng)絡處理芯片內(nèi)部的消息報文包頭寄存器的地址的請求,以配置所述消息報文包頭寄存器,其中,所述消息報文包頭寄存器用于確定消息報文包頭;
在所述網(wǎng)絡處理芯片初始化完成后,在所述網(wǎng)絡處理芯片內(nèi)部執(zhí)行權(quán)利要求1至6任意一項所述的消息處理方法。
8.一種消息處理設備,其特征在于,包括:
網(wǎng)絡處理芯片,用于通過邏輯電路對芯片內(nèi)部的日志消息進行封裝,得到消息報文,包括,將每個目標事件對應的日志消息緩存在該目標事件發(fā)生區(qū)域?qū)南㈥犃兄校徊煌㈥犃蟹謩e將緩存的所述日志消息緩存至所述網(wǎng)絡處理芯片中的緩存區(qū);
CPU,用于配置所述網(wǎng)絡處理芯片內(nèi)部的消息報文包頭寄存器,其中,所述消息報文包頭寄存器用于在封裝所述日志消息的過程中確定消息報文包頭;
通信電路,用于將所述消息報文傳輸至目標設備。
9.一種消息處理裝置,其特征在于,包括:
獲取單元,用于獲取網(wǎng)絡處理芯片中目標事件對應的日志消息;
封裝單元,用于通過所述網(wǎng)絡處理芯片的邏輯電路,對所述日志消息進行封裝,得到消息報文;
發(fā)送單元,用于將所述消息報文通過所述網(wǎng)絡處理芯片的網(wǎng)絡端口發(fā)送至目標設備;
所述獲取單元包括:
第一緩存模塊,用于將每個所述目標事件對應的日志消息緩存在該目標事件發(fā)生區(qū)域?qū)南㈥犃兄校?/p>
第二緩存模塊,用于不同消息隊列分別將緩存的所述日志消息緩存至所述網(wǎng)絡處理芯片中的緩存區(qū)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于賀雪峰,未經(jīng)賀雪峰許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010167477.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





