Nr rlc分段拼接

文档序号:1174525 发布日期:2020-09-18 浏览:2次 >En<

阅读说明:本技术 Nr rlc分段拼接 (NR RLC segmented concatenation ) 是由 T·杜达 J-P·凯努莱南 J·L·普拉达斯 S·沙 于 2019-02-13 设计创作,主要内容包括:传送器在考虑何时和/或如何拼接一个或多个否定确认的(NACKed)服务数据单元(SDU)分段以用于重传时,会考虑与至少一个否定确认的无线电链路控制(RLC)SDU相邻的间隙分段的大小。取决于哪个(哪些)RLC SDU分段被否定确认,例如,考虑与所需的(一个或多个)协议数据单元(PDU)报头大小相关的否定确认分段的大小,传送器实现单个RLC SDU重传或多个RLC SDU分段重传。在这么做时,本文中提出的解决方案不仅定义了这样的传输如何发生,而且在重传这样的否定确认的SDU分段时提供了改进的效率。(The transmitter may consider a size of a gap segment adjacent to at least one negative acknowledged Radio Link Control (RLC) Service Data Unit (SDU) when considering when and/or how to concatenate one or more NACKed SDU segments for retransmission. Depending on which RLC SDU segment(s) is negatively acknowledged, the transmitter implements a single RLC SDU retransmission or multiple RLC SDU segment retransmissions, e.g., taking into account the size of the negative acknowledgement segment in relation to the required Protocol Data Unit (PDU) header size. In doing so, the solution presented herein not only defines how such transmission occurs, but also provides improved efficiency in retransmitting such negatively acknowledged SDU segments.)

NR RLC分段拼接

相关申请

本申请要求保护2018年2月14日提交的申请号为62/630641的美国临时申请和2018年10月24日提交的申请号为62/750032的美国临时申请的优先权。这些申请中的每个的公开通过引用以其整体并入本文中。

技术领域

本文中提出的解决方案一般涉及否定确认的(NACKed)SDU分段的重传,并且更特别地,涉及控制何时拼接(concatenate)以及何时不拼接一个或多个否定确认的SDU分段。

背景技术

本文中提出的解决方案在第三代合作伙伴计划(3GPP)下一无线电(NR)无线电技术(例如3GPP TS 38.300 V15.0.0(2017-12))的上下文中被描述。本领域技术人员将理解,本文中描述的问题和解决方案同样适用于实现其它接入技术和标准的无线接入网和用户设备(UE)。NR被用作适合于该解决方案的示例性技术,并且因此在该描述中使用NR对于理解该问题和解决该问题的解决方案特别有用。特别地,本文中提出的解决方案也适用于3GPP长期演进(LTE)或3GPP LTE和NR集成,也称为非独立NR或EN-DC(演进的通用移动电信系统NR(EUTRA-NR)双连接性)。

NR无线电链路控制(RLC)(参见3GPP TS 38.322 V15.0.0(2017-12))定义了RLC协议。更高层服务数据单元(SDU)被封装在协议数据单元(PDU)中以用于传输。如果SDU不能适合用于传输PDU的传输块大小,则应用SDU分割(segmentation)。在确认模式(AM)下,接收器向传送器发送关于SDU和SDU分段的接收状态的状态报告。响应于该状态报告,传送器进行SDU或SDU分段的重传。如果SDU分段需要被重传,但不适合用于重传的新传输块大小,则可能需要应用重新分割。当前存在某个(某些)挑战。当前还不清楚当多个SDU分段被考虑用于重传时,传送RLC实体如何应用重新分割。

发明内容

本文中提出的解决方案在考虑何时和/或如何拼接一个或多个否定确认的SDU分段以用于重传时,考虑与至少一个否定确认的SDU分段相邻的间隙分段的大小。在这么做时,本文中提出的解决方案不仅定义了这样的传输如何发生,而且在重传这样的否定确认的SDU分段时提供了改进的效率。

本公开及其实施例的某些方面可提供对这些或其它挑战的解决方案。本文中提出的解决方案的目的是要提供一种RLC重传方案,其中RLC传送器以用最小开销实行否定确认的分段的重传的方式考虑某个RLC SDU的多个RLC SDU分段的否定确认(NACK)。取决于哪些RLC SDU分段被否定确认,例如,考虑它们相对于所需的PDU报头大小的大小,实行单个RLCSDU重传或多个RLC SDU分段重传。本文中提出的解决方案还能被描述为一种用于RLC SDU分段拼接的方法,其中RLC SDU分段的拼接被考虑用于重传,直到某个条件为止。例如,对于与哪些RLC SDU分段接收到否定确认相关、与用于重传的传输块大小和完整RLC SDU大小相关的条件,可考虑拼接。

某些实施例可提供以下(一个或多个)技术优点中的一个或多个。一个优点是减少了潜在要求重新分割的重传开销。另一个优点是较低的重传延迟。另外,由于开销减少,系统容量和可实现的吞吐量可增加。

一个示例性实施例包括一种由传送器运行的用于向与传送器进行无线通信的接收器传送无线电链路协议(RLC)服务数据单元(SDU)的方法。该方法包括向接收器传送多个分段,其中分段中的每个包括SDU的一个或多个字节。该方法进一步包括接收来自接收器的标识对应否定确认分段的至少一个NACK,其中每个否定确认分段包括这样的多个传送分段之一,针对所述多个传送分段之一传送器接收NACK。该方法进一步包括标识与否定确认分段中的至少一个相邻的间隙分段。间隙分段包括至少一个非否定确认分段。该方法进一步包括响应于间隙分段的大小而生成至少一个重传分组,其中至少一个重传分组中的每个包括报头和否定确认分段中的至少一个,并且向接收器传送(一个或多个)重传分组。在一个示例性实施例中,传送器接收标识SDU的第一否定确认分段的第一NACK,并接收标识SDU的第二否定确认分段的第二NACK。第一和第二否定确认分段与所述间隙分段相邻,并且在SDU内被间隙分段隔开。对于该示例性实施例,当报头的大小超过间隙分段的大小时,传送器可生成包括报头、间隙分段以及第一和第二否定确认分段的重传分组。备选地,对于该示例性实施例,第一否定确认分段可对应于SDU的第一分段,并且第二否定确认分段可对应于SDU的任何其它分段,其中与第一否定确认分段的重传相关联的第一报头具有第一报头大小,并且与第二否定确认分段的单独重传相关联的第二报头具有大于第一报头大小的第二报头大小。在这种情况下,当第二报头大小超过间隙分段的大小时,传送器可生成包括第一报头、间隙分段以及第一和第二否定确认分段的(一个或多个)重传分组。

在另一个示例性实施例中,传送器接收标识SDU的第一否定确认分段的第一NACK、标识SDU的与第一否定确认分段相邻并且与间隙分段相邻的第二否定确认分段的第二NACK;以及标识SDU的与间隙分段相邻的第三否定确认分段的第三NACK;其中第二和第三否定确认分段在SDU内被间隙分段隔开。对于该示例,当报头的大小超过间隙分段的大小时,传送器可生成包括报头、间隙分段以及第一、第二和第三否定确认分段的重传分组,并且当间隙分段的大小超过报头的大小时,生成第一和第二重传分组,其中第一重传分组包括报头以及第一和第二否定确认分段,并且第二重传分组包括报头和第三否定确认分段。在另一个示例中,第一否定确认分段对应于SDU的第一分段,并且第二和第三否定确认分段对应于SDU的任何其它分段,其中与第一否定确认分段的重传相关联的第一报头具有第一报头大小,并且与第二或第三否定确认分段的单独重传相关联的第二报头具有大于第一报头大小的第二报头大小。对于该示例性实施例,当第二报头大小超过间隙分段的大小时,传送器生成包括第一报头、间隙分段以及第一、第二和第三否定确认分段的重传分组,并且当间隙分段的大小超过第二报头大小时,生成第一和第二重传分组,其中第一重传分组包括第一报头以及第一和第二否定确认分段,并且第二重传分组包括第二报头和第三否定确认分段。

在一些实施例中,间隙可在SDU的开头或结尾处。例如,间隙可能在否定确认分段和SDU的结尾之间。当间隙分段包括尚未被确认或否定确认的至少一个分段时,并且当传送器预期间隙分段中尚未被确认或否定确认的至少一个分段将被否定确认时,传送器响应于该预期而生成包括报头、间隙分段和否定确认分段中的至少一个的至少一个重传分组。在另一个示例中,间隙分段包括SDU的第一分段,并且其中每个否定确认分段包括SDU的第一分段之后的多个分段之一。在该示例中,其中与包括第一分段的重传相关联的第一报头具有第一报头大小并且与不包括第一分段的单独重传相关联的第二报头具有大于第一报头大小的第二报头大小,当第二报头大小超过间隙分段的大小时,传送器生成包括第一报头、间隙分段和否定确认分段中的一个或多个的重传分组,并且当间隙分段的大小超过第二报头大小时,生成包括第二报头和否定确认分段中的一个或多个的重传分组。

在一个示例性实施例中,当报头的大小超过间隙分段的大小时,传送器生成包括两个或更多否定确认分段的重传分组,其中两个或更多否定确认分段中的两个与间隙分段相邻并被间隙分段分开。

在一个示例性实施例中,间隙分段的至少一个非否定确认分段中的每个包括SDU的尚未传送的分段、SDU的已被确认的分段或SDU的尚未被确认或否定确认的传送分段。

在一个示例性实施例中,间隙分段包括SDU的第一分段,并且每个否定确认分段包括SDU的第一分段之后的多个分段之一。对于该实施例,当与包括第一分段的重传相关联的第一报头具有第一报头大小并且与不包括第一分段的单独重传相关联的第二报头具有大于第一报头大小的第二报头大小时,当第二报头大小超过间隙分段的大小时,传送器生成包括第一报头、间隙分段和否定确认分段中的一个或多个的重传分组,当间隙分段的大小超过第二报头大小时,生成包括第二报头和否定确认分段中的一个或多个的重传分组。

在一个示例性实施例中,当报头的大小超过间隙分段的大小时,传送器生成包括两个或更多否定确认分段的重传分组,其中两个或更多否定确认分段中的两个与间隙分段相邻并被间隙分段分开。

在一个示例性实施例中,间隙分段的至少一个非否定确认分段中的每个包括SDU的尚未传送的分段、SDU的已被确认的分段或SDU的尚未被确认或否定确认的传送分段。

在一个示例性实施例中,当间隙分段包括尚未被确认或否定确认的至少一个分段时,并且当传送器预期间隙分段中尚未被确认或否定确认的至少一个分段将被否定确认时,传送器响应于该预期而生成包括报头、间隙分段和否定确认分段中的至少一个的至少一个重传分组。

在一个示例性实施例中,传送器被包括在无线装置中。

在一个示例性实施例中,传送器被包括在基站中。

一个示例性实施例包括与接收器进行无线通信的传送器。传送器包括被配置成向与传送器进行无线通信的接收器传送无线电链路协议(RLC)服务数据单元(SDU)的处理电路系统(processing circuitry)。为此,处理电路系统被配置成向接收器传送多个分段,其中分段中的每个包括SDU的一个或多个字节。处理电路系统进一步被配置成接收来自接收器的标识对应的否定确认分段的至少一个NACK,其中每个否定确认分段包括这样的多个传送分段之一,针对所述多个传送分段之一传送器接收NACK。处理电路系统进一步被配置成标识与否定确认分段中的至少一个相邻的间隙分段。间隙分段包括至少一个非否定确认分段。处理电路系统进一步被配置成响应于间隙分段的大小而生成至少一个重传分组,其中至少一个重传分组中的每个包括报头和否定确认分段中的至少一个,并且向接收器传送(一个或多个)重传分组。

