一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种通信方法及装置与流程

2021-11-26 22:59:00 来源:中国专利 TAG:


1.本技术实施例涉及通信技术领域,尤其涉及一种通信方法及装置。


背景技术:

2.在长期演进(long term evolution,lte)系统或新无线电(new radio,nr)系统中,ue和基站间的通信接口称为uu空口。在uu空口上,ue向基站发送数据的链路,称为上行链路(uplink,ul)。基站向ue发送数据的链路,称为下行链路(downlink,dl)。ue和ue之间的通信接口称为pc5接口。在pc5接口上,ue与ue之间传输数据的链路称为侧行链路(sidelink,sl)。目前,sidelink的资源分配方式有两种。一种是ue在资源池中自主选择资源的分配方式,即由ue自己在网络通过系统消息或者专用信令配置或者预配置的资源池中自己选择资源来传输sidelink的数据。另一种是基于基站调度的资源分配方式,即由基站为传输用户设备txue调度sidelink资源来传输sidelink的数据。在基站调度sidelink资源的分配方式中,基站在物理下行控制信道(physical downlink control channel,pdcch)中下发下行控制信息(downlink control information,dci)来动态的分配sidelink资源,txue需要监听pdcch以获得基站下发的sidelink授权(grant)。关于tx ue如何监听pdcch,是本技术实施例待解决的技术问题。


技术实现要素:

3.本技术实施例提供一种通信方法及装置,以实现第一终端设备监听pdcch。
4.第一方面,提供一种通信方法,该方法可适用于pssch资源有关联pucch资源的情况下,也可适用于pssch资源没有关联pucch资源的情况下。该方法的执行主体为第一终端设备和第二终端设备。可以理解的是,第一终端设备和第二终端设备可以为终端设备,也可以为配置于终端设备中的部件(例如,芯片、电路或其它等)。该方法包括:
5.第一终端设备接收来自网络设备的第一dci,第一dci用于调度sidelink harq进程的第i次传输,所述sidelink harq进程关联或维护两个计时器,分别为第一计时器和第二计时器;第一终端设备可根据第一dci的调度,利用上述sidelink harq进程向第二终端设备发送sidelink数据。第一终端设备可根据发送sidelink数据的pssch资源的时域位置,开启第一计时器。当第一计时器超时,直接开启第二计时器。或者,第一终端设备可根据psfch资源接收sidelink harq进程的harq反馈的情况,开启或不开启第二计时器。其中,在第二计时器的运行期间,第一终端设备可监听pdcch。
6.通过上述方法,第一终端设备可根据pssch资源的时域位置,开启第一计时器和第二计时器。因此,在没有配置pucch资源的情况下,也能成功开启第一计时器和第二计时器,满足第一终端设备监听pdcch的需求。进一步,在第二计时器的运行期间,可监听用于调度sidelink harq进程的第i 1次传输,可降低sidelink的通信时延,满足sidelink的qos需求。
7.在一种可能的设计中,第一终端设备可根据pssch资源的时域位置和第一时域偏
harq进程的harq反馈为ack时,则不再开启第一计时器。在开启第一计时器的情况下,当第一计时器超时时,可直接开启第二计时器。第一终端设备在第二计时器的运行期间,监听pdcch。
18.通过上述方法,第一终端设备可根据psfch资源的时域位置,开启第一计时器和第二计时器。因此,在没有配置pucch资源的情况下,也能成功开启第一计时器和第二计时器,满足第一终端设备监听pdcch的需求。进一步,在第二计时器的运行期间,可监听用于调度sidelink harq进程的第i 1次传输,可降低sidelink的通信时延,满足sidelink的qos需求。
19.在一种可能的设计中,第一终端设备根据所述第一psfch资源的时域资源位置和第二时域偏移,确定第二时域位置;或者,所述第一终端设备将所述第一psfch资源的时域资源的结束位置后的第一个时间单元,作为所述第二时域位置。
20.上述第二时域偏移可为协议规定的,或者,网络设备配置的,或者,终端设备内部实现的,不作限定。通过灵活的设置第二时域偏移,可灵活的设置开启第一计时器的时域单元。
21.在一种可能的设计中,所述第一终端设备根据所述harq反馈,在所述第二时域位置,开启或不开启所述第一计时器。例如,所述第一终端设备在确定所述sidelink harq进程的harq反馈为nack时,则所述第一终端设备在所述第二时域位置,开启所述第一计时器;否则所述第一终端设备在所述第二时域位置,不再开启所述第一计时器。
22.通过上述方法,第一终端设备根据sidelink harq进程的harq反馈,决定是否开启第一计时器。相对于,第一终端设备无论何种情况,均在第二时域位置,开启第一计时器,可降低终端设备的功耗。
23.在一种可能的设计中,所述第一终端设备在所述第二时域位置,开启所述第一计时器,包括:所述第一终端设备确定所述sidelink harq进程关联的sidelink数据的传输次数;
24.若所述sidelink harq进程关联的sidelink数据的传输次数小于或等于最大传输次数或预设传输次数,则所述第一终端设备在所述第二时域位置,开启所述第一计时器。否则,则所述第一终端设备在所述第二时域位置,不再开启所述第一计时器。
25.在上述方法中,最大传输次数或预设传输次数可以为协议规定的,或者,网络设备配置的,或者,终端设备内部实现的。当sidelink数据的传输次数达到最大传输次数或预设传输次数时,网络设备不再调度sidelink harq进程的第i 1次传输,而此时设置第一终端设备不再开启第一计时器,降低第一终端设备的功耗。
26.在一种可能的设计中,在所述第一终端设备开启所述第二计时器的情况下,所述方法还包括:在所述第二计时器的运行期间,若所述第一终端设备监听到用于调度所述第一终端设备sidelink数据重传的pdcch,则所述第一终端设备停止所述第二计时器。
27.第三方面,本技术实施例还提供一种装置,有益效果可参见第一方面的描述。所述装置具有实现上述第一方面的方法实施例中行为的功能。所述功能可以通过执行相应的硬件或软件实现。所述硬件或软件可包括一个或多个上述功能相对应的模块。在一种可能的设计中,该装置可包括:收发单元,用于接收来自网络设备的第一下行控制信息dci,所述第一dci用于调度侧行链路sidelink数据的初传或重传,所述sidelink数据关联的sidelink
混合自动重传请求harq进程关联两个计时器,分别为第一计时器和第二计时器;处理单元,用于根据所述第一dci的调度,利用物理侧行链路共享信道pssch资源向第二终端设备发送sidelink数据;处理单元,还用于根据所述pssch资源的时域位置,开启第一计时器;处理单元,还用于根据所述第一计时器,开启或不开启第二计时器;其中,在开启第二计时器的情况下,在所述第二计时器的运行期间,所述第一终端设备监听物理下行控制信道pdcch。这些单元可以执行上述第一方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
28.第四方面,本技术实施例还提供一种装置,有益效果可参见第二方面的描述。所述装置具有实现上述第二方面的方法实施例中行为的功能。所述功能可以通过执行相应的硬件或软件。所述硬件或软件可包括一个或多个上述功能相对应的模块。在一种可能的设计中,该装置包括:收发单元,用于接收来自网络设备的第一下行控制信息dci,所述第一dci用于调度侧行链路sidelink数据的初传或重传,所述sidelink数据关联的sidelink混合自动重传请求harq进程关联两个计时器,分别为第一计时器和第二计时器;处理单元,用于根据所述第一dci的调度,利用物理侧行链路共享信道pssch资源向第二终端设备发送sidelink数据;处理单元,还用于利用物理侧行反馈信道psfch资源,接收来自所述第二终端设备对所述sidelink harq进程的harq反馈,所述harq反馈为肯定性确认ack或否定性确认nack;处理单元,还用于根据所述harq反馈以及所述psfch资源的时域位置,开启或不开启第一计时器;其中,在开启所述第一计时器的情况下,当所述第一计时器超时时,所述第一终端设备开启第二计时器,在所述第二计时器的运行期间,所述第一终端设备监听物理下行控制信道pdcch。这些单元可以执行上述第二方面方法示例中的相应功能,具体参见方法示例中的详细描述,此处不做赘述。
29.第五方面提供了一种装置,该装置可以为上述第一方面方法实施例中的终端设备,或者为设置在终端设备中的芯片。该装置包括通信接口以及处理器,可选的,还包括存储器。其中,该存储器用于存储计算机程序或指令,处理器与存储器、通信接口耦合,当处理器执行所述计算机程序或指令时,使装置执行上述第一方面方法实施例中由终端设备所执行的方法。
30.第六方面,提供了一种装置,该装置可以为上述第二方面方法实施例中的终端设备,或者为设置在终端设备中的芯片。该装置包括通信接口以及处理器,可选的,还包括存储器。其中,该存储器用于存储计算机程序或指令,处理器与存储器、通信接口耦合,当处理器执行所述计算机程序或指令时,使装置执行上述第二方面方法实施例中由终端设备所执行的方法。
31.第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码并运行时,使得上述第一方面中由终端设备执行的方法被执行。
32.第八方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被运行时,使得上述第二方面中由终端设备执行的方法被执行。
33.第九方面,本技术提供了一种芯片系统,该芯片系统包括处理器,用于实现上述第一方面的方法中终端设备的功能。在一种可能的设计中,所述芯片系统还包括存储器,用于保存程序指令和/或数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
34.第十方面,本技术提供了一种芯片系统,该芯片系统包括处理器,用于实现上述第
utran覆盖区内,终端设备103都可以采用pc5接口107进行sidelink通信。sidelink通信可以是两个终端设备103之间的点对点通信,也可以是一组两个以上的终端设备103进行的组播通信。
52.网络设备101可以是时分同步码分多址(time division synchronous code division multiple access,td-scdma)系统中的基站收发台(base transceiver station,bts),也可以是lte系统中的演进型基站(evolutional node b,enb),以及5g系统、新空口(nr)系统中的基站等。另外,基站也可以为接入点(access point,ap)、传输节点(transmission and reception point,trp)、中心单元(central unit,cu)或其他网络实体,并且可以包括以上网络实体的功能中的一些或所有功能。
53.终端设备103可以是车载终端、智能手机、路边单元(road side unit,rsu)、物联网终端设备,机器类型通信(machine type communication,mtc)终端等无线通信设备。终端设备还可以包括一个或多个具有部分ue功能的基站,如微基站。终端设备可以分布在整个无线通信系统100中,可以是静止的,也可以是移动的。
54.需要说明的,图1示出的无线通信系统100仅仅是为了更加清楚的说明本技术的技术方案,并不构成对本技术的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本技术提供的技术方案对于类似的技术问题,同样适用。
55.sidelink通信一般可用于v2x等设备间直联通信的场景。v2x是指把车联到网或者把车联成网,共有4种不同类型的应用,分别是汽车对汽车(vehicle to vehicle,v2v)、汽车对基础设施(vehicle to infrastructure,v2i)、汽车对网络(vehicle to network,v2n)、汽车对行人(vehicle to pedestrian,v2p)。通过这4种应用,车辆、路边的基础设施、应用服务器和行人收集、处理和分享周边车辆和环境的状态信息,以提供更智能化的服务,如无人驾驶(unmanned driving)、自动驾驶(automated driving/ads)、辅助驾驶(driver assistance/adas)、智能驾驶(intelligent driving)、网联驾驶(connected driving)、智能网联驾驶(intelligent network driving)、汽车共享(car sharing)等。
56.如图1所示,在v2v场景中,终端设备103可以是车载终端。在pc5接口107上,车载终端与车载终端之间可以通过sidelink交互数据,如车辆位置、车辆速度、行驶方向等等指示车辆动态的数据。例如,车载终端a可以通过sidelink向另一个车载终端b发送数据,该数据用于指示车载终端a所处的车辆的驾驶动态。在这次sidelink通信中,车载终端a是tx ue,车载终端b是rx ue。接收到该数据后,车载终端b可以显示用户界面20。用户界面20中可以显示该数据所表达的内容21,如后方车辆的车牌号码(“faf787”)、后方车辆正在执行的驾驶操作(“后方车辆faf787正在执行超车操作”)、后方车辆的当前车速(“80km/h”),等等。这样,可以降低交通事故发生率,增强驾驶安全。
57.目前,sidelink通信的一种主要资源分配方式为基于基站调度的资源分配方式。在这种sidelink的资源分配方式中,基站在pdcch下发下行控制信息dci来动态的分配资源,txue需要监听pdcch以获得基站下发的sidelink授权(grant)。
58.在uu接口105上,为了降低ue一直监听pdcch所造成的功率消耗,目前3gpp所采用的一种解决方式为非连续接收(discontinuous reception,drx)机制。下面说明现有的drx机制。
59.(1)drx机制的基本工作原理
60.如图2a所示,在lte或nr系统中,drx机制是网络设备为处于无线资源控制(radio control resource,rrc)连接态的ue配置的一个drx周期(drx cycle)。drx cycle由“on duration”和“opportunity for drx”这两个时间段组成。“on duration”可称为持续期,“opportunity for drx”可称为drx机会。在“on duration”内,ue监听并接收pdcch。在“opportunity for drx”内,ue不监听pdcch以减少功耗。“on duration”的值(如10ms)指定了,从drx cycle的起始位置开始,ue需要监听pdcch的时间。“on duration”可以大于1ms,也可以小于1ms。在“on duration”内,ue处于激活态,即ue监听pdcch。在“opportunity for drx”内,ue处于休眠态,即ue不监听pdcch。这里,休眠态仅是针对监听pdcch而言,表示ue不监听pdcch。处于休眠态的ue依然处于rrc连接态,能够在uu接口105上通过物理上行控制信道(physical uplink control channel,pucch)、物理上行共享信道(physical uplink shared channel,pusch)等传输上行数据或通过物理下行共享信道(physicaldownlink shared channel,pdsch)接收基站发送的下行数据,还能够在pc5接口107上通过物理侧行链路共享信道(physicalsidelink shared channel,pssch)、物理侧行链路控制信道(physicalsidelink control channel,pscch)等传输sidelink数据。
61.(2)引入drx-inactivitytimer
62.在大多数情况下,ue在某个pdcch时机(occasion)被调度来接收或发送数据后,很可能在接下来的几个子帧(subframe)内也被继续调度,以完成一份较大字节的数据的接收或发送。如果该ue已经进入休眠态,则该ue要等到下一个drx cycle再监听pdcch获取资源调度来接收或发送后续数据。这会增加数据传输的时延。为了降低这类延迟,drx机制引入了一个计时器:drx-inactivitytimer。如图2b所示,当ue监听并接收到一个用于调度新数据的pdcch时,ue会开启(或重启)计时器drx-inactivitytimer。ue会在drx-inactivitytimer运行期间的每一个子帧都监听pdcch,直到该计时器超时。新数据的指示信息会携带在pdcch中,占1bit。可以看出,drx-inactivitytimer的引入,可确保ue在drx-inactivitytimer运行期间处于激活态,接收接下来基站的调度,相当于对“on duration”进行了扩展。如果ue连续接收到用于调度不同新数据的pdcch,则ue会相继开启(或重启)多个drx-inactivitytimer,可能会使得ue在整个drx cycle都处于激活态,即“on duration”可能扩展至整个drx cycle。
63.(3)drx
64.在nr系统中,如果基站为txue配置了基于sidelink的混合自动重传请求(hybrid automatic repeat request,harq)反馈的重传机制后,那么对于基于基站调度的资源分配方式,一种可能的harq工作方式是:基站根据sidelink数据传输的harq反馈(feedback)来为txue调度重传资源。harq反馈可以是否定性确认(negtive acknowledgment,nack)或肯定性确认(acknowledgment,ack)。如图2c所示,如果数据a的harq反馈为nack,则基站在接收到nack之后,为数据a的重传调度资源,并在pdcch下发用于数据a的重传的sidelink授权(grant)。
65.但是,如图2c所示,当tx ue向基站发送的数据a的harq确认为nack时,tx ue之后需要接收基站下发的用于调度数据a重传的pdcch,以进行数据a的重传。但是,基于目前的drx机制,在基站下发该pdcch时,tx ue可能已经进入“opportunity for drx”状态,不再监听pdcch。tx ue需要等到下一个drx cycle的“on duration”才会监听pdcch,才能接收到基
站下发的用于调度数据a重传的pdcch,然后进行数据a的重传。这会导致txue在sidelink上的数据重传被延迟,导致sidelink上传输的业务的qos要求无法被满足。
66.为了解决现有的技术问题,基于基站调度的sidelink资源分配方式,提供一种有利于降低sidelink数据的传输时延的方案,该方案包括:tx ue在利用pucch资源,向基站发送harq反馈时,即开启第一计时器,所述第一计时器可以是drx-harq-rtt-timersl且第一计时器超时时,开启第二计时器,所述第二计时器可为drx-retransmissiontimersl。tx ue在第二计时器的运行期间内,监听pdcch,从而可避免tx ue在下一个drx cycle的“on duration”内才可监听pdcch,降低sidelink数据的传输时延。通过上述可以看出,在上述方案中,tx ue是在利用pucch资源,向基站反馈harq时,才开启第一计时器和第二计时器的。在一种场景中,若基站没有给tx ue配置pucch资源,此时tx ue无法向基站发送harq反馈,进而也无法开启第一计时器和第二计时器。在该场景下,如何降低sidelink数据的传输时延,是本技术实施例待解决的技术问题。
67.基于上述,本技术实施例提供一种通信方法及装置,可在tx ue未配置pucch资源的情况下,开启第一计时器和第二计时器,降低sidelink数据的传输时延。该方法可包括两种方案:第一种方案为:tx ue在pssch资源上发送sidelink数据之后,根据pssch资源的时域位置,开启第一计时器,之后,开启第二计时器。具体可参见下述实施例一和实施例二中的记载。第二种方案为:tx ue在psfch资源上接收到harq反馈之后,根据psfch资源的时域位置,开启第一计时器,之后,开启第二计时器。具体可参见下述实施例三中的记载。
68.除此之外,本技术实施例还提供并不涉及第一计时器和第二计时器两种方案:第三种方案,tx ue在pssch资源上发送sidelink数据之后,根据pssch资源的时域位置,监听pdcch。具体可参见下述实施例四中的记载。第四种方案,tx ue在psfch资源上接收到harq反馈之后,根据psfch资源的时域位置,监听pdcch。具体可参见了下述实施例五中的记载。
69.为了便于理解,首先介绍本技术实施例所涉及的名词或术语,该名词或术语也作为本技术实施例发明内容的一部分。
70.一、终端设备
71.终端设备可以简称为终端,是一种具有无线收发功能的设备。终端设备可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,vr)终端设备、增强现实(augmented reality,ar)终端设备、工业控制(industrial control)中的无线终端设备、无人驾驶(self driving)中的无线终端设备、远程医疗(remote medical)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备、智慧家庭(smart home)中的无线终端设备,以及还可以包括用户设备(user equipment,ue)等。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字助理(personal digital assistant,pda)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备,未来第五代(5th generation,5g)网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,plmn)中的终端设备等。终端设备有时也
可以称为终端、接入终端设备、车载终端设备、工业控制终端设备、ue单元、ue站、移动站、移动台、远方站、远程终端设备、移动设备、ue终端设备、终端设备、无线通信设备、ue代理或ue装置等。终端设备也可以是固定的或者移动的。本技术实施例对此并不限定。
72.本技术实施例中,用于实现终端的功能的装置可以是终端;也可以是能够支持终端实现该功能的装置,例如芯片系统,该装置可以被安装在终端中。本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。本技术实施例提供的技术方案中,以用于实现终端的功能的装置是终端,以终端是ue为例,描述本技术实施例提供的技术方案。
73.二、网络设备
74.网络设备可以是接入网设备,接入网设备也可以称为无线接入网(radio access network,ran)设备,是一种为终端设备提供无线通信功能的设备。接入网设备例如包括但不限于:5g中的下一代基站(generation nodeb,gnb)、演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu)、收发点(transmitting and receiving point,trp)、发射点(transmitting point,tp)、移动交换中心等。接入网设备还可以是云无线接入网络(cloud radio access network,cran)场景下的无线控制器、集中单元(centralized unit,cu),和/或分布单元(distributed unit,du),或者网络设备可以为中继站、接入点、车载设备、可穿戴设备以及未来5g网络中的网络设备或者未来演进的plmn网络中的网络设备等。终端设备可以与不同技术的多个接入网设备进行通信,例如,终端设备可以与支持长期演进(long term evolution,lte)的接入网设备通信,也可以与支持5g的接入网设备通信,还可以与支持lte的接入网设备以及支持5g的接入网设备的双连接。本技术实施例并不限定。
75.本技术实施例中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片系统,该装置可以被安装在网络设备中。在本技术实施例提供的技术方案中,以用于实现网络设备的功能的装置是网络设备,以网络设备是基站为例,描述本技术实施例提供的技术方案。
76.三、边链路(sidelink,sl)
77.边链路用于终端设备和终端设备之间的通信,终端设备和终端设备之间的通信接口可为pc5接口。边链路通信中涉及的信道可以包括物理边链路共享信道(physical sidelink shared channel,pssch)、物理边链路控制信道(physical sidelink control channel,pscch)和物理边链路反馈信道(physical sidelink feedback channel,psfch)。
78.其中,pssch用于承载边链路数据(sl data),pscch用于承载边链路控制信息(sidelinkcontrolinformation,sci),所述sci也可以称为边链路调度分配(sidelink schedulingassigment,sl sa)。sl sa是用于数据调度相关的信息,比如,用于承载pssch的资源分配和/或调制编码机制(modulation and coding scheme,mcs)等信息。psfch可以用于传输边链路反馈控制信息(sidelink feedback control information,sfci)。边链路反馈控制信息可以包括信道状态信息(channel state information,csi)和harq等信息中的一个或多个。其中,harq信息中可以包括ack或nack等。
内,第一终端设备监听并接收pdcch(激活态);在“opportunityfor drx”内,第一终端设备不监听pdcch(休眠态)。
101.s304,网络设备为处于rrc连接态的第一终端设备配置计时器:drx-inactivitytimer、drx-harq-rtt-timersl、drx-retransmissiontimersl。本技术实施例中,drx-harq-rtt-timersl可称为第一计时器,drx-retransmissiontimersl可称为第二计时器。
102.不限于图3所示,s302也可以在s301之前被执行。关于s302与s301、s303、s304的时序,本技术不做限制。
103.第一终端设备还可以向网络设备发送资源调度请求,以请求网络设备为sidelink数据传输调度传输资源。通常,资源调度请求可携带缓存状态报告(buffer status report),以指示第一终端设备在sidelink上有多少sidelink数据待发送。相应的,网络设备在接收到该资源调度请求之后,网络设备可以为sidelink传输调度资源,并在pdcch中下发所调度的sidelink资源。第一终端设备可以通过监听pdcch来获知网络设备调度的sidelink资源。
104.s305,第一终端设备可监听并接收到网络设备下发的pdcch 1。pdcch 1可指示网络设备为某个sidelink harq进程(如sidelink harq进程a)的第i次传输所调度的sidelink资源,即pdcch 1可用于调度sidelink harq进程a的第i次传输。
105.sidelink harq进程a可关联数据a。sidelink harq进程a可用于第一终端设备在s302建立的sidelink上向第二终端设备传输数据a。sidelink harq进程a可维护一个状态变量:current_sl_tx_nb。其中,current_sl_tx_nb可指示数据a的传输次数,current_sl_tx_nb可以被初始化为0。
106.sidelink harq进程a关联的状态变量current_sl_tx_nb的初始值可设为0。每当第一终端设备监听并接收到用于调度sidelink harq进程a的传输(包括初传、重传)的pdcch时,第一终端设备可以将sidelink harq进程a关联的current_sl_tx_nb加1。用于调度sidelink harq进程a的传输的pdcch可指示网络设备分配给sidelink harq进程a的传输资源。
107.pdcch 1可携带以下信息:sl grant 1、ndi、sidelink harq进程a的id。其中,sl grant 1可指示网络设备为sidelink harq进程a的第i次传输所调度的资源。ndi可指示pdcch 1所调度的sidelink harq进程a的第i次传输是初传(initial transmission)还是重传(retransmission)。可选的,在一种更具体的实现方式中,pdcch1中可携带dci1,dci1中可携带上述sl grant1、nd1、sidelink harq进程a的id等信息。
108.具体的,第一终端设备可以通过pdcch 1中的ndi是否发生反转(toggled)来判断sidelink harq进程a的第i次传输是初传还是重传:如果pdcch 1中的ndi的值,与上一次调度给的sidelink harq进程a的pdcch中的ndi相比发生了反转,则表示sidelink harq进程a的第i次传输为初传;否则,表示sidelink harq进程a的第i次传输为重传。所谓ndi反转,可以是指ndi的值从0变成1,或者从1变成0。
109.s306,在接收到pdcch 1之后,第一终端设备可以在pdcch 1指示的pssch资源上通过sidelink harq进程a向第二终端设备传输数据a,即进行数据a的第i次传输。相应的,第二终端设备可以在pdcch 1指示的pssch资源上接收第一终端设备发送的数据a。
110.具体的,第二终端设备可以通过监听pscch来获知第一终端设备会在哪些pssch资源上传输数据a。因为,在接收到pdcch 1之后,第一终端设备可以在pscch上发送侧行链路控制信息(sidelink control information,sci)。第二终端设备可以通过监听pscch来接收该sci。该sci用于指示第一终端设备传输数据a的资源。
111.s307,第一终端设备根据进行数据a的第i次传输的pssch资源的时域位置,开启第一计时器。
112.pssch资源包括时域资源和频域资源。所述进行数据a的第i次传输的pssch的时域资源可占用一个或多个时间单元。上述开启第一计时器的第一时域位置,可为进行数据a的第i次传输的pssch的时域资源中的最后一个时间单元之后的第一个时间单元。或者,上述开启第一计时器的第一时域位置,可为与第i次传输的pssch的时域资源中的最后一个时域单元距离第一时域偏移的一个时间单元。第一时域偏移可包括一个或多个时间单元。
113.示例性的,时间单元可以是符号、时隙等。这两个计时器以及第一时域偏移的计时单位可以是符号、时隙或者绝对时间单位(如毫秒)。符号、时隙的长度可以取决于用于传输第一数据的sidelink的带宽部分(bandwidthpart,bwp)的参数集numerology,如子载波间隔(subcarrier space,scs)。不限于此,符号、时隙的长度也可以取决于第一终端设备向网络设备发送harq反馈的上行链路带宽部分bwp的参数集numerology,如scs等。
114.在一种可能的实现方式中,第一终端设备可根据进行数据a的第i次传输的pssch资源的时域资源位置和第一时域偏移,确定第一时域位置。在第一时域位置,开启第一计时器。第一时域偏移可以是协议规定的,或者,网络设备配置的,或者,第一终端设备内部实现的,不作限定。例如,一种可能的实现方式是网络设备可通过sl-pssch-config信令携带上述第一时域偏移的配置等。本技术实施例,对第一时域偏移的配置方式、配置信令以及第一时域偏移的命名,不作限定。第一时域位置可为距离进行数据a的第i次传输的pssch资源的时域资源结束位置的一个时域偏移。当该第一时域偏移为0时,第一终端设备可在pssch资源上发送完数据a的第i次传输后的第一个时间单元上,即开启第一计时器。
115.在另一种可能的实现方式中,不定义第一时域偏移的概念,第一终端设备将进行数据a的第i次传输的pssch资源的时域资源结束位置后的第一个时间单元,作为第一时域位置,且在第一时域位置,开启第一计时器。
116.可选的,除上述情形外,第一终端设备开启第一计时器时,还可在满足以下条件:第一终端设备确定sidelink harq进程a关联的状态变量current_sl_tx_nb指示sidelink harq进程a的传输次数是否超过最大传输次数或预设传输次数。
117.当所述sidelink harq进程a关联的状态变量current_sl_tx_nb小于最大传输次数或预设传输次数时,第一终端设备在第一时域位置,开启第一计时器;否则,在第一时域位置,不再开启第一计时器。需要说明的是,当所述sidelink harq进程a关联的状态变量current_sl_tx_nb等于最大传输次数或预设传输次数时,可开启第一计时器,或者,也可不开启第一计时器,不作限定。所述最大传输次数和预设传输次数可为协议规定的,或者,网络设备配置的,或者第一终端设备内部实现的,不作限定。可以理解的是,上述sidelink harq进程a的传输次数,包括sidelink harq进程a的初始和重传次数。例如,sidelink harq进程a初传1次,重传2次,可认为该sidelink harq进程a的传输次数为3次。若上述最大传输次数为5次,可以为上述sidelink harq进程a的传输次数小于最大传输次数。此时,在第一
时域位置,可开启第一计时器。
118.s308,第一终端设备根据第一计时器,开启第二计时器。
119.具体的,当第一计时器超时时,第一终端设备可开启第二计时器。在第二计时器运行期间,第一终端设备监听pdcch。
120.s309,在监听并接收到pdcch 2时,第一终端设备可停止第二计时器。
121.在一种可能的实现方式中,pdcch 2指示的资源可以是网络设备为sidelink harq进程a的第i 1次传输所调度的资源,即pdcch 2可用于调度sidelink harq进程a的数据a的第i 1次传输。pdcch 2可携带以下信息:sl grant 2、ndi、sidelink harq进程a的id。示例性的,sl grant 2即网络设备为sidelink harq进程a的第i 1次传输所调度的资源。ndi可指示pdcch 2所调度的sidelink harq进程a的第i 1次传输是初传(initial transmission)还是重传(retransmission)。第i 1次传输相对于第i次传输为重传,第i次传输为第i 1次传输的前一次传输。
122.在另一种可能的实现方式中,pdcch 2指示的资源可以是网络设备为sidelink harq进程a的初始传输所调度的资源。此时,sidelink harq进程a关联新的数据,如数据b。即sidelink harq进程a已用于第一终端设备传输新的数据,而不再是数据a。通常,这种可能的情况可发生在数据a的传输已达到最大传输次数(如5次)时。此该情况下,在后续s310中,第一终端设备也可停止第二计时器。
123.s310,在接收到pdcch 2之后,第一终端设备可以在pdcch 2指示的资源上通过sidelink harq进程a向第二终端设备传输数据a,即进行数据a的第i 1次传输。相应的,第二终端设备可以在pdcch 2指示的资源上接收第一终端设备发送的数据a。
124.可以看出,实施例一中,在第一时域位置,第一终端设备可开启第一计时器,并在第一计时器超时时,开启第二计时器。也即是说,在sidelink harq进程a的数据发送后,在第二计时器运行期间,第一终端设备处于active态,能够监听并接收到网络设备在此期间下发的用于调度sidelink harq进程a的重传的pdcch。这样,可提高sidelink harq进程a的重传的效率,避免增加sidelink数据重传的延迟。
125.需要说明的是,上述方案既可应用于点对点的单播传输,也可应用于点对多点的多播传输,既可应用于配置psfch资源的情况,也可适用于没有配置psfch资源的情况。
126.针对没有配置psfch资源的情况下,本技术实施例还提供另一种可能的实现方式。与上述方法相似,不同的是,第一终端设备可默认数据a的第i次传输的harq反馈为ack。上述s307的流程可替换为:第一终端设备在第一时域位置,不再开启第一计时器。关于第一终端设备确定第一时域位置的方式,可参见上述记载,不再说明。
127.针对配置psfch资源的情况,本技术实施例(二)提供另一种可能的实现方式,该方式可对应于上述第一种方案,与上述实施例(一)的区别在于:当第一计时器超时时,第一终端设备不再直接开启第二计时器。第一终端设备是否开启第二计时器还需要考虑第二终端设备通过psfch资源所反馈的harq反馈。
128.(二)实施例二
129.本实施例中,针对每个被配置为基于侧行链路的harq反馈的harq重传机制的sidelinkharq process,第一终端设备为每个sidelink harq进程维护两个计时器:第一计时器和第二计时器。可替代的,上述过程还可描述为,第一终端设备为每个sidelink harq
进程关联两个计时器,分别为第一计时器和第二计时器。示例性的,第一计时器可以命名为:drx-harq-rtt-timersl;第二计时器可以命名为drx-retransmissiontimersl。在第二计时器运行期间,第一终端设备监听pdcch。第一计时器、第二计时器的命名还可以为其他,本技术对此不做限制。
130.图4示出了实施例二提供的通信方法的具体流程。
131.s401,第一终端设备和网络设备之间建立rrc连接。
132.rrc连接建立后,第一终端设备进入rrc连接态。
133.s402,第一终端设备与第二终端设备之间建立sidelink。
134.该sidelink建立后,第一终端设备通过该sidelink向第二终端设备传输数据。
135.s403,网络设备为处于rrc连接态的第一终端设备配置drx cycle。
136.drx cycle由“on duration”和“opportunity for drx”组成:在“on duration”内,第一终端设备监听并接收pdcch(激活态);在“opportunityfor drx”内,第一终端设备不再监听pdcch(休眠态)。
137.s404,网络设备为处于rrc连接态的第一终端设备配置计时器:drx-inactivitytimer、drx-harq-rtt-timersl、drx-retransmissiontimersl。本技术实施例中,drx-harq-rtt-timersl可称为第一计时器,drx-retransmissiontimersl可称为第二计时器。
138.不限于图4所示,s402也可以在s401之前被执行。关于s402与s401、s403、s404的时序,本技术不做限制。
139.可选的,第一终端设备还可以向网络设备发送资源调度请求,以请求网络设备为sidelink数据传输调度传输资源。通常,资源调度请求可携带缓存状态报告(buffer status report),以指示第一终端设备在sidelink上有多少sidelink数据要发送。相应的,在接收到该资源调度请求之后,网络设备可以为sidelink传输调度资源,并在pdcch中下发所调度的资源。第一终端设备可以通过监听pdcch来获知网络设备调度的资源。
140.s405,第一终端设备可监听并接收到网络设备下发的pdcch 1。pdcch 1可指示网络设备为某个sidelink harq进程(如sidelink harq进程a)的第i次传输所调度的资源,即pdcch 1可用于调度sidelink harq进程a的第i次传输。
141.可选的,sidelink harq进程a可关联数据a。sidelink harq进程a可用于第一终端设备在s402建立的sidelink上向第二终端设备传输数据a。sidelink harq进程a可维护一个状态变量:current_sl_tx_nb。示例性的,current_sl_tx_nb可指示数据a的传输次数,current_sl_tx_nb可以被初始化为0。
142.sidelink harq进程a关联的状态变量current_sl_tx_nb的初始值可设为0。每当第一终端设备监听并接收到用于调度sidelink harq进程a的传输(包括初传、重传)的pdcch时,第一终端设备可以将sidelink harq进程a关联的current_sl_tx_nb加1。用于调度sidelink harq进程a的传输的pdcch可指示网络设备分配给sidelink harq进程a的传输资源。
143.pdcch 1可携带以下信息:sl grant 1、ndi、sidelink harq进程a的id。示例性的,sl grant 1可指示网络设备为sidelink harq进程a的第i次传输所调度的资源。ndi可指示pdcch 1所调度的sidelink harq进程a的第i次传输是初传(initial transmission)还是
重传(retransmission)。
144.具体的,第一终端设备可以通过pdcch 1中的ndi是否发生反转(toggled)来判断sidelink harq进程a的第i次传输是初传还是重传:如果pdcch 1中的ndi的值,与上一次调度给的sidelink harq进程a的pdcch中的ndi相比发生了反转,则表示sidelink harq进程a的第i次传输为初传;否则,表示sidelink harq进程a的第i次传输为重传。所谓ndi反转,可以是指ndi的值从0变成1,或者从1变成0。
145.s406,在接收到pdcch 1之后,第一终端设备可以在pdcch 1指示的pssch资源上通过sidelink harq进程a向第二终端设备传输数据a,即进行数据a的第i次传输。相应的,第二终端设备可以在pdcch 1指示的pssch资源上接收第一终端设备发送的数据a。
146.具体的,第二终端设备可以通过监听pscch来获知第一终端设备会在哪些pssch资源上传输数据a。因为,在接收到pdcch 1之后,第一终端设备可以在pscch上发送侧行链路控制信息(sidelink control information,sci)。第二终端设备可以通过监听pscch来接收该sci。该sci用于指示第一终端设备传输数据a的资源。
147.s407,第一终端设备根据进行数据a的第i次传输的pssch资源的时域位置,开启第一计时器。关于第一终端设备开启第一计时器的方式,可参见上述图3中的记载,在此不再说明。
148.s408,第一终端设备在psfch资源上接收sidelink harq进程a的第i次传输的harq反馈,所述psfch资源可用于承载第二终端设备向第一终端设备发送sidelink harq进程a的第i次传输的harq反馈。
149.s409,第一终端设备确定sidelink harq进程a的第i次传输的harq反馈。sidelink harq进程a的第i次传输的harq反馈用于指示数据a的第i次传输的接收成功与否。关于如何确定数据a的第i次传输的接收成功与否,后面内容会介绍。
150.s410,第一终端设备根据sidelink harq进程a的第i次传输的harq反馈,开启或者不开启或者停止第二计时器。
151.具体的,一种可能的情况,在第一计时器超时之前,第一终端设备可以确定sidelink harq进程a的第i次传输的harq反馈。如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为nack,即确定sidelink harq进程a的第i次传输的接收未成功,则当第一计时器超时时,第一终端设备可开启第二计时器。在第二计时器运行期间,第一终端设备监听pdcch。如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为ack,即确定sidelink harq进程a的第i次传输的接收成功,则第一终端设备直接停止第一计时器,且也不再存在第一计时器超时的情况,也不再开启第二计时器或者第一终端设备也可不停止第一计时器,只是在第一计时器超时时,不再开启第二计时器。
152.另外一种可能的情况,在第一计时器超时之前,第一终端设备不可以确定sidelink harq进程a的第i次传输的harq反馈。由于第一计时器超时,第二计时器已经启动,在第二计时器运行期间,如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为nack,即确定sidelink harq进程a的第i次传输的接收未成功,第一终端设备不停止第二计时器。在第二计时器运行期间,第一终端设备监听pdcch。在第二计时器运行期间,如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为ack,即确定sidelink harq进程a的第i次传输的接收成功,则第一终端设备直接停止第二计时器,不再
监听pdcch。
153.s411,在监听并接收到pdcch 2时,第一终端设备可停止第二计时器。
154.在一种可能的实现方式中,pdcch 2指示的资源可以是网络设备为sidelink harq进程a的第i 1次传输所调度的资源,即pdcch 2可用于调度sidelink harq进程a的第i 1次传输。pdcch 2可携带以下信息:sl grant 2、ndi、sidelink harq进程a的id。示例性的,sl grant 2即网络设备为sidelink harq进程a的第i 1次传输所调度的资源。ndi可指示pdcch 2所调度的sidelink harq进程a的第i 1次传输是初传(initial transmission)还是重传(retransmission)。第i 1次传输相对于第i次传输为重传,第i次传输为第i 1次传输的前一次传输。当第一终端设备监听并接收到pdcch2时,可停止第二计时器。
155.在另一种可能的实现方式中,pdcch 2指示的资源可以是网络设备为sidelink harq进程a的初始传输所调度的资源。此时,sidelink harq进程a关联新的数据,如数据b。即sidelink harq进程a已用于第一终端设备传输新的数据,而不再是数据a。通常,这种可能的情况可发生在数据a的传输已达到最大传输次数(如5次)时。此该情况下,第一终端设备也可停止第二计时器。
156.s412,在接收到pdcch 2之后,第一终端设备可以在pdcch 2指示的资源上通过sidelink harq进程a向第二终端设备传输数据a,即进行数据a的第i 1次传输。相应的,第二终端设备可以在pdcch 2指示的资源上接收第一终端设备发送的数据a。
157.可以看出,实施例二中,在第一时域位置,第一终端设备可开启第一计时器,并根据sidelink harq进程a的第i次传输的harq反馈,开启第二定时器,或者,不开启或者停止第二定时器。具体的,在第一计时器超时之前,第一终端设备可以确定sidelink harq进程a的第i次传输的harq反馈。如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为nack,则当第一计时器超时时,第一终端设备可开启第二计时器。如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为ack,则第一终端设备不再开启第二计时器。在第一计时器超时之前,第一终端设备不可以确定sidelink harq进程a的第i次传输的harq反馈,在第二计时器运行期间,如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为nack,第一终端设备不停止第二计时器。在第二计时器运行期间,如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为ack,则第一终端设备直接停止第二计时器。相对于,上述在第一定时器超时时,直接开启第二定时器的方案,可减少第一终端设备的功耗。
158.需要说明的是,在上述实施例一和实施例二中,是以一个pdcch调度一次sidelink的数据传输为例进行说明的。在本技术实施例中,一个pdcch也可以调度一个sidelink数据的多次传输,例如,可以为2次或3次等。当一个pdcch调度一个sidelink的数据的多次传输时,一个pdcch可指示多个pssch资源。在本技术实施例中,当一个pdcch调度一个sidelink数据的多次传输时,上述s307或s407中,根据pssch资源的时域位置,确定第一时域位置,开启第一计时器。可具体为:根据传输第一个重复(repetition)的pssch资源的时域位置,确定第一时域位置,开启第一定时器,具体如何确定第一时域位置,参考s307或s407中的描述,不再赘述。当然,上述仅为示意性说明,也可根据最后一个重复的pssch资源的时域位置,确定第一时域位置,开启第一定时器,甚至任一个重复的pssch资源的时域位置,确定第一时域位置,开启第一定时器等,不作限定。所述第一个重复(repetition)是指所述pdcch
调度的一个sidelink数据的多次传输中的第一次传输。
159.针对配置psfch资源的情况,本技术实施例(三)提供另一种可能的实现方式,该方式可对应于上述第二种方案,该方案可为:网络设备向第一终端设备发送第一dci,第一dci用于调度第一终端设备进行sidelink数据的初传或重传。第一终端设备根据第一dci的调度,利用pssch资源向第二终端设备发送sidelink数据。第二终端设备在接收到所述sidelink数据后,向第一终端设备发送harq反馈。第一终端设备利用psfch资源,接收上述harq反馈。且根据上述harq反馈以及psfch资源的时域位置,开启或不开启第一计时器。进一步的,在开启第一计时器的情况下,当第一计时器超时时,开启第二计时器。且在第二计时器的运行期间,第一终端设备处于active态,监听pdcch。
160.(三)实施例三
161.本实施例中,针对每个被配置为基于侧行链路的harq反馈的harq重传机制的sidelinkharq process,第一终端设备为每个sidelink harq进程维护两个计时器:第一计时器和第二计时器。可替代的,上述过程还可描述为,第一终端设备为每个sidelink harq进程关联两个计时器,分别为第一计时器和第二计时器。示例性的,第一计时器可以命名为:drx-harq-rtt-timersl;第二计时器可以命名为drx-retransmissiontimersl。在第二计时器运行期间,第一终端设备监听pdcch。第一计时器、第二计时器的命名还可以为其他,本技术对此不做限制。
162.图5示出了实施例三提供的通信方法的具体流程。
163.s501,第一终端设备和网络设备之间建立rrc连接。
164.rrc连接建立后,第一终端设备进入rrc连接态。
165.s502,第一终端设备与第二终端设备之间建立sidelink。
166.该sidelink建立后,第一终端设备通过该sidelink向第二终端设备传输数据。
167.s503,网络设备为处于rrc连接态的第一终端设备配置drx cycle。
168.drx cycle由“on duration”和“opportunity for drx”组成:在“on duration”内,第一终端设备监听并接收pdcch(激活态);在“opportunityfor drx”内,第一终端设备不接收pdcch以节省功耗(休眠态)。
169.s504,网络设备为处于rrc连接态的第一终端设备配置计时器:drx-inactivitytimer、drx-harq-rtt-timersl、drx-retransmissiontimersl。在本技术实施例中,drx-harq-rtt-timersl可称为第一计时器,drx-retransmissiontimersl可称为第二计时器
170.不限于图5所示,s502也可以在s501之前被执行。关于s502与s501、s503、s504的时序,本技术不做限制。
171.可选的,第一终端设备还可以向网络设备发送资源调度请求,以请求网络设备为sidelink数据传输调度传输资源。通常,资源调度请求可携带缓存状态报告(buffer status report),以指示第一终端设备在sidelink上有多少sidelink数据要发送。相应的,在接收到该资源调度请求之后,网络设备可以为sidelink传输调度资源,并在pdcch中下发所调度的资源。第一终端设备可以通过监听pdcch来获知网络设备调度的资源。
172.s505,第一终端设备可监听并接收到网络设备下发的pdcch 1。pdcch 1可指示网络设备为某个sidelink harq进程(如sidelink harq进程a)的第i次传输所调度的资源,即
pdcch 1可用于调度sidelink harq进程a的第i次传输。
173.可选的,sidelink harq进程a可关联数据a。sidelink harq进程a可用于第一终端设备在s502建立的sidelink上向第二终端设备传输数据a。sidelink harq进程a可维护一个状态变量:current_sl_tx_nb。示例性的,current_sl_tx_nb可指示数据a的传输次数,current_sl_tx_nb可以被初始化为0。
174.进一步的,sidelink harq进程a关联的状态变量current_sl_tx_nb的初始值可设为0。每当第一终端设备监听并接收到用于调度sidelink harq进程a的传输(包括初传、重传)的pdcch时,第一终端设备可以将sidelink harq进程a关联的current_sl_tx_nb加1。用于调度sidelink harq进程a的传输的pdcch可指示网络设备分配给sidelink harq进程a的传输资源。
175.s506,在接收到pdcch 1之后,第一终端设备可以在pdcch 1指示的pssch资源上通过sidelink harq进程a向第二终端设备传输数据a,即进行数据a的第i次传输。相应的,第二终端设备可以在pdcch 1指示的pssch资源上接收第一终端设备发送的数据a。
176.具体的,第二终端设备可以通过监听pscch来获知第一终端设备会在哪些pssch资源上传输数据a。因为,在接收到pdcch 1之后,第一终端设备可以在pscch上发送sci。第二终端设备可以通过监听pscch来接收该sci。该sci用于指示第一终端设备传输数据a的资源。
177.s507,第一终端设备在psfch资源上接收sidelink harq进程a的第i次传输的harq反馈,所述psfch资源可用于承载第二终端设备向第一终端设备发送sidelink harq进程a的第i次传输的harq反馈。
178.s508,第一终端设备确定sidelink harq进程a的第i次传输harq反馈。sidelink harq进程a的第i次传输harq反馈用于指示数据a的第i次传输的接收成功与否。关于如何确定数据a的第i次传输的接收成功与否,后面内容会介绍。
179.s509,第一终端设备根据sidelink harq进程a的第i次传输harq反馈以及接收sidelink harq进程a的第i次传输的harq反馈的psfch资源的时域位置,开启或者不开启第一计时器。
180.具体的,一种可能的情况,如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为nack,即确定sidelink harq进程a的第i次传输的接收未成功,则第一终端设备在第二时域位置,开启第一计时器;如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为ack,即确定sidelink harq进程a的第i次传输的接收成功,则第一终端设备在第二时域位置,不开启第一计时器。如何确定第二时域位置,有如下可能的实现方式:
181.psfch资源包括时域资源和频域资源。所述接收sidelink harq进程a的第i次传输的harq反馈的psfch的时域资源可占用一个或多个时间单元。上述开启第一计时器的第二时域位置,可为接收sidelink harq进程a的第i次传输的harq反馈的psfch资源的时域资源中最后一个时间单元之后的第一个时间单元。或者,可以为距离接收sidelink harq进程a的第i次传输的harq反馈的psfch资源的时域资源中最后一个时间单元第二时域偏移的时间单元。第二时域偏移可以包括一个或多个时间单元。
182.在一种可能的实现方式中,第一终端设备可根据接收sidelink harq进程a的第i
次传输的harq反馈的psfch资源的时域资源位置和第二时域偏移,确定第二时域位置。在第二时域位置,开启第一计时器。第二时域偏移可以为协议预定义的,或者,网络设备配置的,或者,第一终端设备内部实现的等,例如一种可能的实现方式是,网络设备通过sl-psfch-config信令携带第二时域偏移的配置,第二时域偏移的具体配置方式、配置信令以及对第二时域偏移的命名不作限定。第二时域位置可为距离接收sidelink harq进程a的第i次传输的harq反馈的psfch资源的时域资源结束位置的一个时域偏移。当该第二时域偏移为0时,第一终端设备在psfch资源上接收完数据a的第i次传输的harq反馈后的第一个时间单元上,即开启第一计时器。或者,可描述为第一终端设备在接收sidelink harq进程a的第i次传输的harq反馈的psfch资源结束位置后的第一个时间单元上,即开启第一计时器。
183.在另一种可能的实现方式中,不定义第二时域偏移的概念,第一终端设备将接收sidelink harq进程a的第i次传输的harq反馈的psfch资源的时域资源结束位置后的第一个时间单元,作为第二时域位置,且在第二时域位置,开启第一计时器。
184.可选的,除上述情形外,第一终端设备开启第一计时器时,还可在满足以下条件:第一终端设备确定sidelink harq进程a关联的状态变量current_sl_tx_nb指示sidelink harq进程a的传输次数;是否超过最大传输次数或预设传输次数。
185.当所述sidelink harq进程a关联的状态变量current_sl_tx_nb小于最大传输次数或预设传输次数时,第一终端设备根据sidelink harq进程a的第i次传输harq反馈在第二时域位置,开启或者不开启第一计时器;比如,若sidelink harq进程a的第i次传输的harq反馈为ack,即确定sidelink harq进程a的第i次传输接收成功,则第一终端设备在第二时域位置不开启第一定时器。而若sidelink harq进程a的第i次传输的harq反馈为nack,即确定sidelink harq进程a的第i次传输失败,则第一终端设备在第二时域位置开启第一定时器。而当所述sidelink harq进程a关联的状态变量current_sl_tx_nb大于最大传输次数或预设传输次数时,则第一终端设备在第二时域位置,不再开启第一计时器。需要说明的是,当所述sidelink harq进程a关联的状态变量current_sl_tx_nb等于最大传输次数或预设传输次数时,可开启第一计时器,或者,也可不开启第一计时器,不作限定。所述最大传输次数和预设传输次数可为协议规定的,或者,网络设备配置的,或者第一终端设备内部实现的,不作限定。
186.s510,如果第一计时器开启时,当第一计时器超时时,第一终端设备可开启第二计时器。在第二计时器运行期间,第一终端设备监听pdcch。
187.s511,在监听并接收到pdcch 2时,第一终端设备可停止第二计时器。
188.在一种可能的实现方式中,pdcch 2指示的资源可以是网络设备为sidelink harq进程a的第i 1次传输所调度的资源,即pdcch 2可用于调度sidelink harq进程a的第i 1次传输。第i 1次传输相对于第i次传输为重传,第i次传输为第i 1次传输的前一次传输。当第一终端设备监听到pdcch2时,可停止第二计时器。
189.在另一种可能的实现方式中,pdcch 2指示的资源可以是网络设备为sidelink harq进程a的初始传输所调度的资源。此时,sidelink harq进程a关联新的数据,如数据b。即sidelink harq进程a已用于第一终端设备传输新的数据,而不再是数据a。通常,这种可能的情况可发生在数据a的传输已达到最大传输次数(如5次)时。此该情况下,第一终端设备也可停止第二计时器。
190.s512,在接收到pdcch 2之后,第一终端设备可以在pdcch 2指示的资源上通过sidelink harq进程a向第二终端设备传输数据a,即进行数据a的第i 1次传输。相应的,第二终端设备可以在pdcch 2指示的资源上接收第一终端设备发送的数据a。
191.可以看出,实施例三中,第一终端设备根据sidelink harq进程a的第i次传输harq反馈以及接收sidelink harq进程a的第i次传输的harq反馈的psfch资源的时域位置,开启或者不开启第一计时器。例如,当sidelink harq进程a的第i次传输harq反馈为ack时,则第一终端设备可不再开启第一计时器。而当sidelink harq进程a的第i次传输harq反馈为nack,则第一终端设备开启第一计器,且当第一计时器超时时,开启第二定时器。在第二定时器运行期间,第一终端设备处于active态,能够监听并接收网络设备在此期间下发的用于调度sidelink进程a的重传的pdcch。这样,不但可提高sidelink进程a的重传的效率,避免增加sidelink数据重传的延迟。进一步,可降低第一终端设备的功耗。
192.在以下描述中,将继续论述第一终端设备确定sidelink harq进程a的harq反馈是ack或nack的过程:为了便于理解,首先介绍以下几种通信方式的haqr反馈。
193.1、点对点的单播通信方式
194.针对点对点的单播通信方式,rx ue可能每接收到tx ue发送的一个数据包,即向tx ue反馈harq。示例性的,若rx ue成功接收到数据包,且解码无误,则向tx ue反馈ack,否则反馈nack。
195.2、点对多点的组播通信方式。
196.针对点对多点的组播通信方式,harq反馈的方式分为两种。第一种是nack-only的反馈方式。一个组内的rx ue仅向tx ue反馈nack,并不反馈ack。当tx ue接收到至少一个nack的时候,就认为这个数据包的harq反馈是nack。如果tx没有收到harq反馈,则认为这个数据包的harq反馈是ack。第二种是ack-nack的harq反馈方式,一个组内的rx ue既可以向txue反馈ack也可以反馈nack。只有当tx ue收到组内的所有rx ue的harq反馈并且全部都是ack时,才认为这个数据包的harq反馈是ack,否则就认为这个数据包的harq反馈是nack。具体地,nack-only反馈方式可以指基于位置(distance-based)的nack-only反馈,也可以指不基于位置(non-distance based)的nack-only反馈。示例性的,基于位置的nack-only反馈是指当tx ue可以获得位置信息的时候,通过sci指示一个位置范围内的rx ue才可以做nack-only反馈,这样可以避免接收到远距离rx ue发送的nack造成不必要的重传。
197.3.sl mac pdu的harq反馈属性
198.目前支持通过sl-harq-feedback-enabled参数对测行链路逻辑信道(sidelinklogical channel,sl lch)的harq属性进行配置。如果一个sl lch的sl-harq-feedback-enabled参数被配置为enable,表示该sl lch是支持harq反馈的。如果一个sl lch的sl-harq-feedback-enabled参数被配置为disable,表示该sl lch是不支持harq反馈的。
199.tx ue在组包时,逻辑信道复用(logical channel prioritization)过程不能将具有不同harq属性的sl lch复用到一个媒体接入控制(media access control,mac)协议数据单元(protol data unit,pdu)里面。当一个mac pdu的harq属性是enable的时候,tx ue可以在sci里将harq反馈比特位设置为enable,请求rx ue对该mac pdu进行harq反馈。而当一个mac pdu的harq属性是disable时,tx ue可以在sci里将harq反馈比特位设置为
disable,请求rx ue不对该mac pdu进行harq反馈。
200.(1)在以下任一情况下,第一终端设备可确定sidelink harq进程a的第i次传输的harq反馈为nack,即可确定sidelink harq进程a的第i次传输的接收未成功:
201.情况1:在单播通信方式下,第一终端设备接收到第二终端设备发送的harq反馈为nack。
202.具体地,该harq反馈用于指示sidelink harq进程a关联的数据a的第i次传输是否被第二终端设备成功接收。harq反馈为nack时,可指示第二终端设备未成功接收sidelink harq进程a关联的数据a的第i次传输。第二终端设备未成功接收sidelink harq进程a关联的数据a的第i次传输,其原因可包括但不限于:第二终端设备未成功解码该数据a。
203.情况2:在单播通信方式,或者组播通信方式的ack-nack反馈方式下,第一终端设备没有接收到第二终端设备发送的harq反馈。
204.具体地,第一终端设备没有接收到第二终端设备发送的sidelink harq进程a关联的数据a的第i次传输的harq反馈,具体可以是指,第一终端设备在sidelink harq进程a关联的psfch资源上没有收到第二终端设备发送的sidelink harq进程a关联的数据a的第i次传输的harq反馈。sidelink harq进程a关联的psfch资源可由网络设备配置。
205.情况3:第一终端设备在pssch资源上未向第二终端设备传输该sidelink数据。
206.具体地,pssch资源是网络设备为sidelink harq进程a的第i次传输所调度的资源。情况3出现的原因可以为资源冲突,即第一终端设备在pssch资源上传输其他数据,而非数据a。情况3适用于单播通信方式,或组播通信方式中的nack-only反馈或ack-nack反馈。
207.情况4:在组播通信方式的nack-only反馈方式下,第一终端设备对sidelink harq进程a的第i次传输接收到至少一个nack反馈。
208.具体的,在组播通信方式的nack-only反馈方式下,第一终端设备可以组播传输方式,向至少一个终端设备(包括第二终端设备)发送数据a。针对上述至少一个终端设备中的任一个终端设备,若接收数据a成功,则不再反馈harq。若接收数据a失败,则反馈nack。第一终端设备接收到任一个终端设备发送的nack,则认为当前数据a的传输失败。
209.情况5:在组播传输方式的ack-nack反馈方式下,第一终端设备对sidelink harq进程a的第i次传输接收到至少一个nack反馈和/或至少一个不连续发送(discountiouns transmission,dtx),所述dtx是指第一终端设备没有接收到组内任一个终端设备发送的harq反馈。
210.具体的,在组播通信方式的ack-nack反馈方式下,第一终端设备可以组播传输方式,向至少一个终端设备(包括第二终端设备)发送数据a。上述至少一个终端设备中的任一个终端设备,若成功接收上述数据a,则向第一终端设备反馈ack,否则向第一终端设备反馈nack。因此,第一终端设备若接收到任一个终端设备发送的nack,则认为当前数据a的传输失败。或者,由于上述至少一个终端设备中的任一个终端设备,在接收到数据a之后,均会向第一终端设备反馈ack或nack。因此,若第一终端设备没有接收到组内任一个终端设备的harq反馈,可认为当前数据a的传输是失败的。
211.(2)在以下情况下,第一终端设备可确定sidelink harq进程a的第i次传输的harq反馈为ack,即可确定sidelink harq进程a的第i次传输的接收成功:
212.情况1:在单播通信方式下,第一终端设备接收到第二终端设备发送的harq反馈为
ack。该harq反馈为ack时,可指示第二终端设备成功接收sidelink harq进程a的第i次传输。
213.情况2:在组播通信方式中的nack-only反馈方式下,第一终端设备对sidelink harq进程a的第i次传输未接收到nack反馈。
214.情况3:在组播通信方式中的ack-nack反馈方式下,第一终端设备对sidelink harq进程a的第i次传输,所接收到的harq反馈都是ack反馈,即组播组内的所有接收端终端设备反馈的均为ack。
215.除此之外,在一种可能的实现方式中。在单播通信方式,或组播通信方式的nack-only反馈或组播通信方式的ack-nack反馈下,若sidelink harq进程a关联的数据a的harq属性是去使能(disable),第一终端设备将sci中的harq反馈比特位去使能,即第一终端设备指示第二终端设备对sidelink harq进程a的第i次传输不进行harq反馈。因此第一终端设备不能接收到来自第二终端设备对sidelink harq进程a的第i次传输的harq反馈。在这种情况下,第一终端设备可确定sidelink harq进程a的第i次传输的harq反馈为nack,或者确定sidelink harq进程a的第i次传输的harq反馈为ack,不作限定。具体确定sidelink harq进程a的第i次传输的harq反馈为nack或者ack,取决于第一终端设备的内部实现。
216.本技术实施例还提供一种通信方法,该通信方法可对应于上述第三种方案,该方案中,不再引入计时器,第一终端设备可根据发送sidelink数据的pssch资源的时域位置,直接监听网络设备的pdcch。
217.(四)实施例四
218.图6示出了实施例四的通信方法的具体流程。
219.s601,第一终端设备和网络设备之间建立rrc连接。rrx连接建立后,第一终端设备可进入rrc连接态。
220.s602,第一终端设备与第二终端设备之间建立sidelink。该sidelink建立后,第一终端设备可通过该sidelink向第二终端设备传输数据。
221.s603,网络设备为处于rrc连接态的第一终端设备配置drx cycle。
222.drx cycle由“on duration”和“opportunity for drx”组成:在“on duration”内,第一终端设备监听并接收pdcch(激活态);在“opportunity for drx”内,第一终端设备不监听pdcch以节省功耗(休眠态)。
223.可选的,第一终端设备还可向网络设备发送资源调度请求,以请求网络设备为sidelink数据传输调度传输资源。通常,资源调度请求可携带缓存状态报告(buffer status report),以指示第一终端设备在sidelink上有多少sidelink数据要发送。相应的,在接收到该资源调度请求之后,网络设备可以为sidelink传输调度资源,并在pdcch中下发所调度的资源。第一终端设备可通过监听pdcch来获知网络设备调度的资源。
224.s604,第一终端设备可监听并接收网络设备下发的pdcch1。pdcch1可指示网络设备为某个sidelink harq进程(如sidelink harq进程a)的第i次传输所调度的资源,即pdcch1可用于调度sidelink harq进程a的第i次传输。
225.可选的,sidelink harq进程a可关联数据a。sidelink harq进程a可用于第一终端设备在s602建立的sidelink上向第二终端设备传输数据a。sidelink harq进程a可维护一个状态变量:current_sl_tx_nb。示例性的,current_sl_tx_nb可指示数据a的传输次数,
current_sl_tx_nb可以被初始化为0。
226.sidelink harq进程a关联的状态变量current_sl_tx_nb的初始值可设为0。每当第一终端设备监听并接收到用于调度sidelink harq进程a的传输(包括初传、重传)的pdcch时,第一终端设备可以将sidelink harq进程a关联的current_sl_tx_nb加1。用于调度sidelink harq进程a的传输的pdcch可指示网络设备分配给sidelink harq进程a的传输资源。
227.s605,在接收到pdcch1之后,第一终端设备可以在pdcch1指示的pssch资源上通过sidelink harq进程a向第二终端设备传输数据a,即进行数据a的第i次传输。相应的,第二终端设备可以在pdcch1指示的pssch资源上接收第一终端设备发送的数据a。
228.s606,第一终端设备根据进行数据a的第i次传输的pssch资源的时域位置,开始监听pdcch。
229.pssch资源包括时域资源和频域资源。所述进行数据a的第i次传输的pssch的时域资源可占用一个或多个时间单元。第一终端设备监听pdcch的第三时域位置,可为进行数据a的第i次传输的pssch的时域资源中的最后一个时间单元之后的第一个时间单元。或者,上述监听pdcch的第三时域位置,可为与第i次传输的pssch的时域资源中的最后一个时域单元距离第三时域偏移的一个时间单元。第三时域偏移可包括一个或多个时间单元。
230.在一种可能的实现方式中,第一终端设备可根据进行数据a的第i次传输的pssch资源的时域资源位置和第三时域偏移,确定第三时域位置。在第三时域位置,开始监听pdcch。第三时域偏移可以是协议规定的,或者,网络设备配置的,或者,第一终端设备内部实现的,不作限定。例如,一种可能的实现方式是网络设备可通过sl-pssch-config信令携带上述第三时域偏移的配置信息等。本技术实施例,对第三时域偏移的配置方式、配置信令以及第三时域偏移的命名,不作限定。第三时域偏移可为距离进行数据a的第i次传输的pssch资源的时域资源结束位置的一个时域偏移。当该第三时域偏移为0时,第一终端设备可在pssch资源上发送完数据a的第i次传输后的第一个时间单元上,即监听pdcch。
231.在另一种可能的实现方式中,不定义第三时域偏移的概念,第一终端设备将进行数据a的第i次传输的pssch资源的时域资源结束位置后的第一个时间单元,作为第三时域位置,且在第三时域位置,开始监听pdcch。
232.除上述情形外,第一终端设备监听pdcch,还可在满足以下条件:第一终端设备确定sidelink harq进程a关联的状态变量current_sl_tx_nb指示sidelink harq进程a的传输次数;是否超过最大传输次数或预设传输次数。
233.当所述sidelink harq进程a关联的状态变量current_sl_tx_nb小于最大传输次数或预设传输次数时,第一终端设备根据sidelink harq进程a的第i次传输harq反馈在第三时域位置,监听pdcch;否则,在第三时域位置,不再监听pdcch。需要说明的是,当所述sidelink harq进程a关联的状态变量current_sl_tx_nb等于最大传输次数或预设传输次数时,第一终端设备可监听pdcch,或者,第一终端设备也可不监听pdcch,不作限定。所述最大传输次数和预设传输次数可为协议规定的,或者,网络设备配置的,或者第一终端设备内部实现的,不作限定。
234.s607,第一终端设备接收到pdcch2。
235.在一种可能的实现方式中,pdcch2指示的资源可以是网络设备为sidelink harq
进程a的第i 1次传输所调度的资源,即pdcch2可用于调度sidelink harq进程a的第i 1次传输。第i 1次传输相对于第i次传输为重传,第i次传输相对于第i 1次传输的前一次传输。
236.在另一种可能的实现方式中,pdcch2指示的资源可以是网络设备为sidelink harq进程a的初始传输所调度的资源。此时,sidelink harq进程a关联新的数据,如数据b。即sidelink harq进程a已用于第一终端设备传输新的数据,而不再是数据a。在该情况下,在后续s608中,第一终端设备也可以停止第二计时器。
237.s608,在监听并接收到pdcch2时,第一终端设备可停止对pdcch的监听。之后,第一终端设备可根据pdcch2的调度,向第二终端设备进行sidelink harq进程a的第i 1次传输。
238.或者,第一终端设备可在预设时刻,停止对pdcch的监听。所述预设时刻可以为协议规定的,或者,网络设备配置的,或者,基于第一终端设备内部实现的,不作限定。
239.需要说明的是,上述方案既可应用于点对点的单播传输,也可应用于点对多点的多播传输,既可应用于配置psfch资源的情况,也可适用于没有配置psfch资源的情况,不作限定。
240.在实施例四的方案中,不再引入计时器,第一终端设备根据pssch资源的时域位置,直接监听网络设备的pdcch。该方法也可降低sidelink数据的传输时延,满足sidelink业务的qos要求。
241.需要说明的是,在本技术实施例四中,是以一个pdcch调度一次sidelink的数据传输为例进行说明的。当然,一个pdcch也可以调度一个sidelink数据的多次传输。此时,一个pdcch可指示多个pssch资源。在上述s606中,第一终端设备pssch资源的时域位置,确定第三时域位置,开始监听pdcch,可具体为:第一终端设备可根据传输第一个重复(repetition)的pssch资源的时域位置,确定第三时域位置,开始监听pdcch,具体如何确定第三时域位置,可参考s606中的描述,不再赘述。当然,上述仅为示意性说明,也可根据最后一个重复的pssch资源的时域位置,确定第三时域位置,开始监听pdcch,甚至任一个重复的pssch资源的时域位置,确定第三时域位置,开始监听pdcch等,不作限定。所述第一个重复是指所述pdcch调度的一个sidelink数据的多次传输中的第一次传输。本技术实施例还提供一种通信方法,该通信方法可对应于上述第四种方案,该方案中,不再引入计时器,第一终端设备可在psfch资源上接收到harq反馈时,根据psfch资源的时域位置,直接监听pdcch。
242.(五)实施例五
243.针对配置psfch资源的情况,提供一种实施例。
244.如图7所示,实施例五提供的通信方法的具体流程。
245.s701,第一终端设备和网络设备之间建立rrc连接。
246.rrc连接建立后,第一终端设备进入rrc连接态。
247.s702,第一终端设备与第二终端设备之间建立sidelink。
248.该sidelink建立后,第一终端设备可通过该sidelink向第二终端设备传输数据。
249.s703,网络设备为处于rrc连接态的第一终端设备配置drx cycle。
250.示例性的,drx cycle由“on duration”和“opportunity for drx”组成:在“on duration”内,第一终端设备监听并接收pdcch(激活态);在“opportunityfor drx”内,第一终端设备不监听pdcch(休眠态)。
251.可选的,第一终端设备还可向网络设备发送资源调度请求,以请求网络设备为sidelink数据传输调度传输资源。通常,资源调度请求可携带缓存状态报告,以指示第一终端设备在sidelink上有多少sidelink数据要发送。相应的,在接收到该资源调度请求之后,网络设备可以为sidelink传输调度资源,并在pdcch中下发所调度的资源。第一终端设备可通过监听pdcch来获知网络设备调度的资源。
252.s704,第一终端设备可监听并接收网络设备下发的pdcch1。pdcch1可指示网络设备为某个sidelink harq进程(如sidelink harq进程a)的第i次传输所调度的资源,即pdcch1可用于调度sidelink harq进程a的第i次传输。
253.可选的,sidelink harq进程a可关联数据a。sidelink harq进程a可用于第一终端设备在s702建立的sidelink上向第二终端设备传输数据a。sidelink harq进程a可维护一个状态变量:current_sl_tx_nb。示例性的,current_sl_tx_nb可指示数据a的传输次数,current_sl_tx_nb可以被初始化为0。
254.sidelink harq进程a关联的状态变量current_sl_tx_nb的初始值可设为0。每当第一终端设备监听并接收到用于调度sidelink harq进程a的传输(包括初传、重传)的pdcch时,第一终端设备可以将sidelink harq进程a关联的current_sl_tx_nb加1。用于调度sidelink harq进程a的传输的pdcch可指示网络设备分配给sidelink harq进程a的传输资源。
255.s705,在接收到pdcch1之后,第一终端设备可以在pdcch1指示的pssch资源上通过sidelink harq进程a向第二终端设备传输数据a,即进行数据a的第i次传输。相应的,第二终端设备可以在pdcch1指示的pssch资源上接收第一终端设备发送的数据a。
256.具体的,第二终端设备可以通过监听pscch来获知第一终端设备会在哪些pssch资源上传输数据a。因此,在接收到pdcch1之后,第一终端设备可以在pscch上发送sci。第二终端设备可以通过监听pscch来接收该sci。该sci用于指示第一终端设备传输数据a的资源。
257.s706,第一终端设备在psfch资源上接收sidelink harq进程a的第i次传输的harq反馈,所述psfch资源可用于承载第二终端设备向第一终端设备发送sidelink harq进程a的第i次传输的harq反馈。
258.s707,第一终端设备确定sidelink harq进程a的第i次传输harq反馈。sidelink harq进程a的第i次传输harq反馈用于指示数据a的第i次传输的接收成功与否。关于第一终端设备确定sidelink harq进程a的第i次传输的harq反馈是否成功的过程,可参见上述描述,在此不再说明。
259.s708,第一终端设备根据sidelink harq进程a的第i次传输harq反馈以及接收sidelink harq进程a的第i次传输的harq反馈的psfch资源的时域位置,监听或不监听pdcch。第一终端设备在监听并接收到pdcch2时,pdcch2可用于调度sidelink harq进程a的第i 1次传输。第一设备可以在pdcch2指示的pssch资源上通过sidelink harq进程a向第二终端设备传输数据a,即进行数据a的第i 1次传输。
260.在一种可能的实现方式中,如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为nack,即确定sidelink harq进程a的第i次传输的接收未成功,则第一终端设备可根据接收sidelink harq进程a的第i次传输的harq反馈的psfch资源的时域位置,确定第四时域位置;第一终端设备在第四时域位置,监听pdcch。之后,第一终端设备在监听
并接收到pdcch2时,则第一终端设备停止监听pdcch。或者,第一终端设备可在预设时刻,停止监听pdcch。所述预设时刻可为协议规定的,或者,网络设备配置,或者为第一终端设备内部实现的等,不作限定。
261.可选的,第一终端设备可根据接收sidelink harq进程a的第i次传输的harq反馈的psfch资源的时域资源位置和第四时域偏移,确定第四时域位置。在第四时域位置,监听pdcch。第四时域偏移可以为协议预定义的,或者,网络设备配置的,或者,第一终端设备内部实现的等,不作限定。例如在一种可能的实现方式中,网络设备通过sl-psfch-config信令携带第四时域偏移的配置,第四时域偏移的具体配置方式、配置信令以及对第四时域偏移的命名不作限定。第四时域位置可为距离接收sidelink harq进程a的第i次传输的harq反馈的psfch资源的时域资源结束位置的一个时域偏移。当该第四时域偏移为0时,第一终端设备在psfch资源上接收完数据a的第i次传输的harq反馈后的第一个时间单元上,即监听pdcch。或者,可描述为第一终端设备在接收sidelink harq进程a的第i次传输的harq反馈的psfch资源结束位置后的第一个时间单元上,即监听pdcch。
262.在另一种可能的实现方式中,不定义第四时域偏移的概念,第一终端设备将接收sidelink harq进程a的第i次传输的harq反馈的psfch资源的时域资源结束位置后的第一个时间单元,作为第四时域位置,且在第四时域位置,监听pdcch。
263.在另一种可能的实现方式中,如果第一终端设备确定sidelink harq进程a的第i次传输的harq反馈为ack,即确定sidelink harq进程a的第i次传输的接收成功,则第一终端设备在第四时域位置不再监听pdcch。
264.除上述情形外,第一终端设备监听pdcch,还可在满足以下条件:第一终端设备确定sidelink harq进程a关联的状态变量current_sl_tx_nb指示sidelink harq进程a的传输次数;是否超过最大传输次数或预设传输次数。
265.当所述sidelink harq进程a关联的状态变量current_sl_tx_nb小于最大传输次数或预设传输次数时,第一终端设备可根据sidelink harq进程a的第i次传输的harq反馈,在第四时域位置,监听或者不监听pdcch;比如,若sidelink harq进程a的第i次传输的harq反馈为ack,即确定sidelink harq进程a的第i次传输接收成功,则第一终端设备可不监听pdcch。而若sidelink harq进程a的第i次传输的harq反馈为nack,即确定sidelink harq进程a的第i次传输失败,则第一终端设备监听pdcch。而当所述sidelink harq进程a关联的状态变量current_sl_tx_nb大于最大传输次数或预设传输次数时,则第一终端设备在第四时域位置,不再监听pdcch。
266.需要说明的是,当所述sidelink harq进程a关联的状态变量current_sl_tx_nb等于最大传输次数或预设传输次数时,第一终端设备可监听pdcch,或者,第一终端设备也可不监听pdcch,不作限定。所述最大传输次数和预设传输次数可为协议规定的,或者,网络设备配置的,或者第一终端设备内部实现的,不作限定。
267.在该通信方法中,不再引入计时器,第一终端设备可根据psfch资源的时域位置,直接监听网络设备的pdcch。该方法也可降低sidelink数据的传输时延,满足sidelink业务的qos要求。
268.需要说明的是,上述实施例一至实施例五,可应用于配置有pucch资源的情况下,也可应用于没有配置pucch资源的情况下,不作限定。其中,配置pucch资源还可称为所述
pssch资源(数据a的第i次传输的pssch资源)有关联的pucch资源,没有配置pucch资源还可称为所述pssch资源(数据a的第i次传输的pssch资源)没有关联的pucch资源。示例性的,pucch资源可以为所述第一终端设备向所述网络设备发送所述数据a的第i次传输的harq反馈的资源。
269.或者,上述实施例一至实施例五,可应用于动态dci调度的sidelink传输的情况下,即数据a的第i次传输是pdcch动态调度的sidelink传输,也可应用于预配置的sidelink授权(configured sidelink grant)的情况下,即数据a的第i次传输是在预配置的sidelink授权上的sidelink传输。可选的,在预配置的sidelink授权中,该预配置的sidelink授权可没有关联的pucch资源,示例性的,puscch资源可以为所述第一终端设备给所述网络设备发送所述数据a的第i次传输的harq反馈的资源。
270.所述预配置的sidelink授权可以指在nr sidelink中网络设备为终端预配置的sidelink传输所需的资源。示例性的,将预配置的sidelink传输所需的资源可以称为sidelink cg配置,或预配置sidelink授权配置。终端无需网络设备的动态调度,就可以在sidelink cg配置上进行sidelink传输。sidelink cg配置包括但不限于第五代移动通信技术(5th-generation,5g)所采用的两种预配置授权资源。5g所采用的两种预配置授权资源分别是通过两种授权方式得到,该两种授权方式包括配置授权方式1(configured grant type1)和配置授权方式2(configured grant type2)。
271.示例性的,配置授权方式1是指网络设备通过半静态配置方式为终端预配置上行传输所需的资源(cg配置),即按周期配置激活的cg配置,不需要终端每次发送上行数据前都向网络设备获取该cg配置的上行授权。例如,网络设备可以通过rrc信令为终端配置用于上行传输的cg配置,该rrc信令还可以包括该cg配置的周期。对于sidelink cg配置,就是指网络设备通过半静态配置方式为终端预配置sidelink传输所需的资源(sidelink cg配置),即按周期配置激活的sidelink cg配置,不需要终端每次发送sidelink数据前都向网络设备获取该sidelink cg配置的sidelink授权。例如,网络设备可以通过rrc信令为终端配置用于sidelink传输的sidelink cg配置,该rrc信令还可以包括该sidelink_cg配置的周期。
272.配置授权方式2是指网络设备可以通过rrc信令为终端配置用于上行传输的部分信息,例如,用于上行传输的cg配置的周期等。然后,网络设备通过携带有用于上行传输的cg配置的物理层信令,激活该cg配置,从而终端可以在该cg配置进行上行传输。其中,物理层信令包括dci。对于sidelink配置,就是指网络设备可以通过rrc信令为终端配置用于sidelink传输的部分信息,例如,用于sidelink传输的sidelink_cg配置的周期等。然后,网络设备通过携带有用于sidelink传输的cg配置的物理层信令,激活该sidelink cg配置,从而终端可以在该sidelink cg配置进行sidelink传输。其中,物理层信令包括dci。
273.需要说明的是,上述两种授权方式的命名不仅仅局限于配置授权方式1和配置授权方式2,还可以有其他命名,本技术实施例对这两种授权方式的命名不做限制。上述两种授权方式适用的通信系统除了5g通信系统,也可以是lte通信系统,或者其他通信系统,本技术实施例对这两种授权方式适用的通信系统也不做限制。
274.以上结合图1至图7详细说明了本技术实施提供的方法。以下结合图8和图9详细说明本技术实施例提供的装置。应理解,装置实施例的描述与方法实施例的描述相互对应。因
harq进程的harq反馈为nack的情况下,则不停止所述第二计时器,在所述第二计时器的运行期间,继续监听pdcch;或者,在所述第二计时器的运行期间,确定所述sidelink harq进程的harq反馈为ack的情况下,则直接停止所述第二计时器,不再监听pdcch。
285.可选的,在开启所述第二计时器的情况下,处理单元802,还用于:在所述第二计时器的运行期间,若监听并接收到用于调度所述sidelink数据重传的pdcch,则停止所述第二计时器。
286.在另一种示例中,上述装置800用于实现上文方法实施例三中第一终端设备的步骤。装置800可以是终端设备,也可以是配置于终端设备中的芯片或电路。通信单元801用于执行上述实施例三中第一终端设备侧的收发相关操作,处理单元802用于上述实施例三中第一终端设备侧的处理相关操作。
287.例如,通信单元801,用于接收来自网络设备的第一下行控制信息dci,所述第一dci用于调度侧行链路sidelink数据的初传或重传,所述sidelink数据关联的sidelink混合自动重传请求harq进程关联两个计时器,分别为第一计时器和第二计时器;所述第一终端设备根据所述第一dci的调度,利用物理侧行链路共享信道pssch资源向第二终端设备发送sidelink数据;通信单元801,还用于利用物理侧行反馈信道psfch资源,接收来自所述第二终端设备对所述sidelink harq进程的harq反馈,所述harq反馈为肯定性确认ack或否定性确认nack;处理单元802,用于根据所述harq反馈以及所述psfch资源的时域位置,开启或不开启第一计时器;
288.其中,在开启所述第一计时器的情况下,当所述第一计时器超时时,所述第一终端设备开启第二计时器,在所述第二计时器的运行期间,所述第一终端设备监听物理下行控制信道pdcch。
289.可选的,处理单元802根据所述harq反馈以及所述psfch资源的时域位置,开启或不开启第一计时器,包括:根据所述第一psfch资源的时域资源位置和第二时域偏移,确定第二时域位置;或者,将所述第一psfch资源的时域资源的结束位置后的第一个时间单元,作为所述第二时域位置;根据所述harq反馈,在所述第二时域位置,开启或不开启所述第一计时器。
290.可选的,处理单元802根据所述harq反馈,在所述第二时域位置,开启或不开启所述第一计时器,包括:确定所述sidelink harq进程的harq反馈为ack的情况下,则在所述第二时域位置,不开启所述第一计时器;或者,确定所述sidelink harq进程的harq反馈为nack的情况下,则在所述第二时域位置,开启所述第一计时器。
291.可选的,处理单元802在所述第二时域位置,开启所述第一计时器,包括:确定所述sidelink harq进程关联的sidelink数据的传输次数;若所述sidelink harq进程关联的sidelink数据的传输次数小于或等于最大传输次数或预设传输次数,则在所述第二时域位置,开启所述第一计时器。
292.可选的,处理单元802,还用于:在所述sidelink harq进程关联的sidelink数据的传输次数大于最大传输次数或预设传输次数时,则在所述第二时域位置,不再开启所述第一计时器。
293.可选的,在所述第一终端设备开启所述第二计时器的情况下,处理单元802,还用于:
294.在所述第二计时器的运行期间,若监听到用于调度所述第一终端设备sidelink数据重传的pdcch,则所述停止所述第二计时器。
295.本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本技术各个实施例中的各功能单元可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
296.可以理解的是,上述实施例中的通信单元的功能可以由收发器实现,处理单元的功能可以由处理器实现。收发器可以包括发射器和/或接收器等,分别用于实现发送单元和/或接收单元的功能。以下结合图9举例进行说明。
297.图9所示的通信装置900包括至少一个处理器901。通信装置900还可以包括至少一个存储器902,用于存储程序指令和/或数据。存储器902和处理器901耦合。本技术实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性、机械性或其它的形式,用于装置、单元或模块之间的信息交互。处理器901可以和存储器902协同操作,处理器901可以执行存储器902中存储的程序指令,所述至少一个存储器中902中的至少一个可以包括于处理器901中。
298.装置900还可以包括通信接口903,用于通过传输介质和其它设备进行通信,从而用于通信装置900可以和其它设备进行通信。在本技术实施例中,通信接口可以是收发器、电路、总线、模块或其它类型的通信接口。在本技术实施例中,通信接口为收发器时,收发器可以包括独立的接收器、独立的发射器;也可以集成收发功能的收发器、或者是接口电路。
299.应理解,本技术实施例中不限定上述处理器901、存储器902以及通信接口903之间的连接介质。本技术实施例在图9中以存储器902、处理器901以及通信接口903之间通过通信总线904连接,总线在图9中以粗线表示,其它部件之间的连接方式,仅是示意性说明,并不作为限定。所述总线可以包括地址总线、数据总线、控制总线等。为了便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线等。
300.在一种示例中,装置900用于实现上述方法实施例一或实施例二中第一终端设备执行的步骤。通信接口903用于执行上文实施例中第一终端设备侧的收发相关操作,处理器901用于执行上述方法实施例一或实施例二中第一终端设备侧的处理相关操作。
301.例如,通信接口903,用于接收来自网络设备的第一下行控制信息dci,所述第一dci用于调度侧行链路sidelink数据的初传或重传,所述sidelink数据关联的sidelink混合自动重传请求harq进程关联两个计时器,分别为第一计时器和第二计时器;处理器901,用于根据所述第一dci的调度,利用物理侧行链路共享信道pssch资源向第二终端设备发送sidelink数据;处理器901,还用于根据所述pssch资源的时域位置,开启第一计时器,以及根据所述第一计时器,开启或不开启第二计时器;其中,在开启第二计时器的情况下,在所述第二计时器的运行期间,所述第一终端设备监听物理下行控制信道pdcch。
302.可选的,处理器901根据所述pssch资源的时域位置,开启第一计时器,包括:
303.根据所述pssch资源的时域资源位置和第一时域偏移,确定第一时域位置;或者,将所述pssch资源的时域资源结束位置后的第一个时间单元,作为所述第一时域位置;在所述第一时域位置,开启所述第一计时器。
304.可选的,处理器901在所述第一时域位置,开启第一计时器,包括:确定所述
sidelinkharq进程关联的sidelink数据的传输次数;当所述sidelink harq进程关联的sidelink数据的传输次数小于或等于最大传输次数或预设传输次数时,在所述第一时域位置,开启所述第一计时器。
305.可选的,处理器901,还用于在所述sidelink harq进程关联的sidelink数据的传输次数大于最大传输次数或预设传输次数时,在所述第一时域位置,不再开启所述第一计时器。
306.可选的,处理器901根据所述第一计时器,开启或不开启第二计时器,包括:当所述第一计时器超时时,直接开启所述第二计时器。
307.可选的,处理器901根据所述第一计时器,开启或不开启第二计时器,包括:在所述第一计时器超时之前,确定所述sidelink harq进程的harq反馈为否定性确认nack的情况下,则当所述第一计时器超时时,开启所述第二计时器;或者,确定所述sidelink harq进程的harq反馈为肯定性确认ack的情况下,则直接停止所述第一计时器,此时不存在所述第一计时器超时的情况,不再开启所述第二计时器,或者,不停止所述第一计时器,但在所述第一计时器超时时,不再开启所述第二计时器。
308.可选的,处理器901根据所述第一计时器,开启或不开启第二计时器,包括:在所述第一计时器超时之前,不能确定所述sidelink harq进程的harq反馈;在所述第一计时器超时时,开启所述第二计时器。
309.可选的,处理器901,还用于:在所述第二计时器的运行期间,确定所述sidelink harq进程的harq反馈为nack,则不停止所述第二计时器,在所述第二计时器的运行期间,继续监听pdcch;或者,在所述第二计时器的运行期间,确定所述sidelink harq进程的harq反馈为ack的情况下,则直接停止所述第二计时器,不再监听pdcch。
310.可选的,在开启所述第二计时器的情况下,处理器901,还用于:在所述第二计时器的运行期间,若监听并接收到用于调度所述sidelink数据重传的pdcch,则停止所述第二计时器。
311.在一种示例中,装置900用于实现上述方法实施例三中第一终端设备执行的步骤。通信接口903用于执行上文实施例中第一终端设备侧的收发相关操作,处理器901用于执行上述方法实施例三中第一终端设备侧的处理相关操作。
312.例如,通信接口903,用于接收来自网络设备的第一下行控制信息dci,所述第一dci用于调度侧行链路sidelink数据的初传或重传,所述sidelink数据关联的sidelink混合自动重传请求harq关联维护两个计时器,分别为第一计时器和第二计时器;所述第一终端设备根据所述第一dci的调度,利用物理侧行链路共享信道pssch资源向第二终端设备发送sidelink数据;通信接口903,还用于利用物理侧行反馈信道psfch资源,接收来自所述第二终端设备对所述sidelink harq进程的harq反馈,所述harq反馈为肯定性确认ack或否定性确认nack;处理器901,用于根据所述harq反馈以及所述psfch资源的时域位置,开启或不开启第一计时器;
313.其中,在开启所述第一计时器的情况下,当所述第一计时器超时时,所述第一终端设备开启第二计时器,在所述第二计时器的运行期间,所述第一终端设备监听物理下行控制信道pdcch。
314.可选的,处理器901根据所述harq反馈以及所述psfch资源的时域位置,开启或不
开启第一计时器,包括:根据所述第一psfch资源的时域资源位置和第二时域偏移,确定第二时域位置;或者,将所述第一psfch资源的时域资源的结束位置后的第一个时间单元,作为所述第二时域位置;根据所述harq反馈,在所述第二时域位置,开启或不开启所述第一计时器。
315.可选的,处理器901根据所述harq反馈,在所述第二时域位置,开启或不开启所述第一计时器,包括:确定所述sidelink harq进程的harq反馈为ack,则在所述第二时域位置,不开启所述第一计时器;或者,确定所述sidelink harq进程的harq反馈为nack,则在所述第二时域位置,开启所述第一计时器。
316.可选的,处理器901在所述第二时域位置,开启所述第一计时器,包括:确定所述sidelink harq进程关联的sidelink数据的传输次数;若所述sidelink harq进程关联的sidelink数据的传输次数小于或等于最大传输次数或预设传输次数,则在所述第二时域位置,开启所述第一计时器。
317.可选的,处理器901,还用于:在所述sidelink harq进程关联的sidelink数据的传输次数大于最大传输次数或预设传输次数时,则在所述第二时域位置,不再开启所述第一计时器。
318.可选的,在所述第一终端设备开启所述第二计时器的情况下,处理器901,还用于:
319.在所述第二计时器的运行期间,若监听到用于调度所述第一终端设备sidelink数据重传的pdcch,则所述停止所述第二计时器。
320.进一步的,本技术实施例还提供一种装置,所述装置用于执行上文方法实施例中的方法。一种计算机可读存储介质,包括程序,当所述程序被处理器运行时,上文方法实施例中的方法被执行。一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机实现上文方法实施例中的方法。一种芯片,包括:处理器,所述处理器与存储器耦合,所述存储器用于存储程序或指令,当所述程序或指令被所述处理器执行时,使得装置执行上文方法实施例中的方法。
321.本技术实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
322.在本技术实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
323.本技术实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算
机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称dvd))、或者半导体介质(例如,ssd)等。
324.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献