一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

自动化监测与告警方法、系统与流程

2023-03-25 21:29:46 来源:中国专利 TAG:


1.本发明涉及数据获取、数据识别与处理技术领域,具体涉及自动化监测与告警方法、系统。


背景技术:

2.现有的数据监测与告警方法,无法支持自动以采集区域与采集内容,因此在面对不同场景下不同显示设备的情况下,便需要不断的建立新的模型以及修改ocr识别配置等才能使用,因此增加了维护人员的负担;同时,也不支持灵活设置监测时间,在一些具体业务中,实时获取数据是不必要的且浪费计算资源的;再有,也不支持灵活设置告警的阈值;不支持将需要识别的显示设备照片留存在服务器,并绑定识别结果,因此不方便追溯数据的正确性;再有,业务设备所在环境光线对摄像头抓拍图像效果影响很大,但不支持图片优化处理,因此导致ocr识别出正确数据的概率降低;不支持清除错误或存在较大误差的数据,这将导致数据在某个时间段缺失;最后,也不支持识别失败后告警和修改功能,如此便无法做到有效地监测和告警。


技术实现要素:

3.本发明所要解决的技术问题是:提供自动化监测与告警方法、系统,能够提高监测有效性,从而提高工作效率。
4.为了解决上述技术问题,本发明采用的技术方案为:
5.自动化监测与告警方法,包括:
6.s01:创建一监测任务,并配置其任务类型、监测属性和任务参数;
7.s02:依据所述任务参数获取业务设备的屏幕图像;
8.s03:依据预设的区域坐标,确定所述屏幕图像的识别区域;
9.s04:依据所述监测属性对所述识别区域进行ocr识别,得出识别结果;
10.s05:若所述识别结果对应识别失败,则解析获取所述屏幕图像的图像参数,并依据所述图像参数对所述屏幕图像的获取设备的参数进行调整;
11.s06:若所述调整后,得出的识别结果对应识别失败,且连续识别失败的次数达到n次,则进行告警;所述n为大于1的整数。
12.本发明提供的另一个技术方案为:
13.自动化监测与告警系统,包括摄像头、web前端页面和服务器;
14.所述web前端页面,用于创建一监测任务,并配置其任务类型、监测属性和任务参数;
15.所述摄像头,用于依据所述任务参数获取业务设备的屏幕图像;
16.所述服务器,用于依据预设的区域坐标,确定所述屏幕图像的识别区域;以及依据所述监测属性对所述识别区域进行ocr识别,得出识别结果;以及若所述识别结果对应识别失败,则解析获取所述屏幕图像的图像参数,并依据所述图像参数对摄像头的参数进行调
整;以及若所述调整后,得出的识别结果对应识别失败,且连续识别失败的次数达到n次,则进行告警;所述n为大于1的整数。
17.本发明的有益效果在于:本发明提供的自动化监测与告警方法、系统,能够支持对监测任务的任务类型、监测属性和任务参数进行自定义配置,提高任务配置修改的灵活度,便于维护;能够通过预设区域坐标,以支持对屏幕图像的指定区域具有针对性地识别,从而提高识别效率和识别的准确率;能够在识别失败时通过调整设备参数以改善屏幕图像的画质,以此自动地修正由于环境导致的识别失败,有效地提高成功识别的概率,减少人工介入,提高自动化;能够在排除环境因素引起的识别失败情况后依然无法识别时发起告警,以便用户及时地介入解决,以便更高效地排除失败因素。
附图说明
18.图1为本发明实施例一所述自动化监测与告警方法的流程示意图;
19.图2为本发明一具体实施例所述自动化监测与告警方法的流程示意图;
20.图3为本发明一具体实施例所述自动化监测与告警方法的信息交互示意图;
21.图4为本发明实施例二所述自动化监测与告警系统的结构框架示意图。
22.标号说明:
23.1、web前端页面;2、摄像头;3、服务器;4、告警中心。
具体实施方式
24.为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
25.请参照图1,本发明提供自动化监测与告警方法,包括:
26.s01:创建一监测任务,并配置其任务类型、监测属性和任务参数;
27.s02:依据所述任务参数获取业务设备的屏幕图像;
28.s03:依据预设的区域坐标,确定所述屏幕图像的识别区域;
29.s04:依据所述监测属性对所述识别区域进行ocr识别,得出识别结果;
30.s05:若所述识别结果对应识别失败,则解析获取所述屏幕图像的图像参数,并依据所述图像参数对所述屏幕图像的获取设备的参数进行调整;
31.s06:若所述调整后,得出的识别结果对应识别失败,且连续识别失败的次数达到n次,则进行告警;所述n为大于1的整数。
32.从上述描述可知,本发明的有益效果在于:能够支持对监测任务的任务类型、监测属性和任务参数进行自定义配置,提高任务配置修改的灵活度,便于维护;能够通过预设区域坐标,以支持对屏幕图像的指定区域具有针对性地识别,从而提高识别效率和识别的准确率;能够在识别失败时通过调整设备参数以改善屏幕图像的画质,以此自动地修正由于环境导致的识别失败,有效地提高成功识别的概率,减少需要人工介入的情况发生,提高自动化;能够在排除环境因素引起的识别失败情况后依然无法识别时发起告警,以便用户及时地接入解决,以便更高效地排除失败因素。
33.进一步地,所述s06,具体包括:
34.s16:若所述调整后,得出的识别结果对应识别失败,且连续识别失败的次数达到n
次,则切换获取所述屏幕图像的模式;
35.s26:若切换模式后,得出的识别结果对应识别失败,且连续识别失败的次数达到n次,则进行告警。
36.由上述描述可知,在出现识别失败情况时,首先能够自动地修正由于环境问题带来的屏幕图像影响;在排除了上述影响后,再尝试通过改变图像获取设备的获取模式以解决问题,若依然无法克服,再进行告警。实现了自动纠错,一定程度上自动克服由于环境和设备问题导致的识别失败,从而显著提高成功识别的概率,减少人工介入,节省资源。
37.进一步地,所述屏幕图像的获取设备为摄像头;所述s05,具体包括:
38.s15:若所述识别结果对应识别失败,解析获取所述屏幕图像的图像参数,所述图像参数包括焦距、对比度、饱和度、锐度、白平衡、亮度和角度;
39.s25:通过对比摄像头的默认参数和所述图像参数,确认参数调整幅度;
40.s35:通过调用相应的接口对摄像头的当前参数依据所述参数调整幅度进行调整;
41.s45:获取新的屏幕图像,并依序执行所述s03、s04以及s06。
42.由上述描述可知,具体通过自动地分析屏幕图像的图像参数与摄像头默认参数而得出调整策略,以保证屏幕图像得到精准优化,显著提高成功识别的概率。
43.进一步地,所述s01中对监测属性进行配置时,包括:
44.依据识别区域和ocr识别的顺序依序地选定各待监测的数据,以将各待监测的数据与ocr识别出的各个数值进行一一关联;
45.所述识别结果包括各待监测的数据及其对应的ocr识别出的数值。
46.由上述描述可知,通过将识别出的数值与监测属性进行绑定,以输出所监测数据对应识别数值这一形式的识别结果,以便用户直观地通过识别结果掌握监测情况,提高用户体验。
47.进一步地,所述方法还包括:
48.s07:若识别结果对应识别成功,则存储所述识别结果、所述任务参数以及所述屏幕图像。
49.由上述描述可知,还具有方便溯源的优点。
50.进一步地,所述区域坐标由用户在屏幕图像上的截图操作获取。
51.由上述描述可知,支持用户以截图形式来预设区域坐标,不仅操作便捷、灵活,而且方便调整,更有利于明确待识别区域。
52.进一步地,所述s01以及所述截图操作均在web前端页面上操作完成;
53.所述识别结果通过web前端页面进行展示。
54.由上述描述可知,在web前端页面即可实现任务配置和设定识别区域,识别结果也能直观地展示在页面上,即方便用户操作,又方便用户了解监测情况。
55.进一步地,所述任务类型对应监测任务的应用场景;所述监测属性对应待监测的数据;所述任务参数包括开始时间、结束时间和监测周期。
56.进一步地,所述待监测的数据包括温度、湿度、温度阈值和湿度阈值。
57.由上述描述可知,支持用户自定义配置所应用的场景,该场景下需要采集的数据,以及其他用户希望执行的参数信息,而不需要通过建模或修改ocr识别配置才能实现配置修改,大大降低配置参数调整的难度,更方便维护。
58.请参阅图4,本发明提供的另一个技术方案为:
59.自动化监测与告警系统,包括摄像头、web前端页面和服务器;
60.所述web前端页面1,用于创建一监测任务,并配置其任务类型、监测属性和任务参数;
61.所述摄像头2,用于依据所述任务参数获取业务设备的屏幕图像;
62.所述服务器3,用于依据预设的区域坐标,确定所述屏幕图像的识别区域;以及依据所述监测属性对所述识别区域进行ocr识别,得出识别结果;以及若所述识别结果对应识别失败,则解析获取所述屏幕图像的图像参数,并依据所述图像参数对摄像头的参数进行调整;以及若所述调整后,得出的识别结果对应识别失败,且连续识别失败的次数达到n次,则进行告警;所述n为大于1的整数。
63.由上述可知,本发明提供的自动化监测与告警系统,能够支持对监测任务的任务类型、监测属性和任务参数进行自定义配置,提高任务配置修改的灵活度,便于维护;能够通过预设区域坐标,以支持对屏幕图像的指定区域具有针对性地识别,从而提高识别效率和识别的准确率;能够在识别失败时通过调整设备参数以改善屏幕图像的画质,以此自动地修正由于环境导致的识别失败,有效地提高成功识别的概率,减少需要人工介入的情况发生,提高自动化;能够在排除环境因素引起的识别失败情况后依然无法识别时发起告警,以便用户及时地介入解决,以便更高效地排除失败因素。
64.实施例一
65.请参阅图2,本实施例提供一种自动化监测与告警方法,包括:
66.s01:在web页面创建监测任务,并配置该监测任务的任务类型、监测属性和任务参数;
67.其中,所述任务类型对应监测任务的应用场景;所述监测属性对应待监测的数据,即应用场景需要采集的数据,可选的,包括温度、湿度、温度阈值和湿度阈值等;所述任务参数包括任务名称、开始时间、结束时间、监测周期备注及其他根据业务需求的自定义参数。
68.即言,用户可以非常灵活地设置采集任务,根据用户的实际需求设定包括采集间隔时间等任务参数,避免了计算机资源的浪费,也能更好地满足实际需求。
69.可以理解,本实施例支持自定义告警阀值(如温度阈值和湿度阈值),用户便可根据业务具体需求,定义任务的告警阀值,比如监测的是温度,不同应用场景对温度的要求是不同的,因此支持灵活设置阀值可以更好地兼容不同场景的使用。本实施例是通过发布监测任务的形式执行程序,所以只需要用户自己设置任务的阀值就行,不会影响到其他方面,不像之前引用的系统,需要维护人员添加或修改软件的识别关键字,如果业务多场景不同设备不同,则会影响到使用效率,且维护人员的工作量也会极大的增加。
70.s02:通过可联网高清摄像头,依据所述任务参数获取业务设备的屏幕图像;
71.即言,摄像头将依据用户设定的采集间隔等任务参数进行屏幕图像的获取。
72.s03:依据预设的区域坐标,确定所述屏幕图像的识别区域;
73.其中,所述区域坐标是用户预先对应屏幕图像框定的识别区域。所述区域坐标由用户在web页面上直接在屏幕图像中截图操作选定。在设定了对应屏幕图像的区域坐标后,每一次获取到屏幕图像,即可直接依据区域坐标确定识别区域。
74.作为一具体示例,所述区域坐标对应的识别区域为矩形,由用户通过鼠标单击左
键拖动完成,操作在web端进行,得到该区域在屏幕图像的坐标信息,即所述区域坐标,然后,绑定该区域坐标与用户配置的监测属性,以实现输出的识别结果中识别数值与监测属性能一一对应。
75.特别地,在本实施例的一些具体实施例中,所述预设的区域坐标在所述s01之前执行,且上述s01中对监测属性进行配置时,具体包括:
76.首先,依据识别区域(即在已通过设定区域坐标明确了屏幕图像中的待识别区域的前提下)和ocr识别的顺序(依据ocr程序的识别机制)明确顺序识别出的各个数值所对应的数据,即每个数值分别是温度、湿度等;
77.然后,依序地选定每一个待监测的数据,即上述明确的温度、湿度等,以将各待监测的数据与ocr识别出的各个数值进行一一关联。
78.如此,便能够实现后续所输出的识别结果包括了各待监测的数据及其对应的ocr识别出的数值,而不仅仅只是识别出的数值。
79.这是因为,ocr程序所识别的文字信息,程序输出的只是相应数值,每个数值对应的属性分别是温度,湿度,温度阀值,湿度阀值等是不清楚的。因此,通过监测属性的配置过程,将数值对应的监测属性通过后端根据之前设定好的ocr识别程序输出顺序(从上往下,从左往右等)逐一选定,以将数值与监测属性进行绑定,这样便可以在识别结果中明确知道依序识别出的数值所对应的是哪个监测属性。
80.s04:依据所述监测属性对所述识别区域进行ocr识别,得出识别结果;若识别结果对应识别成功,则执行s07;若识别结果对应识别失败,则执行s05;
81.具体地,通过调用ocr识别程序,依据所述区域坐标与用户配置的监测属性的绑定关系进行ocr识别,得出识别结果。该识别结果包括各待监测的数据及其对应的ocr识别出的数值。
82.其中,所述ocr识别程序用于识别业务设备的屏幕图像中确定的识别区域中的文字信息,并依据绑定关系输出识别到的文字信息与其对应的监测属性。
83.s07:当识别结果对应识别成功,则存储所述识别结果、所述任务参数以及所述屏幕图像至数据库。如此,便能支持数据追溯。
84.s05:若所述识别结果对应识别失败,则解析获取所述屏幕图像的图像参数,并依据所述图像参数对所述屏幕图像的获取设备的参数进行调整;
85.即言,若第一次出现识别失败的情况,则通过优化屏幕图像的画质来提高成功识别的概率。
86.在一些具体实施例中,改善屏幕图像画质的过程具体包括:
87.s15:若所述识别结果对应识别失败,则解析获取所述屏幕图像的图像参数,所述图像参数包括焦距、对比度、饱和度、锐度、白平衡、亮度和角度等;
88.s25:通过对比摄像头的默认参数和所述图像参数,确认参数调整幅度(加减相应的参数值);
89.s35:通过调用相应的接口(修改摄像机设备配置的接口)对摄像头的当前参数依据所述参数调整幅度进行调整;优选地,后端将根据返回值判断配置修改是否成功,若成功则执行下一步骤;
90.s45:获取新的屏幕图像,并依序执行所述s03、s04以及s06。
91.即言,重新获取屏幕图像后,将依据预设的区域坐标,确定新的屏幕图像的识别区域;然后依据所述监测属性对所述识别区域进行ocr识别,得出识别结果。
92.s06:若调整摄像头参数后,得出的识别结果依然对应识别失败,且连续识别失败的次数达到n次,则进行告警;所述n为大于1的整数。
93.即言,若在对屏幕图像的画质进行优化,提高获取有效屏幕图像的概率以后,依然无法识别,则排除了环境因素的干扰,此时进行告警,由人工介入进行问题排查将更高效。
94.在一些具体实施例中,若在对屏幕图像的画质进行优化以后依然识别失败,还将进一步对图像获取设备可能造成的干扰进行排查。如切换摄像头的拍摄模式,以进一步提高获取有效屏幕图像的概率。
95.相应地,所述s06将具体包括:
96.s16:若在调整摄像头参数后,得出的识别结果对应识别失败,且连续识别失败的次数达到n次,则切换拍摄模式,即切换日夜间拍摄模式;
97.s26:若切换摄像头模式后,得出的识别结果对应识别失败,且连续识别失败的次数达到n次,则进行告警。
98.在此,通过自动地先后排除环境因素的干扰和摄像头问题,从而有效减少人工介入,不仅能显著提高问题排查的效率,而且还能节省人力资源。
99.在一些具体实施例中,所述告警的方式可以是告警中心发送告警通知至指定用户,所告警通知形式可以是短信或者电话;另外,告警中心还支持搜索和统计告警频率等功能。
100.在另一些具体实施例中,对连续识别失败、数据异常等情况,告警中心将告警通知用户,并支持用户技术人员直接通过web页面对错误数据和失败失败原因进行纠正。
101.在一些具体实施例中,监测数据以及业务设备屏幕图像可以在web端搜索查看。
102.在另一些具体实施例中,还支持一键导入和导出识别结果和对应的屏幕图像。具体而言,导入监测数据功能和到处监测数据功能支持excel表格形式且支持用户设置的内容格式。
103.作为本实施例的一具体运用场景,请参阅图3,其示出了该具体运用场景中自动化监测与告警方法的信息交互过程。其中,技术人员在web页面上登录所述质量管理子系统,以实现本实施例中对应web前端页面所描述的功能;图示的网络摄像机对应本实施例的高清摄像头;图示的ai识别系统对应本实施例的ocr识别程序。
104.本实施例提供的自动化监测与告警方法,能够非常灵活地设置采集任务,根据用户的实际需求设定采集间隔时间,避免了计算机资源的浪费;通过多次拍摄和切换摄像头模式,在一定程度上规避了因为屏幕图像问题导致的识别失败情况;通过自定义识别区域和监控属性,打破系统的局限性,不再局限于一种设备和一套系统,可以应用于多种实际场景;通过告警中心统一管理和发送告警,更加高效,同时支持搜索和统计告警频率等功能;通过识别区域绑定识别数值的方式展示监测数据,方便溯源,同时支持技术员对识别错误的数据进行纠正,保证数据的正确性和一致性;通过一键导入和导出监测数据的功能,使该系统使用更加便捷。
105.实施例二
106.请参阅图4,本实施例基于实施例一提供一种自动化监测与告警系统,包括摄像头
2、web前端页面1和服务器3;
107.所述web前端页面1,用于创建一监测任务,并配置其任务类型、监测属性和任务参数;其中,所述任务类型对应监测任务的应用场景;所述监测属性对应待监测的数据;所述任务参数包括开始时间、结束时间和监测周期;所述待监测的数据包括温度、湿度、温度阈值和湿度阈值;优选地,所述web页面为智能工地监管平台网页。
108.所述摄像头2,用于依据所述任务参数获取业务设备的屏幕图像;
109.所述服务器3,用于依据预设的区域坐标,确定所述屏幕图像的识别区域;以及依据所述监测属性对所述识别区域进行ocr识别,得出识别结果;以及若所述识别结果对应识别失败,则解析获取所述屏幕图像的图像参数,并依据所述图像参数对摄像头的参数进行调整;以及若所述调整后,得出的识别结果对应识别失败,且连续识别失败的次数达到n次,则进行告警;所述n为大于1的整数。
110.优选地,所述服务器3,具体用于若所述调整后,得出的识别结果对应识别失败,且连续识别失败的次数达到n次,则切换获取所述屏幕图像的模式;以及若切换模式后,得出的识别结果对应识别失败,且连续识别失败的次数达到n次,则进行告警。
111.优选地,所述服务器3,具体用于若所述识别结果对应识别失败,解析获取所述屏幕图像的图像参数,所述图像参数包括焦距、对比度、饱和度、锐度、白平衡、亮度和角度;以及通过对比摄像头的默认参数和所述图像参数,确认参数调整幅度;以及通过调用相应的接口对摄像头的当前参数依据所述参数调整幅度进行调整;以及触发摄像头获取新的屏幕图像,并依序执行依据预设的区域坐标,确定所述屏幕图像的识别区域,依据所述监测属性对所述识别区域进行ocr识别,得出识别结果,以及若所述调整后,得出的识别结果对应识别失败,且连续识别失败的次数达到n次,则进行告警;所述n为大于1的整数。
112.优选地,所述web前端页面1,具体用于依据识别区域和ocr识别的顺序依序地选定各待监测的数据,以将各待监测的数据与ocr识别出的各个数值进行一一关联;
113.相应地,所述服务器3输出的所述识别结果包括各待监测的数据及其对应的ocr识别出的数值。
114.优选地,所述服务器3,还用于若识别结果对应识别成功,则存储所述识别结果、所述任务参数以及所述屏幕图像。
115.优选地,所述web前端页面1,具体用于由用户在屏幕图像上的截图操作获取所述区域坐标。
116.优选地,所述所述web前端页面1,具体用于展示服务器输出的识别结果。
117.优选地,通过告警中心4统一管理系统所有的告警信息,不同的告警信息有等级和类型的区分。
118.优选地,本系统采用截图、数据、任务信息绑定展示的方式,支持搜索和统计,如果出现错误数据方便溯源,支持技术员手动修改问题数据,同时添加了导入导出监测数据功能,极大的方便了客户使用。
119.本实施例的系统采用发布任务的形式给程序分配任务,采集业务监测数据等等,能够充分发挥计算机处理技术的优势,同时减少工地记录人员的繁琐工作,也减轻了很多技术员的维护工作,实现真正灵活、自动化的监测和告警功能。另外,该系统还实现了自由度非常高的自动化监测与告警功能,用户可以随时通过web页面管理监测任务,查看监测数
据,大大的降低了人力资源的耗费,减轻了客户的工作强度;同时该系统还实现监测数据的智能数字化,支持一键导入导出excel文档形式的监测数据,提高了客户的工作效率。
120.从上述描述可知,对应本领域普通技术人员可以理解实现上述技术方案中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来实现的,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时,可包括如上述各方法的流程。所述程序在被处理器执行后,同样能够实现对应各方法的有益效果。
121.其中,所述的存储介质可以是磁盘、光碟、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等。
122.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献