耳机控制方法、装置、电子设备以及存储介质与流程

文档序号:17010234发布日期:2019-03-02 02:13阅读:163来源:国知局
耳机控制方法、装置、电子设备以及存储介质与流程

本申请涉及电子设备技术领域,更具体地,涉及一种耳机控制方法、装置、电子设备以及存储介质。



背景技术:

随着科学技术的发展,电子设备已经成为人们日常生活中最常用的电子产品之一。并且,用户经常会通过与电子设备建立连接的耳机进行通话,但是,目前,在耳机的通话质量不佳时,没有良好的解决方法,用户体验不佳。



技术实现要素:

鉴于上述问题,本申请提出了一种耳机控制方法、装置、电子设备以及存储介质,以解决上述问题。

第一方面,本申请实施例提供了一种耳机控制方法,应用于电子设备,所述方法包括:当所述电子设备与第一蓝牙耳机进行语音信息交互时,检测所述第一蓝牙耳机传输的语音信息的质量;判断所述质量是否低于预设质量;当所述质量低于所述预设质量时,将所述电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。

第二方面,本申请实施例提供了一种耳机控制装置,应用于电子设备,所述装置包括:检测模块,用于当所述电子设备与第一蓝牙耳机进行语音信息交互时,检测所述第一蓝牙耳机传输的语音信息的质量;判断模块,用于判断所述质量是否低于预设质量;切换模块,用于当所述质量低于所述预设质量时,将所述电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。

第三方面,本申请实施例提供了一种电子设备,包括蓝牙模块;存储器;一个或多个处理器,分别与所述蓝牙模块和所述存储器耦接;一个或多个程序,其中,所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述方法。

第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。

相对于现有技术,本申请提供的方案,当电子设备与第一蓝牙耳机进行语音信息交互时,检测第一蓝牙耳机传输的语音信息的质量,判断该质量是否低于预设质量,当该质量低于预设质量时,将电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制该第二蓝牙耳机采集并传输语音信息,从而通过在第一蓝牙耳机的通话质量不佳时自动切换到第二蓝牙耳机,提升通话效果以及用户体验。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1示出了本申请实施例提供的一种应用环境的示意图;

图2示出了本申请实施例提供的另一种应用环境的示意图;

图3示出了本申请一个实施例提供的耳机控制方法的流程示意图;

图4示出了本申请又一个实施例提供的耳机控制方法的流程示意图;

图5示出了本申请的图4所示的实施例提供的耳机控制方法的步骤s240的流程示意图;

图6示出了本申请的图5所示的实施例提供的耳机控制方法的步骤s240的流程示意图;

图7示出了本申请再一个实施例提供的耳机控制方法的流程示意图;

图8示出了本申请一个实施例提供的耳机控制装置的模块框图;

图9示出了本申请又一个实施例提供的耳机控制装置的模块框图;

图10示出了本申请实施例用于执行根据本申请实施例的耳机控制方法的电子设备的框图;

图11示出了本申请实施例的用于保存或者携带实现根据本申请实施例的耳机控制方法的程序代码的存储单元。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

随着用户对电子设备的要求越来越高,因此,电子设备为了满足用户的需求以及为用户提供方便,开始支持播放音频数据,例如,播放音频、播放视频、语音聊天、视频聊天等。其中,电子设备的音频架构和计算机的音频架构类似,主要是由处理器和内置音频codec(编解码器)来完成。具体地,处理器接收音频数据的输入后,转化成i2s信号,并传输至codec转换成模拟信号,然后进行播放。

进一步地,电子设备可以与外接音频播放设备连接,通过所述音频播放设备播放音频数据,具体地,该音频播放设备可以接收电子设备传输过来的音频数据,并将音频数据进行播放,其中,该音频播放设备可以包括耳机、音箱以及车载设备等。而在诸多情况下,电子设备与外接的音频播放设备需要使用网络才能进行数据传输,例如,电子设备与音频播放设备需要使用无线保真(wirelessfidelity,wifi)连接进行数据传输,或电子设备与音频播放设备需要使用蓝牙(bluetooth,bt)连接进行数据传输等,可选的,在通常情况下,电子设备可以通过蓝牙与音频播放设备连接,并通过蓝牙将音频数据传输至音频播放设备进行播放。

