一种音频播放列表的控制方法、系统及一种音频播放系统与流程

文档序号:13423604阅读:247来源:国知局
一种音频播放列表的控制方法、系统及一种音频播放系统与流程

本发明涉多媒体控制技术领域,特别是涉及音频控制技术领域,具体为一种音频播放列表的控制方法、系统及一种音频播放系统。



背景技术:

音乐是用组织音构成的听觉意象,来表达人们的思想感情与社会现实生活的一种艺术形式。也是最能即时打动人的艺术形式之一。旋律响起人们往往无法抗拒的立即处于音乐的氛围当中。任何一种艺术形式都有自己表情达意、塑造艺术意象的表现形式。比如舞蹈是通过肢体动作、面部表情,绘画是通过线条、色彩、构图,文学是通过字、词、句、篇来体现艺术意象。通常,人们正是以表现手段的不同来区分艺术的不同种类,例如不同的乐器。音乐还能表现出乐手们和音乐创作者的用心。

目前在使用音乐软件听歌时,在一个播放列表中有一些是经常听,喜欢听的,播放频率比较高,而有一些是听过一次就不喜欢,但是又没有及时删除,仍然留在播放列表中。又或者听了某些歌手的歌曲后,特别喜欢这个歌手,想专门听这个歌手的歌,目前的方法都是通过手动添加,形成针对某个歌手的专属歌单。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种音频播放列表的控制方法、系统及一种音频播放系统,用于解决现有技术中需要手动控制播放列表带来的麻烦、费时且没有针对性的问题。

为实现上述目的及其他相关目的,本发明提供一种音频播放列表的控制方法,所述音频播放列表的控制方法包括:获取预设时间段内的历史音频播放记录;获取所述历史音频播放记录中音频属性相同的音频数量;判断所述音频数量是否到达第一阈值,若是,则生成包含音频属性相同的音频的播放列表,若否,则结束。

于本发明的一实施例中,所述音频播放列表的控制方法还包括:获取现有播放列表中未出现于所述预设时间段内的历史音频播放记录的音频信息;删除现有播放列表中未出现于所述预设时间段内的历史音频播放记录的音频信息。

于本发明的一实施例中,所述音频播放列表的控制方法还包括:获取所述历史音频播放记录中各音频的播放次数;判断所述播放次数是否小于第二阈值,若是,则删除现有播放列表中播放次数小于第二阈值的音频信息,若否,则结束。

于本发明的一实施例中,所述音频播放列表的控制方法还包括:若在生成的所述包含音频属性相同的音频的播放列表中不存在对应的音频文件,则在有网络的情况下,下载所述音频文件。

于本发明的一实施例中,所述音频属性包括演唱所述音频的歌手信息、音频类别信息、音频所属专辑信息。

为实现上述目的,本发明还提供一种音频播放列表的控制系统,所述音频播放列表的控制系统包括:第一获取模块,用于获取预设时间段内的历史音频播放记录;第二获取模块,用于获取所述历史音频播放记录中音频属性相同的音频数量;第一判断模块,用于判断所述音频数量是否到达第一阈值;音频播放列表生成模块,用于在所述音频数量到达第一阈值时,生成包含音频属性相同的音频的播放列表;设置模块,用于设置所述预设时间段和所述第一阈值。

于本发明的一实施例中,所述音频播放列表的控制系统还包括:第三获取模块,用于获取现有播放列表中未出现于所述预设时间段内的历史音频播放记录的音频信息;第一删除模块,与所述未播放音频获取模块相连,用于删除现有播放列表中未出现于所述预设时间段内的历史音频播放记录的音频信息。

于本发明的一实施例中,所述音频播放列表的控制系统还包括:第四获取模块,用于获取所述历史音频播放记录中各音频的播放次数;第二判断模块,用于判断所述播放次数是否小于第二阈值;第二删除模块,用于删除现有播放列表中播放次数小于第二阈值的音频信息。

于本发明的一实施例中,所述音频播放列表的控制系统还包括:下载模块,用于在生成的所述包含音频属性相同的音频的播放列表中不存在对应的音频文件,则在有网络的情况下,下载所述音频文件。

于本发明的一实施例中,所述音频属性包括演唱所述音频的歌手信息、音频类别信息、音频所属专辑信息。

为实现上述目的,本发明还提供一种音频播放系统,所述音频播放系统包括如上所述的音频播放列表的控制系统。

为实现上述目的,本发明还提供一种电子设备,所述电子设备包括如上所述的音频播放系统。

如上所述,本发明的一种音频播放列表的控制方法、系统及一种音频播放系统,具有以下有益效果:

1、本发明可以根据历史音频播放记录中音频属性相同的音频数量,生成歌单,例如歌手信息相同、或音频类别信息相同的音频数量生成歌单,有效解决了现有技术中需要手动控制播放列表带来的麻烦、费时且没有针对性的问题。

2、本发明中可以删除现有播放列表中在预设时间段内未播放或播放次数较少的音频,使得播放列表更贴近用户的需求。

3、本发明操作简单方便,具有较强的实用性。

附图说明

图1显示为本发明的一种音频播放列表的控制方法的流程示意图。

图2显示为本发明的一种音频播放列表的控制系统的结构框图。

图3显示为本发明的一种音频播放列表的控制系统的一种优选结构框图。

元件标号说明

100音频播放列表的控制系统

101第一获取模块

102第二获取模块

103第一判断模块

104音频播放列表生成模块

105设置模块

106第三获取模块

107第一删除模块

108第四获取模块

109第二判断模块

110第二删除模块

111下载模块

s100~s103步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。

本发明的目的在于提供一种音频播放列表的控制方法、系统及一种音频播放系统,用于解决现有技术中需要手动控制播放列表带来的麻烦、费时且没有针对性的问题。以下将详细阐述本发明的一种音频播放列表的控制方法、系统及一种音频播放系统的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本发明的一种音频播放列表的控制方法、系统及一种音频播放系统。

本实施例提供一种音频播放列表的控制方法,具体地,如图1所示,所述音频播放列表的控制方法包括以下步骤:

步骤s100,获取预设时间段内的历史音频播放记录。

其中,所述预设时间段可以根据用户需求设定,例如所述预设时间段可以在5~90内选取,具体选为一个星期,一个月或三个月等。

步骤s101,获取所述历史音频播放记录中音频属性相同的音频数量。

其中,于本实施例中,所述音频属性包括但不限于演唱所述音频的歌手信息、音频类别信息、音频所属专辑信息。

步骤s102,判断所述音频数量是否到达第一阈值,若是,则接着执行步骤s103,若否,则结束。其中,所述第一阈值可以自由设定,例如第一阈值的选取范围为5~20,具体选取第一阈值为10,在所述音频数量达到10的时候,接着执行步骤s103。

步骤s103,则生成包含音频属性相同的音频的播放列表。

例如,所述音频属性为歌手信息时,获取所述历史音频播放记录中歌手信息相同的音频数量。判断历史听歌记录中歌手信息相同的歌曲数量是否超过第一阈值,若是,根据该歌手的歌曲形成播放列表。其中,若历史听歌记录中有多个歌手信息相同的歌曲数量超过第一阈值,则可以将多个歌手对应的歌曲数量按歌曲数量由多到少进行排名,根据歌曲数量最多的歌手信息生成播放列表,也可以根据多个歌手信息生成与歌手对应的多个播放列表,即每一个歌手对应的歌曲数量超过第一阈值时均生成针对该歌手的播放列表。例如:第一阈值预设为10,历史音频播放记录中有20首a歌手的歌,12首b歌手的歌,3首c歌手的歌,则根据a歌手的歌生成播放列表或分别根据a歌手和b歌手的歌生成a播放列表和b播放列表。这样就可以将喜欢的a歌手和b歌手分别自动做了一张专辑歌单。

例如,所述音频属性为音频类别信息时,获取所述历史音频播放记录中音频类别信息相同的音频数量。所述音频类别例如为英文歌曲、少儿歌曲、相声等。判断历史听歌记录中音频类别信息相同的歌曲数量是否超过第一阈值,若是,根据该音频类别信息对应的歌曲形成播放列表。其中,若历史听歌记录中有多个音频类别信息相同的歌曲数量超过第一阈值,则可以将多个音频类别信息对应的歌曲数量按歌曲数量由多到少进行排名,例如根据数量最多的音频类别信息生成播放列表,也可以根据多个音频类别信息生成与音频类别对应的多个播放列表,即每一个音频类别对应的歌曲数量超过第一阈值时均生成针对该音频类别的播放列表。例如:第一阈值预设为10,历史音频播放记录中有20首英文歌,12首中文歌,3首儿童歌曲,则根据英文歌生成包含所有英文歌的播放列表或分别根据英文歌和中文歌生成包含所有中文歌的播放列表和包含所有英文歌的播放列表。

所以本实施例的音频播放列表的控制方法可以根据历史音频播放记录中音频属性相同的音频数量,生成歌单,例如歌手信息相同、或音频类别信息相同的音频数量生成歌单,有效解决了现有技术中需要手动控制播放列表带来的麻烦、费时且没有针对性的问题。

于本实施例中,可以判断现有的播放列表中存在的歌曲中,哪些未出现在历史听歌记录中,则删除这些未听过的歌曲。具体地,于本实施例中,所述音频播放列表的控制方法还包括:获取现有播放列表中未出现于所述预设时间段内的历史音频播放记录的音频信息,删除现有播放列表中未出现于所述预设时间段内的历史音频播放记录的音频信息。

此外,于本实施例中,也可以获取和删除播放列表中听过次数很少的音频。具体地,于本实施例中,所述音频播放列表的控制方法还包括:获取所述历史音频播放记录中各音频的播放次数;判断所述播放次数是否小于第二阈值,若是,则删除现有播放列表中播放次数小于第二阈值的音频信息,若否,则结束。例如,第二阈值的选取范围可以自由设定,例如第二阈值的选取范围为2~5,具体第二阈值选为3,若所述历史音频播放记录中有音频的播放次数小于3,则将该音频从现有播放列表中删除。若有多个音频的播放次数均小于第二阈值,则删除所有播放次数小于第二阈值的音频。

所以本实施例的音频播放列表的控制方法可以删除现有播放列表中在预设时间段内未播放或播放次数较少的音频,使得播放列表更贴近用户的需求,提高用户体验。

于本实施例中,若在生成的所述包含音频属性相同的音频的播放列表中不存在对应的音频文件,可以从本地或网络搜索等方式获取。具体地,于本实施例中,所述音频播放列表的控制方法还包括:若在生成的所述包含音频属性相同的音频的播放列表中不存在对应的音频文件,则在有网络的情况下,下载所述音频文件。

如图2所示,本实施例还提供一种音频播放列表的控制系统100,所述音频播放列表的控制系统100包括:第一获取模块101,第二获取模块102,第一判断模块103,音频播放列表生成模块104以及设置模块105。

具体地,于本实施例中,所述第一获取模块101用于获取预设时间段内的历史音频播放记录;所述第二获取模块102用于获取所述历史音频播放记录中音频属性相同的音频数量;所述第一判断模块103用于判断所述音频数量是否到达第一阈值;所述音频播放列表生成模块104用于在所述音频数量到达第一阈值时,生成包含音频属性相同的音频的播放列表;所述设置模块105用于设置所述预设时间段和所述第一阈值。

其中,所述预设时间段可以根据用户需求设定,例如所述预设时间段可以在5~90内选取,具体选为一个星期,一个月或三个月等。所述第一阈值可以自由设定,例如第一阈值的选取范围为5~20,具体选取第一阈值为10,在所述音频数量达到10的时候生成包含音频属性相同的音频的播放列表。

于本实施例中,所述音频属性包括但不限于演唱所述音频的歌手信息、音频类别信息、音频所属专辑信息。

例如,所述音频属性为歌手信息时,获取所述历史音频播放记录中歌手信息相同的音频数量。判断历史听歌记录中歌手信息相同的歌曲数量是否超过第一阈值,若是,根据该歌手的歌曲形成播放列表。其中,若历史听歌记录中有多个歌手信息相同的歌曲数量超过第一阈值,则可以将多个歌手对应的歌曲数量按歌曲数量由多到少进行排名,根据歌曲数量最多的歌手信息生成播放列表,也可以根据多个歌手信息生成与歌手对应的多个播放列表,即每一个歌手对应的歌曲数量超过第一阈值时均生成针对该歌手的播放列表。例如:第一阈值预设为10,历史音频播放记录中有20首a歌手的歌,12首b歌手的歌,3首c歌手的歌,则根据a歌手的歌生成播放列表或分别根据a歌手和b歌手的歌生成a播放列表和b播放列表。这样就可以将喜欢的a歌手和b歌手分别自动做了一张专辑歌单。

例如,所述音频属性为音频类别信息时,获取所述历史音频播放记录中音频类别信息相同的音频数量。所述音频类别例如为英文歌曲、少儿歌曲、相声等。判断历史听歌记录中音频类别信息相同的歌曲数量是否超过第一阈值,若是,根据该音频类别信息对应的歌曲形成播放列表。其中,若历史听歌记录中有多个音频类别信息相同的歌曲数量超过第一阈值,则可以将多个音频类别信息对应的歌曲数量按歌曲数量由多到少进行排名,例如根据数量最多的音频类别信息生成播放列表,也可以根据多个音频类别信息生成与音频类别对应的多个播放列表,即每一个音频类别对应的歌曲数量超过第一阈值时均生成针对该音频类别的播放列表。例如:第一阈值预设为10,历史音频播放记录中有20首英文歌,12首中文歌,3首儿童歌曲,则根据英文歌生成包含所有英文歌的播放列表或分别根据英文歌和中文歌生成包含所有中文歌的播放列表和包含所有英文歌的播放列表。

所以本实施例的音频播放列表的控制系统100可以根据历史音频播放记录中音频属性相同的音频数量,生成歌单,例如歌手信息相同、或音频类别信息相同的音频数量生成歌单,有效解决了现有技术中需要手动控制播放列表带来的麻烦、费时且没有针对性的问题。

于本实施例中,可以判断现有的播放列表中存在的歌曲中,哪些未出现在历史听歌记录中,则删除这些未听过的歌曲。具体地,于本实施例中,如图3所示,所述音频播放列表的控制系统100还包括:第三获取模块106,用于获取现有播放列表中未出现于所述预设时间段内的历史音频播放记录的音频信息;第一删除模块107,与所述未播放音频获取模块相连,用于删除现有播放列表中未出现于所述预设时间段内的历史音频播放记录的音频信息。

此外,于本实施例中,也可以获取和删除播放列表中听过次数很少的音频。具体地,于本实施例中,如图3所示,所述音频播放列表的控制系统100还包括:第四获取模块108,用于获取所述历史音频播放记录中各音频的播放次数;第二判断模块109,用于判断所述播放次数是否小于第二阈值;第二删除模块110,用于删除现有播放列表中播放次数小于第二阈值的音频信息。例如,第二阈值的选取范围可以自由设定,例如第二阈值的选取范围为2~5,具体第二阈值选为3,若所述历史音频播放记录中有音频的播放次数小于3,则将该音频从现有播放列表中删除。若有多个音频的播放次数均小于第二阈值,则删除所有播放次数小于第二阈值的音频。

所以本实施例的音频播放列表的控制系统100可以删除现有播放列表中在预设时间段内未播放或播放次数较少的音频,使得播放列表更贴近用户的需求,提高用户体验。

于本实施例中,若在生成的所述包含音频属性相同的音频的播放列表中不存在对应的音频文件,可以从本地或网络搜索等方式获取。具体地,于本实施例中,如图3所示,所述音频播放列表的控制系统100还包括下载模块111,所述下载模块111用于在生成的所述包含音频属性相同的音频的播放列表中不存在对应的音频文件,则在有网络的情况下,下载所述音频文件。

此外,本实施例还提供一种音频播放系统,所述音频播放系统包括如上所述的音频播放列表的控制系统100,上述已经对所述音频播放列表的控制系统100进行了详细描述,在此不再赘述。

最后,本实施例还提供一种电子设备,所述电子设备包括如上所述的音频播放系统。其中,所述电子设备例如为手机、平板电脑、车机。

综上所述,本发明可以根据历史音频播放记录中音频属性相同的音频数量,生成歌单,例如歌手信息相同、或音频类别信息相同的音频数量生成歌单,有效解决了现有技术中需要手动控制播放列表带来的麻烦、费时且没有针对性的问题;本发明中可以删除现有播放列表中在预设时间段内未播放或播放次数较少的音频,使得播放列表更贴近用户的需求;本发明操作简单方便,具有较强的实用性。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1