实现无线通信系统中的冗余分组副本的有效处理的制作方法

文档序号:17933450发布日期:2019-06-15 01:07阅读:137来源:国知局
实现无线通信系统中的冗余分组副本的有效处理的制作方法

提出的技术一般地涉及例如基于多连接性/双连接性操作的无线通信系统,并且更具体地说,涉及操作无线通信系统中的至少一个网络单元的方法、以及对应的网络单元、计算机程序和计算机程序产品以及对应的装置;一种操作无线通信系统中的网络单元的整体方法;以及一种操作无线通信系统中的网络设备的方法、以及对应的网络设备、计算机程序和计算机程序产品以及对应的装置。



背景技术:

正在不断地开发新的演进型无线通信系统。举例来说,当前正在讨论、开发和/或部署所谓的第五代5g系统。5g(也被称为新无线电nr)当前主要被视为对无线电规范的改变,尽管可能涉及其它方面。

作为一个说明性示例,预计5g在各种频带中操作,与4g相比还可能使用非常高的频带。这意味着例如更低的衍射和更高的室外到室内穿透损耗,这意味着信号在角落传播和穿墙方面将具有更多困难。此外,5g的初始部署将相当参差不齐。

两种不同的无线电接入技术rat之间的最新集成通常基于所谓的硬切换。rat间硬切换(例如3g与4g之间)的主要缺点是相当长的延迟和服务中断以及低可靠性。因此,与演进型lte更紧密的集成可能至关重要,以便确保5g系统中的超高可靠性和极端比特率。这还可以适用于其它rat。

一种合理的备选方案是使用基于多连接性mc、或者双连接性dc的解决方案。一般而言,mc(dc是其特殊情况)意味着并行维护的多个(两个)连接的可能性。通常,但不限于此,并行连接基于不同的rat。还可以基于同一种rat来提供多连接性。

图1是示出无线通信系统中的多连接性/双连接性的一般原理的一个示例的示意图。在该示例中,无线通信系统包括第一网络单元和第二网络单元,第一网络单元使用第一网络单元与第三网络单元之间的第一连接而连接到第三网络单元,第二网络单元使用第二网络单元与第三网络单元之间的第二连接而连接到第三网络单元。可以提供从其他网络单元(未在图1中显式示出)到第三网络单元的额外连接。

图2是示出基于两个或更多无线电单元同时连接到无线设备的多连接性/双连接性系统的一个示例的示意图。无线电单元可以连接到中央单元或者至少部分地在中央单元中实现。

例如,在5gdc中,用户平面up以及控制平面cp两者通常连接到lte和5g两者,up数据在分组数据汇聚协议pdcp层处被聚合(或分离)。通常,这意味着采用所谓的“承载分离”选项(也被称为3c),即承载在pdcp层处的主enb中被分离。双连接性增加用户吞吐量(由于up聚合),尤其是在低负载时,并且提高可靠性(由于cp分集)。

但是,mc或dc不会增加用户平面数据之类的解决方案(例如协调多点comp、软切换和多流)的覆盖。所有这些解决方案在所有链路上发送相同的up数据,以及由此增加覆盖。comp和软切换依赖于信号的同步发送(和接收)和最大比率组合(mrc)(即,符号的组合)。但是,对于lte和5g(nr),由于不同的传输格式、导频、波形、参数集等,这可能非常困难。此外,comp和软切换两者需要非常好的回程(x2)和完全同步的网络。因此,hspa多流之类的解决方案可以是用于lte-5g紧密集成、以及nr-nr多连接性的解决方案,由于选择比率组合(src)而实现覆盖扩展。这不如comp/软切换那么好,comp/软切换能够实现mrc但仍然可以提供很大优势,尤其是在具有非常快速和变化的信道的情况下。

一般而言,多连接性(并且具体地说lte-5g双连接性)的主要问题是它本身不单独增加用户平面数据的覆盖。一个选项是倍增/复制分组,即在两个或更多连接上发送相同的分组,或者更一般地说,在两个或更多连接上发送包括相同信息的分组。

举例来说,对于lte-5g,可以在两个连接/链路/rat中发送相同的pdcp分组。在hsdpa多流中,可以在两个链路上分离无线电链路控制rlc分组流,以及还可以在两个链路上复制rlc分组。

从多于一个节点发送相同pdcp分组的主要问题是:由于不良覆盖或不同链路比特率,一个节点可能需要比其它节点(多个)长得多的时间来发送pdcp分组。这具有以下缺点:ue因此需要在请求重传之前等待最差节点分组传输。这需要增加ue中的缓冲器大小、具有额外分组延迟和不必要的干扰。pdcp接收机实体通过检查pdcp报头处的序列号来丢弃冗余pdcppdu。但是,这仅在某种程度上解决问题。该解决方案仍然引起额外延迟和额外干扰。

倍增/复制传输的另一个问题是:如果一个链路慢于另一个链路,则可能浪费资源。如果例如使用nr和lte,则nr链路(当处于良好覆盖时)可能具有远远超过lte的比特率。这意味着lte可能落后并且发送已经由nr在数个tti之前发送的rlcpdu。在这种情况下,复制传输最终将太迟,它们或多或少是无用的。在图3中示出该问题,其中在第一tti中发送不同的rlc分组,以及在第二tti中,慢速链路正在发送由快速链路在第一tti中发送的rlcpdu。如果这种情况持续多个tti,则很容易看出更慢的链路是无用的,并且类似情况下的pdcp复制将非常消耗资源而具有极少的优势。



技术实现要素:

一个目标是在基于多连接性/双连接性操作的无线通信系统和/或用于分组倍增/复制(multiplication/duplication)的系统中,实现冗余分组副本的有效处理。

另一个目标是提供操作无线通信系统中的至少一个网络单元的方法、以及对应的网络单元、计算机程序和计算机程序产品以及对应的装置。

又一个目标是提供一种操作无线通信系统中的网络设备的方法、以及对应的网络设备、计算机程序和计算机程序产品以及对应的装置。

又一个目标是提供一种操作无线通信系统中的网络单元的整体方法。

提出的技术的实施例满足这些和其它目标。

根据第一方面,提供一种操作无线通信系统中的至少一个网络单元的方法,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,其中,所述方法包括:

-所述第一网络单元从所述第三网络单元接收指示所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组的信息;以及

-所述第一网络单元向所述第二网络单元发送使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

在某种意义上,提出的技术能够被视为一种使得能够在用于分组倍增/复制的系统中删除冗余分组副本的方法。

根据第二方面,提供一种操作无线通信系统中的至少一个网络单元的方法,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,其中,所述方法包括:

-所述第二网络单元接收使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组对应的分组的指示;以及

-所述第二网络单元从所述一个或多个传输缓冲器中删除所指示的分组。

根据第三方面,提供一种操作无线通信系统中的至少一个网络单元的方法,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,其中,所述方法包括:

-所述第三网络单元在所述第一连接上从所述第一网络单元接收分组;以及

-所述第三网络单元向所述第二网络单元发送使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与在所述第一连接上从所述第一网络单元接收的所述分组对应的分组的指示。

根据第四方面,提供一种操作无线通信系统中的网络设备的方法,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,其中,所述方法包括:

-所述网络设备接收指示哪些分组由所述第三网络单元在所述第一连接上从所述第一网络单元接收的信息;以及

-所述网络设备向所述第二网络单元发送使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

根据第五方面,提供一种操作无线通信系统中的网络单元的方法,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,其中,所述方法包括:

