确定反馈的方法、发送端、接收端及系统与流程

文档序号:16512430发布日期:2019-01-05 09:25阅读:241来源:国知局
确定反馈的方法、发送端、接收端及系统与流程

本发明涉及无线通信技术领域,尤其涉及一种确定反馈的方法、发送端、接收端及系统。



背景技术:

在无线通信系统中,不同协议层可以采用不同的重传协议来确保数据的可靠性传输。

现有技术中,以协议层包括媒体接入控制(mediumaccesscontrol,mac)层和无线链路控制(radiolinkcontrol,rlc)层,且mac层采用混合自动重传请求(hybridautomaticrepeatrequest,harq)协议,rlc层采用自动重传请求(automaticrepeatrequest,arq)协议为例,当发送端的mac层基于harq协议,rlc层基于arq协议向接收端传输数据时,具体处理过程如下:基于harq协议向接收端发送mac数据包,接收来自接收端的该mac数据包的反馈信息,进一步的,根据该mac数据包的反馈信息来进行相应的处理,例如当收到的反馈信息为否定应答(negativeacknowledgement,nack)时,可以重传该mac数据包;基于arq协议向接收端发送rlc数据包,接收来自接收端的该rlc数据包的反馈信息,进一步的,根据该rlc数据包的反馈信息来进行相应的处理,例如当收到的反馈信息为nack时,可以重传该rlc数据包。

但是,现有技术中,存在反馈信息占用链路资源较多的问题。



技术实现要素:

本发明实施例提供一种确定反馈的方法、发送端、接收端及系统,用于解决现有技术中反馈信息占用链路资源较多的问题。

第一方面,本发明实施例提供一种确定反馈的方法,应用于发送端,所述方法包括:

基于重传协议,将第一协议层的第一数据包发送至接收端,所述第一数据包中包括第二协议层的第二数据包;

接收所述接收端返回的所述第一数据包的反馈信息,所述反馈信息包括ack或nack;

根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息。

第二方面,本发明实施例提供一种确定反馈的方法,应用于接收端,所述方法包括:

接收发送端基于重传协议发送的第一协议层的第一数据包,所述第一数据包中包括第二协议层的第二数据包;

根据所述第一数据包,向所述发送端返回所述第一数据包的反馈信息,所述反馈信息包括ack或nack,以使所述发送端根据所述反馈信息确定所述第二数据包的反馈信息。

第三方面,本发明实施例提供一种发送端,包括:处理器和通信接口;

所述处理器,用于基于重传协议,通过所述通信接口将第一协议层的第一数据包发送至接收端,所述第一数据包中包括第二协议层的第二数据包;

所述通信接口,还用于接收所述接收端返回的所述第一数据包的反馈信息,所述反馈信息包括ack或nack;

所述处理器,还用于根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息。

第四方面,本发明实施例提供一种接收端,包括:通信接口和处理器;

所述通信接口,用于接收发送端基于重传协议发送的第一协议层的第一数据包,所述第一数据包中包括的第二协议层的第二数据包;

所述处理器,用于根据所述第一数据包,确定所述第一数据包的反馈信息,所述反馈信息包括ack或nack;

所述通信接口,还用于向所述发送端返回所述第一数据包的反馈信息,以使所述发送端根据所述反馈信息确定所述第二数据包的反馈信息。

第五方面,本发明实施例提供一种通信系统,包括:发送端和接收端;

所述发送端,用于基于重传协议,将第一协议层的第一数据包发送至所述接收端,所述第一数据包中包括第二协议层的第二数据包;

所述接收端,接收所述发送端发送的所述第一数据包,并根据所述第一数据包,向所述发送端返回所述第一数据包的反馈信息,所述反馈信息包括ack或nack。

所述发送端,还用于接收所述接收端返回的所述第一数据包的反馈信息;根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息;

第六方面,本发明实施例提供一种存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时实现上述第一方面所述的方法。

第七方面,本发明实施例提供一种存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时实现上述第二方面所述的方法。

本发明实施例提供的确定反馈的方法、发送端、接收端及系统,通过发送端基于重传协议,将第一协议层的第一数据包发送至接收端,所述第一数据包中包括第二协议层的第二数据包,接收所述接收端返回的所述第一数据包的反馈信息,并根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息,实现了根据第一数据包的反馈信息确定第一数据包所包括的第二数据包的反馈信息,与接收端向发送端返回第二数据包的反馈信息相比,避免了接收端向发送端返回第二数据包的反馈信息时对链路资源的占用,从而减小了反馈信息所占用的链路资源。

附图说明

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

图1a为本发明实施例提供的确定反馈的方法应用的通信系统架构图;

图1b为本发明实施例提供的第一数据包与第二数据包的关系示意图;

图2为本发明实施例提供的确定反馈的方法实施例一的流程图;

图3a为本发明实施例提供的确定反馈的方法实施例二的流程图;

图3b为本发明实施例提供的harq反馈与子帧之间的关系示意图;

图4为本发明实施例提供的确定反馈的方法实施例三的流程图;

图5为本发明实施例提供的确定反馈的方法实施例四的流程图;

图6为本发明实施例提供的确定反馈的方法实施例五的流程图;

