CN106708905A - 视频内容搜索方法和装置 - Google Patents

视频内容搜索方法和装置 Download PDF

Info

Publication number
CN106708905A
CN106708905A CN201510794613.1A CN201510794613A CN106708905A CN 106708905 A CN106708905 A CN 106708905A CN 201510794613 A CN201510794613 A CN 201510794613A CN 106708905 A CN106708905 A CN 106708905A
Authority
CN
China
Prior art keywords
search
word
video
text information
user
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.)
Granted
Application number
CN201510794613.1A
Other languages
English (en)
Other versions
CN106708905B (zh
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.)
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 CN201510794613.1A priority Critical patent/CN106708905B/zh
Publication of CN106708905A publication Critical patent/CN106708905A/zh
Application granted granted Critical
Publication of CN106708905B publication Critical patent/CN106708905B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Library & Information Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本公开提供了一种视频内容搜索方法和装置。该方法包括:监听在视频播放界面上触发搜索的操作;响应于监听到所述触发搜索的操作从视频内容中解析文字信息;将所述文字信息在搜索词数据库中进行匹配,确定并向用户提供匹配的建议搜索词;确定用户从所述建议搜索词中选择的搜索词,并获取所述选择的搜索词对应的搜索结果;在所述视频播放界面上显示所述搜索结果。本发明的视频内容搜索方法和装置基于有限的移动设备屏幕,无需在视频播放和搜索功能之间进行切换,可以在视频播放界面下直接执行有关视频内容的搜索,并在与视频播放相同的界面下显示搜索结果,简化了搜索流程,提高搜索效率。

Description

视频内容搜索方法和装置
【技术领域】
本发明涉及移动设备应用领域,特别涉及一种视频内容搜索方法和装置。
【背景技术】
随着移动设备的不断发展,人们越来越习惯于利用移动设备进行视频观看、收听歌曲、书籍阅读,并利用移动设备的联网能力而下载资源,信息搜索等。
虽然移动设备的功能越来越强大,但是由于移动设备,例如手机屏幕的局限性,因此现有技术中手机不能像计算机一样能够做到将多个应用窗口同时显示,在手机屏幕上,同一时刻只能显示一个应用的窗口,因此当用户需要使用不同的应用时,需要在不同的应用窗口间进行切换。
例如当用户使用视频应用来播放视频内容时,当对所观看的视频产生了搜索需求,则需要记住搜索词,暂停当前的视频播放,然后将手机屏幕的当前应用切换到搜索应用,用户在搜索框中输入搜索词,搜索应用执行搜索并产生搜索结果,用户查看搜索结果后,将手机屏幕的当前搜索应用切换到视频应用,并点击播放按钮继续进行播放。
然而,这种在视频应用中为了搜索而切换窗口的方式增加了用户的交互成本,使视频播放不够连续,并且用户需要记住搜索词,因此增加了搜索的时间和难度,降低准确度。
【发明内容】
本发明提供了一种视频内容搜索方法和装置,以解决现有的在视频播放过程中不能在同一界面进行搜索的技术问题。
具体技术方案如下:
一种视频内容搜索方法,该方法包括:
监听在视频播放界面上触发搜索的操作;
响应于监听到所述触发搜索的操作从视频内容中解析文字信息;
将所述文字信息在搜索词数据库中进行匹配,确定并向用户提供匹配的建议搜索词;
确定用户从所述建议搜索词中选择的搜索词,并获取所述选择的搜索词对应的搜索结果;
在所述视频播放界面上显示所述搜索结果。
根据本发明一优选实施例,触发搜索的操作包括:
用户暂停视频播放、或者选中视频内容中的文字、或者长按视频播放界面的操作。
根据本发明一优选实施例,解析文字信息包括:
在监听到所述触发搜索的操作时,提取当前视频片段的文字信息,对提取的文字信息进行分词处理,得到一个以上的关键词;或者
以文字信息的时间轴为单位,提取从监控到所述触发搜索的操作的时刻之前的预设时长内播放的文字信息,并对所提取的文字信息进行分词处理,得到一个以上的关键词。
根据本发明一优选实施例,所述搜索词数据库具体包括:陌生词、新生词、或者专业术语。
根据本发明一优选实施例,确定所述建议搜索词进一步包括:将匹配的搜索词进行词频分析,如果所述匹配的搜索词在一定时间的出现频率超过预定的值,则将所述出现频率超过预定的值的搜索词从建议搜索词中删除。
根据本发明一优选实施例,显示所述搜索结果具体包括:
在当前视频播放界面上通过弹出窗口或者在视频播放界面上新建一个视图的方式,将搜索结果显示在所述弹出窗口或者所述视图中。
根据本发明一优选实施例,该方法还包括:当监听到用户关闭所述搜索结果的显示时,则继续视频播放。
一种视频内容搜索装置,该装置包括:
监听模块,用于监听在视频播放界面上触发搜索的操作;
解析模块,用于响应于监听到所述触发搜索的操作从视频内容中解析文字信息;
确定模块,用于将所述文字信息在搜索词数据库中进行匹配,确定并向用户提供匹配的建议搜索词;
搜索模块,用于确定用户从所述建议搜索词中选择的搜索词,并获取所述选择的搜索词对应的搜索结果;
显示模块,用于在所述视频播放界面上显示所述搜索结果。
根据本发明一优选实施例,所述触发搜索的操作包括:
用户暂停视频播放、或者选中视频内容中的文字、或者长按视频播放界面的操作。
根据本发明一优选实施例,所述解析模块解析文字信息包括:
在监听到所述触发搜索的操作时,提取当前视频片段的文字信息,对提取的文字信息进行分词处理,得到一个以上的关键词;或者
以文字信息的时间轴为单位,提取从监控到所述触发搜索的操作的时刻之前的预设时长内播放的文字信息,并对所提取的文字信息进行分词处理,得到一个以上的关键词。
根据本发明一优选实施例,所述搜索词数据库具体包括:陌生词、新生词、或者专业术语。
根据本发明一优选实施例,所述确定模块确定所述建议搜索词进一步包括:将匹配的搜索词进行词频分析,如果所述匹配的搜索词在一定时间的出现频率超过预定的值,则将所述出现频率超过预定的值的搜索词从建议搜索词中删除。
根据本发明一优选实施例,所述显示模块显示所述搜索结果具体包括:
在当前视频播放界面上通过弹出窗口或者在视频播放界面上新建一个视图的方式,将搜索结果显示在所述弹出窗口或者所述视图中。
根据本发明一优选实施例,所述显示模块还用于:当监听到用户关闭所述搜索结果的显示时,则继续视频播放。
由以上技术方案可以看出,本发明提供的方法和装置通过在视频播放界面中为用户提供搜索入口并提供搜索建议,无需用户再记住搜索词并在视频播放和搜索之间进行切换,方便了用户在观看视频时进行搜索,简化了搜索流程,提高搜索效率。
【附图说明】
图1:本发明实施例一提供的一种视频内容搜索方法的流程图;
图2:本发明实施例二提供的一种视频内容搜索装置的结构示意图。
【具体实施方式】
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
实施例一、
图1为本发明实施例一提供的方法流程图,如图1所示,该方法包括以下流程:
101:监听在视频播放界面上触发搜索的操作。
当用户在使用视频播放应用来执行包含图像、字幕等多种视频特征的视频播放时,可以对正在播放的视频进行各种操作,例如停止播放、暂停、快进、快退等,其中用户的各种操作可以对应于用户观看视频时的多种需求。以搜索需求为例,现有技术中,当用户在观看视频的过程中对播放视频中的未知内容产生搜索需求时,可能首先要点击暂停键,记住字幕中的搜索词语,然后将视频播放切换到搜索下以进行搜索,本发明就是针对用户在观看视频中的搜索需求,对用户的搜索方式进行了改进,即不需要用户在视频和搜索之间进行切换,而是当监听到用户的触发搜索的操作时,则在当前的视频播放界面上提供搜索功能。用户触发搜索的操作可以包括暂停视频播放、选中视频内容中的文字、或者长按视频播放界面等,当然,除触发视频播放基本功能的,例如播放、快进、快退,停止操作等以外的其他操作均可以作为用户触发搜索的操作。
以下以用户点击暂停视频播放作为触发搜索的操作为例进行进一步说明。
当用户在观看正在播放的视频内容,通过选择暂停键或者按下快捷键等方式而使正在播放的视频内容暂停时,则在视频内容从播放状态到暂停状态的改变时刻,监听到用户在视频播放界面上触发搜索的操作。
102:响应于监听到所述触发搜索的操作从视频内容中解析文字信息。
由于文字信息是包含在视频内容中的,因此首先可以对播放的视频内容中的视频数据进行解析,以在解析的视频数据中提取出文字信息。
由于用户在产生搜索需求到点击暂停按键之间可能有一定的时间间隔,因此当监听到视频的暂停播放操作时,保持暂停状态的当前显示的文字信息并不一定就是用户想要搜索的内容,即用户想要搜索的内容包含在已经播放过的视频内容中,因此在为用户提供视频内容的搜索建议时,为了保证建议的准确性,需要提取从监听到所述暂停操作的当前时刻为终点的一段视频内容中的文字信息。由于播放的视频可能在加载之前即已预先被分成多个片段,因此可以以已有的视频片段为单位,提取当前视频片段的文字信息,对提取的文字信息进行分词处理,得到一个以上的关键词,或者以文字信息的时间轴为单位,提取从监控到所述触发搜索的操作的时刻之前的预设时长内播放的文字信息,并对所提取的文字信息进行分词处理,得到一个以上的关键词。在本发明中所指的文字信息可以以字幕的形式出现。
例如,当以字幕的时间轴为单位进行提取时:
假设将预设时长设定为10s,在00:22:03,850监控到用户搜索请求,则将00:22:03,850作为时间段的终点,截取该终点时间之前的10s内所出现的字幕,则得到字幕信息“北京连续雾霾,在雾霾的日子,市民们开始无限怀念APEC蓝”。
当然,还可以以其他方式来截取视频内容的一段,其均包含在本发明的范围内。
将提取的文字信息或字幕进行分词处理,获取文字信息中的关键词。例如,在解析视频内容后,获取了文字信息“北京连续雾霾,在雾霾的日子,市民们开始无限怀念APEC蓝”,对该文字信息进行分词处理,可以得到关键词“北京”、“雾霾”、“日子”、“市民们”、“APEC蓝”等。
本发明使用的分词方法可以包括以下几种:
1、基于字符串匹配的分词方法:是指按照一定的策略将待分析的汉字串与一个预置的机器词典中的词条进行匹配,若在词典中找到某个字符串,则匹配成功(识别出一个词)。
2、基于特征扫描或标志切分的分词方法:是指优先在待分析字符串中识别和切分出一些带有明显特征的词,以这些词作为断点,可将原字符串分为较小的串再进行机械分词,从而减少匹配的错误率;或者将分词和词类标注结合起来,利用丰富的词类信息对分词决策提供帮助,并且在标注过程中又反过来对分词结果进行检验、调整,从而提高切分的准确率。
3、基于理解的分词方法:是指通过让计算机模拟人对句子的理解,达到识别词的效果。其基本思想是,在分词的同时进行句法、语义分析,利用句法信息和语义信息来处理歧义现象。这种分词方法需要使用大量的语言知识和信息。
4、基于统计的分词方法:中文信息中由于字与字相邻共现的频率或概率能够较好的反映出词的可信度,所以可以对语料中相邻共现的各个字的组合频度进行统计,计算它们的互现信息,以及计算两个汉字X、Y的相邻贡献概率。互现信息可以体现汉字之间结合关系的紧密程度,当紧密程度高于某一个阈值时,便可以认为此字组可能构成了一个词。这种方法对语料中的字组频度进行统计,不需要切分词典。
103:将所述文字信息在搜索词数据库中进行匹配,确定并向用户提供匹配的建议搜索词。
通常用户对字幕产生搜索需求时,源于字幕中包含用户未知的内容,该未知内容包括陌生词、新生词、或者专业术语等,该陌生词可以是用户不常用的词,该新生词可以是网络上和生活中新近出现的一些口头语,流行词等,该专业术语可以是相对日常用语而言的某一行业的专有名称,大多数情况为该领域的专业人士熟知、但普通用户使用频度不高且难理解的词,这些未知内容影响用户对于文字信息的理解,因此可以通过判断获取的关键词是否是陌生词、新生词、或者专业术语以确定是否存在用户未知的内容,进而为用户提供建议的搜索词。当然,用户未知的内容还可以包括其对视频内容产生搜索需求的所有内容,在此不再一一列举。
为了判断获取的关键词是否是未知内容,可以将所述获取的关键词与已有数据库进行比较,确定获取的关键词是否与数据库中的内容匹配,该匹配可以是精确匹配或者模糊匹配。如果具有匹配的关键词,则将所述匹配的关键词确定为建议搜索词提供给用户。
其中数据库存储有与用户可能未知的内容相对应的陌生词、新生词、或者专业术语等,除此之外,只要是能够使用户在观看视频的过程中产生搜索需求,并能够从视频中提取的信息,均可以包含在数据库所存储的数据范围内,由此通过将获取的视频内容与数据库中的数据进行比较,从而确定用户的搜索需求并为其提供建议。例如,可从视频内容中提取的图像信息,也能够作为建议的搜索内容。数据库中所存储的内容可以定期地或者在网络、设备空闲时间进行更新和维护。
当通过与已有数据库进行比较的方式,发现数据库中存在与获取的关键词相同或相近的词时,则确定用户有搜索需求,并将所获取的关键词初步确定为建议的搜索词并记录。
另外,也可以对该初步确定的建议搜索词进行进一步筛选,例如采用统计方式,判断字幕中该初步确定的建议搜索词出现频率很高,属于高频词,该高频词通常不会使用户产生搜索需求,则可以通过设置阈值的方式,删除在一定时间的出现频率超过预定值的那些初步确定的建议搜索词,从而最终确定可以为用户提供建议的搜索词。也可以基于预定的算法来判断文字信息中的关键词是否可能产生搜索需求,在此不再一一穷举。
例如,由于关键词“北京”并不会对用户产生任何搜索需求,因此在与数据库进行比较时,首先排除上述关键词,其不属于建议的搜索词。而“雾霾”和“APEC蓝”与数据库中存储的新生词吻合,将上述两个关键词初步确定为搜索词,然而经过统计,“雾霾”在视频内容中出现了多次,属于高频词,该高频词不会使用户产生搜索需求,因此当“雾霾”的出现频率超过一预设的值时,删除该高频词,最终确定“APEC蓝”属于新生词,因此将“APEC蓝”作为建议搜索词。
最后,将认为用户可能产生搜索需求的建议搜索词在视频播放界面下显示给用户。该建议的搜索词可以以建议列表的形式被提供;以及该建议的搜索词可以是自动被显示的,也可以通过其他方式由用户触发而显示,例如由用户在视频播放界面中触摸窗口边界,为用户弹出搜索选项,由用户选择搜索选项中的搜索建议列表,进而显示该建议列表。该建议列表可以以滑动列表、候选框的方式显示。
如果在103中没有确定建议的搜索词,则判断用户不存在搜索需求,结束方法的流程。
104:确定用户从所述建议搜索词中选择的搜索词,并获取所述选择的搜索词对应的搜索结果。
将确定的建议搜索词提供给用户,当用户确定其具有对该搜索词的搜索需求,可以通过触摸的方式点击列表中的搜索词,从而向搜索引擎提供搜索词以进行搜索。
搜索引擎接收到用户所选择的搜索词,搜索数据库以执行对所点击搜索词的搜索,然后返回搜索结果。
105:在所述视频播放界面上显示所述搜索结果。
在获取到选择的搜索词对应的搜索结果后,可以在视频播放的当前界面上弹出悬浮窗口展现搜索结果,该弹出的窗口可以是悬浮于当前页面上的窗体或者图标,用户可以通过在悬浮窗口中点击关闭按钮以关闭窗口显示,或者通过触摸悬浮窗口之外的区域而关闭窗口。
另外,也可以通过新建一个图层位于当前视频播放界面之上的视图的方式,将搜索结果显示在新建视图中,用户可以通过点击新建视图以外的区域,或者通过移动新建视图的方式来关闭搜索结果,当然,也可以使用其他关闭搜索结果的方式而提供快速返回视频播放界面的能力,在此不再一一穷举。
可选地,在执行视频内容搜索的过程中,可以根据用户触发搜索的操作类型而决定当前视频播放界面上的视频播放状态,例如当用户触发搜索的操作为暂停视频播放时,可以在执行视频内容搜索方法的同时暂停当前视频的播放,并当监听到用户关闭搜索结果的显示时,在返回的视频播放界面上继续播放视频。或者,当用户触发搜索的操作为选中视频内容中的文字、或者长按视频播放界面时,可以在执行视频内容搜索方法的同时继续视频播放。触发搜索操作的类型与视频播放状态的各种组合方式均在本发明保护的范围内,其目的均在于在当前的视频播放界面上既能够执行搜索操作,又不影响视频播放的连续性。
以上是对本发明所提供的方法进行的详细描述,下面对本发明提供的一种视频内容搜索装置进行详细描述。
实施例二、
图2为本发明实施例二提供的装置结构图,如图2所示,该装置可以包括:监听模块201、解析模块202、确定模块203、搜索模块204、以及显示模块205。
其中监听模块201,用于监听在视频播放界面上触发搜索的操作。
具体地,当监听模块监听到用户的触发搜索的操作时,则在当前的视频播放界面上提供搜索功能。用户触发搜索的操作可以包括暂停视频播放、选中视频内容中的文字、或者长按视频播放界面等,并且,除触发视频播放基本功能的,例如播放、快进、快退,停止操作等以外的其他操作均可以作为用户触发搜索的操作。
解析模块202,用于响应于监听到所述触发搜索的操作从视频内容中解析文字信息。
具体地,由于文字信息是包含在视频内容中的,因此首先可以通过解析模块对播放的视频内容中的视频数据进行解析,以在解析的视频数据中提取出文字信息。且由于用户想要搜索的内容可能包含在已经播放过的视频内容中,因此在为用户提供视频内容的搜索建议时,为了保证建议的准确性,需要解析模块提取从监听到所述暂停操作的当前时刻为终点的一段视频内容中的文字信息。可以以已有的视频片段为单位,提取当前视频片段的文字信息,对提取的文字信息进行分词处理,得到一个以上的关键词,或者以文字信息的时间轴为单位,提取从监控到所述触发搜索的操作的时刻之前的预设时长内播放的文字信息,并对所提取的文字信息进行分词处理,得到一个以上的关键词。在本发明中所指的文字信息可以以字幕的形式出现。
当然,还可以以其他方式来截取视频内容的一段,其均包含在本发明的范围内。
确定模块203,用于将所述文字信息在搜索词数据库中进行匹配,确定并向用户提供匹配的建议搜索词。
具体地,确定模块203通过判断获取的关键词是否是陌生词、新生词、或者专业术语以确定是否存在用户未知的内容,进而为用户提供建议的搜索词。当然,用户未知的内容还可以包括其对视频内容产生搜索需求的所有内容,在此不再一一列举。
为了判断获取的关键词是否是未知内容,可以将所述获取的关键词与已有数据库进行比较,确定获取的关键词是否与数据库中的内容匹配,该匹配可以是精确匹配或者模糊匹配。如果具有匹配的关键词,则将所述匹配的关键词确定为建议搜索词提供给用户。
其中数据库存储有与用户可能未知的内容相对应的陌生词、新生词、或者专业术语等,除此之外,只要是能够使用户在观看视频的过程中产生搜索需求,并能够从视频中提取的信息,均可以包含在数据库所存储的数据范围内,由此通过将获取的视频内容与数据库中的数据进行比较,从而确定用户的搜索需求并为其提供建议。例如,可从视频内容中提取的图像信息,也能够作为建议的搜索内容。数据库中所存储的内容可以定期地或者在网络、设备空闲时间进行更新和维护。
当通过与已有数据库进行比较的方式,发现数据库中存在与获取的关键词相同或相近的词时,则确定用户有搜索需求,并将所获取的关键词初步确定为建议的搜索词并记录。
另外,确定模块也可以对该初步确定的建议搜索词进行进一步筛选,例如采用统计方式,判断字幕中该初步确定的建议搜索词出现频率很高,属于高频词,该高频词通常不会使用户产生搜索需求,则可以通过设置阈值的方式,删除在一定时间的出现频率超过预定值的那些初步确定的建议搜索词,从而最终确定可以为用户提供建议的搜索词。也可以基于预定的算法来判断文字信息中的关键词是否可能产生搜索需求,在此不再一一穷举。
最后,将认为用户可能产生搜索需求的建议搜索词在视频播放界面下显示给用户。该建议的搜索词可以以建议列表的形式被提供;以及该建议的搜索词可以是自动被显示的,也可以通过其他方式由用户触发而显示,例如由用户在视频播放界面中触摸窗口边界,为用户弹出搜索选项,由用户选择搜索选项中的搜索建议列表,进而显示该建议列表。该建议列表可以以滑动列表、候选框的方式显示。
如果确定模块没有确定建议的搜索词,则判断用户不存在搜索需求,结束对视频内容的搜索。
搜索模块204,用于确定用户从所述建议搜索词中选择的搜索词,并获取所述选择的搜索词对应的搜索结果。
具体地,将确定的建议搜索词提供给用户,当用户确定其具有对该搜索词的搜索需求,可以通过触摸的方式点击列表中的搜索词,从而搜索模块向搜索引擎提供搜索词以进行搜索。
搜索引擎接收到用户所选择的搜索词,搜索数据库以执行对所点击搜索词的搜索,然后返回搜索结果。
显示模块205,用于在视频播放界面上显示所述搜索结果。
具体地,显示模块205在获取到选择的搜索词对应的搜索结果后,可以在视频播放的当前界面上弹出悬浮窗口展现搜索结果,该弹出的窗口可以是悬浮于当前页面上的窗体或者图标,用户可以通过在悬浮窗口中点击关闭按钮以关闭窗口显示,或者通过触摸悬浮窗口之外的区域而关闭窗口。
另外,显示模块205也可以通过新建一个图层位于当前视频播放界面之上的视图的方式,将搜索结果显示在新建视图中,用户可以通过点击新建视图以外的区域,或者通过移动新建视图的方式来关闭搜索结果,当然,也可以使用其他关闭搜索结果的方式而提供快速返回视频播放界面的能力,在此不再一一穷举。
可选地,在执行视频内容搜索的过程中,显示模块可以根据用户触发搜索的操作类型而决定当前视频播放界面上的视频播放状态,例如当用户触发搜索的操作为暂停视频播放时,可以在执行视频内容搜索方法的同时暂停当前视频的播放,并当监听到用户关闭搜索结果的显示时,在返回的视频播放界面上继续播放视频。或者,当用户触发搜索的操作为选中视频内容中的文字、或者长按视频播放界面时,可以在执行视频内容搜索方法的同时继续视频播放。其触发搜索操作的类型与视频播放状态的各种组合方式均在本发明保护的范围内,其目的均在于在当前的视频播放界面上既能够执行搜索操作,又不影响视频播放的连续性。
由以上描述可以看出,本发明提供的方法和装置通过在视频播放界面中自动为用户提供搜索入口并提供搜索建议,无需用户再记住搜索词并在视频播放和搜索之间进行切换,方便了用户在观看视频时进行搜索,既简化了搜索流程,提高了搜索效率,又使视频播放具备连续性,增强了用户体验。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (14)

