一种 MAC PDU 的发送方法、 系统和装置 【技术领域】
本发明涉及通信技术领域,特别是涉及一种 MAC PDU 的发送方法、系统和装置。 背景技术 在 LTE(Long-Term Evolution,长期演进 ) 系统中,如图 1 所示, eNB(Evolved Node B,演进型基站 ) 和 UE(User Equipment,终端 ) 之间的接口为 Uu 口, MAC PDU 经过物理层处理后,在 Uu 口传送。 对于专用数据 ( 除了广播,寻呼,随机接入响 应, MBMS(Multimedia Broadcast/Multicast Service,多媒体广播 / 组播业务 ) 等 ),无 论是上行还是下行,在一个 MAC PDU 中的数据都是针对一个 UE 的,该 UE 的标识在 PDCCH(Physical Downlink ControlChannel,物理下行控制信道 ) 中携带,即 :不存在多 个 UE 的专用数据被复用在一个 MAC PDU 中传输的情况。
MAC PDU 的总体结构如图 2 所示,一个 MAC PDU(MAC Protocol DataUnit, MAC 协议数据单元 ) 由 MAC 头 (MAC header) 与 MAC 负荷 (MACpayload) 组成。 MAC 头由一个或多个 MAC 子头组成 ;MAC 负荷由 MACSDU(MAC Service Data Units, MAC 业 务 数 据 单 元 )、 MAC CE(MACControl Element, MAC 控 制 单 元 ) 和 可 选 的 填 充 位 padding 组成。 每个 MAC 子头对应一个 MAC SDU 或 MAC CE 或 padding,并按照顺序 放入 MACPDU。 当 MAC 头,MAC SDU 和 MAC CE 不能填满整个 MAC PDU 时,MAC PDU 中的剩余比特需要由填充比特 (padding bit) 来进行填充。 MAC 子头的格式有两种, 图 3(a) 和图 3(b) 为第一种格式,图 4 为第二种格式。 MAC 子头用于指示所对应的 MAC CE 或 MAC SDU 的类型和长度。 如果 MAC 子头为 MAC 头中的最后一个 MAC 子头,或 者对应于固定长度的 MAC CE,则采用格式二 ;否则,采用格式一。其中 LCID 域用于标 识 MAC CE 的类型和 MAC SDU 所属的逻辑信道,长度为 5bit ;L 域指示对应的 MAC CE 或 MAC SDU 的长度,L 域的长度为 7bit 或 15bit ;F 域指示 L 域的长度,长度为 1bit ;E 用于指示在本 MAC 子头之后是否还有 MAC 子头,长度为 1bit ;R 为保留比特。
在实现本发明的过程中,发明人发现现有技术至少存在如下问题 :
在 LTE-A(LTE Advanced, LTE 后续演进 ) 系统中,为了提高系统吞吐量和增加 网络覆盖,引入了 RN(Relay Node,中继节点 ),如图 5 所示, eNB 和 RN 之间的接口为 Un 接口。 一个 RN 可以服务多个 UE,以下称由 RN 服务的 UE 为 R-UE。 对于下行, 当多个 R-UE 的数据由 eNB 传输到 RN 时,就可能出现多个 UE 的专用数据被复用在同一 个 MAC PDU 中的情况 ;对于上行,当多个 R-UE 的数据由 RN 传输到 eNB 时,同样可 能出现多个 UE 的专用数据被复用在同一个 MAC PDU 中的情况。 而在现有技术中,由于 没有 RN,所以不存在多个 UE 的专用数据被复用在同一个 MAC PDU 中,MAC PDU 中也 就没有 UE 标识的相关信息。 在 LTE-A 系统中, Un 口若采用 LTE 系统中的复用机制, 当多个 UE 的专用数据被复用在同一个 MAC PDU 时,接收端将无法解复用出各个 UE 的 数据。
发明内容 本发明的实施例提供一种 MAC PDU 的发送方法、系统和装置,用于实现多个终 端的数据复用在同一个 MAC PDU 时区分各个终端的数据并将数据进行发送。
本发明的实施例提供一种 MAC PDU 的发送方法,包括 :
发送端的 MAC 层获取待发送的 MAC SDU,并生成 MAC CE ;
所述发送端的 MAC 层根据所述 MAC SDU 和所述 MAC CE,组装成 MACPDU, 所述 MAC PDU 中携带所述 MAC SDU 和所述 MAC CE 对应的归属标识 ;
所述发送端将所述 MAC PDU 发送给接收端,使得所述接收端的 MAC 层根据所 述 MAC PDU 中携带的所述 MAC SDU 和所述 MAC CE 对应的归属标识判断所述 MAC SDU 和所述 MAC CE 的归属。
所述归属标识包括所述 MAC SDU 和所述 MAC CE 所属中继节点的中继节点标识 或所属终端的终端标识。
所述发送端的 MAC 层根据所述 MAC SDU 和所述 MAC CE 组装成 MACPDU, 所述 MAC PDU 中携带所述 MAC SDU 和所述 MAC CE 的归属标识包括 :
所述发送端的 MAC 层将所述 MAC SDU 和所述 MAC CE 按照归属进行分组,所 述分组中的 MAC SDU 和 MAC CE 对应的同一个归属为所述分组对应的归属 ;
所述发送端的 MAC 层生成与所述分组中的所述 MAC SDU 和所述 MACCE 对 应的 MAC 子头,所述分组对应的归属标识携带在与所述分组中的所述 MAC SDU 和所述 MAC CE 对应的 MAC 子头或所述 MAC CE 中 ;
所述发送端的 MAC 层将所述 MAC 子头,所述 MAC CE 和所述 MAC SDU 组装 成 MAC PDU,所述 MAC PDU 中携带所述分组对应的归属标识。
所述发送端的 MAC 层生成与所述分组中的所述 MAC SDU 和所述 MACCE 对 应的 MAC 子头,所述分组对应的归属标识携带在与所述分组中的所述 MAC SDU 和所述 MAC CE 对应的 MAC 子头或所述 MAC CE 中包括 :
所述发送端的 MAC 层根据所述分组中的各个 MAC SDU 和 MAC CE,生成与所 述分组中的所述 MAC SDU 和所述 MAC CE 对应的多个 MAC 子头,所述分组对应的归属 标识携带在与所述分组对应的多个 MAC 子头中的第一个 MAC 子头中,所述多个 MAC 子 头中的保留比特 R 用于指示当前 MAC 子头中是否携带所述分组对应的归属标识 ;或
所述发送端的 MAC 层根据所述分组中的各个 MAC SDU 和 MAC CE,生成与所 述分组中的所述 MAC SDU 和所述 MAC CE 对应的多个 MAC 子头和所述分组的归属标识 指示 MAC 子头,所述归属标识指示 MAC 子头内携带所述分组对应的归属标识,所述归 属标识指示 MAC 子头为与所述分组对应的多个 MAC 子头中的第一个 MAC 子头 ;或
所述发送端的 MAC 层根据所述分组中的各个 MAC SDU 和 MAC CE,生成与所 述分组中的所述 MAC SDU 和所述 MAC CE 对应的 MAC 子头、所述分组的归属标识 MAC CE 指示 MAC 子头和与所述分组的归属标识 MAC CE 指示 MAC 子头对应的归属标识 MAC CE,所述归属标识 MAC CE 指示 MAC 子头用于指示所述归属标识 MAC CE 中携带了所 述分组对应的归属标识,所述归属标识 MAC CE 在所述 MAC PDU 的负荷部分携带,所 述归属标识 MACCE 指示 MAC 子头为与所述分组对应的多个 MAC 子头中的第一个 MAC
子头。 所述接收端的 MAC 层根据所述 MAC PDU 中携带的所述 MAC SDU 和所述 MAC CE 对应的归属标识判断所述 MAC SDU 和所述 MAC CE 的归属包括 :
所述接收端的 MAC 层根据接收的所述 MAC PDU 获取各个所述 MAC 子头,判 断所述各个 MAC 子头对应的 MAC SDU 或 MAC CE 的归属。
所述接收端的 MAC 层判断所述各个 MAC 子头对应的 MAC SDU 或 MACCE 的 归属包括 :
当所述 MAC 子头中携带所述归属标识,则所述 MAC 子头对应的 MACSDU 或 MAC CE 归属于所述 MAC 子头中归属标识所指示的归属 ;当所述 MAC 子头中没有携带 所述归属标识,则所述 MAC 子头对应的 MAC SDU 或 MAC CE 归属于位于所述 MAC 子 头之前最近的一个携带归属标识的 MAC 子头所指示的归属 ;或
当所述 MAC 子头携带所述归属标识,则所述归属标识用于指示本 MAC 子头与 下一个携带归属标识的 MAC 子头之间的 MAC 子头对应的 MAC SDU 或 MAC CE 的归属 ; 否则,所述 MAC 子头对应的 MAC SDU 或 MAC CE 归属于位于所述 MAC 子头之前最近 的一个对应于所述归属标识 MAC CE 的 MAC 子头所指示的归属 ;或
当所述 MAC 子头对应的 MAC CE 为所述归属标识 MAC CE,则所述归属标识 MAC CE 中获取所述归属标识,所述归属标识用于指示本 MAC 子头与下一个对应归属标 识 MAC CE 的 MAC 子头之间的 MAC 子头对应的 MACSDU 或 MAC CE 的归属 ;否则, 所述 MAC 子头对应的 MAC SDU 或 MAC CE 归属于位于所述 MAC 子头之前最近的一个 对应于所述归属标识 MAC CE 的 MAC 子头所指示的归属。
还包括 :
所述发送端的 MAC 层在携带所述分组对应的归属标识的 MAC 子头中添加 NUM 域,用于指示所述分组内 MAC SDU 和 MAC CE 的总个数。
当所述分组对应的归属标识的 MAC 子头中添加 NUM 域时,还包括 :
所述发送端的 MAC 层将所述归属标识指示 MAC 子头或所述归属标识 MAC CE 指示 MAC 子头在 MAC 头中连续放置。
当所述发送端的 MAC 层将所述归属标识指示 MAC 子头或所述归属标识 MAC CE 指示 MAC 子头在 MAC 头中连续放置时,所述接收端的 MAC 层根据所述 NUM 域获 取属于同一分组的 MAC SDU 和 MAC CE。
本发明的实施例提供一种 MAC PDU 的发送系统,包括 :
发送端,所述发送端的 MAC 层用于获取待发送的 MAC SDU,并生成 MAC CE ;所述发送端的 MAC 层根据所述 MAC SDU 和所述 MAC CE,组装成 MAC PDU,所 述 MAC PDU 中携带所述 MAC SDU 和所述 MAC CE 对应的归属标识 ;所述发送端将所 述 MAC PDU 发送给接收端,使得所述接收端的 MAC 层根据所述 MAC PDU 中携带的所 述 MAC SDU 和所述 MAC CE 对应的归属标识判断所述 MAC SDU 和所述 MAC CE 的归 属;
接收端,接收所述发送端发送的所述 MAC PDU ;所述接收端的 MAC 层根据所 述 MAC PDU 中携带的所述 MAC SDU 和所述 MAC CE 对应的归属标识判断所述 MAC SDU 和所述 MAC CE 的归属。
本发明的实施例提供一种发送装置,包括 :
获取模块,用于获取待发送的 MAC SDU,并生成 MAC CE ;
生成模块,用于根据所述获取模块获取的所述 MAC SDU 和所述 MACCE,组装 成 MAC PDU,所述 MAC PDU 中携带所述 MAC SDU 和所述 MACCE 对应的归属标识 ;
发送模块,用于将所述生成模块生成的所述 MAC PDU 发送给接收端,使得所述 接收端的 MAC 层根据所述 MAC PDU 中携带的所述 MAC SDU 和所述 MAC CE 对应的归 属标识判断所述 MAC SDU 和所述 MAC CE 的归属。
所述归属标识包括所述 MAC SDU 和所述 MAC CE 所属中继节点的中继节点标识 或所属终端的终端标识。
所述生成模块包括 :
分组子模块,用于将所述获取模块获取的所述 MAC SDU 和所述 MAC CE 按照归 属进行分组,所述分组中的 MAC SDU 和 MAC CE 对应的同一个归属为所述分组对应的归 属;
携带子模块,用于生成与所述分组子模块获取的所述分组中的所述 MACSDU 和 所述 MAC CE 对应的 MAC 子头,所述分组对应的归属标识携带在与所述分组中的所述 MAC SDU 和所述 MAC CE 对应的 MAC 子头或所述 MACCE 中 ;
生成子模块,用于根据所述分组子模块获取的所述 MAC 子头,所述 MACCE 和 所述 MAC SDU 组装成 MAC PDU,所述 MAC PDU 中携带所述若干个所述分组对应的归 属标识。
所述携带子模块具体用于 :
根据所述分组子模块获取的所述分组中的各个 MAC SDU 和 MAC CE,生成与所 述分组中的所述 MAC SDU 和所述 MAC CE 对应的多个 MAC 子头,所述分组对应的归属 标识携带在与所述分组对应的多个 MAC 子头中的第一个 MAC 子头中,所述多个 MAC 子 头中的保留比特 R 用于指示当前 MAC 子头中是否携带所述分组对应的归属标识 ;或
根据所述分组子模块获取的所述分组中的各个 MAC SDU 和 MAC CE,生成与所 述分组中的所述 MAC SDU 和所述 MAC CE 对应的多个 MAC 子头和所述分组的归属标指 示 MAC 子头,所述归属标识指示 MAC 子头内携带所述分组对应的归属标识,所述归属 标识指示 MAC 子头为与所述分组对应的多个 MAC 子头中的第一个 MAC 子头 ;或
根据所述分组子模块获取的所述分组中的各个 MAC SDU 和 MAC CE,生成与所 述分组中的所述 MAC SDU 和所述 MAC CE 对应的 MAC 子头、所述分组的归属标识 MAC CE 指示 MAC 子头和与所述分组的归属标识 MACCE 指示 MAC 子头对应的归属标识 MAC CE,所述归属标识 MAC CE 指示 MAC 子头用于指示所述归属标识 MAC CE 中携带了所 述分组对应的归属标识,所述归属标识 MAC CE 在所述 MAC PDU 的负荷部分携带,所 述归属标识 MAC CE 指示 MAC 子头为与所述分组对应的多个 MAC 子头中的第一个 MAC 子头。
所述携带子模块还用于 :
在携带所述分组对应的归属标识的 MAC 子头中添加 NUM 域,用于指示所述分 组内 MAC SDU 和 MAC CE 的总个数。
所述生成子模块还用于 :将所述携带模块生成的所述归属标识指示 MAC 子头或所述归属标识 MAC CE 指 示 MAC 子头在 MAC 头中连续放置。
本发明的实施例提供一种接收装置,包括 :
接收模块,用于接收发送端发送的 MAC PDU ;
判断模块,用于根据所述接收模块接收的所述 MAC PDU 中携带的 MACSDU 和 MAC CE 对应的归属标识判断所述 MAC SDU 和所述 MAC CE 的归属。
所述归属标识包括所述 MAC SDU 和所述 MAC CE 所属中继节点的中继节点标识 或所属终端的终端标识。
所述判断模块包括 :
获取子模块,用于所述接收模块接收的所述 MAC PDU 获取各个所述 MAC 子 头;
判断子模块,用于判断所述获取子模块获取的所述各个 MAC 子头对应的 MAC SDU 或 MAC CE 的归属。
所述判断模块具体用于 :
当所述获取子模块获取的所述 MAC 子头中携带所述归属标识,则所述 MAC 子 头对应的 MAC SDU 或 MAC CE 归属于所述 MAC 子头中归属标识所指示的归属 ;当所述 MAC 子头中没有携带所述归属标识,则所述 MAC 子头对应的 MAC SDU 或 MAC CE 归 属于位于所述 MAC 子头之前最近的一个携带归属标识的 MAC 子头所指示的归属 ;或 当所述获取子模块获取的所述 MAC 子头携带所述归属标识,则所述归属标识 用于指示本 MAC 子头与下一个携带归属标识的 MAC 子头之间的 MAC 子头对应的 MAC SDU 或 MAC CE 的归属 ;否则,所述 MAC 子头对应的 MACSDU 或 MAC CE 归属于位 于所述 MAC 子头之前最近的一个对应于所述归属标识 MAC CE 的 MAC 子头所指示的归 属 ;或
当所述获取子模块获取的所述 MAC 子头对应的 MAC CE 为所述归属标识 MAC CE,则所述归属标识 MAC CE 中获取所述归属标识,所述归属标识用于指示本 MAC 子头 与下一个对应归属标识 MAC CE 的 MAC 子头之间的 MAC 子头对应的 MAC SDU 或 MAC CE 的归属 ;否则,所述 MAC 子头对应的 MAC SDU 或 MAC CE 归属于位于所述 MAC 子 头之前最近的一个对应于所述归属标识 MAC CE 的 MAC 子头所指示的归属。
所述获取子模块还用于 :
根据 NUM 域获取属于同一分组的 MAC SDU 和 MAC CE。
本发明的实施例通过在待发送的 MAC PDU 中携带数据的归属标识,实现了多个 终端的数据复用在同一个 MAC PDU 时区分各个终端的数据并将数据进行发送。 当然, 实施本发明的实施例的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技 术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可 以根据这些附图获得其他的附图。图 1 为现有技术中网络结构图 ; 图 2 为现有技术中 MAC PDU 的总体结构图 ; 图 3(a) 为现有技术中 MAC 子头的格式图 ; 图 3(b) 为现有技术中 MAC 子头的格式图 ; 图 4 为现有技术中 MAC 子头的格式图 ; 图 5 为 LTE-A 系统中网络结构图 ; 图 6 为本发明实施例中一种 MAC PDU 的发送方法的流程图 ; 图 7 为本发明实施例中一种 MAC PDU 的发送方法的流程图 ; 图 8 为本发明实施例中 MAC 子头的格式图 ; 图 9 为本发明实施例中 MAC PDU 的总体结构图 ; 图 10 为本发明实施例中一种 MAC PDU 的发送方法的流程图 ; 图 11 为本发明实施例中 MAC 子头的格式图 ; 图 12 为本发明实施例中 MAC PDU 的总体结构图 ; 图 13 为本发明实施例中一种 MAC PDU 的发送方法的流程图 ; 图 14 为本发明实施例中 MAC 子头的格式图 ; 图 15 为本发明实施例中 MAC CE 的结构图 ; 图 16 为本发明实施例中 MAC PDU 的总体结构图 ; 图 17 为本发明实施例中 MAC 子头的格式图 ; 图 18 为本发明实施例中 MAC PDU 的总体结构图 ; 图 19 为本发明实施例中一种发送装置的结构示意图 ; 图 20 为本发明实施例中一种接收装置的结构示意图。具体实施方式
本发明实施例提出,发送端的 MAC 层获取待发送的 MAC SDU,并生成 MAC CE ;所述发送端的 MAC 层根据所述 MAC SDU 和所述 MAC CE,组装成 MAC PDU,所 述 MAC PDU 中携带所述 MAC SDU 和所述 MAC CE 对应的归属标识 ;所述发送端将所 述 MAC PDU 发送给接收端,使得所述接收端的 MAC 层根据所述 MAC PDU 中携带的所 述 MAC SDU 和所述 MAC CE 对应的归属标识判断所述 MAC SDU 和所述 MAC CE 的归 属。
下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整的描述, 显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。 基于本发明中 的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施 例,都属于本发明保护的范围。
本发明实施例提供一种 MAC PDU 的发送方法,如图 6 所示,具体包括以下步 骤:
步骤 601、发送端的 MAC 层获取待发送的 MAC SDU,并生成 MAC CE。
步骤 602、所述发送端的 MAC 层根据所述 MAC SDU 和所述 MAC CE,组装成 MAC PDU,所述 MAC PDU 中携带所述 MAC SDU 和所述 MAC CE 对应的归属标识。
步骤 603、所述发送端将所述 MAC PDU 发送给接收端,使得所述接收端的 MAC层根据所述 MAC PDU 中携带的所述 MAC SDU 和所述 MAC CE 对应的归属标识判断所述 MAC SDU 和所述 MAC CE 的归属。
本发明实施例提供一种 MAC PDU 的发送方法,当进行上行发送时,发送端为 RN,接收端为 eNB,当进行下行发送时,发送端为 eNB,接收端为 RN,其中在 MAC 子 头中携带归属标识,如图 7 所示,具体包括以下步骤 :
步骤 701、发送端的 MAC 层根据资源调度的结果,确定可以发送数据的逻辑信 道以及各逻辑信道可以发送的数据的数量,并从 RLC 获取相应的数据包,即多个 MAC SDU。
当仅需要发送 R-UE 的数据时,仅获取 R-UE 的多个 MAC SDU ;
当既需要发送 R-UE 的数据,又需要发送 RN 的数据时,获取 R-UE 的多个 MAC SDU 和 RN 的多个 MAC SDU。
当然,上述 MAC SDU 也可以仅为一个。
步骤 702、发送端的 MAC 层生成待发送的 MAC CE。
根据 MAC CE 所需完成的功能要求,按照对应的格式,生成对应的 MACCE。
步骤 703、发送端的 MAC 层对待发送的 MAC CE 和 MAC SDU 按照归属进行分 组。 当待发送的多个 MAC CE 和多个 MAC SDU 属于 RN 或同一个的 R-UE 时,为了 便于对具有相同归属的 MAC CE 和 MAC SDU 添加归属标识,即所属 RN 或 R-UE 的标 识,需要对待发送的 MAC CE 和 MAC SDU 按照归属进行分组,即将属于 RN 或同一个 R-UE 的多个 MAC CE 和多个 MAC SDU 分为一组。
需要说明的是, R-UE 的标识在一个 RN 下唯一标识一个 R-UE,从而可以避免 一个 RN 管辖多个小区,不同小区内的 R-UE 在 Uu 口采用相同的标识时,无法区分 MAC PDU 中各个 R-UE 的数据。
需要说明的是,对于属于 RN 的 MAC CE 和 MAC SDU,为了节约开销,可以不 添加归属标识,而将 RN 的数据放在 MAC PDU 中的特殊位置来识别,例如 :起始位置。
需要说明的是,可以在每一个 MAC CE 或 MAC SDU 的在数据中或它们对应的 MAC 子头中携带对应 UE 的标识,而本发明实施例中将 MAC CE 或 MAC SDU 进行分组, 一组携带一个对应的归属标识,只是一种优选实施方式,以达到节约开销的目的,所以 不应当作为对本发明的限制。
步骤 704、发送端的 MAC 层为每个分组中的每一个 MAC CE 和每一个 MAC SDU 生成对应的 MAC 子头,且每一个分组中的第一个 MAC 子头携带该分组对应的归属标 识。
本发明实施例中利用原有 MAC 子头携带并指示分组对应的归属标识,实现了携 带和指示分组对应的归属标识的 MAC 子头与原有 MAC 子头的复用。
发送端的 MAC 层需要为分组中的每一个 MAC CE 或 MAC SDU 生成对应的 MAC 子头,具体包括以下两种情况中的任一种 :
(1) 生成的 MAC CE 或 MAC SDU 对应的 MAC 子头不是该分组的第一个 MAC 子头。
当生成的 MAC CE 或 MAC SDU 对应的 MAC 子头不是该分组的第一个 MAC 子
头时,发送端的 MAC 层按照现有技术中生成 MAC 子头的方式为该 MAC CE 或 MAC SDU 生成对应的 MAC 子头。
(2) 生成的 MAC CE 或 MAC SDU 对应的 MAC 子头是该分组的第一个 MAC 子 头。
当生成的 MAC CE 或 MAC SDU 对应的 MAC 子头是该分组的第一个 MAC 子头 时,发送端的 MAC 层在该 MAC 子头中携带该分组对应的归属标识。
本发明实施例中以使用 R 比特指示当前 MAC 子头中是否携带该分组对应的 UE ID,且该 UE ID 携带在该 MAC 子头内为例进行说明。
如图 8 所示,为本发明实施例中 MAC 子头的格式。 其中,将保留比特 R 比特 定义为 CF 域,用于指示当前 MAC 子头中是否携带该分组对应的归属标识。 例如, CF 域取 0 则标识该 MAC 子头中携带了 UE ID ;否则,该 MAC 子头中不携带 UE ID。
当然,任何通过 CF 域指示当前 MAC 子头中是否携带该分组对应的归属标识的 方式均属于本发明的保护范围。
UE ID 域用于携带该分组对应的归属标识,其中 UE ID 的形式可以为 CRNTI 或 其他任何可以标识 UE ID 的形式。 需要说明的是, UE ID 是长度可以是可配的,例如 : 可以为 1Byte 或 2Byte,其长度的控制可以通过 Un 口的信令,如 RRC 信令,配置或通过 默认规则确定。
同理,当存在属于 RN 的数据时,按照同样的方法携带 RN ID,即将 RNID 填 入图 8 中 UE ID 域中。 此外, RN 的数据也可以不携带 RN ID,通过将 RN 的数据对应 的 MAC 子头放置在 MAC PDU 中的特殊位置来识别,例如 :放置在 MAC PDU 的起始位 置。
步骤 705、发送端的 MAC 层根据上述对待发送的 MAC CE 和 MAC SDU 以及对 应的子头组装成 MAC PDU。
当待发送的数据存在 RN 的数据时,发送端的 MAC 层将 RN 的数据,例如 : MAC CE,S1-AP 或 X2-AP 数据等,与 R-UE 的数据封装在同一个 MACPDU 中传输,具 体包括以下两种情况中的任一种 :
(a)RN 的数据对应的 MAC 子头组中不携带 RN 的标识时,发送端的 MAC 层将 RN 的数据对应的 MAC 子头放在 MAC 头中的特定位置,如起始位置,如图 9 所示 ;
(b)RN 的数据对应的 MAC 子头组中携带 RN 的标识时,发送端的 MAC 层可以 将 RN 的数据放在 MAC 头中的任意位置。
步骤 706、发送端将 MAC PDU 在 Un 口发送给接收端。
步骤 707、接收端的 MAC 层从底层收到发送端发送的 MAC PDU。
步骤 708、接收端的 MAC 层依次解出各 MAC 子头,确定各 MAC 子头对应的 MAC SDU 或 MAC CE 的归属。
具体的,当 MAC 子头中的 CF 域取 0 时,则指示该 MAC 子头中携带了归属标 识,则该 MAC 子头对应的 MAC SDU 或 MAC CE 归属于该 MAC 子头中归属标识所指示 的归属 ;否则,该 MAC 子头中没有携带所述归属标识,由于每一个分组对应的第一个 MAC 子头中携带该分组的归属标识,所以该 MAC 子头对应的 MAC SDU 或 MAC CE 归 属于位于该 MAC 子头之前最近的一个携带归属标识的 MAC 子头所指示的归属。此外,当 RN 的数据对应的 MAC 子头组中不携带 RN 的标识时,接收端的 MAC 层收到数据后,查看第一组数据是否携带归属标识,如果携带了归属标识,则该组数据 属于该归属标识所指示的 UE ;否则,该组数据归属于 RN。
当然,任何通过 CF 域指示当前 MAC 子头中是否携带该分组对应的归属标识的 方式均属于本发明的保护范围。
步骤 709、接收端的 MAC 层对收到的 MAC CE 进行相应的处理。
步骤 710、接收端的 MAC 层将分离出的 MAC SDU 通过所属的逻辑信道发往高 层。
本发明实施例提供一种 MAC PDU 的发送方法,当进行上行发送时,发送端为 RN,接收端为 eNB,当进行下行发送时,发送端为 eNB,接收端为 RN,其中定义一种 新的归属标识指示 MAC 子头携带归属标识,如图 10 所示,具体包括以下步骤 :
步骤 1001、发送端的 MAC 层根据资源调度的结果,确定可以发送数据的逻辑 信道以及各逻辑信道可以发送的数据的数量,并从 RLC 获取相应的数据包,即多个 MAC SDU。
当仅需要发送 R-UE 的数据时,仅获取 R-UE 的多个 MAC SDU ;
当既需要发送 R-UE 的数据,又需要发送 RN 的数据时,获取 R-UE 的多个 MAC SDU 和 RN 的多个 MAC SDU。
当然,上述 MAC SDU 也可以仅为一个。
步骤 1002、发送端的 MAC 层生成待发送的 MAC CE。
步骤 1003、发送端的 MAC 层对待发送的 MAC CE 和 MAC SDU 按照归属进行分 组。
当待发送的多个 MAC CE 和多个 MAC SDU 属于 RN 或同一个的 R-UE 时,为了 便于对具有相同归属的 MAC CE 和 MAC SDU 添加归属标识,即所属 RN 或 R-UE 的标 识,需要对待发送的 MAC CE 和 MAC SDU 按照归属进行分组,即将属于 RN 或同一个 R-UE 的多个 MAC CE 和多个 MAC SDU 分为一组。
需要说明的是,对于属于 RN 的 MAC CE 和 MAC SDU,为了节约开销,可以不 添加归属标识,而将 RN 的数据放在 MAC PDU 中的特殊位置,例如 :起始位置。
步骤 1004、发送端的 MAC 层为每个分组中的每一个 MAC CE 和每一个 MAC SDU 生成对应的 MAC 子头,以及为每个分组生成每个分组的归属标识指示 MAC 子头。
发送端的 MAC 层需要为分组中的每一个 MAC CE 或 MAC SDU 生成对应的 MAC 子头,以及为每个分组生成每个分组的归属标识指示 MAC 子头,具体包括以下两种情况 中的任一种 :
(1) 生成的 MAC 子头为与分组中的 MAC CE 或 MAC SDU 对应的 MAC 子头。
当生成的 MAC 子头为与分组中的 MAC CE 或 MAC SDU 对应的 MAC 子头时, 发送端的 MAC 层按照现有技术中生成 MAC 子头的方式为该 MACCE 或 MAC SDU 生成 对应的 MAC 子头。
(2) 生成的 MAC 子头为分组的归属标识指示 MAC 子头。
发送端的 MAC 层为每一个分组生成该分组的归属标识指示 MAC 子头,该归属 标识指示 MAC 子头内携带该分组对应的归属标识,且为该分组多个 MAC 子头中的第一个 MAC 子头。
LCID 域长度为 5bit,可以表示 32 种 MAC CE 格式或逻辑信道 ID。 除去现在已 经分配的 MAC CE 格式指示和逻辑信道 ID,还有一些 LCID 现在尚未分配。
本发明实施例中新定义了一种新的 MAC 子头,如图 11 所示,该新定义的 MAC 子头用于携带和指示分组归属标识。 当 LCID 域被置为特定的 LCID 时,则表示该 MAC 子头中携带有 UE ID。 该归属标识指示 MAC 子头不对应于任何 MAC CE 或 MAC SDU, 仅用于指示其后的 MAC 子头对应的 MAC CE 或 MAC SDU 的归属 UE 的标识。
UE ID 域用于携带该分组对应的归属标识,其中 UE ID 的形式可以为 CRNTI 或 其他任何可以标识 UE ID 的形式。 需要说明的是, UE ID 是长度可以是可配的,例如 : 可以为 1Byte 或 2Byte,其长度的控制可以通过 Un 口的信令,如 RRC 信令,配置或通过 默认规则确定。
同理,当存在属于 RN 的数据时,按照同样的方法携带 RN ID,即将 RNID 填 入图 11 中 UE ID 域中。 此外, RN 的数据也可以不携带 RN ID,通过将 RN 的数据对应 的 MAC 子头放置在 MAC PDU 中的特殊位置来识别,例如 :放置在 MAC PDU 的起始位 置。 步骤 1005、发送端的 MAC 层根据上述对待发送的 MAC CE 和 MAC SDU 以及对 应的子头组装成 MAC PDU。
当待发送的数据存在 RN 的数据时,发送端的 MAC 层将 RN 的数据,例如 : MAC CE,S1-AP 或 X2-AP 数据等,与 R-UE 的数据封装在同一个 MACPDU 中传输,具 体包括以下两种情况中的任一种 :
(a)RN 的数据对应的 MAC 子头组中不携带对应的归属标识指示 MAC 子头时, 发送端的 MAC 层将 RN 的数据对应的 MAC 子头放在 MAC 头中的特定位置,如起始位 置,如图 12 所示 ;
(b)RN 的数据对应的 MAC 子头组中携带对应的归属标识指示 MAC 子头时,发 送端的 MAC 层可以将 RN 的数据放在 MAC 头中的任意位置。
步骤 1006、发送端将 MAC PDU 在 Un 口发送给接收端。
步骤 1007、接收端的 MAC 层从底层收到发送端发送的 MAC PDU。
步骤 1008、接收端的 MAC 层依次解出各 MAC 子头,确定各 MAC 子头对应的 MAC SDU 或 MAC CE 的归属。
具体的,当所述 MAC 子头中携带了归属标识,则该归属标识用于指示本 MAC 子头与下一个携带归属标识的 MAC 子头之间的 MAC 子头对应的 MACSDU 或 MAC CE 的归属 ;否则,由于每一个分组对应的第一个 MAC 子头中携带该分组的归属标识,所以 该 MAC 子头对应的 MAC SDU 或 MAC CE 归属于位于该 MAC 子头之前最近的一个对应 于归属标识 MAC CE 的 MAC 子头所指示的归属。
此外,当 RN 的数据对应的 MAC 子头组中不携带对应的归属标识指示 MAC 子 头时,接收端的 MAC 层收到数据后,查看第一组数据是否携带归属标识,如果携带了归 属标识,则该组数据属于该归属标识所指示的 UE ;否则,该组数据归属于 RN。
步骤 1009、接收端的 MAC 层对收到的 MAC CE 进行相应的处理。
步骤 1010、接收端的 MAC 层将分离出的 MAC SDU 通过所属的逻辑信道发往高
层。 本发明实施例提供一种 MAC PDU 的发送方法,当进行上行发送时,发送端为 RN,接收端为 eNB,当进行下行发送时,发送端为 eNB,接收端为 RN,其中定义一种 新的归属标识 MAC CE 指示 MAC 子头和对应的归属标识 MAC CE,如图 13 所示,具体 包括以下步骤 :
步骤 1301、发送端的 MAC 层根据资源调度的结果,确定可以发送数据的逻辑 信道以及各逻辑信道可以发送的数据的数量,并从 RLC 获取相应的数据包,即多个 MAC SDU。
当仅需要发送 R-UE 的数据时,仅获取 R-UE 的多个 MAC SDU ;
当既需要发送 R-UE 的数据,又需要发送 RN 的数据时,获取 R-UE 的多个 MAC SDU 和 RN 的多个 MAC SDU。
当然,上述 MAC SDU 也可以仅为一个。
步骤 1302、发送端的 MAC 层生成待发送的 MAC CE。
步骤 1303、发送端的 MAC 层对待发送的 MAC CE 和 MAC SDU 按照归属进行分 组。
当待发送的多个 MAC CE 和多个 MAC SDU 属于 RN 或同一个的 R-UE 时,为了 便于对具有相同归属的 MAC CE 和 MAC SDU 添加归属标识,即所属 RN 或 R-UE 的标 识,需要对待发送的 MAC CE 和 MAC SDU 按照归属进行分组,即将属于 RN 或同一个 R-UE 的多个 MAC CE 和多个 MAC SDU 分为一组。
需要说明的是,对于属于 RN 的 MAC CE 和 MAC SDU,为了节约开销,可以不 添加归属标识,而将 RN 的数据放在 MAC PDU 中的特殊位置,例如 :起始位置。
步骤 1304、发送端的 MAC 层为每个分组中的每一个 MAC CE 和每一个 MAC SDU 生成对应的 MAC 子头,以及为每个分组生成每个分组的归属标识 MAC CE 指示 MAC 子头和与该分组的归属标识 MAC CE 指示 MAC 子头对应的归属标识 MAC CE。
发送端的 MAC 层需要为分组中的每一个 MAC CE 或 MAC SDU 生成对应的 MAC 子头,以及为每个分组生成每个分组的归属标识 MAC CE 指示 MAC 子头和与该分组的归 属标识 MAC CE 指示 MAC 子头对应的归属标识 MAC CE,具体包括以下两种情况中的任 一种 :
(1) 生成的 MAC 子头为与分组中的 MAC CE 或 MAC SDU 对应的 MAC 子头。
当生成的 MAC 子头为与分组中的 MAC CE 或 MAC SDU 对应的 MAC 子头时, 发送端的 MAC 层按照现有技术中生成 MAC 子头的方式为该 MACCE 或 MAC SDU 生成 对应的 MAC 子头。
(2) 生成的 MAC 子头为分组的归属标识 MAC CE 指示 MAC 子头和与该分组的 归属标识 MAC CE 指示 MAC 子头对应的归属标识 MAC CE。
本发明实施例中新定义了一种新的 MAC 子头和 MAC CE,如图 14 和图 15 所 示。 发送端的 MAC 层为每一个分组生成该分组的归属标识 MAC CE 指示 MAC 子头和与 该分组的归属标识 MAC CE 指示 MAC 子头对应的归属标识 MAC CE,该归属标识 MAC CE 指示 MAC 子头用于指示与该分组的归属标识 MAC CE 指示 MAC 子头对应的归属标识 MAC CE 中携带了该分组对应的归属标识,且该归属标识 MAC CE 指示 MAC 子头为该分
组中多个 MAC 子头中的第一个 MAC 子头。
UE ID 域用于携带该分组对应的归属标识,其中 UE ID 的形式可以为 CRNTI 或 其他任何可以标识 UE ID 的形式。 MAC 子头使用一种尚未分配的 LCID 来指示新的 MAC CE :UE ID MAC CE。 如果 UE ID 采用 C-RNTI 的形式,也可复用现有的 C-RNTI MAC CE 对应的 MAC 子头和 MAC CE。 如果复用现有的 C-RNTI MAC CE,则使用现有的用 于指示 C-RNTI MAC CE 的 LCID,需要说明的是,虽然格式相同,但此处 UE ID 的用法 和位置与 LTE 系统中的 C-RNTI MAC CE 完全不同。
同理,当存在属于 RN 的数据时,按照同样的方法携带 RN ID,即将 RNID 填 入图 11 中 UE ID 域中。 此外, RN 的数据也可以不携带 RN ID,通过将 RN 的数据对应 的 MAC 子头放置在 MAC PDU 中的特殊位置来识别,例如 :放置在 MAC PDU 的起始位 置。
步骤 1305、发送端的 MAC 层根据上述对待发送的 MAC CE 和 MAC SDU 以及对 应的子头组装成 MAC PDU。
当待发送的数据存在 RN 的数据时,发送端的 MAC 层将 RN 的数据,例如 : MAC CE,S1-AP 或 X2-AP 数据等,与 R-UE 的数据封装在同一个 MACPDU 中传输,具 体包括以下两种情况中的任一种 :
(a)RN 的数据对应的 MAC 子头组中不携带对应的归属标识 MAC CE 指示 MAC 子头时,发送端的 MAC 层将 RN 的数据对应的 MAC 子头放在 MAC 头中的特定位置,如 起始位置,如图 16 所示 ;
(b)RN 的数据对应的 MAC 子头组中携带对应的归属标识 MAC CE 指示 MAC 子 头且在对应的位置携带对应的归属标识 MAC CE 时,发送端的 MAC 层可以将 RN 的数据 放在 MAC 头中的任意位置。
步骤 1306、发送端将 MAC PDU 在 Un 口发送给接收端。
步骤 1307、接收端的 MAC 层从底层收到发送端发送的 MAC PDU。
步骤 1308、接收端的 MAC 层依次解出各 MAC 子头,确定各 MAC 子头对应的 MAC SDU 或 MAC CE 的归属。
具体的,当所述 MAC 子头对应的 MAC CE 为归属标识 MAC CE,则该归属标识 MAC CE 中获取归属标识,该归属标识用于指示本 MAC 子头与下一个归属标识 MAC CE 的 MAC 子头之间的 MAC 子头对应的 MAC SDU 或 MAC CE 的归属 ;否则,由于每一个 分组对应的第一个 MAC 子头中携带该分组的归属标识,所以该 MAC 子头对应的 MAC SDU 或 MAC CE 归属于位于该 MAC 子头之前最近的一个对应于归属标识 MAC CE 的 MAC 子头所指示的归属。
此外,当 RN 的数据对应的 MAC 子头组中不携带对应的归属标识 MACCE 指 示 MAC 子头时,接收端的 MAC 层收到数据后,查看第一组数据是否携带归属标识,如 果携带了归属标识,则该组数据属于该归属标识所指示的 UE ;否则,该组数据归属于 RN。
步骤 1309、接收端的 MAC 层对收到的 MAC CE 进行相应的处理。
步骤 1310、接收端的 MAC 层将分离出的 MAC SDU 通过所属的逻辑信道发往高 层。上述本发明实施例中,还可以在 MAC 子头中添加一个 NUM 域,该 MAC 子头的 格式如图 17 所示,用于指示与该 MAC 子头对应的分组内 MAC SDU 和 MAC CE 的总个 数。 以本发明实施例三中图 11 所示的 MAC 子头格式为例,添加了 NUM 域之后的 MAC PDU 格式如图 18 所示。 此时,由于在 MAC 子头中添加了 NUM 指示,可以将不同 UE 的 UE ID 子头在 MAC 头中连续放置,通过该 NUM 域识别具有相同归属的 MAC SDU 和 MAC CE。 本方法适用于本发明的所有实施例,此处不再赘述。
需要说明的是,当在 Un 口传输的 MAC PDU 中不携带针对 R-UE 的 MACCE 时, 上述各方案中所有的分组只需对 MAC SDU 进行,也无需指示 MAC CE 的归属,因为此时 MAC CE 必然归属于 RN。
本发明实施例提供一种 MAC PDU 的发送系统,包括 :
发送端,所述发送端的 MAC 层用于获取待发送的 MAC SDU,并生成 MAC CE ;所述发送端的 MAC 层根据所述 MAC SDU 和所述 MAC CE,组装成 MAC PDU,所 述 MAC PDU 中携带所述 MAC SDU 和所述 MAC CE 对应的归属标识 ;所述发送端将所 述 MAC PDU 发送给接收端,使得所述接收端的 MAC 层根据所述 MAC PDU 中携带的所 述 MAC SDU 和所述 MAC CE 对应的归属标识判断所述 MAC SDU 和所述 MAC CE 的归 属;
接收端,接收所述发送端发送的所述 MAC PDU ;所述接收端的 MAC 层根据所 述 MAC PDU 中携带的所述 MAC SDU 和所述 MAC CE 对应的归属标识判断所述 MAC SDU 和所述 MAC CE 的归属。
本发明的实施例提供一种发送装置 190,如图 19 所示,包括 :
获取模块 191,用于获取待发送的 MAC SDU,并生成 MAC CE ;
生成模块 192,用于根据获取模块 191 获取的所述 MAC SDU 和所述 MACCE, 组装成 MAC PDU,所述 MAC PDU 中携带所述 MAC SDU 和所述 MACCE 对应的归属标 识;
发送模块 193,用于将生成模块 192 生成的所述 MAC PDU 发送给接收端,使得 所述接收端的 MAC 层根据所述 MAC PDU 中携带的所述 MAC SDU 和所述 MAC CE 对应 的归属标识判断所述 MAC SDU 和所述 MAC CE 的归属。
所述归属标识包括所述 MAC SDU 和所述 MAC CE 所属中继节点的中继节点标识 或所属终端的终端标识。
生成模块 192 包括 :
分组子模块 1921,用于将获取模块 191 获取的所述 MAC SDU 和所述 MAC CE 按照归属进行分组,所述分组中的 MAC SDU 和 MAC CE 对应的同一个归属为所述分组对 应的归属 ;
携带子模块 1922,用于生成与分组子模块 1921 获取的所述分组中的所述 MAC SDU 和所述 MAC CE 对应的 MAC 子头,所述分组对应的归属标识携带在与所述分组中的 所述 MAC SDU 和所述 MAC CE 对应的 MAC 子头或所述 MAC CE 中 ;
生成子模块 1923,用于根据分组子模块 1921 获取的所述 MAC 子头,所述 MAC CE 和所述 MAC SDU 组装成 MAC PDU,所述 MAC PDU 中携带所述若干个所述分组对应 的归属标识。携带子模块 1922 具体用于 :
根据分组子模块 1921 获取的所述分组中的各个 MAC SDU 和 MAC CE,生成与 所述分组中的所述 MAC SDU 和所述 MAC CE 对应的多个 MAC 子头,所述分组对应的归 属标识携带在与所述分组对应的多个 MAC 子头中的第一个 MAC 子头中,所述多个 MAC 子头中的保留比特 R 用于指示当前 MAC 子头中是否携带所述分组对应的归属标识 ;或
根据分组子模块 1921 获取的所述分组中的各个 MAC SDU 和 MAC CE,生成与 所述分组中的所述 MAC SDU 和所述 MAC CE 对应的多个 MAC 子头和所述分组的归属标 识指示 MAC 子头,所述归属标识指示 MAC 子头内携带所述分组对应的归属标识,所述 归属标识指示 MAC 子头为与所述分组对应的多个 MAC 子头中的第一个 MAC 子头 ;或
根据分组子模块 1921 获取的所述分组中的各个 MAC SDU 和 MAC CE,生成与 所述分组中的所述 MAC SDU 和所述 MAC CE 对应的 MAC 子头、所述分组的归属标识 MAC CE 指示 MAC 子头和与所述分组的归属标识 MACCE 指示 MAC 子头对应的归属标 识 MAC CE,所述归属标识 MAC CE 指示 MAC 子头用于指示所述归属标识 MAC CE 中 携带了所述分组对应的归属标识,所述归属标识 MAC CE 在所述 MAC PDU 的负荷部分携 带,所述归属标识 MAC CE 指示 MAC 子头为与所述分组对应的多个 MAC 子头中的第一 个 MAC 子头。
携带子模块 1922 还用于 :
在携带所述分组对应的归属标识的 MAC 子头中添加 NUM 域,用于指示所述分 组内 MAC SDU 和 MAC CE 的总个数。
生成子模块 1923 还用于 :
将所述携带模块生成的所述归属标识指示 MAC 子头或所述归属标识 MAC CE 指 示 MAC 子头在 MAC 头中连续放置。
本发明的实施例提供一种接收装置 200,如图 20 所示,包括 :
接收模块 201,用于接收发送端发送的 MAC PDU ;
判断模块 202,用于根据接收模块 201 接收的所述 MAC PDU 中携带的 MAC SDU 和 MAC CE 对应的归属标识判断所述 MAC SDU 和所述 MAC CE 的归属。
所述归属标识包括所述 MAC SDU 和所述 MAC CE 所属中继节点的中继节点标识 或所属终端的终端标识。
需要说明的是,所述终端标识在一个 RN 下唯一标识一个终端,从而可以避免一 个 RN 管辖多个小区,不同小区内的终端在 Uu 口采用相同的标识时,无法区分 MAC PDU 中各个终端的数据。
判断模块 202 包括 :
获取子模块 2021,用于接收模块 201 接收的所述 MAC PDU 获取各个所述 MAC 子头 ;
判断子模块 2022,用于判断获取子模块 2021 获取的所述各个 MAC 子头对应的 MAC SDU 或 MAC CE 的归属。
判断模块 202 具体用于 :
当获取子模块 2021 获取的所述 MAC 子头中携带所述归属标识,则所述 MAC 子 头对应的 MAC SDU 或 MAC CE 归属于所述 MAC 子头中归属标识所指示的归属 ;当所述MAC 子头中没有携带所述归属标识,则所述 MAC 子头对应的 MAC SDU 或 MAC CE 归 属于位于所述 MAC 子头之前最近的一个携带归属标识的 MAC 子头所指示的归属 ;或
当获取子模块 2021 获取的所述 MAC 子头携带所述归属标识,则所述归属标识 用于指示本 MAC 子头与下一个携带归属标识的 MAC 子头之间的 MAC 子头对应的 MAC SDU 或 MAC CE 的归属 ;否则,所述 MAC 子头对应的 MAC SDU 或 MAC CE 归属于位 于所述 MAC 子头之前最近的一个对应于所述归属标识 MAC CE 的 MAC 子头所指示的归 属 ;或
当获取子模块 2021 获取的所述 MAC 子头对应的 MAC CE 为所述归属标识 MAC CE,则所述归属标识 MAC CE 中获取所述归属标识,所述归属标识用于指示本 MAC 子头 与下一个对应归属标识 MAC CE 的 MAC 子头之间的 MAC 子头对应的 MAC SDU 或 MAC CE 的归属 ;否则,所述 MAC 子头对应的 MAC SDU 或 MAC CE 归属于位于所述 MAC 子 头之前最近的一个对应于所述归属标识 MAC CE 的 MAC 子头所指示的归属。
获取子模块 2021 还用于 :
根据 NUM 域获取属于同一分组的 MAC SDU 和 MAC CE。
本发明的实施例通过在待发送的 MAC PDU 中携带数据的归属标识,实现了多个 终端的数据复用在同一个 MAC PDU 时区分各个终端的数据并将数据进行发送。 当然, 实施本发明的实施例的任一产品并不一定需要同时达到以上所述的所有优点。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借 助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者 是更佳的实施方式。 基于这样的理解,本发明的技术方案本质上或者说对现有技术做 出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 中,包括若干指令用以使得一台终端设备 ( 可以是手机,个人计算机,服务器,或者网 络设备等 ) 执行本发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术 人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润 饰也应视本发明的保护范围。