CN105702270A - 音乐播放方法和装置 - Google Patents

音乐播放方法和装置 Download PDF

Info

Publication number
CN105702270A
CN105702270A CN201410707458.0A CN201410707458A CN105702270A CN 105702270 A CN105702270 A CN 105702270A CN 201410707458 A CN201410707458 A CN 201410707458A CN 105702270 A CN105702270 A CN 105702270A
Authority
CN
China
Prior art keywords
music
navigation
instruction
information
data
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
CN201410707458.0A
Other languages
English (en)
Other versions
CN105702270B (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.)
Shenzhen Tencent Computer Systems Co Ltd
Original Assignee
Shenzhen Tencent Computer Systems Co 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 Shenzhen Tencent Computer Systems Co Ltd filed Critical Shenzhen Tencent Computer Systems Co Ltd
Priority to CN201410707458.0A priority Critical patent/CN105702270B/zh
Publication of CN105702270A publication Critical patent/CN105702270A/zh
Application granted granted Critical
Publication of CN105702270B publication Critical patent/CN105702270B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Navigation (AREA)

Abstract

本发明提供了一种音乐播放方法和装置,该方法包括:通过导航应用程序接收用于触发导航操作的导航控制指令;通过所述导航应用程序而根据所述导航控制指令自动触发音乐播放指令;根据所述音乐播放指令播放音乐。本发明提供的音乐播放方法和装置,接收到导航控制指令而触发导航操作,此时说明汽车处于被用户使用的状态,而且即将或者正在行驶中。这样通过该导航控制指令来自动触发音乐播放指令,从而据之来播放音乐,就可以达到在汽车正在行驶时自动播放音乐,不需要进行繁琐的手动操作,同时可以保证驾驶安全。

Description

音乐播放方法和装置
技术领域
本发明涉及多媒体数据处理技术领域,特别是涉及一种音乐播放方法和装置。
背景技术
汽车为人们的出行提供了极大的便利,随着技术的发展,目前汽车的功能也越来越趋于多样化,一般都会配有音乐播放器,以缓解车主在长时间驾驶中产生的疲劳感。
然而,目前的音乐播放器需要用户手动开启,这样汽车在行驶过程中,用户需要分心去打开音乐播放器、选择音乐、播放音乐的一系列操作才能听到音乐,而且在汽车上安装有多功能设备时,还需要手动切换到音乐播放应用程序,不仅操作繁琐,还会带来安全隐患。
发明内容
基于此,有必要针对目前用户在汽车行驶过程中手动操作播放音乐操作繁琐以及存在安全隐患的问题,提供一种音乐播放方法和装置。
一种音乐播放方法,所述方法包括:
通过导航应用程序接收用于触发导航操作的导航控制指令;
通过所述导航应用程序而根据所述导航控制指令自动触发音乐播放指令;
根据所述音乐播放指令播放音乐。
一种音乐播放装置,所述装置包括:
导航控制指令处理模块,用于通过导航应用程序接收用于触发导航操作的导航控制指令;
音乐播放指令触发模块,用于通过所述导航应用程序而根据所述导航控制指令自动触发音乐播放指令;
音乐播放模块,用于根据所述音乐播放指令播放音乐。
上述音乐播放方法和装置,通过导航应用程序,接收到导航控制指令而触发导航操作,此时说明汽车处于被用户使用的状态,而且即将或者正在行驶中。这样通过该导航控制指令来自动触发音乐播放指令,从而据之来播放音乐,就可以达到在汽车正在行驶时自动播放音乐,不需要进行繁琐的手动操作,同时可以保证驾驶安全。
附图说明
图1为一个实施例中用于实现音乐播放方法的电子设备的内部结构图;
图2为一个实施例中音乐播放方法的流程示意图;
图3为一个实施例中通过导航应用程序而根据导航控制指令自动触发音乐播放指令的步骤的流程示意图;
图4为一个实施例中在语音播报时暂停播放音乐或者降低音乐播放音量的步骤的流程示意图;
图5为一个实施例中语音控制音乐播放的步骤的流程示意图;
图6为一个实施例中音乐播放装置的结构框图;
图7为一个实施例中图6中的音乐播放指令触发模块的结构框图;
图8为另一个实施例中音乐播放装置的结构框图;
图9为再一个实施例中音乐播放装置的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,在一个实施例中,提供了一种电子设备,该电子设备包括通过***总线连接的处理器、内存、存储介质、输入设备、显示屏幕、位置传感器以及扬声器。其中,该电子设备的存储介质存储有操作***、音乐数据库和一种音乐播放装置,该音乐播放装置用于实现一种音乐播放方法。该电子设备的处理器用于提供计算和控制能力,支撑整个电子设备的运行。该电子设备的内存为存储介质中的音乐播放装置提供运行环境。该电子设备中输入设备用于触发导航控制指令,位置传感器用于提供位置信息并实现导航操作,显示屏幕用于显示导航路线,扬声器则用于播放音乐以及导航播报声音。
如图2所示,在一个实施例中,提供了一种音乐播放方法,本实施例以该方法应用于上述图1中的电子设备来举例说明。该方法具体包括如下步骤:
步骤202,通过导航应用程序接收用于触发导航操作的导航控制指令。
电子设备上安装有导航应用程序,该导航应用程序不仅提供导航功能,还提供音乐播放功能,本实施例中该音乐播放方法的各个步骤可均通过该导航应用程序来实现。导航是指通过声音、图像的形式提供行进路线指引的功能。导航控制指令则是指用于触发导航操作的控制指令。用户可通过电子设备的输入设备或者覆盖于显示屏幕上的触控板,在导航应用程序提供的电子地图上设定好导航起始地点以及导航目的地并触发开始导航后,触发导航控制指令。
电子设备在接收到导航控制指令后,通过导航应用程序基于内置或者联网获得的位置点数据库,并根据导航起始地点以及导航目的地计算出导航路线并通过电子设备的显示屏幕显示出来。电子设备通过其位置传感器获取位置信息并在电子地图上显示表示位置信息的位置标记。当位置标记偏离导航路线后,可重新根据当前位置信息和导航目的地重新计算导航路线并显示。这些对导航路线的计算、位置标记的处理以及偏离导航路线后重新计算导航路线的步骤以及其他与导航相关的操作均属于导航操作。
步骤204,通过导航应用程序而根据导航控制指令自动触发音乐播放指令。
具体地,电子设备可在接收到导航控制指令后立即触发音乐播放指令,或者电子设备可以在接收到导航控制指令时起开始计时,达到预设时长后触发音乐播放指令。这里预设时长比如可以是3小时。本实施例中通过导航应用程序自动选择需要播放的音乐数据并触发用于播放该音乐数据的音乐播放指令。
步骤206,根据音乐播放指令播放音乐。
具体地,音乐播放指令可以指定需要播放的音乐数据,比如随机指定或者读取上次播放的音乐数据及其播放进度,电子设备则在接收到音乐播放指令后播放其所指定的音乐数据。音乐播放指令也可以不指定需要播放的音乐数据,采用随机播放。
上述音乐播放方法,接收到导航控制指令而触发导航操作,此时说明汽车处于被用户使用的状态,而且即将或者正在行驶中。这样通过该导航控制指令来自动触发音乐播放指令,从而据之来播放音乐,就可以达到在汽车正在行驶时自动播放音乐,不需要进行繁琐的手动操作,同时可以保证驾驶安全。
如图3所示,在一个实施例中,步骤204具体包括以下步骤:
步骤302,通过导航应用程序而根据导航控制指令获取导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种;用户信息与触发导航控制指令的用户标识对应。
具体地,导航路线信息可以包括途径位置点、路线长度、路况等与导航路线相关的信息,可以在接收到导航控制指令后根据导航操作获取导航路线信息。这里的位置信息可以包括当前位置信息和导航目的地位置信息,当前位置信息可以通过位置传感器获得,而导航目的地位置信息可根据导航操作获取。行驶速度信息可以通过位置传感器在单位时间内感测到的位置的变化来计算获得,或者可以通过加速度传感器来获得。驾驶时长信息则可以通过导航开始时计时到当前时刻而获得。
用户标识是可以唯一标识出用户的数据,用户凭借用户标识登录后触发的导航控制指令,就是该用户标识所触发的导航控制指令。电子设备可从本地或者服务器获取与该用户标识对应的用户信息。用户信息可以是用户兴趣、用户年龄段、用户经常出现的地点等用户属性信息。
步骤304,获取与导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种匹配的音乐数据或音乐数据的标识。
具体地,可以事先对音乐数据进行分类,使每个音乐数据具有音乐标签属性,从而获取具有与导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种匹配的音乐标签属性的音乐数据或该音乐数据的标识。该音乐数据的标识用于根据该标识获取该音乐数据。
其中,与导航路线信息匹配的音乐数据,比如属于不同路线长度区段的导航路线可分别匹配不同类型的音乐数据,具体较长的路线长度可以与可提神的音乐数据匹配,而较短的路线长度则可以舒缓的音乐数据匹配。与位置信息匹配的音乐数据,可以是音乐数据的歌名、专辑名或者歌词中还有该位置信息,比如位置信息为北京则可与歌名为“北京欢迎您”的音乐匹配。
与行驶速度信息匹配的音乐数据,具体比如较高的行驶速度可与舒缓的音乐数据匹配,而较低的行驶速度则可以与动感的音乐数据匹配。与驾驶时长信息匹配的音乐数据,比如驾驶时长超过预设门限值,则与可提神的音乐数据匹配。与用户信息匹配的音乐数据,比如具有与用户信息所表示的用户兴趣、爱好匹配的音乐标签属性的音乐数据。
可以理解的是,可以获取与上述导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的多种匹配的音乐数据,比如具有多个分别与这些信息中的其中一个匹配的音乐标签属性的音乐数据。
步骤306,生成用于触发播放匹配的音乐数据的音乐播放指令。
具体地,生成音乐播放指令,该音乐播放指令可包括上述匹配的音乐数据的标识或者其播放地址或者其存储位置,从而使得该音乐播放指令可以用于触发播放上述匹配的音乐数据。
本实施例中,可以根据用户开车时产生的信息或者用户信息来生成音乐播放指令,这样可以智能地根据实际情况来播放不同类型的音乐,而且无需用户手动选择音乐,提高了操作便利性。
在一个实施例中,步骤304具体包括:将获取的导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种上传到服务器,接收服务器反馈的与上传的信息匹配的音乐数据或音乐数据的标识。本实施例中,将获取到的信息上传到服务器,由服务器计算获得与上传的信息匹配的音乐数据或者匹配的音乐数据的标识并返回,这样电子设备通过服务器来获得匹配的音乐数据,可以减轻电子设备的自身的计算负担。
在一个实施例中,步骤304具体包括:从本地音乐数据库中查找与获取的导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种匹配的音乐数据或音乐数据的标识;本地音乐数据库根据定时拉取或者定时推送来的音乐推荐信息进行更新。本实施例中电子设备维护一个本地音乐数据库,并定时从服务器拉取音乐推荐信息或者接收服务器所定时推送的音乐推荐信息,从而根据接收到的音乐推荐信息来更新本地音乐数据库,可以获取到最新的音乐数据并结合用户开车时的情况或者用户信息来播放。
如图4所示,在一个实施例中,该音乐播放方法还包括在语音播报时暂停播放音乐或者降低音乐播放音量的步骤,具体包括以下步骤:
步骤402,根据导航操作触发导航播报指令并执行。
具体地,在导航操作过程中,在当前位置标记达到导航路线的指定位置处时,比如接近路口、接近导航目的地等时,触发导航播放指令,执行该导航播报指令则触发导航播报的操作。该导航播报用于在导航操作过程中提醒用户,比如“前方100米左转”,“前方150米到达目的地”。
步骤404,根据导航播报指令触发音乐播放暂停指令或音乐播放音量降低指令。
具体地,电子设备在接收到导航播报指令后,据之触发音乐播放暂停指令,该音乐播放暂停指令用于控制音乐暂停播放。或者电子设备在接收到导航播放指令后,据之触发音乐播放音量降低指令,该音乐播放音量降低指令用于控制音乐降低输出音量。
步骤406,根据音乐播放暂停指令暂停播放音乐或者根据音乐播放音量降低指令降低音乐播放音量,直到检测到导航播报结束后恢复音乐播放。
具体地,电子设备接收到音乐播放暂停指令并执行,暂停音乐的播放,直到检测到导航播报结束后恢复音乐播放。或者电子设备接收到音乐播放音量降低指令并执行,降低播放音乐的输出音量,直到检测到导航播报结束后恢复音乐播放。其中导航播报的语音是事先录制的,其播放时间长度是确定的,可以据此来得出导航播报结束的时间,从而在导航播报结束后恢复音乐播放。恢复音乐播放是指将音乐播放的状态恢复到暂停播放音乐或者降低音乐播放音量之前的状态。
本实施例中,在进行导航播报过程中自动暂停播放音乐或者自动降低音乐播放音量,使得用户可以清晰地听到导航播报的语音,保证导航播报的信息的有效传达。
如图5所示,在一个实施例中,该音乐播放方法还包括语音控制音乐播放的步骤,具体包括以下步骤:
步骤502,检测环境声音。
具体地,电子设备包括麦克风,通过麦克风来实时或者定时检测环境声音。这里环境是指电子设备所处的环境,一般是车辆车舱内。
步骤504,根据预设用户语音特征数据从检测到的环境声音中分离出语音数据。
具体地,预设用户语音特征数据是可以描述出用户的语音特征的数据,可以据之从环境声音中分离出语音数据。可以将检测到的环境声音数据按照预设的时间长度划分为若干声音片段,对于每个声音片段分别应用预设用户语音特征数据来进行语音识别,从而将连续的识别为语音的声音片段合并,从而获得分离出的语音数据。优选地,预设用户语音特征数据是触发导航控制指令的用户标识所对应的预设用户语音特征数据,这样可以提高语音识别准确性。
步骤506,检测到语音数据包含预设语音片段时,生成与预设语音片段匹配的语音控制指令。
具体地,预设语音片段是与语音控制指令对应的语音片段,比如若预设语音片段的语义为“下一首”或者“切换到下一首”,则相应的语音控制指令为切换到下一首音乐播放的控制指令;若预设语音片段的语义为“调高音量”,则相应的语音控制指令为用于调高音乐播放音量的音乐播放音量增高指令。当检测到语音数据包含预设语音片段,也就是该语音数据的一部分与语音片段匹配时,就生成与该预设语音片段匹配的语音控制指令。
步骤508,根据语音控制指令对音乐播放进行控制。
具体地,接收到语音控制指令后,对音乐的播放进行控制。其中对音乐播放进行控制包括但不限于暂停播放、调整音乐播放音量、切换音乐、音乐播放顺序、改变音效以及开启与关闭歌词显示。
在一个实施例中,在检测到语音数据包含预设语音片段时,还可以另外触发音乐播放暂停指令或音乐播放音量降低指令,从而根据音乐播放暂停指令暂停播放音乐或者根据音乐播放音量降低指令降低音乐播放音量,直到执行步骤508之后从音乐播放暂停或者音乐播放音量降低状态恢复。当然若语音控制指令为音乐播放暂停指令或者与音量相关的指令,则无需恢复音乐播放而仅执行步骤508。
本实施例中,通过语音识别技术从环境声音中识别出语音数据,从而触发语音控制指令以对音乐播放进行控制,用户无需手动操作便可以实现对音乐播放的控制,不仅操作便利而且可以保证驾驶安全。
如图6所示,在一个实施例中,提供了一种音乐播放装置600,具有实现上述各个实施例的音乐播放方法的各种功能。该音乐播放装置600包括:导航控制指令处理模块601、音乐播放指令触发模块602和音乐播放模块603。
导航控制指令处理模块601,用于通过导航应用程序接收用于触发导航操作的导航控制指令。
具体地,导航控制指令处理模块601用于在接收到导航控制指令后,通过导航应用程序基于内置或者联网获得的位置点数据库,并根据导航起始地点以及导航目的地计算出导航路线并通过电子设备的显示屏幕显示出来。导航控制指令处理模块601用于通过位置传感器获取位置信息并在电子地图上显示表示位置信息的位置标记。当位置标记偏离导航路线后,导航控制指令处理模块601可用于重新根据当前位置信息和导航目的地重新计算导航路线并显示。这些对导航路线的计算、位置标记的处理以及偏离导航路线后重新计算导航路线以及其他与导航相关的操作均属于导航操作。
音乐播放指令触发模块602,用于通过导航应用程序而根据导航控制指令自动触发音乐播放指令。
具体地,音乐播放指令触发模块602可用于在接收到导航控制指令后立即触发音乐播放指令,或者电子设备可以在接收到导航控制指令时起开始计时,达到预设时长后触发音乐播放指令。这里预设时长比如可以是3小时。
音乐播放模块603,用于根据音乐播放指令播放音乐。
具体地,音乐播放指令可以指定需要播放的音乐数据,比如随机指定或者读取上次播放的音乐数据及其播放进度,音乐播放模块603则用于在接收到音乐播放指令后播放其所指定的音乐数据。音乐播放指令也可以不指定需要播放的音乐数据,采用随机播放。
上述音乐播放装置600,接收到导航控制指令而触发导航操作,此时说明汽车处于被用户使用的状态,而且即将或者正在行驶中。这样通过该导航控制指令来自动触发音乐播放指令,从而据之来播放音乐,就可以达到在汽车正在行驶时自动播放音乐,不需要进行繁琐的手动操作,同时可以保证驾驶安全。
如图7所示,在一个实施例中,音乐播放指令触发模块602包括:信息获取模块602a、音乐数据获取模块602b和音乐播放指令生成模块602c。
信息获取模块602a,用于通过导航应用程序而根据导航控制指令获取导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种;用户信息与触发导航控制指令的用户标识对应。
具体地,导航路线信息可以包括途径位置点、路线长度、路况等与导航路线相关的信息,信息获取模块602a可用于在接收到导航控制指令后根据导航操作获取导航路线信息。这里的位置信息可以包括当前位置信息和导航目的地位置信息,信息获取模块602a可用于通过位置传感器获得当前位置信息,信息获取模块602a可用于根据导航操作获取导航目的地位置信息。息获取模块602a可用于通过位置传感器在单位时间内感测到的位置的变化来计算获得行驶速度信息,或者可以通过加速度传感器来获得。息获取模块602a可用于通过导航开始时计时到当前时刻而获得驾驶时长信息。
用户标识是可以唯一标识出用户的数据,用户凭借用户标识登录后触发的导航控制指令,就是该用户标识所触发的导航控制指令。信息获取模块602a可用于从本地或者服务器获取与该用户标识对应的用户信息。用户信息可以是用户兴趣、用户年龄段、用户经常出现的地点等用户属性信息。
音乐数据获取模块602b,用于获取与导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种匹配的音乐数据或音乐数据的标识。
具体地,可以事先对音乐数据进行分类,使每个音乐数据具有音乐标签属性,从而获取具有与导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种匹配的音乐标签属性的音乐数据或该音乐数据的标识。该音乐数据的标识用于根据该标识获取该音乐数据。
其中,与导航路线信息匹配的音乐数据,比如属于不同路线长度区段的导航路线可分别匹配不同类型的音乐数据,具体较长的路线长度可以与可提神的音乐数据匹配,而较短的路线长度则可以舒缓的音乐数据匹配。与位置信息匹配的音乐数据,可以是音乐数据的歌名、专辑名或者歌词中还有该位置信息,比如位置信息为北京则可与歌名为“北京欢迎您”的音乐匹配。
与行驶速度信息匹配的音乐数据,具体比如较高的行驶速度可与舒缓的音乐数据匹配,而较低的行驶速度则可以与动感的音乐数据匹配。与驾驶时长信息匹配的音乐数据,比如驾驶时长超过预设门限值,则与可提神的音乐数据匹配。与用户信息匹配的音乐数据,比如具有与用户信息所表示的用户兴趣、爱好匹配的音乐标签属性的音乐数据。
可以理解的是,可以获取与上述导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的多种匹配的音乐数据,比如具有多个分别与这些信息中的其中一个匹配的音乐标签属性的音乐数据。
音乐播放指令生成模块602c,用于生成用于触发播放匹配的音乐数据的音乐播放指令。
具体地,音乐播放指令生成模块602c用于生成音乐播放指令,该音乐播放指令可包括上述匹配的音乐数据的标识或者其播放地址或者其存储位置,从而使得该音乐播放指令可以用于触发播放上述匹配的音乐数据。
本实施例中,可以根据用户开车时产生的信息或者用户信息来生成音乐播放指令,这样可以智能地根据实际情况来播放不同类型的音乐,而且无需用户手动选择音乐,提高了操作便利性。
在一个实施例中,音乐数据获取模块602b还用于将获取的导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种上传到服务器,接收服务器反馈的与上传的信息匹配的音乐数据或音乐数据的标识。本实施例中,将获取到的信息上传到服务器,由服务器计算获得与上传的信息匹配的音乐数据或者匹配的音乐数据的标识并返回,这样通过服务器来获得匹配的音乐数据,可以减轻本地的计算负担。
在一个实施例中,音乐数据获取模块602b还用于从本地音乐数据库中查找与获取的导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种匹配的音乐数据或音乐数据的标识;本地音乐数据库根据定时拉取或者定时推送来的音乐推荐信息进行更新。本实施例中通过维护一个本地音乐数据库,并定时从服务器拉取音乐推荐信息或者接收服务器所定时推送的音乐推荐信息,从而根据接收到的音乐推荐信息来更新本地音乐数据库,可以获取到最新的音乐数据并结合用户开车时的情况或者用户信息来播放。
如图8所示,在一个实施例中,该音乐播放装置600还包括:导航播报指令处理模块605、触发模块606和第一播放控制模块607。
导航播报指令处理模块605,用于根据导航操作触发导航播报指令并执行。
具体地,导航播报指令处理模块605用于在导航操作过程中,在当前位置标记达到导航路线的指定位置处时,比如接近路口、接近导航目的地等时,触发导航播放指令,执行该导航播报指令则触发导航播报的操作。该导航播报用于在导航操作过程中提醒用户,比如“前方100米左转”,“前方150米到达目的地”。
触发模块606,用于根据导航播报指令触发音乐播放暂停指令或音乐播放音量降低指令。
具体地,触发模块606用于在接收到导航播报指令后,据之触发音乐播放暂停指令,该音乐播放暂停指令用于控制音乐暂停播放。或者触发模块606用于在接收到导航播放指令后,据之触发音乐播放音量降低指令,该音乐播放音量降低指令用于控制音乐降低输出音量。
第一播放控制模块607,用于根据音乐播放暂停指令暂停播放音乐或者根据音乐播放音量降低指令降低音乐播放音量,直到检测到导航播报结束后恢复音乐播放。
具体地,第一播放控制模块607用于接收到音乐播放暂停指令并执行,暂停音乐的播放,直到检测到导航播报结束后恢复音乐播放。或者第一播放控制模块607用于接收到音乐播放音量降低指令并执行,降低播放音乐的输出音量,直到检测到导航播报结束后恢复音乐播放。其中导航播报的语音是事先录制的,其播放时间长度是确定的,第一播放控制模块607可用于据此来得出导航播报结束的时间,从而在导航播报结束后恢复音乐播放。恢复音乐播放是指将音乐播放的状态恢复到暂停播放音乐或者降低音乐播放音量之前的状态。
本实施例中,在进行导航播报过程中自动暂停播放音乐或者自动降低音乐播放音量,使得用户可以清晰地听到导航播报的语音,保证导航播报的信息的有效传达。
如图9所示,在一个实施例中,该音乐播放装置600还包括:环境声音检测模块608、语音数据分离模块609、语音控制指令生成模块610和第二播放控制模块611。
环境声音检测模块608,用于检测环境声音。具体地,环境声音检测模块608可用于通过麦克风来实时或者定时检测环境声音。
语音数据分离模块609,用于根据预设用户语音特征数据从检测到的环境声音中分离出语音数据。具体地,预设用户语音特征数据是可以描述出用户的语音特征的数据,可以据之从环境声音中分离出语音数据。语音数据分离模块609可用于将检测到的环境声音数据按照预设的时间长度划分为若干声音片段,对于每个声音片段分别应用预设用户语音特征数据来进行语音识别,从而将连续的识别为语音的声音片段合并,从而获得分离出的语音数据。优选地,预设用户语音特征数据是触发导航控制指令的用户标识所对应的预设用户语音特征数据,这样可以提高语音识别准确性。
语音控制指令生成模块610,用于在检测到语音数据包含预设语音片段时,生成与预设语音片段匹配的语音控制指令。
具体地,预设语音片段是与语音控制指令对应的语音片段,比如若预设语音片段的语义为“下一首”或者“切换到下一首”,则相应的语音控制指令为切换到下一首音乐播放的控制指令;若预设语音片段的语义为“调高音量”,则相应的语音控制指令为用于调高音乐播放音量的音乐播放音量增高指令。语音控制指令生成模块610用于当检测到语音数据包含预设语音片段,也就是该语音数据的一部分与语音片段匹配时,就生成与该预设语音片段匹配的语音控制指令。
第二播放控制模块611,用于根据语音控制指令对音乐播放进行控制。
具体地,第二播放控制模块611用于在接收到语音控制指令后,对音乐的播放进行控制。其中对音乐播放进行控制包括但不限于暂停播放、调整音乐播放音量、切换音乐、音乐播放顺序、改变音效以及开启与关闭歌词显示。
在一个实施例中,第二播放控制模块611还用于在检测到语音数据包含预设语音片段时,另外触发音乐播放暂停指令或音乐播放音量降低指令,从而根据音乐播放暂停指令暂停播放音乐或者根据音乐播放音量降低指令降低音乐播放音量,直到执行根据语音控制指令对音乐播放进行控制之后从音乐播放暂停或者音乐播放音量降低状态恢复。当然若语音控制指令为音乐播放暂停指令或者与音量相关的指令,则无需恢复音乐播放而仅执行根据语音控制指令对音乐播放进行控制。
本实施例中,通过语音识别技术从环境声音中识别出语音数据,从而触发语音控制指令以对音乐播放进行控制,用户无需手动操作便可以实现对音乐播放的控制,不仅操作便利而且可以保证驾驶安全。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种音乐播放方法,所述方法包括:
通过导航应用程序接收用于触发导航操作的导航控制指令;
通过所述导航应用程序而根据所述导航控制指令自动触发音乐播放指令;
根据所述音乐播放指令播放音乐。
2.根据权利要求1所述的方法,其特征在于,所述通过所述导航应用程序而根据所述导航控制指令自动触发音乐播放指令,包括:
通过所述导航应用程序而根据所述导航控制指令获取导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种;所述用户信息与触发所述导航控制指令的用户标识对应;
获取与所述导航路线信息、所述位置信息、所述行驶速度信息、所述驾驶时长信息和所述用户信息中的至少一种匹配的音乐数据或音乐数据的标识;
生成用于触发播放所述匹配的音乐数据的音乐播放指令。
3.根据权利要求2所述的方法,其特征在于,所述获取与所述导航路线信息、所述位置信息、所述行驶速度信息、所述驾驶时长信息和所述用户信息中的至少一种匹配的音乐数据或音乐数据的标识,包括:
将所述获取的导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种上传到服务器,接收所述服务器反馈的与所述上传的信息匹配的音乐数据或音乐数据的标识;或者,
从本地音乐数据库中查找与所述获取的导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种匹配的音乐数据或音乐数据的标识;所述本地音乐数据库根据定时拉取或者定时推送来的音乐推荐信息进行更新。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据导航操作触发导航播报指令并执行;
根据所述导航播报指令触发音乐播放暂停指令或音乐播放音量降低指令;
根据所述音乐播放暂停指令暂停播放音乐或者根据所述音乐播放音量降低指令降低音乐播放音量,直到检测到导航播报结束后恢复音乐播放。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测环境声音;
根据预设用户语音特征数据从检测到的环境声音中分离出语音数据;
检测到所述语音数据包含预设语音片段时,生成与所述预设语音片段匹配的语音控制指令;
根据所述语音控制指令对音乐播放进行控制。
6.一种音乐播放装置,其特征在于,所述装置包括:
导航控制指令处理模块,用于通过导航应用程序接收用于触发导航操作的导航控制指令;
音乐播放指令触发模块,用于通过所述导航应用程序而根据所述导航控制指令自动触发音乐播放指令;
音乐播放模块,用于根据所述音乐播放指令播放音乐。
7.根据权利要求6所述的装置,其特征在于,所述音乐播放指令触发模块包括:
信息获取模块,用于通过所述导航应用程序而根据所述导航控制指令获取导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种;所述用户信息与触发所述导航控制指令的用户标识对应;
音乐数据获取模块,用于获取与所述导航路线信息、所述位置信息、所述行驶速度信息、所述驾驶时长信息和所述用户信息中的至少一种匹配的音乐数据或音乐数据的标识;
音乐播放指令生成模块,用于生成用于触发播放所述匹配的音乐数据的音乐播放指令。
8.根据权利要求7所述的装置,其特征在于,所述音乐数据获取模块还用于将所述获取的导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种上传到服务器,接收所述服务器反馈的与所述上传的信息匹配的音乐数据或音乐数据的标识;或者,
所述音乐数据获取模块还用于从本地音乐数据库中查找与所述获取的导航路线信息、位置信息、行驶速度信息、驾驶时长信息和用户信息中的至少一种匹配的音乐数据或音乐数据的标识;所述本地音乐数据库根据定时拉取或者定时推送来的音乐推荐信息进行更新。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
导航播报指令处理模块,用于根据导航操作触发导航播报指令并执行;
触发模块,用于根据所述导航播报指令触发音乐播放暂停指令或音乐播放音量降低指令;
第一播放控制模块,用于根据所述音乐播放暂停指令暂停播放音乐或者根据所述音乐播放音量降低指令降低音乐播放音量,直到检测到导航播报结束后恢复音乐播放。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
环境声音检测模块,用于检测环境声音;
语音数据分离模块,用于根据预设用户语音特征数据从检测到的环境声音中分离出语音数据;
语音控制指令生成模块,用于在检测到所述语音数据包含预设语音片段时,生成与所述预设语音片段匹配的语音控制指令;
第二播放控制模块,用于根据所述语音控制指令对音乐播放进行控制。
CN201410707458.0A 2014-11-27 2014-11-27 音乐播放方法和装置 Active CN105702270B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410707458.0A CN105702270B (zh) 2014-11-27 2014-11-27 音乐播放方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410707458.0A CN105702270B (zh) 2014-11-27 2014-11-27 音乐播放方法和装置

Publications (2)

Publication Number Publication Date
CN105702270A true CN105702270A (zh) 2016-06-22
CN105702270B CN105702270B (zh) 2020-06-23

Family

ID=56230477

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410707458.0A Active CN105702270B (zh) 2014-11-27 2014-11-27 音乐播放方法和装置

Country Status (1)

Country Link
CN (1) CN105702270B (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106653064A (zh) * 2016-12-13 2017-05-10 北京云知声信息技术有限公司 音频播放方法及装置
CN107426425A (zh) * 2017-07-25 2017-12-01 珠海市魅族科技有限公司 应用程序控制方法、装置、计算机装置及可读存储介质
CN107894238A (zh) * 2017-12-18 2018-04-10 奇瑞汽车股份有限公司 一种车载导航方法及装置
CN108153810A (zh) * 2017-11-24 2018-06-12 广东小天才科技有限公司 一种音乐推荐方法、装置、设备及存储介质
CN109120653A (zh) * 2017-06-22 2019-01-01 阿里巴巴集团控股有限公司 一种多媒体数据推荐方法及装置
CN109271551A (zh) * 2018-09-26 2019-01-25 Oppo广东移动通信有限公司 音乐播放方法、电子装置及计算机可读存储介质
CN109344287A (zh) * 2018-09-05 2019-02-15 腾讯科技(深圳)有限公司 一种信息推荐方法及相关设备
CN110008370A (zh) * 2019-04-01 2019-07-12 北京小马智行科技有限公司 车辆行驶的控制方法、控制装置、存储介质和处理器
CN110209868A (zh) * 2018-02-11 2019-09-06 赵越超 一种基于驾驶速度自动匹配的音乐播放***
CN111345629A (zh) * 2020-04-07 2020-06-30 贵州省山地资源研究所 一种插接式旅游床及控制方法
CN111613201A (zh) * 2020-06-01 2020-09-01 大陆泰密克汽车***(上海)有限公司 车内声音管理装置及方法
CN112349303A (zh) * 2019-07-22 2021-02-09 北京声智科技有限公司 一种音频播放方法、装置及存储介质
CN112417204A (zh) * 2020-12-16 2021-02-26 吉林大学 一种基于实时路况的音乐推荐***
CN112530192A (zh) * 2019-09-18 2021-03-19 北京奇虎科技有限公司 锁屏状态下的路况展示方法及装置
CN113721881A (zh) * 2021-08-19 2021-11-30 浙江鸿泉电子科技有限公司 声音输出控制方法及装置
CN114816608A (zh) * 2021-01-29 2022-07-29 腾讯科技(深圳)有限公司 媒体文件的播放方法、装置、电子设备及存储介质
CN114822506A (zh) * 2022-04-15 2022-07-29 广州易而达科技股份有限公司 一种消息播报方法、装置、移动终端及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101199116A (zh) * 2005-01-14 2008-06-11 皇家飞利浦电子股份有限公司 选择在车辆中将要播放的音频内容的方法
JP2009527774A (ja) * 2006-02-21 2009-07-30 トムトム インターナショナル ベスローテン フエンノートシャップ ナビゲーション装置及びサウンドサンプルを受信し、再生する方法
CN102543127A (zh) * 2010-12-30 2012-07-04 上海博泰悦臻电子设备制造有限公司 车载音乐的播放方法及其播放装置
CN103043004A (zh) * 2012-12-24 2013-04-17 朱佩芬 车载多媒体播放***
CN103187077A (zh) * 2011-12-28 2013-07-03 上海博泰悦臻电子设备制造有限公司 应用于车载设备的音频控制方法及装置、车载设备
CN103187076A (zh) * 2011-12-28 2013-07-03 上海博泰悦臻电子设备制造有限公司 语音式音乐控制装置
CN103870529A (zh) * 2012-12-13 2014-06-18 现代自动车株式会社 用于车辆的音乐推荐***和方法
WO2014119935A1 (ko) * 2013-01-31 2014-08-07 Joung Han Uk 내비게이션 서비스 중 음악을 재생하기 위한 전자기기 및 그 방법

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101199116A (zh) * 2005-01-14 2008-06-11 皇家飞利浦电子股份有限公司 选择在车辆中将要播放的音频内容的方法
JP2009527774A (ja) * 2006-02-21 2009-07-30 トムトム インターナショナル ベスローテン フエンノートシャップ ナビゲーション装置及びサウンドサンプルを受信し、再生する方法
CN102543127A (zh) * 2010-12-30 2012-07-04 上海博泰悦臻电子设备制造有限公司 车载音乐的播放方法及其播放装置
CN103187077A (zh) * 2011-12-28 2013-07-03 上海博泰悦臻电子设备制造有限公司 应用于车载设备的音频控制方法及装置、车载设备
CN103187076A (zh) * 2011-12-28 2013-07-03 上海博泰悦臻电子设备制造有限公司 语音式音乐控制装置
CN103870529A (zh) * 2012-12-13 2014-06-18 现代自动车株式会社 用于车辆的音乐推荐***和方法
CN103043004A (zh) * 2012-12-24 2013-04-17 朱佩芬 车载多媒体播放***
WO2014119935A1 (ko) * 2013-01-31 2014-08-07 Joung Han Uk 내비게이션 서비스 중 음악을 재생하기 위한 전자기기 및 그 방법

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106653064A (zh) * 2016-12-13 2017-05-10 北京云知声信息技术有限公司 音频播放方法及装置
CN106653064B (zh) * 2016-12-13 2019-05-07 北京云知声信息技术有限公司 音频播放方法及装置
CN109120653A (zh) * 2017-06-22 2019-01-01 阿里巴巴集团控股有限公司 一种多媒体数据推荐方法及装置
CN107426425A (zh) * 2017-07-25 2017-12-01 珠海市魅族科技有限公司 应用程序控制方法、装置、计算机装置及可读存储介质
CN108153810A (zh) * 2017-11-24 2018-06-12 广东小天才科技有限公司 一种音乐推荐方法、装置、设备及存储介质
CN107894238A (zh) * 2017-12-18 2018-04-10 奇瑞汽车股份有限公司 一种车载导航方法及装置
CN110209868A (zh) * 2018-02-11 2019-09-06 赵越超 一种基于驾驶速度自动匹配的音乐播放***
CN109344287A (zh) * 2018-09-05 2019-02-15 腾讯科技(深圳)有限公司 一种信息推荐方法及相关设备
CN109271551A (zh) * 2018-09-26 2019-01-25 Oppo广东移动通信有限公司 音乐播放方法、电子装置及计算机可读存储介质
CN110008370A (zh) * 2019-04-01 2019-07-12 北京小马智行科技有限公司 车辆行驶的控制方法、控制装置、存储介质和处理器
CN112349303B (zh) * 2019-07-22 2021-09-24 北京声智科技有限公司 一种音频播放方法、装置及存储介质
CN112349303A (zh) * 2019-07-22 2021-02-09 北京声智科技有限公司 一种音频播放方法、装置及存储介质
CN112530192A (zh) * 2019-09-18 2021-03-19 北京奇虎科技有限公司 锁屏状态下的路况展示方法及装置
CN111345629A (zh) * 2020-04-07 2020-06-30 贵州省山地资源研究所 一种插接式旅游床及控制方法
CN111613201A (zh) * 2020-06-01 2020-09-01 大陆泰密克汽车***(上海)有限公司 车内声音管理装置及方法
CN112417204A (zh) * 2020-12-16 2021-02-26 吉林大学 一种基于实时路况的音乐推荐***
CN112417204B (zh) * 2020-12-16 2024-02-13 吉林大学 一种基于实时路况的音乐推荐***
CN114816608A (zh) * 2021-01-29 2022-07-29 腾讯科技(深圳)有限公司 媒体文件的播放方法、装置、电子设备及存储介质
CN113721881A (zh) * 2021-08-19 2021-11-30 浙江鸿泉电子科技有限公司 声音输出控制方法及装置
CN114822506A (zh) * 2022-04-15 2022-07-29 广州易而达科技股份有限公司 一种消息播报方法、装置、移动终端及存储介质

Also Published As

Publication number Publication date
CN105702270B (zh) 2020-06-23

Similar Documents

Publication Publication Date Title
CN105702270A (zh) 音乐播放方法和装置
US11340862B2 (en) Media content playback during travel
US20240062754A1 (en) Modification of electronic system operation based on acoustic ambience classification
US11449221B2 (en) User interface for media content playback
US20210272569A1 (en) Voice feedback for user interface of media playback device
WO2013118387A1 (ja) 情報処理装置、情報処理方法、及びプログラム
EP1693829A1 (en) Voice-controlled data system
JP6464411B6 (ja) 電子機器、方法及びプログラム
JP5770770B2 (ja) 入力装置
JP3892410B2 (ja) 音楽データ選曲装置、音楽データ選曲方法、並びに、音楽データの選曲プログラムおよびそれを記録した情報記録媒体
US20050172788A1 (en) Reproduction controller, reproduction control method, program for the same, and recording medium with the program recorded therein
JP2004126413A (ja) 車載制御装置、並びにその操作説明方法をコンピュータに実行させるプログラム
JP6376005B2 (ja) ダイジェスト映像生成装置
JP2006092430A (ja) 音楽再生装置
WO2006120929A1 (ja) 楽曲選択装置および楽曲選択方法
JP2007303981A (ja) ナビゲーション装置
JP7039872B2 (ja) 車両の走行記録装置及び閲覧装置
JP2009043353A (ja) タイトル付与装置、タイトル付与方法、タイトル付与プログラム、および記録媒体
JP2012098100A (ja) 誘導経路音声案内出力オーディオ制御装置
JP3879644B2 (ja) ナビゲーション装置
JP2006103520A (ja) オーディオ再生機能付きナビゲーション装置及び情報端末、オーディオデータ再生方法、及びオーディオデータ再生設定方法
Wallace et al. SoundTracer: A brief project summary
JP4573877B2 (ja) ナビゲーション装置、ナビゲーション方法、並びにナビゲーションプログラム及びその記録媒体
JP2005037142A (ja) 車載システム
CN115457948A (zh) 播放进度的调节方法、车辆及音频播放设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant