一种音乐推荐方法及移动终端技术

技术编号:16779496 阅读:31 留言:0更新日期:2017-12-12 23:50
本发明专利技术提供了一种音乐推荐方法及移动终端,其中,所述方法包括:若检测到移动终端上音乐应用的启动操作,则获取所述移动终端的位置时间信息,所述位置时间信息包括位置信息和时间信息;获取与所述位置时间信息相匹配的推荐音乐菜单;若获取所述推荐音乐菜单成功,则展示所述推荐音乐菜单;若获取所述推荐音乐菜单失败,则根据所述移动终端的位置时间信息和音乐播放时的音乐属性信息建立推荐音乐菜单。从而解决了不能根据个体用户的具体使用习惯以及状态、位置、时间信息进行音乐推荐的问题。

A music recommendation method and mobile terminal

The invention provides a music recommendation method and mobile terminal, wherein, the method comprises the following steps: to detect if the music application on the mobile terminal starting operation, obtaining the position information of the terminal time, the location time information includes location information and time information; obtaining matching with the position information of time the recommended music menu; if obtaining the recommended music menu shows the success of music recommendation menu; obtaining the recommended music menu if failed, according to the attribute information of the terminal position of mobile music information and music playback time to establish recommended music menu. It solves the problem that the music recommendation can not be carried out according to the specific usage habits of individual users and state, position and time information.

【技术实现步骤摘要】
一种音乐推荐方法及移动终端
本专利技术涉及移动终端
,尤其涉及一种音乐推荐方法及移动终端。
技术介绍
随着移动终端技术的迅速发展,越来越多的用户通过互联网或移动互联网在线收听或下载音乐。用户在点歌时,需要提供音乐的相关信息,例如音乐的名称、作者等,然后服务器返回符合搜索条件的音乐列表供用户选择。此外,用户可能会喜欢某一类的音乐,因此需要将音乐主动推荐给用户。现有的音乐推荐方法仅仅通过音乐相关信息(例如专辑名称、作者、类型等)来进行推荐。然而,现有的这种音乐推荐方法由于仅参考音乐相关信息来进行推荐,并不根据用户当前的状态,收听音乐的位置和时间以及习惯进行推荐,往往并不能满足用户对于推荐功能的期望。
技术实现思路
本专利技术实施例提供一种音乐推荐方法及移动终端,以解决现有技术中不能根据个体用户的具体使用习惯以及状态、位置、时间信息进行音乐推荐的问题。第一方面,本专利技术实施例提供了一种音乐推荐方法,应用于移动终端,该方法包括:若检测到移动终端上音乐应用的启动操作,则获取所述移动终端的位置时间信息,所述位置时间信息包括位置信息和时间信息;获取与所述位置时间信息相匹配的推荐音乐菜单;若获取所述推荐音乐菜单成功,则展示所述推荐音乐菜单;若获取所述推荐音乐菜单失败,则根据所述移动终端的位置时间信息和音乐播放时的音乐属性信息建立推荐音乐菜单。第二方面,本专利技术实施例还提供了一种移动终端,包括:位置时间获取模块,用于若检测到移动终端上音乐应用的启动操作,则获取所述移动终端的位置时间信息,所述位置时间信息包括位置信息和时间信息;推荐音乐菜单获取模块,用于获取与所述位置时间信息相匹配的推荐音乐菜单;推荐音乐菜单展示模块,用于若获取所述推荐音乐菜单成功,则展示所述推荐音乐菜单;推荐音乐菜单建立模块,用于若获取所述推荐音乐菜单失败,则根据所述移动终端的位置时间信息和音乐播放时的音乐属性信息建立推荐音乐菜单。这样,本专利技术实施例中,通过检测到移动终端上音乐应用的启动操作,获取所述移动终端的位置时间信息;获取与所述位置时间信息相匹配的推荐音乐菜单;展示所述推荐音乐菜单,能够快捷而准确的根据用户的具体需求实现音乐推荐,增强了用户的使用体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出了本专利技术实施例一中的一种音乐推荐方法的流程图;图2示出了本专利技术实施例二中的一种音乐推荐方法的流程图;图3示出了根据本专利技术实施例三中的一种移动终端的结构框图;图4示出了根据本专利技术实施例三中的一种移动终端的结构框图;图5示出了根据本专利技术实施例四中的一种移动终端的结构框图;图6示出了根据本专利技术实施例五的一种移动终端的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。实施例一参照图1,示出了本专利技术实施例一的一种音乐推荐方法的流程图,具体可以包括如下步骤:步骤110,若检测到移动终端上音乐应用的启动操作,则获取所述移动终端的位置时间信息,所述位置时间信息包括位置信息和时间信息;本专利技术实施例中,以安卓为例,音乐播放器是否开启通常是由音乐播放器中service(com.android.music.MediaPlaybackService)以广播的形式发出来的,所以通过监听上述服务中的参数,即可得知当前移动终端上是否有音乐播放器开启,如果确定音乐播放器开启,则获取当前移动终端的位置和时间信息,具体的,通过LocationManager类提供的方法来获取经纬度,在通过经纬度确定移动终端具体的位置,通过Calendar类来获取系统当前的时间信息。在实际应用中,获取位置和时间信息的方法根据不同系统不同,并不限于上述描述,本专利技术实施例对此不加以限制。步骤120,获取与所述位置时间信息相匹配的推荐音乐菜单,成功则执行步骤130,否则执行步骤140。本专利技术实施例中,在用户使用音乐播放器时,用户在一位置和时间段中播放的音乐,会以位置和时间信息为标签进行保存,当用户打开音乐播放器获取当前时间和位置信息后,就搜索与之匹配的音乐播放列表,推荐给用户。具体的,以安卓为例,可以通过getContentResolver()方法定义Context类中,使用ContentProvider获取当前音乐播放器对应的播放列表,当然,获取音乐播放列表的方法不限于上述描述,本专利技术实施例对此不加以限制。步骤130,若获取所述推荐音乐菜单成功,则展示所述推荐音乐菜单。本专利技术实施例中,当通过上述描述的方法获取音乐播放列表后,即可以将文件信息显示在listView中,并展示在当前音乐播放器的使用界面上,用户可以通过选择其中某一音乐进行播放,或者设置为自动循环播放当前列表,对此本专利技术实施例不加以限制。步骤140,若获取所述推荐音乐菜单失败,则根据所述移动终端的位置时间信息和音乐播放时的音乐属性信息建立推荐音乐菜单。本专利技术实施例中,当用户使用音乐播放器时,当用户手动添加一播放菜单并进行保存时,系统自动为该音乐列表添加一个位置时间标签,标示该音乐列表的位置时间信息,当然,用户还可以手动为该音乐列表添加其他特征标签,例如当前的心情标签,并直到停止播放该列表中音乐之前都可以进行音乐的添加和删除。在实际应用中,还可以设置在具体的时间段内自动检测播放音乐,并且添加到移动终端的音乐播放列表,也可以由用户自己设置播放列表,并且在一段时间内同一个地理位置可以设置多个音乐播放列表,对此本专利技术实施例不加以限制。在本专利技术实施例中,通过若检测到移动终端上音乐应用的启动操作,则获取所述移动终端的位置时间信息,所述位置时间信息包括位置信息和时间信息;获取与所述位置时间信息相匹配的推荐音乐菜单;若获取所述推荐音乐菜单成功,则展示所述推荐音乐菜单;若获取所述推荐音乐菜单失败,则根据所述移动终端的位置时间信息和音乐播放时的音乐属性信息建立推荐音乐菜单,具备了根据个性化设置为用户推荐音乐的有益效果,增强了用户对于音乐播放器的使用体验。实施例二参照图2,示出了本专利技术实施例二的一种音乐推荐方法的流程图,具体可以包括如下步骤:步骤210,若检测到移动终端上音乐应用的启动操作,则获取所述移动终端的位置时间信息,所述位置时间信息包括位置信息和时间信息;此步骤与步骤110相同,在此不再详述。步骤220,获取与所述位置时间信息相匹配的推荐音乐菜单;此步骤与步骤120相同,在此不再详述。步骤230,若获取所述推荐音乐菜单成功,则展示所述推荐音乐菜单;此步骤与步骤130相同,在此不再详述。步骤240,根据用户在所述推荐音乐菜单上的编辑操作,对所述推荐音乐菜单进行更新。本专利技术实施例中,若获取所述推荐音乐菜单成功,则在展示的音乐菜单中用户可以通过进一步的操作对音乐菜单进行更新,例如添加和删除菜单中的音乐,并且如果在对应当前时间和地点存在本文档来自技高网...
一种音乐推荐方法及移动终端

