【技术实现步骤摘要】
一种数据管理方法、装置及系统
本申请涉及信息
,尤其涉及一种共享内存复用方法、装置及系统。
技术介绍
随着现在视频监控技术的发展,监控由单纯的记录视频向智能化发展,当前不仅仅需要存储采集的视频数据,更需要提取出视频数据中的有用信息,从视频数据中提取的用于描述该视频内容的数据被称为特征数据。通过从视频中提取出特征数据,实现了用特征数据来描述视频内容。一台工作的摄像头每天将会采集大量视频数据,对应将会生成大量的特征数据,而一个视频监控系统中通常包括多台摄像机,这样视频监控系统工作时会产生更多特征数据,而如何存储和管理这些特征数据成为亟待解决的问题。现有技术中,采用固定存储空间的形式来存储特征数据,即利用固定大小的存储空间来分别存储每个摄像头每天采集的特征数据,可以将每个摄像机每天产生的所有特征数据归为一个特征数据库。由于每个摄像头监控的场景和时间不同,不同场景的摄像机或者同一摄像机在不同时间产生的特征数据库的数据量具有差别。为了保证每个特征数据库都有足够的存储空间,上述固定存储空间需要按照最大的特征数据库的数据量来设定,这样对于某些数据量较小的特征数据库来说将会造成存储空间的浪费。
技术实现思路
有鉴于此,本申请实施例提供了一种数据管理方法及系统,通过将存储空间划分为大量数据单元来存储数据,并采用三级管理信息来管理各数据单元,实现存储空间的精细化管理,提升存储空间的利用率。为达到上述目的,第一方面,本申请实施例提供了一种数据管理方法,该方法中,在需要添加子数据库的 ...
【技术保护点】
1.一种数据管理方法,其特征在于,所述方法包括:/n读取存储装置中的管理信息,所述管理信息包括子数据库索引信息、数据单元状态信息和数据管理信息;/n查询所述子数据库索引信息;/n当所述子数据库索引信息中包括待添加子数据库,将所述待添加子数据库的索引信息中上次添加数据的数据单元作为可用数据单元;或,/n当所述子数据库索引信息中不包括所述待添加子数据库,查询所述数据单元状态信息,获取一个未使用的数据单元作为可用数据单元;/n将所述待添加子数据库的数据写入所述可用数据单元;/n更新所述管理信息。/n
【技术特征摘要】
1.一种数据管理方法,其特征在于,所述方法包括:
读取存储装置中的管理信息,所述管理信息包括子数据库索引信息、数据单元状态信息和数据管理信息;
查询所述子数据库索引信息;
当所述子数据库索引信息中包括待添加子数据库,将所述待添加子数据库的索引信息中上次添加数据的数据单元作为可用数据单元;或,
当所述子数据库索引信息中不包括所述待添加子数据库,查询所述数据单元状态信息,获取一个未使用的数据单元作为可用数据单元;
将所述待添加子数据库的数据写入所述可用数据单元;
更新所述管理信息。
2.如权利要求1所述的方法,其特征在于,在所述读取所述管理信息之前,所述方法还包括,将所述存储装置划分为存储管理信息的部分和存储数据的部分,所述存储数据的部分包括多个数据单元。
3.如权利要求1所述的方法,其特征在于,当上次添加所述待添加子数据库数据的数据单元的存储空间不足时,所述方法还包括,查询所述数据单元状态信息,获取一个未使用的数据单元作为所述可用数据单元。
4.如权利要求1至3中任一项所述的方法,其特征在于,更新所述管理信息包括:
更新所述可用数据单元对应的数据管理信息;
更新所述待添加子数据库的索引信息。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
当写入所述待添加子数据库数据后,所述可用数据单元存储空间已满,更新所述可用数据单元对应的数据单元状态信息,将所述可用数据单元的状态标记为存储空间已满。
6.如权利要求1至5中任一项所述的方法,其特征在于,当删除子数据库时,所述方法还包括:
根据待删除子数据库的标识,查询所述数据管理信息,获得待清除的数据管理信息,所述待清除的数据管理信息中包括所述待删除子数据库的标识;
清除所述待清除的数据管理信息,更新所述数据单元状态信息,将所述待清除的数据管理信息对应的数据单元的状态标记为可用状态;
删除所述待删除子数据库的索引信息。
7.一种数据管理装置,其特征在于,所述数据管理装置包括读取模块、处理模块、写入模块,其中:
所述读取模块用于读取存储装置中的管理信息,所述管理信息包括子数据库索引信息、数据单元状态信息和数据管理信息;
当所述子数据库索引信息中包括待添加子数据库,所述处理模块用于将所述待添加子数据库的索引信息中上次添加数据的数据单元...
【专利技术属性】
技术研发人员:吴超豪,郑方舟,高剑,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。