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

一种对象搜索方法、装置、设备及存储介质

文献发布时间:2023-06-19 19:38:38


一种对象搜索方法、装置、设备及存储介质

技术领域

本公开涉及数据处理领域,尤其涉及一种对象搜索方法、装置、设备及存储介质。

背景技术

目前,创作者在进行视频创作时,需要从海量素材中针对不同类型的创作资源分别进行筛选,从而获取到所需的创作资源,然而,随着创作资源类型的不断增多,现有的创作资源筛选方式已经严重影响了创作者进行视频创作的效率以及体验。

因此,如何提升创作者获取创作资源的效率,从而保证创作者的视频创作效率以及体验,是目前亟需解决的技术问题。

发明内容

为了解决上述技术问题,本公开实施例提供了一种对象搜索方法。

第一方面,本公开提供了一种对象搜索方法,所述方法包括:

响应于在第一搜索页面上针对搜索关键词的搜索触发操作,确定所述搜索关键词对应的至少一个搜索结果道具;

基于所述至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板;其中,所述第一视频创作模板包括所述第一搜索结果道具、音乐素材和创作标签,利用所述第一搜索结果道具生成的视频中应用有所述第一视频创作模板的视频的占比大于预设占比阈值或者数量大于预设数量阈值;

将所述第一视频创作模板中的所述第一搜索结果道具、所述音乐素材和所述创作标签,聚合展示在所述第一搜索页面对应的搜索结果页面上。

一种可选的实施方式中,所述基于所述至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板,包括:

按照热度值由高到低的顺序,对基于第一搜索结果道具生成的视频进行排序,并基于前N个对象搜索所述第一搜索结果道具对应的热度视频集合;其中,N为预设整数;

如果确定所述热度视频集合中存在大于预设第一占比阈值的视频为基于同一视频创作模板生成的视频,则将所述视频创作模板确定为第一视频创作模板。

一种可选的实施方式中,所述基于所述至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板,包括:

将基于第一搜索结果道具和第一音乐素材生成的视频,确定为第一视频集合;

如果确定所述第一视频集合中存在大于预设第二占比阈值的视频为视频发布标题携带有同一创作标签的视频,则将所述创作标签、所述第一音乐素材和所述第一搜索结果道具,确定为第一视频创作模板。

一种可选的实施方式中,所述基于所述至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板,包括:

如果确定第二视频集合中同时应用有第一搜索结果道具和第二音乐素材的视频的数量大于预设第一数量阈值或者占比大于预设第三占比阈值,则将所述第一搜索结果道具、所述第二音乐素材和所述第一创作标签,确定为第一视频创作模板;其中,所述第二视频集合中包括视频发布主题中携带有第一创作标签的视频。

一种可选的实施方式中,所述基于所述至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板,包括:

确定第三视频集合中视频发布主题携带有第二创作标签的视频的数量大于预设第二数量阈值或者占比大于预设第四占比阈值;其中,所述第三视频集合中包括同时应用有第一搜索结果道具和第三音乐素材的视频;

将所述第二创作标签、所述第一搜索结果道具和所述第三音乐素材,确定为第一视频创作模板。

一种可选的实施方式中,所述方法还包括:

获取应用有所述第一视频创作模板的视频,并将所述视频展示在所述搜索结果页面上;其中,所述视频用于预览所述第一视频创作模板的效果。

一种可选的实施方式中,所述方法还包括:

响应于针对所述第一视频创作模板的拍摄触发操作,在视频拍摄页面上展示所述第一视频创作模板中的音乐素材和搜索结果道具;

基于所述音乐素材和所述搜索结果道具,生成拍摄结果视频。

一种可选的实施方式中,所述基于所述音乐素材和所述搜索结果道具,生成拍摄结果视频之后,还包括:

基于视频发布页面,将所述第一视频创作模板中的创作标签添加至所述拍摄结果视频的发布视频主题中,生成所述拍摄结果视频对应的发布结果视频。

一种可选的实施方式中,所述方法还包括:

响应于针对所述第一视频创作模板的预设触发操作,确定携带有所述第一视频创作模板中的音乐素材的视频创作模板;

将所述视频创作模板展示在所述搜索结果页面上。

第二方面,本公开提供了一种对象搜索装置,所述装置包括:

第一确定模块,用于响应于在第一搜索页面上针对搜索关键词的搜索触发操作,确定所述搜索关键词对应的至少一个搜索结果道具;

第二确定模块,用于基于所述至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板;其中,所述第一视频创作模板包括所述第一搜索结果道具、音乐素材和创作标签,利用所述第一搜索结果道具生成的视频中应用有所述第一视频创作模板的视频的占比大于预设占比阈值或者数量大于预设数量阈值;

聚合展示模块,用于将所述第一视频创作模板中的所述第一搜索结果道具、所述音乐素材和所述创作标签,聚合展示在所述第一搜索页面对应的搜索结果页面上。第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法。

第四方面,本公开提供了一种对象搜索设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。

第五方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法。

本公开实施例提供的技术方案与现有技术相比至少具有如下优点:

本公开实施例提供了一种对象搜索方法,响应于在第一搜索页面上针对搜索关键词的搜索触发操作,确定搜索关键词对应的至少一个搜索结果道具;基于至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板;其中,第一视频创作模板包括第一搜索结果道具、音乐素材和创作标签,利用第一搜索结果道具生成的视频中应用有第一视频创作模板的视频的占比大于预设占比阈值或者数量大于预设数量阈值;将第一视频创作模板中的第一搜索结果道具、音乐素材和创作标签,聚合展示在搜索结果页面上。可见,本公开实施例在搜索视频创作道具的过程中,触发针对包含搜索结果道具、音乐素材和创作标签的视频创作模板的聚合展示,提升了创作者的创作资源获取效率,进而提高了创作者的视频创作效率和体验。

附图说明

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

为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本公开实施例提供的一种对象搜索方法的流程图;

图2为本公开实施例提供的一种搜索结果页面的示意图;

图3为本公开实施例提供的另一种搜索结果页面的示意图;

图4为本公开实施例提供的又一种搜索结果页面的示意图;

图5为本公开实施例提供的一种视频拍摄页面的示意图;

图6为本公开实施例提供的一种视频发布页面的示意图;

图7为本公开实施例提供的另一种对象搜索方法的流程图;

图8为本公开实施例提供的一种对象搜索装置的结构示意图;

图9为本公开实施例提供的一种对象搜索设备的结构示意图。

具体实施方式

为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。

目前,创作者在进行视频创作时,需要从海量素材中针对不同类型的创作资源分别进行筛选,从而获取到所需的创作资源,然而,随着创作资源类型的不断增多,现有的创作资源筛选方式已经严重影响了创作者进行视频创作的效率以及体验。

因此,如何提升创作者获取创作资源的效率,从而保证创作者的视频创作效率以及体验,是目前亟需解决的技术问题。

为此,本公开实施例提供了一种对象搜索方法,响应于在第一搜索页面上针对搜索关键词的搜索触发操作,确定搜索关键词对应的至少一个搜索结果道具;基于至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板;其中,第一视频创作模板包括第一搜索结果道具、音乐素材和创作标签,利用第一搜索结果道具生成的视频中应用有第一视频创作模板的视频的占比大于预设占比阈值或者数量大于预设数量阈值;将第一视频创作模板中的第一搜索结果道具、音乐素材和创作标签,聚合展示在搜索结果页面上。可见,本公开实施例在搜索视频创作道具的过程中,触发针对包含搜索结果道具、音乐素材和创作标签的视频创作模板的聚合展示,提升了创作者的创作资源获取效率,进而提高了创作者的视频创作效率和体验。

基于此,本公开实施例提供了一种对象搜索方法,参考图1,为本公开实施例提供的一种对象搜索方法的流程图,该方法包括:

S101:响应于在第一搜索页面上展示针对搜索关键词的搜索触发操作,确定所述搜索关键词对应的至少一个搜索结果视频创作模板道具。

本公开实施例中,搜索关键词可以为用户在第一搜索页面上的搜索框中输入的内容。

本公开实施例中,针对搜索关键词的搜索触发操作,可以包括用户在第一搜索页面上的输入框内输入搜索关键词之后,针对搜索控件的触发操作等。

