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

一种智慧城市监控管理系统及方法与流程

2022-02-20 14:01:22 来源:中国专利 TAG:


1.本技术涉及到智能城市领域,具体而言,涉及一种智慧城市监控管理系统及方法。


背景技术:

2.在智慧城市中,监控摄像头起到了越来越重要的作用,监控摄像头不仅仅能够实现机动车或者其他事件的拍照留底,还能起到实时监控的目的。
3.在智慧城市中,摄像头的作用越来越重要,对于摄像头的维护使得摄像头能够正常工作,对于城市安全是一种重要的保证,目前在现有技术中,基本上靠人工来进行排查,例如,在使用到某个摄像头的时候,调取该摄像头的景象时才发现该摄像头已经损坏,这会导致智慧城市中的摄像头失去了相关的作用。
4.对于如何能够对摄像头进行有效的管理,在现有技术中并没有公开相应的技术。


技术实现要素:

5.本技术实施例提供了一种智慧城市监控管理系统及方法,以至少解决现有技术中在使用摄像头监控时才能发现摄像头出现故障所导致的问题。
6.根据本技术的一个方面,提供了一种智慧城市监控管理方法,包括:获取计划任务,其中,所述计划任务是在安装摄像头时预先配置的,或者是对所述摄像头进行维护时配置的,所述摄像头用于进行城市监控;在当前时间到达所述计划任务中记录的时间的情况下,向所述摄像头发送命令,其中,所述命令用于指示所述摄像头截取预定时长的第一视频;接收来自所述摄像头的第一视频;将所述第一视频与预先保存的第二视频进行比较,其中,所述第二视频是上个周期命令所述摄像头拍摄的所述预定时长的视频,所述计划任务是按照预定周期命令所述摄像头进行视频拍摄的任务;根据所述第一视频和所述第二视频的比较结果确定所述摄像头是否正常。
7.进一步地,在向所述摄像头发送所述命令之后,还包括:判断在预定时间段内是否接收到来自所述摄像头的第一视频;如果在所述预定时间段中未接收到所述第一视频,则确定所述摄像头出现故障。
8.进一步地,在根据所述第一视频和所述第二视频的比较结果确定所述摄像头正常之后,还包括:删除所述第二视频。
9.进一步地,根据所述第一视频和所述第二视频的比较结果确定所述摄像头是否正常包括:比较所述第一视频和所述第二视频,确定所述第一视频的画面是否出现遮挡或者缺失,在所述第一视频的画面出现遮挡或者缺失的情况下,确定所述摄像头出现故障。
10.进一步地,在确定所述摄像头出现故障之后,还包括:向预先配置的联系人对应的联系的方式发送告警信息,其中,所述告警信息用于指示所述摄像头出现故障。
11.根据本技术的另一个方面,还提供了一种智慧城市监控管理系统,包括:获取模块,用于获取计划任务,其中,所述计划任务是在安装摄像头时预先配置的,或者是对所述摄像头进行维护时配置的,所述摄像头用于进行城市监控;发送模块,用于在当前时间到达
所述计划任务中记录的时间的情况下,向所述摄像头发送命令,其中,所述命令用于指示所述摄像头截取预定时长的第一视频;接收模块,用于接收来自所述摄像头的第一视频;比较模块,用于将所述第一视频与预先保存的第二视频进行比较,其中,所述第二视频是上个周期命令所述摄像头拍摄的所述预定时长的视频,所述计划任务是按照预定周期命令所述摄像头进行视频拍摄的任务;确定模块,用于根据所述第一视频和所述第二视频的比较结果确定所述摄像头是否正常。
12.进一步地,所述确定模块,还用于在向所述摄像头发送所述命令之后,判断在预定时间段内是否接收到来自所述摄像头的第一视频;如果在所述预定时间段中未接收到所述第一视频,则确定所述摄像头出现故障。
13.进一步地,还包括:删除模块,用于在根据所述第一视频和所述第二视频的比较结果确定所述摄像头正常之后,删除所述第二视频。
14.进一步地,所述确定模块用于:比较所述第一视频和所述第二视频,确定所述第一视频的画面是否出现遮挡或者缺失,在所述第一视频的画面出现遮挡或者缺失的情况下,确定所述摄像头出现故障。
15.进一步地,还包括:发送模块,用于在确定所述摄像头出现故障之后,向预先配置的联系人对应的联系的方式发送告警信息,其中,所述告警信息用于指示所述摄像头出现故障。
16.在本技术实施例中,采用了获取计划任务,其中,所述计划任务是在安装摄像头时预先配置的,或者是对所述摄像头进行维护时配置的,所述摄像头用于进行城市监控;在当前时间到达所述计划任务中记录的时间的情况下,向所述摄像头发送命令,其中,所述命令用于指示所述摄像头截取预定时长的第一视频;接收来自所述摄像头的第一视频;将所述第一视频与预先保存的第二视频进行比较,其中,所述第二视频是上个周期命令所述摄像头拍摄的所述预定时长的视频,所述计划任务是按照预定周期命令所述摄像头进行视频拍摄的任务;根据所述第一视频和所述第二视频的比较结果确定所述摄像头是否正常。通过本技术解决了现有技术中在使用摄像头监控时才能发现摄像头出现故障所导致的问题,从而保证了摄像头的安全运行,进一步提供了可靠的监控。
附图说明
17.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
18.图1是根据本技术实施例的智慧城市监控管理方法的流程图。
具体实施方式
19.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
20.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
21.在本实施例中一种智慧城市监控管理方法,图1是根据本技术实施例的智慧城市
监控管理方法的流程图,如图1所示,该方法包括如下步骤:
22.步骤s102,获取计划任务,其中,所述计划任务是在安装摄像头时预先配置的,或者是对所述摄像头进行维护时配置的,所述摄像头用于进行城市监控;
23.在一个可选的实施方式中,获取预定地理区域内的每个摄像头的标识信息和地理位置,根据所述每个摄像头的地理位置的顺序为每个摄像头制定所述计划任务,其中,在地理位置上相邻的两个摄像头的计划任务中的记录的时间是相邻的时间。
24.作为另一个可选的实施方式,所述预定区域中选择一个摄像头作为在预定周期内第一个执行所述计划任务的第一个摄像头,与所述第一个执行所述计划任务的摄像头相邻的摄像头中的计划任务的执行时间是与所述第一执行所述计划任务的摄像头的执行任务的时间是相对时间,例如,第二摄像头在第一摄像头执行完任务之后的一分钟后执行任务,依次类推,所述预定区域中的摄像头的计划任务的执行时间均为所述第一个摄像头执行任务的时间的相对时间。
25.所述第一个摄像头判断其拍摄的画面中的车流量在半小时内均低于预定流量,则启动执行所述计划任务。或者,判断在半小时内均低于预定流量且当前时间在午夜12:00到凌晨3:00之间则执行所述计划任务。
26.步骤s104,在当前时间到达所述计划任务中记录的时间的情况下,向所述摄像头发送命令,其中,所述命令用于指示所述摄像头截取预定时长的第一视频;
27.步骤s106,接收来自所述摄像头的第一视频;
28.步骤s108,将所述第一视频与预先保存的第二视频进行比较,其中,所述第二视频是上个周期命令所述摄像头拍摄的所述预定时长的视频,所述计划任务是按照预定周期命令所述摄像头进行视频拍摄的任务;
29.步骤s110,根据所述第一视频和所述第二视频的比较结果确定所述摄像头是否正常。
30.通过上述步骤解决了现有技术中在使用摄像头监控时才能发现摄像头出现故障所导致的问题,从而保证了摄像头的安全运行,进一步提供了可靠的监控。
31.在一个可选实施方式中,在向所述摄像头发送所述命令之后,判断在预定时间段内是否接收到来自所述摄像头的第一视频;如果在所述预定时间段中未接收到所述第一视频,则确定所述摄像头出现故障。这种故障说明摄像头已经不工作了,需要及时发送告警信息。
32.据所述第一视频和所述第二视频的比较结果确定所述摄像头是否正常的方式有很多,例如:比较所述第一视频和所述第二视频,确定所述第一视频的画面是否出现遮挡或者缺失,在所述第一视频的画面出现遮挡或者缺失的情况下,确定所述摄像头出现故障。
33.判断出现遮挡或者缺失的方式有很多种,例如,将所述第二视频的画面进行二值化处理,获取所述二值化后出现的连续像素为1的第二面积,其中,像素为1标识黑色。将所述第一视频的画面进行二值化处理,获取所述第一视频画面二值化后出现的连续像素为1的第一面积,比较所述第一面积和所述第二面积的大小,在所述第二面积与所述第一面积的差距在预定范围内的情况下,确定所述第一视频的画面正常。所述第一视频画面和所述第二视频画面均为从所述第一视频和所述第二视频中选取的关键帧。
34.在所述第一面积和所述第二面积的差距在所述预定范围之外,则获取多个关键帧
对应的画面,如果所述第一视频多个关键帧的画面中与所述第二视频多个关键帧的画面中连续像素为1第一面积和第二面积的差距均在预定范围外,则确定所述摄像头出现故障。
35.此时,作为另一个可以选择增加的实施方式,获取所述第一视频画面中像素连续为1的第一区域,获取所述第二视频画面中像素联系为1的第二区域,找到所述第一区域与所述第二区域中的不同部分,获取所述不同部分所在的区域,该区域称为辨别区域,在未进行所述二值化处理的第一视频的画面中获取所述辨别区域所对应的画面,对所述画面进行物体识别(例如,树枝等遮挡物),在识别出为遮挡物的情况下,向环卫工作人员发送清除遮挡物的消息,其中,所述消息中携带所述摄像头的编号和地理位置信息。
36.识别遮挡物的方式有很多种,例如,可以使用人工智能的方式来进行识别。使用多组训练数据训练一个机器学习模型,所述多组训练数据包括输入数据和标签,其中,所述输入数据为被树枝遮挡的摄像头拍摄的图像以及未被树枝遮挡拍摄的图像,所述标签用于标识该摄像头是否被树枝遮挡。在训练得到收敛的一个机器学习模型之后,将所述第一视频的画面输入到所述机器学习模型中,就输出该摄像头是否被树枝遮挡的信息。
37.在确定所述摄像头出现故障之后,还可以向预先配置的联系人对应的联系的方式发送告警信息,其中,所述告警信息用于指示所述摄像头出现故障。
38.为了节约硬盘空间,在根据所述第一视频和所述第二视频的比较结果确定所述摄像头正常之后,还可以包括:删除所述第二视频。
39.在本实施例中,提供一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行以上实施例中的方法。
40.上述程序可以运行在处理器中,或者也可以存储在存储器中(或称为计算机可读介质),计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
41.这些计算机程序也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤,对应与不同的步骤可以通过不同的模块来实现。
42.在本实施例中就提供了这样的一种装置或系统。该系统被称为智慧城市监控管理系统,包括:获取模块,用于获取计划任务,其中,所述计划任务是在安装摄像头时预先配置的,或者是对所述摄像头进行维护时配置的,所述摄像头用于进行城市监控;发送模块,用于在当前时间到达所述计划任务中记录的时间的情况下,向所述摄像头发送命令,其中,所述命令用于指示所述摄像头截取预定时长的第一视频;接收模块,用于接收来自所述摄像头的第一视频;比较模块,用于将所述第一视频与预先保存的第二视频进行比较,其中,所述第二视频是上个周期命令所述摄像头拍摄的所述预定时长的视频,所述计划任务是按照
预定周期命令所述摄像头进行视频拍摄的任务;确定模块,用于根据所述第一视频和所述第二视频的比较结果确定所述摄像头是否正常。
43.该系统或者装置用于实现上述的实施例中的方法的功能,该系统或者装置中的每个模块与方法中的每个步骤相对应,已经在方法中进行过说明的,在此不再赘述。
44.例如,所述确定模块,还用于在向所述摄像头发送所述命令之后,判断在预定时间段内是否接收到来自所述摄像头的第一视频;如果在所述预定时间段中未接收到所述第一视频,则确定所述摄像头出现故障。可选地,所述确定模块用于:比较所述第一视频和所述第二视频,确定所述第一视频的画面是否出现遮挡或者缺失,在所述第一视频的画面出现遮挡或者缺失的情况下,确定所述摄像头出现故障。
45.又例如,该系统还可以包括:删除模块,用于在根据所述第一视频和所述第二视频的比较结果确定所述摄像头正常之后,删除所述第二视频。可选地,该系统还可以包括:发送模块,用于在确定所述摄像头出现故障之后,向预先配置的联系人对应的联系的方式发送告警信息,其中,所述告警信息用于指示所述摄像头出现故障。
46.该系统或者装置用于实现上述的实施例中的方法的功能,该系统或者装置中的每个模块与方法中的每个步骤相对应,已经在方法中进行过说明的,在此不再赘述。
47.通过本实施例解决了现有技术中在使用摄像头监控时才能发现摄像头出现故障所导致的问题,从而保证了摄像头的安全运行,进一步提供了可靠的监控。
48.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献