CN114258003A - 音频播放控制方法、***、设备及存储介质 - Google Patents
音频播放控制方法、***、设备及存储介质 Download PDFInfo
- Publication number
- CN114258003A CN114258003A CN202111584910.5A CN202111584910A CN114258003A CN 114258003 A CN114258003 A CN 114258003A CN 202111584910 A CN202111584910 A CN 202111584910A CN 114258003 A CN114258003 A CN 114258003A
- Authority
- CN
- China
- Prior art keywords
- bluetooth receiving
- communication link
- audio
- bluetooth
- receiving equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/10—Earpieces; Attachments therefor ; Earphones; Monophonic headphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Telephone Function (AREA)
Abstract
本发明提供了一种音频播放控制方法、***、设备及存储介质,所述方法包括步骤:用于控制终端设备与蓝牙接收设备之间的音频数据传输,所述蓝牙接收设备具有蓝牙模块和WiFi模块,所述方法包括:蓝牙接收设备基于蓝牙模块与终端设备建立第一通信链路;当所述蓝牙接收设备接收到预设触发信号,则与所述终端设备基于WiFi模块建立第二通信链路,所述第一通信链路保持连接;所述终端设备与所述蓝牙接收设备之间基于所述第二通信链路传输音频数据,且基于所述第一通信链路传输控制指令;以及当所述音频数据传输完成时,断开所述第二通信链路,所述第一通信链路保持连接;本申请实现在蓝牙协议的框架下扩展应用WIFI,使蓝牙接收设备能传输无损音乐。
Description
技术领域
本发明涉及音频播放技术领域,具体地说,涉及一种音频播放控制方法、***、设备及存储介质。
背景技术
由于蓝牙耳机佩戴的便利性,受到了越来越多用户的喜爱。但是蓝牙耳机也有自身的局限性:由于传输带宽有限,所以不能传输无损的音频,导致用户端接收到的音质产生损失。对于对无损格式音频有需求的用户来说,体验不佳。
现有技术中也存在一些基于Wi-Fi直连,并且可应用于无线音频传输的协议,比如DLNA、AirPlay、Miracast。应用这些协议传输音频,虽然可以解除蓝牙带宽的限制,但是与蓝牙传输协议之间的***整合度低,无法兼容目前的蓝牙耳机,导致存在各种应用限制和不便利、音视频延迟不同步等问题。
发明内容
针对现有技术中的问题,本发明的目的在于提供一种音频播放控制方法、***、设备及存储介质,解决现有技术基于蓝牙协议传输音频数据,无法传输无损音频的问题。
为实现上述目的,本发明提供了一种音频播放控制方法,用于控制终端设备与蓝牙接收设备之间的音频数据传输,所述蓝牙接收设备具有蓝牙模块和WiFi模块,所述方法包括:
S110,蓝牙接收设备基于蓝牙模块与终端设备建立第一通信链路;
S120,当所述蓝牙接收设备接收到预设触发信号,则与所述终端设备基于WiFi模块建立第二通信链路,所述第一通信链路保持连接;
S130,所述终端设备与所述蓝牙接收设备之间基于所述第二通信链路传输音频数据,且基于所述第一通信链路传输控制指令;以及
S140,当所述音频数据传输完成时,断开所述第二通信链路,所述第一通信链路保持连接。
可选地,所述方法还包括:
当所述蓝牙接收设备未接收到预设触发信号,所述终端设备与所述蓝牙接收设备之间基于所述第一通信链路传输音频数据和控制指令。
可选地,所述步骤S120包括:
当所述蓝牙接收设备接收到预设触发信号,判断所述蓝牙接收设备和所述终端设备是否分别连接同一个无线热点,或者所述蓝牙接收设备是否连接至由所述终端设备建立的无线热点;
若是则在所述终端设备与所述蓝牙接收设备之间建立第二通信链路。
可选地,所述步骤S120包括:
判断音频数据是否为无损音频;
若所述音频数据为无损音频,则确定所述蓝牙接收设备接收到预设触发信号。
可选地,所述步骤S120包括:
当所述蓝牙接收设备接收到预设触发信号,判断所述预设触发信号是否为第一预设指令;
若是则将待传输的音频数据基于第一预设采样率进行压缩。
可选地,所述步骤S120包括:
当所述蓝牙接收设备接收到预设触发信号,基于终端设备与蓝牙接收设备之间的距离,确定WiFi传输功率;
基于所述WiFi传输功率,所述蓝牙接收设备基于WiFi模块与所述终端设备建立第二通信链路。
可选地,所述步骤S120包括:
所述终端设备分别与多个蓝牙接收设备建立第二通信链路;
步骤S130包括:
所述终端设备自多声道的音频数据中提取各个声道的音频子数据,将每一路音频子数据分别基于所述第二通信链路传输至对应的蓝牙接收设备;其中,提取出的所述声道的数量等于所述蓝牙接收设备的数量。
可选地,所述步骤S130和步骤S140之间包括步骤:
所述终端设备以预设周期基于所述第二通信链路,向多个蓝牙接收设备分别发送组播消息;
所述多个蓝牙接收设备分别对所述组播消息进行响应,向终端设备发送响应信息,所述响应信息中包含有各个蓝牙接收设备对应的当前播放进度时间戳;
所述终端设备基于各个蓝牙接收设备对应的当前播放进度时间戳,对各个蓝牙接收设备进行音频同步。
可选地,所述步骤S130包括:
所述终端设备将音频数据解码为第二预设采样率的无损音频;
所述终端设备与所述蓝牙接收设备之间基于所述第二通信链路传输所述无损音频。
本发明还提供了一种音频播放控制***,用于实现上述音频播放控制方法,所述***包括:
第一通信链路建立模块,蓝牙接收设备基于蓝牙模块与终端设备建立第一通信链路;
第二通信链路建立模块,当所述蓝牙接收设备接收到预设触发信号,则与所述终端设备基于WiFi模块建立第二通信链路,所述第一通信链路保持连接;
音频传输模块,所述终端设备与所述蓝牙接收设备之间基于所述第二通信链路传输音频数据,且基于所述第一通信链路传输控制指令;以及
音频传输结束模块,当所述音频数据传输完成时,断开所述第二通信链路,所述第一通信链路保持连接。
本发明还提供了一种音频播放控制设备,包括:
处理器;
存储器,其中存储有所述处理器的可执行程序;
其中,所述处理器配置为经由执行所述可执行程序来执行上述任意一项音频播放控制方法的步骤。
本发明还提供了一种计算机可读存储介质,用于存储程序,所述程序被处理器执行时实现上述任意一项音频播放控制方法的步骤。
本发明与现有技术相比,具有以下优点及突出性效果:
本发明提供的音频播放控制方法、***、设备及存储介质通过在蓝牙接收设备中增加WiFi模块,基于蓝牙模块建立的第一通信链路实现音频播放控制功能,基于WiFi模块实现传输无损音频数据,实现在蓝牙协议的框架下扩展应用WIFI,兼容现有的蓝牙接收设备比如蓝牙耳机,使蓝牙接收设备能传输无损音乐,并且保持了蓝牙接收设备操作的便利性;同时在蓝牙链路的管理下,WIFI链路在无损音频传输结束后即断开关闭,节省耗电。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。
图1为本发明一实施例公开的一种音频播放控制方法的示意图;
图2为本发明另一实施例公开的一种音频播放控制方法的示意图;
图3为本发明另一实施例公开的一种音频播放控制方法的示意图;
图4为本发明一实施例公开的一种音频播放控制***的结构示意图;
图5为本发明一实施例公开的一种音频播放控制设备的结构示意图;
图6为本发明一实施例公开的一种计算机可读存储介质的结构示意图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式。相反,提供这些实施方式使得本发明将全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的结构,因而将省略对它们的重复描述。
如图1所示,本发明一实施例公开了一种音频播放控制方法,用于控制终端设备与蓝牙接收设备之间的音频数据传输。所述蓝牙接收设备具有蓝牙模块和WiFi模块。该方法包括以下步骤:
S110,蓝牙接收设备基于蓝牙模块与终端设备建立第一通信链路。具体而言,上述终端设备比如可以为手机,蓝牙接收设备开启蓝牙模块和 WiFi模块,终端设备也开启蓝牙功能和无线网络功能(即WiFi功能),蓝牙接收设备与终端设备之间建立蓝牙连接,也即建立蓝牙链路,即为上述第一通信链路。
本申请中,对现有蓝牙协议进行了拓展,以实现提高数据传输的速率以及支持传输多路不同的音频数据。比如,可以在蓝牙协议加入对WiFi 协议的支持,兼容蓝牙协议,以及可以支持一个终端设备同时连接多个蓝牙接收设备。该蓝牙接收设备还可以包括能够支持解码采样率大于第三预设采样率的解码芯片。第三预设采样率可以为48kHz。也即高质量的解码芯片,也可以蓝牙模块和WiFi模块各自分别对应一个独立的解码芯片,本申请对此不作限制。
需要说明的是,上述蓝牙接收设备可以为蓝牙耳机、蓝牙音箱等,本申请对此不作限制。
S120,当上述蓝牙接收设备接收到预设触发信号,则与上述终端设备基于WiFi模块建立第二通信链路,上述第一通信链路保持连接。具体而言,上述预设触发信号可以是基于用户手动触发生成的,或者满足预设条件后生成的。预设条件比如可以为终端设备检测到待传输的音频数据为无损音频。预设条件还可以为终端设备检测到待传输的音频数据为无损音频,且蓝牙接收设备被配置为高品质优先的播放模式。
当蓝牙接收设备接收到预设触发信号后,蓝牙接收设备基于WiFi模块与终端设备建立WiFi链路,即第二通信链路。同时蓝牙链路保持连接。以便后续基于WiFi链路传输无损音频数据,基于蓝牙链路传输控制指令,方便用户控制音频播放。
在本申请的一实施例中,如图2所示,步骤S120包括:
S121,当上述蓝牙接收设备接收到预设触发信号,判断上述蓝牙接收设备和上述终端设备是否分别连接同一个无线热点,或者上述蓝牙接收设备是否连接至由上述终端设备建立的无线热点。
若是,则执行步骤S122:在上述终端设备与上述蓝牙接收设备之间建立第二通信链路。
若否,则执行步骤S123:终端设备和蓝牙接收设备基于上述第一通信链路传输音频数据和控制指令。
具体而言,也即只有当终端设备和蓝牙接收设备连接同一个WiFi热点,或者蓝牙接收设备连接由终端设备自身提供的WiFi热点时,才能实现建立WiFi链路传输音频数据。
在本申请的另一实施例中,该步骤包括:
S124,判断待传输的音频数据是否为无损音频;
若待传输的音频数据是无损音频,则确定上述蓝牙接收设备接收到预设触发信号。
否则执行上述步骤S123:终端设备和蓝牙接收设备基于上述第一通信链路传输音频数据和控制指令。
示例性地,步骤S124中可以为终端设备基于音频格式是否属于预设格式,确定待传输的音频数据是否为无损音频。因为无损音频具有特定的格式,比如预设格式可以为FLAC或APE格式。
在本申请的另一实施例中,该步骤S120还可以包括:当终端设备确定上述音频数据为预设音频,则确定蓝牙接收设备未接收到预设触发信号,则接着执行上述步骤S123。上述预设音频可以为电话铃声等提醒音,对于电话铃声等提醒音,不需要经过WiFi链路进行传输,通过蓝牙链路传输即可,达到节省耗电的目的。
在本申请的另一实施例中,上述步骤S120可以包括:
S125,当上述蓝牙接收设备接收到预设触发信号,判断上述预设触发信号是否为第一预设指令;
若是则将待传输的音频数据基于第一预设采样率进行压缩。否则执行上述步骤S122。
具体而言,比如用户可选的选项可以包括“低延时的WiFi传输”和“高品质的WiFi传输”,第一预设指令可以为低延时的指令,也即用户对于低延时的需要优先于高品质,这时候就将PCM(Pulse Code Modulation, 脉冲编码调制)音频原始不转换格式进行压缩,第一预设采样率可以为 16kHz。本申请对此不作限制。
S130,上述终端设备与上述蓝牙接收设备之间基于上述第二通信链路传输音频数据,且基于上述第一通信链路传输控制指令。也即,本申请基于WiFi链路传输音频数据,但基于蓝牙链路进行播放控制,从而保持了蓝牙接收设备操作的便利性。
S140,当上述音频数据传输完成时,断开上述第二通信链路,上述第一通信链路保持连接。也即,比如当无损音频数据传输结束时,断开WiFi 链路,蓝牙链路保持连接,这样可以依然能够用蓝牙接收设备接收非无损的音频数据,节省耗电,并且可以便利地控制蓝牙接收设备。
在本申请的另一实施例中,公开了另一种音频播放控制方法。该方法在上述实施例的基础上,所述方法还包括:
S150,判断上述蓝牙接收设备是否接收到预设触发信号。
若是则执行步骤S120,若否则执行步骤S123。
上述终端设备与上述蓝牙接收设备之间基于上述第一通信链路传输音频数据和控制指令。
在本申请的另一实施例中,公开了另一种音频播放控制方法。该方法在上述实施例的基础上,如图3所示,上述步骤S120包括:
S126,当上述蓝牙接收设备接收到预设触发信号,基于终端设备与蓝牙接收设备之间的距离,确定WiFi传输功率。
S127,基于上述WiFi传输功率,上述蓝牙接收设备基于WiFi模块与上述终端设备建立第二通信链路。上述第一通信链路保持连接。
该实施例中,可以基于终端设备与蓝牙接收设备之间的距离,确定 WiFi传输的最大功率。该最大功率可以预设生成,这样可以实现低功率传输音频数据,达到节能省电的目的。也可以基于终端设备与蓝牙接收设备之间的实时距离,实时调整WiFi传输功率,能更好地实现节省蓝牙接收设备的耗电。也即,随着实时距离的增加,增大WiFi传输功率,但增大后的功率也小于WiFi最大功率。随着实时距离的减小,也减小WiFi 传输功率。
上述距离的确定,可以基于用户手动输入获得,也可以自动侦测,比如通过现有技术的WiFi定位实现,本申请对此不作限制。
在本申请的另一实施例中,公开了另一种音频播放控制方法。该方法在上述实施例的基础上,步骤S120还包括:上述终端设备分别与多个蓝牙接收设备建立第二通信链路。
步骤S130包括:上述终端设备自多声道的音频数据中提取各个声道的音频子数据,将每一路音频子数据分别基于上述第二通信链路传输至对应的蓝牙接收设备。其中,提取出的上述声道的数量等于上述蓝牙接收设备的数量。每一个声道音频数据对应一个蓝牙接收设备。每个蓝牙接收设备接收一个声道的音频数据。也即,终端设备的驱动程序将立体声的PCM 数据拆分成对应独立的声道数据,分发给各路蓝牙接收设备。
在本申请的另一实施例中,公开了另一种音频播放控制方法。该方法在上述实施例的基础上,步骤S130和步骤S140之间包括步骤:
S131,上述终端设备以预设周期基于上述第二通信链路,向多个蓝牙接收设备分别发送组播消息。
S132,上述多个蓝牙接收设备分别对上述组播消息进行响应,向终端设备发送响应信息。上述响应信息中包含有各个蓝牙接收设备对应的当前播放进度时间戳。
S133,上述终端设备基于各个蓝牙接收设备对应的当前播放进度时间戳,对各个蓝牙接收设备进行音频同步。
具体而言,本实施例基于组播消息进行同步,可以保证各个蓝牙接收设备接收到的消息为几乎同一时间,消息传输延迟小,利于同步的时间准确性。步骤S133中具体同步操作可以参考现有技术实现,比如当各个蓝牙接收设备对应的当前播放进度时间戳不一致时,终端设备判定蓝牙接收设备需要进行同步。一致时则不需要同步。需要同步时,终端设备向各个蓝牙接收设备同时发送一同步指令,同步指令包含有同步时间戳,各个蓝牙接收设备将播放音频进度同步到该同步时间戳。或者将各个蓝牙接收设备的缓冲池全部清空,以实现同步。
在本申请的另一实施例中,上述步骤S130包括:
上述终端设备将上述音频数据解码为第二预设采样率的无损音频。
上述终端设备与上述蓝牙接收设备之间基于上述第二通信链路传输上述无损音频。
比如,上述步骤中解码为48KHz的无损音频。
需要说明的是,本申请中公开的上述所有实施例可以进行自由组合,组合后得到的技术方案也在本申请的保护范围之内。
如图4所示,本发明一实施例还公开了一种音频播放控制***4,该***包括:
第一通信链路建立模块41,蓝牙接收设备基于蓝牙模块与终端设备建立第一通信链路。
第二通信链路建立模块42,当所述蓝牙接收设备接收到预设触发信号,则与所述终端设备基于WiFi模块建立第二通信链路,所述第一通信链路保持连接。
音频传输模块43,所述终端设备与所述蓝牙接收设备之间基于所述第二通信链路传输音频数据,且基于所述第一通信链路传输控制指令。以及
音频传输结束模块44,当所述音频数据传输完成时,断开所述第二通信链路,所述第一通信链路保持连接。
可以理解的是,本发明的音频播放控制***还包括其他支持音频播放控制***运行的现有功能模块。图4显示的音频播放控制***仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
本实施例中的音频播放控制***用于实现上述的音频播放控制的方法,因此对于音频播放控制***的具体实施步骤可以参照上述对音频播放控制的方法的描述,此处不再赘述。
本发明一实施例还公开了一种音频播放控制设备,包括处理器和存储器,其中存储器存储有所述处理器的可执行程序;处理器配置为经由执行可执行程序来执行上述音频播放控制方法中的步骤。图5是本发明公开的音频播放控制设备的结构示意图。下面参照图5来描述根据本发明的这种实施方式的电子设备600。图5显示的电子设备600仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图5所示,电子设备600以通用计算设备的形式表现。电子设备 600的组件可以包括但不限于:至少一个处理单元610、至少一个存储单元620、连接不同平台组件(包括存储单元620和处理单元610)的总线 630、显示单元640等。
其中,存储单元存储有程序代码,程序代码可以被处理单元610执行,使得处理单元610执行本说明书上述音频播放控制方法部分中描述的根据本发明各种示例性实施方式的步骤。例如,处理单元610可以执行如图 1中所示的步骤。
存储单元620可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)6201和/或高速缓存存储单元6202,还可以进一步包括只读存储单元(ROM)6203。
存储单元620还可以包括具有一组(至少一个)程序模块6205的程序/实用工具6204,这样的程序模块6205包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
总线630可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、***总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
电子设备600也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备 600交互的设备通信,和/或与使得该电子设备600能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口650进行。并且,电子设备600还可以通过网络适配器660与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器660可以通过总线630与电子设备600的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备600使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID***、磁带驱动器以及数据备份存储平台等。
本发明还公开了一种计算机可读存储介质,用于存储程序,所述程序被执行时实现上述音频播放控制方法中的步骤。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述音频播放控制方法中描述的根据本发明各种示例性实施方式的步骤。
如上所示,该实施例的计算机可读存储介质的程序在执行时,通过在蓝牙接收设备中增加WiFi模块,基于蓝牙模块建立的第一通信链路实现音频播放控制功能,基于WiFi模块实现传输无损音频数据,实现在蓝牙协议的框架下扩展应用WIFI,兼容现有的蓝牙接收设备比如蓝牙耳机,使蓝牙接收设备能传输无损音乐,并且保持了蓝牙接收设备操作的便利性;同时在蓝牙链路的管理下,WIFI链路在无损音频传输结束后即断开关闭,节省耗电。
图6是本发明的计算机可读存储介质的结构示意图。参考图6所示,描述了根据本发明的实施方式的用于实现上述方法的程序产品800,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
计算机可读存储介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读存储介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。可读存储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、 C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
本发明实施例提供的音频播放控制方法、***、设备及存储介质通过在蓝牙接收设备中增加WiFi模块,基于蓝牙模块建立的第一通信链路实现音频播放控制功能,基于WiFi模块实现传输无损音频数据,实现在蓝牙协议的框架下扩展应用WIFI,兼容现有的蓝牙接收设备比如蓝牙耳机,使蓝牙接收设备能传输无损音乐,并且保持了蓝牙接收设备操作的便利性;同时在蓝牙链路的管理下,WIFI链路在无损音频传输结束后即断开关闭,节省耗电;
本申请还将多声道音频分拆为各个声道的音频,使蓝牙接收设备能传输多路音乐。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (12)
1.一种音频播放控制方法,其特征在于,用于控制终端设备与蓝牙接收设备之间的音频数据传输,所述蓝牙接收设备具有蓝牙模块和WiFi模块,所述方法包括:
S110,蓝牙接收设备基于蓝牙模块与终端设备建立第一通信链路;
S120,当所述蓝牙接收设备接收到预设触发信号,则与所述终端设备基于WiFi模块建立第二通信链路,所述第一通信链路保持连接;
S130,所述终端设备与所述蓝牙接收设备之间基于所述第二通信链路传输音频数据,且基于所述第一通信链路传输控制指令;以及
S140,当所述音频数据传输完成时,断开所述第二通信链路,所述第一通信链路保持连接。
2.如权利要求1所述的音频播放控制方法,其特征在于,所述方法还包括:
当所述蓝牙接收设备未接收到预设触发信号,所述终端设备与所述蓝牙接收设备之间基于所述第一通信链路传输音频数据和控制指令。
3.如权利要求1所述的音频播放控制方法,其特征在于,所述步骤S120包括:
当所述蓝牙接收设备接收到预设触发信号,判断所述蓝牙接收设备和所述终端设备是否分别连接同一个无线热点,或者所述蓝牙接收设备是否连接至由所述终端设备建立的无线热点;
若是则在所述终端设备与所述蓝牙接收设备之间建立第二通信链路。
4.如权利要求1所述的音频播放控制方法,其特征在于,所述步骤S120包括:
判断音频数据是否为无损音频;
若所述音频数据为无损音频,则确定所述蓝牙接收设备接收到预设触发信号。
5.如权利要求1所述的音频播放控制方法,其特征在于,所述步骤S120包括:
当所述蓝牙接收设备接收到预设触发信号,判断所述预设触发信号是否为第一预设指令;
若是则将待传输的音频数据基于第一预设采样率进行压缩。
6.如权利要求1所述的音频播放控制方法,其特征在于,所述步骤S120包括:
当所述蓝牙接收设备接收到预设触发信号,基于终端设备与蓝牙接收设备之间的距离,确定WiFi传输功率;
基于所述WiFi传输功率,所述蓝牙接收设备基于WiFi模块与所述终端设备建立第二通信链路。
7.如权利要求1所述的音频播放控制方法,其特征在于,所述步骤S120包括:
所述终端设备分别与多个蓝牙接收设备建立第二通信链路;
步骤S130包括:
所述终端设备自多声道的音频数据中提取各个声道的音频子数据,将每一路音频子数据分别基于所述第二通信链路传输至对应的蓝牙接收设备;其中,提取出的所述声道的数量等于所述蓝牙接收设备的数量。
8.如权利要求7所述的音频播放控制方法,其特征在于,所述步骤S130和步骤S140之间包括步骤:
所述终端设备以预设周期基于所述第二通信链路,向多个蓝牙接收设备分别发送组播消息;
所述多个蓝牙接收设备分别对所述组播消息进行响应,向终端设备发送响应信息,所述响应信息中包含有各个蓝牙接收设备对应的当前播放进度时间戳;
所述终端设备基于各个蓝牙接收设备对应的当前播放进度时间戳,对各个蓝牙接收设备进行音频同步。
9.如权利要求1所述的音频播放控制方法,其特征在于,所述步骤S130包括:
所述终端设备将音频数据解码为第二预设采样率的无损音频;
所述终端设备与所述蓝牙接收设备之间基于所述第二通信链路传输所述无损音频。
10.一种音频播放控制***,用于实现如权利要求1所述的音频播放控制方法,其特征在于,所述***包括:
第一通信链路建立模块,蓝牙接收设备基于蓝牙模块与终端设备建立第一通信链路;
第二通信链路建立模块,当所述蓝牙接收设备接收到预设触发信号,则与所述终端设备基于WiFi模块建立第二通信链路,所述第一通信链路保持连接;
音频传输模块,所述终端设备与所述蓝牙接收设备之间基于所述第二通信链路传输音频数据,且基于所述第一通信链路传输控制指令;以及
音频传输结束模块,当所述音频数据传输完成时,断开所述第二通信链路,所述第一通信链路保持连接。
11.一种音频播放控制设备,其特征在于,包括:
处理器;
存储器,其中存储有所述处理器的可执行程序;
其中,所述处理器配置为经由执行所述可执行程序来执行权利要求1至9中任意一项所述音频播放控制方法的步骤。
12.一种计算机可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现权利要求1至9中任意一项所述音频播放控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111584910.5A CN114258003A (zh) | 2021-12-22 | 2021-12-22 | 音频播放控制方法、***、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111584910.5A CN114258003A (zh) | 2021-12-22 | 2021-12-22 | 音频播放控制方法、***、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114258003A true CN114258003A (zh) | 2022-03-29 |
Family
ID=80794524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111584910.5A Pending CN114258003A (zh) | 2021-12-22 | 2021-12-22 | 音频播放控制方法、***、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114258003A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115268821A (zh) * | 2022-06-22 | 2022-11-01 | 阿波罗智联(北京)科技有限公司 | 音频播放方法及装置、设备和介质 |
CN117615466A (zh) * | 2023-01-04 | 2024-02-27 | 广州星际悦动股份有限公司 | 口腔护理设备与终端的连接控制方法、装置、设备及介质 |
WO2024065418A1 (zh) * | 2022-09-29 | 2024-04-04 | 哲库科技(上海)有限公司 | 数据传输方法、装置、设备、介质和程序产品 |
-
2021
- 2021-12-22 CN CN202111584910.5A patent/CN114258003A/zh active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115268821A (zh) * | 2022-06-22 | 2022-11-01 | 阿波罗智联(北京)科技有限公司 | 音频播放方法及装置、设备和介质 |
WO2024065418A1 (zh) * | 2022-09-29 | 2024-04-04 | 哲库科技(上海)有限公司 | 数据传输方法、装置、设备、介质和程序产品 |
CN117615466A (zh) * | 2023-01-04 | 2024-02-27 | 广州星际悦动股份有限公司 | 口腔护理设备与终端的连接控制方法、装置、设备及介质 |
CN117615466B (zh) * | 2023-01-04 | 2024-05-03 | 广州星际悦动股份有限公司 | 口腔护理设备与终端的连接控制方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114258003A (zh) | 音频播放控制方法、***、设备及存储介质 | |
WO2021082875A1 (zh) | 主从蓝牙耳机切换的方法及装置、蓝牙耳机、*** | |
US9197854B2 (en) | Videoconferencing systems with recognition ability | |
US10820098B2 (en) | Wireless microphone system, control method and audio-video conference system | |
CN110010139B (zh) | 音频输入输出方法、***及计算机可读存储介质 | |
US8977202B2 (en) | Communication apparatus having a unit to determine whether a profile is operating | |
WO2014166243A1 (zh) | 一种多终端多声道独立播放方法及装置 | |
WO2014090040A1 (en) | Method of using a mobile device as a microphone, method of audio playback, and related device and system | |
CN1898957B (zh) | 与媒体适配器协同使用多条通信链路 | |
CN113840269B (zh) | 一种多媒体数据传输方法、装置、电子设备和存储介质 | |
TW202232983A (zh) | 可避免聲音中斷的藍牙通信系統及相關的藍牙設備群 | |
WO2024007974A1 (zh) | 一种时钟同步的方法和电子设备 | |
US20140163971A1 (en) | Method of using a mobile device as a microphone, method of audio playback, and related device and system | |
WO2022048020A1 (zh) | 蓝牙音箱的控制方法及***、存储介质及移动终端 | |
CN109819360A (zh) | 多无线麦克风的音频采集方法及*** | |
WO2011003259A1 (zh) | 基于蓝牙的监控方法及装置 | |
CN109361820B (zh) | 电子设备控制方法、***及电子设备 | |
WO2020062861A1 (zh) | 一种蓝牙音箱语音播放控制的方法及装置 | |
CN213754842U (zh) | 一种基于5g信号传输的音频*** | |
TWI700953B (zh) | 一種無線傳輸系統及其方法 | |
WO2022228013A1 (zh) | 一种投音方法及计算机可读存储介质 | |
WO2023185589A1 (zh) | 音量控制方法及电子设备 | |
WO2023035630A1 (zh) | 一种音频控制方法及显示设备 | |
CN114079896B (zh) | 双发模式下丢包数据纠错方法、装置、设备及*** | |
WO2022168499A1 (ja) | 送信装置、受信装置、および通信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |