掌桥专利:专业的专利平台
掌桥专利
首页

多媒体资源搜索方法、装置、设备及存储介质

文献发布时间:2023-06-19 19:14:59


多媒体资源搜索方法、装置、设备及存储介质

技术领域

本公开涉及互联网技术领域,尤其涉及一种多媒体资源搜索方法、装置、设备及存储介质。

背景技术

在播放视频的应用或网站内,可以基于关键词搜索想看的视频。然而搜索到视频后,需要观看完整个视频才能知道该视频是否为自己想看的视频,因此需要一种高效的多媒体资源搜索方法,来快速找到想看的视频。

发明内容

本公开提供一种多媒体资源搜索方法、装置、设备及存储介质,该方法在保证了视频搜索精准性的基础上提高了视频搜索的效率。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种多媒体资源搜索方法,所述方法包括:

响应于对关键词的搜索操作,显示至少一个目标视频的视频封面,所述目标视频与所述关键词关联;

响应于对任一所述目标视频的视频封面的播放操作,在播放界面中播放所述目标视频,其中,在所述播放界面上显示所述目标视频中的目标视频片段的播放控件,所述目标视频片段的文本内容与所述关键词之间的相关度大于预设相关度;

响应于对所述播放控件的触发操作,跳转至所述目标视频片段进行播放。

根据本公开实施例的第二方面,提供一种多媒体资源搜索方法,所述方法包括:

基于终端对关键词的搜索操作,将多个视频的文本内容分别与所述关键词进行匹配,得到至少一个目标视频,所述目标视频的文本内容包括与所述关键词匹配的目标文本内容,所述目标文本内容与所述关键词之间的相关度大于预设相关度;

基于所述终端显示的所述至少一个目标视频的视频封面,为所述终端提供所述至少一个目标视频中的目标文本内容和对应于所述目标文本内容的目标视频片段。

根据本公开实施例的第三方面,提供一种多媒体资源搜索装置,所述装置包括:

封面显示单元,被配置为响应于对关键词的搜索操作,显示至少一个目标视频的视频封面,所述目标视频与所述关键词关联;

控件显示单元,被配置为响应于对任一所述目标视频的视频封面的播放操作,在播放界面中播放所述目标视频,其中,在所述播放界面上显示所述目标视频中的目标视频片段的播放控件,所述目标视频片段的文本内容与所述关键词之间的相关度大于预设相关度;

第一播放单元,被配置为响应于对所述播放控件的触发操作,跳转至所述目标视频片段进行播放。

在一些实施例中,所述封面显示单元,被配置为在每个所述目标视频的视频封面上显示片段播放控件,所述片段播放控件显示有所述目标视频中的目标视频片段的起始时间点和文本内容;所述装置还包括第二播放单元,被配置为响应于对所述片段播放控件的触发操作,在所述播放界面中播放所述目标视频片段。

在一些实施例中,所述装置还包括文本显示单元,被配置为在所述播放界面上显示所述目标视频中的目标视频片段的文本查看控件,所述文本查看控件用于触发显示所述目标视频片段的文本内容;响应于对所述文本查看控件的触发操作,显示所述目标视频片段的文本内容;

在一些实施例中,所述文本显示单元,被配置为响应于对所述文本查看控件的触发操作,在所述播放界面中跳转至所述目标视频片段进行播放,且在弹窗界面显示所述文本内容。

在一些实施例中,所述控件显示单元,还被配置为在所述文本查看控件上显示所述文本内容的文本主题,所述文本主题用于概述所述文本内容;或者,在所述文本查看控件上显示所述文本内容中的部分文本。

在一些实施例中,所述第一播放单元,被配置为响应于播放到所述目标视频片段的终止时间点,返回所述目标视频片段的起始时间点,重复播放所述目标视频片段;或者,响应于播放到所述目标视频片段的终止时间点,显示重播控件,响应于对所述重播控件的触发操作,重复播放所述目标视频片段;或者,响应于播放到所述目标视频片段的终止时间点,播放所述目标视频的剩余视频片段。

在一些实施例中,所述目标视频片段为多个,所述装置还包括:

进度条显示单元,被配置为在所述播放界面显示所述目标视频的播放进度条,在所述播放进度条上显示多个标记节点,所述多个标记节点分别用于标记多个目标视频片段的起始时间点;

第三播放单元,被配置为响应于对任一标记节点的触发操作,在所述播放界面中播放所述标记节点所标记的目标视频片段。

在一些实施例中,所述播放界面上包括所述多个目标视频片段分别对应的子区域,所述子区域显示有所述目标视频片段的播放控件和文本查看控件,所述文本查看控件用于触发显示所述目标视频片段的文本内容;所述装置还包括:第一弹窗显示单元,被配置为响应于对任一目标视频片段的文本查看控件的触发操作,显示弹窗界面,所述弹窗界面包括所述多个目标视频片段的第一展示项,所述第一展示项包括所述目标视频片段的起始时间点、文本主题和文本内容。

在一些实施例中,所述第一展示项还包括所述目标视频片段的播放控件,所述装置还包括第四播放单元,被配置为响应于对任一目标视频片段的播放控件的触发操作,跳转至所述目标视频片段进行播放。

在一些实施例中,所述播放界面还显示有所述目标视频的视频标题和多个功能控件,所述多个功能控件用于实现除视频播放以外的功能,所述装置还包括:

界面显示单元,被配置为响应于对所述播放界面的目标手势操作,在所述播放界面显示所述目标视频的播放进度条和所述多个目标视频片段的第二展示项,隐藏所述视频标题和所述多个功能控件,所述第二展示项包括所述目标视频片段的文本主题和起始时间点;

第二弹窗显示单元,被配置为响应于对任一目标视频片段的第二展示项的触发操作,显示所述弹窗界面。

在一些实施例中,所述第二弹窗显示单元,被配置为响应于对任一目标视频片段的第二展示项的触发操作,在所述播放界面中跳转至所述目标视频片段进行播放,且显示所述弹窗界面。

在一些实施例中,所述第一播放单元,被配置为在所述播放界面显示提示信息,所述提示信息用于提示已定位到所述目标视频片段;在所述播放界面中播放所述目标视频片段。

根据本公开实施例的第四方面,提供一种多媒体资源搜索装置,所述装置包括:

匹配单元,被配置为基于终端对关键词的搜索操作,将多个视频的文本内容分别与所述关键词进行匹配,得到至少一个目标视频,所述目标视频的文本内容包括与所述关键词匹配的目标文本内容,所述目标文本内容与所述关键词之间的相关度大于预设相关度;

提供单元,被配置为基于所述终端显示的所述至少一个目标视频的视频封面,为所述终端提供所述至少一个目标视频中的目标文本内容和对应于所述目标文本内容的目标视频片段。

在一些实施例中,所述多个视频为筛选后的多个视频,所述装置还包括:

获取单元,被配置为获取多个视频各自的标题、观看率和交互率;

确定单元,被配置为对于每个视频,确定所述视频的标题与所述关键词之间的相关度,对所述相关度、所述观看率和所述交互率进行加权求和,得到所述视频的重要性参数,所述重要性参数用于指示所述视频对所述关键词的搜索结果的重要性程度;

筛选单元,被配置为基于所述多个视频各自的重要性参数进行视频筛选,得到所述筛选后的多个视频。

在一些实施例中,所述筛选单元,被配置为基于所述多个视频各自的重要性参数,对所述多个视频进行排序,将排序在前的目标位数的视频作为所述筛选后的多个视频;或者,将所述多个视频中重要性参数超过预设阈值的视频,作为所述筛选后的多个视频。

根据本公开实施例的第五方面,提供一种电子设备,该电子设备包括:

一个或多个处理器;

用于存储该处理器可执行程序代码的存储器;

其中,该处理器被配置为执行该程序代码,以实现上述多媒体资源搜索方法。

根据本公开实施例的第六方面,提供一种计算机可读存储介质,当该计算机可读存储介质中的程序代码由电子设备的处理器执行时,使得电子设备能够执行上述多媒体资源搜索方法。

根据本公开实施例的第七方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述多媒体资源搜索方法。

本公开实施例提供了一种多媒体资源搜索方法,由于目标视频片段的文本内容与关键词之间的相关度大于预设相似度,显然该目标视频片段有较大的概率为基于该关键词想搜索到的视频内容;且在播放界面上显示该目标视频中的目标视频片段的播放控件,基于该播放控件能够跳转到该目标视频片段进行播放,这样能够快速确定该目标视频片段是否为想要看的视频,且从视频片段的级别来进行视频搜索,提高了视频搜索的精度,该方法在保证了视频搜索精准性的基础上提高了视频搜索的效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种实施环境的示意图。

图2是根据一示例性实施例示出的一种多媒体资源搜索方法的流程图。

图3是根据一示例性实施例示出的另一种多媒体资源搜索方法的流程图。

图4是根据一示例性实施例示出的另一种多媒体资源搜索方法的流程图。

图5是根据一示例性实施例示出的一种搜索结果页的示意图。

图6是根据一示例性实施例示出的一种播放界面的示意图。

图7是根据一示例性实施例示出的一种弹窗界面的示意图。

图8是根据一示例性实施例示出的另一种播放界面的示意图。

图9是根据一示例性实施例示出的一种弹窗界面和播放界面的示意图。

图10是根据一示例性实施例示出的另一种播放界面的示意图。

图11是根据一示例性实施例示出的另一种多媒体资源搜索方法的流程图。

图12是根据一示例性实施例示出的另一种多媒体资源搜索方法的流程图。

图13是根据一示例性实施例示出的另一种播放界面的示意图。

图14是根据一示例性实施例示出的另一种播放界面的示意图。

图15是根据一示例性实施例示出的另一种弹窗界面的示意图。

图16是根据一示例性实施例示出的一种多媒体资源搜索装置的框图。

图17是根据一示例性实施例示出的一种多媒体资源搜索装置的框图。

图18是根据一示例性实施例示出的一种终端的框图。

图19是根据一示例性实施例示出的一种服务器的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

需要说明的是,本申请所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本申请中涉及到的视频等都是在充分授权的情况下获取的。

本公开实施例提供的多媒体资源搜索方法,能够由电子设备执行,该电子设备提供为终端。图1是本公开实施例提供的一种实施环境示意图,参见图1,该实施环境包括:终端101和服务器102。在本公开实施例中,终端101用于触发基于关键词的搜索操作,服务器102为终端101的后台服务器,用于基于该关键词搜索多媒体资源,以使终端101显示搜索到的多媒体资源,该多媒体资源可以为视频、图片、文字等资源中的至少一项,在本公开实施例中,以多媒体资源为视频资源为例进行说明。

终端101可以为智能手机、智能手表、台式电脑、手提电脑、虚拟现实终端、增强现实终端、无线终端和膝上型便携计算机等设备中的至少一种。终端101具有通信功能,可以接入有线网络或无线网络。终端101可以泛指多个终端中的一个,本领域技术人员可以知晓,上述终端的数量可以更多或更少。服务器102可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式文件系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(ContentDelivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。在一些实施例中,服务器102与终端101通过有线或无线通信方式进行直接或间接的连接,本公开实施例对此不作限定。可选地,上述服务器102的数量可以更多或更少,本公开实施例对此不加以限定。当然,服务器102还可以包括其他功能服务器,以便提供更全面且多样化的服务。其中,服务器102承担主要计算工作,终端101承担次要计算工作;或者,服务器102承担次要计算工作,终端101承担主要计算工作;或者,服务器102或终端101分别能够单独承担计算工作,本公开实施例对此不作限定。

图2是根据一示例性实施例示出的一种多媒体资源搜索方法的流程图,如图2所示,该方法由终端执行,该方法包括以下步骤:

在步骤S201中,终端响应于对关键词的搜索操作,显示至少一个目标视频的视频封面,该目标视频与该关键词关联。

在本公开实施例中,终端上安装有目标应用,该目标应用提供搜索功能,该目标应用可以为浏览器、视频类应用、短视频类应用等。终端基于目标应用的搜索框触发搜索操作,该关键词可以为在搜索框中直接输入的文本关键词,也可以为基于对输入的语音进行识别得到的关键词,还可以为对输入的图片进行识别得到的关键词。

在本公开实施例中,该至少一个目标视频为基于关键词搜索到的视频,目标视频的文本内容包括与该关键词之间的相似度大于预设相似度的文本内容。

在步骤S202中,终端响应于对任一目标视频的视频封面的播放操作,在播放界面中播放该目标视频,其中,在播放界面上显示该目标视频中的目标视频片段的播放控件,该目标视频片段的文本内容与该关键词之间的相关度大于预设相关度。

在本公开实施例中,该相关度用于指示文本内容与关键词之间的关联程度。可选地,该相关度为文本内容的特征向量与关键词的特征向量之前的余弦距离。该预设相关度可以根据需要进行设定并更改,在此不做具体限定。可选地,对视频封面的播放操作指对视频封面的点击操作。

在步骤S203中,终端响应于对该播放控件的触发操作,跳转至该目标视频片段进行播放。

在本公开实施例中,终端在播放界面上播放目标视频片段。

本公开实施例提供了一种多媒体资源搜索方法,由于该目标视频片段的文本内容与关键词之间的相关度大于预设相似度,显然该目标视频片段有较大的概率为基于该关键词想搜索到的视频内容;且在播放界面上显示该目标视频中的目标视频片段的播放控件,基于该播放控件能够跳转到该目标视频片段进行播放,这样能够快速确定该目标视频片段是否为想要看的视频,且从视频片段的级别来进行视频搜索,提高了视频搜索的精度,该方法在保证了视频搜索精准性的基础上提高了视频搜索的效率。

在一些实施例中,显示至少一个目标视频的视频封面,包括:在每个目标视频的视频封面上显示片段播放控件,片段播放控件显示有目标视频中的目标视频片段的起始时间点和文本内容;方法还包括:响应于对片段播放控件的触发操作,在播放界面中播放目标视频片段。

在本公开实施例中,基于该视频封面能够直接触发播放目标视频片段,提高了播放目标视频片段的效率。

在一些实施例中,方法还包括:在播放界面上显示目标视频中的目标视频片段的文本查看控件,文本查看控件用于触发显示目标视频片段的文本内容;响应于对文本查看控件的触发操作,显示目标视频片段的文本内容。

在本公开实施例中,在播放界面上显示该文本查看控件,基于该文本查看控件能够查看目标视频片段的文本内容,这样基于该目标视频片段的文本内容能够进一步快速确定该目标视频片段是否为想要看的视频,进一步提高了视频搜索的效率。

在一些实施例中,响应于对文本查看控件的触发操作,显示目标视频片段的文本内容,包括:响应于对文本查看控件的触发操作,在播放界面中跳转至目标视频片段进行播放,且在弹窗界面显示文本内容。

在本公开实施例中,基于该文本查看控件可以同时显示文本内容和播放目标视频片段,这样可以同时获知文本内容和视频内容,提高了文本内容和视频内容的展示效率。

在一些实施例中,方法还包括:在文本查看控件上显示文本内容的文本主题,文本主题用于概述文本内容;或者,在文本查看控件上显示文本内容中的部分文本。

在本公开实施例中,在文本查看控件上显示文本主题或部分文本,这样可以实现对文本内容的快捷展示,进而便于基于显示的内容,促进对文本查看控件的触发。

在一些实施例中,跳转至目标视频片段进行播放,包括:响应于播放到目标视频片段的终止时间点,返回目标视频片段的起始时间点,重复播放目标视频片段;或者,响应于播放到目标视频片段的终止时间点,显示重播控件,响应于对重播控件的触发操作,重复播放目标视频片段;或者,响应于播放到目标视频片段的终止时间点,播放目标视频的剩余视频片段。

在本公开实施例中,自动重复播放目标视频片段,提高了视频播放的有效性,可以充分获知到视频内容;设置重播控件来控制重播,提高了重播目标视频片段的灵活性,进而可以依据需求来进行重播;顺延播放目标视频,能够获知到目标视频更多的视频内容。

在一些实施例中,目标视频片段为多个,方法还包括:在播放界面显示目标视频的播放进度条,在播放进度条上显示多个标记节点,多个标记节点分别用于标记多个目标视频片段的起始时间点;响应于对任一标记节点的触发操作,在播放界面中播放标记节点所标记的目标视频片段。

在本公开实施例中,由于在播放界面上显示播放进度条,在播放进度条上显示多个标记节点来标记多个目标视频片段,这样基于该播放进度条能够获知该多个目标视频片段的分布情况,且基于对该标记节点和播放控件的触发均能够播放目标视频片段,提高了触发视频播放的多样性。

在一些实施例中,播放界面上包括多个目标视频片段分别对应的子区域,子区域显示有目标视频片段的播放控件和文本查看控件;方法还包括:响应于对任一目标视频片段的文本查看控件的触发操作,显示弹窗界面,弹窗界面包括多个目标视频片段的第一展示项,第一展示项包括目标视频片段的起始时间点、文本主题和文本内容。

在本公开实施例中,基于对任一文本查看控件的触发操作,能够显示多个目标视频片段的文本内容,提高了文本内容的显示效率。

在一些实施例中,第一展示项还包括目标视频片段的播放控件,方法还包括:响应于对任一目标视频片段的播放控件的触发操作,跳转至目标视频片段进行播放。

在本公开实施例中,增加了跳转至目标视频片段进行播放的入口,进而提高了视频播放的灵活性。

在一些实施例中,播放界面还显示有目标视频的视频标题和多个功能控件,多个功能控件用于实现除视频播放以外的功能,方法还包括:响应于对播放界面的目标手势操作,在播放界面显示目标视频的播放进度条和多个目标视频片段的第二展示项,隐藏视频标题和多个功能控件,第二展示项包括目标视频片段的文本主题和起始时间点;响应于对任一目标视频片段的第二展示项的触发操作,显示弹窗界面。

在本公开实施例中,通过目标手势操作来拓展一个干净的播放界面,提高了播放界面的整洁性,避免了视频标题和其它功能控件的干扰。

在一些实施例中,响应于对任一目标视频片段的第二展示项的触发操作,显示弹窗界面,包括:响应于对任一目标视频片段的第二展示项的触发操作,在播放界面中跳转至目标视频片段进行播放,且显示弹窗界面。

在本公开实施例中,基于该文本查看控件可以同时显示文本内容和播放目标视频片段,这样可以同时获知文本内容和视频内容,提高了文本内容和视频内容的展示效率。

在一些实施例中,跳转至目标视频片段进行播放,包括:在播放界面显示提示信息,提示信息用于提示已定位到目标视频片段;在播放界面中播放目标视频片段。

在本公开实施例中,通过显示提示信息提高了目标视频片段的播放效果。

本公开实施例提供了一种多媒体资源搜索方法,由于该目标视频片段的文本内容与关键词之间的相关度大于预设相似度,显然该目标视频片段有较大的概率为基于该关键词想搜索到的视频内容;且在播放界面上显示该目标视频中的目标视频片段的播放控件和文本查看控件,基于该播放控件能够跳转到该目标视频片段进行播放,基于该文本查看控件能够查看该目标视频片段的文本内容,这样能够快速确定该目标视频片段是否为想要看的视频,且从视频片段的级别来进行视频搜索,提高了视频搜索的精度,该方法在保证了视频搜索精准性的基础上提高了视频搜索的效率。

图3是根据一示例性实施例示出的一种多媒体资源搜索方法的流程图,如图3所示,该方法由服务器执行,该方法包括以下步骤:

在步骤S301中,服务器基于终端对关键词的搜索操作,将多个视频的文本内容分别与该关键词进行匹配,得到至少一个目标视频,该目标视频的文本内容包括与该关键词匹配的目标文本内容,该目标文本内容与该关键词之间的相关度大于预设相关度。

在本公开实施例中,该多个视频的文本内容基于对视频中的音频进行语音识别得到。

在步骤S302中,服务器基于终端显示的该至少一个目标视频的视频封面,为终端提供该至少一个目标视频中的目标文本内容和对应于该目标文本内容的目标视频片段。

在本公开实施例中,服务器基于该目标文本内容确定与该目标文本内容对应的目标视频片段。服务器为终端提供目标文本内容和目标视频片段,以实现对视频的快速搜索。

本公开实施例提供了一种多媒体资源搜索方法,该方法将多个视频的文本内容分别与关键词匹配,得到至少一个目标视频,由于该目标视频的文本内容包括与该关键词匹配的目标文本内容,这样得到的目标视频有较大概率为想要搜索到的视频;进而为终端提供该目标视频中的目标文本内容和对应于该目标文本内容的目标视频片段,这样提供视频片段级别的搜索结果,在保证了视频搜索精准性的基础上提高了视频搜索的效率。

在一些实施例中,多个视频为筛选后的多个视频,方法还包括:获取多个视频各自的标题、观看率和交互率;对于每个视频,确定视频的标题与关键词之间的相关度,对相关度、观看率和交互率进行加权求和,得到视频的重要性参数,重要性参数用于指示视频对关键词的搜索结果的重要性程度;基于多个视频各自的重要性参数进行视频筛选,得到筛选后的多个视频。

在本公开实施例中,通过相关度、观看率和交互率来确定重要性参数,由于相关度、观看率和交互率能够有效代表该视频相对于该关键词的有效性,使得该重要性参数能够有效指示该视频对该关键词的搜索结果的重要性程度,进而基于该重要性参数,能够有效筛选出与该关键词相关联的视频,提高了视频筛选的有效性。

在一些实施例中,基于多个视频各自的重要性参数进行视频筛选,得到筛选后的多个视频,包括:基于多个视频各自的重要性参数,对多个视频进行排序,将排序在前的目标位数的视频作为筛选后的多个视频;或者,将多个视频中重要性参数超过预设阈值的视频,作为筛选后的多个视频。

在本公开实施例中,将排序在前的视频筛选出来,可以筛选出对关键词的搜索结果重要性程度大的视频,提高了筛选的有效性和准确性。筛选重要性参数超过预设阈值的视频,即可以筛选出对关键词的搜索结果重要性程度大的视频,提高了筛选的有效性和准确性。

本公开实施例提供了一种多媒体资源搜索方法,该方法将多个视频的文本内容分别与关键词匹配,得到至少一个目标视频,由于该目标视频的文本内容包括与该关键词匹配的目标文本内容,这样得到的目标视频有较大概率为想要搜索到的视频;进而为终端提供该目标视频中的目标文本内容和对应于该目标文本内容的目标视频片段,这样提供视频片段级别的搜索结果,在保证了视频搜索精准性的基础上提高了视频搜索的效率。

上述图2-3是搜索多媒体资源的基本流程,下面基于图3对搜索多媒体资源的过程进行进一步阐述。参见图4,图4是根据一示例性实施例示出的一种多媒体资源搜索方法的流程图,该方法以终端和服务器之间的交互过程为例进行说明,该方法包括以下步骤。

在步骤S401中,终端响应于对关键词的搜索操作,向服务器发送搜索指令,该搜索指令用于请求搜索与该关键词关联的视频。

在本公开实施例中,终端上安装有目标应用,该目标应用提供视频搜索功能。服务器为该目标应用的后台服务器,用于为该目标应用提供后台服务,这样基于服务器强大的计算功能来进行视频搜索,能够提高视频搜索的效率。

在步骤S402中,服务器接收该搜索指令,基于该搜索指令,将多个视频的文本内容分别与该关键词进行匹配,得到至少一个目标视频,该目标视频的文本内容包括与该关键词匹配的目标文本内容,该目标文本内容与该关键词之间的相关度大于预设相关度。

在一些实施例中,服务器将视频的文本内容与关键词进行匹配的过程,包括以下步骤:服务器对视频的文本内容进行分词,提取分词得到的多个词的特征向量和该关键词的特征向量。服务器确定该多个词的特征向量分别与该关键词的特征向量之间的余弦距离,得到该多个词分别与该关键词之间的相关度。

在一种实现方式中,服务器在对文本内容进行分词之前,先对文本内容进行分段,进而在得到该多个词分别与该关键词之间的相关度之后,将该段落中的多个词分别与关键词之间的相关度的均值作为该段落与关键词之间的相关度,将相关度大于预设相关度的段落作为目标文本内容。该实现方式提高了确定目标文本内容的合理性与效率。其中,服务器可以基于固定字数划分段落,也可以基于语气的停顿节点来划分段落,也可以基于视频中画面的跳转节点来划分段落,本公开实施例对此不作具体限定。

在另一种实现方式中,服务器将多个词中任一与该关键词之间的相关度大于预设相关度的词作为目标文本内容的起始词,将任一与该关键词之间的相关度小于预设相关度的词作为目标文本内容的结束词,以得到目标文本内容。该实现方式保证了目标文本内容与关键词之间的高相关度,进而提高了所确定的目标文本内容的准确性。

在本公开实施例中,该多个视频为筛选后的多个视频。相应地,该筛选后的多个视频的获取过程包括以下步骤:服务器获取多个视频各自的标题、观看率和交互率;服务器对于每个视频,确定该视频的标题与关键词之间的相关度,对相关度、观看率和交互率进行加权求和,得到该视频的重要性参数,该重要性参数用于指示该视频对关键词的搜索结果的重要性程度;服务器基于多个视频各自的重要性参数进行视频筛选,得到该筛选后的多个视频。在本公开实施例中,通过相关度、观看率和交互率来确定重要性参数,由于相关度、观看率和交互率能够有效代表该视频相对于该关键词的关联性,使得该重要性参数能够有效指示该视频对该关键词的搜索结果的重要性程度,进而基于该重要性参数,能够有效筛选出与该关键词相关联的视频,提高了筛选的有效性。

在本公开实施例中,该交互率包括对视频的评论率、点赞率、收藏率、转发率等中的至少一项。相关度、观看率和交互率各自的权重可以根据需要进行设置并更改,在此不做具体限定。该实施例中确定标题与关键词之间的相关度的过程与确定文本内容与关键词之间的相关度的过程同理,在此不再赘述。

在本公开实施例中,上述服务器基于多个视频各自的重要性参数进行视频筛选,得到筛选后的多个视频的过程,包括以下两种实现方式。

在一种实现方式中,服务器基于多个视频各自的重要性参数,对该多个视频进行排序,将排序在前的目标位数的视频作为筛选后的多个视频。该目标位数可以根据需要进行设定并更改,每个视频的顺序与该视频的重要性参数正相关。该实现方式将排序在前的视频筛选出来,进而可以筛选出对关键词的搜索结果重要性程度大的视频,提高了筛选的有效性和准确性。

在另一种实现方式中,服务器将多个视频中重要性参数超过预设阈值的视频,作为筛选后的多个视频。该预设阈值可以根据需要进行设定并更改。该实现方式筛选重要性参数超过预设阈值的视频,即可以筛选出对关键词的搜索结果重要性程度大的视频,提高了筛选的有效性和准确性。

在一些实施例中,该多个视频的文本内容为事先离线得到的,相应地,该过程包括以下步骤:服务器对该多个视频分别进行语音识别,得到该多个视频的文本内容。这样服务器在搜索视频时可直接获取文本内容,避免了线上语音识别,以提高搜索效率。

在另一些实施例中,终端基于该搜索指令,对该多个视频分别进行语音识别,得到该多个视频的文本内容。由于视频的数量较多,而事先对所有的视频均进行语音识别,工作量巨大,该实施例仅需对筛选出的视频进行语音识别,降低了语音识别的工作量,避免了资源浪费。需要说明的是,在对任一视频进行语音识别,得到其文本内容后,则保存其文本内容,进而下次可直接使用该视频的文本内容,以提高文本内容的获取效率。

在步骤S403中,服务器向终端发送该至少一个目标视频的视频标识。

在本公开实施例中,该视频标识用于唯一标识目标视频,这样向终端发送视频标识,便于终端基于该视频标识来显示该至少一个目标视频的视频封面。

在步骤S404中,终端接收该至少一个目标视频的视频标识,基于该至少一个目标视频的视频标识,显示该至少一个目标视频的视频封面。

在本公开实施例中,终端基于至少一个目标视频的视频标识,获取该至少一个目标视频,以显示该至少一个目标视频的视频封面。其中,终端在搜索结果页显示该至少一个目标视频的视频封面。可选地,终端基于该至少一个目标视频中目标文本内容对应的相关度,确定该至少一个目标视频的显示顺序,基于该显示顺序在搜索结果页上排列显示该至少一个目标视频,每个目标视频的顺序与该目标视频中目标文本内容对应的相关度正相关。

在一些实施例中,终端基于该视频封面能够直接播放目标视频片段。相应地,上述终端显示该至少一个目标视频的视频封面的过程,包括以下步骤:终端在每个目标视频的视频封面上显示片段播放控件,该片段播放控件显示有目标视频中的目标视频片段的起始时间点和文本内容。相应地,终端响应于对该片段播放控件的触发操作,在播放界面中播放目标视频片段。其中,若该目标视频片段的文本内容超过预设字数,则片段播放控件上仅显示该文本内容中的部分文本。在该实施例中,基于该视频封面能够直接触发播放目标视频片段,提高了播放目标视频片段的效率。

例如,参见图5,图5是根据一示例性实施例示出的一种搜索结果页的示意图,其视频封面上显示有片段播放控件501,且该片段播放控件501上显示有目标视频中的目标视频片段的起始时间点和部分文本。

需要说明的是,若在视频封面上显示目标视频片段的起始时间点和文本内容,则终端响应于对关键词的搜索操作,还从服务器处获取目标视频片段的片段信息,该片段信息包括起始时间点、终止时间点和文本内容。

在步骤S405中,终端响应于对任一目标视频的视频封面的触发操作,在播放界面中播放该目标视频,在该播放界面上显示该目标视频中的目标视频片段的播放控件和文本查看控件。

在本公开实施例中,该文本查看控件用于触发显示目标视频片段的文本内容,该播放控件和文本查看控件的显示位置可以根据需要进行设定并更改。在一些实施例中,为了便于对目标视频片段的交互操作,将播放控件和文本查看控件显示在一个目标区域内。

在一些实施例中,终端在目标视频片段的播放控件上显示目标视频片段的起始时间点,以有效实现对目标视频片段的提示。可选地,该播放控件上还显示有动态组件,该动态组件包括两种显示形态,分别用于指示该目标视频片段正在播放和未播放的状态。

在一些实施例中,文本查看控件上显示有文本内容的相关信息。相应地,在一种实现方式中,终端在文本查看控件上显示该文本内容的文本主题,该文本主题用于概述该文本内容。在另一种实现方式中,终端在文本查看控件上显示该文本内容中的部分文本。在该实施例中,在文本查看控件上显示文本主题或部分文本,这样可以实现对文本内容的快捷展示,进而便于基于显示的内容,促进对文本查看控件的触发。

在本公开实施例中,文本主题可以为该文本内容中与关键词之间的相关度最大的文本,也可以为该文本内容中出现次数最多的文本,以提高该文本主题概述的有效性。该部分文本可以为该文本内容中前预设字数的文本,以提高文本显示的简便性。

在一些实施例中,该文本查看控件上还显示有提示信息,该提示信息用于提示查看目标视频片段的文本内容,如该提示信息可以为“查看全部”。需要说明的是,由于播放控件和文本查看控件显示在同一目标区域,则可选地,文本主题或部分文本还可以显示在播放控件上,该文本查看控件上仅显示提示信息。例如,参见图6,图6是根据一示例性实施例示出的一种播放界面的示意图,该播放界面显示有播放控件601和文本查看控件602。

需要说明的是,若在播放控件上显示起始时间点以及在文本查看控件上显示文本,则终端响应于对该目标视频的视频封面的播放操作,还从服务器处获取目标视频片段的片段信息,而若在步骤S404中已从服务器处获取目标视频片段的片段信息,则无需重复获取。

在步骤S406中,终端响应于对文本查看控件的触发操作,向服务器发送文本获取指令,该文本获取指令用于请求获取目标视频片段的文本内容。

在本公开实施例中,该文本获取指令携带该目标视频的视频标识。

在步骤S407中,服务器接收该文本获取指令,基于该文本获取指令,向终端发送该目标视频片段的文本内容。

在本公开实施例中,服务器基于该文本获取指令携带的视频标识,查找到该目标视频,进而查找到该目标视频的目标文本内容,即得到目标视频片段的文本内容,然后向终端发送该目标视频片段的文本内容。

在步骤S408中,终端接收该目标视频片段的文本内容,显示该目标视频片段的文本内容。

在本公开实施例中,终端在弹窗界面上显示文本内容或直接在播放界面上显示文本内容,本公开实施例以在弹窗界面上显示文本内容为例进行说明。该弹窗界面上还可以显示该目标视频片段的起始时间点,该起始时间点也为该文本内容的起始时间点,进而实现对文本内容的进一步提示作用。

在一种实现方式中,该弹窗界面上仅显示该文本内容和起始时间点,以保证弹窗界面的整洁性。在另一种实现方式中,该弹窗界面还显示有该目标视频的评论文本,该文本内容可以显示在评论文本之前,以突出显示该文本内容。可选地,基于该弹窗界面还能够对视频进行评论。该实现方式将文本内容和评论文本统一显示在一个弹窗界面上,减少了显示文本的弹窗界面的数目。例如,参见图7,图7是根据一示例性实施例示出的一种弹窗界面的示意图,文本内容701显示在评论文本702的上方,且该弹窗界面上还显示有评论输入框703,用于进行视频的评论。

在一些实施例中,终端基于该文本查看控件不仅能够查看文本内容,还能够播放目标视频片段。相应地,终端响应于对文本查看控件的触发操作,显示目标视频片段的文本内容的过程,包括以下步骤:终端响应于对文本查看控件的触发操作,在播放界面中跳转至目标视频片段进行播放,且在弹窗界面显示文本内容。在该实施例中,基于该文本查看控件可以同时显示文本内容和播放目标视频片段,这样可以同时获知文本内容和视频内容,提高了文本内容和视频内容的展示效率。例如,继续参见图7,在该弹窗界面的上方还显示有播放界面。

在本公开实施例中,若基于该文本查看控件能够查看文本内容且播放目标视频片段,则可选地,播放界面仅显示该文本查看控件,且可以在文本查看控件上显示目标视频片段的起始时间点,这样将文本查看功能与视频播放功能集成在一个控件上,减少了控件的数量,节约了资源。例如,参见图8,图8是根据一示例性实施例示出的一种播放界面的示意图,该播放界面上显示有文本查看控件801,该文本查看控件显示有起始时间点和部分文本,终端响应于对该文本查看控件801的触发操作,显示如图9所示的弹窗界面和播放界面,图9是根据一示例性实施例示出的一种弹窗界面和播放界面的示意图,且在该界面还显示提示信息,用于提示已定位到目标视频片段。

在本公开实施例中,在播放界面上显示该文本查看控件,基于该文本查看控件能够查看目标视频片段的文本内容,这样基于该目标视频片段的文本内容能够进一步快速确定该目标视频片段是否为想要看的视频,进一步提高了视频搜索的效率。

需要说明的是,若终端在步骤S404或步骤S405中已从服务器处获取目标视频片段的片段信息,由于该片段信息包括目标视频片段的起始时间点、终止时间点和文本内容,则无需执行步骤S407-S408,直接基于已从服务器处获取的文本内容进行显示。

在步骤S409中,终端响应于对播放控件的触发操作,向服务器发送时间获取指令,该时间获取指令用于请求获取目标视频片段的起止时间。

在本公开实施例中,该时间获取指令携带目标视频的视频标识,该起止时间包括目标视频片段的起始时间点和终止时间点。

在步骤S410中,服务器基于该时间获取指令,向终端发送目标视频片段的起止时间。

在本公开实施例中,服务器基于该时间获取指令携带的视频标识,查找到该目标视频,进而查找到该目标视频片段的起止时间,然后向终端发送该目标视频片段的起止时间。

在本公开实施例中,服务器事先确定该至少一个目标视频中每个目标视频对应于其目标文本内容的目标视频片段,获取该目标视频片段的起止时间,以提高后续向终端发送起止时间的效率。

在步骤S411中,终端接收该目标视频片段的起止时间,基于该起止时间,跳转至目标视频片段进行播放。

在本公开实施例中,上述终端跳转至目标视频片段进行播放的过程包括以下几种实现方式。在一种实现方式中,终端响应于播放到目标视频片段的终止时间点,返回目标视频片段的起始时间点,重复播放该目标视频片段,这样自动重复播放目标视频片段,提高了视频播放的有效性,进而可以充分获知到视频内容。在另一种实现方式中,终端响应于播放到目标视频片段的终止时间点,显示重播控件,终端响应于对该重播控件的触发操作,重复播放目标视频片段,这样设置重播控件来控制重播,提高了重播目标视频片段的灵活性,进而可以依据需求来进行重播。在另一种实现方式中,终端响应于播放到目标视频片段的终止时间点,播放该目标视频的剩余视频片段,这样顺延播放目标视频,能够获知到该目标视频更多的视频内容。

在一些实施例中,在播放目标视频片段时还可以进行提示。相应地,上述终端跳转至目标视频片段进行播放的过程,包括以下步骤:终端在播放界面显示提示信息,该提示信息用于提示已定位到目标视频片段;终端在播放界面中播放目标视频片段。在该实施例中,通过显示提示信息,提高了目标视频片段的播放效果。该提示信息可以根据需要进行设置并更改,例如,该提示信息可以为“已定位至相关片段”。参见图10,图10是根据一示例性实施例示出的一种播放界面的示意图,该播放界面显示有提示信息。

需要说明的是,若终端在步骤S404或步骤S405中已从服务器处获取目标视频片段的片段信息,由于该信息包括目标视频片段的起始时间点、终止时间点和文本内容,则无需执行步骤S409-S410,直接基于已从服务器处获取的起始时间点和终止时间点播放目标视频片段。

参见图11,图11是根据一示例性实施例示出的一种多媒体资源搜索方法的流程图,该方法包括以下步骤。1101、终端触发对关键词A的搜索操作。1102、服务器筛选与关键词A关联的视频。1103、服务器将视频的语音转换为文本形式,得到文本内容。1104、服务器识别该文本内容中与关键词之间的相关度大于预设相关度的目标文本内容。1105、终端将该目标文本内容显示在搜索结果页。1106、终端响应于对目标文本内容所在的控件的触发操作,跳转到目标文本内容对应的目标视频片段进行播放。

本公开实施例提供了一种多媒体资源搜索方法,由于该目标视频片段的文本内容与关键词之间的相关度大于预设相似度,显然该目标视频片段有较大的概率为基于该关键词想搜索到的视频内容;且在播放界面上显示该目标视频中的目标视频片段的播放控件和文本查看控件,基于该播放控件能够跳转到该目标视频片段进行播放,基于该文本查看控件能够查看该目标视频片段的文本内容,这样能够快速确定该目标视频片段是否为想要看的视频,且从视频片段的级别来进行视频搜索,提高了视频搜索的精度,该方法在保证了视频搜索精准性的基础上提高了视频搜索的效率。

上述图4为以目标视频包括一个目标视频片段为例进行说明。下面基于图12以目标视频包括多个目标视频片段为例进行说明。参见图12,图12是根据一示例性实施例示出的一种多媒体资源搜索方法的流程图,该方法以终端和服务器之间的交互过程为例进行说明,该方法包括以下步骤。

在步骤S1201中,终端响应于对关键词的搜索操作,向服务器发送搜索指令,该搜索指令用于请求搜索与该关键词关联的视频。

在步骤S1202中,服务器接收该搜索指令,基于该搜索指令,将多个视频的文本内容分别与该关键词进行匹配,得到至少一个目标视频,该目标视频的文本内容包括与该关键词匹配的目标文本内容,该目标文本内容与该关键词之间的相关度大于预设相关度。

在步骤S1203中,服务器向终端发送该至少一个目标视频的视频标识。

在步骤S1204中,终端接收该至少一个目标视频的视频标识,基于该至少一个目标视频的视频标识,显示该至少一个目标视频的视频封面。

在本公开实施例中,步骤S1201-S1204与步骤S401-S404同理,在此不再赘述。

在步骤S1205中,终端响应于对任一目标视频的视频封面的触发操作,向服务器发送时间获取指令,该时间获取指令用于请求获取该目标视频中的多个目标视频片段的起止时间。

在本公开实施例中,该时间获取指令携带目标视频的视频标识,该起止时间包括目标视频片段的起始时间点和终止时间点。

在步骤S1206中,服务器基于该时间获取指令,向终端发送该多个目标视频片段的起止时间。

在本公开实施例中,步骤S1206与步骤S410同理,在此不再赘述。

在步骤S1207中,终端接收该多个目标视频片段的起止时间,基于该多个目标视频片段的起止时间,在播放界面中播放目标视频,在播放界面显示目标视频的播放进度条,在播放进度条上显示多个标记节点,多个标记节点分别用于标记多个目标视频片段的起始时间点,播放界面上包括多个目标视频片段分别对应的子区域,该子区域显示有目标视频片段的播放控件和文本查看控件。

在一些实施例中,该多个目标视频片段分别对应的子区域基于该多个目标视频片段的起始时间点依次排列在播放界面上,以与播放进度条上的多个标记节点相对应。其中,若多个目标视频片段的数目超过预设数目,则播放界面仅显示排列在前的预设数目的目标视频片段的播放控件和文本查看控件;相应地,该播放界面还显示有展开控件,该展开控件用于触发显示全部目标视频片段的播放控件和文本查看控件。

在本公开实施例中,由于终端基于标记节点可以播放目标视频片段,则在播放界面上仅显示文本查看控件,不再显示播放控件,以降低控件资源消耗。该文本查看控件上可以显示文本主题或部分文本,且还可以显示动态组件,若文本查看控件上显示文本主题,且文本主题的字数超过预设字数,则还可以显示部分文本主题。例如,参见图13,图13是根据一示例性实施例示出的一种播放界面的示意图,该播放界面包括视频进度条1301、部分目标视频片段的文本查看控件1302以及展开控件1303。

在一些实施例中,终端在播放界面上仅显示多个目标视频片段的播放控件和文本查看控件,不显示播放进度条,这样能够实现视频的播放和文本的显示,且节约了显示资源。

需要说明的是,若终端在步骤S1204中已从服务器处获取目标视频片段的片段信息,由于该片段信息包括目标视频片段的起始时间点、终止时间点和文本内容,则无需执行步骤S1205-S1206,直接基于已从服务器处获取的起止时间显示播放界面。

在步骤S1208中,终端响应于对任一标记节点的触发操作,在播放界面中播放该标记节点所标记的目标视频片段。

在本公开实施例中,终端响应于对任一标记节点的触发操作,获取该标记节点所标记的目标视频片段的起止时间,基于该起止时间跳转至目标视频片段进行播放,其播放过程与步骤S412同理,在此不再赘述。

在步骤S1209中,终端响应于对任一目标视频片段的文本查看控件的触发操作,向服务器发送文本获取指令,该文本获取指令用于请求获取多个目标视频片段各自的文本主题和文本内容。

在步骤S1210中,服务器基于该文本获取指令,向终端发送该多个目标视频片段各自的文本主题和文本内容。

在本公开实施例中,步骤S1209-S1210与步骤S406-S407同理,在此不再赘述。

在步骤S1211中,终端接收该多个目标视频片段各自的文本主题和文本内容,显示弹窗界面,该弹窗界面包括多个目标视频片段的第一展示项,第一展示项包括目标视频片段的起始时间点、文本主题和文本内容。

在本公开实施例中,基于对任一文本查看控件的触发操作,能够显示多个目标视频片段的文本内容,提高了文本内容的显示效率。在另一些实施例中,终端响应于对任一目标视频片段的文本查看控件的触发操作,显示弹窗界面,该弹窗界面仅包括该目标视频片段的第一展示项,这样避免了其它目标视频片段的第一展示项的干扰。

在一些实施例中,第一展示项还包括目标视频片段的播放控件,相应地,终端响应于对任一目标视频片段的播放控件的触发操作,跳转至该目标视频片段进行播放,这样增加了跳转至目标视频片段进行播放的入口,进而提高了视频播放的灵活性。

在一些实施例中,播放界面还显示有目标视频的视频标题和多个功能控件,该多个功能控件用于实现除视频播放以外的功能,例如关注控件、转发控件、评论控件等,分别用于实现对视频的关注、转发和评论。相应地,为了简化播放界面,终端响应于对播放界面的目标手势操作,在播放界面显示目标视频的播放进度条和多个目标视频片段的第二展示项,隐藏视频标题和多个功能控件,该第二展示项包括目标视频片段的文本主题和起始时间点;终端响应于对任一目标视频片段的第二展示项的触发操作,显示弹窗界面。其中,该目标手势操作可以为双击操作、缩放操作或双指滑动操作等,在此不做具体限定。在该实施例中,通过目标手势操作来拓展一个干净的播放界面,提高了播放界面的整洁性,避免了视频标题和其它功能控件的干扰。

在本公开实施例中,若多个目标视频片段的数目超过预设数目,则可选地,播放界面仅显示排列在前的预设数目的目标视频片段的第二展示项,且该播放界面还显示有展开控件,该展开控件用于触发显示全部目标视频片段的第二展示项。在一些实施例中,基于目标手势操作得到的播放界面还可以显示多个目标视频片段的数目、界面关闭控件、暂停控件和播放速度调节控件等。例如,参见图14,图14是根据一示例性实施例示出的一种播放界面的示意图,该播放界面显示有播放进度条1401、第二展示项1402和展开控件1403,隐藏了视频标题和其它与视频播放无关的功能控件。

在一些实施例中,终端响应于对任一目标视频片段的第二展示项的触发操作,显示弹窗界面的过程,包括以下步骤:终端响应于对任一目标视频片段的第二展示项的触发操作,在播放界面中跳转至该目标视频片段进行播放,且显示弹窗界面。在本公开实施例中,基于该文本查看控件可以同时显示文本内容和播放目标视频片段,这样可以同时获知文本内容和视频内容,提高了文本内容和视频内容的获知效率。

在本公开实施例中,若基于第二展示项能够显示弹窗界面且播放目标视频片段,则可选地,播放界面仅显示该第二展示项,则无需显示播放进度条,以节约资源。

在一些实施例中,该第一展示项还包括动态组件,该动态组件可以显示在播放控件上,该动态组件包括两种显示形态,分别用于指示该目标视频片段正在播放和未播放,进而基于该动态组件可以从该弹窗界面上确定正在播放的目标视频片段对应的文本内容。在一些实施例中,该弹窗界面包括第一子弹窗界面和第二子弹窗界面,该多个目标视频片段的文本内容等显示在该第一子弹窗界面,该视频的评论文本显示在第二子弹窗界面,该第一子弹窗界面和该第二子弹窗界面之间可以进行切换显示。

例如,参见图15,图15是根据一示例性实施例示出的一种弹窗界面的示意图,其包括多个目标视频片段的第一展示项,该第一展示项包括起始时间点1501、文本主题1502、文本内容1503和播放控件1504。

需要说明的是,若终端基于步骤S1209之前的步骤已从服务器处获取目标视频片段的片段信息,由于该信息包括目标视频片段的起始时间点、终止时间点和文本内容,则无需再执行步骤S1209-S1210。

在步骤S1212中,终端响应于对任一目标视频片段的播放控件的触发操作,跳转至该目标视频片段进行播放。

在本公开实施例中,步骤S1212与步骤S412同理,在此不再赘述。

在本公开实施例中,由于在播放界面上显示播放进度条,在播放进度条上显示多个标记节点来标记多个目标视频片段,这样基于该播放进度条能够获知该多个目标视频片段的分布情况;而基于对该标记节点和播放控件的触发均能够播放目标视频片段,提高了触发视频播放的多样性,且基于文本查看控件还能够查看文本内容,这样提供多个视频片段级别的搜索结果,在保证了视频搜索精准性的基础上提高了视频搜索的效率。

图16是根据一示例性实施例示出的一种多媒体资源搜索装置的框图。参照图16,该装置包括:

封面显示单元1601,被配置为响应于对关键词的搜索操作,显示至少一个目标视频的视频封面,目标视频与关键词关联;

控件显示单元1602,被配置为响应于对任一目标视频的视频封面的播放操作,在播放界面中播放目标视频,在播放界面上显示目标视频中的目标视频片段的播放控件,目标视频片段的文本内容与关键词之间的相关度大于预设相关度;

第一播放单元1603,被配置为响应于对播放控件的触发操作,跳转至目标视频片段进行播放。

在一些实施例中,封面显示单元1601,被配置为在每个目标视频的视频封面上显示片段播放控件,片段播放控件显示有目标视频中的目标视频片段的起始时间点和文本内容;装置还包括第二播放单元,被配置为响应于对片段播放控件的触发操作,在播放界面中播放目标视频片段。

在一些实施例中,装置还包括文本显示单元,被配置为在播放界面上显示目标视频中的目标视频片段的文本查看控件,文本查看控件用于触发显示目标视频片段的文本内容;响应于对文本查看控件的触发操作,显示目标视频片段的文本内容。

在一些实施例中,文本显示单元,被配置为响应于对文本查看控件的触发操作,在播放界面中跳转至目标视频片段进行播放,且在弹窗界面显示文本内容。

在一些实施例中,控件显示单元1602,还被配置为在文本查看控件上显示文本内容的文本主题,文本主题用于概述文本内容;或者,在文本查看控件上显示文本内容中的部分文本。

在一些实施例中,第一播放单元1603,被配置为响应于播放到目标视频片段的终止时间点,返回目标视频片段的起始时间点,重复播放目标视频片段;或者,响应于播放到目标视频片段的终止时间点,显示重播控件,响应于对重播控件的触发操作,重复播放目标视频片段;或者,响应于播放到目标视频片段的终止时间点,播放目标视频的剩余视频片段。

在一些实施例中,目标视频片段为多个,装置还包括:

进度条显示单元,被配置为在播放界面显示目标视频的播放进度条,在播放进度条上显示多个标记节点,多个标记节点分别用于标记多个目标视频片段的起始时间点;

第三播放单元,被配置为响应于对任一标记节点的触发操作,在播放界面中播放标记节点所标记的目标视频片段。

在一些实施例中,播放界面上包括多个目标视频片段分别对应的子区域,子区域显示有目标视频片段的播放控件和文本查看控件;装置还包括:

第一弹窗显示单元,被配置为响应于对任一目标视频片段的文本查看控件的触发操作,显示弹窗界面,弹窗界面包括多个目标视频片段的第一展示项,第一展示项包括目标视频片段的起始时间点、文本主题和文本内容。

在一些实施例中,第一展示项还包括目标视频片段的播放控件,装置还包括第四播放单元,被配置为响应于对任一目标视频片段的播放控件的触发操作,跳转至目标视频片段进行播放。

在一些实施例中,播放界面还显示有目标视频的视频标题和多个功能控件,多个功能控件用于实现除视频播放以外的功能,装置还包括:

界面显示单元,被配置为响应于对播放界面的目标手势操作,在播放界面显示目标视频的播放进度条和多个目标视频片段的第二展示项,隐藏视频标题和多个功能控件,第二展示项包括目标视频片段的文本主题和起始时间点;

第二弹窗显示单元,被配置为响应于对任一目标视频片段的第二展示项的触发操作,显示弹窗界面。

在一些实施例中,第二弹窗显示单元,被配置为响应于对任一目标视频片段的第二展示项的触发操作,在播放界面中跳转至目标视频片段进行播放,且显示弹窗界面。

在一些实施例中,第一播放单元1603,被配置为在播放界面显示提示信息,提示信息用于提示已定位到目标视频片段;在播放界面中播放目标视频片段。

本公开实施例提供了一种多媒体资源搜索装置,由于该目标视频片段的文本内容与关键词之间的相关度大于预设相似度,显然该目标视频片段有较大的概率为基于该关键词想搜索到的视频内容;且在播放界面上显示该目标视频中的目标视频片段的播放控件和文本查看控件,基于该播放控件能够跳转到该目标视频片段进行播放,基于该文本查看控件能够查看该目标视频片段的文本内容,这样能够快速确定该目标视频片段是否为想要看的视频,且从视频片段的级别来进行视频搜索,提高了视频搜索的精度,在保证了视频搜索精准性的基础上提高了视频搜索的效率。

图17是根据一示例性实施例示出的一种多媒体资源搜索装置的框图。参照图17,该装置包括:

匹配单元1701,被配置为基于终端对关键词的搜索操作,将多个视频的文本内容分别与关键词进行匹配,得到至少一个目标视频,目标视频的文本内容包括与关键词匹配的目标文本内容,目标文本内容与关键词之间的相关度大于预设相关度;

提供单元1702,被配置为基于终端显示的至少一个目标视频的视频封面,为终端提供至少一个目标视频中的目标文本内容和对应于目标文本内容的目标视频片段。

在一些实施例中,多个视频为筛选后的多个视频,装置还包括:

获取单元,被配置为获取多个视频各自的标题、观看率和交互率;

确定单元,被配置为对于每个视频,确定视频的标题与关键词之间的相关度,对相关度、观看率和交互率进行加权求和,得到视频的重要性参数,重要性参数用于指示视频对关键词的搜索结果的重要性程度;

筛选单元,被配置为基于多个视频各自的重要性参数进行视频筛选,得到筛选后的多个视频。

在一些实施例中,筛选单元,被配置为基于多个视频各自的重要性参数,对多个视频进行排序,将排序在前的目标位数的视频作为筛选后的多个视频;或者,将多个视频中重要性参数超过预设阈值的视频,作为筛选后的多个视频。

本公开实施例提供了一种多媒体资源搜索装置,将多个视频的文本内容分别与关键词匹配,得到至少一个目标视频,由于该目标视频的文本内容包括与该关键词匹配的目标文本内容,这样得到的目标视频有较大概率为想要搜索到的视频,进而为终端提供该目标视频中的目标文本内容和对应于该目标文本内容的目标视频片段,这样提供视频片段级别的搜索结果,在保证了视频搜索精准性的基础上提高了视频搜索的效率。

关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图18示出了本公开一个示例性实施例提供的终端1800的结构框图。该终端1800可以是:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group Audio LayerIII,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group AudioLayer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1800还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端1800包括有:处理器1801和存储器1802。

处理器1801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1801可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1801可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1801还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

存储器1802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1802中的非暂态的计算机可读存储介质用于存储至少一个程序代码,该至少一个程序代码用于被处理器1801所执行以实现本公开中方法实施例提供的多媒体资源搜索方法。

在一些实施例中,终端1800还可选包括有:外围设备接口1803和至少一个外围设备。处理器1801、存储器1802和外围设备接口1803之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1803相连。具体地,外围设备包括:射频电路1804、显示屏1805、摄像头组件1806、音频电路1807和电源1808中的至少一种。

外围设备接口1803可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1801和存储器1802。在一些实施例中,处理器1801、存储器1802和外围设备接口1803被集成在同一芯片或电路板上;在一些其他实施例中,处理器1801、存储器1802和外围设备接口1803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路1804用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1804包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1804可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1804还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本公开对此不加以限定。

显示屏1805用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1805是触摸显示屏时,显示屏1805还具有采集在显示屏1805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1801进行处理。此时,显示屏1805还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1805可以为一个,设置终端1800的前面板;在另一些实施例中,显示屏1805可以为至少两个,分别设置在终端1800的不同表面或呈折叠设计;在再一些实施例中,显示屏1805可以是柔性显示屏,设置在终端1800的弯曲表面上或折叠面上。甚至,显示屏1805还可以设置成非矩形的不规则图形,也即异形屏。显示屏1805可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。

摄像头组件1806用于采集图像或视频。可选地,摄像头组件1806包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路1807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1801进行处理,或者输入至射频电路1804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1800的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1801或射频电路1804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1807还可以包括耳机插孔。

电源1808用于为终端1800中的各个组件进行供电。电源1808可以是交流电、直流电、一次性电池或可充电电池。当电源1808包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。

本领域技术人员可以理解,图18中示出的结构并不构成对终端1800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

图19是根据本申请实施例提供的一种服务器的结构示意图,该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(CentralProcessing Units,CPU)1901和一个或一个以上的存储器1902,其中,存储器1902用于存储可执行程序代码,处理器1901被配置为执行上述可执行程序代码,以实现上述各个方法实施例提供的多媒体资源搜索方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由终端的处理器执行以完成上述多媒体资源搜索方法。可选地,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述多媒体资源搜索方法。在一些实施例中,本申请实施例所涉及的计算机程序产品可被部署在一个计算机设备上执行,或者在位于一个地点的多个计算机设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算机设备上执行,分布在多个地点且通过通信网络互连的多个计算机设备可以组成区块链系统。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

技术分类

06120115847086