【技术实现步骤摘要】
本申请要求于2015年5月8日提交的美国临时专利申请序列号62/158,986的优先权,其全部内容通过引用并入本文。
技术介绍
移动基础设施(infrastructure)是运营商网络基础设施(CNI)最大的细分之一,并且已经成为CNI中增长最快的细分之一。尽管对于CNI而言增长最快的可能是移动基础设施,但是其它细分(诸如光学传送)也正在经历增长。网络服务提供商(诸如蜂窝服务提供商、有线服务提供商、线缆服务提供商、卫星服务提供商、专用服务提供商和其它类型的公司)面临很大的压力以向他们的客户提供最佳的网络服务,并且比竞争对手更快地开发和部署推向市场的新服务。更进一步地,主要的电信提供商、线缆网络运营商和其它类型的服务提供商可能在适当位置中具有非常大的传统网络,其可以服务数千或数百万个客户。由这些运营商提供的传统产品和服务的阵列可以是庞大和复杂的。还有,客户类型可能是多样的,诸如从个人到大型企业。为了跟上需求并且提供许多客户所需的服务水平,电信提供商正在推出新的基础设施以应付需求的增长。例如,因特网协议(IP)和非常高能力的光纤网络可以强制用于提供许多客户所需要或期望的服务水平。因此,服务提供商可能面临进行全面分析以使得能够正确决定快速创建和部署满足他们的客户需求、在调出期间使得服务中断最小化、以及提供客户需求内的最高的服务质量的电信网络和服务。然而,由于成本、难度和用于进行这样的分析所需的技术诀窍(know-how),所以许多公司可能达不到他们的分析,从而可能导致无法满足需求、无法提高服务质量、并且无法及时提供改进 的能力和服务。附图说明参照以下附图,在以下描述中 ...
【技术保护点】
一种非暂态计算机可读介质,所述非暂态计算机可读介质存储由至少一个处理器执行的机器可读指令,所述至少一个处理器用于:存储用于网络部署过程的任务的代码段的库;生成过程的工作流以部署蜂窝网络基础设施并且将所述蜂窝基础设施连接到回程网络,其中,所述工作流从与所述过程的任务相关联的多个所述代码段被生成;确定所述工作流中的多个所述任务之间的相关性以部署所述蜂窝网络基础设施并且将所述蜂窝网络基础设施连接到所述回程网络;基于用来部署所述蜂窝网络基础设施并且将所述蜂窝网络基础设施连接到所述回程网络的所述相关性来确定所述多个任务之间的依存性;基于所述依存性、利用用来标识依存代码段的依存性标识符来更新用于所述多个任务的所述代码段;基于所述依存性标识符来确定用来执行所述多个代码段的时间顺序;以及根据所述时间顺序来执行所述代码段,其中,执行所述代码段包括:捕获用于所述工作流的所述过程的执行的度量和信息。
【技术特征摘要】
2015.05.08 US 62/158,986;2016.03.08 US 15/064,2541.一种非暂态计算机可读介质,所述非暂态计算机可读介质存储由至少一个处理器执行的机器可读指令,所述至少一个处理器用于:存储用于网络部署过程的任务的代码段的库;生成过程的工作流以部署蜂窝网络基础设施并且将所述蜂窝基础设施连接到回程网络,其中,所述工作流从与所述过程的任务相关联的多个所述代码段被生成;确定所述工作流中的多个所述任务之间的相关性以部署所述蜂窝网络基础设施并且将所述蜂窝网络基础设施连接到所述回程网络;基于用来部署所述蜂窝网络基础设施并且将所述蜂窝网络基础设施连接到所述回程网络的所述相关性来确定所述多个任务之间的依存性;基于所述依存性、利用用来标识依存代码段的依存性标识符来更新用于所述多个任务的所述代码段;基于所述依存性标识符来确定用来执行所述多个代码段的时间顺序;以及根据所述时间顺序来执行所述代码段,其中,执行所述代码段包括:捕获用于所述工作流的所述过程的执行的度量和信息。2.根据权利要求1所述的非暂态计算机可读介质,其中,所述至少一个处理器用于:确定用来完成所述工作流的所述过程的总体截止期限;基于所述蜂窝网络基础设施的站点的地理位置来估计用来完成每个任务的持续时间;基于所述总体截止期限和用来完成所述任务的所述持续时间来计算用来完成每个任务的截止期限;基于所述截止期限来向所述任务分配资源;以及利用用于相关联的所述任务的分配的所述资源和所述截止期限
\t来将用于所述任务的所述代码段中的每个代码段实例化。3.根据权利要求2所述的非暂态计算机可读介质,其中,所述至少一个处理器用于:对于所述任务中的一个任务,接收对用于所述一个任务的所述截止期限或分配给所述一个任务的所述资源的修改;以及重新计算受修改的所述截止期限或修改的所述资源影响的任何任务的所述截止期限。4.根据权利要求3所述的非暂态计算机可读介质,其中,如果接收到对用于所述任务的所述截止期限的修改,则为了重新计算所述期限,所述至少一个处理器用于:确定分配的所述资源是否具有根据修改的所述截止期限来完成所述任务的能力;如果所述资源不具有根据修改的所述截止期限来完成所述任务的所述能力,则向具有根据修改的所述截止期限来完成所述任务的能力的所述任务分配新资源,利用所述新资源和修改的所述截止期限来将所述代码段实例化,并且重新计算受修改的所述截止期限影响的任何任务的所述截止期限;以及如果所述资源具有根据修改的所述截止期限来完成所述任务的所述能力,则利用修改的所述截止期限来将所述代码段实例化,并且重新计算受修改的所述截止期限影响的任何任务的所述截止期限。5.根据权利要求3所述的非暂态计算机可读介质,其中,如果接收到对分配给所述任务的所述资源的修改,则为了重新计算所述截止期限,所述至少一个处理器用于:基于如在对所述资源的所述修改中指定的分配给所述任务的新资源的能力来估计完成所述任务的新截止期限,利用所述新截止期限和所述新资源来将所述代码段实例化,并且重新计算受修改的所述截止期限影响的任何任务的所述截止期限。6.根据权利要求2所述的非暂态计算机可读介质,其中,为了将
\t资源分配给所述任务,所述至少一个处理器用于:存储用来执行资源数据库表中的任务的资源,其中,所述资源包括供应商,并且对于每个供应商,所述表存储所述供应商的地理区域、由所述供应商执行的任务、针对每个任务的成本以及用来执行每个任务的平均持续时间;以及从所述资源表标识用来分配给用于所述工作流的所述过程的任务的的供应商,其中,标识的所述供应商具有涵盖所述蜂窝网络基础设施的所述站点的所述地理位置的地理区域并且具有匹配所述过程的所述任务的任务,并且根据所述匹配任务的所述平均持续时间被确定为能够完成所述任务。7.根据权利要求6所述的非暂态计算机可读介质,其中,标识的所述供应商具有满足用于所述任务的成本约束的成本。8.根据权利要求1所述的非暂态计算机可读介质,其中,为了执行所述工作流,所述至少一个处理器用于:生成包括图形用户接口的仪表板中的所述工作流的显示;根据用于所述工作流的所述过程的所述度量和信息来实时地修改所述显示。9.根据权利要求8所述的非暂态计算机可读介质,其中,为了实时地修改所述显示,所述至少一个处理器用于:当在完成所述任务中的一个任务中存在延迟时,在所述图形用户接口中生成警报;调整用于完成所述任务的截止期限;以及在所述图形用户接口中显示调整的所述截止期限。10.根据权利要求8所述的非暂态计算机可读介质,其中,所述度量包括任务完成中的成本过剩和延迟,并且所述显示包括显示所述成本过剩和所述延迟的报告,并且所述至少一个处理器用于:经由所述仪表板接收对于显示用来标识具有成...
【专利技术属性】
技术研发人员:F·斯帕拉帕尼,P·柳尼,M·戈里格莱蒂,D·埃内伊,
申请(专利权)人:埃森哲环球服务有限公司,
类型:发明
国别省市:爱尔兰;IE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。