数据传输方法、装置及系统与流程

文档序号:12290529阅读:167来源:国知局
数据传输方法、装置及系统与流程

本公开涉及无线通信技术领域,特别涉及一种数据传输方法、装置及系统。



背景技术:

随着无线通信技术的发展,相关组织正在进行下一代移动通信技术标准的研究及标准化。针对无线接口协议层的功能的研究,其中涉及RLC(Radio Link Control,无线链路控制)层和MAC(Media Access Control,介质访问控制)层的功能。

在LTE(Long Term Evolution,长期演进)系统中,RLC层和MAC层都具有将PDU(Protocol Data Unit,协议数据单元)串接(concatenation)的功能。以RLC层为例,RLC层接收到PDCP(Packet Data Convergence Protocol,分组数据汇聚协议)层传输至的多个PDCP PDU之后,能够将该多个PDCP PDU串接形成一个RLC PDU,而后将该RLC PDU传输给MAC层。再以MAC层为例,MAC层接收到RLC层传输至的多个RLC PDU之后,能够将该多个RLC PDU串接形成一个MAC PDU,而后将该MAC PDU传输给下层。

目前,相关组织正在讨论将RLC层的串接功能和MAC层的串接功能进行整合,也即在RLC层不对数据进行串接处理,在MAC层对数据进行串接处理,这样存在一定好处。例如,RLC层可以不必在等到MAC层发送的相关指示信息之后,再构建RLC PDU,有助于节省RLC层构建和传输RLC PDU的时间。



技术实现要素:

本公开实施例提供了一种数据传输方法、装置及系统。所述技术方案如下:

根据本公开实施例的第一方面,提供了一种数据传输方法,所述方法包括:

获取由RLC层传输至的n个RLC PDU,所述n为大于1的整数;

将所述n个RLC PDU对应的指示信息作为MAC PDU的包头,并将所述n个RLC PDU作为所述MAC PDU的包体,封装生成所述MAC PDU;其中,所述n个RLC PDU对应的指示信息包括各个所述RLC PDU对应的LCID(logical channel identity,逻辑信道标识)、序列号和长度;

向通信对端发送所述MAC PDU。

可选地,所述MAC PDU的包头包括n个子包头;

第i个子包头包括:第i个RLC PDU对应的LCID、序列号和长度;其中,所述i为小于等于所述n的正整数。

可选地,所述MAC PDU的包头包括k个子包头,所述k为所述n个RLC PDU对应的逻辑信道的数量,所述k为正整数;

第j个子包头包括:第j个逻辑信道的LCID、所述n个RLC PDU中通过所述第j个逻辑信道传输的p个RLC PDU对应的序列号和长度;其中,所述j为小于等于所述k的正整数,所述p为小于等于所述n的正整数;

所述n个RLC PDU的排列顺序、所述n个RLC PDU对应的序列号的排列顺序以及所述n个RLC PDU对应的长度的排列顺序相一致。

可选地,所述p个RLC PDU对应的序列号连续且依次排列,所述p个RLC PDU对应的长度连续且依次排列;

或者,

所述p个RLC PDU对应的序列号和长度逐个相间排列。

可选地,所述获取由无线链路控制RLC层传输至的n个RLC协议数据单元PDU,包括:

接收所述RLC层传输至的m个RLC PDU和第一序列号列表;其中,所述第一序列号列表中包括所述m个RLC PDU对应的序列号,且所述m个RLC PDU对应的序列号的排列顺序和所述m个RLC PDU的传输顺序相一致,所述m为大于1的整数;

从所述m个RLC PDU中选取所述n个RLC PDU。

可选地,所述从所述m个RLC PDU中选取所述n个RLC PDU,包括:

根据所述m个RLC PDU对应的逻辑信道的优先级,分配用于传输通过各个所述逻辑信道传输至的RLC PDU的时频资源;

根据所述时频资源的分配结果,从所述m个RLC PDU中选取所述n个RLC PDU。

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

对于每个逻辑信道,检测从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度是否大于所述逻辑信道对应的最大传输块长度;其中,所述逻辑信道对应的最大传输块长度用于指示从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度的上限;

若从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度大于所述逻辑信道对应的最大传输块长度,则对从通过所述逻辑信道传输至的RLC PDU中选取的最后一个RLC PDU进行分割,得到第一部分和第二部分;

其中,从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU中除所述最后一个RLC PDU之外的其它RLC PDU的总长度和所述最后一个RLC PDU的第一部分的长度之和不大于所述逻辑信道对应的最大传输块长度。

根据本公开实施例的第二方面,提供了一种数据传输方法,所述方法包括:

接收通信对端发送的MAC PDU;其中,所述MAC PDU的包体包括n个RLC PDU,所述MAC PDU的包头包括所述n个RLC PDU对应的指示信息,所述n个RLC PDU对应的指示信息包括各个所述RLC PDU对应的LCID、序列号和长度,所述n为大于1的整数;

解析所述MAC PDU的包头,生成第二序列号列表;其中,所述第二序列号列表中包括所述n个RLC PDU对应的序列号;

向RLC层传输所述n个RLC PDU和所述第二序列号列表;其中,所述n个RLC PDU的传输顺序和所述n个RLC PDU对应的序列号在所述第二序列号列表中的排列顺序相一致。

可选地,所述MAC PDU的包头包括n个子包头;

第i个子包头包括:第i个RLC PDU对应的LCID、序列号和长度;其中,所述i为小于等于所述n的正整数。

可选地,所述MAC PDU的包头包括k个子包头,所述k为所述n个RLC PDU对应的逻辑信道的数量,所述k为正整数;

第j个子包头包括:第j个逻辑信道的LCID、所述n个RLC PDU中通过所述第j个逻辑信道传输的p个RLC PDU对应的序列号和长度;其中,所述j为小于等于所述k的正整数,所述p为小于等于所述n的正整数;

所述n个RLC PDU的排列顺序、所述n个RLC PDU对应的序列号的排列顺序以及所述n个RLC PDU对应的长度的排列顺序相一致。

可选地,所述p个RLC PDU对应的序列号连续且依次排列,所述p个RLC PDU对应的长度连续且依次排列;

或者,

所述p个RLC PDU对应的序列号和长度逐个相间排列。

根据本公开实施例的第三方面,提供了一种数据传输装置,所述装置包括:

数据获取模块,被配置为获取由RLC层传输至的n个RLC PDU,所述n为大于1的整数;

数据封装模块,被配置为将所述n个RLC PDU对应的指示信息作为MAC PDU的包头,并将所述n个RLC PDU作为所述MAC PDU的包体,封装生成所述MAC PDU;其中,所述n个RLC PDU对应的指示信息包括各个所述RLC PDU对应的LCID、序列号和长度;

数据发送模块,被配置为向通信对端发送所述MAC PDU。

可选地,所述MAC PDU的包头包括n个子包头;

第i个子包头包括:第i个RLC PDU对应的LCID、序列号和长度;其中,所述i为小于等于所述n的正整数。

可选地,所述MAC PDU的包头包括k个子包头,所述k为所述n个RLC PDU对应的逻辑信道的数量,所述k为正整数;

第j个子包头包括:第j个逻辑信道的LCID、所述n个RLC PDU中通过所述第j个逻辑信道传输的p个RLC PDU对应的序列号和长度;其中,所述j为小于等于所述k的正整数,所述p为小于等于所述n的正整数;

所述n个RLC PDU的排列顺序、所述n个RLC PDU对应的序列号的排列顺序以及所述n个RLC PDU对应的长度的排列顺序相一致。

可选地,所述p个RLC PDU对应的序列号连续且依次排列,所述p个RLC PDU对应的长度连续且依次排列;

或者,

所述p个RLC PDU对应的序列号和长度逐个相间排列。

可选地,所述数据获取模块,包括:

数据接收子模块,被配置为接收所述RLC层传输至的m个RLC PDU和第一序列号列表;其中,所述第一序列号列表中包括所述m个RLC PDU对应的序列号,且所述m个RLC PDU对应的序列号的排列顺序和所述m个RLC PDU的传输顺序相一致,所述m为大于1的整数;

数据选取子模块,被配置为从所述m个RLC PDU中选取所述n个RLC PDU。

可选地,所述数据选取子模块,包括:

资源分配单元,被配置为根据所述m个RLC PDU对应的逻辑信道的优先级,分配用于传输通过各个所述逻辑信道传输至的RLC PDU的时频资源;

数据选取单元,被配置为根据所述时频资源的分配结果,从所述m个RLC PDU中选取所述n个RLC PDU。

可选地,所述数据选取子模块,还包括:

长度检测单元,被配置为对于每个逻辑信道,检测从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度是否大于所述逻辑信道对应的最大传输块长度;其中,所述逻辑信道对应的最大传输块长度用于指示从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度的上限;

数据分割单元,被配置为当从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度大于所述逻辑信道对应的最大传输块长度时,对从通过所述逻辑信道传输至的RLC PDU中选取的最后一个RLC PDU进行分割,得到第一部分和第二部分;

其中,从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU中除所述最后一个RLC PDU之外的其它RLC PDU的总长度和所述最后一个RLC PDU的第一部分的长度之和不大于所述逻辑信道对应的最大传输块长度。

根据本公开实施例的第四方面,提供了一种数据传输装置,所述装置包括:

数据接收模块,被配置为接收通信对端发送的MAC PDU;其中,所述MAC PDU的包体包括n个RLC PDU,所述MAC PDU的包头包括所述n个RLC PDU对应的指示信息,所述n个RLC PDU对应的指示信息包括各个所述RLC PDU对应的LCID、序列号和长度,所述n为大于1的整数;

列表生成模块,被配置为解析所述MAC PDU的包头,生成第二序列号列表;其中,所述第二序列号列表中包括所述n个RLC PDU对应的序列号;

数据传输模块,被配置为向RLC层传输所述n个RLC PDU和所述第二序列号列表;其中,所述n个RLC PDU的传输顺序和所述n个RLC PDU对应的序列号在所述第二序列号列表中的排列顺序相一致。

可选地,所述MAC PDU的包头包括n个子包头;

第i个子包头包括:第i个RLC PDU对应的LCID、序列号和长度;其中,所述i为小于等于所述n的正整数。

可选地,所述MAC PDU的包头包括k个子包头,所述k为所述n个RLC PDU对应的逻辑信道的数量,所述k为正整数;

第j个子包头包括:第j个逻辑信道的LCID、所述n个RLC PDU中通过所述第j个逻辑信道传输的p个RLC PDU对应的序列号和长度;其中,所述j为小于等于所述k的正整数,所述p为小于等于所述n的正整数;

所述n个RLC PDU的排列顺序、所述n个RLC PDU对应的序列号的排列顺序以及所述n个RLC PDU对应的长度的排列顺序相一致。

可选地,所述p个RLC PDU对应的序列号连续且依次排列,所述p个RLC PDU对应的长度连续且依次排列;

或者,

所述p个RLC PDU对应的序列号和长度逐个相间排列。

根据本公开实施例的第五方面,提供了一种数据传输系统,所述系统包括:第一设备和第二设备;

所述第一设备包括如第三方面及其任一种可选设计提供的数据传输装置;

所述第二设备包括如第四方面及其任一种可选设计提供的数据传输装置。

根据本公开实施例的第六方面,提供了一种数据传输装置,所述装置包括:

处理器;

用于存储所述处理器的可执行指令的存储器;

其中,所述处理器被配置为:

获取由RLC层传输至的n个RLC PDU,所述n为大于1的整数;

将所述n个RLC PDU对应的指示信息作为MAC PDU的包头,并将所述n个RLC PDU作为所述MAC PDU的包体,封装生成所述MAC PDU;其中,所述n个RLC PDU对应的指示信息包括各个所述RLC PDU对应的LCID、序列号和长度;

向通信对端发送所述MAC PDU。

根据本公开实施例的第七方面,提供了一种数据传输装置,所述装置包括:

处理器;

用于存储所述处理器的可执行指令的存储器;

其中,所述处理器被配置为:

接收通信对端发送的MAC PDU;其中,所述MAC PDU的包体包括n个RLC PDU,所述MAC PDU的包头包括所述n个RLC PDU对应的指示信息,所述n个RLC PDU对应的指示信息包括各个所述RLC PDU对应的LCID、序列号和长度,所述n为大于1的整数;

解析所述MAC PDU的包头,生成第二序列号列表;其中,所述第二序列号列表中包括所述n个RLC PDU对应的序列号;

向RLC层传输所述n个RLC PDU和所述第二序列号列表;其中,所述n个RLC PDU的传输顺序和所述n个RLC PDU对应的序列号在所述第二序列号列表中的排列顺序相一致。

本公开实施例提供的技术方案可以包括以下有益效果:

通过MAC层在串接RLC PDU形成MAC PDU时,将各个RLC PDU对应的序列号封装在MAC PDU的包头中;解决了相关技术所存在的通信对端对MAC PDU的处理时延较高的问题;提高了通信对端在接收到MAC PDU之后,解析获取各个RLC PDU对应的序列号的效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据相关技术示出的一种构建MAC PDU的示意图;

图2是根据一示例性实施例示出的一种应用场景的示意图;

图3A是根据一示例性实施例示出的一种数据传输方法的流程图;

图3B是图3A所示实施例涉及的步骤301的流程图;

图3C是图3A所示实施例涉及的步骤301b的流程图;

图3D是图3A所示实施例涉及的一种构建MAC PDU的示意图;

图3E是图3A所示实施例涉及的另一种构建MAC PDU的示意图;

图3F是图3A所示实施例涉及的另一种构建MAC PDU的示意图;

图4是根据另一示例性实施例示出的一种数据传输方法的流程图;

图5是根据一示例性实施例示出的一种数据传输装置的框图;

图6是根据另一示例性实施例示出的一种数据传输装置的框图;

图7是根据另一示例性实施例示出的一种数据传输装置的框图;

图8是根据一示例性实施例示出的一种基站的结构示意图;

图9是根据一示例性实施例示出的一种终端的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在相关技术中,提供了一种在MAC层实现串接功能的设计方案。如图1所示,RLC层接收到PDCP层传输至的PDCP PDU之后,生成RLC PDU。每一个RLC PDU的包头(header)中包括该RLC PDU对应的SN(sequence number,序列号),但不包括该RLC PDU对应的长度(length)。RLC层将RLC PDU传输给MAC层。MAC层将多个RLC PDU串接形成一个MAC PDU。MAC PDU的包头包括各个RLC PDU对应的LCID(logical channel identity,逻辑信道标识)和长度(以L表示)。MAC PDU的包体(body)包括各个RLC PDU,且每一个RLC PDU的包头中包括该RLC PDU对应的SN。

需要说明的是,进入每个协议层未被处理的数据称为SDU(service data unit,服务数据单元),经过协议层处理后形成特定格式的数据被称为PDU。高层形成并向低层发送的PDU即为低层的SDU。例如,PDCP层向RLC层发送的PDCP PDU即为RLC层的SDU,RLC层对该SDU进行处理后得到RLC PDU,RLC层将RLC PDU发送给MAC层,该RLC PDU即为MAC层的SDU,MAC层对该SDU进行处理后得到MAC PDU,MAC层将MAC PDU发送给下层。另外,RLC PDU对应的序列号由RLC层分配,不同的RLC PDU对应的序列号也不同。

由于RLC PDU对应的SN位于MAC PDU的包体中,SN与数据互相交织,导致通信对端在接收到MAC PDU之后,需要对整个MAC PDU进行解析,才能提取各个RLC PDU对应的SN,这就导致通信对端对该MAC PDU的处理时延较高。基于此,本公开实施例提供一种数据传输方法,和基于这个方法的装置及系统,以解决上述问题。本公开实施例提供的技术方案,核心思想是将各个RLC PDU对应的SN封装在MAC PDU的包头中,避免SN与数据互相交织。

下面将基于上面所述的本公开实施例涉及的共性方面,对本公开实施例进一步详细说明。

本公开实施例描述的网络架构以及业务场景是为了更加清楚地说明本公开实施例的技术方案,并不构成对本公开实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本公开实施例提供的技术方案对于类似的技术问题,同样适用。

图2是根据一示例性实施例示出的一种应用场景的示意图。该应用场景包括:第一设备210和第二设备220。

第一设备210为数据发送设备,第二设备220为数据接收设备。第一设备210与第二设备220之间通过无线接口(也即空中接口)建立通信连接。在一个示例中,第一设备210为终端,且第二设备220为基站。在另一示例中,第一设备210为基站,且第二设备220为终端。在图2中,以第一设备210为终端,且第二设备220为基站为例。

在通常情况下,终端的数量通常为多个,该多个终端位于基站所管理的小区之内。基站与终端之间通过某种空口技术互相通信,例如可以通过蜂窝技术相互通信。本公开实施例描述的技术方案可以适用于LTE系统,也可以适用于LTE系统后续的演进系统,如LTE-A(LTE-Advanced)系统、第五代(5th Generation,5G)系统等。

在实际应用中,终端和基站通常既具备第一设备的功能,也具备第二设备的功能。也即,终端和基站既可以作为第一设备,封装生成数据包,并向通信对端发送该数据包;终端和基站也可以作为第二设备,从通信对端接收数据包,并对该数据包进行解析处理。

本公开实施例中,名词“网络”和“系统”经常交替使用,但本领域技术人员可以理解其含义。本公开实施例所涉及到的终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为终端。本公开实施例所涉及到的基站(Base Station,BS)是一种部署在无线接入网中用以为终端提供无线通信功能的装置。所述基站可以包括各种形式的宏基站,微基站,中继站,接入点等等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如在LTE系统中,称为演进的节点B(evolved NodeB,eNB或eNodeB)。为方便描述,本公开实施例中,上述为终端提供无线通信功能的装置统称为基站或BS。

图3A是根据一示例性实施例示出的一种数据传输方法的流程图。在本实施例中,以该方法应用于第一设备为例。例如,第一设备可以是终端,也可以是基站。该方法可以包括如下几个步骤:

在步骤301中,获取由RLC层传输至的n个RLC PDU,n为大于1的整数。

MAC层获取由RLC层传输至的n个RLC PDU。RLC层接收到PDCP层传输至的PDCP PDU之后,生成RLC PDU。在本公开实施例中,RLC PDU的包头中不包括该RLC PDU对应的序列号(SN)。RLC PDU的包头中可以包括指示位、控制位等其它必要参数。

在一个示例中,如图3B所示,步骤301包括如下几个子步骤:

在步骤301a中,接收RLC层传输至的m个RLC PDU和第一序列号列表,m为大于1的整数;

MAC层接收RLC层传输至的m个RLC PDU和第一序列号列表。其中,第一序列号列表中包括m个RLC PDU对应的序列号,且m个RLC PDU对应的序列号的排列顺序和m个RLC PDU的传输顺序相一致。例如,RLC层向MAC层逐个依次传输了10个RLC PDU,则第一序列号列表中包括该10个RLC PDU对应的序列号,且该10个序列号的排列顺序与上述10个RLC PDU的传输顺序相一致。也即,第一序列号列表中的第1个序列号为RLC层向MAC层传输的第1个RLC PDU对应的序列号,第一序列号列表中的第2个序列号为RLC层向MAC层传输的第2个RLC PDU对应的序列号,以此类推,第一序列号列表中的第10个序列号为RLC层向MAC层传输的第10个RLC PDU对应的序列号。

另外,在本公开实施例中,对RLC层向MAC层发送第一序列号列表的时机不作限定。RLC层可以在向MAC层传输RLC PDU的过程中发送第一序列号列表,也可以在向MAC层传输RLC PDU之前发送第一序列号列表,还可以在向MAC层传输RLC PDU之后发送第一序列号列表。

另外,RLC层可以通过一个或多个逻辑信道向MAC层传输RLC PDU。在通常情况下,不同种类的数据可通过不同的逻辑信道传输。例如,第一业务的数据通过第一逻辑信道传输,第二业务的数据通过第二逻辑信道传输。

在步骤301b中,从m个RLC PDU中选取n个RLC PDU,n为大于1且小于等于m的整数。

MAC层从m个RLC PDU中选取n个RLC PDU,被选取的n个RLC PDU用于串接形成一个MAC PDU。

在一个示例中,如图3C所示,步骤301b包括如下几个子步骤:

在步骤301b1中,根据m个RLC PDU对应的逻辑信道的优先级,分配用于传输通过各个逻辑信道传输至的RLC PDU的时频资源;

对于高优先级的逻辑信道,MAC层优先为通过该高优先级的逻辑信道传输至的RLC PDU分配时频资源,以便于优先向下层传输从该高优先级的逻辑信道接收到的RLC PDU。

例如,假设第一逻辑信道的优先级高于第二逻辑信道的优先级,则MAC层为第一逻辑信道优先分配时频资源,以便于优先向下层传输从该第一逻辑信道接收到的RLC PDU。例如,MAC层为第一逻辑信道分配相对较多的时频资源,为第二逻辑信道分配相对较少的时频资源。

在步骤301b2中,根据时频资源的分配结果,从m个RLC PDU中选取n个RLC PDU。

MAC层根据时频资源的分配结果,从m个RLC PDU中选取n个RLC PDU。例如,假设RLC层通过第一逻辑信道向MAC层传输5个RLC PDU,通过第二逻辑信道向MAC层传输5个RLC PDU。若MAC层为第一逻辑信道分配相对较多的时频资源,则MAC层可以从通过第一逻辑信道传输至的5个RLC PDU中选取3个RLC PDU,并从通过第二逻辑信道传输至的5个RLC PDU中选取2个RLC PDU,而后将上述5个被选取的RLC PDU串接形成一个MAC PDU。

可选地,MAC层为每个逻辑信道分配对应的最大传输块长度(transport block size,TB-size)。逻辑信道对应的最大传输块长度用于指示从通过该逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度的上限。

对于每个逻辑信道,MAC层检测从通过该逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度是否大于该逻辑信道对应的最大传输块长度。若是,则MAC层对从通过该逻辑信道传输至的RLC PDU中选取的最后一个RLC PDU进行分割,得到第一部分和第二部分;其中,从通过该逻辑信道传输至的RLC PDU中选取的RLC PDU中除最后一个RLC PDU之外的其它RLC PDU的总长度和最后一个RLC PDU的第一部分的长度之和不大于该逻辑信道对应的最大传输块长度。若否,则MAC层无需执行上述分割处理。例如,假设MAC层为第一逻辑信道分配的最大传输块长度为100bit(比特),MAC层从通过该第一逻辑信道传输至的RLC PDU中选取的3个RLC PDU对应的长度均为40bit,则MAC层需要对选取的第3个RLC PDU进行分割,如将其分割为每部分长度为20bit的两部分,以使得选取的第1个RLC PDU、第2个RLC PDU以及该第3个RLC PDU的第一部分的长度之和不大于100bit。

在步骤302中,将n个RLC PDU对应的指示信息作为MAC PDU的包头,并将n个RLC PDU作为MAC PDU的包体,封装生成MAC PDU;其中,n个RLC PDU对应的指示信息包括各个RLC PDU对应的LCID、序列号和长度。

MAC层选取n个RLC PDU之后,将该n个RLC PDU串接形成一个MAC PDU。MAC PDU包括包头和包体两部分,其中包头中包括n个RLC PDU对应的指示信息,包体中包括n个RLC PDU(也即数据部分)。在本公开实施例中,各个RLC PDU对应的序列号封装在MAC PDU的包头中,而非位于MAC PDU的包体中,从而有助于提高通信对端在接收到该MAC PDU之后,解析获取各个RLC PDU对应的序列号的效率。

在一个示例中,MAC PDU的包头包括n个子包头。第i个子包头包括:第i个RLC PDU对应的LCID、序列号和长度;其中,i为小于等于n的正整数。

结合参考图3D,以MAC层对从RLC层接收到的5个RLC PDU进行串接为例。假设其中3个RLC PDU是通过第一逻辑信道传输的,另外2个RLC PDU是通过第二逻辑信道传输的。MAC层针对每一个RLC PDU,分别用一个子包头指示该RLC PDU对应的LCID、序列号和长度。也即,每一个子包头包括逻辑信道标识字段、序列号字段和长度字段;其中,逻辑信道标识字段用于指示RLC PDU对应的LCID,序列号字段用于指示RLC PDU对应的序列号,长度字段用于指示RLC PDU对应的长度。如图3D所示,MAC PDU的包头包括5个子包头。第1个子包头中包括第1个RLC PDU对应的LCID、序列号和长度(图示LCID1+SN1+L1),第2个子包头中包括第2个RLC PDU对应的LCID、序列号和长度(图示LCID1+SN2+L2),以此类推,第5个子包头中包括第5个RLC PDU对应的LCID、序列号和长度(图示LCID3+SN5+L5)。n个子包头的排列顺序与n个RLC PDU的排列顺序相一致。

需要说明的是,在本实施例中,对子包头中RLC PDU对应的各字段的位置顺序不作限定,其可由协议预先规定。在图3D中,仅以子包头中RLC PDU对应的各字段的位置顺序依次为逻辑信道标识字段、序列号字段和长度字段进行举例说明,但并不用于限定本公开。例如,在其它可能的实施例中,子包头中RLC PDU对应的各字段的位置顺序也可依次为逻辑信道标识字段、长度字段和序列号字段,或者依次为序列号字段、逻辑信道标识字段和长度字段,等等。

在另一示例中,MAC PDU的包头包括k个子包头,k为n个RLC PDU对应的逻辑信道的数量,k为正整数。第j个子包头包括:第j个逻辑信道的LCID、n个RLC PDU中通过第j个逻辑信道传输的p个RLC PDU对应的序列号和长度。其中,j为小于等于k的正整数,p为小于等于n的正整数。n个RLC PDU的排列顺序、n个RLC PDU对应的序列号的排列顺序以及n个RLC PDU对应的长度的排列顺序相一致。

在此示例中,MAC层针对每一个逻辑信道,分别用一个子包头指示该逻辑信道的LCID以及通过该逻辑信道传输的各个RLC PDU对应的序列号和长度。相较于上述第一个示例,不必为每一个RLC PDU在MAC PDU的包头中标明其对应的LCID,有助于减小MAC PDU的包头长度。

在本公开实施例中,提供了如下两种可能的实施方式:

第一,p个RLC PDU对应的序列号连续且依次排列,p个RLC PDU对应的长度连续且依次排列。

结合参考图3E,仍然以MAC层对从RLC层接收到的5个RLC PDU进行串接为例。假设其中3个RLC PDU是通过第一逻辑信道传输的,另外2个RLC PDU是通过第二逻辑信道传输的。MAC PDU的包头包括2个子包头。第1个子包头中包括第一逻辑信道的LCID,通过第一逻辑信道传输的3个RLC PDU对应的序列号和长度。第2个子包头中包括第二逻辑信道的LCID,通过第二逻辑信道传输的2个RLC PDU对应的序列号和长度。在此实施方式中,通过同一逻辑信道传输的各个RLC PDU对应的序列号连续且依次排列,通过同一逻辑信道传输的各个RLC PDU对应的长度连续且依次排列。示例性地,如图3E所示,在第1个子包头中,各个字段的排列顺序依次为:第一逻辑信道的LCID(LCID1)、第1个RLC PDU对应的序列号(SN1)、第2个RLC PDU对应的序列号(SN2)、第3个RLC PDU对应的序列号(SN3)、第1个RLC PDU对应的长度(L1)、第2个RLC PDU对应的长度(L2)、第3个RLC PDU对应的长度(L3)。在第2个子包头中,各个字段的排列顺序依次为:第二逻辑信道的LCID(LCID2)、第1个RLC PDU对应的序列号(SN4)、第2个RLC PDU对应的序列号(SN5)、第1个RLC PDU对应的长度(L4)、第2个RLC PDU对应的长度(L5)。

第二,p个RLC PDU对应的序列号和长度逐个相间排列。

结合参考图3F,仍然以MAC层对从RLC层接收到的5个RLC PDU进行串接为例。假设其中3个RLC PDU是通过第一逻辑信道传输的,另外2个RLC PDU是通过第二逻辑信道传输的。MAC PDU的包头包括2个子包头。第1个子包头中包括第一逻辑信道的LCID,通过第一逻辑信道传输的3个RLC PDU对应的序列号和长度。第2个子包头中包括第二逻辑信道的LCID,通过第二逻辑信道传输的2个RLC PDU对应的序列号和长度。在此实施方式中,通过同一逻辑信道传输的各个RLC PDU对应的序列号和长度逐个相间排列。示例性地,如图3F所示,在第1个子包头中,各个字段的排列顺序依次为:第一逻辑信道的LCID(LCID1)、第1个RLC PDU对应的序列号(SN1)、第1个RLC PDU对应的长度(L1)、第2个RLC PDU对应的序列号(SN2)、第2个RLC PDU对应的长度(L2)、第3个RLC PDU对应的序列号(SN3)、第3个RLC PDU对应的长度(L3)。在第2个子包头中,各个字段的排列顺序依次为:第二逻辑信道的LCID(LCID2)、第1个RLC PDU对应的序列号(SN4)、第1个RLC PDU对应的长度(L4)、第2个RLC PDU对应的序列号(SN5)、第2个RLC PDU对应的长度(L5)。

需要说明的是,在本实施例中,对子包头中包括的各字段的位置顺序不作限定,其可由协议预先规定。上述图3E和图3F示出的各字段的位置顺序仅是示例性的,并不用于限定本公开。例如,以上述第一种可能的实施方式为例,在其它可能的实施例中,子包头中包括的各字段的位置顺序也可依次为:逻辑信道标识字段、各个RLC PDU对应的长度字段、各个RLC PDU对应的序列号字段。

另外,在通常情况下,MAC PDU的包体中各个RLC PDU的排列顺序根据其所对应的逻辑信道确定,从同一逻辑信道接收的RLC PDU相邻排列。MAC层在封装MAC PDU时,若上述n个RLC PDU对应的逻辑信道的数量大于1,则将从同一逻辑信道接收的RLC PDU相邻串接,而后接着串接从另一逻辑信道接收的RLC PDU。

在步骤303中,向通信对端发送MAC PDU。

MAC层串接生成MAC PDU之后,向通信对端发送MAC PDU。在一个示例中,当第一设备为终端时,终端可通过无线接口向基站发送MAC PDU。在另一示例中,当第一设备为基站时,基站可通过无线接口向终端发送MAC PDU。有关通信对端接收到MAC PDU之后,对该MAC PDU的解析和处理过程,可参见下述图4所示实施例中的介绍和说明。

综上所述,本实施例提供的方法,通过MAC层在串接RLC PDU形成MAC PDU时,将各个RLC PDU对应的序列号封装在MAC PDU的包头中;解决了相关技术所存在的通信对端对MAC PDU的处理时延较高的问题;提高了通信对端在接收到MAC PDU之后,解析获取各个RLC PDU对应的序列号的效率。

另外,本实施例提供了两种构建MAC PDU的方法,当MAC层针对每一个逻辑信道,分别用一个子包头指示该逻辑信道的LCID以及通过该逻辑信道传输的各个RLC PDU对应的序列号和长度时,不必为每一个RLC PDU在MAC PDU的包头中标明其对应的LCID,有助于减小MAC PDU的包头长度。

图4是根据另一示例性实施例示出的一种数据传输方法的流程图。在本实施例中,以该方法应用于第二设备为例。例如,第二设备可以是终端,也可以是基站。该方法可以包括如下几个步骤:

在步骤401中,接收通信对端发送的MAC PDU;其中,MAC PDU的包体包括n个RLC PDU,MAC PDU的包头包括该n个RLC PDU对应的指示信息,n个RLC PDU对应的指示信息包括各个RLC PDU对应的LCID、序列号和长度,所述n为大于1的整数。

MAC层接收通信对端发送的MAC PDU。有关MAC PDU的包结构可参见上述图3A所示实施例中的介绍和说明,本实施例对此不再赘述。在本公开实施例中,各个RLC PDU对应的逻辑信道标识、序列号和长度均封装在MAC PDU的包头中,而非位于MAC PDU的包体中,从而有助于提高通信对端在接收到该MAC PDU之后,解析获取各个RLC PDU对应的指示信息的效率。

在步骤402中,解析MAC PDU的包头,生成第二序列号列表;其中,第二序列号列表中包括n个RLC PDU对应的序列号。

MAC层解析MAC PDU的包头,生成第二序列号列表。MAC层依次从各个子包头中读取RLC PDU对应的序列号,而后生成第二序列号列表。第二序列号列表中包括的n个序列号的排列顺序和其在各个子包头中的排列顺序相一致。以图3D/3E/3F所示的MAC PDU为例,解析该MAC PDU的包头生成的第二序列号列表中包括5个序列号,排列顺序依次为:SN1、SN2、SN3、SN4和SN5。

在步骤403中,向RLC层传输n个RLC PDU和第二序列号列表;其中,n个RLC PDU的传输顺序和n个RLC PDU对应的序列号在第二序列号列表中的排列顺序相一致。

MAC层向RLC层传输n个RLC PDU和第二序列号列表。MAC层按照第二序列号列表中各个RLC PDU对应的序列号的排列顺序,向RLC层逐个依次传输RLC PDU。

另外,在本公开实施例中,对MAC层向RLC层发送第二序列号列表的时机不作限定。MAC层可以在向RLC层传输RLC PDU的过程中发送第二序列号列表,也可以在向RLC层传输RLC PDU之前发送第二序列号列表,还可以在向RLC层传输RLC PDU之后发送第二序列号列表。

综上所述,本实施例提供的方法,通过将各个RLC PDU对应的序列号封装在MAC PDU的包头中;解决了相关技术所存在的接收设备对接收到的MAC PDU的处理时延较高的问题;提高了接收设备在接收到MAC PDU之后,解析获取各个RLC PDU对应的序列号的效率。

下述为本公开装置实施例,可以用于执行本公开方法实施例。对于本公开装置实施例中未披露的细节,请参照本公开方法实施例。

图5是根据一示例性实施例示出的一种数据传输装置的框图。该装置具有实现上述第一设备侧的数据传输方法的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该装置可以包括:数据获取模块510、数据封装模块520和数据发送模块530。

数据获取模块510,被配置为获取由RLC层传输至的n个RLC PDU,所述n为大于1的整数。

数据封装模块520,被配置为将所述n个RLC PDU对应的指示信息作为MAC PDU的包头,并将所述n个RLC PDU作为所述MAC PDU的包体,封装生成所述MAC PDU;其中,所述n个RLC PDU对应的指示信息包括各个所述RLC PDU对应的LCID、序列号和长度。

数据发送模块530,被配置为向通信对端发送所述MAC PDU。

综上所述,本实施例提供的装置,通过MAC层在串接RLC PDU形成MAC PDU时,将各个RLC PDU对应的序列号封装在MAC PDU的包头中;解决了相关技术所存在的通信对端对MAC PDU的处理时延较高的问题;提高了通信对端在接收到MAC PDU之后,解析获取各个RLC PDU对应的序列号的效率。

在基于图5所示实施例提供的一个可选实施例中,所述MAC PDU的包头包括n个子包头。第i个子包头包括:第i个RLC PDU对应的LCID、序列号和长度;其中,所述i为小于等于所述n的正整数。

在基于图5所示实施例提供的另一可选实施例中,所述MAC PDU的包头包括k个子包头,所述k为所述n个RLC PDU对应的逻辑信道的数量,所述k为正整数。第j个子包头包括:第j个逻辑信道的LCID、所述n个RLC PDU中通过所述第j个逻辑信道传输的p个RLC PDU对应的序列号和长度;其中,所述j为小于等于所述k的正整数,所述p为小于等于所述n的正整数。所述n个RLC PDU的排列顺序、所述n个RLC PDU对应的序列号的排列顺序以及所述n个RLC PDU对应的长度的排列顺序相一致。

可选地,所述p个RLC PDU对应的序列号连续且依次排列,所述p个RLC PDU对应的长度连续且依次排列;或者,所述p个RLC PDU对应的序列号和长度逐个相间排列。

在基于图5所示实施例提供的另一可选实施例中,如图6所示,所述数据获取模块510,包括:数据接收子模块510a和数据选取子模块510b。

数据接收子模块510a,被配置为接收所述RLC层传输至的m个RLC PDU和第一序列号列表;其中,所述第一序列号列表中包括所述m个RLC PDU对应的序列号,且所述m个RLC PDU对应的序列号的排列顺序和所述m个RLC PDU的传输顺序相一致,所述m为大于1的整数。

数据选取子模块510b,被配置为从所述m个RLC PDU中选取所述n个RLC PDU。

可选地,如图6所示,所述数据选取子模块510b,包括:资源分配单元510b1和数据选取单元510b2。

资源分配单元510b1,被配置为根据所述m个RLC PDU对应的逻辑信道的优先级,分配用于传输通过各个所述逻辑信道传输至的RLC PDU的时频资源。

数据选取单元510b2,被配置为根据所述时频资源的分配结果,从所述m个RLC PDU中选取所述n个RLC PDU。

可选地,如图6所示,所述数据选取子模块510b,还包括:长度检测单元510b3和数据分割单元510b4。

长度检测单元510b3,被配置为对于每个逻辑信道,检测从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度是否大于所述逻辑信道对应的最大传输块长度;其中,所述逻辑信道对应的最大传输块长度用于指示从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度的上限。

数据分割单元510b4,被配置为当从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度大于所述逻辑信道对应的最大传输块长度时,对从通过所述逻辑信道传输至的RLC PDU中选取的最后一个RLC PDU进行分割,得到第一部分和第二部分。

其中,从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU中除所述最后一个RLC PDU之外的其它RLC PDU的总长度和所述最后一个RLC PDU的第一部分的长度之和不大于所述逻辑信道对应的最大传输块长度。

图7是根据另一示例性实施例示出的一种数据传输装置的框图。该装置具有实现上述第二设备侧的数据传输方法的功能,所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该装置可以包括:数据接收模块710、列表生成模块720和数据传输模块730。

数据接收模块710,被配置为接收通信对端发送的MAC PDU;其中,所述MAC PDU的包体包括n个RLC PDU,所述MAC PDU的包头包括所述n个RLC PDU对应的指示信息,所述n个RLC PDU对应的指示信息包括各个所述RLC PDU对应的LCID、序列号和长度,所述n为大于1的整数;

列表生成模块720,被配置为解析所述MAC PDU的包头,生成第二序列号列表;其中,所述第二序列号列表中包括所述n个RLC PDU对应的序列号;

数据传输模块730,被配置为向RLC层传输所述n个RLC PDU和所述第二序列号列表;其中,所述n个RLC PDU的传输顺序和所述n个RLC PDU对应的序列号在所述第二序列号列表中的排列顺序相一致。

综上所述,本实施例提供的装置,通过将各个RLC PDU对应的序列号封装在MAC PDU的包头中;解决了相关技术所存在的接收设备对接收到的MAC PDU的处理时延较高的问题;提高了接收设备在接收到MAC PDU之后,解析获取各个RLC PDU对应的序列号的效率。

在基于图7所示实施例提供的一个可选实施例中,所述MAC PDU的包头包括n个子包头。第i个子包头包括:第i个RLC PDU对应的LCID、序列号和长度;其中,所述i为小于等于所述n的正整数。

在基于图7所示实施例提供的另一可选实施例中,所述MAC PDU的包头包括k个子包头,所述k为所述n个RLC PDU对应的逻辑信道的数量,所述k为正整数。第j个子包头包括:第j个逻辑信道的LCID、所述n个RLC PDU中通过所述第j个逻辑信道传输的p个RLC PDU对应的序列号和长度;其中,所述j为小于等于所述k的正整数,所述p为小于等于所述n的正整数。所述n个RLC PDU的排列顺序、所述n个RLC PDU对应的序列号的排列顺序以及所述n个RLC PDU对应的长度的排列顺序相一致。

可选地,所述p个RLC PDU对应的序列号连续且依次排列,所述p个RLC PDU对应的长度连续且依次排列;或者,所述p个RLC PDU对应的序列号和长度逐个相间排列。

本公开一示例性实施例还提供了一种数据传输系统(或称为通信系统),所述系统包括:第一设备和第二设备。所述第一设备包括如图5所示实施例或者基于图5所示实施例提供的任一可选实施例所提供的数据传输装置。所述第二设备包括如图7所示实施例或者基于图7所示实施例提供的任一可选实施例所提供的数据传输装置。

需要说明的一点是,上述实施例提供的装置在实现其功能时,仅以上述各个功能模块的划分进行举例说明,实际应用中,可以根据实际需要而将上述功能分配由不同的功能模块完成,即将设备的内容结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本公开一示例性实施例还提供了一种数据传输装置,能够实现本公开提供的第一设备侧的数据传输方法。该装置包括:处理器,以及用于存储处理器的可执行指令的存储器。其中,处理器被配置为:

获取由RLC层传输至的n个RLC PDU,所述n为大于1的整数;

将所述n个RLC PDU对应的指示信息作为MAC PDU的包头,并将所述n个RLC PDU作为所述MAC PDU的包体,封装生成所述MAC PDU;其中,所述n个RLC PDU对应的指示信息包括各个所述RLC PDU对应的LCID、序列号和长度;

向通信对端发送所述MAC PDU。

有关MAC PDU的包结构可参见上述图3A所示实施例中的介绍和说明,本实施例对此不再赘述。

可选地,所述处理器被配置为:

接收所述RLC层传输至的m个RLC PDU和第一序列号列表;其中,所述第一序列号列表中包括所述m个RLC PDU对应的序列号,且所述m个RLC PDU对应的序列号的排列顺序和所述m个RLC PDU的传输顺序相一致,所述m为大于1的整数;

从所述m个RLC PDU中选取所述n个RLC PDU。

可选地,所述处理器被配置为:

根据所述m个RLC PDU对应的逻辑信道的优先级,分配用于传输通过各个所述逻辑信道传输至的RLC PDU的时频资源;

根据所述时频资源的分配结果,从所述m个RLC PDU中选取所述n个RLC PDU。

可选地,所述处理器还被配置为:

对于每个逻辑信道,检测从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度是否大于所述逻辑信道对应的最大传输块长度;其中,所述逻辑信道对应的最大传输块长度用于指示从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度的上限;

若从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU的总长度大于所述逻辑信道对应的最大传输块长度,则对从通过所述逻辑信道传输至的RLC PDU中选取的最后一个RLC PDU进行分割,得到第一部分和第二部分;

其中,从通过所述逻辑信道传输至的RLC PDU中选取的RLC PDU中除所述最后一个RLC PDU之外的其它RLC PDU的总长度和所述最后一个RLC PDU的第一部分的长度之和不大于所述逻辑信道对应的最大传输块长度。

本公开一示例性实施例还提供了一种数据传输装置,能够实现本公开提供的第二设备侧的数据传输方法。该装置包括:处理器,以及用于存储处理器的可执行指令的存储器。其中,处理器被配置为:

接收通信对端发送的MAC PDU;其中,所述MAC PDU的包体包括n个RLC PDU,所述MAC PDU的包头包括所述n个RLC PDU对应的指示信息,所述n个RLC PDU对应的指示信息包括各个所述RLC PDU对应的LCID、序列号和长度,所述n为大于1的整数;

解析所述MAC PDU的包头,生成第二序列号列表;其中,所述第二序列号列表中包括所述n个RLC PDU对应的序列号;

向RLC层传输所述n个RLC PDU和所述第二序列号列表;其中,所述n个RLC PDU的传输顺序和所述n个RLC PDU对应的序列号在所述第二序列号列表中的排列顺序相一致。

有关MAC PDU的包结构可参见上述图3A所示实施例中的介绍和说明,本实施例对此不再赘述。

上述主要以基站和终端为例,对本公开实施例提供的方案进行了介绍。可以理解的是,基站、终端为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。结合本公开中所公开的实施例描述的各示例的单元及算法步骤,本公开实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用来使用不同的方法来实现所描述的功能,但是这种实现不应认为超出本公开实施例的技术方案的范围。

图8是根据一示例性实施例示出的一种基站的结构示意图。

基站800包括发射器/接收器801和处理器802。其中,处理器802也可以为控制器,图8中表示为“控制器/处理器802”。所述发射器/接收器801用于支持基站与上述实施例中的所述终端之间收发信息,以及支持所述终端与其它终端之间进行无线电通信。所述处理器802执行各种用于与终端通信的功能。在上行链路,来自所述终端的上行链路信号经由天线接收,由接收器801进行解调(例如将高频信号解调为基带信号),并进一步由处理器802进行处理来恢复终端所发送到业务数据和信令信息。在下行链路上,业务数据和信令消息由处理器802进行处理,并由发射器801进行调制(例如将基带信号调制为高频信号)来产生下行链路信号,并经由天线发射给终端。需要说明的是,上述解调或调制的功能也可以由处理器802完成。例如,处理器802还用于执行上述方法实施例中的各个步骤,和/或本公开实施例所描述的技术方案的其它步骤。

进一步的,基站800还可以包括存储器803,存储器803用于存储基站800的程序代码和数据。此外,基站还可以包括通信单元804。通信单元804用于支持基站与其它网络实体(例如核心网中的网络设备等)进行通信。例如,在LTE系统中,该通信单元804可以是S1-U接口,用于支持基站与服务网关(Serving Gateway,S-GW)进行通信;或者,该通信单元804也可以是S1-MME接口,用于支持基站与移动性管理实体(Mobility Management Entity,MME)进行通信。

可以理解的是,图8仅仅示出了基站800的简化设计。在实际应用中,基站800可以包含任意数量的发射器,接收器,处理器,控制器,存储器,通信单元等,而所有可以实现本公开实施例的基站都在本公开实施例的保护范围之内。

图9是根据一示例性实施例示出的一种终端的结构示意图。

所述终端900包括发射器901,接收器902和处理器903。其中,处理器903也可以为控制器,图9中表示为“控制器/处理器903”。可选的,所述终端900还可以包括调制解调处理器905,其中,调制解调处理器905可以包括编码器906、调制器907、解码器908和解调器909。

在一个示例中,发射器901调节(例如,模拟转换、滤波、放大和上变频等)该输出采样并生成上行链路信号,该上行链路信号经由天线发射给上述实施例中所述的基站。在下行链路上,天线接收上述实施例中基站发射的下行链路信号。接收器902调节(例如,滤波、放大、下变频以及数字化等)从天线接收的信号并提供输入采样。在调制解调处理器905中,编码器906接收要在上行链路上发送的业务数据和信令消息,并对业务数据和信令消息进行处理(例如,格式化、编码和交织)。调制器907进一步处理(例如,符号映射和调制)编码后的业务数据和信令消息并提供输出采样。解调器909处理(例如,解调)该输入采样并提供符号估计。解码器908处理(例如,解交织和解码)该符号估计并提供发送给终端900的已解码的数据和信令消息。编码器906、调制器907、解调器909和解码器908可以由合成的调制解调处理器905来实现。这些单元根据无线接入网采用的无线接入技术(例如,LTE及其他演进系统的接入技术)来进行处理。需要说明的是,当终端900不包括调制解调处理器905时,调制解调处理器905的上述功能也可以由处理器903完成。

处理器903对终端900的动作进行控制管理,用于执行上述本公开实施例中由终端900进行的处理过程。例如,处理器903还用于执行上述方法实施例中的各个步骤,和/或本公开实施例所描述的技术方案的其它步骤。

进一步的,终端900还可以包括存储器904,存储器904用于存储用于终端900的程序代码和数据。

用于执行本公开实施例上述基站或终端的功能的处理器可以是中央处理器(Central Processing Unit,CPU),通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application-Specific Integrated Circuit,ASIC),现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。其可以实现或执行结合本公开实施例公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。

结合本公开实施例公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(Random Access Memory,RAM)、闪存、只读存储器(Read Only Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable ROM,EPROM)、电可擦可编程只读存储器(Electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD-ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于基站或终端中。当然,处理器和存储介质也可以作为分立组件存在于基站或终端中。

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

本公开实施例还提供了一种计算机存储介质,用于储存为上述基站或终端所用的计算机软件指令,其包含用于执行上述数据传输方法所设计的程序。

应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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