一个示例性实施例包括与接收器进行无线通信的传送器。传送器被配置成向与传送器进行无线通信的接收器传送无线电链路协议(RLC)服务数据单元(SDU),其中传送器包括传送器单元/电路/模块、接收器单元/电路/模块、间隙单元/电路/模块和重传分组单元/电路/模块。传送器单元/电路/模块被配置成向接收器传送多个分段,其中分段中的每个包括SDU的一个或多个字节。接收器单元/电路/模块被配置成接收来自接收器的标识对应的否定确认分段的至少一个NACK,其中每个否定确认分段包括这样的多个传送分段之一,针对所述多个传送分段之一传送器接收NACK。间隙单元/电路/模块被配置成标识与否定确认分段中的至少一个相邻的间隙分段。间隙分段包括至少一个非否定确认分段。重传单元/电路/模块被配置成响应于间隙分段的大小而生成至少一个重传分组,其中至少一个重传分组中的每个包括报头和否定确认分段中的至少一个。传送器单元/电路/模块进一步被配置成向接收器传送(一个或多个)重传分组。

一个示例性实施例包括用于控制无线传送器的计算机程序产品。该计算机程序产品包括软件指令,所述软件指令当在无线传送器中的至少一个处理电路上运行时,使无线传送器向与传送器进行无线通信的接收器传送无线电链路协议(RLC)服务数据单元(SDU)。为此,软件指令当在至少一个处理电路上运行时,使无线传送器向接收器传送多个分段,其中分段中的每个包括SDU的一个或多个字节。软件指令当在至少一个处理电路上运行时,进一步使无线传送器接收来自接收器的标识对应的否定确认分段的至少一个NACK,其中每个否定确认分段包括这样的多个传送分段之一,针对所述多个传送分段之一传送器接收NACK。软件指令当在至少一个处理电路上运行时,进一步使无线传送器标识与否定确认分段中的至少一个相邻的间隙分段。间隙分段包括至少一个非否定确认分段。所述软件指令当在至少一个处理电路上运行时,进一步使无线传送器响应于间隙分段的大小而生成至少一个重传分组,其中至少一个重传分组中的每个包括报头和否定确认分段中的至少一个,并且向接收器传送(一个或多个)重传分组。在一些实施例中,计算机可读介质包括计算机程序产品。在一些实施例中,计算机可读介质包括非暂时性计算机可读介质。

附图说明

图1示出了示例性无线通信无线网络。

图2示出了示例性RLC SDU,以及用于重传否定确认分段的多个选项。

图3示出了根据示例性实施例的由传送器运行的示例性方法。

图4示出了根据一个示例性实施例的无线装置的框图。

图5示出了根据另一个示例性实施例的无线装置的框图。

图6示出了根据一个示例性实施例的网络节点的框图。

图7示出了根据另一个示例性实施例的网络节点的框图。

图8示出了适用于本文中提出的解决方案的示例性无线网络。

图9示出了适用于本文中提出的解决方案的示例性UE。

图10示出了适用于本文中提出的解决方案的示例性虚拟化环境。

图11示出了适用于本文中提出的解决方案的示例性电信网络。

图12示出了适用于本文中提出的解决方案的示例性主机计算机。

图13示出了根据本文中提出的解决方案的实施例的在通信系统中实现的示例性方法。

图14示出了根据本文中提出的解决方案的实施例的在通信系统中实现的另一个示例性方法。

图15示出了根据本文中提出的解决方案的实施例的在通信系统中实现的另一个示例性方法。

图16示出了根据本文中提出的解决方案的实施例的在通信系统中实现的另一个示例性方法。

具体实施方式

图1示出了包括传送器20和接收器30的示例性无线网络10。传送器20和接收器30根据任何已知的无线通信标准进行无线通信。在一些实施例中,传送器20被包括在网络节点(例如基站)中,该网络节点向接收器30传送下行链路无线信号,并从接收器30接收上行链路无线信号。在其它实施例中,传送器20被包括在无线装置(例如用户设备(UE))中,该无线装置向接收器30传送上行链路无线信号,并从接收器30接收下行链路无线信号。

图3描绘了根据由图1的传送器20实现的特定实施例的方法300。该方法由传送器20实现,以用于向与传送器20进行无线通信的接收器30传送无线电链路协议(RLC)服务数据单元(SDU)。方法300包括向接收器30传送多个分段,其中分段中的每个包括SDU的一个或多个字节(框310)。方法300进一步包括接收来自接收器30的标识对应的否定确认分段的至少一个NACK(框320)。每个否定确认分段包括这样的多个传送分段之一,针对所述多个传送分段之一传送器20接收NACK。方法300进一步包括标识与至少一个否定确认分段相邻的间隙分段(框330)。间隙分段包括至少一个非否定确认分段。方法300进一步包括响应于间隙分段的大小而生成至少一个重传分组(框340)。(一个或多个)重传分组中的每个包括报头和否定确认分段中的至少一个。方法300进一步包括向接收器30传送(一个或多个)重传分组(框350)。

如本文中所使用的,间隙分段是SDU的与至少一个否定确认分段相邻的、尚未被否定确认的分段。例如,间隙分段可能是SDU的已经被明确确认的分段、因为对于SDU的分段尚未接收到NACK而被假定为已确认的(隐式确认的)SDU的分段、和/或甚至还未传送的分段。

注意,上面描述的设备可通过实现任何功能部件、模块、单元或电路系统来运行本文中的方法和任何其它处理。例如,在一个实施例中,设备包括配置成运行方法图中所示的步骤的相应电路或电路系统。这些电路或电路系统在这方面可包括专用于运行某些功能处理的电路和/或一个或多个微处理器连同存储器。例如,电路系统可包括一个或多个微处理器或微控制器,以及其它数字硬件,其可包括数字信号处理器(DSP)、专用数字逻辑等。处理电路系统可被配置成执行存储在存储器中的程序代码,该存储器可包括一种或多种类型的存储器,诸如只读存储器(ROM)、随机存取存储器、高速缓冲存储器、闪速存储器装置、光存储装置等。在几个实施例中,存储在存储器中的程序代码可包括用于执行一个或多个电信和/或数据通信协议的程序指令,以及用于实行本文中描述的技术中的一个或多个的指令。在采用存储器的实施例中,该存储器存储程序代码,所述程序代码当由一个或多个处理器执行时,实行本文中描述的技术。

本文中提出的解决方案适用于在无线网络10中操作的任何无线传送器20。这样的传送器20可被包括在任何无线节点中,所述无线节点包括但不限于无线装置(例如,UE)或网络节点(例如,基站)。

例如,图4示出了如根据一个或多个实施例实现的无线装置400。如所示出的,无线装置400包括处理电路系统410和通信电路系统420。包括本文中公开的传送器的通信电路系统420(例如,无线电电路系统)被配置成例如经由任何通信技术,向一个或多个其它节点传送信息和/或从一个或多个其它节点接收信息。这样的通信可经由无线装置400内部或外部的一个或多个天线发生。处理电路系统410和通信电路系统420被共同配置成诸如通过执行存储在存储器430中的指令来运行上述处理。在这方面,处理电路系统420和/或通信电路系统420可实现某些功能部件、单元或者模块。

图5图示了根据仍有的其它实施例的无线网络(例如,图8中所示的无线网络)中的无线装置500的示意框图。如所示出的,无线装置500例如经由图4中的处理电路系统410和/或经由软件代码来实现各种功能部件、单元、电路或模块。例如,用于实现本文中的(一个或多个)方法的这些功能部件、单元、电路或模块例如包括:传送器单元/电路/模块510、接收器单元/电路/模块520、间隙单元/电路/模块530和重传分组单元/电路/模块540。传送器单元/电路/模块510被配置成向接收器30传送多个分段,其中分段中的每个包括SDU的一个或多个字节。接收器单元/电路/模块520被配置成接收来自接收器30的标识对应的否定确认分段的至少一个NACK,其中每个否定确认分段包括这样的多个传送分段之一,针对所述多个传送分段之一传送器单元/电路/模块510接收NACK。间隙单元/电路/模块530被配置成标识与否定确认分段中的至少一个相邻的间隙分段。间隙分段包括至少一个非否定确认分段。重传分组单元/电路/模块540被配置成响应于所述间隙分段的大小而生成至少一个重传分组,其中至少一个重传分组中的每个包括报头和所述否定确认分段中的至少一个。传送器单元/电路/模块510进一步被配置成向接收器30传送至少一个重传分组。

图6图示了如根据一个或多个实施例实现的网络节点600。如所示出的,网络节点600包括处理电路系统610和通信电路系统620。通信电路系统620(其包括本文中公开的传送器)被配置成例如经由任何通信技术向一个或多个其它节点传送信息和/或从一个或多个其它节点接收信息。处理电路系统610和通信电路系统620被共同配置成诸如通过执行存储在存储器630中的指令来运行上述处理。在这方面,处理电路系统610和/或通信电路系统620可实现某些功能部件、单元、电路或模块。

图7图示了根据仍有的其它实施例的无线网络(例如,图8中所示的无线网络)中的网络节点700的示意框图。如所示出的,网络节点700例如经由图6中的处理电路系统610和/或经由软件代码来实现各种功能部件、单元、电路或模块。例如,用于实现本文中的(一个或多个)方法的这些功能部件、单元、电路或模块例如包括:传送器单元/电路/模块710、接收器单元/电路/模块720、间隙单元/电路/模块730和重传分组单元/电路/模块740。传送器单元/电路/模块710被配置成向接收器传送多个分段,其中分段中的每个包括SDU的一个或多个字节。接收器单元/电路/模块720被配置成接收来自接收器30的标识对应的否定确认分段的至少一个NACK,其中每个否定确认分段包括这样的多个传送分段之一,针对所述多个传送分段之一传送器单元/电路/模块710接收NACK。间隙单元/电路/模块730被配置成标识与否定确认分段中的至少一个相邻的间隙分段。间隙分段包括至少一个非否定确认分段。重传分组单元/电路/模块740被配置成响应于所述间隙分段的大小而生成至少一个重传分组,其中至少一个重传分组中的每个包括报头和所述否定确认分段中的至少一个。传送器单元/电路/模块710进一步被配置成向接收器30传送至少一个重传分组。

本领域技术人员还将领会到,本文中的实施例进一步包括对应的计算机程序。

一种计算机程序包括指令,所述指令当在设备的至少一个处理器上执行时,使设备实行上述相应处理中的任何处理。在这方面,计算机程序可包括对应于上述部件或单元的一个或多个代码模块。

实施例进一步包括含有这样的计算机程序的载体。该载体可包括电子信号、光信号、无线电信号或计算机可读存储介质之一。

在这方面,本文中的实施例还包括存储在非暂时性计算机可读(存储或记录)介质上并且包括指令的计算机程序产品,所述指令当由设备的处理器执行时,使设备如上所述地运行。

实施例进一步包括一种计算机程序产品,所述计算机程序产品包括程序代码部分,所述程序代码部分用于当所述计算机程序产品由计算装置执行时运行本文中实施例中的任何实施例的步骤。该计算机程序产品可被存储在计算机可读记录介质上。

现在将描述附加实施例。出于说明性目的,这些实施例中的至少一些可被描述为适用于某些上下文和/或无线网络类型,但是这些实施例类似地适用于未明确描述的其它上下文和/或无线网络类型。

下面借助于图2描述了本文中提出的解决方案的示例性实现。如图2的示例中所示,RLC SDU已经被分段成5个分段s1-s5,并且传送器20已经将那些分段传送到接收器30。在该示例中,接收到指示s2、s3和s5丢失(即否定确认(Nacked))的一个或多个状态报告,并且从而与那些分段相关联的数据字节应该被考虑用于重传。

由传送器20重传多少数据取决于用于传输的传输块大小。在下面的描述中假定,传输块大小足够大以用于所有分段的重传。然而,如果不是这种情况,例如,如果传输块将适合s2、s3和s4,而不适合s5,则本文中提出的解决方案同样适用。

当传送器20形成RLC SDU或RLC SDU分段(本文中称为重传分组、重传PDU或PDU)的重传时,传送器20将RLC SDU或RLC SDU分段封装在RLC PDU中,例如,传送器20向数据部分添加报头。报头大小是预先定义的。在NR中,示例性报头大小包括:

12位SN(序列号):2字节固定RLC报头+2字节分割偏移+2字节MAC(媒体接入控制)子报头=6字节

Figure 96829DEST_PATH_IMAGE001

18位SN:3字节固定RLC报头+2字节分割偏移+2字节MAC子报头=7字节

将领会到,当重传PDU含有RLC SDU分段的第一字节分段时,报头不包括分割偏移字节。从而,包括第一字节分段(例如,s1)的重传PDU的报头大小小于不包括第一字节分段的重传分组的报头大小。另外,注意,在NR中,携带相同SDU的分段的PDU序列号是相同的(不像LTE)。在上面的示例中,RLC SDU从而能被假设为与单个序列号(SN)相关联。在本文中提出的解决方案的一个实施例(例如,特定于NR的实施例)中,下面的方法从而仅适用于属于相同SN的RLC SDU分段。

关于传送器20如何重传分段的数据字节,例如以形成用于重传RLC SDU数据的RLCPDU,存在多个选项(图2的示例中的选项1-3)。由此,SO_START是指在PDU中考虑的分段偏移(SO),例如,在PDU中包括的完整SDU的第一字节,并且SO_END是指在PDU中包括的SDU的最后一个字节。

选项1:每个否定确认的SDU在单独的PDU中被重传

选项2:相邻的否定确认的SDU被组合/拼接成一个PDU以用于重传,例如,将s2和s3组合/拼接成一个PDU,在另一个PDU中单独发送s5

选项3:将所有否定确认的SDU(包括任何间隙SDU)组合/拼接成一个PDU以用于重传,例如,组合/拼接s2、s3和s5(也包括s4)

Figure DEST_PATH_IMAGE004

传送器20可根据选项1进行行动,例如,总是根据先前发送的分段,或者根据在RLC状态报告中指示为否定确认分段的SO_START、SO_END字段来重传单独的PDU。然而,为了减少开销,本文中提出的解决方案使传送器20能够备选地例如根据选项2或选项3组合/拼接多个分段以用于重传。例如,传送器20可根据选项2进行行动,例如,将所有连续/相邻的否定确认分段组合/拼接成新的PDU以用于重传。备选地,传送器20可根据选项3进行行动,例如,总是组合/拼接还包括一个或多个“间隙”的否定确认分段,例如,尚未接收到NACK的分段。值得注意的是,“间隙”也可能是在RLC SDU结尾的适合传输块的最后一个剩余分段。例如,s2-s4适合传输块,但是s5不适合,在这种情况下,s4也被认为是“间隙”,并且与其它分段组合以用于重传。

根据本文中提出的解决方案,取决于间隙的大小,传送器20在各种选项之间做决定,例如,在上面针对图2的示例提到的选项1、2和3之间做决定。例如,如果与选项3相比,由选项1或2引入的报头大小高于或等于(一个或多个)间隙分段(例如,尚未否定确认的分段(在上面示例中的分段4))的剩余分段大小,则传送器20可选择选项3而不是选项1或2。

在变型实施例中,传送器20可在比较中考虑附加偏移,例如,如果选项1或2的报头大小减去以字节为单位的可配置偏移超过(一个或多个)间隙分段(例如,尚未否定确认的分段)的分段大小,则传送器选择选项3。该偏移可反映未被否定确认的剩余分段无论如何在稍后被否定确认,或者是这样的预期,并且从而也将需要在稍后被重传。从而,立即重传它们可能更高效。

在另外的实施例中,不仅拼接了否定确认的分段,而且拼接了先前未发送的分段。关于上面的示例,假定传送器20尚未传送s5。在该示例中,传送器20可决定何时接收分段中的某些分段(例如,s2和s3)的NACK,以形成用于重传s2和s3并且还包括s4和s5的单个RLCPDU。这种行为能如上所述进行调节,例如,选择具有最低报头开销的选项。换句话说,传送器20不仅将RLC分段拼接应用于被否定确认的分段,而且还应用于尚未否定确认的分段,并且更进一步地还应用于未发送的分段。

以下示出了可如何根据本文中提出的解决方案来修改3GPP TS 38.322。修改被 了下划线,并且“CONDITION”可由上述重新拼接的条件之一代替。例如,“如果需要”可实现本文中提出的解决方案,其中根据本文中提出的解决方案,如果满足上述条件之一,则“需要”RLC SDU分段的拼接。

Figure 127922DEST_PATH_IMAGE001

5.3 ARQ(自动重传请求)过程

Figure 511236DEST_PATH_IMAGE001

5.3.1概述

ARQ过程仅由AM RLC实体运行。

Figure 902903DEST_PATH_IMAGE001

5.3.2重传

AM RLC实体的传送侧能通过以下方式接收RLC SDU或RLC SDU段的否定确认(由其对等AM RLC实体的接收失败的通知):

-来自其对等AM RLC实体的STATUS PDU。

当由来自其对等AM RLC实体的STATUS PDU接收到RLC SDU或RLC SDU分段的否定确认时,AM RLC实体的传送侧应:

-如果对应RLC SDU的SN落在范围TX_Next_Ack <= SN <TX_Next内:

Figure 452461DEST_PATH_IMAGE001

考虑RLC SDU或RLC SDU分段以用于重传,针对所述RLC SDU或RLC SDU分段接收到否定确认。

当RLC SDU或RLC SDU分段被考虑用于重传时,AM RLC实体的传送侧应:

-如果RLC SDU或RLC SDU分段第一次被考虑用于重传:

Figure 144474DEST_PATH_IMAGE001

将与RLC SDU相关联的RETX_COUNT设置为零。

-否则,如果它(考虑用于重传的RLC SDU或RLC SDU分段)还没等待重传,并且由于同一STATUS PDU中的另一个否定确认,与RLC SDU相关联的RETX_COUNT尚未递增:

使RETX_COUNT递增。

-如果RETX_COUNT = maxRetxThreshold:

Figure 404871DEST_PATH_IMAGE001

向上层指示已经达到最大重传。

当重传RLC SDU或RLC SDU分段时,AM RLC实体的传送侧应:

-如果需要,则对RLC SDU或RLC SDU分段进行分割;

-如果满足CONDITION,则拼接接收到否定确认的RLC SDU分段

-形成新AM数据(AMD)PDU,它将适合在特定传输机会下由下层指示的(一个或多个)AMD PDU的总大小;

-将新AMD PDU提交给下层。

当形成新AMD PDU时,AM RLC实体的传送侧应:

-仅将原始RLC SDU或RLC SDU分段映射到新AMD PDU的数据字段;

-根据子条款6.2.1.4中的描述,修改新AMD PDU的报头;

-根据子条款5.3.3设置P字段。

如上所述,响应于接收到所传送的分段,接收器30针对每个传送分段生成并发送NACK以否定确认接收,或者发送确认(ACK)以确认接收。接收器30可发送这样的ACK/NACK作为状态报告的一部分。在一些实施例中,接收器30还可记录特定SDU的哪些字节已经被成功接收到,例如,由特定序列号(SN)标识的SDN的哪些字节已经被接收到。除了SN之外,每个随后接收到的不包括第一分段的PDU还包括分割偏移字段和MAC子报头。分割偏移字段定义了PDU的有效载荷属于SDU的哪个字节索引,而MAC子报头使接收器30能够确定PDU的大小并且从而确定PDU中包括的有效载荷字节的数量。然后,接收器30等待预期的重传分段,并使用报头来解释SDU的哪些分段已经被包括在重传中。在重传中包括第一分段的情况下,接收器30仅依赖于MAC子报头来确定PDU的大小并且从而确定PDU中还包括多少分段(除了第一分段之外)。例如,考虑图2的示例,其中传送器已经传送了所有五个分段(s1-s5)。当接收器30接收到第一分段(s1),但没有正确接收到剩余四个分段(s2-s5)时,接收器30像这样通过发送指示s2-s5的NACK的状态报告来指示。传送器20然后可实现本文中提出的解决方案以组合否定确认分段中的一些否定确认分段以用于重传。例如,传送器可将s3和s4组合成一个重传PDU。在这种情况下,接收器30接收指示分割偏移2和有效载荷长度2的重传PDU。偏移“2”指示至少s3包括在重传PDU中,并且有效载荷长度“2”指示s3和s4包括在重传PDU中。假定接收器30正确接收到该重传PDU,在这个示例中,接收器30现在已经安全接收到s1、s3和s4。接收器30然后可发送指示s2和s5的NACK的另一状态报告。根据本文中提出的解决方案,传送器然后确定是否在单独的PDU中重传s2和s5,或者是否在一个组合的PDU中重传S2-S5。例如,如果s3和s4的大小小于用于重传分段之一(例如s5)的报头的大小,则传送器20可将s2-s5组合成重传PDU,其中用于该重传的报头将指示分段偏移2和有效载荷长度4。

尽管本文中描述的主题可使用任何合适的组件在任何适当类型的系统中实现,但是本文中公开的实施例是关于无线网络(诸如图8中图示的示例无线网络)描述的。为了简单起见,图8的无线网络仅描绘了网络1606、网络节点1660和1660b以及WD 1610、1610b和1610c。在实践中,无线网络可进一步包括适于支持无线装置之间或者无线装置与另一通信装置之间通信的任何附加元件,另一通信装置诸如陆线电话、服务提供者或任何其它网络节点或最终装置。在图示的组件中,用附加细节来描述网络节点1660和无线装置(WD)1610。无线网络可向一个或多个无线装置提供通信和其它类型的服务,以便于无线装置对由或经由无线网络提供的服务的接入和/或使用。

无线网络可包括任何类型的通信、电信、数据、蜂窝和/或无线电网络或其它类似类型的系统和/或与之通过接口连接。在一些实施例中,无线网络可被配置成根据特定标准或其它类型的预定义规则或过程来操作。从而,无线网络的特定实施例可实现通信标准,诸如全球移动通信系统(GSM)、通用移动电信系统(UMTS)、长期演进(LTE)、窄带物联网(NB-IoT)和/或其它合适的第二代(2G)、第三代(3G)、***(4G)或第五代(5G)标准;无线局域网(WLAN)标准,诸如IEEE 802.11标准;和/或任何其它适当的无线通信标准,诸如全球微波接入互操作性(WiMax)、蓝牙、Z-wave和/或ZigBee标准。

网络1606可包括一个或多个回程网络(backhaul network)、核心网络、IP网络、公共交换电话网(PSTN)、分组数据网、光网、广域网(WAN)、局域网(LAN)、无线局域网(WLAN)、有线网络、无线网络、城域网以及能够实现装置之间通信的其它网络。

网络节点1660和WD 1610包括下面更详细描述的各种组件。这些组件一起工作以便提供网络节点和/或无线装置功能性,诸如提供无线网络中的无线连接。在不同的实施例中,无线网络可包括任何数量的有线或无线网络、网络节点、基站、控制器、无线装置、中继站和/或可便于或参与无论是经由有线连接还是经由无线连接的数据和/或信号的通信的任何其它组件或系统。

如本文中所使用的,网络节点是指能够、被配置、被布置和/或可操作以与无线装置和/或与无线网络中的其它网络节点或设备直接或间接通信以能够实现和/或提供对无线装置的无线接入和/或运行无线网络中的其它功能(例如,管理)的设备。网络节点的示例包括但不限于接入点(AP)(例如,无线电接入点)、基站(BS)(例如,无线电基站、节点B、E-UTRAN(演进的UMTS陆地无线电接入网)节点B(eNB)和下一代节点B(NR节点B或gNB))。基站可基于它们提供的覆盖量(或者,不同地说,它们的传送功率级)进行分类,并且然后还可被称为毫微微基站、微微基站、微基站或宏基站。基站可以是中继节点或控制中继的中继施主节点。网络节点还可包括分布式无线电基站的一个或多个(或所有)部分,诸如集中式数字单元和/或远程无线电单元(RRU),有时称为远程无线电头端(RRH)。这样的远程无线电单元可或者可不与天线集成为天线集成无线电。分布式无线电基站的部分也可被称为分布式天线系统(DAS)中的节点。网络节点的更进一步的示例包括多标准无线电(MSR)设备(诸如,MSR BS)、网络控制器(诸如,无线电网络控制器(RNC)或基站控制器(BSC))、基站收发信台(BTS)、传输点、传输节点、多小区/多播协调实体(MCE)、核心网络节点(例如,MSC、MME)、操作和维护(O&M)节点、操作支持系统(OSS)节点、自优化网络(SON)节点、定位节点(例如,E-SMLC)和/或MDT。作为另一个示例,网络节点可以是如下面更详细描述的虚拟网络节点。然而,更一般地,网络节点可表示能够、被配置、被布置和/或可操作以能够实现和/或给无线装置提供对无线网络的接入或者向已经接入无线网络的无线装置提供某种服务的任何合适的装置(或装置的群组)。

