[發(fā)明專利]一種基于GTPU隧道協(xié)議的報文傳輸方法和系統(tǒng)在審
| 申請?zhí)枺?/td> | 201510710848.8 | 申請日: | 2015-10-27 |
| 公開(公告)號: | CN106612245A | 公開(公告)日: | 2017-05-03 |
| 發(fā)明(設計)人: | 張力;李振江;陳魁;周保華 | 申請(專利權(quán))人: | 大唐移動通信設備有限公司 |
| 主分類號: | H04L12/951 | 分類號: | H04L12/951;H04L12/955;H04L12/803 |
| 代理公司: | 北京潤澤恒知識產(chǎn)權(quán)代理有限公司11319 | 代理人: | 趙娟 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 gtpu 隧道 協(xié)議 報文 傳輸 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種基于GTPU隧道協(xié)議的報文傳輸方法和一種基于GTPU隧道協(xié)議的報文傳輸系統(tǒng)。
背景技術(shù)
通用分組無線服務技術(shù)(General PacketRadio Service,GPRS)是一種基于GSM系統(tǒng)的無線分組交換技術(shù),提供端到端的、廣域的無線IP連接,采用封包式數(shù)據(jù)傳輸方式,具有數(shù)據(jù)傳輸速度高等優(yōu)點。
GPRS用戶面隧道協(xié)議(GPRS Tunnelling Protocol for the user plane,GTPU)是基于IP協(xié)議的用于支持GPRS業(yè)務的通訊協(xié)議,GTPU用于在核心網(wǎng)內(nèi),實現(xiàn)在無線接入網(wǎng)與核心網(wǎng)之間傳送用戶數(shù)據(jù)。
圖1示出了在先技術(shù)中基于GTPU隧道網(wǎng)絡的報文傳輸過程,IP網(wǎng)絡1將報文發(fā)送至GTPU隧道網(wǎng)絡,由GTPU隧道網(wǎng)絡對報文進行GTPU頭封裝后,將報文發(fā)送至IP網(wǎng)絡2,在報文的傳輸過程中,由于GTPU隧道網(wǎng)絡只能傳輸長度不超過其最大傳輸單元(Maximum Transmission Unit,MTU)的報文,一旦封裝了GTPU頭的報文長度超出GTPU隧道網(wǎng)絡的MTU時,GTPU隧道網(wǎng)絡的隧道接收模塊需要對封裝了GTPU頭的報文進行分片處理,然后再將分片報文傳輸至GTPU隧道網(wǎng)絡的隧道發(fā)送模塊,基于協(xié)議的規(guī)定,隧道發(fā)送模塊需要對分片報文進行重組,并剝?nèi)TPU頭后,將報文發(fā)送至IP網(wǎng)絡2。
由于GTPU隧道網(wǎng)絡需要進行分片報文的重組操作,增加了GTPU隧道網(wǎng)絡的負荷,降低了GTPU隧道網(wǎng)絡的數(shù)據(jù)傳輸效率。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種基于GTPU隧道協(xié)議的報文傳輸方法和相應 的一種基于GTPU隧道協(xié)議的報文傳輸系統(tǒng)。
為了解決上述問題,本發(fā)明實施例公開了一種基于GTPU隧道協(xié)議的報文傳輸方法,所述GTPU隧道包括隧道接收模塊和隧道發(fā)送模塊,所述方法包括:
由所述隧道接收模塊判斷待傳輸報文是否需要分片;
若是,則對所述待傳輸報文分片,生成分片報文;其中,所生成的分片報文的長度小于或等于預設閾值;
對所生成的分片報文封裝GTPU頭;所述預設閾值與所述GTPU頭的長度總和小于或等于所述GTPU隧道協(xié)議的最大傳輸單元MTU;
將封裝有GTPU頭的分片報文發(fā)送至所述隧道發(fā)送模塊;所述隧道發(fā)送模塊用于將接收到的分片報文中的GTPU頭剝掉,并將剝掉GTPU頭的分片報文發(fā)送至報文接收端;所述報文接收端用于對接收到的分片報文重組。
優(yōu)選的,所述判斷待傳輸報文是否需要分片的步驟包括:
獲取待傳輸報文的長度;
判斷所述待傳輸報文的長度是否大于所述預設閾值;
若是,則判定所述待傳輸報文需要分片。
優(yōu)選的,所述對所述待傳輸報文分片,生成分片報文的步驟包括:
確定所述待傳輸報文的分片數(shù)量N;
將所述待傳輸報文分成N個分片報文。
優(yōu)選的,所述確定所述待傳輸報文的分片數(shù)量N的步驟包括:
將所述待傳輸報文的長度值與所述預設閾值相除,獲取商值和余數(shù);
若所述余數(shù)為0,則將所述商值作為分片數(shù)量N;
若所述余數(shù)不為0,則將所述商值與1的和作為分片數(shù)量N。
優(yōu)選的,所述方法還包括:
若待傳輸報文不需要分片,則對所述待傳輸報文封裝GTPU頭后發(fā)送至所述隧道發(fā)送模塊;所述隧道發(fā)送模塊用于將接收到的待傳輸報文中的GTPU頭剝掉,并將剝掉了GTPU頭的待傳輸報文發(fā)送至報文接收端。
本發(fā)明實施例還公開了一種基于GTPU隧道協(xié)議的報文傳輸系統(tǒng),所述系統(tǒng)包括隧道接收模塊、隧道發(fā)送模塊和報文接收端,所述隧道接收模塊包括判斷子模塊、分片報文生成子模塊、GTPU頭封裝子模塊和第一發(fā)送子模塊,所述隧道發(fā)送模塊包括GTPU頭剝掉子模塊和第二發(fā)送子模塊,所述系統(tǒng)包括:
所述判斷子模塊用于判斷待傳輸報文是否需要分片;
所述分片報文生成子模塊用于當所述待傳輸報文需要分片時,對所述待傳輸報文分片,生成分片報文;其中,所生成的分片報文的長度小于或等于預設閾值;
所述GTPU頭封裝子模塊用于對所生成的分片報文封裝GTPU頭;所述預設閾值與所述GTPU頭的長度總和小于或等于所述GTPU隧道協(xié)議的最大傳輸單元MTU;
所述第一發(fā)送子模塊用于將封裝有GTPU頭的分片報文發(fā)送至所述隧道發(fā)送模塊;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于大唐移動通信設備有限公司,未經(jīng)大唐移動通信設備有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510710848.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關(guān)裝置
- 遠程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關(guān)





