资源调度方法、用户设备、装置及存储介质与流程

文档序号:26274684发布日期:2021-08-13 19:29阅读:80来源:国知局
资源调度方法、用户设备、装置及存储介质与流程

本发明涉及通信领域,尤其涉及一种资源调度方法、用户设备、装置及存储介质。



背景技术:

nr(newradio,新无线或新空口)sl(sidelink,辅链路)通信作为3gpp(3rdgenerationpartnershipproject,第三代合作伙伴计划)的一个关键的技术方向,具有时延短、开销小等优点。nrsl通信中的资源的分配方式影响着nrsl通信的传输性能和通信质量。如何对nrsl通信中资源进行分配成为研究的热点。



技术实现要素:

本申请实施例提供一种资源调度方法、用户设备、装置及存储介质,能够实现调度用户设备为其它设备调度资源。

为了解决上述技术问题,第一方面,本申请实施例提供了一种资源调度方法,应用于调度用户设备中,所述方法包括:

检测反馈信息;所述反馈信息用于指示第一设备是否接收到所述调度用户设备所管理的第二设备发送的业务数据;所述第一设备与所述第二设备之间通过辅链路sl通信;

根据所述反馈信息的检测结果,为所述第二设备进行传输资源调度处理;所述调度用户设备与所述第二设备之间通过sl通信。

第二方面,本申请实施例还提供了一种资源调度方法,应用于调度用户设备所管理的第二设备中,所述方法包括:

获取第一反馈信息;所述第一反馈信息是由所述第一设备发送给所述第二设备的,所述第一反馈信息用于指示所述第一设备是否接收到所述第二设备发送的业务数据;所述第一设备与所述第二设备之间通过辅链路sl通信;

根据所述第一反馈信息,向所述调度用户设备发送第二反馈信息;所述调度用户设备与所述第二设备之间通过sl通信。

第三方面,本申请实施例还提供了一种用户设备,所述用户设备包括:存储装置和处理器,

所述存储装置,用于存储程序指令;

所述处理器,在调用所述存储指令时,用于执行第一方面所述的资源调度方法。

第四方面,本申请实施例还提供了一种用户设备,所述用户设备包括:存储装置和处理器,

所述存储装置,用于存储程序指令;

所述处理器,在调用所述存储指令时,用于执行第二方面所述的资源调度方法。

第五方面,本申请实施例还提供了一种资源调度装置,包括:

检测模块,用于检测反馈信息;所述反馈信息用于指示第一设备是否接收到所述资源调度装置所管理的第二设备发送的业务数据;所述第一设备与所述第二设备之间通过辅链路sl通信;

调度模块,用于根据所述反馈信息的检测结果,为所述第二设备进行传输资源调度处理;所述资源调度装置与所述第二设备之间通过sl通信。

第六方面,本申请实施例还提供了一种资源调度装置,所述资源调度装置由调度用户设备管理,所述资源调度装置包括:

获取模块,用于获取第一反馈信息;所述第一反馈信息是由所述第一设备发送给所述资源调度装置的,所述第一反馈信息用于指示所述第一设备是否接收到所述资源调度装置发送的业务数据;所述第一设备与所述资源调度装置之间通过辅链路sl通信;

发送模块,用于根据所述第一反馈信息,向所述调度用户设备发送第二反馈信息;所述调度用户设备与所述资源调度装置之间通过sl通信。

第七方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行第一方面所述的资源调度方法。

第八方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行第二方面所述的资源调度方法。

实施本申请实施例,具有如下有益效果:

调度用户设备根据检测到的第一设备接收第二设备发送的业务数据的情况,通过辅链路为所述第二设备进行重传传输资源调度处理,调度传输资源的时延短、开销小。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种资源调度方法的场景图;

图2为本申请实施例提供的一种资源调度方法的流程示意图;

图3a为本申请实施例提供的一种调度用户设备工作在方式mode1的场景图;

图3b为本申请实施例提供的一种调度用户设备工作在方式mode2的场景图;

图4为本申请实施例提供的另一种资源调度方法的流程示意图;

图5为本申请实施例中的一种sl资源池的结构示意图;

图6为本申请实施例中的另一种sl资源池的结构示意图;

图7为本申请实施例提供的一种资源调度方法的交互流程示意图;

图8为本申请实施例提供的一种以case1方式向所述第二设备调度所述第一反馈资源的示意图;

图9为本申请实施例提供的一种以case2方式向所述第二设备调度所述第一反馈资源的示意图;

图10为本申请实施例提供的一种用户设备的结构示意图;

图11为本申请实施例提供的一种资源调度装置的结构示意图;

图12为本申请实施例提供的另一种资源调度装置的结构示意图。

具体实施方式

请参阅图1,图1为本申请实施例提供的一种资源调度方法的场景图。如图1所示,在该场景中,sue(schedulinguserequipment,调度用户设备)11是用于为sue11的mue12(memberue,组内成员设备)调度传输资源的用户设备。mue12可作为txue(transmittinguserequipment,发送端用户设备)在传输资源上向rxue13(receivinguserequipment,接收端用户设备)发送业务数据。rxue13在rxue13的psfch(physicalsidelinkfeedbackchannel,辅链路反馈信道)资源上向mue12发送第一反馈信息,告知mue12rxue13是否成功接收该业务数据。若rxue13未能成功接收该业务数据,则sue11向mue12调度新的传输资源,以使mue12在新的传输资源上重新向rxue13发送业务数据。其中,sue11与mue12通过sl通信,mue11与rxue13通过sl通信。业务数据可为辅链路数据;辅链路数据也称直连数据,为txue通过辅链路向rxue13发送的物理层数据。

需要说明的是sue11可以给一个mue12调度传输资源,也可以给不止一个,比如两个或多个mue12调度传输资源;一个mue12可以向一个rxue13发送业务数据,也可以向不止一个,比如两个或多个rxue13发送业务数据。

本申请实施例中,sue11、mue12和rxue13包括但不限于智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mid)和车载通信设备等具有sl通信功能的通信设备。其中,车载通信设备可以是集成在车载通信盒(telematicsbox,t-box)里的通信设备,也可以是跟车体分离的通信装置,车载通信设备可以在车辆出厂前装配在车辆中,也可以在车辆出厂后再装配在车辆中。

请参阅图2,图2为本申请实施例提供的一种资源调度方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的终端或者存储介质产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体如图2所示,所述方法应用于调度用户设备sue中,第一设备为rxue,第二设备为mue,所述方法包括如下步骤:

s201:检测反馈信息;所述反馈信息用于指示第一设备是否接收到所述调度用户设备所管理的第二设备发送的业务数据;所述第一设备与所述第二设备之间通过sl通信。

所述反馈信息可以为第一反馈信息,也可以为第二反馈信息。所述第一反馈信息是由所述第一设备发送给所述第二设备的,所述第二反馈信息是由所述第二设备发送给所述调度用户设备的。

s202:根据所述反馈信息的检测结果,为所述第二设备进行传输资源调度处理;所述调度用户设备与所述第二设备之间通过sl通信。

所述调度用户设备可以有两种方式为所述第二设备调度传输资源。如图3a所示,当调度用户设备31工作在方式mode1时,由gnb(基站)33通过动态调度或者配置的方式在sl资源池内分配一组资源给调度用户设备31,调度用户设备31在这组资源内调度相应的资源,比如传输资源给第二设备32进行辅链路数据的传输。如图3b所示,当调度用户设备31工作在方式mode2时,调度用户设备31通过感知的方式进行资源选择,在sl资源池中选择一组资源(groupresource)后,再在这组资源内调度相应的资源,比如传输资源给第二设备33进行辅链路数据的传输。

调度用户设备31工作在mode1和mode2下,调度用户设备31给第二设备32调度资源的方式可以是动态调度传输资源,或者通过configuredgrant(配置授权调度信令)配置传输资源。调度用户设备31动态调度传输资源,包括:当第二设备32需要传输时,第二设备32通过sr(调度请求)和bsr(缓冲区状态报告)向调度用户设备31请求资源调度,调度用户设备31再通过sci(sidelinkcontrolinformation,辅链路控制信息)指示传输资源。第二设备32向调度用户设备31发送sr的方式可以为使用psfch(physicalsidelinkfeedbackchannel,辅链路反馈信道)发送sr,还可以为使用standalonepscch(独立部署的辅链路控制信道资源)或者pscch+psschsinglesubchannel(单个传输数据的子信道)发送sr。

其中,standalonepscch在时域上占一个slot(时隙),在频域上占多个rb(resourceblock,资源块);standalonepscch只携带sci;可以将standalonepscch看成是一个特殊的频域size(尺寸)。

pscch+psschsinglesubchannel的频域size(尺寸)是数据传输的一个subchannel(数据传输子信道),数据传输占用的频域资源是多个连续的subchannel。pscch+psschsinglesubchannel的数据传输只包括在pscch(physicalsidelinkcontrolchannel,辅链路控制信道)上传输sci;或者pscch+psschsinglesubchannel的数据传输与正常的占用一个subchannel的数据传输相同,包括在pscch上传输sci和在pssch(physicalsidelinkcontrolchannel,辅链路控制信道)传输业务数据。pscch+psschsinglesubchannel的数据传输和正常的占用一个subchannel的数据传输不同的是:pscch+psschsinglesubchannel的数据传输必须携带sci,但是可以不携带业务数据;在pscch+psschsinglesubchannel中的sci中有一个1bit(比特)指示域,指示这个singlesubchannel是pscch+psschsinglesubchannel,而非占用一个subchannel的数据传输。其中,pscch+psschsinglesubchannel在时域上占一个slot,在频域上占一个subchannel,不需要额外的特殊结构。

还可以在调度用户设备31获得资源(groupresource)后,调度用户设备31把资源(groupresource)告知第二设备32,由第二设备32在资源(groupresource)内进行感知并选择资源。

在本申请实施例中,调度用户设备根据检测到的第一设备接收第二设备发送的业务数据的情况,通过辅链路为所述第二设备进行重传传输资源调度处理,调度传输资源的时延短、开销小。

需要说明的是图2描述的方法的具体实现可参考后续实施例的描述。

请参阅图4,图4是本申请实施例提供的另一种资源调度方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的终端或者存储介质产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体如图4所示,所述方法应用于调度用户设备sue所管理的第二设备中,第二设备为mue,第一设备为rxue,所述方法包括如下步骤:

s401:获取第一反馈信息;所述第一反馈信息是由所述第一设备发送给所述第二设备的,所述第一反馈信息用于指示所述第一设备是否接收到所述第二设备发送的业务数据;所述第一设备与所述第二设备之间通过sl通信。

s402:根据所述第一反馈信息,向所述调度用户设备发送第二反馈信息;所述调度用户设备与所述第二设备之间通过sl通信。

需要说明的是图4描述的方法的具体实现可参考后续实施例的描述。

如下是图2描述的方法的一个具体的实施例。在步骤s501至s502描述的本申请实施例中,所述反馈信息为第一反馈信息,所述第一设备与所述第二设备之间通过sl通信,所述调度用户设备与所述第二设备之间通过sl通信。所述方法包括如下步骤。

s501:调度用户设备检测第一反馈信息;所述第一反馈信息是由所述第一设备发送给所述第二设备的,所述第一反馈信息用于指示所述第一设备是否接收到所述第二设备发送的业务数据。

调度用户设备在所述第一设备的psfch资源上检测第一反馈信息。调度用户设备在所述第一设备的psfch资源上检测第一反馈信息,具体包括:首先,调度用户设备根据反馈资源映射关系,查找所述第二设备发送的业务数据对应的第一设备的psfch资源,所述业务数据对应的第一设备的psfch资源是指用于传输业务数据对应的第一反馈信息的psfch资源,所述业务数据对应的第一反馈信息是指由第一设备向第二设备发送的用于指示第一设备是否成功接收业务数据的反馈信息;然后,调度用户设备在所述业务数据对应的第一设备的psfch资源上,检测所述业务数据对应的第一反馈信息。调度用户设备直接在第一设备的psfch资源检测第一设备向第二设备反馈的第一反馈信息,不需要额外的资源开销,方法简单直接。其中,反馈资源映射关系可以为sl中的harq(hybridautomaticrepeatrequest,混合式自动重传请求)反馈资源映射关系,所述反馈资源映射关系为预置的。

本申请实施例中,所述第二设备向所述第一设备发送业务数据的方式有三种,即unicast(单播)方式、groupcastoption1(第一组播)方式和groupcastoption2(第二组播)方式。

unicast方式是指第二设备向单个的第一设备发送业务数据的方式。在unicast方式下,第一设备根据业务数据的接收情况在业务数据对应第一设备的psfch资源上向第二设备发送业务数据对应第一反馈信息;第一反馈信息为harqack(hybridautomaticrepeatrequestacknowledgecharacter,混合式自动重传请求确认字符)或harqnack(hybridautomaticrepeatrequestn-acknowledgecharacter,混合式自动重传请求否定确认字符);所述harqack用于指示所述第一设备成功接收到所述第二设备发送的业务数据,所述harqnack用于指示所述第一设备未成功接收到所述第二设备发送的业务数据。具体地,若第一设备成功接收第二设备发送的业务数据,则第一设备向第二设备发送harqack;若第一设备未成功接收到第二设备发送的业务数据,则第一设备向第二设备发送harqnack。

groupcastoption1方式是指第二设备向目标组播组内的多个第一设备发送业务数据的一种方式。在groupcastoption1方式下,所述第一反馈信息为混合式自动重传请求否定确认字符harqnack;所述harqnack用于指示目标组播组内的多个第一设备中任一所述第一设备未成功接收到所述第二设备发送的业务数据。所述harqnack只在1个psfch资源上发送,即第一设备在所述harqnack只在1个该业务数据对应的第一设备的psfch资源上向第二设备发送第一反馈信息。

groupcastoption2方式是指第二设备向目标组播组内的多个第一设备发送业务数据的一种方式。在groupcastoption2方式下,目标组播组内的多个第一设备根据业务数据的接收情况各自在业务数据对应的第一设备的psfch资源上发送对应的第一反馈信息,其中第一设备各自对应确定有psfch资源,也就是说若有m个第一设备,则有m个业务数据对应的第一设备的psfch资源,m为正整数;第一反馈信息为harqack或harqnack;所述harqack用于指示所述第一设备成功接收到所述第二设备发送的业务数据;所述harqnack用于指示所述第一设备未成功接收到所述第二设备发送的业务数据。具体地,若第一设备成功接收第二设备发送的业务数据,则第一设备在自身对应的psfch资源上向第二设备发送harqack;若第一设备未成功接收到第二设备发送的业务数据,则第一设备在自身对应的psfch资源上向第二设备发送harqnack。

本申请实施例中,用于发送第一反馈信息的psfch资源,即第一设备的psfch资源来源于sl资源池中的资源。请参阅图5,图5为本申请实施例中的一种sl资源池的结构示意图。如图5所示,sl资源池的时域的粒度(时域单位)为slot(时隙),频域的粒度(频域单位)为rb,而数据传输的频域粒度是subchannel,一个subchannel包含m个rb,m是高层配置的。根据业务数据的大小,需要确定l个subchannel用于传输业务数据,l为正整数,传输业务数据的传输资源的最小单位为subchannel。图5中,l=3。每个传输资源上会同时传输pscch和pssch,也就是说每次传输都会包含pscch和pssch,其中,pscch承载sci,pssch承载要传输的业务数据。sci包括当前资源的时频域位置信息以及后面预留的资源的时频域位置信息,还包括解码数据信道(pssch)的一些参数。每次传输中的pscch资源的频域起始位置和pssch的频域起始位置相同,当检测到pscch,就可以知道当前pssch的频域起始位置,解码sci可以获得它所携带的信息。

用于发送第一反馈信息的psfch资源,即业务数据对应的第一设备的psfch资源的确定方法如下:

s5011:sl资源池中周期性配置有psfch资源的时域资源。psfch资源的时域资源的配置周期n为正整数,比如:n=1slot、2slot或者4slot,又比如:n=2slot,则每2个slot内会配置一个psfch资源的时域资源。可以作为用于发送第一反馈信息的psfch资源,在psfch资源的时域资源上占slot内的一个符号,将该符号称为psfch符号。其中,一个slot包括12或14个符号,一个slot包括一个psfch符号,psfch符号可以为该slot符号中的倒数第二个符号。一个psfch符号可以包括多个rb。

s5012:高层配置的指示序列bitmap在所述psfch资源的时域资源中指示确定接收用户设备rxue的psfch资源的频域资源,即指示确定psfch符号上哪些rb可以作为用于发送第一反馈信息的psfch资源;其中,rxue的psfch资源是指可作为用于发送第一反馈信息的psfch资源。

s5013:在步骤s5012(或步骤s5011)得到的rxue的psfch资源的时域资源中,根据高层配置的参数k确定业务数据对应的rxue的psfch资源的时域资源,所述业务数据对应的rxue的psfch资源是指可用于传输业务数据对应的第一反馈信息的psfch资源。

具体地,当所述第二设备在sl资源池中第n个slot内发送业务数据时,若在第n+k个slot内有psfch资源(或rxue的psfch资源),则所述业务数据对应的rxue的psfch资源具体为第n+k个slot内的psfch资源(或rxue的psfch资源),将第n+k个slot记为第i个slot,n为非负整数;

若在第n+k个slot内无rxue的psfch资源,则所述业务数据对应的rxue的psfch资源具体为第n+k个slot之后第一个有psfch资源(或rxue的psfch资源)的slot内的psfch资源,将第n+k个slot之后第一个有psfch资源(或rxue的psfch资源)的slot记为第i个slot。

故业务数据对应的rxue的psfch资源为sl资源池中第i个时隙slot内的psfch资源(或rxue的psfch资源)。

请参阅图6,图6为本申请实施例中的另一种sl资源池的结构示意图。如图6所示,k=2,若第二设备在sl资源池中第n个slot(slotn)内发送的业务数据,在第n+2个slot(slotn+2)内没有psfch资源,故该业务数据对应的rxue的psfch资源为第n+2个slot之后的第一个有psfch资源的第n+3个slot内的psfch(slotn+3)资源,即第一设备在第n+2个slot之后的第一个有psfch资源的第n+3个slot内的psfch资源发送业务数据对应的第一反馈信息。若第二设备在sl资源池中第n+1个slot(slotn+1)内发送的业务数据,在第n+3个slot内有psfch资源,故该业务数据对应的的rxue的psfch资源为第n+3个slot内的psfch资源,即第一设备在第n+3个slot内的psfch资源发送业务数据对应的第一反馈信息。由此,也可确定哪些第二设备发送的业务数据对应的第一反馈信息在同一slot的psfch资源上发送,如图6所示的第二设备在第n个slot发送的业务数据的第一反馈信息和在第n+1个slot发送的业务数据的第一反馈信息均在第n+3个slot内的psfch资源发送。图6中,subchannels、subchannels+1、subchannels+2、……、subchannels分别表示第s个、第s+1个、第s+2个、……、第s个subchannel,s和s均为正整数,s>s。

s5014:还需在业务数据对应的rxue的psfch资源的时域资源中的由指示序列bitmap指示的rxue的psfch资源的频域资源中,再进一步确定业务数据对应用于发送第一反馈信息的rxue的psfch资源的频域资源。其中,可根据sl中的harq反馈资源映射关系,确定第一反馈信息具体是在步骤s5013中确定的业务数据对应的rxue的psfch资源中的哪一个psfch资源上传输给第二设备的。

具体地,高层配置一个z值,指示每个subchannel对应z个rb的psfch资源,所述每个配置有psfch资源的slot包括一个psfch符号;所述数据传输子信道subchannel用于进行业务数据的传输。根据上述图6描述的确定第二设备发送的业务数据对应rxue的psfch资源的方法,若确定第二设备在所述p个slot内发送的业务数据对应在同一slot的psfch资源上发送业务数据对应的第一反馈信息,则根据sl中的harq反馈资源映射关系,在所述p个slot内的第p个slot的第q个subchannel传输的业务数据对应的第一反馈信息在前述同一slot的psfch资源的psfch符号上的第(q-1)p+p个zrbpsfch资源中的psfch资源;p为正整数、q为正整数,p为正整数,zrbpsfch资源是指subchannel对应的z个rb的psfch资源。

一个rb包括多个资源,可通过cycleshift(循环移位)进行区分。若一个rb的psfch资源中包含y个循环移位cycleshift,则z个rb内包含z×y个psfch资源。

第二设备基于unicast方式或groupcastoption1方式向所述第一设备发送业务数据的情况下,第二设备一次发送业务数据只对应需要1个psfch资源。基于unicast(单播)方式或groupcastoption1(第一组播)方式下,根据sl中的harq反馈资源映射关系,确定业务数据对应的第一反馈信息对应的psfch资源所使用的公式,包括:

w3=kmod(q×y)

其中,mod表示求余函数,w2为所述第一反馈信息对应的psfch资源在z个rb的psfch资源中对应的一个psfch资源,即所述第一反馈信息对应的psfch资源为w2,k为所述第二设备的物理层序号l1sourceid。也就是业务数据对应的第一反馈信息在通过上式确定的psfch资源上发送给第二设备。

第二设备基于groupcastoption2方式向所述第一设备发送业务数据的情况下,若目标组播组内有m个第一设备,则第二设备一次发送业务数据对应需要m个psfch资源。基于groupcastoption2方式下,业务数据对应的第一反馈信息对应的psfch资源,即业务数据对应的第一设备的psfch资源是根据所述第一设备的数量和sl中的harq反馈资源映射关系确定的。根据所述第一设备的数量和sl中的harq反馈资源映射关系确定所述第一设备的psfch资源所使用的公式,包括:

w1=(k+m)mod(z×y)

其中,mod表示求余函数,z表示所述sl资源池中每个数据传输子信道subchannel对应z个资源块rb的psfch资源,所述数据传输子信道subchannel用于进行业务数据的传输,z由高层信令配置,w1为所述第一设备在所述z个资源块rb的psfch资源中对应的psfch资源,即第一设备的psfch资源为w1,k为所述第二设备的物理层序号l1sourceid,m为所述第一设备的数量,y表示一个rb的psfch资源中包含y个循环移位cycleshift。

步骤s5011和s5012分别用于配置或确定可作为所述第一设备的psfch资源的sl资源池中的时域资源和频域资源;步骤s5013用于在可作为所述第一设备的psfch资源的sl资源池中的时域资源和频域资源中确定业务数据对应的第一设备的psfch资源的时域资源;步骤s5014用于在业务数据对应的第一设备的psfch资源的时域资源中的可作为所述第一设备的psfch资源的sl资源池中的频域资源中,确定业务数据对应的第一设备的psfch资源具体是哪一个psfch资源。

本申请实施例中,所述第一设备的数量m可由所述第二设备通过辅助信息上报给所述调度用户设备;所述辅助信息中可以包括第一设备待传输的业务数据的大小,以及传输业务数据的周期等,可根据实际需要在辅助信息中添加相应的信息,在此不对辅助信息包含的具体信息做限定。所述第一设备的数据m还可由所述第二设备在动态请求第一传输资源时上报给所述调度用户设备。需要说明的是本申请中所述多个是指至少两个。

s502:调度用户设备根据所述反馈信息的检测结果,为所述第二设备进行传输资源调度处理。

在所述第二设备基于单播方式向单个第一设备发送业务数据的情况下,若检测结果为在所述第二设备发送的业务数据对应的所述第一设备的psfch资源上未检测到所述业务数据对应的harqack,则向所述第二设备调度第二传输资源,以使所述第二设备在所述第二传输资源上重新向所述第一设备发送所述业务数据;若检测结果为在所述第二设备发送的业务数据对应的所述第一设备的psfch资源上检测到所述业务数据对应的harqack,则不重新调度当次的业务数据的传输资源,即不为第二设备调度第二传输资源。所述第二传输资源的调度方法如步骤s202调度传输资源的方法所述,在此不作赘述。

在所述第二设备基于groupcastoption1方式向多个第一设备发送业务数据的情况下,若检测结果为在所述第二设备发送的业务数据对应的所述第一设备的psfch资源上检测到所述业务数据对应的harqnack,则向所述第二设备调度第二传输资源,以使所述第二设备在所述第二传输资源上重新向所述第一设备发送所述业务数据;否则,则不重新调度当次的业务数据的传输资源,即不为第二设备调度第二传输资源。

在所述第二设备基于groupcastoption2方式向多个第一设备发送业务数据的情况下,若检测结果为所述第二设备发送的业务数据对应的任一所述第一设备的psfch资源上未检测到所述业务数据对应的harqack,则向所述第二设备调度第二传输资源,以使所述第二设备在所述第二传输资源上重新向所述第一设备发送所述业务数据。也就是说,调度用户设备在m个第一设备的psfch资源上均检测到harqack,才不重新调度传输资源,一旦有一个或多个第一设备的psfch资源上未检测到harqack或检测到harqnack,则需向所述第二设备调度第二传输资源。业务数据对应的第一设备的psfch资源上可根据步骤s501中sl资源池的配置方式以及sl中的harq反馈资源映射关系来确定,在此不赘述。

在本申请实施例中,调度用户设备直接在第一设备的psfch资源上检测由第一设备发送的第一反馈信息,不需要额外的资源开销,简单直接地根据第一反馈信息决定是否为第二设备重新调度传输资源。

请参阅图7,图7是本申请实施例提供的一种资源调度方法的交互流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的终端或者存储介质产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。在图7描述的实施例中,所述反馈信息为第二反馈信息,所述第二反馈信息是由所述第二设备在第一反馈资源上发送给所述调度用户设备的;所述第一设备与所述第二设备之间通过辅链路sl通信,所述调度用户设备与所述第二设备之间通过sl通信。所述方法包括如下步骤。

s701:调度用户设备为所述第二设备调度第一传输资源,以使所述第二设备在所述第一传输资源上向所述第一设备发送业务数据。

所述第一传输资源的调度方法如步骤s202中调度传输资源的方法所述,在此不赘述。

s702:调度用户设备给所述第二设备配置所述第一反馈资源,或者:

调度用户设备向所述第二设备调度所述第一反馈资源。

调度用户设备可通过configuredgrant(配置授权调度信令)给所述第二设备配置所述第一传输资源,若调度用户设备通过配置configuredgrant给所述第二设备配置所述第一传输资源,则所述第一反馈资源为独立部署的辅链路控制信道pscch资源,或者单个传输数据的子信道pscc+psschsinglesubchannel资源。所述第一传输资源包括至少一个子资源,所述第一反馈资源配置在子资源之后。

调度用户设备向所述第二设备调度所述第一反馈资源,具体包括:调度用户设备在向所述第二设备动态调度资源时,向所述第二设备调度所述第一反馈资源;其中,所述向所述第二设备动态调度资源,包括:向所述第二设备至少调度一个所述第一传输资源。

第二设备可采用反馈重传机制在第一传输资源上向第一设备发送业务数据。所述反馈重传机制的应用场景是:给第二设备向第一设备发送的业务数据至少调度一个(一个或多个)第一传输资源,在每一个第一传输资源上均传输该业务数据;给为第二设备向第一设备发送的业务数据调度多个第一传输资源的情况下,该业务数据会进行重复传输,该业务数据重复传输的次数为给该业务数据调度的第一传输资源的数量;第一设备会向第二设备发送在至少一个第一传输资源上传输的该业务数据对应的反馈信息,用于指示该业务数据是否被第一设备成功接收。所述反馈重传机制可以是harq重传机制。在harq重传机制下,所述反馈信息为harqack或harqnack。

在基于反馈重传机制下,调度用户设备向所述第二设备调度所述第一反馈资源包括两种方式。第一种方式case1为:所述向所述第二设备调度所述第一反馈资源,包括:在调度所述第一传输资源时,向所述第二设备调度一个所述第一反馈资源;调度的所述第一反馈资源位于调度的所述第一传输资源中的最后一个第一传输资源之后;其中,在所述第一传输资源上传输业务数据之后,在第一反馈资源上传输该业务数据对应的第二反馈信息。由调度用户设备下发schedulinggrant(调度)sci指示第一传输资源和第一反馈资源。

请参阅图8,图8为本申请实施例提供的一种以case1方式向所述第二设备调度所述第一反馈资源的示意图。如图8所示,调度用户设备下发schedulinggrantsci81,schedulinggrantsci81用于指示当次调度的资源中的第一传输资源82和第一反馈资源83,即第二设备解码schedulinggrantsci81即可知晓在哪些资源上传输业务数据和在哪些资源上传输第二反馈信息。具体地,图8中调度用户设备需向第二设备调度两个第一传输资源82,用于传输当次的业务数据;调度一个第一反馈资源83,用于传输当次的业务数据对应的第二反馈信息;该第一反馈资源83位于第二个传输资源82之后。所述业务数据对应的第二反馈信息是指由第二设备向调度用户设备发送的用于指示第一设备是否接收到第二设备发送的业务数据的反馈信息。图8中84是指psfch,图8中从左到右表示从前到后的位置。

本申请实施例中,第二设备在第一传输资源上传输业务数据和sci;所述业务数据由pssch承载,所述业务数据对应的sci由所述pscch承载,具体地,第二设备在第一传输资源上传输承载有业务数据的pssch和承载有sci的pscch。

其中,最后向所述第一设备发送的业务数据对应的sci中包括指示信息;所述指示信息用于显示指示所述第一设备向所述第二设备发送第一反馈信息;所述sci中还可根据实际的传输业务数据的需要包含其他信息,在此不对sci包含的其他信息做限定。具体地,所述指示信息用于显示指示所述第一设备在所述业务数据对应的第一设备的psfch资源上发送所述业务数据对应的第一反馈信息。如图8所示的在第二个第一传输资源82上传输业务数据对应的sci中包括指示信息,指示第一设备反馈在第一传输资源82传输的业务数据对应的第一反馈信息。

第二种方式case2为:在调度所述第一传输资源时,向所述第二设备调度至少一个所述第一反馈资源;所述第一反馈资源位于任一所述第一传输资源之后,所述任意两相邻的所述第一传输资源之间至多有一个所述第一反馈资源(有一个或没有所述第一反馈资源),最后一个所述第一传输资源之后至多有一个所述第一反馈资源;其中,在位于第一反馈资源前的第一传输资源上传输业务数据后,才在该第一反馈资源上传输该业务数据对应的第二反馈信息。

请参阅图9,图9为本申请实施例提供的一种以case2方式向所述第二设备调度所述第一反馈资源的示意图。如图9所示,调度用户设备下发schedulinggrantsci91,schedulinggrantsci91用于指示第一传输资源92和第一反馈资源93。具体地,图9中调度用户设备向第二设备调度两个第一传输资源92,用于传输当次的业务数据;调度两个第一反馈资源93,第一个第一反馈资源93位于第一个第一传输资源之后用于传输在第一个传输资源上传输的当次的业务数据对应的第二反馈信息,第二个第一反馈资源93位于第二个第一传输资源之后用于传输在第二个传输资源上传输的当次的业务数据对应的第二反馈信息。图9中94是指psfch,图9中从左到右表示从前到后的位置。

case1中,如果基于反馈重传机制,第一设备提前成功接收了第二设备发送的业务数据,但由于无第一反馈资源,则调度用户设备无法知晓第一设备是否成功接收当前传输的业务数据,会造成后续资源无法回收利用,导致资源的浪费。比如:如图8所示,在第一个第一传输资源82上传输的业务数据已经被第一设备成功接收,则第二设备停止传输该业务数据;但是由于在第二个第一传输资源82上传输该业务数据之前没有第一反馈资源83用于传输第二反馈信息,即使在第二设备停止传输该业务数据后,调度用户设备也不知晓该业务数据已经被第一设备成功接收,故第二个第一传输资源82和位于第二个第一传输资源82之后的第一反馈资源83无法回收利用。

case2中,如果基于反馈重传机制,第一设备提前成功接收了第二设备发送的业务数据,在成功传输业务数据的第一传输资源后有第一反馈资源,则调度用户设备可知晓业务数据已经被第二设备成功接收了,可回收分配给第二设备用于传输该业务数据的后续第一传输资源和第一反馈资源,相对于case1,节约了资源。比如:如图9所示,在第一个传输资源92上传输的业务数据已经被第一设备成功接收,则第二设备停止传输该业务数据,并且第二设备在第一个传输资源92后的第一个第一反馈资源93上向调度用户设备发送第二反馈信息,告知调度用户设备该业务数据已经被第一设备成功接收了,则调度用户设备可回收第二个第一传输资源和第二个第一反馈资源。

此外,在case2中,除了可在每个第一传输资源之后有一个第一反馈资源,也可间隔几个第一传输资源后插入一个第一反馈资源,或者如case1在最后一个第一传输资源之后插入一个第一反馈资源。比如:调度有10个第一传输资源和2个第一反馈资源,其中一个第一反馈资源位于第三个第一传输资源之后(间隔3个第一传输资源),另一个第一反馈资源位于第八个第一传输资源之后(与前一个第一反馈资源间隔5个第一传输资源);又比如:调度有10个第一传输资源和2个第一反馈资源,其中一个第一反馈资源位于第三个第一传输资源之后(间隔3个第一传输资源),另一个第一反馈资源位于第十个第一传输资源之后(与前一个第一反馈资源间隔7个第一传输资源);又比如:调度有10个第一传输资源和1个第一反馈资源,该第一反馈资源位于第十个第一传输资源之后(与case1相同)。可由调度用户设备自行决定第一反馈资源和第一传输资源的数量和相对位置关系,即可由调度用户设备下发schedulinggrantsci来指示第一反馈资源和第一传输资源的数量和相对位置关系。

本实施例中,还可根据步骤s501所述的sl资源池的配置以及sl中的harq反馈资源映射关系来为所述第二设备确定所述第一反馈资源。具体地,

用于发送第二反馈信息的第一反馈资源的确定方法如下:

s7021:sl资源池中周期性配置有psfch资源的时域资源,psfch资源的时域资源的配置周期n为正整数,比如:n=1slot、2slot或者4slot,又比如:n=2slot,则每2个slot内会配置一个psfch资源的时域资源。可以作为用于发送第二反馈信息的psfch资源在psfch资源的时域资源上占slot内的一个符号,将该符号称为psfch符号。其中,一个slot包括12或14个符号,一个slot包括一个psfch符号,psfch符号可以为该slot符号中的倒数第二个符号。一个psfch符号可以包括多个rb。

s7022:高层配置的指示序列bitmap在sl资源池中周期性配置的psfch资源的时域资源中指示确定txue(transmittinguserequipment,发送用户设备)的psfch资源的频域资源;所述txue的psfch资源可作为第一反馈资源且不能作为第二反馈资源。

其中,高层配置的指示序列bitmap是通过排除掉rxue的psfch资源的频域资源来确定txue的psfch资源的频域资源的。比如:指示序列bitmap为10101010……。在sl资源池中周期性配置的psfch资源的时域资源中,可以指示1对应的rb为rxue的psfch资源,则0对应的rb中为txue的psfch资源的频域资源,或者在0对应的rb中可根据实际需要再细分筛选出txue的psfch资源的频域资源,在此不对具体细分筛选方式进行描述。

s7023:在步骤s7022(或步骤s7021)得到的txue的psfch资源的时域资源中,根据高层配置的参数k确定第二反馈资源对应第一反馈资源的时域资源;所述第二反馈资源对应第一反馈资源是指用于传输根据第二反馈资源上传输的第一反馈信息得到的第二反馈信息的反馈资源。

根据高层配置的参数k确定第二反馈资源对应第一反馈资源的时域资源,包括:

当所述第二设备在sl资源池中第n个slot内发送业务数据时,若在第n+k个slot内有psfch资源(或txue的psfch资源),则所述第二反馈资源为第n+k个slot内的psfch资源(或txue的psfch资源),将第n+k个slot记为第i个slot,n为非负整数;

若在第n+k个slot内无psfch资源(或txue的psfch资源),则所述第二反馈资源为第n+k个slot之后第一个有psfch资源(或txue的psfch资源)的slot内的psfch资源(或txue的psfch资源),将第n+k个slot之后第一个有psfch资源的slot记为第i个slot。故根据根据高层配置的参数k确定所述第二反馈资源为sl资源池中第i个时隙slot内的psfch资源。

若根据高层配置的参数k确定所述第二反馈资源为sl资源池中第i个时隙slot内的psfch资源,则所述第二反馈资源对应的第一反馈资源为第i+n个slot内所述txue的psfch资源;

其中,k为正整数,i为正整数,n为psfch资源的时域资源的配置周期,n为正整数。

s7024:在第二反馈资源对应第一反馈资源的时域资源的由指示序列bitmap指示的txue的psfch资源的频域资源中,再进一步确定第二反馈资源对应第一反馈资源所对应的txue的psfch资源的频域资源,即进一步确定第二反馈资源对应第一反馈资源具体是哪一个psfch资源,具体如下:

可根据sl中的harq反馈资源映射关系来确定业务数据对应的第二反馈资源所对应的第一反馈资源。

具体地,高层配置一个q值(q由高层信令配置),指示每个数据传输子信道subchannel对应q个资源块rb的txue的psfch资源;所述每个配置有psfch资源的slot包括一个psfch符号;所述数据传输子信道subchannel用于进行业务数据的传输,q为正整数。

根据图6描述确定业务数据对应的第一设备的rsfch资源的方法,若确定第二设备在所述p个slot内发送的业务数据对应的第二反馈资源均为第i个时隙slot内的psfch资源,则在所述p个slot内的第p个slot的第q个subchannel传输的业务数据对应的第一反馈资源为第i+n个slot内的psfch符号上的第(q-1)p+p个qrbtxuepsfch资源中的psfch资源;p为正整数、q为正整数,p为正整数,qrbtxuepsfch资源是指subchannel对应的q个rb的txue的psfch资源,0≤(q-1)p+p≤q。

一个rb包括多个资源,可通过cycleshift(循环移位)进行区分。若一个rb的psfch资源中包含y个循环移位cycleshift,则q个rb内包含q×y个psfch资源。

进一步,根据sl中的harq反馈资源映射关系,确定所述第一反馈资源对应的psfch资源所使用的公式,包括:

w2=kmod(q×y)

其中,mod表示求余函数,w2为所述第一反馈资源在q个rb的txuepsfch资源中对应的一个psfch资源,即第一反馈资源为w2,k为所述第二设备的物理层序号l1sourceid,y表示一个rb的psfch资源中包含y个循环移位cycleshift。

步骤s7011和s7012分别用于配置或确定可作为第一反馈资源的sl资源池中的时域资源和频域资源;步骤s7013用于在可作为第一反馈资源的sl资源池中的时域资源和频域资源中确定业务数据对应的第二反馈资源所对应的第一反馈资源的时域资源;步骤s7014用于在业务数据对应的第二反馈资源所对应的第一反馈资源的时域资源中的可作为第一反馈资源的sl资源池中的频域资源中,确定业务数据对应的第二反馈资源所对应的第一反馈资源具体是哪一个psfch资源。

s703:第二设备向第一设备发送业务数据和与向所述第一设备发送的业务数据对应的辅链路控制信息sci;所述业务数据由pssch承载,所述业务数据对应的sci由所述pscch承载,具体地,第二设备向第一设备发送承载有业务数据的pssch和承载有与向所述第一设备发送的业务数据对应的sci的pscch。

最后向所述第一设备发送的业务数据对应的sci中包括指示信息;所述指示信息用于显示指示所述第一设备向所述第二设备发送第一反馈信息。所述sci是在所述第一传输资源上发送的。第二设备向所述第一设备发送与向所述第一设备发送的业务数据对应的sci如步骤s702中对第一种方式case1所述,在此不作赘述。

s704:第一设备根据业务数据的接收情况和sci的指示,向第二设备发送业务数据对应的第一反馈信息。

所述第一设备在第二反馈资源上发送第一反馈信息,所述第一反馈信息的具体情况如步骤s501所述,在此不作赘述。

s705:第二设备获取第一反馈信息;所述第一反馈信息是由所述第一设备发送给所述第二设备的,所述第一反馈信息用于指示所述第一设备是否接收到所述第二设备发送的业务数据。

s706:第二设备根据所述第一反馈信息,向所述调度用户设备发送第二反馈信息。

所述向所述调度用户设备发送第二反馈信息,包括:在第一反馈资源上向所述调度用户设备发送所述第二反馈信息。

第二设备基于unicast方式向所述第一设备发送业务数据的情况下,若第二设备接收第一设备发送的业务数据对应的第一反馈信息为harqack,则向所述调度用户设备发送的第二反馈信息为harqack;若第一设备接收第二设备发送的业务数据对应的第一反馈信息为harqnack或第一设备未接收到第二设备发送的业务数据对应的第一反馈信息,则向所述调度用户设备发送的第二反馈信息为harqnack。

第二设备基于groupcastoption1方式向所述第一设备发送业务数据的情况下,若第二设备接收第一设备发送的业务数据对应的第一反馈信息,则向所述调度用户设备发送的第二反馈信息为harqnack,所述第一反馈信息为harqnack;若第一设备未接收第二设备发送的业务数据对应的第一反馈信息,则向所述调度用户设备发送的第二反馈信息为harqack。

第二设备基于groupcastoption2方式向所述第一设备发送业务数据的情况下,若第二设备在第一设备各自对应的psfch资源上均接收到为harqack的第一反馈信息,则向所述调度用户设备发送的第二反馈信息为harqack,若第二设备在任一第一设备对应的psfch资源上接收到为harqnack的第一反馈信息或在任一第一设备对应的psfch资源上未接收第一反馈信息,则向所述调度用户设备发送的第二反馈信息为harqnack。

s707:调度用户设备检测第二反馈信息;

s708:调度用户设备根据第二反馈信息的检测结果,为所述第二设备进行传输资源调度处理。

若调度用户设备检测到第二反馈信息为harqnack,则调度用户设备向所述第二设备调度第二传输资源,以使所述第二设备在所述第二传输资源上重新向所述第一设备发送所述业务数据。

若调度用户设备检测到第二反馈信息为harqack,则不重新调度当次的业务数据的传输资源,即不为第二设备调度第二传输资源。

本申请实施例中,若第二设备在在发送前次向第一设备发送的业务数据对应的第二反馈信息前,再次向所述第一设备发送业务数据,则停止发送前次发送的业务数据对应的第二反馈信息。

在本申请实施例中,第二设备根据第一设备发送的第一反馈信息,向调度用户设备反馈第二反馈信息;调度用户设备根据第二反馈信息决定是否为第二设备重新调度传输资源,可以扩大与第二设备联系的第一设备的通信范围,避免第一设备不在调度用户设备的通信范围内而使调度用户设备无法了解第一设备接收第二设备发送的业务数据的情况。

请参阅图10,图10为本申请实施例提供的一种用户设备的结构示意图,所述用户设备包括:存储装置1001和处理器1002;并且所述用户设备还可以包括数据接口1003、用户接口1004。各个硬件之间还可以通过各种类型的总线建立连接。

