一种音频播放方法、装置和终端与流程

文档序号:12176336阅读:205来源:国知局
一种音频播放方法、装置和终端与流程

本发明实施例涉及音频播放控制技术领域,尤其涉及一种音频播放方法、装置和终端。



背景技术:

现有终端的应用层出不穷,一般终端上都安装有音频播放器,用户可使用音频播放器播放音频文件。

现有大多数音频播放器只能根据用户的设置播放相关类型的音频,或者根据用户的播放习惯来推送用户喜欢的音频。

用户对于音乐播放器的智能化要求也越来越高。现有音频播放方法比较简单,无法满足用户的需求。



技术实现要素:

本发明提供一种音频播放方法、装置和终端,以优化现有音频播放的方法,提供智能化的音频播放方法。

第一方面,本发明实施例提供了一种音频播放方法,该方法包括:

监测到音频播放事件触发时,获取终端所属的地理位置和用户状态;

根据所述地理位置和用户状态控制音频的播放。

第二方面,本发明实施例还提供了一种音频播放装置,该装置包括:位置和状态获取模块,用于监测到音频播放事件触发时,获取终端所属的地理位置和用户状态;

音频播放控制模块,用于根据所述地理位置和用户状态控制音频的播放。

第三方面,本发明实施例还提供了一种终端,该终端包括本发明任意实施例中的音频播放装置。

本发明实施例在监测到音频播放事件触发时,获取终端所属的地理位置和用户状态,根据所述地理位置和用户状态控制音频的播放。可准确地播放与用户状态匹配的音频文件,本发明实施例提供的音频播放方法更能满足用户的需求,用户体验更高。

附图说明

图1是本发明实施例一提供的一种音频播放方法的流程示意图;

图2是本发明实施例二提供的一种音频播放方法的流程示意图;

图3是本发明实施例三提供的一种音频播放方法的流程示意图;

图4是本发明实施例四提供的一种音频播放装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种音频播放方法的流程示意图。本实施例可适用于用户使用终端播放音频文件的情况,该方法可以由音频播放装置来执行,所述装置可由硬件和/或软件实现。参见图1,本实施例提供的音频播放方法包括:

S110、监测到音频播放事件触发时,获取终端所属的地理位置和用户状态。

监测到终端上的音频播放事件触发时,例如终端中的音频播放软件的音频播放按钮被按下时,音频播放事件会被触发,此时终端会监测到此事件,此时可获取终端所述的地理位置和用户状态。可以通过终端上的定位系统,具体可通过GPS定位系统获取终端所属的地理位置,通过终端上的传感器获取用户的状态。例如通过终端上的速度传感器和加速度传感器获取终端的速度和加速度,根据终端的速度和加速度确定用户的是处于静止状态还是处于移动状态。

S120、根据地理位置和用户状态控制音频的播放。

在获取终端所属的地理位置和用户状态之后,可以根据终端所属的地理位置和用户状态控制音频的播放。具体地,在获取终端所属的地理位置后,可确定与当前地理位置关联的音乐文件。例如获取的地理位置为“西安,华清池”,可获取与“西安,华清池”关联的音乐文件“贵妃醉酒”。然后,将该音乐文件推送给用户,或者在切换播放下一首音乐文件时,直接播放该首音乐。例如获取的地理位置为“天津,鼓楼”附近的位置,可以将获取鼓楼茶馆相关的相声,播放其中的一曲相声。在获取音乐文件时,具体可以获取歌词与地理位置关联的歌曲,例如,获取歌词包含地理位置名称的歌曲。在获取终端所属的地理位置之后,一般可根据终端所属的地理位置确定与该位置相关的多个音频文件,此时可以根据用户状态选择其中的一个音频文件进行播放。例如当前用户处于亢奋的状态,可以从确定的多个音频文件,例如从多个音乐文件中选择比较激进的音乐文件进行播放。当用户处于平静的状态时,可以从多个音乐文件中选择比较舒缓的音乐文件进行播放。这样,用户在不同的地理位置可以听到与该地理位置关联并且与用户状态匹配的音频文件,比较容易满足用户的需求。需要说明的是,根据终端所述的地理位置和用户状态获取相关音频文件的过程,具体可以从终端本地获取相关类型的音频文件,也可以从服务器,例如从云端音乐数据库获取相关类型的音频文件。

本实施例提供的技术方案,通过监测到音频播放事件触发时,获取终端所属的地理位置和用户状态,根据所述地理位置和用户状态控制音频的播放。可准确地向用户播放与用户状态匹配的音频,提供的音频播放方法更能满足用户的需求,用户体验更高。

实施例二

图2是本发明实施例二提供的一种音频播放方法的流程示意图。本实施例是在上述实施例一的基础上进行了优化操作。参见图2,本实施例提供的音频播放方法包括:

S210、监测到音频播放事件触发时,获取终端所属的地理位置和用户状态,其中,用户状态包括用户的心率状态和运动状态。

S220、确定与地理位置关联的第一音频文件。

具体地,可以获取与地理位置的介绍信息关联的第一音频文件。例如,获取终端所属的地理位置为一公园,对该公园的介绍信息为因荷花出名,因此可获取与该介绍信息关联的“荷塘月色”和“蓝莲花”等音乐文件。

或者,获取文字内容与地理位置关联的第一音频文件。例如在获取终端所属的地理位置之后,可以获取歌词中包含该地理位置的歌曲文件,或者获取歌词中包括该地理位置介绍信息对应的文字的歌曲文件。

在本实施例中,也在在数据库中存储地理位置和与地理位置关联的音频文件,并在数据库中将二者进行映射。在获取到地理位置之后,可以根据二者的映射关系快速查找到与地理位置关联的音频文件。

