专利名称:数字监控设备远程自动升级方法
技术领域:
本发明涉及一种数字监控设备升级方法,尤其是涉及一种通过数字监控平台系统 自动升级所管理数字监控设备的软件版本的数字监控设备远程自动升级方法。
背景技术:
当前视频监控正朝数字化、网络化和集成化方向发展,数字监控设备以其接入方 便性、布线简单化而广受欢迎。随着数字监控方法应用规模的扩大,其设备的软件升级问题 也渐渐引人关注。一般的数字监控设备升级方法,需要挨个打开设备的网页,选择升级文件,把升级 文件上传到设备,然后是几十秒甚至是上分钟的等待。特别是,数字监控方法管理的设备类 型多,不仅有编解码器、数字前端,还有NVR、SMT和其它存储等设备。这种升级数字监控设 备的方法,需要依靠手工的操作,管理升级文件的种类和版本,操作和管理比较繁琐,增加 了方法维护人员的工作负担,耗时耗力,效 率非常低,升级的成功率不会太高,而且稳定性 没有保证。
发明内容
针对以上问题,本发明目的在于提供一种部署和维护简单、高效、灵活的数字监控 设备远程自动升级方法。本发明通过以下技术措施实现的,一种数字监控设备远程自动升级方法,该方法 包括数字监控设备升级客户端程序和中心服务器升级服务程序二部分;所述数字监控设备升级客户端程序包括al、监控设备启动后,每隔一定的时间向中心管理服务器发送一个附有本设备编 码的查询请求,直到接收到由中心服务器对本设备发出的信息;a2、接收到由中心服务器对本设备发出的信息后,将该信息与本地保存的信息进 行对比,当对比结果显示可以升级时,升级客户端程序再次向中心管理服务器请求相应的 文件下载,否则结束升级客户端程序;a3、当向中心管理服务器请求相应的文件下载未获得反馈,则继续发送请求文件 下载,直到接收到由中心服务器对本设备发出的升级文件;a4、数字监控接收完中心管理服务器的新程序,自动停止相关服务后,升级客户端 程序进行文件覆盖;a5、重启系统,完成升级客户端程序;所述中心服务器升级服务程序包括bl、升级服务程序在中心服务器开机时,建立一个TCP网络端口进行侦听;b2、当该端口侦听到监控设备要求进行查询请求时,升级服务程序向监控设备发 送带有该设备和相应软件的信息;b3、当该端口侦听到数字监控设备要求进行程序升级请求时,升级服务程序向数字监控设备发送相关升级文件。其中步骤al中的中心服务器对本设备发出的信息至少包括设备类型信息和升级 文件版本信息。数字监控平台系统负责管理所有数字监控设备的程序版本。当数字监控设备有新 的程序版本时,管理人员负责将新的程序文件保存在中心服务器相对应的文件夹内,并设 置好该程序中有关模块文件的版本信息。这就是本发明管理人员需要进行的所有人工操 作。本发明远程自动升级方案部署和维护相当简单、高效、灵活,通过数字监控设备定 时检测的方式,不需要太复杂的人工介入,减少管理人员的维护负担。数字监控设备可以设 定相应的升级规则,例如只升级高版本文件、升级所有版本不一致的文件等等。按照这些规 贝U,本发明可以很灵活的适应某些特殊使用场景。按照这些规则,数字监控设备如果只对部 分文件进行升级,还可以极大地减少数字矩阵中心管理服务器的负担,减少不必要的性能 消耗。另外,数字监控设备的定时检测时间可以设置不一样,进行升级操作的时间也变的相 对随机,中心管理服务器可以避免在某个时间点出现“升级风暴”(即某个时间点有大量的 数字监控设备向中心管理服务器请求升级服务)。因此,本发明不会影响数字矩阵中心管理 服务器的系统稳定性,能有效避免性能瓶颈。
图1为本发明数字监控设备升级客户端程序的流程图;图2为本发明中心服务器升级服务程序的流程图。
具体实施例方式下面结合实施例并对照附图对本发明作进一步详细说明。一种数字监控设备远程自动升级方法,该方法包括数字监控设备升级客户端程 序和中心服务器升级服务程序二部分;所述数字监控设备升级客户端程序包括al、监控设备启动后,每隔一定的时间向中心管理服务器发送一个附有本设备编 码的查询请求,直到接收到由中心服务器对本设备发出的信息,该信息包括数字监控设备 的类型、序列号、硬件版本和软件版本等信息;a2、接收到由中心服务器对本设备发出的信息后,将该信息与本地保存的信息进 行对比,当对比结果显示可以升级时,升级客户端程序再次向中心管理服务器请求相应的 文件下载,否则结束升级客户端程序;a3、当向中心管理服务器请求相应的文件下载未获得反馈,则继续发送请求文件 下载,直到接收到由中心服务器对本设备发出的升级文件;a4、数字监控接收完中心管理服务器的新程序,自动停止相关服务后,升级客户端 程序进行文件覆盖;a5、重启系统,完成升级客户端程序;所述中心服务器升级服务程序包括bl、升级服务程序在中心服务器开机时,建立一个TCP网络端口进行侦听,中心服务器中保存有数字监控平台系统中设备的新的升级文件,升级文件按照一定的规则进行分 类,如按照设备类型进行分类,文件包含适用的设备类型、文件版本等相关信息; b2、当该端口侦听到监控设备要求进行查询请求时,升级服务程序向监控设备发 送带有该设备和相应软件的信息;b3、当该端口侦听到数字监控设备要求进行程序升级请求时,升级服务程序向数 字监控设备发送相关升级文件。以上是对本发明数字监控设备远程自动升级方法进行了阐述,用于帮助理解本发 明,但本发明的实施方式并不受上述实施例的限制,任何未背离本发明原理下所作的改变、 修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
权利要求
一种数字监控设备远程自动升级方法,其特征在于,该方法包括数字监控设备升级客户端程序和中心服务器升级服务程序二部分;所述数字监控设备升级客户端程序包括a1、监控设备启动后,每隔一定的时间向中心管理服务器发送一个附有本设备编码的查询请求,直到接收到由中心服务器对本设备发出的信息;a2、接收到由中心服务器对本设备发出的信息后,将该信息与本地保存的信息进行对比,当对比结果显示可以升级时,升级客户端程序再次向中心管理服务器请求相应的文件下载,否则结束升级客户端程序;a3、当向中心管理服务器请求相应的文件下载未获得反馈,则继续发送请求文件下载,直到接收到由中心服务器对本设备发出的升级文件;a4、数字监控接收完中心管理服务器的新程序,自动停止相关服务后,升级客户端程序进行文件覆盖;a5、重启系统,完成升级客户端程序;所述中心服务器升级服务程序包括b1、升级服务程序在中心服务器开机时,建立一个TCP网络端口进行侦听;b2、当该端口侦听到监控设备要求进行查询请求时,升级服务程序向监控设备发送带有该设备和相应软件的信息;b3、当该端口侦听到数字监控设备要求进行程序升级请求时,升级服务程序向数字监控设备发送相关升级文件。
2.使用权利要求1所述的数字监控设备远程自动升级方法,其特征在于所述步骤al 中的中心服务器对本设备发出的信息至少包括设备类型信息和升级文件版本信息。
全文摘要
本发明公开了一种数字监控设备远程自动升级方法,该方法包括数字监控设备升级客户端程序和中心服务器升级服务程序二部分。监控设备启动后,每隔一定的时间向中心管理服务器发送一个查询请求;当中心服务器的端口侦听到监控设备要求进行查询请求时,升级服务程序向监控设备发送相应软件的信息;监控设备收到信息后与本地保存的信息进行对比;当对比结果显示可以升级时,向中心服务器要求相应的文件下载,并进行文件覆盖和系统重启。本发明具有部署和维护简单、高效、灵活,能通过数字监控设备定时检测的方式,不需要太复杂的人工介入的优点。
文档编号H04L12/24GK101841536SQ20101014231
公开日2010年9月22日 申请日期2010年4月1日 优先权日2010年4月1日
发明者姜绍忠, 张世福 申请人:深圳英飞拓科技股份有限公司