一种基于流媒体集中监控管理系统的制作方法

文档序号:11064932阅读:404来源:国知局
一种基于流媒体集中监控管理系统的制造方法与工艺

本发明涉及监控领域,具体涉及一种基于流媒体集中监控管理系统。



背景技术:

计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。现有的电视监控技术相对比较独立,局限于某一局部区域的监控和控制,结合计算机网络技术,可以实现电视监控的局域网内共享。传统的视频共享方式具有许多瓶颈及薄弱之处,因为传统的对硬盘录像机访问的连接路数有限,同时观看某些数据源的客户端比较多的话,设备压力较大,甚至会发生连接不上的情况。利用流媒体软件的分发的优势,可以将存当客户端和设备在不同网段时,有些情况下客户端不能访问到设备。



技术实现要素:

为解决上述问题,本发明提供了一种基于流媒体集中监控管理系统,保证了服务器端系统运行运行,保证客户端能实时与服务器端的连接与通信,保证了客户端能完全根据自身要求进行远程控制,且通过安装若干摄像头,达到无死角监控,并且通过实时启动监控系统,大大减小了存储摄像头所拍摄画面的数据。

为实现上述目的,本发明采取的技术方案为:

一种基于流媒体集中监控管理系统,包括客户端、服务器端和网络通信接口模块,客户端通过网络通信接口模块与服务器端相连,服务器端通过无线与 多个视频源相连,所述的客户端包括

通用模块,包括界面设置模块和系统配置模块,界面设置模块根据远程监控及控制功能的需要,实现用户界面的合理设计和布置;系统配置模块用于实现客户端内容显示窗的处理、保存文件类型的选择、打印、帮助和退出功能;

视频信息检索模块,用于根据客户输入的关键字,通过索引文件进行搜索,并根据各个视频权重的不同,按照先后次序或时间次序将搜索结果返回给用户;

获取模块,用于提供与远端服务器交互的高效简洁接口;

用户界面模块、系统配置模块和远程控制模块,

所述的服务器端包括

集中监控管理系统平台,用于存储视频文件、响应客户端用户点播请求、提供稳定的视频流、响应用户在点播过程中的交互、进行内容访问控制;

注册服务模块,用于接入平台的设备注册,通过这个注册服务器来实现设备和客户端的p2p连接;

流转发服务模块,用于转发设备视频码流,用户可以自主选择是否从服务器转发,当收到网络通信接口模块发来的为客户服务的消息(包括客户的地址)后,流媒体从媒体存储器上读取响应的视频文件发送到指定的用户,一旦开始向某一特定客户发送数据,流媒体服务器就直接与客户交互,当收到暂停和继续播放时,完成响应的操作;

报警服务模块,用于把设备的报警信息写入数据库,客户可以通过报警服务器订阅对应设备的报警信息;

存储服务模块,适用于设备录像的集中存储使用,方便客户进行检索和回放,用于完成WEB服务器发来的存储服务器操作指令,包对存储节目信息和用户信息进行增删改等操作,使WEB服务器的响应请求和数据操作功能分离,减轻压力,提高性能;

注册服务模块与集中监控管理系统平台相连,集中监控管理系统平台分别 与流转发服务模块、报警服务模块和存储服务模块相连,集中监控管理系统平台配置有流媒体服务器,并安装有加重监控管理平台软件系统,

所述视频源包括

传感器组,用于检测摄像头组所监控的范围,并发送检测信息;

主控制器单元,用于接收传感器组所发送的检测信息,并根据检测信息发送的第一控制信息开启、关闭摄像头组;

信息发送单元,用于发送摄像头组所拍摄的画面信息;

信息接收单元,用于接收信息发送单元所发送的画面信息;

中央处理器,用于接收信息接收单元接收到的画面信息并转换为数据信息;

存储单元,用于储存中央处理器转换得到的数据信息;

电源模块,用于为传感器组、主控制器单元、摄像头组提供电源的电源模块。其中传感器组检测到有人在摄像头组所监控范围内时,就发送检测到的信息,主控制器单元则根据检测信息,开启摄像头组;反之,无人在摄像头组所监控范围内时,主控制器单元则根据检测信息,关闭摄像头组,减少了摄像头组拍摄的画面信息。

优选地,所述客户端支撑C/S或B/S客户端,以及手机客户端。

优选地,还包括照明单元,所述主控制器单元,还用于接收传感器组所发送的检测信息,并根据检测信息发送的第二控制信息开启、关闭照明单元。其中照明单元,使得摄像头组拍摄的画面更加清晰;另外,传感器组检测到有人在摄像头组所监控范围内时,就发送检测到的信息,主控制器单元则根据检测信息,开启照明单元;反之,无人在摄像头组所监控范围内时,主控制器单元则根据检测信息,关闭照明单元,减少了照明单元的用电量,达到节能效果。

优选地,还包括人机操作界面,用于输入信息调用命令,所述中央处理器根据信息调用命令,从存储单元中调用人们所需的数据信息;液晶显示屏,用于显示中央处理器所调用的数据信息。

优选地,所述传感器组是由若干红外线传感器组成。其中任意一红外线传感器检测到有人在摄像头组所监控范围内时,就发送检测到的信息,从而通过主控制器单元启动照明单元和摄像头组。

优选地,所述信息发送单元通过无线网络发送画面信息,所述信息接收单元通过无线网络接受画面信息。

本发明具有以下有益效果:

保证了服务器端系统运行运行,保证客户端能实时与服务器端的连接与通信,保证了客户端能完全根据自身要求进行远程控制,且通过安装若干摄像头,达到无死角监控,并且通过实时启动监控系统,大大减小了存储摄像头所拍摄画面的数据。

附图说明

图1为本发明实施例一种基于流媒体集中监控管理系统的结构示意图。

图2为本发明实施例中视频源的结构示意图。

具体实施方式

为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1-2所示,本发明实施例提供了一种基于流媒体集中监控管理系统,包括客户端、服务器端和网络通信接口模块,客户端通过网络通信接口模块与服务器端相连,服务器端通过无线与多个视频源相连,所述的客户端包括

通用模块,包括界面设置模块和系统配置模块,界面设置模块根据远程监控及控制功能的需要,实现用户界面的合理设计和布置;系统配置模块用于实现客户端内容显示窗的处理、保存文件类型的选择、打印、帮助和退出功能;

视频信息检索模块,用于根据客户输入的关键字,通过索引文件进行搜索,并根据各个视频权重的不同,按照先后次序或时间次序将搜索结果返回给用 户;

获取模块,用于提供与远端服务器交互的高效简洁接口;

用户界面模块、系统配置模块和远程控制模块,

所述的服务器端包括

集中监控管理系统平台,用于存储视频文件、响应客户端用户点播请求、提供稳定的视频流、响应用户在点播过程中的交互、进行内容访问控制;

注册服务模块,用于接入平台的设备注册,通过这个注册服务器来实现设备和客户端的p2p连接;

流转发服务模块,用于转发设备视频码流,用户可以自主选择是否从服务器转发,当收到网络通信接口模块发来的为客户服务的消息(包括客户的地址)后,流媒体从媒体存储器上读取响应的视频文件发送到指定的用户,一旦开始向某一特定客户发送数据,流媒体服务器就直接与客户交互,当收到暂停和继续播放时,完成响应的操作;

报警服务模块,用于把设备的报警信息写入数据库,客户可以通过报警服务器订阅对应设备的报警信息;

存储服务模块,适用于设备录像的集中存储使用,方便客户进行检索和回放,用于完成WEB服务器发来的存储服务器操作指令,包对存储节目信息和用户信息进行增删改等操作,使WEB服务器的响应请求和数据操作功能分离,减轻压力,提高性能;

注册服务模块与集中监控管理系统平台相连,集中监控管理系统平台分别与流转发服务模块、报警服务模块和存储服务模块相连,集中监控管理系统平台配置有流媒体服务器,并安装有加重监控管理平台软件系统,

所述视频源包括

传感器组,用于检测摄像头组所监控的范围,并发送检测信息;

