一种扩展tsn的方法、装置和系统的制作方法

文档序号:7698438阅读:207来源:国知局
专利名称:一种扩展tsn的方法、装置和系统的制作方法
技术领域
本发明涉及通信领域,特别涉及一种扩展TSN的方法、装置和系统。
背景技术
UMTS (Universal Mobile Telecommunications System,通用移动通信系统)是 采用WCDMA(Wideband Code Division Multiple Access,宽带码分多址)空中接口技术 的第三代移动通信系统,通常把UMTS系统称为WCDMA通信系统。现有的WCDMA通信系统 属于单载波WCDMA通信系统,采用HARQ (HybridAutomatic R印eat request,混合自动重 传请求)进程的方式通过一个数据流传输数据,并且为了在某个HARQ进程需要重传或 者尚未接收到的时候可以将接收到的其他HARQ进程的数据按顺序缓存起来,需要通过 TSN(TransmissionSequence Number,传输序列号)对数据进行排序,在单载波WCDMA通信 系统中,为了达到多次重传而不丢弃接收到的其他HARQ进程的数据的目的,规定TSN为 6bit,可表示0 63的范围,也就是说可以提供64个序列号,可以实现对64个数据的排序。
为了满足日益增长的无线业务需要,在现有的单载波WCDMA通信系统基础上提出 了DC(Dual Carrier,双载波)+MM0(Multiple Input Multiple Output,多输入多输出) WCDMA通信系统、MC(Multiple carrier,多载波)WCDMA通信系统以及MC+MIMO通信系统。 在DC+MIMO WCDMA通信系统中,可以通过4个数据流传输数据,相对于单载波WCDMA通信系 统而言,HARQ进程数可以扩大4倍;而在MC WCDMA通信系统以及MC+MMO通信系统中,可 以通过4个以上数据流传输数据,相对于单载波WCDMA通信系统而言,HARQ进程数可以扩 大4倍以上。 在实现本发明的过程中,发明人发现现有技术至少存在以下问题
在DC+MIMO WCDMA通信系统、MC WCDMA通信系统、或MC+MIMO通信系统中通过多数 据流传输数据时,HARQ进程数可以扩大4倍及4倍以上,相应地传输的数据量也可以扩大4 倍以上,为了达到多次重传而不丢弃接收到的其他HARQ进程的数据的目的,通过TSN对数 据进行排序时,相应地就需要4倍的序列号,而现有TSN为6bit,只能提供64个序列号,不 能支持4倍以上数据量的排序,无法满足在DC+MIMO WCDMA通信系统、MC WCDMA通信系统 或MC+MMO通信系统中通过多数据流传输数据的需要。

发明内容
为了扩大TSN的范围,满足通过多数据流传输数据的需要,本发明实施例提供了
一种扩展TSN的方法、装置和系统。所述技术方案如下 —方面,本发明实施例提供了一种扩展TSN的方法,所述方法包括 在增强高速下行媒体接入控制协议数据单元MAC-ehs PDU中添加扩展TSN ; 将所述MAC-ehs PDU中的原TSN和所述扩展TSN发送给用户设备,使所述用户设
备将所述原TSN和所述扩展TSN合并得到总TSN,按照所述总TSN对所述MAC-ehs PDU中的
与所述总TSN对应的重排序协议数据单元ReordingPDU排序。
—方面,本发明实施例还提供了一种扩展TSN的方法,所述方法包括接收MAC-ehs PDU中的原TSN和扩展TSN,所述扩展TSN为在所述MAC-ehs PDU中
添加的; 将所述扩展TSN和所述原TSN合并得到总TSN ; 按照所述总TSN对所述MAC-ehs PDU中的与所述总TSN对应的ReordingPDU排序。
另一方面,本发明实施例提供了一种网络侧设备,所述网络侧设备包括
添加模块,用于在MAC-ehs PDU中添加扩展TSN ; 发送模块,用于在所述添加模块在MAC-ehs PDU中添加扩展TSN后,将所述 MAC-ehs PDU中的原TSN和所述扩展TSN发送给用户设备,使所述用户设备将所述原TSN和 所述扩展TSN合并得到总TSN,按照所述总TSN对所述MAC-ehs PDU中的与所述总TSN对应 的重排序协议数据单元Reording PDU排序。 另一方面,本发明实施例还提供了一种用户设备,所述用户设备包括 接收模块,用于接收MAC-ehs PDU中的原TSN和扩展TSN,所述扩展TSN为在所述
MAC-ehs PDU中添加的; 合并模块,用于在所述接收模块接收到所述原TSN和所述扩展TSN后,将所述扩展 TSN和所述原TSN合并得到总TSN ; 排序模块,用于在所述合并模块得到所述总TSN后,按照所述总TSN对所述
MAC-ehs PDU中的与所述总TSN对应的Reording PDU排序。 另一方面,本发明实施例还提供了一种扩展TSN的系统,所述系统包括 用户设备,用于与网络侧设备相连; 所述用户设备包括 接收模块,用于接收MAC-ehs PDU中的原TSN和扩展TSN,所述扩展TSN为在所述 MAC-ehs PDU中添加的; 合并模块,用于在所述接收模块接收到所述原TSN和所述扩展TSN后,将所述扩展 TSN和所述原TSN合并得到总TSN ; 排序模块,用于在所述合并模块得到所述总TSN后,按照所述总TSN对所述 MAC-ehs PDU中的与所述总TSN对应的Reording PDU排序。
本发明实施例提供的技术方案的有益效果是 通过添加扩展TSN,并将原TSN和扩展TSN合并为总TSN,扩大了 TSN的范围,可以 支持更多数据量的排序,满足了通过多数据流传输数据的需要,并可以达到多次重传而不 丢弃接收到的其他HARQ进程的数据的目的。


图1是本发明实施例1提供的一种扩展TSN的方法流程图; 图2是本发明实施例2提供的一种扩展TSN的方法流程图; 图3是本发明实施例3提供的一种扩展TSN的方法流程图; 图4是本发明实施例3提供的第一种添加扩展TSN后的MAC-ehs PDU的结构示意 图; 图5是本发明实施例3提供的第二种添加扩展TSN后的MAC-ehs PDU的结构示意
6图; 图6是本发明实施例3提供的第三种添加扩展TSN后的MAC-ehs PDU的结构示意 图; 图7是本发明实施例3提供的第四种添加扩展TSN后的MAC-ehs PDU的结构示意 图; 图8是本发明实施例3提供的一种添加TSN长度指示参数后的MAC-ehsPDU的结 构示意图; 图9是本发明实施例4提供的一种网络侧设备的结构示意图; 图10是本发明实施例4提供的另一种网络侧设备的结构示意图; 图11是本发明实施例5提供的一种用户设备的结构示意图; 图12是本发明实施例6提供的一种扩展TSN的的系统结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方
式作进一步地详细描述。
实施例1 参见图l,本发明实施例提供了一种扩展TSN的方法,该方法包括
101 :在增强高速下行媒体接入控制协议数据单元MAC-ehs PDU中添加扩展TSN ;
102 :将MAC-ehs PDU中的原TSN和扩展TSN发送给用户设备,使用户设备将原TSN 和扩展TSN合并得到总TSN,按照总TSN对MAC-ehs PDU中的与总TSN对应的重排序协议数 据单元Reording PDU排序。 进一步地,将MAC-ehs PDU中的原TSN和扩展TSN发送给用户设备之前,还包括 告知用户设备本地将发送MAC-ehs PDU中的原TSN和扩展TSN给用户设备。 其中,上述在MAC-ehs PDU中添加扩展TSN,具体为 将扩展TSN添加在MAC-ehs PDU的包头域中;或 将扩展TSN添加在MAC-ehs PDU的有效载荷域中。 其中,上述将扩展TSN添加在MAC-ehs PDU的包头域中,具体为 将扩展TSN添加在MAC-ehs PDU的包头域的所有包头的后面或前面;或 将扩展TSN添加在MAC-ehs PDU的包头域的相应的原TSN的后面或前面。 其中,上述将扩展TSN添加在MAC-ehs PDU的有效载荷域中,具体为 将扩展TSN添加在MAC-ehs PDU的有效载荷域的所有Reording PDU的后面或前
面;或 将扩展TSN添加在MAC-ehs PDU的有效载荷域的相应的Reordering PDU后面或 前面。 其中,上述告知用户设备本地将发送MAC-ehs PDU中的原TSN和扩展TSN给用户 设备,具体为 向用户设备发送无线资源控制RRC消息,RRC消息中包含告知参数,告知参数用于
告知用户设备本地将发送MAC-ehs PDU中的原TSN和扩展TSN给用户设备;或 在MAC-ehs PDU中添加指示参数,指示参数用于告知用户设备本地将发送MAC-ehsPDU中的原TSN和扩展TSN给用户设备。 其中,当本地通过多数据流传输数据时,上述告知用户设备本地将发送MAC-ehs PDU中的原TSN和扩展TSN给用户设备,具体为 向用户设备发送多数据流传输控制信息,告知用户设备本地将发送MAC-ehs PDU 中的原TSN和扩展TSN给用户设备。 本实施例所述的方法,通过添加扩展TSN,并将原TSN和扩展TSN合并为总TSN,扩 大了 TSN的范围,可以支持更多数据量的排序,满足了通过多数据流传输数据的需要,并可 以达到多次重传而不丢弃接收到的其他HARQ进程的数据的目的。
实施例2 参见图2,本发明实施例提供了一种扩展TSN的方法,该方法包括 201 :接收MAC-ehs PDU中的原TSN和扩展TSN,扩展TSN为在MAC-ehsPDU中添加
的; 202 :将扩展TSN和原TSN合并得到总TSN ; 203 :按照总TSN对MAC-ehs PDU中的与总TSN对应的Reording PDU排序。 其中,上述扩展TSN为在MAC-ehs PDU中添加的,具体为 将扩展TSN添加在MAC-ehs PDU的包头域中;或 将扩展TSN添加在MAC-ehs PDU的有效载荷域中。 其中,上述将扩展TSN添加在MAC-ehs PDU的包头域中,具体为 将扩展TSN添加在MAC-ehs PDU的包头域的所有包头的后面或前面;或 将扩展TSN添加在MAC-ehs PDU的包头域的相应的原TSN的后面或前面。 其中,上述将扩展TSN添加在MAC-ehs PDU的有效载荷域中,具体为 将扩展TSN添加在MAC-ehs PDU的有效载荷域的所有Reording PDU的后面或前
面;或 将扩展TSN添加在MAC-ehs PDU的有效载荷域的相应的Reordering PDU后面或 前面。 本实施例所述的方法,通过将原TSN和扩展TSN合并为总TSN,扩大了 TSN的范围, 可以支持更多数据量的排序,满足了通信系统通过多数据流传输数据的需要,并可以达到 多次重传而不丢弃接收到的其他HARQ进程的数据的目的。 本发明实施例提供了一种扩展TSN的方法,可以根据实际需要通过该方法将TSN 扩展为相应的bit数,如将TSN扩展为7bit、8bit、9bit等,下面详细描述该方法是如何实 现扩展TSN的。
实施例3 参见图3,本发明实施例提供了一种扩展TSN的方法,该方法包括 301 :网络侧设备在MAC-ehs PDU(Media Access Control-engance highspeed
downlink Protocol Data Unit,增强高速下行媒体接入控制协议数据单元)中添加扩展
TSN。 其中,MAC-ehs PDU中包含需要通过HARQ进程传输的数据,也就是说通过HARQ进 程传输数据时,具体传输的是MAC-ehs PDU ;扩展TSN为需要添加的TSN,为了便于描述将 MAC-ehs PDU中原来包含的TSN称为原TSN,需要添加的TSN称为扩展TSN,并且将没有添加扩展TSN的MAC-ehs PDU称为传统MAC-ehs PDU,将添加扩展TSN的MAC-ehs PDU称为扩展 MAC-ehsPDU。参见图4,传统MAC-ehs PDU由MAC-ehs header(包头)和MAC-ehspayload(有 效载荷)构成,MAC-ehs payload由Reordering (重排序)PDU构成,每个Reordering PDU 对应一个原TSN,并且Reordering PDU又包括多个Reordering SDU (Service Data Unit, 业务数据单元),其中LCH-ID (Logical Channel Identifier,逻辑信道标识)、L (Length,长 度)、TSN、 SI (Segmentation Indication,分割指示)禾口 F(Flag,标识位)为Reordering SDU所对应的包头,并且它们的具体用途和含义与现有技术相同,此处不再赘述。其中每个 Reordering PDU对应一个原TSN,即通过相应的原TSN对每个Reordering PDU排序,在添 加了扩展TSN,可以将扩展TSN与原TSN组合起来对Reordering PDU进行排序,例如原 TSN为6bit,扩展TSN为2bit,那么将原TSN和扩展TSN结合起来就可以通过8bit数对 Reordering PDU进行排序,为了便于描述将原TSN和扩展TSN结合起来的TSN称为总TSN。
在传统MAC-ehs PDU中添加扩展TSN具体为 1)参见图4,将扩展TSN添加在传统MAC-ehs PDU的包头域的所有包头的后面。
需要说明的是,由于MAC-ehs PDU最多可能包括三个优先级队列,即包括三个 Reordering PDU,而每个Reordering PDU共享一个原TSN,所以一个MAC-ehs PDU中最多包 含3个原TSN,按照一个原TSN对应一个扩展TSN,需要添加的扩展TSN为1 3个,例如 现需要每个总TSN到达8bit,那么每个扩展TSN为2bit,所以在一个传统MAC-ehs PDU中 总共需要增加2 6bit,考虑传统MAC-ehs PDU的包头域中字节对齐的要求,需要增加一个 字节,所以在扩展TSN后需要添加padding(填充域)的长度为6 2bit。
并且需要说明的是,还可以将扩展TSN添加在传统MAC-ehs PDU的包头域的所有 包头的前面,具体添加的方法与将扩展TSN添加在传统MAC-ehs PDU的包头域的所有包头 的后面类似,此处不再赘述。 2)参见图5,将扩展TSN添加在传统MAC-ehs PDU的包头域的每个相应的TSN后面。 需要说明的是,在MAC-ehs PDU中,每一个Reordering SDU所对应的包头都是字 节对齐的,也就是说每个LCH-ID都是一个字节的开始,而每个F则都是一个字节的结束,所 以如果考虑字节对齐,则每个扩展TSN需要为8bit,也就是一个字节,那么扩展后的总TSN 将为14bit,如果不考虑字节对齐,那么每个扩展TSN为2bit,扩展后的总TSN为8bit。
并且需要说明的是,还可以将扩展TSN添加在传统MAC-ehs PDU的包头域的每个 相应的TSN前面,具体添加的方法与将扩展TSN添加在传统MAC-ehsPDU的包头域的每个相 应的TSN后面类似,此处不再赘述。 3)参见图6,将扩展TSN添加在传统MAC-ehs PDU的有效载荷域的所有Reording PDU后面。 具体是,将所有的扩展TSN添加在有效载荷域的所有Reording PDU的后面,并且 不需要为每个扩展TSN单独增加padding,根据MAC-ehs PDU的总长度视情况增加padding。 例如规定MAC-ehs PDU的总长度为100byte、 150byte、300byte,现MAC-ehs PDU的长度 为99byte,添加2个2bit的扩展TSN后,还需要在MAC-ehs payload域中添加4bit的 padding,以满足离规定的总长度最近的lOObyte。 并且需要说明的是,还可以将扩展TSN添加在传统MAC-ehs PDU的有效载荷域的
9所有Reording PDU前面,具体添加的方法与将扩展TSN添加在传统MAC-ehs PDU的有效载 荷域的所有Reording PDU后面类似,此处不再赘述。 4)参见图7,将扩展TSN添加在传统MAC-ehs PDU的有效载荷域的相应的 Reordering PDU后面。 需要说明的是,该方法也不需要为每个扩展TSN单独增加padding,只需要根据 MAC-ehs PDU的总长度视情况增加padding。 并且需要说明的是,还可以将扩展TSN添加在传统MAC-ehs PDU的有效载荷域的 相应的Reordering PDU前面,具体添加的方法与将扩展TSN添加在传统MAC-ehs PDU的有 效载荷域的相应的Reordering PDU后面类似,此处不再赘述。 另外需要说明的是,实际应用中可以根据具体情况,确定是否需要在传统MAC-ehs PDU中添加扩展TSN,如果需要,则在传统MAC-ehs PDU中添加扩展TSN,并且可以根据具体 的情况,将每个扩展TSN设置为lbit、2bit、3bit等,例如网络侧在MMO通信系统中通过 2个数据流传输数据时,可以将扩展TSN设置为lbit,网络侧在DC+MIMO通信系统中通过4 个数据流传输数据时,可以将扩展TSN设置为2bit,并且当将扩展TSN设置为lbit、2bit、 或3bit时,其具体的扩展方法与上述扩展TSN为2bit类似,不再一一赘述。
302 :网络侧设备将添加了扩展TSN的MAC-ehs PDU(即扩展MAC-ehsPDU)发送给 UE(User Equipment,用户设备)。 需要说明的是,由于扩展MAC-ehs PDU中添加了扩展TSN,所以与传统MAC-ehs PDU相比,扩展MAC-ehs PDU结构发生了变化,所以网络侧设备通过HARQ进程将扩展 MAC-ehs PDU发送给UE之前,还需告知UE网络侧设备将发送的是添加扩展TSN的扩展 MAC-ehs PDU,使得UE可以得知其后续收到的MAC-ehs PDU为扩展MAC-ehs PDU,并且告知 UE网络侧设备将发送的是添加扩展TSN的扩展MAC-ehs PDU,可以是在步骤201之前进行, 或在步骤201之后进行,或与步骤201同时进行。
具体可以通过以下几种方法告知UE : 1)网络侧设备向UE发送RRC(Radio Resource Control,无线资源控制)消息中, 在RRC消息中携带TSN长度指示信元,TSN长度指示信元的格式如表1所示。
表l
信息单元/组名是否必选数量范围类型和参考值备注版本
TSN-长度可选TSN-8bits版本9 从表l可以看出,TSN长度指示信元中携带有指示该MAC-ehs PDU中的TSN的bit 数,所以UE接收到RRC消息后,获取RRC消息中的TSN长度指示信元后,就可以得知网络侧 设备将发送的是否是扩展MAC-ehs PDU。 需要说明的是,网络侧设备向UE发送携带TSN长度指示信元的RRC消息,告知 UE网络侧设备将发送扩展MAC-ehs PDU时,需要将RRC消息中携带的IE MAC-ehs reset indicator (Information Element MAC-ehs reset indicato,信息单兀MAC层重设置指 示)设置为true (是),这样使得UE接收到RRC消息后,可以在MAC-ehs reset (MAC层重设 置)后解码扩展MAC-ehs PDU ;并且RRC消息具体可以为Radio Bearer Setup (无线承载
10建立)消息、Radio BearerReconfiguration(无线承载重配置)消息、Transport Channel
Reconfiguration (传输信道重配置)消息或Cell Update Confirm(小区更新确认)消息等。 2)网络侧设备向UE发送RRC消息,通过RRC消息中的IE MAC-ehs windowsize(信 息单元MAC-ehs接受窗口大小)值,告知UE网络侧设备将发送的是否是扩展MAC-ehs PDU。
具体如下如果IE MAC-ehs window size值大于32,则网络侧设备将发送的是扩 展MAC-ehs PDU ;否则,网络侧设备将发送的是传统MAC-ehs PDU。 需要说明的是,该方法也需要将RRC消息中携带的IE MAC-ehs resetindicator 设置为true,作用同上不再赘述;并且RRC消息具体也可以为RadioBearer Setup消息、 Radio Bearer Reconfiguration消息、Transport Cha皿elReconfiguration消息或Cell Update Confirm(小区更新确认)消息等。 3)当网络侧设备通过多数据流(2个及以上数据流)传输数据时,会向UE发送多 数据流传输控制信息(MM0控制信息、MC控制信息或DC控制信息等),相应地就可以通过 多数据流传输控制信息告知UE网络侧设备将发送的是扩展MAC-ehs PDU。
例如在进入MMO模式时,网络侧设备会向UE发送MMO控制信息,可以通过MMO 控制信息告知UE网络侧设备将发送的是扩展MAC-ehs PDU,使UE收到MM0控制信息,在 MAC-ehs reset后解码扩展MAC-ehs PDU ;在进入MC模式时,网络侧设备会向UE发送MC控 制信息,可以通过MC控制信息告知UE网络侧设备将发送的是扩展MAC-ehs PDU,使UE收 到MC控制信息,在MAC-ehs reset后解码扩展MAC-ehs PDU ;进入DC+MIMO模式时,网络侧 设备会向UE发送DC控制信息,可以通过DC控制信息告知UE网络侧设备将发送的是扩展 MAC-ehs PDU,使UE收到DC控制信息,在MAC-ehs reset后解码扩展MAC-ehs PDU。
4)参见图8,在扩展MAC-ehs PDU的包头域的所有包头的后面添加TLI (TSN Length Indicator, TSN长度指示)参数,通过TSN Length Indicator参数告知UE网络侧 设备将发送的是否是扩展MAC-ehs PDU。 具体如下将TSN Length Indicator设置为lbit,当TSN Length Indicator为O 时,网络侧设备将发送的是扩展MAC-ehs PDU,当TSN Length Indicator为1时,网络侧设 备将发送的是传统MAC-ehs PDU;或者当TSN Length Indicator为1时,网络侧设备将发 送的是扩展MAC-ehs PDU,当TSN Length Indicator为0时,网络侧设备将发送的是传统 MAC-ehs PDU。 需要说明的是,如果为了满足MAC-ehs PDU的包头域字节对齐的要求,也可以将 TSN Length Indicator设置为8bit,并可以通过设置相应的值来判断网络侧设备将发送的 是否是扩展MAC-ehs PDU。 并且需要说明的是,也可以在扩展MAC-ehs PDU的包头域的所有包头的前面添加 TLI。 303 :UE接收扩展MAC-ehs PDU,将扩展MAC-ehs PDU中的原TSN和扩展TSN合并 得到总TSN,并按照总TSN对MAC-ehs PDU中的Reording PDU排序。 需要说明的是,根据添加扩展TSN的方法不同,UE相应地通过以下几种方法得到 总TSN时 1)针对如图4所示的将扩展TSN添加在传统MAC-ehs PDU的包头域的所有包头的后面,将原TSN和扩展TSN合并得到总TSN的过程如下 UE在接收到扩展MAC-ehs PDU后,首先按照传统MAC-ehs PDU的包头格式读取 MAC-ehs header,得知包含多少个原TSN ;然后读取扩展TSN,并按照顺序将第一扩展TSN和 第一原TSN(即与第一个Reordering PDU对应的原TSN)合并,组成第一总TSN,按照第一总 TSN对扩展MAC-ehs PDU中的第一 Reording PDU排序;将第二扩展TSN和第二原TSN(即 与第二个ReorderingPDU对应的原TSN)合并,组成第二总TSN,按照第二总TSN对扩展 MAC-ehsPDU中的第二 Reording PDU排序,依此类推。 需要说明的是,UE在读取MAC-ehs header时,通过逻辑信道和优先级队列的应 设关系可以知道该MAC-ehs PDU含有多少个优先级队列的数据,也就是多少个Reordering PDU,因为每个Reordering PDU对应一个原TSN,所以也就知道包头总共包含多少个原TSN, 相应地也可以得知包含几个扩展TSN,这样在读取扩展TSN时,就可以按顺序将扩展TSN 和原TSN合并,组成总TSN ;并且在将扩展TSN合并和原TSN,组成总TSN时,可以将原TSN 放在第一位,扩展TSN放在第二位,也可以将扩展TSN放在第一位,原TSN放在第二位,可 以根据实际情况灵活设置,如原TSN为"100001",扩展TSN为"ll",可以将总TSN组成为 "10000111",也可以为"11100001 ",下面在将原TSN和扩展TSN合并,组成总TSN时,可以采 用与此处相同的方法,不再对其进行一一赘述。 并且需要说明的是,针对将扩展TSN添加在传统MAC-ehs PDU的包头域的所有包 头的前面,得到总TSN的过程,与针对如图4所示的将扩展TSN添加在传统MAC-ehs PDU的 包头域的所有包头的后面,得到总TSN的过程类似,此处不再赘述。 2)针对如图5所示的将扩展TSN添加在传统MAC-ehs PDU的包头域的每个相应的 TSN后面,将原TSN和扩展TSN合并得到总TSN的过程如下 UE在接收到扩展MAC-ehs PDU后,读取扩展MAC-ehs PDU中MAC-ehsheader, 一次 性读取到MAC-ehs header中的总TSN。 需要说明的是,将扩展TSN添加在传统MAC-ehs PDU的包头域的每个相应的TSN 后面后,原来的MAC-ehs header格式发生了改变,所以UE在收到扩展MAC-ehs PDU后,不 能再按照传统MAC-ehs PDU的包头格式读取MAC-ehsheader,而是要根据添加的扩展TSN的 具体bit数更新MAC-ehs header格式,并且一次性读取出总TSN,所以上述在读取MAC-ehs PDU中MAC-ehs header时,是按照添加的扩展TSN的具体bit数,更新MAC-ehs header格 式后,按照更新后的MAC-ehs header格式读取的,例如添加的扩展TSN为2bit,原来读取 MAC-ehs header时,每次读取8bit,添加扩展TSN为2bit后,每次要读取10bit,并且规定 其中读取到的哪几位是总TSN,这样就相应地得到了总TSN。 并且需要说明的是,将扩展TSN添加在传统MAC-ehs PDU的包头域的每个相应的
TSN前面,得到总TSN的过程,与针对如图5所示的将扩展TSN添加在传统MAC-ehs PDU的
包头域的每个相应的TSN后面,得到总TSN的过程的类似,此处不再赘述。 3)针对如图6所示的将扩展TSN添加在传统MAC-ehs PDU的有效载荷域的所有
Reording PDU后面,将原TSN和扩展TSN合并得到总TSN的过程如下 UE在接收到扩展MAC-ehs PDU后,首先按照传统MAC-ehs PDU的包头格式读
取MAC-ehs header,得知包含多少个原TSN和每个Reordering PDU的长度;根据每个
Reordering PDU的长度,得知总Reordering PDU的长度,从而可以判断出扩展TSN的具体
12位置,并读取扩展TSN,然后按照顺序将第一扩展TSN和第一原TSN合并,组成第一总TSN, 按照第一总TSN对扩展MAC-ehs PDU中的第一 Reording PDU排序;将第二扩展TSN和第二 原TSN合并,组成第二总TSN,按照第二总TSN对扩展MAC-ehs PDU中的第二 Reording PDU 排序,依此类推。 需要说明的是,UE在读取MAC-ehs header时,通过逻辑信道和优先级队列的应 设关系可以知道该MAC-ehs PDU含有多少个优先级队列的数据,也就是多少个Reordering PDU,因为每个Reordering PDU对应一个原TSN,所以也就知道包头总共包含多少个原TSN, 相应地也可以得知包含几个扩展TSN,并且通过MAC-ehs header中的L字段可以得知每个 Reordering SDU的长度,进而得知每个Reordering PDU的长度,根据每个Reordering PDU 的长度,得知总Reordering PDU的长度,从而可以判断出扩展TSN的具体位置,这样就可以 读取到扩展TSN,并将扩展TSN和相应的原TSN合并。 并且需要说明的是,针对将扩展TSN添加在传统MAC-ehs PDU的有效载荷域的所 有Reording PDU后面,得到总TSN的过程,与针对如图6所示的将扩展TSN添加在传统 MAC-ehs PDU的有效载荷域的所有Reording PDU前面,得到总TSN的过程类似,此处不再赘 述。 4)针对如图7所示的将扩展TSN添加在传统MAC-ehs PDU的有效载荷域的相应的 Reordering PDU后面,将原TSN和扩展TSN合并得到总TSN的过程如下
UE在接收到扩展MAC-ehsPDU后,首先按照传统MAC-ehs PDU的包头格式读 取MAC-ehs header,得知包含多少个原TSN和每个Reordering PDU的长度;根据每个 Reordering PDU的长度,从而可以判断出扩展TSN的具体位置,并读取扩展TSN,然后按照 顺序将第一扩展TSN和第一原TSN合并,组成第一总TSN,按照第一总TSN对扩展MAC-ehs PDU中的第一 Reording PDU排序;将第二扩展TSN和第二原TSN合并,组成第二总TSN,按 照第二总TSN对扩展MAC-ehs PDU中的第二 Reording PDU排序,依此类推。
需要说明的是,针对将扩展TSN添加在传统MAC-ehs PDU的有效载荷域的相应 的Reordering PDU前,得到总TSN的过程,与针对如图7所示的将扩展TSN添加在传统 MAC-ehs PDU的有效载荷域的相应的Reordering PDU后面,得到总TSN的过程类似,此处不 再赘述。 最后需要说明的是,将原TSN和扩展TSN合并为总TSN,并按照总TSN对MAC-ehs PDU中的Reording PDU排序,扩大了 TSN的范围,可以支持更多数据量的排序,可以满足 DC+MMO WCDMA通信系统、MC WCDMA通信系统或MC+MIMO WCDMA通信系统通过多数据流传输 数据的需要;并且在未来的其它通信系统需要通过多数据流传输数或需要范围更大的TSN 时,都可以通过本发明实施例所述的方法进行扩展。 本实施例所述的方法,通过添加扩展TSN,并将原TSN和扩展TSN合并为总TSN, 扩大了TSN的范围,可以支持更多数据量的排序,满足了通过多数据流传输数据的需要,并 可以达到多次重传而不丢弃接收到的其他HARQ进程的数据的目的;另外,在发送MAC-ehs PDU之前,可以告知用户设备该MAC-ehsPDU是否为添加扩展TSN的MAC-ehs PDU,使得可以 与现有技术中的MAC-ehsPDU兼容。
实施例4 参见图9,本发明实施例提供了一种网络侧设备,该网络侧设备包括
13
添加模块401 ,用于在MAC-ehs PDU中添加扩展TSN ; 发送模块402,用于在添加模块40l在MAC-ehs PDU中添加扩展TSN后,将MAC-ehs PDU中的原TSN和扩展TSN发送给用户设备,使用户设备将原TSN和扩展TSN合并得到总 TSN,按照总TSN对MAC-ehs PDU中的与总TSN对应的重排序协议数据单元Reording PDU 排序。 进一步地,参见图IO,该网络侧设备还包括 告知模块403,用于在发送模块402将MAC-ehs PDU中的原TSN和扩展TSN发送给 用户设备之前,告知用户设备本地将发送MAC-ehs PDU中的原TSN和扩展TSN给用户设备。
其中,添加模块401 ,具体用于将扩展TSN添加在MAC-ehs PDU的包头域中;或
添加模块401,具体用于将扩展TSN添加在MAC-ehs PDU的有效载荷域中。
其中,告知模块403,具体用于向用户设备发送无线资源控制RRC消息,RRC消息中 包含告知参数,告知参数用于告知用户设备本地将发送MAC-ehsPDU中的原TSN和扩展TSN 给用户设备;或 告知模块403,具体用于在MAC-ehs PDU中添加指示参数,指示参数用于告知用户 设备本地将发送MAC-ehs PDU中的原TSN和扩展TSN给用户设备。 本实施例所述的网络侧设备,通过添加扩展TSN,可使用户设备将原TSN和扩展 TSN合并为总TSN,扩大了TSN的范围,可以支持更多数据量的排序,满足了通信系统通过多 数据流传输数据的需要,并可以达到多次重传而不丢弃接收到的其他HARQ进程的数据的 目的。 实施例5 参见图ll,本发明实施例提供了一种用户设备,该用户设备包括 接收模块501,用于接收MAC-ehs PDU中的原TSN和扩展TSN,扩展TSN为在
MAC-ehs PDU中添加的; 合并模块502,用于在接收模块501接收到原TSN和扩展TSN后,将扩展TSN和原 TSN合并得到总TSN ; 排序模块503,用于在合并模块502得到总TSN后,按照总TSN对MAC-ehsPDU中的 与总TSN对应的Reording PDU排序。 本实施例所述的用户设备,通过将扩展TSN和原TSN合并得到总TSN,扩大了 TSN 的范围,可以支持更多数据量的排序,满足了通信系统通过多数据流传输数据的需要,并可 以达到多次重传而不丢弃接收到的其他HARQ进程的数据的目的。
实施例6 参见图12,本发明实施例提供了一种扩展TSN的系统,该系统包括
用户设备601,用于与网络侧设备602相连;
用户设备601包括 接收模块,用于接收MAC-ehs PDU中的原TSN和扩展TSN,扩展TSN为在MAC-ehs PDU中添加的; 合并模块,用于在接收模块接收到原TSN和扩展TSN后,将扩展TSN和原TSN合并 得到总TSN ; 排序模块,用于在合并模块得到总TSN后,按照总TSN对MAC-ehs PDU中的与总
14TSN对应的Reording PDU排序。
进一步地,该系统还包括 网络侧设备602,用于在MAC-ehs PDU中添加扩展TSN,将MAC-ehs PDU中的原TSN 和扩展TSN发送给用户设备601。
进一步地, 网络侧设备602,还用于在将MAC-ehs PDU中的原TSN和扩展TSN发送给用户设备
之前,告知用户设备本地将发送原TSN和扩展TSN给述用户设备601。本实施例所述的系统,通过添加扩展TSN,并将原TSN和扩展TSN合并为总TSN,扩
大了 TSN的范围,可以支持更多数据量的排序,满足了通信系统通过多数据流传输数据的
需要,并可以达到多次重传而不丢弃接收到的其他HARQ进程的数据的目的。 以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件
程序存储在可读取的存储介质中,存储介质例如计算机中的硬盘、光盘或软盘。 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和
原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
1权利要求
一种扩展传输序列号TSN的方法,其特征在于,所述方法包括在增强高速下行媒体接入控制协议数据单元MAC-ehs PDU中添加扩展TSN;将所述MAC-ehs PDU中的原TSN和所述扩展TSN发送给用户设备,使所述用户设备将所述原TSN和所述扩展TSN合并得到总TSN,按照所述总TSN对所述MAC-ehs PDU中的与所述总TSN对应的重排序协议数据单元ReordingPDU排序。
2. 根据权利要求1所述的扩展TSN的方法,其特征在于,将所述MAC-ehsPDU中的原TSN 和所述扩展TSN发送给用户设备之前,还包括告知所述用户设备本地将发送所述MAC-ehs PDU中的原TSN和所述扩展TSN给所述用 户设备。
3. 根据权利要求1或2所述的扩展TSN的方法,其特征在于,所述在MAC-ehs PDU中添 加扩展TSN,具体为将所述扩展TSN添加在所述MAC-ehs PDU的包头域中;或 将所述扩展TSN添加在所述MAC-ehs PDU的有效载荷域中。
4. 根据权利要求3所述的扩展TSN的方法,其特征在于,所述将所述扩展TSN添加在所 述MAC-ehs PDU的包头域中,具体为将所述扩展TSN添加在所述MAC-ehs PDU的包头域的所有包头的后面或前面;或 将所述扩展TSN添加在所述MAC-ehs PDU的包头域的相应的原TSN的后面或前面。
5. 根据权利要求3所述的扩展TSN的方法,其特征在于,所述将所述扩展TSN添加在所 述MAC-ehs PDU的有效载荷域中,具体为将所述扩展TSN添加在所述MAC-ehs PDU的有效载荷域的所有ReordingPDU的后面或 前面;或将所述扩展TSN添加在所述MAC-ehs PDU的有效载荷域的相应的Reordering PDU后 面或前面。
6. 根据权利要求2所述的扩展TSN的方法,其特征在于,所述告知所述用户设备本地将 发送所述MAC-ehs PDU中的原TSN和所述扩展TSN给所述用户设备,具体为向所述用户设备发送无线资源控制RRC消息,所述RRC消息中包含告知参数,所述告知 参数用于告知所述用户设备本地将发送所述MAC-ehs PDU中的原TSN和所述扩展TSN给所 述用户设备;或在所述MAC-ehs PDU中添加指示参数,所述指示参数用于告知所述用户设备本地将发 送所述MAC-ehs PDU中的原TSN和所述扩展TSN给所述用户设备。
7. 根据权利要求2所述的扩展TSN的方法,其特征在于,当本地通过多数据流传输数据 时,所述告知所述用户设备本地将发送所述MAC-ehs PDU中的原TSN和所述扩展TSN给所 述用户设备,具体为向所述用户设备发送多数据流传输控制信息,告知所述用户设备本地将发送所述 MAC-ehs PDU中的原TSN和所述扩展TSN给所述用户设备。
8. —种扩展TSN的方法,其特征在于,所述方法包括接收MAC-ehs PDU中的原TSN和扩展TSN,所述扩展TSN为在所述MAC-ehs PDU中添加的;将所述扩展TSN和所述原TSN合并得到总TSN ;按照所述总TSN对所述MAC-ehs PDU中的与所述总TSN对应的ReordingPDU排序。
9. 一种网络侧设备,其特征在于,所述网络侧设备包括 添加模块,用于在MAC-ehs PDU中添加扩展TSN ;发送模块,用于在所述添加模块在MAC-ehs PDU中添加扩展TSN后,将所述MAC-ehs PDU中的原TSN和所述扩展TSN发送给用户设备,使所述用户设备将所述原TSN和所述扩展 TSN合并得到总TSN,按照所述总TSN对所述MAC-ehs PDU中的与所述总TSN对应的重排序 协议数据单元Reording PDU排序。
10. 根据权利要求9所述的网络侧设备,其特征在于,所述网络侧设备还包括 告知模块,用于在所述发送模块将所述MAC-ehs PDU中的原TSN和所述扩展TSN发送给用户设备之前,告知所述用户设备本地将发送所述MAC-ehsPDU中的原TSN和所述扩展TSN 给所述用户设备。
11. 根据权利要求9或10所述的网络侧设备,其特征在于,所述添加模块,具体用于将所述扩展TSN添加在所述MAC-ehs PDU的包头域中;或 所述添加模块,具体用于将所述扩展TSN添加在所述MAC-ehs PDU的有效载荷域中。
12. 根据权利要求10所述的网络侧设备,其特征在于,所述告知模块,具体用于向所述用户设备发送无线资源控制RRC消息,所述RRC消息中 包含告知参数,所述告知参数用于告知所述用户设备本地将发送所述MAC-ehs PDU中的原 TSN和所述扩展TSN给所述用户设备;或所述告知模块,具体用于在所述MAC-ehs PDU中添加指示参数,所述指示参数用于告知 所述用户设备本地将发送所述MAC-ehs PDU中的原TSN和所述扩展TSN给所述用户设备。
13. 根据权利要求IO所述的网络侧设备,其特征在于,所述告知模块,具体用于向所述用户设备发送多数据流传输控制信息,告知所述用户 设备本地将发送所述MAC-ehs PDU中的原TSN和所述扩展TSN给所述用户设备。
14. 一种用户设备,其特征在于,所述用户设备包括接收模块,用于接收MAC-ehs PDU中的原TSN和扩展TSN,所述扩展TSN为在所述 MAC-ehs PDU中添加的;合并模块,用于在所述接收模块接收到所述原TSN和所述扩展TSN后,将所述扩展TSN 和所述原TSN合并得到总TSN ;排序模块,用于在所述合并模块得到所述总TSN后,按照所述总TSN对所述MAC-ehs PDU中的与所述总TSN对应的Reording PDU排序。
15. —种扩展TSN的系统,其特征在于,所述系统包括 用户设备,用于与网络侧设备相连; 所述用户设备包括接收模块,用于接收MAC-ehs PDU中的原TSN和扩展TSN,所述扩展TSN为在所述 MAC-ehs PDU中添加的;合并模块,用于在所述接收模块接收到所述原TSN和所述扩展TSN后,将所述扩展TSN 和所述原TSN合并得到总TSN ;排序模块,用于在所述合并模块得到所述总TSN后,按照所述总TSN对所述MAC-ehs PDU中的与所述总TSN对应的Reording PDU排序。
16. 根据权利要求15所述的扩展TSN的系统,其特征在于,所述系统还包括 所述网络侧设备,用于在所述MAC-ehs PDU中添加扩展TSN,将所述MAC-ehs PDU中的原TSN和所述扩展TSN发送给用户设备。
17. 根据权利要求16所述的扩展TSN的系统,其特征在于,所述网络侧设备,还用于在将所述MAC-ehs PDU中的原TSN和所述扩展TSN发送给用 户设备之前,告知所述用户设备本地将发送所述MAC-ehs PDU中的原TSN和所述扩展TSN 给所述用户设备。
全文摘要
本发明公开了一种扩展TSN的方法、装置和系统,属于通信领域。方法包括在MAC-ehs PDU中添加扩展TSN;将MAC-ehs PDU中的原TSN和扩展TSN发送给用户设备,使用户设备将原TSN和扩展TSN合并得到总TSN,按照总TSN对MAC-ehs PDU中的与总TSN对应的重排序协议数据单元ReordingPDU排序。网络侧设备包括添加模块和发送模块。用户设备包括接收模块、合并模块和排序模块。系统包括用户设备。通过添加扩展TSN,并将原TSN和扩展TSN合并为总TSN,扩大了TSN的范围,可以支持更多数据量的排序;满足了通过多数据流传输数据的需要。
文档编号H04W28/14GK101790192SQ20091007683
公开日2010年7月28日 申请日期2009年1月22日 优先权日2009年1月22日
发明者李龠, 马洁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1