播放控制方法、智能终端及车机播放系统的制作方法_3

文档序号:9249917阅读:来源:国知局
用于车机播放系统从智能终端中获取被触发的音频文件标识对应的音频文件。当接收到车机播放系统发送的第二获取请求之后,智能终端从音频播放应用中获取被触发的音频文件标识对应的音频文件。由于智能终端的解码能力相对于车机播放系统的解码能力要强,为了减小车机播放系统的处理压力,缩短车机播放系统播放音频文件的处理时间,智能终端在获取到被触发的音频文件之后,将对被触发的音频文件进行解码,得到解码后的音频数据流。
[0108]需要说明的是,车机播放系统的显示屏幕上显示的音频属性信息中的相关图片数据,如音频文件所属的音频集合图片等,为从智能终端中获取到的原始图片数据,这些图片无需进行解码,即可在车机播放系统上进行显示,从而避免了因版本不兼容,导致图片数据无法显示的问题,另外,车机播放系统无需安装解码装置,降低了车辆的制作成本。
[0109]305、基于数据连接,智能终端将解码后的音频数据流和播放控制指令发送至车机播放系统。
[0110]为了实现对车机播放系统播放音频文件进行灵活控制,当获取到播放控制指令之后,智能终端还将根据与车机播放系统建立的数据连接,将解码后的音频数据流和播放控制指令发送至车机播放系统。
[0111]例如,当智能终端与车机播放系统通过蓝牙进行连接,智能终端可通过蓝牙连接将解码后的音频数据流和播放控制指令发送至车机播放系统;当智能终端与车机播放系统通过数据线及USB接口进行连接,智能终端可通过数据线及USB接口将解码后的音频数据流和播放控制指令发送至车机播放系统;当智能终端与车机播放系统通过网络进行连接,智能终端可通过网络将解码后的音频数据流和播放控制指令发送至车机播放系统;当智能终端与车机播放系统通过NFC进行连接,智能终端可通过NFC通道将解码后的音频数据流和播放控制指令发送至车机播放系统。
[0112]306、当接收智能终端发送的解码后的音频数据流和播放控制指令时,基于播放控制指令,车机播放系统对解码后的音频数据流执行相应控制操作。
[0113]由于不同的播放控制指令可控制车机播放系统执行不同的操作,因此,当接收到智能终端发送的播放控制指令时,基于接收到的播放控制指令,车机播放系统可对解码后的音频数据流执行相应控制操作。
[0114]例如,当接收到的播放控制指令为播放指令,在播放指令的触发下,车机播放系统将播放当前用户选取的音频文件标识对应的解码后的音频数据流;当接收到的播放控制指令为暂停指令,在暂停指令的触发下,车机播放系统将暂停当前播放的音频数据流;当接收到的播放控制指令为切换前一曲指令,在切换前一曲指令的触发下,车机播放系统将播放播放列表中位于当前播放的音频文件前一位的音频文件解码后的音频数据流;当接收到的播放控制指令为切换后一曲指令,在切换后一曲指令的触发下,车机播放系统播放播放列表中位于当前播放的音频文件后一位的音频文件解码后的音频数据流;当接收到的播放控制指令为音量调节指令,在音量调节指令的触发下,车机播放系统将根据音量调节指令中的音量调节参数,调节当前播放的音频数据流的音量。
[0115]至此,通过上述步骤301至306实现了通过智能终端对音频数据流的播放控制。另夕卜,本实施例中智能终端还可根据车机播放系统当前当播放状态,实时切换显示屏幕上显示的播放信息,具体参见下述步骤307至310。
[0116]307、当在播放音频数据流的过程中检测到当前的播放状态变化时,车机播放系统生成播放状态变化消息。
[0117]在播放音频数据流的过程中,当车机播放系统检测到当前的播放状态变化,如,由播放状态变为暂停状态,或,变换了当前播放的音频文件,或,改变了当前播放的音频文件的音量,此时车机播放播放系统将生成播放状态变化消息,该播放状态变化消息用于通知智能终端当前的播放状态已发生变化。
[0118]308、车机播放系统将播放状态变化消息发送至智能终端。
[0119]当当前的播放状态发生变化时,为了对智能终端进行提醒,车机播放系统将通过与智能终端建立的数据连接,将播放状态变化消息发送至智能终端。
[0120]309、当接收到播放状态变化消息时,智能终端获取车机播放系统当前的播放信息。
[0121]当接收到车机播放系统发送的播放状态变化消息,在该播放状态消息的触发下,智能终端通过向车机播放系统发送获取指令,可获取车机播放系统当前的播放信息,该播放信息至少包括播放进度、播放的音频文件的名称等等。
[0122]310、智能终端在播放控制页面上展示播放信息。
[0123]为了直观地向用户展现车机播放系统当前的播放情况,智能终端还将获取到的播放信息在播放控制页面上展示出来。具体展示时,智能终端可将获取到的播放信息进行同步展示,如图5所示,图5中(a)图为车机播放系统的显示屏幕上展示的播放信息,图5中(b)图为智能终端的显示屏幕上同步展示的播放信息。当然,智能终端也可在获取到播放信息的预设时长后进行展示,其中,预设时长可以为I秒钟、2秒钟等。设定预设时长为2秒钟,若智能终端在10:00获取到播放信息,则智能终端将在10:02将该播放信息展示出来。
[0124]需要说明的是,智能终端的显示屏幕上所展示的播放信息为从车机播放系统中获取到的原始数据,并不是采用截图方式获取到的图片数据,因此,智能终端上无需自配解码装置,即可显示获取到的播放信息。
[0125]另外,由于展示的播放信息的内容较为丰富,而智能终端的显示屏幕大小是有限的,为此,本实施例中智能终端在展示播放信息时,可分页进行展示,此时在屏幕显示界面上还提供“上一页”、“下一页”的选项,以供用户选择。
[0126]需要说明的是,上述以智能终端对车机播放系统的播放控制过程在前,智能终端展示播放信息的过程在后为例进行说明,实际上这两过程为一个循环控制过程,即智能终端对车机播放系统的播放控制过程与智能终端展示播放信息的过程并没有明确的时间顺序,且这两个过程可同时进行。
[0127]为了直观地展现智能终端与车机播放系统之间的交互过程,下面将对图6中的车机播放系统与智能终端音频播放应用的交互流程图进行详述。
[0128]当智能终端的音频播放应用检测到播放控制页面上的任一播放控制选项被选中时,智能终端的音频播放应用从播放控制选项与车机播放系统的播放控制指令的对应关系中,获取到播放控制指令,并将该播放控制指令及解码后的音频数据流发送至车机播放系统,车机播放系统在接收到该播放控制指令后,根据该播放控制指令对音频数据流执行相应的控制操作。当车机播放系统检测到当前的播放状态变化时,车机播放系统将生成播放状态变化消息,并将该播放状态变化消息发送中智能终端,基于接收到的播放状态变化消息,智能终端从车机播放系统中获取当前的播放信息,并将获取到的播放信息在播放控制页面上展示出来。
[0129]需要说明的是,上述以对音频文件的播放控制为例进行说明,实际上本实施例提供的方法还可应用于对文本、图片、视频等数据的展示及播放控制,具体可参见对音频文件的播放控制,此处不再一一说明。
[0130]本发明实施例提供的方法,智能终端通过与车机播放系统建立数据连接,并显示车机播放系统的播放控制页面,进而在检测到任一播放控制选项被触发时,从播放控制选项与车机播放系统的播放控制指令的对应关系中,获取相应的播放控制指令,并将播放控制指令发送至车机播放系统,使车机播放系统可根据播放控制指令,执行相应的控制操作。由于智能终端可直接生成车机播放系统的播放控制指令,无需借助任何协议,降低了播放控制的局限性,且该过程中智能终端接收到的音频数据为解码后的数据,降低了资源消耗,提高了播放效率。此外,当车机播放系统当前的播放状态变化时,智能终端还切换展示的播放信息,从而使得展示的播放信息具有时效性。
[0131]参见图7,本发明实施例提供了一种智能终端,该智能终端用于执行的上述图1至图3中任一实施例所示的播放控制方法中智能终端所执行的功能,该智能终端包括:
[0132]连接模块701,用于与车机播放系统建立数据连接;
[0133]显示模块702,用于显示车机播放系统的播放控制页面,播放控制页面上具有多个播放控制选项;
[0134]第一获取模块703,用于当检测到任一播放控制选项被触发时,从播放控制选项与车机播放系统的播放控制指令的对应关系中,获取相应的播放控制指令;
[0135]解码模块704,用于对被触发的音视频文件进行解码,得到解码后的音视频数据流。
[0136]第一发送模块705,用于基于数据连接,将解码后的音频数据流和播放控制指令发送至车机播放系统,由车机播放系统根据播放控制指令,对解码后的音频数据流执行相应控制操作。
[0137]在本发明的另一个实施例中,连接模块701,用于开启蓝牙功能,与车机播放系统建立蓝牙连接;或,
[0138]连接模块701,用于借助数据线及通用串行总线USB接口,与车机播放系统建立数据连接;或,
[0139]连接模块701,用于开启无线保真WiFi功能,与车机播放系统建立网络连接;或,
[0140]连接模块701,用于开启近距离无线通信NFC功能,与车机播放系统建立NFC通道。
[0141]在本发明的另一个实施例中,智能终端还包括:
[0142]第一接收模块,用于接收车机播放系统发送的第一获取请求,第一获取请求用于获取播放列表,播放列表中至少包括一个音频文件标识;
[0143]第二发送模块,用于将播放列表发送至车机播放系统;
[0144]第二接收模块,用于接收车机播放系统发送的第二获取请求,第二获取请求由车机播放系统在检测到播放列表中任一音频文件标识被触发之后发送,第二获取请求用于获取被触发的音频文件标识对应的音频文件;
[0145]第二获取模块,用于基于第二获取请求,获取被触发的音频文件标识对应的音频文件。
[0146]在本发明的另一个实施例中,播放控制选项包括播放选项、暂停选项、第一选项、第二选项及音量调节选项;
[0147]第一获取模块,用于当被触发的播放控制选项为播放选项,从播放控制选项与车机播放系统的播放控制指令的对应关系中,获取播放指令;当被触发的播放控制选项为暂停选项,从播放控制选项与车机播放系统的播放控制指令的对应关系中,获取暂停指令;当被触发的播放控制选项为第一选项,从播放控制选项与车机播放系统的播放控制指令的对应关系中,获取切换前一曲指令;当被触发的播放控制选项为第二选项,从播放控制选项与车机播放系统的播放控制指令的对应关系中,获取切换后一曲指令;当被触发的播放控制选项为音量调节选项,从播放控制选项与车机播放系统的播放控制指令的对应关系
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1