通过所述数据接口1003,用户设备可以和其他终端、服务器等设备之间交互数据,所述用户接口1004则可以提供触摸显示屏、物理按键等实现用户与用户设备之间的人机交互。

所述存储装置1001可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);存储装置1001也可以包括非易失性存储器(non-volatilememory),例如快闪存储器(flashmemory),固态硬盘(solid-statedrive,ssd)等;存储装置1001还可以包括上述种类的存储器的组合。

所述处理器1002可以是中央处理器(centralprocessingunit,cpu)。所述处理器1002还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)等。上述pld可以是现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)等。

对于用户设备为调度用户设备的情况:

所述存储装置1001,用于存储程序指令;

所述处理器1002,在调用所述存储指令时,检测反馈信息;所述反馈信息用于指示第一设备是否接收到所述调度用户设备所管理的第二设备发送的业务数据;所述第一设备与所述第二设备之间通过辅链路sl通信;

根据所述反馈信息的检测结果,为所述第二设备进行传输资源调度处理;所述调度用户设备与所述第二设备之间通过sl通信。

在一个实施例中,所述反馈信息为第一反馈信息,所述第一反馈信息是由所述第一设备发送给所述第二设备的。

在一个实施例中,所述处理器1002,具体用于在所述第一设备的辅链路反馈信道psfch资源上检测第一反馈信息。

在一个实施例中,所述处理器1002,具体用于根据反馈资源映射关系,查找所述第二设备发送的业务数据对应的第一设备的psfch资源;

在所述业务数据对应的第一设备的psfch资源上,检测所述业务数据对应的第一反馈信息。

在一个实施例中,若所述第二设备基于单播方式向单个第一设备发送业务数据,则所述第一反馈信息为混合式自动重传请求确认字符harqack或混合式自动重传请求否定确认字符harqnack,所述harqack用于指示所述第一设备成功接收到所述第二设备发送的业务数据;所述harqnack用于指示所述第一设备未成功接收到所述第二设备发送的业务数据;

所述处理器1002,具体用于若检测结果为在所述第二设备发送的业务数据对应的所述第一设备的psfch资源上未检测到所述业务数据对应的harqack,则向所述第二设备调度第二传输资源,以使所述第二设备在所述第二传输资源上重新向所述第一设备发送所述业务数据。

在一个实施例中,若所述第二设备基于第一组播groupcastoption1方式向多个第一设备发送业务数据,则所述第一反馈信息为混合式自动重传请求否定确认字符harqnack;所述harqnack用于指示任一所述第一设备未成功接收到所述第二设备发送的业务数据,所述harqnack只在1个psfch资源上发送;

所述处理器1002,具体用于若检测结果为在所述第二设备发送的业务数据对应的所述第一设备的psfch资源上检测到所述业务数据对应的harqnack,则向所述第二设备调度第二传输资源,以使所述第二设备在所述第二传输资源上重新向所述第一设备发送所述业务数据。

在一个实施例中,若所述第二设备基于第二组播groupcastoption2方式向多个第一设备发送业务数据,则所述第一反馈信息为混合式自动重传请求确认字符harqack或混合式自动重传请求否定确认字符harqnack,所述多个第一设备各自对应确定有psfch资源,所述第一设备各自在对应的psfch资源上发送对应的harqack或harqnack;所述harqack用于指示所述第一设备成功接收到所述第二设备发送的业务数据;所述harqnack用于指示所述第一设备未成功接收到所述第二设备发送的业务数据;

所述处理器1002,具体用于若检测结果为所述第二设备发送的业务数据对应的任一所述第一设备的psfch资源上未检测到所述业务数据对应的harqack,则向所述第二设备调度第二传输资源,以使所述第二设备在所述第二传输资源上重新向所述第一设备发送所述业务数据。

在一个实施例中,所述第一设备的psfch资源是根据所述第一设备的数量和反馈资源映射关系确定的。

在一个实施例中,根据所述第一设备的数量和反馈资源映射关系确定所述第一设备的psfch资源所使用的公式,包括:

w1=(k+m)mod(z×y)

其中,mod表示求余函数,z表示所述sl资源池中每个数据传输子信道subchannel对应z个资源块rb的psfch资源,所述数据传输子信道subchannel用于进行业务数据的传输,z由高层信令配置,w1为所述第一设备-在所述z个资源块rb的psfch资源中对应的psfch资源,k为所述第二设备的物理层序号l1sourceid,m为所述第一设备的数量,y表示一个rb的psfch资源中包含y个循环移位cycleshift。

在一个实施例中,所述第一设备的数量由所述第二设备通过辅助信息上报给所述调度用户设备,或者:

所述第一设备的数量由所述第二设备在动态请求第一传输资源时上报给所述调度用户设备。

在一个实施例中,所述处理器1002,还用于在所述根据所述反馈信息的检测结果,为所述第二设备进行传输资源调度处理之前,为所述第二设备调度第一传输资源,以使所述第二设备在所述第一传输资源上向所述第一设备发送业务数据。

在一个实施例中,所述反馈信息为第二反馈信息;所述第二反馈信息是由所述第二设备在第一反馈资源上发送给所述调度用户设备的。

在一个实施例中,所述处理器1002,还用于在所述检测反馈信息之前,给所述第二设备配置所述第一反馈资源。

在一个实施例中,若所述处理器1002通过配置授权调度信令configuredgrant给所述第二设备配置所述第一传输资源,则所述第一反馈资源为独立部署的辅链路控制信道pscch资源,或者单个传输数据的子信道pscc+psschsinglesubchannel资源。

在一个实施例中,所述第一传输资源包括至少一个子资源,所述第一反馈资源配置在子资源之后。

在一个实施例中,所述处理器1002,还用于在所述检测反馈信息之前,向所述第二设备调度所述第一反馈资源。

在一个实施例中,所述处理器1002,具体用于在向所述第二设备动态调度资源时,向所述第二设备调度所述第一反馈资源;

所述向所述第二设备动态调度资源,包括:向所述第二设备至少调度一个所述第一传输资源。

在一个实施例中,所述处理器1002,具体用于在调度所述第一传输资源时,向所述第二设备调度一个所述第一反馈资源;调度的所述第一反馈资源位于调度的所述第一传输资源中的最后一个第一传输资源之后。

在一个实施例中,所述处理器1002,具体用于在调度所述第一传输资源时,向所述第二设备调度至少一个所述第一反馈资源;所述第一反馈资源位于任一所述第一传输资源之后,所述任意两相邻的所述第一传输资源之间至多有一个所述第一反馈资源,最后一个所述第一传输资源之后至多有一个所述第一反馈资源。

在一个实施例中,sl资源池中周期性配置有辅链路反馈信道psfch资源的时域资源;高层配置的指示序列bitmap在所述psfch资源的时域资源中指示确定发送用户设备txue的psfch资源的频域资源;所述txue的psfch资源可作为第一反馈资源且不能作为第二反馈资源;

若根据高层配置的参数k确定所述第二反馈资源为sl资源池中第i个时隙slot内的psfch资源,则所述第二反馈资源对应的第一反馈资源为第i+n个slot内所述txue的psfch资源;

其中,k为正整数,i为正整数,n为psfch资源的时域资源的配置周期,n为正整数。

在一个实施例中,所述根据高层配置的参数k确定所述第二反馈资源为sl资源池中第i个时隙slot内的psfch资源,包括:

当所述第二设备在sl资源池中第n个slot内发送业务数据时,若在第n+k个slot内有psfch资源,则所述第二反馈资源为第n+k个slot内的psfch资源,将第n+k个slot记为第i个slot,n为非负整数;

若在第n+k个slot内无psfch资源,则所述第二反馈资源为第n+k个slot之后第一个有psfch资源的slot内的psfch资源,将第n+k个slot之后第一个有psfch资源的slot记为第i个slot。

在一个实施例中,每个数据传输子信道subchannel对应q个资源块rb的txue的psfch资源;所述每个配置有psfch资源的slot包括一个psfch符号;所述数据传输子信道subchannel用于进行业务数据的传输,q为正整数,q由高层信令配置;

若第二设备在所述p个slot内发送的业务数据对应的第二反馈资源均为第i个时隙slot内的psfch资源,则在所述p个slot内的第p个slot的第q个subchannel传输的业务数据对应的第一反馈资源为第i+n个slot内的psfch符号上的第(q-1)p+p个qrbtxuepsfch资源中的psfch资源;p为正整数、q为正整数,p为正整数,qrbtxuepsfch资源是指subchannel对应的q个rb的txue的psfch资源,0≤(q-1)p+p≤q。

