一种多点蓝牙耳机控制方法、系统、存储介质以及设备与流程

未命名 09-18 阅读:80 评论:0


1.本发明属于短距离通信技术领域,具体涉及一种多点蓝牙耳机控制方法、系统、存储介质以及设备。


背景技术:

2.随着电子产品的发展,移动和便携式智能设备越来越多,其中,蓝牙耳机是一个非常重要的电子产品,用户可以使用蓝牙耳机来满足他们对工作和娱乐的音频需求,同时保证用户隐私。
3.目前市场上大部分的蓝牙耳机都支持最多2个蓝牙设备同时连接,若要连接第三台设备,用户必须先断开前两台已连接设备中的其中一台,这样耳机仍可同时连接两台主机。
4.在实际生活当中,人们有越来越多的设备可以用于蓝牙音频,比如一台笔记本电脑、一台平板电脑、一部手机甚至两部手机,有时还会有一台台式电脑。那就很容易有3~4台音频主机,甚至更多的设备可能需要与蓝牙耳机建立连接。若每次都需要手动先断开已连接的设备,再添加新设备,势必会影响用户的体验感。


技术实现要素:

5.基于此,本发明实施例当中提供了一种多点蓝牙耳机控制方法、系统、存储介质以及设备,旨在解决现有技术中,蓝牙耳机仅支持最多2个蓝牙设备同时连接,若每次都需要手动先断开已连接的设备,再添加新设备,以始终保持最多2个蓝牙设备的连接,势必会影响用户的体验感的问题。
6.本发明实施例的第一方面提供了一种多点蓝牙耳机控制方法,应用于具有两个蓝牙芯片协同工作的场景中,其中,每个耳侧的蓝牙耳机中设有一个蓝牙芯片,所述蓝牙芯片用于接收终端发出的无线射频信号,并在各蓝牙芯片之间交互,无线射频信号携带终端标识,当所述蓝牙芯片接收到终端发出的包含有音频信号的无线射频信号时,通过音频播放模块进行输出,所述方法包括:将两个蓝牙芯片进行主从关系划分,得到主蓝牙芯片和从蓝牙芯片,其中,所述主蓝牙芯片和所述从蓝牙芯片之间通信连接;获取通过所述主蓝牙芯片采集到的可连接设备及可连接设备数量,并判断所述可连接设备数量是否大于阈值;若判断所述可连接设备数量大于阈值,则同时激活所述主蓝牙芯片和所述从蓝牙芯片,并按照预设连接顺序,将目标设备依次与所述主蓝牙芯片和所述从蓝牙芯片建立连接;若判断所述可连接设备数量不大于阈值,则仅激活所述主蓝牙芯片,将目标设备与所述主蓝牙芯片建立连接;同步所述主蓝牙芯片和所述从蓝牙芯片,当所述主蓝牙芯片或所述从蓝牙芯片接
收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出。
7.进一步的,所述将两个蓝牙芯片进行主从关系划分,得到主蓝牙芯片和从蓝牙芯片,其中,所述主蓝牙芯片和所述从蓝牙芯片之间通信连接的步骤包括:分别建立两个蓝牙芯片与同一终端的蓝牙连接,并通过所述终端将两个蓝牙芯片进行显示;获取两个蓝牙芯片的地址,并控制所述终端将指定蓝牙芯片的地址发送至另一蓝牙芯片;判断另一蓝牙芯片是否收到指定蓝牙芯片的地址;若是,则建立两个蓝牙芯片之间的蓝牙连接,并定义所述指定蓝牙芯片为所述主蓝牙芯片。
8.进一步的,所述获取通过所述主蓝牙芯片采集到的可连接设备及可连接设备数量,并判断所述可连接设备数量是否大于阈值的步骤包括:获取通过所述主蓝牙芯片采集到的不同的可连接设备的蓝牙信号,并根据所述蓝牙信号的个数,确定可连接设备的第一数量;判断所述第一数量是否大于第一预设数量;若是,则获取历史蓝牙信号,并确定所述蓝牙信号与所述历史蓝牙信号中重复的目标蓝牙信号;根据所述目标蓝牙信号的个数,确定可连接设备的第二数量;判断所述第二数量是否大于第二预设数量;若是,执行所述同时激活所述主蓝牙芯片和所述从蓝牙芯片,并按照预设连接顺序,将目标可连接设备依次与所述主蓝牙芯片和所述从蓝牙芯片建立连接的步骤。
9.进一步的,所述若判断所述可连接设备数量不大于阈值,则仅激活所述主蓝牙芯片,将目标设备与所述主蓝牙芯片建立连接的步骤之后包括:获取与所述主蓝牙芯片建立连接的所述目标设备的数量,并判断与所述主蓝牙芯片建立连接的所述目标设备的数量是否达到所述主蓝牙芯片的最大连接数量;若是,则判断所述主蓝牙芯片是否收到其它设备的连接建立请求;若是,则建立其它设备与所述从蓝牙芯片的连接,并同步所述主蓝牙芯片和所述从蓝牙芯片。
10.进一步的,所述同步所述主蓝牙芯片和所述从蓝牙芯片,当所述主蓝牙芯片或所述从蓝牙芯片接收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出的步骤之后包括:获取与所述主蓝牙芯片和所述从蓝牙芯片已建立连接的所有设备的交互信息,并判断所述交互信息中是否存在语音通话请求信息;若是,则判断当前使用的设备状态是否为语音通话状态;若否,则断开当前使用的设备,并切换至发出语音通话请求信息的设备。
11.进一步的,所述同步所述主蓝牙芯片和所述从蓝牙芯片,当所述主蓝牙芯片或所述从蓝牙芯片接收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出的步骤包括:获取当前使用的设备状态,并判断当前使用的设备状态是否为语音通话状态;若否,则获取每个耳侧的蓝牙耳机的收光量,并根据所述收光量,判断蓝牙耳机是
否佩戴完全;若是,则分别获取每个耳侧的蓝牙耳机的收音信息,并判断在获取到每个耳侧的蓝牙耳机的收音信息的预设时间内,是否获取到目标收音信息;若是,则根据分别获取的每个耳侧的蓝牙耳机的收音信息,调节相应耳侧的蓝牙耳机的音频。
12.进一步的,所述根据分别获取的每个耳侧的蓝牙耳机的收音信息,调节相应耳侧的蓝牙耳机的音频的步骤包括:所述收音信息包括音色子信息和音量子信息,根据所述音色子信息,判断采集到的音色是否唯一;若判断采集到的音色唯一,则根据所述音量子信息,确定发声源的所处区域;根据发声源的所处区域,控制与发声源的所处区域对应耳侧的蓝牙耳机的音量降低至预设音量;若判断采集到的音色不唯一,则控制音频暂停播放。
13.本发明实施例的第二方面提供了一种多点蓝牙耳机控制系统,应用于具有两个蓝牙芯片协同工作的场景中,其中,每个耳侧的蓝牙耳机中设有一个蓝牙芯片,所述蓝牙芯片用于接收终端发出的无线射频信号,并在各蓝牙芯片之间交互,无线射频信号携带终端标识,当所述蓝牙芯片接收到终端发出的包含有音频信号的无线射频信号时,通过音频播放模块进行输出,所述系统包括:关系划分模块,用于将两个蓝牙芯片进行主从关系划分,得到主蓝牙芯片和从蓝牙芯片,其中,所述主蓝牙芯片和所述从蓝牙芯片之间通信连接;第一判断模块,用于获取通过所述主蓝牙芯片采集到的可连接设备及可连接设备数量,并判断所述可连接设备数量是否大于阈值;第一激活模块,用于若判断所述可连接设备数量大于阈值,则同时激活所述主蓝牙芯片和所述从蓝牙芯片,并按照预设连接顺序,将目标设备依次与所述主蓝牙芯片和所述从蓝牙芯片建立连接;第二激活模块,用于若判断所述可连接设备数量不大于阈值,则仅激活所述主蓝牙芯片,将目标设备与所述主蓝牙芯片建立连接;第一同步模块,用于同步所述主蓝牙芯片和所述从蓝牙芯片,当所述主蓝牙芯片或所述从蓝牙芯片接收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出。
14.本发明实施例的第三方面提供了一种计算机可读存储介质,包括:所述可读存储介质存储一个或多个程序,该程序被处理器执行时实现第一方面的多点蓝牙耳机控制方法。
15.本发明实施例的第四方面提供了一种电子设备,其特征在于,所述电子设备包括存储器和处理器,其中:所述存储器用于存放计算机程序;所述处理器用于执行所述存储器上所存放的计算机程序时,实现第一方面的多点蓝牙耳机控制方法。
16.本发明实施例提出的一种多点蓝牙耳机控制方法、系统、存储介质以及设备,该方法通过将两个蓝牙芯片进行主从关系划分,得到主蓝牙芯片和从蓝牙芯片,其中,主蓝牙芯
片和从蓝牙芯片之间通信连接;获取通过主蓝牙芯片采集到的可连接设备及可连接设备数量,并判断可连接设备数量是否大于阈值;若判断可连接设备数量大于阈值,则同时激活主蓝牙芯片和从蓝牙芯片,并按照预设连接顺序,将目标设备依次与主蓝牙芯片和从蓝牙芯片建立连接;若判断可连接设备数量不大于阈值,则仅激活主蓝牙芯片,将目标设备与主蓝牙芯片建立连接;同步主蓝牙芯片和从蓝牙芯片,当主蓝牙芯片接收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出,由于每个耳侧的蓝牙耳机中均设有蓝牙芯片,单个蓝牙芯片可以与2个蓝牙设备进行连接,在此基础上,在保证两个蓝牙芯片协同工作的情况下,有效解决了目前的蓝牙耳机仅支持最多2个蓝牙设备同时连接的问题,从而提高了用户体验感。
附图说明
17.图1为本发明实施例一提供的一种多点蓝牙耳机控制方法的实现流程图;图2为本发明实施例二提供的一种多点蓝牙耳机控制系统的结构示意图;图3为本发明实施例三提供的一种电子设备的结构框图。
18.以下具体实施方式将结合上述附图进一步说明。
具体实施方式
19.为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
20.需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
21.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
22.实施例一请参阅图1,图1示出了本发明实施例一提供的一种多点蓝牙耳机控制方法的实现流程图,所述方法应用于具有两个蓝牙芯片协同工作的场景中,其中,每个耳侧的蓝牙耳机中设有一个蓝牙芯片,所述蓝牙芯片用于接收终端发出的无线射频信号,并在各蓝牙芯片之间交互,无线射频信号携带终端标识,当所述蓝牙芯片接收到终端发出的包含有音频信号的无线射频信号时,通过音频播放模块进行输出,所述方法具体包括步骤s01至步骤s05。
23.步骤s01,将两个蓝牙芯片进行主从关系划分,得到主蓝牙芯片和从蓝牙芯片,其中,所述主蓝牙芯片和所述从蓝牙芯片之间通信连接。
24.在本实施例当中,两个蓝牙芯片组协同工作,组合成一个单一的多点蓝牙立体声设备,每个耳侧各设有一个芯片(避免射频交叉干扰),它们可以共享音频资源、led灯以及按键。具体的,首先需要分别建立两个蓝牙芯片与同一终端的蓝牙连接,其中,通过终端可
以将两个蓝牙芯片进行显示,可以理解的,终端可以为手机、平板等有显示屏,并可以对蓝牙耳机进行控制的设备,当同一终端与两个蓝牙耳机建立连接后,也即与两个蓝牙耳机的蓝牙芯片建立连接后,获取两个蓝牙芯片的地址,并控制终端将指定蓝牙芯片的地址发送至另一蓝牙芯片,随后判断另一蓝牙芯片是否收到指定蓝牙芯片的地址,若是,则进行握手,建立两个蓝牙芯片之间的蓝牙连接,并定义指定蓝牙芯片为主蓝牙芯片,另一蓝牙芯片为从蓝牙芯片。
25.另外,由于每个蓝牙耳机中均设有独立的蓝牙芯片,那么,当一个蓝牙耳机丢失后,可以只购买对应耳侧的蓝牙耳机即可,而不需重新购买一副全新的蓝牙耳机,当购买对应耳侧的蓝牙耳机后,同样采用上述方式对两个蓝牙耳机进行主从关系划分,并建立两个蓝牙芯片之间的蓝牙连接,进一步提高用户体验感。
26.步骤s02,获取通过所述主蓝牙芯片采集到的可连接设备及可连接设备数量,并判断所述可连接设备数量是否大于阈值,若是,则执行步骤s03,若否,则执行步骤s04。
27.其中,主蓝牙芯片实时采集可配对连接的设备的蓝牙信号,并根据蓝牙信号的个数,确定可连接设备的第一数量,可以理解的,第一数量为空间内存在的所有可以进行连接的蓝牙设备数量,包括已连接的蓝牙设备数量和待连接的蓝牙设备数量,随后判断第一数量是否大于第一预设数量,在本实施例当中,第一预设数量为4,需要说明的是,第一预设数量为4并不是对第一预设数量的限定,仅是进行示例,若判断第一数量大于第一预设数量,则获取历史蓝牙信号,并确定蓝牙信号与历史蓝牙信号中重复的目标蓝牙信号,其中,历史蓝牙信号指的是已与蓝牙耳机建立过连接关系的蓝牙信号,根据目标蓝牙信号的个数,确定可连接设备的第二数量,最后判断第二数量是否大于第二预设数量,在本实施例当中,第二预设数量为2,需要说明的是,第二预设数量为2并不是对第一预设数量的限定,仅是进行示例,若判断第二数量大于第二预设数量,则执行同时激活主蓝牙芯片和从蓝牙芯片,并按照预设连接顺序,将目标可连接设备依次与主蓝牙芯片和从蓝牙芯片建立连接的步骤。
28.步骤s03,则同时激活所述主蓝牙芯片和所述从蓝牙芯片,并按照预设连接顺序,将目标设备依次与所述主蓝牙芯片和所述从蓝牙芯片建立连接。
29.具体的,同时激活主蓝牙芯片和从蓝牙芯片的目的在于控制主蓝牙芯片和从蓝牙芯片处于可连接状态,当需要将蓝牙设备与蓝牙耳机建立连接时,优先将蓝牙设备与主蓝牙芯片建立连接,当主蓝牙芯片的连接数量满额时,再将蓝牙设备与从蓝牙芯片建立连接,需要说明的是,当主蓝牙芯片和从蓝牙芯片的连接数量均满额时,若存在新的目标设备需要与蓝牙耳机建立连接,新的目标设备为之前从未与蓝牙耳机建立连接的蓝牙设备,则获取当前与蓝牙耳机已建立连接的所有蓝牙设备的使用情况,其中,使用情况通过各个已建立连接的蓝牙设备的最近一次的使用时间与当前时间所确定的时间段来了解,具体的,根据各时间段,确定时间段最长的目标时间段,以及目标时间段对应的蓝牙设备,并将目标时间段对应的蓝牙设备断开连接,同时,判断目标时间段对应的蓝牙设备断开前所连接的是否为主蓝牙芯片,若是,则将与从蓝牙芯片连接的蓝牙设备重新建立与主蓝牙芯片的连接,具体的,判断与从蓝牙芯片连接的蓝牙设备是否唯一,若判断与从蓝牙芯片连接的蓝牙设备唯一,则将该蓝牙设备重新建立与主蓝牙芯片的连接,若判断与从蓝牙芯片连接的蓝牙设备不唯一,则根据从蓝牙芯片与对应的蓝牙设备连接的先后顺序,将最先与从蓝牙芯片连接的蓝牙设备重新建立与主蓝牙芯片的连接。
30.步骤s04,则仅激活所述主蓝牙芯片,将目标设备与所述主蓝牙芯片建立连接。
31.在此之后,获取与主蓝牙芯片建立连接的目标设备的数量,并判断与主蓝牙芯片建立连接的目标设备的数量是否达到主蓝牙芯片的最大连接数量;若是,则判断主蓝牙芯片是否收到其它设备的连接建立请求;若是,则激活从蓝牙芯片,建立其它设备与从蓝牙芯片的连接,并同步主蓝牙芯片和从蓝牙芯片。
32.步骤s05,同步所述主蓝牙芯片和所述从蓝牙芯片,当所述主蓝牙芯片接收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出。
33.需要说明的是,同步主蓝牙芯片和从蓝牙芯片后,每个耳侧的蓝牙耳机将协同工作,输出目标音频,具体的,获取与主蓝牙芯片和从蓝牙芯片已建立连接的所有设备的交互信息,并判断交互信息中是否存在语音通话请求信息;若是,则判断当前使用的设备状态是否为语音通话状态,可以理解的,蓝牙耳机虽然能与多个蓝牙设备建立连接,但一次只能获取一个音频信号进行输出;若否,则断开当前使用的设备,并切换至发出语音通话请求信息的设备。
34.在本实施例当中,由于每个耳侧的蓝牙耳机中均设有一个蓝牙芯片,通过蓝牙芯片,可以独立服务于每个耳侧的蓝牙耳机,可以理解的,同步后的主蓝牙芯片和从蓝牙芯片,在协同工作下,共同输出目标音频,但是,音量的大小却可以通过各自的蓝牙芯片独立控制,而传统的蓝牙耳机的音量只能同步增加或减小,该方法有助于进一步提高用户体验感。
35.具体的,获取当前使用的设备状态,并判断当前使用的设备状态是否为语音通话状态;若否,则获取每个耳侧的蓝牙耳机的收光量,并根据收光量,判断蓝牙耳机是否佩戴完全,可以理解的,在蓝牙耳机朝向耳朵的一面设置有光学传感器,当蓝牙耳机佩戴在耳朵上时,自然光收到遮挡,光学传感器接收到的自然光强度相比于佩戴在耳朵上时,明显变小,即当获取到的每个耳侧的蓝牙耳机的收光量均小于预设值时,则说明蓝牙耳机佩戴完全,另外,在本发明其它一些实施例当中,也可以通过气压传感器实现判断蓝牙耳机是否佩戴完全的功能,即通过检测耳机插入期间和插入之后,气压传感器检测到耳道内与周围大气压相比的变化,即耳道中的空气压缩。在从通过插入引起的气压信号中检测到脉冲时,耳机可以认为它需要被激活。
36.当判断蓝牙耳机佩戴完全时,则分别获取每个耳侧的蓝牙耳机的收音信息,并判断在获取到每个耳侧的蓝牙耳机的收音信息的预设时间内,是否获取到目标收音信息,具体的,收音信息中包括音色子信息,而目标收音信息包括当前用户的音色子信息,具体的,在蓝牙耳机使用前,应在蓝牙耳机佩戴完全的状态下,标定当前用户的音色,以确定当前用户的音色子信息,可以理解的,由于每个人的音色均不相同,可以通过获取到的不同音色的数量来确定附近说话的人数。
37.进一步的,当判断在获取到每个耳侧的蓝牙耳机的收音信息的预设时间内,获取到目标收音信息时,即当前用户的音色子信息和其他人的音色子信息在预设时间内都被采集到,说明可能存在当前用户与他人正在进行沟通的情况,则根据分别获取的每个耳侧的蓝牙耳机的收音信息,调节相应耳侧的蓝牙耳机的音频。另外,收音信息还包括音量子信息,也即目标收音信息中也包括目标音量子信息,其中,只有当目标音量超过预设音量时,才会获取当前用户的音色子信息,该预设音量为用户的标准说话音量。
38.需要说明的是,根据音色子信息,判断采集到的音色是否唯一,其中,此时唯一的音色指的是除当前用户的音色以外的音色,另外,只有当他人的说话音量大于阈值时,音色才能被获取;若判断采集到的音色唯一,说明当前与用户沟通的人数只有一个,则根据音量子信息,确定发声源的所处区域,具体的,由于用户的左右耳均佩戴有内设独立芯片的蓝牙耳机,当声源发出声音后,若左右两边接收到的音量不同,则说明声源并不是正对用户发出,其中,当左耳佩戴的蓝牙耳机接收到的音量比右耳佩戴的蓝牙耳机接收到的音量大,则确定发声源位于用户的左侧区域,同理,当左耳佩戴的蓝牙耳机接收到的音量比右耳佩戴的蓝牙耳机接收到的音量小,则确定发声源位于用户的右侧区域;根据发声源的所处区域,控制与发声源的所处区域对应耳侧的蓝牙耳机的音量降低至预设音量,目的在于更好的听到对方说的话,从而便于与对方进行沟通,而不需要将蓝牙耳机从耳朵上取下;若判断采集到的音色不唯一,说明沟通对象较多,则控制音频暂停播放。
39.综上,本发明实施例当中的多点蓝牙耳机控制方法,该方法通过将两个蓝牙芯片进行主从关系划分,得到主蓝牙芯片和从蓝牙芯片,其中,主蓝牙芯片和从蓝牙芯片之间通信连接;获取通过主蓝牙芯片采集到的可连接设备及可连接设备数量,并判断可连接设备数量是否大于阈值;若判断可连接设备数量大于阈值,则同时激活主蓝牙芯片和从蓝牙芯片,并按照预设连接顺序,将目标设备依次与主蓝牙芯片和从蓝牙芯片建立连接;若判断可连接设备数量不大于阈值,则仅激活主蓝牙芯片,将目标设备与主蓝牙芯片建立连接;同步主蓝牙芯片和从蓝牙芯片,当主蓝牙芯片接收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出,由于每个耳侧的蓝牙耳机中均设有蓝牙芯片,单个蓝牙芯片可以与2个蓝牙设备进行连接,在此基础上,在保证两个蓝牙芯片协同工作的情况下,有效解决了目前的蓝牙耳机仅支持最多2个蓝牙设备同时连接的问题,从而提高了用户体验感。
40.实施例二请参阅图2,图2是本发明实施例二提供的一种多点蓝牙耳机控制系统的结构示意图,该系统应用于具有两个蓝牙芯片协同工作的场景中,其中,每个耳侧的蓝牙耳机中设有一个蓝牙芯片,所述蓝牙芯片用于接收终端发出的无线射频信号,并在各蓝牙芯片之间交互,无线射频信号携带终端标识,当所述蓝牙芯片接收到终端发出的包含有音频信号的无线射频信号时,通过音频播放模块进行输出,该多点蓝牙耳机控制系统200包括:关系划分模块21、第一判断模块22、第一激活模块23、第二激活模块24以及第一同步模块25,其中:关系划分模块21,用于将两个蓝牙芯片进行主从关系划分,得到主蓝牙芯片和从蓝牙芯片,其中,所述主蓝牙芯片和所述从蓝牙芯片之间通信连接;第一判断模块22,用于获取通过所述主蓝牙芯片采集到的可连接设备及可连接设备数量,并判断所述可连接设备数量是否大于阈值;第一激活模块23,用于若判断所述可连接设备数量大于阈值,则同时激活所述主蓝牙芯片和所述从蓝牙芯片,并按照预设连接顺序,将目标设备依次与所述主蓝牙芯片和所述从蓝牙芯片建立连接;第二激活模块24,用于若判断所述可连接设备数量不大于阈值,则仅激活所述主蓝牙芯片,将目标设备与所述主蓝牙芯片建立连接;第一同步模块25,用于同步所述主蓝牙芯片和所述从蓝牙芯片,当所述主蓝牙芯片接收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出。
41.进一步的,在本发明其它实施例当中,所述关系划分模块21包括:蓝牙连接建立单元,用于分别建立两个蓝牙芯片与同一终端的蓝牙连接,并通过所述终端将两个蓝牙芯片进行显示;地址获取单元,用于获取两个蓝牙芯片的地址,并控制所述终端将指定蓝牙芯片的地址发送至另一蓝牙芯片;第一判断单元,用于判断另一蓝牙芯片是否收到指定蓝牙芯片的地址;定义单元,用于当判断另一蓝牙芯片收到指定蓝牙芯片的地址时,则建立两个蓝牙芯片之间的蓝牙连接,并定义所述指定蓝牙芯片为所述主蓝牙芯片。
42.进一步的,在本发明其它实施例当中,所述第一判断模块22包括:第一数量确定单元,用于获取通过所述主蓝牙芯片采集到的不同的可连接设备的蓝牙信号,并根据所述蓝牙信号的个数,确定可连接设备的第一数量;第二判断单元,用于判断所述第一数量是否大于第一预设数量;目标蓝牙信号确定单元,用于当判断所述第一数量大于第一预设数量时,则获取历史蓝牙信号,并确定所述蓝牙信号与所述历史蓝牙信号中重复的目标蓝牙信号;第二数量确定单元,用于根据所述目标蓝牙信号的个数,确定可连接设备的第二数量;第三判断单元,用于判断所述第二数量是否大于第二预设数量。
43.进一步的,在本发明其它实施例当中,所述多点蓝牙耳机控制系统200还包括:第二判断模块,用于获取与所述主蓝牙芯片建立连接的所述目标设备的数量,并判断与所述主蓝牙芯片建立连接的所述目标设备的数量是否达到所述主蓝牙芯片的最大连接数量;第三判断模块,用于当判断与所述主蓝牙芯片建立连接的所述目标设备的数量达到所述主蓝牙芯片的最大连接数量时,则判断所述主蓝牙芯片是否收到其它设备的连接建立请求;第二同步模块,用于当判断所述主蓝牙芯片收到其它设备的连接建立请求时,则建立其它设备与所述从蓝牙芯片的连接,并同步所述主蓝牙芯片和所述从蓝牙芯片。
44.进一步的,在本发明其它实施例当中,所述多点蓝牙耳机控制系统200还包括:第四判断模块,用于获取与所述主蓝牙芯片和所述从蓝牙芯片已建立连接的所有设备的交互信息,并判断所述交互信息中是否存在语音通话请求信息;第五判断模块,用于当判断所述交互信息中存在语音通话请求信息时,则判断当前使用的设备状态是否为语音通话状态;切换模块,用于当判断当前使用的设备状态为语音通话状态时,则断开当前使用的设备,并切换至发出语音通话请求信息的设备。
45.进一步的,在本发明其它实施例当中,所述第一同步模块25包括:第四判断单元,用于获取当前使用的设备状态,并判断当前使用的设备状态是否为语音通话状态;第五判断单元,用于当判断当前使用的设备状态不为语音通话状态时,则获取每个耳侧的蓝牙耳机的收光量,并根据所述收光量,判断蓝牙耳机是否佩戴完全;第六判断单元,用于当判断蓝牙耳机佩戴完全时,则分别获取每个耳侧的蓝牙耳
机的收音信息,并判断在获取到每个耳侧的蓝牙耳机的收音信息的预设时间内,是否获取到目标收音信息;第一调节单元,用于当判断在获取到每个耳侧的蓝牙耳机的收音信息的预设时间内,获取到目标收音信息时,则根据分别获取的每个耳侧的蓝牙耳机的收音信息,调节相应耳侧的蓝牙耳机的音频。
46.进一步的,在本发明其它实施例当中,所述第一调节单元包括:判断子单元,其中,所述收音信息包括音色子信息和音量子信息,用于根据所述音色子信息,判断采集到的音色是否唯一;区域确定子单元,用于若判断采集到的音色唯一,则根据所述音量子信息,确定发声源的所处区域;第一控制子单元,用于根据发声源的所处区域,控制与发声源的所处区域对应耳侧的蓝牙耳机的音量降低至预设音量;第二控制子单元,用于若判断采集到的音色不唯一,则控制音频暂停播放。
47.实施例三本发明另一方面还提出一种电子设备,请参阅图3,所示为本发明实施例三当中的电子设备的结构框图,包括存储器20、处理器10以及存储在存储器上并可在处理器上运行的计算机程序30,处理器10执行计算机程序30时实现如上述的多点蓝牙耳机控制方法。
48.其中,处理器10在一些实施例中可以是中央处理器(central processing unit, cpu)、控制器、微控制器、微处理器或其他数据处理芯片,用于运行存储器20中存储的程序代码或处理数据,例如执行访问限制程序等。
49.其中,存储器20至少包括一种类型的可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、磁性存储器、磁盘、光盘等。存储器20在一些实施例中可以是电子设备的内部存储单元,例如该电子设备的硬盘。存储器20在另一些实施例中也可以是电子设备的外部存储装置,例如电子设备上配备的插接式硬盘,智能存储卡(smart media card, smc),安全数字(secure digital, sd)卡,闪存卡(flash card)等。进一步地,存储器20还可以既包括电子设备的内部存储单元也包括外部存储装置。存储器20不仅可以用于存储电子设备的应用软件及各类数据,还可以用于暂时地存储已经输出或者将要输出的数据。
50.需要指出的是,图3示出的结构并不构成对电子设备的限定,在其它实施例当中,该电子设备可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。
51.本发明实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的多点蓝牙耳机控制方法。
52.本领域技术人员可以理解,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系
统、装置或设备而使用的装置。
53.计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电方式获得程序,然后将其存储在计算机存储器中。
54.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据状态实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域 的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

