网络通信系统的控制方法与边缘运算装置与流程

文档序号:17042075发布日期:2019-03-05 19:18阅读:154来源:国知局
本发明涉及一种网络通信系统的控制方法与边缘运算装置,尤其涉及一种依据边缘运算装置的相邻关系进行控制处理的网络通信系统的控制方法与边缘运算装置。
背景技术
::随着移动装置的普及与通信软件、串流影音等网络服务的成长,加上越来越多的企业渐渐将许多业务服务扩展到智能型装置上以增加用户的便利性,移动网络的流量持续地增加。在此趋势下,一般回传(backhaul)网络的负载流量逐渐不够使用。此外,远程的云端运算中心也势必要要能够负担日渐增加的运算量。换句话说,以往的网络架构在通信技术日渐进步的情况下面临了相当大的挑战。在这样的情况下,移动边缘计算(mobileedgecomputing,mec)的架构被提出,以期可以解决流量日渐增加的问题。移动边缘计算是一个新型网络架构的概念,如字面意思,移动边缘计算是在行动网络的边缘提供云端运算的能力与信息技术(informationtechnology,it)服务的环境。这个概念由欧洲电信标准协会(europeantelecommunicationsstandardsinstitute,etsi)提出,主要的想法是减少核心网络设备日益增加的运营压力,以及让移动运营商可以为顾客创造出独特的移动体验。但是,目前移动边缘计算仍面临不少问题,因此在用移动边缘计算处理相关问题时,例如数据快取(contentcache)、智能迁移(smartrelocation)与终端装置切换(handover)等问题,移动边缘计算的效能显然还有可以进步的空间。技术实现要素:本发明的主要目的在于提供一种网络通信系统的控制方法与边缘运算装置,以克服网络流量与云端运算量逐渐增加的问题,同时提升移动边缘计算的效能。本发明提供了一种网络通信系统的控制方法,该网络通信系统的控制方法适用于网络通信系统,该网络通信系统包括第一边缘运算平台、第一基地台与基地台网管服务器。基地台网管服务器通信连接第一边缘运算平台与第一基地台。在网络通信系统的控制方法中,第一基地台先取得相邻基地台的相邻基地台识别信息。第一基地台的第一通信范围与相邻基地台的第二通信范围的部分重叠。并由第一基地台提供第一基地台相邻信息给基地台网管服务器。其中第一基地台相邻信息包括相邻基地台识别信息。且第一边缘运算平台自基地台网管服务器取得第一基地台相邻信息。此外,第一边缘运算平台产生第一平台相邻信息。第一平台相邻信息包括第一边缘运算平台的第一平台识别信息与相邻基地台识别信息。当自第二边缘运算平台收到索求信号时,判断索求信号是否与第一平台相邻信匹配息。当判断索求信号与第一平台相邻信息匹配时,提供第一平台识别信息给第二边缘运算平台。在本发明的一些实施例中,其中网络通信系统还具有中控服务器。第一边缘运算平台通信连接中控服务器。在网络通信系统的控制方法中还由第一边缘运算平台提供第一平台相邻信息给中控服务器。当中控服务器自第二边缘运算平台收到索求信号时,中控服务器判断索求信号是否与相邻基地台识别信息匹配。当中控服务器判断索求信号与第一平台相邻信息匹配时,中控服务器提供第一平台识别信息给第二边缘运算平台。在本发明的一些实施例中,当第一边缘运算平台收到第二边缘运算平台所广播的索求信号时,第一边缘运算平台判断索求信号是否与第一平台相邻信息匹配。当第一边缘运算平台判断索求信号与第一平台相邻信息匹配时,第一边缘运算平台提供第一平台识别信息给第二边缘运算平台。本发明还提供了一种边缘运算装置,该边缘运算装置用于通信连接基地台网管服务器与第一基地台。边缘运算装置具有处理器与内存。处理器电性连接内存。内存中储存有多个指令。当处理器执行所述的指令时,边缘运算装置运行边缘运算平台,边缘运算平台用于执行以下的步骤:自基地台网管服务器取得第二基地台的基地台识别信息;第二基地台的第二通信范围与第一基地台的部分的第一通信范围重叠;产生平台相邻信息,平台相邻信息包括边缘运算平台的平台识别信息与第二基地台的基地台识别信息;提供平台相邻信息给中控服务器,以经由中控服务器提供平台相邻信息给与中控服务器通信连接的另一边缘运算平台,平台相邻信息包含第二基地台的基地台识别信息。本发明还提供了另一种边缘运算装置,该另一种边缘运算装置用于通信连接基地台网管服务器与第一基地台。该另一种边缘运算装置具有处理器与内存。处理器电性连接内存。内存中储存有多个指令。当处理器执行指令时,另一种边缘运算装置运行边缘运算平台,边缘运算平台用于执行以下的步骤:当边缘运算平台收到另一边缘运算平台所广播的索求信号时,所述的另一种边缘运算平台判断索求信号是否与平台相邻信息匹配;当该另一种边缘运算平台判断索求信号与平台相邻信息匹配时,该另一种边缘运算平台提供平台识别信息给另一边缘运算平台。综合以上所述,本发明提供了一种网络通信系统的控制方法与边缘运算装置。在网络通信系统的控制方法与边缘运算装置中,执行有边缘运算平台,并能够与相邻的边缘运算平台建立相邻关系,并取得相邻边缘运算平台的相关信息。因此,边缘运算平台在处理运算的时候,除了可以参考自身的信息与基地台信息外,还能参考另一个边缘运算平台的信息。由于移动装置有可能切换于不同的基地台,也使得移动装置的信息需求或是运算需求有可能由不同的边缘运算装置负担。因此,在考虑相邻的相邻边缘运算平台的信息的情况下,边缘运算平台能够做出更加宏观的判断。附图说明图1是本发明第一实施例提出的网络通信系统的功能框架图。图2是本发明一实施例提出的网络通信系统的控制方法的方法流程图。图3是本发明第二实施提出的网络通信系统的控制方法的部分步骤的方法流程图。图4是本发明第三实施例提出的网络通信系统的功能框架图。图5是本发明第三实施例提出的网络通信系统的控制方法的部分步骤的方法流程图。图6是本发明第四实施例提出的网络通信系统的控制方法的部分步骤的方法流程图。图7是本发明第五实施例提出的网络通信系统的控制方法的部分步骤的方法流程图。图8是本发明第六实施例提出的网络通信系统的控制方法的部分步骤的方法流程图。图9是本发明第七实施例提出的网络通信系统的控制方法的部分步骤的方法流程图。图10是本发明第七实施例提出的网络通信系统的功能框架图。图11是本发明一实施例提出的终端装置切换时的示意图。图12是本发明一实施例提出的边缘运算装置的功能框架图。图13是本发明一实施例提出的边缘运算装置的系统架构图。图14是本发明第八实施例提出的网络通信系统的功能框架图。图15是本发明第八实施例提出的网络通信系统的控制方法的方法流程图。【附图标记说明】1a、1b、1c、6-网络通信系统;12-边缘运算平台;12a、12b、12c、62-第一边缘运算平台;14a、14b、14c、64-第一基地台;16、16a、16b、16c-基地台网管服务器;18b、18c、18c-中控服务器;19、19c-自我组织网络服务器;22、22a、22b-第二边缘运算平台;24、24a、24b-第二基地台;26-基地台网管服务器;30-终端装置40-边缘运算装置;42-处理器44-内存;46-储存模块;410-虚拟机系统;r1、r2-区域。具体实施方式为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明作进一步的详细说明。本发明提供了一种网络通信系统的控制方法,请参照图1与图2以对网络通信系统的控制方法与其所适用的架构进行说明,图1是根据本发明第一实施例所提出的网络通信系统的功能框架图,图2是根据本发明一实施例所提出的网络通信系统的控制方法的方法流程图。图2所示的网络通信系统的控制方法适用于如图1所示的网络通信系统1a。网络通信系统1a包括第一边缘运算平台12a、第一基地台14a(basestation)与基地台网管服务器16a。基地台网管服务器16a通信连接第一边缘运算平台12a与第一基地台14a。第一边缘运算平台12a通信连接第一基地台14a。在此以第一边缘运算平台12a通信连接一个基地台为例进行说明,但实际中,第一运算平台12a也可通信连接多个基地台,并不以所举数量为限。所述的通信连接是指装置间可以进行有线通信或是无线通信,但不限制装置间是否必须永久地建立通信联机。第一基地台14a例如可支持4g(4thgeneration)的通信协议以及信号传输。基地台网管服务器16a例如为网络管理系统(networkmanagementsystem,nms)或网络组件管理系统(elementmanagementsystem,ems)。上述仅为举例示范,但实际上并不以此为限。第一边缘运算平台12a例如指具有运算能力的实体服务器,或是第一边缘运算平台12a也可以是运行于服务器中的其中一个虚拟机(virtualmachine)的应用程序。在架构上,第一边缘运算平台12a还位于网络边缘从而相对靠近使用者终端。更详细地来说,网络架构例如是以云端服务器(cloudserver)或因特网(internet)为网络核心,用户终端则位于网络架构的相对外围而经由网络连接至云端或因特网。所述的网络边缘例如指靠近用户端的局域网络(localareanetwork,lan)与因特网的交界,但并不以此为限。使用者终端例如为智能手机、平板或是笔记本电脑等移动电子装置,在图1中以终端装置30举例说明。终端装置30经由第一基地台14a连接因特网或是与远程的另一终端装置通话。第一边缘运算平台12a用于提供服务给终端装置30。因此,使得可通过第一边缘运算平台12a进行较为复杂的运算,降低终端装置30的负载。或者,第一边缘运算平台12a用于储存或处理终端装置30有可能存取的相关信息。上述仅为举例示范,第一边缘运算平台12a所提供的服务实际上并不以此为限。请再一并参照图1与图2,在网络通信系统的控制方法的步骤s201中,先由第一基地台14a取得相邻基地台的相邻基地台识别信息。第一基地台14a的第一通信范围与相邻基地台的第二通信范围的部分重叠。在图1中,相邻基地台例如为第二基地台24。所谓通信范围重叠的意思是指:当终端装置30位于第一通信范围与第二通信范围的交集处(或可理解为重叠处)时,第一基地台14a与第二基地台24都具有与终端装置30通信的能力。实际中,第一基地台14a例如是通过自动化相邻关系(automaticneighborrelation,anr)取得相邻基地台的相邻基地台识别信息。所述的自动化相邻关系例如为自动化管理相邻关系表(neighborrelationtable,nrt)。相邻基地台识别信息例如为相邻基地台(在此例中为第二基地台24)的标识符(identification,id)或是网际协议地址(internetprotocoladdress,ipaddress)。所述的相邻基地台例如关联于另一个边缘运算平台。在此实施例中,以第二基地台24与第二边缘运算平台22为例说明。其中,基地台网管服务器26通信连接第二边缘运算平台22与第二基地台24,第二边缘运算平台22通信连接第二基地台24。第二边缘运算平台22、第二基地台24与基地台网管服务器26的相关细节类似于第一边缘运算平台12a、第一基地台14a与基地台网管服务器16a,在此不再重复赘述。在步骤s203中,由第一基地台14a提供第一基地台相邻信息给基地台网管服务器16a。其中第一基地台相邻信息包括相邻基地台识别信息。换句话说,第一基地台相邻信息例如用于指示与第一基地台14a相邻的基地台,在此实施例中即为第二基地台24。在步骤s205中,由第一边缘运算平台12a自基地台网管服务器16a取得第一基地台相邻信息。在步骤s207中,由第一边缘运算平台12a产生第一平台相邻信息。第一平台相邻信息包括第一边缘运算平台12a的第一平台识别信息与第一边缘运算平台12a的相邻基地台识别信息。在此实施例中,第一平台识别信息例如为第一边缘运算平台12a的标识符或是网际协议地址。在步骤s209中,当自第二边缘运算平台22收到索求信号时,判断索求信号是否与第一平台相邻信息匹配。在步骤s111中,当判断索求信号与第一平台相邻信息匹配时,提供第一平台识别信息给第二边缘运算平台22。实际中,本发明在步骤s209与步骤s211中提供了几种不同的操作方式,以下分别举例说明。请接着参照图3以说明其中的一种操作方式,图3是本发明第二实施例提出的网络通信系统的控制方法的部分步骤的方法流程图。如图3所示,在步骤s301中,当第一边缘运算平台12a收到第二边缘运算平台22所广播的索求信号时,第一边缘运算平台12a判断索求信号是否与第一平台相邻信息匹配。更具体地来说,第一边缘运算平台12a例如用于判断索求信号中是否记载有第一平台相邻信息的相关内容,以判断索求信号是否与第一平台相邻信息匹配。理论上,索求信号中应记载有第一基地台14a的相邻基地台的相邻基地台识别信息,也就是第二基地台24的基地台识别信息。在此实施例中,当索求信号中记载有第一基地台14a的相邻基地台的相邻基地台识别信息时,第一边缘运算平台12a判断为索求信号与第一平台相邻信息匹配。反过来说,第一边缘运算平台12a也有可能接收到其他的边缘运算平台所广播的索求信号,但是其他的边缘运算平台所对应的基地台的通信范围并未与第一基地台14a的第一通信范围重叠,因此其他的边缘运算平台所提供的索求信号中并不会具有第一基地台14a的相邻基地台的识别信息,第一边缘运算平台12a因此判断其他的边缘运算平台所提供的索求信号与第一平台相邻信息不匹配。在步骤s303中,当第一边缘运算平台12a判断索求信号与第一平台相邻信息匹配时,第一边缘运算平台12a提供第一平台识别信息给第二边缘运算平台22。当第二边缘运算平台22取得第一平台识别信息时,第二边缘运算平台22即可依据第一平台识别信息与第一边缘运算平台12a建立相邻关系,并与第一边缘运算平台12a进行沟通以交换信息。相反地,当第一边缘运算平台12a判断索求信号与第一平台相邻信息不匹配时,第一边缘运算平台12a则不提供第一平台识别信息给索求信号的来源。实际中,第一边缘运算平台12a与第二边缘运算平台22可通过记下对方的平台识别信息在对应的信息字段定义对方为相邻的边缘运算平台。在一实施例中,当第二边缘运算平台22接收到第一边缘运算平台12a所提供的第一平台识别信息时,第二边缘运算平台22还提供自身的平台识别信息给第一边缘运算平台12a。当第一边缘运算平台12a收到第二边缘运算平台22所提供的平台识别信息时,第一边缘运算平台12a再与第二边缘运算平台22建立相邻关系。建立相邻关系的方式为所属
技术领域
:技术人员经参阅本说明书后可自由设计的,但凡能够使一边缘运算平台得知另一边缘运算平台为其相邻的边缘运算平台的方法均属于本发明保护的范畴。从架构上来看,由于第一基地台14a的第一通信范围至少与部分的第二基地台24的第二通信范围重叠,也就是说,终端装置30很有可能移动到第二基地台24的第二通信范围。换句话说,第一边缘运算平台12a与第二边缘运算平台22都有可能提供服务给终端装置30。因此,在本发明所提供的网络通信系统的控制方法下,第一边缘运算平台12a与第二边缘运算平台22得以通过前述的方法建立相邻关系共享信息,以进行更有效率的判断,提供更佳的服务给终端装置30。请接着参照图4与图5以说明另一种操作方式,图4是本发明第三实施例提出的网络通信系统的功能框架图,图5是本发明第三实施例提出的网络通信系统的控制方法的部分步骤的方法流程图。在第三实施例中,网络通信系统1b还具有中控服务器18b。中控服务器18b通信连接第一边缘运算平台12b。如图5所示,在步骤s501中,以第一边缘运算平台12b提供第一平台相邻信息给中控服务器18b。在步骤s503中,当中控服务器18b自第二边缘运算平台22收到索求信号时,中控服务器18b判断索求信号是否匹配相邻基地台识别信息。如前所述,第一平台相邻信息包含了第一边缘运算平台12b的第一平台识别信息与第一边缘运算平台12b的相邻基地台识别信息。在步骤s505中,当中控服务器18b判断索求信号与第一平台相邻信息匹配时,中控服务器18b提供第一平台识别信息给第二边缘运算平台22。因此,中控服务器18b可发挥撮合的作用,第二边缘运算平台22可以与中控服务器18b建立明确的通信联机并固定地提供索求信号给中控服务器18b,从而避免广播索求信号时无法确定索求信号是否被收到以及安全性的问题。另一方面,在此实施例中仅举第一边缘运算平台12b提供第一平台相邻信息给中控服务器18b为例说明,但实际上,第二边缘运算平台22也可提供相应的平台相邻信息给中控服务器18b,以供第一边缘运算平台12b查询。换句话说,第一边缘运算平台12b也可自中控服务器18b查询相邻的边缘运算平台,并与其建立相邻关系。此外,中控服务器18b也可自其他的边缘运算平台取得其平台相邻信息,而不仅限于所举的第一边缘运算平台12b与第二边缘运算平台22。通过上述的实施例,可以使得相邻的边缘运算平台建立相邻关系,后续以图4与图5所示的实施例继续说明建立相邻关系的相关应用。如上所述,第一边缘运算平台12b用于提供服务给终端装置30。在一实施例中,第一边缘运算平台12b通过第一储存空间储存有多笔第一数据,以供终端装置30存取。在此并不限制各笔第一数据的内容与形式。实际中,第一储存空间的空间大小有限,因此当第一储存空间不够使用时,第一边缘运算平台12b需要整理第一储存空间,例如删除某些第一数据或替换某些第一数据,以避免无法再存入还会被用户需要的数据。在一实施例中,第一边缘运算平台12b以第一储存模块储存有多个第一数据。每一第一数据对应于第一存取记录。第二边缘运算平台22以第二储存模块储存有多个第二数据。每一第二数据对应于第二存取记录。第一边缘运算平台12b还可依据第二边缘运算平台22的相关信息来优化第一储存模块所储存的内容。请接着参照图6以对上述的数据存取进行说明,图6是本发明第四实施例提出的网络通信系统的控制方法的部分步骤的方法流程图。在步骤s601中,当第一边缘运算平台12b的第一储存空间的剩余储存空间小于或等于预设大小时,第一边缘运算平台12b与第二边缘运算平台22进行沟通以判断每一第一数据是否与第二数据的其中之一相同。在步骤s603中,当判断第一数据的其中之一与第二数据的其中之一相同时,第一边缘运算平台12b依据第一存取记录与第二存取记录选择性地删除部分的第一数据。其中,本发明还提供了步骤s603的多种实施方式,以下分别举例说明。请接着参照图7,图7是本发明第五实施例提出的网络通信系统的控制方法的部分步骤的方法流程图。在此实施例中,第一存取记录记载有每一第一数据在默认时间区间中的第一存取次数,第二存取记录记载有每一第二数据在默认时间区间中的第二存取次数。在依据该些第一存取记录与该些第二存取记录选择性地删除部分的该些第一数据的步骤中,还包括以下步骤:步骤s701,以第一边缘运算平台判断这些第一数据与这些第二数据中是否有重复的数据;步骤s703,当第一边缘运算平台判断这些第一数据中的一第一重复数据与这些第二数据中的一第二重复数据相同时,第一边缘运算平台对第一重复数据的第一存取次数与此第二重复数据的第二存取次数求和,第一边缘运算平台依据求和后的结果取代此第一重复数据的第一存取次数,更新此第一重复数据的第一存取次数;步骤s705,第一边缘运算平台删除这些第一数据中的第一存取次数最小的数据。在此并不限制第一边缘运算平台为前述实施例中的第一边缘运算平台。后续以第一边缘运算平台12b说明。请参照表1与表2以对此举例进行说明。表1记载有第一边缘运算平台12b所储存的多笔第一数据与相对应的第一存取次数,表2记载有第二边缘运算平台22所储存的多笔第二数据与相对应的第二存取次数。更详细地来说,第一边缘运算平台12b储存了数据#1、数据#16与数据#20,第二边缘运算平台22储存了数据#1、数据#4与数据#20。其中,第一边缘运算平台12b与第二边缘运算平台22都储存有数据#1与数据#20,数据#1与数据#20例如即为前述的第一重复数据(相对于第一边缘运算平台12b而言)或第二重复数据(相对于第二边缘运算平台22而言)。如前所述,第一存取次数与第二存取次数例如为各对应数据在一段默认时间中的存取次数。所述的预设时间例如为一个小时、一段使用者设定的时间或当前时间点回推的一段时间范围。表1表2以第一边缘运算平台12b来说,在以往的一种作法中,第一边缘运算平台12b只考虑各第一数据的第一存取次数。因此,当第一边缘运算平台12b的第一储存模块的储存空间不够使用时,第一边缘运算平台12b以往会删除第一存取次数最少的第一数据。就上表的信息来说,第一边缘运算平台12b以往会删除数据#1,或以新的数据取代数据#1。但是,如表2所示,对应于数据#1的第二存取次数却不是各第二数据中最少的,甚至还高于部分的第一数据的第一存取次数。如前所述,因第一基地台14b的第一通信范围与至少部分的第二基地台24的第二通信范围重叠,原本通信连接于第二基地台24的其他终端装置很有可能移动而被切换至第一基地台14b。这些终端装置原本是由第二边缘运算平台22提供服务。在被切换至第一基地台14b后,这些终端装置改由第一边缘运算平台12b提供服务。在某些情况下,这些由第二基地台24被切换至第一基地台14b的终端装置有可能会期望从第一边缘运算平台12b存取某些第二数据,例如数据#1。但在以往的做法下,第一边缘运算平台12b有可能因为储存空间不足而删掉了数据#1,使得第一边缘运算平台12b需要再花费其他的时间与资源重新取得数据#1以供终端装置存取,从而造成服务上的延迟,甚至发生错误。在依据前述实施例与第二边缘运算平台22建立相邻关系后,在图7所示的实施例中,当第一边缘运算平台12b在决定要删除或是替换掉某些第一数据时,第一边缘运算平台12b还依据第二存取纪录来做决定。在一种操作方式中,第一边缘运算平台12b例如依据第二存取次数来更新对应的第一存取次数。参照如表1与表2,表1与表2中的数据#1与数据#20为重复的数据,因此第一边缘运算平台12b例如对对应于数据#1的第一存取次数与第二存取次数求和,并以求和后的结果取代数据#1的原本的第一存取次数。类似地,第一边缘运算平台12b例如对对应于数据#20的第一存取次数与第二存取次数求和,并以求和后的结果取代数据#20的原本的第一存取次数。依据上述,表2例如依此被更新为如下表3。参照如下表3,此时第一存取次数最少的为数据#16。因此,第一边缘运算平台12b会删除数据#16而非如前述地删除数据#1。实际操作中,第一边缘运算平台12b可以基于更新后的结果(例如表3)持续累计统计结果,或是第一边缘运算平台12b也可以基于更新前的各第一存取次数(例如表1)继续累计统计结果。表3在另一实施例中,第一边缘运算平台12b也可以依据第一存取次数与第二存取次数中的较高者进行判断。以表3为例,由于数据#1的第二存取次数高于部分的第一数据的第一存取次数,第一边缘运算平台12b此时会删除数据#16而非数据#1。上述仅为举例示范,并不以此为限制。请接着参照图8,图8为本发明第六实施例提出的网络通信系统的控制方法的部分步骤的方法流程图。在此实施中,第一存取记录记载有每一第一数据的第一最后访问时间,第二存取记录记载有每一第二数据的第二最后访问时间。在依据第一存取记录与第二存取记录选择性地删除部分的第一数据的步骤中,还包括以下步骤:步骤s801,以第一边缘运算平台判断这些第一数据与这些第二数据中是否有重复的数据;步骤s803,当第一边缘运算平台判断这些第一数据中的一第一重复数据与这些第二数据中的一第二重复数据相同时,第一边缘运算平台比较第一重复数据的第一最后访问时间与第二重复数据的第二最后访问时间;步骤s805,当第一边缘运算平台判断第一重复数据的第一最后访问时间早于第二重复数据的第二最后访问时间时,第一边缘运算平台以第二重复数据的第二最后访问时间取代第一重复数据的第一最后访问时间以更新第一重复数据的第一最后访问时间;步骤s807,由第一边缘运算平台删除具有最早的第一最后访问时间的第一重复数据。请参照下表4与下表5,以对此举例进行说明。下表4记载有第一边缘运算平台12b所储存的多笔第一数据与相对应的第一最后访问时间,下表5记载有第二边缘运算平台22所储存的多笔第二数据与相对应的第二最后访问时间。更详细地来说,第一边缘运算平台12b储存了数据#1、数据#16与数据#20,第二边缘运算平台22储存了数据#1、数据#4与数据#20。其中,第一边缘运算平台12b与第二边缘运算平台22都储存有数据#1与数据#20。表4表5以第一边缘运算平台12b来说,在以往的一种作法中,第一边缘运算平台12b只考虑各第一数据的第一最后访问时间。因此,当第一边缘运算平台12b的第一储存模块的储存空间不够使用时,第一边缘运算平台12b以往会删除第一最后访问时间最早的第一数据,也即最长时间未被存取者。就表4的信息来说,第一边缘运算平台12b以往会删除数据#20,或以新的数据取代数据#20。但是,如表5所示,对应于数据#20的第二最后访问时间却不是各第二数据中最早的,甚至还晚于部分的第一数据的第一最后访问时间。在依据前述实施例与第二边缘运算平台22建立相邻关系后,在图8所示的实施例中,当第一边缘运算平台12b在决定要删除或是替换掉某些第一数据时,第一边缘运算平台12b还依据第二存取纪录来做决定。在一种操作方式中,参照表4与表5,表4与表5中的数据#1与数据#20为重复的数据,第一边缘运算平台12b例如会判断对应于数据#1的第一最后访问时间与对应于数据#1的第二最后访问时间的先后,且第一边缘运算平台12b例如会判断对应于数据#20的第一最后访问时间与对应于数据#20的第二最后访问时间的先后。在此实施例中,对应于数据#1的第一最后访问时间(20:53)不早于对应于数据#1的第二最后访问时间(20:48),因此,第一边缘运算平台12b保留对应于数据#1的第一最后访问时间。另一方面,对应于数据#20的第一最后访问时间(20:20)早于对应于数据#20的第二最后访问时间(20:33),因此,第一边缘运算平台12b以对应于数据#20的第二最后访问时间(20:33)取代对应于数据#20的第一最后访问时间,以更新对应于数据#20的第一最后访问时间。对应于此,第一边缘运算平台12b例如将表4更新为表6。如表6所示,数据#16具有最早的第一最后访问时间,代表数据#16是最长时间未被存取的,此时第一边缘运算平台12b删除数据#16以空出储存空间。表6在日渐进步的通信架构下,网络通信系统例如还具有自我组织网络服务器(selforganizingnetworkserver,sonserver),相关细节可参考3gpp在3g与lte的相关标准规范,在此不再赘述。自我组织网络服务器可用于调整基地台的切换参数,所谓的切换参数例如为本领域常称的a3offest或是ttt(timetotrigger)等参数,但并不以此为限。但在往常,自我组织网络服务器仅依据终端装置与基地台之间的信号强度来调整切换参数,并未能进一步提升整个系统的效能。本发明对此提供了改良的方法,请接着参照图9与图10以进行说明,图9是本发明第七实施例提出的网络通信系统的控制方法的部分步骤的方法流程图,图10是本发明第七实施例提出的网络通信系统的功能框架图。如图10所示,网络通信系统例如还具有自我组织网络服务器19c。自我组织网络服务器19c用于通信连接第一边缘运算平台12c。在前述的提供第一平台识别信息给第二边缘运算平台的步骤之后,网络通信系统的控制方法还包括以下步骤。在步骤s901中,由第二边缘运算平台22提供第二负载信息给第一边缘运算平台12c,第二负载信息关联于第二边缘运算平台22的至少一第二处理器的负载或至少一第二内存的负载。在步骤s903中,由第一边缘运算平台提供第二负载信息给自我组织网络服务器。在步骤s905中,自我组织网络服务器依据第一负载信息与第二负载信息调整第一基地台的至少一切换参数。请一并参照图11,图11是本发明一实施例提出的终端装置切换时的示意图。图11中绘制有第一边缘运算平台12c、第二边缘运算平台22a、第二边缘运算平台22b、第一基地台14c、第二基地台24a与第二基地台24b。第一边缘运算平台12c通信连接第一基地台14c,第二边缘运算平台22a通信连接第二基地台24a,第二边缘运算平台22b通信连接第二基地台24b。此外,图11中标示有区域r1、r2。区域r1为第一基地台14c的通信范围重叠于第二基地台24a的通信范围,且重叠于第二基地台24b的通信范围的区域,区域r2为第一基地台14c的通信范围与其他基地台的通信范围重叠的区域。在此实施例中,由于第二基地台24a的通信范围的部分与第二基地台24b的通信范围的部分都重叠于第一基地台14c的通信范围的部分,因此第二边缘运算平台22a与第二边缘运算平台22b均被定义为第一边缘运算平台12c的相邻,相关细节如上述其他实施例所述,在此不再赘述。通常,当终端装置30由区域r2移动至区域r1时,自我组织网络服务器19c依据终端装置30与各基地台之间的信号强度调整第一基地台14c的切换参数。也就是说,终端装置30以往会被切换各基地台中与终端装置30之间信号强度最强的基地台。但实际上,各基地台可能还会与其他的终端装置进行通信,也就是说第一边缘运算平台12c、第二边缘运算平台22a与第二边缘运算平台22b在此同时还提供服务给其他的终端装置。举一假设情境来说,第二基地台24a与终端装置30之间的信号强度可能为最强,但是第二边缘运算平台22a却提供服务给更多的终端装置,因此第二边缘运算平台22a的工作负载相对为重。在此情况下,如果将终端装置30切换给第二基地台24a,第二边缘运算平台22a恐怕无法给终端装置30提供足够好的服务,甚至有可能发生使用者无法接收的延迟情况。而在图9与图10所示的实施例,自我组织网络服务器19c还依据各基地台的负载信息来调整切换参数,以在考虑终端装置30与各基地台之间的信号强度之外,还考虑各边缘运算平台所能提供给终端装置30的服务质量。所述的负载信息例如为各边缘运算平台的内存负载、处理器负载或是网络的流量(networktraffic)。基于硬件规格的多样化,在此并不限制负载信息与切换参数的具体形式,凡是依据边缘运算平台的负载状况调节基地台的切换参数者均属于本发明所涵盖的保护范围。依据以上所述,本发明还提供了一种边缘运算装置,请参照图12与图13以进行说明,图12是本发明一实施例提出的边缘运算装置的功能框架图,图13是本发明一实施例提出的边缘运算装置的系统框架图。如图12所示,边缘运算装置40包括处理器42与内存44。处理器42电性连接内存44。内存44中储存有多个指令。当处理器42执行内存44中所储存的指令时,边缘运算装置40用于运行边缘运算平台。边缘运算平台至少用于执行如上述各实施例中相对应的步骤。如图12所示,边缘运算装置40例如还具有储存模块46。储存模块46例如用于储存前述的第一数据及其存取记录或是其他的参数数据。储存模块46例如为硬盘(harddiskdrive,hdd)或是固态硬盘(solidstatedisk、solidstatedrive,ssd),但不以此为限。另如图13所示,边缘运算装置40例如运行有虚拟机系统410(virtualmachinesystem)。在此实施例中,边缘运算平台12运行于虚拟机系统410。在另一实施例中,虚拟机系统410还可运行有基地台网管系统16与自我组织网络服务器19。在又一实施例中,边缘运算装置40运行有多个虚拟机系统,而边缘运算平台12、基地台网管系统16与自我组织网络服务器19分别运行于不同的虚拟机系统中。因此,以图10中的组件来说,前述的第一边缘运算平台12c、基地台网管系统16c与自我组织网络服务器19c可整合于同一台实体机器(如边缘运算装置40)中。在一实施例中,边缘运算装置40用于通信连接基地台网管服务器与第一基地台。边缘运算装置40所运行的边缘运算平台12用于执行以下的步骤:自基地台网管服务器取得第二基地台的基地台识别信息,第二基地台的第二通信范围与第一基地台的部分的第一通信范围重叠;产生平台相邻信息,平台相邻信息包括边缘运算平台的平台识别信息与第二基地台的该基地台识别信息;提供平台相邻信息给中控服务器,以经由中控服务器提供平台相邻信息给该中控服务器通信连接的另一边缘运算平台,平台相邻信息包含第二基地台的基地台识别信息。此实施例中的边缘运算平台12例如为图1与图2所示的实施例中的第一边缘运算平台12a,其他组件与操作方式可参照先前的叙述,但并不以此为限。在另一实施例中,边缘运算装置40用于通信连接基地台网管服务器与第一基地台。边缘运算装置40所运行的边缘运算平台12用于执行以下的步骤:当边缘运算平台收到另一边缘运算平台所广播的索求信号时,边缘运算平台判断索求信号是否与平台相邻信息匹配;当边缘运算平台判断索求信号与平台相邻信息匹配时,边缘运算平台提供平台识别信息给另一边缘运算平台。此实施例中的边缘运算平台12例如为图3所示的实施例中所述的第一边缘运算平台,其他组件与操作方式可参照先前的叙述,但并不以此为限。当边缘运算装置40依据上述步骤而与另一边缘运算装置建立相邻关系后,边缘运算装置40所运行的边缘运算平台12还可执行以下步骤。在一实施例中,储存模块46用于储存多个第一数据,每一第一数据对应于第一存取记录。另一边缘运算平台以第二储存模块储存多个第二数据,每一第二数据对应于第二存取记录。当处理器执行所述的指令时,边缘运算装置40所运行的边缘运算平台12用于执行以下的步骤:边缘运算平台12依据另一边缘运算平台提供的确认信号与另一边缘运算平台建立相邻关系。当储存模块46的剩余储存空间小于预设大小时,边缘运算平台12与另一边缘运算平台进行沟通以判断每一第一数据是否与第二数据的其中之一相同;当边缘运算平台12判断第一数据的其中之一与第二数据的其中之一相同时,边缘运算平台12依据所述的第一存取记录与所述的第二存取记录选择性地删除部分的第一数据。此实施例中的边缘运算平台12例如为图6所示的实施例中所述的第一边缘运算平台,其他组件与操作方式可参照先前的叙述,但并不以此为限。此外,在此实施例的一实施状态中,第一存取记录记载有每一第一数据在默认时间中的第一存取次数,第二存取记录记载有每一第二数据在默认时间中的第二存取次数。在依据所述的第一存取记录与所述的第二存取记录选择性地删除部分的第一数据的步骤中,边缘运算装置40所运行的边缘运算平台12还用于执行以下的步骤:以边缘运算平台12判断该些第一数据与该些第二数据中是否有重复的数据;当边缘运算平台12判断该些第一数据中的一第一重复数据与这些第二数据中的一第二重复数据相同时,边缘运算平台12对第一重复数据的第一存取次数与第二重复数据的第二存取次数求和,边缘运算平台12依据求和后的结果取代第一重复数据的第一存取次数,以更新第一重复数据的第一存取次数;边缘运算平台12删除这些第一数据中的第一存取次数最少的数据。此实施例中的边缘运算平台12例如为图7所示的实施例中所述的第一边缘运算平台,其他组件与操作方式可参照先前的叙述,但并不以此为限。而在此实施例的另一实施状态中,第一存取记录记载有每一第一数据的第一最后访问时间,第二存取记录记载有每一第二数据的第二最后访问时间。在依据所述的第一存取记录与所述的第二存取记录选择性地删除部分的第一数据的步骤中,边缘运算装置40所运行的边缘运算平台12还用于执行以下的步骤:边缘运算平台12判断这些第一数据与该些第二数据中是否有重复的数据;当边缘运算平台12判断这些第一数据中的一第一重复数据与该些第二数据中的一第二重复数据相同时,边缘运算平台12比较第一重复数据的第一最后访问时间与第二重复数据的第二最后访问时间;当边缘运算平台12判断第一重复数据的第一最后防问时间早于第二重复数据的第二最后访问时间时,边缘运算平台12以第二重复数据的第二最后访问时间取代第一重复数据的第一最后访问时间以更新第一重复数据的第一最后防问时间;边缘运算平台12删除具有最早的第一最后访问时间的第一重复数据。此实施例中的边缘运算平台12例如为图8所示的实施例中所述的第一边缘运算平台,其他组件与操作方式可参照先前的叙述,但并不以此为限。在又一实施例中,前述的第一基地台用于通信连接终端装置,所述的网络通信系统还包括一自我组织网络服务器。在提供第一平台识别信息给另一边缘运算平台的步骤之后,边缘运算装置40所运行的边缘运算平台12还用于执行以下的步骤:边缘运算平台12依据另一边缘运算平台提供的确认信号与另一边缘运算平台建立相邻关系;取得另一边缘运算平台12的第二负载信息,第二负载信息关联于另一边缘运算平台的至少一第二处理器的负载或至少一第二内存的负载;提供第二负载信息给自我组织网络服务器。此实施例中的边缘运算平台12例如为图9所示的实施例中所述的第一边缘运算平台,其他组件与操作方式可参照先前的叙述,但并不以此为限。请参照图14与图15,图14是本发明第八实施例提出的网络通信系统的功能框架图,图15是本发明第八实施例提出的网络通信系统的控制方法的方法流程图。在图14所示的实施例中,网络通信系统6具有第一边缘运算平台62与第一基地台64。第一边缘运算平台62通信连接第一基地台64。第一基地台64用于通信连接终端装置30。相对应于此网络通信系统的架构,在图15的实施例中,网络通信系统的控制方法包含以下步骤。在步骤s1501中,第一基地台64取得相邻基地台的相邻基地台识别信息,第一基地台64的第一通信范围与相邻基地台的第二通信范围的部分重叠。在步骤s1503中,第一边缘运算平台62自第一基地台64取得第一基地台相邻信息,其中第一基地台相邻信息包括相邻基地台识别信息。在步骤s1505中,第一边缘运算平台62产生第一平台相邻信息,第一平台相邻信息包括第一边缘运算平台62的第一平台识别信息与相邻基地台识别信息。在步骤s1507中,当自第二边缘运算平台22收到索求信号时,判断索求信号是否与第一平台相邻信息匹配。在步骤s1509中,当判断索求信号与第一平台相邻信息匹配时,提供第一平台识别信息给第二边缘运算平台22。所属
技术领域
:技术人员在详细阅读本说明书后,应当理解前述的各个实施例实际上是可以混合搭配实施的。另一方面,图14与图15所示的实施例也可再搭配上述图3至图13所述的实施例所揭示的内容进行调整,而不仅以此为限。更具体地来说,在图14与图15及其所延伸的实施例中,第一边缘运算平台62用于直接自对应的基地台取得基地台相邻信息,因此对应于图14与图15及其所延伸的实施例,图3至图13中的基地台网管服务器可被移除。类似地,在对应于图14与图15及其所延伸的实施例中,第一边缘运算平台62自对应基地台取得基地台相邻信息后,第一边缘运算平台62会再依据基地台相邻信息产生平台相邻信息。如前所述,相邻的边缘运算平台例如经由中控服务器建立相邻关系,或者,相邻的边缘运算平台例如经由广播信号进行沟通以建立相邻关系。当相邻的边缘运算平台建立相邻关系后,边缘运算平台即可交换信息以进行如前述的内容管理、复制实例或是调整切换参数等步骤。另一方面,依据图14与图15所示的实施例,本实施例所提供的边缘运算装置还具有其他的实施方式。在一实施例中,边缘运算装置用于通信连接第一基地台。边缘运算装置包括处理器与内存。处理器电性连接内存。内存中储存有多个指令。当处理器执行所述的指令时,边缘运算装置运行有边缘运算平台。边缘运算平台用于执行以下的步骤:自第一基地台取得第二基地台的基地台识别信息,第二基地台的第二通信范围与第一基地台的部分的第一通信范围重叠;产生平台相邻信息,平台相邻信息包括边缘运算平台的平台识别信息与第二基地台的基地台识别信息;提供平台相邻信息给中控服务器,以经由中控服务器提供平台相邻信息给中控服务器通信连接的另一边缘运算平台,平台相邻信息包含第二基地台的基地台识别信息。此实施例中的边缘运算装置40的架构例如可参照图12与图13所示的实施例中所述的边缘运算装置,只是操作方式与前述实施例有所不同,其他组件可参照先前的叙述,但并不以此为限。在另一实施例中,一种边缘运算装置用于通信连接第一基地台。边缘运算装置包括处理器与内存,处理器电性连接内存。内存中储存有多个指令。当处理器执行所述的指令时,边缘运算装置运行边缘运算平台。边缘运算平台用于执行以下的步骤:当边缘运算平台收到另一边缘运算平台所广播的索求信号时,边缘运算平台判断索求信号是否与平台相邻信息匹配;当边缘运算平台判断索求信号与平台相邻信息匹配时,边缘运算平台提供平台识别信息给另一边缘运算平台。此实施例中的边缘运算装置的架构例如可参照图12与图13所示的实施例中所述的边缘运算装置,只有操作方式与前述实施例有所不同,其他组件可参照先前的叙述,但并不以此为限。类似地,所属
技术领域
:技术人员在详细阅读本说明书后当可理解,此处所述的边缘运算装置也可再搭配上述图3至图13所述的实施例所揭示的内容进行调整,而不以此为限。综合以上所述,本发明提供了一种网络通信系统的控制方法与边缘运算装置。在网络通信系统的控制方法与边缘运算装置中,运行有边缘运算平台,并能够与相邻的边缘运算平台建立相邻关系,并取得相邻边缘运算平台的相关信息。不同的边缘运算平台与相应的基地台进行沟通。由于移动装置有可能切换于不同的基地台,也使得移动装置的信息需求或是运算需求有可能由不同的边缘算装置负担。因此本发明所提供的网络通信系统的控制方法与边缘运算平台,边缘运算平台在处理行动通信操作的时候,除了可以参考自身的信息与基地台信息外,还能参考另一个边缘运算平台的信息。因此,在考虑相邻的相邻边缘运算平台的信息的情况下,边缘运算平台能够做出更加宏观的判断。以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1