CN104335675B - 数据传输方法、装置及系统 - Google Patents
数据传输方法、装置及系统 Download PDFInfo
- Publication number
- CN104335675B CN104335675B CN201380000930.0A CN201380000930A CN104335675B CN 104335675 B CN104335675 B CN 104335675B CN 201380000930 A CN201380000930 A CN 201380000930A CN 104335675 B CN104335675 B CN 104335675B
- Authority
- CN
- China
- Prior art keywords
- data
- gateway
- packet
- gtp
- predetermined type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
- H04L12/4625—Single bridge functionality, e.g. connection of two networks over a single bridge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/02—Protocol performance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2212/00—Encapsulation of packets
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供了一种数据传输方法、装置及系统,涉及通信领域,方法包括:检测接收到的GTP‑U数据包中传输的是否是预定类型的数据;若检测结果为GTP‑U数据包中传输的是预定类型的数据,则对GTP‑U数据包进行解封,得到预定类型的数据和预定类型的数据的目的地址;将预定类型的数据和目的地址发送给消息网关,以便消息网关根据目的地址对预定类型的数据进行转发。网关包括:检测模块、解封模块和发送模块。消息网关包括:接收模块和转发模块。数据传输系统包括:网关和消息网关。本发明解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。
Description
技术领域
本发明涉及通信领域,特别涉及一种数据传输方法、装置及系统。
背景技术
现有的EPS(Evolved Packet System,演进分组系统)包括UE(User Equipment,用户设备)、EUTRAN(Evolved Universal Terrestrial Radio Access Network,演进的通用陆地无线接入网)和CN(Core Network,核心网),请参考图1所示的EPS的架构示意图。其中,EUTRAN具体可以由eNB(Evolved Node B,演进型基站)实现;CN主要包括MME(MobilityManagement Entity,移动管理实体)、SGSN(Serving General Packet Radio ServiceSupporting Node,服务通用分组无线服务支撑节点)、HSS(Home Subscribe Server,归属用户服务器)、S-GW(Serving Gateway,服务网关)、P-GW(Packet Data Network Gateway,分组数据网关)和PCRF(Policy and Charging Rules Function,策略与计费控制功能)。
当用户设备与网络附着时,会通过无线接入网元、移动性管理网元、服务网关和分组数据网关之间的信令交互建立承载,以便使用该承载传输数据。由于现有的EPS系统基于IP机制,因此,在使用EPS系统发送数据时,无线接入网元将IP数据包封装成GTP-U(GPRSTunnelling Protocol for the User Plane,用户平面通用分组无线服务隧道协议)数据包后,将该GTP-U数据包发送给服务网关,服务网关将该GTP-U数据包发送给分组数据网关,由分组数据网关将该GTP-U数据包解封成IP数据包后进行转发处理。相应的,在使用EPS系统接收数据时,分组数据网关接收IP数据包,将该GTP-U数据包封装成GTP-U数据包后发送给服务网关,服务网关将该GTP-U数据包转发给无线接入网元,由无线接入网元将该GTP-U数据包解封成IP数据包后发送给用户设备。
数据封装成IP数据包时需要增加IP包头,若UE只需要传输数据量很小的小数据,比如,应用程序产生的消息,包括状态消息、位置消息、心跳消息和实时消息等;也可以是SIP(Session Initiation Protocol,会话初始化协议)信令、Push(推送)消息和控制消息等,则在小数据之前添加IP包头会降低IP数据包的数据净荷,降低了数据传输效率。比如,小数据为10字节,而IP包头固定为20字节,小数据在IP包中所占的比例较低,降低了数据传输效率。
发明内容
为了解决小数据传输效率低的问题,本发明实施例提供了一种数据传输方法、装置及系统。所述技术方案如下:
第一方面,本发明实施例提供了一种数据传输方法,用于网关中,所述方法包括:
检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据;
若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;
将所述预定类型的数据和所述目的地址发送给消息网关,以便所述消息网关根据所述目的地址对所述预定类型的数据进行转发。
在第一方面的第一种可能的实现方式中,所述检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据,包括:
获取所述GTP-U数据包包头中的消息类型;
检测所述消息类型是否是预定消息类型;
若检测结果为所述消息类型是预定消息类型,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,若所述网关为分组数据网关,则所述消息类型由无线接入网元或位于所述无线接入网元与所述分组数据网关之间的服务网关预先设置;
若所述网关为服务网关,则所述消息类型由无线接入网元预先设置。
在第一方面的第三种可能的实现方式中,所述检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据,包括:
获取承载所述GTP-U数据包的承载标识;
检测所述承载标识是否是预定承载标识;
若检测结果为所述承载标识是预定承载标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述检测所述承载标识是否是预定承载标识之前,还包括:
若所述网关为分组数据网关,则接收服务网关转发的来源于移动性管理网元的所述预定承载标识,所述服务网关位于所述移动性管理网元与所述分组数据网关之间;
若所述网关为服务网关,则接收移动性管理网元发送的所述预定承载标识。
在第一方面的第五种可能的实现方式中,若所述网关为服务网关,则所述检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据,包括:
检测所述GTP-U数据包中是否携带无线接入网元的隧道端点标识;
若检测结果为所述GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
第二方面,本发明实施例提供了一种数据传输方法,用于消息网关中,所述方法包括:
接收网关发送的预定类型的数据和所述预定类型的数据的目的地址,所述预定类型的数据和所述目的地址由所述网关检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封后得到;
根据所述目的地址对所述预定类型的数据进行转发。
第三方面,本发明实施例提供了一种数据传输方法,用于网关中,所述方法包括:
接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址;
对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到。
在第三方面的第一种可能的实现方式中,若所述网关为服务网关,则对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发之前,还包括:
向移动性管理网元发送携带预定数据指示的下行数据通知,以便所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,以便所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载。
结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址,包括:
接收分组数据网关转发的来源于所述消息网关的所述预定类型的数据和所述目的地址,所述分组数据网关位于所述服务网关与所述消息网关之间。
在第三方面的第三种可能的实现方式中,若所述网关为分组数据网关,则对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,包括:
向服务网关转发所述预定类型的数据、所述目的地址和预定数据指示,以便所述服务网关向移动性管理网元发送携带所述预定数据指示的下行数据通知,使所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,使所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载,所述服务网关将所述预定类型的数据和所述目的地址封装成所述GTP-U数据包后,向所述无线接入网元转发所述GTP-U数据包,所述服务网关位于所述移动性管理网元与所述分组数据网关之间。
第四方面,本发明实施例提供了一种数据传输方法,用于消息网关中,所述方法包括:
接收预定类型的数据和所述预定类型的数据的目的地址;
向网关发送所述预定类型的数据和所述目的地址,以便所述网关接收所述消息网关发送的所述预定类型的数据和所述目的地址,对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到。
第五方面,本发明实施例提供了一种网关,所述网关包括:
检测模块,用于检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据;
解封模块,用于若所述检测模块检测的结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;
发送模块,用于将所述解封模块解封后得到的所述预定类型的数据和所述目的地址发送给消息网关,以便所述消息网关根据所述目的地址对所述预定类型的数据进行转发。
在第五方面的第一种可能的实现方式中,所述检测模块,包括:
第一获取单元,用于获取所述GTP-U数据包包头中的消息类型;
第一检测单元,用于检测所述第一获取单元获取到的所述消息类型是否是预定消息类型;
第一确定单元,用于若所述第一检测单元检测的结果为所述消息类型是预定消息类型,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,若所述网关为分组数据网关,则所述消息类型由无线接入网元或位于所述无线接入网元与所述分组数据网关之间的服务网关预先设置;
若所述网关为所述服务网关,则所述消息类型由无线接入网元预先设置。
在第五方面的第三种可能的实现方式中,所述检测模块,包括:
第二获取单元,用于获取承载所述GTP-U数据包的承载标识;
第二检测单元,用于检测所述第二获取单元获取到的所述承载标识是否是预定承载标识;
第二确定单元,用于若所述第二检测单元检测的结果为所述承载标识是预定承载标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
结合第五方面的第三种可能的实现方式,在第五方面的第四种可能的实现方式中,所述检测模块,还包括:
第一接收单元,用于所述第二检测单元检测所述承载标识是否是预定承载标识之前,若所述网关为分组数据网关,则接收服务网关转发的来源于移动性管理网元的所述预定承载标识,所述服务网关位于所述移动性管理网元与所述分组数据网关之间;
第二接收单元,用于所述第二检测单元检测所述承载标识是否是预定承载标识之前,若所述网关为服务网关,则接收移动性管理网元发送的所述预定承载标识。
在第五方面的第五种可能的实现方式中,若所述网关为所述服务网关,则所述检测模块,包括:
第三检测单元,用于检测所述GTP-U数据包中是否携带无线接入网元的隧道端点标识;
第三确定单元,用于若所述第三检测单元检测的结果为所述GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
第六方面,本发明实施例提供了一种消息网关,所述消息网关包括:
接收模块,用于接收网关发送的预定类型的数据和所述预定类型的数据的目的地址,所述预定类型的数据和所述目的地址由所述网关检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封后得到;
转发模块,用于根据所述接收模块接收到的所述目的地址对所述预定类型的数据进行转发。
第七方面,本发明实施例提供了一种网关,所述网关包括:
第一接收模块,用于接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址;
第一转发模块,用于对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到。
在第七方面的第一种可能的实现方式中,若所述网关为服务网关,则所述网关,还包括:
第二转发模块,用于所述第一转发模块对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发之前,向移动性管理网元发送携带预定数据指示的下行数据通知,以便所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,以便所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载。
结合第七方面的第一种可能的实现方式,在第七方面的第二种可能的实现方式中,所述第一接收模块,用于接收分组数据网关转发的来源于所述消息网关的所述预定类型的数据和所述目的地址,所述分组数据网关位于所述服务网关与所述消息网关之间。
在第七方面的第三种可能的实现方式中,若所述网关为分组数据网关,则所述第一转发模块,用于向所述服务网关转发所述预定类型的数据、所述目的地址和预定数据指示,以便所述服务网关向移动性管理网元发送携带所述预定数据指示的下行数据通知,使所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,使所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载,所述服务网关将所述预定类型的数据和所述目的地址封装成所述GTP-U数据包后,向所述无线接入网元转发所述GTP-U数据包,所述服务网关位于所述移动性管理网元与所述分组数据网关之间。
第八方面,本发明实施例提供了一种消息网关,所述消息网关包括:
第二接收模块,用于接收预定类型的数据和所述预定类型的数据的目的地址;
发送模块,用于向网关发送所述预定类型的数据和所述目的地址,以便所述网关接收所述消息网关发送的所述预定类型的数据和所述目的地址,对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到。
第九方面,本发明实施例提供了一种网关,所述网关包括:
第一处理器,用于检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;
第一发射机,用于将所述第一处理器解封后得到的预定类型的数据和所述目的地址发送给消息网关,以便所述消息网关根据所述目的地址对所述预定类型的数据进行转发。
在第九方面的第一种可能的实现方式中,所述第一处理器,用于获取所述GTP-U数据包包头中的消息类型;检测所述消息类型是否是预定消息类型;若检测结果为所述消息类型是预定消息类型,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
结合第九方面的第一种可能的实现方式,在第九方面的第二种可能的实现方式中,若所述网关为分组数据网关,则所述消息类型由无线接入网元或位于所述无线接入网元与所述分组数据网关之间的服务网关预先设置;
若所述网关为服务网关,则所述消息类型由无线接入网元预先设置。
在第九方面的第三种可能的实现方式中,所述第一处理器,用于获取承载所述GTP-U数据包的承载标识;检测所述承载标识是否是预定承载标识;若检测结果为所述承载标识是预定承载标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
结合第九方面的第三种可能的实现方式,在第九方面的第四种可能的实现方式中,所述网关,还包括:
第一接收机,用于所述第一处理器检测所述承载标识是否是预定承载标识之前,若所述网关为分组数据网关,则接收服务网关转发的来源于移动性管理网元的所述预定承载标识,所述服务网关位于所述移动性管理网元与所述分组数据网关之间;若所述网关为服务网关,则接收移动性管理网元发送的所述预定承载标识。
在第九方面的第五种可能的实现方式中,所述第一处理器,还用于若所述网关为服务网关,则检测所述GTP-U数据包中是否携带无线接入网元的隧道端点标识;若检测结果为所述GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
第十方面,本发明实施例提供了一种消息网关,所述消息网关包括:
第二接收机,用于接收网关发送的预定类型的数据和所述预定类型的数据的目的地址,所述预定类型的数据和所述目的地址由所述网关检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封后得到;
第二处理器,用于控制第二发射机根据所述第二接收机接收到的所述目的地址对所述预定类型的数据进行转发;
所述第二发射机,用于在所述第二处理器的控制下,根据所述第二接收机接收到的所述目的地址对所述预定类型的数据进行转发。
第十一方面,本发明实施例提供了一种网关,所述网关包括:
第一接收机,用于接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址;
第一处理器,用于控制第一发射机对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述第一接收机接收到的所述预定类型的数据和所述目的地址封装得到;
所述第一发射机,用于在所述第一处理器的控制下,对所述GTP-U数据包进行转发。
在第十一方面的第一种可能的实现方式中,若所述网关为服务网关,则所述第一发射机,用于对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发之前,向移动性管理网元发送携带预定数据指示的下行数据通知,以便所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,以便所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载。
结合第十一方面的第一种可能的实现方式,在第十一方面的第二种可能的实现方式中,所述第一接收机,用于接收分组数据网关转发的来源于所述消息网关的所述预定类型的数据和所述目的地址,所述分组数据网关位于所述服务网关与所述消息网关之间。
在第十一方面的第三种可能的实现方式中,若所述网关为分组数据网关,则所述第一发射机,用于向服务网关转发所述预定类型的数据、所述目的地址和预定数据指示,以便所述服务网关向移动性管理网元发送携带所述预定数据指示的下行数据通知,使所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,使所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载,所述服务网关将所述预定类型的数据和所述目的地址封装成所述GTP-U数据包后,向所述无线接入网元转发所述GTP-U数据包,所述服务网关位于所述移动性管理网元与所述分组数据网关之间。
第十二方面,本发明实施例提供了一种消息网关,所述消息网关包括:
第二接收机,用于接收预定类型的数据和所述预定类型的数据的目的地址;
第二处理器,用于控制第二发射机向网关发送所述第二接收机接收到的所述预定类型的数据和所述目的地址;
所述第二发射机,用于在所述第二处理器的控制下,向所述网关发送所述第二接收机接收到的所述预定类型的数据和所述目的地址,以便所述网关接收所述消息网关发送的所述预定类型的数据和所述目的地址,对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到。
第十三方面,本发明实施例提供了一种数据传输系统,所述系统包括:
如第五方面所述的网关和如第六方面所述的消息网关;或,
如第七方面所述的网关和如第八方面所述的消息网关。
第十四方面,本发明实施例提供了一种数据传输系统,所述系统包括:
如第九方面所述的网关和如第十方面所述的消息网关;或,
如第十一方面所述的网关和如第十二方面所述的消息网关。
本发明实施例提供的技术方案的有益效果是:
通过检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;将所述预定类型的数据和所述目的地址发送给消息网关,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术提供的EPS的架构示意图;
图2是本发明实施例一提供的数据传输方法的方法流程图;
图3是本发明实施例一提供的数据传输系统的应用示意图;
图4是本发明实施例二提供的数据传输方法的方法流程图;
图5是本发明实施例二提供的数据传输系统的第一种应用示意图;
图6是本发明实施例二提供的数据传输系统的第二种应用示意图;
图7是本发明实施例三提供的数据传输方法的方法流程图;
图8是本发明实施例三提供的数据传输系统的应用示意图;
图9是本发明实施例四提供的数据传输方法的方法流程图;
图10是本发明实施例四提供的数据传输系统的应用示意图;
图11是本发明实施例五提供的数据传输方法的方法流程图;
图12是本发明实施例五提供的数据传输系统的应用示意图;
图13是本发明实施例六提供的数据传输系统的结构示意图;
图14是本发明实施例七提供的数据传输系统的结构示意图;
图15是本发明实施例八提供的数据传输系统的结构示意图;
图16是本发明实施例九提供的数据传输系统的结构示意图;
图17是本发明实施例十提供的数据传输系统的结构示意图;
图18是本发明实施例十一提供的数据传输系统的结构示意图;
图19是本发明实施例十二提供的数据传输系统的结构示意图;
图20是本发明实施例十三提供的数据传输系统的结构示意图;
图21是本发明实施例十五提供的数据传输系统的结构示意图;
图22是本发明实施例十六提供的数据传输系统的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
请参见图2,其示出了本发明实施例一提供的数据传输方法的方法流程图,该数据传输方法为上行数据发送方法,可以应用于EPS中。该数据传输方法,可以包括:
步骤201,网关检测接收到的GTP-U数据包中传输的是否是预定类型的数据,若检测结果为GTP-U数据包中传输的是预定类型的数据,则执行步骤202;
GTP-U数据包由对空口上接收到的数据进行GTP-U协议封装后得到。若空口上接收到的是IP数据包,则可以将该IP数据包封装成GTP-U数据包进行传输。若空口上接收到的是非IP数据包的预定类型的数据,则可以直接将预定类型的数据封装成GTP-U数据包进行传输,避免了在预定类型的数据之前添加IP包头造成的降低数据传输效率的问题。其中,预定类型的数据可以是小数据,也可以是其他类型的数据,本实施例不作限定。小数据可以是应用程序产生的消息,包括状态消息、位置消息、心跳消息和实时消息等;也可以是SIP信令、Push消息和控制消息等。
由于GTP-U数据包中传输的可以是非IP数据包的预定类型的数据,也可以是IP数据包,因此,网关在接收到GTP-U数据包后,需要检测该GTP-U数据包中传输的是否是预定类型的数据,若检测结果为该GTP-U数据包中传输的是预定类型的数据,则执行步骤202;若检测结果为该GTP-U数据包中传输的不是预定类型的数据,则按照现有的EPS流程处理该GTP-U数据包,本实施例不作赘述。
步骤202,网关对GTP-U数据包进行解封,得到预定类型的数据和预定类型的数据的目的地址;
由于网关检测到该GTP-U数据包中传输的是预定类型的数据,因此,网关可以对该GTP-U数据包进行解封,得到预定类型的数据。优选地,还可以将预定类型的数据的目的地址与该预定类型的数据一起进行封装,以便网关解封GTP-U数据包后,可以根据该目的地址发送该预定类型的数据。
步骤203,网关将预定类型的数据和目的地址发送给消息网关;
消息网关可以是EPS中新增的网关,该消息网关支持新定义的基于预定类型的数据的传输协议,则网关可以通过该传输协议将预定类型的数据和目的地址发送给消息网关。
步骤204,消息网关接收网关发送的预定类型的数据和预定类型的数据的目的地址;
基于新定义的预定类型的数据的传输协议,消息网关可以接收网关发送的预定类型的数据和目的地址。
步骤205,消息网关根据目的地址对预定类型的数据进行转发。
消息网关可以连接到Push服务器、P-CSCF(Proxy Call Session ControlFunction,代理呼叫会话控制)、应用服务器及集群通信系统等,请参考图3所示的数据传输系统的应用示意图。因此,消息网关可以根据接收到的目的地址确定该预定类型的数据所对应的服务器或系统,从而将该预定类型的数据转发给该服务器或系统。其中,Push服务器用来传输Push消息,P-CSCF用来传输SIP信令、应用服务器用来传输小数据包,集群系统用来传输控制消息等。
综上所述,本发明实施例提供的数据传输方法,通过检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;将所述预定类型的数据和所述目的地址发送给消息网关,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。
实施例二
请参见图4,其示出了本发明实施例二提供的数据传输方法的方法流程图,该数据传输方法为上行数据发送方法,可以应用于EPS中。该数据传输方法,可以包括:
步骤401,网关获取GTP-U数据包包头中的消息类型;
GTP-U数据包由对空口上接收到的数据进行GTP-U协议封装后得到。若空口上接收到的是IP数据包,则可以将该IP数据包封装成GTP-U数据包进行传输。若空口上接收到的是非IP数据包的预定类型的数据,则可以直接将预定类型的数据封装成GTP-U数据包进行传输,避免了在预定类型的数据之前添加IP包头造成的降低数据传输效率的问题。其中,预定类型的数据可以是小数据,也可以是其他类型的数据,本实施例不作限定。小数据可以是应用程序产生的消息,包括状态消息、位置消息、心跳消息和实时消息等;也可以是SIP信令、Push消息和控制消息等。
在封装GTP-U数据包之前,由于GTP-U数据包由无线接入网元封装得到,因此,若GTP-U数据包中传输的是预定类型的数据,则无线接入网元在封装该GTP-U数据包之前,首先需要接收用户设备发送的预定类型的数据。具体地,用户设备可以对数据的数据类型进行检测,若检测结果为数据是预定类型的数据,则通过优化的空口消息将该预定类型的数据发送给无线接入网元,其中,优化的空口消息是基于现有消息的改进,本实施例不作赘述;若检测结果为数据不是预定类型的数据,则通过现有的IP传输路径将数据发送给无线接入网元。具体地,UE可以根据数据的大小、数据的数量或应用程序指定的数据类型等检测数据是否是预定类型的数据,本实施例不对检测预定类型的数据的方法作限定。
优选地,还可以将预定类型的数据的目的地址与该预定类型的数据一起进行封装,以便网关解封GTP-U数据包后,可以根据该目的地址发送该预定类型的数据。
在封装GTP-U数据包时,由于GTP-U数据包中传输的可以是非IP数据包的预定类型的数据,也可以是IP数据包,因此,为了对GTP-U数据包中传输的数据进行区分,还可以预先对GTP-U数据包包头中的消息类型进行设置。比如,可以对该GTP-U数据包包头中的消息类型(Message Type)的数值进行设置,以标识该GTP-U数据包中传输的是预定类型的数据。具体地,GTP-U数据包包头中的消息类型定义了256个数值,则可以从该256个数值中选择任意一个数值,比如00000001,则若GTP-U数据包中传输的是预定类型的数据,则将该GTP-U数据包包头中的消息类型设置为00000001,以标识该GTP-U数据包的传输的是预定类型的数据。
需要补充说明的是,若本实施例中的网关为分组数据网关,则消息类型可以由无线接入网元或位于无线接入网元与分组数据网关之间的服务网关预先设置;若本实施例中的网关为服务网关,则消息类型由无线接入网元预先设置。
若消息类型由无线接入网元设置,则无论网关是服务网关还是分组数据网关,均可以根据消息类型确定GTP-U数据包中传输的是预定类型的数据。若网关为分组数据网关且无线接入网元未设置消息类型,则服务网关可以根据无线接入网元的隧道端点标识检测接收到的GTP-U数据包中传输的是否是预定类型的数据,若检测结果为GTP-U数据包中传输的是预定类型的数据,则可以对GTP-U数据包包头中的消息类型进行设置,以便分组数据网关可以根据设置后的消息类型确定GTP-U数据包中传输的是预定类型的数据。对消息类型的设置方法详见上述描述,此处不赘述。
具体地,若网关为服务网关,则检测接收到的GTP-U数据包中传输的是否是预定类型的数据,可以包括:
检测GTP-U数据包中是否携带无线接入网元的隧道端点标识;
若检测结果为GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的GTP-U数据包中传输的是预定类型的数据。
其中,无线接入网元的隧道端点标识用来与服务网关建立承载,可以携带在GTP-U数据包发送给服务网关。
在封装GTP-U数据包之后,无线接入网元可以将该GTP-U数据包发送给服务网关,若本实施例中的网关为服务网关,则服务网关可以对接收到的GTP-U数据包进行处理;若本实施例中的网关为分组数据网关,则服务网关接收到GTP-U数据包后,将该GTP-U数据包转发给分组数据网关,由分组数据对该GTP-U数据包进行处理。
具体地,在无线接入网元向服务网关发送GTP-U数据包时,为了区别于现有的通过服务请求Service Request消息预先建立网关与无线接入网元之间的传输通道,再通过该传输通道传输数据的方法,避免用户设备建立或恢复空口侧用户平面承载造成的信令开销增加的问题,可以在附着流程中将服务网关的隧道端点标识发送给用户设备。用户设备发送数据时将服务网关的隧道端点标识一并发送给无线接入网元,无线接入网元根据该隧道端点标识与服务网关建立承载,并将无线接入网元的隧道端点标识发送给服务网关,以便服务网关在上下文信息中保存该无线接入网元的隧道端点标识,从而通过建立的承载传输GTP-U数据包。其中,服务网关的隧道端点标识可以在承载建立、修改等会话管理流程中由网络侧提供给用户设备。优选地,服务网关的隧道端点标识可以具体是服务网关的S1-U F-TEID(S1-User Fully Qualified Tunnel Endpoint Identifier,用户平面S1接口完全合格隧道端点标识);无线接入网元的隧道端点标识可以具体是无线接入网元的S1-U F-TEID,本实施例不作限定。
网关接收到GTP-U数据包后,可以对GTP-U数据包进行解密和完整性验证,并读取该GTP-U数据包包头中的消息类型的数值,继续执行步骤402。
步骤402,网关检测消息类型是否是预定消息类型;若检测结果为消息类型是预定消息类型,则确定执行步骤403;
网关可以预先设置预定消息类型的预定数值,比如,GTP-U数据包包头中的消息类型(Message Type)定义了256个值,可以任意选择一个数值作为预定数值,并将步骤401获取的消息类型的数值与预定数值进行比较。若比较结果为该数值与预定数值相同,则确定GTP-U数据包传输的是预定类型的数据,执行步骤403;若比较结果为该数值与预定数值不同,则确定GTP-U数据包传输的不是预定类型的数据,按照现有的EPS流程处理该GTP-U数据包,本实施例不作赘述。
步骤403,网关对GTP-U数据包进行解封,得到预定类型的数据和预定类型的数据的目的地址;
由于网关检测到该GTP-U数据包中传输的是预定类型的数据,因此,网关可以对该GTP-U数据包进行解封,得到预定类型的数据和目的地址。其中,该目的地址是最终接收该预定类型的数据的设备,比如,服务器或系统等,本实施例不作限定。
步骤404,网关将预定类型的数据和目的地址发送给消息网关;
消息网关可以是EPS中新增的网关,该消息网关支持新定义的基于预定类型的数据的传输协议,则网关可以通过该传输协议将预定类型的数据和目的地址发送给消息网关。其中,新定义的预定类型的数据的传输协议可以是Message-AP(Message-AccessPoint,消息-接入点)协议等,本实施例不作限定。
步骤405,消息网关接收网关发送的预定类型的数据和预定类型的数据的目的地址;
基于新定义的预定类型的数据的传输协议,消息网关可以接收网关发送的预定类型的数据和目的地址。
步骤406,消息网关根据目的地址对预定类型的数据进行转发。
由于消息网关可以连接到Push服务器、P-CSCF、应用服务器及集群通信系统等,因此,消息网关可以根据接收到的目的地址确定该预定类型的数据所对应的设备,从而将该预定类型的数据转发给该设备。其中,Push服务器用来传输Push消息,P-CSCF用来传输SIP信令、应用服务器用来传输小数据包,集群系统用来传输控制消息等。
请参考图5,本实施例还提供了上述方法的第一种具体应用流程示意图,则数据传输的过程具体如下:
步骤501,数据发送方向用户设备发起数据发送请求;
步骤502,用户设备通过优化的空口消息向无线接入网元发送预定类型的数据、服务网关的S1-U F-TEID;
步骤503,无线接入网元为预定类型的数据分配新的无线接入网元的S1-U F-TEID,将预定类型的数据封装成GTP-U数据包,并设置GTP-U数据包包头中的消息类型;
步骤504,无线接入网元通过服务网关的S1-U F-TEID向服务网关发送GTP-U数据包;
步骤505,服务网关根据GTP-U数据包中携带的无线接入网元的S1-U F-TEID和/或GTP-U数据包包头中的消息类型确定该GTP-U数据包传输的是预定类型的数据,执行步骤506;
步骤506,服务网关通过Message-AP协议向消息网关发送GTP-U数据包;
步骤507,消息网关通过Message-AP协议向服务网关返回确认消息;
步骤508,服务网关通过GTP-U协议向无线接入网元返回确认消息;
步骤509,无线接入网元通过优化的空口消息向用户设备返回确认消息;
步骤510,用户设备向数据发送方返回确认消息。
请参考图6,本实施例还提供了上述方法的第二种具体应用流程示意图,则数据传输的过程具体如下:
步骤601,数据发送方向用户设备发起数据发送请求;
步骤602,用户设备通过优化的空口消息向无线接入网元发送预定类型的数据、服务网关的S1-U F-TEID;
步骤603,无线接入网元为预定类型的数据分配新的无线接入网元的S1-U F-TEID,将预定类型的数据封装成GTP-U数据包,并设置GTP-U数据包包头中的消息类型;
步骤604,无线接入网元通过服务网关的S1-U F-TEID向服务网关发送GTP-U数据包;
步骤605,服务网关根据GTP-U数据包中携带的无线接入网元的S1-U F-TEID和/或GTP-U数据包包头中的消息类型确定该GTP-U数据包传输的是预定类型的数据,执行步骤606;
进一步地,若无线接入网元未设置GTP-U数据包包头中的消息类型,则服务网关需要对该消息类型进行设置,以便分组数据网关根据该消息类型确定该GTP-U数据包传输的是预定类型的数据。
步骤606,服务网关通过GTP-U协议向分组数据网关发送GTP-U数据包;
步骤607,分组数据网关通过Message-AP协议向消息网关发送GTP-U数据包;
步骤608,消息网关通过Message-AP协议向分组数据网关返回确认消息;
步骤609,分组数据网关通过GTP-U协议向服务网关返回确认消息;
步骤610,服务网关通过GTP-U协议向无线接入网元返回确认消息;
步骤611,无线接入网元通过优化的空口消息向用户设备返回确认消息;
步骤612,用户设备向数据发送方返回确认消息。
综上所述,本发明实施例提供的数据传输方法,通过检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;将所述预定类型的数据和所述目的地址发送给消息网关,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。另外,通过检测所述GTP-U数据包中是否携带无线接入网元的隧道端点标识;若检测结果为所述GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据,解决了需要根据Service Request消息预先建立服务网关与无线接入网元之间的传输通道,再通过该传输通道传输数据造成的信令浪费的问题,达到了节省信令的效果。
实施例三
请参见图7,其示出了本发明实施例三提供的数据传输方法的方法流程图,该数据传输方法为上行数据发送方法,可以应用于EPS中。该数据传输方法,可以包括:
步骤701,网关获取承载GTP-U数据包的承载标识;
GTP-U数据包由对空口上接收到的数据进行GTP-U协议封装后得到。若空口上接收到的是IP数据包,则可以将该IP数据包封装成GTP-U数据包进行传输。若空口上接收到的是非IP数据包的预定类型的数据,则可以直接将预定类型的数据封装成GTP-U数据包进行传输,避免了在预定类型的数据之前添加IP包头造成的降低数据传输效率的问题。其中,预定类型的数据可以是小数据,也可以是其他类型的数据,本实施例不作限定。小数据可以是应用程序产生的消息,包括状态消息、位置消息、心跳消息和实时消息等;也可以是SIP信令、Push消息和控制消息等。
优选地,还可以将预定类型的数据的目的地址与该预定类型的数据一起进行封装,以便网关解封GTP-U数据包后,可以根据该目的地址发送该预定类型的数据。
由于GTP-U数据包中传输的可以是非IP数据包的预定类型的数据,也可以是IP数据包,因此,为了对GTP-U数据包中传输的数据进行区分,还可以预先建立与服务网关的预定承载,该预定承载用来传输预定类型的数据。
具体地,用户设备可以在附着过程中向移动性管理网元请求建立一条专用于传输预定类型的数据的预定承载,移动性管理网元接收到用户设备发送的请求后,可以根据该请求、用户设备的签约信息和网关的能力等确定建立该预定承载,并在发送给网关的创建会话请求消息中指示该预定承载用于传输预定类型的数据,则网关可以对该预定承载的承载标识等信息进行存储,以便根据该预定承载标识确定传输的是预定类型的数据。
需要补充说明的是,检测承载标识是否是预定承载标识之前,还可以包括:若网关为分组数据网关,则接收服务网关转发的来源于移动性管理网元的预定承载标识,服务网关位于移动性管理网元与分组数据网关之间;若网关为服务网关,则接收移动性管理网元发送的预定承载标识。
其中,移动性管理网元可以将预定承载标识发送给服务网关,若本实施例中的网关为分组数据网关,则服务网关接收到预定承载标识后,将该预定承载标识转发给分组数据网关,分组数据网关可以对该预定承载标识进行存储;若本实施例中的网关为服务网关,则服务网关可以对该预定承载标识进行存储。
步骤702,网关检测承载标识是否是预定承载标识,若检测结果为承载标识是预定承载标识,则确定执行步骤703;
网关可以将步骤701获取的承载标识与预存的预定承载标识进行比较,若比较结果为该承载标识与预定承载标识相同,则确定GTP-U数据包传输的是预定类型的数据,执行步骤703;若比较结果为该承载标识与预定承载标识不同,则确定GTP-U数据包传输的不是预定类型的数据,则按照现有的EPS流程处理该GTP-U数据包,本实施例不作赘述。
步骤703,网关对GTP-U数据包进行解封,得到预定类型的数据和预定类型的数据的目的地址;
由于网关检测到该GTP-U数据包中传输的是预定类型的数据,因此,网关可以对该GTP-U数据包进行解封,得到预定类型的数据和目的地址。其中,该目的地址是最终接收该预定类型的数据的设备,比如,服务器或系统等,本实施例不作限定。
步骤704,网关将预定类型的数据和目的地址发送给消息网关;
消息网关可以是EPS中新增的网关,该消息网关支持新定义的基于预定类型的数据的传输协议,则网关可以通过该传输协议将预定类型的数据和目的地址发送给消息网关。其中,新定义的预定类型的数据的传输协议可以是Message-AP协议等,本实施例不作限定。
步骤705,消息网关接收网关发送的预定类型的数据和预定类型的数据的目的地址;
基于新定义的预定类型的数据的传输协议,消息网关可以接收网关发送的预定类型的数据和目的地址。
步骤706,消息网关根据目的地址对预定类型的数据进行转发。
由于消息网关可以连接到Push服务器、P-CSCF、应用服务器及集群通信系统等,因此,消息网关可以根据接收到的目的地址确定该预定类型的数据所对应的设备,从而将该预定类型的数据转发给该设备。其中,Push服务器用来传输Push消息,P-CSCF用来传输SIP信令、应用服务器用来传输小数据包,集群系统用来传输控制消息等。
请参考图8,本实施例还提供了建立预定承载的具体流程示意图,则建立预定数据承载的过程具体如下:
步骤801,用户设备向无线接入网元发送附着请求;
步骤802,无线接入网元向移动性管理网元发送附着请求;
步骤803,移动性管理网元与归属用户服务器进行安全认证;
步骤804,移动性管理网元根据用户设备请求、用户设备的签约信息和服务网关的能力等确定建立用于传输预定类型的数据的预定承载;
步骤805,移动性管理网元向服务网关发送创建会话请求,该创建会话请求中指示该预定承载用于传输预定类型的数据;
步骤806,服务网关存储该预定承载的上下文信息,获知该预定承载用于传输预定类型的数据;
步骤807,服务网关向分组数据网关发送创建会话请求,该创建会话请求中指示该预定承载用于传输预定类型的数据;
步骤808,分组数据网关存储该预定承载的上下文信息,获知该预定承载用于传输预定类型的数据;
步骤809,分组数据网关向服务网关发送创建会话响应;
步骤810,服务网关向移动性管理网元发送创建会话响应;
步骤811,移动性管理网元向无线接入网元发送服务网关的隧道端点标识,该隧道端点标识可以是服务网关的S1-U F-TEID;
步骤812,无线接入网元向用户设备发送服务网关的隧道端点标识,该隧道端点标识可以是服务网关的S1-U F-TEID。
综上所述,本发明实施例提供的数据传输方法,通过检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;将所述预定类型的数据和所述目的地址发送给消息网关,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。另外,通过检测所述承载标识是否是预定承载标识;若检测结果为所述承载标识是预定承载标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据,解决了需要根据Service Req用户设备st消息预先建立网关与无线接入网元之间的传输通道,再通过该传输通道传输数据造成的信令浪费的问题,达到了节省信令的效果。
实施例四
请参见图9,其示出了本发明实施例四提供的数据传输方法的方法流程图,该数据传输方法为下行数据接收方法,可以应用于EPS中。该数据传输方法,可以包括:
步骤901,消息网关接收预定类型的数据和预定类型的数据的目的地址;
预定类型的数据可以是小数据,也可以是其他类型的数据,本实施例不作限定。小数据可以是应用程序产生的消息,包括状态消息、位置消息、心跳消息和实时消息等;也可以是SIP信令、Push消息和控制消息等。
由于消息网关可以连接到Push服务器、P-CSCF、应用服务器及集群通信系统等,因此,消息网关可以从连接的设备中接收预定类型的数据和目的地址,当然也可以通过其他方式获取预定类型的数据,本实施例不作限定。
步骤902,消息网关向网关发送预定类型的数据和目的地址;
消息网关可以根据目的地址将该预定类型的数据发送到目的节点所属的网络中,该目的节点由目的地址所标识,以便网关可以对GTP-U数据包进行转发,GTP-U数据包由对预定类型的数据和目的地址封装得到;
步骤903,网关接收预定类型的数据和预定类型的数据的目的地址;
基于新定义的预定类型的数据的传输协议,网关可以接收消息网关发送的预定类型的数据和目的地址。
步骤904,网关对GTP-U数据包进行转发,GTP-U数据包由对预定类型的数据和目的地址封装得到。
由于网关可以通过GTP-U协议发送该预定类型的数据和目的地址,因此,网关需要将该预定类型的数据和目的地址封装成GTP-U数据包,并对该GTP-U数据包进行转发。
综上所述,本发明实施例提供的数据传输方法,通过接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址;对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。
实施例五
请参见图10,其示出了本发明实施例五提供的数据传输方法的方法流程图,该数据传输方法为下行数据接收方法,可以应用于EPS中。本实施例以网关为服务网关为例进行说明,则该数据传输方法,可以包括:
步骤1001,消息网关接收预定类型的数据和预定类型的数据的目的地址;
具体地,消息网关接收预定类型的数据和目的地址的流程详见步骤901中的描述。
步骤1002,消息网关向网关发送预定类型的数据和目的地址;
本实施例中,消息网关可以根据目的地址将该预定类型的数据发送到目的节点所属的网络中,该目的节点由目的地址所标识。具体地,可以根据新定义的预定类型的数据的传输协议Message AP协议对该预定类型的数据和目的地址进行发送,以便网关可以对根据预定类型的数据和目的地址封装成的GTP-U数据包进行转发。
步骤1003,网关接收预定类型的数据和预定类型的数据的目的地址;
基于新定义的预定类型的数据的传输协议Message-AP协议,网关可以接收消息网关发送的预定类型的数据和目的地址。
本实施例中的网关为EPS中的服务网关,则服务网关可以直接接收消息网关发送的预定类型的数据和目的地址,也可以接收分组数据网关转发的预定类型的数据和目的地址。
具体地,接收消息网关发送的预定类型的数据和预定类型的数据的目的地址,可以包括:
接收分组数据网关转发的来源于消息网关的预定类型的数据和目的地址,分组数据网关位于服务网关与消息网关之间。
由于分组数据网关位于服务网关与消息网关之间,因此,分组数据网关可以接收消息网关发送的预定类型的数据和目的地址,并将该预定类型的数据和目的地址转发给服务网关。
步骤1004,网关向移动性管理网元发送携带预定数据指示的下行数据通知,以便移动性管理网元根据下行数据通知发送携带预定数据指示的寻呼消息,使接收预定类型的数据的用户设备接收到寻呼消息后,将预存的服务网关的隧道端点标识发送给无线接入网元,以便无线接入网元根据服务网关的隧道端点标识与服务网关建立承载;
若服务网关接收到的是消息网关发送的数据,则服务网关可以确定该数据为预定类型的数据,此时,预定数据指示可以由服务网关或消息网关生成;若服务网关接收到的是分组数据网关发送的数据,则预定数据指示可以由分组数据网关或消息网关生成。
具体地,可以在寻呼消息中设置标志位来标识预定数据指示。比如,可以通过将该标志位设置为0来标识预定类型的数据;或者,可以通过将标志位设置为1来标识预定类型的数据,当然还有其他方式设置寻呼消息中的预定数据指示,本实施例不作限定。
在发送下行数据通知时,由于网关并不确定用户设备的位置,因此,服务网关可以向移动性管理网元发送携带预定数据指示的下行数据通知,使移动性管理网元向一定区域内的所有用户设备发送携带预定数据指示的寻呼消息,以便需要接收数据的用户设备接收到该寻呼消息后,可以明确该数据是预定类型的数据,则可以通过预定承载接收该预定类型的数据。区别于现有的通过Service Request消息预先建立网关与无线接入网元之间的传输通道,再通过该传输通道传输数据的方法,本实施例中,服务网关可以在附着流程中将服务网关的隧道端点标识发送给用户设备,使用户设备发送空的IP数据包时将服务网关的隧道端点标识一并发送给无线接入网元,无线接入网元根据服务网关的隧道端点标识与服务网关建立承载,并将空的IP数据包和无线接入网元的隧道端点标识发送给服务网关,服务网关在上下文信息中保存该无线接入网元的隧道端点标识,从而根据该预定承载接收服务网关转发的预定类型的数据和目的地址。
其中,无线接入网元可以根据服务网关的隧道端点标识与服务网关新建承载;或者,无线接入网元可以根据服务网关的隧道端点标识在预先建立的至少一个承载中选择用来传输预定类型的数据的预定承载。
步骤1005,网关对GTP-U数据包进行转发,GTP-U数据包由对预定类型的数据和目的地址封装得到。
由于服务网关可以通过GTP-U协议发送该预定类型的数据和目的地址,因此,服务网关需要将该预定类型的数据和目的地址封装成GTP-U数据包,并对该GTP-U数据包进行发送。进一步地,还可以根据目的地址确定GTP-U数据包中的目的地址,从而对该GTP-U数据包进行发送。
请参考图11,本实施例还提供了上述方法的具体应用流程示意图,则数据传输的过程具体如下:
步骤1101,数据发送方向消息网关发送数据发送请求;
步骤1102,消息网关向服务网关发送预定类型的数据;
步骤1103,服务网关向移动性管理网元发送携带预定数据指示的下行数据通知;
步骤1104,移动性管理网元向无线接入网元发送携带预定数据指示的寻呼消息;
步骤1105,无线接入网元向用户设备发送携带预定数据指示的寻呼消息;
步骤1106,用户设备通过优化的空口消息向无线接入网元发送空的数据包、服务网关的S1-U F-TEID;
步骤1107,无线接入网元为数据包分配新的无线接入网元的S1-U F-TEID,将数据包封装成GTP-U数据包,通过服务网关的S1-U F-TEID向服务网关发送GTP-U数据包;
步骤1108,服务网关根据无线接入网元的S1-U F-TEID向无线接入网元发送预定类型的数据;
步骤1109,无线接入网元通过优化的空口消息将解封后的预定类型的数据发送给用户设备;
步骤1110,用户设备将预定类型的数据发送给数据接收方;
步骤1111,用户设备通过优化的空口消息向无线接入网元返回确认消息;
步骤1112,无线接入网元通过GTP-U协议向服务网关返回确认消息;
步骤1113,服务网关通过Message AP协议向消息网关返回确认消息;
步骤1114,消息网关向数据发送方返回确认消息。
综上所述,本发明实施例提供的数据传输方法,通过接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址;对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。另外,通过向移动性管理网元发送携带预定数据指示的下行数据通知,以便所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,以便所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载,解决了需要根据Service Request消息预先建立网关与无线接入网元之间的传输通道,再通过该传输通道传输数据造成的信令浪费的问题,达到了节省信令的效果。
实施例六
请参见图12,其示出了本发明实施例六提供的数据传输方法的方法流程图,该数据传输方法为下行数据接收方法,可以应用于EPS中。本实施例以网关为分组数据网关为例进行说明,则该数据传输方法,可以包括:
步骤1201,消息网关接收预定类型的数据和预定类型的数据的目的地址;
具体地,消息网关接收预定类型的数据和预定类型的数据的目的地址的流程详见步骤901中的描述。
步骤1202,消息网关向网关发送预定类型的数据和目的地址;
本实施例中,消息网关可以根据目的地址将该预定类型的数据发送到目的节点所属的网络中,该目的节点由目的地址所标识。具体地,可以根据新定义的预定类型的数据的传输协议Message AP协议对该预定类型的数据进行发送,以便网关可以对根据预定类型的数据和目的地址封装成的GTP-U数据包进行转发。
步骤1203,网关接收消息网关发送的预定类型的数据和预定类型的数据的目的地址;
基于新定义的基于预定类型的数据的传输协议Message-AP协议,网关可以接收消息网关发送的预定类型的数据和目的地址。
步骤1204,网关向服务网关转发预定类型的数据、目的地址和预定数据指示,以便服务网关向移动性管理网元发送携带预定数据指示的下行数据通知,使移动性管理网元根据下行数据通知发送携带预定数据指示的寻呼消息,使接收预定类型的数据的用户设备接收到寻呼消息后,将预存的服务网关的隧道端点标识发送给无线接入网元,使无线接入网元根据服务网关的隧道端点标识与服务网关建立承载,服务网关将预定类型的数据和目的地址封装成GTP-U数据包后,向无线接入网元转发GTP-U数据包,服务网关位于移动性管理网元与分组数据网关之间。
本实施例中,分组数据网关接收到的是消息网关发送的数据,则分组数据网关可以确定该数据为预定类型的数据。其中,预定数据指示可以由分组数据网关或消息网关生成,详见步骤1004中的描述。
由于本实施例中的网关为EPS中的分组数据网关,因此,分组数据网关可以将接收到的预定类型的数据、目的地址和预定数据指示发送给服务网关,以便服务网关根据预定数据指示明确数据为预定类型的数据,且将该预定类型的数据和目的地址封装成GTP-U数据包后进行转发。
具体地,服务网关与无线接入网元建立连接以及服务网关将该预定类型的数据和目的地址封装成GTP-U数据包,并对该GTP-U数据包进行转发的流程详见步骤1004和步骤1005的内容,此处不赘述。
请参考图13,本实施例还提供了上述方法的具体应用流程示意图,则数据传输的过程具体如下:
步骤1301,消息网关通过Message-AP协议向分组数据网关发送预定类型的数据;
步骤1302,分组数据网关通过GTP-U协议向服务网关发送预定类型的数据;
步骤1303,服务网关向移动性管理网元发送携带预定数据指示的下行数据通知;
步骤1304,移动性管理网元向无线接入网元发送携带预定数据指示的寻呼消息;
步骤1305,无线接入网元向用户设备发送携带预定数据指示的寻呼消息;
步骤1306,用户设备通过优化的空口消息向无线接入网元发送空的数据包、服务网关的S1-U F-TEID;
步骤1307,无线接入网元为数据包分配新的无线接入网元的S1-U F-TEID,将数据包封装成GTP-U数据包,通过服务网关的S1-U F-TEID向服务网关发送GTP-U数据包;
步骤1308,服务网关根据无线接入网元的S1-U F-TEID向无线接入网元发送预定类型的数据;
步骤1309,无线接入网元通过优化的空口消息将预定类型的数据发送给用户设备;
步骤1310,用户设备将预定类型的数据发送给数据接收方;
步骤1311,用户设备通过空口消息向无线接入网元发送确认消息;
步骤1312,无线接入网元通过GTP-U协议向服务网关发送确认消息;
步骤1313,服务网关通过Message AP协议向消息网关发送确认消息;
步骤1314,消息网关向数据发送方发送确认消息。
综上所述,本发明实施例提供的数据传输方法,通过接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址;对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。另外,通过向服务网关转发所述预定类型的数据、所述目的地址和预定数据指示,以便所述服务网关向移动性管理网元发送携带所述预定数据指示的下行数据通知,使所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,使所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载,所述服务网关将所述预定类型的数据和所述目的地址封装成所述GTP-U数据包后,向所述无线接入网元转发所述GTP-U数据包,所述服务网关位于所述移动性管理网元与所述分组数据网关之间,解决了需要根据ServiceRequest消息预先建立网关与无线接入网元之间的传输通道,再通过该传输通道传输数据造成的信令浪费的问题,达到了节省信令的效果。
实施例七
请参考图14,其示出了本发明实施例七提供的数据传输系统的结构框架图,该数据传输系统可以应用于EPS中。该数据传输系统,可以包括:
检测模块1401,用于检测接收到的GTP-U数据包中传输的是否是预定类型的数据;
解封模块1402,用于若检测模块1401检测的结果为GTP-U数据包中传输的是预定类型的数据,则对GTP-U数据包进行解封,得到预定类型的数据和预定类型的数据的目的地址;
发送模块1403,用于将解封模块1403解封后得到的预定类型的数据和目的地址发送给消息网关,以便消息网关根据目的地址对预定类型的数据进行转发;
接收模块1501,用于接收网关发送的预定类型的数据和预定类型的数据的目的地址,预定类型的数据和目的地址由网关检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为GTP-U数据包中传输的是预定类型的数据,则对GTP-U数据包进行解封后得到;
转发模块1502,用于根据接收模块1501接收到的目的地址对预定类型的数据进行转发。
综上所述,本发明实施例提供的数据传输系统,通过检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;将所述预定类型的数据和所述目的地址发送给消息网关,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。
实施例八
请参考图15,其示出了本发明实施例八提供的数据传输系统的结构框架图,该数据传输系统可以应用于EPS中。该数据传输系统,可以包括:网关和消息网关;网关可以包括检测模块1401、解封模块1402和发送模块1403;消息网关可以包括:接收模块1501和转发模块1502;
检测模块1401,用于检测接收到的GTP-U数据包中传输的是否是预定类型的数据;
解封模块1402,用于若检测模块1401检测的结果为GTP-U数据包中传输的是预定类型的数据,则对GTP-U数据包进行解封,得到预定类型的数据和预定类型的数据的目的地址;
发送模块1403,用于将解封模块1402解封后得到的预定类型的数据和目的地址发送给消息网关,以便消息网关根据目的地址对预定类型的数据进行转发;
接收模块1501,用于接收网关发送的预定类型的数据和预定类型的数据的目的地址,预定类型的数据和目的地址由网关检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为GTP-U数据包中传输的是预定类型的数据,则对GTP-U数据包进行解封后得到;
转发模块1502,用于根据接收模块1501接收到的目的地址对预定类型的数据进行转发。
进一步地,检测模块1401,可以包括:
第一获取单元1401A,用于获取GTP-U数据包包头中的消息类型;
第一检测单元1401B,用于检测第一获取单元1401A获取到的消息类型是否是预定消息类型;
第一确定单元1401C,用于若第一检测单元1401B检测的结果为消息类型是预定消息类型,则确定接收到的GTP-U数据包中传输的是预定类型的数据。
进一步地,若网关为分组数据网关,则消息类型由无线接入网元或位于无线接入网元与分组数据网关之间的服务网关预先设置;
若网关为服务网关,则消息类型由无线接入网元预先设置。
进一步地,检测模块1401,可以包括:
第二获取单元1401D,用于获取承载GTP-U数据包的承载标识;
第二检测单元1401E,用于检测第二获取单元1401D获取到的承载标识是否是预定承载标识;
第二确定单元1401F,用于若第二检测单元1401E检测的结果为承载标识是预定承载标识,则确定接收到的GTP-U数据包中传输的是预定类型的数据。
进一步地,检测模块1401,还可以包括:
第一接收单元1401G,用于第二检测单元1401E检测承载标识是否是预定承载标识之前,若网关为分组数据网关,则接收服务网关转发的来源于移动性管理网元的预定承载标识,服务网关位于移动性管理网元与分组数据网关之间;
第二接收单元1401H,用于第二检测单元1401E检测承载标识是否是预定承载标识之前,若网关为服务网关,则接收移动性管理网元发送的预定承载标识。
进一步地,若网关为服务网关,则检测模块1401,还包括:
第三检测单元1401I,用于检测GTP-U数据包中是否携带无线接入网元的隧道端点标识;
第三确定单元1401J,用于若第三检测单元1401I检测的结果为GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的GTP-U数据包中传输的是预定类型的数据。
综上所述,本发明实施例提供的数据传输系统,通过检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;将所述预定类型的数据和所述目的地址发送给消息网关,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。另外,通过检测所述GTP-U数据包中是否携带无线接入网元的隧道端点标识;若检测结果为所述GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据,解决了需要根据Service Request消息预先建立服务网关与无线接入网元之间的传输通道,再通过该传输通道传输数据造成的信令浪费的问题,达到了节省信令的效果。
实施例九
请参考图16,其示出了本发明实施例九提供的数据传输系统的结构框架图,该数据传输系统可以应用于EPS中。该数据传输系统,可以包括:
第二接收模块1601,用于接收预定类型的数据和预定类型的数据的目的地址;
发送模块1602,用于向网关发送第二接收模块1601接收到的预定类型的数据和目的地址,以便网关接收消息网关发送的预定类型的数据和目的地址,对GTP-U数据包进行转发,GTP-U数据包由对预定类型的数据和目的地址封装得到;
第一接收模块1701,用于接收消息网关发送的预定类型的数据和预定类型的数据的目的地址;
第一转发模块1702,用于对GTP-U数据包进行转发,GTP-U数据包由对预定类型的数据和目的地址封装得到。
综上所述,本发明实施例提供的数据传输系统,通过接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址;对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。
实施例十
请参考图17,其示出了本发明实施例十提供的数据传输系统的结构框架图,该数据传输系统可以应用于EPS中。该数据传输系统,可以包括:网关和消息网关;网关可以包括:第一接收模块1701和第一转发模块1702;消息网关可以包括:第二接收模块1601和发送模块1602;
第二接收模块1601,用于接收预定类型的数据和预定类型的数据的目的地址;
发送模块1602,用于向网关发送第二接收模块1601接收到的预定类型的数据和目的地址,以便网关接收消息网关发送的预定类型的数据和目的地址,对GTP-U数据包进行转发,GTP-U数据包由对预定类型的数据和目的地址封装得到;
第一接收模块1701,用于接收消息网关发送的预定类型的数据和预定类型的数据的目的地址;
第一转发模块1702,用于对GTP-U数据包进行转发,GTP-U数据包由对第一接收模块1701接收到的预定类型的数据和目的地址封装得到。
进一步地,若网关为服务网关,则网关,还可以包括:
第二转发模块1703,用于第一转发模块1702对GTP-U数据包进行转发之前,向移动性管理网元发送携带预定数据指示的下行数据通知,以便移动性管理网元根据下行数据通知发送携带预定数据指示的寻呼消息,使接收预定类型的数据的用户设备接收到寻呼消息后,将预存的服务网关的隧道端点标识发送给无线接入网元,以便无线接入网元根据服务网关的隧道端点标识与服务网关建立承载。
进一步地,第一接收模块1701,用于接收分组数据网关转发的来源于消息网关的预定类型的数据和目的地址,分组数据网关位于服务网关与消息网关之间。
进一步地,若网关为分组数据网关,则第一转发模块1702,用于向服务网关转发预定类型的数据、目的地址和预定数据指示,以便服务网关向移动性管理网元发送携带预定数据指示的下行数据通知,使移动性管理网元根据下行数据通知发送携带预定数据指示的寻呼消息,使接收预定类型的数据的用户设备接收到寻呼消息后,将预存的服务网关的隧道端点标识发送给无线接入网元,使无线接入网元根据服务网关的隧道端点标识与服务网关建立承载,服务网关将预定类型的数据和目的地址封装成GTP-U数据包后,向无线接入网元转发GTP-U数据包,服务网关位于移动性管理网元与分组数据网关之间。
综上所述,本发明实施例提供的数据传输系统,通过接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址;对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。另外,通过向移动性管理网元发送携带预定数据指示的下行数据通知,以便所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,以便所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载,解决了需要根据Service Request消息预先建立网关与无线接入网元之间的传输通道,再通过该传输通道传输数据造成的信令浪费的问题,达到了节省信令的效果。
实施例十一
请参考图18,其示出了本发明实施例十一提供的数据传输系统的结构框架图,该数据传输系统可以应用于EPS中。该数据传输系统,可以包括:
第一处理器1801,用于检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为GTP-U数据包中传输的是预定类型的数据,则对GTP-U数据包进行解封,得到预定类型的数据和预定类型的数据的目的地址;
第一发射机1802,用于将第一处理器1801解封后得到的预定类型的数据和目的地址发送给消息网关,以便消息网关根据目的地址对预定类型的数据进行转发;
第二接收机1901,用于接收网关发送的预定类型的数据和预定类型的数据的目的地址,预定类型的数据和目的地址由网关检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为GTP-U数据包中传输的是预定类型的数据,则对GTP-U数据包进行解封后得到;
第二处理器1902,用于控制第二发射机1903根据第二接收机1901接收到的目的地址对预定类型的数据进行转发;
第二发射机1903,用于在第二处理器1902的控制下,根据第二接收机1901接收到的目的地址对预定类型的数据进行转发。
综上所述,本发明实施例提供的数据传输系统,通过检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;将所述预定类型的数据和所述目的地址发送给消息网关,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。
实施例十二
请参考图19,其示出了本发明实施例十二提供的数据传输系统的结构框架图,该数据传输系统可以应用于EPS中。该数据传输系统,可以包括:网关和消息网关;网关可以包括:第一处理器1801和第一发射机1802;消息网关可以包括:第二接收机1901、第二处理器1902和第二发射机1903;
第一处理器1801,用于检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为GTP-U数据包中传输的是预定类型的数据,则对GTP-U数据包进行解封,得到预定类型的数据和预定类型的数据的目的地址;
第一发射机1802,用于将第一处理器1801解封后得到的预定类型的数据和目的地址发送给消息网关,以便消息网关根据目的地址对预定类型的数据进行转发;
第二接收机1901,用于接收网关发送的预定类型的数据和预定类型的数据的目的地址,预定类型的数据和目的地址由网关检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为GTP-U数据包中传输的是预定类型的数据,则对GTP-U数据包进行解封后得到;
第二处理器1902,用于控制第二发射机1903根据第二接收机1901接收到的目的地址对预定类型的数据进行转发;
第二发射机1903,用于在第二处理器1902的控制下,根据第二接收机1901接收到的目的地址对预定类型的数据进行转发。
进一步地,第一处理器1801,用于获取GTP-U数据包包头中的消息类型;检测消息类型是否是预定消息类型;若检测结果为消息类型是预定消息类型,则确定接收到的GTP-U数据包中传输的是预定类型的数据。
进一步地,若网关为分组数据网关,则消息类型由无线接入网元或位于无线接入网元与分组数据网关之间的服务网关预先设置;
若网关为服务网关,则消息类型由无线接入网元预先设置。
进一步地,第一处理器1801,用于获取承载GTP-U数据包的承载标识;检测承载标识是否是预定承载标识;若检测结果为承载标识是预定承载标识,则确定接收到的GTP-U数据包中传输的是预定类型的数据。
进一步地,网关还可以包括:
第一接收机1803,还用于第一处理器1801检测承载标识是否是预定承载标识之前,若网关为分组数据网关,则接收服务网关转发的来源于移动性管理网元的预定承载标识,服务网关位于移动性管理网元与分组数据网关之间;若网关为服务网关,则接收移动性管理网元发送的预定承载标识。
进一步地,第一处理器1801,还用于若网关为服务网关,则检测GTP-U数据包中是否携带无线接入网元的隧道端点标识;若检测结果为GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的GTP-U数据包中传输的是预定类型的数据。
综上所述,本发明实施例提供的数据传输系统,通过检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;将所述预定类型的数据和所述目的地址发送给消息网关,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。另外,通过检测所述GTP-U数据包中是否携带无线接入网元的隧道端点标识;若检测结果为所述GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据,解决了需要根据Service Request消息预先建立服务网关与无线接入网元之间的传输通道,再通过该传输通道传输数据造成的信令浪费的问题,达到了节省信令的效果。
实施例十三
请参考图20,其示出了本发明实施例十三提供的数据传输系统的结构框架图,该数据传输系统可以应用于EPS中。该数据传输系统,可以包括:
第二接收机2001,用于接收预定类型的数据和预定类型的数据的目的地址;
第二处理器2002,用于控制第二发射机2003向网关发送第二接收机2001接收到的预定类型的数据和目的地址;
第二发射机2003,用于在第二处理器2002的控制下,向网关发送第二接收机2001接收到的预定类型的数据和目的地址,以便网关接收消息网关发送的预定类型的数据和目的地址,对GTP-U数据包进行转发,GTP-U数据包由对预定类型的数据和目的地址封装得到;
第一接收机2101,用于接收消息网关发送的预定类型的数据和预定类型的数据的目的地址;
第一处理器2102,用于控制第一发射机2103对GTP-U数据包进行转发,GTP-U数据包由对第一接收机2101接收到的预定类型的数据和目的地址封装得到;
第一发射机2103,用于在第一处理器2102的控制下,对GTP-U数据包进行转发。
综上所述,本发明实施例提供的数据传输系统,通过接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址;对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。
实施例十四
本发明实施例提供了一种数据传输系统,该数据传输系统可以应用于EPS中。该数据传输系统,可以包括:网关和消息网关;网关可以包括:第一接收机2101、第一处理器2102和第一发射机2103;消息网关可以包括:第二接收机2001、第二处理器2002和第二发射机2003;
第二接收机2001,用于接收预定类型的数据和预定类型的数据的目的地址;
第二处理器2002,用于控制第二发射机2003向网关发送第二接收机2001接收到的预定类型的数据和目的地址;
第二发射机2003,用于在第二处理器2002的控制下,向网关发送第二接收机2001接收到的预定类型的数据和目的地址,以便网关接收消息网关发送的预定类型的数据和目的地址,对GTP-U数据包进行转发,GTP-U数据包由对预定类型的数据和目的地址封装得到;
第一接收机2101,用于接收消息网关发送的预定类型的数据和预定类型的数据的目的地址;
第一处理器2102,用于控制第一发射机2103对GTP-U数据包进行转发,GTP-U数据包由对第一接收机2101接收到的预定类型的数据和目的地址封装得到;
第一发射机2103,用于在第一处理器2102的控制下,对GTP-U数据包进行转发。
进一步地,若网关为服务网关,则第一发射机2103,用于对GTP-U数据包进行转发之前,向移动性管理网元发送携带预定数据指示的下行数据通知,以便移动性管理网元根据下行数据通知发送携带预定数据指示的寻呼消息,使接收预定类型的数据的用户设备接收到寻呼消息后,将预存的服务网关的隧道端点标识发送给无线接入网元,以便无线接入网元根据服务网关的隧道端点标识与服务网关建立承载。
进一步地,第一接收机2101,用于接收分组数据网关转发的来源于消息网关的预定类型的数据和目的地址,分组数据网关位于服务网关与消息网关之间。
进一步地,若网关为分组数据网关,则第一发射机2103,用于向服务网关转发预定类型的数据、目的地址和预定数据指示,以便服务网关向移动性管理网元发送携带预定数据指示的下行数据通知,使移动性管理网元根据下行数据通知发送携带预定数据指示的寻呼消息,使接收预定类型的数据的用户设备接收到寻呼消息后,将预存的服务网关的隧道端点标识发送给无线接入网元,使无线接入网元根据服务网关的隧道端点标识与服务网关建立承载,服务网关将预定类型的数据和目的地址封装成GTP-U数据包后,向无线接入网元转发GTP-U数据包,服务网关位于移动性管理网元与分组数据网关之间。
综上所述,本发明实施例提供的数据传输系统,通过接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址;对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。另外,通过向移动性管理网元发送携带预定数据指示的下行数据通知,以便所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,以便所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载,解决了需要根据Service Request消息预先建立网关与无线接入网元之间的传输通道,再通过该传输通道传输数据造成的信令浪费的问题,达到了节省信令的效果。
实施例十五
请参考图21,其示出了本发明实施例十五提供的数据传输系统的结构框架图,该数据传输系统可以应用于EPS中。该数据传输系统,可以包括:网关2101和消息网关2102;
其中,网关2101可以是实施例七或实施例八的提供的网关,消息网关2102可以是实施例七或实施例八提供的消息网关;或者,
网关2101可以是实施例十一或实施例十二的提供的网关,消息网关2102可以是实施例十一或实施例十二提供的消息网关。
综上所述,本发明实施例提供的数据传输系统,通过检测接收到的GTP-U数据包中传输的是否是预定类型的数据;若检测结果为所述GTP-U数据包中传输的是预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;将所述预定类型的数据和所述目的地址发送给消息网关,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。另外,通过检测所述GTP-U数据包中是否携带无线接入网元的隧道端点标识;若检测结果为所述GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据,解决了需要根据Service Request消息预先建立服务网关与无线接入网元之间的传输通道,再通过该传输通道传输数据造成的信令浪费的问题,达到了节省信令的效果。
实施例十六
请参考图22,其示出了本发明实施例十六提供的数据传输系统的结构框架图,该数据传输系统可以应用于EPS中。该数据传输系统,可以包括:网关2201和消息网关2202;
网关2201可以是实施例九或实施例十的提供的网关,消息网关2202可以是实施例九或实施例十提供的消息网关;或者,
网关2201可以是实施例十三或实施例十四的提供的网关,消息网关2202可以是实施例十三或实施例十四提供的消息网关。
综上所述,本发明实施例提供的数据传输系统,通过接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址;对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,解决了在小数据之前添加IP包头会降低IP数据包的净荷,降低了数据传输效率的问题,达到了提高数据传输效率的效果。另外,通过向移动性管理网元发送携带预定数据指示的下行数据通知,以便所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,以便所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载,解决了需要根据Service Request消息预先建立网关与无线接入网元之间的传输通道,再通过该传输通道传输数据造成的信令浪费的问题,达到了节省信令的效果。
需要说明的是:上述实施例提供的网关、消息网关和数据传输系统在进行数据传输时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将网关、消息网关和数据传输系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的网关、消息网关和数据传输系统与数据传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (40)
1.一种数据传输方法,用于网关中,其特征在于,所述网关为演进分组系统EPS中的网关,所述方法包括:
检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据,所述预定类型的数据为非IP数据包的数据;
若检测结果为所述GTP-U数据包中传输的是所述预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;
通过新定义的基于所述预定类型的数据的传输协议将所述预定类型的数据和所述目的地址发送给消息网关,以便所述消息网关根据所述目的地址对所述预定类型的数据进行转发,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议。
2.根据权利要求1所述的数据传输方法,其特征在于,所述检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据,包括:
获取所述GTP-U数据包包头中的消息类型;
检测所述消息类型是否是预定消息类型;
若检测结果为所述消息类型是预定消息类型,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
3.根据权利要求2所述的数据传输方法,其特征在于,
若所述网关为分组数据网关,则所述消息类型由无线接入网元或位于所述无线接入网元与所述分组数据网关之间的服务网关预先设置;
若所述网关为服务网关,则所述消息类型由无线接入网元预先设置。
4.根据权利要求1所述的数据传输方法,其特征在于,所述检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据,包括:
获取承载所述GTP-U数据包的承载标识;
检测所述承载标识是否是预定承载标识;
若检测结果为所述承载标识是预定承载标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
5.根据权利要求4所述的数据传输方法,其特征在于,所述检测所述承载标识是否是预定承载标识之前,还包括:
若所述网关为分组数据网关,则接收服务网关转发的来源于移动性管理网元的所述预定承载标识,所述服务网关位于所述移动性管理网元与所述分组数据网关之间;
若所述网关为服务网关,则接收移动性管理网元发送的所述预定承载标识。
6.根据权利要求1所述的数据传输方法,其特征在于,若所述网关为服务网关,则所述检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据,包括:
检测所述GTP-U数据包中是否携带无线接入网元的隧道端点标识;
若检测结果为所述GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
7.一种数据传输方法,用于消息网关中,其特征在于,所述消息网关为演进分组系统EPS中的网关,所述方法包括:
接收网关通过新定义的基于预定类型的数据的传输协议发送的所述预定类型的数据和所述预定类型的数据的目的地址,所述预定类型的数据和所述目的地址由所述网关检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是所述预定类型的数据;若检测结果为所述GTP-U数据包中传输的是所述预定类型的数据,则对所述GTP-U数据包进行解封后得到,所述预定类型的数据为非IP数据包的数据,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议;
根据所述目的地址对所述预定类型的数据进行转发。
8.一种数据传输方法,用于网关中,其特征在于,所述网关为演进分组系统EPS中的网关,所述方法包括:
接收消息网关通过新定义的基于预定类型的数据的传输协议发送的所述预定类型的数据和所述预定类型的数据的目的地址,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议;
对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,所述预定类型的数据为非IP数据包的数据。
9.根据权利要求8所述的数据传输方法,其特征在于,若所述网关为服务网关,则对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发之前,还包括:
向移动性管理网元发送携带预定数据指示的下行数据通知,以便所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,以便所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载。
10.根据权利要求9所述的数据传输方法,其特征在于,所述接收消息网关发送的预定类型的数据和所述预定类型的数据的目的地址,包括:
接收分组数据网关转发的来源于所述消息网关的所述预定类型的数据和所述目的地址,所述分组数据网关位于所述服务网关与所述消息网关之间。
11.根据权利要求8所述的数据传输方法,其特征在于,若所述网关为分组数据网关,则对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,包括:
向服务网关转发所述预定类型的数据、所述目的地址和预定数据指示,以便所述服务网关向移动性管理网元发送携带所述预定数据指示的下行数据通知,使所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,使所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载,所述服务网关将所述预定类型的数据和所述目的地址封装成所述GTP-U数据包后,向所述无线接入网元转发所述GTP-U数据包,所述服务网关位于所述移动性管理网元与所述分组数据网关之间。
12.一种数据传输方法,用于消息网关中,其特征在于,所述消息网关为演进分组系统EPS中的网关,所述方法包括:
接收预定类型的数据和所述预定类型的数据的目的地址;
通过新定义的基于所述预定类型的数据的传输协议向网关发送所述预定类型的数据和所述目的地址,以便所述网关接收所述消息网关发送的所述预定类型的数据和所述目的地址,对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,所述预定类型的数据为非IP数据包的数据,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议。
13.一种网关,其特征在于,所述网关为演进分组系统EPS中的网关,所述网关包括:
检测模块,用于检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据,所述预定类型的数据为非IP数据包的数据;
解封模块,用于若所述检测模块检测的结果为所述GTP-U数据包中传输的是所述预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;
发送模块,用于通过新定义的基于所述预定类型的数据的传输协议将所述解封模块解封后得到的所述预定类型的数据和所述目的地址发送给消息网关,以便所述消息网关根据所述目的地址对所述预定类型的数据进行转发,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议。
14.根据权利要求13所述的网关,其特征在于,所述检测模块,包括:
第一获取单元,用于获取所述GTP-U数据包包头中的消息类型;
第一检测单元,用于检测所述第一获取单元获取到的所述消息类型是否是预定消息类型;
第一确定单元,用于若所述第一检测单元检测的结果为所述消息类型是预定消息类型,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
15.根据权利要求14所述的网关,其特征在于,
若所述网关为分组数据网关,则所述消息类型由无线接入网元或位于所述无线接入网元与所述分组数据网关之间的服务网关预先设置;
若所述网关为服务网关,则所述消息类型由无线接入网元预先设置。
16.根据权利要求13所述的网关,其特征在于,所述检测模块,包括:
第二获取单元,用于获取承载所述GTP-U数据包的承载标识;
第二检测单元,用于检测所述第二获取单元获取到的所述承载标识是否是预定承载标识;
第二确定单元,用于若所述第二检测单元检测的结果为所述承载标识是预定承载标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
17.根据权利要求16所述的网关,其特征在于,所述检测模块,还包括:
第一接收单元,用于所述第二检测单元检测所述承载标识是否是预定承载标识之前,若所述网关为分组数据网关,则接收服务网关转发的来源于移动性管理网元的所述预定承载标识,所述服务网关位于所述移动性管理网元与所述分组数据网关之间;
第二接收单元,用于所述第二检测单元检测所述承载标识是否是预定承载标识之前,若所述网关为服务网关,则接收移动性管理网元发送的所述预定承载标识。
18.根据权利要求13所述的网关,其特征在于,若所述网关为所述服务网关,则所述检测模块,包括:
第三检测单元,用于检测所述GTP-U数据包中是否携带无线接入网元的隧道端点标识;
第三确定单元,用于若所述第三检测单元检测的结果为所述GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
19.一种消息网关,其特征在于,所述消息网关为演进分组系统EPS中的网关,所述消息网关包括:
接收模块,用于接收网关通过新定义的基于预定类型的数据的传输协议发送的所述预定类型的数据和所述预定类型的数据的目的地址,所述预定类型的数据和所述目的地址由所述网关检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是所述预定类型的数据;若检测结果为所述GTP-U数据包中传输的是所述预定类型的数据,则对所述GTP-U数据包进行解封后得到,所述预定类型的数据为非IP数据包的数据,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议;
转发模块,用于根据所述接收模块接收到的所述目的地址对所述预定类型的数据进行转发。
20.一种网关,其特征在于,所述网关为演进分组系统EPS中的网关,所述网关包括:
第一接收模块,用于接收消息网关通过新定义的基于预定类型的数据的传输协议发送的所述预定类型的数据和所述预定类型的数据的目的地址,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议;
第一转发模块,用于对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述第一接收模块接收到的所述预定类型的数据和所述目的地址封装得到,所述预定类型的数据为非IP数据包的数据。
21.根据权利要求20所述的网关,其特征在于,若所述网关为服务网关,则所述网关,还包括:
第二转发模块,用于所述第一转发模块对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发之前,向移动性管理网元发送携带预定数据指示的下行数据通知,以便所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,以便所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载。
22.根据权利要求21所述的网关,其特征在于,所述第一接收模块,用于接收分组数据网关转发的来源于所述消息网关的所述预定类型的数据和所述目的地址,所述分组数据网关位于所述服务网关与所述消息网关之间。
23.根据权利要求20所述的网关,其特征在于,若所述网关为分组数据网关,则所述第一转发模块,用于向服务网关转发所述预定类型的数据、所述目的地址和预定数据指示,以便所述服务网关向移动性管理网元发送携带所述预定数据指示的下行数据通知,使所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,使所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载,所述服务网关将所述预定类型的数据和所述目的地址封装成所述GTP-U数据包后,向所述无线接入网元转发所述GTP-U数据包,所述服务网关位于所述移动性管理网元与所述分组数据网关之间。
24.一种消息网关,其特征在于,所述消息网关为演进分组系统EPS中的网关,所述消息网关包括:
第二接收模块,用于接收预定类型的数据和所述预定类型的数据的目的地址;
发送模块,用于通过新定义的基于所述预定类型的数据的传输协议向网关发送所述第二接收模块接收到的所述预定类型的数据和所述目的地址,以便所述网关接收所述消息网关发送的所述预定类型的数据和所述目的地址,对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,所述预定类型的数据为非IP数据包的数据,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议。
25.一种网关,其特征在于,所述网关为演进分组系统EPS中的网关,所述网关包括:
第一处理器,用于检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是预定类型的数据,所述预定类型的数据为非IP数据包的数据;若检测结果为所述GTP-U数据包中传输的是所述预定类型的数据,则对所述GTP-U数据包进行解封,得到所述预定类型的数据和所述预定类型的数据的目的地址;
第一发射机,用于将所述第一处理器解封后得到的所述预定类型的数据和所述目的地址通过新定义的基于所述预定类型的数据的传输协议发送给消息网关,以便所述消息网关根据所述目的地址对所述预定类型的数据进行转发,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议。
26.根据权利要求25所述的网关,其特征在于,所述第一处理器,用于获取所述GTP-U数据包包头中的消息类型;检测所述消息类型是否是预定消息类型;若检测结果为所述消息类型是预定消息类型,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
27.根据权利要求26所述的网关,其特征在于,
若所述网关为分组数据网关,则所述消息类型由无线接入网元或位于所述无线接入网元与所述分组数据网关之间的服务网关预先设置;
若所述网关为服务网关,则所述消息类型由无线接入网元预先设置。
28.根据权利要求25所述的网关,其特征在于,所述第一处理器,用于获取承载所述GTP-U数据包的承载标识;检测所述承载标识是否是预定承载标识;若检测结果为所述承载标识是预定承载标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
29.根据权利要求28所述的网关,其特征在于,所述网关,还包括:
第一接收机,用于所述第一处理器检测所述承载标识是否是预定承载标识之前,若所述网关为分组数据网关,则接收服务网关转发的来源于移动性管理网元的所述预定承载标识,所述服务网关位于所述移动性管理网元与所述分组数据网关之间;若所述网关为服务网关,则接收移动性管理网元发送的所述预定承载标识。
30.根据权利要求25所述的网关,其特征在于,所述第一处理器,还用于若所述网关为服务网关,则检测所述GTP-U数据包中是否携带无线接入网元的隧道端点标识;若检测结果为所述GTP-U数据包中携带有无线接入网元的隧道端点标识,则确定接收到的所述GTP-U数据包中传输的是预定类型的数据。
31.一种消息网关,其特征在于,所述消息网关为演进分组系统EPS中的网关,所述消息网关包括:
第二接收机,用于接收网关通过新定义的基于预定类型的数据的传输协议发送的所述预定类型的数据和所述预定类型的数据的目的地址,所述预定类型的数据和所述目的地址由所述网关检测接收到的用户平面通用分组无线服务隧道协议GTP-U数据包中传输的是否是所述预定类型的数据;若检测结果为所述GTP-U数据包中传输的是所述预定类型的数据,则对所述GTP-U数据包进行解封后得到,所述预定类型的数据为非IP数据包的数据,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议;
第二处理器,用于控制第二发射机根据所述第二接收机接收到的所述目的地址对所述预定类型的数据进行转发;
所述第二发射机,用于在所述第二处理器的控制下,根据所述第二接收机接收到的所述目的地址对所述预定类型的数据进行转发。
32.一种网关,其特征在于,所述网关为演进分组系统EPS中的网关,所述网关包括:
第一接收机,用于接收消息网关通过新定义的基于预定类型的数据的传输协议发送的所述预定类型的数据和所述预定类型的数据的目的地址,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议;
第一处理器,用于控制第一发射机对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述第一接收机接收到的所述预定类型的数据和所述目的地址封装得到,所述预定类型的数据为非IP数据包的数据;
所述第一发射机,用于在所述第一处理器的控制下,对所述GTP-U数据包进行转发。
33.根据权利要求32所述的网关,其特征在于,若所述网关为服务网关,则所述第一发射机,用于对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发之前,向移动性管理网元发送携带预定数据指示的下行数据通知,以便所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,以便所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载。
34.根据权利要求33所述的网关,其特征在于,所述第一接收机,用于接收分组数据网关转发的来源于所述消息网关的所述预定类型的数据和所述目的地址,所述分组数据网关位于所述服务网关与所述消息网关之间。
35.根据权利要求32所述的网关,其特征在于,若所述网关为分组数据网关,则所述第一发射机,用于向服务网关转发所述预定类型的数据、所述目的地址和预定数据指示,以便所述服务网关向移动性管理网元发送携带所述预定数据指示的下行数据通知,使所述移动性管理网元根据所述下行数据通知发送携带所述预定数据指示的寻呼消息,使接收所述预定类型的数据的用户设备接收到所述寻呼消息后,将预存的所述服务网关的隧道端点标识发送给无线接入网元,使所述无线接入网元根据所述服务网关的隧道端点标识与所述服务网关建立承载,所述服务网关将所述预定类型的数据和所述目的地址封装成所述GTP-U数据包后,向所述无线接入网元转发所述GTP-U数据包,所述服务网关位于所述移动性管理网元与所述分组数据网关之间。
36.一种消息网关,其特征在于,所述消息网关为演进分组系统EPS中的网关,所述消息网关包括:
第二接收机,用于接收预定类型的数据和所述预定类型的数据的目的地址;
第二处理器,用于控制第二发射机向网关发送所述第二接收机接收到的所述预定类型的数据和所述目的地址;
所述第二发射机,用于在所述第二处理器的控制下,通过新定义的基于所述预定类型的数据的传输协议向所述网关发送所述第二接收机接收到的所述预定类型的数据和所述目的地址,以便所述网关接收所述消息网关发送的所述预定类型的数据和所述目的地址,对用户平面通用分组无线服务隧道协议GTP-U数据包进行转发,所述GTP-U数据包由对所述预定类型的数据和所述目的地址封装得到,所述预定类型的数据为非IP数据包的数据,所述基于所述预定类型的数据的传输协议为传输数据时不添加IP包头的协议。
37.一种数据传输系统,其特征在于,所述系统包括:
如权利要求13至18任一所述的网关和如权利要求19所述的消息网关;或,
如权利要求20至23任一所述的网关和如权利要求24所述的消息网关。
38.一种数据传输系统,其特征在于,所述系统包括:
如权利要求25至30任一所述的网关和如权利要求31所述的消息网关;或,
如权利要求32至35任一所述的网关和如权利要求36所述的消息网关。
39.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序,当所述程序在计算机上运行时,使得所述计算机执行权利要求1至6任一项所述的数据传输方法,或权利要求8至11任一项所述的数据传输方法。
40.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序,当所述程序在计算机上运行时,使得所述计算机执行权利要求7或12所述的数据传输方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/075908 WO2014186935A1 (zh) | 2013-05-20 | 2013-05-20 | 数据传输方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104335675A CN104335675A (zh) | 2015-02-04 |
CN104335675B true CN104335675B (zh) | 2019-04-12 |
Family
ID=51932699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380000930.0A Active CN104335675B (zh) | 2013-05-20 | 2013-05-20 | 数据传输方法、装置及系统 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9992109B2 (zh) |
EP (1) | EP2978277B1 (zh) |
JP (1) | JP6245619B2 (zh) |
CN (1) | CN104335675B (zh) |
WO (1) | WO2014186935A1 (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3193547A4 (en) * | 2014-09-30 | 2017-11-01 | Huawei Technologies Co., Ltd. | Paging method, associated device and system |
FR3031822B1 (fr) * | 2015-01-16 | 2018-04-13 | Airbus Operations | Telechargement de donnees sur un equipement distant |
US11212877B2 (en) * | 2015-07-06 | 2021-12-28 | Icom Incorporated | Relaying device, method of relaying communication packet and voice communication system |
WO2017176307A1 (en) | 2016-04-08 | 2017-10-12 | Intel Corporation | User-plane path selection for the edge service |
CN109429563A (zh) | 2016-07-04 | 2019-03-05 | 华为技术有限公司 | 5g网络中的海量物联网通信的会话管理 |
US10148614B2 (en) * | 2016-07-27 | 2018-12-04 | Oracle International Corporation | Methods, systems, and computer readable media for applying a subscriber based policy to a network service data flow |
CN116055437A (zh) * | 2023-04-03 | 2023-05-02 | 四川汉科计算机信息技术有限公司 | 一种本地多对象的消息转发方法、装置、计算机和介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7865944B1 (en) * | 2004-09-10 | 2011-01-04 | Juniper Networks, Inc. | Intercepting GPRS data |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100595583B1 (ko) * | 2001-07-09 | 2006-07-03 | 엘지전자 주식회사 | 이동통신시스템에서 핸드오버에 따른 패킷 데이터 전송 방법 |
US6950398B2 (en) * | 2001-08-22 | 2005-09-27 | Nokia, Inc. | IP/MPLS-based transport scheme in 3G radio access networks |
US20030081607A1 (en) * | 2001-10-30 | 2003-05-01 | Alan Kavanagh | General packet radio service tunneling protocol (GTP) packet filter |
EP1401168A1 (en) * | 2002-09-20 | 2004-03-24 | Alcatel | A method to transport an internet packet and related network elements |
WO2006123974A1 (en) * | 2005-05-16 | 2006-11-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Means and method for ciphering and transmitting data in integrated networks |
TW200746760A (en) * | 2006-04-19 | 2007-12-16 | Interdigital Tech Corp | Method and apparatus for supporting routing area update procedures in a long term evolution general packet radio service tunneling protocol-based system |
US20090016334A1 (en) * | 2007-07-09 | 2009-01-15 | Nokia Corporation | Secured transmission with low overhead |
WO2009063434A1 (en) * | 2007-11-16 | 2009-05-22 | Nokia Siemens Networks Oy | Mapping quality of service for intersystem handover |
CN101631344B (zh) * | 2008-07-16 | 2011-10-05 | 华为技术有限公司 | 隧道管理方法、装置及通信系统 |
CN101369977A (zh) * | 2008-09-18 | 2009-02-18 | 华为技术有限公司 | 数据传输的方法、装置和系统 |
KR101521886B1 (ko) * | 2009-01-23 | 2015-05-28 | 삼성전자주식회사 | 이동통신 시스템에서 지티피 처리를 위한 장치 및 방법 |
US9439057B2 (en) * | 2009-09-30 | 2016-09-06 | Alcatel Lucent | Registration notification for SMS over LTE |
EP2536184A4 (en) * | 2010-03-10 | 2013-02-27 | Huawei Tech Co Ltd | METHOD, DEVICE AND SYSTEM FOR NOTIFICATION OF INFORMATION ON WIRELESS ACCESS NETWORKS |
CN101969654B (zh) * | 2010-09-21 | 2013-01-30 | 北京网康科技有限公司 | 一种gprs网络中流量同用户信息关联的方法及系统 |
WO2012083482A1 (en) * | 2010-12-21 | 2012-06-28 | Telefonaktiebolaget L M Ericsson (Publ) | An improvement on ip fragmentation in gtp tunnel |
GB2489221A (en) * | 2011-03-18 | 2012-09-26 | Ip Wireless Inc | Establishing preconfigured shared logical communications bearers and preconfigured shared radio bearers to provide a predefined quality of service |
EP2509345A1 (en) * | 2011-04-05 | 2012-10-10 | Panasonic Corporation | Improved small data transmissions for machine-type-communication (MTC) devices |
CN102158977A (zh) * | 2011-04-07 | 2011-08-17 | 大唐移动通信设备有限公司 | 一种指示业务类型的方法、装置及系统 |
EP2737730B1 (en) * | 2011-07-29 | 2016-05-18 | SCA IPLA Holdings Inc. | Reduced context or context-less short message transmission for machine-type-communication |
US8762501B2 (en) * | 2011-08-29 | 2014-06-24 | Telefonaktiebolaget L M Ericsson (Publ) | Implementing a 3G packet core in a cloud computer with openflow data and control planes |
CN103096291B (zh) * | 2011-11-04 | 2016-12-07 | 华为技术有限公司 | 一种数据传输方法、移动性管理实体和移动终端 |
US8553552B2 (en) * | 2012-02-08 | 2013-10-08 | Radisys Corporation | Stateless load balancer in a multi-node system for transparent processing with packet preservation |
US8902754B2 (en) * | 2012-04-17 | 2014-12-02 | Tektronix, Inc. | Session-aware GTPv2 load balancing |
-
2013
- 2013-05-20 WO PCT/CN2013/075908 patent/WO2014186935A1/zh active Application Filing
- 2013-05-20 EP EP13885093.8A patent/EP2978277B1/en active Active
- 2013-05-20 CN CN201380000930.0A patent/CN104335675B/zh active Active
- 2013-05-20 JP JP2016514230A patent/JP6245619B2/ja active Active
-
2015
- 2015-11-20 US US14/947,027 patent/US9992109B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7865944B1 (en) * | 2004-09-10 | 2011-01-04 | Juniper Networks, Inc. | Intercepting GPRS data |
Also Published As
Publication number | Publication date |
---|---|
EP2978277B1 (en) | 2020-06-03 |
EP2978277A1 (en) | 2016-01-27 |
EP2978277A4 (en) | 2016-04-20 |
WO2014186935A1 (zh) | 2014-11-27 |
CN104335675A (zh) | 2015-02-04 |
US20160080260A1 (en) | 2016-03-17 |
JP2016528751A (ja) | 2016-09-15 |
JP6245619B2 (ja) | 2017-12-13 |
US9992109B2 (en) | 2018-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7287431B2 (ja) | ユーザ装置、通信装置、及び通信方法 | |
JP6588144B2 (ja) | マルチトランスポート機構をサポートするネットワークのためのアプリケーションデータ配信サービス | |
CN104335675B (zh) | 数据传输方法、装置及系统 | |
US11729619B2 (en) | Methods and apparatus for wireless communication using a security model to support multiple connectivity and service contexts | |
CN109314695B (zh) | 确定用户面协议栈的方法、控制面网元和系统 | |
US20230413215A1 (en) | Method of, and devices for, establishing a signalling connection between a remote user equipment, ue, and a telecommunication network via a relay capable ue | |
WO2011018002A1 (zh) | 一种传输承载的中继方法、装置和通信系统 | |
US11356294B2 (en) | Packet processing method and device | |
CN107005824A (zh) | 一种gtp‑u下行报文的发送方法及装置 | |
WO2019242525A1 (zh) | 数据传输方法、相关装置及系统 | |
CN108605378B (zh) | 一种数据传输方法、装置及相关设备 | |
CN113518318B (zh) | 一种通信方法及设备 | |
CN109788577A (zh) | 双连接通信方法、装置、基站以及用户面节点 | |
WO2018107368A1 (zh) | 数据传输的连接建立方法及装置 | |
WO2017113390A1 (zh) | 数据传输的方法和装置 | |
WO2012110004A1 (zh) | 基于lte-lan的报文转发方法及装置 | |
CN106993276B (zh) | 应用层数据的发送方法及装置 | |
KR102170158B1 (ko) | 위치 기반 mbms 방송 서비스 제어 방법 및 장치 | |
CN117793199A (zh) | 通信方法、通信装置、以及通信系统 | |
CN105635081B (zh) | 一种报文发送的方法及装置 | |
CN116709337A (zh) | 通信方法与装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |