在无线电链路控制的协议数据单元中插入长度指示符的方法

文档序号:7588961阅读:201来源:国知局
专利名称:在无线电链路控制的协议数据单元中插入长度指示符的方法
技术领域
本发明涉及无线电链路协议,具体涉及一种用于在无线电链路控制(RLC)中插入长度指示符(LI)的方法,其选择性地控制LI值插入,从而防止不必要地把任何要插入下一个PDU中的LI包括在内。
背景技术
当前的通信技术趋势把研究方向致力于允许不受时间/空间限制的多媒体应用访问,并试图获得显著的成果。因此,数字数据处理和传输技术的发展正接近于通过卫星实现实时全球数据通信系统,其中有线和无线电通信被统一。
而且,数字数据处理和传输技术的发展允许通过网络实时发送静止和动态图像,并且允许自由访问先前的话音通信和信息而无需在任何时间和地点区别有线和无线电通信。其一个示例就是国际移动电信-2000(IMT-2000)。
本发明提出的无线电链路控制(RLC)层是3GPP的第二层,其具有两种PDU。它们是未确认模式分组数据单元(UMD PDU)和确认模式PDU(AMD PDU),当在接收侧接收到PDU后无需向发送侧发送确认信号时使用未确认模式分组数据单元。图1和图2中显示了每个PDU格式。
如图1所示,UMD PDU的格式包括首部,LI组,数据和PAD(填充)。首部包括一个7比特序列号,作为用于指示每个PDU的序列号的字段;一个1比特扩展(E)字段,用于指示下一个字段是数据还是LI和E比特。数据组是一个对应于从上层传下来的包括至少一个SDU服务数据单元(SDU)的字段。由于这种数据组的大小可变,要进行填充以把整个PDU大小调整成八比特组。
此处,PDU源于ITU-T X.200/ISO-IEC7498-1,SDU源于ITU-TX.140。
如图2所示,AMD PDU的格式包括首部,LI组,和数据。在AMDPDU中,作为填充的替代,插入梢带确认型状态(piggyback type status)PDU以使能传输。
AMD PDU的首部还具有一个1比特D/C字段,用于指示相关PDU是否装载有数据信息或控制信息;一个P字段,作为1比特轮询字段,用于向接收侧请求状态报告;和一个2比特首部扩展(HE)字段,用于通知下一个数据是数据还是LI和E比特。
在上述UMD PDU和AMD PDU中,LI组包括LI和E比特,其中每个LI是个用于指示当PDU包括几个SDU时每个SDU边界的字段。每个LI指示从数据组中第一个八比特组到每个SUD的最后一个八比特组的八比特组数量。LI组表示一个PDU中所包含的各个SDU的LI。LI大小是7比特或15比特。
在AMD PDU的情况下,如果PDU大小最大是126个八比特组,那么使用7比特LI,另选地,可使用15比特LI。在UMD PDU的情况下,如果PDU大小最大是125个八比特组,那么使用7比特LI,另选地,可使用15比特LI。
这些LI的某些值为用于特定目的而被预先定义。
表1表示在7比特LI的情况下用于特定目的的LI值,表2表示在15比特LI的情况下用于特定目的的LI值。
从图1和图2可以看出,如果一个SDU(称为A)的结尾正确匹配于该PDU的结尾,那么插入的下一个PDU(称为B)的第一LI值是“LI=0”,从而表示这种情况。
在15比特长LI的情况下,如果RLC SDU的最后一段与PDU的结尾相差一个八比特组,那么下一个PDU的第一LI具有值“111 11111111 1011”,从而表示这种情况。而且,PDU使用“LI=1”作为一个值来表示RLC PDU的剩余部分是填充部分,其中该填充必然位于RLCPDU的最后。
#表1长度7比特

#表2长度15比特


图3表示在AMD PDU中使用7比特LI时一个PDU中的SDU的结尾。此处,PDU大小是35个八比特组,PDU中所包括的数据大小是24个八比特组。
从图3可以看出,AMD PDU具有三个SDU,例如SDU1,SDU2,和SDU3。每个SDU的大小分别是11个八比特组,9个八比特组,和4个八比特组。所插入的、用于累积地表示从SDU1,SDU2,和SDU3的每个数据部分的第一个八比特组到最后一个八比特组的八比特组数量的LI值是11(八比特组),20(八比特组),和24(八比特组),并且还插入“LI=111 1111”以表示PDU的剩余部分是填充部分(5个八比特组)。
在现有技术中,在一个SDU(A)的结尾正好匹配于RLC PDU中的PDU的结尾的所有情况下,把LI=“0”插入到下一个PDU(B)中。
图4,图5和图6表示根据现有技术插入LI的方法来插入LI=“0”的三种情况,其中图4显示一个正确过程,图5和图6显示不必要LI值插入的问题。
首先参考图4,LI=“0”被附接到下一个PDU。如果图4中SDU2的LI包括在当前PDU中,由于LI的大小,SDU2的一个八比特组数据必须移位到下一个PDU。换句话说,如果在LI=12下面的八比特组中记录LI=22的累积和以表示SDU2的结尾,由于当前设置的PDU大小是25个八比特组并且PDU的组成部分的总八比特组是25,因此PDU组成部分的总八比特组变成26并且SDU2的结尾不匹配于相关PDU的结尾。那么,附接第二LI(LI=22)是没有意义的。
因此,在此情况下,把LI=“0”插入下一个PDU(B)的第一LI而不是插入第一PDU(A)中的第二LI,以表示SDU2的结尾。
但是,在图5和图6所示的情况下,相关PDU(A)自己显示出PDU(A)的最后一个SDU正好匹配在包括各种LI的PDU(A)中,使得不需要把LI=“0”附接到下一个PDU(B)。因此,现有技术存在各种问题。
例如,如图5所示,表示前一个SDU的最后一段正好匹配于前一个PDU的结尾的LI=“0”值被不必要地插入下一个PDU(B),即使该LI表示PDU(A)的SDU2的结尾。
而且,如图6所示,LI值或LI=“0”值被插入以通知相关PDU(A)(图6中的中间PDU)的结尾是填充部分,因为该结尾具有一个额外的八比特组(当由于最后LI的插入使填充位置消失时,造成“0”填充)。因此,由于LI=“1”值意味着相关PDU(A)的结尾正好匹配于SDU2的最后一段,所以不必要把LI=“0”值插入下一个PDU(B)。
在图6的相关PDU(A)的SDU2下面的虚线部分中,PDU(A)大小是27,而该PDU的组成部分的和是26,因此留下一个八比特组。因此,该剩余的一个八比特组被填充为LI=1111111。
在UMD PDU中也与AMD PDU中一样存在上述问题。因此,根据现有技术的插入LI的方法,LI值或LI=“0”值被不必要地插入PDU的LI组,造成信息的无用重叠,浪费了网络资源。
上述内容被引入本文作为参考,适于对其它或替换细节,特征和/或技术背景进行适当的教导。

