多方视频监看方法及装置制造方法及图纸

技术编号:15335826 阅读:50 留言:0更新日期:2017-05-16 22:12
本发明专利技术公开了一种多方视频监看方法,所述多方视频监看方法接收不同客户端发送的视频监看请求;查询后台是否存在相应的视频数据,当查询到后台不存在相应的视频数据时,则发送询问信息至相连的服务器;接收相连的服务器发送过来的反馈信息与相应的视频数据;将接收到的视频数据发送至相应的客户端。本发明专利技术还公开了一种多方视频监看装置。采用本发明专利技术的视频监看方法实现不同客户端在同一服务器上实现视频监看,同时还可以从该服务器获取相连服务器存储的视频资源,节省资源的同时提高了效率。

【技术实现步骤摘要】
多方视频监看方法及装置
本专利技术涉及监控设备领域,尤其涉及一种多方视频监看方法及装置。
技术介绍
监控是为了更好的保护我们的人身和财产安全,在出现纠纷或有分歧事件时,作为一个还原现场的手段,成为了人们生活中不可或缺的一道安全屏障。监控在银行、超市、商场、店面、工厂、学校、小区、网吧等公共区域随处可见,各地公安机关依靠视频监控的辅助破案率也是急速的飙升,随着平安城市的建设,监控系统愈将融入我们的生活发挥着他的作用。现有技术中,不同的客户端只能监看与之有关联关系的服务器控制的摄像头采集的视频数据,这样增大了服务器的存储压力,降低了工作效率。
技术实现思路
本专利技术的主要目的在于提供一种多方视频监看方法及装置,旨在降低服务器存储视频数据的存储压力,从而提高工作效率。为实现上述目的,本专利技术提供的一种多方视频监看方法包括如下步骤:接收不同客户端发送的视频监看请求;查询后台是否存在相应的视频数据,当查询到后台不存在相应的视频数据时,则发送询问信息至相连的服务器;接收相连的服务器发送过来的反馈信息与相应的视频数据;将接收到的视频数据发送至相应的客户端。优选地,所述接收不同客户端发送的视频监看请求之前还包括:接收不同客户端发送的注册请求;根据不同客户端的注册请求,给不同客户端分配与各个客户端相对应的注册地址,与所述客户端进行通信连接。优选地,所述视频监看请求中的视频为相同的视频数据。优选地,所述发送询问信息至相连的服务器的步骤之前包括:判断不同服务器之间是否存在通讯连接;若不存在通讯连接,则将各个服务器之间的UDP端口打开,各个服务器之间采用UDP通讯方式进行P2P通讯连接;各个完成通讯连接后的服务器之间进行视频数据交换。优选地,所述多方视频监看方法还包括:将从摄像机采集到的所述视频数据存储至后台;其中,所述后台为分布式文件系统的存储集群。此外,为实现上述目的,本专利技术还提供一种多方视频监看装置,所述多方视频监看装置:第一接收模块,用于接收不同客户端发送的视频监看请求;查询模块,用于查询后台是否存在相应的视频数据,当查询到后台不存在相应的视频数据时,则发送询问信息至相连的服务器;第二接收模块,用于接收相连的服务器发送过来的反馈信息与相应的视频数据;发送模块,用于将接收到的视频数据发送至相应的客户端。优选地,所述多方视频监看装置还包括:第三接收模块,用于接收不同客户端发送的注册请求;注册模块,用于根据不同客户端的注册请求,给不同客户端分配与各个客户端相对应的注册地址,与所述客户端进行通信连接。优选地,所述视频监看请求中的视频为相同的视频数据。优选地,所述查询模块还包括:判断单元,用于查询不同服务器之间是否存在通讯连接;通讯连接单元,用于若不存在通讯连接,则将各个服务器之间的UDP端口打开,各个服务器之间采用UDP通讯方式进行P2P通讯连接;交换单元,用于各个完成通讯连接后的服务器之间进行视频数据交换。优选地,所述多方视频监看装置还包括:采集模块,用于将从摄像机采集到的所述视频数据存储至后台;其中,所述后台为分布式文件系统的存储集群。本专利技术通过接收不同客户端发送的视频监看请求;查询后台是否存在相应的视频数据,当查询到后台不存在相应的视频数据时,则发送询问信息至相连的服务器;接收相连的服务器发送过来的反馈信息与相应的视频数据;将接收到的视频数据发送至相应的客户端。采用本专利技术的视频监看方法实现不同客户端在同一服务器上实现视频监看,同时还可以从该服务器获取相连服务器存储的视频资源,节省资源的同时提高了效率。附图说明图1为本专利技术多方视频监看方法第一实施例的流程示意图;图2为本专利技术多方视频监看方法第二实施例的流程示意图;图3为本专利技术多方视频监看方法第三实施例中各个服务器之间进行通讯连接的细化流程示意图;图4为本专利技术多方视频监看装置第一实施例的功能模块示意图;图5为本专利技术多方视频监看装置第二实施例的功能模块示意图;图6为本专利技术多方视频监看装置第三实施例中查询模块的细化功能模块示意图;图7为多方视频监看方法的架构图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种多方视频监看方法,参照图1和图7,在第一实施例中,该多方视频监看方法包括:步骤S10,接收不同客户端发送的视频监看请求;在监控系统中包括众多的网络摄像机和服务器,本专利技术实施例提供的多方视频监看方法用于实现多个客户端监看同一摄像头相同的视频数据。在接收客户端发送的视频监看请求之前,服务器搜寻与之匹配的摄像头。当服务器在网络中发起探测服务,只要是网络摄像机能收到所述探测服务,则都会针对所述探测服务发回反馈信息,其中反馈信息包括了自身的IP地址等信息,此时,所述服务器即找到了相应的网络摄像机。若需要进行跨网络段搜索网络摄像机,则需要路由的支撑。采用这种探测的方式寻找与服务器相对应的摄像头更加具有针对性。这种探测服务称为ws-discovery,它定义了两种基本的实现服务发现机制的操作模式,及Ad-Hoc和Managed,在Managed模式下,一个维护所有可用目标服务的中心发现代理被建立起来,服务器只需要与该发现代理进行交互就可以进行可用服务的探测和解析得到相应的目标服务信息,而目标服务也只需要和直接发现代理交换就能实现对自身的注册。在Managed模式下,发现代理是真正的核心,而且所有消息交换的方式都是以单播的方式进行的,这样一来能够解除广播对网络的限制、扩大可用服务的范围;二来也可以避免广播引起对网络的拥堵。具体地,本实施例中,服务器接收不同客户端发送的视频监看请求。所述服务器可以用来接收不同客户端发送的视频监看请求,根据相应的请求响应相应的操作。其中,所述客户端可以为手机、电脑或者可查看视频的设备,具体不做限制。而本实施例中的摄像头可以是各个社区内的摄像头或者是公共区域内的摄像头。通过客户端发送的请求查看各个摄像头监控下来的视频数据,上述的视频数据可以是正在录制的视频数据,也可以是已经录制的存储的视频数据,从而实现对视频的监控和回看。需要说明的是,所述不同客户端发送的视频监看请求具体地为向多个服务器发送视频监看请求;其中,所述视频监看请求中的视频为相同的视频数据。即,不同的客户端向不同的服务器发送相同的视频数据的监看请求。对此本实施例所要解决的问题就是如何实现不同服务器之间的视频数据资源交换,从而实现对于相同的视频数据只需在一个服务器中存储,从而节省服务器的存储压力。步骤S20,查询后台是否存在相应的视频数据,当查询到后台不存在相应的视频数据时,则发送询问信息至相连的服务器;本实施例中,服务器所对应的摄像机采集视频数据,服务器将从摄像机采集到的所述视频数据存储至后台;其中,所述后台为分布式文件系统的存储集群。本实施例中,所述客户端发送视频监看请求,其中,所发送的视频监看请求包括视频数据的代码,可以确切的知道需要查看的视频的时间、对应的摄像机等,以便服务器可根据相应的代码查找到相应的视频数据。具体地,服务器根据接收到的视频数据请求,向后台发送查询命令,服务器后台根据相应的指令,查询服务器的数据存储区域是否存在相应的视频数据。当服务器后台不存在相应的视频数据,本文档来自技高网...
多方视频监看方法及装置