在图8中,网络节点1660包括处理电路系统1670、装置可读介质1680、接口1690、辅助设备1684、电源1686、电力电路系统1687和天线1662。尽管在图8的示例无线网络中图示的网络节点1660可表示包括图示的硬件组件组合的装置,但是其它实施例可包括具有不同组件组合的网络节点。要理解,网络节点包括运行本文中公开的任务、特征、功能和方法所需的硬件和/或软件的任何合适的组合。而且,虽然网络节点1660的组件被描绘为位于较大盒子内或者嵌套在多个盒子内的单个盒子,但是实际上,网络节点可包括组成单个所示组件的多个不同物理组件(例如,装置可读介质1680可包括多个单独的硬驱动装置以及多个RAM模块)。

类似地,网络节点1660可由多个物理上单独的组件(例如,NodeB组件和RNC组件或BTS组件和BSC组件等)组成,这些组件可各具有它们自己的相应组件。在其中网络节点1660包括多个单独组件(例如,BTS和BSC组件)的某些场景中,可在若干网络节点之间共享单独的组件中的一个或多个。例如,单个RNC可控制多个NodeB。在这样的场景中,每个唯一的NodeB和RNC对在一些实例中可被视为单个单独的网络节点。在一些实施例中,网络节点1660可被配置成支持多种无线电接入技术(RAT)。在这样的实施例中,可复制一些组件(例如,用于不同RAT的单独的装置可读存储介质1680),并且可再使用一些组件(例如,可由RAT共享相同的天线1662)。网络节点1660还可包括用于集成到网络节点1660中的不同无线技术(诸如,例如,GSM、WCDMA、LTE、NR、WiFi或蓝牙无线技术)的各种所示组件的多种集合。这些无线技术可被集成到网络节点1660内的相同或不同的芯片或芯片集以及其它组件中。

处理电路系统1670被配置成运行本文中描述为由网络节点提供的任何确定、计算或类似操作(例如,某些获得操作)。由处理电路系统1670运行的这些操作可包括例如通过将由处理电路系统1670获得的信息转换成其它信息,将所获得的信息或所转换的信息与存储在网络节点中的信息进行比较,和/或基于所获得的信息或所转换的信息运行一个或多个操作来处理所获得的信息,并且作为所述处理的结果进行确定。

处理电路系统1670可包括以下项中的一个或多个的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列或任何其它合适的计算装置、资源、或可操作以单独或者结合其它网络节点1660组件(诸如,装置可读介质1680)提供网络节点1660功能性的编码逻辑、软件和/或硬件的组合。例如,处理电路系统1670可执行存储在装置可读介质1680中或处理电路系统1670内的存储器中的指令。这样的功能性可包括提供本文中讨论的各种无线特征、功能或益处中的任何无线特征、功能或益处。在一些实施例中,处理电路系统1670可包括片上系统(SOC)。

在一些实施例中,处理电路系统1670可包括射频(RF)收发器电路系统1672和基带处理电路系统1674中的一个或多个。在一些实施例中,射频(RF)收发器电路系统1672和基带处理电路系统1674可在单独的芯片(或芯片集)、板或单元(诸如,无线电单元和数字单元)上。在备选实施例中,RF收发器电路系统1672和基带处理电路系统1674的部分或全部可在同一芯片或芯片集、板或单元上。

在某些实施例中,本文中描述为由网络节点、基站、eNB或其它此类网络装置提供的功能性中的一些或全部可由执行存储在处理电路系统1670内的存储器或装置可读介质1680上的指令的处理电路系统1670来运行。在备选实施例中,在不执行存储在单独的或分立的装置可读介质上的指令的情况下,功能性中的一些或全部可由处理电路系统1670提供(诸如,以硬连线方式)。在那些实施例中的任何实施例中,无论是否执行存储在装置可读存储介质上的指令,处理电路系统1670都能被配置成运行所描述的功能性。由这样的功能性提供的益处不限于独自的处理电路系统1670或者网络节点1660的其它组件,而是由网络节点1660作为整体享用,和/或由最终用户和无线网络一般地享用。

装置可读介质1680可包括任何形式的易失性或非易失性计算机可读存储器,包括但不限于永久性存储装置、固态存储器、远程安装的存储器、磁介质、光介质、随机存取存储器(RAM)、只读存储器(ROM)、大容量存储介质(例如,硬盘)、可移动存储介质(例如,闪存驱动装置、致密盘(CD)或数字视频盘(DVD))和/或存储可由处理电路系统1670使用的信息、数据和/或指令的任何其它易失性或非易失性、非暂时性装置可读和/或计算机可执行存储器装置。装置可读介质1680可存储任何合适的指令、数据或信息,包括计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用和/或能够由处理电路系统1670执行并由网络节点1660利用的其它指令。装置可读介质1680可用于存储由处理电路系统1670进行的任何计算和/或经由接口1690接收的任何数据。在一些实施例中,处理电路系统1670和装置可读介质1680可被视为集成的。

接口1690被用在网络节点1660、网络1606和/或WD 1610之间的信令和/或数据的有线或无线通信中。如所图示的,接口1690包括(一个或多个)端口/(一个或多个)接线端(terminal)1694,以例如通过有线连接向网络1606发送数据和从网络1606接收数据。接口1690还包括无线电前端电路系统1692,无线电前端电路系统1692可耦合到天线1662,或者在某些实施例中是天线1662的一部分。无线电前端电路系统1692包括滤波器1698和放大器1696。无线电前端电路系统1692可连接到天线1662和处理电路系统1670。无线电前端电路系统可被配置成调节在天线1662和处理电路系统1670之间传递的信号。无线电前端电路系统1692可接收要经由无线连接发送出到其它网络节点或WD的数字数据。无线电前端电路系统1692可使用滤波器1698和/或放大器1696的组合将数字数据转换成具有适当信道和带宽参数的无线电信号。无线电信号然后可经由天线1662传送。类似地,当接收数据时,天线1662可收集无线电信号,这些信号然后由无线电前端电路系统1692转换成数字数据。数字数据可被传到处理电路系统1670。在其它实施例中,接口可包括不同的组件和/或组件的不同组合。

在某些备选实施例中,网络节点1660可不包括单独的无线电前端电路系统1692;相反,处理电路系统1670可包括无线电前端电路系统,并且可在没有单独的无线电前端电路系统1692的情况下连接到天线1662。类似地,在一些实施例中,RF收发器电路系统1672中的全部或一些可被认为是接口1690的一部分。在仍有的其它实施例中,接口1690可包括一个或多个作为无线电单元(未示出)的一部分的RF收发器电路系统1672、无线电前端电路系统1692和端口或接线端1694,并且接口1690可与基带处理电路系统1674通信,该基带处理电路系统是数字单元(未示出)的一部分。

天线1662可包括被配置成发送和/或接收无线信号1665的一个或多个天线或天线阵列。天线1662可耦合到无线电前端电路系统1690,并且可以是能够无线传送和接收数据和/或信号的任何类型的天线。在一些实施例中,天线1662可包括一个或多个全向、扇形或平板天线,这些天线可操作以传送/接收例如2GHz和66GHz之间的无线电信号。全向天线可用于在任何方向上传送/接收无线电信号,扇形天线可用于传送/接收来自具体区域内的装置的无线电信号,并且平板天线可以是用于以相对直线传送/接收无线电信号的视线天线。在一些实例中,多于一个天线的使用可被称为MIMO。在某些实施例中,天线1662可与网络节点1660分开,并且可通过接口或端口连接到网络节点1660。

天线1662、接口1690和/或处理电路系统1670可被配置成运行本文中描述为由网络节点运行的任何接收操作和/或某些获得操作。可从无线装置、另一网络节点和/或任何其它网络设备接收任何信息、数据和/或信号。类似地,天线1662、接口1690和/或处理电路系统1670可被配置成运行本文中描述为由网络节点运行的任何传送操作。可向无线装置、另一网络节点和/或任何其它网络设备传送任何信息、数据和/或信号。

电力电路系统1687可包括或者耦合到电力管理电路系统,并且被配置成向网络节点1660的组件供应用于运行本文中描述的功能性的电力。电力电路系统1687可从电源1686接收电力。电源1686和/或电力电路系统1687可被配置成以适合于各个组件的形式(例如,以每个相应组件所需的电压和电流电平)向网络节点1660的相应组件提供电力。电源1686可包括在电力电路系统1687和/或网络节点1660中,或者在其外部。例如,网络节点1660可经由输入电路系统或接口(诸如,电缆)连接到外部电源(例如,电插座),由此外部电源向电力电路系统1687供应电力。作为另外的示例,电源1686可包括采用电池或电池组形式的电源,其连接到或集成在电力电路系统1687中。如果外部电源出现故障,则电池可提供备用电力。还可使用其它类型的电源,诸如光伏装置。

网络节点1660的备选实施例可包括除了图8中所示的那些组件之外的附加组件,它们可负责提供网络节点的功能性的某些方面,包括本文中描述的功能性中的任何功能性和/或支持本文中描述的主题所必需的任何功能性。例如,网络节点1660可包括用户接口设备,以允许将信息输入到网络节点1660中,并允许从网络节点1660输出信息。这可允许用户对网络节点1660运行诊断、维护、修理和其它管理功能。

如本文中所使用的,无线装置(WD)指的是能够、配置成、布置成和/或可操作以与网络节点和/或其它无线装置进行无线通信的装置。除非另有指出,否则术语WD在本文中可与用户设备(UE)互换使用。无线通信可涉及使用适合于通过空气输送信息的电磁波、无线电波、红外波和/或其它类型的信号来传送和/或接收无线信号。在一些实施例中,WD可被配置成在没有直接人类交互的情况下传送和/或接收信息。例如,WD可被设计成当由内部或外部事件触发时或者响应于来自网络的请求而按预确定的计划表向网络传送信息。WD的示例包括但不限于智能电话、移动电话、蜂窝电话、IP上的语音(VoIP)电话、无线本地环路电话、桌上型计算机、个人数字助理(PDA)、无线相机、游戏控制台或装置、音乐存储装置、回放电器、可穿戴终端装置、无线端点、移动台、平板、膝上型计算机、膝上型嵌入式设备(LEE)、膝上型安装设备(LME)、智能装置、无线客户驻地设备(customer premise equipment)(CPE)、交通工具安装的无线终端装置等。WD可例如通过实现用于侧链路通信、交通工具到交通工具(V2V)、交通工具到基础设施(V2I)、交通工具到一切(V2X)的3GPP标准来支持装置到装置(D2D)通信,并且在这种情况下可被称为D2D通信装置。作为又一个特定示例,在物联网(IoT)场景中,WD可表示运行监测和/或测量并且将这样的监测和/或测量的结果传送到另一个WD和/或网络节点的机器或其它装置。在这种情况下,WD可以是机器对机器(M2M)装置,其在3GPP上下文中可被称为MTC装置。作为一个特定示例,WD可以是实现3GPP窄带物联网(NB-IoT)标准的UE。这样的机器或装置的特定示例是传感器、计量装置(诸如,功率计)、工业机械或家用或个人电器(例如,冰箱、电视等)、个人可穿戴装置(例如,手表、健身***等)。在其它场景中,WD可表示能够监测和/或报告其操作状态或与其操作相关联的其它功能的交通工具或其它设备。如上所述的WD可表示无线连接的端点,在这种情况下,该装置可被称为无线终端。此外,如上所述的WD可以是移动的,在这种情况下,它也可被称为移动装置或移动终端。

