事件执行的方法、装置及电子设备与流程

文档序号:26910070发布日期:2021-10-09 14:48阅读:来源:国知局

技术特征:
1.一种事件执行的方法,其特征在于,所述方法应用于事件管理系统,服务器和存储数据库均与所述事件管理系统连接;其中,所述存储数据库中预先存储有多个特定事件剧本,以及与所述特定事件剧本中包括的任务节点对应的调用接口;所述方法包括:接收客户端发送的安全事件查询指令;提取所述安全事件查询指令中所携带的安全事件,以及与所述安全事件对应的事件属性信息;从多个特定事件剧本中确定与所述事件属性信息相匹配的目标事件剧本;基于所述目标事件剧本生成事件触发指令;将所述事件触发指令发送至所述服务器,以触发所述服务器提取所述事件触发指令所携带的目标事件剧本中包括的任务节点,以及与所述任务节点对应的调用接口,调用与所述调用接口对应的接口服务,并利用所述接口服务实现对所述任务节点的执行。2.根据权利要求1所述的方法,其特征在于,所述存储数据库中还存储有与每个所述特定事件剧本对应的特定事件属性信息;从多个特定事件剧本中确定与所述事件属性信息相匹配的目标事件剧本的步骤,包括:从多个所述特定事件属性信息中查找与所述事件属性信息匹配的目标特定事件属性信息;将与所述目标特定事件属性信息对应的特定事件剧本确定为与所述事件属性信息相匹配的目标事件剧本。3.根据权利要求1所述的方法,其特征在于,在接收客户端发送的安全事件查询指令之前,所述方法还包括:响应在所述事件管理系统的图形用户界面上的剧本创建操作,生成特定事件剧本;将所述特定事件剧本发送至所述存储数据库进行存储。4.根据权利要求3所述的方法,其特征在于,响应在所述事件管理系统的图形用户界面上的剧本创建操作,生成特定事件剧本的步骤,包括以下之一:响应在所述事件管理系统的用户界面上任务节点的拖拽操作,生成特定事件剧本;或者,响应在所述事件管理系统的用户界面上任务节点的编程操作,生成特定事件剧本。5.根据权利要求4所述的方法,其特征在于,响应在所述事件管理系统的用户界面上任务节点的拖拽操作,生成特定事件剧本的步骤,包括:响应在所述事件管理系统的用户界面上任务节点的拖拽操作,确定多个目标任务节点;将多个所述目标任务节点进行依赖关系的连线操作,生成特定事件剧本。6.根据权利要求4所述的方法,其特征在于,响应在所述事件管理系统的用户界面上任务节点的编程操作,生成特定事件剧本的步骤,包括:基于python脚本编写任务节点,以及所述任务节点对应的节点信息;其中,所述节点信息包括任务节点对应的属性参数信息,以及与任务节点对应的任务依赖关系信息;利用模板引擎将所述节点信息和dag模板生成所述任务节点对应的dag源代码;根据所述dag源代码生成特定事件剧本。
7.根据权利要求6所述的方法,其特征在于,利用模板引擎将所述节点信息和dag模板生成所述任务节点对应的dag源代码的步骤,包括:将所述节点信息导入至所述dag模板中,得到第一dag模板;将dag运行后回调函数插入至所述第一dag模板中,得到第二dag模板;实例化所述第二dag模板,生成所述任务节点对应的dag源代码。8.一种事件执行的装置,其特征在于,所述装置应用于事件管理系统,服务器和存储数据库均与所述事件管理系统连接;其中,所述存储数据库中预先存储有多个特定事件剧本,以及与所述特定事件剧本中包括的任务节点对应的调用接口;所述装置包括:接收模块,用于接收客户端发送的安全事件查询指令;提取模块,用于提取所述安全事件查询指令中所携带的安全事件,以及与所述安全事件对应的事件属性信息;确定模块,用于从多个特定事件剧本中确定与所述事件属性信息相匹配的目标事件剧本;生成模块,用于基于所述目标事件剧本生成事件触发指令;发送模块,用于将所述事件触发指令发送至所述服务器,以触发所述服务器提取所述事件触发指令所携带的目标事件剧本中包括的任务节点,以及与所述任务节点对应的调用接口,调用与所述调用接口对应的接口服务,并利用所述接口服务实现对所述任务节点的执行。9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1至7任一项所述方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令促使处理器实现权利要求1至7任一项所述的方法。

技术总结
本申请实施例提供一种事件执行的方法、装置及电子设备,其中,该方法应用于事件管理系统,与事件管理系统连接的存储数据库中预先存储有多个特定事件剧本,以及与特定事件剧本中包括的任务节点对应的调用接口;对接收到的客户端发送的安全事件查询指令进行提取,得到所携带的安全事件,以及与安全事件对应的事件属性信息,并从多个特定事件剧本中确定与事件属性信息相匹配的目标事件剧本,以触发服务器基于目标事件剧本中携带调用接口调用接口服务,对任务节点的安全执行;由于本申请的调用接口是预先编写好存储在存储数据库中的,在使用时开发人员无需再重新开发调用接口以进行任务节点的执行,从而在降低开发成本的同时提高了事件的响应速度。事件的响应速度。事件的响应速度。


技术研发人员:黄河
受保护的技术使用者:华青融天(北京)软件股份有限公司
技术研发日:2021.07.21
技术公布日:2021/10/8
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1