一种推送歌曲的方法及装置的制造方法

文档序号:9579395阅读:609来源:国知局
一种推送歌曲的方法及装置的制造方法
【技术领域】
[0001]本发明涉及音频数据处理领域,尤其涉及一种推送歌曲的方法及装置。
【背景技术】
[0002]目前主流的音乐播放器或者音乐电台软件,都会尝试根据用户的喜好来推送不同的音乐。例如根据用户已经关注的歌曲推送与已关注的歌曲相类似的同类歌曲。但这种同类的歌曲很多时候是由系统根据一定规律而定,而且需要用户注册账号才能根据历史的关注歌曲推荐同类歌曲,人性化程度不高。
[0003]目前还有一种在线音乐播放平台,这类音乐播放平台展示不同的已经分好类的歌曲,用户只选择选择相应类别就可以听该类别的歌曲。但用户打开该在线音乐播放平台后,还需要浏览和选择歌曲,挑选会比较繁琐,也不够人性化。

【发明内容】

[0004]为克服现有技术需要用户手动选择歌曲或注册账号的不足,本发明的一实施例提供了一种推送歌曲的方法,包括:
[0005]接收移动终端启动音乐进程时发送的其当前环境的环境信息,所述环境信息包括声音信息、地理位置信息和运动状态;
[0006]根据所述环境信息,确定与所述移动终端所处的当前环境匹配的场景歌曲;
[0007]推送所述场景歌曲至所述移动终端。
[0008]另一方面,本发明实施例还提供了一种装置,包括:
[0009]接收模块,用于接收移动终端启动音乐进程时发送的其当前环境的环境信息,所述环境信息包括声音信息、地理位置信息和运动状态;
[0010]确定模块,用于根据所述环境信息,确定与所述移动终端所处的当前环境匹配的场景歌曲;
[0011]推送模块,用于推送所述场景歌曲至所述移动终端接收模块确定模块。
[0012]本发明实施例,通过获取用户当前环境的声音信息、位置信息以及运动状态,智能分析并判断用户当前所处的环境,再根据不同的当前环境,给用户推送不同的歌曲,不需要提前注册账号或者人工选择需要听的歌曲分类,更智能识别用户当前环境并推荐适合用户当前环境的歌曲,人性化和智能化程度更高。
【附图说明】
[0013]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1是本发明的推送歌曲的方法实施例的流程示意图;
[0015]图2是图1中S12的具体流程示意图;
[0016]图3是图1中S13的具体流程示意图;
[0017]图4是本发明的装置结构框图;
[0018]图5是图4中确定模块的具体结构框图;
[0019]图6是图4中推送模块的具体结构框图。
【具体实施方式】
[0020]为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]当本发明实施例提及“第一”、“第二”等序数词时,除非根据上下文其确实表达顺序之意,应当理解为仅仅是起区分之用。
[0022]如图1所示,为本发明推送歌曲的方法实施例的流程示意图,其包括S11-S13。
[0023]S11,接收移动终端启动音乐进程时发送的其当前环境的环境信息。
[0024]S12,根据所述环境信息,确定与所述移动终端所处的当前环境匹配的场景歌曲。
[0025]S13,推送所述场景歌曲至所述移动终端。
[0026]在S11中,在移动终端打开音乐播放器等启动音乐进程的操作时,移动终端自动通过麦克风获取用户当前周围的环境因素信息,包括如讲话声、电视声、喇叭声、引擎声、键盘打字声音、鼠标点击声、下雨天滴水等等声音信息,也通过定位装置获取的地理位置信息,还通过加速度传感器获取的移动终端当前的运动状态。
[0027]进一步地,还可以通过网络实时获取当前位置的天气信息,所述天气信息包括晴天、阴天或雨天三种。需要说明的是,由于移动终端获取的天气信息为晴天、阴天或雨天。因此根据该天气信息,移动终端不需经过详细分析,即可直接判断出用户当前所处环境为晴天环境、阴天环境或雨天环境。
[0028]在移动终端获取到这些环境信息后自动发送到音乐播放平台。音乐播放平台所在装置(即服务器)接收这些环境信息。本实施例所述音乐播放平台设于装置上,其存储了大量的歌曲并可以在移动终端的交互界面上提供众多单曲、歌曲集、歌星专辑、歌曲分类等等功能供用户选择。音乐播放平台在用户端接收用户的选择操作,并根据用户的选择提供包括音乐在线播放、缓存播放、、音乐下载、试听等功能。用户在移动终端中启动该音乐播放平台后,移动终端自动获取环境信息。
[0029]音乐播放平台接收到声音信息后,将声音信息分解为声纹信息、声音的波形信息或声音的频域信息中的一种或多种特征信息,也可以是移动终端从声音信息中提取这些信息后上传至音乐播放平台。
[0030]本S12中,移动终端根据步骤S11接收的环境因素的信息,确定与所述移动终端所处的当前环境匹配的场景歌曲。
[0031 ] 示例性的,根据获取的声音信息与键盘敲击声的声音信息和鼠标点击声的声音信息相匹配,则判断用户当前为工作环境;所获取的声音信息没有任何信息变化或者变化较小,则判断用户当前为一个安静环境。例如晚上睡觉时,午休时;所获取的地理位置为一栋大厦内,则判断用户当前处于室内;所获取的地理位置为大街上、公园内或广场,则判断用户当前处于室外;所获取的加速度可以换算成移动速度、角度等数据,根据这些数据判断用户为运动状态或静止状态。加速度传感器是根据x、y和z三个方向来检测在设备位置的改变,综合加速度传感器的x、y和z三轴的一个时间段的曲线,并拟合、整理分析,可以在短时间内得到用户的静止状态或快速移动状态。
[0032]如图2 所示,S12 包括 S21、S22、S23 和 S24。
[0033]S21、将所述声音信息与预设的环境音频数据库匹配,获取所述声音信息的环境音频标签。
[0034]在S21中需要先将所述声音信息与预设的环境音频数据库匹配,预设的环境音频数据库中包括多组标签的音频数据,例如交通、演唱会、气流声、广场舞、雨滴声、工作等等,每组标签中有预先收集到的音频数据。
[0035]若所述声音信息与预设的环境音频数据库中的键盘敲击声或鼠标点击声的声音信息相匹配(相似程度达到一定比例),则判断用户所处的当前环境为工作环境,所述移动终端的环境音频标签为工作标签。还可以与打印机及中央空调声音匹配。也可以认为是工作环境。
[0036]用户搭载公交车或者自行驾驶都能听到交通工具发出的声音。若所述声音信息与预设的环境音频数据库中的引汽车擎声、刹车声或汽车喇叭声的声音信息匹配(相似程度达到一定比例),并且所述当前位置正在变化,则所述移动终端的环境音频标签为行驶标签。
[0037]当检测到当前天气为晴天时,则天气标签为晴天标签;当检测到当前天气为阴天时,天气标签为阴天标签;当检测到当前天气为雨天时,天气标签为雨天。
[0038]如果经过移动终端分析或音乐播放平台分析,所述声音信息的分贝值低于一阈值分贝值,则所述移动终端的环境音频标签为安静标签。
[0039]S22、根据所述地理位置判断所述移动终端处于室内或室外,获取其位置标签。
[0040]室内和室外主要是通过GPS或北斗定位系统实现定位,结合定位地点是否处于建筑内而判断。当定位的地点在地图上显示为广场,则为室外;定位的地点处于商场,则为室内;定位的地点处于地铁站内,则也是室内。当确定地点后就可以获取室内或室外的位置标签。
[0041]S23、根据所述运动状态判断移动终端处于运动状态或静止状态,获取运动标签。
[0042]通过加速度计和/或陀螺仪可以检测到移动终端的运动状态,进而分析出是否处于运动状态或静止状态,从而可以获取到运动标签。
[0043]S24、从预设的歌曲数据库的已设标签的歌曲中选择包含所述环境音频标签、位置标签和运动标签的歌曲,确认所述歌曲为与所述移动终端所处的当前环境匹配的场景歌曲。
[0044]预设的歌曲数据
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1