一种终端数据的路由方法、基站及介质与流程

文档序号:25731671发布日期:2021-07-02 21:20阅读:168来源:国知局
一种终端数据的路由方法、基站及介质与流程

本发明涉及无线通信技术领域,特别涉及一种终端数据的路由方法、基站及介质。



背景技术:

为避免移动承载网络被管道化,电信标准组织和运营商正在研究在未来5g网络中,如何与移动互联网及物联网业务深度融合,进而提升移动网络带宽的价值。欧洲电信标准协会etsi提出的mec(移动边缘计算,multi-accessedgecomputing)将移动接入网与互联网业务深度融合的一种技术。mec一方面可以改善用户体验,节省带宽资源,另一方面通过将计算能力下沉到移动边缘节点,提供第三方应用集成,为移动边缘入口的服务创新提供了无限可能。移动网络和移动应用的无缝结合,将为应对各种通过互联网向用户提供各种应用服务的ott(overthetop)应用提供了有力的武器。

移动边缘计算mec把无线网络和互联网两者技术有效融合在一起,并在无线网络侧增加计算、存储、处理等功能,构建了开放式平台以植入应用,并通过无线api(应用编程接口,applicationprograminterface)开放无线网络与业务服务器之间的信息交互,对无线网络与业务进行融合,将传统的无线基站升级为智能化基站。

面向业务层面(物联网、视频、医疗、零售等),移动边缘计算可向行业提供定制化、差异化服务,进而提升网络利用效率和增值价值。同时,移动边缘计算的部署策略(尤其是地理位置)可以实现低延迟、高带宽的优势。mec也可以实时获取无线网络信息和更精准的位置信息来提供更加精准的服务。

图1为包含mec的网络结构示意图,如图所示,mec接入位置为基站与核心网之间,本地网是用户所在本地的网络,如企业网,外部网指数据交换需要经过核心网进行路由的网络。没有mec之前的网络结构中,没有mec到本地网络的这条路径,数据只能通过核心网路由出去,在增加mec后,本地网络业务经过mec,本地网络业务通过mec进行路由传输。

现有的技术方案中,终端通过无线网络发送的数据中,有部分数据需发送到本地网,如本地监控信息等;有部分数据需发送到外部网络,如对外的信息查询等数据。

现有技术的不足在于,在无线网处,因未引入mec前只有一条对外路径,因此不需要考虑路由方法,引入mec后,无线网对外有多条路由路径,哪些数据需要路由到本地哪些数据需路由到外部网络,无统一的路由方法。



技术实现要素:

本发明提供了一种终端数据的路由方法、基站及介质,用以解决引入mec后,无线网无统一路由方案的问题。

本发明实施例中提供了一种终端数据的路由方法,包括:

基站接收终端通过无线网络发送的数据;

基站确定所述数据的接收地;

如果接收地为本地网络,将数据路由至mec,并经由mec发送至本地网络;如果接收地为外部网络,将数据经核心网路由到外部网络。

实施中,基站确定所述数据的接收地,是根据数据的ip地址确定的,和/或,根据数据的标签确定的。

实施中,基站根据数据的ip地址确定所述数据的接收地是本地网,是根据从操作维护系统、mec平台、本地网络其中之一或者其组合获取的本地网络的地址信息确定的。

实施中,终端通过无线网络发送的数据的ip地址,是终端的mec应用在向mec平台发起注册时从mec获取的。

实施中,所述数据的标签是在数据的payload部分进行设置的。

实施中,进一步包括:

在基站根据数据的标签确定连续n个所述数据的接收地为本地网络时,将数据路由至移动边缘计算mec,其中,n为自然数。

本发明实施例中提供了一种基站,包括:

收发机,用于在处理器的控制下接收和发送数据,执行下列过程:

接收终端通过无线网络发送的数据;

处理器,用于读取存储器中的程序,执行下列过程:

确定所述数据的接收地;

如果接收地为本地网络,将数据路由至mec,并经由mec发送至本地网络;如果接收地为外部网络,将数据经核心网路由到外部网络。

实施中,确定所述数据的接收地,是根据数据的ip地址确定的,和/或,根据数据的标签确定的。

实施中,根据数据的ip地址确定所述数据的接收地是本地网,是根据从操作维护系统、mec平台、本地网络其中之一或者其组合获取的本地网络的地址信息确定的。

实施中,终通过无线网络发送的数据的ip地址,是终端的mec应用在向mec平台发起注册时从mec获取的。

实施中,所述数据的标签是在数据的payload部分进行设置的。

