重传反馈方法、相关设备及计算机可读介质与流程

文档序号:14391889阅读:273来源:国知局
重传反馈方法、相关设备及计算机可读介质与流程

本发明涉及通信技术领域,尤其涉及一种重传反馈方法、相关设备及计算机可读介质。



背景技术:

在新空口(newradio,nr)的研究阶段(si,studyitem)研究了潜在能提供更大的频谱效率的增强混合自动重传(hybridautomaticrepeatrequest,harq)功能。其中一种增强方法就是支持每个传输块(transportblock,tb)多个确认应答(acknowledgement,ack)比特反馈。

在长期演进(longtermevolution,lte)系统中,一个tb包含多个编码块(codeblock,cb),但一个tb只使用一个harq-ack比特反馈。当接收的tb没有正确解码时,即使只有其中一个cb中数据有错误,也要重传整个tb的数据。在nr系统中,一个tb包含的数据量或cb数相比lte会成倍地增加,如果仍沿用一个tb一个harq-ack比特反馈的方式的话,仿真发现nr数据吞吐量会恶化严重。

因此,为了提升nr系统的吞吐量,3gpp已达成结论在nr系统中支持基于编码块组(codeblockgroup,cbg)传输的单/多比特的harq-ack反馈方式,即当一个tb中只有一些cb中数据有错误的话,只需要重传这些错误cb所在的cbg,而不用重传整个大的tb。

但相较传统的基于tb进行harq-ack反馈,基于cbg进行反馈仍然会导致高的控制信令负担,因此,如何进行反馈是本领域技术人员正在研究的问题。



技术实现要素:

本发明实施例提供一种重传反馈方法、相关设备及计算机可读介质,可以在进行harq-ack反馈时,有效减少harq-ack反馈信息的比特数,提高资源的利用率以及系统性能。

第一方面,本发明实施例提供了一种重传反馈方法,该方法包括:

接收数据发送设备发送的至少两个传输块tb;

对所述至少两个tb进行解码后生成混合自动重传请求harq反馈信息,在所述harq反馈信息中包含第一指示信息和第二指示信息,其中所述第一指示信息用于指示所述至少两个tb中各tb是否正确接收,若所述至少两个tb中存在第一tb,所述第二指示信息用于指示第二tb的各编码块组cbg是否正确接收;所述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;所述第二tb属于所述第一tb;

将所述harq反馈信息发送给所述数据发送设备。

第二方面,本发明实施例还提供了一种重传反馈方法,该方法包括:

接收数据反馈设备发送的混合自动重传请求harq反馈信息;在所述harq反馈信息中包含第一指示信息和第二指示信息,所述第一指示信息用于指示至少两个tb中各tb是否正确接收,若所述至少两个tb中存在第一tb,则所述第二指示信息用于指示第二tb的各编码块组cbg是否正确接收;所述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;所述第二tb属于所述第一tb;

解析所述harq反馈信息后,确定需要重传的数据。

第三方面,本发明实施例提供了一种数据反馈设备,该数据反馈设备可以包括用户设备也可以包括网络侧设备,该数据反馈设备包括:

接收单元,用于接收来自数据发送设备的至少两个传输块tb;

解码单元,用于对所述至少两个tb进行解码;

生成单元,用于生成混合自动重传请求harq反馈信息,在所述harq反馈信息中包含第一指示信息和第二指示信息,其中所述第一指示信息用于指示所述至少两个tb中各tb是否正确接收,若所述至少两个tb中存在第一tb,所述第二指示信息用于指示第二tb的各编码块组cbg是否正确接收;所述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;所述第二tb属于所述第一tb;

发送单元,用于将所述harq反馈信息发送给所述数据发送设备。

本发明实施例中,数据发送设备可以包括用户设备,也可以包括网络侧设备。具体地,在数据反馈设备为用户设备的情况下,数据发送设备可以为网络侧设备;在该数据反馈设备为网络侧设备的情况下,该数据发送设备可以为用户设备。

第四方面,本发明实施例提供了一种数据发送设备,该数据发送设备包括:

接收单元,用于接收数据反馈设备发送的混合自动重传请求harq反馈信息;在所述harq反馈信息中包含第一指示信息和第二指示信息,所述第一指示信息用于指示至少两个tb中各tb是否正确接收,若所述至少两个tb中存在第一tb,则所述第二指示信息用于指示第二tb的各编码块组cbg是否正确接收;所述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;所述第二tb属于所述第一tb;

解析单元,用于解析所述harq反馈信息;

确定单元,用于确定需要重传的数据。

第五方面,本发明实施例还提供了一种数据反馈设备,该数据反馈设备包括处理器、收发器和存储器,所述处理器、所述收发器和所述存储器相互连接;其中,所述存储器用于存储支持所述数据反馈设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。

第六方面,本发明实施例还提供了一种数据发送设备,该数据发送设备包括处理器、收发器和存储器,所述处理器、所述收发器和所述存储器相互连接;其中,所述存储器用于存储支持所述数据发送设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第二方面的方法。

第七方面,本发明实施例还提供了一种重传反馈系统,该重传反馈系统包括:数据反馈设备和数据发送设备;其中,所述数据反馈设备用于执行如第一方面所描述的方法,或者所述数据反馈设备为第三方面所描述的设备,或者所述数据反馈设备为第五方面所描述的设备;所述数据发送设备用于执行如第二方面所描述的方法,或者,所述数据发送设备为第四方面所描述的设备,或者所述数据发送设备为第六方面所描述的设备。

第八方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法;或者,所述程序指令当被处理器执行时使所述处理器执行上述第二方面的方法。

