HARQ-ACK码本生成方法、信息发送方法及设备转让专利

申请号 : CN201911083905.9

文献号 : CN111277388B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曾超君李娜李根

申请人 : 维沃移动通信有限公司

摘要 :

本发明提供一种HARQ‑ACK码本生成方法、信息发送方法、终端及网络侧设备,该方法包括:接收用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI;根据所述第一DAI,确定N个物理下行共享信道PDSCH组中每个PDSCH组对应的第二DAI;根据确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本;其中,所述动态码本包含所述N个PDSCH组的HARQ‑ACK比特序列,N为正整数。本发明提供了一种基于第一DAI生成包含所述N个PDSCH组的HARQ‑ACK比特序列的动态码本的解决方案,进而可以保证动态码本的传输的可靠性。

权利要求 :

1.一种混合自动重传请求应答HARQ‑ACK码本生成方法,应用于终端,其特征在于,所述方法包括:

接收用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI;

根据所述第一DAI,确定N个物理下行共享信道PDSCH组中每个PDSCH组对应的第二DAI;

根据确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本;

其中,所述动态码本包含所述N个PDSCH组的HARQ‑ACK比特序列,N为正整数。

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一DAI,确定N个物理下行共享信道PDSCH组中每个PDSCH组对应的第二DAI,包括:确定所述第一DAI与N个PDSCH组的第一关系;

根据所述第一关系,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。

3.根据权利要求2所述的方法,其特征在于,所述第一关系满足:所述第一DAI与所述N个PDSCH组中的至少一个PDSCH组对应。

4.根据权利要求3所述的方法,其特征在于,在N大于1的情况下,所述第一关系满足以下任意一项:

所述第一DAI与所述N个PDSCH组对应;

所述第一DAI与所述N个PDSCH组中的第一PDSCH组对应,所述第一PDSCH组满足以下任意一项:

所述第一PDSCH组为目标DCI调度的PDSCH所在的PDSCH组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中PDSCH的DCI;

所述第一PDSCH组由协议约定;

所述第一PDSCH组由网络侧设备配置。

5.根据权利要求4所述的方法,其特征在于,在所述第一DAI与所述第一PDSCH组对应的情况下,所述根据所述第一关系,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI,包括:

将所述第一DAI确定为所述第一PDSCH组对应的第二DAI;

将第三DAI确定为第二PDSCH组对应的第二DAI;

其中,所述第三DAI为所述终端最后检测到的与第二PDSCH组对应的DCI中的DAI;所述第二PDSCH组为所述N个PDSCH组中除所述第一PDSCH组之外的任一PDSCH组。

6.根据权利要求4所述的方法,其特征在于,在所述第一DAI与所述N个PDSCH组对应的情况下,所述根据所述第一关系,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI,包括:

获取所述N个PDSCH组中每个PDSCH组对应的第二DCI中的第四DAI,每个PDSCH组对应的第二DCI为所述终端最后检测到的与该PDSCH组对应的DCI;

将第一值与所述第一DAI的取值进行比较,得到相应的比较结果;其中,所述第一值基于获取到的N个第四DAI的取值的和确定;

根据所述比较结果,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。

7.根据权利要求6所述的方法,其特征在于,所述根据比较结果,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI,包括:在所述第一值与所述第一DAI的取值不相等的情况下,确定第五DAI,所述第五DAI用于指示漏检的用于调度所述N个PDSCH组的PDSCH的DCI的个数;

根据所述第五DAI,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。

8.根据权利要求7所述的方法,其特征在于,在所述终端未开启基于码块组CBG的HARQ传输的情况下;所述根据所述第五DAI,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI,包括以下任意一项:

在所述第五DAI与所述N个PDSCH组中的第三PDSCH组对应的情况下,根据所述第五DAI和第六DAI,确定所述第三PDSCH组对应的第二DAI,并将第七DAI确定为第四PDSCH组对应的第二DAI;

在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,将所述N个PDSCH组中每个PDSCH组对应的最后检测到的DCI中的DAI,确定为该PDSCH组对应的第二DAI;

其中,所述第六DAI为所述终端最后检测到的与所述第三PDSCH组对应的DCI中的DAI,所述第七DAI为所述终端最后检测到的与所述第四PDSCH组对应的DCI中的DAI;所述第三PDSCH组为所述N个PDSCH组中的任一个PDSCH组,所述第四PDSCH组为所述N个PDSCH组中除所述第三PDSCH组之外的任一PDSCH组。

9.根据权利要求8所述的方法,其特征在于,所述第三PDSCH组的HARQ‑ACK比特序列包括顺序级联的第一比特序列和第二比特序列;

其中,所述第一比特序列基于所述第六DAI确定,所述第二比特序列基于所述第五DAI确定。

10.根据权利要求9所述的方法,其特征在于,所述第二比特序列满足以下任意一项:在第一条件满足的情况下,所述第二比特序列包括的比特个数为所述第五DAI的取值的两倍,且所述第二比特序列的比特设置为否定确认NACK;

在第一条件不满足的情况下,所述第二比特序列包括的比特个数等于所述第五DAI的取值,且所述第二比特序列的比特设置为NACK;

其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。

11.根据权利要求7所述的方法,其特征在于,在所述终端开启基于码块组CBG的HARQ传输的情况下;所述根据所述第五DAI,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI,包括以下任意一项:

在所述第五DAI与所述N个PDSCH组中的第三PDSCH组对应的情况下,根据第一子DAI、第二子DAI、第三子DAI和第四子DAI,确定所述第三PDSCH组对应的第二DAI,并将第七DAI确定为第四PDSCH组对应的第二DAI;

在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,将所述N个PDSCH组中每个PDSCH组对应的最后检测到的DCI中的DAI确定为该PDSCH组对应的第二DAI;

其中,所述第五DAI包括传输块TB粒度对应的所述第一子DAI和CBG粒度对应的所述第二子DAI;所述第三子DAI为所述终端最后检测到的与所述第三PDSCH组对应的第一类型DCI中的DAI,所述第四子DAI为所述终端最后检测到的与所述第三PDSCH组对应的第二类型DCI中的DAI,所述第七DAI为所述终端最后检测到的与所述第四PDSCH组对应的DCI中的DAI;所述第一类型DCI调度的PDSCH基于TB粒度反馈HARQ‑ACK,所述第二类型DCI调度的PDSCH基于CBG粒度反馈HARQ‑ACK;所述第三PDSCH组为所述N个PDSCH组中的任一个PDSCH组,所述第四PDSCH组为所述N个PDSCH组中除所述第三PDSCH组之外的任一PDSCH组。

12.根据权利要求11所述的方法,其特征在于,所述第三PDSCH组的HARQ‑ACK比特序列包括顺序级联的第三比特序列、第四比特序列、第五比特序列和第六比特序列;

其中,所述第三比特序列基于所述第三子DAI确定,所述第四比特序列基于所述第一子DAI确定,所述第五比特序列基于所述第四子DAI确定,所述第六比特序列基于所述第二子DAI确定。

13.根据权利要求12所述的方法,其特征在于,所述第四比特序列满足以下任意一项:在第一条件满足的情况下,所述第四比特序列包括的比特个数为所述第一子DAI的取值的两倍,且所述第四比特序列的比特设置为否定确认NACK;

在第一条件不满足的情况下,所述第四比特序列包括的比特个数等于所述第一子DAI的取值,且所述第四比特序列的比特设置为NACK;

其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。

14.根据权利要求12所述的方法,其特征在于,所述第六比特序列满足:所述第六比特序列包括的比特个数等于所述第二子DAI的取值和第四值的乘积,且所述第六比特序列的比特设置为NACK;

其中,所述第四值基于单个DCI可调度的传输块的最大数目和单个传输块可拆分的CBG的最大数目确定。

15.根据权利要求8或11所述的方法,其特征在于,所述第三PDSCH组满足以下任意一项:

所述第三PDSCH组为目标DCI调度的PDSCH所在的PDSCH组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中PDSCH的DCI;

所述第三PDSCH组由协议约定;

所述第三PDSCH组由网络侧设备配置。

16.根据权利要求8或11所述的方法,其特征在于,在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,所述根据确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本,包括:

根据所述第五DAI和确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本。

17.根据权利要求16所述的方法,其特征在于,所述根据所述第五DAI和确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本,包括:根据所述第五DAI,生成目标比特序列;

其中,所述目标比特序列满足以下任意一项:在所述终端未开启基于CBG的HARQ传输的情况下,所述目标比特序列包括的比特个数等于所述第五DAI的取值和第二值的乘积,且所述目标比特序列中的比特设置为NACK;

在所述终端开启基于CBG的HARQ传输的情况下,所述第五DAI包括TB粒度对应的第三子DAI和CBG粒度对应的第四子DAI;所述目标比特序列包括的比特个数等于第一目标值和第二目标值的和,所述第一目标值等于所述第三子DAI的取值和第二值的乘积,所述第二目标值等于所述第四子DAI的取值和第三值的乘积,且所述目标比特序列中的比特设置为NACK;

所述第二值为每个DAI对应的TB粒度的HARQ‑ACK比特数;所述第三值为每个DAI对应的CBG粒度的HARQ‑ACK比特数。

18.根据权利要求17所述的方法,其特征在于,所述第二值满足以下任意一项:在第一条件满足的情况下,所述第二值的取值为2;

在第一条件不满足的情况下,所述第二值的取值为1;

其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。

19.根据权利要求17所述的方法,其特征在于,所述第三值基于单个DCI可调度的传输块的最大数目和单个传输块可拆分的CBG的最大数目确定。

20.根据权利要求2所述的方法,其特征在于,所述确定所述第一DAI与N个PDSCH组的第一关系,包括:

根据预设规则,确定所述第一DAI与N个PDSCH组的第一关系;

其中,所述预设规则包括以下至少一项:根据目标DCI调度的所在的PDSCH组确定所述第一DAI对应的PDSCH组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中PDSCH的DCI;

根据协议约定确定所述第一DAI对应的PDSCH组;

根据网络侧设备的配置信息确定所述第一DAI对应的PDSCH组。

21.根据权利要求20所述的方法,其特征在于,所述第一关系满足以下任意一项:所述第一DAI与所述N个PDSCH组中的第五PDSCH组对应,所述第五PDSCH组为所述N个PDSCH组中的任一个PDSCH组;

所述第一DAI不与所述N个PDSCH组中的任意一个PDSCH组对应。

22.根据权利要求21所述的方法,其特征在于,在所述第一DAI与所述N个PDSCH组中的第五PDSCH组对应的情况下,所述根据所述第一关系,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI,包括:

将所述第一DAI确定为所述第五PDSCH组对应的第二DAI;

将第八DAI确定为第六PDSCH组对应的第二DAI;

其中,所述第八DAI为所述终端最后检测到的与第六PDSCH组对应的DCI中的DAI;所述第六PDSCH组为所述N个PDSCH组中除所述第五PDSCH组之外的任一PDSCH组。

23.一种信息发送方法,应用于网络侧设备,其特征在于,所述方法包括:发送用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI,所述第一DAI用于生成所述第一PUSCH上传输的动态码本;生成所述第一PUSCH上传输的动态码本包括:根据所述第一DAI,确定N个物理下行共享信道PDSCH组中每个PDSCH组对应的第二DAI;根据确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本;

其中,所述动态码本包含N个物理下行共享信道PDSCH组的HARQ‑ACK比特序列,N为正整数。

24.根据权利要求23所述的方法,其特征在于,所述第一DAI与所述N个PDSCH组中的至少一个PDSCH组对应。

25.根据权利要求24所述的方法,其特征在于,在N大于1的情况下;所述第一DAI与所述N个PDSCH组对应;或,所述第一DAI与所述N个PDSCH组中的第一PDSCH组对应,所述第一PDSCH组为所述N个PDSCH组中的任一个PDSCH组。

26.根据权利要求25所述的方法,其特征在于,在所述第一DAI与所述N个PDSCH组对应的情况下,所述第一DAI基于N个第九DAI的取值的和确定;

其中,所述N个PDSCH组中每个PDSCH组对应一个所述第九DAI,每个所述第九DAI携带于其对应的PDSCH组所对应的第三DCI中,每个PDSCH组对应的第三DCI为所述网络侧设备最后发送的与该PDSCH组对应的DCI。

27.根据权利要求23所述的方法,其特征在于,所述第一DAI不与所述N个PDSCH组中的任意一个PDSCH组对应。

28.一种终端,其特征在于,所述终端包括:接收模块,用于接收用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI;

确定模块,用于根据所述第一DAI,确定N个物理下行共享信道PDSCH组中每个PDSCH组对应的第二DAI;

生成模块,用于根据确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本;

其中,所述动态码本包含所述N个PDSCH组的HARQ‑ACK比特序列,N为正整数。

29.一种网络侧设备,其特征在于,所述网络侧设备包括:发送模块,用于发送用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI,所述第一DAI用于生成所述第一PUSCH上传输的动态码本;生成所述第一PUSCH上传输的动态码本包括:根据所述第一DAI,确定N个物理下行共享信道PDSCH组中每个PDSCH组对应的第二DAI;根据确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本;

其中,所述动态码本包含N个物理下行共享信道PDSCH组的HARQ‑ACK比特序列,N为正整数。

30.一种终端,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至22中任一项所述的HARQ‑ACK码本生成方法的步骤。

31.一种网络侧设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求23至27中任一项所述的HARQ‑ACK码本生成方法的步骤。

32.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至22中任一项所述的HARQ‑ACK码本生成方法的步骤,或,如权利要求23至27中任一项所述的HARQ‑ACK码本生成方法的步骤。

说明书 :

HARQ‑ACK码本生成方法、信息发送方法及设备

技术领域

[0001] 本发明实施例涉及通信技术领域,尤其涉及一种HARQ‑ACK码本生成方法、信息发送方法、终端及网络侧设备。

背景技术

[0002] 当UE组织在某个反馈时刻需要上报的HARQ‑ACK比特序列时,UE基于预定义的规则,以及需要在此反馈时刻上报HARQ‑ACK的单个/多个载波上物理下行共享信道(Physical 
Downlink Shared Channel,PDSCH)传输的调度情况,确定各PDSCH传输与组织的HARQ‑ACK
比特序列中某个/某些比特的对应关系,这种操作称之为构造HARQ‑ACK码本(Codebook)。
HARQ‑ACK Codebook包括:半静态码本和动态码本。
[0003] HARQ‑ACK Codebook一般在PUCCH上传输,但当PUCCH传输与某个 PUSCH传输在时域交叠时,PUCCH上承载的部分或全部UCI将复用到 PUSCH上传输。在调度PUSCH的DCI 
format 0_1中可以指示复用传输的 HARQ‑ACK Codebook对应的DAI,可以称之为UL DAI。
[0004] 目前,可以配置终端通过一个动态码本进行最多两个PDSCH组的 HARQ‑ACK反馈,而当上行DCI format 0_1中只存在单个或单组UL DAI时,此UL DAI如何用于生成该动态码
本,目前还没有相应的解决方案。

发明内容

[0005] 本发明实施例提供一种HARQ‑ACK码本生成方法、信息发送方法、终端及网络侧设备,以解决如何基于UL DAI生成用于进行最多两个PDSCH组的 HARQ‑ACK反馈的动态码本的
问题。
[0006] 为解决上述问题,本发明是这样实现的:
[0007] 第一方面,本发明实施例提供了一种HARQ‑ACK码本生成方法,所述方法包括:
[0008] 接收用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI;
[0009] 根据所述第一DAI,确定N个物理下行共享信道PDSCH组中每个PDSCH 组对应的第二DAI;
[0010] 根据确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本;
[0011] 其中,所述动态码本包含所述N个PDSCH组的HARQ‑ACK比特序列, N为正整数。
[0012] 第二方面,本发明实施例提供了一种信息发送方法,所述方法包括:
[0013] 发送用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI,所述第一DAI用于在所述第一PUSCH上传输的动态码本的生成;
[0014] 其中,所述动态码本包含N个物理下行共享信道PDSCH组的HARQ‑ACK 比特序列,N为正整数。
[0015] 第三方面,本发明实施例还提供一种终端,所述终端包括:
[0016] 接收模块,用于接收用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI;
[0017] 确定模块,用于根据所述第一DAI,确定N个物理下行共享信道PDSCH 组中每个PDSCH组对应的第二DAI;
[0018] 生成模块,用于根据确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本;
[0019] 其中,所述动态码本包含所述N个PDSCH组的HARQ‑ACK比特序列, N为正整数。
[0020] 第四方面,本发明实施例还提供一种网络侧设备,所述网络侧设备包括:
[0021] 发送模块,用于发送用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI,所述第一DAI用于在所述第一 PUSCH上传输的动态码本的
生成;
[0022] 其中,所述动态码本包含N个物理下行共享信道PDSCH组的HARQ‑ACK 比特序列,N为正整数。
[0023] 第五方面,本发明实施例还提供一种终端,该终端包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时
实现如上所述的HARQ‑ACK码本生成方法的步骤。
[0024] 第六方面,本发明实施例还提供一种网络侧设备,该网络侧设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述
处理器执行时实现如上所述的信息发送方法的步骤。
[0025] 第七方面,本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的应用于终端的
HARQ‑ACK码本生成方法的步骤,或应用于网络侧设备的信息发送方法的步骤。
[0026] 在本发明实施例中,终端在接收用于调度第一物理上行共享信道PUSCH 的第一下行控制信息DCI,所述第一DCI包括第一DAI之后,可以根据所述第一DAI,确定N个物理下行
共享信道PDSCH组中每个PDSCH组对应的第二DAI,进而根据确定的N个第二DAI,生成在所述
第一PUSCH上传输的动态码本;其中,所述动态码本包含所述N个PDSCH组的HARQ‑ACK比特序
列,N为正整数。可见,本发明实施例提供了一种基于第一DAI生成包含所述N个PDSCH组的
HARQ‑ACK比特序列的动态码本的解决方案,进而可以保证动态码本的传输的可靠性,并避
免或减轻对PUSCH上复用传输的其它信息的解码造成的影响。

附图说明

[0027] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,
对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获
得其他的附图。
[0028] 图1是本发明实施例可应用的一种网络系统的结构图;
[0029] 图2是本发明实施例提供的HARQ‑ACK码本生成方法的流程图;
[0030] 图3是本发明实施例提供的信息发送方法的流程图;
[0031] 图4是本发明实施例提供的动态码本的传输示意图;
[0032] 图5是本发明实施例提供的终端的结构图之一;
[0033] 图6是本发明实施例提供的网络侧设备的结构图之一;
[0034] 图7是本发明实施例提供的终端的结构图之二;
[0035] 图8是本发明实施例提供的网络侧设备的结构图之二。

具体实施方式

[0036] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发
明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施
例,都属于本发明保护的范围。
[0037] 本申请中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他
的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列
出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固
有的其它步骤或单元。此外,本申请中使用“和/或”表示所连接对象的至少其中之一,例如A
和/ 或B和/或C,表示包含单独A,单独B,单独C,以及A和B都存在,B和 C都存在,A和C都存
在,以及A、B和C都存在的7种情况。
[0038] 请参见图1,图1是本发明实施例可应用的一种网络系统的结构图,如图 1所示,包括终端11和网络侧设备12,其中,终端11和网络侧设备12之间可以进行通信。
[0039] 在本发明实施例中,终端11也可以称作用户设备(User Equipment,UE)。在实际应用中,终端11可以是手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop 
Computer)、个人数字助理(Personal Digital Assistant,PDA)、移动上网装置(Mobile 
Internet Device,MID)、可穿戴式设备(Wearable Device) 或车载设备等。网络侧设备12
可以是基站、中继或接入点等。进一步地,基站可以是5G基站(gNB),或者其他通信系统中的
基站(如演进型基站 (Evolutional Node B,eNB))等。
[0040] 为了方便理解,以下对本发明实施例涉及的一些内容进行说明:
[0041] 一、新空口(New Radio,NR)的混合自动重传请求应答(Hybrid Automatic Repeat reQuest Acknowledgement,HARQ‑ACK)动态码本。
[0042] 当UE组织在某个反馈时刻需要上报的HARQ‑ACK比特序列时,UE基于预定义的规则,以及需要在此反馈时刻上报HARQ‑ACK的单个/多个载波上物理下行共享信道(Physical 
Downlink Shared Channel,PDSCH)传输的调度情况,确定各PDSCH传输与组织的HARQ‑ACK
比特序列中某个/某些比特的对应关系,这种操作称之为构造HARQ‑ACK码本(Codebook)。
[0043] 当通过下行控制信息(Downlink Control Information,DCI)指示半持续调度(Semi‑Persistent Scheduling,SPS)PDSCH释放时,也需要UE使用 HARQ‑ACK比特确认其接
收,以保证两侧对于SPS PDSCH是否处于激活状态的理解保持一致。
[0044] HARQ‑ACK Codebook包括:半静态码本(Type‑1)和动态码本(Type‑2)。其中,前者针对所有可能的DCI指示和PDSCH传输都进行反馈,主要用于保证传输可靠性,反馈开销较
大;后者只针对实际的DCI指示和PDSCH传输进行反馈,反馈开销较小,在DCI漏检情况较为
常见时传输可靠性会受到一定的影响。
[0045] 动态码本通过对实际调度的PDSCH传输或SPS PDSCH释放指示进行下行分配索引(Downlink Assignment Index,DAI)计数的方式,为每个实际使用的DAI值都预留了HARQ‑
ACK反馈比特。
[0046] 如果UE通过检测到的其它DAI推测出有些DAI对应的PDSCH分配指示或SPS PDSCH释放指示并未收到,则将对应的反馈比特设置为NACK;否则,按照各PDSCH分配指示对应的
PDSCH传输的解码结果,设置其对应的 HARQ‑ACK反馈比特,对于检测到的SPS PDSCH释放指
示,将其对应的反馈比特设置为ACK。
[0047] DAI采用有限的比特数(目前单个DAI一般占用2比特)来指示,为了扩展其指示范围,引入了取模操作,即先从1开始顺序计数,然后再取模得到某个计数值对应的DAI值。下
行调度中DAI的处理可参考下表。
[0048] DCI格式1_0中计数器DAI的值,以及DAI DCI格式1_1中计数器DAI 或总数DAI的值
[0049]
[0050] 在上表中,最高有效位(Most Significant Bit,MSB);最低有效位(LeastSignificant Bit,LSB);计数器DAI(Counter DAI,C‑DAI);总数DAI(Total DAI,T‑DAI)。
[0051] Y为存在与PDCCH对应的PDSCH传输,或者存在指示SPS PDSCH释放的PDCCH的{服务小区、PDCCH监测机会}对的数量(Number of{serving cell,PDCCH monitoring 
occasion}‑pair(s)in which PDSCH transmission(s) associated with PDCCH or 
PDCCH indicating SPS PDSCH release is present, denoted asY),Y≥1。
[0052] 当UE只配置了单个服务小区时,前述DAI只针对单个载波,按DCI指示的时间先后顺序逐一计数,可以称之为C‑DAI。
[0053] 当UE配置了多个服务小区时,为了进一步增加可靠性,新引入了T‑DAI,用于指示截至当前时域检测位置接收到的所有DCI指示的数目,包括当前时域检测位置在各个服务
小区上收到的所有DCI指示,因此仅当时域检测位置变化时,才会更新T‑DAI的取值。
[0054] T‑DAI与C‑DAI结合使用,可以有效避免某个时域检测位置某个或某些服务小区上DCI指示丢失(只要不是所有服务小区上的DCI指示都丢失)时, UE和gNB对于DCI指示的传
输理解不一致的情况。
[0055] 在本发明实施例中,以下对每个DAI对应的HARQ‑ACK比特序列的确定方式进行说明:
[0056] 第一情况、当网络侧设备为UE的某个服务小区配置了参数PDSCH‑Code BlockGroupTransmission,以开启基于码块组(Code Block Group,CBG)的 HARQ传输时:
[0057] 方式一、由DCI格式(format)1_1调度的PDSCH传输支持基于CBG 的HARQ传输,单个DAI对应 个HARQ‑ACK反馈比特。
[0058] 其中, 为针对 个配置了参数 PDSCH‑CodeBlockGroupTransmission的服务小区的 值的最大值; 为服务小区c
的参数maxNrofCodeWordsScheduledByDCI的取值,指示单个DCI可同时调度的传输块最大
数目; 为服务小区c的参数 maxCodeBlockGroupsPerTransportBlock的取值,
指示单个传输块可拆分的CBG 最大数目。
[0059] 如果针对某个服务小区c, 则UE将 比特中的最后 个比特设置为NACK。
[0060] 前 个比特基于实际接收的传输块对应的各个CBG的解码情况进行设置。
[0061] 方式二、由DCI format 1_0调度的PDSCH传输只支持基于传输块 (Transport Block,TB)的HARQ传输,其与SPS PDSCH释放指示,SPS PDSCH 接收一样,针对单个传输块都
仅反馈单个HARQ‑ACK比特;这些情况都属于单个DCI指示或PDSCH传输只对应单个传输块的
情况。
[0062] 第二情况、当网络没有为UE的某个服务小区配置参数  PDSCH‑CodeBlockGroupTransmission,即未开启基于CBG的HARQ传输时:
[0063] 方式一、如果harq‑ACK‑SpatialBundlingPUCCH或harq‑ACK‑SpatialBundlingPUSCH参数没有为UE配置(即没有开启针对HARQ‑ACK的Spatial Bundling,
Spatial Bundling可以理解为同一个PDSCH传输对应的两个码字之间的HARQ‑ACK反馈压缩
合并;其中harq‑ACK‑SpatialBundlingPUCCH参数应用于在PUCCH上承载的HARQ‑ACK传输, 
harq‑ACK‑SpatialBundlingPUSCH参数应用于在PUSCH上承载的HARQ‑ACK 传输),并且为UE
的至少某个服务小区的至少某个下行(DownLink,DL)带宽部分(Bandwidth Part,BWP)通过
maxNrofCodeWordsScheduledByDCI参数配置了单次PDSCH接收最多对应两个传输块,则单
个DAI对应2个 HARQ‑ACK比特,其中第一比特指示第一个传输块的HARQ‑ACK,第二比特指示
第二个传输块的HARQ‑ACK。
[0064] 方式二、如果harq‑ACK‑SpatialBundlingPUCCH或  harq‑ACK‑SpatialBundlingPUSCH参数已为UE配置,并且为UE的至少某个服务小区的至少某个DL BWP
通过maxNrofCodeWordsScheduledByDCI参数配置了单次PDSCH接收最多对应两个传输块,
则单个DAI对应单个HARQ‑ACK 比特,取值设置为第一个传输块的HARQ‑ACK与第二个传输块
的HARQ‑ACK 的逻辑与。
[0065] 方式三、否则,单个DAI对应单个HARQ‑ACK比特,取值设置为唯一传输块的HARQ‑ACK。其中,否则即表示除方式一和方式二中所列情况之外的其它剩余情况,即既没有配置
最多对应两个传输块,也没有配置Spatial Bundling相关参数,此时单个下行DCI只会调度
单个传输块,因此单个DAI 对应单个HARQ‑ACK比特。
[0066] 当网络侧设备为UE的某个或某些服务小区配置了参数PDSCH‑CodeBlockGroupTransmission以开启基于CBG的HARQ传输时,HARQ‑ACK Codebook包含两个
HARQ‑ACK子码本(sub‑codebook)。其中,第一个 sub‑codebook包含所有TB粒度的HARQ‑ACK
比特,涉及SPS PDSCH释放指示、SPS PDSCH接收,开启了基于CBG的HARQ传输的服务小区上
由DCI format 1_0调度的PDSCH传输(这些PDSCH传输仅支持TB粒度的 HARQ‑ACK反馈),以
及没有开启基于CBG的HARQ传输的服务小区上由 DCI format 1_0/1_1调度的PDSCH传输
(这些PDSCH传输必然只支持TB粒度的HARQ‑ACK反馈)对应的HARQ‑ACK;第二个sub‑
codebook包含所有 CBG粒度的HARQ‑ACK比特,涉及开启了基于CBG的HARQ传输的服务小区
上由DCI format 1_1调度的PDSCH传输对应的HARQ‑ACK。HARQ‑ACK Codebook由第一个sub‑
codebook和第二个sub‑codebook顺序级联而成。
[0067] HARQ‑ACK Codebook一般在PUCCH上传输,PUCCH的时域和频域信息在DCI中指示(有一个例外:SPS PDSCH的HARQ‑ACK反馈PUCCH的频域信息可以由高层配置)。当PUCCH传输
与某个PUSCH传输在时域交叠时, PUCCH上承载的部分或全部UCI将复用到PUSCH上传输。
[0068] 对于HARQ‑ACK动态码本,因为DCI漏检会影响HARQ‑ACK Codebook 的构建(包括Codebook中包含的HARQ‑ACK比特数),而HARQ‑ACK比特数会影响其在PUSCH上复用传输时占
用的时频资源,从而影响PUSCH上其它数据传输(例如,UL‑SCH)的时频解映射和解码。为了
避免上述HARQ‑ACK 比特数在UE和网络侧理解不一致导致的影响,在调度PUSCH的DCI 
format 0_1中可以指示复用传输的HARQ‑ACK Codebook对应的DAI,可以称之为 UL DAI。UL 
DAI主要用于UE确定HARQ‑ACK Codebook的HARQ‑ACK比特数,并可以用来确定HARQ‑ACK 
Codebook尾部HARQ‑ACK比特对应的 DCI的漏检情况。当HARQ‑ACK Codebook只涉及TB粒度
的HARQ‑ACK反馈(即不涉及两个sub‑codebook)时,DCI format 0_1中只指示单个UL DAI 
(由DCI域“1st downlink assignment index”指示),对应于单一的HARQ‑ACK Codebook,当
HARQ‑ACK Codebook同时涉及TB粒度的HARQ‑ACK反馈和 CBG粒度的HARQ‑ACK反馈(即由两
个sub‑codebook顺序级联而成)时, DCI format 0_1中同时指示两个UL DAI,其中第一个
UL DAI(由DCI域“1st downlink assignment index”指示)应用于第一个sub‑codebook,第
二个UL DAI (由DCI域“2nd downlink assignment index”指示)应用于第二个sub‑
codebook。
[0069] 二、NR‑U的HARQ‑ACK动态码本增强。
[0070] 对于动态码本引入的增强主要包括以下几点:
[0071] 对动态调度的PDSCH进行显式分组,在调度DCI中指示调度的PDSCH 对应的分组;同一个PDSCH分组对应的HARQ‑ACK反馈都在同一个PUCCH 上承载;
[0072] 在单个PDSCH分组内进行C‑DAI或T‑DAI计数;
[0073] 每个PDSCH分组维护一个新反馈指示(New Feedback Indicator,NFI),通过翻转的方式指示是只传输新反馈,还是也需要重传之前的反馈;如果NFI 翻转,则指示NFI翻转
的DCI之前针对此PDSCH分组的所有反馈将被丢弃,仅传输此DCI及之后针对此PDSCH分组调
度的PDSCH的HARQ‑ACK反馈,如果NFI未翻转,则自从上一次NFI翻转之后针对此PDSCH分组
的所有 HARQ‑ACK反馈都需要传输,即NFI取值相同的HARQ‑ACK反馈都有效;由此,针对同一
PDSCH分组的两次反馈请求,实际需要传输的HARQ‑ACK 比特数可能发生变化;
[0074] 单个DCI可以请求一到多个PDSCH分组的HARQ‑ACK反馈在同一个 PUCCH上传输,典型地,单个下行调度DCI默认请求自身调度的PDSCH对应的PDSCH分组的HARQ‑ACK反馈,此
DCI还可以额外触发其它PDSCH 分组的HARQ‑ACK反馈在其指示的PUCCH上一并传输;
[0075] 目前支持的PDSCH分组最大数目为2;
[0076] UE可以通过能力信息指示是否支持增强的动态码本。
[0077] 当为UE配置了增强动态码本时,在上行non‑fallback DCI,即DCI format 0_1中,是否存在针对额外的单个PDSCH分组的UL DAI可以由无线资源控制(Radio Resource 
Control,RRC)信令配置。然而,当DCI format 0_1中只存在单个PDSCH分组的UL DAI时,此
UL DAI应用于哪个PDSCH分组,目前还没有相应的解决方案。
[0078] 以下对本发明实施例的HARQ‑ACK码本生成方法进行说明。
[0079] 参见图2,图2是本发明实施例提供的HARQ‑ACK码本生成方法的流程图。本发明实施例的HARQ‑ACK码本生成方法可以应用于终端。
[0080] 如图2所示,HARQ‑ACK码本生成方法可以包括以下步骤:
[0081] 步骤201、接收用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI。
[0082] 步骤202、根据所述第一DAI,确定N个物理下行共享信道PDSCH组中每个PDSCH组对应的第二DAI,N为正整数。
[0083] 每个PDSCH组对应的第二DAI用于确定该PDSCH组的HARQ‑ACK比特序列。
[0084] 步骤203、根据确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本;其中,所述动态码本包含所述N个PDSCH组的HARQ‑ACK比特序列。
[0085] 具体实现时,所述根据确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本,具体可以包括:
[0086] 根据确定的N个第二DAI,确定所述N个PDSCH组中每个PDSCH组的 HARQ‑ACK序列;
[0087] 根据所述N个PDSCH组中每个PDSCH组的HARQ‑ACK序列,生成所述动态码本。
[0088] 具体实现时,可选的,可以按照所述N个PDSCH组的组号的大小排列顺序,依次级联所述N个PDSCH组中每个PDSCH组的HARQ‑ACK序列,生成所述动态码本,但不仅限于此。
[0089] 本实施例的HARQ‑ACK码本生成方法,终端在接收用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI 之后,可以根据所述第一DAI,确
定N个物理下行共享信道PDSCH组中每个 PDSCH组对应的第二DAI,进而根据确定的N个第二
DAI,生成在所述第一 PUSCH上传输的动态码本;其中,所述动态码本包含所述N个PDSCH组
的 HARQ‑ACK比特序列,N为正整数。可见,本发明实施例提供了一种基于第一DAI生成包含
所述N个PDSCH组的HARQ‑ACK比特序列的动态码本的解决方案,进而可以保证动态码本的传
输的可靠性。
[0090] 在本实施例中,可选的,所述根据所述第一DAI,确定N个物理下行共享信道PDSCH组中每个PDSCH组对应的第二DAI,包括:
[0091] 确定所述第一DAI与N个PDSCH组的第一关系;
[0092] 根据所述第一关系,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。
[0093] 具体实现时,对于所述第一DAI与N个PDSCH组的第一关系的确定,可以包括以下两种实施方式。
[0094] 实施方式一、所述第一关系满足:所述第一DAI与所述N个PDSCH组中的至少一个PDSCH组对应。
[0095] 也就是说,在实施方式一中,所述第一DAI必定与所述N个PDSCH组中的至少一个PDSCH组具有对应关系。
[0096] 在N等于1,即所述N个PDSCH组仅包括一个PDSCH组的情况下,第一DAI与该PDSCH组对应。
[0097] 在N大于1的情况下,可选的,所述第一关系满足以下任意一项:
[0098] 所述第一DAI与所述N个PDSCH组对应;
[0099] 所述第一DAI与所述N个PDSCH组中的第一PDSCH组对应。
[0100] 需要说明的是,第一PDSCH组为所述N个PDSCH组中的一个PDSCH 组。
[0101] 具体实现时,所述第一PDSCH组可以为所述N个PDSCH组中的任一 PDSCH组。进一步地,所述第一PDSCH组可以满足以下任意一项:
[0102] 所述第一PDSCH组为目标DCI调度的PDSCH所在的PDSCH组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中PDSCH的 DCI;
[0103] 所述第一PDSCH组由协议约定;
[0104] 所述第一PDSCH组由网络侧设备配置。
[0105] 为方便理解,以下对各情况分别进行说明:
[0106] 情况一、所述第一PDSCH组满足:所述第一PDSCH组为目标DCI调度的PDSCH所在的PDSCH组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中PDSCH的DCI。
[0107] 在情况一中,所述第一PDSCH组由终端自主基于每个PDSCH组的调度时间确定。具体说明如下。
[0108] 每个PDSCH组包括至少一个PDSCH,每个PDSCH对应一个用于调度其传输的DCI,每个DCI调度PDSCH的PDSCH调度时间可能不同。
[0109] 示例性的,假设所述N个PDSCH组包括PDSCH组1、PDSCH组2和 PDSCH组3,终端最后检测到用于调度所述N个PDSCH组中PDSCH的DCI 为调度PDSCH组3中PDSCH的DCI。因此,可以
将的PDSCH组3确定为所述第一PDSCH组。
[0110] 情况二、所述第一PDSCH组满足所述第一PDSCH组由协议约定的情况。
[0111] 在情况二中,所述第一PDSCH组为协议约定的所述N个PDSCH组中的一个PDSCH组。
[0112] 例如,可以由协议约定第一PDSCH组为N个PDSCH组中的第一个 PDSCH组或最后一个PDSCH组,或者为组号最小或最大的PDSCH组,或者为在生成动态码本时对应的HARQ‑ACK
比特序列放在动态码本对应的比特序列的最开始或最尾部的PDSCH组,或者组号为指定取
值的PDSCH组。
[0113] 情况三、所述第一PDSCH组满足所述第一PDSCH组由网络侧设备配置。
[0114] 在情况三中,所述第一PDSCH组为网络侧设备配置的所述N个PDSCH 组中的一个PDSCH组。
[0115] 例如,可以由网络侧设备配置第一PDSCH组为N个PDSCH组中的第一个PDSCH组或最后一个PDSCH组,或者为组号最小或最大的PDSCH组,或者为在生成动态码本时对应的HARQ‑
ACK比特序列放在动态码本对应的比特序列的最开始或最尾部的PDSCH组,或者组号为指定
取值的PDSCH组。
[0116] 可见,相比于情况一,在情况二和情况三中,终端无需自主确定所述第一 PDSCH组,从而可以降低终端负担。相比于情况二,在情况一和情况三中,所述第一PDSCH组的确定
的灵活度更高。相比于情况三,在情况一和情况二中,终端无需与网络侧设备交互以确定所
述第一PDSCH组,从而可以降低信令开销。
[0117] 实施方式二、所述确定所述第一DAI与N个PDSCH组的第一关系,包括:
[0118] 根据预设规则,确定所述第一DAI与N个PDSCH组的第一关系;
[0119] 其中,所述预设规则包括以下至少一项:
[0120] 根据目标DCI调度的所在的PDSCH组确定所述第一DAI对应的PDSCH 组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中 PDSCH的DCI;
[0121] 根据协议约定确定所述第一DAI对应的PDSCH组;
[0122] 根据网络侧设备的配置信息确定所述第一DAI对应的PDSCH组。
[0123] 对于实施方式二,可选的,所述第一关系满足以下任意一项:
[0124] 所述第一DAI与所述N个PDSCH组中的第五PDSCH组对应,所述第五 PDSCH组为所述N个PDSCH组中的任一个PDSCH组;
[0125] 所述第一DAI不与所述N个PDSCH组中的任意一个PDSCH组对应。
[0126] 需要说明的是,所述第五PDSCH组与前述第一PDSCH组类似,具体可参照前述关于第一PDSCH组的描述,此处不再赘述。
[0127] 可见,对于实施方式二,在所述第一DAI与N个PDSCH组的第一关系基于预设规则确定的情况下,所述第一DAI可以不与所述N个PDSCH组中的任意一个PDSCH组对应,也就是说,
所述第一DAI与所述N个PDSCH组无关。因此,在实施方式二中,所述第一DAI不一定与所述N
个PDSCH组具有对应关系。
[0128] 由前述内容可知,在本实施例中,所述第一DAI与N个PDSCH组的第一关系包括以下表现方式。
[0129] 第一表现方式、所述第一DAI与所述N个PDSCH组中的第一PDSCH组对应;或,所述第一DAI与所述N个PDSCH组中的第五PDSCH组对应。
[0130] 第二表现方式、所述第一DAI与所述N个PDSCH组对应。
[0131] 第三表现方式、所述第一DAI不与所述N个PDSCH组中的任意一个 PDSCH组对应。
[0132] 在本实施例中,所述根据所述第一关系,确定所述N个PDSCH组中每个 PDSCH组对应的第二DAI的具体实施方式,与所述第一DAI与N个PDSCH 组的第一关系的具体表现方式
相关。因此,以下针对上述三种表现方式,对所述第一关系,确定所述N个PDSCH组中每个
PDSCH组对应的第二DAI的具体实施方式进行说明。
[0133] 对于上述第一表现方式
[0134] 在所述第一DAI与所述第一PDSCH组对应的情况下,可选的,所述根据所述第一关系,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI,包括:
[0135] 将所述第一DAI确定为所述第一PDSCH组对应的第二DAI;
[0136] 将第三DAI确定为第二PDSCH组对应的第二DAI;
[0137] 其中,所述第三DAI为所述终端最后检测到的与第二PDSCH组对应的 DCI中的DAI;所述第二PDSCH组为所述N个PDSCH组中除所述第一PDSCH 组之外的任一PDSCH组。
[0138] 为方便理解,示例说明如下:
[0139] 假设所述N个PDSCH组包括PDSCH组0和PDSCH组1,PDSCH组0 为所述第一PDSCH组,PDSCH组1为所述第二PDSCH组。
[0140] 则对于PDSCH组0,其对应的第二DAI即为所述第一DAI;对于PDSCH 组1,其对应的第二DAI即为:所述终端最后检测到的与PDSCH组对应的 DCI中的DAI。这里与PDSCH组对应
的DCI,是指此DCI调度的PDSCH归属于此PDSCH组。
[0141] 在所述第一DAI与所述N个PDSCH组中的第五PDSCH组对应的情况下,可选的,所述根据所述第一关系,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI,包括:
[0142] 将所述第一DAI确定为所述第五PDSCH组对应的第二DAI;
[0143] 将第八DAI确定为第六PDSCH组对应的第二DAI;
[0144] 其中,所述第八DAI为所述终端最后检测到的与第六PDSCH组对应的 DCI中的DAI;所述第六PDSCH组为所述N个PDSCH组中除所述第五PDSCH 组之外的任一PDSCH组。
[0145] 该情况中,所述根据所述第一关系,确定所述N个PDSCH组中每个 PDSCH组对应的第二DAI的实施原理,与上述所述第一DAI与所述第一 PDSCH组对应的情况中,所述根据所
述第一关系,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI的实施原理相同,具体可
参考前述描述,此处不再赘述。
[0146] 对于上述第二表现方式
[0147] 可选的,所述根据所述第一关系,确定所述N个PDSCH组中每个PDSCH 组对应的第二DAI,包括:
[0148] 获取所述N个PDSCH组中每个PDSCH组对应的第二DCI中的第四DAI,每个PDSCH组对应的第二DCI为所述终端最后检测到的与该PDSCH组对应的DCI;
[0149] 将第一值与所述第一DAI的取值进行比较,得到相应的比较结果;其中,所述第一值基于获取到的N个第四DAI的取值的和确定;
[0150] 根据所述比较结果,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。
[0151] 具体实现时,第一实现方式中,所述第一值可以为获取到的N个第四DAI 的取值的和。
[0152] 第二实现方式中,所述第一值可以为通过对获取到的N个第四DAI的取值的和进行取模运算后得到的值。假设所述N个PDSCH中各个PDSCH分组对应的第四DAI分别为DAI1,
DAI2,…DAIN,则所述第一值DAI_Sum可以通过以下公式计算:
[0153]
[0154] 其中,Round_Size为取模运算的模数,其与单个DAI占用的比特数L相关。可选的,L
Round_Size=2。如:当DAI使用2比特指示时,Round_Size=4。
[0155] 在第二表现方式中,所述第一DAI与所述N个PDSCH组对应,因此,所述第一DAI与获取到的N个第四DAI的取值的和对应,终端可以将所述第一DAI与所述第一值进行比较,得到
比较结果。之后,根据比较结果,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。
[0156] 所述比较结果可以用于确定终端是否存在用于调度所述N个PDSCH组的 PDSCH的DCI的漏检。
[0157] 具体地,若所述比较结果为所述第一值与所述第一DAI的取值相等,则终端可以确定终端不存在用于调度所述N个PDSCH组的PDSCH的DCI的漏检。对于不存在漏检的情况,终
端可以将所述N个PDSCH组中每个PDSCH 组对应的最后检测到的DCI中的DAI确定为该PDSCH
组对应的第二DAI。
[0158] 若所述比较结果为所述第一值与所述第一DAI的取值不相等,终端可以确定终端存在用于调度所述N个PDSCH组的PDSCH的DCI的漏检。对于存在漏检的情况,终端可以通过
以下方式,确定所述N个PDSCH组中每个 PDSCH组对应的第二DAI。
[0159] 可选的,所述根据比较结果,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI,包括:
[0160] 确定第五DAI,所述第五DAI用于指示漏检的用于调度所述N个PDSCH 组的PDSCH的DCI的个数;
[0161] 根据所述第五DAI,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。
[0162] 具体实现时,所述第五DAI可以根据所述第一值与所述第一DAI的取值确定。记所述第一值为DAI_Sum,所述第一DAI的取值为UL_DAI,所述第五DAI为DAI_Diff,可选的,DAI_
Diff可以通过以下公式计算得到:
[0163] DAI_Diff=(UL_DAI–DAI_Sum‑1)mod Round_Size+1
[0164] 其中,X mod Y表示将X对Y进行取模,Round_Size为取模运算的模数,其与单个DAIL
占用的比特数L相关。可选的,Round_Size=2。如:当DAI 使用2比特指示时,Round_Size=
4。例如,当UL_DAI=3,DAI_Sum=4时, DAI_Diff=(3–4–1)mod 4+1=3。
[0165] 在本实施例中,所述根据所述第五DAI,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI的具体实现方式,与所述终端是否开启基于CBG 的HARQ传输相关。在本实施例
中,若所述终端的某些服务小区配置了参数 PDSCH‑CodeBlockGroupTransmission,即可视
为所述终端开启了基于CBG的 HARQ传输。
[0166] 以下分别针对所述终端未开启基于CBG的HARQ传输的场景一,所述终端开启了基于CBG的HARQ传输的场景二进行说明。
[0167] 对于场景一,可选的,所述根据所述第五DAI,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI,包括以下任意一项:
[0168] 在所述第五DAI与所述N个PDSCH组中的第三PDSCH组对应的情况下,根据所述第五DAI和第六DAI确定所述第三PDSCH组对应的第二DAI,并将第七DAI确定为第四PDSCH组对应
的第二DAI;
[0169] 在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,将所述N个PDSCH组中每个PDSCH组对应的最后检测到的DCI中的DAI确定为该PDSCH组对应的第二
DAI;
[0170] 其中,所述第六DAI为所述终端最后检测到的与所述第三PDSCH组对应的DCI中的DAI,所述第七DAI为所述终端最后检测到的与所述第四PDSCH 组对应的DCI中的DAI;所述
第三PDSCH组为所述N个PDSCH组中的任一个PDSCH组,所述第四PDSCH组为所述N个PDSCH组
中除所述第三PDSCH 组之外的任一PDSCH组。
[0171] 可见,在本实施例中,对于场景一,终端还需要进一步根据所述第五DAI 与所述N个PDSCH组之间的第二关系,确定所述N个PDSCH组中每个 PDSCH组对应的第二DAI。
[0172] 在所述第二关系为:所述第五DAI与所述第三PDSCH组对应的情况下,所述第三PDSCH组对应的第二DAI根据所述第五DAI和所述第六DCI确定,具体地,所述第三PDSCH组对
应的第二DAI可以由所述第五DAI和所述第六DCI相加而成,可选地,可以对相加得到的和进
一步取模得到所述第三 PDSCH组对应的第二DAI。所述第四PDSCH组对应的第二DAI可以为
所述终端最后检测到的与所述第四PDSCH组对应的DCI中的DAI。
[0173] 进一步地,所述第三PDSCH组的HARQ‑ACK比特序列包括顺序级联的第一比特序列和第二比特序列;
[0174] 其中,所述第一比特序列基于所述第六DAI确定,所述第二比特序列基于所述第五DAI确定。
[0175] 具体实现时,在所述第三PDSCH组的HARQ‑ACK比特序列中,所述第二比特序列可以位于所述第一比特序列之后。
[0176] 需要说明的是,在本实施例中,基于DAI确定比特序列的方式与前述部分中“每个DAI对应的HARQ‑ACK比特序列的确定方式”相同,具体可以参见前述描述,此处不再赘述。需
要说明的是,由于本实施例的动态码本在  PUSCH上传输,因此,需要用harq‑ACK‑
SpatialBundlingPUSCH替换参数 harq‑ACK‑SpatialBundlingPUCCH。
[0177] 在终端存在漏检的情况下,通过上述方式确定各PDSCH组的HARQ‑ACK 码本,可以使得在终端和网络侧设备理解的动态码本的大小,进而可以使得网络侧设备成功获取所述
动态码本,提高数据传输的可靠性。
[0178] 可选的,所述第二比特序列满足以下任意一项:
[0179] 在第一条件满足的情况下,所述第二比特序列包括的比特个数为所述第五 DAI的取值的两倍,且所述第二比特序列的比特设置为否定确认NACK;
[0180] 在第一条件不满足的情况下,所述第二比特序列包括的比特个数等于所述第五DAI的取值,且所述第二比特序列的比特设置为NACK;
[0181] 其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。
[0182] 具体实现时,若终端未配置有harq‑ACK‑SpatialBundlingPUSCH参数,则可以视所述终端开启HARQ‑ACK空间捆绑指示。
[0183] 可以通过maxNrofCodeWordsScheduledByDCI参数为所述终端的至少某个服务小区的至少某个DL BWP配置单次PDSCH接收最多对应两个传输块。
[0184] 在本实施例中,在某比特设置为否定确认(Negative Acknowledgement, NACK)的情况下,可以将该比特的取值设置为‘0’。
[0185] 在所述第二关系为:所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,对于所述N个PDSCH组中每个PDSCH组,其对应的第二DAI可以为:所述终端最后检
测到的该PDSCH组对应的DCI中的DAI。
[0186] 对于场景二,可选的,所述根据所述第五DAI,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI,包括以下任意一项:
[0187] 在所述第五DAI与所述N个PDSCH组中的第三PDSCH组对应的情况下,根据第一子DAI、第二子DAI、第三子DAI和第四子DAI确定所述第三PDSCH 组对应的第二DAI,并将第七
DAI确定为第四PDSCH组对应的第二DAI;
[0188] 在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,将所述N个PDSCH组中每个PDSCH组对应的最后检测到的DCI中的DAI确定为该PDSCH组对应的第二
DAI;
[0189] 其中,所述第五DAI包括传输块TB粒度对应的所述第一子DAI和CBG 粒度对应的所述第二子DAI;所述第三子DAI为所述终端最后检测到的与所述第三PDSCH组对应的第一类
型DCI中的DAI,所述第四子DAI为所述终端最后检测到的与所述第三PDSCH组对应的第二类
型DCI中的DAI,所述第七DAI为所述终端最后检测到的与所述第四PDSCH组对应的DCI中的
DAI;所述第一类型DCI调度的PDSCH基于TB粒度反馈HARQ‑ACK,所述第二类型DCI调度的
PDSCH基于CBG粒度反馈HARQ‑ACK;所述第三PDSCH 组为所述N个PDSCH组中的任一个PDSCH
组,所述第四PDSCH组为所述 N个PDSCH组中除所述第三PDSCH组之外的任一PDSCH组。
[0190] 在场景二中,终端开启基于CBG的HARQ传输,因此,用于调度所述N 个PDSCH组的PDSCH的DCI可以包括第一类型DCI和第二类型DCI。其中,对于所述第一类型DCI调度的
PDSCH,其基于TB粒度反馈HARQ‑ACK;对于所述第二类型DCI调度的PDSCH,其基于TB粒度反
馈HARQ‑ACK。
[0191] 由前述内容可知,所述第五DAI用于指示漏检的用于调度所述N个 PDSCH组的PDSCH的DCI的个数。因此,所述第五DAI包括传输块TB粒度对应的第一子DAI和CBG粒度对应
的第二子DAI,其中,所述第一子DAI 可以用于指示漏检的用于调度所述N个PDSCH组的
PDSCH的第一类型DCI 的个数;所述第二子DAI可以用于指示漏检的用于调度所述N个PDSCH
组的PDSCH的第二类型DCI的个数。
[0192] 对于场景二,终端还需要进一步根据所述第五DAI与所述N个PDSCH 组之间的第二关系,确定所述N个PDSCH组中每个PDSCH组对应的第二 DAI。
[0193] 在所述第二关系为:所述第五DAI与所述第三PDSCH组对应的情况下,所述第三PDSCH组对应的第二DAI根据第一子DAI、第二子DAI、第三子 DAI和第四子DAI确定,具体地,
所述第三PDSCH组对应的第二DAI可以由第一子DAI、第二子DAI、第三子DAI和第四子DAI级
联而成。所述第四 PDSCH组对应的第二DAI可以为所述终端最后检测到的与所述第四PDSCH 
组对应的DCI中的DAI。
[0194] 进一步地,所述第三PDSCH组的HARQ‑ACK比特序列包括顺序级联的第三比特序列、第四比特序列、第五比特序列和第六比特序列;
[0195] 其中,所述第三比特序列基于所述第三子DAI确定,所述第四比特序列基于所述第一子DAI确定,所述第五比特序列基于所述第四子DAI确定,所述第六比特序列基于所述第
二子DAI确定。
[0196] 具体实现时,在所述第三PDSCH组的HARQ‑ACK比特序列中,所述第三比特序列和所述第四比特序列连续,且所述第四比特序列可以位于所述第三比特序列之后;所述第五比
特序列和所述第六比特序列连续,且所述第六比特序列可以位于所述第五比特序列之后。
另外,对于所述第三比特序列和所述第四比特序列的第一组合比特序列,所述第五比特序
列和所述第六比特序列的第二组合比特序列,在所述第三PDSCH组的HARQ‑ACK比特序列中,
第一组合比特序列可以位于第二组合比特序列之后,也可以位于第二组合比特序列之前,
具体可根据实际需要设定,本发明实施例对此不作限定。
[0197] 在终端存在漏检的情况下,通过上述方式确定各PDSCH组的HARQ‑ACK 码本,可以使得在终端和网络侧设备理解的动态码本的大小,进而可以使得网络侧设备成功获取所述
动态码本,提高数据传输的可靠性。
[0198] 可选的,所述第四比特序列满足以下任意一项:
[0199] 在第一条件满足的情况下,所述第四比特序列包括的比特个数为所述第一子DAI的取值的两倍,且所述第四比特序列的比特设置为否定确认NACK;
[0200] 在第一条件不满足的情况下,所述第四比特序列包括的比特个数等于所述第一子DAI的取值,且所述第四比特序列的比特设置为NACK;
[0201] 其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。
[0202] 可选的,所述第六比特序列满足:
[0203] 所述第六比特序列包括的比特个数等于所述第二子DAI的取值和第四值的乘积,且所述第六比特序列的比特设置为NACK;
[0204] 其中,所述第四值基于单个DCI可调度的传输块的最大数目和单个传输块可拆分的CBG的最大数目确定。
[0205] 具体实现时,所述第四值可以为 的含义具体可参考前述描述,此处不再赘述。
[0206] 在所述第二关系为:所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,对于所述N个PDSCH组中每个PDSCH组,其对应的第二DAI可以为:所述终端最后检
测到的该PDSCH组对应的DCI中的DAI。
[0207] 对于上述场景一和场景二,在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,可选的,所述根据确定的N个第二DAI,生成在所述第一PUSCH上传输
的动态码本,包括:
[0208] 根据所述第五DAI和确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本。
[0209] 可选的,所述根据所述第五DAI和确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本,包括:
[0210] 根据所述第五DAI,生成目标比特序列。
[0211] 具体实现时,终端在根据所述第五DAI生成目标比特序列后,可以将所述目标比特序列添加至所述动态码本中。也就是说,在该情况下,所述动态码本包括所述N个PDSCH组的
HARQ‑ACK比特序列,以及所述目标比特序列。
[0212] 这样,可以使得在终端和网络侧设备理解的动态码本的大小,进而可以使得网络侧设备成功获取所述动态码本,提高数据传输的可靠性。
[0213] 具体实现时,可选的,所述目标比特序列可以满足以下任意一项:
[0214] 在所述终端未开启基于CBG的HARQ传输的情况下,所述目标比特序列包括的比特个数等于所述第五DAI的取值和第二值的乘积,且所述目标比特序列中的比特设置为NACK;
[0215] 在所述终端开启基于CBG的HARQ传输的情况下,所述第五DAI包括 TB粒度对应的第三子DAI和CBG粒度对应的第四子DAI;所述目标比特序列包括的比特个数等于第一目标
值和第二目标值的和,所述第一目标值等于所述第三子DAI的取值和第二值的乘积,所述第
二目标值等于所述第四子DAI 的取值和第三值的乘积,且所述目标比特序列中的比特设置
为NACK。
[0216] 进一步地,所述第二值满足以下任意一项:
[0217] 在第一条件满足的情况下,所述第二值的取值为2;
[0218] 在第一条件不满足的情况下,所述第二值的取值为1;
[0219] 其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。
[0220] 进一步地,所述第三值基于单个DCI可调度的传输块的最大数目和单个传输块可拆分的CBG的最大数目确定。
[0221] 具体实现时,第三值可以为 的含义具体可参考前述描述,此处不再赘述。
[0222] 对于上述场景一和场景二,可选的,所述第三PDSCH组满足以下任意一项:
[0223] 所述第三PDSCH组为目标DCI调度的PDSCH所在的PDSCH组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中PDSCH的 DCI;
[0224] 所述第三PDSCH组由协议约定;
[0225] 所述第三PDSCH组由网络侧设备配置。
[0226] 对于上述第三实现方式
[0227] 可选的,所述根据所述第一关系,确定所述N个PDSCH组中每个PDSCH 组对应的第二DAI,包括:
[0228] 将所述N个PDSCH组中每个PDSCH组对应的最后检测到的DCI中的 DAI确定为该PDSCH组对应的第二DAI。
[0229] 需要说明的是,在本实施例中,对于上述第一实现方式、第三实现方式以及第二实现方式中所述第一值与所述第一DAI的取值相等的情况,终端在确定N个物理下行共享信道
PDSCH组中每个PDSCH组对应的第二DAI之后,根据确定的N个第二DAI,确定所述N个PDSCH组
中每个PDSCH组的 HARQ‑ACK序列的方式与前述部分中“每个DAI对应的HARQ‑ACK比特序列
的确定方式”相同,具体可以参见前述描述,此处不再赘述。需要说明的是,由于本实施例的
动态码本在PUSCH上传输,因此,需要用harq‑ACK‑Spatial Bundling PUSCH替换参数harq‑
ACK‑Spatial Bundling PUCCH。
[0230] 另外,在本实施例中,在所述终端只配置了单个服务小区的情况下,所述终端最后检测到的与某PDSCH组对应的DCI中的DAI为C‑DAI;在所述终端配置了两个或两个以上的服
务小区的情况下,所述终端最后检测到的与某 PDSCH组对应的DCI中的DAI为T‑DAI。
[0231] 参见图3,图3是本发明实施例提供的HARQ‑ACK码本生成方法的流程图。本发明实施例的信息发送方法应用于网络侧设备。
[0232] 如图3所示,信息发送方法可以包括以下步骤:
[0233] 步骤301、发送用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI,所述第一DAI用于在所述第一PUSCH 上传输的动态码本的生成;其
中,所述动态码本包含所述N个物理下行共享信道PDSCH组的HARQ‑ACK比特序列,N为正整
数。
[0234] 可选的,所述第一DAI与N个PDSCH组中的至少一个PDSCH组对应。
[0235] 可选的,在N大于1的情况下,所述第一DAI与所述N个PDSCH组对应;或,所述第一DAI与所述N个PDSCH组中的第一PDSCH组对应。
[0236] 可选的,在所述第一DAI与所述N个PDSCH组对应的情况下,所述第一DAI基于N个第九DAI的取值的和确定;
[0237] 其中,所述N个PDSCH组中每个PDSCH组对应一个所述第九DAI,每个所述第九DAI携带于其对应的PDSCH组所对应的第三DCI中,每个PDSCH 组对应的第三DCI为所述网络侧设
备最后发送的与该PDSCH组对应的DCI。
[0238] 具体实现时,一种实现方式中,所述第一DAI的取值可以为N个第九DAI 的取值的和;另一种实现方式中,所述第一DAI的取值可以通过对N个第九 DAI的取值的和进行取模
运算得到。
[0239] 可选的,所述第一DAI不与所述N个PDSCH组中的任意一个PDSCH组对应。
[0240] 在该情况下,第一DAI可以设置为任意值,或者设置为默认值,如4。
[0241] 本实施例的信息发送方法,网络侧设备发送用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI,所述第一 DAI用于在所述第一
PUSCH上传输的动态码本的生成;其中,所述动态码本包含所述N个物理下行共享信道PDSCH
组的HARQ‑ACK比特序列,N为正整数。这样,终端在接收到第一DAI后,可以基于第一DAI生成
动态码本,从而可以提高动态码本传输的可靠性。
[0242] 需要说明的是,本实施例作为与上述方法实施例对应的网络侧设备的实施方式,因此,可以参见上述方法实施例中的相关说明,且可以达到相同的有益效果。为了避免重复
说明,在此不再赘述。
[0243] 另外,本发明实施例中介绍的多种可选的实施方式,彼此可以相互结合实现,也可以单独实现,对此本发明实施例不作限定。
[0244] 为方便理解,示例说明如下:
[0245] 在本发明实施例中,当为UE配置了下行增强动态码本,并且上行DCI format 0_1中只存在单个或单组UL DAI时,UL DAI的含义及应用可以采用如下某种方案:
[0246] 方案一:基于与由DCI format 0_1调度的PUSCH在时域交叠并需要在其上承载的增强动态码本对应的触发PDSCH分组数目来确定此DCI format 0_1 中的UL DAI值(即DCI 
format 0_1中“1st downlink assignment index”域和/或“2nd downlink assignment 
index”域的取值)的含义,可以采用如下操作:
[0247] 当增强动态码本只对应单个触发PDSCH分组时,UL DAI值对应于此触发的单个PDSCH分组,对应的HARQ‑ACK比特的确定可以采用操作2,参见下文中的描述。
[0248] 当增强动态码本对应多于一个触发PDSCH分组时,采用如下某种方式:
[0249] UL DAI值对应于所有触发的PDSCH分组的DAI之和(并考虑取模运算),或者在PUSCH上承载的增强动态码本对应的动态调度PDSCH接收/SPS PDSCH释放指示数目(并考虑
取模运算)。
[0250] 其中,各个PDSCH分组应用的DAI值或对应的HARQ‑ACK比特的确定可以采用操作1。
[0251] UL DAI值对应于在增强动态码本传输之前最近调度的PDSCH分组,对应的HARQ‑ACK比特的确定可以采用操作2,参见下文中的描述。
[0252] UL DAI值对应于协议规定,或高层参数配置的某个PDSCH分组,例如第一组或第二组,对应的HARQ‑ACK比特的确定可以采用操作2。
[0253] 方案二:DCI format 0_1中的UL DAI固定应用于单个PDSCH分组,无论其调度的PUSCH上承载的PDSCH分组数目是否大于1,可以采用如下某种方式:
[0254] UL DAI值对应于协议规定,或高层参数配置的某个PDSCH分组,例如第一组或第二组,对应的HARQ‑ACK比特的确定可以采用操作2。
[0255] UL DAI值对应于在增强动态码本传输之前最近调度的PDSCH分组,对应的HARQ‑ACK比特的确定可以采用操作2。
[0256] 上述方案一和方案二在一些情况下的实际操作完全一致,仅前提假设不同,一个是区分增强动态码本对应的PDSCH分组数目分别处理,一个是不作 PDSCH分组数目的区分。
[0257] 以下对上述操作1和操作2进行说明。
[0258] 操作1:当DCI format 0_1中的UL DAI指示多于一个触发PDSCH分组的DAI之和,或者指示增强动态码本对应的动态调度PDSCH接收/SPS PDSCH 释放指示数目时,可以采用如
下方式确定各个PDSCH分组应用的DAI值或对应的HARQ‑ACK比特:
[0259] 第一步:取各个触发PDSCH分组最近的下行调度I为DCI format 1_0,则为此DCI format 1_0中的C‑DAI;如果最近的下行调度DCI为DCI format 1_1,则为此DCI format 1_
1中的T‑DAI),并计算各个PDSCH分组的C‑DAI/T‑DAI 之和(并考虑取模运算)与UL DAI之间
的关系,如果相等,则认为不存在 DCI漏检,此时执行第二步,否则,认为某个PDSCH分组存
在DCI漏检,此时执行第三步。当增强动态码本对应于N个PDSCH分组时,假设各个PDSCH 分
组的DAI分别为DAI1,DAI2,…DAIN,则上述计算各个PDSCH分组的 C‑DAI/T‑DAI之和(并考虑
取模运算)DAI_Sum可以表示为:
这里Round_Size为取模运算的模数,当DAI使用2比特指示时,Round_Size=4。
[0260] 第二步:基于各个触发PDSCH分组最近的下行调度DCI format 1_0/1_1 中的C‑DAI/T‑DAI确定此PDSCH分组对应的HARQ‑ACK比特序列数目及取值,可沿用在PUCCH上承载
时构造HARQ‑ACK Codebook的操作流程(不涉及UL DAI的使用),但参数harq‑ACK‑
SpatialBundlingPUCCH由 harq‑ACK‑SpatialBundlingPUSCH替换。
[0261] 第三步:计算DAI差异,假设各个PDSCH分组的C‑DAI/T‑DAI之和(并考虑取模运算)为DAI_Sum,DCI format 0_1中的UL DAI值为UL_DAI,则 DAI差异DAI_Diff=(UL_DAI–DAI_
Sum‑1)mod Round_Size+1。DAI_Diff 可以理解为漏检的DCI数目,针对其应用的目标的不
同可以采用如下某种方式:
[0262] 方式1:DAI_Diff应用于协议规定,或高层参数配置的某个PDSCH分组,例如第一组或第二组。
[0263] 方式2:DAI_Diff应用于HARQ‑ACK比特序列放在增强动态码本中最尾部的PDSCH分组,这样至少HARQ‑ACK比特序列放在增强动态码本中最开始处的PDSCH分组的除了尾部之
外的其它HARQ‑ACK比特不会受到DCI漏检的影响。
[0264] 方式3:DAI_Diff应用于在增强动态码本传输之前最近调度的PDSCH分组。
[0265] 方式4:DAI_Diff不应用于任何PDSCH分组,仅用于在UE和eNB两侧对齐HARQ‑ACK Codebook的大小,避免对于UL‑SCH的RE解映射和解码造成影响。
[0266] 对于上述方式1、方式2和方式3,在确定DAI_Diff应用的PDSCH分组之后,在基于NR Rel‑15流程确定了此PDSCH分组的HARQ‑ACK比特序列 (此时各个PDSCH分组在确定HARQ‑
ACK比特序列时,只使用DCI中指示的DAI值,不使用UL DAI值)之后,再在确定的HARQ‑ACK比
特序列的尾部应用DAI_Diff,在应用DAI_Diff时可以采用如下操作:
[0267] 如果harq‑ACK‑SpatialBundlingPUSCH参数没有为UE配置,并且为UE 的至少某个服务小区的至少某个DL BWP通过maxNrofCodeWordsScheduledByCI参数配置了单次PDSCH
接收最多对应两个传输块,则每个缺失的DAI对应2个HARQ‑ACK比特,此时在上述确定的 
HARQ‑ACK比特序列的尾部添加DAI_Diff×2个取值为’0’的比特,对应 DAI_Diff×2个
NACK。
[0268] 否则,每个缺失的DAI对应单个HARQ‑ACK比特,此时在上述确定的 HARQ‑ACK比特序列的尾部添加DAI_Diff个取值为’0’的比特,对应DAI_Diff 个NACK。
[0269] 上述DAI_Diff应用操作适用于当UE的任何服务小区都没有开启基于 CBG的HARQ传输时。
[0270] 当UE的某些服务小区配置了参数PDSCH‑CodeBlockGroupTransmission,即开启了基于CBG的HARQ传输时,单个PDSCH分组的HARQ‑ACK Codebook由两个HARQ‑ACK sub‑
codebook级联而成,其中第一个 sub‑codebook针对TB进行HARQ‑ACK反馈,第二个sub‑
codebook针对CBG 进行HARQ‑ACK反馈。此时对于TB级的sub‑codebook,按照上述操作应用
DAI_Diff,对于CBG级的sub‑codebook,在应用DAI_Diff时可以采用如下操作:
[0271] 在上述确定的HARQ‑ACK比特序列的尾部添加 个取值为’0’的比特,对应 个NACK,其中 为针对 个配置了
参数PDSCH‑CodeBlockGroupTransmission的服务小区的 值的最大值,
为服务小区c的参数 maxNrofCodeWordsScheduledByDCI的取值,指示单个DCI可同时调度
的传输块最大数目, 为服务小区c的参数 maxCodeBlockGroupsPerTranspo
rtBlock的取值,指示单个传输块可拆分的CBG 最大数目。
[0272] 对于上述方式4,先确定各个触发PDSCH分组的HARQ‑ACK比特序列 (此时各个PDSCH分组在确定HARQ‑ACK比特序列时,只使用DCI中指示的DAI值,不使用UL DAI值),然后
基于各个触发PDSCH分组的HARQ‑ACK 比特序列确定完整的HARQ‑ACK Codebook(例如,将各
个触发PDSCH分组的HARQ‑ACK比特序列按组号从小到大依次级联,得到完整的HARQ‑ACK 
Codebook),最后,采用如下操作之一,在HARQ‑ACK Codebook尾部添加对齐比特:
[0273] 当单个触发PDSCH分组只涉及TB级的反馈(即UE的所有服务小区都没有配置参数PDSCH‑CodeBlockGroupTransmission以开启基于CBG的HARQ 传输)时,在HARQ‑ACK 
Codebook尾部添加DAI_DiffTB×Bit_Num_Per_DAITB个取值为’0’的比特,每个比特对应单
个NACK,其中DAI_DiffTB为基于DCI format 0_1中的UL DAI计算出来的DAI_Diff,Bit_Num_
Per_DAITB为每个DAI 对应的HARQ‑ACK比特数,此时Bit_Num_Per_DAITB为TB粒度。
[0274] 当单个触发PDSCH分组涉及CBG级的反馈(即UE的至少一个服务小区配置了参数PDSCH‑CodeBlockGroupTransmission以开启基于CBG的HARQ 传输)时,首先在HARQ‑ACK 
Codebook尾部添加DAI_DiffTB×Bit_Num_Per_DAITB个取值为’0’的比特,每个比特对应单
个NACK,其中 DAI_DiffTB为基于DCI format 0_1中的第一个UL DAI(由“1st downlink
assignment index”域指示)计算出来的DAI_Diff,Bit_Num_Per_DAITB为每个 DAI对应的
HARQ‑ACK比特数,为TB粒度;其次在HARQ‑ACK Codebook 尾部进一步添加DAI_DiffCBG×
Bit_Num_Per_DAICBG个取值为’0’的比特,每个比特对应单个NACK,其中DAI_DiffCBG为基于
DCI format 0_1中的第二个UL DAI(由“2nd downlink assignment index”域指示)计算出
来的DAI_Diff, Bit_Num_Per_DAICBG为每个DAI对应的HARQ‑ACK比特数,为CBG粒度。
[0275] 上述Bit_Num_Per_DAITB可基于如下方式确定:
[0276] 如果harq‑ACK‑SpatialBundlingPUSCH参数没有为UE配置,并且为UE 的至少某个服务小区的至少某个DL BWP通过max Nr of Code Words Scheduled ByDCI参数配置了单
次PDSCH接收最多对应两个传输块,则 Bit_Num_Per_DAITB取值为2,否则Bit_Num_Per_
DAITB取值为1。
[0277] 上述Bit_Num_Per_DAICBG可基于如下方式确定:
[0278] Bit_Num_Per_DAICBG取值为 的含义参见前面的描述。
[0279] 操作2:当UL DAI值对应单个PDSCH分组时,可沿用在PUCCH上承载时构造HARQ‑ACK Codebook的操作流程,确定此PDSCH分组对应的 HARQ‑ACK比特序列。
[0280] 当每个触发PDSCH分组的码本对应两个sub‑codebook时,基于NR Rel‑15 在DCI format 0_1中包含两个UL DAI值,分别对应第一个sub‑codebook和第二个sub‑codebook。
对于每个sub‑codebook可以分别应用上述方案及涉及的方式。
[0281] 如图4所示,N个PDSCH组包括PDSCH组0和PDSCH组1。PDSCH 组0包括两个PDSCH,分别为D1和D2,且UE仅检测到D1,未检测到D2。 PDSCH组1包括四个PDSCH,分别为D3、D4、D5和
D6,且UE仅检测到 D3、D4和D5,未检测到D6。
[0282] 在图4中,UCI1传输失败;传输UCI2的PUCCH与PUSCH在时域交叠, UCI2复用在PUSCH上传输。位于D6之后的DCI用于调度PUSCH,该DCI 可以指示UL DAI。
[0283] 在本发明实施例中,终端可以UL DAI,确定D1、D2、D3、D4、D5和 D6分别对应的第二DAI,进而根据第二DAI,确定D1、D2、D3、D4、D5 和D6的HARQ‑ACK序列,进而生成动态码本,并
在PUSCH上传输所述动态码本。
[0284] 在本发明实施例中,当为UE配置了下行增强动态码本,并且上行DCI format 0_1中只存在单个或单组UL DAI时,对于UL DAI的应用提出了对应的解决方案,保证HARQ‑ACK 
Codebook的可靠传输,以及对于PUSCH上承载的其它数据传输不造成影响。
[0285] 参见图5,图5是本发明实施例提供的终端的结构图之一。如图5所示,终端500包括:
[0286] 接收模块501,用于接收用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI;
[0287] 确定模块502,用于根据所述第一DAI,确定N个物理下行共享信道 PDSCH组中每个PDSCH组对应的第二DAI;
[0288] 生成模块503,用于根据确定的N个第二DAI,生成在所述第一PUSCH 上传输的动态码本;
[0289] 其中,所述动态码本包含所述N个PDSCH组的HARQ‑ACK比特序列, N为正整数。
[0290] 可选的,所述确定模块,包括:
[0291] 第一确定子模块,用于确定所述第一DAI与N个PDSCH组的第一关系;
[0292] 第二确定子模块,用于根据所述第一关系,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。
[0293] 可选的,所述第一关系满足:所述第一DAI与所述N个PDSCH组中的至少一个PDSCH组对应。
[0294] 可选的,在N大于1的情况下,所述第一关系满足以下任意一项:
[0295] 所述第一DAI与所述N个PDSCH组对应;
[0296] 所述第一DAI与所述N个PDSCH组中的第一PDSCH组对应,所述第一 PDSCH组满足以下任意一项:
[0297] 所述第一PDSCH组为目标DCI调度的PDSCH所在的PDSCH组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中PDSCH的 DCI;
[0298] 所述第一PDSCH组由协议约定;
[0299] 所述第一PDSCH组由网络侧设备配置。
[0300] 可选的,在所述第一DAI与所述第一PDSCH组对应的情况下,所述第二确定子模块,具体用于:
[0301] 将所述第一DAI确定为所述第一PDSCH组对应的第二DAI;
[0302] 将第三DAI确定为第二PDSCH组对应的第二DAI;
[0303] 其中,所述第三DAI为所述终端最后检测到的与第二PDSCH组对应的 DCI中的DAI;所述第二PDSCH组为所述N个PDSCH组中除所述第一PDSCH 组之外的任一PDSCH组。
[0304] 可选的,在所述第一DAI与所述N个PDSCH组对应的情况下,所述第二确定子模块,具体用于:
[0305] 获取子单元,用于获取所述N个PDSCH组中每个PDSCH组对应的第二 DCI中的第四DAI,每个PDSCH组对应的第二DCI为所述终端最后检测到的与该PDSCH组对应的DCI;
[0306] 比较单元,用于将第一值与所述第一DAI的取值进行比较,得到相应的比较结果;其中,所述第一值基于获取到的N个第四DAI的取值的和确定;
[0307] 确定单元,用于根据所述比较结果,确定所述N个PDSCH组中每个 PDSCH组对应的第二DAI。
[0308] 可选的,所述确定单元,包括:
[0309] 第一确定子单元,用于在所述第一值与所述第一DAI的取值不相等的情况下,确定第五DAI,所述第五DAI用于指示漏检的用于调度所述N个PDSCH 组的PDSCH的DCI的个数;
[0310] 第二确定子单元,用于根据所述第五DAI,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。
[0311] 可选的,在所述终端未开启基于码块组CBG的HARQ传输的情况下;所述第二确定子单元,具体用于以下任意一项:
[0312] 在所述第五DAI与所述N个PDSCH组中的第三PDSCH组对应的情况下,根据所述第五DAI和第六DAI,确定所述第三PDSCH组对应的第二DAI,并将第七DAI确定为第四PDSCH组对
应的第二DAI;
[0313] 在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,将所述N个PDSCH组中每个PDSCH组对应的最后检测到的DCI中的DAI,确定为该PDSCH组对应的第二
DAI;
[0314] 其中,所述第六DAI为所述终端最后检测到的与所述第三PDSCH组对应的DCI中的DAI,所述第七DAI为所述终端最后检测到的与所述第四PDSCH 组对应的DCI中的DAI;所述
第三PDSCH组为所述N个PDSCH组中的任一个PDSCH组,所述第四PDSCH组为所述N个PDSCH组
中除所述第三PDSCH 组之外的任一PDSCH组。
[0315] 可选的,所述第三PDSCH组的HARQ‑ACK比特序列包括顺序级联的第一比特序列和第二比特序列;
[0316] 其中,所述第一比特序列基于所述第六DAI确定,所述第二比特序列基于所述第五DAI确定。
[0317] 可选的,所述第二比特序列满足以下任意一项:
[0318] 在第一条件满足的情况下,所述第二比特序列包括的比特个数为所述第五 DAI的取值的两倍,且所述第二比特序列的比特设置为否定确认NACK;
[0319] 在第一条件不满足的情况下,所述第二比特序列包括的比特个数等于所述第五DAI的取值,且所述第二比特序列的比特设置为NACK;
[0320] 其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。
[0321] 可选的,在所述终端开启基于码块组CBG的HARQ传输的情况下;所述第二确定子单元,具体用于以下任意一项:
[0322] 在所述第五DAI与所述N个PDSCH组中的第三PDSCH组对应的情况下,根据第一子DAI、第二子DAI、第三子DAI和第四子DAI,确定所述第三PDSCH 组对应的第二DAI,并将第七
DAI确定为第四PDSCH组对应的第二DAI;
[0323] 在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,将所述N个PDSCH组中每个PDSCH组对应的最后检测到的DCI中的DAI确定为该PDSCH组对应的第二
DAI;
[0324] 其中,所述第五DAI包括传输块TB粒度对应的所述第一子DAI和CBG 粒度对应的所述第二子DAI;所述第三子DAI为所述终端最后检测到的与所述第三PDSCH组对应的第一类
型DCI中的DAI,所述第四子DAI为所述终端最后检测到的与所述第三PDSCH组对应的第二类
型DCI中的DAI,所述第七DAI为所述终端最后检测到的与所述第四PDSCH组对应的DCI中的
DAI;所述第一类型DCI调度的PDSCH基于TB粒度反馈HARQ‑ACK,所述第二类型DCI调度的
PDSCH基于CBG粒度反馈HARQ‑ACK;所述第三PDSCH 组为所述N个PDSCH组中的任一个PDSCH
组,所述第四PDSCH组为所述 N个PDSCH组中除所述第三PDSCH组之外的任一PDSCH组。
[0325] 可选的,所述第三PDSCH组的HARQ‑ACK比特序列包括顺序级联的第三比特序列、第四比特序列、第五比特序列和第六比特序列;
[0326] 其中,所述第三比特序列基于所述第三子DAI确定,所述第四比特序列基于所述第一子DAI确定,所述第五比特序列基于所述第四子DAI确定,所述第六比特序列基于所述第
二子DAI确定。
[0327] 可选的,所述第四比特序列满足以下任意一项:
[0328] 在第一条件满足的情况下,所述第四比特序列包括的比特个数为所述第一子DAI的取值的两倍,且所述第四比特序列的比特设置为否定确认NACK;
[0329] 在第一条件不满足的情况下,所述第四比特序列包括的比特个数等于所述第一子DAI的取值,且所述第四比特序列的比特设置为NACK;
[0330] 其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。
[0331] 可选的,所述第六比特序列满足:
[0332] 所述第六比特序列包括的比特个数等于所述第二子DAI的取值和第四值的乘积,且所述第六比特序列的比特设置为NACK;
[0333] 其中,所述第四值基于单个DCI可调度的传输块的最大数目和单个传输块可拆分的CBG的最大数目确定。
[0334] 可选的,所述第三PDSCH组满足以下任意一项:
[0335] 所述第三PDSCH组为目标DCI调度的PDSCH所在的PDSCH组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中PDSCH的 DCI;
[0336] 所述第三PDSCH组由协议约定;
[0337] 所述第三PDSCH组由网络侧设备配置。
[0338] 可选的,在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH 组对应的情况下,所述生成模块,具体用于:
[0339] 根据所述第五DAI和确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本。
[0340] 可选的,所述生成模块,具体用于:
[0341] 根据所述第五DAI,生成目标比特序列;
[0342] 其中,所述目标比特序列满足以下任意一项:
[0343] 在所述终端未开启基于CBG的HARQ传输的情况下,所述目标比特序列包括的比特个数等于所述第五DAI的取值和第二值的乘积,且所述目标比特序列中的比特设置为NACK;
[0344] 在所述终端开启基于CBG的HARQ传输的情况下,所述第五DAI包括 TB粒度对应的第三子DAI和CBG粒度对应的第四子DAI;所述目标比特序列包括的比特个数等于第一目标
值和第二目标值的和,所述第一目标值等于所述第三子DAI的取值和第二值的乘积,所述第
二目标值等于所述第四子DAI 的取值和第三值的乘积,且所述目标比特序列中的比特设置
为NACK。
[0345] 可选的,所述第二值满足以下任意一项:
[0346] 在第一条件满足的情况下,所述第二值的取值为2;
[0347] 在第一条件不满足的情况下,所述第二值的取值为1;
[0348] 其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。
[0349] 可选的,所述第三值基于单个DCI可调度的传输块的最大数目和单个传输块可拆分的CBG的最大数目确定。
[0350] 可选的,所述确定所述第一DAI与N个PDSCH组的第一关系,包括:
[0351] 根据预设规则,确定所述第一DAI与N个PDSCH组的第一关系;
[0352] 其中,所述预设规则包括以下至少一项:
[0353] 根据目标DCI调度的所在的PDSCH组确定所述第一DAI对应的PDSCH 组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中 PDSCH的DCI;
[0354] 根据协议约定确定所述第一DAI对应的PDSCH组;
[0355] 根据网络侧设备的配置信息确定所述第一DAI对应的PDSCH组。
[0356] 可选的,所述第一关系满足以下任意一项:
[0357] 所述第一DAI与所述N个PDSCH组中的第五PDSCH组对应,所述第五 PDSCH组为所述N个PDSCH组中的任一个PDSCH组;
[0358] 所述第一DAI不与所述N个PDSCH组中的任意一个PDSCH组对应。
[0359] 可选的,在所述第一DAI与所述N个PDSCH组中的第五PDSCH组对应的情况下,所述第二确定子模块,具体用于:
[0360] 将所述第一DAI确定为所述第五PDSCH组对应的第二DAI;
[0361] 将第八DAI确定为第六PDSCH组对应的第二DAI;
[0362] 其中,所述第八DAI为所述终端最后检测到的与第六PDSCH组对应的 DCI中的DAI;所述第六PDSCH组为所述N个PDSCH组中除所述第五PDSCH 组之外的任一PDSCH组。
[0363] 终端500能够实现本发明方法实施例中终端能够实现的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。
[0364] 参见图6,图6是本发明实施例提供的网络侧设备的结构图之一。如图6 所示,网络侧设备300包括:
[0365] 发送模块601,用于发送用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI,所述第一DAI用于在所述第一PUSCH上传输的动态码本的
生成;
[0366] 其中,所述动态码本包含N个物理下行共享信道PDSCH组的HARQ‑ACK 比特序列,N为正整数。
[0367] 可选的,所述第一DAI与所述N个PDSCH组中的至少一个PDSCH组对应。
[0368] 可选的,在N大于1的情况下,所述第一DAI与所述N个PDSCH组对应;或,所述第一DAI与所述N个PDSCH组中的第一PDSCH组对应。
[0369] 可选的,在所述第一DAI与所述N个PDSCH组对应的情况下,所述第一DAI基于N个第九DAI的取值的和确定;
[0370] 其中,所述N个PDSCH组中每个PDSCH组对应一个所述第九DAI,每个所述第九DAI携带于其对应的PDSCH组所对应的第三DCI中,每个PDSCH 组对应的第三DCI为所述网络侧设
备最后发送的与该PDSCH组对应的DCI。
[0371] 可选的,所述第一DAI不与所述N个PDSCH组中的任意一个PDSCH组对应。
[0372] 网络侧设备600能够实现本发明方法实施例中网络侧设备能够实现的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。
[0373] 请参考图7,图7是本发明实施例提供的终端的结构图之二,该终端可以为实现本发明各个实施例的一种终端的硬件结构示意图。如图7所示,终端 700包括但不限于:射频
单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输
入单元707、接口单元708、存储器709、处理器710、以及电源711等部件。本领域技术人员可
以理解,图7 中示出的终端结构并不构成对终端的限定,终端可以包括比图示更多或更少
的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,终端包括但不限于
手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
[0374] 其中,射频单元701,用于:接收用于调度第一物理上行共享信道PUSCH 的第一下行控制信息DCI,所述第一DCI包括第一DAI;
[0375] 处理器710,用于:
[0376] 根据所述第一DAI,确定N个物理下行共享信道PDSCH组中每个PDSCH 组对应的第二DAI;
[0377] 根据确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本;
[0378] 其中,所述动态码本包含所述N个PDSCH组的HARQ‑ACK比特序列, N为正整数。
[0379] 可选的,处理器710,还用于:
[0380] 确定所述第一DAI与N个PDSCH组的第一关系;
[0381] 根据所述第一关系,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。
[0382] 可选的,所述第一关系满足:所述第一DAI与所述N个PDSCH组中的至少一个PDSCH组对应。
[0383] 可选的,在N大于1的情况下,所述第一关系满足以下任意一项:
[0384] 所述第一DAI与所述N个PDSCH组对应;
[0385] 所述第一DAI与所述N个PDSCH组中的第一PDSCH组对应,所述第一 PDSCH组满足以下任意一项:
[0386] 所述第一PDSCH组为目标DCI调度的PDSCH所在的PDSCH组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中PDSCH的 DCI;
[0387] 所述第一PDSCH组由协议约定;
[0388] 所述第一PDSCH组由网络侧设备配置。
[0389] 可选的,在所述第一DAI与所述第一PDSCH组对应的情况下,处理器 710,还用于:
[0390] 将所述第一DAI确定为所述第一PDSCH组对应的第二DAI;
[0391] 将第三DAI确定为第二PDSCH组对应的第二DAI;
[0392] 其中,所述第三DAI为所述终端最后检测到的与第二PDSCH组对应的 DCI中的DAI;所述第二PDSCH组为所述N个PDSCH组中除所述第一PDSCH 组之外的任一PDSCH组。
[0393] 可选的,在所述第一DAI与所述N个PDSCH组对应的情况下,处理器 710,还用于:
[0394] 获取所述N个PDSCH组中每个PDSCH组对应的第二DCI中的第四DAI,每个PDSCH组对应的第二DCI为所述终端最后检测到的与该PDSCH组对应的DCI;
[0395] 将第一值与所述第一DAI的取值进行比较,得到相应的比较结果;其中,所述第一值基于获取到的N个第四DAI的取值的和确定;
[0396] 根据所述比较结果,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。
[0397] 可选的,处理器710,还用于:
[0398] 在所述第一值与所述第一DAI的取值不相等的情况下,确定第五DAI,所述第五DAI用于指示漏检的用于调度所述N个PDSCH组的PDSCH的DCI 的个数;
[0399] 根据所述第五DAI,确定所述N个PDSCH组中每个PDSCH组对应的第二DAI。
[0400] 可选的,在所述终端未开启基于码块组CBG的HARQ传输的情况下;处理器710,还用于:以下任意一项:
[0401] 在所述第五DAI与所述N个PDSCH组中的第三PDSCH组对应的情况下,根据所述第五DAI和第六DAI,确定所述第三PDSCH组对应的第二DAI,并将第七DAI确定为第四PDSCH组对
应的第二DAI;
[0402] 在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,将所述N个PDSCH组中每个PDSCH组对应的最后检测到的DCI中的DAI,确定为该PDSCH组对应的第二
DAI;
[0403] 其中,所述第六DAI为所述终端最后检测到的与所述第三PDSCH组对应的DCI中的DAI,所述第七DAI为所述终端最后检测到的与所述第四PDSCH 组对应的DCI中的DAI;所述
第三PDSCH组为所述N个PDSCH组中的任一个PDSCH组,所述第四PDSCH组为所述N个PDSCH组
中除所述第三PDSCH 组之外的任一PDSCH组。
[0404] 可选的,所述第三PDSCH组的HARQ‑ACK比特序列包括顺序级联的第一比特序列和第二比特序列;
[0405] 其中,所述第一比特序列基于所述第六DAI确定,所述第二比特序列基于所述第五DAI确定。
[0406] 可选的,所述第二比特序列满足以下任意一项:
[0407] 在第一条件满足的情况下,所述第二比特序列包括的比特个数为所述第五 DAI的取值的两倍,且所述第二比特序列的比特设置为否定确认NACK;
[0408] 在第一条件不满足的情况下,所述第二比特序列包括的比特个数等于所述第五DAI的取值,且所述第二比特序列的比特设置为NACK;
[0409] 其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。
[0410] 可选的,在所述终端开启基于码块组CBG的HARQ传输的情况下;所述处理器710,还用于:以下任意一项:
[0411] 在所述第五DAI与所述N个PDSCH组中的第三PDSCH组对应的情况下,根据第一子DAI、第二子DAI、第三子DAI和第四子DAI,确定所述第三PDSCH 组对应的第二DAI,并将第七
DAI确定为第四PDSCH组对应的第二DAI;
[0412] 在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH组对应的情况下,将所述N个PDSCH组中每个PDSCH组对应的最后检测到的DCI中的DAI确定为该PDSCH组对应的第二
DAI;
[0413] 其中,所述第五DAI包括传输块TB粒度对应的所述第一子DAI和CBG 粒度对应的所述第二子DAI;所述第三子DAI为所述终端最后检测到的与所述第三PDSCH组对应的第一类
型DCI中的DAI,所述第四子DAI为所述终端最后检测到的与所述第三PDSCH组对应的第二类
型DCI中的DAI,所述第七DAI为所述终端最后检测到的与所述第四PDSCH组对应的DCI中的
DAI;所述第一类型DCI调度的PDSCH基于TB粒度反馈HARQ‑ACK,所述第二类型DCI调度的
PDSCH基于CBG粒度反馈HARQ‑ACK;所述第三PDSCH 组为所述N个PDSCH组中的任一个PDSCH
组,所述第四PDSCH组为所述 N个PDSCH组中除所述第三PDSCH组之外的任一PDSCH组。
[0414] 可选的,所述第三PDSCH组的HARQ‑ACK比特序列包括顺序级联的第三比特序列、第四比特序列、第五比特序列和第六比特序列;
[0415] 其中,所述第三比特序列基于所述第三子DAI确定,所述第四比特序列基于所述第一子DAI确定,所述第五比特序列基于所述第四子DAI确定,所述第六比特序列基于所述第
二子DAI确定。
[0416] 可选的,所述第四比特序列满足以下任意一项:
[0417] 在第一条件满足的情况下,所述第四比特序列包括的比特个数为所述第一子DAI的取值的两倍,且所述第四比特序列的比特设置为否定确认NACK;
[0418] 在第一条件不满足的情况下,所述第四比特序列包括的比特个数等于所述第一子DAI的取值,且所述第四比特序列的比特设置为NACK;
[0419] 其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。
[0420] 可选的,所述第六比特序列满足:
[0421] 所述第六比特序列包括的比特个数等于所述第二子DAI的取值和第四值的乘积,且所述第六比特序列的比特设置为NACK;
[0422] 其中,所述第四值基于单个DCI可调度的传输块的最大数目和单个传输块可拆分的CBG的最大数目确定。
[0423] 可选的,所述第三PDSCH组满足以下任意一项:
[0424] 所述第三PDSCH组为目标DCI调度的PDSCH所在的PDSCH组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中PDSCH的 DCI;
[0425] 所述第三PDSCH组由协议约定;
[0426] 所述第三PDSCH组由网络侧设备配置。
[0427] 可选的,在所述第五DAI不与所述N个PDSCH组中的任意一个PDSCH 组对应的情况下,处理器710,还用于:
[0428] 根据所述第五DAI和确定的N个第二DAI,生成在所述第一PUSCH上传输的动态码本。
[0429] 可选的,处理器710,还用于:
[0430] 根据所述第五DAI,生成目标比特序列;
[0431] 其中,所述目标比特序列满足以下任意一项:
[0432] 在所述终端未开启基于CBG的HARQ传输的情况下,所述目标比特序列包括的比特个数等于所述第五DAI的取值和第二值的乘积,且所述目标比特序列中的比特设置为NACK;
[0433] 在所述终端开启基于CBG的HARQ传输的情况下,所述第五DAI包括 TB粒度对应的第三子DAI和CBG粒度对应的第四子DAI;所述目标比特序列包括的比特个数等于第一目标
值和第二目标值的和,所述第一目标值等于所述第三子DAI的取值和第二值的乘积,所述第
二目标值等于所述第四子DAI 的取值和第三值的乘积,且所述目标比特序列中的比特设置
为NACK。
[0434] 可选的,所述第二值满足以下任意一项:
[0435] 在第一条件满足的情况下,所述第二值的取值为2;
[0436] 在第一条件不满足的情况下,所述第二值的取值为1;
[0437] 其中,所述第一条件包括:所述终端开启HARQ‑ACK空间捆绑指示,且单次PDSCH接收最多对应两个传输块。
[0438] 可选的,所述第三值基于单个DCI可调度的传输块的最大数目和单个传输块可拆分的CBG的最大数目确定。
[0439] 可选的,处理器710,还用于:
[0440] 根据预设规则,确定所述第一DAI与N个PDSCH组的第一关系;
[0441] 其中,所述预设规则包括以下至少一项:
[0442] 根据目标DCI调度的所在的PDSCH组确定所述第一DAI对应的PDSCH 组,所述目标DCI为所述终端最后检测到的用于调度所述N个PDSCH组中 PDSCH的DCI;
[0443] 根据协议约定确定所述第一DAI对应的PDSCH组;
[0444] 根据网络侧设备的配置信息确定所述第一DAI对应的PDSCH组。
[0445] 可选的,所述第一关系满足以下任意一项:
[0446] 所述第一DAI与所述N个PDSCH组中的第五PDSCH组对应,所述第五 PDSCH组为所述N个PDSCH组中的任一个PDSCH组;
[0447] 所述第一DAI不与所述N个PDSCH组中的任意一个PDSCH组对应。
[0448] 可选的,在所述第一DAI与所述N个PDSCH组中的第五PDSCH组对应的情况下,所述根据所述第一关系,确定所述N个PDSCH组中每个PDSCH 组对应的第二DAI,包括:
[0449] 将所述第一DAI确定为所述第五PDSCH组对应的第二DAI;
[0450] 将第八DAI确定为第六PDSCH组对应的第二DAI;
[0451] 其中,所述第八DAI为所述终端最后检测到的与第六PDSCH组对应的 DCI中的DAI;所述第六PDSCH组为所述N个PDSCH组中除所述第五PDSCH 组之外的任一PDSCH组。
[0452] 需要说明的是,本实施例中上述终端700可以实现本发明实施例中方法实施例中的各个过程,以及达到相同的有益效果,为避免重复,此处不再赘述。
[0453] 应理解的是,本发明实施例中,射频单元701可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器 710处理;另外,将上行的
数据发送给基站。通常,射频单元701包括但不限于天线、至少一个放大器、收发信机、耦合
器、低噪声放大器、双工器等。此外,射频单元701还可以通过无线通信系统与网络和其他设
备通信。
[0454] 终端通过网络模块702为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
[0455] 音频输出单元703可以将射频单元701或网络模块702接收的或者在存储器709中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元703还可以提供与终
端700执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音
频输出单元703包括扬声器、蜂鸣器以及受话器等。
[0456] 输入单元704用于接收音频或视频信号。输入单元704可以包括图形处理器(Graphics Processing Unit,GPU)7041和麦克风7042,图形处理器7041 对在视频捕获模
式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行
处理。处理后的图像帧可以显示在显示单元706 上。经图形处理器7041处理后的图像帧可
以存储在存储器709(或其它存储介质)中或者经由射频单元701或网络模块702进行发送。
麦克风7042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可
以在电话通话模式的情况下转换为可经由射频单元701发送到移动通信基站的格式输出。
[0457] 终端700还包括至少一种传感器705,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的
明暗来调节显示面板7061的亮度,接近传感器可在终端700移动到耳边时,关闭显示面板
7061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加
速度的大小,静止时可检测出重力的大小及方向,可用于识别终端姿态(比如横竖屏切换、
相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器705 还可以
包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、
红外线传感器等,在此不再赘述。
[0458] 显示单元706用于显示由用户输入的信息或提供给用户的信息。显示单元 706可包括显示面板7061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极
管(Organic Light‑Emitting Diode,OLED)等形式来配置显示面板7061。
[0459] 用户输入单元707可用于接收输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元707包括触控面板7071以及其他
输入设备7072。触控面板7071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如
用户使用手指、触笔等任何适合的物体或附件在触控面板7071上或在触控面板7071附近的
操作)。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检
测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从
触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器710,接收处理器710
发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型
实现触控面板7071。除了触控面板7071,用户输入单元707还可以包括其他输入设备7072。
具体地,其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关
按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
[0460] 进一步的,触控面板7071可覆盖在显示面板7061上,当触控面板7071 检测到在其上或附近的触摸操作后,传送给处理器710以确定触摸事件的类型,随后处理器710根据触
摸事件的类型在显示面板7061上提供相应的视觉输出。虽然在图7中,触控面板7071与显示
面板7061是作为两个独立的部件来实现终端的输入和输出功能,但是在某些实施例中,可
以将触控面板7071与显示面板7061集成而实现终端的输入和输出功能,具体此处不做限
定。
[0461] 接口单元708为外部装置与终端700连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、
用于连接具有识别模块的装置的端口、音频输入/输出 (I/O)端口、视频I/O端口、耳机端口
等等。接口单元708可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将
接收到的输入传输到终端700 内的一个或多个元件或者可以用于在终端700和外部装置之
间传输数据。
[0462] 存储器709可用于存储软件程序以及各种数据。存储器709可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声
音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如
音频数据、电话本等)等。此外,存储器 709可以包括高速随机存取存储器,还可以包括非易
失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0463] 处理器710是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器709内的软件程序和/或模块,以及调用存储在存储器709内的
数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。处理器710可包括一个
或多个处理单元;优选的,处理器710 可集成应用处理器和调制解调处理器,其中,应用处
理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以
理解的是,上述调制解调处理器也可以不集成到处理器710中。
[0464] 终端700还可以包括给各个部件供电的电源711(比如电池),优选的,电源711可以通过电源管理系统与处理器710逻辑相连,从而通过电源管理系统实现管理充电、放电、以
及功耗管理等功能。
[0465] 另外,终端700包括一些未示出的功能模块,在此不再赘述。
[0466] 优选的,本发明实施例还提供一种终端,包括处理器710,存储器709,存储在存储器709上并可在所述处理器710上运行的计算机程序,该计算机程序被处理器710执行时实
现上述HARQ‑ACK码本生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,
这里不再赘述。
[0467] 参见图8,图8是本发明实施例提供的网络侧设备的结构图之二,如图8 所示,网络侧设备800包括:处理器801、存储器802、用户接口803、收发机804和总线接口。
[0468] 其中,在本发明实施例中,网络侧设备800还包括:存储在存储器802 上并可在处理器801上运行的计算机程序,计算机程序被处理器801执行时实现如下步骤:
[0469] 发送用于调度第一物理上行共享信道PUSCH的第一下行控制信息DCI,所述第一DCI包括第一DAI,所述第一DAI用于在所述第一PUSCH上传输的动态码本的生成;
[0470] 其中,所述动态码本包含N个物理下行共享信道PDSCH组的HARQ‑ACK 比特序列,N为正整数。
[0471] 可选的,所述第一DAI与所述N个PDSCH组中的至少一个PDSCH组对应。
[0472] 可选的,所述第一DAI与所述N个PDSCH组对应;或,所述第一DAI 与所述N个PDSCH组中的第一PDSCH组对应。
[0473] 可选的,在所述第一DAI与所述N个PDSCH组对应的情况下,所述第一DAI基于N个第九DAI的取值的和确定;
[0474] 其中,所述N个PDSCH组中每个PDSCH组对应一个所述第九DAI,每个所述第九DAI携带于其对应的PDSCH组所对应的第三DCI中,每个PDSCH 组对应的第三DCI为所述网络侧设
备最后发送的与该PDSCH组对应的DCI。可选的,所述第一DAI不与所述N个PDSCH组中的任意
一个PDSCH组对应。
[0475] 在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器 801代表的一个或多个处理器和存储器802代表的存储器的各种电路链接在一起。总线架构还可以
将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本
领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机804可以是
多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针
对不同的用户设备,用户接口803还可以是能够外接内接需要设备的接口,连接的设备包括
但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
[0476] 处理器801负责管理总线架构和通常的处理,存储器802可以存储处理器 2601在执行操作时所使用的数据。
[0477] 可选的,计算机程序被处理器801执行时还可实现如下步骤:
[0478] 网络侧设备800能够实现上述方法实施例中网络侧设备实现的各个过程,为避免重复,这里不再赘述。
[0479] 本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述HARQ‑ACK码本生成方法实施例或信息发
送方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所
述的计算机可读存储介质,如只读存储器(Read‑Only Memory,ROM)、随机存取存储器
(Random Access Memory, RAM)、磁碟或者光盘等。
[0480] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有
的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该
要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0481] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下
前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质
(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务
器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0482] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员
在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多
形式,均属于本发明的保护之内。