视频监控系统及其控制方法技术方案

技术编号:15547301 阅读:169 留言:0更新日期:2017-06-07 12:34
本发明专利技术提供一种视频监控系统及其控制方法,该系统包括多个监控端、多个服务器和客户端,每个服务器对应至少一个监控端;每个监控端均用于,采集视频数据;客户端用于,获取用户的操作请求并发送至一服务器,其中,操作请求对应一监控端,包括监控端配置请求和/或视频获取请求;每个服务器均用于,在接收到操作请求后,判定操作请求对应的监控端是否为自身对应的监控端,若是,则将操作请求发送至自身对应的监控端,否则,将操作请求转发至其余的服务器,并在重复接收到操作请求时,将操作请求发送至操作请求相对应的监控端。通过本发明专利技术中的视频监控系统及其控制方法,能够在服务器稳定性和利用率这两点之间取得平衡。

Video monitoring system and control method thereof

The present invention provides a video monitoring system and control method thereof. The system comprises a plurality of monitoring terminal, a server and client server, each corresponding to at least one monitoring end; each monitoring end for collecting video data; for client access to the user's request, and sent to a server, the corresponding operation request a monitoring terminal, including access requests and / or video monitoring terminal configuration request; each server are used, receiving operation request, determine the operation monitoring request to the corresponding end for monitoring the corresponding end, if so, will operate monitoring request to the corresponding terminal, otherwise the request forwarded to the rest of the the server will be in operation, and repeated receiving operation request, the request is sent to the monitoring terminal operation corresponding to the operation request. Through the video monitoring system and the control method in the invention, a balance can be achieved between the two points of the server stability and utilization.

【技术实现步骤摘要】

本专利技术涉及视频监控
,具体而言,涉及一种视频监控系统及其控制方法
技术介绍
安防视频监控是重要的技术防范手段,广泛应用在公安、金融、建筑、交通等领域。多年来,政府和社会各界持续投入建设视频监控工程,目前的视频监控系统具有以下特点:设备存量大、协议类型多、系统规模大、联网环境复杂。视频监控系统主要由视频获取端、服务器和客户端组成,为满足安防要求,视频监控系统的稳定性和服务器的高利用率是重要评价指标,其中视频监控系统的稳定性最为关键,直接影响视频监控系统功能的发挥。目前业内主要通过守护进程和主从机热备等多种方式提高视频监控系统的工作稳定性,然而,现有技术普遍存在一个问题,难以在服务器稳定性和利用率这两点之间取得平衡,比如,利用守护进程保证服务器的稳定性时,需要开发部分资源维护守护进程,服务器利用率变低;利用主从机热备方式保证服务器的稳定性时,主机运行,从机处于待用状态,服务器利用率低。针对现有技术中视频监控系统难以在服务器稳定性和利用率这两点之间取得平衡的问题,目前尚未有很好的解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种视频监控系统及其控制方法,能够在服务器稳定性和利用率这两点之间取得平衡。第一方面,本专利技术实施例提供了一种视频监控系统,包括多个监控端、多个服务器和客户端,每个所述服务器对应至少一个所述监控端;每个所述监控端均用于,采集视频数据;所述客户端用于,获取用户的操作请求并发送至一所述服务器,其中,所述操作请求对应一所述监控端,包括监控端配置请求和/或视频获取请求;每个所述服务器均用于,在接收到所述操作请求后,判定所述操作请求对应的所述监控端是否为自身对应的所述监控端,若是,则将所述操作请求发送至自身对应的所述监控端,否则,将所述操作请求转发至其余的所述服务器,并在重复接收到所述操作请求时,将所述操作请求发送至所述操作请求相对应的所述监控端。结合第一方面,本专利技术实施例提供了第一方面第一种可能的实施方式,其中,所述客户端具体用于,根据所述操作请求对应的所述监控端、每个所述服务器与每个所述监控端之间的对应关系,确定所述操作请求对应的所述服务器,若确定的所述服务器可用,则将所述操作请求发送至确定的所述服务器,否则,按照预设规则将所述操作请求发送至一可用的所述服务器。结合第一方面,本专利技术实施例提供了第一方面第二种可能的实施方式,其中,所有所述服务器采用单向循环顺序依次建立连接,每个所述服务器具体用于,在判定所述操作请求对应的所述监控端与自身不相对应时,按照所述单向循环顺序将所述操作请求转发至下一所述服务器。结合第一方面,本专利技术实施例提供了第一方面第三种可能的实施方式,其中,每个所述服务器在判定所述操作请求对应的所述监控端是否为自身对应的所述监控端之前,还用于依次判定所述操作请求是否为流媒体请求、是否满足负载要求以及是否符合流复用条件,若判定所述操作请求为流媒体请求、满足负载要求、且不满足流复用条件,则判定所述操作请求对应的所述监控端是否为自身对应的所述监控端。结合第一方面第三种可能的实施方式,本专利技术实施例提供了第一方面第四种可能的实施方式,其中,每个所述服务器还用于,若判定所述操作请求不为流媒体请求,则判定所述操作请求对应的所述监控端是否为自身对应的所述监控端。结合第一方面第三种可能的实施方式,本专利技术实施例提供了第一方面第五种可能的实施方式,其中,每个所述服务器还用于,若判定所述操作请求为流媒体请求且不满足负载条件,则判定是否重复接收到所述操作请求,若是,则通知所述客户端请求失败,否则,将所述操作请求转发至其余所述服务器。结合第一方面第三种可能的实施方式,本专利技术实施例提供了第一方面第六种可能的实施方式,其中,每个所述服务器还用于,若判定所述操作请求为流媒体请求、满足负载要求、且满足流复用条件,则进行流复用转发。结合第一方面,本专利技术实施例提供了第一方面第七种可能的实施方式,其中,每个所述监控端均具有第一标识,每个所述服务器均具有第二标识,每个所述监控端的所述第一标识的数量等于每个所述监控端的允许接入次数。结合第一方面第七种可能的实施方式,本专利技术实施例提供了第一方面第八种可能的实施方式,其中,每个所述第一标识和每个所述第二标识均包括数字,每个所述服务器与每个所述监控端的对应关系根据所述第一标识、所述第二标识、所有所述服务器的数量确定。结合第一方面第二种可能的实施方式,本专利技术实施例提供了第一方面第九种可能的实施方式,其中,每个所述服务器还用于,接收所述客户端发送的配置更新请求,根据所述配置更新请求更新自身的配置信息,并按照所述单向循环顺序将所述配置更新请求转发至下一所述服务器,在重复接收到所述配置更新请求时,确定更新完成,计算更新后每个所述服务器与每个所述监控端之间的对应关系。结合第一方面第二种可能的实施方式,本专利技术实施例提供了第一方面第十种可能的实施方式,其中,所有所述服务器之间的单向循环顺序采用单向循环链表记录,采用在所述单向循环链表中删除和/或添加所述服务器的方式变更所有所述服务器之间的单向循环顺序。第二方面,本专利技术实施例提供了一种视频监控系统的控制方法,所述视频监控系统为上述第一方面所述的视频监控系统,所述控制方法由所述服务器执行,包括:在接收到所述操作请求后,判定所述操作请求对应的所述监控端是否为自身对应的所述监控端;若是,则将所述操作请求发送至自身对应的所述监控端,否则,将所述操作请求转发至其余的所述服务器,并在重复接收到所述操作请求时,将所述操作请求发送至所述操作请求相对应的所述监控端。本专利技术实施例中,设置视频监控系统包括多个监控端、多个服务器和客户端,并设置每个服务器对应至少一个监控端;在服务器接收到用户的操作请求时,判定该操作请求对应的监控端是否为自身对应的监控端,若是,则将该操作请求发送至自身对应的监控端,否则,将该操作请求转发至其余的服务器,并在重复接收到该操作请求时,将该操作请求发送至该操作请求相对应的监控端。通过本专利技术实施例中的视频监控系统及其控制方法,多个服务器均参与到系统工作中,服务器利用率高,采用多个服务器的架构,当与某个监控端对应的服务器故障时,还能够由其他服务器处理该针对该监控端的操作请求,从而提高系统工作的稳定性,因此本实施例中的视频监控系统及其控制方法,能够在服务器稳定性和利用率这两点之间取得平衡,避免现有技术中视频监控系统稳定性高而服务器利用率低的问题。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术第一实施例提供的视频监控系统的结构示意图;图2为本专利技术第一实施例提供的监控端的第一标识设置示意图;图3为本专利技术第一实施例提供的服务器之间的连接关系示意图;图4为本专利技术第一实施例提供的服务器配置变更示意图;图5为本专利技术第一实施例提供的服务器配置变更流程图;图6为本专利技术第一实施例提供的服务器端的操作请求处理流程示意图;图本文档来自技高网...
视频监控系统及其控制方法

【技术保护点】
一种视频监控系统,其特征在于,包括多个监控端、多个服务器和客户端,每个所述服务器对应至少一个所述监控端;每个所述监控端均用于,采集视频数据;所述客户端用于,获取用户的操作请求并发送至一所述服务器,其中,所述操作请求对应一所述监控端,包括监控端配置请求和/或视频获取请求;每个所述服务器均用于,在接收到所述操作请求后,判定所述操作请求对应的所述监控端是否为自身对应的所述监控端,若是,则将所述操作请求发送至自身对应的所述监控端,否则,将所述操作请求转发至其余的所述服务器,并在重复接收到所述操作请求时,将所述操作请求发送至所述操作请求相对应的所述监控端。

【技术特征摘要】
1.一种视频监控系统,其特征在于,包括多个监控端、多个服务器和客户端,每个所述服务器对应至少一个所述监控端;每个所述监控端均用于,采集视频数据;所述客户端用于,获取用户的操作请求并发送至一所述服务器,其中,所述操作请求对应一所述监控端,包括监控端配置请求和/或视频获取请求;每个所述服务器均用于,在接收到所述操作请求后,判定所述操作请求对应的所述监控端是否为自身对应的所述监控端,若是,则将所述操作请求发送至自身对应的所述监控端,否则,将所述操作请求转发至其余的所述服务器,并在重复接收到所述操作请求时,将所述操作请求发送至所述操作请求相对应的所述监控端。2.根据权利要求1所述的系统,其特征在于,所述客户端具体用于,根据所述操作请求对应的所述监控端、每个所述服务器与每个所述监控端之间的对应关系,确定所述操作请求对应的所述服务器,若确定的所述服务器可用,则将所述操作请求发送至确定的所述服务器,否则,按照预设规则将所述操作请求发送至一可用的所述服务器。3.根据权利要求1所述的系统,其特征在于,所有所述服务器采用单向循环顺序依次建立连接,每个所述服务器具体用于,在判定所述操作请求对应的所述监控端与自身不相对应时,按照所述单向循环顺序将所述操作请求转发至下一所述服务器。4.根据权利要求1所述的系统,其特征在于,每个所述服务器在判定所述操作请求对应的所述监控端是否为自身对应的所述监控端之前,还用于依次判定所述操作请求是否为流媒体请求、是否满足负载要求以及是否符合流复用条件,若判定所述操作请求为流媒体请求、满足负载要求、且不满足流复用条件,则判定所述操作请求对应的所述监控端是否为自身对应的所述监控端。5.根据权利要求4所述的系统,其特征在于,每个所述服务器还用于,若判定所述操作请求不为流媒体请求,则判定所述操作请求对应的所述监控端是否为自身对应的所述监控端。6.根据权利要求4所述的系...

【专利技术属性】
技术研发人员:申志国张志勇朱海涛张丛喆
申请(专利权)人:东方网力科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1