CN113132071B - 数据传输方法、装置、相关设备及存储介质 - Google Patents
数据传输方法、装置、相关设备及存储介质 Download PDFInfo
- Publication number
- CN113132071B CN113132071B CN201911410993.9A CN201911410993A CN113132071B CN 113132071 B CN113132071 B CN 113132071B CN 201911410993 A CN201911410993 A CN 201911410993A CN 113132071 B CN113132071 B CN 113132071B
- Authority
- CN
- China
- Prior art keywords
- data packet
- receiving
- harq
- data
- sending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 320
- 230000005540 biological transmission Effects 0.000 title claims abstract description 185
- 238000004891 communication Methods 0.000 claims description 38
- 230000015654 memory Effects 0.000 claims description 36
- 239000000969 carrier Substances 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 21
- 230000011664 signaling Effects 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 13
- 238000004220 aggregation Methods 0.000 claims description 2
- 230000002776 aggregation Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 13
- 230000001360 synchronised effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 101150071746 Pbsn gene Proteins 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 235000019800 disodium phosphate Nutrition 0.000 description 2
- 239000003999 initiator Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0003—Two-dimensional division
- H04L5/0005—Time-frequency
- H04L5/0007—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT
- H04L5/001—Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT the frequencies being arranged in component carriers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种数据传输方法、装置、发送端设备、接收端设备及存储介质。其中,方法包括:在媒体访问控制(MAC)层,所述发送端设备使用一个混合自动重传请求(HARQ)实体的一个或者多个HARQ进程对数据包进行复制发送;其中,一个数据包在一个或者多个HARQ进程上发送;HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的。
Description
技术领域
本发明涉及无线通信领域,尤其涉及一种数据传输方法、装置、相关设备及存储介质。
背景技术
为了提高传输速率,提出了同时在多个链路上进行数据传输的技术方案。具体地,从第三代移动通信技术(3G)时代的多载波高速下行分组接入(HSDPA,High SpeedDownlink Packet Access),到***移动通信技术(4G)和第五代移动通信技术(5G)的载波聚合(CA,Carrier Aggregation)和双连接(DC,Dual Connectivity)/多连接(MC,Multiple Connectivity),均是对一个用户设备(UE),提供同时在多个链路进行数据传输。随着5G中低时延通信(URLLC)业务的提出,“多倍/复制(duplication)”这种方法在5G中被广泛的使用了,即通过CA、DC/MC等技术,在不同的链路上发送相同数据包,从而得到多链路并行发送的健壮性增益。
然而,相关技术中,并不能实现在媒体访问控制(MAC)层进行多路复用传输。
发明内容
为解决相关技术问题,本发明实施例提供一种数据传输方法、装置、相关设备及存储介质。
本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种数据传输方法,应用于发送端设备,包括:
在所述发送端设备的MAC层,使用一个混合自动重传请求(HARQ)实体的一个或者多个HARQ进程对数据包进行复制发送;其中,
HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的。
上述方案中,所述方法还包括:
接收到所述源数据包后,选择一个或者多个HARQ进程用于数据发送。
上述方案中,使用一个或者多个HARQ进程在一个载波上发送数据包;
或者,
使用一个或者多个HARQ进程在多个载波发送数据包。
上述方案中,使用一个或者多个HARQ进程在CA下的一个CC上发送数据包;
或者,
使用一个或多个HARQ进程在CA下的多个CC上发送数据包。
上述方案中,所述发送端设备为网络设备,多个HARQ进程发送数据包时,所述方法还包括:
向接收端设备发送数据包在HARQ进程传输块(TB)上的数据发送信息;所述数据发送信息用于供所述接收端设备确定数据包在HARQ进程TB上的接收方式。
上述方案中,通过以下方式之一向所述接收端设备发送所述数据发送信息:
通过下行控制信息(DCI)向所述接收端设备发送所述数据发送信息;
通过无线资源控制(RRC)信令向所述接收端设备发送所述数据发送信息;
通过媒体访问控制控制元素(MAC CE)向所述接收端设备发送所述数据发送信息。
上述方案中,发送端设备为终端,多个HARQ进程发送数据包时,所述方法还包括:
接收网络设备发送的数据包在HARQ进程TB上的数据发送信息;
利用所述数据发送信息,确定数据包在HARQ进程TB上的数据发送方式。
上述方案中,通过以下方式之一接收网络设备发送的所述数据发送信息:
通过DCI接收网络设备发送的所述数据发送信息;
通过RRC信令接收网络设备发送的所述数据发送信息;
通过MAC CE接收网络设备发送的所述数据发送信息。
本发明实施例还提供了一种数据传输方法,应用于接收端设备,包括:
在所述接收端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程接收数据包;其中,
HARQ进程接收的数据包为源数据包、或为所述源数据包进行复制得到的。
上述方案中,使用一个或者多个HARQ进程在一个载波上接收数据包;
或者,
使用一个或者多个HARQ进程在多个载波接收数据包。
上述方案中,使用一个或者多个HARQ进程在CA下的一个CC上发送数据包;
或者,
使用一个或多个HARQ进程在CA下的多个CC上发送数据包。
上述方案中,接收端设备为终端,所述方法还包括:
接收网络设备发送的数据包在HARQ进程TB上的数据发送信息;
基于所述数据发送相关信息,确定数据包的接收方式,并将通过多个HARQ线程接收的数据包存储至第一缓存中;
对第一缓存中的数据进行合并处理。
上述方案中,通过以下方式之一接收网络设备发送的所述数据发送相关信息:
通过DCI接收网络设备发送的所述数据发送信息;
通过RRC信令接收网络设备发送的所述数据发送信息;
通过MAC CE接收网络设备发送的所述数据发送信息。
本发明实施例还提供了一种数据传输装置,设置在发送端设备上,包括:
发送单元,用于在所述发送端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程对数据包进行复制发送;其中,
HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的。
本发明实施例还提供了一种数据传输装置,其特征在于,设置在接收端设备上,包括:
接收单元,用于在所述接收端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程接收数据包;其中,
HARQ进程接收的数据包为源数据包、或为所述源数据包进行复制得到的。
本发明实施例还提供了一种发送端设备,包括:第一处理器及第一通信接口;其中,
所述第一通信接口,用于在所述发送端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程对数据包进行复制发送;其中,
一个数据包在一个或者多个HARQ进程上发送;HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的。
本发明实施例还提供了一种接收端设备,包括:第二处理器及第二通信接口;其中,
所述第二通信接口,用于在所述接收端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程接收数据包;其中,
HARQ进程接收的数据包为源数据包、或为所述源数据包进行复制得到的。
本发明实施例还提供了一种发送端设备,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
其中,所述第一处理器用于运行所述计算机程序时,执行上述发送端设备侧任一方法的步骤。
本发明实施例还提供了一种接收端设备,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
其中,所述第二处理器用于运行所述计算机程序时,执行上述接收端设备侧任一方法的步骤。
本发明实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时上述发送端设备侧任一方法的步骤,或者实现接收端设备侧任一方法的步骤。
本发明实施例提供的数据传输方法、装置、相关设备及存储介质,,在发送端设备的MAC层,发送端设备使用一个HARQ实体的一个或者多个HARQ进程对数据包进行复制发送;其中HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的;在接收端设备的MAC层,接收端设备使用一个HARQ实体的一个或者多个HARQ进程接收数据包,通过一个HARQ实体的一个或者多个HARQ进程在MAC层实现一个数据包的多路复用传输,如此,能够实现MAC层的多路复用传输。
附图说明
图1为一种配置CA后的下行层2(L2)架构示意图;
图2为一种配置CA后的上行L2架构示意图;
图3为本发明实施例发送端设备侧数据传输方法流程示意图;
图4为本发明实施例数据传输方法流程示意图;
图5为本发明应用实施例调度分配的PRB示意图;
图6为本发明应用实施例下行L2架构示意图;
图7为本发明应用实施例上行L2架构示意图;
图8为本发明应用实施例下行MAC调度器功能示意图;
图9为本发明应用实施例上行MAC调度器功能示意图;
图10为本发明实施例一种数据传输装置结构示意图;
图11为本发明实施例另一种数据传输装置结构示意图;
图12为本发明实施例发送端设备结构示意图;
图13为本发明实施例接收端设备结构示意图;
图14为本发明实施例数据传输***结构示意图。
具体实施方式
下面结合附图及实施例对本发明再作进一步详细的描述。
相关技术中,通过CA、DC/MC等技术,在不同的链路上发送相同数据包,这些方案的基本思想均是在定义不同的载波的基础上进行多路发送,使用的混合自动重传请求(HARQ,Hybrid Automatic Repeat reQuest)实体都是独立的。图1示出了配置CA后的下行L2架构,图2示出了配置CA后的上行L2架构,从图1和图2可以看出,在CA场景下,无论是上行还是下行,每一个分量载波(CC,Component Carrier)(CA的成员载波)对应一个HARQ实体。在DC/MC中,通过分离的RB(RB split)方式,每条腿(Leg)(每一条链路称之为一条腿)分在不同的基站上,所以每条腿上使用的HARQ实体也是独立的。
由于采用独立的HARQ实体进行数据的传输,每次给用户传输数据时只使用一个HARQ进程发送一个或者两个数据包(双码字),但两个码字对应的是不同的两个数据包,因此这种方式无法实现MAC层的多路复用传输(也可以理解为复制传输)。
基于此,在本发明的各种实施例中,通过一个HARQ实体的一个或者多个HARQ进程在MAC层实现一个数据包的多路复用传输。
其中,所述复用传输也可以理解为复制传输。
当在MAC层进行复用传输时,仅在低层(包含物理层(PHY)层)对每个数据包单独进行发送相关处理,而在高层(无线链路控制(RLC)、PDCP)不对每个数据包进行发送相关处理。
本发明实施例提供一种数据传输方法,应用于发送端设备,如图3所示,该方法包括:
步骤301:接收到源数据包后,选择一个HARQ实体的一个或者多个HARQ进程用于数据包的复制发送;
步骤302:在所述发送端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程对数据包进行复制发送。
其中,因为进行复制发送,所以可以理解为一个数据包(即一个需要复制传输的数据包)在一个或者多个HARQ进程上发送;HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的数据包。
这里,实际应用时,所述发送端设备可以为网络设备,具体可以是基站,比如下一代节点B(gNB)等;相应地,接收数据包的接收端设备为终端;在这种情况下,进行下行数据的发送。当然,所述发送端设备还可以为终端;相应地,接收数据包的接收端设备为网络设备,在这种情况下,进行上行数据的发送。
实际应用时,在步骤301中,发送端设备可以根据需要,在可用的HARQ进程中选择一个或多个HARQ进程用于复制发送。
所述复制发送是指:把源数据包进行复制得到一个或者多个复制的数据包;把源数据包和/或复制的数据包发送给接收方。源数据包和复制的数据包完全相同。
MAC层的数据包需要发送给物理(PHY)层,因此,所述数据包可以称为传输块(TB,Transport Block),TB是相对于PHY层来说。具体来说,对于MAC实体来说,MAC实体将接收的MAC层的服务数据单元(SDU)进行发送相关处理,得到MAC层的协议数据单元(PDU),而在PHY层,对于PHY实体来说,接收的是MAC实体发送的PDU,此时称为TB,在PHY层进行编码之前,可以将TB称为码字(codeword)。
在一实施例中,所述发送端设备可以使用一个或者多个HARQ进程在一个载波上发送数据包;当然,也可以使用一个或者多个HARQ进程在多个载波发送数据包。
在一实施例中,所述发送端可以使用一个或者多个HARQ进程在CA下的一个CC上发送数据包;也可以使用一个或多个HARQ进程在CA下的多个CC上发送数据包。
实际应用时,当多个HARQ进程发送数据包时,接收端设备需要获知数据包的发送信息,以便能够准确接收数据包。
基于此,在一实施例中,所述发送端设备为网络设备,多个HARQ进程发送数据包时,所述方法还包括:
向接收端设备发送数据包在HARQ进程TB上的数据发送信息;所述数据发送信息用于供所述接收端设备确定数据包在HARQ进程TB上的接收方式。
其中,可以通过以下方式之一向所述接收端设备发送所述数据发送信息:
通过DCI向所述接收端设备发送所述数据发送信息;
通过RRC信令向所述接收端设备发送所述数据发送信息;
通过MAC CE向所述接收端设备发送所述数据发送信息。
这里,实际应用时,当通过MAC CE发送所述数据发送信息时,需要在发送数据包之前发送。
相应地,当发送端设备为终端时,网络设备需要为终端配置所述数据发送信息。
基于此,在一实施例中,多个HARQ进程发送数据包时,所述方法还可以包括:
接收网络设备发送的数据包在HARQ进程TB上的数据发送信息;
利用所述数据发送信息,确定数据包在HARQ进程TB上的数据发送方式。
实际应用时,通过以下方式之一接收网络设备发送的所述数据发送信息:
通过DCI接收网络设备发送的所述数据发送信息;
通过RRC信令接收网络设备发送的所述数据发送信息;
通过MAC CE接收网络设备发送的所述数据发送信息。
这里,当网络设备通过DCI发送所述数据发送信息时,所述终端通过DCI接收所述数据发送信息;当网络设备通过RRC信令发送所述数据发送信息时,所述终端通过RRC信令接收所述数据发送信息;当网络设备通过MAC CE发送所述数据发送信息时,所述终端通过MAC CE接收所述数据发送信息。
实际应用时,所述RRC信令可以是RRC连接重配置消息等。
相应地,本发明实施例还提供了一种数据传方法,应用于接收端设备,包括:
在所述接收端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程接收数据包;其中,
HARQ进程接收的数据包为源数据包、或为所述源数据包进行复制得到的。
这里,当发送端设备使用一个HARQ实体的一个HARQ进程发送数据包时,所述接收端设备使用一个HARQ实体的一个HARQ进程接收数据包;当发送端设备使用一个HARQ实体的多个HARQ进程发送数据包时,所述接收端设备使用一个HARQ实体的多个HARQ进程接收数据包。也就是说,发送端设备使用的HARQ进程数与接收端设备使用的HARQ进程数相同。
在一实施例中,所述接收端设备使用一个或者多个HARQ进程在一个载波上接收数据包;
或者,
使用一个或者多个HARQ进程在多个载波接收数据包。
其中,当发送端设备使用一个或者多个HARQ进程在一个载波上发送数据包时,接收端设备使用一个或者多个HARQ进程在一个载波上接收数据包。当使用一个或者多个HARQ进程在多个载波发送数据包时,接收端设备使用一个或者多个HARQ进程在多个载波接收数据包。
在一实施例中,当接收端设备为终端时,所述方法还包括:
接收网络设备发送的数据包在HARQ进程TB上的数据发送信息;
基于所述数据发送相关信息,确定数据包的接收方式,并将通过多个HARQ线程接收的数据包存储至第一缓存中;
对第一缓存中的数据进行合并处理。
相应地,当接收端设备为网络设备时,将通过HARQ线程接收的数据包存储至第二缓存中;对第二缓存中的数据进行合并处理。
本发明实施例还提供一种数据传输方法,如图4所示,该方法包括:
步骤401:在发送端设备的MAC层,发送端设备使用一个HARQ实体的一个或者多个HARQ进程对数据包进行复制发送;
其中,一个数据包在一个或者多个HARQ进程上发送;HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的。
步骤402:在接收端设备的MAC层,接收端设备使用一个HARQ实体的一个或者多个HARQ进程接收数据包。
其中,HARQ进程接收的数据包为源数据包、或为所述源数据包进行复制得到的。
需要说明的是:发送端设备和接收端设备的具体处理过程已在上文详述,这里不再赘述。
本发明实施例提供的数据传输方法,在发送端设备的MAC层,发送端设备使用一个HARQ实体的一个或者多个HARQ进程发送数据包;其中,HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的;在接收端设备的MAC层,接收端设备使用一个HARQ实体的一个或者多个HARQ进程接收数据包,通过一个HARQ实体的一个或者多个HARQ进程在MAC层实现一个数据包的多路复用传输,如此,能够实现MAC层的多路复用传输。
下面结合应用实施例对本发明再作进一步详细的描述。
在本应用实施例中,分配空口资源时,按照多个单独的数据包,在一个传输机会(比如一个时隙)上,给每个数据包分配独立的时频域资源,数据包对应的资源之间没有重叠。图5示出了在一个时隙(slot)中调度所分配的PRB示意图。从图5可以看出,每个数据包对应一个PRB。实际应用时,用于多路复用的PRB可以分配在整个资源带宽的多个时频域位置上。
实际应用时,可以根据需要来分配每个数据包的资源。举个例子来说,可以根据测量得到的终端在整个***带宽内的信道质量选择分配每个PRB的位置。比如***带宽100MHz是个大带宽,用户在每个RE的收发质量是不相同的,所以,根据***测量给终端分配对应的多个PRB块。
基于此,实际应用时,发送每个数据包所使用的相应资源可以为至少一个PRB、或为至少一个资源元素(RE)。
其中,PRB是从PHY的角度来说的,从无线承载的角度来说,PRB可以称为资源块(RB,Resource Block)。
在本应用实施例中,图6示出了下行L2架构(CA和非CA下),图7示出了上行L2架构(CA和非CA下),从图6和图7可以看出,无论是在CA场景下还是非CA场景下,在上行和下行方向上每个方向上只有一个HARQ实体,并且在一次接收和发送过程中,可以使用一个或者多个HARQ进程,如果启动了多路复用,一个HARQ进程可以携带多个复用的数据包,或者多个HARQ进程携带完全相同的数据包。
下面从下行方向和上行方向对HARQ进程多路复用传的过程进行描述。
首先,描述下行方向。
在下行方向上,如图8所示,无论CA的CC之间的数据发送还是CA的一个CC内的数据发送,亦或者是非CA下的载波内的数据发送,只有一个HARQ实体。同时,网络侧给一个UE在每个载波的(包括CA下的CC和非CA的载波)上发送下行数据时,使用该HARQ实体的进程,可以使用一个HARQ进程,也可以使用多个HARQ进程,比如一个CC一个进程。基站侧的MAC层的调度器在调度时选择不同的时频域资源同时发送相同的数据包。针对上行和下行分配使用不同的时频资源进行数据传输。
调度器把UE的HARQ统一管理,然后每个CC上单独对每个UE进行调度和优先级管理,当调度到一个UE时,从统一的HARQ处获得给UE发送数据时使用的HARQ信息,包括Process ID。此时HARQ实体根据设定的判决方法,可以给UE在每个载波上分配同一个HARQ进程,也可以分配不同的HARQ进程。这种方式不仅适用于普通数据包的发送,也可以适用于MAC层复制数据包的发送。其中,当需要对UE的数据包进行多路复用传输时,可以使用一个HARQ进程在CC间(多个CC发送)或者一个CC内发送数据,也可以使用不同的HARQ进程在CC间或者CC内发送数据。当然,如果是普通数据包,也可以在一个HARQ进程在CC间或者一个CC内发送,也可以使用不同的HARQ进程在CC间或者CC内发送数据。
其中,对于CA的CC间发送,只使用一个HARQ进程时,如果不同的CC上的数据包不相同,则接收端(即UE侧,下行方向的接收端为UE)在每个CC上设置对应的接收缓存。如果不同的CC上发送的数据包完全相同,即进行了数据包的多路复用,则在接收端只设置一个接收缓存,从每个CC上接收到的数据包需要在该缓存进行合并译码处理,并且需要在物理下行控制信道(PDCCH)携带的HARQ的信息中携带数据包复用的信息(即数据发送信息),包括启动数据包复用的标识,每个复用数据包的时频资源信息,调制信息等。
使用的是多个HARQ进程时,当不同的CC上的数据包不相同,则接收端(即UE侧,下行方向的接收端为UE)在每个CC上设置对应的接收缓存,即给每个HARQ进程设置接收缓存;当不同的CC上发送的数据包完全相同,即进行了数据包的多路复用,则在接收端只设置一个接收缓存,从每个CC上接收到的数据包需要在该缓存进行合并译码处理,并且需要在PDCCH携带的HARQ的信息中携带数据包复用的信息,包括启动数据包复用的标识,每个复用数据包的时频资源信息,调制信息等。
对于CA的CC内发送,只使用一个HARQ进程时,如果在该CC上的数据包就是正常的发送,即没有多路复用(普通数据包),则接收端(即UE侧,下行方向的接收端为UE)在该CC上设置对应的接收缓存。如果在该CC上发送的数据包完全相同,即进行了数据包的多路复用,则在接收端只设置一个接收缓存,从该CC上接收到的数据包需要在该缓存进行合并译码处理,并且需要在PDCCH携带的HARQ的信息中携带数据包复用的信息(即数据发送信息),包括启动数据包复用的标识,每个复用数据包的时频资源信息,调制信息等。
使用多个HARQ进程时,当在该CC上的数据包就是正常的发送,即没有多路复用(普通数据包),则接收端(即UE侧,下行方向的接收端为UE)在该CC上设置对应的接收缓存。当在该CC上发送的数据包完全相同,即进行了数据包的多路复用,则在接收端只设置一个接收缓存,从该CC上接收到的数据包都要在该缓存进行合并译码处理,并且需要在PDCCH携带的HARQ的信息中携带数据包复用的信息(即数据发送信息),包括启动数据包复用的标识,每个复用数据包的时频资源信息,调制信息等。
对于非CA的单载波发送,只使用一个HARQ进程,如果在该CC上的数据包就是正常的发送,即没有多路复用(普通数据包),则接收端(即UE侧,下行方向的接收端为UE)在该CC上设置对应的接收缓存。如果在该CC上发送的数据包完全相同,即进行了数据包的多路复用,则在接收端只设置一个接收缓存,从该CC上接收到的数据包需要在该缓存进行合并译码处理,并且需要在PDCCH携带的HARQ的信息中携带数据包复用的信息(即数据发送信息),包括启动数据包复用的标识,每个复用数据包的时频资源信息,调制信息等。
使用多个HARQ进程,如果在该CC上的TB就是正常的发送,即没有多路复用(普通数据包),则接收端(即UE侧,下行方向的接收端为UE)在该CC上设置对应的接收缓存。如果在该CC上发送的数据包完全相同,即进行了数据包的多路复用,则在接收端只设置一个接收缓存,从该CC上接收到的数据包需要在该缓存进行合并译码处理,并且需要在PDCCH携带的HARQ的信息中携带数据包复用的信息(即数据发送信息),包括启动数据包复用的标识,每个复用数据包的时频资源信息,调制信息等。
其次,描述上行方向。
在上行方向,由于上行发送是UE发送给基站,所以上行发送只发生在一个UE内,所以,如图9所示,以UE为单位定义HARQ实体。一个UE只有一个HARQ实体,无论UE是在CA的多载波上发送,还是在非CA的单载波上发送。UE在每个载波的(包括CA下的CC和非CA的载波)上发送上行数据时,可以使用该HARQ实体的一个HARQ进程,也可以使用该HARQ实体的多个HARQ进程。
其中,上行发送通过基站侧的PDCCH进行指示是否启动MAC层数据包多路复用,以及HARQ进程如何使用,具体包括CA的不同或者相同CC上使用一个或者多个HARQ进程,或者非CA下的载波上使用一个或者多个HARQ进程。
当UE发送上行数据时,调度器从统一的HARQ处获得给UE发送数据时使用的HARQ信息,包括Process ID。此时HARQ实体根据设定的判决方法,可以给UE在每个载波上分配同一个HARQ进程,也可以分配不同的HARQ进程。当需要对UE的MAC层数据包进行多路复用传输时,可以使用一个HARQ进程在CC间(多个CC发送)或者CC内发送数据,也可以使用不同的HARQ进程在CC间或者CC内发送数据。当然,如果是普通数据包,也可以在一个HARQ进程在CC间或者一个CC内发送,也可以使用不同的HARQ进程在CC间或者CC内发送数据。
其中,对于CA的CC间发送,只使用一个HARQ进程,如果不同的CC上的数据包不相同,则接收端(即基站侧,上行方向的接收端为基站)在每个CC上设置对应的接收缓存。如果不同的CC上发送的数据包完全相同,即数据包的多路复用,则在接收端只设置一个接收缓存,从每个CC上接收到的数据包都要在该缓存进行合并译码处理。
使用的是多个HARQ进程,当不同的CC上的数据包不相同,则接收端设备在每个CC上设置对应的接收缓存,即给每个HARQ进程设置接收缓存。如果不同的CC上发送的数据包完全相同,即进行了数据包的多路复用,则在接收端只设置一个接收缓存,从每个CC上接收到的数据包需要在该缓存进行码合并处理。
对于CA的CC内发送,只使用一个HARQ进程,如果在该CC上的数据包就是正常的发送,即没有多路复用(普通数据包),则接收端在该CC上设置对应的接收缓存。如果在该CC上发送的数据包完全相同,即进行了数据包的多路复用,则在接收端只设置一个接收缓存,从该CC上接收到的数据包需要在该缓存进行码合并处理。
使用多个HARQ进程,当在该CC上的数据包就是正常的发送,即没有多路复用(普通数据包),则接收端在该CC上设置对应的接收缓存。当在该CC上发送的数据包完全相同,即进行了数据包的多路复用,则在接收端只设置一个接收缓存,从该CC上接收到的数据包需要在该缓存进行码合并处理。
对于非CA的单载波发送,只使用一个HARQ进程,如果在该CC上的TB就是正常的发送,即没有多路复用(普通数据包),则接收端在该CC上设置对应的接收缓存。如果在该CC上发送的数据包完全相同,即进行了数据包的多路复用,则在接收端只设置一个接收缓存,从该CC上接收到的数据包需要在该缓存进行码合并处理。
使用多个HARQ进程,如果在该CC上的数据包就是正常的发送,即没有多路复用(普通数据包),则接收端在该CC上设置对应的接收缓存。如果在该CC上发送的数据包完全相同,即进行了数据包的多路复用,则在接收端只设置一个接收缓存,从该CC上接收到的数据包需要在该缓存进行码合并处理,即进行合并译码处理。
从上面的描述可以看出,本发明实施例的方案,通过一个HARQ实体的一个或者多个进程在MAC层实现一个数据包的多路复用传输。该HARQ实体复用传输使用的PRB资源可以使用CA的各个CC上的,也可以是一个CC内的。
本发明实施例提供的方案,支持带内和带间的数据包多路复用。同时,实现了HARQ进程的统一分配。
除此以外,本发明实施例的方案兼容性好,能够兼容3G、4G和5G网络。在3G或4G网络下,直接使用一一发送即可。
为了为实现本发明实施例的方法,本发明实施例还提供了一种数据传输装置,设置在发送端设备上,如图10所示,该装置包括:
发送单元101,用于在所述发送端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程对数据包进行复制发送;其中,
一个数据包在一个或者多个HARQ进程上发送;HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的。
其中,在一实施例中,如图10所示,该装置还可以包括:
选择单元102,用于接收到所述源数据包后,选择一个或者多个HARQ进程用于数据包的复制发送。
在一实施例中,所述发送单元101,具体用于:
使用一个或者多个HARQ进程在一个载波上发送数据包;
或者,
使用一个或者多个HARQ进程在多个载波发送数据包。
在一实施例中,所述发送单元101,具体用于:
使用一个或者多个HARQ进程在CA下的一个CC上发送数据包;
或者,
使用一个或多个HARQ进程在CA下的多个CC上发送数据包。
在一实施例中,所述发送端设备为网络设备,所述发送单元101,还用于:
多个HARQ进程发送数据包时,向接收端设备发送数据包在HARQ进程TB上的数据发送信息;所述数据发送信息用于供所述接收端设备确定数据包在HARQ进程TB上的接收方式。
其中,在一实施例中,所述发送单元101,具体用于:
通过DCI向所述接收端设备发送所述数据发送信息;
通过RRC信令向所述接收端设备发送所述数据发送信息;
通过MAC CE向所述接收端设备发送所述数据发送信息。
在一实施例中,所述发送端设备为终端,该装置还可以包括:接收单元,用于:
多个HARQ进程发送数据包时,接收网络设备发送的数据包在HARQ进程TB上的数据发送信息;
利用所述数据发送信息,确定数据包在HARQ进程TB上的数据发送方式。
其中,在一实施例中,所述接收单元,具体用于:
通过DCI接收网络设备发送的所述数据发送信息;
通过RRC信令接收网络设备发送的所述数据发送信息;
通过MAC CE接收网络设备发送的所述数据发送信息。
实际应用时,所述发送单元101、接收单元可由数据传输装置中的通信接口实现;所述选择单元102可由数据传输装置中的处理器实现。
为了实现本发明实施例接收端设备侧的方法,本发明实施例还提供了一种数据传输装置,设置在接收端设备上,如图11所示,该装置包括:
接收单元111,用于在所述接收端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程接收数据包;其中,
HARQ进程接收的数据包为源数据包、或为所述源数据包进行复制得到的。
其中,在一实施例中,所述接收单元111,具体用于:
使用一个或者多个HARQ进程在一个载波上接收数据包;
或者,
使用一个或者多个HARQ进程在多个载波接收数据包。
在一实施例中,所述接收单元111,具体用于:
使用一个或者多个HARQ进程在CA下的一个CC上发送数据包;
或者,
使用一个或多个HARQ进程在CA下的多个CC上发送数据包。
在一实施例中,接收端设备为终端,所述接收单元111还用于:接收网络设备发送的数据包在HARQ进程TB上的数据发送信息;
相应地,如图11所示,该装置还可以包括:处理单元112,用于:
基于所述数据发送相关信息,确定数据包的接收方式,并将通过多个HARQ线程接收的数据包存储至第一缓存中;
对第一缓存中的数据进行合并处理。
在一实施例中,所述接收单元111,具体用于:
通过DCI接收网络设备发送的所述数据发送信息;
通过RRC信令接收网络设备发送的所述数据发送信息;
通过MAC CE接收网络设备发送的所述数据发送信息。
实际应用时,所述接收单元111可由数据传输装置中的通信接口实现;所述处理单元112可由数据传输装置中的处理器实现。
需要说明的是:上述实施例提供的数据传输装置在进行数据传输时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的数据传输装置与数据传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
基于上述程序模块的硬件实现,且为了实现本发明实施例发送端设备侧的方法,本发明实施例还提供了一种发送端设备,如图11所示,该发送端设备120包括:
第一通信接口121,能够与接收端设备进行信息交互;
第一处理器122,与所述第一通信接口121连接,以实现与接收端设备进行信息交互,用于运行计算机程序时,执行上述发送端设备侧一个或多个技术方案提供的方法。而所述计算机程序存储在第一存储器123上。
具体地,所述第一通信接口121,用于在所述发送端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程对数据包进行复制发送;其中,
一个数据包在一个或者多个HARQ进程上发送;HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的。
其中,在一实施例中,所述第一处理器122,用于接收到所述源数据包后,动态选择一个或者多个HARQ进程用于数据发送。
在一实施例中,所述第一通信接口121,具体用于:
使用一个或者多个HARQ进程在一个载波上发送数据包;
或者,
使用一个或者多个HARQ进程在多个载波发送数据包。
在一实施例中,所述第一通信接口121,具体用于:
使用一个或者多个HARQ进程在CA下的一个CC上发送数据包;
或者,
使用一个或多个HARQ进程在CA下的多个CC上发送数据包。
在一实施例中,所述发送端设备为网络设备,所述所述第一通信接口121,还用于:
多个HARQ进程发送数据包时,向接收端设备发送数据包在HARQ进程TB上的数据发送信息;所述数据发送信息用于供所述接收端设备确定数据包在HARQ进程TB上的接收方式。
其中,在一实施例中,所述第一通信接口121,具体用于:
通过DCI向所述接收端设备发送所述数据发送信息;
通过RRC信令向所述接收端设备发送所述数据发送信息;
通过MAC CE向所述接收端设备发送所述数据发送信息。
在一实施例中,所述发送端设备为终端,所述第一通信接口121,还用于:
多个HARQ进程发送数据包时,接收网络设备发送的数据包在HARQ进程TB上的数据发送信息;
利用所述数据发送信息,确定数据包在HARQ进程TB上的数据发送方式。
其中,在一实施例中,所述第一通信接口121,具体用于:
通过DCI接收网络设备发送的所述数据发送信息;
通过RRC信令接收网络设备发送的所述数据发送信息;
通过MAC CE接收网络设备发送的所述数据发送信息。
需要说明的是:第一处理器122和第一通信接口121的具体处理过程可参照上述方法理解。
当然,实际应用时,发送端设备120中的各个组件通过总线***124耦合在一起。可理解,总线***124用于实现这些组件之间的连接通信。总线***124除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图12中将各种总线都标为总线***124。
本发明实施例中的第一存储器123用于存储各种类型的数据以支持发送端设备120的操作。这些数据的示例包括:用于在发送端设备120上操作的任何计算机程序。
上述本发明实施例揭示的方法可以应用于所述第一处理器122中,或者由所述第一处理器122实现。所述第一处理器122可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器122中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第一处理器122可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器122可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器123,所述第一处理器122读取第一存储器123中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,发送端设备120可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,ProgrammableLogic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或者其他电子元件实现,用于执行前述方法。
基于上述程序模块的硬件实现,且为了实现本发明实施例接收端设备侧的方法,本发明实施例还提供了一种接收端设备,如图13所示,该接收端设备130包括:
第二通信接口131,能够与发送端设备进行信息交互;
第二处理器132,与所述第二通信接口131连接,以实现与发送端设备进行信息交互,用于运行计算机程序时,执行上述接收端设备侧一个或多个技术方案提供的方法。而所述计算机程序存储在第二存储器133上。
具体地,所述第二通信接口131,用于在所述接收端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程接收数据包;其中,
HARQ进程接收的数据包为源数据包、或为所述源数据包进行复制得到的。
其中,在一实施例中,所述第二通信接口131,具体用于:
使用一个或者多个HARQ进程在一个载波上接收数据包;
或者,
使用一个或者多个HARQ进程在多个载波接收数据包。
在一实施例中,所述第二通信接口131,具体用于:
使用一个或者多个HARQ进程在CA下的一个CC上发送数据包;
或者,
使用一个或多个HARQ进程在CA下的多个CC上发送数据包。
在一实施例中,接收端设备为终端,所述第二通信接口131还用于:接收网络设备发送的数据包在HARQ进程TB上的数据发送信息;
相应地,所述第二处理器132,用于:
基于所述数据发送相关信息,确定数据包的接收方式,并将通过多个HARQ线程接收的数据包存储至第一缓存中;
对第一缓存中的数据进行合并处理。
在一实施例中,所述第二通信接口131,具体用于:
通过DCI接收网络设备发送的所述数据发送信息;
通过RRC信令接收网络设备发送的所述数据发送信息;
通过MAC CE接收网络设备发送的所述数据发送信息。
需要说明的是:第二处理器132和第二通信接口131的具体处理过程可参照上述方法理解。
当然,实际应用时,接收端设备130中的各个组件通过总线***134耦合在一起。可理解,总线***134用于实现这些组件之间的连接通信。总线***134除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图13中将各种总线都标为总线***134。
本发明实施例中的第二存储器133用于存储各种类型的数据以支持接接收端设备130操作。这些数据的示例包括:用于在接收端设备130上操作的任何计算机程序。
上述本发明实施例揭示的方法可以应用于所述第二处理器132中,或者由所述第二处理器132实现。所述第二处理器132可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器132中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第二处理器132可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器132可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器133,所述第二处理器132读取第二存储器133中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,接收端设备130可以被一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、Microprocessor、或其他电子元件实现,用于执行前述方法。
可以理解,本发明实施例的存储器(第一存储器123、第二存储器133)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,ProgrammableRead-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically ErasableProgrammable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic randomaccess memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,StaticRandom Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static RandomAccess Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic RandomAccess Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced SynchronousDynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLinkDynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct RambusRandom Access Memory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
为实现本发明实施例的方法,本发明实施例还提供了一种数据传输***,如图14所示,该***包括:
发送端设备141,用于在MAC层,使用一个HARQ实体的一个或者多个HARQ进程对数据包进行复制发送;一个数据包在一个或者多个HARQ进程上发送;HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的;
接收端设备142,用于在MAC层,使用一个HARQ实体的一个或者多个HARQ进程接收数据包;HARQ进程接收的数据包为源数据包、或为所述源数据包进行复制得到的。
需要说明的是:发送端设备141和接收端设备142的具体处理过程已在上文详述,这里不再赘述。
在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器123,上述计算机程序可由发送端设备120的第一处理器122执行,以完成前述发送端设备侧方法所述步骤。再比如包括存储计算机程序的第二存储器133,上述计算机程序可由接收端设备130的第二处理器132执行,以完成前述接收端设备侧方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。
需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
另外,本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (16)
1.一种数据传输方法,其特征在于,应用于发送端设备,包括:
在所述发送端设备的媒体访问控制MAC层,使用一个混合自动重传请求HARQ实体的一个或者多个HARQ进程对数据包进行复制发送;其中,
HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的;其中,
使用一个或者多个HARQ进程在一个载波上发送数据包;或者,使用一个或者多个HARQ进程在多个载波发送数据包;
一个HARQ实体的一个或者多个HARQ进程对应一个接收缓存;
使用多个HARQ进程发送数据包时,所述方法还包括:
当所述发送端设备为网络设备的情况下,向接收端设备发送数据包在HARQ进程传输块TB上的数据发送信息;所述数据发送信息用于供所述接收端设备确定数据包在HARQ进程TB上的接收方式;
或者,
当所述发送端设备为终端的情况下,接收网络设备发送的数据包在HARQ进程TB上的数据发送信息;利用所述数据发送信息,确定数据包在HARQ进程TB上的数据发送方式。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收到所述源数据包后,选择所述一个或者多个HARQ进程用于数据包的复制发送。
3.根据权利要求1所述的方法,其特征在于,使用一个或者多个HARQ进程在载波聚合CA下的一个载波分量CC上发送数据包;
或者,
使用一个或多个HARQ进程在CA下的多个CC上发送数据包。
4.根据权利要求1至3任一项所述的方法,其特征在于,通过以下方式之一向所述接收端设备发送所述数据发送信息:
通过下行控制信息DCI向所述接收端设备发送所述数据发送信息;
通过无线资源控制RRC信令向所述接收端设备发送所述数据发送信息;
通过媒体访问控制控制元素MAC CE向所述接收端设备发送所述数据发送信息。
5.根据权利要求1至3任一项所述的方法,其特征在于,通过以下方式之一接收网络设备发送的所述数据发送信息:
通过DCI接收网络设备发送的所述数据发送信息;
通过RRC信令接收网络设备发送的所述数据发送信息;
通过MAC CE接收网络设备发送的所述数据发送信息。
6.一种数据传输方法,其特征在于,应用于接收端设备,包括:
在所述接收端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程接收数据包;其中,
HARQ进程接收的数据包为源数据包、或为所述源数据包进行复制得到的;其中,
使用一个或者多个HARQ进程在一个载波上接收数据包;或者,使用一个或者多个HARQ进程在多个载波接收数据包;
一个HARQ实体的一个或多个HARQ进程对应一个接收缓存;
使用多个HARQ进程接收数据包时,所述方法还包括:
当所述接收端设备为终端的情况下,接收网络设备发送的数据包在HARQ进程TB上的数据发送信息;基于所述数据发送信息,确定数据包在HARQ进程TB上的接收方式;
或者,
当所述接收端设备为网络设备的情况下,向发送端设备发送数据包在HARQ进程TB上的数据发送信息;所述数据发送信息用于供所述发送端设备确定数据包在HARQ进程TB上的数据发送方式。
7.根据权利要求6所述的方法,其特征在于,使用一个或者多个HARQ进程在CA下的一个CC上发送数据包;
或者,
使用一个或多个HARQ进程在CA下的多个CC上发送数据包。
8.根据权利要求6或7所述的方法,其特征在于,接收端设备为终端,所述方法还包括:
将通过多个HARQ线程接收的数据包存储至第一缓存中;
对第一缓存中的数据进行合并处理。
9.根据权利要求8所述的方法,其特征在于,通过以下方式之一接收网络设备发送的所述数据发送相关信息:
通过DCI接收网络设备发送的所述数据发送信息;
通过RRC信令接收网络设备发送的所述数据发送信息;
通过MAC CE接收网络设备发送的所述数据发送信息。
10.一种数据传输装置,其特征在于,设置在发送端设备上,包括:
发送单元,用于在所述发送端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程对数据包进行复制发送;其中,
HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的;其中,
所述发送单元,用于使用一个或者多个HARQ进程在一个载波上发送数据包;或者,用于使用一个或者多个HARQ进程在多个载波发送数据包;
一个HARQ实体的一个或者多个HARQ进程对应一个接收缓存;
当使用多个HARQ进程发送数据包,所述发送端设备为网络设备的情况下,所述发送单元,还用于向接收端设备发送数据包在HARQ进程TB上的数据发送信息;所述数据发送信息用于供所述接收端设备确定数据包在HARQ进程TB上的接收方式;或者,当使用多个HARQ进程发送数据包,所述发送端设备为终端的情况下,所述装置还包括接收单元,所述接收单元,用于接收网络设备发送的数据包在HARQ进程TB上的数据发送信息,并利用所述数据发送信息,确定数据包在HARQ进程TB上的数据发送方式。
11.一种数据传输装置,其特征在于,设置在接收端设备上,包括:
接收单元,用于在所述接收端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程接收数据包;其中,
HARQ进程接收的数据包为源数据包、或为所述源数据包进行复制得到的;其中,
所述接收单元,用于使用一个或者多个HARQ进程在一个载波上接收数据包;或者,用于使用一个或者多个HARQ进程在多个载波接收数据包,多个载波对应一个接收缓存;
一个HARQ实体的一个或者多个HARQ进程对应一个接收缓存;
当使用多个HARQ进程接收数据包,所述接收端设备为终端的情况下,所述装置还包括处理单元,所述接收单元,还用于接收网络设备发送的数据包在HARQ进程TB上的数据发送信息,所述处理单元,用于基于所述数据发送信息,确定数据包在HARQ进程TB上的接收方式;或者,当使用多个HARQ进程接收数据包,所述接收端设备为网络设备的情况下,所述接收单元,还用于向发送端设备发送数据包在HARQ进程TB上的数据发送信息;所述数据发送信息用于供所述发送端设备确定数据包在HARQ进程TB上的数据发送方式。
12.一种发送端设备,其特征在于,包括:第一处理器及第一通信接口;其中,
所述第一通信接口,用于在所述发送端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程对数据包进行复制发送;其中,
HARQ进程发送的数据包为源数据包、或为所述源数据包进行复制得到的;其中,
所述第一通信接口,用于使用一个或者多个HARQ进程在一个载波上发送数据包;或者,用于使用一个或者多个HARQ进程在多个载波发送数据包;
一个HARQ实体的一个或者多个HARQ进程对应一个接收缓存;
当使用多个HARQ进程发送数据包,所述发送端设备为网络设备的情况下,所述第一通信接口,还用于向接收端设备发送数据包在HARQ进程TB上的数据发送信息;所述数据发送信息用于供所述接收端设备确定数据包在HARQ进程TB上的接收方式;或者,当使用多个HARQ进程发送数据包,所述发送端设备为终端的情况下,所述第一通信接口,还用于接收网络设备发送的数据包在HARQ进程TB上的数据发送信息,并利用所述数据发送信息,确定数据包在HARQ进程TB上的数据发送方式。
13.一种接收端设备,其特征在于,包括:第二处理器及第二通信接口;其中,
所述第二通信接口,用于在所述接收端设备的MAC层,使用一个HARQ实体的一个或者多个HARQ进程接收数据包;其中,
HARQ进程接收的数据包为源数据包、或为所述源数据包进行复制得到的;其中,
所述第二通信接口,用于使用一个或者多个HARQ进程在一个载波上接收数据包;或者,用于使用一个或者多个HARQ进程在多个载波接收数据包,多个载波对应一个接收缓存;
一个HARQ实体的一个或者多个HARQ进程对应一个接收缓存;
当使用多个HARQ进程接收数据包,所述接收端设备为终端的情况下,所述第二通信接口,还用于接收网络设备发送的数据包在HARQ进程TB上的数据发送信息,所述第二处理器,用于基于所述数据发送信息,确定数据包在HARQ进程TB上的接收方式;或者,当使用多个HARQ进程接收数据包,所述接收端设备为网络设备的情况下,所述第二通信接口,还用于向发送端设备发送数据包在HARQ进程TB上的数据发送信息;所述数据发送信息用于供所述发送端设备确定数据包在HARQ进程TB上的数据发送。
14.一种发送端设备,其特征在于,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
其中,所述第一处理器用于运行所述计算机程序时,执行权利要求1至5任一项所述方法的步骤。
15.一种接收端设备,其特征在于,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
其中,所述第二处理器用于运行所述计算机程序时,执行权利要求6至9任一项所述方法的步骤。
16.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5任一项所述方法的步骤,或者实现权利要求6至9任一项所述方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911410993.9A CN113132071B (zh) | 2019-12-31 | 2019-12-31 | 数据传输方法、装置、相关设备及存储介质 |
PCT/CN2020/141710 WO2021136444A1 (zh) | 2019-12-31 | 2020-12-30 | 数据传输方法、装置、相关设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911410993.9A CN113132071B (zh) | 2019-12-31 | 2019-12-31 | 数据传输方法、装置、相关设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113132071A CN113132071A (zh) | 2021-07-16 |
CN113132071B true CN113132071B (zh) | 2022-10-21 |
Family
ID=76686505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911410993.9A Active CN113132071B (zh) | 2019-12-31 | 2019-12-31 | 数据传输方法、装置、相关设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN113132071B (zh) |
WO (1) | WO2021136444A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115776362A (zh) * | 2021-09-07 | 2023-03-10 | 维沃移动通信有限公司 | 媒体接入控制层重复传输的方法、装置及终端设备 |
CN115102875B (zh) * | 2022-07-15 | 2024-04-09 | 深信服科技股份有限公司 | 一种数据包处理方法、装置、设备及介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018103637A1 (zh) * | 2016-12-07 | 2018-06-14 | 华为技术有限公司 | 数据处理的方法、发送设备和接收设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101669966B1 (ko) * | 2009-05-11 | 2016-10-27 | 엘지전자 주식회사 | 다중 반송파를 지원하는 무선 통신 시스템에서 중복 데이터를 송신 및 수신하는 방법 및 장치 |
WO2018157406A1 (zh) * | 2017-03-03 | 2018-09-07 | 广东欧珀移动通信有限公司 | 一种传输数据的方法、终端设备和网络设备 |
CN115297507A (zh) * | 2017-06-16 | 2022-11-04 | 三星电子株式会社 | 用于在下一代移动通信***中处理分组的方法和装置 |
CN109996261B (zh) * | 2018-12-30 | 2021-04-09 | 北京邮电大学 | 基于mac层数据包复制的数据传输方法及装置 |
-
2019
- 2019-12-31 CN CN201911410993.9A patent/CN113132071B/zh active Active
-
2020
- 2020-12-30 WO PCT/CN2020/141710 patent/WO2021136444A1/zh active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018103637A1 (zh) * | 2016-12-07 | 2018-06-14 | 华为技术有限公司 | 数据处理的方法、发送设备和接收设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2021136444A1 (zh) | 2021-07-08 |
CN113132071A (zh) | 2021-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111181694B (zh) | 一种上行控制信息的传输方法及装置 | |
WO2020192244A1 (zh) | 一种通信方法和装置 | |
JP2021532693A (ja) | 上り制御情報の伝送方法、装置及びコンピュータ記憶媒体 | |
JP2019535189A (ja) | 情報送信方法、端末デバイス、およびネットワークデバイス | |
US10873430B2 (en) | Signal sending method and apparatus | |
WO2021161861A1 (ja) | 端末及び通信方法 | |
CN113132071B (zh) | 数据传输方法、装置、相关设备及存储介质 | |
US20220369291A1 (en) | Terminal and communication method | |
CN111418177B (zh) | 可靠性传输方法及相关产品 | |
WO2018171597A1 (zh) | 确定数据传输资源的方法、装置、终端、基站及设备 | |
WO2021000937A1 (zh) | 多时间单元传输方法及相关装置 | |
US20220256523A1 (en) | Data multiplexing transmission method, base station, terminal, and storage medium | |
CN112399530A (zh) | 数据传输方法、装置、相关设备及存储介质 | |
CN110710291B (zh) | 一种数据复制传输的方法、设备及计算机存储介质 | |
CN108809480B (zh) | 一种数据接收方法及装置 | |
CN113133132B (zh) | 数据传输方法、装置、相关设备及存储介质 | |
CN110809286B (zh) | 数据调度及传输方法、网络设备、终端和计算机存储介质 | |
CN113132999B (zh) | 资源分配方法、装置、网络设备及存储介质 | |
CN114727335A (zh) | 数据传输方法、装置、基站、终端及存储介质 | |
CN112398609B (zh) | 一种资源映射的方法及装置、终端以及计算机存储设备 | |
JP7492527B2 (ja) | 端末装置、通信方法及び集積回路 | |
JP2021503188A (ja) | ユーザ機器、基地局、およびそれらの通信 | |
WO2024031474A1 (en) | Physical layer scheduling for extended reality applications | |
WO2024093878A1 (zh) | 一种通信方法及装置 | |
EP4258698A1 (en) | Wireless communication method, and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |