CN104966520A - 播放控制方法、智能终端及车机播放*** - Google Patents
播放控制方法、智能终端及车机播放*** Download PDFInfo
- Publication number
- CN104966520A CN104966520A CN201510032804.4A CN201510032804A CN104966520A CN 104966520 A CN104966520 A CN 104966520A CN 201510032804 A CN201510032804 A CN 201510032804A CN 104966520 A CN104966520 A CN 104966520A
- Authority
- CN
- China
- Prior art keywords
- play control
- car machine
- place system
- machine sowing
- option
- 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
Links
Landscapes
- User Interface Of Digital Computer (AREA)
- Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)
Abstract
本发明公开了一种播放控制方法、智能终端及车机播放***,属于通信技术领域。方法包括:与车机播放***建立数据连接;显示车机播放***的播放控制页面,播放控制页面上具有多个播放控制选项;当检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令;对被触发的音频文件进行解码,得到解码后的音频数据流;基于数据连接,将解码后的音频数据流和播放控制指令发送至车机播放***。由于智能终端可直接生成车机播放***的播放控制指令,无需借助任何协议,降低了播放控制的局限性,且该过程中智能终端接收到的音频数据为解码后的数据,因此,降低了资源消耗,提高了播放效率。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种播放控制方法、智能终端及车机播放***。
背景技术
在现代生活中,音乐充斥着人们生活的每个角落。用户开车过程中,听着舒缓的音乐,不仅可以缓解开车时的疲劳,而且可以打发枯燥的开车时间。为此,很多车辆中都会安装一个可播放音频文件的车机播放***。当用户在开车过程中想听音乐时,可将智能终端中的音频文件发送至车机播放***中进行播放。在此过程中,如何对音频文件进行播放控制,成为本领域技术人员较为关注的问题。
目前,相关技术在对音频文件进行播放控制时,基于自有协议,车机播放***与智能终端通过蓝牙、USB(Universal Serial Bus,通用串行总线)数据线、WiFi(Wireless-Fidelity,无线保真)等方式建立连接,当智能终端监测到其屏幕显示数据变化之后,通过截屏方式获取变化数据,并将截取到的图片数据进行压缩,之后将压缩后的图片数据及对应的音频文件发送至车机播放***。基于接收到的图片数据及音频文件,车机播放***先对接收到的音频文件进行解码,之后播放解码后的音频文件,并在显示屏幕上展示接收到的图片数据。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
由于相关技术要求车机播放***及智能终端均支持自有协议,导致播放控制的局限性较大;且相关技术中车机播放***在播放音频文件之前,还需对音频文件进行解码,导致资源消耗较大,播放效率较低。
发明内容
为了解决相关技术的问题,本发明实施例提供了一种播放控制方法、智能终端及车机播放***。所述技术方案如下:
第一方面,提供了一种播放控制方法,所述方法包括:
与车机播放***建立数据连接;
显示所述车机播放***的播放控制页面,所述播放控制页面上具有多个播放控制选项;
当检测到任一播放控制选项被触发时,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令;
对被触发的音频文件进行解码,得到解码后的音频数据流;
基于所述数据连接,将所述解码后的音频数据流和所述播放控制指令发送至所述车机播放***,由所述车机播放***根据所述播放控制指令,对所述解码后的音频数据流执行相应控制操作。
第二方面,提供了一种播放控制方法,所述方法包括:
与智能终端建立数据连接;
基于所述数据连接,接收所述智能终端发送的解码后的音频数据流和播放控制指令,所述播放控制指令由所述智能终端在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中获取;
基于所述播放控制指令,对所述解码后的音频数据流执行相应控制操作。
第三方面,提供了一种智能终端,所述智能终端包括:
连接模块,用于与车机播放***建立数据连接;
显示模块,用于显示所述车机播放***的播放控制页面,所述播放控制页面上具有多个播放控制选项;
第一获取模块,用于当检测到任一播放控制选项被触发时,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令;
解码模块,用于对被触发的音频文件进行解码,得到解码后的音频数据流;
第一发送模块,用于基于所述数据连接,将所述解码后的音频数据流和所述播放控制指令发送至所述车机播放***,由所述车机播放***根据所述播放控制指令,对所述解码后的音频数据流执行相应控制操作。
第四方面,提供了一种车机播放***,所述车机播放***包括:
连接模块,用于与智能终端建立数据连接;
接收模块,用于基于所述数据连接,接收所述智能终端发送的解码后的音频数据流和播放控制指令,所述播放控制指令由所述智能终端在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中获取;
操作控制模块,用于基于所述播放控制指令,对所述解码后的音频数据流执行相应控制操作。
本发明实施例提供的技术方案带来的有益效果是:
智能终端通过与车机播放***建立数据连接,并显示车机播放***的播放控制页面,进而在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令,并将播放控制指令发送至车机播放***,使车机播放***可根据播放控制指令,执行相应的控制操作。由于智能终端可直接生成车机播放***的播放控制指令,无需借助任何协议,降低了播放控制的局限性,且该过程中智能终端接收到的音频数据为解码后的数据,因此,降低了资源消耗,提高了播放效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的一种播放控制方法的流程图;
图2是本发明另一个实施例提供的一种播放控制方法的流程图;
图3是本发明另一个实施例提供的一种播放控制方法的流程图;
图4是本发明另一个实施例提供的智能终端显示屏幕的示意图;
图5是本发明另一个实施例提供的智能终端显示屏幕及车机播放***显示屏幕的示意图;
图6是本发明另一个实施例提供的车机播放***与智能终端音频播放应用的交互流程图;
图7是本发明另一个实施例提供的智能终端的结构示意图;
图8是本发明另一个实施例提供的车机播放***的结构示意图;
图9是本发明另一个实施例提供的终端的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
目前,很多车辆中都会安装一个可播放音频文件的车机播放***,该车机播放***可从智能终端中获取音频文件,并在检测到用户触发了显示屏幕上的播放控制选项之后,播放音频文件。然而,在上述对音频文件的播放控制过程中,由于相关技术要求车机播放***及智能终端均支持车机播放***的自有协议,不仅局限性较大,且在该过程中,车机播放***需要对接收到的音频文件进行解码,导致资源消耗较大,播放效率较低,为此,本发明实施例提供了一种播放控制方法,参见图1,本实施例提供的方法流程包括:
101、与车机播放***建立数据连接。
102、显示车机播放***的播放控制页面,播放控制页面上具有多个播放控制选项。
103、当检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令。
104、对被触发的音频文件进行解码,得到解码后的音频数据流。
105、基于数据连接,将解码后的音频数据流和播放控制指令发送至车机播放***,由车机播放***根据播放控制指令,对解码后的音视频数据流执行相应控制操作。
本发明实施例提供的方法,智能终端通过与车机播放***建立数据连接,并显示车机播放***的播放控制页面,进而在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令,并将播放控制指令发送至车机播放***,使车机播放***可根据播放控制指令,执行相应的控制操作。由于智能终端可直接生成车机播放***的播放控制指令,无需借助任何协议,降低了播放控制的局限性,且该过程中智能终端接收到的音频数据为解码后的数据,因此,降低了资源消耗,提高了播放效率。
在本发明的另一个实施例中,与车机播放***建立数据连接,包括:
开启蓝牙功能,与车机播放***建立蓝牙连接;或,
借助数据线及通用串行总线USB接口,与车机播放***建立数据连接;或,
开启无线保真WiFi功能,与车机播放***建立网络连接;或,
开启近距离无线通信NFC功能,与车机播放***建立NFC通道。
在本发明的另一个实施例中,对被触发的音频文件进行解码,得到解码后的音频数据流之前,还包括:
接收车机播放***发送的第一获取请求,第一获取请求用于获取播放列表,播放列表中至少包括一个音频文件标识;
将播放列表发送至车机播放***;
接收车机播放***发送的第二获取请求,第二获取请求由车机播放***在检测到播放列表中任一音频文件标识被触发之后发送,第二获取请求用于获取被触发的音频文件标识对应的音频文件;
基于第二获取请求,获取被触发的音频文件标识对应的音频文件。
在本发明的另一个实施例中,播放控制选项包括播放选项、暂停选项、第一选项、第二选项及音量调节选项;
从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令,包括:
当被触发的播放控制选项为播放选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取播放指令;
当被触发的播放控制选项为暂停选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取暂停指令;
当被触发的播放控制选项为第一选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取切换前一曲指令;
当被触发的播放控制选项为第二选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取切换后一曲指令;
当被触发的播放控制选项为音量调节选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取音量调节指令。
在本发明的另一个实施例中,方法还包括:
接收车机播放***在播放音频数据流的过程中发送的播放状态变化消息,播放状态变化消息由车机播放***在检测到当前的播放状态变化时发送;
获取车机播放***当前的播放信息;
在播放控制页面上展示播放信息。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
本发明实施例提供了一种播放控制方法,参见图2,本实施例提供的方法流程包括:
201、与智能终端建立数据连接。
202、基于数据连接,接收智能终端发送的解码后的音频数据流和播放控制指令,播放控制指令由智能终端在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中获取。
203、基于播放控制指令,对解码后的音频数据流执行相应控制操作。
本发明实施例提供的方法,车机播放***通过与智能终端建立数据连接,基于建立的数据连接,接收智能终端发送的播放控制指令,并根据接收到的播放控制指令,执行相应控制操作。由于智能终端可直接生成车机播放***的播放控制指令,无需借助任何协议,降低了播放控制的局限性,且该过程中智能终端接收到的音频数据为解码后的数据,因此,降低了资源消耗,提高了播放效率。
在本发明的另一个实施例中,接收智能终端发送的解码后的音频数据流和播放控制指令之前,还包括:
基于数据连接,向智能终端发送第一获取请求,第一获取请求用于获取播放列表,播放列表中至少包括一个音频文件标识;
当检测到播放列表中任一音频文件标识被触发之后,向智能终端发送第二获取请求,第二获取请求用于获取被触发的音频文件标识对应的音频文件。
在本发明的另一个实施例中,方法还包括:
当在播放音频数据流的过程中检测到当前的播放状态变化时,生成播放状态变化消息;
将播放状态变化消息发送至智能终端,由智能终端在接收到播放状态变化消息时,获取车机播放***当前的播放信息,在播放控制页面上展示播放信息。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
本发明实施例提供了一种播放控制方法,参见图3,本实施例提供的方法流程包括:
301、智能终端与车机播放***建立数据连接。
其中,智能终端可以为手机、平板电脑等具有音频播放功能的设备,且智能终端中安装有音频播放应用。车机播放***为车辆中具有音频播放功能的播放设备。在本实施例中,智能终端与车机播放***均具有通过射频方式或网络方式与其他设备进行通信的能力,基于该种能力,智能终端与车机播放***在建立数据连接时,可采用如下任一种方式进行建立。
在本发明的一个实施例中,智能终端在与车机播放***建立数据连接时,可通过开启蓝牙功能,与车机播放***建立蓝牙连接。
在本发明的另一个实施例中,智能终端在与车机播放***建立数据连接时,可借助数据线及USB接口,与车机播放***建立数据连接。
在本发明的另一个实施例中,智能终端在与车机播放***建立数据连接时,可开启WiFi功能,连接到互联网中,通过互联网与车机播放***建立网络连接。
在本发明的另一个实施例中,智能终端在与车机播放***建立数据连接时,可通过开启NFC功能,与车机播放***建立NFC通道。
基于建立的数据连接,在车机播放***播放音频数据流的过程中,智能终端通过向车机播放***发送获取指令,可从车机播放***中获取到车机播放***当前的播放信息,如播放进度、播放的音频文件名称、播放的音频文件所属的音频集合、音频文件的歌词等等,还可从车机播放***中获取到车机播放***的车机信息,如,车辆型号、车辆品牌、车辆***版本号等。
302、智能终端显示车机播放***的播放控制页面。
在智能终端与车机播放***进行交互过程中,智能终端的显示屏幕上将显示车机播放***的播放控制页面。该播放控制页面上具有多个播放控制选项,如播放选项、暂停选项、第一选项、第二选项及音量调节选项等。其中,播放选项与暂停选项为一对互补选项,当播放选项被触发之后,暂停选项将处于隐藏状态;当暂停选项被触发之后,播放选项将处于隐藏状态。第一选项为切换前一曲选项,当第一选项被触发之后,车机播放***将播放播放列表中位于当前播放的音频文件前一位的音频文件;第二选项为切换后一曲选项,当第二选项被触发之后,车机播放***将播放播放列表中位于当前播放的音频文件后一位的音频文件。音量调节选项可用于调节当前播放的音频文件的音量,该音量调节选项具有多个音量调节参数,如静音、最大音量的30%、最大音量的50%、最大音量的80%等等。
为了便于用户识别出不同的播放控制选项,在本实施例中,不同的播放控制选项可用不同的符号进行表示,例如,图4中(a)图为暂停状态下的播放控制界面的示意图,在该种状态下,暂停选项将处于显示状态,播放选项将处于隐藏状态,此时暂停选项可用图4中(a)图中400表示,第一选项可用图4中(a)图中401表示,第二选项可用图4中(a)图中402表示,音量调节选项可用图4中(a)图中403表示。图4中(b)图为播放状态下的播放控制界面的示意图,在该种状态下,播放选项将处于显示状态,暂停选项将处于隐藏状态,此时播放选项可用图4中(b)图中404表示,第一选项用图4中(b)图中405表示,第二选项用图4中(b)图中406表示,音量调节选项用图4中(b)图中407表示。
需要说明的是,上述以播放控制页面上显示的播放控制选项为播放选项、暂停选项、第一选项、第二选项及音量调节选项为例进行说明,在实际应用中,播放控制页面上还可以显示其他选项,如,快进选项、后退选项等等,本实施例在此不再一一说明。
303、当检测到任一播放控制选项被触发时,智能终端从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令。
其中,播放控制指令至少包括播放指令、暂停指令、切换前一曲指令、切换后一曲指令及音量调节指令等。在本实施例中,不同的播放控制选项可生成不同的播放控制指令,如,当播放选项被触发之后,可生成车机播放***的播放指令;当暂停选项被触发之后,可生成车机播放***的暂停指令;当第一选项被触发之后,可生成车机播放***的切换前一曲指令;当第二选项被触发之后,可生成车机播放***的切换后一曲指令;音量调节选项被触发之后,根据用户选取的音量调节参数,可生成车机播放***的音量调节指令等。也即是,播放控制选项与车机播放***的播放控制指令之间具有对应关系。为了提高后续播放控制的效率,本实施例还将存储播放控制选项与车机播放***的播放控制指令的对应关系。在存储时,智能终端可将播放控制选项与车机播放***的播放控制指令的对应关系存储在本地的存储单元中。当然,当智能终端与车机播放***建立的数据连接为网络连接,智能终端还可将播放控制选项与车机播放***的播放控制指令的对应关系存储在云端等。
在本实施例中,当检测到任一播放控制选项被触发时,智能终端可从播放控制选项与车机播放***的播放控制指令的对应关系中,获取到相应的播放控制指令。针对于被触发的播放控制选项,智能终端在获取播放控制指令时,可分为如下(1)~(5)几种情况:
(1)、当被触发的播放控制选项为播放选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取播放指令。
其中,播放指令可控制车机播放***播放音频文件。
(2)、当被触发的播放控制选项为暂停选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取暂停指令。
其中,暂停指令可控制车机播放***暂停正在播放的音频文件。
(3)、当被触发的播放控制选项为第一选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取切换前一曲指令。
其中,切换前一曲指令可控制车机播放***播放播放列表中位于当前播放的音频文件前一位的音频文件。例如,播放列表中的音频文件标识依次为“A”、“B”、“C”、“D”、“E”、“F”,当前播放的音频文件对应的音频文件标识为“C”,当检测到第一选项被触发之后,智能终端可获取到切换前一曲指令,该切换前一曲指令可控制车机播放***播放音频文件标识“B”对应的音频文件。
(4)、当被触发的播放控制选项为第二选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取切换后一曲指令。
其中,切换后一曲指令可控制车机播放***播放播放列表中位于当前播放的音频文件后一位的音频文件。例如,播放列表中的音频文件标识依次为“A”、“B”、“C”、“D”、“E”、“F”,当前播放的音频文件对应的音频文件标识为“C”,当检测到第二选项被触发之后,智能终端可获取到切换后一曲指令,该切换后一曲指令可控制车机播放***播放音频文件标识“D”对应的音频文件。
(5)、当被触发的播放控制选项为音量调节选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取音量调节指令。
其中,音量调节指令可控制车机播放***调节当前播放的音频文件的音量。需要注意的是,由于播放调节选项具有多个音量调节参数,当用户选取了不同的音量调节参数时,可生成不同的音量调节指令,这些不同的音量调节指令可控制车机播放***将当前播放的音频文件调节至相应的音量进行播放。
304、智能终端对被触发的音频文件进行解码,得到解码后的音频数据流。
在本实施例中,当智能终端与车机播放***建立数据连接之后,智能终端和车机播放***将进入一种播放准备状态,在播放准备状态下,基于建立的数据连接,车机播放***可向智能终端发送第一获取请求,该第一获取请求可用于车机播放***从智能终端中获取音频播放应用中的播放列表及每个音频文件的属性信息,且该播放列表中至少包括一个音频文件标识,如,音频文件的名称、音频文件的播放时长等,音频文件的属性信息至少包括音频文件所属的音频集合图片、音频文件的歌词等等。当接收到车机播放***发送的第一获取请求后,智能终端将音频播放应用中的播放列表发送至车机播放***,车机播放***在接收到播放列表之后,车机播放***将接收到的播放列表在显示屏幕上展示出来。当检测到播放列表中任一音频文件标识被触发之后,车机播放***将向智能终端发送第二获取请求,该第二获取请求可用于车机播放***从智能终端中获取被触发的音频文件标识对应的音频文件。当接收到车机播放***发送的第二获取请求之后,智能终端从音频播放应用中获取被触发的音频文件标识对应的音频文件。由于智能终端的解码能力相对于车机播放***的解码能力要强,为了减小车机播放***的处理压力,缩短车机播放***播放音频文件的处理时间,智能终端在获取到被触发的音频文件之后,将对被触发的音频文件进行解码,得到解码后的音频数据流。
需要说明的是,车机播放***的显示屏幕上显示的音频属性信息中的相关图片数据,如音频文件所属的音频集合图片等,为从智能终端中获取到的原始图片数据,这些图片无需进行解码,即可在车机播放***上进行显示,从而避免了因版本不兼容,导致图片数据无法显示的问题,另外,车机播放***无需安装解码装置,降低了车辆的制作成本。
305、基于数据连接,智能终端将解码后的音频数据流和播放控制指令发送至车机播放***。
为了实现对车机播放***播放音频文件进行灵活控制,当获取到播放控制指令之后,智能终端还将根据与车机播放***建立的数据连接,将解码后的音频数据流和播放控制指令发送至车机播放***。
例如,当智能终端与车机播放***通过蓝牙进行连接,智能终端可通过蓝牙连接将解码后的音频数据流和播放控制指令发送至车机播放***;当智能终端与车机播放***通过数据线及USB接口进行连接,智能终端可通过数据线及USB接口将解码后的音频数据流和播放控制指令发送至车机播放***;当智能终端与车机播放***通过网络进行连接,智能终端可通过网络将解码后的音频数据流和播放控制指令发送至车机播放***;当智能终端与车机播放***通过NFC进行连接,智能终端可通过NFC通道将解码后的音频数据流和播放控制指令发送至车机播放***。
306、当接收智能终端发送的解码后的音频数据流和播放控制指令时,基于播放控制指令,车机播放***对解码后的音频数据流执行相应控制操作。
由于不同的播放控制指令可控制车机播放***执行不同的操作,因此,当接收到智能终端发送的播放控制指令时,基于接收到的播放控制指令,车机播放***可对解码后的音频数据流执行相应控制操作。
例如,当接收到的播放控制指令为播放指令,在播放指令的触发下,车机播放***将播放当前用户选取的音频文件标识对应的解码后的音频数据流;当接收到的播放控制指令为暂停指令,在暂停指令的触发下,车机播放***将暂停当前播放的音频数据流;当接收到的播放控制指令为切换前一曲指令,在切换前一曲指令的触发下,车机播放***将播放播放列表中位于当前播放的音频文件前一位的音频文件解码后的音频数据流;当接收到的播放控制指令为切换后一曲指令,在切换后一曲指令的触发下,车机播放***播放播放列表中位于当前播放的音频文件后一位的音频文件解码后的音频数据流;当接收到的播放控制指令为音量调节指令,在音量调节指令的触发下,车机播放***将根据音量调节指令中的音量调节参数,调节当前播放的音频数据流的音量。
至此,通过上述步骤301至306实现了通过智能终端对音频数据流的播放控制。另外,本实施例中智能终端还可根据车机播放***当前当播放状态,实时切换显示屏幕上显示的播放信息,具体参见下述步骤307至310。
307、当在播放音频数据流的过程中检测到当前的播放状态变化时,车机播放***生成播放状态变化消息。
在播放音频数据流的过程中,当车机播放***检测到当前的播放状态变化,如,由播放状态变为暂停状态,或,变换了当前播放的音频文件,或,改变了当前播放的音频文件的音量,此时车机播放播放***将生成播放状态变化消息,该播放状态变化消息用于通知智能终端当前的播放状态已发生变化。
308、车机播放***将播放状态变化消息发送至智能终端。
当当前的播放状态发生变化时,为了对智能终端进行提醒,车机播放***将通过与智能终端建立的数据连接,将播放状态变化消息发送至智能终端。
309、当接收到播放状态变化消息时,智能终端获取车机播放***当前的播放信息。
当接收到车机播放***发送的播放状态变化消息,在该播放状态消息的触发下,智能终端通过向车机播放***发送获取指令,可获取车机播放***当前的播放信息,该播放信息至少包括播放进度、播放的音频文件的名称等等。
310、智能终端在播放控制页面上展示播放信息。
为了直观地向用户展现车机播放***当前的播放情况,智能终端还将获取到的播放信息在播放控制页面上展示出来。具体展示时,智能终端可将获取到的播放信息进行同步展示,如图5所示,图5中(a)图为车机播放***的显示屏幕上展示的播放信息,图5中(b)图为智能终端的显示屏幕上同步展示的播放信息。当然,智能终端也可在获取到播放信息的预设时长后进行展示,其中,预设时长可以为1秒钟、2秒钟等。设定预设时长为2秒钟,若智能终端在10:00获取到播放信息,则智能终端将在10:02将该播放信息展示出来。
需要说明的是,智能终端的显示屏幕上所展示的播放信息为从车机播放***中获取到的原始数据,并不是采用截图方式获取到的图片数据,因此,智能终端上无需自配解码装置,即可显示获取到的播放信息。
另外,由于展示的播放信息的内容较为丰富,而智能终端的显示屏幕大小是有限的,为此,本实施例中智能终端在展示播放信息时,可分页进行展示,此时在屏幕显示界面上还提供“上一页”、“下一页”的选项,以供用户选择。
需要说明的是,上述以智能终端对车机播放***的播放控制过程在前,智能终端展示播放信息的过程在后为例进行说明,实际上这两过程为一个循环控制过程,即智能终端对车机播放***的播放控制过程与智能终端展示播放信息的过程并没有明确的时间顺序,且这两个过程可同时进行。
为了直观地展现智能终端与车机播放***之间的交互过程,下面将对图6中的车机播放***与智能终端音频播放应用的交互流程图进行详述。
当智能终端的音频播放应用检测到播放控制页面上的任一播放控制选项被选中时,智能终端的音频播放应用从播放控制选项与车机播放***的播放控制指令的对应关系中,获取到播放控制指令,并将该播放控制指令及解码后的音频数据流发送至车机播放***,车机播放***在接收到该播放控制指令后,根据该播放控制指令对音频数据流执行相应的控制操作。当车机播放***检测到当前的播放状态变化时,车机播放***将生成播放状态变化消息,并将该播放状态变化消息发送中智能终端,基于接收到的播放状态变化消息,智能终端从车机播放***中获取当前的播放信息,并将获取到的播放信息在播放控制页面上展示出来。
需要说明的是,上述以对音频文件的播放控制为例进行说明,实际上本实施例提供的方法还可应用于对文本、图片、视频等数据的展示及播放控制,具体可参见对音频文件的播放控制,此处不再一一说明。
本发明实施例提供的方法,智能终端通过与车机播放***建立数据连接,并显示车机播放***的播放控制页面,进而在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令,并将播放控制指令发送至车机播放***,使车机播放***可根据播放控制指令,执行相应的控制操作。由于智能终端可直接生成车机播放***的播放控制指令,无需借助任何协议,降低了播放控制的局限性,且该过程中智能终端接收到的音频数据为解码后的数据,降低了资源消耗,提高了播放效率。此外,当车机播放***当前的播放状态变化时,智能终端还切换展示的播放信息,从而使得展示的播放信息具有时效性。
参见图7,本发明实施例提供了一种智能终端,该智能终端用于执行的上述图1至图3中任一实施例所示的播放控制方法中智能终端所执行的功能,该智能终端包括:
连接模块701,用于与车机播放***建立数据连接;
显示模块702,用于显示车机播放***的播放控制页面,播放控制页面上具有多个播放控制选项;
第一获取模块703,用于当检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令;
解码模块704,用于对被触发的音视频文件进行解码,得到解码后的音视频数据流。
第一发送模块705,用于基于数据连接,将解码后的音频数据流和播放控制指令发送至车机播放***,由车机播放***根据播放控制指令,对解码后的音频数据流执行相应控制操作。
在本发明的另一个实施例中,连接模块701,用于开启蓝牙功能,与车机播放***建立蓝牙连接;或,
连接模块701,用于借助数据线及通用串行总线USB接口,与车机播放***建立数据连接;或,
连接模块701,用于开启无线保真WiFi功能,与车机播放***建立网络连接;或,
连接模块701,用于开启近距离无线通信NFC功能,与车机播放***建立NFC通道。
在本发明的另一个实施例中,智能终端还包括:
第一接收模块,用于接收车机播放***发送的第一获取请求,第一获取请求用于获取播放列表,播放列表中至少包括一个音频文件标识;
第二发送模块,用于将播放列表发送至车机播放***;
第二接收模块,用于接收车机播放***发送的第二获取请求,第二获取请求由车机播放***在检测到播放列表中任一音频文件标识被触发之后发送,第二获取请求用于获取被触发的音频文件标识对应的音频文件;
第二获取模块,用于基于第二获取请求,获取被触发的音频文件标识对应的音频文件。
在本发明的另一个实施例中,播放控制选项包括播放选项、暂停选项、第一选项、第二选项及音量调节选项;
第一获取模块,用于当被触发的播放控制选项为播放选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取播放指令;当被触发的播放控制选项为暂停选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取暂停指令;当被触发的播放控制选项为第一选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取切换前一曲指令;当被触发的播放控制选项为第二选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取切换后一曲指令;当被触发的播放控制选项为音量调节选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取音量调节指令。
在本发明的另一个实施例中,智能终端还包括:
第三接收模块,用于接收车机播放***在播放音频数据流的过程中发送的播放状态变化消息,播放状态变化消息由车机播放***在检测到当前的播放状态变化时发送;
第三获取模块,用于获取车机播放***当前的播放信息;
展示模块,用于在播放控制页面上展示播放信息。
本发明实施例提供的智能终端,智能终端通过与车机播放***建立数据连接,并显示车机播放***的播放控制页面,进而在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令,并将播放控制指令发送至车机播放***,使车机播放***可根据播放控制指令,执行相应的控制操作。由于智能终端可直接生成车机播放***的播放控制指令,无需借助任何协议,降低了播放控制的局限性,且该过程中智能终端接收到的音频数据为解码后的数据,因此,降低了资源消耗,提高了播放效率。
参见图8,本发明实施例提供了一种车机播放***,该车机播放***用于执行上述图1至图3中任一实施例所述的播放控制方法中车机播放***所执行的功能,该车机播放***包括:
连接模块801,用于与智能终端建立数据连接;
接收模块802,用于基于数据连接,接收智能终端发送的解码后的音频数据流和播放控制指令,播放控制指令由智能终端在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中获取;
操作控制模块803,用于基于播放控制指令,对解码后的音频数据流执行相应控制操作。
在本发明的另一个实施例中,车机播放***还包括:
第一发送模块,用于基于数据连接,向智能终端发送第一获取请求,第一获取请求用于获取播放列表,播放列表中至少包括一个音频文件标识;
第二发送模块,用于当检测到播放列表中任一音频文件标识被触发之后,向智能终端发送第二获取请求,第二获取请求用于获取被触发的音频文件标识对应的音频文件。
在本发明的另一个实施例中,车机播放***还包括:
消息生成模块,用于当在播放音频数据流的过程中检测到当前的播放状态变化时,生成播放状态变化消息;
第三发送模块,用于将播放状态变化消息发送至智能终端,由智能终端在接收到播放状态变化消息时,获取车机播放***当前的播放信息,在播放控制页面上展示播放信息。
本发明实施例提供的车机播放***,车机播放***通过与智能终端建立数据连接,基于建立的数据连接,接收智能终端发送的播放控制指令,并根据接收到的播放控制指令,执行相应控制操作。由于智能终端可直接生成车机播放***的播放控制指令,无需借助任何协议,降低了播放控制的局限性,且该过程中智能终端接收到的音频数据为解码后的数据,因此,降低了资源消耗,提高了播放效率。
参见图9,其示出了本发明实施例所涉及的终端的结构示意图,该终端可以用于实施上述实施例中提供的播放控制方法。具体来讲:
终端900可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi(Wireless Fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图9中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯***)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband CodeDivision Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。
存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端900的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端900的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图9中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
终端900还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端900移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端900还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,传声器162可提供用户与终端900之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端900的通信。
WiFi属于短距离无线传输技术,终端900通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了WiFi模块170,但是可以理解的是,其并不属于终端900的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器180是终端900的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端900的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;可选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
终端900还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理***与处理器180逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端900还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端900的显示单元是触摸屏显示器,终端900还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。所述一个或者一个以上程序包含用于执行以下操作的指令:
与车机播放***建立数据连接;
显示车机播放***的播放控制页面,播放控制页面上具有多个播放控制选项;
当检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令;
对被触发的音频文件进行解码,得到解码后的音频数据流;
基于数据连接,将解码后的音频数据流和播放控制指令发送至车机播放***,由车机播放***根据播放控制指令,对解码后的音频数据流执行相应控制操作。
假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
与车机播放***建立数据连接,包括:
开启蓝牙功能,与车机播放***建立蓝牙连接;或,
借助数据线及通用串行总线USB接口,与车机播放***建立数据连接;或,
开启无线保真WiFi功能,与车机播放***建立网络连接;或,
开启近距离无线通信NFC功能,与车机播放***建立NFC通道。
假设上述为第二种可能的实施方式,则在第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
对被触发的音频文件进行解码,得到解码后的音频数据流之前,还包括:
接收车机播放***发送的第一获取请求,第一获取请求用于获取播放列表,播放列表中至少包括一个音频文件标识;
将播放列表发送至车机播放***;
接收车机播放***发送的第二获取请求,第二获取请求由车机播放***在检测到播放列表中任一音频文件标识被触发之后发送,第二获取请求用于获取被触发的音频文件标识对应的音频文件;
基于第二获取请求,获取被触发的音频文件标识对应的音频文件。
假设上述为第三种可能的实施方式,则在第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
播放控制选项包括播放选项、暂停选项、第一选项、第二选项及音量调节选项;
从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令,包括:
当被触发的播放控制选项为播放选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取播放指令;
当被触发的播放控制选项为暂停选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取暂停指令;
当被触发的播放控制选项为第一选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取切换前一曲指令;
当被触发的播放控制选项为第二选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取切换后一曲指令;
当被触发的播放控制选项为音量调节选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取音量调节指令。
假设上述为第四种可能的实施方式,则在第四种可能的实施方式作为基础而提供的第五种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
该方法还包括:
接收车机播放***在播放音频数据流的过程中发送的播放状态变化消息,播放状态变化消息由车机播放***在检测到当前的播放状态变化时发送;
获取车机播放***当前的播放信息;
在播放控制页面上展示播放信息。
本发明实施例提供的终端,智能终端通过与车机播放***建立数据连接,并显示车机播放***的播放控制页面,进而在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令,并将播放控制指令发送至车机播放***,使车机播放***可根据播放控制指令,执行相应的控制操作。由于智能终端可直接生成车机播放***的播放控制指令,无需借助任何协议,降低了播放控制的局限性,且该过程中智能终端接收到的音频数据为解码后的数据,因此,降低了资源消耗,提高了播放效率。
本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中的存储器中所包含的计算机可读存储介质;也可以是单独存在,未装配入终端中的计算机可读存储介质。该计算机可读存储介质存储有一个或者一个以上程序,该一个或者一个以上程序被一个或者一个以上的处理器用来执行播放控制方法,该方法包括:
与车机播放***建立数据连接;
显示车机播放***的播放控制页面,播放控制页面上具有多个播放控制选项;
当检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令;
对被触发的音频文件进行解码,得到解码后的音频数据流;
基于数据连接,将解码后的音频数据流和播放控制指令发送至车机播放***,由车机播放***根据播放控制指令,对解码后的音频数据流执行相应控制操作。
假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
与车机播放***建立数据连接,包括:
开启蓝牙功能,与车机播放***建立蓝牙连接;或,
借助数据线及通用串行总线USB接口,与车机播放***建立数据连接;或,
开启无线保真WiFi功能,与车机播放***建立网络连接;或,
开启近距离无线通信NFC功能,与车机播放***建立NFC通道。
假设上述为第二种可能的实施方式,则在第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
对被触发的音频文件进行解码,得到解码后的音频数据流之前,还包括:
接收车机播放***发送的第一获取请求,第一获取请求用于获取播放列表,播放列表中至少包括一个音频文件标识;
将播放列表发送至车机播放***;
接收车机播放***发送的第二获取请求,第二获取请求由车机播放***在检测到播放列表中任一音频文件标识被触发之后发送,第二获取请求用于获取被触发的音频文件标识对应的音频文件;
基于第二获取请求,获取被触发的音频文件标识对应的音频文件。
假设上述为第三种可能的实施方式,则在第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
播放控制选项包括播放选项、暂停选项、第一选项、第二选项及音量调节选项;
从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令,包括:
当被触发的播放控制选项为播放选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取播放指令;
当被触发的播放控制选项为暂停选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取暂停指令;
当被触发的播放控制选项为第一选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取切换前一曲指令;
当被触发的播放控制选项为第二选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取切换后一曲指令;
当被触发的播放控制选项为音量调节选项,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取音量调节指令。
假设上述为第四种可能的实施方式,则在第四种可能的实施方式作为基础而提供的第五种可能的实施方式中,终端的存储器中,还包含用于执行以下操作的指令:
该方法还包括:
接收车机播放***在播放音频数据流的过程中发送的播放状态变化消息,播放状态变化消息由车机播放***在检测到当前的播放状态变化时发送;
获取车机播放***当前的播放信息;
在播放控制页面上展示播放信息。
本发明实施例提供的计算机可读存储介质,智能终端通过与车机播放***建立数据连接,并显示车机播放***的播放控制页面,进而在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令,并将播放控制指令发送至车机播放***,使车机播放***可根据播放控制指令,执行相应的控制操作。由于智能终端可直接生成车机播放***的播放控制指令,无需借助任何协议,降低了播放控制的局限性,且该过程中智能终端接收到的音频数据为解码后的数据,因此,降低了资源消耗,提高了播放效率。
本发明实施例中提供了一种图形用户接口,该图形用户接口用在播放控制终端上,该执行播放控制终端包括触摸屏显示器、存储器和用于执行一个或者一个以上的程序的一个或者一个以上的处理器;该图形用户接口包括:
与车机播放***建立数据连接;
显示车机播放***的播放控制页面,播放控制页面上具有多个播放控制选项;
当检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令;
对被触发的音频文件进行解码,得到解码后的音频数据流;
基于数据连接,将解码后的音频数据流和播放控制指令发送至车机播放***,由车机播放***根据播放控制指令,对解码后的音频数据流执行相应控制操作。
本发明实施例提供的图形用户接口,智能终端通过与车机播放***建立数据连接,并显示车机播放***的播放控制页面,进而在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令,并将播放控制指令发送至车机播放***,使车机播放***可根据播放控制指令,执行相应的控制操作。由于智能终端可直接生成车机播放***的播放控制指令,无需借助任何协议,降低了播放控制的局限性,且该过程中智能终端接收到的音频数据为解码后的数据,因此,降低了资源消耗,提高了播放效率。
需要说明的是:上述实施例提供的智能终端、车机播放***在控制播放时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将智能终端及车机播放***的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的智能终端、车机播放***及播放控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (16)
1.一种播放控制方法,其特征在于,所述方法包括:
与车机播放***建立数据连接;
显示所述车机播放***的播放控制页面,所述播放控制页面上具有多个播放控制选项;
当检测到任一播放控制选项被触发时,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令;
对被触发的音频文件进行解码,得到解码后的音频数据流;
基于所述数据连接,将所述解码后的音频数据流和所述播放控制指令发送至所述车机播放***,由所述车机播放***根据所述播放控制指令,对所述解码后的音频数据流执行相应控制操作。
2.根据权利要求1所述的方法,其特征在于,所述与车机播放***建立数据连接,包括:
开启蓝牙功能,与所述车机播放***建立蓝牙连接;或,
借助数据线及通用串行总线USB接口,与所述车机播放***建立数据连接;或,
开启无线保真WiFi功能,与所述车机播放***建立网络连接;或,
开启近距离无线通信NFC功能,与所述车机播放***建立NFC通道。
3.根据权利要求1所述的方法,其特征在于,所述对被触发的音频文件进行解码,得到解码后的音频数据流之前,还包括:
接收所述车机播放***发送的第一获取请求,所述第一获取请求用于获取播放列表,所述播放列表中至少包括一个音频文件标识;
将播放列表发送至所述车机播放***;
接收所述车机播放***发送的第二获取请求,所述第二获取请求由所述车机播放***在检测到播放列表中任一音频文件标识被触发之后发送,所述第二获取请求用于获取被触发的音频文件标识对应的音频文件;
基于所述第二获取请求,获取被触发的音频文件标识对应的音频文件。
4.根据权利要求1所述的方法,其特征在于,所述播放控制选项包括播放选项、暂停选项、第一选项、第二选项及音量调节选项;
所述从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令,包括:
当被触发的播放控制选项为播放选项,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取播放指令;
当被触发的播放控制选项为暂停选项,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取暂停指令;
当被触发的播放控制选项为第一选项,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取切换前一曲指令;
当被触发的播放控制选项为第二选项,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取切换后一曲指令;
当被触发的播放控制选项为音量调节选项,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取音量调节指令。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述车机播放***在播放音频数据流的过程中发送的播放状态变化消息,所述播放状态变化消息由所述车机播放***在检测到当前的播放状态变化时发送;
获取所述车机播放***当前的播放信息;
在所述播放控制页面上展示所述播放信息。
6.一种播放控制方法,其特征在于,所述方法包括:
与智能终端建立数据连接;
基于所述数据连接,接收所述智能终端发送的解码后的音频数据流和播放控制指令,所述播放控制指令由所述智能终端在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中获取;
基于所述播放控制指令,对所述解码后的音频数据流执行相应控制操作。
7.根据权利要求6所述的方法,其特征在于,所述接收所述智能终端发送的解码后的音频数据流和播放控制指令之前,还包括:
基于所述数据连接,向所述智能终端发送第一获取请求,所述第一获取请求用于获取播放列表,所述播放列表中至少包括一个音频文件标识;
当检测到播放列表中任一音频文件标识被触发之后,向所述智能终端发送第二获取请求,所述第二获取请求用于获取被触发的音频文件标识对应的音频文件。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当在播放音频数据流的过程中检测到当前的播放状态变化时,生成播放状态变化消息;
将所述播放状态变化消息发送至所述智能终端,由所述智能终端在接收到所述播放状态变化消息时,获取车机播放***当前的播放信息,在播放控制页面上展示所述播放信息。
9.一种智能终端,其特征在于,所述智能终端包括:
连接模块,用于与车机播放***建立数据连接;
显示模块,用于显示所述车机播放***的播放控制页面,所述播放控制页面上具有多个播放控制选项;
第一获取模块,用于当检测到任一播放控制选项被触发时,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取相应的播放控制指令;
解码模块,用于对被触发的音频文件进行解码,得到解码后的音频数据流;
第一发送模块,用于基于所述数据连接,将所述解码后的音频数据流和所述播放控制指令发送至所述车机播放***,由所述车机播放***根据所述播放控制指令,对所述解码后的音频数据流执行相应控制操作。
10.根据权利要求9所述的智能终端,其特征在于,所述连接模块,用于开启蓝牙功能,与所述车机播放***建立蓝牙连接;或,
所述连接模块,用于借助数据线及通用串行总线USB接口,与所述车机播放***建立数据连接;或,
所述连接模块,用于开启无线保真WiFi功能,与所述车机播放***建立网络连接;或,
所述连接模块,用于开启近距离无线通信NFC功能,与所述车机播放***建立NFC通道。
11.根据权利要求9所述的智能终端,其特征在于,所述智能终端还包括:
第一接收模块,用于接收所述车机播放***发送的第一获取请求,所述第一获取请求用于获取播放列表,所述播放列表中至少包括一个音频文件标识;
第二发送模块,用于将播放列表发送至所述车机播放***;
第二接收模块,用于接收所述车机播放***发送的第二获取请求,所述第二获取请求由所述车机播放***在检测到播放列表中任一音频文件标识被触发之后发送,所述第二获取请求用于获取被触发的音频文件标识对应的音频文件;
第二获取模块,用于基于所述第二获取请求,获取被触发的音频文件标识对应的音频文件。
12.根据权利要求9所述的智能终端,其特征在于,所述播放控制选项包括播放选项、暂停选项、第一选项、第二选项及音量调节选项;
所述第一获取模块,用于当被触发的播放控制选项为播放选项,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取播放指令;当被触发的播放控制选项为暂停选项,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取暂停指令;当被触发的播放控制选项为第一选项,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取切换前一曲指令;当被触发的播放控制选项为第二选项,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取切换后一曲指令;当被触发的播放控制选项为音量调节选项,从播放控制选项与所述车机播放***的播放控制指令的对应关系中,获取音量调节指令。
13.根据权利要求9所述的智能终端,其特征在于,所述智能终端还包括:
第三接收模块,用于接收所述车机播放***在播放音频数据流的过程中发送的播放状态变化消息,所述播放状态变化消息由所述车机播放***在检测到当前的播放状态变化时发送;
第三获取模块,用于获取所述车机播放***当前的播放信息;
展示模块,用于在所述播放控制页面上展示所述播放信息。
14.一种车机播放***,其特征在于,所述车机播放***包括:
连接模块,用于与智能终端建立数据连接;
接收模块,用于基于所述数据连接,接收所述智能终端发送的解码后的音频数据流和播放控制指令,所述播放控制指令由所述智能终端在检测到任一播放控制选项被触发时,从播放控制选项与车机播放***的播放控制指令的对应关系中获取;
操作控制模块,用于基于所述播放控制指令,对所述解码后的音频数据流执行相应控制操作。
15.根据权利要求14所述的车机播放***,其特征在于,所述车机播放***还包括:
第一发送模块,用于基于所述数据连接,向所述智能终端发送第一获取请求,所述第一获取请求用于获取播放列表,所述播放列表中至少包括一个音频文件标识;
第二发送模块,用于当检测到播放列表中任一音频文件标识被触发之后,向所述智能终端发送第二获取请求,所述第二获取请求用于获取被触发的音频文件标识对应的音频文件。
16.根据权利要求14所述的车机播放***,其特征在于,所述车机播放***还包括:
消息生成模块,用于当在播放音频数据流的过程中检测到当前的播放状态变化时,生成播放状态变化消息;
第三发送模块,用于将所述播放状态变化消息发送至所述智能终端,由所述智能终端在接收到所述播放状态变化消息时,获取车机播放***当前的播放信息,在播放控制页面上展示所述播放信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510032804.4A CN104966520B (zh) | 2015-01-22 | 2015-01-22 | 播放控制方法、智能终端及车机播放*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510032804.4A CN104966520B (zh) | 2015-01-22 | 2015-01-22 | 播放控制方法、智能终端及车机播放*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104966520A true CN104966520A (zh) | 2015-10-07 |
CN104966520B CN104966520B (zh) | 2018-05-25 |
Family
ID=54220547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510032804.4A Active CN104966520B (zh) | 2015-01-22 | 2015-01-22 | 播放控制方法、智能终端及车机播放*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104966520B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898466A (zh) * | 2015-12-15 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | 音频处理方法、装置及终端设备 |
CN107864171A (zh) * | 2016-09-22 | 2018-03-30 | 法乐第(北京)网络科技有限公司 | 车载娱乐设备的信息交互方法和装置 |
CN108021348A (zh) * | 2016-11-03 | 2018-05-11 | 上海掌门科技有限公司 | 一种用于远程控制音频操作的方法与设备 |
CN109597789A (zh) * | 2018-12-11 | 2019-04-09 | 深圳市路畅科技股份有限公司 | 一种车机与手机音频数据交互的方法、***及装置 |
CN112015944A (zh) * | 2019-05-31 | 2020-12-01 | 北京车和家信息技术有限公司 | 音频列表中音频的播放方法、装置及车辆 |
CN113766266A (zh) * | 2021-09-10 | 2021-12-07 | 阿波罗智联(北京)科技有限公司 | 音视频处理方法、装置、设备以及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5592640A (en) * | 1991-01-18 | 1997-01-07 | Fujitsu Limited | Data processing apparatus capable of reading data from different-format CD-ROMS according to different processing methods of the data |
CN103544956A (zh) * | 2013-06-20 | 2014-01-29 | Tcl集团股份有限公司 | Wifi音响与智能终端协商解码的方法及*** |
CN103559902A (zh) * | 2013-11-13 | 2014-02-05 | 大陆汽车投资(上海)有限公司 | 移动终端设备与车载影音***之间的交互控制的方法 |
CN103770729A (zh) * | 2012-10-24 | 2014-05-07 | 广明光电股份有限公司 | 移动装置控制车载装置的方法 |
CN103856883A (zh) * | 2012-11-29 | 2014-06-11 | 中国电信股份有限公司 | 将手机终端上的音乐投放到音响设备播放的方法和*** |
-
2015
- 2015-01-22 CN CN201510032804.4A patent/CN104966520B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5592640A (en) * | 1991-01-18 | 1997-01-07 | Fujitsu Limited | Data processing apparatus capable of reading data from different-format CD-ROMS according to different processing methods of the data |
CN103770729A (zh) * | 2012-10-24 | 2014-05-07 | 广明光电股份有限公司 | 移动装置控制车载装置的方法 |
CN103856883A (zh) * | 2012-11-29 | 2014-06-11 | 中国电信股份有限公司 | 将手机终端上的音乐投放到音响设备播放的方法和*** |
CN103544956A (zh) * | 2013-06-20 | 2014-01-29 | Tcl集团股份有限公司 | Wifi音响与智能终端协商解码的方法及*** |
CN103559902A (zh) * | 2013-11-13 | 2014-02-05 | 大陆汽车投资(上海)有限公司 | 移动终端设备与车载影音***之间的交互控制的方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898466A (zh) * | 2015-12-15 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | 音频处理方法、装置及终端设备 |
CN107864171A (zh) * | 2016-09-22 | 2018-03-30 | 法乐第(北京)网络科技有限公司 | 车载娱乐设备的信息交互方法和装置 |
CN108021348A (zh) * | 2016-11-03 | 2018-05-11 | 上海掌门科技有限公司 | 一种用于远程控制音频操作的方法与设备 |
CN109597789A (zh) * | 2018-12-11 | 2019-04-09 | 深圳市路畅科技股份有限公司 | 一种车机与手机音频数据交互的方法、***及装置 |
CN112015944A (zh) * | 2019-05-31 | 2020-12-01 | 北京车和家信息技术有限公司 | 音频列表中音频的播放方法、装置及车辆 |
CN112015944B (zh) * | 2019-05-31 | 2024-02-06 | 北京车和家信息技术有限公司 | 音频列表中音频的播放方法、装置及车辆 |
CN113766266A (zh) * | 2021-09-10 | 2021-12-07 | 阿波罗智联(北京)科技有限公司 | 音视频处理方法、装置、设备以及存储介质 |
CN113766266B (zh) * | 2021-09-10 | 2024-02-13 | 阿波罗智联(北京)科技有限公司 | 音视频处理方法、装置、设备以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN104966520B (zh) | 2018-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104065982B (zh) | 流媒体直播的方法和装置 | |
CN104142779B (zh) | 用户界面控制方法、装置和终端 | |
CN104243671A (zh) | 音量调节方法、装置及电子设备 | |
CN105430424A (zh) | 一种视频直播的方法、装置和*** | |
CN104966520A (zh) | 播放控制方法、智能终端及车机播放*** | |
CN105005909A (zh) | 预测流失用户的方法及装置 | |
CN106454404A (zh) | 一种播放直播视频的方法、装置和*** | |
CN105183296A (zh) | 交互界面显示方法及装置 | |
CN103559731B (zh) | 一种锁屏状态下歌词显示的方法及终端 | |
CN103458277B (zh) | 一种操作直播频道节目的方法和装置 | |
CN105549740A (zh) | 一种播放音频数据的方法和装置 | |
CN103391473A (zh) | 一种提供及获取音视频的方法和装置 | |
CN104238893A (zh) | 一种对视频预览图片进行显示的方法和装置 | |
CN105208056A (zh) | 信息交互的方法及终端 | |
CN104252341A (zh) | 应用程序的换肤方法、装置及应用程序的客户端设备 | |
CN104602135A (zh) | 控制全屏播放的方法及装置 | |
CN104935955A (zh) | 一种传输直播视频流的方法、装置和*** | |
CN104407804A (zh) | 截屏方法、装置及电子设备 | |
CN103475917A (zh) | 一种同步播放信息的方法、装置及终端设备 | |
CN104036536A (zh) | 一种定格动画的生成方法和装置 | |
CN105007543A (zh) | 对讲方法、装置、设备及*** | |
CN104157007A (zh) | 视频处理的方法及装置 | |
CN104967608A (zh) | 播放多媒体文件的方法、移动终端及固定终端 | |
CN103068016B (zh) | 移动终端及其降低功耗的方法 | |
CN104093053A (zh) | 播放视频文件的方法、设备及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20151007 Assignee: Ocean interactive (Beijing) Information Technology Co., Ltd. Assignor: Tencent Technology (Shenzhen) Co., Ltd. Contract record no.: 2016990000422 Denomination of invention: Play control method, intelligent terminal and vehicle-mounted play system License type: Common License Record date: 20161009 |
|
LICC | Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model | ||
GR01 | Patent grant | ||
GR01 | Patent grant |