数据传输方法和设备与流程

文档序号:20285294发布日期:2020-04-07 15:58阅读:218来源:国知局
数据传输方法和设备与流程

本发明实施例涉及通信技术领域,具体涉及一种数据传输方法和设备。



背景技术:

随着移动通信业务需求的发展变化,第三代合作伙伴计划(3rdgenerationpartnershipproject,3gpp)等多个组织对未来移动通信系统都开始研究新的无线通信系统(即第五代新的无线接入技术(5generationnewrat,5gnr))。在5gnr系统中,一个重要的需求是低时延、高可靠的通信,出现了超高可靠与低延迟的通信(ultrareliable&lowlatencycommunication,urllc)等传输方案。单纯的低时延需求或者单纯的高可靠需求,均比较容易实现,但是,低时延需求和高可靠需求同时满足是难实现的,通常以高复杂度为代价来实现。

对于urllc业务,在nr标准中,将会支持上行免调度方案,以减少空口传输时延,同时会支持重复传输方案,以增加可靠性。

因为时延问题出现以后,无法弥补,而可靠性问题可以通过在时延范围内的重传等方式进行弥补,所以需要在满足低时延要求的前提下,提供一种在高可靠和高复杂度之间进行折中的灵活方案。可以理解的是,这里的低时延可以定义为允许终端在每个传输时间间隔(transmissiontimeinterval,tti)都可以发送物理上行共享信道(physicaluplinksharedchannel,pusch),这里的高可靠可以定义为达到所配置的重复传输次数。

对于urllc业务,需要解决nr方案不能实现在保证低时延要求的前提条件下能够在高可靠和低复杂度之间灵活折中的问题。



技术实现要素:

本发明实施例的一个目的在于提供一种数据传输方法和设备,解决现有的nr方案不能实现在保证低时延要求的前提条件下能够在高可靠和低复杂度之间灵活折中的问题。

依据本发明实施例的第一方面,提供一种数据传输方法,应用于终端所述方法包括:在一个周期内配置的资源上开始向网络设备传输数据;当所述终端需要跨越所述周期的边界进行数据传输时,将rv值或资源或dmrs由当前值改成其他值。

可选地,所述方法还包括:接收网络设备配置的资源配置信息,所述资源配置信息至少包括以下一项或多项:资源分配的周期、重复传输次数k、一个rv序列、所述周期内的k个传输机会的资源位置、以及所述网络设备是否允许所述终端跨周期传输、允许跨周期传输的传输机会的个数、所述周期内允许进行初次重复传输的传输机会、跨周期边界后的另一个rv序列。

可选地,在所述接收网络设备配置的资源配置信息之后,所述方法还包括:根据所述资源配置信息,确定以下一项或多项:所述周期的边界;所述k个传输机会的位置;每个传输机会上重复传输的rv值。

可选地,在所述接收网络设备配置的资源配置信息之后,所述方法还包括:在所述周期内的任意一个传输机会上进行第一次重复传输,当所述周期内还有传输机会时,且总的重复传输次数小于所述k,在所述传输机会上进行后续的重复传输。

可选地,所述在所述周期内的任意一个资源位置上进行第一次重复传输,包括:在所述周期内选择最早的传输机会进行第一次重复传输,所述第一次重复传输的rv值等于所述rv序列中的第一值,所述第一值为0。

可选地,所述方法还包括:当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果没有跨所述周期的边界,且总的重复传输次数小于重复传输次数k,则继续按照所述rv序列中的rv值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

可选地,所述方法还包括:当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果跨所述周期的边界,且所述网络设备不允许所述终端跨周期传输,则结束重复传输。

可选地,所述方法还包括:当所述网络设备允许所述终端跨周期传输时,在所述跨周期传输的重复传输中,将rv值等于0的重复传输调整为其他rv值的重复传输,其他重复传输的rv值不变;或者,

当所述网络设备允许所述终端跨周期传输时,在所述跨周期传输的重复传输中,将rv值按照跨周期边界后的另一个rv序列进行取值。

可选地,当所述网络设备允许所述终端跨周期传输时,在所述跨周期传输的重复传输中,将rv值等于0的重复传输调整为其他rv值的重复传输,其他重复传输的rv值不变,包括:当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果跨所述周期的边界,且所述网络设备允许所述终端跨周期传输,则判断所述rv序列中的rv值是否为0;如果所述rv序列中的rv值不为0,且总的重复传输次数小于重复传输次数k,则继续按照所述rv序列中的rv值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

可选地,当所述网络设备允许所述终端跨周期传输时,在所述跨周期传输的重复传输中,将rv值等于0的重复传输调整为其他rv值的重复传输,其他重复传输的rv值不变,包括:当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果跨所述周期的边界,且所述网络设备允许所述终端跨周期传输,则判断所述rv序列中的rv值是否为0;如果所述rv序列中的rv值为0,且总的重复传输次数小于所述k,则按照rv值等于其他值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

依据本发明实施例的第二方面,提供一种数据传输方法,应用于网络设备,所述方法包括:向终端发送资源配置信息,所述资源配置信息至少包括以下一项或多项:资源分配的周期、重复传输次数、冗余版本rv序列、所述周期内的第一数量的资源位置、以及所述网络设备是否允许所述终端跨周期传输,其中,所述第一数量等于所述重复传输次数。

依据本发明实施例的第三方面,提供一种终端,包括:第一收发机和第一处理器,其中,所述第一收发机,用于在一个周期内配置的资源上开始向网络设备传输数据;所述第一处理器,用于当所述终端需要跨越所述周期的边界进行数据传输时,将rv值或资源或dmrs由当前值改成其他值。

依据本发明实施例的第四方面,提供一种网络设备,包括:第二收发机和第二处理器,其中,所述第二收发机,用于向终端发送资源配置信息,所述资源配置信息至少包括以下一项或多项:资源分配的周期、重复传输次数、冗余版本rv序列、所述周期内的第一数量的资源位置、以及所述网络设备是否允许所述终端跨周期传输,其中,所述第一数量等于所述重复传输次数。

依据本发明实施例的第五方面,提供一种终端,所述终端包括:第一发送模块,用于在一个周期内配置的资源上开始向网络设备传输数据;调整模块,用于当所述终端需要跨越所述周期的边界进行数据传输时,将rv值或资源或dmrs由当前值改成其他值。

依据本发明实施例的第六方面,提供一种网络设备,所述网络设备包括:第二发送模块,用于向终端发送资源配置信息,所述资源配置信息至少包括以下一项或多项:资源分配的周期、重复传输次数、冗余版本rv序列、所述周期内的第一数量的资源位置、以及所述网络设备是否允许所述终端跨周期传输,其中,所述第一数量等于所述重复传输次数。

依据本发明实施例的第七方面,提供一种终端,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第一方面所述的数据传输方法的步骤。

依据本发明实施例的第八方面,提供一种网络设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如第二方面所述的数据传输方法的步骤。

依据本发明实施例的第九方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的数据传输方法的步骤,或者,实现如第二方面所述的数据传输方法的步骤。

在本发明实施例中,在满足低时延要求的前提下,可以实现在高可靠和高复杂度之间进行折中。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为现有数据传输方法的应用场景示意图;

图2为本发明实施例的无线通信系统的架构示意图;

图3为本发明实施例提供的数据传输方法的流程示意图之一;

图4为本发明实施例提供的数据传输方法的流程示意图之二;

图5为本发明实施例提供的数据传输方法的流程示意图之三;

图6为本发明实施例提供的数据传输方法的应用场景示意图之一;

图7为本发明实施例提供的数据传输方法的应用场景示意图之二;

图8为本发明实施例提供的数据传输方法的应用场景示意图之三;

图9为本发明实施例提供的数据传输方法的应用场景示意图之四;

图10为本发明实施例提供的数据传输方法的应用场景示意图之五;

图11为本发明实施例提供的数据传输方法的应用场景示意图之六;

图12为本发明实施例提供的数据传输方法的应用场景示意图之七;

图13为本发明实施例提供的数据传输方法的应用场景示意图之八;

图14为本发明实施例提供的数据传输方法的应用场景示意图之九;

图15为本发明实施例提供的数据传输方法的应用场景示意图之十;

图16为本发明实施例提供的数据传输方法的应用场景示意图之十一;

图17为本发明实施例提供的数据传输方法的应用场景示意图之十二;

图18为本发明实施例提供的数据传输方法的应用场景示意图之十三;

图19为本发明实施例提供的数据传输方法的应用场景示意图之十四;

图20为本发明实施例提供的数据传输方法的应用场景示意图之十五;

图21为本发明实施例提供的数据传输方法的应用场景示意图之十六;

图22为本发明实施例提供的数据传输方法的应用场景示意图之十七;

图23为本发明实施例提供的数据传输方法的应用场景示意图之十八;

图24为本发明实施例提供的数据传输方法的应用场景示意图之十九;

图25为本发明实施例提供的终端的结构示意图之一;

图26为本发明实施例提供的网络设备的结构示意图之一;

图27为本发明实施例提供的终端的结构示意图之二;

图28为本发明实施例提供的网络设备的结构示意图之二;

图29为本发明实施例提供的终端的结构示意图之三;

图30为本发明实施例提供的网络设备的结构示意图之三。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请的说明书和权利要求书中的术语“包括”以及它的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,说明书以及权利要求中使用“和/或”表示所连接对象的至少其中之一,例如a和/或b,表示包含单独a,单独b,以及a和b都存在三种情况。

在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

参见图1和表1,在nrurllc方案中,由基站(gnb)先使用信令配置pusch的传输,包括资源分配的周期p、重复次数k、冗余版本(redundancyversion,rv)序列、周期p内重复次数k个资源的位置等信息,重复次数k个资源位置成为重复次数k个传输机会(transmissionopportunity,to)。

其中,表1是urllc上行免调度传输方案中,配置不同的重复次数k,针对不同的rv配置,所对应的传输方案。

表1

