一种策略生成执行方法和装置制造方法及图纸

技术编号:23557709 阅读:42 留言:0更新日期:2020-03-25 03:27
本发明专利技术公开一种策略生成执行方法,所述方法包含:定义事件模型,所述事件模型描述不同类型事件的数据格式;定义并存储策略模板,根据需求对所述策略模板配置参数获得策略并存储,所述策略模板包含事件、动作,以及事件和动作的关系;根据所述事件模型将从外部系统中接收的消息描述为事件,对所述策略中的事件执行所述策略。本发明专利技术还公开一种策略生成执行装置。通过本发明专利技术使用事件、动作以及其关系组成策略,即可灵活定义策略模板生成策略,实现策略的灵活有效执行。

A method and device for policy generation and execution

【技术实现步骤摘要】
一种策略生成执行方法和装置
本专利技术涉及电信和计算机软件领域,具体涉及一种策略生成和执行技术。
技术介绍
在电信领域定义策略或者叫规则解决故障处理问题一般采用两种技术,一是根据需求用编程的方法一对一的解决问题,二是通用用规则引擎定义简单的规则,然后实现故障解决方案。总之,两种方案对解决单一的故障是有效的。第一种方案效率高但灵活度低。第二种方案更灵活。但两种方案的扩展性都不是很强,如果需要更加全面的定义故障,并和其他系统配合完成对故障的处理就存在局限性。因此一种灵活定义策略并多样化处理策略的方法亟待出现。
技术实现思路
本专利技术公开一种策略生成执行方法,所述方法包含:定义事件模型,所述事件模型描述不同类型事件的数据格式;定义并存储策略模板,根据需求对所述策略模板配置参数获得策略并存储,所述策略模板包含事件、动作,以及事件和动作的关系;根据所述事件模型将从外部系统中接收的消息描述为事件,对所述策略中的事件执行所述策略。优选的,所述方法还包含:存储所述策略的执行结果信息和策略执行的事件信息;对所述策略的执行结果进行分析调优后更新所述策略。优选的,所述方法还包含:所述策略可以是简单策略,所述简单策略为只包含单个事件的策略;相应系统调用与所述简单策略直接相连的接口,执行所述简单策略。进一步的,所述定义并存储策略模板的方法具体为:定义事件,即定义事件的过滤条件、事件的唯一标识、事件对应的事件模型、事件来源;r>定义动作,即定义动作的唯一标识、动作类型、动作的描述、执行动作的条件;定义规则,即定义规则属性信息、规则所包含事件信息以及事件预处理信息、规则所关联的动作信息、事件和动作的关系;根据不同的应用定义不同类型的策略模板;存储所述策略模板和所述策略。具体的,所述根据所述事件模型描述从外部系统中接收的事件,对所述策略中的事件执行所述策略的方法具体为:根据所述事件模型将从外部系统中接收到的消息描述为统一的数据格式事件;根据所述策略中事件的过滤条件,对所述事件进行过滤;根据所述策略中事件预处理信息,对所述事件进行预处理,所述预处理包含变量计算、相关性查询、关联因子关联;对过滤后经过预处理的所述事件,执行所述策略中的规则。更具体的,其特征在于,所述对所述策略的执行结果进行分析调优后更新所述策略的方法具体为:通过历史数据检测所述策略的执行情况,通过相应实际数据对策略产生的结果信息做相应判断,确定策略的准确性;根据所述策略的准确性,对所述策略的参数进行调整;存储并更新所述调整参数的策略。本年专利技术还公开一种策略生成执行装置,所述装置包含:事件模型定义单元,用于定义事件模型,所述事件模型描述不同类型事件的数据格式;策略模板定义和策略存储单元,用于定义并存储策略模板,根据需求对所述策略模板配置参数获得并存储策略,所述策略模板包含事件、动作,以及事件和动作的关系;事件获取单元,用于根据所述事件模型定义单元定义的事件模型将从外部系统中接收的消息描述为事件;策略执行单元,用于对所述策略中的事件执行所述策略。优选的,所述装置还包含:结果存储单元,用于存储所述策略的执行结果信息和策略执行的事件信息;分析调优单元,用于对所述策略的执行结果进行分析调优;通过历史数据检测所述策略的执行情况,通过相应实际数据对策略产生的结果信息做相应判断,确定策略的准确性;根据所述策略的准确性,对所述策略的参数进行调整;策略更新单元,用于更新经所述分析调优单元分析调优后的所述策略。优选的:所述策略可以是简单策略,并通过和相应系统直接相连的接口直接调用和执行所述简单策略;所述简单策略为只包含单个事件的策略。进一步的,所述策略模板定义和策略存储单元进一步包含:策略模板定义模块,用于定义事件、定义动作、定义规则即事件和动作的关系;定义事件,即定义事件的过滤条件、事件的唯一标识、事件对应的事件模型、事件来源;定义动作,即定义动作的唯一标识、动作类型、动作的描述、执行动作的条件;定义规则,即定义规则属性信息、规则所包含事件信息以及事件预处理信息、规则所关联的动作信息、事件和动作的关系;策略获取模块,用于根据需求对所述策略模板配置参数,获得策略;存储模块,用于存储所述策略模板定义模块定义的策略模板,策略获取模块获取的策略;所述策略模板定义单元根据不同的应用定义不同类型的策略模板。优选的:所述事件获取单元,根据所述事件模型定义单元定义的事件模型将从外部系统中接收到的消息描述为统一的数据格式事件。具体的,策略执行单元进一步包含:事件过滤模块,用于根据所述策略获取模块获取的策略中事件的过滤条件,对所述事件进行过滤;事件预处理模块,用于根据所述策略获取模块获取的策略中事件预处理信息,对所述事件进行预处理,所述预处理包含变量计算、相关性查询、关联因子关联;执行模块,对过滤后经过预处理的所述事件,执行所述策略中的规则。本专利技术定义事件模型,则可以接收来自不同系统不同类型的事件,通过事件模型将其转换为可以使用的事件扩展了策略中事件的来源使得策略更加广泛和全面;定义策略模板,可以生成不同类型的策略,简化了策略的生成程序,提高了效率降低了成本;又将策略分解为一个个的事件、动作,描述事件和动作的关系,以及触发动作的条件,可以更加灵活的定义策略;优选的本专利技术还具有策略分析和调优的方法,将分析调优后的策略进行存储方便后续使用,且分析调优的过程为自学习的过程,经过自学习可以不断优化策略达到最好的处理效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例一提供一种策略生成执行方法流程示意图;图2为本申请实施例二提供的方法流程示意图;图3为本申请实施例三提供的方法流程示意图;图4为本申请实施例四提供的方法流程示意图;图5为本申请实施例五提供的方法流程示意图;图6为本申请实施例六提供的一种策略生成执行装置结构示意图;图7为本申请实施例七提供的装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,图1为本申请实施例提供的一种策略生成执行方法,所述方法包含:步骤S101:定义事件模型本文档来自技高网...

【技术保护点】
1.一种策略生成执行方法,其特征在于,所述方法包含:/n定义事件模型,所述事件模型描述不同类型事件的数据格式;/n定义并存储策略模板,根据需求对所述策略模板配置参数获得策略并存储,所述策略模板包含事件、动作,以及事件和动作的关系;/n根据所述事件模型将从外部系统中接收的消息描述为事件,对所述策略中的事件执行所述策略。/n

【技术特征摘要】
1.一种策略生成执行方法,其特征在于,所述方法包含:
定义事件模型,所述事件模型描述不同类型事件的数据格式;
定义并存储策略模板,根据需求对所述策略模板配置参数获得策略并存储,所述策略模板包含事件、动作,以及事件和动作的关系;
根据所述事件模型将从外部系统中接收的消息描述为事件,对所述策略中的事件执行所述策略。


2.根据权利要求1所述的方法,其特征在于,所述方法还包含:
存储所述策略的执行结果信息和策略执行的事件信息;
对所述策略的执行结果进行分析调优后更新所述策略。


3.根据权利要求2所述的方法,其特征在于,所述方法还包含:
所述策略可以是简单策略,所述简单策略为只包含单个事件的策略;
相应系统调用与所述简单策略直接相连的接口,执行所述简单策略。


4.根据权利要求1-3中任一所述的方法,其特征在于,所述定义并存储策略模板的方法具体为:
定义事件,即定义事件的过滤条件、事件的唯一标识、事件对应的事件模型、事件来源;
定义动作,即定义动作的唯一标识、动作类型、动作的描述、执行动作的条件;
定义规则,即定义规则属性信息、规则所包含事件信息以及事件预处理信息、规则所关联的动作信息、事件和动作的关系;
根据不同的应用定义不同类型的策略模板;
存储所述策略模板和所述策略。


5.根据权利要求4所述的方法,其特征在于,所述根据所述事件模型描述从外部系统中接收的事件,对所述策略中的事件执行所述策略的方法具体为:
根据所述事件模型将从外部系统中接收到的消息描述为统一的数据格式事件;
根据所述策略中事件的过滤条件,对所述事件进行过滤;
根据所述策略中事件预处理信息,对所述事件进行预处理,所述预处理包含变量计算、相关性查询、关联因子关联;
对过滤后经过预处理的所述事件,执行所述策略中的规则。


6.根据权利要求5所述的方法,其特征在于,所述对所述策略的执行结果进行分析调优后更新所述策略的方法具体为:
通过历史数据检测所述策略的执行情况,通过相应实际数据对策略产生的结果信息做相应判断,确定策略的准确性;
根据所述策略的准确性,对所述策略的参数进行调整;
存储并更新所述调整参数的策略。


7.一种策略生成执行装置,其特征在于:
事件模型定义单元,用于定义事件模型,所述事件模型描述不同类型事件的数据格式;
策略模板定义和策...

【专利技术属性】
技术研发人员:欧阳军陈丹王春生李艳平
申请(专利权)人:亿阳信通股份有限公司
类型:发明
国别省市:黑龙;23

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

1