一种策略管理方法及装置与流程

文档序号:16061069发布日期:2018-11-24 12:11阅读:148来源:国知局

本说明书实施例涉及计算机技术领域,尤其涉及一种策略管理方法及装置。

背景技术

通过设备系统的集控平台,可以集中地配置系统的各种策略,并由集控平台将所配置的策略下发到系统中的各台设备,实现对系统中各台设备的策略管理。通过集控平台管理各设备的策略时,一种常用的方案是,统一地配置与下发一套策略,这样系统内的设备均采用一套策略,显然,在这种方案中,无法满足个别设备的特殊需求;另一种常用的方案是,针对系统内的各台设备,分别地配置与下发不同的策略,以满足个别设备的特殊需求,但这种方案中,需要逐个地配置系统中各设备的策略,工作量较大。



技术实现要素:

有鉴于此,本说明书实施例提供一种策略管理方法及装置,技术方案如下:

一种策略管理方法,其特征在于,所述方法应用于集控平台,所述集控平台用于管理系统中设备的策略,该方法包括:

根据需要配置的至少一种共有策略,对应划分至少一个策略区域;对于所划分的任一策略区域,配置该策略区域的共有策略;

对于所述系统中的任一设备,根据该设备的策略需求、及为各策略区域配置的各共有策略,将该设备划入对应的策略区域,并为该设备配置该策略区域的共有策略;在确定该设备需要配置特殊策略的情况下,为该设备配置所述特殊策略;

对于所述系统中的任一设备,将为该设备配置的策略,下发至该设备。

一种策略管理装置,其特征在于,所述装置应用于集控平台,所述集控平台用于管理系统中设备的策略,该装置包括:

策略区域划分模块,用于根据需要配置的至少一种共有策略,对应划分至少一个策略区域;对于所划分的任一策略区域,配置该策略区域的共有策略;

设备策略配置模块,用于对于所述系统中的任一设备,根据该设备的策略需求、及为各策略区域配置的各共有策略,将该设备划入对应的策略区域,并为该设备配置该策略区域的共有策略;在确定该设备需要配置特殊策略的情况下,为该设备配置所述特殊策略;

设备策略下发模块,用于对于所述系统中的任一设备,将为该设备配置的策略,下发至该设备。

本说明书实施例所提供的技术方案,根据系统中配置的不同类别的策略,划分出一个或多个不同的策略区域,并将系统中的各台设备,根据策略需求划入对应的策略区域。针对每个策略区域,将分别配置该策略区域共有策略,即为该区域中各台设备均需配置的策略,而针对每台有特殊策略需求的设备,也将为该设备单独地配置特殊策略,共有策略与特殊策略配置后即可下发至对应设备。可见,本方案中可以从共有策略与特殊策略2个维度,满足各台设备的相同与不同的策略需求,针对各台设备中相同的策略需求,统一地配置,从而提高配置效率,而针对特殊的策略需求,也可以单独地配置,满足特殊策略需求。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书实施例。

此外,本说明书实施例中的任一实施例并不需要达到上述的全部效果。

附图说明

为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1是一种常用策略管理方法的流程示意图;

图2是另一种常用策略管理方法的流程示意图;

图3是本说明书实施例策略管理方法的流程示意图;

图4是本说明书实施例策略管理装置的一种结构示意图;

图5是本说明书实施例策略管理装置的另一种结构示意图。

具体实施方式

为了使本领域技术人员更好地理解本说明书实施例中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行详细地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于保护的范围。

在由多台设备组成的系统中,一般由集控平台统一地控制与管理各台设备,其中包括管理系统中的各台设备的策略,例如,在集控平台中为系统中的网络设备配置带宽限速策略,下发到对应网络设备并生效后,网络设备便可以基于该带宽限速策略对流量进行限速。

集控平台管理多台设备的策略时,参见图1所示,一种常用的管理方案为,为系统内的设备配置统一的策略,再分别下发到各台设备。这种管理方案中,由于系统中的各台设备需要共用相同的策略,如果某台设备存在特殊的策略需求,将不支持为其单独配置特殊策略,因而该设备的特殊策略需求将无法得到满足,对实际应用中设备的使用情况产生较大影响。

参见图2所示,为了支持为设备单独配置特殊策略,另一种常用的管理方案为,为系统内的每台设备,根据其策略需求,分别地配置策略并下发到该设备。但是实际应用中,多数设备的策略需求基本相同,即可以配置相同的策略,因而这种管理方案中,逐个配置每台设备的策略,将导致配置效率降低。并且,系统中的各台设备通常需要协同工作,但这种管理方案中,各台设备中各自有一套生效的策略,使各台设备中生效的策略之间的关系可能较为杂乱,不利于集控平台根据实际应用情况调整各台设备的策略。

针对上述技术问题,本说明书提供一种策略管理方法,应用于管理系统中设备的策略的集控平台,参见图3所示,该方法可以包括以下步骤:

s101,根据需要配置的至少一种共有策略,对应划分至少一个策略区域;对于所划分的任一策略区域,配置该策略区域的共有策略;

如前面所述,在实际应用中,系统内的多数设备的策略需求基本相同,例如,对于某个包括10台网络设备的系统,其中5台设备需要配置带宽限速策略,另外5台需要配置安全管理策略,这种情况下,可以分别为5台设备配置并下发相同的带宽限速策略,分别为5台设备配置并下发相同的安全管理策略,但显然这种策略管理方式较为繁琐。

因此,在本说明书的方案中,根据需要配置的一种或者多种共有策略(即多台设备需要配置的相同的策略),对应划分一个或多个策略区域。例如前面所述的情况,带宽限速策略为5台设备的共有策略,安全管理策略为另外5台设备的共有策略,即需要配置带宽限速策略及安全管理策略2种共有策略,因而可以对应划分2个策略区域,并对这2个策略区域,分别配置带宽限速策略及安全管理策略。

s102,对于所述系统中的任一设备,根据该设备的策略需求、及为各策略区域配置的各共有策略,将该设备划入对应的策略区域,并为该设备配置该策略区域的共有策略;在确定该设备需要配置特殊策略的情况下,为该设备配置所述特殊策略;

可以理解的是,系统中的任一设备,根据策略需求的不同,可能会划入对应的一个或者多个策略区域。

例如,某系统中有a、b、c、d、e共5台设备,其中设备a、b、c、d的策略需求为带宽限速策略,而设备b、c、d、e的策略需求为安全管理策略,因而将根据s101,划分得到2个策略区域,并分别配置2种策略。在本步骤中,对于设备a,由于其策略需求为带宽限速策略,因而将设备a划入对应的1个策略区域,并为设备a配置该策略区域的共有策略,即带宽限速策略。而对于设备b,由于其策略需求为带宽限速策略和安全管理策略,因此将设备b划入对应的2个策略区域,并为设备b配置该2个策略区域的共有策略,即带宽限速策略和安全管理策略。

此外,部分设备除了所属策略区域的共有策略,可能还需要单独配置特殊策略,以满足特殊的策略需求,因此,本说明书提供的方案,在确定某台设备需要配置特殊策略的情况下,还将为该设备配置所述特殊策略。

s103,对于所述系统中的任一设备,将为该设备配置的策略,下发至该设备。

在为设备配置共有策略、特殊策略后,便可以将策略下发至设备,策略在设备中生效后,设备便可以基于这些生效的策略处理业务。

在实际配置策略时,由于会至少配置一套共有策略与一套特殊策略,因此可能会出现为同一设备配置并下发的策略存在冲突的情况,在本说明书实施例的一种具体实施方式中,在所下发的策略存在冲突的情况下,可以根据预设的优先级规则,确定在该设备中生效的策略。具体地,可以通过多种方式确定,以下进行举例说明:

例如,可以预先设定特殊策略优先级高于共有策略的规则,那么在所下发的策略存在冲突的情况下,便可以根据这一规则,确定特殊策略为在该设备中生效的策略。

又例如,可以预先设定配置时间更近的策略优先级更高的规则,那么在所下发的策略存在冲突的情况下,首先确定存在冲突的策略的配置时间,从而确定配置时间最近的策略为在该设备中生效的策略。

再例如,可以预先设定优先级顺序,并且每个优先级具有对应的优先级标识。在配置策略时,可以根据实际需求,为不同的策略设置不同或者相同的优先级标识。那么在所下发的策略存在冲突的情况下,则根据所设置的优先级标识,得到存在冲突的各条策略的优先级顺序,对于未设置标识的策略,可以认为其优先级为默认优先级。然后根据所得到的优先级顺序,确定优先级最高的策略为在该设备中生效的策略。

此外,在本说明书实施例的另一种具体实施方式中,可以预先为各台设备设置共有策略生效开关,当某台设备的开关打开时,下发到该设备的共有策略才可以生效,当某台设备的开关关闭时,下发到该设备的共有策略便不可以生效,此时可以相当于共有策略优先级低于特殊策略。

那么在所下发的策略存在冲突的情况下,首先获得该设备的共有策略生效开关的状态,并且在所获得的状态为关闭的情况下,确定特殊策略为在该设备中生效的策略。

可以理解的是,上面列举的几种处理策略冲突的方式,可以分别单独使用,也可以结合使用,本说明书实施例不进行限定。

例如,可以预先设定特殊策略优先级高于共有策略的规则,并在特殊策略与共有策略存在冲突的情况下,根据这一规则,确定特殊策略为在该设备中生效的策略,但也有可能由于管理人员的失误等原因,导致特殊策略之间存在冲突,那么可以预先进一步设定,配置时间更近的策略优先级更高的规则,则可以在冲突时进一步地,确定最新配置的策略为在该设备中生效的策略。

相应于上述方法实施例,本说明书实施例还提供一种策略管理装置,其特征在于,所述装置应用于集控平台,所述集控平台用于管理系统中设备的策略,参见图4所示,该装置可以包括:

策略区域划分模块110,用于根据需要配置的至少一种共有策略,对应划分至少一个策略区域;对于所划分的任一策略区域,配置该策略区域的共有策略;

设备策略配置模块120,用于对于所述系统中的任一设备,根据该设备的策略需求、及为各策略区域配置的各共有策略,将该设备划入对应的策略区域,并为该设备配置该策略区域的共有策略;在确定该设备需要配置特殊策略的情况下,为该设备配置所述特殊策略;

设备策略下发模块130,用于对于所述系统中的任一设备,将为该设备配置的策略,下发至该设备。

在本说明书实施例的一种具体实施方式中,参见图5所示,所述装置可以进一步包括:

第一策略冲突处理模块140,用于在所下发的策略存在冲突的情况下,根据预设的优先级规则,确定在该设备中生效的策略。

在本说明书实施例的一种具体实施方式中,所述第一策略冲突处理模块140,具体可以用于:

根据特殊策略优先级高于共有策略的规则,确定特殊策略为在该设备中生效的策略。

在本说明书实施例的一种具体实施方式中,参见图5所示,所述装置可以进一步包括第二策略冲突处理模块150,具体可以用于:

在所下发的策略存在冲突的情况下,获得该设备的共有策略生效开关的状态;

在所获得的状态为关闭的情况下,确定特殊策略为在该设备中生效的策略。

可以理解的是,第一策略冲突处理模块140与第二策略冲突处理模块150作为两种功能独立的模块,既可以如图5所示同时配置在装置中,也可以分别单独配置在装置中,因此图5所示的结构不应理解为对本说明书实施例方案的限定。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

虽然本说明书包含许多具体实施细节,但是这些不应被解释为限制任何发明的范围或所要求保护的范围,而是主要用于描述特定发明的具体实施例的特征。本说明书内在多个实施例中描述的某些特征也可以在单个实施例中被组合实施。另一方面,在单个实施例中描述的各种特征也可以在多个实施例中分开实施或以任何合适的子组合来实施。此外,虽然特征可以如上所述在某些组合中起作用并且甚至最初如此要求保护,但是来自所要求保护的组合中的一个或多个特征在一些情况下可以从该组合中去除,并且所要求保护的组合可以指向子组合或子组合的变型。

类似地,虽然在附图中以特定顺序描绘了操作,但是这不应被理解为要求这些操作以所示的特定顺序执行或顺次执行、或者要求所有例示的操作被执行,以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。此外,上述实施例中的各种系统模块和组件的分离不应被理解为在所有实施例中均需要这样的分离,并且应当理解,所描述的程序组件和系统通常可以一起集成在单个软件产品中,或者封装成多个软件产品。

由此,主题的特定实施例已被描述。其他实施例在所附权利要求书的范围以内。在某些情况下,权利要求书中记载的动作可以以不同的顺序执行并且仍实现期望的结果。此外,附图中描绘的处理并非必需所示的特定顺序或顺次顺序,以实现期望的结果。在某些实现中,多任务和并行处理可能是有利的。

以上所述仅为本说明书实施例的较佳实施例而已,并不用以限制本说明书实施例,凡在本说明书实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书实施例保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1