【技术实现步骤摘要】
一种数据管理方法及装置、计算机可读存储介质
[0001]本申请涉及数据管理领域,尤其涉及一种数据管理方法及装置、计算机可读存储介质。
技术介绍
[0002]在监控领域,为了方便的监控到需要监控的对象(例如某个目标对象)并确定该对象的外形特征、属性信息(例如姓名、性别等)和类型等。会提前对需要监控的对象的相关信息(包括特征和属性信息)进行建库管理。具体的,可以建立有不同的业务库,每种业务库用于存储同一类型(本申请中可以称为业务类别)的对象及其相关信息(即外形特征、属性信息等)。存储完成后,可以以库标识码(identity document,id)_对象标识码来表征一个对象的唯一性。但是,因为一个对象有可能对应有多个类型,所以会存在一个对象的相关信息在多个业务库中都存在,造成了存储资源的浪费。
技术实现思路
[0003]本申请的实施例提供一种数据管理方法及装置、计算机可读存储介质,能够降低数据存储对存储资源的消耗。
[0004]为达到上述目的,本申请的实施例采用如下技术方案:
[0005]第一方面,提供一种数据管理方法,包括:获取待存储对象的相关信息和业务类别;其中,相关信息包括外形特征和属性信息;根据待存储对象的业务类别,确定待存储对象的类标签;类标签用于指示待存储对象的所有业务类别,且类标签的数据量小于待存储对象的所有业务类别的数据量;存储待存储对象的相关信息和待存储对象的类标签之间的对应关系。
[0006]基于本申请实施例提供的技术方案,可以根据待存储人员的业务类别确定待存储 ...
【技术保护点】
【技术特征摘要】
1.一种数据管理方法,其特征在于,包括:获取待存储对象的相关信息和业务类别;其中,所述相关信息包括外形特征和属性信息;根据所述待存储对象的业务类别,确定所述待存储对象的类标签;所述类标签用于指示所述待存储对象的所有业务类别,且所述类标签的数据量小于所述待存储对象的所有业务类别的数据量;存储所述待存储对象的相关信息和所述待存储对象的类标签之间的对应关系。2.根据权利要求1所述的方法,其特征在于,所述根据所有所述待存储对象的业务类别,确定每个所述待存储对象的类标签,包括:根据多个所述待存储对象的业务类别,建立至少一个虚拟库;所述虚拟库中包括至少一个虚拟标签和至少一个待存储对象的原始标签;所述虚拟库用于表征所述虚拟库中的虚拟标签和原始标签的对应关系;每个所述虚拟标签对应的业务类别相同,且不同的虚拟标签对应的业务类别不同;所述原始标签用于指示其所属待存储对象的一个业务类别;根据所述至少一个虚拟库中对应所述待存储对象的虚拟标签和原始标签的对应关系,确定所述待存储对象的类标签。3.根据权利要求2所述的方法,其特征在于,所述根据所有所述待存储对象的业务类别,建立至少一个虚拟库,包括:在每个所述待存储对象的业务类别的数量均小于或等于预设最大虚拟标签数的情况下,建立一个虚拟库;在所有所述待存储对象中存在业务类别的数量大于预设最大虚拟标签数的待存储对象的情况下,建立多个虚拟库。4.根据权利要求3所述的方法,其特征在于,所述建立多个虚拟库,包括:根据所有所述待存储对象的业务类别,确定所有所述待存储对象的原始标签;基于所有所述待存储对象的原始标签建立至少两个目标虚拟库;或者,基于所有所述待存储对象的原始标签建立至少一个目标虚拟库和末虚拟库;其中,建立所述目标虚拟库,包括:选取所述预设最大虚拟标签数个第一业务类别对应的原始标签,构建所述目标虚拟库;所述第一业务类别为所有所述待存储对象的所有业务类别中的一种;每个所述第一业务类别对应的原始标签的数量均大于或等于所述所有业务类别中未被选取过的任一个业务类别对应的原始标签的数量;建立所述末虚拟库包括:在建立所述至少一个目标虚拟库之后,选取之前未被选取过的第二业务类别对应的原始标签,构建末虚拟库;所述末虚拟库中包括的虚拟标签的数量大于或等于所述第二业务类别的数量。5.根据权利要求4所述的方法,其特征在于,每个所述虚拟库中均包括预设最大虚拟标签数个虚拟标签;所述存储所述待存储对象的相关信息和类标签,包括:为所述虚拟库对应的每个待存储对象分配一一对应的存储区;将所述虚拟库对应的每个待存储对象的相关信息和类标签中对应所述虚拟库的部分,存储在对应的存储区中。6.根据权利要求2
‑
5任一项所述的方法,其特征在于,所述存储所述待存储对象的相关信息和类标签之后,还包括:
接收添加指令;所述添加指令用于指示存储目标对象的相关信息和业务类别;在确定未存储有所述目标对象的相关信息的情况下,根据所述目标对象的业务类别,确定所述目标对象的原始标签;根据所述目标对象的第三业务类别对应的原始标签,更新所述第三业务类别对应的第一虚拟库;所述第三业务类别为所述目标对象的业务类别中属于所述至少一个虚拟库对应的业务类别;基于更新后的所述第一虚拟库,确定所述目标对象的类标签;存储所述目标对象的相关信息和所述目标对象的类标签之间的对应关系。7.根据权利要求6所述的方法,其特征在于,所述基于更新后的所述第一虚拟库,确定所述目标对象的类标签之前,还包括:根据所述目标对象的所有第四业务类别及其对应的原始标签,建立至少一个新建虚拟库;所述第四业务类别为所述目标对象的业务类别中除所述第三业务类别以外的业务类别;所述新建虚拟库中包括至少一个虚拟标签和所述目标对象的至少一个第四业务类别对应的原始标签;所述新建虚拟库用于表征所述新建虚拟库中的虚拟标签和原始标签的对应关系;所有所述新建虚拟库中虚拟标签的数量和大于或等于所述目标对象对应的所有业务类别的种类数;所有所述新建虚拟库中的原始标签的数量之和等于所述目标对象的第四业务类别的数量;所述基于更新后的所述第一虚拟库,确定所述目标对象的类标签包括:根据更新后的所述第一虚拟库和所述至少一个虚拟库,确定所述目标对象的类标签。8.根据权利要求7所述的方法,其特征在于,所述接收添加指令之后,还包括:在确定存储有所述目标对象的历史相关信息,且所述至少一个虚拟库中未存在所述目标对象的第三业务类别对应的原始标签的情况下,若所述至少一个虚拟库中存在第二虚拟库的第一虚拟标签的第一原始标签不存在,且所述第一虚拟标签对应的业务类别不存在或者为所述第三业务类别,则将所述目标对象的所述第三业务类别对应的原始标签作为所述第一原始标签,以更新所述第二虚拟库;所述第二虚拟库为包括有对应所述目标对象的原始标签的虚拟库;基于更新后的所述第二虚拟库更新所述目标对象的类标签;存储所述目标对象的相关信息和所述目标对象的更新后的类标签之间的对应关系。9.根据权利要求8所述的方法,其特征在于,基于更新后的所述第二虚拟库更新所述目标对象的类标签之前,还包括:根据所述目标对象的所有所述第四业务类别及其对应的原始标签,建立至少一个所述新建虚拟库;所述基于更新后的所述第二虚拟库更新所述目标对象的类标签,包括:根据更新后的所述第二虚拟库和所述至少一个新建虚拟库更新所述目标对象的类标签。10.根据权利要求2
‑
5任一项所述的方法,其特征在于,所述存储所述待存储对象的相关信息和类标签之后,还包括:接收第一删除指令;所述第一删除指令用于指示删除待删对象的待删业务类别;确定所述待删对象的所述待删业务类别对应的待删原始标签;
根据所述待删原始标签,确定所述至少一个虚拟库中对应所述待删对象的第三虚拟库;删除所述第三虚拟库中所述待删对象的所述待删原始标签,并删除所述第三虚拟库和所述待删对象对应的类标签中与所述待删业务类别对应的部分。11.根据权利要求2
‑
5任一项所述的方法,其特征在于,所述存储所述待存储对象的相关信息和类标签之后,还包括:接收第二删除指令;所述第二删除指令用于指示删除待删业务类别;删除所述至少一个虚拟库中对应所述待删业务类别的待删原始标签,并删除所有所述待存储对象的类标签中对应所述待删原始标签的部分。12.根据权利要求2
‑
5任一项所述的方法,其特征在于,所述存储所述待存储对象的相关信息和类标签之后,还包括:接收修改指令;所述修改指令用于指示利用修改信息修改待修业务类别对应的待修对象的相关信息;确定所述待修对象的所述待修业务类别对应的待修原始标签;根据所述待修原始标签,确定所述至少一个虚拟库中所述待修对象的所述待修业务类别对应的第四虚拟库;根据所述修改信息修改对应所述第四虚拟库的所述待修对象的相关信息。13.根据权利要求2
‑
5任一项所述的方法,其特征在于,所述存储所述待存储对象的相关信息和类标签之后,还包括:接收监控指令;所述监控指用于指示执行对比阈值为预设对比阈值,且监控业务类别为待监控业务类别的监控任务;确定所述至少一个虚拟库中对应所述待监控业务类别的第五虚拟库以及所述第五虚拟库中对应所述监控业务类别的第二原始标签;根据所述第二原始标签,确定所述待监控业务类别对应的第一待存储对象;获取监控对象的外形特征,并对比所述监控对象的外形特征和所述第一待存储对象的外形特征;将第二待存储对象的标识和所述待监控业务类别中对应所述第二待存储对象的目标待监控业务类别,确定为所述监控任务的监控结果;所述第二待存储对象为所述第一待存储对象中的一个,所述第二待存储对象的外形特征与所述监控对象的外形特征的对比相似度大于预设阈值。14.一种数据管理装置,其特征在于,包括:获取模块,用于获取待存储对象的相关信息和业务类别;其中,所述相关信息包括外形特征和属性信息;处理模块,用于根据所述获取模块获取的所述待存储对象的业务类别,确定所述待存储对象的类标签;所述类标签用于指示所述待存储对象的所有业务类别,且所述类标签的数据量小于所述待存储对象的所有业务类别的数据量;存储模块,用...
【专利技术属性】
技术研发人员:钟佳男,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。