一种参数管理协调的方法及装置 |
|||||||
申请号 | CN201110362013.X | 申请日 | 2011-11-15 | 公开(公告)号 | CN103108363A | 公开(公告)日 | 2013-05-15 |
申请人 | 华为技术有限公司; | 发明人 | 邹兰; | ||||
摘要 | 本 发明 实施例 提供一种参数管理协调的方法及装置,涉及通信领域,能够协调参数管理,提高参数处理的准确性。一种参数管理协调的方法,包括检测接收的参数 修改 指令是否为自动 算法 修改指令;当指令为自动算法修改指令时,获取要求修改的系统参数的修改状态;如果根据系统参数的修改状态得到系统参数由非自动算法修改完成的,则接受自动算法修改指令修改,其中,自动算法修改指令在修改系统参数之前,根据非自动算法修改完成的系统参数进行系统参数的重新分析和参数修改指令优化;如果根据系统参数的修改状态得到系统参数的修改是由自动算法修改完成的,则根据接收的自动算法修改指令重新修改系统参数。本发明实施例用于进行参数管理协调。 | ||||||
权利要求 | 1.一种参数管理协调的方法,其特征在于,包括: |
||||||
说明书全文 | 一种参数管理协调的方法及装置技术领域[0001] 本发明涉及通信领域,尤其涉及一种对参数管理进行协调的方法及装置。 背景技术[0002] 自组织网络(SON,self-organizing network)实现了由人脑思维判断逻辑向自动算法的转换,节省了成本。现有技术中,通过参数自调整模块的自动算法,进行参数的自动修改,实现对网络中设备的管理;相应的,在自组织网络中,还可以通过人工方式修改参数,以实现设备的管理。 [0003] 在实现上述对参数管理进行协调的方法及装置的发明过程中,发明人发现现有技术中至少存在如下问题:由于自组织网络的参数自调整模块的自动算法与人工修改方式无法区分,当参数自调整模块的自动算法与人工修改对同一系统参数进行修改时,可能导致系统参数修改混乱和乒乓现象的发生,而这种现象没有相应的协调解决方案。 发明内容[0004] 本发明的实施例提供一种参数管理协调的方法及装置,通过区分修改指令及系统参数的修改状态,协调参数管理,提高处理的准确性。 [0005] 为达到上述目的,本发明的实施例采用如下技术方案: [0006] 一方面,提供一种参数管理协调的方法,包括: [0007] 检测接收的参数修改指令是否为自动算法修改指令; [0008] 所述参数修改指令为自动算法修改指令时,获取所述自动算法修改指令要求修改的系统参数的修改状态; [0009] 如果根据所述系统参数的修改状态得到所述系统参数的修改是由非自动算法修改指令修改完成的,则接受所述自动算法修改指令修改,其中,所述自动算法修改指令在修改所述系统参数之前,根据所述非自动算法修改完成的所述系统参数进行系统参数的重新分析和参数修改指令优化;或者 [0010] 如果根据所述系统参数的修改状态得到所述系统参数的修改是由所述自动算法修改指令修改完成的,则根据接收的所述自动算法修改指令重新修改所述系统参数,其中,在所述自动算法修改指令在重新修改所述系统参数之前,若所述修改完成的自动修改指令优先级高于所述自动算法修改指令,则所述自动算法修改指令根据所述修改完成的系统参数进行系统参数的重新分析和参数修改指令优化。 [0011] 一方面,提供一种参数管理协调的装置,包括: [0012] 检测模块,用于检测接收的参数修改指令是否为自动算法修改指令; [0013] 修改状态获取模块,用于所述参数修改指令为自动算法修改指令时,获取所述自动算法修改指令要求修改的系统参数的修改状态; [0014] 第一接收模块,用于所述系统参数的修改状态得到所述系统参数的修改是由非自动算法修改指令修改完成的时,接受所述自动算法修改指令修改,其中,所述自动算法修改指令在修改所述系统参数之前,根据所述非自动算法修改完成的所述系统参数进行系统参数的重新分析和参数修改指令优化; [0015] 第二接收模块,用于所述系统参数的修改状态得到所述系统参数的修改是由所述自动算法修改指令修改完成时,接收所述自动算法修改指令,重新修改所述系统参数,其中,在所述自动算法修改指令在重新修改所述系统参数之前,若所述修改完成的自动修改指令优先级高于所述自动算法修改指令,则所述自动算法修改指令根据所述修改完成的系统参数进行系统参数的重新分析和参数修改指令优化。 [0016] 本实施例提供的参数管理协调的方法及装置,当检测出自动算法修改指令时,获取自动算法修改指令要求修改的系统参数的修改状态,并根据不同的修改状态进行相应的操作,避免了自动算法修改指令将人工修改结果倒回式修改,也避免了不同的自动算法修改指令同时修改导致的混乱修改现象,进而提高了对系统参数处理的速度和准确性。附图说明 [0017] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 [0018] 图1为本发明实施例一提供的参数管理协调的方法的流程示意图; [0019] 图2为本发明实施例二提供的参数管理协调的方法的流程示意图; [0020] 图3为本发明实施例三提供的参数管理协调的装置的构造示意图; [0021] 图4为本发明实施例三提供的另一参数管理协调的装置的构造示意图; [0022] 图5为本发明实施例三提供的又一参数管理协调的装置的构造示意图。 具体实施方式[0023] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 [0024] 实施例一 [0025] 本发明实施例提供了一种参数管理协调的方法,这种参数管理协调的方法可以通过对自组织网络中,修改指令依据系统参数的不同状态,对系统参数进行相应修改,达到管理、协调修改指令对参数修改的目的,如图1所示,包括以下步骤: [0026] S101、检测接收的参数修改指令是否为自动算法修改指令。 [0027] 值得指出的是,上述系统参数是自组织网络中与自动功能相关的配置参数,可以是自组织网络移动性优化配置参数、自组织网络负载平衡优化配置参数、自组织网络节能配置参数、自组织网络干扰协调配置参数、自组织网络小区失效检测和补偿配置参数、自组织网络覆盖和容量优化配置参数。本发明实施例保护范围包括但不限于上述配置参数。 [0028] 进一步的,本发明实施例提出的自动算法修改指令是指SON的自动算法位于NM(Network Management,网络管理)层面时,自动配置的对系统参数的调整命令,自动算法修改指令可以是SONMRO(Self organizing network mobility robustness optimization,自组织网络移动性优化)修改指令、SONMLB(Self organizing network mobility load balancing,自组织网络负载平衡优化)修改指令等。 [0029] S102、参数修改指令为自动算法修改指令时,获取自动算法修改指令要求修改的系统参数的修改状态。 [0030] S103、如果根据上述系统参数的修改状态得系统参数的修改是由非自动算法修改指令修改完成的,则接受自动算法修改指令修改,其中,自动算法修改指令在修改系统参数之前,根据非自动算法修改完成的系统参数进行系统参数的重新分析和参数修改指令优化。 [0031] 示例性的,当一个系统参数3被非自动算法修改成5,如被人工修改成5,这时系统参数接收到了一个自动算法修改指令要求修改,这个自动算法修改指令是基于3,每次增加0.5的叠加指令,那么,被修改成5的系统参数进行接受这个自动算法修改指令之前,自动算法修改指令要根据系统参数5进行分析,将自己的参数指令修改优化为基于5每次增加 0.5的叠加指令,再对这个系统参数5进行修改;根据具体的系统参数需要修改的目标,例如5.3,将这个自动算法修改指令优化成基于5,每次增加0.1,以增加修改的精确性。 [0032] S104、如果根据上述系统参数的修改状态得到系统参数的修改是由自动算法修改指令修改完成的,则根据接收的自动算法修改指令重新修改系统参数。其中,在自动算法修改指令在重新修改系统参数之前,若修改完成的自动修改指令优先级高于自动算法修改指令,则自动算法修改指令根据修改完成的系统参数进行系统参数的重新分析和参数修改指令优化。 [0033] 示例性的,完成修改的自动算法修改指令为修改系统参数数值大小指令,而接收的自动算法修改指令为系统参数的自组织网络干扰协调增强指令,那么,根据接收的自动算法修改指令重新修改系统参数,就相是,在系统参数数值大小调整完成的基础上,再修改干扰协调参数。 [0034] 进一步的,判断修改完成的自动算法修改指令优先级高于自动算法修改指令,可以根据自动算法修改指令的来源设备上预设好的优先级判断自动算法修改指令优先级的高低,此处仅以这种比较方法为例,保护范围不限于此。 [0035] 举例来说,在由至少一个NMS(Network Management System,网络管理系统)与一个IRP-Agent(Integration Reference Point Agent,集成参考点代理)组成的自组织网络管理系统中,IRP-Agent接收由NMS发送的参数修改指令A,并对参数修改指令A进行检测。当参数修改指令A为自动算法修改指令时,获取自动算法修改指令A要求修改的系统参数的修改状态。若获取到的修改状态表示系统参数的修改是由非自动算法修改指令修改完成的,自动算法修改指令A会对系统参数进行重新分析和参数修改指令优化,并基于被非自动算法修改后的新的系统参数进行修改;若获取到的修改状态表示系统参数的修改是由自动算法修改指令修改完成的,系统参数接收自动算法修改指令进行重新修改,在自动算法修改指令A在重新修改系统参数之前,若修改完成的自动修改指令优先级高于自动算法修改指令A,则自动算法修改指令A根据修改完成的系统参数进行系统参数的重新分析和参数修改指令优化。 [0036] 本实施例提供的参数管理协调的方法,当检测出自动算法修改指令时,获取自动算法修改指令要求修改的系统参数的修改状态,并根据不同的修改状态进行相应的操作,避免了自动算法修改指令将人工修改结果倒回式修改,也避免了不同的自动算法修改指令同时修改导致的混乱修改现象,进而提高了对系统参数处理的速度和准确性。 [0037] 实施例二 [0038] 本发明实施例提供了一种参数管理协调的方法,如图2所示,包括以下步骤: [0039] S201、SON功能实体检测接收的参数修改指令是自动算法修改指令或人工修改指令。 [0040] 其中,步骤S201中的人工修改指令为非自动算法指令的一种具体可选形式,但本发明实施例对此并不做限制。 [0041] 参数修改指令为自动算法修改指令时,转入S202,当参数修改指令为人工修改指令时,转入S208。 [0042] 值得指出的是,若同时接收到多个SON自组织网络自动算法修改指令时,比较这些SON自组织网络自动算法修改指令的优先级,将比较得到的优先级最高的SON自组织网络自动算法修改指令作为自动算法修改指令,进行以下操作,其他的SON自组织网络自动算法修改指令由于优先级较低,不纳入接收范围。这样一来,可以保证SON功能实体接收优先级高的修改指令,提高修改的准确性。 [0043] S202、SON功能实体读取自动算法修改指令携带的指令标识源,以便于根据指令标识源对应算法的不同优先级对系统参数进行修改。 [0044] 示例性的,以上指令源标识包括却不限于:SON、SONMRO(Self organizing network mobility robustness optimization,自组织网络移动性优化)、SONMLB(Self organizing network mobility load balancing,自组织网络负载平衡优化)、SONES(Self organizing network energy saving,自组织网络节能)、SONICIC(Self organizing network Interference control,自组织网络干扰协调)、SONCOC(Self organizing network cell outage compensation,自组织网络小区失效检测和补偿)、SONCCO(Self organizing network coverage and capacity optimization,自组织网络覆盖和容量优化)。 [0045] S203、SON功能实体获取自动算法修改指令要求修改的系统参数的修改状态。 [0046] 示例性的,步骤203中提到的修改状态,可以按照不同的粒度进行划分,如所有系统参数对应一个共同的修改状态的最粗粒度划分;或每个系统参数对应一个修改状态的最细粒度划分;或介于两者之间的一部分有相同特征的系统参数对应一个修改状态,如在自组织网络中自动化功能相同的一部分系统参数对应一个修改状态等。 [0047] 根据系统参数的修改状态不同,分别执行步骤S204、S205、S206、S207。 [0048] S204、SON功能实体根据系统参数的修改状态得系统参数的修改是由非自动算法修改指令修改完成的,则自动算法修改指令修改之前,自动算法根据非自动算法修改的参数值进行系统参数的重新分析和参数修改指令优化,系统参数接收这个重新分析和参数修改指令优化后的自动算法修改指令的修改。 [0049] S205、SON功能实体根据系统参数的修改状态得到系统参数的修改是由自动算法修改指令修改完成的,则根据接收的自动算法修改指令重新修改系统参数。 [0050] 其中,在自动算法修改指令在重新修改所述系统参数之前,若修改完成的自动修改指令优先级高于自动算法修改指令,则自动算法修改指令根据修改完成的系统参数进行系统参数的重新分析和参数修改指令优化。这样可以避免优先级较高的自动算法修改完成的参数值被优先级较低的自动算法倒回式修改,以保证修改的准确性。 [0051] S206、SON功能实体根据系统参数的修改状态得到系统参数正在接受其他自动算法修改指令进行修改,则比较正在修改系统参数的其他自动算法修改指令与接收的自动算法修改指令的优先级,接收优先级高的自动算法修改指令的修改,禁止优先级低的自动算法修改指令的修改。 [0052] 具体来说,若正在修改系统参数的其他自动算法修改指令优先级高于才接收的自动算法修改指令的优先级,则禁止自动算法修改指令对系统参数进行修改,继续进行原来的修改; [0053] 若正在修改系统参数的其他自动算法修改指令优先级低于才接收的自动算法修改指令的优先级,则停止其他自动算法修改指令对系统参数正在进行的修改,转为接收才收到的自动算法修改指令对系统参数进行修改。 [0054] S207、SON功能实体根据系统参数的修改状态得到系统参数正在接收人工修改指令修改,则禁止自动算法修改指令对系统参数进行修改。 [0055] S208、SON功能实体检测接收的参数修改指令为人工修改指令时,则接受人工修改指令对系统参数进行修改。 [0056] 举例来说,在由至少一个修改指令发送端与一个SON功能实体组成的自组织网络管理系统中,SON功能实体接收由修改指令发送端发送的参数修改指令A,并对参数修改指令A进行检测。 [0057] 当SON功能实体接到多个SON自组织网络自动算法修改指令,则需要先比较这些SON自组织网络自动算法修改指令的优先级,选择优先级最高的SON自组织网络自动算法修改指令,并将这个优先级最高的SON自组织网络自动算法修改指令取为SON功能实体接收到的自动算法修改指令,并进行下一步操作;当SON功能实体只接到一个SON自组织网络自动算法修改指令,就直接将这个SON自组织网络自动算法修改指令作为自动算法指令,并进行下一步操作; [0058] 上述的下一步操作,包括:先读取自动算法修改指令携带的指令标识源,以便于根据指令标识源对应的算法进行系统参数的修改,然后获取自动算法修改指令要求修改的系统参数的修改状态,根据不同的修改状态,进行不同的操作; [0059] 关于系统参数,本发明实施例以自组织网络中与自动功能相关的配置参数举例,如自组织网络移动性优化配置参数、自组织网络负载平衡优化配置参数、自组织网络节能配置参数、自组织网络干扰协调配置参数、自组织网络小区失效检测和补偿配置参数、自组织网络覆盖和容量优化配置参数,但不局限于此范围。 [0060] 如果SON功能实体根据系统参数的修改状态得到系统参数的修改是由人工修改指令修改完成的,或者说是由优先级高于接收到的这个自动修改指令的修改指令修改完成的,则由完成修改、刷新后的系统参数接收自动算法修改指令。其中,接收自动算法指令修改之前,自动算法修改指令也会进行系统参数的重新分析和参数修改指令优化,以保证对刷新后的系统参数进行修改; [0061] 如果SON功能实体根据系统参数的修改状态得到系统参数的修改是由自动算法修改指令修改完成的,则根据读取的自动算法修改指令的指令源标识和接收的自动算法修改指令重新修改系统参数; [0062] 如果SON功能实体根据系统参数的修改状态得到系统参数正在接受其他自动算法修改指令进行修改,不妨设正在接收其他自动算法修改指令为修改指令A,才接收到的自动算法修改指令为修改指令B,则比较修改指令A与修改指令B的优先级,若修改指令A的优先级高于修改指令B,则禁止修改指令B对系统参数进行修改,继续进行修改指令A的修改;若修改指令A的优先级低于修改指令B的优先级,则停止修改指令A对系统参数正在进行的修改,转为接收修改指令B对系统参数进行修改; [0063] 如果SON功能实体根据系统参数的修改状态得到系统参数正在接受人工修改指令修改,则禁止自动算法修改指令对系统参数进行修改,这是由于优先级较高的指令进行修改时,不接受优先级较低的修改指令插入,以免对系统参数形成倒回式的修改; [0064] 当SON功能实体接收到人工修改指令时,可以根据人工修改指令对系统参数进行修改,当然,人工修改指令也存在不同的优先级,由于人工修改指令智能程度高,所以可以自主判断选择优先级高的人工修改指令对系统参数修改。 [0065] 另外,实际应用中,可以根据不同的粒度对系统参数的修改状态进行设置。示例性的,对N个系统参数进行数值修改。 [0066] 在处理这N个系统参数时,为全部N个系统参数分配一个修改状态,以对N个系统参数进行统一的状态标识。不妨用一个标志位k来表示其修改状态。如果下发的是自动算法修改指令,那么当k表示不同修改状态时,对N个系统参数进行集体操作。 [0067] 当然,也可以针对N个系统参数的功能相关性,为全部N个系统参数分配M个修改状态,每个修改状态对应一组功能相关的系统参数。比如,与MLB(mobility load balancing,负载平衡优化)功能相关的系统参数,共有一个修改状态。具体是对M个不同修改状态的系统参数不妨用不同标志位k、n、m等对应表示其修改状态,针对不同的修改状态对k、n、m中的系统参数进行不同操作。 [0068] 另外,为了更精密的处理每一个系统参数,可以将这N个系统参数各自标注上当前的修改状态,并依据各自不同的信息状态逐个进行处理。 [0069] 本实施例提供的参数管理协调的方法,当检测出自动算法修改指令时,获取自动算法修改指令要求修改的系统参数的修改状态,并根据不同的修改状态进行相应的操作,避免了自动算法修改指令将人工修改结果倒回式修改,也避免了不同的自动算法修改指令同时修改导致的混乱修改现象,进而提高了对系统参数处理的速度和准确性。 [0070] 实施例三 [0071] 本发明实施例提供的一种参数管理协调的装置,如图3所示,包括:检测模块301、修改状态获取模块302、第一接收模块303、第二接收模块304。 [0072] 检测模块301,用于检测接收到的参数修改指令是否为自动算法修改指令。 [0073] 修改状态获取模块302,用于参数修改指令为自动算法修改指令时,获取自动算法修改指令要求修改的系统参数的修改状态。 [0074] 第一接收模块303,用于根据系统参数的修改状态得到系统参数的修改是由非自动算法修改指令修改完成的时,接受自动算法修改指令修改。 [0075] 其中,自动算法修改指令在修改系统参数之前,根据非自动算法修改完成的系统参数进行系统参数的重新分析和参数修改指令优化 [0076] 第二接收模块304,用于根据系统参数的修改状态得到系统参数的修改是由自动算法修改指令修改完成时,接收自动算法修改指令,重新修改系统参数。 [0077] 其中,在自动算法修改指令在重新修改系统参数之前,若修改完成的自动修改指令优先级高于自动算法修改指令,则自动算法修改指令根据修改完成的系统参数进行系统参数的重新分析和参数修改指令优化。 [0078] 本实施例提供的参数管理协调的装置,当检测模块检测出自动算法修改指令时,获取自动算法修改指令要求修改的系统参数的修改状态,并根据不同的修改状态进行相应的操作,避免了自动算法修改指令将人工修改结果倒回式修改,也避免了不同的自动算法修改指令同时修改导致的混乱修改现象,进而提高了对系统参数处理的速度和准确性。 [0079] 进一步的,参数管理协调装置,如图4所示,还包括:第一比较模块305、读取模块306、第二比较模块307、修改禁止模块308、修改接收模块309。 [0080] 第一比较模块305,用于在所述检测模块在所述检测接收的参数修改指令是为自动算法修改指令后,若接收到多个SON自组织网络自动算法修改指令时,比较这些SON自组织网络自动算法修改指令的优先级,将优先级最高的SON自组织网络自动算法修改指令作为自动算法修改指令,以进行下一步的修改操作。 [0081] 读取模块306,用于在所述检测模块在所述检测接收的参数修改指令是为自动算法修改指令后,读取自动算法修改指令携带的指令标识源,以便于根据指令标识源对应算法的不同优先级对系统参数进行修改。 [0082] 指令源标识已经在方法中详细介绍,在此不再累述。 [0083] 第二比较模块307,用于根据系统参数的修改状态得到系统参数正在接收其他自动算法修改指令时,比较正在修改系统参数的其他自动算法修改指令与接收的自动算法修改指令的优先级; [0084] 修改禁止模块308,用于当正在修改系统参数的其他自动算法修改指令优先级高于接收的自动算法修改指令的优先级时,禁止自动算法修改指令对系统参数进行修改; [0085] 修改接收模块309,用于当正在修改系统参数的其他自动算法修改指令优先级低于接收的自动算法修改指令的优先级时,停止其他自动算法修改指令对系统参数的修改,接受自动算法修改指令对系统参数进行修改 [0086] 修改禁止模块308,还用于如果根据系统参数的修改状态得到系统参数正在接受非自动算法修改指令修改时,禁止对系统参数进行修改。 [0087] 示例性的,上述非自动算法修改指令一般为优先级高于自动算法修改指令的人工修改指令。 [0088] 再进一步的,参数管理协调装置,如图5所示,还包括:第三接收模块310、修改状态设置模块311。 [0089] 第三接收模块310,用于当检测模块检测参数修改指令为非自动算法修改指令时,接受非自动算法修改指令对系统参数进行修改。 [0090] 修改状态设置模块311,用于将所有系统参数对应设置一个共同的修改状态;或对每个系统参数对应设置一个修改状态;或一部分系统参数对应设置一个修改状态。 [0091] 示例性的,可以将自组织网络中自动化功能相同的一部分系统参数对应一个修改状态。 [0092] 这样可以趋于不用的需要对系统参数进行不同粒度的划分,以使得系统参数按需求得到最精细修改或得到最快速的修改。 [0093] 本实施例提供的参数管理协调的装置,可以通过使用上述实施例提供的参数管理协调、方法工作,在此不再赘述。 [0094] 本实施例提供的参数管理协调的装置,当检测模块检测出自动算法修改指令时,获取自动算法修改指令要求修改的系统参数的修改状态,并根据不同的修改状态进行相应的操作,避免了自动算法修改指令将人工修改结果倒回式修改,也避免了不同的自动算法修改指令同时修改导致的混乱修改现象,进而提高了对系统参数处理的速度和准确性。 [0095] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。 [0096] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。 |