-所述第三网络单元在所述第一连接上从所述第一网络单元接收分组;

-所述第三网络单元向所述第一网络单元发送所接收的分组的确认;

-所述第一网络单元从所述第一网络单元的一个或多个传输缓冲器中删除所确认的分组;

-所述第一网络单元或所述第三网络单元向所述第二网络单元发送使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所述分组对应的分组的信息;以及

-所述第二网络单元从所述一个或多个传输缓冲器中删除所指示的分组。

根据第六方面,提供一种网络单元,被配置用于在无线通信系统中操作,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述网络单元被配置用作所述第一网络单元,以及所述网络单元被配置为从所述第三网络单元接收指示所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组的信息;以及

其中,所述网络单元被配置为向所述第二网络单元发送使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

根据第七方面,提供一种网络单元,被配置用于在无线通信系统中操作,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述网络单元被配置用作所述第二网络单元,以及所述网络单元被配置为接收使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组对应的分组的指示;以及

其中,所述网络单元被配置为从所述一个或多个传输缓冲器中删除所指示的分组。

根据第八方面,提供一种网络单元,被配置用于在无线通信系统中操作,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述网络单元被配置用作所述第三网络单元,以及所述网络单元被配置为在所述第一连接上从所述第一网络单元接收分组;以及

其中,所述网络单元被配置为向所述第二网络单元发送使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与在所述第一连接上从所述第一网络单元接收的所述分组对应的分组的指示。

根据第九方面,提供一种网络设备,被配置用于在无线通信系统中操作,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述网络设备被配置为接收指示哪些分组由所述第三网络单元在所述第一连接上从所述第一网络单元接收的信息;以及

其中,所述网络设备被配置为向所述第二网络单元发送使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

根据第十方面,提供一种计算机程序,用于当由处理器执行时操作无线通信系统中的至少一个网络单元,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述计算机程序包括指令,所述指令当由所述处理器执行时使得所述处理器:

-读取从所述第三网络单元接收的指示所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组的信息;以及

-准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

根据第十一方面,提供一种计算机程序,用于当由处理器执行时操作无线通信系统中的至少一个网络单元,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述计算机程序包括指令,所述指令当由所述处理器执行时使得所述处理器:

-读取使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组对应的分组的指示;以及

-从所述第二网络单元的所述一个或多个传输缓冲器中删除所指示的分组。

根据第十二方面,提供一种计算机程序,用于当由处理器执行时操作无线通信系统中的至少一个网络单元,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述计算机程序包括指令,所述指令当由所述处理器执行时使得所述处理器:

-被通知在所述第一连接上从所述第一网络单元接收的分组;以及

-准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与在所述第一连接上从所述第一网络单元接收的所述分组对应的分组的指示。

根据第十三方面,提供一种计算机程序,用于当由处理器执行时操作无线通信系统中的网络设备,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述计算机程序包括指令,所述指令当由所述处理器执行时使得所述处理器:

-读取指示已由所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组的信息;以及

-准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

根据第十四方面,提供一种计算机程序产品,包括其中存储根据上述任一方面所述的计算机程序的计算机可读介质。

根据第十五方面,提供一种装置,用于操作无线通信系统中的至少一个网络单元,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,其中,所述装置包括:

-输入模块,用于读取从所述第三网络单元接收的指示所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组的信息;以及

-准备模块,用于准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

根据第十六方面,提供一种装置,用于操作无线通信系统中的至少一个网络单元,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,其中,所述装置包括:

-输入模块,用于接收使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组对应的分组的指示;以及

-删除模块,用于从所述第二网络单元的所述一个或多个传输缓冲器中删除所指示的分组。

根据第十七方面,提供一种装置,用于操作无线通信系统中的至少一个网络单元,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,其中,所述装置包括:

-存储模块,用于存储在所述第一连接上从所述第一网络单元接收的分组的通知;以及

-准备模块,用于准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与在所述第一连接上从所述第一网络单元接收的所述分组对应的分组的指示。

根据第十八方面,提供一种装置,用于操作无线通信系统中的网络设备,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,其中,所述装置包括:

-输入模块,用于接收指示已由所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组的信息;

-准备模块,用于准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

以这种方式,启用和/或实现冗余分组副本的有效删除,从而导致减少传输和/或提高用户和系统吞吐量和性能。

当阅读具体实施方式时,将理解其它优势。

附图说明

通过参考以下结合附图的描述,可以最好地理解实施例及其进一步的目标和优势,这些附图是:

图1是示出无线通信系统中的多连接性/双连接性的一般原理的一个示例的示意图;

图2是示出基于两个或更多无线电单元同时连接到无线设备的多连接性/双连接性系统的一个示例的示意图;

图3是示出其中在第一tti中发送不同的rlc分组以及在第二tti中慢速链路正在发送由快速链路在第一tti中发送的rlcpdu的情况的一个示例的示意图;

图4是示出网络单元之间的相关信令的一个示例的示意信令图;

图5是示出操作无线通信系统中的至少一个网络单元的方法的一个示例的示意流程图;

图6是示出操作无线通信系统中的至少一个网络单元的方法的一个示例的示意流程图;

图7是示出操作无线通信系统中的至少一个网络单元的方法的一个示例的示意流程图;

图8是示出操作无线通信系统中的网络设备的方法的一个示例的示意流程图;

图9是示出无线通信系统的协议栈的一个示例的示意图,该协议栈被分成三个不同的层:物理层、链路层、以及网络层;

图10是示出适合于无线通信系统的协议栈的三个协议层(包括子层)的一个特定示例的示意图;

图11是示出使用结合图10描述的协议栈的多连接性/双连接性和分组倍增/复制中涉及的网络单元的一个特定示例的示意图;

图12是示出使用结合图10描述的协议栈的多连接性/双连接性和分组倍增/复制中涉及的网络单元的另一个特定示例的示意图;

图13a是示出根据3gpp分离承载类型的双连接性的一个示例的示意图;

图13b是示出从senb接收rlc分组的ue的一个示例的示意图;

图13c是示出提供在此通过x2信令例示的确认的一个示例的示意图;

图13d是示出提供在此通过第二连接的上行链路的mac控制元素信令例示的确认的另一个示例的示意图;

图13e是示出当已接收并因此从网络的重传缓冲器中删除pdcp分组1和3时缓冲器的状态的一个示例的示意图;

图14a-d是示出在menb连接具有成功传输的情况下对应过程和/或动作(类似于图13a-d中示出的过程和/或动作)的示意图;

图15是示出lte的层之间的正常分组大小映射(例如lte的sdu/pdu映射)的一个示例的示意图;

图16a-b是示出当传输块大小受限时,一对一映射(图16a)和一对二映射(图16b)的两个示例的示意图;

图17是示出根据一个实施例的基于处理器-存储器实现的网络单元/设备的一个示例的示意框图;

图18是示出根据一个实施例的计算机实现的一个示例的示意图;

图19是示出用于操作无线通信系统中的至少一个网络单元的装置的一个示例的示意图;

图20是示出用于操作无线通信系统中的至少一个网络单元的装置的一个示例的示意图;

图21是示出用于操作无线通信系统中的至少一个网络单元的装置的一个示例的示意图;

图22是示出用于操作无线通信系统中的网络设备的装置的一个示例的示意图;

图23是示出操作无线通信系统中的网络单元的方法的一个示例的示意流程图。

具体实施方式

在整个附图中,相同的参考标记用于类似或对应的元件。

