一种视频搜索方法、装置、云存储系统及计算机设备制造方法及图纸

技术编号:20176919 阅读:39 留言:0更新日期:2019-01-23 00:26
本发明专利技术实施例提供了一种视频搜索方法、装置、云存储系统及计算机设备,方法包括:管理节点接收客户端发送的包含待搜索监控视频的特征信息的视频搜索请求,其中,所述特征信息包括以下至少一项:参考图片、空间范围、时间范围、和属性信息;所述管理节点确定存储有所述待搜索监控视频的目标存储节点,并将所述视频搜索请求发送至各所述目标存储节点;各所述目标存储节点接收所述视频搜索请求,根据本地所存储的监控视频、所存储监控视频索引信息、以及所述特征信息,搜索与所述特征信息之间的匹配度大于第一预设阈值的目标监控视频索引信息,并将所述目标监控视频索引信息发送给所述管理节点。本发明专利技术实施例能够实现云存储系统中监控视频的搜索。

A Video Search Method, Device, Cloud Storage System and Computer Equipment

The embodiment of the present invention provides a video search method, device, cloud storage system and computer equipment. The method includes: the management node receives a video search request sent by the client that contains the feature information of the video to be searched and monitored, in which the feature information includes at least one of the following items: reference picture, space range, time range, and attribute information; and the management section. The point determines the target storage node storing the monitored video to be searched and sends the video search request to each of the target storage nodes; each of the target storage nodes receives the video search request and searches the matching degree between the monitored video stored locally, the index information of the stored monitored video and the feature information. The target monitoring video index information at the first preset threshold is transmitted to the management node. The embodiment of the invention can realize the search of surveillance video in cloud storage system.

【技术实现步骤摘要】
一种视频搜索方法、装置、云存储系统及计算机设备
本专利技术涉及视频监控
,特别是涉及一种视频搜索方法、装置、云存储系统及计算机设备。
技术介绍
随着视频监控技术的不断发展,平安城市、智能小区、智能交通等建设的日益普遍,视频监控应用越来越广泛。这将导致监控视频呈几何指数的爆炸性增长。为满足对海量监控视频的存储,云存储系统应运而生。具体的,云存储系统可以包括管理节点、多个存储节点,前端监控设备采集的监控视频需要通过接入节点写入云存储系统。在监控视频存储过程中,如图1所示,数据流向为1.1-1.2-1.3-1.4,即接入节点在具体接入任一前端监控设备的监控视频时,可以首先通过接入节点向管理节点申请,为该前端监控设备分配一存储节点,从而该前端监控设备可以将其采集的监控视频发送给该存储节点存储。其中,管理节点中存储有各存储节点中所存储监控视频的索引信息,该索引信息中至少包括各存储节点中所存储监控视频对应的粗略位置信息,如所属省、市、地区信息等;各存储节点中也存储有该存储节点所存储监控视频的索引信息,该索引信息中至少包括各监控视频对应的时间信息、详细位置信息,如所属街道名称等。但是,仅仅只本文档来自技高网...

【技术保护点】
1.一种视频搜索方法,其特征在于,应用于云存储系统,所述云存储系统包括管理节点和多个存储节点,所述方法包括:管理节点接收客户端发送的包含待搜索监控视频的特征信息的视频搜索请求,其中,所述特征信息包括以下至少一项:参考图片、空间范围、时间范围、和属性信息;所述管理节点确定存储有所述待搜索监控视频的目标存储节点,并将所述视频搜索请求发送至各所述目标存储节点;各所述目标存储节点接收所述视频搜索请求,根据本地所存储的监控视频、所存储监控视频索引信息、以及所述特征信息,搜索与所述特征信息之间的匹配度大于第一预设阈值的目标监控视频索引信息,并将所述目标监控视频索引信息发送给所述管理节点。

【技术特征摘要】
1.一种视频搜索方法,其特征在于,应用于云存储系统,所述云存储系统包括管理节点和多个存储节点,所述方法包括:管理节点接收客户端发送的包含待搜索监控视频的特征信息的视频搜索请求,其中,所述特征信息包括以下至少一项:参考图片、空间范围、时间范围、和属性信息;所述管理节点确定存储有所述待搜索监控视频的目标存储节点,并将所述视频搜索请求发送至各所述目标存储节点;各所述目标存储节点接收所述视频搜索请求,根据本地所存储的监控视频、所存储监控视频索引信息、以及所述特征信息,搜索与所述特征信息之间的匹配度大于第一预设阈值的目标监控视频索引信息,并将所述目标监控视频索引信息发送给所述管理节点。2.根据权利要求1所述的方法,其特征在于,当所述特征信息包括:参考图片、空间范围、时间范围、和属性信息时,所述各所述目标存储节点根据本地所存储的监控视频、所存储监控视频索引信息、以及所述特征信息,搜索与所述特征信息之间的匹配度大于第一预设阈值的目标监控视频索引信息的步骤包括:任一目标存储节点对所述参考图片进行特征提取,得到所述参考图片对应的图片特征信息;该目标存储节点在本地所存储监控视频索引信息中查找与所述空间范围和时间范围匹配的候选监控视频索引信息;该目标存储节点在所述候选监控视频索引信息中,依次读取每条候选监控视频索引信息对应的监控视频,采用预先配置的特征算法提取该监控视频的视频特征信息,根据该监控视频的视频特征信息,以及所述图片特征信息和所述属性信息,计算该条候选监控视频索引信息与所述特征信息的匹配度,并判断该匹配度是否大于第一预设阈值,如果是,将该条候选监控视频索引信息作为目标监控视频索引信息。3.根据权利要求2所述的方法,其特征在于,所述该目标存储节点在所述候选监控视频索引信息中,依次读取每条候选监控视频索引信息对应的监控视频,采用预先配置的特征算法提取该监控视频的视频特征信息,根据该监控视频的视频特征信息,以及所述图片特征信息和所述属性信息,计算该条候选监控视频索引信息与所述特征信息的匹配度,并判断该匹配度是否大于第一预设阈值,如果是,将该条候选监控视频索引信息作为目标监控视频索引信息的步骤包括:该目标存储节点构建包含各候选监控视频索引信息的初始索引信息集合,并构建空的结果索引信息集合;判断所述初始索引信息集合是否为空;如果否,在所述初始索引信息集合中顺序读取位于最前面的一条候选监控视频索引信息对应的监控视频,采用预先配置的特征算法提取该监控视频的视频特征信息,并根据该监控视频的视频特征信息,以及所述图片特征信息和所述属性信息,计算该条候选监控视频索引信息与所述特征信息的匹配度,并判断该匹配度是否大于第一预设阈值,如果是,将该条候选监控视频索引信息加入所述结果索引信息集合,将该条候选监控视频索引信息从所述初始索引信息集合删除,并返回执行所述判断所述初始索引信息集合是否为空的步骤;如果是,将所述结果索引信息集合中包括的索引信息作为所述目标监控视频索引信息。4.根据权利要求3所述的方法,其特征在于,各存储节点中预先配置有多种特征算法,且各特征算法有其对应的优先级,所述采用预先配置的特征算法提取该监控视频的视频特征信息的步骤包括:采用优先级最高的特征算法提取该监控视频的视频特征信息;所述将所述结果索引信息集合中包括的索引信息作为所述目标监控视频索引信息的步骤包括:判断所述结果索引信息集合是否为空;当所述结果索引信息集合为空时,该目标存储节点再次构建包含各候选监控视频索引信息的初始索引信息集合,并判断最新构建的初始索引信息集合是否为空;当所述结果索引信息集合不为空时,将所述结果索引信息集合中包括的索引信息作为所述目标监控视频索引信息;当最新构建的初始索引信息集合不为空时,在所述最新构建的初始索引信息集合中顺序读取位于最前面的一条候选监控视频索引信息对应的监控视频,采用下一优先级的特征算法提取该监控视频的视频特征信息,并根据该监控视频的视频特征信息,以及所述图片特征信息和所述属性信息,计算该条候选监控视频索引信息与所述特征信息的匹配度,并判断该匹配度是否大于第一预设阈值,如果是,将该条候选监控视频索引信息加入所述结果索引信息集合,将该条候选监控视频索引信息从所述最新构建的初始索引信息集合删除,并返回执行所述判断所述最新构建的初始索引信息集合是否为空的步骤;当最新构建的初始索引信息集合为空时,返回执行所述判断所述结果索引信息集合是否为空的步骤。5.根据权利要求3或4所述的方法,其特征在于,所述将所述目标监控视频索引信息发送给所述管理节点之后,所述方法还包括:所述管理节点接收各目标存储节点发送的目标监控视频索引信息,并将所述目标监控视频索引信息发送给所述客户端。6.根据权利要求5所述的方法,其特征在于,所述将所述目标监控视频索引信息发送给所述客户端之后,所述方法还包括:所述管理节点接收所述客户端发送的确认信息,并根据所述确认信息对各目标存储节点中的第一预设阈值进行调整。7.根据权利要求6所述的方法,其特征在于,所述根据所述确认信息对各目标存储节点中的第一预设阈值进行调整的步骤包括:当所述确认信息中包括的准确率大于第二预设阈值时,减小所述第一预设阈值;当所述确认信息中包括的准确率小于或等于所述第二阈值时,增大所述第一预设阈值。8.根据权利要求2-5任一项所述的方法,其特征在于,所述管理节点确定存储有所述待搜索监控视频的目标存储节点的步骤包括:所述管理节点根据所述空间范围,以及本地保存的各存储节点中所存储监控视频的索引信息,确定存储有所述待搜索监控视频的目标存储节点。9.根据权利要求1-5任一项所述的方法,其特征在于,所述将所述视频搜索请求发送至各所述目标存储节点的步骤包括:所述管理节点构建包含各目标存储节点标识的目标存储节点列表;判断所述目标存储节点列表是否为空;当所述目标存储节点列表不为空时,将所述视频搜索请求发送至所述目标存储节点列表中一目标存储节点,并确定是否发送成功;当发送成功时,将该目标存储节点标识从所述目标存储节点列表移除,并返回执行所述判断所述目标存储节点列表是否为空的步骤;当发送失败时,返回执行所述判断所述存储节点列表是否为空的步骤。10.一种视频搜索方法,其特征在于,应用于云存储系统中的目标存储节点,所述云存储系统还包括管理节点,所述方法包括:接收所述管理节点发送的包含待搜索监控视频的特征信息的视频搜索请求,其中,所述视频搜索请求是所述管理节点确定所述目标存储节点存储有待搜索监控视频时,向所述目标存储节点发送的,所述特征信息包括以下至少一项:参考图片、空间范围、时间范围、和属性信息;根据本地所存储的监控视频、所存储监控视频索引信息、以及所述特征信息,搜索与所述特征信息之间的匹配度大于第一预设阈值的目标监控视频索引信息,并将所述目标监控视频索引信息发送给所述管理节点。11.根据权利要求10所述的方法,其特征在于,当所述特征信息包括:参考图片、空间范围、时间范围、和属性信息时,所述根据本地所存储的监控视频、所存储监控视频索引信息、以及所述特征信息,搜索与所述特征信息之间的匹配度大于第一预设阈值的目标监控视频索引信息的步骤包括:对所述参考图片进行特征提取,得到所述参考图片对应的图片特征信息;在本地所存储监控视频索引信息中查找与所述空间范围和时间范围匹配的候选监控视频索引信息;在所述候选监控视频索引信息中,依次读取每条候选监控视频索引信息对应的监控视频,采用预先配置的特征算法提取该监控视频的视频特征信息,根据该监控视频的视频特征信息,以及所述图片特征信息和所述属性信息,计算该条候选监控视频索引信息与所述特征信息的匹配度,并判断该匹配度是否大于第一预设阈值,如果是,将该条候选监控视频索引信息作为目标监控视频索引信息。12.根据权利要求11所述的方法,其特征在于,所述在所述候选监控视频索引信息中,依次读取每条候选监控视频索引信息对应的监控视频,采用预先配置的特征算法提取该监控视频的视频特征信息,根据该监控视频的视频特征信息,以及所述图片特征信息和所述属性信息,计算该条候选监控视频索引信息与所述特征信息的匹配度,并判断该匹配度是否大于第一预设阈值,如果是,将该条候选监控视频索引信息作为目标监控视频索引信息的步骤包括:构建包含各候选监控视频索引信息的初始索引信息集合,并构建空的结果索引信息集合;判断所述初始索引信息集合是否为空;如果否,在所述初始索引信息集合中顺序读取位于最前面的一条候选监控视频索引信息对应的监控视频,采用预先配置的特征算法提取该监控视频的视频特征信息,并根据该监控视频的视频特征信息,以及所述图片特征信息和所述属性信息,计算该条候选监控视频索引信息与所述特征信息的匹配度,并判断该匹配度是否大于第一预设阈值,如果是,将该条候选监控视频索引信息加入所述结果索引信息集合,将该条候选监控视频索引信息从所述初始索引信息集合删除,并返回执行所述判断所述初始索引信息集合是否为空的步骤;如果是,将所述结果索引信息集合中包括的索引信息作为所述目标监控视频索引信息。13.根据权利要求12所述的方法,其特征在于,所述目标存储节点中预先配置有多种特征算法,且各特征算法有其对应的优先级,所述采用预先配置的特征算法提取该监控视频的视频特征信息的步骤包括:采用优先级最高的特征算法提取该监控视频的视频特征信息;所述将所述结果索引信息集合中包括的索引信息作为所述目标监控视频索引信息的步骤包括:判断所述结果索引信息集合是否为空;当所述结果索引信息集合为空时,该目标存储节点再次构建包含各候选监控视频索引信息的初始索引信息集合,并判断最新构建的初始索引信息集合是否为空;当最新构建的初始索引信息集合不为空时,在所述最新构建的初始索引信息集合中顺序读取位于最前面的一条候选监控视频索引信息对应的监控视频,采用下一优先级的特征算法提取该监控视频的视频特征信息,并根据该监控视频的视频特征信息...

【专利技术属性】
技术研发人员:薛成刚
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

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

1