具体地,目前的电子设备100一般都有蓝牙(bluetooth,bt)模块,其中,蓝牙模块可以是指集成蓝牙功能的芯片基本电路集合,用于无线网络通讯。进一步地,电子设备100可以通过蓝牙模块与蓝牙设备(如蓝牙耳机、蓝牙音箱等音频播放设备,投影仪、电视机等视频播放设备)进行蓝牙连接,其中,以蓝牙耳机为例,如图1所述,在一种情况下,蓝牙耳机包括第一蓝牙耳机510以及第二蓝牙耳机520,电子设备100分别与第一蓝牙耳机510和第二蓝牙耳机520基于前述的无线通信协议建立通信链路。再者,还可以如图2所示,电子设备100可以直接与第一蓝牙耳机510基于前述的无线通信协议建议通信链路,然后第一蓝牙耳机510再和第二蓝牙耳机520基于前述的无线通信协议建议通信链路。其中,无线通信协议可以包括wlan协议、蓝牙协议或者zigbee协议等。

但是,目前的电子设备在通过蓝牙耳机与其他电子设备进行语音聊天、视频聊天、通话等需要蓝牙耳机采集语音信号时,如果蓝牙耳机采集的语音信号较差,则会严重影响通话质量而降低通话效果,从而导致用户体验不佳。针对上述问题,发明人经过长期的研究发现,并提出了本申请实施例提供的耳机控制方法、装置、电子设备以及存储介质,通过电子设备连接第一蓝牙耳机和第二蓝牙耳机,并在第一蓝牙耳机的通话质量不佳时自动切换到第二蓝牙耳机,提升通话效果以及用户体验。

实施例

请参阅图3,图3示出了本申请一个实施例提供的耳机控制方法的流程示意图。所述耳机控制方法用于通过电子设备连接第一蓝牙耳机和第二蓝牙耳机,并在第一蓝牙耳机的通话质量不佳时自动切换到第二蓝牙耳机,提升通话效果以及用户体验。在具体的实施例中,所述耳机控制方法应用于如图8所示的耳机控制装置200以及配置有所述耳机控制装置200的电子设备100(图10)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以为智能手机、平板电脑、穿戴式电子设备、车载设备、网关等,在此不做具体的限定。下面将针对图3所示的流程进行详细的阐述,所述耳机控制方法具体可以包括以下步骤:

步骤s110:当所述电子设备与第一蓝牙耳机进行语音信息交互时,检测所述第一蓝牙耳机传输的语音信息的质量。

在本实施例中,首先对电子设备是否与第一蓝牙耳机进行语音信息交互进行检测,可以理解的,可以检测电子设备是否与第一蓝牙耳机处于连接状态,当电子设备与第一蓝牙耳机处于连接状态时,再检测该电子设备是否与第一蓝牙耳机进行语音信息交互。具体地,电子设备与第一蓝牙耳机之间的连接状态可以包括处于连接状态和没有处于连接状态,其中,没有处于连接状态包括非连接状态和连接中状态。

作为一种方式,可以通过查看电子设备的状态值的方式来判断电子设备和第一蓝牙耳机之间的连接状态,具体地,当电子设备连接第一蓝牙耳机时,返回第一状态值,当电子设备没有连接第一蓝牙耳机时,返回第二状态值,从而可以通过检测第一状态值和第二状态值的方式来确定电子设备是否与第一蓝牙耳机处于连接状态。作为另一种方式,android系统在连接蓝牙耳机或断开蓝牙耳机的时候都会发送广播,所以,电子设备可以通过监听广播的方式,确定电子设备是否与第一蓝牙耳机处于连接状态。

进一步地,在确定电子设备与第一蓝牙耳机处于连接状态后,可以检测该电子设备和第一蓝牙耳机之间是否有语音信息交互,其中,电子设备和第一蓝牙耳机之间的语音信息交互可以包括电子设备输送语音信息至第一蓝牙耳机且第一蓝牙耳机输送语音信息至电子设备,也可以包括第一蓝牙耳机输送语音信息至电子设备且电子设备待输入语音信息至蓝牙耳机等。具体地,该第一蓝牙耳机可以包括第一耳机本体和第一麦克风,第一麦克风设置于第一耳机本体上,其中,第一蓝牙耳机可以通过第一麦克风采集语音信息,并将采集的语音信息传输至电子设备,可以理解的,该第一麦克风采集的语音信息可以是用户输入的语音信息,也可以为第一蓝牙耳机所处环境的环境音,在此不做具体的限定。

其中,当确定电子设备与第一蓝牙耳机进行语音信息交互时,则对第一蓝牙耳机传输至电子设备的语音信息的质量进行检测,其中,可以理解的,该第一麦克风采集的语音信息的质量好坏会影响第一蓝牙耳机传输的语音信息的质量、电子设备与第一蓝牙耳机之间的传输网络的好坏会影响第一蓝牙耳机传输的语音信息的质量、第一蓝牙耳机对第一麦克风采集的语音信息的处理的好坏也会影响第一蓝牙耳机传输的语音信息的质量,因此,可选的,为了保证检测到的语音信息的质量的准确性,可以在电子设备端对接收到的语音信息的质量进行检测。

其中,语音信息的质量可以包括信噪比(signal-to-noiseratio,snr)、分段信噪比(segmentsignal-to-noiseratiosegsnr)、pesq(perceptualevaluationofspeechquality)、对数似然比测度(loglikelihoodratiomeasure,llr)、对数谱距离(logspectraldistance,lsd)、可短时客观可懂(short-timeobjectiveintelligibility,stoi)、加权谱斜测度(weightedspectralslope,wss)等,因此,对于第一蓝牙耳机传输的语音信息的质量的检测可以包括上述至少一个。

步骤s120:判断所述质量是否低于预设质量。

其中,电子设备预先设置并存储有预设质量,该预设质量用于作为检测到的第一蓝牙耳机传输的语音信息的质量的判断依据,因此,在检测到该第一蓝牙耳机传输的语音信息的质量后,将该质量与预设质量进行比较,以判断该质量是否低于该预设质量。可以理解的,当判断的结果表征该质量低于预设质量时,表征该第一蓝牙耳机传输的语音信息的质量欠佳,通话效果较差;当判断的结果表征该质量不低于预设质量时,表征该第一蓝牙耳机传输的语音信息的质量良好,通话效果较好。

步骤s130:当所述质量低于所述预设质量时,将所述电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。

在本实施例中,当确定该第一蓝牙耳机传输的语音信息的质量低于所述预设质量时,为了提升电子设备接收到的语音信息的质量,保证通话效果,作为一种方式,可以将给电子设备切换至与第二蓝牙耳机进行语音信息交互,以及控制该第二蓝牙耳机采集语音信息并传输该语音信息至电子设备。

具体地,该具体地,该第二蓝牙耳机可以包括第二耳机本体和第二麦克风,第二麦克风设置于第二耳机本体上,其中,第二蓝牙耳机可以通过第二麦克风采集语音信息,并将采集的语音信息传输至电子设备,可以理解的,该第二麦克风采集的语音信息可以是用户输入的语音信息,也可以为第二蓝牙耳机所处环境的环境音,在此不做具体的限定。

可以理解,当将电子设备切换至与第二蓝牙耳机进行语音信息交互后,第一蓝牙耳机不再与电子设备进行语音信息交互,因此,作为第一种方式,可以断开电子设备与第一蓝牙耳机之间的连接,以降低电子设备与第一蓝牙耳机的功耗;作为第二种方式,可以保持第一蓝牙耳机处于工作状态且关闭第一麦克风,也就是说,该第一蓝牙耳机用户接收电子设备输送的音频信号,但不再输送语音信息至电子设备;作为第三种方式,可以控制第一蓝牙耳机进入休眠,以降低第一蓝牙耳机的耗电量。

本申请一个实施例提供的耳机控制方法,当电子设备与第一蓝牙耳机进行语音信息交互时,检测第一蓝牙耳机传输的语音信息的质量,判断该质量是否低于预设质量,当该质量低于预设质量时,将电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制该第二蓝牙耳机采集并传输语音信息,从而通过在第一蓝牙耳机的通话质量不佳时自动切换到第二蓝牙耳机,提升通话效果以及用户体验。

请参阅图4,图4示出了本申请又一个实施例提供的耳机控制方法的流程示意图。所述耳机控制方法应用于上述电子设备,下面将针对图4所示的流程进行详细的阐述,所述耳机控制方法具体可以包括以下步骤:

步骤s210:当所述电子设备与第一蓝牙耳机进行语音信息交互时,检测所述第一蓝牙耳机传输的语音信息的质量。

步骤s220:判断所述质量是否低于预设质量。

其中,步骤s210-步骤s220的具体描述请参阅步骤s110-步骤s120,在此不再赘述。

步骤s230:当所述质量低于所述预设质量时,判断所述电子设备是否分别与所述第一蓝牙耳机和所述第二蓝牙耳机处于连接状态。

作为一种方式,当该第一蓝牙耳机传输的语音信息耳朵质量低于预设质量时,进一步地判断该电子设备是否与第一蓝牙耳机处于连接状态且与第二蓝牙耳机处于连接状态。可以理解的,对电子设备是否与第二蓝牙耳机处于连接状态的检测方法与对电子设备是否与第一蓝牙耳机处于连接状态的方法相似,可以通过查看电子设备的状态值的方式来判断电子设备和第二蓝牙耳机之间的连接状态,具体地,当电子设备连接第二蓝牙耳机时,返回第三状态值,当电子设备没有连接第四蓝牙耳机时,返回第四状态值,从而可以通过检测第三状态值和第四状态值的方式来确定电子设备是否与第二蓝牙耳机处于连接状态。作为另一种方式,android系统在连接蓝牙耳机或断开蓝牙耳机的时候都会发送广播,所以,电子设备可以通过监听广播的方式,确定电子设备是否与第二蓝牙耳机处于连接状态。

步骤s240:当所述电子设备分别与所述第一蓝牙耳机和所述第二蓝牙耳机处于连接状态时,将所述电子设备切换至与所述第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。

进一步地,当确定该第一蓝牙耳机处于连接状态且与第二蓝牙耳机处于连接状态时,表征该电子设备既可以与第一蓝牙耳机进行语音信息交互、也可以与第二蓝牙耳机进行语音信息交互、还可以同时于第一蓝牙耳机和第二蓝牙耳机进行语音信息交互,因此,当电子设备与第一蓝牙耳机进行语音信息交互时,该第一蓝牙耳机传输的语音信息的质量较差时,可以选择将电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制该第二蓝牙耳机采集并传输语音信息。

请参阅图5,图5示出了本申请的图4所示的实施例提供的耳机控制方法的步骤s240的流程示意图。下面将针对图5所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:

步骤s241:当所述电子设备分别与所述第一蓝牙耳机和所述第二蓝牙耳机处于连接状态时,检测所述第二蓝牙耳机是否处于佩戴状态,其中,当所述第二蓝牙耳机处于所述佩戴状态时,所述第二蓝牙耳机安放于用户耳部。

在本实施例中,当确定该电子设备与第一蓝牙耳机处于连接状态且与第二蓝牙耳机处于连接状态时,可以检测该第二蓝牙耳机是否处于佩戴状态,其中,当第二蓝牙耳机处于佩戴状态时,该第二蓝牙耳机安放于用户耳部。其中,作为第一种方式,第二蓝牙耳机还可以包括设置于第二耳机本体上的接触传感器,其中,该接触传感器可以设置于第二耳机本体的外表面,当第二蓝牙耳机安放于用户耳部时,该接触传感器与用户耳部接触产生接触信号,因此,可以通过该接触传感器检测到的接触参数判断该第二蓝牙耳机是否安放于用户耳部,即第二蓝牙耳机是否处于佩戴状态,其中,该接触参数可以包括接触面积和/或接触点。

作为第二种方式,可以通过对第二蓝牙耳机的姿态数据的判断,确定该第二蓝牙耳机是否处于佩戴状态。具体地,所述第二蓝牙耳机还可以包括加速度传感器和/或陀螺仪,该加速度传感器和/或陀螺仪设置于第二耳机本体内,用于检测该第二蓝牙耳机的姿态数据并将检测到的姿态数据发送至与之连接的电子设备,以供电子设备对第二蓝牙耳机的姿态数据进行检测。

具体地,以陀螺仪为例,根据所述陀螺仪的定轴性以及蓝牙耳机相对于陀螺仪转轴方向的已知的预设姿态,当蓝牙耳机的姿态与预设姿态之间出现差别,产生俯仰、偏航或横滚的某一方向的运动时,因为该陀螺仪的转轴保持方向不变,检测到蓝牙耳机相对于转轴的角度关系与预设姿态相对于转轴的角度关系发生变化,则可以确定蓝牙耳机的姿态变化,确定蓝牙耳机的当前姿态并获取该当前姿态对应的姿态数据。

其中,电子设备预先存储有蓝牙耳机安放于用户耳部时的姿态数据,其中,该姿态数据被配置为预设姿态数据,用于作为检测到的第二蓝牙耳机的姿态数据的判断依据,作为一种方式,在检测到第二蓝牙耳机的姿态数据后,将姿态数据与预设姿态数据进行比较,以判断该姿态数据是否与预设姿态数据一致或者在预设姿态数据允许的误差范围之内,其中,当该姿态数据与预设姿态数据一致或者在预设姿态数据允许的误差范围之内,则可以确定该第二蓝牙耳机的姿态数据满足预设姿态数据,即第二蓝牙耳机处于佩戴状态,当该姿态数据与预设姿态数据不一致或在预设姿态数据允许的误差范围之外,则可以确定该第二蓝牙耳机的姿态数据不满足预设姿态数据,即第二蓝牙耳机没有处于佩戴状态。

步骤s242:当所述第二蓝牙耳机处于所述佩戴状态时,将所述电子设备切换至与所述第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。

其中,当确定该第二蓝牙耳机处于佩戴状态时,可以表征该第二蓝牙耳机安放于用户耳部,即用户正在使用该第二蓝牙耳机接收电子设备输送的音频数据,因此,可以将该电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制第二蓝牙耳机采集并传输语音信息。

请参阅图6,图6所示的本申请的图5所示的实施例提供的耳机控制方法的步骤s242的流程示意图。下面将针对图6所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:

步骤s2421:当所述第二蓝牙耳机处于所述佩戴状态时,在所述电子设备显示与所述第一蓝牙耳机对应的信息和与所述第二蓝牙耳机对应的信息。

作为一种方式,当确定该第二蓝牙耳机处于佩戴状态,即该电子设备可以切换至与第二蓝牙耳机进行语音信息交互时,可以对应的在电子设备上显示与该第一蓝牙耳机对应的信息和与该第二蓝牙耳机对应的信息,以供用户选择,其中,该第一蓝牙耳机对应的信息可以悬浮显示在电子设备的当前显示界面上,也可以与电子设备的当前显示界面同层级显示,同样的,该第二蓝牙耳机的信息可以悬浮显示在电子设备的当前显示界面上,也可以与电子设备的当前显示界面同层级显示,在此不做限定,其中,当该第一蓝牙耳机对应的信息和第二蓝牙耳机显示的信息与当前显示界面同层级显示时,可以显示在当前显示界面的上部分区域、下部分区域、左部分区域或右部分区域等,在此不做限定。

其中,所述第一蓝牙耳机对应的信息和所述第二蓝牙耳机对应的信息可以由文字信息表示,也可以由图片信息表示等。

步骤s2422:当检测到指示选择与所述第二蓝牙耳机对应的信息时,将所述电子设备切换至与所述第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。

进一步地,对作用于第一蓝牙耳机对应的信息和第二蓝牙耳机对应的信息上的选择操作进行检测,其中,该选择操作可以包括单指点击、多指点击、单指长按、多指长按、重压、多次点击、滑动操作、语音输入等,其中,所述单指点击是指单指在用户界面上进行点击的操作;多指点击是指多指在用户界面上同时进行点击的操作;单指长按是指单指在用户界面上按压超过预设时长;多指长按是指多指同时在用户界面上按压超过预设时长;重压是指在用户界面上按压力度超过预设力度;多次点击是指在预设时间内点击次数超过预设次数;滑动操作是指拖动卡片在触摸屏上进行滑动;语音输入指示在移动终端显示用户界面时输入的语音信息。

其中,当该选择操作指示选择与第二蓝牙耳机对应的信息,例如,当该选择操作为作用于该第二蓝牙耳机对应的信息上的点击操作时,表征用户期望通过第二蓝牙耳机采集并传输语音信息,因此,作为响应,将该电子设备切换至与第二蓝牙耳机进行语音信息交互。

步骤s250:当所述电子设备与所述第一蓝牙耳机处于连接状态且与所述第二蓝牙耳机处于断开状态时,所述电子设备向所述第二蓝牙耳机发起连接请求。

步骤s260:当所述电子设备与所述第二蓝牙耳机连接成功时,将所述电子设备切换至与所述第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。