在下面,一般非限制性术语“网络单元”可以指适合于结合无线通信系统的操作的任何网络单元,包括但不限于网络设备、网络节点和/或关联的无线通信设备。

如在此使用的,术语“网络设备”可以指结合通信网络定位的任何设备,包括但不限于接入网络、核心网络和类似网络结构中的设备。术语网络设备还可以包含基于计算机的网络设备,例如用于基于云的环境中的实现的基于云的网络设备。

如在此使用的,非限制性术语“网络节点”可以指基站、接入点、无线电单元、网络控制节点,例如网络控制器、无线电网络控制器、基站控制器、接入控制器等。具体地说,术语“基站”可以包含不同类型的无线电基站,包括标准化基站功能,例如节点b、或者演进型节点b(enb)、以及宏/微/微微无线电基站、归属基站(也被称为毫微微基站)、中继节点、中继器、无线接入点、基站收发台(bts)、以及甚至控制一个或多个远程无线电单元(rru)的无线电控制节点等。

如在此使用的,非限制性术语“无线通信设备”、“站”、“用户设备(ue)”、以及“终端”可以指移动电话、蜂窝电话、配备有无线通信能力的个人数字助理(pda)、智能电话、配备有内部或外部移动宽带调制解调器的膝上型计算机或个人计算机(pc)、具有无线通信能力的平板计算机、目标设备、设备到设备ue、机器型ue或能够进行机器到机器通信的ue、客户端设备(cpe)、膝上型嵌入式设备(lee)、膝上型安装式设备(lme)、usb适配器、便携式电子无线通信设备、配备有无线电通信能力的传感器设备等。具体地说,术语“无线通信设备”应该被解释为非限制性术语,它们包括与无线通信系统中的网络节点通信和/或可能直接与另一个无线通信设备通信的任何类型的无线设备。换言之,无线通信设备可以是配备有用于根据任何相关通信标准进行无线通信的电路的任何设备。

为了更好地理解提出的技术,从简要系统概述开始可能是有用的,再次参考图1和图2,它们示出无线通信系统中的多连接性/双连接性的某些一般原理。

在图1的示例中,无线通信系统包括第一网络单元和第二网络单元,第一网络单元使用第一网络单元与第三网络单元之间的第一连接而连接到第三网络单元,第二网络单元使用第二网络单元与第三网络单元之间的第二连接而连接到第三网络单元。如前所述,可以提供从其他网络单元(未在图1中显式示出)到第三网络单元的额外连接。

基于例如图1和/或图2中所示的多连接性/双连接性实现,可以通过在两个或更多连接上发送包括相同信息的分组来提供分组倍增/复制。考虑这种系统中的任何一对两个连接(例如第一连接和第二连接),因此可以在第一连接和第二连接两者上发送包括相同信息的分组。

因此,图1提供可以利用提出的技术的示例性环境的图。示出两个网络单元(第一网络单元1和第二网络单元2)、以及第三网络单元3,其例如可以是无线设备。网络单元3分别借助于第一连接和第二连接而连接到第一网络单元1和第二网络单元2。第一连接和第二连接可以不同,例如第一连接可以基于第一无线接入技术rat(例如lte),而第二连接可以基于第二rat(例如5g连接,有时被称为新无线电nr)。如前所述,诸如无线设备(例如用户设备)之类的网络单元具有到数个其它网络单元的连接的情况被称为多连接性,以及具有两个连接的特殊情况被称为双连接性。在参考文献3gpp15-36300(技术规范ts36.300)中提供了用于支持lte中的双连接性的要求的描述。参与mc/dc的网络单元通常被称为主enb即menb以及辅助enb即senb,尽管对称实现也是可能的。

图2是示出基于两个或更多无线电单元同时连接到无线设备的多连接性/双连接性系统的一个示例的示意图。在该示例中,示出第一无线电单元1和第二无线电单元2,它们分别通过第一连接和第二连接而连接到无线设备3。无线电单元可以连接到中央单元4。在主-辅助实现中(其中一个无线电单元可以是主enb并且另一个无线电单元可以是辅助enb),主enb可以具有用于连接性和/或分组倍增(复制)的协调角色。但是,还可能例如通过采用中央单元4来提供解决方案,其中无线电单元1、2不必能够协调连接性和/或分组倍增(复制),因此可以简化为仅无线电单元(例如能够执行pdcp层下面的层的任务的无线电单元),以及可以改为通过中央单元4提供pdcp复制。因此,中央单元4可以协调pdcp分组数据单元pdcppdu的复制,以及在到无线设备3的多个连接中分配这些pdcppdu。

为了更好地理解提出的技术,现在将参考一种操作例如图1和/或图2中所示的无线通信系统中的网络单元的整体方法。概括地讲,将参考术语“网络单元”作为用于能够与系统中的一个或多个其它网络单元通信的任何合适的网络单元的一般表示法。

在下面,还可以参考图4的示意信令图,该图示出网络单元之间的相关信令的一个示例。

基本上,无线通信系统包括第一网络单元1和第二网络单元2,第一网络单元1使用第一网络单元1与第三网络单元3之间的第一连接而连接到第三网络单元3,第二网络单元2使用第二网络单元2与第三网络单元3之间的第二连接而连接到第三网络单元3,其中,包括相同信息的分组在第一连接和第二连接两者上发送。

基本上,这意味着第一网络单元1在第一连接上执行分组传输,第二网络单元2在第二连接上执行分组传输。

第三网络单元3在第一连接上从第一网络单元(正确)接收分组,以及向第一网络单元1发送已接收的分组的确认。

然后,第一网络单元1可以从第一网络单元的一个或多个传输缓冲器中删除已确认的分组。

根据第一备选方案(alt1,参见图4),第一网络单元1向第二网络单元2发送诸如指示之类的信息,该指示使得能够从第二网络单元的一个或多个传输缓冲器中删除与第三网络单元3在第一连接上从第一网络单元1接收的分组对应的分组。

根据另一种备选方案(alt2,参见图4),第三网络单元3向第二网络单元2发送诸如指示之类的信息,该指示使得能够从第二网络单元的一个或多个传输缓冲器中删除与第三网络单元3在第一连接上从第一网络单元1接收的分组对应的分组。

相应地,第二网络单元然后可以从传输缓冲器(多个)中删除所指示的分组。

以这种方式,启用和/或实现冗余分组副本的有效删除,从而导致减少传输和/或提高用户和系统吞吐量和性能。

提出的机制还避免慢链路将落后并且发送已经在另一链路上接收的分组。

相应地,分组倍增/复制因此可以是增加覆盖和/或可靠性的良好备选方案。

换言之,提出的技术的至少某些方面可以被视为一种机制,其用于在基于多连接性/双连接性操作的无线通信系统和/或用于分组倍增/复制的系统中实现冗余分组副本的有效处理。

现在将参考示意流程图(从单独网络单元、以及单独网络设备的角度来看,该网络设备可以位于与无线通信系统有关的任何位置,包括基于云的环境)来描述提出的技术。

图5是示出操作无线通信系统中的至少一个网络单元的方法的一个示例的示意流程图。无线通信系统包括第一网络单元和第二网络单元,第一网络单元使用第一网络单元与第三网络单元之间的第一连接而连接到第三网络单元,第二网络单元使用第二网络单元与第三网络单元之间的第二连接而连接到第三网络单元,其中,包括相同信息的分组在第一连接和第二连接两者上发送。

该方法包括:

s1:第一网络单元从第三网络单元接收指示第三网络单元在第一连接上从第一网络单元接收的分组的信息;以及

