CN111405014B - 一种基于移动边缘计算mec平台的数据处理方法、装置及存储介质 - Google Patents
一种基于移动边缘计算mec平台的数据处理方法、装置及存储介质 Download PDFInfo
- Publication number
- CN111405014B CN111405014B CN202010156592.1A CN202010156592A CN111405014B CN 111405014 B CN111405014 B CN 111405014B CN 202010156592 A CN202010156592 A CN 202010156592A CN 111405014 B CN111405014 B CN 111405014B
- Authority
- CN
- China
- Prior art keywords
- nsh
- data packet
- target
- label
- mec platform
- 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
Images
Classifications
-
- 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/10—Protocols in which an application is distributed across nodes in the network
-
- 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
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- 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/64—Routing or path finding of packets in data switching networks using an overlay routing layer
-
- 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
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4552—Lookup mechanisms between a plurality of directories; Synchronisation of directories, e.g. metadirectories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- 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/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- 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)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于移动边缘计算MEC平台的数据处理方法、装置及存储介质,其中方法包括:接收终端发送的目标数据包;确定所述目标数据包是否封装有NSH标签;在确定所述目标数据包封装有NSH标签的情况下,根据所述NSH标签将所述目标数据包发送至与所述NSH标签对应的目标移动边缘计算MEC平台,以进行数据处理。本发明实施例通过确定目标数据包是否封装有NSH标签,根据NSH标签对目标数据包进行优先转发,将目标数据包直接转发至与NSH标签对应的MEC平台,大大缩短了数据包的转发时间,提高了数据处理效率。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种基于移动边缘计算MEC平台的数据处理方法、装置及存储介质。
背景技术
移动边缘计算(mobile edge computing,MEC)是基于第五代(5rd generation,5G)演进架构,将接入网与互联网业务深度融合的一种技术。它将应用服务器(applicationserver,AS)和移动宽带(mobile broadband,MBB)核心网部分业务处理和资源调度的功能一同部署到靠近接入网的网络边缘,通过业务靠近用户处理,来提供可靠、超低时延的极致业务体验。
现有MEC平台流量导入方式是先通过DNS解析,将目的域名解析成MEC平台网关的地址,然后数据报文再由核心交换机通过路由转发的方式发送给MEC平台。具体主要有两种方式通过DNS进行导流:
方案1是:在运营商核心网DNS服务器上添加对应域名的A记录,将对应的域名送到MEC平台的DNS服务器,由MEC的DNS将对应的域名解析成MEC内部IP,用户访问MEC的流量最终通过核心交换机以路由转发的形式到达MEC平台。然而该方案中,每次业务需求变化都需要在运营核心网DNS服务器维护;在业务量过大时会加重DNS服务器负载;并且首包解析速度变慢,数据处理效率低。
方案2是:在运营商出口网关,将所有DNS流量都指向MEC平台的DNS服务器进行解析,MEC平台DNS服务器无法解析的域名,再送回到运营核心网DNS服务进行解析,正常走互联网。然而该方案相当于一种DNS劫持攻击,所有流量都导向MEC的DNS服务器先进行解析;MEC解析的DNS无法在运营商的网络中做相应的审计;正常的DNS解析需要绕道到MEC平台,加大链路延时,因此数据处理效率低。
发明内容
本发明实施例的目的在于提供一种基于移动边缘计算MEC平台的数据处理方法、装置及存储介质,用于解决现有技术中数据处理效率低的问题。
为了解决上述技术问题,本申请的实施例采用了如下技术方案:基于移动边缘计算MEC平台的数据处理方法,包括如下步骤:
接收终端发送的目标数据包;
确定所述目标数据包是否封装有NSH标签;
在确定所述目标数据包封装有NSH标签的情况下,根据所述NSH标签将所述目标数据包发送至与所述NSH标签对应的目标移动边缘计算MEC平台,以进行数据处理。
可选的,在确定所述目标数据包未封装有NSH标签的情况下,所述方法还包括:
基于所述目标数据包中的目标域名将所述目标域名发送至核心网域名系统;
利用所述核心网域名系统进行查找获得目标IP地址;
将所述目标数据包发送至所述目标IP地址对应的服务器、以进行处理。
可选的,所述根据所述NSH标签将所述目标数据包发送至与所述NSH标签对应的目标MEC平台,具体包括:
基于所述NSH标签以及NSH标签与MEC平台的映射关系表,确定所述NSH标签对应的MEC平台为目标MEC平台;
将所述目标数据包发送至所述目标MEC平台。
可选的,所述方法建立NSH标签与MEC平台的对应关系,包括:
为各所述MEC平台分配NSH标签;
建立所述映射关系表,以确定各NSH标签与各MEC平台的映射关系。
可选的,所述方法还包括:
对所述目标数据包进行NSH标签删除处理;
所述将述目标数据包发送至所述目标MEC平台,包括:将所述删除处理后目标数据包发送至所述目标MEC平台。
可选的,所述方法还包括:根据所述NSH标签确定所述目标数据包的处理优先级。
可选的,所述方法还包括:
确定目标数据包的数据类型;
根据所述数据类型确定所述目标数据包的处理优先级。
为解决上述问题,本申请提供一种数据处理方法,包括如下步骤:
根据目标条件为目标数据包封装NSH标签;
将添加有所述NSH标签的目标数据包发送至网关,以进行数据处理。
可选的,所述根据目标条件为目标数据包添加NSH标签,具体包括:
获取所述目标中的待访问的应用服务器名称;
根据所述待访问的应用服务器名称确定所述应用服务器所在的MEC平台;
根据所述应用服务器所在的MEC平台,将其中一个MEC平台对应的NSH标签封装至所述目标数据包。
为解决上述问题,本申请提供一种基于移动边缘计算MEC平台的数据处理装置,包括:
接收模块,用于接收终端发送的目标数据包;
确定模块,用于确定所述目标数据包是否封装有NSH标签;
第一处理模块,用于在确定所述目标数据包封装有NSH标签的情况下,根据所述NSH标签将所述目标数据包发送至与所述NSH标签对应的目标移动边缘计算MEC平台,以进行数据处理。
为解决上述问题,本申请提供一种数据处理装置,包括:
封装模块,用于根据目标条件为目标数据包封装NSH标签;
发送模块,用于将添加有所述NSH标签的目标数据包发送至网关,以进行数据处理。
为解决上述问题,本申请提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述基于移动边缘计算MEC平台的数据处理方法的步骤或者实现上述任意一项所述数据处理方法的步骤。
通过确定目标数据包是否封装有NSH标签,根据NSH标签对目标数据包进行优先转发,将目标数据包直接转发至与NSH标签对应的MEC平台,大大缩短了数据包的转发时间,提高了数据处理效率。
附图说明
图1为本发明实施例一种基于移动边缘计算MEC平台的数据处理方法的流程图;
图2为本发明另一实施例基于移动边缘计算MEC平台的数据处理方法的流程图;
图3为本发明又一实施例基于移动边缘计算MEC平台的数据处理方法的流程图;
图4为本发明另一实施例基于移动边缘计算MEC平台的数据处理方法的流程图;
图5为本发明又一实施例基于移动边缘计算MEC平台的数据处理方法的流程图;
图6为本发明实施例中网络部署架构图;
图7为本发明另一实施例一种基于移动边缘计算MEC平台的数据处理装置的结构框图;
图8为本发明又一实施例数据处理装置的结构框图。
具体实施方式
此处参考附图描述本申请的各种方案以及特征。
应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。
包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。
通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。
还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式,它们具有如权利要求所述的特征并因此都位于借此所限定的保护范围内。
当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。
此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本申请。
本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本申请的相同或不同实施例中的一个或多个。
本发明实施例提供一种基于移动边缘计算MEC平台的数据处理方法,具体可以应用在网关,如图1所示,包括如下步骤:
步骤S101,接收终端发送的目标数据包;
本步骤中目标数据包为终端需要访问某个应用服务器的数据包。每个MEC平台上部署有若干相同应用的应用服务器或部署有若干不同应用的应用服务器。
步骤S102,确定所述目标数据包是否封装有NSH标签;
本步骤中,NSH是Network Service Header的缩写,即网络业务头。在具体实施过程中NSH标签是由终端封装到目标数据包中的。不同的MEC平台对应不同的NSH标签,通过封装标签能够实现灵活的选择使用哪个MEC平台进行数据处理。
步骤S103,在确定所述目标数据包封装有NSH标签的情况下,根据所述NSH标签将所述目标数据包发送至与所述NSH标签对应的目标移动边缘计算MEC平台,以进行数据处理。
本发明实施例中每个MEC平台上部署有各种应用服务器,当用户想要访问某个应用服务器时,就可以通过目标数据包中封装的NSH标签直接将数据包转发至该应用服务器所在的MEC平台,由于不需要通过核心网域名解析系统进行域名查找,因此缩短了数据包的转发时间,提高了进行数据处理。除此之外,由于不需要将每个数据包都发送至核心网DNS系统进行域名查询,因此减轻了核心网DNS系统的负载。当多个数据包中封装有不同的NSH标签时,能够将各数据包分别转发至相应的MEC平台,实现了同时使用多个MEC平台进行数据处理。
本发明另一实施例提供一种基于MEC平台的数据处理方法,如图2所示,包括如下步骤:
步骤S201,接收终端发送的目标数据包;
步骤S202,确定所述目标数据包是否封装有NSH标签;
步骤S203,在确定所述目标数据包未封装有NSH标签的情况下,基于所述目标数据包中的目标域名将所述目标域名发送至核心网域名系统;利用所述核心网域名系统进行查找获得目标IP地址;将所述目标数据包发送至所述目标IP地址对应的服务器、以进行处理。
本发明实施例中当确认目标数据包中未封装有NSH标签时,就可以将目标数据包发送至核心网域名系统,利用核心网域名系统进行域名解析获得目标IP地址,解析获得的该目标IP地址可以是目标MEC平台的IP地址,也可以是某个MEC平台部署的某个目标应用服务器的IP地址。在获得了目标IP地址后就可以将目标数据包发送至该目标IP地址对应的应用服务器,进行数据处理。
本发明又一实施例提供一种基于MEC平台的数据处理方法,如图3所示,包括如下步骤:
步骤S301,接收终端发送的目标数据包;
步骤S302,确定所述目标数据包是否封装有NSH标签;
步骤S303,在确定所述目标数据包封装有NSH标签的情况下,基于所述NSH标签以及NSH标签与MEC平台的映射关系表,确定所述NSH标签对应的MEC平台为目标MEC平台;将所述目标数据包发送至所述目标MEC平台。
本实施例中,在确定目标MEC平台时,可以通过查找映射关系表来获得。由此能够更加快速、准确的确定目标MEC平台,为目标数据包的快速处理提高了保证。
进一步的,本实施例中的映射关系表可以是预先建立的,具体的建立过程如下:为各所述MEC平台分配NSH标签;建立所述映射关系表,以确定各NSH标签与各MEC平台的映射关系。通过建立关系映射表能够方便MEC平台的查找,为后续的目标数据包的快速处理奠定了基础。
本发明另一实施例提供一种基于MEC平台的数据处理方法,如图4所示,包括如下步骤:
步骤S401,接收终端发送的目标数据包;
步骤S402,确定所述目标数据包是否封装有NSH标签;
步骤S403,在确定所述目标数据包封装有NSH标签的情况下,根据所述NSH标签确定与所述NSH标签对应的MEC平台为目标MEC平台;
步骤S404,对所述目标数据包进行NSH标签删除处理;
步骤S405,将所述删除处理后目标数据包发送至所述目标MEC平台以进行数据处理。
本发明实施例中在确定了目标MEC平台后,就可以将目标数据包中的NSH标签删除,然后再将目标数据包发送给目标MEC平台。本实施例具体实施过程中,可以利用NSH转发模块对目标数据包进行转发,以将目标数据包发送给目标MEC平台。
本实施例中,因为每个MEC平台会对应一个DNS系统。在将目标数据包转发至目标MEC平台后,由于每个MEC平台上部署有多个应用服务器,因此可以利用MEC平台内部的DNS系统对域名进行解析以获得目标服务器的IP地址,再基于该IP地址将数据包发送至目标服务器,进一步进行数据处理,或者直接将目标数据包发送至相应MEC平台内部的目标服务器进行处理。
本发明又一实施例提供一种基于MEC平台的数据处理方法:包括如下步骤:
接收终端发送的目标数据包;
确定所述目标数据包是否封装有NSH标签;
在确定所述目标数据包封装有NSH标签的情况下,根据所述NSH标签确定所述目标数据包的处理优先级;
根据所述NSH标签以及所述目标数据包的处理优先级将所述目标数据包发送至与所述NSH标签对应的目标移动边缘计算MEC平台,以进行数据处理。
本实施例中,比如当同一个终端发起多个访问请求,需要访问多个不同的应用服务器时,网关就会接收到若干相应的数据包,网关在接收到这些数据包时就可以根据各数据包是否封装有NSH标签来确定各数据包的处理优先级,比如对封装有NSH标签的数据包进行优先处理,处理完封装有NSH标签的数据包后再处理未封装有NSH标签的数据包。
本发明又一实施例提供一种基于MEC平台的数据处理方法:包括如下步骤:
接收终端发送的目标数据包;
确定所述目标数据包是否封装有NSH标签;
确定目标数据包的数据类型;
根据所述数据类型确定所述目标数据包的处理优先级;
在确定所述目标数据包封装有NSH标签的情况下,基于所述目标数据包的处理优先级以及所述NSH标签将所述目标数据包发送至与所述NSH标签对应的目标移动边缘计算MEC平台,以进行数据处理。
本实施例中,比如当同一个终端发起多个访问请求,需要访问多个不同的应用服务器时,网关就会接收到若干相应的数据包,网关在接收到这些数据包时就可以先确定是否封装有NSH标签,再确定有多个数据包均封装有NSH标签的情况下,可以进一步的确定数据包的数据类型,然后对特定的数据类型的数据包进行优先转发。同时对于没有封装有NSH标签的数据包也可以确定其数据类型,按照与数据类型对应的处理优先级进行依次处理。
本发明又一实施例提供一种数据处理方法,具体可以应用在终端,如图5所示,包括如下步骤:
步骤S501,根据目标条件为目标数据包封装NSH标签;
本实施例中目标条件可以根据实际情况来设定,比如可以是处理业务少于预设数量的、且部署有与目标数据包对应的应用服务器的MEC平台;或者是指定的对目标数据包进行处理的某个MEC平台。
步骤S502,将添加有所述NSH标签的目标数据包发送至网关,以进行数据处理。
本实施例中比如用户想让某个MEC平台对终端发送至网关的数据包进行处理时,那么就可以将该MEC平台对应的NSH标签封装到目标数据包中,然后将该目标数据包发送给网关,这样网关在获得该目标数据包后,就能根据NSH标签确定目标MEC平台,然后将目标数据包转发至目标MEC平台来进行处理,提高了数据包的处理效率。
本实施例在具体实施过程中,根据目标条件为目标数据包添加NSH标签,具体包括:获取所述目标中的待访问的应用服务器名称;根据所述待访问的应用服务器名称确定所述应用服务器所在的MEC平台;根据所述应用服务器所在的MEC平台,将其中一个MEC平台对应的NSH标签封装至所述目标数据包。比如目标条件为处理业务少于预设数量的MEC平台,那么在封装NSH标签时,就可以先确定目标数据包所对应的应用服务器的名称(xx易服务器或xx度服务器等),目标数据包是需要xx易服务器来进行处理的(即目标数据包对应的是xx易服务器),那么就需要确定部署有xx易服务器的MEC平台有哪些,然后从这些MEC平台中选择业务量最少的MEC平台,获取该业务量最少的MEC平台的NSH标签,最后再将该NSH标签封装至目标数据包中。
为了对上述实施例做更进一步解释,以下结合具体的应用场景进行说明,如图6所示,为网络部署架构图,包括出口网关以及与出口网关通信连接的MEC 1和MEC 2,MEC 1平台部署有DNS、应用服务器1和应用服务器2,MEC 2平台部署有DNS、应用服务器3和应用服务器4,应用服务器1、应用服务器2、应用服务器3和应用服务器4可以为任意几个相同或不同的应用服务器。本例子应用服务器1和应用服务器3为相同的应用的服务器,二者均为xx易应用服务器,应用服务器2为xx度应用服务器,应用服务器4为xx想应用服务器。具体数据处理流程如下:
终端1想要访问xx里应用服务器,由于MEC平台中均未部署xx里应用服务器,因此不需要对目标数据包a封装NSH标签,或者即使MEC平台部署有xx里应用服务器,由于没有访问条件/目标条件,因此也无需为目标数据包a封装NSH标签;然后终端1将目标数据包a发送至出口网关。
终端2想要访问xx度应用服务器(应用服务器2),其访问条件/目标条件为MEC平台中的应用服务器,那么终端2就可以根据该应用服务器的名称对各MEC平台进行查找,确定MEC 1中部署有xx度应用服务器(应用服务器2),那么就可以将MEC 1平台对应的NSH标签封装至目标数据包b中,然后将目标数据包b发送至出口网关。与此同时,终端2还想访问xx易应用服务器,目标条件为部署在MEC平台中,那么终端2就可以根据该应用服务器的名称对各MEC平台进行查找,确定MEC 1中部署有xx易应用服务器(应用服务器1),MEC 2中部署有xx易应用服务器(应用服务器3),再进一步比较二者的业务量,可以将业务量较少的MEC 2平台对应的NSH标签封装到目标数据包c中,当然也可以随机将其中一个MEC平台对应的标签封装到目标数据包c中,这里以将MEC 2平台对应的NSH标签封装到目标数据包c中为例进行说明。
出口网关在接收到目标数据包a、目标数据包b和目标数据包c时,就可以根据确定各目标数据包中是否封装有NSH标签。在确定了目标数据包a中未封装有NSH标签时,将目标数据包a发送至核心网DNS,利用核心网DNS进行域名解析获得目标IP地址,然后通过核心网以路由转发的形式发送至目标应用服务器或者发送至某个部署有应用服务器的MEC平台。出口网关在确定了目标数据包b和目标数据包c中封装有NSH标签时,可以优先对目标数据包b和目标数据包c进行处理,根据目标数据包b中的NSH标签将目标数据包直接发送至与NSH标签对应的MEC 1平台;根据目标数据包c中的NSH标签将目标数据包直接发送至与NSH标签对应的MEC 2平台。具体可可以直接将目标数据包发送至目标应用服务器,或者利用MEC平台内部的DNS进行域名解析,获得目标IP地址,然后根据目标IP地址将目标数据包发送至目标应用服务。即在本实施例中,出口网关将目标数据包b转发至MEC 1平台中的应用服务器2;出口网关将目标数据包c发送至MEC 2平台后,进一步通过MEC 2平台内部的DNS进行域名解析,然后确定相应的应用服务器3,然后将目标数据包c发送至应用服务器3进行处理。
本发明另一实施例提供一种基于移动边缘计算MEC平台的数据处理装置,如图7所示,包括如下:
接收模块,用于接收终端发送的目标数据包;
确定模块,用于确定所述目标数据包是否封装有NSH标签;
第一处理模块,用于在确定所述目标数据包封装有NSH标签的情况下,根据所述NSH标签将所述目标数据包发送至与所述NSH标签对应的目标移动边缘计算MEC平台,以进行数据处理。
本发明实施例中通过确定模块确定目标数据包是否封装有NSH标签,根据NSH标签对目标数据包进行优先转发,将目标数据包直接转发至与NSH标签对应的MEC平台,大大缩短了数据包的转发时间,提高了数据处理效率。
本实施例在具体实施过程中,还包括第二处理模块,所述第二处理模块用于:在确定所述目标数据包未封装有NSH标签的情况下,基于所述目标数据包中的目标域名将所述目标域名发送至核心网域名系统;利用所述核心网域名系统进行查找获得目标IP地址;将所述目标数据包发送至所述目标IP地址对应的服务器、以进行处理。
本实施例在具体实施过程中,所述第一处理模块具体用于,基于所述NSH标签以及NSH标签与MEC平台的映射关系表,确定所述NSH标签对应的MEC平台为目标MEC平台;将所述目标数据包发送至所述目标MEC平台,以进行处理。
进一步的,所述装置还包括用于建立NSH标签与MEC平台的对应关系的建立模块,该建立模块具体用于:为各所述MEC平台分配NSH标签;建立所述映射关系表,以确定各NSH标签与各MEC平台的映射关系。
进一步的,所述装置还包括删除模块,用于对所述目标数据包进行NSH标签删除处理;所述处理模块还用于将所述删除处理后目标数据包发送至所述目标MEC平台。
进一步的,所述装置还包括第一优先级确定模块,用于根据所述NSH标签确定所述目标数据包的处理优先级。本实施例中通过根据NSH优先级来确定各数据包的处理优先级,能够按照预设的顺序对数据包进行有序处理,使得数据包的处理更加合理,提高了数据处理效率。
进一步的,所述装置还包括第二优先级确定模块,用于确定目标数据包的数据类型;用于根据所述数据类型确定所述目标数据包的处理优先级。本实施例中通过根据数据类型来确定各数据包的处理优先级,能更加合理的对各数据进行处理,提高了数据处理效率。
本发明又一实施例提供一种数据处理装置,如图8所示,包括:
封装模块,用于根据目标条件为目标数据包封装NSH标签;
发送模块,用于将添加有所述NSH标签的目标数据包发送至网关,以进行数据处理。
本实施例中通过为目标数据包封装NSH标签,能够便于目标数据包直接发送至相应的MEC平台进行处理处理。实现了根据NSH标签灵活选择使用哪个MEC平台的资源,即实现了用户终端可以主动选择使用MEC平台的应用服务器。
比如用户想让某个MEC平台对终端发送至网关的数据包进行处理时,那么就可以将该MEC平台对应的NSH标签封装到目标数据包中,然后将该目标数据包发送给网关,这样网关在获得该目标数据包后,就能根据NSH标签确定目标MEC平台,然后将目标数据包转发至目标MEC平台来进行处理,提高了数据包的处理效率。
本实施例在具体实施过程中封装模块具体用于:获取所述目标中的待访问的应用服务器名称;根据所述待访问的应用服务器名称确定所述应用服务器所在的MEC平台;根据所述应用服务器所在的MEC平台,将其中一个MEC平台对应的NSH标签封装至所述目标数据包。本实施例中通过确定待访问的应用服务器的名称,能够确定所有部署有该应用服务器的MEC平台,由此可以根据目标条件选择一个MEC平台的NSH标签为目标NSH标签,然后封装至目标数据包中,为MEC平台对数据包的快速处理提供了基础。
本发明另一实施例提供一种存储介质,该存储介质为计算机可读介质,存储有计算机程序,该计算机程序被处理器执行时实现如下方法步骤:
步骤一、接收终端发送的目标数据包;
本步骤中目标数据包为终端需要访问某个应用服务器的数据包。每个MEC平台上部署有若干相同应用的应用服务器或部署有若干不同应用的应用服务器。
步骤二,确定所述目标数据包是否封装有NSH标签;
本步骤中,NSH是Network Service Header的缩写,即网络业务头。在具体实施过程中NSH标签是由终端封装到目标数据包中的。不同的MEC平台对应不同的NSH标签,通过封装标签能够实现灵活的选择使用哪个MEC平台进行数据处理
步骤三,在确定所述目标数据包封装有NSH标签的情况下,根据所述NSH标签将所述目标数据包发送至与所述NSH标签对应的目标移动边缘计算MEC平台,以进行数据处理。
具体的,本发明实施例在实施过程中,可以实现上述任意实施例提供的基于MEC平台的数据处理方法的步骤,在此不再赘述。
本发明实施例中每个MEC平台上部署有各种应用服务器,当用户想要访问某个应用服务器时,就可以通过目标数据包中封装的NSH标签直接将数据包转发至该应用服务器所在的MEC平台,由于不需要通过核心网域名解析系统进行域名查找,因此缩短了数据包的转发时间,提高了进行数据处理。
本发明另一实施例提供一种存储介质,该存储介质为计算机可读介质,存储有计算机程序,该计算机程序被处理器执行时实现如下方法步骤:
步骤一,根据目标条件为目标数据包封装NSH标签;
步骤二,将添加有所述NSH标签的目标数据包发送至网关,以进行数据处理。
具体的,本发明实施例在实施过程中,可以实现上述任意实施例提供的数据处理方法的步骤,在此不再赘述。
本实施例中比如用户想让某个MEC平台对终端发送至网关的数据包进行处理时,那么就可以将该MEC平台对应的NSH标签封装到目标数据包中,然后将该目标数据包发送给网关,这样网关在获得该目标数据包后,就能根据NSH标签确定目标MEC平台,然后将目标数据包转发至目标MEC平台来进行处理,提高了数据包的处理效率。
以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。
Claims (10)
1.一种基于移动边缘计算MEC平台的数据处理方法,应用于网关,包括如下步骤:
接收终端发送的目标数据包;
确定所述目标数据包是否封装有NSH标签;
在确定所述目标数据包封装有NSH标签的情况下,根据所述NSH标签将所述目标数据包转发至与所述NSH标签对应的目标移动边缘计算MEC平台,以进行数据处理。
2.如权利要求1所述的方法,在确定所述目标数据包未封装有NSH标签的情况下,所述方法还包括:
基于所述目标数据包中的目标域名将所述目标域名发送至核心网域名系统;
利用所述核心网域名系统进行查找获得目标IP地址;
将所述目标数据包发送至所述目标IP地址对应的服务器、以进行处理。
3.如权利要求1所述的方法,所述根据所述NSH标签将所述目标数据包发送至与所述NSH标签对应的目标MEC平台,具体包括:
基于所述NSH标签以及NSH标签与MEC平台的映射关系表,确定所述NSH标签对应的MEC平台为目标MEC平台;
将所述目标数据包发送至所述目标MEC平台。
4.如权利要求3所述的方法,还包括:建立NSH标签与MEC平台的对应关系,包括:
为各所述MEC平台分配NSH标签;
建立所述映射关系表,以确定各NSH标签与各MEC平台的映射关系。
5.如权利要求3所述的方法,所述方法还包括:
对所述目标数据包进行NSH标签删除处理;
所述将所 述目标数据包发送至所述目标MEC平台,包括:将所述删除处理后目标数据包发送至所述目标MEC平台。
6.如权利要求1所述的方法,所述方法还包括:根据所述NSH标签确定所述目标数据包的处理优先级。
7.如权利要求1所述的方法,所述方法还包括:
确定目标数据包的数据类型;
根据所述数据类型确定所述目标数据包的处理优先级。
8.一种数据处理方法,应用于终端,包括如下步骤:
根据目标条件为目标数据包封装NSH标签;
将添加有所述NSH标签的目标数据包发送至网关供其转发至MEC平台,以进行数据处理。
9.如权利要求8所述的方法,所述根据目标条件为目标数据包添加NSH标签,具体包括:
获取所述目标中的待访问的应用服务器名称;
根据所述待访问的应用服务器名称确定所述应用服务器所在的MEC平台;
根据所述应用服务器所在的MEC平台,将其中一个MEC平台对应的NSH标签封装至所述目标数据包。
10.一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述1-7任一项所述基于移动边缘计算MEC平台的数据处理方法的步骤或者实现上述8-9任意一项所述数据处理方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010156592.1A CN111405014B (zh) | 2020-03-09 | 2020-03-09 | 一种基于移动边缘计算mec平台的数据处理方法、装置及存储介质 |
US17/192,850 US11652781B2 (en) | 2020-03-09 | 2021-03-04 | Data processing method based on MEC platform, device, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010156592.1A CN111405014B (zh) | 2020-03-09 | 2020-03-09 | 一种基于移动边缘计算mec平台的数据处理方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111405014A CN111405014A (zh) | 2020-07-10 |
CN111405014B true CN111405014B (zh) | 2022-04-22 |
Family
ID=71436141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010156592.1A Active CN111405014B (zh) | 2020-03-09 | 2020-03-09 | 一种基于移动边缘计算mec平台的数据处理方法、装置及存储介质 |
Country Status (2)
Country | Link |
---|---|
US (1) | US11652781B2 (zh) |
CN (1) | CN111405014B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483614A (zh) * | 2017-08-31 | 2017-12-15 | 京东方科技集团股份有限公司 | 基于cdn与p2p网络的内容调度方法及通信网络 |
CN107911258A (zh) * | 2017-12-29 | 2018-04-13 | 深信服科技股份有限公司 | 一种基于sdn网络的安全资源池的实现方法及系统 |
CN108494612A (zh) * | 2018-01-19 | 2018-09-04 | 西安电子科技大学 | 一种提供移动边缘计算服务的网络系统及其服务方法 |
CN109151824A (zh) * | 2018-10-12 | 2019-01-04 | 大唐高鸿信息通信研究院(义乌)有限公司 | 一种基于5g架构的图书馆数据服务扩展系统及方法 |
CN109495929A (zh) * | 2017-09-12 | 2019-03-19 | 华为技术有限公司 | 一种业务处理方法、移动边缘计算设备及网络设备 |
CN110098947A (zh) * | 2018-01-31 | 2019-08-06 | 华为技术有限公司 | 一种应用的部署方法、设备及系统 |
CN110198516A (zh) * | 2018-02-27 | 2019-09-03 | 华为技术有限公司 | 网络连接的建立方法及装置 |
CN110381131A (zh) * | 2019-07-15 | 2019-10-25 | 北京奇艺世纪科技有限公司 | Mec节点标识的实现方法、移动终端、服务器和存储介质 |
CN110381162A (zh) * | 2019-07-29 | 2019-10-25 | 腾讯科技(深圳)有限公司 | 一种业务处理的方法以及相关装置 |
CN110769038A (zh) * | 2019-10-09 | 2020-02-07 | 腾讯科技(深圳)有限公司 | 服务器调度方法及装置、存储介质、电子设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104717639A (zh) * | 2013-12-17 | 2015-06-17 | 北京邮电大学 | 一种移动客户端访问互联网的方法和接入网关服务器 |
US10243827B2 (en) * | 2016-09-26 | 2019-03-26 | Intel Corporation | Techniques to use a network service header to monitor quality of service |
US20180352038A1 (en) * | 2017-05-30 | 2018-12-06 | Intel Corporation | Enhanced nfv switching |
US10609546B2 (en) * | 2018-08-08 | 2020-03-31 | Verizon Patent And Licensing Inc. | Unified radio access network (RAN)/multi-access edge computing (MEC) platform |
-
2020
- 2020-03-09 CN CN202010156592.1A patent/CN111405014B/zh active Active
-
2021
- 2021-03-04 US US17/192,850 patent/US11652781B2/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483614A (zh) * | 2017-08-31 | 2017-12-15 | 京东方科技集团股份有限公司 | 基于cdn与p2p网络的内容调度方法及通信网络 |
CN109495929A (zh) * | 2017-09-12 | 2019-03-19 | 华为技术有限公司 | 一种业务处理方法、移动边缘计算设备及网络设备 |
CN107911258A (zh) * | 2017-12-29 | 2018-04-13 | 深信服科技股份有限公司 | 一种基于sdn网络的安全资源池的实现方法及系统 |
CN108494612A (zh) * | 2018-01-19 | 2018-09-04 | 西安电子科技大学 | 一种提供移动边缘计算服务的网络系统及其服务方法 |
CN110098947A (zh) * | 2018-01-31 | 2019-08-06 | 华为技术有限公司 | 一种应用的部署方法、设备及系统 |
CN110198516A (zh) * | 2018-02-27 | 2019-09-03 | 华为技术有限公司 | 网络连接的建立方法及装置 |
CN109151824A (zh) * | 2018-10-12 | 2019-01-04 | 大唐高鸿信息通信研究院(义乌)有限公司 | 一种基于5g架构的图书馆数据服务扩展系统及方法 |
CN110381131A (zh) * | 2019-07-15 | 2019-10-25 | 北京奇艺世纪科技有限公司 | Mec节点标识的实现方法、移动终端、服务器和存储介质 |
CN110381162A (zh) * | 2019-07-29 | 2019-10-25 | 腾讯科技(深圳)有限公司 | 一种业务处理的方法以及相关装置 |
CN110769038A (zh) * | 2019-10-09 | 2020-02-07 | 腾讯科技(深圳)有限公司 | 服务器调度方法及装置、存储介质、电子设备 |
Non-Patent Citations (3)
Title |
---|
"5G中多接入边缘计算的联合部署架构设计";陈昕,温向明,王鲁晗,路兆铭;《北京邮电大学学报》;20181121;第3.2节 * |
吕华章 ; 张忠皓 ; 李福昌."5G MEC边缘云组网方案与业务案例分析".《移动通信》.2019, * |
陈昕,温向明,王鲁晗,路兆铭."5G中多接入边缘计算的联合部署架构设计".《北京邮电大学学报》.2018, * |
Also Published As
Publication number | Publication date |
---|---|
US11652781B2 (en) | 2023-05-16 |
CN111405014A (zh) | 2020-07-10 |
US20210281538A1 (en) | 2021-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111800458B (zh) | 一种Kubernetes容器云平台的动态负载均衡方法及系统 | |
US9537755B2 (en) | Access relay method and access gateway device | |
CN109040243B (zh) | 一种报文处理方法及装置 | |
CN113285926B (zh) | 面向电力监控系统的蜜罐诱捕方法、装置、计算机设备 | |
CN101141420A (zh) | 私网与公网进行数据通信的方法及系统 | |
CN107360270B (zh) | 一种dns解析的方法及装置 | |
CN103581351B (zh) | 网络访问的方法和装置 | |
US8171541B2 (en) | Enabling provider network inter-working with mobile access | |
US10693785B2 (en) | Method and system for forwarding data, virtual load balancer, and readable storage medium | |
CN110213365B (zh) | 基于用户分区的用户访问请求处理方法及电子设备 | |
CN107070790B (zh) | 一种路由学习方法及路由设备 | |
CN112291384B (zh) | 一种针对域名解析的信息处理方法及电子设备 | |
CN109644335A (zh) | 一种标识信息的处理方法、数据库控制系统以及相关设备 | |
US11166188B2 (en) | Method for transmitting information, method for receiving information, PDCP entity, and computer storage medium | |
CN111405014B (zh) | 一种基于移动边缘计算mec平台的数据处理方法、装置及存储介质 | |
CN109196895B (zh) | 一种报文传输方法、装置及系统 | |
CN114697266A (zh) | 一种虚拟机接入方法、终端及存储介质 | |
CN110324318B (zh) | 一种内网访问方法及相关装置 | |
CN107733757A (zh) | 一种基于第三方应用程序接入Wi‑Fi网络的方法及装置 | |
CN108718277B (zh) | 基于路由表的报文转发方法与路由表维护方法及相关装置 | |
CN107682271B (zh) | 一种路由线路的生成方法及装置 | |
CN101478479A (zh) | 一种用户接入方法、装置和系统 | |
CN111405639B (zh) | 无线网络连接方法、装置、可读存储介质和计算机设备 | |
CN113438705A (zh) | 通信数据处理方法、装置、通信设备和存储介质 | |
CN112714078A (zh) | 网络流量的识别方法、装置、存储介质及服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |