專利名稱::一種多用戶包的生成方法、接收方法及其裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域的數(shù)據(jù)傳輸技術(shù),尤其涉及一種多用戶包的生成方法及其裝置、多用戶包的接收方法及其裝置。
背景技術(shù):
:3GPP2為了與3GPPLTE(LongTermEvolution,長期演進(jìn))和WiMax(WorldwideInteroperabilityforMicrowaveAccess,全球微波接入)竟?fàn)?,提出了新的空中接口演進(jìn)計(jì)劃-AIE(AirInterfaceEvolution)。AIE采用了新的空中接口才支術(shù),例如OFDM(OrthogonalFrequencyDivisionMultiplexing,正交頻分復(fù)用),MIMO(Multi-InputMulti-Output,多輸入多輸出),以及干擾消除等技術(shù),以至大幅度提高頻傳效率、數(shù)據(jù)峰值速率以滿足未來無線通信的竟?fàn)?。A正演進(jìn)分為兩個方向LBC(LooselyBackwardsCompatibility,寬木〉向后兼容)和SBC(StrictlyBackwardsCompatibility,嚴(yán)格向后兼容)。其中SBC的設(shè)計(jì)思想要完全兼容DORev.O,DORev.A和DORev.B。SBC系統(tǒng)在為新手機(jī)提供優(yōu)質(zhì),高速數(shù)據(jù)業(yè)務(wù)服務(wù)的同時為DORev.O/A/B老式手機(jī)用戶提供服務(wù)。前向鏈路采用CDM(CDMCodeDivisionMultiplexing,碼分復(fù)用)或OFDM的時分傳輸模式。DORev.B系統(tǒng)是目前DO系統(tǒng)的最新版本,兼容了DORev.0/A系統(tǒng)。在DO系統(tǒng)中,基站為服務(wù)區(qū)內(nèi)每個激活用戶分配一個唯一的標(biāo)識-MACIndex或MACID。其中DORev.A用戶的MACID由7比特組成,其范圍是0127;DORev.B用戶的MACIndex由8比特組成,范圍是0~255。DORev.B用戶在分配一個8比特的MACIndex之后再自動加上128構(gòu)成該用戶的MACIndex,所以DORev.B用戶MACID的范圍是128~383。系統(tǒng)為了提高資源利用率,在一個數(shù)據(jù)包內(nèi)可以攜帶多個用戶的數(shù)據(jù),這樣的數(shù)椐包稱為多用戶包。表l為DORev.B系統(tǒng)的通用的多用戶包的傳輸格式。表1<table>tableseeoriginaldocumentpage7</column></row><table>該數(shù)據(jù)包各個字段的解釋如下PacketlnfoH字段包含兩個子字段,如表2所示:表2<table>tableseeoriginaldocumentpage7</column></row><table>子字段來標(biāo)識用戶的MACIndex。當(dāng)用戶接收到多用戶包的時候會檢奎ForwardTrafficMACIndex子字段,如果自己的MACIndex與該子字段值一致,則說明自己的數(shù)據(jù)在該多用戶包內(nèi);否則,該多用戶包不包含自己的數(shù)據(jù),而丟棄該多用戶包。另外,PacketlnfoH字段中的ForwardTrafficMACIndex子字段的范圍是0~127,所以該字段只能標(biāo)識DORev.A用戶,不能標(biāo)識DORev.B用戶。LengthH字段標(biāo)識Packetlnfo字段對應(yīng)的用戶數(shù)據(jù)的長度,即對應(yīng)的SecurityLayerPacket部分的長度。PacketlnfoH和LenghtH出現(xiàn)的個數(shù)為n,范圍是0~8,所以最多只能攜帶8個DoRev.A用戶。數(shù)據(jù)部分的個數(shù)也為n,數(shù)據(jù)部分的順序與PacketlnfoH字段順序相對應(yīng),以便DoRev.A用戶找到自己的數(shù)據(jù)的位置。DelimiterH字段是PacketlnfoH和LenghtH字段與DoRev.A用戶數(shù)據(jù)部分之間的分界符,由8個全0組成。如果PacketlnfoH和LenghtH出現(xiàn)的次數(shù)n等于8,則沒有DelimiterH字段。如果n小于8則在PacketlnfoH和LenghtH字段與數(shù)據(jù)部分之間插入DelimiterH字段,以便DoRev.A用戶準(zhǔn)確找到數(shù)據(jù)部分的起始位置。如果多用戶包中不包含DORev.A用戶數(shù)據(jù),則不包含PacketInfoH、LenghtH和DORev.A用戶數(shù)據(jù)SecurityLayerPacket,但4呆留DelimiterH字段,此時DelimiterH字段位于多用戶包的起始位置。PacketlnfoT的格式如表3所示表3<table>tableseeoriginaldocumentpage8</column></row><table>該ForwardTrafficMACIndex字段長度為8比特,對應(yīng)DORev.B用戶的MACIndex。該字段的值加上128就是對應(yīng)DORev.B用戶的MACIndex。LengthT字段的含義多艮LengthH字段的含義一才羊。PacketlnfoT和LenghtT出現(xiàn)的個數(shù)為r,范圍是0~8,所以最多只能攜帶8個DoRev.B用戶。數(shù)據(jù)部分的個數(shù)也為r,數(shù)據(jù)部分的順序與PacketlnfoT字段順序相對應(yīng),以便DoRev.B用戶找到自己的數(shù)據(jù)的位置。DelimiterT字段是PacketlnfoT和LenghtT字段與DoRev.B用戶數(shù)據(jù)部分之間的分界符,由8個全0組成。如果PacketlnfoT和LenghtT出現(xiàn)的次數(shù)r等于8,則沒有DelimiterT字段。如果r小于8則在PacketlnfoT和LenghtT字段與數(shù)據(jù)部分之間插入DelimiterT字段,以便DoRev.B用戶準(zhǔn)確找到數(shù)據(jù)部分的起始位置。如果多用戶包中不包含DORev.B用戶數(shù)據(jù),則不包含PacketlnfoT、LenghtT和DORev.B用戶數(shù)據(jù)SecurityLayerPacket,但保留DelimiterT字段,此時DelimiterT字段位于多用戶包的結(jié)尾位置。Pad字段包含填充比特,由全0組成,以至整個多用戶包的長度達(dá)到一些特定的多用戶包長度值。MACPacketType字段標(biāo)識該數(shù)據(jù)的類型,該字段值為00。DORev.B系統(tǒng)中規(guī)定DORev.A用戶從前向后讀取多用戶包,DORev.B用戶從后向前讀取多用戶包。當(dāng)DORev.A用戶首先讀取到位于起始位置的Delimiter字段(表明該多用戶包不包含DORev.A用戶數(shù)據(jù))時,丟棄該多用戶包;當(dāng)DORev.B用戶首先讀取到位于結(jié)尾位置的Delimiter字段(表明該多用戶包不包含DORev.B用戶數(shù)據(jù))時,丟棄該多用戶包。如果DORev.A用戶或DORev.B用戶沒有首先讀取到Delimiter字段,則讀M目應(yīng)的Packetlnfo部分,若找到該用戶的MACIndex,則從相應(yīng)的SecurityLayerPacket部分讀取屬于自己的用戶數(shù)據(jù);若沒找到該用戶的MACIndex,則丟棄該多用戶包。當(dāng)前DORev.B系統(tǒng)的多用戶包傳輸格式支持用戶的MACIndex范圍為0~383。最多只能支持384個用戶。而在AIESBC系統(tǒng)中,支持的最大用戶要多于384,最少應(yīng)為512,或者更多。所以當(dāng)前DORev.B的多用戶包傳輸格式不能滿足未來需求。
發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種多用戶包的生成方法及其裝置,解決了現(xiàn)有技術(shù)中的多用戶包只能攜帶DORev.A/B系統(tǒng)用戶數(shù)據(jù),而不能攜帶標(biāo)識大于384的演進(jìn)系統(tǒng)用戶數(shù)據(jù)的問題。本發(fā)明實(shí)施例另提供一種多用戶包的接收方法及其裝置,解決了標(biāo)識大于384的演進(jìn)系統(tǒng)用戶正確讀取多用戶包的問題,并且同時保證DORev.A/B系統(tǒng)用戶正確接收多用戶包。本發(fā)明實(shí)施例提供的多用戶包的生成方法,包括以下步驟將演進(jìn)系統(tǒng)用戶數(shù)據(jù)置于DORev.A系統(tǒng)用戶數(shù)據(jù)和DORev.B系統(tǒng)用戶數(shù)據(jù)之間,并生成多用戶包。演進(jìn)系統(tǒng)用戶數(shù)據(jù)包括指示部分和數(shù)據(jù)部分;所述指示部分包括用戶標(biāo)識和用戶數(shù)據(jù)長度信息;所述數(shù)據(jù)部分為與所述用戶標(biāo)識順序?qū)?yīng)的用戶數(shù)據(jù)。上述方法中,根據(jù)系統(tǒng)約定的從前向后讀取所述多用戶包,將演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分置于數(shù)據(jù)部分之前;根據(jù)系統(tǒng)約定的從后向前讀取所述多用戶包,將演進(jìn)系統(tǒng)用戶數(shù)據(jù)的用戶指示部分置于數(shù)據(jù)部分之后。上述方法中,所述DORev.A系統(tǒng)用戶和DORev.B系統(tǒng)用戶的數(shù)據(jù)包括指示部分和數(shù)據(jù)部分;當(dāng)DORev.A系統(tǒng)用戶或DORev.B系統(tǒng)用戶的用戶個數(shù)小于所述多用戶包所允許的該類型系統(tǒng)用戶的最大用戶個數(shù)時,在所述指示部分和數(shù)據(jù)部分之間設(shè)置分界標(biāo)識。當(dāng)所述多用戶包不包含所述DORev.A系統(tǒng)用戶的數(shù)據(jù)時,在所述多用戶包起始位置設(shè)置所述分界標(biāo)識;當(dāng)所述多用戶包不包含所述DORev.B系統(tǒng)用戶的數(shù)據(jù)時,在所迷多用戶包結(jié)尾位置設(shè)置所述分界標(biāo)識。本發(fā)明實(shí)施例提供的多用戶包的接收方法,包括以下步驟演進(jìn)系統(tǒng)用戶接收端根據(jù)所述多用戶包中的DORev.A系統(tǒng)用戶數(shù)據(jù)或DORev.B系統(tǒng)用戶數(shù)據(jù)獲取演進(jìn)系統(tǒng)數(shù)據(jù)的位置,并從演進(jìn)系統(tǒng)數(shù)據(jù)中獲取屬于該接收端的用戶數(shù)據(jù)或?qū)⒃摱嘤脩舭鼇G棄。所述演進(jìn)系統(tǒng)數(shù)據(jù)中獲取屬于該接收端的用戶數(shù)據(jù)或?qū)⑺龆嘤脩舭鼇G棄的過程,包括步驟演進(jìn)系統(tǒng)接收端讀取演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分,判斷是否包含該接收端的標(biāo)識,若包含,則從數(shù)據(jù)部分獲取該接收端的用戶數(shù)據(jù);否則,丟棄所述多用戶包。所述從演進(jìn)系統(tǒng)數(shù)據(jù)中獲取屬于該接收端的用戶數(shù)據(jù)之前,還包括步驟演進(jìn)系統(tǒng)用戶接收端從前向后讀取所述多用戶包,根據(jù)DORev.A系統(tǒng)用戶數(shù)據(jù)確定所述演進(jìn)系統(tǒng)用戶數(shù)據(jù)的位置;或者演進(jìn)系統(tǒng)用戶接收端從后向前讀取所述多用戶包,根據(jù)DORev.B系統(tǒng)用戶數(shù)據(jù)確定所述演進(jìn)系統(tǒng)用戶數(shù)據(jù)的位置。演進(jìn)系統(tǒng)用戶接收端根據(jù)DORev.A系統(tǒng)用戶數(shù)據(jù)或DORev.B系統(tǒng)用戶數(shù)據(jù)的指示部分獲取數(shù)據(jù)部分的總長度,根據(jù)該總長度得到演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分的起始位置。本發(fā)明實(shí)施例提供的多用戶包的生成裝置,位于多用戶包發(fā)送端,包括處理模塊,用于將演進(jìn)系統(tǒng)用戶數(shù)據(jù)置于DORev.A系統(tǒng)用戶數(shù)據(jù)和DORev.B系統(tǒng)用戶數(shù)據(jù)之間;生成模塊,用于將所述處理模塊處理后的數(shù)據(jù)生成多用戶包。所述處理模塊根據(jù)系統(tǒng)規(guī)定的從前向后讀取多用戶包的讀取方式,將演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分置于數(shù)據(jù)部分之前;根據(jù)系統(tǒng)規(guī)定的從后向前讀取多用戶包的讀取方式,將所述指示部分置于所述數(shù)據(jù)部分之前。所述處理才莫塊在所述多用戶包的起始位置i殳置分界標(biāo)識,表明不包含DORev.A系統(tǒng)用戶數(shù)據(jù),在所述多用戶包結(jié)尾位置i殳置分界標(biāo)識,表明不包含DORev.B系統(tǒng)用戶數(shù)據(jù)。本發(fā)明實(shí)施例提供的多用戶包的接收裝置,位于多用戶包接收端,包括演進(jìn)系統(tǒng)用戶接收端的所述讀取模塊,用于根據(jù)所述多用戶包中的DORev.A系統(tǒng)用戶數(shù)據(jù)或DORev.B系統(tǒng)用戶數(shù)據(jù)獲取演進(jìn)系統(tǒng)數(shù)據(jù)的位置,并從演進(jìn)系統(tǒng)數(shù)據(jù)中獲取屬于該接收端的用戶數(shù)據(jù)或?qū)⒃摱嘤脩舭鼇G棄。演進(jìn)系統(tǒng)用戶接收端的所述讀取模塊從前向后讀取所述多用戶包,根據(jù)DORev.A系統(tǒng)用戶數(shù)據(jù)確定所述演進(jìn)系統(tǒng)用戶數(shù)據(jù)的位置;或者演進(jìn)系統(tǒng)用戶接收端的所述讀取模塊從后向前讀取所述多用戶包,根據(jù)DORev.B系統(tǒng)用戶數(shù)據(jù)確定所述演進(jìn)系統(tǒng)用戶數(shù)據(jù)的位置。演進(jìn)系統(tǒng)接收端的所述讀取模塊讀取演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分,判斷是否包含該接收端的標(biāo)識,若包含,則從數(shù)椐部分獲取該接收端的用戶數(shù)據(jù);否則,丟棄所述多用戶包。DORev.A系統(tǒng)用戶接收端的所述讀^4莫塊從前向后讀取所述多用戶包,根據(jù)讀取到的指示部分從數(shù)據(jù)部分獲取相應(yīng)的用戶數(shù)據(jù);DORev.B系統(tǒng)用戶接收端的所述讀取模塊從后向前讀取所述多用戶包,根據(jù)讀取到的指示部分從數(shù)據(jù)部分獲糾目應(yīng)的用戶數(shù)據(jù)。本發(fā)明實(shí)施例的有益效果如下本發(fā)明實(shí)施例通過將用戶標(biāo)識大于^84的演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分和用戶數(shù)據(jù)部分置于用戶標(biāo)識小于128的DORev.A系統(tǒng)用戶數(shù)據(jù)和用戶標(biāo)識小于384的DORev.B系統(tǒng)用戶數(shù)據(jù)之間,從而使多用戶包支持DORev.A/B系統(tǒng)用戶以及用戶標(biāo)識大于384的用戶,在演進(jìn)系統(tǒng)用戶接收本發(fā)明實(shí)施例的多用戶包后,能夠根據(jù)DORev.A或DORev.B系統(tǒng)用戶的數(shù)據(jù)找到演進(jìn)系統(tǒng)用戶數(shù)據(jù)的位置,因此在保證演進(jìn)系統(tǒng)用戶接收端正確接收多用戶包的同時,保證原有的DORev.A系統(tǒng)用戶和DORev.B系統(tǒng)用戶正確接收多用戶包,實(shí)現(xiàn)了后向兼容。圖1為本發(fā)明實(shí)施例一的多用戶包格式示意圖2為本發(fā)明實(shí)施例二的多用戶包格式示意圖3為本發(fā)明實(shí)施例三的多用戶包格式示意圖4為本發(fā)明實(shí)施例四的多用戶包格式示意圖5為本發(fā)明實(shí)施例的多用戶包生成裝置的結(jié)構(gòu)示意圖6為本發(fā)明實(shí)施例的多用戶包接收裝置的結(jié)構(gòu)示意圖。具體實(shí)施例方式本發(fā)明在不改變DORev.A/B系統(tǒng)用戶接收多用戶包方式的前提下,通過定義通用的多用戶包格式,規(guī)定多用戶包的傳輸方式,保證后向兼容性。下面結(jié)合實(shí)施例和附圖對本發(fā)明進(jìn)行詳細(xì)描述。實(shí)施例1本實(shí)施例描述在系統(tǒng)約定DORev.C用戶從前向后讀取多用戶包時,包含DORev.A/B/C三種用戶數(shù)據(jù)的多用戶包的格式以及該多用戶包的接收過程。參見圖1,為本發(fā)明實(shí)施例一的多用戶包格式示意圖。如圖所示,假設(shè)數(shù)據(jù)包最頂部是多用戶包的起始位置,數(shù)據(jù)包最底部是多用戶包尾部。圖示的通用多用戶包格式中,最頂部的A部分是MACIndex<128的用戶(DORev.A用戶)的指示部分和數(shù)據(jù)部分。底部的B部分是128<MACIndex<384的用戶(DORev.B用戶)的指示部分和數(shù)據(jù)部分。中部的C部分是新增加的部分,即384<MACIndex<512的用戶(DORev.C用戶)的指示部分和數(shù)據(jù)部分。Al部分(DORev.A用戶的用戶指示部分)與A2部分(DORev.A用戶的用戶數(shù)據(jù)部分)間的Delimiter字段用于分隔DORev.A用戶的用戶指示部分和用戶數(shù)據(jù)部分,當(dāng)用戶標(biāo)識個數(shù)為8時,無需該字,史。同理,Cl部分(DORev.C用戶的用戶部分)和C2部分(DORev.C用戶的用戶數(shù)據(jù)部分)間的Delimiter字段用于分隔DORev.C用戶的用戶指示部分和用戶數(shù)據(jù)部分,Bl部分(DORev.B用戶的用戶指示部分)和B2部分(DORev.C用戶的用戶勒:據(jù)部分)間的Delimiter字段用于分隔DORev.B用戶的用戶指示部分和用戶數(shù)據(jù)部分。Delimiter字段由8個全0組成。最底部的MACPacketType字段用于標(biāo)識多用戶包,由2個全0組成。DORev.A、DORev.B和DORev.C用戶的指示字段包括用戶標(biāo)識和用戶數(shù)據(jù)的長度信息,并且用戶的指示部分中各用戶標(biāo)識與用戶數(shù)據(jù)部分中各用戶的用戶數(shù)據(jù)順序?qū)?yīng)。當(dāng)發(fā)送端生成上述多用戶包后,將其發(fā)送到接收端。當(dāng)DORev.A用戶(MACIndex<128)收到上述多用戶包時,執(zhí)行以下步驟1、判斷MACPacketType字段值,若為00,則表示該凄t據(jù)包為多用戶包,繼續(xù)以下步驟;否則,表明該數(shù)據(jù)包不是多用戶包,則按照非多用戶數(shù)據(jù)包的方式處理。2、從多用戶包的起始位置,按照從前向后的順序讀取該多用戶包。首先讀取該多用戶包中DORev.A用戶的指示信息(Al部分);若從指示信息部分中記錄的MACID中找到自己的MACID,則才艮據(jù)指示信息部分記錄的用戶數(shù)據(jù)長度計(jì)算得到該用戶數(shù)據(jù)在DORev.A用戶數(shù)據(jù)部分(A2部分)中的起始位置,然后從該起始位置讀取該用戶標(biāo)識所對應(yīng)的長度的數(shù)據(jù);若Al部分不包含自己的MACID,則丟棄該數(shù)據(jù)包。當(dāng)DORev.B用戶(128<MACIndex<384)收到上述多用戶包時,執(zhí)行以下步驟1、判斷MACPacketType字段值,若為00,則表示該數(shù)據(jù)包為多用戶包,繼續(xù)執(zhí)行以下步驟;否則,表明該數(shù)據(jù)包不是多用戶包,則按照非多用戶數(shù)據(jù)包的方式處理。2、從多用戶包的MACPacketType字段,按照從后向前的順序讀取該多用戶包。首先讀取該多用戶包中DORev,B用戶的指示信息(Bl部分);若從指示信息部分中記錄的MACID中找到自己的MACID(需要將指示部分中的MACID加上128),則根據(jù)指示信息部分記錄的用戶數(shù)據(jù)長度計(jì)算得到該用戶數(shù)據(jù)在DORev.B用戶數(shù)據(jù)部分(B2部分)中的起始位置,然后從該起始位置讀取該用戶標(biāo)識所對應(yīng)的長度的數(shù)據(jù);若B1部分不包含自己的MACID,則丟棄該數(shù)據(jù)包。當(dāng)DORev.C用戶(384<MACIndex<512)收到上述多用戶包時,執(zhí)行以下步驟1、判斷MACPacketType字段值,若為00,則表示該數(shù)據(jù)包為多用戶包,繼續(xù)以下步驟;否則,表明該數(shù)據(jù)包不是多用戶包,則4姿照非多用戶數(shù)據(jù)包的方式處理。2、從多用戶包的起始位置,按照從前向后的順序讀取該多用戶包。首先讀取該多用戶包中DORev.A用戶的指示信息(Al部分),根據(jù)DORev.A用戶指示部分計(jì)算用戶指示字段和DORev.A用戶數(shù)據(jù)字段的總長度,然后跳過該長度字段,讀取其后的DORev.C用戶的指示信息部分(Cl部分)。若從指示信息部分中記錄的MACID中找到自己的MACID(需要將指示部分中的MACID加上256),則根據(jù)指示信息部分記錄的用戶數(shù)據(jù)長度計(jì)算得到該用戶數(shù)據(jù)在DORev.C用戶數(shù)據(jù)部分(C2部分)中的起始位置,然后從該起始位置讀取該用戶標(biāo)識所對應(yīng)的長度的數(shù)據(jù);若CI部分不包含自己的MACID,則丟棄該數(shù)據(jù)包。本實(shí)施例中假設(shè)DORev.C用戶的標(biāo)識為512<MACID<640,則DORev.C用戶在讀取指示信息部分時,需要將MACID加上384,以判斷是否包含自己的標(biāo)識。以此類推,DORev.C用戶的標(biāo)識可以大于512,只要加上相應(yīng)值就可實(shí)施例2本實(shí)施例描述在系統(tǒng)約定DORev.C用戶從前向后讀取多用戶包時,包含DORev.A/C兩種用戶數(shù)據(jù)的多用戶包的格式以及該多用戶包的接收過程。參見圖2,為本發(fā)明實(shí)施例二的多用戶包格式示意圖。如圖所示,假設(shè)數(shù)據(jù)包最頂部是多用戶包的起始位置,數(shù)據(jù)包最底部是多用戶包尾部。圖示的通用多用戶包格式中,最頂部的A部分是MACIndex<128的用戶(DORev.A用戶)的指示部分和數(shù)據(jù)部分。其后的C部分是128<MACIndex<384的用戶(DORev.B用戶)的指示部分和數(shù)據(jù)部分。Al部分(DORev.A用戶的用戶指示部分)與A2部分(DORev.A用戶的用戶數(shù)據(jù)部分)間的Delimiter字段用于分隔DORev.A用戶的用戶指示部分和用戶數(shù)據(jù)部分,當(dāng)用戶標(biāo)識個數(shù)為8時,無需該字段。同理,Cl部分(DORev.C用戶的用戶指示部分)和C2部分(DORev.C用戶的用戶數(shù)據(jù)部分)間的Delimiter字段用于分隔DORev.C用戶的用戶指示部分和用戶數(shù)據(jù)部分。由于多用戶包不包含DORev.B用戶數(shù)據(jù),因此多用戶包結(jié)尾處有Delimiter字段,該Delimiter字段由8個全0組成。其后最底部的MACPacketType字段用于標(biāo)識多用戶包,由2個全0組成。DORev.A和DORev.C用戶的指示字段包括用戶標(biāo)識和用戶數(shù)據(jù)的長度信息,并且用戶的指示部分中各用戶標(biāo)識與用戶數(shù)據(jù)部分中各用戶的用戶數(shù)據(jù)順序?qū)?yīng)。當(dāng)發(fā)送端生成上述多用戶包后,將其發(fā)送到接收端。當(dāng)DORev.A用戶(MACIndex<128)或DORev.C用戶(384<MACIndex<512)收到上述多用戶包時,按照如實(shí)施例一中描述的處理方式處理該多用戶包。當(dāng)DORev.B用戶(128<MACIndex<384)收到上述多用戶包時,執(zhí)行以下步驟1、判斷MACPacketType字段值,若為00,則表示該數(shù)據(jù)包為多用戶包,繼續(xù)執(zhí)行以下步驟;否則,表明該數(shù)據(jù)包不是多用戶包,則按照非多用戶數(shù)據(jù)包的方式處理。2、從多用戶數(shù)據(jù)包的MACPacketType字段位置,按照從后向前的順序讀取該多用戶數(shù)據(jù)包。首先讀取到Delimiter字段,表明該多用戶數(shù)據(jù)包不包含DORev.B用戶的數(shù)據(jù),此時,停止繼續(xù)讀取數(shù)據(jù)包,并將該數(shù)椐包丟棄。實(shí)施例3本實(shí)施例描述在系統(tǒng)約定DORev.C用戶從前向后讀取多用戶包時,包含DORev,B/C兩種用戶數(shù)據(jù)的多用戶包的格式以及該多用戶包的接收過程。參見圖3,為本發(fā)明實(shí)施例三的多用戶數(shù)據(jù)包格式示意圖。如圖所示,假設(shè)數(shù)據(jù)包最頂部是多用戶數(shù)據(jù)包的起始位置,數(shù)據(jù)包最底部是多用戶數(shù)據(jù)包尾部。圖示的通用多用戶包格式中,最頂部的C部分是384<MACIndex<512的用戶(DORev.C用戶)的指示部分和數(shù)據(jù)部分。其后的B部分是128〈MACIndex〈384的用戶(DORev.B用戶)指示部分和數(shù)據(jù)部分。CI部分(DORev.C用戶的用戶指示部分)與C2部分(DORev.C用戶的用戶數(shù)據(jù)部分)間的Delimiter字段用于分隔DORev.C用戶的用戶指示部分和用戶數(shù)據(jù)部分,當(dāng)用戶標(biāo)識個數(shù)為8時,無需該字段。同理,Bl部分(DORev.B用戶的用戶指示部分)和B2部分(DORev.C用戶的用戶數(shù)據(jù)部分)間的Delimiter字段用于分隔DORev.B用戶的用戶指示部分和用戶數(shù)據(jù)部分。最底部的MACPacketType字段用于標(biāo)識多用戶包,由2個全0組成。由于多用戶包不包含DORev.A用戶數(shù)據(jù),因此多用戶包起始位置有Delimiter字段,該Delimiter字#爻由8個全0組成。DORev.B和DORev.C用戶的指示字段包括用戶標(biāo)識和用戶數(shù)據(jù)的長度信息,并且用戶的指示部分中各用戶標(biāo)識與用戶數(shù)據(jù)部分中各用戶的用戶數(shù)據(jù)順序?qū)?yīng)。當(dāng)發(fā)送端生成上述多用戶包后,將其發(fā)送到接收端。當(dāng)DORev.A用戶(128<MACIndex<384)收到上述多用戶包時,執(zhí)行以下步驟1、判斷MACPacketType字段值,若為00,則表示該數(shù)據(jù)包為多用戶包,繼續(xù)執(zhí)行以下步驟;否則,表明該數(shù)據(jù)包不是多用戶包,則按照非多用戶數(shù)據(jù)包的方式處理。2、從多用戶包的起始位置,按照從前向后的順序讀取該多用戶包。首先讀取到Delimiter字段,表明該多用戶包不包含DORev.A用戶的數(shù)據(jù),此時,停止繼續(xù)讀取數(shù)據(jù)包,并將該數(shù)據(jù)包丟棄。當(dāng)DORev.B用戶(128<MACIndex<384)4欠到上述多用戶包時,按照如實(shí)施例一中描述的處理方式處理該數(shù)據(jù)包。當(dāng)DORev.C用戶(384<MACIndex<512)收到上述多用戶包時,執(zhí)行以下步驟1、判斷MACPacketType字段值,若為00,則表示該數(shù)據(jù)包為多用戶包,繼續(xù)以下步驟;否則,表明該數(shù)據(jù)包不是多用戶包,則按照非多用戶數(shù)據(jù)包的方式處理。2、從多用戶包的起始位置,按照從前向后的順序讀取該多用戶包。首先讀取到Delimiter字段,表明該多用戶數(shù)據(jù)包不包含DORev.A用戶的數(shù)據(jù),則繼續(xù)讀取其后的DORev.C用戶指示部分(Cl部分)。若從指示信息部分中記錄的MACID中找到自己的MACID(需要將指示部分中的MACID加上256),則根據(jù)指示信息部分記錄的用戶數(shù)據(jù)長度計(jì)算得到該用戶數(shù)據(jù)在DORev.C用戶數(shù)據(jù)部分(C2部分)中的起始位置,然后從該起始位置讀取該用戶標(biāo)識所對應(yīng)的長度的數(shù)據(jù);若CI部分不包含自己的MACID,則丟棄該數(shù)據(jù)包。實(shí)施例4本實(shí)施例描述在系統(tǒng)約定DORev.C用戶從前向后讀取多用戶包時,包含DORev.C—種用戶數(shù)據(jù)的多用戶包的格式以及該多用戶包的接收過程。參見圖4,為本發(fā)明實(shí)施例四的多用戶數(shù)據(jù)包格式示意圖。如圖所示,假設(shè)數(shù)據(jù)包最頂部是多用戶包的起始位置,數(shù)據(jù)包最底部是多用戶包尾部。圖示的通用多用戶包格式中,最頂部的C部分是384<MACIndex<512的用戶(DORev.C用戶)的指示部分和數(shù)據(jù)部分。Cl部分(DORev.C用戶的用戶指示部分)與C2部分(DORev.C用戶的用戶數(shù)據(jù)部分)間的Delimiter字段用于分隔DORev.C用戶的用戶指示部分和用戶數(shù)據(jù)部分,當(dāng)用戶標(biāo)識個數(shù)為8時,無需該字段。由于多用戶包不包含DORev.A用戶數(shù)據(jù),因此多用戶包起始位置處有Delimiter字段;由于多用戶包不包含DORev.B用戶數(shù)據(jù),因此多用戶包結(jié)尾處有Delimiter字段。Delimiter字段由8個全0組成。最底部的MACPacketType字段用于標(biāo)識多用戶包,由2個全0組成。DORev.C用戶的指示字段包括用戶標(biāo)識和用戶數(shù)據(jù)的長度信息,并且用戶的指示部分中各用戶標(biāo)識與用戶數(shù)據(jù)部分中各用戶的用戶數(shù)據(jù)順序?qū)?yīng)。當(dāng)發(fā)送端生成上述多用戶包后,將其發(fā)送到接收端。當(dāng)DORev.A用戶(MACIndex<128)收到上述多用戶包時,按照實(shí)施例三中描述的方式處理多用戶包。當(dāng)DORev.B用戶(128<MACIndex<384)收到上述多用戶包時,按照實(shí)施例二中描述的方式處理多用戶包。當(dāng)DORev.C用戶(384<MACIndex<512)收到上述多用戶包時,按照實(shí)施例三中描述的方式處理多用戶包。上述實(shí)施例都是以系統(tǒng)約定DORev.C用戶從前向后讀取多用戶包時,多用戶包的格式和接收處理過程。系統(tǒng)也可以約定DORev.C用戶從后向前讀取多用戶包,此時,多用戶包的格式與上述實(shí)施例所描述的各種情況類似,區(qū)別在于,DORev.C用戶的指示部分和數(shù)據(jù)部分的順序倒置,即從多用戶包的頂部到底部,先放置DORev.C用戶的數(shù)據(jù)部分,在其后放置DORev.C用戶的指示部分。當(dāng)DORev.C系統(tǒng)用戶從后向前讀取多用戶包時,首先讀取到DORev.C用戶的指示信息,才艮據(jù)指示信息的讀取結(jié)果,從DORev.C用戶的用戶數(shù)據(jù)部分獲得屬于自己的數(shù)據(jù)或?qū)⒃摱嘤脩舭鼇G棄。由于實(shí)際應(yīng)用中,DORev.A系統(tǒng)用戶的數(shù)量較少,多用戶包不包含DORev.A用戶數(shù)據(jù)的概率較大。此時,DORev.C系統(tǒng)用戶從后向前讀取多用戶包時,需要根據(jù)DORev.B系統(tǒng)用戶的用戶指示部分的指示信息計(jì)算得到DORev.C系統(tǒng)用戶的用戶指示部分的位置,而DORev.C系統(tǒng)用戶從前向后讀取多用戶包時,不需計(jì)算就可定位到DORev.C系統(tǒng)用戶的用戶指示部分,減少了DORev.C系統(tǒng)用戶終端的處理過程。因此,將實(shí)施例一至實(shí)施例四記載的方案作為本發(fā)明的優(yōu)選方案。基于相同的技術(shù)構(gòu)思,本發(fā)明還提供了一種多用戶包生成裝置和多用戶包接收裝置。參見圖5,為本發(fā)明實(shí)施例的多用戶包生成裝置的結(jié)構(gòu)示意圖。該裝置位于多用戶包發(fā)送端,包括處理模塊和生成才莫塊。處理才莫塊將DORev.C系統(tǒng)用戶數(shù)據(jù)置于DORev.A系統(tǒng)用戶數(shù)據(jù)和DORev.B系統(tǒng)用戶數(shù)據(jù)之間,生成模塊將處理模塊處理后的數(shù)據(jù)生成多用戶包。處理模塊將DORev.C系統(tǒng)用戶的用戶指示部分和用戶數(shù)據(jù)部分放置于DORev.C系統(tǒng)用戶數(shù)據(jù)中。處理模塊將目標(biāo)用戶的用戶標(biāo)識和用戶數(shù)據(jù)長度信息逐一置于用戶指示部分,按照用戶標(biāo)識出現(xiàn)的順序在用戶數(shù)據(jù)部分放置對應(yīng)的用戶數(shù)據(jù)。處理模塊按照系統(tǒng)約定的多用戶包的讀取方式,設(shè)置DORev.C系統(tǒng)用戶的指示信息部分和用戶數(shù)據(jù)部分的先后順序。當(dāng)DORev.C系統(tǒng)用戶從前向后讀取多用戶包時,處理模塊將DORev.C系統(tǒng)用戶的用戶指示部分置于DORev.C系統(tǒng)用戶的用戶數(shù)據(jù)部分之前;當(dāng)DORev.C系統(tǒng)用戶從后向前讀取多用戶包時,處理模塊將DORev.C系統(tǒng)用戶的用戶指示部分置于DORev.C系統(tǒng)用戶的用戶數(shù)據(jù)部分之后。處理模塊在DORev.A系統(tǒng)用戶的目標(biāo)用戶個數(shù)小于8(包括為0的情況)或DORev.B系統(tǒng)用戶的目標(biāo)用戶個數(shù)小于8(包括為0的情況)時,分別在相應(yīng)類型用戶的用戶指示部分和用戶數(shù)據(jù)部分之間設(shè)置分界標(biāo)識。當(dāng)DORev.A系統(tǒng)用戶的目標(biāo)用戶個數(shù)為O時,分界標(biāo)識位于多用戶包起始位置,當(dāng)DORev.B系統(tǒng)用戶的目標(biāo)用戶個數(shù)為0時,分界標(biāo)識位于多用戶包結(jié)尾位置。參見圖6,為本發(fā)明實(shí)施例的多用戶包接收裝置的結(jié)構(gòu)示意圖。該裝置位于多用戶包接收端,包括讀取模塊。讀取模塊根據(jù)系統(tǒng)約定的多用戶包的讀取方式讀取多用戶包。按照系統(tǒng)約定,DORev.A或DORev.C系統(tǒng)用戶接收端的讀取J漠塊按照從前向后的順序讀取所述多用戶包,DORev.B系統(tǒng)用戶接收端的讀取才莫塊按照從后向前的順序讀取所述多用戶包;或者,DORev.C或DORev.B系統(tǒng)用戶接收端的讀取模塊按照從后向前的順序讀取多用戶包,DORev.A系統(tǒng)用戶接收端的讀取模塊按照從前向后的順序讀取多用戶包。讀取模塊根據(jù)是否讀取到多用戶包起始位置或結(jié)尾位置的分界標(biāo)識,判斷多用戶包是否包含4妄收端所屬用戶類型的用戶數(shù)據(jù),若不包含,則丟棄多用戶包;否則,讀取接收端所屬用戶類型的用戶指示部分,并4艮據(jù)讀取結(jié)果從相應(yīng)用戶數(shù)據(jù)部分讀取屬于該接收端的數(shù)據(jù)或?qū)⒍嘤脩舭鼇G棄。DORev.A系統(tǒng)用戶接收端的讀^^莫塊讀取到多用戶包起始位置的分界標(biāo)識時,丟棄所述多用戶包;DORev.B系統(tǒng)用戶接收端的讀取模塊讀取到多用戶包結(jié)尾位置的分界標(biāo)識時,丟棄多用戶包。DORev.C系統(tǒng)用戶接收端的讀取模塊從前向后讀取多用戶包時,若未讀取到多用戶包起始位置的分界標(biāo)識,則根據(jù)讀取到的DORev.A系統(tǒng)用戶的用戶指示部分的指示信息計(jì)算得到DORev.C系統(tǒng)用戶的用戶指示部分所在的位置;若讀取到多用戶包起始位置的分界標(biāo)識,則確定該標(biāo)識后的用戶指示部分為DORev.C系統(tǒng)用戶的用戶指示部分。DORev.C系統(tǒng)用戶接收端的讀取^莫塊從后向前讀取多用戶包時,若未讀取到多用戶包結(jié)尾位置的分界標(biāo)識,則根據(jù)讀取到的DORev.B系統(tǒng)用戶的用戶指示部分的用戶指示信息計(jì)算得到DORev.C系統(tǒng)用戶的用戶指示部分所在的位置;若讀取到多用戶包結(jié)尾位置的分界標(biāo)識,則確定該標(biāo)識后的用戶指示部分為DORev.C系統(tǒng)用戶的用戶指示部分。接收端的讀取模塊確定用戶指示部分的位置后讀取該指示信息,若讀取到接收端用戶標(biāo)識,則才艮據(jù)用戶數(shù)據(jù)長度信息計(jì)算得到該接收端數(shù)據(jù)在相應(yīng)用戶數(shù)據(jù)部分中的起始位置;從該起始位置讀取接收端用戶標(biāo)識所對應(yīng)的數(shù)據(jù)長度的用戶數(shù)據(jù);若未讀取到接收端用戶標(biāo)識,則丟棄多用戶包。綜上所述,本發(fā)明實(shí)施例通過將DORev.C系統(tǒng)用戶的數(shù)據(jù)置于現(xiàn)有多用戶包中DORev.A系統(tǒng)用戶和DORev.B系統(tǒng)用戶之間,根據(jù)DORev.A或DORev.B用戶的用戶指示部分和數(shù)據(jù)部分獲取到DORev.C系統(tǒng)用戶的用戶指示部分的位置,然后才艮據(jù)DORev.C系統(tǒng)用戶的用戶指示部分從用戶數(shù)據(jù)部分獲取到屬于自己的數(shù)據(jù),實(shí)現(xiàn)了在多用戶包中包含標(biāo)識大于384的用戶數(shù)據(jù),保證了多用戶包的后向兼容。另外,本發(fā)明實(shí)施例中DORev.C系統(tǒng)用戶的標(biāo)識不限于384-MADnX512,可以大于512。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。權(quán)利要求1、一種多用戶包的生成方法,其特征在于,包括以下步驟將演進(jìn)系統(tǒng)用戶數(shù)據(jù)置于DORev.A系統(tǒng)用戶數(shù)據(jù)和DORev.B系統(tǒng)用戶數(shù)據(jù)之間,并生成多用戶包。2、如權(quán)利要求1所述的方法,其特征在于,演進(jìn)系統(tǒng)用戶數(shù)據(jù)包括指示部分和數(shù)據(jù)部分;所述指示部分包括用戶標(biāo)識和用戶數(shù)據(jù)長度信息;所述數(shù)據(jù)部分為與所述用戶標(biāo)識順序?qū)?yīng)的用戶數(shù)據(jù)。3、如權(quán)利要求2所述的方法,其特征在于,根據(jù)系統(tǒng)約定的從前向后讀取所述多用戶包,將演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分置于數(shù)據(jù)部分之前;根據(jù)系統(tǒng)約定的從后向前讀取所述多用戶包,將演進(jìn)系統(tǒng)用戶數(shù)據(jù)的用戶指示部分置于數(shù)據(jù)部分之后。4、如4又利要求1所述的方法,其特征在于,所述DORev.A系統(tǒng)用戶和DORev.B系統(tǒng)用戶的數(shù)據(jù)包括指示部分和數(shù)據(jù)部分;當(dāng)DORev.A系統(tǒng)用戶或DORev.B系統(tǒng)用戶的用戶個數(shù)小于所述多用戶包所允許的該類型系統(tǒng)用戶的最大用戶個數(shù)時,在所述指示部分和數(shù)據(jù)部分之間設(shè)置分界標(biāo)識。5、如權(quán)利要求4所述的方法,其特征在于,當(dāng)所述多用戶包不包含所述DORev.A系統(tǒng)用戶的數(shù)據(jù)時,在所述多用戶包起始位置設(shè)置所述分界標(biāo)識;當(dāng)所述多用戶包不包含所述DORev.B系統(tǒng)用戶的數(shù)據(jù)時,在所述多用戶包結(jié)尾位置i殳置所述分界標(biāo)識。6、如權(quán)利要求1所述的方法,其特征在于,所述演進(jìn)系統(tǒng)用戶的用戶標(biāo)識大于384。7、一種多用戶包的接收方法,應(yīng)用于接收端用戶接收如權(quán)利要求1所述的多用戶包的過程,其特征在于,包括以下步驟演進(jìn)系統(tǒng)用戶接收端根據(jù)所述多用戶包中的DORev.A系統(tǒng)用戶數(shù)據(jù)或DORev.B系統(tǒng)用戶數(shù)據(jù)獲取演進(jìn)系統(tǒng)數(shù)據(jù)的位置,并從演進(jìn)系統(tǒng)數(shù)據(jù)中獲取屬于該接收端的用戶數(shù)據(jù)或?qū)⒃摱嘤脩舭鼇G棄。8、如權(quán)利要求7所述的方法,其特征在于,所述演進(jìn)系統(tǒng)數(shù)據(jù)中獲取屬于該接收端的用戶數(shù)據(jù)或?qū)⑺龆嘤脩舭鼇G棄的過程,包括步驟演進(jìn)系統(tǒng)接收端讀取演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分,判斷是否包含該接收端的標(biāo)識,若包含,則從數(shù)據(jù)部分獲取該接收端的用戶數(shù)據(jù);否則,丟棄所述多用戶包。9、如權(quán)利要求7所述的方法,其特征在于,所述從演進(jìn)系統(tǒng)數(shù)據(jù)中獲取屬于該接收端的用戶數(shù)據(jù)之前,還包括步驟演進(jìn)系統(tǒng)用戶接收端從前向后讀取所述多用戶包,根據(jù)DORev.A系統(tǒng)用戶數(shù)據(jù)確定所述演進(jìn)系統(tǒng)用戶數(shù)據(jù)的位置;或者演進(jìn)系統(tǒng)用戶接收端從后向前讀取所述多用戶包,根據(jù)DORev.B系統(tǒng)用戶數(shù)據(jù)確定所述演進(jìn)系統(tǒng)用戶數(shù)據(jù)的位置。10、如權(quán)利要求9所述的方法,其特征在于,演進(jìn)系統(tǒng)用戶接收端根據(jù)DORev.A系統(tǒng)用戶數(shù)據(jù)或DORev.B系統(tǒng)用戶數(shù)據(jù)的指示部分獲取數(shù)據(jù)部分的總長度,根據(jù)該總長度得到演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分的起始位置。11、如權(quán)利要求9所述的方法,其特征在于,演進(jìn)系統(tǒng)用戶接收端從前向后讀取到所述多用戶包起始位置的分界標(biāo)識后,將該標(biāo)識后的指示部分作為演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分;演進(jìn)系統(tǒng)用戶接收端從后向前讀取到所述多用戶包結(jié)尾位置的分界標(biāo)識后,將該標(biāo)識前的指示部分作為元件系統(tǒng)用戶數(shù)據(jù)的指示部分。12、如權(quán)利要求7所述的方法,其特征在于,DORev.A系統(tǒng)用戶接收端讀取到位于所述多用戶包起始位置的分界標(biāo)識后,丟棄該多用戶包;DORev.B系統(tǒng)用戶接收端讀取到位于所述多用戶包結(jié)尾位置的分界標(biāo)識后,丟棄該多用戶包。13、一種多用戶包的生成裝置,位于多用戶包發(fā)送端,其特征在于,包括:處理模塊,用于將演進(jìn)系統(tǒng)用戶數(shù)據(jù)置于DORev.A系統(tǒng)用戶數(shù)據(jù)和DORev.B系統(tǒng)用戶數(shù)據(jù)之間;生成模塊,用于將所述處理模塊處理后的數(shù)據(jù)生成多用戶包。14、如權(quán)利要求13所述的裝置,其特征在于,所述處理模塊根據(jù)系統(tǒng)規(guī)定的從前向后讀取多用戶包的讀取方式,將演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分置于數(shù)據(jù)部分之前;根據(jù)系統(tǒng)規(guī)定的從后向前讀取多用戶包的讀取方式,將所述指示部分置于所述數(shù)據(jù)部分之前。15、如權(quán)利要求13所述的裝置,其特征在于,所述處理模塊在所述多用戶包的起始位置設(shè)置分界標(biāo)識,表明不包含DORev.A系統(tǒng)用戶數(shù)據(jù),在所述多用戶包結(jié)尾位置設(shè)置分界標(biāo)識,表明不包含DORev.B系統(tǒng)用戶數(shù)據(jù)。16、一種多用戶包的接收裝置,位于多用戶包接收端,其特征在于,包括讀W莫塊;演進(jìn)系統(tǒng)用戶接收端的所述讀取模塊,用于根據(jù)所述多用戶包中的DORev.A系統(tǒng)用戶數(shù)據(jù)或DORev.B系統(tǒng)用戶數(shù)據(jù)獲取演進(jìn)系統(tǒng)數(shù)據(jù)的位置,并從演進(jìn)系統(tǒng)數(shù)據(jù)中獲取屬于該接收端的用戶數(shù)據(jù)或?qū)⒃摱嘤脩舭鼇G棄。17、如權(quán)利要求16所述的裝置,其特征在于,演進(jìn)系統(tǒng)用戶接收端的所述讀取模塊從前向后讀取所述多用戶包,根據(jù)DORev.A系統(tǒng)用戶數(shù)據(jù)確定所述演進(jìn)系統(tǒng)用戶數(shù)據(jù)的位置;或者演進(jìn)系統(tǒng)用戶接收端的所述讀取模塊從后向前讀取所述多用戶包,根據(jù)DORev.B系統(tǒng)用戶數(shù)據(jù)確定所述演進(jìn)系統(tǒng)用戶數(shù)據(jù)的位置。18、如權(quán)利要求16所述的裝置,其特征在于,演進(jìn)系統(tǒng)接收端的所述讀取漠塊讀取演進(jìn)系統(tǒng)用戶數(shù)據(jù)的指示部分,判斷是否包含該接收端的標(biāo)識,若包含,則從數(shù)據(jù)部分獲取該接收端的用戶數(shù)據(jù);否則,丟棄所述多用戶包。19、如權(quán)利要求16所述的裝置,其特征在于,DORev.A系統(tǒng)用戶接收端的所述讀卑^莫塊從前向后讀取所述多用戶包,根據(jù)讀取到的指示部分從數(shù)據(jù)部分獲取相應(yīng)的用戶數(shù)據(jù);DORev.B系統(tǒng)用戶接收端的所述讀取模塊從后向前讀取所述多用戶包,才艮據(jù)讀取到的指示部分從數(shù)據(jù)部分獲取相應(yīng)的用戶數(shù)據(jù)。20、如權(quán)利要求16所述的裝置,其特征在于,DORev.A系統(tǒng)用戶接收端的所述讀取模塊讀取到位于所述多用戶包起始位置的分界標(biāo)識后,丟棄該多用戶包;DORev.B系統(tǒng)用戶接收端的所述讀取模塊讀取到位于所述多用戶包結(jié)尾位置的分界標(biāo)識后,丟棄該多用戶包。全文摘要本發(fā)明公開了一種多用戶包的傳輸方法及其系統(tǒng),本發(fā)明的多用戶包傳輸方法為發(fā)送端將DORev.C系統(tǒng)用戶的指示部分和數(shù)據(jù)部分置于DORev.A系統(tǒng)用戶和DORev.B系統(tǒng)用戶的數(shù)據(jù)之間,生成多用戶包并發(fā)送;DORev.C系統(tǒng)用戶接收端接收到所述多用戶包時,根據(jù)DORev.A用戶或DORev.B系統(tǒng)用戶的數(shù)據(jù),獲取到DORev.C系統(tǒng)用戶的指示部分位置,并根據(jù)該指示部分信息從DORev.B系統(tǒng)用戶的數(shù)據(jù)部分獲取屬于該用戶的數(shù)據(jù)。采用本發(fā)明可支持多種系統(tǒng)用戶,實(shí)現(xiàn)多用戶包的后向兼容。文檔編號H04L1/00GK101192899SQ20061014598公開日2008年6月4日申請日期2006年11月30日優(yōu)先權(quán)日2006年11月30日發(fā)明者元張,鵬李申請人:華為技術(shù)有限公司