报文处理方法及装置制造方法及图纸

技术编号:19638288 阅读:61 留言:0更新日期:2018-12-01 18:36
本发明专利技术实施例涉及一种报文处理方法及装置,该方法包括:接收演进型基站eNB发送的第一GPRS通道协议‑用户面GTP‑U报文;当确定所述第一GTP‑U报文可由所述MEC服务器所处网络中的业务服务器处理时,根据所述EPC的TEID,获取与所述EPC的TEID匹配的所述eNB的TEID;从所述封装信息中,获取除所述EPC的TEID以外的其它封装信息,并将所述eNB的TEID和所述其它封装信息对应存储至隧道转发表中。由此,能够降低EPC的处理压力、避免EPC资源的浪费、降低UE访问本地业务的时延,提升用户的业务体验。

【技术实现步骤摘要】
报文处理方法及装置
本专利技术涉及通信
,尤其涉及一种报文处理方法及装置。
技术介绍
欧洲电信标准协会(英文:EuropeanTelecommunicationStandardInstitute,简称:ETSI)提出的移动边缘计算(英文:MobileEdgeComputing,简称:MEC)是基于第五代移动通信(5G)演进架构、并且将基站与互联网业务深度融合的一项技术。图1是一种MEC组网的示意图。如图1所示,MEC服务器与演进型基站(英文:evolvedNodeB,简称:eNB)、本地业务服务器相连,部署在同一网络层次(靠近移动边缘);MEC服务器与演进型分组核心(英文:EvolvedPacketCore,简称:EPC)相连,EPC与远端业务服务器相连。相关技术中,MEC服务器将从eNB接收到的所有用户报文都转发至EPC,由EPC对用户报文进行处理;同时,EPC在对用户报文进行处理时,EPC确定是由本地业务服务器还是由远端业务服务器来处理用户报文。如果EPC确定是由本地业务服务器来处理用户报文,则EPC需要将用户报文再次回传至MEC服务器、MEC服务器将用户报文转发至本地业务服务器、并且由本地业务服务器对该用户报文进行处理,这导致EPC的处理压力增大、浪费EPC资源。
技术实现思路
有鉴于此,本专利技术提出了一种报文处理方法及装置,用以解决现有技术中EPC对全部用户报文进行处理所导致的EPC的处理压力增大、浪费EPC资源的问题。根据本专利技术的一方面,提供了一种报文处理方法,应用于移动边缘计算MEC服务器,所述方法包括:接收演进型基站eNB发送的第一GPRS通道协议-用户面GTP-U报文,所述第一GTP-U报文包括报文头部和用户数据部分,所述报文头部包括所述eNB对所述用户数据部分进行封装的封装信息,所述用户数据部分承载第一内层报文,所述封装信息包括演进型分组核心EPC的隧道端点标识TEID;当确定所述第一GTP-U报文可由所述MEC服务器所处网络中的业务服务器处理时,根据所述EPC的TEID,获取与所述EPC的TEID匹配的所述eNB的TEID;从所述封装信息中获取除所述EPC的TEID以外的其它封装信息,并将所述eNB的TEID和所述其它封装信息对应存储至隧道转发表中,所述隧道转发表用于当从所述业务服务器接收到所述第一内层报文的第一响应报文时,利用所述隧道转发表查找到所述第一响应报文对应的封装信息。根据本专利技术的另一方面,提供了一种报文处理装置,应用于移动边缘计算MEC服务器,所述装置包括:第一接收模块,用于接收演进型基站eNB发送的第一GPRS通道协议-用户面GTP-U报文,所述第一GTP-U报文包括报文头部和用户数据部分,所述报文头部包括所述eNB对所述用户数据部分进行封装的封装信息,所述用户数据部分承载第一内层报文,所述封装信息包括演进型分组核心EPC的隧道端点标识TEID;获取模块,用于当确定所述第一GTP-U报文可由所述MEC服务器所处网络中的业务服务器处理时,根据所述EPC的TEID,获取与所述EPC的TEID匹配的所述eNB的TEID;处理模块,用于从所述封装信息中获取除所述EPC的TEID以外的其它封装信息,并将所述eNB的TEID和所述其它封装信息对应存储至隧道转发表中,所述隧道转发表用于当从所述业务服务器接收到所述第一内层报文的第一响应报文时,利用所述隧道转发表查找到所述第一响应报文对应的封装信息。因此,MEC服务器从eNB接收GTP-U报文,如果该GTP-U报文可由MEC服务器所处网络中的业务服务器处理,则根据该GTP-U报文的报文头部中的封装信息所包括的EPC的TEID来获取eNB的TEID,将封装信息中的除EPC的TEID以外的其它封装信息和所获取的eNB的TEID对应存储至隧道转发表中,MEC服务器将该GTP-U报文的用户数据部分所承载的内层报文转发至业务服务器。由此,相比于现有技术中MEC服务器将所有GTP-U报文都转发至EPC,在本专利技术中,MEC服务器将可由MEC服务器所处网络中的业务服务器处理的GTP-U报文转发至业务服务器,由此能够降低EPC的处理压力、避免EPC资源的浪费。同时,由于MEC服务器直接将可由MEC服务器所处网络中的业务服务器处理的GTP-U报文转发至业务服务器,而没有像现有技术那样将该GTP-U报文转发至EPC,由此,可以避免EPC将该GTP-U报文再次回传到MEC服务器,因此,本专利技术能够降低EPC的处理压力、避免EPC资源的浪费。另外,现有技术中,MEC服务器将可由MEC服务器所处网络中的业务服务器处理的GTP-U报文(即,UE访问的业务是本地业务)转发至EPC、EPC将该GTP-U报文再次回传到MEC服务器、再由MEC服务器将该GTP-U报文转发至本地业务服务器,因此,UE需要通过EPC迂回访问本地业务。与之相比,在本专利技术中,UE直接从业务服务器访问本地业务、而无需通过EPC迂回访问本地业务,因此,本专利技术能够降低UE访问本地业务的时延,提升用户的业务体验。根据下面参考附图对示例性实施例的详细说明,本专利技术的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本专利技术的示例性实施例、特征和方面,并且用于解释本专利技术的原理。图1是一种MEC组网的示意图。图2是根据一示例性实施例示出的一种报文处理方法的流程图。图3是根据一示例性实施例示出的一种报文处理装置的框图。图4是根据一示例性实施例示出的一种报文处理装置的硬件结构框图。具体实施方式以下将参考附图详细说明本专利技术的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本专利技术,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本专利技术同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本专利技术的主旨。在图1所示的MEC组网中,如果MEC服务器将从eNB接收到的所有用户报文都转发至EPC,则导致EPC的处理压力增大、浪费EPC资源。同时,如果MEC服务器将由本地业务服务器处理的用户报文也转发至EPC,则EPC需要将用户报文再次回传至MEC服务器,这也导致EPC的处理压力增大、浪费EPC资源。为此,本专利技术实施例提供一种报文处理方法及装置,根据本专利技术实施例的技术方案,MEC服务器直接将由本地业务服务器处理的用户报文转发至本地业务服务器,由此,EPC无需将用户报文再次回传至MEC服务器,从而能够降低EPC的处理压力、避免EPC资源的浪费。下面结合说明书附图对本专利技术实施例进行解释说明。图2是根据一示例性实施例示出的一种报文处理方法的流程图。该报文处理方法可以应用于MEC服务器。如图2所示,该报文处理方法包括如下步骤。在步骤S201中,接收演进型基站eNB发送的第一GPRS通道协议-用户面GTP-U报文,该第一GTP-U报文包括报文头部和用户数据部分,该报文本文档来自技高网...

【技术保护点】
1.一种报文处理方法,应用于移动边缘计算MEC服务器,其特征在于,所述方法包括:接收演进型基站eNB发送的第一GPRS通道协议‑用户面GTP‑U报文,所述第一GTP‑U报文包括报文头部和用户数据部分,所述报文头部包括所述eNB对所述用户数据部分进行封装的封装信息,所述用户数据部分承载第一内层报文,所述封装信息包括演进型分组核心EPC的隧道端点标识TEID;当确定所述第一GTP‑U报文可由所述MEC服务器所处网络中的业务服务器处理时,根据所述EPC的TEID,获取与所述EPC的TEID匹配的所述eNB的TEID;从所述封装信息中获取除所述EPC的TEID以外的其它封装信息,并将所述eNB的TEID和所述其它封装信息对应存储至隧道转发表中,所述隧道转发表用于当从所述业务服务器接收到所述第一内层报文的第一响应报文时,利用所述隧道转发表查找到所述第一响应报文对应的封装信息。

【技术特征摘要】
1.一种报文处理方法,应用于移动边缘计算MEC服务器,其特征在于,所述方法包括:接收演进型基站eNB发送的第一GPRS通道协议-用户面GTP-U报文,所述第一GTP-U报文包括报文头部和用户数据部分,所述报文头部包括所述eNB对所述用户数据部分进行封装的封装信息,所述用户数据部分承载第一内层报文,所述封装信息包括演进型分组核心EPC的隧道端点标识TEID;当确定所述第一GTP-U报文可由所述MEC服务器所处网络中的业务服务器处理时,根据所述EPC的TEID,获取与所述EPC的TEID匹配的所述eNB的TEID;从所述封装信息中获取除所述EPC的TEID以外的其它封装信息,并将所述eNB的TEID和所述其它封装信息对应存储至隧道转发表中,所述隧道转发表用于当从所述业务服务器接收到所述第一内层报文的第一响应报文时,利用所述隧道转发表查找到所述第一响应报文对应的封装信息。2.根据权利要求1所述的方法,其特征在于,所述隧道转发表还存储所述第一内层报文包括的五元组信息;所述将所述eNB的TEID和所述其它封装信息对应存储至隧道转发表中之后,所述方法还包括:向所述业务服务器转发所述第一内层报文;当接收到所述第一响应报文时,根据所述第一响应报文包括的五元组信息,从所述隧道转发表查找匹配的所述第一内层报文包括的五元组信息对应的转发表项;从查找到的转发表项中,获取与所述第一响应报文包括的五元组信息相对应的封装信息,所述封装信息包括所述eNB的TEID和所述其它封装信息;根据所述eNB的TEID和所述其它封装信息,对所述第一响应报文进行封装处理,得到第二GTP-U报文;向所述eNB转发所述第二GTP-U报文。3.根据权利要求1所述的方法,其特征在于,所述第一内层报文包括五元组信息,所述接收演进型基站eNB发送的第一GPRS通道协议-用户面GTP-U报文之后,所述方法还包括:若所述第一内层报文包括的五元组信息与预设的业务处理规则包括的五元组信息匹配,则确定所述第一GTP-U报文可由所述业务服务器处理。4.根据权利要求1所述的方法,其特征在于,所述报文头部包括源IP地址和目的IP地址;所述根据所述EPC的TEID,获取与所述EPC的TEID匹配的所述eNB的TEID,包括:根据所述源IP地址、所述目的IP地址以及所述EPC的TEID,遍历存储的隧道管理表中的各表项;从所述隧道管理表中的各表项中,查找出与所述源IP地址、所述目的IP地址以及所述EPC的TEID均对应匹配的表项;从查找出的所述表项中,获取所述eNB的TEID。5.根据权利要求4所述的方法,其特征在于,所述根据所述源IP地址、所述目的IP地址以及所述EPC的TEID,遍历存储的隧道管理表中的各表项之前,所述方法还包括:获取所述eNB与所述EPC之间用于绑定TEID的协商报文,所述协商报文包括所述eNB的IP地址、所述eNB的TEID、所述EPC的IP地址和所述EPC的TEID;根据所述eNB的IP地址、所述eNB的TEID、所述EPC的IP地址和所述EPC的TEID,创建所述隧道管理表。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述eNB发送的第二GTP-U报文,所述第二GTP-U报文包括第二内层报文;当所述第二内层报文包括的五元组信息与所述隧道转发表存储的所述第一内...

【专利技术属性】
技术研发人员:张海红
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1