專利名稱::一種快速應答的方法、系統、接收端和發送端的制作方法
技術領域:
:本發明涉及網絡通信技術,特別涉及一種快速應答的方法、系統、接收端和發送端。
背景技術:
:目前,在通用無線分組(GPRS,GeneralPacketRadioService)系統中,下行數據是否被正確接收的應答信息是通過分組下行確認/非確認(PacektdownlinkAck/Nack)報告發送給網絡的。在下行數據的傳輸過程中,基站子系統(BSS)隔一段時間會輪詢移動終端,告知移動臺(MS)向網絡上報Ack/Nack報告。考慮到輪詢的周期,一個下行無線鏈路控制(RLC)數據塊從丟失到被分組控制單元(PCU)獲知該數據塊丟失,一般需要150-250毫秒,這種較長時間的延遲會對時延敏感的業務,如分組語音業務(VoIP)等,造成很大的影響。為了便于描述,以下將RLC數據塊簡稱為數據塊。另外,在RLC確認模式下,邏輯鏈路控制(LLC)層在接收端對上層采用按序傳輸的方式,一旦有一個數據塊丟失,將會使所有連續的LLC分組延遲,直到這個數據塊被成功重傳。這里RLC確認模式是指在數據傳輸過程中上報所有傳輸錯誤的確認模式。為了降低發送應答信息造成的時延,在GPRS系統中引入了快速應答機制,現有技術中快速應答的方法之一為基于事件的方法。這種快速應答的方法需要占用上行數據塊的數據部分的幾個字節,用于存放攜帶數據塊接收情況的確認/非確認報告,通常這種確認/非確認報告為短位圖。基于事件(Event-based)的方法的基本原理是當接收端檢測到有接收錯誤的數據塊時,在短位圖中攜帶該錯誤接收的數據塊的塊序號(BSN),以及該數據塊后的一段數據塊的接收情況信息,并將短位圖攜帶在要發送的數據塊中向發送端上報。基于事件的方法的流程圖,如圖l所示,該流程包括如下步驟步驟101,網絡側向MS發送下行數據塊。步驟102,MS接收網絡側發送的數據塊,并在檢測到接收錯誤的數據塊時,執行步驟103。步驟103,MS在要發送的上行數據塊中攜帶Ack/Nack報告消息的短位圖。目前一般使用的攜帶Ack/Nack報告消息的短位圖的尺寸為nx3字節,n表示Ack/Nack報告所需的分段數,每個分段由3個字節組成,這3個字節包含5個部分地址(Address)、BSN—NACK、BSN_MAP、擴展比特以及循環冗余校驗(CRC),各個字段的大小以及用途,如表l所示。<table>tableseeoriginaldocumentpage8</column></row><table>表1在該短位圖中,用BSN—NACK字段描述第一個沒有正確接收到的數據塊的塊序號(BSN);用BSN—MAP字段描述BSN—NACK字段描述的數據塊之后的一段數據塊的接收情況信息,為了便于描述,將這兩個字段統稱為數據塊接收信息字段,這兩個字段通常總共占用19比特,其中BSN—NACK字段占用11比特,BSN一MAP字段占用8比特。利用圖1所示的基于事件的快速應答方法,當數據塊的BSN出現亂序MS不需要在接收到輪詢指令后,才向網絡返回Ack/Nack報告消息,而是在最近一次發送上行數據塊時,將Ack/Nack報告消息攜帶在上行數據塊中,發送給網絡,網絡根據接收到的Ack/Nack報告消息攜帶的信息,進行錯誤數據塊的重發,從而降低整體業務的傳輸時延。當錯誤接收的數據塊比較集中且屬于同一TBF時,使用短位圖的一個分段來描述所有數據塊的接收情況是足夠的。但當分配給相同MS的不同TBF使用一個聯合Ack/Nack報告或者報告同一個TBF幾個分隔很大的才妾收錯誤的數據塊時,需要包含多個分段的短位圖來描述,由于每個分段都需要一個起始塊序號(BSN一NACK),使得攜帶Ack/Nack報告的短位圖需要占用較多的空間。參見表2,表2為現有技術攜帶Ack/Nack報告的短位圖的一個例子。該短位圖描述的情況如下一個MS具有兩個TBF,TBF的ID分別為O、1。具有最小ID,即ID=0,的TBF正確接收到BSN為1、2、4、7的數據塊,BSN為3、5、6的數據塊接收錯誤,BSN大于等于8的數據塊尚未到達。具有最大ID,即ID:1,的TBF正確接收到BSN為1、3、4、5、8、10、11、12、15的數據塊,而BSN為2、6、7、13、14、16的數據塊接收錯誤,BSN大于等于17的數據塊尚未到達。該短位圖一共具有三個分段,其中第一個TBF占用一個分段,第二個TBF占用有兩個分段。對于第二個TBF,BSN為11和12的兩個數據塊沒有被兩個分段中的任何一個覆蓋,這是因為第三個分段的BSN—NACK的BSN比12大,已經說明BSN11和12被正確接收了。分字段尺寸值含義段1地址1bit0最小ID的TBF1BSN—NACK113BSN為3的數據塊沒有被正確接收1BSN—MAP8薩BSN為4-11的Ack/Nack位圖,1為正確接收;bits00000為錯誤接收1擴展比特1bit1還有后續Ack/Nack數據1CRC3bit第一個3字節分段的CRC2地址1bit1最大ID的TBF2BSN—NACK112BSN為2的數據塊沒有被正確接收2BSN—MAP81110BSN為3-10的Ack/Nack位圖1為正確接收;bits01110為錯誤接收2擴展比特1bit1還有后續Ack/Nack數據2CRC3bit第二個3字節分段的CRC3地址1bit1最大ID的TBF3BSN—NACK1113BSN為13的數據塊沒有被正確接收3BSN—MAP80100BSN為13-20的數據塊的Ack/Nack位圖,1為正確接收;bits00000為錯誤接收3擴展比特1bit0沒有后續Ack/Nack數據3CRC23bit最后一個3字節分段的CRC表2由于攜帶確認/非確認報告的短位圖是通過數據塊發送給網絡的,因此短位圖占用的空間越少越好。在現有技術的攜帶確認/非確認報告的短位圖中,數據塊接收信息字段總共占用19比特,其中描述第一個接收錯誤的數據塊的BSN—NACK字段就占用了11比特,而攜帶數據塊接收情況信息的BSN—MAP字段只占用8比特。由于BSN—NACK字段占用的空間較多,使得BSN—MAP字段攜帶的數據塊接收情況信息量受到限制,從而降低了攜帶確認/非確認報告的短位圖的編碼效率,即降低確認/非確認報告可以攜帶的數據塊接收情況信息量。另外,在接收錯誤的數據塊分布比較分散的情況下,現有的確認/非確認報告完整描述所有數據塊的接收情況需要較多的分段,因此確認/非確認報告的編碼效率很低,會造成很大的資源浪費
發明內容本發明的主要目的在于提供一種快速應答的方法,可以提高確認/非確認報告的編碼效率。本發明的另一個主要目的在于提供一種快速應答的系統,可以提高確認/非確認報告的編碼效率。本發明的第三個主要目的在于提供一種快速應答的接收端,可以提高確認/非確認報告的編碼效率.本發明的第四個主要目的在于提供一種快速應答的發送端,可以提高確認/非確認報告的編碼效率'為了實現上述發明目的的第一方面,本發明提供了一種快速應答的方法,該方法包括以下步驟接收端檢測到數據塊接收錯誤時,將根據設定的粒度確定的接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊所包含的數據塊的接收情況信息攜帶在確認/非確認報告中,通過要發送的數據塊或信令將確認/非確認報告發送給發送端。所述將確認/非確認報告發送給發送端后,進一步包括發送端接收確認/非確認報告,并根據設定的粒度以及確認/非確認報告攜帶的信息確定接收端接收錯誤的數據塊。將所述的信息攜帶在確認/非確認報告中的步驟為將接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊所包含的數據塊的接收情況信息攜帶在確認/非確認報告的一個固定長度分段的數據塊接收情況信息字段中;其中,所述接收錯誤的數據塊所屬大塊的信息為確認/非確認報告當前分段中,第一個接收錯誤的數據塊所屬大塊的信息。將所述的信息攜帶在數據塊接收情況信息字段中的步驟包括將所述第一個接收錯誤的數據塊所屬大塊的信息攜帶在數據塊接收情況信息字段的起始塊序號字段中;將包含所述接收錯誤的數據塊所屬大塊在內的至少一個大塊的數據塊接收情況信息攜帶在數據塊接收情況信息字段的大塊接收情況信息字段中。將所述信息攜帶在大塊接收情況信息字段中的步驟為將包含所述才妾收錯誤的數據塊所屬大塊在內的至少一個大塊包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中。將所述信息攜帶在大塊接收情況信息字段中的步驟包括將所述接收錯誤的數據塊所屬大塊的未被完全正確接收信息,以及該大塊所包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中;并將當前分段中,在所述接收錯誤的數據塊所屬大塊后接收到的大塊的被完全正確接收信息,或未被完全正確接收信息和未被完全正確接收的大塊包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中。當粒度設定為4時,所述將至少一個大塊包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中為將所述接收錯誤的數據塊所屬的大塊包含的所有數據塊的接收情況信息,以及在該大塊后接收到的第一個大塊包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中。當粒度設定為4時,所述將當前分段中,在所述接收錯誤的數據塊所屬大塊后接收到的大塊的信息帶在大塊接收情況信息字段中為將當前分段中,在所述接收錯誤的數據塊所屬大塊后接收到的最多5個大塊的完全正確接收信息,攜帶在大塊接收情況信息字段中。所述確定接收錯誤的數據塊所屬大塊的信息的步驟為在接收端檢測到所述數據塊接收錯誤時,根據設定的粒度確定接收錯誤的數據塊所屬大塊的信息;或接收端接收到每一個數據塊后,在檢測接收到的數據塊是否接收錯誤前,根據設定的粒度獲取數據塊所屬大塊的信息,并在檢測到接收錯誤的數據塊時,確定接收錯誤的數據塊所屬大塊的信息。所述大塊的信息為該大塊包含的塊序號模上所述粒度的值。所述接收端為移動臺,所述發送端為網絡;或所述接收端為網絡,所述發送端為移動臺。所述設定粒度的步驟為網絡設定數據塊的序號空間劃分的粒度,并通過指派消息將設定的粒度告知移動臺,移動臺根據接收到的粒度設定粒度;或移動臺將自身要設定的粒度發送給網絡,網絡接收移動臺發送的粒度,并設定一個與移動臺發送的粒度相同或不同的粒度,并將設定的粒度通過上行指派消息發送給移動臺,移動臺根據接收到的粒度設定粒度。所述確認/非確認報告為短位圖。為了實現上述發明目的的第二方面,本發明提供了一種快速應答的系統,該系統包括發送端和接收端,發送端包括數據塊發送模塊;接收端包括數據塊接收模塊、第一粒度設定模塊、第一大塊劃分模塊以及應答信息發送模塊,所述數據塊發送模塊,用于向所述數據塊截獲搜模塊發送數據塊;所述數據塊接收模塊,在檢測到數據塊接收錯誤時,向應答信息發送模塊發出發送確認/非確認報告的指令;所述第一粒度設定模塊,用于將設定的將數據塊的序號空間劃分為大塊的粒度發送給所述第一大塊劃分模塊;所述第一大塊劃分模塊,用于根據接收到的粒度,確定接收錯誤的數據塊所屬大塊的信息,并將確定的大塊信息發送給所述應答信息發送模塊;所述應答信息發送模塊,用于在接收到發送確認/非確認報告的指令時,將接收到的接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊的數據塊接收情況信息攜帶在確認/非確認報告中,通過要發送的數據塊或信令發送給發送端。較佳地,所述發送端還包括第二粒度設定模塊、第二大塊劃分模塊以及應答信息接收模塊,所述第二粒度設定模塊,用于設定數據塊序號空間的劃分粒度,并將設定的粒度發送給第二大塊劃分模塊;所述應答信息接收模塊,用于接收所述應答信息發送模塊發送的確認/非確認報告,并將其發送給所述第二大塊劃分模塊;所述第二大塊劃分模塊,根據接收到的粒度以及確認/非確認報告確定接收端接收錯誤的數據塊,并將確定的結果發送給所述數據塊發送模塊。較佳地,所述第一粒度設定模塊與所述第二粒度設定模塊相連,用于進行信息交互,設定接收端和發送端的數據塊序號空間劃分粒度。所述接收端為移動臺,所述發送端為網絡;或所述接收端為網絡,所述發送端為移動臺。為了實現上述發明目的的第三方面,本發明提供了一種快速應答的接收端,該接收端包括數據塊接收模塊、粒度設定模塊、大塊劃分模塊以及應答信息發送模塊,所述數據塊接收模塊,在檢測到數據塊接收錯誤時,向應答信息發送模塊發出發送確認/非確認報告的指令;所述粒度設定模塊,用于將設定的數據塊序號空間劃分粒度發送給所述大塊劃分模塊;所述大塊劃分模塊,用于根據接收到的粒度,確定接收錯誤的數據塊所屬大塊的信息,并將確定的大塊信息發送給所述應答信息發送模塊;所述應答信息發送模塊,用于在接收到發送確認/非確認報告的指令時,將接收到的接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊的數據塊接收情況信息攜帶在確認/非確認報告中,通過要發送的數據塊或信令發送給發送端。為了實現上述發明目的的第四方面,本發明提供了一種快速應答的發送端,該發送端包括粒度設定模塊、數據塊發送模塊、大塊劃分模塊以及應答信息接收模塊,所述粒度設定模塊,用于與發送端進行信息交互,設定將數據塊的序號空間劃分為大塊的粒度,并將設定的粒度發送給大塊劃分模塊;所述數據塊發送模塊,用于向所述數據塊接收模塊發送數據塊;所述應答信息接收模塊,用于接收所述應答信息發送模塊發送的確認/非確認報告,并將其發送給所迷大塊劃分模塊;所述大塊劃分模塊,根據接收到的粒度以及確認/非確認報告確定接收端接收錯誤的數據塊,并將確定的結果發送給所述數據塊發送模塊。本發明提供的快速應答的方法、系統、接收端和發送端,按照一定粒度將數據塊序號空間(SNS)劃分為多個大塊,減小起始塊序號占用的空間,提高確認/非確認報告的編碼效率,從而可以減少描述所有的數據塊的4奏收情況需要占用的空間。比如選取粒度為4,即將TBF的數據塊序號空間每4個劃分為一個大塊,則原來的BSN_NACK字段需要使用11位來標識接收錯誤的起始數據塊,按粒度劃分后,只需要9位就可以描述起始接收錯誤的數據塊所在的大塊,這樣就能夠使用較少的比特數來確定第一個接收錯誤的數據塊的位置。另外,本發明還提出了在描述數據塊接收情況信息時,增加描述大塊是否被完全正確接收的信息,如果大塊被完全正確接收,則不需要再對該大塊包含的所有數據塊的接收情況進行詳細描述,可以只用1個比特來描述整個塊的接收情況。因此利用本發明的這種方法可以在相同的數據占用空間內攜帶更多的數據塊的接收情況信息,提高了確認/非確認的信息表示效率。因此,利用本發明提供的快速應答方法、系統、發送端和接收端,使用數據塊所屬大塊表示第一個接收錯誤的數據塊的位置,可以在準確定位每個出錯的數據塊的同時,降低數據段開銷,提高確認/非確認的信息編碼的效率。圖1為現有技術基于事件的快速應答方法的流程圖;圖2為本發明的快速應答的方法的流程圖;圖3為本發明快速應答方法的一個較佳實施例的流程圖4為圖3所示方法BBSN與BSN的對應關系示意圖;圖5為本發明快速應答方法的第二個較佳實施例的流程圖;圖6為圖5所示方法BBSN與BSN的對應關系示意圖;圖7為本發明快速應答系統的一個較佳實施例的結構圖。具體實施方式為使本發明的目的、技術方案和有益效果更加清楚明白,下面結合實施例和附圖,對本發明進一步詳細說明。本發明提供的快速應答的方法、系統、接收端和發送端,通過設定接收端和發送端的將數據塊序號空間劃分為大塊的粒度,當接收端檢測到數據塊接收錯誤時,將根據設定的粒度確定的接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊所包含的數據塊的接收情況信息攜帶在確認/非確認報告中,通過要發送的數據塊或信令將確認/非確認報告發送給發送端。參見圖2,圖2為本發明的快速應答的方法的流程圖,該流程包括如下步驟步驟201,設定接收端和發送端的將數據塊的序號空間劃分為大塊的粒度。這里,設定接收端和發送端的粒度可以在TBF建立時,由網絡通過指派消息告知移動臺;也可以由移動臺將自身要設定的粒度發送給網絡,然后網絡在向移動臺發送的上行指派消息中設定一個與移動臺請求的粒度相同或不同的粒度值。粒度的取值可以任意,較佳地,設定為2的整數次冪。現有技術相當于粒度為1的情況,這里可以將粒度設置為2、4或8等。步驟202,發送端向接收端發送數據塊,當接收端檢測到有數據塊接收錯誤時,執行步驟203。步驟203,接收端將根據設定的粒度確定的接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊所包含的數據塊的接收情況信息攜帶在確認/非確認報告中,通過要發送的數據塊或信令將確認/非確認報告發送給發送端。在將確認/非確認報告發送給發送端后,該方法還包括發送端接收確認/非確認報告,并根據設定的粒度以及確認/非確認報告攜帶的大塊信息確定接收端接收錯誤的數據塊。步驟203所述的將信息攜帶在確認/非確認報告中的步驟為將所述的信息攜帶在確認/非確認報告的一個固定長度分段的數據塊接收情況信息字段中。較佳地,確認/非確認報告為短位圖,一個短位圖可以包含多個固定長度的分段,每個分段中攜帶當前分段中,第一個接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊的數據塊接收情況信息。較佳地,所述的數據塊接收情況信息字段包括起始塊序號字段和大塊接收情況信息字段。所述的將信息攜帶在數據塊接收情況信息字段中包括將當前分段第一個接收錯誤的數據塊所屬大塊的信息攜帶在起始塊序號字段中。在短位圖中,起始塊序號字段用BBSN一NACK表示;將包^^所述接收錯誤的數據塊所屬大塊在內的至少一個大塊的數據塊接收情況信息攜帶在大塊接收情況信息字段中。在短位圖中,大塊接收情況信息字段用BBSN—MAP或FLAG-BBSN—MAP表示。將包括所述接收錯誤的數據塊所屬大塊在內的至少一個大塊的數據塊接收情況信息攜帶在大塊接收情況信息字段中的步驟可以為將包含所述接收錯誤的數據塊所屬大塊在內的至少一個大塊包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中;或者為以下步驟將所述接收錯誤的數據塊所屬大塊的未被完全正確接收信息,以及該大塊所包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中;并將當前分段中,在所述接收錯誤的數據塊所屬大塊后接收到的大塊的被完全正確接收信息,或未被完全正確接收信息和未被完全正確接收的大塊包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中。所述根據設定的粒度確定大塊的信息的步驟可以為在接收端檢測到數據塊接收錯誤時,根據設定的粒度確定接收錯誤的數據塊所屬大塊的信息;或接收端接收到每一個數據塊后,在檢測接收到的數據塊是否接收4普誤前,根據設定的粒度獲取每一個數據塊所屬大塊的信息,并在檢測到接收錯誤的數據塊時,確定接收錯誤的數據塊所屬大塊的信息。本發明的上行確認/非確認消息,對于上行TBF,發送端為網絡,4秦收端為移動臺;對于下行TBF,發送端為網絡側,接收端為MS。所述的接收錯誤的數據塊所屬大塊的信息可以為大塊的編號,所述大塊的編號可以等于該大塊包含的塊序號模上粒度的值。參見圖3,圖3為本發明快速應答方法的一個較佳實施例的流程圖,該流程包括如下步驟步驟301,網絡設定自身和移動臺將數據塊的序號空間劃分為大塊的粒度為4。這里,因為在會話類業務中引入快速應答機制后,每次應答的數據塊數比較少,因此可以將粒度設置為4。步驟302,網絡向MS發送下行數據塊,當MS檢測到有下行數據塊接收錯誤時,執行步驟303。步驟303,MS根據設定的粒度,確定第一個接收錯誤的下行數據塊所屬的大塊的編號,在確認/非確認報告消息的短位圖中攜帶第一個接收錯誤的數據塊所屬大塊的編號,以及從該大塊開始的兩個大塊中所有數據塊的接收情況,并通過要發送的上行數據塊或信令發送給網絡。這里,所述的大塊的編號等于大塊包含的數據塊的塊序號模上粒度4的值,用大塊序號(BBSN)表示大塊的編號。如圖4所示為本發明的BBSN與BSN的對應關系示意圖,每一個BBSN對應四個BSN。每一個大塊中所有數據塊的接收情況對應四個數據塊的接收情況。步驟304,網絡接收短位圖后,根據短位圖中攜帶的信息,確定移動臺接收錯誤的數據塊。網絡根據短位圖中攜帶的第一個接收錯誤的數據塊所屬大塊的編號BBSN以及設定的粒度,確定該大塊包含的第一個數據塊的塊序號BSN,該數據塊的BSN等于所述大塊的BBSN乘以4。然后,網絡可以根據短位圖中攜帶的該大塊包含的所有數據塊的接收情況信息確定第一個未被正確接收的數據塊的BSN,并根據確定的結果,向移動臺重發接收錯誤的數據塊。如表3所示為該實施例中短位圖的一個分段的數據字段以及每個數據字段的大小和用途示意圖。<table>tableseeoriginaldocumentpage19</column></row><table>表3在該實施例中BBSN—NACK和BBSN—MAP統稱為數據塊接收情況信息字段,該數據塊接收情況信息字段中共占用22比特的空間。用本實施例的方法描述表2所示的數據塊接收情況,首先將MS兩個TBF對應的數據塊按照粒度4劃分為大塊,并為每個大塊編號,則表2所示的數據塊接收情況按照大塊描述如下具有最小ID的TBF接收到的數據塊劃分為兩個大塊,兩個大塊中均有接收錯誤的數據塊;具有最大ID的TBF接收到的數據塊劃分為4個大塊,其中第三個大塊被完全正確接收,其余大塊均有接收錯誤的數據塊。用表3所示的短位圖描述表2所描述的數據塊接收情況,如表4所示<table>tableseeoriginaldocumentpage20</column></row><table>表4對于第二個TBF,BBSN為3的數據塊沒有被兩個分段中的任何一個覆蓋,這是因為第三個BBSN—NACK字段攜帶的BBSN編號比3大,說明BBSN為3的數據塊被完全正確接收。比較表2和表4可見,利用本實施例的方法,可以利用3x22比特的空間描述表2中利用3x24比特描述的所有數據塊接收情況,減少了6比特的空間占用量,因此利用本實施例的方法,可以節省資源,提高單比特的信息含量。參見圖5,圖5為本發明快速應答方法的第二個較佳實施例的流程圖,該流程包括如下步驟步驟501,網絡設定自身和移動臺的將數據塊的序號空間劃分為大塊的粒度為4。步驟502,網絡側向MS發送下行數據塊,當MS檢測到下行數據塊接收錯誤時,執行步驟503。步驟503,MS根據設定的粒度,確定第一個接收錯誤的下行數據塊所屬大塊的編號,在確認/非確認報告消息的短位圖中攜帶第一個接收錯誤的數據塊所屬大塊的編號,以及從該大塊開始的幾個大塊的是否被完全正確接收的信息,以及沒有被完全正確接收的大塊包含的所有數據塊的接收情況信息。步驟504,網絡接收短位圖后,根據短位圖中攜帶的信息,確定移動臺接收錯誤的數據塊。網絡根據短位圖攜帶的第一個未被正確接收的數據塊所屬大塊的編號,確定該大塊包含的第一個數據塊的塊序號,從而獲知該大塊包含的所有數據塊的塊序號和接收情況,確定該大塊中未被正確接收的數據塊的塊序號。同時,網絡還可以根據該大塊編號獲知短位圖中攜帶的其它大塊的大塊編號以及其它大塊包含的數據塊的塊序號,從而根據短位圖攜帶的其它大塊的是否被完全正確接收信息獲知其它大塊是否被完全正確接收,如果沒有完全正確接收,則根據短位圖中攜帶的沒有完全正確接受的大塊包含的所有數據塊的接收情況信息獲知該大塊包含的所有數據塊的接收情況,確定該大塊中未被正確接收的數據塊。當網絡確定了未被正確接收的數據塊的塊序號后,會向移動臺重發未被正確接收的數據塊。這里,所述的大塊的編號等于大塊包含的數據塊的塊序號模上粒度4的值,用大塊序號(BBSN)表示大塊的編號。如圖6所示為本實施例的BBSN與BSN的對應關系示意圖,每一個BBSN對應四個BSN,一個大塊的數據塊接收情況包括該大塊被完全正確接收的信息,或該大塊未被完全正確接收的信息以及該大塊包含的所有數據塊的接收情況信息。如表5所示,該實施例短位圖的一個分段包含如下字段地址(Address)、BBSN—NACK、FLAG-BBSN—MAP、擴展字段(Extensionbit)以及CRC。其中,BBSN_NACK描述第一個接收錯誤的數據塊所屬的大塊的BBSN;FLAG-BBSN—MAP描述BBSN_NACK所描述的大塊開始的后續一個或多個大塊的接收情況,每個大塊的接收情況為一串比特,其編碼方法為{l|Oxxxx},其中x為每個RLC數據塊的接收情況,正確接收取1,否則取0。每一個大塊的接收情況的比特串為'T,或"Oxxxx",比特串的第一個比特用來表示該大塊內的所有RLC數據塊是否完全正確接收,l表示是,O表示否,用FLAG字段描述。如果為否,則需要描述該大塊內所有RLC數據塊的接收情況,用BBSN—MAP字段描述;如果為是,BBSN—MAP字段為空。如圖6所示,BBSN為0的大塊未被完全正確接收,則FLAG-BBSN—MAP為01101,第一個0表示該大塊未被完全正確接收,后面的1101分別表示BSN為0、1、2、3的數據塊的接收情況,O表示錯誤接收,1表示正確接收。BBSN為1的大塊被完全正確接收,則FLAG-BBSN—MAP為1,表示該大塊包含的數據塊被全部正確接收。在該實施例中,BBSN—NACK和FLAG-BBSN—MAP兩個字段統稱為數據塊接收情況信息字段,該數據塊接收情況信息字段占用24個比特空間。字段大小含義地址0-3bitsAck/Nack信息的TBF的標識BBSN一NACK9bits第一個未被接收的無線塊所屬大塊的BSNFLAG-BBSNMAP10比特描述BBSN_NACK所描述的大塊開始的后續一個或多個大塊的接收情況,每個大塊的接收情況由FLAG和BBSN—MAP字段描述,FLAG描述該大塊內的所有數據塊是否完i正確接收,如果是,則BBSNMAP為空;如果否,則BBSN_MAP描述該大塊包含的每個l;據塊的接收情況。擴展比特1bit0:報告結束,l:后面還有相同格式的報告CRC3bits保護用的CRC表5如果第一個接收錯誤的數據塊所屬的大塊后的第一個大塊也有數據塊接收錯誤,則利用該短位圖的一個分段至少可以描述兩個大塊的接收情況,與現有技術的短位圖攜帶的數據塊的接收情況信息量相同,但多增加了每一個大塊的接收情況描述。如果在出現數據塊接收錯誤的大塊后的第一個大塊被完全正確接收,或在出現數據塊接收錯誤的大塊后連續有幾個大塊都被完全正確接收,則本實施例的短位圖利用相同比特的空間可以攜帶比現有技術的短位圖更多的數據塊接收情況信息。比如,在出現數據塊接收錯誤的大塊后連續五個大塊被完全正確接收,則利用本實施例的短位圖的一個分段,可以攜帶6個大塊包含的24個數據塊的接收情況信息,而利用現有技術的短位圖的一個分段只能攜帶8個數據塊的接收情況信息。這里,本實施例短位圖的一個分段與現有技術的短位圖的一個分段同樣占用24比特空間。本實施例粒度為4,則FLAG-BBSN一MAP字段至少可以描述兩個大塊的數據塊接收情況,每個FLAG為1比特,如果第一個接收錯誤的數據塊所屬的大塊后的第一個大塊也有數據塊接收錯誤,則FLAG-BBSN_MAP字段的比特分布類型為l+4+l+4類型,前5個比特描述第一個大塊的接收情況,后5個比特描述第二個大塊的接收情況;如果第一個接收錯誤的數據塊所屬大塊后面是5個連續的完全正確接收的大塊,則FLAG-BBSN—MAP字段的比特分布類型為1+4+1+1+1+1+1類型;如果第一個接收錯誤的數據塊所屬大塊后面的5個大塊的后四個中有錯誤的話,則從錯誤的那一個大塊開始后面補0,FLAG-BBS1^LMAP字段的比特分布類型為1+4+1+1+1+1+1,最后四位中有幾個零,取決于是哪個大塊開始出現數據塊接收錯誤。該出現數據塊接收錯誤的大塊的詳細數據塊接收情況可以在短位圖的下一個分段詳細描述。參見表6,表6為本實施例短位圖的一個例子。該短位圖是一個具有兩個TBF的MS,采用RLC確認模式向網絡發送的Ack/Nack報告該MS的兩個TBF接收數據塊的情況為具有最小的ID的TBF正確接收到BSN為1、2、4、7的數據塊,而BSN為3、5、6的數據塊接收錯誤,BSN大于等于8的數據塊尚未到達;具有最大ID的TBF正確接收到BSN為1、3、4、5、8、9、10、11、12、15的數據塊,而BSN為2、6、7、13、14、16的數據塊接收錯誤,BSN為17-36的數據塊全部正確接收,BSN大于等于37的數據塊尚未到達。<table>tableseeoriginaldocumentpage24</column></row><table>表6采用本實施例的方法,將該MS的兩個TBF的所有數據塊按照粒度4劃分為大塊,具有最小ID的TBF接收到的BSN從1到16的數據塊,劃分為4個大塊,按照BSN從小到大的順序編號為1到4;具有最大ID的TBF接收到的從BSN從1到36的數據塊可以劃分為9個大塊,按照BSN從小到大的順序編號為1到9。用大塊來描述的接收情況為具有最小ID的TBF包含兩個大塊,其中兩個大塊均有接收錯誤的數據塊,因此在表6的分段1的FLAG-BBSN一MAP字段中需要描述這兩個大塊均為被正確接收的信息,以及每個大塊中所有數據塊的接收情況。具有最大ID的TBF包含9個大塊,其中大塊1和2均有接收錯誤的數據塊,大塊3被完全正確接收,大塊4中存在接收錯誤的數據塊,而大塊5到9被完全正確接受,在往后的大塊尚未到達。對于具有最大TBF的大塊的數據塊接收情況,需要兩個分段描述,即表6中的分段2和3。分段3描迷大塊1和2的接收情況;分段3描述大塊4到9的接收情況,因為大塊5到9均被完全正確接收,因此在該短位圖的一個分段中攜帶了6個大塊,即24個數據塊的接收情況信息。如果利用現有技術的短位圖,則短位圖的分段3只能攜帶大塊4和5的接收情況,大塊6到9的接收情況需要在下一個分段中描述。本發明同時還提供了一種快速應答的系統,該系統包括發送端和接收端,發送端包括數據塊發送模塊;接收端包括數據塊接收模塊、第一粒度設定模塊、第一大塊劃分模塊以及應答信息發送模塊。所述數據塊發送模塊,用于向所述數據塊截獲搜模塊發送數據塊;所述數據塊接收模塊,在檢測到數據塊接收錯誤時,向應答信息發送模塊發出發送確認/非確認報告的指令;所述第一粒度設定模塊,用于將設定的將數據塊的序號空間劃分為大塊的粒度發送給所述第一大塊劃分模塊;所述第一大塊劃分模塊,用于根據接收到的粒度,確定接收錯誤的數據塊所屬大塊的信息,并將確定的大塊信息發送給所述應答信息發送模塊;所述應答信息發送模塊,用于在接收到發送確認/非確認報告的指令時,將接收到的接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊的數據塊接收情況信息攜帶在確認/非確認報告中,通過要發送的數據塊或信令發送給發送端。圖7為本發明快速應答系統的一個較佳實施例的結構圖,如圖7所示,該系統的發送端還包括第二粒度設定模塊、第二大塊劃分模塊以及應答信息接收模塊,所述第二粒度設定模塊,用于設定數據塊序號空間的劃分粒度,并將設定的粒度發送給第二大塊劃分模塊;所述應答信息接收模塊,用于接收所述應答信息發送模塊發送的確認/非確認報告,并將其發送給所述第二大塊劃分模塊;所述第二大塊劃分模塊,根據接收到的粒度以及確認/非確認報告確定接收端接收錯誤的數據塊,并將確定的結果發送給所述數據塊發送模塊。所述第一粒度設定模塊與所述第二粒度設定模塊相連,用于進行信息交互,設定接收端和發送端的數據塊序號空間劃分粒度。這里,所述接收端為移動臺,所述發送端為網絡;或所述接收端為網絡,所述發送端為移動臺。總之,以上所述僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。權利要求1、一種快速應答的方法,其特征在于,設定接收端和發送端的將數據塊的序號空間劃分為大塊的粒度,該方法還包括以下步驟接收端檢測到數據塊接收錯誤時,將根據設定的粒度確定的接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊所包含的數據塊的接收情況信息攜帶在確認/非確認報告中,通過要發送的數據塊或信令將確認/非確認報告發送給發送端。2、如權利要求l所述的方法,其特征在于,所述將確認/非確認報告發送給發送端后,進一步包括發送端接收確認/非確認報告,并根據設定的粒度以及確認/非確認報告攜帶的信息確定接收端接收錯誤的數據塊。3、如權利要求l所述的方法,其特征在于,將所述的信息攜帶在確認/非確認報告中的步驟為將接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊所包含的數據塊的接收情況信息攜帶在確認/非確認報告的一個固定長度分段的數據塊接收情況信息字段中;其中,所述接收錯誤的數據塊所屬大塊的信息為確認/非確認報告當前分段中,第一個接收錯誤的數據塊所屬大塊的信息。4、如權利要求3所述的方法,其特征在于,將所述的信息攜帶在數據塊接收情況信息字段中的步驟包括將所述第一個接收錯誤的數據塊所屬大塊的信息攜帶在數據塊接收情況信息字段的起始塊序號字段中;將包含所述接收錯誤的數據塊所屬大塊在內的至少一個大塊的數據塊接收情況信息攜帶在數據塊接收情況信息字段的大塊接收情況信息字段中。5、如權利要求4所述的方法,其特征在于,將所述信息攜帶在大塊接收情況信息字段中的步驟為將包含所述接收錯誤的數據塊所屬大塊在內的至少一個大塊包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中。6、如權利要求4所述的方法,其特征在于,將所述信息攜帶在大塊接收情況信息字段中的步驟包括將所述接收錯誤的數據塊所屬大塊的未凈皮完全正確接收信息,以及該大塊所包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中;并將當前分段中,在所述接收錯誤的數據塊所屬大塊后接收到的大塊的被完全正確接收信息,或未被完全正確接收信息和未被完全正確接收的大塊包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中。7、如權利要求5所述的方法,其特征在于,所述設定粒度為設定粒度為4;所述將至少一個大塊包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中為將所述接收錯誤的數據塊所屬的大塊包含的所有數據塊的接收情況信息,以及在該大塊后接收到的第一個大塊包含的所有數據塊的接收情況信息攜帶在大塊接收情況信息字段中。8、如權利要求6所述的方法,其特征在于,所述設定粒度為設定粒度為4;所述將當前分段中,在所述接收錯誤的數據塊所屬大塊后接收到的大塊的信息帶在大塊接收情況信息字段中為將當前分段中,在所述接收錯誤的數據塊所屬大塊后接收到的最多5個大塊的完全正確接收信息,攜帶在大塊接收情況信息字段中。9、如權利要求1至8中任一項所述的方法,其特征在于,所述確定接收錯誤的數據塊所屬大塊的信息的步驟為在接收端檢測到所述數據塊接收錯誤時,根據設定的粒度確定接收錯誤的數據塊所屬大塊的信息;或接收端接收到每一個數據塊后,在檢測接收到的數據塊是否接收錯誤前,根據設定的粒度獲取數據塊所屬大塊的信息,并在檢測到接收錯誤的數據塊時,確定接收錯誤的數據塊所屬大塊的信息。10、如權利要求1至8中任一項所述的方法,其特征在于,所述大塊的信息為該大塊包含的塊序號模上所述粒度的值。11、如權利要求1至8中任一項所述的方法,其特征在于,所述接收端為移動臺,所述發送端為網絡;或所述接收端為網絡,所述發送端為移動臺。12、如權利要求11所述的方法,其特征在于,所述設定粒度的步驟為網絡設定數據塊的序號空間劃分的粒度,并通過指派消息將設定的粒度告知移動臺,移動臺根據接收到的粒度設定粒度;或移動臺將自身要設定的粒度發送給網絡,網絡接收移動臺發送的粒度,并設定一個與移動臺發送的粒度相同或不同的粒度,并將設定的粒度通過上行指派消息發送給移動臺,移動臺根據接收到的粒度設定粒度。13、如權利要求1至8中任一項所述的方法,其特征在于,所述確認/非確認報告為短位圖。14、一種快速應答的系統,該系統包括發送端和接收端,其特征在于,發送端包括數據塊發送模塊;接收端包括數據塊接收模塊、第一粒度設定模塊、第一大塊劃分模塊以及應答信息發送模塊,所述數據塊發送模塊,用于向所述數據塊截獲搜模塊發送數據塊;所述數據塊接收模塊,在檢測到數據塊接收錯誤時,向應答信息發送模塊發出發送確認/非確認報告的指令;所述第一粒度設定模塊,用于將設定的將數據塊的序號空間劃分為大塊的粒度發送給所述第一大塊劃分模塊;所述第一大塊劃分模塊,用于根據接收到的粒度,確定接收錯誤的數據塊所屬大塊的信息,并將確定的大塊信息發送給所述應答信息發送模塊;所述應答信息發送模塊,用于在接收到發送確認/非確認報告的指令時,將接收到的接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊的數據塊接收情況信息攜帶在確認/非確認報告中,通過要發送的數據塊或信令發送給發送端。15、如權利要求14所述的系統,其特征在于,所述發送端還包括第二粒度設定模塊、第二大塊劃分模塊以及應答信息接收模塊,所述第二粒度設定模塊,用于設定數據塊序號空間的劃分粒度,并將設定的粒度發送給第二大塊劃分模塊;所述應答信息接收模塊,用于接收所述應答信息發送模塊發送的確認/非確認報告,并將其發送給所述第二大塊劃分模塊;所述第二大塊劃分模塊,根據接收到的粒度以及確認/非確認報告確定接收端接收錯誤的數據塊,并將確定的結果發送給所述數據塊發送模塊。16、如權利要求15所述的系統,其特征在于,所述第一粒度設定^f莫塊與所述第二粒度設定模塊相連,用于進行信息交互,設定接收端和發送端的數據塊序號空間劃分粒度。17、如權利要求14至16中任一項所述的系統,其特征在于,所述接收端為移動臺,所述發送端為網絡;或所述接收端為網絡,所述發送端為移動18、一種快速應答的接收端,其特征在于,該接收端包括數據塊接收模塊、粒度設定模塊、大塊劃分模塊以及應答信息發送模塊,所述數據塊接收模塊,在檢測到數據塊接收錯誤時,向應答信息發送模塊發出發送確認/非確認報告的指令;所述粒度設定模塊,用于將設定的數據塊序號空間劃分粒度發送給所述大塊劃分模塊;所述大塊劃分模塊,用于根據接收到的粒度,確定接收錯誤的數據塊所屬大塊的信息,并將確定的大塊信息發送給所述應答信息發送模塊;所述應答信息發送模塊,用于在接收到發送確認/非確認報告的指令時,將接收到的接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊的數據塊接收情況信息攜帶在確認/非確認報告中,通過要發送的數據塊或信令發送給發送端。19、一種快速應答的發送端,其特征在于,該發送端包括粒度設定模塊、數據塊發送模塊、大塊劃分模塊以及應答信息接收模塊,所述粒度設定模塊,用于與發送端進行信息交互,設定將數據塊的序號空間劃分為大塊的粒度,并將設定的粒度發送給大塊劃分模塊;所述數據塊發送模塊,用于向所述數據塊接收模塊發送數據塊;所述應答信息接收模塊,用于接收所述應答信息發送模塊發送的確認/非確認報告,并將其發送給所述大塊劃分模塊;所述大塊劃分模塊,根據接收到的粒度以及確認/非確認報告確定接收端接收錯誤的數據塊,并將確定的結果發送給所述數據塊發送模塊。全文摘要本發明公開了一種快速應答的方法,該方法預先設定數據塊的序號空間劃分的粒度,當接收端檢測到數據塊接收錯誤時,在確認/非確認報告中攜帶接收錯誤的數據塊所屬大塊的信息,以及包括該大塊在內的至少一個大塊的數據塊接收情況信息,并通過要發送的數據塊或信令發送給發送端。本發明同時還公開了一種快速應答的系統、接收端和發送端。利用本發明提供的方法、系統、接收端和發送端,可以減小確認/非確認報告中起始塊序號占用的空間,提高確認/非確認報告的編碼效率。文檔編號H04L1/16GK101145892SQ20061015208公開日2008年3月19日申請日期2006年9月11日優先權日2006年9月11日發明者梅競晉,翁武林申請人:華為技術有限公司