图7为本发明实施例提供的发送端的结构示意图;

图8为本发明实施例提供的接收端的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,在不冲突的情况下,本实施例中的技术特征可以任意组合。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1a为本发明实施例提供的确定反馈的方法应用的通信系统架构图。如图1所示,该通信系统包括:发送端10和接收端20,发送端10与接收端20之间通信连接,发送端10与接收端20之间可以基于重传协议传输第一协议层的第一数据包。其中,发送端10具体可以为基于重传协议发送所述第一数据包的任意设备,接收端20具体可以为基于所述重传协议接收发送端10发送的所述第一数据包的发送端10的对端设备。所述第一协议层为发送端10与接收端20之间的通信协议层,所述通信协议层还可以包括第二协议层,所述第一数据包中可以包括所述第二协议层的第二数据包。可选的,所述第一协议层可以为mac层,所述第二协议层可以为rlc层。需要说明的是,这里所述第一协议层为mac层,第二协议层为rlc层仅为举例,任何满足基于重传协议传输一个协议层的数据包,该协议层的数据包中包括另一个协议层的数据包条件的两个协议层,均可以分别对应本发明中的第一协议层和第二协议层。需要说明的是,mac层可以采用harq协议,也可以采用arq协议,当然,也可以是其他可以用于数据传输的协议。

其中,所述第一数据包与所述第二数据包的关系例如可以如图1b所示。如图1b所示,第一数据包1中可以包括完整的第二数据包1,完整的第二数据包2以及部分的第二数据包3,第一数据包2中可以包括部分的第二数据包3,第一数据包3中可以包括部分的第二数据包3和完整的第二数据包4。需要说明的是,图1b仅为第二数据包与第一数据包关系的举例,本发明并不对第一数据包包括第二数据包的具体形式作限制,例如一个第一数据包也可以仅包括一个完整的第二数据包,或者,第一数据包可以包括完整或部分的第三数据包,第三数据包包括完整或部分的第二数据包。

需要说明的是,当一个第一数据包包括完整的第二数据包时,可以认为第二数据包被封装在一个所述第一数据包中。当一个第一数据包包括部分的第二数据包,多个第一数据包包括的部分的第二数据包组成完整的第二数据包时,可以认为第二数据包被拆分封装在多个所述第一数据包。

需要说明的是,本发明实施例中,为方便描述所述第一协议层的数据包,称为所述第一数据包,为方便描述所述第一协议层的数据包中包括的第二协议层的数据包,称为所述第二数据包。

需要说明的是,发送端10与接收端20可以是相对的,而并不是固定不变的。具体的,当第一设备基于重传协议向第二设备发送所述第一数据包时,则所述第一设备为发送端,所述第二设备为接收端。当所述第二设备基于重传协议向所述第一设备发送所述第一数据包时,则所述第二设备为发送端,所述第一设备为接收端。第一设备和第二设备具体可以为能够基于重传协议传输第一协议层的数据包的任意设备,本发明对此并不作限定。可选的,所述第一设备和所述第二设备分别可以为无人机和无人机控制器,或者,所述第一设备和所述第二设备分别可以为第一无人机和第二无人机,或者,所述第一设备和所述第二设备分别可以为基站和终端,等等。

可选的,所述重传协议可以包括harq协议或arq协议等,本发明对此并不作限定。

图2为本发明实施例提供的确定反馈的方法实施例一的流程图。本实施例的方法可以由上述发送端执行。如图2所示,本实施例的方法可以包括:

步骤201、发送端基于重传协议,将第一协议层的第一数据包发送至接收端,所述第一数据包中包括第二协议层的第二数据包。

本步骤中,所述发送端与所述接收端之间基于重传协议传输第一协议层的第一数据包。在一个实施例中,当所述第一协议层为mac层时,所述第一数据包具体可以为mac协议数据单元(protocoldataunit,pdu),当所述第二协议层为rlc层时,所述第二数据包具体可以为rlcpdu。在另一些实施例中,所述第一协议层也可以为rlc层,所述第二协议层可以为rlc层之上的协议层。

步骤202、所述发送端接收所述接收端返回的所述第一数据包的反馈信息。

本步骤中,所述第一数据包的反馈信息包括肯定应答(acknowledgement,ack)或者nack。其中,所述ack可以用于表示接收端成功接收所述第一数据包,所述nack可以用于表示接收端未成功接收所述第一数据包。

步骤203、所述发送端根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息。

本步骤中,所述第二数据包的反馈信息包括ack或nack。由于所述第二数据包包括在所述第一数据包中,且所述反馈信息可以表示接收端是否成功接收所述第一数据包,因此,根据所述第一数据包的反馈信息可以确定出所述第二数据包的反馈信息。

可选的,当所述第二数据包被封装在一个所述第一数据包时,步骤203具体可以为:若所述第一数据包的反馈信息为ack,则确定所述第二数据包的反馈信息为ack;若所述第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则确定所述第二数据包的反馈信息为nack。

可选的,当所述第二数据包被拆分封装在多个所述第一数据包时,步骤203具体可以包括:若所述多个所述第一数据包的反馈信息都为ack,则确定所述第二数据包的反馈信息为ack;若所述多个所述第一数据包中任意一个第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则确定所述第二数据包的反馈信息为nack。