实施中,进一步包括:

在根据数据的标签确定连续n个所述数据的接收地为本地网络时,将数据路由至移动边缘计算mec,其中,n为自然数。

本发明实施例中提供了一种基站,包括:

接收模块,用于接收终端通过无线网络发送的数据;

确定模块,用于确定所述数据的接收地;

路由模块,用于如果接收地为本地网络,将数据路由至mec,并经由mec发送至本地网络;如果接收地为外部网络,将数据经核心网路由到外部网络。

实施中,确定模块进一步用于根据数据的ip地址确定的,和/或,根据数据的标签确定所述数据的接收地。

实施中,确定模块进一步用于根据从操作维护系统、mec平台、本地网络其中之一或者其组合获取的本地网络的地址信息确定所述数据的接收地是本地网。

实施中,接收模块进一步用于接收终端通过无线网络发送的数据的ip地址,所述ip地址是终端的mec应用在向mec平台发起注册时从mec获取的。

实施中,接收模块进一步用于接收终端在数据的payload部分设置了标签的所述数据。

实施中,路由模块进一步用于在根据数据的标签确定连续n个所述数据的接收地为本地网络时,将数据路由至移动边缘计算mec,其中,n为自然数。

本发明实施例中提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述终端数据的路由方法的计算机程序。

本发明有益效果如下:

在本发明实施例提供的技术方案中,由于基站接收到终端通过无线网络发送的数据;基站会去确定所述数据的接收地;如果接收地为本地网络,将数据路由至mec,并经由mec发送至本地网络;如果接收地为外部网络,将数据经核心网路由到外部网络。这样,在引入mec后,无线网面对对外有多条路由路径的情况,也能够正确的对终端发送的数据进行路由,从而解决引入mec后,无线网无统一路由方案的问题,为基站的正确路由提供了可行的路由方案,使之能够选择正确的路由路径,实现通信的正常进行。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为背景技术中包含mec的网络结构示意图;

图2为本发明实施例中终端数据的路由方法实施流程示意图;

图3为本发明实施例中基于不同ip地址段的数据路由实施流程示意图;

图4为本发明实施例中基站结构示意图。

具体实施方式

在无线网处,因未引入mec前只有一条对外路径,因此不需要考虑路由方法,引入mec后,无线网对外有多条路由路径,哪些数据需要路由到本地哪些数据需路由到外部网络,无统一的路由方法。基于此,本发明实施例中提供了终端数据的路由方案,下面结合附图对本发明的具体实施方式进行说明。

在说明过程中,将会涉及终端、无线网、本地网络、外部网络以及mec平台,还会给出它们配合实施的实例以更好地理解本发明实施例中给出的方案的实施。这样的说明方式并不意味着它们必须配合实施、或者必须单独实施。

图2为终端数据的路由方法实施流程示意图,如图所示,可以包括:

步骤201、基站接收终端通过无线网络发送的数据;

步骤202、基站确定所述数据的接收地;

步骤203、如果接收地为本地网络,将数据路由至mec,并经由mec发送至本地网络;如果接收地为外部网络,将数据经核心网路由到外部网络。

实施中,基站确定所述数据的接收地,是根据数据的ip地址确定的,和/或,根据数据的标签确定的。

实施例中,将分别将其称为基于不同ip地址段的数据路由与基于ip数据包标签的路由,下面分别进行说明。

一、基于不同ip地址段的数据路由。

实施中,基站根据数据的ip地址确定所述数据的接收地是本地网,可以是根据从操作维护系统、mec平台、本地网络其中之一或者其组合获取的本地网络的地址信息确定的。

实施中,终端通过无线网络发送的数据的ip地址,可以是终端的mec应用在向mec平台发起注册时从mec获取的。

下面以实例来进行说明。

实施例一

图3为基于不同ip地址段的数据路由实施流程示意图,如图所示,可以包括:

步骤301.在本地网络将本地网络的ip地址配置为特定的地址段,并在mec平台中记录改地址段信息;

步骤302.无线网记录本地网络的地址信息;

具体的,无线网络在获取本地网络地址信息时,可以是通过操作维护系统本地配置或者通过与mec平台交互获得,或者无线网与本地网络交互获取。

步骤303.ue中的mec应用向mec平台发起注册;

步骤304.mec平台返回本地网络的地址;

步骤305.ue进行数据发送;

步骤306a.无线网检测数据包中目的ip地址,如果为记录的本地ip地址,路由到本地网络;

步骤307a.无线网进行上行数据发送;

步骤306b.无线网检测数据包中目的ip地址,不是记录的本地ip地址,路由到外部网络,及路由到传统核心网;

步骤307b.无线网进行上行数据发送。

二、基于ip数据包标签的路由。

实施中,所述数据的标签可以是在数据的payload部分进行设置的。

下面以实例来进行说明。

实施例二

上行方向:

在ue发送的ue数据包中为本地网路由数据在payload(载荷)部分最初的地方设置localidentification(本地标识)为ff。也可以设定为其它值,只要协商好该值标识了该数据是本地网数据即可。

无线网在接收到该数据后解析payload部分,根据预先配置的路由规则如果解析到其为ff,则继续接收后续数据包,如果解析到连续的n个相同目的地址的数据包payload部分开头部分都是ff,则将数据包路由到本地网络。否则默认路由为到外部网络。也即,实施中,还可以进一步包括:

在基站根据数据的标签确定连续n个所述数据的接收地为本地网络时,将数据路由至移动边缘计算mec,其中,n为自然数。

解析到连续的n个相同目的地址的数据包后才进行路由,这是出于容错处理,如果恰好有数据包的开头字节与localidentification相同可能会被误路由,连续的n个数据包避免了误路由的出现,。n值的选取可以根据实践来设定。

本地网络中网元如果接收到数据包,则将其中payload开头部分ff去掉,解析剩余数据内容。

下行方向:

ue如果接收到n个payload开头部分ff的数据包,则将其中payload开头部分ff去掉,解析剩余数据内容。

基于同一发明构思,本发明实施例中还提供了一种基站、计算机可读存储介质,由于这些设备解决问题的原理与方法相似,因此这些设备的实施可以参见一种终端数据的路由方法的实施,重复之处不再赘述。

在实施本发明实施例提供的技术方案时,可以按如下方式实施。

图4为基站结构示意图,如图所示,基站中包括:

收发机410,用于在处理器400的控制下接收和发送数据,执行下列过程:

接收终端通过无线网络发送的数据;

处理器400,用于读取存储器420中的程序,执行下列过程:

确定所述数据的接收地;

如果接收地为本地网络,将数据路由至mec,并经由mec发送至本地网络;如果接收地为外部网络,将数据经核心网路由到外部网络。

实施中,确定所述数据的接收地,是根据数据的ip地址确定的,和/或,根据数据的标签确定的。

实施中,根据数据的ip地址确定所述数据的接收地是本地网,是根据从操作维护系统、mec平台、本地网络其中之一或者其组合获取的本地网络的地址信息确定的。

实施中,终通过无线网络发送的数据的ip地址,是终端的mec应用在向mec平台发起注册时从mec获取的。

实施中,所述数据的标签是在数据的payload部分进行设置的。

实施中,进一步包括:

在根据数据的标签确定连续n个所述数据的接收地为本地网络时,将数据路由至移动边缘计算mec,其中,n为自然数。

其中,在图4中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器400代表的一个或多个处理器和存储器420代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机410可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器400负责管理总线架构和通常的处理,存储器420可以存储处理器400在执行操作时所使用的数据。

本发明实施例中还提供了一种基站,包括:

接收模块,用于接收终端通过无线网络发送的数据;

确定模块,用于确定所述数据的接收地;

路由模块,用于如果接收地为本地网络,将数据路由至mec,并经由mec发送至本地网络;如果接收地为外部网络,将数据经核心网路由到外部网络。

实施中,确定模块进一步用于根据数据的ip地址确定的,和/或,根据数据的标签确定所述数据的接收地。

实施中,确定模块进一步用于根据从操作维护系统、mec平台、本地网络其中之一或者其组合获取的本地网络的地址信息确定所述数据的接收地是本地网。

实施中,接收模块进一步用于接收终端通过无线网络发送的数据的ip地址,所述ip地址是终端的mec应用在向mec平台发起注册时从mec获取的。

实施中,接收模块进一步用于接收终端在数据的payload部分设置了标签的所述数据。

实施中,路由模块进一步用于在基站根据数据的标签确定连续n个所述数据的接收地为本地网络时,将数据路由至移动边缘计算mec,其中,n为自然数。

为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。

本发明实施例中提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述终端数据的路由方法的计算机程序。

具体实施可以参见终端数据的路由方法的实施。

综上所述,本发明实施例中提供了基于不同ip地址段的数据路由方案以及基于ip数据包标签的路由方案,相比现有技术,该方案可在无线网有两条对外路径时,选择正确的路由路径,实现通信的正常进行。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1