一种蓝牙音箱同步播放方法、装置及系统与流程

文档序号:21274418发布日期:2020-06-26 23:09阅读:1175来源:国知局
一种蓝牙音箱同步播放方法、装置及系统与流程

发明涉及蓝牙音箱技术领域,具体而言,涉及一种蓝牙音箱同步播放方法、装置及系统。



背景技术:

蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换,蓝牙设备连接必须在一定范围内进行配对,这种配对搜索被称之为短程临时网络模式,也被称之为微微网,可以容纳数量最多不超过8台蓝牙设备连接成功,主设备只有一台,从设备可以多台,蓝牙技术具备射频特性,采用tdma(timedivisionmultipleaccess,时分多址)结构与网络多层次结构,在技术上应用了跳频技术、无线技术等,具有传输效率高、安全性高等优势,所以被各行各业所应用。

现有蓝牙音箱多为单音箱模式,智能手机等前端设备即使与多个蓝牙音箱连接也只能通过一个蓝牙音箱播放音频,随着科技的发展与生活水平的不断提高,大家对于蓝牙音箱的播放效果有了更高的要求,目前业界主要通过在一个蓝牙音箱中增加更多的扬声器来提高蓝牙音箱的音质表现,由于只有一个固定音源,该种方案存在一定的局限性,音质的提升较为有限,且现有的蓝牙音箱配对方式较为复杂且连接过程也不安全。



技术实现要素:

本发明的主要目的在于提供一种蓝牙音箱同步播放方法,旨在解决现有技术中存在蓝牙音箱的蓝牙配对方式较为复杂,蓝牙配对过程不安全且播放效果欠佳的技术问题。

为达到上述目的,本发明提出一种蓝牙音箱同步播放方法,所述蓝牙音箱同步播放方法包括以下步骤:

通过基于nfc(nearfieldcommunication,近场通信)的方法获取目标播放设备的目标地址信息;

根据所述目标地址信息向所述目标播放设备发起蓝牙配对请求且进入等待连接状态,响应于所述目标播放设备返回的连接成功信息以建立蓝牙数据通道,并退出等待连接状态;

通过所述蓝牙数据通道向所述目标播放设备发送预设音频数据,并通过所述蓝牙数据通道向所述目标播放设备同步播放时间以实现同步播放。

本发明通过利用nfc的功能,使得目标播放设备与本蓝牙音箱设备靠近时通过nfc交换设备地址信息,本蓝牙音箱设备为一种具备蓝牙连接及nfc连接功能的蓝牙音箱,可以与多个蓝牙音箱连接,并向与其连接的蓝牙音箱发送音频数据,可以对与其连接的蓝牙音箱的音频播放进行控制,本蓝牙音箱设备通过目标播放设备的地址信息发起配对并进入等待连接状态,完成配对后,将音频数据发送至目标播放设备并同步本蓝牙音箱设备的播放时间,当蓝牙配对发起方为本蓝牙音箱设备时,在蓝牙连接成功后本蓝牙音箱设备为主蓝牙设备,在本蓝牙音箱设备存储有音频数据或从其它从蓝牙设备处接收到音频数据时,可以将音频数据发送到所有从蓝牙设备并通过与从蓝牙设备同步本蓝牙音箱设备的播放时间,即可实现主从设备的同步播放,同时本发明采用nfc获取目标地址信息简化了蓝牙配对的操作,解决了蓝牙配对较为复杂的问题,不需要对外广播地址信息增加了蓝牙配对的安全性。

优选地,所述通过基于nfc的方法获取目标播放设备的目标地址信息,包括;

建立nfc射频场,在所述nfc射频场检测到所述目标播放设备时,与所述目标播放设备建立nfc通信连接,通过所述nfc通信连接获取所述目标地址信息。

易于理解的是,本发明通过本蓝牙音箱设备建立nfc射频场,使得目标播放设备靠近本蓝牙音箱设备时被本蓝牙音箱设备建立的nfc射频场检测到,即可快速建立nfc通讯连接,并读取目标播放设备的目标地址信息,由于不需要目标播放设备建立nfc射频场,降低了目标播放设备的设备复杂程度,减少了目标播放设备的耗电,提升了目标播放设备的续航能力,延长了目标播放设备的工作时间。

优选地,蓝牙音箱同步播放方法还包括:

建立nfc射频场,在所述nfc射频场检测到前端设备时,与所述前端设备建立通信连接,并通过基于nfc的方法获取所述前端设备的前端设备地址信息;

根据所述前端设备地址信息向所述前端设备发起蓝牙配对请求且进入等待连接状态,响应于所述前端设备返回的连接成功信息以建立蓝牙数据通道,并退出等待连接状态;

通过所述蓝牙数据通道接收所述前端设备发送的所述预设音频数据。

需要说明的是,由于本蓝牙音箱设备作为蓝牙配对的发起方,可以直接与其它蓝牙播放设备进行通讯,前端设备只需要与本蓝牙音箱设备进行通讯,任何带有nfc功能及蓝牙功能的前端设备在与本蓝牙音箱设备连接时都可以实现多个蓝牙音箱同步播放的功能,前端设备包括手机、电脑、智能手表、智能手环等能够处理音频信号的蓝牙设备。

优选地,在所述通过所述蓝牙数据通道向所述目标播放设备发送预设音频数据之前,还包括:

获取所述目标播放设备的设备类型,根据所述目标播放设备的设备类型调整所述预设音频数据。

优选地,根据所述目标播放设备的设备类型调整预设音频数据,包括:

当与所述目标播放设备的设备类型相匹配时,调整所述预设音频数据为左声道音频数据或右声道音频数据;

当所述目标播放设备的设备类型为低音设备时,调整所述预设音频数据为低音音频数据;

当所述目标播放设备的设备类型为环绕设备时,调整所述预设音频数据为左前环绕音频数据或右前环绕音频数据或左后环绕音频数据或右后环绕音频数据。

值得强调的是,蓝牙数据连接或nfc数据连接的过程中,都可以获取目标设备的设备类型,根据目标设备的设备类型调整发送至目标设备的音频数据可以使得蓝牙音箱播放多声道音频,有效提高多音箱连接时的听音体验,进一步优化同步播放的播放效果。

优选地,蓝牙音箱同步播放方法还包括:

当所述蓝牙数据通道异常断开时,持续根据所述目标地址信息重新连接目标播放设备;

当连接成功后,通过所述蓝牙数据通道向所述目标播放设备同步播放时间。

易于理解的是,蓝牙连接受到距离因素及环境影响,使用过程中可能存在异常断开的情况,当面对蓝牙连接异常断开的情况时,本发明根据断开蓝牙设备的地址信息重新连接该设备,并在连接成功后,立即同步本蓝牙音箱设备的播放时间,避免出现断线重连后,音频播放不同步的问题,提高同步播放的使用体验。

优选地,通过基于nfc的方法获取目标播放设备的目标地址信息之后还包括:

根据所述目标地址信息识别所述目标播放设备;

在识别到的所述目标播放设备为已连接设备时,所述目标播放设备为待断开设备,断开与所述目标播放设备的蓝牙配对,并删除所述目标播放设备的配对信息;

在识别到的所述目标播放设备为未连接设备时,所述目标播放设备为待配对设备。

值得说明的是,蓝牙配对成功后蓝牙配对信息会进行保存,当目标设备处于蓝牙连接的范围内时,二者会自动连接,有时会出现需要删除蓝牙配对信息的需求,面对需要删除蓝牙配对信息的需求,本申请通过对nfc发送的目标地址信息进行识别,当识别到目标播放设备已于本蓝牙音箱设备建立蓝牙连接时,则判断用户需要删除蓝牙配对信息,此时断开目标设备的蓝牙连接并删除目标设备的配对信息,本发明利用nfc的特性,用户仅需要将目标设备与本蓝牙音箱设备靠近,即可实现断开连接与删除配对的操作,降低了蓝牙配对与删除配对的操作复杂度,提升了用户的使用体验。

本发明还提出一种蓝牙音箱同步播放装置,所述蓝牙音箱同步播放装置包括接收模块、配对模块及同步模块;

所述接收模块,用于通过基于nfc的方法获取所述目标播放设备的目标地址信息;

所述配对模块,用于根据所述目标地址信息向所述目标播放设备发起蓝牙配对请求且进入等待连接状态,响应于所述目标播放设备返回的连接成功信息以建立蓝牙数据通道,并退出等待连接状态;

所述同步模块,用于通过所述蓝牙数据通道向所述目标播放设备发送预设音频数据,并通过所述蓝牙数据通道向所述目标播放设备同步播放时间以实现同步播放。

本发明还提出一种蓝牙音箱同步播放装置,包括存储器及处理器;

所述存储器,用于存储计算机程序;

所述处理器,用于当执行所述计算机程序时,实现如上所述的蓝牙音箱同步播放方法。

本发明还提出一种蓝牙音箱同步播放系统,包括如上所述的蓝牙音箱同步播放装置以及nfc连接装置和蓝牙连接装置;

所述nfc连接装置,用于建立nfc连接,并通过基于nfc的方法获取所述目标地址信息;

所述蓝牙连接装置,用于通过所述目标地址信息快速进行蓝牙配对,并建立蓝牙数据通道。

本发明通过使用nfc功能辅助蓝牙连接,使得两个蓝牙设备的配对仅需相互靠近nfc模块,降低了蓝牙配对的操作复杂度,且本蓝牙音箱设备在与其它设备连接时,可以将本蓝牙音箱设备作为蓝牙主设备,以达到直接与其它蓝牙音箱通讯的目的,使得蓝牙音箱之间可以同步播放时间,且达到了蓝牙音箱之间同步播放的技术效果;解决了现有技术中存在的蓝牙音箱配对复杂且无法同步播放的技术问题,提高了用户体验。

附图说明

图1为本发明蓝牙音箱同步播放方法第一实施例的流程示意图;

图2为本发明蓝牙音箱同步播放方法第二实施例的流程示意图;

图3为本发明蓝牙音箱同步播放方法第三实施例的流程示意图;

图4为本发明蓝牙音箱同步播放方法另一实施例的流程示意图;

图5为本发明蓝牙音箱同步播放方法另一实施例的流程示意图;

图6为本发明蓝牙音箱同步播放方法另一实施例的流程示意图;

图7为本发明蓝牙音箱同步播放方法另一实施例的流程示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

本发明提出一种蓝牙音箱同步播放方法,

参照图1,本发明提出的蓝牙音箱同步播放方法包括:

s10、通过基于nfc的方法获取目标播放设备的目标地址信息;

易于理解的是,由于nfc的传输距离短,这使得nfc的通讯较为安全且不易误触,因此当播放设备通过nfc连接时,判断为用户发起配对操作,且当nfc连接时,通过nfc可以获取到目标地址信息,在本实施例中,目标地址信息包括目标设备的蓝牙mac地址(mediaaccesscontroladdress,媒体存取控制位址)信息。

s20、根据所述目标地址信息向所述目标播放设备发起蓝牙配对请求且进入等待连接状态,响应于所述目标播放设备返回的连接成功信息以建立蓝牙数据通道,并退出等待连接状态;

值得说明的是,获取到目标设备的目标地址信息后,可以直接向该地址发起蓝牙配对请求,由于蓝牙配对的过程中并未广播目标地址信息,因此其连接较需要广播的连接方式更为安全;当发起配对请求后若目标设备不需要安全验证时,即可直接返回连接成功信息,若目标设备需要安全验证,可通过nfc获取安全验证密钥,进一步保障连接安全。

s30、通过所述蓝牙数据通道向所述目标播放设备发送预设音频数据,并通过所述蓝牙数据通道向所述目标播放设备同步播放时间以实现同步播放。

