System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种摄像头文件系统分区升级方法及系统技术方案_技高网

一种摄像头文件系统分区升级方法及系统技术方案

技术编号:41263936 阅读:3 留言:0更新日期:2024-05-11 09:21
本发明专利技术提供了摄像头管理技术领域的一种摄像头文件系统分区升级方法及系统,方法包括:步骤S1、摄像头周期性的向服务器发送升级校验请求;步骤S2、服务器基于接收的升级校验请求进行版本校验后,匹配对应的升级文件,对各升级文件进行MD5计算得到MD5值,将升级文件的下载地址以及MD5值推送给摄像头;步骤S3、摄像头关闭待升级的分区,通过下载地址逐个下载升级文件,通过MD5值同步对下载的升级文件进行完整性校验后,利用升级文件逐个替换分区中的对应文件;步骤S4、摄像头在完成所有的升级文件的替换后,启动分区,并对分区进行功能校验后,生成升级报告上传服务器。本发明专利技术的优点在于:极大的提升了摄像头升级过程中的可用性以及稳定性。

【技术实现步骤摘要】

本专利技术涉及摄像头管理,特别指一种摄像头文件系统分区升级方法及系统


技术介绍

1、摄像头又称为电脑相机、电脑眼、电子眼等,是一种视频输入设备,被广泛的运用于视频会议、远程医疗及实时监控等方面,普通的人也可以彼此通过摄像头在网络进行有影像、有声音的交谈和沟通。

2、随着科技的发展,摄像头在各个领域得到广泛应用。然而,随着摄像头的运行,摄像头的文件系统分区可能会出现错误,或需要更新以适应新的应用需求。针对摄像头文件系统分区的升级,传统上需要先停止摄像头的运行再进行相应升级,即升级过程中摄像头无法正常使用,严重影响用户体验。

3、因此,如何提供一种摄像头文件系统分区升级方法及系统,实现提升摄像头升级过程中的可用性以及稳定性,成为一个亟待解决的技术问题。


技术实现思路

1、本专利技术要解决的技术问题,在于提供一种摄像头文件系统分区升级方法及系统,实现提升摄像头升级过程中的可用性以及稳定性。

2、第一方面,本专利技术提供了一种摄像头文件系统分区升级方法,包括如下步骤:

3、步骤s1、摄像头周期性的向服务器发送升级校验请求;

4、步骤s2、服务器基于接收的所述升级校验请求进行版本校验后,匹配对应的升级文件,对各所述升级文件进行md5计算得到md5值,将所述升级文件的下载地址以及md5值推送给摄像头;

5、步骤s3、摄像头关闭待升级的分区,通过所述下载地址逐个下载升级文件,通过所述md5值同步对下载的升级文件进行完整性校验后,利用所述升级文件逐个替换所述分区中的对应文件;

6、步骤s4、摄像头在完成所有的所述升级文件的替换后,启动所述分区,并对所述分区进行功能校验后,生成升级报告;

7、步骤s5、摄像头将所述升级报告上传服务器。

8、进一步的,所述步骤s1具体为:

9、摄像头设定一更新周期,基于所述更新周期,周期性的通过http协议向服务器发送至少携带当前的硬件版本号、当前的软件版本号、待升级分区的分区名称、签名的升级校验请求。

10、进一步的,所述步骤s2具体为:

11、服务器接收并解析所述升级校验请求得到硬件版本号、软件版本号、分区名称以及签名,对所述签名进行验签后,通过所述硬件版本号以及软件版本号进行版本校验,判断是否需要升级,若是,则基于所述硬件版本号、软件版本号以及分区名称匹配对应的升级文件,对各所述升级文件分别进行md5计算得到md5值,将各所述升级文件的下载地址以及md5值通过tcp协议实时推送给摄像头;若否,则结束流程。

12、进一步的,所述步骤s3还包括:

13、下载所述升级文件过程中网络中断,则对网络状况进行实时监控,当网络恢复时立即启动所述升级文件的下载;

14、对所述升级文件进行完整性校验时,若校验失败,则重新下载对应的所述升级文件;

15、利用所述升级文件逐个替换对应文件时,若替换失败,则生成故障报告并自动上传服务器。

16、进一步的,所述步骤s4中,所述升级报告至少携带升级时间、升级结果、当前的硬件版本号、当前的软件版本号、升级类型、分区名称以及摄像头编号;

17、所述步骤s5具体为:

18、摄像头创建一对公钥和私钥,对所述升级报告进行哈希计算得到哈希值,通过所述私钥将升级报告以及哈希值加密为加密数据包,通过rsa算法对所述公钥进行加密得到加密公钥,通过3des算法将所述加密数据包以及加密公钥加密为加密升级报告,通过tcp协议将所述加密升级报告上传服务器。

19、第二方面,本专利技术提供了一种摄像头文件系统分区升级系统,包括如下模块:

20、升级校验请求发送模块,用于摄像头周期性的向服务器发送升级校验请求;

21、下载地址和md5值推送模块,用于服务器基于接收的所述升级校验请求进行版本校验后,匹配对应的升级文件,对各所述升级文件进行md5计算得到md5值,将所述升级文件的下载地址以及md5值推送给摄像头;

22、文件替换模块,用于摄像头关闭待升级的分区,通过所述下载地址逐个下载升级文件,通过所述md5值同步对下载的升级文件进行完整性校验后,利用所述升级文件逐个替换所述分区中的对应文件;

23、升级报告生成模块,用于摄像头在完成所有的所述升级文件的替换后,启动所述分区,并对所述分区进行功能校验后,生成升级报告;

24、升级报告上传模块,用于摄像头将所述升级报告上传服务器。

25、进一步的,所述升级校验请求发送模块具体用于:

26、摄像头设定一更新周期,基于所述更新周期,周期性的通过http协议向服务器发送至少携带当前的硬件版本号、当前的软件版本号、待升级分区的分区名称、签名的升级校验请求。

27、进一步的,所述下载地址和md5值推送模块具体用于:

28、服务器接收并解析所述升级校验请求得到硬件版本号、软件版本号、分区名称以及签名,对所述签名进行验签后,通过所述硬件版本号以及软件版本号进行版本校验,判断是否需要升级,若是,则基于所述硬件版本号、软件版本号以及分区名称匹配对应的升级文件,对各所述升级文件分别进行md5计算得到md5值,将各所述升级文件的下载地址以及md5值通过tcp协议实时推送给摄像头;若否,则结束流程。

29、进一步的,所述文件替换模块还用于:

30、下载所述升级文件过程中网络中断,则对网络状况进行实时监控,当网络恢复时立即启动所述升级文件的下载;

31、对所述升级文件进行完整性校验时,若校验失败,则重新下载对应的所述升级文件;

32、利用所述升级文件逐个替换对应文件时,若替换失败,则生成故障报告并自动上传服务器。

33、进一步的,所述升级报告生成模块中,所述升级报告至少携带升级时间、升级结果、当前的硬件版本号、当前的软件版本号、升级类型、分区名称以及摄像头编号;

34、所述升级报告上传模块具体用于:

35、摄像头创建一对公钥和私钥,对所述升级报告进行哈希计算得到哈希值,通过所述私钥将升级报告以及哈希值加密为加密数据包,通过rsa算法对所述公钥进行加密得到加密公钥,通过3des算法将所述加密数据包以及加密公钥加密为加密升级报告,通过tcp协议将所述加密升级报告上传服务器。

36、本专利技术的优点在于:

37、1、通过摄像头周期性的向服务器发送升级校验请求,服务器基于升级校验请求进行版本校验后,匹配对应的升级文件,对各升级文件进行md5计算得到md5值,将升级文件的下载地址以及md5值推送给摄像头;接着摄像头关闭待升级的分区,通过下载地址逐个下载升级文件,通过md5值同步对下载的升级文件进行完整性校验后,利用升级文件逐个替换分区中的对应文件,在完成所有的升级文件的替换后启动分区,并对分区进行功能校验后生成升级报告,最后将升级报告上传服务器;即进行版本校验本文档来自技高网...

【技术保护点】

1.一种摄像头文件系统分区升级方法,其特征在于:包括如下步骤:

2.如权利要求1所述的一种摄像头文件系统分区升级方法,其特征在于:所述步骤S1具体为:

3.如权利要求1所述的一种摄像头文件系统分区升级方法,其特征在于:所述步骤S2具体为:

4.如权利要求1所述的一种摄像头文件系统分区升级方法,其特征在于:所述步骤S3还包括:

5.如权利要求1所述的一种摄像头文件系统分区升级方法,其特征在于:所述步骤S4中,所述升级报告至少携带升级时间、升级结果、当前的硬件版本号、当前的软件版本号、升级类型、分区名称以及摄像头编号;

6.一种摄像头文件系统分区升级系统,其特征在于:包括如下模块:

7.如权利要求6所述的一种摄像头文件系统分区升级系统,其特征在于:所述升级校验请求发送模块具体用于:

8.如权利要求6所述的一种摄像头文件系统分区升级系统,其特征在于:所述下载地址和MD5值推送模块具体用于:

9.如权利要求6所述的一种摄像头文件系统分区升级系统,其特征在于:所述文件替换模块还用于:

>10.如权利要求6所述的一种摄像头文件系统分区升级系统,其特征在于:所述升级报告生成模块中,所述升级报告至少携带升级时间、升级结果、当前的硬件版本号、当前的软件版本号、升级类型、分区名称以及摄像头编号;

...

【技术特征摘要】

1.一种摄像头文件系统分区升级方法,其特征在于:包括如下步骤:

2.如权利要求1所述的一种摄像头文件系统分区升级方法,其特征在于:所述步骤s1具体为:

3.如权利要求1所述的一种摄像头文件系统分区升级方法,其特征在于:所述步骤s2具体为:

4.如权利要求1所述的一种摄像头文件系统分区升级方法,其特征在于:所述步骤s3还包括:

5.如权利要求1所述的一种摄像头文件系统分区升级方法,其特征在于:所述步骤s4中,所述升级报告至少携带升级时间、升级结果、当前的硬件版本号、当前的软件版本号、升级类型、分区名称以及摄像头编号;

6.一种摄像头文件...

【专利技术属性】
技术研发人员:赖茂林袁苇张宏辉
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:发明
国别省市:

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

1