歌单调整方法、装置、设备以及计算机可读存储介质

文档序号:1921652 发布日期:2021-12-03 浏览:14次 >En<

阅读说明:本技术 歌单调整方法、装置、设备以及计算机可读存储介质 (Song list adjusting method, device, equipment and computer readable storage medium ) 是由 许平 丁荟 于 2021-08-09 设计创作,主要内容包括:本发明公开了一种歌单调整方法、装置、设备以及计算机可读存储介质,所述方法包括:检测用户对第一歌曲的调整操作;获取所述第一歌曲对应的歌曲标签,根据所述第一歌曲的歌曲标签确定待调整歌曲标签;根据所述待调整歌曲标签在预存歌单中确定第二歌曲;根据所述调整操作调整所述第二歌曲。本发明提高了用户的听歌体验。(The invention discloses a song list adjusting method, a song list adjusting device, song list adjusting equipment and a computer readable storage medium, wherein the method comprises the following steps: detecting an adjusting operation of a user on a first song; acquiring a song label corresponding to the first song, and determining a song label to be adjusted according to the song label of the first song; determining a second song in a pre-stored song list according to the song label to be adjusted; and adjusting the second song according to the adjusting operation. The invention improves the experience of listening to songs of the user.)

歌单调整方法、装置、设备以及计算机可读存储介质

技术领域

本发明涉及计算机技术领域,尤其涉及一种歌单调整方法、装置、设备以及计算机可读存储介质。

背景技术

在歌单播放过程中,音乐播放软件会从第一首开始播放,歌单中如果有不喜欢的,只能通过人为操作如点击下一首,或者是从歌单中删除该首歌,来达到跳过这首个的目的。由于歌单已经生成,下一首或者删除操作只对该首歌起作用,不会影响歌单中的其他歌曲。但是歌单中接下来的歌曲中还有用户前期跳过的同类型的歌曲,导致用户需要多次针对同一类型歌曲进行选择操作,影响用户听歌体验。

发明内容

本发明的主要目的在于提供一种歌单调整方法、装置、设备以及计算机可读存储介质,旨在解决用户需要多次针对同一类型歌曲进行选择操作的问题。

为实现上述目的,本发明提供的一种歌单调整方法,所述歌单调整方法包括以下步骤:

检测用户对第一歌曲的调整操作;

获取所述第一歌曲对应的歌曲标签,根据所述第一歌曲的歌曲标签确定待调整歌曲标签;

根据所述待调整歌曲标签在预存歌单中确定第二歌曲;

根据所述调整操作调整所述第二歌曲。

在一实施例中,所述根据所述第一歌曲的歌曲标签确定待调整歌曲标签的步骤包括:

确定多个所述第一歌曲的歌曲标签中的相同的歌曲标签;

根据所述相同的歌曲标签确定所述待调整歌曲标签。

在一实施例中,所述根据所述待调整歌曲标签在预存歌单中确定第二歌曲的步骤包括:

根据所述待调整歌曲标签在预存歌单中确定待调整的第二歌曲;

确定在预存歌单中已完整播放歌曲的歌曲标签;

在所述待调整的第二歌曲中删除所述已完整播放歌曲的歌曲标签对应的歌曲;

将删除后的待调整的第二歌曲作为所述第二歌曲。

在一实施例中,所述根据所述调整操作调整所述第二歌曲的步骤之后,还包括:

确定多个已完整播放歌曲的歌曲标签中相同的歌曲标签;

根据所述相同的歌曲标签确定待添加歌曲;

在所述待添加歌曲中删除所述待调整歌曲标签对应的待添加歌曲;

将删除后的待添加歌曲添加至预存歌单。

在一实施例中,所述获取所述第一歌曲对应的歌曲标签的步骤包括:

获取第一歌曲的音乐参数,所述音乐参数包括曲调、节奏、和声、力度以及速度中的至少一个;

若存在所述音乐参数对应的所述第一歌曲的数量大于预设数量,则根据所述音乐参数确定所述第一歌曲的歌曲标签。

在一实施例中,所述获取所述第一歌曲对应的歌曲标签的步骤,还包括:

获取所述第一歌曲的音频曲线,并提取所述音频曲线的音乐特征;

根据所述第一歌曲的音乐特征确定所述第一歌曲的歌曲标签。

在一实施例中,所述根据所述第一歌曲的音乐特征确定所述第一歌曲的歌曲标签的步骤包括:

对所述音乐特征对应的歌曲数量进行排序;

根据排序名次大于预设名次的音乐特征确定所述第一歌曲的歌曲标签。

为实现上述目的,本发明还提供一种歌单调整装置,所述歌单调整装置包括:

检测模块,用于检测用户对第一歌曲的调整操作;

获取模块,用于获取所述第一歌曲对应的歌曲标签,根据所述第一歌曲的歌曲标签确定待调整歌曲标签;

确定模块,用于根据所述待调整歌曲标签在预存歌单中确定第二歌曲;

调整模块,用于根据所述调整操作调整所述第二歌曲。

为实现上述目的,本发明还提供一种歌单调整设备,所述歌单调整设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上执行的歌单调整程序,所述歌单调整程序被所述处理器执行时实现如上所述的歌单调整方法的各个步骤。

为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有歌单调整程序,所述歌单调整程序被处理器执行时实现如上所述的歌单调整方法的各个步骤。

本发明提供的一种歌单调整方法、装置、设备以及计算机可读存储介质,检测用户对第一歌曲的调整操作,获取第一歌曲对应的歌曲标签,根据第一歌曲的歌曲标签确定待调整歌曲标签;根据待调整歌曲标签在预存歌单中确定第二歌曲;根据调整操作调整第二歌曲。根据用户对歌曲的调整操作,对后续将要播放的歌曲进行调整,避免用户多次对同一类型的歌曲进行相同的调整操作,提升用户的听歌体验。

附图说明

图1为本发明实施例涉及的歌单调整设备的硬件结构示意图;

图2为本发明歌单调整方法的第一实施例的流程示意图;

图3为本发明歌单调整方法的第二实施例的步骤S20的细化流程示意图;

图4为本发明歌单调整方法的第三实施例的流程示意图;

图5为本发明歌单调整方法的第四实施例的步骤S20的细化流程示意图;

图6为本发明歌单调整方法的第五实施例的步骤S20的细化流程示意图;

图7为本发明歌单调整装置的逻辑结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:检测用户对第一歌曲的调整操作,获取第一歌曲对应的歌曲标签,根据第一歌曲的歌曲标签确定待调整歌曲标签;根据待调整歌曲标签在预存歌单中确定第二歌曲;根据调整操作调整第二歌曲。

根据用户对歌曲的调整操作,对后续将要播放的歌曲进行调整,避免用户多次对同一类型的歌曲进行相同的调整操作,提升用户的听歌体验。

作为一种实现方案,歌单调整设备可以如图1所示。

本发明实施例方案涉及的是歌单调整设备,歌单调整设备包括:处理器101,例如CPU,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。

存储器102可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1所示,作为一种计算机可读存储介质的存储器102中可以包括歌单调整程序;而处理器101可以用于调用存储器102中存储的歌单调整程序,并执行以下操作:

检测用户对第一歌曲的调整操作;

获取所述第一歌曲对应的歌曲标签,根据所述第一歌曲的歌曲标签确定待调整歌曲标签;

根据所述待调整歌曲标签在预存歌单中确定第二歌曲;

根据所述调整操作调整所述第二歌曲。

在一实施例中,处理器101可以用于调用存储器102中存储的歌单调整程序,并执行以下操作:

确定多个所述第一歌曲的歌曲标签中的相同的歌曲标签;

根据所述相同的歌曲标签确定所述待调整歌曲标签。

在一实施例中,处理器101可以用于调用存储器102中存储的歌单调整程序,并执行以下操作:

根据所述待调整歌曲标签在预存歌单中确定待调整的第二歌曲;

确定在预存歌单中已完整播放歌曲的歌曲标签;

在所述待调整的第二歌曲中删除所述已完整播放歌曲的歌曲标签对应的歌曲;

将删除后的待调整的第二歌曲作为所述第二歌曲。

在一实施例中,处理器101可以用于调用存储器102中存储的歌单调整程序,并执行以下操作:

确定多个已完整播放歌曲的歌曲标签中相同的歌曲标签;

根据所述相同的歌曲标签确定待添加歌曲;

在所述待添加歌曲中删除所述待调整歌曲标签对应的待添加歌曲;

将删除后的待添加歌曲添加至预存歌单。

在一实施例中,处理器101可以用于调用存储器102中存储的歌单调整程序,并执行以下操作:

获取第一歌曲的音乐参数,所述音乐参数包括曲调、节奏、和声、力度以及速度中的至少一个;

若存在所述音乐参数对应的所述第一歌曲的数量大于预设数量,则根据所述音乐参数确定所述第一歌曲的歌曲标签。

在一实施例中,处理器101可以用于调用存储器102中存储的歌单调整程序,并执行以下操作:

获取所述第一歌曲的音频曲线,并提取所述音频曲线的音乐特征;

根据所述第一歌曲的音乐特征确定所述第一歌曲的歌曲标签。

在一实施例中,处理器101可以用于调用存储器102中存储的歌单调整程序,并执行以下操作:

对所述音乐特征对应的歌曲数量进行排序;

根据排序名次大于预设名次的音乐特征确定所述第一歌曲的歌曲标签。

基于上述歌单调整设备的硬件构架,提出本发明歌单调整方法的实施例。

参照图2,图2为本发明歌单调整方法的第一实施例,所述歌单调整方法包括以下步骤:

步骤S10,检测用户对第一歌曲的调整操作。

具体的,第一歌曲为用户调整操作对应的歌曲,检测用户对第一歌曲的调整操作,调整操作可以是对第一歌曲的删除操作,跳过操作或者快进操作等非完整播放操作。

步骤S20,获取所述第一歌曲对应的歌曲标签,根据所述第一歌曲的歌曲标签确定待调整歌曲标签。

具体的,第一歌曲对应的歌曲标签可以是古风歌曲、原创歌曲或者歌手信息等。待调整歌曲标签为调整操作调整的第一歌曲的共同标签,根据第一歌曲的歌曲标签确定待调整标签,可以是确定多个第一歌曲的歌曲标签中的相同的歌曲标签,根据相同的歌曲标签确定待调整歌曲标签。

步骤S30,根据所述待调整歌曲标签在预存歌单中确定第二歌曲。

具体的,第二歌曲可以为预存歌单中与待调整歌曲标签匹配的未播放歌曲。示例性的,当待调整歌曲标签为欢快时,在预存歌单的未播放歌曲中确定以欢快为歌曲标签的歌曲作为第二歌曲。第二歌曲也可以为预存歌单中与待调整歌曲标签匹配的未播放歌曲与已完整播放歌曲

步骤S40,根据所述调整操作调整所述第二歌曲。

具体的,按照调整操作调整预存歌单中与待调整歌曲标签匹配的第二歌曲,若调整操作为删除操作,则在预存歌单中删除第二歌曲;若调整操作为跳过操作,则在播放到第二歌曲时自动跳过第二歌曲;若调整操作为快进操作,则在播放到第二歌曲时进行快进。

在本实施例的技术方案中,检测用户对第一歌曲的调整操作,获取第一歌曲对应的歌曲标签,根据第一歌曲的歌曲标签确定待调整歌曲标签;根据待调整歌曲标签在预存歌单中确定第二歌曲;根据调整操作调整第二歌曲。根据用户对歌曲的调整操作,对后续将要播放的歌曲进行调整,避免用户多次对同一类型的歌曲进行相同的调整操作,提升用户的听歌体验。

参照图3,图3为本发明歌单调整方法的第二实施例,基于第一实施例,所述步骤S20包括:

步骤S21,根据所述待调整歌曲标签在预存歌单中确定待调整的第二歌曲;

步骤S22,确定在预存歌单中已完整播放歌曲的歌曲标签;

步骤S23,在所述待调整的第二歌曲中删除所述已完整播放歌曲的歌曲标签对应的歌曲;

步骤S24,将删除后的待调整的第二歌曲作为所述第二歌曲。

具体的,根据待调整歌曲标签在预存歌单中确定歌曲标签与待调整歌曲标签一致的歌曲作为待调整的第二歌曲;确定用户的已完整播放歌曲对应的歌曲标签,其中,已完整播放歌曲可以是当前正在播放的歌单中完整播放的歌曲,也可以是用户在一段时间内完整播放的歌曲。在待调整的第二歌曲中删除已完整播放歌曲的歌曲标签对应的歌曲,将删除后的待调整的第二歌曲作为第二歌曲。示例性的,待调整歌曲标签为舒缓,英文和原创三个歌曲标签,在预存歌单中确定舒缓,英文和原创歌曲标签的歌曲作为待调整的第二歌曲。而已完整播放歌曲的歌曲标签为原创和激烈歌曲标签,虽然待调整的第二歌曲为舒缓,英文和原创歌曲标签,但是可能出现个别待调整的第二歌曲存在激烈歌曲标签的情况。因此在待调整的第二歌曲中删除原创和激烈的歌曲标签的歌曲,将删除后的待调整的第二歌曲作为第二歌曲。

在本实施例的技术方案中,根据待调整歌曲标签在预存歌单中确定待调整的第二歌曲;确定在预存歌单中已完整播放歌曲的歌曲标签;在待调整的第二歌曲中删除已完整播放歌曲的歌曲标签对应的歌曲;将删除后的待调整的第二歌曲作为第二歌曲。通过已完整播放歌曲的歌曲标签和待调整歌曲标签共同确定第二歌曲,使得确定的调整操作对应的第二歌曲更加准确。

参照图4,图4为本发明歌单调整方法的第三实施例,基于第一或者第二实施例,所述步骤S40之后,还包括:

步骤S50,确定多个已完整播放歌曲的歌曲标签中相同的歌曲标签;

步骤S60,根据所述相同的歌曲标签确定待添加歌曲;

步骤S70,在所述待添加歌曲中删除所述待调整歌曲标签对应的待添加歌曲;

步骤S80,将删除后的待添加歌曲添加至预存歌单。

具体的,在调整操作调整第二歌曲之后,预存歌单中的歌曲数量变少,为了保证用户的听歌体验,还需要在预存歌单中添加新的歌曲。可以确定多个已完整播放歌曲的歌曲标签中相同的歌曲标签,根据相同的歌曲标签确定待添加歌曲,在待添加歌曲中删除待调整歌曲标签对应的待添加歌曲,避免添加的歌曲中存在之前调整操作对应的歌曲。

在本实施例的技术方案中,确定多个已完整播放歌曲的歌曲标签中相同的歌曲标签;根据相同的歌曲标签确定待添加歌曲;在待添加歌曲中删除待调整歌曲标签对应的待添加歌曲;将删除后的待添加歌曲添加至预存歌单。通过已完整播放歌曲相同的歌曲标签和待调整歌曲标签共同确定待添加歌曲,使得添加至预存歌单中的待添加歌曲更加准确。

参照图5,图5为本发明歌单调整方法的第四实施例,基于第一至第三中任一实施例,所述步骤S20包括:

步骤S25,获取第一歌曲的音乐参数,所述音乐参数包括曲调、节奏、和声、力度以及速度中的至少一个;

步骤S26,若存在所述音乐参数对应的所述第一歌曲的数量大于预设数量,则根据所述音乐参数确定所述第一歌曲的歌曲标签。

具体的,确定第一歌曲的音乐参数,音乐参数包括曲调、节奏、和声、力度以及速度中的至少一个。针对曲调、节奏、和声、力度或者速度等维度对歌曲进行分析,如果第一歌曲中存在超过预设数量以上的歌曲对应的音乐参数相同,确定音乐参数为已完整播放歌曲的歌曲标签。示例性的,以曲调举例,曲调有“水平进行”、“上行”、“下行”;“同音反复”、“级进”、“跳进”等方式,在第一歌曲中存在大于预设数量的歌曲的曲调特征为“上行”,判定该用户对于该类曲调的歌曲比较感兴趣,将“上行”作为已完整播放歌曲的歌曲标签。

在本实施例的技术方案中,确定第一歌曲的音乐参数,若存在音乐参数对应的第一歌曲的数量大于预设数量,则根据音乐参数确定第一歌曲的歌曲标签。根据音乐参数确定第一歌曲的歌曲标签,对歌曲的特征进行精确的提取,使得歌曲标签准确代表歌曲的特征。

参照图6,图6为本发明歌单调整方法的第五实施例,基于第一至第四中任一实施例,所述步骤S20包括:

步骤S27,获取所述第一歌曲的音频曲线,并提取所述音频曲线的音乐特征;

步骤S28,根据所述第一歌曲的音乐特征确定所述第一歌曲的歌曲标签。

