一种蓝牙耳机的播放方法、装置、设备及介质与流程

未命名 10-09 阅读:104 评论:0


1.本发明涉及音频播放技术领域,尤其涉及一种蓝牙耳机的播放方法、装置、设备及介质。


背景技术:

2.蓝牙耳机已成为人们生活中常见的音频播放设备,如何在蓝牙耳机中播放出清晰、完整的音频,是本领域技术人员亟需解决的技术问题。
3.目前主要的方案是采用蓝牙通信的方式进行音频传输。然而,受限于蓝牙通信本身带宽较低的特性,所传输的音频是经压缩算法压缩后的音频,压缩后的音频会丢失一些音频细节,进而影响播放效果;并且,在蓝牙通信过程中,若受到外界干扰,也会造成音频数据的丢失,进而影响音频的播放效果。


技术实现要素:

4.本发明提供了一种蓝牙耳机的播放方法、装置、设备及介质,能够在蓝牙耳机中播放出流畅、清晰的音频,提升用户体验。
5.根据本发明的一方面,提供了一种蓝牙耳机的播放方法,蓝牙耳机中设有通讯模块以及存储器,所述方法由蓝牙耳机执行,所述方法包括:
6.根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态;
7.若所述通信状态为可通信状态,则通过所述通讯模块接收终端设备发送的第一音频数据并存储于存储器中,播放所述存储器已存储的第一音频数据;
8.否则,以蓝牙模式播放终端设备发送的第二音频数据;
9.其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量。
10.根据本发明的另一方面,提供了一种蓝牙耳机的播放方法,蓝牙耳机中设有通讯模块以及存储器,所述方法由终端设备执行,所述方法包括:
11.若接收到所述蓝牙耳机发送的基于所述通讯模块进行通信的请求,则向所述蓝牙耳机的通讯模块发送第一音频数据,以使所述蓝牙耳机将所述第一音频数据存储于存储器中,并播放所述存储器已存储的第一音频数据;否则,
12.以蓝牙模式向蓝牙耳机发送第二音频数据,以使蓝牙耳机播放所述第二音频数据;
13.其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量;所述基于所述通讯模块进行通信的请求是所述蓝牙耳机根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态为可通信状态后发送的。
14.根据本发明的一方面,提供了一种蓝牙耳机的播放装置,蓝牙耳机中设有通讯模块以及存储器,所述装置配置于蓝牙耳机,所述装置包括:
15.通信状态确定模块,用于根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态;
16.音频播放模块,用于若所述通信状态为可通信状态,则通过所述通讯模块接收终端设备发送的第一音频数据并存储于存储器中,播放所述存储器已存储的第一音频数据;
17.否则,以蓝牙模式播放终端设备发送的第二音频数据;
18.其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量。
19.根据本发明的另一方面,提供了一种蓝牙耳机的播放装置,蓝牙耳机中设有通讯模块以及存储器,所述装置配置于终端设备,所述装置包括:
20.音频数据发送模块,用于若接收到所述蓝牙耳机发送的基于所述通讯模块进行通信的请求,则向所述蓝牙耳机的通讯模块发送第一音频数据,以使所述蓝牙耳机将所述第一音频数据存储于存储器中,并播放所述存储器已存储的第一音频数据;否则,
21.以蓝牙模式向蓝牙耳机发送第二音频数据,以使蓝牙耳机播放所述第二音频数据;
22.其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量;所述基于所述通讯模块进行通信的请求是所述蓝牙耳机根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态为可通信状态后发送的。
23.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
24.至少一个处理器;以及
25.与所述至少一个处理器通信连接的存储器;其中,
26.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例由所述蓝牙耳机执行的蓝牙耳机的播放方法,或者,执行本发明任一实施例由所述终端设备执行的蓝牙耳机的播放方法。
27.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例由所述蓝牙耳机执行的蓝牙耳机的播放方法,或者,实现本发明任一实施例由所述终端设备执行的蓝牙耳机的播放方法。
28.本技术实施例的技术方案,包括:根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态;若所述通信状态为可通信状态,则通过所述通讯模块接收终端设备发送的第一音频数据并存储于存储器中,播放所述存储器已存储的第一音频数据;否则,以蓝牙模式播放终端设备发送的第二音频数据;其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量。本技术方案在通信状态为可通信状态下,通过通讯模块接收终端设备发送的第一音频数据并存储,使得蓝牙耳机在播放音乐时,可以播放出数据量更大的音频,达到了提高音乐播放的质量的效果,且避免了蓝牙实时传输的过程可能受干扰的问题,提高了用户体验。
29.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
30.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于
本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
31.图1是根据本技术实施例一提供的一种蓝牙耳机的播放方法的流程图;
32.图2是根据本技术实施例二提供的一种蓝牙耳机的播放方法的流程图;
33.图3是根据本技术实施例三提供的一种蓝牙耳机的播放方法的流程图;
34.图4是根据本技术实施例四提供的一种蓝牙耳机的播放方法的具体示例的流程图;
35.图5是根据本技术实施例四提供的一种蓝牙耳机的播放方法的信令图;
36.图6是根据本技术实施例五提供的一种蓝牙耳机的播放装置的结构示意图;
37.图7是根据本技术实施例六提供的一种蓝牙耳机的播放装置的结构示意图;
38.图8是实现本技术实施例的一种蓝牙耳机的播放方法的电子设备的结构示意图。
具体实施方式
39.为了使本技术领域的人员更好地理解本发明方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
40.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”“目标”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
41.实施例一
42.图1为本技术实施例一提供了一种蓝牙耳机的播放方法的流程图,本技术实施例可适用于蓝牙耳机播放音乐的情况,该方法可以由蓝牙耳机的播放装置来执行,该蓝牙耳机的播放装置可以采用硬件和/或软件的形式实现,该蓝牙耳机的播放装置可配置于蓝牙耳机中,该蓝牙耳机为具有数据处理能力的电子设备,该蓝牙耳机中设有通讯模块以及存储器。所述方法由蓝牙耳机执行,如图1所示,所述方法包括:
43.s110,根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态。
44.其中,蓝牙耳机可通过通讯模块与终端设备连接,需要说明的是,蓝牙耳机还可通过蓝牙与终端设备连接,示例性的,通讯模块的通信方式可以是基于数据流量的通信、基于wifi的通信、基于热点的通信等。
45.终端设备可以是手机、平板电脑、台式电脑、笔记本等。
46.具体的,蓝牙耳机开始工作后,可与终端设备建立蓝牙连接,还通过通讯模块与终端设备建立通信连接,进而根据通讯模块的通讯信号的质量,确定是否可以通过通讯模块与终端设备通信,若可通信,则确定所述通讯模块的通信状态为可通信状态;否则,确定所
述通讯模块的通信状态为不可通信状态。
47.进一步的,在一个可实现的方案中,通过通讯模块与终端设备建立连接可以是:通过通讯模块搜索无线网络中,终端设备所开启的热点,并连接该热点,进而实现与终端设备的通信连接。在另一个可实现的方案中,通过通讯模块与终端设备建立连接可以是:开启一个热点,以使终端设备搜索无线网络中,蓝牙耳机所开启的热点,并连接该热点,进而实现蓝牙耳机与终端设备的通信连接。在另一个可实现的方案中,通过通讯模块与终端设备建立连接可以是:通过通讯模块与互联网连接,终端设备也与互联网连接,进而终端设备可以通过预先保存的ip,在网络中找到蓝牙耳机,进而实现蓝牙耳机与终端设备的通信连接。
48.进一步的,通信信号的质量的确定过程可以是:将通信信号的当前的实际带宽、通信网络的稳定性等进行量化,得到可反映通信信号的质量的数值,若该数值达到预设数值,则确定所述通讯模块的通信状态为可通信状态;否则,确定所述通讯模块的通信状态为不可通信状态。
49.s120,若所述通信状态为可通信状态,则通过所述通讯模块接收终端设备发送的第一音频数据并存储于存储器中,播放所述存储器已存储的第一音频数据;否则,以蓝牙模式播放终端设备发送的第二音频数据。
50.其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量。示例性的,以a歌曲为例,a歌曲对应的第一音频数据可以是无损的音频数据,a歌曲对应的第二音频数据可以是压缩后的音频数据。示例性的,第一音频数据的音质可以高于第二音频数据的音质,自然,第一音频数据对应的数据量就会大于所述第二音频数据对应的数据量。若第一音频数据和第二音频数据均为压缩后的数据,也可以理解为第一音频数据对应的压缩比小于所述第二音频数据对应的压缩比。
51.具体的,若所述通信状态为可通信状态,则通过所述通讯模块向终端设备发送第一音频数据传输请求,以使终端设备将目标发送歌曲的无损音频文件作为第一音频数据,然后接收终端设备发送的第一音频数据,并将所述第一音频数据存储于存储器中,进而在第一音频数据已存储到预设量后,播放第一音频数据。
52.进一步的,若所述通信状态为不可通信状态,可以向终端设备发送以蓝牙模式播放音乐的消息,以使终端设备对目标发送歌曲进行压缩,得到第二音频数据,然后蓝牙耳机和终端设备之间基于蓝牙通信,传输第二音频数据,进而蓝牙耳机播放第二音频数据。
53.本技术实施例的技术方案,包括:根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态;若所述通信状态为可通信状态,则通过所述通讯模块接收终端设备发送的第一音频数据并存储于存储器中,播放所述存储器已存储的第一音频数据;否则,以蓝牙模式播放终端设备发送的第二音频数据;其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量。本技术方案在通信状态为可通信状态下,通过通讯模块接收终端设备发送的第一音频数据并存储,使得蓝牙耳机在播放音乐时,可以播放出数据量更大的音频,达到了提高音乐播放的质量的效果,且避免了蓝牙实时传输的过程可能受干扰的问题,提高了用户体验。
54.本技术实施例中,可选的,所述通讯模块的通信网络包括无线局域网络以及移动网络;根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态,包括:若通讯模块的无线局域网络的信号强度大于第一阈值,和/或,通讯模块的移动网络的信号强度大于第
二阈值,则确定所述通讯模块的通信状态为可通信状态;否则,确定所述通讯模块的通信状态为不可通信状态。
55.其中,无线局域网络是指wifi网络,也被称为wlan,即客户端和路由器之间的网络。移动网络可以使移动设备,如手机、掌上电脑或其它便携式工具连接到公共网络,实现互联网访问,例如通过基站连接的网络,即手机通过手机号码所连接的网络。第一阈值和第二阈值可以根据实际情况确定,本技术实施例对其不做限定。
56.具体的,对通讯模块的无线局域网络的信号强度和移动网络的信号强度进行检测,若任一信号强度满足上述条件,则确定所述通讯模块的通信状态为可通信状态;否则,确定所述通讯模块的通信状态为不可通信状态。
57.本方案这样设置,使得蓝牙耳机的通讯模块具有两种网络连接方式,提高了蓝牙耳机与终端设备建立网络连接时的鲁棒性,且两种连接方式的带宽均能满足第一音频数据的传输要求,使得在后续传输第一音频数据的过程中,可以快速完成数据传输。
58.实施例二
59.图2为本技术实施例二提供的一种蓝牙耳机的播放方法的流程图,本技术实施例以上述实施例为基础进行优化。
60.本技术实施例中,蓝牙耳机中设有通讯模块以及存储器,所述方法由蓝牙耳机执行,如图2所示,本技术实施例的方法具体包括如下步骤:
61.s210,判断通讯模块的无线局域网络的信号强度是否大于第一阈值,若是,则执行s220,否则执行s240。
62.由于通常的无线局域网络不需要额外的费用,且无线局域网络的带宽一般较高,所以可以先判断通讯模块的无线局域网络的信号强度是否大于第一阈值,若是,则基于无线局域网络进行后续通信。
63.s220,确定所述通讯模块的通信状态为第一可通信状态。
64.其中,第一可通信状态是指蓝牙耳机可通过通讯模块的无线局域网络进行通信。
65.s230,通过所述通讯模块采用无线局域网络接收终端设备发送的第一音频数据并存储于存储器中。
66.确定通讯模块的通信状态为第一可通信状态后,向通讯模块发送基于无线局域网络进行通信的指令,进而通过所述通讯模块采用无线局域网络接收终端设备发送的第一音频数据并存储于存储器中。
67.在执行完s230后,可以执行s270。
68.s240,判断通讯模块的移动网络的信号强度是否大于第二阈值,若是则执行s250,否则执行s2100。
69.若用户位于室外,则可以适用于基于通讯模块的移动网络进行通信的情况。
70.s250,确定所述通讯模块的通信状态为第二可通信状态。
71.其中,第二可通信状态是指蓝牙耳机可通过通讯模块的移动网络进行通信。
72.s260,通过所述通讯模块采用移动网络接收终端设备发送的第一音频数据。
73.具体的,确定通讯模块的通信状态为第二可通信状态后,向通讯模块发送基于移动网络进行通信的指令,进而通过所述通讯模块采用移动网络接收终端设备发送的第一音频数据并存储于存储器中。
74.s270,判断所述存储器中存储的第一音频数据满足预设时长要求,若是,则执行s280;否则执行s290。
75.其中,预设时长要求可以根据实际情况确定,本技术实施例对其不做限定。
76.具体的,随着存储器中不断地存储第一音频数据,已存储的第一音频数据会越来越多,可以实时判断已存储的第一音频数据是否满足预设时长要求,若满足,表明已存储的音频数据可以播放,且能够在播放时继续存储,避免了音频播放途中音乐中断的情况。
77.本技术实施例中,可选的,所述第一音频数据为音频片段;确定所述存储器中存储的第一音频数据满足预设时长要求的过程,包括:根据所述存储器中存储的音频片段的数量以及音频片段的时长,确定各音频片段的总时长;若所述总时长大于时长阈值,则确定所述存储器中存储的第一音频数据满足预设时长要求。
78.具体的,终端设备在发送第一音频数据时,是以音频片段的形式发送的,进而存储器存储的是各个音频片段,在确定所述存储器中存储的第一音频数据满足预设时长要求时,可以根据音频片段的数量以及各音频片段的时长,计算出总时长,若所述总时长大于时长阈值,则确定所述存储器中存储的第一音频数据满足预设时长要求。
79.示例性的,各音频片段的时长可以是10秒,时长阈值可以是30秒,进而在存储了3个音频片段后,就可以播放已存储的音频。
80.s280,开始播放所述第一音频数据。
81.s290,通过所述通讯模块继续接收终端设备发送的第一音频数据并存储于存储器中,直至所述存储器中存储的第一音频数据满足预设时长要求。
82.进一步的,执行s290后,可执行s280。
83.本技术实施例中,可选的,所述方法还包括:若所述蓝牙耳机的播放模式为循环播放,则在第一音频数据播放结束后,重新播放所述第一音频数据;否则,在第一音频数据播放结束后,删除存储器中的所述第一音频数据。
84.其中,循环播放是指在a音频播放结束后,重复播放a音频。
85.具体的,若检测到当前播放模式为循环播放,则在第一音频数据播放结束后,重新播放所述第一音频数据,不需要再重复接收终端设备发送的第一音频数据;否则,在第一音频数据播放结束后,删除存储器中的所述第一音频数据,以释放内存。
86.s2100,确定所述通讯模块的通信状态为不可通信状态。
87.s2110,以蓝牙模式播放终端设备发送的第二音频数据。
88.其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量。
89.本技术实施例的技术方案,通过在无线局域网络的信号强度满足要求时优先使用无线局域网络,在无线局域网络的信号强度较低时,再使用移动网络,在移动网络的信号强度较低时,使用蓝牙模式,使得蓝牙耳机在播放音乐时,尽可能地提升音质的同时,保障了流畅性,不会因为网络不可用就出现卡顿等情况,提高了用户体验;并且,在已存储的音频数据满足预设时长要求后再进行播放,使得在音乐播放时,降低了卡顿出现的可能性,且尽可能地降低了用户的等待时间,大大提高了用户体验。
90.实施例三
91.图3为本技术实施例三提供了一种蓝牙耳机的播放方法的流程图,本技术实施例可适用于蓝牙耳机播放音乐的情况,该方法可以由蓝牙耳机的播放装置来执行,该蓝牙耳
机的播放装置可以采用硬件和/或软件的形式实现,该蓝牙耳机的播放装置可配置于终端设备中,该终端设备为具有数据处理能力的电子设备,需要说明的是,本技术实施例中的蓝牙耳机中设有通讯模块以及存储器。
92.如图3所示,所述方法包括:
93.s310,是否接收到所述蓝牙耳机发送的基于所述通讯模块进行通信的请求,若是,则执行s320;否则执行s330。
94.本实施例中未见的内容解释可参见上述实施例,在此不再重复赘述。
95.具体的,在与蓝牙耳机建立通信后,若音频播放控件已触发,则在预设时间内检测是否接收到所述蓝牙耳机发送的基于所述通讯模块进行通信的请求,若接收到该请求,则执行s320;否则,表明当前为蓝牙模式,可以执行s330。本技术实施例中所述蓝牙模式是指传统的蓝牙耳机基于蓝牙播放音乐的模式。
96.s320,向所述蓝牙耳机的通讯模块发送第一音频数据,以使所述蓝牙耳机将所述第一音频数据存储于存储器中,并播放所述存储器已存储的第一音频数据。
97.具体的,对于待播放歌曲,可以将待播放歌曲的无损文件作为第一音频数据,并向所述蓝牙耳机的通讯模块发送第一音频数据。
98.s330,以蓝牙模式向蓝牙耳机发送第二音频数据,以使蓝牙耳机播放所述第二音频数据。
99.其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量;所述基于所述通讯模块进行通信的请求是所述蓝牙耳机根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态为可通信状态后发送的。
100.具体的,在蓝牙模式下,可以对待播放歌曲进行压缩,得到第二音频数据,向蓝牙耳机发送该第二音频数据,这样设置可以匹配蓝牙通信的带宽,避免带宽不足的情况。
101.本技术实施例中,可选的,向所述蓝牙耳机的通讯模块发送第一音频数据之前,所述方法还包括:对待发送的第一音频数据进行分割,得到音频片段。
102.具体的,在一个可行的方案中,对待发送的第一音频数据以预设时长(例如10秒)进行分割,得到音频片段。在另一个可行的方案中,对待发送的第一音频数据以预设分割次数(例如10次)进行分割,得到音频片段。
103.相应的,向所述蓝牙耳机的通讯模块发送第一音频数据,包括:向所述蓝牙耳机的通讯模块发送所述第一音频数据对应的音频片段,以使蓝牙耳机根据音频片段的数量以及音频片段的时长,确定各音频片段的总时长,并在所述总时长大于时长阈值的情况下,开始播放所述第一音频数据。
104.具体的,按照音乐播放顺序,依次向所述蓝牙耳机的通讯模块发送所述第一音频数据对应的音频片段,以使蓝牙耳机根据音频片段的数量以及音频片段的时长,确定各音频片段的总时长,并在所述总时长大于时长阈值的情况下,开始播放所述第一音频数据。
105.本方案这样设置,使得蓝牙耳机可以更快捷地确定已存储的第一音频数据是否满足预设时长要求。
106.本技术实施例的技术方案,若接收到所述蓝牙耳机发送的基于所述通讯模块进行通信的请求,则向所述蓝牙耳机的通讯模块发送第一音频数据,以使所述蓝牙耳机将所述第一音频数据存储于存储器中,并播放所述存储器已存储的第一音频数据;否则,以蓝牙模
式向蓝牙耳机发送第二音频数据,以使蓝牙耳机播放所述第二音频数据,使得蓝牙耳机在播放音乐时,可以播放出数据量更大的音频,达到了提高音乐播放的质量的效果,且避免了蓝牙实时传输的过程可能受干扰的问题,提高了用户体验。
107.实施例四
108.图4为申请实施例四提供的一种蓝牙耳机的播放方法的具体示例的流程图;图5为申请实施例四提供的一种蓝牙耳机的播放方法的信令图;如图4所示,可参考图5,本技术实施例所述方法包括:
109.s410,蓝牙耳机根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态,若所述通信状态为可通信状态,则向终端设备发送基于所述通讯模块进行通信的请求。
110.s420,终端设备若接收到所述蓝牙耳机发送的基于所述通讯模块进行通信的请求,则向所述蓝牙耳机的通讯模块发送第一音频数据。
111.s430,蓝牙耳机通过所述通讯模块接收终端设备发送的第一音频数据并存储于存储器中,并播放所述存储器已存储的第一音频数据。
112.s440,若蓝牙耳机确定所述通信状态为不可通信状态,则以蓝牙模式播放终端设备发送的第二音频数据。
113.其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量。
114.本实施例的技术方案具有上述实施例的有益效果。
115.实施例五
116.图6为本技术实施例五提供的一种蓝牙耳机的播放装置的结构示意图,该装置可执行本发明任意实施例所提供的由所述蓝牙耳机执行的蓝牙耳机的播放方法,具备执行方法相应的功能模块和有益效果。所述装置配置于蓝牙耳机,蓝牙耳机中设有通讯模块以及存储器,如图6所示,该装置包括:
117.通信状态确定模块510,用于根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态;
118.音频播放模块520,用于若所述通信状态为可通信状态,则通过所述通讯模块接收终端设备发送的第一音频数据并存储于存储器中,播放所述存储器已存储的第一音频数据;
119.否则,以蓝牙模式播放终端设备发送的第二音频数据;
120.其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量。
121.可选的,所述通讯模块的通信网络包括无线局域网络以及移动网络;
122.通信状态确定模块510,包括:
123.通信状态确定单元,用于若通讯模块的无线局域网络的信号强度大于第一阈值,和/或,通讯模块的移动网络的信号强度大于第二阈值,则确定所述通讯模块的通信状态为可通信状态;否则,
124.确定所述通讯模块的通信状态为不可通信状态。
125.可选的,通信状态确定单元,包括:
126.通信状态确定子单元,用于若通讯模块的无线局域网络的信号强度大于第一阈值,则确定所述通讯模块的通信状态为第一可通信状态;否则,
127.确定所述通讯模块的通信状态为第二可通信状态
128.相应的,在第一可通信状态下,音频播放模块520,包括:
129.第一音频接收单元,用于通过所述通讯模块采用无线局域网络接收终端设备发送的第一音频数据;
130.相应的,在第二可通信状态下,音频播放模块520,包括:
131.第二音频接收单元,用于通过所述通讯模块采用移动网络接收终端设备发送的第一音频数据。
132.可选的,音频播放模块520,包括:
133.音频播放单元,用于若所述存储器中存储的第一音频数据满足预设时长要求,则开始播放所述第一音频数据;否则,
134.通过所述通讯模块继续接收终端设备发送的第一音频数据并存储于存储器中,直至所述存储器中存储的第一音频数据满足预设时长要求。
135.可选的,所述第一音频数据为音频片段;
136.音频播放单元,包括:
137.总时长确定子单元,用于根据所述存储器中存储的音频片段的数量以及音频片段的时长,确定各音频片段的总时长;
138.预设时长要求判断子单元,用于若所述总时长大于时长阈值,则确定所述存储器中存储的第一音频数据满足预设时长要求。
139.可选的,所述装置还包括:
140.音频数据删除模块,用于若所述蓝牙耳机的播放模式为循环播放,则在第一音频数据播放结束后,重新播放所述第一音频数据;否则,在第一音频数据播放结束后,删除存储器中的所述第一音频数据。
141.本技术实施例所提供的一种蓝牙耳机的播放装置可执行本发明任意实施例所提供的由所述蓝牙耳机执行的一种蓝牙耳机的播放方法,具备执行方法相应的功能模块和有益效果。
142.实施例六
143.图7为本技术实施例六提供的一种蓝牙耳机的播放装置的结构示意图,该装置可执行本发明任意实施例所提供的由所述终端设备执行的蓝牙耳机的播放方法,具备执行方法相应的功能模块和有益效果。所述装置配置于终端设备,如图7所示,该装置包括:
144.音频数据发送模块610,用于若接收到所述蓝牙耳机发送的基于所述通讯模块进行通信的请求,则向所述蓝牙耳机的通讯模块发送第一音频数据,以使所述蓝牙耳机将所述第一音频数据存储于存储器中,并播放所述存储器已存储的第一音频数据;否则,
145.以蓝牙模式向蓝牙耳机发送第二音频数据,以使蓝牙耳机播放所述第二音频数据;
146.其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量;所述基于所述通讯模块进行通信的请求是所述蓝牙耳机根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态为可通信状态后发送的;蓝牙耳机中设有通讯模块以及存储器。
147.可选的,所述装置还包括:
148.音频片段确定模块,用于对待发送的第一音频数据进行分割,得到音频片段;
149.相应的,音频数据发送模块610,包括:
150.音频片段发送模块,用于向所述蓝牙耳机的通讯模块发送所述第一音频数据对应的音频片段,以使蓝牙耳机根据音频片段的数量以及音频片段的时长,确定各音频片段的总时长,并在所述总时长大于时长阈值的情况下,开始播放所述第一音频数据。
151.本技术实施例所提供的一种蓝牙耳机的播放装置可执行本发明任意实施例所提供的由终端设备执行的一种蓝牙耳机的播放方法,具备执行方法相应的功能模块和有益效果。
152.实施例七
153.图8示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
154.如图8所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
155.电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
156.处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如蓝牙耳机的播放方法。
157.在一些实施例中,蓝牙耳机的播放方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的蓝牙耳机的播放方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行蓝牙耳机的播放方法。
158.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、复杂可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算
机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
159.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
160.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
161.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
162.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
163.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
164.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
165.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明
白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