假设在第一搜索页面上的输入框内输入的搜索关键词为“风”,在接收到针对搜索关键词“风”的搜索触发操作时,将展示内容或道具名称与搜索关键词“风”相关的道具确定为该搜索关键词对应的至少一个搜索结果道具,例如“落叶纷飞”道具、“旗帜飘扬”道具等等。

S102:基于所述至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板。

其中,所述第一视频创作模板包括所述第一搜索结果道具、音乐素材和创作标签,利用所述第一搜索结果道具生成的视频中应用有所述第一视频创作模板的视频的占比大于预设占比阈值或者数量大于预设数量阈值。

本公开实施例中,在接收到第一搜索页面上针对搜索关键词的搜索触发操作,确定搜索关键词对应的至少一个搜索结果道具之后,还可以基于至少一个搜索结果道具中的任意一个道具,确定对应的视频创作模板。

举例说明,在接收到针对搜索关键词“风”的搜索触发操作时,可以确定2个搜索结果道具,例如“落叶纷飞”道具和“旗帜飘扬”道具,假设基于“落叶纷飞”道具可以确定2个视频创作模板,这2个视频创作模板分别为模板A和模板B,首先,分别统计利用“落叶纷飞”道具生成的视频中应用有模板A和模板B的视频的数量,例如应用有模板A的视频的数量为8个,应用有模板B的视频的数量为2个,然后,将应用有模板A的视频数量和应用有模板B的视频数量分别与预设数量阈值“5”进行比较,其中,应用有模板A的视频数量大于预设数量阈值,因此,将模板A确定为“落叶纷飞”道具对应的视频创作模板。

一种可选的实施方式中,接收到在第一搜索页面上针对搜索关键词的搜索触发操作时,确定搜索关键词对应的至少一个搜索结果道具之后,还可以将基于第一搜索结果道具和第一音乐素材生成的视频,确定为第一视频集合,如果确定第一视频集合中存在大于预设第二占比阈值的视频为视频发布标题携带有同一创作标签的视频,则将创作标签、第一音乐素材和第一搜索结果道具,确定为第一视频创作模板。

假设接收到在第一搜索页面上针对搜索关键词的搜索触发操作时,确定搜索关键词对应的搜索结果道具分别为道具A1、道具A2、道具A3,其中,基于道具A1和音乐素材B1生成的视频个数为5个,基于道具A1和音乐素材B2生成的视频个数为20个;假设将基于道具A1和音乐素材B2生成的视频确定为第一视频集合,统计第一视频集合中各个视频的视频发布标题所携带创作标签的个数,其中,携带创作标签C1的视频个数为6个,携带创作标签C2的视频个数为4个,携带创作标签C3的视频个数为10个,通过计算可知,携带创作标签C1的视频在第一视频集合中的占比为30%,携带创作标签C2的视频在第一视频集合中的占比为20%,携带创作标签C3的视频在第一视频集合中的占比为50%,可以确定携带创作标签C3的视频在第一视频集合中的占比大于预设第二占比阈值40%,则将道具A1(即第一搜索结果道具)、音乐素材B2和创作标签C3确定为第一视频创作模板。

另一种可选的实施方式中,如果确定第二视频集合中同时应用有第一搜索结果道具和第二音乐素材的视频的数量大于预设第一数量阈值或者占比大于预设第三占比阈值,则将所述第一搜索结果道具、所述第二音乐素材和所述第一搜索结果道具,确定为第一视频创作模板。

本公开实施例中,所述第二视频合集中包括视频发布主题中携带有第一创作标签的视频。

本公开实施例中,接收到在第一搜索页面上针对搜索关键词的搜索触发操作时,确定搜索关键词对应的至少一个搜索结果道具之后,可以将应用了同一个搜索结果道具和同一个音乐素材的视频,确定为第二视频集合,且第二视频合集中包括视频发布主题中携带有第一创作标签的视频。

举例说明,假设将视频发布主题中携带有第一创作标签A1的视频确定为第二视频集合,第二视频集合中,同时应用有搜索结果道具B1和音乐素材C1的视频的数量为4个(或者在第二视频集合中的占比为20%),同时应用有搜索结果道具B2和音乐素材C2的视频的数量为15个(或者在第二视频集合中的占比为75%),同时应用有搜索结果道具B1和音乐素材C2的视频的数量为1个(或者在第二视频集合中的占比为5%),通过计算可知,同时应用有搜索结果道具B2和音乐素材C2的视频的数量大于预设第一数量阈值10(或者占比大于预设第三占比50%),则可以将搜索结果道具B2(即第一搜索结果道具)、音乐素材C2(即第二音乐素材)和第一创作标签A1,确定为第一视频创作模板。

另一种可选的实施方式中,如果确定第三视频合集中视频发布主题携带有第二创作标签的视频的数量大于预设第二数量阈值或者占比大于预设第四占比阈值;将所述第二创作标签、所述第一搜索结果道具和所述第三音乐素材,确定为第一视频创作模板。

本公开实施例中,所述第三视频合集中包括同时应用有第一搜索结果道具和第三音乐素材的视频。

假设第三视频合集中的视频同时应用有搜索结果道具B1和音乐素材C1,且第三视频集合中发布主题携带有创作标签A1的视频数量为10个,发布主题携带有创作标签A2的视频数量为2个,其中发布主题携带有创作标签A1的视频数量大于预设第二数量阈值5,则可以将创作标签A1、搜索结果道具B1和音乐素材C1,确定为第一视频创作模板。

S103:将所述第一视频创作模板中的所述第一搜索结果道具、所述音乐素材和所述创作标签,聚合展示在所述第一搜索页面对应的搜索结果页面上。

一种可选的实施方式中,第一搜索页面对应的搜索结果页面上可以展示一个或者多个视频创作模板,其中,针对任意一个视频创作模板可以分别展示对应的音乐素材、搜索结果道具和创作标签,也就是说,在第一搜索页面对应的搜索结果页面上,针对搜索关键词展示一个或者多个包括音乐素材、搜索结果道具和创作标签的视频创作模板。

如图2所示,为本公开实施例提供的一种搜索结果页面的示意图,在第一搜索页面的搜索框201内输入“风”之后,通过点击搜索控件,在第一搜索页面对应的搜索结果页面上展示针对搜索关键词“风”的视频创作模板202,具体的将视频创作模板202中的音乐素材“大风XX”、搜索结果道具“落叶”和创作标签“#风的样子”聚合展示在第一搜索页面对应的搜索结果页面上,另外,音乐素材“大风XX”中可以展示有该音乐素材对应的封面、名称和时长等信息,搜索结果道具中可以展示有该道具的封面信息和名称信息,以便用户能更直观地了解视频创作模板中包含的搜索结果道具、音乐素材和创作标签。

一种可选的实施方式中,如图2所示,假设第一搜索页面对应的搜索结果页面上仅展示多个视频创作模板中的一个模板,则可以在该视频创作模板上设置“观看更多”的控件204,当接收到作用在控件204上的点击操作时,如图3所示,在第一搜索页面对应的搜索结果页面上展示针对搜索关键词的另外一个视频创作模板301。其中,图3为本公开实施例提供的另一种搜索结果页面的示意图。

本公开实施例提供的对象搜索方法中,响应于在第一搜索页面上针对搜索关键词的搜索触发操作,确定搜索关键词对应的至少一个搜索结果道具;基于至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板;其中,第一视频创作模板包括第一搜索结果道具、音乐素材和创作标签,利用第一搜索结果道具生成的视频中应用有第一视频创作模板的视频的占比大于预设占比阈值或者数量大于预设数量阈值;将第一视频创作模板中的第一搜索结果道具、音乐素材和创作标签,聚合展示在搜索结果页面上。可见,本公开实施例在搜索视频创作道具的过程中,触发针对包含搜索结果道具、音乐素材和创作标签的视频创作模板的聚合展示,提升了创作者的创作资源获取效率,进而提高了创作者的视频创作效率和体验。

实际应用中,将第一视频创作模板中的第一搜索结果道具、音乐素材和创作标签聚合展示在第一搜索页面对应的搜索结果页面上之后,还可以响应于针对第一视频创作模板的预设触发操作,确定携带有第一视频创作模板中的音乐素材的视频创作模板,并将视频创作模板展示在搜索结果页面上。

一种可选的实施方式中,第一视频创作模板上可以设置有选定按钮,因此,针对第一视频创作模板的预设触发操作,可以包括作用在第一视频创作模板中的选定按钮上的点击操作等。

举例说明,如图3所示,第一搜索页面对应的搜索结果页面上展示有2个视频创作模板,在接收到作用在第一视频创作模板301的选定按钮302上的点击操作时,基于第一视频创作模板301中的音乐素材,确定携带有该音乐素材的视频创作模板。

如图4所示,为本公开实施例提供的又一种搜索结果页面的示意图。假设第一视频创作模板301中的音乐素材为“动物XX”,在接收到作用在选定按钮302上的点击操作时,可以获取到如图4所示的两个携带有音乐素材“动物XX”的视频创作模板,并将携带有音乐素材“动物XX”的视频创作模板展示在第一视频创作模板401的下方。

因此,用户可以通过比较携带同一音乐素材的不同视频创作模板之间的展示效果,选择更符合需求的视频创作模板,来生成自己的视频作品。

实际应用中,将第一视频创作模板展示在第一搜索页面对应的搜索结果页面上之后,还可以获取应用有第一视频创作模板的视频,并将所述视频展示在搜索结果页面上;其中,所述视频用于预览第一视频的效果。

一种可选的实施方式中,在获取到应用有第一视频创作模板的视频之后,还可以将视频对应的封面展示在搜索结果页面上。

在第一搜索页面对应的搜索结果页面上展示针对搜索关键词的至少一个视频创作模板时,假设展示的其中一个视频创作模板为基于音乐素材A和搜索结果道具B得到,则在服务端的视频作品库中,获取同时携带音乐素材A和搜索结果道具B的视频,并将获取到的视频对应的封面展示在搜索结果页面上。

如图2所示,接收到在第一搜索页面上针对搜索关键词“风”的搜索触发操作时,确定搜索关键词“风”对应的至少一个搜索结果道具,其中,基于第一搜索结果道具“落叶”可以确定对应的第一视频创作模板,该视频创作模板包括音乐素材“大风XX”和第一搜索结果道具“落叶”,因此,可以基于该视频创作模板,从视频作品库中获取同时携带音乐素材“大风XX”和第一搜索结果道具“落叶”的视频,如图2所示,并将获取到的视频对应的封面展示在视频创作模板202的下方。

一种可选的实施方式中,在接收到用户在搜索结果页面上,针任意一个视频封面的触发操作时,播放该视频,其中,针对搜索结果页面上的视频封面的触发操作,可以包括针对视频封面的点击操作等,以便用户通过观看视频作品,直观地了解视频对应的视频创作模板的展示效果。

一种可选的实施方式中,视频封面上还可以显示有“高热视频”的字样,用于提示用户该视频的播放量最多或者收藏次数最多。

可见,本公开实施例将第一视频创作模板中的第一搜索结果道具、音乐素材和创作标签,聚合展示在第一搜索页面对应的搜索结果页面上之后,还能获取应用有第一视频创作模板的视频,并将视频展示在搜索结果页面上,以便用户通过观看视频,直观地了解视频对应的视频创作模板的展示效果,进而选择自己需要的视频创作模板进行视频生成。

实际应用中,为了进一步提升创作者的创作资源获取效率,在接收到针对第一视频创作模板的拍摄触发操作时,在视频拍摄页面上展示第一视频创作模板中的音乐素材和搜索结果道具,进而基于音乐素材和搜索结果道具,生成拍摄结果视频。

如图5所示,为本公开实施例提供的一种视频拍摄页面的示意图。如图2所示,第一视频创作模板202中包括音乐素材“大风XX”和搜索结果道具“落叶”。在接收到针对第一视频创作模板202的拍摄控件203的点击操作时,将第一视频创作模板202中的音乐素材“大风XX”和搜索结果道具“落叶”展示在图5所示的视频拍摄页面上,通过点击“快拍”按钮501,一键快速生成携带音乐素材“大风XX”和搜索结果道具“落叶”的拍摄结果视频。

