实时分段的制作方法

文档序号:16810671发布日期:2019-02-10 13:36阅读:172来源:国知局
实时分段的制作方法

本发明涉及关于实时分段的装置、方法、系统、计算机程序、计算机程序产品和计算机-可读介质。



背景技术:

针对用户面的无线协议通常包括三层:分组数据汇聚协议(pdcp)、无线链路控制协议(rlc)和媒体访问控制(mac)(cf.文档[1])。从这三层,rlc层和mac层服从实时(rt)处理要求,这意味着基于每tti(传输时间间隔)的处理,即仅仅在网络(nw)侧传输中的调度决定已经被做出以后才在下行链路中进行针对特定tti的处理,并且仅仅在用户设备(ue)侧中的上行链路授予已经被接收到以后,才在上行链路中进行针对特定tti的处理。

根据长期演进(lte)阶段2(cf.文档[1],第6.2节),rlc子层主要服务和功能包括以下项:

-上层分组数据单元(pdu)的传送;

-通过arq(自动重传请求)的纠错(仅仅针对确认模式(am)数据传送);

-rlc服务数据单元(sdu)的级联、分段和重组(仅仅针对非确认模式(um)和am数据传送);

-rlc数据pdu的重分段(仅仅针对am数据传送);

-rlc数据pdu的重排序(仅仅针对um和am的数据传送);

-重复检测(仅仅针对um和am数据传送);

-协议错误检测(仅仅针对am数据传送);

这些功能还依赖在每个rclpdu的rlc报头中的rlc序列号(sn)。

图1是示出了rlcpdu结构的示例(如文档[1],第6.2.1节所示)的图示。在这个rlcpdu结构中,由rlc报头携带的pdu序列号独立于sdu序列号(例如,pdcp序列号)。在图1中针对rclsdun和n+3的虚-点线指示分段的发生。

下面,rlc位于mac子层,其中该mac子层的主要服务和功能包括以下项(cf.文档[1],第6.1节):

-在逻辑信道和传输信道之间的映射

-将属于一个或者不同逻辑信道的macsdu多路复用到传输块(tb)中/从传输块解多路复用,该传输块被递送到在传输信道上的物理层/来自传输信道上的物理层。

-调度信息报告;

-通过混合自动重传请求(harq)的纠错

-在一个ue的逻辑信道间的优先级处理;

-借助于动态调度在ue间的优先级处理;

-传输格式选择;

-填充。

关于新无线接入技术(nr)的研究项目已经被达成共识(cf.文档[2])。nr的目标之一是支持针对5g所要求的非常高比特速率(最高到数十gbps)。针对nr的无线协议设计目前在3gpp中正在被讨论。

为了促进针对nr所预想的非常高比特速率的支持,通过使传输(tx)侧能够在实际rt处理要求之前做尽可能多执行分组的预处理,功能拆分可以转变以利用非常轻重量的rt处理的要求。一种可能性是将分段和级联移动到mac,将不需要被即时地执行的纠错、重排序和重复检测的主要功能留给rlc(cf.文档[3]和[4])。

诸如,与lte栈相比,利用这个方法,已经声称具有下面优势:

-允许将macpdu的构建移动到硬件中(针对ue的即时处理目前是个苦恼),

-允许打开rlc-mac接口(由于非常紧的耦合,所以这个在目前不是一个选项),

-在rlc(和arq层)中不进行级联/分段的情况,可能也无需重分段。

然而,在rlc中或者在arq层中一般没有(重)分段功能,arq将在每个分组的基础上单独地工作,并且将重传整个分组,即使接收器(rx)会丢失能够重组整个分组的源分组的一小分段。

虽然不仅大分组尺寸容易遭受这个问题,而且这个问题也是在特定tti中关于可用传输块(tb)大小/物理资源的大分组尺寸的一个通常的问题。因此,也对分段进行重传/状态报告是有益的(并且解释了为什么其最初在lte中被引入)。

一个可能的在mac和rlc(或者arq层)均实现分段的选项是,mac将执行实时分段并且根据在mac中所做的分段决定来修改相应的macsdu/rlcpdu的rlc报头。这样,重组将还是在rx中在rlc层被完成,并且状态报告/重传将发生在分段层面。

然而,利用这个方法的一个问题是,由于mac将修改rlc报头,所以这将违反分层(这可能不是标准中想要的),并且因为rlc报头大小也将改变,所以它将在mac处理中带来附加的复杂度。rlcpdu报头的这种重新篡改要求在tx侧基于软件的实现,并且不允许仅仅快速的基于硬件(hw)的tx操作来降低传输处理时间。

而且,由ue厂商针对5g/nr的目标已经是rt处理需要被最小化,并且潜在地使得在仅仅调制解调器的硬件部分(以将处理时间挤压到绝对的最小值)中来单独地完成。这要求尽可能多的处理应该提前被完成。例如,该意图已经是一旦做出调度决定/调度授权已经被接收,甚至针对macsdu的mac级别报头也能够被提前产生,并且准备好的分组有可能刚刚被投送到macpdu/phytb。问题随着分段功能而出现,在调度决定/授予接收之前,分段决定不能提前在tx中做出,并且因此相关的处理可以仅仅以实时方式进行。

lterlc目前负责针对macpdu的分组的分段,并且分段的说明在文档[1]中被给出并且在文档[5]中进行了详细规定。

在高速下行分组接入(hspa)中,分段在rlc层和mac层两层完成,然而重组功能在两层中均支持并且在mac中分段基于每逻辑信道而完成。由于分组不能被立即地被提供到rcl层,这将延迟arq级别状态报告。进一步的细节在文档[6](hspamac)和[7](hsparlc)中被描述。

而且,已经提出了一个方案,在该方案中级联在mac层被完成并且分段在rlc中被完成,并且在该方案中最后rlcpdu通过使用rlc分段偏移字段而被(重)分段。由于发射器可能需要在最后rlcpdu中增加全新的rlc报头结构,该方案仅仅给出部分的改进。

因此,根据当前发明的某些方面,提议了用以克服上面的问题并且支持在系统中的高效分段方案的方案,其中该方案实现在tx侧逐处理的非常高效的分段以及在arq级别中的分段级别的重传。

参考:

[1]:3gppts36.300

[2]:3gpprp-160671

[3]:3gppr2-163439

[4]:3gppr2-163842

[5]:3gppts36.322

[6]:3gppts25.321

[7]:3gppts25.322



技术实现要素:

因此本发明的一个目标是克服上述问题并且提供关于实时分段的装置、方法、系统、计算机程序、计算机程序产品和计算机可读介质。

根据本发明的一方面,提供了一种方法,该方法包括:

在第一层上,构成具有预定长度的第一层分组数据单元pdu,第一层pdu包括多个第一层服务数据单元sdu,多个第一层sdu中的每个第一层sdu包括指示第一层sdu中的每个第一层sdu的长度的报头,

与第一层pdu的预定长度对应地将多个第一层sdu中的一定数量的第一层sdu插入到第一层pdu中,

如果确定多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu并未完全放入第一层pdu,

根据第一层pdu的确定长度,将多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu进行分段,以及

将被分段的第一层sdu的第一部分插入到第一层pdu中,

其中,报头指示第一层sdu的长度。

根据本发明的另一方面,提供了一种方法,该方法包括:

在第一层上,接收第一层分组数据单元pdu,第一层pdu包括多个第一层服务数据单元sdu,多个第一层sdu中的每个第一层sdu包括指示第一层sdu中的每个第一层sdu的长度的报头,

确定被包括第一层pdu中的多个第一层sdu中的最后第一层sdu的长度,

将在多个第一层sdu中的最后第一层sdu的报头中指示的长度与被包括在第一层pdu中的多个第一层sdu中的最后第一层sdu的所确定的长度相比较,以及

如果确定长度不一致,

则确定被包括在第一层pdu中的最后第一层sdu已经被分段。

根据本发明的另一方面,提供了一种发射装置,该发射装置包括:

至少一个处理器,以及

至少一个存储器,用于存储将要由处理器执行的指令,其中

至少一个存储器和指令被配置为利用至少一个处理器,使得装置至少执行:

在第一层上,构成具有预定长度的第一层分组数据单元pdu,第一层pdu包括多个第一层服务数据单元sdu,多个第一层sdu中的每个第一层sdu包括指示第一层sdu中的每个第一层sdu的长度的报头,以及

与第一层pdu的预定长度对应地将多个第一层sdu中的一定数量的第一层sdu插入到第一层pdu中,

其中,如果确定多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu并未完全放入第一层pdu,

根据第一层pdu的确定长度,将多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu进行分段,以及

将被分段的第一层sdu的第一部分插入到第一层pdu中,

其中,报头指示第一层sdu的长度。

根据本发明的另一方面,提供了一种接收装置,该接收装置包括:

至少一个处理器,以及

至少一个存储器,用于存储将要由处理器执行的指令,其中

