CN106488508B - 一种数据传输方法、装置及系统 - Google Patents
一种数据传输方法、装置及系统 Download PDFInfo
- Publication number
- CN106488508B CN106488508B CN201510549520.2A CN201510549520A CN106488508B CN 106488508 B CN106488508 B CN 106488508B CN 201510549520 A CN201510549520 A CN 201510549520A CN 106488508 B CN106488508 B CN 106488508B
- Authority
- CN
- China
- Prior art keywords
- local service
- address
- epc
- gtpu
- service server
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种数据传输方法、装置及系统,用以当存在UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,从而不需要在HSS配置专门的APN,也不需要核心网处理本地业务数据,避免业务抖动,提高业务效果,优化整个系统架构和性能。本发明提供的一种数据传输方法包括:监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据;当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种数据传输方法、装置及系统。
背景技术
现在长期演进(Long Term Evolution,LTE)中,甚至5G中数据速率越来越高,业务种类越来越多。当前移动网络中业务应用服务器都是位于分组数据网(Packet DataNetwork,PDN)网络之后,距离用户设备(User Equipment,UE)路程长,业务抖动大,影响UE的业务体验。
现在有一种趋势建议靠近接入网部署业务缓冲器之类的设备,以减弱空口抖动对用户感知的影响。目前成熟的方法是本地IP接入(Local IP Access,LIPA),即在本地部署一个本地网关,在演进型基站(evolved NodeB,eNB)与本地网关(L-GW)之间建立一条PDN连接,这条PDN连接专门服务于本地业务。
但是,这个技术主要缺点是需要在归属用户服务器(Home Subscriber Server,HSS)专门设置一个用于本地的接入点名(Access Point Name,APN),以示与远端演进的分组核心网(Evolved Packet Core,EPC)的APN区别,该本地APN对应的PDN连接的建立、修改、删除都是由核心网移动性管理实体(Mobility Management Entity,MME)来控制。并且需要在HSS上用户签约,否则不能建立。如果接入网与核心网不属于一家设备厂家,对接、配置、测试处理都比较复杂。
发明内容
本发明实施例提供了一种数据传输方法、装置及系统,用以当存在UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器进行处理,从而不需要在HSS配置专门的APN,也不需要核心网处理本地业务数据,这样能够避免业务抖动,提高业务效果,优化整个系统架构和性能。
本发明实施例提供的一种数据传输方法,包括:
监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据;
当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器。
通过该方法,监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据;当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器进行处理,从而不需要在HSS配置专门的APN,也不需要核心网处理本地业务数据,避免了业务抖动,提高了业务效果,优化了整个系统架构和性能。
较佳地,所述监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,该方法还包括:
接收UE发送的域名系统DNS解析请求报文,对该DNS解析请求报文中携带的域名字段进行解析,从DNS服务器的数据库中查询该域名字段与本地业务服务器IP地址对应关系,获取所述本地业务服务器的IP地址,并向该UE返回该本地业务服务器的IP地址。
较佳地,所述向该UE返回该本地业务服务器的IP地址之后,监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,该方法还包括:
监听所述eNB与演进分组核心网EPC之间的S1接口信令,从监听到的S1接口信令中获取S1接口业务面的IP地址与通用分组无线业务隧道协议用户面GTPU隧道信息,针对分组数据网PDN连接对应的默认承载,通过GTPU隧道信息,建立UE IP地址、本地业务服务器IP地址和GTPU隧道头信息的对应关系。
较佳地,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
若存在UE与EPC之间的GTPU上行数据包的目的地址是本地业务服务器的IP地址,则根据本地业务服务器IP地址与GTPU隧道头信息对应关系,将该GTPU上行数据包去掉GTPU隧道头后,发送给所述本地业务服务器。
较佳地,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
若存在UE与EPC之间的GTPU上行数据包的目的地址不是所述本地业务服务器的IP地址,则将该GTPU上行数据包透明转发到所述EPC。
较佳地,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
若存在UE与EPC之间的下行数据包的IP数据包的源地址是所述本地业务服务器的IP地址,目标地址是UE IP地址,则根据UE IP地址与GTPU隧道头信息的对应关系,对该下行数据包增加UE IP地址对应的GTPU隧道头后,发送给该UE所对应的eNB。
较佳地,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
若存在UE与EPC之间的GTPU下行数据包的目的地址不是所述本地业务服务器的IP地址,而是UE IP地址,则将该GTPU上行数据包透明转发到该UE所对应的eNB。
较佳地,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
对来自所述EPC的GTPU和/或流控制传输协议SCTP下行数据包,透明转发到eNB。
本发明实施例提供的一种数据传输装置,包括:
第一单元,用于监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据;
第二单元,用于当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器。
较佳地,所述第一单元在监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,还用于:
接收UE发送的域名系统DNS解析请求报文,对该DNS解析请求报文中携带的域名字段进行解析,从DNS服务器的数据库中查询该域名字段与本地业务服务器IP地址对应关系,获取所述本地业务服务器的IP地址,并向该UE返回该本地业务服务器的IP地址。
较佳地,所述第一单元在向该UE返回该本地业务服务器的IP地址之后,监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,还用于:
监听所述eNB与演进分组核心网EPC之间的S1接口信令,从监听到的S1接口信令中获取S1接口业务面的IP地址与通用分组无线业务隧道协议用户面GTPU隧道信息,针对分组数据网PDN连接对应的默认承载,通过GTPU隧道信息,建立UE IP地址、本地业务服务器IP地址和GTPU隧道头信息的对应关系。
较佳地,所述第二单元具体用于:
若存在UE与EPC之间的GTPU上行数据包的目的地址是本地业务服务器的IP地址,则根据本地业务服务器IP地址与GTPU隧道头信息对应关系,将该GTPU上行数据包去掉GTPU隧道头后,发送给所述本地业务服务器。
较佳地,所述第二单元具体用于:若存在UE与EPC之间的GTPU上行数据包的目的地址不是所述本地业务服务器的IP地址,则将该GTPU上行数据包透明转发到所述EPC。
较佳地,所述第二单元具体用于:
若存在UE与EPC之间的下行数据包的IP数据包的源地址是所述本地业务服务器的IP地址,目标地址是UE IP地址,则根据UE IP地址与GTPU隧道头信息的对应关系,对该下行数据包增加UE IP地址对应的GTPU隧道头后,发送给该UE所对应的eNB。
所述第二单元具体用于:
若存在UE与EPC之间的GTPU下行数据包的目的地址不是所述本地业务服务器的IP地址,而是UE IP地址,则将该GTPU上行数据包透明转发到该UE所对应的eNB。
较佳地,所述第二单元具体用于:
对来自所述EPC的GTPU和/或流控制传输协议SCTP下行数据包,透明转发到eNB。
本发明实施例提供的一种通信系统,包括接入网设备和核心网设备,在所述接入网设备和所述核心网设备之间,还包括本发明实施例提供的所述的数据传输装置,以及与该装置连接的本地业务服务器。
附图说明
图1为本发明实施例提供的一种通信系统架构示意图;
图2为本发明实施例提供的一种分流服务器内部模块处理流程示意图;
图3为本发明实施例提供的一种数据传输方法的流程示意图;
图4为本发明实施例提供的一种数据传输装置的结构示意图。
具体实施方式
本发明实施例提供了一种数据传输方法、装置及系统,用以当存在UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器进行处理,从而不需要在HSS配置专门的APN,也不需要核心网处理本地业务数据,避免业务抖动,提高业务效果,优化整个系统架构和性能。
参见图1,本发明实施例提供的一种通信系统包括:接入网设备和核心网设备,以及在所述接入网设备和所述核心网设备之间设置的数据传输装置,即TOF分流服务器,也就是说,本发明实施例提出在eNB与演进的分组核心网(Evolved Packet Core,EPC)的S1接口上部署一台分流服务器,即TOF分流服务器,UE与EPC之间已有的PDN连接不仅承载远端业务,还承载本地业务,通过该TOF分流服务器实现将本地业务分流到设置在接入网侧的本地业务服务器。因此,这样不需要在HSS配置专门的APN,也不需要核心网处理。对原有网络架构与配置没有影响。
业务卸载功能实体(Traffic Offload Function,TOF)分流服务器实现本地分流功能,串接在eNB与EPC之间的S1接口上。该分流服务器具体执行的操作如下:
步骤一:通过操作维护(OM)为TOF分流服务器配置本地业务模板信息,包括源IP地址、目标IP地址,以及源侧端口号、目标侧端口号、协议标识等信息。
步骤二:UE安装并打开应用(Application,APP),会发起域名系统(Domain NameSystem,DNS)解析过程,即发送DNS解析请求报文给eNB,请求获取本地业务服务器的IP地址;eNB将该DNS解析请求报文转发给TOF分流服务器,TOF分流服务器接收该DNS解析请求报文。
步骤三:TOF分流服务器支持DNS域名劫持功能,即劫持用户的DNS解析请求报文,对该DNS解析请求报文中的域名字段进行解析,从DNS服务器的数据库中查询该域名字段与本地业务服务器IP地址对应关系,获取所述本地业务服务器的IP地址,并向UE返回该本地业务服务器IP地址。其中,具体如何对该DNS解析请求报文中的DNS进行解析属于现有技术,在此不再赘述。
步骤四:TOF分流服务器监听S1接口的信令和业务面数据,从S1接口信令中获取S1接口业务面的IP地址(该IP地址包括eNB的地址和服务网关SGW地址,需要说明的是,S1接口隧道是由隧道两端的IP地址和隧道标识组成的)与通用分组无线业务(General PacketRadio Service,GPRS)隧道协议用户面(GPRS Tunneling Protocol User Plane,GTPU)隧道信息,针对分组数据网(Packet Data Network,PDN)连接对应的默认承载,通过GTPU隧道信息自动学习建立UE IP地址、本地业务服务器IP地址和GTPU隧道头信息的对应关系。
步骤五:若GTPU上行数据包(从UE到网络方向)的目的地址是本地业务服务器的地址,则TOF分流服务器对这些GTPU上行数据包,不再发送给EPC,而是则根据本地业务服务器IP地址与GTPU隧道头信息的对应关系,去掉GTPU隧道头后,发送给本地业务服务器。
TOF分流服务器对GTPU上行数据包的目的地址非本地业务服务器的数据包,透明转发到EPC;
下行数据包(从本地业务服务器到UE方向)的IP数据包的源地址是本地业务服务器,目标地址是UE IP地址,则TOF分流服务器对这些IP数据包,则根据UE IP地址与GTPU隧道头信息的对应关系增加UE IP地址对应的GTPU隧道头后,发送给UE所在的eNB;这样做的目的是不影响eNB原有GTPU隧道的实现。
TOF分流服务器对来自核心网的GTPU、流控制协议(Stream ControlTransmission Protocol,SCTP)下行数据包,透明转发到eNB。
参见图2,该分流服务器包括控制模块、业务流模板配置库、操作维护(OM)模块、S1AP解析模块、GTPU解析模块、其他指定IP地址解析分流模块、分发模块,各模块具体执行的操作如下:
步骤一.当TOF分流服务器底层接收到IP数据包时,如果数据包是SCTP封装的数据包,IP头中包含有所配置目标地址是eNB IP地址或MME IP地址,则解析其IP包内容部分,即S1AP协议数据包。例如从S1AP消息:初始UE信息(Initial UE Message)消息中获取到S-TMSI标识、TAI标识。从S1AP消息:初始上下文建立请求(Initial Context Setup Request)消息中的传输层地址(Transport Layer Address)字段和GTP-TEID字段获取SGW IP地址和上行方向的GTPU隧道ID。从S1AP消息中Transport Layer Address字段和GTP-TEID字段获取eNB IP地址和下行方向的GTPU隧道ID。如果数据包为DNS消息,并且DNS消息中字段部分的域名字符串为所配置的本地域名字符串字段,则截留该数据包,转发给本地DNS服务器,由DNS服务器解析后,查询DNS服务器数据库后获取本地业务服务器IP地址,返回DNS响应消息给UE。
其中,Initial UE Message消息如下表一所示:
这个信息是由eNB发送的,用于通过S1接口传输初始层3信息给MME(This messageis sent by the eNB to transfer the initial layer 3message to the MME over theS1interface.)
传输方向(Direction):eNB→MME
表一
其中,所述Initial Context Setup Request消息如下表二所示:
这个信息是由MME发送的,用于请求建立UE上下文(This message is sent bythe MME to request the setup of a UE context.)
Direction:MME→eNB
表二
其中,所述的Initial Context Setup Response消息如下表三所示:
这个信息是由eNB发送的,用于确定已建立UE上下文(This message is sent bythe eNB to confirm the setup of a UE context.)
Direction:eNB→MME
表三
步骤二.S1AP模块获取到用户的临时标识S-TMSI、TAI信息、属于下行方向GTPU隧道的eNB IP地址和GTPU隧道标识、及上行方向GTPU隧道的SGW IP地址和GTPU隧道标识后,上报给控制模块。由控制模块将其信息指派给GTPU解析模块,GTPU解析模块根据此信息对所接收到的GTPU数据包进行解析。从GTPU隧道所传输的IP数据包中解析IP头中的源IP地址和目标IP地址,即内层IP包。上下行方向根据GTPU隧道头外层的源IP地址和目标IP地址判断上下行方向,外层IP头目标地址为SGW IP地址则为上行方向数据包,外层IP头的目标IP地址为eNB IP地址,则为下行数据包。对上行方向的数据包,根据目标地址为本地业务服务器IP地址、GTPU隧道头对应关系,如果IP包的目标地址是本地业务服务器IP地址,则去掉GTPU隧道头,将IP包转发给本地业务服务器。如果上行方向的数据包的目标地址不是本地业务服务器,则不修改GTPU隧道头,将其转发给目标SGW。对于下行方向的数据包,根据本地业务服务器IP地址、UE IP地址、GTPU隧道标识三者对应关系,如果目标地址为UE IP地址、源地址为本地业务服务器IP地址,给该IP包添加GTPU隧道头,将其封装后转发给eNB。如果目标地址是UE IP地址、源IP地址不是本地业务服务器IP地址,则不做修改,将其转发给目标eNB。
步骤三.对来自所配置的网管IP地址的数据包,分发模块将其转发给OM模块。这些数据包包含的内容有本地业务服务器的IP地址、DNS域名字符串信息,特定辅助服务的IP地址,例如辅助的定位服务器IP地址。
步骤四.分发模块对于S1AP消息仅仅是镜像处理,即对分发模块具有识别S1AP消息的能力,S1AP模块只解析消息,不需要处理完消息后再发出。
步骤五.为了防止内存溢出问题,S1AP解析模块还需要解析出S1AP消息:UE上下文释放请求(UE Context Release Request)消息、路径转换请求或响应(Path SwitchRequest/Response)消息,接收到这些消息后,上报给控制模块,控制模块能够根据这些信息对GTPU模块原有的对应关系进行删除,以保证软件的健壮性。
由此可见,在分流服务器侧,参见图3,本发明实施例提供的一种数据传输方法包括:
S101、监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据;
S102、当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器。
通过该方法,监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据;当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,从而不需要在HSS配置专门的APN,也不需要核心网处理本地业务数据,避免了业务抖动,提高了业务效果,优化了整个系统架构和性能。
较佳地,所述监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,该方法还包括:
接收UE发送的域名系统DNS解析请求报文,对该DNS解析请求报文中携带的域名字段进行解析,从DNS服务器的数据库中查询该域名字段与本地业务服务器IP地址对应关系,获取所述本地业务服务器的IP地址,并向该UE返回该本地业务服务器的IP地址。
较佳地,所述向该UE返回该本地业务服务器的IP地址之后,监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,该方法还包括:
监听所述eNB与演进分组核心网EPC之间的S1接口信令,从监听到的S1接口信令中获取S1接口业务面的IP地址与通用分组无线业务隧道协议用户面GTPU隧道信息,针对分组数据网PDN连接对应的默认承载,通过GTPU隧道信息,建立UE IP地址、本地业务服务器IP地址和GTPU隧道头信息的对应关系。
较佳地,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
若存在UE与EPC之间的GTPU上行数据包的目的地址是本地业务服务器的IP地址,则根据本地业务服务器IP地址与GTPU隧道头信息对应关系,将该GTPU上行数据包去掉GTPU隧道头后,发送给所述本地业务服务器。
较佳地,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
若存在UE与EPC之间的GTPU上行数据包的目的地址不是所述本地业务服务器的IP地址,则将该GTPU上行数据包透明转发到所述EPC。
较佳地,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
若存在UE与EPC之间的下行数据包的IP数据包的源地址是所述本地业务服务器的IP地址,目标地址是UE IP地址,则根据UE IP地址与GTPU隧道头信息的对应关系,对该下行数据包增加UE IP地址对应的GTPU隧道头后,发送给该UE所对应的eNB。
较佳地,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
对来自所述EPC的GTPU和/或流控制传输协议SCTP下行数据包,透明转发到eNB。
相应地,在分流服务器侧,参见图4,本发明实施例提供的一种数据传输装置包括:
第一单元11,用于监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据;
第二单元12,用于当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器。
较佳地,所述第一单元在监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,还用于:
接收UE发送的域名系统DNS解析请求报文,对该DNS解析请求报文中携带的域名字段进行解析,从DNS服务器的数据库中查询该域名字段与本地业务服务器IP地址对应关系,获取所述本地业务服务器的IP地址,并向该UE返回该本地业务服务器的IP地址。
较佳地,所述第一单元在向该UE返回该本地业务服务器的IP地址之后,监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,还用于:
监听所述eNB与演进分组核心网EPC之间的S1接口信令,从监听到的S1接口信令中获取S1接口业务面的IP地址与通用分组无线业务隧道协议用户面GTPU隧道信息,针对分组数据网PDN连接对应的默认承载,通过GTPU隧道信息,建立UE IP地址、本地业务服务器IP地址和GTPU隧道头信息的对应关系。
较佳地,所述第二单元具体用于:
若存在UE与EPC之间的GTPU上行数据包的目的地址是本地业务服务器的IP地址,则根据本地业务服务器IP地址与GTPU隧道头信息对应关系,将该GTPU上行数据包去掉GTPU隧道头后,发送给所述本地业务服务器。
较佳地,所述第二单元具体用于:若存在UE与EPC之间的GTPU上行数据包的目的地址不是所述本地业务服务器的IP地址,则将该GTPU上行数据包透明转发到所述EPC。
较佳地,所述第二单元具体用于:
若存在UE与EPC之间的下行数据包的IP数据包的源地址是所述本地业务服务器的IP地址,目标地址是UE IP地址,则根据UE IP地址与GTPU隧道头信息的对应关系,对该下行数据包增加UE IP地址对应的GTPU隧道头后,发送给该UE所对应的eNB。
较佳地,所述第二单元具体用于:
对来自所述EPC的GTPU和/或流控制协议SCTP下行数据包,透明转发到eNB。
上述第一单元和第二单元,可以理解为对图2中所述的其他指定IP地址解析分流模块的具体细化。
以上各单元均可以由处理器等实体装置实现,该数据传输装置可以是所述的分流服务器,该数据传输装置内部的模块或单元的划分方式,不局限于本发明实施例提供的划分方式,可以有多种划分方式,本发明实施例不作具体限制。
综上所述,本发明实施例提供的技术方案,简单、实用,对原有的网络架构影响小,能够提高用户的业务体验,不需要在HSS配置专门的APN,也不需要核心网感知,解决小站密集部署场景下本地部署APP业务服务器时从接入网分流本地业务的问题。当存在UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,从而不需要在HSS配置专门的APN,也不需要核心网处理本地业务数据,避免业务抖动,提高业务效果,优化整个系统架构和性能。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (17)
1.一种数据传输方法,其特征在于,该方法包括:
监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据;
当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器。
2.根据权利要求1所述的方法,其特征在于,所述监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,该方法还包括:
接收UE发送的域名系统DNS解析请求报文,对该DNS解析请求报文中携带的域名字段进行解析,从DNS服务器的数据库中查询该域名字段与本地业务服务器IP地址对应关系,获取所述本地业务服务器的IP地址,并向该UE返回该本地业务服务器的IP地址。
3.根据权利要求2所述的方法,其特征在于,所述向该UE返回该本地业务服务器的IP地址之后,监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,该方法还包括:
监听所述eNB与演进分组核心网EPC之间的S1接口信令,从监听到的S1接口信令中获取S1接口业务面的IP地址与通用分组无线业务隧道协议用户面GTPU隧道信息,针对分组数据网PDN连接对应的默认承载,通过GTPU隧道信息,建立UE IP地址、本地业务服务器IP地址和GTPU隧道头信息的对应关系。
4.根据权利要求3所述的方法,其特征在于,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
若存在UE与EPC之间的GTPU上行数据包的目的地址是本地业务服务器的IP地址,则根据本地业务服务器IP地址与GTPU隧道头信息的对应关系,将该GTPU上行数据包去掉GTPU隧道头后,发送给所述本地业务服务器。
5.根据权利要求3所述的方法,其特征在于,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
若存在UE与EPC之间的GTPU上行数据包的目的地址不是所述本地业务服务器的IP地址,则将该GTPU上行数据包透明转发到所述EPC。
6.根据权利要求3所述的方法,其特征在于,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
若存在从本地业务服务器到UE方向的下行数据包的IP数据包的源地址是所述本地业务服务器的IP地址,目标地址是UE IP地址,则根据UE IP地址与GTPU隧道头信息的对应关系,对该下行数据包增加UE IP地址对应的GTPU隧道头后,发送给该UE所对应的eNB。
7.根据权利要求3所述的方法,其特征在于,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
若存在UE与EPC之间的GTPU下行数据包的目的地址不是所述本地业务服务器的IP地址,而是UE IP地址,则将该GTPU下行数据包透明转发到该UE所对应的eNB。
8.根据权利要求3所述的方法,其特征在于,所述当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器,具体包括:
对来自所述EPC的GTPU和/或流控制传输协议SCTP下行数据包,透明转发到eNB。
9.一种数据传输装置,其特征在于,该装置包括:
第一单元,用于监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据;
第二单元,用于当存在用户设备UE与EPC之间的本地业务数据时,将UE与EPC之间的本地业务数据分流到设置在接入网侧的本地业务服务器。
10.根据权利要求9所述的装置,其特征在于,所述第一单元在监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,还用于:
接收UE发送的域名系统DNS解析请求报文,对该DNS解析请求报文中携带的域名字段进行解析,从DNS服务器的数据库中查询该域名字段与本地业务服务器IP地址对应关系,获取所述本地业务服务器的IP地址,并向该UE返回该本地业务服务器的IP地址。
11.根据权利要求10所述的装置,其特征在于,所述第一单元在向该UE返回该本地业务服务器的IP地址之后,监听演进型基站eNB与演进分组核心网EPC之间的S1接口数据之前,还用于:
监听所述eNB与演进分组核心网EPC之间的S1接口信令,从监听到的S1接口信令中获取S1接口业务面的IP地址与通用分组无线业务隧道协议用户面GTPU隧道信息,针对分组数据网PDN连接对应的默认承载,通过GTPU隧道信息,建立UE IP地址、本地业务服务器IP地址和GTPU隧道头信息的对应关系。
12.根据权利要求11所述的装置,其特征在于,所述第二单元具体用于:
若存在UE与EPC之间的GTPU上行数据包的目的地址是本地业务服务器的IP地址,则根据本地业务服务器IP地址与GTPU隧道头信息对应关系,将该GTPU上行数据包去掉GTPU隧道头后,发送给所述本地业务服务器。
13.根据权利要求11所述的装置,其特征在于,所述第二单元具体用于:若存在UE与EPC之间的GTPU上行数据包的目的地址不是所述本地业务服务器的IP地址,则将该GTPU上行数据包透明转发到所述EPC。
14.根据权利要求11所述的装置,其特征在于,所述第二单元具体用于:
若存在从本地业务服务器到UE方向的下行数据包的IP数据包的源地址是所述本地业务服务器的IP地址,目标地址是UE IP地址,则根据UE IP地址与GTPU隧道头信息的对应关系,对该下行数据包增加UE IP地址对应的GTPU隧道头后,发送给该UE所对应的eNB。
15.根据权利要求11所述的装置,其特征在于,所述第二单元具体用于:
若存在UE与EPC之间的GTPU下行数据包的目的地址不是所述本地业务服务器的IP地址,而是UE IP地址,则将该GTPU下行数据包透明转发到该UE所对应的eNB。
16.根据权利要求11所述的装置,其特征在于,所述第二单元具体用于:
对来自所述EPC的GTPU和/或流控制传输协议SCTP下行数据包,透明转发到eNB。
17.一种通信系统,包括接入网设备和核心网设备,其特征在于,在所述接入网设备和所述核心网设备之间,还包括权利要求10~16任一权项所述的装置,以及与该装置连接的本地业务服务器。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510549520.2A CN106488508B (zh) | 2015-08-31 | 2015-08-31 | 一种数据传输方法、装置及系统 |
PCT/CN2016/088940 WO2017036248A1 (zh) | 2015-08-31 | 2016-07-06 | 一种数据传输方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510549520.2A CN106488508B (zh) | 2015-08-31 | 2015-08-31 | 一种数据传输方法、装置及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106488508A CN106488508A (zh) | 2017-03-08 |
CN106488508B true CN106488508B (zh) | 2019-11-19 |
Family
ID=58186599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510549520.2A Active CN106488508B (zh) | 2015-08-31 | 2015-08-31 | 一种数据传输方法、装置及系统 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106488508B (zh) |
WO (1) | WO2017036248A1 (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109275160B (zh) * | 2017-07-17 | 2020-07-07 | 华为技术有限公司 | 数据分流方法、设备及系统 |
CN109309925B (zh) * | 2017-07-28 | 2022-06-07 | 中国移动通信有限公司研究院 | 一种业务优化能力的激活方法、基站设备及核心网设备 |
CN110557785B (zh) * | 2018-05-30 | 2021-02-02 | 大唐移动通信设备有限公司 | 一种基于mec的数据分流方法及装置 |
CN110611937B (zh) * | 2018-06-14 | 2023-04-07 | 中国电信股份有限公司 | 数据分流方法、装置、边缘数据中心和可读存储介质 |
CN108924062B (zh) * | 2018-06-26 | 2022-05-24 | 新华三技术有限公司 | 报文处理方法及装置 |
CN111225070B (zh) * | 2018-11-23 | 2022-05-03 | 中国电信股份有限公司 | 流量控制方法、装置、系统和sdn控制器 |
CN110072257B (zh) * | 2019-03-07 | 2022-08-12 | 武汉星耀科技有限公司 | 一种mec下用户互通的方法 |
CN112953843B (zh) * | 2019-11-26 | 2022-12-30 | 华为技术有限公司 | 一种数据传输方法及其装置 |
CN111371628B (zh) * | 2020-03-24 | 2021-09-03 | 江苏省通信服务有限公司 | 一种在lte网络下用户面和控制面信息关联方法 |
CN112751871A (zh) * | 2020-12-30 | 2021-05-04 | 京信网络系统股份有限公司 | 数据传输方法、装置、网络设备和存储介质 |
CN114339943A (zh) * | 2021-12-15 | 2022-04-12 | 中国电信股份有限公司 | 网络接入方法、数据分流方法、系统、设备及存储介质 |
CN114641038B (zh) * | 2022-05-18 | 2022-08-30 | 深圳国人无线通信有限公司 | 一种基于5g基站的局域网业务分流系统和方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102238632A (zh) * | 2010-04-21 | 2011-11-09 | 电信科学技术研究院 | 一种分流的处理方法、系统和设备 |
WO2013069669A1 (ja) * | 2011-11-10 | 2013-05-16 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信方法、ポリシー及び課金ルールサーバ装置及び移動管理ノード |
CN103228061A (zh) * | 2012-01-25 | 2013-07-31 | 富士通株式会社 | 网络系统、卸载装置以及卸载业务控制方法 |
CN103228009A (zh) * | 2012-01-25 | 2013-07-31 | 富士通株式会社 | 网络系统、分流装置和分流装置的用户标识信息获得方法 |
CN103379547A (zh) * | 2012-04-28 | 2013-10-30 | 电信科学技术研究院 | 一种分流连接建立方法和设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101720119B (zh) * | 2009-05-27 | 2012-06-13 | 中兴通讯股份有限公司 | 一种实现pdn连接选择的方法及系统 |
US8937924B2 (en) * | 2010-09-28 | 2015-01-20 | Blackberry Limited | Releasing connections with local GW when UE moves out of residential/enterprise network coverage |
CN103188725B (zh) * | 2011-12-29 | 2018-01-30 | 中兴通讯股份有限公司 | 一种协同业务的适配、分流传输及流切换方法和系统 |
CN104349394B (zh) * | 2013-08-05 | 2019-10-22 | 北京三星通信技术研究有限公司 | 一种小小区架构中支持业务本地分流的方法、系统和设备 |
-
2015
- 2015-08-31 CN CN201510549520.2A patent/CN106488508B/zh active Active
-
2016
- 2016-07-06 WO PCT/CN2016/088940 patent/WO2017036248A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102238632A (zh) * | 2010-04-21 | 2011-11-09 | 电信科学技术研究院 | 一种分流的处理方法、系统和设备 |
WO2013069669A1 (ja) * | 2011-11-10 | 2013-05-16 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信方法、ポリシー及び課金ルールサーバ装置及び移動管理ノード |
CN103228061A (zh) * | 2012-01-25 | 2013-07-31 | 富士通株式会社 | 网络系统、卸载装置以及卸载业务控制方法 |
CN103228009A (zh) * | 2012-01-25 | 2013-07-31 | 富士通株式会社 | 网络系统、分流装置和分流装置的用户标识信息获得方法 |
CN103379547A (zh) * | 2012-04-28 | 2013-10-30 | 电信科学技术研究院 | 一种分流连接建立方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
CN106488508A (zh) | 2017-03-08 |
WO2017036248A1 (zh) | 2017-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106488508B (zh) | 一种数据传输方法、装置及系统 | |
CN108886825B (zh) | 分布式软件定义无线分组核心系统 | |
US10512109B2 (en) | Transmitting communication device, receiving communication device and methods performed thereby | |
US9516625B2 (en) | Methods and apparatuses for communicating content data to a communications terminal from a local data store | |
US9173244B2 (en) | Methods for establishing and using public path, M2M communication method, and systems thereof | |
US10992769B2 (en) | Data transmission method, apparatus and system | |
EP2945317B1 (en) | Selective real-time gtp session tracking using distributed processing techniques | |
CN105491617A (zh) | 一种支持业务本地分流的方法及基站子系统 | |
CN109792788A (zh) | 用于在无线通信网络中涉及隧道的数据传输的方法和设备 | |
US20190020996A1 (en) | Network nodes and methods performed therein for enabling communication in a communication network | |
CN104796849B (zh) | 一种对数据包进行处理的方法和设备 | |
US20130188598A1 (en) | Local storage of content in a wireless network | |
CN106465230A (zh) | 控制接入的装置、系统和方法 | |
CN105791392A (zh) | 基于移动网络的边缘服务通信方法及系统 | |
US10432518B2 (en) | Packet flow optimization in a network | |
US20110038304A1 (en) | Telecommunication network broadband off-loading system and method | |
WO2017067007A1 (zh) | 服务质量的控制方法、设备及系统 | |
US20130188599A1 (en) | Wireless communication terminal to receive content data from an edge node | |
CN102740283A (zh) | Lte系统中的网关设备及其数据分流方法 | |
CN113784374A (zh) | 一种用于基站的深度数据处理的装置及方法 | |
CN110557785A (zh) | 一种基于mec的数据分流方法及装置 | |
CN102045249B (zh) | 一种网络通信中报文的转发方法和设备 | |
US11317322B2 (en) | Data offloading method and gateway | |
CN106559868A (zh) | 一种跟踪区更新方法及装置 | |
CN104618213A (zh) | 一种报文传输的方法和设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |