音视频监控设备、系统及方法

文档序号:7753486阅读:124来源:国知局
专利名称:音视频监控设备、系统及方法
技术领域
本发明涉及无线视频监控技术领域,尤其涉及一种音视频监控设备、系统及方法。
背景技术
随着视频监控技术的不断发展,其应用也越来越广泛,用户对视频监控的要求也越来越高。目前,越来越多的用户希望利用视频监控系统实现远程监控,以实时了解被监控场所的情况。现有的视频监控系统一般采用客户端/服务器结构来实现,通常设置有监控前端(视频采集装置,如摄像机、摄像头等)、监控中心服务器(通常为流媒体服务器)及监控终端(客户端)。通过将一个或多个监控前端安放在监控场所来采集现场的视频图像, 然后将视频信号通过一定的传输网络,如线缆、光纤或以太网,传输到指定的监控中心服务器,再将视频数据存储到服务器的存储设备中,由服务器将视频数据发送至监控终端。上述视频监控系统中,由于视频监控数据存储及相应的参数设置等功能模块均集中在监控中心服务器上,这种在服务器端统一存储视频数据的方式,在实际应用中将导致大量的视频数据的读写操作,由于视频数据处理的复杂性,大量的读写操作必将引起数据出错、丢失等现象的发生,使得现有视频监控系统存在很大的数据安全隐患,而且增加了代码的耦合性,降低了系统稳定性。

发明内容
本发明的主要目的在于提供一种音视频监控设备、系统及方法,旨在提高视频监控系统的稳定性。为了达到上述目的,本发明提出一种音视频监控设备,包括主控模块、网络模块及若干功能模块,其中所述网络模块,用于接收客户端发送的监控请求,并发送至所述主控模块;所述主控模块,用于将所述监控请求分发至相应的功能模块,并将所述功能模块返回的监控操作结果通过所述网络模块转发至所述客户端;所述功能模块,用于根据相应的监控请求执行监控操作。优选地,所述功能模块包括参数管理模块,用于根据主控模块转发的来自客户端的参数设置请求对相关参数进行配置;音视频编解码模块,用于根据主控模块转发的来自客户端的音视频采集请求,采集监控前端的音视频流数据;图像处理模块,用于根据主控模块转发的来自客户端的图像处理请求,对音视频编解码模块采集的图像进行处理;存储模块,用于根据主控模块转发的来自客户端的存储请求,对音视频编解码模块采集的音视频流数据进行存储。
优选地,所述功能模块还包括报警模块,用于当所述音视频编解码模块采集到的音视频画面为异动画面时,发出报警信号进行报警;所述主控模块,还用于将报警模块发出的报警信号转发至所述客户端。优选地,所述音视频编解码模块还用于根据主控模块转发的来自客户端的录像或图片抓拍请求,对监控前端进行录像或图片抓拍操作。优选地,所述主控模块,还用于对音视频编解码模块获取的音视频数据进行缓存。优选地,所述主控模块还用于根据客户端发送的音视频采集请求控制监控前端的云台旋转,并通过音视频编解码模块采集不同方向的音视频流数据。本发明还提出一种音视频监控方法,包括以下步骤网络模块接收客户端发送的监控请求;主控模块将所述监控请求分发至相应的功能模块,将所述功能模块返回的监控操作结果通过所述网络模块转发至所述客户端。优选地,所述主控模块将监控请求分发至相应的功能模块的步骤包括当所述监控请求为参数设置请求时,所述主控模块将所述参数设置请求分发至参数管理模块,由所述参数管理模块根据所述参数设置请求对相关参数进行配置;当所述监控请求为音视频采集请求时,所述主控模块将所述音视频采集请求分发至音视频编解码模块,由所述音视频编解码模块根据所述音视频采集请求采集监控前端的音视频流数据;当所述监控请求为图像处理请求时,所述主控模块将所述图像处理请求分发至图像处理模块,由所述图像处理模块根据所述图像处理请求对所述音视频编解码模块采集的图像进行处理;当所述监控请求为存储请求时,所述主控模块将所述存储请求分发至存储模块, 由所述存储模块对音视频编解码模块采集的音视频流数据进行存储。优选地,所述方法还包括当所述音视频编解码模块采集到的音视频画面为异动画面时,由报警模块发出报警信号进行报警;并由所述主控模块将所述报警信号经所述网络模块转发至所述客户端。本发明还提出一种音视频监控系统,包括监控设备及与所述监控设备无线连接的客户端;其中所述客户端,用于向所述监控设备发送监控请求,并接收所述监控设备根据所述监控请求返回的监控操作结果;所述监控设备,用于接收客户端发送的监控请求,将所述监控请求分发至相应的功能模块,并将所述功能模块返回的监控操作结果发送至所述客户端。本发明提出的一种音视频监控设备、系统及方法,通过将整个视频监控系统分解成多个独立的子模块,每个子模块可独立运行,减少了代码的耦合性,增加了系统的稳定性;同时可完成音视频数据采集、报警检测及录像、抓拍等功能,为windows客户端及web客户端提供高清视频流及音频流,提高了用户的体验感。


图1是本发明音视频监控设备一实施例结构示意图;图2是本发明音视频监控设备一实施例中各模块与客户端的信息交互过程示意图;图3是本发明音视频监控设备一实施例中若干功能模块的结构示意图;图4是本发明音视频监控系统一实施例结构示意图;图5是本发明音视频监控方法一实施例流程示意图。为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
具体实施例方式本发明实施例解决方案主要是通过将整个视频监控系统分解成多个独立的子模块,每个子模块可独立运行,以减少代码的耦合性,增加系统稳定性。本发明视频监控技术依托IPNC嵌入式软件系统开发,该IPNC嵌入式软件系统主要完成基于Ti编解码方案库之上,提供高清视频及音频的解决方案。如图1所示,本发明一实施例提出一种音视频监控设备,包括主控模块101、网络模块102及若干功能模块103,其中网络模块102,用于接收客户端104发送的监控请求,并发送至主控模块101 ;主控模块101,用于将监控请求分发至相应的功能模块103,并将功能模块103返回的监控操作结果通过网络模块102转发至客户端104 ;若干功能模块103,用于根据相应的监控请求执行监控操作。本实施例监控设备中各模块与客户端104的信息交互过程如图2所示。其中,客户端104可以是windows客户端及web客户端,对于web客户端,可以通过web浏览器与监控设备进行信息交互。本实施例将监控设备中各执行模块分成独立的若干个子功能模块,每个子功能模块可独立运行,可以减少代码的耦合性,增加系统稳定性。具体地,如图3所示,上述若干功能模块103包括参数管理模块1031、音视频编解码模块1032、图像处理模块1033以及存储模块1034,其中参数管理模块1031,用于根据主控模块101转发的来自客户端的参数设置请求对相关参数进行配置;音视频编解码模块1032,用于根据主控模块101转发的来自客户端104的音视频采集请求,采集监控前端的音视频流数据。其中,监控前端设置有摄像机或摄像头等,音视频编解码模块1032通过上述摄像机或摄像头采集监控前端不同场所的视频画面或声音。图像处理模块1033,用于根据主控模块101转发的来自客户端104的图像处理请求,对音视频编解码模块1032采集的图像进行处理;存储模块1034,用于根据主控模块101转发的来自客户端104的存储请求,对音视频编解码模块1032采集的音视频流数据进行存储。当客户端104需要进行相关参数设置时,通过网络模块102转发参数设置请求至主控模块101,主控模块101将参数设置请求分发至参数管理模块1031,由参数管理模块 1031根据参数设置请求对相关参数进行配置。
当客户端104需要获取监控前端的视频画面或者声音时,通过网络模块102转发音视频采集请求至主控模块101,主控模块101将音视频采集请求分发至音视频编解码模块1032,由音视频编解码模块1032根据音视频采集请求采集监控前端的音视频流数据,然后通过主控模块101、网络模块102将采集的监控前端的音视频流数据返回给客户端104, 客户端104对接收的音视频流数据进行解码显示。其中,客户端104获取监控前端的视频画面或者声音包括对监控前端场所进行录像或图片抓拍,客户端104可以向网络模块102发送录像或图片抓拍请求,并通过主控模块 101转发上述录像或图片抓拍请求至音视频编解码模块1032,音视频编解码模块1032进行录像或图片抓拍操作,并将录像或图片抓拍的视频画面通过主控模块101、网络模块102转发至客户端102。同时,主控模块101还可根据客户端104的请求,将录像数据或抓拍的图片保存在存储模块1034中。当客户端104需要对音视频编解码模块1032采集的图像进行相应处理时,比如调节图像的对比度、亮度或色度等,则通过网络模块102转发图像处理请求至主控模块101, 主控模块101将图像处理请求分发至图像处理模块1033,由图像处理模块1033根据图像处理请求对音视频编解码模块1032采集的图像进行相应处理,并将相应的处理结果通过主控模块101、网络模块102反馈给客户端104。进一步的,监控设备中还包括报警模块1035,该报警模块1035在监控设备启动后,可实时检测监控前端场所是否有异常移动,比如原来一直是无人静止的状态,或者某个时间段,对于客户端而言,该监控前端场所应该是无人进入的状态,若报警模块1035检测到有异动或声响,则发出报警信号,通过主控模块101将报警模块1035发出的报警信号经网络模块102转发至客户端104,以告知客户端104,监控前端有异常发生,应采取相应的措施。此外,根据需要,功能模块103还包括内存文件模块1036等,用于临时处理内存中的相关文件,现有的音视频监控服务器中均有此功能模块,在此不作详述。本实施例中主控模块101还可实现对音视频编解码模块1032获取的音视频数据进行缓存。另外,主控模块101还可根据客户端发送的音视频采集请求控制监控前端的云台旋转,并通过音视频编解码模块采集不同方向的音视频流数据。本实施例通过将整个视频监控系统分解成多个独立的子模块,每个子模块可独立运行,减少了代码的耦合性,增加了系统的稳定性;同时可完成音视频数据采集、报警检测及录像、抓拍等功能,为windows客户端及web客户端提供高清视频流及音频流,提高了用户的体验感。如图4所示,本发明一实施例提出一种音视频监控系统,包括监控设备105及与监控设备105无线连接的客户端104 ;其中客户端104,用于向监控设备105发送监控请求,并接收监控设备105根据所述监控请求返回的监控操作结果;监控设备105,用于接收客户端104发送的监控请求,将监控请求分发至相应的功能模块,并将功能模块返回的监控操作结果发送至客户端104。
本实施例中监控设备105及客户端104实现音视频监控的基本原理,请参照上述实施例所描述的内容,在此不作详述。如图5所示,本发明一实施例提出一种音视频监控方法,包括步骤S501,网络模块接收客户端发送的监控请求;步骤S502,主控模块将监控请求分发至相应的功能模块,并将功能模块返回的监控操作结果通过网络模块分发至客户端。其中,主控模块将监控请求分发至相应的功能模块具体包括当监控请求为参数设置请求时,主控模块将参数设置请求分发至参数管理模块, 由参数管理模块根据所述参数设置请求对相关参数进行配置;当监控请求为音视频采集请求时,主控模块将所述音视频采集请求分发至音视频编解码模块,由音视频编解码模块根据音视频采集请求采集监控前端的音视频流数据;当监控请求为图像处理请求时,主控模块将图像处理请求分发至图像处理模块, 由图像处理模块根据图像处理请求对音视频编解码模块采集的图像进行处理;当监控请求为存储请求时,主控模块将存储请求分发至存储模块,由存储模块对音视频编解码模块采集的音视频流数据进行存储。在本实施例中,还可通过监控设备实现异常联动报警,当音视频编解码模块采集到的音视频画面为异动画面时,由报警模块发出报警信号进行报警;并由主控模块将报警信号转发至客户端。本发明实施例音视频监控设备、系统及方法依托IPNC嵌入式软件系统而实现,该 IPNC嵌入式软件系统主要完成基于Ti编解码方案库之上,提供高清视频及音频。设计时遵循“模块化”、“层次化”的设计思想,其中,“模块化”是把整个监控设备内部系统分解成多个独立的子系统,每个子系统可独立运行,以减少代码的耦合性,增加系统的稳定性,“层次化”是把每个子系统放置到不同的层面上,隔离逻辑的复杂性,增加系统的扩展能力。同时可完成音视频数据采集、报警检测及录像、抓拍等功能,为windows客户端及web客户端提供高清视频流及音频流,提高了用户的体验感。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种音视频监控设备,其特征在于,包括主控模块、网络模块及若干功能模块,其中所述网络模块,用于接收客户端发送的监控请求,并发送至所述主控模块; 所述主控模块,用于将所述监控请求分发至相应的功能模块,并将所述功能模块返回的监控操作结果通过所述网络模块转发至所述客户端; 所述功能模块,用于根据相应的监控请求执行监控操作。
2.根据权利要求1所述的音视频监控设备,其特征在于,所述功能模块包括参数管理模块,用于根据主控模块转发的来自客户端的参数设置请求对相关参数进行配置;音视频编解码模块,用于根据主控模块转发的来自客户端的音视频采集请求,采集监控前端的音视频流数据;图像处理模块,用于根据主控模块转发的来自客户端的图像处理请求,对音视频编解码模块采集的图像进行处理;存储模块,用于根据主控模块转发的来自客户端的存储请求,对音视频编解码模块采集的音视频流数据进行存储。
3.根据权利要求2所述的音视频监控设备,其特征在于,所述功能模块还包括报警模块,用于当所述音视频编解码模块采集到的音视频画面为异动画面时,发出报警信号进行报警;所述主控模块,还用于将报警模块发出的报警信号转发至所述客户端。
4.根据权利要求2所述的音视频监控设备,其特征在于,所述音视频编解码模块还用于根据主控模块转发的来自客户端的录像或图片抓拍请求,对监控前端进行录像或图片抓拍操作。
5.根据权利要求2、3或4所述的音视频监控设备,其特征在于,所述主控模块,还用于对音视频编解码模块获取的音视频数据进行缓存。
6.根据权利要求5所述的音视频监控设备,其特征在于,所述主控模块还用于根据客户端发送的音视频采集请求控制监控前端的云台旋转,并通过音视频编解码模块采集不同方向的音视频流数据。
7.一种音视频监控方法,其特征在于,包括以下步骤 网络模块接收客户端发送的监控请求;主控模块将所述监控请求分发至相应的功能模块,将所述功能模块返回的监控操作结果通过所述网络模块转发至所述客户端。
8.根据权利要求7所述的方法,其特征在于,所述主控模块将监控请求分发至相应的功能模块的步骤包括当所述监控请求为参数设置请求时,所述主控模块将所述参数设置请求分发至参数管理模块,由所述参数管理模块根据所述参数设置请求对相关参数进行配置;当所述监控请求为音视频采集请求时,所述主控模块将所述音视频采集请求分发至音视频编解码模块,由所述音视频编解码模块根据所述音视频采集请求采集监控前端的音视频流数据;当所述监控请求为图像处理请求时,所述主控模块将所述图像处理请求分发至图像处理模块,由所述图像处理模块根据所述图像处理请求对所述音视频编解码模块采集的图像进行处理;当所述监控请求为存储请求时,所述主控模块将所述存储请求分发至存储模块,由所述存储模块对音视频编解码模块采集的音视频流数据进行存储。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括当所述音视频编解码模块采集到的音视频画面为异动画面时,由报警模块发出报警信号进行报警;并由所述主控模块将所述报警信号经所述网络模块转发至所述客户端。
10.一种音视频监控系统,其特征在于,包括监控设备及与所述监控设备无线连接的客户端;其中所述客户端,用于向所述监控设备发送监控请求,并接收所述监控设备根据所述监控请求返回的监控操作结果;所述监控设备,用于接收客户端发送的监控请求,将所述监控请求分发至相应的功能模块,并将所述功能模块返回的监控操作结果发送至所述客户端。
全文摘要
本发明涉及一种音视频监控设备、系统及方法,其监控设备包括主控模块、网络模块及若干功能模块,网络模块用于接收客户端发送的监控请求,并发送至主控模块;主控模块用于将监控请求分发至相应的功能模块,并将功能模块返回的监控操作结果通过网络模块转发至客户端;功能模块用于根据相应的监控请求执行监控操作。本发明通过将整个视频监控系统分解成多个独立的子模块,每个子模块可独立运行,减少了代码的耦合性,增加了系统的稳定性;同时可完成音视频数据采集、报警检测及录像、抓拍等功能,为windows客户端及web客户端提供高清视频流及音频流,提高了用户的体验感。
文档编号H04N7/18GK102300081SQ20111023408
公开日2011年12月28日 申请日期2011年8月16日 优先权日2011年8月16日
发明者梁锦明 申请人:深圳市佳信捷电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1