[发明专利]一种视频索引设置方法和装置有效
申请号: | 201511017745.X | 申请日: | 2015-12-29 |
公开(公告)号: | CN105677739B | 公开(公告)日: | 2019-04-30 |
发明(设计)人: | 付伟;王朝昕 | 申请(专利权)人: | 东方网力科技股份有限公司 |
主分类号: | G06F16/71 | 分类号: | G06F16/71 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 索引 设置 方法 装置 | ||
1.一种视频索引设置方法,其特征在于,包括:
从已存储的视频段中,获取待索引视频段的起始时间和存储位置信息,并根据所述起始时间和所述存储位置信息生成所述待索引视频段的键值对,其中,所述键值对用于作为预设的视频检索二叉树的结点;
根据所述键值对中记录的起始时间,判断所述视频检索二叉树中是否包括具有所述起始时间的结点;
如果是,则沿着具有所述起始时间的结点的右子结点路径,查询出所述右子结点路径中最后一个具有所述起始时间的结点;
将所述键值对作为所述最后一个具有所述起始时间的结点的子结点设置在所述右子结点路径中。
2.根据权利要求1所述的方法,其特征在于,在获取待索引的视频段的起始时间和存储位置信息之前,所述方法还包括:
获取监控视频;
根据预设的视频最大存储长度,将获取到的所述监控视频划分为一个或者多个视频段;
存储划分后的所述视频段。
3.根据权利要求1所述的方法,其特征在于,在将所述键值对作为所述最后一个具有所述起始时间的结点的子结点设置在所述右子结点路径中之后,所述方法还包括:
当所述视频检索二叉树为红黑二叉树时,对所述视频检索二叉树进行着色及树平衡调整。
4.根据权利要求1或者3所述的方法,其特征在于,在将所述键值对作为所述最后一个具有所述起始时间的结点的子结点设置在所述右子结点路径中之后,所述方法还包括:
监测用户输入的搜索指令,其中,所述搜索指令中携带有用户搜索的视频段的时间信息,所述时间信息包括:视频起始时间和视频结束时间;
判断在所述视频检索二叉树中是否搜索出存在具有所述时间信息的结点;
如果否,根据所述时间信息从所述视频检索二叉树中选择结点,并将选择出的所述结点中记录的视频段的起始时间和存储位置信息作为模糊检索结果返回给用户。
5.根据权利要求4所述的方法,其特征在于,根据所述时间信息从所述视频检索二叉树中选择结点,并将选择出的所述结点中记录的视频段的起始时间和存储位置信息作为模糊检索结果返回给用户,包括:
从所述视频检索二叉树中选择具有与所述时间信息中记录的时间差值最小的起始时间的结点;
从选择出的所述结点的子结点或父结点路径中,确定出具有与所述时间信息中记录的时间差值最小的起始时间的临近结点;
将选择出的所述结点及所述临近结点中分别记录的视频段的起始时间和存储位置信息作为模糊检索结果返回给用户。
6.一种视频索引设置装置,其特征在于,包括:
键值对生成模块,用于从已存储的视频段中,获取待索引视频段的起始时间和存储位置信息,并根据所述起始时间和所述存储位置信息生成所述待索引视频段的键值对,其中,所述键值对用于作为预设的视频检索二叉树的结点;
时间判断模块,用于根据所述键值对中记录的起始时间,判断所述视频检索二叉树中是否包括具有所述起始时间的结点;
查询模块,用于如果当所述时间判断模块得到的判断结果为是时,则沿着具有所述起始时间的结点的右子结点路径,查询出所述右子结点路径中最后一个具有所述起始时间的结点;
结点设置模块,用于将所述键值对作为所述最后一个具有所述起始时间的结点的子结点设置在所述右子结点路径中。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
视频获取模块,用于获取监控视频;
视频段划分模块,用于根据预设的视频最大存储长度,将获取到的所述监控视频划分为一个或者多个视频段;
视频存储模块,用于存储划分后的所述视频段。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
着色调整模块,用于当所述视频检索二叉树为红黑二叉树时,对所述视频检索二叉树进行着色及树平衡调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东方网力科技股份有限公司,未经东方网力科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511017745.X/1.html,转载请声明来源钻瓜专利网。