实际应用中,第一视频创作模板中还可以包括音乐素材、搜索结果道具和创作标签,基于此,本公开实施例还提供了一种基于音乐素材、搜索结果道具和创作标签,生成拍摄结果视频的方法,具体内容参考上述基于音乐素材和搜索结果道具生成拍摄结果视频的内容进行理解,在此不做赘述。

一种应用场景中,可以基于针对视频拍摄页面上的模板选择控件的触发操作,由视频拍摄页面跳转至第一搜索页面,其中,模板选择控件用于触发由视频拍摄页面跳转至第一搜索页面的功能。

本公开实施例中,基于针对视频拍摄页面上的模板选择控件的触发操作,由视频拍摄拍摄页面跳转至第一搜索页面的时机,可以是在视频拍摄页面上展示有视频素材之前或者之后实现,本公开实施例对此不做限制。

如图5所示,响应于针对拍摄视频页面上的模板选择控件502的触发操作,由图5所示的视频拍摄页面跳转至图2所示的第一搜索页面,其中,针对模板选择控件的触发操作可以是点击模板选择控件的操作,也可以是长按模板选择控件的操作等。

一种可选的实施方式中,在基于音乐素材和搜索结果道具,生成拍摄结果视频之后,还可以基于视频发布页面,将第一视频创作模板中的创作标签添加至拍摄结果视频的发布视频主题中,生成拍摄结果视频对应的发布结果视频,从而进一步提升了用户生成结果视频的效率,提升了用户的视频创作体验。

如图6所示,为本公开实施例提供的一种视频发布页面的示意图,在视频发布页面上展示有第一视频创作模板中的创作标签601,在接收到作用在创作标签601上的点击操作时,将创作标签601添加到视频描述区域602中,从而实现将第一视频创作模板中的创作标签添加至拍摄结果视频的发布视频主题的效果。

一种可选的实施方式中,在视频发布页面上,将第一视频创作模板中的创作标签601添加到拍摄结果视频中后,可以通过触发针对“存草稿”控件或者“发布”控件的点击操作,实现生成拍摄结果视频对应的发布结果视频的功能。

举例说明,假设第一视频创作模板中包括音乐素材A、搜索结果道具B和创作标签C,因此,基于视频拍摄页面可以获取到同时包括音乐素材A和搜索结果道具B的拍摄结果视频;然后,在视频发布页面上,将第一视频创作模板中的创作标签C添加至拍摄结果视频的发布视频主题中,基于创作标签C,可以生成同时包括音乐素材A、搜索结果道具B和创作标签C的视频,该视频即为拍摄结果视频对应的发布结果视频。

本公开实施例提供的对象搜索方法中,响应于针对第一视频创作模板的拍摄触发操作,在视频拍摄页面上展示第一视频创作模板中的音乐素材和搜索结果道具;基于音乐素材和搜索结果道具,生成拍摄结果视频;可见,本公开实施例能够基于视频拍摄页面上展示的第一视频创作模板,实现生成拍摄结果视频。另外,在生成拍摄结果视频之后,还能够将第一视频创作模板中的创作标签添加至拍摄结果视频的发布视频主题中,进而生成拍摄结果视频对应的发布结果视频,进一步提高了创作者的视频创作效率和体验。

基于上述实施例,为了进一步介绍如何基于至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板,本公开实施例还提供了一种对象搜索方法的流程图,如图7所示,该方法包括:

S701:响应于在第一搜索页面上针对搜索关键词的搜索触发操作,确定所述搜索关键词对应的至少一个搜索结果道具。

本公开实施例中,搜索关键词可以为用户在第一搜索页面上的搜索框中输入的内容。

假设在第一搜索页面上的输入框内输入的搜索关键词为“风”,在接收到针对搜索关键词“风”的搜索触发操作时,将展示内容或道具名称与搜索关键词“风”相关的道具确定为该搜索关键词对应的至少一个搜索结果道具,例如“落叶纷飞”道具、“旗帜飘扬”道具等等。

S702:按照热度值由高到低的顺序,对基于第一搜索结果道具生成的视频进行排序,并基于前N个对象搜索所述第一搜索结果道具对应的热度视频集合;其中,N为预设整数。

本公开实施例中,第一搜索结果道具可以为至少一个搜索结果道具中的任意一个道具。

本公开实施例中,视频的热度值可以包括该视频的收藏数量、点赞数量、转发数量等维度的信息。

假设搜索关键词“风”对应的至少一个搜索结果道具中的第一搜索结果道具为“落叶纷飞”道具,从视频作品库中搜索应用了第一搜索结果道具“落叶纷飞”的视频,假设能够搜索到100个应用了“落叶纷飞”道具的视频,然后,按照热度值由高到低的顺序,对搜索到的100个视频进行排序,并基于前N个(假设N为60)视频搜索“落叶纷飞”道具对应的热度视频集合。

S703:如果确定所述热度视频集合中存在大于预设第一占比阈值的视频为基于同一视频创作模板生成的视频,则将所述视频创作模板确定为第一视频创作模板。

假设基于第一搜索结果道具“落叶纷飞”生成的前60个视频中,有60%的视频同时应用了第一搜索结果道具“落叶纷飞”和音乐素材“大风XX”,30%的视频同时应用了第一搜索结果道具“落叶纷飞”和音乐素材“天气XX”,其中,同时应用了第一搜索结果道具“落叶纷飞”和音乐素材“大风XX”的视频在热度视频集合中的占比,大于预设第一占比阈值50%,则将第一搜索结果道具“落叶纷飞”和音乐素材“天气XX”对应的视频模板,确定为第一视频创作模板。

S704:将所述第一视频创作模板中的所述第一搜索结果道具、所述音乐素材和所述创作标签,聚合展示在所述第一搜索页面对应的搜索结果页面上。

本公开实施例提供的对象搜索方法中,首先,响应于在第一搜索页面上针对搜索关键词的搜索触发操作,确定所述搜索关键词对应的至少一个搜索结果道具;然后,按照热度值由高到低的顺序,对基于第一搜索结果道具生成的视频进行排序,并基于前N个对象搜索第一搜索结果道具对应的热度视频集合;如果确定热度视频集合中存在大于预设第一占比阈值的视频为基于同一视频创作模板生成的视频,则将视频创作模板确定为第一视频创作模板;将第一视频创作模板中的第一搜索结果道具、音乐素材和创作标签,聚合展示在第一搜索页面对应的搜索结果页面上。可见,本公开实施例能够基于视频的热度值信息,确定第一搜索结果道具对应的第一视频创作模板,进一步提升了创作者的创作资源获取效率,进而提高了创作者的视频创作效率和体验。

基于上述方法实施例,本公开还提供了一种对象搜索装置,参考图8,为本公开实施例提供的一种对象搜索装置的结构示意图,所述装置包括:

第一确定模块801,用于响应于在第一搜索页面上针对搜索关键词的搜索触发操作,确定所述搜索关键词对应的至少一个搜索结果道具;

第二确定模块802,用于基于所述至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板;其中,所述第一视频创作模板包括所述第一搜索结果道具、音乐素材和创作标签,利用所述第一搜索结果道具生成的视频中应用有所述第一视频创作模板的视频的占比大于预设占比阈值或者数量大于预设数量阈值;

聚合展示模块803,用于将所述第一视频创作模板中的所述第一搜索结果道具、所述音乐素材和所述创作标签,聚合展示在所述第一搜索页面对应的搜索结果页面上。

一种可选的实施方式中,所述第二确定模块,包括:

排序子模块,用于按照热度值由高到低的顺序,对基于第一搜索结果道具生成的视频进行排序,并基于前N个对象搜索所述第一搜索结果道具对应的热度视频集合;其中,N为预设整数;

第一确定子模块,用于如果确定所述热度视频集合中存在大于预设第一占比阈值的视频为基于同一视频创作模板生成的视频,则将所述视频创作模板确定为第一视频创作模板。

一种可选的实施方式中,所述第二确定模块,包括:

第二确定子模块,用于将基于第一搜索结果道具和第一音乐素材生成的视频,确定为第一视频集合;

