一种基于大文件的图像管理方法技术

技术编号:36184426 阅读:23 留言:0更新日期:2022-12-31 20:45
本发明专利技术公开了一种基于大文件的图像管理方法,包括以下步骤:当系统智能分析产生的事件后,触发存储图像的事件;先将目标的偏移地址和大小组成文件头写进大文件中,再将图片数据写进大文件中,并生成带有位置信息的文件名记录在事件记录中;目标存储完成后,前端将事件记录的图片URL路径传到由Nginx搭建的服务,将其代理到解析应用服务里;从URL可以解析出大文件名称、偏移地址、文件大小信息,从而返回图片数据;当系统的剩余空间达到删除或覆盖的阈值时,查询获取到最早的数据记录,查看其大文件的ID字段,删除其大文件ID相等的数据记录,并将其大文件进行删除。本发明专利技术具备稳定并高效地运行,系统的稳定性以及智能分析的实时性得到保障的优点。性得到保障的优点。性得到保障的优点。

【技术实现步骤摘要】
一种基于大文件的图像管理方法


[0001]本专利技术涉及文件存储领域,尤其涉及一种基于大文件的图像管理方法。

技术介绍

[0002]随着人工智能在监控领域得到了高速的发展和广泛的应用,产生了海量的分析数据,这些数据存在着大量的不同大小的目标图以及场景图。利用传统的文件存储方式,在设备长期进行写入以及删除时,磁盘碎片化越发严重,系统的读写性能被侵蚀,导致覆盖或删除的业务严重阻塞,近而影响到整个智能分析系统的实时性,远远不能达到客户所期望的效果。

技术实现思路

[0003]本专利技术提供了一种基于大文件的图像管理方法,具备稳定并高效地运行,系统的稳定性以及智能分析的实时性得到了保障的优点,解决了原有的存储系统磁盘碎片化越发严重,系统的读写性能被侵蚀,导致覆盖或删除的业务严重阻塞的问题。
[0004]根据本申请实施例提供的一种基于大文件的图像管理方法,包括以下步骤:
[0005]当系统智能分析产生的事件后,触发存储图像的事件;
[0006]先将目标的偏移地址和大小组成文件头写进大文件中,再将图片数据写进大文件中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于大文件的图像管理方法,其特征在于,包括以下步骤:当系统智能分析产生的事件后,触发存储图像的事件;先将目标的偏移地址和大小组成文件头写进大文件中,再将图片数据写进大文件中,并生成带有位置信息的文件名记录在事件记录中;目标存储完成后,前端将事件记录的图片URL路径传到由Nginx搭建的服务,将其代理到解析应用服务里;从URL可以解析出大文件名称、偏移地址、文件大小信息,从而返回图片数据;前端也可将其文件通过由Nginx搭建的文件存储服务器下载下来进行解析其数据并还原出对应的目标小图、场景图以及场景缩略图;当系统的剩余空间达到删除或覆盖的阈值时,查询获取到最早的数据记录,查看其大文件的ID字段,删除其大文件ID相等的数据记录,并将其大文件进行删除。2.根据权利要求1所述的一种基于大文件的图像管理方法,其特征在于,所述存储图像步骤包括:读取文件路径,偏移地址以及剩余可写空间信息;判断文件路径是否存在;若不存在,则创建大文件,预分配固定大小,将其信息记录在数据库;打开文件句柄,指定其写位置;若存在,则直接返回至打开文件句柄,指定其写位置;等待智能分析的数据存储事件;判断剩余空间是否充足;若不充足,则返回至创建大文件,若充足则执行下...

【专利技术属性】
技术研发人员:陈阳刘毅王涛陈志祥徐锡平周晓彤张提王秋玲
申请(专利权)人:深圳市瑞驰信息技术有限公司
类型:发明
国别省市:

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

1