一种系统的策略冲突处理方法及策略冲突处理系统技术方案

技术编号:7935384 阅读:225 留言:0更新日期:2012-11-01 05:04
本发明专利技术实施例公开了系统的策略冲突处理方法及策略冲突处理系统,应用于信息处理技术领域。本发明专利技术实施例中,可以获取待检测的第一目标策略的元素信息;将第一目标策略的元素信息分别与系统中的至少一个第二目标策略的相应元素信息进行匹配;将至少一个元素信息的匹配结果符合目标策略冲突条件的第二目标策略加入冲突集,即可得知待检测的第一目标策略可能与系统中的哪些目标策略之间存在潜在的冲突;标记所述冲突集中匹配结果符合目标策略冲突条件的所述第二目标策略的元素信息,可以得知第一目标策略具体是与第二目标策略中的哪些元素之间存在潜在冲突;最后输出标记后的冲突集,这样比较方便且比较准确地将潜在冲突拦截在目标策略的细化阶段。

【技术实现步骤摘要】

本专利技术涉及信息处理
,特别涉及系统的策略冲突处理方法及策略冲突处理系统
技术介绍
在基于目标策略(Goal Policy)的计算机系统中,可以提供用于进行目标(Goal)的制定和动作(Action)细化等操作的目标策略模块,使得计算机系统可以根据该目标策略模块制定的具体策略运行,进而实现了计算机系统的自主管理。而目标策略冲突(Policy Conflict)是指在同一系统下,由于多个管理系统的分布式异步协作或管理员的操作疏忽等原因,使得两个或两个以上的目标策略中对于特定对象的操作或约束条件不一致,从而导致系统在执行这些目标策略时发生冲突。现有技术中,主要是根据用户经验人为来判断用户通过基于目标策略的系统制定的新目标策略与系统 中已有的目标策略是否一致,这样会使得判断不准确,造成系统不能运行新制定的目标策略。
技术实现思路
本专利技术实施例提供系统的策略冲突处理方法及策略冲突处理系统,使得目标策略的冲突解决更方便且更准确。本专利技术实施例提供一种系统的策略冲突处理方法,包括获取待检测的第一目标策略的元素信息,所述元素信息包括针对对象信息、转化情境信息和目标状态信息;将所述第一目标策略的元素信息分别与系统中的至少一个第二目标策略的相应元素信息进行匹配;将至少一个元素信息的匹配结果符合目标策略冲突条件的第二目标策略加入冲突集,并标记所述冲突集中匹配结果符合目标策略冲突条件的所述第二目标策略的元素信息;输出所述标记后的冲突集。本专利技术实施例提供一种策略冲突处理系统,包括元素信息获取单元,用于获取待检测的第一目标策略的元素信息,所述元素信息包括针对对象信息、转化情境信息和目标状态信息;目标匹配单元,用于将所述第一目标策略的元素信息分别与系统中的至少一个第二目标策略的相应元素信息进行匹配;冲突集确定单元,用于将至少一个元素信息的匹配结果符合目标策略冲突条件的第二目标策略加入冲突集;冲突集标记单元,用于标记所述冲突集中匹配结果符合目标策略冲突条件的所述第二目标策略的元素信息;冲突集输出单元,用于输出所述标记后的冲突集。本专利技术实施例中,基于目标策略的计算机系统可以获取待检测的第一目标策略的元素信息;将第一目标策略的元素信息分别与系统中的至少一个第二目标策略的相应元素信息进行匹配;将至少一个元素信息的匹配结果符合目标策略冲突条件的第二目标策略加入冲突集,即可得知待检测的第一目标策略可能与系统中的哪些目标策略之间存在潜在的冲突;标记所述冲突集中匹配结果符合目标策略冲突条件的所述第二目标策略的元素信息,可以得知第一目标策略具体是与第二目标策略中的哪些元素之间存在潜在冲突;最后输出标记后的冲突集。可见,对于系统中目标策略的冲突检测不需要人工进行检测,而是系统自动地进行检测,比较方便;且策略冲突检测是融入到目标策略细化的具体过程中(即组成目标策略的基本元素信息),可以比较准确地将潜在冲突拦截在目标策略的细化阶段,进一步地,可以减少系统运行时的冲突检测负担。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本专利技术实施例提供一种系统的策略冲突检测方法的流程图;图2是本专利技术实施例提供另一种系统的策略冲突检测方法的流程图;图3a是本专利技术实施例的系统中已确定的一条目标策略的结构图;图3b是本专利技术实施例的系统中需要检测的一条目标策略的结构图;图4是本专利技术实施例提供的一种策略冲突处理系统的结构示意图;图5是本专利技术实施例提供的另一种策略冲突处理系统的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种系统的策略冲突处理方法,主要用于基于目标策略的计算系统中,具体可应用于智能家庭、物联网、云计算和社交网络等应用系统中,本实施例的方法是该计算系统所执行的方法,流程图如图I所示,包括步骤101,获取待检测的第一目标策略(设为G)的元素信息,该元素信息包括针对对象信息、转化情境信息和目标状态信息。可以理解,一条目标策略可以包含描述(Description)、针对对象(Target)和目标,其中针对对象表示目标策略所针对的系统中的对象,包括主体(Subject)和客体(Object),主体即是有权激活使用该条目标策略的系统中的角色、用户、用户组等,而客体即是系统中可以接收并执行策略的系统中的应用或设备等;目标主要分为到达型目标(Eventual Goal)、保持型目标(Always Goal)和转化型目标(Goal with Context)三类,至Ij达型目标的时态逻辑可用P Q来表示,保持型目标的时态逻辑可用PjDQ来表示,转化型目标的时态逻辑可用P PWQ来表示,上述P为初始状态,Q为最终状态,对于转化型目标,若相关转化条件不发生时,一直保持在状态P,若相关转化条件发生时,从状态P转化到状态Q。本专利技术实施例中,在系统中增加了目标策略检测引擎,通过将待检测的目标策略比如第一目标策略G的元素信息,与系统中已经确定好的目标策略比如第二目标策略相应的元素信息进行比较,从而可以检测出待检测的第一目标策略与系统中第二目标策略之间的潜在冲突。其中,比较的元素信息可以包括针对对象的信息,具体为针对客体(Object),转化情境(Context)信息和目标状态(State Expression)信息,例如上述达到型和保持型的目标策略只包含目标状态(State Expression),以状态名、操作符和状态值/范围的形式,表述期望达到或保持的目标状态,转化型的目标策略还包含转化情境(Context),表示该目标状态在满足一定情境条件的时候才得以执行,而非无条件立即执行。 当新制定的第一目标策略G需要检测时,可以调用系统中的目标策略检测引擎,并从输入接口获取待检测的第一目标策略G的元素信息,包括针对对象的信息、转化情境信息和目标状态信息,其中对于有些目标策略比如上述的到达型和保持型的目标策略是不包括转化情境的,则输入到输入接口的转化情境信息为空。步骤102,将第一目标策略的元素信息分别与系统中的至少一个第二目标策略的相应元素信息进行匹配,本实施例中用第一目标策略来表示需要检测的目标策略,而用第二目标策略来表示已确定并储存到系统中的目标策略,并不表示顺序关系。目标策略检测引擎通过本步骤的匹配,可以得到第一目标策略与第二目标策略的各个元素信息重叠或矛盾的匹配结果。步骤103,将至少一个元素信息的匹配结果符合目标策略冲突条件的第二目标策略加入冲突集S,并标记冲突集S中匹配结果符合目标策略冲突条件的第二目标策略的元素信息,在冲突集S中可以包括一个或多个第二目标策略。这里目标策略冲突条件是指在执行该目标策略时发生冲突的条件,可以包括元素信息中的针对对象重叠(具体为针对客体重叠),转化情境重叠且目标状本文档来自技高网...

【技术保护点】
一种系统的策略冲突处理方法,其特征在于,包括:获取待检测的第一目标策略的元素信息,所述元素信息包括针对对象信息、转化情境信息和目标状态信息;将所述第一目标策略的元素信息分别与系统中的至少一个第二目标策略的相应元素信息进行匹配;将至少一个元素信息的匹配结果符合目标策略冲突条件的第二目标策略加入冲突集,并标记所述冲突集中匹配结果符合目标策略冲突条件的所述第二目标策略的元素信息;输出所述标记后的冲突集。

【技术特征摘要】

【专利技术属性】
技术研发人员:雷畅韩伟力刘生俊
申请(专利权)人:华为技术有限公司复旦大学
类型:发明
国别省市:

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

1