需要强调的是,因为是由本蓝牙音箱设备发起的蓝牙配对请求,所以本蓝牙音箱设备为蓝牙连接中的主设备,考虑到有连接多个蓝牙设备的需求,因此向目标设备同步本蓝牙音箱设备的播放时间,以实现与目标设备同步播放。

本实施例通过使用nfc辅助蓝牙配对过程使得蓝牙连接不需要广播设备地址信息,提高了蓝牙配对的安全性,由于减少了广播地址信息与搜索地址信息的操作,降低了蓝牙配对的复杂程度,仅需将需要蓝牙配对的设备靠近后,即可快速配对,且在连接过程中将本蓝牙音箱设备作为蓝牙连接的主设备保证了多个蓝牙音箱之间相互通讯的实时性与便利程度,解决了现有技术中存在的蓝牙音箱配对过程较为复杂,配对过程不安全且多个音箱之间通讯困难无法实现同步播放的技术问题,降低蓝牙配对的复杂程度且提高了蓝牙配对的安全性,通过同步播放时间达到了多个蓝牙音箱进行同步播放的技术效果。

可选地,参照图2,本发明通过基于nfc的方法获取目标播放设备的目标地址信息包括:

s11、建立nfc射频场,在所述nfc射频场检测到所述目标播放设备时,与所述目标播放设备建立nfc通信连接,通过所述nfc通信连接获取所述目标地址信息。

需要说明的是,建立nfc射频场会消耗更多的电能,为了实现蓝牙音箱同步播放,最好将本蓝牙音箱设备作为主蓝牙设备,在本实施例中,由主蓝牙设备建立nfc射频场,降低了从蓝牙设备的耗电,使得从蓝牙设备的摆放更加灵活,通过对摆放位置的调整,一定程度上提高了同步播放的效果。

本实施例通过使用本蓝牙音箱设备建立nfc射频场,降低了从蓝牙设备的耗电,使得从蓝牙设备可以在没有充电插座的地方长时间工作,提高了从蓝牙设备的摆放灵活性,使得从蓝牙设备的摆放位置对音效的表现更加有利,一定程度上提高了同步播放的效果。

可选地,参照图3,本发明还包括:

s12、建立nfc射频场,在所述nfc射频场检测到前端设备时,与所述前端设备建立通信连接,并通过基于nfc的方法获取所述前端设备的前端设备地址信息;

易于理解的是,蓝牙连接中的从设备之间通讯困难,而同步播放需要蓝牙音箱之间相互进行同步,因此为了避免于前端设备连接时,本蓝牙音箱设备作为蓝牙连接中的从设备,蓝牙配对的发起方应当为本蓝牙音箱设备,为了降低操作复杂程度,本实施例通过nfc获取目标地址信息,以根据目标地址对目标设备发起配对请求。

s13、根据所述前端设备地址信息向所述前端设备发起蓝牙配对请求且进入等待连接状态,响应于所述前端设备返回的连接成功信息以建立蓝牙数据通道,并退出等待连接状态;

需要强调的是,由于发起方为本蓝牙音箱设备,因此前端设备为蓝牙连接中的从设备,本蓝牙音箱设备为蓝牙连接中的主设备,本蓝牙音箱设备于前端设备的数据通讯不受影响,且本蓝牙音箱设备可以与其它蓝牙播放设备连接并进行数据通讯。

s14、通过所述蓝牙数据通道接收所述前端设备发送的所述预设音频数据。

值得说明的是,蓝牙音箱与前端设备的连接通常用于从前端设备处获取音频数据及播放控制信息,本蓝牙音箱设备接收到这些信息后,可以将音频数据及播放控制信息进行处理并转发给其余蓝牙从设备,在本实施例中,其它从设备为蓝牙音箱,可以和主设备进行通讯以实现同步播放。

本实施例通过使用nfc配合蓝牙与前端设备连接,既不影响从前端设备处获取音频数据,又使得在蓝牙通讯的过程中,前端设备为蓝牙通讯的从设备,确保了本蓝牙音箱设备可以与其它蓝牙音箱进行通讯,以实现同步播放。

