一种云端存储移动监控方法与流程

文档序号:18001308发布日期:2019-06-25 22:52阅读:701来源:国知局
一种云端存储移动监控方法与流程

本发明涉及数据处理领域,尤其涉及一种云端存储移动监控方法。



背景技术:

随着安防技术的发展及人们对社会安全的重视,视频监控系统已经逐步地应用到社会的各个角落,在安保防卫、交通安全、生产管理等领域发挥着不可替代的作用。传统的视频监控系统常采用固定摄像头进行拍摄,由工作人员注视屏幕进行监控,这种方式具有如下局限性:其一,对广大范围的监控需要安装多个摄像头,成本较高;其二,异常行为的判断依靠人工,可靠性差,人工工作量大。因此这类监控系统仅能实现监控、存储、回放查看等简单功能,缺乏对监控场景实时分析与识别,无法对发生的异常事件提供实时报警。另外,传统的数据库存储方式也无法满足大量长期的视频监控需求。由此可见,对监控方式灵活性的提升、对视频数据的海量存储能力的提升和对视频内容的智能分析效率的提升等需求使得改进传统视频监控技术的必要性日益突出。综上,如何提高监控方式的灵活性、提高监控视频的存储量以及提供监控视频的智能分析是目前亟需解决的技术问题。



技术实现要素:

(一)要解决的技术问题

本发明要解决的技术问题是如何提高监控方式的灵活性、提高监控视频的存储量以及提供监控视频的智能分析。

(二)技术方案

为解决上述技术问题,本发明提供了一种移动监控方法,所述方法包括如下步骤:

利用视频采集模块采集预定区域内采集图像;

利用管理模块接收并显示采集的图像,并生成第一运动控制信号;

利用云端存储模块接收并利用分布式文件系统存储所述图像;

利用视频分析模块接收所述图像,并对所述图像进行分析,确定当前图像中是否为异常图像,并在当前图像为异常图像时发生成并发出预警信号以及第二运动控制信号;

利用驱动模块接收所述第一运动控制信号和第二运动控制信号,并根据所述第一运动控制信号和第二运动控制信号驱动所述视频采集模块进行相应的运动。

进一步地,所述方法还包括如下步骤:

利用图像分解子模块将当前采集的图像分为前景图像和背景图像;

利用图像处理子模块根据所述视频采集模块的运动方向和速度,对所述背景图像进行校正,得到目标背景图像;其中所述目标背景图像相对于所述拍摄环境静止;

利用图像判定子模块根据所述前景图像和所述目标背景图像,确定当前图像中是否为异常图像;其中,视频分析模块包括图像分解子模块、图像处理子模块以及图像判定子模块。

(三)有益效果

本发明的上述技术方案具有如下优点:

本发明首先采集预定区域内采集图像;之后显示采集的图像,生成第一运动控制信号,并利用分布式文件系统存储所述图像;之后对图像进行分析,确定当前图像中是否为异常图像,并在当前图像为异常图像时发生成并发出预警信号以及第二运动控制信号;之后根据第一运动控制信号和第二运动控制信号驱动视频采集模块进行相应的运动。上述方案提高了监控方式的灵活性、提高了监控视频的存储量以及提供了监控视频的智能分析。

附图说明

图1为本发明的一个实施例的移动监控系统的框图。

图2为本发明的再一个实施例的移动监控系统的框图。

图3为本发明的一个实施例的移动监控方法的流程图。

图4为本发明的再一个实施例的移动监控方法的流程图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。

本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

一种移动监控系统,如图1所示,所述系统包括:

视频采集模块,用于采集预定区域内采集图像;

管理模块,用于接收并显示采集的图像,并生成第一运动控制信号;

云端存储模块,用于接收并利用分布式文件系统存储所述图像;

视频分析模块,用于接收所述图像,并对所述图像进行分析,确定当前图像中是否为异常图像,并在当前图像为异常图像时发生成并发出预警信号以及第二运动控制信号;

驱动模块,用于接收所述第一运动控制信号和第二运动控制信号,并根据所述第一运动控制信号和第二运动控制信号驱动所述视频采集模块进行相应的运动;其中,所述第二运动信号控制所述视频采集模块在当前预定区域内运动,所述第一运动信号控制所述视频采集模块运动到其他预定区域内。

本实施例的方案提高了监控方式的灵活性、提高了监控视频的存储量以及提供了监控视频的智能分析。

在一个是实施例中,所述视频采集模为web摄像头,所述web摄像头通过usb无线网卡连接到无线网络中,并通过所述无线网络于所述管理模块进行通讯。

在一个是实施例中,如图2所示,所述驱动模块包括指令确认子模块和动力驱动子模块;

所述指令确认子模块用于判断当前接收的命令是否为所第一运动控制信号或第二运动控制信号,并在当前接收的指令是所述第一运动控制信号或第二运动控制信号时,发送驱动信号给所述动力驱动子模块;

所述动力驱动子模块根据所述驱动信号以及当前指令控制所述视频采集模块进行相应的运动。

在一个是实施例中,所述管理模块包括用户管理子模块、画面显示子模块、指令生成子模块、关闭画面子模块;

所述用户管理子模块用于实现用户的注册、登录以及删除;

所述画面显示子模块用于显示采集的图像;

所述指令生成子模块用于生成第一运动控制信号;所述关闭画面子模块用于关闭当前显示的画面。

所述视频分析模块包括:

图像分解子模块,用于将当前采集的图像分为前景图像和背景图像;

图像处理子模块,用于根据所述视频采集模块的运动方向和速度,对所述背景图像进行校正,得到目标背景图像;其中所述目标背景图像相对于所述拍摄环境静止;

图像判定子模块,用于根据所述前景图像和所述目标背景图像,确定当前图像中是否为异常图像。

对应于上述系统,本发明还公开了一种移动监控方法,如图3所示,所述方法包括如下步骤:

110、利用视频采集模块采集预定区域内采集图像;

120、利用管理模块接收并显示采集的图像,并生成第一运动控制信号;

130、利用云端存储模块接收并利用分布式文件系统存储所述图像;

140、利用视频分析模块接收所述图像,并对所述图像进行分析,确定当前图像中是否为异常图像,并在当前图像为异常图像时发生成并发出预警信号以及第二运动控制信号;

150、利用驱动模块接收所述第一运动控制信号和第二运动控制信号,并根据所述第一运动控制信号和第二运动控制信号驱动所述视频采集模块进行相应的运动;其中,所述第二运动信号控制所述视频采集模块在当前预定区域内运动,所述第一运动信号控制所述视频采集模块运动到其他预定区域内。

在一个实施例中,如图4所示,移动监控方法还包括如下步骤:

210、利用指令确认子模块判断当前接收的命令是否为所第一运动控制信号或第二运动控制信号,并在当前接收的指令是所述第一运动控制信号或第二运动控制信号时,发送驱动信号给所述动力驱动子模块;

220、利用动力驱动子模块根据所述驱动信号以及当前指令控制所述视频采集模块进行相应的运动;其中所述驱动模块包括指令确认子模块和动力驱动子模块。

在一个实施例中,移动监控方法还包括如下步骤:

310、利用图像分解子模块将当前采集的图像分为前景图像和背景图像;

320、利用图像处理子模块根据所述视频采集模块的运动方向和速度,对所述背景图像进行校正,得到目标背景图像;其中所述目标背景图像相对于所述拍摄环境静止;

330、利用图像判定子模块根据所述前景图像和所述目标背景图像,确定当前图像中是否为异常图像;其中,视频分析模块包括图像分解子模块、图像处理子模块以及图像判定子模块。

下面再通过一个实施例度本发明的方案进行详细的说明。

本实施例的远程视频监控系统是一个集实时视频采集、图像处理、图像传输、显示与存储为一体的综合应用系统。该系统主要提供以下功能:

(1)移动巡检小车终端功能。移动安防巡检小车接收和执行控制终端发送的控制指令,它通过车载摄像头获取图像,并完成视频数据的传输。

(2)智能移动控制终端功能。以android智能手机作为控制平台,通过wifi无线网络与移动小车取得连接,用户可在控制界面中实现对移动小车的远程控制与监控画面的实时显示。

(3)云存储服务器功能。搭建hadoop分布式云计算平台,使用分布式文件系统hdfs存储视频数据,保证数据存储的安全性和系统的稳定性。

(4)智能视频分析功能。针对动态背景下的运动目标进行检测,在无人监守时发现异常情况,如有人或动物意外闯入,将发送实时报警信息给用户,方便用户第一时间了解现场情况。

前端视频采集模块主要由移动巡检小车终端组成,该终端是搭载了raspberrypi微型机和车载web摄像头的移动小车。它通过usb无线网卡连接到无线网络中,接收并执行控制终端发送的控制指令。移动巡检小车上搭载的web摄像头能实时获取图像数据并进行压缩编码,完成视频数据的传输。

云端数据管理模块即云存储服务器,主要负责视频数据的存储工作,该模块通过普通计算机搭建hadoop分布式云计算平台,并使用分布式文件系统hdfs对视频数据进行存储。hdfs采用主从(master/slave)结构,一个hdfs集群包含唯一主节点namenode和多个从节点datanode。hdfs采取了副本策略,一个完整的大文件会被划分成多个数据块并被复制多份存储在不同的子节点上,由此保证了数据的安全性,提高系统的可靠性和可用性。

用户端控制系统模块主要由智能移动控制终端组成,以android智能手机作为控制平台,可通过wifi无线网络与移动小车取得连接,在控制界面中通过图像信息实现对移动小车的远程控制,同时通过wifi无线网络获取视频图像数据,对图像数据解码后在控制界面中进行视频显示。

视频图像处理模块主要对前端设备采集到的视频监控数据进行实时处理。本系统中将针对诸如办公室、货物仓库、居家环境等无人监守室内环境对运动目标进行检测,当发现异常状况(如人或动物的意外闯入)时,可提取有用信息进行报警。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变型,这些改进和变型也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1