[發(fā)明專利]一種報(bào)文處理方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 200910108371.0 | 申請(qǐng)日: | 2009-06-22 |
| 公開(公告)號(hào): | CN101594305A | 公開(公告)日: | 2009-12-02 |
| 發(fā)明(設(shè)計(jì))人: | 邱圣斌 | 申請(qǐng)(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號(hào): | H04L12/56 | 分類號(hào): | H04L12/56;H04L12/26 |
| 代理公司: | 深圳鼎合誠(chéng)知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 宋鷹武 |
| 地址: | 518057廣東省深圳*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 報(bào)文 處理 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,具體的說,涉及一種報(bào)文處理方法及裝置。
背景技術(shù)
在實(shí)際應(yīng)用中,網(wǎng)絡(luò)設(shè)備需要處理大量的報(bào)文數(shù)據(jù),其中將正確的報(bào) 文進(jìn)行正確的轉(zhuǎn)發(fā),而對(duì)錯(cuò)誤的報(bào)文,需要將其丟棄,以免錯(cuò)誤的報(bào)文占 用線路,從而影響線路的性能。
一般來說,對(duì)報(bào)文的處理流程為:從接口接收?qǐng)?bào)文數(shù)據(jù),將數(shù)據(jù)寫入 內(nèi)部緩存區(qū),同時(shí)檢查報(bào)文的正確性,并將錯(cuò)誤標(biāo)志通過標(biāo)簽的方式打在 對(duì)應(yīng)的報(bào)文數(shù)據(jù)上。
由于對(duì)報(bào)文數(shù)據(jù)正確性的判斷發(fā)生在數(shù)據(jù)寫入緩存區(qū)之后,所以,當(dāng) 發(fā)現(xiàn)報(bào)文數(shù)據(jù)錯(cuò)誤時(shí),報(bào)文的部分?jǐn)?shù)據(jù)或者全部數(shù)據(jù)已經(jīng)寫入緩存區(qū)了。 因此,錯(cuò)誤報(bào)文的丟棄操作需要在接收下游的處理模塊來完成。由于緩存 區(qū)一般采用先進(jìn)先出隊(duì)列實(shí)現(xiàn),當(dāng)錯(cuò)誤報(bào)文進(jìn)入隊(duì)列后,下游的處理模塊 必須將錯(cuò)誤報(bào)文讀出之后,才能得到后續(xù)的正確報(bào)文的數(shù)據(jù)。這樣,下游 的處理模塊的處理效率隨著錯(cuò)誤報(bào)文數(shù)量的增加而降低。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種報(bào)文處理方法及裝置,能夠快速丟棄錯(cuò) 誤報(bào)文,提供整個(gè)系統(tǒng)的報(bào)文處理能力。
為了解決上述技術(shù)問題,本發(fā)明采用了如下技術(shù)方案:
一種報(bào)文處理方法,包括如下步驟:
A、網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備獲取報(bào)文控制信息,所述報(bào)文控制信息包含報(bào)文錯(cuò)誤 標(biāo)志和報(bào)文讀取地址指示;
B、網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備根據(jù)報(bào)文錯(cuò)誤標(biāo)志判斷報(bào)文是否正確,對(duì)錯(cuò)誤報(bào)文直 接丟棄,對(duì)正確報(bào)文,根據(jù)其報(bào)文讀取地址指示讀取所述正確報(bào)文。
在上述報(bào)文處理方法一種實(shí)施例中,所述報(bào)文讀取地址指示包括報(bào)文 長(zhǎng)度及報(bào)文緩存首地址,所述步驟B中,對(duì)正確報(bào)文,根據(jù)其報(bào)文讀取地 址指示讀取所述正確報(bào)文按如下方式進(jìn)行:
B1、設(shè)置讀取次數(shù)計(jì)數(shù)器;從報(bào)文緩存首地址開始讀取所述正確報(bào)文, 每次讀取后,讀取次數(shù)加一;
B2、當(dāng)讀取次數(shù)計(jì)數(shù)等于報(bào)文長(zhǎng)度時(shí),讀取結(jié)束。
在上述報(bào)文處理方法一種實(shí)施例中,還包括:網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備在報(bào)文接 收過程進(jìn)行報(bào)文檢查,根據(jù)檢查結(jié)果,對(duì)報(bào)文設(shè)置錯(cuò)誤標(biāo)志。
在上述報(bào)文處理方法一種實(shí)施例中,所述報(bào)文檢查為循環(huán)冗余檢查。
在上述報(bào)文處理方法一種實(shí)施例中,所述報(bào)文和所述報(bào)文控制信息分 別位于數(shù)據(jù)緩存區(qū)和控制緩存區(qū);網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備在數(shù)據(jù)緩存區(qū)和控制緩存 區(qū)都非滿時(shí)接收?qǐng)?bào)文。
本發(fā)明還公開了一種報(bào)文處理裝置,包括:
控制信息獲取模塊,用于獲取報(bào)文控制信息,所述報(bào)文控制信息包含 報(bào)文錯(cuò)誤標(biāo)志和報(bào)文讀取地址指示;
報(bào)文處理模塊,用于根據(jù)報(bào)文錯(cuò)誤標(biāo)志判斷報(bào)文是否正確,對(duì)錯(cuò)誤報(bào) 文直接丟棄,對(duì)正確報(bào)文,根據(jù)其報(bào)文讀取地址指示讀取所述正確報(bào)文。
在上述報(bào)文處理裝置一種實(shí)施例中,所述報(bào)文讀取地址指示包括報(bào)文 長(zhǎng)度及報(bào)文緩存首地址,所述報(bào)文處理模塊包括:
計(jì)數(shù)讀取單元,用于設(shè)置讀取次數(shù)計(jì)數(shù),從報(bào)文緩存首地址開始讀取 所述正確報(bào)文,每次讀取后,讀取次數(shù)加一;
讀取結(jié)束單元,用于當(dāng)讀取次數(shù)計(jì)數(shù)等于報(bào)文長(zhǎng)度時(shí),結(jié)束讀取。
在上述報(bào)文處理方法一種實(shí)施例中,還包括:報(bào)文檢查模塊,用于在 報(bào)文接收過程進(jìn)行報(bào)文檢查,根據(jù)檢查結(jié)果,對(duì)報(bào)文設(shè)置錯(cuò)誤標(biāo)志。
本發(fā)明通過獲取報(bào)文控制信息,根據(jù)報(bào)文控制信息中的報(bào)文錯(cuò)誤標(biāo)志 和報(bào)文讀取地址指示進(jìn)行錯(cuò)誤報(bào)文的丟棄和正確報(bào)文的讀取,從而能夠快 速的丟棄錯(cuò)誤報(bào)文,提高系統(tǒng)的報(bào)文處理能力。
附圖說明
圖1示例性的描述本發(fā)明的系統(tǒng)結(jié)構(gòu);
圖2示例性的描述了本發(fā)明的報(bào)文接收處理流程;
圖3示例性的描述了本發(fā)明的報(bào)文處理流程。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)說明。
參見圖1,圖1示例性的描述一個(gè)網(wǎng)絡(luò)轉(zhuǎn)發(fā)設(shè)備的系統(tǒng)結(jié)構(gòu),在本例 中的網(wǎng)絡(luò)設(shè)備中,包括接收模塊101、控制緩存區(qū)102、數(shù)據(jù)緩存區(qū)103、 控制信息獲取&報(bào)文處理模塊104。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/200910108371.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:用于降低血脂的藥物組合物
- 下一篇:用于降低血脂的藥物組合物
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(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ì)





