[發(fā)明專利]解碼方法、解碼系統(tǒng)、電子設(shè)備和存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 201911422715.5 | 申請(qǐng)日: | 2019-12-31 |
| 公開(kāi)(公告)號(hào): | CN111130702B | 公開(kāi)(公告)日: | 2022-11-15 |
| 發(fā)明(設(shè)計(jì))人: | 王子恒;劉志遠(yuǎn);劉洪亮;冉利楠 | 申請(qǐng)(專利權(quán))人: | 奇安信科技集團(tuán)股份有限公司;奇安信網(wǎng)神信息技術(shù)(北京)股份有限公司 |
| 主分類號(hào): | H04L1/00 | 分類號(hào): | H04L1/00 |
| 代理公司: | 中科專利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 樊曉 |
| 地址: | 100088 北京市西城區(qū)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 解碼 方法 系統(tǒng) 電子設(shè)備 存儲(chǔ) 介質(zhì) | ||
本公開(kāi)提供了一種用于解碼會(huì)話信息的方法,包括:接收多個(gè)會(huì)話信息,多個(gè)會(huì)話信息中的每個(gè)會(huì)話信息均包括請(qǐng)求信息和應(yīng)答信息;為每個(gè)會(huì)話信息創(chuàng)建與請(qǐng)求信息對(duì)應(yīng)的請(qǐng)求協(xié)程和與應(yīng)答信息對(duì)應(yīng)的應(yīng)答協(xié)程;以及對(duì)請(qǐng)求信息和應(yīng)答信息進(jìn)行解碼處理,其中,將請(qǐng)求信息發(fā)送至對(duì)應(yīng)的請(qǐng)求協(xié)程進(jìn)行解碼操作,將應(yīng)答信息發(fā)送至對(duì)應(yīng)的應(yīng)答協(xié)程進(jìn)行解碼操作。本公開(kāi)還提供了一種用于解碼會(huì)話信息的系統(tǒng)、一種電子設(shè)備、一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
技術(shù)領(lǐng)域
本公開(kāi)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,更具體地,涉及一種用于解碼會(huì)話信息的方法、一種用于解碼會(huì)話信息的系統(tǒng)、一種電子設(shè)備和一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,客戶端設(shè)備與服務(wù)器設(shè)備的交互越來(lái)越頻繁,為了保障交互的安全性,在客戶端設(shè)備與服務(wù)器設(shè)備的交互過(guò)程中,可以利用探針設(shè)備監(jiān)聽(tīng)客戶端設(shè)備與服務(wù)器設(shè)備之間的會(huì)話信息,并對(duì)會(huì)話信息進(jìn)行解碼,然后根據(jù)解碼后的信息判斷會(huì)話信息中是否具有病毒等存在安全隱患的信息,若在會(huì)話信息中發(fā)現(xiàn)病毒等存在安全隱患的信息,則可以通知管理人員進(jìn)行相應(yīng)的補(bǔ)救措施,或者阻斷客戶端設(shè)備與服務(wù)器設(shè)備之間的通信。
在實(shí)現(xiàn)本公開(kāi)構(gòu)思的過(guò)程中,發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)中至少存在如下問(wèn)題:
每個(gè)會(huì)話信息均包括客戶端發(fā)給服務(wù)端的請(qǐng)求信息和服務(wù)端返給客戶端的應(yīng)答信息,多個(gè)會(huì)話信息的請(qǐng)求信息和應(yīng)答信息穿插地被探針設(shè)備獲取,現(xiàn)有技術(shù)中,請(qǐng)求信息和應(yīng)答信息的解密均在主程序中進(jìn)行,在進(jìn)行解密時(shí),由于請(qǐng)求數(shù)據(jù)和應(yīng)答數(shù)據(jù)交替銜接,所以主程序需要來(lái)回切換請(qǐng)求信息和應(yīng)答信息的解密操作,使解碼復(fù)雜度較高。
發(fā)明內(nèi)容
有鑒于此,本公開(kāi)提供了一種一種用于解碼會(huì)話信息的方法、一種用于解碼會(huì)話信息的系統(tǒng)、一種電子設(shè)備和一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
本公開(kāi)的一個(gè)方面提供了一種用于解碼會(huì)話信息的方法,包括:接收多個(gè)會(huì)話信息,所述多個(gè)會(huì)話信息中的每個(gè)會(huì)話信息均包括多個(gè)請(qǐng)求信息和多個(gè)應(yīng)答信息;為所述每個(gè)會(huì)話信息創(chuàng)建與所述多個(gè)請(qǐng)求信息對(duì)應(yīng)的請(qǐng)求協(xié)程和與所述多個(gè)應(yīng)答信息對(duì)應(yīng)的應(yīng)答協(xié)程;以及對(duì)所述請(qǐng)求信息和所述應(yīng)答信息進(jìn)行解碼處理,其中,將所述多個(gè)請(qǐng)求信息發(fā)送至對(duì)應(yīng)的請(qǐng)求協(xié)程進(jìn)行解碼操作,將所述多個(gè)應(yīng)答信息發(fā)送至對(duì)應(yīng)的應(yīng)答協(xié)程進(jìn)行解碼操作。
根據(jù)本公開(kāi)的實(shí)施例,每個(gè)所述請(qǐng)求信息包括至少一個(gè)請(qǐng)求數(shù)據(jù)單元,每個(gè)所述應(yīng)答信息包括至少一個(gè)應(yīng)答數(shù)據(jù)單元;所述接收會(huì)話信息包括:接收多個(gè)所述請(qǐng)求數(shù)據(jù)單元和多個(gè)所述應(yīng)答數(shù)據(jù)單元;所述對(duì)所述請(qǐng)求信息和所述應(yīng)答信息進(jìn)行解碼處理包括:依據(jù)接收所述多個(gè)請(qǐng)求數(shù)據(jù)單元的順序,依次將所述多個(gè)請(qǐng)求數(shù)據(jù)單元發(fā)送至對(duì)應(yīng)的請(qǐng)求協(xié)程進(jìn)行解碼操作;依據(jù)接收所述多個(gè)應(yīng)答數(shù)據(jù)單元的順序,依次將所述多個(gè)應(yīng)答數(shù)據(jù)單元發(fā)送至對(duì)應(yīng)的應(yīng)答協(xié)程進(jìn)行解碼操作。
根據(jù)本公開(kāi)的實(shí)施例,所述多個(gè)會(huì)話信息包括第一會(huì)話信息,所述第一會(huì)話信息包括第一應(yīng)答信息和第二請(qǐng)求信息;所述第一應(yīng)答信息對(duì)應(yīng)第一應(yīng)答協(xié)程,所述第一應(yīng)答信息包括多個(gè)第一應(yīng)答數(shù)據(jù)單元;所述第二請(qǐng)求信息對(duì)應(yīng)第一請(qǐng)求協(xié)程,所述第二請(qǐng)求信息包括多個(gè)第二請(qǐng)求數(shù)據(jù)單元;所述對(duì)所述請(qǐng)求信息和所述應(yīng)答信息進(jìn)行解碼處理包括:在所述多個(gè)第一應(yīng)答數(shù)據(jù)單元與所述多個(gè)第二請(qǐng)求數(shù)據(jù)單元被穿插接收的情況下,按照接收順序,依次對(duì)所述多個(gè)第一應(yīng)答數(shù)據(jù)單元與所述多個(gè)第二請(qǐng)求數(shù)據(jù)單元進(jìn)行解碼處理。
根據(jù)本公開(kāi)的實(shí)施例,依次對(duì)所述多個(gè)第一應(yīng)答數(shù)據(jù)單元與所述多個(gè)第二請(qǐng)求數(shù)據(jù)單元進(jìn)行解碼處理包括:在依次對(duì)所述多個(gè)第一應(yīng)答數(shù)據(jù)單元進(jìn)行解碼處理的情況下,將當(dāng)前接收到的第一應(yīng)答數(shù)據(jù)單元發(fā)送至所述第一應(yīng)答協(xié)程;在所述第一應(yīng)答協(xié)程中,基于前一個(gè)已解碼的第一應(yīng)答數(shù)據(jù)單元的解碼結(jié)果對(duì)所述當(dāng)前接收到的第一應(yīng)答數(shù)據(jù)單元進(jìn)行解碼處理;判斷所述當(dāng)前接收到的第一應(yīng)答數(shù)據(jù)單元是否為所述多個(gè)第一應(yīng)答數(shù)據(jù)單元中的最后一個(gè)第一應(yīng)答數(shù)據(jù)單元;若不是,保存對(duì)所述當(dāng)前接收到的第一應(yīng)答數(shù)據(jù)單元進(jìn)行解碼處理后得到的當(dāng)前解碼結(jié)果,以便基于所述當(dāng)前解碼結(jié)果對(duì)后續(xù)未解碼的第一應(yīng)答數(shù)據(jù)單元進(jìn)行解碼處理;若是,將對(duì)所述當(dāng)前接收到的第一應(yīng)答數(shù)據(jù)單元進(jìn)行解碼處理后得到的解碼結(jié)果作為所述第一應(yīng)答信息的解碼結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于奇安信科技集團(tuán)股份有限公司;奇安信網(wǎng)神信息技術(shù)(北京)股份有限公司,未經(jīng)奇安信科技集團(tuán)股份有限公司;奇安信網(wǎng)神信息技術(shù)(北京)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911422715.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