至少一个存储器和指令被配置为利用至少一个处理器,使得装置至少执行:

在第一层上,接收第一层分组数据单元pdu,第一层pdu包括多个第一层服务数据单元sdu,多个第一层sdu中的每个第一层sdu包括指示第一层sdu中的每个第一层sdu的长度的报头,

确定被包括在第一层pdu的多个第一层sdu中的最后第一层sdu的长度,

将在多个第一层sdu中的最后第一层sdu的报头中指示的长度与被包括在第一层pdu中的多个第一层sdu中的最后第一层sdu的所确定的长度相比较,以及

如果确定长度不一致,

确定被包括在第一层pdu中的最后第一层sdu已经被分段。

根据本发明的另一方面,提供了一种计算机程序产品,所述计算机程序产品包括代码部件,当代码部件被载入到计算机的存储器中时,适用于产生如上文所述的方法中的任一项所述的步骤的代码部件。

根据本发明的又一方面,提供了一种如上所定义的计算机程序产品,其中计算机程序产品包括计算机可读介质,软件代码部分被存储在计算机可读介质上。

根据本发明的又一方面,提供了一种如上所定义的计算机程序产品被提供,其中程序被直接地装载到处理设备的内部存储器中。

根据本发明的又一方面,提供了一种装置,该装置包括:

用于在第一层上构成具有预定长度的第一层分组数据单元pdu的部件,第一层pdu包括多个第一层服务数据单元sdu,多个第一层sdu中的每个第一层sdu包括指示第一层sdu中的每个第一层sdu的长度的报头,

用于与第一层pdu的预定长度对应地将多个第一层sdu中的一定数量的第一层sdu插入到第一层pdu中的部件,

如果确定多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu并未完全放入第一层pdu,

用于根据第一层pdu的确定长度,将多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu进行分段的部件,以及

用于将被分段的第一层sdu的第一部分插入到第一层pdu中的部件,

其中报头指示第一层sdu的长度。

根据本发明的又一方面,提供一种装置,该装置包括:

用于在第一层上接收第一层分组数据单元pdu的部件,第一层pdu包括多个第一层服务数据单元sdu,多个第一层sdu中的每个第一层sdu包括指示第一层sdu中的每个第一层sdu的长度的报头,

用于确定被包括在第一层pdu中的多个第一层sdu中的最后第一层sdu的长度的部件,

用于将在多个第一层sdu中的最后第一层sdu的报头中指示的长度与被包括在第一层pdu中的多个第一层sdu中的最后第一层sdu的所确定的长度相比较的部件,以及

如果确定长度不一致,

用于确定被包括在第一层pdu中的最后第一层sdu已经被分段的部件。

附图说明

根据下面结合附图进行的对本发明的各方面和各实施例的详细描述,这些和其他目标、特征、细节和优势将会完全是显而易见的,其中:

图1示出了rclpdu结构的示例的图示;

图2示出了根据本发明的某些方面在tx侧利用提议的方案的l2处理的示例的图示;

图3示出了根据本发明的某些方面在rx侧利用提议的方案的l2处理的示例的图示;

图4示出了根据本发明的某些方面在tx侧利用提议的方案以及在完整的macpdu中利用子pdu(sub-pdu)的l2处理的示例的图示;

图5示出了根据本发明的某些方面在tx侧利用提议的方案以及在完整的macpdu中利用子pdu的l2处理的另一示例的图示;

图6示出了根据本发明的某些方面在rx侧利用提议的方案以及在完整的macpdu中利用子pdu的l2处理的示例的图示;

图7示出了根据本发明的某些方面的方法的示例的流程图;

图8示出了根据本发明的某些方面的方法的另一示例的流程图;

图9示出了根据本发明的某些方面的装置的示例的框图。

具体实施方式

本文参考特定的非限制性实施例以及目前被认为是本发明的可想到的实施方式的实施方式来描述本发明。本领域技术人员将理解,本发明决不仅限于这些示例,并且可以被广泛地应用。

应该注意的是,本发明及其实施例的以下描述主要参考了用作针对某些示例网络配置和部署的非限制性示例的规范。即,本发明及其实施例主要相对于作为用于某些示例网络配置和部署的非限制性示例的3gpp规范来描述。特别地,自组网络被用为针对所描述的示例实施例的适用性的非限制性的示例。因此,本文给出的示例实施例的描述具体地涉及与其直接相关的术语。这样的术语仅用于所提出的非限制性实例的上下文中,并且自然不以任意方式限制本发明。相反,只要符合本文描述的特征,也可以使用任意其他通信或通信相关的系统部署等。

