在无线传输系统的两个业务提供者之间交换数据分组的方法

文档序号:7707786阅读:152来源:国知局
专利名称:在无线传输系统的两个业务提供者之间交换数据分组的方法
技术领域
在第三代移动无线系统中,通过空中接口从基站向移动无线台或在相反的方向上传输分组形式的数据。
背景技术
此时在所述的基站和移动无线台中存在着一种连接控制协议,此外该连接控制协议的任务是借助控制数据来查明,在传输期间是否丟失了和丢失了哪些数据分组。必须给由连接控制协议发送的每个分组添加这些控制数据。在一个所谓的传输时间区间之内可以传输多个分组。此时,要传输的分组数量可以从区间到区间来变化。这实现了不同的数据传送速率。
在第三代移动无线系统UMTS (通用移动电信系统)中,在UMTS中称为UE(用户设备)的移动无线台通过空中接口与在UMTS中称为节点B的基站相连接。所述的节点B又通过第一固定网连接与无线网络控制器RNC (无线网络控制器)相连接,该无线网络控制器又通过第二固定网连接与网络单元GSN (GPRS支持节点)相连接(附图1)。
附图2展示所述UE、节点B和RNC的构造,其中,在这里仅可以看到层1和2,这些层1和2在0SI模型中用物理层和链路层(连接层;在这里由MAC和RLC组成)来表示。如果要发送的数据涉及控制数据,附图2中未示出的无线资源控制RRC(无线资源控制)则位于用RLC表示的层之上。要传输的有用数据以分组形式要么直接由更高的层发送给RLC层,要么由在附图2中同样未示出的和对于本发明不重要的分组数据会聚协议层发送给RLC层。无论如何在发射电台中由各自的层来处理所述的数据,并然后转送给下一个位于其下的层。RLC层因此将所述的分组发送给媒体接入控制MAC,该媒体接入控制又处理所述的分组,并随后发送给层l。在一个层之内,由更高的层已接收的分组叫作SDU (业务数据单元),而转送给位于其下的层的分组叫作PDU (分组数据单元)。层1最后通过空中接口给基站节点B发射数据,层l同样位于该基站节点B中。该基站节点B通过固定网连接将所接收的分组发送给RNC中的MAC,该MAC将所述的分组在处理之后进一步发送给RLC,该RLC最后将分组转送给更高的层。
附图3展示连接层RLC和媒体接入控制MAC。正如已提及的那样,对于本发明申请不再重要的其它的层位于RLC之上。这些更高的层通过所谓的无线载波(Radio Bearer无线承载)将它们的分组转送给RLC。所述的RLC由多个可以用不同方式运行的单元组成,此时多个单元可以用相同的方式运行。在透明的方式(Tr方式)中不给由更高的层已接收的分组添加控制数据。该方式因此对于本发明是不重要的。
在所谓的未确认方式(UM方式)中由更高层接收的分组(SDU)被分段或被汇总成更大的分组。给随后转送给MAC的分组(PDU)添加序列号。借助该序列号在接收电台侧查明,是否在两个PDU的接收之间未曾接收一个或多个分组。SDU被分段或汇总成的PDU的大小是可以变化的,并由MAC层来给定。为了方便在软件方面的实现,将本发明应用于该方式是可以设想的,因为可以预先分段所述的分组,而不是在由MAC给定了 PDU大小的瞬间才可以分段所述的分组。
在所谓的确认方式(AM方式)中SDU被分段或被汇总成相同大小的分组,即所谓的有效负载单元(PU)。为了使进行接收的RLC单元实现由更高层发送给RLC单元的原始SDU的准确组合,所述的PU含有指示符,这些指示符通知进行接收的RLC单元, 一个分段之内的一个SDU在何处终结。这些指示符称为长度指示符。此外,按当今的现有技术还给这些分段中的每一个附加地添加 一个说明是否涉及数据分组或控制分组的信息(D/C)、 一个序列号、 一个说明下一个八位字节是否含有上述长度指示符的或已经含有有用数据的所谓的控制数据扩充信息(HE)、和一个可以用于接收确认机制的所谓的轮询(Polling)位。D/C和P字段对于本发明是不重要的。附图4a和4b展示两个正如按当今现有技术可能出现那样的PDU。在PDU 4b中SDU终结在PU中,因此PDU的笫三个八位字节是一个长度指示符。
MAC通知RLC,在下一个传输区间中应通过空气传输PDU中的多少个。PDU的大小是静态的。RLC因此可以借助PDU大小确定PU大小,因为PDU大小准确地相当于PU大小+ 2字节。如果SDU在PDU或PU之内终结,并用补丁填充该PDU或PU的余下的位置,则给PDU或PU添加一个其它的长度指示符,该长度指示符的规定值说明,已用补丁填满了 PU。附图4b展示了 SDU终结在其中的PU,但是用第二SDU的第一段充填了所述PDU的余部。从右边的第一位是一个扩展位(E),该扩展位说明, 一个其它的LI或有用数据是否跟随LI。因而仅需要一个LI。附图4c展示了一个PDU, SDU终结在该PDU的PU中,并必须用补丁填满所述PU的余部。因此需要两个LI。 一个说明SDU终结在PU之内的LI,以及一个说明已用补丁填满了所述PU的第二 LI。
通过逻辑的连接将所述的PDU转送给MAC,并最终通过空中接口来传输。在接收电台侧由MAC将分组又通过逻辑的连接发送给RLC。正如名称已说明的那样,在确认的方式中通过接收的RLC单元来确认分组的接收。在[l]中对此说明了多个机制。因此譬如一个RLC单元可以在计时器终结之后对于所有的分组发射一个确认,该RLC单元从发射最后的确认起已接收了这些分组。或者发射的RLC单元可以在一个关于附加信息(轮询位)的分组中请求接收的RLC单元回送确认。于是由发射的RLC单元再次发射由接收侧未曾确认的分组。为此必须在RLC单元中存储所有发射的PDU,直至接收到肯定的接收确认时为止。由于所有存储的分组的分组大小是相同的,并且MAC总是请求若干该大小的分组,所以可以在任何时候亳无问题地将要再次发送的分组转送给MAC。因此可能出现,在具有顺序号10的PDU之后已发射了具有顺序号5的PDU,并随后才跟随着具有顺序号11的PDU。通过PU大小来确定逻辑信道的最小可能的传输速率。通过由MAC说明的PDU数量可以向上改变该传输速率。

发明内容
在本发明中介绍了一种方法,该方法实现了降低通过空中接口所发送的分组数量,在该方法中在一个传输时间区间中传输较大的分组来代替传输多个分组。此时,变化数据传送速率的可能性不受限制。
已经对于RLC的99版本讨论过在一个PDU中传送多个PU。正如对于99版本已建议的和在RLC TS 25. 322 v3. 0. 0的技术条件中所含有的那样,附件A中含有方案的说明。这具有以下的优点,总还可以改变数据传输速率,其方式是人们对每个PDU规定PU的数量,但是通过空中接口仅需一次发送一个较大的PDU用的控制数据(顺序号、D/C字段、HE字段和P字段)。所述的顺序号于是只应说明笫二PU的顺序 号。从中可以计算出随后PU的顺序号。99版本的方案曾安排了,让含 有在PDU中的PU的所有LI以PU的顺序歪艮随所述的顺序号。如果应在 一个PDU中一起传送不需要LI的PU和需要LI的PU,在此情况下则产 生向PU分配LI的未曾解决的问题。这同样适用于那些对PDU的其它 PU不在正确顺序中的PU。曾建议了一种控制数据扩充,在该控制数据 扩充中在顺序之外的PU的顺序号应跟随第一顺序号。由于在这里向PU 分配第二顺序号也曾是不可能的,所以解决方案曾是对于所有含有的 PU添加顺序号。这有以下的缺点,不再能减少控制数据。除此之外, 应从PU大小中扣除控制数据扩充所要求的位置。因此不能毫无问题地 再一次发送已发送过一次的PU,因为它们在重复传输时有可能不需要 控制数据扩充。PU大小因此不再等于第一次发送的PU。
本发明的基本条件曾是,应将由更高层接收的SDU预先分段为PU, 并然后直至由接收的RLC单元确认之前将这些PU存储在发射的RLC单 元中,以及即使当这些PU必须再次被传输时都不应再改变它们。说明 一个SDU终结在PU之内的长度指示符有意义地是PU的部分,因为它 们也不改变。此外,按本发明在两种不同类型的补丁之间作出区分, 即PU之内的补丁,以下称为PU补丁,和PDU之内的补丁,以下称为 PDU补丁。此时PDU补丁指的是PDU之内的补丁,该补丁是必要的,因 为譬如PDU包括数量n的PU和从属于此的控制数据(D/C、 HE、 P字段 和序列号),但是在所述的PDU中还剩余了小于一个PU大小的位置, 并因而必须插入PDU补丁。可以借助PDU大小和控制数据的大小的知 识来求出,PDU是否含有这种PDU补丁。因而附加的信令是不必要的。 PU补丁指的是PU之内的补丁,该补丁是必要的,因为譬如一个SDU终 结在一个PU中,而它是未完全填满的,并不插入其它SDU的分段。为 了指明所述的PU含有补丁,给PU添加专门长度指示符,该专门长度 指示符以当前有效的版本指出,所述的PDU含有补丁。它也就是说明, 不是PDU的余部,而是PU的余部是补丁。
本发明的核心是一种长度指示符位图(LI位图),如果在PDU中 含有了多于一个的PU,则在PDU中应含有该长度指示符位图。所述的 LI位图可以是8或16位长的。如果人们选择了 8或16位长的LI位图, 每个PDU的PU数量则被限制到8或16位。如附图5中所示出那样的LI位图因此也可以是特别有利的,在、该LI位图中最后的位,即扩充位 (E位,扩充位)说明,在下一个八位字节中是否跟随着一个其它的 LI位图。因此可以改变应传送的PU数量的LI位图。所述LI位图的每 个位说明,从属于所述位的PU是否以LI或以有用数据开始。
本发明的一个其它的重要部分是以下的规定如果在一个PDU中 应传输必须再次传输的PU和第一次传输的PU,则应规定,在所述的 PDU中在哪个位置上含有要再次传输的PU,和在哪个位置上含有要第 一次传输的PU。譬如应确定一种可能性,即必须首先将必须再次传输 的PU插入PDU中。
正如以前对于99版本已经建i义的那样,对于必须再次传输的PU 中的每一个附加地插入一个16位长的附加字段,即一个控制数据扩充。 该控制数据扩充含有一个说明是否跟随着一个其它控制数据扩充的序 列号,即扩充信息,譬如一个位,和含有一个可用于迄今还未详细说 明用途的字段。此外按本发明规定了应适用一种控制,即向哪些PU分 配哪些序列号。 一种可能的控制譬如是,总是在控制数据扩充中传送 已分配给要再次传输的PU的序列号,和在第一序列号字段中传送第一 批以正确顺序要传输的PU的序列号。
由序列号的录入和PU的安置所组成的以下的组合是特别有利的 被录入第一序列号字段中的序列号是作为下一个第一次要传输的PU的 序列号。在控制数据扩充中应传送再次要传输的PU的序列号。在再次 要传输的PU之后应将第一次要传输的第一 PU插入PDU中。第一次应 传输的其它的PU跟随于PDU中的该PU。对于它们不必插入序列号,因 为这些PU的序列号总是仅提高1。如果用再次传输的PU充填整个的 PDU,而这些PU是在一个顺序中,则将PDU构成为好象它是一个仅仅 用迄今还未发射的PU所充填的PDU。
如果必须再次传输的PU和笫一次应传输的PU准备就绪,则在本 发明中建议,由MAC向RLC查询笫一次要传输的PU数量和再次要传输 的PU数量,使得MAC可以选出PDU的数量和大小的理想组合。
此外在本发明中还建议,如果MAC从RLC请求一个PDU且该PDU 大于为传输而准备就绪的PU,而且在所述PDU中的要充满的位置大于 一个PU, RLC则生成仅含有PU补丁的PU。此时,不给这种由RLC所生 成的PU分配序列号,并在接收电台侧忽略或清除所述的PU。
8


图1示出现有的笫三代移动无线系统UMTS中称为(JE(用户设备)的 移动无线台通过空中接口与在UMTS中称为节点B的基站相连接情况; 图2示出所述UE、节点B和RNC的构造; 图3示出连接层RLC和媒体接入控制MAC; 图4a、 4b和4c示出现有技术可能出现那样的PDU; 图5示出LI位图; 图6-9示出了各种PDU的占用情况;
图10中示出了转交给MAC的PDU。 PDU的序列号1含有值10;
附图11中示出了本发明的第5实施例。
具体实施例方式
实施例从附图2的一个通信连接出发。假设AM RLC单元已从所属 无线承载3收到100字节大小的分组SDU1。在建立无线承载3时已对 于发射电台和接收电台的所属AM RLC单元规定了, PU应具有30字节 的大小。此时,发射电台和接收电台可以要么是RNC,要么是UE。为 此位于RLC层之上的RRC层交换信息,各自的RRC层用这些信息配置 位于其下的其它的层。与现有技术相反,也就是PU大小不从由MAC给 定的PDU大小中来计算,而通过RRC层来确定。现将SDU1分段为4个 PU, PU1至PU4。所述的4个PIM皮用序列号10-13编号。开始3个PU 是整个用数据填满的。第四PU仅含有SDU1的IO个字节。示范性地假 设AM RLC单元不必发送其它的数据,使得第四PU必须以两个长度指 示符(LI)开始(请参阅附图7和8)。笫一LI说明,所述的SDU1在 LI字段之后的10个字节之后终结,随后的扩充位E1说明, 一个其它 的LI字段跟随着。在该实例中一个设置为1的位应说明, 一个其它的 LI跟随着。笫二LI说明,所述PU的余部含有补丁 (PU补丁),因为 未含有其它的数据。随后的扩充位E2被设置为0,因为没有其它的LI 字段跟随着。随后将所述4个PU存储在AM RLC实体中。对于每个逻 辑信道,在该实例中也就是对于逻辑信道1-3, MAC现在通知RLC, RLC PDU应该是多大的,以及MAC想从相应的RLC单元接收多少个这种大小 的PDU。 MAC在询问PDU的时刻借助这些参数来调节每个逻辑信道的数 据速率。此外,PDU的数量和大小的选择建立在以下的基础上,即MAC 一方面询问PU的数量,即AM RLC单元笫一次要传输的PU的存储器数量,这些PU占用这些存储器数量,并附加地查询以下PU的数量,即 AM RLC单元再次要传输的PU的存储器数量,这些PU占用这些存储器 数量。
在建立无线承载时也已将RLC PDU大小和数量的可能组合通知给 MAC, MAC可采用这些组合以便传输数据。对于所有的实例应假设,MAC 可4吏用以下的组合
组合l: 1个PDU; 32字节的大小
组合2: 2个PDU; 32字节的大小
组合3: 3个PDU; 32字节的大小
组合4: 4个PDU; 32字节的大小
组合5: 1个PDU; 123字节的大小
组合6: 1个PDU; 93字节的大小
组合7: 1个PDU; 63字节的大小
对于第一实施例现假设,MAC已从AM RLC单元获悉,第一次应传 输4个PU,而不应再次传输PU。此外还假设,MAC作了决策以同时移 走所述的4个PU。如果MAC现在想传输4个各30字节的PU,它则可 以在组合4和组合5之间作出选择。组合4相当于一个象在99版本中 也可以采用的组合。每个PDU运载恰好一个PU。理想地如下来选择PDU 大小,使得PDU可以含有PU和序列号,以及标题扩充HE和轮询位P 和D/C字段(请参阅附图4a) 。 PU大小是30字节的,序列号、HE、 P 和D/C字段总共需要2字节,PDU大小因而理想地为32字节。为了传 输所有四个PU,因此必须传输128字节。组合5利用了本发明的优点。 在一个PDU中含有着所有4个PU。理想地由数据量(=4个PU = 120 字节)和3个附加的字节得出所述的大小,这些附加的字节由序列号、 HE、 P和D/C字段以及外加的LI-位图所占用(请参阅附图6)。因而 必须总共传输123字节。总是由网络给定所述的组合(PDU和PDU大小)。
对于该第一实施例现假设,MAC请求组合4中的数据。RLCAM单元 由4个PU形成4个PDU, PDU1至PDU4 (请参阅附图7 )。每个PDU含 有PU的序列号,对于该实例假设,对于PDU1应该序列号-10,而对于 PDU2应该序列号-11。 D/C字段被设置为l,因为在所述的数据情况下 涉及有用数据。如果应通过接收的AM RLC单元实现迄今所发送PDU的 接收确认,则可以将P字段设置为1。在PDU 1至3中将HE字段设置为0,因为有用数据跟随在HE字段之后。在PDU4中长度指示符跟随 HE字段,所以HE字段被设置为1。 MAC于是给层1发送4个PDU,并 最后通过空中接口来传输数据。
在接收电台侧由层1将数据发送给MAC,该MAC于是又将所述4个 PDU发送给AM RLC单元。借助序列号可以识别PU的顺序。AM RLC单 元通过每个PDU的HE字段来识别,有用数据或长度指示符是否跟随于 HE字段。在RLC PDU 1至3中HE字段i兌明,没有LI-位图或LI字段 跟随着。接收的AM RLC单元从中附加地识别出不含有LI-位图,并因 此只有一个PU进入PDU中。AM RLC单元知晓PU大小,并在相当于所 述PU的PDU的开始两个字节之后提取一个相应大的分段。在RLCPDU4 中设置HE字段为l。 AM RLC单元因此分析LIl,并因此获得关于SDUl 终结在LI之后的开始10个字节之后的信息。笫一扩充位被设置为1, AMRLC单元因此识别, 一个其它的LI跟随着。该第二LI通知AMRLC 单元,可以忽略PU的余部,因为它是用PU补丁充填的。随后的扩充 位E2被设置为0, AMRLC单元因此知道,现在跟随着有用数据。AM RLC 单元于是给另外的3个PU添加缺少的10字节有用数据,因此又产生 原始的SDUl,于是通过无线承载3将该原始的SDU1转交给更高的层。
在第二实施例中现在假设,MAC已选出组合5,正如通过本发明所 实现的那样。如果MAC选择了该组合,AM RLC单元则形成123字节大 小的一个唯一的PDU (请参阅附图8)。开始的两个字节又包含其值分 配给了第一PU的序列号(序列号-lO)、给其分配了值1的D/C字段, 因为在所述的PDU情况下涉及一个数据分组、P和HE字段,该HE字段 按本发明被设置譬如为2的值,该值意味着,随后的字节含有LI-位图。 第三字节因此含有所述的LI-位图。第三字节的最后的位又含有扩充 位,该扩充位说明,是否跟随着其它的LI-位图或第一 PU,该其它的 LI-位图在该情况下譬如被设置为0,以便指明没有其它的LI-位图跟 随着。
7位长的LI-位图的每个位i兌明,所属的PU是否以一个LI开始, 或是否仅含有有用数据。在该实施例中,非常右边的位应是分配给插 入PDU中的第一PU的,非常左边的位应是分配给在第7位置上插入的 PU的。在该实施例中将四个PU 1至4插入PDU中,使得LI-位图的从 右边开始的4个位蜂皮采用。PU4是4个PU中的唯一以LI开始的PU。因此LI-位图的从右边的第4个位净史设置为1。于是由RLC给MAC转交 和最后通过空中接口发送PDU。层1在那里将数据转交给MAC,该MAC 最后将PDU传送给AMRLC单元,并此时也通知AMRLC单元,PDU是多 大的。AM RLC单元借助序列号知道,必须给第一PU分配哪个序列号。 按顺序给所有其它的PU分配序列号,这些PU是以该顺序含在PDU中 的,这些序列号各自提高l。 AM RLC单元借助HE字段来识别,第3字 节含有LI-位图。AM RLC单元在第3字节的扩充位El上识別,不是其 它的LI-位图,而是第一PU跟随着。AM RLC单元知晓PU大小,并可 以借助PDU大小和关于已将3字节用于控制数据(序列号、D/C、 P、 HE字段和LI-位图以及扩充位)的知识,从中确定可能含在PDU中的 PU的最大数量
PU的数量=(PDU大小-控制数据)/PU大小
AMRLC单元于是借助LI-位图来确定,PU中的哪些以LI开始。在 该实施例中只有从右边的第4位被i史置为1。 AM RLC单元从PDU中提 取PU,并合并开始的3个PU,因为这些PU仅仅含有有用数据。第四 PU的第一字节通知AM RLC单元,SDU1终结在LI之后的开始的10字 节之后。扩充位El还通知AMRLC单元, 一个其它的LI跟随着。该LI2 说明,应忽略PU的余部。所属的扩充位E2说明有用数据跟随着。AM RLC 单元从PU4中提取随后的10字节,并将它们添加给PU 1至3,因而得 出原始的SDU1。随后由AM RLC单元将该SDU1转交给更高的层。
在以下的第3实施例中现在出发点在于,PU0的第一传输失效了。 给该PU已分配了具有值5的序列号。正如已提及的那样,PU保持存储 在AM RLC单元中,直到接收到肯定的接收确认时为止。此外还假设, 已由接收的AM RLC单元请求了再次传输该PUO。正如上面已经说明的 那样,已将SDU1分段为PU 1至4,给这些PU 1至4已分配了序列号 10至13。 MAC已从AM RLC单元获得关于必须笫一次传输4个PU和必 须再次传输1个PU的信息。此外还假设,MAC希望传输4个PU。 MAC 现在理想地选出一个用于数据传输的组合,该组合实现了,在一个PDU 中分别单独地传输要再次传输的PU。这是合理的,因为要再次传输的 PU通常不是与其它要传输的PU在一个顺序中的。如果在一个PDU中传 输这些PU,则必须给所述的PDU附加地添加控制数据扩充。在该实施 例中MAC因此会从AM RLC单元获得应再次传输一个PU的信息。MAC随即会理想地选出组合4,因为MAC想传输4个PU,并必须再次传输 其中的1个PU。 PU 0至3因此被封装入4个PDU 1至4中。PDU1此时 载运PUO,并将序列号的值设置为5。 PDU 2至4含有PU 1至3,并将 序列号设置为值10至12。在下一个询问时由MAC传输所述的PU4。 PDU 被转交给MAC,并最后通过空中接口来传输。AM RLC单元在接收电台 侧分析处理控制数据,并在序列号上识别,所述的PU不是在正确的顺 序中。正如在实例1中所说明的那样,在接收电台侧分析处理控制数 据。如果假设,PUO曾是SDUO的最后的缺少的分段,则组成该SDUO, 并转交给更高的层。只有当也传输了所述的PU4时,才组成SDU1,并 转交给更高的层。对于PU 0-3的传输总共需要128字节。
在以下的第4实施例中假设,MAC又从AM RLC单元已获得关于必 须第一次传输4个PU和应再次传输一个PU的信息。假设MAC希望传 输4个PU,并为此已选出一个组合,在该组合中在一个PDU中传输多 个不在正确顺序中的PU。在该实例中这意p未着MAC选择组合5。由于 PUO的序列号不是在对PU l-4的正确顺序中,所以必须给PDU添加控 制数据扩充,正如它在附图9中所示出的那样。附图10中示出了转交 给MAC的PDU。 PDU的序列号1含有值10,因为在正确顺序中的第一 PU是PU1,给该PU1分配了序列号10。如上所述那样设置D/C和P字 段。给HE字段分配一个值,该值说明,含有PUO的序列号2的控制数 据扩充跟随着。在该实例中该值应是2。所述的控制数据扩充(请参阅 附图10)由一个含有序列号2的字段、 一个说明是否跟随着其它控制 数据扩充或LI-位图的扩充位SNE (序列号扩充-序列号扩充位)、以 及一个可用于未来扩充的字段所组成。在该情况下给序列号2分配了 值5,也就是PUO的序列号。在该实例中所述的SN-E位说明,LI-位图 跟随控制数据扩充。为此给SN-E位譬如分配值0。也就是从原来123 字节大的PDU中现在占用了 5字节。因此仅还有30字节大小的3个PU 配装入PDU中。在将所述的PU插入PDU中时,现在应用一个对于接收 电台侧应该也是已知的规则,使得该规则寸将控制数据扩充的序列号 分配给要再次传输的PU。在该实例中应将要再次传输的PU,在这里也 就是PUO,首先插入PDU中。随后跟随着PU1和2。用PDU补丁占用 PDU的余部。于是将PDU转交给MAC和最后通过空中接口来传输。在接 收电台侧通过层向上传递PDU,在那里PDU最终到达AM RLC单元中。AM RLC单元从笫一序^号获悉,必须给在正确的顺序中的第一 PU分配 号码10。 AM RLC单元在HE字段上i只别,跟随着一个控制数据扩充。 从所述的控制数据扩充中AM RLC单元从序列号2获知,给再次传输的 第一PU分配了序列号5。由于规定了在何处可找到PDU之内的PU的规 则,AMRLC单元知道必须给哪个PU分配序列号。在该实例中已将要再 次传输的PU作为第一批来插入PDU中。因此给PU0分配序列号2。此 外,AM RLC单元从E-SN字段中获得关于LI-位图跟随控制数据扩充的 信息。AM RLC单元于是从LI-位图中获悉,PU的,也就是所有包含在 PDU中的PU中的哪一个以LI字段开始。如上提及的那样,MAC在转交 PDU时已将PDU大小通知给AM RLC单元。AM RLC单元可以通过控制数 据的上述分析处理来确定这些控制数据的大小。在该情况下控制数据 的大小为5字节。从PDU的大小减去控制数据中AM RLC单元可以确定 在PDU中最多可能含有的PU的数量。
PU的数量=(PDU大小-控制数据大小)/PU大小 在该实例中AM RLC单元因此知道,最多含有着3个PU,并已用 PDU补丁充满了 PDU的余部。AM RLC单元因此可以正确地分解所述的 PDU。
在附图11中所示出的第5实施例中出发点在于, 一个SDU2具有 80字节的大小。因此将所述的SDU分段为3个PU, PU5至PU7,其中, PU5和PU6仅含有有用数据,也就是未插入LI字段。PU7以第一 LI1 开始,该第一LI1说明,20字节有用数据还跟随在LI之后,并SDU然 后终结。扩充位E1说明,跟随着一个其它的LI。该第二LI2说明,已 用PU补丁充满了 PU的余部。此外还假设,给所述的PU分配了序列号 20-22。此外出发点还在于,MAC已作了决策,以组合5来传输4个PU, 尽管在AM RLC单元中仅有3个PU PU5-PU7可用于传输。AM RLC单元 随即生成以LI开始的PU8,该LI说明已用PU补丁充满了 PU的余部。 扩充位说明,没有其它的LI跟随LI。 AM RLC单元未给PU8分配序列 号。在生成PDU时给PDU的序列号分配了值20。 HE字段说明,在下一 个字节中跟随着LI-位图,在该LI-位图中譬如给它分配了值2。如下 来设置LI-位图的位,使得这些位指明,PU7和8以LI字段开始。对 于该实例又假设,首先插入PDU中的PU是与LI-位图的右边的位相关 联的,而在7的位置上插入的PU是与左外边的位相关联的。此外对于该实例还假设,设置为1的一个位i兌明,所属的PU以LI字段开始。 在该实例中因此也就是必须将LI-位图的从右边的第3和第4位设置为 1,而所有其它的位设置为0。跟随所述LI-位图的扩充位E指明,没 有其它的LI-位图跟随着。于是将PU 5至8插入PDU中,并将PDU转 交给MAC,以及最后通过空中接口来传输。在接收电台中又通过层向上 发送PDU,直至MAC最终将PDU与关于PDU大小的信息一起发送给AM RLC 单元时为止。所述的AM RLC单元从序列号中获悉,在正确顺序中的第 一PU是分配给序列号20的。AMRLC单元从HE字段中识别,在下一个 字节中跟随着LI-位图。跟随所述LI-位图的E位说明,没有其它的LI-位图跟随着。因此由控制数据总共占用了 3字节。AMRLC单元已从MAC 获得关于PDU具有123字节大小的信息。对于所述的PU也就是剩下了 120字节。由于AMRLC单元也知道PU的大小,在该实例中为30字节, 所以AM RLC单元知道在PDU中最多含有着4个PU。 AM RLC单元于是 分析研究所述的LI-位图和从中识别,哪些PU以LI字段开始。在该情 况下,AM RLC单元从LI-位图的从右边的第3和第4位已设置为1的 情况中识别了 , PU PU7和PU8以LI字段开始。AM RLC单元从所述的 PDU中提取PU PU5和PU6,并且AM RLC单元给它们分配序列号20和 21。 AM RLC单元给PU7分配序列号22。 AM RLC单元从PU7的第一 LI 中获悉,在LI之后的开始10字节是一个SDU的最后的10字节。AM RLC 单元通过E位E1知道, 一个其它的LI跟随着。该笫二LI2说明,已 用PU补丁充满了 PU的余部。AM RLC单元于是从PU中提取SDU2的最 后的10字节,并将它们添加给PU 5和6,因此又得出原始的SDU2, 于是可将该原始的SDU2转交给更高的层。RLC单元从PU8的LI中获悉, 已用PU补丁充满了 PU的余部,也就是未含有有用数据。随即忽略或 清除该PU,并也不给它分配序列号。
权利要求
1.用于在无线传输系统的两个业务提供者(RLC,MAC)之间交换数据分组的方法,其中,第一业务提供者(RLC)a)接收在第一业务接入点(RB)上的一个第一数据分组(SDU),b)将该第一数据分组划分成多个第一数据段(PUi),c)从一个或多个第一数据段(PUi)和一个协议数据字块中生成一个协议数据单元(PDU),以及d)将所述的协议数据单元(PDU)通过第二业务接入点转交给第二业务提供者(MAC),其特征在于,所述的协议数据字块具有一个第一控制数据字段(LI-位图),该第一控制数据字段说明了存在于所述协议数据单元(PDU)中的第一数据段(PUi)中的哪些含有至少一个第二控制数据字段(LI)。
2. 按权利要求1的方法,其特征在于,所述的第一协议数据单元 (PDU)至少还含有第二数据分组的一个笫二数据段(PU0),以及所述的第一控制数据字段(LI-位图)说明了存在于所述协议数据单元 (PDU)中的第一和第二数据段(PU0, PUi)中的哪些具有至少一个第 二控制数据字段(LI)。
3. 按权利要求l或2的方法,其特征在于, 一个第一长度指示符 (LI)用作为第二控制数据字段,并且所述的笫一长度指示符(LI)说明,在所述相应的数据段(PUO, PUi)之内所述的数据分组(SDU) 终结在何处。
4. 按权利要求3的方法,其特征在于, 一个其它的控制数据字段 (LI2)布置在所述的笫一长度指示符(LI1)之后,而所述的其它控制数据字段(LI2)说明,是否在由所述第一长度指示符(LI1)给定 的位置之后跟随着充填数据。
5. 按权利要求1至4之一的方法,其特征在于,给数据分组(SDU1, SDUO)的所述的数据段(PUO, PUi)分别如下地分配序列号,使得各 相邻数据段(PUO, PUi)的所述序列号相差一个给定的单元。
6. 按权利要求5的方法,其特征在于,所述的协议数据字块具有 一个第一序列号字段,而所述的第一序列号字段(FN1)代表一个数字, 该数字相当于在所述协议数据单元(PDU)中首先出现的所述第一数据 段(PU1)的序列号。
7. 按权利要求1, 2或6的方法,其特征在于,所述的协议数据单 元(PDU)既含有第一次要转交给所述第二业务提供者(MAC)的第一 数据段(PUi),也含有第二数据分组(SDUO)的再次被请求的第二数 据段(PUO ),将一个控制数据扩充放置在所述的第一控制数据字段(LI-位图)之前,而所述的控制数据扩充含有至少一个第二序列号字段(FN2)以及一个指示符字段(E-SN),其中,所述的笫二序列号字段 (FN2)代表一个数字,该数字相当于首先出现在所述协议数据单元中的,要再次转交的第二数据段(PU0)的序列号,而所述的指示符字段 (E-SN)指明, 一个第一控制数据字段(LI-位图)或有用数据是否跟随于所述的控制数据扩充。
8. 按权利要求7的方法,其特征在于,所述的第一和第二数据段 (PUO, PUi)分别被汇总成组,并在它们的组之内按照它们的序列号相继跟随。
9. 按权利要求1至8之一的方法,其特征在于,在所述的第一控 制数据字段(LI-位图)之后布置了至少一个其它的控制数据字段。
10. 按权利要求7的方法,其特征在于,所述的第一业务提供者 (RLC)根据询问把要转交的笫一数据段(PUi)的数量和要转交的第二数据段(PU0)的数量通知给所述的第二业务提供者(MAC),而所 述的第二业务提供者(MAC)随即给定要转交给它的协议数据单元(PDU) 的数量和大小的最佳组合。
全文摘要
在无线传输系统的两个业务提供者之间交换数据分组的方法,用于在第三代移动无线系统(UMTS)中通过空中接口从基站向移动无线台和相反地传输分组形式的数据。在两个电台中工作着一种连接控制协议,此外该连接控制协议的任务在于借助控制数据来查明,在传输期间是否丢失了和丢失了哪些数据分组。给由连接控制协议发送的每个分组添加了这些控制数据。在传输时间区间之内可以传输多个分组,其中,分组的数量可以从区间到区间来变化。这实现了不同的数据传送速率。建议了一种方法,该方法允许降低通过空中接口所发送的分组数量,在该方法中在给定的时间区间之内传输较大的分组来代替传输多个分组。变化数据传送速率的可能性不因此受到影响。
文档编号H04L12/56GK101600223SQ200910139019
公开日2009年12月9日 申请日期2001年10月31日 优先权日2000年11月3日
发明者A·奥特, M·埃克尔特, M·汉斯, M·贝克曼 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1