一种视频文件的索引方法及服务器的制造方法

文档序号:9667412阅读:803来源:国知局
一种视频文件的索引方法及服务器的制造方法
【技术领域】
[0001]本发明涉及视频文件处理技术领域,尤其涉及一种视频文件的索引方法及服务器。
【背景技术】
[0002]现有的服务器只能根据关键词查询与该关键词模糊匹配的视频文件。采用此种方式查询的视频文件数量较多,不易客户端进行筛选,以求快速找到符合需求的视频文件。
[0003]综上所述,如何快速的索引到符合需求的视频文件是当前亟待解决的技术问题。

【发明内容】

[0004]有鉴于此,实有必要提供一种快速查询到符合需求的视频文件的索引方法,以及应用该索引方法的服务器。
[0005]—种视频文件的索引方法,索引方法应用到服务器上,服务器包括标识列表和视频文件列表,标识列表包括关键词和与之对应的第一坐标信息,视频文件列表包括两两之间一一对应的视频标签信息、坐标序列和时间序列,视频标签信息与视频文件一一对应。索引方法包括如下步骤:
[0006]接收客户端发送的关键词。
[0007]根据标识列表确定的与关键词对应的第一坐标信息作为事件坐标。
[0008]根据视频文件列表查询包含以事件坐标为中心的预设范围以内的坐标信息的所有坐标序列。
[0009]获取与每一个坐标序列对应的视频标签信息,所有的视频标签信息形成待定查询结果列表。
[0010]发送待定查询结果列表至客户端。
[0011]优选地,发送待定查询结果列表至客户端的步骤之后,还包括:
[0012]接收客户端发送的第一时间段信息。
[0013]获取与每一个视频标签信息对应的时间序列在预设范围以内的第二时间段信息。
[0014]删除待定查询结果列表中所有与第一时间段信息无交集的第二时间段信息对应的视频标签信息,以形成最终查询结果列表。
[0015]优选地,获取与每一个视频标签信息对应的时间序列在预设范围以内的第二时间段信息的步骤之后,还包括:
[0016]删除待定查询结果列表中所有不包含在第一时间段信息内的第二时间段信息对应视频标签信息,以形成最终查询结果列表。
[0017]优选地,形成最终查询结果列表的步骤之后,还包括:
[0018]发送最终查询结果列表至客户端,以供客户端根据最终查询结果列表选中一个或多个视频标签信息作为目标视频标签信息。
[0019]接收客户端发送的目标视频标签信息。
[0020]查询与目标视频标签信息对应的目标视频文件。
[0021]发送目标视频文件至客户端,以供客户端输出目标视频文件。
[0022]—种服务器,服务器包括标识列表、视频文件列表、接收模块、事件坐标确定模块、查询模块、获取模块和发送模块。标识列表包括关键词和与之对应的第一坐标信息。视频文件列表包括两两之间一一对应的视频标签信息、坐标序列和时间序列,视频标签信息与视频文件一一对应。接收模块,用于接收客户端发送的关键词。事件坐标确定模块,用于根据标识列表确定的与关键词对应的第一坐标信息作为事件坐标。查询模块,用于根据视频文件列表查询包含以事件坐标为中心的预设范围以内的坐标信息的所有坐标序列。获取模块,用于获取与每一个坐标序列对应的视频标签信息,所有的视频标签信息形成待定查询结果列表。发送模块,用于发送待定查询结果列表至客户端。
[0023]优选地,服务器还包括删除模块。接收模块,还用于接收客户端发送的第一时间段信息。获取模块,还用于获取与每一个视频标签信息对应的时间序列在预设范围以内的第二时间段信息。删除模块,还用于删除待定查询结果列表中所有与第一时间段信息无交集的第二时间段信息对应的视频标签信息,以形成最终查询结果列表。
[0024]优选地,删除模块,还用于删除待定查询结果列表中所有不包含在第一时间段信息内的第二时间段信息对应的视频标签信息,以形成最终查询结果列表。
[0025]优选地,发送模块,还用于发送最终查询结果列表至客户端,以供客户端根据最终查询结果列表选中一个或多个视频标签信息作为目标视频标签信息。接收模块,还用于接收客户端发送的目标视频标签信息。查询模块,还用于查询与目标视频标签信息对应的目标视频文件。发送模块,还用于发送目标视频文件至客户端,以供客户端输出目标视频文件。
[0026]本发明视频文件的索引方法,通过设置标识列表和视频文件列表,以致客户端发送关键词至服务器,服务器即可获取所有与关键词对应的事件坐标的预设范围以内的视频标签信息,既减少了根据该关键词检索到的视频文件数量,也使得索引到的视频文件较符合客户端需求。
【附图说明】
[0027]图1为服务器一种实施方式的功能模块示意图。
[0028]图2为视频文件的索引方法一种实施方式的流程示意图。
[0029]图3为视频文件的索引方法另一种实施方式的流程示意图。
【具体实施方式】
[0030]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用来限定本发明。
[0031]如图1所示,其展示了服务器的一种实施方式。在本实施方式中,该服务器包括存储模块、接收模块、事件坐标确定模块、查询模块、获取模块、删除模块和发送模块。存储模块存储有标识列表和视频文件列表。标识列表包括关键词和与之对应的第一坐标信息。视频文件列表包括两两之间一一对应的视频标签信息、坐标序列和时间序列,视频标签信息与视频文件一一对应。接收模块,用于接收客户端发送的关键词。事件坐标确定模块,用于根据标识列表确定的与关键词对应的第一坐标信息作为事件坐标。查询模块,用于根据视频文件列表查询包含以事件坐标为中心的预设范围以内的坐标信息的所有坐标序列。获取模块,用于获取与每一个坐标序列对应的视频标签信息,所有的视频标签信息形成待定查询结果列表。发送模块,用于发送待定查询结果列表至客户端。接收模块,还用于接收客户端发送的第一时间段信息。获取模块,还用于获取与每一个视频标签信息对应的时间序列在预设范围以内的第二时间段信息。删除模块,还用于删除待定查询结果列表中所有与第一时间段信息无交集的第二时间段信息对应的视频标签信息,以形成最终查询结果列表。发送模块,还用于发送最终查询结果列表至客户端,以供客户端根据最终查询结果列表选中一个或多个视频标签信息作为目标视频标签信息。接收模块,还用于接收客户端发送的目标视频标签信息。查询模块,还用于查询与目标视频标签信息对应的目标视频文件。发送模块,还用于发送目标视频文件至客户端,以供客户端输出目标视频文件。
[0032]通过本实施方式获取的视频标签信息只是事件坐标预设范围以内的,因此,减少了索引到的视频文件数量,以便客户端快速查询到符合需求的视频文件。同时,用户需要得到某一个地点发生的视频文件时,因为,本实施方式中坐标序列是每一个视频文件拍摄时,拍摄路线上每一个位置的坐标,所以,通过本实施方式获得视频文件更加符合用户的需求。此外,本实施方式通过视频文件列表中设置时间序列,当用户需要得到每一个地点每一个时间段之间发生的事件时,通过该时间序列对该事件坐标的预设范围以内的视频文件进行筛选,以致得到更加精简的查询结果列表,以致更加快速查询得到符合需求的视频文件。
[0033]如图1所示,其展示了服务器的另一种实施方式。在本实施方式中,该服务器包括存储模块、接收模块、事件坐标确定模块、查询模块、获取模块、删除模块和发送模块。该存储模块包括标识列表和视频文件列表。标识列表包括关键词和与之对应的第一坐标信息。视频文件列表包括两两之间一一对应的视频标签信息、坐标序列和时间序列,视频标签信息与视频文件一一对应。接收模块,用于接收客户端发送的关键词。事件坐标确定模块,用于根据标识列表确定的与关键词对应的第一坐标信息作为事件坐标。查询模块,用于根据视频文件列表查询包含以事件坐标为中心的预设范围以内的坐标信息的所有坐标序列。获取模块,用于获取与每一个坐标序列对应的视频标签信息,所有的视频标签信息形成待定查询结果列表。发送模块,用于发送待定查询结果列表至客户端。接收模块,还用于接收客户端发送的第一时间段信息。获取模块,还用于获取与每一个视频标签信息对应的时间序列在预设范围以内的第二时间段信息。删除模块,还用于删除待定查询结果列表中所有不包含在第一时间段信息内的第二时间段信息对应的视频标签信息,以形成最终查询结果列表。发送模块,还用于发送最终查询结果列表
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1