本技术实施例涉及通信领域,尤其涉及一种数据传输的方法和装置。
背景技术:
1、在空口传输的过程中,可能会出现传输比特出错或者丢包的情况,通过混合自动重传请求(hybrid automatic repeat request,harq)机制可以提高空口传输的鲁棒性。举例来说,发送端发送一个传输块(transport block,tb)后,停下来等待确认信息;接收端可以使用1比特的信息对该传输块进行肯定应答(acknowledgement,ack)或否定应答(negative acknowledgement,nack);接收端在收到ack后再发送下一个tb。
2、某些业务,如扩展现实(extended reality,xr)业务对带宽和时延具有较高的要求。因此,可以采用网络编码的方式来尽可能地满足xr业务对带宽和时延的要求。那么如何将网络编码的方式与上述harq机制有效结合,是亟需解决的问题。
技术实现思路
1、本技术提供一种数据传输的方法和装置,以期能够将网络编码的方式与harq机制有效结合,提升传输的可靠性,降低传输时延,提高用户体验。
2、第一方面,提供了一种数据传输的方法,该方法可以由通信设备执行,或者,也可以由通信设备的组成部件(例如芯片或者电路)执行,对此不作限定,为了便于描述,下面以由第一通信设备执行为例进行说明。
3、该方法可以包括:第一通信设备接收n个第一控制信息,n个第一控制信息用于指示m个传输块,n个第一控制信息还用于指示m个传输块用于传输第一数据块经过网络编码nc后的一个或多个子块,其中,n、m为正整数,且m大于或等于n;第一通信设备基于n个第一控制信息接收m个传输块。
4、基于上述技术方案,第一通信设备根据n个第一控制信息获知该n个第一控制信息所指示的m个传输块用于传输同一个数据块(即第一数据块)经过网络编码后的一个或多个子块。这样通过对第一数据块采用网络编码方式,在某些场景下,如m个传输块中某些传输块未信道译码正确的场景下,第一通信设备也可能基于信道译码正确的传输块成功解码第一数据块,进而不需要再重传未信道译码正确的传输块,降低重传带来的时延,可以尽可能地满足业务对时延的要求。此外,通过建立传输块与第一数据块之间的联系,可以获知第一数据块对应哪些传输块,进而可以实现基于该第一数据块的nc译码的情况,确定该第一数据块对应的多个传输块的反馈信息。举例来说,若经过nc译码后可成功解码第一数据块,那么即使m个传输块中部分传输块未信道译码正确,第一通信设备也可以不再需要通过重传重新接收未信道译码正确的传输块,由此,在第一数据块被成功解码后,第一通信设备可以将该m个传输块的所有harq进程号设置为ack,使得无需进行重传。从而减少了不必要的重传,降低了数据传输时延,提高了用户体验。
5、结合第一方面,在第一方面的某些实现方式中,n个第一控制信息中的一个或多个第一控制信息各自包括第一信息,一个或多个第一控制信息中包括的一个或多个第一信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块,其中,一个或多个第一信息满足预设条件。
6、一示例,n个第一控制信息中的每个第一控制信息都包括第一信息,n个第一控制信息中包括的n个第一信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块。例如,该n个第一信息满足预设条件(如该n个第一信息的取值满足一定的规律,或者取值为预设取值范围内的值,或者取值相同)时,该m个传输块用于传输第一数据块经过nc后的一个或多个子块。
7、又一示例,n个第一控制信息中的部分第一控制信息都包括第一信息,n个第一控制信息中包括的部分第一信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块。例如,n个第一控制信息中的第一个第一控制信息包括第一信息,以及最后一个第一控制信息包括第一信息,那么该第一个第一控制信息和最后一个第一控制信息中的第一信息满足预设条件(如两个第一信息的取值满足一定的规律,或者取值为预设取值范围内的值,或者取值相同)时,该m个传输块用于传输第一数据块经过nc后的一个或多个子块。
8、结合第一方面,在第一方面的某些实现方式中,n个第一控制信息中的每个第一控制信息都包括第一信息,n个第一控制信息中包括的n个第一信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块,其中,n个第一信息的取值相同。
9、基于该实现方式,每个第一控制信息中包括第一信息,若不同第一控制信息中的该第一信息的取值相同,则认为该不同第一控制信息指示的传输块用于传输同一个数据块经过nc后的一个或多个子块;若不同第一控制信息中的该第一信息的取值不同,则认为该不同第一控制信息指示的传输块传输的经过nc后的一个或多个子块不属于同一数据块。
10、基于上述技术方案,第一通信设备可以通过第一控制信息判断m个传输块是否用于传输同一数据块经过nc后的一个或多个子块,即可以通过第一控制信息判断m个传输块传输的经过nc后的一个或多个子块是否属于同一数据块。或者,第一通信设备在接收到多个第一控制信息之后,能够根据多个第一控制信息确定出哪些传输块传输的经过nc后的多个子块是属于同一个数据块的。
11、结合第一方面,在第一方面的某些实现方式中,第一通信设备基于所述n个第一控制信息接收所述m个传输块之后,方法还包括:第一通信设备的低层向第一通信设备的高层发送k个子块,k个子块为m个传输块中信道译码正确的传输块所传输的子块,k为正整数;第一通信设备的高层对k个子块进行nc译码,并根据nc译码的结果向第一通信设备的低层发送第二信息,第二信息用于指示在k个子块经过nc译码后第一数据块是否被成功解码。
12、可选地,k大于或等于预设阈值时,k个子块经过nc译码后第一数据块能够被成功解码。
13、基于上述技术方案,第一通信设备的低层向高层发送信道译码正确的传输块传输k个子块,若第一通信设备的高层通过k个子块可成功解码第一数据块,则第一通信设备的高层可以通知低层,进而低层根据该通知可获知不需要执行与该第一数据块相关的操作,例如不需要重传m个传输块中的传输块,再例如不需要再继续接收和/或不需要解码用于传输该第一数据块的传输块,等等。或者,若第一通信设备的高层通过k个子块未成功解码第一数据块,则第一通信设备的高层可以通知低层,低层根据该通知可获知通过k个子块未成功解码第一数据块。通过该方式,可以减少空口资源的浪费,降低功耗开销。
14、结合第一方面,在第一方面的某些实现方式中,第二信息用于指示成功解码第一数据块,方法还包括:在m个传输块中至少一个传输块未信道译码正确的情况下,第一通信设备的低层根据第二信息,确定m个传输块的所有混合自动重传请求harq进程的应答信息为肯定应答ack。
15、基于上述技术方案,第一通信设备的低层收到第二信息后,若第二信息用于指示第一数据块已被成功解码,则可以确定m个传输块的所有混合自动重传请求harq进程的应答信息为肯定应答ack。
16、结合第一方面,在第一方面的某些实现方式中,第二信息用于指示成功解码第一数据块,第二信息包括用于传输k个子块的m1个传输块中至少一个传输块的标识,m1个传输块为m个传输块中信道译码正确的传输块,m1为正整数。
17、结合第一方面,在第一方面的某些实现方式中,方法还包括:第一通信设备根据m1个传输块中至少一个传输块的标识,确定m个传输块的标识。
18、基于上述技术方案,第二信息中可以包括m1个传输块中至少一个传输块的标识,这样第一通信设备的低层可以根据该m1个传输块中至少一个传输块的标识,确定该m个传输块的标识。
19、结合第一方面,在第一方面的某些实现方式中,在第一通信设备的高层向第一通信设备的低层发送第二信息之前,方法还包括:第一通信设备的低层向第一通信设备的高层发送第三信息,第三信息用于指示m1个传输块中至少一个传输块的标识。
20、基于上述技术方案,第一通信设备的低层可以向第一通信设备的高层上报m1个传输块中至少一个传输块的标识,进而高层可以获知m1个传输块中至少一个传输块的标识。
21、结合第一方面,在第一方面的某些实现方式中,第二信息用于指示成功解码第一数据块,方法还包括:第一通信设备根据预设标识和第一数据块所对应的逻辑信道和/或无线数据承载,确定m个传输块的标识,其中,第一数据块所对应的逻辑信道和/或无线数据承载用于传输预设标识对应的传输块,预设标识包括m个传输块的标识。
22、可选地,n个第一控制信息用于指示m个传输块的标识,该m个传输块的标识属于预设标识。
23、基于上述技术方案,可以通过辑信道和/或无线数据承载绑定预设标识的方式,建立传输块标识和第一数据块之间的关系。这样,第一通信设备根据预设标识和第一数据块所对应的逻辑信道和/或无线数据承载,确定m个传输块的标识。
24、结合第一方面,在第一方面的某些实现方式中,方法还包括:第一通信设备获取预设标识的信息,预设标识的信息包括:起始标识、结束标识、标识的数量。
25、结合第一方面,在第一方面的某些实现方式中,传输块的标识为传输块的harq进程号或传输块的索引。
26、结合第一方面,在第一方面的某些实现方式中,在成功解码第一数据块的情况下,方法还包括:第一通信设备停止接收和/或停止解码用于传输第一数据块的传输块;和/或,第一通信设备停止接收或停止监测第二控制信息,第二控制信息用于指示m个传输块中的至少一个传输块的重传。
27、基于上述技术方案,在成功解码第一数据块的情况下,第一通信设备可以停止接收和/或停止解码用于传输第一数据块的传输块;和/或,第一通信设备可以停止接收或停止监测第二控制信息,从而节省开销。
28、结合第一方面,在第一方面的某些实现方式中,方法还包括:第一通信设备接收x个第三控制信息,x个第三控制信息用于指示l个传输块,其中,x、l为正整数,且l大于或等于x;第一通信设备停止接收和/或停止解码用于传输第一数据块的传输块,包括:若l个传输块与m个传输块用于传输同一个数据块经过nc后的一个或多个子块,则第一通信设备停止接收和/或停止解码l个传输块。
29、结合第一方面,在第一方面的某些实现方式中,方法还包括:第一通信设备接收第一配置信息,第一配置信息用于配置l个传输块的harq进程所对应的定时器,其中,l个传输块的harq进程所对应的定时器用于指示物理控制信道为媒体接入控制mac实体指示一个新传后的持续时间,和/或,l个传输块的harq进程所对应的定时器包括drx-inacvititytimer。示例地,第一通信设备在上述持续时间内监测控制信息(例如,第一通信设备在上述持续时间内监测第三控制信息),若第一通信设备在持续时间内监测到控制信息,则第一通信设备重新开启该l个传输块的harq进程所对应的定时器。
30、结合第一方面,在第一方面的某些实现方式中,第一通信设备接收第一配置信息,第一配置信息用于配置l个传输块的harq进程所对应的定时器,其中,l个传输块的harq进程所对应的定时器用于指示不连续接收drx开始的持续时间,和/或,l个传输块的harq进程所对应的定时器为drx-ondurationtimer。示例地,第一通信设备在上述持续时间内监测控制信息,若第一通信设备在持续时间内监测到控制信息(例如,第一通信设备在上述持续时间内监测第三控制信息),则第一通信设备重新开启该l个传输块的harq进程所对应的定时器。
31、结合第一方面,在第一方面的某些实现方式中,第一通信设备停止接收和/或停止解码l个传输块,包括:第一通信设备停止或关闭l个传输块的harq进程所对应的定时器。
32、结合第一方面,在第一方面的某些实现方式中,方法还包括:第一通信设备接收第二配置信息,第二配置信息用于配置m个传输块的harq进程所对应的定时器,m个传输块的harq进程所对应的定时器用于指示等待m个传输块的harq进程所对应的重传的最大持续时间,和/或,m个传输块的harq进程所对应的定时器为drx-retransmissiontimer。示例地,第一通信设备在上述最大持续时间内监测指示(或者称调度)m个传输块的harq进程所对应的重传的控制信息(例如,第一通信设备在上述最大持续时间内监测第二控制信息)。
33、结合第一方面,在第一方面的某些实现方式中,第一通信设备接收第二配置信息,第二配置信息用于配置m个传输块的harq进程所对应的定时器,m个传输块的harq进程所对应的定时器用于指示mac实体期望接收harq重传分配的最小持续时间,和/或,m个传输块的harq进程所对应的定时器为drx-harq-rtt-timer。
34、结合第一方面,在第一方面的某些实现方式中,第一通信设备停止接收或停止监测第二控制信息,方法还包括:第一通信设备停止或关闭m个传输块的harq进程所对应的定时器。
35、结合第一方面,在第一方面的某些实现方式中,方法还包括:在未成功解码第一数据块的情况下,第一通信设备开启m个传输块中重传的传输块的harq进程所对应的定时器。
36、结合第一方面,在第一方面的某些实现方式中,第一通信设备开启m个传输块中重传的传输块的harq进程所对应的定时器,包括:在m个传输块中重传的传输块的harq进程所对应的定时器drx-harq-rtt-timer超时后的下一个相邻时间单元,第一通信设备开启m个传输块中重传的传输块的harq进程所对应的定时器drx-retransmissiontimer。
37、基于上述技术方案,可以根据在m个传输块中重传的传输块的harq进程所对应的定时器drx-harq-rtt-timer超时,第一通信设备开启m个传输块中重传的传输块的harq进程所对应的定时器drx-retransmissiontimer;其中,drx-retransmissiontimer的开启时刻所在的第一时间单元晚于drx-harq-rtt-timer超时所在的第二时间单元,第一时间单元与第二时间单元相邻。
38、结合第一方面,在第一方面的某些实现方式中,第一通信设备基于n个第一控制信息接收m个传输块之后,方法还包括:第一通信设备向第二通信设备发送第四信息,第四信息用于通知第二通信设备是否继续发送第一数据块的子块。
39、结合第一方面,在第一方面的某些实现方式中,在成功解码第一数据块的情况下,第一通信设备向第二通信设备发送第四信息,第四信息用于通知第二通信设备停止发送第一数据块的子块。
40、基于上述技术方案,在k个子块经过nc译码后、第一数据块被成功解码的情况下,如果第二通信设备继续发送该第一数据块的数据,不仅无助于第一通信设备的解码,还会占用空口资源,导致空口资源的浪费。因此,在k个子块经过nc译码后第一数据块被成功解码的情况下(如第一通信设备的低层收到第二信息,且第二信息用于指示第一数据块被成功解码),第一通信设备向第二通信设备发送第四信息,用于通知停止发送该第一数据块的数据,节省空口资源。
41、结合第一方面,在第一方面的某些实现方式中,第四信息包括第一数据块的索引和/或指示信息,指示信息用于指示第四信息是否包含其他数据块的信息;或者,第四信息用于指示用于译码第一数据块还所需要的传输块和/或子块的数量。例如:当第四信息指示用于译码第一数据块还需要的传输块和/或子块的数量为0时,表示不再需要第一数据块的数据,即第二通信设备可以停止发送第一数据块的数据。
42、结合第一方面,在第一方面的某些实现方式中,第一通信设备基于n个第一控制信息接收m个传输块之后,方法还包括:第一通信设备的低层向第一通信设备的高层发送k个子块,k个子块为m个传输块中信道译码正确的传输块所传输的子块,k为正整数;第一通信设备的高层根据k个子块和译码第一数据块所需的传输块和/或子块的数量确定数值q,数值q为除了k个子块以外译码第一数据块还需要的传输块和/或子块数量;第一通信设备向第二通信设备发送第五信息,第五信息用于指示数值q。
43、结合第一方面,在第一方面的某些实现方式中,第一通信设备的高层为无线链路控制rlc层、分组数据汇聚协议pdcp层、媒体介入控制mac层或nc层;和/或,第一通信设备的低层为物理phy层。
44、结合第一方面,在第一方面的某些实现方式中,n为大于或等于2的整数。
45、第二方面,提供了一种数据传输的方法,该方法可以由通信设备执行,或者,也可以由通信设备的组成部件(例如芯片或者电路)执行,对此不作限定,为了便于描述,下面以由第一通信设备执行为例进行说明。
46、该方法可以包括:第一通信设备接收来自第二通信设备的m个传输块,m个传输块用于传输第一数据块经过网络编码nc后的一个或多个子块,其中,m为正整数;第一通信设备的低层向第一通信设备的高层发送k个子块,k个子块为m个传输块中信道译码正确的传输块所传输的子块,k为正整数;所述第一通信设备的高层对所述k个子块进行nc译码,并基于nc译码的结果向第一通信设备的低层发送第二信息,第二信息用于指示第一数据块是否被成功解码。
47、基于上述技术方案,第一通信设备的低层(如物理层)接收来自第二通信设备的m个传输块,该m个传输块传输同一数据块经过网络编码后的一个或多个子块;若第一通信设备的低层对m个传输块中的m1个传输块信道译码正确,则第一通信设备的低层向高层发送m1个传输块所传输的k个子块;若第一通信设备的高层通过k个子块可成功解码第一数据块,则第一通信设备的高层可以向低层发送通知信息,低层根据该通知信息可获知不需要执行与该第一数据块相关的操作,例如不需要请求m个传输块中除m1个传输块以外的传输块的重传,再例如不需要再接收和/或不需要再解码用于传输该第一数据块的传输块,等等。通过该方式,可以减少空口资源的浪费,降低功耗开销此外,若第一通信设备的高层在接收到k个子块后未成功解码第一数据块,则第一通信设备的高层也可以向低层发送通知信息,低层根据该通知信息可获知第一数据块未被成功解码或者可获知通过k个子块未成功解码第一数据块,进而第一通信设备可以继续请求第二通信设备传输第一数据块的子块,或者可以执行正常的重传等操作。
48、结合第二方面,在第二方面的某些实现方式中,第二信息用于指示成功解码第一数据块,方法还包括:第一通信设备向第二通信设备发送反馈信息,反馈信息用于表征m个传输块传输成功,或者,反馈信息用于表征第一数据块传输成功。
49、结合第二方面,在第二方面的某些实现方式中,方法还包括:第一通信设备接收n个第一控制信息,n个第一控制信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块。
50、结合第二方面,在第二方面的某些实现方式中,n个第一控制信息中的一个或多个第一控制信息各自包括第一信息,一个或多个第一控制信息中包括的一个或多个第一信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块,其中,一个或多个第一信息满足预设条件。
51、结合第二方面,在第二方面的某些实现方式中,n个第一控制信息中的每个第一控制信息都包括第一信息,n个第一控制信息中包括的n个第一信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块,其中,n个第一信息的取值相同。
52、结合第二方面,在第二方面的某些实现方式中,第二信息用于指示成功解码第一数据块,方法还包括:在m个传输块中至少一个传输块未信道译码正确的情况下,第一通信设备的低层根据第二信息,确定m个传输块的所有harq进程的应答信息为ack。
53、结合第二方面,在第二方面的某些实现方式中,第二信息用于指示成功解码第一数据块,第二信息包括用于传输k个子块的m1个传输块中至少一个传输块的标识,m1个传输块为m个传输块中信道译码正确的传输块,m1为正整数。
54、结合第二方面,在第二方面的某些实现方式中,方法还包括:第一通信设备根据m1个传输块中至少一个传输块的标识,确定m个传输块的标识。
55、结合第二方面,在第二方面的某些实现方式中,第一通信设备的低层接收来自第一通信设备的高层的第二信息之前,方法还包括:第一通信设备的低层向第一通信设备的高层发送第三信息,第三信息用于指示m1个传输块中至少一个传输块的标识。
56、结合第二方面,在第二方面的某些实现方式中,第二信息用于指示成功解码第一数据块,方法还包括:第一通信设备根据预设标识和第一数据块所对应的逻辑信道和/或无线数据承载,确定m个传输块的标识,其中,第一数据块所对应的逻辑信道和/或无线数据承载用于传输预设标识对应的传输块,预设标识包括m个传输块的标识。
57、结合第二方面,在第二方面的某些实现方式中,方法还包括:第一通信设备获取预设标识的信息,预设标识的信息包括:起始标识、结束标识、标识的数量。
58、结合第二方面,在第二方面的某些实现方式中,标识为传输块的harq进程号或传输块的索引。
59、结合第二方面,在第二方面的某些实现方式中,在成功解码第一数据块的情况下,方法还包括:第一通信设备停止接收和/或停止解码用于传输第一数据块的传输块;和/或,第一通信设备停止接收或停止监测第二控制信息,第二控制信息用于指示m个传输块中的至少一个传输块的重传。
60、结合第二方面,在第二方面的某些实现方式中,方法还包括:第一通信设备接收x个第三控制信息,x个第三控制信息用于指示l个传输块,其中,x、l为正整数,且l大于或等于x;第一通信设备停止接收和/或停止解码用于传输第一数据块的传输块,包括:若l个传输块与m个传输块用于传输第一数据块经过nc后的一个或多个子块,则第一通信设备停止接收和/或停止解码l个传输块。
61、结合第二方面,在第二方面的某些实现方式中,方法还包括:第一通信设备接收第一配置信息,第一配置信息用于配置l个传输块的harq进程所对应的定时器,l个传输块的harq进程所对应的定时器用于指示物理控制信道为媒体接入控制mac实体指示一个新传后的持续时间,和/或,l个传输块的harq进程所对应的定时器为drx-inacvititytimer。
62、结合第二方面,在第二方面的某些实现方式中,方法还包括:第一通信设备接收第一配置信息,第一配置信息用于配置l个传输块的harq进程所对应的定时器,l个传输块的harq进程所对应的定时器用于指示不连续接收drx开始的持续时间,和/或,l个传输块的harq进程所对应的定时器为drx-ondurationtimer。
63、结合第二方面,在第二方面的某些实现方式中,第一通信设备停止接收和/或停止解码l个传输块,包括:第一通信设备停止或关闭l个传输块的harq进程所对应的定时器。
64、结合第二方面,在第二方面的某些实现方式中,方法还包括:第一通信设备接收第二配置信息,第二配置信息用于配置m个传输块的harq进程所对应的定时器,m个传输块的harq进程所对应的定时器用于指示等待m个传输块的harq进程所对应的重传的最大持续时间,和/或,m个传输块的harq进程所对应的定时器包括drx-retransmissiontimer。
65、结合第二方面,在第二方面的某些实现方式中,方法还包括:第一通信设备接收第二配置信息,第二配置信息用于配置m个传输块的harq进程所对应的定时器,m个传输块的harq进程所对应的定时器用于指示mac实体期望接收harq重传分配的最小持续时间,和/或,m个传输块的harq进程所对应的定时器包括drx-harq-rtt-timer。
66、结合第二方面,在第二方面的某些实现方式中,第一通信设备停止接收或停止监测第二控制信息,包括:第一通信设备停止或关闭m个传输块的harq进程所对应的定时器。
67、结合第二方面,在第二方面的某些实现方式中,方法还包括:若未成功解码第一数据块,则第一通信设备开启m个传输块中重传的传输块的harq进程所对应的定时器。
68、结合第二方面,在第二方面的某些实现方式中,第一通信设备开启m个传输块中重传的传输块的harq进程所对应的定时器,包括:在m个传输块中重传的传输块的harq进程所对应的定时器drx-harq-rtt-timer超时后的下一个相邻时间单元,第一通信设备开启m个传输块中重传的传输块的harq进程所对应的定时器drx-retransmissiontimer。
69、结合第二方面,在第二方面的某些实现方式中,方法还包括:第一通信设备向第二通信设备发送第四信息,第四信息用于通知第二通信设备是否继续发送第一数据块的子块。
70、结合第二方面,在第二方面的某些实现方式中,第四信息包括第一数据块的索引和/或指示信息,指示信息用于指示第四信息是否包含其他数据块的信息;或者,第四信息用于指示用于译码第一数据块所需的传输块和/或子块的数量。
71、结合第二方面,在第二方面的某些实现方式中,方法还包括:第一通信设备的高层根据k个子块和译码第一数据块所需的传输块和/或子块的数量确定数值q,数值q为除了k个子块以外译码第一数据块还需要的传输块和/或子块数量;第一通信设备向第二通信设备发送第五信息,第五信息用于指示数值q。
72、结合第二方面,在第二方面的某些实现方式中,第一通信设备的高层为无线链路控制rlc层、分组数据汇聚协议pdcp层、媒体介入控制mac层或nc层;和/或,第一通信设备的低层为物理phy层。
73、结合第二方面,在第二方面的某些实现方式中,n为大于或等于2的整数。
74、第二方面及各个可能的设计的有益效果可以参考第一方面相关的描述,在此不予赘述。
75、第三方面,提供了一种数据传输的方法,该方法可以由通信设备执行,或者,也可以由通信设备的组成部件(例如芯片或者电路)执行,对此不作限定,为了便于描述,下面以由第一通信设备执行为例进行说明。
76、该方法可以包括:第一通信设备接收来自第二通信设备的m个传输块,m个传输块用于传输第一数据块经过网络编码nc后的一个或多个子块,其中,m为正整数;第一通信设备确定m个传输块中的m1个传输块信道译码正确,且在k个子块经过nc译码后第一数据块被成功解码,k个子块为m1个传输块所传输的子块,m1为大于1或等于1、且小于m的整数,k为正整数;第一通信设备确定m个传输块的所有harq进程的应答信息为ack,或者,第一通信设备向第二通信设备发送反馈信息;其中,反馈信息用于表征m个传输块传输成功,或者,反馈信息用于表征第一数据块传输成功。
77、基于上述技术方案,第一通信设备接收来自第二通信设备的m个传输块,该m个传输块传输同一数据块据块经过网络编码后的一个或多个子块;若m个传输块中的m1个传输块信道译码正确,且通过该m1个传输块所传输的k个子块可成功解码第一数据块,则第一通信设备第一通信设备确定m个传输块的所有harq进程的应答信息为ack,即使m个传输块中除m1个传输块以外的传输块信道译码不正确,也同样进行肯定应答,进而不需要请求m个传输块中除m1个传输块以外的传输块的重传。通过该方式,可以减少空口资源的浪费,降低功耗开销。
78、结合第三方面,在第三方面的某些实现方式中,方法还包括:第一通信设备接收n个第一控制信息,n个第一控制信息用于指示m个传输块,n个第一控制信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块。
79、结合第三方面,在第三方面的某些实现方式中,n个第一控制信息中的一个或多个第一控制信息各自包括第一信息,一个或多个第一控制信息中包括的一个或多个第一信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块,其中,一个或多个第一信息满足预设条件。
80、结合第三方面,在第三方面的某些实现方式中,n个第一控制信息中的每个第一控制信息都包括第一信息,n个第一控制信息中包括的n个第一信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块,其中n个第一信息的取值相同。
81、结合第三方面,在第三方面的某些实现方式中,第一通信设备确定m个传输块的所有harq进程的应答信息为ack,包括:第一通信设备根据第二信息,确定m个传输块的所有harq进程的应答信息为ack。
82、结合第三方面,在第三方面的某些实现方式中,方法还包括:第一通信设备停止接收和/或停止解码用于传输第一数据块的传输块;和/或,第一通信设备停止接收或停止监测第二控制信息,第二控制信息用于指示m个传输块中的至少一个传输块的重传;其中,k个子块为m个传输块中信道译码正确的传输块所传输的子块,k为正整数。
83、结合第三方面,在第三方面的某些实现方式中,方法还包括:第一通信设备接收x个第三控制信息,x个第三控制信息用于指示l个传输块,其中,x、l为正整数,且l大于或等于x;第一通信设备停止接收和/或停止解码用于传输第一数据块的传输块,包括:若l个传输块与m个传输块用于传输第一数据块经过nc后的一个或多个子块,则第一通信设备停止接收和/或停止解码l个传输块。
84、结合第三方面,在第三方面的某些实现方式中,方法还包括:第一通信设备接收第一配置信息,第一配置信息用于配置l个传输块的harq进程所对应的定时器,l个传输块的harq进程所对应的定时器用于指示物理控制信道为媒体接入控制mac实体指示一个新传后的持续时间,和/或,l个传输块的harq进程所对应的定时器为drx-inacvititytimer。
85、结合第三方面,在第三方面的某些实现方式中,方法还包括:第一通信设备接收第一配置信息,第一配置信息用于配置l个传输块的harq进程所对应的定时器,l个传输块的harq进程所对应的定时器用于指示不连续接收drx开始的持续时间,和/或,l个传输块的harq进程所对应的定时器为drx-ondurationtimer。
86、结合第三方面,在第三方面的某些实现方式中,第一通信设备停止接收和/或停止解码l个传输块,包括:第一通信设备停止或关闭l个传输块的harq进程所对应的定时器。
87、结合第三方面,在第三方面的某些实现方式中,方法还包括:第一通信设备接收第二配置信息,第二配置信息用于配置m个传输块的harq进程所对应的定时器,m个传输块的harq进程所对应的定时器用于指示等待m个传输块的harq进程所对应的重传的最大持续时间,和/或,m个传输块的harq进程所对应的定时器包括drx-retransmissiontimer。
88、结合第三方面,在第三方面的某些实现方式中,方法还包括:第一通信设备接收第二配置信息,第二配置信息用于配置m个传输块的harq进程所对应的定时器,m个传输块的harq进程所对应的定时器用于指示mac实体期望接收harq重传分配的最小持续时间,和/或,m个传输块的harq进程所对应的定时器包括drx-harq-rtt-timer。
89、结合第三方面,在第三方面的某些实现方式中,第一通信设备停止接收或停止监测第二控制信息,包括:第一通信设备停止或关闭m个传输块的harq进程所对应的定时器。
90、结合第三方面,在第三方面的某些实现方式中,方法还包括:在未成功解码第一数据块的情况下,第一通信设备开启m个传输块中重传的传输块的harq进程所对应的定时器。
91、结合第三方面,在第三方面的某些实现方式中,第一通信设备开启m个传输块中重传的传输块的harq进程所对应的定时器,包括:在m个传输块中重传的传输块的harq进程所对应的定时器drx-harq-rtt-timer超时后的下一个相邻时间单元,第一通信设备开启m个传输块中重传的传输块的harq进程所对应的定时器drx-retransmissiontimer。
92、结合第三方面,在第三方面的某些实现方式中,方法还包括:第一通信设备向第二通信设备发送第四信息,第四信息用于通知第二通信设备是否继续发送第一数据块的子块。
93、结合第三方面,在第三方面的某些实现方式中,第四信息包括第一数据块的索引和/或指示信息,指示信息用于指示第四信息是否包含其他数据块的信息;或者,第四信息用于指示用于译码第一数据块所需的传输块和/或子块的数量。
94、结合第三方面,在第三方面的某些实现方式中,第一通信设备接收m个传输块之后,方法还包括:第一通信设备的低层向第一通信设备的高层发送k个子块,k个子块为m个传输块中信道译码正确的传输块所传输的子块,k为正整数;第一通信设备的高层根据k个子块和译码第一数据块所需的传输块和/或子块的数量确定数值q,数值q为除了k个子块以外译码第一数据块还需要的传输块和/或子块数量;第一通信设备向第二通信设备发送第五信息,第五信息用于指示数值q。
95、结合第三方面,在第三方面的某些实现方式中,n为大于或等于2的整数。
96、第三方面及各个可能的设计的有益效果可以参考第一方面相关的描述,在此不予赘述。
97、第四方面,提供了一种数据传输的方法,该方法可以由通信设备执行,或者,也可以由通信设备的组成部件(例如芯片或者电路)执行,对此不作限定,为了便于描述,下面以由第二通信设备执行为例进行说明。
98、该方法可以包括:第二通信设备向第一通信设备发送n个第一控制信息,n个第一控制信息用于指示m个传输块,n个第一控制信息还用于指示m个传输块用于传输第一数据块经过网络编码nc后的一个或多个子块,其中,n、m为正整数,且m大于或等于n;第二通信设备向第一通信设备发送m个传输块。
99、结合第四方面,在第四方面的某些实现方式中,n个第一控制信息中的一个或多个第一控制信息各自包括第一信息,一个或多个第一控制信息中包括的第一信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块,其中,一个或多个第一信息满足预设条件。
100、结合第四方面,在第四方面的某些实现方式中,n个第一控制信息中的每个第一控制信息都包括第一信息,n个第一控制信息中包括的n个第一信息用于指示m个传输块用于传输第一数据块经过nc后的一个或多个子块,其中,该n个第一信息的取值相同。
101、结合第四方面,在第四方面的某些实现方式中,方法还包括:第二通信设备接收来自第一通信设备的第四信息,第四信息用于通知第二通信设备是否继续发送第一数据块的子块。
102、结合第四方面,在第四方面的某些实现方式中,第四信息包括第一数据块的索引和/或指示信息,指示信息用于指示第四信息是否包含其他数据块的信息;或者,第四信息用于指示用于译码第一数据块所需的传输块和/或子块的数量。
103、结合第四方面,在第四方面的某些实现方式中,第二通信设备向第一通信设备发送m个传输块之后,方法还包括:第二通信设备接收来自第一通信设备的第五信息,第五信息用于指示数值q,数值q为除了k个子块以外译码第一数据块还需要的传输块和/或子块数量,k个子块为m个传输块中信道译码正确的传输块所传输的子块,k为正整数。
104、第五方面,提供一种数据传输的装置,该装置用于执行上述第一方面至第四方面任一种可能实现方式中的方法。具体地,该装置可以包括用于执行第一方面至第四方面任一种可能实现方式中的方法的单元和/或模块,如处理单元和/或通信单元。
105、在一种实现方式中,该装置为通信设备(如第一通信设备,又如第二通信设备)。当该装置为通信设备时,通信单元可以是收发器,或,输入/输出接口;处理单元可以是至少一个处理器。可选地,收发器可以为收发电路。可选地,输入/输出接口可以为输入/输出电路。
106、在另一种实现方式中,该装置为用于通信设备(如第一通信设备,又如第二通信设备)的芯片、芯片系统或电路。当该装置为用于通信设备的芯片、芯片系统或电路时,通信单元可以是该芯片、芯片系统或电路上的输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等;处理单元可以是至少一个处理器、处理电路或逻辑电路等。
107、第六方面,提供一种数据传输的装置,该装置包括:至少一个处理器,用于执行存储器存储的计算机程序或指令,以执行上述第一方面至第四方面任一种可能实现方式中的方法。可选地,该装置还包括存储器,用于存储的计算机程序或指令。可选地,该装置还包括通信接口,处理器通过通信接口读取存储器存储的计算机程序或指令。
108、在一种实现方式中,该装置为通信设备(如第一通信设备,又如第二通信设备)。
109、在另一种实现方式中,该装置为用于通信设备(如第一通信设备,又如第二通信设备)的芯片、芯片系统或电路。
110、第七方面,本技术提供一种处理器,用于执行上述第一方面至第四方面提供的方法。
111、对于处理器所涉及的发送和获取/接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则可以理解为处理器输出和接收、输入等操作,也可以理解为由射频电路和天线所进行的发送和接收操作,本技术对此不做限定。
112、第八方面,提供一种计算机可读存储介质,该计算机可读介质存储用于设备执行的程序代码,该程序代码包括用于执行上述第一方面至第四方面任一种可能实现方式中的方法。
113、第九方面,提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面至第四方面任一种可能实现方式中的方法。
114、第十方面,提供一种通信系统,包括前述的第一通信设备和第二通信设备。