s2:第一网络单元向第二网络单元发送使得能够从第二网络单元的一个或多个传输缓冲器中删除与第三网络单元在第一连接上从第一网络单元接收的所指示的分组对应的分组的指示。

例如,第一网络单元和第二网络单元可以是无线通信系统中的无线电网络节点,第三网络单元可以是无线设备。在一个特定示例中,第一网络单元和第二网络单元是基站,以及使得能够从第二网络单元的一个或多个传输缓冲器中删除与所指示的分组对应的分组的指示使用互连的基站之间的接口从第一网络单元传输到第二网络单元。

作为一个示例,第一网络单元和第二网络单元可以在分组倍增/复制传输模式下操作,以向第三网络单元并行传输包括相同信息的分组。

在某种意义上,提出的技术可以被视为一种使得能够在用于分组倍增/复制的系统中删除冗余分组副本的方法。

举例来说,第一网络单元经由指示已确认的分组的序列号的消息来通知第二网络单元。

图6是示出操作无线通信系统中的至少一个网络单元的方法的一个示例的示意流程图。无线通信系统包括第一网络单元和第二网络单元,第一网络单元使用第一网络单元与第三网络单元之间的第一连接而连接到第三网络单元,第二网络单元使用第二网络单元与第三网络单元之间的第二连接而连接到第三网络单元,其中,包括相同信息的分组在第一连接和第二连接两者上发送。

该方法包括:

s11:第二网络单元接收使得能够从第二网络单元的一个或多个传输缓冲器中删除与第三网络单元在第一连接上从第一网络单元接收的分组对应的分组的指示;以及

s12:第二网络单元从一个或多个传输缓冲器中删除所指示的分组。

在第一示例中,第二网络单元从第一网络单元接收使得能够从一个或多个传输缓冲器中删除分组的指示。

例如,第一网络单元和第二网络单元是基站,以及使得能够从第二网络单元的一个或多个传输缓冲器中删除与所指示的分组对应的分组的指示由第二网络单元使用互连的基站之间的接口从第一网络单元来接收。

可选地,第二网络单元由第一网络单元经由指示已确认的分组的序列号的消息来通知。

在第二示例中,第二网络单元例如在第二连接上从第三网络单元接收使得能够从一个或多个传输缓冲器中删除分组的指示。

例如,所述指示可以经由第二连接的上行链路来接收。

举例来说,第三网络单元(例如ue之类的无线设备)从第一连接正确接收分组,经由第一连接向第一网络单元确认接收,以及第三网络单元还经由第二连接向第二网络单元通知正确接收。

在一个特定示例中,第二网络单元由第三网络单元使用mac控制元素信令来通知第三网络单元已正确接收分组。

可选地,第二网络单元向rlc层和mac层传送指示第三网络单元在第一连接上从第一网络单元接收的分组的信息,以停止所指示的分组的对应数据单元的传输以及从一个或多个缓冲器中删除数据单元。

作为一个示例,第二网络单元维持高层分组与低层分组之间的映射,以及映射由第二网络单元用于从一个或多个传输缓冲器中删除分组。例如,可以使用高层分组序列号来找到对应的低层分组。

例如,映射可以是pdcp分组、rlc分组、以及mac分组之间的映射。举例来说,网络单元可以基于pdcp序列号/rlc序列号来找到对应的mac分组。

图7是示出操作无线通信系统中的至少一个网络单元的方法的一个示例的示意流程图。无线通信系统包括第一网络单元和第二网络单元,第一网络单元使用第一网络单元与第三网络单元之间的第一连接而连接到第三网络单元,第二网络单元使用第二网络单元与第三网络单元之间的第二连接而连接到第三网络单元,其中,包括相同信息的分组在第一连接和第二连接两者上发送。

该方法包括:

s21:第三网络单元在第一连接上从第一网络单元接收分组;以及

s22:第三网络单元向第二网络单元发送使得能够从第二网络单元的一个或多个传输缓冲器中删除与在第一连接上从第一网络单元接收的分组对应的分组的指示。

举例来说,第三网络单元是如在此定义的无线通信设备。

在一个特定示例中,第三网络单元向第一网络单元确认所接收的分组的正确接收,以及第三网络单元还向第二网络单元通知所接收的分组的正确接收。

例如,使得能够从一个或多个传输缓冲器中删除分组的指示可以经由第二连接的上行链路来传输。

可选地,第三网络单元使用mac控制元素信令向第二网络单元通知第三网络单元已正确接收分组。

图8是示出操作无线通信系统中的网络设备的方法的一个示例的示意流程图。无线通信系统包括第一网络单元和第二网络单元,第一网络单元使用第一网络单元与第三网络单元之间的第一连接而连接到第三网络单元,第二网络单元使用第二网络单元与第三网络单元之间的第二连接而连接到第三网络单元,其中,包括相同信息的分组在第一连接和第二连接两者上发送。

该方法包括:

s31:网络设备接收指示哪些分组由第三网络单元在第一连接上从第一网络单元接收的信息;以及

s32:网络设备向第二网络单元发送使得能够从第二网络单元的一个或多个传输缓冲器中删除与第三网络单元在第一连接上从第一网络单元接收的所指示的分组对应的分组的指示。

举例来说,网络设备可以经由第一网络单元或经由第二网络单元来接收指示哪些分组由第三网络单元在第一连接上从第一网络单元接收的信息。

作为一个示例,网络设备可以是结合通信网络定位的任何设备,包括但不限于接入网络、核心网络和类似网络结构中的设备。术语网络设备还可以包含基于计算机的网络设备,例如用于基于云的环境中的实现的基于云的网络设备。

作为一个示例,网络设备可以是用于协调连接性和/或分组复制/倍增的中央单元。

在某种意义上,提出的技术可以被视为一种解决方案,其用于向负责第二连接的网络单元提供确认,前提是第一连接已经接收分组。这将避免在第二连接上发送太迟的分组。这还将避免更慢的第二连接落后,因为将从第二连接的传输缓冲器中删除分组,并且因此保持使用多连接性/双连接性的分组倍增/复制的优势。

存在许多基于第一连接上的接收而向负责第二连接的网络单元提供确认的方式。在第一示例中,可以使用接口(例如互连的基站之间的x2接口)来传送确认。在第二示例中,可以经由第二连接的上行链路来传送确认。后者可能更快,因为它与x2接口的速度无关。

举例来说,提出的技术能够在双连接性的分组复制场景中减少第二连接上的不必要传输的开销。

该解决方案还能够在双连接性的分组复制场景中提高用户和系统吞吐量。

简而言之,该解决方案因此能够在多连接性/双连接性的分组倍增/复制场景中,在吞吐量和/或延迟方面提高系统和用户性能。

图23是示出操作无线通信系统中的网络单元的方法的一个示例的示意流程图,其中,无线通信系统包括第一网络单元和第二网络单元,第一网络单元使用第一网络单元与第三网络单元之间的第一连接而连接到第三网络单元,第二网络单元使用第二网络单元与第三网络单元之间的第二连接而连接到第三网络单元,其中,包括相同信息的分组在第一连接和第二连接两者上发送。

图23中示出的方法包括:

s41:第三网络单元在第一连接上从第一网络单元接收分组;

s42:第三网络单元向第一网络单元发送所接收的分组的确认;

s43:第一网络单元从第一网络单元的一个或多个传输缓冲器中删除所确认的分组;

s44:第一网络单元或第三网络单元向第二网络单元发送使得能够从第二网络单元的一个或多个传输缓冲器中删除与第三网络单元在第一连接上从第一网络单元接收的分组对应的分组的信息;以及

s45:第二网络单元从一个或多个传输缓冲器中删除所指示的分组。

对于所有实施例,如果需要,则以下特性可以适用:

举例来说,无线通信系统可以基于用于实现分组倍增/复制的多连接性/双连接性来操作。

例如,第一网络单元和第二网络单元可以是无线通信系统中的无线电网络节点,第三网络单元可以是无线设备。

可选地,第一网络单元和第二网络单元是被配置用于双连接性和分组复制的主网络单元和辅助网络单元,第三网络单元是无线设备。

作为一个示例,第一连接是基于第一无线接入技术rat,第二连接是基于第二不同的rat。

在一个特定示例中,在第一连接和第二连接两者上使用相同的传输块大小。

在下面,将概述和讨论各种非限制性示例。

在一个示例实施例中,第一网络节点使用从第一网络节点到第三网络节点的第一连接而连接到第三网络节点(例如无线设备),第二网络节点使用从第二网络节点到第三网络节点的第二连接而连接到第三网络节点(例如无线设备),其中,包括相同信息的分组在两个连接上发送。

在第一方法中,第三节点在第一连接上从第一网络节点正确接收分组,第三节点在第二连接上向第一网络节点确认分组,第一网络节点从其传输缓冲器中删除对应的分组,以及向第二网络节点通知第三节点已正确接收分组,第二网络节点从其传输缓冲器中删除对应的分组。第一网络节点和第二网络节点两者可以继续传输其它复制分组。

在第二方法中,第三节点在第一连接上从第一网络节点正确接收分组,第三节点在第一连接上向第一网络节点确认分组,第三节点向第二网络节点通知第三节点已正确接收分组(第三节点在第二连接上向第二网络节点确认分组),第一网络节点和第二网络节点从其传输缓冲器中删除对应的分组。第一网络节点和第二网络节点两者可以继续传输其它复制分组。

举例来说,一个实施例可以涉及如在3gpp中定义的双连接性中的分组复制。优选地,第一网络节点是menb或senb和/或第二网络节点是senb或menb。例如,第三节点可以是诸如ue之类的无线设备。

在第一方法中,第一网络节点可以例如经由x2信令协议而使用指示所确认的分组的序列号的消息来通知第二网络节点,其中所确认的分组是pdcp分组。

在第一方法中,第一网络节点和第二网络节点可以保持高层分组序列号与低层分组之间的映射。

在第一方法中,可以使用映射以能够从第一和第二网络节点传输缓冲器中删除分组。

在第二方法中,第三节点可以例如使用mac控制元素信令消息来向第二网络节点通知第三节点已正确接收分组(第三节点在第二连接上向第二网络节点确认分组)。

举例来说,信令可以在无线电信号接口上发送。

在第二方法中,第一网络节点和第二网络节点可以保持高层分组序列号与低层分组之间的映射。

在第二方法中,可以使用映射以能够从第一和第二网络节点传输缓冲器中删除分组。

但是,为了简化实现,另一种增强能够是减少要在两个连接处使用的可能传输块大小。以其最简单的形式,该解决方案增强将是在两个连接上使用相同的传输块大小,从而允许传输块直到pdcp分组之间的简单和已知映射。设置传输块大小的另一个动机是复制可能被用于困难的覆盖情况或极端可靠性,因此,获得一些吞吐量好于高吞吐量。

在又一个实施例中,第一连接和第二连接上的传输分组的数量受限于允许的大小。

优势是第三网络单元(例如ue)知道当接收到成功的macpdu时,它已经接收完整“pdcp”分组,而不仅仅是pdcp分组的一小部分。

为了更好地理解提出的技术,可以参考图9和图10对无线通信系统的协议栈的几个非限制性示例进行简要概述。

根据公认的技术,用于说明无线通信系统的协议栈的简单方法是将栈分成三个不同的层:物理层、链路层、以及网络层,如图9中示意性地示出。物理层有时被称为第1层l1。链路层有时被称为第2层l2。网络层有时被称为第3层l3。

图10是示出适合于诸如lte、nr之类的无线通信系统的协议栈的三个协议层(包括子层)的一个特定示例的示意图。

协议栈通常被实现用于某种形式的底层网络单元或设备(包括无线电路),底层网络单元或设备耦合到一个或多个天线和/或电路以与其它类似的网络单元(例如网络节点、最终用户设备和/或其它网络设备)通信。

最低层l1是物理层phy,随后是第2层l2,l2包括媒体接入控制mac层、无线电链路控制rlc层、以及分组数据汇聚控制pdcp层。第3层l3包括无线电资源控制rrc层,并且可选地还包括其它子层。

l1处理协议栈的物理层(第1层)中的上行链路和下行链路。在上行链路中,l1例如可以处理从无线电路接收的天线数据,该处理可以包括删除循环前缀、运行快速傅里叶变换fft以提取子信道、对符号进行解码/解调、提取物理信道、以及将用户信息传递到l2的mac层。在下行链路中,l1例如可以获得由l2的mac层提供的用户数据。可以由l1在下行链路中执行的任务的示例可以包括构造物理信道、执行涡轮编码、加扰、调制、层映射、预编码、频率映射、逆fft、以及循环前缀插入和向无线电路发送天线数据。为了应对该处理,可以使用专用硬件(包括加速器)来形成处理链。

l2通常包括同步部分和异步部分。l2的同步部分通常包括mac子层和rlc子层。l2的异步部分通常包括pdcp子层。

mac子层可以具有用于每个连接的ue的单独实体、以及用于公共需求(例如系统信息、寻呼、以及随机接入响应)的几个额外实体。rlc子层可以具有用于每个逻辑信道的单独实体,其对应于无线电承载。下行链路和上行链路可以彼此独立地操作,其中某些信令从上行链路转发到下行链路。下行链路:下行链路中的同步l2的任务可以是从pdcppdu缓冲器获得pdcp分组数据单元pdu,以及构建发送到l1的macpdu。这可以由来自用户平面控制upc的传输命令来触发,并且通常是延迟关键处理路径的一部分。例如,对于下行链路中的同步l2处理,可以允许小于0.5ms。在分离场景中,这包括传输延迟以及处理延迟。在下行链路中,l2的同步部分还可以处理逻辑信道的复用、harq重传、mac控制元素、诸如随机接入之类的mac过程、rlcpdu缓冲和重传、以及rlc状态消息。通常可以在l2的异步部分与l2的同步部分之间共享pdcppdu缓冲器。如果这不可能,例如如果l2的异步部分被放置在不同站点处,则可以添加流控制机制以将pdcppdu从l2的异步部分传输到l2的同步部分。上行链路:上行链路中的l2的同步部分的任务可以是将从l1接收的macpdu解构成传送到l2的异步部分的pdcppdu。在上行链路中,l2的同步部分还可以处理mac控制元素、诸如随机接入之类的mac过程、逻辑信道的解复用、rlcpdu缓冲、重新排序和重传、以及rlc状态消息。在上行链路中,l2的同步部分通常可能不是延迟关键处理路径的一部分,但可能对端到端分组延迟具有直接影响。

