一种数据检索方法、装置及存储介质制造方法及图纸

技术编号:30155364 阅读:29 留言:0更新日期:2021-09-25 15:06
本公开涉及计算机领域,公开了一种数据检索方法、装置及存储介质,该方法应用于NVR,具体为:将从其他多台NVR获取的多个第一检索标签和历史搜索数据中记录的多个第二检索标签按照检索频率进行排序,并将排序后的检索标签分别发送给其他多台NVR,在明确各个检索标签热度的基础上,实现了各个NVR之间的检索标签的共享,以及,将排序后的检索频率大于第一阈值的多个第一检索标签和多个第二检索标签,即目标检索标签对应的检索结果存储至存储空间中,达到了按照搜索热度进行分层存储的目的,当接收到针对目标检索标签的检索请求时,直接在存储空间中查找相应的检索结果,从而快速获取到检索结果,提升了NVR对结构化数据检索的效率。效率。效率。

【技术实现步骤摘要】
一种数据检索方法、装置及存储介质


[0001]本申请涉及计算机技术,特别涉及一种数据检索方法、装置及存储介质。

技术介绍

[0002]网络视频录像机(Network Video Recorder,NVR),是网络视频监控系统的存储转发部分,其核心功能是视频流的存储与转发。NVR与网络摄像机或视频编码器协同工作,完成视频的录像、存储及转发功能。
[0003]然而,在目前智能大数据时代,监控过程中NVR会生成和保存海量的结构化数据。
[0004]例如,NVR与网络摄像机协同工作,会保存海量的网络摄像机采集的图像数据,通常,上述图像数据为根据不同监控需求设定的结构化数据。
[0005]又例如,NVR与视频编码器协同工作,会存储海量的经视频编码器编码后的视频数据等等。
[0006]由于上述过程中的结构化数据的数量庞大;而且,结构化数据的组成结构差异较大。为了实现有针对性的监控分析,应用过程中,用户一般都需要搜索指定时间内的,满足一定属性条件集的结构化数据,用来做数据挖掘和决策分析。
[0007]现有的搜索过程中,每次都需要用户在界面上逐个选取属性特性之后开始进行搜索查找。当结构化数据库比较大,即结构化数据的数量很多时,搜索返回的结果会比较慢,严重影响用户的体验。

技术实现思路

[0008]本公开实施例提供一种数据检索方法、装置及存储介质,用以提升对结构化数据进行检索的效率。
[0009]本公开提供的具体技术方案如下:
[0010]第一方面,一种数据检索方法,应用于网络视频录像机NVR,包括:
[0011]获取其他多台NVR发出的多个第一检索标签;
[0012]将多个第一检索标签和历史搜索数据中记录的多个第二检索标签按照检索频率进行排序,并将排序后的多个第一检索标签和多个第二检索标签,分别发送给其他多台NVR;
[0013]将目标检索标签对应的检索结果存储至存储空间中,目标检索标签为排序后的多个第一检索标签和多个第二检索标签中,检索频率大于第一阈值的检索标签;
[0014]当接收到针对目标检索标签的检索请求时,在存储空间中查找相应的检索结果。
[0015]可选地,获取其他多台NVR发出的多个第一检索标签之前,还包括:
[0016]对接收到的各个历史检索请求进行解析,得到多个检索分词属性;
[0017]根据多个检索分词属性,生成并记录相应的多个第二检索标签。
[0018]可选地,将多个第一检索标签和历史搜索数据中记录的多个第二检索标签按照检索频率进行排序,并将排序后的多个第一检索标签和多个第二检索标签,分别发送给其他
多台NVR,包括:
[0019]分别统计多个第一检索标签和历史搜索数据中记录的多个第二检索标签各自出现的检索频率,并按照检索频率由高到低的顺序,对各个第一检索标签和各个第二检索标签进行排序;
[0020]将排序后的各个第一检索标签和各个第二检索标签,按照预设的周期,分别发送给其他多台NVR。
[0021]可选地,将排序后的各个第一检索标签和各个第二检索标签,按照预设的周期,分别发送给其他多台NVR,包括:
[0022]将排序后的各个第一检索标签和各个第二检索标签按照预设的周期,通过组播或者广播的方式,分别发送给其他多台NVR。
[0023]可选地,将目标检索标签对应的检索结果存储至存储空间中,包括:
[0024]将检索频率大于第二阈值的目标检索标签对应的多个检索结果存储在内存中,其中,第二阈值大于第一阈值;
[0025]将检索频率小于第二阈值且大于第三阈值的目标检索标签对应的多个检索结果存储在闪存或固态硬盘中,其中,第三阈值大于第一阈值,且第三阈值小于第二阈值;
[0026]将检索频率小于第三阈值且大于第一阈值的目标检索标签对应的多个检索结果均储在硬盘中。
[0027]可选地,根据多个检索分词属性,生成并记录相应的多个第二检索标签,包括:
[0028]将多个检索分词属性,进行运算以生成多个第二检索标签,其中,运算包括以下运算中的任意一种或任意组合:和运算、或运算、非运算;
[0029]将多个第二检索标签记录在存储区域。
[0030]可选地,将目标检索标签对应的检索结果存储至存储空间中之前,还包括:
[0031]分别获取存储空间中的内存、闪存以及固态硬盘、硬盘各自的容量值;
[0032]将目标检索标签对应的检索结果存储至存储空间中,包括:
[0033]若内存的容量值大于目标检索标签对应的多个检索结果的存储容量,则将检索频率大于第二阈值的目标检索标签对应的多个检索结果存储在内存中,其中,第二阈值大于第一阈值;
[0034]若闪存或固态硬盘的容量值大于目标检索标签对应的多个检索结果的存储容量,则将检索频率小于第二阈值且大于第三阈值的目标检索标签对应的多个检索结果存储在闪存或固态硬盘中,其中,第三阈值大于第一阈值,且第三阈值小于第二阈值;
[0035]若硬盘的容量值大于目标检索标签对应的多个检索结果的存储容量,则将检索频率小于第三阈值且大于第一阈值的目标检索标签对应的多个检索结果均储在硬盘中。
[0036]第二方面,一种数据检索的装置,包括:
[0037]获取单元,用于获取其他多台NVR发出的多个第一检索标签;
[0038]排序单元,用于将多个第一检索标签和历史搜索数据中记录的多个第二检索标签按照检索频率进行排序,并将排序后的多个第一检索标签和多个第二检索标签,分别发送给其他多台NVR;
[0039]存储单元,用于将目标检索标签对应的检索结果存储至存储空间中,目标检索标签为排序后的多个第一检索标签和多个第二检索标签中,检索频率大于第一阈值的检索标
签;
[0040]查找单元,用于当接收到针对目标检索标签的检索请求时,在存储空间中查找相应的检索结果。
[0041]可选地,还包括生成单元,生成单元用于在获取其他多台NVR发出的多个第一检索标签之前,对接收到的各个历史检索请求进行解析,得到多个检索分词属性;
[0042]根据多个检索分词属性,生成并记录相应的多个第二检索标签。
[0043]可选地,将多个第一检索标签和历史搜索数据中记录的多个第二检索标签按照检索频率进行排序,并将排序后的多个第一检索标签和多个第二检索标签,分别发送给其他多台NVR,排序单元用于:
[0044]分别统计多个第一检索标签和历史搜索数据中记录的多个第二检索标签各自出现的检索频率,并按照检索频率由高到低的顺序,对各个第一检索标签和各个第二检索标签进行排序;
[0045]将排序后的各个第一检索标签和各个第二检索标签,按照预设的周期,分别发送给其他多台NVR。
[0046]可选地,将排序后的各个第一检索标签和各个第二检索标签,按照预设的周期,分别发送给其他多台NVR,排序单元用于:
[0047]将排序后的各个第一检本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据检索方法,其特征在于,应用于网络视频录像机NVR,该方法包括:获取其他多台NVR发出的多个第一检索标签;将所述多个第一检索标签和历史搜索数据中记录的多个第二检索标签按照检索频率进行排序,并将排序后的所述多个第一检索标签和所述多个第二检索标签分别发送给所述其他多台NVR;将目标检索标签对应的检索结果存储至存储空间中,所述目标检索标签为排序后的所述多个第一检索标签和所述多个第二检索标签中,检索频率大于第一阈值的检索标签;当接收到针对所述目标检索标签的检索请求时,在所述存储空间中查找相应的检索结果。2.如权利要求1所述的方法,其特征在于,所述获取其他多台NVR发出的多个第一检索标签之前,还包括:对接收到的各个历史检索请求进行解析,得到多个检索分词属性;根据所述多个检索分词属性,生成并记录相应的多个第二检索标签。3.如权利要求1所述的方法,其特征在于,所述将所述多个第一检索标签和历史搜索数据中记录的多个第二检索标签按照检索频率进行排序,并将排序后的所述多个第一检索标签和所述多个第二检索标签,分别发送给所述其他多台NVR,包括:分别统计所述多个第一检索标签和历史搜索数据中记录的所述多个第二检索标签各自出现的检索频率,并按照所述检索频率由高到低的顺序,对所述各个第一检索标签和所述各个第二检索标签进行排序;将排序后的所述各个第一检索标签和所述各个第二检索标签,按照预设的周期,分别发送给所述其他多台NVR。4.如权利要求3所述的方法,其特征在于,所述将排序后的所述各个第一检索标签和所述各个第二检索标签,按照预设的周期,分别发送给所述其他多台NVR,包括:将排序后的所述各个第一检索标签和所述各个第二检索标签按照预设的周期,通过组播或者广播的方式,分别发送给所述其他多台NVR。5.如权利要求1所述的方法,其特征在于,所述将目标检索标签对应的检索结果存储至存储空间中,包括:将所述检索频率大于第二阈值的所述目标检索标签对应的多个检索结果存储在内存中,其中,所述第二阈值大于所述第一阈值;将所述检索频率小于第二阈值且大于第三阈值的所述目标检索标签对应的多个检索结果存储在闪存或固态硬盘中,其中,所述第三阈值大于所述第一阈值,且所述第三阈值小于所述第二阈值;将所述检索频率小于第三阈值且大于所述第一阈值的所述目标检索标签对应的多个检索结果均储在硬盘中。6.如权利要求2所...

【专利技术属性】
技术研发人员:葛赵泳
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1