[發(fā)明專(zhuān)利]報(bào)文存儲(chǔ)方法、報(bào)文出入隊(duì)列方法及存儲(chǔ)調(diào)度裝置有效
| 申請(qǐng)?zhí)枺?/td> | 202011609386.8 | 申請(qǐng)日: | 2020-12-30 |
| 公開(kāi)(公告)號(hào): | CN112822126B | 公開(kāi)(公告)日: | 2022-08-26 |
| 發(fā)明(設(shè)計(jì))人: | 徐子軒;夏杰 | 申請(qǐng)(專(zhuān)利權(quán))人: | 蘇州盛科通信股份有限公司 |
| 主分類(lèi)號(hào): | H04L49/9015 | 分類(lèi)號(hào): | H04L49/9015;H04L49/9005;H04L49/90 |
| 代理公司: | 蘇州威世朋知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 32235 | 代理人: | 沈曉敏 |
| 地址: | 215000 江蘇省蘇州市*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 報(bào)文 存儲(chǔ) 方法 出入 隊(duì)列 調(diào)度 裝置 | ||
1.一種報(bào)文存儲(chǔ)方法,應(yīng)用于報(bào)文于存儲(chǔ)調(diào)度裝置中的存儲(chǔ),所述存儲(chǔ)調(diào)度裝置包括用于控制鏈表出入隊(duì)的鏈表控制模塊以及用于緩存所述報(bào)文的數(shù)據(jù)存儲(chǔ)器以及所述報(bào)文所在源通道的首地址存儲(chǔ)器、尾地址存儲(chǔ)器,所述鏈表控制模塊包括鏈表存儲(chǔ)器和空閑地址存儲(chǔ)器,所述數(shù)據(jù)存儲(chǔ)器的位寬為W,所述報(bào)文的真實(shí)長(zhǎng)度為L(zhǎng),其特征在于,所述方法包括:
將所述報(bào)文依次劃分為N個(gè)報(bào)文分片L0、L1、…、LN-1,N=int(L/W),int為向上取整函數(shù),報(bào)文分片L0攜帶sop標(biāo)志位,報(bào)文LN-1攜帶eop標(biāo)志位;
為待存入所述數(shù)據(jù)存儲(chǔ)器的所述報(bào)文分片自所述空閑地址存儲(chǔ)器申請(qǐng)空閑地址ptr_X;
若當(dāng)前存入的所述報(bào)文分片攜帶sop標(biāo)志位,則使用ptr_X更新所述報(bào)文分片所在源通道的所述首地址存儲(chǔ)器和所述尾地址存儲(chǔ)器;以及
若當(dāng)前存入的所述報(bào)文分片未攜帶sop標(biāo)志位,使用所述尾地址存儲(chǔ)器中的值作為地址,使用ptr_X作為值,寫(xiě)進(jìn)所述鏈表存儲(chǔ)器的數(shù)據(jù)鏈表中,同時(shí)將ptr_X寫(xiě)進(jìn)所述尾地址存儲(chǔ)器。
2.如權(quán)利要求1所述的報(bào)文存儲(chǔ)方法,其特征在于,所述方法還包括:為所述報(bào)文分片申請(qǐng)空閑地址,并生成信息鏈表。
3.如權(quán)利要求2所述的報(bào)文存儲(chǔ)方法,其特征在于,所述信息鏈表存儲(chǔ)有:下一個(gè)報(bào)文的信息鏈表首地址、數(shù)據(jù)鏈表首地址以及eop標(biāo)志位;
所述數(shù)據(jù)鏈表存儲(chǔ)有:下一個(gè)所述報(bào)文分片的數(shù)據(jù)分片地址和eop標(biāo)志位。
4.如權(quán)利要求3所述的報(bào)文存儲(chǔ)方法,其特征在于,所述首地址存儲(chǔ)器存儲(chǔ)有當(dāng)前鏈表中第一個(gè)報(bào)文的信息鏈表首地址、數(shù)據(jù)鏈表首地址以及eop標(biāo)志位;所述尾地址存儲(chǔ)器存儲(chǔ)有所述信息鏈表中最后一個(gè)信息的信息鏈表地址。
5.一種報(bào)文入隊(duì)列方法,應(yīng)用于存儲(chǔ)轉(zhuǎn)發(fā)模式組播轉(zhuǎn)發(fā)報(bào)文場(chǎng)景,應(yīng)用權(quán)利要求2-4中任一項(xiàng)所述的報(bào)文存儲(chǔ)方法存儲(chǔ)的報(bào)文進(jìn)行報(bào)文入隊(duì)列管理,其特征在于,所述方法包括:
S1、設(shè)置所述隊(duì)列的首地址、尾地址以及隊(duì)列讀狀態(tài);
S2、存儲(chǔ)所述報(bào)文分片;
S3、響應(yīng)于所述報(bào)文的入隊(duì)請(qǐng)求,申請(qǐng)與所述信息鏈表相匹配的地址ptr_Y;
S4、獲取所述報(bào)文的目的隊(duì)列的所述隊(duì)列讀狀態(tài),若所述隊(duì)列讀狀態(tài)為0,執(zhí)行步驟S5,否則執(zhí)行步驟S6;
S5、將攜帶sop標(biāo)志位的所述報(bào)文分片的地址寫(xiě)進(jìn)所述隊(duì)列的首地址中的數(shù)據(jù)鏈表首地址字段,將ptr_Y寫(xiě)進(jìn)所述隊(duì)列的首地址中的信息鏈表首地址字段,將攜帶sop標(biāo)志位的所述報(bào)文分片的eop標(biāo)志位寫(xiě)進(jìn)所述隊(duì)列的首地址中的eop標(biāo)志位字段中,將ptr_Y寫(xiě)進(jìn)所述隊(duì)列的尾地址,將所述隊(duì)列的隊(duì)列讀狀態(tài)寫(xiě)為1,執(zhí)行步驟S7;
S6、讀取所述隊(duì)列的首地址和尾地址,使用所述尾地址作為地址,ptr_Y、攜帶sop標(biāo)志位的所述報(bào)文分片的地址和攜帶sop標(biāo)志位的所述報(bào)文分片的eop標(biāo)志位作為值,寫(xiě)進(jìn)所述信息鏈表中,并將ptr_Y寫(xiě)進(jìn)所述隊(duì)列的尾地址中,執(zhí)行步驟S7;以及
S7、結(jié)束入隊(duì)操作。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于蘇州盛科通信股份有限公司,未經(jīng)蘇州盛科通信股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011609386.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 一種報(bào)文處理方法及裝置
- 報(bào)文分流方法及設(shè)備
- 一種避免因丟包而連續(xù)損失兩組報(bào)文的報(bào)文處理方法
- 報(bào)文處理方法、裝置、系統(tǒng)及終端
- 一種設(shè)備內(nèi)報(bào)文傳遞方法、報(bào)文傳遞裝置和電子設(shè)備
- 一種報(bào)文轉(zhuǎn)發(fā)的方法及裝置
- 一種報(bào)文生成方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 報(bào)文分析方法及裝置
- 一種報(bào)文處理的方法及裝置
- 基于雙因子認(rèn)證體系的工業(yè)控制報(bào)文語(yǔ)意解析審計(jì)方法
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類(lèi)存儲(chǔ)方法和裝置
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(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ì)





