一种视频监控系统监控前端的升级方法

文档序号:7664961阅读:262来源:国知局
专利名称:一种视频监控系统监控前端的升级方法
技术领域
本发明涉及视频监控技术,特别涉及一种视频监控系统监控前端的升级方法。
背景技术
视频监控系统的市场需求旺盛,因而得到了快速的发展,目前电信运营商、 设备供应商等都投入人力物力对视频监控系统进行大力推广。视频监控系统应
用领域非常广泛,^L频监控系统中分布最广、数量最多的设备是监控前端,它 主要作用是通过摄像头进行视频信号采集、编码,再把经过编码的视频信号信 息发送到视频监控系统平台或者客户端,还可以根据配置进行录像等服务,也 是视频监控系统中最主要的设备之一 。
监控前端分布在各个不同的地方,监控地点分布较广,相应的维护工作比 较麻烦。如果升级监控前端需要到每个监控点进行维护或单独逐个进行维护的 话,那么工作量将非常庞大,且监控前端通常是在长时间运行、长期进行视频 信号的采集和发送,对它升级结束后还需要管理人员进行人工触发。
现有的监控前端升级所采用的方法通常是内置一个网页服务器(web server)或者通过工具链接到监控前端,管理人员通过登陆监控前端内置的web 页面或者使用工具进行触发升级,该升级方式缺点是需要逐个对监控前端进行 升级,这样升级的工作量太大。也有的监控前端在升级时采用加电自动链接升 级服务器进行升级或者在运行时每隔一段时间链接升级服务器进行升级,这种 升级方式虽然可保持监控前端长时间运行而不会频繁的开关电,但由于监控前 端在运行过程中还需要持续不断的进行视频信号的采集、编码发送,这样,在 对它进行升级的过程中可能会影响正常业务。

发明内容
有鉴于此,本发明的主要目的在于提供一种监控前端的升级方法,以便快 速、方便且大规模地对监控前端进行软件升级。
为达到上述目的,本发明的技术方案是这样实现的
一种视频监控系统监控前端的升级方法,监控前端与网管服务器的网管协
议一致,该方法包括
a、 监控前端注册到网管服务器;
b、 网管服务器根据监控前端所注册的信息制定不同的升级策略,并向已注 册的监控前端下发消息触发升级过程;
c、 监控前端收到所述消息后判断是否需要升级,若需要升级则执行步骤d; 否则,退出升级过程。
d、 监控前端连接升级服务器,找到对应的升级包文件并下载,待下载完成 后验证文件版本无误后将升级包文件更新到自身的设备中;
e、 升级结束后监控前端向网管服务器上报升级结果,若升级失败,则返回 步骤b;若升级成功则网管服务器更新内部的注册信息。
其中,所述升级服务器部署在独立的服务器上,或与网管服务器部署在同 一台服务器上。
所述监控前端与网管服务器的网管协议具体为TR-069协议,或简单网络 管理SNMP协议,或会话初始SIP协议。
步骤a所述监控前端注册到网管服务器的过程为 al、监控前端向网管服务器上报自身的信息;
a2、网管服务器收到监控前端的上报信息,判断该监控前端是否之前已注 册,若还未注册,则执行步骤a3;否则,退出注册过程。
a3、网管服务器添加监控前端上报的信息,并向监控前端返回注册成功的消息。
步骤b所述根据监控前端所注册的信息制定不同的升级策略,具体为根
据监控前端所在的IP地址段或监控前端的版本号进行升级。
步骤b所述向已注册的监控前端下发消息具体为符合超文本传输协议
HTTP标准的升级服务器的统一资源定位器URL消息。
步骤c所述判断监控前端是否需要升级具体为根据监控前端自身当前的 业务需要或将自身版本号与待升级的升级包版本号相比较。
步骤al所述监控前端向网管服务器上报的信息具体为监控前端的软件版 本号,或产品序列号,或制造厂商信息,或厂商代码,或IP地址及以上信息的 任意组合。
步骤a2所述判断该监控前端是否已注册,具体为监控前端的软件版本号, 或监控前端的IP地址及其组合。
本发明所提供的监控前端的升级方法,具有以下优点
本发明方法在监控前端中内置网管协议模块,并使监控前端与网管服务器 所用的协议一致,通过对网管服务器保存的监控前端上报信息的不同,按照不 同策略对监控前端进行分类批量升级,大大降低了监控前端的维护成本,且使 得升级过程变得快速有效。


图1为本发明实施例监控前端注册到TR-069网管服务器的过程示意图; 图2为本发明实施例一监控前端批量升级流程示意图; 图3为本发明实施例二监控前端批量升级流程示意图。
具体实施例方式
下面结合附图及本发明的实施例对本发明的方法作进一步详细的说明。 本发明的核心思想是通过在监控前端内置网管协议模块使该协议模块与 网管服务器的协议一致,当监控前端加电启动时,内置的协议模块向网管服务 器注册该前端的信息,如果监控前端注册成功或之前已经注册过,则网管服务 器根据监控前端注册时所携带的信息制作不同的升级策略,网管服务器根据相应的策略找到对应的监控前端,下发统一资源定位器(URL)消息,监控前端
收到该消息并作出判断,如果需要升级则根据URL消息链接到升级服务器下载
升级包进行升级。
图1为本发明实施例监控前端注册到TR-069网管服务器的过程示意图, 如图1所示,监控前端注册到网管服务器的过程如下
步骤101:监控前端加电启动后,向网管服务器上报自身的信息。
TR-069是数字用户线论坛(DSLForum)提出的一个标准协议,用于管理 广域网中用户驻地设备(CPEs )。在本实施例中,监控前端内置TR-069协议代 理(agent)模块,与网管服务器所采用的网管协议一致,即均为TR-069协议。 监控前端向网管服务器上报的信息包括监控前端的软件版本号、产品序列号、 制造厂商、厂商代码、IP地址等信息。
步骤102:网管服务器收到监控前端的上报信息,判断该监控前端是否已 注册,若还未注册,则执行步骤103;否则,退出该过程。
所述判断监控前端是否已注册,是根据监控前端所上报的自身信息,通常 根据上报的软件版本号、监控前端的IP地址等信息与网管服务器内部所保存的 监控前端信息对比来进行判断,例如,若上报的监控前端的IP地址在网管服务 器中找不到,则证明该监控前端尚未注册。
步骤103:网管服务器添加监控前端上报的信息,并向监控前端返回注册 成功的消息。
所述网管服务器将需要注册的监控前端所上报的信息保存在存储器内,并 向监控前端返回注册成功的消息,从而完成注册过程。
根据视频监控系统的实际应用场合的不同,升级服务器和网管服务器既可 部署在不同的服务器上也可以部署在同一台服务器上,以下分别为两种情况下 监控前端的升级过程。所述升级服务器可称为版本服务器、版本文件服务器或 者文件服务器,以下统称为升级服务器。
图2为本发明实施例一监控前端批量升级流程示意图,如图2所示,升级 服务器和网管服务器部署在不同的服务器上,监控前端的升级过程如下
步骤201:监控前端加电启动,注册到网管服务器。
所述监控前端注册到网管服务器的过程,实质是网管服务器收集监控前端 的信息的过程。若监控前端还未注册到网管服务器,则按照图l所述的方法进 行注册。
步骤202:网管服务器根据监控前端上报的注册信息制定升级策略。 所述网管服务器制定升级策略,具体为可按照某个IP地址段将属于这个 地址段的监控前端进行升级,例如,对192.168.1.10到192.168.1.200这个1P地 址段的所有监控前端进行升级,即可按照这个IP地址段在数据库中找出符合条 件的监控前端升级。也可按照监控前端的软件版本号进行升级,在数据库中找 出符合版本号条件的监控前端,例如,将版本号低于2.0的监控前端进行升级, 则可以分析已注册的监控前端的软件版本号,找出版本号低于2.0的监控前端, 将这些监控前端的软件统一升级到2.0版。
步骤203:网管服务器向注册的监控前端下发消息,触发升级。 所述向已注册的监控前端下发的消息,是指将符合超文本传输协议(HTTP ) 标准的升级服务器的统一资源定位器(URL)消息。
步骤204:监控前端判断是否需要升级,若需要升级则执行步骤205;否则, 退出该过程。
监控前端根据自身的当前的业务需要或将自身的软件版本号与待升级的软 件版本号做比较,若当前监控前端正在做一向紧急人物,则暂时不升级,向网 管服务器上报升级失败消息,这样,监控前端的版本号仍然保持原来升级前的
版本不变。
步骤205:监控前端连接升级服务器,找到对应的升级包文件。 监控前端根据URL地址,在升级服务器上找到符合升级条件的升级包文件。
步骤206:监控前端从升级服务器下载升级包文件。
步骤207:监控前端在升级包下载完成后验证文件版本的正确性,然后更 新到自身的设备中。
步骤208:监控前端向网管服务器上报升级结杲,若升级成功则网管服务 器更新内部的注册信息;若升级失败,则返回步骤203。
本发明方法中,除了实施例所用的TR-069协议外,也可以采用其他的网 管协议,如简单网络管理协议(SNMP , Simple Network Management Protocol) 或会话初始协议(SIP, Session Initiation Protocol)来进行监控前端的软件升级, 只要使网管服务器和监控前端两方的协议一致,互相能够解析对方发出的命令 即可。
图3为本发明实施例二监控前端批量升级流程示意图,如图3所示,升级 服务器和网管服务器部署在同一个服务器内,该种方式下监控前端的升级过程 与图2所示的升级服务器独立于网管服务器的情况相比,步骤201至步骤204 分别与步骤301至步骤304——对应,差别仅在于监控前端下载升级包文件的 地点不同,即
步骤305:监控前端连接网管服务器/升级服务器,找到对应的升级包文件。 监控前端才艮据URL地址,在网管服务器/升级服务器上找到符合升级条件 的升级包文件。
步骤306:监控前端从网管服务器/升级服务器下载升级包文件。
步骤307:监控前端在升级包下载完成后验证文件版本的正确性,然后更 新到自身的设备中。
步骤308:监控前端向网管服务器/升级服务器上报升级结果,若升级成功 则网管服务器/升级服务器更新内部的注册信息;若升级失败,则网管服务器/ 升级服务器向注册的监控前端下发消息再次触发升级。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1、一种视频监控系统监控前端的升级方法,其特征在于,监控前端与网管服务器的网管协议一致,该方法包括a、监控前端注册到网管服务器;b、网管服务器根据监控前端所注册的信息制定不同的升级策略,并向已注册的监控前端下发消息触发升级过程;c、监控前端收到所述消息后判断是否需要升级,若需要升级则执行步骤d;否则,退出升级过程。d、监控前端连接升级服务器,找到对应的升级包文件并下载,待下载完成后验证文件版本无误后将升级包文件更新到自身的设备中;e、升级结束后监控前端向网管服务器上报升级结果,若升级失败,则返回步骤b;若升级成功则网管服务器更新内部的注册信息。
2、 根据权利要求1所述的升级方法,其特征在于,所述升级服务器部署在 独立的服务器上,或与网管服务器部署在同一台服务器上。
3、 根据权利要求1所述的升级方法,其特征在于,所述监控前端与网管服 务器的网管协议具体为TR-069协议,或简单网络管理SNMP协议,或会话初 始SIP协议。
4、 根据权利要求1所述的升级方法,其特征在于,步骤a所述监控前端注 册到网管服务器的过程为al、监控前端向网管服务器上报自身的信息;a2、网管服务器收到监控前端的上报信息,判断该监控前端是否之前已注 册,若还未注册,则执行步骤a3;否则,退出注册过程。a3、网管服务器添加监控前端上报的信息,并向监控前端返回注册成功的消息。
5、 根据权利要求1所述的升级方法,其特征在于,步骤b所述根据监控前 端所注册的信息制定不同的升级策略,具体为根据监控前端所在的IP地址段或监控前端的版本号进行升级。
6、 根据权利要求1所述的升级方法,其特征在于,步骤b所述向已注册的监控前端下发消息,具体为符合超文本传输协议HTTP标准的升级服务器的 统一资源定位器URL消息。
7、 根据权利要求1所述的升级方法,其特征在于,步骤c所述判断监控前 端是否需要升级,具体为根据监控前端自身当前的业务需要或将自身版本号 与待升级的升级包版本号相比较。
8、 根据权利要求4所述的升级方法,其特征在于,步骤al所述监控前端 向网管服务器上报的信息,具体为监控前端的软件版本号,或产品序列号, 或制造厂商信息,或厂商代码,或IP地址及以上信息的任意组合。
9、 根据权利要求4所述的升级方法,其特征在于,步骤a2所述判断该监 控前端是否已注册,具体为监控前端的软件版本号,或监控前端的IP地址及 其组合。
全文摘要
本发明公开了一种视频监控系统监控前端的升级方法,通过在监控前端内置网管协议模块使该协议模块与网管服务器的协议一致,当监控前端加电启动时,内置的协议模块向网管服务器注册该前端的信息,如果监控前端注册成功或之前已经注册过,则网管服务器根据监控前端注册时所携带的信息制作不同的升级策略,网管服务器根据相应的策略找到对应的监控前端,下发统一资源定位器(URL)消息,监控前端收到该消息并作出判断,如果需要升级则根据URL消息链接到升级服务器下载升级包进行升级。采用本方法对监控前端进行批量升级,大大降低了监控前端的维护成本,且使升级过程变得快速有效。
文档编号H04N7/18GK101184212SQ20071017670
公开日2008年5月21日 申请日期2007年11月1日 优先权日2007年11月1日
发明者静 苏, 军 鄢, 毅 陕, 霍东风 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1