一种音乐搜索方法、装置、设备及存储介质与流程

文档序号:33185881发布日期:2023-02-04 06:26阅读:64来源:国知局
一种音乐搜索方法、装置、设备及存储介质与流程

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


背景技术:

2.目前,在音乐搜索场景中,针对搜索到的音乐进行试听播放的逻辑通常是从头播放,即用户只能从音乐的开头部分开始试听。但是,随着音乐播放技术的不断发展,人们对音乐播放相关功能的需求越来越多样化。
3.因此,如何实现针对搜索结果音乐试听功能,以满足用户对音乐播放相关功能的多样化需求,是目前亟需解决的技术问题。


技术实现要素:

4.为了解决上述技术问题,本公开提供了一种音乐搜索方法、装置、设备及存储介质,能够满足用户对音乐播放相关功能的多样化需求,实现针对搜索结果音乐的试听功能,从而提升用户的音乐试听体验。
5.第一方面,本公开提供了一种音乐搜索方法,所述方法包括:
6.在搜索结果页面上展示针对音乐搜索关键词的至少一个搜索结果音乐;其中,所述搜索结果音乐用于应用在基于视频拍摄页面获取到的视频素材中;
7.响应于针对所述至少一个搜索结果音乐中的目标搜索结果音乐的预设触发操作,获取所述目标搜索结果音乐中的目标音乐片段;其中,所述目标音乐片段为基于所述目标搜索结果音乐的搜索发起场景信息和/或音乐信息确定,所述音乐信息用于表征所述目标搜索结果音乐中不同音乐片段的特征;
8.在所述搜索结果页面上,通过播放所述目标音乐片段对所述目标搜索结果音乐进行试听播放。
9.一种可选的实施方式中,所述音乐信息包括所述目标搜索结果音乐的副歌信息和/或片段热度信息,所述目标音乐片段为基于所述目标搜索结果音乐的搜索发起场景信息、副歌信息和片段热度信息中的至少一个维度的信息确定,且每个维度分别设置有权重值。
10.一种可选的实施方式中,所述片段热度信息包括所述目标搜索结果音乐中的不同音乐片段分别对应的创作使用频率信息和/或在曲库内的占比信息,所述目标音乐片段为基于所述目标搜索结果音乐的搜索发起场景信息、副歌信息以及不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的至少一个维度的信息确定,且每个维度分别设置有权重值。
11.一种可选的实施方式中,所述目标音乐片段为基于所述目标搜索结果音乐的搜索发起场景信息、副歌信息以及不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的至少一个维度的信息分别确定的音乐片段以及每个维度分别对应的权重值确定。
12.一种可选的实施方式中,所述目标搜索结果音乐中不同音乐片段分别对应的创作使用频率信息,用于确定所述目标搜索结果音乐中创作使用频率最高的音乐片段;所述目标搜索结果音乐中不同音乐片段分别对应的在曲库内的占比信息,用于确定所述目标搜索结果音乐中在曲库内占比最高的音乐片段。
13.一种可选的实施方式中,所述搜索发起场景信息中包括所述视频素材中的视频画面内容信息和/或道具信息,所述目标音乐片段为基于所述视频素材中的视频画面内容信息、道具信息、所述目标音乐片段的副歌信息、不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的至少一个维度的信息确定,且每个维度分别设置有权重值。
14.一种可选的实施方式中,所述目标音乐片段为基于所述视频素材中的视频画面内容信息、道具信息、所述目标搜索结果音乐的副歌信息以及不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的至少一个维度的信息分别确定的音乐片段以及每个维度分别对应的权重值确定。
15.一种可选的实施方式中,所述视频素材中的视频画面内容信息用于确定所述目标搜索结果音乐中与所述目标视频的视频画面相匹配的音乐片段,所述道具信息用于确定所述目标搜索结果音乐中与所述视频素材所应用的道具关联性大于预设阈值的音乐片段。
16.一种可选的实施方式中,所述副歌信息用于确定所述目标搜索结果音乐中的副歌片段。
17.一种可选的实施方式中,所述方法还包括:
18.在所述搜索结果页面上,展示所述搜索结果音乐对应的推荐道具;其中,所述推荐道具为基于与所述搜索结果音乐应用于同一多媒体作品的道具确定。
19.一种可选的实施方式中,所述方法还包括:
20.响应于针对所述目标搜索结果音乐的应用触发操作,将所述目标搜索结果音乐中的所述目标音乐片段确定为所述视频素材对应的音乐素材。
21.第二方面,本公开提供了一种音乐搜索装置,所述装置包括:
22.第一展示模块,用于在搜索结果页面上展示针对音乐搜索关键词的至少一个搜索结果音乐;其中,所述搜索结果音乐用于应用在基于视频拍摄页面获取到的视频素材中;
23.获取模块,用于响应于针对所述至少一个搜索结果音乐中的目标搜索结果音乐的预设触发操作,获取所述目标搜索结果音乐中的目标音乐片段;其中,所述目标音乐片段为基于所述目标搜索结果音乐的搜索发起场景信息和/或音乐信息确定,所述音乐信息用于表征所述目标搜索结果音乐中不同音乐片段的特征;
24.播放模块,用于在所述搜索结果页面上,通过播放所述目标音乐片段对所述目标搜索结果音乐进行试听播放。
25.第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法。
26.第四方面,本公开提供了一种音乐搜索设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。
27.第五方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法。
28.本公开实施例提供的技术方案与现有技术相比至少具有如下优点:
29.本公开实施例提供了一种音乐搜索方法,首先,在搜索结果页面上展示针对音乐搜索关键词的至少一个搜索结果音乐;其中,所述搜索结果音乐用于应用在基于视频拍摄页面获取到的视频素材中。然后,响应于针对所述至少一个搜索结果音乐中的目标搜索结果音乐的预设触发操作,获取所述目标搜索结果音乐中的目标音乐片段。进而,在所述音乐搜索页面上,通过播放所述目标音乐片段对所述目标搜索结果音乐进行试听播放。本公开实施例能够基于目标搜索结果音乐的搜索发起场景信息和/或音乐信息,确定用于试听播放的目标音乐片段,实现对目标搜索结果音乐的试听功能,满足了用户对音乐播放相关功能的多样化需求,从而提升了用户针对搜索结果音乐的试听体验。
附图说明
30.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
31.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
32.图1为本公开实施例提供的一种音乐搜索方法的流程图;
33.图2为本公开实施例提供的一种搜索结果页面的示意图;
34.图3为本公开实施例提供的一种视频拍摄页面的示意图;
35.图4为本公开实施例提供的另一种搜索结果页面的示意图;
36.图5为本公开实施例提供的另一种音乐搜索方法的流程图;
37.图6为本公开实施例提供的一种音乐搜索装置的结构示意图;
38.图7为本公开实施例提供的一种音乐搜索设备的结构示意图。
具体实施方式
39.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
40.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
41.随着音乐播放技术的不断发展,人们对音乐播放过程中的相关功能需求越来越多样化,如何基于音乐播放功能来提升用户的音乐试听体验,是目前亟需解决的技术问题。
42.为此,本公开实施例提供了一种音乐搜索方法,首先,在搜索结果页面上展示针对音乐搜索关键词的至少一个搜索结果音乐。然后,响应于针对所述至少一个搜索结果音乐中的目标搜索结果音乐的预设触发操作,确定所述目标搜索结果音乐中的目标音乐片段。进而,在所述搜索结果页面上,通过播放所述目标搜索结果音乐片段对所述目标搜索结果音乐进行试听播放。本公开实施例能够基于目标搜索结果音乐的搜索发起场景信息和/或音乐信息,确定用于试听播放的目标音乐片段,满足了用户对音乐播放相关功能的多样化
需求,实现针对搜索结果音乐的试听功能,从而提升了用户针对搜索结果音乐的试听体验。
43.基于此,本公开实施例提供了一种音乐搜索方法,参考图1,为本公开实施例提供的一种音乐搜索方法的流程图,该方法包括:
44.s101:在搜索结果页面上展示针对音乐搜索关键词的至少一个搜索结果音乐;其中,所述搜索结果音乐用于应用在基于视频拍摄页面获取到的视频素材中。
45.本公开实施例中,音乐搜索关键词可以为用户在搜索页面上的搜索框中输入的内容,搜索结果页面上展示的搜索结果音乐,是基于音乐搜索关键词确定的至少一首音乐,其中,搜索结果音乐可以作为背景音乐用于视频拍摄页面上的视频素材中。
46.本公开实施例中,针对音乐搜索关键词进行音乐搜索之后,在搜索结果页面上展示搜索到的搜索结果音乐。
47.本公开实施例提供了一种搜索结果页面的示意图,如图2所示,用户在搜索输入框中输入“xx快乐”这一音乐搜索关键词之后,通过点击右侧的搜索控件,触发针对音乐搜索关键词“xx快乐”的搜索操作。在服务端针对音乐搜索关键词“xx快乐”进行音乐搜索之后,可以从曲库中获取针对该音乐搜索关键词的至少一个搜索结果音乐,其中,获取到的至少一个搜索结果音乐中可以包含针对该音乐搜索关键词的各种版本的音乐,各个搜索结果音乐可以分别具有不同时长等,然后由客户端在搜索结果页面上展示搜索到的搜索结果音乐。
48.一种应用场景中,可以基于针对视频拍摄页面上的音乐选择控件的触发操作,由视频拍摄页面跳转至搜索页面,其中,音乐选择控件用于触发由视频拍摄页面跳转至搜索页面的功能。
49.本公开实施例中,基于针对视频拍摄页面上的音乐选择控件的触发操作,由视频拍摄页面跳转至搜索页面的时机,可以是在视频拍摄页面上展示有视频素材之前或之后实现,本公开实施例对此不做限制。
50.如图3所示,为本公开实施例提供的一种视频拍摄页面的示意图,响应于针对拍摄视频页面上的音乐选择控件301的触发操作,由视频拍摄页面跳转至搜索页面,其中,针对音乐选择控件的触发操作可以是点击音乐选择控件的操作,也可以是长按音乐选择控件的操作等。
51.s102:响应于针对所述至少一个搜索结果音乐中的目标搜索结果音乐的预设触发操作,确定所述目标搜索结果音乐中的目标音乐片段;
52.其中,所述目标音乐片段为基于所述目标搜索结果音乐的搜索发起场景信息和/或音乐信息确定,所述音乐信息用于表征所述目标搜索结果音乐中不同音乐片段的特征。
53.本公开实施例中,目标搜索结果音乐可以为搜索结果页面上展示的任意一个搜索结果音乐,针对目标搜索结果音乐的预设触发操作,用于触发对目标搜索结果音乐的试听播放功能。其中,针对目标搜索结果音乐的预设触发操作,可以是针对目标搜索结果音乐的点击操作等,例如可以为针对目标搜索结果音乐对应的播放按钮的点击操作,也可以为针对目标搜索结果音乐的长按操作等。
54.目标音乐片段是指目标搜索结果音乐中的一个音乐片段,即目标搜索结果音乐的某个播放时间区间对应的音乐片段,例如目标搜索结果音乐中的播放时间区间(00:20-00:30)对应的音乐片段等。
55.本公开实施例中,响应于针对目标搜索结果音乐的预设触发操作,基于目标搜索结果音乐的搜索发起场景信息和/或音乐信息确定目标音乐片段。也就是说,用于确定目标音乐片段的信息可以包括目标搜索结果音乐的搜索发起场景信息和目标搜索结果音乐的音乐信息中的至少一种。
56.本公开实施例中,搜索发起场景信息至少包括基于视频拍摄页面获取到视频素材之前发起音乐搜索和基于视频拍摄页面获取到视频素材之后发起音乐搜索两种场景,针对基于视频拍摄页面获取到视频素材之后发起音乐搜索的场景,搜索发起场景信息还可以包括音乐素材中的视频画面内容信息、音乐素材所应用的道具信息等。本公开实施例提供了具体的目标音乐片段的确定方法,具体实现内容在以下实施例中进行介绍,在此不做赘述。
57.一种可选的实施方式中,如果搜索发起场景信息包括基于视频拍摄页面获取到视频素材之后发起音乐搜索,则可以基于目标搜索结果音乐的音乐素材中的视频画面内容信息、音乐素材所应用的道具信息,确定目标搜索结果音乐中的目标音乐片段,后续通过播放该目标音乐片段实现对目标搜索结果音乐的试听播放。
58.另一种可选的实施方式中,基于目标搜索结果音乐的音乐信息,确定目标搜索结果音乐中的目标音乐片段。其中,音乐信息用于表征目标搜索结果音乐中不同音乐片段的特征。后续通过播放该目标音乐片段实现对目标搜索结果音乐的试听播放。
59.又一种可选的实施方式中,可以综合目标搜索结果音乐的搜索发起场景信息和音乐信息,确定目标搜索结果音乐中的目标音乐片段。具体的,可以基于需求预先为目标搜索结果音乐的搜索发起场景信息和音乐信息两个维度分别设置权重,在分别基于目标搜索结果音乐的搜索发起场景信息和音乐信息确定对应的音乐片段之后,将权重值较高的音乐片段,确定为目标搜索结果音乐中的目标音乐片段,用于实现对目标搜索结果音乐的试听播放。
60.本公开实施例中,音乐信息用于表征目标搜索结果音乐中不同音乐片段的特征,具体的,音乐信息用于表征目标搜索结果音乐中不同音乐片段的特征,具体的,音乐信息包括目标搜索结果音乐的副歌信息和/或片段热度信息,也就是说,音乐信息包括目标搜索结果音乐的副歌信息和目标搜索结果音乐的片段热度信息中的至少一种。
61.副歌信息用于确定目标搜索结果音乐中的副歌片段,例如,目标搜索结果音乐的音乐信息中包括的副歌信息,可以是目标搜索结果音乐中副歌片段对应的播放时间区域。基于目标搜索结果音乐的音乐信息,可以将目标搜索结果音乐中的副歌片段确定为目标音乐片段,即通过播放副歌片段实现对目标搜索结果音乐的试听播放。
62.本公开实施例中,音乐信息中包括的片段热度信息,用于表征目标搜索结果音乐中的不同音乐片段的受欢迎程度,例如,目标搜索结果音乐中的播放时间区间(00:20-00:30)对应的音乐片段被翻唱的次数为100次,而播放时间区间(00:30-00:40)对应的音乐片段被翻唱的次数为10次,则表示目标搜索结果音乐中的播放时间区间(00:20-00:30)的音乐片段相比于播放时间区间(00:30-00:40)对应的音乐片段更受欢迎。
63.一种可选的实施方式中,可以基于目标搜索结果音乐的片段热度信息,确定所述目标搜索结果音乐中的目标音乐片段。其中,目标搜索结果音乐对应的片段热度信息用于表示目标搜索结果音乐中的不同音乐片段的受欢迎程度。通过上述方式能够实现基于目标搜索结果音乐中受欢迎程度较高的音乐片段,对目标搜索结果音乐进行试听播放。
64.又一种可选的实施方式中,可以综合目标搜索结果音乐对应的副歌信息和片段热度信息,确定目标搜索结果音乐中的目标音乐片段。具体的,可以基于需求预先为目标搜索结果音乐对应的副歌信息和片段热度信息两个维度分别设置权重,在分别基于目标搜索结果音乐对应的副歌信息和片段热度信息确定对应的音乐片段之后,将权重值较高的音乐片段,确定为目标搜索结果音乐中的目标音乐片段,用于实现对目标搜索结果音乐的试听。
65.s103:在所述搜索结果页面上,通过播放所述目标音乐片段对所述目标搜索结果音乐进行试听播放。
66.本公开实施例中,在接收到针对目标搜索结果音乐触发的预设触发操作时,首先基于目标搜索结果音乐的搜索发起场景信息和/或音乐信息,确定目标搜索结果音乐中的目标音乐片段,然后在搜索结果页面上,播放该目标搜索结果音乐中的目标音乐片段,实现用户对目标搜索结果音乐的试听,从而提升了用户的音乐试听体验。
67.一种可选的实施方式中,搜索结果页面上还可以展示有各搜索结果音乐分别对应的推荐道具,其中,推荐道具为基于与搜索结果音乐应用于同一多媒体作品的道具确定。
68.例如,假设搜索结果页面上展示的搜索结果音乐为b音乐,分析一定时间内应用了b音乐的多媒体作品,其中,同时应用了a道具的多媒体作品的个数为8个,同时应用了c道具的多媒体个数为2个,通过比较可知,a道具和b音乐同时被应用到多媒体作品的次数比c道具和b音乐同时被应用到多媒体作品中的次数更多,因此,可以将a道具确定为b音乐对应的推荐道具,在搜索结果页面上展示具有对应关系的a道具和b音乐,a道具作为应用b音乐进行视频创作的推荐道具。
69.一种可选的实施方式中,在搜索结果音页面上播放目标搜索结果音乐对应的目标音乐片段时,为了更直观地反映目标搜索结果音乐的时间长度信息,以及目标音乐片段在目标搜索结果音乐中对应的时间区间,还可以展示该目标搜索结果音乐对应的音频轨道,并在音频轨道上标记出目标音乐片段对应的轨道区域。其中,目标搜索结果音乐对应的音频轨道用于表示目标搜索结果音乐的播放时间信息。
70.如图4所示,为本公开实施例提供的一种搜索结果页面的示意图。在接收到针对图2中的目标搜索结果音乐201的预设触发操作时,在搜索结果页面上,播放目标搜索结果音乐401对应的目标音乐片段,并在目标搜索结果音乐401的显示位置下方展示该目标搜索结果音乐对应的音频轨道402,音频轨道402用于表示目标搜索结果音乐的播放时长。
71.相应的,位于音频轨道402左侧的加黑区域为目标搜索结果音乐401中的目标音乐片段对应的轨道区域403,轨道区域403用于表示目标音乐片段在目标搜索结果音乐中的位置,其中,目标音乐片段对应的轨道区域可以打上标记,以便用户在试听音乐时,能直观地看到正在播放的目标音乐片段在目标搜索结果音乐中所处的位置。具体的,可以在目标音乐片段对应的轨道区域中的起始时间和终止时间均显示小火苗图标,以提示用户当前正在播放的目标音乐片段在目标搜索结果音乐中对应的时间区间。
72.一种可选的实施方式中,在通过播放目标音乐片段对目标搜索结果音乐进行试听之后,如果用户想要将目标搜索结果音乐设置为目标视频的背景音乐,则可以通过针对目标搜索结果音乐的应用触发操作,将目标搜索结果音乐中的目标音乐片段确定为视频素材对应的音乐素材,即利用目标音乐片段作为目标视频的音乐素材,用于生成目标视频。
73.本公开实施例中,针对目标搜索结果音乐的应用触发操作可以为点击目标搜索结
果音乐对应的使用按钮,还可以为针对目标搜索结果音乐显示位置的左滑或者右滑操作等。
74.例如,在试听目标音乐片段的过程中,如图4所示,用户点击目标搜索结果音乐右侧的目标音乐片段使用按钮404,可以触发直接将正在试听的目标音乐片段确定为目标视频的音乐素材,不仅提升了用户的音乐试听体验,还可以简化了用户在创作视频过程中的对音乐的剪辑操作等。
75.本公开实施例提供了一种音乐搜索方法,首先,在搜索结果页面上展示针对音乐搜索关键词的至少一个搜索结果音乐。然后,响应于针对所述至少一个搜索结果音乐中的目标搜索结果音乐的预设触发操作,获取所述目标搜索结果音乐中的目标音乐片段。进而,在所述搜索结果页面上,通过播放所述目标搜索结果音乐片段对所述目标搜索结果音乐进行试听播放。本公开实施例能够基于目标搜索结果音乐的搜索发起场景信息和/或音乐信息,确定用于试听播放的目标音乐片段,满足了用户对音乐播放相关功能的多样化需求,实现针对搜索结果音乐的试听功能,从而提升了用户针对搜索结果音乐的试听体验。
76.基于上述实施方式的内容,还可以综合目标搜索结果音乐的搜索发起场景信息、副歌信息和片段热度信息中的至少一个维度的信息,确定目标搜索结果音乐中的目标音乐片段。具体的,可以基于需求预先为目标搜索结果音乐的搜索发起场景信息、副歌信息和片段热度信息三个维度分别设置权重值,在分别基于目标搜索结果音乐的搜索发起场景信息、副歌信息和片段热度信息确定对应的音乐片段之后,将权重值较高的音乐片段,确定为目标搜索结果音乐中的目标音乐片段,用于实现对目标搜索结果音乐的试听播放。
77.本公开实施例中的片段热度信息用于表征目标搜索结果音乐中的不同音乐片段的受欢迎程度。
78.一种可选的实施方式中,片段热度信息可以包括目标搜索结果音乐中的不同音乐片段分别对应的创作使用频率信息和/或在曲库内的占比信息。
79.本公开实施例中,目标音乐片段为基于目标搜索结果音乐的搜索发起场景信息、副歌信息以及不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的至少一个维度的信息确定,且每个维度分别设置有权重值。
80.其中,目标搜索结果音乐中的不同音乐片段对应的创作使用频率信息,可以是指在预设时间周期内,目标搜索结果音乐中的各音乐片段分别被用户使用创作的次数,基于目标搜索结果音乐中的不同音乐片段对应的创作使用频率信息,可以确定目标搜索结果音乐中创作使用频率最高的音乐片段。
81.例如,在最近两周内,播放时间区间为(00:10-00:20)的音乐片段被用作视频创作的背景音乐的次数为100次,播放时间区间(00:30-00:40)对应的音乐片段被用作视频创作的背景音乐的次数为10次,说明播放时间区间为(00:10-00:20)的音乐片段相比于播放时间区间(00:30-00:40)对应的音乐片段的使用频率更高。
82.另外,目标搜索结果音乐中的不同音乐片段分别在曲库内的占比信息,是指目标搜索结果音乐中的各音乐片段的数量占曲库中目标搜索结果音乐对应的所有音乐片段总数的比例,具体用于确定所述目标搜索结果音乐中在曲库内占比最高的音乐片段。
83.例如,曲库中针对目标搜索结果音乐对应的音乐片段共有100首,其中,播放时间区间为(00:10-00:20)的音乐片段a有20首,播放时间区间为(00:20-00:30)的音乐片段b有
30首,播放时间区间为(00:30-00:40)的音乐片段c有50首,则音乐片段a在曲库内的占比为20%,音乐片段b在曲库内的占比为30%,音乐片段c在曲库内的占比为50%,可以确定音乐片段c为曲库内占比最高的音乐片段。
84.本公开实施例中,目标音乐片段可以为基于目标搜索结果音乐的搜索发起场景信息、副歌信息以及不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的至少一个维度的信息分别确定的音乐片段以及每个维度分别对应的权重值确定。
85.具体的,针对上述各个维度,分别基于各个维度的信息确定对应的音乐片段,以及各个维度分别对应的权重值,确定各个音乐片段中权重值最高的音乐片段,作为目标音乐片段。
86.举例说明,可以将目标搜索结果音乐的搜索发起场景信息对应的权重值设为0.1,同样的,将目标搜索结果音乐的副歌信息对应的权重值设为0.3,将目标搜索结果音乐中不同音乐片段对应的创作使用频率信息对应的权重值设为0.4,将目标搜索结果音乐中不同音乐片段在曲库内的占比信息对应的权重值设为0.2;如果基于搜索发起场景信息确定的音乐片段的播放时间区间为(00:00-00:10),基于副歌信息确定的音乐片段的播放时间区间为(00:20-00:30),基于不同音乐片段对应的创作使用频率信息确定的音乐片段的播放时间区间为(00:30-00:40),基于不同音乐片段在曲库内的占比信息确定的音乐片段的播放时间区间为(00:20-00:30),计算上述各音乐片段分别对应的权重值,可得,播放时间区间为(00:20-00:30)的音乐片段的权重值为0.5,播放时间区间为(00:00-00:10)的音乐片段的权重值为0.1,播放时间区间为(00:30-00:40)的音乐片段的权重值为0.4,因此,将权重值较高的音乐片段(00:20-00:30),确定为目标搜索结果音乐中的目标音乐片段。
87.一种可选的实施方式中,可以根据目标搜索结果音乐中的各音乐片段的创作使用频率信息,确定目标搜索结果音乐中使用频率最高的音乐片段。其中,目标搜索结果音乐中的各音乐片段的创作使用频率信息,可以包括用户使用目标搜索结果音乐中的各音乐片段进行多媒体内容创作的频率,例如,预设时间周期内用户将目标搜索结果音乐中的某个音乐片段作为背景音乐创作视频的频率。另外,目标搜索结果音乐中的各音乐片段的使用频率,还可以包括用户对目标搜索结果音乐中的各音乐片段进行剪辑的频率,例如,预设时间周期内用户通过从目标搜索结果音乐中剪辑得到各音频片段,并将其添加到多媒体作品中的频率。
88.例如,在一定时间(假设最近两周)内,目标搜索结果音乐中播放时间区间为(00:10-00:20)的音乐片段,被用户作为背景音乐创作多媒体作品的频率最高,则可以将目标搜索结果音乐中播放时间区间为(00:10-00:20)的音乐片段,记作目标搜索结果音乐中创作使用频率最高的音乐片段。一种可选的实施方式中,当用户触发针对目标搜索结果音乐的预设触发操作时,通过播放目标搜索结果音乐中播放时间区间为(00:10-00:20)的音乐片段,实现对目标搜索结果音乐的试听播放。
89.又例如,在一定时间(假设最近两周)内,目标搜索结果音乐中播放时间区间为(00:15-00:25)的音乐片段,被用户当作背景音乐进行剪辑和添加的次数最多,则可以将该目标搜索结果音乐中播放时间区间为(00:15-00:25)的音乐片段,记作目标搜索结果音乐中创作使用频率最高的音乐片段;一种可选的实施方式中,当用户触发针对目标搜索结果音乐的预设触发操作时,通过播放目标搜索结果音乐中播放时间区间为(00:15-00:25)的
音乐片段,实现对目标搜索结果音乐的试听播放。
90.本公开实施例还可以根据目标搜索结果音乐中的不同音乐片段在曲库中的占比信息,确定目标搜索结果音乐中的目标音乐片段。其中,目标搜索结果音乐中的不同音乐片段在曲库中的占比信息,可以包括曲库中对目标搜索结果音乐中的各音乐片段的翻唱片段的占比,例如,曲库中目标搜索结果音乐总共被翻唱了100次,其中,播放时间区间为(00:25-00:30)的音乐片段被翻唱了5次,则曲库中对该音乐片段的翻唱片段占比为5%。
91.一种可选的实施方式中,可以根据目标搜索结果音乐中的各音乐片段在曲库中的占比信息,确定目标搜索结果音乐中在曲库内占比最高的音乐片段。其中,目标搜索结果音乐中的各音乐片段在曲库内的占比信息,可以包括曲库中对目标搜索结果音乐中的各音乐片段的翻唱片段的占比。
92.例如,在曲库内,目标搜索结果音乐中播放时间区间为(00:25-00:30)的音乐片段,在目标搜索结果音乐对应的所有翻唱片段中的占比最高,则可以将目标搜索结果音乐中播放时间区间为(00:25-00:30)的音乐片段,记作目标搜索结果音乐中在曲库内占比最高的音乐片段。一种可选的实施方式中,当用户触发针对目标搜索结果音乐的预设触发操作时,通过播放目标搜索结果音乐中播放时间区间为(00:25-00:30)的音乐片段,实现对目标搜索结果音乐的试听播放。
93.另一种可选的实施方式中,可以结合不同音乐片段的创作使用频率信息和不同音乐片段在曲库中的占比信息,确定目标搜索结果音乐中的目标音乐片段。具体的,针对不同音乐片段的创作使用频率信息和不同音乐片段在曲库中的占比信息两个维度,预先分别设置不同的权重值,基于权重值将基于不同音乐片段的创作使用频率信息确定的音乐片段或基于不同音乐片段在曲库中的占比信息确定的音乐片段,确定为目标搜索结果音乐中的目标音乐片段,实现对目标搜索结果音乐的试听。
94.基于上述实施方式,可以结合上述目标搜索结果音乐的搜索发起场景信息、副歌信息以及不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的任意多个维度的信息分别确定的目标音乐片段以及每个维度分别对应的权重值,确定目标搜索结果音乐中的目标音乐片段,具体实现方式可参照上述描述,本公开实施例不做赘述。
95.本公开实施例提供的音乐搜索方法中,在搜索结果页面上展示针对音乐搜索关键词的至少一个搜索结果音乐。然后,响应于针对所述至少一个搜索结果音乐中的目标搜索结果音乐的预设触发操作,获取所述目标搜索结果音乐中的目标音乐片段。进而,在所述搜索结果页面上,通过播放所述目标搜索结果音乐片段对所述目标搜索结果音乐进行试听播放。本公开实施例能够基于目标搜索结果音乐的搜索发起场景信息和/或音乐信息,确定用于试听播放的目标音乐片段,满足了用户对音乐播放相关功能的多样化需求,实现了正对搜索结果音乐的试听功能,从而提升了用户针对搜索结果音乐的试听体验。
96.另外,本公开实施例还能够基于目标搜索结果音乐的搜索发起场景信息、副歌信息以及不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息,确定用于试听播放的目标音乐片段,进一步满足了用户对音乐播放相关功能的多样化需求,提升了用户的音乐试听体验。
97.基于上述实施例,本公开实施例提供了一种针对视频拍摄页面上存在视频素材,基于搜索发起场景信息获取目标音乐片段的具体方式。能够基于视频拍摄页面获取到的视
频素材确定音乐素材,为用户提供更适合视频素材的音乐素材。如图5所示,为本公开实施例提供的另一种音乐搜索方法的流程图,包括如下步骤:
98.s501:基于视频拍摄页面获取视频素材。
99.本公开实施例中,视频素材可以为基于视频拍摄页面拍摄到的视频素材,也可以为从本地相册中选择的视频素材等。
100.s502:响应于针对所述视频拍摄页面上的音乐选择控件的触发操作,由所述视频拍摄页面跳转至搜索页面。
101.本公开实施例中,针对视频拍摄页面上的音乐选择控件的触发操作,用于触发由视频拍摄页面跳转至搜索页面,其中,针对音乐选择控件的触发操作可以是点击音乐选择控件的操作,也可以是长按音乐选择控件的操作等。
102.本公开实施例中,在基于视频拍摄页面获取到视频素材之后,用户可以针对视频拍摄页面上的音乐选择控件进行点击,触发由视频拍摄页面跳转到搜索页面。
103.s503:在搜索结果页面上展示针对音乐搜索关键词的至少一个搜索结果音乐。
104.s504:响应于针对所述至少一个搜索结果音乐中的目标搜索结果音乐的预设触发操作,基于所述目标搜索结果音乐的搜索发起场景信息,确定所述目标搜索结果音乐中的目标音乐片段。其中,搜索发起场景信息中可以包括视频素材的内容信息等。
105.s505:在所述搜索结果页面上,通过播放所述目标音乐片段对所述目标搜索结果音乐进行试听。
106.本公开实施例中,在搜索页面上触发针对音乐搜索关键词的搜索操作,可以在搜索结果页面上展示至少一个基于该音乐搜素关键词搜索到的搜索结果音乐;然后,响应于针对搜索结果音乐中的目标搜索结果音乐的触发操作,基于视频拍摄页面获取到的视频素材的内容信息,确定目标搜索结果音乐中的目标音乐片段。
107.由于视频拍摄页面获取到的视频素材能够表征目标视频的情感基调,所以本公开实施例,在视频拍摄页面上已经展示有视频素材的情况下,可以结合视频素材的内容信息,确定目标搜索结果音乐中的目标音乐片段。
108.因此,本公开实施例中,搜索发起场景信息中可以包括视频素材中的视频画面内容信息和/或道具信息,也就是说,搜索发起场景信息包括视频素材中的视频画面内容信息和道具信息中的至少一种。
109.本公开实施例中,视频素材中的视频画面内容信息可以包括视频素材的画面风格、主体特征等,具体用于确定目标搜索结果音乐中与目标视频的视频画面相匹配的音乐片段。
110.例如,首先分析视频素材的画面风格和主体特征,如果视频素材的画面风格为自然风景,则可以从目标搜索结果音乐中截取较为舒缓的前奏作为目标搜索结果音乐中与目标视频的视频画面相匹配的音乐片段;如果视频素材的主体特征为运动的小狗,则可以从目标搜索结果音乐中截取较为激烈的副歌片段作为目标搜索结果音乐中与目标视频的视频画面相匹配的音乐片段。在拍摄视频的过程中,用户可能会使用视频拍摄页面中的道具来丰富视频素材的内容,对于携带道具信息的视频素材,在确定目标搜索结果音乐对应的目标音乐片段时,也要考虑道具信息。
111.本公开实施例中,响应于针对搜索结果音乐中的目标搜索结果音乐的触发操作,
基于视频素材中的道具信息,确定目标搜索结果音乐中的目标音乐片段。其中,道具信息用于确定目标搜索结果音乐中与视频素材所应用的道具关联性大于预设阈值的音乐片段。
112.本公开实施例中,视频素材所应用的道具与搜索结果音乐中的不同音乐片段的关联性,是指在视频素材所应用的道具和搜索结果音乐中的不同音乐片段应用到同一多媒体作品中的频率。
113.举例说明,如果某个多媒体作品中使用了a道具,并且又使用了目标搜索结果音乐(目标搜索结果音乐中包括音乐片段c和音乐片段d),其中,音乐片段c和a道具同时被使用的次数为2次,即音乐片段c和a道具的关联性可记为0.2,音乐片段d和a道具同时被使用的次数为8次,即音乐片段d和a道具的关联性可记为0.8,通过比较,可知音乐片段d和a道具的关联性大于预设阈值0.5,则可以确定目标搜索结果音乐中与视频素材所应用的道具的关联性大于预设阈值的音乐片段为音乐片段d。
114.基于上述实施例,本公开实施例可以结合视频素材中的视频画面内容信息、道具信息、目标搜索结果音乐的副歌信息和片段热度信息中的至少一个维度的信息,确定目标搜索结果音乐中的目标音乐片段。
115.一种可选的实施方式中,由于片段热度信息包括不同音乐片段对应的创作使用频率信息以及不同音乐片段在曲库内的占比信息。因此,本公开实施例可以结合视频素材中的视频画面内容信息、道具信息、目标音乐片段的副歌信息、不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的至少一个维度信息,确定目标搜索结果音乐中的目标音乐片段,且每个维度分别设置有权重值。
116.一种可选的实施方式中,可以为视频素材中的视频画面内容信息、道具信息、所述目标音乐片段的副歌信息、不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息分别设置权重,在针对每个维度分别确定出音乐片段之后,结合权重计算各音乐片段对应的权重值,进而将权重值最高的音乐片段确定为目标搜索结果音乐中的目标音乐片段。
117.可见,本公开实施例能够基于视频素材中的视频画面内容信息、道具信息、目标音乐片段的副歌信息、不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息,确定用于试听播放的目标音乐片段,进一步满足了用户对音乐播放相关功能的多样化需求,提升了用户的音乐试听体验。
118.基于上述方法实施例,本公开还提供了一种音乐搜索装置,参考图6,为本公开实施例提供的一种音乐搜索装置的结构示意图,所述装置包括:
119.第一展示模块601,用于在搜索结果页面上展示针对音乐搜索关键词的至少一个搜索结果音乐;其中,所述搜索结果音乐用于应用在基于视频拍摄页面获取到的视频素材中;
120.获取模块602,用于响应于针对所述至少一个搜索结果音乐中的目标搜索结果音乐的预设触发操作,获取所述目标搜索结果音乐中的目标音乐片段;其中,所述目标音乐片段为基于所述目标搜索结果音乐的搜索发起场景信息和/或音乐信息确定,所述音乐信息用于表征所述目标搜索结果音乐中不同音乐片段的特征;
121.播放模块603,用于在所述搜索结果页面上,通过播放所述目标音乐片段对所述目标搜索结果音乐进行试听播放。
122.一种可选的实施方式中,所述音乐信息包括所述目标搜索结果音乐的副歌信息和/或片段热度信息,所述目标音乐片段为基于所述目标搜索结果音乐的搜索发起场景信息、副歌信息和片段热度信息中的至少一个维度的信息确定,且每个维度分别设置有权重值。
123.一种可选的实施方式中,所述片段热度信息包括所述目标搜索结果音乐中的不同音乐片段分别对应的创作使用频率信息和/或在曲库内的占比信息,所述目标音乐片段为基于所述目标搜索结果音乐的搜索发起场景信息、副歌信息以及不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的至少一个维度的信息确定,且每个维度分别设置有权重值。
124.一种可选的实施方式中,所述目标音乐片段为基于所述目标搜索结果音乐的搜索发起场景信息、副歌信息以及不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的至少一个维度的信息分别确定的音乐片段以及每个维度分别对应的权重值确定。
125.一种可选的实施方式中,所述目标搜索结果音乐中不同音乐片段分别对应的创作使用频率信息,用于确定所述目标搜索结果音乐中创作使用频率最高的音乐片段;所述目标搜索结果音乐中不同音乐片段分别对应的在曲库内的占比信息,用于确定所述目标搜索结果音乐中在曲库内占比最高的音乐片段。
126.一种可选的实施方式中,所述搜索发起场景信息中包括所述视频素材中的视频画面内容信息和/或道具信息,所述目标音乐片段为基于所述视频素材中的视频画面内容信息、道具信息、所述目标音乐片段的副歌信息、不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的至少一个维度的信息确定,且每个维度分别设置有权重值。
127.一种可选的实施方式中,所述目标音乐片段为基于所述视频素材中的视频画面内容信息、道具信息、所述目标搜索结果音乐的副歌信息以及不同音乐片段分别对应的创作使用频率信息和在曲库内的占比信息中的至少一个维度的信息分别确定的音乐片段以及每个维度分别对应的权重值确定。
128.一种可选的实施方式中,所述视频素材中的视频画面内容信息用于确定所述目标搜索结果音乐中与所述目标视频的视频画面相匹配的音乐片段,所述道具信息用于确定所述目标搜索结果音乐中与所述视频素材所应用的道具关联性大于预设阈值的音乐片段。
129.一种可选的实施方式中,所述副歌信息用于确定所述目标搜索结果音乐中的副歌片段。
130.一种可选的实施方式中,所述装置还包括:
131.第二展示模块,用于在所述搜索结果页面上,展示所述搜索结果音乐对应的推荐道具;其中,所述推荐道具为基于与所述搜索结果音乐应用于同一多媒体作品的道具确定。
132.一种可选的实施方式中,所述装置还包括:
133.确定模块,用于响应于针对所述目标搜索结果音乐的应用触发操作,将所述目标搜索结果音乐中的所述目标音乐片段确定为所述视频素材对应的音乐素材。
134.本公开实施例提供的音乐搜索装置中,首先,在搜索结果页面上展示针对音乐搜索关键词的至少一个搜索结果音乐;其中,所述搜索结果音乐用于应用在基于视频拍摄页面获取到的视频素材中。然后,响应于针对所述至少一个搜索结果音乐中的目标搜索结果
音乐的预设触发操作,获取所述目标搜索结果音乐中的目标音乐片段。进而,在所述音乐搜索页面上,通过播放所述目标音乐片段对所述目标搜索结果音乐进行试听播放。本公开实施例能够基于目标搜索结果音乐的搜索发起场景信息和/或音乐信息确定,确定用于试听播放的目标音乐片段,满足了用户对音乐播放相关功能的多样化需求,实现对目标搜索结果音乐的试听功能,从而提升了用户针对搜索结果音乐的试听体验。
135.除了上述方法和装置以外,本公开实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现本公开实施例所述的音乐搜索方法。
136.本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现本公开实施例所述的音乐搜索方法。
137.另外,本公开实施例还提供了一种音乐搜索设备,参见图7所示,可以包括:
138.处理器701、存储器702、输入装置703和输出装置704。音乐搜索设备中的处理器701的数量可以一个或多个,图7中以一个处理器为例。在本公开的一些实施例中,处理器701、存储器702、输入装置703和输出装置704可通过总线或其它方式连接,其中,图7中以通过总线连接为例。
139.存储器702可用于存储软件程序以及模块,处理器701通过运行存储在存储器702的软件程序以及模块,从而执行音乐搜索设备的各种功能应用以及数据处理。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等。此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。输入装置703可用于接收输入的数字或字符信息,以及产生与音乐搜索设备的用户设置以及功能控制有关的信号输入。
140.具体在本实施例中,处理器701会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器702中,并由处理器701来运行存储在存储器702中的应用程序,从而实现上述音乐搜索设备的各种功能。
141.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
142.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1