S230、从第一音频文件中选择与用户的心率状态和/或运动状态对应的第二音频文件。

其中,与用户的心率状态和/或运动状态对应的第二音频文件即是用户的心率状态和/或运动状态匹配的音频文件。具体地,当用户的心率值大于设定阈值时,说明用户此时相对兴奋,可以从第一音频文件中选择比较令人兴奋的类型的音乐文件,当用户的心率小于等于设定阈值时,可以获取一些舒缓类型的音乐文件。例如当心率大于75时,可以从第一音频文件中选择摇滚类型的音乐文件。当用户处于运动状态时,可以从第一音频文件中选择激进亢奋类型的音乐文件,当用户处于静止状态时,可从第一音频文件中选择安静类型的音乐文件。也可根据用户的心率状态和运动状态综合选择相应类型的音乐文件。

S240、在音频文件切换播放时,随机播放其中一个第二音频文件。

选择确定第二音频文件后,在音频文件切换播放时,例如根据用户的设置切换播放下一音频文件或者在播放完当前音频文件后进行切换播放下一音频文件时,可以从筛选的多个第二音频文件中随机选择一个进行播放,如果只有一个第二音频文件,则播放该第二音频文件。如果未匹配到第一音频文件,则在音频文件切换播放时,按照默认的音频文件进行切换播放。

在本实施例中的另一种实施方式中,在随机播放其中一个所述第二音频文件之后,还可根据用户的心率状态和/或运动状态调节终端播放所述第二音频文件的音量。例如,假设终端的音量值范围为1-10,当用户的心率值为65时,可将音量值调整为6,当用户的心率值为75时,可将音量值调整为6.5。可选的,调整音量值的区间范围为2-8。即根据用户的心率调整音量值时,音量最小能调整到2,最大能调整到8。还可根据用户的运动状态调节终端播放第二音频文件的音量。例如,在用户处于运动状态时,将音量值调整为8,当用户处于静止状态时,将音量值调整为6。也可根据用户的心率和运动状态综合调整音量。

在本实施例中,若监测到用户的心率值低于设定频率阈值,并且心率值低于设定频率阈值的时间超过第一设定时间阈值时,可以直接关闭音频文件的播放。

本实施例提供的技术方案,在根据当前地理位置确定音频文件后,根据用户的心率和/或运动状态从确定的音频文件中筛选出与用户当前状态匹配的音频文件进行播放,播放的音频文件更能满足用户的需求,而且在播放音频文件时,可以根据用户的状态对终端的音量进行调节,提高了用户收听音频文件的体验。

实施例三

图3是本发明实施例三提供的一种音频播放方法的流程示意图。本实施例是在上述实施例二的基础上进行了优化操作。参见图3,本实施例提供的音频播放方法包括:

S310、监测到音乐播放事件触发时,通过终端上或者耳机上的心率传感器周期性获取用户的心率状态。

例如,当用户在终端上开启音乐播放器时,终端上内置的心率传感器同步开启,用户在手持终端状态下,可以通过终端上的心率传感器获取用户的心率状态。或者,当终端检测的耳机插入时,激活耳机上的心率传感器,此时可通过耳机上的传感器获取用户的心率状态。当用户点击播放音乐时,终端控制心率传感器开启心率监测,并周期性地获取用户的心率值。

S320、通过终端上的加速度传感器周期性获取用户的运动状态。

在本实施例中,优选可以以10s为周期获取用户的心率状态和运动状态。

S330、获取终端所属的地理位置。

S340、获取文字内容与地理位置关联的第一音频文件。

S350、从第一音频文件中选择与用户的心率状态和/或运动状态对应的第二音频文件。

S360、在音频文件切换播放时,随机播放其中一个第二音频文件。

在切换到下一首歌前,让最后一次获取到的心率值与云端音乐数据库匹配,并输出相关类型的音乐,并随机播放其中的一首音乐。当检测到心率长时间低于一比较低的频率阈值时,可关闭当前播放的音乐。

本实施例提供的技术方案,可以通过终端上内置的心率传感器或者耳机上的心率传感器获取用户的心率,通过加速度传感器获取用户的运动状态,可准确检测出用户的状态,操作方便,并播放与用户状态匹配的音频文件,提高用户收听音频文件的体验。

实施例四

图4是本发明实施例四提供的一种音频播放装置的结构示意图。参见图4,该装置包括:

位置和状态获取模块410,用于监测到音频播放事件触发时,获取终端所属的地理位置和用户状态;

音频播放控制模块420,用于根据所述地理位置和用户状态控制音频的播放。

其中,所述用户状态包括用户的心率状态和运动状态。

进一步的,所述音频播放控制模块420包括:

音频文件确定单元421,用于确定与所述地理位置关联的第一音频文件;

音频文件选择单元422,用于从所述第一音频文件中选择与用户的心率状态和/或运动状态对应的第二音频文件;

音频文件播放单元423,用于在音频文件切换播放时,随机播放其中一个所述第二音频文件。

进一步的,所述音频播放控制模块420还包括:

音量调节单元424,用于在随机播放一个所述第二音频文件之后,根据用户的心率状态和/或运动状态调节终端播放所述第二音频文件的音量。

进一步的,所述音频文件确定单元421具体用于:

获取文字内容与所述地理位置关联的第一音频文件。

进一步的,所述位置和状态获取模块410包括:

心率状态获取单元411,用于监测到音频播放事件触发时,通过终端上或者耳机上的心率传感器周期性获取用户的心率状态;

运动状态获取单元412,用于通过终端上的加速度传感器周期性获取用户的运动状态。

上述装置可执行本发明任意实施例所提供的音频播放方法,具备执行方法相应的功能模块和有益效果。

本发明实施例还提供一种终端,该终端包括本发明任意实施例中的音频播放装置。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1