技术特征:
1.一种蓝牙耳机的播放方法,其特征在于,蓝牙耳机中设有通讯模块以及存储器,所述方法由蓝牙耳机执行,所述方法包括:根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态;若所述通信状态为可通信状态,则通过所述通讯模块接收终端设备发送的第一音频数据并存储于存储器中,播放所述存储器已存储的第一音频数据;否则,以蓝牙模式播放终端设备发送的第二音频数据;其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量。2.根据权利要求1所述的方法,其特征在于,所述通讯模块的通信网络包括无线局域网络以及移动网络;根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态,包括:若通讯模块的无线局域网络的信号强度大于第一阈值,和/或,通讯模块的移动网络的信号强度大于第二阈值,则确定所述通讯模块的通信状态为可通信状态;否则,确定所述通讯模块的通信状态为不可通信状态。3.根据权利要求2所述的方法,其特征在于,若通讯模块的无线局域网络的信号强度大于第一阈值,和/或,通讯模块的移动网络的信号强度大于第二阈值,则确定所述通讯模块的通信状态为可通信状态,包括:若通讯模块的无线局域网络的信号强度大于第一阈值,则确定所述通讯模块的通信状态为第一可通信状态;否则,确定所述通讯模块的通信状态为第二可通信状态相应的,在第一可通信状态下,通过所述通讯模块接收终端设备发送的第一音频数据,包括:通过所述通讯模块采用无线局域网络接收终端设备发送的第一音频数据;相应的,在第二可通信状态下,通过所述通讯模块接收终端设备发送的第一音频数据,包括:通过所述通讯模块采用移动网络接收终端设备发送的第一音频数据。4.根据权利要求1所述的方法,其特征在于,播放所述存储器已存储的第一音频数据,包括:若所述存储器中存储的第一音频数据满足预设时长要求,则开始播放所述第一音频数据;否则,通过所述通讯模块继续接收终端设备发送的第一音频数据并存储于存储器中,直至所述存储器中存储的第一音频数据满足预设时长要求。5.根据权利要求4所述的方法,其特征在于,所述第一音频数据为音频片段;确定所述存储器中存储的第一音频数据满足预设时长要求的过程,包括:根据所述存储器中存储的音频片段的数量以及音频片段的时长,确定各音频片段的总时长;若所述总时长大于时长阈值,则确定所述存储器中存储的第一音频数据满足预设时长要求。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述蓝牙耳机的播放模式为循环播放,则在第一音频数据播放结束后,重新播放所
述第一音频数据;否则,在第一音频数据播放结束后,删除存储器中的所述第一音频数据。7.一种蓝牙耳机的播放方法,其特征在于,蓝牙耳机中设有通讯模块以及存储器,所述方法由终端设备执行,所述方法包括:若接收到所述蓝牙耳机发送的基于所述通讯模块进行通信的请求,则向所述蓝牙耳机的通讯模块发送第一音频数据,以使所述蓝牙耳机将所述第一音频数据存储于存储器中,并播放所述存储器已存储的第一音频数据;否则,以蓝牙模式向蓝牙耳机发送第二音频数据,以使蓝牙耳机播放所述第二音频数据;其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量;所述基于所述通讯模块进行通信的请求是所述蓝牙耳机根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态为可通信状态后发送的。8.根据权利要求7所述的方法,其特征在于,向所述蓝牙耳机的通讯模块发送第一音频数据之前,所述方法还包括:对待发送的第一音频数据进行分割,得到音频片段;相应的,向所述蓝牙耳机的通讯模块发送第一音频数据,包括:向所述蓝牙耳机的通讯模块发送所述第一音频数据对应的音频片段,以使蓝牙耳机根据音频片段的数量以及音频片段的时长,确定各音频片段的总时长,并在所述总时长大于时长阈值的情况下,开始播放所述第一音频数据。9.一种蓝牙耳机的播放装置,其特征在于,蓝牙耳机中设有通讯模块以及存储器,所述装置配置于蓝牙耳机,所述装置包括:通信状态确定模块,用于根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态;音频播放模块,用于若所述通信状态为可通信状态,则通过所述通讯模块接收终端设备发送的第一音频数据并存储于存储器中,播放所述存储器已存储的第一音频数据;否则,以蓝牙模式播放终端设备发送的第二音频数据;其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量。10.一种蓝牙耳机的播放装置,其特征在于,蓝牙耳机中设有通讯模块以及存储器,所述装置配置于终端设备,所述装置包括:音频数据发送模块,用于若接收到所述蓝牙耳机发送的基于所述通讯模块进行通信的请求,则向所述蓝牙耳机的通讯模块发送第一音频数据,以使所述蓝牙耳机将所述第一音频数据存储于存储器中,并播放所述存储器已存储的第一音频数据;否则,以蓝牙模式向蓝牙耳机发送第二音频数据,以使蓝牙耳机播放所述第二音频数据;其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量;所述基于所述通讯模块进行通信的请求是所述蓝牙耳机根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态为可通信状态后发送的。11.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任一项由所述
蓝牙耳机执行的蓝牙耳机的播放方法,或者,执行权利要求7-8中任一项由所述终端设备执行的蓝牙耳机的播放方法。12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-6中任一项由所述蓝牙耳机执行的蓝牙耳机的播放方法,或者,实现权利要求7-8中任一项由所述终端设备执行的蓝牙耳机的播放方法。

技术总结
本申请实施例公开了一种蓝牙耳机的播放方法、装置、设备及介质。其中,蓝牙耳机中设有通讯模块以及存储器,所述方法由蓝牙耳机执行,该方法包括:根据通讯模块的通信信号的质量,确定所述通讯模块的通信状态;若所述通信状态为可通信状态,则通过所述通讯模块接收终端设备发送的第一音频数据并存储于存储器中,播放所述存储器已存储的第一音频数据;否则,以蓝牙模式播放终端设备发送的第二音频数据;其中,所述第一音频数据对应的数据量大于所述第二音频数据对应的数据量。本技术方案通过播放数据量更大的第一音频数据,达到了提高音乐播放的质量的效果,且避免了蓝牙实时传输的过程可能受干扰的问题,提高了用户体验。提高了用户体验。提高了用户体验。


技术研发人员:黄汉贵 詹楚伟 明德 张常华
受保护的技术使用者:广东保伦电子股份有限公司
技术研发日:2023.07.28
技术公布日:2023/10/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