边缘云构建方法及系统与流程

文档序号:16009137发布日期:2018-11-20 20:26阅读:671来源:国知局

本发明涉及通信技术领域,具体地,涉及一种边缘云构建方法及系统。



背景技术:

随着科技的发展,用于对移动通信业务的处理速度需求越来越高,为了加快移动通信业务的处理速度,减少数据传输的延时,提高用户的体验,移动通信行业正在讨论将部分处理和计算分配至离用户较近的边缘执行,一方面,可以减少因数据上传数据中心对核心网络的占用,另一方面,可以加快应用的响应速度,降低网络低带宽和网络时延的影响,实现用户应用的实时处理能力和正确操作反馈。因此,将传统的集中式系统中的资源分布式下放到边缘数据中心和边缘云上,可以实现边缘计算的目标。

但是,目前亟需解决蜂窝网络与边缘云的协同运行的问题。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题之一,提出了一种边缘云构建方法及系统,其可以实现蜂窝网络与边缘云的协同运行,以满足用户应用对网络质量、响应速度的要求。

为实现本发明的目的而提供一种边缘云构建方法,包括:

建立蜂窝网络与边缘云资源池的协同系统;

在所述边缘云资源池中部署应用服务端;

生成服务访问地址,并发送至用户应用。

可选的,所述建立蜂窝网络与边缘云资源池的协同系统的步骤,包括:

根据所述边缘云资源池的位置信息,建立蜂窝网络表、边缘云信息表以及蜂窝网络与边缘云资源池关系表,以将一个或多个所述边缘云资源池关联至一个或多个所述蜂窝网络;

其中,所述蜂窝网络表的项目包括蜂窝网络的ID、蜂窝网络的名称和蜂窝网络的位置;所述边缘云信息表包括所述边缘云资源池的ID、所述边缘云资源池的名称、所述边缘云资源池的资源可用情况和所述边缘云资源池的位置;所述蜂窝网络与边缘云资源池关系表包括云网关联ID、所述蜂窝网络的ID、所述边缘云资源池的ID和优先级。

可选的,实时更改所述边缘云资源池的资源可用情况和所述优先级。

可选的,根据所述蜂窝网络与边缘云资源池之间的网络质量,来设定所述优先级。

可选的,所述在所述边缘云资源池中部署应用服务端的步骤,包括:

在所述边缘云资源池中部署应用服务端,并由所述边缘云资源池提供应用程序编程接口,以供所述用户应用调用。

可选的,所述生成服务访问地址,并发送至用户应用的步骤,包括:

生成服务访问地址,并发送至用户应用;

记录所述应用服务端的ID、所述蜂窝网络的ID、所述边缘云资源池的ID、服务访问地址和资源可用情况。

可选的,所述应用服务端对所述资源可用情况进行评估;

若资源评估为不可用,则通过调用所述边缘云资源池提供的应用程序编程接口,来判断所述应用服务端是否能够扩容,若能够扩容,则在扩容成功后将所述资源可用情况记录为可用;若不能够扩容,则将所述资源可用情况记录为不可用,并在有用户应用的访问结束,资源被释放时,将所述资源可用情况记录修改为可用;

若资源评估为可用,则将所述资源可用情况记录为可用。

可选的,所述服务访问地址为集群服务地址,以支持应用服务端扩容。

可选的,所述用户应用在需要访问资源时,携带所述用户应用的终端所在的蜂窝网络的ID访问中心服务节点,以查询是否有所述蜂窝网络关联的所述边缘云资源地已经部署应用服务端;

若已经部署,且所述资源可用情况为可用,则通过调用所述边缘云资源池提供的应用程序编程接口,来获得所述服务访问地址;

若已经部署,且所述资源可用情况为不可用,则查询所述蜂窝网络关联的其他所述边缘云资源地,从中确定优先级最高的边缘云资源地;

在所述优先级最高的边缘云资源池中部署应用服务端,并由所述边缘云资源池提供应用程序编程接口;通过调用所述优先级最高的边缘云资源池提供的应用程序编程接口,来获得所述服务访问地址。

作为另一个技术方案,本发明还提供一种边缘云构建系统,其包括:

管理单元,用于建立蜂窝网络与边缘云资源池的协同系统;

边缘云资源池,用于部署应用服务端;

所述应用服务端用于生成服务访问地址,并发送至用户应用。

本发明具有以下有益效果:

本发明提供的边缘云构建方法及系统的技术方案中,建立蜂窝网络与边缘云资源池的协同系统;在边缘云资源池中部署应用服务端;生成服务访问地址,并发送至用户应用。由此,可以实现蜂窝网络与边缘云的协同运行,以满足用户应用对网络质量、响应速度的要求。

附图说明

图1为本发明提供的边缘云构建方法的流程框图;

图2为本发明提供的边缘云构建系统的原理框图。

具体实施方式

为使本领域的技术人员更好地理解本发明的技术方案,下面结合附图来对本发明提供的边缘云构建方法及系统进行详细描述。

请参阅图1,本发明提供的边缘云构建方法,其包括:

步骤S1,建立蜂窝网络与边缘云资源池的协同系统。

蜂窝网络,又称移动网络(Cellular network),是一种移动通信硬件架构,其由设置在移动电话的服务区中一个个正六边形的小子区中的基站构成。

边缘云,又称边缘数据中心,是在靠近物或数据源头的一侧,将网络、计算、存储、应用核心能力融为一体的开放平台,用于就近提供最近端服务。由于应用程序在边缘侧发起,因此,可以产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。

用户终端通过移动终端或物联网终端进行数据采集和本地应用承载,无论是通过2G/3G/4G,还是未来的5G,甚至包括NB-IoT、eMTC等物联网技术,都需要通过移动蜂窝网络进行网络接入和数据传输。上述步骤S1通过建立蜂窝网络与边缘云资源池的协同系统,可以实现蜂窝网络与边缘云资源池的关联,从而使边缘云能够与用户终端建立有效的联系。

为了有效支持用户终端,实现边缘云离用户最近,就需要使用户应用获知其所在距离蜂窝网络最近的边缘云资源池的情况。因此,需要提供关于蜂窝与边缘云资源池的关联信息的服务。

上述协同系统的建立,实际上是构建核心云平台与边缘云资源池的混合资源池系统,这样,核心云平台也需要获取边缘云资源池的位置和资源可用情况等信息。例如,若边缘云资源池为移动或物联网业务服务时,核心云平台需要能够确定在用户所在的网络边缘中,哪个边缘云是适合为用户服务的,以满足用户所需的网络质量和响应速度。

下面对上述步骤S1的一个具体实施方式进行详细描述。具体地,步骤S1包括:

根据边缘云资源池的位置信息,建立蜂窝网络表、边缘云信息表以及蜂窝网络与边缘云资源池关系表,以将一个或多个边缘云资源池关联至一个或多个蜂窝网络。也就是说,边缘云资源池与蜂窝网络是一对一、一对多、多对一或者多对多的关系,一个边缘云资源池可关联到一个或多个蜂窝网络,同时一个蜂窝网络,也可关联一个或多个边缘云资源池。

其中,蜂窝网络表的项目包括蜂窝网络的ID、蜂窝网络的名称和蜂窝网络的位置。边缘云信息表包括边缘云资源池的ID、边缘云资源池的名称、边缘云资源池的资源可用情况和边缘云资源池的位置;蜂窝网络与边缘云资源池关系表包括云网关联ID、蜂窝网络的ID、边缘云资源池的ID和优先级。

在实际应用中,用户终端可以实时获取上述蜂窝网络表中的各个项目。

可选的,根据蜂窝网络与边缘云资源池之间的网络质量,来设定优先级。网络质量越高,则优先级越高;反之,网络质量越低,则优先级越低。

可选的,实时更改边缘云资源池的资源可用情况和优先级。

步骤S2,在边缘云资源池中部署应用服务端。

边缘云资源池与用户应用需要有强关联性。因此,用户应用要访问的服务,在边缘云资源池必须进行部署和资源准备。

具体地,上述步骤S2包括:

在边缘云资源池中部署应用服务端,并由边缘云资源池提供应用程序编程接口(Application Programming Interface,API),以供用户应用调用,从而实现用户应用服务端部署和资源访问。例如,将应用服务端封装为一个容器,当用户应用调用API之后,边缘云资源池将该容器移动至本地,并在本地自动化生成服务端,从而能够在本地实现边缘计算服务。

步骤S3,生成服务访问地址,并发送至用户应用。

这样,用户应用就可以通过该服务访问地址进行业务访问了。

可选的,服务访问地址的标识形式可以是IP:PORT等等。

可选的,服务访问地址为集群服务地址,以支持应用服务端扩容。

上述步骤S3进一步包括:

生成服务访问地址,并发送至用户应用;

记录应用服务端的ID、蜂窝网络的ID、边缘云资源池的ID、服务访问地址和资源可用情况。

可选的,由应用服务端对资源可用情况进行评估;若资源评估为不可用,则通过调用边缘云资源池提供的应用程序编程接口,来判断应用服务端是否能够扩容,若能够扩容,则在扩容成功后将资源可用情况记录为可用;若不能够扩容,则将资源可用情况记录为不可用,并在有用户应用的访问结束,资源被释放时,将资源可用情况记录修改为可用;若资源评估为可用,则将资源可用情况记录为可用。

可选的,用户应用在需要访问资源时,携带用户应用的终端所在的蜂窝网络的ID访问中心服务节点,以查询是否有蜂窝网络关联的边缘云资源地已经部署应用服务端;

若已经部署,且资源可用情况为可用,则通过调用边缘云资源池提供的应用程序编程接口,来获得服务访问地址;

若已经部署,且资源可用情况为不可用,则查询蜂窝网络关联的其他边缘云资源地,从中确定优先级最高的边缘云资源地;

在优先级最高的边缘云资源池中部署应用服务端,并由边缘云资源池提供应用程序编程接口;通过调用优先级最高的边缘云资源池提供的应用程序编程接口,来获得服务访问地址。

由此,可以实现用户应用访问边缘边缘云资源地。

综上所述,本发明提供的边缘云构建方法,可以实现蜂窝网络与边缘云的协同运行,以满足用户应用对网络质量、响应速度的要求。

作为另一个技术方案,如图2所示,本发明还提供一种边缘云构建系统,其包括:

管理单元1,用于建立蜂窝网络5与边缘云资源池2的协同系统;

边缘云资源池2,用于部署应用服务端3;

应用服务端3用于生成服务访问地址,并发送至用户应用4。

在实际应用中,管理单元1用于维护和管理边缘云的信息。

用户应用4为安装在用户终端上的应用程序。

本发明提供的边缘云构建系统,可以实现蜂窝网络与边缘云的协同运行,以满足用户应用对网络质量、响应速度的要求。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

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