技术领域
[0001] 本公开的实施例涉及数据传输。一些实施例涉及5G无线电接入网络上的数据传输。
相关背景技术
[0002] 无线网络包括多个网络节点,其包括终端节点和接入节点。终端节点与接入节点之间的通信是无线的。
[0003] 在一些情况下,可能期望增加一个或多个数据单元通过网络系统(诸如无线网络)的传输可靠性。
具体实施方式
[0099] 在下文中,在图5和图4中示出了数据单元10,在图1和图4中示出了网络系统11,在图5中示出了时间段12,在图5中示出了到达时间14,在图4中示出了信号16。
[0100] 图1示出了网络100的示例,该网络100包括多个网络节点,其包括终端节点110、接入节点120和一个或多个核心节点129。终端节点110和接入节点120彼此通信。一个或多个核心节点129与接入节点120通信。
[0101] 在该示例中,网络100是电信网络,其中,终端节点110和接入节点120中的至少一些使用无线电波/信号的发送/接收来彼此通信。
[0102] 在一些示例中,一个或多个核心节点129可以彼此通信。在一些示例中,一个或多个接入节点120可以彼此通信。
[0103] 网络100可以是包括多个小区122的蜂窝网络,每个小区由接入节点120服务。在该示例中,终端节点110与定义小区122的接入节点120之间的接口是无线接口124。
[0104] 接入节点120是蜂窝无线电收发机。终端节点110是蜂窝无线电收发机。
[0105] 在所示的示例中,蜂窝网络100是第三代合作伙伴计划(3GPP)网络,其中,终端节点110是用户设备(UE,例如,参见图4),并且接入节点120是基站(例如,gNB)。
[0106] 在所示的特定示例中,网络100是演进的通用陆地无线电接入网络(E‑UTRAN)。E‑UTRAN包括E‑UTRAN NodeB(eNB),提供朝向UE的E‑UTRA用户面和控制面(例如,RRC)协议终接。eNB 120通过X2接口126彼此互连。eNB还通过S1接口128被连接到移动性管理实体(MME)129。
[0107] 在另一个示例中,网络100是下一代(或新无线电NR)无线电接入网络(NG‑RAN)。NG‑RAN包括gNodeB(gNB),提供朝向UE的用户面和控制面(例如,RRC)协议终接。gNB通过X2/Xn接口126彼此互连。gNB还通过N2接口128被连接到接入和移动性管理功能(AMF)。
[0108] 在示例中,网络100可以包括E‑UTRAN和NG‑RAN的组合。
[0109] 在一些示例中,网络100包括和/或可以被认为包括一个或多个网络系统11。在示例中,一个或多个网络系统11可以是和/或包括一个或多个NR或5G无线电接入网络(RAN)系统。
[0110] 在示例中,无线电接入网络包括一个或多个基站(诸如gNB)和一个或多个终端(其可以是移动设备,诸如UE)。
[0111] 本公开的示例可以应用于在至少一个NR或5G RAN系统上和/或通过和/或经由至少一个NR或5G RAN系统传输一个或多个接收的数据单元。
[0112] 图2示出了方法200的示例。
[0113] 可以在一个或多个其他附图中发现针对图2所讨论的一个或多个特征。例如,参见,图4和/或图5。
[0114] 在示例中,可以由任何合适的装置来执行方法200,该装置包括用于执行方法200的任何合适的部件。例如,如针对图6A和/或6B所描述的装置130。
[0115] 在示例中,方法200可以由终端节点110(诸如UE)和/或接入节点120(诸如gNB)来执行。例如,参见,图4。
[0116] 在框202处,方法200包括:确定将要在至少一个网络系统11上传输的一个或多个预期数据单元10的至少一个预期到达序列。
[0117] 在示例中,一个或多个预期数据单元10可以通过至少一个网络系统11来传输和/或经由至少一个网络系统11来传输和/或使用至少一个网络系统11来传输。
[0118] 在一些示例中,在至少一个网络系统11上和/或通过和/或经由和/或使用至少一个网络系统11传输可以被认为包括使用至少一个网络系统11的一个或多个节点的传输。
[0119] 在示例中,至少一个网络系统11可以是任何合适的网络系统11。
[0120] 在一些示例中,至少一个网络系统11可以是图1的网络100的至少一部分。例如,至少一个网络系统11可以是至少一个NR或5G RAN系统、至少一个以太网系统、和/或至少一个WiFi系统等。
[0121] 在示例中,数据单元10包括一个或多个信号、和/或一个或多个消息、和/或一个或多个分组等。数据单元10可以包括任何合适数量的信号和/或消息和/或分组等。
[0122] 也就是说,在示例中,一个或多个信号和/或一个或消息和/或一个或多个分组可以被认为是数据单元10。
[0123] 在一些示例中,数据单元10可以被认为是突发和/或数据和/或信息。
[0124] 在示例中,预期数据单元10可以被认为是被预期到达执行方法200的网络100的节点(诸如UE或gNB)的数据单元10和/或由其接收的数据单元10。
[0125] 在一些示例中,预期数据单元10可以被认为是在执行方法200的网络100的节点(诸如UE或gNB)处具有相关联的预期和/或调度的到达时间14和/或接收时间的数据单元10。
[0126] 在示例中,一个或多个预期数据单元10可以是数据和/或信息业务和/或流的至少一部分。
[0127] 在一些示例中,一个或多个预期数据单元10是具有确定性和/或周期性性质的数据和/或信息业务和/或流的至少一部分。
[0128] 例如,一个或多个预期数据单元10可以是时间敏感通信业务和/或数据流的至少一部分。
[0129] 在一些示例中,一个或多个预期数据单元10可以被认为构成确定性信息和/或数据业务和/或流的至少一部分。
[0130] 在示例中,一个或多个预期数据单元10可以和/或可以被认为来自至少一个网络系统11的外部。
[0131] 在一些示例中,一个或多个预期数据单元10可以和/或可以被认为来自至少一个网络系统11的上游。
[0132] 例如,一个或多个预期数据单元10可以是确定性业务(诸如时间敏感通信)的一部分,其被预期到达网络节点(诸如UE或gNB)和/或由其接收,并通过至少一个网络系统11(诸如至少一个NR或5G RAN系统)来传输。
[0133] 在示例中,一个或多个预期数据单元10的预期到达序列可以具有任何合适的形式和/或包括任何合适的信息。
[0134] 在一些示例中,预期到达序列包括一个或多个预期数据单元10的预期到达时间14的调度。
[0135] 在一些示例中,预期到达序列包括关于一个或多个预期数据单元10的周期的信息。
[0136] 可以使用任何合适的方法来确定将要在至少一个网络系统11上传输的一个或多个预期数据单元10的至少一个预期到达序列。
[0137] 如本文所使用的,术语“确定”(及其语法变体)可以包括,尤其是:计算、估算、处理、推导、调查、查找(例如,在表、数据库或另一个数据结构中查找)、查明等。此外,“确定”可以包括接收(例如,接收信息)、访问(例如,访问存储器中的数据)等。此外,“确定”可以包括解析、选择、挑选、建立等。
[0138] 在一些示例中,确定一个或多个预期数据单元10的至少一个预期到达序列包括:接收将要在至少一个网络系统11上传输的一个或多个预期数据单元10的预期到达序列的信息。
[0139] 例如,核心网络实体/功能可以提供时间敏感通信辅助信息(TSCAI),以向RAN通知至少一个业务流的业务模式,其允许RAN确定一个或多个预期数据单元10的至少一个预期到达序列。
[0140] 在示例中,一个或多个预期数据单元10将在至少一个网络系统11上被传输到任何合适的一个或多个目的地。在示例中,一个或多个目的地可以是作为至少一个网络系统11的一部分的一个或多个节点和/或在至少一个网络系统11外部的一个或多个节点。
[0141] 可以出于任何合适的目的而传输一个或多个预期数据单元10。在一些示例中,一个或多个预期数据单元10将在至少一个网络系统11上传输以由至少一个应用使用。
[0142] 在这种示例中,应用可以具有相关联的生存时间,其中,生存时间可以被认为是消费通信服务的应用可以继续而没有预期数据单元10(其可以是至少一个消息)的时间。
[0143] 关于周期性或确定性业务,生存时间可以被表示为应用可以容忍的连续不正确接收或丢失的数据单元10(其可以是至少一个消息)的最大数量。
[0144] 因此,如果一个或多个预期数据单元10中的一个或多个预期数据单元对于至少一个网络系统11上的传输未按照预期到达,和/或如果一个或多个预期数据单元10中的一个或多个预期数据单元在至少一个网络系统11上的传输中丢失,则这可导致生存时间失败。
[0145] 在框204处,方法200包括:确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输是否未按照预期到达。
[0146] 在一些示例中,确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输是否未按照预期到达可以被认为是确定一个或多个预期数据单元10中的至少一个预期数据单元是否在至少一个网络系统11的上游中丢失和/或缺失和/或被丢弃和/或被损坏和/或被破坏。
[0147] 在一些示例中,确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输是否未按照预期到达可以被认为是确定一个或多个预期数据单元10中的至少一个预期数据单元是否在到达至少一个网络系统11之前丢失和/或缺失和/或被丢弃和/或被损坏和/或被破坏。
[0148] 可以使用任何合适的方法来确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输是否未按照预期到达。
[0149] 在示例中,确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输是否未按照预期到达包括:确定至少一个预期数据单元10是否未在预期时间到达和/或未在预期条件下到达和/或未包括预期信息。
[0150] 在一些示例中,确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输是否未按照预期到达包括:确定一个或多个预期数据单元10中的至少一个预期数据单元是否未在相关联的预期到达时间14的时间段12内到达;和/或接收一个或多个信号16,其包括用于通知一个或多个预期数据单元10中的至少一个预期数据单元将对于至少一个网络系统11上的传输未按照预期到达的信息;和/或确定一个或多个预期数据单元10中的至少一个预期数据单元是否已被不正确地接收。
[0151] 在示例中,可以使用任何合适的方法来确定一个或多个预期数据单元10中的至少一个预期数据单元是否未在相关联的预期到达时间14的时间段12内到达。
[0152] 在一些示例中,可以使用定时器以确定一个或多个预期数据单元10中的至少一个预期数据单元是否未在相关联的预期到达时间14的时间段12内到达。例如,参见图5,其示出了使用时间段12的示例。
[0153] 因此,这可以参考图5来理解。
[0154] 图5示出了将要在至少一个网络系统11上传输的一个或多个预期数据单元10的预期到达序列的示例。
[0155] 在图5的示例中,被标记为B1、B2和B3的三个数据单元10被预期分别在时间T1、T2和T3到达。
[0156] 也就是说,在图5的示例中,数据单元B1具有相关联的预期到达时间T1,数据单元B2具有相关联的预期到达时间T2,数据单元B3具有相关联的预期到达时间T3。
[0157] 在图5中,三个数据单元10是将要在网络系统11(诸如NR或5G RAN系统)上递送的周期性业务的一部分。
[0158] 在图5的示例中还示出了在预期到达时间14之后的时间段12。时间段12由从相应的预期到达时间14指向右的箭头示出。
[0159] 在所示的示例中,时间段12基本上相同。然而,在示例中,可以针对一个或多个预期到达时间14使用不同的时间段12。
[0160] 在图5的示例中,如果数据单元10对于至少一个网络系统11上的传输未在相关联的时间段12内到达,则确定数据单元10对于至少一个网络系统11上的传输尚未按照预期到达。
[0161] 例如,在图5中,如果数据单元B1和B2在它们相应的时间段12内到达但数据单元B3未到达,则确定数据单元B1和B2对于至少一个网络系统11上的传输已按照预期到达,但数据单元B3对于至少一个网络系统11上的传输尚未按照预期到达。
[0162] 在示例中,未在时间段12内到达的数据单元10可以被认为缺失和/或被丢弃和/或丢失。
[0163] 可以使用任何合适的时间段12。例如,可以使用2毫秒到10毫秒的范围内的时间段12。在一些示例中,可以使用3.5毫秒到7.5毫秒的范围内的时间段12。在一些示例中,可以使用基本上为5毫秒的时间段12。
[0164] 在示例中,可以接收用于时间段12的一个或多个值。例如,参见图4。
[0165] 因此,在示例中,方法200包括:接收将要用于确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输是否未按照预期到达的时间段12的至少一个值。
[0166] 可以使用任何合适的方法来接收用于时间段12的至少一个值。例如,接收用于时间段12的至少一个值可以包括:接收一个或多个信号16。
[0167] 例如,在UE处执行方法200的示例中,UE可以从gNB接收一个或多个信号16,其包括用于时间段12的至少一个值。
[0168] 在示例中,可以使用任何合适的方法来接收一个或多个信号16,其包括用于通知一个或多个预期数据单元10中的至少一个预期数据单元将对于至少一个网络系统11上的传输未按照预期到达的信息。
[0169] 例如,可以使用任何合适的信号16,其包括用于通知和/或告知一个或多个预期数据单元10中的至少一个预期数据单元将对于至少一个网络系统11上的传输未按照预期到达的任何合适的信息。
[0170] 在示例中,可以从任何合适的源经由任何数量的中间元件(包括无中间元件)发起和/或发送一个或多个信号16。
[0171] 在一些示例中,从核心网络(诸如NR或5G核心网络)和/或任何其他合适的系统接收一个或多个信号16。
[0172] 例如,NR或5G核心网络可以确定一个或多个数据单元10对于至少一个网络系统11上的传输将未按照预期到达,并向执行方法200的网络节点(诸如UE)发送包括信息的一个或多个信号16,以向网络节点通知缺失的数据单元10。
[0173] 在示例中,可以使用任何合适的方法来确定一个或多个预期数据单元10中的至少一个预期数据单元是否已被不正确地接收。
[0174] 在一些示例中,确定至少一个预期数据单元10是否已被不正确地接收可以包括:分析和/或处理和/或检查至少一个接收的数据单元10,以确定所接收的数据单元10是否按照预期和/或已被正确地接收。
[0175] 在一些示例中,确定至少一个预期数据单元10是否已被不正确地接收可以包括:确定至少一个数据单元10到达时的信息是否被更改和/或缺失和/或与预期不同。
[0176] 在框206处,方法200包括:如果确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输未按照预期到达,则增加与对于至少一个网络系统11上的传输尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性。
[0177] 因此,图2示出了方法200,其包括:
[0178] 确定将要在至少一个网络系统11上传输的一个或多个预期数据单元10的至少一个预期到达序列;
[0179] 确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输是否未按照预期到达;以及
[0180] 如果确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输未按照预期到达,则增加与对于至少一个网络系统11上的传输尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性。
[0181] 在示例中,增加与对于至少一个网络系统11上的传输尚未到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性可以被认为是增加在时间上与尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性。
[0182] 附加地或可替代地,增加与对于至少一个网络系统11上的传输尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性可以被认为是增加在时间上与其中至少一个预期数据单元10未按照预期到达的预期到达时间14相邻的一个或多个数据单元10的传输可靠性。
[0183] 也就是说,在示例中,增加与对于至少一个网络系统11上的传输尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性可以被认为是增加在预期到达序列中与其中至少一个预期数据单元10未按照预期到达的调度/预期的到达时间14相邻的一个或多个数据单元10的传输可靠性。
[0184] 附加地或可替代地,增加与对于至少一个网络系统11上的传输尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性可以被认为是增加在时间上与其中至少一个预期数据单元10未按照预期到达的一个或多个预期到达时隙相邻的一个或多个数据单元10的传输可靠性。
[0185] 也就是说,在示例中,与对于至少一个网络系统11上的传输尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性可以被认为是增加在预期到达序列中与其中至少一个预期数据单元10未按照预期到达的调度/预期的到达时隙相邻的一个或多个数据单元10的传输可靠性。
[0186] 例如,在图5中,如果数据单元B2未按照预期在T2到达,那么数据单元B1和B3可以被认为与对于传输尚未按照预期到达的数据单元10相邻。
[0187] 类似地,在图5中,如果数据单元B3未按照预期在T3到达,那么数据单元B2可以被认为与对于传输尚未按照预期到达的数据单元10相邻。
[0188] 可以使用任何合适的方法来增加与对于至少一个网络系统11上的传输尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性。
[0189] 在示例中,增加与对于至少一个网络系统11上的传输尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性包括以下中的至少一项:
[0190] 在网络系统11上重传在被确定为对于至少一个网络系统11上的传输尚未按照预期到达的预期数据单元10之前所接收的预期数据单元10;以及
[0191] 在网络系统11上以更高的可靠性传输在被确定为对于至少一个网络11上的传输尚未按照预期到达的预期数据单元10之后所接收的预期数据单元10。
[0192] 可以使用任何合适的方法来在网络系统11上重传在被确定为对于至少一个网络系统11上的传输尚未按照预期到达的预期数据单元10之前所接收的预期数据单元10。
[0193] 在示例中,方法200包括:存储按照预期接收的数据单元10的副本,以及视情况重传所存储的副本。
[0194] 在一些示例中,存储最近接收的数据单元10的副本。
[0195] 在一些示例中,方法200包括:使用一个或多个不同的无线电资源和/或一种或多种不同的无线电机制,在网络系统11上重传所接收的预期数据单元10。
[0196] 对相邻的先前的数据单元10的重传允许该数据单元10被传输至少两次,并因此使能时域复制,这可以降低重传的数据单元10的错误概率,并因此降低数据单元10在至少一个网络系统11上的连续递送失败的概率。
[0197] 这例如可以使得能够防止生存时间失败。
[0198] 在图5的示例中,如果数据单元B2被确定为尚未按照预期到达,则可以在至少一个网络系统11上重传数据单元B1。
[0199] 在涉及第三代合作伙伴计划(3GPP)的示例中,分组数据汇聚协议(PDCP)层可以存储先前的数据单元的PDCP协议数据单元(PDU)的副本。
[0200] 如果下一个数据单元10被确定为未按照预期到达,则PDCP将会再次向低层提交先前的数据单元的所存储副本。
[0201] 如果针对PDCP实体激活了双/多连接和/或载波聚合,则可以在与原始传输相同的无线电支路上或者在另一个无线电支路上进行先前的数据单元10的传输。
[0202] 在示例中,可以使用任何合适的方法来在网络系统11上以更高的可靠性传输在被确定为尚未按照预期到达的预期数据单元10之后所接收的预期数据单元10。
[0203] 在一些示例中,以更高的可靠性传输包括:使用更可靠的无线电资源和/或更可靠的无线电机制来传输后续的数据单元10。
[0204] 在示例中,使用更可靠的无线电资源和/或更可靠的无线电机制来传输后续的数据单元10可以被认为是升级用于传输后续的数据单元10的无线电资源和/或无线电机制。
[0205] 在示例中,无线电资源和/或机制包括以下中的至少一项:一个或多个数据无线电承载;一个或多个无线电链路控制(RLC)实体;一个或多个分量载波;使用的许可的类型;和/或复制。
[0206] 在图5的示例中,如果数据单元B2被确定为尚未按照预期到达,则可以以更高的可靠性传输数据单元B3。例如,可以升级用于数据单元B3的可靠性目标。
[0207] 在涉及第三代合作伙伴计划(3GPP)的示例中,当至少一个数据单元10被确定为尚未按照预期到达时,网络系统11(其可以是NR或5G RAN系统)可以升级用于下一个数据单元10的无线电资源或可靠性目标。
[0208] 这例如可以使得能够通过增加后续的至少一个数据单元10被成功通过至少一个网络系统11传输的可能性来防止生存时间失败,以防止数据单元10的连续失败。
[0209] 在示例中,可以使用以下中的一项或多项:
[0210] NR或5G RAN的服务数据适配协议(SDAP)层可以将下一个数据单元10映射到具有相关联的更高可靠性目标的替代数据无线电承载(DRB);
[0211] NR或5G RAN的PDCP层可以针对下一个数据单元10的PDCP PDU进行PDCP复制;
[0212] NR或5G RAN的PDCP层可以向RLC实体提交下一个数据单元10的PDCP PDU,该RLC实体的逻辑信道(LCH)映射被限制到更高的可靠性无线电资源。例如,具有更低的调制和编码方案(MCS)、更高的重复次数、更高的传输功率、和/或具有更好的信道质量的服务小区的许可;
[0213] NR或5G RAN的PDCP层可以向RLC实体提交下一个数据单元10的PDCP PDU,该RLC实体的LCH具有不同的逻辑信道优先化(LCP)设置集合。例如,更高的LCH优先级和/或更高的优先化比特速率(PBR);
[0214] PDCP可以指示无线电资源控制(RRC)/媒体接入控制(MAC)以至少暂时地重新配置无线电资源,例如针对业务流(例如,TSC业务流)而分配的配置许可(CG)/半持久调度(SPS)。
[0215] 在一些示例中,方法200包括:接收信息,其用于将执行方法200的装置(诸如网络节点)配置为在网络系统11上以更高的可靠性传输在被确定为对于至少一个网络系统11上的传输尚未按照预期到达的预期数据单元10之后所接收的预期数据单元10。
[0216] 例如,gNB可以向UE发送一个或多个信号16,其包括用于配置UE的信息。例如,参见图4。
[0217] 本公开的示例是有优势的。例如,本公开的示例使能与一个或多个缺失和/或损坏的数据单元10相邻的一个或多个数据单元10的传输可靠性的改进,这例如降低了连续失败的数据单元10的概率。
[0218] 本公开的示例降低了连续数据单元10失败的可能性或概率,这例如可以防止违反一个或多个通信要求,诸如生存时间违反。
[0219] 附加地或可替代地,本公开的示例降低了连续失败的数据单元10的数量超过限制的可能性或概率。这例如可以防止违反一个或多个通信要求,诸如生存时间的违反。
[0220] 图3示出了方法300的示例。
[0221] 在示例中,可以由任何合适的装置来执行方法300,该装置包括用于执行方法300的任何合适的部件。例如,如针对图6A和/或6B所描述的装置130。
[0222] 在示例中,方法300可以由终端节点110(诸如UE)和/或接入节点120(诸如gNB)来执行。例如,参见图4。
[0223] 在示例中,方法300可以被认为是图2的方法200的扩展和/或变体。
[0224] 在框302处,方法300包括:确定将要在至少一个网络系统11上传输的一个或多个预期数据单元10的至少一个到达序列。
[0225] 在示例中,框302可以如针对图2的框202所描述的。
[0226] 在框304处,方法300包括:确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输是否未按照预期到达。
[0227] 在示例中,框304可以如针对图2的框204所描述的。
[0228] 如果在框304处确定预期数据单元10对于至少一个网络上的传输已按照预期到达,则方法300继续到框310,并且接收的预期数据单元10正常地在至少一个网络系统11上传输。
[0229] 如果在框304处确定一个或多个预期数据单元10中的至少一个预期数据单元对于至少一个网络系统11上的传输未按照预期到达,则方法300继续到框306。
[0230] 在框306处,方法300包括:确定对于至少一个网络系统11上的传输尚未按照预期到达的连续数据单元10的数量是否大于下限M。
[0231] 因此,在示例中,方法300包括:确定对于至少一个网络系统11上的传输尚未按照预期到达的连续预期数据单元10的数量N。
[0232] 可以使用任何合适的方法来确定对于至少一个网络系统11上的传输尚未按照预期到达的连续预期数据单元10的数量N。
[0233] 在示例中,可以使用计数器以对如针对框204所描述的未按照预期到达的连续预期数据单元10的数量进行计数。
[0234] 可以使用任何合适的下限M的值。在一些示例中,可以至少部分地基于与预期数据单元10相关联的一个或多个应用来确定下限M。
[0235] 例如,可以至少部分地基于将导致在与预期数据单元10相关联的一个或多个应用处的生存时间违反的连续缺失数据单元10的数量来确定下限M。
[0236] 在示例中,M的值可以在0到10的范围内,和/或在1到10的范围内,和/或在3到7的范围内,和/或在4到6的范围内,和/或在0到3的范围内,和/或在1到2的范围内。
[0237] 在一些示例中,可以接收M的值。因此,在示例中,方法300包括:接收M值。例如,方法300可以包括:接收包括M的值的一个或多个信号16。例如,参见图4。
[0238] 如果在框306处确定对于至少一个网络系统11上的传输尚未按照预期到达的连续数据单元10的数量不大于下限M,则该方法继续到框310。
[0239] 如果在框306处确定对于至少一个网络系统11上的传输尚未按照预期到达的连续数据单元10的数量大于下限M,则方法300继续到框308。
[0240] 在框308处,方法300包括:确定对于该至少一个网络11上的传输尚未按照预期到达的连续数据单元10的数量是否大于上限U。
[0241] 可以使用任何合适的上限U的值。在一些示例中,可以至少部分地基于与预期数据单元10相关联的一个或多个应用来确定上限U。
[0242] 例如,可以至少部分地基于将导致在与预期数据单元10相关联的一个或多个应用处的生存时间违反的连续缺失数据单元10的数量来确定上限U。
[0243] 在示例中,U值可以在0到10的范围内,和/或在1到10的范围内,和/或在3到7的范围内,和/或在4到6的范围内,和/或在0到3的范围内,和/或在2到3的范围内。
[0244] 在一些示例中,可以接收U的值。因此,在示例中,方法300包括:接收U的值。例如,方法300可以包括:接收包括U的值的一个或多个信号16。例如,参见图4。
[0245] 如果在框308处确定对于至少一个网络11上的传输尚未按照预期到达的连续数据单元10的数量小于上限U,则方法300继续到框312。
[0246] 在框312处,方法300包括:增加与对于至少一个网络系统11上的传输尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性。
[0247] 在示例中,框312可以如针对图2的框206所描述的。
[0248] 例如,在框312处增加传输可靠性可以如针对图2的框206所描述的。
[0249] 在示例中,可以省略框306和308中的一个或多个。
[0250] 例如,如果框308被省略,则从框306出来的“是”路径可以继续到框312。在这种示例中,框314将会被省略。
[0251] 因此,在一些示例中,方法300包括:确定对于至少一个网络系统11上的传输尚未按照预期到达的连续预期数据单元10的数量N;以及以下中的至少一项:
[0252] 如果N小于上限,则增加与对于至少一个网络系统11上的传输尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性;以及[0253] 如果N大于下限,则增加与对于至少一个网络系统11上的传输尚未按照预期到达的至少一个预期数据单元10相邻的一个或多个数据单元10的传输可靠性。
[0254] 如前所述,在示例中,方法300包括:接收至少一个上限值和/或至少一个下限值。
[0255] 在一些示例中,在框312处增加一个或多个数据单元10的传输可靠性包括:至少部分地基于N来增加一个或多个数据单元10的传输可靠性。
[0256] 在示例中,方法300包括:至少部分地基于N,确定要执行的用于增加一个或多个数据单元10的传输可靠性的一个或多个动作。
[0257] 附加地或可替代地,方法300包括:至少部分地基于N,确定要执行的用于增加一个或多个数据单元10的传输可靠性的动作的数量。
[0258] 例如,如果一个数据单元10被确定为未按照预期到达,并且用于相关联的应用的生存时间定义了3个连续错误,则增加传输可靠性可以采取针对框206所描述的动作之一‑3 ‑4和/或将后续的数据单元10的传输可靠性从分组错误率(PER)PER=10 增加到PER=10 。
[0259] 然而,如果存在两个数据单元10被确定为尚未按照预期到达,则增加传输可靠性可以采取针对框206所描述的两个动作和/或将后续的数据单元10的传输可靠性从PER=‑3 ‑610 增加到PER=10 。
[0260] 如果在框308处确定对于至少一个网络11上的传输尚未按照预期到达的连续数据单元10的数量大于上限U,则方法300继续到框314。
[0261] 在框314处,方法300包括:停止对所接收的预期数据单元10的处理。
[0262] 在示例中,当尚未按照预期到达的连续数据单元10的数量大于U时,在示例中已经发生了不可避免的错误(诸如生存时间违反),并因此方法300可导致停止对数据单元10的处理。
[0263] 在一些示例中,在框314处,方法300包括:向上层通知不能满足预期服务质量(QoS)。
[0264] 在示例中,方法300包括:接收一个或多个信号16以配置在框314处的行为。
[0265] 在一些示例中,如果在框308处确定对于至少一个网络11上的传输尚未按照预期到达的连续数据单元10的数量大于上限U,则方法300继续到框310。
[0266] 图4示出了示例场景。
[0267] 在图4的示例中,UE 18和gNB 20是网络(例如,如针对图1所描述的网络100)的一部分。然而,在示例中,UE 18和gNB 20可以是和/或包括任何合适的网络节点。
[0268] 在图4的示例中,UE 18和gNB 20可以被认为构成网络系统11的至少一部分。在所示的示例中,网络系统11包括NR或5G RAN系统。
[0269] 在图4中,UE 18被配置为执行如本文描述的方法的至少一部分。例如,如针对图2和/或图3所描述的方法。
[0270] 在图4的示例中,UE 18接收一个或多个数据单元10。这由指向框400的箭头406示出,从而指示接收一个或多个数据单元10。在图4中,一个或多个数据单元10采取一个或多个信号16的形式,并如由箭头406所示到达UE 18。
[0271] 参考标号16在本文中通常被用于指示一个或多个信号。由参考标号16在不同的点指示的一个或多个信号可以是不相关的,并且可以包括不同的信息。
[0272] 在框400处,UE 18针对预期数据单元10和所接收的数据单元10(如由箭头406所示)执行如针对图2和/或图3所描述的方法200和/或方法300。
[0273] 在图4的示例中,由gNB 20配置在UE 18处执行的方法的一个或多个元素和/或一个或多个动作。
[0274] 在图4中,这通过一个或多个信号16的发送和对应的接收来完成。
[0275] 例如,可以在框400之前从gNB 20向UE 18发送一个或多个信号16,如由箭头402所示,和/或作为框400的一部分从gNB 20向UE 18发送一个或多个信号16,如由箭头404所示。
[0276] 从gNB 20向UE 18发送的一个或多个信号16包括配置信息22,以配置在UE 18处执行的方法的一个或多个元素和/或一个或多个动作。
[0277] 应理解,针对任何发送动作,图4还示出了对应的接收动作。
[0278] 附加地或可替代地,作为框400的一部分,可以在UE 18与gNB 20之间传送一个或多个信号16,如由箭头404所示。
[0279] 在示例中,可以在框400之前和/或在框400期间从UE 18向gNB 20发送一个或多个信号16。因此,箭头402和404被示出为双头箭头。
[0280] 可以由gNB 20配置UE 18处的任何合适的元素和/或动作。
[0281] 例如,在402和/或404处接收的一个或多个信号16可以包括配置信息22,以配置以下中的一项或多项:
[0282] 用于确定数据单元10是否已按照预期到达的时间段12的至少一个值(例如,参见框204);
[0283] 至少一个上限值U;
[0284] 至少一个下限值M;
[0285] 当框308被确定为肯定时的行为;
[0286] 当确定至少一个数据单元10尚未按照预期到达时的行为;
[0287] 用于增加传输可靠性的配置信息;等等。
[0288] 在示例中,gNB 20可以在不同的时间实例中,在上行链路(UL)中在接收到冗余的先前的数据单元10(例如,图5中的数据单元B1)之后,针对后续的数据单元10(例如,图5中的数据单元B3,如果数据单元B2缺失)触发UL RRC/MAC重新配置。
[0289] 在示例中,重复/冗余的数据单元10的接收可以被认为是隐式信令,用于向gNB 20(或其他示例中的其他网络节点)通知被确定为尚未按照预期到达的数据单元10。
[0290] 在示例中,UE 18可以被配置有用于数据单元10的默认和特殊处理的不同的配置(例如,PDCP复制、逻辑信道映射、和/或不同的CG等)。
[0291] 可以根据重复/冗余的先前的数据单元10是否被发送/接收,在gNB 20和UE 18两者中使用对应的配置。
[0292] 在示例中,gNB 20可以被配置为执行和/或可以执行本文描述的方法的至少一部分。例如,图2的方法200的至少一部分和/或图3的方法300的至少一部分。
[0293] 由于图4示出了至少一个信号16的发送的一个或多个动作,因此,图4还示出了对应的发送/导致发送特征/动作。
[0294] 类似地,针对任何发送/导致发送特征/动作,图4还示出了对应的接收/导致接收特征/动作。
[0295] 此外,针对任何接收/导致接收特征/动作,图4还示出了对应的发送/导致发送特征/动作。
[0296] 本公开的示例是有优势的。
[0297] 例如,本公开的示例使得能够防止导致通信失败的连续缺少和/或丢失和/或损坏的数据单元10。
[0298] 图6A示出了装置130的示例。装置130可以是诸如终端节点110(例如,UE 18)或接入节点120(诸如gNB 20)之类的装置或设备的控制器。
[0299] 装置130的实现可以作为控制器电路。装置130可以单独以硬件实现,具有软件中的某些方面(包括单独的固件),或者可以是硬件和软件(包括固件)的组合。
[0300] 如图6A所示,装置130可以使用实现硬件功能的指令来实现,例如通过使用通用或专用处理器132中的计算机程序136的可执行指令,该指令可以被存储在计算机可读存储介质(磁盘、存储器等)上以由这种处理器132执行。
[0301] 处理器132被配置为从存储器134读取以及向存储器134写入。处理器132还可以包括输出接口,处理器132经由该输出接口输出数据和/或命令;以及输入接口,数据和/或命令经由该输入接口被输入到处理器132。
[0302] 存储器134存储包括计算机程序指令(计算机程序代码)的计算机程序136,该计算机程序指令在被加载到处理器132中时控制装置130的操作。计算机程序136的计算机程序指令提供使得装置130能够执行图2和/或图3和/或图4所示的方法的至少一部分的逻辑和例程。处理器132通过读取存储器134能够加载并执行计算机程序136。
[0303] 在示例中,装置130因此包括:
[0304] 至少一个处理器132;以及
[0305] 包括计算机程序代码的至少一个存储器134
[0306] 该至少一个存储器134和计算机程序代码被配置为与至少一个处理器132一起使装置130至少执行:
[0307] 确定将要在至少一个网络系统上传输的一个或多个预期数据单元的至少一个预期到达序列;
[0308] 确定一个或多个预期数据单元中的至少一个预期数据单元对于至少一个网络系统上的传输是否未按照预期到达;以及
[0309] 如果确定一个或多个预期数据单元中的至少一个预期数据单元对于至少一个网络系统上的传输未按照预期到达,则增加与对于至少一个网络系统上的传输尚未按照预期到达的至少一个预期数据单元相邻的一个或多个数据单元的传输可靠性。
[0310] 如图6A所示,计算机程序136可以经由任何合适的传送机制162到达装置130。传送机制162例如可以是机器可读介质、计算机可读介质、非暂时性计算机可读存储介质、计算机程序产品、存储器设备、记录介质(诸如光盘只读存储器(CD‑ROM)或数字多功能光盘(DVD)或固态存储器)、包括或有形地体现计算机程序136的制造品。传送机制可以是被配置为可靠地传输计算机程序136的信号。装置130可以将计算机程序136传播或发送为计算机数据信号。
[0311] 用于使装置至少执行以下操作或者用于至少执行以下操作的计算机程序指令:
[0312] 确定将要在至少一个网络系统上传输的一个或多个预期数据单元的至少一个预期到达序列;
[0313] 确定一个或多个预期数据单元中的至少一个预期数据单元对于至少一个网络系统上的传输是否未按照预期到达;以及
[0314] 如果确定一个或多个预期数据单元中的至少一个预期数据单元对于至少一个网络系统上的传输未按照预期到达,则增加与对于至少一个网络系统上的传输尚未按照预期到达的至少一个预期数据单元相邻的一个或多个数据单元的传输可靠性。
[0315] 计算机程序指令可以被包括在计算机程序、非暂时性计算机可读介质、计算机程序产品、机器可读介质中。在一些但未必所有的示例中,计算机程序指令可以被分布在多于一个的计算机程序上。
[0316] 尽管存储器134被示出为单个组件/电路,但它可以被实现为一个或多个单独的组件/电路,其中一些或所有组件/电路可以是集成的/可移除的和/或可以提供永久/半永久/动态/缓存存储。
[0317] 在示例中,存储器134包括随机存取存储器158和只读存储器160。在示例中,计算机程序136可以被存储在只读存储器160中。例如,参见图6B。
[0318] 在一些示例中,存储器134可以被划分成随机存取存储器158和只读存储器160。
[0319] 尽管处理器132被示出为单个组件/电路,但它可以被实现为一个或多个单独的组件/电路,其中一些或所有组件/电路可以是集成的/可移除的。处理器132可以是单核或多核处理器。
[0320] 对“计算机可读存储介质”、“计算机程序产品”、“有形体现的计算机程序”等或“控制器”、“计算机”、“处理器”等的提及应被理解为不仅涵盖具有诸如单个/多个处理器架构和串行(冯诺依曼)/并行架构之类的不同架构的计算机,而且还涵盖诸如现场可编程门阵列(FPGA)、专用集成电路(ASIC)、信号处理设备和其他处理电路之类的专用电路。对计算机程序、指令、代码等的提及应被理解为涵盖用于可编程处理器的软件、或者可包括用于处理器的指令的例如硬件设备的可编程内容的固件、或者用于固定功能器件、门阵列或可编程逻辑器件等的配置设置。
[0321] 如在本申请中所使用的,术语“电路”可以是指以下中的一个或多个或全部:
[0322] (a)仅硬件电路实现(诸如仅模拟和/或数字电路的实现);
[0323] (b)硬件电路和软件的组合,诸如(如果适用):
[0324] (i)模拟和/或数字硬件电路与软件/固件的组合;以及
[0325] (ii)具有软件的硬件处理器的任何部分(包括数字信号处理器、软件和存储器,其一起工作以使诸如移动电话或服务器之类的装置执行各种功能);以及
[0326] (c)硬件电路和/或处理器,诸如微处理器或微处理器的一部分,其需要软件(例如,固件)来操作,但操作不需要软件时可以不存在软件。
[0327] “电路”的这一定义适用于在本申请中该术语的全部使用,包括在任何权利要求中的使用。作为另一个示例,如在本申请中使用的,术语“电路”还覆盖仅硬件电路或处理器及其伴随的软件和/或固件的实现。术语“电路”还覆盖(例如且如果适用于具体要求的元件)用于移动设备的基带集成电路、或者服务器、蜂窝网络设备或其他计算或网络设备中的类似集成电路。
[0328] 图2和/或图3和/或图4所示的框可以表示方法中的步骤和/或计算机程序136中的代码段。对框的特定顺序的图示并非意味着存在针对这些框的所需或优选顺序,而是可以改变框的顺序和布置。此外,可以省略一些框
[0329] 例如,可以省略图3的框306和/或框308。
[0330] 在已经描述了结构特征的情况下,它可以由用于执行该结构特征的一个或多个功能的部件代替,无论该功能或这些功能是被明确地描述还是被隐含地描述。
[0331] 因此,在示例中,装置130可以包括用于以下操作的部件:
[0332] 确定将要在至少一个网络系统上传输的一个或多个预期数据单元的至少一个预期到达序列;
[0333] 确定一个或多个预期数据单元中的至少一个预期数据单元对于至少一个网络系统上的传输是否未按照预期到达;以及
[0334] 如果确定一个或多个预期数据单元中的至少一个预期数据单元对于至少一个网络系统上的传输未按照预期到达,则增加与对于至少一个网络系统上的传输尚未按照预期到达的至少一个预期数据单元相邻的一个或多个数据单元的传输可靠性。
[0335] 在示例中,装置130可以被配置为执行如本文公开的一种或多种方法或者一种或多种方法的至少一部分。
[0336] 在一个或多个元件被描述为“用于”一个或多个动作的情况下,该一个或多个元件也应被认为被配置为执行该一个或多个动作。例如,用于发送/传输的元件也应被认为是被配置为发送/传输的元件,反之亦然。
[0337] 以上描述的示例发现如使能以下项的组件的应用:汽车系统;电信系统;电子系统,包括消费电子产品;分布式计算系统;用于生成或渲染媒体内容的媒体系统,该媒体内容包括音频、视觉和视听内容、以及混合、介导、虚拟和/或增强现实;个人系统,包括个人医疗系统或个人健康/健身系统;导航系统;用户接口,也被称为人机接口;网络,包括蜂窝、非蜂窝和光网络;自组织网络;因特网;物联网;虚拟化网络;以及相关的软件和服务。
[0338] 在本文中使用的术语“包括”具有包容而非排他性的含义。也就是说,任何表述“X包括Y”表示X可以仅包括一个Y或可以包括多于一个Y。如果意图使用具有排他性含义的“包括”,则将在上下文中通过提及“仅包括一个……”或者使用“由……组成”来明确。
[0339] 已经在此说明中参考了各种示例。针对示例的特征或功能的描述指示这些特征或功能存在于该示例中。无论是否明确陈述,在文本中术语“示例”或“例如”或“可以”或“可”的使用表示这种特征或功能至少存在于所描述的示例中,无论是否作为示例来描述,并且这种特征或功能可以但不必需存在于一些或所有其他示例中。因此,“示例”、“例如”或“可以”或“可”是指一类示例中的特定实例。实例的性质可以仅是该实例的性质或该类实例的性质或包括一些但未包括全部该类实例的该类实例的子类的性质。因此,隐含公开了针对一个示例但未针对另一个示例描述的特征可用于其他示例作为工作组合的一部分,但不必需用于其他示例。
[0340] 尽管已经在前面的段落中参考各种示例描述了示例,但应当理解,可以在不背离权利要求的范围的情况下对给出的示例进行修改。
[0341] 在前面的说明中描述的特征可用于除了在上面明确地描述的组合以外的组合中。
[0342] 尽管已经参考某些特征描述了功能,但这些功能可以由其他特征来执行,无论是否被描述。
[0343] 尽管已经参考某些示例描述了特征,但这些特征也可以存在于其他示例中,无论是否被描述。
[0344] 在本文中使用的术语“一/一个”或“该”具有包容而非排他性的意义。也就是说,任何提到“X包括一个/该Y”指示“X可以仅包括一个Y”或“X可以包括多于一个的Y”,除非上下文清楚地指出并非如此。如果意图使用具有排他性意义的“一/一个”或“该”,则将在上下文中明确说明。在一些环境下,可使用“至少一个”或“一个或多个”来强调包容性的意义,但缺少这些术语不应被视为意指任何非排他性的意义。
[0345] 权利要求中特征(或特征的组合)的存在是对该特征(或特征的组合)本身的引用,并且也是对实现基本相同的技术效果的特征(等效特征)的引用。等效特征例如包括是变体并以基本相同的方式实现基本相同的结果的特征。等效特征例如包括以基本相同的方式执行基本相同的功能以实现基本相同的结果的特征。
[0346] 在此说明中已经参考了使用形容词或形容词短语的各种示例来描述示例的特性。这种关于示例对特性的描述表示该特性在一些示例中与所描述的完全相同,而在其他示例中与所描述的基本相同。
[0347] 尽管在前面的说明中试图指出那些被认为是重要的特征,但应当理解,申请人可以经由权利要求来寻求保护关于在本文中之前参考附图和/或在附图中示出的任何可授予专利的特征或特征组合的内容,无论是否已强调。