第三确定子模块,用于如果确定所述第一视频集合中存在大于预设第二占比阈值的视频为视频发布标题携带有同一创作标签的视频,则将所述创作标签、所述第一音乐素材和所述第一搜索结果道具,确定为第一视频创作模板。

一种可选的实施方式中,所述第二确定模块,包括:

第四确定子模块,用于如果确定第二视频集合中同时应用有第一搜索结果道具和第二音乐素材的视频的数量大于预设第一数量阈值或者占比大于预设第三占比阈值,则将所述第一搜索结果道具、所述第二音乐素材和所述第一创作标签,确定为第一视频创作模板;其中,所述第二视频集合中包括视频发布主题中携带有第一创作标签的视频。

一种可选的实施方式中,所述第二确定模块,包括:

第五确定子模块,用于确定第三视频集合中视频发布主题携带有第二创作标签的视频的数量大于预设第二数量阈值或者占比大于预设第四占比阈值;其中,所述第三视频集合中包括同时应用有第一搜索结果道具和第三音乐素材的视频;

第六确定子模块,用于将所述第二创作标签、所述第一搜索结果道具和所述第三音乐素材,确定为第一视频创作模板。

一种可选的实施方式中,所述装置还包括:

获取模块,用于获取应用有所述第一视频创作模板的视频,并将所述视频展示在所述搜索结果页面上;其中,所述视频用于预览所述第一视频创作模板的效果。

一种可选的实施方式中,所述装置还包括:

第一展示模块,用于响应于针对所述第一视频创作模板的拍摄触发操作,在视频拍摄页面上展示所述第一视频创作模板中的音乐素材和搜索结果道具;

视频生成模块,用于基于所述音乐素材和所述搜索结果道具,生成拍摄结果视频。

一种可选的实施方式中,所述装置还包括:

添加模块,用于基于视频发布页面,将所述第一视频创作模板中的创作标签添加至所述拍摄结果视频的发布视频主题中,生成所述拍摄结果视频对应的发布结果视频。

一种可选的实施方式中,所述装置还包括:

第三确定模块,用于响应于针对所述第一视频创作模板的预设触发操作,确定携带有所述第一视频创作模板中的音乐素材的视频创作模板;

第二展示模块,用于将所述视频创作模板展示在所述搜索结果页面上。

本公开实施例提供的对象搜索装置中,响应于在第一搜索页面上针对搜索关键词的搜索触发操作,确定搜索关键词对应的至少一个搜索结果道具;基于至少一个搜索结果道具中的第一搜索结果道具,确定第一视频创作模板;其中,第一视频创作模板包括第一搜索结果道具、音乐素材和创作标签,利用第一搜索结果道具生成的视频中应用有第一视频创作模板的视频的占比大于预设占比阈值或者数量大于预设数量阈值;将第一视频创作模板中的第一搜索结果道具、音乐素材和创作标签,聚合展示在搜索结果页面上。可见,本公开实施例在搜索视频创作道具的过程中,触发针对包含搜索结果道具、音乐素材和创作标签的视频创作模板的聚合展示,提升了创作者的创作资源获取效率,进而提高了创作者的视频创作效率和体验。

除了上述方法和装置以外,本公开实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现本公开实施例所述的对象搜索方法。

本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现本公开实施例所述的对象搜索方法。

另外,本公开实施例还提供了一种对象搜索设备,参见图9所示,可以包括:

处理器901、存储器902、输入装置903和输出装置904。对象搜索设备中的处理器901的数量可以一个或多个,图9中以一个处理器为例。在本公开的一些实施例中,处理器901、存储器902、输入装置903和输出装置904可通过总线或其它方式连接,其中,图9中以通过总线连接为例。

存储器902可用于存储软件程序以及模块,处理器901通过运行存储在存储器902的软件程序以及模块,从而执行对象搜索设备的各种功能应用以及数据处理。存储器902可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等。此外,存储器902可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。输入装置903可用于接收输入的数字或字符信息,以及产生与对象搜索设备的用户设置以及功能控制有关的信号输入。

具体在本实施例中,处理器901会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器902中,并由处理器901来运行存储在存储器902中的应用程序,从而实现上述对象搜索设备的各种功能。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

技术分类

06120115988405