按照目前的标准,通过无线资源控制(radioresourcecontrol,rrc)配置,比如p=4,k=4、rv={0000},时域资源位置为{起始正交频分复用(orthogonalfrequencydivisionmultiplexing,ofdm)符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行四次重复传输,需要四个to。当数据在第一个to前到达时,可以使用第一个to进行传输,这样会传输四次,rv为{0000};当数据在第一个to后、第二个to前到达时,可以使用第二个to进行传输,这样会传输三次,rv为{000};当数据在第二个to后、第三个to前到达时,可以使用第三个to进行传输,这样会传输两次,rv为{00};当数据在第三个to后、第四个to前到达时,可以使用第四个to进行传输,这样会传输一次,rv为{0}。分别对应图1中示例(case)1、case2、case3、case4。

按照目前的标准,通过rrc配置,比如p=4,k=4、rv={0303},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行四次重复传输,需要四个to。当数据在第一个to前到达时,可以使用第一个to进行传输,这样会传输四次,rv为{0303};当数据在第一个to后、第三个to前到达时,可以使用第三个to进行传输,这样会传输两次,rv为{03};当数据在第三个to后到达时,在本周期内不进行传输,将会推迟到下一周期进行传输。分别对应图1中case5、case6。

按照目前的标准,通过rrc配置,比如p=4,k=4、rv={0231},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行四次重复传输,需要四个to。当数据在第一个to前到达时,可以使用第一个to进行传输,这样会传输四次,rv为{0231};当数据在第一个to后到达时,在本周期内不进行传输,将会推迟到下一周期进行传输。对应图1中case7。

现在nrurllc的方案中,只有rv={0000}才能保证时延性能,也就是满足允许终端在每个tti都可以发送pusch;rv={0303}不能保证时延性能,比如数据在to0后、to1前到达,终端也不能从to1开始传输pusch,而必须根据标准定义从to2开始传输pusch。rv={0231}不能保证时延性能,比如数据在to0后到达,终端只能从下一周期开始传输pusch。

现在nrurllc的方案中,rv={0000}和rv={0303}不能保证可靠性,因为不能达到所配置的重复传输次数;rv={0231}可以保证可靠性,因为能达到所配置的重复传输次数。

所以,现在nrurllc的方案中,不能实现在保证低时延要求的前提条件下能够在高可靠和低复杂度之间灵活折中。

下面结合附图介绍本发明的实施例。本发明实施例提供的数据传输方法和设备可以应用于无线通信系统中。该无线通信系统可以为采用5g系统,或者演进型长期演进(evolvedlongtermevolution,elte)系统,或者后续演进通信系统。

参考图2,为本发明实施例提供的一种无线通信系统的架构示意图。如图2所示,该无线通信系统可以包括:网络设备20和终端,例如,终端记做ue21,ue21可以与网络设备20通信(传输信令或传输数据)。在实际应用中上述各个设备之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图2中采用实线示意。

需要说明的是,上述通信系统可以包括多个ue21,网络设备20可以与多个ue21通信。

本发明实施例提供的网络设备20可以为基站,该基站可以为通常所用的基站,也可以为演进型基站(evolvednodebasestation,enb),还可以为5g系统中的网络设备(例如,下一代基站(nextgenerationnodebasestation,gnb)或发送和接收点(transmissionandreceptionpoint,trp))等设备。

本发明实施例提供的终端可以为手机、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、上网本或者个人数字助理(personaldigitalassistant,pda)等。

参见图3,本发明实施例提供一种数据传输方法,该方法的执行主体为终端,具体步骤如下:

步骤301:在一个周期内配置的资源上开始向网络设备传输数据;

步骤302:当所述终端需要跨越所述周期的边界进行数据传输时,将rv值或资源或dmrs由当前值改成其他值。

示例性地,上述当前值可以为0,其他值可以为1、2或3,即,当所述终端需要跨越所述周期的边界进行数据传输时,将rv值由0改成1、2或3。

可选地,在本发明实施例中,方法还可以包括:接收网络设备配置的资源配置信息;

在本发明实施例中,资源配置信息至少包括以下一项或多项:资源分配的周期p、重复传输次数k、一个rv序列、周期p内的k个传输机会to的资源位置、网络设备是否允许终端跨周期传输、允许跨周期传输的传输机会的个数、所述周期内允许进行初次重复传输的传输机会、跨周期边界后的另一个rv序列。

示例性地,p≥k,k={2,4,8},rv序列可以取{0000}、{0303}或者{0231},当k=2时仅取rv序列中的前两个值;当k=8时取rv序列中的值,且后四个值与前四个值一样。

在本发明实施例中,可选地,在所述接收网络设备配置的资源配置信息之后,所述方法还包括:

根据所述资源配置信息,确定以下一项或多项:

所述周期的边界;

所述重复传输次数k个传输机会的位置;

每个传输机会上重复传输的rv值。

在本发明实施例中,可选地,在所述接收网络设备配置的资源配置信息之后,所述方法还包括:

在所述周期内的任意一个传输机会上进行第一次重复传输,当所述周期内还有传输机会时,且总的重复传输次数小于所述重复传输次数k,在所述传输机会上进行后续的重复传输。进一步地,如果总的重复传输次数达到重复传输次数k,则结束重复传输。

可选地,任意一个传输机会可以是周期内允许进行初次重复传输的传输机会。

在本发明实施例中,可选地,所述在所述周期内的任意一个资源位置上进行第一次重复传输,包括:

在所述周期内选择最早的传输机会进行第一次重复传输,所述第一次重复传输的rv值等于所述rv序列中的第一值,所述第一值为0。

在本发明实施例中,可选地,所述方法还包括:

当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;

如果没有跨所述周期的边界,且总的重复传输次数小于重复传输次数k,则继续按照所述rv序列中的rv值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

在本发明实施例中,可选地,所述方法还包括:

当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;

如果跨所述周期的边界,且所述网络设备不允许所述终端跨周期传输,则结束重复传输。

在本发明实施例中,可选地,所述方法还包括:

当所述网络设备允许所述终端跨周期传输时,在所述跨周期传输的重复传输中,将rv值等于0的重复传输调整为其他rv值的重复传输,其他重复传输的rv值不变。示例性地,上述其他rv值可以为1、2或3。或者,当所述网络设备允许所述终端跨周期传输时,在所述跨周期传输的重复传输中,将rv值按照跨周期边界后的另一个rv序列进行取值。

在本发明实施例中,可选地,当所述网络设备允许所述终端跨周期传输时,在所述跨周期传输的重复传输中,将rv值等于0的重复传输调整为其他rv值的重复传输,其他重复传输的rv值不变,包括:

当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;

如果跨所述周期的边界,且所述网络设备允许所述终端跨周期传输,则判断所述rv序列中的rv值是否为0;

如果所述rv序列中的rv值不为0,且总的重复传输次数小于重复传输次数k,则继续按照所述rv序列中的rv值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

在本发明实施例中,可选地,当所述网络设备允许所述终端跨周期传输时,在所述跨周期传输的重复传输中,将rv值等于0的重复传输调整为其他rv值的重复传输,其他重复传输的rv值不变,包括:

当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;

如果跨所述周期的边界,且所述网络设备允许所述终端跨周期传输,则判断所述rv序列中的rv值是否为0;

如果所述rv序列中的rv值为0,且总的重复传输次数小于所述重复传输次数k,则按照rv值等于其他值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

本发明实施例中,终端根据网络设备配置的资源进行通信,在满足低时延要求的前提下,实现在高可靠和高复杂度之间进行折中。

参见图4,本发明实施例提供了另一种资源配置的方法,该方法的执行主体为网络设备,具体步骤如下:

步骤401:向终端发送资源配置信息;

在本发明实施例中,资源配置信息至少包括以下一项或多项:资源分配的周期p、重复传输次数k、一个rv序列、周期p内的k个传输机会to的资源位置、以及网络设备是否允许终端跨周期传输、允许跨周期传输的传输机会的个数、所述周期内允许进行初次重复传输的传输机会、跨周期边界后的另一个rv序列。其中,重复传输次数k相当于最大的重复传输次数。

示例性地,p≥k,k={2,4,8},rv序列可以取{0000}、{0303}或者{0231},当k=2时仅取rv序列中的前两个值;当k=8时取rv序列中的值,且后四个值与前四个值一样。

本发明实施例中,终端根据网络设备配置的资源进行通信,在满足低时延要求的前提下,实现在高可靠和高复杂度之间进行折中。

参见图5,本发明实施例提供了一种数据传输方法,该方法的执行主体为终端,具体步骤如下:

步骤501:接收网络设备配置的资源配置信息;

在本发明实施例中,资源配置信息至少包括以下一项或多项:资源分配的周期p、重复传输次数k、一个rv序列、周期p内的k个传输机会to的资源位置、以及网络设备是否允许终端跨周期传输、允许跨周期传输的传输机会的个数、所述周期内允许进行初次重复传输的传输机会、跨周期边界后的另一个rv序列。

示例性地,p≥k,k={2,4,8},rv序列可以取{0000}、{0303}或者{0231},当k=2时仅取rv序列中的前两个值;当k=8时取rv序列中的值,且后四个值与前四个值一样。

步骤502:终端根据资源配置信息,确定相关信息;

在本发明实施例中,终端根据所述资源配置信息,确定以下一项或多项:周期的边界;k个传输机会to的位置;每个传输机会to上重复传输的rv值。

步骤503:终端进行第一次重复传输;

在本发明实施例中,终端选择周期内任意一个传输机会上进行第一次重复传输,可选地,在最早的to(或者称为第一个to)进行第一次重复传输,第一次重复传输的rv值等于rv序列中的第一值,该第一值为0。

进一步地,当所述周期内还有传输机会时,且总的重复传输次数小于所述k,在所述传输机会上进行后续的重复传输。

步骤504:判断是否达到k次重复传输;若达到结束重复传输;若没有达到,进入步骤505;

在本发明实施中,若没有达到k次重复传输,表示周期内还有传输机会,则在该传输机会上进行重复传输。

步骤505:终端判断重复传输是否会跨越周期的边界,若是,则执行步骤507,否则执行步骤506;

在本发明实施例中,终端在进行下一次重复传输之前要判断该重复传输是否会跨越周期的边界。

步骤506:终端进行重复传输,然后重新执行步骤504;

在本发明实施例中,按照rv序列中的rv值进行重复传输,然后在进行后续重复传输时继续判断是否达到k次重复传输。

步骤507:终端判断网络设备是否允许终端跨周期传输,若是,则执行步骤508,否则结束重复传输;

在本发明实施例中,当重复传输跨周期的边界,且网络设备不允许终端跨周期传输时,结束该重复传输。

步骤508:终端判断rv序列中当前重复传输的rv值是否为0,若是,则按照rv值等于其他值(例如1,2或3)进行重复传输,然后重新执行步骤506,否则,重新执行步骤506;

在本发明实施例中,当重复传输跨周期的边界,且网络设备允许终端跨周期传输时,且rv值不为0时,按照rv序列中的rv值进行重复传输,然后在进行下一次重复传输时判断是否会跨越周期的边界;

当重复传输跨周期的边界,且网络设备允许终端跨周期传输时,且rv值为0时,按照rv=1、2或3进行重复传输,然后在进行下一次重复传输时判断是否会跨越周期的边界。

本发明实施例中,终端根据网络设备配置的资源进行通信,在满足低时延要求的前提下,实现在高可靠和高复杂度之间进行折中。

下面结合具体示例1~示例19对本发明实施例的方法进行描述:

示例1:

参见图6,按照目前的标准,通过rrc配置,比如p=2、k=2、rv={0000},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即可以完成一次重复传输,k=2意味着要进行两次重复传输,需要两个to。当数据在第一个to前到达时,可以使用第一个to和第二个to进行两次传输,图6中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,如果基站不允许终端跨越周期边界或只是不允许rv=0的重复传输改成rv=3后跨越周期边界,则结束重复传输,即共进行了一次重复传输,图6中的case2。

示例2:

参见图7,按照目前的标准,通过rrc配置,比如p=4、k=4、rv={0000},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行四次重复传输,需要四个to。当数据在第一个to前到达时,可以使用第一个to到第四个to进行四次传输,图7中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,如果基站允许终端跨越周期边界并且允许rv=0的重复传输改成rv=3后跨越周期边界,则完成四次重复传输后结束重复传输,图7中的case2,其中周期边界后的重复传输的rv从rv=0改成rv=3;当数据在第三个to前到达时,可以使用第三个to进行第一次重复传输,如果基站允许终端跨越周期边界并且允许rv=0的重复传输改成rv=3后跨越周期边界,则完成四次重复传输后结束重复传输,图7中的case3,其中周期边界后的重复传输的rv从rv=0改成rv=3;当数据在第四个to前到达时,可以使用第四个to进行第一次重复传输,如果基站允许终端跨越周期边界并且允许rv=0的重复传输改成rv=3后跨越周期边界,则完成四次重复传输后结束重复传输,图7中的case4,其中周期边界后的重复传输的rv从rv=0改成rv=3。

示例3:

参见图8,按照目前的标准,通过rrc配置,比如p=8、k=8、rv={0000},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=8意味着要进行八次重复传输,需要八个to。当数据在第一个to前到达时,可以使用第一个to到第八个to进行八次传输,图8中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,如果基站不允许终端跨越周期边界或只是不允许rv=0的重复传输改成rv=3后跨越周期边界,则完成七次重复传输后结束重复传输,图8中的case2;以此类推;当数据在第八个to前到达时,可以使用第八个to进行第一次重复传输,如果基站不允许终端跨越周期边界或只是不允许rv=0的重复传输改成rv=3后跨越周期边界,则完成一次重复传输后结束重复传输,图8中的case8。

示例4:

参见图9,按照目前的标准,通过rrc配置,比如p=2、k=2、rv={0303},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=2意味着要进行两次重复传输,需要两个to。当数据在第一个to前到达时,可以使用第一个to到第二个to进行两次传输,图9中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,如果基站允许终端跨越周期边界,则完成两次重复传输后结束重复传输,图9中的case2。

示例5:

参见图10,按照目前的标准,通过rrc配置,比如p=4、k=4、rv={0303},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行4次重复传输,需要4个to。当数据在第一个to前到达时,可以使用第一个to到第四个to进行4次传输,图9中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,如果基站允许终端跨越周期边界,则完成四次重复传输后结束重复传输,图9中的case2;当数据在第三个to前到达时,可以使用第三个to进行第一次重复传输,如果基站允许终端跨越周期边界但是不允许rv=0的重复传输改成rv=3后跨越周期边界,则完成两次重复传输后结束重复传输,图9中的case3;当数据在第四个to前到达时,可以使用第四个to进行第一次重复传输,如果基站允许终端跨越周期边界但是不允许rv=0的重复传输改成rv=3后跨越周期边界,则完成两次重复传输后结束重复传输,图9中的case4。

示例6:

参见图11,按照目前的标准,通过rrc配置,比如p=4、k=4、rv={0303},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行4次重复传输,需要4个to。当数据在第一个to前到达时,可以使用第一个to到第四个to进行4次传输,图11中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,如果基站允许终端跨越周期边界,则完成四次重复传输后结束重复传输,图11中的case2;当数据在第三个to前到达时,可以使用第三个to进行第一次重复传输,如果基站允许终端跨越周期边界并且允许rv=0的重复传输改成rv=3后跨越周期边界,则完成四次重复传输后结束重复传输,图11中的case3,其中在周期边界后重复传输的rv从rv=0改成rv=3;当数据在第四个to前到达时,可以使用第四个to进行第一次重复传输,如果基站允许终端跨越周期边界并且允许rv=0的重复传输改成rv=3后跨越周期边界,则完成四次重复传输后结束重复传输,图11中的case4,其中在周期边界后重复传输的rv从rv=0改成rv=3。

示例7:

参见图12,按照目前的标准,通过rrc配置,比如p=8、k=8、rv={0303},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=8意味着要进行8次重复传输,需要8个to。当数据在第一个to前到达时,可以使用第一个to到第四个to进行8次传输,图12中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,如果基站允许终端跨越周期边界,则完成8次重复传输后结束重复传输,图12中的case2;当数据在第三个to前到达时,可以使用第三个to进行第一次重复传输,如果基站允许终端跨越周期边界但是不允许rv=0的重复传输改成rv=3后跨越周期边界,则完成6次重复传输后结束重复传输,图12中的case3;以此类推;当数据在第8个to前到达时,可以使用第8个to进行第一次重复传输,如果基站允许终端跨越周期边界但是不允许rv=0的重复传输改成rv=3后跨越周期边界,则完成两次重复传输后结束重复传输,图12中的case8。

示例8:

参见图13,按照目前的标准,通过rrc配置,比如p=8、k=8、rv={0303},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=8意味着要进行8次重复传输,需要8个to。当数据在第一个to前到达时,可以使用第一个to到第八个to进行8次传输,图12中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,如果基站允许终端跨越周期边界,则完成八次重复传输后结束重复传输,图12中的case2;当数据在第三个to前到达时,可以使用第三个to进行第一次重复传输,如果基站允许终端跨越周期边界并且允许rv=0的重复传输改成rv=3后跨越周期边界,则完成八次重复传输后结束重复传输,图12中的case3;以此类推;当数据在第八个to前到达时,可以使用第八个to进行第一次重复传输,如果基站允许终端跨越周期边界并且允许rv=0的重复传输改成rv=3后跨越周期边界,则完成八次重复传输后结束重复传输,图12中的case8。

示例9:

参见图14,按照目前的标准,通过rrc配置,比如p=2、k=2、rv={0231},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=2意味着要进行两次重复传输,需要两个to。当数据在第一个to前到达时,可以使用第一个to到第二个to进行两次传输,图14中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,如果基站允许终端跨越周期边界,则完成两次重复传输后结束重复传输,图14中的case2。

示例10:

参见图15,按照目前的标准,通过rrc配置,比如p=4、k=4、rv={0231},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行4次重复传输,需要4个to。当数据在第一个to前到达时,可以使用第一个to到第四个to进行4次传输,图15中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,如果基站允许终端跨越周期边界,则完成四次重复传输后结束重复传输,图15中的case2;当数据在第三个to前到达时,可以使用第三个to进行第一次重复传输,如果基站允许终端跨越周期边界,则完成四次重复传输后结束重复传输,图15中的case3;当数据在第四个to前到达时,可以使用第四个to进行第一次重复传输,如果基站允许终端跨越周期边界,则完成四次重复传输后结束重复传输,图15中的case4。

示例11:

参见图16,按照目前的标准,通过rrc配置,比如p=8、k=8、rv={0231},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=8意味着要进行8次重复传输,需要8个to。当数据在第一个to前到达时,可以使用第一个to到第八个to进行8次传输,图16中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,如果基站允许终端跨越周期边界,则完成八次重复传输后结束重复传输,图16中的case2;以此类推;当数据在第五个to前到达时,可以使用第五个to进行第一次重复传输,如果基站允许终端跨越周期边界并且允许rv=0的重复传输改成rv=3后跨越周期边界,则完成八次重复传输后结束重复传输,图16中的case5;以此类推;当数据在第八个to前到达时,可以使用第八个to进行第一次重复传输,如果基站允许终端跨越周期边界并且允许rv=0的重复传输改成rv=3后跨越周期边界,则完成八次重复传输后结束重复传输,图16中的case8。

示例12:

参见图17,按照目前的标准,通过rrc配置,比如p=4、k=4、rv={0231},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行4次重复传输,需要4个to,配置周期内允许进行初次重复传输的传输机会为第一个to和第三个to,第二个to和第四个to上不允许进行初次重复传输。当数据在第一个to前到达时,可以使用第一个to到第四个to进行4次传输,图17中的case1;当数据在第三个to前到达时,可以使用第三个to进行第一次重复传输,如果基站允许终端跨越周期边界,则完成四次重复传输后结束重复传输,图17中的case3。

示例13:

标准中可以同时标准化多种模式,比如:模式一可以实现较低的基站接收机实现复杂度,同时在高可靠性(尽量保证k次重复传输)和低时延(尽量保证可以在每一个传输机会都运行传输)之间进行折中,可以通过配置不同的rv序列实现这种折中;模式二可以实现高可靠性,同时在较低的基站接收机实现复杂度和低时延之间进行折中,可以通过配置不同数量的上行免调度配置实现这种折中;模式三可以实现低时延,同时在较低的基站接收机实现复杂度和高可靠之间进行折中,可以通过配置不同数量的跨周期传输机会实现这种折中。基站通过rrc信令或下行控制信息(downlinkcontrolinformation,dci)通知终端:终端应该采用哪种模式进行上行数据的重复传输。

本发明中提到的重复次数k、周期p与k之间的关系、rv序列的长度、rv=0可以改为rv=1或rv=2或rv=3等等,都可以灵活配置,不需要必须按照实施例中的值进行设置。

示例14:

基站通过rrc信令向终端配置一个周期内的rv序列a和跨过周期边界后的重复传输的冗余版本rv序列b。按序列中的顺序,rv序列b的每一个取值都与rv序列a的相应位置上的取值不同。

按照目前的标准,通过rrc配置,比如p=2、k=2、rv={0000},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=2意味着要进行两次重复传输,需要两个to。当数据在第一个to前到达时,可以使用第一个to和第二个to进行两次传输,图18中的case1;当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,并且使用跨周期后的第一个to进行第二次重复传输,同时将rv=0改成rv=3,然后结束重复传输。这里改成的rv=3,也可以改成rv=2或rv=1,取决于基站的配置。

本示例中,rv序列a为{00},rv序列b为{3}。

示例15

基站通过rrc信令向终端配置一个周期内的rv序列a和跨过周期边界后的重复传输的冗余版本rv序列b。按序列中的顺序,rv序列b的每一个取值都与rv序列a的相应位置上的取值不同。

按照目前的标准,通过rrc配置,比如p=4、k=4、rv={0000},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行四次重复传输,需要四个to。

当数据在第一个to前到达时,可以使用第一个to到第四个to进行四次传输,图19中的case1;

当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,分别使用第三个、第四个to进行第二次、第三次重复传输,然后跨越周期,使用跨周期后的第一个to进行第四次重复传输,同时将rv=0改成rv=3,图19中的case2;

当数据在第三个to前到达时,可以使用第三个to进行第一次重复传输,使用第四个to进行第二次重复传输,然后跨越周期,分别使用跨周期后的第一个to、第二个to进行第三次、第四次重复传输,同时将rv=0改成rv=3,图19中的case3;

当数据在第四个to前到达时,可以使用第四个to进行第一次重复传输,然后跨越周期,分别使用跨周期后的第一个to、第二个to、第三个to进行第二次、第三次、第四次重复传输,同时将rv=0改成rv=3,图19中的case4。

这里每一个to上的修改rv=3,也可以改成rv=2或rv=1,取决于基站的配置。

本示例中,rv序列a为{0000},rv序列b为{333}。

示例16

基站通过rrc信令向终端配置一个周期内的rv序列a和跨过周期边界后的重复传输的冗余版本rv序列b。按序列中的顺序,rv序列b的每一个取值都与rv序列a的相应位置上的取值不同。

按照目前的标准,通过rrc配置,比如p=8、k=8、rv={0000},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=8意味着要进行八次重复传输,需要八个to。

当数据在第一个to前到达时,可以使用第一个to到第八个to进行八次传输,图20中的case1;

当数据在第二个to前到达时,可以使用第二个to进行第一次重复传输,分别使用第三个到第八个to进行第二次到第七次重复传输,然后跨越周期,使用跨周期后的第一个to进行第八次重复传输,同时将rv=0改成rv=3,图20中的case2;

以此类推;当数据在第七个to前到达时,可以使用第七个to进行第一次重复传输,使用第八个to进行第二次重复传输,然后跨越周期,使用跨周期后的第一个to到第六个to进行第三次到第八次重复传输,同时将rv=0改成rv=3,图20中的case7。

这里每一个to上的修改rv=3,也可以改成rv=2或rv=1,取决于基站的配置。

本示例中,rv序列a为{00000000},rv序列b为{3333333}。

示例17

基站通过rrc信令向终端配置一个周期内的rv序列a和跨过周期边界后的重复传输的冗余版本rv序列b。按序列中的顺序,rv序列b的每一个取值都与rv序列a的相应位置上的取值不同。

按照目前的标准,通过rrc配置,比如p=4、k=4、rv={0303},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行4次重复传输,需要4个to。

当数据在第一个to前到达时,可以使用第一个to到第四个to进行4次传输,图21中的case1;

当数据在第三个to前到达时,可以使用第三个to进行第一次重复传输,使用第四个to进行第二次重复传输,然后跨越周期,使用跨周期后的第一个to进行第三次重复传输,同时将rv=0改成rv=3,使用跨周期后的第二个to进行第四次重复传输,同时将rv=3改成rv=0,图21中的case2。

这里每一个to上的rv修改也可以改成其他rv值,取决于基站的配置。

本示例中,rv序列a为{0303},rv序列b为{30}。

示例18

基站通过rrc信令向终端配置一个周期内的rv序列a和跨过周期边界后的重复传输的冗余版本rv序列b。按序列中的顺序,rv序列b的每一个取值都与rv序列a的相应位置上的取值不同。

按照目前的标准,通过rrc配置,比如p=8、k=8、rv={0303},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=8意味着要进行8次重复传输,需要8个to。

当数据在第一个to前到达时,可以使用第一个to到第八个to进行8次传输,图22中的case1;

当数据在第三个to前到达时,可以使用第三个to到第八个to进行前六次重复传输,然后跨越周期,使用跨周期后的第一个to到第二个进行后两次重复传输,同时将rv=0改成rv=3、将rv=3改为rv=0,图22中的case2;

当数据在第五个to前到达时,可以使用第五个to到第八个to进行前四次重复传输,然后跨越周期,使用跨周期后的第一个to到第四个进行后四次重复传输,同时将rv=0改成rv=3、将rv=3改为rv=0,图22中的case3;

当数据在第七个to前到达时,可以使用第七个to到第八个to进行前两次重复传输,然后跨越周期,使用跨周期后的第一个to到第六个进行后六次重复传输,同时将rv=0改成rv=3、将rv=3改为rv=0,图22中的case2;

这里每一个to上的rv修改也可以改成其他rv值,取决于基站的配置。

本示例中,rv序列a为{03030303},rv序列b为{303030}。

示例19

基站通过rrc信令向终端配置一个周期内的rv序列a和跨过周期边界后的重复传输的冗余版本rv序列b。按序列中的顺序,rv序列b的每一个取值都与rv序列a的相应位置上的取值不同。

按照目前的标准,通过rrc配置,比如p=4、k=4、rv={0231},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行4次重复传输,需要4个to。当数据在第一个to前到达时,可以使用第一个to到第四个to进行4次传输,图23中的case1;当第四个to因为某种原因,不能被终端使用时,则跨越周期,使用跨周期后的第一个to进行第四次重复传输,可以根据需要修改rv的取值,图23中的case2。

本例中,rv序列a为{0231},rv序列b为{1}。

在另一个示例中,本发明实施例还提供一种数据传输方法,参见图24。

从网络设备侧来看该方法,通过rrc信令或dci信令,网络设备向终端发送资源配置信息,所述资源配置信息用于控制传输一个传输块tb的k次重复传输。所述资源配置信息至少包括第一资源和第二资源,所述第一资源位于当前周期结束边界之前的第一资源位置,所述第二资源位于当前周期结束边界之后的第二资源位置。

从终端侧来看该方法,终端在一个周期内配置的第一资源上开始向网络设备传输数据,当终端的k次重复传输在当前周期结束边界之前没有完成时,剩余的重复传输需要跨越当前周期结束边界进行数据传输,这时需要将资源由第一资源改成第二资源。

图中,f1表示第一资源,f2表示第二资源。按照目前的标准,通过rrc配置,比如p=4、k=4、rv={0000},时域资源位置为{起始ofdm符号,ofdm符号个数},这个时域资源位置定义为一个传输机会to,即完成一次重复传输,k=4意味着要进行4次重复传输,需要4个to,频域资源位置为f1和f2,第一资源f1用于当前周期结束边界之前的重复传输,第二资源f2用于当前周期结束边界之后的重复传输。当数据在第二个to前到达时,可以使用当前周期结束边界之前的第二个to到第四个to进行前3次重复传输,使用当前周期结束边界之后的第一个to进行最后一次重复传输,图24-1中的case2;在跨越周期时,前3次重复传输使用第一资源,最后一次重复传输使用第二资源。

在另一个示例中,本发明实施例还提供一种数据传输方法。

从网络设备侧来看该方法,通过rrc信令或dci信令,网络设备向终端发送dmrs配置信息,所述dmrs配置信息用于支持传输一个传输块tb的k次重复传输。所述dmrs配置信息至少包括第一dmrs和第二dmrs,所述第一dmrs是用于支持当前周期结束边界之前的重复传输的dmrs,所述第二dmrs是用于支持当前周期结束边界之后的重复传输的dmrs。

从终端侧来看该方法,终端在一个周期内开始向网络设备传输数据,当终端的k次重复传输在当前周期结束边界之前没有完成时,剩余的重复传输需要跨越当前周期结束边界进行数据传输,这时需要将dmrs由第一dmrs改成第二dmrs。

参见图25,本发明实施例提供一种终端2500,包括:第一收发机2501和第一处理器2502;

第一收发机2501,用于在一个周期内配置的资源上开始向网络设备传输数据;

所述第一处理器2502,用于当所述终端需要跨越所述周期的边界进行数据传输时,将rv值或资源或dmrs由当前值改成其他值。

其中,所述第一收发机2501,还用于接收网络设备配置的资源配置信息,所述资源配置信息至少包括以下一项或多项:资源分配的周期、重复传输次数k、一个冗余版本rv序列、所述周期内的k个传输机会的资源位置、以及所述网络设备是否允许所述终端跨周期传输、允许跨周期传输的传输机会的个数、所述周期内允许进行初次重复传输的传输机会、跨周期边界后的另一个rv序列。

在本发明实施例中,可选地,所述第一处理器2501,还用于根据所述资源配置信息,确定以下一项或多项:所述周期的边界;所述k个传输机会的位置;每个传输机会上重复传输的rv值。

可选地,所述第一收发机2501,还用于在所述周期内的任意一个传输机会上进行第一次重复传输,当所述周期内还有传输机会时,且总的重复传输次数小于所述k,在所述传输机会上进行重复传输。

在本发明实施例中,可选地,所述第一处理器2502,还用于在所述周期内选择最早的传输机会进行第一次重复传输,所述第一次重复传输的rv值等于所述rv序列中的第一值,所述第一值为0。

在本发明实施例中,可选地,所述第一处理器2501,还用于当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果没有跨所述周期的边界,且总的重复传输次数小于重复传输次数k,则继续按照所述rv序列中的rv值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

在本发明实施例中,可选地,所述第一处理器2501,还用于当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果跨所述周期的边界,且所述网络设备不允许所述终端跨周期传输,则结束重复传输。

在本发明实施例中,可选地,所述第一处理器2501,还用于当所述网络设备允许所述终端跨周期传输时,在所述跨周期传输的重复传输中,将rv值等于0的重复传输调整为其他rv值的重复传输,其他重复传输的rv值不变;或者,当所述网络设备允许所述终端跨周期传输时,在所述跨周期传输的重复传输中,将rv值按照跨周期边界后的另一个rv序列进行取值。

在本发明实施例中,可选地,所述第一处理器2501,还用于当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果跨所述周期的边界,且所述网络设备允许所述终端跨周期传输,则判断所述rv序列中的rv值是否为0;如果所述rv序列中的rv值不为0,且总的重复传输次数小于重复传输次数k,则继续按照所述rv序列中的rv值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

在本发明实施例中,可选地,所述第一处理器2501,还用于当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果跨所述周期的边界,且所述网络设备允许所述终端跨周期传输,则判断所述rv序列中的rv值是否为0;如果所述rv序列中的rv值为0,且总的重复传输次数小于所述k,则按照rv值等于其他值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

本发明实施例中,终端根据网络设备配置的资源进行通信,在满足低时延要求的前提下,实现在高可靠和高复杂度之间进行折中。

参见图26,本发明实施例提供一种网络设备2600,包括:第二收发机2601和第二处理器2602;

其中,所述第二收发机2602,用于向终端发送资源配置信息,所述资源配置信息至少包括以下一项或多项:资源分配的周期、重复传输次数、冗余版本rv序列、所述周期内的第一数量的资源位置、以及所述网络设备是否允许所述终端跨周期传输、跨周期边界后的另一个rv序列,其中,所述第一数量等于所述重复传输次数。

本发明实施例中,终端根据网络设备配置的资源进行通信,在满足低时延要求的前提下,实现在高可靠和高复杂度之间进行折中。

参见图27,本发明实施例提供另一种终端2700,包括:至少一个处理器2701、存储器2702、用户接口2703和至少一个网络接口2704。终端2700中的各个组件通过总线系统2705耦合在一起。

可以理解的是,总线系统2705用于实现这些组件之间的连接通信。总线系统2705除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图27中将各种总线都标为总线系统2705。

其中,用户接口2703可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球、触感板或者触摸屏等)。

可以理解的是,本发明实施例中的存储器2702可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(doubledataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。本发明实施例描述的存储器2702旨在包括但不限于这些和任意其它适合类型的存储器。

在一些实施方式中,存储器2702存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统27021和应用程序27022。

其中,操作系统27021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序27022,包含各种应用程序,例如媒体播放器、浏览器等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序27022中。

在本发明实施例中,终端2700还可以包括:存储在存储器2702上并可在处理器2701上运行的计算机程序,该计算机程序被处理器2701执行时实现本发明实施例提供的数据传输方法的步骤。

上述本发明实施例揭示的方法可以应用于处理器2701中,或者由处理器2701实现。处理器2701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器2701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器2701可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的计算机可读存储介质中。该计算机可读存储介质位于存储器2702,处理器2701读取存储器2702中的信息,结合其硬件完成上述方法的步骤。具体地,该计算机可读存储介质上存储有计算机程序。

参见图28,本发明实施例提供另一种通信设备2800,包括:处理器2801、收发机2802、存储器2803和总线接口。

其中,处理器2801可以负责管理总线架构和通常的处理。存储器2803可以存储处理器2801在执行操作时所使用的数据。

本发明实施例中,通信设备2800还可以包括:存储在存储器2803上并可在处理器2801上运行的程序,该程序被处理器2801执行时实现本发明实施例提供的数据配置方法的步骤。

在图28中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器2801代表的一个或多个处理器和存储器2803代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本发明实施例不再对其进行进一步描述。总线接口提供接口。收发机2802可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述网络接入的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

参见图29,本发明实施例提供一种终端2900,包括:

第一发送模块2901,用于在一个周期内配置的资源上开始向网络设备传输数据;

调整模块2902,用于当所述终端需要跨越所述周期的边界进行数据传输时,将rv值或资源或dmrs由当前值改成其他值。

在本发明实施例中,可选地,终端还包括:接收模块,用于接收网络设备配置的资源配置信息,所述资源配置信息至少包括以下一项或多项:资源分配的周期、重复传输次数k、一个冗余版本rv序列、所述周期内的k个传输机会的资源位置、以及所述网络设备是否允许所述终端跨周期传输、允许跨周期传输的传输机会的个数、所述周期内允许进行初次重复传输的传输机会、跨周期边界后的另一个rv序列。

可选地,所述终端还包括:确定模块,用于根据所述资源配置信息,确定以下一项或多项:所述周期的边界;所述k个传输机会的位置;每个传输机会上重复传输的rv值。

在本发明实施例中,可选地,所述终端还包括:第一传输模块,用于在所述周期内的任意一个传输机会上进行第一次重复传输,当所述周期内还有传输机会时,且总的重复传输次数小于所述k,在所述传输机会上进行重复传输。

在本发明实施例中,可选地,终端还包括:第二传输模块,用于在所述周期内选择最早的传输机会进行第一次重复传输,所述第一次重复传输的rv值等于所述rv序列中的第一值,所述第一值为0。

在本发明实施例中,可选地,终端还包括:第一判断模块,用于当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果没有跨所述周期的边界,且总的重复传输次数小于重复传输次数k,则继续按照所述rv序列中的rv值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

在本发明实施例中,可选地,终端还包括:第二判断模块,用于当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果跨所述周期的边界,且所述网络设备不允许所述终端跨周期传输,则结束重复传输。

在本发明实施例中,可选地,终端还包括:第三判断模块,用于当所述网络设备允许所述终端跨周期传输时,在所述跨周期传输的重复传输中,将rv值等于0的重复传输调整为其他rv值的重复传输,其他重复传输的rv值不变。

在本发明实施例中,可选地,终端还包括:第四判断模块,用于当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果跨所述周期的边界,且所述网络设备允许所述终端跨周期传输,则判断所述rv序列中的rv值是否为0;如果所述rv序列中的rv值不为0,且总的重复传输次数小于重复传输次数k,则继续按照所述rv序列中的rv值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

在本发明实施例中,可选地,终端还包括:第五判断模块,用于当所述终端进行一次重复传输时,判断所述重复传输是否会跨所述周期的边界;如果跨所述周期的边界,且所述网络设备允许所述终端跨周期传输,则判断所述rv序列中的rv值是否为0;如果所述rv序列中的rv值为0,且总的重复传输次数小于所述k,则按照rv值等于其他值进行所述重复传输,然后继续判断所述重复传输之后的重复传输是否会跨所述周期的边界。

本发明实施例中,终端根据网络设备配置的资源进行通信,在满足低时延要求的前提下,实现在高可靠和高复杂度之间进行折中。

参见图30,本发明实施例提供一种网络设备3000,包括:

第二发送模块3001,用于向终端发送资源配置信息,所述资源配置信息至少包括以下一项或多项:资源分配的周期、重复传输次数、冗余版本rv序列、所述周期内的第一数量的资源位置、以及所述网络设备是否允许所述终端跨周期传输、跨周期边界后的另一个rv序列,其中,所述第一数量等于所述重复传输次数。

本发明实施例中,终端根据网络设备配置的资源进行通信,在满足低时延要求的前提下,实现在高可靠和高复杂度之间进行折中。

结合本发明公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于ram、闪存、rom、eprom、eeprom、寄存器、硬盘、移动硬盘、只读光盘或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

本领域内的技术人员应明白,本发明实施例可提供为方法、系统、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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