数据传输方法及设备的制作方法

文档序号:8000353阅读:124来源:国知局
数据传输方法及设备的制作方法
【专利摘要】本发明实施例提供一种数据传输方法及设备。一种方法包括:在待传输数据包为小数据包时,将所述待传输数据包封装在无线资源控制RRC消息中,所述小数据包为数据量小于预设门限的数据包或通过深度包检测DPI识别出的数据包;发送所述RRC消息。本发明技术方案通过RRC消息传输小数据包,可以解决用户面承载和RRC连接频繁重建带来的信令风暴、降低网络性能等问题。
【专利说明】数据传输方法及设备

【技术领域】
[0001] 本发明实施例涉及通信技术,尤其涉及一种数据传输方法及设备。

【背景技术】
[0002] 为了减少终端设备的耗电和网络负荷,长期演进(Long Term Evolution,简称为 LTE)系统引入了非连续接收(Discontinuous Reception,简称为DRX)技术,该技术的原 理是:如果在一定时间内没有数据传输,就将用户面承载和无线资源控制(Radio Resource Control,简称为RRC)连接等资源释放掉。随着智能终端数量的快速增长和许多"永远在线" 类应用程序的出现,会产生大量频繁的小数据包。由于所有应用程序的数据包都不加区分, 全部通过用户面的默认承载或专用承载进行传输,因此大量频繁的小数据包可能导致刚刚 释放的用户面承载和各种信令连接的重新建立,这不仅没有发挥DRX的优势,反而会给网 络带来大量的信令风暴,降了网络性能。


【发明内容】

[0003] 本发明实施例提供一种数据传输方法及设备,用以解决现有技术中因传输小数据 包而引起信令风暴、降低网络性能的问题。
[0004] 本发明第一方面提供一种数据传输方法,包括:
[0005] 在待传输数据包为小数据包时,将所述待传输数据包封装在无线资源控制RRC消 息中,所述小数据包是指数据量小于预设门限的数据包或通过深度包检测DPI识别出的数 据包;
[0006] 发送所述RRC消息。
[0007] 结合第一方面,在第一方面的第一种可能的实现方式中,所述将所述待传输数据 包封装在RRC消息中包括:
[0008] 如果预设的缓存时间尚未结束,将所述待传输数据包进行缓存;
[0009] 当所述缓存时间结束后,将在所述缓存时间内缓存的所有待传输数据包封装到所 述RRC消息中。
[0010] 本发明第二方面提供一种数据传输方法,包括:
[0011] 基站在待传输的上行数据包为小数据包时,将所述待传输的上行数据包封装在上 行非接入层NAS消息中,所述小数据包是指数据量小于预设门限的数据包或通过深度包检 测DPI识别出的数据包;
[0012] 所述基站将所述上行NAS消息发送给移动管理实体MME,所述上行NAS消息用于 供所述MME建立所述MME与网关设备之间的用户层面的通用分组无线服务GPRS隧道协议 GTP-U隧道,并通过所述GTP-U隧道将所述待传输的上行数据包发送给所述网关设备。
[0013] 结合第二方面,在第二方面的第一种可能的实现方式中,所述基站在待传输的上 行数据包为小数据包时,将所述待传输的上行数据包封装在上行NAS消息中之前,包括:
[0014] 所述基站接收用户设备发送的上行RRC消息,并从所述上行RRC消息中获取所述 待传输的上行数据包,所述待传输的上行数据包是所述用户设备在确定所述待传输的上行 数据包为小数据包时封装到所述上行RRC消息中发送给所述基站的。
[0015] 结合第二方面,或者第二方面的第一种可能的实现方式,在第二方面的第二种可 能的实现方式中,上述方法还包括:
[0016] 所述基站接收所述MME发送的下行NAS消息,所述下行NAS消息包括待传输的下 行数据包,所述待传输的下行数据包是所述网关设备在所述待传输的下行数据包为小数据 包时通过所述GTP-U隧道发送给所述MME的。
[0017] 结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式 中,上述方法还包括:
[0018] 所述基站将所述待传输的下行数据包封装在下行RRC消息中;
[0019] 所述基站将所述下行RRC消息发送给所述用户设备。
[0020] 本发明第三方面提供一种数据传输方法,包括:
[0021] 移动管理实体MME接收基站发送的上行非接入层NAS消息,所述上行NAS消息包 括待传输的上行数据包,所述待传输的上行数据包是所述基站在所述待传输的上行数据包 为小数据包时封装到所述上行NAS消息中发送给所述MME的,所述小数据包是指数据量小 于预设门限的数据包或通过深度包检测DPI识别出的数据包;
[0022] 所述MME建立所述MME与网关设备之间的用户层面的通用分组无线服务GPRS隧 道协议GTP-U隧道,并通过所述GTP-U隧道将所述待传输的上行数据包发送给所述网关设 备。
[0023] 结合第三方面,在第三方面的第一种可能的实现方式中,上述方法还包括:
[0024] 所述MME接收所述网关设备在待传输的下行数据包为小数据包时,通过所述 GTP-U隧道发送的所述待传输的下行数据包;
[0025] 所述MME将所述待传输的下行数据包封装在下行NAS消息中,并将所述下行NAS 消息发送给所述基站。
[0026] 本发明第四方面提供一种数据传输设备,包括:
[0027] 封装模块,用于在待传输数据包为小数据包时,将所述待传输数据包封装在无线 资源控制RRC消息中,所述小数据包是指数据量小于预设门限的数据包或通过深度包检测 DPI识别出的数据包;
[0028] 发送模块,用于发送所述封装模块封装成的所述RRC消息。
[0029] 结合第四方面,在第四方面的第一种可能的实现方式中,所述封装模块具体用于 在待传输数据包为小数据包时,如果预设的缓存时间尚未结束,将所述待传输数据包进行 缓存,当所述缓存时间结束后,将在所述缓存时间内缓存的所有待传输数据包封装到所述 RRC消息中。
[0030] 本发明第五方面提供一种基站,包括:
[0031] 封装模块,用于在待传输的上行数据包为小数据包时,将所述待传输的上行数据 包封装在上行非接入层NAS消息中,所述小数据包是指数据量小于预设门限的数据包或通 过深度包检测DPI识别出的数据包;
[0032] 发送模块,用于将所述上行NAS消息发送给移动管理实体MME,所述上行NAS消息 用于供所述MME建立所述MME与网关设备之间的用户层面的通用分组无线服务GPRS隧道 协议GTP-U隧道,并通过所述GTP-U隧道将所述待传输的上行数据包发送给所述网关设备。
[0033] 结合第五方面,在第五方面的第一种可能的实现方式中,上述基站还包括:
[0034] 第一接收模块,用于在所述封装模块将所述待传输的上行数据包封装在上行NAS 消息中之前,接收用户设备发送的上行RRC消息;
[0035] 获取模块,用于从所述第一接收模块接收的所述上行RRC消息中获取所述待传输 的上行数据包,所述待传输的上行数据包是所述用户设备在确定所述待传输的上行数据包 为小数据包时封装到所述上行RRC消息中发送给所述基站的。
[0036] 结合第五方面,或者第五方面的第一种可能的实现方式,在第五方面的第二种可 能的实现方式中,上述基站还包括:
[0037] 第二接收模块,用于接收所述MME发送的下行NAS消息,所述下行NAS消息包括待 传输的下行数据包,所述待传输的下行数据包是所述网关设备在所述待传输的下行数据包 为小数据包时通过所述GTP-U隧道发送给所述MME的。
[0038] 结合第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式 中,所述封装模块还用于将所述待传输的下行数据包封装在下行RRC消息中;
[0039] 所述发送模块还用于将所述下行RRC消息发送给所述用户设备。
[0040] 本发明第六方面提供一种移动管理实体MME,包括:
[0041] 接收模块,用于接收基站发送的上行非接入层NAS消息,所述上行NAS消息包括待 传输的上行数据包,所述待传输的上行数据包是所述基站在所述待传输的上行数据包为小 数据包时封装到所述上行NAS消息中发送给所述MME的,所述小数据包是指数据量小于预 设门限的数据包或通过深度包检测DPI识别出的数据包;
[0042] 建立模块,用于建立所述MME与网关设备之间的用户层面的通用分组无线服务 GPRS隧道协议GTP-U隧道;
[0043] 发送模块,用于通过所述GTP-U隧道将所述待传输的上行数据包发送给所述网关 设备。
[0044] 结合第六方面,在第六方面的第一种可能的实现方式中,所述接收模块还用于接 收所述网关设备在待传输的下行数据包为小数据包时,通过所述GTP-U隧道发送的所述待 传输的下行数据包;
[0045] 所述发送模块还用于将所述待传输的下行数据包封装在下行NAS消息中,并将所 述下行NAS消息发送给所述基站。
[0046] 本发明一方面提供的数据传输方法及设备,在用户设备与基站之间传输的数据包 为小数据包时,将待传输数据包封装在RRC消息中,然后发送所述RRC消息,由于RRC消息 在RRC连接存在时可以通过SRB1或SRB2进行传输,而RRC连接不存在时,可以通过SRB0 进行传输,不需要重新建立用户面承载和RRC连接,因此,基于RRC消息传输小数据包可以 解决用户面承载和RRC连接频繁重建带来的信令风暴、降低网络性能等问题。
[0047] 本发明其他方面提供的数据传输方法及设备,基站与网关设备之间传输的数据包 为小数据包时,移动管理实体与网关设备建立用户层面的通用分组无线服务GPRS隧道协 议GTP-U隧道,基站基于基站与移动管理实体之间的NAS消息进行传输,而移动管理实体基 于移动管理实体与网关设备之间的GTP-U隧道进行传输,一方面解决了基站与网关设备之 间小数据包的传输,另一方面与基站与网关设备之间GTP-U隧道的建立相比,移动管理实 体与网关设备之间建立GTP-U隧道的过程要简单,信令交互要少,因此,可以解决基站与网 关设备之间的GTP-U隧道的频繁重建带来的信令风暴、降低网络性能等问题。

【专利附图】

【附图说明】
[0048] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。
[0049] 图1为本发明实施例提供的一种数据传输方法的流程图;
[0050] 图2为本发明实施例提供的另一种数据传输方法的流程图;
[0051] 图3为本发明实施例提供的又一种数据传输方法的流程图;
[0052] 图4为本发明实施例提供的又一种数据传输方法的流程图;
[0053] 图5为本发明实施例提供的又一种数据传输方法的流程图;
[0054] 图6为本发明实施例提供的又一种数据传输方法的流程图;
[0055] 图7为本发明实施例提供的又一种数据传输方法的流程图;
[0056] 图8为本发明实施例提供的一种数据传输设备的结构示意图;
[0057] 图9为本发明实施例提供的另一种数据传输设备的结构示意图;
[0058] 图10为本发明实施例提供的一种基站的结构示意图;
[0059] 图11为本发明实施例提供的另一种基站的结构示意图;
[0060] 图12为本发明实施例提供的又一种基站的结构示意图;
[0061] 图13为本发明实施例提供的一种MME的结构示意图;
[0062] 图14为本发明实施例提供的另一种MME的结构示意图。

【具体实施方式】
[0063] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0064] 图1为本发明实施例提供的一种数据传输方法的流程图。如图1所示,所述方法 包括:
[0065] 101、在待传输数据包为小数据包时,将所述待传输数据包封装在RRC消息 中,所述小数据包是指数据量小于预设门限的数据包或通过深度包检测(Deep Packet Inspection,简称为DPI)识别出的数据包。
[0066] 102、发送所述RRC消息。
[0067] 在本实施例中,当用户设备(User Equipment,简称为UE)与基站之间需要传输小 数据包时,为了避免用户面承载和RRC连接在释放后还要重新建立,在确定待传输数据包 为小数据包时,通过UE与基站之间的RRC消息进行小数据包的传输。对于RRC消息来说, 在UE与基站之间的RRC连接处于连接状态时,可以通过SRB1或SRB2进行传输,在UE与基 站之间的RRC连接被释放时,可以通过SRB0进行传输,而不需要重新建立RRC连接,因此, 本实施例通过RRC消息传输UE与基站之间的小数据包,可以解决现有技术中因传输小数据 包需要用户面承载和RRC连接频繁重建带来的信令风暴、降低网络性能等问题。
[0068] 其中,判断待传输数据包是否是小数据包的一种简单方式包括:判断待传输数据 包的数据量是否小于预设门限,如果判断结果为是,则确定待传输数据包为小数据包,反 之,确定待传输数据包不为小数据包,可以按照现有传输方式进行传输。在此说明,为了提 高确定待传输数据包是否为小数据包的准确度,除了判断待传输数据包的数据量是否小于 预设门限之外,进一步还可以结合DPI等技术进行判断,则通过DPI识别出的数据包也属于 本发明各实施例所述的小数据包。
[0069] 在一可选实施方式中,在将待传输数据包封装在RRC消息中的一种实施方式包 括:在待传输数据包为小数据包时,如果预设的缓存时间尚未结束,将所述待传输数据包进 行缓存,当所述缓存时间结束后,将在所述缓存时间内缓存的所有待传输数据包封装到所 述RRC消息中。在该实施方式中,通过预先设定缓存时间,在缓存时间尚未结束时,将需要 在该缓存时间内进行传输的小数据包(即待传输数据包)进行缓存,然后在缓存时间结束 后,一并将在该缓存时间内缓存的所有待传输数据包封装到RRC消息中进行传输。在该实 施方式中,一条RRC消息可以携带多个待传输的小数据包,这样可以减少传输RRC消息的次 数,有利于节约网络资源。
[0070] 在本发明实施例中,所述RRC消息可以是现有技术中已经存在的各种RRC消息,例 如可以对这些已经存在的RRC消息进行扩展,扩充新的信元(Information Element,简称 为IE),通过新的IE携带待传输数据包。举例说明,结合现有最常见的三种形式的小数据 包,分别是基于文本协议的控制信息、基于二进制形式的控制信息和应用层的心跳数据包, 可以对现有RRC消息扩展三个IE,分别用于携带基于文本协议的控制信息、基于二进制形 式的控制信息和应用层的心跳数据包。在此说明,本发明实施例对现有RRC消息的扩展并 不限于扩展IE这种方式。或者,所述RRC消息也可以是新增的不同于现有已存在的RRC消 肩、。
[0071] 上述实施例提供的数据传输方式既适用于UE向基站传输上行数据包,也适用于 基站向UE传输下行数据包。下面将分别进行说明。
[0072] 当UE需要向基站传输上行数据包时,UE可以通过业务流模板(Traffic Flow Template,简称为TFT)或者深度包检测(Deep Packet Inspection,简称为DPI)识别出待 传输的上行数据包是否是小数据包。在识别出待传输的上行数据包为小数据包后,UE将待 传输的上行数据包封装到RRC消息中,将RRC消息发送基站。其中,若UE与基站之间的RRC 连接处于连接状态,则UE可以使用SRB1或SRB2传输所述RRC消息;若UE与基站之间的 RRC连接被释放,则UE可以使用SRB0传输所述RRC消息,这样可以避免RRC连接建立的信 令过程。除上述情况之外,如果待传输数据包经过TFT映射所对应的承载已经建立好,则可 以直接通过待传输数据包对应的承载来传输所述待传输数据包。
[0073] 当基站需要向UE传输下行数据包时,基站可以通过TFT或者DPI识别出待传输的 下行数据包是否是小数据包。在识别出待传输的下行数据包为小数据包后,基站将待传输 的下行数据包封装到RRC消息中,将RRC消息发送UE。其中,若基站与UE之间的RRC连接 处于连接状态,则基站可以使用SRB1或SRB2传输所述RRC消息;若基站与UE之间的RRC 连接被释放,则基站可以使用SRB0传输所述RRC消息,这样可以避免RRC连接建立的信令 过程。
[0074] 图2为本发明实施例提供的另一种数据传输方法的流程图。如图2所示,所述方 法包括:
[0075] 201、基站在待传输的上行数据包为小数据包时,将所述待传输的上行数据包封装 在上行非接入层(Non-Access Stratum,简称为NAS)消息中,所述小数据包是指数据量小于 预设门限的数据包或通过DPI识别出的数据包。
[0076] 202、基站将所述上行NAS消息发送给移动管理实体(Mobility Management Entity,简称为MME ),所述上行NAS消息用于供所述MME建立所述MME与网关设备之间的用 户层面的通用分组无线服务(GeneralPacketRadioService,简称为GPRS)隧道协议(GPRS Tunnelling Protocol for the User Plane,简称为 GTP-U)隧道,并通过所述 GTP-U 隧道 将所述待传输的上行数据包发送给所述网关设备。
[0077] 在本实施例中,所述网关设备可以是服务网关(Serving Gateway,简称为SGW)或 分组数据网网关(Packet Data Network Gateway,简称为 PGW)。
[0078] 在现有技术中,基站与核心网中的网关设备之间,通过基站与网关设备之间的 GTP-U隧道进行数据传输,该GTP-U隧道主要用于用户面数据传输。当GTP-U隧道被释放 后,如果基站与网关设备之间需要进行数据传输,则需要重新建立GTP-U隧道,如果有大量 小数据包需要传输,则会造成GTP-U隧道的频繁重建,也会造成信令风暴、降低网络性能。 针对该问题,本实施例给出了一种适用于基站与网关设备之间小数据包的传输方法。
[0079] 在本实施例中,在基站与网关设备之间的GTP-U隧道被释放后,若基站需要向网 关设备传输上行数据包,则判断待传输的上行数据包是否为小数据包,例如可以判断待传 输的上行数据包的数据量是否小于预设的门限,如果判断结果为是,则判定待传输的上行 数据包是小数据包,或者可以通过DPI进行检测识别,当通过DIP识别出该上行数据包时, 确定该上行数据包为小数据包;在判定待传输的上行数据包是小数据包时,基站将待传输 的上行数据包封装在上行NAS消息中,然后将上行NAS消息发送给MME。MME在接收到上行 NAS消息后,从中获取待传输的上行数据包,获知基站有上行数据包要传输给网关设备,于 是,建立到网关设备的GTP-U隧道,通过所建立的GTP-U隧道将来自于基站的待传输的上行 数据包发送给网关设备。
[0080] 其中,MME建立MME与网关设备之间的GTP-U隧道的过程可以是由MME发起,也可 以是由网关设备发起。以MME发起建立MME与网关设备之间的GTP-U隧道的过程为例进 行说明,该过程包括:MME发起承载建立请求消息给网关设备,该承载建立请求消息中的承 载列表可以携带一个或多个需要建立的承载信息。每个承载的信息包括承载ID、IP、MME TEID、Q 〇S等参数。网关设备收到该承载建立请求消息后,进行承载的建立,建立后给MME回 应答消息,该应答消息中包含承载建立成功和建立失败的列表。对于建立成功的承载,列表 中包含承载ID、IP、GW TEID等信息。对于建立失败的承载,列表中包含承载ID信息。
[0081] 其中,上行NAS消息是基站与MME之间的一种信令消息,主要用于传输控制面信 令。本发明实施例中的上行NAS消息,可以是现有技术中已经存在的上行NAS消息,例如可 以对这些已经存在的上行NAS消息进行扩展,扩充新的IE,通过新的IE携带待传输的上行 数据包。举例说明,结合现有最常见的三种形式的小数据包,即基于本文协议的控制信息、 基于二进制形式的控制信息和应用层的心跳数据包,可以对现有上行NAS消息扩展三个 IE,分别用于携带基于文本协议的控制信息、基于二进制形式的控制信息和应用层的心跳 数据包。在此说明,本发明实施例对现有上行NAS消息的扩展并不限于扩展IE这种方式。 或者,所述上行NAS消息也可以是新增的不同于现有已存在的上行NAS消息。
[0082] 在本实施例中,当基站与网关设备之间用于传输用户面数据的GTP-U隧道被释放 后,当基站需要向网关设备传输上行数据包,且待传输的上行数据包为小数据包时,基站不 与网关设备重新进行GTP-U隧道的建立,而是通过基站与MME之间的上行NAS消息将待传 输的上行数据包发送给MME,使MME发起MME与网关设备之间的GTP-U隧道的建立,由于与 基站与网关设备之间的GTP-U隧道的建立过程相比,MME与网关设备之间的GTP-U隧道的 建立过程涉及的网元要少,实现相对简单,信令交互要少,因此,在一定程度上可以解决基 站与网关设备之间的GTP-U隧道的频繁重建带来的信令风暴、降低网络性能等问题。
[0083] 在一可选实施方式中,基站需要向网关设备传输的上行数据包来自于UE。则基于 图2所示实施例,如图3所示,所述方法在步骤201之前包括:
[0084] 200、基站接收UE发送的上行RRC消息,并从所述上行RRC消息中获取所述待传输 的上行数据包;所述待传输的上行数据包是所述UE在确定所述待传输的上行数据包为小 数据包时封装到所述上行RRC消息中发送给所述基站的。
[0085] 关于UE判断待传输的上行数据包是否为小数据包,以及在确定所述待传输的上 行数据包为小数据包时,通过RRC消息将待传输的上行数据包发送给基站的具体过程可参 见图1所示实施例的描述,在此不再赘述。
[0086] 进一步,除了基站需要向网关设备传输上行数据包之外,网关设备也需要向基站 传输下行数据包。在基站与网关设备之间的GTP-U隧道被释放后,若网关设备需要向基站 传输下行数据包时,可以通过MME与网关设备之间的GTP-U隧道将待传输的下行数据包发 送给MME,由MME通过MME与基站之间的下行NAS消息,将所述待传输的下行数据包发送给 基站。
[0087] 基于此,基于图3所示实施例,如图4所示,所述方法还可以包括:
[0088] 203、基站接收所述MME发送的下行NAS消息,所述下行NAS消息包括待传输的下 行数据包,所述待传输的下行数据包是网关设备在所述待传输的下行数据包为小数据包时 通过MME与网关设备之间的GTP-U隧道发送给MME的。
[0089] 其中,下行NAS消息是MME与基站之间的一种信令消息,主要用于传输控制面信 令。本发明实施例中的下行NAS消息,可以是现有技术中已经存在的下行NAS消息,例如可 以对这些已经存在的下行NAS消息进行扩展,扩充新的IE,通过新的IE携带待传输的下行 数据包。举例说明,结合现有最常见的三种形式的小数据包,即基于本文协议的控制信息、 基于二进制形式的控制信息和应用层的心跳数据包,可以对现有下行NAS消息扩展三个 IE,分别用于携带基于文本协议的控制信息、基于二进制形式的控制信息和应用层的心跳 数据包。在此说明,本发明实施例对现有下行NAS消息的扩展并不限于扩展IE这种方式。 或者,所述下行NAS消息也可以是新增的不同于现有已存在的下行NAS消息。
[0090] 进一步可选的,来自于网关设备的下行数据包可能需要基站转发给UE,则基于图 4所示实施例,如图5所示,所述方法在步骤203之后还可以包括:
[0091] 204、基站将所述待传输的下行数据包封装在下行RRC消息中,并将所述下行RRC 消息发送给UE。
[0092] 关于基站在所述待传输的下行数据包为小数据包时,通过RRC消息将待传输的下 行数据包发送给UE的具体过程可参见图1所示实施例的描述,在此不再赘述。
[0093] 图6为本发明实施例提供的又一种数据传输方法的流程图。如图6所示,所述方 法包括:
[0094] 601、MME接收基站发送的上行NAS消息,所述上行NAS消息包括待传输的上行数 据包,所述待传输的上行数据包是所述基站在所述待传输的上行数据包为小数据包时封装 到所述上行NAS消息中发送给所述MME的,所述小数据包是指数据量小于预设门限的数据 包或通过DPI识别出的数据包。
[0095] 602、MME建立所述MME与网关设备之间的GTP-U隧道,并通过所述GTP-U隧道将 所述待传输的上行数据包发送给所述网关设备。
[0096] 在本实施例中,所述网关设备可以是SGW或PGW。
[0097] 在现有技术中,基站与核心网中的网关设备之间,通过基站与网关设备之间的 GTP-U隧道进行数据传输,该GTP-U隧道主要用于用户面数据传输。当GTP-U隧道被释放 后,如果基站与网关设备之间需要进行数据传输,则需要重新建立GTP-U隧道,如果有大量 小数据包需要传输,则会造成GTP-U隧道的频繁重建,也会造成信令风暴、降低网络性能。 针对该问题,本实施例给出了一种适用于基站与网关设备之间小数据包的传输方法。
[0098] 在基站与网关设备之间的GTP-U隧道被释放后,若基站需要向网关设备传输上行 数据包,则判断待传输的上行数据包是否为小数据包,例如可以判断待传输的上行数据包 的数据量是否小于预设的门限,如果判断结果为是,则判定待传输的上行数据包是小数据 包,或者可以通过DPI进行检测识别,当通过DIP检测识别出该上行数据包时,确定该上行 数据包为小数据包;在判定待传输的上行数据包是小数据包时,基站将待传输的上行数据 包封装在上行NAS消息中,然后将上行NAS消息发送给MME。MME接收基站发送的上行NAS 消息,从中获取待传输的上行数据包,获知基站有上行数据包要传输给网关设备,于是,建 立到网关设备的GTP-U隧道,通过所建立的GTP-U隧道将来自于基站的待传输的上行数据 包发送给网关设备。
[0099] 其中,MME建立MME与网关设备之间的GTP-U隧道的过程包括:
[0100] 其中,上行NAS消息是基站与MME之间的一种信令消息,主要用于传输控制面信 令。本发明实施例中的上行NAS消息,可以是现有技术中已经存在的上行NAS消息,例如可 以对这些已经存在的上行NAS消息进行扩展,扩充新的IE,通过新的IE携带待传输的上行 数据包。举例说明,结合现有最常见的三种形式的小数据包,即基于本文协议的控制信息、 基于二进制形式的控制信息和应用层的心跳数据包,可以对现有上行NAS消息扩展三个 IE,分别用于携带基于文本协议的控制信息、基于二进制形式的控制信息和应用层的心跳 数据包。在此说明,本发明实施例对现有上行NAS消息的扩展并不限于扩展IE这种方式。 或者,所述上行NAS消息也可以是新增的不同于现有已存在的上行NAS消息。
[0101] 在本实施例中,当基站与网关设备之间用于传输用户面数据的GTP-U隧道被释放 后,当基站需要向网关设备传输上行数据包,且待传输的上行数据包为小数据包时,基站不 与网关设备重新进行GTP-U隧道的建立,而是通过基站与MME之间的上行NAS消息将待传 输的上行数据包发送给MME,而MME在接收到上行NAS消息后,发起MME与网关设备之间的 GTP-U隧道的建立,由于与基站与网关设备之间的GTP-U隧道的建立过程相比,MME与网关 设备之间的GTP-U隧道的建立过程涉及的网元要少,实现相对简单,信令交互要少,因此, 在一定程度上可以解决基站与网关设备之间的GTP-U隧道的频繁重建带来的信令风暴、降 低网络性能等问题。
[0102] 进一步,如图7所示,所述方法还包括:
[0103] 603、MME接收所述网关设备在待传输的下行数据包为小数据包时,通过所述 GTP-U隧道发送的所述待传输的下行数据包;
[0104] 604、MME将所述待传输的下行数据包封装在下行NAS消息中,并将所述下行NAS消 息发送给所述基站。
[0105] 除了基站需要向网关设备传输上行数据包之外,网关设备也需要向基站传输下行 数据包。在基站与网关设备之间的GTP-U隧道被释放后,若网关设备需要向基站传输下行 数据包时,可以通过MME与网关设备之间的GTP-U隧道将待传输的下行数据包发送给MME, 由MME通过MME与基站之间的下行NAS消息,将所述待传输的下行数据包发送给基站。
[0106] 在本实施例中,当基站与网关设备之间用于传输用户面数据的GTP-U隧道被释放 后,当网关设备需要向基站传输下行数据包,且待传输的下行数据包为小数据包时,网关设 备不与基站重新进行GTP-U隧道的建立,而是通过与MME之间的GTP-U隧道将待传输的下 行数据包发送给MME,而MME在接收到下行NAS消息后,通过与基站之间的下行NAS消息发 送给基站,由于与基站与网关设备之间的GTP-U隧道的建立过程相比,MME与网关设备之间 的GTP-U隧道的建立过程涉及的网元要少,实现相对简单,信令交互要少,因此,在一定程 度上可以解决基站与网关设备之间的GTP-U隧道的频繁重建带来的信令风暴、降低网络性 能等问题。
[0107] 图8为本发明实施例提供的一种数据传输设备的结构示意图。如图8所示,所述 设备包括:封装模块81和发送模块82。
[0108] 封装模块81,用于在待传输数据包为小数据包时,将所述待传输数据包封装在 RRC消息中,所述小数据包是指数据量小于预设门限的数据包或通过DPI识别出的数据包。
[0109] 发送模块82,与封装模块81连接,用于发送封装模块81封装成的所述RRC消息。
[0110] 在一可选实施方式中,封装模块81具体可用于在待传输数据包为小数据包时,如 果预设的缓存时间尚未结束,将所述待传输数据包进行缓存,当所述缓存时间结束后,将在 所述缓存时间内缓存的所有待传输数据包封装到所述RRC消息中。
[0111] 本实施例提供的数据传输设备可以是UE,用于通过RRC消息向基站传输上行小数 据包。或者,本实施例提供的数据传输设备还可以是基站,用于通过RRC消息向UE传输下 行小数据包。
[0112] 本实施例提供的数据传输设备的各功能模块可用于执行图1所示数据传输方法 的流程,其具体工作原理不再赘述,详见方法实施例的流程。
[0113] 本实施例提供的数据传输设备,在待传输数据包为小数据包时,将待传输数据包 封装在RRC消息中,然后发送所述RRC消息,由于RRC消息在RRC连接存在时可以通过SRB1 或SRB2进行传输,而RRC连接不存在时,可以通过SRB0进行传输,不需要重新建立用户面 承载和RRC连接,因此,基于RRC消息传输小数据包可以解决用户面承载和RRC连接频繁重 建带来的信令风暴、降低网络性能等问题。
[0114] 图9为本发明实施例提供的另一种数据传输设备的结构示意图。如图9所示,所 述设备包括:处理器91和发射器92。
[0115] 处理器91,用于在待传输数据包为小数据包时,将所述待传输数据包封装在RRC 消息中,所述小数据包是指数据量小于预设门限的数据包或通过DPI识别出的数据包。
[0116] 在实现上,本实施例的处理器91可以是一个中央处理器(Central Processing Unit,简称为 CPU),或者是特定集成电路(Application Specific Integrated Circuit,简 称为ASIC),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0117] 发射器92,用于发送处理器91封装成的所述RRC消息。
[0118] 在一可选实施方式中,处理器91具体可用于在待传输数据包为小数据包时,如果 预设的缓存时间尚未结束,将所述待传输数据包进行缓存,当所述缓存时间结束后,将在所 述缓存时间内缓存的所有待传输数据包封装到所述RRC消息中。
[0119] 如图9所示,所述数据传输设备还包括:存储器93。存储器93,用于存储程序。具 体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。
[0120] 可选的,处理器91具体可用于执行存储器93存储的程序,以实现上述功能,但不 限于此。
[0121] 在实现上,本实施例的存储器93可以包含高速RAM存储器,也可以包括非易失性 存储器(non-volatile memory),例如至少一个磁盘存储器。
[0122] 进一步,如图9所示,所述数据传输设备还包括:接收器94。接收器94与发射器 92相配合,主要负责完成所述数据传输设备与其他设备之间的通信。在实现上,接收器94 和发射器92可以是所述数据传输设备上的各种通信模块,例如射频(Radio Frequency,简 称为RF)模块、无线保真(Wireless Fidelity,简称为WiFi)模块等。
[0123] 可选的,在具体实现上,如果处理器91、发射器92、存储器93和接收器94独立实 现,则处理器91、发射器92、存储器93和接收器94可以通过总线相互连接并完成相互间的 通信。所述总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA) 总线、外部设备互连(Peripheral Component,简称为PCI)总线或扩展工业标准体系结构 (Extended Industry Standard Architecture,简称为 EISA)总线等。所述总线可以分为 地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有 一根总线或一种类型的总线。
[0124] 可选的,在具体实现上,如果处理器91、发射器92、存储器93和接收器94集成在 一块芯片上实现,则处理器91、发射器92、存储器93和接收器94可以通过内部接口完成相 同间的通信。
[0125] 本实施例提供的数据传输设备可以是UE,用于通过RRC消息向基站传输上行小数 据包。或者,本实施例提供的数据传输设备还可以是基站,用于通过RRC消息向UE传输下 行小数据包。
[0126] 本实施例提供的数据传输设备可用于执行图1所示数据传输方法的流程,其具体 工作原理不再赘述,详见方法实施例的流程。
[0127] 本实施例提供的数据传输设备,在待传输数据包为小数据包时,将待传输数据包 封装在RRC消息中,然后发送所述RRC消息,由于RRC消息在RRC连接存在时可以通过SRB1 或SRB2进行传输,而RRC连接不存在时,可以通过SRB0进行传输,不需要重新建立用户面 承载和RRC连接,因此,基于RRC消息传输小数据包可以解决用户面承载和RRC连接频繁重 建带来的信令风暴、降低网络性能等问题。
[0128] 图10为本发明实施例提供的一种基站的结构示意图。如图10所示,所述基站包 括:封装模块1001和发送模块1002。
[0129] 封装模块1001,用于在待传输的上行数据包为小数据包时,将所述待传输的上行 数据包封装在上行NAS消息中,所述小数据包是指数据量小于预设门限的数据包或通过 DPI识别出的数据包。
[0130] 发送模块1002,与封装模块1001连接,用于将封装模块1001封装成的上行NAS消 息发送给MME,所述上行NAS消息用于供所述MME建立所述MME与网关设备之间的GTP-U隧 道,并通过所述GTP-U隧道将所述待传输的上行数据包发送给所述网关设备。
[0131] 在一可选实施方式中,如图11所示,所述基站还包括:第一接收模块1003和获取 模块1004。
[0132] 第一接收模块1003,用于在封装模块1001将所述待传输的上行数据包封装在上 行NAS消息中之前,接收UE发送的上行RRC消息。
[0133] 获取模块1004,与第一接收模块1003连接,用于从第一接收模块1003接收的所述 上行RRC消息中获取所述待传输的上行数据包,所述待传输的上行数据包是所述UE在确定 所述待传输的上行数据包为小数据包时封装到所述上行RRC消息中发送给所述基站的。获 取模块1004还与封装模块1001连接,用于向封装模块1001提供所述待传输数据包。
[0134] 在一可选实施方式中,如图11所示,所述基站还包括:第二接收模块1005。
[0135] 第二接收模块1005,用于接收所述MME发送的下行NAS消息,所述下行NAS消息包 括待传输的下行数据包,所述待传输的下行数据包是所述网关设备在所述待传输的下行数 据包为小数据包时通过所述GTP-U隧道发送给所述MME的。
[0136] 基于上述,封装模块1001还与第二接收模块1005连接,用于将第二接收模块1005 接收的所述待传输的下行数据包封装在下行RRC消息中。相应的,发送模块1002还用于将 所述下行RRC消息发送给所述UE。
[0137] 本实施例提供的基站的各功能模块可用于执行图2-图5所示数据传输方法的流 程,其具体工作原理不再赘述,详见方法实施例的描述。
[0138] 本实施例提供的基站,在与网关设备之间传输的数据包为小数据包时,MME与网关 设备建立GTP-U隧道,基站基于基站与MME之间的NAS消息进行传输,而MME基于MME与网 关设备之间的GTP-U隧道进行传输,一方面解决了基站与网关设备之间小数据包的传输, 另一方面与基站与网关设备之间GTP-U隧道的建立相比,MME与网关设备之间建立GTP-U隧 道的过程要简单,信令交互要少,因此,可以解决基站与网关设备之间的GTP-U隧道的频繁 重建带来的信令风暴、降低网络性能等问题。
[0139] 图12为本发明实施例提供的又一种基站的结构示意图。如图12所示,所述基站 包括:处理器1201和发射器1202。
[0140] 处理器1201,用于在待传输的上行数据包为小数据包时,将所述待传输的上行数 据包封装在上行NAS消息中,所述小数据包是指数据量小于预设门限的数据包或通过DPI 识别出的数据包。
[0141] 在实现上,本实施例的处理器1201可以是一个CPU,或者是特定ASIC,或者是被配 置成实施本发明实施例的一个或多个集成电路。
[0142] 发射器1202,用于将处理器1201封装成的上行NAS消息发送给MME,所述上行NAS 消息用于供所述MME建立所述MME与网关设备之间的GTP-U隧道,并通过所述GTP-U隧道 将所述待传输的上行数据包发送给所述网关设备。
[0143] 进一步,如图12所示,所述基站还包括:接收器1203。
[0144] 接收器1203,用于在处理器1201将所述待传输的上行数据包封装在上行NAS消息 中之前,接收UE发送的上行RRC消息。
[0145] 基于此,处理器1201还用于在将所述待传输的上行数据包封装在上行NAS消息中 之前,从接收器1203接收的所述上行RRC消息中获取所述待传输的上行数据包。所述待传 输的上行数据包是所述UE在确定所述待传输的上行数据包为小数据包时封装到所述上行 RRC消息中发送给所述基站的。
[0146] 在一可选实施方式中,接收器1203还用于接收所述MME发送的下行NAS消息,所 述下行NAS消息包括待传输的下行数据包,所述待传输的下行数据包是所述网关设备在所 述待传输的下行数据包为小数据包时通过所述GTP-U隧道发送给所述MME的。
[0147] 基于上述,处理器1201还用于将接收器1203接收的所述待传输的下行数据包封 装在下行RRC消息中。相应的,发射器1202还用于将所述下行RRC消息发送给所述UE。
[0148] 进一步,如图12所示,所述基站还包括:存储器1204。存储器1204,用于存储程 序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。
[0149] 可选的,处理器1201具体可用于执行存储器1204存储的程序,以实现上述功能, 但不限于此。
[0150] 在实现上,本实施例的存储器1204可以包含高速RAM存储器,也可能还包括非易 失性存储器(non-vo 1 at i 1 e memory ),例如至少一个磁盘存储器。
[0151] 可选的,在具体实现上,如果处理器1201、发射器1202、接收器1203和存储器1204 独立实现,则处理器1201、发射器1202、接收器1203和存储器1204可以通过总线相互连接 并完成相互间的通信。所述总线可以是ISA总线、PCI总线或EISA总线等。所述总线可以 分为地址总线、数据总线、控制总线等。为便于表示,图12中仅用一条粗线表示,但并不表 示仅有一根总线或一种类型的总线。
[0152] 可选的,在具体实现上,如果处理器1201、发射器1202、接收器1203和存储器1204 集成在一块芯片上实现,则处理器1201、发射器1202、接收器1203和存储器1204可以通过 内部接口完成相同间的通信。
[0153] 本实施例提供的基站可用于执行图2-图5所示数据传输方法的流程,其具体工作 原理不再赘述,详见方法实施例的描述。
[0154] 本实施例提供的基站,在与网关设备之间传输的数据包为小数据包时,MME与网关 设备建立GTP-U隧道,基站基于基站与MME之间的NAS消息进行传输,而MME基于MME与网 关设备之间的GTP-U隧道进行传输,一方面解决了基站与网关设备之间小数据包的传输, 另一方面与基站与网关设备之间GTP-U隧道的建立相比,MME与网关设备之间建立GTP-U隧 道的过程要简单,信令交互要少,因此,可以解决基站与网关设备之间的GTP-U隧道的频繁 重建带来的信令风暴、降低网络性能等问题。
[0155] 图13为本发明实施例提供的一种MME的结构示意图。如图13所示,所述MME包 括:接收模块1301、建立模块1302和发送模块1303。
[0156] 接收模块1301,用于接收基站发送的上行NAS消息,所述上行NAS消息包括待传输 的上行数据包,所述待传输的上行数据包是所述基站在所述待传输的上行数据包为小数据 包时封装到所述上行NAS消息中发送给所述MME的,所述小数据包是指数据量小于预设门 限的数据包或通过DPI识别出的数据包。
[0157] 建立模块1302,与接收模块1301连接,用于在接收模块1301接收到所述上行NAS 消息后,建立所述MME与网关设备之间的GTP-U隧道。
[0158] 发送模块1303,与建立模块1302和接收模块1301连接,用于通过建立模块1302 建立的所述GTP-U隧道将接收模块1301接收的所述待传输的上行数据包发送给所述网关 设备。
[0159] 在一可选实施方式中,接收模块1301还用于接收所述网关设备在待传输的下行 数据包为小数据包时,通过所述GTP-U隧道发送的所述待传输的下行数据包。
[0160] 相应的,发送模块1303还用于将所述待传输的下行数据包封装在下行NAS消息 中,并将所述下行NAS消息发送给所述基站。
[0161] 本实施例提供的MME的各功能模块可用于执行图6和图7所示数据传输方法的流 程,其具体工作原理不再赘述,详见方法实施例的描述。
[0162] 本实施例提供的MME,在基站与网关设备之间传输的数据包为小数据包时,通过与 网关设备建立GTP-U隧道,使得基站基于基站与MME之间的NAS消息进行传输,而MME基于 MME与网关设备之间的GTP-U隧道进行传输,一方面解决了基站与网关设备之间小数据包 的传输,另一方面与基站与网关设备之间GTP-U隧道的建立相比,MME与网关设备之间建立 GTP-U隧道的过程要简单,信令交互要少,因此,可以解决基站与网关设备之间的GTP-U隧 道的频繁重建带来的信令风暴、降低网络性能等问题。
[0163] 图14为本发明实施例提供的另一种MME的结构示意图。如图14所示,所述MME 包括:接收器1401、处理器1402和发射器1403。
[0164] 接收器1401,用于接收基站发送的上行NAS消息,所述上行NAS消息包括待传输的 上行数据包,所述待传输的上行数据包是所述基站在所述待传输的上行数据包为小数据包 时封装到所述上行NAS消息中发送给所述MME的,所述小数据包是指数据量小于预设门限 的数据包或通过DPI识别出的数据包。
[0165] 处理器1402,用于在接收器1401接收到所述上行NAS消息后,建立所述MME与网 关设备之间的GTP-U隧道。
[0166] 在实现上,本实施例的处理器1402可以是一个CPU,或者是特定ASIC,或者是被配 置成实施本发明实施例的一个或多个集成电路。
[0167] 发射器1403,用于通过处理器1402建立的所述GTP-U隧道将接收器1401接收的 所述待传输的上行数据包发送给所述网关设备。
[0168] 在一可选实施方式中,接收器1401还用于接收所述网关设备在待传输的下行数 据包为小数据包时,通过所述GTP-U隧道发送的所述待传输的下行数据包。
[0169] 相应的,发射器1403还用于将所述待传输的下行数据包封装在下行NAS消息中, 并将所述下行NAS消息发送给所述基站。
[0170] 进一步,如图14所示,所述基站还包括:存储器1404。存储器1404,用于存储程 序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。
[0171] 可选的,处理器1402具体可用于执行存储器1404存储的程序,以实现上述功能, 但不限于此。
[0172] 在实现上,本实施例的存储器1404可以包含高速RAM存储器,也可能还包括非易 失性存储器(non-vo 1 at i 1 e memory ),例如至少一个磁盘存储器。
[0173] 可选的,在具体实现上,如果接收器1401、处理器1402、发射器1403和存储器1404 独立实现,则接收器1401、处理器1402、发射器1403和存储器1404可以通过总线相互连接 并完成相互间的通信。所述总线可以是ISA总线、PCI总线或EISA总线等。所述总线可以 分为地址总线、数据总线、控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表 示仅有一根总线或一种类型的总线。
[0174] 可选的,在具体实现上,如果接收器1401、处理器1402、发射器1403和存储器1404 集成在一块芯片上实现,则接收器1401、处理器1402、发射器1403和存储器1404可以通过 内部接口完成相同间的通信。
[0175] 本实施例提供的MME可用于执行图6和图7所示数据传输方法的流程,其具体工 作原理不再赘述,详见方法实施例的描述。
[0176] 本实施例提供的MME,在基站与网关设备之间传输的数据包为小数据包时,通过与 网关设备建立GTP-U隧道,使得基站基于基站与MME之间的NAS消息进行传输,而MME基于 MME与网关设备之间的GTP-U隧道进行传输,一方面解决了基站与网关设备之间小数据包 的传输,另一方面与基站与网关设备之间GTP-U隧道的建立相比,MME与网关设备之间建立 GTP-U隧道的过程要简单,信令交互要少,因此,可以解决基站与网关设备之间的GTP-U隧 道的频繁重建带来的信令风暴、降低网络性能等问题。
[0177] 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通 过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟 或者光盘等各种可以存储程序代码的介质。
[0178] 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其 依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征 进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。
【权利要求】
1. 一种数据传输方法,其特征在于,包括: 在待传输数据包为小数据包时,将所述待传输数据包封装在无线资源控制RRC消息 中,所述小数据包是指数据量小于预设门限的数据包或通过深度包检测DPI识别出的数据 包; 发送所述RRC消息。
2. 根据权利要求1所述的方法,其特征在于,所述将所述待传输数据包封装在RRC消息 中包括: 如果预设的缓存时间尚未结束,将所述待传输数据包进行缓存; 当所述缓存时间结束后,将在所述缓存时间内缓存的所有待传输数据包封装到所述 RRC消息中。
3. -种数据传输方法,其特征在于,包括: 基站在待传输的上行数据包为小数据包时,将所述待传输的上行数据包封装在上行 非接入层NAS消息中,所述小数据包是指数据量小于预设门限的数据包或通过深度包检测 DPI识别出的数据包; 所述基站将所述上行NAS消息发送给移动管理实体MME,所述上行NAS消息用于供所述 MME建立所述MME与网关设备之间的用户层面的通用分组无线服务GPRS隧道协议GTP-U隧 道,并通过所述GTP-U隧道将所述待传输的上行数据包发送给所述网关设备。
4. 根据权利要求3所述的方法,其特征在于,所述基站在待传输的上行数据包为小数 据包时,将所述待传输的上行数据包封装在上行NAS消息中之前,包括: 所述基站接收用户设备发送的上行RRC消息,并从所述上行RRC消息中获取所述待传 输的上行数据包,所述待传输的上行数据包是所述用户设备在确定所述待传输的上行数据 包为小数据包时封装到所述上行RRC消息中发送给所述基站的。
5. 根据权利要求3或4所述的方法,其特征在于,还包括: 所述基站接收所述MME发送的下行NAS消息,所述下行NAS消息包括待传输的下行数 据包,所述待传输的下行数据包是所述网关设备在所述待传输的下行数据包为小数据包时 通过所述GTP-U隧道发送给所述MME的。
6. 根据权利要求5所述的方法,其特征在于,还包括: 所述基站将所述待传输的下行数据包封装在下行RRC消息中; 所述基站将所述下行RRC消息发送给所述用户设备。
7. -种数据传输方法,其特征在于,包括: 移动管理实体MME接收基站发送的上行非接入层NAS消息,所述上行NAS消息包括待 传输的上行数据包,所述待传输的上行数据包是所述基站在所述待传输的上行数据包为小 数据包时封装到所述上行NAS消息中发送给所述MME的,所述小数据包是指数据量小于预 设门限的数据包或通过深度包检测DPI识别出的数据包; 所述MME建立所述MME与网关设备之间的用户层面的通用分组无线服务GPRS隧道协 议GTP-U隧道,并通过所述GTP-U隧道将所述待传输的上行数据包发送给所述网关设备。
8. 根据权利要求7所述的方法,其特征在于,还包括: 所述MME接收所述网关设备在待传输的下行数据包为小数据包时,通过所述GTP-U隧 道发送的所述待传输的下行数据包; 所述MME将所述待传输的下行数据包封装在下行NAS消息中,并将所述下行NAS消息 发送给所述基站。
9. 一种数据传输设备,其特征在于,包括: 封装模块,用于在待传输数据包为小数据包时,将所述待传输数据包封装在无线资源 控制RRC消息中,所述小数据包是指数据量小于预设门限的数据包或通过深度包检测DPI 识别出的数据包; 发送模块,用于发送所述封装模块封装成的所述RRC消息。
10. 根据权利要求9所述的设备,其特征在于,所述封装模块具体用于在待传输数据包 为小数据包时,如果预设的缓存时间尚未结束,将所述待传输数据包进行缓存,当所述缓存 时间结束后,将在所述缓存时间内缓存的所有待传输数据包封装到所述RRC消息中。
11. 一种基站,其特征在于,包括: 封装模块,用于在待传输的上行数据包为小数据包时,将所述待传输的上行数据包封 装在上行非接入层NAS消息中,所述小数据包是指数据量小于预设门限的数据包或通过深 度包检测DPI识别出的数据包; 发送模块,用于将所述上行NAS消息发送给移动管理实体MME,所述上行NAS消息用于 供所述MME建立所述MME与网关设备之间的用户层面的通用分组无线服务GPRS隧道协议 GTP-U隧道,并通过所述GTP-U隧道将所述待传输的上行数据包发送给所述网关设备。
12. 根据求权利要求11所述的基站,其特征在于,还包括: 第一接收模块,用于在所述封装模块将所述待传输的上行数据包封装在上行NAS消息 中之前,接收用户设备发送的上行RRC消息; 获取模块,用于从所述第一接收模块接收的所述上行RRC消息中获取所述待传输的上 行数据包,所述待传输的上行数据包是所述用户设备在确定所述待传输的上行数据包为小 数据包时封装到所述上行RRC消息中发送给所述基站的。
13. 根据权利要求11或12所述的基站,其特征在于,还包括: 第二接收模块,用于接收所述MME发送的下行NAS消息,所述下行NAS消息包括待传输 的下行数据包,所述待传输的下行数据包是所述网关设备在所述待传输的下行数据包为小 数据包时通过所述GTP-U隧道发送给所述MME的。
14. 根据权利要求13所述的基站,其特征在于,所述封装模块还用于将所述待传输的 下行数据包封装在下行RRC消息中; 所述发送模块还用于将所述下行RRC消息发送给所述用户设备。
15. -种移动管理实体MME,其特征在于,包括: 接收模块,用于接收基站发送的上行非接入层NAS消息,所述上行NAS消息包括待传输 的上行数据包,所述待传输的上行数据包是所述基站在所述待传输的上行数据包为小数据 包时封装到所述上行NAS消息中发送给所述MME的,所述小数据包是指数据量小于预设门 限的数据包或通过深度包检测DPI识别出的数据包; 建立模块,用于建立所述MME与网关设备之间的用户层面的通用分组无线服务GPRS隧 道协议GTP-U隧道; 发送模块,用于通过所述GTP-U隧道将所述待传输的上行数据包发送给所述网关设 备。
16.根据权利要求15所述的MME,其特征在于,所述接收模块还用于接收所述网关设备 在待传输的下行数据包为小数据包时,通过所述GTP-U隧道发送的所述待传输的下行数据 包; 所述发送模块还用于将所述待传输的下行数据包封装在下行NAS消息中,并将所述下 行NAS消息发送给所述基站。
【文档编号】H04W28/08GK104219712SQ201310216181
【公开日】2014年12月17日 申请日期:2013年6月3日 优先权日:2013年6月3日
【发明者】李想 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1