【技术实现步骤摘要】
一种控制蓝牙设备播放的方法及装置
本专利技术涉及通信
,特别涉及一种控制蓝牙设备播放的方法及装置。
技术介绍
随着科学技术的发展,人们越来越喜欢使用蓝牙设备播放终端设备上的音乐,例如,使用蓝牙耳机播放手机上的音乐;又例如,使用蓝牙音箱播放电脑上的音乐。在现有技术中,提供了音频流转发方案使得主从设备都能够获取音频数据。其中,音频流转发方案记载如下:首先,在真正无线立体声(TrueWirelessStereo,TWS)蓝牙设备中选择一个蓝牙设备作为发起者(以下简称主机),另一个蓝牙设备作为接收者(以下简称副机);其次,主机接收并播放终端设备发送的音频数据,以及生成约定播放时间,并将约定播放时间与终端设备发送的音频数据,一同转发至副机中;最后,主副机按照约定播放时间中记录的时间点,同时播放音频。上述同步播放的方法,由于需要主设备约定播放时间,再将约定播放时间和音频数据发给从设备,这样初始同步播放的实时性较弱,且对于不通过主设备进行音频流转发的方案,如蓝牙监听方案或蓝牙广播方案等适用性差 ...
【技术保护点】
1.一种控制蓝牙设备播放的方法,其特征在于,包括:/n至少两个蓝牙设备同步接收音源设备发送的音频数据;/n蓝牙设备为所述至少两个蓝牙设备中的任一个,所述蓝牙设备执行以下操作:/n确定基准蓝牙时间,并基于所述基准蓝牙时间,确定第一预测播放时间;/n根据所述第一预测播放时间确定同步播放时间,并按照所述同步播放时间播放音频数据。/n
【技术特征摘要】
1.一种控制蓝牙设备播放的方法,其特征在于,包括:
至少两个蓝牙设备同步接收音源设备发送的音频数据;
蓝牙设备为所述至少两个蓝牙设备中的任一个,所述蓝牙设备执行以下操作:
确定基准蓝牙时间,并基于所述基准蓝牙时间,确定第一预测播放时间;
根据所述第一预测播放时间确定同步播放时间,并按照所述同步播放时间播放音频数据。
2.如权利要求1所述的方法,其特征在于,至少两个蓝牙设备同步接收音源设备发送的音频数据,包括:
在所述至少两个蓝牙设备中,一个蓝牙设备与所述音源设备建立蓝牙连接,并接收所述音源设备发送的所述音频数据,其他蓝牙设备通过预设的第一蓝牙链路,同步接收所述音源设备发送的所述音频数据,其中,当所述至少两个蓝牙设备为两个时,一个蓝牙设备通过与所述音源设备建立第一蓝牙连接接收所述音频数据,另一个蓝牙设备通过监听所述第一蓝牙连接或与所述音源设备建立第二蓝牙连接来同步接收所述音频数据;或者,
所述至少两个蓝牙设备同步接收由所述音源设备蓝牙广播的所述音频数据。
3.如权利要求1所述的方法,其特征在于,所述确定基准蓝牙时间,包括:
将所述蓝牙设备同步接收到所述音频数据对应的蓝牙时钟,确定为所述基准蓝牙时间;和/或,
所述基于所述基准蓝牙时间,确定第一预测播放时间包括:所述蓝牙设备获取预设的第一偏移时间,并将所述基准蓝牙时间与所述第一偏移时间之和,确定为所述第一预测播放时间。
4.如权利要求1所述的方法,其特征在于,根据所述第一预测播放时间确定同步播放时间,包括:
将所述第一预测播放时间确定为所述同步播放时间;或者,
基于所述第一预测播放时间,判断自身是否具备预设的正常播放条件,且判断是否接收到其他蓝牙设备的异常反馈,并生成判断结果,根据所述判断结果确定所述同步播放时间。
5.如权利要求4所述的方法,其特征在于,基于所述第一预测播放时间,判断自身是否具备预设的正常播放条件,包括:
所述蓝牙设备判断自身当前的预备播放时间是否未超过所述第一预测播放时间;
若是,则判定所述蓝牙设备具备正常播放条件;
否则,判定所述蓝牙设备不具备正常播放条件。
6.如权利要求4所述的方法,其特征在于,是否接收到其他蓝牙设备的异常反馈,包括:
所述蓝牙设备若接收到至少一个其他蓝牙设备发送的自身的第二预测播放时间,则确定收到所述其他蓝牙设备的异常反馈;
否则,确定未接收所述其他蓝牙设备的异常反馈。
7.如权利要求1-4任一项所述的方法,其特征在于,所述至少两个蓝牙设备之间存在第二蓝牙链路。
8.如权利要求4所述的方法,其特征在于,根据所述判断结果确定所述同步播放时间,包括:
当自身具备正常播放条件,且未收到所述其他蓝牙设备的异常反馈时,将所述第一预测播放时间确定为所述同步播放时间;或者,
当自身具备正常播放条件,且收到所述其他蓝牙设备的异常反馈时,根据所述异常反馈确定出所述同步播放时间;或者,
当自身不具备预设的正常播放条件时,确定自身的第二预测播放时间,并将所述第二预测播放时间发送至所述其他蓝牙设备,且未接收到所述其他蓝牙设备的异常反馈,则将所述第二预测播放时间确定为所述同步播放时间;或者,
当自身不具备预设的正常播放条件时,确定自身的第二预测播放时间,并将所述第二预测播放时间发送至所述其他蓝牙设备,且接收到所述其他蓝牙设备的异常反馈,则根据所述第二预测播放时间和所述异常反馈确定出所述同步播放时间;或者,
当所述至少两个蓝牙设备为两个时,若自身不具备预设的正常播放条件,且在当前的所述预备播放时间之前接收到另一个蓝牙设备发送的第二预测播放时间,且所述另一个蓝牙设备发送的第二预测播放时间在当前的所述预备播放时间之后,则自身不生成第二预测播放时间,而是将收到的另一个蓝牙设备发送的第二预测播放时间确定为所述同步播放时间。
9.如权利要求8所述的方法,其特征在于,根据所述异常反馈确定出所述同步播放时间,包括:
所述蓝牙设备从接收到的所有第二预测播放时间中,选择最大的第二预测播放时间,作为所述同步播放时间;或者,
当所述至少两个蓝牙设备为两个时,所述蓝牙设备接收到另一个蓝牙设备发送的第二预测播放时间,并将所述第二预测播放时间作为所述同步播放时间。
10.如权利要求8所述的方法,其特征在于,当自身不具备预设的正常播放条件时,确定自身的第二预测播放时间,包括:
所述蓝牙设备将所述当前的预备播放时间与预设的第二偏移时间之和,确定为所述第二预测播放时间,其中所述第二预测播放时间大于当前的预备播放时间;或者,
所述蓝牙设备将所述第一预测播放时间与预设的第三偏移时间之和,确定为所述第二预测播放时间,其中所述第二预测播放时间大于当前的预备播放时间;或者,
所述蓝牙设备将所述基准蓝牙时间与预设的第四偏移时间之和,确定为所述第二预测播放时间,其中所述第二预测播放时间大于当前的预备播放时间。
11.如权利要求8所述的方法,其特征在于,根据所述第二预测播放时间和所述异常反馈确定出所述同步播放时间,包括:
所述蓝牙设备从自身的所述第二预测播放时间和收到的第二预测播放时间中,选择最大的第二预测播放时间作为同步播放时间;或者,
当所述至少两个蓝牙设备为两个时,所述蓝牙设备将接收到的另一个蓝牙设备发送的第二预测播放时间,与自身的所述第二预测播放时间之中取值较大的一方,确定为所述同步播放时间。
12.一种控制蓝牙设备播放的装置,其特征在于,包括至少两个同步接...
【专利技术属性】
技术研发人员:冯国荣,
申请(专利权)人:炬力珠海微电子有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。