[发明专利]一种基于网络摄像机的大包升级方法在审
申请号: | 201711326007.2 | 申请日: | 2017-12-13 |
公开(公告)号: | CN108419006A | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 瞿关明;朱健立;于宏志;李尚伟 | 申请(专利权)人: | 天津天地伟业机器人技术有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;H04L29/08;G06F8/65 |
代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 杨慧玲 |
地址: | 300384 天津市滨海新区高新区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 大包 升级 网络摄像机 校验算法 内存 设备稳定性 缓存空间 升级文件 网络传输 验证通过 校验 升级包 维护性 整合 检测 合法 维护 | ||
本发明提供了一种基于网络摄像机的大包升级方法,具体包括将需要升级的多个文件按照校验算法整合成一个升级大包;将升级大包通过网络传输至网络摄像机内存中;通过校验算法检测该升级大包是否合法;验证通过,将升级文件拆分到flash上完成升级。本发明所述的大包升级,将之前的多个升级包改为一个升级大包,并且完善了校验机制,使得后期维护成本大大降低,设备稳定性得到极大提高。本发明所述的采用内存作为升级大包数据的缓存空间,即使是小flash的设备,也可以进行大包升级,增强了设备的维护性。
技术领域
本发明属于摄像机技术领域,尤其是涉及一种基于网络摄像机的大包升级方法。
背景技术
网络摄像机在生活中运用越来越普及,广泛应用在平安城市、智能交通、小区监控等领域。能够对现场进行实时监控和录像回放,满足监控领域对摄像机的需求。
摄像机是一种软件功能较复杂的软件系统,后期软件维护是其主要的工作之一。现有的升级方式校验机制不健全,经常存在人为失误引起误操作,导致设备不能正常工作,给客户和开发商都带来了极大的不便。且由于升级包数量太多,软件后期的维护变得比较复杂,不便于管理。通过该发明,只需一个升级大包即可完成升级,并且增加了健全的校验机制,避免了人为引起的误操作,设备稳定性得到了极大的保障。采用该技术,会让开发者的软件维护变得简单易用,不用担心由于现场技术人员误升级导致的设备故障,提升了产品的易用性和可维护性。
发明内容
有鉴于此,本发明旨在提出一种基于网络摄像机的大包升级方法,以降低升级包数量,保证设备稳定性以及升级的准确性。
为达到上述目的,本发明的技术方案是这样实现的:
一种基于网络摄像机的大包升级方法,具体包括如下步骤:
(1)将需要升级的多个文件按照校验算法整合成一个升级大包;
(2)将升级大包通过网络传输至网络摄像机内存中;
(3)通过校验算法检测该升级大包是否合法;
(4)验证通过,将升级文件拆分到flash上完成升级。
进一步的,所述步骤(1)中的校验算法具体包括将需要升级的文件1、文件2、文件3……文件n整合为一个升级大包,n代表该升级大包里的文件数量,升级大包包头包括文件总大小,文件唯一性校验,升级版本,升级标识;每一个升级文件也有对应的文件包包头,该包头包括文件的位置、文件的名称、文件大小、文件的唯一性校验,文件包头后紧跟着文件的内容;按照该规律整合下一个待升级的文件,直至所有文件整合完成,即完成了升级大包的制作。
进一步的,所述步骤(2)中的网络传输过程包括升级客户端首选通过网络和设备连接,通过既定的网络协议告知待升级设备马上将进行升级操作,设备端收到开始升级的协议后,启动接收升级包程序,并告知客户端可以开始升级;升级过程中,将升级大包拆分成特定大小的小包进行传输,升级过程中对文件包大小、文件包顺序进行校验,只有通过校验,才继续接收数据,否则提示升级失败;直到所有数据都正确接收完成了,才告知客户端数据成功接收完成,网络传输过程结束。
进一步的,所述步骤(3)中的校验算法具体包括升级大包包头、文件包头和文件内容,升级大包包头主要包括升级包的文件总大小、升级版本、设备标识,文件包头主要包括文件唯一性校验、文件位置、文件名称、文件大小,所述升级大包的文件总大小和文件唯一性校验用于校验网络传输过程中是否出错,当出错时,则本次升级操作失败,所述升级版本和设备标识确定该升级包是否可以用于该设备,只有当校验通过时,才进行升级操作,确保不会造成误升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津天地伟业机器人技术有限公司,未经天津天地伟业机器人技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711326007.2/2.html,转载请声明来源钻瓜专利网。