算法文件升级方法、装置、电子装置和存储介质制造方法及图纸

技术编号:30429806 阅读:26 留言:0更新日期:2021-10-24 17:20
本申请涉及一种算法文件升级方法,应用于监控设备,其中,该算法文件升级方法包括:获取算法文件升级指令;基于所述算法文件升级指令,对所述监控设备进行升级预处理,所述升级预处理包括关闭所述监控设备的非核心进程,所述核心进程包括录像进程;基于所述算法文件升级指令获取分段压缩的所述升级算法文件,并将所述升级算法文件分段解压并安装到所述监控设备。通过本申请,解决了相关技术中存在升级期间无法进行录像导致升级期间录像缺失的问题,实现了无需关闭录像功能即可对算法文件进行升级,保证了在算法文件升级期间录像的完整。整。整。

【技术实现步骤摘要】
算法文件升级方法、装置、电子装置和存储介质


[0001]本申请涉及计算机
,特别是涉及算法文件升级方法、装置、电子装置和存储介质。

技术介绍

[0002]现如今,随着安防行业的迅猛发展,安防监控平台前端会有大量的智能设备,例如网络摄像机、网络视频录像机等,而对这些智能设备进行管理显得至关重要。例如,对智能设备中算法的升级、添加及删减。
[0003]现有技术中,对算法文件的升级一般是首先将算法文件解压到存储设备的空余内存中,再通过内存中的算法文件覆盖到存储介质上,但随着智能算法的迭代更新,算法文件也在变大,而嵌入式存储设备的内存空间比较有限,使用该存储设备进行大文件升级时,为了保证升级文件压缩包的正常解压,设备需要关闭所有功能,以提供足够量的内存,用于升级,由于关闭所有功能,因此,在升级期间设备无法进行录像以及存储,有时还需要重启设备,从而导致升级期间的录像缺失,更无法进行录像分析等操作。
[0004]针对相关技术中存在升级期间无法进行录像导致升级期间录像缺失的问题,目前还没有提出有效的解决方案。

技术实现思路

[0005]在本实施例中提供了一种算法文件升级方法、装置、电子装置和存储介质,以解决相关技术中存在升级期间无法进行录像导致升级期间录像缺失的问题。
[0006]第一个方面,在本实施例中提供了一种算法文件升级方法,应用于监控设备,所述方法包括:获取算法文件升级指令;基于所述算法文件升级指令,对所述监控设备进行升级预处理,所述升级预处理包括关闭所述监控设备的非核心进程,所述核心进程包括录像进程;基于所述算法文件升级指令获取分段压缩的所述升级算法文件,并将所述升级算法文件分段解压并安装到所述监控设备。
[0007]在另一个实施例中,所述基于所述算法文件升级指令获取分段压缩的所述升级算法文件之前还包括:基于所述算法文件升级指令发送文件获取指令,使文件发送端基于所述文件获取指令对升级算法文件进行分段压缩。
[0008]在其中一个实施例中,所述对所述监控设备进行升级预处理之前还包括:获取所述升级算法文件的文件标识,以及当前算法文件的文件标识,所述文件标识包括文件更新时间以及文件版本号;基于所述升级算法文件的文件标识与所述当前算法文件的文件标识进行比对,若所述升级算法文件的文件标识与所述当前算法文件的文件标识不同,则进行升级预处理。
[0009]在一些实施例中,所述将所述升级算法文件分段解压并安装到所述监控设备前还包括:获取所述算法文件分段解压所需内存,以及所述监控设备可用内存,将所述所需内存和所述可用内存进行比对,获取内存比对结果,基于所述内存比对结果判断是否将所述升
级算法文件解压到所述监控设备。
[0010]在另一个实施例中,所述算法文件升级方法还包括:对所述非核心进程关闭时基于所述录像进程产生的录像文件进行标记,将标记后的录像文件截取并单独保存,得到升级时录像文件。
[0011]在其中一些实施例中,所述将所述升级算法文件分段解压并安装到所述监控设备后还包括:获取安装结果,所述安装结果包括安装成功和安装失败;当所述安装结果为安装成功时,使所述监控设备应用升级算法文件,开启所述监控设备中非核心进程;以及对所述升级时录像文件进行解析。当所述安装结果为安装失败时,生成安装失败报告和/或报警。
[0012]在另一个实施例中,所述对所述升级时录像文件进行解析包括:获取当前所述监控设备可用算力,以及解析所述升级时录像文件所需算力;将所述可用算力与所述所需算力进行比对,并获取算力比对结果,基于所述算力比对结果,使所述监控设备在正常运行的同时对所述升级时录像文件进行解析。
[0013]第二个方面,在本实施例中提供了一种算法文件升级装置,应用于监控设备,其特征在于,包括:升级指令获取模块:用于获取算法文件升级指令;升级预处理模块:用于基于所述算法文件升级指令,对所述监控设备进行升级预处理,所述升级预处理包括关闭所述监控设备的非核心进程,所述核心进程包括录像进程;算法文件安装模块:用于基于所述算法文件升级指令获取分段压缩的所述升级算法文件,并将所述升级算法文件分段解压并安装到所述监控设备。
[0014]第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的算法文件升级方法。
[0015]第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的算法文件升级方法。
[0016]与相关技术相比,在本实施例中提供的算法文件升级方法,通过获取算法文件升级指令;基于所述算法文件升级指令,对所述监控设备进行升级预处理,所述升级预处理包括关闭所述监控设备的非核心进程,所述核心进程包括录像进程;基于所述算法文件升级指令获取分段压缩的所述升级算法文件,并将所述升级算法文件分段解压并安装到所述监控设备,解决了相关技术中存在升级期间无法进行录像导致升级期间录像缺失的问题,实现了无需关闭录像功能即可对算法文件进行升级,保证了在算法文件升级期间录像的完整。
[0017]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0019]图1是本方法一实施例中算法文件升级方法的终端的硬件结构框图;
[0020]图2是本方法一实施例中算法文件升级方法的流程示意图;
[0021]图3是本方法其中一个实施例中算法文件升级方法的流程示意图;
[0022]图4是本方法另一个实施例中算法文件升级方法的流程示意图;
[0023]图5是本方法一实施例中的算法文件升级装置的结构框图。
具体实施方式
[0024]为更清楚地理解本申请的目的、技术方案和优点,下面结合附图和实施例,对本申请进行了描述和说明。
[0025]除另作定义外,本申请所涉及的技术术语或者科学术语应具有本申请所属
具备一般技能的人所理解的一般含义。在本申请中的“一”、“一个”、“一种”、“该”、“这些”等类似的词并不表示数量上的限制,它们可以是单数或者复数。在本申请中所涉及的术语“包括”、“包含”、“具有”及其任何变体,其目的是涵盖不排他的包含;例如,包含一系列步骤或模块(单元)的过程、方法和系统、产品或设备并未限定于列出的步骤或模块(单元),而可包括未列出的步骤或模块(单元),或者可包括这些过程、方法、产品或设备固有的其他步骤或模块(单元)。在本申请中所涉及的“连接”、“相连”、“耦接”等类似的词语并不限定于物理的或机械连接,而可以包括电气连接,无论是直接连接还是间接连接。在本申请中所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种算法文件升级方法,应用于监控设备,其特征在于,包括:获取算法文件升级指令;基于所述算法文件升级指令,对所述监控设备进行升级预处理,所述升级预处理包括关闭所述监控设备的非核心进程,所述非核心进程包括除录像进程以外的设备进程;基于所述算法文件升级指令获取分段压缩的所述升级算法文件,并将所述升级算法文件分段解压并安装到所述监控设备。2.根据权利要求1所述的算法文件升级方法,其特征在于,所述基于所述算法文件升级指令获取分段压缩的所述升级算法文件之前还包括:基于所述算法文件升级指令发送文件获取指令,使文件发送端基于所述文件获取指令对升级算法文件进行分段压缩。3.根据权利要求1所述的算法文件升级方法,其特征在于,所述对所述监控设备进行升级预处理之前还包括:获取所述升级算法文件的文件标识,以及当前算法文件的文件标识,所述文件标识包括文件更新时间以及文件版本号;基于所述升级算法文件的文件标识与所述当前算法文件的文件标识进行比对,若所述升级算法文件的文件标识与所述当前算法文件的文件标识不同,则进行升级预处理。4.根据权利要求1所述的算法文件升级方法,其特征在于,所述将所述升级算法文件分段解压并安装到所述监控设备前还包括:获取所述算法文件分段解压所需内存,以及所述监控设备可用内存,将所述所需内存和所述可用内存进行比对,获取内存比对结果,基于所述内存比对结果判断是否将所述升级算法文件解压到所述监控设备。5.根据权利要求1所述的算法文件升级方法,其特征在于,所述算法文件升级方法还包括:对所述非核心进程关闭时基于所述录像进程产生的录像文件进行标记,将标记后的录像文件截取并单独保存,得到升级时...

【专利技术属性】
技术研发人员:杨小波
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1