天黑请闭眼,狼人随时可能出现
这几天在与同事在外地出差,是基于一个环保水利监控的需求。需要我们在特定的区域当有外来者入侵或者徘徊的时候进行灯光语音报警,我们调用摄像头控制报警,什么都调好了,但是有个问题很奇怪。
在白天的情况下,设备工作良好,摄像头可以区域报警,外接的音响、灯光都可以随着报警信号联动工作,但是就是到了晚上天黑后系统就会出现异常情况。
天黑后,不管有没有报警信号输入,音响与灯光一直在报警,怎么都关不了。
当时怀疑有两个原因,一是nvr里面还有其他几个摄影头,他们是不是晚上影响了报警,第二个原因也是我们怀疑的主要原因,晚上由于有灯光,灯光引起虫子与飞蛾,设备误以为这些是外来入侵者,它导致报警异常。
第一个可能导致的原因好排查,把nvr里面的其他摄像头先在通道管理里面移除,报警依旧。我们就把原因集中在可能出现的第二个问题上。
在把所有的事件清除后,问题还是没有解决,说明不是晚上飞蛾的原因,在可能导致结果的两个原因都排查后,我们已经想不出来其他的原因,之前从来都没有遇到过这个问题。
与同事商量半天无果,只好关闭音响,去夜宵,在吃饭的时候我们就在假设问题的原因,问题有几个可疑的地方:
-
白天是一切正常,但是靠近晚上的时候这一段时间很奇怪,报警信号会时不时出来,没有规矩,但是到了天完全黑后会一直报警。
-
之前我们晚上测试的时候是没有问题的,中间设备供应商来过一次,后面就出现晚上一直报警的问题。
打电话沟通无果,他们也不知道原因。
在排除其他原因后,我们重点把问题集中在是不是他们工程师调了什么参数后才变成这样呢?
在仔细查看设备说明书后,有个功能引起我们注意,该设备有个夜晚补光功能,就是到了晚上的时候它可以把灯光当成电源来用。
我们来倒推,如果这个是这个参数原因,当设备工程师不小心改过参数后,到了晚上,摄像头发现灯光不足,就给灯光输出一个信号,让它开灯,而音响与灯光是共用一个信号输入接口,如果它们不知道这个信号开源有什么区别或者它们没有做过滤操作就直接输出结果了。
也就是说灯光与音响把补光信号当成报警信号了。
这就完全解释了现在遇到的问题:
- 由于是这个原因,所以我们把所有的报警信号开关关了都不行。
- 天快黑的时候有一段时间时不时的报警,天黑后一直报警,那是由于中间那段时间在算法临界点上,所以会导致这样的问题出现。
- 这个参数在电脑上可配置,有人不小心修改了。
这个想法完全解释了之前遇到的问题,但是我们还不确定,所以吃完夜宵去进行验证,与我们猜想无异。
所以天黑的时候请闭下眼睛,静下心来思考一下说不定答案就在你面前出现,而狼人很可能你已经感觉到了。
其实生活与工作中经常会遇到这样的问题,在不知道原因的时候,我们经常会假设一个原因,然后基于这个原因去验证,即使不是这个原因也会加深我们对这个问题的理解,也会推进问题进展。
最近在听高爽老师的《天文学识30讲》里面就很具体说明了天文学家在研究天体运行等问题的时候出现过很多这种问题,当我们遇到的问题无法使用现有的知识解释的时候,不如去使用一种模型来解释现有现象,如果解释的地通,我们就顺着这个思路走下去,遇到的这个模型解释不了的现象的话,那我们就去更新这个模型或者彻底推翻之前的模型然后来解释现在与以前的问题。