两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

報文分片獲取方法及裝置的制作方法

文檔序號:7893115閱讀:158來源:國知局
專利名稱:報文分片獲取方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種報文分片獲取方法及裝置。
背景技術(shù)
鏈路綁定是將兩個通訊設(shè)備之間的若干條物理鏈路或邏輯鏈路綁定在一起,綁定在一起的鏈路實現(xiàn)高速數(shù)據(jù)傳送功能。在鏈路綁定中,發(fā)送側(cè)與接收端通過若干鏈路綁定形成綁定組連接,發(fā)送側(cè)將報文分成若干個報文分片并將報文分片按照順序進行編號,且將帶有編號的報文分片分發(fā)到各鏈路中,接收端設(shè)有與每條鏈路對應(yīng)的分隊列,且接收端可以按順序進行獲取報文分片的操作,具體的,若所有分隊列中報文分片的編號的最小值 與期望值相符,則接收端獲取編號與期望值相符的報文分片,并將該報文分片的編號加一作為期望值,若所有分隊列中報文分片編號的最小值與期望值不相符,則等待至所有隊列非空或獲得超時標記并進行超時取報文分片的操作,即獲取編號最小的報文分片,并將獲取的報文分片的編號加一作為期望值?,F(xiàn)有技術(shù)中,當分隊列為非空狀態(tài)的時間超過超時閾值時,發(fā)出超時標記,當接收端獲得超時標記則進行超時取報文分片的操作,獲取編號最小的報文分片,并將獲取的報文分片的編號加一作為期望值,該超時閾值一般為鏈路的最大延遲時間。本發(fā)明的發(fā)明人對上述現(xiàn)有技術(shù)的研究和實踐過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中需要啟動計時器來確定是否需要發(fā)送超時標記,而計時器需要較大的位寬來實現(xiàn),且每個鏈路都需要設(shè)置ー個計時器,這樣的設(shè)置會使芯片的成本和功耗大大提升,特別是當綁定組的鏈路數(shù)量較多的時候。

