一种数据传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34377405 阅读:19 留言:0更新日期:2022-08-03 20:48
本申请实施例公开了一种数据传输方法、装置、电子设备及存储介质,方法包括:从第一蓝牙设备接收基于第一蓝牙协议的第一音频数据包;将第一音频数据包转换为基于第二蓝牙协议的第二音频数据包;向第二蓝牙设备传输基于第二蓝牙协议的第二音频数据包。蓝牙协议的第二音频数据包。蓝牙协议的第二音频数据包。

【技术实现步骤摘要】
一种数据传输方法、装置、电子设备及存储介质


[0001]本申请实施例涉及通信
,尤其涉及一种数据传输方法、装置、电子设备及存储介质。

技术介绍

[0002]随着低功耗蓝牙技术的不断发展,音频分享将会通过低功耗蓝牙技术的周期性广播实现,即音频数据的发送端通过广播方式进行音频数据传输,对于音频数据的接收端的数量没有限制。
[0003]然而,对于目前大多数的蓝牙耳机等电子设备,其仅支持通过经典蓝牙技术进行音频数据的传输,难以与支持低功耗蓝牙音频技术的电子设备实现音频数据的传输,音频分享的兼容性较差。

技术实现思路

[0004]本申请实施例提供一种数据传输方法、装置、电子设备及存储介质,通过支持多种蓝牙协议的数据传输装置实现支持不同蓝牙协议的蓝牙设备之间音频数据包的传输,提高音频分享的兼容性。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供了一种数据传输方法,所述方法包括:
[0007]从第一蓝牙设备接收基于第一蓝牙协议的第一音频数据包;
[0008]将所述第一音频数据包转换为基于第二蓝牙协议的第二音频数据包;以及
[0009]向第二蓝牙设备传输基于所述第二蓝牙协议的所述第二音频数据包。
[0010]在上述方法中,还包括:
[0011]与支持所述第一蓝牙协议的所述第一蓝牙设备建立蓝牙连接。
[0012]在上述方法中,还包括:
[0013]与支持所述第二蓝牙协议的所述第二蓝牙设备建立蓝牙连接。<br/>[0014]在上述方法中,所述第一蓝牙协议为低功耗蓝牙通信协议,所述第二蓝牙协议为经典蓝牙通信协议;或
[0015]所述第一蓝牙协议为经典蓝牙通信协议,所述第二蓝牙协议为低功耗蓝牙通信协议。
[0016]在上述方法中,所述第一音频数据包和所述第二音频数据包包括的音频数据类型为:单声道音频数据和/或双声道音频数据。
[0017]本申请实施例提供了一种数据传输装置,所述装置包括:
[0018]第一通信模块,用于从第一蓝牙设备接收基于第一蓝牙协议的第一音频数据包;
[0019]数据转换模块,用于将所述第一音频数据包转换为基于第二蓝牙协议的第二音频数据包;
[0020]第二通信模块,用于向第二蓝牙设备传输基于所述第二蓝牙协议的所述第二音频
数据包。
[0021]在上述装置中,所述第一通信模块,还用于与支持所述第一蓝牙协议的所述第一蓝牙设备建立蓝牙连接。
[0022]在上述装置中,所述第二通信模块,还用于与支持所述第二蓝牙协议的所述第二蓝牙设备建立蓝牙连接。
[0023]在上述装置中,所述第一蓝牙协议为低功耗蓝牙通信协议,所述第二蓝牙协议为经典蓝牙通信协议;或
[0024]所述第一蓝牙协议为经典蓝牙通信协议,所述第二蓝牙协议为低功耗蓝牙通信协议。
[0025]在上述装置中,所述第一音频数据包和所述第二音频数据包包括的音频数据类型为:单声道音频数据和/或双声道音频数据。
[0026]本申请实施例提供了一种电子设备,所述电子设备包括:处理器、存储器和通信总线;
[0027]所述通信总线,用于实现所述处理器和所述存储器之间的通信连接;
[0028]所述处理器,用于执行所述存储器存储的一个或多个程序,以实现上述数据传输方法。
[0029]本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述数据传输方法。
[0030]本申请实施例提供了一种数据传输方法、装置、电子设备及存储介质,方法包括:从第一蓝牙设备接收基于第一蓝牙协议的第一音频数据包;将第一音频数据包转换为基于第二蓝牙协议的第二音频数据包;向第二蓝牙设备传输基于第二蓝牙协议的第二音频数据包。本申请实施例提供的技术方案,通过支持多种蓝牙协议的数据传输装置实现支持不同蓝牙协议的蓝牙设备之间音频数据包的传输,提高音频分享的兼容性。
附图说明
[0031]图1为本申请实施例提供的一种数据传输方法的流程示意图;
[0032]图2为本申请实施例提供的一种示例性的音频分享场景示意图一;
[0033]图3为本申请实施例提供的一种示例性的音频分享场景示意图二;
[0034]图4为本申请实施例提供的一种数据传输装置的结构示意图;以及
[0035]图5为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0036]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0037]本申请实施例提供的一种数据传输方法,通过数据传输装置实现。需要说明的是,在本申请的实施例中,实现数据传输方法的数据传输装置可以是手机、平板电脑等设备。具体的数据传输装置本申请实施例不作限定。
[0038]图1为本申请实施例提供的一种数据传输方法的流程示意图。如图1所示,在本申
请的实施例中,数据传输方法主要包括以下步骤:
[0039]S101、从第一蓝牙设备接收基于第一蓝牙协议的第一音频数据包。
[0040]在本申请的实施例中,数据传输装置可以接收第一蓝牙设备传输的基于第一蓝牙协议的第一音频数据包。
[0041]需要说明的是,在本申请的实施例中,数据传输装置和第一蓝牙设备均支持第一蓝牙协议,因此,数据传输装置可以与支持第一蓝牙协议的第一蓝牙设备建立蓝牙连接,从而进一步进行第一音频数据包的接收。
[0042]需要说明的是,在本申请的实施例中,第一蓝牙设备具体可以为支持第一蓝牙协议的手机、平板电脑等设备,本申请实施例不作限定。
[0043]需要说明的是,在本申请的实施例中,第一蓝牙协议为低功耗蓝牙通信协议,或者,经典蓝牙通信协议。具体的第一蓝牙协议本申请实施例不作限定。
[0044]具体的,在本申请的实施例中,数据传输装置可以通过第一蓝牙协议,建立与第一蓝牙设备之间的第一类型传输链路;在第一类型传输链路上,接收第一蓝牙设备传输的第一音频数据包。
[0045]可以理解的是,在本申请的实施例中,数据传输装置可以通过第一蓝牙协议,先与第一蓝牙设备建立用于实现数据包传输的第一类型传输链路,第一蓝牙设备从而可以在第一类型传输链路上向数据传输装置传输第一音频数据包,相应的,数据传输装置即可在第一类型传输链路上实现第一音频数据包的接收。
[0046]具体的,在本申请的实施例中,在第一蓝牙协议为低功耗蓝牙通信协议的情况下,相应的,第一类型传输链路为低功耗蓝牙周期性广播链路,在第一蓝牙协议为经典蓝牙通信协议的情况下,相应的,第一类型传输链路为经典蓝牙异步链路(Asynchronous Link,ACL)。
[0047]需要说明的是,在本申请的实施例中,第一音频数据包为基于第一蓝牙协议的音频数据包,即第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:从第一蓝牙设备接收基于第一蓝牙协议的第一音频数据包;将所述第一音频数据包转换为基于第二蓝牙协议的第二音频数据包;以及向第二蓝牙设备传输基于所述第二蓝牙协议的所述第二音频数据包。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:与支持所述第一蓝牙协议的所述第一蓝牙设备建立蓝牙连接。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:与支持所述第二蓝牙协议的所述第二蓝牙设备建立蓝牙连接。4.根据权利要求1所述的方法,其特征在于,所述第一蓝牙协议为低功耗蓝牙通信协议,所述第二蓝牙协议为经典蓝牙通信协议;或所述第一蓝牙协议为经典蓝牙通信协议,所述第二蓝牙协议为低功耗蓝牙通信协议。5.根据权利要求1所述的方法,其特征在于,所述第一音频数据包和所述第二音频数据包包括的音频数据类型为:单声道音频数据和/或双声道音频数据。6.一种数据传输装置,其特征在于,所述装置包括:第一通信模块,用于从第一蓝牙设备接收基于第一蓝牙协议的第一音频数据包;数据转换模块,用于将所述第一音频数据包转换为基于第二蓝牙协议的第二音频数据包;第二通信模块,用于向第二蓝牙设备传输基于所述第二蓝牙协议的所述第二音频数据...

【专利技术属性】
技术研发人员:任凯
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1