可选地,参照图4,本发明在步骤s30之前还包括:

s31、获取所述目标播放设备的设备类型,根据所述目标播放设备的设备类型调整所述预设音频数据。

易于理解的是,由于播放设备存在多种规格,本实施例根据播放设备的规格,选择合适的音频数据以提高同步播放的播放效果;例如当目标播放设备无法被识别时,将完整的音频数据发送至目标设备;当目标播放设备被识别为能够与本蓝牙音箱设备组成立体声的设备时,则将能够与本蓝牙音箱设备组成立体声的音频数据发送至目标播放设备。

具体地,参照图5,本发明根据所述目标播放设备的设备类型调整预设音频数据包括:

s32、当与所述目标播放设备的设备类型相匹配时,调整所述预设音频数据为左声道音频数据或右声道音频数据;

值得说明的是,为了对更多的设备进行兼容,本蓝牙音箱设备可以针对能够被识别的常见播放设备的设备类型建立数据库,当识别到目标播放设备与本蓝牙音箱设备的设备类型相匹配,则认为本蓝牙音箱设备可以与目标播放设备组成立体声,因此将左声道音频数据或右声道音频数据发送至目标播放设备,本蓝牙音箱设备播放另一声道的音频数据,以此和目标播放设备组成立体声。

s33、当所述目标播放设备的设备类型为低音设备时,调整所述预设音频数据为低音音频数据;

需要强调的是,由于市面上大部分蓝牙播放设备均可通过蓝牙连接获取其具体型号,因此仅需要在数据库中对该蓝牙信号进行匹配,即可得到该设备的设备类型,当播放设备的设备类型为低音设备时,将音频数据中的低音音频数据分离出来,发送至目标播放设备,存在部分低音设备需要的音频数据为完整音频数据,此时只需调整数据库中的设备类型即可。

s34、当所述目标播放设备的设备类型为环绕设备时,调整所述预设音频数据为左前环绕音频数据或右前环绕音频数据或左后环绕音频数据或右后环绕音频数据。

值得强调的是,当仅有两个环绕设备接入时,仅需将左后环绕音频数据及右后环绕音频数据发送至两个环绕设备,再增加两个环绕设备时,再将左前环绕音频数据和左后环绕音频数据发送给新增加的两个环绕设备,用户可以播放调试音频以调整环绕设备的摆放位置,还可通过前端设备将各个设备的预设音频数据在左前环绕音频数据或右前环绕音频数据或左后环绕音频数据或右后环绕音频数据之间进行切换。

本实施例通过将音频数据进行处理,并将目标播放设备进行识别,使得本实施例可以根据目标播放设备的播放类型发送对应的音频数据,提升了同步播放的播放效果,还可选择建立数据库的方式扩展本方法对播放设备的兼容性,扩大了本方法的适用范围,提高了用户体验。

可选地,参照图6,本发明蓝牙音箱同步播放方法还包括:

s40、当所述蓝牙数据通道异常断开时,持续根据所述目标地址信息重新连接目标播放设备;

易于理解的是,当蓝牙配对完成后,当已配对设备满足连接条件时无需再次进行配对操作即可实现蓝牙连接,因此当断开连接的两个设备进行蓝牙连接时,本蓝牙音箱设备向目标播放设备发起连接请求后即可直接与目标播放设备建立蓝牙连接。

s50、当连接成功后,通过所述蓝牙数据通道向所述目标播放设备同步播放时间。

需要说明的是,当目标播放设备的蓝牙数据通道断开重连后,目标播放设备的播放进度可能与本蓝牙音箱设备存在细小的区别,因此本实施例在目标播放设备断开重连后,以本蓝牙音箱设备为基准执行同步播放时间操作

本实施例通过在蓝牙意外断开重连后执行同步播放时间操作,避免了播放设备在断线重连后播放进度不同步的问题,提高了同步播放的播放效果,提升了用户体验。