1.一种视频内容搜索方法,其特征在于,所述方法包括:
监听在视频播放界面上触发搜索的操作;
响应于监听到所述触发搜索的操作从视频内容中解析文字信息;
将所述文字信息在搜索词数据库中进行匹配,确定并向用户提供匹配的建议搜索词;
确定用户从所述建议搜索词中选择的搜索词,并获取所述选择的搜索词对应的搜索结果;
在所述视频播放界面上显示所述搜索结果。
2.根据权利要求1所述的方法,其特征在于,所述触发搜索的操作包括:
用户暂停视频播放、或者选中视频内容中的文字、或者长按视频播放界面的操作。
3.根据权利要求1所述的方法,其特征在于,所述解析文字信息包括:
在监听到所述触发搜索的操作时,
提取当前视频片段的文字信息,对提取的文字信息进行分词处理,得到一个以上的关键词;或者
以文字信息的时间轴为单位,提取从监控到所述触发搜索的操作的时刻之前的预设时长内播放的文字信息,并对所提取的文字信息进行分词处理,得到一个以上的关键词。
4.根据权利要求1所述的方法,其特征在于,所述搜索词数据库具体包括:陌生词、新生词、或者专业术语。
5.根据权利要求1所述的方法,其特征在于,确定所述建议搜索词进一步包括:将匹配的搜索词进行词频分析,如果所述匹配的搜索词在一定时间的出现频率超过预定的值,则将所述出现频率超过预定的值的搜索词从建议搜索词中删除。
6.根据权利要求1所述的方法,其特征在于,显示所述搜索结果具体包括:
在当前视频播放界面上通过弹出窗口或者在视频播放界面上新建一个视图的方式,将搜索结果显示在所述弹出窗口或者所述视图中。
7.根据权利要求1所述的方法,其特征在于,该方法还包括:当监听到用户关闭所述搜索结果的显示时,则继续视频播放。
8.一种视频内容搜索装置,其特征在于,所述装置包括:
监听模块,用于监听在视频播放界面上触发搜索的操作;
解析模块,用于响应于监听到所述触发搜索的操作从视频内容中解析文字信息;
确定模块,用于将所述文字信息在搜索词数据库中进行匹配,确定并向用户提供匹配的建议搜索词;
搜索模块,用于确定用户从所述建议搜索词中选择的搜索词,并获取所述选择的搜索词对应的搜索结果;
显示模块,用于在所述视频播放界面上显示所述搜索结果。
9.根据权利要求8所述的装置,其特征在于,所述触发搜索的操作包括:
用户暂停视频播放、或者选中视频内容中的文字、或者长按视频播放界面的操作。
10.根据权利要求8所述的装置,其特征在于,所述解析模块解析文字信息包括:
在监听到所述触发搜索的操作时,
提取当前视频片段的文字信息,对提取的文字信息进行分词处理,得到一个以上的关键词;或者
以文字信息的时间轴为单位,提取从监控到所述触发搜索的操作的时刻之前的预设时长内播放的文字信息,并对所提取的文字信息进行分词处理,得到一个以上的关键词。
11.根据权利要求8所述的装置,其特征在于,所述搜索词数据库具体包括:陌生词、新生词、或者专业术语。
12.根据权利要求8所述的装置,其特征在于,所述确定模块确定所述建议搜索词进一步包括:将匹配的搜索词进行词频分析,如果所述匹配的搜索词在一定时间的出现频率超过预定的值,则将所述出现频率超过预定的值的搜索词从建议搜索词中删除。
13.根据权利要求8所述的装置,其特征在于,所述显示模块显示所述搜索结果具体包括:
在当前视频播放界面上通过弹出窗口或者在视频播放界面上新建一个视图的方式,将搜索结果显示在所述弹出窗口或者所述视图中。
14.根据权利要求8所述的装置,其特征在于,所述显示模块还用于:当监听到用户关闭所述搜索结果的显示时,则继续视频播放。
CN201510794613.1A 2015-11-18 2015-11-18 视频内容搜索方法和装置 Active CN106708905B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510794613.1A CN106708905B (zh) 2015-11-18 2015-11-18 视频内容搜索方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510794613.1A CN106708905B (zh) 2015-11-18 2015-11-18 视频内容搜索方法和装置

