利用综合的sip视频监控系统平台操控前端设备的方法

文档序号:7693531阅读:150来源:国知局
专利名称:利用综合的sip视频监控系统平台操控前端设备的方法
技术领域
本发明属于通信技术领域,涉及视频报警监控和视频指挥调度,特别是利用综合的SIP 视频监控系统平台操控前端设备的方法,所述综合的SIP视频监控系统平台是指把SIP Proxy 服务器(用于认证注册和SIP信令路由)和WEB服务器集成起来,从而在B/S (浏览端/ 服务端)模式下实现对前端设备的配置、巡检和视频浏览等功能。
背景技术
目前,国内的视频报警监控系统主要以远程联网应用为主,基本上没有平台的概念。 少数国内公司推出的管理平台产品也只是以单个管理中心为核心,无法实现分布式多管理 中心的应用,因此无法满足国内大中城市多级分布式的管理要求。另外这些产品基本上由 没有标准体系的异构硬件集成,只能简单的集成少数前端视频监控设备,无法做到大规模异构硬件条件下的视频资源共享和互联互控。在综合的SIP视频监控系统平台上利用SIP相关技术、FIFO通道和文件读写实现视频 监控业务中操控前端设备的方法,首先可以实现对不同厂家编码设备的接入和控制,使不 同厂家的编码设备的控制协议统一在SIP协议下,同时对SIP协议做出了相应的扩展,从 而形成一个标准化、网络化、 一体化、数字化和系统化的城市报警监控系统;其次我们通 过对SIP协议的扩展实现了视频报警监控系统的大规模部署和互连;最后我们利用综合的 SIP视频监控业务平台在B/S模式下实现各种监控相应的业务,包括设备配置、设备巡警 和报警联动等业务,使用户可以通过IE浏览器管理、浏览和控制视频监控系统。发明内容本发明针对现有技术中存在的缺陷或不足,提供一种利用综合的SIP视频监控系统平 台操控前端设备的方法,采用该方法,能够在B/S (浏览端/服务端)模式下实现对前端设 备的配置、巡检和视频浏览等功能。本发明的技术构思为,把SIP Proxy服务器(用于认证注册和SIP信令路由)和WEB 服务器集成起来,构建综合的SIP视频监控系统平台,利用SIP相关技术、FIFO通道和文 件读写解决在B/S模式下控制、配置和管理视频监控系统中的前端设备,可以实现对不同厂家编码设备的接入和控制,使不同厂家的编码设备的控制协议统一在SIP协议下,同时 对SIP协议做出相应的扩展,从而形成一个标准化、网络化、 一体化、数字化和系统化的 系统平台,其中的一个应用就是城市报警监控系统;其次,通过对SIP协议的扩展能够实 现视频报警监控系统的大规模部署和互连;利用综合的SIP视频监控系统平台能够在B/S 模式下实现各种监控业务,包括设备配置、设备巡检和报警联动等业务,使用户可以通过 正浏览器管理、浏览和控制视频监控系统。 本发明的技术方案如下利用综合的SIP视频监控系统平台操控前端设备的方法,包括集成有SIP Proxy服务器 和WEB服务器的综合的SIP视频监控系统平台;所述综合的SIP视频监控系统平台提供供 用户终端访问和登录的WEB页面;用户终端登录到综合的SIP视频监控系统平台后,利用 SIP请求在综合的SIP视频监控系统平台和连接前端设备的SIP网关之间建立会话连接;SIP 网关通过解析SIP消息的SDP消息体获取操控前端设备的信息,并构建前端设备所能接受 的指令对前端设备进行操控,且将来自前端设备的被操控结果返回给综合的SIP视频监控 系统平台。所述综合的SIP视频监控系统平台挂载有数据库。所述综合的SIP视频监控系统平台利用扩展的SIP信令,以及WEB服务器与SIP Proxy 服务器之间的FIFO通信机制,在B/S模式下实现对前端设备的配置、巡检和视频浏览。所述SIP Proxy服务器以SIP Proxy控制模块为基础,所述WEB服务器以WEB管理模 块为基础,WEB管理模块连接数据库;用户终端利用WEB管理模块构建INVITE请求消 息,并在请求消息中指明待访问的SIP网关,然后利用SIP Proxy服务器的FIFO通道将 INVITE请求消息写入到SIP Proxy控制模块的消息发送子模块中;消息发送子模块向SIP 网关发送该INVITE请求消息;SIP网关收到该INVITE请求消息后,构建SIP200 OK响应 消息,并将该响应消息发送到SIP Proxy控制模块中;SIP Proxy控制模块收到该响应消息后, 其一,把该响应消息写入FIFO响应通道中,以便WEB管理模块能读取FIFO响应通道的 内容,并获取响应结果,其二,直接构建SIPACK确认消息并发送给SIP网关,从而和SIP 网关建立一个会话;用户终端基于WEB管理模块构建SIP INFO消息,并在该消息的SDP 消息体中指明待操控的前端设备的ID以及该前端设备所属的SIP网关,然后利用SIP Proxy 服务器的FIFO通道将INFO消息写入到SIP Proxy控制模块的消息发送子模块中;消息发 送子模块向SIP网关发送该INFO请求消息;SIP网关收到该INFO请求后,其一,构建SIP 200 OK响应消息以告知综合的SIP视频监控系统平台正在处理该请求,然后将该响应消息发送到SIP Proxy控制模块中,其二, SIP网关解析该INFO请求中的SDP消息体,获取前 端设备的ID以及操控指令,并重新构建前端设备所能接受的操控指令,然后发送到前端设 备上;SIP Proxy控制模块收到来自SIP网关的200 OK响应消息后,把该响应消息写入FIFO 响应通道中,以便WEB管理模块能读取FIFO响应通道的内容,并获取响应结果;前端设 备基于收到的操控指令接受操控,并向SIP网关返回被操控结果;SIP网关收到来自前端设 备的被操控结果后,构建SIP INFO请求,并在SDP中加入来自前端设备的被操控结果,然 后把该SIP INFO请求发送给SIP Proxy控制模块;SIP Proxy控制模块收到来自SIP网关的 SIP INFO请求,其一,把该请求写入FIFO响应通道中,以便WEB管理模块能读取FIFO 响应通道的内容,并获取响应结果,其二,把该请求通过FIFO响应通道传递给WEB管理 模块后,直接构建SIP200OK响应消息,并将该响应消息发送给SIP网关;WEB管理模块 读取FIFO响应通道中的INFO请求,解析SDP并获取操控前端设备返回的被操控结果,并 把该结果存储到数据库中。所述前端设备是监控前端。本发明的技术效果如下本发明的利用综合的SIP视频监控系统平台操控前端设备的方法,在B/S模式下,通 过扩展的SIP信令以及WEB服务器与SIP Proxy服务器之间的FIFO通信机制,提出了一 种基于WEB页面操控前端监控设备的方法,利用该方法,我们能通过访问WEB页面实现 对视频监控系统中的前端监控设备进行远程配置,也能通过访问WEB页面实现对视频监控 系统中的前端监控设备进行巡检,还能实现在WEB页面浏览远端视频的功能(在WEB页 面添加相应的解码插件和显示模块后,可以浏览视频)。利用该方法让基于SIP的大规模的 视频监控系统的部署更加简单化,也让整个视频监控系统的功能更加强健,操作更加灵活, 系统在部署时可以大大减少浏览终端的数量(或者简化浏览终端的功能),大大降低了运营 成本。本发明的优点在于1. 基于B/S模式,便于系统的管理和接入。2. 高可用性采用标准的SIP协议作为控制协议,易操作,通用性好,适用于大的监 控网络,可分布式部署,集中管理。3. 易部署性,统一管理。4. 易维护性,系统升级简单。5. 大大减少浏览终端的数量,降低成本。