可选地,参照图7,本发明在s10之后还包括:

s21、根据所述目标地址信息识别所述目标播放设备;

易于理解的是,nfc通讯需要用户主动靠近两个设备的nfc线圈,当两个备再次利用nfc通讯时,则判断用户需要利用nfc线圈执行蓝牙配对或取消配对操作,此时需要对其进行判断,而在接收到目标地址信息时,可以识别目标播放设备是否已经与本蓝牙音箱设备配对连接。

s22、在识别到的所述目标播放设备为已连接设备时,所述目标播放设备为待断开设备,断开与所述目标播放设备的蓝牙配对,并删除所述目标播放设备的配对信息;

值得说明的是,当目标播放设备已于本蓝牙音箱设备连接时,判断用户需要删除设备的配对信息,因此断开目标播放设备与本蓝牙音箱设备的蓝牙连接,并删除目标设备的配对信息。

s23、在识别到的所述目标播放设备为未连接设备时,所述目标播放设备为待配对设备。

需要强调的是,当识别到目标播放设备未与本蓝牙音箱设备连接时,则判断用户希望两设备进行配对连接,之所以识别是否连接而不是识别是否配对的原因在于:有时受到环境的干扰,蓝牙无法正常连接,此时用户可能会重复执行配对操作希望二者建立蓝牙数据通道,若将是否配对作为判断条件可能会造成误操作。

本实施例通过增加识别目标播放设备是否与为已连接设备,判断用户是否有删除配对信息的需求,以解决删除配对信息较为复杂的技术问题,完善了技术方案,提高了用户体验。

本发明另一实施例提供的一种蓝牙音箱同步播放装置,包括接收模块、配对模块及同步模块;

所述接收模块,用于通过基于nfc的方法获取目标播放设备的目标地址信息;

所述配对模块,用于根据所述目标地址信息向所述目标播放设备发起蓝牙配对请求且进入等待连接状态,响应于所述目标播放设备返回的连接成功信息以建立蓝牙数据通道,并退出等待连接状态;

所述同步模块,用于通过所述蓝牙数据通道向所述目标播放设备发送预设音频数据,并通过所述蓝牙数据通道向所述目标播放设备同步播放时间以实现同步播放。

易于理解的是,接收模块通过nfc接收到目标地址信息后,配对模块根据目标地址信息发起配对请求完成配对并建立蓝牙数据通道,简化了蓝牙配对的步骤,提高了蓝牙配对连接的安全性。而同步模块利用蓝牙数据通道将音频数据发送至目标设备,并向目标设备同步播放时间,达到了本蓝牙音箱设备与目标设备同步播放的效果。

在本发明另一实施例中,提出一种蓝牙音箱同步播放装置包括存储器及处理器;所述存储器,用于存储计算机程序;所述处理器,用于当执行所述计算机程序时,实现如上所述的蓝牙音箱同步播放方法。该装置可以为单片机等装置。

在本发明另一实施例中,提出一种蓝牙音箱同步播放系统,包括如上所述的蓝牙音箱同步播放装置以及nfc连接装置和蓝牙连接装置;

所述nfc连接装置,用于建立nfc连接,并通过基于nfc的方法获取所述目标地址信息;

所述蓝牙连接装置,用于通过所述目标地址信息快速进行蓝牙配对,并建立蓝牙数据通道。

需要说明的是,nfc具备通讯距离短的特点,通过使用nfc进行通讯既保障了蓝牙配对连接的安全性,又简化了蓝牙配对连接的操作,还使得蓝牙音箱可以作为蓝牙配对的发起方,则蓝牙配对连接后,蓝牙音箱作为蓝牙连接的主设备,实现通过蓝牙与其它蓝牙音箱直接通讯的目的,以达到与其它蓝牙音箱同步播放的效果。

虽然本公开披露如上,但本公开的保护范围并非仅限于此。本领域技术人员在不脱离本公开的精神和范围的前提下,可进行各种变更与修改,这些变更与修改均将落入本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1