【技术保护点】
一种音乐推荐方法,应用于移动终端,其特征在于,包括:若检测到移动终端上音乐应用的启动操作,则获取所述移动终端的位置时间信息,所述位置时间信息包括位置信息和时间信息;获取与所述位置时间信息相匹配的推荐音乐菜单;若获取所述推荐音乐菜单成功,则展示所述推荐音乐菜单;若获取所述推荐音乐菜单失败,则根据所述移动终端的位置时间信息和音乐播放时的音乐属性信息建立推荐音乐菜单。

【技术特征摘要】
1.一种音乐推荐方法,应用于移动终端,其特征在于,包括:若检测到移动终端上音乐应用的启动操作,则获取所述移动终端的位置时间信息,所述位置时间信息包括位置信息和时间信息;获取与所述位置时间信息相匹配的推荐音乐菜单;若获取所述推荐音乐菜单成功,则展示所述推荐音乐菜单;若获取所述推荐音乐菜单失败,则根据所述移动终端的位置时间信息和音乐播放时的音乐属性信息建立推荐音乐菜单。2.根据权利要求1所述的方法,其特征在于,所述根据所述移动终端的位置时间信息和音乐播放时的音乐属性信息建立推荐音乐菜单的步骤,包括:获取所述移动终端位置信息时间信息对应的用户状态名称;获取所述位置时间信息对应的音乐播放列表中的各音乐播放总时长;将播放总时长超过第一预设阈值的音乐添加到推荐音乐菜单,并以所述用户状态名称命名所述推荐音乐菜单。3.根据权利要求1所述的方法,其特征在于,所述根据所述移动终端的位置时间信息和音乐播放时的音乐属性信息建立推荐音乐菜单的步骤,包括:在一确定的位置和第一预设时间段内获取音乐播放列表中的各音乐歌手名称;将所述歌手名称出现次数超过第二预设阈值的音乐添加到推荐音乐菜单,并以所述歌手名称命名所述推荐音乐菜单。4.根据权利要求1所述的方法,其特征在于,所述根据所述移动终端的位置时间信息和音乐播放时的音乐属性信息建立推荐音乐菜单的步骤,包括:在一确定的位置和第二预设时间段内获取音乐播放列表中的各音乐的风格标签;将所述风格标签出现次数超过第三预设阈值的音乐添加到推荐音乐菜单,并以所述风格标签名称命名所述推荐音乐菜单。5.根据权利要求1所述的方法,其特征在于,在所述若获取所述推荐音乐菜单成功,则展示所述推荐音乐菜单的步骤之后,还包括:根据用户在所述推荐音乐菜单上的编辑操作,对所述推荐音乐菜单进行更新。6.一种移动终端,其特征在于,包括:位置时间...

【专利技术属性】
技术研发人员:龚飞
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1