一种资源分配的方法及基站与流程

文档序号:13764139阅读:214来源:国知局
本发明涉及通信
技术领域
,尤其涉及一种资源分配的方法及基站。
背景技术
:随着科技的发展,用户对移动通信业务的处理速度需求越来越高,为了加快移动通信业务的处理速度,减少数据传输的延时,提高用户的体验,移动通信行业正在讨论在无线接入网的边缘(例如,在基站中)设置移动边缘计算服务器,通过移动边缘计算服务器可以为接入该无线网络的用户提供计算能力和/或存储能力。其中,在一台移动边缘计算服务器上可根据需要部署多个移动边缘计算应用,利用每个移动边缘计算应用完成特定的功能,提供相应的服务。例如,可在移动边缘计算服务器中部署“视频缓存应用”,利用该移动边缘计算应用,可将某些视频的内容缓存在该应用所属的存储设备上,当用户请求下载的视频内容属于该应用缓存的视频内容时,网络可以直接将该应用存储的视频内容下发给用户。由于视频文件传输经过的路径大大减少,从而减少了用户下载视频的延时。又如,可在移动边缘计算服务器中部署“增强现实应用”,利用该应用可在基站上对需要增强的目标进行计算识别,并将需要为目标增强的信息缓存在本地的存储设备中。与传统的,将用户设备获取的原始数据上传到远端的服务器,由远端服务器基于这些原始数据进行计算,识别出需要增强的目标,再根据识别出的目标获取需要为该目标增强的信息,最后将这些信息传回用户设备相比,提高目标的识别速度,加快增强信息推送到用户终端的速度。在实现本发明的过程中,发明人发现现有技术中存在以下技术问题:现有技术中,由于移动边缘计算应用都部署在基站上,接入基站的终端只能使用该基站上部署的类型的移动边缘计算应用,如果某类型的移动边缘计算应用在该基站中未部署,则终端无法使用这些类型的移动边缘计算应用,因此,终端使用的移动边缘计算应用会受到基站自身安装的移动边缘计算应用类型的限制,为了在某个位置实现利用指定的移动边缘计算应用为终端提供服务,需要在该位置的基站上都部署该指定的移动边缘计算应用,因此,导致某些类型的移动边缘计算应用的部署成本较高,功能效果较差。而且,某些移动边缘计算应用的部署具有自身的要求,这样会受到基站位置的影响,导致部分移动边缘计算应用的部署的灵活度不高,例如,在部署“视频缓存应用”时,需要部署在高处,而基站经常是安装在终端附近,因此,“视频缓存应用”的部署会受到基站位置的影响。技术实现要素:有鉴于此,本发明实施例提供一种资源分配的方法及基站,用以解决现有技术中,由于移动边缘计算应用都部署在基站上,终端使用的移动边缘计算应用会受到基站自身安装的移动边缘计算应用类型的限制,以及移动边缘计算应用的部署受到基站位置的影响,导致移动边缘计算应用的部署成本较高,功能效果较差,以及移动边缘计算应用的部署的灵活度不高的问题。第一方面,本发明实施例提供一种资源分配的方法,其中,所述方法包括:基站根据获取到的终端的业务请求确定所述业务请求对应的移动边缘计算应用;所述基站根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求。结合第一方面,本发明实施例提供了所述第一方面的第一种可能的实现方式,其中,所述基站根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求之前,所述方法还包括:所述基站判断所述基站所在的移动蜂窝网络中,所述基站现有的移动边缘计算应用中是否包含所述业务请求对应的移动边缘计算应用;如果所述基站现有的移动边缘计算应用中包含所述业务请求对应的移动边缘计算应用,所述基站根据所述移动边缘计算应用的地址信息,向所述移动边缘计算应用发送会话请求。结合第一方面的第一种可能的实现方式,本发明实施例提供了所述第一方面的第二种可能的实现方式,其中,所述基站判断所述基站所在的移动蜂窝网络中,所述基站现有的移动边缘计算应用中是否包含所述业务请求对应的移动边缘计算应用之前,所述方法还包括:所述基站获取所述基站现有的移动边缘计算应用的属性信息;或者,所述基站从网络下载可用的移动边缘计算应用的属性信息;所述属性信息包括移动边缘计算应用的标识信息和地址信息。结合第一方面的第二种可能的实现方式,本发明实施例提供了所述第一方面的第三种可能的实现方式,其中,所述方法还包括:所述基站根据从网络获取到的配置更新信息,更新所述基站现有的移动边缘计算应用的属性信息。结合第一方面,本发明实施例提供了所述第一方面的第四种可能的实现方式,其中,所述基站根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求之后,所述方法还包括:所述基站根据所述移动边缘计算应用针对所述会话请求返回的确认消息,建立所述终端和所述移动边缘计算应用之间的关联关系。结合第一方面的第四种可能的实现方式,本发明实施例提供了第一方面的第五种可能的实现方式,其中,所述建立所述终端和所述移动边缘计算应用之间的关联关系,包括:所述基站建立包含所述终端的标识、所述业务请求对应的业务标识、所述移动边缘计算应用标识、所述移动边缘计算应用地址、所述会话请求的会话标识的应用上下文。结合第一方面的第四种可能的实现方式,本发明实施例提供了第一方面的第六种可能的实现方式,其中,所述方法还包括:当所述基站接收到所述终端发送的所述业务请求对应的业务终止请求时,所述基站根据所关联关系向所述移动边缘计算应用发送会话终止请求;所述基站根据所述移动边缘计算应用针对所述会话终止请求返回的确认消息,删除所述终端和所述移动边缘计算应用之间的关联关系。结合第一方面,本发明实施例提供了第一方面的第七种可能的实现方式,其中,所述移动边缘计算应用所在的移动边缘计算服务器位于所述基站所在移动蜂窝网络中的任意位置。第二方面,本发明实施例提供了一种基站,其中,所述基站包括:确定单元,用于根据获取到的终端的业务请求确定所述业务请求对应的移动边缘计算应用;发送单元,用于根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求。结合第二方面,本发明实施例提供了第二方面的第一种可能的实现方式,其中,所述基站还包括:判断单元;所述判断单元,用于判断所述基站所在的移动蜂窝网络中,所述基站现有的移动边缘计算应用中是否包含所述业务请求对应的移动边缘计算应用;所述发送单元,用于在所述判断单元判断所述基站现有的移动边缘计算应用中包含所述业务请求对应的移动边缘计算应用时,根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求。结合第二方面,本发明实施例提供了第二方面的第二种可能的实现方式,其中,所述基站还包括:获取单元;所述获取单元,用于获取所述基站现有的移动边缘计算应用的属性信息;或者,从网络下载可用的移动边缘计算应用的属性信息;所述属性信息包括移动边缘计算应用的标识信息和地址信息。结合第二方面的第二种可能的实现方式,本发明实施例提供了第二方面的第三种可能的实现方式,其中,所述获取单元,还用于根据从网络获取到的配置更新信息,更新所述基站现有的移动边缘计算应用的属性信息。结合第二方面,本发明实施例提供了第二方面的第四种可能的实现方式,其中,所述基站还包括:建立单元;所述建立单元,用于根据所述移动边缘计算应用针对所述会话请求返回的确认消息,建立所述终端和所述移动边缘计算应用之间的关联关系。结合第二方面的第四种可能的实现方式,本发明实施例提供了第二方面的第五种可能的实现方式,其中,所述建立单元,具体用于建立包含所述终端的标识、所述业务请求对应的业务标识、所述移动边缘计算应用标识、所述移动边缘计算应用地址、所述会话请求的会话标识的应用上下文。结合第二方面的第四种可能的实现方式,本发明实施例提供了第二方面的第六种可能的实现方式,其中,所述发送单元,还用于当接收到所述终端发送的所述业务请求对应的业务终止请求时,根据所关联关系向所述移动边缘计算应用发送会话终止请求;所述基站还包括:删除单元;所述删除单元,用于根据所述移动边缘计算应用针对所述会话终止请求返回的确认消息,删除所述终端和所述移动边缘计算应用之间的关联关系。结合第二方面,本发明实施例提供了第二方面的第七种可能的实现方式,其中,所述移动边缘计算应用所在的移动边缘计算服务器位于所述基站所在移动蜂窝网络中的任意位置本。第三方面,本发明实施例提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:根据获取到的终端的业务请求确定所述业务请求对应的移动边缘计算应用;根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求。结合第三方面,本发明实施例提供了第三方面的第一种可能的实现方式,其中,所述根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求之前,所述计算机可执行指令还用于:判断所述基站所在的移动蜂窝网络中,所述基站现有的移动边缘计算应用中是否包含所述业务请求对应的移动边缘计算应用;如果所述基站现有的移动边缘计算应用中包含所述业务请求对应的移动边缘计算应用,根据所述移动边缘计算应用的地址信息,向所述移动边缘计算应用发送会话请求。结合第三方面的第一种可能的实现方式,本发明实施例提供了第三方面的第二种可能的实现方式,其中,所述判断所述基站所在的移动蜂窝网络中,现有的移动边缘计算应用中是否包含所述业务请求对应的移动边缘计算应用之前,所述计算机可执行指令还用于:获取所述基站现有的移动边缘计算应用的属性信息;或者,从网络下载可用的移动边缘计算应用的属性信息;所述属性信息包括移动边缘计算应用的标识信息和地址信息。结合第三方面的第二种可能的实现方式,本发明实施例提供了第三方面的第四种可能的实现方式,其中,所述计算机可执行指令还用于:根据从网络获取到的配置更新信息,更新所述基站现有的移动边缘计算应用的属性信息。结合第三方面,本发明实施例提供了第三方面的第五种可能的实现方式,其中,所述根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求之后,所述计算机可执行指令还用于:根据所述移动边缘计算应用针对所述会话请求返回的确认消息,建立所述终端和所述移动边缘计算应用之间的关联关系。结合第三方面的第五种可能的实现方式,本发明实施例提供了第三方面的第六种可能的实现方式,其中,所述建立所述终端和所述移动边缘计算应用之间的关联关系,包括:建立包含所述终端的标识、所述业务请求对应的业务标识、所述移动边缘计算应用标识、所述移动边缘计算应用地址、所述会话请求的会话标识的应用上下文。结合第三方面的第五种可能的实现方式,本发明实施例提供了第三方面的第七种可能的实现方式,其中,所述计算机可执行指令还用于:当所述基站接收到所述终端发送的所述业务请求对应的业务终止请求时,根据所关联关系向所述移动边缘计算应用发送会话终止请求;根据所述移动边缘计算应用针对所述会话终止请求返回的确认消息,删除所述终端和所述移动边缘计算应用之间的关联关系。结合第三方面,本发明实施例提供了第三方面的第八种可能的实现方式,所述移动边缘计算应用所在的移动边缘计算服务器位于所述基站所在移动蜂窝网络中的任意位置。第四方面,本发明实施例提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:根据获取到的终端的业务请求确定所述业务请求对应的移动边缘计算应用;根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求。结合第四方面,本发明实施例提供了第四方面的第一种可能的实现方式,其中,所述根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求之前,所述程序还设置为执行:判断所述基站所在的移动蜂窝网络中,所述基站现有的移动边缘计算应用中是否包含所述业务请求对应的移动边缘计算应用;如果所述基站现有的移动边缘计算应用中包含所述业务请求对应的移动边缘计算应用,根据所述移动边缘计算应用的地址信息,向所述移动边缘计算应用发送会话请求。结合第四方面的第一种可能的实现方式,本发明实施例提供了第四方面的第二种可能的实现方式,其中,所述基站判断所述基站所在的移动蜂窝网络中,所述基站现有的移动边缘计算应用中是否包含所述业务请求对应的移动边缘计算应用之前,所述程序还设置为执行:所述基站获取所述基站现有的移动边缘计算应用的属性信息;或者,所述基站从网络下载可用的移动边缘计算应用的属性信息;所述属性信息包括移动边缘计算应用的标识信息和地址信息。结合第四方面的第二种可能的实现方式,本发明实施例提供了第四方面的第三种可能的实现方式,其中,所述程序还设置为执行:根据从网络获取到的配置更新信息,更新所述基站现有的移动边缘计算应用的属性信息。结合第四方面,发明实施例提供了第四方面的第四种可能的实现方式其特征在于,所述根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求之后,所述程序还设置为执行:根据所述移动边缘计算应用针对所述会话请求返回的确认消息,建立所述终端和所述移动边缘计算应用之间的关联关系。结合第四方面的第四种可能的实现方式,本发明实施例提供了第四方面的第五种可能的实现方式,所述建立所述终端和所述移动边缘计算应用之间的关联关系,包括:建立包含所述终端的标识、所述业务请求对应的业务标识、所述移动边缘计算应用标识、所述移动边缘计算应用地址、所述会话请求的会话标识的应用上下文。结合第四方面的第四种可能的实现方式,本发明实施例提供了第四方面的第六种可能的实现方式,所述程序还设置为执行:当所述基站接收到所述终端发送的所述业务请求对应的业务终止请求时,根据所关联关系向所述移动边缘计算应用发送会话终止请求;根据所述移动边缘计算应用针对所述会话终止请求返回的确认消息,删除所述终端和所述移动边缘计算应用之间的关联关系。结合第四方面,本发明实施例提供例了第四方面的第七种可能的实现方式,所述移动边缘计算应用所在的移动边缘计算服务器位于所述基站所在移动蜂窝网络中的任意位置。本发明实施例提供的一种资源分配的方法及基站,与现有技术中,由于移动边缘计算应用都部署在基站上,终端使用的移动边缘计算应用会受到基站自身安装的移动边缘计算应用类型的限制,以及移动边缘计算应用的部署受到基站位置的影响,导致移动边缘计算应用的部署成本较高,功能效果较差,以及移动边缘计算应用的部署的灵活度不高的问题相比,本发明实施例中,将移动边缘计算应用灵活部署在移动蜂窝网络中后,在基站接收到终端发送的业务请求后,利用该基站可连接的部署在移动蜂窝网络中的移动边缘计算应用为该终端分配资源,使得终端能够使用的移动边缘计算应用不会受到基站自身安装的移动边缘计算应用的限制,提高了移动边缘计算应用的使用率,进而提高了业务处理效率,同时,利用灵活部署的移动边缘计算应用为终端分配资源,克服了移动边缘计算应用的部署位置造成的业务处理效率低的问题。【附图说明】为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本发明实施例提供的一种提供的现有技术中的资源分配的应用示意图;图2示出了本发明实施例提供的一种资源分配的方法的流程图;图3示出了本发明实施例提供一种多基站现有的移动边缘计算应用在移动蜂窝网络中的分布图;图4示出了本发明实施例提供的一种基站现有的移动边缘计算应用的分布图;图5示出了本发明实施例提供的一种更新后的基站现有的移动边缘计算应用的分布图;图6示出了本发明实施例提供的一种资源分配方法的具体应用场景的结构图;图7示出了本发明实施例提供的另一种资源分配方法的具体应用场景的结构图;图8示出了本发明实施例提供的再一种资源分配方法的具体应用场景的结构图;图9示出了本发明实施例提供的再一种资源分配方法的具体应用场景的结构图;图10A示出了本发明实施例提供的一种基站的结构图;图10B示出了本发明实施例提供的另一种基站的结构图;图10C示出了本发明实施例提供的再一种基站的结构图;图10D示出了本发明实施例提供的再一种基站的结构图;图10E示出了本发明实施例提供的再一种基站的结构图;图11示出了本发明实施例提供的一种基站的功能方块图。【具体实施方式】为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,为本发明实施例提供的现有技术中的资源分配的应用示意图,其中,终端1、终端2和终端3接入基站1,基站1上部署有移动边缘计算(mobileedgecompute,MEC)服务器1,MEC服务器1中部署有MEC应用1、MEC应用2以及MEC应用3。终端1使用MEC应用3,终端2使用MEC应用1、2,终端3使用MEC应用2。现有技术中,由于移动边缘计算应用都部署在基站上,接入基站的终端只能使用该基站上部署的类型的移动边缘计算应用。实施例一如图2所示,为本发明实施例提供的资源分配的方法的流程图,该方法具体包括以下步骤:步骤201、基站根据获取到的终端的业务请求确定该业务请求对应的移动边缘计算应用。其中,当基站被终端接入后,如果终端发起了业务请求,则基站接收到该业务请求,并确定该业务请求对应的移动边缘计算应用。例如,使用深度分组检测(DeepPacketInspection,DPI)技术,通过对业务请求的互联网协议(InternetProtocol,IP)数据包的内容进行分析,通过特征字的查找或者业务的行为统计,得到该业务请求对应的业务类型,进而确定支持该业务类型的移动边缘计算应用。步骤202、基站根据该基站所在的移动蜂窝网络中的该业务请求对应的移动边缘计算应用的地址,向该移动边缘计算应用发送会话请求。具体的,基站首先判断该基站所在的移动蜂窝网络中,该基站现有的移动边缘计算应用中是否包含所述业务请求对应的移动边缘计算应用,该过程具体包括以下两种情况:(1)情况一如果该基站现有的移动边缘计算应用中不包含该业务请求对应的移动边缘计算应用,则由提供该业务的业务服务器为该终端提供该业务。(2)情况二如果该基站现有的移动边缘计算应用中包含该业务请求对应的移动边缘计算应用,则该基站根据该移动边缘计算应用的地址信息,向所述移动边缘计算应用发送会话请求。其中,基站判断该基站所在的移动蜂窝网络中,该基站现有的移动边缘计算应用中是否包含所述业务请求对应的移动边缘计算应用之前,该基站首先获取该基站现有的移动边缘计算应用的属性信息,或者,该基站从网络下载可用的移动边缘计算应用的属性信息,从而获取到该基站现有的移动边缘计算应用的属性信息。其中,属性信息包括移动边缘计算应用的标识信息和地址信息。例如,基站获取用户预先在基站上配置的该基站可连接的移动边缘计算应用的属性信息,从而获取到该基站现有的移动边缘计算应用的属性信息,又例如,该基站从网络中下载移动网络运营商为该基站配置的现有的移动边缘计算应用的属性信息。需要注意的是,无论是用户还是移动网络运营商在配置基站可连接的移动边缘计算应用的属性信息时,都可以根据移动边缘计算应用的类型、移动网络架构、网络所在的位置区域、用户使用终端的历史记录以及移动网络运营商与移动边缘计算应用的提供商的签约关系中至少一种条件,为基站配置可连接的移动边缘计算应用的属性信息。基于上述配置条件,每个移动边缘计算应用所在的移动边缘计算服务器可位于该基站所在移动蜂窝网络中的任意位置,例如,可以在该基站所在移动蜂窝网络中独立部署,和/或,部署在该基站所在移动蜂窝网络中基站、网关、核心网中至少一个上。如图3所示,其为本发明实施例提供的一种多基站现有的移动边缘计算应用在移动蜂窝网络中的分布图,其中,MEC服务器1设置于基站1上,MEC服务器1上设置有MEC应用1和MEC应用2,MEC服务器2设置于基站2上,MEC服务器2上设置有MEC应用1和MEC应用3,MEC服务器3设置于网关2上,MEC服务器3设置有MEC应用5,MEC服务器4设置于网关1,MEC服务器4设置有MEC应用4,MEC服务器5独立部署,MEC服务器5中设置有MEC应用7,MEC服务器6设置于移动核心网网元,如服务网关(ServingGateWay,SGW),PDN网关(PDNGateWay,PGW),移动管理实体(MobileManagenmentEntity,MME)上。基站获取到该基站现有的移动边缘计算应用的属性信息后,该基站保存上述现有的移动边缘计算应用的属性信息。根据图3可知,基站现有的移动边缘计算应用所在的移动边缘计算服务器可以位于所述基站所在移动蜂窝网络中的任意位置,接入该基站的终端可以连接到该基站所在的移动蜂窝网络中的移动边缘计算应用。进一步的,基站还可以对该基站现有的移动边缘计算应用的属性信息进行更新,具体的,该基站根据从网络获取到的配置更新信息,更新该基站现有的移动边缘计算应用的属性信息。例如,当基站接收到配置更新消息时,该基站从网络中下载配置更新信息,并保存更新后的可连接移动边缘计算应用的属性信息。进而,当基站接收到业务请求,根据最新的该基站现有的移动蜂窝网络中的该业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求。进一步的,当基站根据该基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求之后,基站根据该移动边缘计算应用针对所述会话请求返回的确认消息,建立所述终端和所述移动边缘计算应用之间的关联关系。如果基站现有的移动边缘计算应用中包含上述业务请求对应的移动边缘计算应用,该基站根据该移动边缘计算应用的地址信息,向该移动边缘计算应用发送会话请求,以使该移动边缘计算应用根据该会话请求为上述终端分配资源。其中,基站根据该移动边缘计算应用的地址信息,向该移动边缘计算应用发送会话请求时,该会话请求中携带会话标识,该移动边缘计算应用在接收到该会话请求后,如果同意该会话请求,则根据该会话请求中携带的会话标识在该移动边缘计算应用侧建立一个应用会话,分配相应的资源,并向所述基站返回确认消息,该确认消息中携带上述会话标识。进一步的,基站接收到该移动边缘计算应用返回的确认消息后,建立所述终端和所述移动边缘计算应用之间的关联关系,以使该移动边缘计算应用根据该关联关系为上述终端分配资源。其中,该基站建立的该终端和该移动边缘计算应用之间的关联关系,具体可以是在该基站建立应用上下文,该应用上下文中可以包括但不限于该终端的标识、该业务请求对应的业务标识、该移动边缘计算应用标识、该移动边缘计算应用地址、该会话请求的会话标识,利用该应用上下文使移动边缘计算应用为上述终端分配资源。进一步的,当该基站接收到该终端发送的上述业务请求对应的业务终止请求时,该基站根据该关联关系向该移动边缘计算应用发送会话终止请求,以使该移动边缘计算应用根据该会话终止请求,释放为该终端的上述业务请求分配的资源,并向该基站返回确认消息。该基站根据该移动边缘计算应用发送的上述确认消息,删除该终端和该移动边缘计算应用之间的关联关系。当需要终止上述业务请求时,终端向该基站发送业务终止请求,该基站根据建立的该终端与该移动边缘计算应用的关联关系,向该移动边缘计算应用发送会话终止请求,该移动边缘计算应用接收到该会话终止请求后,释放为该终端的上述业务请求分配的资源,并向该基站返回确认消息,该基站接收到该确认消息后,删除该终端和该移动边缘计算应用之间的关联关系。本发明的上述实施例中,将移动边缘计算应用灵活部署在移动蜂窝网络中后,在基站接收到终端发送的业务请求后,利用该基站所在的移动蜂窝网络中的移动边缘计算应用为该终端分配资源,使得终端能够使用的移动边缘计算应用不会受到基站自身安装的移动边缘计算应用的限制,提高了移动边缘计算应用的使用率,进而提高了业务处理效率,提升了用户体验,同时,利用灵活部署的移动边缘计算应用为终端分配资源,克服了移动边缘计算应用的部署位置造成的业务处理效率低的问题。实施例二如图4所示,为本发明实施例提供的一种基站现有的移动边缘计算应用的分布图,其中,MEC服务器1设置于基站1上,MEC服务器1上设置有MEC应用1和MEC应用2,MEC服务器2设置于基站2上,MEC服务器2上设置有MEC应用1和MEC应用3,MEC服务器3设置于网关2上,MEC服务器3设置有MEC应用5,MEC服务器4设置于网关1,MEC服务器4设置有MEC应用4,MEC服务器5独立部署,MEC服务器5中设置有MEC应用7,MEC服务器6设置于移动核心网网元,如服务网关(ServingGateWay,SGW),PDN网关(PDNGateWay,PGW),移动管理实体(MobileManagenmentEntity,MME)上。当终端启动后,基站获取到如图4所示的该基站现有的移动边缘计算应用的属性信息,其中,基站1获取到的现有的移动边缘计算应用的属性信息如表1所示:现有的MECMEC应用的MEC应用1地址1-1MEC应用2地址1-2MEC应用3地址2-3MEC应用6地址6-6MEC应用7地址5-7表1基站2获取到的现有的移动边缘计算应用的属性信息如表2所示:现有的MECMEC应用的MEC应用1地址1-1MEC应用4地址4-4MEC应用5地址3-5MEC应用6地址6-6表2基站3获取到的现有的移动边缘计算应用的属性信息如表3所示:现有的MECMEC应用的MEC应用5地址3-5MEC应用6地址6-6MEC应用7地址5-7表3各基站获取到各自现有的移动边缘计算应用的属性信息后,对各自的属性信息进行保存。进一步的,基站从网络下载配置更新信息,更新各自现有的移动边缘计算应用的属性信息该基站从网管系统下载更新的可连接的移动边缘计算应用的属性信息,并保存更新后的可连接现有的移动边缘计算应用的属性信息,例如,当基站1接收到删除MEC应用6的属性信息,添加MEC应用5的属性信息,基站3接收到删除MEC应用7的属性信息时,基站可连接现有的移动边缘计算应用的分布图如图5所示,其中,基站1更新后的可连接现有的移动边缘计算应用的属性信息,如表1’所示:现有的MECMEC应用的MEC应用1地址1-1MEC应用2地址1-2MEC应用3地址2-3MEC应用5地址3-5MEC应用7地址5-7表1’基站3更新后的现有的移动边缘计算应用的属性信息,如表3’所示:现有的MECMEC应用的MEC应用5地址3-5MEC应用6地址6-6表3’下面结合实施例三对本发明实施例中提供的资源分配的方法进行详细说明,其中,基站以图4和图5中的基站2为例。实施例三当基站2接收到终端1发送的业务请求,该业务请求可以携带业务标识1,基站2确定该业务请求对应的MEC应用为MEC应用5。如图6所示,基站2查询基站2保存的现有的MEC应用的属性信息,根据表2可知,基站2现有的MEC应用中包含MEC应用5,则基站2根据表2中保存的MEC应用5的地址,向MEC应用5发送会话请求消息,其中,该会话请求消息中携带基站2为该业务请求创建的会话标识。MEC应用5接收到该会话请求消息后,如果同意该会话请求,则根据会话请求中携带的会话标识在MEC应用5上建立一个应用会话,分配相应的资源,即业务请求对应的业务,并向所述基站2返回确认消息,该确认消息中携带上述会话标识。基站2接收到返回的确认消息后,建立包括该终端1的标识(用户标识)、该业务请求对应的业务标识1、MEC应用5的标识、MEC应用5的地址、该会话请求的会话标识的应用上下文,并利用该应用上下文使MEC应用5为终端1分配终端1请求的资源。下面结合实施例四对本发明实施例中提供的资源分配的方法中,当基站现有的移动边缘计算应用中不包含终端的业务请求对应的移动边缘计算应用的情况进行详细的说明。其中,基站以图5中的基站2为例。实施例四当基站2接收到终端1发送的业务请求,该业务请求可以携带业务标识2,基站2确定该业务请求对应的MEC应用为MEC应用7。如图7所示,基站2查询基站2保存的现有的MEC应用的属性信息,根据表2可知,基站2现有的MEC应用中不包含MEC应用7,则基站2不支持MEC应用7,则由提供该业务的业务服务器为该终端1提供该业务。下面结合实施例五对本发明实施例中提供的资源分配的方法中,当移动边缘计算应用向基站返回会话申请失败消息的情况进行详细的说明。其中,基站以图5中的基站2为例。实施例五当基站2接收到终端1发送的业务请求,该业务请求可以携带业务标识1,基站2确定该业务请求对应的MEC应用为MEC应用5。如图8所示,基站2查询基站2保存的现有的MEC应用的属性信息,根据表2可知,基站2现有的MEC应用中包含MEC应用5,则基站2根据表2中保存的MEC应用5的地址,向MEC应用5发送会话请求消息,其中,该会话请求消息中携带基站2为该业务请求创建的会话标识。MEC应用5接收到该会话请求消息后,如果不同意该会话请求,例如,当MEC应用5无可用资源时,MEC应用5向所述基站2返回会话申请失败消息,基站2接收到上述会话申请失败消息后,由提供该业务的业务服务器为该终端1提供该业务。下面结合实施例六对本发明实施例中提供的资源分配的方法中,当基接收到终端发送的业务终止请求的情况进行详细的说明。其中,基站以图5中的基站2为例。实施例六当基站2建立包括终端1的标识(用户标识)、该业务请求对应的业务标识1、MEC应用5的标识、MEC应用5的地址、该会话请求的会话标识的应用上下文,并利用该应用上下文使MEC应用5为终端1分配终端1请求的资源后,如果基站2接收到终端1发送的包含业务标识1的业务终止请求,则基站2查找包含业务标识1的应用上下文。如图9所示,如果基站2查找到包含业务标识1的应用上下文,则根据该应用上下文中包含的MEC应用5的地址向MEC应用5发送会话终止请求,其中,该会话终止请求中携带会话标识,MEC应用5接收到该会话终止请求后,根据该会话终止请求中携带的会话标识,释放为终端的业务请求分配的资源,并向基站返回确认消息。基站2根据MEC应用5发送的上述确认消息,删除终端1和MEC应用5之间的应用上下文。实施例七如图10A所示,其为本发明实施例提供的一种基站的结构图,其中,所述基站包括:确定单元1001,用于根据获取到的终端的业务请求确定所述业务请求对应的移动边缘计算应用;发送单元1002,用于根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求。如图10B所示,其为本发明实施例提供的另一种基站的结构图,所述基站还包括:判断单元1003;所述判断单元1003,用于判断所述基站所在的移动蜂窝网络中,所述基站现有的移动边缘计算应用中是否包含所述业务请求对应的移动边缘计算应用;所述发送单元1002,用于在所述判断单元判断所述基站现有的移动边缘计算应用中包含所述业务请求对应的移动边缘计算应用时,根据所述基站所在的移动蜂窝网络中的所述业务请求对应的移动边缘计算应用的地址,向所述移动边缘计算应用发送会话请求。如图10C所示,其为本发明实施例提供的再一种基站的结构图,其中,所述基站还包括:获取单元1004;所述获取单元1004,用于获取所述基站现有的移动边缘计算应用的属性信息;或者,从网络下载可用的移动边缘计算应用的属性信息;所述属性信息包括移动边缘计算应用的标识信息和地址信息。其中,所述获取单元1004,还用于根据从网络获取到的配置更新信息,更新所述基站现有的移动边缘计算应用的属性信息。如图10D所示,其为本发明实施例提供的再一种基站的结构图,其中,所述基站还包括:建立单元1005;所述建立单元1005,用于根据所述移动边缘计算应用针对所述会话请求返回的确认消息,建立所述终端和所述移动边缘计算应用之间的关联关系。其中,所述建立单元1005,具体用于建立包含所述终端的标识、所述业务请求对应的业务标识、所述移动边缘计算应用标识、所述移动边缘计算应用地址、所述会话请求的会话标识的应用上下文。其中,所述发送单元1002,还用于当接收到所述终端发送的所述业务请求对应的业务终止请求时,根据所关联关系向所述移动边缘计算应用发送会话终止请求;如图10E所示,其为本发明实施例提供的再一种基站的结构图,其中,所述基站还包括:删除单元1006;所述删除单元1006,用于根据所述移动边缘计算应用针对所述会话终止请求返回的确认消息,删除所述终端和所述移动边缘计算应用之间的关联关系。其中,所述移动边缘计算应用所在的移动边缘计算服务器位于所述基站所在移动蜂窝网络中的任意位置。本发明的上述实施例中,将移动边缘计算应用灵活部署在移动蜂窝网络中后,在基站接收到终端发送的业务请求后,利用该基站所在的移动蜂窝网络中的移动边缘计算应用为该终端分配资源,使得终端能够使用的移动边缘计算应用不会受到基站自身安装的移动边缘计算应用的限制,提高了移动边缘计算应用的使用率,进而提高了业务处理效率,提升了用户体验,同时,利用灵活部署的移动边缘计算应用为终端分配资源,克服了移动边缘计算应用的部署位置造成的业务处理效率低的问题。实施例八本发明实施例提供了一种非易失性计算机存储介质,存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的资源分配方法。实施例九请参考图11,其为本发明实施例所提供的一种基站的功能方块图。如图所示,该基站包括一个或多个处理器1110以及存储器1120,图11中以一个处理器1110为例。执行资源分配方法的基站还可以包括:输入装置1130和输出装置1140。处理器1110、存储器1120、输入装置1130和输出装置1140可以通过总线或者其他方式连接,图11中以通过总线连接为例。存储器1120作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的资源分配方法对应的程序指令/模块(例如,附图10A所示的确定单元1001、发送单元1002,附图10B所示的判断单元1003,附图10C所示的获取单元1004,附图10D所示的建立单元1005以及附图10E所示的删除单元1006)。处理器1110通过运行存储在存储器1120中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例列表项操作的处理方法。存储器1120可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据资源分配的基站的使用所创建的数据等。此外,存储器1120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1120可选包括相对于处理器1110远程设置的存储器,这些远程存储器可以通过网络连接至资源分配的基站。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。输入装置1130可接收输入的数字或字符信息,以及产生与资源分配的基站的用户设置以及功能控制有关的键信号输入。输出装置1140可用于输出资源分配方法中的会话连接请求等。所述一个或者多个模块存储在所述存储器1120中,当被所述一个或者多个处理器1110执行时,执行上述任意方法实施例中的资源分配的方法。上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。在本申请所提供的几个实施例中,应该理解到,所揭露基站和方法,可以通过其它的方式实现。以上所描述的基站的实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1