网络摄像机远程升级方法、系统及可读存储介质技术方案

技术编号:32643192 阅读:18 留言:0更新日期:2022-03-12 18:19
本发明专利技术公开了一种网络摄像机远程升级方法、系统及可读存储介质,通过第一升级设备从远程服务器中下载原始升级包,进行升级;所述第一升级设备完成升级,发送对第一可连接设备的第一搜索请求;所述第一升级设备接收所述第一可连接设备基于所述第一搜索请求发出的第一搜索应答;根据所述第一搜索应答,所述第一升级设备在所述第一可连接设备中确定出第二升级设备;所述第一升级设备将基于所述原始升级包生成的第一重组升级包发送至所述第二升级设备,以供所述第二升级设备基于所述第一重组升级包完成升级。通过实现设备之间的传播式一对一升级,在减少设备与总服务器之间重复冗余连接的同时,能够减轻带宽的压力,提升处理器的处理能力。器的处理能力。器的处理能力。

【技术实现步骤摘要】
网络摄像机远程升级方法、系统及可读存储介质


[0001]本专利技术涉及远程升级领域,尤其涉及一种网络摄像机远程升级方法、系统及可读存储介质。

技术介绍

[0002]如今随着社会发展势头越发迅猛,城市的汇聚作用越来越明显,由此带来的社会安全需求也日益旺盛,安防行业也藉此发展迅速,作为最前端最基础的安防设备,IPC(Internet Protocol Camera,网络摄像机)的作用不言而喻,而IPC作为物联网设备,远程升级是必不可少的一个基础功能。目前,IPC批量远程升级方案多为针对每一台设备执行“从远程服务器下载升级包>升级包校验>升级”这一流程,虽然对于一台设备来说,这个流程已是最简流程,但对于一个局域网中的多台设备而言,每一台都需要从远程服务器下载升级包就显得冗余。因此,如何减少IPC批量升级过程中每台设备都需要从远程服务器下载升级包的重复工作,对该升级过程进行优化,成为了目前亟待解决的问题。

技术实现思路

[0003]本专利技术的主要目的在于提供一种网络摄像机远程升级方法、系统及可读存储介质,旨在解决IPC批量升级过程中的冗余重复问题,对该升级过程进行优化。
[0004]为实现上述目的,本专利技术提供一种网络摄像机远程升级方法,所述方法包括步骤:
[0005]第一升级设备从远程服务器中下载原始升级包,进行升级;
[0006]所述第一升级设备完成升级,发送对第一可连接设备的第一搜索请求;
[0007]所述第一升级设备接收所述第一可连接设备基于所述第一搜索请求发出的第一搜索应答;
[0008]根据所述第一搜索应答,所述第一升级设备在所述第一可连接设备中确定出第二升级设备;
[0009]所述第一升级设备将基于所述原始升级包生成的第一重组升级包发送至所述第二升级设备,以供所述第二升级设备基于所述第一重组升级包完成升级。
[0010]可选地,所述第一升级设备将基于所述原始升级包生成的第一重组升级包发送至所述第二升级设备的步骤之后,包括:
[0011]所述第二升级设备完成升级,发出对第二可连接设备的第二搜索请求;
[0012]所述第二升级设备接收所述第二可连接设备基于所述第二搜索请求发出的第二搜索应答;
[0013]根据所述第二搜索应答,所述第二升级设备在所述第二可连接设备中确定出第三升级设备;
[0014]所述第二升级设备将基于所述第一重组升级包生成的第二重组升级包发送至所述第三升级设备,以供所述第三升级设备基于所述第二重组升级包完成升级。
[0015]可选地,所述第一升级设备将所述升级包发送至第二升级设备,以供所述第二升
级设备基于所述升级包完成升级的步骤之后,还包括:
[0016]所述第二升级设备完成升级,所述第一升级设备继续发送对第三可连接设备的第三搜索请求;
[0017]所述第一升级设备接收所述第三可连接设备基于所述第三搜索请求发出的第三搜索应答;
[0018]根据所述第三搜索应答,所述第一升级设备在所述第三可连接设备中确定出第四升级设备;
[0019]所述第一升级设备将基于所述原始升级包生成的所述第一重组升级包发送至所述第四升级设备,以供所述第四升级设备基于所述第一重组升级包完成升级。
[0020]可选地,所述第一升级设备从远程服务器中下载原始升级包,进行升级的步骤,包括:
[0021]第一升级设备与远程服务器协商原始加密密钥;
[0022]所述第一升级设备从远程服务器中下载原始升级包;
[0023]所述第一升级设备使用所述原始加密密钥对所述原始升级包进行解密,并进行升级。
[0024]可选地,所述第一升级设备完成升级,发送对第一可连接设备的第一搜索请求的步骤,包括:
[0025]所述第一升级设备完成升级,在局域网连接范围内确定存在网络连接的第一可连接设备;
[0026]所述第一升级设备向所述第一可连接设备发送第一搜索请求,所述第一搜索请求中包括广播搜索包。
[0027]可选地,所述第一搜索应答中包括设备型号、当前版本号;
[0028]所述根据所述第一搜索应答,所述第一升级设备在所述第一可连接设备中确定出第二升级设备的步骤,包括:
[0029]判断所述第一可连接设备的设备型号是否与所述第一升级设备的设备型号相同;
[0030]若是,则判断所述第一可连接设备的当前版本号是否低于所述第一升级设备的当前版本号;
[0031]若是,则将所述第一可连接设备确定为第二升级设备。
[0032]可选地,所述第一升级设备将第一重组升级包发送至第二升级设备,以供所述第二升级设备基于所述第二重组升级包完成升级的步骤之前,包括:
[0033]所述第一升级设备向所述第二升级设备发起连接请求;
[0034]所述第一升级设备接收第二升级设备的连接回应,建立连接。
[0035]可选地,所述第一升级设备将第一重组升级包发送至第二升级设备,以供所述第二升级设备基于所述第二重组升级包完成升级的步骤,包括:
[0036]所述第一升级设备与所述第二升级设备协商第二加密密钥;
[0037]所述第一升级设备读取生成所述第一重组升级包,并使用所述第二加密密钥进行加密处理;
[0038]所述第一升级设备将经过加密处理的所述第一重组升级包发送至所述第二升级设备,以供所述第二升级设备基于所述第二加密密钥解密所述第一重组升级包并完成升
级。
[0039]此外,为实现上述目的,本专利技术还提供一种网络摄像机远程升级系统,所述网络摄像机远程升级系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络摄像机远程升级程序,所述网络摄像机远程升级程序被所述处理器执行时实现如上所述的网络摄像机远程升级方法的步骤。
[0040]此外,为实现上述目的,本专利技术还提供一种可读存储介质,所述可读存储介质上存储有所述网络摄像机远程升级程序,所述网络摄像机远程升级程序被处理器执行时实现如上所述的网络摄像机远程升级方法的步骤。
[0041]本专利技术实施例提出的一种网络摄像机远程升级方法、系统及可读存储介质,通过第一升级设备从远程服务器中下载原始升级包,进行升级;所述第一升级设备完成升级,发送对第一可连接设备的第一搜索请求;所述第一升级设备接收所述第一可连接设备基于所述第一搜索请求发出的第一搜索应答;根据所述第一搜索应答,所述第一升级设备在所述第一可连接设备中确定出第二升级设备;所述第一升级设备将基于所述原始升级包生成的第一重组升级包发送至所述第二升级设备,以供所述第二升级设备基于所述第一重组升级包完成升级。由于第一升级设备能够将其基于原始升级包生成的第一重组升级包发送至第二升级设备,以使第二升级设备根据该第一重组升级包进行升级,从而替代了第二升级设备也从远程服务器中直接获取升级包而产生的重复动作,通过设备之间此种升级包进行一对一传播的方式,可进一步实现设备之间的传播式一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络摄像机远程升级方法,其特征在于,所述网络摄像机远程升级方法包括:第一升级设备从远程服务器中下载原始升级包,进行升级;所述第一升级设备完成升级,发送对第一可连接设备的第一搜索请求;所述第一升级设备接收所述第一可连接设备基于所述第一搜索请求发出的第一搜索应答;根据所述第一搜索应答,所述第一升级设备在所述第一可连接设备中确定出第二升级设备;所述第一升级设备将基于所述原始升级包生成的第一重组升级包发送至所述第二升级设备,以供所述第二升级设备基于所述第一重组升级包完成升级。2.如权利要求1所述的网络摄像机远程升级方法,其特征在于,所述第一升级设备将基于所述原始升级包生成的第一重组升级包发送至所述第二升级设备的步骤之后,包括:所述第二升级设备完成升级,发出对第二可连接设备的第二搜索请求;所述第二升级设备接收所述第二可连接设备基于所述第二搜索请求发出的第二搜索应答;根据所述第二搜索应答,所述第二升级设备在所述第二可连接设备中确定出第三升级设备;所述第二升级设备将基于所述第一重组升级包生成的第二重组升级包发送至所述第三升级设备,以供所述第三升级设备基于所述第二重组升级包完成升级。3.如权利要求1所述的网络摄像机远程升级方法,其特征在于,所述第一升级设备将所述升级包发送至第二升级设备,以供所述第二升级设备基于所述升级包完成升级的步骤之后,还包括:所述第二升级设备完成升级,所述第一升级设备继续发送对第三可连接设备的第三搜索请求;所述第一升级设备接收所述第三可连接设备基于所述第三搜索请求发出的第三搜索应答;根据所述第三搜索应答,所述第一升级设备在所述第三可连接设备中确定出第四升级设备;所述第一升级设备将基于所述原始升级包生成的所述第一重组升级包发送至所述第四升级设备,以供所述第四升级设备基于所述第一重组升级包完成升级。4.如权利要求1所述的网络摄像机远程升级方法,其特征在于,所述第一升级设备从远程服务器中下载原始升级包,进行升级的步骤,包括:第一升级设备与远程服务器协商原始加密密钥;所述第一升级设备从远程服务器中下载原始升级包;所述第一升级设备使用所述原始加密密钥对所述原始升级包进行解密,并进行升级。5.如权利要求1所述的网络摄像机远程升级方法,...

【专利技术属性】
技术研发人员:欧阳昊
申请(专利权)人:深圳小湃科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1