需要说明的是,上述步骤203的具体实现方式仅为举例,在具体实现时可以根据第一数据包包括第二数据包的特点,例如一个第一数据包仅包括一个完整的第二数据包,以及第一数据包传输的特点,例如一个第一数据包最多传输5次,进行灵活设计,本发明对此并不作限定。

本实施例中,通过发送端基于重传协议,将第一协议层的第一数据包发送至接收端,所述第一数据包中包括第二协议层的第二数据包,接收所述接收端返回的所述第一数据包的反馈信息,并根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息,实现了根据第一数据包的反馈信息确定第一数据包所包括的第二数据包的反馈信息,与接收端向发送端返回第二数据包的反馈信息相比,避免了接收端向发送端返回第二数据包的反馈信息时对链路资源的占用,从而减小了反馈信息所占用的链路资源。

图3a为本发明实施例提供的确定反馈的方法实施例二的流程图。本实施例的方法在图2所示方法实施例的基础上,以重传协议为harq协议为例,主要描述了一种可选的实现方式。如图3a所示,本实施例的方法可以包括:

步骤301、发送端的第一协议层基于harq协议,将所述第一协议层的第一数据包发送至接收端,所述第一数据包中包括第二协议层的第二数据包。

本步骤中,在某些实施例中,可以所述第一协议层基于harq协议,将所述第一数据包填充至所述发送端的第三协议层的传输单元,通过所述传输单元将所述第一数据包发送至接收端。其中,所述第三协议层可以为所述第一协议层之下的协议层,例如,当所述第一协议层为mac层时,所述第三协议层可以为物理层,所述传输单元可以为传输块(transportblock,tb),当所述第一协议层为rlc层时,所述第三协议层可以为mac层,所述传输单元可以mac数据包。

步骤302、所述第一协议层向所述发送端的所述第二协议层发送第一信息;所述第一信息包括所述第一数据包的标识以及所述第二数据包的标识。

本步骤中,所述第二数据包的标识用于标识所述第二数据包,不同的第二数据包各自的标识不同。所述第一数据包的标识可以用于标识所述第一数据包,不同的第一数据包各自的标识不同。以所述第一数据包为mac数据包,所述第一数据包的标识可以包括所述第一数据包的传输调度时间,所述传输调度时间可以表示传输所述第一数据包的时间资源,当通信系统为长期演进(longtermevolution,lte)系统或新空口(newradio,nr)系统时,所述时间资源可以通过子帧来表示,相应的,所述第一数据包的标识可以基于承载所述第一数据包的无线帧的系统帧号以及子帧的子帧号表示。以所述第二数据包为rlc数据包为例,所述第二数据包的标识可以包括序列号(serialnumber,sn),所述第二数据包的标识还可以包括优先级(priority)。

如图1b所示,第二数据包可以被分段封装在多个第一数据包中,由于同一第二数据包的不同分段分别对应了不同的第一数据包,为了使得第二协议层能够获知第二数据包在第一数据包的分段情况,所述第一信息中还可以包括所述第二数据包的分段标识,所述分段标识用于指示是否为所述第二数据包最后一个分段。可选的,当所述第二数据包未被分段时,所述第一信息中也可以包括所述分段标识,用于指示所述为所述第二数据包的最后一个分段,或者所述第一信息中也可以不包括所述分段标识。

需要说明的是,本实施例中,步骤302在步骤301之后仅为举例,在具体实现时,第一协议层确定出所述第一数据包的标识之后,即可向第二协议层发送所述第一信息,而并不一定需要等将第一数据包发送至接收端之后再向在第二协议层发送所述第一信息,其发送的时间既可以相互影响也可以相互独立

步骤303、所述第一协议层获取所述第一数据包的反馈信息。

本步骤中,具体可以为所述第一协议层接收所述接收端的第一协议层发送的所述第一数据包的反馈信息,或者所述第一协议层从来自上述第三协议层的数据中解析获取所述第一数据包的反馈信息。

步骤304、所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,所述第二信息包括:所述第一数据包的标识以及所述第一数据包的反馈信息。

本步骤中,对于第一协议层来说,当其接收到一个反馈信息后,可以确定该反馈信息是对哪一个第一数据包的反馈,因此,第一协议层接收到所述第一数据包的反馈信息后,可以根据所述第一数据包的反馈信息,确定所述第一数据包的标识,并将所述第一数据包的标识以及所述第一数据包的反馈信息发送给第二协议层。以第一协议层为mac层,基于承载所述第一数据包的无线帧的系统帧号以及子帧的子帧号表示所述第一数据包的标识为例,反馈信息与子帧之间的关系可以如图3b所示。其中,一个方块可以代表一个子帧,编号从0-9连续的10个子帧可以组成一个无线帧。方块中的箭头向上可以表示上行子帧,箭头向下可以表示下行子帧。可以看出,第一个无线帧的上行子帧3中,接收端可以传输发送端在第一个无线帧的下行子帧0中发送的第一数据包a以及在第一个无线帧的下行子帧1中发送的第一数据包b各自的反馈信息。第一个无线帧的上行子帧9中,接收端可以传输发送端在第一个无线帧的下行子帧2中发送的第一数据包c、在第一个无线帧的下行子帧4中发送的第一数据包d、在第一个无线帧的下行子帧5中发送的第一数据包e以及在第一个无线帧的下行子帧6中重传的第一数据包a各自的反馈信息。第二个无线帧的上行子帧3中,接收端可以传输发送端在第一个无线帧的下行子帧7中重传的第一数据包b、在第一个无线帧的下行子帧8中发送的第一数据包f、在第二个无线帧的下行子帧0中发送的第一数据包g以及在第二个无线帧的上行子帧1中发送的第一数据包h各自的反馈信息。