用户平面控制(未在图10中显式示出)包括快速无线电资源管理rrm功能,这些功能可以基于每个子帧发生。这例如可以包括空中接口资源调度、链路自适应(传输格式选择)、以及功率控制。upc可以使用来自l1和/或l2的同步部分的输入,并且向l1和/或l2的同步部分生成消息。输入可以包括缓冲器状态报告、测量报告、信道质量指示符cqi报告、以及harq反馈。消息可以是向ue发送的控制信息、以及向l1以及l2的同步部分发送的上行链路和下行链路调度命令。因此,upc可以处理调度和优化问题,从而涉及许多ue和共享资源,例如频谱、功率和硬件。

如上所述,l2的异步部分通常包括pdcp层,其主要任务可以是加密、报头压缩、以及用于信令的完整性保护。它还可以支持无损切换。在下行链路中,l2的异步部分可以维护pdcppdu缓冲器,通常与l2的同步部分共享pdcppdu缓冲器。在这不可能的情况下,例如如果在不同站点之间分离l2,则可能需要流控制机制来在l2的异步部分与l2的同步部分之间传送pdu。

l3子层rrc通常包括以下一个或多个功能的控制:连接处理,例如连接的建立和释放;移动性处理,例如切换或重定向释放;ue测量控制;负载管理,例如频间负载平衡和卸载;以及增强型多媒体广播和多播服务embms。举例来说,l3的rrc子层的服务和功能还可以包括系统信息的广播、密钥管理、点到点无线电承载的建立、配置、维护和释放。

nas(其也可以被视为l3的一部分)通常形成ue与移动性管理实体mme之间的控制平面的最高层。nas支持ue的移动性和会话管理过程,以建立和维护ue与对应网关之间的ip连接性。

图11是示出使用结合图10描述的协议栈的多连接性/双连接性和分组倍增/复制中涉及的网络单元的一个特定示例的示意图。

在该示例中,第一网络单元1实现l1、mac、rlc、以及pdcp,第二网络单元2实现l1、mac和rlc,第三网络单元3针对关于第一网络单元1的第一连接实现l1、mac、rlc、pdcp,针对关于第二网络单元2的第二连接实现l1、mac、rlc。

图12是示出使用结合图10描述的协议栈的多连接性/双连接性和分组倍增/复制中涉及的网络单元的另一个特定示例的示意图。

在该示例中,第一和第二网络单元被示出为无线电单元,第三网络单元被示出为无线设备。第一无线电单元1和第二无线电单元两者实现l1、mac、rlc,而中央网络设备4实现pdcp,例如以协调pdcp分组数据单元即pdcppdu的复制,以及在到无线设备3的多个连接中分配这些pdcppdu。

为了更好地理解,现在将参考特定的非限制性示例来描述提出的技术,这些非限制性示例参考针对双连接性和分组复制使用主enb即menb以及辅助enb即senb的非对称实现。

图13a示出根据3gpp[r2-165330]分离承载类型的双连接性。假设实现了使用双连接性的分组复制。在该示例中,分组被复制并且通过x2发送到senb。然后,通过rlc和mac对pdcpsdu进行分组化。在这种情况下,一个macpdu携带半个pdcp分组。使用menb和senb将分组发送到ue。

图13b示出ue从senb接收rlc分组1和3。编号2仍在(重新)发送。因此,ue已接收pdcp分组1和3。uerlc实体向senb通知它已接收到分组1和3。

图13c示出提供确认的第一方式,在此通过x2信令例示。senb使用针对menb的新信令(newsignaling)消息(多个)向menb通知它已接收pdcp分组1和3。menb将该信息向下传输到rlc层和mac层以停止传输仅包含全部或部分pdcp分组1和3的pdu。如果rlc或mac数据单元持有来自任何其它pdcp分组的信息,则它不能停止传输这些数据单元。rlc和mac停止传输pdcp分组1和3的对应数据单元,以及从它们的缓冲器(多个)中删除这些数据单元。

图13d示出提供确认的第二方式,在此通过第二连接的上行链路的mac控制元素信令例示。ue(pdcp实体)经由新mac控制元素向menb通知它已接收分组1和3。在一个特定示例中,menbmac实体接收mac控制元素并且通知pdcp实体,menb将该信息传输到rlc和mac层以停止传输仅包含全部或部分pdcp分组1和3的pdu。如果rlc或mac数据单元持有来自任何其它pdcp分组的信息,则它不能停止传输这些数据单元。rlc和mac停止传输pdcp分组1和3的对应数据单元,以及从它们的缓冲器中删除这些数据单元。

图13e示出缓冲器的状态,pdcp分组1和3已接收并因此被从网络的重传缓冲器中删除。

类似于图13a-d中示出的过程和/或动作,在图14a-d的示例中示出在menb连接具有成功传输的情况下的对应过程和/或动作。

举例来说,可以维护pdcp分组、rlc分组、以及mac分组之间的映射,以便还能够在第二连接处删除经由第一连接接收的对应确认分组。例如,这可以通过保持pdcp序列号与rlc和mac/harq序列号之间的映射(或者更具体地说,pdcp/rlc序列号与macpdu之间的映射)来完成。

但是,为了简化实现,另一种增强能够是减少要在两个连接处使用的可能传输块大小。以其最简单的形式,该解决方案增强将是在两个连接上使用相同的传输块大小,从而允许传输块直到pdcp分组之间的简单和已知映射。设置传输块大小的另一个动机是复制可能被用于困难的覆盖情况或极端可靠性,因此,获得一些吞吐量好于高吞吐量。

图15是示出lte的层之间的正常分组(pdu和sdu)大小映射(例如lte的sdu/pdu映射)的一个示例的示意图。类似的映射适用于nr。

图16a-b是示出当传输块大小受限时,一对一映射(图16a)和一对二映射(图16b)的两个示例的示意图。因此,允许两个传输块大小。

将理解,在此描述的方法和装置可以以各种方式实现、组合和重新布置。

例如,实施例可以以硬件实现,或者以由合适的处理电路执行的软件实现,或者以其组合实现。

在此描述的步骤、功能、过程、模块和/或方框可以使用任何常规技术(例如离散电路或集成电路技术,包括通用电子电路和专用电路两者)以硬件实现。

备选地,或者作为补充,在此描述的至少某些步骤、功能、过程、模块和/或方框可以以软件(例如计算机程序)实现,以由合适的处理电路(例如一个或多个处理器或处理单元)执行。

处理电路的示例包括但不限于一个或多个微处理器、一个或多个数字信号处理器(dsp)、一个或多个中央处理单元(cpu)、视频加速硬件、和/或任何合适的可编程逻辑电路,例如一个或多个现场可编程门阵列(fpga)、或者一个或多个可编程逻辑控制器(plc)。

还应该理解,可能重用其中实现提出的技术的任何常规设备或单元的一般处理能力。还可能重用现有软件,例如通过重新编程现有软件或者添加新软件组件。

根据第六方面,提供一种网络单元,被配置用于在无线通信系统中操作,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述网络单元被配置用作所述第一网络单元,以及所述网络单元被配置为从所述第三网络单元接收指示所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组的信息;以及

其中,所述网络单元被配置为向所述第二网络单元发送使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

换言之,提供一种网络单元,被配置用于在用于分组倍增/复制的无线系统中的操作。

举例来说,网络单元可以是无线电网络单元,例如基站和/或分布式基站的无线电单元。

根据第七方面,提供一种网络单元,被配置用于在无线通信系统中操作,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述网络单元被配置用作所述第二网络单元,以及所述网络单元被配置为接收使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组对应的分组的指示;以及

其中,所述网络单元被配置为从所述一个或多个传输缓冲器中删除所指示的分组。

换言之,提供一种网络单元,被配置用于在用于分组倍增/复制的无线系统中的操作。

举例来说,网络单元可以是无线电网络单元,例如基站和/或分布式基站的无线电单元。

根据第八方面,提供一种网络单元,被配置用于在无线通信系统中操作,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述网络单元被配置用作所述第三网络单元,以及所述网络单元被配置为在所述第一连接上从所述第一网络单元接收分组;以及

其中,所述网络单元被配置为向所述第二网络单元发送使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与在所述第一连接上从所述第一网络单元接收的所述分组对应的分组的指示。

举例来说,网络单元可以是无线通信设备,例如用户设备ue或等同的设备。

根据第九方面,提供一种网络设备,被配置用于在无线通信系统中操作,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述网络设备被配置为接收指示哪些分组由所述第三网络单元在所述第一连接上从所述第一网络单元接收的信息;以及

其中,所述网络设备被配置为向所述第二网络单元发送使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

举例来说,网络设备可以是例如在网络节点中实现的基于计算机的网络设备、或者作为用于结合无线通信系统布置的基于云的网络设备。

图17是示出根据一个实施例的基于处理器-存储器实现的网络单元/设备100的一个示例的示意框图。在该特定示例中,网络单元/设备100包括处理器110和存储器120,存储器120包括能够由处理器110执行的指令,由此处理器可操作以执行在此描述的功能。

可选地,网络单元/设备100还可以包括通信电路130。通信电路130可以包括用于与网络中的其它设备和/或网络节点进行有线和/或无线通信的功能。在一个特定示例中,通信电路130可以基于无线电路以与一个或多个其它节点通信,包括发送和/或接收信息。通信电路130可以互连到处理器110和/或存储器120。举例来说,通信电路130;230可以包括以下任何一项:接收机、发射机、收发机、输入/输出(i/o)电路、输入端口(多个)和/或输出端口(多个)。

还可基于硬件和软件的组合来提供解决方案。系统设计人员可以基于包括处理速度、实现成本和其它要求的多个因素,决定实际硬件-软件划分。

图18是示出根据一个实施例的计算机实现200的一个示例的示意图。在该特定示例中,在此描述的至少某些步骤、功能、过程、模块和/或方框以计算机程序225;235实现,计算机程序225;235被加载到存储器220中以由包括一个或多个处理器210的处理电路执行。处理器(多个)210和存储器220彼此互连以实现正常软件执行。可选的输入/输出设备240还可以互连到处理器(多个)210和/或存储器220,以实现相关数据(例如输入参数(多个)和/或产生的输出参数(多个))的输入和/或输出。

术语“处理器”应该在一般意义上被解释为能够执行程序代码或计算机程序指令以执行特定处理、确定或计算任务的任何系统或设备。

因此,包括一个或多个处理器210的处理电路被配置为当执行计算机程序225时执行定义明确的处理任务,例如在此描述的处理任务。

处理电路不必专用于仅执行上述步骤、功能、过程和/或方框,而是还可以执行其它任务。

在一个特定实施例中,计算机程序225;235包括指令,这些指令当由至少一个处理器210执行时使得处理器(多个)210执行在此描述的动作。

根据第十方面,提供一种计算机程序,用于当由处理器执行时操作无线通信系统中的至少一个网络单元,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述计算机程序包括指令,所述指令当由所述处理器执行时使得所述处理器:

-读取从所述第三网络单元接收的指示所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组的信息;以及

-准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

换言之,从处理器的角度来看,根据第十方面所述的计算机程序对应于根据第一方面所述的方法。

根据第十一方面,提供一种计算机程序,用于当由处理器执行时操作无线通信系统中的至少一个网络单元,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述计算机程序包括指令,所述指令当由所述处理器执行时使得所述处理器:

-读取使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组对应的分组的指示;以及

-从所述第二网络单元的所述一个或多个传输缓冲器中删除所指示的分组。

换言之,从处理器的角度来看,根据第十一方面所述的计算机程序对应于根据第二方面所述的方法。

根据第十二方面,提供一种计算机程序,用于当由处理器执行时操作无线通信系统中的至少一个网络单元,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述计算机程序包括指令,所述指令当由所述处理器执行时使得所述处理器:

-被通知在所述第一连接上从所述第一网络单元接收的分组;以及

-准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与在所述第一连接上从所述第一网络单元接收的所述分组对应的分组的指示。

换言之,从处理器的角度来看,根据第十二方面所述的计算机程序对应于根据第三方面所述的方法。

根据第十三方面,提供一种计算机程序,用于当由处理器执行时操作无线通信系统中的网络设备,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送,

其中,所述计算机程序包括指令,所述指令当由所述处理器执行时使得所述处理器:

-读取指示已由所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组的信息;以及

-准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

换言之,从处理器的角度来看,根据第十三方面所述的计算机程序对应于根据第四方面所述的方法。

根据第十四方面,提供一种计算机程序产品,包括其中存储根据上述任一方面所述的计算机程序的计算机可读介质。

提出的技术还提供一种包括计算机程序的载体,其中载体是以下一项:电子信号、光信号、电磁信号、磁信号、电信号、无线电信号、微波信号、或者计算机可读存储介质。

举例来说,软件或计算机程序225;235可以被实现为计算机程序产品,其通常在计算机可读介质220;230(具体地说非易失性介质)上携带或存储。计算机可读介质可以包括一个或多个可移动或不可移动存储设备,包括但不限于只读存储器(rom)、随机存取存储器(ram)、光盘(cd)、数字通用光盘(dvd)、蓝光光盘、通用串行总线(usb)存储器、硬盘驱动器(hdd)存储设备、闪存、磁带、或者任何其它常规存储设备。因此,计算机程序可以被加载到计算机或等同处理设备的工作存储器中以由其处理电路执行。

当由一个或多个处理器执行时,在此提供的一个或多个流程图可以被视为一个或多个计算机流程图。对应的装置可以被定义为一组功能模块,其中由处理器执行的每个步骤对应于一个功能模块。在这种情况下,功能模块被实现为在处理器上运行的计算机程序。

因此,驻留在存储器中的计算机程序可以被组织成适当的功能模块,这些功能模块被配置为当由处理器执行时执行在此描述的步骤和/或任务的至少一部分。

图19是示出用于操作无线通信系统中的至少一个网络单元的装置的一个示例的示意图,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送。装置300包括:

-输入模块310,用于读取从所述第三网络单元接收的指示所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组的信息;以及

-准备模块320,用于准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

图20是示出用于操作无线通信系统中的至少一个网络单元的装置的一个示例的示意图,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送。装置400包括:

-输入模块410,用于接收使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组对应的分组的指示;以及

-删除模块420,用于从所述第二网络单元的所述一个或多个传输缓冲器中删除所指示的分组。

图21是示出用于操作无线通信系统中的至少一个网络单元的装置的一个示例的示意图,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送。装置500包括:

-存储模块510,用于存储在所述第一连接上从所述第一网络单元接收的分组的通知;以及

-准备模块520,用于准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与在所述第一连接上从所述第一网络单元接收的所述分组对应的分组的指示。

图22是示出用于操作无线通信系统中的网络设备的装置的一个示例的示意图,其中,所述无线通信系统包括第一网络单元和第二网络单元,所述第一网络单元使用所述第一网络单元与第三网络单元之间的第一连接而连接到所述第三网络单元,所述第二网络单元使用所述第二网络单元与所述第三网络单元之间的第二连接而连接到所述第三网络单元,其中,包括相同信息的分组在所述第一连接和所述第二连接两者上发送。装置600包括:

