一种HARQ反馈方法、第一终端和计算机可读存储介质转让专利

申请号 : CN201910579074.8

文献号 : CN111866800B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵锐任晓涛郑石磊马腾

申请人 : 大唐移动通信设备有限公司

摘要 :

本发明实施例提供一种HARQ反馈方法、第一终端和计算机可读存储介质,该方法包括:在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈;根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈。本发明实施例可以减少反馈冲突。

权利要求 :

1.一种HARQ反馈方法,其特征在于,应用于第一终端,包括:在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈;

根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈;

其中,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈,包括:根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈;

所述第一准则包括以下至少两项:

优先级高的第二终端的PSSCH优先进行HARQ ACK/NACK反馈;

优先级相同的第二终端之间的PSSCH,时延小的优先进行HARQ ACK/NACK反馈;

接收到的第二终端的PSSCH的RSRP高于门限的优先进行HARQ ACK/NACK反馈;

第一终端和第二终端之间的距离小于门限的优先进行HARQ ACK/NACK反馈。

2.如权利要求1所述的方法,其特征在于,所述同一时间窗口包括一个时隙;

所述在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,包括:在同一时隙接收至少2个第二终端的PSCCH和PSSCH承载的信息。

3.如权利要求1或2所述的方法,其特征在于,根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈,包括:根据第一信息确定对至少一个第二终端PSSCH进行sidelink的HARQ ACK/NACK反馈;

所述第一信息包括以下一项或多项:所述第二终端发送的PSSCH承载的信息携带的数据包的业务特征,所述业务特征至少包括优先级和/或时延;

所述第一终端和第二终端的传输配置信息;

所述第二终端发送的PSSCH承载的信息重传次数;

所述第一终端对第二终端发送的PSSCH承载的信息译码正确与否;

所述第一终端测量到的第二终端发送的PSSCH承载的信息的RSRP的大小;

所述第一终端与第二终端之间的距离大小。

4.如权利要求1或2所述的方法,其特征在于,所述第一终端和第二终端的传输配置信息包括:

所述第一终端和第二终端之间的通信是sidelink单播通信或所述第一终端和第二终端之间的通信是sidelink组播通信;其中,若所述第一终端和第二终端之间的通信是sidelink组播通信,则sidelink组播通信的模式的配置信息包括模式1的配置信息或模式2的配置信息;

所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是仅支持HARQ NACK反馈或所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是支持HARQ ACK和HARQ NACK的反馈。

5.如权利要求1或2所述的方法,其特征在于,所述第二终端的PSCCH信息中包括以下一项或多项:

所述第二终端发送的PSSCH承载的信息携带的数据包的优先级;

所述第二终端发送的PSSCH承载的信息携带的数据包的时延;

所述第二终端发送的PSSCH承载的信息的传输配置信息;

所述第二终端发送的PSSCH承载的信息重传次数;

所述第一终端和第二终端传输配置指示;

所述第二终端的地理位置信息。

6.如权利要求1所述的方法,其特征在于,所述第一准则还包括:第一终端和所有第二终端之间都是sidelink单播通信,第一终端和第二终端之间支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的优先进行HARQ ACK/NACK反馈。

7.如权利要求1所述的方法,其特征在于,所述第一准则还包括:第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,第二终端的PSSCH是初传的优先进行HARQ NACK的反馈。

8.如权利要求1所述的方法,其特征在于,所述第一准则还包括:第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的优先进行HARQ ACK/NACK反馈。

9.如权利要求1所述的方法,其特征在于,所述第一准则还包括:第一终端和所有第二终端之间都是组播通信,第一终端和集合1的第二终端之间HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,第一终端和集合2的第二终端之间的HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,集合2的第二终端的PSSCH对应的sidelink HARQ NACK反馈优先于集合1中的sidelink HARQ ACK/NACK反馈。

10.如权利要求1所述的方法,其特征在于,所述第一准则还包括:第一终端和集合3中的第二终端之间是单播通信,和集合4的第二终端之间是组播通信,进行组播通信的集合4中的第二终端优先进行sidelink HARQ ACK/NACK反馈。

11.如权利要求1所述的方法,其特征在于,所述第一准则还包括:第一终端和集合5中的第二终端之间是模式1的组播通信,和集合6的第二终端之间是模式6的组播通信,模式1组播通信的第二终端的PSSCH的优先进行sidelink HARQ ACK/NACK反馈。

12.如权利要求1所述的方法,其特征在于,所述根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈,包括:所述第一终端根据第一准则确定所述至少两个第二终端的优先级;

根据所述至少两个第二终端的优先级确定需要进行Sidelink ACK/NACK反馈的第二终端的优先级顺序的集合;

所述第一终端根据所述优先级顺序的集合中的每个所述第二终端的PSSCH的RSRP确定对应的路径损耗;

所述第一终端根据每个所述第二终端的PSSCH的RSRP确定对应的路径损耗,确定PSFCH传输需要的功率;

所述第一终端按照所述优先级顺序的集合中的第二终端的顺序,确定所述第一终端传输的PSFCH的集合,使得所述第一终端传输的PSFCH的集合内的所有确定进行PSFCH发送的总功率之和不超过第一终端的最大传输功率。

13.如权利要求6‑11中任意一项所述的方法,其特征在于,所述根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈,包括:所述第一终端根据第一准则确定所述至少两个第二终端的优先级;

根据所述至少两个第二终端的优先级确定需要进行Sidelink ACK/NACK反馈的第二终端的优先级顺序的集合;

所述第一终端根据所述优先级顺序的集合中的每个所述第二终端的PSSCH的RSRP确定对应的路径损耗;

所述第一终端根据每个所述第二终端的PSSCH的RSRP确定对应的路径损耗,确定PSFCH传输需要的功率;

所述第一终端按照所述优先级顺序的集合中的第二终端的顺序,确定所述第一终端传输的PSFCH的集合,使得所述第一终端传输的PSFCH的集合内的所有确定进行PSFCH发送的总功率之和不超过第一终端的最大传输功率。

14.如权利要求12所述的方法,其特征在于,所述第一终端按照所述优先级顺序的集合中的第二终端的顺序,确定所述第一终端传输的PSFCH的集合,包括:将所述优先级顺序的集合中第二终端按照优先级从高到低顺序排序,所述优先级顺序的集合中第二终端的数量为N,N为大于或等于1的正整数;

所述第一终端初始化进行PSFCH传输的集合为S,初始化的所述S集合包含所述优先级顺序的集合中的最高优先级的终端;

初始化i=2;

如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中;

执行将i增加1,并返回如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中的步骤,直到i大于N,得到集合S,将所述集合S中的所有第二终端的PSSCH为第一终端确定进行sidelink的HARQ ACK/NACK反馈的第二终端的PSSCH;

其中,第一条件为所述集合S对应的传输总功率与在第i位置的终端的传输功率之和小于或等于所述第一终端的最大传输功率。

15.一种第一终端,其特征在于,包括:接收模块,用于在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈;

确定模块,用于根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈;

所述确定模块,用于根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈;

所述第一准则包括以至少两项:

优先级高的第二终端的PSSCH优先进行HARQ ACK/NACK反馈;

优先级相同的第二终端之间的PSSCH,时延小的优先进行HARQ ACK/NACK反馈;

接收到的第二终端的PSSCH的RSRP高于门限的优先进行HARQ ACK/NACK反馈。

16.如权利要求15所述的第一终端,其特征在于,所述同一时间窗口包括一个时隙;

所述接收模块,用于在同一时隙接收至少2个第二终端的PSCCH和PSSCH承载的信息。

17.如权利要求15或16所述的第一终端,其特征在于,所述确定模块,用于根据第一信息确定对至少一个第二终端PSSCH进行sidelink的HARQ ACK/NACK反馈;

所述第一信息包括以下一项或多项:所述第二终端发送的PSSCH承载的信息携带的数据包的业务特征,所述业务特征至少包括优先级和/或时延;

所述第一终端和第二终端的传输配置信息;

所述第二终端发送的PSSCH承载的信息重传次数;

所述第一终端对第二终端发送的PSSCH承载的信息译码正确与否;

所述第一终端测量到的第二终端发送的PSSCH承载的信息的RSRP的大小;

所述第一终端与第二终端之间的距离大小。

18.如权利要求15或16所述的第一终端,其特征在于,所述第一终端和第二终端的传输配置信息包括:

所述第一终端和第二终端之间的通信是sidelink单播通信或所述第一终端和第二终端之间的通信是sidelink组播通信;其中,若所述第一终端和第二终端之间的通信是sidelink组播通信,则sidelink组播通信的模式的配置信息包括模式1的配置信息或模式2的配置信息;

所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是仅支持HARQ NACK反馈或所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是支持HARQ ACK和HARQ NACK的反馈。

19.如权利要求15或16所述的第一终端,其特征在于,所述第二终端的PSCCH信息中包括以下一项或多项:

所述第二终端发送的PSSCH承载的信息携带的数据包的优先级;

所述第二终端发送的PSSCH承载的信息携带的数据包的时延;

所述第二终端发送的PSSCH承载的信息的传输配置信息;

所述第二终端发送的PSSCH承载的信息重传次数;

所述第一终端和第二终端传输配置指示;

所述第二终端的地理位置信息。

20.一种第一终端,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,其特征在于,

所述收发机,用于在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈;

所述处理器,用于根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈;

所述处理器,用于根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈;

所述第一准则包括至少两项:

优先级高的第二终端的PSSCH优先进行HARQ ACK/NACK反馈;

优先级相同的第二终端之间的PSSCH,时延小的优先进行HARQ ACK/NACK反馈;

接收到的第二终端的PSSCH的RSRP高于门限的优先进行HARQ ACK/NACK反馈;

第一终端和第二终端之间的距离小于门限的优先进行HARQ ACK/NACK反馈。

21.如权利要求20所述的第一终端,其特征在于,所述同一时间窗口包括一个时隙;

