一种数据管理方法及装置、计算机可读存储介质制造方法及图纸

技术编号:33035075 阅读:14 留言:0更新日期:2022-04-15 09:12
本申请实施例提供一种数据管理方法及装置、计算机可读存储介质,涉及数据管理领域,能够降低数据存储对存储资源的消耗。该方法包括:获取待存储对象的相关信息和业务类别;其中,相关信息包括外形特征和属性信息;根据待存储对象的业务类别,确定待存储对象的类标签;类标签用于指示待存储对象的所有业务类别,且类标签的数据量小于待存储对象的所有业务类别的数据量;存储待存储对象的相关信息和待存储对象的类标签之间的对应关系。待存储对象的类标签之间的对应关系。待存储对象的类标签之间的对应关系。

【技术实现步骤摘要】
一种数据管理方法及装置、计算机可读存储介质


[0001]本申请涉及数据管理领域,尤其涉及一种数据管理方法及装置、计算机可读存储介质。

技术介绍

[0002]在监控领域,为了方便的监控到需要监控的对象(例如某个目标对象)并确定该对象的外形特征、属性信息(例如姓名、性别等)和类型等。会提前对需要监控的对象的相关信息(包括特征和属性信息)进行建库管理。具体的,可以建立有不同的业务库,每种业务库用于存储同一类型(本申请中可以称为业务类别)的对象及其相关信息(即外形特征、属性信息等)。存储完成后,可以以库标识码(identity document,id)_对象标识码来表征一个对象的唯一性。但是,因为一个对象有可能对应有多个类型,所以会存在一个对象的相关信息在多个业务库中都存在,造成了存储资源的浪费。

技术实现思路

[0003]本申请的实施例提供一种数据管理方法及装置、计算机可读存储介质,能够降低数据存储对存储资源的消耗。
[0004]为达到上述目的,本申请的实施例采用如下技术方案:
[0005]第一方面,提供一种数据管理方法,包括:获取待存储对象的相关信息和业务类别;其中,相关信息包括外形特征和属性信息;根据待存储对象的业务类别,确定待存储对象的类标签;类标签用于指示待存储对象的所有业务类别,且类标签的数据量小于待存储对象的所有业务类别的数据量;存储待存储对象的相关信息和待存储对象的类标签之间的对应关系。
[0006]基于本申请实施例提供的技术方案,可以根据待存储人员的业务类别确定待存储人员的类标签。类标签则可以用于指示业务类别。之后,可以为待存储人员分配特定的存储区用于存储该存储人员的相关信息和类标签的对应关系。这样一来,因为类标签则可以用于指示业务类别,所以待存储人员不需要像现有技术一样在多个业务库中存储相同的信息,造成存储资源的浪费,而是在特定存储区存储待存储人员的相关信息和类标签的对应关系(例如将待存储人员的相关信息和类标签存储在同一存储区中)即可。大大降低了存储资源的消耗。
[0007]第二方面,提供一种数据管理装置,包括获取模块和处理模块。其中,获取模块,用于获取待存储对象的相关信息和业务类别;获取模块,用于获取待存储对象的相关信息和业务类别;其中,相关信息包括外形特征和属性信息;处理模块,用于根据获取模块获取的待存储对象的业务类别,确定待存储对象的类标签;类标签用于指示待存储对象的所有业务类别,且类标签的数据量小于待存储对象的所有业务类别的数据量;存储模块,用于存储获取模块获取的待存储对象的相关信息和处理模块确定的待存储对象的类标签之间的对应关系。
[0008]第三方面,提供一种电子设备,包括处理器和用于存储处理可执行指令的存储器;其中,处理器被配置为执行该可执行指令,以使电子设备实现如第一方面提供的数据管理方法。
[0009]第四方面,提供一种计算机可读存储介质,该计算机可读存储介质包括计算机执行指令,当计算机执行指令在电子设备上运行时,使得电子设备执行如第一方面提供的数据管理方法。
[0010]第五方面,提供一种计算机程序产品,包含指令,当其在电子设备上运行时,使得电子设备执行如第一方面提供的数据管理方法。
[0011]可以理解地,上述提供的第二方面至第五方面的方案,均对应第一方面的数据管理方法,因此,其所能达到的有益效果可参考上文所提供的对应的数据管理方法中的有益效果,此处不再赘述。
[0012]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0013]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本申请实施例提供的监控系统的示意图;
[0015]图2为本申请实施例提供的一种服务器的软件架构示意图;
[0016]图3为本申请实施例提供的一种数据管理方法的流程示意图一;
[0017]图4为本申请实施例提供的一种数据管理方法的流程示意图二;
[0018]图5为本申请实施例提供的一种数据管理方法的流程示意图三;
[0019]图6为本申请实施例提供的一种数据管理方法的流程示意图四;
[0020]图7为本申请实施例提供的一种数据管理方法的流程示意图五;
[0021]图8为本申请实施例提供的一种服务器的软件架构存储数据的流程示意图;
[0022]图9为本申请实施例提供的一种数据管理方法的补充流程示意图一;
[0023]图10为本申请实施例提供的一种数据管理方法的补充流程示意图二;
[0024]图11为本申请实施例提供的一种数据管理方法的补充流程示意图三;
[0025]图12为本申请实施例提供的一种数据管理方法的补充流程示意图四;
[0026]图13为本申请实施例提供的一种数据管理装置的结构示意图;
[0027]图14为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0028]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0029]需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。还需要说明的是,本申请实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。
[0030]为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
[0031]为了方便理解,先介绍本申请实施例中的词语:
[0032]标签:对特征或数据(本申请中指待存储对象)进行分类并对其进行标记。例如,中年、老年、穿蓝色衣服的人。在本申请中,用1个比特(binary digit,bit)位表示1类信息。以“中年”为例,“1”可以表示是中年,“0”可以表示不是中年,其余情况同理。
[0033]比特(binary digit,bit):比特是表示信息的最小单位,是二进制数的一位包含的信息或本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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.一种数据管理装置,其特征在于,包括:获取模块,用于获取待存储对象的相关信息和业务类别;其中,所述相关信息包括外形特征和属性信息;处理模块,用于根据所述获取模块获取的所述待存储对象的业务类别,确定所述待存储对象的类标签;所述类标签用于指示所述待存储对象的所有业务类别,且所述类标签的数据量小于所述待存储对象的所有业务类别的数据量;存储模块,用...

【专利技术属性】
技术研发人员:钟佳男
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

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

1