一种设备远程升级方法

文档序号:9380861阅读:553来源:国知局
一种设备远程升级方法
【技术领域】
[0001]本发明涉及远程升级技术,特别涉及一种远程设备的升级方法,尤其涉及视频监控设备的远程升级方法。
【背景技术】
[0002]当前,各类监控设备已经广泛应用于道路、楼宇、车辆、城市、乡村、野外等处,为维护社会的良好秩序、及时发现险情、打击违法犯罪、自然环境保护做出了至关重要的贡献。
[0003]各类监控设备包括了视频监控设备、音频监控设备、各类传感器(例如温度传感器、湿度传感器等)所组成的监控设备等。其中,视频监控设备中主要包括了 DVR(DigitalVideo Recorder,数字硬盘录像机)、DVS(Digital Video Server,数字视频编码器)、IPC(网络摄像机)等设备。
[0004]其中,DVR是一套进行图像存储处理的计算机系统,具有对图像、语音进行长时间录像、录音、远程监视和控制的功能。
[0005]DVS是一种压缩、处理音视频数据的专业网络传输设备,主要是提供视频压缩或解压功能,完成图像数据的采集或复原等。
[0006]网络摄像机是一种结合传统摄像机与网络技术所产生的新一代摄像机,它可以将影像通过网络传至地球另一端,且远端的浏览者不需用任何专业软件,只要标准的网络浏览器(如“Microsoft IE或Netscape)或配套的客户端软件即可监视其影像。网络摄像机内置一个嵌入式芯片,采用嵌入式实时操作系统。摄像机传送来的视频信号数字化后由高效压缩芯片压缩,通过网络总线传送给客户端或管理服务器。网络上用户可以直接用浏览器或客户端软件观看网络摄像机或服务器上的图像,授权用户还可以控制摄像机云台镜头的动作或对系统配置进行操作。
[0007]从上述视频监控设备的介绍可以看出,视频监控设备大都采用了软硬件相结合的方式,通过内置于视频监控设备中的软件,对视频监控设备进行相应的操作。而随着技术的不断改进,对于视频监控设备来说,其中的软件也会不定期的进行升级,进而实现更好的视频监控。
[0008]由于现有的视频监控设备都挂接于互联网络,进而通过网络进行远程升级,给视频监控设备的软件升级带来了方便,这样可避免分别对每个视频监控设备的安装位对其进行现场升级的低效率。
[0009]现有的视频监控设备的远程升级方法,可参照图1所示,其包括以下步骤。
[0010]步骤al、客户端通过网络远程登录视频监控设备;
[0011]步骤a2、客户端在本地选择并读取与所述网络远程登录视频监控设备相匹配的升级包;
[0012]步骤a3、客户端将所选择的升级包通过网络发送给视频监控设备;
[0013]步骤a4、视频监控设备接收到升级包后进行并完成升级。
[0014]上述方法通过网络实现对视频监控设备进行远程升级,避免了对视频监控设备进行现场升级的低效率。
[0015]但是,随着监控网络的扩大,远程视频监控设备数量在不断增加,此时采用上述现有的视频监控设备的远程升级方法,已经不能满足大量视频监控设备同时快速升级的需要。并且上述现有的视频监控设备的远程升级方法,在步骤a2中需要客户端根据所要升级的视频监控设备的型号、软件版本而逐一手动选择相匹配的升级程序包,进而在大量视频监控设备都需要进行升级时,仍然存在效率低下的问题,并且手动选择也容易出现选择错误情况的发生。

【发明内容】

[0016]有鉴于此,本发明提供一种设备远程升级方法,以提高多个设备同时进行远程升级的效率,并减少选择错误情况的发生。
[0017]本申请的技术方案是这样实现的:
[0018]一种设备远程升级方法,包括:
[0019]客户端通过互联网络远程获取设备的升级特征串;
[0020]客户端通过查询保存有升级特征串与本地升级包对应关系的列表,找出和所述升级特征串匹配的本地升级包;
[0021]客户端将与所述升级特征串匹配的本地升级包通过互联网络发送给所述设备;
[0022]所述设备接收到所述升级包后进行升级。
[0023]进一步,所述设备的数量为至少I个,所述升级包的数量为至少I个。
[0024]进一步,所述升级特征串包含:厂商类型信息、设备型号簇信息和语言类型信息。
[0025]进一步,所述客户端通过互联网络远程获取设备的升级特征串,包括:
[0026]所述客户端向所有设备发送升级特征串获取命令;
[0027]接收到所述特征串获取命令的设备将其自身的升级特征串发送给所述客户端。
[0028]进一步,所述客户端通过如下方法获取与所述升级特征串相匹配的本地升级包:
[0029]所述客户端将本地所有升级包的特征串写入列表;
[0030]所述客户端将所述升级特征串与所述列表中所保存的升级包的特征串进行逐一比对,以找出与所述升级特征串相匹配的升级包的特征串;
[0031]所述客户端将所述升级包的特征串相对应的升级包作为与所述升级特征串相匹配的本地升级包。
[0032]进一步,所述升级包的特征串包含:厂商类型信息、设备型号簇信息和语言类型信肩、O
[0033]进一步,所述设备接收到所述升级包之后,并进行升级之前,还包括:
[0034]所述设备校验所述升级包的完整性,如果所述升级包完整,则进行升级,否则不进行升级。
[0035]进一步,所述设备为视频监控设备。
[0036]进一步,所述视频监控设备包括数字硬盘录像机DVR、数字视频编码器DVS和网络摄像机IPC。
[0037]从上述方案可以看出,本发明的设备远程升级方法,通过客户端通过获取设备的特征串与本地升级包的特征串的逐个比对,实现了升级包和升级设备的自动适配,进而实现了快速准确的批量升级,极大地提高了对多个设备同时进行远程升级的效率。
【附图说明】
[0038]图1为现有的视频监控设备的远程升级方法实施例流程图;
[0039]图2为本发明的设备远程升级方法的流程图;
[0040]图3为本发明设备远程升级方法的一个具体实施例流程图。
【具体实施方式】
[0041]为了使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。
[0042]如图2所示,本发明的设备远程升级方法,主要包括以下步骤:
[0043]客户端通过互联网络远程获取设备的升级特征串;
[0044]客户端通过查询保存有升级特征串与本地升级包对应关系的列表,找出和所述升级特征串匹配的本地升级包;
[0045]客户端将与所述升级特征串匹配的本地升级包通过互联网络发送给所述设备;
[0046]所述设备接收到所述升级包后进行升级。
[0047]本发明的设备远程升级方法,适用于多个设备的远程升级,其中,所述设备的数量可以为I个或者多个,所述升级包数量可以为I个或者多个。升级包数量与设备数量不必相等,因为在一个由多个设备组成的系统(例如监控系统)中,具有并非每个设备均需要进行升级的情况。
[0048]上述方法中,所述客户端通过互联网络远程获取设备的升级特征串,是通过发送特征串获取命令实现的,具体包括:
[0049]客户端向所有设备发送升级特征串获取命令;
[0050]接收到所述特征串获取命令的设备将其自身的升级特征串发送给所述客户端。
[0051]这样,客户端便能够获得所有设备的升级特征串,进而便于随后特征串的匹配工作。
[0052]在特征串的匹配工作中,客户端通过如下方法获取与所述升级特征串相匹配的本地升级包的:
[0053]所述客户端将本地所有升级包的特征串写入列表;
[0054]所述客户端将升级特征串与所述列表中所保存的升级包的特征串进行逐一比对,以找出与所述升级特征串相匹配的升级包的特征串;
[0055]所述客户端将所找出的升级包的特征串相对应的升级包作为与所述升级特征串相匹配的本地升级包。
[0056]在所述设备接收到所述升级包之后,并进行升级之前,所述设备校验所述升级包的完整性,如果所述升级包完整,则进行升级,否则不进行升级。
[0057]其中,升级特征串中可包含设备的厂商类型信息、设备型号簇信息以及语言类型信息等;例如,设备返回的特征串可包含的信息有:厂商类型为hikvis1n、设备型号簇为DVR_netra系列、语言类型为中文。与设备的升级
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1