选择云平台的方法、装置、设备及介质制造方法及图纸

技术编号:36609837 阅读:18 留言:0更新日期:2023-02-08 09:56
本申请公开了一种选择云平台的方法、装置、设备及介质,属于通信领域。所述方法包括:获取业务信息,业务信息包括接入设备信息和路径需求信息;基于业务信息获取云平台的推荐结果,推荐结果用于指示第一设备集合中的各个接入设备对应的云平台,第一设备集合包括第一接入设备,第一接入设备与第一云平台对应,第一接入设备到第一云平台的路径的路径需求评估信息满足路径需求信息,第一设备集合包括M个接入设备或M个接入设备中的部分接入设备,各个接入设备对应的云平台属于候选云平台集合,候选云平台集合包括P个云平台;将推荐结果在第一界面中显示。本申请能够提高选择云平台的效率,减少人工成本。减少人工成本。减少人工成本。

【技术实现步骤摘要】
选择云平台的方法、装置、设备及介质


[0001]本申请涉及通信领域,特别涉及一种选择云平台的方法、装置、设备及介质。

技术介绍

[0002]云平台可以提供计算和/或存储等服务,客户终端设备(customer premises equipment,CPE)可以接入到某个云平台,使用该云平台提供的服务。
[0003]目前当有CPE需要接入到云平台时,用户手动可以从众多云平台中为CPE选择云系统,然后让终端设备接入到该云系统。但是用户手动选择云平台,不仅选择云平台的效率低下,人工成本还很高。

技术实现思路

[0004]本申请提供了一种选择云平台的方法、装置、设备及介质,本申请基于业务信息获取云平台的推荐结果,由于该推荐结果用于指示第一设备集合中的各个接入设备对应的云平台,且各个接入设备到各自对应的云平台之间的路径的路径需求评估信息满足路径需求信息,从而可以直接为各个接入设备分别选择该推荐结果指示的各个接入设备对应的云平台,提高选择云平台的效率,减少人工成本。所述技术方案如下:
[0005]第一方面,本申请提供了一种选择云平台的方法,在所述方法中,获取业务信息,该业务信息包括接入设备信息和路径需求信息,该接入设备信息包括M个接入设备的设备标识,该路径需求信息包括带宽信息,M为大于0的整数。基于该业务信息获取云平台的推荐结果,该推荐结果用于指示第一设备集合中的各个接入设备对应的云平台,第一设备集合包括第一接入设备,第一接入设备与第一云平台对应,第一接入设备到第一云平台的路径的路径需求评估信息满足该路径需求信息,第一设备集合包括该M个接入设备或所述M个接入设备中的部分接入设备,各个接入设备对应的云平台属于候选云平台集合,候选云平台集合包括P个云平台,P为大于0的整数。将该推荐结果在第一界面中显示。
[0006]由于基于该业务信息获取云平台的推荐结果,该推荐结果用于指示第一设备集合中的各个接入设备对应的云平台,从而可以自动化地为第一设备集合中的各接入设备推荐云平台,将该推荐结果在第一界面中显示。对于第一设备集合中的任一个接入设备,即对于第一接入设备,由于第一接入设备到第一云平台的路径的路径需求评估信息满足该路径需求信息,从而在第一界面中显示推荐结果时,可以直接为第一接入设备选择推荐结果指示的第一接入设备对应的云平台,使第一接入设备接入推荐结果指示的第一接入设备对应的云平台,如此提高了选择平台的效率,降低人工成本。
[0007]在一种可能的实现方式中,在第一界面中显示网络拓扑,该网络拓扑中的节点包括M个接入设备和P个云平台,该网络拓扑包括根节点对应的至少一个时延圈,根节点是该网络拓扑中的一个节点,该至少一个时延圈与至少一个时延阈值一一对应,该至少一个时延圈包括第一时延圈,位于第一时延圈中的各节点到根节点的最小时延小于或等于第一时延阈值,位于第一时延圈外的各节点到根节点的最小时延大于第一时延阈值,第一时延阈
值是第一时延圈对应的时延阈值。如此可以直观的图形化显示,使用用户能够直观感知时延。
[0008]在另一种可能的实现方式中,在该网络拓扑中,通过指定显示方式显示第一接入设备到第一云平台的路径。从而便于用户从网络拓扑中识别出该路径。
[0009]在另一种可能的实现方式中,指定显示方式包括高亮显示方式、加粗显示方式,和/或,使用该路径对应的颜色显示该路径的方式。
[0010]在另一种可能的实现方式中,基于该业务信息计算N条路径,N大于0且小于或等于M,每条路径与不同的接入设备相对应,该N条路径包括第一路径,第一路径的路径需求评估信息满足该路径需求信息,第一路径是第一设备集合中的一个接入设备到虚拟节点的路径,该虚拟节点是该P个云平台的父节点。基于该N条路径,选择第一设备集合中的各个接入设备对应的云平台,得到推荐结果。
[0011]其中,由于在网络拓扑中创建一个虚拟节点,且虚拟节点是每个云平台的父节点,这样将该虚拟节点作为每个接入设备的目的节点,从而能够为第一设备集合中的各接入设备计算对应的路径。另外,基于N条路径,为第一设备集合中的接入设备选择云平台,这样基于N条路径综合考虑第一接入设备中的每个接入设备的需要信息,可以为更多的接入设备选择云平台,保证尽可能多的接入设备能够接入到云平台。例如,M个接入设备中可能存在某一部分接入设备需要大量带宽资源,由于网络中的带宽资源有限,这样基于该N条路径来选择云平台时,可以优先为除该一部分接入设备之外的其他接入设备选择云平台,以保证为尽可能多的接入设备选择云平台。
[0012]在另一种可能的实现方式中,第一路径与第一接入设备相对应,基于第一接入设备的设备标识、该路径需求信息和网络的网络拓扑,计算第一路径,该网络拓扑中的节点包括虚拟节点、M个接入设备和P个云平台。这样保证计算的第一路径的路径需求评估信息满足该路径需求信息。
[0013]在另一种可能的实现方式中,网络拓扑还包括网络中的相邻两个节点之间的链路的链路信息,该链路信息包括链路的可用带宽。
[0014]在另一种可能的实现方式中,该链路信息还包括该链路的时延和/或路由权重,该路由权重用于指示该链路的路由成本。
[0015]在另一种可能的实现方式中,第一路径是第一接入设备到虚拟节点的最短路径。
[0016]在另一种可能的实现方式中,基于该路径需求信息和该N条路径获取超载链路集合,超载链路集合包括至少一条超载链路,超载链路集合包括该N条路径经过的链路中的全部或部分链路,超载链路的负载超过超载链路的可用带宽。基于超载链路集合获取第一路径集合,第一路径集合包括N条路径中的部分或全部路径,第一路径集合中的路径经过的链路的负载未超过其自身的可用带宽。选择第二路径经过的云平台作为第二接入设备对应的云平台,第二路径为第一路径集合包括的路径,第二接入设备为第二路径对应的接入设备。
[0017]由于基于超载链路集合获取第一路径集合,这样保证第一路径集合中的路径经过的链路的负载未超过其自身的可用带宽,基于第一路径集合为第一设备集合中的接入设备选择云平台,保证第一设备集合中的每个接入设备所占用的资源不会超网络的整体资源,使各接入设备能够成功接入各自对应的云平台。
[0018]在另一种可能的实现方式中,基于该路径需求信息和该N条路径,获取多条链路的
负载,该多条链路包括该N条路径经过的链路,该多条链路包括第一链路,第一链路的负载等于至少一条路径对应的接入设备需要的路径带宽之和,该至少一条路径是经过第一链路的路径,从而可以基于该多条链路的负载获取超载链路集合。
[0019]在另一种可能的实现方式中,基于超载链路集合获取第二路径集合,第二路径集合中的每条路径经过所述超载链路集合中的一条或多条超载链路。从第二路径集合中选择满足指定条件的第三路径。基于第三路径对应的接入设备需要的路径带宽减小目标链路的负载,目标链路是第三路径经过的超载链路。将第四路径从第二路径集合迁移到第一路径集合中,第四路径经过的每条超载链路的负载分别未超过各自的可用带宽。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种选择云平台的方法,其特征在于,所述方法包括:获取业务信息,所述业务信息包括接入设备信息和路径需求信息,所述接入设备信息包括M个接入设备的设备标识,所述路径需求信息包括带宽信息,M为大于0的整数;基于所述业务信息获取云平台的推荐结果,所述推荐结果用于指示第一设备集合中的各个接入设备对应的云平台,所述第一设备集合包括第一接入设备,所述第一接入设备与第一云平台对应,所述第一接入设备到所述第一云平台的路径的路径需求评估信息满足所述路径需求信息,所述第一设备集合包括所述M个接入设备或所述M个接入设备中的部分接入设备,所述各个接入设备对应的云平台属于候选云平台集合,所述候选云平台集合包括P个云平台,P为大于0的整数;将所述推荐结果在第一界面中显示。2.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述第一界面中显示网络拓扑,所述网络拓扑中的节点包括所述M个接入设备和所述P个云平台,所述网络拓扑包括根节点对应的至少一个时延圈,所述根节点是所述网络拓扑中的一个节点,所述至少一个时延圈与至少一个时延阈值一一对应,所述至少一个时延圈包括第一时延圈,位于所述第一时延圈中的各节点到所述根节点的最小时延小于或等于第一时延阈值,位于所述第一时延圈外的各节点到所述根节点的最小时延大于所述第一时延阈值,所述第一时延阈值是所述第一时延圈对应的时延阈值。3.如权利要求1或2所述的方法,其特征在于,所述基于所述业务信息获取云平台的推荐结果,包括:基于所述业务信息计算N条路径,N大于0且小于或等于M,每条路径与不同的接入设备相对应,所述N条路径包括第一路径,所述第一路径的路径需求评估信息满足所述路径需求信息,所述第一路径是所述第一设备集合中的一个接入设备到虚拟节点的路径,所述虚拟节点是所述P个云平台的父节点;基于所述N条路径,选择所述第一设备集合中的各个接入设备对应的云平台,得到所述推荐结果。4.如权利要求3所述的方法,其特征在于,所述第一路径与所述第一接入设备相对应,所述基于所述业务信息计算N条路径,包括:基于所述第一接入设备的设备标识、所述路径需求信息和所述网络的网络拓扑,计算所述第一路径,所述网络拓扑中的节点包括所述虚拟节点、所述M个接入设备和所述P个云平台。5.如权利要求4所述的方法,其特征在于,所述网络拓扑还包括所述网络中的相邻两个节点之间的链路的链路信息,所述链路信息包括所述链路的可用带宽。6.如权利要求5所述的方法,其特征在于,所述链路信息还包括所述链路的时延和/或路由权重,所述路由权重用于指示所述链路的路由成本。7.如权利要求4

6任一项所述的方法,其特征在于,所述第一路径是所述第一接入设备到所述虚拟节点的最短路径。8.如权利要求3

7任一项所述的方法,其特征在于,所述基于所述N条路径,选择所述第一设备集合中的各个接入设备对应的云平台,包括:基于所述路径需求信息和所述N条路径获取超载链路集合,所述超载链路集合包括至
少一条超载链路,所述超载链路集合包括所述N条路径经过的链路中的全部或部分链路,所述超载链路的负载超过所述超载链路的可用带宽;基于所述超载链路集合获取第一路径集合,所述第一路径集合包括所述N条路径中的部分或全部路径,所述第一路径集合中的路径经过的链路的负载未超过其自身的可用带宽;选择第二路径经过的云平台作为第二接入设备对应的云平台,所述第二路径为所述第一路径集合包括的路径,所述第二接入设备为所述第二路径对应的接入设备。9.如权利要求8所述的方法,其特征在于,所述基于所述路径需求信息和所述N条路径获取超载链路集合,包括:基于所述路径需求信息和所述N条路径,获取多条链路的负载,所述多条链路包括所述N条路径经过的链路,所述多条链路包括第一链路,所述第一链路的负载等于至少一条路径对应的接入设备需要的路径带宽之和,所述至少一条路径是经过所述第一链路的路径;基于所述多条链路的负载获取超载链路集合。10.如权利要求8或9所述的方法,其特征在于,所述基于所述超载链路集合获取第一路径集合,包括:基于所述超载链路集合获取第二路径集合,所述第二路径集合中的每条路径经过所述超载链路集合中的一条或多条超载链路;从所述第二路径集合中选择满足指定条件的第三路径;基于所述第三路径对应的接入设备需要的路径带宽减小目标链路的负载,所述目标链路是所述第三路径经过的超载链路;将第四路径从所述第二路径集合迁移到所述第一路径集合中,所述第四路径经过的每条超载链路的负载分别未超过各自的可用带宽。11.如权利要求10所述的方法,其特征在于,所述第三路径满足的指定条件包括如下一项或多项:所述第三路径的超载度最大,所述第三路径包括的链路个数最多,以及所述第三路径对应的接入设备需要的路径带宽最小,其中所述第三路径的超载度用于指示所述第三路径经过的超载链路个数。12.如权利要求10或11所述的方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:陈重周润发张力王文强
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1