用于蜂窝、回程、光纤和其它网络基础设施的网络部署制造技术

技术编号:14004603 阅读:82 留言:0更新日期:2016-11-16 18:20
根据示例,一种网络部署系统有助于部署蜂窝网络基础设施或部署光纤网络基础设施,该蜂窝网络基础设施包括用于蜂窝站点的蜂窝网络设备、以及蜂窝站点到回程网络的连接。生成并且执行用于部署网络基础设施的工作流。

【技术实现步骤摘要】
本申请要求于2015年5月8日提交的美国临时专利申请序列号62/158,986的优先权,其全部内容通过引用并入本文。
技术介绍
移动基础设施(infrastructure)是运营商网络基础设施(CNI)最大的细分之一,并且已经成为CNI中增长最快的细分之一。尽管对于CNI而言增长最快的可能是移动基础设施,但是其它细分(诸如光学传送)也正在经历增长。网络服务提供商(诸如蜂窝服务提供商、有线服务提供商、线缆服务提供商、卫星服务提供商、专用服务提供商和其它类型的公司)面临很大的压力以向他们的客户提供最佳的网络服务,并且比竞争对手更快地开发和部署推向市场的新服务。更进一步地,主要的电信提供商、线缆网络运营商和其它类型的服务提供商可能在适当位置中具有非常大的传统网络,其可以服务数千或数百万个客户。由这些运营商提供的传统产品和服务的阵列可以是庞大和复杂的。还有,客户类型可能是多样的,诸如从个人到大型企业。为了跟上需求并且提供许多客户所需的服务水平,电信提供商正在推出新的基础设施以应付需求的增长。例如,因特网协议(IP)和非常高能力的光纤网络可以强制用于提供许多客户所需要或期望的服务水平。因此,服务提供商可能面临进行全面分析以使得能够正确决定快速创建和部署满足他们的客户需求、在调出期间使得服务中断最小化、以及提供客户需求内的最高的服务质量的电信网络和服务。然而,由于成本、难度和用于进行这样的分析所需的技术诀窍(know-how),所以许多公司可能达不到他们的分析,从而可能导致无法满足需求、无法提高服务质量、并且无法及时提供改进 的能力和服务。附图说明参照以下附图,在以下描述中对本专利技术的示例进行详细描述。图1图示了根据示例的网络部署系统;图2图示了根据示例的用于网络部署系统的软件体系架构;图3图示了根据示例的服务器和移动设备;图4图示了根据示例的方法;图5A图示了根据另一示例的方法;图5B-F图示了代码段的示例;图6示出了用于网络基础设施部署工作流的过程的示例;图7A示出了用于蜂窝站点部署的过程的示例;图7B示出了用于回程(backhaul)的过程的示例;图7C示出了用于光纤到户网络部署的过程的示例;图8图示了创建用于网络部署的任务之间的依存性的示例;图9图示了根据示例的方法;图10A-C图示了用于管理员门户(portal)的仪表板屏幕截图的示例;图11A-C图示了由移动应用生成的屏幕截图和站点报告的屏幕截屏的示例。具体实施方式出于简化和说明的目的,实施例的原理通过主要参照其示例进行描述。在以下描述中,阐述众多特定细节,以便提供对实施例的透彻理解。然而,对于本领域的普通技术人员而言清楚的是,这些实施例可以在不限于这些特定细节的情况下而实施。在一些实例中,还没有对公知的方法和结构进行详细地描述,以免不必要地模糊实施例。根据所公开的实施例和示例,网络部署系统可以提供网络基础 设施的端到端规划和部署。该网络部署系统有助于跨越多个地区和群体的并且用于多种网络技术(包括蜂窝、微波、光纤等)的多个网络部署过程的编配和依存性处置。根据示例,网络部署系统可以有助于部署蜂窝网络基础设施,包括用于蜂窝站点的蜂窝网络设备和蜂窝站点到回程网络的连接。回程网络包括连接蜂窝站点到核心网络的网络基础设施。例如,网络的回程部分可以包括将蜂窝站点处的蜂窝塔连接到核心网络的纤维和/或微波网络基础设施。核心网络例如是因特网服务提供商的网络,并且还可以被称为将分组例如从蜂窝站点携带到可以包括因特网上的目的地的它们的目的地的骨干。蜂窝站点可以认为是经由回程链路连接到核心网络的子网络(子网)的一部分。回程网络可以将任何类型的子网(不只是蜂窝)连接到核心网络。网络基础设施是指启用网络的网络连接性、通信、操作和管理的网络的硬件和软件和设备。网络基础设施提供用户、应用程序、服务和可以包括因特网的外部网络之间的通信路线。网络基础设施可以包括网络硬件(例如,路由器、交换机、网络卡、无线路由器、电缆、连接器、服务器等)、网络软件(例如,网络运营和管理、操作系统、防火墙、网络安全应用等)和通信介质(诸如光纤、铜、微波、射频等)和协议。根据另一示例,网络部署系统可以有助于用于部署光纤基础设施的编配和依存性处置,诸如以提供光纤到户(FTTH)或光纤到节点(FTTN)。例如,网络部署系统可以有助于部署水平光学网络(诸如从电话交换机到四分之一分配器),还有助于部署垂直光学网络(诸如光纤到户或节点)。网络部署系统可以用于部署任何类型的网络基础设施,包括但不限于本文中所描述的蜂窝和光纤部署示例。例如,网络部署系统可以用于部署无线局域网络或其它类型的网络或任何类型的电信网络基础设施。图1图示了有助于网络部署的网络部署系统100。在图1中示出 了可以被部署的网络基础设施的类型的示例,并且可以包括蜂窝和光纤网络。尽管未示出,但是其它类型的网络和网络基础设施可以通过网络部署系统100进行部署。根据示例,网络部署系统100可以有利于部署蜂窝网络基础设施(诸如蜂窝站点)。例如,如在图1中的101所示,长期演进(LTE)蜂窝站点被部署并且连接到回程网络。网络部署系统100生成用来部署蜂窝网络基础设施的过程的工作流。该过程由任务组成。任务是被执行用来部署网络基础设施的动作和操作。例如,过程可以用于部署蜂窝站点并且将该蜂窝站点连接到回程网络。过程可以包括用于小区站点区域规划和标识、构建、安装、配置、测试等的任务。下文对任务的示例进行进一步描述,但是用于工作流的任务和过程可以包括除了本文中所描述的之外的任务和过程。如下文进一步所描述的,工作流可以包括用来执行过程的任务的时间顺序,并且可能基于工作流参数和任务之间的依存性。根据另一示例,网络部署系统100可以用来部署光纤网络。例如,网络部署系统100可以生成用来部署FTTH光学网络(诸如图1中的102所示的)的工作流。可以被包括在工作流中的任务的一些示例包括:标识要被光纤覆盖的目标地理区域、从中央局到光纤网络终端(ONT)部署光纤网络基础设施、以及将光纤部署到客户端。网络部署系统100可以通过一个或多个服务器来执行。例如,服务器105-107被示出,但是系统100可以由一个服务器或两个或更多个服务器或其它类型的计算机系统来实现。服务器105-107可以通过网络或总线或其它通信介质彼此连接。通信服务器106包括用来与设备和系统(包括内部系统和外部系统)通信的一个或多个接口。内部系统可以包括属于同一企业或组织的一部分的系统。例如,对于网络服务提供商,内部系统可以是企业应用,诸如人力资源和计费应用。通信服务器106可以包括用来与内部系统通信的应用程序接口(API)。外部系统可以包括企业或组织外部的设备和系统。根据示例,通信服务器106可以提供设备用来访问网络部署系统100的web门户。可以从多个平台(诸如个人计算机、智能电话、平板电脑等)访问web门户,并且可以经由因特网进行访问。还有,web门户可以通过允许用户录入信息的图形用户接口(GUI)(诸如仪表板)来显示信息。web门户能够基于用户的类别或角色呈现信息。例如,如下文进一步所描述的,规划者门户140提供用于生成工作流的规划信息,并且管理员门户141提供管理员用来执行网络部署任务并且做出网络部本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201610274678.html" title="用于蜂窝、回程、光纤和其它网络基础设施的网络部署原文来自X技术">用于蜂窝、回程、光纤和其它网络基础设施的网络部署</a>

【技术保护点】
一种非暂态计算机可读介质,所述非暂态计算机可读介质存储由至少一个处理器执行的机器可读指令,所述至少一个处理器用于:存储用于网络部署过程的任务的代码段的库;生成过程的工作流以部署蜂窝网络基础设施并且将所述蜂窝基础设施连接到回程网络,其中,所述工作流从与所述过程的任务相关联的多个所述代码段被生成;确定所述工作流中的多个所述任务之间的相关性以部署所述蜂窝网络基础设施并且将所述蜂窝网络基础设施连接到所述回程网络;基于用来部署所述蜂窝网络基础设施并且将所述蜂窝网络基础设施连接到所述回程网络的所述相关性来确定所述多个任务之间的依存性;基于所述依存性、利用用来标识依存代码段的依存性标识符来更新用于所述多个任务的所述代码段;基于所述依存性标识符来确定用来执行所述多个代码段的时间顺序;以及根据所述时间顺序来执行所述代码段,其中,执行所述代码段包括:捕获用于所述工作流的所述过程的执行的度量和信息。

【技术特征摘要】
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

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

1