在下文中,使用若干变型和/或替代方案来描述本发明的各种实施例和实现及其方面或实施例。通常需要注意,根据某些需求和约束,所有所描述的变型和/或替代方案可以单独或以任意可能的组合(也包括各种变型和/或替代方案的单独特征的组合)被提供。

如前面已经陈述的,根据本发明的某些方面,提议了一种手段以在系统中支持高效分段方案,该方案实现在tx侧逐处理的非常高效的分段以及在arq级别中的分段级别重传。

根据本发明的某些方面,提供了一种用于macpdu产生的方案,其中在不改变最后sdu的报头字段的情况,macpdu被分段。这意味着在实践中sdu的长度字段具有原始的大小,但是指示该大小是错误的(太多)。这之后可以在另一端被识别。

根据本发明的某些方面,当从预产生的macsdu(+报头)构建macpdu时,下列过程被提议。

在发射器侧上,在第一步骤中,当执行级联时,如果最后sdu不合适于剩余部分中,则该最后sdu由mac实体进行分段,但是mac实体不改变来自该最后sdu的报头字段的任何内容。在实践中,发射器仅仅将macsdu的不合适部分切割,诸如,在八位字节级别。换言之,相应sdu的长度字段还是根据sdu的原始大小而被编码,并且因此针对传输的分段示出了“错误”长度值(例如,太多)。

在发射器侧上,在第二步骤中,针对在随后tti中的下面的传输,来自原始macsdu(在上面步骤中提及的最后sdu)的剩余部分的新的macsdu+报头将被产生(由mac或者rlc)。

之后在接收器侧上,在第三步骤中,通过处理报头,接收mac实体可以借助于长度字段来确定最后macsdu是否在mac级别被分段(例如,是否这是sdu的原始大小)。

在这方面,如果长度字段被“正确地”编码,换言之,长度对应于macsdu大小,则确定macsdu没有在mac级别被分段。

然而,如果长度字段被“错误地”编码,换言之,编码的长度指示macsdu大小示出比接收的macsdu大小更大的值,则确定macsdu在mac级别被分段。

之后在接收器侧上,第四步骤中,这个信息将被向上传递到rlc,该rlc可以确定分组是否可以被重组并且被转发到上层或者丢失的分段是否需要由tx侧借助于状态报告而发出。

在上文中,步骤1和3可以基于逻辑信道进行,或者针对整个macpdu进行。换言之,最后sdu的分段可以针对逻辑信道的最后sdu(下文中指子pdu)进行,或者针对macpdu的最后sdu进行(在所有的逻辑信道间)。

详述更多的细节,步骤1中的“剩余部分”可以指针对逻辑信道可用的剩余部分,或者指针对macpdu(例如,整个macpdu)的最后逻辑信道的剩余部分。之后,步骤3中的比较可以针对每个逻辑信道执行,或者仅仅针对最后逻辑信道(经受分段的唯一逻辑信道)执行。

在这方面,应当注意,如果仅仅存在一个逻辑信道,则这不会有差别。

图2示出了根据本发明的某些方面在tx侧利用提议的方案的l2处理的示例图。

在该示例中,具有rlcsn2的lc2(逻辑信道2)的第二macsdu(用21表示)被切割成与可用macpdu22匹配的大小,但是对应的mac长度(l)字段23不被改变以匹配降低的大小。通过增加具有正确的长度值的新mac子报头24(lcid和l),来针对下一个传输准备macsdu的剩余部分。

在这样的情况中,根据本发明的某些实施例,rlc报头25被重新产生以包括分段偏移字段26,从而接收器可以正确地执行重组。so字段的使用仅仅允许rlcpdu被分段成多于2件。因此,下一个传输可以仅仅包括rclpdu的中间部分,并且随后的传输可以包含rlcpdu的最后分段。

然而,应当注意,这仅仅是一个非限制性的例子,并且rlc分段不是必须使用分段偏移。可选地,分段序列号或者类似方式也可以被使用,只要不同的分段可以被合适地标识。

图3示出了根据本发明的某些方面在rx侧利用提议的方案的l2处理的示例图。

mac将检测最后长度字段31与macpdu数据部分的剩余大小不匹配,并且因此最后macpdu部分是rlcpdu的唯一分段。在rlc层中,如果rlcpdu不包括任何分段偏移,则接收到的数据是rlcsu的第一分段,则剩余的rlcpdu部分将携带分段偏移字段。在包含so字段的rlcpdu在macpdu产生时由mac分段的情况中,so字段正确地指示分段开始位置。

