[發明專利]一種日志的實時處理及展示方法和裝置在審
| 申請號: | 202111522020.1 | 申請日: | 2021-12-13 |
| 公開(公告)號: | CN114385377A | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 候旭波;張炳龍;鄭云龍 | 申請(專利權)人: | 浙江電子口岸有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F11/30;G06F16/18 |
| 代理公司: | 杭州快知知識產權代理事務所(特殊普通合伙) 33293 | 代理人: | 楊冬玲 |
| 地址: | 310000 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 日志 實時處理 展示 方法 裝置 | ||
1.一種日志的實時處理及展示方法,其特征在于,包括:
獲取用戶請求相關參數,對所述相關參數進行預處理,得到第一信息;
對所述第一信息進行校驗,并根據ssh-keygen命令方法對服務器認證協議的相關信息進行加密處理,得到第二信息;
根據所述第一信息和socket連接方式建立第一連接,根據所述第二信息和ssh連接方式建立第二連接,并根據所述第一連接和所述第二連接進行數據監聽,得到第三信息;
對所述第三信息進行轉義和編碼,并通過流式轉化得到第四信息,根據正則表達式匹配算法對所述第四信息進行整理和特征提取,并通過壓縮和編碼得到第五信息;
對所述第五信息進行解壓和解碼,得到所述日志的實時展示信息。
2.根據權利要求1所述的一種日志的實時處理及展示方法,其特征在于,所述獲取用戶請求相關參數,對所述相關參數進行預處理,得到第一信息,包括:
根據http請求方式對所述相關參數進行接收并校驗,得到第一相關參數并存儲;
對所述第一相關參數進行處理和分析,判斷是否為正常請求,得到第一信息。
3.根據權利要求2所述的一種日志的實時處理及展示方法,其特征在于,所述根據所述第一信息和socket連接方式建立第一連接,根據所述第二信息和ssh連接方式建立第二連接,并根據所述第一連接和所述第二連接進行數據監聽,得到第三信息,包括:
所述第一信息是正常請求時,所述用戶的前端發送所述socket連接方式的請求,對所述請求進行驗證,通過則建立第一連接;
對所述第二信息進行是否安全校驗,是,則根據ssh連接方式并按照非阻塞模式與服務器端建立第二連接;
建立所述第一連接和所述第二連接之后,得到子進程,所述子進程對所述服務器的通道進行數據監聽,得到第三信息。
4.根據權利要求1所述的一種日志的實時處理及展示方法,其特征在于,所述日志的實時展示信息包括日志流信息,報錯信息,關鍵信息。
5.根據權利要求3所述的一種日志的實時處理及展示方法,其特征在于,所述根據正則表達式匹配算法對所述第四信息進行整理和特征提取之后,還包括:
當所述第四信息的報錯信息經所述整理后的數量達到預設閾值,所述報錯信息通過不限于NotificationAPI接口進行windows系統消息通知的方式在所述用戶的前端展示。
6.一種日志的實時處理及展示裝置,用于實現如權利要求1所述的一種日志的實時處理及展示方法,其特征在于,包括:
調度模塊:用于獲取用戶請求相關參數,對所述相關參數進行預處理,得到第一信息;
注冊登錄模塊:用于對所述第一信息進行校驗,并根據ssh-keygen命令方法對服務器認證協議的相關信息進行加密處理,得到第二信息;
核心中繼模塊:用于根據所述第一信息和socket連接方式建立第一連接,根據所述第二信息和ssh連接方式建立第二連接,并根據所述第一連接和所述第二連接進行數據監聽,得到第三信息;
數據處理模塊:用于對所述第三信息進行轉義和編碼,并通過流式轉化得到第四信息,根據正則表達式匹配算法對所述第四信息進行整理和特征提取,并通過壓縮和編碼得到第五信息;
數據展示模塊:用于對所述第五信息進行解壓和解碼,得到所述日志的實時展示信息。
7.根據權利要求6所述的一種日志的實時處理及展示裝置,其特征在于,所述注冊登錄模塊,包括:
參數存儲模塊:用于根據http請求方式對所述相關參數進行接收并校驗,得到第一相關參數并存儲;
參數處理模塊:用于對所述第一相關參數進行處理和分析,判斷是否為正常請求,得到第一信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江電子口岸有限公司,未經浙江電子口岸有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111522020.1/1.html,轉載請聲明來源鉆瓜專利網。