在一个实施例中,确定所述第一反馈资源对应的psfch资源所使用的公式,包括:

w2=kmod(q×y)

其中,mod表示求余函数,w2为所述第一反馈资源在q个rb的txuepsfch资源中对应的一个psfch资源,k为所述第二设备的物理层序号l1sourceid,y表示一个rb的psfch资源中包含y个循环移位cycleshift。

对于用户设备为调度用户设备管理的第二设备的情况:

所述存储装置1001,用于存储程序指令;

所述处理器1002,在调用所述存储指令时,用于获取第一反馈信息;所述第一反馈信息是由所述第一设备发送给所述第二设备的,所述第一反馈信息用于指示所述第一设备是否接收到所述第二设备发送的业务数据;所述第一设备与所述第二设备之间通过辅链路sl通信;

根据所述第一反馈信息,向所述调度用户设备发送第二反馈信息;所述调度用户设备与所述第二设备之间通过sl通信。

在一个实施例中,所述处理器1002,具体用于在第一反馈资源上向所述调度用户设备发送所述第二反馈信息。

在一个实施例中,所述处理器1002,具体用于在所述获取第一反馈信息之前向所述第一设备发送与向所述第一设备发送的业务数据对应的辅链路控制信息sci;

最后向所述第一设备发送的业务数据对应的sci中包括指示信息;所述指示信息用于显示指示所述第一设备向所述第二设备发送第一反馈信息。

在一个实施例中,所述sci是在所述第一传输资源上发送的。

在一个实施例中,sl资源池中周期性配置有辅链路反馈信道psfch资源的时域资源;高层配置的指示序列bitmap在所述psfch资源的时域资源中指示确定发送用户设备txue的psfch资源的频域资源;所述txue的psfch资源可作为第一反馈资源且不能作为第二反馈资源;

若根据高层配置的参数k确定第二反馈资源为sl资源池中第i个时隙slot内的辅链路反馈信道psfch资源,则所述第二反馈资源对应的第一反馈资源为第i+n个slot内所述txue的psfch资源;

其中,k为正整数,i为正整数,n为psfch资源的时域资源的配置周期,n为正整数。

在一个实施例中,所述根据高层配置的参数k确定所述第二反馈资源为sl资源池中第i个时隙slot内的psfch资源,包括:

当所述第二设备在sl资源池中第n个slot内发送业务数据时,若在第n+k个slot内有psfch资源,则所述第二反馈资源为第n+k个slot内有psfch资源,将第n+k个slot记为第i个slot,n为非负整数;

若在第n+k个slot内无psfch资源,则所述第二反馈资源为第n+k个slot之后第一个有psfch资源的slot内的psfch资源,将第n+k个slot之后第一个有psfch资源的slot记为第i个slot。

在一个实施例中,每个数据传输子信道subchannel对应q个资源块rb的txue的psfch资源;所述配置有psfch资源的slot包括一个psfch符号;所述数据传输子信道subchannel用于进行业务数据的传输;q为正整数,q由高层信令配置;

若第二设备在所述p个slot内发送的业务数据对应的第二反馈资源均为第i个时隙slot内的psfch资源,则在所述p个slot内的第p个slot的第q个subchannel传输的业务数据对应的第一反馈资源为第i+n个slot内的psfch符号上的第(q-1)p+p个qrbtxuepsfch资源中的psfch资源;p为正整数、q为正整数,p为正整数,qrbtxuepsfch资源是指subchannel对应的q个rb的txue的psfch资源,0≤(q-1)p+p≤q。

在一个实施例中,确定所述第一反馈资源对应的psfch资源所使用的公式,包括:

w2=kmod(q×y)

其中,mod表示求余函数,w2为所述第一反馈资源在q个rb的txuepsfch资源中对应的一个psfch资源,k为所述第二设备的物理层序号l1sourceid,y表示一个rb中包含y个循环移位cycleshift。

在一个实施例中,所述处理器1002,还用于若在发送前次发送的业务数据对应的第二反馈信息前,再次向所述第一设备发送业务数据,则停止发送前次发送的业务数据对应的第二反馈信息。

再请参见图11,是本申请实施例提供的一种资源调度装置的结构示意图,该资源调度装置可设置于用户设备或智能终端中,该资源调度装置可以是运行于用户设备或智能终端中的一个计算机程序(包括程序代码),也可以是包含在用户设备或智能终端中的一个实体装置。该资源调度装置可以执行本申请步骤s201至步骤s202,步骤s501至s502,步骤s701、s702、s707和s708任一实施例所描述的方法。具体请参见图11,该资源调度装置包括如下模块。

检测模块1101,用于检测反馈信息;所述反馈信息用于指示第一设备是否接收到所述资源调度装置所管理的第二设备发送的业务数据;所述第一设备与所述第二设备之间通过辅链路sl通信;

调度模块1102,用于根据所述反馈信息的检测结果,为所述第二设备进行传输资源调度处理;所述资源调度装置与所述第二设备之间通过sl通信。

在一个实施例中,所述反馈信息为第一反馈信息,所述第一反馈信息是由所述第一设备发送给所述第二设备的。

在一个实施例中,所述检测模块1101,具体用于在所述第一设备的辅链路反馈信道psfch资源上检测第一反馈信息。

在一个实施例中,所述检测模块1101,具体用于根据反馈资源映射关系,查找所述第二设备发送的业务数据对应的第一设备的psfch资源;

在所述业务数据对应的第一设备的psfch资源上,检测所述业务数据对应的第一反馈信息。

在一个实施例中,若所述第二设备基于单播方式向单个第一设备发送业务数据,则所述第一反馈信息为混合式自动重传请求确认字符harqack或混合式自动重传请求否定确认字符harqnack,所述harqack用于指示所述第一设备成功接收到所述第二设备发送的业务数据;所述harqnack用于指示所述第一设备未成功接收到所述第二设备发送的业务数据;

所述调度模块1102,具体用于若检测结果为在所述第二设备发送的业务数据对应的所述第一设备的psfch资源上未检测到所述业务数据对应的harqack,则向所述第二设备调度第二传输资源,以使所述第二设备在所述第二传输资源上重新向所述第一设备发送所述业务数据。

在一个实施例中,所述第二设备基于第一组播groupcastoption1方式向多个第一设备发送业务数据,则所述第一反馈信息为混合式自动重传请求否定确认字符harqnack;所述harqnack用于指示任一所述第一设备未成功接收到所述第二设备发送的业务数据,所述harqnack只在1个psfch资源上发送;

所述调度模块1102,具体用于若检测结果为在所述第二设备发送的业务数据对应的所述第一设备的psfch资源上检测到所述业务数据对应的harqnack,则向所述第二设备调度第二传输资源,以使所述第二设备在所述第二传输资源上重新向所述第一设备发送所述业务数据。

在一个实施例中,若所述第二设备基于第二组播groupcastoption2方式向多个第一设备发送业务数据,则所述第一反馈信息为混合式自动重传请求确认字符harqack或混合式自动重传请求否定确认字符harqnack,所述多个第一设备各自对应确定有psfch资源,所述第一设备各自在对应的psfch资源上发送对应的harqack或harqnack;所述harqack用于指示所述第一设备成功接收到所述第二设备发送的业务数据;所述harqnack用于指示所述第一设备未成功接收到所述第二设备发送的业务数据;

所述调度模块1102,具体用于若检测结果为所述第二设备发送的业务数据对应的任一所述第一设备的psfch资源上未检测到所述业务数据对应的harqack,则向所述第二设备调度第二传输资源,以使所述第二设备在所述第二传输资源上重新向所述第一设备发送所述业务数据。

在一个实施例中,所述第一设备的psfch资源是根据所述第一设备的数量和反馈资源映射关系确定的。

在一个实施例中,根据所述第一设备的数量和反馈资源映射关系确定所述第一设备的psfch资源所使用的公式,包括:

w1=(k+m)mod(z×y)

其中,mod表示求余函数,z表示所述sl资源池中每个数据传输子信道subchannel对应z个资源块rb的psfch资源,所述数据传输子信道subchannel用于进行业务数据的传输,z由高层信令配置,w1为所述第一设备-在所述z个资源块rb的psfch资源中对应的psfch资源,k为所述第二设备的物理层序号l1sourceid,m为所述第一设备的数量,y表示一个rb的psfch资源中包含y个循环移位cycleshift。

在一个实施例中,所述第一设备的数量由所述第二设备通过辅助信息上报给所述资源调度装置,或者:

所述第一设备的数量由所述第二设备在动态请求第一传输资源时上报给所述资源调度装置。

在一个实施例中,所述调度模块1102,还用于在所述根据所述反馈信息的检测结果,为所述第二设备进行传输资源调度处理之前,为所述第二设备调度第一传输资源,以使所述第二设备在所述第一传输资源上向所述第一设备发送业务数据。

