CN101841536B - 数字监控设备远程自动升级方法 - Google Patents

数字监控设备远程自动升级方法 Download PDF

Info

Publication number
CN101841536B
CN101841536B CN 201010142311 CN201010142311A CN101841536B CN 101841536 B CN101841536 B CN 101841536B CN 201010142311 CN201010142311 CN 201010142311 CN 201010142311 A CN201010142311 A CN 201010142311A CN 101841536 B CN101841536 B CN 101841536B
Authority
CN
China
Prior art keywords
monitoring equipment
central server
upgrade
information
digital monitoring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 201010142311
Other languages
English (en)
Other versions
CN101841536A (zh
Inventor
张世福
姜绍忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Infinova Ltd
Original Assignee
Shenzhen Infinova Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Infinova Ltd filed Critical Shenzhen Infinova Ltd
Priority to CN 201010142311 priority Critical patent/CN101841536B/zh
Publication of CN101841536A publication Critical patent/CN101841536A/zh
Application granted granted Critical
Publication of CN101841536B publication Critical patent/CN101841536B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种数字监控设备远程自动升级方法,该方法包括:数字监控设备升级客户端程序和中心服务器升级服务程序二部分。监控设备启动后,每隔一定的时间向中心管理服务器发送一个查询请求;当中心服务器的端口侦听到监控设备要求进行查询请求时,升级服务程序向监控设备发送相应软件的信息;监控设备收到信息后与本地保存的信息进行对比;当对比结果显示可以升级时,向中心服务器要求相应的文件下载,并进行文件覆盖和***重启。本发明具有部署和维护简单、高效、灵活,能通过数字监控设备定时检测的方式,不需要太复杂的人工介入的优点。

Description

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

Claims (2)

1.一种数字监控设备远程自动升级方法,其特征在于,该方法包括:数字监控设备升级步骤和中心服务器升级服务步骤二大步骤;
所述数字监控设备升级步骤包括:
a1、监控设备启动后,每隔一定的时间向中心服务器发送一个附有本设备编码的查询请求,直到接收到由中心服务器对本设备发出的信息;
a2、接收到由中心服务器对本设备发出的信息后,将该信息与本地保存的信息进行对比,当对比结果显示可以升级时,升级客户端程序再次向中心服务器请求相应的文件下载,否则结束升级客户端程序;
a3、当向中心服务器请求相应的文件下载未获得反馈,则继续发送请求文件下载,直到接收到由中心服务器对本设备发出的升级文件;
a4、数字监控设备接收完中心服务器的升级文件,自动停止相关服务后,升级客户端程序进行文件覆盖;
a5、重启***,完成升级客户端程序;
所述中心服务器升级服务步骤包括:
b1、升级服务程序在中心服务器开机时,建立一个TCP网络端口进行侦听;
b2、当该端口侦听到监控设备要求进行查询请求时,升级服务程序向监控设备发送带有该设备和相应软件的信息;
b3、当该端口侦听到数字监控设备要求进行程序升级请求时,升级服务程序向数字监控设备发送相关升级文件。
2.使用权利要求1所述的数字监控设备远程自动升级方法,其特征在于:步骤a1中的中心服务器对本设备发出的信息至少包括设备类型信息和升级文件版本信息。
CN 201010142311 2010-04-01 2010-04-01 数字监控设备远程自动升级方法 Expired - Fee Related CN101841536B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010142311 CN101841536B (zh) 2010-04-01 2010-04-01 数字监控设备远程自动升级方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010142311 CN101841536B (zh) 2010-04-01 2010-04-01 数字监控设备远程自动升级方法

Publications (2)

Publication Number Publication Date
CN101841536A CN101841536A (zh) 2010-09-22
CN101841536B true CN101841536B (zh) 2013-01-02

Family

ID=42744659

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010142311 Expired - Fee Related CN101841536B (zh) 2010-04-01 2010-04-01 数字监控设备远程自动升级方法

Country Status (1)

Country Link
CN (1) CN101841536B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020884A (zh) * 2016-05-20 2016-10-12 江苏华辉云控科技有限公司 网络摄像机***在线升级方法

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102314369B (zh) * 2011-10-09 2014-07-23 杭州先锋电子技术股份有限公司 一种远程在线监控***中设备自升级方法
CN103491064B (zh) * 2012-06-14 2017-12-01 腾讯科技(深圳)有限公司 终端软件维护方法、业务客户端及业务服务器
CN104750506B (zh) * 2013-12-30 2018-04-17 海尔集团公司 一种智能家电wifi模块软件自动升级方法
CN103914012A (zh) * 2014-03-19 2014-07-09 农业部规划设计研究院 一种马铃薯贮藏环境监测的装置
CN105100690A (zh) * 2014-05-14 2015-11-25 杭州海康威视数字技术股份有限公司 一种设备远程升级方法
CN105589705A (zh) * 2014-10-24 2016-05-18 小米科技有限责任公司 文件更新方法、装置及设备
CN104506498A (zh) * 2014-12-10 2015-04-08 曙光信息产业(北京)有限公司 基于socket通信的音视频加速卡数据处理方法及装置
CN105072398B (zh) * 2015-08-06 2018-07-13 浙江宇视科技有限公司 一种设备升级方法和装置
CN105099780A (zh) * 2015-08-12 2015-11-25 北京思特奇信息技术股份有限公司 一种文件的自动发布或升级的方法及其***
CN107222147A (zh) * 2017-05-16 2017-09-29 珠海瑞合电气有限公司 一种交流伺服驱动器***
CN110968020A (zh) * 2019-12-13 2020-04-07 微创(上海)网络技术股份有限公司 一种***运行监控可视化平台
CN110908692A (zh) * 2019-12-15 2020-03-24 湖南龙之翔智能科技有限公司 一种智能电表的远程升级方法及***
CN111897556B (zh) * 2020-06-29 2021-02-09 江苏柏勋科技发展有限公司 基于云计算的视频监控服务***
CN112383605B (zh) * 2020-11-09 2023-04-18 广西信路威科技发展有限公司 高速公路监控设备远程维保***和维保方法
CN113055653B (zh) * 2021-03-22 2023-05-30 深圳市安软科技股份有限公司 一种图像采集设备的自动更新方法、装置及相关设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006066612A1 (en) * 2004-12-24 2006-06-29 Telecom Italia S.P.A. Method and system for upgrading the software of a telecommunication terminal, in particular of a video telephone, and relatted computer program product
CN1859125A (zh) * 2006-03-31 2006-11-08 华为技术有限公司 集中远程自动升级软件的***及其方法
CN1996885A (zh) * 2006-12-14 2007-07-11 杭州华为三康技术有限公司 远程控制设备升级时间的方法、管理服务器及设备
CN101286867A (zh) * 2007-05-29 2008-10-15 深圳市同洲电子股份有限公司 一种网络设备的软件升级方法与***
CN101610604A (zh) * 2009-06-18 2009-12-23 中兴通讯股份有限公司 一种软件升级方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006066612A1 (en) * 2004-12-24 2006-06-29 Telecom Italia S.P.A. Method and system for upgrading the software of a telecommunication terminal, in particular of a video telephone, and relatted computer program product
CN1859125A (zh) * 2006-03-31 2006-11-08 华为技术有限公司 集中远程自动升级软件的***及其方法
CN1996885A (zh) * 2006-12-14 2007-07-11 杭州华为三康技术有限公司 远程控制设备升级时间的方法、管理服务器及设备
CN101286867A (zh) * 2007-05-29 2008-10-15 深圳市同洲电子股份有限公司 一种网络设备的软件升级方法与***
CN101610604A (zh) * 2009-06-18 2009-12-23 中兴通讯股份有限公司 一种软件升级方法及***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020884A (zh) * 2016-05-20 2016-10-12 江苏华辉云控科技有限公司 网络摄像机***在线升级方法

Also Published As

Publication number Publication date
CN101841536A (zh) 2010-09-22

Similar Documents

Publication Publication Date Title
CN101841536B (zh) 数字监控设备远程自动升级方法
CN107333181A (zh) Linux***智能电视软件升级方法
CN103841155A (zh) 一种软件下载方法和软件下载装置
CN110651256B (zh) 用于在软件更新期间防止服务中断的***和方法
CN105808274A (zh) 软件升级方法、***及对应的客户端与服务器
CN103019757A (zh) 一种在多台客户端间同步软件的方法、装置及***
CN103810011A (zh) 通过文件服务器实现ota升级的方法
CN101453550A (zh) 一种机顶盒软件自动更新方法
CN105183496A (zh) 一种基于国产cpu和操作***的软件自动升级和推送方法
CN111124450B (zh) 一种基于多层级分享中心和云平台的分布式管理方法和云平台
CN103825925A (zh) 应用程序升级方法、***及其客户端
CN103002024A (zh) 应用程序升级***和应用程序升级方法
CN104102501B (zh) 一种移动终端及其升级方法
CN106130808A (zh) 一种wifi设备升级的方法及***
CN108174226A (zh) 直播视频的转码装置、方法及计算机可读存储介质
CN105072398B (zh) 一种设备升级方法和装置
CN102223380A (zh) 一种基于网络服务的客户端自动升级框架及其应用
CN103024026A (zh) 基于Android版多屏互动软件自动更新方法及***
CN102722392A (zh) 软件运行方法和***
CN104461563A (zh) 一种在linux下远程定时检测FTP服务器新增文件的方法
CN107908408A (zh) 一种远程云手机应用安装方法
CN102622254A (zh) 电视机宕机处理方法和***
CN101867484A (zh) 一种设备升级的方法及***
KR20120117504A (ko) 통신 시스템 및 그 통신 시스템에서 소프트웨어 업데이트 방법
CN104410721A (zh) 根据更新内容支持自动缓存的方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130102

CF01 Termination of patent right due to non-payment of annual fee