当前位置: 首页 > 专利查询>广西大学专利>正文

一种基于XMPP协议的远程视频监控方法以及系统技术方案

技术编号:12100870 阅读:118 留言:0更新日期:2015-09-23 18:55
本发明专利技术公开了一种基于XMPP协议的远程视频监控方法以及系统,其中,方法包括以下步骤:1)用户控制端通过第一XMPP客户端发送控制指令至XMPP服务器,所述XMPP服务器将所述控制指令发送至第二XMPP客户端,所述第二XMPP客户端将所述控制指令转发至网络摄像设备;2)网络摄像设备执行所述控制指令,并将所得视频流发送至WEB服务器;3)所述用户控制端向所述WEB服务器请求以获取所述视频流。该方法适用于多种网络接入方式,通过内网穿透,屏蔽每台网络摄像机不同的网络接入方式,能够对野外大范围部署的网络摄像机进行远程统一管理。

【技术实现步骤摘要】

本专利技术涉及无线网络技术和视频监控
,特别涉及一种基于XMPP协议的 远程视频监控方法以及系统。
技术介绍
随着Internet技术的高速发展,即时通信已经成为一种广泛使用的通信方式。特 别是近几年的迅速发展,即时通信的功能日益丰富,它不再是个单纯的聊天工具,它已经 发展成集交流、资讯、娱乐、音乐、电视、游戏、电子商务等为一体的综合化信息平台。虽然 现在即时通信软件有很多,但是它们之间不能互联互通也阻碍了及时通信用户的继续扩 展。因此,在现阶段的各种即使通信服务,没有统一的标准,无法实现互联互通的局面下,而 XMPP (Extensible Message and presence Protocol)协议的出现,实现了整个及时通信服 务协议的互通。有了这个协议之后,使用任何一个组织或者个人提供的即使通信服务,都 能够无障碍的与其他的及时通信服务的用户进行交流。例如google公司2005年推出的 Google talk就是一款基于XMPP协议的即使通信软件。 其中,XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此, 基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来 处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程序。 而且,XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话,这使得开发者更容 易建立客户应用程序或给一个配好系统添加功能。XMPP协议有如下一些优点: 1、开放-XMPP协议是自由、开放、公开的,并且易于了解。而且在客户端、服务器、 组件、源码库等方面,都已经各自有多种实现。 2、标准-互联网工程工作小组(IETF)已经将Jabber的核心XML流协议以XMPP之 名,正式列为认可的实时通信及Presence技术。而XMPP的技术规格已被定义在RFC 3920 及RFC 3921。任何頂供应商在遵循XMPP协议下,都可与Google Talk实现连接。 3、证实可用-第一个Jabber (现在XMPP)技术是Jeremie Miller在1998年开发 的,现在已经相当稳定;数以百计的开发者为XMPP技术而努力。今日的互联网上有数以万 计的XMPP服务器运作著,并有数以百万计的人们使用XMPP实时传讯软件。 4、分布式-XMPP网络的架构和电子邮件十分相像;XMPP核心协议通信方式是先创 建一个stream,XMPP以TCP传递XML数据流,没有中央主服务器。任何人都可以运行自己 的XMPP服务器,使个人及组织能够掌控他们的实时传讯体验。 5、安全-任何XMPP协议的服务器可以独立于公众XMPP网络(例如在企业内部网 络中),而使用SASL及TLS等技术的可靠安全性,已自带于核心XMPP技术规格中。 6、可扩展-XML命名空间的威力可使任何人在核心协议的基础上建造客制化的功 能;为了维持通透性,常见的扩展由XMPP Standards Foundation。 7、弹性佳-XMPP除了可用在实时通信的应用程序,还能用在网络管理、内容供稿、 协同工具、文件共享、游戏、远程系统监控等。 8、多样性-用XMPP协议来建造及布署实时应用程序及服务的公司及开放源代码 计划分布在各种领域;用XMPP技术开发软件,资源及支持的来源是多样的,使你不会陷于 被"绑架"的困境。 而网络监控系统是安全技术防范体系中的一个重要组成部分,是一种先进的、防 范能力极强的综合系统。它可以通过遥控摄像机及其辅助设备(镜头、云台等)直接观看 被监视场所的一切情况;可以把被监视场所的图像、声音内容同时传送到监控中心,使被监 控场所的情况一目了然。同时,网络监控系统还可以与防盗报警等其他安全技术防范体系 联动运行,使防范能力更加强大。特别是近几年来,多媒体技术的发展以及计算机图像文件 处理技术的发展,使网络监控系统在实现影像报警、自动跟踪、实时处理等方面更有了长足 发展,从而使网络监控系统在整个安全技术防范体系中具有举足轻重的地位。网络监控系 统的另一特点是它可以把被监视场所的图像及声音全部或部分地记录下来,这样就为日后 对某些事件的处理提供了方便条件及重要依据。 传统的网络视频监控系统大多应用在如街道、小区等城市内人员密集的区域,近 年来,随着无线网络技术的不断发展,无线网络能够覆盖的区域越来越大,在野外大范围的 区域中部署网络视频监控系统成为可能。 传统的网络视频监控系统通常部署在一个局域网环境内,每个网络摄像设备能够 获得一个固定的IP地址,标识不同的设备并以此为网络基础进行数据通信。而在野外大范 围的环境中,部署一个局域网从安装和维护成本上来看都不太现实,如何利用能够覆盖野 外大范围区域的网络服务提供商现有的2G/3G/4G等移动通信网络技术来部署一种高效、 可靠的网络视频监控系统是现有技术中面临的一个挑战。 公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应 当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
技术实现思路
本专利技术的目的在于提供一种基于XMPP协议的远程视频监控方法,从而克服在野 外大范围的环境中,每个网络摄像设备通过固定的IP地址的方式实现通信较困难的缺点。 为实现上述目的,本专利技术提供了一种基于XMPP协议的远程视频监控方法,包括以 下步骤:1)用户控制端通过第一 XMPP客户端发送控制指令至XMPP服务器,所述XMPP服务 器将所述控制指令发送至第二XMPP客户端,所述第二XMPP客户端将所述控制指令转发至 网络摄像设备;2)网络摄像设备执行所述控制指令,并将所得视频流发送至WEB服务器;3) 所述用户控制端向所述WEB服务器请求以获取所述视频流。 上述技术方案中,步骤1)中所述第二XMPP客户端通过工控机将所述控制指令转 发至网络摄像设备。 上述技术方案中,所述工控机通过WIFI/2G/3G/4G网络与所述WEB服务器连接。 上述技术方案中,所述网络摄像设备为多个,所述第一 XMPP客户端为多个,所述 多个网络摄像设备分别与所述多个第一 XMPP客户端相对应,所述用户控制端通过对应所 述网络摄像设备的所述第一 XMPP客户端发送所述控制指令。 上述技术方案中,所述控制指令包括:请求某段时间的监控视频、开机、停机、休 目民、对焦以及旋转。 本专利技术的另一目的在于提供一种基于XMPP协议的远程视频监控系统,从而克服 在野外大范围的环境中,每个网络摄像设备通过固定的IP地址的方式实现通信较困难的 缺点。 为实现上述目的,本专利技术提供了一种基于XMPP协议的远程视频监控系统,包括: 第一XMPP客户端,用于用户控制端发送控制指令至XMPP服务器;XMPP服务器,用于接收 所述第一XMPP客户端发送的控制指令,并将所述控制指令发送至第二XMPP客户端;第二 XMPP客户端,用于将所述控制指令转发至网络摄像设备;网络摄像设备,用于执行所述控 制指令,并将所得视频流发送至WEB服务器;WEB服务器,用于接收所述视频流,并反馈所述 用户控制端发送获取所述视频流的请求。 上述技术方案中,还包括工控机,用于将所述第二XMPP客户端转发的所本文档来自技高网
...

【技术保护点】
一种基于XMPP协议的远程视频监控方法,其特征在于,包括以下步骤:1)用户控制端通过第一XMPP客户端发送控制指令至XMPP服务器,所述XMPP服务器将所述控制指令发送至第二XMPP客户端,所述第二XMPP客户端将所述控制指令转发至网络摄像设备;2)网络摄像设备执行所述控制指令,并将所得视频流发送至WEB服务器;3)所述用户控制端向所述WEB服务器请求以获取所述视频流。

【技术特征摘要】

【专利技术属性】
技术研发人员:葛志辉岑霄李陶深
申请(专利权)人:广西大学
类型:发明
国别省市:广西;45

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

1