第九方面,本发明实施例提供一种包含程序指令的计算机程序产品,当其在计算机上运行时,使所述计算机执行上述第一方面或第二方面所描述的方法。

本发明实施例通过将以tb为单位进行传输和反馈的反馈方式与以cbg为单位进行传输和反馈的反馈方式相结合,可以有效减少控制信令的开销,提高资源的利用率,提高了系统性能。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。

图1是本发明实施例提供的一种重传反馈系统的网络架构示意图;

图2是本发明实施例提供的一种重传反馈方法的示意流程图;

图3是本发明实施例提供的一种tb的结构示意图;

图4是本发明另一实施例提供的一种重传反馈方法的示意流程图;

图5a是本发明实施例提供的一种重传反馈方法的具体场景示意图;

图5b是本发明另一实施例提供的一种重传反馈方法的具体场景示意图;

图6a至图6d是本发明实施例提供的一种反馈信息的结构示意图;

图7是本发明实施例提供的一种数据反馈设备的示意性框图;

图8是本发明实施例提供的一种数据发送设备的示意性框图;

图9是本发明另一实施例提供的一种数据反馈设备的示意性框图;

图10是本发明另一实施例提供的一种数据发送设备的示意性框图。

具体实施方式

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

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

本发明实施例提供了一种重传反馈系统,该重传反馈系统包括:数据反馈设备和数据发送设备,该数据反馈设备和该数据发送设备可以进行通信。

其中,数据反馈设备可以为网络侧设备,例如,可以为基站(enodeb,enb);在第五代通信技术(5th-generation,5g)中,该网络侧设备可以为适用于nr的基站(gnb);在其他技术的通信系统中,该网络侧设备也可能存在其他名称,此处不再一一举例。可选地,该数据反馈设备也可以为用户设备,该用户设备可以是手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobileinternetdevice,mid)、可穿戴设备(例如智能手表(如iwatch等)、智能手环、计步器等),等等。该数据发送设备也可以为用户设备,或者网络侧设备。

可以理解的是,在数据反馈设备作为用户设备的情况下,数据发送设备可以作为网络侧设备;该数据反馈设备作为网络侧设备的情况下,该数据发送设备可以作为用户设备。参见图1,图1是本发明实施例提供的一种重传反馈系统的网络架构示意图,图1示出了在数据反馈设备作为用户设备,且数据发送设备作为网络侧设备的情况下的重传系统。如图1所示,该重传系统具体包括:用户设备110和网络侧设备120,对于该用户设备110和网络侧设备120的具体描述可以参考前述描述,这里不再一一赘述。本发明实施例所描述的重传反馈方法可以应用于图1所描述的重传系统,以减少上行控制信息资源和功率的开销,提高上行控制信息的传输效率。

参见图2,图2是本发明实施例提供一种重传反馈方法的示意流程图,该重传反馈方法可以应用于数据反馈设备,具体地,该数据反馈设备可以为网络侧设备如基站,也可以为用户设备,如图2所示,该重传反馈方法可包括但不限于以下步骤:

201、接收数据发送设备发送的至少两个传输块tb;

其中,一个tb可以包含多个cb。图3为本发明实施例提供的一个tb的示意性框图。如图3所示,一个tb中包含24个cb,图3中将4个cb视为一个cbg。可以理解的是,图3仅仅作为示例,其中示例的每个tb中的cbg个数、每个cbg中的cb数量仅仅是一种示例,不应将图3的示例理解为具有限定意义。

202、对上述至少两个tb进行解码后生成混合自动重传请求harq反馈信息,在上述harq反馈信息中包含第一指示信息和第二指示信息,其中上述第一指示信息用于指示上述至少两个tb中各tb是否正确接收,若上述至少两个tb中存在第一tb,上述第二指示信息用于指示第二tb的各编码块组cbg是否正确接收;上述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;上述第二tb属于上述第一tb。

数据反馈设备通过对接收到的tb中所包含的循环冗余校验(cyclicredundancycheck,crc)码进行校验,从而来得到每个cb的校验结果,从而来确定与cb对应的cbg的校验结果,或者得到与cb对应的tb的校验结果。

本发明实施例中,在数据反馈设备对其所接收到的tb进行解码后,依据解码结果生成反馈信息。具体地,该反馈信息中包含第一指示信息和第二指示信息,其中,第一指示信息以tb为单位进行反馈,即一个tb使用一个harq-ackbit反馈;第二指示信息以cbg为单位进行反馈,即一个cbg使用一个harq-ackbit反馈。其中,第一指示信息中包含上述至少两个tb的解码结果,第二指示信息中包含上述第二tb的各cbg的解码结果。

本发明实施例中,在数据反馈设备对上述至少两个tb进行解码后,可以确定解码错误的tb(即接收错误的tb)是否属于网络侧设备如基站所配置的目标tb集合,该目标tb集合为以cbg为单位进行传输和反馈的tb集合;若其中某一个解码错误的tb属于该目标tb集合,则在该数据反馈设备所生成的包含第二指示信息的反馈信息中,该第二指示信息可能包含该解码错误的tb中各cbg的解码结果(即指示该解码错误的tb中各cbg是否正确接收)。而若该解码错误的tb不属于该目标tb集合,则该第二指示信息中不包含该解码错误的tb的解码结果。

上述第二指示信息用于指示第二tb中各cbg是否正确接收,上述第二tb属于上述第一tb,且上述第二tb的数量与阈值m相关。

