一种数据发送方法、数据接收方法和装置与流程

文档序号:11657195阅读:159来源:国知局
一种数据发送方法、数据接收方法和装置与流程

本发明涉及无线通信领域,尤其涉及一种数据发送方法、数据接收方法和装置。



背景技术:

多无线网络制式协作,又称为多无线接入技术协作(multi-radioaccesstechnologycoordination,multi-ratcoordination)技术的主要功能就是不同无线接入技术的网络之间的无线资源联合管理(jointradioresourcemanagement)。后文中,多无线网络制式协作与multi-ratcoordination等同。能够应用于这种技术的无线接入技术(radioaccesstechnology,rat)可以包括通用移动通讯系统(universalmobiletelecommunicationssystem,umts),全球移动通信系统(globalsystemformobilecommunications,gsm),码分多址接入(codedivisionmultipleaccess,cdma),无线局域网(wirelesslocalareanetwork,wlan),无线保真(wirelessfidelity,wifi),长期演进(longtermevolution,lte),以及下一代网络(如,5g)等。

现有的multi-ratcoordination技术中,不同无线接入网络的无线接入设备的协议栈完整且独立,即,不同无线接入网络的无线接入设备均拥有各自的分组数据汇聚层协议(packetdataconvergenceprotocol,pdcp)层,无线链路控制(radiolinkcontrol,rlc)层以及媒体接入控制(mediumaccesscontrol,mac)层。网络中的锚点(anchor)基于互联网协议(internetprotocol,ip)数据包进行数据分流,即,数据分流在pdcp层之上的应用层进行,然后各个制式的网络设备分别对分流到本制式的数据包进行pdcp层、rlc层mac层、以及物理层的处理。其中,锚点又可称为中心控制节点。本文中的制式即rat。

然而,现有的multi-ratcoordination技术中,对于数据包的处理时延很长,无法满足业务,尤其对于一些对时延要求比较高的业务,的时延需求。



技术实现要素:

本发明实施例提供一种数据发送方法、数据接收方法和装置,以降低数据包的处理时延。

第一方面,提供了一种数据发送方法,包括:

第一网络节点的媒体接入控制mac实体将数据包分配给至少两个小区对应至少一个混合自动重传请求harq单元,所述至少两个小区采用不同无线接入技术rat,并且所述至少两个小区共用一个harq单元,或者,所述至少两个小区中的每一个对应一个harq单元,所述harq单元为harq实体和/或harq进程;以及

所述第一网络节点通过所述至少两个小区将所述数据包发送给第二网络节点。

可选的,所述第一网络节点的mac实体将数据包分配给至少两个小区对应至少一个harq单元之前,所述方法还包括:

所述第一网络节点的分组数据汇聚层协议pdcp实体和/或无线链路控制rlc实体对应用层数据包进行处理得到所述数据包。

可选的,所述第一网络节点的mac实体将数据包分配给至少两个小区对应至少一个harq单元之前,所述第一网络节点的所述mac实体对应用层数据包进行处理得到所述数据包。该可选实施例中,由于mac层直接对ip数据包进行处理,不需要pdcp层和rlc层的分层处理,从而处理更紧凑,时延会更小。

可选的,所述第一网络节点的mac实体将数据包分配给至少两个小区对应至少一个harq单元,包括:

所述mac实体根据业务的服务质量参数,所述不同rat的无线信道状况,所述不同rat中每个rat的平均包丢失率,所述不同rat中每个rat的平均信道利用率,以及所述不同rat的特性中的至少一种,将所述数据包分配给所述至少两个小区对应至少一个harq单元。

其中,mac实体根据不同rat的特性分配数据包能够使得选择的rat的无线特性能够和需要服务的业务的特性更匹配。而且,在分配数据包时考虑业务的qos参数,如容忍速率,时延,优先级等,不同制式的物理层对应的无线信道的状况,以及不同rat的平均的包丢失率和平均信道利用率情况,从而能够保 证较佳的包的分配比率和最小化接收端的时延。

可选的,所述mac实体将数据包分配给至少两个小区对应至少一个harq单元之前,所述方法还包括:

所述第一网络节点接收第一消息,所述第一消息中包括如下信息中的至少一种:所述第二网络节点上报的所述不同rat各自对应的无线信道的状况,所述第二网络节点所选择的rat的信息,所述第二网络节点所选择的rat对应的小区的信息,以及所述第二网络节点所选择的rat对应的载波的信息;

所述mac实体将数据包分配给至少两个小区对应至少一个harq单元,包括:

所述mac实体根据所述第一消息中的信息将所述数据包分配给所述至少两个小区对应所述至少一个harq单元。

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

所述第一网络设备接收所述第二网络设备发送的上行速率控制参数,所述上行速率控制参数是根据所述至少两个小区对应的rat的特性和优先级设置的;

所述mac实体将数据包分配给至少两个小区对应至少一个harq单元,包括:

所述mac实体根据所述上行速率控制参数,将数据包分配给至少两个小区对应至少一个harq单元。

可选的,所述mac实体将数据包分配给至少两个小区对应至少一个harq单元之前,上述方法还包括:

所述第一网络节点直接地或间接地向所述第二网络节点发送缓冲区状态报告bsr,所述bsr包括所述第一网络节点所选择的rat的信息或所述不同rat对应的小区或载波或逻辑信道或逻辑信道组的信息;和/或

所述第一网络节点直接地或间接地向所述第二网络节点发送调度请求sr,所述sr包括所述至少两个rat的信息或所述至少两个rat对应的小区或载波或逻辑信道或逻辑信道组的信息。

可选的,所述第一网络节点直接地或间接地向所述第二网络节点发送缓冲 区状态报告bsr之后,和/或所述第一网络节点直接地或间接地向所述第二网络节点发送调度请求sr之后,所述方法还包括:

所述第一网络设备接收所述第二网络设备发送的资源调度信息,所述资源调度信息包括所述第二网络设备为所述第一网络设备分配的所述至少两个小区的资源;

其中,所述mac实体将数据包分配给至少两个小区对应至少一个harq单元,包括:

所述mac实体根据所述第二网络设备为所述第一网络设备分配的所述至少两个小区的资源,将数据包分配给所述至少两个小区对应所述至少一个harq单元。

所述至少两个小区中的每一个对应一个harq单元,所述第一网络节点和所述第二网络节点中的一个为接入网设备,所述第一网络节点和所述第二网络节点中的另一个为终端设备;

所述mac实体将所述数据包分配给至少两个rat网络的harq进程之前,还包括:

所述接入网设备向所述终端设备发送第二消息,所述第二消息包括所述不同rat中每个rat对应的小区的harq往返时间rtt定时时间和/或所述不同rat中每个rat对应的小区的非连续接收drx的配置信息。

通过上述配置,本发明实施例中不同的rat的tti值和/或循环前缀(cyclicprefix,cp)可以是不同的,因此,不同rat的小区对应的harq实体和/或harq进程的harq定时可以是不同的。在这种情况下,依然可以执行harq操作。

可选的,mac实体将所述数据包分配给至少两个小区对应harq单元之后,所述方法还包括,所述mac实体执行不同的rat的不同的传输信道(transportchannel)和逻辑信道(logicalchannel)的映射。

第二方面,提供了一种数据接收方法,包括:

第二网络节点通过至少两个小区接收数据包,所述至少两个小区采用不同无线接入技术rat;以及

所述第二网络节点在mac实体将从所述至少两个小区接收的所述数据包进 行统一处理,然后将统一处理后的数据传递到mac层的上层协议栈。

作为数据包的接收端,所述第二网络节点利用不同rat的天线接收数据包,并在对应的物理层进行harq进程和基带处理单元处理,然后将处理后的数据包送至共享的mac层进行解复用等操作,其中,共享的mac层进行解复用后得到的数据包则是聚合后的数据包。mac层将处理后的数据送至rlc层和pdcp层进行处理,最后送至应用层即可。

第三方面、提供了一种网络设备,所述网络设备为第一网络节点,包括:

处理器,用于在mac层将数据包分配给至少两个小区对应至少一个混合自动重传请求harq单元,所述至少两个小区采用不同无线接入技术rat,并且所述至少两个小区共用一个harq单元,或者,所述至少两个小区中的每一个对应一个harq单元,所述harq单元为harq实体和/或harq进程;以及

发送器,用于通过所述至少两个小区将所述处理器分配的所述数据包发送给第二网络节点。

可选的,所述处理器在mac层将数据包分配给至少两个小区对应至少一个harq单元之前,还用于:

在分组数据汇聚层协议pdcp层和/或无线链路控制rlc层对应用层数据包进行处理得到所述数据包;或者

在所述mac层对应用层数据包进行处理得到所述数据包。

可选的,所述处理器具体用于案如下方式在mac层将数据包分配给至少两个小区对应至少一个harq单元:

所述mac层根据业务的服务质量参数,所述不同rat的无线信道状况,所述不同rat中每个rat的平均包丢失率,所述不同rat中每个rat的平均信道利用率,以及所述不同rat的特性中的至少一种,将所述数据包分配给所述至少两个小区对应至少一个harq单元。

可选的,所述网络设备还包括接收器,

所述接收器用于,在所述处理器在所述mac层将数据包分配给至少两个小区对应至少一个harq单元之前,接收第一消息,所述第一消息中包括如下信息中的至少一种:所述第二网络节点上报的所述不同rat各自对应的无线信道的 状况,所述第二网络节点所选择的rat的信息,所述第二网络节点所选择的rat对应的小区的信息,以及所述第二网络节点所选择的rat对应的载波的信息;

所述处理器具体用于按如下方式在所述mac层将数据包分配给至少两个小区对应至少一个harq单元:所述mac层根据所述第一消息中的信息将所述数据包分配给所述至少两个小区对应所述至少一个harq单元。

可选的,所述网络设备还包括接收器,

所述接收器用于,接收所述第二网络设备发送的上行速率控制参数,所述上行速率控制参数是根据所述至少两个小区对应的rat的特性和优先级设置的;

所述处理器具体用于按如下方式在所述mac层将数据包分配给至少两个小区对应至少一个harq单元:根据所述上行速率控制参数,在所述mac层将数据包分配给至少两个小区对应至少一个harq单元。

可选的,所述发送器还用于,在所述处理器在所述mac层将数据包分配给至少两个小区对应至少一个harq单元之前,直接地或间接地向所述第二网络节点发送缓冲区状态报告bsr,所述bsr包括所述第一网络节点所选择的rat的信息或所述不同rat对应的小区或载波或逻辑信道或逻辑信道组的信息;和/或直接地或间接地向所述第二网络节点发送调度请求sr,所述sr包括所述至少两个rat的信息或所述至少两个rat对应的小区或载波或逻辑信道或逻辑信道组的信息。

可选的,所述网络设备还包括接收器,

所述接收器用于,所述第一网络设备接收所述第二网络设备发送的资源调度信息,所述资源调度信息包括所述第二网络设备为所述第一网络设备分配的所述至少两个小区的资源;

其中,所述处理器具体用于按如下方式在所述mac层将数据包分配给至少两个小区对应至少一个harq单元:所述mac层根据所述第二网络设备为所述第一网络设备分配的所述至少两个小区的资源,将数据包分配给所述至少两个小区对应所述至少一个harq单元。

可选的,所述至少两个小区中的每一个对应一个harq单元,所述第一网络 节点和所述第二网络节点中的一个为接入网设备,所述第一网络节点和所述第二网络节点中的另一个为终端设备;

所述发送器还用于,在所述处理器在所述mac层将所述数据包分配给至少两个rat网络的harq进程之前,向所述终端设备发送第二消息,所述第二消息包括所述不同rat中每个rat对应的小区的harq往返时间rtt定时时间和/或所述不同rat中每个rat对应的小区的非连续接收drx的配置信息。

第四方面,提供了一种网络设备,所述网络设备为第二网络节点,包括:接收器和处理器;

所述接收器用于,通过至少两个小区接收数据包,所述至少两个小区采用不同无线接入技术rat;以及

所述处理器用于,在mac层将从所述至少两个小区接收的所述数据包进行统一处理,然后将统一处理后的数据传递到mac层的上层协议栈。

可选的,所述数据包是同一个业务的不同的数据包,或者

所述数据包是同一个业务的相同的数据包,或者

所述数据包是不同业务的数据包。

可选的,所述数据包包括第一数据包和第二数据包,所述第一数据包分配给所述至少两个小区中的第一小区,所述第二数据包分别给所述至少两个小区中的第二小区,且所述第一数据包和所述第二数据包是同一个业务的不同的数据包,或者所述第一数据包和所述第二数据包是不同业务的数据包;

所述至少两个小区共用一个harq实体,所述第一数据包和所述第二数据包分别对应不同的harq进程,所述不同的harq进程由所述一个harq实体维护;或者,

所述至少两个小区中的每一个对应一个harq实体,所述第一小区对应第一harq实体,所述第二小区对应第二harq实体,所述第一数据包对应第一harq进程并且所述第一harq进程由所述第一harq实体维护,所述第二数据包对应第二harq进程并且所述第二harq进程由所述第二harq实体维护。

可选的,所述数据包包括第一数据包和第二数据包,且所述第一数据包和 所述第二数据包是同一个业务的相同的数据包,所述第一数据包分配给所述至少两个小区中的第一小区,所述第二数据包分别给所述至少两个小区中的第二小区;

所述至少两个小区共用一个harq实体,所述第一数据包和所述第二数据包对应一个harq进程,所述一个harq进程由所述一个harq实体维护;或者,

所述至少两个小区中的每一个对应一个harq实体,所述第一小区对应第一harq实体,所述第二小区对应第二harq实体,所述第一数据包对应第一harq进程并且所述第一harq进程由所述第一harq实体维护,所述第二数据包对应第二harq进程并且所述第二harq进程由所述第二harq实体维护。

可选的,rat的特性包括所述发送时间间隔tti,传输信道的传输格式tf,以及编码参数中的至少一种,其中,所述编码参数包括错误纠错码的长度,编码类型和编码速率中的至少一种。所述不同rat的特性包括所述不同rat各自的发送时间间隔tti,所述不同rat各自的传输信道的传输格式tf,以及所述不同rat各自的编码参数中的至少一种,其中,所述编码参数包括错误纠错码的长度,编码类型和编码速率中的至少一种。

可选的,所述drx的配置信息包括所述终端设备需要监听的物理信道的种类和/或所述drx的配置信息对应的小区的harqrtt定时时间信息。

可选的,本发明实施例中的第一网络节点可以为终端设备、接入网设备、或核心网设备中的一种。

本发明实施例中提及的一种rat可以包括一个或多个服务小区,本文将服务小区简称小区。其中,一个服务小区可以是一个载波,也可以是小区。

本发明实施例利用共享mac层将数据包分配给至少两个小区对应至少一个混合自动重传请求harq单元,从而可以在mac层对不同制式无线网络的业务数据进行分配,而分配给不同rat小区对应数据包不会在pdcp层和rlc层产生长时延,从而有效的减少端到端的时延。而由于数据包的处理时延降低,从而使得平均驻留的服务时间和缓存中的等待时间也相应的减少了。这样,由于不同rat的数据包只有harq处理时延,因此时延低,可以忽略不计,从效果上来说,相当于是利用不同制式的频段对数据包进行处理,从而达到了载波聚合(carrieraggregation,ca)的效果。

附图说明

图1为多无线网络制式协作技术网络架构示意图;

图2为本发明实施例的多无线网络制式协作技术网络架构示意图;

图3为本发明实施例的数据发送方法和数据接收方法流程图;

图4为本发明一种实施例的协议栈结构示意图;

图5所示为本发明实施例的数据发送和接收方法的又一流程示意图

图6为本发明另一种实施例的协议栈结构示意图;

图7为本发明实施例的一种网络设备结构示意图;

图8为本发明实施例的又一种网络设备结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。需要说明的是,在不冲突的情况下,本发明实施例之间以及实施例中的特征可以相互结合。

以umts和lte进行multi-ratcoordination为例,现有的两个制式(umts和lte)的网络设备的协议栈都是完整的且是独立的,例如,锚点基于互联网协议(internetprotocol,ip)数据包进行分流。其中,锚点用于对至少两个制式的无线资源进行联合无线资源管理。锚点可以是独立的网元,也可以作为一种逻辑功能节点设置在基站或rnc等网元的内部。在这种联合无线资源管理模式下,每个制式(rat)的网络设备仍然需要在该网络设备中的各个协议层,包括pdcp层,rlc层,以及mac层,依次对数据进行处理。

如图1所示,可以看到,该网络架构中,lte网络中的移动性管理实体(mobilitymanagemententity,mme)或服务网关(servinggateway,s-gw)将数据包1、2和3发送给中心控制节点,umts网络中的服务gprs支持节点(servinggprssupportnode,sgsn,其中,gprs即通用分组无线系统(generalpacketradiosystem))将数据包4、5、6、7发送给中心控制节点。图1中,该中心控制节点可以集成在lte网络的演进节点b(evolvednodeb,enb)中。该中心控制节点将数据包1、2、5和7分流到lte网络的enb,将数据包3和4分流到umts网络的 无线网络控制器(radionetworkcontroller,rnc)和/或节点b(nodeb,nb)。以nb为例说明,enb和nb对分流到其上的数据包分别进行pdcp层、rlc层、以及mac层的处理。

本文将这种需要各个协议层都需要对数据包进行处理的方式称为松耦合。这些高层(包括pdcp层、rlc层以及mac层)协议栈的处理时延能够达到几百毫秒(ms)。然而,联合处理需要在数据聚合时,把不同网络设备的时延考虑进去。因此,目前的multi-ratcoordination技术的处理时延依然会很长。这种长时延不能满足迅速发展的通信业务对于时延的需求,尤其是lte网络和下一代5g网络的融合的低时延以及高可靠性的需求。

因此,本发明实施例提供一种新型的可以实现多制式无线网络之间进行紧耦合协作的技术,来确保不同网络部署的平滑的融合。本发明实施例中,不同制式的无线接入网络共用pdcp层(或称为pdcp实体),rlc层(或称为rlc实体)和mac层(或称为mac实体)。可选地,不同制式的无线接入网络可以共用mac层,而pdcp层和rlc层的功能则由mac层实现。本发明实施例能够实现在mac层对不同制式无线网络的数据包进行分流。而分流之后,各个制式的网络设备只需要在harq实体和物理层(physicallayer)对数据包进行处理,或者各个制式的网络设备只需要在物理层对数据包进行处理,而无需在pdcp层、rlc层以及mac层依次对数据包进行处理,从而将数据包在mac层映射到不同制式的无线网络。

相对于现有技术中每个rat的网络设备仍然需要在该网络设备中的pdcp层、rlc层以及mac层依次对数据包进行处理而言,本发明实施例中,每个rat的pdcp层、rlc层以及mac层都是统一处理的,由mac层将数据包分配给为至少两个rat小区维护的harq进程和/或harq实体。本文将这种方式称为紧耦合。由于mac层的harq处理时延仅几毫秒(ms),而本发明实施例不同制式的pdcp层、rlc层以及mac层是统一处理的,并可以根据物理层上报的无线链路状况进行分配数据包,而不同制式的数据包不会在pdcp层和rlc层产生长时延,从而有效的减少端到端的时延。而由于数据包的处理时延降低,从而使得平均驻留的服务时间和缓存中的等待时间也相应的减少了。这样,由于不同rat的数据包只有harq处理时延,因此时延低,可以忽略不计,从效果上来说, 相当于是利用不同制式的频段对数据包进行处理,从而达到了载波聚合(carrieraggregation,ca)的效果。

需要说明的是,本发明实施例的系统中包含至少两个rat网络的网元,并且还包括一个中心控制节点。该中心控制节点对ip数据包(应用层数据包)分别进行pdcp层、rlc层以及mac层的处理后得到mac数据包,并将mac数据包分流到各个rat网络。其中,该中心控制节点还可以称为锚点等,可以是单独的网元,也可以是集成在某一个rat网络的网元中。

可以看出,本发明实施例中的网络架构的协议栈与现有技术中的网络架构的协议栈结构不同,现有技术的中心控制节点在pdcp层对数据包进行分流,而本发明实施例中的中心控制节点则是在mac层对数据包进行分流。因此,本发明实施例的中心控制节点的协议栈结构与现有技术并不相同。

例如,如图2所示,仍以umts和lte为例。可以看到,该网络架构中,lte网络中的mme或s-gw将数据包1、2和3发送给中心控制节点,umts网络中的sgsn将数据包4、5、6、7发送给中心控制节点。图2中,该中心控制节点可以集成在lte网络的enb中,也可以集成到其他网元中。该中心控制节点将接收到的数据包依次在pdcp层、rlc层以及mac层进行处理,由mac实体将数据包1、2、5和7调度到lte网络的enb,将数据包3和4调度到umts网络rnc和/或nb,以nb为例进行说明,enb和nb对分流到其上的数据包在物理层进行处理。

进一步地,本发明实施例中的至少两个rat网络的网元可以是集成在一个设备中实现,这样,虽然是在一个设备中,实际上是通过不同rat实现。如,图2所示的enb和nb还可以集成在同一个设备中,由同一个设备实现。

上文中均是以下行业务为例进行说明。通过本发明实施例的改进,上行业务同样可以应用到multi-ratcoordination技术中。对于上行业务,该中心控制节点例如可以是终端设备,终端设备在pdcp层、rlc层以及mac层进行处理后,由该终端设备的mac实体将数据包1、2、5和7分配到lte网络的enb,将数据包3和4分配到umts网络。具体的,终端设备可以根据数据包的分配情况,分别从enb和nb中请求相应的上行资源,并通过获取的上行资源将数据包发送给enb和nb。enb和nb将各自的数据包发送给具有中心控制节点功能的网元。由该网元将enb和nb发送来的数据包聚合。其中,该具有中心控制节点功能的网 元可以是enb和nb中的一个或网络中的其他网元。

本发明实施例涉及的终端设备,可以是指向用户提供语音和/或数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(例如,ran,radioaccessnetwork)与一个或多个核心网进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。例如,个人通信业务(pcs,personalcommunicationservice)电话、无绳电话、会话发起协议(sip)话机、无线本地环路(wll,wirelesslocalloop)站、个人数字助理(pda,personaldigitalassistant)等设备。无线终端也可以称为系统、订户单元(subscriberunit)、订户站(subscriberstation),移动站(mobilestation)、移动台(mobile)、远程站(remotestation)、接入点(accesspoint)、远程终端(remoteterminal)、接入终端(accessterminal)、用户终端(userterminal)、用户代理(useragent)、用户设备(userdevice)、或用户设备(userequipment)。

需要说明的是,本发明实施例中所述的rat也可以称为是制式。如,不同的rat也可以称为是不同制式。本发明实施例对这两种定义不做区分。并且,本发明实施例中的mac层也可以称为mac实体,本发明实施例对这两种定义也不做区分。

进一步地,本发明实施例的网络架构中,也可以应用于umts,gsm,cdma,wlan,wifi,lte和下一代网络(如,5g)中的至少两种网络的协作,和/或5g的不同rat之间的协作。其中,下一代网络的不同rat,可以具有不同的波形,帧结构,编码技术(如turbo码,低密度奇偶校验(low-densityparity-check,ldpc)码,以及极化(polar)码等),解调技术,和采用其他新的技术,比如:新的波形技术(如过滤的ofdm),新的多接入技术(如稀疏码多址接入(sparsecodemultipleaccess,scma);新的信道编码技术中的一种或多种。

本发明实施例中的中心控制节点可以集成在多种网络设备中,如,终端设备或接入网设备,也可以是向终端设备发送数据的其他设备,或核心网设备等。

在本发明实施例中,接入网设备可以是基站,如lte或lte-a中的演进型基 站(evolvednodeb,enb或e-nodeb),umts中的nodeb或rnc,也可以是其他通信系统中的基站,如,基站收发信台(basetransceiverstation,bts),或基站控制器(basestationcontroller,bsc)等,也可以是其他向终端设备发送数据的设备,如,小站(smallcell),中继站,传输点(transmissionpoint,tp),接入点(accesspoint,ap)等,本发明实施例并不限定。

核心网设备可以是任何rat中的核心网设备,如mme,s-gw,2g或3g的服务gprs支持节点(servinggprssupportnode,sgsn)等。

本发明实施例中,将具有中心控制节点功能的网元称为第一网络节点,即,将实现分流功能的网元称为第一网络节点。该网络设备可以为一个单独的网元,也可以是集成在现有的网元中。该现有的网元可以是上述多种网络设备中任一种。也可以是未来能够实现相同功能的其他网络设备。将数据接收端称为第二网络节点,即将从各个rat接收到数据后进行聚合的网元称为第二网络节点。

本实施例中,对于上行业务来说,第一网络节点可以是终端设备,第二网络节点可以是某一接入网中的网元,也可以是某一rat的核心网网元,还可以是网络中的一个独立的网元,该第二网络节点具有数据聚合功能。该终端设备具有共享mac实体的网络设备,其中,终端设备对数据包在mac层的处理后,分流到不同的rat小区,由不同rat小区的网络设备在物理层进行处理。

对于下行业务来说,第一网络节点可以是具有共享mac实体的网络设备,第二网络节点可以是某一接入网中的网元,也可以是某一rat的核心网网元,或者还可以是网络中的一个独立的网元。该第一网络节点对下行数据包在mac层进行处理后,分流到各个rat小区,由不同rat小区的网络设备在物理层进行处理后发送给终端设备。

此外,本发明实施例的方法还可以应用于设备到设备(device-to-device,d2d)通信,机器对机器(machine-to-machine,m2m),以及车对车(vehicle-to-vehicle,v2v)通信等其他多种类似的通信方式中。在这些通信方式中,第一网络节点和第二网络节点为参与d2d、m2m或v2v等通信的两个节点。其中,第一网络节点具有共享mac实体。该第一网络节点在mac层将数据包分配到不同的制式,并通过不同的制式将数据包发送给第二网络节点。

其中,共享指分流到各个rat的数据包的mac层均由该mac实体进行处 理,而不需要各个rat的网络实体分别在mac层进行处理。

为了达到上文中所述的效果,本发明实施例提供了多种实施例。下面结合附图详细说明本发明实施例的方案。

图3所示为本发明实施例的数据发送方法和数据接收方法流程图。如图3所示,该方法包括:

步骤310,第一网络节点的媒体接入控制mac实体将数据包分配给至少两个小区对应的至少一个harq单元,所述至少两个小区采用不同rat,所述至少两个小区对应一个harq单元,或者,所述至少两个小区中的每一个对应一个harq单元,所述harq单元为harq实体和/或harq进程;

步骤320,所述第一网络节点通过所述至少两个小区将所述数据包发送给第二网络节点。

步骤330,所述第二网络节点通过所述至少两个小区接收所述数据包。

步骤340,所述第二网络节点在mac层将从所述至少两个小区接收的所述数据包进行统一处理,然后将统一处理后的数据传递到mac层的上层协议栈进行处理。

需要说明的是,本发明实施例中虽然包括了至少两个小区,且所述至少两个小区采用的是不同的rat。但是本发明实施例并不排除还可以包括其他小区,且其他小区采用的rat可以和所述至少两个小区采用的rat相同。而对于相同rat的小区,可以按照本发明实施例中所述的至少两个小区中的任一个进行处理。本发明实施例中提及的一种rat可以包括一个或多个服务小区,本文将服务小区简称小区。其中,一个服务小区可以是一个载波,也可以是小区。

本发明实施例中所述的至少两个小区对应的至少一个harq单元,可以是所述第一网络节点为所述至少两个小区维护的至少一个harq单元,也可以称为是所述至少两个小区对应至少一个harq单元。所述至少两个小区对应一个harq单元可以是所述至少两个小区共用一个harq单元,即该一个harq单元为所述至少两个小区共享的。或者,所述至少两个小区中的每一个小区对应一个harq单元,即小区和harq单元是一一对应的。

进一步地,本发明实施例所述的数据包可以是同一个业务的不同的数据包, 或者可以是同一个业务的相同的数据包,或者可以是不同业务的数据包。对于同一业务的不同数据包和不同业务的数据包,本发明实施例的方案能够提高数据包传输效率,提高将数据包发送给接收端的速度。对于同一业务的同一数据包,本发明实施例的方案能够提高该数据包的传输可靠性。

进一步地,如上文所述,本发明实施例中的harq单元可以是harq实体,也可以是harq进程,还可以是harq实体和harq进程。该mac实体维护至少一个harq单元,当所述mac实体维护的是一个harq单元时,所述至少两个小区共用一个harq单元。当所述mac实体维护的是至少两个harq单元时,所述至少两个小区分别对应一个harq单元。

例如,一种实施例中,所述数据包是同一个业务的不同的数据包,或者是不同业务的数据包,所述数据包包括第一数据包和第二数据包,所述第一网络节点的mac实体将所述第一数据包分配给所述至少两个小区中的第一小区,将所述第二数据包分配给所述至少两个小区中的第二小区。这样,在所述至少两个小区共用一个harq实体的情况下,则所述第一数据包和所述第二数据包分别对应不同的harq进程,所述不同的harq进程由所述一个harq实体维护;在所述至少两个小区中的每一个对应一个harq实体的情况下,所述第一小区对应第一harq实体,所述第二小区对应第二harq实体,所述第一数据包对应第一harq进程并且所述第一harq进程由所述第一harq实体维护,所述第二数据包对应第二harq进程并且所述第二harq进程由所述第二harq实体维护。

又例如,又一种实施例中,所述数据包是同一个业务的相同的数据包,所述数据包包括第一数据包和第二数据包,且所述第一数据包和所述第二数据包是同一个业务的相同的数据包,即,所述第一数据包和第二数据包为同一个数据包,所述第一数据包分配给所述至少两个小区中的第一小区,所述第二数据包分配给所述至少两个小区中的第二小区。在所述至少两个小区共用一个harq实体的情况下,所述第一数据包和所述第二数据包对应一个harq进程,所述一个harq进程由所述一个harq实体维护,这种情况下,也可以认为是所述至少两个小区也可以共用一个harq进程;或者,在所述至少两个小区中的每一个对应一个harq实体的情况下,所述第一小区对应第一harq实体,所述第二小区对应第二harq实体,所述第一数据包对应第一harq进程并且所述第一harq 进程由所述第一harq实体维护,所述第二数据包对应第二harq进程并且所述第二harq进程由所述第二harq实体维护。

在所述至少两个小区共用一个harq实体的情况下,不论控制所述至少两个小区的网络设备是独立的网元还是集成在所述第一网络节点中,该harq实体设置在所述第一网络节点中,并由该第一网络节点进行harq控制,包括数据包的重传等。

而所述至少两个小区中的每一个对应一个harq实体的情况下,如果控制所述至少两个小区的网络设备是独立的网元,所述至少两个小区中的每一个对应一个harq实体可以设置在所述第一网络节点中,并由该第一网络节点进行harq控制,包括数据包的重传等,或者,所述至少两个小区中的每一个对应一个harq实体可以设置在所述至少两个小区中的每一个相应的网络设备中,并由该网络设备对分配到该网络设备控制的小区的数据包进行相应的harq控制。

例如,如果第一网络节点为lte网络中的enb,所述两个小区对应的不同rat包括lte和umts,且umts网元为nb。则enb将数据包分配的lte的enb和umts的nb。对于上述第一种情况,即所述至少两个小区共用一个harq实体的情况下,所述harq实体设置在enb中,由enb统一进行harq控制。对于上述第二种情况,lte和umts的小区对应的harq实体分别设置在enb和nb中,enb对分配到lte的数据包进行harq控制,并且nb对分配到umts的数据包进行harq控制。或者,lte和umts的小区对应的harq实体都设置在enb中,由enb对分配到lte和umts的数据包进行harq控制。

进一步地,本发明实施例并不排除还包括其他小区,且该其他小区可以和所述至少两个小区共用一个harq单元,即,本发明实施例包括的小区中,可以是部分小区共用一个harq单元,剩下的部分小区对应不同的harq单元。当然,该其他小区可以对应一个harq单元,即,本发明实施例包括的小区中,可以是每一个小区对应一个harq单元。

因此,第一网络节点的mac实体将数据包分配给至少两个小区对应至少一个harq单元,可以包括:所述mac实体将数据包分配给所述至少两个小区共用的harq实体,或者,所述mac实体将数据包分配给所述至少两个小区分别对应的不同harq实体,或者,所述mac实体将数据包分配给所述至少两个小 区共用的harq实体的不同harq进程或不同harq实体的不同harq进程,或者,所述mac实体将数据包分配给所述至少两个小区共用的harq实体的同一harq进程。

一种可选的实施例中,上述步骤310之前,本发明实施例还可以包括:pdcp实体和/或rlc实体对应用层数据包进行相应的pdcp层和/或rlc层的处理,并可以进行mac层的处理得到所述数据包。即,第一网节点除了包括共享的mac实体之外,还包括共享的pdcp实体和/或rlc实体。其中,本发明实施例可以是只有pdcp实体和mac实体为共享的实体,而rlc实体的功能可以由mac实体或pdcp实现;本发明实施例还可以是只有rlc实体和mac实体为共享的实体,pdcp实体的功能可以由rlc实体实现;本发明实施例还可以是pdcp实体,rlc实体和mac实体均为共享的实体,各层的功能分别由相应的实体实现。该实施例中,能够mac层对数据包进行分流,而由共享的pdcp实体,rlc实体和mac实体对分流到不同rat的数据包进行统一处理,从而降低了不同rat在pdcp实体,rlc实体和mac实体处理的时延。

另一种可选的实施例中,上述步骤310之前,本发明实施例还可以包括:所述mac实体可以直接对应用层的数据包进行处理,即所述mac实体将同时实现pdcp实体和rlc实体的功能。本发明实施例不仅能够达到上述实施例的效果,而且在上述实施例的基础上,不需要pdcp层和rlc层的分层处理,从而处理更紧凑,时延会更小。

后文通过具体示例进一步说明至少两个小区共用pdcp实体,rlc实体和mac实体的实现方式,以及至少两个小区共用mac实体而不需要pdcp层和rlc层的实现方式。需要说明的是,后文的内容只是对上述实施例中的描述的进一步描述,其中的特种都可以应用到上述实施例中,与上述实施例结合。

针对上述第一种可选实施例中,第一网络节点的共享pdcp层、rlc层和mac层,对不同制式无线网络的业务数据进行统一处理,由所述第一网络节点的mac层将业务数据映射到不同制式无线网络的小区,因此,可以将该mac层称为共享的mac层。下面结合图4和图5详细描述该实施例。

图4中的rat-1,rat-2-a,rat-2-b,以及rat-3,可以是umts,gsm,cdma,wlan,wifi,lte、下一代网络(如:5g),以及下一代网络的不 同无线接入技术(rat)等中的至少两种rat。例如,rat-3为wifi。

本实施例中,不同制式的无线接入网络共用pdcp、rlc和mac实体。如果是分流到wifi,pdcp和rlc层对wifi可以是透明的,即不进行pdcp和rlc层的处理。具有分流功能的第一网络节点对待发送的ip数据包(即应用层数据包)在pdcp、rlc和mac层进行统一处理,由mac层的调度功能实体(如图4中的调度器)将数据包分流到不同rat的小区,通过所述不同rat的小区将分流的数据包分别发送给终端设备,或者,将分流到不同rat的小区的数据发送到不同小区对应的网络设备。由各网络设备进行物理层的处理,如进行harq进程的处理,然后由不同rat的网络设备将各自物理层处理后的数据包发送给ue。

其中,分流可以是以业务为粒度,即,将不同的业务调度到不同rat对应的harq进程。或者,分流是以数据包为粒度,即将一个业务的不同的数据包调度到不同rat对应的harq进程,当然,还可以是以业务和数据包为粒度。详见上文中所述的方式。

进一步地,为了提高数据发送的可靠性,mac层可以将部分或全部的相同业务的数据包分配到不同rat的小区对应的harq进程,或将部分或全部的相同数据包分配到不同rat的小区对应的harq进程。详见上文中的描述。

图5所示为本发明实施例的数据发送和接收方法的流程示意图,该方法包括如下步骤:

步骤510,第一网络节点的pdcp、rlc和mac实体对数据包进行统一处理,由mac实体将所述数据包分配给至少两个小区对应harq进程和/或harq实体,其中,所述至少两个小区采用不同rat。

步骤520,所述第一网络节点将分配给所述至少两个小区的数据包发送给控制所述至少两个小区的网络设备。

需要说明的是,步骤520是可选的步骤。本发明中的所有实施例中提到的rat网络的网络设备可以是独立的网元;也可以是功能实体,如,和其他的rat网络的网络设备集成在一个网元里,或者和第一网络节点集成在一个网元里,这种情况下,所述第一网络节点是不需要将分配给所述至少两个小区的数据包发送给控制所述至少两个小区的网络设备,而是直接通过所述至少两个小区将数据包发送给第二网络设备,这样,步骤530和步骤540也是不需要执行的。

步骤530,所述至少两个小区的网络设备接收相应的数据包,并对所述相应的数据包进行harq进程处理。

步骤540,所述至少两个rat网络的网络设备将处理后的数据包发送给第二网络节点。

其中,所述至少两个小区的网络设备中的部分或全部可以是集成在所述第一网络节点中的。

步骤510中,可以是由mac实体的数据调度实体(或称为调度器)来分配数据包。

此外,本发明实施例还可以应用设备到设备(device-to-device,d2d)通信,此时,该第一网络节点也可以是d2d通信的终端设备。该终端设备通过不同制式将数据包发送给另一个终端设备。这种情况下,不存在第一网络节点将分配给所述至少两个小区的数据包发送给对应的rat网络的网络设备的步骤,而是由第一网络节点将分配给所述至少两个小区的数据包发送给第二网络节点。

为了描述方便,下述实施例中,下行业务的第一网络节点将以enb为例进行说明,第二网络节点为终端设备。上行业务的第一网络节点为终端设备,第二网络节点为enb。

进一步地,如上文所述,上述数据包可以是同一个业务的不同数据包,同一个业务的同一个数据包,或者不同业务的数据包。系统中存在lte网络和umts网络两种rat,第一网络节点集成在enb中。

例如,有两个不同的业务,包括业务a和业务b。上述enb可以将核心网设备发送来的业务a的数据包调度到lte网络,将核心网设备发送来的业务b的数据包调度到umts网络。由enb将业务a的数据包发送到终端设备,nb将业务b的数据包发送到终端设备。

又如,有一个业务,该业务有多个待发送的数据包,数据包a、数据包b、数据包c和数据包d。enb可以将数据包a和b调度到lte网络,将数据包c和d调度到umts网络。由enb将业务a的数据包发送到终端设备,nb将业务b的数据包发送到终端设备。

当然,还可以是将上述两种不同的方案结合。如有三个不同的业务,包括 业务a、业务b和业务c。enb可以将业务a的数据包调度到lte网络,将业务b的数据包调度到umts网络,并将业务c的数据包a和b调度到lte网络,将业务c的数据包c和d调度到umts网络。

此外,enb还可以将同一数据包调度到lte网络和umts网络,这样,由于是通过不同的网络发送相同的数据包,就该数据包而言相当于发送了两遍,因此提高了该数据包传输的可靠性。

pdcp、rlc和mac实体接收到应用层的数据包后,可以对该数据包进行处理,其中,各实体的处理包括现有技术中的相应处理。例如,如图4所示,对于pdcp实体,包括pdcp层的鲁棒性头压缩(robustheadercompression,rohc)处理和/或关于安全的处理;对于rlc实体而言,包括rlc层的分割和/或级联处理,自动重传请求(automaticrepeatrequest,arq)处理等,对于mac实体而言,包括mac层的优先级处理,队列调度,以及差错纠正等。与现有技术不同的是,这些处理均为对分流之前的数据包进行统一的处理,而不是不同rat分别处理。

上述步骤510进一步可以包括:

步骤5101,所述mac实体的针对业务和/或数据包执行分配判决;

步骤5102,所述mac实体将业务和/或数据包分配到不同rat的小区对应的至少一个harq进程和/或至少一个harq实体对应的发送缓存(transmitbuffer)里。

所述mac实体在执行分配判决时,可以根据业务的服务质量(qualityofservice,qos)参数执行分配判决,其中,qos参数如可以包括容忍速率,时延,优先级等参数中的一种或多种。这些参数可以是由无线资源控制(radioresourcecontrol,rrc)层配置到mac层的。

所述mac实体在执行分配判决时,也可以根据不同rat的物理层对应的无线信道的状况执行分配判决。

因此,上述实施例步骤310或510之前还包括:所述第一网络节点接收第一消息,所述第一消息中包括如下信息中的至少一种:所述第二网络节点上报的所述不同rat各自对应的无线信道的状况,所述第二网络节点所选择的rat的 信息,所述第二网络节点所选择的rat对应的小区的信息,以及所述第二网络节点所选择的rat对应的载波的信息;

步骤310或510中,所述mac实体将数据包分配给至少两个小区对应至少一个harq单元,包括:

所述mac实体根据所述第一消息中的信息将所述数据包分配给所述至少两个小区对应的所述至少一个harq单元。

其中,第一消息可以是由第二网络节点直接发送给第一网络节点,也可以是由第二网络节点间接发送给第一网络节点,如,第二网络节点发送给各小区对应的网络设备,并由各小区对应的网络设备发送给第一网络节点。

具体的,对于下行业务:

终端设备执行信道测量并将各个小区的信道测量结果上报给所述第一网络节点,或者终端设备将信道测量结果分别上报给不同rat的网络设备,由不同rat的网络设备将各个小区的信道测量结果发送给所述第一网络节点。

其中,所述信道测量结果可以包括秩指示(rankindication,ri)、预编码矩阵指示(precodingmatrixindication,pmi)、以及信号干扰噪声比(signaltointerferenceplusnoiseratio,sinr)等中的至少一种。这样,所述mac实体可以根据所述至少两个小区各自对应的所述信道测量结果将所述数据包分配给所述至少两个小区对应的所述至少一个harq单元。

由于所述mac实体在分配数据包时考虑了不同rat的信道状况,这样,所述mac实体能够将更多的数据包分配给信道状况较好的rat,或者将可靠性要求较高的业务分配给信道状况较好的rat,从而能够有效的执行rat的选择,提高数据传输的可靠性。

具体的,终端设备可以将不同rat的信道测量结果分别发送给所述发送设备或者不同rat对应的网络设备,也可以通过一条公共消息将所述信道测量结果发送给所述第一网络节点。可选的,发送信道测量结果的消息可以是物理层信令,或者可以是mac控制元素(maccontrolelement,macce)。

可选的,终端设备还可以通过物理层信令或macce向所述发送设备上报所述终端设备选择的至少一种rat。进一步地,所述终端设备还可以将所述终端设备所选择的rat相应的数据包分配比例发送给所述发送设备,所述数据包分配比例可以是单独发送,也可以携带在该物理层信令或macce中与所述终端设备选择的至少一种rat一起发送给所述第一网络节点。对于上行业务:

终端设备根据测得的不同小区的信道测量结果选择所述至少两个小区。

可选的,终端设备在发送缓冲区状态报告(bufferstatusreport,bsr)时,bsr中还携带rat的信息或rat对应的小区或载波或逻辑信道或逻辑信道组的信息。

可选的,终端设备在发送调度请求(schedulingrequest,sr)时,sr还携带rat的信息或rat对应的小区或载波的信息。

可选的,第二网络节点在配置或修改终端设备的上行速率控制的参数时,如无线承载(radiobearer,rb)的优先级(priority)和优先级比特率(prioritisedbitrate,pbr),考虑rat的特性和优先级进行设置。即,第二网络节点根据rat的特性和优先级设置终端设备的上行速率控制参数。

进一步,上述实施例中,无线资源控制(radioresourcecontrol,rrc)层和/或无线资源管理(radioresourcemanagement,rrm)将不同rat的小区各自的平均包丢失率和/或各自的平均信道利用率发送给所述mac实体。这样,上述实施例中,所述mac实体在分配数据包时,可以根据所述不同rat各自的平均包丢失率(averagepacketlossrate)和/或各自的平均信道利用率(averagechannelutilization)执行分配判决。

当然,所述mac实体可以根据上述参数中一种或各种组合方式分配数据包。

本实施例中,由于在分配数据包时考虑了业务的qos参数,如容忍速率,时延,优先级等,不同制式的物理层对应的无线信道的状况,以及不同rat的平均的包丢失率和平均信道利用率情况,从而能够保证较佳的包的分配比率和最 小化接收端的时延。

进一步地,所述mac实体在分配数据包时,还可以根据不同rat的特性选择rat,从而选择最合适的rat。其中,rat的特性可以包括发送时间间隔(transmissiontimeinterval,tti),传输信道的传输格式(transportformat,tf)以及编码参数中的至少一种。其中,编码参数可以包括错误纠错码的长度(thesizeerrorcorrectingcodes),编码类型和编码速率(codingrates)中的至少一种。这样,mac实体根据不同rat的特性分配数据包能够使得选择的rat的无线特性能够和需要服务的业务的特性更匹配。如编码速率,传输信道的传输格式和tti的特性和业务的速率和网络处理时延有关;而错误纠错码的长度和编码类型和业务能容忍的误码率有关,因此,在执行分配判决时,考虑编码速率,传输信道的传输格式和tti的特性和业务的速率等能够降低网络处理时延。而,在执行分配判决时,考虑错误纠错码的长度和编码类型和业务能容忍的误码率等能够降低误码率。

进一步地,mac实体将所述数据包分配给至少两个小区对应harq实体和/或harq进程之后,mac实体可以根据分配的结果,执行不同的rat的不同的传输信道(transportchannel)和逻辑信道(logicalchannel)的映射。

可选的,不同的rat可以都复用lte目前定义的传输信道和逻辑信道的映射方式,尤其是5g网络,可以按照目前lte网络的方式执行传输信道和逻辑信道的映射。

进一步地,所述第一网络节点的mac实体还进行相应的mac操作,包括harq操作(harqoperation)。此外,所述mac操作还可以包括非连续接收(discontinuousreception,drx)操作和/或半静态调度(semi-persistentscheduling,sps)操作。

对于harq操作(harqoperation),所述第一网络节点的mac实体对于每个服务小区都维护至少一个harq实体,每个harq实体可以维持多个harq进程。其中,一个服务小区可以是一个载波,也可以是小区。一种rat可以包括一个或多个服务小区。

本发明实施例中,由于所述第一网络节点的mac实体维护的harq实体对 应至少两个rat,而不同的rat的tti值和/或循环前缀(cyclicprefix,cp)可以是不同的,因此,不同rat的小区对应的harq实体和/或harq进程的harq定时可以是不同的。具体的,不同rat的小区对应的harq实体定时可以是不同的,但每个harq实体内的harq进程的定时是相同的;或者,不同rat的小区对应的harq实体下的每个harq进程的定时也可以是不同的。因此,本发明实施例中为了实现不同harq定时的harq操作,需要为不同的rat的服务小区配置不同的harq往返时间(roundtriptime,rtt)定时时间。因此,本发明实施例中,接入网设备还可以将不同rat的小区各自对应的harqrtt定时时间发送给终端设备。

进一步地,接入网设备可以通过为变量harqrtttimer赋值来实现为不同的rat的小区配置不同的harqrtt定时时间或harqrtt定时时间列表。具体地,可以通过rrc重配置消息中的mac-mainconfigscell-rxy信元来为harqrtttimer赋值,可以按照如下方式实现。

本实施例中,harqrtttimer的值可以采用相应rat中关于harq信息的定义。

而现有技术中的mac实体不会维护不同rat的harq实体,因此,各个harq实体的harq定时都是相同的,且现有技术中harqrtttimer的取值是固定的,fdd为8个子帧,tdd为k+4个子帧,所以,现有技术中的rrc信令中不会携带harqrtt定时时间或harqrtt定时时间列表。

对于drx操作(drxoperation),终端设备可能会使用不同的射频单元来接收不同的rat的数据包。这种情况下,终端设备可以针对不同的rat,使用不同的drx配置。因此,本发明实施例中,接入网设备还可以将不同的drx配置发送给终端设备。终端设备根据drx配置执行drx。

其中,drx配置可以包括现有技术中的drx配置,如:

1)持续时间定时器(ondurationtimer),drx静止定时器(drx-inactivitytimer),drx重传定时器(drx-retransmissiontimer),以及竞争解决定时器(mac-contentionresolutiontimer)中的至少一种,四种定时器运行期间将会开启接收天线监视pdcch。

2)drx的周期和起始偏移(offset)。

与现有技术不同的是,本发明实施例中的drx配置是针对不同rat的。

可选的,drx配置可以指示终端设备需要监听的物理信道的种类例如:pdcchforlte,pxcchfor4.5g,pycchfor5g等。

现有技术中,如果终端设备被配置了drx功能,该终端设备则使用drx的操作规范,不连续监听物理下行控制信道(physicaldownlinkcontrolchannel,pdcch),否则,终端设备将连续监听pdcch。当终端设备配置了drx的功能,就会在激活期监听pdcch。

而本发明实施例中,终端设备会根据drx配置确定需要监听的物理信道的种类。

另外,现有技术中,drx的应用中还需要应用harqrtttimer,用于终端设备确定基站发送的重传数据最早在多少个子帧后会可能出现。由于现有技术中harqrtttimer的取值是固定的,fdd为8个子帧,tdd为k+4个子帧,所以,没有在rrc信令中携带harqrtttimer的取值。但在本发明实施例中,由于不同rat的小区对应的harq实体和/或进程的harq定时可以是不同的,所以,在drx配置中也可以对不同rat的小区对应harq实体和/或进程的harqrtttimer进行赋值。

其中,drx配置可以由接入网设备通过rrc重配置消息发送给所述终端设备。具体的,drx配置可以在mac-mainconfigscell-rxy信元中通过参数drx-config配置。

例如,可以通过如下方式实现:

对于sps操作(spsoperation),现有技术中,一个终端设备只有一套sps配置参数。在本发明实施例中,考虑到不同的rat对应的小区之间的无线特性不同,接入网设备可以为一个终端的不同rat对应的小区分别定义独立的sps配置。

其中,sps配置可以如现有技术中的sps配置参数。如,用于pdcch加扰的半静态调度的小区无线网络临时标识(semi-persistentschedulingcellradionetworktemporaryidentifier,sps-c-rnti(sps调度的c-rnti,用于pdcch加扰)(16bit);半静态调度的周期(最小为10个子帧,最大为640个子帧,其中还包括32,64,128等非10的倍数的半静态调度周期);对于下行的半静态调度,还配置了harq进程的总数;上行的半静态调度间隔(uplinksemi-persistentschedulinginterval,semipersistschedintervalul);下行的半静态调度间隔(downlinksemi-persistentschedulingintervalsemipersistschedintervaldl);隐式去激活的空帧数目;spsharq进程数(numberofconfsps-processes);用于sps的子帧偏移值的subframe_offset值计算情况的参数等中的至少一个。

上述步骤530和540中,所述至少两个rat网络的网络设备接收到分流给本rat的相应的数据包后,使用rat网络对应的小区的至少一个harq进程和基带处理单元进行处理,然后将处理后的数据包通过天线发送给终端设备。其中,如上文所描述的,使用rat网络对应的小区的至少一个harq进程进行处理是可选的。

作为数据包的接收端,第二网络节点利用不同rat的天线接收数据包,并在对应的物理层进行harq进程和基带处理单元处理,然后将处理后的数据包送至共享的mac层进行解复用等操作,其中,共享的mac层进行解复用后得到的数据包则是聚合后的数据包。mac层将处理后的数据送至rlc层和pdcp层进行处理,最后送至应用层即可。

以上行业务为例进行说明,所述至少两个小区的网络设备分别接收数据包,并分别在物理层进行harq进程和基带处理单元处理,然后所述至少两个rat网络的网络设备将处理后的数据包发送到具有共享mac实体的网络设备,由所 述共享mac实体对从所述至少两个rat接收到的数据包进行解复用等操作,并将处理后的数据包分别送自rlc和pdcp层进行处理,最后送至应用层即可。

对于下行业务,终端设备的处理与此类似,本文不再赘述。

在另一种可选的实施方式中,步骤510中,所述由mac实体将所述数据包分配给至少两个rat网络共享的harq实体。

该实施方式中,所述至少两个小区共用至少一个harq实体,该harq实体维护不同的harq进程。本实施例的处理方式可以参照上文的描述,相同的内容不在赘述。

所述由mac实体将所述数据包发送给所述至少两个小区共用至少一个harq实体,数据包经过harq实体维护的harq进程的处理。

例如,当所述数据包是同一个业务的相同的数据包,所述数据包包括第一数据包和第二数据包,且所述第一数据包和所述第二数据包是同一个业务的相同的数据包,即,所述第一数据包和第二数据包为同一个数据包,所述第一数据包分配给所述至少两个小区中的第一小区,所述第二数据包分别给所述至少两个小区中的第二小区;在所述至少两个小区共用一个harq实体的情况下,所述第一数据包和所述第二数据包对应一个harq进程,所述一个harq进程由所述一个harq实体维护,这种情况下,也可以认为是所述至少两个小区也可以共用一个harq进程。

同理,对于第二网络节点,只需要利用不同rat的天线接收数据,并在对应的物理层进行处理,然后送自联合的mac层进行解复用,并将解复用的数据送自rlc,pdcp层进行处理,最后送至高层(应用层)即可。

本发明实施例利用共享mac层来进行多制式无线网络之间协作的技术,利用一种新型的可以实现多制式无线网络之间进行紧耦合协作的技术。具有共享mac层的发送设备可以在mac层对不同制式无线网络的业务数据进行聚合并且有效的将业务数据映射到不同制式无线网络,从而确保平滑的不同网络部署的融合。进一步地,本发明实施例能够基于无线链路状况的有效的业务分流,减少端到端的时域,平均驻留的服务时间和缓存中的等待时间,从而可以进一步实现不同的制式的无线网络之间的协作达到lte中的载波聚合(ca)的效果。

本发明另一实施例的协议栈可以如图6所示。与上述实施例不同之处在于,本实施例中取消了pdcp和rlc实体,将pdcp和rlc实体对应的功能或功能子集或增强的功能都合入一个mac实体,即由mac实体来实现pdcp和rlc实体的功能,从而mac实体能够对应用层的ip数据包进行统一处理和调度。例如,mac实体进行rohc、安全、级联/分段、arq等处理中的一种或多种。

而mac实体的分流和其他功能可以参照上述实施例中的描述。这样,mac实体则是对ip数据包直接进行处理,而不是对pdcp层和/或rlc层处理后的数据包进行处理。

本发明实施例不仅能够达到上述实施例的效果,而且在上述实施例的基础上,不需要pdcp层和rlc层的分层处理,从而处理更紧凑,时延会更小。

为了实现上述实施例,本发明实施例还提供了一种网络设备。需要说明的是,该网络设备能够执行上述实施例中的方法,因此,其具体细节可以参照上述实施例中的描述,为了节约篇幅,后文相同的内容不再赘述。

如图7所示,该网络设备可以包括:mac实体单元710和发送单元720。其中,该网络设备称为第一网络设备,所述mac实体单元710用于,将数据包分配给至少两个小区对应至少一个harq单元,其中,所述至少两个小区采用不同无线接入技术rat,并且所述至少两个小区共用一个harq单元,或者,所述至少两个小区中的每一个对应一个harq单元,所述harq单元为harq实体和/或harq进程;以及所述发送单元720用于,通过所述至少两个小区将所述数据包发送给第二网络节点。

可选的,所述数据包是同一个业务的不同的数据包,或者所述数据包是同一个业务的相同的数据包,或者所述数据包是不同业务的数据包。

进一步地,所述数据包包括第一数据包和第二数据包,所述第一数据包分配给所述至少两个小区中的第一小区,所述第二数据包分别给所述至少两个小区中的第二小区,且所述第一数据包和所述第二数据包是同一个业务的不同的数据包,或者所述第一数据包和所述第二数据包是不同业务的数据包;

所述至少两个小区共用一个harq实体,所述第一数据包和所述第二数据包分别对应不同的harq进程,所述不同的harq进程由所述一个harq实体维护;或者,

所述至少两个小区中的每一个对应一个harq实体,所述第一小区对应第一harq实体,所述第二小区对应第二harq实体,所述第一数据包对应第一harq进程并且所述第一harq进程由所述第一harq实体维护,所述第二数据包对应第二harq进程并且所述第二harq进程由所述第二harq实体维护。

或者,所述数据包包括第一数据包和第二数据包,且所述第一数据包和所述第二数据包是同一个业务的相同的数据包,所述第一数据包分配给所述至少两个小区中的第一小区,所述第二数据包分别给所述至少两个小区中的第二小区;

所述至少两个小区共用一个harq实体,所述第一数据包和所述第二数据包对应一个harq进程,所述一个harq进程由所述一个harq实体维护;或者,

所述至少两个小区中的每一个对应一个harq实体,所述第一小区对应第一harq实体,所述第二小区对应第二harq实体,所述第一数据包对应第一harq进程并且所述第一harq进程由所述第一harq实体维护,所述第二数据包对应第二harq进程并且所述第二harq进程由所述第二harq实体维护。

可选的,所述网络设备还包括:pdcp实体单元和/或rlc实体单元730,其中,

pdcp实体单元和/或rlc实体单元用于,对应用层数据包进行处理得到所述数据包。需要说明的是,这里pdcp实体单元和/或rlc实体单元可以是指只有pdcp实体单元,或者,只有rlc实体单元,或者pdcp实体单元和rlc实体单元都有。具体的,如果只有pdcp实体单元,该pdcp实体单元用于对应用层数据包进行pdcp层的处理得到所述数据包,rlc层的功能可以由该pdcp实体单元来实现,也可以由所述mac实体单元mac实体单元来实现。如果只有rlc实体单元,该rlc实体单元用于对应用层数据包进行处理得到所述数据包,这种情况下,该rlc实体单元还可以能够对所述应用层数据包进行pdcp层的相应处理。如果所述网络设备包括pdcp实体单元和rlc实体单元,则所述pdcp实体单元用于对应用层数据包进行pdcp层的处理得到pdcp数据包,rlc实体单元 用于对所述pdcp数据包进行rlc层的处理得到所述数据包。然后由所述mac实体单元710将数据包分配给至少两个小区对应至少一个harq单元。

可选的,所述mac实体单元710还用于,对应用层数据包进行处理得到所述数据包。

进一步地,所述mac实体单元710用于按如下方式将数据包分配给至少两个小区对应至少一个harq单元:

根据业务的服务质量参数,所述不同rat的无线信道状况,所述不同rat中每个rat的平均包丢失率,所述不同rat中每个rat的平均信道利用率,以及所述不同rat的特性中的至少一种,将所述数据包分配给所述至少两个小区对应至少一个harq单元。其中,所述不同rat的特性可以参照上文中的描述。

进一步地,所述网络设备还可以包括接收单元740。

所述接收单元740用于,接收第一消息,所述第一消息中包括如下信息中的至少一种:所述不同rat各自对应的无线信道的状况,所述第二网络节点所选择的rat的信息,所述第二网络节点所选择的rat对应的小区的信息,以及所述第二网络节点所选择的rat对应的载波的信息;

所述mac实体单元710具体用于按如下方式将数据包分配给至少两个小区对应至少一个harq单元:根据所述第一消息中的信息将所述数据包分配给所述至少两个小区对应所述至少一个harq单元。

进一步地,所述接收单元740还可以用于,接收所述第二网络设备发送的上行速率控制参数,所述上行速率控制参数是根据所述至少两个小区对应的rat的特性和优先级设置的;

所述mac实体单元710具体用于按如下方式将数据包分配给至少两个小区对应至少一个harq单元:根据所述上行速率控制参数,将数据包分配给至少两个小区对应至少一个harq单元。

进一步地,所述发送单元720还用于,直接地或间接地向所述第二网络节点发送缓冲区状态报告bsr,所述bsr包括所述第一网络节点所选择的rat的信息或所述不同rat对应的小区或载波或逻辑信道或逻辑信道组的信息;和/或直接地或间接地向所述第二网络节点发送调度请求sr,所述sr包括所述至少两个 rat的信息或所述至少两个rat对应的小区或载波或逻辑信道或逻辑信道组的信息。

进一步地,所述接收单元740还可以用于,在所述发送单元720直接地或间接地向所述第二网络节点发送缓冲区状态报告bsr之后,和/或直接地或间接地向所述第二网络节点发送调度请求sr之后,接收所述第二网络设备发送的资源调度信息,所述资源调度信息包括所述第二网络设备为所述第一网络设备分配的所述至少两个小区的资源;

所述mac实体单元710具体用于按如下方式将数据包分配给至少两个小区对应至少一个harq单元:所述mac实体根据所述第二网络设备为所述第一网络设备分配的所述至少两个小区的资源,将数据包分配给所述至少两个小区对应所述至少一个harq单元。

进一步地,所述至少两个小区中的每一个对应一个harq单元,所述第一网络节点和所述第二网络节点中的一个为接入网设备,所述第一网络节点和所述第二网络节点中的另一个为终端设备;

所述发送单元720还用于,在所述mac实体单元710将所述数据包分配给至少两个rat网络的harq进程之前,向所述终端设备发送第二消息,所述第二消息包括所述不同rat中每个rat对应的小区的harq往返时间rtt定时时间和/或所述不同rat中每个rat对应的小区的非连续接收drx的配置信息。

本实施例中,各个参数的定义以及各个步骤的具体实现方式可以参照上文的描述。

需要说明的是,上述网络设备的各模块执行了本发明另一实施例的方法的信息交互、执行过程等内容,具体可参见方法实施例中的描述。而且,本用户设备的实施例与上述方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

需要说明的是,以上网络设备的实施例中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述用户设备和基站的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也 可以由相应的硬件执行相应的软件完成,例如,前述的发送单元720,可以是具有执行前述发送模块功能的硬件,例如发射器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的mac实体单元710、pdcp实体单元和/或rlc实体单元730,可以是具有执行处理模块的功能的硬件,例如处理器,也可以是能够执行相应计算机程序从而完成前述功能的其他硬件设备;又如,前述的接收单元,可以是具有执行前述接收模块功能的硬件,例如接收器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备。

因此,如图8所示,本发明实施例还提供了一种网络设备,能够执行上述实施例中的方法,该网络设备包括处理器810,接收器820,以及发送器830,其中,所述处理器810与接收器820和发送器830通信连接。该处理器810能够实现上述图7对应的实施例中的mac实体单元710、pdcp实体单元和/或rlc实体单元730的功能。该接收器820能够实现上述图7对应的实施例中的接收单元740的功能。该发送器能够实现上述图7对应的实施例中的发送单元720的功能。

需要说明的是,图7和图8所示的网络设备可以是终端设备,也可以是接入网络设备,还可以是核心网设备,可以参照上文中对于第一网络节点的描述。

此外,本发明一实施例还提供了一种无线通信系统,包括上述实施例中所述的第一网络节点和第二网络节点。进一步的,该无线通信系统还可以包括上述实施例中所述至少一个小区对应的一个或多个网络设备。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

以上对本发明实施例提供的方法和用户设备和基站进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综 上所述,本说明书内容不应理解为对本发明的限制。

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