所述收发机,用于在同一时隙接收至少2个第二终端的PSCCH和PSSCH承载的信息。

22.如权利要求20或21所述的第一终端,其特征在于,所述处理器,用于根据第一信息确定对至少一个第二终端PSSCH进行sidelink的HARQ ACK/NACK反馈;

所述第一信息包括以下一项或多项:所述第二终端发送的PSSCH承载的信息携带的数据包的业务特征,所述业务特征至少包括优先级和/或时延;

所述第一终端和第二终端的传输配置信息;

所述第二终端发送的PSSCH承载的信息重传次数;

所述第一终端对第二终端发送的PSSCH承载的信息译码正确与否;

所述第一终端测量到的第二终端发送的PSSCH承载的信息的RSRP的大小;

所述第一终端与第二终端之间的距离大小。

23.如权利要求20或21所述的第一终端,其特征在于,所述第一终端和第二终端的传输配置信息包括:

所述第一终端和第二终端之间的通信是sidelink单播通信或所述第一终端和第二终端之间的通信是sidelink组播通信;其中,若所述第一终端和第二终端之间的通信是sidelink组播通信,则sidelink组播通信的模式的配置信息包括模式1的配置信息或模式2的配置信息;

所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是仅支持HARQ NACK反馈或所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是支持HARQ ACK和HARQ NACK的反馈。

24.如权利要求20或21所述的第一终端,其特征在于,所述第二终端的PSCCH信息中包括以下一项或多项:

所述第二终端发送的PSSCH承载的信息携带的数据包的优先级;

所述第二终端发送的PSSCH承载的信息携带的数据包的时延;

所述第二终端发送的PSSCH承载的信息的传输配置信息;

所述第二终端发送的PSSCH承载的信息重传次数;

所述第一终端和第二终端传输配置指示;

所述第二终端的地理位置信息。

25.如权利要求20所述的第一终端,其特征在于,所述第一准则还包括:第一终端和所有第二终端之间都是sidelink单播通信,第一终端和第二终端之间支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的优先进行HARQ ACK/NACK反馈。

26.如权利要求20所述的第一终端,其特征在于,所述第一准则还包括:第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,第二终端的PSSCH是初传的优先进行HARQ NACK的反馈。

27.如权利要求20所述的第一终端,其特征在于,所述第一准则还包括:第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的优先进行HARQ ACK/NACK反馈。

28.如权利要求20所述的第一终端,其特征在于,所述第一准则还包括:第一终端和所有第二终端之间都是组播通信,第一终端和集合1的第二终端之间HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,第一终端和集合2的第二终端之间的HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,集合2的第二终端的PSSCH对应的sidelink HARQ NACK反馈优先于集合1中的sidelink HARQ ACK/NACK反馈。

29.如权利要求20所述的第一终端,其特征在于,所述第一准则还包括:第一终端和集合3中的第二终端之间是单播通信,和集合4的第二终端之间是组播通信,进行组播通信的集合4中的第二终端优先进行sidelink HARQ ACK/NACK反馈。

30.如权利要求20所述的第一终端,其特征在于,所述第一准则还包括:第一终端和集合5中的第二终端之间是模式1的组播通信,和集合6的第二终端之间是模式6的组播通信,模式1组播通信的第二终端的PSSCH的优先进行sidelink HARQ ACK/NACK反馈。

31.如权利要求20所述的第一终端,其特征在于,所述处理器,用于根据第一准则确定所述至少两个第二终端的优先级;

根据所述至少两个第二终端的优先级确定需要进行Sidelink ACK/NACK反馈的第二终端的优先级顺序的集合;

根据所述优先级顺序的集合中的每个所述第二终端的PSSCH的RSRP确定对应的路径损耗;

根据每个所述第二终端的PSSCH的RSRP确定对应的路径损耗,确定PSFCH传输需要的功率;

按照所述优先级顺序的集合中的第二终端的顺序,确定所述第一终端传输的PSFCH的集合,使得所述第一终端传输的PSFCH的集合内的所有确定进行PSFCH发送的总功率之和不超过第一终端的最大传输功率。

32.如权利要求25‑30中任意一项所述的第一终端,其特征在于,所述处理器,用于根据第一准则确定所述至少两个第二终端的优先级;

根据所述至少两个第二终端的优先级确定需要进行Sidelink ACK/NACK反馈的第二终端的优先级顺序的集合;

根据所述优先级顺序的集合中的每个所述第二终端的PSSCH的RSRP确定对应的路径损耗;

根据每个所述第二终端的PSSCH的RSRP确定对应的路径损耗,确定PSFCH传输需要的功率;

按照所述优先级顺序的集合中的第二终端的顺序,确定所述第一终端传输的PSFCH的集合,使得所述第一终端传输的PSFCH的集合内的所有确定进行PSFCH发送的总功率之和不超过第一终端的最大传输功率。

33.如权利要求31所述的第一终端,其特征在于,所述处理器,用于将所述优先级顺序的集合中第二终端按照优先级从高到低顺序排序,所述优先级顺序的集合中第二终端的数量为N,N为大于或等于1的正整数;

初始化进行PSFCH传输的集合为S,初始化的所述S集合包含所述优先级顺序的集合中的最高优先级的终端;

初始化i=2;

如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中;

执行将i增加1,并返回如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中的步骤,直到i大于N,得到集合S,将所述集合S中的所有第二终端的PSSCH为第一终端确定进行sidelink的HARQ ACK/NACK反馈的第二终端的PSSCH;

其中,第一条件为所述集合S对应的传输总功率与在第i位置的终端的传输功率之和小于或等于所述第一终端的最大传输功率。

34.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至14中任一项所述的HARQ反馈方法的步骤。

说明书 :

一种HARQ反馈方法、第一终端和计算机可读存储介质

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种HARQ反馈方法、第一终端和计算机可读存储介质。

背景技术

[0002] 在5G新空口(New Radio,NR)系统中,支持更大的带宽,更高的吞吐,更复杂的业务以及与其匹配的更复杂的处理技术。随着车联网技术的进一步发展,新一些应用场景出现,
例如,车辆编队、高级驾驶、传感器信息共享以及远程控制等应用场景。这些应用场景中要
求在sidelink(终端(UE)与终端之间直接通信的链路)上提供广播、组播和单播的通信方
式。这些应用场景对UE与UE之间的sidelink提出了更高的要求,要求承载的数据包更大,传
输的可靠性更高,传输的距离更远。
[0003] 在NR V2X(vehicle to X,车对万物)的设计中,为了满足上述要求,HARQ(混合自动重传请求)反馈作为一种有效的提高数据传输的可靠性的手段,在sidelink的单播和组
播的通信方式中引入了HARQ反馈的机制,提高传输可靠性等。但是由于在NR V2X sidelink
的通信中,一个UE需要同时与多个UE之间进行单播的通信,或者一个UE同时需要进行单播
和组播的通信。在这种情况下可能会出现来一个UE需要同时对多个UE进行sidelink ACK
(Acknowledge,确认信息)/NACK(Non‑Acknowledge,非确认信息)反馈。然而,多个sidelink 
ACK/NACK反馈容易发生冲突。

发明内容

[0004] 本发明实施例提供一种HARQ反馈方法、第一终端和计算机可读存储介质,以解决在进行反馈过程中容易发生冲突的问题。
[0005] 本发明实施例提供一种HARQ反馈方法,应用于第一终端,包括:
[0006] 在同一时间窗口接收至少2个第二终端的PSCCH(Physical Sidelink Control Channel,PSCCH用于承载关联的PSSCH的调度信令)和PSSCH(Physical Sidelink Share 
Channel,用于承载业务的数据包)承载的信息,且第一终端和每个第二终端的传输配置为
需要进行sidelink HARQ ACK/NACK反馈;
[0007] 根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/
NACK反馈。
[0008] 可选的,所述同一时间窗口包括一个时隙;
[0009] 所述在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,包括:
[0010] 在同一时隙接收至少2个第二终端的PSCCH和PSSCH承载的信息。
[0011] 可选的,根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行sidelink的HARQ 
ACK/NACK反馈,包括:
[0012] 根据第一信息确定对至少一个第二终端PSSCH进行sidelink的HARQ ACK/NACK反馈;
[0013] 所述第一信息包括以下一项或多项:
[0014] 所述第二终端发送的PSSCH承载的信息携带的数据包的业务特征,所述业务特征至少包括优先级和/或时延;
[0015] 所述第一终端和第二终端的传输配置信息;
[0016] 所述第二终端发送的PSSCH承载的信息重传次数;
[0017] 所述第一终端对第二终端发送的PSSCH承载的信息译码正确与否;
[0018] 所述第一终端测量到的第二终端发送的PSSCH承载的信息的RSRP的大小;
[0019] 所述第一终端与第二终端之间的距离大小。
[0020] 可选的,所述第一终端和第二终端的传输配置信息包括:
[0021] 所述第一终端和第二终端之间的通信是sidelink单播通信或所述第一终端和第二终端之间的通信是sidelink组播通信;其中,若所述第一终端和第二终端之间的通信是
sidelink组播通信,则sidelink组播通信的模式的配置信息包括模式1的配置信息或模式2
的配置信息;
[0022] 所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是仅支持HARQ NACK反馈或所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是支持HARQ 
ACK和HARQ NACK的反馈。
[0023] 可选的,所述第二终端的PSCCH信息中包括以下一项或多项:
[0024] 所述第二终端发送的PSSCH承载的信息携带的数据包的优先级;
[0025] 所述第二终端发送的PSSCH承载的信息携带的数据包的时延;
[0026] 所述第二终端发送的PSSCH承载的信息的传输配置信息;
[0027] 所述第二终端发送的PSSCH承载的信息重传次数;
[0028] 所述第一终端和第二终端传输配置指示;
[0029] 所述第二终端的地理位置信息。
[0030] 可选的,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈,包括:
[0031] 根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈;
[0032] 所述第一准则包括以下一项或多项:
[0033] 优先级高的第二终端的PSSCH优先进行HARQ ACK/NACK反馈;
[0034] 优先级相同的第二终端之间的PSSCH,时延小的优先进行HARQ ACK/NACK反馈;
[0035] 接收到的第二终端的PSSCH的RSRP高于门限的优先进行HARQ ACK/NACK反馈。
[0036] 第一终端和第二终端之间的距离小于门限的优先进行HARQ ACK/NACK反馈。
[0037] 可选的,所述第一准则还包括:
[0038] 第一终端和所有第二终端之间都是sidelink单播通信,第一终端和第二终端之间支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的优先进行HARQ 
ACK/NACK反馈。
[0039] 可选的,所述第一准则还包括:
[0040] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,第二终端的PSSCH是初传的优先进行HARQ 
NACK的反馈。
[0041] 可选的,所述第一准则还包括:
[0042] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的
优先进行HARQ ACK/NACK反馈。
[0043] 可选的,所述第一准则还包括:
[0044] 第一终端和所有第二终端之间都是组播通信,第一终端和集合1的第二终端之间HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,第一终端和集
合2的第二终端之间的HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,
集合2的第二终端的PSSCH对应的sidelink HARQ NACK反馈优先于集合1中的sidelink 
HARQ ACK/NACK反馈。
[0045] 可选的,所述第一准则还包括:
[0046] 第一终端和集合3中的第二终端之间是单播通信,和集合4的第二终端之间是组播通信,进行组播通信的集合4中的第二终端优先进行sidelink HARQ ACK/NACK反馈。
[0047] 可选的,所述第一准则还包括:
[0048] 第一终端和集合5中的第二终端之间是模式1的组播通信,和集合6的第二终端之间是模式6的组播通信,模式1组播通信的第二终端的PSSCH的优先进行sidelink HARQ 
ACK/NACK反馈。
[0049] 可选的,所述根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈,包括:
[0050] 所述第一终端根据第一准则确定所述至少两个第二终端的优先级;
[0051] 根据所述至少两个第二终端的优先级确定需要进行Sidelink ACK/NACK反馈的第二终端的优先级顺序的集合;
[0052] 所述第一终端根据所述优先级顺序的集合中的每个所述第二终端的PSSCH的RSRP确定对应的路径损耗;
[0053] 所述第一终端根据每个所述第二终端的PSSCH的RSRP确定对应的路径损耗,确定PSFCH传输需要的功率;
[0054] 所述第一终端按照所述优先级顺序的集合中的第二终端的顺序,确定所述第一终端传输的PSFCH的集合,使得所述第一终端传输的PSFCH的集合内的所有确定进行PSFCH发
送的总功率之和不超过第一终端的最大传输功率。
[0055] 可选的,所述第一终端按照所述优先级顺序的集合中的第二终端的顺序,确定所述第一终端传输的PSFCH的集合,包括:
[0056] 将所述优先级顺序的集合中第二终端按照优先级从高到低顺序排序,所述优先级顺序的集合中第二终端的数量为N,N为大于或等于1的正整数;
[0057] 所述第一终端初始化进行PSFCH传输的集合为S,初始化的所述S集合包含所述优先级顺序的集合中的最高优先级的终端;
[0058] 初始化i=2;
[0059] 如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中;
[0060] 执行将i增加1,并返回如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中的步骤,直到i大于N,得到集合S,将所述集合S
中的所有第二终端的PSSCH为第一终端确定进行sidelink的HARQ ACK/NACK反馈的第二终
端的PSSCH;
[0061] 其中,第一条件为所述集合S对应的传输总功率与在第i位置的终端的传输功率之和小于或等于所述第一终端的最大传输功率。
[0062] 本发明实施例还提供一种第一终端,包括:
[0063] 接收模块,用于在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈;
[0064] 确定模块,用于根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行sidelink
的HARQ ACK/NACK反馈。
[0065] 可选的,所述同一时间窗口包括一个时隙;
[0066] 所述接收模块,用于在同一时隙接收至少2个第二终端的PSCCH和PSSCH承载的信息。
[0067] 可选的,所述确定模块,用于根据第一信息确定对至少一个第二终端PSSCH进行sidelink的HARQ ACK/NACK反馈;
[0068] 所述第一信息包括以下一项或多项:
[0069] 所述第二终端发送的PSSCH承载的信息携带的数据包的业务特征,所述业务特征至少包括优先级和/或时延;
[0070] 所述第一终端和第二终端的传输配置信息;
[0071] 所述第二终端发送的PSSCH承载的信息重传次数;
[0072] 所述第一终端对第二终端发送的PSSCH承载的信息译码正确与否;
[0073] 所述第一终端测量到的第二终端发送的PSSCH承载的信息的RSRP的大小;
[0074] 所述第一终端与第二终端之间的距离大小。
[0075] 可选的,所述第一终端和第二终端的传输配置信息包括:
[0076] 所述第一终端和第二终端之间的通信是sidelink单播通信或所述第一终端和第二终端之间的通信是sidelink组播通信;其中,若所述第一终端和第二终端之间的通信是
sidelink组播通信,则sidelink组播通信的模式的配置信息包括模式1的配置信息或模式2
的配置信息;
[0077] 所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是仅支持HARQ NACK反馈或所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是支持HARQ 
ACK和HARQ NACK的反馈。
[0078] 可选的,所述第二终端的PSCCH信息中包括以下一项或多项:
[0079] 所述第二终端发送的PSSCH承载的信息携带的数据包的优先级;
[0080] 所述第二终端发送的PSSCH承载的信息携带的数据包的时延;
[0081] 所述第二终端发送的PSSCH承载的信息的传输配置信息;
[0082] 所述第二终端发送的PSSCH承载的信息重传次数;
[0083] 所述第一终端和第二终端传输配置指示;
[0084] 所述第二终端的地理位置信息。
[0085] 本发明实施例还提供一种第一终端,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,其特征在于,
[0086] 所述收发机,用于在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈;
[0087] 所述处理器,用于根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行
sidelink的HARQ ACK/NACK反馈。
[0088] 可选的,所述同一时间窗口包括一个时隙;
[0089] 所述收发机,用于在同一时隙接收至少2个第二终端的PSCCH和PSSCH承载的信息。
[0090] 可选的,所述处理器,用于根据第一信息确定对至少一个第二终端PSSCH进行sidelink的HARQ ACK/NACK反馈;
[0091] 所述第一信息包括以下一项或多项:
[0092] 所述第二终端发送的PSSCH承载的信息携带的数据包的业务特征,所述业务特征至少包括优先级和/或时延;
[0093] 所述第一终端和第二终端的传输配置信息;
[0094] 所述第二终端发送的PSSCH承载的信息重传次数;
[0095] 所述第一终端对第二终端发送的PSSCH承载的信息译码正确与否;
[0096] 所述第一终端测量到的第二终端发送的PSSCH承载的信息的RSRP的大小;
[0097] 所述第一终端与第二终端之间的距离大小。
[0098] 可选的,所述第一终端和第二终端的传输配置信息包括:
[0099] 所述第一终端和第二终端之间的通信是sidelink单播通信或所述第一终端和第二终端之间的通信是sidelink组播通信;其中,若所述第一终端和第二终端之间的通信是
sidelink组播通信,则sidelink组播通信的模式的配置信息包括模式1的配置信息或模式2
的配置信息;
[0100] 所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是仅支持HARQ NACK反馈或所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是支持HARQ 
ACK和HARQ NACK的反馈。
[0101] 可选的,所述第二终端的PSCCH信息中包括以下一项或多项:
[0102] 所述第二终端发送的PSSCH承载的信息携带的数据包的优先级;
[0103] 所述第二终端发送的PSSCH承载的信息携带的数据包的时延;
[0104] 所述第二终端发送的PSSCH承载的信息的传输配置信息;
[0105] 所述第二终端发送的PSSCH承载的信息重传次数;
[0106] 所述第一终端和第二终端传输配置指示;
[0107] 所述第二终端的地理位置信息。
[0108] 可选的,处理器1100,用于根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈;
[0109] 所述第一准则包括以下一项或多项:
[0110] 优先级高的第二终端的PSSCH优先进行HARQ ACK/NACK反馈;
[0111] 优先级相同的第二终端之间的PSSCH,时延小的优先进行HARQ ACK/NACK反馈;
[0112] 接收到的第二终端的PSSCH的RSRP高于门限的优先进行HARQ ACK/NACK反馈。
[0113] 第一终端和第二终端之间的距离小于门限的优先进行HARQ ACK/NACK反馈。
[0114] 可选的,所述第一准则还包括:
[0115] 第一终端和所有第二终端之间都是sidelink单播通信,第一终端和第二终端之间支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的优先进行HARQ 
ACK/NACK反馈。
[0116] 可选的,所述第一准则还包括:
[0117] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,第二终端的PSSCH是初传的优先进行HARQ 
NACK的反馈。
[0118] 可选的,所述第一准则还包括:
[0119] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的
优先进行HARQ ACK/NACK反馈。
[0120] 可选的,所述第一准则还包括:
[0121] 第一终端和所有第二终端之间都是组播通信,第一终端和集合1的第二终端之间HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,第一终端和集
合2的第二终端之间的HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,
集合2的第二终端的PSSCH对应的sidelink HARQ NACK反馈优先于集合1中的sidelink 
HARQ ACK/NACK反馈。
[0122] 可选的,所述第一准则还包括:
[0123] 第一终端和集合3中的第二终端之间是单播通信,和集合4的第二终端之间是组播通信,进行组播通信的集合4中的第二终端优先进行sidelink HARQ ACK/NACK反馈。
[0124] 可选的,所述第一准则还包括:
[0125] 第一终端和集合5中的第二终端之间是模式1的组播通信,和集合6的第二终端之间是模式6的组播通信,模式1组播通信的第二终端的PSSCH的优先进行sidelink HARQ 
ACK/NACK反馈。
[0126] 可选的,所述处理器,用于
[0127] 根据第一准则确定所述至少两个第二终端的优先级;
[0128] 根据所述至少两个第二终端的优先级确定需要进行Sidelink ACK/NACK反馈的第二终端的优先级顺序的集合;
[0129] 根据所述优先级顺序的集合中的每个所述第二终端的PSSCH的RSRP确定对应的路径损耗;
[0130] 根据每个所述第二终端的PSSCH的RSRP确定对应的路径损耗,确定PSFCH传输需要的功率;
[0131] 按照所述优先级顺序的集合中的第二终端的顺序,确定所述第一终端传输的PSFCH的集合,使得所述第一终端传输的PSFCH的集合内的所有确定进行PSFCH发送的总功
率之和不超过第一终端的最大传输功率。
[0132] 可选的,处理器,用于
[0133] 将所述优先级顺序的集合中第二终端按照优先级从高到低顺序排序,所述优先级顺序的集合中第二终端的数量为N,N为大于或等于1的正整数;
[0134] 初始化进行PSFCH传输的集合为S,初始化的所述S集合包含所述优先级顺序的集合中的最高优先级的终端;
[0135] 初始化i=2;
[0136] 如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中;
[0137] 执行将i增加1,并返回如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中的步骤,直到i大于N,得到集合S,将所述集合S
中的所有第二终端的PSSCH为第一终端确定进行sidelink的HARQ ACK/NACK反馈的第二终
端的PSSCH;
[0138] 其中,第一条件为所述集合S对应的传输总功率与在第i位置的终端的传输功率之和小于或等于所述第一终端的最大传输功率。
[0139] 本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例提供的HARQ反馈方法的
步骤。
[0140] 本发明实施例中,可根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行
sidelink的HARQ ACK/NACK反馈,可减少HARQ ACK/NACK反馈的冲突,从而可减少冲突带来
的影响。

附图说明

[0141] 图1是本发明实施例可应用的网络结构示意图;
[0142] 图2是本发明实施例提供的一种资源选择原理图;
[0143] 图3是本发明实施例提供的另一种资源选择原理图;
[0144] 图4是本发明实施例提供的一种信道结构图;
[0145] 图5是本发明实施例提供的一种HARQ反馈方法的流程图;
[0146] 图6是本发明实施例提供的时间窗口示意图之一;
[0147] 图7是本发明实施例提供的时间窗口示意图之二;
[0148] 图8是本发明实施例提供的时间窗口示意图之三;
[0149] 图9是本发明实施例提供的时间窗口示意图之四;
[0150] 图10是本发明实施例提供的时间窗口示意图之五;
[0151] 图11是本发明实施例提供的时间窗口示意图之六;
[0152] 图12是本发明实施例提供的时间窗口示意图之七;
[0153] 图13是本发明实施例提供的一种第一终端的结构图;
[0154] 图14是本发明实施例提供的另一种第一终端的结构图。

具体实施方式

[0155] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0156] 参见图1,图1是本发明实施例可应用的网络结构示意图,包括第一终端和第二终端,如图1所示,第二终端包括终端UE1和终端UE2,第一终端为终端UE3。第一终端和第二终
端均可以是用户终端(User Equipment,UE)或者其他终端设备,例如:手机、平板电脑
(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal 
digital assistant,简称PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式
设备(Wearable Device)等。需要说明的是,在本发明实施例中并不限定第一终端和第二终
端的具体类型。
[0157] NR Sidelink资源分配的方法:如图2和3所示,在NR V2X中,在sidelink上存在两类资源选择的方式:
[0158] 第一类是基站(BS)辅助的资源选择方式,在车辆在网络覆盖内的情况下,基站可以通过蜂窝对V2X通信进行调度,具体如图2所示。在这种情况下,基站通过给V2X终端发送
调度信息(V2X scheduling grant信息),指示V2X终端传输的资源位置等信息,图2中SL表
示sidelink。
[0159] 第二类是UE自发的选择资源的方式,如图3所示,其中UE在配置或者预配置的资源池中通过感知的方法,获取空闲资源的位置,然后在空闲的资源中选择自己传输的资源。
[0160] Sidelink ACK/NACK反馈的方式如下:
[0161] 在NR V2X的设计中,仅考虑sidelink单播和组播通信情况下的sidelink HARQ反馈的操作。其中进一步明确HARQ反馈的PSFCH与关联的PSSCH之间的时间间隔是网络配置或
者预配置的。
[0162] 对于sidelink单播通信的时候,如果接收UE对接收到的发送UE的sidelink的数据包正确译码,则反馈ACK信息;如果接收UE未能对接收到的发送UE的sidelink的数据包正确
译码,则反馈NACK信息。
[0163] 对于sidelink组播通信的时候,sidelink上的HARQ反馈有如下两种方式:
[0164] 方式1:接收UE仅支持NACK反馈,在这种方法下,如果接收UE未能对接收到的发送UE的sidelink的数据包正确译码,则反馈NACK信息。如果接收UE对接收到的发送UE的
sidelink的数据包正确译码,则不反馈任何信息。
[0165] 方式2:接收UE支持ACK和NACK的反馈,如果接收UE对接收到的发送UE的sidelink的数据包正确译码,则反馈ACK信息;如果接收UE未能对接收到的发送UE的sidelink的数据
包正确译码,则反馈NACK信息。
[0166] 在上述sidelink组播通信的两种sidelink HARQ反馈的方式中,方式1倾向于所有接收UE共享一个sidelink ACK/NACK的信道资源,而方式2中,倾向于所有接收UE都有独立
的ACK/NACK反馈资源。对于单播通信方式,采用方式2进行反馈。
[0167] PSFCH(Physical Sidelink Feedback Channel)用于承载sidelink HARQ ACK/NACK信息,在NR V2X的PSFCH设计中,目前已经明确支持PSSCH/PSCCH与PSFCH之间采用TDM
的复用方式,其示意图如图4所示。PSFCH一般占用一个时隙(slot)的最后几个OFDM符号。
[0168] 请参见图5,图5是本发明实施例提供的一种HARQ反馈方法的流程图,可应用于第一终端,如图5所示,包括以下步骤:
[0169] 501:在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈。
[0170] 502:根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行sidelink的HARQ 
ACK/NACK反馈。
[0171] 第一终端可接收第二终端的PSCCH和PSSCH承载的信息,在本实施例的HARQ反馈过程中,在同一时间窗口内接收到至少2个第二终端的PSCCH和PSSCH承载的信息,且第一终端
和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈时,可从至少2个第
二终端中确定至少一个第二终端并对上述至少一个第二终端的PSSCH进行sidelink的HARQ 
ACK/NACK反馈。若在同一时间窗口接收1个第二终端的PSCCH和PSSCH承载的信息,且第一终
端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈,即可对该1个第
二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈。
[0172] 在一个示例中,一个时间窗口可包括至少一个时隙,在本示例中,同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,可以理解为在同一时间窗口内所有时隙
接收的第二终端的PSCCH和PSSCH承载的信息总和。例如,一个时间窗口包括N个时隙,N可以
为大于或等于1的整数,N个时隙分别为第1时隙、……、第N‑1时隙和第N时隙,第一终端在各
时隙可接收第二终端的PSCCH和PSSCH承载的信息。比如,N为2,第一终端在第1时隙接收1个
第二终端的PSCCH和PSSCH承载的信息,在第2时隙接收1个第二终端的PSCCH和PSSCH承载的
信息,则在该时间窗口接收的PSCCH和PSSCH承载的信息包括2个第二终端的PSCCH和PSSCH
承载的信息,即在第1时隙接收的1个第二终端的PSCCH和PSSCH承载的信息和在第2时隙接
收的1个第二终端的PSCCH和PSSCH承载的信息。则可根据在第1时隙接收的1个第二终端的
PSCCH和PSSCH承载的信息和在第2时隙接收的1个第二终端的PSCCH和PSSCH承载的信息、
和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行
sidelink的HARQ ACK/NACK反馈。
[0173] 如图6所示,PSFCH资源的配置可以是每隔N个时隙中会出现一个PSFCH资源池的配置,N可以是大于或等于1的整数,如图6所示,以N为4为例,给出了PSFCH资源的示意图。
[0174] 第一终端在一个时隙K中接收到的PSCCH和PSSCH承载的信息,其处理时间是X个时隙(例如,X为2),则第一终端最早进行PSCCH和PSSCH对应的ACK/NACK反馈的时间是在K+X时
隙之后,也就是K+X个时隙之后的最早的PSFCH资源中进行反馈。在同一个时间窗口内传输
的PSCCH和PSSCH对应的sidelink的HARQ ACK/NACK反馈信息所对应的PSFCH资源都是位于
同一个时隙。如图7所示,每个虚线框分别表示一个时间窗口,以第一个虚线框为例,X为2,
在该时间窗口内的第一个时隙内接收到一个第二终端发送的PSCCH和PSSCH承载的信息,在
该时间窗口内的第二个时隙内接收到另一个第二终端发送的PSCCH和PSSCH承载的信息,若
对接收的上述2个第二终端发送的PSCCH和PSSCH承载的信息进行ACK/NACK反馈,是通过同
一个时隙的PSFCH资源进行信息反馈,如图7所示的该虚线框对应的箭头指向的PSFCH资源,
该PSFCH资源对应的时隙(该时间窗口后的第3个时隙)为上述同一个时隙,通过该时隙的
PSFCH资源进行反馈。如此,通过同一个时隙的PSFCH资源对多个第二终端进行HARQ ACK/
NACK反馈,容易产生冲突,从而在本实施例中,通过接收到的所有第二终端的PSCCH和PSSCH
承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的
PSSCH进行sidelink的HARQ ACK/NACK反馈,以减少反馈冲突。
[0175] 如图8所示,给出了N=1,X=2对应的时间窗口的示意图,一个时间窗口中包括一个时隙,每个虚线框分别表示一个时间窗口,以第一个虚线框的时间窗口为例,第一终端在
该时间窗口的一个时隙内接收到至少2个第二终端发送的PSCCH和PSSCH承载的信息,且第
一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈的情况下,需
要2个时隙的时间进行处理,然后确定对至少一个第二终端的PSSCH进行sidelink的HARQ 
ACK/NACK反馈。如图8所示,在该时间窗口的时隙后的第3个时隙(该时间窗口的时隙后需要
2个时隙的时间进行处理,处理完后的第一个时隙有PSFCH资源)的PSFCH资源中进行反馈,
如对应的箭头所示。以第二个虚线框的时间窗口为例,第一终端在该时间窗口的一个时隙
内接收到至少2个第二终端发送的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端
的传输配置为需要进行sidelink HARQ ACK/NACK反馈的情况下,需要2个时隙的时间进行
处理,然后确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈。如图8所
示,在该时间窗口的时隙后的第3个时隙(该时间窗口的时隙后需要2个时隙的时间进行处
理,处理完后的第一个时隙有PSFCH资源)的PSFCH资源中进行反馈,如对应的箭头所示。
[0176] 如图9所示,给出了N=2,X=2对应的时间窗口,一个时间窗口中包括2个时隙,每个虚线框分别表示一个时间窗口,以第一个虚线框的时间窗口为例,第一终端在该时间窗
口内接收到至少2个第二终端发送的PSCCH和PSSCH承载的信息,且第一终端和每个第二终
端的传输配置为需要进行sidelink HARQ ACK/NACK反馈的情况下,需要2个时隙的时间进
行处理,然后确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈。如图9
所示,在该时间窗口的时隙后的第3个时隙(该时间窗口的时隙后需要2个时隙的时间进行
处理,处理完后的第一个时隙有PSFCH资源)的PSFCH资源中进行反馈,如对应的箭头所示。
[0177] 如图10所示,给出了N=4,X=2对应的时间窗口,一个时间窗口中包括4个时隙,每个虚线框分别表示一个时间窗口,以第一个虚线框的时间窗口为例,第一终端在该时间窗
口接收到至少2个第二终端发送的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端
的传输配置为需要进行sidelink HARQ ACK/NACK反馈的情况下,需要2个时隙的时间进行
处理,然后确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈。如图10
所示,在该时间窗口的时隙后的第3个时隙(该时间窗口的时隙后需要2个时隙的时间进行
处理,处理完后的第一个时隙有PSFCH资源)的PSFCH资源中进行反馈,如对应的箭头所示。
[0178] 另外,在一个实施例中,时间窗口不是时隙的整数倍,即时间窗口为一个时隙的非整数倍,其中一个时隙中包含PSCCH/PSSCH占用的资源(例如OFDM符号数)和PSFCH占用的资
源(OFDM符号数),当PSCCH/PSSCH处理时间是X(例如,X为2)个时隙时长的情况下,N=1对应
的时间窗口如图11所示,N=2对应的时间窗口如图12所示。
[0179] 如图11所示,时间窗口小于一个时隙,每个虚线框分别表示一个时间窗口,以第一个虚线框的时间窗口为例,第一终端在该时间窗口的一个时隙内接收到至少2个第二终端
发送的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行
sidelink HARQ ACK/NACK反馈的情况下,需要2个时隙的时间进行处理(如图11所示,X=
2),然后确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈。经过2个时
隙的时间进行处理后,通过最早的PSFCH资源进行反馈,即图11中与第一个虚线框对应的箭
头指向的位置处。如图12所示,时间窗口大于一个时隙,小于2个时隙,每个虚线框分别表示
一个时间窗口,以第一个虚线框的时间窗口为例,第一终端在该时间窗口接收到至少2个第
二终端发送的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进
行sidelink HARQ ACK/NACK反馈的情况下,需要2个时隙的时间进行处理(如图12所示,X=
2),以确定需要对其反馈的至少一个第二终端。经过2个时隙的时间进行处理后,通过最早
的PSFCH资源对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈,即图12中
与第一个虚线框对应的箭头指向的位置处。
[0180] 另外,在本实施例中,在同一时间窗口接收至少2个第二终端发送的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK
反馈,是基于接收至少2个第二终端发送的PSCCH和PSSCH承载的信息,或/和所述第一终端
与每个两个第二终端之间的传输配置,从所述至少2个第二终端中确定目标反馈终端,即上
述至少一个第二终端。然后,可基于所述第一终端与所述目标反馈终端之间的传输配置信
息,向所述目标反馈终端返回目标反馈信息(HARQ ACK/NACK)。可以理解,在第一终端在同
一时间窗口接收至少2个第二终端发送的PSCCH和PSSCH承载的信息,需要进行至少2个
sidelink ACK/NACK信息反馈,由于第一终端能同时传输反馈的数量有限,容易产生冲突,
因此,在本实施例中,第一终端若在同一时间窗口接收至少2个第二终端发送的PSCCH和
PSSCH承载的信息,基于接收至少2个第二终端发送的PSCCH和PSSCH承载的信息,或/和所述
第一终端与每个两个第二终端之间的传输配置,可从至少2个第二终端中确定需要传输反
馈的第二终端,如此减少反馈冲突的同时,可确保确定反馈的至少一个第二终端的合理性。
[0181] 本发明实施例中,当多个sidelink ACK/NACK信息的传输容易存在冲突的时候,需要一种合适的处理机制,通过本申请实施例的HARQ反馈方法,给出了一种多sidelink ACK/
NACK信息的操作,即可根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一
终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行sidelink的
HARQ ACK/NACK反馈,可减少HARQ ACK/NACK反馈的冲突,从而可减少冲突带来的影响。
[0182] 在一个实施例中,所述在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,包括:在同一时隙接收至少2个第二终端的PSCCH和PSSCH承载的信息。
[0183] 在本实施例中,一个时间窗口包括一个时隙,即上述同一时间窗口包括一个时隙,上述同一时隙即为同一时间窗口包括的一个时隙。如图8所示。在同一时间窗口的同一时隙
接收到至少2个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输
配置为需要进行sidelink HARQ ACK/NACK反馈,则根据在该同一时隙接收到的所有第二终
端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至
少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈。
[0184] 例如,同一时间窗口的同一时隙接收到至5个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈,若
根据在该同一时隙接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和
每个第二终端的传输配置信息确定对2个第二终端进行sidelink的HARQ ACK/NACK反馈,减
少反馈冲突。
[0185] 若在同一时隙接收1个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈,即可对该1个第二终端的
PSSCH进行sidelink的HARQ ACK/NACK反馈。
[0186] 在一个实施例中,根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行
sidelink的HARQ ACK/NACK反馈,包括:
[0187] 根据第一信息确定对至少一个第二终端PSSCH进行sidelink的HARQ ACK/NACK反馈;
[0188] 第一信息包括以下一项或多项:
[0189] 第二终端发送的PSSCH承载的信息携带的数据包的业务特征,所述业务特征至少包括优先级和/或时延;
[0190] 第一终端和第二终端的传输配置信息;
[0191] 第二终端发送的PSSCH承载的信息重传次数;
[0192] 第一终端对第二终端发送的PSSCH承载的信息译码正确与否;
[0193] 第一终端测量到的第二终端发送的PSSCH承载的信息的RSRP(Reference Signal Receiving Power,参考信号接收功率)的大小;
[0194] 第一终端与第二终端之间的距离大小。
[0195] 即第一终端根据如下信息中的一种或者多种确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈:
[0196] 第二终端发送的PSSCH携带的数据包的业务特征,业务特征可以包括:QoS(Quality of Service,服务质量)、优先级和时延等信息;
[0197] 第一终端和第二终端的传输配置信息;
[0198] 第二终端发送的PSSCH重传次数;
[0199] 第一终端对第二终端发送的PSSCH译码正确与否;可以理解为第一终端对第二终端发送的PSSCH承载的信息的译码结果,例如,译码结果可以为译码正确或译码错误。
[0200] 第一终端测量到的第二终端发送的PSSCH的RSRP的大小;
[0201] 第一终端与第二终端之间的距离大小。
[0202] 即在本实施例中,可通过第二终端发送的PSSCH承载的信息携带的数据包的业务特征、第一终端和第二终端的传输配置信息、第二终端发送的PSSCH承载的信息重传次数、
第一终端对第二终端发送的PSSCH承载的信息译码正确与否、第一终端测量到的第二终端
发送的PSSCH承载的信息的RSRP的大小以及第一终端与第二终端之间的距离大小中一项或
多项从至少2个第二终端中确定需要反馈的至少一个第二终端,然后对至少一个第二终端
的PSSCH进行sidelink的HARQ ACK/NACK反馈。即在反馈过程中,考虑了上述第一信息中的
一项或多项,一方面可确保确定的至少一个第二终端能满足上述第一信息的要求,另一方
面不再是不管第二终端与第一终端之间的情况对所有第二终端进行反馈,而是对基于上述
第一信息确定的至少一个第二终端进行反馈,可减少冲突的情况发生。
[0203] 在一个实施例中,第一终端和第二终端的传输配置信息包括:
[0204] 第一终端和第二终端之间的通信是sidelink单播通信或第一终端和第二终端之间的通信是sidelink组播通信;其中,若第一终端和第二终端之间的通信是sidelink组播
通信,则sidelink组播通信的模式的配置信息包括模式1的配置信息或模式2的配置信息;
[0205] 第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是仅支持HARQ NACK反馈或第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是支持HARQ ACK和
HARQ NACK的反馈。
[0206] 即第一终端和第二终端的传输配置信息包括:
[0207] 第一UE和第二UE之间的通信是sidelink单播通信,还是sidelink组播通信,如果是sidelink组播通信,组播通信的模式的配置信息,包括以下模式1的配置信息或模式2的
配置信息;
[0208] 其中,模式1:需要有明确的组成员接入控制的组播通信,其中,组织成员是通过车队的车头来控制,例如,车辆编队行驶的组播通信;
[0209] 模式2:类似于广播的组播通信,UE基于一定的准则判断自己是否是属于组成员,例如基于距离,这种属于一种没有接纳控制的组播通信;
[0210] 以及第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是仅支持HARQ NACK反馈,或者支持HARQ ACK和HARQ NACK的反馈。
[0211] 即在本实施例中,传输配置信息可以包括第一终端和第二终端之间的通信是sidelink单播通信还是sidelink组播通信或/和第一终端和第二终端的sidelink HARQ 
ACK/NACK反馈的配置是仅支持HARQ NACK反馈,或者支持HARQ ACK和HARQ NACK的反馈,通
过上述传输配置信息可更准确地从至少2个第二终端中确定需要反馈的至少一个第二终
端,后续对该至少一个第二终端进行sidelink的HARQ ACK/NACK反馈,减少冲突发生。
[0212] 在一个实施例中,第二终端的PSCCH信息中包括以下一项或多项:
[0213] 第二终端发送的PSSCH承载的信息携带的数据包的优先级;
[0214] 所述第二终端发送的PSSCH承载的信息携带的数据包的时延;
[0215] 第二终端发送的PSSCH承载的信息的传输配置信息;
[0216] 第二终端发送的PSSCH承载的信息重传次数;
[0217] 第一终端和第二终端传输配置指示;
[0218] 第二终端的地理位置信息。
[0219] 其中,第二终端发送的PSSCH携带的数据包的业务特征,包括:优先级和时延等信息。
[0220] 第二终端发送的PSSCH重传次数,这个可以通过显式的方式指示,也可以通过冗余版本和/或NDI(New Data Indicator)隐式的方式指示,确定当前PSSCH是PSSCH的第几次重
传。
[0221] 第一终端和第二终端的传输配置信息即第一终端和第二终端传输配置指示信息。
[0222] 第二终端的地理位置信息,考虑降低信令开销,可以是粗糙的地理位置信息,例如截短的GPS坐标或者区域的标识。
[0223] 即第二终端的PSCCH承载的信息可以包括上述一项或多项,可基于上述PSCCH承载的信息确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈,即在反馈过
程中,考虑了上述第二终端的PSCCH承载的信息,从准确从至少2个第二终端中确定需要反
馈的至少一个第二终端,对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反
馈,以减少冲突发生。
[0224] 在一个实施例中,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈,包括:
[0225] 根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈;
[0226] 第一准则包括以下一项或多项:
[0227] 优先级高的第二终端的PSSCH优先进行HARQ ACK/NACK反馈;
[0228] 优先级相同的第二终端之间的PSSCH,时延小的优先进行HARQ ACK/NACK反馈;
[0229] 接收到的第二终端的PSSCH的RSRP高于门限的优先进行HARQ ACK/NACK反馈。
[0230] 第一终端和第二终端之间的距离小于门限的优先进行HARQ ACK/NACK反馈。
[0231] 即所述第一终端根据接收到的所有第二终端的PSCCH和PSSCH信息,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈中,具体还包括如下准则的一个或
者多个的组合:
[0232] 优先级高的第二终端的PSSCH优先进行HARQ ACK/NACK反馈;
[0233] 优先级相同的第二终端之间的PSSCH,时延小的优先进行HARQ ACK/NACK反馈,从而避免发送端由于时延的问题丢包;
[0234] 接收到的第二终端的PSSCH的RSRP高于门限的优先进行HARQ ACK/NACK反馈,其中PSSCH的RSRP门限是预配置或者网络配置的;
[0235] 第一终端和第二终端之间的距离小于门限的优先进行HARQ ACK/NACK反馈,其中所述距离的门限是预配置或者网络配置的。
[0236] 例如,5个第二终端向第一终端发送了PSCCH和PSSCH承载的信息,第一终端在同一时隙接收5个第二终端向第一终端发送了PSCCH和PSSCH承载的信息后,根据第一准则,确定
对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈。若5个第二终端中,3个
第二终端的PSSCH承载的信息携带的数据包的优先级较高,例如,均大于预设优先级门限,
则可对上述3个第二终端中至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反
馈。
[0237] 再例如,通过PSCCH承载的信息携带的数据包的优先级与距离的组合,若5个第二终端中每个第二终端的PSCCH承载的信息携带的数据包的优先级均较低,例如,均小于预设
优先级门限,但是5个第二终端中有1个第二终端与第一终端的距离较近,比如,距离均小于
预设距离阈值,则可对这1个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈。
[0238] 又例如,通过PSCCH承载的信息携带的数据包的优先级与时延的组合,若5个第二终端中有3个第二终端的PSCCH承载的信息携带的数据包的优先级相同,且优先级最高。可
对PSCCH承载的信息携带的数据包的优先级相同的3个第二终端中时延较小的第二终端的
PSSCH进行sidelink的HARQ ACK/NACK反馈。
[0239] 通过上述根据第一准则可从至少2个第二终端中确定至少一个第二终端,使确定的至少一个终端可满足优先级、时延、RSRP和距离中的一项或多项要求,使得到的需要反馈
的至少一个第二终端更能适应实际情况,后续对至少一个第二终端的PSSCH进行sidelink
的HARQ ACK/NACK反馈时,能减小冲突。
[0240] 在一个实施例中,第一准则还包括:
[0241] 第一终端和所有第二终端之间都是sidelink单播通信,第一终端和第二终端之间支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的优先进行HARQ 
ACK/NACK反馈。
[0242] 即第一终端和所有第二终端之间都是sidelink单播通信,第一终端和第二终端之间支持HARQ ACK和HARQ NACK的反馈,对接收的第二终端的PSSCH承载的信息能正确译码的
第二终端优先进行HARQ ACK/NACK反馈。可以理解,在涉及优先级、时延、RSRP和距离中一项
或多项的第一准则的基础上,第一准则进一步还包括:HARQ ACK优先的原则,以及正确接收
的第二终端的PSSCH的优先进行HARQ ACK/NACK反馈。由于在这种情况下,第一终端反馈
HARQ NACK和不发送任何HARQ ACK/NACK反馈信息有着相似的功能,都是告诉第二终端
PSSCH没有正确接收到。因此反馈HARQ ACK信息可以指示第二终端不需要进行PSSCH的重
传,从而进一步降低系统的负荷,减少干扰。
[0243] 在一个实施例中,第一准则还包括:
[0244] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,第二终端的PSSCH是初传的优先进行HARQ 
NACK的反馈。
[0245] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈。第一终端选择至少一个第二终端的PSSCH进行
HARQ ACK/NACK的反馈。
[0246] 即第一准则进一步还包括:第二终端的PSSCH承载的信息是初传(即第一次传输)的优先进行HARQ NACK的反馈。如此,可将初传该PSSCH承载的信息的第二终端优先进行反
馈,提高反馈的合理性。
[0247] 在一个实施例中,第一准则还包括:
[0248] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的
优先进行HARQ ACK/NACK反馈。
[0249] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈。第一终端选择至少一个第二终端的
PSSCH进行HARQ ACK/NACK的反馈。即第一准则进一步还包括:HARQ ACK优先的原则,正确接
收的第二终端的PSSCH的优先进行HARQ ACK/NACK反馈。即反馈过程中,不但考虑了HARQ 
ACK优先,而且还考虑了接收的第二终端的PSSCH承载的信息是否正确译码,若能正确译码,
则优先反馈,提高反馈合理性。
[0250] 在一个实施例中,第一准则还包括:
[0251] 第一终端和所有第二终端之间都是组播通信,第一终端和集合1的第二终端之间HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,第一终端和集
合2的第二终端之间的HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,
集合2的第二终端的PSSCH对应的sidelink HARQ NACK反馈优先于集合1中的sidelink 
HARQ ACK/NACK反馈。
[0252] 即第一终端和所有第二终端之间都是组播通信,第一终端和集合1的第二终端之间HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,集合1中的
所有第二终端为与第一终端之间的HARQ ACK/NACK反馈方式为支持HARQ ACK和HARQ NACK
的反馈的终端。第一终端和集合2的第二终端之间的HARQ ACK/NACK反馈方式配置为第一终
端仅支持HARQ NACK的反馈,集合2中的所有第二终端为与第一终端之间的HARQ ACK/NACK
反馈方式为仅支持HARQ NACK的反馈的终端。第一终端选择至少一个第二终端的PSSCH进行
HARQ ACK/NACK的反馈,即第一准则进一步还包括:集合2的第二终端的PSSCH对应的
sidelink HARQ NACK反馈优先于集合1中的sidelink HARQ ACK/NACK反馈,即与第一终端
之间仅支持HARQ NACK的反馈的第二终端优先于与第一终端之间支持HARQ ACK和HARQ 
NACK的反馈的第二终端,如此可确保仅支持HARQ NACK的反馈的第二终端优先反馈,确保反
馈的合理性。
[0253] 在一个实施例中,第一准则还包括:
[0254] 第一终端和集合3中的第二终端之间是单播通信,和集合4的第二终端之间是组播通信,进行组播通信的集合4中的第二终端优先进行sidelink HARQ ACK/NACK反馈。
[0255] 第一终端和集合3中的第二终端之间是单播通信,和集合4的第二终端之间是组播通信。即第一准则进一步包括:进行组播通信的集合4中的第二终端优先进行sidelink 
HARQ ACK/NACK反馈,即可确保对进行组播通信的第二终端优先进行反馈,使反馈更加合
理。
[0256] 在一个实施例中,第一准则还包括:
[0257] 第一终端和集合5中的第二终端之间是模式1的组播通信,和集合6的第二终端之间是模式6的组播通信,模式1组播通信的第二终端的PSSCH的优先进行sidelink HARQ 
ACK/NACK反馈。
[0258] 即第一UE和集合5中的第二UE之间是模式1的组播通信,和集合2的第二UE之间是模式6的组播通信。即第一准则进一步包括:模式1组播通信的第二UE的PSSCH的优先进行
sidelink HARQ ACK/NACK反馈,即可确保对通过模式1进行组播通信的第二终端优先进行
反馈,使反馈更加合理。
[0259] 在一个实施例中,根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈,包括:第一终端根据第一准则确定至少2个第二终端的优先级;根据
至少2个第二终端的优先级确定需要进行Sidelink ACK/NACK反馈的第二终端的优先级顺
序的集合;第一终端根据优先级顺序的集合中的每个第二终端的PSSCH的RSRP确定对应的
路径损耗;第一终端根据每个第二终端的PSSCH的RSRP确定对应的路径损耗,确定PSFCH传
输需要的功率;第一终端按照优先级顺序的集合中的第二终端的顺序,确定第一终端传输
的PSFCH的集合,使得第一终端传输的PSFCH的集合内的所有确定进行PSFCH发送的总功率
之和不超过第一终端的最大传输功率。
[0260] 其中,所述优先级顺序的集合中的第二终端的个数的上限可以为一个协议约定、预配置或者网络配置的值。
[0261] 即从至少2个第二终端中确定需要进行反馈的至少一个第二终端的过程中,还需考虑传输需要的总功率,以确保第一终端的最大传输功率能满足传输HARQ ACK/NACK反馈
所需的总功率的要求,确保反馈能正常进行,提高反馈的稳定性。
[0262] 在一个实施例中,所述第一终端按照所述优先级顺序的集合中的第二终端的顺序,确定所述第一终端传输的PSFCH的集合,包括:
[0263] 将所述优先级顺序的集合中第二终端按照优先级从高到低顺序排序,所述优先级顺序的集合中第二终端的数量为N,N为大于或等于1的正整数;
[0264] 所述第一终端初始化进行PSFCH传输的集合为S,初始化的所述S集合包含所述优先级顺序的集合中的最高优先级的终端;
[0265] 初始化i=2;
[0266] 如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中;
[0267] 执行将i增加1,并返回如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中的步骤,直到i大于N,得到集合S,将所述集合S
中的所有第二终端的PSSCH为第一终端确定进行sidelink的HARQ ACK/NACK反馈的第二终
端的PSSCH;
[0268] 其中,第一条件为所述集合S对应的传输总功率与在第i位置的终端的传输功率之和小于或等于所述第一终端的最大传输功率。
[0269] 即只要集合S对应的传输总功率与在第i位置的终端的传输功率之和小于或等于所述第一终端的最大传输功率,则表示第一终端还剩余大于或等于传输对在第i位置的终
端的反馈所需的传输功率,即可将排在第i位置的终端的PSFCH传输放入S集合中,直到i大
于N或所述集合S对应的传输总功率与在第i位置的终端的传输功率之和大于所述第一终端
的最大传输功率。如此,可确保对PSFCH的集合中的PSSCH能正常传输。
[0270] 上述所有实施例中,进一步包括,第一终端选择进行sidelink HARQ ACK/NACK反馈的第二终端的个数可以多于一个。根据第一终端的功率余量确定是否支持多于一个的
PSFCH的传输,具体如下:
[0271] 上述确定第一终端根据优先级顺序的集合后,第一终端可根据优先级顺序的集合中的每个第二终端的PSSCH的RSRP估算对应的路径损耗,确定PSFCH传输需要的功率,具体
公式如下:
[0272] PPSFCH,i=min(PSL_max,P0+a*PLSL,i)。
[0273] 其中,PPSFCH,i为优先级顺序的集合中终端i的PSFCH传输需要的功率,表示的是第一终端对优先级顺序的集合中第二终端中的终端i(即排在第i位置的终端)反馈的HARQ 
ACK/NACK信息传输的PSFCH信道的传输功率,P0是预配置或者网络配置的目标接收灵敏度,
a是路损补偿的因子,PLSL,i为第二终端中的终端i与第一终端之间的路径损耗,PSL_max为
终端在sidelink传输的最大功率。
[0274] 第一终端按照所述优先级顺序的集合中的第二终端的顺序,确定第一终端传输的PSFCH的集合,使得集合内的所有确定进行PSFCH发送的总功率之和不超过第一终端的最大
传输功率。具体处理过程如下:
[0275] 假设:所述优先级顺序集合中第二终端按照优先级顺序的排序为终端i,i=1,2,…,N。
[0276] 第一终端确定进行PSFCH传输的集合为S,S集合初始化包含所述优先级顺序集合中的最高优先级的第二终端的终端1,S集合中的第二终端通过k来索引。
[0277] Step 0:初始化i=1;
[0278] Step 1:如果满足如下第一条件,则把终端i的PSFCH传输放入S集合中,i=i+1。第一条件:∑kPPSFCH,k+PPSFCH,i≤PSL_Max,当前集合S中已放入k个第二终端,∑kPPSFCH,k为当前集合
S中k个第二终端对应的传输总功率。
[0279] Step 2:重复step 1,直到i大于N,得到集合S,集合S中的所有第二终端的PSSCH即为第一终端确定进行sidelink的HARQ ACK/NACK反馈传输的第二终端的PSSCH。
[0280] 本发明实施例给出了一种当第一终端需要同时进行多个sidelink ACK/NACK信息的传输时,第一终端根据选择的准则选择至少一个sidelink ACK/NACK反馈,减少冲突。
[0281] 请参见图13,图13是本发明实施例提供的一种第一终端的结构图,如图13所示,终端1300,包括:
[0282] 接收模块1201,用于在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反
馈;
[0283] 确定模块1302,用于根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行
sidelink的HARQ ACK/NACK反馈。
[0284] 在一个实施例中,上述同一时间窗口包括一个时隙;
[0285] 接收模块,用于在同一时隙接收至少2个第二终端的PSCCH和PSSCH承载的信息。
[0286] 在一个实施例中,所述确定模块1302,用于根据第一信息确定对至少一个第二终端PSSCH进行sidelink的HARQ ACK/NACK反馈;
[0287] 所述第一信息包括以下一项或多项:
[0288] 所述第二终端发送的PSSCH承载的信息携带的数据包的业务特征,所述业务特征至少包括优先级和/或时延;
[0289] 所述第一终端和第二终端的传输配置信息;
[0290] 所述第二终端发送的PSSCH承载的信息重传次数;
[0291] 所述第一终端对第二终端发送的PSSCH承载的信息译码正确与否;
[0292] 所述第一终端测量到的第二终端发送的PSSCH承载的信息的RSRP的大小;
[0293] 所述第一终端与第二终端之间的距离大小。
[0294] 在一个实施例中,所述第一终端和第二终端的传输配置信息包括:
[0295] 所述第一终端和第二终端之间的通信是sidelink单播通信或所述第一终端和第二终端之间的通信是sidelink组播通信;其中,若所述第一终端和第二终端之间的通信是
sidelink组播通信,则sidelink组播通信的模式的配置信息包括模式1的配置信息或模式2
的配置信息;
[0296] 所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是仅支持HARQ NACK反馈或所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是支持HARQ 
ACK和HARQ NACK的反馈。
[0297] 在一个实施例中,所述第二终端的PSCCH信息中包括以下一项或多项:
[0298] 所述第二终端发送的PSSCH承载的信息携带的数据包的优先级;
[0299] 所述第二终端发送的PSSCH承载的信息携带的数据包的时延;
[0300] 所述第二终端发送的PSSCH承载的信息的传输配置信息;
[0301] 所述第二终端发送的PSSCH承载的信息重传次数;
[0302] 所述第一终端和第二终端传输配置指示;
[0303] 所述第二终端的地理位置信息。
[0304] 在一个实施例中,所述确定模块,用于根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈;
[0305] 所述第一准则包括以下一项或多项:
[0306] 优先级高的第二终端的PSSCH优先进行HARQ ACK/NACK反馈;
[0307] 优先级相同的第二终端之间的PSSCH,时延小的优先进行HARQ ACK/NACK反馈;
[0308] 接收到的第二终端的PSSCH的RSRP高于门限的优先进行HARQ ACK/NACK反馈。
[0309] 第一终端和第二终端之间的距离小于门限的优先进行HARQ ACK/NACK反馈。
[0310] 在一个实施例中,所述第一准则还包括:
[0311] 第一终端和所有第二终端之间都是sidelink单播通信,第一终端和第二终端之间支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的优先进行HARQ 
ACK/NACK反馈。
[0312] 在一个实施例中,所述第一准则还包括:
[0313] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,第二终端的PSSCH是初传的优先进行HARQ 
NACK的反馈。
[0314] 在一个实施例中,所述第一准则还包括:
[0315] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的
优先进行HARQ ACK/NACK反馈。
[0316] 在一个实施例中,所述第一准则还包括:
[0317] 第一终端和所有第二终端之间都是组播通信,第一终端和集合1的第二终端之间HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,第一终端和集
合2的第二终端之间的HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,
集合2的第二终端的PSSCH对应的sidelink HARQ NACK反馈优先于集合1中的sidelink 
HARQ ACK/NACK反馈。
[0318] 在一个实施例中,所述第一准则还包括:
[0319] 第一终端和集合3中的第二终端之间是单播通信,和集合4的第二终端之间是组播通信,进行组播通信的集合4中的第二终端优先进行sidelink HARQ ACK/NACK反馈。
[0320] 在一个实施例中,所述第一准则还包括:
[0321] 第一终端和集合5中的第二终端之间是模式1的组播通信,和集合6的第二终端之间是模式6的组播通信,模式1组播通信的第二终端的PSSCH的优先进行sidelink HARQ 
ACK/NACK反馈。
[0322] 在一个实施例中,所述确定模块,包括:
[0323] 优先级确定模块,用于根据第一准则确定所述至少两个第二终端的优先级;
[0324] 第一集合确定模块,用于根据所述至少两个第二终端的优先级确定需要进行Sidelink ACK/NACK反馈的第二终端的优先级顺序的集合;
[0325] 损耗确定模块,用于根据所述优先级顺序的集合中的每个所述第二终端的PSSCH的RSRP确定对应的路径损耗;
[0326] 功率确定模块,用于根据每个所述第二终端的PSSCH的RSRP确定对应的路径损耗,确定PSFCH传输需要的功率;
[0327] 第二集合确定模块,用于按照所述优先级顺序的集合中的第二终端的顺序,确定所述第一终端传输的PSFCH的集合,使得所述第一终端传输的PSFCH的集合内的所有确定进
行PSFCH发送的总功率之和不超过第一终端的最大传输功率。
[0328] 在一个实施例中,所述第二集合确定模块,用于,包括:
[0329] 排序模块,用于将所述优先级顺序的集合中第二终端按照优先级从高到低顺序排序,所述优先级顺序的集合中第二终端的数量为N,N为大于或等于1的正整数;
[0330] 第一初始化模块,用于初始化进行PSFCH传输的集合为S,初始化的所述S集合包含所述优先级顺序的集合中的最高优先级的终端;
[0331] 第二初始化模块,用于初始化i=2;
[0332] 放入模块,用于如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中;
[0333] 目标确定模块,用于执行将i增加1,并返回如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中的步骤,直到i大于N,得到集
合S,将所述集合S中的所有第二终端的PSSCH为第一终端确定进行sidelink的HARQ ACK/
NACK反馈的第二终端的PSSCH;
[0334] 其中,第一条件为所述集合S对应的传输总功率与在第i位置的终端的传输功率之和小于或等于所述第一终端的最大传输功率。
[0335] 请参见图14,图14是本发明实施例提供的另一种第一终端的结构图,如图14所示,该第一终端包括:收发机1410、存储器1420、处理器1430及存储在所述存储器1420上并可在
所述处理器1430上运行的程序,其中:
[0336] 收发机1410,用于在同一时间窗口接收至少2个第二终端的PSCCH和PSSCH承载的信息,且第一终端和每个第二终端的传输配置为需要进行sidelink HARQ ACK/NACK反馈;
[0337] 处理器14300,用于根据接收到的所有第二终端的PSCCH和PSSCH承载的信息,和/或第一终端和每个第二终端的传输配置信息,确定对至少一个第二终端的PSSCH进行
sidelink的HARQ ACK/NACK反馈。
[0338] 其中,收发机1410,可以用于在处理器1430的控制下接收和发送数据。
[0339] 总线架构可以包括任意数量的互联的总线和桥,具体由处理器1430代表的一个或多个处理器和存储器1420代表的存储器的各种电路链接在一起。总线架构还可以将诸如外
围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公
知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1410可以是多个元
件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。
[0340] 处理器1430负责管理总线架构和通常的处理,存储器1420可以存储处理器1430在执行操作时所使用的数据。
[0341] 需要说明的是,存储器1420并不限定只在终端上,可以将存储器1420和处理器1430分离处于不同的地理位置。
[0342] 在一个实施例中,上述同一时间窗口包括一个时隙;
[0343] 收发机,用于在同一时隙接收至少2个第二终端的PSCCH和PSSCH承载的信息。
[0344] 在一个实施例中,所述处理器,用于根据第一信息确定对至少一个第二终端PSSCH进行sidelink的HARQ ACK/NACK反馈;
[0345] 所述第一信息包括以下一项或多项:
[0346] 所述第二终端发送的PSSCH承载的信息携带的数据包的业务特征,所述业务特征至少包括优先级和/或时延;
[0347] 所述第一终端和第二终端的传输配置信息;
[0348] 所述第二终端发送的PSSCH承载的信息重传次数;
[0349] 所述第一终端对第二终端发送的PSSCH承载的信息译码正确与否;
[0350] 所述第一终端测量到的第二终端发送的PSSCH承载的信息的RSRP的大小;
[0351] 所述第一终端与第二终端之间的距离大小。
[0352] 在一个实施例中,所述第一终端和第二终端的传输配置信息包括:
[0353] 所述第一终端和第二终端之间的通信是sidelink单播通信或所述第一终端和第二终端之间的通信是sidelink组播通信;其中,若所述第一终端和第二终端之间的通信是
sidelink组播通信,则sidelink组播通信的模式的配置信息包括模式1的配置信息或模式2
的配置信息;
[0354] 所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是仅支持HARQ NACK反馈或所述第一终端和第二终端的sidelink HARQ ACK/NACK反馈的配置是支持HARQ 
ACK和HARQ NACK的反馈。
[0355] 在一个实施例中,所述第二终端的PSCCH信息中包括以下一项或多项:
[0356] 所述第二终端发送的PSSCH承载的信息携带的数据包的优先级;
[0357] 所述第二终端发送的PSSCH承载的信息携带的数据包的时延;
[0358] 所述第二终端发送的PSSCH承载的信息的传输配置信息;
[0359] 所述第二终端发送的PSSCH承载的信息重传次数;
[0360] 所述第一终端和第二终端传输配置指示;
[0361] 所述第二终端的地理位置信息。
[0362] 在一个实施例中,处理器1430,用于根据第一准则,确定对至少一个第二终端的PSSCH进行sidelink的HARQ ACK/NACK反馈;
[0363] 所述第一准则包括以下一项或多项:
[0364] 优先级高的第二终端的PSSCH优先进行HARQ ACK/NACK反馈;
[0365] 优先级相同的第二终端之间的PSSCH,时延小的优先进行HARQ ACK/NACK反馈;
[0366] 接收到的第二终端的PSSCH的RSRP高于门限的优先进行HARQ ACK/NACK反馈。
[0367] 第一终端和第二终端之间的距离小于门限的优先进行HARQ ACK/NACK反馈。
[0368] 在一个实施例中,所述第一准则还包括:
[0369] 第一终端和所有第二终端之间都是sidelink单播通信,第一终端和第二终端之间支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的优先进行HARQ 
ACK/NACK反馈。
[0370] 在一个实施例中,所述第一准则还包括:
[0371] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,第二终端的PSSCH是初传的优先进行HARQ 
NACK的反馈。
[0372] 在一个实施例中,所述第一准则还包括:
[0373] 第一终端和所有第二终端之间都是sidelink组播通信,且HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,正确接收的第二终端的PSSCH信息的
优先进行HARQ ACK/NACK反馈。
[0374] 在一个实施例中,所述第一准则还包括:
[0375] 第一终端和所有第二终端之间都是组播通信,第一终端和集合1的第二终端之间HARQ ACK/NACK反馈方式配置为第一终端支持HARQ ACK和HARQ NACK的反馈,第一终端和集
合2的第二终端之间的HARQ ACK/NACK反馈方式配置为第一终端仅支持HARQ NACK的反馈,
集合2的第二终端的PSSCH对应的sidelink HARQ NACK反馈优先于集合1中的sidelink 
HARQ ACK/NACK反馈。
[0376] 在一个实施例中,所述第一准则还包括:
[0377] 第一终端和集合3中的第二终端之间是单播通信,和集合4的第二终端之间是组播通信,进行组播通信的集合4中的第二终端优先进行sidelink HARQ ACK/NACK反馈。
[0378] 在一个实施例中,所述第一准则还包括:
[0379] 第一终端和集合5中的第二终端之间是模式1的组播通信,和集合6的第二终端之间是模式6的组播通信,模式1组播通信的第二终端的PSSCH的优先进行sidelink HARQ 
ACK/NACK反馈。
[0380] 在一个实施例中,所述处理器1430,用于
[0381] 根据第一准则确定所述至少两个第二终端的优先级;
[0382] 根据所述至少两个第二终端的优先级确定需要进行Sidelink ACK/NACK反馈的第二终端的优先级顺序的集合;
[0383] 根据所述优先级顺序的集合中的每个所述第二终端的PSSCH的RSRP确定对应的路径损耗;
[0384] 根据每个所述第二终端的PSSCH的RSRP确定对应的路径损耗,确定PSFCH传输需要的功率;
[0385] 按照所述优先级顺序的集合中的第二终端的顺序,确定所述第一终端传输的PSFCH的集合,使得所述第一终端传输的PSFCH的集合内的所有确定进行PSFCH发送的总功
率之和不超过第一终端的最大传输功率。
[0386] 在一个实施例中,处理器1430,用于
[0387] 将所述优先级顺序的集合中第二终端按照优先级从高到低顺序排序,所述优先级顺序的集合中第二终端的数量为N,N为大于或等于1的正整数;
[0388] 初始化进行PSFCH传输的集合为S,初始化的所述S集合包含所述优先级顺序的集合中的最高优先级的终端;
[0389] 初始化i=2;
[0390] 如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中;
[0391] 执行将i增加1,并返回如果满足如下第一条件,则将所述优先级顺序的集合中排在第i位置的终端的PSFCH传输放入S集合中的步骤,直到i大于N,得到集合S,将所述集合S
中的所有第二终端的PSSCH为第一终端确定进行sidelink的HARQ ACK/NACK反馈的第二终
端的PSSCH;
[0392] 其中,第一条件为所述集合S对应的传输总功率与在第i位置的终端的传输功率之和小于或等于所述第一终端的最大传输功率。
[0393] 本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本发明实施例提供的HARQ反馈方法中的步骤。
[0394] 在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅
为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合
或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相
互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信
连接,可以是电性,机械或其它的形式。
[0395] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0396] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机
设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述信息数据
块的处理方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read‑Only 
Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各
种可以存储程序代码的介质。
[0397] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也
应视为本发明的保护范围。