Publications (2)

Publication Number Publication Date
CN106708905A true CN106708905A (zh) 2017-05-24
CN106708905B CN106708905B (zh) 2019-12-24

Family

ID=58932705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510794613.1A Active CN106708905B (zh) 2015-11-18 2015-11-18 视频内容搜索方法和装置

Country Status (1)

Country Link
CN (1) CN106708905B (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291904A (zh) * 2017-06-23 2017-10-24 百度在线网络技术(北京)有限公司 一种视频搜索方法和装置
CN107357578A (zh) * 2017-07-01 2017-11-17 北京奇虎科技有限公司 一种基于移动终端的社交软件的快捷搜索方法及装置
CN107391741A (zh) * 2017-08-09 2017-11-24 广东小天才科技有限公司 语音片段的搜索方法、搜索装置及终端设备
CN108268666A (zh) * 2018-02-26 2018-07-10 北京奇艺世纪科技有限公司 一种搜索方法和装置
CN109819311A (zh) * 2019-01-29 2019-05-28 法信公证云(厦门)科技有限公司 一种终端视频取证方法和装置
CN110019922A (zh) * 2017-12-07 2019-07-16 北京雷石天地电子技术有限公司 一种音频高潮识别方法和装置
CN110225387A (zh) * 2019-05-20 2019-09-10 北京奇艺世纪科技有限公司 一种信息搜索方法、装置及电子设备
CN111163348A (zh) * 2020-01-08 2020-05-15 百度在线网络技术(北京)有限公司 基于视频播放的搜索方法和装置
CN112241469A (zh) * 2019-07-18 2021-01-19 百度在线网络技术(北京)有限公司 信息展示方法、装置和计算机可读存储介质
CN114995711A (zh) * 2022-05-23 2022-09-02 深圳康佳电子科技有限公司 一种热搜资讯多窗口显示方法、终端设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102708215A (zh) * 2007-12-18 2012-10-03 孟智平 一种处理视频的方法及其***
CN102789385A (zh) * 2012-08-15 2012-11-21 魔方天空科技(北京)有限公司 视频文件播放器和视频文件播放的处理方法
CN102929925A (zh) * 2012-09-20 2013-02-13 百度在线网络技术(北京)有限公司 一种基于浏览内容的搜索方法及装置
CN103902736A (zh) * 2014-04-21 2014-07-02 魏新成 对移动信息设备屏幕上显示的词语进行手指单击取词搜索
CN104102683A (zh) * 2013-04-05 2014-10-15 联想(新加坡)私人有限公司 用于增强视频显示的上下文查询
CN104281705A (zh) * 2014-10-23 2015-01-14 百度在线网络技术(北京)有限公司 搜索方法及搜索装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102708215A (zh) * 2007-12-18 2012-10-03 孟智平 一种处理视频的方法及其***
CN102789385A (zh) * 2012-08-15 2012-11-21 魔方天空科技(北京)有限公司 视频文件播放器和视频文件播放的处理方法
CN102929925A (zh) * 2012-09-20 2013-02-13 百度在线网络技术(北京)有限公司 一种基于浏览内容的搜索方法及装置
CN104102683A (zh) * 2013-04-05 2014-10-15 联想(新加坡)私人有限公司 用于增强视频显示的上下文查询
CN103902736A (zh) * 2014-04-21 2014-07-02 魏新成 对移动信息设备屏幕上显示的词语进行手指单击取词搜索
CN104281705A (zh) * 2014-10-23 2015-01-14 百度在线网络技术(北京)有限公司 搜索方法及搜索装置

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291904A (zh) * 2017-06-23 2017-10-24 百度在线网络技术(北京)有限公司 一种视频搜索方法和装置
CN107357578A (zh) * 2017-07-01 2017-11-17 北京奇虎科技有限公司 一种基于移动终端的社交软件的快捷搜索方法及装置
CN107357578B (zh) * 2017-07-01 2021-02-23 北京奇虎科技有限公司 一种基于移动终端的社交软件的快捷搜索方法及装置
CN107391741A (zh) * 2017-08-09 2017-11-24 广东小天才科技有限公司 语音片段的搜索方法、搜索装置及终端设备
CN110019922A (zh) * 2017-12-07 2019-07-16 北京雷石天地电子技术有限公司 一种音频高潮识别方法和装置
CN108268666A (zh) * 2018-02-26 2018-07-10 北京奇艺世纪科技有限公司 一种搜索方法和装置
CN109819311A (zh) * 2019-01-29 2019-05-28 法信公证云(厦门)科技有限公司 一种终端视频取证方法和装置
CN110225387A (zh) * 2019-05-20 2019-09-10 北京奇艺世纪科技有限公司 一种信息搜索方法、装置及电子设备
CN112241469A (zh) * 2019-07-18 2021-01-19 百度在线网络技术(北京)有限公司 信息展示方法、装置和计算机可读存储介质
CN111163348A (zh) * 2020-01-08 2020-05-15 百度在线网络技术(北京)有限公司 基于视频播放的搜索方法和装置
CN114995711A (zh) * 2022-05-23 2022-09-02 深圳康佳电子科技有限公司 一种热搜资讯多窗口显示方法、终端设备及存储介质

Also Published As

Publication number Publication date
CN106708905B (zh) 2019-12-24

Similar Documents

Publication Publication Date Title
CN106708905A (zh) 视频内容搜索方法和装置
CN107995523B (zh) 视频播放方法、装置、终端及存储介质
WO2018000557A1 (zh) 搜索结果展示方法和装置
CN109286850B (zh) 一种基于弹幕的视频标注方法及终端
CN106210770B (zh) 一种显示弹幕信息的方法和装置
CN110225387A (zh) 一种信息搜索方法、装置及电子设备
CN109558513B (zh) 一种内容推荐方法、装置、终端及存储介质
CN110708607B (zh) 直播互动方法、装置、电子设备以及存储介质
CN106020448B (zh) 基于智能终端的人机交互方法和***
CN105072460B (zh) 一种基于视频内容元素的信息标注和关联方法、***和设备
CN108205408B (zh) 消息展示方法及装置
CN110222256B (zh) 一种信息推荐方法、装置和用于信息推荐的装置
CN110650378A (zh) 一种信息获取方法、装置、终端及存储介质
CN113569037A (zh) 一种消息处理方法、装置以及可读存储介质
CN105989120B (zh) 一种个性化内容推荐方法及个性化内容推荐***
CN108958503A (zh) 输入方法和装置
CN106708885A (zh) 一种实现搜索的方法和装置
CN108038243A (zh) 音乐推荐方法、装置、存储介质及电子设备
CN109462765B (zh) 一种推荐页面下发和显示的方法及装置
US20220391058A1 (en) Interaction information processing method and apparatus, electronic device and storage medium
CN108268666A (zh) 一种搜索方法和装置
CN113033217A (zh) 字幕敏感信息自动屏蔽转译方法和装置
CN106713973A (zh) 搜索节目的方法及装置
CN114501042A (zh) 跨境直播处理方法及电子设备
CN103577450B (zh) 提高检索速度的方法、***及数字音视频点播方法、***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant