音频播放设备及其自动下载音乐的方法与流程

文档序号:12271646阅读:394来源:国知局
音频播放设备及其自动下载音乐的方法与流程

本发明涉及音乐播放与下载技术领域,具体而言涉及一种自动下载音乐的方法以及基于该方法的音频播放设备。



背景技术:

随着电子技术的发展和人们生活水平的不断提高,手机等各种智能设备的使用越来越普及,人们经常会使用设备的音乐播放功能欣赏音乐,并且对于一些喜爱的演唱者或词曲创作者的音乐的播放次数会相对较多。然而,当前的音频播放设备仅能下载和播放音乐播放应用程序中现有的音乐,用户无法及时获知并欣赏最喜爱的演唱者或词曲创作者的新的作品,智能化程度较低,用户使用体验较差。



技术实现要素:

有鉴于此,本发明实施例提供一种音频播放设备及其自动下载音乐的方法,使得用户能够及时欣赏最喜爱的演唱者或词曲创作者的新的作品,从而提升音频播放设备的智能化程度和使用体验。

本发明一实施例的自动下载音乐的方法,包括:获取音乐播放应用程序中的音乐的关联者信息,所述关联者信息包括音乐的演唱者和/或词曲创作者的信息;统计音乐播放应用程序中的各个关联者的音乐被播放的次数,并得到当前播放次数最多的关联者;判断当前播放次数最多的关联者是否有新的音乐;在判定有新的音乐时,下载新的音乐。

可选地,在音乐播放应用程序被启动或者其中的任意一首音乐被播放时,执行获取音乐播放应用程序中的音乐的关联者信息的步骤。

可选地,周期性的获取音乐播放应用程序中的音乐的关联者信息。

可选地,所述在判定有新的音乐时,下载新的音乐的步骤,包括:在判定有新的音乐时,向用户发出是否下载新的音乐的询问,并以列表形式将新的音乐的信息显示给用户;接收用户的应答消息,所述应答消息包括用户选择的音乐的信息;根据应答消息下载用户选择的音乐。

可选地,在判定有新的音乐时,自动下载所有新的音乐。

本发明一实施例的音频播放设备,包括:获取模块,用于获取音乐播放应用程序中的音乐的关联者信息,所述关联者信息包括音乐的演唱者和/或词曲创作者的信息;统计模块,用于统计音乐播放应用程序中的各个关联者的音乐被播放的次数,并得到当前被播放次数最多的关联者;判断模块,用于判断当前播放次数最多的关联者是否有新的音乐;下载模块,用于在判断模块判定当前播放次数最多的关联者有新的音乐时下载新的音乐。

可选地,音频播放设备还包括启动模块,用于启动音乐播放应用程序及播放其中的音乐;获取模块在音乐播放应用程序被启动或者其中的任意一首音乐被播放时获取音乐播放应用程序中的音乐的关联者信息。

可选地,获取模块用于周期性的获取音乐播放应用程序中的音乐的关联者信息。

可选地,音频播放设备还包括交互模块,用于在判定有新的音乐时向用户发出是否下载新的音乐的询问,并以列表形式将新的音乐的信息显示给用户,进一步用于接收用户的应答消息,所述应答消息包括用户选择的音乐的信息;下载模块根据应答消息下载用户选择的音乐。

可选地,下载模块用于在判定有新的音乐时自动下载当前播放次数最多的关联者的所有新的音乐。

有益效果:本发明实施例根据音乐被播放次数统计出用户最喜爱的演唱者或词曲创作者,并据此搜索及下载该演唱者或词曲创作者的新的音乐,使得用户能够及时欣赏到最喜爱的演唱者或词曲创作者的新的作品,从而提升音频播放设备的智能化程度和使用体验。

附图说明

图1是本发明一实施例的自动下载音乐的方法的流程图;

图2是本发明另一实施例的自动下载音乐的方法的流程图;

图3是本发明的音频播放设备一实施例的原理框示意图;

图4是本发明的音频播放设备一实施例的硬件结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明所提供的各个示例性的实施例的技术方案进行清楚、完整地描述。在不冲突的情况下,下述各个实施例以及实施例中的特征可以相互组合。

请参阅图1,为本发明一实施例的自动下载音乐的方法。所述自动下载音乐的方法可以包括步骤S11~S14。

S11:获取音乐播放应用程序中的音乐的关联者信息,所述关联者信息包括音乐的演唱者和/或词曲创作者的信息。

音乐播放应用程序中的每首音乐文件不仅包含音频数据,还包括对应的演唱者和词曲创作者的信息,用户可以根据喜好选择是获取演唱者的信息还是获取词曲创作者的信息,或者是同时获取演唱者和词曲创作者的信息。例如,对于纯音乐,本实施例可以仅获取词曲创作者的信息;而对于歌曲,本实施例可以同时获取演唱者和词曲创作者的信息。

本发明实施例相当于为音频播放设备增加了一项音乐自动搜索及下载的功能。在现实应用场景中实现该功能的方式包括但不限于:以手机为例,首先,预先编程一脚本或者应用程序,以在手机的设置界面中增加“音乐自动搜索及下载”选项;然后,用户通过滑动滑块开启或关闭该选项,即可对应开启或关闭该功能。

在开启该功能后,本发明实施例还可以为该功能设置一触发条件。该触发条件包括但不限于音乐播放应用程序被启动或者其中的任意一首音乐被播放。也就是说,在音乐播放应用程序被启动或者其中的任意一首音乐被播放时,执行获取音乐播放应用程序中的音乐的关联者信息的步骤。其中,音乐播放应用程序被启动这一触发条件,可以防止上述音乐自动搜索及下载功能在音频播放设备的后台运行,避免后台运行程序较多影响其系统运行流畅,还可以省电;其中的任意一首音乐被播放这一触发条件,可以避免用户误启动音乐播放程序。

当然,本发明实施例也可以不设置所述触发条件,而是后台周期性的获取音乐播放应用程序中的音乐的关联者信息,例如每月或每年,并执行后续步骤S12~S14。又或者,本发明实施例可以在预置周期且触发条件被触发后,执行所述获取关联者信息的步骤。

S12:统计音乐播放应用程序中的各个关联者的音乐被播放的次数,并得到当前播放次数最多的关联者。

如果在步骤S11中设置周期性获取关联者信息,则本步骤统计的是在一个周期内各个关联者的音乐被播放的次数,并得到在该周期内当前播放次数最多的关联者。

S13:判断当前播放次数最多的关联者是否有新的音乐。

音频播放设备可以通过网络搜索该关联者是否有新的音乐。具体地,通过网络获取该关联者的每首音乐的发行时间,并将该发行时间与音乐播放应用程序最后一次执行音乐搜索操作的时间相比较,发行时间晚于最后一次执行搜索操作的时间的音乐为新的音乐,相应地,发行时间早于最后一次执行音乐下载操作的时间的音乐不判定为新的音乐。

若当前播放次数最多的关联者有新的音乐,则执行步骤S14。若当前播放次数最多的关联者没有新的音乐,则可以继续执行步骤S13,而后进入下一个周期以获取各个关联者的音乐被播放的次数。

S14:下载新的音乐。

由上述可知,本实施例根据音乐被播放次数统计出用户最喜爱的演唱者或词曲创作者,并据此搜索及下载该演唱者或词曲创作者的新的音乐,使得用户能够及时欣赏到最喜爱的演唱者或词曲创作者的新的作品,从而提升音频播放设备的智能化程度和使用体验。

在本发明实施例中,音频播放设备既可以自动下载所有新的音乐,也可以根据用户的选择下载其中的部分音乐,如图2所示,本发明另一实施例的自动下载音乐的方法可以包括步骤S22~S26。

S21:获取音乐播放应用程序中的音乐的关联者信息,所述关联者信息包括音乐的演唱者和/或词曲创作者的信息。

S22:统计音乐播放应用程序中的各个关联者的音乐被播放的次数,并得到当前播放次数最多的关联者。

S23:判断当前播放次数最多的关联者是否有新的音乐。

若当前播放次数最多的关联者有新的音乐,则执行步骤S24。若当前播放次数最多的关联者没有新的音乐,则可以继续执行步骤S23。

S24:向用户发出是否下载新的音乐的询问,并以列表形式将新的音乐的信息显示给用户。

S25:接收用户的应答消息,所述应答消息包括用户选择的音乐的信息。

S26:根据应答消息下载用户选择的音乐。

在前述实施例的描述基础上但与其不同的是,本实施例根据用户的选择下载所述新的音乐中的部分或全部,能够提高音频播放设备的人机交互性能,进一步改善用户的使用体验。

应该理解到,本发明实施例的上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可存储在一个计算机可读取存储介质中,即本发明实施例可以以软件产品的形式体现出来,其包括若干指令用以使得一台终端(可以是个人计算机、服务器或者网络设备等)执行本发明各实施例所述方法的全部或部分步骤。

请参阅图3,为本发明一实施例的音频播放设备。所述音频播放设备30可以包括获取模块31、统计模块32、判断模块33以及下载模块34。获取模块31用于获取音乐播放应用程序中的音乐的关联者信息,所述关联者信息包括音乐的演唱者和/或词曲创作者的信息。统计模块32用于统计音乐播放应用程序中的各个关联者的音乐被播放的次数,并得到当前被播放次数最多的关联者。判断模块33用于判断当前播放次数最多的关联者是否有新的音乐。下载模块34用于在判断模块33判定当前播放次数最多的关联者有新的音乐时下载新的音乐。

可选地,获取模块31用于周期性的获取音乐播放应用程序中的音乐的关联者信息。进一步地,所述音频播放设备30还可以包括启动模块35。启动模块35用于启动音乐播放应用程序及播放其中的音乐,而后获取模块31在音乐播放应用程序被启动或者其中的任意一首音乐被播放时获取音乐播放应用程序中的音乐的关联者信息。

在本发明实施例中,音频播放设备30既可以自动下载所有新的音乐,也可以根据用户的选择下载其中的部分音乐。也就是说,下载模块34可以用于在判定有新的音乐时自动下载当前播放次数最多的关联者的所有新的音乐,或者,音频播放设备30还包括交互模块36,交互模块36用于在判定有新的音乐时向用户发出是否下载新的音乐的询问,并以列表形式将新的音乐的信息显示给用户,进一步用于接收用户的应答消息,所述应答消息包括用户选择的音乐的信息;下载模块34根据应答消息下载用户选择的音乐。

本发明实施例的音频播放设备30的上述模块对应执行上述各个实施例的自动下载音乐的方法,具有与其相同的技术效果。

应该理解到,上述模块的划分为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如两个模块可以集成到另一个系统中,或一些特征可以忽略,或不执行。另外,模块相互之间的连接可以通过一些接口,也可以是电性或其它形式。上述模块既可以采用软件功能框的形式实现,也可以采用例如图4所示的硬件的形式实现。

如图4所示,所述音频播放设备30包括至少一个处理器41、至少一个存储器42、至少一个通信接口43以及至少一个通信总线44,通信总线44以及通信接口43用于处理器41调用及获取各种数据,存储器42用于存储程序指令。为了方便说明,图4所示处理器41、存储器42、通信接口43以及通信总线44的数量为一个。

其中,所述处理器41用于:

执行程序指令以获取音乐播放应用程序中的音乐的关联者信息,所述关联者信息包括音乐的演唱者和/或词曲创作者的信息;

执行程序指令以统计音乐播放应用程序中的各个关联者的音乐被播放的次数,并得到当前被播放次数最多的关联者;

执行程序指令以判断当前播放次数最多的关联者是否有新的音乐;并在判定当前播放次数最多的关联者有新的音乐时,下载新的音乐。

可选地,处理器41用于周期性的获取音乐播放应用程序中的音乐的关联者信息。进一步地,所述处理器41还可以用于执行程序指令以启动音乐播放应用程序及播放其中的音乐,而后在音乐播放应用程序被启动或者其中的任意一首音乐被播放时获取音乐播放应用程序中的音乐的关联者信息。

在本发明实施例中,处理器41既可以自动下载所有新的音乐,也可以根据用户的选择下载其中的部分音乐。也就是说,处理器41可以用于在判定有新的音乐时自动下载当前播放次数最多的关联者的所有新的音乐,或者,处理器41用于在判定有新的音乐时控制通信接口43向用户发出是否下载新的音乐的询问,并以列表形式将新的音乐的信息显示给用户,进一步控制通信接口43接收用户的应答消息,所述应答消息包括用户选择的音乐的信息,最终处理器41根据应答消息下载用户选择的音乐。

在上述所有实施例中,所述音频播放设备可以为智能手机、便携式通信装置、PDA(Personal Digital Assistant,个人数字助理或平板电脑)、笔记本电脑等移动终端,也可以是佩戴于肢体或者嵌入于衣物、首饰、配件中的可穿戴设备,还可以是其他具有音频播放以及网络接入功能的智能电子设备。

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

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