如所图示的,无线装置1610包括天线1611、接口1614、处理电路系统1620、装置可读介质1630、用户接口设备1632、辅助设备1634、电源1636和电力电路系统1637。WD 1610可包括用于由WD 1610支持的不同无线技术的图示组件中的一个或多个的多个集合,这些无线技术诸如例如,GSM、WCDMA、LTE、NR、WiFi、WiMAX、NB-IoT或蓝牙无线技术,只提到几个示例。这些无线技术可被集成到与WD 1610内的其它组件相同或不同的芯片或芯片集中。

天线1611可包括被配置成发送和/或接收无线信号的一个或多个天线或天线阵列,并且连接到接口1614。在某些备选实施例中,天线1611可与WD 1610分开,并且通过接口或端口可连接到WD 1610。天线1611、接口1614和/或处理电路系统1620可被配置成运行本文中描述为由WD运行的任何接收或传送操作。可从网络节点和/或另一WD接收任何信息、数据和/或信号。在一些实施例中,无线电前端电路系统和/或天线1611可被认为是接口。

如所图示的,接口1614包括无线电前端电路系统1612和天线1611。无线电前端电路系统1612包括一个或多个滤波器1618和放大器1616。无线电前端电路系统1614连接到天线1611和处理电路系统1620,并且被配置成调节在天线1611与处理电路系统1620之间通信的信号。无线电前端电路系统1612可耦合到或是天线1611的一部分。在一些实施例中,WD1610可不包括单独的无线电前端电路系统1612;而是,处理电路系统1620可包括无线电前端电路系统,并且可连接到天线1611。类似地,在一些实施例中,RF收发器电路系统1622中的一些或全部可被认为是接口1614的一部分。无线电前端电路系统1612可接收要经由无线连接发送出到其它网络节点或WD的数字数据。无线电前端电路系统1612可使用滤波器1618和/或放大器1616的组合,将数字数据转换成具有适当信道和带宽参数的无线电信号。无线电信号然后可经由天线1611传送。类似地,当接收到数据时,天线1611可收集无线电信号,这些信号然后由无线电前端电路系统1612转换成数字数据。数字数据可被传到处理电路系统1620。在其它实施例中,接口可包括不同的组件和/或组件的不同组合。

处理电路系统1620可包括以下项中的一个或多个的组合:微处理器、控制器、微控制器、中央处理单元、数字信号处理器、专用集成电路、现场可编程门阵列或任何其它适合的计算装置、资源、或可操作以单独或者结合其它WD 1610组件(诸如,装置可读介质1630)提供WD 1610功能性的编码逻辑、硬件和/或软件的组合。这样的功能性可包括提供本文中讨论的各种无线特征或益处中的任何无线特征或益处。例如,处理电路系统1620可执行存储在装置可读介质1630中或处理电路系统1620内的存储器中的指令以提供本文中公开的功能性。

如所图示的,处理电路系统1620包括以下项中的一个或多个:RF收发器电路系统1622、基带处理电路系统1624和应用处理电路系统1626。在其它实施例中,处理电路系统可包括不同的组件和/或组件的不同组合。在某些实施例中,WD 1610的处理电路系统1620可包括SOC。在一些实施例中,RF收发器电路系统1622、基带处理电路系统1624和应用处理电路系统1626可在单独的芯片或芯片集上。在备选实施例中,基带处理电路系统1624和应用处理电路系统1626的部分或全部可被组合到一个芯片或芯片集中,并且RF收发器电路系统1622可在单独的芯片或芯片集上。在仍有的备选实施例中,RF收发器电路系统1622和基带处理电路系统1624的部分或全部可在同一芯片或芯片集上,并且应用处理电路系统1626可在单独的芯片或芯片集上。在仍有的其它备选实施例中,RF收发器电路系统1622、基带处理电路系统1624和应用处理电路系统1626的部分或全部可被组合在同一芯片或芯片集中。在一些实施例中,RF收发器电路系统1622可以是接口1614的一部分。RF收发器电路系统1622可调节处理电路系统1620的RF信号。

在某些实施例中,本文中描述为由WD运行的功能性中的一些或全部可由执行存储在装置可读介质1630上的指令的处理电路系统1620提供,在某些实施例中,装置可读介质1630可以是计算机可读存储介质。在备选实施例中,在不执行存储在单独的或分立的装置可读存储介质上的指令的情况下,功能性中的一些或全部可由处理电路系统1620提供(诸如,以硬连线方式)。在那些特定实施例中的任何实施例中,无论是否执行存储在装置可读存储介质上的指令,处理电路系统1620都能被配置成运行所描述的功能性。由这样的功能性提供的益处不限于独自的处理电路系统1620或者WD 1610的其它组件,而是由WD 1610作为整体享用,和/或由最终用户和无线网络一般地享用。

处理电路系统1620可被配置成运行本文中描述为由WD运行的任何确定、计算或类似操作(例如,某些获得操作)。如由处理电路系统1620运行的这些操作可包括例如通过将由处理电路系统1620获得的信息转换成其它信息,将所获得的信息或所转换的信息与WD1610存储的信息进行比较,和/或基于所获得的信息或转换的信息运行一个或多个操作来处理所获得的信息,并且作为所述处理的结果进行确定。

装置可读介质1630可操作以存储计算机程序、软件、包括逻辑、规则、代码、表等中的一个或多个的应用和/或能够由处理电路系统1620执行的其它指令。装置可读介质1630可包括计算机存储器(例如,随机存取存储器(RAM)或只读存储器(ROM))、大容量存储介质(例如,硬盘)、可移动存储介质(例如,致密盘(CD)或数字视频盘(DVD))和/或存储可由处理电路系统1620使用的信息、数据和/或指令的任何其它易失性或非易失性、非暂时性装置可读和/或计算机可执行存储器装置。在一些实施例中,处理电路系统1620和装置可读介质1630可被视为集成的。

用户接口设备1632可提供便于(allow for)人类用户与WD 1610交互的组件。这样的交互可以有多种形式,诸如视觉、听觉、触觉等。用户接口设备1632可操作以向用户产生输出,并允许用户向WD 1610提供输入。交互的类型可取决于安装在WD 1610中的用户接口设备1632的类型而变化。例如,如果WD 1610是智能电话,则交互可经由触摸屏进行;如果WD1610是智能仪表,则交互可通过提供使用情况(例如,所使用的加仑数)的屏幕或提供听觉警报(例如,如果检测到烟雾)的扬声器进行。用户接口设备1632可包括输入接口、装置和电路,以及输出接口、装置和电路。用户接口设备1632被配置成允许将信息输入到WD 1610中,并且被连接到处理电路系统1620以允许处理电路系统1620处理输入信息。用户接口设备1632可包括例如麦克风、接近传感器或其它传感器、按键/按钮、触摸显示器、一个或多个相机、USB端口或其它输入电路系统。用户接口设备1632还被配置成允许从WD 1610输出信息,并允许处理电路系统1620从WD 1610输出信息。用户接口设备1632可包括例如扬声器、显示器、振动电路系统、USB端口、耳机接口或其它输出电路系统。使用用户接口设备1632的一个或多个输入和输出接口、装置和电路,WD 1610可与最终用户和/或无线网络通信,并允许它们受益于本文中描述的功能性。

辅助设备1634可操作以提供通常不是由WD运行的更特定的功能性。这可包括用于为各种目的进行测量的专用传感器、用于诸如有线通信等的附加类型的通信的接口等。辅助设备1634的组件的包含和类型可取决于实施例和/或场景而变化。

在一些实施例中,电源1636可采用电池或电池组的形式。也可使用其它类型的电源,诸如外部电源(例如,电插座)、光伏装置或功率电池。WD 1610可进一步包括电力电路系统1637,以用于从电源1636向WD 1610的各个部分递送电力,所述部分需要来自电源1636的电力以实行本文中描述或指示的任何功能性。在某些实施例中,电力电路系统1637可包括电力管理电路系统。电力电路系统1637可附加地或备选地可操作以从外部电源接收电力;在这种情况下,WD 1610可连接到外部电源(诸如,电力电路系统1637在某些实施例中还可操作以从外部电源向电源1636递送电力)。例如,这可用于电源1636的充电。电力电路系统1637可对来自电源1636的电力运行任何格式化、转换或其它修改,以使电力适合于向其供应电力的WD 1610的相应组件。

图9图示了根据本文中描述的各个方面的UE的一个实施例。如本文中所使用的,用户设备或UE在拥有和/或操作相关装置的人类用户的意义上可能不一定具有用户。相反,UE可表示打算出售给人类用户或由人类用户操作的装置,但是该装置可能不或者可能最初不与特定人类用户(例如,智能喷洒器控制器)相关联。备选地,UE可表示不打算出售给最终用户或由最终用户操作,但是可与用户的利益相关联或为用户的利益而操作的装置(例如,智能电表)。UE 1720可以是由第三代合作伙伴计划(3GPP)标识的任何UE,包括NB-IoT UE、机器型通信(MTC)UE和/或增强型MTC(eMTC)UE。如图9中所图示的UE 1700是配置用于根据由第三代合作伙伴计划(3GPP)颁布的一个或多个通信标准(诸如,3GPP的GSM、UMTS、LTE和/或5G标准)进行通信的WD的一个示例。如先前所提及的,术语WD和UE可以是可互换使用的。因而,尽管图9是UE,但是本文中讨论的组件同样适用于WD,并且反之亦然。

在图9中,UE 1700包括处理电路系统1701,该处理电路系统1701可操作地耦合到输入/输出接口1705、射频(RF)接口1709、网络连接接口1711、包括随机存取存储器(RAM)1717、只读存储器(ROM)1719和存储介质1721等的存储器1715、通信子系统1731、电源1733和/或任何其它组件或者其任何组合。存储介质1721包括操作系统1723、应用程序1725和数据1727。在其它实施例中,存储介质1721可包括其它类似类型的信息。某些UE可利用图9中所示的组件中的所有组件,或者只利用组件的子集。组件之间的集成级别可从一个UE到另一个UE而变化。另外,某些UE可含有组件的多个实例,诸如多个处理器、存储器、收发器、传送器、接收器等。

在图9中,处理电路系统1701可被配置成处理计算机指令和数据。处理电路系统1701可被配置成实现可操作以执行作为机器可读计算机程序存储在存储器中的机器指令的任何顺序状态机,诸如一个或多个硬件实现的状态机(例如,在分立逻辑、FPGA、ASIC等中);可编程逻辑连同适当的固件;一个或多个存储的程序、通用处理器(诸如,微处理器或数字信号处理器(DSP))连同适当的软件;或上述的任何组合。例如,处理电路系统1701可包括两个中央处理单元(CPU)。数据可以是以由计算机适用的形式的信息。

在所描绘的实施例中,输入/输出接口1705可被配置成向输入装置、输出装置或输入和输出装置提供通信接口。UE 1700可被配置成经由输入/输出接口1705使用输出装置。输出装置可使用与输入装置相同类型的接口端口。例如,可使用USB端口向UE 1700提供输入和从UE 1700提供输出。输出装置可以是扬声器、声卡、视频卡、显示器、监测器、打印机、致动器、发射器、智能卡、另一输出装置或其任何组合。UE 1700可被配置成经由输入/输出接口1705使用输入装置,以允许用户将信息捕获到UE 1700中。输入装置可包括触敏或存在敏感显示器、相机(例如,数字相机、数字摄像机、web相机等)、麦克风、传感器、鼠标、轨迹球、方向板(directional pad)、轨迹板(trackpad)、滚轮、智能卡等。存在敏感显示器可包括电容性或电阻性触摸传感器,以感测来自用户的输入。传感器可以是例如加速度计、陀螺仪、倾斜传感器、力传感器、磁力计、光传感器、接近传感器、另一个相似的传感器或其任何组合。例如,输入装置可以是加速度计、磁力计、数字相机、麦克风和光传感器。

在图9中,RF接口1709可被配置成向RF组件(诸如,传送器、接收器和天线)提供通信接口。网络连接接口1711可被配置成向网络1743a提供通信接口。网络1743a可包含有线和/或无线网络,诸如局域网(LAN)、广域网(WAN)、计算机网络、无线网络、电信网络、另一个相似网络或其任何组合。例如,网络1743a可包括Wi-Fi网络。网络连接接口1711可被配置成包括用于根据一个或多个通信协议(诸如,以太网、TCP/IP、SONET、ATM等)通过通信网络与一个或多个其它装置通信的接收器和传送器接口。网络连接接口1711可实现适于通信网络链路(例如,光、电等)的接收器和传送器功能性。传送器和接收器功能可共享电路组件、软件或固件,或者备选地可单独实现。

