CN111416689A - 数据传输方法及通信设备 - Google Patents
数据传输方法及通信设备 Download PDFInfo
- Publication number
- CN111416689A CN111416689A CN201910010620.6A CN201910010620A CN111416689A CN 111416689 A CN111416689 A CN 111416689A CN 201910010620 A CN201910010620 A CN 201910010620A CN 111416689 A CN111416689 A CN 111416689A
- Authority
- CN
- China
- Prior art keywords
- data
- mac
- length
- feedback information
- segmented
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 399
- 238000000034 method Methods 0.000 title claims abstract description 263
- 238000004891 communication Methods 0.000 title claims abstract description 40
- 230000008569 process Effects 0.000 claims description 89
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 claims description 74
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 claims description 74
- 230000011664 signaling Effects 0.000 claims description 38
- 238000004590 computer program Methods 0.000 claims description 6
- 230000011218 segmentation Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 108700026140 MAC combination Proteins 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
-
- 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Abstract
本发明提供了一种数据传输方法及通信设备。该方法包括:在传输当前传输块时,将所述当前传输块划分为多个分段数据;依次传输每一所述分段数据。采用该方法,通过将所述当前传输块划分为多个分段数据,并依次传输每一分段数据所构成的数据集合,使得超大的TB块能够分成分段进行传输,从而实现TB块高效的空口传输。
Description
技术领域
本发明涉及无线技术领域,尤其是指一种数据传输方法及通信设备。
背景技术
目前,5G提出引入巨帧(jumbo frame)的IP包,也即从传统的1.5k比特byte的IP包,扩展到可以支持9Kbyte的IP包。特大包的引入,需要媒体接入控制(Media AccessControl,MAC)层的传输块(Transport Block,TB)作出修改,以实现TB块高效的空口传输。
发明内容
本发明技术方案的目的在于提供一种数据传输方法及通信设备,能够实现特大IP包的传输,保证TB块高效的空口传输。
本发明实施例提供一种数据传输方法,应用于传输端设备,其中,所述方法包括:
在传输当前传输块时,将所述当前传输块划分为多个分段数据;
依次传输每一所述分段数据。
可选地,所述的数据传输方法,其中,所述将所述当前传输块划分为多个分段数据,包括:
依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据。
可选地,所述的数据传输方法,其中,所述依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据,包括:
根据预先配置的与所述MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度对应的长度集合,分别将所述MAC CE部分和所述MAC SDU部分划分为多个分段数据;其中,所述长度集合中记录了所述MAC CE部分为所述第一总长度时,每一所述MAC CE部分的分段数据的长度,以及记录了所述MAC SDU部分为所述第二总长度时,每一所述MAC SDU部分的分段数据的长度。
可选地,所述的数据传输方法,其中,所述依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据,包括:
依据所述MAC CE部分的第一总长度,划分所述MAC CE部分的每一分段数据均具有第一长度,以及依据所述MAC SDU部分的第二总长度,划分所述MAC SDU部分的每一分段数据均具有第二长度。
可选地,所述的数据传输方法,其中,所述传输端设备为网络侧设备,所述方法还包括:
将预先配置的所述长度集合发送至用户设备。
可选地,所述的数据传输方法,其中,所述传输端设备为网络侧设备,所述方法还包括:
将所述第一长度和所述第二长度发送至用户设备。
可选地,所述的数据传输方法,其中,当所述MAC CE部分的第一总长度不符合所述长度集合时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据符合所述长度集合。
可选地,所述的数据传输方法,其中,当所述MAC CE部分的第一总长度不符合划分所述MAC CE部分的每一分段数据均具有第一长度时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据均具有第一长度。
可选地,所述的数据传输方法,其中,所述将所述第一长度和所述第二长度发送至用户设备,包括:
通过下行控制信息DCI,将所述第一长度和所述第二长度发送至用户设备;或者,
通过无线资源控制RRC信令,将所述第一长度和所述第二长度发送至用户设备;或者,
与所述用户设备通过协议约定所述第一总长度与所述第一长度的第一对应关系以及所述第二总长度与所述第二长度的第二对应关系。
可选地,所述的数据传输方法,其中,所述将预先配置的所述长度集合发送至用户设备,包括:
通过下行控制信息DCI,将预先配置的所述长度集合发送至用户设备;或者,
通过无线资源控制RRC信令,将预先配置的所述长度集合发送至用户设备;或者,
与所述用户设备通过协议约定预先配置的所述长度集合。
可选地,所述的数据传输方法,其中,所述方法还包括:
获取接收端设备发送的所述当前传输块接收的反馈信息;
当所述反馈信息表示为所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,在所述当前传输块的接收正确的分段数据中填写新的数据,与接收错误的分段数据组合为新传输块;
重新发送所述新传输块。
可选地,所述的数据传输方法,其中,所述重新发送所述新传输块,包括:
根据所述当前传输块所划分的每一所述分段数据的长度,重新发送所述新传输块。
可选地,所述的数据传输方法,其中,所述方法还包括:
当所述反馈信息表示为所述当前传输块的每一所述分段数据均接收错误时,则重传整个的所述当前传输块;
当所述反馈信息表示为所述当前传输块的每一所述分段数据均接收正确时,则所述当前传输块的数据传输结束。
可选地,所述的数据传输方法,其中,当所述反馈信息为ACK时,则表示所述当前传输块的每一所述分段数据均接收正确;
当所述反馈信息为NACK时,则表示所述当前传输块的每一所述分段数据均接收错误。
可选地,所述的数据传输方法,其中,所述获取接收端设备发送的所述当前传输块接收的反馈信息的步骤中,获取接收端设备发送的对应每一分段数据的反馈信息;
其中,当所获取的对应其中一分段数据的反馈信息为ACK时,则表示相对应的所述分段数据接收正确;当所获取的对应其中一分段数据的反馈信息为NACK时,则表示相对应的所述分段数据接收错误。
可选地,所述的数据传输方法,其中,所述方法还包括:
进行混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ的并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
本发明实施例还提供一种数据传输方法,应用于接收端设备,其中,所述方法包括:
获取传输端设备在传输当前传输块时,将所述当前传输块划分为多个分段数据,依次传输的每一所述分段数据。
可选地,所述的数据传输方法,其中,所述分段数据为所述传输端设备依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为的多个分段数据。
可选地,所述的数据传输方法,其中,所述分段数据为所述传输端设备根据预先配置的与所述MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度对应的长度集合,分别将所述MAC CE部分和所述MAC SDU部分划分为多个分段数据;
其中,所述长度集合中记录了所述MAC CE部分为所述第一总长度时,每一所述MACCE部分的分段数据的长度,以及记录了所述MAC SDU部分为所述第二总长度时,每一所述MAC SDU部分的分段数据的长度。
可选地,所述的数据传输方法,其中,所述分段数据中,依据所述MAC CE部分的第一总长度,所述MAC CE部分的每一分段数据均具有第一长度,以及依据所述MAC SDU部分的第二总长度,所述MAC SDU部分的每一分段数据均具有第二长度。
可选地,所述的数据传输方法,其中,所述接收端设备为用户设备,所述方法还包括:
获取网络侧设备预先配置的所述长度集合。
可选地,所述的数据传输方法,其中,所述接收端设备为用户设备,所述方法还包括:
获取网络侧设备发送的所述第一长度和所述第二长度。
可选地,所述的数据传输方法,其中,当所述MAC CE部分的第一总长度不符合所述长度集合时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据符合所述长度集合。
可选地,所述的数据传输方法,其中,当所述MAC CE部分的第一总长度不符合划分所述MAC CE部分的每一分段数据均具有第一长度时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据均具有第一长度。
可选地,所述的数据传输方法,其中,所述获取网络侧设备发送的所述第一长度和所述第二长度,包括:
通过下行控制信息DCI,获取网络侧设备所发送的所述第一长度和所述第二长度;或者,
通过无线资源控制RRC信令,获取网络侧设备所发送的所述第一长度和所述第二长度;或者,
与所述网络侧设备通过协议约定所述第一总长度与所述第一长度的第一对应关系以及所述第二总长度与所述第二长度的第二对应关系。
可选地,所述的数据传输方法,其中,所述获取网络侧设备预先配置的所述长度集合,包括:
通过下行控制信息DCI,获取网络侧设备预先配置的所述长度集合;或者,
通过无线资源控制RRC信令,获取网络侧设备预先配置的所述长度集合;或者,
与所述网络侧设备通过协议约定预先配置的所述长度集合。
可选地,所述的数据传输方法,其中,当所述当前传输块的每一分段数据接收完成后,所述方法还包括:
向传输端设备发送所述当前传输块接收的反馈信息;
其中,所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据向所述网络侧设备分别发送所述反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
可选地,所述的数据传输方法,其中,所述向传输端设备发送所述当前传输块接收的反馈信息的步骤中:
当所述当前传输块的多个分段数据中,每一分段数据均接收正确时,则向所述传输端设备发送一个所述反馈信息,所述反馈信息为ACK;
当所述当前传输块的多个分段数据中,每一分段数据均接收错误时,则向所述传输端设备发送一个所述反馈信息,所述反馈信息为NACK。
可选地,所述的数据传输方法,其中,所述方法还包括:
获取传输端设备发送的混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
本发明实施例还提供一种数据传输方法,应用于传输端设备,其中,所述方法包括:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据后,获取所述分段数据在接收端设备接收后的反馈信息;
其中,当部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据分别获取一个反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
可选地,所述的数据传输方法,其中,所述获取所述分段数据在接收端设备接收后的反馈信息的步骤中:
当每一分段数据均接收正确时,获取接收端设备发送的一个所述反馈信息,所述反馈信息为ACK;
当每一分段数据均接收错误时,获取接收端设备发送的一个所述反馈信息,所述反馈信息为NACK。
本发明实施例还提供一种数据传输方法,应用于接收端设备,其中,所述方法包括:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据之后,向所述传输端设备发送所述当前传输块接收的反馈信息;
其中,所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据向所述传输端设备分别发送所述反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
可选地,所述的数据传输方法,其中,所述向所述传输端设备发送所述当前传输块接收的反馈信息的步骤中:
当所述当前传输块的多个分段数据中,每一分段数据均接收正确时,则向所述网络侧设备发送一个所述反馈信息,所述反馈信息为ACK;
当所述当前传输块的多个分段数据中,每一分段数据均接收错误时,则向所述网络侧设备发送一个所述反馈信息,所述反馈信息为NACK。
本发明实施例还提供一种数据传输方法,应用于传输端设备,其中,所述方法包括:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据时,进行混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
本发明实施例还提供一种数据传输方法,应用于接收端设备,其中,所述方法包括:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据时,获取传输端设备发送的混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
本发明实施例还提供一种通信设备,包括处理器和收发器,其中,所述处理器用于:
在传输当前传输块时,将所述当前传输块划分为多个分段数据;
依次传输每一所述分段数据。
本发明实施例还提供另一种通信设备,包括处理器和收发器,其中,所述处理器用于:
获取传输端设备在传输当前传输块时,将所述当前传输块划分为多个分段数据,依次传输的每一所述分段数据。
本发明实施例还提供另一种通信设备,包括处理器和收发器,其中,所述处理器用于:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据后,获取所述分段数据在接收端设备接收后的反馈信息;
其中,当部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据分别获取一个反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
本发明实施例还提供另一种通信设备,包括处理器和收发器,其中,所述处理器用于:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据之后,向所述传输端设备发送所述当前传输块接收的反馈信息;
其中,所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据向所述传输端设备分别发送所述反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
本发明实施例还提供一种通信设备,包括处理器和收发器,其中,所述处理器用于:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据时,进行混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
本发明实施例还提供一种通信设备,包括处理器和收发器,其中,所述处理器用于:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据时,获取传输端设备发送的混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
本发明实施例还提供一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其中,所述处理器执行所述程序时实现如上任一项所述的数据传输方法。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上任一项所述的数据传输方法中的步骤。
本发明上述技术方案中的至少一个具有以下有益效果:
本发明实施例所述数据传输方法,将所述当前传输块划分为多个分段数据,并依次传输每一分段数据所构成的数据集合,使得超大的TB块能够分成分段进行传输,从而实现TB块高效的空口传输。
附图说明
图1为本发明实施例所述数据传输方法所应用的无线通信***的示意图;
图2和图3分别为MAC协议中MAC PDU的格式示意图;
图4为本发明第一实施例所述数据传输方法的第一实施方式的流程示意图;
图5为采用本发明实施例所述数据传输方法,所划分的传输块的分段数据的其中一结构示意图;
图6为本发明第一实施例所述数据传输方法的第二实施方式的流程示意图;
图7为本发明第二实施例所述数据传输方法的第一实施方式的流程示意图;
图8为本发明第二实施例所述数据传输方法的第二实施方式的流程示意图;
图9为本发明第三实施例所述数据传输方法的流程示意图;
图10为本发明第四实施例所述数据传输方法的流程示意图;
图11为本发明第五实施例所述数据传输方法的流程示意图;
图12为本发明第六实施例所述数据传输方法的流程示意图;
图13为本发明实施例所述通信设备的其中一实施方式的结构示意图;
图14为本发明实施例所述通信设备的另一实施方式的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明实施例所述数据传输方法可以应用于无线通信***中,如图1所示,该无线通信***可以包括用户设备和网络侧设备10。该无线通信***可以为5G***,或者演进型长期演进(Evolved Long Term Evolution,eLTE)***,或者后续演进通信***。
如图1所示,该无线通信***中,例如用户设备记做UE11,UE11可以与网络侧设备10通信连接。在实际应用中上述各个设备之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图1中采用实线示意。
需要说明的是,上述通信***可以包括多个UE11,网络侧设备和可以与多个UE通信(传输信令或传输数据)。
本发明实施例提供的网络侧设备10可以为基站,该基站可以为通常所用的基站,也可以为演进型基站(evolved node base station,eNB),还可以为5G***中的网络侧设备(例如下一代基站(next generation node base station,gNB)或发送和接收点(transmission and reception point,TRP))或者小区cell等设备。
本发明实施例提供的用户设备可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(Ultra-Mobile Personal Computer,UMPC)、上网本或者个人数字助理(PersonalDigital Assistant,PDA)等。
为解决针对Jumbo Frame的IP包带来的更超大的MAC TB块的问题,本发明实施例提供一种数据传输方法,用于实现超大的MAC TB块高效的空口传输。
其中,在138.321协议(MAC协议)中给出的协议数据单元(Protocol Data Unit,PDU)格式中,如图2所示为下行MAC PDU的格式,图3为上行MAC PDU的格式,根据图2和图3,MAC PDU包括MAC控制信令(Control Element,CE)部分、MAC服务数据单元(Service DataUnit,SDU)部分和填充Padding部分。其中,在MAC CE部分中,MAC subPDU包含MAC CE子头(subheader)和MAC CE;在MAC SDU部分中,MAC subPDU包含MAC SDU subheader和MAC SDU。
具体地,本发明实施例所述数据传输方法的其中一实施方式,如图4所示,应用于传输端设备,包括:
S410,在传输当前传输块时,将所述当前传输块划分为多个分段数据;
S420,依次传输每一所述分段数据。
本发明实施例所述数据传输方法,将所述当前传输块划分为多个分段数据,并依次传输每一分段数据所构成的数据集合,使得超大的TB块能够分成分段进行传输,从而实现TB块高效的空口传输。
需要说明的是,当前传输块可以为网络侧设备向用户设备的传输,也可以为用户设备向网络侧设备的传输,因此传输端设备可以但不限于为网络侧设备,接收当前传输块的接收端设备可以但不限于为用户设备。为方便说明,以下将以传输端设备为网络侧设备,接收端设备为用户设备为例,对本发明实施例所述数据传输方法进行详细说明。
本发明实施例中,步骤S410中,在传输当前传输块时,将所述当前传输块划分为多个分段数据时,具体为:
在传输当前传输块时,依据当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将MAC CE部分划分为多个分段数据,以及依据当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将MAC SDU部分划分为多个分段数据。
本发明实施例所述数据传输方法,依据MAC CE部分的总长度(第一总长度),将MACCE部分划分为多个分段数据;依据MAC SDU部分的总长度(第二总长度),将MAC SDU部分划分为多个分段数据,并依次传输每一分段数据所构成的数据集合,使得超大的TB块能够分成分段进行传输,从而实现TB块高效的空口传输。
在上述数据传输方法中,依据MAC CE部分和MAC SDU部分中两个部分的数据,对MAC PDU进行分段和级联,可选地,MAC PDU中的Padding内容可以归集到MAC SDU中,按照MAC SDU部分进行处理。
可选地,依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据,包括:
根据预先配置的与所述MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度对应的长度集合,分别将所述MAC CE部分和所述MAC SDU部分划分为多个分段数据;其中,所述长度集合中记录了所述MAC CE部分为所述第一总长度时,每一所述MAC CE部分的分段数据的长度,以及记录了所述MAC SDU部分为所述第二总长度时,每一所述MAC SDU部分的分段数据的长度。
举例说明,上述的长度集合L可以为L={(l1,...,ln)CE,(l1,...,lm)SDU},其中n和m分别表示MAC CE部分和MAC SDU部分可用的分段长度数目,都为整数。上述的方式中,通过预先配置MAC CE部分的总长度与所划分的MAC CE部分的各分段数据的长度的长度集合(l1,...,ln)CE,以及预先配置MAC SDU部分的总长度与所划分的MAC SDU部分的各分段数据的长度的长度集合(l1,...,lm)SDU,在对当前传输块进行分段数据划分时,可以分别依据预先配置的长度集合,确定将MAC CE部分划分为多个分段数据时,每一分段数据的长度;以及确定将MAC SDU部分划分为多个分段数据时,每一分段数据的长度。
采用上述的方式时,对应MAC CE部分和MAC SDU部分划分的多个分段数据,可以具有不同的长度。
需要说明的是,本发明实施例中,针对MAC CE部分和MAC SDU部分所划分的分段数据的长度,可以为比特长度,也可以为字节长度,具体可以由编/译码器决定。
另外,对应MAC CE部分的多个分段数据的长度集合(l1,...,ln)CE内的长度lCE和对应MAC SDU部分的多个分段数据的长度集合(l1,...,lm)SDU内的长度lSDU,可以根据编/译码器进行设定,以提高编/译码器的健壮性。
本发明实施例中,所述传输端设备为网络侧设备,采用上述方式将MAC CE部分和MAC SDU部分划分为多个字段时,所述方法还包括:
将预先配置的所述长度集合发送至用户设备。
可选地,可以通过下行控制信息(Downlink Control Information,DCI)将预先配置的所述长度集合发送至用户设备;或者,也可以通过无线资源控制(Radio ResourceControl,RRC)信令,将预先配置的所述长度集合发送至用户设备,例如:通过RRC信令在建立用户的RRC连接时配置,比如在无线资源专用配置RadioResourceConfigDedicated消息中携带,或者在MAC主配置MAC-MainConfig消息中携带;或者,通过与用户设备预先约定所述MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度与所对应的长度集合之间的对应关系,可以将预先配置的所述长度集合发送至用户设备;例如,通过在协议中定义一个与TB对应的表格,表示每种长度的TB块使用的取值;在表中给出所有TB的可能长度,根据这个表,给出每个TB长度对应的进行分段数据的长度值,从而与用户设备预先约定MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度与所对应的长度集合之间的对应关系。
另外,本发明实施例所述数据传输方法中,当所述MAC CE部分的第一总长度不符合所述长度集合时,如图5所示,在对MAC CE部分进行分段数据划分时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据符合所述长度集合。可以理解的是,所述MAC CE部分中包括所述MAC SDU部分的数据的分段数据为所述MAC CE部分所划分的最后一个分段数据,该分段数据与所述MAC SDU部分相邻接。
上述方式中,以MAC PDU中既包括MAC CE部分,又包括MAC SDU部分,对本发明实施例所述数据传输方法进行了详细说明。可以理解的是,当MAC PDU中包括MAC CE部分和MACSDU部分的其中之一时,仍然可以采用上述的所述长度集合对MAC PDU进行分段数据的划分;举例说明,当MAC PDU中仅包括MAC CE部分时,可以依据上述长度集合中MAC CE部分的第一总长度与所划分的MAC CE部分的分段数据的长度的对应关系,划分MAC CE部分的每一分段数据;当MAC PDU中仅包括MAC SDU部分时,可以依据上述长度集合中MAC SDU部分的第二总长度与所划分的MAC SDU部分的分段数据的长度的对应关系,划分MAC SDU部分的每一分段数据。本发明实施例所述的数据传输方法的另一实施方式中,可选地,依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据,包括:
依据所述MAC CE部分的第一总长度,划分所述MAC CE部分的每一分段数据均具有第一长度,以及依据所述MAC SDU部分的第二总长度,划分所述MAC SDU部分的每一分段数据均具有第二长度。
采用上述方式,对应MAC CE部分所划分的每一分段数据具有相同长度(第一长度),对应MAC SDU部分所划分的每一分段数据也具有相同长度(第一长度),其中具体所划分的长度大小,可以依据MAC CE部分的第一总长度和MAC SDU部分的第二总长度确定。
可选地,在采用上述方式时,可以将当前传输块的MAC PDU按照长度集合L={(l1,...,ln)CE,(l1,...,lm)SDU}进行分段,其中n和m分别表示MAC CE部分和MAC SDU部分可用的分段长度数目,都为整数,其中所确定的第一长度lCE和第二长度lSDU,可以分别为(l1,...,ln)CE和(l1,...,lm)SDU中的其中一取值。
可选地,对应MAC CE部分的多个分段数据的长度(l1,...,ln)CE和对应MAC SDU部分的多个分段数据的长度集合(l1,...,lm)SDU,可以根据编/译码器进行设定。
可选地,本发明实施例中,采用上述方式,当所述MAC CE部分的第一总长度不符合划分所述MAC CE部分的每一分段数据均具有第一长度时,如图5所示,在对MAC CE部分进行分段数据划分时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据均具有第一长度。可以理解的是,所述MAC CE部分中包括所述MAC SDU部分的数据的分段数据为所述MAC CE部分所划分的最后一个分段数据,该分段数据与所述MAC SDU部分相邻接。
进一步,所述传输端设备为网络侧设备,采用上述方式时,本发明实施例所述数据传输方法,还包括:
将所述第一长度和所述第二长度发送至用户设备。
其中,所述将所述第一长度和所述第二长度发送至用户设备,包括:
通过下行控制信息DCI,将所述第一长度和所述第二长度发送至用户设备;或者,
通过无线资源控制RRC信令,将所述第一长度和所述第二长度发送至用户设备;或者,
与所述用户设备通过协议约定所述第一总长度与所述第一长度的第一对应关系以及所述第二总长度与所述第二长度的第二对应关系。
当通过无线资源控制RRC信令,将所述第一长度和所述第二长度发送至用户设备时,举例说明,可以通过RRC信令在建立用户的RRC连接时配置,比如在RadioResourceConfigDedicated消息中携带第一长度和第二长度,或者在MAC-MainConfig消息中携带第一长度和第二长度。
当通过协议约定所述第一总长度与所述第一长度的第一对应关系以及所述第二总长度与所述第二长度的第二对应关系时,可以通过在协议中定义与TB对应的表格,通过表格表示上述的第一对应关系和第二对应关系,也即表示TB块中MAC CE部分为不同的总长度时采用的分段数据的长度取值,以及MAC SDU部分为不同的总长度时所采用的分段数据的长度取值。
上述方式中,以MAC PDU中既包括MAC CE部分,又包括MAC SDU部分,对本发明实施例所述数据传输方法进行了详细说明。可以理解的是,当MAC PDU中包括MAC CE部分和MACSDU部分的其中之一时,仍然可以采用上述的所述长度集合对MAC PDU进行分段数据的划分;举例说明,当MAC PDU中仅包括MAC CE部分时,可以依据对应MAC CE部分的多个分段数据的长度(l1,...,ln)CE,选择其中之一为MAC CE部分所划分的每一分段数据的长度(第一长度);当MAC PDU中仅包括MAC SDU部分时,可以依据对应MAC SDU部分的多个分段数据的长度集合(l1,...,lm)SDU,选择其中之一为MAC SDU部分所划分的每一分段数据的长度(第二长度)。本发明实施例中,通过上述两种方式的其中一种方式,能够分别将当前传输块的MACCE部分和MAC SDU部分划分为多个分段数据,且该分段方式不会改变当前传输块的MAC PDU的已有构成,即MAC PDU内部的MAC CE、subheader、MAC SDU等都不改变,是直接对MAC PDU的再次分段。
进一步,本发明实施例所述数据传输方法,如图6所示,所述方法还包括:
S430,获取接收端设备发送的所述当前传输块接收的反馈信息;
S440,当所述反馈信息表示为所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,在所述当前传输块的接收正确的分段数据中填写新的数据,与接收错误的分段数据组合为新传输块;
S450,重新发送所述新传输块。
可选地,在步骤S430之后,所述方法还包括:
当所述反馈信息表示为所述当前传输块的每一所述分段数据均接收错误时,则重传整个的所述当前传输块;
当所述反馈信息表示为所述当前传输块的每一所述分段数据均接收正确时,则所述当前传输块的数据传输结束。
基于上述方式,当一个TB的所有的分段数据同时存在接收正确和接收错误的情况时:重传TB中接收错误的分段数据,且在不改变TB总长度的前提下,添加适当长度的新传数据(MAC CE部分或者MAC SDU部分都可以),重新发送该TB块;当一个TB所有的分段数据都接收错误时,重传整个TB;当一个TB所有的分段数据都接收正确时,结束该TB的数据传输。
另外,具体地,在步骤S450,重新发送所述新传输块时,根据所述当前传输块所划分的每一所述分段数据的长度,重新发送所述新传输块。
上述的方式中,在所传输的新传输块中存在重传的分段数据时,则对应新传输块中每一分段数据的长度取值,均仍然依据第一次发送该重传的分段数据时所采用的分段数据的长度取值确定,也即在该当前传输块的所有分段数据被发送成功之前,一直保持使用所确定的每一分段数据的长度取值不变。
可选地,在当前传输块的所有分段数据均发送成功之后,每次发送全新的传输块时,可以重新选择MAC CE部分所划分的每一分段数据的长度,以及MAC SDU部分所划分的每一分段数据的长度。
本发明实施例中,在步骤S430,获取接收端设备发送的所述当前传输块接收的反馈信息的步骤中,获取接收端设备发送的对应每一分段数据的反馈信息;
其中,当所获取的对应其中一分段数据的反馈信息为ACK时,则表示相对应的所述分段数据接收正确;当所获取的对应其中一分段数据的反馈信息为NACK时,则表示相对应的所述分段数据接收错误。
采用上述方式,当获取对应每一分段数据的反馈信息,部分的分段数据的反馈信息为ACK,部分的分段数据的反馈信息为NACK时,则确定所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误。
另外,可选地,在步骤S430,获取接收端设备发送的所述当前传输块接收的反馈信息的步骤中,当获取到一个反馈信息,且所述反馈信息为ACK时,则表示所述当前传输块的每一所述分段数据均接收正确;
当获取到一个反馈信息,且所述反馈信息为NACK时,则表示所述当前传输块的每一所述分段数据均接收错误。
需要说明的是,上述接收端设备发送的反馈信息为混合自动重传请求(HybridAutomatic Repeat reQuest,HARQ)ACK/NACK反馈,而且采用本发明实施例所述数据传输方法的HARQ ACK/NACK反馈的反馈信息的具体方式并不限于仅能够采用上述的方式,例如,无论当前传输块的每一所述分段数据是否均完全接收正确还是均完全接收错误,对应每一分段数据均发送一个反馈信息,基于此,当每一分段数据均完全接收正确时,对应每一分段数据所获得的反馈信息均为ACK;当每一分段数据均完全接收错误时,对应每一分段数据所获得的反馈信息均为NACK。
进一步地,本发明实施例所述数据传输方法,在应用于传输端设备时,还包括:
进行混合自动重传请求HARQ的反馈;
其中,所述混合自动重传请求HARQ的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
基于上述方式,定义HARQ的并发进程(parallel HARQ process)的HARQ的反馈HARQ_FEEDBACK新的取值Hybrid_NACK_ACK:混合NACK和ACK,也即混合取值。该混合取值表示为相应HARQ的并发进程中发送的TB块存在重传的分段数据。这样,每个HARQ的并发进程的HARQ的反馈HARQ_FEEDBACK具有三个取值:ACK,NACK和混合取值Hybrid_NACK_ACK,其中ACK表示为并发进程中发送的TB块不存在重传的分段数据,NACK表示为并发进程中发送的TB块存在重传的分段数据。
基于上述的方式,每个并发进程的数据缓存Buffer需要支持每个分段数据的新传和重传的存储、合并等处理。
本发明实施例所述数据传输方法,依据MAC CE部分的总长度和MAC SDU部分的总长度,分别将MAC CE部分和MAC SDU部分划分为多个分段数据,并依次传输每一分段数据所构成的数据集合,使得超大的TB块能够分成分段进行传输,从而实现TB块高效的空口传输。本发明实施例所述数据传输方法的另一实施方式,应用于接收端设备,如图7所示,所述方法包括:
S710,获取传输端设备在传输当前传输块时,将所述当前传输块划分为多个分段数据,依次传输的每一所述分段数据。
可选地,在步骤S710中,所述分段数据为所述传输端网元设备依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据。
所述数据传输方法中,传输端网元设备依据MAC CE部分的总长度(第一总长度),将MAC CE部分划分为多个分段数据;依据MAC SDU部分的总长度(第二总长度),将MAC SDU部分划分为多个分段数据,并依次传输每一分段数据所构成的数据集合,使得超大的TB块能够分成分段进行传输,从而实现TB块高效的空口传输。
本发明实施例所述数据传输方法的其中一实施方式,所述分段数据为所述网络侧设备根据预先配置的与所述MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度对应的长度集合,分别将所述MAC CE部分和所述MAC SDU部分划分为多个分段数据;
其中,所述长度集合中记录了所述MAC CE部分为所述第一总长度时,每一所述MACCE部分的分段数据的长度,以及记录了所述MAC SDU部分为所述第二总长度时,每一所述MAC SDU部分的分段数据的长度。
举例说明,上述的长度集合L可以为L={(l1,...,ln)CE,(l1,...,lm)SDU},其中n和m分别表示MAC CE部分和MAC SDU部分可用的分段长度数目,都为整数。上述的方式中,通过预先配置MAC CE部分的总长度与所划分的MAC CE部分的各分段数据的长度的长度集合(l1,...,ln)CE,以及预先配置MAC SDU部分的总长度与所划分的MAC SDU部分的各分段数据的长度的长度集合(l1,...,lm)SDU,在对当前传输块进行分段数据划分时,可以分别依据预先配置的长度集合,确定将MAC CE部分划分为多个分段数据时,每一分段数据的长度;以及确定将MAC SDU部分划分为多个分段数据时,每一分段数据的长度。
采用上述的方式时,对应MAC CE部分和MAC SDU部分划分的多个分段数据,可以具有不同的长度。
本发明实施例中,针对MAC CE部分和MAC SDU部分所划分的分段数据的长度,可以为比特长度,也可以为字节长度,具体可以由编/译码器决定。
另外,对应MAC CE部分的多个分段数据的长度集合(l1,...,ln)CE内的长度lCE和对应MAC SDU部分的多个分段数据的长度集合(l1,...,lm)SDU内的长度lSDU,可以根据编/译码器进行设定,以提高编/译码器的健壮性。
可选地,所述接收端设备为用户设备,所述方法还包括:
获取网络侧设备预先配置的所述长度集合。
可选地,可以通过下行控制信息(Downlink Control Information,DCI)获取网络侧设备预先配置的所述长度集合;或者,也可以通过无线资源控制(Radio ResourceControl,RRC)信令,获取网络侧设备预先配置的长度集合,例如:通过RRC信令在建立用户的RRC连接时配置,比如在RadioResourceConfigDedicated消息中携带,或者在MAC-MainConfig消息中携带;或者,用户设备与网络侧设备预先约定所述MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度与所对应的长度集合之间的对应关系,以获取预先配置的长度集合;例如,通过在协议中定义一个与TB对应的表格,表示每种长度的TB块使用的取值;在表中给出所有TB的可能长度,根据这个表,给出每个TB长度对应的进行分段数据的长度值,从而与用户设备预先约定MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度与所对应的长度集合之间的对应关系。
另外,本发明实施例所述数据传输方法中,当所述MAC CE部分的第一总长度不符合所述长度集合时,如图5所示,所述MAC CE部分的其中一分段数据中包括部分的所述MACSDU部分的数据,以使包括所述MAC CE部分的每一分段数据符合所述长度集合。可以理解的是,所述MAC CE部分中包括所述MAC SDU部分的数据的分段数据为所述MAC CE部分所划分的最后一个分段数据,该分段数据与所述MAC SDU部分相邻接。
本发明实施例所述的数据传输方法的另一实施方式,可选地,在步骤S410中,所述分段数据中,依据所述MAC CE部分的第一总长度,所述MAC CE部分的每一分段数据均具有第一长度,以及依据所述MAC SDU部分的第二总长度,所述MAC SDU部分的每一分段数据均具有第二长度。
采用上述方式,对应MAC CE部分所划分的每一分段数据具有相同长度(第一长度),对应MAC SDU部分所划分的每一分段数据也具有相同长度(第一长度),其中具体所划分的长度大小,可以依据MAC CE部分的第一总长度和MAC SDU部分的第二总长度确定。
可选地,在采用上述方式时,可以将当前传输块的MAC PDU按照长度集合L={(l1,...,ln)CE,(l1,...,lm)SDU}进行分段,其中n和m分别表示MAC CE部分和MAC SDU部分可用的分段长度数目,都为整数,其中所确定的第一长度lCE和第二长度lSDU,可以分别为(l1,...,ln)CE和(l1,...,lm)SDU中的其中一取值。
可选地,对应MAC CE部分的多个分段数据的长度(l1,...,ln)CE和对应MAC SDU部分的多个分段数据的长度集合(l1,...,lm)SDU,可以根据编/译码器进行设定。
可选地,本发明实施例中,采用上述方式,当所述MAC CE部分的第一总长度不符合划分所述MAC CE部分的每一分段数据均具有第一长度时,如图5所示,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据均具有第一长度。可以理解的是,所述MAC CE部分中包括所述MAC SDU部分的数据的分段数据为所述MAC CE部分所划分的最后一个分段数据,该分段数据与所述MAC SDU部分相邻接。
进一步,采用上述方式,所述接收端设备为用户设备时,本发明实施例所述数据传输方法,还包括:
获取网络侧设备发送的所述第一长度和所述第二长度。
其中,所述获取网络侧设备发送的所述第一长度和所述第二长度,包括:
通过下行控制信息DCI,获取网络侧设备所发送的所述第一长度和所述第二长度;或者,
通过无线资源控制RRC信令,获取网络侧设备所发送的所述第一长度和所述第二长度;或者,
与所述网络侧设备通过协议约定所述第一总长度与所述第一长度的第一对应关系以及所述第二总长度与所述第二长度的第二对应关系。
可选地,当所述当前传输块的每一分段数据接收完成后,如图8所示,所述方法还包括:
S720,向传输端设备发送所述当前传输块接收的反馈信息;
其中,所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据向所述传输端设备分别发送所述反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
另外,在所述向传输端设备发送所述当前传输块接收的反馈信息的步骤中:
当所述当前传输块的多个分段数据中,每一分段数据均接收正确时,则向所述传输端设备发送一个所述反馈信息,所述反馈信息为ACK;
当所述当前传输块的多个分段数据中,每一分段数据均接收错误时,则向所述传输端设备发送一个所述反馈信息,所述反馈信息为NACK。
进一步地,本发明实施例所述数据传输方法,所述方法还包括:
获取传输端设备发送的混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。基于上述方式,定义HARQ的并发进程(parallel HARQ process)的HARQ的反馈HARQ_FEEDBACK新的取值Hybrid_NACK_ACK:混合NACK和ACK,也即混合取值。该混合取值表示为相应HARQ的并发进程中发送的TB块存在重传的分段数据。这样,每个HARQ的并发进程的HARQ的反馈HARQ_FEEDBACK具有三个取值:ACK,NACK和混合取值Hybrid_NACK_ACK,其中ACK表示为并发进程中发送的TB块不存在重传的分段数据,NACK表示为并发进程中发送的TB块存在重传的分段数据。
本发明实施例所述数据传输方法的另一实施方式,应用于传输端设备,如图9所示,包括:
S910,在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据后,获取所述分段数据在接收端设备接收后的反馈信息;
其中,当部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据分别获取一个反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
具体地,将当前传输块划分为多个分段数据的具体方式,可以参阅上述的图4,并结合图4所对应实施方式的内容,在此不再赘述。
可选地,在步骤S910,所述获取所述分段数据在接收端设备接收后的反馈信息的步骤中:
当每一分段数据均接收正确时,获取接收端设备发送的一个所述反馈信息,所述反馈信息为ACK;
当每一分段数据均接收错误时,获取接收端设备发送的一个所述反馈信息,所述反馈信息为NACK。
可选地,所述方法还包括:
当所述反馈信息表示为所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,在所述当前传输块的接收正确的分段数据中填写新的数据,与接收错误的分段数据组合为新传输块;
重新发送所述新传输块。
具体地,在重新发送所述新传输块时,根据所述当前传输块所划分的每一所述分段数据的长度,重新发送所述新传输块。
上述的方式中,在所传输的新传输块中存在重传的分段数据时,则对应新传输块中每一分段数据的长度取值,均仍然依据第一次发送该重传的分段数据时所采用的分段数据的长度取值确定,也即在该当前传输块的所有分段数据被发送成功之前,一直保持使用所确定的每一分段数据的长度取值不变。
本发明实施例所述数据传输方法的另一实施方式,应用于接收端设备,如图10所示,包括:
S1010,在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据之后,向所述传输端设备发送所述当前传输块接收的反馈信息;
其中,所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据向所述传输端设备分别发送所述反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
具体地,将当前传输块划分为多个分段数据的具体方式,可以参阅上述的图4,并结合图4所对应实施方式的内容,在此不再赘述。
可选地,在步骤S1010,所述向所述传输端设备发送所述当前传输块接收的反馈信息的步骤中:
当所述当前传输块的多个分段数据中,每一分段数据均接收正确时,则向所述网络侧设备发送一个所述反馈信息,所述反馈信息为ACK;
当所述当前传输块的多个分段数据中,每一分段数据均接收错误时,则向所述网络侧设备发送一个所述反馈信息,所述反馈信息为NACK。
本发明实施例所述数据传输方法的另一实施方式,应用于传输端设备,如图11所示,包括:
S1110,在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据时,进行混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
具体地,将当前传输块划分为多个分段数据的具体方式,可以参阅上述的图4,并结合图4所对应实施方式的内容,在此不再赘述。
本发明实施例所述数据传输方法的另一实施方式,应用于接收端设备,如图12所示,包括:
S1210,在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据时,获取传输端设备发送的混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
具体地,将当前传输块划分为多个分段数据的具体方式,可以参阅上述的图4,并结合图4所对应实施方式的内容,在此不再赘述。
本发明实施例还提供一种通信设备,其中,包括处理器和收发器,其中,所述处理器用于:
在传输当前传输块时,将所述当前传输块划分为多个分段数据;
依次传输每一所述分段数据。
可选地,所述将所述当前传输块划分为多个分段数据,包括:
依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据。
可选地,所述处理器依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据,包括:
根据预先配置的与所述MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度对应的长度集合,分别将所述MAC CE部分和所述MAC SDU部分划分为多个分段数据;其中,所述长度集合中记录了所述MAC CE部分为所述第一总长度时,每一所述MAC CE部分的分段数据的长度,以及记录了所述MAC SDU部分为所述第二总长度时,每一所述MAC SDU部分的分段数据的长度。
可选地,所述处理器依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据,包括:
依据所述MAC CE部分的第一总长度,划分所述MAC CE部分的每一分段数据均具有第一长度,以及依据所述MAC SDU部分的第二总长度,划分所述MAC SDU部分的每一分段数据均具有第二长度。
可选地,所述传输端设备为网络侧设备,所述处理器还用于:
将预先配置的所述长度集合发送至用户设备。
可选地,所述传输端设备为网络侧设备,所述处理器还用于:
将所述第一长度和所述第二长度发送至用户设备。
可选地,当所述MAC CE部分的第一总长度不符合所述长度集合时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据符合所述长度集合。
可选地,当所述MAC CE部分的第一总长度不符合划分所述MAC CE部分的每一分段数据均具有第一长度时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据均具有第一长度。
可选地,所述处理器将所述第一长度和所述第二长度发送至用户设备,包括:
通过下行控制信息DCI,将所述第一长度和所述第二长度发送至用户设备;或者,
通过无线资源控制RRC信令,将所述第一长度和所述第二长度发送至用户设备;或者,
与所述用户设备通过协议约定所述第一总长度与所述第一长度的第一对应关系以及所述第二总长度与所述第二长度的第二对应关系。
可选地,所述处理器将预先配置的所述长度集合发送至用户设备,包括:
通过下行控制信息DCI,将预先配置的所述长度集合发送至用户设备;或者,
通过无线资源控制RRC信令,将预先配置的所述长度集合发送至用户设备;或者,
与所述用户设备通过协议约定预先配置的所述长度集合。
可选地,所述处理器还用于:
获取接收端设备发送的所述当前传输块接收的反馈信息;
当所述反馈信息表示为所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,在所述当前传输块的接收正确的分段数据中填写新的数据,与接收错误的分段数据组合为新传输块;
重新发送所述新传输块。
可选地,所述处理器重新发送所述新传输块,包括:
根据所述当前传输块所划分的每一所述分段数据的长度,重新发送所述新传输块。
可选地,所述处理器还用于:
当所述反馈信息表示为所述当前传输块的每一所述分段数据均接收错误时,则重传整个的所述当前传输块;
当所述反馈信息表示为所述当前传输块的每一所述分段数据均接收正确时,则所述当前传输块的数据传输结束。
可选地,当所述反馈信息为ACK时,则表示所述当前传输块的每一所述分段数据均接收正确;
当所述反馈信息为NACK时,则表示所述当前传输块的每一所述分段数据均接收错误。
可选地,所述处理器获取接收端设备发送的所述当前传输块接收的反馈信息的步骤中,获取接收端设备发送的对应每一分段数据的反馈信息;
其中,当所获取的对应其中一分段数据的反馈信息为ACK时,则表示相对应的所述分段数据接收正确;当所获取的对应其中一分段数据的反馈信息为NACK时,则表示相对应的所述分段数据接收错误。
可选地,所述处理器还用于:
进行混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ的并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
本发明实施例还提供一种通信设备,其中,包括处理器和收发器,其中,所述处理器用于:
获取传输端设备在传输当前传输块时,将所述当前传输块划分为多个分段数据,依次传输的每一所述分段数据。
可选地,
所述分段数据为所述传输端设备依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据。
可选地,所述分段数据为所述传输端设备根据预先配置的与所述MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度对应的长度集合,分别将所述MAC CE部分和所述MAC SDU部分划分为多个分段数据;
其中,所述长度集合中记录了所述MAC CE部分为所述第一总长度时,每一所述MACCE部分的分段数据的长度,以及记录了所述MAC SDU部分为所述第二总长度时,每一所述MAC SDU部分的分段数据的长度。
可选地,所述分段数据中,依据所述MAC CE部分的第一总长度,所述MAC CE部分的每一分段数据均具有第一长度,以及依据所述MAC SDU部分的第二总长度,所述MAC SDU部分的每一分段数据均具有第二长度。
可选地,所述接收端设备为用户设备,所述处理器还用于:
获取网络侧设备预先配置的所述长度集合。
可选地,所述接收端设备为用户设备,所述处理器还用于:
获取网络侧设备发送的所述第一长度和所述第二长度。
可选地,当所述MAC CE部分的第一总长度不符合所述长度集合时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据符合所述长度集合。
可选地,当所述MAC CE部分的第一总长度不符合划分所述MAC CE部分的每一分段数据均具有第一长度时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据均具有第一长度。
可选地,所述处理器获取网络侧设备发送的所述第一长度和所述第二长度,包括:
通过下行控制信息DCI,获取网络侧设备所发送的所述第一长度和所述第二长度;或者,
通过无线资源控制RRC信令,获取网络侧设备所发送的所述第一长度和所述第二长度;或者,
与所述网络侧设备通过协议约定所述第一总长度与所述第一长度的第一对应关系以及所述第二总长度与所述第二长度的第二对应关系。
可选地,所述处理器获取网络侧设备预先配置的所述长度集合,包括:
通过下行控制信息DCI,获取网络侧设备预先配置的所述长度集合;或者,
通过无线资源控制RRC信令,获取网络侧设备预先配置的所述长度集合;或者,
与所述网络侧设备通过协议约定预先配置的所述长度集合。
可选地,当所述当前传输块的每一分段数据接收完成后,所述处理器还用于:
向传输端设备发送所述当前传输块接收的反馈信息;
其中,所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据向所述网络侧设备分别发送所述反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
可选地,所述处理器向传输端设备发送所述当前传输块接收的反馈信息的步骤中:
当所述当前传输块的多个分段数据中,每一分段数据均接收正确时,则向所述传输端设备发送一个所述反馈信息,所述反馈信息为ACK;
当所述当前传输块的多个分段数据中,每一分段数据均接收错误时,则向所述传输端设备发送一个所述反馈信息,所述反馈信息为NACK。
可选地,所述处理器还用于:
获取传输端设备发送的混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
本发明实施例还提供另一种通信设备,其中,包括处理器和收发器,其中,所述处理器用于:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据后,获取所述分段数据在接收端设备接收后的反馈信息;
其中,当部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据分别获取一个反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
可选地,所述处理器获取所述分段数据在接收端设备接收后的反馈信息的步骤中:
当每一分段数据均接收正确时,获取用户设备发送的一个所述反馈信息,所述反馈信息为ACK;
当每一分段数据均接收错误时,获取用户设备发送的一个所述反馈信息,所述反馈信息为NACK。
本发明实施例还提供一种通信设备,包括处理器和收发器,其中,所述处理器用于:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据之后,向所述传输端设备发送所述当前传输块接收的反馈信息;
其中,所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据向所述网络侧设备分别发送所述反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
可选地,所述处理器在向所述传输端设备发送所述当前传输块接收的反馈信息的步骤中:
当所述当前传输块的多个分段数据中,每一分段数据均接收正确时,则向所述传输端设备发送一个所述反馈信息,所述反馈信息为ACK;
当所述当前传输块的多个分段数据中,每一分段数据均接收错误时,则向所述传输端设备发送一个所述反馈信息,所述反馈信息为NACK。
本发明实施例还提供另一种通信设备,包括处理器和收发器,其中所述处理器用于:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据时,进行混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
本发明实施例还提供另一种通信设备,包括处理器和收发器,其中所述处理器用于:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据时,获取传输端设备发送的混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
本发明实施例一方面还提供一种通信设备,其中所述通信设备可以为网络侧设备,如图13所示,所述通信设备为网络侧设备时,包括收发机1301、存储器1302、处理器1300及存储在所述存储器1302上并可在所述处理器1300上运行的程序;处理器1300调用并执行存储器1302中所存储的程序和数据。
收发机1301在处理器1300的控制下接收和发送数据,具体地,处理器1300用于读取存储器1302中的程序,执行下列过程:
在传输当前传输块时,将所述当前传输块划分为多个分段数据;
依次传输每一所述分段数据。
或者,处理器1300用于读取存储器1302中的程序,执行下列过程:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据后,获取所述分段数据在接收端设备接收后的反馈信息;
其中,当部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据分别获取一个反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
或者,处理器1300用于读取存储器1302中的程序,执行下列过程:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据时,进行混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
另外,处理器1300在执行上述过程时,还分别对应执行上述对应网络侧设备所述方法的具体实施方式的各过程,具体过程可以参阅以上的描述,在此不再详细说明。
其中,在图13中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1300代表的一个或多个处理器和存储器1302代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1301可以是多个元件,即包括发送器和接收器,提供用于在传输介质上与各种其他装置通信的单元。处理器1300负责管理总线架构和通常的处理,存储器1302可以存储处理器1300在执行操作时所使用的数据。
本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过程序来指示相关的硬件来完成,所述程序包括执行上述方法的部分或者全部步骤的指令;且该程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
本发明实施例所述的通信设备,也可以为用户设备,如图14所示,所述用户设备包括:处理器1401;以及通过总线接口1402与所述处理器1401相连接的存储器1403,所述存储器1403用于存储所述处理器1401在执行操作时所使用的程序和数据,处理器1401调用并执行所述存储器1403中所存储的程序和数据。
其中,收发机1404与总线接口1402连接,用于在处理器1401的控制下接收和发送数据,具体地,处理器1401用于读取存储器1403中的程序,执行下列过程:
获取传输端设备在传输当前传输块时,将所述当前传输块划分为多个分段数据,依次传输的每一所述分段数据。
或者,处理器1401用于读取存储器1403中的程序,执行下列过程:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据之后,向所述传输端设备发送所述当前传输块接收的反馈信息;
其中,所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据向所述网络侧设备分别发送所述反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
或者,处理器1401用于读取存储器1403中的程序,执行下列过程:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据时,获取传输端设备发送的混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
另外,处理器1401在执行上述过程时,还分别对应执行上述对应用户设备所述方法的具体实施方式的各过程,具体过程可以参阅以上的描述,在此不再详细说明。
需要说明的是,在图14中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1401代表的一个或多个处理器和存储器1403代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1404可以是多个元件,即包括发送器和接收器,提供用于在传输介质上与各种其他装置通信的单元。针对不同的终端,用户接口1405还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。处理器1401负责管理总线架构和通常的处理,存储器1403可以存储处理器1401在执行操作时所使用的数据。
本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过程序来指示相关的硬件来完成,所述程序包括执行上述方法的部分或者全部步骤的指令;且该程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
另外,本发明具体实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上中任一项所述的数据传输方法中的步骤。
具体地,该计算机可读存储介质应用于上述的网络侧设备或者终端,在应用于网络侧设备或者终端时,对应数据传输方法中的执行步骤如上的详细描述,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (43)
1.一种数据传输方法,应用于传输端设备,其特征在于,所述方法包括:
在传输当前传输块时,将所述当前传输块划分为多个分段数据;
依次传输每一所述分段数据。
2.根据权利要求1所述的数据传输方法,其特征在于,所述将所述当前传输块划分为多个分段数据,包括:
依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据。
3.根据权利要求2所述的数据传输方法,其特征在于,所述依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据,包括:
根据预先配置的与所述MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度对应的长度集合,分别将所述MAC CE部分和所述MAC SDU部分划分为多个分段数据;其中,所述长度集合中记录了所述MAC CE部分为所述第一总长度时,每一所述MAC CE部分的分段数据的长度,以及记录了所述MAC SDU部分为所述第二总长度时,每一所述MAC SDU部分的分段数据的长度。
4.根据权利要求2所述的数据传输方法,其特征在于,所述依据所述当前传输块的媒体接入控制层控制信令MAC CE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为多个分段数据,包括:
依据所述MAC CE部分的第一总长度,划分所述MAC CE部分的每一分段数据均具有第一长度,以及依据所述MAC SDU部分的第二总长度,划分所述MAC SDU部分的每一分段数据均具有第二长度。
5.根据权利要求3所述的数据传输方法,其特征在于,所述传输端设备为网络侧设备,所述方法还包括:
将预先配置的所述长度集合发送至用户设备。
6.根据权利要求4所述的数据传输方法,其特征在于,所述传输端设备为网络侧设备,所述方法还包括:
将所述第一长度和所述第二长度发送至用户设备。
7.根据权利要求3所述的数据传输方法,其特征在于,当所述MAC CE部分的第一总长度不符合所述长度集合时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据符合所述长度集合。
8.根据权利要求4所述的数据传输方法,其特征在于,当所述MAC CE部分的第一总长度不符合划分所述MAC CE部分的每一分段数据均具有第一长度时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据均具有第一长度。
9.根据权利要求6所述的数据传输方法,其特征在于,所述将所述第一长度和所述第二长度发送至用户设备,包括:
通过下行控制信息DCI,将所述第一长度和所述第二长度发送至用户设备;或者,
通过无线资源控制RRC信令,将所述第一长度和所述第二长度发送至用户设备;或者,
与所述用户设备通过协议约定所述第一总长度与所述第一长度的第一对应关系以及所述第二总长度与所述第二长度的第二对应关系。
10.根据权利要求5所述的数据传输方法,其特征在于,所述将预先配置的所述长度集合发送至用户设备,包括:
通过下行控制信息DCI,将预先配置的所述长度集合发送至用户设备;或者,
通过无线资源控制RRC信令,将预先配置的所述长度集合发送至用户设备;或者,
与所述用户设备通过协议约定预先配置的所述长度集合。
11.根据权利要求1所述的数据传输方法,其特征在于,所述方法还包括:
获取接收端设备发送的所述当前传输块接收的反馈信息;
当所述反馈信息表示为所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,在所述当前传输块的接收正确的分段数据中填写新的数据,与接收错误的分段数据组合为新传输块;
重新发送所述新传输块。
12.根据权利要求11所述的数据传输方法,其特征在于,所述重新发送所述新传输块,包括:
根据所述当前传输块所划分的每一所述分段数据的长度,重新发送所述新传输块。
13.根据权利要求11所述的数据传输方法,其特征在于,所述方法还包括:
当所述反馈信息表示为所述当前传输块的每一所述分段数据均接收错误时,则重传整个的所述当前传输块;
当所述反馈信息表示为所述当前传输块的每一所述分段数据均接收正确时,则所述当前传输块的数据传输结束。
14.根据权利要求13所述的数据传输方法,其特征在于:
当所述反馈信息为ACK时,则表示所述当前传输块的每一所述分段数据均接收正确;
当所述反馈信息为NACK时,则表示所述当前传输块的每一所述分段数据均接收错误。
15.根据权利要求11所述的数据传输方法,其特征在于,所述获取接收端设备发送的所述当前传输块接收的反馈信息的步骤中,获取接收端设备发送的对应每一分段数据的反馈信息;
其中,当所获取的对应其中一分段数据的反馈信息为ACK时,则表示相对应的所述分段数据接收正确;当所获取的对应其中一分段数据的反馈信息为NACK时,则表示相对应的所述分段数据接收错误。
16.根据权利要求1所述的数据传输方法,其特征在于,所述方法还包括:
进行混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ的并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
17.一种数据传输方法,应用于接收端设备,其特征在于,所述方法包括:
获取传输端设备在传输当前传输块时,将所述当前传输块划分为多个分段数据,依次传输的每一所述分段数据。
18.根据权利要求17所述的数据传输方法,其特征在于,
所述分段数据为所述传输端设备依据所述当前传输块的媒体接入控制层控制信令MACCE部分的第一总长度,将所述MAC CE部分划分为多个分段数据,以及依据所述当前传输块的媒体接入控制层服务数据单元MAC SDU部分的第二总长度,将所述MAC SDU部分划分为的多个分段数据。
19.根据权利要求18所述的数据传输方法,其特征在于,所述分段数据为所述传输端设备根据预先配置的与所述MAC CE部分的第一总长度和所述MAC SDU部分的第二总长度对应的长度集合,分别将所述MAC CE部分和所述MAC SDU部分划分为多个分段数据;
其中,所述长度集合中记录了所述MAC CE部分为所述第一总长度时,每一所述MAC CE部分的分段数据的长度,以及记录了所述MAC SDU部分为所述第二总长度时,每一所述MACSDU部分的分段数据的长度。
20.根据权利要求18所述的数据传输方法,其特征在于,所述分段数据中,依据所述MACCE部分的第一总长度,所述MAC CE部分的每一分段数据均具有第一长度,以及依据所述MACSDU部分的第二总长度,所述MAC SDU部分的每一分段数据均具有第二长度。
21.根据权利要求19所述的数据传输方法,其特征在于,所述接收端设备为用户设备,所述方法还包括:
获取网络侧设备预先配置的所述长度集合。
22.根据权利要求20所述的数据传输方法,其特征在于,所述接收端设备为用户设备,所述方法还包括:
获取网络侧设备发送的所述第一长度和所述第二长度。
23.根据权利要求19所述的数据传输方法,其特征在于,当所述MAC CE部分的第一总长度不符合所述长度集合时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据符合所述长度集合。
24.根据权利要求20所述的数据传输方法,其特征在于,当所述MAC CE部分的第一总长度不符合划分所述MAC CE部分的每一分段数据均具有第一长度时,所述MAC CE部分的其中一分段数据中包括部分的所述MAC SDU部分的数据,以使包括所述MAC CE部分的每一分段数据均具有第一长度。
25.根据权利要求22所述的数据传输方法,其特征在于,所述获取网络侧设备发送的所述第一长度和所述第二长度,包括:
通过下行控制信息DCI,获取网络侧设备所发送的所述第一长度和所述第二长度;或者,
通过无线资源控制RRC信令,获取网络侧设备所发送的所述第一长度和所述第二长度;或者,
与所述网络侧设备通过协议约定所述第一总长度与所述第一长度的第一对应关系以及所述第二总长度与所述第二长度的第二对应关系。
26.根据权利要求21所述的数据传输方法,其特征在于,所述获取网络侧设备预先配置的所述长度集合,包括:
通过下行控制信息DCI,获取网络侧设备预先配置的所述长度集合;或者,
通过无线资源控制RRC信令,获取网络侧设备预先配置的所述长度集合;或者,
与所述网络侧设备通过协议约定预先配置的所述长度集合。
27.根据权利要求17所述的数据传输方法,其特征在于,当所述当前传输块的每一分段数据接收完成后,所述方法还包括:
向传输端设备发送所述当前传输块接收的反馈信息;
其中,所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据向所述传输端设备分别发送所述反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
28.根据权利要求27所述的数据传输方法,其特征在于,所述向传输端设备发送所述当前传输块接收的反馈信息的步骤中:
当所述当前传输块的多个分段数据中,每一分段数据均接收正确时,则向所述传输端设备发送一个所述反馈信息,所述反馈信息为ACK;
当所述当前传输块的多个分段数据中,每一分段数据均接收错误时,则向所述传输端设备发送一个所述反馈信息,所述反馈信息为NACK。
29.根据权利要求17所述的数据传输方法,其特征在于,所述方法还包括:
获取传输端设备发送的混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
30.一种数据传输方法,应用于传输端设备,其特征在于,所述方法包括:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据后,获取所述分段数据在接收端设备接收后的反馈信息;
其中,当部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据分别获取一个反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
31.根据权利要求30所述的数据传输方法,其特征在于,所述获取所述分段数据在接收端设备接收后的反馈信息的步骤中:
当每一分段数据均接收正确时,获取接收端设备发送的一个所述反馈信息,所述反馈信息为ACK;
当每一分段数据均接收错误时,获取接收端设备发送的一个所述反馈信息,所述反馈信息为NACK。
32.一种数据传输方法,应用于接收端设备,其特征在于,所述方法包括:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据之后,向所述传输端设备发送所述当前传输块接收的反馈信息;
其中,所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据向所述传输端设备分别发送所述反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
33.根据权利要求32所述的数据传输方法,其特征在于,所述向所述传输端设备发送所述当前传输块接收的反馈信息的步骤中:
当所述当前传输块的多个分段数据中,每一分段数据均接收正确时,则向网络侧设备发送一个所述反馈信息,所述反馈信息为ACK;
当所述当前传输块的多个分段数据中,每一分段数据均接收错误时,则向所述网络侧设备发送一个所述反馈信息,所述反馈信息为NACK。
34.一种数据传输方法,应用于传输端设备,其特征在于,所述方法包括:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据时,进行混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
35.一种数据传输方法,应用于接收端设备,其特征在于,所述方法包括:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据时,获取传输端设备发送的混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
36.一种通信设备,其特征在于,包括处理器和收发器,其中,所述处理器用于:
在传输当前传输块时,将所述当前传输块划分为多个分段数据;
依次传输每一所述分段数据。
37.一种通信设备,其特征在于,包括处理器和收发器,其中,所述处理器用于:
获取传输端设备在传输当前传输块时,将所述当前传输块划分为多个分段数据,依次传输的每一所述分段数据。
38.一种通信设备,其特征在于,包括处理器和收发器,其中,所述处理器用于:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据后,获取所述分段数据在接收端设备接收后的反馈信息;
其中,当部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据分别获取一个反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
39.一种通信设备,其特征在于,包括处理器和收发器,其中,所述处理器用于:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据之后,向所述传输端设备发送所述当前传输块接收的反馈信息;
其中,所述当前传输块的多个分段数据,部分的分段数据接收正确,部分的分段数据接收错误时,对应每一所述分段数据向所述传输端设备分别发送所述反馈信息;其中对应接收正确的所述分段数据的反馈信息为ACK,对应接收错误的所述分段数据的反馈信息为NACK。
40.一种通信设备,其特征在于,包括处理器和收发器,其中,所述处理器用于:
在将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输每一所述分段数据时,进行混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
41.一种通信设备,其特征在于,包括处理器和收发器,其中,所述处理器用于:
在获取传输端设备将当前传输块划分为多个分段数据,每一所述分段数据作为一个数据集合,依次传输的每一所述分段数据时,获取传输端设备发送的混合自动重传请求HARQ并发进程的反馈;
其中,所述混合自动重传请求HARQ并发进程的反馈为ACK、NACK或者混合取值,所述混合取值表示相应HARQ的并发进程中存在重传的分段数据。
42.一种通信设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器执行所述程序时实现如权利要求1-16任一项所述的数据传输方法、或者实现如权利要求17-29任一项所述的数据传输方法、或者实现如权利要求30至31任一项所述的数据传输方法、或者实现如权利要求32至33任一项所述的数据传输方法、或者实现如权利要求34或35所述的数据传输方法。
43.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-16任一项所述的数据传输方法中的步骤、或者实现如权利要求17-29任一项所述的数据传输方法中的步骤、或者实现如权利要求30至31任一项所述的数据传输方法中的步骤、或者实现如权利要求32至33任一项所述的数据传输方法中的步骤、或者实现如权利要求34或35所述的数据传输方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910010620.6A CN111416689B (zh) | 2019-01-07 | 2019-01-07 | 数据传输方法及通信设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910010620.6A CN111416689B (zh) | 2019-01-07 | 2019-01-07 | 数据传输方法及通信设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111416689A true CN111416689A (zh) | 2020-07-14 |
CN111416689B CN111416689B (zh) | 2023-01-13 |
Family
ID=71492564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910010620.6A Active CN111416689B (zh) | 2019-01-07 | 2019-01-07 | 数据传输方法及通信设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111416689B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114697376A (zh) * | 2022-03-16 | 2022-07-01 | 浪潮云信息技术股份公司 | 一种超大消息传输方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101034959A (zh) * | 2006-03-10 | 2007-09-12 | 华为技术有限公司 | 混合自动重传方法及其装置和*** |
US20100215007A1 (en) * | 2009-02-20 | 2010-08-26 | Qualcomm Incorporated | Channel interleaver for transmission of multiple code blocks in a wireless communication system |
CN102056228A (zh) * | 2009-11-02 | 2011-05-11 | 夏普株式会社 | 上行混合自动请求重传应答信息捆绑指示传输方法和基站 |
CN108111263A (zh) * | 2017-06-16 | 2018-06-01 | 中兴通讯股份有限公司 | 确认信息的反馈方法及装置,确认信息的接收方法及装置 |
CN108391312A (zh) * | 2017-02-03 | 2018-08-10 | 维沃移动通信有限公司 | 一种传输块发送方法、接收方法、发送端和接收端 |
-
2019
- 2019-01-07 CN CN201910010620.6A patent/CN111416689B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101034959A (zh) * | 2006-03-10 | 2007-09-12 | 华为技术有限公司 | 混合自动重传方法及其装置和*** |
US20100215007A1 (en) * | 2009-02-20 | 2010-08-26 | Qualcomm Incorporated | Channel interleaver for transmission of multiple code blocks in a wireless communication system |
CN102056228A (zh) * | 2009-11-02 | 2011-05-11 | 夏普株式会社 | 上行混合自动请求重传应答信息捆绑指示传输方法和基站 |
CN108391312A (zh) * | 2017-02-03 | 2018-08-10 | 维沃移动通信有限公司 | 一种传输块发送方法、接收方法、发送端和接收端 |
CN108111263A (zh) * | 2017-06-16 | 2018-06-01 | 中兴通讯股份有限公司 | 确认信息的反馈方法及装置,确认信息的接收方法及装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114697376A (zh) * | 2022-03-16 | 2022-07-01 | 浪潮云信息技术股份公司 | 一种超大消息传输方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111416689B (zh) | 2023-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3713122B1 (en) | Method for replying with acknowledgement frame, apparatus, and data transmission system | |
CN111049626B (zh) | 无线通信的方法和装置 | |
US11057923B2 (en) | Transmission method, terminal device and base station | |
WO2016155305A1 (zh) | 用户设备、网络设备和确定物理上行控制信道资源的方法 | |
WO2018171711A1 (zh) | 重传处理方法和设备 | |
US11728931B2 (en) | Communication method, network device, and terminal | |
CN110417518B (zh) | 基于harq技术的通信方法、设备及*** | |
EP3737183A1 (en) | Communication method and device | |
US10841042B2 (en) | Method and apparatus for providing hybrid automatic repeat request (HARQ) transmission, to meet transmissions requirements of different services | |
JP2019506788A (ja) | ダウンリンクフィードバック情報を伝送するための方法、基地局、および端末デバイス | |
EP3720021A1 (en) | Information transmission method and device | |
US11902943B2 (en) | Communication method and communications apparatus | |
CN112187414A (zh) | 指示数据传输情况的方法和装置 | |
US11463207B2 (en) | Data transmission method, receive end device, and non-transitory computer-readable storage medium | |
CN111416689B (zh) | 数据传输方法及通信设备 | |
JP7297678B2 (ja) | データが破損しているかどうかを判断するための方法および装置 | |
EP3691167A1 (en) | Communication method and device | |
EP3432661B1 (en) | Transmission method and apparatus for control information | |
CN115190620A (zh) | 信息传输方法、装置及*** | |
WO2017008256A1 (zh) | 数据传输的方法、用户设备和基站 | |
EP4340272A1 (en) | Pdsch processing time determination method, and communication apparatus | |
WO2020199031A1 (zh) | 一种通信方法及装置 | |
CN114257345A (zh) | 确认harq-ack反馈时间的方法及相关产品 | |
CN114257356A (zh) | Harq-ack反馈的方法及相关产品 | |
CN118018166A (zh) | 控制信息的传输、接收方法、装置及存储介质 |
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 |