用于上行链路发射的分组数据单元(PDU)的截断的制作方法

文档序号:33636410发布日期:2023-03-29 00:44阅读:50来源:国知局
用于上行链路发射的分组数据单元(PDU)的截断的制作方法
用于上行链路发射的分组数据单元(pdu)的截断
技术领域
1.所描述的方面总体涉及无线通信,包括用于无线网络中上行链路发射的分组数据单元(pdu)的截断。


背景技术:

2.存在各种无线网络。第3代合作伙伴计划(3gpp)已经开发了称为第五代(5g)新空口(nr)的新无线电接入技术。5g无线技术被设计成适应被分类为增强型移动宽带(embb)、超高可靠低延迟通信(urllc)和大规模机器型通信(mmtc)等的各种使用案例。示例性应用可以包括工业无线传感器网络、视频监控或可穿戴设备。
3.在无线网络中,用户装备(ue)可在上行链路中与基站通信,并且基站可在下行链路中与ue通信。ue与基站之间的信道条件可能根据情况而劣化。在信道条件劣化时ue和基站之间的通信的性能改进可能是有挑战性的。


技术实现要素:

4.本公开的一些方面涉及用于实施用于基于由上行链路许可确定的上行链路发射尺寸移除分组数据单元(pdu)的一部分以获得经截断的pdu的机制的装置和方法。为了用户装备(ue)将信息发射给基站,可从基站发送上行链路许可给ue,其中上行链路许可可指示资源分配,诸如上行链路发射尺寸。当ue与基站之间的信道条件劣化时,可减小上行链路发射尺寸。因此,可能需要有效的机制来调节大尺寸的pdu以获得适配到由上行链路许可所确定的上行链路发射尺寸的经截断pdu。
5.本公开的一些方面涉及一种用于无线网络中ue进行的无线通信的方法。ue可存储包括至少无线电链路控制(rlc)层和介质访问控制(mac)层的协议栈。所述方法可包括由ue的协议栈的rlc层生成pdu和截断指示符。截断指示器可指示pdu的一组截断点。这组截断点中的截断点的一个实例可指示否定确认序列号(nack-sn)。
6.所述方法还可包括由rlc层向协议栈的mac层发送pdu和截断指示符。mac层可确定基于上行链路许可的上行链路发射尺寸是否小于包括在pdu中的第一字节数量。mac层还可响应于确定上行链路发射尺寸小于第一字节数量而选择由截断指示符指示的这组截断点中的截断点。pdu和截断指示符可由rlc层生成,并且从这组截断点中选择截断点可由mac层执行。
7.根据一些方面,mac层可移除pdu的至少一部分以生成具有小于或等于上行链路发射尺寸的第二字节数量的经截断pdu。可至少基于所选截断点确定被移除的pdu的部分。截断点的选择可包括从这组截断点中选择截断点,得到在pdu的这组截断点中具有最接近上行链路发射尺寸的尺寸的经截断pdu。pdu可包括有序字节的序列,并且所移除的部分可包括在所述有序字节的序列的末端部分处的连续字节。
8.根据一些方面,所述方法还可包括由mac层更新经截断pdu的一部分以生成经更新的经截断pdu。之后,所述方法可包括由mac层向rlc层发送经更新的经截断pdu;以及由rlc
层向无线网络的基站发射经更新的经截断pdu。在pdu被截断之后,截断状态可被指示给rlc层,其可用于生成下一rlc状态pdu以包括经截断状态pdu的丢弃部分和新状态。
9.根据一些方面,截断指示符可由截断点阵列实施,并且该阵列的元素指示pdu的有序字节的序列中与截断点相关联的字节位置。在一些实施方案中,截断指示符还可包括截断点阵列的元素的截断信息列表。在一些实施方案中,截断指示符可由具有第一数量的位的位图来实施,其中该位图的位对应于pdu的字节,并且位可以是值0或值1。在一些实施方案中,位图可以是第一位图,并且截断指示符还包括具有第一数量的位的第二位图,其中第二位图的位对应于pdu的字节,位具有值0或值1。从所述一组截断点选择的截断点可由第一位图和第二位图确定。在一些实施方案中,截断指示符还可包括位图中一个或多个位的截断信息列表。
10.本公开的一些方面涉及一种ue,包括收发器、存储器和通信地耦合到收发器和存储器的处理器。收发器被配置为使得能够实现无线网络中的无线通信。存储器存储ue的协议栈,其中协议栈至少包括rlc层和mac层。处理器被配置为由rlc层生成pdu和截断指示符。截断指示器指示pdu的一组截断点。处理器还被配置为由rlc层向mac层发送pdu和截断指示符;以及由mac层确定基于上行链路许可的上行链路发射尺寸是否小于包括在pdu中的第一字节数量。响应于确定上行链路发射尺寸小于第一字节数量,处理器还可被配置为选择由截断指示符指示的所述一组截断点中的截断点;以及由mac层移除pdu的至少一部分以生成具有小于上行链路发射尺寸的第二字节数量的经截断pdu。可至少基于所选截断点确定被移除的pdu的部分。
11.本公开的一些方面涉及存储指令的非暂态计算机可读介质。当由ue的处理器执行时,存储在非暂态计算机可读介质中的指令使ue执行各种操作。所述操作可包括由ue的协议栈的rlc层生成pdu和截断指示符,其中截断指示符指示pdu的一组截断点;由rlc层向协议栈的mac层发送pdu和截断指示符;由mac层确定基于上行链路许可的上行链路发射尺寸是否小于包括在pdu中的第一字节数量;响应于确定上行链路发射尺寸小于第一字节数量,选择由截断指示符指示的所述一组截断点中的截断点;以及由mac层移除pdu的至少一部分以生成具有小于上行链路发射尺寸的第二字节数量的经截断pdu,其中至少基于所选截断点确定被移除的pdu的部分。
12.提供本发明内容仅用于例示一些方面的目的,以便提供对本文所述主题的理解。因此,上述特征仅为示例并且不应理解为缩小本公开中主题的范围或实质。本公开的其他特征、方面和优点将从以下具体实施方式、附图和权利要求书而变得显而易见。
附图说明
13.并入本文并形成说明书一部分的附图例示了本公开内容,并且与说明书一起进一步用于解释本公开的原理并使相关领域的技术人员能够制造和使用本公开内容。
14.图1a至图1b示出了根据本公开的一些方面的无线系统,所述无线系统包括被配置为移除分组数据单元(pdu)的一部分以生成用于上行链路发射的经截断pdu的用户装备(ue)。
15.图2示出了根据本公开的一些方面的用于执行本文所描述的功能的ue的框图。
16.图3示出了根据本公开的一些方面的由ue执行以移除pdu的一部分以生成用于上
行链路发射的经截断pdu的示例性过程。
17.图4a至图4c示出了根据本公开的一些方面的由ue执行以移除pdu的一部分以生成用于上行链路发射的经截断pdu的附加示例性过程。
18.图5a至图5b示出了根据本公开的一些方面的由ue执行以移除pdu的一部分以生成用于上行链路发射的经截断pdu的附加示例性过程。
19.图6a至图6b示出了根据本公开的一些方面的由ue执行以移除pdu的一部分以生成用于上行链路发射的经截断pdu的附加示例性过程。
20.图7a至图7b示出了根据本公开的一些方面的由ue执行以移除pdu的一部分以生成用于上行链路发射的经截断pdu的附加示例性过程。
21.图8是用于实现本文所提供的公开内容的一些方面或其部分的示例性计算机系统。
22.参考附图描述了本公开。在附图中,通常,相同的参考标号表示相同或功能相似的元件。另外,通常,参考标号的最左边的数字标识首先出现参考标号的附图。
具体实施方式
23.用户装备(ue)可生成分组数据单元(pdu)用于被上行链路(ul)发射给无线网络的基站。基于资源分配方案,ue可从基站接收上行链路许可,其可指示上行链路发射尺寸。当在ue和基站之间的通道上条件劣化时,由于低下行链路(dl)带宽,可能的是,无线电链路控制(rlc)层可生成具有大尺寸的pdu,例如超过8188个八位字节或更多。另一方面,由来自基站的ul许可所指示的用于ue的ul资源分配可响应于劣化的信道条件而减少所分配的ul资源。当所分配的ul资源不满足发射所述大尺寸pdu的要求时,如果ue能够发送pdu的至少一部分,则当ue进入信道条件改善的区域时,pdu的所发射部分可减少用于上行链路发射的恢复时间。示例性使用案例可包括当ue从电梯或网络拥塞区域出来时,其中信道条件突然改善。
24.根据一些方面,为了发送pdu的一部分,ue可在上行链路介质访问控制(mac)层中截断pdu。在一些实施方案中,rlc层可生成pdu和截断指示符,其中截断指示符可指示pdu的一组截断点。mac层可确定基于上行链路许可的上行链路发射尺寸是否小于包括在pdu中的第一字节数量。响应于确定上行链路发射尺寸小于第一字节数量,mac层可选择由截断指示符指示的所述一组截断点中的截断点,并且移除pdu的至少一部分以生成具有小于上行链路发射尺寸的第二字节数量的经截断pdu。至少基于所选截断点确定被移除的pdu的部分。
25.根据一些方面,使用指示pdu的一组截断点的截断指示符可为mac层提供灵活性来选择经截断pdu的正确尺寸。不是作为pdu的任何任意字节,所述一组截断点中的截断点可指示否定确认序列号(nack-sn)。当rlc层生成pdu时,不知道什么上行链路发射尺寸可被许可给ue,rlc层可生成包括pdu的多个截断点的截断指示符,使得mac层可基于所分配的上行链路发射尺寸动态地调节和选择正确截断点。在一些实施方案中,mac层可从所述一组截断点中选择截断点,得到在pdu的所述一组截断点中具有最接近上行链路发射尺寸的尺寸的经截断pdu。
26.根据一些方面,pdu和截断指示符可由rlc层生成,rlc层不实时地处理pdu。另外,选择截断指示符所指示的所述一组截断点中的截断点可由mac层执行。使用具有适当具体
实施诸如阵列或位图的截断指示符可减少mac在许可处理时间处理期间的计算。即使由rlc执行附加计算以生成截断指示符,rlc也可被认为不具有硬性绝限。总体而言,rlc进行的截断指示符的计算可改善mac进行的实时响应并改善ue在生成经截断的pdu中的总体性能。
27.根据一些方面,pdu可以是rlc下行链路状态pdu。本文的实施方案可适用于许多不同的无线系统,诸如lte无线系统或nr无线系统。在一些实施方案中,rlc层可生成尺寸小于对于特定逻辑信道的最近上行链路许可的pdu以避免截断。然而,为了这样,需要mac与rlc之间的附加通信,使得rlc可知道上行链路发射尺寸。因此,这样的方法可避免pdu的截断,但可能引入额外的延迟和额外的通信负载。
28.根据一些方面,一旦pdu诸如rlc状态pdu被截断,就没有任何方式来发送rlc dl状态pdu的剩余部分,因为如果第一区段丢失或区段被乱序递送,则网络可能解释ue已接收到确认模式(am)rlc pdu直至rlc dl状态pdu区段中提到的确认(ack)序列号(sn)(对于该amrlc实体)。为了克服这个问题,mac层可向rlc通知截断偏移,rlc可更新接收(rx)_highest_status状态变量并利用截断信息重新生成新的状态pdu。用于rlc dl状态pdu截断的mac与rlc之间的附加开销可通过跟踪rlc状态pdu以及用于每个被分割rlc状态pdu的其区段分配序列号和区段信息来消除。
29.图1a至图1b示出了根据本公开的一些方面的无线系统100,其包括被配置为移除pdu的一部分以生成用于上行链路发射的经截断pdu的ue,例如ue 101。提供无线系统100仅用于说明的目的,而不对所公开的方面进行限制。无线系统100可包括但不限于ue 101、基站103和基站105,这些全部通信地耦接到核心网络110。ue 101通过信道121与基站103通信,并且通过信道123与基站105通信。
30.在一些示例中,无线系统100可包括nr系统、lte系统、5g系统或者某一其他无线系统中的一者或多者。可存在未示出的其他网络实体,例如,网络控制器、中继站。无线系统100可支持广泛的使用案例,诸如,增强的移动宽带(embb)、海量机器类型通信(mmtc)、超可靠和低延迟通信(urllc)和增强的车联万物通信(ev2x)。
31.根据一些方面,基站103和基站105可以是固定站或移动站。基站103和基站105也可被称为其他名称,诸如基站收发器系统(bts)、接入点(ap)、发射/接收点(trp)、演进节点b(enb)、下一代节点b(gnb)、5g节点b(nb)或某个其他等同术语。在一些示例中,基站103可以是enb,而基站105可以是gnb。在一些示例中,基站103和基站105可通过各种类型的回程接口(诸如直接物理连接、虚拟网络等)(未示出)彼此互连和/或互连到网络中的其他基站或网络节点。
32.根据一些方面,ue 101可以是固定的或移动的。ue 101可以是蜂窝电话(例如,智能电话)、个人数字助理(pda)、无线调制解调器、无线通信设备、手持式设备、笔记本电脑、台式电脑、无绳电话、无线本地环路站、无线传感器、平板电脑、摄像机、视频监控摄像机、游戏设备、上网本、超级本、医疗设备或装备、生物特征传感器或设备、可穿戴设备(智能手表、智能服装、智能眼镜、智能腕带、智能珠宝诸如智能指环或智能手环)、娱乐设备(例如,音乐或视频设备、或卫星无线电)、车辆部件、智能仪表、工业制造装备、全球定位系统设备、物联网(iot)设备、机器类型通信(mtc)设备、演进或增强机器类型通信(emtc)设备、或者配置为经由无线介质进行通信的任何其他合适的设备。例如,mtc和emtc设备可包括机器人、无人机、位置标签等。
33.根据一些方面,基站103和基站105可通信地耦接到核心网络110。基站103可服务小区102,基站105可服务包含在小区102内的小区104。在一些其他实施方案中,小区102可与小区104部分地重叠。小区102和小区104可以是宏小区、微微蜂窝小区、毫微微蜂窝小区和/或另一种类型的小区。相比之下,宏小区可覆盖相对较大的地理区域,例如,半径数千米,毫微微蜂窝小区可覆盖相对较小的地理区域,例如,家庭,而微微蜂窝小区覆盖小于由宏小区覆盖的区域但大于由毫微微蜂窝小区覆盖的区域的区域。例如,小区102可以是宏小区,而小区104可以是微微蜂窝小区或毫微微蜂窝小区。另外,小区102可以是微微蜂窝小区,而小区104可以是毫微微蜂窝小区。在一些示例中,小区的地理区域可根据移动基站的位置来移动。
34.根据一些方面,基站103可具有包括资源分配的下行链路发射122,其可包括上行链路许可124和上行链路发射尺寸126。上行链路发射尺寸126可指定可被允许从ue 101上行链路发射给基站103的所允许的尺寸,例如,字节的数量。可基于信道121或信道123的信道条件来确定上行链路发射尺寸126。
35.根据一些方面,ue 101可存储包括各种协议层的协议栈,诸如rlc层111、mac层113及更多。ue 101可接收下行链路发射122并确定用于上行链路发射的所分配资源。rlc层111可生成pdu 112和指示pdu的一组截断点的截断指示符114,并将pdu 112和截断指示符114发送给mac层113。
36.根据一些方面,可存在许多不同种类的pdu,诸如确认模式数据(amd)pdu、非确认模式数据(umd)pdu、rlc数据pdu、rlc状态pdu或其它pdu。pdu 112可包括各种组件。图1b中示出了作为rlc状态pdu的示例性pdu 112。状态pdu可包括否定确认序列号(nack-sn)、nack范围、区段偏移(so)字段,诸如sostart、soend。rlc状态pdu有效载荷可从跟在rlc控制pdu标头之后的第一位开始,并且其可包括一个ack_sn和一个e1、零组或更多组nack_sn、e1、e2和e3,并且可能包括一对sostart和soend或用于每个nack_sn的nack范围字段。rlc状态pdu的更多细节可在各种技术标准中找到,诸如ts 38.322、ts 36.322等,它们对于本领域普通技术人员是已知的。
37.基于上行链路发射尺寸126,mac层113可确定上行链路发射尺寸126是否小于包括在pdu 112中的字节数量。当上行链路发射尺寸126小于包括在pdu 112中的字节数量时,mac层113可选择由截断指示符114指示的所述一组截断点中的截断点,并移除pdu 112的至少一部分以生成具有小于上行链路发射尺寸126的第二字节数量的经截断pdu 116。至少基于所选截断点确定被移除的pdu 112的部分。mac层113还可更新经截断pdu 116的一部分以生成经更新的经截断pdu 118,并将经更新的经截断pdu 118发送给rlc层111。rlc层111还可将经更新的经截断pdu 118发射给基站103。
38.图2例示了具有天线面板217的ue 101的框图,该天线面板包括一个或多个天线元件,例如,耦接到收发器203并且由处理器201控制的天线元件219。详细地,收发器203可包括射频(rf)电路216、基带发射电路212和基带接收电路214。rf电路216可包括多个并行rf链,该多个并行rf链用于进行发射或接收功能中的一者或多者,每个rf链连接到天线面板中的一个或多个天线元件。此外,处理器201可通信地耦接到存储器211,该存储器进一步耦接到收发器203。
39.在一些示例中,rf电路216被ue 101用来执行参考信号的测量,以及用于在服务小
区中发射和接收数据。存储器211可存储pdu 112、截断指示符114、经截断的pdu 116和经更新的经截断pdu 118。此外,存储器211可包括包括各种协议的协议栈,例如rlc层111、mac层113和更多。存储器211可包括指令,所述指令在由处理器201执行时执行用于移除pdu 112的一部分以生成经截断的pdu 116以用于上行链路发射的功能。另选地,处理器201可以是“硬编码的”以执行本文描述的功能。
40.根据一些方面,处理器201可被配置为执行各种操作。例如,处理器201可被配置为生成pdu 112和截断指示符114。截断指示符114可指示pdu 112的一组截断点。所述一组截断点中的截断点可指示否定确认序列号(nack-sn)。pdu 112和截断指示符114可由rlc层111的rlc处理路径生成。处理器201可被配置为由rlc层111向mac层113发送pdu 112和截断指示符114。处理器201可被配置为由mac层113确定基于上行链路许可124的上行链路发射尺寸126是否小于包括在pdu 112中的第一字节数量。响应于确定上行链路发射尺寸小于第一字节数量,处理器201可被配置为选择由截断指示符114指示的所述一组截断点中的截断点。选择所述一组截断点中的截断点可由mac层113执行。处理器201可被配置为移除pdu 112的至少一部分以产生经截断的pdu 116。可至少基于所选截断点确定被移除的pdu 112的部分。pdu 112可包括有序字节的序列,并且所移除的部分可包括所述有序字节的序列的末端部分处的连续字节。经截断的pdu 116可具有小于上行链路发射尺寸126的第二字节数量。由截断指示符114指示的所述一组截断点中的截断点被选择成使得经截断的pdu 116具有在pdu 112的所述一组截断点中最接近上行链路发射尺寸126的尺寸。
41.根据一些方面,处理器201可被配置为更新经截断pdu 116的一部分以生成经更新的经截断pdu 118,并且由mac层113向rlc层111发送经更新的经截断pdu 118。处理器201可被配置为由rlc层111向基站103发射经更新的经截断pdu 118。
42.根据一些方面,截断指示符114可由截断点的阵列实施,如图4a至图4c和图5a至图5b更详细所示,其中阵列的元素指示pdu 112的所述有序字节的序列中与截断点相关联的字节位置。在一些实施方案中,截断指示符114还可包括截断点阵列的元素的截断信息列表。
43.根据一些方面,截断指示符114可由具有第一数量的位的位图来实施,其中位图的位对应于pdu的字节,如由图6a至图6b和图7a至图7b更详细所示。位图的每个位可具有值0或值1。在一些实施方案中,位图可以是第一位图,并且截断指示符114还可包括具有第一数量的位的第二位图,其中第二位图的位对应于pdu的字节,如由图7a至图7b更详细所示。从所述一组截断点选择的截断点可由第一位图和第二位图确定。在一些实施方案中,截断指示符114还可包括位图中值1的位的截断信息的列表,如由图4c、图5b和图6b更详细所示。
44.图3示出了根据本公开的一些方面的由ue执行以移除pdu的一部分以生成用于上行链路发射的经截断pdu的示例性过程300。方法300可由ue 101执行,如图1a或图2所示。
45.在301,ue的协议栈的rlc层可生成pdu和截断指示符,其中截断指示符指示pdu的一组截断点。例如,如图1所示,ue 101的协议栈的rlc层111可生成pdu 112和截断指示符114,其中截断指示符114指示pdu 112的一组截断点。
46.在302,rlc层可将pdu和截断指示符发送给协议栈的mac层。例如,rlc层111可将pdu 112和截断指示符114发送给mac层113。
47.在303,mac层可将上行链路发射尺寸与pdu尺寸进行比较以确定基于上行链路许
可的上行链路发射尺寸是否小于包括在pdu中的第一字节数量。例如,mac层113可确定基于上行链路许可124的上行链路发射尺寸126是否小于包括在pdu 112中的第一字节数量。
48.在304,响应于确定上行链路发射尺寸小于第一字节数量,mac层可选择由截断指示符指示的所述一组截断点中的截断点。例如,mac层113可选择由截断指示符114指示的所述一组截断点中的截断点。
49.在305,mac层可移除pdu的至少一部分以生成具有小于上行链路发射尺寸的第二字节数量的经截断pdu,其中至少基于所选截断点确定被移除的pdu的部分。例如,mac层113可移除pdu 112的至少一部分以生成具有小于上行链路发射尺寸的第二字节数量的经截断pdu 116,其中至少基于所选截断点确定被移除的pdu 112的部分。
50.在306,mac层可更新经截断的pdu的一部分以生成经更新的经截断pdu。例如,mac层113可更新经截断的pdu 116的一部分以生成经更新的经截断pdu 118。通过移除pdu 112的一部分来获得经截断的pdu 116,并且经截断的pdu 116是pdu 112的剩余部分。通过更新经截断的pdu 116(而不是原始pdu 112)的一部分获得经更新的经截断pdu 118。
51.在307,mac层可将经更新的经截断pdu发送给rlc层。例如,mac层113可向rlc层111发送经更新的经截断pdu 118。
52.在308,rlc层可将经更新的经截断pdu发射给无线网络的基站。例如,rlc层111可将经更新的经截断pdu 118发射给基站103。mac层113可向rlc发射经截断rlc状态pdu并指示截断状态,rlc将调节状态变量(rx_highest_status)。
53.过程300可被实施为具有更多细节,作为图4a至图4c、图5a至图5b、图6a至图6b、和图7a至图7b所示的过程400、500、600或700。在图4a至图4c、图5a至图5b、图6a至图6b、和图7a至图7b中存在图3中未示出的一些附加操作。类似地,在图3中存在未在图4a至图4c、图5a至图5b、图6a至图6b、和图7a至图7b中的一些中示出的一些操作。本领域普通技术人员可为特定应用根据所示的过程选择要实施的操作。
54.过程400、500、600或700可共享许多公共操作,并且它们可在用于301的操作处具体实施截断指示符的细节上不同。根据301处截断指示符的具体实施,用于304、305和306的操作也可以不同。在下文的描述中,为在304、305和306处执行的操作提供更多细节,这些操作一起可形成过程310。
55.图4a至图4c示出了根据本公开的一些方面的由ue 101执行以移除pdu的一部分以生成用于上行链路发射的经截断pdu的附加示例性过程400。过程400可以是过程300的具有更多细节的示例。在一些实施方案中,ue 101可基于所选择的由截断指示符指示的截断点移除pdu的一部分,其中截断指示符由截断点阵列或位图实施。对于过程400,pdu 112是rlc状态pdu,如图1b所示,其包括字段诸如nack-sn、sn、sostart、soend、e1、e2、e3及更多。rlc状态pdu也可称为rlc dl状态pdu。过程400也可适用于其它pdu。
56.过程400开始于401。在401,rlc可启动操作。在402,rlc可测试条件是否被满足以构建rlc状态pdu。之后,过程400进入过程300中所示的操作。
57.在301,rlc层可生成rlc状态pdu和截断指示符,其中截断指示符指示pdu的一组截断点。截断指示符可由一个或多个阵列、一个或多个位图、一个或多个列表、或一些其它数据结构来实施。如图4b所示,截断指示符可由截断点阵列、截断偏移(to)阵列实施,并且阵列的元素指示pdu的有序字节的序列中与截断点(tp)相关联的字节位置。如图4c所示,除了
截断点阵列的元素的截断信息(ti)列表之外,截断指示符还可由阵列实施。在301处执行的操作的输出可被提供给在302处执行的操作和在307处执行的操作。
58.在302,rlc层可将pdu和截断指示符发送给mac层。在303,mac层可将上行链路发射尺寸与pdu尺寸进行比较以确定基于上行链路许可的上行链路发射尺寸是否小于包括在pdu中的第一字节数量。
59.在404,响应于确定上行链路发射尺寸小于第一字节数量,mac层可选择由截断指示符指示的所述一组截断点中的截断点。在一些实施方案中,mac层可找到适配在上行链路发射尺寸中的to阵列中的最接近to。pdu可包括有序字节的序列,并且mac层可根据pdu中的所述有序字节的序列按降序找到to阵列中的最接近的to。
60.在405,mac层可移除pdu的至少一部分以生成具有小于上行链路发射尺寸的第二字节数量的经截断pdu,其中至少基于所选截断点确定被移除的pdu的部分。在一些实施方案中,mac层可读取对应于在to阵列中找到的to的截断信息(ti),并生成经截断状态pdu。
61.在406,mac层可更新经截断的pdu的一部分以生成经更新的经截断pdu。在404、405和406处执行的操作实施图3中所示的过程310。实施过程310的操作在407处停止,并且操作结果被传递到307处的操作。
62.在307,mac层可将经更新的经截断pdu发送给rlc层。之后,过程400在rlc层上继续。在408,rlc层可确定pdu是否已被截断。如果确定pdu已被截断,则在409,rlc层可相应地更新rlc状态变量。rlc层也可将经更新的经截断pdu发射给无线网络的基站。在411,rlc停止操作。
63.如图4b所示,rlc为rlc状态pdu 412提供to阵列413,其中pdu 412是pdu 112的实施方案。to阵列413的尺寸由最大rlc状态pdu尺寸所需的位数乘以to条目的数量来确定。在一些示例中,rlc状态pdu尺寸是9000个字节,其中字节可具有15位的地址。to阵列尺寸可以是以位为单位的to条目的15倍,其中to阵列的每个条目是pdu中字节的二进制地址。对于rlc状态pdu 412中的每个有效截断点,rlc可在to阵列413中添加to条目。例如,可基于rlc状态pdu 412在每个