其中,上述阈值m为一固定的正整数值,例如规定为1至6中的某一固定值;或者,上述阈值m与需要复用反馈的物理下行共享信道pdsch的数量相关,和/或上述阈值m与是否采用多输入多输出(multiple-inputmultiple-output,mimo)相关。

其中,阈值m可以为用户设备与网络侧设备预先设置的静态值。如该阈值m可以为1、2、3、4、5或6。可选地,该阈值m也可以为动态值,如在数据反馈设备为用户设备的情况下,该阈值m可以与需要复用反馈的物理下行共享信道(physicaldownlinksharedchannel,pdsch)的数量相关,且该阈值m也可以与数据发送设备和数据反馈设备进行通信时是否采用mimo相关。因此,可选地,本发明实施例还提供了一种确定阈值m的方法,如下所示:

m=[pdschnum×10%]×mimo_tbnum

其中,pdsch_num为需要复用反馈的pdsch的数量,mimo_tbnum为与是否采用mimo相关的每个pdsch所包含的tb数量。pdsch_num的值与成员载波(componentcarrier,cc)的数量及需同时反馈的时隙数量相关。例如,pdsch_num的值可以为cc的数量及需同时反馈的时隙数量之乘积。另,关于mimo,举例来说,在lte系统中,若采用mimo,则mimo_tbnum为2,若不采用mimo,则mimo_tbnum为1。可以理解的是,采用mimo时的mimo_tbnum具体为多少,本发明实施例不作限定,在不同通信技术中,可能有不同的取值,因此,不应将本发明实施例中采用mimo时,mimo_tbnum为2理解为对本发明实施例具有限定意义。

如表1所示,表1示出了需要复用反馈的pdsch的数量和是否采用mimo与m的关系。

表1

可以理解的是,上述表1仅为举例,不应理解为对本发明实施例中阈值m的限定。

可选地,在数据发送设备为网络侧设备的情况下,上述阈值m也可以与需要复用反馈的物理上行共享信道(physicaluplinksharedchannel,pusch)的数量相关,且该阈值m也可以与数据发送设备和数据反馈设备进行通信时,是否采用mimo相关,如该阈值m的计算公式如下所示:

m=[puschnum×10%]×mimo_tbnum

其中,pusch_num为需要复用反馈的pusch的数量,mimo_tbnum为与是否采用mimo相关的每个pdsch所包含的tb数量。pusch_num的值与成员载波(componentcarrier,cc)的数量及需同时反馈的时隙数量相关。例如,pdsch_num的值可以为cc的数量及需同时反馈的时隙数量之乘积。

具体地,在数据反馈设备对tb进行解码后,需要生成harq反馈信息时,该数据反馈设备所反馈的tb的数量,可以与成员载波(componentcarrier,cc)的数量、反馈时隙的数量以及是否采用mimo相关。如使用了载波聚合技术,则需要反馈的tb的数量与cc的数量相关,该cc的数量越多,该需要反馈的tb的数量也越多。另外,若数据反馈设备需要同时反馈的时隙数量越多,则该需要反馈的tb的数量也越多。数据反馈设备与数据发送设备进行通信时,是否采用mimo,也影响该需要反馈的tb的数量,若数据反馈设备与数据发送设备进行通信时,采用了mimo技术,则该tb的数量相应的就越多。可以理解的是,本发明实施例中的场景是数据反馈设备需要在单次反馈中包含多个pdsch的tb的解码结果。

举例来说,数据反馈设备为用户设备如终端,数据发送设备为网络侧设备如基站,且使用载波聚合(carrieraggregation,ca)技术;则在终端接收到基站发送的tb后,终端可以依据cc的数量以及需要复用反馈的时隙数量来决定需要反馈的tb的数量。若cc为5个,终端需要同时反馈的时隙数量为2个,则该需要复用反馈的tb的数量为10,即反馈信息中包含10个tb的解码结果。

本发明实施例中,每个上述配置为以cbg为单位进行传输和反馈的tb包含一个cbg或多个cbg,如图3所示,一个tb中可以包含6个cbg。

对于第二指示信息中每个tb包含的harq-ack反馈bit数量可以由以下两种方式来确定:

1)若每个pdsch通过无线资源控制(radioresourcecontrol,rrc)信令单独配置最大cbg数量,那么每个tb包含的harq-ack反馈bit数量相同,且为系统规定的所有tb的cbg数量上限;

2)若每个pdsch通过rrc信令配置同一个最大cbg数量,那么每个tb包含的harq-ack反馈bit数量相同,且为rrc信令配置的同一个最大cbg数量。

也就是说,上述第一种实现方式中每个tb中所包含的cbg个数可能不同,但第二指示信息中分配给每个第二tb的harq-ack反馈bit数量是相同的,为系统所规定的所有tb的cbg数量上限,上述第二种实现方式中每个tb中所包含的cbg个数相同。通过上述两种方式可以保证第二指示信息中每个tb包含的harq-ack反馈bit数量相同,且第二tb中的各cbg的解码结果都有对应的比特(bit)位来承载。

其中,若某个第二tb所包含的cbg数量小于第二指示信息中每个tb包含的harq-ack反馈bit数量,则对于第二指示信息中对应该第二tb的harq-ack反馈bit,除用于承载该第二tb的各cbg的解码结果的反馈信息bit位外,剩余的冗余bit位可为固定默认值如0或1,或用于结果校验。

可选地,在上述第一tb的数量n小于或等于上述阈值m的情况下,上述第二tb为上述第一tb;

在上述第一tb的数量n大于上述阈值m的情况下,上述第二tb为上述n个第一tb中的m个tb。

