亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Lwaap分片報文的處理方法和處理設(shè)備的制作方法

文檔序號:7916000閱讀:245來源:國知局
專利名稱:Lwaap分片報文的處理方法和處理設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種LWAAP分片報文的處理方法和 處理設(shè)備。
背景技術(shù)
隨著802.11技術(shù)的不斷成熟和完善,無線網(wǎng)絡(luò)規(guī)模的不斷擴大,集中式 WLAN ( Wireless Local Area Network,無線局域網(wǎng))得到了越來越多的應(yīng)用。 現(xiàn)有的WLAN網(wǎng)絡(luò)的一組網(wǎng)結(jié)構(gòu)示意圖如圖1所示,其中AC (Access Controller,無線接入控制器)和大量AP (Access Point,無線接入點)形成組 合提供無線網(wǎng)絡(luò)接入服務(wù),無線客戶端通過這種組合接入到網(wǎng)絡(luò)中。AP和 AC之間通過LWAPP (Light Weight Access Point Protocol,輕量4妄入點協(xié)i義) 協(xié)議建立管理隧道和數(shù)據(jù)隧道。在作為接收端的AP或AC設(shè)備,根據(jù)收到LWAAP報文的F位判斷該接 收到的報文是否是分片報文,再根據(jù)L位判斷該分片報文是第一片還是第二 片。如果是分片報文第一片,則查找是否已緩存了該FragID對應(yīng)的分片報文 第二片,如果查找到,則進行組包與釋放緩存的分片報文第二片;如果沒有 找到,則緩存該分片報文第一片;如果是分片報文第二片,則查找是否已緩 存了該FragID對應(yīng)的分片報文第一片,如果查找到,則進行組包與釋放緩存 的分片報文第一片;如果沒有找到,則緩存該分片報文第二片。在實際網(wǎng)絡(luò)應(yīng)用環(huán)境中,如客戶端進行HTTP (Hyper Text Transport Protocol,超文本傳輸議)下載等過程中,AP和AC間會有大量LWAAP分片 報文,而在AP和AC間有可能因為中間網(wǎng)絡(luò)復(fù)雜或中間網(wǎng)絡(luò)數(shù)據(jù)流量過大而 產(chǎn)生報文丟失?,F(xiàn)有技術(shù)的缺點在于,在AP和AC間傳輸過程中如果有一個 LWAAP分片報文的第一片丟失,接收端將緩存該分片報文的第二片,當(dāng)接收 到下一個分片循環(huán)中與該報文的分片標(biāo)識符相同的分片報文第 一片時,接收端將采用已緩存的分片報文第二片和這一個循環(huán)的分片報文第一片進行組 包,從而產(chǎn)生錯誤報文。同樣,若接收端緩存了第一片分片報文,但分片報 文第二片丟失;當(dāng)下一個循環(huán)時,與該報文的分片標(biāo)識符相同的分片報文第 一片也丟失,接收端將采用已緩存的分片報文第一片和這個循環(huán)的分片報文 第二片進行組包,從而產(chǎn)生錯誤報文。發(fā)明內(nèi)容本發(fā)明提供一種LWAAP報文的處理方法和處理設(shè)備,用于防止LWAAP 分片報文的錯誤組包。為達(dá)到上述目的,本發(fā)明提供一種LWAAP報文的處理方法,包括 在分片標(biāo)識位間預(yù)設(shè)至少三個分片清除點; 獲取接收到的分片報文的分片標(biāo)識位;當(dāng)獲取到的分片標(biāo)識位為預(yù)設(shè)的分片清除點時,清除本地存儲的分片標(biāo)識位在特定分片清除點范圍內(nèi)的分片報文。其中,所述在分片標(biāo)識位間預(yù)設(shè)至少三個分片清除點包括以等分的方式在分片標(biāo)識位0至255間預(yù)設(shè)至少三個分片清除點。其中,所述清除本地存儲的分片標(biāo)識位在特定分片清除點范圍內(nèi)的分片報文包括以所述獲取到的分片標(biāo)識位所屬于的分片清除點為基點,清除本地存儲 的所述基點前一個循環(huán)內(nèi)的分片報文。其中,所述清除本地存儲的分片標(biāo)識位在特定分片清除點范圍內(nèi)的分片 報文包括以所述獲取到的分片標(biāo)識位所屬于的分片清除點為基點,清除本地存儲 分片標(biāo)識位在所述基點與所述基點的前一個分片清除點范圍之外的分片報 文。本發(fā)明還提供一種LWAAP分片報文的處理設(shè)備,包括分片清除點設(shè)置單元,用于在分片標(biāo)識位間預(yù)設(shè)至少三個分片清除點;分片標(biāo)識位獲取單元,用于獲取接收到的分片報文的分片標(biāo)識位;分片報文清除單元,用于當(dāng)所述分片標(biāo)識位獲取單元獲取到的分片標(biāo)識 位為所述分片清除點設(shè)置單元預(yù)設(shè)的分片清除點時,清除本地存儲的分片標(biāo) 識位在特定分片清除點范圍內(nèi)的分片"^艮文。其中,所述分片清除點設(shè)置單元包括第一設(shè)置子單元,用于以等分的方式在分片標(biāo)識位0至255間預(yù)設(shè)至少三個分片清除點。 其中,所述分片報文清除單元包括基點設(shè)置子單元,用于以所述獲取到的分片標(biāo)識位所屬于的分片清除點 為基點;第一清除子單元,用于清除本地存儲的所述基點設(shè)置子單元設(shè)置的基點 前一個循環(huán)內(nèi)的分片報文。其中,所述分片報文清除單元包括基點設(shè)置子單元,用于以所述獲取到的分片標(biāo)識位所屬于的分片清除點 為基點;第二清除子單元,用于清除本地存儲分片標(biāo)識位在所述基點與所述基點 的前一個分片清除點范圍之外的分片報文。其中,所述處理設(shè)備為接入點AP設(shè)備或接入控制器AC設(shè)備。 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點本發(fā)明提供的上述方法中,在分片標(biāo)識位0至255間預(yù):&至少三個分片 清除點,并在接收到的報文的分片標(biāo)識位為預(yù)設(shè)的分片清除點時,清除本地 存儲的分片標(biāo)識位在特定分片清除點范圍內(nèi)的分片報文。從而有效的防止了 AP或AC設(shè)備在LWAAP分片報文組包過程中,因單個分片報文丟失而造成 對后續(xù)循環(huán)中同該丟失分片報文的分片標(biāo)識符相同的分片報文進行的錯誤組 包。


圖1是現(xiàn)有技術(shù)中WLAN網(wǎng)絡(luò)的一組網(wǎng)結(jié)構(gòu)示意圖; 圖2是本發(fā)明中使用的LWAAP報文的封裝格式示意圖; 圖3是本發(fā)明中LWAAP報文處理方法的流程圖;圖4是本發(fā)明中LWAAP報文處理設(shè)備的結(jié)構(gòu)示意圖;圖5是本發(fā)明中LWAAP報文處理設(shè)備的另 一結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明中使用的LWAAP報文的封裝格式如圖2所示,其中F位,用于標(biāo)識該LWAAP報文是否是分片報文,當(dāng)一個報文的F位是1 時,說明該報文是分片報文,必須和另外對應(yīng)的分片報文進行組包;對于 LWAAP只支持2個分片。L位,僅當(dāng)F位有效時該位有效,用于標(biāo)識該報文是否是最后一片分片 報文;當(dāng)一報文的L位是1時,說明該報文不是最后一個分片;當(dāng)L位是0 時,說明該報文是最后一個分片;對于LWAAP只支持2個分片。Frag ID為分片標(biāo)識位(Fragment ID ),長度為8個bit位,數(shù)值可以為0 到255。對于不同的分片報文,每組分片報文使用一個數(shù)字。不同組的分片報 文的Frag ID從0到255循環(huán)并依次遞增,當(dāng)?shù)阶畲笾岛笾匦路祷貫?再依次 遞增。本發(fā)明提供一種LWAAP分片報文的處理方法,如圖3所示,包括 步驟s301、在分片標(biāo)識位0至255間預(yù)設(shè)至少三個分片清除點。 步驟s302、獲取接收到的分片報文的分片標(biāo)識位。步驟s303、當(dāng)獲取到的分片標(biāo)識位為預(yù)設(shè)的分片清除點時,清除本地存 儲的分片標(biāo)識位在特定分片清除點范圍內(nèi)的分片報文。具體的,上述步驟s303中,清除所參考的特定分片清除點范圍可以為 以當(dāng)前獲取到的分片標(biāo)識位所屬于的分片清除點為基點,清除本地存儲的分 片標(biāo)識位在該分片清除點之前特定范圍的分片報文,如清除本地存儲的分片 標(biāo)識位在前一個循環(huán)內(nèi)的分片報文、或清除本地存儲的分片標(biāo)識位在除基點 與基點的前一分片清除點范圍之外的分片報文。以下結(jié)合具體的應(yīng)用場景,描述本發(fā)明具體的實施方式。本發(fā)明的一個應(yīng)用場景中,通過等分的方式在0到255間選取若干個點 作為分片清除點,當(dāng)AC或AP設(shè)備收到分片標(biāo)識位Frag ID為分片清除點的LWAAP分片報文后,開始清除操作。假設(shè)分片清除點的數(shù)量為P個(P>2), 且第P個分片清除點對應(yīng)的分片標(biāo)識符為NP。當(dāng)接收到分片標(biāo)識位Frag ID 為第M個(1<M<P)分片清除點的LWAAP分片報文時,清除本地存儲的 分片標(biāo)識位在[NM.p NM]范圍之外的分片報文,其中,NM為第M個分片清除 點對應(yīng)的分片標(biāo)識符,Nn為位于第M個分片清除點之前一個位置的第(M -1 )個分片清除點對應(yīng)的分片標(biāo)識符。例如,設(shè)置分片標(biāo)識符63、 127、 191、 255作為LWAAP分片清除點,則 接收到分片報文時的處理如下(1 )接收到分片標(biāo)識符為63的分片報文時,清除分片標(biāo)識符在64到255 范圍內(nèi)的緩存報文。(2 M妄收到分片標(biāo)識符為127的分片報文,清除分片標(biāo)識符在128到255、 和0到63范圍內(nèi)的緩存才艮文。(3 M妄收到分片標(biāo)識符為191的分片報文,清除分片標(biāo)識符在192到255、 和0到127范圍內(nèi)的緩存"^艮文。(4)接收到分片標(biāo)識符為255的分片報文,清除分片標(biāo)識符在0到192 范圍內(nèi)的緩存報文。再例如,設(shè)置分片標(biāo)識符85、 170、 255作為LWAAP分片清除點,則接 收到分片報文時的處理如下(1 )接收到分片標(biāo)識符為85的分片報文時,清除分片標(biāo)識符在86到255 范圍內(nèi)的緩存報文。(2 M妄收到分片標(biāo)識符為170的分片報文,清除分片標(biāo)識符在171到255、 和0到85范圍內(nèi)的緩存"l艮文。(3)接收到分片標(biāo)識符為255的分片報文,清除分片標(biāo)識符在0到170、 范圍內(nèi)的緩存報文。本發(fā)明的另一個應(yīng)用場景中,通過等分的方式在0到255間選取若干個 點作為分片清除點,當(dāng)AC或AP設(shè)備收到分片標(biāo)識位FragID為分片清除點 的LWAAP分片報文后,開始清除操作。假設(shè)分片清除點的數(shù)量為P個(P>2 ),且第P個分片清除點對應(yīng)的分片標(biāo)識符為NP。當(dāng)接收到分片標(biāo)識位Frag ID 為第M個(1<M<P)分片清除點的LWAAP分片報文時,清除本地存儲的 分片標(biāo)識位在前一個循環(huán)內(nèi)的分片報文。例如,設(shè)置分片標(biāo)識符63、 127、 191、 255作為LWAAP分片清除點,則 接收到分片報文時的處理如下(1 )接收到分片標(biāo)識符為63的分片報文時,清除分片標(biāo)識符在64到255 范圍內(nèi)的緩存報文。(2 )接收到分片標(biāo)識符為127的分片報文,清除分片標(biāo)識符在128到255 范圍內(nèi)的緩存報文。(3 )接收到分片標(biāo)識符為191的分片報文,清除分片標(biāo)識符在192到255 范圍內(nèi)的緩存報文。(4)接收到分片標(biāo)識符為255的分片報文,為一個循環(huán)的結(jié)束,無清除 緩存報文操作。另外,本發(fā)明提供一種LWAAP分片報文的處理設(shè)備,該設(shè)備可以為AP 或AC,如圖4所示,包括分片清除點設(shè)置單元11,用于在分片標(biāo)識位0至255間預(yù)設(shè)至少三個分 片清除點。分片標(biāo)識位獲取單元12,用于獲取接收到的分片報文的分片標(biāo)識位。 分片報文清除單元13,用于當(dāng)分片標(biāo)識位獲取單元12獲取到的分片標(biāo)識位為分片清除點設(shè)置單元11預(yù)設(shè)的分片清除點時,清除本地存儲的分片標(biāo)識位在特定分片清除點范圍內(nèi)的分片報文。具體的,如圖5所示,該LWAAP分片報文的處理設(shè)備中 分片清除點設(shè)置單元11可以包括第一設(shè)置子單元111,用于以等分的方 式在分片標(biāo)識位0至255間預(yù)設(shè)至少三個分片清除點。 分片報文清除單元13可以包括基點設(shè)置子單元131,用于以獲取到的分片標(biāo)識位所屬于的分片清除點為基點;另外還可以包括第一清除子單元132或第二清除子單元133,其中 第一清除子單元132,用于清除本地存儲的基點設(shè)置子單元設(shè)置131的基點前一個循環(huán)內(nèi)的分片報文。第二清除子單元133,用于清除本地存儲分片標(biāo)識位在基點設(shè)置子單元設(shè)置131的基點與該基點的前一個分片清除點范圍之外的分片報文。本發(fā)明提供的上述方法和設(shè)備中,在分片標(biāo)識位0至255間預(yù)設(shè)至少三 個分片清除點,并在接收到的報文的分片標(biāo)識位為預(yù)設(shè)的分片清除點時,清 除本地存儲的分片標(biāo)識位在特定分片清除點范圍內(nèi)的分片報文。從而有效的 防止了 AP或AC設(shè)備在LWAAP分片報文組包過程中,因單個分片報文丟失 而造成對前一循環(huán)的分片報文和后一循環(huán)的分片報文進行的錯誤組包。另外, 通過設(shè)置兩個以上的分片清除點,可有效避免當(dāng)作為分片清除點的分片報文 丟失時前一個循環(huán)的分片不能被及時清除的情況,又可保證在分片清除點前 一定范圍內(nèi)的分片能正確的完成LWAAP分片組包。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可以通過硬件實現(xiàn),也可以借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。 基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟 件產(chǎn)品可以存儲在一個非易失性存儲介質(zhì)(可以是CD-ROM, U盤,移動硬 盤等)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服 務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此, 任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
權(quán)利要求
1、一種LWAPP分片報文的處理方法,其特征在于,包括在分片標(biāo)識位間預(yù)設(shè)至少三個分片清除點;獲取接收到的分片報文的分片標(biāo)識位;當(dāng)獲取到的分片標(biāo)識位為預(yù)設(shè)的分片清除點時,清除本地存儲的分片標(biāo)識位在特定分片清除點范圍內(nèi)的分片報文。
2、 如權(quán)利要求l所述的方法,其特征在于,所述在分片標(biāo)識位間預(yù)設(shè)至 少三個分片清除點包括以等分的方式在分片標(biāo)識位0至255間預(yù)設(shè)至少三個分片清除點。
3、 如權(quán)利要求l所述的方法,其特征在于,所述清除本地存儲的分片標(biāo) 識位在特定分片清除點范圍內(nèi)的分片報文包括以所述獲取到的分片標(biāo)識位所屬于的分片清除點為基點,清除本地存儲 的所述基點前一個循環(huán)內(nèi)的分片報文。
4、 如權(quán)利要求l所述的方法,其特征在于,所迷清除本地存儲的分片標(biāo) 識位在特定分片清除點范圍內(nèi)的分片報文包括以所述獲取到的分片標(biāo)識位所屬于的分片清除點為基點,清除本地存儲 分片標(biāo)識位在所述基點與所述基點的前一個分片清除點范圍之外的分片報 文。
5、 一種LWAAP分片報文的處理設(shè)備,其特征在于,包括分片清除點設(shè)置單元,用于在分片標(biāo)識位間預(yù)設(shè)至少三個分片清除點;分片標(biāo)識位獲取單元,用于獲取接收到的分片報文的分片標(biāo)識位;分片報文清除單元,用于當(dāng)所述分片標(biāo)識位獲取單元獲取到的分片標(biāo)識位為所述分片清除點設(shè)置單元預(yù)設(shè)的分片清除點時,清除本地存儲的分片標(biāo)識位在特定分片清除點范圍內(nèi)的分片報文。
6、 如權(quán)利要求5所述的處理設(shè)備,其特征在于,所述分片清除點設(shè)置單 元包括第一設(shè)置子單元,用于以等分的方式在分片標(biāo)識位0至255間預(yù)設(shè)至 少三個分片清除點。
7、 如權(quán)利要求5所述的處理設(shè)備,其特征在于,所述分片報文清除單元 包括基點設(shè)置子單元,用于以所述獲取到的分片標(biāo)識位所屬于的分片清除點為基點;第一清除子單元,用于清除本地存儲的所述基點設(shè)置子單元設(shè)置的基點 前一個循環(huán)內(nèi)的分片報文。
8、 如權(quán)利要求5所述的處理設(shè)備,其特征在于,所述分片報文清除單元 包括基點設(shè)置子單元,用于以所述獲取到的分片標(biāo)識位所屬于的分片清除點 為基點;第二清除子單元,用于清除本地存儲分片標(biāo)識位在所述基點與所述基點 的前一個分片清除點范圍之外的分片報文。
9、 如權(quán)利要求5至8中任一項所述的處理設(shè)備,其特征在于,所述處理 設(shè)備為接入點AP設(shè)備或接入控制器AC設(shè)備。
全文摘要
本發(fā)明公開了一種LWAAP分片報文的處理方法和處理設(shè)備。該方法包括在分片標(biāo)識位間預(yù)設(shè)至少三個分片清除點;獲取接收到的分片報文的分片標(biāo)識位;當(dāng)獲取到的分片標(biāo)識位為預(yù)設(shè)的分片清除點時,清除本地存儲的分片標(biāo)識位在特定分片清除點范圍內(nèi)的分片報文。本發(fā)明提供的上述方法中,有效的防止了AP或AC設(shè)備在LWAAP分片報文組包過程中,因單個分片報文丟失而造成對后續(xù)循環(huán)中同該丟失分片報文的分片標(biāo)識符相同的分片報文進行的錯誤組包。
文檔編號H04L29/06GK101309276SQ20081012638
公開日2008年11月19日 申請日期2008年6月27日 優(yōu)先權(quán)日2008年6月27日
發(fā)明者汪慶峰 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1