n’nack sn块之后添加to条目。to阵列413具有对应于八位字节3、八位字节6和八位字节14的3个条目。to阵列413帮助mac层找到由rlc设置的有效截断点。
64.在一些实施方案中,当使用to阵列413来实施截断指示符时,从rlc不要求任何改变。在rlc中按“n”nack sn块确定截断点。另一方面,mac中的额外计算可用于确定有效nack_sn以更新rlc状态pdu的第一3个八位字节中的ack_sn。由rlc基于rlc dl状态pdu尺寸确定的固定数量的截断点。
65.如图4c所示,rlc提供to阵列413。另外,rlc还提供截断信息(ti)阵列,其包括ack-sn值和e1位偏移用于从当前tp修改。ti阵列包括对应于to阵列413的3个条目的元素414、元素415和元素416。
66.在一些实施方案中,to阵列413可在能被mac层存取的存储器中实施,并且ti阵列可被存储在双倍数据速率(ddr)同步动态随机存取存储器(sdram)设备中。在一些实施方案中,对于包括ack_sn和要更新的e1位偏移的额外ti阵列,从rlc需要很小的改变。rlc确定截断点和ti,mac层不要求任何额外处理来找到截断点和nack sn以用于更新ack sn。
67.图5a至图5b示出了根据本公开的一些方面的由ue 101执行以移除pdu的一部分以生成用于上行链路发射的经截断pdu的附加示例性过程500。过程500可以是过程300的具有
更多细节的示例。
68.在一些实施方案中,ue 101可基于所选择的由截断指示符指示的截断点移除pdu的一部分,其中截断指示符由用于指示截断点的字节偏移(bo)阵列实施。如图5a所示,rls状态pdu 512可具有53个八位字节。字节偏移(bo)阵列513可用于表示一组截断点。如图所示,bo阵列513可包含3个元素,对应于八位字节6、八位位点24和八位位点45处的3个截断点。bo阵列513的元素可包括e2、e3、nsn位。rlc状态pdu 512的截断可借助于e2、e3、nsn位而完全由mac层处理。
69.在一些实施方案中,如图5b所示,过程500还可描述图4a的过程310,其通过在514、515、516、504和505处执行的操作来实施,这些操作在下文详细描述。
70.在514,mac层可找到适配在ul发射尺寸中的bo阵列中的最接近字节偏移(bo)。在515,mac层可读取3对e2、e3和nsn位。在516,mac层可测试nsn位是否被设置。当nsn位未被设置时,mac层可环回到514处的操作。当nsn位被设置时,在517,mac层可找到适配到ul发射尺寸的来自新nack-sn块的精确截断点。在一些示例中,在soend处,mac层可更新当前nack sn块的e3、e1位并用nack sn或用后面的新nack sn更新ack_sn。在nack范围处,mac层可更新当前nack sn块的e1位,并用后面的新nack sn更新ack_sn。在新nack sn块处,mac层可更新先前nack sn块的e1位,并用当前nack sn更新ack_sn。在518,mac层可生成经截断的pdu,例如,rlc_status_pdu truncated。
71.图6a至图6b示出了根据本公开的一些方面的由ue 101执行以移除pdu的一部分以生成用于上行链路发射的经截断pdu的附加示例性过程600。过程500可以是过程300的具有更多细节的示例。
72.在一些实施方案中,如图6a所示,ue 101可基于所选择的由截断指示符指示的截断点移除pdu 612的一部分,其中截断指示符由截断点(tp)位图613实施。rlc提供等于rlc状态pdu 612以位为单位的尺寸的位图613。例如,当rlc状态pdu尺寸是9000字节时,位图613具有尺寸1125字节。tp位图613可帮助mac层找到由rlc确定的有效tp。位图613还包括具有一个或多个元素的截断信息(ti)阵列,其中元素对应于被设置为值1的位。例如,ti阵列元素614对应于具有值1的位位置3,ti阵列元素615对应于具有值1的位位置6,并且ti阵列元素616对应于具有值1的位位置14。阵列元素613、阵列元素614和阵列元素615可包括用于从当前截断点修改的ack_sn值、e1、e2和e3位偏移的值、以及用于mac层截断rlc状态pdu的可选字节偏移。
73.在一些实施方案中,如图6b所示,过程600还可描述图4a中的过程310,其通过下文所描述的604、605、615和606处执行的操作来实施。
74.在604,mac层可找到适配在ul发射尺寸中的tp位图中设置的最接近位处的最接近截断点。在605,mac层可读取对应于位图中设置的tp位的ti。ti中的附加bo字段确定rlc状态pdu的确切tp。在606,mac层可生成经截断的pdu,例如,rlc_status_pdu truncated。在607,mac层可在相应字节和位偏移更新ack_sn、e1、e2和e3。
75.在实施方案中,仅有限的处理在mac层处被执行以用于截断rlc状态pdu以从为rlc状态pdu分配的许可尺寸找到较低截断点。mac层还可在相应字节和位偏移从截断信息诸如ack_sn、e1、e2和e3修改rlc状态pdu。
76.图7a至图7b示出了根据本公开的一些方面的由ue 101执行以移除pdu的一部分以
生成用于上行链路发射的经截断pdu的附加示例性过程700。过程700可以是过程300的具有更多细节的示例。
77.在一些实施方案中,如图7a所示,ue 101可基于所选择的由截断指示符指示的截断点移除pdu 712的一部分,其中截断指示符由位图713和位图714实施。rlc提供尺寸等于rlc状态pdu 712的以位为单位的尺寸的位图713和位图714。位图713是e1位图。对于rlc状态pdu八位字节中设置的每个e1位,可如图7a所示设置位图713的对应位。位图714是nsn位图。对于编码在rlc状态pdu八位字节中的每个新nack_sn,nsn位图中的对应位可被设置为1。例如,对于rlc状态pdu 712中的连续nack_sn,可将位设置为1。位图713和位图714两者可由rlc生成并被保存在mac层可访问存储器中。
78.在一些实施方案中,如图7b所示,过程700还可描述通过下文所描述的在711、712、713、714、715、716和717处执行的操作来实施的过程310。
79.在711,mac层可找到在e1位图中设置的最接近位。在712,mac层可测试对应的新nack sn位在nsn位图中是否被设置。当测试结果为否时,在713,mac层可找到在nsn位图中设置的最接近位。在714,mac层可找到在新nack_sn块处的截断点。在715,mac层可通过e1位图转到rlc状态pdu中的先前e1八位字节并将e1位设置为0。在716,mac层可读取nack_sn并更新ack_sn。在717,mac层可生成rlc_status_pdu truncated。
80.可例如使用一个或多个计算机系统诸如图8所示的计算机系统800来实现各方面。计算机系统800可以是能够执行本文描述的功能的任何计算机,诸如如图1a和图2所示的ue 101、基站103或基站105。计算机系统800包括一个或多个处理器(也称为中央处理单元或cpu),诸如处理器804。处理器804连接到通信基础设施806(例如,总线)。计算机系统800还包括通过用户输入/输出接口802与通信基础设施806进行通信的用户输入/输出设备803,诸如监视器、键盘、指向设备等。计算机系统800还包括主存储器或主要存储器808,诸如随机存取存储器(ram)。主存储器808可包括一个或多个级别的高速缓存。主存储器808在其中存储有控制逻辑(例如,计算机软件)和/或数据。
81.计算机系统800还可包括一个或多个辅助存储设备或存储器810。辅助存储器810可包括例如硬盘驱动器812和/或可移除存储设备或驱动器814。可移除存储驱动器814可以是软盘驱动器、磁带驱动器、光盘驱动器、光学存储设备、磁带备份设备和/或任何其他存储设备/驱动器。
82.可移除存储驱动器814可与可移除存储单元818交互。可移除存储单元818包括其上存储有计算机软件(控制逻辑部件)和/或数据的计算机可用或可读存储设备。可移除存储单元818可以是软盘、磁带、光盘、dvd、光学存储盘和/或任何其他计算机数据存储设备。可移除存储驱动器814以众所周知的方式从可移除存储单元818读取和/或写入。
83.根据一些方面,辅助存储器810可包括用于允许计算机程序和/或其他指令和/或数据由计算机系统800访问的其他装置、工具或其他方法。此类装置、手段或其他方法可包括例如可移动存储单元822和接口820。可移除存储单元822和接口820的示例可包括程序盒和盒接口(诸如在视频游戏设备中找到的接口)、可移除存储器芯片(诸如eprom或prom)以及相关联的插座、存储棒和usb端口、存储卡和相关联的存储卡插槽,和/或任何其他可移除存储单元和相关联的接口。
84.在一些示例中,主存储器808、可移动存储单元818、可移动存储单元822可存储指
令,这些指令在由处理器804执行时,使得处理器804执行针对ue或基站(例如,如图1a和图2所示的ue 101、基站103或基站105)的操作。在一些示例中,操作包括图3、图4a至图4c、图5a至图5b、图6a至图6b以及图7a至图7b中例示和描述的那些操作。
85.计算机系统800还可包括通信或网络接口824。通信接口824使得计算机系统800能够与远程设备、远程网络、远程实体等(单独地和共同地由参考编号828引用)的任何组合进行通信和交互。例如,通信接口824可允许计算机系统800通过通信路径826与远程设备828通信,该通信路径可以是有线和/或无线的,并且可包括lan、wan、因特网等的任意组合。控制逻辑和/或数据可经由通信路径826传输到计算机系统800和从计算机系统传输。通信接口824的操作可由无线控制器和/或蜂窝控制器执行。蜂窝控制器可以是单独的控制器,以根据不同的无线通信技术管理通信。前述方面中的操作能够以各种配置和架构实现。因而,前述方面中的操作中的一些或全部操作可在硬件、软件中或在硬件和软件两者中执行。在一些方面中,有形的、非暂态装置或制品包括有形的、非暂态计算机可用或可读介质,其上存储有控制逻辑部件(软件),在本文中也称为计算机程序产品或程序存储设备。这包括但不限于计算机系统800、主存储器808、辅助存储器810和可移除存储单元818和822,以及体现前述任何组合的有形制品。此类控制逻辑在由一个或多个数据处理设备(诸如计算机系统800)执行时,导致此类数据处理设备如本文所述进行操作。
86.基于本公开中包含的教导,对于相关领域技术人员将显而易见的是,如何使用除图8所示以外的数据处理设备、计算机系统和/或计算机架构来制作和使用本公开的各方面。特别地,各方面可与除了本文描述的那些之外的软件、硬件和/或操作系统具体实施一起操作。
87.应当理解,具体实施方案部分而不是发明内容和摘要部分旨在用于解释权利要求。发明内容和摘要部分可阐述发明人所预期的本公开的一个或多个但不是所有示例性方面,并且因此不旨在以任何方式限制本公开或所附权利要求。
88.尽管本文已经参考示例性领域和应用的示例性方面描述了本公开,但是应该理解,本公开不限于此。其他方面和修改是可能的,并且在本公开的范围和实质内。例如,并且在不限制本段落的一般性的情况下,各方面不限于图中所示和/或本文所述的软件、硬件、固件和/或实体。此外,各方面(无论本文是否明确描述)对于本文描述的示例之外的领域和应用具有显著的实用性。
89.这里已经借助于示出特定功能及其关系的具体实施的功能构建块描述了各方面。为了便于描述,这些功能构建块的边界已在本文被任意地定义。只要适当地执行指定的功能和关系(或其等同物),就可定义替代边界。另外,另选的方面可使用与本文描述的顺序不同的顺序来执行功能块、步骤、操作、方法等。
90.本文对“一个实施方案”、“实施方案”、“示例性实施方案”或类似短语的引用指示所描述的实施方案可包括特定特征结构、结构或特性,但是每个实施方案可能不一定包括特定特征结构、结构或特性。此外,此类措辞用语不必是指相同的实施方案。此外,当结合实施方案描述特定特征、结构或特性时,无论本文是否明确提及或描述,将此类特征、结构或特性结合到其他方面中在相关领域的技术人员的知识范围内。
91.本公开的广度和范围不应受任何上述示例性方面的限制,而应仅根据以下权利要求书及其等同物来限定。
92.本公开设想负责采集、分析、公开、传输、存储或其他使用此类个人信息数据的实体将遵守既定的隐私政策和/或隐私实践。具体地,此类实体应当实行并坚持使用被公认为满足或超出对维护个人信息数据的隐私性和安全性的行业或政府要求的隐私政策和实践。此类政策应该能被用户方便地访问,并应随着数据的采集和/或使用变化而被更新。来自用户的个人信息应当被收集用于实体的合法且合理的用途,并且不在这些合法使用之外共享或出售。此外,此类采集/共享应当仅在接收到用户知情同意后。此外,此类实体应考虑采取任何必要步骤,保卫和保障对此类个人信息数据的访问,并确保有权访问个人信息数据的其他人遵守其隐私政策和流程。另外,这种实体可使其本身经受第三方评估以证明其遵守广泛接受的隐私政策和实践。此外,应当调整政策和实践,以便采集和/或访问的特定类型的个人信息数据,并适用于包括管辖范围的具体考虑的适用法律和标准。例如,在美国,对某些健康数据的收集或获取可能受联邦和/或州法律的管辖,诸如健康保险转移和责任法案(hipaa);而其他国家的健康数据可能受到其他法规和政策的约束并应相应处理。因此,在每个国家应为不同的个人数据类型保持不同的隐私实践。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1