其中,在错误接收的tb的数量小于阈值m的情况下,该第二指示信息中除了包含第二tb(即错误接收的tb)的解码结果外,还包含冗余信息,该冗余信息位于不对应于任何tb的解码结果的harq-ack反馈bit位,这些冗余信息bit位可为固定默认值如0或1,或用于结果校验。

在第一tb的数量n大于阈值m的情况下,数据反馈设备可以从n个第一tb中选择m个tb作为第二tb,从而将该第二tb中各cbg的解码结果(即是否正确接收)填入第二指示信息中。

可以理解的是,数据反馈设备也可以依据tb索引顺序从上述n个第一tb中选取m个tb作为第二tb。或者,该数据反馈设备也可以依据其他方式从n个第一tb中选取m个tb作为第二tb等等,上述索引顺序仅为示例,不应理解为对本发明实施例具有限定意义。

203、将上述harq反馈信息发送给上述数据发送设备。

实施本发明实施例,数据反馈设备在接收到来自数据发送设备的tb的情况下,该数据反馈设备通过对接收到的tb进行解码,从而确定需要该数据发送设备重新传输的tb和cbg;进而依据解码结果生成harq反馈信息,通过将上述harq反馈信息发送给上述数据发送设备,可以减少上行控制信息资源和功率的开销,提高了上行控制资源利用率和传输效率。

参见图4,图4是本发明另一实施例提供一种重传反馈方法的示意流程图,该重传反馈方法可以应用于数据发送设备,如图4所示,该重传反馈方法可包括:

401、接收数据反馈设备发送的混合自动重传请求harq反馈信息;在上述harq反馈信息中包含第一指示信息和第二指示信息,上述第一指示信息用于指示至少两个tb中各tb是否正确接收,若上述至少两个tb中存在第一tb,则上述第二指示信息用于指示第二tb的各编码块组cbg是否正确接收;上述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;上述第二tb属于上述第一tb。

上述第二指示信息用于指示第二tb中各cbg是否正确接收,上述第二tb属于上述第一tb,且上述第二tb的数量与阈值m相关。

可选地,在上述第一tb的数量n小于或等于上述阈值m的情况下,上述第二tb为上述第一tb;

在上述第一tb的数量n大于上述阈值m的情况下,上述第二tb为上述n个第一tb中的m个tb。

本发明实施例中,每个上述配置为以cbg为单位进行传输和反馈的tb包含一个cbg或多个cbg。

可以理解的是,对于第二tb以及阈值m的相关描述,详见前述实施例的相关描述,这里不再赘述。

可以理解的是,第二指示信息中包含数据反馈设备接收的tb中第二tb的各cbg的解码结果,即该第二指示信息指示第二tb中需要重传的cbg。

402、解析上述harq反馈信息后,确定需要重传的数据。

本发明实施例中,通过解析包含第一指示信息和第二指示信息的反馈信息,数据发送设备可以从该第一指示信息和第二指示信息中得知需要重传的cbg,也可以从第一指示信息中得知需要重传的tb。

在数据反馈设备对上述至少两个tb进行解码后,可以确定解码错误的tb(即接收错误的tb)是否属于网络侧设备如基站所配置的目标tb集合,该目标tb集合为以cbg为单位进行传输和反馈的tb集合。若其中某一个解码错误的tb属于该目标tb集合,则第二指示信息可能包含该解码错误的tb中各cbg的解码结果(即指示该错误接收的tb中各cbg是否正确接收)。这时,该第二指示信息可以用于指示需要重传的cbg(即数据反馈设备错误接收的cbg)。而若该解码错误的tb不属于该目标tb集合,则该第二指示信息中不包含该解码错误的tb的解码结果。

实施本发明实施例,可以提高数据发送设备(如网络侧设备)解析harq反馈信息的效率,以及提高下行数据重传的效率。

基于以上描述,参见图5a,图5a是本发明实施例提供的一种重传反馈方法的具体场景示意图,本发明实施例中,不仅描述了上述重传反馈方法的实现方式,而且还具体描述了第一tb与第二tb以及阈值m的关系。其中第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb。如图5a所示,该重传反馈方法可包括但不限于以下步骤:

501、基站与用户设备建立通信连接;

502、上述基站向上述用户设备发送至少两个tb;

503、上述用户设备在接收到上述至少两个tb后,上述用户设备对上述至少两个tb进行解码,获得解码结果,依据解码结果确定上述至少两个tb中解码错误的tb;

504、若上述第一tb的数量n小于或等于阈值m,则上述用户设备确定上述第一tb为第二tb,依据上述第二tb的解码结果以及依据上述至少两个tb的解码结果生成harq反馈信息;

其中,harq反馈信息包含第一指示信息和第二指示信息,该第一指示信息包含上述至少两个tb的解码结果,即该第一指示信息用于指示上述至少两个tb中各tb是否正确接收;该第二指示信息包含上述第二tb(即第一tb)中各cbg的解码结果,即该第二指示信息用于指示上述第二tb中各cbg是否正确接收。

其中,上述阈值m用于确定上述第二tb的数量。

可以理解的是,在n小于m的情况下,第二指示信息中不仅包含第二tb的解码结果,还包含冗余信息,该冗余信息位于不对应于任何tb的解码结果的harq-ack反馈bit位。假设n为1,m为2,由于该m为2,因此除了将解码错误的tb(也即第二tb)的解码结果写入第二指示信息之外,该第二指示信息还包含冗余信息,这些冗余信息bit位可为固定默认值如0或1,或用于结果校验。

505、上述用户设备将包含上述第一指示信息和上述第二指示信息的harq反馈信息发送给上述基站;

506、上述基站接收到来自上述用户设备的包含上述第一指示信息和上述第二指示信息的harq反馈信息后,解析上述harq反馈信息,确定需要重传的cbg以及tb。

实施本发明实施例,通过设计一种以tb为单位进行反馈与以cbg为单位进行反馈相结合的重传反馈信息格式,可以有效减少上行控制信令的开销,提高了上行控制资源的利用率和传输效率,同时也提高了数据发送设备解析harq反馈信息的效率。

基于以上描述,参见图5b,图5b是本发明另一实施例提供的一种重传反馈方法的具体场景示意图,如图5b所示,该重传反馈方法可包括但不限于以下步骤:

510、基站与用户设备建立通信连接;

520、上述基站向上述用户设备发送至少两个tb;

530、上述用户设备在接收到上述至少两个tb后,上述用户设备对上述至少两个tb进行解码,获得解码结果,依据解码结果确定上述至少两个tb中解码错误的tb;

540、若上述第一tb的数量n大于阈值m,则上述用户设备从上述n个第一tb中选取m个tb确定为第二tb,依据上述第二tb的解码结果以及依据上述至少两个tb的解码结果生成harq信息;

其中,harq反馈信息包含第一指示信息和第二指示信息,该第一指示信息包含上述至少两个tb的解码结果,即该第一指示信息用于指示上述至少两个tb中各tb是否正确接收;该第二指示信息包含上述第二tb(即第一tb中的m个tb)中各cbg的解码结果,即该第二指示信息用于指示上述第二tb中各cbg是否正确接收。

其中,上述阈值m用于确定上述第二tb的数量。

具体地,上述从上述n个第一tb中选取m个tb确定为第二tb包括:

按照索引顺序从上述n个第一tb中依次选取m个tb确定为第二tb。

可以理解的是,数据反馈设备也可以依据其他方式从上述n个第一tb中依次选取m个tb确定为上述第二tb等等,上述索引顺序仅为示例,不应理解为对本发明实施例具有限定意义。

实施本实施例,可以有效明确在解码错误的tb数量超过阈值m的情况下,第一tb和第二tb之间的对应关系,避免由于用户设备任意选取第一tb中的m个tb生成第二指示信息,而导致基站无法确定第二指示信息中解码错误的cbg属于哪个第一tb的情况出现。

550、上述用户设备将包含上述第一指示信息和上述第二指示信息的harq反馈信息发送给上述基站;

560、上述基站接收到来自上述用户设备的包含上述第一指示信息和上述第二指示信息的harq反馈信息后,解析上述harq反馈信息,确定需要重传的cbg以及tb。

实施本发明实施例,通过设计一种以tb为单位进行反馈与以cbg为单位进行反馈相结合的重传反馈信息格式,可以有效减少上行控制信令的开销,提高了上行控制资源的利用率和传输效率,同时也提高了数据发送设备解析harq反馈信息的效率。

为了便于理解图2、图4、图5a和图5b所描述的实现方式,请参见以下场景所描述的具体实施例,可以理解的是,本发明实施例以数据反馈设备为用户设备如终端,数据发送设备为基站来进行说明,但不应理解为对本发明实施例具有限定意义。

场景一、

假设harq反馈场景为:以载波聚合的方式传输数据,即以5个cc进行聚合,且需要同时反馈2个时隙(slot)的pdsch,未使用mimo技术。每个tb配置为以cbg为单位进行传输和反馈,且通过rrc信令配置的最大cbg数相同且为6。因此在进行harq反馈时,需要复用反馈5×2=10(tb)。

采用本发明实施例所描述的重传反馈方法,第二指示信息中每个tb包含的harq-ack反馈bit数量为6。假设采用表1所描述的方法确定阈值m,则该阈值m为1。

假设第二个tb(即610)为终端解码错误的tb。该第二个tb610对应的cbg中,第二个cbg(即611)和第三个cbg(即612)为终端解码错误的cbg。

因此第一tb的数量n为1,且为第二个tb610。由于上述第一tb的数量n等于上述阈值m,因此第二tb为上述第一tb,且为第二个tb610。

harq反馈信息结构如图6a所示,图6a所示的示意图中,tb索引顺序为从左到右。按照tb索引顺序将tb的解码结果填入以tb为单位进行传输和反馈的第一指示信息中,如图6a中未标记示出的第一个tb、第三个tb至第十个tb以及标记示出的第二个tb610的解码结果。将第二tb,即第二个tb610中各cbg的解码结果填入第二指示信息中,如图6a中所示出的cbg611和cbg612的解码结果以及未标记示出的其他cbg的解码结果。

终端将生成的harq反馈信息(包含第一指示信息和第二指示信息)上报给基站,基站解码出第二个tb610的第二个cbg611和第三个cbg612传错,因此该基站将重传第二个tb610的第二个cbg611和第三个cbg612。

可以理解的是,若不采用本发明实施例所描述的重传反馈方法,则终端生成的harq反馈信息的bit数为:10tb×6cbg=60bit;采用本发明实施例所描述的重传反馈方法时,该终端生成的harq反馈信息的bit数为:10tb+1tb×6cbg=16bit。明显可见,采用本发明实施例所描述的重传反馈方法后终端所生成harq-ack反馈信息bit数量大大减少了,有效降低了上行控制信令开销,提高了上行控制资源的利用率和传输效率,同时也提高了数据发送设备解析harq反馈信息的效率。

场景二、