主控制器单元,用于接收传感器组所发送的检测信息,并根据检测信息发送的第一控制信息开启、关闭摄像头组;

信息发送单元,用于发送摄像头组所拍摄的画面信息;

信息接收单元,用于接收信息发送单元所发送的画面信息;

中央处理器,用于接收信息接收单元接收到的画面信息并转换为数据信息;

存储单元,用于储存中央处理器转换得到的数据信息;

电源模块,用于为传感器组、主控制器单元、摄像头组提供电源的电源模块。其中传感器组检测到有人在摄像头组所监控范围内时,就发送检测到的信息,主控制器单元则根据检测信息,开启摄像头组;反之,无人在摄像头组所监控范围内时,主控制器单元则根据检测信息,关闭摄像头组,减少了摄像头组拍摄的画面信息。

所述客户端支撑C/S或B/S客户端,以及手机客户端。

还包括照明单元,所述主控制器单元,还用于接收传感器组所发送的检测信息,并根据检测信息发送的第二控制信息开启、关闭照明单元。其中照明单元,使得摄像头组拍摄的画面更加清晰;另外,传感器组检测到有人在摄像头组所监控范围内时,就发送检测到的信息,主控制器单元则根据检测信息,开启照明单元;反之,无人在摄像头组所监控范围内时,主控制器单元则根据检测信息,关闭照明单元,减少了照明单元的用电量,达到节能效果。

还包括人机操作界面,用于输入信息调用命令,所述中央处理器根据信息调用命令,从存储单元中调用人们所需的数据信息;液晶显示屏,用于显示中央处理器所调用的数据信息。

所述传感器组是由若干红外线传感器组成。其中任意一红外线传感器检测到有人在摄像头组所监控范围内时,就发送检测到的信息,从而通过主控制器单元启动照明单元和摄像头组。

所述信息发送单元通过无线网络发送画面信息,所述信息接收单元通过无线网络接受画面信息。

本具体实施方式的网络通信接口的设计:服务器端网络通信接口模块主要 实现与客户端的数据交换和提供用户访问的接口。要完成的工作包括:启动服务器监听线程,监听来自客户的请求,然后调用信息库中的信息来验证此用户的身份,对于合法的用户,将此用户的相关信息记录进信息库;然后将用户的点播请求以及包含有此特定客户的信息发送给流媒体服务器,通知流媒体服务器可以为此用户服务。

本具体实施方式客户端的用户界面部分,客户端根据简洁易用、功能必需的原则,合理设计成友好的GUI界面,使得各项操作配置简单有效,能方便实现如下功能:提供客户端有选择配置目标主机IP地址和服务器端口的功能,使用户能随时对特定的目标视频源发起远程控制各项操作命令;提供获取被控视频源的视频信息、控制信息、执行程序等:

查询被控视频源历史录像资料的功能总之,通过图形界面的开发,使得系统使用简洁方便。

客户端网络通信接口模块完成工作包括:与服务器连接的建立,向服务器发送点播请求。接受服务器发送过来的数据。确保网络传输的稳定性软件功能描述注册服务过程描述由于各现场视频源采用动态IP的模式,每次分配IP地址不同,因此在远程中心配置一台具备固定公网IP地址的系统服务器。所有硬盘录像机拨号上网后,主动将其ID信息发送至该服务器,经服务器认证后,主动将视频流发送至该服务器。改变了以往由服务器主动登陆各现场的工作模式。更改接入设备工作模式为使用“telnet”命令。远程视频源配置对于网络监控项目,需要用到的配置设备的操作命令有:getIp:获取设备的当前IP;setIp:设置设备新的IP[IP ADDRESS]和子网掩码[SUBNET MASK];setGateway:设置设备的网关;getCMS:获取设备注册参数,包括登录的CMS服务器的IP和端口;setCMS:设置设备注册参数,包括登录的CMS服务器的IP和端口;

流转发服务过程描述:流媒体服务器软件实现对客户端申请数据流和多线程网络分发的功能。它的数据源是存储服务器内的视频文件。流媒体服务器软件功能优势:能再网关上起到中转的作用,从而使得客户端可以正常取得数据 流。

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

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