只要pdu大小对rx侧已知或者被明确地告诉给rx,该方法还可以被应用到在pdu中的“子pdu”。诸如,子pdu可以针对每逻辑信道而被确定,其中提议的方法可以被独立地应用。基于每逻辑信道的nw调度,子pdu大小可以对rx已知。

附加地或者可选地,tx侧可以指示在传输的macpdu中的每个子pdu的长度等。换言之,为了指示各个子pdu的大小,可选的长度字段可以针对每个逻辑信道被包括在每个子pdu中。

图4示出了根据本发明的某些方面在tx侧利用提议的方案以及在完整的macpdu中利用子pdu(子pdu)的l2处理的示例图。

图4中所示出的过程与图2中所示的过程类似,并且在图4中,该过程还被应用到逻辑信道lc1的macsdu,例如,子pdulc1.

换言之,图4中所示的示例中,具有rlcsn2的lc1(逻辑信道1)的第二macpdu被切割成与可用子pdulc142匹配的大小,但是对应的mac长度(l)字段43不被改变以匹配降低的大小。通过增加具有正确的长度值的新mac子报头44(lcid和l),针对下一个传输准备macpdu的剩余部分,并且rlc报头45被重新产生以包括分段偏移字段46,从而接收器可以正确地执行重组。

针对lc2的第二macpdu的处理与参考图2所描述的处理类似,并且因此描述在这里被省略。

在图4示出的示例中,假设基于每逻辑信道的nw调度,子pdu的长度在rx侧已知,如上所述。然而,附加地或者可选地,如上面陈述,附加的长度字段可以被包括在每个子pdu中,如图5所示。

图5示出了针对子pdulc1的第一macsdu附加的长度字段macl51和针对子pdulc1的第二macsdu附加的长度字段macl52。这里,第二macsdu是子pdulc1的分段的macsdu。而且,图5还示出了针对子pdulc2的第一mac是sdu的附加的长度字段macl53和针对子pdulc2的第二macsdu的附加的长度字段macl54。这里,第二macsdu是子pdulc2的分段的macsdu。如图5所示,这些字段仅仅包括长度字段,并且lcid字段已经被从macsdu报头中移除,这是由于与子pdu长度相关联的lcid字段告诉macsdu是来自哪个逻辑信道(即,maclcid/l子报头55对应于子pdulc1,并且子报头56对应于子pdulc2)。

图6示出了在rx侧利用提议的方案以及在完整的macpdu中利用子pdu的l2处理的示例图。

在rx侧,以参考图3的上述类似的方式,mac将检测到最后长度字段61与子pdulc1数据部分的剩余的大小匹配,即针对子pdulc1的最后macsdu的长度字段被错误地编码。因此,其指示rlcsn2pdu是原始macsdu/rlcpdu的分段。而且,mac将检测到最后长度字段62与子pdulc2数据部分的剩余的大小匹配,即针对子pdulc2的最后macsdu的长度字段被错误地编码。因此,其指示rlcsn2pdu是原始macsdu/rlcpdu的分段。

而且,应当注意图6仅仅示出了不存在附加的长度字段的情况。然而,在图6的场景中,也可以以参考图5所述的方式的类似的方式,插入附加的字段。

参考图2到图6,应当注意,仅仅为了完整性,macce(控制元件)在macpdu中被示出,并且由于macce不应该经受在mac级别的分段,所以其并不组成本发明的一部分。

根据本发明的某些方面,下面优势可以被提供:

-支持完全地预处理的/预构建的macsdu,即,在调度决定已经在nw侧被做出之前/授予已经在ue侧被接收之前,包括mac报头的所有报头均可以被产生。

-针对完整的rlcpdu以及分段的rlcpdu,相同的过程以相同的方式应用。

-实时分段可以被完全地在调制解调器的hw部分实行,即最后分组是恰好针对不合适于tb的剩余部分而砍断的。

-支持在mac和上层之间的完全层功能隔离-仅仅在层间的指示需要被指定,其中该指示在3gpp规范中已经存在很多。

因此,根据本发明的某些方面,一种途径可以被提供以节约处理时间和/或者能量。

根据本发明的某些实施例,nw可以配置逻辑系统,其中该逻辑信道在mac级别经受分段。换言之,例如,来自某些逻辑信道的macsdu可以被分段,而来自其他逻辑信道的macsdu不能被分段(例如,由于不同的上层行为)。

而且,根据本发明的某些实施例,nw可以配置最小的“剩余部分”大小,针对该大小,macsdu还是经受分段。换言之,例如,如果剩余部分的大小小于最小大小,则macsdu将不被分段,并且将被完整地插入到下一个macpdu中,并且之前的macpdu的剩余部分将被利用填补填充。

根据本发明的某些实施例,nw可以将分段的粒度配置为例如八位字节级别,或者多个八位字节级别等。

下面,本发明的示例版本的更一般的描述将被参考图7-图9来进行。

图7示出了根据本发明的示例版本的方法的示例的流程图。

根据本发明的示例版本,该方法可以被在发射设备中实现,像基站、接入点、用户设备、或者类似设备。

方法包括在第一层上,构成具有预定长度的第一层分组数据单元pdu,第一层pdu包括多个第一层服务数据单元sdu,多个第一层sdu中的每个第一层sdu包括指示第一层sdu中的每个第一层sdu的长度的报头(步骤71),与第一层pdu的预定长度对应地将多个第一层sdu中的一定数量的第一层sdu插入到第一层pdu中(步骤72),如果确定多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu并未完全放入第一层pdu,根据第一层pdu的确定长度,将多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu进行分段(步骤73),以及将被分段的第一层sdu的第一部分插入到第一层pdu中(步骤74),其中报头指示第一层sdu的长度。

根据本发明的一些示例版本,该方法还包括:构成具有预定长度的另一第一层pdu,将被分段的第一层sdu的剩余部分的至少部分插入到另一第一层pdu中,以及根据被分段的第一层sdu的剩余部分,将报头插入到另一第一层pdu中,报头包括被分段的第一层sdu的剩余部分的长度的指示以及指示被分段的第一层sdu的剩余部分的部分的指示。

根据本发明的一些示例版本,指示是分段偏移字段或者分段序列号。

根据本发明的一些示例版本,多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu是指在第一层和第二层之间的所有逻辑信道间的第一层pdu的最后第一层sdu,以及被分段的第一层sdu的剩余部分是指针对第一层pdu的最后逻辑信道的被分段的第一层sdu的剩余部分。

根据本发明的一些示例版本,多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu是指在第一层和第二层之间的逻辑信道中的任意一个逻辑信道的最后第一层sdu,以及被分段的第一层sdu的剩余部分是指在第一层和第二层之间的逻辑信道中的一个逻辑信道的被分段的第一层sdu的剩余部分。

根据本发明的一些示例版本,第一层pdu包括多个子pdu,多个子pdu中的每个子pdu对应于一个逻辑信道,以及多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu是指子pdu的最后第一层sdu。

根据本发明的一些示例版本,多个子pdu中的每个子pdu包括指示子pdu的大小的字段,或者多个第一层pdu中的每个第一层pdu包括指示子pdu中的每个子pdu的大小的至少一个字段。

根据本发明的一些示例版本,子pdu的大小被基于网络调度被指示。

根据本发明的一些示例版本,第一层是媒体访问控制mac层,以及第二层是无线链路控制rlc层。

根据本发明的一些示例版本,发射装置是在移动通信网络中的基站、接入点或者用户设备。

图8示出了根据本发明的示例版本的方法的另一示例的流程图。

根据本发明的一些示例版本,该方法可以被在接收装置中实现,例如基站、接入点、用户设备或者类似的。该方法包括:在第一层上,接收第一层分组数据单元pdu,第一层pdu包括多个第一层服务数据单元sdu,多个第一层sdu中的每个第一层sdu包括指示第一层sdu中的每个第一层sdu的长度的报头(步骤81),确定被包括第一层pdu中的多个第一层sdu中的最后第一层sdu长度(步骤82),将在多个第一层sdu中的最后第一层sdu的报头中指示的长度与被包括在第一层pdu中的多个第一层sdu中的最后第一层sdu的所确定的长度相比较(步骤83),以及如果确定长度不一致,则确定被包括在第一层pdu中的最后第一层sdu已经被分段(步骤84)。

根据本发明的一些示例版本,第一层pdu包括多个子pdu,多个子pdu中的每一个子pdu对应于一个逻辑信道,以及该方法还包括确定多个第一层sdu中的最后第一层sdu被包括在子pdu中的一个子pdu中,将被包括在子pdu中的一个子pdu中的多个第一层sdu中的最后第一层sdu的报头中指示的长度与被包括在子pdu中的多个第一层sdu中的最后第一层sdu的所确定的长度相比较,以及如果确定长度不一致,则确定被包括在子pdu中的一个子pdu中的最后第一层sdu已经被分段。

