蓝牙模式切换方法、装置、通信系统及立体声音频传输方法制造方法及图纸

技术编号:14873237 阅读:72 留言:0更新日期:2017-03-23 20:54
本发明专利技术实施例提供了蓝牙模式切换方法、装置、通信系统及立体声音频传输方法。该蓝牙模式切换方法包括:在数据侦听模式下,根据数据包传输情况,确定是否满足预设的转换条件,所述数据侦听模式为允许单向获取数据源设备在蓝牙通信过程中下发的数据包的工作模式;若满足预设的转换条件,请求与所述数据源设备建立蓝牙通信,转换为蓝牙通信模式。这样的动态调整设备的角色(即作为主设备或者从设备)的方式能够保持主耳机与数据源设备之间具有较好的通信状况,有效的提高了通信质量。

【技术实现步骤摘要】

本专利技术涉及蓝牙
,特别是涉及一种蓝牙模式切换方法、装置、通信系统及立体声音频传输方法
技术介绍
各种不同类型的无线传输设备,例如智能手机、蓝牙耳机、MP3播放器等如今得到了广泛的应用。大多的无线传输设备能够支持蓝牙传输音频或者其它各种类型的数据。在蓝牙协议(A2DPprofile)中,一个数据输出源(例如智能手机、MP3播放器等)只能连接到一个音频播放设备,通过蓝牙传输数据至该音频播放设备进行播放。在一些应用场景中,数据输出源需要传输数据至两个或者以上的音频播放设备,例如立体声耳机需要左右声道的播放设备均与数据输出源建立无线连接,接收数据时,只能由其中一个声道的播放设备(如左耳机)作为主设备,通过蓝牙通信模式接收数据输出源传输的数据。然后将该数据通过蓝牙或者其它非蓝牙的无线传输协议传输至另一个声道的播放设备(即作为从设备)中。在实现本专利技术过程中,专利技术人发现相关技术存在以下问题:上述由主耳机转发的技术方案中,转发过程中主设备与从设备之间的通信状况可能会发生变化。在主耳机与数据输出源设备的蓝牙通信状况变差时,将影响通信质量。
技术实现思路
本专利技术实施例主要解决的技术问题是提供一种蓝牙模式切换方法、装置、通信系统及立体声音频传输方法,能够解决现有的蓝牙协议下,主设备通信状况变差时,影响通信质量的问题。为解决上述技术问题,本专利技术实施例提供了一种蓝牙模式切换方法。该方法包括:在数据侦听模式下,根据数据包传输情况,确定是否满足预设的转换条件,所述数据侦听模式为允许单向获取数据源设备在蓝牙通信过程中下发的数据包的工作模式;若满足预设的转换条件,请求与所述数据源设备建立蓝牙通信,转换为蓝牙通信模式。可选地,在所述数据侦听模式下,还包括如下步骤:根据预定的校验方式,确定在所述数据侦听模式下获取的数据包组成的第一数据集合是否与蓝牙通信过程中下发的数据包组成的第二数据集合匹配;在不匹配时,获取第一数据集合缺失的数据包以使所述第一数据集合与所述第二数据集合匹配。可选地,所述根据数据包传输情况,确定是否满足预设的转换条件具体包括:计算所述获取的第一数据集合缺失的数据包的数据包错误率;若所述数据包错误率大于等于预定的阈值,确定为满足预设的转换条件。可选地,所述根据数据包传输情况,确定是否满足预设的转换条件具体包括:获取第二数据集合的数据包数量;若所述第一数据集合的数据包数量大于第二数据集合的数据包数量,确定为满足预设的转换条件。为解决上述技术问题,本专利技术实施例还提供了一种蓝牙模式切换装置。所述装置包括:监听模块,用于在数据侦听模式下,根据数据包传输情况,确定是否满足预设的转换条件,所述数据侦听模式为允许单向获取数据源设备在蓝牙通信过程中下发的数据包的工作模式;转换模块,用于若满足预设的转换条件,请求与所述数据源设备建立蓝牙通信,转换为蓝牙通信模式。可选地,所述监听模块还用于:根据预定的校验方式,确定在所述数据侦听模式下获取的数据包组成的第一数据集合是否与蓝牙通信过程中下发的数据包组成的第二数据集合匹配;在不匹配时,获取第一数据集合缺失的数据包以使所述第一数据集合与所述第二数据集合匹配。可选地,所述监听模块具体用于:计算所述获取的第一数据集合缺失的数据包的数据包错误率;若所述数据包错误率大于等于预定的阈值,确定为满足预设的转换条件。可选地,所述监听模块具体用于:获取第二数据集合的数据包数量;若所述第一数据集合的数据包数量大于第二数据集合的数据包数量,确定为满足预设的转换条件。为解决上述技术问题,本专利技术实施例还提供了一种蓝牙通信系统。该系统包括:提供数据的数据源设备、与所述数据源设备建立蓝牙通信的第一设备以及至少一个第二设备,所述第二设备与所述第一设备之间具有至少一个通信连接信道。所述第二设备在数据侦听模式下,根据数据包传输情况,确定是否满足预设的转换条件,所述数据侦听模式为允许单向获取所述数据源设备在蓝牙通信过程中下发的数据包的工作模式;若满足预设的转换条件,所述第二设备请求与所述数据源设备建立蓝牙通信,转换为蓝牙通信模式;并且所述第一设备转换为数据侦听模式。可选地,所述第二设备在数据侦听模式下,根据预定的校验方式,确定在所述数据侦听模式下获取的数据包组成的第一数据集合是否与蓝牙通信过程中下发的数据包组成的第二数据集合匹配;在不匹配时,获取第一数据集合缺失的数据包以使所述第一数据集合与所述第二数据集合匹配。可选地,所述第二设备计算所述获取的第一数据集合缺失的数据包的数据包错误率;并且若所述数据包错误率大于等于预定的阈值,确定为满足预设的转换条件。可选地,所述第二设备获取第二数据集合的数据包数量;并且若所述第一数据集合的数据包数量大于第二数据集合的数据包数量,确定为满足预设的转换条件。为解决上述技术问题,本专利技术实施例还提供了一种基于A2DP协议的立体声音频传输方法。该方法包括:主声道播放设备在蓝牙通信模型下,接收来自数据源设备的音频数据包;同时,副声道播放设备在数据侦听模式下,获取来自数据源设备的音频数据包,所述数据侦听模式为允许单向获取所述数据源设备在蓝牙通信过程中下发的音频数据包的工作模式;在数据侦听模式下,副声道播放设备根据主声道播放设备的音频数据包的传输情况,确定是否满足预设的转换条件;若满足预设的转换条件,副声道播放设备请求与所述数据源设备建立蓝牙通信,转换为蓝牙通信模式并且所述主声道播放设备转换为数据侦听模式。为解决上述技术问题,本专利技术实施例还提供了一种电子设备。该电子设备包括:通信模块、存储器以及耦合至所述通信模块和存储器的处理器;所述存储器存储有可被所述处理器执行的指令程序,所述处理器执行所述指令程序,通过所述通信模块以使:在数据侦听模式下,根据数据包传输情况,确定是否满足预设的转换条件,所述数据侦听模式为允许单向获取数据源设备在蓝牙通信过程中下发的数据包的工作模式;若满足预设的转换条件,请求与所述数据源设备建立蓝牙通信,转换为蓝牙通信模式。本专利技术实施例中提供的蓝牙模式切换方法,在通信过程中利用根据主耳机和副耳机之间的通信状况变化,切换用于接收数据源设备的主耳机的角色。这样的动态调整设备的角色(即作为主设备或者从设备)的方式能够保持主耳机与数据源设备之间具有较好的通信状况,有效的提高了通信质量。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。图1为本专利技术实施例提供的应用环境示意图;图2为本专利技术实施例提供的蓝牙模式切换方法的方法流程图;图3为本专利技术另一实施例提供的蓝牙模式切换方法的方法流程图;图4为本专利技术实施例提供的步骤100的具体步骤的方法流程图;图5为本专利技术另一实施例提供的步骤100的具体步骤的方法流程图;图6为本专利技术实施例提供的蓝牙通信系统模式切换前的结构框图;图7为本专利技术实施例提供的蓝牙通信系统模式切换后的结构框图;图8为本专利技术实施例提供的蓝牙模式切换装置的功能框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。在本文档来自技高网...
蓝牙模式切换方法、装置、通信系统及立体声音频传输方法

【技术保护点】
一种蓝牙模式切换方法,其特征在于,包括:在数据侦听模式下,根据数据包传输情况,确定是否满足预设的转换条件,所述数据侦听模式为允许单向获取数据源设备在蓝牙通信过程中下发的数据包的工作模式;若满足预设的转换条件,请求与所述数据源设备建立蓝牙通信,转换为蓝牙通信模式。

【技术特征摘要】
1.一种蓝牙模式切换方法,其特征在于,包括:在数据侦听模式下,根据数据包传输情况,确定是否满足预设的转换条件,所述数据侦听模式为允许单向获取数据源设备在蓝牙通信过程中下发的数据包的工作模式;若满足预设的转换条件,请求与所述数据源设备建立蓝牙通信,转换为蓝牙通信模式。2.根据权利要求1所述的方法,其特征在于,在所述数据侦听模式下,还包括如下步骤:根据预定的校验方式,确定在所述数据侦听模式下获取的数据包组成的第一数据集合是否与蓝牙通信过程中下发的数据包组成的第二数据集合匹配;在不匹配时,获取第一数据集合缺失的数据包以使所述第一数据集合与所述第二数据集合匹配。3.根据权利要求2所述的方法,其特征在于,所述根据数据包传输情况,确定是否满足预设的转换条件具体包括:计算所述获取的第一数据集合缺失的数据包的数据包错误率;若所述数据包错误率大于等于预定的阈值,确定为满足预设的转换条件。4.根据权利要求2所述的方法,其特征在于,所述根据数据包传输情况,确定是否满足预设的转换条件具体包括:获取第二数据集合的数据包数量;若所述第一数据集合的数据包数量大于第二数据集合的数据包数量,确定为满足预设的转换条件。5.一种蓝牙模式切换装置,其特征在于,所述装置包括:监听模块,用于在数据侦听模式下,根据数据包传输情况,确定是否满足预设的转换条件,所述数据侦听模式为允许单向获取数据源设备在蓝牙通信过程中下发的数据包的工作模式;转换模块,用于若满足预设的转换条件,请求与所述数据源设备建立蓝牙通信,转换为蓝牙通信模式。6.根据权利要求5所述的装置,其特征在于,所述监听模块还用于:根据预定的校验方式,确定在所述数据侦听模式下获取的数据包组成的第一数据集合是否与蓝牙通信过程中下发的数据包组成的第二数据集合匹配;在不匹配时,获取第一数据集合缺失的数据包以使所述第一数据集合与所述第二数据集合匹配。7.根据权利要求6所述的装置,其特征在于,所述监听模块具体用于:计算所述获取的第一数据集合缺失的数据包的数据包错误率;若所述数据包错误率大于等于预定的阈值,确定为满足预设的转换条件。8.根据权利要求6所述的装置,其特征在于,所述监听模块具体用于:获取第二数据集合的数据包数量;若所述第一数据集合的数据包数量大于第二数据集合的数据包数量,确定为满足预设的转换条件。9.一种蓝牙通信系统,提供数据的数据源设备、与所...

【专利技术属性】
技术研发人员:符运河徐扬基王中豪
申请(专利权)人:建荣半导体深圳有限公司建荣集成电路科技珠海有限公司珠海煌荣集成电路科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1