本发明实施例涉及数据处理以及智慧监控,尤其涉及一种数据的存储、查询方法、装置、计算机设备以及存储介质。
背景技术:
1、随着智慧监控技术的发展,出现了视频图像数据一体服务器,用于提供媒体数据的结构化,以及数据的存储和检索。
2、在服务器存储的数据中,既包括结构化数据、特征向量等频繁被访问的数据,也包括非结构化的图片、视频等访问频率较低的数据。随着业务的扩展,接入服务器的拍摄设备不断增加,对服务器的处理性能和存储空间也提出了更高的要求。但是,由于视频图像数据一体服务器是一体机,无法通过扩展计算单板、存储设备的方式进行扩容。
技术实现思路
1、本发明实施例提供一种数据的存储、查询方法、装置、计算机设备以及存储介质,以实现服务器的处理性能和存储空间的提升。
2、第一方面,本发明实施例提供了一种数据的存储方法,该方法由从服务器执行,至少一个拍摄设备接入所述从服务器中,该方法包括:
3、获取主服务器下发的主服务器目标算法信息;
4、根据目标数据以及主服务器目标算法信息,确定主服务器目标算法与从服务器目标算法的兼容度;其中,所述目标数据为根据所述从服务器目标算法对拍摄设备上传的原始数据进行处理后得到;
5、根据所述兼容度,从原始数据和目标数据中确定待存储数据,并将所述待存储数据发送至所述主服务器进行存储。
6、第二方面,本发明实施例还提供了一种数据的查询方法,该方法由主服务器执行,所述主服务器接入至少一个从服务器,主服务器中包括根据如本发明实施例中任一所述的数据的存储方法得到的已存储数据,该方法包括:
7、根据已存储数据确定候选特征向量,所述候选特征向量包括主服务器特征向量以及从服务器特征向量;
8、确定各候选特征向量的维度,并将主服务器特征向量维度以及从服务器特征向量维度进行统一;
9、确定与数据查询请求匹配的标准特征向量,并将维度统一后的各候选特征向量与标准特征向量进行比对,在各候选特征向量中确定目标特征向量。
10、第三方面,本发明实施例还提供了一种数据的存储装置,该装置部署在从服务器中,至少一个拍摄设备接入所述从服务器中,该装置包括:
11、主服务器目标算法信息获取模块,用于获取主服务器下发的主服务器目标算法信息;
12、兼容度确定模块,用于根据目标数据以及主服务器目标算法信息,确定主服务器目标算法与从服务器目标算法的兼容度;其中,所述目标数据为根据所述从服务器目标算法对拍摄设备上传的原始数据进行处理后得到;
13、待存储数据发送模块,用于根据所述兼容度,从原始数据和目标数据中确定待存储数据,并将所述待存储数据发送至所述主服务器进行存储。
14、第四方面,本发明实施例还提供了一种数据的查询装置,该装置部署在主服务器中,所述主服务器接入至少一个从服务器,主服务器中包括根据如本发明实施例中任一所述的数据的存储方法得到的已存储数据,该装置包括:
15、候选特征向量确定模块,用于根据已存储数据确定候选特征向量,所述候选特征向量包括主服务器特征向量以及从服务器特征向量;
16、维度统一模块,用于确定各候选特征向量的维度,并将主服务器特征向量维度以及从服务器特征向量维度进行统一;
17、特征向量比对模块,用于确定与数据查询请求匹配的标准特征向量,并将维度统一后的各候选特征向量与标准特征向量进行比对,在各候选特征向量中确定目标特征向量。
18、第五方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的数据的存储方法,或者数据的查询方法。
19、第六方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明实施例中任一所述的数据的存储方法,或者数据的查询方法。
20、本发明实施例通过部署主、从服务器的结构,从服务器接入主服务器,至少一个拍摄设备接入从服务器,从服务器根据主服务器下发的主服务器目标算法信息,以及目标数据,确定主服务器目标算法与从服务器目标算法的兼容度,并根据兼容度在原始数据和目标数据中确定待存储数据,将待存储数据发送给主服务器存储。解决了现有技术中服务器的处理性能和存储空间受限的问题,采用主从服务器堆叠的方式,将原始数据以及对原始数据进行处理后得到的目标数据存储到各从服务器中,仅将在原始数据和目标数据中确定出来的待存储数据存储在主服务器中,实现了服务器的处理性能和存储空间的提升。
1.一种数据的存储方法,其特征在于,由从服务器执行,至少一个拍摄设备接入所述从服务器中,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取主服务器下发的主服务器目标算法信息,包括:
3.根据权利要求1所述的方法,其特征在于,根据目标数据以及主服务器目标算法信息,确定主服务器目标算法与从服务器目标算法的兼容度,包括:
4.根据权利要求3所述的方法,其特征在于,根据目标数据中的从服务器特征向量维度以及主服务器特征向量维度,确定主服务器目标算法与从服务器目标算法的兼容度,包括:
5.根据权利要求1所述的方法,其特征在于,根据所述兼容度,从原始数据和目标数据中确定待存储数据,包括:
6.一种数据的查询方法,其特征在于,由主服务器执行,所述主服务器接入至少一个从服务器,主服务器中包括根据如权利要求1-5中任一所述的数据的存储方法得到的已存储数据,所述方法包括:
7.一种数据的存储装置,其特征在于,所述装置部署在从服务器中,至少一个拍摄设备接入所述从服务器中,所述装置包括:
8.一种数据的查询装置,其特征在于,所述装置部署在主服务器中,所述主服务器接入至少一个从服务器,主服务器中包括根据如权利要求1-5中任一所述的数据的存储方法得到的已存储数据,所述装置包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-5中任一所述的数据的存储方法,或者实现如权利要求6中所述的数据的查询方法。
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-5中任一所述的数据的存储方法,或者实现如权利要求6中所述的数据的查询方法。