CN108401189A - 一种搜索视频的方法、装置及服务器 - Google Patents

一种搜索视频的方法、装置及服务器 Download PDF

Info

Publication number
CN108401189A
CN108401189A CN201810220541.3A CN201810220541A CN108401189A CN 108401189 A CN108401189 A CN 108401189A CN 201810220541 A CN201810220541 A CN 201810220541A CN 108401189 A CN108401189 A CN 108401189A
Authority
CN
China
Prior art keywords
video
information
target video
video content
index database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810220541.3A
Other languages
English (en)
Inventor
李琪
吴昌弘
马晋
林冠辰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201810220541.3A priority Critical patent/CN108401189A/zh
Publication of CN108401189A publication Critical patent/CN108401189A/zh
Priority to PCT/CN2018/111322 priority patent/WO2019174237A1/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7844Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using original textual content or text extracted from visual content or transcript of audio data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提出一种搜索视频的方法、装置及服务器。所述方法包括:将搜索词与索引库中的视频内容相关信息进行匹配;如果在索引库中查找到与搜索词匹配的目标视频内容相关信息,则获取目标视频内容相关信息在其所属的目标视频中对应的播放时间;向播放端发送目标视频内容相关信息在其所属的目标视频中对应的播放时间;其中,所述索引库中包括从各视频中提取的各视频内容相关信息以及各视频内容相关信息在其所属视频中对应的播放时间。本发明技术方案能够更准确地搜索到视频,而且可以对所搜索的视频的播放时间进行精准的定位。

Description

一种搜索视频的方法、装置及服务器
技术领域
本发明涉及搜索技术领域,尤其涉及一种搜索视频的方法、装置及服务器。
背景技术
随着互联网技术的发展,用户越来越多地通过互联网搜索视频资源。基于目前的搜索技术,在搜索视频资源时,用户可以在搜索页中输入关键字。然后将关键字与网页中视频的标题或简介相匹配,最终获得搜索结果。
基于网页中的标题或简介进行搜索,得出的搜索结果可能不符合用户的实际需求。例如,搜索到的网页中的视频的标题与该视频的实际内容不一致。再如,搜索采用的关键字并不在视频的标题或简介中,导致搜索不到相关视频。
发明内容
本发明实施例提供一种搜索视频的方法、装置及服务器,以解决或缓解背景技术中的一项或多项以上技术问题,至少提供一种有益的选择。
第一方面,本发明实施例提供了一种搜索视频的方法,包括:
将搜索词与索引库中的视频内容相关信息进行匹配;
如果在索引库中查找到与搜索词匹配的目标视频内容相关信息,则获取目标视频内容相关信息在其所属的目标视频中对应的播放时间;
向播放端发送目标视频内容相关信息在其所属的目标视频中对应的播放时间;
其中,所述索引库中包括从各视频中提取的各视频内容相关信息以及各视频内容相关信息在其所属视频中对应的播放时间
结合第一方面,本发明实施例在第一方面的第一种实施方式中,所述视频内容相关信息为视频标题信息,将搜索词与索引库中的视频内容相关信息进行匹配,包括:
将所述搜索词与所述索引库中的视频标题信息进行匹配,所述视频标题信息包括从视频的帧图像中识别得到标题的文本信息。
结合第一方面,本发明实施例在第一方面的第二实施方式中,所述视频内容相关信息为视频字幕信息,将搜索词与索引库中的视频内容相关信息进行匹配,包括:
将所述搜索词与所述索引库中的视频字幕信息进行匹配;
其中,所述视频字幕信息包括由视频的字幕文件转换得到的文本信息或从视频的帧图像中识别得到字幕的文本信息。
结合第一方面,本发明实施例在第一方面的第三实施方式中,所述视频内容相关信息为视频语音信息,将搜索词与索引库中的视频内容相关信息进行匹配,包括:
将所述搜索词与所述索引库中的视频语音信息进行匹配;
其中,所述视频语音信息包括从与视频所包括语音中识别得到的文本信息。
第二方面,本发明实施例提供了一种搜索视频的方法,包括:
接收目标视频内容相关信息在其所属的目标视频中对应的播放时间,所述目标视频内容相关信息是根据搜索词在索引库中匹配得到的;
根据目标视频内容相关信息在其所属的目标视频中对应的播放时间,设置目标视频的当前播放点。
结合第二方面,本发明实施例在第二方面的第一实施方式中,所述方法还包括:
在播放所述目标视频的播放界面的播放进度条中,展示目标视频内容相关信息在其所属的目标视频中对应的播放时间。
结合第二方面,本发明实施例在第二方面的第二实施方式中,所述方法还包括:
在播放所述目标视频的播放界面中,通过浮层展示目标视频内容相关信息在对应的播放时间。
第三方面,本发明实施例提供了一种搜索视频的装置,包括:
匹配模块,用于将搜索词与索引库中的视频内容相关信息进行匹配;
获取模块,用于如果在索引库中查找到与搜索词匹配的目标视频内容相关信息,则获取目标视频内容相关信息在其所属的目标视频中对应的播放时间;
发送模块,用于向播放端发送目标视频内容相关信息在其所属的目标视频中对应的播放时间;
其中,所述索引库中包括从各视频中提取的各视频内容相关信息以及各视频内容相关信息在其所属视频中对应的播放时间。
结合第三方面,本发明实施例在第三方面的第一实施方式中,所述匹配模块包括:
第一匹配子模块,用于将所述搜索词与所述索引库中的视频标题信息进行匹配,所述视频标题信息包括从视频的帧图像中识别得到标题的文本信息。
结合第三方面,本发明实施例在第三方面的第二实施方式中,所述匹配模块包括:
第二匹配子模块,用于将所述搜索词与所述索引库中的视频字幕信息进行匹配;
其中,所述视频字幕信息包括由视频的字幕文件转换得到的文本信息或从视频的帧图像中识别得到字幕的文本信息。
结合第三方面,本发明实施例在第三方面的第三实施方式中,所述匹配模块包括:
第三匹配子模块,用于将所述搜索词与所述索引库中的视频语音信息进行匹配;
其中,所述视频语音信息包括从与视频所包括语音中识别得到的文本信息。
第四方面,发明实施例提供了一种搜索视频的装置,包括:
接收模块,用于接收目标视频内容相关信息在其所属的目标视频中对应的播放时间,所述目标视频内容相关信息是根据搜索词在索引库中匹配得到的;
设置模块,用于根据目标视频内容相关信息在其所属的目标视频中对应的播放时间,设置目标视频的当前播放点。
结合第四方面,本发明实施例在第四方面的第一实施方式中,所述装置还包括:
第一展示模块,用于在播放所述目标视频的播放界面的播放进度条中,展示目标视频内容相关信息在其所属的目标视频中对应的播放时间。
结合第四方面,本发明实施例在第四方面的第二实施方式中,所述装置还包括:
第二展示模块,用于在播放所述目标视频的播放界面中,通过浮层展示目标视频内容相关信息在对应的播放时间。
第五方面,本发明实施例提供了一种服务器。所述服务器包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权上所述的方法。
第六方面,本发明实施例提供了一种计算机可读存储介质,用于存储搜索视频的装置所用的计算机软件指令,其包括用于执行上述第一方面和第二斋中搜索视频的方法为搜索视频的装置所涉及的程序。
上述技术方案中的一个技术方案具有如下优点或有益效果:本发明技术方案将搜索词与索引库中的视频内容相关信息进行匹配,当匹配时,获取目标视频内容相关信息在其所属的目标视频中对应的播放时间,向播放端发送目标视频内容相关信息在其所属的目标视频中对应的播放时间,这样能够更准确地搜索到视频,而且可以对所搜索的视频的播放时间进行精准的定位。
上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本发明进一步的方面、实施方式和特征将会是容易明白的。
附图说明
在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本发明公开的一些实施方式,而不应将其视为是对本发明范围的限制。
图1为本发明实施例一的搜索视频的方法的流程图;
图2为本发明实施例三的搜索视频的方法的流程图;
图3为本发明实施例四的搜索视频的装置的示意图;
图4为本发明实施例五的搜索视频的装置的示意图;
图5为本发明实施例六的搜索视频的装置的示意图;
图6为本发明实施例七的服务器的示意图;
图7为本发明实施例三的搜索视频的方法的播放界面的示意图。
具体实施方式
在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本发明的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。
用户在搜索视频时,往往需要通过输入关键字的方式进行搜索。例如,输入对视频的描述或视频中的台词作为关键字。但是,用户的需求是对视频内容的复现,基于目前的搜索技术,通过关键字进行匹配,搜索结果大多为文字或者图片。用户需要从搜索结果中筛选出与视频相关的文字或图片,然后查看图片或文字可以了解视频的相关信息。为此,本发明提供了一种能够直接根据关键字准确地搜索到目标视频的搜索视频的方法。
实施例一
如图1所示,为本发明实施例的搜索视频的方法的流程图。本发明实施例的搜索视频的方法包括:
S101,将搜索词与索引库中的视频内容相关信息进行匹配。
本实施例的搜索视频的方法可以在服务器中执行。服务器接收终端发送的搜索请求后,可以提取搜索请求中的搜索词,并将搜索词与索引库中的视频内容相关信息进行匹配。在本发明实施例中,搜索词可以包括用户在搜索框中输入或选择的用于搜索的关键字。
其中,视频内容相关信息可以包括视频标题信息、视频字幕信息和视频语音信息等能够描述视频所呈现的内容的信息。
另外,视频内容相关信息也可以包括视频中描述的对象。例如,某视频帧中呈现的是某明星的图像,则该明星的姓名可以作为视频内容相关信息。再例如,另一视频帧中呈现的是某景区的图像,则该景区的名称可以作为视频内容相关信息。
本发明实施例基于视频内容相关信息对视频进行搜索可以提高搜索的准确度。
S102,如果在索引库中查找到与搜索词匹配的目标视频内容相关信息,则获取目标视频内容相关信息在其所属的目标视频中对应的播放时间。
本发明实施例中的播放时间可以为从视频的开头开始计算的目标视频内容相关信息第一次出现时的时间。视频的开头可以是例如视频的第一帧,或者跳过广告、片花或片头之后的第一帧等。
S103,向播放端发送目标视频内容相关信息在其所属的目标视频中对应的播放时间。
具体地,本发明实施例可以根据索引库中记载的视频内容相关信息以及视频内容相关信息在其所属视频中对应的播放时间,来确定播放时间。然后将该播放时间发送至播放端,使播放端在接收到播放指令时,能够从该播放时间处开始播放视频。
其中,所述索引库中包括从各视频中提取的各视频内容相关信息以及各视频内容相关信息在其所属视频中对应的播放时间。
例如,某视频的索引库如下:
视频编号或地址 视频内容相关信息 播放时间
1 ZZZ 1:00
2 YYY 1:01
3 XXX 1:02
“ZZZ”为该视频标题信息,其出现在由开始播放时间起算的第1:00小时位置处,“YYY”为该视频的视频字幕信息,其出现在由开始播放时间起算的第1:01小时位置处,“XXX”为该视频的视频语音信息,其出现在由开始播放时间起算的第1:02小时位置处。
在一个应用场景中,用户欲搜索某新闻视频,新闻视频的标题为“**学校今年招生情况”,相应地,索引库中的视频内容相关信息为“**学校今年招生情况”。用户可以在搜索引擎的搜索框中提交关键字“**学校今年招生情况”。本发明实施例可以将该关键字与索引库中的视频内容相关信息进行匹配。如果匹配一致,则获取索引库中标题为“**学校今年招生情况”在其所属的新闻视频中对应的播放时间,如视频总长为3分钟,从视频开头计算,该标题出现在第5秒位置处。然后,服务器可以针对该视频,向播放端发送包括播放时间“5秒”的播放指令,以使得播放端可以从该视频的第5秒开始播放。
本发明技术方案将搜索词与索引库中的视频内容相关信息进行匹配,以向播放端发送目标视频内容相关信息在其所属的目标视频中对应的播放时间,这样能够更准确地搜索到视频,而且可以对所搜索的视频的播放时间进行精准的定位。
实施例二
在实施例一的基础上,本发明实施例提供一种搜索视频的方法。继续结合图1。
视频内容相关信息可以包括但不限于视频标题信息、视频字幕信息和视频语音信息等内容。将搜索词与索引库中的视频内容相关信息进行匹配,可以是将搜索词与索引库中的视频标题信息、视频字幕信息和视频语音信息等内容进行匹配。因此,步骤S101可以包括以下情况:
A,视频内容相关信息为视频标题信息。
在步骤S101中,将所述搜索词与所述索引库中的视频标题信息进行匹配,所述视频标题信息包括从视频的帧图像中识别得到标题的文本信息。
B,视频内容相关信息为视频字幕信息。
在步骤S101中,将所述搜索词与所述索引库中的视频字幕信息进行匹配;
其中,所述视频字幕信息包括由视频的字幕文件转换得到的文本信息或从视频的帧图像中识别得到字幕的文本信息。
C,视频内容相关信息为视频语音信息。
在步骤S101中,将所述搜索词与所述索引库中的视频语音信息进行匹配;
其中,所述视频语音信息包括从与视频所包括语音中识别得到的文本信息。
此外,还可以从视频的帧图像中提取对应的目标视频内容相关信息,保存到索引库中,以供后续搜索使用。
比如,视频的某一帧图像为一个明星的照片,识别得到该明星的名字,可以在索引库中保存该明星的名字与该帧图像(或时间)的对应关系。
再如,视频的某一帧图像为一个景点的照片,识别得到该景区(或地点等)的名称,可以在索引库中保存该景区(或地点等)的名称与该帧图像(或时间)的对应关系。当搜索词为“景区A”时,如果在索引库中匹配到对应的条目,则可以得到“景区A”在其所属视频中对应的播放时间。
在一个实现方式中,由于不同的视频中可能包括相同的视频内容,因此在搜索时,可能出现多个符合要求的视频。这时可以根据预设标准对该多个视频进行排序。例如,对于可以按照点击率的高低进行排序,然后将排名最靠前的一个视频发送至播放端。
本发明的技术方案根据视频的视频标题信息、视频字幕信息及视频语音信息等视频内容进行搜索,使关键字与视频内容进行准确的匹配,提高搜索的准确率。
实施例三
如图2所示,为本发明实施例的搜索视频的方法的流程图。本发明实施例的搜索视频的方法包括:
S201,接收目标视频内容相关信息在其所属的目标视频中对应的播放时间,所述目标视频内容相关信息是根据搜索词在索引库中匹配得到的。
本实施例的搜索视频的方法可以在播放端,例如,安装了视频播放器的手机、PAD、电脑等终端设备中执行。该终端设备向服务器发送搜索目标视频的请求,其中该请求可以包括搜索词。然后接收服务器发送的目标视频。服务器可以根据搜索词在索引库中进行匹配。如果匹配到目标视频内容相关信息,则服务器可以进一步确定该目标视频内容相关信息在其所属的目标视频中对应的播放时间。然后服务器可以针对该目标视频向播放端发送播放指令,在该播放指令中目标视频内容相关信息在其所属的目标视频中对应的播放时间。
S202,根据目标视频内容相关信息在其所属的目标视频中对应的播放时间,设置目标视频的当前播放点。
本发明实施例在收到某一目标视频对应的播放时间后,可以将该目标视频的当前播放点设置为收到的播放时间,实现根据搜索词在目标视频中准确的定位。例如,搜索词在目标视频中对应的内容相关信息包括“XXX”,该内容相关信息在目标视频中对应的播放时间为1小时2分,则可在播放端将目标视频的当前播放点设置为1小时2分。
S203,在播放所述目标视频的播放界面的播放进度条中,展示目标视频内容相关信息在其所属的目标视频中对应的播放时间。
在一种可能的实现方式中,该方法还可以包括:
S204,在播放所述目标视频的播放界面中,通过浮层展示目标视频内容相关信息在对应的播放时间。
为使用户能够明确起点播放点及播放进度情况,本发明实施例在为用户呈现目标视的播放界面时还可以同时展示播放进度条和浮层。在进度条中可以显示定位到的当前播放时间,在浮层中可以包括“已精准定位到X小时X分X秒”等类似的提示。参见图7,浮层中包括“已精准定位到01:47”。
本发明技术方案根据服务器发送的目标视频内容相关信息在其所属的目标视频中对应的播放时间,根据该播放时间设置目标视频的当前播放点,同时展示播放进展条,这样可以对所搜索的视频的播放时间进行精准的定位,同时使用户获得更好的体验。
实施例四
如图3所示,为本发明实施例的搜索视频的装置的示意图。本发明实施例的搜索视频的装置包括:
匹配模块31,用于将搜索词与索引库中的视频内容相关信息进行匹配;
获取模块32,用于如果在索引库中查找到与搜索词匹配的目标视频内容相关信息,则获取目标视频内容相关信息在其所属的目标视频中对应的播放时间;
发送模块33,用于向播放端发送目标视频内容相关信息在其所属的目标视频中对应的播放时间;
其中,所述索引库中包括从各视频中提取的各视频内容相关信息以及各视频内容相关信息在其所属视频中对应的播放时间。
本发明技术方案能够更准确地搜索到视频,而且可以对所搜索的视频的播放时间进行精准的定位,该有益效果与实施例一相同,在此不再赘述。
实施例五
在实施例五的基础上,如图4所示,为本发明实施例的搜索视频的装置的示意图。本发明实施例的搜索视频的装置包括:
所述匹配模块31包括:
第一匹配子模块311,用于将所述搜索词与所述索引库中的视频标题信息进行匹配,所述视频标题信息包括从视频的帧图像中识别得到标题的文本信息。
进一步地,所述匹配模块包括:
第二匹配子模块312,用于将所述搜索词与所述索引库中的视频字幕信息进行匹配;
其中,所述视频字幕信息包括由视频的字幕文件转换得到的文本信息或从视频的帧图像中识别得到字幕的文本信息。
进一步地,所述匹配模块包括:
第三匹配子模块313,用于将所述搜索词与所述索引库中的视频语音信息进行匹配;
其中,所述视频语音信息包括从与视频所包括语音中识别得到的文本信息。
本发明的技术方案根据视频的视频标题信息、视频字幕信息及视频语音信息等视频内容进行搜索,使关键字与视频内容进行准确的匹配,提高搜索的准确率,该有益效果与实施例二相同,在此不再赘述。
实施例六
如图5所示,为本发明实施例的搜索视频的装置的示意图。本发明实施例的搜索视频的装置包括:
接收模块51,用于接收目标视频内容相关信息在其所属的目标视频中对应的播放时间,所述目标视频内容相关信息是根据搜索词在索引库中匹配得到的;
设置模块52,用于根据目标视频内容相关信息在其所属的目标视频中对应的播放时间,设置目标视频的当前播放点。
进一步地,所述装置还包括:
第一展示模块53,用于在播放所述目标视频的播放界面的播放进度条中,展示目标视频内容相关信息在其所属的目标视频中对应的播放时间。
进一步地,所述装置还包括:
第二展示模块54,用于在播放所述目标视频的播放界面中,通过浮层展示目标视频内容相关信息在对应的播放时间。
本发明技术方案可以对所搜索的视频的播放时间进行精准的定位,该技术效果与实施例三的技术效果相同,在此不再赘述。
实施例七
本发明实施例七提供一种服务器,如图6所示,该服务器包括:存储器61和处理器62,存储器61内存储有可在处理器62上运行的计算机程序。处理器62执行所述计算机程序时实现上述实施例中的信息分类方法。存储器61和处理器62的数量可以为一个或多个。
该设备还包括:
通信接口63,用于存储器61和处理器62与外部设备之间的通信。
存储器61可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
如果存储器61、处理器62和通信接口63独立实现,则存储器61、处理器62和通信接口63可以通过总线相互连接并完成相互间的通信。所述总线可以是工业标准体系结构(ISA,Industry Standard Architecture)总线、外部设备互连(PCI,PeripheralComponent)总线或扩展工业标准体系结构(EISA,Extended Industry StandardComponent)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
可选的,在具体实现上,如果存储器61、处理器62及通信接口63集成在一块芯片上,则存储器61、处理器62及通信接口63可以通过内部接口完成相互间的通信。
实施例八
本发明实施例提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现如图1-2任一实施例所述的方法。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。
本发明实施例所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质的更具体的示例至少(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式只读存储器(CDROM)。另外,计算机可读存储介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
在本发明实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于指令执行***、输入法或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、射频(Radio Frequency,RF)等等,或者上述的任意合适的组合。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。所述存储介质可以是只读存储器,磁盘或光盘等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到其各种变化或替换,这些都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (16)

1.一种搜索视频的方法,其特征在于,包括:
将搜索词与索引库中的视频内容相关信息进行匹配;
如果在索引库中查找到与搜索词匹配的目标视频内容相关信息,则获取目标视频内容相关信息在其所属的目标视频中对应的播放时间;
向播放端发送目标视频内容相关信息在其所属的目标视频中对应的播放时间;
其中,所述索引库中包括从各视频中提取的各视频内容相关信息以及各视频内容相关信息在其所属视频中对应的播放时间。
2.根据权利要求1所述的方法,其特征在于,所述视频内容相关信息为视频标题信息,将搜索词与索引库中的视频内容相关信息进行匹配,包括:
将所述搜索词与所述索引库中的视频标题信息进行匹配,所述视频标题信息包括从视频的帧图像中识别得到标题的文本信息。
3.根据权利要求1所述的方法,其特征在于,所述视频内容相关信息为视频字幕信息,将搜索词与索引库中的视频内容相关信息进行匹配,包括:
将所述搜索词与所述索引库中的视频字幕信息进行匹配;
其中,所述视频字幕信息包括由视频的字幕文件转换得到的文本信息或从视频的帧图像中识别得到字幕的文本信息。
4.根据权利要求1所述的方法,其特征在于,所述视频内容相关信息为视频语音信息,将搜索词与索引库中的视频内容相关信息进行匹配,包括:
将所述搜索词与所述索引库中的视频语音信息进行匹配;
其中,所述视频语音信息包括从与视频所包括语音中识别得到的文本信息。
5.一种搜索视频的方法,其特征在于,包括:
接收目标视频内容相关信息在其所属的目标视频中对应的播放时间,所述目标视频内容相关信息是根据搜索词在索引库中匹配得到的;
根据目标视频内容相关信息在其所属的目标视频中对应的播放时间,设置目标视频的当前播放点。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在播放所述目标视频的播放界面的播放进度条中,展示目标视频内容相关信息在其所属的目标视频中对应的播放时间。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
在播放所述目标视频的播放界面中,通过浮层展示目标视频内容相关信息在对应的播放时间。
8.一种搜索视频的装置,其特征在于,包括:
匹配模块,用于将搜索词与索引库中的视频内容相关信息进行匹配;
获取模块,用于如果在索引库中查找到与搜索词匹配的目标视频内容相关信息,则获取目标视频内容相关信息在其所属的目标视频中对应的播放时间;
发送模块,用于向播放端发送目标视频内容相关信息在其所属的目标视频中对应的播放时间;
其中,所述索引库中包括从各视频中提取的各视频内容相关信息以及各视频内容相关信息在其所属视频中对应的播放时间。
9.根据权利要求8所述的装置,其特征在于,所述匹配模块包括:
第一匹配子模块,用于将所述搜索词与所述索引库中的视频标题信息进行匹配,所述视频标题信息包括从视频的帧图像中识别得到标题的文本信息。
10.根据权利要求8所述的装置,其特征在于,所述匹配模块包括:
第二匹配子模块,用于将所述搜索词与所述索引库中的视频字幕信息进行匹配;
其中,所述视频字幕信息包括由视频的字幕文件转换得到的文本信息或从视频的帧图像中识别得到字幕的文本信息。
11.根据权利要求8所述的装置,其特征在于,所述匹配模块包括:
第三匹配子模块,用于将所述搜索词与所述索引库中的视频语音信息进行匹配;
其中,所述视频语音信息包括从与视频所包括语音中识别得到的文本信息。
12.一种搜索视频的装置,其特征在于,所述装置包括:
接收模块,用于接收目标视频内容相关信息在其所属的目标视频中对应的播放时间,所述目标视频内容相关信息是根据搜索词在索引库中匹配得到的;
设置模块,用于根据目标视频内容相关信息在其所属的目标视频中对应的播放时间,设置目标视频的当前播放点。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第一展示模块,用于在播放所述目标视频的播放界面的播放进度条中,展示目标视频内容相关信息在其所属的目标视频中对应的播放时间。
14.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第二展示模块,用于在播放所述目标视频的播放界面中,通过浮层展示目标视频内容相关信息在对应的播放时间。
15.一种服务器,其特征在于,所述服务器包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。
16.一种计算机可读存储介质,其存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。
CN201810220541.3A 2018-03-16 2018-03-16 一种搜索视频的方法、装置及服务器 Pending CN108401189A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810220541.3A CN108401189A (zh) 2018-03-16 2018-03-16 一种搜索视频的方法、装置及服务器
PCT/CN2018/111322 WO2019174237A1 (zh) 2018-03-16 2018-10-23 搜索视频的方法、装置及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810220541.3A CN108401189A (zh) 2018-03-16 2018-03-16 一种搜索视频的方法、装置及服务器

Publications (1)

Publication Number Publication Date
CN108401189A true CN108401189A (zh) 2018-08-14

Family

ID=63092586

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810220541.3A Pending CN108401189A (zh) 2018-03-16 2018-03-16 一种搜索视频的方法、装置及服务器

Country Status (2)

Country Link
CN (1) CN108401189A (zh)
WO (1) WO2019174237A1 (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109933691A (zh) * 2019-02-11 2019-06-25 北京百度网讯科技有限公司 用于内容检索的方法、装置、设备和存储介质
WO2019174237A1 (zh) * 2018-03-16 2019-09-19 百度在线网络技术(北京)有限公司 搜索视频的方法、装置及设备
CN110502661A (zh) * 2019-07-08 2019-11-26 天脉聚源(杭州)传媒科技有限公司 一种视频搜索方法、***及存储介质
CN110865833A (zh) * 2019-09-29 2020-03-06 上海萌家网络科技有限公司 一种应用客户端、服务端及更新用户状态的方法
CN110913241A (zh) * 2019-11-01 2020-03-24 北京奇艺世纪科技有限公司 一种视频检索方法、装置、电子设备及存储介质
CN110909209A (zh) * 2019-11-26 2020-03-24 北京达佳互联信息技术有限公司 直播视频的搜索方法及装置、设备、服务器和存储介质
CN111491198A (zh) * 2019-01-28 2020-08-04 北京字节跳动网络技术有限公司 一种小视频搜索方法和装置
CN111723236A (zh) * 2019-03-18 2020-09-29 百度在线网络技术(北京)有限公司 视频索引建立方法、装置、设备及计算机可读介质
CN111988663A (zh) * 2020-08-28 2020-11-24 北京百度网讯科技有限公司 视频播放节点的定位方法、装置、设备以及存储介质
CN112052352A (zh) * 2020-09-07 2020-12-08 北京达佳互联信息技术有限公司 视频排序方法、装置、服务器及存储介质
CN112163102A (zh) * 2020-09-29 2021-01-01 北京字跳网络技术有限公司 搜索内容匹配方法、装置、电子设备及存储介质
CN113596601A (zh) * 2021-01-19 2021-11-02 腾讯科技(深圳)有限公司 一种视频画面的定位方法、相关装置、设备及存储介质
CN114827654A (zh) * 2021-01-19 2022-07-29 腾讯科技(北京)有限公司 一种视频搜索方法、装置、设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103686200A (zh) * 2013-12-27 2014-03-26 乐视致新电子科技(天津)有限公司 智能电视视频资源搜索的方法和***
CN103838751A (zh) * 2012-11-23 2014-06-04 鸿富锦精密工业(深圳)有限公司 视频内容搜索***及方法
CN104915433A (zh) * 2015-06-24 2015-09-16 宁波工程学院 一种影视视频检索方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201421994A (zh) * 2012-11-21 2014-06-01 Hon Hai Prec Ind Co Ltd 視頻內容搜索系統及方法
CN104731938A (zh) * 2015-03-30 2015-06-24 北京奇艺世纪科技有限公司 一种视频搜索方法及装置
CN108401189A (zh) * 2018-03-16 2018-08-14 百度在线网络技术(北京)有限公司 一种搜索视频的方法、装置及服务器

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103838751A (zh) * 2012-11-23 2014-06-04 鸿富锦精密工业(深圳)有限公司 视频内容搜索***及方法
CN103686200A (zh) * 2013-12-27 2014-03-26 乐视致新电子科技(天津)有限公司 智能电视视频资源搜索的方法和***
CN104915433A (zh) * 2015-06-24 2015-09-16 宁波工程学院 一种影视视频检索方法

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019174237A1 (zh) * 2018-03-16 2019-09-19 百度在线网络技术(北京)有限公司 搜索视频的方法、装置及设备
CN111491198A (zh) * 2019-01-28 2020-08-04 北京字节跳动网络技术有限公司 一种小视频搜索方法和装置
CN111491198B (zh) * 2019-01-28 2023-02-17 抖音视界有限公司 一种小视频搜索方法和装置
CN109933691A (zh) * 2019-02-11 2019-06-25 北京百度网讯科技有限公司 用于内容检索的方法、装置、设备和存储介质
CN111723236A (zh) * 2019-03-18 2020-09-29 百度在线网络技术(北京)有限公司 视频索引建立方法、装置、设备及计算机可读介质
CN110502661A (zh) * 2019-07-08 2019-11-26 天脉聚源(杭州)传媒科技有限公司 一种视频搜索方法、***及存储介质
CN110865833A (zh) * 2019-09-29 2020-03-06 上海萌家网络科技有限公司 一种应用客户端、服务端及更新用户状态的方法
CN110913241B (zh) * 2019-11-01 2022-09-30 北京奇艺世纪科技有限公司 一种视频检索方法、装置、电子设备及存储介质
CN110913241A (zh) * 2019-11-01 2020-03-24 北京奇艺世纪科技有限公司 一种视频检索方法、装置、电子设备及存储介质
CN110909209A (zh) * 2019-11-26 2020-03-24 北京达佳互联信息技术有限公司 直播视频的搜索方法及装置、设备、服务器和存储介质
CN111988663A (zh) * 2020-08-28 2020-11-24 北京百度网讯科技有限公司 视频播放节点的定位方法、装置、设备以及存储介质
CN111988663B (zh) * 2020-08-28 2022-09-06 北京百度网讯科技有限公司 视频播放节点的定位方法、装置、设备以及存储介质
US11581021B2 (en) 2020-08-28 2023-02-14 Beijing Baidu Netcom Science Technology Co., Ltd. Method and apparatus for locating video playing node, device and storage medium
CN112052352A (zh) * 2020-09-07 2020-12-08 北京达佳互联信息技术有限公司 视频排序方法、装置、服务器及存储介质
CN112052352B (zh) * 2020-09-07 2024-04-30 北京达佳互联信息技术有限公司 视频排序方法、装置、服务器及存储介质
CN112163102A (zh) * 2020-09-29 2021-01-01 北京字跳网络技术有限公司 搜索内容匹配方法、装置、电子设备及存储介质
CN113596601A (zh) * 2021-01-19 2021-11-02 腾讯科技(深圳)有限公司 一种视频画面的定位方法、相关装置、设备及存储介质
CN114827654A (zh) * 2021-01-19 2022-07-29 腾讯科技(北京)有限公司 一种视频搜索方法、装置、设备及存储介质
CN114827654B (zh) * 2021-01-19 2024-05-03 腾讯科技(北京)有限公司 一种视频搜索方法、装置、设备及存储介质

Also Published As

Publication number Publication date
WO2019174237A1 (zh) 2019-09-19

Similar Documents

Publication Publication Date Title
CN108401189A (zh) 一种搜索视频的方法、装置及服务器
US9489457B2 (en) Methods and apparatus for initiating an action
US8732766B2 (en) Video object tag creation and processing
CN105635764B (zh) 视频直播中播放推送信息的方法和装置
CN109308892B (zh) 语音合成播报方法、装置、设备及计算机可读介质
CN103995848B (zh) 图片搜索方法及装置
JP2019505908A (ja) 広告情報プッシュ方法、装置、システム、サーバ及びコンピュータ読取り可能な媒体
US20130019202A1 (en) Methods and apparatus for delivering information of various types to a user
CN111858971B (zh) 多媒体资源推荐方法、装置、终端及服务器
US10180949B2 (en) Method and apparatus for information searching
US20100121912A1 (en) Terminal device, comment distribution server, comment transmission method, comment distribution method, and recording medium that houses comment distribution program
CN109697245A (zh) 基于网页视频的语音搜索方法和装置
US20080281709A1 (en) Advertising method and method of sharing advertisement revenue
US20130018864A1 (en) Methods and apparatus for identifying and providing information of various types to a user
CN107071554B (zh) 语义识别方法和装置
US20130018865A1 (en) Methods and apparatus for employing a user's location in providing information to the user
JP6202815B2 (ja) 文字認識装置および文字認識方法並びに文字認識プログラム
WO2014154097A1 (en) Automatic page content reading-aloud method and device thereof
CN109474846A (zh) 视频广告播放方法、装置、设备及计算机可读介质
CN110267113A (zh) 视频文件加工方法、***、介质和电子设备
CN112765460A (zh) 会议信息查询方法、装置、存储介质、终端设备和服务器
CN107895019A (zh) 一种信息推荐方法、装置、服务器及存储介质
CN108847066A (zh) 一种教学内容提示方法、装置、服务器和存储介质
CN107562847A (zh) 信息处理方法及相关产品
CN108260005A (zh) 一种视频播放方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180814

RJ01 Rejection of invention patent application after publication