[發(fā)明專利]一種監(jiān)控環(huán)境下存儲、讀取數(shù)據(jù)包的方法及對應(yīng)的裝置有效
| 申請?zhí)枺?/td> | 201310257503.2 | 申請日: | 2013-06-25 |
| 公開(公告)號: | CN104253713B | 公開(公告)日: | 2019-06-21 |
| 發(fā)明(設(shè)計(jì))人: | 盧林鋒 | 申請(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;G06F3/06 |
| 代理公司: | 北京三友知識產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 李輝 |
| 地址: | 英屬開曼群島大開曼*** | 國省代碼: | 開曼群島;KY |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 監(jiān)控 環(huán)境 存儲 讀取 數(shù)據(jù)包 方法 對應(yīng) 裝置 | ||
本發(fā)明公開了一種監(jiān)控環(huán)境下存儲、讀取數(shù)據(jù)包的方法及對應(yīng)裝置,包括:接收數(shù)據(jù)包,獲取數(shù)據(jù)包的監(jiān)聽時(shí)刻,對數(shù)據(jù)包解析得到該數(shù)據(jù)包的服務(wù)類型,將該數(shù)據(jù)包的存儲地址寫入地址記錄區(qū)中與所述監(jiān)聽時(shí)刻對應(yīng)、且與該數(shù)據(jù)包的服務(wù)類型對應(yīng)的位置,為快速讀取指定監(jiān)聽時(shí)間段內(nèi)指定服務(wù)的數(shù)據(jù)包提供了準(zhǔn)確查詢信息。另外,由于文件存儲區(qū)中保存了地址記錄區(qū)和數(shù)據(jù)包,其中地址記錄區(qū)用于保存數(shù)據(jù)包存儲地址,其中,每個(gè)數(shù)據(jù)包存儲地址保存的位置均與一個(gè)服務(wù)類型對應(yīng)且與一個(gè)監(jiān)聽時(shí)刻對應(yīng),因此,可以直接讀取出與待讀取數(shù)據(jù)包的服務(wù)類型對應(yīng)且與待讀取數(shù)據(jù)包的監(jiān)聽時(shí)刻對應(yīng)的位置所保存的數(shù)據(jù)包存儲地址,快速從所述數(shù)據(jù)包存儲地址中讀取出數(shù)據(jù)包。
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)服務(wù)監(jiān)控領(lǐng)域,特別涉及一種監(jiān)控環(huán)境下存儲、讀取數(shù)據(jù)包的方法及對應(yīng)的裝置。
背景技術(shù)
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,基于網(wǎng)絡(luò)提供的服務(wù)也多種多樣。為了保證服務(wù)的穩(wěn)定,通常會對所提供的服務(wù)的網(wǎng)絡(luò)狀態(tài)進(jìn)行監(jiān)聽,并將監(jiān)聽所接收的數(shù)據(jù)包寫入監(jiān)聽文件。這樣,在需要對服務(wù)的網(wǎng)絡(luò)狀態(tài)進(jìn)行分析時(shí),可以從監(jiān)聽文件中讀取出之前接收的數(shù)據(jù)包進(jìn)行相應(yīng)分析。
在將監(jiān)聽所接收的數(shù)據(jù)包寫入監(jiān)聽文件時(shí),由于這些數(shù)據(jù)包通常為數(shù)據(jù)結(jié)構(gòu)完整,但大小不一致的非規(guī)則數(shù)據(jù)包,為了后續(xù)在讀取數(shù)據(jù)包時(shí)能夠準(zhǔn)確定位,在數(shù)據(jù)包寫入監(jiān)聽文件之前,會將數(shù)據(jù)包調(diào)整成標(biāo)準(zhǔn)數(shù)據(jù)量大小,其中該標(biāo)準(zhǔn)數(shù)據(jù)量通常至少大于等于各個(gè)數(shù)據(jù)包中的最大值。這樣,當(dāng)需要讀取數(shù)據(jù)包時(shí),根據(jù)標(biāo)準(zhǔn)數(shù)據(jù)量進(jìn)行移位即可在監(jiān)聽文件中準(zhǔn)確定位數(shù)據(jù)包。
發(fā)明內(nèi)容
但是,現(xiàn)有技術(shù)這種存儲數(shù)據(jù)包的方法使得讀取數(shù)據(jù)包時(shí),僅能按數(shù)據(jù)包數(shù)目定位,要想定位到指定監(jiān)聽時(shí)間段內(nèi)指定服務(wù)的數(shù)據(jù)包,則需在讀取過程中花費(fèi)大量時(shí)間對大量數(shù)據(jù)包進(jìn)行解析以從中找出符合需要的數(shù)據(jù)包,最終對監(jiān)聽人員了解服務(wù)的網(wǎng)絡(luò)狀態(tài)造成了延誤。
有鑒于此,本發(fā)明的主要目的在于提供一種監(jiān)控環(huán)境下存儲、讀取數(shù)據(jù)包的方法及對應(yīng)的裝置以實(shí)現(xiàn)無需在讀取過程中對數(shù)據(jù)包解析即可快速定位到指定監(jiān)聽時(shí)間段內(nèi)指定服務(wù)類型的數(shù)據(jù)包。
在本發(fā)明實(shí)施例的第一個(gè)方面,提供了一種監(jiān)控環(huán)境下存儲數(shù)據(jù)包的方法,例如,該方法可以包括:
接收數(shù)據(jù)包,以及獲取該數(shù)據(jù)包的監(jiān)聽時(shí)刻;
對接收到的數(shù)據(jù)包執(zhí)行存儲步驟,所述存儲步驟包括:根據(jù)該數(shù)據(jù)包大小,從文件存儲區(qū)中動態(tài)分配存儲區(qū)保存該數(shù)據(jù)包,提取該數(shù)據(jù)包的存儲地址,以及通過對該數(shù)據(jù)包進(jìn)行解析得到該數(shù)據(jù)包的服務(wù)類型,將該數(shù)據(jù)包的存儲地址寫入地址記錄區(qū)中與該數(shù)據(jù)包的監(jiān)聽時(shí)刻對應(yīng)、且與該數(shù)據(jù)包的服務(wù)類型對應(yīng)的位置,其中,該文件存儲區(qū)中至少分配一塊存儲區(qū)作為地址記錄區(qū);以及,判斷是否還有需接收的數(shù)據(jù)包;
如果是,返回到接收數(shù)據(jù)包的步驟。
在本發(fā)明實(shí)施例的第二個(gè)方面,提供了一種監(jiān)控環(huán)境下存儲數(shù)據(jù)包的裝置,例如,該裝置可以包括:
接收單元:用于接收數(shù)據(jù)包,以及獲取該數(shù)據(jù)包的監(jiān)聽時(shí)刻;
存儲單元:用于對接收到的數(shù)據(jù)包執(zhí)行存儲步驟,所述存儲步驟包括:根據(jù)該數(shù)據(jù)包大小,從文件存儲區(qū)中動態(tài)分配存儲區(qū)保存該數(shù)據(jù)包,提取該數(shù)據(jù)包的存儲地址,以及通過對該數(shù)據(jù)包進(jìn)行解析得到該數(shù)據(jù)包的服務(wù)類型,將該數(shù)據(jù)包的存儲地址寫入地址記錄區(qū)中與該數(shù)據(jù)包的監(jiān)聽時(shí)刻對應(yīng)、且與該數(shù)據(jù)包的服務(wù)類型對應(yīng)的位置,其中,該文件存儲區(qū)中至少分配一塊存儲區(qū)作為地址記錄區(qū);
判斷單元:用于判斷是否還有需接收的數(shù)據(jù)包,如果是,觸發(fā)接收單元執(zhí)行。
在本發(fā)明實(shí)施例的第三個(gè)方面,提供了一種監(jiān)控環(huán)境下讀取數(shù)據(jù)包的方法,例如,該方法可以包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310257503.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種車載防污攝像頭
- 下一篇:具有高精度的板材表層薄膜自動修邊機(jī)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 一種范圍廣、力度大的校內(nèi)監(jiān)控系統(tǒng)
- 一種監(jiān)控的方法及系統(tǒng)
- 設(shè)備的監(jiān)控方法、裝置、系統(tǒng)和空調(diào)
- 多級校內(nèi)監(jiān)控系統(tǒng)
- 設(shè)備監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備及存儲介質(zhì)
- 風(fēng)險(xiǎn)雷達(dá)預(yù)警的監(jiān)控方法及系統(tǒng)
- 區(qū)塊鏈網(wǎng)絡(luò)監(jiān)控系統(tǒng)、裝置及方法
- 基于機(jī)器視覺的車站客流安全智能監(jiān)控系統(tǒng)
- 環(huán)境服務(wù)系統(tǒng)以及環(huán)境服務(wù)事業(yè)
- 環(huán)境控制裝置、環(huán)境控制方法、環(huán)境控制程序及環(huán)境控制系統(tǒng)
- 環(huán)境檢測終端和環(huán)境檢測系統(tǒng)
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 環(huán)境估計(jì)裝置和環(huán)境估計(jì)方法
- 用于環(huán)境艙的環(huán)境控制系統(tǒng)及環(huán)境艙
- 車輛環(huán)境的環(huán)境數(shù)據(jù)處理
- 環(huán)境取樣動力頭、環(huán)境取樣方法
- 環(huán)境艙環(huán)境控制系統(tǒng)
- 環(huán)境檢測儀(環(huán)境貓)





