撤消对通信网络做出的改变的制作方法

文档序号:10694571阅读:271来源:国知局
撤消对通信网络做出的改变的制作方法
【专利摘要】描述了用于撤消对通信网络做出的改变或修改的系统和方法。在某些实施例中,系统和方法访问用以回滚在给定时间段内对与通信网络相关联的被管理的对象的参数做出的一个或多个改变的请求,检索标识在给定时间段内对被管理的对象的参数做出的一个或多个改变的信息,并且针对每个被管理的对象确定与对被管理的对象的参数做出的一个或多个改变相关联的累积改变类型(例如,添加、删除或更新),以及执行用以将被确定的累积改变类型应用于被管理的对象的动作。
【专利说明】撤消对通信网络做出的改变
[0001] 相关申请的交叉引用 本申请要求在2013年10月10日提交的题目为SON Parameter RoUback的美国临时申 请号61/889,138的优先权,特此通过引用整体地将其并入。
【背景技术】
[0002] 无线网络依赖大量单独的基站在诸如市场区域(例如,城市)、周围的住宅区域(例 如,郊区、县)、公路通道和农村区域之类的大覆盖区域内提供高容量无线服务。跨运些大覆 盖区域的连续无线电连通性经由在用户穿过网络的操作区域时从一个基站到其他基站的 用户移动性来实现。移动无线网络中的高可靠性移动性使到被支持的用户的无线电服务的 掉话或其他异常中止的数量最小化。
[0003] 自组织或自优化网络(SON)技术提供支持通信网络的配置和优化的自动化过程。 例如,SON优化过程可W在网络上连续地运行W便连续地监视和/或优化网络和网络中的网 元或被管理的对象(例如,基站、小区等)的性能。SON过程可能在其在网络中的到达方面被 限制,其中某些SON过程仅针对某些网元(例如,郊区内的元件)运行,而其他SON过程针对其 他网元(例如,沿着公路通道的元件)的运行。在某些情况下,对通信网络的运样的修改可W 引起非预期的或不希望的问题或配置。

【发明内容】

[0004] 描述了用于撤消对通信网络做出的改变或修改的系统和方法。在某些实施例中, 系统和方法访问用W回滚在给定时间段内对与通信网络相关联的被管理的对象的参数做 出的一个或多个改变的请求,检索(retrieve)标识在给定时间段内对被管理的对象的参数 做出的一个或多个改变的信息,并且针对每个被管理的对象确定与对被管理的对象的参数 做出的一个或多个改变相关联的累积改变类型(例如,添加、删除或更新),W及执行用W将 被确定的累积改变类型应用于被管理的对象的动作。
[0005] 在某些实施例中,系统和方法提供了一种回滚系统,其包括回滚请求模块、改变检 索模块、改变确定模块W及回滚动作模块,所述回滚请求模块访问用W回滚在给定时间段 内对与通信网络相关联的被管理的对象的参数做出的一个或多个改变的请求,所述改变检 索模块检索标识在给定时间段内对被管理的对象的参数做出的一个或多个改变的信息,所 述改变确定模块针对每个被管理的对象确定与对被管理的对象的参数做出的一个或多个 改变相关联的累积改变类型,所述回滚动作模块针对每个被管理的对象执行用W将被确定 的累积改变类型应用于被管理的对象的动作。
[0006] 在某些实施例中,系统和方法访问或接收用W回滚在给定时间段内对与通信网络 相关联的小区做出的一个或多个改变的请求,检索标识在给定时间段内对小区做出的一个 或多个改变的信息,并且针对每个小区,确定与对小区做出的一个或多个改变相关联的累 积改变类型,W及通过向小区应用回滚改变类型动作来回滚对小区做出的改变,所述回滚 改变类型动作与和对小区做出的一个或多个改变相关联的被确定的累积改变类型相关联。
【附图说明】
[0007]图1是图示了适当的网络环境的框图。
[000引图2是图示了网络资源控制器的框图。
[0009] 图3是图示了基站或小区的框图。
[0010] 图4是图示了被配置成撤消对通信网络做出的改变的回滚系统的部件的框图。
[0011] 图5是图示了用于撤消对通信网络的被管理的对象做出的改变的方法的流程图。
[0012] 图6是图示了在被配置成撤消对通信网络做出的改变的回滚系统与被配置成跟踪 和存储对通信网络做出的改变的差别服务之间的数据的流动的数据流图。
【具体实施方式】
[0013] 描述了用于撤消对通信网络(例如,在运行SON过程期间)和/或与通信相关联的被 管理的对象(例如,小区)做出的或在其上执行的改变、修改、添加、删除、更新等的系统和方 法。例如,系统和方法可W通过如下来撤消对网络的小区做出的改变:访问或接收用W回滚 在给定时间段内对与通信网络相关联的小区做出的一个或多个改变的请求,从差别服务检 索标识在给定时间段内对小区做出的一个或多个改变的信息,并且针对每个小区,确定与 对小区做出的一个或多个改变相关联的累积改变类型,W及通过向小区应用回滚改变类型 动作来回滚对小区做出的改变,所述回滚改变类型动作与和对小区做出的一个或多个改变 相关联的被确定的累积改变类型相关联。
[0014] 如本文中描述的那样,SON过程(例如,在网络上运行的自动化脚本)向通信网络参 数和对象直接地应用网络优化,W便优化通信网络的性能和配置。然而,有时,由SON脚本应 用的改变可能负面地影响通信网络的性能。除其他益处之外,本文中描述的回滚系统和方 法使网络提供者和/或管理员能够撤消对通信网络做出的非期望的或无效的改变而不影响 对通信网络做出的有益的或有效的改变。
[0015] 在W下详细描述中,对形成描述的一部分的附图进行参考。在详细描述、图W及权 利要求中描述的实施例不意味着是限制性的。在不脱离在本文中呈现的主题的精神或范围 的情况下,可W利用其他实施例,并且可W做出其他改变。将理解,如一般地在本文中描述 和在图中图示的那样,本公开的方面可多种不同的配置来布置、代替、组合、分离和设 计。
[0016] 可W W许多方式来实现本技术,包括如过程;装置;系统;组合物;在计算机可读存 储介质上体现的计算机程序产品;和/或处理器,诸如被配置成执行在禪合到处理器的存储 器上存储的和/或由所述存储器提供的指令的处理器。一般地,可W在本发明的范围内改变 公开的过程的步骤的顺序。除非另外声明,可W将被描述为被配置成执行任务的诸如处理 器或存储器之类的部件实现为被暂时配置成在给定时间处执行任务的通用部件或被制造 成执行任务的特定部件。如本文中使用的那样,术语处理器指被配置成处理诸如计算机程 序指令之类的数据的一个或多个设备、电路和/或处理核。
[0017] 下面连同图示本技术的原理的附图提供实施例的详细描述。结合运样的实施例来 描述本技术,但本技术不应该受限于任何实施例。本技术的范围仅被权利要求书限制并且 本技术包含许多替代、修改和等同物。在W下描述中阐述了许多特定细节W便提供对本技 术的透彻理解。出于阐明的目的提供了运些细节,并且可w在没有运些特定细节中的某些 或全部的情况下根据权利要求书实施本技术。出于清楚的目的,尚未详细地描述在与本技 术相关的技术领域中已知的技术材料,使得本技术没有被不必要地模糊。
[001引网络环境的示例 图1图示了示例网络环境100,其可W包括被配置成撤消对网络环境100和/或与网络环 境100相关联的被管理的对象做出的改变的回滚系统。可W在通用计算机中实现在本文中 描述的图1及其他图中示出的任何机器、数据库或设备,所述通用计算机被软件修改(例如, 配置或编程)成执行在本文中针对该机器、数据库或设备描述的功能的专用计算机。此外, 可W将图1中图示的机器、数据库或设备中的任何两个或更多组合成单个机器,并且可W在 多个机器、数据库或设备之间细分在本文中针对任何单个机器、数据库或设备描述的功能。
[0019] 如描绘的那样,网络环境100包括数据通信网络102、一个或多个基站106a-e、一个 或多个网络资源控制器llOa-cW及一个或多个诸如移动或其他计算设备之类的用户设备 (肥)108a-m。如本文中使用的那样,术语"基站"指在充当无线网络的集线器的位置中提供 的无线通信站。可W将基站与宏小区、微小区、微微小区W及毫微微小区一起使用。
[0020] 数据通信网络102可W包括回程部分,其可W促进网络控制器设备llOa-c中的任 何网络控制器设备与基站160a-e中的任何基站之间的分布式网络通信。网络控制器设备 llOa-c中的任何网络控制器设备可W是从基站远程地提供的或者在基站处提供的专用网 络资源控制器(NRC),并且可W包括回滚系统和/或回滚系统的部件。网络控制器设备110a- C中的任何网络控制器设备可W提供除其他的之外的NRC功能的非专用设备。一个或多个肥 108a-m可W包括小区电话设备108a-i、膝上型计算机108j-k、手持游戏单元10別、电子书设 备或平板PC 108mW及可W由基站106a-e中的任何基站提供无线通信服务的任何其他类型 的常见便携式无线计算设备。
[0021] 数据通信网络102的回程部分可W包括在一般是有线线路(wire line)的网络的 骨干与子网络或位于网络的外围处的基站l〇6a-e之间的中间链路。例如,与一个或多个基 站10 6a-e通信的蜂窝用户设备(例如,UE 10 8a-m中的任何UE )可W组成本地子网络。基站 106a-e中的任何基站与世界的其余之间的网络连接可W(例如,经由入网点)利用到接入提 供者的通信网络102的回程部分的链路来发起。
[0022] 在某些实施例中,NRC具有可W由它能够执行的过程定义的存在和功能。因而,是 NRC的概念实体一般可W由它的在执行与本公开的实施例相关联的过程中的角色定义。因 此,可W将NRC实体视为硬件部件和/或存储在计算机可读介质中的软件部件,所述计算机 可读介质诸如在联网计算系统100内的一个或多个通信设备的易失性或非易失性存储器。
[0023] 在某些实施例中,网络控制器设备llOa-c中的任何网络控制器设备和/或基站 106a-e可W独立地或合作地运转W实现与本文中描述的本公开的各种实施例相关联的过 程。进一步地,用于动态地优化诸如新添加的网元之类的网络的网元的过程可W经由各种 通信协议来执行,所述各种通信协议诸如与现代全球移动系统(GSM)、通用移动电信系统 (UMTS)、长期演进化TE)网络基础设施等相关联的那些。
[0024] 根据标准GSM网络,网络控制器设备110a-c(NRC设备或者可选地具有NRC功能的其 他设备)中的任何网络控制器设备可W与基站控制器(BSC)、移动交换中屯、(MSC)或者诸如 无线电资源管理器(RIM)之类的在本领域中已知的任何其他常见的服务提供者控制设备相 关联。根据标准UMTS网络,(可选地具有NRC功能的)网络控制器设备llOa-c中的任何网络控 制器设备可W与NRC、服务GPRS支持节点(SGSN)或诸如RRM之类的在本领域中已知的任何其 他常见的网络控制器设备相关联。根据标准LTE网络,(可选地具有NRC功能的)网络控制器 设备llOa-c中的任何网络控制器设备可W与eNodeB基站、移动管理实体(MME)或诸如RRM之 类的在本领域中已知的任何其他常见的网络控制器设备相关联。
[0025] 在某些实施例中,网络控制器设备llOa-c中的任何网络控制器设备、基站106a-e W及UE 108a-m中的任何UE可W被配置成运行各种操作系统,所述各种操作系统诸如 Microsoft ? Windows ?、Mac 0S ?、Google ? Qirome ?、Linux ?、Unix ? 或任何移动操作 系统,所述任何移动操作系统包括Symbian ?、Palm ?、Windows Mobile?、Google? Android ?、Mobile Linux ?等。网络控制器设备llOa-c中的任何网络控制器设备或基站 106a-e中的任何基站可W采用任何数量的常见服务器、台式计算机、膝上型计算机W及个 人计算设备。
[0026] 在某些实施例中,UE 108a-m中的任何UE可W与常见的移动计算设备(例如,膝上 型计算机、平板计算机、蜂窝电话、手持游戏单元、电子书设备、个人音乐播放器、MiFi?设 备、视频记录器等)的任何组合相关联,具有采用任何常见的无线数据通信技术的无线通信 能力,所述无线数据通信技术包括但不限于:GSM、UMTS、3GPP LTE、先进的LTE、WiMAX等。
[0027] 在某些实施例中,图1的数据通信网络102的回程部分可W采用W下常见的通信技 术中的任何通信技术:光纤、同轴电缆、扭绞线对电缆、W太网电缆和电力线电缆,连同在本 领域中已知的任何其他无线通信技术。在具有本文中描述的各种实施例的上下文中,应理 解,与各种数据通信技术相关联的无线通信覆盖(例如,基站l〇6a-e)通常基于网络的类型 和在网络的特定区域内部署的系统基础设施(例如,基于651、測了5、^6、先进的1;^^及 WiMAX的网络与在每个网络类型中部署的技术之间的差异)在不同的服务提供者网络之间 变化。
[002引图2图示了可W表示图1中的基站106a-e的基站200 (例如,小区、毫微微小区、微微 小区、微小区或宏小区)的框图。在某些实施例中,基站200包括至少一个中央处理单元 (CPU)202dCPU 202可W包括执行算术和逻辑操作的算术逻辑单元(ALU,未示出)W及从存 储器提取指令和被存储的内容并且然后对其进行执行和/或处理、在程序执行期间在必要 时访问ALU的一个或多个控制单元(CU,未示出)dCPU 202负责执行存储在易失性(RAM)和非 易失性(ROM)系统存储器204上的计算机程序。
[0029] 基站200可W包括用于由运营商人员向和从基站输入和检索数据的用户接口 206 W及被禪合到网络的有线线路部分的网络接口 208。同时,基站200通过装配有一个或多个 天线214的收发机212向和从肥无线地发送和接收信息。
[0030] 基站200可W进一步包括系统总线210和数据胆存器216。系统总线促进基站200的 各种部件之间的通信。例如,系统总线210可W促进存储在数据胆存器216中的程序与执行 程序的CPU 202之间的通信。在某些实施例中,数据胆存器216可W存储用于基站200的参数 218,诸如标识基站200的地理或网络位置的参数,标识基站200经由其进行操作的一个或多 个载波频率或操作波段的参数,标识基站200与其他基站之间(例如,基站与相邻小区之间) 的网络内的分层关系的参数,与负载均衡或其他性能度量相关联的参数,与天线的位置、倾 角和/或几何形状相关联的参数等。另外,数据胆存器216可W包括操作系统W及与基站200 的操作相关的各种程序。
[0031] 作为示例,在无线电接入网操作支持系统(RAN 0SS)中,通常将配置数据存储在被 管理的对象(M0)中。每个M0在它的区别名称(DN)已知时可W被检索。M0常常与网络内的物 理或逻辑实体相关联。例如,化ranCe 11 M0可W与诸如UMTS基站之类的逻辑UMTS小区相关 联。每个M0可W具有多个可配置参数或与多个可配置参数相关联(例如,UtranCell M0可W 具有相关联的参数,诸如发射功率、切换偏移或本文中描述的其他)。
[0032] 在各种时间处,对M0和/或与M0相关联的参数做出改变。例如,可W应用于M0和/或 M0参数的某些改变包括其中改变M0中的一个或多个可配置参数的"更新"类型改变、其中向 网络添加新的M0的"添加"类型改变、其中将M0从网络删除的"删除"类型改变等。
[0033] 在各种实施例中,基站200可W使用在本领域中已知的任何调制/编码方案来通过 收发机212向和从UE发送和接收信息,所述任何调制/编码方案诸如二进制相移键控法 (BPSK,具有1比特/符号)、正交相移键控(QPSK,具有2比特/符号似及正交幅度调制(例如, 16-QAM、64-QAM等,具有4比特/符号、6比特/符号等)。另外,基站200可W被配置成经由包括 任何常见的GSM、UMTS、WiMAX或LTE协议的任何蜂窝数据通信协议与肥108a-m进行通信。
[0034] 图3图示了可W表示网络控制器设备llOa-c中的任何网络控制器设备的NRC 300 的框图。在某些实施例中,网络控制器设备llOa-c中的一个或多个是自优化或自组织网络 (SON)控制器。NRC 300包括一个或多个处理器设备,其包括中央处理单元(CPU)304dCPU 304可W包括(未示出的)执行算术和逻辑操作的算术逻辑单元(ALU) W及(未示出的)从存 储器提取指令和被存储的内容并且然后对其进行执行和/或处理、在程序执行期间在必要 时访问ALU的一个或多个控制单元(CU)。
[00巧]NRC 300还可W包括用户接口 306,其允许管理员与NRC的软件和硬件资源交互和 显示联网计算系统100的性能和操作。另外,NRC 300可W包括用于与联网计算机系统中的 其他部件通信的网络接口 308W及促进NRC 300的硬件资源之间的数据通信的系统总线 310。
[0036] 除网络控制器设备llOa-c之外,NRC 300还可W被用来实现其他类型的计算机设 备,诸如天线控制器、RF规划引擎、核屯、网元、数据库系统等。基于由NRC提供的功能,运样的 计算机的存储设备充当用于到其的软件和数据库的储存库。
[0037] CPU 304负责执行存储在易失性(RAM)和非易失性(ROM)存储器302和存储设备312 (例如,皿D或SSD)上的计算机程序。在某些实施例中,存储设备312可W存储程序指令,如诸 如ASIC或FPGA之类的逻辑硬件。存储设备312可W包括网络信息314或运行过程(例如,被存 储的网络优化过程、元件列表、策略,所述策略诸如与控制、管理和/或监视网络和网元的自 优化和/或自组织的规则或算法相关联的自动化过程策略)等。
[0038] SON优化过程可W在优化网络102的性能和/或配置时执行各种功能。例如,SON过 程可W包括响应于对网络的改变的基站的自配置(例如,发射功率和/或天线倾角的配置), 基站、小区W及其他网元的配置参数的自优化(例如,自动邻居关系(ANR)参数优化、随机接 入参数优化、切换参数优化),网元的自修复(例如,调整运转的基站内的参数W补偿未运转 或不良运转的基站)等。
[0039] 在某些实施例中,NRC 300包括差别服务340,其包括被配置成监视、跟踪和/或存 储标识对网络环境100做出的改变或修改的信息的部件,所述改变或修改诸如对网络102 和/或与网络1 ο 2相关联的被管理的对象(例如,基站1 ο 6 a - e )做出的改变(例如,C Μ改变 345)。
[0040] 例如,差别服务340可W维持所有的配置管理(CM)参数改变的记录345。每当新的 CM数据被从网络(例如,从RAN OSS或从到文件的CM数据的周期性输出)读取时,差别服务 340更新它的记录。差别服务340因此可W检测对网络中的所有参数做出的所有改变而不仅 是由SON系统或过程做出的改变。因此,差别服务340可W跟踪对网络做出的任何改变,所述 任何改变可W被观察和通过回滚系统350回滚。
[0041] 出于回滚目的,可W将差别服务%0扩展成包括支持回滚功能的应用编程接口 (API),其包括提供针对所有被管理的对象类型的改变的概要的"DiffCeir API W及返回针 对任何对象类型的更详细的改变的"DiffCell化anges"API。
[0042] 在某些实施例中,NRC包括回滚系统350,其被配置成撤消对网络环境100的某些或 所有方面或对象做出的改变。例如,回滚系统350可W(例如,通过调用一个或多个API)与差 别服务340通信W访问或接收信息(例如,对象标识符和对对象执行的改变),所述信息标识 在(例如,自先前时间W来的)给定时间段内对网络环境100做出的改变,诸如在SON过程的 运行期间做出的改变。回滚系统350因此可W将与网络102相关联的M0中的某些或全部回滚 到在过去的点处存在的配置,诸如与期望的或最佳的性能相关联的配置。
[00创撤消对通信网络做出的改变的示例 如本文中描述的那样,在某些实施例中,回滚系统350包括被配置成撤消对诸如网络环 境100内的网络102之类的通信网络做出的改变和/或对诸如网络环境100内的基站或小区 106a-e之类的与通信网络相关联的被管理的对象的参数做出的改变的部件。
[0044] 图4是图示了被配置成撤消对通信网络做出的改变的回滚系统350的部件的框图。 回滚系统350可W包括用W执行回滚系统350的一个或多个操作的一个或多个模块和/或部 件。模块可W是硬件、软件或硬件和软件的组合,并且可W由一个或多个处理器执行。例如, 回滚系统350可W包括回滚请求模块410、改变检索模块420、改变确定模块430W及回滚动 作模块440。
[0045] 在某些实施例中,回滚请求模块410被配置成和/或编程成访问或接收用W回滚在 给定时间段内对与通信网络相关联的被管理的对象的参数做出的一个或多个改变的请求。 例如,回滚请求模块410可W从网络管理员或网络性能监视元件接收用W撤消在给定时间 段内做出的改变的请求,所述改变可能已经引起与网络相关联的一个或多个被管理的对象 的不期望的性能。时间段可W是例如某些SON过程优化网络的时间段、从当前时间到与网络 和/或某些或所有相关联被管理的对象的期望的或最佳的性能相关联的最后已知的先前时 间的时间段等。
[0046] 在某些实施例中,改变检索模块420被配置和/或编程成检索标识在给定时间段内 对被管理的对象的参数做出的一个或多个改变的信息。例如,改变检索模块420可W通过调 用由通信网络提供的差别服务340的应用编程接口来检索标识对被管理的对象的参数做出 的一个或多个改变的信息,所述差别服务340维持对与通信网络相关联的被管理的对象的 参数做出的改变的记录345。改变检索模块420可W检索标识在自优化或其他SON过程在通 信网络上运行期间对被管理的对象的参数做出的改变的信息。
[0047] 在某些实施例中,改变确定模块430被配置和/或编程成确定与对被管理的对象的 参数做出的一个或多个改变相关联的累积改变类型。例如,改变确定模块430通过合并在给 定时间段内对被管理的对象做出的所有改变来确定与对被管理的对象的参数做出的一个 或多个改变相关联的累积改变类型。
[0048] 例如,改变确定模块430可W针对在某个或给定时间段之后(例如,在回滚时间之 后)改变或被修改的(具有相应的DN的)各种被管理的对象确定改变类型和相关联的参数 值。使用被确定的累积改变类型,改变确定模块430可W确定将应用于MOW便将M0回滚到先 前的配置或状态的回滚改变类型。
[0049] W下表格提供了阐明对M0做出的累积改变、根据改变确定的累积改变类型、被该 改变影响的参数W及与累积改变类型相关联的回滚改变类型之间的关系的规则:
[0050] ~作为示例,当小区与"添加"、"更新"和"删除"的改变类型相关联时,则在给定回滚I 时间之后,累积改变类型被(使用表格)确定为(添加、删除)=无,并且参数=无。因此,回滚 改变类型被确定为无,并且回滚系统将不执行小区的动作。
[0051 ]作为另一示例,当小区与"更新"、"更新"、"删除"、"添加"和"更新"的改变类型相 关联时,则在给定回滚时间之后,累积改变类型被(使用表格)确定为(更新、更新)=更新, 并且累积参数被(更新、删除)。因此,回滚改变类型被确定为更新,并且回滚系统将相应地 更新参数。
[0052] 在某些实施例中,回滚动作模块440被配置和/或编程成执行用W向被管理的对象 应用被确定的累积改变类型的动作。例如,回滚动作模块440可W将被确定的累积改变类型 应用于或使得其应用于被管理的对象W便将被管理的对象的参数回滚到给定时间段的开 始之前的状态。除其他之外,回滚系统350可W将改变推送到管理系统或其他系统,其被配 置成设置与被管理的对象相关联的参数。
[0053] 如本文中描述的那样,回滚系统350可W在撤消对通信网络做出的改变时执行各 种算法、例程和/或方法。图5是图示了用于撤消对通信网络的被管理的对象做出的改变的 方法500的流程图。方法500可W由回滚系统350执行,并且相应地在本文中仅借助于对其的 参考被描述。将理解,可W在任何适当硬件上执行方法500。
[0054] 在操作510中,回滚系统350访问或接收用W回滚在给定时间段内对与通信网络相 关联的被管理的对象的参数做出的一个或多个改变的请求。例如,回滚请求模块410可W从 网络管理员或网络性能监视元件接收用W撤消在给定时间段内做出的改变的请求,所述改 变可能已引起与网络相关联的一个或多个被管理的对象的不期望的性能。
[0055] 如本文中描述的那样,对被管理的对象做出的示例改变可W包括对被管理的对象 的参数做出的更新、一个或多个被管理的对象到通信网络的添加和/或被关联到通信网络 的一个或多个被管理的对象的删除。
[0056] 在操作520中,回滚系统350检索标识在给定时间段内对被管理的对象的参数做出 的一个或多个改变的信息。例如,改变检索模块420可W通过调用由通信网络提供的差别服 务340的应用编程接口来检索标识对被管理的对象的参数做出的一个或多个改变的信息, 所述差别服务340维持对与通信网络相关联的被管理的对象的参数做出的改变的记录345。
[0057] 在操作530中,回滚系统350针对每个被管理的对象确定与对被管理的对象的参数 做出的一个或多个改变相关联的累积改变类型。例如,改变确定模块430通过合并在给定时 间段内对被管理的对象做出的所有改变来确定与对被管理的对象的参数做出的一个或多 个改变相关联的累积改变类型。
[0058] 在操作540中,回滚系统针对每个被管理的对象执行动作W将被确定的累积改变 类型应用于被管理的对象。例如,回滚动作模块440可W将被确定的累积改变类型应用于或 使得其应用于被管理的对象W便将被管理的对象的参数回滚到(例如,自网络或被管理的 对象的最后已知的最佳性能W来)给定时间段的开始之前的状态。
[0059] 回滚系统350可W基于被确定的累积改变类型来执行多种不同的动作,W便将网 络和/或被管理的对象回滚到先前或最佳状态,包括: 当改变确定模块430确定与参数到被管理的对象的累积添加相关联的改变类型时,回 滚动作模块440使得元件管理系统将累积添加的参数从被管理的对象删除; 当改变确定模块430确定与对被管理的对象的参数的累积删除相关联的改变类型时, 回滚动作模块440使得元件管理系统将累积删除的参数添加到被管理的对象; 当改变确定模块430确定与从第一状态到第二状态的对被管理的对象的参数的累积更 新相关联的改变类型时,回滚动作模块440使得元件管理系统将被管理的对象的参数更新 到第一状态; 当改变确定模块430确定与被管理的对象到网络的添加相关联的改变类型时,回滚动 作模块440使得元件管理系统将被管理的对象从网络删除; 和/或当改变确定模块430确定与被管理的对象从网络的删除相关联的改变类型时,回 滚动作模块440使得元件管理系统将被管理的对象添加到网络。
[0060] 如本文中描述的那样,在某些实施例中,回滚系统350可W与差别服务340通信W 便访问、检索、标识和/或接收与在给定时间段内在网络环境100内做出的改变相关联的信 息。图6是图示了在被配置成撤消对通信网络做出的改变的回滚系统与被配置成跟踪和存 储对通信网络做出的改变的差别服务之间的数据的流动的数据流图600。
[0061] 如描绘的那样,差别服务340的图形用户接口(GUI)610或其他通信接口通过向回 滚系统350指定日期和/或时间来发起回滚过程。回滚系统350返回被修改的对象类型620的 列表。作为响应,GUI 610请求针对列表内的对象类型的改变的概要。差别服务340利用已被 修改的不同的M0的计数来回复。GUI 610还可W向回滚系统350发送用W获得与被修改的M0 相关联的DN的列表的请求。当DN的列表大时,差别服务340利用可W通过下一和先前的URL 翻页的DN的较少列表或子集来回复。
[0062] 为了得到针对M0中的每个的改变的细节,GUI 610请求特定DN来指定日期和时间 (例如,日期时间)。差别服务340利用在该日期和时间之后针对该特定DN发生的所有改变来 回复,并向回滚系统350发送标识改变的信息630"GUI 610请求回滚系统350针对选择的改 变执行回滚。回滚系统350确定将被设置的回滚改变类型和参数W便完成回滚640,并向GUI 610发送标识累积回滚改变的信息。GUI 610确认改变并经由回滚系统350将改变推送到元 件管理服务(EMS)650。回滚系统350基于回滚动作的结果来返回成功或失败消息。
[0063] 因此,在某些实施例中,本文中描述的系统和方法提供了差别服务340和回滚系统 350W通过如下来回滚或W其他方式撤消对网络(例如,对被管理的对象)做出的改变:访问 用W回滚在给定时间段内对与通信网络相关联的小区做出的一个或多个改变的请求,检索 标识在给定时间段内对小区做出的一个或多个改变的信息,确定与对小区做出的一个或多 个改变相关联的累积改变类型,W及通过向小区应用回滚改变类型动作来回滚对小区做出 的改变,回滚改变类型与和对小区做出的一个或多个改变相关联的被确定的累积改变类型 相关联。
[0064] 示例回滚场景 W下回滚场景描绘了回滚改变网络环境100内的被管理的对象的示例。
[0065] 场景1--在8月1日通过SON模块改变FSC小区"VSTR5LVLr。
[0066] 在改变之前,小区具有W下性质:
改变被存储在差别服务340的C的己录345中,如下: 改变类型:"更新" 改变:
其中每对值指示旧值和新值。
[0067] 在8月5日,对相同小区应用进一步改变。
[0068] 改变类型:"更新"
一周之后,确定了改变没有改进该小区并且反而使性能降级,并且小区应该被返回到 它的如8月1日的状态的状态。向回滚系统350发送请求,请求包括日期8月1日和用于 "VSTRSLVLl"的小区DN。回滚系统350使用本文中描述的方法确定将在那个日期之后被恢复 的累积改变,并利用W下改变来回复: 回滚改变类型:"更新" 回滚改变:
改变被确认并经由回滚系统350推送到EMS,并且到小区的先前状态的回滚被完成。
[0069] 场景2--在8月2日通过SON模块添加另一FSC小区"VSTR5LVLr。
[0070] 添加了具有W下性质的小区:
改变被存储在差别服务340的C的己录345中,如下: 改变类型:"添加" 改变:
将在第二天撤销改变,并向回滚系统350发送包括小区DN和日期8月1日的请求。回滚系 统350使用本文中描述的方法针对小区确定累积改变类型,并利用W下改变来回复: 回滚改变类型:"删除" 回滚改变:
改变被确认并经由回滚系统350推送到EMS,并且到先前状态的回滚完成。
[0071] 场景3--在8月2日通过SON模块删除FSC小区"VSTR5LVLr。
[0072] 当小区被删除时,其具有W下性质:
改变被存储在差别服务340的C的己录345中,如下: 改变类型:"删除" 改变:
将在第二天撤销改变,并向回滚系统350发送包括小区DN和日期8月1日的请求。回滚系 统350使用本文中描述的方法针对小区确定累积改变类型,并利用W下改变来回复: 回滚改变类型:"删除" 回滚改变:
改变被确认并经由回滚系统350推送到EMS,并且到先前状态的回滚完成。
[0073] 当然,其他场景是可能的并且被本文中描述的回滚系统350支持。
[0074] 尽管已经关于特定示例描述了本技术的方面,但本技术的实施例不被运些示例限 审IJ。例如,本领域技术人员将认识到可W在不脱离本技术的范围或精神的情况下根据各种 其他算法和过程执行向用户设备预先递送内容。
【主权项】
1. 一种方法,包括: 访问用以回滚在给定时间段内对与通信网络相关联的被管理的对象的参数做出的一 个或多个改变的请求; 检索标识在给定时间段内对被管理的对象的参数做出的一个或多个改变的信息;以及 针对每个被管理的对象: 确定与对被管理的对象的参数做出的一个或多个改变相关联的累积改变类型;以及 执行用以将被确定的累积改变类型应用于被管理的对象的动作。2. 根据权利要求1所述的方法,其中检索标识在给定时间段内对被管理的对象的参数 做出的一个或多个改变的信息包括调用由通信网络提供的差别服务的应用编程接口,所述 差别服务维持对与通信网络相关联的被管理的对象的参数做出的改变的记录。3. 根据权利要求1所述的方法,其中执行用以将被确定的累积改变类型应用于被管理 的对象的动作包括应用被确定的累积改变类型以将被管理的对象的参数回滚到给定时间 段的开始之前的状态。4. 根据权利要求1所述的方法,其中检索标识在给定时间段内对被管理的对象的参数 做出的一个或多个改变的信息包括检索标识在通信网络的自优化期间对被管理的对象的 参数做出的一个或多个改变的信息。5. 根据权利要求1所述的方法,其中对被管理的对象的参数做出的一个或多个改变包 括对被管理的对象的参数做出的更新。6. 根据权利要求1所述的方法,其中对被管理的对象的参数做出的一个或多个改变包 括与通信网络相关联的一个或多个被管理的对象的添加。7. 根据权利要求1所述的方法,其中对被管理的对象的参数做出的一个或多个改变包 括与通信网络相关联的一个或多个被管理的对象的删除。8. 根据权利要求1所述的方法,其中确定与对被管理的对象的参数做出的一个或多个 改变相关联的累积改变类型包括合并在给定时间段内对被管理的对象做出的所有改变。9. 根据权利要求1所述的方法,其中确定与对被管理的对象的参数做出的一个或多个 改变相关联的累积改变类型包括确定与参数到被管理的对象的累积添加相关联的改变类 型;并且其中执行用以将被确定的累积改变类型应用于被管理的对象的动作包括使得元件 管理系统将累积添加的参数从被管理的对象删除。10. 根据权利要求1所述的方法,其中确定与对被管理的对象的参数做出的一个或多个 改变相关联的累积改变类型包括确定与参数从被管理的对象的累积删除相关联的改变类 型;并且其中执行用以将被确定的累积改变类型应用于被管理的对象的动作包括使得元件 管理系统将累积删除的参数添加到被管理的对象。11. 根据权利要求1所述的方法,其中确定与对被管理的对象的参数做出的一个或多个 改变相关联的累积改变类型包括确定与被管理的对象的参数从第一状态到第二状态的累 积更新相关联的改变类型;并且其中执行用以将被确定的累积改变类型应用于被管理的对 象的动作包括使得元件管理系统将被管理的对象的参数更新到第一状态。12. 根据权利要求1所述的方法,其中确定与对被管理的对象的参数做出的一个或多个 改变相关联的累积改变类型包括确定与被管理的对象的添加相关联的改变类型;并且其中 执行用以将被确定的累积改变类型应用于被管理的对象的动作包括使得元件管理系统删 除被管理的对象。13. 根据权利要求1所述的方法,其中确定与对被管理的对象的参数做出的一个或多个 改变相关联的累积改变类型包括确定与被管理的对象的删除相关联的改变类型;并且其中 执行用以将被确定的累积改变类型应用于被管理的对象的动作包括使得元件管理系统添 加被管理的对象。14. 一种系统,包括: 回滚请求模块,其访问用以回滚在给定时间段内对与通信网络相关联的被管理的对象 的参数做出的一个或多个改变的请求; 改变检索模块,其检索标识在给定时间段内对被管理的对象的参数做出的一个或多个 改变的信息; 改变确定模块,其针对每个被管理的对象确定与对被管理的对象的参数做出的一个或 多个改变相关联的累积改变类型;以及 回滚动作模块,其针对每个被管理的对象执行用以将被确定的累积改变类型应用于被 管理的对象的动作。15. 根据权利要求14所述的系统,其中改变检索模块通过调用由通信网络提供的差别 服务的应用编程接口来检索标识对被管理的对象的参数做出的一个或多个改变的信息,所 述差别服务维持对与通信网络相关联的被管理的对象的参数做出的改变的记录。16. 根据权利要求14所述的系统,其中回滚动作模块应用被确定的累积改变类型以将 被管理的对象的参数回滚到给定时间段的开始之前的状态。17. 根据权利要求14所述的系统,其中改变检索模块检索标识在通信网络的自优化期 间对被管理的对象的参数做出的一个或多个改变的信息。18. 根据权利要求14所述的系统,其中改变确定模块通过合并在给定时间段内对被管 理的对象做出的所有改变来确定与对被管理的对象的参数做出的一个或多个改变相关联 的累积改变类型。
【文档编号】H04W24/00GK106063313SQ201480068297
【公开日】2016年10月26日
【申请日】2014年5月2日
【发明人】M.哈桑, J.巴恩斯, T.特雷普托
【申请人】诺基亚通信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1