发明内容
本发明的目的是至少解决上述问题和/或缺陷,并至少提供下述优点。
本发明的一个目的是提供一种在PDU中插入长度指示符的方法。
本发明的另一个目的是选择性地应用LI值插入以表示在RLC中产生PDU时的相关内容。
本发明的另一个目的是当前一个PDU(A)正好匹配于前一个PDU的结尾时指示SDU的结尾,同时防止LI值的不必要插入。
本发明的另一个目的是提供一种长度指示符,在把PDU模式用于协议结构的无线电链路控制(RLC)层以进行数据发送/接收的情况下,当服务数据单元(SDU)的边界在协议数据单元(PDU)内时,选择性地使用该长度指示符。
本发明的另一个目的是提供一种在RLC中插入PDU LI的方法,即使有一个LI表示前一个PDU的SDU的结尾,或者输入一个LI值或LI=“1”以通知一个填充(其中PDU的结尾具有一个额外八比特组(使用7比特LI)或两个八比特组(使用15比特LI)),该方法也能够防止不必要地插入一个表示前一个SDU的最后一段正好匹配于前一个PDU的结尾的LI值或LI=“0”。
为了整体或部分地至少实现上述目的,提供一种在RLC中插入PDU LI的方法,PDU从RLC产生,其中可以防止不必要地插入LI值,当前一个PDU(A)的SDU的结尾正好匹配于前一个PDU的结尾时,如果表示前一个SDU的结尾的LI不能被输入到前一个PDU中,那么把LI值输入到下一个PDU的LI组的头部,如果前一个PDU(A)具有表示前一个SDU的结尾的LI,那么不把LI值(LI=“0”)输入到下一个PDU(B)的LI组中,如果相关PDU(A)的结尾具有一个额外的八比特组,在该八比特组中输入LI值(LI=“1”)以通知一个填充,那么不把LI值(LI=“1”)输入到下一个PDU(B)的LI组中。因此,免除把LI值不必要地插入下一个PDU,使得可以防止网络资源的浪费,并且可以减小处理不必要LI值所需的开销。
为了进一步整体或部分地至少实现上述目的,提供一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中在协议结构的RLC层中使用PDU模式进行数据发送/接收,其改进包括如果当前PDU大小对应于PDU的组成部分的总大小并且当前PDU具有表示当前PDU大小对应于PDU的组成部分的总大小的信息,从下一个PDU中消除用于表示当前PDU大小对应于PDU的组成部分的总大小的信息组成部分。
为了进一步整体或部分地至少实现上述目的,提供一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中在协议结构的RLC层中使用PDU模式进行数据发送/接收,包括设置要在协议结构中使用的PDU大小和PDU的组成部分的总大小;确定是否可以通过使用所设定的PDU大小来表示PDU的最后一个SDU的结尾的信息LI值,如果确定是可能的,那么把LI值输入到PDU中;以及把所设定的PDU大小与PDU组成部分的总大小进行比较。
为了进一步整体或部分地至少实现上述目的,提供一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中在协议结构的RLC层中使用PDU模式进行数据发送/接收,包括从多个SDU形成多个PDU,每个PDU具有一个包含至少一个长度指示符的首部,该长度指示符代表PDU中所包含的一个对应SDU的长度或者代表PDU中所包含的对应SDU的总长度,其中a)当前一个PDU首部不包含前一个PDU中的SDU的全部长度时,一个PDU包含具有规定的比特码型序列的长度指示符;和b)如果前一个PDU正好结尾于SDU的最后一段,一个PDU不包含表示前一个PDU中的SDU的结尾的长度指示符。
为了进一步整体或部分地至少实现上述目的,提供一种形成PDU的首部的方法,包括从多个SDU形成第一PDU;形成包括多个长度指示符(LI)在内的第一PDU的首部,这些长度指示符代表PDU的对应SDU的长度,其中提供最后一个长度指示符来表示PDU包括最后一个填充段,并且最后一个填充段可以具有零长度,使得随后的第二PDU首部不包括关于第一PDU大小的信息。
为了进一步整体或部分地至少实现上述目的,提供一种在无线电通信系统的RLC中插入PDU长度指示符的方法,该长度指示符表示前一个PDU结尾于PDU的最后一个SDU的结尾,其中在协议结构的RLC层中使用PDU模式进行数据发送,包括检测前一个PDU是否结尾于PDU的最后一个SDU的结尾;检查前一个PDU的长度指示符是否表示前一个PDU结尾于PDU的最后一个SDU的结尾;以及如果前一个PDU的长度指示符不能表示前一个PDU结尾于PDU的最后一个SDU的结尾,那么插入一个PDU长度指示符。
为了进一步整体或部分地至少实现上述目的,提供一种在无线电通信系统的RLC中省略PDU长度指示符的方法,该长度指示符表示前一个PDU结尾于前一个PDU的最后一个SDU的结尾,其中在协议结构的RLC层中使用PDU模式进行数据发送,包括检查前一个PDU的长度指示符是否表示前一个PDU结尾于前一个PDU的最后一个SDU的结尾;和如果前一个PDU的长度指示符表示前一个PDU结尾于前一个PDU的最后一个SDU的结尾,那么省略PDU长度指示符。
为了进一步整体或部分地至少实现上述目的,提供一种将上层数据转换成具有至少一固定尺寸的下层的当前数据单元的方法,该方法包括将上层的数据包括到下层的当前数据单元中;以及当上层数据的结尾被包括在下层的当前数据单元内,且表示上层数据结尾的第一指示符没有被包括在下层的当前数据单元内时,将第二指示符包括在下层的下一个数据单元内,其中该第二指示符表示该上层数据的结尾被包括在下层的当前数据单元内。
为了进一步整体或部分地至少实现上述目的,提供一种具有上层和下层的移动通信系统,其中将上层数据转换成具有至少一固定尺寸的下层的当前数据单元,该系统包括将上层的数据包括到下层的当前数据单元中的装置;以及当上层数据的结尾被包括在下层的当前数据单元内,且表示上层数据结尾的第一指示符没有被包括在下层的当前数据单元内时,将第二指示符包括在下层的下一个数据单元内的装置,其中该第二指示符表示该上层数据的结尾被包括在下层的当前数据单元内。
为了进一步整体或部分地至少实现上述目的,提供一种在移动通信系统中将上层数据转换成具有至少一固定尺寸的下层的当前数据单元的方法,该方法包括下列步骤如果下层的当前数据单元大小对应于下层的当前数据单元的组成部分的总大小,并且下层的当前数据单元具有表示下层的当前数据单元大小对应于下层的当前数据单元的组成部分的总大小的信息,则从下一个下层数据单元中消除用于表示当前下层数据单元大小对应于下层的当前数据单元的组成部分的总大小的信息组成部分。
为了进一步整体或部分地至少实现上述目的,提供一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中在RLC PDU(协议数据单元)的最后一个分段的结尾正好在PDU的结尾结束、以及没有指示符表示该PLC SDU的结尾的情况下,则将长度指示符插入在下一个PDU的第一长度指示符的位置上。
为了进一步整体或部分地至少实现上述目的,提供一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中在PDU包含15-比特“长度指示符”表示RLC PDU结束且在PDU中剩余一个八比特组的情况下,则尽管没有表示该填充存在的“长度指示符”,该PDU的最后一个八比特组将由发送方填充并由接收方忽略,并不用下一个RLC PDU数据的第一个八组来填充。
为了进一步整体或部分地至少实现上述目的,提供一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中如果在RLC-PDU中使用7-比特“长度指示符”,而且在最后一个RLC SDU结束后在RLC PDU中存在一个或多个填充的八比特组,则使用包括值为“111 1111”的“长度指示符”作为PDU中的最后一个“长度指示符”来表示填充的存在。
为了进一步整体或部分地至少实现上述目的,提供一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中如果在RLC-PDU中使用15-比特“长度指示符”,而且在最后一个RLC SDU结束后在RLC PDU中存在二个或多个填充的八比特组,则使用包括值为“111 1111 1111 1111”的“长度指示符”作为PDU中的最后一个“长度指示符”来表示填充的存在。
本发明的其它优点,目的和特征将部分地在以下说明中提出,部分地可以由本领域技术人员在审看了以下说明后理解或者可以通过本发明的实践获得。本发明的目的和优点可以通过所附权利要求中特别指出的方式实现和获得。


下面将参考附图对本发明进行详细说明,在附图中相同标号表示相同单元,其中图1显示UMD PDU的格式;图2显示AMD PDU的格式;图3显示通过在AMD PDU中使用7比特LI时一个PDU中的SDU的结尾;图4表示在AMD PDU中的下一个PDU中需要一个LI=“0”值的示例;图5表示根据现有技术插入LI的方法插入了不必要LI的示例;图6表示根据现有技术插入LI的方法插入了不必要LI的另一个示例;图7是显示根据本发明优选实施例在RLC中插入PDU的LI的方法的流程图。
具体实施例方式
图7是显示根据优选实施例在RLC中插入PDU的LI的方法的流程图。
参见图7,在步骤70,首先设置在协议结构的RLC层中进行数据发送/接收的PDU模式中使用的PDU大小和PDU的组成部分及其大小。该大小,例如PDU的组成部分的序列数(sequence number),是一个规定值,SDU具有可变大小。
在步骤70后,如步骤71所示,确定SDU i的结尾是否可以包括在当前PDU(A)中。如果在步骤71确定结果是不可能,那么如步骤72所示,根据PDU大小插入SDU i的一个段。
但是,如果在步骤71确定结果是可能的,那么在步骤73确定是否可以利用当前PDU(A)大小表示SDU i的一个随机数的最后位置的LI值。
根据步骤73的确定结果,如果不能利用当前PDU(A)大小表示最后一个SDU大小,那么如步骤74所示,把用于表示前一个SDU的最后一段正确匹配于前一个PDU(A)的结尾的LI=000 0000记录为下一个PDU(B)的LI值第一序列,并且如图4中一样发送下一个PDU(B)。
根据步骤73的判断结果,如果可以利用当前PDU(A)大小表示最后一个SDU大小,那么在步骤75,在当前PDU(A)中表示SDUi的最后位置的LI值。
然后,在步骤76,确定当前PDU(A)大小是否匹配于PDU(A)的组成部分大小的总和。换句话说,即使根据步骤73的判断结果插入了关于SDU i的最后位置的LI值后,如果SDU i可以包括在相关PDU中,过程前进到步骤75,以插入SDU i的最后位置的LI值,并确定PDU大小是否与到目前的数据和LI组和首部大小的总和相同。
根据步骤76中的确定结果,如果当前PDU(A)大小与到目前的数据和LI组和首部大小的总和相同,那么不需要把LI=“0”插入下一个PDU(B)。因此,发送下一个PDU(B)时不包括LI=0,这在步骤77中表示当前PDU(A)大小匹配于SDU i的结尾。
但是,根据步骤76的判断结果,如果当前PDU(A)大小于到目前的数据和LI组和首部大小的总和相同,尽管在现有技术中不需要把LI=“0”插入下一个PDU(B),但是此处发送包括LI=0的下一个PDU(B),这表示当前PDU(A)大小匹配于SDU i的结尾。
换句话说,参考图5,尽管前一个PDU(A)具有用于表示SDU2的最后一段的LI,也不需要把用于表示前一个SDU的最后一段正确匹配于前一个PDU(A)的结尾的LI=000 0000作为下一个PDU(B)的一部分发送。
同时,根据步骤76的确定结果,如果当前PDU(A)大小不与到目前的数据和LI组和首部大小的总和相同,在步骤78确定是否有更多的SDU要发送。如果有更多的SDU要发送,过程前进到步骤80,把i值增加+1,以对下一个序列中的SDU重复从步骤71开始的过程。
但是,如果没有要发送的SDU,过程前进到步骤79,输入LI=“1”值(这意味着PDU的剩余部分是填充部分)并把填充部分输入相关PDU的剩余部分。换句话说,所发送的下一个PDU(B)不具有被附加地输入到下一个PDU(B)的LI组的头部中的LI=“0”值或用于表示前一个SDU的最后一段正确匹配于前一个PDU(A)的结尾的信息。
在图6所示的现有技术中,由于在相关PDU(A)的结尾被超出一个八比特组时用于表示填充的LI=111 1111被输入到LI组中并因此使填充位置变成零,尽管PDU大小变成与PDU的组成部分的总大小相同,也会不必要地发送表示前一个SDU的最后一段正确匹配于前一个PDU(A)的结尾的LI=000 0000,以输入到下一个PDU(B)中。
参考优选实施例说明的本发明具有很多优点。例如,如果当前PDU大小对应于PDU的组成部分的总大小并且当前PDU具有表示当前PDU大小对应于PDU的组成部分的总大小的信息,那么下一个PDU的组成部分不包括表示当前PDU大小对应于PDU的组成部分的总大小的信息。因此,下一个PDU被免于插入不必要的LI值,使得可以防止网络资源的浪费,并且减小了处理不必要LI值所需的开销。
上述实施例仅是示例性的,不应理解为对本发明的限制。本发明的教导可以容易地应用于其它类型的装置。本发明的描述是示意性的,不是为了限制权利要求的范围。本领域技术人员可以进行很多替换,修改和变型。在权利要求中,装置加功能的语句是用于覆盖执行所述功能的结构,不仅包括结构的等同物也包括等同的结构。
权利要求
1.一种在移动通信系统中将上层数据转换成具有至少一固定尺寸的下层的当前数据单元的方法,该方法包括下列步骤如果下层的当前数据单元大小对应于下层的当前数据单元的组成部分的总大小,并且下层的当前数据单元具有表示下层的当前数据单元大小对应于下层的当前数据单元的组成部分的总大小的信息,则从下一个下层数据单元中消除用于表示当前下层数据单元大小对应于下层的当前数据单元的组成部分的总大小的信息组成部分。
2.如权利要求1所述的方法,其中该上层数据包括至少一个服务数据单元(SDU)或服务数据单元(SDU)的一部分。
3.如权利要求1或2所述的方法,其中该指示符是长度指示符,表示在下层的当前数据单元内的最后一个服务数据单元(SDU)包括该上层数据的结尾部分。
4.如权利要求1所述的方法,其中该下层的数据单元是协议数据单元(PDU)。
5.如权利要求4所述的方法,其中该协议数据单元(PDU)是未确认模式(UMD)协议数据单元(PDU)或确认模式(AMD)协议数据单元(PDU)。
6.如权利要求1所述的方法,其中所述上层是无线资源控制(RRC)层以及所述下层是无线链路控制(RLC)层。
7.如权利要求3所述的方法,其中该指示符被预定义为“0”。
8.如权利要求3所述的方法,其中所述指示符具有1个八位组的尺寸。
9.如权利要求1所述的方法,其中该移动通信系统是基站或移动站。
10.一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中在RLC PDU(协议数据单元)的最后一个分段的结尾正好在PDU的结尾结束、以及没有指示符表示该PLC SDU的结尾的情况下,则将长度指示符插入在下一个PDU的第一长度指示符的位置上。
11.如权利要求10所述的方法,其中如果使用7-比特长度指示符,则该长度指示符具有“000 0000”的值。
12.如权利要求10所述的方法,其中如果使用15-比特长度指示符,则该长度指示符具有“000 0000 0000 0000”的值。
13.一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中在PDU包含15-比特“长度指示符”表示RLC PDU结束且在PDU中剩余一个八比特组的情况下,则尽管没有表示该填充存在的“长度指示符”,该PDU的最后一个八比特组将由发送方填充并由接收方忽略,并不用下一个RLC PDU数据的第一个八组来填充。
14.如权利要求13所述的方法,其中该协议数据单元是未确认模式(UMD)协议数据单元(PDU)。
15.一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中如果在RLC-PDU中使用7-比特“长度指示符”,而且在最后一个RLC SDU结束后在RLC PDU中存在一个或多个填充的八比特组,则使用包括值为“111 1111”的“长度指示符”作为PDU中的最后一个“长度指示符”来表示填充的存在。
16.如权利要求15所述的方法,其中该RLC是UM RLC或AMRLC。
17.一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中如果在RLC-PDU中使用15-比特“长度指示符”,而且在最后一个RLC SDU结束后在RLC PDU中存在二个或多个填充的八比特组,则使用包括值为“111 1111 11111111”的“长度指示符”作为PDU中的最后一个“长度指示符”来表示填充的存在。
18.如权利要求17所述的方法,其中该RLC是UM RLC或AMRLC。
19.一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中在协议结构的RLC层中使用PDU模式进行数据发送/接收,其改进包括如果当前PDU大小对应于PDU的组成部分的总大小并且当前PDU具有表示当前PDU大小对应于PDU的组成部分的总大小的信息,从下一个PDU中消除用于表示当前PDU大小对应于PDU的组成部分的总大小的信息组成部分。
20.根据权利要求19的方法,其中当前PDU包括至少一个服务数据单元(SDU),其中根据至少一个SDU的大小确定PDU大小是否对应于PDU的组成部分的总和,并且利用一LI值表示所述至少一个SDU的每一个的结尾。
21.根据权利要求20的方法,其中如果当前PDU包括至少一个SDU并且利用插入当前PDU的LI值表示最后一个SDU的结尾,那么下一个PDU不包括表示当前PDU大小对应于PDU的组成部分的大小的LI值。
22.根据权利要求21的方法,其中如果PDU大小大于包括至少一个SDU的PDU的组成部分的大小,并且利用LI值表示最后一个SDU的结尾,并且把表示PDU大小和组成部分大小之差的LI值填充到PDU的组成部分以匹配其大小,那么下一个PDU不具有表示当前PDU大小对应于PDU的组成部分的大小的LI值。
23.一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中在协议结构的RLC层中使用PDU模式进行数据发送/接收,包括设置要在协议结构中使用的PDU的大小和/或PDU的组成部分的总大小;确定是否可以通过使用所设定的PDU大小表示PDU的最后一个SDU的结尾的信息LI值,如果确定是可能的,那么把LI值输入到PDU中;以及把所设定的PDU大小与PDU组成部分的总大小进行比较。
24.根据权利要求23的方法,其中如果PDU包括PDU中每个SDU的LI,那么随后的PDU不包含与PDU相关的LI。
25.根据权利要求23的方法,其中如果PDU包括PDU中每个SDU的LI和用于表示PDU的结尾是填充部分的一个填充LI,那么随后的PDU不包含与PDU相关的LI。
26.根据权利要求25的方法,其中填充部分的大小是“0”,并且所述填充LI表示存在填充。
27.一种用于在无线电链路控制(RLC)中插入协议数据单元(PDU)长度指示符(LI)的方法,其中在协议结构的RLC层中使用PDU模式进行数据发送/接收,包括从多个SDU形成多个PDU,每个PDU具有一个包含至少一个长度指示符的首部,该长度指示符代表PDU中所包含的一个对应SDU的长度或者代表PDU中所包含的对应SDU的长度之和,其中a)当前一个PDU首部不包含前一个PDU中的SDU的全部长度时,一个PDU包含具有规定的比特码型序列的长度指示符;和b)如果前一个PDU正好结尾于SDU的最后一段,一个PDU不包含表示前一个PDU中的SDU的结尾的长度指示符。
28.一种形成PDU的首部的方法,包括从多个SDU形成第一PDU;形成包括多个长度指示符(LI)在内的第一PDU的首部,这些长度指示符代表PDU的对应SDU的长度,其中提供最后一个长度指示符来表示PDU包括最后一个填充段,并且最后一个填充段可以具有零长度,使得随后的第二PDU首部不包括关于第一PDU大小的信息。
29.一种用于在无线电通信系统的RLC中插入PDU长度指示符的方法,该长度指示符表示前一个PDU结尾于PDU的最后一个SDU的结尾,其中在协议结构的RLC层中使用PDU模式进行数据发送,包括检测前一个PDU是否结尾于PDU的最后一个SDU的结尾;检查前一个PDU的长度指示符是否表示前一个PDU结尾于PDU的最后一个SDU的结尾;如果前一个PDU的长度指示符不能表示前一个PDU结尾于PDU的最后一个SDU的结尾,那么插入一个PDU长度指示符。
30.一种在无线电通信系统的RLC中省略PDU长度指示符的方法,该长度指示符表示前一个PDU结尾于PDU的最后一个SDU的结尾,其中在协议结构的RLC层中使用PDU模式进行数据发送,包括检查前一个PDU的长度指示符是否表示前一个PDU结尾于前一个PDU的最后一个SDU的结尾;如果前一个PDU的长度指示符表示前一个PDU结尾于前一个PDU的最后一个SDU的结尾,那么省略PDU长度指示符。
全文摘要
揭示了一种在RLC中插入PDU LI的方法。根据优选实施例,如果当前PDU大小对应于PDU的组成部分的总大小并且当前PDU具有表示当前PDU大小对应于PDU的组成部分的总大小的信息,下一个PDU的组成部分不包括表示当前PDU大小对应于PDU的组成部分的总大小的信息。因此,下一个PDU被免于插入不必要的LI值,使得可以防止网络资源的浪费,并且减小了处理不必要LI值所需的开销。
文档编号H04Q7/22GK1534943SQ200410006858
公开日2004年10月6日 申请日期2001年8月17日 优先权日2000年8月19日
发明者李承俊, 朴真荣 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1