掌桥专利:专业的专利平台
掌桥专利
首页

数据传输方法、装置、终端设备和存储介质

文献发布时间:2023-06-19 18:37:28


数据传输方法、装置、终端设备和存储介质

本申请是申请号为202080094298.0、申请日为2020年4月9日、发明名称为“数据传输方法、装置、终端设备和存储介质的发明专利申请的分案申请。

技术领域

本申请涉及无线通信领域,特别涉及一种数据传输方法、装置、终端设备和存储介质。

背景技术

为了解决传输冲突的问题,网络设备会为终端设备配置的所有逻辑信道分配逻辑信道优先级和物理层优先级(或称层1优先级)。

逻辑信道优先级主要用于媒体接入控制(Medium Access Control,MAC)层,决定MAC层在处理一个MAC协议数据单元(Protocol Data Unit,PDU)时的行为,如:在两个MACPDU的上行授权配置的时频资源的时频位置重叠时,MAC层是否需要将某个MAC PDU交给物理层;递交则认为是高优先级的(prioritized)MAC PDU,不递交则认为是低优先级的(de-prioritized)MAC PDU。而物理层优先级决定了在物理层的行为,如:在两个MAC PDU的时频位置重叠时,物理层是否传输某个MAC PDU;传输则认为是高优先级的MAC PDU,终止传输则认为是低优先级的MAC PDU。在物理层中,如果两个MAC PDU对应的动态调度(DynamicGrant,DG)或配置调度(Configured Grant,CG)具备同样的物理层优先级,则优先传输DG的MAC PDU,搭载在DG上的MAC PDU认为是高优先级的MAC PDU,搭载在CG上的MAC PDU则认为是低优先级的MAC PDU。

在MAC层和物理层的优先级设置不一致的情况下,则会出现MAC层认为是高优先级的MAC PDU,但在物理层被认为是低优先级的MAC PDU。由于实际上并没有传输该MAC PDU,而MAC层会认为终端设备已经传输该MAC PDU,使得该MAC PDU的后续传输出现问题。针对上述情况,相关技术中尚未提供较好的解决方案。

发明内容

本申请实施例提供了一种数据传输方法、装置、终端设备和存储介质,通过物理层向MAC层传递的指示信息,帮助物理层没有实际传输的数据(或SR),重新被MAC层认为是低优先级的数据(或SR),从而获取传输机会对该数据(或SR)进行再次传输。所述技术方案如下。

根据本申请的一个方面,提供了一种数据传输方法,应用于终端设备中,所述终端设备包括MAC层和物理层,所述方法包括:

所述物理层向所述MAC层传递指示信息;

所述MAC层根据所述指示信息,将数据在所述MAC层的优先级由高优先级调整为低优先级(de-prioritized);对所述数据进行再次传输;

或,所述MAC层根据所述指示信息,将SR在所述MAC层的优先级由高优先级调整为低优先级(de-prioritized);对所述SR进行再次传输。

根据本申请的一个方面,提供了一种数据传输方法,应用于网络设备中,所述方法包括:

接收终端设备发送的数据;或,接收所述终端设备发送的SR;

其中,所述终端设备包括MAC层和物理层,所述数据是所述MAC层根据指示信息将所述数据在所述MAC层的优先级由高优先级调整为低优先级(de-prioritized)后发送的,所述SR是所述MAC层根据所述指示信息将所述SR在所述MAC层的优先级由高优先级调整为低优先级(de-prioritized)后发送的,所述指示信息是所述物理层向所述MAC层传递的信息。

根据本申请的一个方面,提供了一种数据传输装置,所述装置包括媒体接入控制MAC层模块和物理层模块;

所述物理层模块,被配置为向所述MAC层模块传递指示信息;

所述MAC层模块,被配置为根据所述指示信息,将数据在所述MAC层模块的优先级由高优先级调整为低优先级(de-prioritized);所述MAC层模块,被配置为指示所述物理层模块对所述数据进行再次传输;

或,所述MAC层模块,被配置为根据所述指示信息,将调度请求SR在所述MAC层模块的优先级由高优先级调整为低优先级(de-prioritized);所述MAC层模块,被配置为指示所述物理层模块对所述SR进行再次传输。

根据本申请的一个方面,提供了一种数据传输装置,应用于网络设备中,所述装置包括:传输模块;

所述传输模块,被配置为接收终端设备发送的数据;

或,所述传输模块,被配置为接收所述终端设备发送的SR;

其中,所述终端设备包括MAC层和物理层,所述数据是所述MAC层根据指示信息将所述数据在所述MAC层的优先级由高优先级调整为低优先级(de-prioritized)后发送的,所述SR是所述MAC层根据所述指示信息将所述SR在所述MAC层的优先级由高优先级调整为低优先级(de-prioritized)后发送的,所述指示信息是所述物理层向所述MAC层传递的信息。

根据本申请的一个方面,提供了一种终端设备,所述终端设备包括:处理器;与所述处理器相连的收发器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现如上述方面所述的数据传输方法。

根据本申请的一个方面,提供了一种网络设备,所述网络设备包括:处理器;与所述处理器相连的收发器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为加载并执行所述可执行指令以实现如上述方面所述的数据传输方法。

根据本申请的一个方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有可执行指令,所述可执行指令由所述处理器加载并执行以实现如上述方面所述的数据传输方法。

