The invention discloses an event processing method and device. The method includes: according to the preset monitoring rules, the monitoring system log contains presupposed event information, if, it extracts the presupposed event information contained in the system log, and determines the event handling rules corresponding to the presupposed event information according to the event processing rule base of the local cache; The stored event processing rule base is determined according to the cloud processing rule library; according to the event handling rules corresponding to the presupposed event information, the presupposed event information is processed. It can be seen that the preset event can be automatically monitored and processed by the scheme provided by the invention. In addition, it can be processed according to the local cached event processing rule library, without sending all the event information to Zhi Yunduan, thus reducing the overhead of the cloud server and improving the processing efficiency.
【技术实现步骤摘要】
事件处理方法及装置
本专利技术涉及计算机
,具体涉及一种事件处理方法及装置。
技术介绍
随着网络服务的日益普及,需要处理的事件信息的种类和数量也日益增多。目前,客户端在处理数据信息时,通常采用下述方案:将待处理的数据信息发送给云服务器,并根据云服务器通过查询云端存储的数据处理规则而返回的查询结果进行处理。但是,专利技术人在实现本专利技术的过程中发现,现有技术中的上述方式至少存在下述缺陷:由于云服务器需要同时处理来自大量客户端的数据信息,因此,因此,导致云服务器的处理压力过大,容易造成处理不及时的情况发生,从而影响事件信息的处理效率。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的事件处理方法及装置。根据本专利技术的一个方面,提供了事件处理方法,包括:按照预设的监测规则,监测系统日志中是否包含预设事件信息,若是,则提取系统日志中包含的预设事件信息;根据本地缓存的事件处理规则库,确定与预设事件信息相对应的事件处理规则;其中,本地缓存的事件处理规则库根据云端处理规则库确定;根据与预设事件信息相对应的事件处理规则,对预设事件信息进行处理。根据本专利技术的另一个方面,提供了事件处理装置,包括:监测模块,适于按照预设的监测规则,监测系统日志中是否包含预设事件信息,若是,则提取系统日志中包含的预设事件信息;确定模块,适于根据本地缓存的事件处理规则库,确定与预设事件信息相对应的事件处理规则;其中,本地缓存的事件处理规则库根据云端处理规则库确定;处理模块,适于根据与预设事件信息相对应的事件处理规则,对预设事件信息进行处理。 ...
【技术保护点】
1.一种事件处理方法,包括:按照预设的监测规则,监测系统日志中是否包含预设事件信息,若是,则提取所述系统日志中包含的预设事件信息;根据本地缓存的事件处理规则库,确定与所述预设事件信息相对应的事件处理规则;其中,所述本地缓存的事件处理规则库根据云端处理规则库确定;根据所述与所述预设事件信息相对应的事件处理规则,对所述预设事件信息进行处理。
【技术特征摘要】
2018.01.26 CN 20181007700331.一种事件处理方法,包括:按照预设的监测规则,监测系统日志中是否包含预设事件信息,若是,则提取所述系统日志中包含的预设事件信息;根据本地缓存的事件处理规则库,确定与所述预设事件信息相对应的事件处理规则;其中,所述本地缓存的事件处理规则库根据云端处理规则库确定;根据所述与所述预设事件信息相对应的事件处理规则,对所述预设事件信息进行处理。2.根据权利要求1所述的方法,其中,所述根据本地缓存的事件处理规则库,确定与所述预设事件信息相对应的事件处理规则的步骤具体包括:将所述预设事件信息与所述事件处理规则库中存储的各个事件匹配规则进行匹配;获取匹配成功的事件匹配规则所对应的事件处理规则,将获取到的事件处理规则确定为与所述预设事件信息相对应的事件处理规则。3.根据权利要求2所述的方法,其中,所述事件处理规则库中存储的每个事件匹配规则包括:匹配条件以及条件表达式。4.根据权利要求2或3所述的方法,其中,所述将所述预设事件信息与所述事件处理规则库中存储的各个事件匹配规则进行匹配的步骤具体包括:根据预设的缓存索引文件确定所述事件处理规则库中存储的各个事件匹配规则的匹配顺序和/或匹配优先级;按照所述匹配顺序和/或匹配优先级,将所述预设事件信息与所述事件处理规则库中存储的各个事件匹配规则进行匹配。5.根据权利要求4所述的方法,其中,所述获取匹配成功的事件匹配规则所对应的事件...
【专利技术属性】
技术研发人员:徐鹏捷,陈雄,赵建锋,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。