假设harq反馈场景为:不以载波聚合的方式传输数据,需要同时反馈8个时隙(slot)的pdsch,采用mimo技术(每个pdsch包含的tb个数为2tb)。每个tb配置为以cbg为单位进行传输和反馈,且通过rrc信令配置的最大cbg数相同且为6。因此在进行harq反馈时,需要复用反馈8×2=16(tb)。

采用本发明实施例所描述的重传反馈方法,第二指示信息中每个tb包含的的harq-ack反馈bit数量为6。假设采用表1所描述的方法确定阈值m,则该阈值m为2。

假设第二个tb(tb620)以及第十三个tb(tb630)为终端解码错误的tb。该第二个tb620对应的cbg中,第二个cbg(即621)为终端解码错误的cbg。该第十三个tb630对应的cbg中,第二个cbg(cbg631)和第五个cbg(cbg632)为终端解码错误的cbg。

因此第一tb的数量n为2,且为第二个tb620和第十三个tb630。由于上述第一tb的数量n等于上述阈值m,因此第二tb为上述第一tb,且为第二个tb620和第十三个tb630。

harq反馈信息结构如图6b所示,图6b所示的示意图中,tb索引顺序为从左到右。按照tb索引顺序将tb的解码结果填入以tb为单位进行传输和反馈的第一指示信息中,如图6b中未标记示出的第一个tb、第三个tb至第十二个tb、第十四个tb至第十六个tb以及标记示出的第二个tb620和第十三个tb630的解码结果。将第二tb,即第二个tb620和第十三个tb630中各cbg的解码结果填入第二指示信息中,如图6b中所示出的cbg621、cbg631和cbg632的解码结果以及未标记示出的其他cbg的解码结果。

终端将生成的harq反馈信息(包含第一指示信息和第二指示信息)上报给基站,基站解码出第二个tb620的第二个cbg621和第十三个tb630的第二个cbg631和第五个cbg632传错,因此将重传第二个tb620的第二个cbg621以及第十三个tb630的第二个cbg631和第五个cbg632。

场景三、

假设harq反馈场景为:不以载波聚合的方式传输数据,需要同时反馈8个时隙(slot)的pdsch,采用mimo技术(每个pdsch包含的tb个数为2tb)。每个tb配置为以cbg为单位进行传输和反馈,且通过rrc信令配置的最大cbg数相同且为6。因此在进行harq反馈时,需要复用反馈8×2=16(tb)。

采用本发明实施例所描述的重传反馈方法,第二指示信息中每个tb包含的的harq-ack反馈bit数量为6。假设采用表1所描述的方法确定阈值m,则该阈值m为2。

假设第二个tb(即tb640)为终端解码错误的tb。该第二个tb640对应的cbg中,第二个cbg(即641)和第三个cbg(cbg642)为终端解码错误的cbg。

因此第一tb的数量n为1,且为第二个tb640。由于上述第一tb的数量n小于上述阈值m,因此第二tb为上述第一tb,且为第二个tb640。

harq反馈信息结构如图6c所示,如图6c所示的示意图中,tb索引顺序为从左到右。按照tb索引顺序将tb的解码结果填入以tb为单位进行传输和反馈的第一指示信息中,如图6c中未标记示出的第一个tb、第三个tb至第十六个tb以及标记示出的第二个tb640的解码结果。将第二tb,即第二个tb640中各cbg的解码结果填入第二指示信息中,如图6c中所示出的cbg641和cbg642的解码结果以及未标记示出的其他cbg的解码结果。由于n小于m,第二指示信息中不仅包含第二tb的解码结果,还包含冗余信息。将冗余信息bit位填入固定默认值0。

终端将生成的harq反馈信息(包含第一指示信息和第二指示信息)上报给基站,基站解码出第二个tb640的第二个cbg641和第三个cbg642传错,因此将重传第二个tb640的第二个cbg641和第三个cbg642。

场景四

假设harq-ack反馈场景为:不以载波聚合的方式传输数据,需要同时反馈8个时隙(slot)的pdsch,采用mimo技术(每个pdsch包含的tb个数为2tb)。每个tb配置为以cbg为单位进行传输和反馈,且通过rrc信令配置的最大cbg数相同且为6。因此在进行harq-ack反馈时,需要复用反馈8×2=16(tb)。

采用本发明实施例所描述的重传反馈方法,第二指示信息中每个tb包含的的harq-ack反馈bit数量为6。假设采用表1所描述的方法确定阈值m,则该阈值m为2。

假设第二个tb(tb650)、第八个tb(tb660)以及第十三个tb(tb670)为终端解码错误的tb。该第二个tb650对应的cbg中,第二个cbg(即651)为终端解码错误的cbg。该第八个tb660对应的cbg中,第一个cbg(cbg661)和第二个cbg(cbg662)为终端解码错误的cbg。

因此第一tb的数量n为3,且为第二个tb650、第八个tb660和第十三个tb670。由于上述第一tb的数量n大于上述阈值m,因此第二tb为上述n个第一tb中的m个tb。假设终端依据tb索引顺序从上述3个第一tb中选取2个tb作为第二tb。因此第二tb为第二个tb650和第八个tb660。

harq反馈信息结构如图6d所示,图6d所示的示意图中,tb索引顺序为从左到右。按照tb索引顺序将tb的解码结果填入以tb为单位进行传输和反馈的第一指示信息中,如图6d中未标记示出的第一个tb、第三个tb至第七个tb、第九个tb至第十二个tb、第十四个tb至第十六个tb以及标记示出的第二个tb650、第八个tb660和第十三个tb670的解码结果。将第二tb,即第二个tb650、第八个tb660中各cbg的解码结果填入第二指示信息中,如图6d中所示出的cbg651、cbg661和cbg662的解码结果以及未标记示出的其他cbg的解码结果。

