网络视频监控系统的制作方法

文档序号:7716330阅读:243来源:国知局
专利名称:网络视频监控系统的制作方法
技术领域
本发明涉及视频监控领域,尤其涉及一种扩展方便的网络视频监控系统。
背景技术
随着现代通讯技术的不断发展和完善,近年来,网络视频监控系统已经成熟的应 用在各行各业,成为各企业机构安全防范体系中的重要组成部分。企业工作人员通过网络 视频监控系统查看其部署的各监控点设备的实时视频图像,以及访问监控点的历史视频数 据。随着视频监控服务的发展,很多视频监控设备厂家都开发了相应的视频监控系统 平台,这些系统平台一般是单独针对某一视频监控设备开发出来的,缺乏可扩展性,其功能 支持的应用也比较有限,每一厂家的视频监控平台只能与该厂家自己的视频监控设备兼 容,不同厂家的视频监控平台和视频监控设备之间不能兼容。但是,在一个网络视频监控系 统中,往往需要用到多个视频监控设备,并且要采用不同厂家的视频监控设备。因此,如何 实现兼容第三方厂家的视频监控设备已经成为网络视频监控系统发展的重点问题。以往,为了解决与各厂家的视频监控设备兼容的问题,网络视频监控系统通过直 接调用第三方SDK (Software Development Kit,软件开发工具包)实现与第三方厂家的视 频监控设备兼容,但是这种视频监控系统的兼容性较差。目前,网络视频监控系统普遍采在第三方SDK的基础上封装自己的SDK实现与第 三方视频监控设备的兼容。网络视频监控系统的视频监控平台上设置通用的功能接口,通 过功能接口调用第三方SDK,实现数据接收和发送。当进行某一业务处理时,功能接口接收 监控客户端的控制指令并根据控制指令调用相应设备的SDK将控制指令发送到前端设备, 前端设备接收到控制指令后,发送相应的流数据至功能接口,再由功能接口将流数据发送 至监控客户端,从而完成业务处理。该种网络视频监控系统的兼容性好,能够实时的为监控 客户端提供各厂家设备的状态信息。但是,该种方法设置功能接口包含系统内所有设备的功能,当系统内增加新设备, 有新的功能增加时,需要重新设置功能接口,功能接口包含的所有功能都要重新编译,使得 整个视频监控系统的扩展不方便。因此,现有网络视频监控系统存在扩展性差的技术问题。

发明内容
针对上述缺陷,本发明的目的在于提供一种网络视频监控系统,以解决现有现有 技术中网络视频监控系统扩展性差的技术问题。为达到上述目的,本发明提供一种网络视频监控系统,包括若干监控客户端、视频 监控平台和若干前端设备,视频监控平台分别与监控客户端和前端设备连接,用于接收监 控客户端的控制指令并将控制指令发送至前端设备,视频监控平台包括业务处理模块、接 口模块和软件开发工具包存储模块,其中,业务处理模块包括若干个业务处理单元,各业务处理单元分别与监控客户端和接口模块连接,用于接收监控客户端发出的控制指令,将控制指令发送至接口模块,进行相应 的业务处理及数据处理,并将接口模块返回的处理结果发送至监控客户端;接口模块分别与业务处理模块、软件开发工具包存储模块及前端设备连接,用于 根据控制指令调用存储在软件开发工具包存储模块中的相应的软件开发工具包,发送控制 指令至前端设备,并将前端设备返回的处理结果发送至业务处理单元;软件开发工具包存储模块,与接口模块连接,用于存储所有前端设备的软件开发 工具包。依照本发明较佳实施例所述的网络视频监控系统,上述各业务处理单元包括图像 预览处理单元、录像管理单元、抓图管理单元、对讲管理单元、云台管理单元和报警管理单 兀等ο依照本发明较佳实施例所述的网络视频监控系统,其接口模块进一步包括功能接口 用于接收业务处理单元发出的控制指令,并将控制指令发送至配置接 Π ;配置接口 用于解析控制指令涉及的前端设备的厂家类型,根据厂家类型调用存 储在软件开发工具包存储模块中的相应厂家的软件开发工具包,发送控制指令至前端设 备;数据接口 用于接收前端设备返回的处理结果,并将处理结果发送至业务处理模 块。依照本发明较佳实施例所述的网络视频监控系统,上述处理结果包括视频流数据 和音频流数据。依照本发明较佳实施例所述的网络视频监控系统,其软件开发工具包存储模块包 括自有软件开发工具包存储单元用于存储与网络视频监控系统相同厂家的设备的 软件开发工具包;第三方软件开发工具包存储单元用于存储第三方厂家设备的软件开发工具包。依照本发明较佳实施例所述的网络视频监控系统,其软件开发工具包存储模块集 成在接口模块中。依照本发明较佳实施例所述的网络视频监控系统,其视频监控平台与监控客户端 和前端设备通过局域网或互联网连接。依照本发明较佳实施例所述的网络视频监控系统,其监控客户端为用于控制和浏 览视频监控平台和前端设备的设备,其包括实时、历史视音频解码播放器、显示界面等。依照本发明较佳实施例所述的网络视频监控系统,其监控客户端还包括一界面语 言转换单元,界面语言转换单元用于切换显示界面的界面显示语言。依照本发明较佳实施例所述的网络视频监控系统,其前端设备包括摄像机、云台、 硬盘录像机等。本发明网络视频监控系统的视频监控平台增加了业务处理模块,每一个业务处理 单元对应一种功能,系统结构清晰,当系统内有新功能增加时,只需在业务处理模块中建立 新的业务处理单元,即将预先编译好的与新功能对应的程序更新到业务处理模块中,创建 新的业务处理单元,即可完成扩展。本发明在业务扩展时,业务处理模块中原有的业务处理单元不需要修改,不必再重新编译,扩展方便。其次,本发明的接口模块增加了配置接口和 数据接口,使接口模块接收和发送的数据都是内部正确的格式和无冗余的,增强了系统的 兼容性,提高了数据传输效率。另外,本发明的系统还支持多国语言,用户可根据需要选择 显示界面的显示语言,使用方便,通用性好。因此,现对于现有技术,本发明具有扩展性好、 兼容性强、数据传送效率高、使用方便的优点,本发明的网络视频监控系统可广泛的应用于 安防、金融、交通、环境监测、公安、水利、质检和公共安全等行业和部门。


图1为本发明网络视频监控系统的原理结构示意图;图2为本发明实施例的视频监控平台的原理结构示意图。
具体实施例方式以下结合附图,具体说明本发明。本发明的核心在于视频监控平台增加了业务处理模块,该业务处理模块包括多 个业务处理单元,每一个业务处理单元对应一种功能,当系统内有新功能增加时,只需在业 务处理模块中建立新的业务处理单元即可,不必再重新编译原有功能,使得功能扩展方便。请参阅图1至图2,一种网络视频监控系统,包括若干监控客户端10、视频监控平 台20和若干前端设备30,视频监控平台20通过互联网分别与监控客户端10和前端设备 30连接,其用于接收监控客户端10的控制指令并将控制指令发送至前端设备30。监控客户端10为用于控制和浏览视频监控平台20和前端设备30的设备,其包括 实时、历史视音频解码播放器、显示界面等。在本实例中,其还包括界面语言转换单元101, 界面语言转换单元101用于切换显示界面的界面显示语言。本发明的网络视频监控系统可 支持多国语言,例如汉语、英语、日语等,具体包含的语言种类可根据实际需要任意设置,用 户通过界面语言转换单元101可任意选择所需要的界面显示语言,使用非常方便,通用性 好。视频监控平台20包括业务处理模块201、接口模块202和软件开发工具包存储模 块203,其中,业务处理模块201包括若干个业务处理单元,各业务处理单元分别与监控客户端 10和接口模块202连接,用于接收监控客户端10发出的控制指令,将控制指令发送至接口 模块202,进行相应的业务处理及数据处理,并将接口模块202返回的处理结果发送至监控 客户端10。在本实例中,业务处理模块201包括以下业务处理单元图像预览处理单元2011 用于对视频浏览进行管理,包括开始播放,停止播放以 及图像的配置等。录像管理单元2012 对视频的录像操作进行管理,包括停止录像,开始录像以及 录像的状态和配置等。抓图管理单元2013 对图像的抓图进行管理,包括开始抓图,图片保存路径设置 及配置。对讲管理单元2014 对语音对讲进行管理,包括开始对讲,停止对讲,及对讲设置。
云台管理单元2015 对ptz的操作进行管理,包括方向,预置位,焦距的操作及配置。报警管理单元2016 对报警进行管理,包括移动侦测,遮挡报警,磁盘满,信号丢 失及配置。 接口模块202分别与业务处理模块201、软件开发工具包存储模块203及前端设备 30连接,用于根据控制指令调用存储在软件开发工具包存储模块203中的相应的软件开发 工具包,发送控制指令至前端设备30,并将前端设备30返回的处理结果发送至业务处理单 元201。接口模块202进一步包括功能接口 2021 用于接收业务处理单元201发出的控制指令,并将控制指令发送 至配置接口 2022。配置接口 2022 用于解析控制指令涉及的前端设备的厂家类型,根据厂家类型调 用存储在软件开发工具包存储模块203中的相应厂家的软件开发工具包,发送控制指令至 前端设备30。数据接口 2023 用于接收前端设备30返回的处理结果,并将处理结果发送至业务 处理模块201。软件开发工具包存储模块203与接口模块202连接,用于存储所有前端设备30的 软件开发工具包,其包括自有软件开发工具包存储单元2031和第三方软件开发工具包存 储单元2032。自有软件开发工具包存储单元2031用于存储与网络视频监控系统相同厂家 的设备的软件开发工具包;第三方软件开发工具包存储单元2032用于存储第三方厂家设 备的软件开发工具包。在本发明的较佳实施例中,软件开发工具包存储模块203集成在接 口模块202中。前端设备30包括多种视频监控设备,如摄像机、云台、硬盘录像机等。上述的网络视频监控系统中,视频监控平台20与监控客户端10和前端设备30通 过互联网连接,但是,需要说明的是,本发明并非局限于此,例如,视频监控平台20还可以 通过局域网与监控客户端10和前端设备30连接,因此,以上采用互联网连接只是一个实 例,并不用于限定本发明。另外,本发明上述所述的处理结果包括视频流数据和音频流数据。以上对本发明的网络视频监控系统的组成进行了说明,在上述的系统中业务处理 模块201包括图像预览处理单元2011、录像管理单元2012、抓图管理单元2013、对讲管理单 元2014、云台管理单元2015和报警管理单元2016等,该些业务处理单元每一个对应一种功 能。但是,本发明并非局限于此,例如业务处理模块还可以包括0SD(On-SCreen display,屏 幕菜单式调节方式)管理单元、用户管理单元等。并且,当系统内有新功能增加时,业务处 理模块201中会增加相应的业务处理单元,以实现系统功能扩展。因此,以上业务处理模块 201的组成只是一个实例,并不用于限定本发明。本发明的网络视频监控系统通过增加业务处理模块改善了系统的扩展性。当有 新功能增加时,只要将预先编译好的与新功能对应的程序更新到业务处理模块中,创建新 的业务处理单元即可完成扩展。在进行功能扩展时,只需在业务处理模块中建立新的业务 处理单元即可,业务处理模块中原有的业务处理单元不需要修改,不必再重新编译,扩展方 便。
本发明还在接口模块中增加了配置接口和数据接口,使接口模块接收和发送的数 据都是内部正确的格式和无冗余的,增强了系统的兼容性,提高了数据传输效率。以下列举 实施例介绍本发明进行业务处理的过程。图像预览(1)监控客户端发送图像预览控制指令至图像预览处理单元。(2)图像预览处理单元接收图像预览控制指令,并将图像预览控制指令发送至功 能接口。(3)功能接口接收图像预览控制指令,并将该控制指令发送至配置接口,配置接口 解析控制指令涉及的前端设备的厂家类型,根据厂家类型调用存储在软件开发工具包存储 模块中的相应厂家的软件开发工具包,发送控制指令至前端设备。(4)前端设备接收到控制指令后,发送视频流数据至数据接口,数据接口将处理结 果发送至图像预览处理单元。(5)图像预览处理单元发送视频流数据至监控客户端,监控客户端显示界面显示 图像,完成图像预览。对讲管理(1)监控客户端发送对讲管理控制指令至对讲管理单元。(2)对讲管理单元接收对讲管理控制指令,并将该控制指令发送至功能接口。(3)功能接口接收控制指令,并将该控制指令发送至配置接口,配置接口解析控制 指令涉及的前端设备的厂家类型,根据厂家类型调用存储在软件开发工具包存储模块中的 相应厂家的软件开发工具包,发送控制指令至前端设备。(4)前端设备接收到控制指令后,发送音频流数据至数据接口,数据接口将处理结 果发送至对讲管理单元。(5)对讲管理单元发送音频流数据至监控客户端,监控客户端播放音频,完成对讲管理。本发明具有扩展性好、兼容性强、数据传送效率高、使用方便的优点,本发明的网 络视频监控系统可广泛的应用于安防、金融、交通、环境监测、公安、水利、质检和公共安全 等行业和部门。以上公开的仅为本发明的几个具体实施例,但本发明并非局限于此,任何本领域 的技术人员能思之的变化,都应落在本发明的保护范围内。
权利要求
1.一种网络视频监控系统,包括若干监控客户端、视频监控平台和若干前端设备,所述 视频监控平台分别与所述监控客户端和前端设备连接,用于接收所述监控客户端的控制指 令并将所述控制指令发送至所述前端设备,其特征在于,所述视频监控平台包括业务处理 模块、接口模块和软件开发工具包存储模块,其中,所述业务处理模块包括若干个业务处理单元,所述各业务处理单元分别与所述监控客 户端和接口模块连接,用于接收所述监控客户端发出的控制指令,将所述控制指令发送至 所述接口模块,进行相应的业务处理及数据处理,并将所述接口模块返回的处理结果发送 至所述监控客户端;接口模块分别与所述业务处理模块、软件开发工具包存储模块及前端设备连接,用于 根据所述控制指令调用存储在所述软件开发工具包存储模块中的相应的软件开发工具包, 发送控制指令至所述前端设备,并将所述前端设备返回的处理结果发送至所述业务处理单 元;软件开发工具包存储模块,与所述接口模块连接,用于存储所有所述前端设备的软件 开发工具包。
2.如权利要求1所述的网络视频监控系统,其特征在于,所述各业务处理单元包括图像预览处理单元、录像管理单元、抓图管理单元、对讲管理单元、云台管理单元和报警管理 单元等。
3.如权利要求1所述的网络视频监控系统,其特征在于,所述接口模块进一步包括功能接口 用于接收所述业务处理单元发出的控制指令,并将所述控制指令发送至配置接口 ;配置接口 用于解析所述控制指令涉及的前端设备的厂家类型,根据厂家类型调用存 储在所述软件开发工具包存储模块中的相应厂家的软件开发工具包,发送控制指令至所述 前端设备;数据接口 用于接收前端设备返回的处理结果,并将所述处理结果发送至所述业务处 理模块。
4.如权利要求1或3所述的网络视频监控系统,其特征在于,所述处理结果包括视频流 数据和音频流数据。
5.如权利要求1所述的网络视频监控系统,其特征在于,所述软件开发工具包存储模 块包括自有软件开发工具包存储单元用于存储与所述网络视频监控系统相同厂家的设备的 软件开发工具包;第三方软件开发工具包存储单元用于存储第三方厂家设备的软件开发工具包。
6.如权利要求1或3或5所述的网络视频监控系统,其特征在于,所述软件开发工具包 存储模块集成在所述接口模块中。
7.如权利要求1所述的网络视频监控系统,其特征在于,所述视频监控平台与所述监 控客户端和前端设备通过局域网或互联网连接。
8.如权利要求1所述的网络视频监控系统,其特征在于,所述监控客户端为用于控制 和浏览所述视频监控平台和前端设备的设备,其包括实时、历史视音频解码播放器、显示界 面等。
9.如权利要求8所述的网络视频监控系统,其特征在于,所述监控客户端还包括一界 面语言转换单元,所述界面语言转换单元用于切换所述显示界面的界面显示语言。
10.如权利要求1所述的网络视频监控系统,其特征在于,所述前端设备包括摄像机、 云台、硬盘录像机等。
全文摘要
一种网络视频监控系统,包括若干监控客户端、视频监控平台和若干前端设备,视频监控平台分别与监控客户端和前端设备连接,用于接收监控客户端的控制指令并将控制指令发送至前端设备,该视频监控平台增加了业务处理模块,该业务处理模块包括多个业务处理单元,每一个业务处理单元对应一种功能,当系统内有新功能增加时,只需在业务处理模块中建立新的业务处理单元即可,不必再重新编译原有功能,使得功能扩展方便。本发明具有扩展性好、兼容性强、数据传送效率高、使用方便的优点,可广泛的应用于安防、金融、交通、环境监测、公安、水利、质检和公共安全等行业和部门。
文档编号H04N7/18GK102098489SQ20091020116
公开日2011年6月15日 申请日期2009年12月15日 优先权日2009年12月15日
发明者崔新伟 申请人:上海威乾视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1