【技术保护点】
一种多方视频监看方法,其特征在于,所述实现多方视频监看方法包括如下步骤:接收不同客户端发送的视频监看请求;查询后台是否存在相应的视频数据,当查询到后台不存在相应的视频数据时,则发送询问信息至相连的服务器;接收相连的服务器发送过来的反馈信息与相应的视频数据;将接收到的视频数据发送至相应的客户端。

【技术特征摘要】
1.一种多方视频监看方法,其特征在于,所述实现多方视频监看方法包括如下步骤:接收不同客户端发送的视频监看请求;查询后台是否存在相应的视频数据,当查询到后台不存在相应的视频数据时,则发送询问信息至相连的服务器;接收相连的服务器发送过来的反馈信息与相应的视频数据;将接收到的视频数据发送至相应的客户端。2.根据权利要求1所述的多方视频监看方法,其特征在于,所述接收不同客户端发送的视频监看请求之前还包括:接收不同客户端发送的注册请求;根据不同客户端的注册请求,给不同客户端分配与各个客户端相对应的注册地址,与所述客户端进行通信连接。3.根据权利要求1所述的多方视频监看的方法,其特征在于,所述视频监看请求中的视频为相同的视频数据。4.根据权利要求1所述的多方视频监看的方法,其特征在于,所述发送询问信息至相连的服务器的步骤之前包括:判断不同服务器之间是否存在通讯连接;若不存在通讯连接,则将各个服务器之间的UDP端口打开,各个服务器之间采用UDP通讯方式进行P2P通讯连接;各个完成通讯连接后的服务器之间进行视频数据交换。5.根据权利要求1-4任一项所述的多方视频监看方法,其特征在于,所述多方视频监看方法还包括:将从摄像机采集到的所述视频数据存储至后台;其中,所述后台为分布式文件系统的存储集群。6.一种多方视频监看装置,其特征在于,所述多方视...

【专利技术属性】
技术研发人员:李进张勤
申请(专利权)人:深圳市中博睿存科技有限公司
类型:发明
国别省市:广东,44

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

1