本申请实施例提供的技术方案至少包括如下有益效果:

在MAC层和物理层的优先级设置不一致的情况下,通过物理层向MAC层传递的指示信息,帮助物理层没有实际传输的数据(或SR),重新被MAC层认为是低优先级的数据(或SR),从而获取传输机会对该数据(或SR)进行再次传输。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请一个示例性实施例提供的配置调度的示意图;

图2是本申请一个示例性实施例提供的通信系统的框图;

图3是本申请一个示例性实施例提供的终端设备的协议栈的示意图;

图4是本申请一个示例性实施例提供的数据传输方法的流程图;

图5是本申请一个示例性实施例提供的MAC PDU的示意图;

图6是本申请一个示例性实施例提供的数据传输方法的流程图;

图7是本申请一个示例性实施例提供的数据传输方法的示意图;

图8是本申请一个示例性实施例提供的数据传输方法的流程图;

图9是本申请一个示例性实施例提供的数据传输方法的流程图;

图10是本申请一个示例性实施例提供的数据传输方法的示意图;

图11是本申请一个示例性实施例提供的数据传输方法的流程图;

图12是本申请一个示例性实施例提供的数据传输装置的结构框图;

图13是本申请一个示例性实施例提供的数据传输装置的结构框图;

图14是本申请一个示例性实施例提供的通信设备的结构示意图。

具体实施例

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

首先,对本申请实施例中涉及的名词进行简单介绍:

上行授权:存在两种上行授权(Uplink Grant,UL grant)方式,包括动态授权和半静态的配置授权。即,网络设备可以通过动态调度,配置调度两种方式调度终端进行上行传输,例如,通过发送动态UL grant,或配置UL grant,指示终端进行上行数据发送。

动态调度:网络设备发送UL grant,在物理下行控制信道(Physical DownlinkControl Channel,PDCCH)上发送控制信息,即动态授权,并且通过终端标识进行加扰,终端设备若成功解码该控制信息,可以获取此次上行调度对应的物理层资源大小以及所述物理层资源的时域/频域分布,以及此次上行调度传输所需的混合自动重复请求(HybridAutomatic Repeat reQuest,HARQ)信息,从而终端设备进行HARQ过程,完成上行传输。

下面对动态调度的数据被低优先级后的处理方法进行说明:

当搭载在动态授权上的MAC PDU被MAC层认为是低优先级后,终端设备需要及时地从网络设备再次针对对应的HARQ调度新的上行授权(动态授权),所用到的方法包括发送调度请求(Scheduling Request,SR)和缓存状态报告(Buffer States Report,BSR)。

反观,如果MAC层认定是高优先级的MAC PDU,则MAC层认为终端设备已经传输出去了该MAC PDU。之后,终端设备用小区无线网络临时标识(Cell-Radio Network TemporaryIdentifier,C-RNTI)解扰PDCCH下行控制信息(Downlink Control Information,DCI)指示,接收网络设备对对应的HARQ实体的反馈。如果DCI中含有ACK,则认为正确接收;如果DCI中含有NACK,则认为网络设备没有正确接收,终端设备会用DCI中给出的时频域资源再次发送该MAC PDU。

配置调度:或称半静态调度,网络设备可以通过半静态资源分配的方式预配置终端设备上行传输所需的资源,即配置授权。配置授权可以按周期出现,不需要终端设备每次发送上行传输前都需要先获得上行授权。例如,网络设备可以通过无线资源控制(RadioResource Control,RRC)信令配置上行传输的资源信息,还可以包括配置授权的周期,从而终端设备在所述预配置的资源调度上传输,上述方式可以是配置授权方式1(ConfiguredGrant Type 1)。网络设备还可以通过RRC信令配置上行传输的部分信息,例如,配置授权的周期等,并且通过物理层信令携带上行传输的资源信息并激活所述上行传输的资源,从而终端设备在所述预配置的资源调度上传输,上述方式可以是配置授权方式2(ConfiguredGrant Type 2)。

下面对配置调度的数据被低优先级后的处理方法进行说明:

MAC层使用自主传输机制,传输被低优先级后的配置调度的数据。如:上行授权A被MAC层认为是低优先级的,则上行授权A对应的MAC PDU可以等到再次轮到具有相同HARQ进程号的后续上行授权D到来,用该上行授权D进行数据传输,如图1所示。

反观,如果MAC层认定是高优先级的MAC PDU,则MAC层认为终端设备已经传输出去了,那么期待网络设备不会提供任何回馈(默认为正确传输);如果接收到网络设备发送的用配置调度无线网络临时标识(Configured Scheduling-Radio Network TemporaryIdentifier,CS-RNTI)的加扰的DCI指示(网络设备错误接收),那么终端设备会重新发送此高优先级的MAC PDU。

相关技术中,当MAC层认为是高优先级的上行授权对应的MAC PDU最终没有被终端设备发送出去时,会存在以下问题:

对于半静态的配置授权,如果无法认定为低优先级的上行授权,则MAC层无法使用自主传输,传输该上行授权对应的HARQ进程的HARQ缓存中存储的MAC PDU。

对于动态上行授权,如果无法认定为低优先级的上行授权,则MAC层无法使用SR或者BSR的方式从网络设备处调度一个针对此上行授权的HARQ进程的传输资源进行数据传输,网络设备也不知晓这个HARQ进程有数据没有传输出去,进而使用DCI调度新的传输资源。

图2示出了本申请一个示例性实施例提供的通信系统的框图,该通信系统可以包括:接入网12和终端设备14。

接入网12中包括若干个网络设备120。网络设备120可以是基站,所述基站是一种部署在接入网中用以为终端提供无线通信功能的装置。基站可以包括各种形式的宏基站,微基站,中继站,接入点等等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如在LTE系统中,称为eNodeB或者eNB;在5G NR-U系统中,称为gNodeB或者gNB。随着通信技术的演进,“基站”这一描述可能会变化。为方便本申请实施例中,上述为终端设备14提供无线通信功能的装置统称为网络设备。

终端设备14可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备,移动台(Mobile Station,MS),终端(terminal device)等等。为方便描述,上面提到的设备统称为终端。网络设备120与终端设备14之间通过某种空口技术互相通信,例如Uu接口。

本申请实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(GlobalSystem of Mobile Communication,GSM)系统、码分多址(Code Division MultipleAccess,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统、通用分组无线业务(General Packet Radio Service,GPRS)、长期演进(Long TermEvolution,LTE)系统、LTE频分双工(Frequency Division Duplex,FDD)系统、LTE时分双工(Time Division Duplex,TDD)系统、先进的长期演进(Advanced long Term Evolution,LTE-A)系统、新无线(New Radio,NR)系统、NR系统的演进系统、非授权频段上的LTE(LTE-based access to Unlicensed spectrum,LTE-U)系统、NR-U系统、通用移动通信系统(Universal Mobile Telecommunication System,UMTS)、全球互联微波接入(WorldwideInteroperability for Microwave Access,WiMAX)通信系统、无线局域网(WirelessLocal Area Networks,WLAN)、无线保真(Wireless Fidelity,WiFi)、下一代通信系统或其他通信系统等。

通常来说,传统的通信系统支持的连接数有限,也易于实现,然而,随着通信技术的发展,移动通信系统将不仅支持传统的通信,还将支持例如,设备到设备(Device toDevice,D2D)通信,机器到机器(Machine to Machine,M2M)通信,机器类型通信(MachineType Communication,MTC),车辆间(Vehicle to Vehicle,V2V)通信以及车联网(Vehicleto Everything,V2X)系统等。本申请实施例也可以应用于这些通信系统。

结合参考图3,其示出了本申请一个示例性实施例提供的终端设备的协议栈的示意图。终端设备的协议栈包括:

非接入层301(Non-Access Stratum,NAS)处理终端设备和接入网之间运行的功能。

无线资源控制302(Radio Resource Control,RRC)控制面功能位于gNB中的RRC和终端设备之间。RRC负责处理无线接入网(Radio Access Network,RAN)相关的控制面过程。

服务数据调整协议303(Service Data Adaptation Protocol,,SDAP)负责根据QoS要求将服务质量(Service of Quality,QoS)承载映射到无线承载。

分组数据汇聚协议304(Packet Data Convergence Protocol,PDCP)实现IP报头压缩、加密和完整性保护。在切换时,它还处理重传、按序递交和重复数据删除。对于承载分离的双连接,PDCP可以提供路由和复制,即为终端设备的每个无线承载配置一个PDCP实体。

无线链路控制305(Radio-Link Control,RLC)负责数据分段和重传。RLC以RLC信道的形式向PDCP提供服务。每个RLC信道(对应每个无线承载)针对一个终端配置一个RLC实体。

媒体接入控制306(Medium-Access Control,MAC)负责逻辑信道的复用、HARQ重传以及调度和调度相关的功能。用于上行和下行链路的调度功能居于gNB中。MAC以逻辑信道的形式向RLC提供服务。

物理层(Physical Layer,PHY)307负责编解码、调制、解调、多天线映射以及其他典型的物理层功能。物理层以传输信道的形式向MAC层提供服务。

图4示出了本申请一个示例性实施例提供的数据传输方法的流程图。该方法可以应用于如图2示出的终端设备和网络设备中,终端设备包括MAC层和物理层,该方法包括:

步骤410,物理层向MAC层传递指示信息。

指示信息用于指示MAC层对数据(或SR)的优先级进行调整。

MAC层负责将多个逻辑信道(logic channel)复用到同一个传输信道(transportchannel)上,物理层负责编码、物理层HARQ处理、调制、多天线处理以及将信号映射到相应的物理时频资源上,还负责传输信道到物理信道的映射。

可选地,物理层在MAC层认定的高优先级的数据(或SR)未被传输的情况下,向MAC层传递指示信息。

可选地,MAC层的优先级是逻辑信道优先级,逻辑信道优先级共有16级。

结合参考图5,图5示出了一个MAC PDU的示意图。MAC PDU是由MAC层传递至物理层的数据实体。由于一个MAC PDU中包括多个子PDU(sub PDU),每个子PDU对应有一个逻辑信道优先级,则MAC PDU的逻辑信道优先级是该MAC PDU中所带数据的子PDU(sub PDU)中优先级最高的逻辑信道优先级。

示例性的,在一个MAC PDU中,所有子PDU的逻辑信道优先级包括:优先级1,优先级2和优先级3,则该MAC PDU的逻辑信道优先级是优先级1。

逻辑信道优先级决定MAC层在处理一个MAC PDU时的行为,如:在两个MAC PDU的时频位置重叠时,MAC层是否需要将某个MAC PDU交给物理层;递交则认为是高优先级的MACPDU,不递交则认为是低优先级的MAC PDU。

可选地,物理层的优先级是物理层优先级,物理层优先级在网络设备使用RRC信令配置半静态的配置授权或者使用DCI调度动态授权时给出。在一个示例性的例子中,物理层优先级共有两级,包括优先级1和优先级0,分别对应超可靠低时延数据(Ultra-ReliableLow Latency Communications,URLLC)和增强移动带宽(Enhanced Mobile Broadband,eMBB)两类业务类型的数据。

eMMB是专门为手机等移动设备服务的5G业务类型,URLLC主要将被应用于工业用途和自动驾驶车辆。URLLC业务通常会要求非常高的可靠性和非常低的时延,eMBB业务类型通常会要求较高的速率,但是并不会要求非常低的时延和非常低的错误率。因而比较起来,URLLC业务类型的数据的物理层优先级会更高一些。当两者的空口时频域资源发生冲突时,优先保证URLLC业务的传输,提升URLLC传输的可靠性。

物理层优先级决定了在物理层的行为,如:在两个MAC PDU的时频位置重叠时,物理层是否传输某个MAC PDU;传输则认为是高优先级的MAC PDU,终止传输则认为是低优先级的MAC PDU。

MAC层认定的高优先级的数据,在物理层可能被认定为低优先级,该数据未被传输,则物理层向MAC层传递指示信息,用于通知MAC层该数据未被物理层传输,MAC层需要对数据的优先级进行调整。

MAC层认定的高优先级的SR,在物理层可能被认定为低优先级,该SR未被传输,则物理层向MAC层传递指示信息,用于通知MAC层该SR未被物理层传输,MAC层需要对SR的优先级进行调整。

示例性的,数据1在MAC层根据逻辑信道优先级被认定为高优先级。但是在物理层,数据1和数据2的时域位置重叠,且数据2的物理层优先级较高,数据1在物理层被认为为低优先级,物理层对数据2进行传输,对数据1未进行传输。物理层向MAC层传递指示信息,用于通知MAC层数据1未被成功传输,MAC层需要对数据1的优先级进行调整。

MAC层在接收到指示信息后,可以实施以下步骤420a至步骤440a,也可以实施以下步骤420b至步骤440b。

步骤420a,MAC层根据指示信息,将数据在MAC层的优先级由高优先级调整为低优先级。

MAC层根据物理层传递的指示信息,将数据在MAC层的优先级由高优先级调整为低优先级(de-prioritized)。可选地,若没有接收到指示信息,则MAC层本来认定是高优先级的数据在物理层被传输。可选地,MAC层根据网络设备的反馈信息,确定该数据是否传输成功。

步骤430a,终端设备对数据进行再次传输。

数据被在MAC层调整为低优先级后,终端设备对数据进行再次传输,向网络设备发送该数据。

步骤440a,网络设备接收终端设备发送的数据。

可选地,网络设备使用承载在PDCCH上的DCI向终端设备反馈是否成功接收该数据。

步骤420b,MAC层根据指示信息,将SR在MAC层的优先级由高优先级调整为低优先级。

调度请求(Scheduling Request,SR)是请求网络设备向终端设备发送物理上行共享信道(Physical Uplink Shared Channel,PUSCH)资源的指示信息,搭载在物理上行控制信道(Physical Uplink Control Channel,PUCCH)上周期性出现。在发送SR时无法发送PUSCH数据;在发送PUSCH数据时,也无法发送SR。

MAC层根据物理层传递的指示信息,将SR在MAC层的优先级由高优先级调整为低优先级(de-prioritized)。可选地,若没有接收到指示信息,则MAC层本来认定是高优先级的SR在物理层被传输。

步骤430b,终端设备对SR进行再次传输。

SR被在MAC层调整为低优先级后,终端设备对SR进行再次传输,由MAC层指示物理层向网络设备发送该SR。

步骤440b,网络设备接收终端设备发送的SR。

可选地,网络设备成功接收该SR,则向终端设备下发上行授权。

综上所述,本实施例提供的方法,在MAC层和物理层的优先级设置不一致的情况下,通过物理层向MAC层传递的指示信息,帮助物理层没有实际传输的数据(或SR),重新被MAC层认为是低优先级的数据(或SR),从而获取传输机会对该数据(或SR)进行再次传输。

在基于图4的可选实施例中,MAC层可以针对下述任意一种情况,根据指示信息进行优先级的调整。

情况一:数据包括对应于配置授权的MAC PDU。

配置授权是网络设备通过半静态资源分配的方式为终端设备上行传输所需的资源进行预配置的授权。

情况二:数据包括对应于动态授权的MAC PDU。

情况三:SR。

针对上述情况一和情况二:对数据进行再次传输,包括:MAC层接收上行授权,根据上行授权对MAC PDU进行再次传输。

可选地,MAC层会再接收一次上行授权,该上行授权与MAC PDU原本的上行授权的HARQ进程号相同,MAC层根据接收到的上行授权对MAC PDU进行再次传输。

针对情况一:

图6示出了本申请一个示例性实施例提供的数据传输方法的流程图。该方法可以应用于如图2示出的终端设备和网络设备中,终端设备包括MAC层和物理层。在本实施例中,MAC PDU对应于第一配置授权。该方法包括:

步骤610,网络设备向终端设备发送第一配置授权。

步骤620,MAC层组建第一配置授权对应的MAC PDU传递给物理层。

可选地,MAC层确认第一配置授权上有数据进行发送,组建MAC PDU传递给物理层,根据逻辑信道优先级确定该MAC PDU为高优先级。

步骤630,物理层向MAC层传递指示信息。

指示信息用于指示MAC PDU未被物理层传输,MAC层需要对MAC PDU的优先级进行调整。

步骤640,MAC层根据指示信息,将MAC PDU在MAC层的优先级由高优先级调整为低优先级。

MAC层根据指示信息,将第一配置授权调整为低优先级,相应的,MAC PDU被MAC层认为是低优先级。

在一种实现方式中,指示信息包括异常指示信息,异常指示信息用于指示物理层与MAC层优先级判断相反。物理层向物理层传递异常指示信息,MAC层在接收到异常指示信息,即可确定自己认定的高优先级的MAC PDU未被物理层传输,需要对MAC PDU的优先级进行调整。

在另一种实现方式中,指示信息包括MAC PDU对应的信息。物理层向物理层传递MAC PDU对应的信息,MAC层在接收到该信息后,即可确定该信息中指示的MAC PDU未被物理层传输,需要对MAC PDU的优先级进行调整。

MAC PDU对应的信息包括但不限于以下至少一种信息:MAC PDU对应的上行授权信息、MAC PDU的逻辑信道优先级信息、MAC PDU的优先级指示信息和MAC PDU配置的时频资源信息,本申请对此不进行限制。

可选地,MAC层使用自主传输机制,传输该MAC PDU,具体包括:等到再次轮到具有与第一配置授权相同HARQ进程号的后续上行授权到来,MAC层用该上行授权进行数据传输。

其中,HARQ进程号(HARQ process number)也称为HARQ process ID,用于唯一地指定一个HARQ进程。

步骤650,网络设备向终端设备发送第二配置授权。

第二配置授权是网络设备根据配置调度机制发送的上行授权。可选地,第二配置授权与第一配置授权的HARQ进程号相同。

步骤660,MAC层接收第二配置授权。

步骤670,MAC层根据第二配置授权对MAC PDU进行再次传输。

MAC层将MAC PDU递交至物理层,由物理层使用第二配置授权指示的上行资源,向网络设备发送MAC PDU。

步骤680,网络设备接收MAC层根据第二配置授权再次传输的MAC PDU。

可选地,在正确接收的情况下,网络设备不会提供任何回馈;在错误接收的情况下,网络设备发送用CS-RNTI的加扰的DCI,终端设备在接收到该DCI后,再次重新发送此MACPDU。

示例性的,结合参考图7,存在一半静态的配置授权(CG)701和动态授权(DG)702,该配置授权701对应高物理层优先级和高逻辑信道优先级,该动态授权702对应高物理层优先级、低逻辑信道优先级,且配置授权701和动态授权702的时频域发生重合。

MAC层从网络设备收到配置授权701后,不确定配置授权701上是否有数据发送,那么首先组建动态授权702对应的MAC PDU,发送给物理层。

MAC层后续确认上层有数据在配置授权701上进行发送,组建MAC PDU后,发现配置授权701对应的MAC PDU中具有较高逻辑信道优先级的逻辑信道数据,不能做低优先级(deprioritization)处理,MAC层将该MAC PDU发送给物理层。

物理层发现配置授权701和动态授权702的物理层优先级等同。该种情况下,需要实际传输动态授权702对应的MAC PDU,且如若动态授权702的数据传输已开始,不能中断传输。物理层发送指示信息给MAC层,告知MAC层配置授权701上的MAC PDU没有被发送出去(被物理层认为是低优先级)。

MAC层收到该指示信息后,将配置授权701对应的HARQ进程/MAC PDU视为低优先级,应用自主传输机制,使用与配置授权701同一HARQ进程号的配置授权703再次传输MACPDU。

综上所述,本实施例提供的方法,MAC PDU搭载在第一配置授权上时,在物理层没有实际传输该MAC PDU的情况下,通过物理层向MAC层传递的指示信息,使得MAC层使用自主传输机制,接收与第一配置授权同一HARQ进程号的第二配置授权,用第二配置授权实现数据传输。

本实施例提供的方法,数据为MAC PDU时,终端设备可以通过异常指示信息或MACPDU对应的信息,向通知MAC层未传输的MAC PDU,提高了该数据传输方法的灵活性。

针对情况二:

图8示出了本申请一个示例性实施例提供的数据传输方法的流程图。该方法可以应用于如图2示出的终端设备和网络设备中,终端设备包括MAC层和物理层。在本实施例中,MAC PDU对应于第一动态授权。该方法包括:

步骤810,网络设备向终端设备发送第一动态授权。

步骤820,MAC层组建第一动态授权对应的MAC PDU传递给物理层。

步骤830,物理层向MAC层传递指示信息。

指示信息用于指示MAC PDU未被物理层传输,MAC层需要对MAC PDU的优先级进行调整。

在一种实现方式中,指示信息包括异常指示信息,异常指示信息用于指示物理层与MAC层优先级判断相反。物理层向物理层传递异常指示信息,MAC层在接收到异常指示信息,即可确定自己认定的高优先级的MAC PDU未被物理层传输,需要对MAC PDU的优先级进行调整。

在另一种实现方式中,指示信息包括MAC PDU对应的信息。物理层向物理层传递MAC PDU对应的信息,MAC层在接收到该信息后,即可确定该信息中指示的MAC PDU未被物理层传输,需要对MAC PDU的优先级进行调整。

MAC PDU对应的信息包括但不限于以下至少一种信息:MAC PDU对应的上行授权信息、MAC PDU的逻辑信道优先级信息、MAC PDU的优先级指示信息和MAC PDU配置的时频资源信息,本申请对此不进行限制。

步骤840,MAC层根据指示信息,将MAC PDU在MAC层的优先级由高优先级调整为低优先级。

MAC层根据指示信息,将第一动态授权调整为低优先级,相应的,MAC PDU被MAC层认为是低优先级。

步骤850,MAC层发送SR。

SR用于终端设备向网络设备请求上行资源,即PUSCH资源。

可选地,MAC层在接收到指示信息后,在没有可用的PUSCH资源的情况下,发送SR请求PUSCH资源。

步骤860,MAC层发送BSR。

为了获取上行资源,终端设备需要发送缓存状态报告(Buffer Status Reports,BSR),告知网络设备缓存状态,使得网络设备可以根据缓存状态分配上行资源。

步骤870,网络设备向终端设备发送第二动态授权。

可选地,第二动态授权与第一动态授权的HARQ进程号相同。

步骤880,MAC层接收第二动态授权。

步骤890,MAC层根据第二动态授权对MAC PDU进行再次传输。

MAC层将MAC PDU递交至物理层,由物理层使用第二动态授权指示的上行资源,向网络设备发送MAC PDU。

步骤8100,网络设备接收MAC层根据第二动态授权再次传输的MAC PDU。

可选地,网络设备发送用C-RNTI的加扰的DCI对此次传输进行反馈,在正确接收的情况下,DCI中含有ACK;在错误接收的情况下,DCI中含有NACK,终端设备在接收到该DCI后,使用DCI中给出的时频域资源再次发送此MAC PDU。

综上所述,本实施例提供的方法,MAC PDU搭载在第一动态授权上时,在物理层没有实际传输该MAC PDU的情况下,通过物理层向MAC层传递的指示信息,在没有可用的PUSCH资源的情况下,MAC层获取第二动态授权,用第二动态授权实现数据传输。

本实施例提供的方法,数据为MAC PDU时,终端设备可以通过异常指示信息或MACPDU对应的信息,向通知MAC层未传输的MAC PDU,提高了该数据传输方法的灵活性。

图9示出了本申请一个示例性实施例提供的数据传输方法的流程图。该方法可以应用于如图2示出的终端设备和网络设备中,终端设备包括MAC层和物理层。在本实施例中,MAC PDU对应于第一动态授权。该方法包括:

步骤910,网络设备向终端设备发送第一动态授权。

步骤920,MAC层组建第一动态授权对应的MAC PDU传递给物理层。

步骤930,物理层向MAC层传递指示信息。

指示信息用于指示MAC PDU未被物理层传输,MAC层需要对MAC PDU的优先级进行调整。

在一种实现方式中,指示信息包括异常指示信息,异常指示信息用于指示物理层与MAC层优先级判断相反。物理层向物理层传递异常指示信息,MAC层在接收到异常指示信息,即可确定自己认定的高优先级的MAC PDU未被物理层传输,需要对MAC PDU的优先级进行调整。

在另一种实现方式中,指示信息包括MAC PDU对应的信息。物理层向物理层传递MAC PDU对应的信息,MAC层在接收到该信息后,即可确定该信息中指示的MAC PDU未被物理层传输,需要对MAC PDU的优先级进行调整。

MAC PDU对应的信息包括但不限于以下至少一种信息:MAC PDU对应的上行授权信息、MAC PDU的逻辑信道优先级信息、MAC PDU的优先级指示信息和MAC PDU配置的时频资源信息,本申请对此不进行限制。

步骤940,MAC层根据指示信息,将MAC PDU在MAC层的优先级由高优先级调整为低优先级。

MAC层根据指示信息,将第一动态授权调整为低优先级,相应的,MAC PDU被MAC层认为是低优先级。

步骤950,MAC层发送BSR。

可选地,MAC层在接收到指示信息后,在有可用的PUSCH资源的情况下,向网络设备发送BSR。BSR用于告知网络设备缓存状态,使得网络设备可以根据缓存状态分配上行资源。

步骤960,网络设备向终端设备发送第三动态授权。

可选地,第三动态授权与第一动态授权的HARQ进程号相同。

步骤970,MAC层接收第三动态授权。

步骤980,MAC层根据第三动态授权对MAC PDU进行再次传输。

MAC层将MAC PDU递交至物理层,由物理层使用第三动态授权指示的上行资源,向网络设备发送MAC PDU。

步骤990,网络设备接收MAC层根据第三动态授权再次传输的MAC PDU。

可选地,网络设备发送用C-RNTI的加扰的DCI对此次传输进行反馈,在正确接收的情况下,DCI中含有ACK;在错误接收的情况下,DCI中含有NACK,终端设备在接收到该DCI后,使用DCI中给出的时频域资源再次发送此MAC PDU。

示例性的,结合参考图10,存在一半静态的配置授权(CG)1001和动态授权(DG)1002,该配置授权1001对应高物理层优先级和高逻辑信道优先级,该动态授权1002对应低物理层优先级和低逻辑信道优先级,且配置授权1001和动态授权1002的时频域发生重合。

MAC层从网络设备处收到该动态授权1002后,不确定配置授权1001上是否有数据发送,那么首先组建动态授权1002对应的MAC PDU,发送给物理层。

MAC层后续确认上层有数据在配置授权1001上进行发送,组建MAC PDU后,发现该配置授权1001对应的MAC PDU中具有较高逻辑信道优先级的逻辑信道数据,不能做低优先级(deprioritization)处理,MAC层将该MAC PDU发送给物理层。

物理层发现配置授权1001的物理层优先级比动态授权1002的物理层优先级高。该种情况下,需要实际传输配置授权1001对应的MAC PDU(若动态授权1002对应的数据发送已开始,则中断)。物理层发送指示信息给MAC层,告知MAC层动态授权1002上的MAC PDU没有被成功发送(被物理层认为是低优先级)。

MAC层收到该指示信息后,将动态授权1002对应的HARQ进程/MAC PDU视为低优先级,应用SR(没有可用的PUSCH资源时候处理方法)或者直接发送BSR(有可用的PUSCH资源时候的处理方法)给网络设备。网络设备为该MAC PDU用DCI调度新的动态授权1003。终端设备使用与动态授权1002同一HARQ进程号的动态授权1003再次传输MAC PDU。

综上所述,本实施例提供的方法,MAC PDU搭载在第一动态授权上时,在物理层没有实际传输该MAC PDU的情况下,通过物理层向MAC层传递的指示信息,在有可用的PUSCH资源的情况下,MAC层获取第三动态授权,用第三动态授权实现数据传输。

本实施例提供的方法,数据为MAC PDU时,终端设备可以通过异常指示信息或MACPDU对应的信息,向通知MAC层未传输的MAC PDU,提高了该数据传输方法的灵活性。

针对情况三:

图11示出了本申请一个示例性实施例提供的数据传输方法的流程图。该方法可以应用于如图2示出的终端设备和网络设备中,终端设备包括MAC层和物理层,该方法包括:

步骤1110,MAC层将SR传递给物理层。

步骤1120,物理层向MAC层传递指示信息。

指示信息用于SR未被物理层传输,MAC层需要对SR的优先级进行调整。

示例性的,在SR与触发该SR的、有新数据需要传输的逻辑信道或者逻辑信道组具有相同的逻辑信道优先级和物理层优先级的情况下,物理层优先发送逻辑信道或者逻辑信道组上的数据,未传输SR,则物理层向MAC层传递指示信息。

步骤1130,MAC层根据指示信息,将SR在MAC层的优先级由高优先级调整为低优先级。

MAC层根据指示信息,将SR调整为低优先级,以便于指示物理层对SR再次传输。

步骤1140,MAC层再次向物理层发送指示。

MAC层在收到指示信息后,重新指示物理层发送SR。

步骤1150,物理层根据指示发送SR。

在一种实现方式中,物理层收到指示后,立即发送SR。在另一种实现方式中,物理层收到指示一段时间(时长由一定时器控制)后,再次发送SR。该定时器由网络设备配置给终端设备。

步骤1160,网络设备接收终端设备发送的SR。

可选地,网络设备成功接收该SR,则向终端设备下发上行授权。

示例性的,在MAC层已向物理层发送1个MAC PDU的前提下,MAC层又向物理层指示发送SR,且触发SR的逻辑信道对应的逻辑信道优先级比MAC PDU的逻辑信道优先级高。

物理层判断该逻辑信道相关的SR的PUCCH在时域上与该MAC PDU的时域位置重叠。终端设备查询物理层优先级后发现,该SR对应的物理层优先级比MAC PDU对应的物理层优先级低。物理层决定取消发送SR,将相应的指示信息发送给MAC层。MAC层重新指示物理层再次发送SR。

综上所述,本实施例提供的方法,在SR未被物理层传输的情况下,通过物理层向MAC层传递的指示信息,使得MAC层指示物理层再次发送SR,实现对该SR的传输。

需要说明的是,上述实施例可以分别单独实施,也可以进行组合实施,本申请实施例对此不进行限制。

需要说明的是,上述实施例中终端设备侧对应的步骤可以单独实施,上述实施例中网络设备侧对应的步骤也可以单独实施。

图12示出了本申请一个示例性实施例提供的数据传输装置的结构框图,该装置可以实现成为终端设备,或者,实现成为终端设备中的一部分,装置包括物理层模块1201和MAC层模块1202;

物理层模块1201,被配置为向MAC层模块1202传递指示信息;

MAC层模块1202,被配置为根据指示信息,将数据在MAC层模块1202的优先级由高优先级调整为低优先级;MAC层模块1202,被配置为指示物理层模块1201对数据进行再次传输;

或,MAC层模块1202,被配置为根据指示信息,将调度请求SR在MAC层模块1202的优先级由高优先级调整为低优先级;MAC层模块1202,被配置为指示物理层模块1201对SR进行再次传输。

在一个可选的实施例中,数据包括MAC PDU;MAC层模块1202,被配置为接收上行授权,根据上行授权对MAC PDU进行再次传输。

在一个可选的实施例中,MAC PDU对应于第一配置授权;MAC层模块1202,被配置为接收第二配置授权;MAC层模块1202,被配置为根据第二配置授权对MAC PDU进行再次传输。

在一个可选的实施例中,MAC PDU对应于第一动态授权;MAC层模块1202,被配置为发送SR;MAC层模块1202,被配置为发送缓存状态报告BSR;MAC层模块1202,被配置为接收第二动态授权;MAC层模块1202,被配置为根据第二动态授权对MAC PDU进行再次传输。

在一个可选的实施例中,MAC PDU对应于第一动态授权;MAC层模块1202,被配置为发送BSR;MAC层模块1202,被配置为接收第三动态授权;MAC层模块1202,被配置为根据第三动态授权对MAC PDU进行再次传输。

在一个可选的实施例中,MAC层模块1202,被配置为再次向物理层发送指示;物理层模块1201,被配置为根据指示,发送SR。

在一个可选的实施例中,指示信息包括异常指示信息,异常指示信息用于指示物理层与MAC层优先级判断相反;或,指示信息包括MAC PDU对应的信息。

在一个可选的实施例中,MAC PDU对应的信息包括以下至少一种信息:MAC PDU对应的上行授权信息、MAC PDU的逻辑信道优先级信息、MAC PDU的优先级指示信息和MAC PDU配置的时频资源信息。

在一个可选的实施例中,物理层模块1201,被配置为在MAC层认定的高优先级的数据未被传输的情况下,向MAC层传递指示信息;物理层模块1201,被配置为在MAC层认定的高优先级的SR未被传输的情况下,向MAC层传递指示信息。

图13示出了本申请一个示例性实施例提供的数据传输装置的结构框图,该装置可以实现成为网络设备,或者,实现成为网络设备中的一部分,该装置包括:传输模块1301;

传输模块1301,被配置为接收终端设备发送的数据;

或,传输模块1301,被配置为接收终端设备发送的SR;

其中,终端设备包括MAC层和物理层,数据是MAC层根据指示信息将数据在MAC层的优先级由高优先级调整为低优先级(de-prioritized)后发送的,SR是MAC层根据指示信息将SR在MAC层的优先级由高优先级调整为低优先级后发送的,指示信息是物理层向MAC层传递的信息。

在一个可选的实施例中,数据包括MAC PDU;传输模块1301,被配置为向终端设备发送上行授权;传输模块1301,被配置为接收MAC层根据上行授权发送的MAC PDU。

在一个可选的实施例中,MAC PDU对应于第一配置授权;传输模块1301,被配置为向终端设备发送第二配置授权;传输模块1301,被配置为接收MAC层根据第二配置授权再次传输的MAC PDU。

在一个可选的实施例中,MAC PDU对应于第一动态授权;传输模块1301,被配置为在接收到SR和BSR的情况下,向终端设备发送第二动态授权;传输模块1301,被配置为接收MAC层根据第二动态授权发送的MAC PDU。

在一个可选的实施例中,MAC PDU对应于第一动态授权;传输模块1301,被配置为在接收到BSR的情况下,向终端设备发送第三动态授权;传输模块1301,被配置为接收MAC层根据第三动态授权发送的MAC PDU。

在一个可选的实施例中,传输模块1301,被配置为接收物理层发送的SR;其中,SR是物理层根据来自MAC层的再次传递的指示发送的。

在一个可选的实施例中,指示信息包括异常指示信息,异常指示信息用于指示物理层与MAC层优先级判断相反;或,指示信息包括MAC PDU对应的信息。

在一个可选的实施例中,MAC PDU对应的信息包括以下至少一种信息:MAC PDU对应的上行授权信息、MAC PDU的逻辑信道优先级信息、MAC PDU的优先级指示信息和MAC PDU配置的时频资源信息。

在一个可选的实施例中,指示信息是在MAC层认定的高优先级的数据未被传输的情况下,物理层向MAC层传递的信息;或,指示信息是在MAC层认定的高优先级的SR未被传输的情况下,物理层向MAC层传递的信息。

图14示出了本申请一个示例性实施例提供的通信设备(终端设备或网络设备)的结构示意图,该通信设备包括:处理器101、接收器102、发射器103、存储器104和总线105。

处理器101包括一个或者一个以上处理核心,处理器101通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。

接收器102和发射器103可以实现为一个通信组件,该通信组件可以是一块通信芯片。

存储器104通过总线105与处理器101相连。

存储器104可用于存储至少一个指令,处理器101用于执行该至少一个指令,以实现上述方法实施例中的各个步骤。

此外,存储器104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,易失性或非易失性存储设备包括但不限于:磁盘或光盘,电可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EEPROM),可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM),静态随时存取存储器(StaticRandom Access Memory,SRAM),只读存储器(Read-Only Memory,ROM),磁存储器,快闪存储器,可编程只读存储器(Programmable Read-Only Memory,PROM)。

在示例性实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述各个方法实施例提供的由通信设备执行的数据传输方法。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

相关技术
  • 数据传输方法、数据传输装置及计算机可读存储介质
  • 综合报告生成方法、装置、终端设备和可读存储介质
  • 分体式终端设备的屏显控制方法、装置及存储介质
  • 限制网速的方法、装置、终端设备和存储介质
  • 数据传输方法、数据传输装置、存储介质与终端设备
  • 数据传输方法、数据传输装置、存储介质与终端设备
技术分类

06120115629088