作为另一种方式,当该电子设备与第二蓝牙耳机处于断开状态时,则电子设备可以向第二蓝牙耳机发起连接请求,以尝试建立与第二蓝牙耳机之间的连接,其中,当电子设备与第二蓝牙耳机连接成功时,可以将电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制该第二蓝牙耳机采集并传输语音信息;当电子设备与第二蓝牙耳机连接失败时,可以保持电子设备与第一蓝牙耳机进行语音信息交互。

本申请又一个实施例提供的耳机控制方法,当电子设备与第一蓝牙耳机进行语音信息交互时,检测第一蓝牙耳机传输的语音信息的质量,判断该质量是否低于预设质量,当该质量低于预设质量时,判断电子设备是否分别与第一蓝牙耳机和第二蓝牙耳机处于连接状态,当电子设备分别与第一蓝牙耳机和第二蓝牙耳机处于连接状态时,将电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制第二蓝牙耳机采集并传输语音信息,当电子设备与第一蓝牙耳机处于连接状态且与第二蓝牙耳机处于断开状态时,电子设备向第二蓝牙耳机发起连接请求,当电子设备与第二蓝牙耳机连接成功时,将电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制第二蓝牙耳机采集并传输语音信息。相较于图3所示的耳机控制方法,本实施例在第二蓝牙耳机与电子设备处于断开状态时,电子设备通过向第二蓝牙耳机发起连接请求以切换至第二蓝牙耳机采集并传输音频信息,以保证从第一蓝牙耳机切换至第二蓝牙耳机,提升通话效果。

请参阅图7,图7示出了本申请再一个实施例提供的耳机控制方法的流程示意图。下面将针对图7所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:

步骤s310:当所述电子设备与第一蓝牙耳机进行语音信息交互时,检测所述第一蓝牙耳机传输的语音信息的质量。

步骤s320:判断所述质量是否低于预设质量。

步骤s330:当所述质量低于所述预设质量时,将所述电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。

其中,步骤s310-步骤s330的具体描述请参阅步骤s110-步骤s130,在此不再赘述。

步骤s340:检测所述第二蓝牙耳机传输的语音信息的质量。

进一步地,在电子设备与第二蓝牙耳机进行语音信息交互的过程中,对第二蓝牙耳机传输的语音信息的质量进行检测,其中,该第二蓝牙耳机的语音信息的指令也可以包括信噪比(signal-to-noiseratio,snr)、分段信噪比(segmentsignal-to-noiseratiosegsnr)、pesq(perceptualevaluationofspeechquality)、对数似然比测度(loglikelihoodratiomeasure,llr)、对数谱距离(logspectraldistance,lsd)、可短时客观可懂(short-timeobjectiveintelligibility,stoi)、加权谱斜测度(weightedspectralslope,wss)等,因此,对于第二蓝牙耳机传输的语音信息的质量的检测可以包括上述至少一个。

步骤s350:判断所述第二蓝牙耳机传输的语音信息的质量是否高于所述第一蓝牙耳机传输的语音信息的质量。

其中,在获取所述第二蓝牙耳机传输的语音信息的质量之后,将该第二蓝牙耳机传输的语音信息质量与电子设备切换至与第二蓝牙耳机进行语音信息交互之间的第蓝牙耳机传输的语音信息的指令进行对比,以判断该第二蓝牙耳机传输的语音信息的质量是否高于第一蓝牙耳机传输的语音信息的质量。可以理解的,进行对比的第一蓝牙耳机传输的语音信息的质量可以为在预设时间段内该第一蓝牙耳机传输的语音信息的质量的平均值,或者在预设时间段内该第一蓝牙耳机传输的语音信息的质量的最低值等,在此不做限定。

步骤s360:当所述第二蓝牙耳机传输的语音信息的质量高于所述第一蓝牙耳机传输的语音信息的质量时,保持电子设备与所述第二蓝牙耳机进行语音信息交互。

其中,当确定该第二蓝牙耳机传输的语音信息的质量高于第一蓝牙耳机传输的语音信息的质量时,表征该电子设备与第二蓝牙耳机进行语音交互时,通话效果更好,因此,可以保持该电子设备与第二蓝牙耳机进行语音信息交互。

步骤s370:当所述第二蓝牙耳机传输的语音信息的质量不高于所述第一蓝牙耳机传输的语音信息的质量时,将所述电子设备切换至与所述第一蓝牙耳机进行语音信息交互,并控制所述第一蓝牙耳机采集并传输语音信息。