终端将生成的harq反馈信息(包含第一指示信息和第二指示信息)上报给基站,基站解码出第二个tb650的第二个cbg651、第八个tb660的第一个cbg661和第二个cbg662以及第十三个tb670传错,因此将重传cbg651、cbg661和cbg662以及第十三个tb的全部cbg。

本发明实施例还提供了一种数据反馈设备,参见图7,图7是本发明实施例提供的一种数据反馈设备的示意框图,该数据反馈设备包括:

接收单元701,用于接收数据发送设备发送的至少两个传输块tb;

解码单元702,用于对上述至少两个tb进行解码;

生成单元703,用于生成harq反馈信息在所述harq反馈信息中包含第一指示信息和第二指示信息,其中所述第一指示信息用于指示所述至少两个tb中各tb是否正确接收,若所述至少两个tb中存在第一tb,则所述第二指示信息用于指示第二tb的各编码块组cbg是否正确接收;上述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;上述第二tb属于上述第一tb;

发送单元704,用于将上述harq反馈信息发送给上述数据发送设备。

实施本发明实施例,数据反馈设备在接收到来自数据发送设备的tb的情况下,该数据反馈设备通过对接收到的tb进行解码,从而确定需要该数据发送设备重新传输的tb和cbg,;进而依据解码结果生成harq反馈信息,通过将上述该harq反馈信息发送给数据发送设备,可以减少上行控制信息资源和功率的开销,提高了上行控制资源利用率和传输效率,提高了系统性能。

可选地,上述第二tb的数量与阈值m相关。

可选地,在上述第一tb的数量n小于或等于上述阈值m的情况下,上述第二tb为上述第一tb;

在上述第一tb的数量n大于上述阈值m的情况下,上述第二tb为上述n个第一tb中的m个tb。

可选地,上述阈值m为一固定值的正整数值;

或者,上述阈值m与需要复用反馈的物理下行共享信道pdsch的数量相关,和/或上述阈值m与是否采用多输入多输出mimo相关。

具体地,上述阈值m的计算公式如下:

m=[pdschnum×10%]×mimo_tbnum

其中,pdschnum为需要复用反馈的pdsch的数量,mimo_tbnum为与是否采用mimo对应的每个pdsch所包含的tb数量。

可选地,上述配置为以cbg为单位进行传输和反馈的tb包含一个cbg或多个cbg。

可选地,所述第二指示信息中每个第二tb包含的harq-ack反馈比特数量相同,若每个pdsch通过信令单独配置最大cbg数量,则每个第二tb包含的harq-ack反馈比特数量为系统规定的所有tb的cbg数量上限;

若每个pdsch通过所述信令配置同一个最大cbg数量,则每个第二tb包含的harq-ack反馈比特数量为所述信令配置的同一个最大cbg数量。

可以理解的是,各个单元的描述还可以参考前述重传反馈方法的第一实施例(图2)、第二实施例(图4)、第三实施例(图5a)以及第四实施例(图5b)所描述的方法,这里不再一一详述。

参见图8,图8是本发明实施例提供的一种数据发送设备的示意框图,如图8所示,该数据发送设备包括:

接收单元801,用于接收来自数据反馈设备的harq反馈信息;在上述harq反馈信息中包含第一指示信息和第二指示信息,上述第一指示信息用于指示至少两个tb中各tb是否正确接收,若上述至少两个tb中存在第一tb,则上述第二指示信息用于指示第二tb的各编码块组cbg是否正确接收;上述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;上述第二tb属于上述第一tb;

解析单元802,用于解析上述harq反馈信息;

确定单元803,用于确定需要重传的数据。

实施本发明实施例,可以提高数据发送设备(网络侧设备)解析反馈信息的效率,以及提高下行数据重传的效率。

可选地,上述第二tb的数量与阈值m相关;上述阈值m为一固定的正整数值;

或者,上述阈值m与需要复用反馈的物理下行共享信道pdsch的数量相关,和/或上述阈值m与是否采用多输入多输出mimo相关。

具体地,所述阈值m的计算公式如下:

m=[pdschnum×10%]×mimo_tbnum

其中,pdschnum为需要复用反馈的pdsch的数量,mimo_tbnum为与是否采用mimo对应的每个pdsch所包含的tb数量。

可选地,在上述第一tb的数量n小于或等于上述阈值m的情况下,上述第二tb为上述第一tb;

在上述第一tb的数量n大于上述阈值m的情况下,上述第二tb为上述n个第一tb中的m个tb。

可选地,所述第二指示信息中每个tb包含的harq-ack反馈比特数量相同,

若每个pdsch通过信令单独配置最大cbg数量,则每个tb包含的harq-ack反馈比特数量为系统规定的所有tb的cbg数量上限;

若每个pdsch通过所述信令配置同一个最大cbg数量,则每个tb包含的harq-ack反馈比特数量为为所述信令配置的同一个最大cbg数量。

具体地,上述配置为以cbg为单位进行传输和反馈的tb包含一个cbg或多个cbg。

可以理解的是,各个单元的描述还可以参考前述重传反馈方法的第一实施例(图2)、第二实施例(图4)、第三实施例(图5a)以及第四实施例(图5b)所描述的方法,这里不再一一详述。

参见图9,图9是本发明另一实施例提供的一种数据反馈设备示意框图。如图9所示,本实施例中的数据反馈设备可以包括:一个或多个处理器901;存储器902和收发器903。上述处理器901、存储器902和收发器903通过总线904连接。