-输入模块610,用于接收指示已由所述第三网络单元在所述第一连接上从所述第一网络单元接收的分组的信息;

-准备模块620,用于准备用于向所述第二网络单元传输的使得能够从所述第二网络单元的一个或多个传输缓冲器中删除与所述第三网络单元在所述第一连接上从所述第一网络单元接收的所指示的分组对应的分组的指示。

备选地,能够主要通过硬件模块或者备选地通过硬件来实现图19-22中的模块(多个)且在相关模块之间具有合适的互连。特定示例包括一个或多个适当配置的数字信号处理器和其它已知电子电路,例如互连以执行专用功能的离散逻辑门、和/或专用集成电路(asic),如前所述。可用硬件的其它示例包括输入/输出(i/o)电路和/或用于接收和/或发送信号的电路。软件与硬件的范围完全是实现选择。

在诸如网络节点和/或服务器之类的网络设备中提供计算服务(硬件和/或软件)变得日益流行,其中资源作为服务通过网络被提供给远程位置。举例来说,这意味着在此描述的功能可以被分配或重定位到一个或多个单独的物理节点或服务器。功能可以被重定位或分配到一个或多个共同操作的物理机和/或虚拟机,它们可以位于单独的物理节点(多个)中,即所谓的云中。这有时也被称为云计算,云计算是一种用于实现对可配置计算资源池进行无处不在的按需网络访问的模型,这些计算资源例如包括网络、服务器、存储、应用和通用或定制服务。

存在可以在本上下文中使用的不同形式的虚拟化,包括以下一项或多项:

·将网络功能整合到在定制或通用硬件上运行的虚拟化软件中。这有时被称为网络功能虚拟化。

·将在单独硬件上运行的一个或多个应用堆栈(包括操作系统)共址到单个硬件平台上。这有时被称为系统虚拟化、或者平台虚拟化。

·共址硬件和/或软件资源,目标是使用某种高级域级别调度和协调技术以获得增加的系统资源利用率。这有时被称为资源虚拟化、或者集中和协调资源汇集。

尽管通常可能需要在所谓的通用数据中心集中功能,但在其它场景中,实际上在网络的不同部分上分配功能可能是有利的。

网络设备(nd)通常可以被视为电子设备,其在通信上连接到网络中的其它电子设备。

举例来说,网络设备可以以硬件、软件或其组合来实现。例如,网络设备可以是专用网络设备或通用网络设备、或者是它们的混合。

专用网络设备可以使用定制处理电路和专有操作系统(os),以执行软件以便提供在此公开的一个或多个特性或功能。

通用网络设备可以使用常见现成(cots)处理器和标准os,以执行被配置为提供在此公开的一个或多个特性或功能的软件。

举例来说,专用网络设备可以包括:硬件,该硬件包括处理或计算资源(多个),这些处理或计算资源通常包括一组一个或多个处理器;物理网络接口(ni)(其有时被称为物理端口);以及在其上存储软件的非瞬时性机器可读存储介质。物理ni可以被视为网络设备中的硬件,其用于进行网络连接,例如通过无线网络接口控制器(wnic)进行无线连接或者通过将电缆插入连接到网络接口控制器(nic)的物理端口进行连接。在操作期间,软件可以由硬件执行以实例化一组一个或多个软件实例。每个软件实例以及执行该软件实例的硬件部分可以形成单独的虚拟网络元件。

通过另一个示例,通用网络设备例如可以包括:硬件,该硬件包括一组一个或多个处理器(通常是cots处理器);网络接口控制器(多个)(nic);以及在其上存储软件的非瞬时性机器可读存储介质。在操作期间,处理器(多个)执行软件以实例化一组或多组一个或多个应用。尽管一个实施例不实现虚拟化,但备选实施例可以使用不同形式的虚拟化—例如由虚拟化层和软件容器表示。例如,一个这种备选实施例实现操作系统级别虚拟化,在这种情况下,虚拟化层表示操作系统的内核(或者在基本操作系统上执行的shim),其允许创建多个软件容器,每个软件容器可以用于执行一组应用中的一个应用。在一个示例实施例中,每个软件容器(也被称为虚拟化引擎、虚拟专用服务器、或者jail)是用户空间实例(通常是虚拟存储器空间)。这些用户空间实例可以彼此分离,以及与执行操作系统的内核空间分离;除非显式允许,否则在给定用户空间中运行的一组应用不能访问其它进程的内存。另一个这种备选实施例实现完全虚拟化,在这种情况下:1)虚拟化层表示系统管理程序(有时被称为虚拟机监视程序(vmm)),或者在主机操作系统之上执行系统管理程序;以及2)软件容器各自表示一种严格隔离形式的软件容器(被称为虚拟机),其由系统管理程序执行并且可以包括客机操作系统。

系统管理程序是负责创建和管理各种虚拟化实例的软件/硬件,并且在某些情况下是实际物理硬件。系统管理程序管理底层资源并且将它们呈现为虚拟化实例。系统管理程序虚拟化以作为单个处理器出现的内容实际上可以包括多个单独处理器。从操作系统的角度来看,虚拟化实例似乎是实际硬件组件。

虚拟机是物理机的软件实现,其运行程序犹如这些程序在物理的非虚拟化机器上执行;与在“裸金属”主机电子设备上运行相反,应用通常不知道它们在虚拟机上运行(尽管出于优化目的,某些系统提供允许操作系统或应用知道虚拟化的存在的半虚拟化)。

一组或多组一个或多个应用以及虚拟化层和软件容器(如果实现)的实例化被统称为软件实例(多个)。每组应用、对应的软件容器(如果实现)、以及执行它们的该部分硬件(专用于该执行的硬件和/或由软件容器临时共享的硬件的时间片)形成单独的虚拟网络元件(多个)。

与虚拟网络元件(多个)(vne)相比,虚拟网络元件(多个)可以执行类似的功能。这种硬件虚拟化有时被称为网络功能虚拟化(nfv)。因此,nfv可以用于将许多网络设备类型整合到工业标准高容量服务器硬件、物理交换机、以及物理存储装置上,它们可以位于数据中心、nd、以及客户端设备(cpe)中。但是,不同的实施例可以不同地实现一个或多个软件容器。例如,尽管示出每个软件容器对应于vne的实施例,但备选实施例可以在更精细粒度级别实现软件容器-vne之间的这种对应关系或映射;应该理解,在此参考软件容器到vne的对应关系描述的技术也适用于使用这种更精细级别粒度的实施例。

根据又一个实施例,提供一种混合网络设备,其在网络设备中(例如在网络设备nd内的卡或电路板中)包括定制处理电路/专有os和cots处理器/标准os两者。在这种混合网络设备的某些实施例中,平台虚拟机(vm)(例如实现专用网络设备的功能的vm)可以针对混合网络设备中存在的硬件提供半虚拟化。

上面描述的实施例仅作为示例给出,并且应该理解,提出的技术并不限于此。本领域的技术人员将理解,可以对实施例进行各种修改、组合和变化而不偏离由所附权利要求限定的本范围。具体地说,在技术上可能的情况下,不同实施例中的不同部分解决方案可以被组合在其它配置中。

参考文献

r2-163399电子邮件讨论概要[第23工作组第93次会议中间会议][nr]部署场景

r2-164027,nr与lte的紧密集成—用户平面设计

r2-165330,lte与nr之间基于双连接性的链路切换

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