具体的,获取第一歌曲的音频曲线,提取音频曲线的音乐特征可以利用傅里叶变换得到,音乐特征可以是歌曲的频率以及节拍等信息。针对第一歌曲1,将分析音频曲线得到的特征信息记为音乐特征B11,音乐特征B12,......,音乐特征B1n。针对第一歌曲2,将分析音频曲线得到的特征信息记为音乐特征B21,音乐特征B22,......,音乐特征B2n。根据第一歌曲的音乐特征确定第一歌曲的歌曲标签,可以获取各个特征对应的歌曲数量,对音乐特征对应的歌曲数量进行排序;根据歌曲数量的排序名次大于预设名次的音乐特征确定第一歌曲的歌曲标签。也可以根据普通用户的敏感程度对音乐特征进行排序,例如,用户对歌曲的频率较为敏感,对歌曲的周期较不敏感,将敏感程度的排序名次大于预设名次的音乐特征作为第一歌曲的歌曲标签。

在本实施例的技术方案中,获取第一歌曲的音频曲线,并提取音频曲线的音乐特征;根据第一歌曲的音乐特征确定第一歌曲的歌曲标签。根据音频曲线对应的音乐特征确定第一歌曲的歌曲标签,对歌曲的音乐特征进行精确的提取,使得歌曲标签准确代表第一歌曲的特征。

参照图7,本发明还提供一种歌单调整装置,所述歌单调整装置包括:

检测模块100,用于检测用户对第一歌曲的调整操作;

获取模块200,用于获取所述第一歌曲对应的歌曲标签,根据所述第一歌曲的歌曲标签确定待调整歌曲标签;

确定模块300,用于根据所述待调整歌曲标签在预存歌单中确定第二歌曲;

调整模块400,用于根据所述调整操作调整所述第二歌曲。

在一实施例中,在根据所述第一歌曲的歌曲标签确定待调整歌曲标签方面,所述获取模块200具体用于:

确定多个所述第一歌曲的歌曲标签中的相同的歌曲标签;

根据所述相同的歌曲标签确定所述待调整歌曲标签。

在一实施例中,在根据所述待调整歌曲标签在预存歌单中确定第二歌曲方面,所述确定模块300具体用于:

根据所述待调整歌曲标签在预存歌单中确定待调整的第二歌曲;

确定在预存歌单中已完整播放歌曲的歌曲标签;

在所述待调整的第二歌曲中删除所述已完整播放歌曲的歌曲标签对应的歌曲;

将删除后的待调整的第二歌曲作为所述第二歌曲。

在一实施例中,在根据所述调整操作调整所述第二歌曲之后,所述调整模块400具体用于:

确定多个已完整播放歌曲的歌曲标签中相同的歌曲标签;

根据所述相同的歌曲标签确定待添加歌曲;

在所述待添加歌曲中删除所述待调整歌曲标签对应的待添加歌曲;

将删除后的待添加歌曲添加至预存歌单。

在一实施例中,在获取所述第一歌曲对应的歌曲标签方面,所述获取模块200具体用于:

获取第一歌曲的音乐参数,所述音乐参数包括曲调、节奏、和声、力度以及速度中的至少一个;

若存在所述音乐参数对应的所述第一歌曲的数量大于预设数量,则根据所述音乐参数确定所述第一歌曲的歌曲标签。

在一实施例中,在获取所述第一歌曲对应的歌曲标签方面,所述获取模块200具体用于:

获取所述第一歌曲的音频曲线,并提取所述音频曲线的音乐特征;

根据所述第一歌曲的音乐特征确定所述第一歌曲的歌曲标签。

在一实施例中,在根据所述第一歌曲的音乐特征确定所述第一歌曲的歌曲标签方面,所述获取模块200具体用于:

对所述音乐特征对应的歌曲数量进行排序;

根据排序名次大于预设名次的音乐特征确定所述第一歌曲的歌曲标签。

本发明还提供一种歌单调整设备,所述歌单调整设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上执行的歌单调整程序,所述歌单调整程序被所述处理器执行时实现如上实施例所述的歌单调整方法的各个步骤。

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有歌单调整程序,所述歌单调整程序被处理器执行时实现如上实施例所述的歌单调整方法的各个步骤。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、系统、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、系统、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、系统、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例系统可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个计算机可读存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,停车管理设备,空调器,或者网络设备等)执行本发明各个实施例所述的系统。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种音频分类方法及系统及设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!