RAM 1717可被配置成经由总线1702与处理电路系统1701通过接口连接,以在诸如操作系统、应用程序和装置驱动程序的软件程序的执行期间提供数据或计算机指令的存储或高速缓存。ROM 1719可被配置成向处理电路系统1701提供计算机指令或数据。例如,ROM1719可被配置成存储被存储在非易失性存储器中的基本系统功能(诸如,基本输入和输出(I/O)、启动或来自键盘的击键(keystroke)的接收)的不变低级系统代码或数据。存储介质1721可被配置成包括存储器,诸如RAM、ROM、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、磁盘、光盘、软盘、硬盘、可移动盒式磁带或闪存驱动装置。在一个示例中,存储介质1721可被配置成包括操作系统1723、应用程序1725(诸如,web浏览器应用、小部件(widget)或小工具(gadget)引擎或另一应用)以及数据文件1727。存储介质1721可存储各种操作系统或操作系统的组合中的任何一个,以供UE1700使用。

存储介质1721可被配置成包括多个物理驱动单元,诸如独立盘冗余阵列(RAID)、软盘驱动装置、闪速存储器、USB闪存驱动装置、外部硬盘驱动装置、拇指驱动装置(thumbdrive)、笔驱动装置、键驱动装置、高密度数字多功能盘(HD-DVD)光盘驱动装置、内部硬盘驱动装置、蓝光光盘驱动装置、全息数字数据存储(HDDS)光盘驱动装置、外部迷你双列直插式存储器模块(DIMM)、同步动态随机存取存储器(SDRAM)、外部微DIMM SDRAM、智能卡存储器(诸如,订户身份模块或可移动用户身份(SIM/RUIM)模块)、其它存储器或其任何组合。存储介质1721可允许UE 1700访问存储在暂时性或非暂时性存储介质上的计算机可执行指令、应用程序等,以卸载数据或上载数据。制品(诸如,利用通信系统的一个制品)可有形地体现在存储介质1721中,存储介质1721可包括装置可读介质。

在图9中,处理电路系统1701可被配置成使用通信子系统1731与网络1743b通信。网络1743a和网络1743b可以是相同的一个或多个网络或者不同的一个或多个网络。通信子系统1731可被配置成包括用于与网络1743b通信的一个或多个收发器。例如,通信子系统1731可被配置成包括一个或多个收发器,其用于根据一个或多个通信协议(诸如,IEEE802.12、码分多址(CDMA)、宽CDMA(WCDMA)、全球移动通信系统(GSM)、LTE、UTRAN、全球微波接入互操作性(WiMax)等)与能够进行无线通信的另一个装置(诸如,另一个WD、UE或无线电接入网(RAN)的基站)的一个或多个远程收发器进行通信。每个收发器可包括传送器1733和/或接收器1735,以分别实现适于RAN链路的传送器或接收器功能性(例如,频率分配等)。另外,每个收发器的传送器1733和接收器1735可共享电路组件、软件或固件,或者备选地可单独实现。

在所示的实施例中,通信子系统1731的通信功能可包括数据通信、语音通信、多媒体通信、诸如蓝牙的短程通信、近场通信、诸如使用全球定位系统(GPS)来确定位置的基于位置的通信、另一种相似的通信功能或其任何组合。例如,通信子系统1731可包括蜂窝通信、Wi-Fi通信、蓝牙通信和GPS通信。网络1743b可包含有线和/或无线网络,诸如局域网(LAN)、广域网(WAN)、计算机网络、无线网络、电信网络、另一个相似网络或其任何组合。例如,网络1743b可以是蜂窝网络、Wi-Fi网络和/或近场网络。电源1713可被配置成向UE 1700的组件提供交流(AC)或直流(DC)电力。

本文中描述的特征、益处和/或功能可在UE 1700的组件之一中被实现,或者跨UE1700的多个组件被划分。另外,本文中描述的特征、益处和/或功能可用硬件、软件或固件的任何组合实现。在一个示例中,通信子系统1731可被配置成包括本文中描述的组件中的任何组件。另外,处理电路系统1701可被配置成通过总线1702与此类组件中的任何组件通信。在另一个示例中,此类组件中的任何组件可由存储在存储器中的程序指令表示,所述程序指令当由处理电路系统1701执行时运行本文中描述的对应功能。在另一个示例中,此类组件中的任何此类组件的功能性可在处理电路系统1701和通信子系统1731之间划分。在另一个示例中,此类组件中的任何此类组件的非计算密集型功能都可用软件或固件实现,并且计算密集型功能可用硬件实现。

图10是图示虚拟化环境1800的示意性框图,其中由一些实施例实现的功能可被虚拟化。在本上下文中,虚拟化意味着创建虚拟版本的设备或装置,其可包括虚拟化硬件平台、存储装置和联网资源。如本文中所使用的,虚拟化可应用于节点(例如,虚拟化基站或虚拟化无线电接入节点)或装置(例如,UE、无线装置或任何其它类型的通信装置)或其组件,并且涉及其中至少一部分功能性被实现为一个或多个虚拟组件的实现(例如,经由在一个或多个网络中的一个或多个物理处理节点上执行的一个或多个应用、组件、功能、虚拟机或容器)。

在一些实施例中,本文中描述的功能中的一些或所有功能可被实现为由一个或多个虚拟机执行的虚拟组件,所述一个或多个虚拟机在由硬件节点1830中的一个或多个硬件节点托管的一个或多个虚拟环境1800中实现。另外,在其中虚拟节点不是无线电接入节点或者不要求无线电连接性(例如,核心网络节点)的实施例中,网络节点可被完全虚拟化。

这些功能可由可操作以实现本文中公开的实施例中的一些的特征、功能和/或益处中的一些的一个或多个应用1820(备选地它们可被称为软件实例、虚拟电器、网络功能、虚拟节点、虚拟网络功能等)来实现。应用1820在虚拟化环境1800中运行,虚拟化环境1800提供包括处理电路系统1860和存储器1890的硬件1830。存储器1890含有由处理电路系统1860可执行的指令1895,由此应用1820可操作以提供本文中公开的特征、益处和/或功能中的一个或多个。

虚拟化环境1800包括通用或专用网络硬件装置1830,装置1830包括一组一个或多个处理器或处理电路系统1860,处理器或处理电路系统1860可以是商用现货(COTS)处理器、专门的专用集成电路(ASIC)或包括数字或模拟硬件组件或专用处理器的任何其它类型的处理电路系统。每个硬件装置可包括存储器1890-1,存储器1890-1可以是非永久性存储器,以用于临时存储由处理电路系统1860执行的软件或指令1895。每个硬件装置可包括一个或多个网络接口控制器(NIC)1870(也称为网络接口卡),其包括物理网络接口1880。每个硬件装置还可包括其中存储有由处理电路系统1860可执行的指令和/或软件1895的非暂时性、永久性、机器可读存储介质1890-2。软件1895可包括任何类型的软件,所述软件包括用于实例化一个或多个虚拟化层1850(也称为管理程序)的软件、执行虚拟机1840的软件以及允许其执行结合本文中所述的一些实施例描述的功能、特征和/或益处的软件。

虚拟机1840包括虚拟处理、虚拟存储器、虚拟联网或接口以及虚拟存储装置,并且可由对应的虚拟化层1850或管理程序运行。虚拟电器1820的实例的不同实施例可在虚拟机1840中的一个或多个上实现,并且该实现可以以不同的方式进行。

在操作期间,处理电路系统1860执行软件1895来实例化管理程序或虚拟化层1850,其有时可被称为虚拟机监测器(VMM)。虚拟化层1850可向虚拟机1840呈现看起来像联网硬件的虚拟操作平台。

如图10中所示,硬件1830可以是具有通用或特定组件的独立网络节点。硬件1830可包括天线18225,并且可经由虚拟化来实现一些功能。备选地,硬件1830可以是更大的硬件集群(例如,诸如在数据中心或客户驻地设备(CPE)中)的一部分,其中许多硬件节点一起工作,并且经由管理和编排(MANO)1810来管理,该管理和编排(MANO)除了别的以外还监督应用1820的生命周期管理。

硬件虚拟化在一些上下文中被称为网络功能虚拟化(NFV)。NFV可用于将许多网络设备类型合并到行业标准大容量服务器硬件、物理交换机和物理存储装置上,这些装置可位于数据中心和客户驻地设备中。

在NFV的上下文中,虚拟机1840可以是物理机器的软件实现,该物理机器运行程序就像它们在物理的、非虚拟化机器上执行一样。虚拟机1840中的每个以及执行该虚拟机的硬件1830的那部分(无论它是专用于该虚拟机的硬件和/或由该虚拟机与虚拟机1840中的其它虚拟机共享的硬件)形成单独的虚拟网络元件(VNE)。

仍在NFV的上下文中,虚拟网络功能(VNF)负责处置在硬件联网基础设施1830之上的一个或多个虚拟机1840中运行的特定网络功能,并且对应于图10中的应用1820。

在一些实施例中,每个都包括一个或多个传送器1822和一个或多个接收器1821的一个或多个无线电单元1820可耦合到一个或多个天线1825。无线电单元1820可经由一个或多个适当的网络接口直接与硬件节点1830通信,并且可与虚拟组件组合使用,以给虚拟节点提供无线电能力,诸如无线电接入节点或基站。

在一些实施例中,一些信令可通过使用控制系统1823来实现,该控制系统备选地可用于硬件节点1830和无线电单元1820之间的通信。

图11图示了根据一些实施例的经由中间网络连接到主机计算机的电信网络。特别地,参考图11,根据实施例,通信系统包括电信网络1910,诸如3GPP型蜂窝网络,其包括诸如无线电接入网络之类的接入网络1911,以及核心网络1914。接入网络1911包括多个基站1912a、1912b、1912c,诸如NB、eNB、gNB或其它类型的无线接入点,每个基站定义对应的覆盖区域1913a、1913b、1913c。每个基站1912a、1912b、1912c通过有线或无线连接1915可连接到核心网络1914。位于覆盖区域1913c中的第一UE 1991被配置成无线地连接到对应的基站1912c或由其寻呼。覆盖区域1913a中的第二UE 1992无线地可连接到对应的基站1912a。虽然在该示例中图示了多个UE 1991、1992,但是所公开的实施例同样适用于其中唯一UE在覆盖区域中或者其中唯一UE正在连接到对应基站1912的情况。

电信网络1910本身连接到主机计算机1930,该主机计算机可体现在独立服务器、云实现的服务器、分布式服务器的硬件和/或软件中,或者体现为服务器场(server farm)中的处理资源。主机计算机1930可在服务提供者的所有权或控制之下,或者可由服务提供者或代表服务提供者来操作。电信网络1910和主机计算机1930之间的连接1921和1922可直接从核心网络1914延伸到主机计算机1930,或可经由可选的中间网络1920进行。中间网络1920可以是公共、专用或托管网络中的一个或多于一个的组合;中间网络1920(如果有的话)可以是骨干网络(backbone network)或因特网;特别地,中间网络1920可包括两个或更多个子网络(没有示出)。

图11的通信系统作为整体能够实现连接的UE 1991、1992与主机计算机1930之间的连接性。该连接性可被描述为过顶(over-the-top)(OTT)连接1950。主机计算机1930和连接的UE 1991、1992被配置成使用接入网络1911、核心网络1914、任何中间网络1920以及可能的另外基础设施(没有示出)作为中介(intermediary)经由OTT连接1950来传递数据和/或信令。在OTT连接1950所经过的参与通信装置不知道上行链路和下行链路通信的路由的意义上,OTT连接1950可以是透明的。例如,可不或者不需要向基站1912通知传入的下行链路通信的过去路由,所述下行链路通信具有源自主机计算机1930的要被转发(例如,移交(hand over))到连接的UE 1991的数据。类似地,基站1912不需要知道源自UE 1991的向主机计算机1930的外出上行链路通信的未来路由。

现在将参考图12描述根据实施例的在前面的段落中讨论的UE、基站和主机计算机的示例实现。图12图示了根据一些实施例的主机计算机经由基站通过部分无线连接与用户设备进行通信。在通信系统2000中,主机计算机2010包括硬件2015,该硬件包括被配置成设立并维持与通信系统2000的不同通信装置的接口的有线或无线连接的通信接口2016。主机计算机2010进一步包括处理电路系统2018,该处理电路系统可具有存储和/或处理能力。特别地,处理电路系统2018可包括适于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或这些的组合(没有示出)。主机计算机2010进一步包括软件2011,该软件被存储在主机计算机2010中或由主机计算机2010可访问并且由处理电路系统2018可执行。软件2011包括主机应用2012。主机应用2012可以是可操作以向远程用户(诸如,经由端接于UE 2030和主机计算机2010的OTT连接2050连接的UE 2030)提供服务。在向远程用户提供服务方面,主机应用2012可提供使用OTT连接2050传送的用户数据。

通信系统2000进一步包括基站2020,该基站设置在电信系统中并且包括使其能够与主机计算机2010并且与UE 2030通信的硬件2025。硬件2025可包括用于设立并维持与通信系统2000的不同通信装置的接口的有线或无线连接的通信接口2026,以及用于设立并维持与位于由基站2020服务的覆盖区域(图12中没有示出)中的UE 2030的无线连接2070的无线电接口2027。通信接口2026可被配置成促进到主机计算机2010的连接2060。连接2060可以是直接的,或者它可经过电信系统的核心网络(图12中没有示出)和/或经过电信系统外部的一个或多个中间网络。在所示的实施例中,基站2020的硬件2025进一步包括处理电路系统2028,该处理电路系统可包括适于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或这些的组合(没有示出)。基站2020进一步具有存储在内部或经由外部连接可访问的软件2021。

通信系统2000进一步包括已经提到的UE 2030。UE 2030的硬件2035可包括无线电接口2037,该无线电接口被配置成设立并维持与服务于UE 2030当前位于其中的覆盖区域的基站的无线连接2070。UE 2030的硬件2035进一步包括处理电路系统2038,该处理电路系统可包括适于执行指令的一个或多个可编程处理器、专用集成电路、现场可编程门阵列或这些的组合(没有示出)。UE 2030进一步包括软件2031,该软件被存储在UE 2030中或由其可访问并且由处理电路系统2038可执行。软件2031包括客户端应用2032。客户端应用2032可以是可操作以在主机计算机2010的支持下经由UE 2030向人类或非人类用户提供服务。在主机计算机2010中,执行中的主机应用2012可经由端接于UE 2030和主机计算机2010的OTT连接2050与执行中的客户端应用2032通信。在向用户提供服务方面,客户端应用2032可从主机应用2012接收请求数据,并且响应于请求数据提供用户数据。OTT连接2050可传递请求数据和用户数据两者。客户端应用2032可与用户交互以生成其提供的用户数据。

注意,图12中图示的主机计算机2010、基站2020和UE 2030可分别与图12的主机计算机2030、基站2012a、2012b、2012c之一和UE 2091、2092之一相似或相同。也就是说,这些实体的内部工作可如图12中所示,并且独立地,周围的网络拓扑可以是图12的周围网络拓扑。

在图12中,OTT连接2050已经被抽象地绘制以说明主机计算机2010和UE 2030之间经由基站2020的通信,而没有明确地参考任何中介装置和经由这些装置的消息的精确路由。网络基础设施可确定路由,该路由可被配置成对UE 2030或操作主机计算机2010的服务提供者或两者隐瞒。当OTT连接2050是活动的(active)时,网络基础设施可进一步做出决定,通过这些决定它动态地改变路由(例如,基于网络的重新配置或负载平衡考虑)。

UE 2030和基站2020之间的无线连接2070根据贯穿本公开所描述的实施例的教导。各种实施例中的一个或多个实施例改进了使用OTT连接2050给UE 2030提供的OTT服务的性能,其中无线连接2070形成最后分段。

为了监测数据速率、时延和一个或多个实施例改进的其它因素的目的,可提供测量过程。可进一步存在可选的网络功能性,其用于响应于测量结果的变化而重新配置主机计算机2010和UE 2030之间的OTT连接2050。用于重新配置OTT连接2050的测量过程和/或网络功能性可用主机计算机2010的软件2011和硬件2015、或者用UE 2030的软件2031和硬件2035、或者用两者实现。在实施例中,传感器(没有示出)可部署在OTT连接2050所经过的通信装置中或与OTT连接2050所经过的通信装置相关联地被部署;传感器可通过供应上面举例说明的监测量的值或者通过供应软件2011、2031可根据其计算或估计监测量的其它物理量的值来参与测量过程。OTT连接2050的重新配置可包括消息格式、重传设置、优选路由等;重新配置不需要影响基站2020,并且它对基站2020可能是未知的或察觉不到的。这样的过程和功能性可以是本领域中已知的和经实践的。在某些实施例中,测量可涉及专有(proprietary)UE信令,其促进主机计算机2010对吞吐量、传播时间、时延等的测量。可实现测量,因为软件2011和2031在其监测传播时间、错误等的同时,使用OTT连接2050来使消息(特别是空或“虚拟的”消息)被传送。

图13是图示根据一个实施例的在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和UE,所述主机计算机、基站和UE可以是参考图11和12描述的那些主机计算机、基站和UE。为了本公开的简单起见,在该部分中将仅包括对图13的附图参考。在步骤2110中,主机计算机提供用户数据。在步骤2110的子步骤2111(其可以是可选的)中,主机计算机通过执行主机应用来提供用户数据。在步骤2120中,主机计算机发起到UE的携带用户数据的传输。在步骤2130(其可以是可选的)中,根据贯穿本公开而描述的实施例的教导,基站向UE传送在主机计算机发起的传输中携带的用户数据。在步骤2140(其也可以是可选的)中,UE执行与由主机计算机执行的主机应用相关联的客户端应用。

图14是图示根据一个实施例的在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和UE,所述主机计算机、基站和UE可以是参考图11和12描述的那些主机计算机、基站和UE。为了本公开的简单起见,在该部分中将仅包括对图14的附图参考。在该方法的步骤2210中,主机计算机提供用户数据。在可选的子步骤(没有示出)中,主机计算机通过执行主机应用来提供用户数据。在步骤2220中,主机计算机发起到UE的携带用户数据的传输。根据贯穿本公开而描述的实施例的教导,传输可经由基站传递。在步骤2230(其可以是可选的)中,UE接收传输中携带的用户数据。

图15是图示根据一个实施例的在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和UE,所述主机计算机、基站和UE可以是参考图11和12描述的那些主机计算机、基站和UE。为了本公开的简单起见,在该部分中将仅包括对图15的附图参考。在步骤2310(其可以是可选的)中,UE接收由主机计算机提供的输入数据。附加地或备选地,在步骤2320中,UE提供用户数据。在步骤2320的子步骤2321(其可以是可选的)中,UE通过执行客户端应用来提供用户数据。在步骤2310的子步骤2311(其可以是可选的)中,UE执行客户端应用,该客户端应用作为对由主机计算机提供的接收到的输入数据的反应而提供用户数据。在提供用户数据方面,所执行的客户端应用可进一步考虑从用户接收的用户输入。不管提供用户数据所采用的特定方式如何,在子步骤2330(其可以是可选的)中,UE发起用户数据到主机计算机的传输。在该方法的步骤2340中,根据贯穿本公开而描述的实施例的教导,主机计算机接收从UE传送的用户数据。

图16是图示根据一个实施例的在通信系统中实现的方法的流程图。该通信系统包括主机计算机、基站和UE,所述主机计算机、基站和UE可以是参考图11和12描述的那些主机计算机、基站和UE。为了本公开的简单起见,在该部分中将仅包括对图16的附图参考。在步骤2410(其可以是可选的)中,根据贯穿本公开而描述的实施例的教导,基站从UE接收用户数据。在步骤2420(其可以是可选的)中,基站发起接收到的用户数据到主机计算机的传输。在步骤2430(其可以是可选的)中,主机计算机接收在由基站发起的传输中携带的用户数据。

本文中公开的任何适当的步骤、方法、特征、功能或益处可通过一个或多个虚拟设备的一个或多个功能单元或模块来运行。每个虚拟设备可包括多个这些功能单元。这些功能单元可经由处理电路系统来实现,处理电路系统可包括一个或多个微处理器或微控制器,以及可包括数字信号处理器(DSP)、专用数字逻辑等的其它数字硬件。处理电路系统可被配置成执行存储在存储器中的程序代码,存储器可包括一种或若干种类型的存储器,诸如只读存储器(ROM)、随机存取存储器(RAM)、高速缓冲存储器、闪速存储器装置、光存储装置等。存储在存储器中的程序代码包括用于执行一个或多个电信和/或数据通信协议的程序指令以及用于实行本文中描述的技术中的一个或多个的指令。在一些实现中,处理电路系统可用于使相应的功能单元运行根据本公开中一个或多个实施例的对应功能。

一般来说,本文中使用的所有术语要根据它们在相关技术领域中的普通含义来解释,除非从在其中使用它的上下文中暗示和/或清楚地给出了不同的含义。对一(a/an)/该(the)元件、设备、组件、部件、步骤等的所有引用都要开放式地解释为涉及该元件、设备、组件、部件、步骤等的至少一个实例,除非另有明确声明。本文中公开的任何方法的步骤不必按照公开的确切顺序来运行,除非一步骤被明确描述为在另一个步骤之后或之前,和/或其中暗示一步骤必须在另一个步骤之后或之前。在任何适当的情况下,本文中种公开的任何实施例的任何特征都可应用于任何其它实施例。同样,实施例中的任何实施例的任何优点都可应用于任何其它实施例,并且反之亦然。根据描述,所附实施例的其它目的、特征和优点将显而易见。

术语“单元”在电子学、电装置和/或电子装置领域中可具有常规意义,并且可包括例如电和/或电子电路系统、装置、模块、处理器、存储器、逻辑固态和/或分立装置、用于实行相应任务、过程、计算、输出和/或显示功能等的计算机程序或指令,如诸如本文中所描述的那些。

参考附图更全面地描述本文中设想的实施例中的一些实施例。然而,在本文中公开的主题的范围内含有其它实施例。所公开的主题不应被解释为仅限于本文中阐述的实施例;相反,这些实施例是通过示例的方式提供的,以向本领域技术人员传达主题的范围。

A组实施例

1.一种由传送器运行的用于向与传送器进行无线通信的接收器传送无线电链路协议(RLC)服务数据单元(SDU)的方法,该方法包括向接收器传送多个分段,所述分段中的每个包括SDU的一个或多个字节;接收来自接收器的标识对应否定确认分段的至少一个NACK,其中每个否定确认分段包括这样的多个传送分段之一,针对所述多个传送分段之一所述传送器接收NACK;标识与否定确认分段中的至少一个相邻的间隙分段,所述间隙分段包括至少一个非否定确认分段;响应于间隙分段的大小而生成至少一个重传分组,所述至少一个重传分组中的每个包括报头和否定确认分段中的至少一个;以及向接收器传送至少一个重传分组。

2.如实施例1所述的方法,其中接收至少一个NACK包括:接收标识SDU的第一否定确认分段的第一NACK;以及接收标识SDU的第二否定确认分段的第二NACK;其中第一和第二否定确认分段与间隙分段相邻,并且在SDU内被所述间隙分段隔开。

3.如实施例2所述的方法,其中生成至少一个重传分组包括:当所述报头的大小超过所述间隙分段的大小时,生成包括所述报头、所述间隙分段以及所述第一和第二否定确认分段的重传分组。

4.如实施例2所述的方法,进一步包括将报头的大小减小一偏移以确定减小的报头大小,其中生成至少一个重传分组包括:当所述减小的报头大小超过所述间隙分段的大小时,生成包括报头、所述间隙分段以及所述第一和第二否定确认分段的重传分组。

5.如实施例2所述的方法,其中第一否定确认分段对应于SDU的第一分段,并且第二否定确认分段对应于SDU的任何其它分段;与第一否定确认分段的重传相关联的第一报头具有第一报头大小,并且与第二否定确认分段的单独重传相关联的第二报头具有大于第一报头大小的第二报头大小;并且生成至少一个重传分组包括:当第二报头大小超过间隙分段的大小时,生成包括第一报头、间隙分段以及第一和第二否定确认分段的重传分组。

6.如实施例1所述的方法,其中接收至少一个NACK包括接收标识SDU的第一否定确认分段的第一NACK;SDU的与第一否定确认分段相邻并且与间隙分段相邻的第二否定确认分段的第二NACK;以及SDU的与间隙分段相邻的第三否定确认分段的第三NACK;其中第二和第三否定确认分段在SDU内被间隙分段隔开。

7.如实施例6所述的方法,其中生成至少一个重传分组包括:当报头的大小超过间隙分段的大小时,生成包括报头、间隙分段以及第一、第二和第三否定确认分段的重传分组,并且当间隙分段的大小超过报头的大小时,生成第一和第二重传分组,所述第一重传分组包括报头以及第一和第二否定确认分段,并且所述第二重传分组包括报头和第三否定确认分段。

8.如实施例6所述的方法,其中第一否定确认分段对应于SDU的第一分段,并且第二和第三否定确认分段对应于SDU的任何其它分段;与第一否定确认分段的重传相关联的第一报头具有第一报头大小,并且与第二或第三否定确认分段的单独重传相关联的第二报头具有大于第一报头大小的第二报头大小;并且生成至少一个重传分组包括:当第二报头大小超过间隙分段的大小时,生成包括第一报头、间隙分段以及第一、第二和第三否定确认分段的重传分组;以及当所述间隙分段的大小超过所述第二报头大小时,生成第一和第二重传分组,所述第一重传分组包括所述第一报头以及所述第一和第二否定确认分段,并且所述第二重传分组包括所述第二报头和所述第三否定确认分段。

9.如实施例1所述的方法,其中所述间隙分段在所述否定确认分段和所述SDU的结尾之间。

10.如实施例9所述的方法,其中间隙分段包括尚未被确认或否定确认的至少一个分段;所述传送器预期所述间隙分段中尚未被确认或否定确认的至少一个分段将被否定确认;以及生成至少一个重传分组进一步包括:响应于所述预期而生成包括所述报头、所述间隙分段和所述否定确认分段中的至少一个的至少一个重传分组。

11.如实施例1所述的方法,其中所述间隙分段包括所述SDU的第一分段,并且其中每个否定确认分段包括所述SDU的所述第一分段之后的多个分段之一。

12.如实施例11所述的方法,其中与包括第一分段的重传相关联的第一报头具有第一报头大小并且与不包括第一分段的单独重传相关联的第二报头具有大于第一报头大小的第二报头大小,并且其中生成至少一个重传分组包括:当第二报头大小超过间隙分段的大小时,生成包括第一报头、间隙分段否定确认分段中的一个或多个的重传分组,并且当间隙分段的大小超过第二报头大小时,生成包括第二报头和否定确认分段中的一个或多个的重传分组。

13.如实施例1所述的方法,其中生成至少一个重传分组包括:当所述报头的大小超过所述间隙分段的大小时,生成包括两个或更多否定确认分段的重传分组,其中所述两个或更多否定确认分段中的两个与所述间隙分段相邻,并且被所述间隙分段分开。

14.如实施例1所述的方法,其中所述间隙分段的所述至少一个非否定确认分段中的每个包括所述SDU的尚未传送的分段、所述SDU的已被确认的分段或所述SDU的尚未被确认或否定确认的传送分段。

15.如实施例1所述的方法,其中间隙分段包括尚未被确认或否定确认的至少一个分段;传送器预期间隙分段中尚未被确认或否定确认的至少一个分段将被否定确认,并且生成至少一个重传分组进一步包括响应于该预期而生成包括报头、间隙分段和否定确认分段中的至少一个的至少一个重传分组。

16.如实施例1所述的方法,其中传送器被包括在无线装置中。

17.如实施例1所述的方法,其中传送器被包括在基站中。

AA.如前述实施例中任一项所述的方法,进一步包括:提供用户数据;以及经由到基站的传输将用户数据转发到主机计算机。

B组实施例

B1.一种在无线装置中的传送器,被配置成运行A组实施例中的任何实施例的步骤中的任何步骤。

B2.一种在无线装置中的传送器,所述传送器包括:被配置成运行A组实施例中的任何实施例的步骤中的任何步骤的处理电路系统;以及被配置成向无线装置供应电力的电力供应电路系统。

B3.一种在无线装置中的传送器,该传送器包括处理电路系统和存储器,该存储器含有由处理电路系统可执行的指令,由此该传送器被配置成运行A组实施例中的任何实施例的步骤中的任何步骤。

B4.一种用户设备(UE),包括:被配置成发送和接收无线信号的天线;连接到天线和处理电路系统并被配置成调节在天线和处理电路系统之间通信的信号的无线电前端电路系统;该处理电路系统被配置成运行A组实施例中的任何实施例的步骤中的任何步骤;连接到处理电路系统并且被配置成允许将信息输入到UE中以由处理电路系统进行处理的输入接口;连接到处理电路系统并被配置成从UE输出已经由处理电路系统处理的信息的输出接口;以及连接到处理电路系统并被配置成向UE供应电力的电池。

B5.一种包括指令的计算机程序,所述指令当由无线装置的至少一个处理器执行时,使无线装置实行A组实施例中的任何实施例的步骤。

B6.一种含有实施例B5的计算机程序的载体,其中所述载体是电子信号、光信号、无线电信号或计算机可读存储介质之一。

B7.一种在基站中的传送器,被配置成运行A组实施例中的任何实施例的步骤中的任何步骤。

B8.一种在基站中的传送器,所述传送器包括:被配置成运行A组实施例中的任何实施例的步骤中的任何步骤的处理电路系统;被配置成向基站供应电力的电力供应电路系统。

B9.一种在基站中的传送器,该传送器包括处理电路系统和存储器,该存储器含有由处理电路系统可执行的指令,由此该传送器被配置成运行A组实施例中的任何实施例的步骤中的任何步骤。

B10.一种包括指令的计算机程序,所述指令当由基站的至少一个处理器执行时,使基站实行A组实施例中的任何实施例的步骤。

B11.一种含有实施例B10的计算机程序的载体,其中所述载体是电子信号、光信号、无线电信号或计算机可读存储介质之一。

C组实施例

C1.一种包括主机计算机的通信系统,该主机计算机包括:被配置成提供用户数据的处理电路系统;以及被配置成将用户数据转发到蜂窝网络以用于传输到用户设备(UE)的通信接口,其中蜂窝网络包括具有无线电接口和处理电路系统的基站,基站的处理电路系统被配置成运行A组实施例中的任何实施例的步骤中的任何步骤。

C2.如前述实施例所述的通信系统进一步包括基站。

C3.如前述2个实施例所述的通信系统,进一步包括UE,其中UE被配置成与基站通信。

C4.如前述3个实施例所述的通信系统,其中主机计算机的处理电路系统被配置成执行主机应用,由此提供用户数据;并且UE包括被配置成执行与主机应用相关联的客户端应用的处理电路系统。

C5.一种在包括主机计算机、基站和用户设备(UE)的通信系统中实现的方法,该方法包括:在主机计算机处提供用户数据;以及在主机计算机处发起经由包括基站的蜂窝网络到UE的携带用户数据的传输,其中基站运行A组实施例中的任何实施例的步骤中的任何步骤。

C6.如前述实施例所述的方法,进一步包括:在基站处传送用户数据。

C7.如前述2个实施例所述的方法,其中在主机计算机处通过执行主机应用而提供用户数据,该方法进一步包括:在UE处执行与主机应用相关联的客户端应用。

C8.一种被配置成与基站通信的用户设备(UE),该UE包括无线电接口和被配置成运行前述3个实施例中的任何实施例的处理电路系统。

C9.一种包括主机计算机的通信系统,该主机计算机包括:被配置成提供用户数据的处理电路系统;以及被配置成将用户数据转发到蜂窝网络以用于传输到用户设备(UE)的通信接口,其中UE包括无线电接口和处理电路系统,UE的组件被配置成运行A组实施例中的任何实施例的步骤中的任何步骤。

C10.如前述实施例所述的通信系统,其中蜂窝网络进一步包括被配置成与UE通信的基站。

C11.如前述2个实施例所述的通信系统,其中主机计算机的处理电路系统被配置成执行主机应用,由此提供用户数据;并且UE的处理电路系统被配置成执行与主机应用相关联的客户端应用。

C12.一种在包括主机计算机、基站和用户设备(UE)的通信系统中实现的方法,该方法包括:在主机计算机处提供用户数据;以及在主机计算机处发起经由包括基站的蜂窝网络到UE的携带用户数据的传输,其中UE运行A组实施例中的任何实施例的步骤中的任何步骤。

C13.如前述实施例所述的方法,进一步包括:在UE处从基站接收用户数据。

C14.一种包括主机计算机的通信系统,所述主机计算机包括:被配置成接收源自从用户设备(UE)到基站的传输的用户数据的通信接口;其中UE包括无线电接口和处理电路系统,UE的处理电路系统被配置成运行A组实施例中的任何实施例的步骤中的任何步骤。

C15.如前述实施例所述的通信系统,进一步包括UE。

C16.如前述2个实施例所述的通信系统,进一步包括基站,其中基站包括被配置成与UE通信的无线电接口和被配置成向主机计算机转发由从UE到基站的传输携带的用户数据的通信接口。

C17.如前述3个实施例所述的通信系统,其中:主机计算机的处理电路系统被配置成执行主机应用;并且UE的处理电路系统被配置成执行与主机应用相关联的客户端应用,由此提供用户数据。

C18.如前述4个实施例所述的通信系统,其中:主机计算机的处理电路系统被配置成执行主机应用,由此提供请求数据;并且UE的处理电路系统被配置成执行与主机应用相关联的客户端应用,由此响应于请求数据而提供用户数据。

C19.一种在包括主机计算机、基站和用户设备(UE)的通信系统中实现的方法,该方法包括:在主机计算机处接收从UE传送到基站的用户数据,其中UE运行A组实施例中的任何实施例的步骤中的任何步骤。

C20.如前述实施例所述的方法,进一步包括:在UE处向基站提供用户数据。

C21.如前述2个实施例所述的方法,进一步包括:在UE处执行客户端应用,由此提供要传送的用户数据;以及在主机计算机处执行与客户端应用相关联的主机应用。

C22.如前述3个实施例所述的方法,进一步包括:在UE处执行客户端应用;以及在UE处接收到客户端应用的输入数据,所述输入数据是在主机计算机处通过执行与客户端应用相关联的主机应用而提供的;其中要传送的用户数据由客户端应用响应于输入数据来提供。

C23.一种包括主机计算机的通信系统,所述主机计算机包括:被配置成接收源自从用户设备(UE)到基站的传输的用户数据的通信接口;其中基站包括无线电接口和处理电路系统,基站的处理电路系统被配置成运行A组实施例中任何实施例的步骤中的任何步骤。

C24.如前述实施例所述的通信系统进一步包括基站。

C25.如前述2个实施例所述的通信系统,进一步包括UE,其中UE被配置成与基站通信。

C26.如前述3个实施例所述的通信系统,其中主机计算机的处理电路系统被配置成执行主机应用;UE被配置成执行与主机应用相关联的客户端应用,由此提供要由主机计算机接收的用户数据。

C27.一种在包括主机计算机、基站和用户设备(UE)的通信系统中实现的方法,该方法包括:在主机计算机处,从基站接收源自基站已经从UE接收到的传输的用户数据,其中UE运行A组实施例中的任何实施例的步骤中的任何步骤。

C28.如前述实施例所述的方法,进一步包括:在基站处从UE接收用户数据。

C29.如前述2个实施例所述的方法,进一步包括:在基站处向主机计算机发起所接收用户数据的传输。

45页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:传输信息的方法和终端设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类