在一个实施例中,所述反馈信息为第二反馈信息;所述第二反馈信息是由所述第二设备在第一反馈资源上发送给所述资源调度装置的。

在一个实施例中,所述资源调度装置,还包括:

配置模块1103,用于给所述第二设备配置所述第一反馈资源。

在一个实施例中,若所述配置模块1103通过配置授权调度信令configuredgrant给所述第二设备配置所述第一传输资源,则所述第一反馈资源为独立部署的辅链路控制信道pscch资源,或者单个传输数据的子信道pscc+psschsinglesubchannel资源。

在一个实施例中,所述第一传输资源包括至少一个子资源,所述第一反馈资源配置在子资源之后。

在一个实施例中,所述调度模块1102,还用于在所述检测反馈信息之前,向所述第二设备调度所述第一反馈资源。

在一个实施例中,所述调度模块1102,具体用于在向所述第二设备动态调度资源时,向所述第二设备调度所述第一反馈资源;

所述向所述第二设备动态调度资源,包括:向所述第二设备至少调度一个所述第一传输资源。

在一个实施例中,所述调度模块1102,具体用于在调度所述第一传输资源时,向所述第二设备调度一个所述第一反馈资源;调度的所述第一反馈资源位于调度的所述第一传输资源中的最后一个第一传输资源之后。

在一个实施例中,所述调度模块1102,具体用于在调度所述第一传输资源时,向所述第二设备调度至少一个所述第一反馈资源;所述第一反馈资源位于任一所述第一传输资源之后,所述任意两相邻的所述第一传输资源之间至多有一个所述第一反馈资源,最后一个所述第一传输资源之后至多有一个所述第一反馈资源。

在一个实施例中,sl资源池中周期性配置有辅链路反馈信道psfch资源的时域资源;高层配置的指示序列bitmap在所述psfch资源的时域资源中指示确定发送用户设备txue的psfch资源的频域资源;所述txue的psfch资源可作为第一反馈资源且不能作为第二反馈资源;

若根据高层配置的参数k确定所述第二反馈资源为sl资源池中第i个时隙slot内的psfch资源,则所述第二反馈资源对应的第一反馈资源为第i+n个slot内所述txue的psfch资源;

其中,k为正整数,i为正整数,n为psfch资源的时域资源的配置周期,n为正整数。

在一个实施例中,所述根据高层配置的参数k确定所述第二反馈资源为sl资源池中第i个时隙slot内的psfch资源,包括:

当所述第二设备在sl资源池中第n个slot内发送业务数据时,若在第n+k个slot内有psfch资源,则所述第二反馈资源为第n+k个slot内的psfch资源,将第n+k个slot记为第i个slot,n为非负整数;

若在第n+k个slot内无psfch资源,则所述第二反馈资源为第n+k个slot之后第一个有psfch资源的slot内的psfch资源,将第n+k个slot之后第一个有psfch资源的slot记为第i个slot。

在一个实施例中,每个数据传输子信道subchannel对应q个资源块rb的txue的psfch资源;所述每个配置有psfch资源的slot包括一个psfch符号;所述数据传输子信道subchannel用于进行业务数据的传输,q为正整数,q由高层信令配置;

若第二设备在所述p个slot内发送的业务数据对应的第二反馈资源均为第i个时隙slot内的psfch资源,则在所述p个slot内的第p个slot的第q个subchannel传输的业务数据对应的第一反馈资源为第i+n个slot内的psfch符号上的第(q-1)p+p个qrbtxuepsfch资源中的psfch资源;p为正整数、q为正整数,p为正整数,qrbtxuepsfch资源是指subchannel对应的q个rb的txue的psfch资源,0≤(q-1)p+p≤q。

在一个实施例中,确定所述第一反馈资源对应的psfch资源所使用的公式,包括:

w2=kmod(q×y)

其中,mod表示求余函数,w2为所述第一反馈资源在q个rb的txuepsfch资源中对应的一个psfch资源,k为所述第二设备的物理层序号l1sourceid,y表示一个rb的psfch资源中包含y个循环移位cycleshift。

再请参见图12,是本申请实施例提供的另一种资源调度装置的结构示意图,该资源调度装置可设置于由调度用户设备管理的用户设备或智能终端中,该资源调度装置可以是运行于用户设备或智能终端中的一个计算机程序(包括程序代码),也可以是包含在用户设备或智能终端中的一个实体装置。该资源调度装置可以执行本申请s401至s402、步骤s705至s706中任一实施例所描述的方法。具体请参见图12,该资源调度装置包括如下模块。

获取模块1201,用于获取第一反馈信息;所述第一反馈信息是由所述第一设备发送给所述资源调度装置的,所述第一反馈信息用于指示所述第一设备是否接收到所述资源调度装置发送的业务数据;所述第一设备与所述资源调度装置之间通过辅链路sl通信;

发送模块1202,用于根据所述第一反馈信息,向所述调度用户设备发送第二反馈信息;所述调度用户设备与所述资源调度装置之间通过sl通信。

在一个实施例中,发送模块1202,具体用于在第一反馈资源上向所述调度用户设备发送所述第二反馈信息。

在一个实施例中,发送模块1202,还用于在所述获取第一反馈信息之前,向所述第一设备发送与向所述第一设备发送的业务数据对应的辅链路控制信息sci;

最后向所述第一设备发送的业务数据对应的sci中包括指示信息;所述指示信息用于显示指示所述第一设备向所述资源调度装置发送第一反馈信息。

在一个实施例中,所述sci是在所述第一传输资源上发送的。

在一个实施例中,sl资源池中周期性配置有辅链路反馈信道psfch资源的时域资源;高层配置的指示序列bitmap在所述psfch资源的时域资源中指示确定发送用户设备txue的psfch资源的频域资源;所述txue的psfch资源可作为第一反馈资源且不能作为第二反馈资源;

若根据高层配置的参数k确定第二反馈资源为sl资源池中第i个时隙slot内的辅链路反馈信道psfch资源,则所述第二反馈资源对应的第一反馈资源为第i+n个slot内所述txue的psfch资源;

其中,k为正整数,i为正整数,n为psfch资源的时域资源的配置周期,n为正整数。

在一个实施例中,所述根据高层配置的参数k确定所述第二反馈资源为sl资源池中第i个时隙slot内的psfch资源,包括:

当所述资源调度装置在sl资源池中第n个slot内发送业务数据时,若在第n+k个slot内有psfch资源,则所述第二反馈资源为第n+k个slot内有psfch资源,将第n+k个slot记为第i个slot,n为非负整数;

若在第n+k个slot内无psfch资源,则所述第二反馈资源为第n+k个slot之后第一个有psfch资源的slot内的psfch资源,将第n+k个slot之后第一个有psfch资源的slot记为第i个slot。

在一个实施例中,每个数据传输子信道subchannel对应q个资源块rb的txue的psfch资源;所述配置有psfch资源的slot包括一个psfch符号;所述数据传输子信道subchannel用于进行业务数据的传输;q为正整数,q由高层信令配置;

若资源调度装置在所述p个slot内发送的业务数据对应的第二反馈资源均为第i个时隙slot内的psfch资源,则在所述p个slot内的第p个slot的第q个subchannel传输的业务数据对应的第一反馈资源为第i+n个slot内的psfch符号上的第(q-1)p+p个qrbtxuepsfch资源中的psfch资源;p为正整数、q为正整数,p为正整数,qrbtxuepsfch资源是指subchannel对应的q个rb的txue的psfch资源,0≤(q-1)p+p≤q。

在一个实施例中,确定所述第一反馈资源对应的psfch资源所使用的公式,包括:

w2=kmod(q×y)

其中,mod表示求余函数,w2为所述第一反馈资源在q个rb的txuepsfch资源中对应的一个psfch资源,k为所述资源调度装置的物理层序号l1sourceid,y表示一个rb中包含y个循环移位cycleshift。

在一个实施例中,发送模块1202,还用于若在发送前次发送的业务数据对应的第二反馈信息前,再次向所述第一设备发送业务数据,则停止发送前次发送的业务数据对应的第二反馈信息。

相应地,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行本申请步骤s201至步骤s202,步骤s501至s502,步骤s701、s702、s707和s708中任意实施例描述的方法。可以理解的是,此处的计算机存储介质既可以包括智能终端中的内置存储介质,当然也可以包括智能终端所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了智能终端的操作系统。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。

相应地,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行本申请步骤s401至s402、步骤s705至s706中任意实施例描述的方法。可以理解的是,此处的计算机存储介质既可以包括智能终端中的内置存储介质,当然也可以包括智能终端所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了智能终端的操作系统。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。

以上所揭露的仅为本发明的部分实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1