视频文件的搜索排序方法、系统及服务器技术方案

技术编号:8387214 阅读:259 留言:0更新日期:2013-03-07 07:52
本发明专利技术提出一种视频文件的搜索排序方法、系统和服务器。其中,所述方法包括:服务器对多个视频文件分别进行视频解码以获取每个视频文件的解码后的图像;服务器对解码后的图像进行图像识别以获取每个视频文件的多个物体对象的信息;服务器对每个视频文件中的每个物体对象的出现次数进行统计以生成每个视频文件对应的统计信息;服务器接收用户通过客户端发送的视频搜索请求;服务器根据视频搜索请求进行搜索以获得多个搜索结果;以及服务器根据统计信息对多个搜索结果进行排序。根据本发明专利技术实施例的方法,可按用户兴趣对视频文件进行排序供用户选择,能够满足用户需求,便于用户根据统计信息对视频文件进行管理,方便,直观,用户体验好。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种视频文件的搜索排序方法、系统及服务器
技术介绍
目前,通过文件浏览器、网络浏览器或视频播放应用搜索视频文件的方法,播放视频时只是对视频文件进行解码播放,并未对视频文件进行分析提取其内容信息,用户不能按照自己的兴趣对视频文件搜索结果进行选择,体验不佳。此外,由于目前的互联网提供了海量的视频数据,因此对于用户来讲,如何能够检索到自己感兴趣的视频文件成为比较困难的事情,往往需要下载多个视频文件,才能够找到。因此,不仅浪费了用户的时间,也浪费了大量宝贵的流量资源。特别是对于移动终端的用户来说,由于移动终端下载速度的限制,该问题更为明显。
技术实现思路
本专利技术的目的旨在至少解决所述技术缺陷之一。为此,本专利技术的第一个目的在于提出一种视频文件的搜索排序方法,能够满足用户需求,便于用户根据统计信息对视频文件进行管理,方便,直观,用户体验好。本专利技术的第二个目的在于提出一种视频文件的搜索排序系统。本专利技术的第三个目的在于提出一种服务器。为达到所述目的,本专利技术第一方面的实施例公开了一种视频文件的搜索排序方法,包括以下步骤服务器对多个视频文件分别进行视频解码以获取每个视频文件的解码后的图像;所述服务器对所述解码后的图像进行图像识别以获取每个视频文件的多个物体对象的信息;所述服务器对每个视频文件中的每个物体对象的出现次数进行统计以生成每个视频文件对应的统计信息;所述服务器接收用户通过客户端发送的视频搜索请求;所述服务器根据所述视频搜索请求进行搜索以获得多个搜索结果,其中,所述多个搜索结果中至少部分搜索结果具有所述统计信息;以及所述服务器根据所述统计信息对所述多个搜索结果进行排序。根据本专利技术实施例的视频文件的搜索排序方法,通过对视频文件进行解码并对解码后的图像进行图像识别,获取视频文件中物体对象的统计信息,并将统计信息呈现给用户,从而可以按用户感兴趣的物体对象的统计信息对视频文件进行排序供用户选择,不仅能够满足用户需求,更快速且更准确地查找到其希望获得的视频文件,而且便于用户根据统计信息对视频文件进行管理,方便,直观,用户体验好。为达到所述目的,本专利技术第二方面的实施例公开了一种视频文件的搜索排序系统,包括客户端,用于接收用户输入的视频搜索请求,并将所述视频搜索请求发送至所述服务器;服务器,用于对多个视频文件分别进行视频解码以获取每个视频文件的解码后的图像,对所述解码后的图像进行图像识别以获取每个视频文件的多个物体对象的信息,并对每个视频文件中的每个物体对象的出现次数进行统计以生成每个视频文件对应的统计信息,以及根据所述客户端发送的搜索请求进行搜索以获取多个搜索结果,其中,所述多个搜索结果中至少部分搜索结果具有所述统计信息,并根据所述统计对所述多个搜索结果进行排序。根据本专利技术实施例的视频文件的搜索排序系统,通过对视频文件进行解码并对解码后的图像进行图像识别,获取视频文件中物体对象的统计信息,并将统计信息呈现给用户,从而可以按用户感兴趣的物体对象的统计信息对视频文件进行排序供用户选择,不仅能够满足用户需求,更快速且更准确地查找到其希望获得的视频文件,而且便于用户根据统计信息对视频文件进行管理,方便,直观,用户体验好。 为达到所述目的,本专利技术第一方面的实施例公开了一种服务器,包括视频解码模块,用于对多个视频文件分别进行视频解码以获取每个视频文件的解码后的图像;图像识别模块,用于对所述解码后的图像进行图像识别以获取每个视频文件的多个物体对象的信息;统计模块,用于对每个视频文件中的每个物体对象的出现次数进行统计以生成每个视频文件对应的统计信息;接收模块,用于接收用户通过客户端发送的视频搜索请求;搜索模块,用于根据视频搜索请求进行搜索以获得多个搜索结果,其中,所述多个搜索结果中至少部分搜索结果具有所述统计信息;以及排序模块,用于根据所述统计信息对所述多个搜索结果进行排序。根据本专利技术实施例的服务器,通过对视频文件进行解码并对解码后的图像进行图像识别,获取视频文件中物体对象的统计信息,并将统计信息呈现给用户,从而可以按用户感兴趣的物体对象的统计信息对视频文件进行排序供用户选择,不仅能够满足用户需求,更快速且更准确地查找到其希望获得的视频文件,而且便于用户根据统计信息对视频文件进行管理,方便,直观,用户体验好。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术所述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中图I为根据本专利技术一个实施例的视频文件的搜索排序方法的流程图;图2为根据本专利技术又一个实施例的视频文件的搜索排序方法的流程图;图3为根据本专利技术一个实施例的视频文件的搜索排序系统的结构示意图;以及图4为根据本专利技术一个实施例的服务器的结构示意图。具体实施例方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本专利技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本专利技术的实施例所属
的技术人员所理解。下面参考附图描述根据本专利技术实施例的视频文件的搜索排序方法、系统和服务器。本专利技术实施例提出的一种视频文件的搜索排序方法,包括以下步骤服务器对多 个视频文件分别进行视频解码以获取每个视频文件的解码后的图像;服务器对解码后的图像进行图像识别以获取每个视频文件的多个物体对象的信息;服务器对每个视频文件中的每个物体对象的出现次数进行统计以生成每个视频文件对应的统计信息;服务器接收用户通过客户端发送的视频搜索请求;服务器根据视频搜索请求进行搜索以获得多个搜索结果,其中,多个搜索结果中至少部分搜索结果具有统计信息;以及服务器根据统计信息对多个搜索结果进行排序。图I为根据本专利技术一个实施例的视频文件的搜索排序方法的流程图。如图I所示,根据本专利技术实施例的视频文件的搜索排序方法包括下述步骤。步骤S101,服务器对多个视频文件分别进行视频解码以获取每个视频文件的解码后的图像。具体地,服务器对多个视频文件分别进行解码,获取每个视频文件解码后的多帧原始图像,以供服务器进行图像识别,其中原始图像一般为YUV颜色格式或者RGB颜色格式。在本专利技术的实施例中,该步骤为线下执行,服务器对其提供的视频文件进行分析。在本专利技术的其他实施例中,也可以是其他服务器对多个视频文件进行分析,之后将分析结果反馈给该服务器。步骤S102,服务器对解码后的图像进行图像识别以获取每个视频文件的多个物体对象的信息。其中,多个物体对象可以包括人物,动物和/或建筑物等人或物。具体地,服务器可通过人脸识别技术本文档来自技高网
...

【技术保护点】
一种视频文件的搜索排序方法,其特征在于,包括以下步骤:服务器对多个视频文件分别进行视频解码以获取每个视频文件的解码后的图像;所述服务器对所述解码后的图像进行图像识别以获取每个视频文件的多个物体对象的信息;所述服务器对每个视频文件中的每个物体对象的出现次数进行统计以生成每个视频文件对应的统计信息;所述服务器接收用户通过客户端发送的视频搜索请求;所述服务器根据所述视频搜索请求进行搜索以获得多个搜索结果,其中,所述多个搜索结果中至少部分搜索结果具有所述统计信息;以及所述服务器根据所述统计信息对所述多个搜索结果进行排序。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓雄书
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1