技术特征:
1.一种多点蓝牙耳机控制方法,其特征在于,应用于具有两个蓝牙芯片协同工作的场景中,其中,每个耳侧的蓝牙耳机中设有一个蓝牙芯片,所述蓝牙芯片用于接收终端发出的无线射频信号,并在各蓝牙芯片之间交互,无线射频信号携带终端标识,当所述蓝牙芯片接收到终端发出的包含有音频信号的无线射频信号时,通过音频播放模块进行输出,所述方法包括:将两个蓝牙芯片进行主从关系划分,得到主蓝牙芯片和从蓝牙芯片,其中,所述主蓝牙芯片和所述从蓝牙芯片之间通信连接;获取通过所述主蓝牙芯片采集到的可连接设备及可连接设备数量,并判断所述可连接设备数量是否大于阈值;若判断所述可连接设备数量大于阈值,则同时激活所述主蓝牙芯片和所述从蓝牙芯片,并按照预设连接顺序,将目标设备依次与所述主蓝牙芯片和所述从蓝牙芯片建立连接;若判断所述可连接设备数量不大于阈值,则仅激活所述主蓝牙芯片,将目标设备与所述主蓝牙芯片建立连接;同步所述主蓝牙芯片和所述从蓝牙芯片,当所述主蓝牙芯片接收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出。2.根据权利要求1所述的多点蓝牙耳机控制方法,其特征在于,所述将两个蓝牙芯片进行主从关系划分,得到主蓝牙芯片和从蓝牙芯片,其中,所述主蓝牙芯片和所述从蓝牙芯片之间通信连接的步骤包括:分别建立两个蓝牙芯片与同一终端的蓝牙连接,并通过所述终端将两个蓝牙芯片进行显示;获取两个蓝牙芯片的地址,并控制所述终端将指定蓝牙芯片的地址发送至另一蓝牙芯片;判断另一蓝牙芯片是否收到指定蓝牙芯片的地址;若是,则建立两个蓝牙芯片之间的蓝牙连接,并定义所述指定蓝牙芯片为所述主蓝牙芯片。3.根据权利要求2所述的多点蓝牙耳机控制方法,其特征在于,所述获取通过所述主蓝牙芯片采集到的可连接设备及可连接设备数量,并判断所述可连接设备数量是否大于阈值的步骤包括:获取通过所述主蓝牙芯片采集到的不同的可连接设备的蓝牙信号,并根据所述蓝牙信号的个数,确定可连接设备的第一数量;判断所述第一数量是否大于第一预设数量;若是,则获取历史蓝牙信号,并确定所述蓝牙信号与所述历史蓝牙信号中重复的目标蓝牙信号;根据所述目标蓝牙信号的个数,确定可连接设备的第二数量;判断所述第二数量是否大于第二预设数量;若是,执行所述同时激活所述主蓝牙芯片和所述从蓝牙芯片,并按照预设连接顺序,将目标可连接设备依次与所述主蓝牙芯片和所述从蓝牙芯片建立连接的步骤。4.根据权利要求3所述的多点蓝牙耳机控制方法,其特征在于,所述若判断所述可连接设备数量不大于阈值,则仅激活所述主蓝牙芯片,将目标设备与所述主蓝牙芯片建立连接
的步骤之后包括:获取与所述主蓝牙芯片建立连接的所述目标设备的数量,并判断与所述主蓝牙芯片建立连接的所述目标设备的数量是否达到所述主蓝牙芯片的最大连接数量;若是,则判断所述主蓝牙芯片是否收到其它设备的连接建立请求;若是,则建立其它设备与所述从蓝牙芯片的连接,并同步所述主蓝牙芯片和所述从蓝牙芯片。5.根据权利要求4所述的多点蓝牙耳机控制方法,其特征在于,所述同步所述主蓝牙芯片和所述从蓝牙芯片,当所述主蓝牙芯片或所述从蓝牙芯片接收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出的步骤之后包括:获取与所述主蓝牙芯片和所述从蓝牙芯片已建立连接的所有设备的交互信息,并判断所述交互信息中是否存在语音通话请求信息;若是,则判断当前使用的设备状态是否为语音通话状态;若否,则断开当前使用的设备,并切换至发出语音通话请求信息的设备。6.根据权利要求5所述的多点蓝牙耳机控制方法,其特征在于,所述同步所述主蓝牙芯片和所述从蓝牙芯片,当所述主蓝牙芯片或所述从蓝牙芯片接收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出的步骤包括:获取当前使用的设备状态,并判断当前使用的设备状态是否为语音通话状态;若否,则获取每个耳侧的蓝牙耳机的收光量,并根据所述收光量,判断蓝牙耳机是否佩戴完全;若是,则分别获取每个耳侧的蓝牙耳机的收音信息,并判断在获取到每个耳侧的蓝牙耳机的收音信息的预设时间内,是否获取到目标收音信息;若是,则根据分别获取的每个耳侧的蓝牙耳机的收音信息,调节相应耳侧的蓝牙耳机的音频。7.根据权利要求6所述的多点蓝牙耳机控制方法,其特征在于,所述根据分别获取的每个耳侧的蓝牙耳机的收音信息,调节相应耳侧的蓝牙耳机的音频的步骤包括:所述收音信息包括音色子信息和音量子信息,根据所述音色子信息,判断采集到的音色是否唯一;若判断采集到的音色唯一,则根据所述音量子信息,确定发声源的所处区域;根据发声源的所处区域,控制与发声源的所处区域对应耳侧的蓝牙耳机的音量降低至预设音量;若判断采集到的音色不唯一,则控制音频暂停播放。8.一种多点蓝牙耳机控制系统,其特征在于,应用于具有两个蓝牙芯片协同工作的场景中,其中,每个耳侧的蓝牙耳机中设有一个蓝牙芯片,所述蓝牙芯片用于接收终端发出的无线射频信号,并在各蓝牙芯片之间交互,无线射频信号携带终端标识,当所述蓝牙芯片接收到终端发出的包含有音频信号的无线射频信号时,通过音频播放模块进行输出,所述系统包括:关系划分模块,用于将两个蓝牙芯片进行主从关系划分,得到主蓝牙芯片和从蓝牙芯片,其中,所述主蓝牙芯片和所述从蓝牙芯片之间通信连接;第一判断模块,用于获取通过所述主蓝牙芯片采集到的可连接设备及可连接设备数
量,并判断所述可连接设备数量是否大于阈值;第一激活模块,用于若判断所述可连接设备数量大于阈值,则同时激活所述主蓝牙芯片和所述从蓝牙芯片,并按照预设连接顺序,将目标设备依次与所述主蓝牙芯片和所述从蓝牙芯片建立连接;第二激活模块,用于若判断所述可连接设备数量不大于阈值,则仅激活所述主蓝牙芯片,将目标设备与所述主蓝牙芯片建立连接;第一同步模块,用于同步所述主蓝牙芯片和所述从蓝牙芯片,当所述主蓝牙芯片接收到音频输出指令时,控制每个耳侧的蓝牙耳机的音频输出。9.一种计算机可读存储介质,其特征在于,包括:所述可读存储介质存储一个或多个程序,该程序被处理器执行时实现如权利要求1-7任一项所述的多点蓝牙耳机控制方法。10.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,其中:所述存储器用于存放计算机程序;所述处理器用于执行所述存储器上所存放的计算机程序时,实现权利要求1-7任一项所述的多点蓝牙耳机控制方法。

技术总结
本发明提供了一种多点蓝牙耳机控制方法、系统、存储介质以及设备,该方法通过将两个蓝牙芯片进行主从关系划分,划分后,获取通过主蓝牙芯片采集到的可连接设备及可连接设备数量,并判断可连接设备数量是否大于阈值;若是,则同时激活主/从蓝牙芯片,并按照预设连接顺序,建立目标设备与主/从蓝牙芯片的连接;若否,则仅激活主蓝牙芯片,将目标设备与主蓝牙芯片建立连接;同步主/从蓝牙芯片,以完成音频同步输出,具体的,由于每个耳侧的蓝牙耳机中均设有蓝牙芯片,单个蓝牙芯片可以与2个蓝牙设备进行连接,在此基础上,在保证两个蓝牙芯片协同工作的情况下,提升了蓝牙设备同时连接的最大数量,从而提高了用户体验感。从而提高了用户体验感。从而提高了用户体验感。


技术研发人员:邬宁
受保护的技术使用者:江西斐耳科技有限公司
技术研发日:2023.08.18
技术公布日:2023/9/16
版权声明

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

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

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

相关推荐