CN105005612A - 一种音乐文件的获取方法及移动终端 - Google Patents

一种音乐文件的获取方法及移动终端 Download PDF

Info

Publication number
CN105005612A
CN105005612A CN201510402399.0A CN201510402399A CN105005612A CN 105005612 A CN105005612 A CN 105005612A CN 201510402399 A CN201510402399 A CN 201510402399A CN 105005612 A CN105005612 A CN 105005612A
Authority
CN
China
Prior art keywords
music
music file
described target
type
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510402399.0A
Other languages
English (en)
Other versions
CN105005612B (zh
Inventor
林尚波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510402399.0A priority Critical patent/CN105005612B/zh
Publication of CN105005612A publication Critical patent/CN105005612A/zh
Application granted granted Critical
Publication of CN105005612B publication Critical patent/CN105005612B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/686Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Library & Information Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

本发明公开了一种音乐文件的获取方法,该方法还包括:当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件;若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数;从所述K种音乐类型中确定目标音乐类型,其中,所述目标音乐类型为K种音乐类型中数量最多的音乐类型;根据所述目标音乐类型获取目标音乐文件。本发明实施例还提供了一种移动终端。采用本发明实施例可解决如何智能地根据用户习惯获取音乐文件的问题。

Description

一种音乐文件的获取方法及移动终端
技术领域
本发明涉及电子技术领域,尤其涉及一种音乐文件的获取方法及移动终端。
背景技术
无线音箱是目前比较流行的一种音乐播放设备,无线音箱可以和移动手机、平板电脑等终端设备上安装的APP建立无线连接,并且可以播放用户通过APP选择的音乐。在实际应用中发现,无线音箱播放的音乐文件通常是用户自行下载至终端设备的音乐文件,或是用户通过APP选择的网络音乐文件,终端设备无法智能地获取音乐文件。
发明内容
本发明实施例提供一种音乐文件的获取方法及移动终端,用于解决如何智能地根据用户习惯获取音乐文件的问题。
本发明第一方面提供一种音乐文件的获取方法,包括:
当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件;
若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数;
从所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型;
根据所述目标音乐类型获取目标音乐文件。
结合本发明第一方面,在第一方面的第一种可能的实现方式中,所述目标音乐文件为网络音乐文件,所述根据所述目标音乐类型获取目标音乐文件,包括:
向网络服务器发送获取音乐文件的获取请求,其中,所述获取请求用于指示所述网络服务器获取预设数量包含所述目标音乐类型的音乐文件;
接收所述网络服务器响应所述获取请求而发送的目标音乐文件。
结合本发明第一方面,在第一方面的第二种可能的实现方式中,所述目标音乐文件为本地音乐文件,所述根据所述目标音乐类型获取目标音乐文件,包括:
从所述历史播放音乐文件中获取播放频率超过预设频率,且包含所述目标音乐类型的目标音乐文件。
结合本发明第一方面或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为网络音乐文件,所述根据所述目标音乐类型获取目标音乐文件之后,所述获取方法还包括:
将所述目标音乐文件按照网络下载量从高到低的顺序生成第一播放列表,并将所述第一播放列表在移动终端的显示界面上进行展示。
结合本发明第一方面或第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为本地音乐文件,所述根据所述目标音乐类型获取目标音乐文件之后,所述获取方法还包括:
将所述目标音乐文件按照播放频率从高到低的顺序生成第二播放列表,并将所述第二播放列表在移动终端的显示界面上进行展示;
或者,
将所述目标音乐文件按照播放记录时间从早到晚的顺序生成第三播放列表,并将所述第三播放列表在移动终端的显示界面上进行展示。
本发明第二方面提供一种移动终端,包括:
第一获取单元,用于当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件;
解析单元,用于若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数;
确定单元,用于从所述解析单元得到的所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型;
第二获取单元,用于根据所述第二获取单元获取到的所述目标音乐类型获取目标音乐文件。
结合本发明第二方面,在第二方面的第一种可能的实现方式中,所述目标音乐文件为网络音乐文件,所述第二获取单元具体用于:
向网络服务器发送获取音乐文件的获取请求,其中,所述获取请求用于指示所述网络服务器获取预设数量包含所述目标音乐类型的音乐文件;
接收所述网络服务器响应所述获取请求而发送的目标音乐文件。
结合本发明第二方面,在第二方面的第二种可能的实现方式中,所述目标音乐文件为本地音乐文件,所述第二获取单元具体用于:
从所述历史播放音乐文件中获取播放频率超过预设频率,且包含所述目标音乐类型的目标音乐文件。
结合本发明第二方面或第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为网络音乐文件,所述移动终端还包括:
第一生成单元,用于将所述目标音乐文件按照网络下载量从高到低的顺序生成第一播放列表;
第一展示单元,用于将所述第一播放列表在移动终端的显示界面上进行展示。
结合本发明第二方面或第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式中,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为本地音乐文件,所述移动终端还包括:
第二生成单元,用于将所述目标音乐文件按照播放频率从高到低的顺序生成第二播放列表;
第二展示单元,用于将所述第二播放列表在移动终端的显示界面上进行展示。
或者,
第二生成单元,还用于将所述目标音乐文件按照播放记录时间从早到晚的顺序生成第三播放列表;
第二展示单元,还用于将所述第三播放列表在移动终端的显示界面上进行展示。
实施本发明实施例,具有如下有益效果:
本发明实施例中,当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件;若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数;从所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型;根据所述目标音乐类型获取目标音乐文件。进而解决了在启动音箱分组i后,如何智能地根据用户习惯获取可能会是用户喜欢的音乐文件的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的音乐文件的获取方法的第一实施例流程图;
图2为本发明实施例提供的音乐文件的获取方法的第二实施例流程图;
图3为本发明实施例提供的音乐文件的获取方法的第三实施例流程图;
图4为本发明实施例提供的移动终端的第一实施例结构示意图;
图5为本发明实施例提供的移动终端的第二实施例结构示意图。
具体实施方式
本发明实施例提供一种音乐文件的获取方法及移动终端,用于解决如何智能地根据用户习惯获取音乐文件的问题。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
以下分别进行详细说明。
本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明音乐文件的获取方法的一个实施例。其中,一种音乐文件的获取方法:当启动音箱分组场景时,从存储的历史播放音乐文件中获取所述音箱分组场景绑定的播放设备的目标历史播放音乐文件;若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件,以得到所述目标历史播放音乐文件的音乐类型;获取目标音乐类型,其中,所述目标音乐类型为所述目标历史播放音乐文件的音乐类型中数量最多的音乐类型;根据所述目标音乐类型获取目标音乐文件。
首先参见图1,图1为本发明实施例提供的一种音乐文件的获取方法的第一实施例流程图。其中,如图1所示,本发明的一个实施例提供的一种音乐文件的获取方法可以包括步骤S101~S104:
S101、当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件。
本发明实施例中,用户登录无线音乐***后,当移动终端检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件的具体实施方式可以是:若存储的历史播放音乐文件为移动终端本地,则移动终端直接从存储于移动终端中的历史播放音乐文件中获取上述音箱分组i关联的目标历史播放音乐文件;也可以是:若存储的历史播放音乐文件为无线音乐***服务器,则移动终端向上述无线音乐***服务器发送获取上述音箱分组i关联的目标历史播放音乐文件的获取请求;移动终端接收上述无线音乐***服务器响应上述获取请求而发送的响应信息,其中,上述响应消息携带上述目标历史播放音乐文件,即上述移动终端获取到上述目标历史播放音乐文件。
本发明实施例中,上述音箱分组i关联的目标历史播放音乐文件可以是上述音箱分组i绑定的播放设备的目标历史播放音乐文件,举例来说,上述音箱分组场景有播放设备A、B、E组成,历史播放音乐文件中记录有:某个时间段,用户使用有播放设备A、B、C组成的播放组,同步播放的历史播放音乐文件有:(歌曲11,播放设备ABC,歌曲12,播放设备ABC,歌曲13,播放设备ABC,歌曲14,播放设备ABC,……,歌曲1n,播放设备ABC);另一个时间段,用户使用播放设备D和E组成的播放组,同步播放的历史播放音乐文件有:(歌曲21,播放设备DE,歌曲22,播放设备DE,歌曲23,播放设备DE,歌曲24,播放设备DE,……,歌曲2n,播放设备DE);另一个时间段,用户使用播放设备C和D组成的播放组,同步播放的历史播放音乐文件有:(歌曲31,播放设备CD,歌曲32,播放设备CD,歌曲33,播放设备CD,歌曲34,播放设备CD,……,歌曲3n,播放设备CD),则音箱分组场景绑定的播放设备的目标历史播放音乐文件为:(歌曲11,歌曲12,歌曲13,歌曲14,……,歌曲1n,歌曲21,歌曲22,歌曲23,歌曲24,……,歌曲2n)。
其中,上述移动终端例如可以是下面中的任何一项或者全部,智能电话、可穿戴设备(个人中枢)、个人或移动多媒体播放器、个人数字助理(PDA)、膝上型计算机、平板电脑、智能本、掌上型计算机以及类似的个人电子设备,上述移动终端可以包括网络接口、处理器、存储器、音频处理电路、麦克风、摄像头、闪光灯,并且包括可以在内部或外部的音频放大器以及包括连接到音频放大器的扬声器单元。
其中,上述播放设备例如可以包括无线音箱、蓝光播放机、数字播放器、终端设备或是其他可以播放音视频文件的播放设备等等。
S102、若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中,K为大于或等于2的整数。
本发明实施例中,若上述目标历史播放音乐文件的数量大于或等于预设阈值,其中,预设阈值例如可以是100、200、300、500、1000或是其他值,移动终端可以解析获取到的每一个目标历史播放音乐文件,以得到每一个目标历史播放音乐文件携带的音乐类型;同样移动终端也可以解析部分获取到的目标历史播放音乐文件,以得到部分目标历史播放音乐文件携带的音乐类型,其中,部分目标历史播放音乐文件可以是播放次数超过预设值的历史播放音乐文件,也可以是网络被下载量超过预设值的历史播放音乐文件等等。
S103、从所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型。
本发明实施例中,移动终端从所述K种音乐类型中确定目标音乐类型的具体实施方式可以是:移动终端统计上述步骤S102获取到的K种音乐类型的数量;移动终端将K种音乐类型中的数量最多的那个音乐类型作为目标音乐类型,举例来说,步骤S102获取到的音乐类型有A、B、C,其中,相同音乐类型A的数量有30个,相同音乐类型B的数量有50个,相同音乐类型C的数量有20个,因此音乐类型B为目标音乐类型。
S104、根据所述目标音乐类型获取目标音乐文件。
在一发明实施例中,若上述目标音乐文件为网络音乐文件,根据上述目标音乐类型获取目标音乐文件的具体实施方式可以是:向网络服务器发送获取音乐文件的获取请求,其中,所述获取请求用于指示所述网络服务器获取预设数量包含所述目标音乐类型的音乐文件;接收所述网络服务器响应所述获取请求而发送的目标音乐文件。
在另一发明实施例中,若上述目标音乐文件为本地音乐文件,根据上述目标音乐类型获取目标音乐文件的具体实施方式可以是:从上述历史播放音乐文件中获取播放频率超过预设频率,且包含上述目标音乐类型的目标音乐文件。
本发明实施例中,当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件;若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数;从所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型;根据所述目标音乐类型获取目标音乐文件。进而解决了在启动音箱分组i后,如何智能地根据用户习惯获取可能会是用户喜欢的音乐文件的问题。
可选的,获取的上述目标音乐文件的数量为至少两个,且所述目标音乐文件为网络音乐文件,在根据上述目标音乐类型获取目标音乐文件之后,图1所示的获取方法还包括:将所述目标音乐文件按照网络下载量从高到低的顺序生成第一播放列表,并将所述第一播放列表在移动终端的显示界面上进行展示。
可选的,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为本地音乐文件,在根据上述目标音乐类型获取目标音乐文件之后,图1所示的获取方法还包括:将所述目标音乐文件按照播放频率从高到低的顺序生成第二播放列表,并将所述第二播放列表在移动终端的显示界面上进行展示;或者,将所述目标音乐文件按照播放记录时间从早到晚的顺序生成第三播放列表,并将所述第三播放列表在移动终端的显示界面上进行展示。
请参见图2,图2为本发明实施例提供的一种音乐文件的获取方法的第二实施例流程图。其中,如图2所示,本发明的一个实施例提供的一种音乐文件的获取方法可以包括步骤S201~S207:
S201、当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件。
S202、若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数。
S203、从所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型。
S204、向网络服务器发送获取音乐文件的获取请求,其中,所述获取请求用于指示所述网络服务器获取预设数量包含所述目标音乐类型的音乐文件。
S205、接收所述网络服务器响应所述获取请求而发送的目标音乐文件。
S206、若获取的所述目标音乐文件的数量为至少两个,将所述目标音乐文件按照网络下载量从高到低的顺序生成第一播放列表。
S207、将所述第一播放列表在移动终端的显示界面上进行展示。
本发明实施例中,上述步骤S204举例来说,用户可以通过摇晃移动终端,以触发移动终端通过无线方式发送获取音乐文件的获取请求给网络服务器;可选地,在移动终端处于息屏状态下,用户通过摇晃移动终端,也能以触发移动终端通过无线方式发送获取音乐文件的获取请求给网络服务器,其中,网络服务器可以是云端服务器。又举例来说,用户可通过语音输入,以触发移动终端通过无线方式发送获取音乐文件的获取请求给网络服务器,可选地,在移动终端处于息屏状态下,用户可通过语音输入,也能以触发移动终端通过无线方式发送获取音乐文件的获取请求给网络服务器。其中,为了避免获取到的目标音乐文件较多,而导致用户等待的时间过长,因此上述步骤S204可以是向网络服务器发送获取音乐文件的获取请求,其中上述获取请求用于指示网络服务器获取预设数量包含有目标音乐类型的音乐文件,其中,预设数量可以是10个、20个、30个、35个或是其他值。
本发明实施例中,上述步骤S205接收所述网络服务器响应所述获取请求而发送的目标音乐文件,其中,上述目标音乐文件为包含上述目标音乐类型的音乐文件。
本发明实施例中,上述步骤S206获取上述目标音乐文件的网络下载量的具体实施方式可以是:移动终端向上述网络服务器发送获取上述目标音乐文件的网络下载量的获取请求;移动终端接收上述网络服务器响应上述获取请求而发送的响应信息,其中,上述响应信息携带上述目标音乐文件的网络下载量;上述步骤S206获取上述目标音乐文件的网络下载量的具体实施方式也可以是:若上述步骤S205中获取到的上述目标音乐文件已携带上述目标音乐文件的网络下载量,移动终端可直接在移动终端本地获取上述目标音乐文件的网络下载量。
本发明实施例中,在启动音箱分组场景时,移动终端从存储的历史播放音乐文件中获取所述音箱分组场景绑定的播放设备关联的目标历史播放音乐文件;当所述目标历史播放音乐文件的数量大于或等于预设阈值时,移动终端解析所述目标历史播放音乐文件,以得到所述目标历史播放音乐文件的音乐类型;移动终端获取目标音乐类型,其中,所述目标音乐类型为所述目标历史播放音乐文件的音乐类型中数量最多的音乐类型;然后移动终端根据所述目标音乐类型从网络服务器中获取包含上述目标音乐类型的目标音乐文件,进而解决了在该音箱分组场景下,如何智能地根据用户习惯获取可能会是用户喜欢的音乐文件的问题。
此外,在获取到目标音乐文件之后,获取每一个目标音乐文件的网络下载量,然后将获取到目标音乐文件按照网络下载量从高到低的顺序进行展示,以使得用户更直面或更容易的了解到该音乐类型的音乐文件中最近在网络上较流行音乐。
请参见图3,图3为本发明实施例提供的一种音乐文件的获取方法的第三实施例流程图。其中,如图3所示,本发明的一个实施例提供的一种音乐文件的获取方法可以包括步骤S301~S307:
S301、当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件。
S302、若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数。
S303、从所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型。
S304、从所述历史播放音乐文件中获取播放频率超过预设频率,且包含所述目标音乐类型的目标音乐文件。
S305、将所述目标音乐文件按照播放频率从高到低的顺序生成第二播放列表。
S306、将所述第二播放列表在移动终端的显示界面上进行展示。
本发明实施例中,为了使得获取到的目标音乐文件更贴切用户喜欢的音乐,上述步骤S304从所述历史播放音乐文件中获取播放频率超过预设频率,且包含所述目标音乐类型的目标音乐文件,其中,上述预设频率例如可以是5次、10、12、15或是其他值。
本发明实施例中,在启动音箱分组场景时,移动终端从存储的历史播放音乐文件中获取所述音箱分组场景绑定的播放设备关联的目标历史播放音乐文件;当所述目标历史播放音乐文件的数量大于或等于预设阈值时,移动终端解析所述目标历史播放音乐文件,以得到所述目标历史播放音乐文件的音乐类型;移动终端获取目标音乐类型,其中,所述目标音乐类型为所述目标历史播放音乐文件的音乐类型中数量最多的音乐类型;然后历史播放音乐文件中获取播放频率超过预设频率,且包含所述目标音乐类型的目标音乐文件,进而解决了在该音箱分组场景下,如何智能地根据用户习惯获取可能会是用户喜欢的音乐文件的问题。
此外,在获取到目标音乐文件后,移动终端将目标音乐文件按照播放频率从高到低的顺序进行展示,或者,将上述目标音乐文件按照播放记录时间从早到晚的顺序进行展示,以使得用户更直面的或更容易的找到用户喜欢的音乐文件。
请参见图4,图4为本发明实施例提供的一种移动终端400的结构示意图,该移动终端包括:
第一获取单元401,用于当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件。
解析单元402,用于若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数。
确定单元403,用于从所述解析单元得到的所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型。
第二获取单元404,用于根据所述第二获取单元获取到的所述目标音乐类型获取目标音乐文件。
可选的,在所述目标音乐文件为网络音乐文件,所述第二获取单元具体用于:
向网络服务器发送获取音乐文件的获取请求,其中,所述获取请求用于指示所述网络服务器获取预设数量包含所述目标音乐类型的音乐文件;
接收所述网络服务器响应所述获取请求而发送的目标音乐文件。
可选的,在所述目标音乐文件为本地音乐文件,所述第二获取单元404具体用于:
从所述历史播放音乐文件中获取播放频率超过预设频率,且包含所述目标音乐类型的目标音乐文件。
可选的,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为网络音乐文件,在第三获取单元404根据所述第二获取单元获取到的所述目标音乐类型获取目标音乐文件之后,所述移动终端还包括:
第一生成单元,用于将所述目标音乐文件按照网络下载量从高到低的顺序生成第一播放列表;
第一展示单元,用于将所述第一播放列表在移动终端的显示界面上进行展示。
可选的,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为本地音乐文件,在第三获取单元404根据所述第二获取单元获取到的所述目标音乐类型获取目标音乐文件之后,所述移动终端还包括:
第二生成单元,用于将所述目标音乐文件按照播放频率从高到低的顺序生成第二播放列表;
第二展示单元,用于将所述第二播放列表在移动终端的显示界面上进行展示。
或者,
第二生成单元,还用于将所述目标音乐文件按照播放记录时间从早到晚的顺序生成第三播放列表;
第二展示单元,还用于将所述第三播放列表在移动终端的显示界面上进行展示。
可以理解的是,本实施例的移动终端400的各功能模块的功能可根据所述方法实施例中的方法具体实现,其具体实现过程可以参照所述方法实施例的相关描述,此处不再赘述。
本发明实施例中,当检测到音箱分组i的启动触发条件满足时,第一获取单元401从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件;若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析单元402解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数;确定单元403从所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型;第二获取单元404根据所述目标音乐类型获取目标音乐文件。进而解决了在启动音箱分组i后,如何智能地根据用户习惯获取可能会是用户喜欢的音乐文件的问题。
请参见图5,图5为本发明实施例提供的一种移动终端500的结构示意图,该移动终端包括:至少一个输入设备501;至少一个输出设备502;至少一个处理器503,例如CPU;和存储器504,所述输入设备501、输出设备502、处理器503和存储器504通过总线505连接。
其中,所述输入设备501具体可为移动终端的触控面板,包括触摸屏和触控屏,用于检测终端触控面板上的操作指令。
所述输出设备502具体可为移动终端的显示屏,用于输出、显示信息。
所述存储器504可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。所述存储器504用于存储一组程序代码,所述输入设备501、输出设备502和处理器503用于调用存储器504中存储的程序代码,执行如下操作:
上述处理器503,用于当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件;
若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数;
从所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型;
根据所述目标音乐类型获取目标音乐文件。
在一些可行的实施例中,所述目标音乐文件为网络音乐文件,上述处理器503还具体用于:
向网络服务器发送获取音乐文件的获取请求,其中,所述获取请求用于指示所述网络服务器获取预设数量包含所述目标音乐类型的音乐文件;
接收所述网络服务器响应所述获取请求而发送的目标音乐文件。
在一些可行的实施例中,所述目标音乐文件为本地音乐文件,上述处理器503还具体用于:
从所述历史播放音乐文件中获取播放频率超过预设频率,且包含所述目标音乐类型的目标音乐文件。
在一些可行的实施例中,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为网络音乐文件,在上述处理器503根据所述目标音乐类型获取目标音乐文件之后,上述处理器503还具体用于:
将所述目标音乐文件按照网络下载量从高到低的顺序生成第一播放列表,并将所述第一播放列表在移动终端的显示界面上进行展示。
在一些可行的实施例中,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为本地音乐文件,在上述处理器503根据所述目标音乐类型获取目标音乐文件之后,上述处理器503还具体用于:
将所述目标音乐文件按照播放频率从高到低的顺序生成第二播放列表,并将所述第二播放列表在移动终端的显示界面上进行展示;
或者,
将所述目标音乐文件按照播放记录时间从早到晚的顺序生成第三播放列表,并将所述第三播放列表在移动终端的显示界面上进行展示。
具体实现中,本发明实施例中所描述的输入设备501、输出设备502和处理器503可执行本发明实施例提供的音乐文件的获取方法的各实施例中所描述的实现方式,也可执行本发明实施例提供的移动终端的第一实施例中所描述的终端的实现方式,在此不再赘述。
本发明所有实施例中的单元,可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过ASIC(Application Specific IntegratedCircuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例装置中的模块或单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于—计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (10)

1.一种音乐文件的获取方法,其特征在于,包括:
当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件;
若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数;
从所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型;
根据所述目标音乐类型获取目标音乐文件。
2.根据权利要求1所述的获取方法,其特征在于,所述目标音乐文件为网络音乐文件,所述根据所述目标音乐类型获取目标音乐文件,包括:
向网络服务器发送获取音乐文件的获取请求,其中,所述获取请求用于指示所述网络服务器获取预设数量包含所述目标音乐类型的音乐文件;
接收所述网络服务器响应所述获取请求而发送的目标音乐文件。
3.根据权利要求1所述的获取方法,其特征在于,所述目标音乐文件为本地音乐文件,所述根据所述目标音乐类型获取目标音乐文件,包括:
从所述历史播放音乐文件中获取播放频率超过预设频率,且包含所述目标音乐类型的目标音乐文件。
4.根据权利要求1~2任一项所述的获取方法,其特征在于,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为网络音乐文件,所述根据所述目标音乐类型获取目标音乐文件之后,所述获取方法还包括:
将所述目标音乐文件按照网络下载量从高到低的顺序生成第一播放列表,并将所述第一播放列表在移动终端的显示界面上进行展示。
5.根据权利要求1或3任一项所述的获取方法,其特征在于,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为本地音乐文件,所述根据所述目标音乐类型获取目标音乐文件之后,所述获取方法还包括:
将所述目标音乐文件按照播放频率从高到低的顺序生成第二播放列表,并将所述第二播放列表在移动终端的显示界面上进行展示;
或者,
将所述目标音乐文件按照播放记录时间从早到晚的顺序生成第三播放列表,并将所述第三播放列表在移动终端的显示界面上进行展示。
6.一种移动终端,其特征在于,包括:
第一获取单元,用于当检测到音箱分组i的启动触发条件满足时,从存储的历史播放音乐文件中获取所述音箱分组i关联的目标历史播放音乐文件;
解析单元,用于若所述目标历史播放音乐文件的数量大于或等于预设阈值,解析所述目标历史播放音乐文件以得到所述目标历史播放音乐文件的K种音乐类型,其中K为大于或等于2的整数;
确定单元,用于从所述解析单元得到的所述K种音乐类型中确定目标音乐类型,其中,所述目标历史播放音乐文件中所述目标音乐类型的音乐文件的数量,大于所述目标历史播放音乐文件中音乐类型j的音乐文件的数量,所述音乐类型j为所述K种音乐类型中不同于所述目标音乐类型的任意一种音乐类型;
第二获取单元,用于根据所述第二获取单元获取到的所述目标音乐类型获取目标音乐文件。
7.根据权利要求6所述的移动终端,其特征在于,所述目标音乐文件为网络音乐文件,所述第二获取单元具体用于:
向网络服务器发送获取音乐文件的获取请求,其中,所述获取请求用于指示所述网络服务器获取预设数量包含所述目标音乐类型的音乐文件;
接收所述网络服务器响应所述获取请求而发送的目标音乐文件。
8.根据权利要求6所述的移动终端,其特征在于,所述目标音乐文件为本地音乐文件,所述第二获取单元具体用于:
从所述历史播放音乐文件中获取播放频率超过预设频率,且包含所述目标音乐类型的目标音乐文件。
9.根据权利要求6~7任一项所述的移动终端,其特征在于,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为网络音乐文件,所述移动终端还包括:
第一生成单元,用于将所述目标音乐文件按照网络下载量从高到低的顺序生成第一播放列表;
第一展示单元,用于将所述第一播放列表在移动终端的显示界面上进行展示。
10.根据权利要求6或8任一项所述的移动终端,其特征在于,获取的所述目标音乐文件的数量为至少两个,且所述目标音乐文件为本地音乐文件,所述移动终端还包括:
第二生成单元,用于将所述目标音乐文件按照播放频率从高到低的顺序生成第二播放列表;
第二展示单元,用于将所述第二播放列表在移动终端的显示界面上进行展示。
或者,
第二生成单元,还用于将所述目标音乐文件按照播放记录时间从早到晚的顺序生成第三播放列表;
第二展示单元,还用于将所述第三播放列表在移动终端的显示界面上进行展示。
CN201510402399.0A 2015-07-09 2015-07-09 一种音乐文件的获取方法及移动终端 Active CN105005612B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510402399.0A CN105005612B (zh) 2015-07-09 2015-07-09 一种音乐文件的获取方法及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510402399.0A CN105005612B (zh) 2015-07-09 2015-07-09 一种音乐文件的获取方法及移动终端

Publications (2)

Publication Number Publication Date
CN105005612A true CN105005612A (zh) 2015-10-28
CN105005612B CN105005612B (zh) 2018-11-20

Family

ID=54378288

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510402399.0A Active CN105005612B (zh) 2015-07-09 2015-07-09 一种音乐文件的获取方法及移动终端

Country Status (1)

Country Link
CN (1) CN105005612B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105447194A (zh) * 2015-12-21 2016-03-30 魅族科技(中国)有限公司 一种文件搜索方法及终端
CN106294747A (zh) * 2016-08-10 2017-01-04 北京小米移动软件有限公司 音频同步方法和装置
CN106649480A (zh) * 2016-09-30 2017-05-10 四川九洲电器集团有限责任公司 一种音乐列表的生成方法及服务器
CN108600526A (zh) * 2018-04-04 2018-09-28 Oppo广东移动通信有限公司 闹钟控制方法及相关产品

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102637178A (zh) * 2011-02-14 2012-08-15 北京瑞信在线***技术有限公司 一种音乐推荐方法、装置及***
JP5572581B2 (ja) * 2011-04-22 2014-08-13 株式会社エクシング 歌唱情報処理装置及び歌唱情報処理プログラム
CN104507005A (zh) * 2014-12-05 2015-04-08 广东欧珀移动通信有限公司 无线音箱的分组控制方法及***
CN104731954A (zh) * 2015-04-01 2015-06-24 天翼爱音乐文化科技有限公司 基于群透视音乐推荐方法与***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102637178A (zh) * 2011-02-14 2012-08-15 北京瑞信在线***技术有限公司 一种音乐推荐方法、装置及***
JP5572581B2 (ja) * 2011-04-22 2014-08-13 株式会社エクシング 歌唱情報処理装置及び歌唱情報処理プログラム
CN104507005A (zh) * 2014-12-05 2015-04-08 广东欧珀移动通信有限公司 无线音箱的分组控制方法及***
CN104731954A (zh) * 2015-04-01 2015-06-24 天翼爱音乐文化科技有限公司 基于群透视音乐推荐方法与***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105447194A (zh) * 2015-12-21 2016-03-30 魅族科技(中国)有限公司 一种文件搜索方法及终端
CN105447194B (zh) * 2015-12-21 2019-03-19 魅族科技(中国)有限公司 一种文件搜索方法及终端
CN106294747A (zh) * 2016-08-10 2017-01-04 北京小米移动软件有限公司 音频同步方法和装置
CN106649480A (zh) * 2016-09-30 2017-05-10 四川九洲电器集团有限责任公司 一种音乐列表的生成方法及服务器
CN108600526A (zh) * 2018-04-04 2018-09-28 Oppo广东移动通信有限公司 闹钟控制方法及相关产品

Also Published As

Publication number Publication date
CN105005612B (zh) 2018-11-20

Similar Documents

Publication Publication Date Title
CN108733342B (zh) 音量调节方法、移动终端及计算机可读存储介质
CN108228882B (zh) 一种歌曲试听片段的推荐方法和终端设备
CN110708588B (zh) 弹幕显示方法、装置、终端及存储介质
CN103607461A (zh) 一种信息共享方法及云端服务器
US20200258517A1 (en) Electronic device for providing graphic data based on voice and operating method thereof
CN107241511B (zh) 一种音乐播放方法、装置、存储介质和终端
US20170168660A1 (en) Voice bullet screen generation method and electronic device
CN105005612A (zh) 一种音乐文件的获取方法及移动终端
EP2811399B1 (en) Method and terminal for starting music application
CN103442299A (zh) 一种播放记录的显示方法及电子设备
CN105139848A (zh) 数据转换方法和装置
CN110086941B (zh) 语音播放方法、装置及终端设备
CN108093311B (zh) 多媒体文件的处理方法、装置、存储介质及电子设备
CN103500122A (zh) 一种多媒体文件播放方法及电子设备
CN103500234A (zh) 一种多媒体文件下载方法及电子设备
CN104408051A (zh) 歌曲推荐方法及装置
CN104038832A (zh) 一种播放视频的方法及装置
CN105120392A (zh) 一种音箱分组的创建方法及移动终端
CN105049982B (zh) 一种基于智能音箱的音乐播放方法及智能音箱
CN104575545A (zh) 一种待播放列表的生成方法
CN103631872A (zh) 一种多媒体文件播放方法及电子终端
CN103488784A (zh) 一种多媒体文件推荐方法及电子设备
CN108536512B (zh) 界面切换方法、装置及终端设备
CN108920531B (zh) 搜索内容推荐方法、装置、终端设备及存储介质
CN111460211A (zh) 音频信息播放方法、装置和电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.