CN115525792A - 视频搜索方法、装置、服务器及终端设备 - Google Patents

视频搜索方法、装置、服务器及终端设备 Download PDF

Info

Publication number
CN115525792A
CN115525792A CN202211290117.9A CN202211290117A CN115525792A CN 115525792 A CN115525792 A CN 115525792A CN 202211290117 A CN202211290117 A CN 202211290117A CN 115525792 A CN115525792 A CN 115525792A
Authority
CN
China
Prior art keywords
video
information
search
reply
search information
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
CN202211290117.9A
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.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network 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 Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Priority to CN202211290117.9A priority Critical patent/CN115525792A/zh
Publication of CN115525792A publication Critical patent/CN115525792A/zh
Priority to PCT/CN2023/109538 priority patent/WO2024082756A1/zh
Pending legal-status Critical Current

Links

Images

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/7867Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • 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/75Clustering; Classification

Landscapes

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

Abstract

本发明实施例涉及一种视频搜索方法、装置、服务器及终端设备,该方法包括:获取搜索信息;对搜索信息进行解析,获取至少一个字段;当根据至少一个字段,确定预构建的数据库中存在与搜索信息匹配的第一视频时,获取第一视频;当根据第一视频,从数据库中筛选出与搜索信息具有关联关系的第二视频时,将第一视频以及第二视频作为搜索结果发送至终端设备,第一视频为对象根据任一主视频下的评论内容生成的回复视频;第二视频包括主视频,和/或,与第一视频为同一类别的视频。服务器根据搜索信息,召回回复视频以及与回复视频有关联的视频后反馈至终端设备。对象可以通过终端设备获取自己感兴趣的视频。进而,也可以提升视频点击率和视频观看率。

Description

视频搜索方法、装置、服务器及终端设备
技术领域
本公开实施例涉及计算机技术领域,尤其涉及一种视频搜索方法、装置、服务器及终端设备。
背景技术
随着短视频的兴起,越来越多的人开始关注并参与短视频的制作,以及短视频的分享等操作,以此来感受短视频的乐趣。基于此背景,越来越多的短视频主播分享自己的视频,供其他用户观赏和评论。
也有越来越多的人,在相应的应用程序或者网站搜索自己感兴趣的视频。但是在搜索过程中,有可能搜索到的视频与自己期望获取的视频之间,关联度不是特别的高,或者即使是相关视频,但是并非是用户想要的视频。搜索到的视频不论是准确率还是质量上,可能都与用户的预期存在一定的差异性,导致搜索效率较低。
发明内容
本公开提供了一种视频搜索方法、装置、服务器及终端设备,以解决现有技术中部分或全部技术问题。
第一方面,本公开提供了一种视频搜索方法,该方法包括:
获取搜索信息;
对搜索信息进行解析,获取至少一个字段;
当根据至少一个字段,确定预构建的数据库中存在与搜索信息匹配的第一视频时,获取第一视频;
当根据第一视频,从数据库中筛选出与搜索信息具有关联关系的第二视频时,将第一视频以及第二视频作为搜索结果发送至终端设备,其中,第一视频为对象根据任一主视频下的评论内容生成的回复视频;第二视频包括主视频,和/或,与第一视频为同一类别的视频。
本公开实施例提供的该方法,获取搜索信息,然后对搜索信息进行解析,获取至少一个字段,当根据至少一个字段,确定预构建的数据库中存在与搜索信息匹配的第一视频时,获取第一视频。当根据第一视频,从数据库中筛选出与搜索信息具有关联关系的第二视频时,则将第一视频,以及第二视频作为搜索结果反馈至终端设备。其中,第一视频为对象根据任一主视频下的评论内容生成的回复视频,第二视频包括主视频,或者与第一视频为同一类别的视频。上述操作过程中,服务器可以根据搜索信息召回回复视频,也即是某个对象(例如在主视频下做评论的对象)比较感兴趣的视频,而本公开中不仅仅可以为该对象提供回复视频,还可以为该对象提供更多的与搜索信息有关的视频。即,搜索到的视频与搜索信息之间的匹配度比较高,大大提升对象对于视频搜索的应用体验。也正是因为搜索到的视频都是与搜索信息匹配度较高的视频,所以还可以促使视频点击率和视频观看率的提升。相关视频通常也有更多的学习价值,推广给更多的对象,可以方便对象学习。
可选的,根据第一视频,从数据库中筛选与搜索信息具有关联关系的第二视频,具体包括:
根据第一视频,获取与第一视频对应的关键信息;
根据关键信息,从数据库中提取与关键信息对应的至少一个视频;
从至少一个视频中,筛选与搜索信息具有关联关系的第二视频。
在一种情况中,首先提取与第一视频中对应关键信息,关键信息例如可以是第一视频的主题名称中的字段、第一视频的作者,第一视频的类别等等信息。然后从数据库中提取与关键信息对应的至少一个视频,并从至少一个视频中筛选与搜索信息具有关联关系的第二视频。该过程中,利用第一视频的关键信息,从数据库中提取与关键信息对应的至少一个视频时,本身就相当于从海量的视频中,精准的缩小搜索范围。在缩小后的搜索范围内,再查找与搜索信息具有关联关系的第二视频,如此操作,将会提高视频搜索的准确率和搜索效率,搜索到的视频不仅丰富,还会更加贴合对象想要搜索到的视频。
可选的,当第二视频为主视频,且数据库中包括针对同一个主视频的多个评论内容分别生成的回复视频时,方法还包括:
根据每一个回复视频的关键信息,对多个回复视频进行分类;
建立主视频与同一类别回复视频之间的关联关系,并将同一类别的回复视频存储于预设存储位置。
当回复视频是针对同一个主视频的多个评论内容分别生成的回复视频时,根据每一个回复视频的关键信息,对多个回复视频进行分类,建立主视频与同一类别回复视频之间的关联关系,并将同一类别的回复视频存储在同一个存储位置后。当对象搜索到某一个回复视频时,例如通过前述任一个实施例搜索到主视频后,还可以根据主视频与某一类回复视频之间的关联关系,直接将同一类别的回复视频搜索到并反馈至终端设备,当然,也可以根据同一类别中的某一个回复视频,与其他回复视频之间的类别关系,找到同一类别回复视频,然后反馈至终端设备。不论通过上述哪种方式,都可以增加反馈到终端设备的视频的数量,成功帮助对象获取到更多有用的视频,而且也可以提升视频的点击率和观看率。
第二方面,本公开提供了一种视频搜索方法,该方法包括:
接收搜索信息;
确定与搜索信息匹配的至少一个视频集合;其中,视频集合包括第一视频,以及与第一视频对应的第二视频,第一视频为对象根据任一主视频下的评论内容生成的回复视频;第二视频包括主视频,和/或,与第一视频为同一类别的视频;
根据第一视频和/或第二视频,生成与视频集合对应的预览信息;
在搜索结果页展示预览信息,并根据预览信息展示视频集合。
本公开实施例提供的该方法,接收搜索信息后,确定与搜索信息匹配的至少一个视频集合,该视频集合中包括第一视频,以及与第一视频对应的第二视频。根据第一视频和/或第二视频,生成与视频集合对应的预览信息。在搜索结果展示页面展示该预览信息,并根据预览信息展示视频集合。其中,第一视频为根据任一主视频下的评论内容生成的回复视频,第二视频包括主视频,和/或与第一视频为同一类别的视频。通过该方式,从搜索到的视频中提取某些关键信息作为预览信息,一方面可以方便对象在查看到预览信息的时候,即可一目了然的了解到当前展示的视频中的内容。一方面也可以促使对象打开视频,提高视频的点击率和观看率。而且,搜索到的视频,与搜索信息的匹配度更高,向对象展示的视频的种类和数量都相对而言也更加丰富。
可选的,确定与搜索信息匹配的至少一个视频集合,具体包括:
根据搜索信息匹配到第一视频;
根据第一视频中的关键信息和搜索信息,获取第二视频,关键信息为第一视频中的视频主题或视频内容中的关键字段。
当根据信息匹配到第一视频后,可以根据第一视频中的关键信息与搜索信息,获取第二视频,这里的关键信息可以第一视频中的视频主题或视频内容中的关键字段。通过第一视频中的视频主题,或者视频内容中的关键字段,可以搜索到与第一视频相关性比较高的视频,然后根据搜索信息再从这些视频中筛选与搜索信息有关的第二视频。整个过程中,利用第一视频的关键信息,搜索到至少一个视频,本身就相当于从海量的视频中,精准的缩小搜索范围。在缩小后的搜索范围内,再查找与搜索信息具有关联关系的第二视频,如此操作,将会提高视频搜索的准确率和搜索效率,搜索到的视频不仅丰富,还会更加贴合对象想要搜索到的视频。
可选的,根据第一视频和/或第二视频,生成与视频集合对应的预览信息,具体包括:
从第一视频和/或第二视频中,提取预设内容,其中,预设内容用以回应搜索信息;
根据预设内容,生成预览信息。
从第一视频和/或第二视频中提取预设内容,该预设内容可以回应搜索信息。那么将该预设内容作为预览信息,将会起到更加醒目的作用,以便对象看到预览信息后,即可获知当前搜索到的视频,是与自己输入的搜索信息相匹配的视频。
可选的,预设内容包括以动态形式展示的第一视频和/或第二视频中的预设关键帧;或者,预设内容包括第一视频和/或第二视频中的预设图像内容。
可选的,在搜索结果页展示视频集合,以及预览信息,具体包括:
当检测到预览信息被触发后,按照预设排序顺序,依次在视频集合中的当前视频播放完成后,展示下一视频,其中,首次展示的是生成预览信息的视频,视频集合中的视频预先按照与搜索信息之间的相关性进行排序;
或者,
当检测到预览信息被触发后,动态展示第一视频;
当确定第一视频展示完成后,按照预设推荐方式,从视频集合中选取推荐视频并进行展示。
当检测到预览信息被触发后,对于视频集合中的视频可以通过多种方式进行展示,例如按照预设排序顺序,依次在当前视频播放完成后展示下一视频,当然,最先展示的应该是能够回应搜索信息的视频,也即是生成预览信息的视频。而具体限定的排序顺序,则可以预先按照与搜索信息之间的相关性进行排序。在另一种情况中,也可以在检测到预览信息被触发后,动态展示第一视频,并在第一视频展示完成后,按照预设推荐方式,从视频集合中选取推荐视频进行展示。丰富多样的视频展示方式,更加可以提升对象的观看体验。
可选的,当展示第一视频时,在第一视频的预设位置显示第一标识信息,第一标识信息用以指示第一视频为回复视频;
或者,当展示第二视频时,在第二视频的预设位置显示第二标识信息,第二标识信息用以指示第二视频为除回复视频之外的任一参考视频。
展示视频时,通过凸显的标识信息,用以指示视频的属性,例如属于回复视频,亦或是除回复视频之外的任一参考视频。
第三方面,本公开提供了一种视频搜索装置,该装置包括:
获取模块,用于获取搜索信息;
解析模块,用于对搜索信息进行解析,获取至少一个字段;
处理模块,用于当根据至少一个字段,确定预构建的数据库中存在与搜索信息匹配的第一视频时,获取第一视频;根据第一视频,从数据库中筛选出与搜索信息具有关联关系的视频;
发送模块,用于当处理模块根据第一视频,从数据库中筛选出与搜索信息具有关联关系的第二视频时,将第一视频以及第二视频作为搜索结果发送至终端设备,其中,第一视频为对象根据任一主视频下的评论内容生成的回复视频;第二视频包括主视频,和/或,与第一视频为同一类别的视频。
本公开实施例提供的视频搜索装置,获取搜索信息,然后对搜索信息进行解析,获取至少一个字段,当根据至少一个字段,确定预构建的数据库中存在与搜索信息匹配的第一视频时,获取第一视频。当根据第一视频,从数据库中筛选出与搜索信息具有关联关系的第二视频时,则将第一视频,以及第二视频作为搜索结果反馈至终端设备。其中,第一视频为对象根据任一主视频下的评论内容生成的回复视频,第二视频包括主视频,或者与第一视频为同一类别的视频。上述操作过程中,服务器可以根据搜索信息召回回复视频,也即是某个对象(例如在主视频下做评论的对象)比较感兴趣的视频,而本公开中不仅仅可以为该对象提供回复视频,还可以为该对象提供更多的与搜索信息有关的视频。即,搜索到的视频与搜索信息之间的匹配度比较高,大大提升对象对于视频搜索的应用体验。也正是因为搜索到的视频都是与搜索信息匹配度较高的视频,所以还可以促使视频点击率和视频观看率的提升。相关视频通常也有更多的学习价值,推广给更多的对象,可以方便对象学习。
第四方面,本公开提供了一种视频搜索装置,该装置包括:
接收模块,用于接收搜索信息;
匹配模块,用于确定与搜索信息匹配的至少一个视频集合;其中,视频集合包括第一视频,以及与第一视频对应的第二视频,第一视频为对象根据任一主视频下的评论内容生成的回复视频;第二视频包括主视频,和/或,与第一视频为同一类别的视频;
生成模块,用于根据第一视频和/或第二视频,生成与视频集合对应的预览信息;
展示模块,用于在搜索结果页展示预览信息,并根据预览信息展示视频集合。
本公开实施例提供的视频搜索装置,接收搜索信息后,确定与搜索信息匹配的至少一个视频集合,该视频集合中包括第一视频,以及与第一视频对应的第二视频。根据第一视频和/或第二视频,生成与视频集合对应的预览信息。在搜索结果展示页面展示该预览信息,并根据预览信息展示视频集合。其中,第一视频为根据任一主视频下的评论内容生成的回复视频,第二视频包括主视频,和/或与第一视频为同一类别的视频。通过该方式,从搜索到的视频中提取某些关键信息作为预览信息,一方面可以方便对象在查看到预览信息的时候,即可一目了然的了解到当前展示的视频中的内容。一方面也可以促使对象打开视频,提高视频的点击率和观看率。而且,搜索到的视频,与搜索信息的匹配度更高,向对象展示的视频的种类和数量都相对而言也更加丰富。
第五方面,提供了一种服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例的视频搜索方法的步骤。
第六方面,提供了一种终端设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现第二方面任一项实施例的视频搜索方法的步骤。
第七方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如第一方面任一项实施例的视频搜索方法的步骤;或者,实现如第二方面任一实施例的视频搜索方法的步骤。
附图说明
图1为本公开实施例提供的一种视频搜索方法流程示意图;
图2为本公开实施例提供的另一种视频搜索方法流程示意图;
图3为本公开实施例提供的另一种视频搜索方法流程示意图;
图4为本公开实施例提供的另一种视频搜索方法流程示意图;
图5为本公开实施例提供的另一种视频搜索方法流程示意图;
图6为本公开实施例提供的另一种视频搜索方法流程示意图;
图7为本公开提供的一种展示回复视频的具体形态示意图;
图8为本公开实施例提供的一种视频搜索装置的结构示意图;
图9为本公开实施例提供的另一种视频搜索装置的结构示意图;
图10为本公开实施例提供的一种服务器的结构示意图;
图11为本公开实施例提供的一种终端设备的结构示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
为便于对本公开实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本公开实施例的限定。
针对背景技术中所提及的技术问题,本公开提供了一种视频搜索方法、装置、服务器及终端设备。
具体参见图1所示,图1为本公开实施例提供的一种视频搜索方法流程示意图。在一个可选的例子中,该方法由服务器执行,该方法步骤包括:
步骤110,获取搜索信息。
步骤120,对搜索信息进行解析,获取至少一个字段。
具体的,对搜索信息进行解析获取至少一个字段的方式可以采用现有的比较成熟的技术手段,这里不再过多赘述。
步骤130,当根据至少一个字段,确定预构建的数据库中存在与搜索信息匹配的第一视频时,获取第一视频。
具体的,对搜索信息进行解析后,可以获取至少一个字段。那么,可以将至少一个字段中每一个字段分别与数据库中存在的视频进行匹配,用以确定数据库中存在的视频中是否存在与至少一个字段中的一个或多个字段相匹配的视频。
如果数据库中存在与至少一个字段中的一个或多个字段相匹配的视频时,再进一步确定是否存在第一视频。
在一个可选的例子中,第一视频为对象根据任一主视频下的评论内容生成的回复视频。
步骤140,当根据第一视频,从数据库中筛选出与搜索信息具有关联关系的第二视频时,将第一视频以及第二视频作为搜索结果发送至终端设备。
当存在回复视频时,则进一步根据第一视频,从数据库中筛选出与搜索信息具有关联关系的第二视频。
在一个可选的例子中,第二视频可以包括上文中所提及的主视频,也即是生成回复视频的原始视频。当然,也可以是与第一视频为同一类别的视频。在一个具体的例子中,与第一视频为同一类别的视频,例如是基于同一个主视频下的评论内容生成的不同的回复视频,且这些回复视频都是针对同一类别问题所生成的回复视频。
主视频、回复视频,与回复视频属于同一类别的视频等多个视频之间的关联度都将会很高。而且,筛选到的这些视频都是与搜索信息具有关联关系的视频。那么,将这些视频一并反馈到终端设备,以供终端设备向生成搜索信息的对象展示,那么生成搜索信息的对象将可以根据搜索信息获取到种类较多,也更加丰富的视频。且这些视频都是以回复视频作为“桥梁”,所召回的视频。召回的所有视频,相对而言,都是对象(生成搜索信息的对象)比较感兴趣的视频,因此该方式可以提升对象对于视频搜索的应用体验。
本公开实施例提供的一种视频搜索方法,获取搜索信息,然后对搜索信息进行解析,获取至少一个字段,当根据至少一个字段,确定预构建的数据库中存在与搜索信息匹配的第一视频时,获取第一视频。当根据第一视频,从数据库中筛选出与搜索信息具有关联关系的第二视频时,则将第一视频,以及第二视频作为搜索结果反馈至终端设备。其中,第一视频为对象根据任一主视频下的评论内容生成的回复视频,第二视频包括主视频,或者与第一视频为同一类别的视频。上述操作过程中,服务器可以根据搜索信息召回回复视频,也即是某个对象(例如在主视频下做评论的对象)比较感兴趣的视频,而本公开中不仅仅可以为该对象提供回复视频,还可以为该对象提供更多的与搜索信息有关的视频。即,搜索到的视频与搜索信息之间的匹配度比较高,大大提升对象对于视频搜索的应用体验。也正是因为搜索到的视频都是与搜索信息匹配度较高的视频,所以还可以促使视频点击率和视频观看率的提升。相关视频通常也有更多的学习价值,推广给更多的对象,可以方便对象学习。
在上述实施例的基础上,本公开还提供了另一种视频搜索方法,具体与上述实施例相同或相似的内容,这里将不再赘述。本实施例中,将侧重介绍如何根据第一视频,从数据库中筛选与搜索信息具有关联关系的第二视频。参见图2所示,该方法步骤包括:
步骤210,根据第一视频,获取与第一视频对应的关键信息。
具体的,关键信息例如可以包括第一视频的主题名称、主题名称中的部分字段、生成第一视频的作者信息、第一视频的类别等信息。这里说的第一视频的类别信息,可以参见上一实施例所介绍的,也即是同属于同一类别的回复视频的类别信息。
步骤220,根据关键信息,从数据库中提取与关键信息对应的至少一个视频。
具体的,例如关键信息为生成第一视频的作者信息,那么根据作者信息,就可以从预构建的数据库中,提取到该作者发布的所有视频。又或者,当关键信息为第一视频的主题名称,比如第一视频的主题名称为如何饲养哈士奇。那么可以根据第一视频的主题名称,如何饲养哈士奇,从预构建的数据库中匹配与该主题名称相匹配的视频。又或者,根据主题名称中的部分字段饲养哈士奇或哈士奇等,从预构建的数据库中搜到一个或多个视频,例如搜索到如何饲养母哈士奇,如何陪哈士奇玩等等。而这些视频中,可能存在有与回复视频对应的主视频,也可能存在与回复视频属于同一类别的视频。
步骤230,从至少一个视频中,筛选与搜索信息具有关联关系的第二视频。
具体的,从上述搜索到的视频中,查找与搜索信息相关的视频,例如如果搜索信息为如何饲养五个月大的哈士奇,而上述搜到的视频中包括主视频如何饲养哈士奇,那么则可以通过筛选得到该视频。当然,也可以搜索到与如何饲养五个月大的哈士奇属于同一类别的视频,例如如何饲养八个月大的哈士奇,如何饲养公的哈士奇等等。以上筛选过程,均是建立在第二视频与回复视频具有一定关联关系的基础上,根据该关联关系以及搜索信息,来获取到第二视频。
该方式中,首先提取与第一视频中对应关键信息,关键信息例如可以是第一视频的主题名称中的字段、第一视频的作者,第一视频的类别等等信息。然后从数据库中提取与关键信息对应的至少一个视频,并从至少一个视频中筛选与搜索信息具有关联关系的第二视频。该过程中,利用第一视频的关键信息,从数据库中提取与关键信息对应的至少一个视频时,本身就相当于从海量的视频中,精准的缩小搜索范围。在缩小后的搜索范围内,再查找与搜索信息具有关联关系的第二视频,如此操作,将会提高视频搜索的准确率和搜索效率,搜索到的视频不仅丰富,还会更加贴合对象想要搜索到的视频。
在上述任一实施例的基础上,本公开还提供了另一种视频搜索方法,与上述任一实施例的内容相同或类似的内容,这里将不再赘述,本实施例中将详细介绍当第二视频为主视频,且数据库中包括针对同一个主视频的多个评论内容分别生成的回复视频时,可以事先做的一些准备工作,用以辅助后续在搜索到回复视频时,可以搜索到与回复视频相关的第二视频。
在一个可选的例子中,具体的准备工作,可以包括对多个回复视频执行的聚类操作,并建立每一类回复视频与主视频之间的关联关系。具体参见图3所示,该方法步骤包括:
步骤310,根据每一个回复视频的关键信息,对多个回复视频进行分类。
步骤320,建立主视频与同一类别回复视频之间的关联关系,并将同一类别的回复视频存储于预设存储位置。
具体的,回复视频中的关键信息,已经在上一实施例中做了解释说明,这里不再赘述。
根据关键信息,对回复视频进行分类,例如可以将如何饲养哈士奇、如何饲养7个月大的哈士奇,如何饲养一岁的哈士奇等视频归为一类。具体实现该操作时,例如关键信息为主题名称,那么可以通过多个回复视频的主题名称来完成聚类操作,将多个主题名称相似度较高的回复视频归为一类。在另一种情况中,例如关键信息为视频内容,那么,也可以根据多个回复视频中的视频内容,来完成聚类操作等。具体的聚类算法,例如可以是k-means聚类算法,当然,也可以采用其他可以确定不同视频之间关联度的算法,这里不做过多限定。
通过上述方式,可以保证在对象搜索到某一个回复视频时,例如通过前述任一个实施例搜索到主视频后,还可以根据主视频与某一类回复视频之间的关联关系,直接将同一类别的回复视频搜索到并反馈至终端设备,当然,也可以根据同一类别中的某一个回复视频,与其他回复视频之间的类别关系,找到同一类别回复视频,然后反馈至终端设备。不论通过上述哪种方式,都可以增加反馈到终端设备的视频的数量,成功帮助对象获取到更多有用的视频,而且也可以提升视频的点击率和观看率。
与上述任一实施例相对应的,本公开还提供了另一种视频搜索方法,该方法由终端设备执行,该方法包括如下方法步骤,具体参见图4所示,包括:
步骤410,接收搜索信息。
具体的,搜索信息为某个对象通过终端设备的信息输入接口输入的搜索信息。在本实施例中,搜索信息通常指的是对象待搜索的视频内容。
步骤420,确定与搜索信息匹配的至少一个视频集合。
在获取到搜索信息后,终端设备可以通过搜索引擎,搜索与搜索信息相匹配的视频集合。
其中,第一视频例如是根据任一主视频下的评论内容生成的回复视频。而第二视频,则可以是主视频,或者与第一视频同类别的视频。这里所说的同一类别的视频,例如同样是根据主视频下的评论内容生成的回复视频。同一类别的回复视频中,例如第一个回复视频为如何饲养哈士奇,第二回复视频为如何饲养一只母性哈士奇。同一类别视频中的多个视频,通常可以是具有逻辑关联关系的视频,例如上述所列举的第一个回复视频和第二个回复视频。
步骤430,根据第一视频和/或第二视频,生成与视频集合对应的预览信息。
步骤440,在搜索结果页展示预览信息,并根据预览信息展示视频集合。
具体的,从第一视频和/或第二视频中提取预设内容,来作为视频集合对应的预览信息。通过在搜索结果展示页展示预览信息,可以告知对象当前待展示的视频集合的内容梗概,或者视频方向,比如用以说明视频集合为何种内容的视频等。方便对象在没有看到具体视频的情况下,也可以对视频内容有一定的了解,进而辅助判断是否是自身想要了解的视频。
本公开实施例提供的一种视频搜索方法,接收搜索信息后,确定与搜索信息匹配的至少一个视频集合,该视频集合中包括第一视频,以及与第一视频对应的第二视频。根据第一视频和/或第二视频,生成与视频集合对应的预览信息。在搜索结果展示页面展示该预览信息,并根据预览信息展示视频集合。其中,第一视频为根据任一主视频下的评论内容生成的回复视频,第二视频包括主视频,和/或与第一视频为同一类别的视频。通过该方式,从搜索到的视频中提取某些关键信息作为预览信息,一方面可以方便对象在查看到预览信息的时候,即可一目了然的了解到当前展示的视频中的内容。一方面也可以促使对象打开视频,提高视频的点击率和观看率。而且,搜索到的视频,与搜索信息的匹配度更高,向对象展示的视频的种类和数量都相对而言也更加丰富。
可选的,在上述实施例的基础上,本公开还提供了另一种视频搜索方法,与上述实施例相同或类似的内容,这里不再赘述,本实施例中,将详细说明如何确定与搜索信息匹配的至少一个视频集合。具体参见图5所示,包括:
步骤510,根据搜索信息匹配到第一视频。
步骤520,根据第一视频中的关键信息和搜索信息,获取第二视频。
具体的,终端设备通过搜索引擎,搜索与搜索信息相匹配的第一视频,然后在第一视频中提炼关键信息。在一个可选的例子中,关键信息例如可以包括第一视频的主题名称、主题名称中的部分字段、生成第一视频的作者信息、第一视频的类别等信息。这里说的第一视频的类别信息,也即是同属于同一类别的回复视频的类别信息。
后续,根据第一视频中的关键信息和搜索信息,获取第二视频。
具体而言,例如关键信息为生成第一视频的作者信息,那么根据作者信息,就可以搜索到该作者发布的所有视频。又或者,当关键信息为第一视频的主题名称,比如第一视频的主题名称为如何饲养哈士奇。那么可以根据第一视频的主题名称,如何饲养哈士奇,搜索到与该主题名称相匹配的视频。又或者,根据主题名称中的部分字段饲养哈士奇或哈士奇等,可以搜索到一个或多个视频,例如搜索到如何饲养母哈士奇,如何陪哈士奇玩等等。
根据第一视频的关键信息搜索到的这些视频中,存在与搜索信息具有一定关联关系的视频,那么根据搜索信息,则可以在这些视频中筛选出第二视频。例如搜索信息为如何饲养五个月大的哈士奇,而上述搜到的视频中包括主视频如何饲养哈士奇,那么则可以通过筛选得到该视频。当然,也可以搜索到与如何饲养五个月大的哈士奇属于同一类别的视频,例如如何饲养八个月大的哈士奇,如何饲养公的哈士奇等等。这些视频中的关键字段与搜索信息中的关键字段相似度较高,因此可以直接被召回。
在上述实施例中,利用第一视频的关键信息,搜索到至少一个视频,本身就相当于从海量的视频中,精准的缩小搜索范围。在缩小后的搜索范围内,再查找与搜索信息具有关联关系的第二视频,如此操作,将会提高视频搜索的准确率和搜索效率,搜索到的视频不仅丰富,还会更加贴合对象想要搜索到的视频。
在上述图4或图5所对应的实施例基础上,本公开实施例还提供了另一种视频搜索方法,该方法中与上述图4或图5对应的实施例相同或类似的内容,这里不再赘述,在本实施例中,将详细说明如何根据第一视频和/或第二视频,生成与视频集合对应的预览信息。具体参见图6所示,该方法步骤包括:
步骤610,从第一视频和/或第二视频中,提取预设内容,其中,预设内容用以回应搜索信息。
步骤620,根据预设内容,生成预览信息。
具体的,第一视频和/或第二视频中,存在可以回应搜索信息的预设内容。
在一个具体的例子中,预设内容例如可以包括:以动态形式展示的第一视频和/或第二视频中的预设关键帧;或者,预设内容包括:第一视频和/或第二视频中的预设图像内容。
那么,可以通过现有的比较成熟的方法,在离线状态或在线状态的情况下,事先提取预设关键帧,或者预设图像内容等。然后,将其作为该视频集合的预览信息,并在终端设备获取到视频集合后,通过预览信息的形式事先展示给对象查看。
因为该预览信息为用以回应搜索信息的内容,所以会起到更加醒目的作用,以便对象看到预览信息后,即可获知当前搜索到的视频,是与自己输入的搜索信息相匹配的视频。
在另一个可选的例子中,本公开还提供了另一种视频搜索方法的实施例,该实施例是在上述图4至图6对应的任一实施例的基础上实施,因此与图4至图6对应的任一实施例相同或类似的内容,这里不再过多赘述。在本实施例中,将详细说明如何在搜索结果页展示视频集合,以及预览信息在搜索结果页展示视频集合,以及预览信息。该方法步骤包括:
当检测到预览信息被触发后,按照预设排序顺序,依次在视频集合中的当前视频播放完成后,展示下一视频,其中,首次展示的是生成预览信息的视频,视频集合中的视频预先按照与搜索信息之间的相关性进行排序;
或者,
当检测到预览信息被触发后,动态展示第一视频;
当确定第一视频展示完成后,按照预设推荐方式,从视频集合中选取推荐视频并进行展示。
在一个具体的例子中,当检测到预览信息被触发后,可以根据视频与搜索信息之间的关联度,来对所有的视频进行排序。例如,排在首位的是生成预览信息的视频,也即是与搜索信息关联度最高的视频。因为预览信息既然可以回应搜索信息,其关联度自然也是最高的视频。确定视频集合中每一个视频与搜索信息的关联度,则可以根据视频集合中的视频内容/视频主题等来确定与搜索信息之间的关联度。具体计算关联度的方式,例如可以通过聚类算法统计视频中内容与搜索信息之间的相似度,或者统计视频主题名称与搜索信息之间的相似度等等。或者,通过其他可以获知视频集合中每一个视频与搜索信息之间的关联度的方式,来确定不同视频与搜索信息之间的关联度。例如,确定回复视频为关联度最高的视频,生成回复视频的主视频为关联度第二高的视频,与回复视频为同一类别的视频中,统计同一类别中不同视频与回复视频之间的内容相似度,进而确定同一类别的不同视频与搜索信息之间的关联度等。最终,按照关联度的高低来展示视频集合中的视频。
在另一个具体的例子中,也可以直接设定在预览信息被触发后,动态展示第一视频,然后在第一视频展示完成后,按照某种推荐方式,从视频集合中选取推荐视频,并进行展示。具体的展示方式可以参照现有技术中对于视频的推荐展示方式,这里不再过多赘述。
上述实施例中,当检测到预览信息被触发后,对于视频集合中的视频可以通过多种方式进行展示,例如按照预设排序顺序,依次在当前视频播放完成后展示下一视频,当然,最先展示的应该是能够回应搜索信息的视频,也即是生成预览信息的视频。而具体限定的排序顺序,则可以预先按照与搜索信息之间的相关性进行排序。在另一种情况中,也可以在检测到预览信息被触发后,动态展示第一视频,并在第一视频展示完成后,按照预设推荐方式,从视频集合中选取推荐视频进行展示。丰富多样的视频展示方式,更加可以提升对象的观看体验。
在另一个可选的例子中,本公开还提供了另一种视频搜索方法的实施例,在前述实施例的基础上,该方法还可以包括:
当展示第一视频时,在第一视频的预设位置显示第一标识信息,第一标识信息用以指示第一视频为回复视频;
或者,当展示第二视频时,在第二视频的预设位置显示第二标识信息,第二标识信息用以指示第二视频为除回复视频之外的任一参考视频。
具体的,可以参见图7所示,图7示意出本实施例中所介绍的其中一种情况。即,当展示第一视频时,在第一视频的预设位置显示第一标识信息,第一标识信息用以指示第一视频为回复视频。具体参见图7所示,图7显示的搜索信息为how to raise a 5-monthhusky。图7中显示搜索到一个回复视频,Reply How To Rasie a Husky#husky。在回复视频的标题的最开始位置,通过加粗Reply的方式,凸显该视频为回复视频。而这个视频中,第一标识信息即为Reply。
如果该视频为其他参考视频,也可以通过类似图7中的展示方式,展示不同标识信息,用以区分目前展示的视频。并,该显示方式可以更加醒目的告知对象,目前搜索到的视频为何种类型的视频。
图8为本公开实施例提供的一种视频搜索装置的结构示意图,该装置包括:获取模块801、解析模块802,和处理模块803。
获取模块801,用于获取搜索信息;
解析模块802,用于对搜索信息进行解析,获取至少一个字段;
处理模块803,用于当根据至少一个字段,确定预构建的数据库中存在与搜索信息匹配的第一视频时,获取第一视频;根据第一视频,从数据库中筛选出与搜索信息具有关联关系的视频;
发送模块,用于当处理模块803根据第一视频,从数据库中筛选出与搜索信息具有关联关系的第二视频时,将第一视频以及第二视频作为搜索结果发送至终端设备,其中,第一视频为对象根据任一主视频下的评论内容生成的回复视频;第二视频包括主视频,和/或,与第一视频为同一类别的视频。
可选的,处理模块803,具体用于:
根据第一视频,获取与第一视频对应的关键信息;
根据关键信息,从数据库中提取与关键信息对应的至少一个视频;
从至少一个视频中,筛选与搜索信息具有关联关系的第二视频。
可选的,处理模块803,还用于当第二视频为主视频,且数据库中包括针对同一个主视频的多个评论内容分别生成的回复视频时,根据每一个回复视频的关键信息,对多个回复视频进行分类;
建立主视频与同一类别回复视频之间的关联关系,并将同一类别的回复视频存储于预设存储位置。
本公开实施例提供的视频搜索装置中各部件所执行的功能均已在上述图1至图3对应的任一方法实施例中做了详细的描述,因此这里不再赘述。
本公开实施例提供的一种视频搜索装置,获取搜索信息,然后对搜索信息进行解析,获取至少一个字段,当根据至少一个字段,确定预构建的数据库中存在与搜索信息匹配的第一视频时,获取第一视频。当根据第一视频,从数据库中筛选出与搜索信息具有关联关系的第二视频时,则将第一视频,以及第二视频作为搜索结果反馈至终端设备。其中,第一视频为对象根据任一主视频下的评论内容生成的回复视频,第二视频包括主视频,或者与第一视频为同一类别的视频。上述操作过程中,服务器可以根据搜索信息召回回复视频,也即是某个对象(例如在主视频下做评论的对象)比较感兴趣的视频,而本公开中不仅仅可以为该对象提供回复视频,还可以为该对象提供更多的与搜索信息有关的视频。即,搜索到的视频与搜索信息之间的匹配度比较高,大大提升对象对于视频搜索的应用体验。也正是因为搜索到的视频都是与搜索信息匹配度较高的视频,所以还可以促使视频点击率和视频观看率的提升。相关视频通常也有更多的学习价值,推广给更多的对象,可以方便对象学习。
图9为本公开实施例提供的另一种视频搜索装置的结构示意图,该装置包括:接收模块901、匹配模块902、生成模块903,以及展示模块904。
接收模块901,用于接收搜索信息;
匹配模块902,用于确定与搜索信息匹配的至少一个视频集合;其中,视频集合包括第一视频,以及与第一视频对应的第二视频,第一视频为对象根据任一主视频下的评论内容生成的回复视频;第二视频包括主视频,和/或,与第一视频为同一类别的视频;
生成模块903,用于根据第一视频和/或第二视频,生成与视频集合对应的预览信息;
展示模块904,用于在搜索结果页展示预览信息,并根据预览信息展示视频集合。
可选的,匹配模块902,具体用于根据搜索信息匹配到第一视频;
根据第一视频中的关键信息和搜索信息,获取第二视频,关键信息为第一视频中的视频主题或视频内容中的关键字段。
可选的,生成模块903,具体用于从第一视频和/或第二视频中,提取预设内容,其中,预设内容用以回应搜索信息;
根据预设内容,生成预览信息。
可选的,预设内容包括以动态形式展示的第一视频和/或第二视频中的预设关键帧;或者,预设内容包括第一视频和/或第二视频中的预设图像内容。
可选的,展示模块904,具体用于当检测到预览信息被触发后,按照预设排序顺序,依次在视频集合中的当前视频播放完成后,展示下一视频,其中,首次展示的是生成预览信息的视频,视频集合中的视频预先按照与搜索信息之间的相关性进行排序;
或者,
当检测到预览信息被触发后,动态展示第一视频;
当确定第一视频展示完成后,按照预设推荐方式,从视频集合中选取推荐视频并进行展示。
可选的,展示模块904,还用于当展示第一视频时,在第一视频的预设位置显示第一标识信息,第一标识信息用以指示第一视频为回复视频;
或者,当展示第二视频时,在第二视频的预设位置显示第二标识信息,第二标识信息用以指示第二视频为除回复视频之外的任一参考视频。
本公开实施例提供的视频搜索装置中各部件所执行的功能均已在图4至图7对应的任一方法实施例中做了详细的描述,因此这里不再赘述。
本公开实施例提供的一种视频搜索装置,接收搜索信息后,确定与搜索信息匹配的至少一个视频集合,该视频集合中包括第一视频,以及与第一视频对应的第二视频。根据第一视频和/或第二视频,生成与视频集合对应的预览信息。在搜索结果展示页面展示该预览信息,并根据预览信息展示视频集合。其中,第一视频为根据任一主视频下的评论内容生成的回复视频,第二视频包括主视频,和/或与第一视频为同一类别的视频。通过该方式,从搜索到的视频中提取某些关键信息作为预览信息,一方面可以方便对象在查看到预览信息的时候,即可一目了然的了解到当前展示的视频中的内容。一方面也可以促使对象打开视频,提高视频的点击率和观看率。而且,搜索到的视频,与搜索信息的匹配度更高,向对象展示的视频的种类和数量都相对而言也更加丰富。
如图10所示,本公开实施例提供了一种服务器,包括处理器111、通信接口112、存储器113和通信总线114,其中,处理器111,通信接口112,存储器113通过通信总线114完成相互间的通信。
存储器113,用于存放计算机程序;
在本公开一个实施例中,处理器111,用于执行存储器113上所存放的程序时,实现前述任意一个方法实施例提供的视频搜索方法,该方法包括:
获取搜索信息;
对搜索信息进行解析,获取至少一个字段;
当根据至少一个字段,确定预构建的数据库中存在与搜索信息匹配的第一视频时,获取第一视频;
当根据第一视频,从数据库中筛选出与搜索信息具有关联关系的第二视频时,将第一视频以及第二视频作为搜索结果发送至终端设备,其中,第一视频为对象根据任一主视频下的评论内容生成的回复视频;第二视频包括主视频,和/或,与第一视频为同一类别的视频。
可选的,根据第一视频,从数据库中筛选与搜索信息具有关联关系的第二视频,具体包括:
根据第一视频,获取与第一视频对应的关键信息;
根据关键信息,从数据库中提取与关键信息对应的至少一个视频;
从至少一个视频中,筛选与搜索信息具有关联关系的第二视频。
可选的,当第二视频为主视频,且数据库中包括针对同一个主视频的多个评论内容分别生成的回复视频时,方法还包括:
根据每一个回复视频的关键信息,对多个回复视频进行分类;
建立主视频与同一类别回复视频之间的关联关系,并将同一类别的回复视频存储于预设存储位置。
如图11所示,本公开实施例提供了一种终端设备,包括处理器211、通信接口212、存储器213和通信总线214,其中,处理器211,通信接口212,存储器213通过通信总线214完成相互间的通信。
存储器213,用于存放计算机程序;
在本公开一个实施例中,处理器211,用于执行存储器213上所存放的程序时,实现前述任意一个方法实施例提供的视频搜索方法,该方法包括:
接收搜索信息;
确定与搜索信息匹配的至少一个视频集合;其中,视频集合包括第一视频,以及与第一视频对应的第二视频,第一视频为对象根据任一主视频下的评论内容生成的回复视频;第二视频包括主视频,和/或,与第一视频为同一类别的视频;
根据第一视频和/或第二视频,生成与视频集合对应的预览信息;
在搜索结果页展示预览信息,并根据预览信息展示视频集合。
可选的,确定与搜索信息匹配的至少一个视频集合,具体包括:
根据搜索信息匹配到第一视频;
根据第一视频中的关键信息和搜索信息,获取第二视频,关键信息为第一视频中的视频主题或视频内容中的关键字段。
可选的,根据第一视频和/或第二视频,生成与视频集合对应的预览信息,具体包括:
从第一视频和/或第二视频中,提取预设内容,其中,预设内容用以回应搜索信息;
根据预设内容,生成预览信息。
可选的,预设内容包括以动态形式展示的第一视频和/或第二视频中的预设关键帧;或者,预设内容包括第一视频和/或第二视频中的预设图像内容。
可选的,在搜索结果页展示视频集合,以及预览信息,具体包括:
当检测到预览信息被触发后,按照预设排序顺序,依次在视频集合中的当前视频播放完成后,展示下一视频,其中,首次展示的是生成预览信息的视频,视频集合中的视频预先按照与搜索信息之间的相关性进行排序;
或者,
当检测到预览信息被触发后,动态展示第一视频;
当确定第一视频展示完成后,按照预设推荐方式,从视频集合中选取推荐视频并进行展示。
可选的,当展示第一视频时,在第一视频的预设位置显示第一标识信息,第一标识信息用以指示第一视频为回复视频;
或者,当展示第二视频时,在第二视频的预设位置显示第二标识信息,第二标识信息用以指示第二视频为除回复视频之外的任一参考视频。
本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如前述图1至图3中任一方法实施例提供的视频搜索方法的步骤;
或者,计算机程序被处理器执行时实现如前述图4至图7中任一方法实施例提欧共的视频搜索方法的步骤。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

Claims (14)

1.一种视频搜索方法,其特征在于,所述方法包括:
获取搜索信息;
对所述搜索信息进行解析,获取至少一个字段;
当根据至少一个所述字段,确定预构建的数据库中存在与所述搜索信息匹配的第一视频时,获取所述第一视频;
当根据所述第一视频,从所述数据库中筛选出与所述搜索信息具有关联关系的第二视频时,将所述第一视频以及所述第二视频作为搜索结果发送至终端设备,其中,所述第一视频为对象根据任一主视频下的评论内容生成的回复视频;所述第二视频包括所述主视频,和/或,与所述第一视频为同一类别的视频。
2.根据权利要求1所述的方法,其特征在于,根据所述第一视频,从所述数据库中筛选与所述搜索信息具有关联关系的第二视频,具体包括:
根据所述第一视频,获取与所述第一视频对应的关键信息;
根据所述关键信息,从所述数据库中提取与所述关键信息对应的至少一个视频;
从至少一个所述视频中,筛选与所述搜索信息具有关联关系的第二视频。
3.根据权利要求1或2所述的方法,其特征在于,当所述第二视频为主视频,且所述数据库中包括针对同一个所述主视频的多个评论内容分别生成的回复视频时,所述方法还包括:
根据每一个所述回复视频的关键信息,对多个所述回复视频进行分类;
建立所述主视频与同一类别所述回复视频之间的关联关系,并将同一类别的所述回复视频存储于预设存储位置。
4.一种视频搜索方法,其特征在于,所述方法包括:
接收搜索信息;
确定与所述搜索信息匹配的至少一个视频集合;其中,所述视频集合包括第一视频,以及与所述第一视频对应的第二视频,所述第一视频为对象根据任一主视频下的评论内容生成的回复视频;所述第二视频包括所述主视频,和/或,与所述第一视频为同一类别的视频;
根据所述第一视频和/或所述第二视频,生成与所述视频集合对应的预览信息;
在搜索结果页展示所述预览信息,并根据所述预览信息展示所述视频集合。
5.根据权利要求4所述的方法,其特征在于,所述确定与所述搜索信息匹配的至少一个视频集合,具体包括:
根据所述搜索信息匹配到所述第一视频;
根据所述第一视频中的关键信息和所述搜索信息,获取所述第二视频,所述关键信息为所述第一视频中的视频主题或视频内容中的关键字段。
6.根据权利要求4或5所述的方法,其特征在于,所述根据所述第一视频和/或所述第二视频,生成与所述视频集合对应的预览信息,具体包括:
从所述第一视频和/或所述第二视频中,提取预设内容,其中,所述预设内容用以回应所述搜索信息;
根据所述预设内容,生成所述预览信息。
7.根据权利要求6所述的方法,其特征在于,所述预设内容包括以动态形式展示的所述第一视频和/或所述第二视频中的预设关键帧;或者,所述预设内容包括所述第一视频和/或所述第二视频中的预设图像内容。
8.根据权利要求4所述的方法,其特征在于,所述在搜索结果页展示所述视频集合,以及所述预览信息,具体包括:
当检测到所述预览信息被触发后,按照预设排序顺序,依次在所述视频集合中的当前视频播放完成后,展示下一视频,其中,首次展示的是生成所述预览信息的视频,所述视频集合中的视频预先按照与所述搜索信息之间的相关性进行排序;
或者,
当检测到所述预览信息被触发后,动态展示所述第一视频;
当确定所述第一视频展示完成后,按照预设推荐方式,从所述视频集合中选取推荐视频并进行展示。
9.根据权利要求8所述的方法,其特征在于,当展示所述第一视频时,在所述第一视频的预设位置显示第一标识信息,所述第一标识信息用以指示所述第一视频为回复视频;
或者,当展示所述第二视频时,在所述第二视频的预设位置显示第二标识信息,所述第二标识信息用以指示所述第二视频为除所述回复视频之外的任一参考视频。
10.一种视频搜索装置,其特征在于,所述装置包括:
获取模块,用于获取搜索信息;
解析模块,用于对所述搜索信息进行解析,获取至少一个字段;
处理模块,用于当根据至少一个所述字段,确定预构建的数据库中存在与所述搜索信息匹配的第一视频时,获取所述第一视频;根据所述第一视频,从所述数据库中筛选出与所述搜索信息具有关联关系的视频;
发送模块,用于当所述处理模块根据所述第一视频,从所述数据库中筛选出与所述搜索信息具有关联关系的第二视频时,将所述第一视频以及所述第二视频作为搜索结果发送至终端设备,其中,所述第一视频为对象根据任一主视频下的评论内容生成的回复视频;所述第二视频包括所述主视频,和/或,与所述第一视频为同一类别的视频。
11.一种视频搜索装置,其特征在于,所述装置包括:
接收模块,用于接收搜索信息;
匹配模块,用于确定与所述搜索信息匹配的至少一个视频集合;其中,所述视频集合包括第一视频,以及与所述第一视频对应的第二视频,所述第一视频为对象根据任一主视频下的评论内容生成的回复视频;所述第二视频包括所述主视频,和/或,与所述第一视频为同一类别的视频;
生成模块,用于根据所述第一视频和/或所述第二视频,生成与所述视频集合对应的预览信息;
展示模块,用于在搜索结果页展示所述预览信息,并根据所述预览信息展示所述视频集合。
12.一种服务器,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-3任一项所述的视频搜索方法的步骤。
13.一种终端设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求4-9任一项所述的视频搜索方法的步骤。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-3任一项所述的视频搜索方法的步骤;或者,实现如权利要求4-9任一项所述的视频搜索方法的步骤。
CN202211290117.9A 2022-10-17 2022-10-17 视频搜索方法、装置、服务器及终端设备 Pending CN115525792A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202211290117.9A CN115525792A (zh) 2022-10-17 2022-10-17 视频搜索方法、装置、服务器及终端设备
PCT/CN2023/109538 WO2024082756A1 (zh) 2022-10-17 2023-07-27 视频搜索方法、装置、服务器及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211290117.9A CN115525792A (zh) 2022-10-17 2022-10-17 视频搜索方法、装置、服务器及终端设备

Publications (1)

Publication Number Publication Date
CN115525792A true CN115525792A (zh) 2022-12-27

Family

ID=84704143

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211290117.9A Pending CN115525792A (zh) 2022-10-17 2022-10-17 视频搜索方法、装置、服务器及终端设备

Country Status (2)

Country Link
CN (1) CN115525792A (zh)
WO (1) WO2024082756A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024082756A1 (zh) * 2022-10-17 2024-04-25 北京字跳网络技术有限公司 视频搜索方法、装置、服务器及终端设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001292407A (ja) * 2000-04-07 2001-10-19 Sony Corp 編集支援システム及び方法
CN104219575B (zh) * 2013-05-29 2020-05-12 上海连尚网络科技有限公司 相关视频推荐方法及***
CN114003772A (zh) * 2021-11-05 2022-02-01 北京爱奇艺科技有限公司 一种视频搜索方法、装置、电子设备及存储介质
CN114430503B (zh) * 2022-01-25 2023-08-04 上海影宴数码科技有限公司 一种基于短视频大数据叠加推荐方法
CN115525792A (zh) * 2022-10-17 2022-12-27 北京字跳网络技术有限公司 视频搜索方法、装置、服务器及终端设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024082756A1 (zh) * 2022-10-17 2024-04-25 北京字跳网络技术有限公司 视频搜索方法、装置、服务器及终端设备

Also Published As

Publication number Publication date
WO2024082756A1 (zh) 2024-04-25

Similar Documents

Publication Publication Date Title
CN108829764B (zh) 推荐信息获取方法、装置、***、服务器及存储介质
CN109783671B (zh) 一种以图搜图的方法、计算机可读介质及服务器
CN110362714A (zh) 视频内容的搜索方法和装置
CN105792010A (zh) 基于图像内容解析及图片索引的电视购物的方法与装置
CN111191111B (zh) 内容推荐方法、装置及存储介质
JP4538760B2 (ja) 情報処理装置および方法、プログラム、並びに記録媒体
CN109982106B (zh) 一种视频推荐方法、服务器、客户端及电子设备
CN102737029A (zh) 搜索方法及***
CN109272440B (zh) 一种联合文本和图像内容的缩略图生成方法及***
CN104899306B (zh) 信息处理方法、信息显示方法及装置
CN106407358B (zh) 一种图像搜索方法、装置及移动终端
CN110708607A (zh) 直播互动方法、装置、电子设备以及存储介质
CN111107444B (zh) 用户评论生成方法、电子设备及存储介质
US20110179003A1 (en) System for Sharing Emotion Data and Method of Sharing Emotion Data Using the Same
CN105868264A (zh) 一种根据关注词推送更新信息的方法及***
WO2024082756A1 (zh) 视频搜索方法、装置、服务器及终端设备
CN111444421B (zh) 一种信息推送的方法、装置、计算机设备及存储介质
CN109462765B (zh) 一种推荐页面下发和显示的方法及装置
CN108763369B (zh) 一种视频搜索方法和装置
CN108205545B (zh) 一种为用户提供推荐信息的方法与设备
CN113886711B (zh) 内容推荐方法、装置、服务器及存储介质
KR101780237B1 (ko) 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법 및 장치
CN105447191B (zh) 提供图文引导步骤的智能摘要方法及相应装置
CN112040318A (zh) 个性化节目单推荐方法、装置、存储介质和电子设备
CN106570003B (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