图1是实施本发明方法的体系结构图。图2是利用本发明方法由用户终端通过访问WEB页面操控监控前端的方框图。图2中 连线中间的数字表示信令处理的流程顺序号。 附图标记列示如下-10-用户终端,11-用户终端,20-IP网络,21-WEB管理模块,30-SPW服务器(SIPProxy 服务器& WEB服务器)即综合的SIP视频监控系统平台,31-SIP Proxy控制模块,40-数 据库,50-SIP网关,60-监控前端,61-监控前端,62-监控前端。
具体实施方式
下面结合附图(图l-图2)对本发明进行说明。图1是实施本发明方法的体系结构图。结合图1说明本发明的工作原理(1) 用户终端10、 11通过网线与IP网络20相连,并向SPW服务器(SIP Proxy服 务器&,8服务器)进行注册认证;(2) SPW服务器30 (SIPProxy服务器& WEB服务器)通过网线与IP网络20相连, 用于用户终端IO、 11和SIP网关50的注册认证、SIP信令的路由控制以及WEB服务管理 等;(3) SPW服务器30 (SIP Proxy服务器&\\^8服务器)内部挂载数据库40,用于记 录用户终端IO、 11的注册认证信息以及WEB服务的管理信息等;(4) SIP网关50通过网线与IP网络20相连,用于把非SIP标准的前端设备接入到标 准的SIP监控体系中;(5) 监控前端60、 61、 62通过网线与SIP网关50部署在同一个网络环境中,主要用 于接受来自SIP网关50的操控指令,并返回操作结果。图2是利用本发明方法由用户终端通过访问WEB页面操控监控前端的方框图。图2中 连线中间的数字表示信令处理的流程顺序号。结合图1说明本发明实施时的工作流程(1) 用户终端10、 11通过访问SPW服务器30 (SIP Proxy服务器& WEB服务器) 的WEB页面,并通过SPW服务器上的WEB管理模块21登录到SPW服务器30上;(2) 用户终端10、 11利用SPW服务器上WEB管理模块21构建INVITE请求消息,并在请求消息中指明待访问的SIP网关50,然后利用SIP服务器的FIFO通道将INVITE消 息写入到SIP Proxy控制模块31的消息发送子模块中;(3) SIP Proxy控制模块31的消息发送子模块向SIP网关50发送该INVITE请求消息;(4) SIP网关50收到来自SPW服务器的INVITE请求后,构建SIP 200 OK响应,并 将该响应消息发送到SPW服务器的SIP Proxy控制模块31中;(5) SIPProxy控制模块31收到来自SIP网关50的200 OK响应后,把该消息写入FIFO 响应通道中,以便WEB管理模块21能读取FIFO响应通道的内容,并获取响应结果;(6) SIP Proxy控制模块31收到来自SIP网关50的200 OK响应后,直接构建SIP ACK 确认消息并发送给SIP网关50,从而和SIP网关50建立一个会话;(7) 用户终端10、 11基于WEB管理模块21构建SIP INFO消息,并在该消息的SDP 消息体中指明待操控的监控前端的ID以及该监控前端所属的SIP网关50,然后利用SIP服 务器的FIFO通道将INFO消息写入到SIP Proxy控制模块31的消息发送子模块中;(8) SIP Proxy控制模块31的消息发送子模块向SIP网关50发送该INFO请求消息;(9) SIP网关50收到来自SPW服务器的INFO请求后,构建SIP200OK响应(告知 SPW服务器正在处理该请求),然后将该响应消息发送到SPW服务器的SIP Proxy控制模 块31中;(10) SIP网关50解析来自SPW服务器的INFO消息中的SDP消息体,获取监控前 端60的ID以及操控指令,并重新构建监控前端60所能接受的操控指令,然后发送到对应 的监控前端60上;(11) SIP Proxy控制模块20收到来自SIP网关50的200 OK响应后,把该消息写入 FIFO响应通道中,以便WEB管理模块21能读取FIFO响应通道的内容,并获取响应结果;;(12) 监控前端60基于收到的操控指令对前端设备进行操作,并向SIP网关50返回 操控的结果;(13) SIP网关50收到来自监控前端60的操控结果后,构建SIP INFO请求,并在SDP 加入操控监控前端60的返回结果,然后把该SIP INFO消息发送给SPW服务器上的SIP Proxy控制模块31;(14) SIP Proxy控制模块31收到来自SIP网关50的SIP INFO请求消息,把该消息写 入FIFO响应通道中,以便WEB管理模块21能读取FIFO响应通道的内容,并获取响应结 果;(15) SIP Proxy控制模块31收到来自SIP网关50的SIP INFO请求消息,并把该消息通过FIFO响应通道传递给WEB管理模块21后,直接构建SIP 200 OK响应,并将该响应 消息发送给SIP网关50;(16) SPW服务器上的WEB管理模块21读取FIFO响应通道中的INFO请求消息, 解析SDP并获取操控监控前端60的返回结果,并把该结果存储到数据库40中。结合图l,对于本发明的实施,还可以进行以下说明-本发明涉及一种综合的SIP视频监控系统平台以及操控(包括设备配置、系统巡检和 视频浏览)视频监控系统中前端设备的实现方法,它包括(1) 用户终端IO、 11通过网线与IP网络20相连;(2) SPW服务器30 (SIP Proxy服务器及WEB服务器)通过网线与IP网络20相连;(3) SPW服务器30 (SIP Proxy服务器及WEB服务器)中挂载数据库40;(4) SIP网关50通过网线与IP网络20相连;(5) 监控前端60、 61、 62通过网线与SIP网关50部署在同一个网络环境中;(6) 用户终端IO、 11通过访问SPW服务器30 (SIP Proxy服务器&\¥£8服务器) 的WEB页面,登录到SPW服务器30上;(7) 用户终端10、 11构建SIP INVITE请求并通过FIFO(先进先出)通道利用SIP Proxy 服务器转发SIP INVITE请求给SIP网关50;(8) SIP网关50收到来自SPW服务器30的INVITE请求后,回送200 OK响应给SPW 服务器30 (SIP Proxy服务器& WEB服务器);(9) SPW服务器30 (SIPProxy服务器&^\^8服务器)收到来自SIP网关50的200 OK响应后,发送SIPACK确认消息给SIP网关50,从而和SIP网关50间建立会话连接;(10) SPW服务器30 (SIPProxy服务器&\¥£8服务器)构建对话内的INFO请求, 并通过扩展的SDP请求操作前端设备,然后利用FIFO通道并通过SIP服务器发送INFO请 求;(12) SIP网关50收到来自SPW服务器30 (SIP Proxy服务器& WEB服务器)的操 作前端设备的请求后,回送200OK响应给SPW服务器30,并告知SPW服务30器正在处 理该请求;(13) SIP网关50对收到来自SPW服务器30 (SIP Proxy服务器feWEB服务器)的 INFO消息进行解析,获取操控前端设备的相关信息,然后构建前端设备所能接受的指令对 前端设备进行操控;U4)前端设备60、 61、 62收到来自SIP网关50的操控指令后,根据指令内容返回相应的结果;(15) SIP网关50收到来自前端设备60、 61、 62的操控结果后,基于此构建SIP INFO 消息,并发送给SPW服务器30 (SIPProxy服务器&^\^8服务器);(16) SPW服务器30 (SIP Proxy服务器&\\^8服务器)收到来自SIP网关50的对 前端设备60、 61、 62的操控结果的SIPINFO消息后,解析SDP消息体的内容,并将结果 存入数据库40中。(17) SPW服务器30 (SIP Proxy服务器& WEB服务器)构建并向SIP网关50回送 200 OK响应。应当指出,以上所述具体实施方式
可以使本领域的技术人员更全面地理解本发明,但 不以任何方式限制本发明。因此,尽管本说明书参照附图对本发明已进行了详细的说明, 但是,本领域技术人员应当理解,仍然可以对本发明进行修改或者等同替换,例如,附图 中的用户终端仅标明1个或2个的情况,监控前端仅标明1个或3个的情况,但显然在实 际实施中往往是按需扩展。总而言之, 一切不脱离本发明的精神和范围的技术方案及其改 进,其均应涵盖在本发明专利的保护范围当中。
权利要求
1.利用综合的SIP视频监控系统平台操控前端设备的方法,其特征在于包括集成有SIP Proxy服务器和WEB服务器的综合的SIP视频监控系统平台;所述综合的SIP视频监控系统平台提供供用户终端访问和登录的WEB页面;用户终端登录到综合的SIP视频监控系统平台后,利用SIP请求在综合的SIP视频监控系统平台和连接前端设备的SIP网关之间建立会话连接;SIP网关获取操控前端设备的信息,并构建前端设备所能接受的指令对前端设备进行操控,且将来自前端设备的被操控结果返回给综合的SIP视频监控系统平台。
2. 根据权利要求1所述的利用综合的SIP视频监控系统平台操控前端设备的方法,其特征在于所述综合的SIP视频监控系统平台挂载有数据库。
3. 根据权利要求1所述的利用综合的SIP视频监控系统平台操控前端设备的方法,其特 征在于所述综合的SIP视频监控系统平台利用扩展的SIP信令,以及WEB服务器与SIP Proxy服务器之间的FIFO通信机制,在B/S模式下实现对前端设备的配置、巡检和视频浏 览。
4. 根据权利要求1所述的利用综合的SIP视频监控系统平台操控前端设备的方法,其特 征在于所述SIP Proxy服务器以SIP Proxy控制模块为基础,所述WEB服务器以WEB管 理模块为基础,WEB管理模块连接数据库;用户终端利用WEB管理模块构建INVITE请 求消息,并在请求消息中指明待访问的SIP网关,然后利用SIP Proxy服务器的FIFO通道 将INVITE请求消息写入到SIP Proxy控制模块的消息发送子模块中;消息发送子模块向SIP 网关发送该INVITE请求消息;SIP网关收到该INVITE请求消息后,构建SIP 200 OK响应 消息,并将该响应消息发送到SIP Proxy控制模块中;SIP Proxy控制模块收到该响应消息后, 其一,把该响应消息写入FIFO响应通道中,以便WEB管理模块能读取FIFO响应通道的 内容,并获取响应结果,其二,直接构建SIPACK确认消息并发送给SIP网关,从而和SIP 网关建立一个会话;用户终端基于WEB管理模块构建SIP INFO消息,并在该消息的SDP 消息体中指明待操控的前端设备的ID以及该前端设备所属的SIP网关,然后利用SIP Proxy 服务器的FIFO通道将INFO消息写入到SIP Proxy控制模块的消息发送子模块中;消息发 送子模块向SIP网关发送该INFO请求消息;SIP网关收到该INFO请求后,其一,构建SIP 200 OK响应消息以告知综合的SIP视频监控系统平台正在处理该请求,然后将该响应消息 发送到SIP Proxy控制模块中,其二, SIP网关解析该INFO请求中的SDP消息体,获取前 端设备的ID以及操控指令,并重新构建前端设备所能接受的操控指令,然后发送到前端设 备上;SIP Proxy控制模块收到来自SIP网关的200 OK响应消息后,把该响应消息写入FIFO响应通道中,以便WEB管理模块能读取HFO响应通道的内容,并获取响应结果;前端设 备基于收到的操控指令接受操控,并向SIP网关返回被操控结果;SIP网关收到来自前端设 备的被操控结果后,构建SIP INFO请求,并在SDP中加入来自前端设备的被操控结果,然 后把该SIP INFO请求发送给SIP Proxy控制模块;SIP Proxy控制模块收到来自SIP网关的 SIP INFO请求,其一,把该请求写入FIFO响应通道中,以便WEB管理模块能读取FIFO 响应通道的内容,并获取响应结果,其二,把该请求通过FIFO响应通道传递给WEB管理 模块后,直接构建SIP200OK响应消息,并将该响应消息发送给SIP网关;WEB管理模块 读取FIFO响应通道中的INFO请求,解析SDP并获取操控前端设备返回的被操控结果,并 把该结果存储到数据库中。
5.根据权利要求1所述的利用综合的SIP视频监控系统平台操控前端设备的方法,其特 征在于所述前端设备是监控前端。
全文摘要
利用综合的SIP视频监控系统平台操控前端设备的方法,包括集成有SIP Proxy服务器和WEB服务器的综合的SIP视频监控系统平台;所述综合的SIP视频监控系统平台提供供用户终端访问和登录的WEB页面;用户终端登录到综合的SIP视频监控系统平台后,利用SIP请求在综合的SIP视频监控系统平台和连接前端设备的SIP网关之间建立会话连接;SIP网关通过解析SIP消息的SDP消息体获取操控前端设备的信息,并构建前端设备所能接受的指令对前端设备进行操控,且将来自前端设备的被操控结果返回给综合的SIP视频监控系统平台。采用该方法,能够在B/S(浏览端/服务端)模式下实现对前端设备的配置、巡检和视频浏览等功能。
文档编号H04N7/18GK101277434SQ20081010406
公开日2008年10月1日 申请日期2008年4月15日 优先权日2008年4月15日
发明者军 沈 申请人:北京华纬讯电信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1