需要说明的是,当所述第二数据包被拆分封装在多个所述第一数据包时,所述第一协议层可以向所述第二层发送与所述多个第一数据包分别对应的所述第二信息。

步骤305、所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息。

本步骤中,由于所述第一信息中包括了所述第一数据包的标识以及所述第二数据包的标识,所述第二信息中包括了所述第一数据包的标识以及所述第一数据包的反馈信息,因此,所述第二协议层可以根据所述第一信息和所述第二信息,获知包括所述第二数据包的所述第一数据包的反馈信息,进一步的,可以根据所述第一数据包的反馈信息确定出所述第二数据包的反馈信息。

需要说明的是,本实施例中以第二协议层根据第一协议层发送的第一信息和第二信息确定第二数据包的反馈信息为例,本发明并不对发送端根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息的具体实现方式作限定。例如,在根据第一数据包的反馈信息确定第二数据包的反馈信息时,也可以不作协议层的划分,或者,也可以由其他协议层完成。

本实施例中,通过发送端的第一协议层向所述发送端的第二协议层发送第一信息,所述第一信息包括所述第一数据包的标识以及所述第二数据包的标识,所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,所述第二信息包括:所述第一数据包的标识以及所述第一数据包的反馈信息,所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,实现了根据第一数据包的反馈信息确定第一数据包所包括的第二数据包的反馈信息,与接收端向发送端返回第二数据包的反馈信息相比,避免了接收端向发送端返回第二数据包的反馈信息时对链路资源的占用,从而减小了反馈信息所占用的链路资源,提高了吞吐量。

图4为本发明实施例提供的确定反馈的方法实施例三的流程图。本实施例的方法在图3a所示方法实施例的基础上,主要描述了步骤304和步骤305一种可选的实现方式。如图4所示,本实施例的方法可以包括:

步骤401、所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,所述第二信息包括:所述第一数据包的标识以及所述第一数据包的反馈信息。

本步骤中,具体可以包括如下步骤4011-4012。

步骤4011、若所述第一数据包的反馈信息为ack,则向所述第二协议层发送第二信息。这里,所述第二信息中包括的所述第一数据包的反馈信息为ack。

步骤4012、若所述第一数据包的反馈信息为nack,且所述第一数据包的重传次数大于或等于预设次数,则向所述第二协议层发送第二信息。这里,所述第二信息中包括的所述第一数据包的反馈信息为nack。

通过步骤4011和步骤4012可以看出,若所述第一数据包的反馈信息为nack,但所述第一数据包的重传次数小于所述预设次数,则不向所述第二协议层发送第二信息。

可以看出,本步骤中,第一数据包的重传对第二协议层不可见,第一协议层在考虑第一数据包的重传的基础上,确定最终的第一数据包的反馈信息,并基于最终的第一数据包的反馈信息向第二协议层发送第二信息。

步骤402、所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息。

本步骤中,当所述第二数据包被封装在一个所述第一数据包时,步骤402具体可以包括如下步骤4021和步骤4022。当所述第二数据包被拆分封装在多个所述第一数据包时,步骤402具体可以包括如下步骤4023和步骤4024。

步骤4021、若所述第二信息中包括的所述第一数据包的反馈信息为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack。

这里,当第二信息中包括的所述第一数据包的反馈信息为ack时,可以说明最终的第一数据包的反馈信息为ack,可以表示接收端最终成功接收所述第一数据包。由于所述第二数据包被封装在一个所述第一数据包中,从而可以确定所述第二数据包也被接收端成功接收。因此,当所述第二数据包中包括的所述第一数据包的反馈信息为ack时,所述第二协议层可以根据所述第一信息和所述第二信息确定所述第二数据包的反馈信息为ack。

步骤4022、若所述第二信息中包括的所述第一数据包的反馈信息为nack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

这里,当第二信息中包括的所述第一数据包的反馈信息为nack时,可以说明最终的第一数据包的反馈信息为nack,可以表示接收端最终未成功接收所述第一数据包。由于所述第二数据包被封装在一个所述第一数据包中,从而可以确定所述第二数据包也未被接收端成功接收。因此,当所述第二信息中包括的所述第一数据包的反馈信息为nack时,所述第二协议层可以根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

步骤4023、若所述多个第一数据包分别对应的第二信息中包括所述第一数据包的反馈信息均为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack。

这里,当所述第二数据包被拆分封装在多个所述第一数据包时,只有当所述第二数据包的所有分段均被接收端成功接收才可以认为所述第二数据包被接收端成功接收。因此,与所述第二数据包被封装在一个所述第一数据包中的步骤4021相比,当所述多个第一数据包分别对应的第二信息中包括所述第一数据包的反馈信息均为ack时,所述第二协议层可以根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack。