其中,当确定该第二蓝牙耳机传输的语音信息的指令不高于第一蓝牙耳机的语音信息的指令时,表征该电子设备与第一蓝牙耳机进行语音信息交互时,通话效果更好,因此,可以将电子设备切换至与第一蓝牙耳机进行语音信息交互,并控制第一蓝牙耳机采集并传输语音信息。

本申请再一个实施例提供的耳机控制方法,当电子设备与第一蓝牙耳机进行语音信息交互时,检测第一蓝牙耳机传输的语音信息的质量,判断该质量是否低于预设质量,当该质量低于预设质量时,将电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制该第二蓝牙耳机采集并传输语音信息,检测第二蓝牙耳机采集的语音信息的质量,当第二蓝牙耳机采集的语音信息的质量高于第一蓝牙耳机采集的语音信息的质量时,保持电子设备与第二蓝牙耳机进行语音信息交互,当第二蓝牙耳机采集的语音信息的质量不高于第一蓝牙耳机采集的语音信息的质量时,将电子设备切换至第一蓝牙耳机进行语音信息交互,并控制第一蓝牙耳机采集并传输语音信息。相较于图3所示的耳机控制方法,本实施例还在第二蓝牙耳机采集的语音信息的质量低于第一蓝牙耳机的质量时,切换回第一蓝牙耳机采集并传输语音信息,以保证该获取最优的通话效果。

请参阅图8,图8示出了本申请一个实施例提供的耳机控制装置200的模块框图。该耳机控制装置200应用于上述电子设备。下面将针对图8所示的框图进行阐述,所述耳机控制装置200包括:检测模块210、判断模块220以及切换模块230,其中:

检测模块210,用于当所述电子设备与第一蓝牙耳机进行语音信息交互时,检测所述第一蓝牙耳机传输的语音信息的质量。

判断模块220,用于判断所述质量是否低于预设质量。

切换模块230,用于当所述质量低于所述预设质量时,将所述电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。进一步地,所述切换模块230包括:连接状态判断子模块、切换子模块以及连接请求发送子模块,其中:

连接状态判断子模块,用于当所述质量低于所述预设质量时,判断所述电子设备是否分别与所述第一蓝牙耳机和所述第二蓝牙耳机处于连接状态。

切换子模块,用于当所述电子设备分别与所述第一蓝牙耳机和所述第二蓝牙耳机处于连接状态时,将所述电子设备切换至与所述第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。进一步地,所述切换子模块包括:佩戴状态检测单元和切换单元,其中:

佩戴状态检测单元,用于当所述电子设备分别与所述第一蓝牙耳机和所述第二蓝牙耳机处于连接状态时,检测所述第二蓝牙耳机是否处于佩戴状态,其中,当所述第二蓝牙耳机处于所述佩戴状态时,所述第二蓝牙耳机安放于用户耳部。

切换单元,用于当所述第二蓝牙耳机处于所述佩戴状态时,将所述电子设备切换至与所述第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。进一步地,所述切换单元包括:显示子单元和切换子单元,其中:

显示子单元,用于当所述第二蓝牙耳机处于所述佩戴状态时,在所述电子设备显示与所述第一蓝牙耳机对应的信息和与所述第二蓝牙耳机对应的信息。

切换子单元,用于当检测到指示选择与所述第二蓝牙耳机对应的信息时,将所述电子设备切换至与所述第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。

连接请求发送子模块,用于当所述电子设备与所述第一蓝牙耳机处于连接状态且与所述第二蓝牙耳机处于断开状态时,所述电子设备向所述第二蓝牙耳机发起连接请求。

所述切换子模块,还用于当所述电子设备与所述第二蓝牙耳机连接成功时,将所述电子设备切换至与所述第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。

本申请一个实施例提供的耳机控制装置包括检测模块、判断模块以及切换模块,其中,检测模块用于当所述电子设备与第一蓝牙耳机进行语音信息交互时,检测所述第一蓝牙耳机传输的语音信息的质量,判断模块用于判断所述质量是否低于预设质量,切换模块用于当所述质量低于所述预设质量时,将所述电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息,从而通过在第一蓝牙耳机的通话质量不佳时自动切换到第二蓝牙耳机,提升通话效果以及用户体验。

请参阅图9,图9示出了本申请又一个实施例提供的耳机控制装置300的模块框图。该耳机控制装置300应用于上述电子设备。下面将针对图9所示的框图进行阐述,所述耳机控制装置300包括:检测模块310、判断模块320、切换模块330以及保持模块340,其中:

检测模块310,用于当所述电子设备与第一蓝牙耳机进行语音信息交互时,检测所述第一蓝牙耳机传输的语音信息的质量。

判断模块320,用于判断所述质量是否低于预设质量。

切换模块330,用于当所述质量低于所述预设质量时,将所述电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息。

所述检测模块310,还用于检测所述第二蓝牙耳机传输的语音信息的质量。

所述判断模块320,还用于判断所述第二蓝牙耳机传输的语音信息的质量是否高于所述第一蓝牙耳机传输的语音信息的质量。

保持模块340,用于当所述第二蓝牙耳机传输的语音信息的质量高于所述第一蓝牙耳机传输的语音信息的质量时,保持电子设备与所述第二蓝牙耳机进行语音信息交互。

所述切换模块330,还用于当所述第二蓝牙耳机传输的语音信息的质量不高于所述第一蓝牙耳机传输的语音信息的质量时,将所述电子设备切换至与所述第一蓝牙耳机进行语音信息交互,并控制所述第一蓝牙耳机采集并传输语音信息。

本申请一个实施例提供的耳机控制装置包括检测模块、判断模块、切换模块以及保持模块,其中,检测模块用于当所述电子设备与第一蓝牙耳机进行语音信息交互时,检测所述第一蓝牙耳机传输的语音信息的质量,判断模块用于判断所述质量是否低于预设质量,切换模块用于当所述质量低于所述预设质量时,将所述电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制所述第二蓝牙耳机采集并传输语音信息,所述检测模块还用于检测所述第二蓝牙耳机采集的语音信息的质量,所述判断模块还用于判断所述第二蓝牙耳机采集的语音信息的质量是否高于所述第一蓝牙耳机采集的语音信息的质量,保持模块用于当所述第二蓝牙耳机采集的语音信息的质量高于所述第一蓝牙耳机采集的语音信息的质量时,保持电子设备与所述第二蓝牙耳机进行语音信息交互,所述切换模块还用于当所述第二蓝牙耳机采集的语音信息的质量不高于所述第一蓝牙耳机采集的语音信息的质量时,将所述电子设备切换至与所述第一蓝牙耳机进行语音信息交互,并控制所述第一蓝牙耳机采集并传输语音信息。相较于图8所示的耳机控制装置,本实施例还在第二蓝牙耳机采集的语音信息的质量低于第一蓝牙耳机的质量时,切换回第一蓝牙耳机采集并传输语音信息,以保证该获取最优的通话效果。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

请参阅图10,其示出了本申请实施例提供的一种电子设备100的结构框图。该电子设备100可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120、蓝牙模块130以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。

处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。

存储器120可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

蓝牙模块130用于实现电子设备与两个蓝牙耳机之间的蓝牙连接,以及与两个蓝牙耳机之间的数据交互,其中,蓝牙模块130的数量可以为一个,也可以为多个集成在一起,在此不做限定。具体地,可以与蓝牙设备通过蓝牙协议5.0/4.2/4.1/2.1/2.0,也可以通过蓝牙低能耗技术(bluetoohlowenergy,ble)、蓝牙增强速率技术(enhanceddatarate,edr)或者蓝牙基本速率(baserate,br)等。其基本电路构成与wifi模块类似,也可以由功率放大器、无线收发器、收发切换器、低噪声放大器以及天线等组成。该蓝牙模块130可以使用第一通信频段,其中,该第一通信频段可以是2.4ghz。

请参阅图11,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质300中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读存储介质300可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质300包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质300具有执行上述方法中的任何方法步骤的程序代码310的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码310可以例如以适当形式进行压缩。

综上所述,本申请实施例提供的耳机控制方法、装置、电子设备以及存储介质,当电子设备与第一蓝牙耳机进行语音信息交互时,检测第一蓝牙耳机传输的语音信息的质量,判断该质量是否低于预设质量,当该质量低于预设质量时,将电子设备切换至与第二蓝牙耳机进行语音信息交互,并控制该第二蓝牙耳机采集并传输语音信息,从而通过在第一蓝牙耳机的通话质量不佳时自动切换到第二蓝牙耳机,提升通话效果以及用户体验。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

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