首页 / 一种车机音乐的播放系统

一种车机音乐的播放系统实质审查 发明

技术领域

[0001] 本申请涉及音频技术领域,具体而言,涉及一种车机音乐的播放系统。

相关背景技术

[0002] 目前,在车机与手机的交互场景,比如播放手机音乐,主要是通过蓝牙通信。
[0003] 但是,蓝牙的传输带宽较小,其传输过程中使用的有损编码会在传输过程中压缩音频信号,特别是在解压缩和还原过程中容易产生失真。其次在播放音乐前,需要进行配对和连接的过程,同时存在多个蓝牙设备时,容易混淆,造成蓝牙通信繁琐,建立通信连接慢。
[0004] 因此,本申请提供了一种车机音乐的播放系统,以解决上述技术问题。

具体实施方式

[0035] 为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0036] 在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。
[0037] 应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0038] 应当理解,尽管在本申请实施例中可能采用术语第一、第二、第三等来描述,但这些描述不应限于这些术语。这些术语仅用来将描述区分开。例如,在不脱离本申请实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。
[0039] 取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
[0040] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者装置中还存在另外的相同要素。
[0041] 特别需要说明的是,在说明书中存在的符号和/或数字,如果在附图说明中未被标记的,均不是附图标记。
[0042] 下面结合附图详细说明本申请的可选实施例。
[0043] 对本申请提供的实施例,即一种车机音乐的播放系统的实施例。
[0044] 下面结合图1对本申请实施例进行详细说明。
[0045] 本申请实施例提供了一种车机音乐的播放系统10,包括车机11和移动终端12。
[0046] 所述车机,配置为:响应于检测到与移动终端通过USB接口通信连接,当确定本机的控制模式为主控模式时,将本机的控制模式转换成跟从模式,且向所述移动终端传送控制模式的转换指令。
[0047] 车机能够管理车载电脑的各类资源,同时也是车载计算机系统的内核与基石。
[0048] 车机是指安装在汽车里面的车载信息娱乐产品的简称,包括:处理器以及显示屏(包括中控屏、副驾屏和/或后排屏)。
[0049] 目前车机的功能除包括播放音频、视频和导航外,还包括3G及Telematics功能,能结合汽车的CAN‑BUS技术,实现人与车,车与外界的信息通讯,增强用户体验及服务、安全相关的功能。
[0050] 在车机上分为四个部分:前端3D展示、前端Android接入系统数据和简单界面展示、中间层转接应用代码和电机信号、实车电机控制车辆。
[0051] 通用串行总线(英语全称Universal Serial Bus,简称USB)是一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(即机顶盒)、游戏机等其它相关领域。USB对于高速且需要高带宽的外设以全速40G bps的传输数据,USB对于低速外设以1.5Mbps的传输速率传输数据。相比于蓝牙传输速率480Mbps,USB传输速率大大提高。不仅保证了传输速率,而且还能够保证传输带宽,降低了音频的压缩比,保证了音频信号传输的质量。接入USB接口能够实现通信连接,避免了配对方式所带来的连接缓慢,提高了连接效率。
[0052] USB接口包括:TYPE‑A接口、TYPE‑B接口和TYPE‑C接口。TYPE‑C接口体积小,被广泛应用于移动终端(比如手机)中。
[0053] 但是,在USB接口两端设备通信连接后,基于USB协议,需要将一端设备的控制模式设置为主控模式,另一端设备的控制模式设置为跟从模式。主控模式的设备具有主动控制两端通信的权限,而跟从模式的设备只具有被动接受主控模式的设备控制的权限。
[0054] 当车机与移动终端连接时,更多的是由移动终端发送控制车机的指令,并向车机提供播放音乐的资源。因此,在本申请实施例中,如果车机的控制模式为主控模式,则将控制模式转换成跟从模式,且向移动终端传送控制模式的转换指令,通知移动终端将控制模式由跟从模式转换成主控模式。
[0055] 当检测到与移动终端通过USB接口通信连接时,车机能够弹出询问窗口,询问用户是否允许播放移动终端中的音频文件,当获得允许消息时,如果车机的控制模式为主控模式,则将本机的控制模式转换成跟从模式,且向所述移动终端传送控制模式的转换指令,例如,车机通过libusb接口与移动终端进行通信,通知移动终端转换控制模式;同时,调用车机中驱动层提供的接口转换车机的控制模式,并保持VBUS的供电不变,即依旧由车机向移动终端输电。
[0056] 在一些具体实施例中,所述车机配置为所述响应于检测到与移动终端通过USB接口通信连接,当确定本机的控制模式为主控模式时,将本机的控制模式转换成跟从模式,且向所述移动终端传送控制模式的转换指令,包括:响应于检测到与移动终端通过USB接口通信连接,获取本机USB接口中ID引脚的电平信号;当所述ID引脚的电平信号为高电平信号时,确定本机的控制模式为主控模式,将本机的控制模式转换成跟从模式,且向所述移动终端传送控制模式的转换指令。
[0057] 在车机与移动终端通过USB接口通信连接时,车机与移动终端之间的控制模式是由USB接口中ID引脚决定的。ID引脚是USB设备的标识引脚,用于标识USB设备的控制模式。在USB接口中,ID引脚分为A和B两种类型,其中A类型的ID引脚与地线相连,B类型的ID引脚不与地线相连。
[0058] 当一端设备的USB接口中ID引脚的电平信号为高电平信号时,该设备的控制模式为主控模式,该设备对另一端设备输电;且另一端设备的USB接口中ID引脚的电平信号必定为低电平信号,该设备的控制模式为跟从模式。因此,通过USB接口中ID引脚的电平信号能够确定USB接口连接设备的控制模式。
[0059] 在一些具体实施例中,所述车机配置为所述响应于检测到与移动终端通过USB接口通信连接,获取本机USB接口中ID引脚的电平信号,包括:响应于检测到与未知设备通过USB接口通信连接,获取与所述未知设备的第一USB协议;当所述第一USB协议中的设备类型为通信设备类型时,确定所述未知设备为所述移动终端,且获取本机USB接口中ID引脚的电平信号。
[0060] 在本具体实施例中,当车机的控制模式为主控模式时,车机通过与所述未知设备的第一USB协议,获取第一USB协议中的设备类型,当设备类型为通信设备类型时,才能确定所述未知设备为所述移动终端。进而通过车机USB接口中ID引脚的电平信号确定是否车机的控制模式。
[0061] 在另一些具体实施例中,所述车机还配置为:当所述第一USB协议中的设备类型为存储设备类型时,确定所述未知设备为所述存储设备。
[0062] 在本具体实施例中,当车机的控制模式为主控模式时,车机通过与所述未知设备的第一USB协议,获取第一USB协议中的设备类型,当设备类型为存储设备类型时,确定所述未知设备为所述存储设备。由于存储设备不具备执行主控模式的能力,因此,车机也就不用转换控制模式。
[0063] 在一些具体实施例中,所述车机还配置为:当所述ID引脚的电平信号为低电平信号时,确定本机的控制模式为跟从模式。
[0064] 在本具体实施例中,当车机的控制模式为跟从模式时,车机也就不用转换控制模式。
[0065] 所述移动终端,配置为:响应于接收到所述车机传送的转换指令,将本机的控制模式由跟从模式转换成主控模式。
[0066] 移动终端,可以但不限于包括:智能手机、平板电脑、笔记本电脑、数字助理、智能可穿戴设备等等。
[0067] 在本申请实施例中,移动终端接收到所述车机传送的转换指令后,将其控制模式由跟从模式转换成主控模式,从而使移动终端具有主动控制车机与移动终端之间通信的权限,而车机只具有被动接受移动终端控制的权限。移动终端能够将车机作为一个播放器,控制车机播放移动终端中的音乐文件。
[0068] 在一些具体实施例中,所述移动终端还配置为:当确定本机的控制模式为主控模式时,确定用于播放的至少一个音乐文件;将所述至少一个音乐文件传送至所述车机播放。
[0069] 在本具体实施例中,如果车机的控制模式为主控模式,车机要播放移动终端中的音乐文件,车机需要向移动终端提出播放申请,移动终端才能将移动终端中的音乐文件传送至车机播放。与此相比,如果移动终端的控制模式为主控模式,移动终端能够主动将移动终端中的音乐文件传送至车机播放。避免了播放申请,减少了播放音乐文件的网络通信次数,提高了通信效率。
[0070] 在一些具体实施例中,所述移动终端配置为所述将所述至少一个音乐文件传送至所述车机播放,包括:基于预设数据格式将所述至少一个音乐文件封装至第二USB协议的数据包中;将所述数据包传送至所述车机播放。
[0071] 例如,预设数据格式为UAC数据格式,将至少一个音乐文件封装为UAC数据格式,通过libusb接口将至少一个音乐文件封装至第二USB协议的数据包中传输至所述车机播放。
[0072] 在一些具体实施例中,所述车机还配置为:接收所述数据包;基于注册的回调方式异步播放所述数据包中的所述至少一个音乐文件。
[0073] 例如,车机接收到数据包后,根据libusb注册的回调方式,对数据包中UAC数据格式的至少一个音乐文件进行解码,然后将解码后的至少一个音乐文件传输至车机的扬声器进行播放。实现了移动终端通过USB接口控制车机播放移动终端中的音频文件。
[0074] 在一些具体实施例中,所述移动终端还配置为:当将所述至少一个音乐文件传送至所述车机播放时,关闭本机扬声器的音频输出通道。
[0075] 在本具体实施例中,当移动终端不断通过USB接口控制车机播放移动终端中的音频文件时,使移动终端的扬声器的音频输出通道始终处于关闭状态,避免在车辆内出现多种声源的音乐产生同频共振,造成乘客的不适。
[0076] 在一些具体实施例中,所述移动终端还配置为:响应于检测到与所述车机通过USB接口断开通信连接,打开本机扬声器的音频输出通道,且终止将所述至少一个音乐文件传送至所述车机播放。
[0077] 在本具体实施例中,当移动终端检测到USB接口的断开事件时,表明检测到移动终端与车机通过USB接口断开通信连接,移动终端打开扬声器的音频输出通道,如果移动终端正在控制车机播放音乐文件,则停止播放。
[0078] 本申请实施例所述系统包括车机和移动终端。车机,配置为:响应于检测到与移动终端通过USB接口通信连接,当确定本机的控制模式为主控模式时,将本机的控制模式转换成跟从模式,且向所述移动终端传送控制模式的转换指令;所述移动终端,配置为:响应于接收到所述车机传送的转换指令,将本机的控制模式由跟从模式转换成主控模式。在移动终端与车机之间通过USB接口通信连接,保证了移动终端与车机之间高速传输音乐文件,而且还能够保证传输带宽,降低了音频的压缩比,保证了音频信号传输的质量。接入USB接口能够实现通信连接,避免了配对方式所带来的连接缓慢,提高了连接效率。当移动终端的控制模式为主控模式时,移动终端能够主动将移动终端中的音乐文件传送至车机播放。避免了播放申请,减少了播放音乐文件的网络通信次数,提高了通信效率。
[0079] 最后应说明的是:本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0080] 以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页 第1页 第2页 第3页