步骤4024、若所述多个第一数据包分别对应的第二信息中任意一个第二信息包括所述第一数据包的反馈信息为nack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

这里,当所述第二数据包被拆分封装在多个所述第一数据包时,若所述第二数据包的任意一个分段未被接收端成功接收,则可以认为所述第二数据包未被接收端成功接收。因此,与所述第二数据包被封装在一个所述第一数据包中的步骤4022相比,当所述多个第一数据包分别对应的第二信息中任意一个第二信息包括所述第一数据包的反馈信息为nack时,所述第二协议层可以根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

本实施例中,通过第一数据包的重传对第二协议层不可见,第一协议层在考虑第一数据包的重传的基础上,确定最终的第一数据包的反馈信息,并基于最终的第一数据包的反馈信息向第二协议层发送第二信息,进一步的,第二协议层根据第一信息和所述第二信息确定所述第二数据包的反馈信息,实现了根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息。

图5为本发明实施例提供的确定反馈的方法实施例四的流程图。本实施例的方法在图3a所示方法实施例的基础上,主要描述了步骤304和步骤305另一种可选的实现方式。如图5所示,本实施例的方法可以包括:

步骤501、所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,所述第二信息包括:所述第一数据包的标识以及所述第一数据包的反馈信息。

本步骤中,具体可以包括如下步骤5011。

步骤5011、所述第一协议层在接收到所述第一数据包的反馈信息后,将所述第一数据包的标识以及所述第一数据包的反馈信息携带在第二信息中发送至所述第二协议层。这里,所述第二信息中包括的所述第一数据包的反馈信息可以为ack或者ack。

可以看出,本步骤中,第一数据包的重传对第二协议可见,第一协议层在接收到第一数据包的反馈信息后,向第二协议层发送第二信息,该第二信息中包括该第一数据包的反馈信息以及该第二数据包的标识。

步骤502、所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息。

本步骤中,当所述第二数据包被封装在一个所述第一数据包时,步骤502具体可以包括如下步骤5021和步骤5022。当所述第二数据包被拆分封装在多个所述第一数据包时,步骤502具体可以包括如下步骤5023和步骤5024。

步骤5021、若所述第二信息中包括的所述第一数据包的反馈信息为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack。

这里,当第二信息中包括的所述第一数据包的反馈信息为ack时,可以说明第一数据包的反馈信息为ack,可以表示接收端已成功接收所述第一数据包。由于所述第二数据包被封装在一个所述第一数据包中,从而可以确定所述第二数据包也已被接收端成功接收。因此,当所述第二信息中包括的所述第一数据包的反馈信息为ack时,所述第二协议层可以根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack。

步骤5022、若所述第二信息中包括的所述第一数据包的反馈信息为nack,且重传次数大于或等于预设次数,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

这里,当第二信息中包括的所述第一数据包的反馈信息为nack,且重传次数大于或等于预设次数时,可以表示接收端最终未成功接收所述第一数据包。由于所述第二数据包被封装在一个所述第一数据包中,从而可以确定所述第二数据包也未被接收端成功接收。因此,当所述第二信息中包括的所述第一数据包的反馈信息为nack,且重传次数大于或等于预设次数时,所述第二协议层可以根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

步骤5023、若所述多个第一数据包分别对应的第二信息中包括所述第一数据包的反馈信息均为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack。

这里,当所述第二数据包被拆分封装在多个所述第一数据包时,只有当所述第二数据包的所有分段均被接收端成功接收才可以认为所述第二数据包被接收端成功接收。因此,与所述第二数据包被封装在一个所述第一数据包中的步骤5021相比,当所述多个第一数据包分别对应的第二信息中包括所述第一数据包的反馈信息均为ack时,所述第二协议层可以根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack。

步骤5024、若所述多个第一数据包分别对应的第二信息中任意一个第二信息包括所述第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

这里,当所述第二数据包被拆分封装在多个所述第一数据包时,若所述第二数据包的任意一个分段未被接收端成功接收,则可以认为所述第二数据包未被接收端成功接收。因此,与所述第二数据包被封装在一个所述第一数据包中的步骤5022相比,当所述多个第一数据包分别对应的第二信息中任意一个第二信息包括所述第一数据包的反馈信息为nack且重传次数大于或等于预设次数时,所述第二协议层可以根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

本实施例中,通过第一数据包的重传对第二协议可见,第一协议层在接收到第一数据包的反馈信息后,向第二协议层发送第二信息,该第二信息中包括该第一数据包的反馈信息以及该第二数据包的标识,进一步的,第二协议层根据第一信息和所述第二信息确定所述第二数据包的反馈信息,实现了根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息。

可选的,在上述实施例的基础上,为了提高第二数据包的接收成功率,还可以包括如下步骤:若确定所述第二数据包的反馈信息为nack,则对所述第二数据包进行重传。可选的,可以由所述第二协议层对所述第二数据包进行重传。

图6为本发明实施例提供的确定反馈的方法实施例五的流程图。本实施例的方法可以由上述接收端执行。如图6所示,本实施例的方法可以包括:

步骤601、接收端接收发送端基于重传协议发送的第一协议层的第一数据包,所述第一数据包中包括第二协议层的第二数据包。

本步骤中,所述接收端与所述发送端之间基于重传协议传输第一协议层的第一数据包。可选的,所述第一协议层包括mac层,所述第二协议层包括rlc层。在一个实施例中,当所述第一协议层为mac层时,所述第一数据包具体可以为macpdu,当所述第二协议层为rlc层时,所述第二数据包具体可以为rlcpdu。

步骤602、所述接收端根据所述第一数据包,向所述发送端返回所述第一数据包的反馈信息,反馈信息包括ack或者nack,以使所述发送端根据所述反馈信息确定所述第二数据包的反馈信息。

本步骤中,所述第一数据包的反馈信息ack可以用于表示接收端成功接收所述第一数据包,所述第一数据包的反馈信息nack可以用于表示接收端未成功接收所述第一数据包。所述接收端将所述第一数据包的反馈信息发送至所述发送端之后,进一步的,所述发送端可以根据所述反馈信息确定所述第二数据包的反馈信息。

本实施例中,通过接收端接收发送端基于重传发送的第一协议层的第一数据包,所述第一数据包中包括第二协议层的第二数据包,所述接收端根据所述第一数据包,向所述发送端返回所述第一数据包的反馈信息,使得所述发送端可以根据所述反馈信息确定所述第二数据包的反馈信息,与接收端向发送端返回第二数据包的反馈信息相比,避免了接收端向发送端返回第二数据包的反馈信息时对链路资源的占用,从而减小了反馈信息所占用的链路资源。

图7为本发明实施例提供的发送端的结构示意图。如图7所示,本实施例提供的发送端10可以包括处理器701和通信接口702。

其中,处理器701,用于基于重传协议,通过通信接口702将第一协议层的第一数据包发送至接收端,所述第一数据包中包括第二协议层的第二数据包;

通信接口702,还用于接收所述接收端返回的所述第一数据包的反馈信息,所述反馈信息包括ack或nack;

处理器701,还用于根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息。

可选的,当所述第二数据包被封装在一个所述第一数据包时,处理器701根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息,具体包括:

若所述第一数据包的反馈信息为ack,则确定所述第二数据包的反馈信息为ack;

若所述第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则确定所述第二数据包的反馈信息为nack。

可选的,当所述第二数据包被拆分封装在多个所述第一数据包时,处理器701根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息,具体包括:

若所述多个所述第一数据包的反馈信息都为ack,则确定所述第二数据包的反馈信息为ack;

若所述多个所述第一数据包中任意一个第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则确定所述第二数据包的反馈信息为nack。

可选的,处理器701,基于重传协议,通过通信接口702将第一协议层的第一数据包发送至接收端,具体包括:第一协议层基于重传协议,通过通信接口702将所述第一协议层的第一数据包发送至接收端;

处理器701,还用于所述第一协议层向所述第二协议层发送第一信息;所述第一信息包括所述第一数据包的标识以及所述第二数据包的标识;

处理器701根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息,具体包括:

所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,所述第二信息包括:所述第一数据包的标识以及所述第一数据包的反馈信息;

所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息。

可选的,所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,包括:

若所述第一数据包的反馈信息为ack,则向所述第二协议层发送第二信息;

若所述第一数据包的反馈信息为nack,且所述第一数据包的重传次数大于或等于预设次数,则向所述第二协议层发送第二信息。

可选的,处理器701,还用于:

若所述第一数据包的反馈信息为nack,但所述第一数据包的重传次数小于所述预设次数,则不向所述第二协议层发送第二信息。

可选的,当所述第二数据包被封装在一个所述第一数据包时,所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述第二信息中包括的所述第一数据包的反馈信息为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述第二信息中包括的所述第一数据包的反馈信息为nack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,当所述第二数据包被拆分封装在多个所述第一数据包时,所述第一协议层向所述第二协议层发送第二信息包括:所述第一协议层向所述第二协议层发送与所述多个第一数据包分别对应的所述第二信息;

所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述多个第一数据包分别对应的第二信息中包括所述第一数据包的反馈信息均为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述多个第一数据包分别对应的第二信息中任意一个第二信息包括所述第一数据包的反馈信息为nack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,包括:

所述第一协议层在接收到所述第一数据包的反馈信息后,将所述第一数据包的标识以及所述第一数据包的反馈信息携带在第二信息中发送至所述第二协议层。

可选的,当所述第二数据包被封装在一个所述第一数据包时,所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述第二信息中包括的所述第一数据包的反馈信息为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述第二信息中包括的所述第一数据包的反馈信息为nack,且重传次数大于或等于预设次数,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,当所述第二数据包被拆分封装在多个所述第一数据包时,所述第一协议层向所述第二协议层发送所述第二信息,包括:所述第一协议层向所述第二协议层发送与所述多个第一数据包分别对应的所述第二信息;

所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述多个第一数据包分别对应的第二信息中包括所述第一数据包的反馈信息均为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述多个第一数据包分别对应的第二信息中任意一个第二信息包括所述第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,所述第一信息中还包括所述第二数据包的分段标识,所述分段标识用于指示是否为所述第二数据包最后一个分段。

可选的,所述第一数据包的标识基于承载所述第一数据包的无线帧的系统帧号以及子帧的子帧号表示。

可选的,处理器701还用于:若确定所述第二数据包的反馈信息为nack,则对所述第二数据包进行重传。

可选的,所述第一协议层包括mac层,所述第二协议层包括rlc层。

可选的,所述重传协议包括harq协议。

本实施例的发送端,可以用于执行图2、图3a、图4a或图5a所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图8为本发明实施例提供的接收端的结构示意图。如图8所示,本实施例提供的接收端20可以包括通信接口801和处理器802。

其中,通信接口801,用于接收发送端基于重传协议发送的第一协议层的第一数据包,所述第一数据包中包括的第二协议层的第二数据包;

处理器802,用于根据所述第一数据包,确定所述第一数据包的反馈信息,所述反馈信息包括ack或nack;

通信接口801,还用于向所述发送端返回所述第一数据包的反馈信息,以使所述发送端根据所述反馈信息确定所述第二数据包的反馈信息。

可选的,所述第一协议层包括mac层,所述第二协议层包括rlc层。

可选的,所述重传协议包括harq协议。

本实施例的发送端,可以用于执行图6所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

如图1a所示,本发明实施例还提供一种通信系统,包括:发送端10和接收端20;

发送端10,用于基于重传协议,将第一协议层的第一数据包发送至接收端20,所述第一数据包中包括第二协议层的第二数据包;

接收端20,用于接收发送端10发送的所述第一数据包,根据所述第一数据包,向发送端10返回所述第一数据包的反馈信息,所述反馈信息包括ack或nack;

发送端10,还用于接收接收端20返回的所述第一数据包的反馈信息,根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息。

可选的,当所述第二数据包被封装在一个所述第一数据包时,发送端10根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息,具体包括:

若所述第一数据包的反馈信息为ack,则确定所述第二数据包的反馈信息为ack;

若所述第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则确定所述第二数据包的反馈信息为nack。

可选的,当所述第二数据包被拆分封装在多个所述第一数据包时,发送端10根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息,具体包括:

若所述多个所述第一数据包的反馈信息都为ack,则确定所述第二数据包的反馈信息为ack;

若所述多个所述第一数据包中任意一个第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则确定所述第二数据包的反馈信息为nack。

可选的,发送端10基于重传协议,将第一协议层的第一数据包发送至接收端,具体包括:

发送端10的第一协议层基于重传协议,将所述第一协议层的第一数据包发送至接收端;

发送端10还用于:所述第一协议层向所述第二协议层发送第一信息;所述第一信息包括所述第一数据包的标识以及所述第二数据包的标识;

发送端10根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息,具体包括:

所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,所述第二信息包括:所述第一数据包的标识以及所述第一数据包的反馈信息;

所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息。

可选的,所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,包括:

若所述第一数据包的反馈信息为ack,则向所述第二协议层发送第二信息;

若所述第一数据包的反馈信息为nack,且所述第一数据包的重传次数大于或等于预设次数,则向所述第二协议层发送第二信息。

可选的,发送端10还用于:

若所述第一数据包的反馈信息为nack,但所述第一数据包的重传次数小于所述预设次数,则不向所述第二协议层发送第二信息。

可选的,当所述第二数据包被封装在一个所述第一数据包时,所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述第二信息中包括的所述第一数据包的反馈信息为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述第二信息中包括的所述第一数据包的反馈信息为nack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,当所述第二数据包被拆分封装在多个所述第一数据包时,所述第一协议层向所述第二协议层发送第二信息包括:所述第一协议层向所述第二协议层发送与所述多个第一数据包分别对应的所述第二信息;

所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述多个第一数据包分别对应的第二信息中包括所述第一数据包的反馈信息均为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述多个第一数据包分别对应的第二信息中任意一个第二信息包括所述第一数据包的反馈信息为nack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,包括:

所述第一协议层在接收到所述第一数据包的反馈信息后,将所述第一数据包的标识以及所述第一数据包的反馈信息携带在第二信息中发送至所述第二协议层。

可选的,当所述第二数据包被封装在一个所述第一数据包时,所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述第二信息中包括的所述第一数据包的反馈信息为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述第二信息中包括的所述第一数据包的反馈信息为nack,且重传次数大于或等于预设次数,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,当所述第二数据包被拆分封装在多个所述第一数据包时,所述第一协议层向所述第二协议层发送所述第二信息,包括:所述第一协议层向所述第二协议层发送与所述多个第一数据包分别对应的所述第二信息;

所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述多个第一数据包分别对应的第二信息中包括所述第一数据包的反馈信息均为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述多个第一数据包分别对应的第二信息中任意一个第二信息包括所述第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,所述第一信息中还包括所述第二数据包的分段标识,所述分段标识用于指示是否为所述第二数据包最后一个分段。

可选的,所述第一数据包的标识基于承载所述第一数据包的无线帧的系统帧号以及子帧的子帧号表示。

可选的,发送端10还用于:若确定所述第二数据包的反馈信息为nack,则对所述第二数据包进行重传。

可选的,所述第一协议层包括mac层,所述第二协议层包括rlc层。

可选的,所述重传协议包括harq协议。

本实施例的通信系统中的发送端,可以用于执行图2、图3a、图4a或图5a所示方法实施例的技术方案,本实施例的通信系统中的接收端,可以用于执行图6所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明还一种存储介质,当该存储介质中的指令由发送端10的处理器701执行时,使得发送端能够执行一种确定反馈的方法,该方法包括:

基于重传协议,将第一协议层的第一数据包发送至接收端,所述第一数据包中包括第二协议层的第二数据包;

接收所述接收端返回的所述第一数据包的反馈信息,所述反馈信息包括ack或nack;

根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息。

可选的,当所述第二数据包被封装在一个所述第一数据包时,所述根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息,包括:

若所述第一数据包的反馈信息为ack,则确定所述第二数据包的反馈信息为ack;

若所述第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则确定所述第二数据包的反馈信息为nack。

可选的,当所述第二数据包被拆分封装在多个所述第一数据包时,所述根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息,包括:

若所述多个所述第一数据包的反馈信息都为ack,则确定所述第二数据包的反馈信息为ack;

若所述多个所述第一数据包中任意一个第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则确定所述第二数据包的反馈信息为nack。

可选的,所述基于重传协议,将第一协议层的第一数据包发送至接收端,包括:

所述发送端的第一协议层基于重传协议,将所述第一协议层的第一数据包发送至接收端;

所述方法还包括:所述第一协议层向所述第二协议层发送第一信息;所述第一信息包括所述第一数据包的标识以及所述第二数据包的标识;

所述根据所述第一数据包的反馈信息,确定所述第二数据包的反馈信息,包括:

所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,所述第二信息包括:所述第一数据包的标识以及所述第一数据包的反馈信息;

所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息。

可选的,所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,包括:

若所述第一数据包的反馈信息为ack,则向所述第二协议层发送第二信息;

若所述第一数据包的反馈信息为nack,且所述第一数据包的重传次数大于或等于预设次数,则向所述第二协议层发送第二信息。

可选的,所述方法还包括:

若所述第一数据包的反馈信息为nack,但所述第一数据包的重传次数小于所述预设次数,则不向所述第二协议层发送第二信息。

可选的,当所述第二数据包被封装在一个所述第一数据包时,所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述第二信息中包括的所述第一数据包的反馈信息为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述第二信息中包括的所述第一数据包的反馈信息为nack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,当所述第二数据包被拆分封装在多个所述第一数据包时,所述第一协议层向所述第二协议层发送第二信息包括:所述第一协议层向所述第二协议层发送与所述多个第一数据包分别对应的所述第二信息;

所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述多个第一数据包分别对应的第二信息中包括所述第一数据包的反馈信息均为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述多个第一数据包分别对应的第二信息中任意一个第二信息包括所述第一数据包的反馈信息为nack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,所述第一协议层根据所述第一数据包的反馈信息,向所述第二协议层发送第二信息,包括:

所述第一协议层在接收到所述第一数据包的反馈信息后,将所述第一数据包的标识以及所述第一数据包的反馈信息携带在第二信息中发送至所述第二协议层。

可选的,当所述第二数据包被封装在一个所述第一数据包时,所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述第二信息中包括的所述第一数据包的反馈信息为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述第二信息中包括的所述第一数据包的反馈信息为nack,且重传次数大于或等于预设次数,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,当所述第二数据包被拆分封装在多个所述第一数据包时,所述第一协议层向所述第二协议层发送所述第二信息,包括:所述第一协议层向所述第二协议层发送与所述多个第一数据包分别对应的所述第二信息;

所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息,包括:

若所述多个第一数据包分别对应的第二信息中包括所述第一数据包的反馈信息均为ack,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为ack;

若所述多个第一数据包分别对应的第二信息中任意一个第二信息包括所述第一数据包的反馈信息为nack且重传次数大于或等于预设次数,则所述第二协议层根据所述第一信息和所述第二信息,确定所述第二数据包的反馈信息为nack。

可选的,所述第一信息中还包括所述第二数据包的分段标识,所述分段标识用于指示是否为所述第二数据包最后一个分段。

可选的,所述第一数据包的标识基于承载所述第一数据包的无线帧的系统帧号以及子帧的子帧号表示。

可选的,所述方法还包括:若确定所述第二数据包的反馈信息为nack,则对所述第二数据包进行重传。

可选的,所述第一协议层包括mac层,所述第二协议层包括rlc层。

可选的,所述重传协议包括harq协议。

本发明还一种存储介质,当该存储介质中的指令由接收端20的处理器802执行时,使得接收端能够执行一种确定反馈的方法,该方法包括:

接收发送端基于重传协议发送的第一协议层的第一数据包,所述第一数据包中包括第二协议层的第二数据包;

根据所述第一数据包,向所述发送端返回所述第一数据包的反馈信息,所述反馈信息包括ack或nack,以使所述发送端根据所述反馈信息确定所述第二数据包的反馈信息。

可选的,所述第一协议层包括mac层,所述第二协议层包括rlc层。

可选的,所述重传协议包括harq协议。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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