存储器902用于存储计算机程序,所述计算机程序包括程序指令,处理器901用于执行存储器902存储的程序指令。

其中,处理器901被配置用于调用所述程序指令执行:

接收数据发送设备发送的至少两个传输块tb;

对上述至少两个tb进行解码后生成混合自动重传请求harq反馈信息,在上述harq反馈信息中包含第一指示信息和第二指示信息,其中上述第一指示信息用于指示上述至少两个tb中各tb是否正确接收,若上述至少两个tb中存在第一tb,上述第二指示信息用于指示第二tb的各编码块组cbg是否正确接收;上述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;上述第二tb属于上述第一tb;

将上述harq反馈信息发送给上述数据发送设备。

应当理解,在本发明实施例中,所称处理器901可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该收发器903可以包括一个接收器和一个发送器,例如,无线射频模块,本发明实施例中所描述的处理器901接收或者发送某个信息(如反馈信息),具体可以理解为该处理器901通过该收发器903来接收或者发送。可选地,该数据反馈设备还可能包含其他设备,如包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,还可以包括显示器(lcd等)、扬声器等。

该存储器902可以包括只读存储器和随机存取存储器,并向处理器901提供指令和数据。存储器902的一部分还可以包括非易失性随机存取存储器。例如,存储器902还可以存储设备类型的信息。

具体实现中,本发明实施例中所描述的处理器901和收发器903可执行本发明实施例提供的重传反馈方法的第一实施例、第二实施例第三实施例和第四实施例中所描述的实现方式,也可执行本发明实施例所描述的数据反馈设备的实现方式,在此不再赘述。

在本发明的另一实施例中提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序包括程序指令,上述程序指令被处理器执行时实现:接收数据发送设备发送的至少两个传输块tb;对上述至少两个tb进行解码后生成混合自动重传请求harq反馈信息,在上述harq反馈信息中包含第一指示信息和第二指示信息,其中上述第一指示信息用于指示上述至少两个tb中各tb是否正确接收,若上述至少两个tb中存在第一tb,上述第二指示信息用于指示第二tb中各编码块组cbg是否正确接收;上述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;上述第二tb属于上述第一tb;将上述harq反馈信息发送给上述数据发送设备。

上述计算机可读存储介质可以是前述任一实施例上述的数据反馈设备的内部存储单元,例如数据反馈设备的硬盘或内存。上述计算机可读存储介质也可以是上述数据反馈设备的外部存储设备,例如上述数据反馈设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,上述计算机可读存储介质还可以既包括上述数据反馈设备的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述数据反馈设备所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

参见图10,图10是本发明另一实施例提供的一种数据反馈设备示意框图。如图10所示,本实施例中的数据反馈设备可以包括:一个或多个处理器1001;存储器1002和收发器1003。上述处理器1001、存储器1002和收发器1003通过总线1004连接。

存储器1002用于存储计算机程序,所述计算机程序包括程序指令,处理器1001用于执行存储器1002存储的程序指令。

其中,处理器1001被配置用于调用所述程序指令执行:

接收数据反馈设备发送的混合自动重传请求harq反馈信息;在上述harq反馈信息中包含第一指示信息和第二指示信息,上述第一指示信息用于指示至少两个tb中各tb是否正确接收,若上述至少两个tb中存在第一tb,则上述第二指示信息用于指示第二tb中的各编码块组cbg是否正确接收;上述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;上述第二tb属于上述第一tb;

解析上述harq反馈信息后,确定需要重传的数据。

应当理解,在本发明实施例中,所称处理器1001可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该收发器1003可以包括一个接收器和一个发送器,例如,无线射频模块,本发明实施例中所描述的处理器1001接收或者发送某个信息(如反馈信息),具体可以理解为该处理器1001通过该收发器1003来接收或者发送。可选地,该数据反馈设备还可能包含其他设备,如包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,还可以包括显示器(lcd等)、扬声器等。

该存储器1002可以包括只读存储器和随机存取存储器,并向处理器1001提供指令和数据。存储器1002的一部分还可以包括非易失性随机存取存储器。例如,存储器1002还可以存储设备类型的信息。

具体实现中,本发明实施例中所描述的处理器1001和收发器1003可执行本发明实施例提供的重传反馈方法的第一实施例、第二实施例第三实施例和第四实施例中所描述的实现方式,也可执行本发明实施例所描述的数据反馈设备的实现方式,在此不再赘述。

在本发明的另一实施例中提供一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序包括程序指令,上述程序指令被处理器执行时实现:接收数据反馈设备发送的混合自动重传请求harq反馈信息;在上述harq反馈信息中包含第一指示信息和第二指示信息,上述第一指示信息用于指示至少两个tb中各tb是否正确接收,若上述至少两个tb中存在第一tb,则上述第二指示信息用于指示第二tb中各编码块组cbg是否正确接收;上述第一tb为配置为以cbg为单位进行传输和反馈且错误接收的tb;上述第二tb属于上述第一tb;解析上述harq反馈信息后,确定需要重传的数据。

上述计算机可读存储介质可以是前述任一实施例上述的数据发送设备的内部存储单元,例如数据发送设备的硬盘或内存。上述计算机可读存储介质也可以是上述数据发送设备的外部存储设备,例如上述数据发送设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,上述计算机可读存储介质还可以既包括上述数据发送设备的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述数据发送设备所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、数据反馈设备、数据发送设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、数据反馈设备、数据发送设备和重传反馈方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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