[发明专利]监控方法和装置在审
| 申请号: | 201610804075.4 | 申请日: | 2016-09-06 |
| 公开(公告)号: | CN107797465A | 公开(公告)日: | 2018-03-13 |
| 发明(设计)人: | 何玮;王海峰;马彧;邓呈亮;张伟德;陈卓 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | G05B19/04 | 分类号: | G05B19/04 |
| 代理公司: | 北京英赛嘉华知识产权代理有限责任公司11204 | 代理人: | 王达佐,马晓亚 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 监控 方法 装置 | ||
技术领域
本申请涉及计算机技术领域,具体涉及数据监控领域,尤其涉及监控方法和装置。
背景技术
随着监控技术的快速发展和普及,对各类型系统进行监控成为了一种常用的系统安全检验手段。在由多模块组成的系统中,为了保障系统的安全稳定运行,需要对系统中的多个监控对象进行监控,以便操作人员及时发现系统异常。
现有的监控方式通常是按照固定频率获取各个监控对象的监控数据或利用多个定时器按照各个监控对象的监控数据获取频率获取监控数据,进而生成监控结果。然而,在自动驾驶场景、无人驾驶场景等由多个复杂模块构成数据链路的监控场景中,监控对象种类复杂、数量多,从而,现有监控技术存在着在监控过程中系统资源占用高、系统资源浪费的问题。
发明内容
本申请的目的在于提出一种改进的监控方法和装置,来解决以上背景技术部分提到的技术问题。
第一方面,本申请提供了一种监控方法,所述方法包括:读取各个监控对象的监控数据获取方式信息,其中,监控数据获取方式为主动获取方式或被动获取方式;对于监控数据获取方式为主动获取方式的每一个监控对象,执行如下步骤:生成该监控对象的监控数据获取任务;确定该监控对象的监控数据获取频率;将所述监控数据获取任务添加至与所述监控数据获取频率相对应的单位时间段内待执行的监控数据获取任务集合中;逐个单位时间段执行相应的、待执行的监控数据获取任务集合中的各个监控数据获取任务;对获取的各个监控对象的监控数据进行解析,生成监控结果。
在一些实施例中,所述方法还包括:对于监控数据获取方式为被动获取方式的每一个监控对象,监听该监控对象的监控数据传输请求;响应于监听到该监控对象的监控数据传输请求,获取该监控对象的监控数据。
在一些实施例中,所述对获取的各个监控对象的监控数据进行解析,生成监控结果,包括:对获取的各个监控对象中每一个监控对象的监控数据进行解析,生成该监控对象的子监控结果;按照预设的分组方式,对各个监控对象进行分组,对每一组监控对象的子监控结果进行分析,生成该组的组监控结果;对各个组监控结果进行分析,生成监控结果。
在一些实施例中,所述对获取的各个监控对象的监控数据进行解析,生成监控结果,还包括:对于各个监控对象中的预设监控对象,响应于所述预设监控对象的子监控结果指示所述预设监控对象的监控数据异常,将异常的监控数据存储至所述预设监控对象的日志文件中。
在一些实施例中,所述方法还包括:按照预设的输出时间间隔输出所述监控结果。
第二方面,本申请提供了监控装置,所述装置包括:读取单元,配置用于读取各个监控对象的监控数据获取方式信息,其中,监控数据获取方式为主动获取方式或被动获取方式;任务处理单元,配置用于对于监控数据获取方式为主动获取方式的每一个监控对象,执行如下步骤:生成该监控对象的监控数据获取任务;确定该监控对象的监控数据获取频率;将所述监控数据获取任务添加至与所述监控数据获取频率相对应的单位时间段内待执行的监控数据获取任务集合中;执行单元,配置用于逐个单位时间段执行相应的、待执行的监控数据获取任务集合中的各个监控数据获取任务;解析单元,配置用于对获取的各个监控对象的监控数据进行解析,生成监控结果。
在一些实施例中,所述装置还包括:监听单元,配置用于对于监控数据获取方式为被动获取方式的每一个监控对象,监听该监控对象的监控数据传输请求;响应于监听到该监控对象的监控数据传输请求,获取该监控对象的监控数据。
在一些实施例中,所述解析单元包括:解析模块,配置用于对获取的各个监控对象中每一个监控对象的监控数据进行解析,生成该监控对象的子监控结果;第一分析模块,配置用于按照预设的分组方式,对各个监控对象进行分组,对每一组监控对象的子监控结果进行分析,生成该组的组监控结果;第二分析模块,配置用于对各个组监控结果进行分析,生成监控结果。
在一些实施例中,所述解析模块进一步配置用于:对于各个监控对象中的预设监控对象,响应于所述预设监控对象的子监控结果指示所述预设监控对象的监控数据异常,将异常的监控数据存储至所述预设监控对象的日志文件中。
在一些实施例中,所述装置还包括:输出单元,配置用于按照预设的输出时间间隔输出所述监控结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610804075.4/2.html,转载请声明来源钻瓜专利网。





