下行数据传输方法及装置制造方法及图纸

技术编号:30027112 阅读:44 留言:0更新日期:2021-09-15 10:14
本发明专利技术实施例提供一种下行数据传输方法及装置,所述方法包括:服务网关SGW接收到来自基站的错误指示,根据错误指示中携带的基站承载TEID值清除SGW上对应的承载通道保存的TEID值,将发送给UE的下行数据去掉GTP-U包头后存储至缓存空间;若接收到来自MME的承载修改请求消息,SGW修改承载通道并通知PGW修改承载通道,SGW从缓存空间中获取下行数据发送给PGW,PGW将下行数据发送给SGW,SGW将下行数据发送至基站。本发明专利技术实施例在SGW接收到基站上行错误指示时,通过复用PGW的SGi口接收UE下行数据的处理逻辑,在降低服务网关SGW的实现复杂度的同时降低了SGW的性能损耗。的同时降低了SGW的性能损耗。的同时降低了SGW的性能损耗。

【技术实现步骤摘要】
下行数据传输方法及装置


[0001]本专利技术涉及通信
,更具体地,涉及一种下行数据传输方法及装置。

技术介绍

[0002]宽带集群系统中,SGW(Serving GateWay,服务网关)和PGW(PDN GateWay,分组数据网络网关)承担用户面数据的传输。其中,SGW与基站通过S1-U口传输上下行数据,PGW与外部网络通过SGi接口传输上下行数据。在基站与SGW之间,用户面数据以GTP-U(GPRS Tunnel Protocol for the User Plane,用户面通用分组无线业务隧道协议)进行传输,在用户面上,基站和SGW都属于GTP-U节点。如果GTP-U节点收到一个GTP-U包,但没有找不到该GTP-U包所在的承载上下文,此时GTP-U节点会丢弃该GTP-U包并向源节点返回Error Indication消息。
[0003]宽带集群系统下基站常因网络环境或空口信号不稳定,常出现基站释放了某UE的承载通道,但由于存在释放时间差,SGW上还存在该UE的承载通道,此时基站收到下行GTP-U包会给SGW回复Error Indication消息。当基站与SGW存在上述问题时,SGW可先缓存发给终端UE的下行GTP-U数据,待基站和SGW上的UE承载通道重建后,SGW将缓存的下行GTP-U数据发送给基站,但是,在发送之前,SGW需要重新检索基站新建的承载通道,将GTP-U数据重新打上基站新建承载通道的隧道端点标识TEID值后再通过S1-U口发送给基站。
[0004]但是,上述方法存在如下问题:SGW缓存的GTP-U数据需要根据目的IP、目的端口、源IP、源端口重新检索基站新建的下行承载通道,并重新打上基站新建承载通道的TEID值后再发送给基站。这个检索过程是PGW的SGi口接收下行数据的处理过程,现在还需在SGW上实现,增加了SGW的复杂度,并且当缓存数据的UE数量多、数据量大时,缓存数据以及检索下行承载通道的性能消耗将严重影响SGW的S1-U口的上下行数据传输性能。

技术实现思路