發(fā)明內(nèi)容
本發(fā)明實施例提供可以減低芯片成本和功耗的報文分片獲取方法及裝置。一種報文分片獲取方法,包括接收綁定組的鏈路上的報文分片并緩存;統(tǒng)計當前緩存的所有報文分片數(shù);當所述統(tǒng)計的報文分片數(shù)大于或等于容量閾值時,獲取緩存中的報文分片。—種報文分片獲取裝置,包括分片接收単元,用于接收并緩存綁定組的鏈路上的報文分片;統(tǒng)計單元,設(shè)置有容量閾值,用于統(tǒng)計分片接收單元緩存的報文分片數(shù),并且當統(tǒng)計單元統(tǒng)計的值大于或等于容量閾值時向排序處理器發(fā)出超容標記;排序處理器,用于在接收到超容標記時獲取分片接收單元緩存的報文分片。本發(fā)明實施例提供的技術(shù)方案中,利用容量代替時間作為獲取報文分片的依據(jù),當緩存的報文分片的數(shù)量大于容量閾值時,進行獲取分片的操作,與現(xiàn)有技術(shù)中統(tǒng)計時間相比,由于統(tǒng)計報文分片數(shù)可以用小位寬的計數(shù)器來實現(xiàn),所需的緩存和功耗小,因此本發(fā)明實施例提供的報文分片獲取方法及裝置能夠減低芯片的成本和功耗。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例 中報文分片獲取方法第一實施例示意圖;圖2為本發(fā)明實施例中報文分片獲取方法第二實施例示意圖;圖3為本發(fā)明實施例中報文分片獲取裝置第一實施例示意圖;圖4為本發(fā)明實施例中報文分片獲取裝置第二實施例示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供報文分片獲取方法及裝置。下面分別進行詳細說明。請參閱圖1,本發(fā)明實施例中報文分片獲取方法第一實施例包括101、接收綁定組的鏈路上的報文分片并緩存;接收端接收綁定組的鏈路上的報文分片并緩存在接收端的儲存空間內(nèi)。102、統(tǒng)計當前緩存的所有報文分片數(shù);接收端統(tǒng)計當前緩存的所有報文分片數(shù),本實施例中,可以利用計數(shù)器來統(tǒng)計當前緩存的所有報文分片數(shù),當接收端接收到ー個報文分片時,計數(shù)器的值加一,當通過步驟103或其他方式獲取緩存中的一個報文分片時,計數(shù)器的值減一,并以計數(shù)器的值作為統(tǒng)計的報文分片數(shù)。103、當所述統(tǒng)計的報文分片數(shù)大于或等于容量閾值時,獲取緩存中的報文分片。在接收端可以包括排序處理器,接收端設(shè)有容量閾值,當統(tǒng)計的報文分片數(shù)大于或等于容量閾值時,向排序處理器發(fā)出超容標記,排序處理器接收到超容標記時,獲取緩存中的報文分片,即將報文分片移出緩存進行其他處理,使接收端當前緩存中的報文分片數(shù)小于容量閾值。本實施例中,利用容量代替時間作為獲取報文分片的依據(jù),當緩存的報文分片的數(shù)量大于容量閾值時,接收端進行獲取分片的操作,與現(xiàn)有技術(shù)中統(tǒng)計時間相比,由于統(tǒng)計報文分片數(shù)可以用小位寬的計數(shù)器來實現(xiàn),所需的緩存和功耗小,因此本發(fā)明實施例提供的報文分片獲取方法能夠減低芯片的成本和功耗。請參閱圖2,本發(fā)明實施例中報文分片獲取方法第二實施例包括201、接收綁定組的鏈路上的報文分片并緩存;接收端包括分隊列,所述報文分片帶有編號,發(fā)送側(cè)將報文分成若干個報文分片并將報文分片按照順序進行編號,且將帶有編號的報文分片分發(fā)到綁定組的各鏈路中,而接收端中綁定組的每條鏈路對應(yīng)一個分隊列,所述分隊列接收對應(yīng)鏈路上的報文分片并緩存在分隊列中。202,判斷緩存中是否有報文分片的最小編號與預(yù)置的期望值相符,若判斷為是,則執(zhí)行步驟203,若判斷為否,則執(zhí)行步驟204 ;接收端包括排序處理器,排序處理器中預(yù)置有初始值為零的期望值,當所有分隊列的緩存中有報文分片的最小編號與期望值相符,則執(zhí)行步驟203,若報文分片的最小值與期望值不相符,則執(zhí)行步驟204。203、獲取所述編號與預(yù)置的期望值相符的報文分片,并更新所述預(yù)置的期望值;排序處理器獲取所述編號與期望值相符的報文分片,將獲取報文分片的編號加一作為期望值,并執(zhí)行步驟204。
204、分別統(tǒng)計各分隊列中緩存的報文分片數(shù);接收端分別統(tǒng)計各分隊列中緩存的報文分片數(shù),在本實施例中,利用隊列計數(shù)器來分別統(tǒng)計各分隊列中緩存的報文分片數(shù),每個分隊列對應(yīng)ー個隊列計數(shù)器,當分隊列接收到ー個分片時,對應(yīng)的隊列計數(shù)器的值加一,當排序處理器獲取分隊列緩存中的報文分片時,對應(yīng)的隊列計數(shù)器的值減一,并將各隊列計數(shù)器的值作為對應(yīng)的分隊列的報文分片數(shù),在別的實施例中,當隊列計數(shù)器的值大于或等于預(yù)先設(shè)定的隊列閾值時,排序處理器獲取該隊列計數(shù)器對應(yīng)的分隊列緩存中的報文分片。205、將所述各分隊列的報文分片數(shù)之和作為統(tǒng)計的報文分片數(shù);接收端將所述各分隊列的報文分片數(shù)之和作為統(tǒng)計的報文分片數(shù),本實施例中,利用組計數(shù)器來統(tǒng)計各分隊列的報文分片數(shù)之和,所有隊列計數(shù)器與組計數(shù)器連接,當有隊列計數(shù)器的值加ー吋,組計數(shù)器的值加一,當有計數(shù)器的值減ー吋,組計數(shù)器的值減一,并將組計數(shù)器的值作為統(tǒng)計的報文分片數(shù)。206、當所述統(tǒng)計的報文分片數(shù)大于或等于容量閾值時,獲取當前緩存的所有報文分片中編號最小的報文分片并根據(jù)所述最小編號更新所述預(yù)置的期望值。接收端設(shè)有容量閾值,當統(tǒng)計的報文分片數(shù)大于或等于容量閾值吋,向排序處理器發(fā)出超容標記,排序處理器接收到超容標記時,獲取當前緩存的所有報文分片中編號最小的報文分片,使緩存中的報文分片數(shù)小于容量閾值,井根據(jù)所述最小編號更新期望值,具體為將該最小編號加一作為期望值。本實施例中,利用容量代替時間作為獲取報文分片的依據(jù),當緩存的報文分片的數(shù)量大于容量閾值時,排序處理器進行獲取分片的操作,與現(xiàn)有技術(shù)中統(tǒng)計時間相比,由于統(tǒng)計報文分片數(shù)用小位寬的計數(shù)器來實現(xiàn),所需的緩存和功耗小,因此本發(fā)明實施例提供的報文分片獲取方法能夠減低芯片的成本和功耗。其中,容量閾值的值可以為各鏈路中的速率偏差最大比例值與鏈路數(shù)減一的乘積,與各鏈路中的最大傳輸延遲與鏈路數(shù)減一的乘積除以報文分片的比特數(shù)量后加一的和的相加值;公式如下容量閾值=XX(n_l)+YX (n_l)/m其中X為各鏈路中的速率偏差最大比例值,Y為各鏈路中的最大傳輸延遲,n為綁定組內(nèi)的鏈路數(shù),m為報文分片的比特數(shù)量,根據(jù)802. 3ah-2004標準61節(jié)規(guī)定各鏈路的速率偏差最大比例為I : 4,各鏈路之間的最大傳輸延遲為15000bit時間,有此可得到X的值為4,Y的值為15000,根據(jù)上面的公式,只需要知道綁定組中的鏈路數(shù)以及報文分片的比特數(shù)量,既可計算出容量閾值,而通常報文分片的比特數(shù)量按照常規(guī)設(shè)置,則只需知道綁定組的鏈路數(shù)就可以設(shè)置容量閾值,設(shè)置方便,并且可以在鏈路的速率變化范圍大的場景下應(yīng)用,并且ー個綁定組只需設(shè)置一次,大大提高了靈活性和實用性?;蛘撸萘块撝档闹狄部梢詾楦麈溌返乃俾逝c所有鏈路中的最小速率的比值之和,與各鏈路的傳輸延遲減去所有鏈路中的最小傳輸延遲后除以報文分片的比特數(shù)量之和的相加值;公式如下
容量閾值=IviZVmin+!; (Yi-Ymin) /m其中Vi鏈路i的速率,Vmin為所有鏈路中的最小速率,Yi為鏈路i的傳輸延遲,Ymin為所有鏈路中的最小傳輸延遲,n為鏈路數(shù),m為報文分片的比特數(shù),例如綁定組中有4條鏈路,鏈路I、鏈路2、鏈路3和鏈路4,其中鏈路I的速率最小,且傳輸延遲最小,則V1為鏈路I的速率,且Vmin等于V1, Y1為鏈路I的傳輸延遲,且Ymin等于Yi,若使用上述的公式計算容量閾值,則需要預(yù)先獲得各鏈路的速率以及傳輸延遲,但是以該公式設(shè)置的容量閾值更加精確。請參閱圖3,本發(fā)明實施例中報文分片獲取裝置30第一實施例包括分片接收單元301,與綁定組的鏈路300連接,用于接收并緩存綁定組的鏈路300上的報文分片;分片接收單元301接收綁定組的鏈路300上的報文分片并緩存在分片接收單元301的儲存空間內(nèi)。統(tǒng)計單元302,與分片接收單元301連接,設(shè)置有容量閾值,用于統(tǒng)計分片接收單元301緩存的報文分片數(shù),并且當統(tǒng)計單元302統(tǒng)計的值大于或等于容量閾值時向排序處理器303發(fā)出超容標記;本實施例中,統(tǒng)計單元302可以利用計數(shù)器來統(tǒng)計分片接收単元301緩存的報文分片數(shù),當分片接收單元301接收到ー個報文分片時,計數(shù)器的值加一,當排序處理器303獲取分片接收単元301中緩存的一個報文分片時,計數(shù)器的值減一,并以計數(shù)器的值作為統(tǒng)計單元302統(tǒng)計的值,當計數(shù)器的值即統(tǒng)計單元302統(tǒng)計的值大于或等于容量閾值時向排序處理器303發(fā)出超容標記。排序處理器303,與分片接收單元301以及統(tǒng)計單元302連接,用于在接收到超容標記時獲取分片接收單兀301緩存的報文分片,獲取報文分片包括將報文分片移出分片接收單元301。本實施例中,利用容量代替時間作為獲取報文分片的依據(jù),當緩存的報文分片的數(shù)量大于容量閾值時,排序處理器進行獲取分片的操作,與現(xiàn)有技術(shù)中統(tǒng)計時間相比,由于統(tǒng)計報文分片數(shù)可以用小位寬的計數(shù)器來實現(xiàn),所需的緩存和功耗小,因此本發(fā)明實施例提供的報文分片獲取裝置能夠減低芯片的成本和功耗。請參閱圖4,本發(fā)明實施例中報文分片的獲取裝置30第二實施例,更優(yōu)的,在本發(fā)明實施例中報文分片的獲取裝置30第一實施例的基礎(chǔ)上所述報文分片帶有編號,所述分片接收單元301包括與所述綁定組的鏈路300——對應(yīng)的分隊列3011,統(tǒng)計單元302包括與分隊列——對應(yīng)的隊列統(tǒng)計單元3021以及與統(tǒng)計單元302內(nèi)所有隊列統(tǒng)計單元3021均連接的組統(tǒng)計單元3022,其中
分隊列3011,分別與對應(yīng)的綁定組的鏈路300連接,用于接收并緩存對應(yīng)的綁定組的鏈路300上的報文分片;分隊列3011接收綁定組對應(yīng)的鏈路300上的報文分片并緩存在分隊列3011的儲存空間內(nèi);隊列統(tǒng)計單元3021,分別與對應(yīng)的分隊列3011連接,用于用于統(tǒng)計對應(yīng)的分隊列3011中緩存的報文分片數(shù),本實施例中,隊列統(tǒng)計單元3021為隊列計數(shù)器,當分隊列3011接收到ー個分片時對應(yīng)的隊列計數(shù)器的值加一,當排序處理器303獲取分隊列3011緩存中的報文分片時,對應(yīng)的隊列計數(shù)器的值減一,隊列統(tǒng)計單元3021統(tǒng)計的值即隊列計數(shù)器的值,在別的實施例中,隊列統(tǒng)計單元3021設(shè)有隊列閾值,當隊列統(tǒng)計單元3021統(tǒng)計的值即隊列計數(shù)器的值大于或等于隊列閾值時,排序處理器303獲取該分隊列緩存中的報文分片;組統(tǒng)計單元3022,設(shè)有容量閾值,與統(tǒng)計單元302內(nèi)所有隊列統(tǒng)計單元3021連接,用于統(tǒng)計統(tǒng)計單元302內(nèi)所有隊列統(tǒng)計單元3021統(tǒng)計的值,并以組統(tǒng)計單元3022統(tǒng)計的值作為統(tǒng)計單元302統(tǒng)計的值,當組統(tǒng)計単元3022統(tǒng)計的值大于或等于容量閾值吋,組統(tǒng) 計單元3022向排序處理器303發(fā)出超容標記,本實施例中,組統(tǒng)計単元3022為組計數(shù)器,當有隊列計數(shù)器的值加ー時,組計數(shù)器的值加一,當有計數(shù)器的值減ー時,組計數(shù)器的值減一,組統(tǒng)計単元3022統(tǒng)計的值即組計數(shù)器的值;排序處理器303,預(yù)置有初始值為零的期望值,排序處理器303進ー步用于獲取分片接收単元301中最小編號與期望值相符的報文分片,以及在接收到統(tǒng)計單元302發(fā)出的超容標記時獲取當前分片接收単元301中編號最小的報文分片,井根據(jù)獲取報文分片的編號更新所述預(yù)置的期望值,具體為將獲取報文分片的編號加一作為期望值。本實施例中,由于統(tǒng)計報文分片數(shù)用小位寬的計數(shù)器來實現(xiàn),所需的緩存和功耗小,因此本發(fā)明提供的報文分片獲取裝置能夠減低芯片的成本和功耗。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于ー計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、磁盤或光盤等。以上對本發(fā)明實施例所提供的報文分片獲取方法及裝置進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種報文分片獲取方法,其特征在于,包括 接收綁定組的鏈路上的報文分片并緩存; 統(tǒng)計當前緩存的所有報文分片數(shù); 當所述統(tǒng)計的報文分片數(shù)大于或等于容量閾值時,獲取緩存中的報文分片。
2.根據(jù)權(quán)利要求I所述的報文分片獲取方法,其特征在于,所述綁定組的每條鏈路對應(yīng)ー個分隊列,所述分隊列接收并緩存對應(yīng)鏈路上的報文分片,所述統(tǒng)計當前緩存的所有報文分片數(shù)具體包括 分別統(tǒng)計各分隊列中緩存的報文分片數(shù); 將所述各分隊列的報文分片數(shù)之和作為統(tǒng)計的報文分片數(shù)。
3.根據(jù)權(quán)利要求2所述的報文分片獲取方法,其特征在于,所述分別統(tǒng)計各分隊列中緩存的報文分片數(shù)之后包括 當所述分隊列中緩存的報文分片數(shù)大于或等于隊列閾值時,獲取該分隊列緩存中的報文分片。
4.根據(jù)權(quán)利要求I所述的報文分片獲取方法,其特征在干, 所述接收綁定組的鏈路上的報文分片并緩存之后包括; 若緩存中有報文分片的最小編號與預(yù)置的期望值相符,則獲取所述編號與預(yù)置的期望值相符的報文分片,并更新所述預(yù)置的期望值。
5.根據(jù)權(quán)利要求4所述的報文分片獲取方法,其特征在干, 所述獲取緩存中的報文分片具體包括 獲取當前緩存的所有報文分片中編號最小的報文分片; 根據(jù)所述最小編號更新所述預(yù)置的期望值。
6.根據(jù)權(quán)利要求I 5中任一項所述的報文分片獲取方法,其特征在于,所述容量閾值的值,具體為 各鏈路中的速率偏差最大比例值與鏈路數(shù)減一的乘積,與 各鏈路中的最大傳輸延遲與鏈路數(shù)減一的乘積除以報文分片的比特數(shù)量后加一的和的相加值。
7.根據(jù)權(quán)利要求I 5中任一項所述的報文分片獲取方法,其特征在于,所述容量閾值的值,具體為 各鏈路的速率與所有鏈路中的最小速率的比值之和,與 各鏈路的傳輸延遲減去所有鏈路中的最小傳輸延遲后除以報文分片的比特數(shù)量之和的相加值。
8.一種報文分片獲取裝置,其特征在于,包括 分片接收単元,用于接收并緩存綁定組的鏈路上的報文分片; 統(tǒng)計單元,設(shè)置有容量閾值,用于統(tǒng)計分片接收單元緩存的報文分片數(shù),并且當統(tǒng)計單元統(tǒng)計的值大于或等于容量閾值時向排序處理器發(fā)出超容標記; 排序處理器,用于在接收到超容標記時獲取分片接收單元緩存的報文分片。
9.根據(jù)權(quán)利要求8所述的報文分片獲取裝置,其特征在干, 所述分片接收單元包括與所述綁定組的鏈路一一對應(yīng)的分隊列,用于接收并緩存對應(yīng)鏈路的報文分片,所述統(tǒng)計單元包括與分隊列--對應(yīng)的隊列統(tǒng)計單元以及與統(tǒng)計單元內(nèi)所有隊列統(tǒng)計單元均連接的組統(tǒng)計単元,其中 隊列統(tǒng)計單元,用于統(tǒng)計對應(yīng)的分隊列中緩存的報文分片數(shù); 組統(tǒng)計単元,用于統(tǒng)計所有隊列統(tǒng)計單元統(tǒng)計的值,并以組統(tǒng)計單元統(tǒng)計的值作為統(tǒng)計單元統(tǒng)計的值。
10.根據(jù)權(quán)利要求8或9所述的報文分片獲取裝置,其特征在于,所述報文分片帶有編號,所述排序處理器預(yù)置有期望值,排序處理器進ー步用于獲取分片接收単元中最小編號與期望值相符的報文分片,以及在接收到超容標記時獲取當前分片接收単元中編號最小的報文分片,井根據(jù)獲取報文分片的編號更新所述預(yù)置的期望值。
全文摘要
本發(fā)明實施例公開了一種報文分片的獲取方法及裝置,應(yīng)用于通信技術(shù)領(lǐng)域。本發(fā)明實施例方法包括接收綁定組的鏈路上的報文分片并緩存;統(tǒng)計當前緩存的所有報文分片數(shù);當所述統(tǒng)計的報文分片數(shù)大于或等于容量閾值時,獲取緩存中的報文分片。本發(fā)明實施例能夠減低芯片成本和功耗。
文檔編號H04L12/56GK102647353SQ20121009957
公開日2012年8月22日 申請日期2012年4月6日 優(yōu)先權(quán)日2012年4月6日
發(fā)明者劉智勇 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
永安市| 武宁县| 三亚市| 西藏| 德安县| 屏南县| 平山县| 柏乡县| 方城县| 开江县| 马关县| 武陟县| 汝城县| 普安县| 崇州市| 航空| 翁源县| 河西区| 平果县| 集安市| 武鸣县| 屯门区| 牡丹江市| 城市| 南雄市| 花垣县| 类乌齐县| 三河市| 商丘市| 平度市| 昆明市| 钦州市| 贡嘎县| 安新县| 乡宁县| 周宁县| 三河市| 时尚| 湘阴县| 石狮市| 徐水县|