一种应用于智能音箱的音乐播放方法及智能音箱的制作方法
【技术领域】
[0001]本发明涉及智能音箱技术领域,尤其涉及一种应用于智能音箱的音乐播放方法及智能音箱。
【背景技术】
[0002]智能音箱是目前比较流行的一种音乐播放设备,智能音箱可以和移动手机、平板电脑等终端设备上安装的APP建立无线连接,并且可以播放用户通过APP选择的音乐。在实际应用中发现,智能音箱通常都是播放用户通过APP选择的音乐,无法智能地选择音乐进行播放。
【发明内容】
[0003]本发明实施例公开了一种应用于智能音箱的音乐播放方法及智能音箱,用于解决如何智能地选择与当前环境信息相匹配的音乐进行播放的问题。
[0004]本发明实施例第一方面公开一种应用于智能音箱的音乐播放方法,包括:
[0005]检测终端设备发送的随机播放指令;
[0006]响应所述随机播放指令,获取当前环境信息;
[0007]从存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,所述目标历史播放音乐文件绑定的历史播放记录信息包括所述目标历史播放音乐文件播放时的历史环境信息,并且所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配;
[0008]播放所述目标历史播放音乐文件。
[0009]在一个实施例中,获取的所述目标历史播放音乐文件的数量为至少两个,并且每一个所述目标历史播放音乐文件绑定的历史播放记录信息还包括所述目标历史播放音乐文件的属性信息,其中,所述属性信息包括歌手名、音乐名以及音乐风格中的任意一种或几种的组合,则所述播放所述目标历史播放音乐文件,包括:
[0010]从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放;其中,所述部分目标历史播放音乐文件的所述属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配。
[0011 ] 在一个实施例中,所述从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放,包括:
[0012]从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件;
[0013]将所述部分目标历史音乐播放文件按照播放频率从高到低的顺序进行轮询播放。
[0014]在一个实施例中,所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配,包括:
[0015]所述目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与所述当前环境信息包括的当前时间匹配;
[0016]和/或,所述目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与所述当前环境信息包括的当前天气信息匹配。
[0017]在一个实施例中,所述检测终端设备发送的随机播放指令之前,所述方法还包括:
[0018]当某一个音乐文件播放时长超过设定值时,将所述某一个音乐文件作为历史播放音乐文件存储,以及将所述某一个音乐文件播放时的环境信息作为历史环境信息添加至所述历史播放音乐文件绑定的历史播放记录信息中。
[0019]本发明实施例第二方面公开一种智能音箱,包括:
[0020]检查单元,用于检测终端设备发送的随机播放指令;
[0021]第一获取单元,用于响应所述随机播放指令,获取当前环境信息;
[0022]第二获取单元,用于从存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,所述目标历史播放音乐文件绑定的历史播放记录信息包括所述目标历史播放音乐文件播放时的历史环境信息,并且所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配;
[0023]播放单元,用于播放所述目标历史播放音乐文件。
[0024]在一个实施例中,所述第二获取单元获取的所述目标历史播放音乐文件的数量为至少两个,并且每一个所述目标历史播放音乐文件绑定的历史播放记录信息还包括所述目标历史播放音乐文件的属性信息,其中,所述属性信息包括歌手名、音乐名以及音乐风格中的任意一种或几种的组合,则所述播放单元具体用于从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放;其中,所述部分目标历史播放音乐文件的所述属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配。
[0025]在一个实施例中,所述播放单元包括:
[0026]选择模块,用于从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件;
[0027]播放模块,用于将所述部分目标历史音乐播放文件按照播放频率从高到低的顺序进行轮询播放。
[0028]在一个实施例中,所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配,包括:
[0029]所述目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与所述当前环境信息包括的当前时间匹配;
[0030]和/或,所述目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与所述当前环境信息包括的当前天气信息匹配。
[0031]在一个实施例中,所述的智能音箱还包括:
[0032]存储添加单元,用于在所述检查单元检测终端设备发送的随机播放指令之前,当某一个音乐文件播放时长超过设定值时,将所述某一个音乐文件作为历史播放音乐文件存储,以及将所述某一个音乐文件播放时的环境信息作为历史环境信息添加至所述历史播放音乐文件绑定的历史播放记录信息中。
[0033]本发明实施例中,获取终端设备的当前所处地位置信息;针对所述终端设备的相册中的每一相片,提取所述相片携带的拍摄地位置信息;根据所述相片携带的拍摄地位置信息与所述终端设备的当前所处地位置信息,确定所述相片的拍摄地与所述终端设备的当前所处地之间的距离值,作为所述相片对应的距离值;按照所述相册中各相片对应的距离值从小到大的顺序,对所述相册中的各相片进行排序。便于从相册中快速找出与用户所在地对应的相片。
[0034]与现有技术相比,本发明实施例具有以下有益效果:
[0035]本发明实施例可以响应终端设备发送的随机播放指令,从存储的历史播放音乐文件中获取与当前环境信息匹配的目标历史播放音乐文件进行播放,实现了智能地选择与当前环境信息相匹配的音乐进行播放的效果。
【附图说明】
[0036]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本发明实施例公开的一种网络构架示意图;
[0038]图2是本发明实施例公开的一种应用于智能音箱的音乐播放方法的流程示意图;
[0039]图3是本发明实施例公开的另一种应用于智能音箱的音乐播放方法的流程示意图;
[0040]图4是本发明实施例公开的一种智能音箱的结构示意图。
【具体实施方式】
[0041]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]本发明实施例公开了一种应用于智能音箱的音乐播放方法及智能音箱,用于解决如何智能地选择与当前环境信息相匹配的音乐进行播放的问题。以下分别进行详细说明。
[0043]为了更好理解本发明实施例公开的一种应用于智能音箱的音乐播放方法及智能音箱,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种网络构架示意图。在图1所示的网络构架中,可以包括终端设备和智能音箱,其中,终端设备可以通过无线方式(如W1-F1、蓝牙)与智能音箱通信连接。在图1所示的网络构架中,终端设备可以包括移动手机、平板电脑、个人数字助理(Personal DigitalAssistant, PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类终端设备,本发明实施例不作限定。通过实施图1所示的网络构架,可以智能地选择与当前环境信息相匹配的音乐进行播放。
[0044]基于图1所示的网络构架,本发明实施例公开了的一种应用于智能音箱的音乐播放方法。请参阅图2,图2是本发明实施例公开的一种应用于智能音箱的音乐播放方法的流程示意图。如图2所示,该应用于智能音箱的音乐播放方法可以包括以下步骤。
[0045]201、检测终端设备发送的随机播