根据本发明的一些示例版本,基于按逻辑信道的基于网络的调度,子pdu的大小被确定。

根据本发明的一些示例版本,关于子pdu的大小的信息被包括在接收到的第一层pdu中。

根据本发明的一些示例版本,将关于被分段的第一层sdu的信息转发给接收装置的第二层,以及在接收装置的第二层,确定被分段的第一层sdu是否可以被重组。

根据本发明的一些示例版本,如果确定被分段的第一层sdu不能在第二层被重组,向第一层sdu请求丢失部分的发出。

根据本发明的一些示例版本,第一层是媒体访问控制mac层,以及第二层是无线链路控制rlc层。

根据本发明的一些示例版本,接收装置是在移动通信网络中的基站、接入点或者用户设备。

图9示出了根据本发明的一些示例版本的装置的示例的框图。

在图9中,示出了图示装置90的配置的电路框图,装置90被配置为实施以上所描述的本发明的多个方面。所要注意的是,除了以下所描述的那些单元和功能之外,图9中所示的装置90可以包括若干另外的单元或功能,它们在这里出于简明的原因而被省略,因为它们对于理解本发明而言并非是必要的。此外,该装置还可以是具有类似功能的另一个设备,诸如芯片组、芯片、模块等,它们也可以是装置的一部分或者作为单独单元而接合至该装置,等等。

装置90可以包括诸如cpu等的处理功能或处理器91,其执行程序等所给出的指令。处理器91可以包括专用于如以下所描述的具体处理的一个或多个处理部分,或者该处理可以在单个处理器中运行。用于执行这样的具体处理的多个部分也可以作为专用单元来提供,或者位于一个或多个另外的处理器或处理器部分之内,作为示例,其诸如在一个如cpu的物理处理器中或者在若干物理实体中。参考标记92表示连接至处理器91的收发器或输入/输出(i/o)单元(接口)。i/o单元92可以被用于与一个或多个其它网络单元、实体、终端等进行通信。i/o单元92可以是包括针对若干网络单元的通信设备的组合单元,或者可以包括具有用于不同网络单元的多个不同接口的分布式结构。装置90还包括至少一个存储器93,例如用于存储数据以及由处理器91执行的程序和/或作为或处理器91的工作存储的存储器。

处理器91被配置以执行上述方面相关的处理。

特别地,装置90可以被实现在发射装置中,或者可以是发射装置的一部分等,并且可以被配置以执行与图7相关的描述的方法。因此,处理器91被配置以执行下述操作:在第一层上,构成具有预定长度的第一层分组数据单元pdu,第一层pdu包括多个第一层服务数据单元sdu,多个第一层sdu中的每个第一层sdu包括指示第一层sdu中的每个第一层sdu的长度的报头,以及与第一层pdu的预定长度对应地将多个第一层sdu中的一定数量的第一层sdu插入到第一层pdu中,如果确定多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu未完全放入第一层pdu,根据第一层pdu的确定长度,将多个第一层sdu中的一定数量的第一层sdu的最后第一层sdu进行分段,以及将被分段的第一层sdu的第一部分插入到第一层pdu中,其中报头指示第一层sdu的长度。

而且,装置90可以被实现在接收装置中,或者可以是接收装置的一部分等,并且可以被配置以执行与图8相关的描述的方法。因此,处理器91被配置以执行以下操作:在第一层上,接收第一层分组数据单元pdu,第一层pdu包括多个第一层服务数据单元sdu,多个第一层sdu中的每个第一层sdu包括指示第一层sdu中的每个第一层sdu的长度的报头,确定多个第一层sdu中的最后第一层sdu包括第一层pdu的长度,将在多个第一层sdu中的最后第一层sdu的报头中指示的长度与被包括在第一层pdu中的多个第一层sdu中的最后第一层sdu的所确定的长度相比较,以及如果确定长度不一致,则确定被包括在第一层pdu中的最后第一层sdu已经被分段。

针对装置90的功能的更详细的描述,参考结合图7和图8所描述的根据本发明的一些示例版本的方法的描述。

在该装置的上述示例性描述中,仅使用功能模块对与理解本发明的原则相关的单元/部件进行了描述。该装置可以包括分别对于其相应操作而言必要的另外单元/部件。然而,这些单元/部件的描述在该说明书中被省略。装置中功能模块的排列形式并不被理解为对本发明有所限制,并且功能可以由一个框来执行,或者被进一步划分为多个子框。

当在以上描述中提到装置(或者一些其它部件)被配置为执行一些功能时,这要被理解为等同于提到处理器(即,至少一个处理器)或相对应的电路(可能在与存储在相应装置的存储器中的计算机程序代码的进行协作)被配置为使得该装置至少执行所提及的功能的描述。而且,这样的功能要被理解为能够等同地由专门配置的电路或者用于执行相应功能的部件来执行(即,表达形式“被配置为……的单元”被理解为等同于诸如“用于……的部件”的表达形式)。

出于如这里以上所描述的本发明实施例的目的,应当注意的是:

-方法步骤可能被实施为软件代码部分,并且使用处于网络单元或终端(作为设备、装置和/或其模块的示例,或者作为包括装置和/或其模块的实体的示例)的处理器来运行,只要保持方法步骤所定义的功能,该软件代码是独立的并且能够使用任意已知或未来研发的编程语言所指定;

-通常,任意方法步骤适于被实施为软件或者由硬件来实施,而无需对在所实施的功能方面的本发明的修改和本发明的思想进行改变;

-可能被实施为处于以上所定义的装置或者其任意模块处的硬件组件(例如,执行根据如以上所描述的方面/实施例的装置的功能的设备)的方法步骤和/或设备、单元或部件是独立于硬件的,并且能够使用诸如mos(金属氧化物半导体)、cmos(互补mos)、bimos(双极mos)、bicmos(双极cmos)、ecl(发射极耦合逻辑)、ttl(晶体管-晶体管逻辑)等的任意已知或未来研发的硬件技术或者这些的混合来实施,使用例如asic(专用ic(集成电路))组件、fpga(现场可编程门阵列)组件、cpld(复杂可编程逻辑设备)组件或dsp(数字信号处理器)组件;

-设备、单元或部件(例如,以上所定义的装置或者其相应单元/部件中的任意一个)可以被实施为个体设备、单元或部件,但是只要设备、单元或部件的功能得以保留,这并不排除它们贯穿系统以分布式方式来实施;

-装置可以由半导体芯片、芯片组或者包括这样的芯片或芯片组的(硬件)模块表示;然而,这并不排除装置或模块的功能被实施为诸如包括用于在处理器上执行/运行的可执行软件代码部分的计算机程序或计算机程序产品之类的(软件)模块中的软件而非硬件实施的可能性;

-设备可以被视为一个装置,或者多于一个装置的组件形式,例如无论它们在功能上相互协作还是彼此功能独立,但是处于相同的设备外壳中。

总体上,所要注意的是,如果其仅适于执行相应部分的所描述功能,则根据以上所描述的方面的相应功能模块或单元能够分别以硬件和/或软件而通过任意的已知手段来实施。所提到的方法步骤能够在个体功能模块中实现或者由个体设备来实现,或者一个或多个方法步骤能够在单个功能模块中实现或者由单个设备来实现。

通常,任意方法步骤适于被实施为软件或者由硬件来实施,而并不改变本发明的思想。设备和部件能够被实施为个体设备,但是只要该设备的功能得以被保留,这并不排除它们遍布系统以分布式方式来实施。这样和类似的原则被认为是本领域技术人员所已知的。

就本说明书的意义而言,软件包括软件代码,其本身包括用于执行相应功能的代码部件或部分或者计算机程序或计算机程序产品,以及在有形介质上实现或者潜在地在其处理期间以信号或芯片实现的软件(或者计算机程序或计算机程序产品),有形介质诸如具有存储于其上的相应数据结构或代码部件/部分的计算机可读(存储)介质。

本发明还覆盖上述方法步骤和操作的任何可想到的组合以及上述节点、装置、模块或元件的任何可想到的组合,只要上述方法和结构布置的概念适用。

所要注意的是,以上所描述的方面/实施例以及具体示例仅是出于说明的目的而提供的,而并非意在以任何方式将本发明局限于此。相反,意在包括落入所附权利要求的精神和范围之内的所有变化和修改形式。

缩写:

am确认模式

arq自动重传请求

ce控制信元

harq混合自动重传请求

hsdpa高速下行分组接入

lcid逻辑信道标识

mac媒体访问控制

nw网络

pdcp分组数据汇聚协议

pdu分组数据单元

rlc无线链路控制协议

rrc无线资源控制

rt实时

sdu服务数据单元

sn序列号

tb传输块

tti传输时间间隔

ue用户设备

ul上行链路

um未确认模式

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1