[发明专利]一种基于A2DP协议的非音频数据传输方法有效
申请号: | 201110441085.3 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102412877A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 周毅 | 申请(专利权)人: | 上海山景集成电路技术有限公司 |
主分类号: | H04B5/02 | 分类号: | H04B5/02 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 李仪萍;王华英 |
地址: | 200135 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 a2dp 协议 音频 数据传输 方法 | ||
技术领域
本发明涉及一种移动通信领域,特别是涉及一种基于A2DP协议的非音频数据传输方法。
背景技术
随着蓝牙产品价格的快速下降,蓝牙设备得到了快速普及,具有蓝牙功能的装置也越来越普遍,尤其在手机领域,蓝牙几乎已成一种事实上的标准配置。
当前,蓝牙一个重要的功能就是利用蓝牙高质量音频(A2DP)协议将音频信号从蓝牙输出设备(如手机等)传送到蓝牙播放接收设备(如蓝牙耳机、蓝牙音箱等),而其中不需要任何的有线方式的物理连接。人们在切实享受到蓝牙高质量音频便捷的同时,却发现想进一步改善收听体验却非常不便,如无法在蓝牙接收端同步显示歌词、或音频媒体本身一系列属性信息,如专辑名称、曲目长度、歌手信息等。
为了能改善这方面的用户体验,如何提出一种基于A2DP协议的非音频数据传输方法,就显得极为有意义。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于A2DP协议的非音频数据传输方法,以在不改变已有蓝牙的相关协议的前提下,可实时传输其他非音频数据,进而丰富用户使用蓝牙的收听体验。
为实现上述目的及其他相关目的,本发明提供一种基于A2DP协议的非音频数据传输方法,其应用在支持蓝牙方式执行音频数据传输的发送端与接收端之间,且所述音频数据是依据SBC规范而封装的SBC音频数据包,其特征在于,所述基于A2DP协议的非音频数据传输方法包括:在所述发送端,将非音频数据嵌入至所述SBC音频数据包的包头或包尾,而封装为SBC数据包;在所述发送端,于发送端与接收端的蓝牙正常配对之后,将所述SBC数据包通过所述A2DP协议经蓝牙进行无线发射传输;在所述接收端,通过所述A2DP协议经蓝牙接收所述SBC数据包;以及在所述接收端,依据一预设的解析规则,自所接收的SBC数据包中分离出SBC音频数据包和非音频数据。
其中,将非音频数据嵌入至所述SBC音频数据包的包尾仅在所述SBC音频数据包中音频数据未完全占满的情况下适用。该SBC音频数据包包含以同步字节作为首字节的信息。该非音频数据为通过蓝牙SBC码流同步机制进行保护处理而得到的不包含同步字节的数据。该同步字节为0x9C。该预设的解析规则为依据所述首字节信息以及所述SBC规范解析出SBC音频数据包,而未解析出来的则为非音频数据。
如上所述,本发明的基于A2DP协议的非音频数据传输方法是在已有蓝牙协议基础上(不需要改变蓝牙协议本身),在通过蓝牙传输音频数据的同时将需要传输的非音频数据一并嵌入在SBC音频数据包中,而封装为SBC数据包,且在蓝牙接收端自SBC数据包中将嵌入的非音频数据提取出,如此,即可在切实享受到蓝牙高质量音频便捷的同时,而同步显示例如歌词等非音频数据,而进一步丰富用户使用蓝牙的收听体验。
附图说明
图1显示为本发明的基于A2DP协议的非音频数据传输方法的操作流程图。
元件标号说明
S10~S40 步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
请参阅图1。需要说明的是,本实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
如图所示,本发明提供一种基于A2DP协议的非音频数据传输方法,其应用在支持蓝牙方式执行音频数据传输的发送端与接收端之间,且所述音频数据是依据SBC规范而封装的SBC音频数据包,该SBC音频数据包包含以同步字节作为首字节的信息,在本实施例中,该同步字节为0x9C。以下即对本发明的基于A2DP协议的非音频数据传输方法的操作步骤进行详细说明。
首先执行步骤S10,在发送端,将非音频数据嵌入至SBC音频数据包的包头或包尾,而封装为SBC数据包。接着,执行步骤S20。其中,该非音频数据为通过蓝牙SBC码流同步机制进行保护处理而得到的不包含同步字节的数据。此外,需予以说明的是,将非音频数据嵌入至所述SBC音频数据包的包尾仅在所述SBC音频数据包中音频数据未完全占满的情况下适用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海山景集成电路技术有限公司,未经上海山景集成电路技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110441085.3/2.html,转载请声明来源钻瓜专利网。