视频监控系统的控制方法、装置及系统制造方法及图纸

技术编号:17518237 阅读:136 留言:0更新日期:2018-03-21 02:41
本发明专利技术公开了一种视频监控系统的控制方法及装置,属于视频监控领域。所述方法包括:多个IPC中的主IPC生成记录有所述IPC与摄像机信息之间的对应关系的摄像机列表;所述主IPC接收管理客户端送的摄像机列表获取请求;所述主IPC向所述管理客户端发送所述摄像机列表,所述摄像机列表被所述管理客户端用于确定所述多个IPC中的被控IPC的IP地址,并根据所述被控IPC的IP地址向所述被控IPC发送控制指令;利用主IPC替代现有技术中视频监控系统中的服务器,使得IPC的计算能力和网络带宽被充分利用,降低了视频监控网络组网的复杂度。

Control method, device and system of video surveillance system

The invention discloses a control method and a device for a video monitoring system, which belongs to the field of video surveillance. The method includes: a list of main IPC camera records generated multiple IPC the corresponding relationship between the IPC and the camera information acquisition request; list the main camera IPC receiving management client sent; the main IPC management to the client to send the camera list, the list is the camera the client is used to determine the IPC of the controlled IPC IP address, and according to the controlled IPC IP address to the IPC charged with sending control instructions; using principal IPC to replace the existing video surveillance system in the server, the IPC's computing ability and network bandwidth is fully utilized, reduce the complexity of video surveillance network.

【技术实现步骤摘要】
视频监控系统的控制方法、装置及系统
本专利技术实施例涉及视频监控领域,特别涉及一种视频监控系统的控制方法、装置及系统。
技术介绍
视频监控系统是通过网络摄像机(InternetProtocolCamera,IPC)进行视频监控的电子系统。IPC是一种可产生数字视频流,并将数字视频流通过有线网络或无线网络进行传输的摄像机。如图1所示,目前的视频监控系统100包括:管理客户端110、服务器120和IPC130。管理客户端110用于向服务器120发送第一控制命令,该第一控制命令携带有IPC标识和控制字段;服务器120接收第一控制命令,从第一控制命令中获取IPC标识和控制字段,根据IPC标识确定被控IPC,再将根据控制字段生成第二控制指令发送给被控IPC。控制命令可以是修改设备配置命令、实况获取命令、存储配置命令、视频回放命令和全方位旋转变焦(Pan/Tilt/Zoom,PTZ)控制命令中的至少一种。比如,控制命令是实况获取命令时,管理客户端110向服务器120发送携带有IPC标识和控制字段的实况获取命令,服务器120接收控制命令根据IPC标识确定IPC130,根据实况获取命令生成实况获取指令并发送给确定出的IPC130,IPC130根据服务器120发送的实况获取指令将实时数字视频流发送至服务器120,再由服务器120将实时数字视频流发送至管理客户端110。由于现在IPC的计算能力和网络性能越来越好,在实现IPC的基础功能之后,IPC还有很多计算能力和网络带宽闲置,IPC的计算能力和网络带宽没有得到有效利用。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种视频监控系统的控制方法及装置。所述技术方案如下:第一方面,本专利技术实施例提供了一种视频监控系统的控制方法。由于现有的视频监控系统中包括管理客户端、服务器和多个网络摄像机(InternetProtocolCamera,IPC),在配置视频监控系统时,配置复杂度高,且由于现在IPC的性能越来越好,在实现IPC的基础功能之后,为了有效利用IPC闲置的计算能力和网络带宽,对视频监控系统和视频监控系统的控制方法进行了改进。作为本申请的一种可能的实现方式,该视频监控系统包括管理客户端和多个网络摄像机IPC,该视频监控系统的控制方法包括:所述多个IPC中的主IPC生成摄像机列表,该摄像机列表记录有所述IPC与摄像机信息之间的对应关系,所述摄像机信息至少包括所述IPC的IP地址;所述主IPC接收管理客户端送的摄像机列表获取请求;所述主IPC向所述管理客户端发送所述摄像机列表,所述管理客户端根据所述摄像机列表确定所述多个IPC中的被控IPC的IP地址,并根据所述被控IPC的IP地址向所述被控IPC发送控制指令。本申请通过主IPC生成摄像机列表,当管理客户端向主IPC请求摄像机列表时,主IPC将摄像机列表提供给管理客户端,管理客户端根据摄像机列表确定被控IPC,直接控制被控IPC;利用主IPC替代现有技术中视频监控系统中的服务器,不需要部署服务器,而且使得IPC的计算能力和网络带宽被充分利用,降低了视频监控网络组网的复杂度。结合第一方面,在第一方面的第一种可能的实施方式,所述主IPC接收管理客户端发送的摄像机列表获取请求之前,还包括:所述主IPC通过预定的虚拟访问地址接收所述管理客户端的登录,所述虚拟访问地址包括:虚拟IP地址和虚拟端口。结合第一方面和第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式,所述主IPC生成摄像机列表,包括:所述主IPC每隔预定时间间隔以组播形式或广播形式发送包括所述主IPC的摄像机信息的第一hello报文,多个IPC中的从IPC接收主IPC发送的第一hello报文,并向主IPC发送包括所述从IPC的摄像机信息的第二hello报文;所述主IPC接收从IPC发送的第二hello报文,所述主IPC根据所述从IPC的摄像机信息生成所述摄像机列表。结合第一方面,在第一方面的第三种可能的实施方式,所述主IPC根据所述从IPC的摄像机信息生成所述摄像机列表,包括:若所述摄像机列表中不存在所述从IPC的摄像机信息,则主IPC将所述从IPC的摄像机信息添加至所述摄像机列表;若所述摄像机列表中存在所述从IPC的摄像机信息,则主IPC根据所述第二hello报文的接收时间,刷新所述摄像机列表中所述从IPC的老化时间;主IPC检测所述摄像机列表中各个从IPC的老化时间是否超过预定时间,将所述老化时间超过所述预定时间的从IPC作为过期IPC,将所述过期IPC的摄像机信息从所述摄像机列表中删除。通过主IPC根据接收到的IPC信息更新摄像机列表中的ICP信息,避免出现从IPC与主IPC失去通信而主IPC不知道的情况,保证了主IPC生成的摄像机列表的准确性。结合第一方面、第一方面的第一种可能的实施方式、第一方面的第二种可能的实施方式、第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式,所述方法还包括:所述主IPC根据所述摄像机列表确定备IPC,所述备IPC用于在所述主IPC发生故障时替代所述主IPC;备IPC向主IPC发送摄像机列表获取请求,所述主IPC接收所述备IPC发送的所述摄像机列表获取请求;所述主IPC向所述备IPC发送所述摄像机列表,备IPC接收主IPC发送的摄像机列表。通过主IPC根据摄像机列表确定备IPC,避免主IPC出现故障时,视频监控系统无法继续工作的问题,提高了视频监控系统的可靠性。结合第一方面的第四种可能的实施方式,在第一方面的第五种可能的实施方式,所述主IPC根据所述摄像机列表确定备IPC,包括:主IPC根据所述摄像机列表中的所述摄像机信息获取从IPC的优先级;主IPC根据所述优先级由高到低的顺序,确定出所述备IPC。通过主IPC根据摄像机列表确定出备IPC,避免主IPC出现故障造成的视频监控系统无法正常工作的问题,保证在主IPC出现故障时,视频监控系统能够继续运行。结合第一方面的第五种可能的实施方式,在第一方面的第六种可能的实施方式,所述主IPC根据所述优先级由高到低的顺序,确定出所述备IPC,包括:若所述优先级最高的从IPC的数量为至少两个,主IPC根据所述摄像机列表中的所述摄像机信息获取所述从IPC的介质访问控制(MediaAccessControl,MAC)地址;主IPC将所述优先级最高的所述从IPC中具有最小MAC地址或最大MAC地址的从IPC确定为所述备IPC。结合第一方面的第四种可能的实施方式,在第一方面的第七种可能的实施方式,所述接收所述备IPC发送的所述摄像机列表获取请求之前,还包括:每隔预定时间间隔以组播形式或广播形式发送第一hello报文,所述第一hello报文包括所述备IPC的IP地址和所述主IPC的虚拟访问地址,所述备IPC的IP地址用于触发所述备IPC确定自身为备IPC,并在确定自身为所述备IPC时记录所述虚拟访问地址,所述虚拟访问地址用于在所述备IPC替代所述主IPC时,作为所述管理客户端的登录地址。结合第一方面、第一方面的第一至第七任一种可能的实施方式,在第一方面的第八种可能的实施方式,所述视频监控系统包括至少两个存在上下级关系的域,每个域中包括一个主IPC,所述方法还包括:第i级本文档来自技高网...
视频监控系统的控制方法、装置及系统

【技术保护点】
一种视频监控系统的控制方法,其特征在于,所述视频监控系统包括管理客户端和多个网络摄像机IPC,所述方法包括:所述多个IPC中的主IPC生成摄像机列表,所述摄像机列表记录有所述IPC与摄像机信息之间的对应关系,所述摄像机信息至少包括所述IPC的IP地址;所述主IPC接收所述管理客户端送的摄像机列表获取请求;所述主IPC向所述管理客户端发送所述摄像机列表,所述摄像机列表被所述管理客户端用于确定所述多个IPC中的被控IPC的IP地址,并根据所述被控IPC的IP地址向所述被控IPC发送控制指令。

【技术特征摘要】
1.一种视频监控系统的控制方法,其特征在于,所述视频监控系统包括管理客户端和多个网络摄像机IPC,所述方法包括:所述多个IPC中的主IPC生成摄像机列表,所述摄像机列表记录有所述IPC与摄像机信息之间的对应关系,所述摄像机信息至少包括所述IPC的IP地址;所述主IPC接收所述管理客户端送的摄像机列表获取请求;所述主IPC向所述管理客户端发送所述摄像机列表,所述摄像机列表被所述管理客户端用于确定所述多个IPC中的被控IPC的IP地址,并根据所述被控IPC的IP地址向所述被控IPC发送控制指令。2.根据权利要求1所述的方法,其特征在于,所述主IPC接收所述管理客户端发送的摄像机列表获取请求之前,还包括:所述主IPC通过预定的虚拟访问地址接收所述管理客户端的登录,所述虚拟访问地址包括:虚拟IP地址和虚拟端口。3.根据权利要求1或2所述的方法,其特征在于,所述主IPC生成摄像机列表,包括:所述主IPC每隔预定时间间隔以组播形式或广播形式发送第一hello报文,所述第一hello报文包括所述主IPC的摄像机信息;所述主IPC接收所述多个IPC中的从IPC发送的第二hello报文,所述第二hello报文包括所述从IPC的摄像机信息;所述主IPC根据所述从IPC的摄像机信息生成所述摄像机列表。4.根据权利要求3所述的方法,其特征在于,所述主IPC根据所述从IPC的摄像机信息生成所述摄像机列表,包括:若所述摄像机列表中不存在所述从IPC的摄像机信息,则所述主IPC将所述从IPC的摄像机信息添加至所述摄像机列表;若所述摄像机列表中存在所述从IPC的摄像机信息,则所述主IPC根据所述第二hello报文的接收时间,刷新所述摄像机列表中所述从IPC的老化时间;所述主IPC检测所述摄像机列表中各个从IPC的老化时间是否超过预定时间,将所述老化时间超过所述预定时间的从IPC作为过期IPC,将所述过期IPC的摄像机信息从所述摄像机列表中删除。5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:所述主IPC根据所述摄像机列表确定备IPC,所述备IPC用于在所述主IPC发生故障时替代所述主IPC;所述主IPC接收所述备IPC发送的所述摄像机列表获取请求;所述主IPC向所述备IPC发送所述摄像机列表。6.根据权利要求5所述的方法,其特征在于,所述主IPC根据所述摄像机列表确定备IPC,包括:所述主IPC根据所述摄像机列表中的所述摄像机信息获取从IPC的优先级;所述主IPC根据所述优先级由高到低的顺序,确定出所述备IPC。7.根据权利要求6所述的方法,其特征在于,所述主IPC根据所述优先级由高到低的顺序,确定出所述备IPC,包括:若所述优先级最高的从IPC的数量为至少两个,所述主IPC根据所述摄像机列表中的所述摄像机信息获取所述从IPC的介质访问控制MAC地址;所述主IPC将所述优先级最高的所述从IPC中具有最小MAC地址或最大MAC地址的从IPC确定为所述备IPC。8.根据权利要求5所述的方法,其特征在于,所述主IPC接收所述备IPC发送的所述摄像机列表获取请求之前,还包括:所述主IPC每隔预定时间间隔以组播形式或广播形式发送第一hello报文,所述第一hello报文包括所述备IPC的IP地址和所述主IPC的虚拟访问地址,所述备IPC的IP地址用于触发所述备IPC确定自身为备IPC,并在确定自身为所述备IPC时记录所述虚拟访问地址,所述虚拟访问地址用于在所述备IPC替代所述主IPC时,作为所述管理客户端的登录地址。9.根据权利要求1至8任一所述方法,其特征在于,所述视频监控系统包括至少两个存在上下级关系的域,每个域中包括一个主IPC,所述方法还包括:第i级域中的主IPC向第i+1级域中的主IPC发送摄像机列表获取请求;所述第i级域中的主IPC接收所述第i+1级域中的主IPC发送的所述第i+1级域中的摄像机列表和所述第i+1级域下级的域的摄像机列表,或,所述第i级域中的主IPC接收所述第i+1级域中的主IPC发送的所述第i+1级域中的摄像机列表;其中,所述第i级域是所述第i+1级域的上级域。10.根据权利要求9所述的方法,其特征在于,所述第i级域中的主IPC向第i+1级域中的主IPC发送摄像机列表获取请求之前,还包括:所述第i级域中的主IPC向所述第i+1级域中的主IPC发送邻居建立请求,所述邻居建立请求包括所述第i级域中的主IPC的摄像机信息;所述第i级域中的主IPC接收所述第i+1级域中的主IPC发送的所述邻居建立响应,所述邻居建立响应包括所述第i+1级域中的主IPC的摄像机信息;所述第i级域中的主IPC根据所述邻居建立响应中的所述第i+1级域中的主IPC的摄像机信息生成邻居列表。11.根据权利要求10所述的方法,其特征在于,所述第i级域中的主IPC根据所述邻居建立响应中的所述第i+1级域中的主IPC的摄像机信息生成邻居列表之后,还包括:所述第i级域中的主IPC接收所述第i+1级域中的主IPC每隔预定时间间隔发送的邻居心跳消息,并刷新所述邻居列表中所述第i+1级域中的主IPC的老化时间,所述邻居心跳消息包括所述第i+1级域中的主IPC的摄像机信息;若所述老化时间超过预定时间,则将所述第i+1级域中的主IPC的摄像机信息从所述邻居列表中删除。12.一种视频监控系统的控制方法,其特征在于,所述视频监控系统包括管理客户端和多个网络摄像机IPC,所述方法包括:所述管理客户端向所述多个IPC中的主IPC发送摄像机列表获取请求;所述管理客户端接收所述主IPC发送的摄像机列表,所述摄像机列表记录有所述IPC与摄像机信息之间的对应关系,所述摄像机信息至少包括所述IPC的IP地址;所述管理客户端根据所述摄像机列表确定所述多个IPC中的被控IPC的IP地址,根据所述被控IPC的IP地址向所述被控IPC发送控制指令。13.根据权利要求12所述的方法,其特征在于,所述管理客户端向所述多个IPC中的主IPC发送摄像机列表获取请求之前,还包括:所述管理客户端通过预定的虚拟访问地址登录所述主IPC,所述虚拟访问地址包括:虚拟IP地址和虚拟端口。14.根据权利要求12或13所述的方法,其特征在于,所述控制指令包括实况请求指令、存储配置指令、视频回放指令和全方位旋转变焦PTZ控制指令中的至少一种;所述根据所述被控IPC的IP地址向所述被控IPC发送控制指令之后,还包括:当所述控制指令包括所述实况请求指令时,接收所述被控IPC发送的实时数字视频流,显示所述实时数字视频流;当所述控制指令包括所述存储配置指令时,接收所述被控IPC发送的存储...

【专利技术属性】
技术研发人员:蔡永锦傅福
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1