一种音频设备的连接方法、音频播放装置的制造方法

文档序号:9547134阅读:768来源:国知局
一种音频设备的连接方法、音频播放装置的制造方法【
技术领域
】[0001]本发明涉及音频设备的连接技术,尤其涉及一种音频设备的连接方法、音频播放目.ο【
背景技术
】[0002]现有的电子设备,例如手机、平板电脑等大多具有音频播放器,用户可以利用电子设备中的音频播放器播放存储在电子设备中的音频文件,例如音乐。在某些场景下,例如影院,用户需要将电子设备中的音频文件通过外部的音频播放装置,例如音响进行播放,从而达到用户希望的音响效果。[0003]然而,不同电子设备所支持的音频协议可能不同,音频播放装置不能对所有的电子设备的音频文件均进行播放。基于此,如何兼容所有电子设备的音频协议并对各个电子的音频文件均进行播放是有待解决的问题。【
发明内容】[0004]为解决上述技术问题,本发明实施例提供了一种音频设备的连接方法、音频播放目.ο[0005]本发明实施例提供的音频设备的连接方法包括:[0006]基于第一传输协议向音频设备发送第一消息;[0007]接收到所述音频设备发送的第二消息时,对所述第二消息进行分析;[0008]根据分析结果,确定出所述音频设备支持的传输协议类型;[0009]基于所述音频设备支持的传输协议类型,与所述音频设备建立连接以及接收所述音频设备发送的音频数据并播放。[0010]本发明实施例中,所述根据分析结果,确定出所述音频设备支持的传输协议类型,包括:[0011]根据分析结果,判断所述第二消息是否为基于所述第一传输协议的连接数据包;[0012]当所述第二消息为所述基于所述第一传输协议的连接数据包时,所述音频设备支持的传输协议类型为所述第一传输协议。[0013]本发明实施例中,所述第一消息为探测包;[0014]所述根据分析结果,确定出所述音频设备支持的传输协议类型,包括:[0015]根据分析结果,判断所述第二消息是否为探测失败包;[0016]当所述第二消息为所述探测失败包时,所述音频设备支持的传输协议类型为第二传输协议。[0017]本发明实施例中,所述第二消息具有属性信息,所述属性信息标识了所述音频设备所支持传输协议的类型;[0018]所述根据分析结果,确定出所述音频设备支持的传输协议类型,包括:[0019]根据所述第二消息的属性信息,确定出所述音频设备支持的传输协议类型。[0020]本发明实施例中,所述基于所述音频设备支持的传输协议类型,与所述音频设备建立连接以及接收所述音频设备发送的音频数据并播放,包括:[0021]基于所述音频设备支持的传输协议类型,通过通用串行总线(USB,UniversalSerialBus)、或者通用异步收发传输(UART,UniversalAsynchronousReceiver/Transmitter)、或者蓝牙(BT,BlueTooth)与所述音频设备建立连接以及接收所述音频设备发送的音频数据并播放。[0022]本发明实施例提供的音频播放装置支持两种以上传输协议;所述装置包括:[0023]发送单元,用于基于第一传输协议向音频设备发送第一消息;[0024]接收单元,用于接收所述音频设备发送的第二消息;[0025]分析单元,用于对所述第二消息进行分析;根据分析结果,确定出所述音频设备支持的传输协议类型;[0026]传输单元,用于基于所述音频设备支持的传输协议类型,与所述音频设备建立连接以及接收所述音频设备发送的音频数据;[0027]播放单元,用于播放所述音频数据。[0028]本发明实施例中,所述分析单元包括:[0029]判断子单元,用于根据分析结果,判断所述第二消息是否为基于所述第一传输协议的连接数据包;[0030]确定子单元,用于当所述第二消息为所述基于所述第一传输协议的连接数据包时,所述音频设备支持的传输协议类型为所述第一传输协议。[0031]本发明实施例中,所述第一消息为探测包;[0032]所述判断子单元,还用于根据分析结果,判断所述第二消息是否为探测失败包;[0033]所述确定子单元,还用于当所述第二消息为所述探测失败包时,所述音频设备支持的传输协议类型为第二传输协议。[0034]本发明实施例中,所述第二消息具有属性信息,所述属性信息标识了所述音频设备所支持传输协议的类型;[0035]所述分析单元,还用于根据所述第二消息的属性信息,确定出所述音频设备支持的传输协议类型。[0036]本发明实施例中,所述传输单元,还用于基于所述音频设备支持的传输协议类型,通过USB、或者UART、或者BT与所述音频设备建立连接以及接收所述音频设备发送的音频数据。[0037]本发明实施例的技术方案中,音频播放装置支持两种以上传输协议类型,音频播放装置为了检测音频设备所支持的传输协议类型,首先基于第一传输协议向音频设备发送第一消息,这里,第一传输协议是音频播放装置所支持的其中一种传输协议,第一消息为探测包。音频设备接收到第一消息后,向音频播放装置返回第二消息,以表明音频设备所支持的传输协议类型。然后,音频播放装置根据音频设备所支持的传输协议类型,接收音频设备发送的音频数据并进行播放。可见,本发明实施例的音频播放装置能够支持不同的传输协议,针对不同的音频设备可以选择出与该音频设备相应的传输协议进行音频数据的传输,并实现音频数据的播放,兼容性较强,方便用户使用同一音频播放装置播放不同传输协议类型的音频数据,大大提升了用户的体验。【附图说明】[0038]图1为本发明实施例一的音频设备的连接方法的流程示意图;[0039]图2为本发明实施例二的音频设备的连接方法的流程示意图;[0040]图3为本发明实施例三的音频设备的连接方法的流程示意图;[0041]图4为本发明实施例一的音频播放装置的结构组成示意图;[0042]图5为本发明实施例二的音频播放装置的结构组成示意图;[0043]图6为本发明实施例三的音频播放装置的结构组成示意图。【具体实施方式】[0044]为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。[0045]图1为本发明实施例一的音频设备的连接方法的流程示意图,本示例中的音频设备的连接方法应用于音频播放装置中,如图1所示,所述音频设备的连接方法包括以下步骤:[0046]步骤101:基于第一传输协议向音频设备发送第一消息。[0047]本发明实施例中,音频播放装置尤指音响,音频播放装置支持两种以上传输协议。音频播放装置所支持的传输协议至少包括:第一传输协议、第二传输协议。这里,第一传输协议和第二传输协议分别定义了不同的数据包结构和收发协议。第一传输协议和第二传输协议所定义的数据包结构和收发协议依据音频设备而定,音频设备可以是如下设备:手机、平板电脑、笔记本电脑等各种类型的电子设备,音频设备具有音频播放器,音频播放器不同导致电子设备所支持的传输协议不同,例如,以苹果(Apple)产品为例,苹果电子设备中的因特网便携式音频播放器(iPod,internetPortableaud1device)附件是一种音频播放器,iPod所支持的传输协议分为两种,分别为协议版本l(iAPl)和协议版本2(iAP2),为了能够接收并播放两种不同传输协议的音频数据,音频播放装置相应也需要支持这两种传输协议,即iAPl和iAP2。[0048]本发明实施例中,音频播放装置与音频设备之间的所有交互均可通过但不限于以下方式进行:USB、BT、UART。[0049]基于此,音频播放装置基于USB、或BT、或UART与音频设备建立连接,然后基于第一传输协议向音频设备发送第一消息,这里,第一传输协议是音频播放装置所支持的其中一种传输协议,第一传输协议可由用户预先设置为默认的传输协议,每当音频播放装置与音频设备建立连接时,首先都是通过默认的传输协议向音频设备发送第一消息。以Apple产品为例,音频播放装置基于默认的iAP2向音频设备发送第一消息,这里,第一消息具体为探测包,在iAP2中定义了探测包为FF550200ΕΕ10。[0050]步骤102:接收到所述音频设备发送的第二消息时,对所述第二消息进行分析;根据分析结果,确定出所述音频设备支持的传输协议类型。[0051]在第一种实施方式中,音频设备接收到音频播放装置发送的第一消息后,将返回一个数据包(即第二消息)给音频播放装置。如果音频设备支持第一传输协议,返回的数据包为标准的第一传输协议的连接数据包,如果音频设备不支持第一传输协议时,返回的数据包为探测失败包。当音频播放装置接收到第一传输协议的连接数据包时,能够确定出音频设备支持的传输协议类型为第一传输协议;当音频播放装置接收到探测失败包时,能够确定出音频设备支持的传输协议当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1