[0005]本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的下行数据传输方法及装置。
[0006]第一方面,本专利技术实施例提供一种下行数据传输方法,包括:
[0007]服务网关SGW接收到来自基站的错误指示,根据所述错误指示中携带的基站承载通道的TEID值清除对应的基站承载通道上保存的TEID值,将发送给UE的下行数据去掉GTP-U包头后存储至缓存空间;
[0008]若所述SGW接收到来自移动管理实体MME的承载修改请求消息,所述SGW修改承载通道并通知分组数据网络网关PGW修改承载通道;
[0009]所述SGW从所述缓存空间中获取下行数据,将所述下行数据发送至所述PGW,以供所述PGW检索所述下行数据对应的基站承载通道并为所述下行数据添加GTP-U包头,将添加了所述GTP-U包头的下行数据发送给所述SGW;
[0010]所述SGW将所述下行数据发送给相应的基站。
[0011]其中,所述服务网关SGW接收到来自基站的错误指示,根据所述错误指示中携带的基站承载通道的TEID值清除对应的基站承载通道上保存的TEID值,将发送给UE的下行数据去掉GTP-U包头后存储至缓存空间,具体为:
[0012]所述SGW接收到来自基站的错误指示,根据所述错误指示中携带的基站承载通道的TEID值,找到所述SGW上与所述TEID值对应的所有基站承载通道,并清除与所述TEID值对应的所有基站承载通道的TEID值;
[0013]所述SGW为所述发送给UE的下行数据分配缓存空间,其中,所述缓存空间的索引特征值为所述发送给UE的下行数据的目的IP地址和目的端口值;
[0014]所述SGW接收到下行GTP-U包后,若检索出所述下行GTP-U包所属的承载通道对应的TEID值为空,则去掉所述下行GTP-U包的GTP-U包头,并根据所述下行GTP-U包的目的IP地址和目的端口值将去掉了GTP-U包头的下行GTP-U包存储至对应的已分配好的缓存空间中。
[0015]其中,所述SGW从所述缓存空间中获取下行数据,将所述下行数据发送至所述PGW,具体为:
[0016]根据目的IP地址和目的端口值从所述缓存空间中获取下行数据,并将所述下行数据通过socket发送到PGW的SGi口。
[0017]其中,所述PGW检索所述下行数据对应的基站承载通道并为所述下行数据添加GTP-U包头,将添加了所述GTP-U包头的下行数据发送给所述SGW,具体为:
[0018]所述PGW通过SGi口接收到所述下行数据,检索所述下行数据对应的基站承载通道;
[0019]为所述下行数据添加更新了TEID值的GTP-U包头,其中,更新后的TEID值为修改的基站承载通道的TEID值;
[0020]将添加了所述GTP-U包头的下行数据发送至所述SGW。
[0021]第二方面,本专利技术实施例提供一种下行数据传输装置,包括:
[0022]数据缓存模块,用于接收到来自基站的错误指示,根据所述错误指示中携带的基站承载通道的TEID值清除对应的基站承载通道上保存的TEID值,将发送给UE的下行数据去掉GTP-U包头后存储至缓存空间;
[0023]承载修改模块,用于若接收到来自移动管理实体MME的承载修改请求消息,修改承载通道并通知分组数据网络网关PGW修改承载通道;
[0024]数据恢复模块,用于从所述缓存空间中获取下行数据,将所述下行数据发送至所述PGW,以供所述PGW检索所述下行数据对应的基站承载通道并为所述下行数据添加GTP-U包头,将添加了所述GTP-U包头的下行数据发送回来;
[0025]数据发送模块,用于将所述下行数据发送给相应的基站。
[0026]其中,所述数据缓存模块具体用于:
[0027]接收到来自基站的错误指示,根据所述错误指示中携带的基站承载通道的TEID值,找到与所述TEID值对应的所有基站承载通道,并清除与所述TEID值对应的所有基站承载通道的TEID值;
[0028]为所述发送给UE的下行数据分配缓存空间,其中,所述缓存空间的索引特征值为所述发送给UE的下行数据的目的IP地址和目的端口值;
[0029]接收到下行GTP-U包后,若检索出所述下行GTP-U包所属的承载通道对应的TEID值
为空,则去掉所述下行GTP-U包的GTP-U包头,并根据所述下行GTP-U包的目的IP地址和目的端口值将去掉了GTP-U包头的下行GTP-U包存储至对应的已分配好的缓存空间中。
[0030]其中,所述数据恢复模块具体用于:
[0031]根据目的IP地址和目的端口值从所述缓存空间中获取下行数据,并将所述下行数据通过socket发送到PGW的SGi口。
[0032]其中,所述PGW检索所述下行数据对应的基站承载通道并为所述下行数据添加GTP-U包头,将添加了所述GTP-U包头的下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种下行数据传输方法,其特征在于,包括:服务网关SGW接收到来自基站的错误指示,根据所述错误指示中携带的基站承载通道的TEID值清除对应的基站承载通道上保存的TEID值,将发送给UE的下行数据去掉GTP-U包头后存储至缓存空间;若所述SGW接收到来自移动管理实体MME的承载修改请求消息,所述SGW修改承载通道并通知分组数据网络网关PGW修改承载通道;所述SGW从所述缓存空间中获取下行数据,将所述下行数据发送至所述PGW,以供所述PGW检索所述下行数据对应的基站承载通道并为所述下行数据添加GTP-U包头,将添加了所述GTP-U包头的下行数据发送给所述SGW;所述SGW将所述下行数据发送给相应的基站。2.根据权利要求1所述的下行数据传输方法,其特征在于,所述服务网关SGW接收到来自基站的错误指示,根据所述错误指示中携带的基站承载通道的TEID值清除对应的基站承载通道上保存的TEID值,将发送给UE的下行数据去掉GTP-U包头后存储至缓存空间,具体为:所述SGW接收到来自基站的错误指示,根据所述错误指示中携带的基站承载通道的TEID值,找到所述SGW上与所述TEID值对应的所有基站承载通道,并清除与所述TEID值对应的所有基站承载通道的TEID值;所述SGW为所述发送给UE的下行数据分配缓存空间,其中,所述缓存空间的索引特征值为所述发送给UE的下行数据的目的IP地址和目的端口值;所述SGW接收到下行GTP-U包后,若检索出所述下行GTP-U包所属的承载通道对应的TEID值为空,则去掉所述下行GTP-U包的GTP-U包头,并根据所述下行GTP-U包的目的IP地址和目的端口值将去掉了GTP-U包头的下行GTP-U包存储至对应的已分配好的缓存空间中。3.根据权利要求1所述的下行数据传输方法,其特征在于,所述SGW从所述缓存空间中获取下行数据,将所述下行数据发送至所述PGW,具体为:根据目的IP地址和目的端口值从所述缓存空间中获取下行数据,并将所述下行数据通过socket发送到PGW的SGi口。4.根据权利要求1所述的下行数据传输方法,其特征在于,所述PGW检索所述下行数据对应的基站承载通道并为所述下行数据添加GTP-U包头,将添加了所述GTP-U包头的下行数据发送给所述SGW,具体为:所述PGW通过SGi口接收到所述下行数据,检索所述下行数据对应的基站承载通道;为所述下行数据添加更新了TEID值的GTP-U包头,其中,更新后的TEID值为修改的基站承载通道的TEID值;将添加了所述GTP-U包头的下行数据发送至所述SGW。5.一种下行数据传输装置,其特征在于,包括...

【专利技术属性】
技术研发人员:龙放
申请(专利权)人:普天信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1