著录项信息
专利名称 | 一种应用于智能音箱的音乐播放方法及智能音箱 |
申请号 | CN201510191259.3 | 申请日期 | 2015-04-21 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2015-08-26 | 公开/公告号 | CN104869507A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04R3/00 | IPC分类号 | H;0;4;R;3;/;0;0查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 龚敏 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明实施例涉及智能音箱技术领域,公开了一种应用于智能音箱的音乐播放方法及智能音箱,该方法包括:检测终端设备发送的随机播放指令;响应所述随机播放指令,获取当前环境信息;从存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,所述目标历史播放音乐文件绑定的历史播放记录信息包括所述目标历史播放音乐文件播放时的历史环境信息,并且所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配;播放所述目标历史播放音乐文件。实施本发明实施例,可以智能地选择与当前环境信息相匹配的音乐进行播放。
1.一种应用于智能音箱的音乐播放方法,其特征在于,包括:
当某一个音乐文件播放时长超过设定值时,将所述某一个音乐文件作为历史播放音乐文件存储,以及将所述某一个音乐文件播放时的环境信息作为历史环境信息添加至所述历史播放音乐文件绑定的历史播放记录信息中,其中,所述历史环境信息包括历史天气信息;
检测终端设备发送的随机播放指令;
响应所述随机播放指令,
向终端设备发送提示信息,所述提示信息用于提示输入待验证信息;
接收响应所述提示信息输入的所述待验证信息;
验证所述待验证信息是否与预设验证信息一致;
如果所述待验证信息与所述预设验证信息一致,获取当前环境信息,所述当前环境信息包括当前天气信息;
从存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,所述目标历史播放音乐文件绑定的历史播放记录信息包括所述目标历史播放音乐文件播放时的历史环境信息,并且所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配,其中,所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配包括:所述目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与所述当前环境信息包括的当前天气信息匹配;
播放所述目标历史播放音乐文件。
2.根据权利要求1所述的音乐播放方法,其特征在于,获取的所述目标历史播放音乐文件的数量为至少两个,并且每一个所述目标历史播放音乐文件绑定的历史播放记录信息还包括所述目标历史播放音乐文件的属性信息,其中,所述属性信息包括歌手名、音乐名以及音乐风格中的任意一种或几种的组合,则所述播放所述目标历史播放音乐文件,包括:
从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放;其中,所述部分目标历史播放音乐文件的所述属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配。
3.根据权利要求2所述的音乐播放方法,其特征在于,所述从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放,包括:
从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件;
将所述部分目标历史音乐播放文件按照播放频率从高到低的顺序进行轮询播放。
4.根据权利要求1、2或3所述的音乐播放方法,其特征在于,所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配,包括:
所述目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与所述当前环境信息包括的当前时间匹配。
5.一种智能音箱,其特征在于,包括:
存储添加单元,用于当某一个音乐文件播放时长超过设定值时,将所述某一个音乐文件作为历史播放音乐文件存储,以及将所述某一个音乐文件播放时的环境信息作为历史环境信息添加至所述历史播放音乐文件绑定的历史播放记录信息中,其中,所述历史环境信息包括历史天气信息;
检查单元,用于检测终端设备发送的随机播放指令;
第一获取单元,用于响应所述随机播放指令,获取当前环境信息,其中,所述第一获取单元还用于:响应所述随机播放指令,向终端设备发送提示信息,所述提示信息用于提示输入待验证信息,接收响应所述提示信息输入的所述待验证信息,验证所述待验证信息是否与预设验证信息一致,如果所述待验证信息与所述预设验证信息一致,获取当前环境信息,所述当前环境信息包括当前天气信息;
第二获取单元,用于从存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,所述目标历史播放音乐文件绑定的历史播放记录信息包括所述目标历史播放音乐文件播放时的历史环境信息,并且所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配,其中,所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配包括:所述目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与所述当前环境信息包括的当前天气信息匹配;
播放单元,用于播放所述目标历史播放音乐文件。
6.根据权利要求5所述的智能音箱,其特征在于,所述第二获取单元获取的所述目标历史播放音乐文件的数量为至少两个,并且每一个所述目标历史播放音乐文件绑定的历史播放记录信息还包括所述目标历史播放音乐文件的属性信息,其中,所述属性信息包括歌手名、音乐名以及音乐风格中的任意一种或几种的组合,则所述播放单元具体用于从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放;其中,所述部分目标历史播放音乐文件的所述属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配。
7.根据权利要求6所述的智能音箱,其特征在于,所述播放单元包括:
选择模块,用于从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件;
播放模块,用于将所述部分目标历史音乐播放文件按照播放频率从高到低的顺序进行轮询播放。
8.根据权利要求5、6或7所述的智能音箱,其特征在于,所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配,包括:所述目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与所述当前环境信息包括的当前时间匹配。
一种应用于智能音箱的音乐播放方法及智能音箱\n技术领域\n[0001] 本发明涉及智能音箱技术领域,尤其涉及一种应用于智能音箱的音乐播放方法及智能音箱。\n背景技术\n[0002] 智能音箱是目前比较流行的一种音乐播放设备,智能音箱可以和移动手机、平板电脑等终端设备上安装的APP建立无线连接,并且可以播放用户通过APP选择的音乐。在实际应用中发现,智能音箱通常都是播放用户通过APP选择的音乐,无法智能地选择音乐进行播放。\n发明内容\n[0003] 本发明实施例公开了一种应用于智能音箱的音乐播放方法及智能音箱,用于解决如何智能地选择与当前环境信息相匹配的音乐进行播放的问题。\n[0004] 本发明实施例第一方面公开一种应用于智能音箱的音乐播放方法,包括:\n[0005] 检测终端设备发送的随机播放指令;\n[0006] 响应所述随机播放指令,获取当前环境信息;\n[0007] 从存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,所述目标历史播放音乐文件绑定的历史播放记录信息包括所述目标历史播放音乐文件播放时的历史环境信息,并且所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配;\n[0008] 播放所述目标历史播放音乐文件。\n[0009] 在一个实施例中,获取的所述目标历史播放音乐文件的数量为至少两个,并且每一个所述目标历史播放音乐文件绑定的历史播放记录信息还包括所述目标历史播放音乐文件的属性信息,其中,所述属性信息包括歌手名、音乐名以及音乐风格中的任意一种或几种的组合,则所述播放所述目标历史播放音乐文件,包括:\n[0010] 从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放;其中,所述部分目标历史播放音乐文件的所述属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配。\n[0011] 在一个实施例中,所述从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放,包括:\n[0012] 从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件;\n[0013] 将所述部分目标历史音乐播放文件按照播放频率从高到低的顺序进行轮询播放。\n[0014] 在一个实施例中,所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配,包括:\n[0015] 所述目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与所述当前环境信息包括的当前时间匹配;\n[0016] 和/或,所述目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与所述当前环境信息包括的当前天气信息匹配。\n[0017] 在一个实施例中,所述检测终端设备发送的随机播放指令之前,所述方法还包括:\n[0018] 当某一个音乐文件播放时长超过设定值时,将所述某一个音乐文件作为历史播放音乐文件存储,以及将所述某一个音乐文件播放时的环境信息作为历史环境信息添加至所述历史播放音乐文件绑定的历史播放记录信息中。\n[0019] 本发明实施例第二方面公开一种智能音箱,包括:\n[0020] 检查单元,用于检测终端设备发送的随机播放指令;\n[0021] 第一获取单元,用于响应所述随机播放指令,获取当前环境信息;\n[0022] 第二获取单元,用于从存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,所述目标历史播放音乐文件绑定的历史播放记录信息包括所述目标历史播放音乐文件播放时的历史环境信息,并且所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配;\n[0023] 播放单元,用于播放所述目标历史播放音乐文件。\n[0024] 在一个实施例中,所述第二获取单元获取的所述目标历史播放音乐文件的数量为至少两个,并且每一个所述目标历史播放音乐文件绑定的历史播放记录信息还包括所述目标历史播放音乐文件的属性信息,其中,所述属性信息包括歌手名、音乐名以及音乐风格中的任意一种或几种的组合,则所述播放单元具体用于从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放;其中,所述部分目标历史播放音乐文件的所述属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配。\n[0025] 在一个实施例中,所述播放单元包括:\n[0026] 选择模块,用于从获取的所有所述目标历史播放音乐文件中,选择出部分目标历史播放音乐文件;\n[0027] 播放模块,用于将所述部分目标历史音乐播放文件按照播放频率从高到低的顺序进行轮询播放。\n[0028] 在一个实施例中,所述目标历史播放音乐文件播放时的历史环境信息与所述当前环境信息匹配,包括:\n[0029] 所述目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与所述当前环境信息包括的当前时间匹配;\n[0030] 和/或,所述目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与所述当前环境信息包括的当前天气信息匹配。\n[0031] 在一个实施例中,所述的智能音箱还包括:\n[0032] 存储添加单元,用于在所述检查单元检测终端设备发送的随机播放指令之前,当某一个音乐文件播放时长超过设定值时,将所述某一个音乐文件作为历史播放音乐文件存储,以及将所述某一个音乐文件播放时的环境信息作为历史环境信息添加至所述历史播放音乐文件绑定的历史播放记录信息中。\n[0033] 本发明实施例中,获取终端设备的当前所处地位置信息;针对所述终端设备的相册中的每一相片,提取所述相片携带的拍摄地位置信息;根据所述相片携带的拍摄地位置信息与所述终端设备的当前所处地位置信息,确定所述相片的拍摄地与所述终端设备的当前所处地之间的距离值,作为所述相片对应的距离值;按照所述相册中各相片对应的距离值从小到大的顺序,对所述相册中的各相片进行排序。便于从相册中快速找出与用户所在地对应的相片。\n[0034] 与现有技术相比,本发明实施例具有以下有益效果:\n[0035] 本发明实施例可以响应终端设备发送的随机播放指令,从存储的历史播放音乐文件中获取与当前环境信息匹配的目标历史播放音乐文件进行播放,实现了智能地选择与当前环境信息相匹配的音乐进行播放的效果。\n附图说明\n[0036] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0037] 图1是本发明实施例公开的一种网络构架示意图;\n[0038] 图2是本发明实施例公开的一种应用于智能音箱的音乐播放方法的流程示意图;\n[0039] 图3是本发明实施例公开的另一种应用于智能音箱的音乐播放方法的流程示意图;\n[0040] 图4是本发明实施例公开的一种智能音箱的结构示意图。\n具体实施方式\n[0041] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0042] 本发明实施例公开了一种应用于智能音箱的音乐播放方法及智能音箱,用于解决如何智能地选择与当前环境信息相匹配的音乐进行播放的问题。以下分别进行详细说明。\n[0043] 为了更好理解本发明实施例公开的一种应用于智能音箱的音乐播放方法及智能音箱,下面先对本发明实施例适用的网络构架进行描述。请参阅图1,图1是本发明实施例公开的一种网络构架示意图。在图1所示的网络构架中,可以包括终端设备和智能音箱,其中,终端设备可以通过无线方式(如WI-FI、蓝牙)与智能音箱通信连接。在图1所示的网络构架中,终端设备可以包括移动手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类终端设备,本发明实施例不作限定。通过实施图1所示的网络构架,可以智能地选择与当前环境信息相匹配的音乐进行播放。\n[0044] 基于图1所示的网络构架,本发明实施例公开了的一种应用于智能音箱的音乐播放方法。请参阅图2,图2是本发明实施例公开的一种应用于智能音箱的音乐播放方法的流程示意图。如图2所示,该应用于智能音箱的音乐播放方法可以包括以下步骤。\n[0045] 201、检测终端设备发送的随机播放指令。\n[0046] 本发明实施例中,智能音箱可以检测终端设备通过无线方式发送的随机播放指令。\n[0047] 举例来说,用户可以通过摇晃终端设备,以触发终端设备通过无线方式发送随机播放指令给智能音箱;可选地,在终端设备处于息屏状态下,用户通过摇晃终端设备,也能以触发终端设备通过无线方式发送随机播放指令给智能音箱。\n[0048] 又举例来说,终端设备可以是智能手表、智能手环等各种智能穿戴设备,进一步地智能穿戴设备可以检测用户与他人(如来访商务人士)的握手动作,并且可以响应该握手动作,通过无线方式向智能音箱发送随机播放指令。这种方式可以在他人(如来访商务人士)来访时,智能地触发智能音箱启动音乐播放,提升用户体验。\n[0049] 202、响应随机播放指令,获取当前环境信息。\n[0050] 本发明实施例中,智能音箱可以响应随机播放指令,通过互联网与网络服务器进行交互,从而可以获得智能音箱的当前环境信息;或者,智能音箱可以响应随机播放指令,通过其自身内置的各类传感器来获得智能音箱的当前环境信息。\n[0051] 本发明实施例中,智能音箱的当前环境信息可以包括当前时间、当前天气信息等,其中,当前天气信息可以包括温度、风速、紫外线强度、相对湿度、降水量等各类天气参数,本发明实施例不作限定。\n[0052] 203、从存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,该目标历史播放音乐文件绑定的历史播放记录信息包括该目标历史播放音乐文件播放时的历史环境信息,并且该目标历史播放音乐文件播放时的历史环境信息与上述当前环境信息匹配。\n[0053] 本发明实施例中,智能音箱可以从数据库存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,目标历史播放音乐文件可以绑定历史播放记录信息,而历史播放记录信息可以包括目标历史播放音乐文件播放时的历史环境信息,其中,目标历史播放音乐文件播放时的历史环境信息与上述当前环境信息匹配。\n[0054] 举例来说,目标历史播放音乐文件播放时的历史环境信息与当前环境信息匹配,可以包括:\n[0055] 目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间匹配;\n[0056] 和/或,目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息匹配。\n[0057] 其中,目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间匹配可以是:目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间相同,或者,目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间相比,滞后预设时长。\n[0058] 其中,目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息匹配可以是:目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息中的绝大部分类型相同的天气参数的取值相同,或者,目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息中的每一类型相同的天气参数之间的差值小于预设阈值。\n[0059] 204、播放目标历史播放音乐文件。\n[0060] 本发明实施例中,智能音箱可以播放目标历史播放音乐文件。\n[0061] 本发明实施例中,上述步骤203中,智能音箱获取的目标历史播放音乐文件的数量可以为至少两个,并且每一个目标历史播放音乐文件绑定的历史播放记录信息还可以包括该目标历史播放音乐文件的属性信息,其中,属性信息可以包括歌手名、音乐名以及音乐风格中的任意一种或几种的组合,则上述步骤204中,播放目标历史播放音乐文件可以包括:\n[0062] 智能音箱可以从获取的所有目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放;其中,选取的部分目标历史播放音乐文件的属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配。举例来说,选取的部分目标历史播放音乐文件的属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配可以是:选取的部分目标历史播放音乐文件的属性信息与预设的用户感兴趣的音乐文件的属性信息完成相同,或者,选取的部分目标历史播放音乐文件的属性信息包含预设的用户感兴趣的音乐文件的属性信息。\n[0063] 本发明实施例中,上述智能音箱从获取的所有目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放,包括:\n[0064] 智能音箱可以从获取的所有目标历史播放音乐文件中,选择出部分目标历史播放音乐文件,并且将选择的部分目标历史音乐播放文件按照播放频率从高到低的顺序进行轮询播放。\n[0065] 或者,智能音箱可以从获取的所有目标历史播放音乐文件中,选择出部分目标历史播放音乐文件,并且将选择的部分目标历史音乐播放文件按照随机方式进行播放。\n[0066] 本发明实施例中,智能音箱在检测终端设备发送的随机播放指令之前,还可以执行以下步骤:\n[0067] 当某一个音乐文件播放时长超过设定值(如20秒)时,将该某一个音乐文件作为历史播放音乐文件存储至数据库中,以及将该某一个音乐文件播放时的环境信息作为历史环境信息添加至历史播放音乐文件绑定的历史播放记录信息中。其中,该某一个音乐文件播放时的环境信息可以包括播放起始时间、天气信息等,其中,天气信息可以包括温度、风速、紫外线强度、相对湿度、降水量等各类天气参数,本发明实施例不作限定。\n[0068] 本发明实施例中,数据库中可以存储N个历史播放音乐文件(如N=10000),当存储的历史播放音乐文件的个数超出N时,最早存储的历史播放音乐文件将被新存储的历史播放音乐文件所覆盖。\n[0069] 由上述分析可知,实施图2所描述的方法,智能音箱可以响应终端设备发送的随机播放指令,从存储的历史播放音乐文件中获取与当前环境信息匹配的目标历史播放音乐文件进行播放,实现了智能地选择与当前环境信息相匹配的音乐进行播放的效果。\n[0070] 基于图1所示的网络构架,本发明实施例公开了的另一种应用于智能音箱的音乐播放方法。请参阅图3,图3是本发明实施例公开的一种应用于智能音箱的音乐播放方法的流程示意图。如图3所示,该应用于智能音箱的音乐播放方法可以包括以下步骤。\n[0071] 301、智能音箱检测终端设备发送的随机播放指令。\n[0072] 本发明实施例中,智能音箱可以检测终端设备通过无线方式发送的随机播放指令。\n[0073] 举例来说,用户可以通过摇晃终端设备,以触发终端设备通过无线方式发送随机播放指令给智能音箱;可选地,在终端设备处于息屏状态下,用户通过摇晃终端设备,也能以触发终端设备通过无线方式发送随机播放指令给智能音箱。\n[0074] 又举例来说,终端设备可以是智能手表、智能手环等各种智能穿戴设备,进一步地智能穿戴设备可以检测用户与他人(如来访商务人士)的握手动作,并且可以响应该握手动作,通过无线方式向智能音箱发送随机播放指令。这种方式可以在他人(如来访商务人士)来访时,智能地触发智能音箱启动音乐播放,提升用户体验。\n[0075] 302、智能音箱响应随机播放指令,向终端设备发送提示信息,该提示信息用于提示输入待验证信息。\n[0076] 303、智能音箱接收响应该提示信息输入的待验证信息;\n[0077] 304、智能音箱验证该待验证信息是否与预设验证信息一致,如果一致,执行步骤\n305;如果不一致,通知终端设备身份非法,音乐播放失败。\n[0078] 本发明实施例中,该待校验信息可包括但不限于待验证密码、待验证指纹信息、待验证脸形信息、待验证虹膜信息、待验证视网膜信息以及待验证声纹信息中的任意一种和几种的组合。\n[0079] 本发明实施例中,该预设验证信息可包括但不限于预设验证密码、预设验证指纹信息、预设验证脸形信息、预设验证虹膜信息、预设验证视网膜信息以及预设验证声纹信息中的任意一种和几种的组合。\n[0080] 在该实施方式中,上述的预设验证信息可以包括指纹串信息以及每一个指纹对应的输入时间;那么相应地,验证该待验证信息是否与预设验证信息一致可以包括以下步骤:\n[0081] 验证该待验证信息包括的指纹串是否与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值是否均小于预设值,如果验证该待验证信息包括的指纹串与预设验证信息包括的指纹串相同,并且相同指纹的输入时间的差值均小于预设值,那么可以验证该待验证信息与预设验证信息一致;反之,验证该待验证信息与预设验证信息不一致。其中,通过实施该实施方式,可以防止非法用户肆意地控制智能音箱进行音乐播放。\n[0082] 305、智能音箱获取当前环境信息。\n[0083] 本发明实施例中,智能音箱可以通过互联网与网络服务器进行交互,从而可以获得智能音箱的当前环境信息;或者,智能音箱可以响应随机播放指令,通过其自身内置的各类传感器来获得智能音箱的当前环境信息。\n[0084] 本发明实施例中,智能音箱的当前环境信息可以包括当前时间、当前天气信息等,其中,当前天气信息可以包括温度、风速、紫外线强度、相对湿度、降水量等各类天气参数,本发明实施例不作限定。\n[0085] 本发明实施例中,通过实施上述步骤302~步骤305,智能音箱可以实现响应随机播放指令,获取当前环境信息的目的。\n[0086] 306、智能音箱从存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,该目标历史播放音乐文件绑定的历史播放记录信息包括该目标历史播放音乐文件播放时的历史环境信息,并且该目标历史播放音乐文件播放时的历史环境信息与上述当前环境信息匹配。\n[0087] 本发明实施例中,智能音箱可以从数据库存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,目标历史播放音乐文件可以绑定历史播放记录信息,而历史播放记录信息可以包括目标历史播放音乐文件播放时的历史环境信息,其中,目标历史播放音乐文件播放时的历史环境信息与上述当前环境信息匹配。\n[0088] 举例来说,目标历史播放音乐文件播放时的历史环境信息与当前环境信息匹配,可以包括:\n[0089] 目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间匹配;\n[0090] 和/或,目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息匹配。\n[0091] 其中,目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间匹配可以是:目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间相同,或者,目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间相比,滞后预设时长。\n[0092] 其中,目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息匹配可以是:目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息中的绝大部分类型相同的天气参数的取值相同,或者,目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息中的每一类型相同的天气参数之间的差值小于预设阈值。\n[0093] 307、智能音箱播放目标历史播放音乐文件。\n[0094] 本发明实施例中,智能音箱可以播放目标历史播放音乐文件。\n[0095] 本发明实施例中,上述步骤306中,智能音箱获取的目标历史播放音乐文件的数量可以为至少两个,并且每一个目标历史播放音乐文件绑定的历史播放记录信息还可以包括该目标历史播放音乐文件的属性信息,其中,属性信息可以包括歌手名、音乐名以及音乐风格中的任意一种或几种的组合,则上述步骤307中,播放目标历史播放音乐文件可以包括:\n[0096] 智能音箱可以从获取的所有目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放;其中,选取的部分目标历史播放音乐文件的属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配。举例来说,选取的部分目标历史播放音乐文件的属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配可以是:选取的部分目标历史播放音乐文件的属性信息与预设的用户感兴趣的音乐文件的属性信息完成相同,或者,选取的部分目标历史播放音乐文件的属性信息包含预设的用户感兴趣的音乐文件的属性信息。\n[0097] 本发明实施例中,上述智能音箱从获取的所有目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放,包括:\n[0098] 智能音箱可以从获取的所有目标历史播放音乐文件中,选择出部分目标历史播放音乐文件,并且将选择的部分目标历史音乐播放文件按照播放频率从高到低的顺序进行轮询播放。\n[0099] 或者,智能音箱可以从获取的所有目标历史播放音乐文件中,选择出部分目标历史播放音乐文件,并且将选择的部分目标历史音乐播放文件按照随机方式进行播放。\n[0100] 本发明实施例中,智能音箱在检测终端设备发送的随机播放指令之前,还可以执行以下步骤:\n[0101] 当某一个音乐文件播放时长超过设定值(如20秒)时,将该某一个音乐文件作为历史播放音乐文件存储至数据库中,以及将该某一个音乐文件播放时的环境信息作为历史环境信息添加至历史播放音乐文件绑定的历史播放记录信息中。其中,该某一个音乐文件播放时的环境信息可以包括播放起始时间、天气信息等,其中,天气信息可以包括温度、风速、紫外线强度、相对湿度、降水量等各类天气参数,本发明实施例不作限定。\n[0102] 本发明实施例中,数据库中可以存储N个历史播放音乐文件(如N=10000),当存储的历史播放音乐文件的个数超出N时,最早存储的历史播放音乐文件将被新存储的历史播放音乐文件所覆盖。\n[0103] 由上述分析可知,实施图3所描述的方法,智能音箱可以响应终端设备发送的随机播放指令,从存储的历史播放音乐文件中获取与当前环境信息匹配的目标历史播放音乐文件进行播放,实现了智能地选择与当前环境信息相匹配的音乐进行播放的效果。\n[0104] 基于图1所示的网络构架,本发明实施例公开了的一种智能音箱。请参阅图4,图4是本发明实施例公开的一种智能音箱的结构示意图。如图4所示,该智能音箱可以包括:\n[0105] 检查单元401,用于检测终端设备发送的随机播放指令;\n[0106] 第一获取单元402,用于响应随机播放指令,获取当前环境信息;\n[0107] 第二获取单元403,用于从存储的历史播放音乐文件中查询目标历史播放音乐文件,其中,目标历史播放音乐文件绑定的历史播放记录信息包括目标历史播放音乐文件播放时的历史环境信息,并且目标历史播放音乐文件播放时的历史环境信息与上述当前环境信息匹配;\n[0108] 播放单元404,用于播放目标历史播放音乐文件。\n[0109] 本发明实施例中,检查单元401可以检测终端设备通过无线方式发送的随机播放指令。\n[0110] 本发明实施例中,第一获取单元402可以响应随机播放指令,通过互联网与网络服务器进行交互,从而可以获得智能音箱的当前环境信息;或者,第一获取单元402可以响应随机播放指令,通过智能音箱自身内置的各类传感器来获得智能音箱的当前环境信息。\n[0111] 本发明实施例中,智能音箱的当前环境信息可以包括当前时间、当前天气信息等,其中,当前天气信息可以包括温度、风速、紫外线强度、相对湿度、降水量等各类天气参数,本发明实施例不作限定。\n[0112] 举例来说,目标历史播放音乐文件播放时的历史环境信息与当前环境信息匹配,可以包括:\n[0113] 目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间匹配;\n[0114] 和/或,目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息匹配。\n[0115] 其中,目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间匹配可以是:目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间相同,或者,目标历史播放音乐文件播放时的历史环境信息包括的历史播放起始时间与当前环境信息包括的当前时间相比,滞后预设时长。\n[0116] 其中,目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息匹配可以是:目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息中的绝大部分类型相同的天气参数的取值相同,或者,目标历史播放音乐文件播放时的历史环境信息包括的历史天气信息与当前环境信息包括的当前天气信息中的每一类型相同的天气参数之间的差值小于预设阈值。\n[0117] 本发明实施例中,第二获取单元403获取的目标历史播放音乐文件的数量为至少两个,并且每一个目标历史播放音乐文件绑定的历史播放记录信息还包括该目标历史播放音乐文件的属性信息,其中,属性信息包括歌手名、音乐名以及音乐风格中的任意一种或几种的组合,则播放单元404具体用于从获取的所有目标历史播放音乐文件中,选择出部分目标历史播放音乐文件进行播放;其中,获取的部分目标历史播放音乐文件的属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配。举例来说,选取的部分目标历史播放音乐文件的属性信息与预设的用户感兴趣的音乐文件的属性信息相匹配可以是:选取的部分目标历史播放音乐文件的属性信息与预设的用户感兴趣的音乐文件的属性信息完成相同,或者,选取的部分目标历史播放音乐文件的属性信息包含预设的用户感兴趣的音乐文件的属性信息。\n[0118] 本发明实施例中,图4所示的智能音箱中,播放单元404可以包括:\n[0119] 选择模块4041,用于从获取的所有目标历史播放音乐文件中,选择出部分目标历史播放音乐文件;\n[0120] 播放模块4042,用于将选择的部分目标历史音乐播放文件按照播放频率从高到低的顺序进行轮询播放。\n[0121] 本发明实施例中,图4所示的智能音箱还包括:\n[0122] 存储添加单元405,用于在检查单元401检测终端设备发送的随机播放指令之前,当某一个音乐文件播放时长超过设定值时,将该某一个音乐文件作为历史播放音乐文件存储,以及将该某一个音乐文件播放时的环境信息作为历史环境信息添加至历史播放音乐文件绑定的历史播放记录信息中。其中,该某一个音乐文件播放时的环境信息可以包括播放起始时间、天气信息等,其中,天气信息可以包括温度、风速、紫外线强度、相对湿度、降水量等各类天气参数,本发明实施例不作限定。\n[0123] 本发明实施例中,数据库中可以存储N个历史播放音乐文件(如N=10000),当存储的历史播放音乐文件的个数超出N时,最早存储的历史播放音乐文件将被新存储的历史播放音乐文件所覆盖。\n[0124] 由上述分析可知,实施图4所描述的智能音箱,可以响应终端设备发送的随机播放指令,从存储的历史播放音乐文件中获取与当前环境信息匹配的目标历史播放音乐文件进行播放,实现了智能地选择与当前环境信息相匹配的音乐进行播放的效果。\n[0125] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。\n[0126] 以上对本发明实施例公开的一种图片处理方法及相关设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2020-06-23
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2018-11-13
- 2015-09-23
实质审查的生效
IPC(主分类): H04R 3/00
专利申请号: 201510191259.3
申请日: 2015.04.21
- 2015-08-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-01-30
|
2011-07-25
| | |
2
| |
2013-08-07
|
2013-05-10
| | |
3
| |
2008-07-23
|
2007-01-15
| | |
4
| |
2014-03-26
|
2013-12-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |