利索能及
我要发布
收藏
专利号: 2018108194978
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-08-12
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种存储图像数据的方法,其特征在于,所述方法包括:

在向服务器传输拍摄的图像数据的过程中,以第一时长为检测周期,检测与所述服务器之间的网络连接状态;

当检测到网络连接状态为连接失败时,将检测周期调节为第二时长,其中,所述第二时长小于所述第一时长;

当连续预设数目个检测周期检测到网络连接状态为连接失败时,确定与所述服务器之间发生网络连接故障,将缓存器中缓存的图像数据和后续拍摄的图像数据存储到本地的非易失存储器中。

2.根据权利要求1所述的方法,其特征在于,所述第二时长为所述第一时长的1/n,其中,n为正整数。

3.根据权利要求1所述的方法,其特征在于,所述将检测周期调节为第二时长之后,还包括:当检测到网络连接状态为连接成功时,将所述检测周期调节为所述第一时长。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当连续预设数目个检测周期检测到网络连接状态为连接失败时,将所述检测周期调节为所述第一时长。

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当检测到网络连接状态为连接成功时,向所述服务器传输所述非易失存储器中的图像数据,并向所述服务器传输后续拍摄的图像数据。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:持续在拍摄的图像数据中获取关键帧数据,进行备份,当备份的关键帧数据的数据量达到预设阈值时,对最先备份的关键帧数据进行覆盖;

当连续预设数目个检测周期检测到网络连接状态为连接失败时,将当前备份的关键帧数据复制到所述非易失存储器中;

当检测到网络连接状态为连接成功时,向所述服务器传输复制的关键帧数据。

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:当任一图像数据存入缓存器时,为所述任一图像数据添加第一状态标签,当为所述任一图像数据申请到所述服务器的目标存储地址时,将所述任一图像数据的所述第一状态标签修改为第二状态标签,当开始向所述服务器上传所述任一图像数据时,将所述任一图像数据的所述第二状态标签修改为第三状态标签,当所述任一图像数据上传完毕时,将所述任一图像数据的所述第三状态标签修改为第四状态标签;

所述将缓存器中缓存的图像数据和后续拍摄的图像数据存储到本地的非易失存储器中,包括:将缓存器中缓存的状态标签不是第四状态标签的图像数据,存储到本地的非易失存储器中;

在所述非易失存储器中,将状态标签为第二状态标签或第三状态标签的图像数据的状态标签修改为第一状态标签。

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:当在所述任一图像数据的状态标签为第二状态标签或第三状态标签的情况下,接收到所述服务器发送的所述目标存储地址的占用通知时,将所述任一图像数据的状态标签修改为第一状态标签。

9.一种存储图像数据的装置,其特征在于,所述装置包括:

网络模块,用于在向服务器传输拍摄的图像数据的过程中,以第一时长为检测周期,检测与所述服务器之间的网络连接状态;

处理器,用于当所述网络模块检测到网络连接状态为连接失败时,将检测周期调节为第二时长,其中,所述第二时长小于所述第一时长;

所述处理器,用于当连续预设数目个检测周期检测到网络连接状态为连接失败时,确定与所述服务器之间发生网络连接故障,将缓存器中缓存的图像数据和后续拍摄的图像数据存储到本地的非易失存储器中。

10.根据权利要求9所述的装置,其特征在于,所述第二时长为所述第一时长的1/n,其中,n为正整数。

11.根据权利要求9所述的装置,其特征在于,所述处理器,还用于:将检测周期调节为第二时长之后,当所述网络模块检测到网络连接状态为连接成功时,将所述检测周期调节为所述第一时长。

12.根据权利要求9所述的装置,其特征在于,所述处理器,还用于:当所述网络模块连续预设数目个检测周期检测到网络连接状态为连接失败时,将所述检测周期调节为所述第一时长。

13.根据权利要求9所述的装置,其特征在于,所述处理器还用于:当所述网络模块检测到网络连接状态为连接成功时,通过所述网络模块向所述服务器传输所述非易失存储器中的图像数据,并向所述服务器传输后续拍摄的图像数据。

14.根据权利要求13所述的装置,其特征在于,所述处理器还用于:持续在拍摄的图像数据中获取关键帧数据,进行备份,当备份的关键帧数据的数据量达到预设阈值时,对最先备份的关键帧数据进行覆盖;

当所述网络模块连续预设数目个检测周期检测到网络连接状态为连接失败时,将当前备份的关键帧数据复制到所述非易失存储器中;

当所述网络模块检测到网络连接状态为连接成功时,通过所述网络模块向所述服务器传输复制的关键帧数据。

15.根据权利要求9所述的装置,其特征在于,所述处理器还用于:当任一图像数据存入缓存器时,为所述任一图像数据添加第一状态标签,当为所述任一图像数据申请到所述服务器的目标存储地址时,将所述任一图像数据的所述第一状态标签修改为第二状态标签,当通过所述网络模块开始向所述服务器上传所述任一图像数据时,将所述任一图像数据的所述第二状态标签修改为第三状态标签,当所述任一图像数据上传完毕时,将所述任一图像数据的所述第三状态标签修改为第四状态标签;

所述处理器还用于:

将缓存器中缓存的状态标签不是第四状态标签的图像数据,存储到本地的非易失存储器中;

在所述非易失存储器中,将状态标签为第二状态标签或第三状态标签的图像数据的状态标签修改为第一状态标签。

16.根据权利要求9所述的装置,其特征在于,所述处理器还用于:当在所述任一图像数据的状态标签为第二状态标签或第三状态标签的情况下,通过所述网络模块接收到所述服务器发送的所述目标存储地址的占用通知时,将所述任一图像数据的状态标签修改为第一状态标签。

17.一种计算机设备,其特征在于,所述计算机设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序,实现权利要求1至8任一所述的方法步骤。

18.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1至8任一所述的存储图像数据的方法。