设备识别方法、装置、设备和存储介质
文献发布时间:2023-06-19 13:46:35
技术领域
本申请属于通信设备技术领域,具体涉及一种设备识别方法、装置、设备和存储介质。
背景技术
随着移动互联网的蓬勃发展和电子设备的不断普及,拍照作为电子设备的一项娱乐性功能得到了越来越多人的青睐,拍照工具自拍杆应运而生。实际应用中,自拍杆的插头可以插入到电子设备的耳机插孔中,这样,用户通过按下自拍杆上的拍照键,就可实现拍摄。
相关技术中,对于电子设备而言,无论插入自拍杆还是耳机,电子设备都将其识别为耳机,并进入耳机模式,在电子设备收到来电请求时,必须拔掉自拍杆才能正常通话。因此,现有的电子设备存在无法准确识别插入的外部设备是否为耳机的问题,导致用户体验不佳。
发明内容
本申请实施例的目的是提供一种设备识别方法、装置、设备和存储介质,能够解决相关技术中电子设备无法准确识别插入的外部设备是否为耳机设备的问题。
第一方面,本申请实施例提供了一种设备识别方法,应用于电子设备,该电子设备设置有接口,外部设备设置有与接口可拆卸连接的插头,该方法包括:在外部设备的插头插入电子设备的情况下,获取外部设备中模拟放大电路在第一状态下的第一等效阻抗,以及在第二状态下的第二等效阻抗;根据第一等效阻抗与第二等效阻抗的关系,确定外部设备是否为耳机设备;其中,模拟放大电路包括正极输出端与负极输出端,第一状态为模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,且模拟放大电路的偏置电压为第一预设电压值;第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值;或者,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值。
第二方面,本申请实施例提供了一种电子设备,包括:CPU、切换开关模块、接口;CPU包括偏置电压输出端和接地端,偏置电压输出端与切换开关模块的第一输入端连接,接地端与切换开关模块的第二输入端连接;接口的第一端与切换开关模块的第一输出端连接,接口的第二端与切换开关模块的第二输出端连接;其中,外部设备设置有与接口可拆卸连接的插头,外部设备中设置有模拟放大电路,模拟放大电路包括正极输出端与负极输出端,在外部设备的插头插入电子设备的情况下,正极输出端与接口的第一端连接,负极输出端与接口的第二端连接;切换开关模块可在多种工作模式之间进行切换,在切换开关模块处于第一工作模式的情况下,第一输入端与第一输出端连接,第二输入端与第二输出端连接;在切换开关模块处于第二工作模式的情况下,第一输入端与第二输出端连接,第二输入端与第一输出端连接。
第三方面,本申请实施例提供了一种设备识别装置,应用于电子设备,该电子设备设置有接口,外部设备设置有与接口可拆卸连接的插头,该装置包括:获取模块,用于在外部设备的插头插入电子设备的情况下,获取外部设备中模拟放大电路在第一状态下的第一等效阻抗,以及在第二状态下的第二等效阻抗;确定模块,用于根据第一等效阻抗与第二等效阻抗的关系,确定外部设备是否为耳机设备;其中,模拟放大电路包括正极输出端与负极输出端,第一状态为模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,且模拟放大电路的偏置电压为第一预设电压值;第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值;或者,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值。
第四方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序或指令,程序或指令被处理器执行时实现如第一方面的设备识别方法的步骤。
第五方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,程序或指令被处理器执行时实现如第一方面的设备识别方法的步骤。
第六方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第一方面的设备识别方法的步骤。
在本申请实施例中,电子设备设置有接口,外部设备设置有与接口可拆卸连接的插头,当外部设备的插头插入电子设备时,获取外部设备中模拟放大电路在第一状态下的第一等效阻抗,以及在第二状态下的第二等效阻抗。其中,模拟放大电路包括正极输出端与负极输出端,第一状态为模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,且模拟放大电路的偏置电压为第一预设电压值;第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值;或者,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值。在模拟放大电路由第一状态转换为第二状态的情况下,耳机设备中模拟放大电路的等效阻抗会发生明显变化,而除耳机以外的其他设备中,由于其模拟放大电路中正极输出端连接的是电阻,因此即使由第一状态转换为第二状态,模拟放大电路的等效阻抗也不会发生变化。基于此,根据第一等效阻抗与第二等效阻抗的关系,就能够准确有效地判断该外部设备是否为耳机设备。
附图说明
图1是本申请实施例提供的一种设备识别方法的流程示意图;
图2是本申请实施例提供的耳机设备中mic电路的示例的示意图;
图3是本申请实施例提供的另一种设备识别方法的流程示意图;
图4是本申请实施例提供的电子设备与外部设备电路连接的示例的示意图;
图5是本申请实施例提供的电子设备与外部设备电路连接的另一示例的示意图;
图6是本申请实施例提供的电子设备与外部设备电路连接的再一示例的示意图;
图7是本申请实施例提供的再一种设备识别方法的流程示意图;
图8是本申请实施例提供的一种电子设备的结构示意图;
图9是本申请实施例提供的一种设备识别装置的结构示意图;
图10是本申请实施例提供的另一种电子设备的结构示意图;
图11是本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
首先,对本申请实施例所提供技术方案所涉及的技术术语进行介绍:
场效应管放大器,是一种使用场效应管(Field-Effect Transistor,FET)的放大器。在放大器应用中,场效应管可以提供高输入阻抗以及低输出阻抗。
偏置电压,是指由电子设备提供的电压,该电压可以使场效应管放大器处于放大区,从而让麦克风mic可以正常工作。
模拟数字转换器(Analog to Digital Converter,ADC),用于将时间连续、幅值也连续的模拟信号转换为时间离散、幅值也离散的数字信号。
如背景技术,对于电子设备而言,无论插入自拍杆还是耳机,电子设备都将其识别为耳机,并进入耳机模式,在电子设备收到来电请求时,必须拔掉自拍杆才能正常通话。因此,现有的电子设备存在无法准确识别插入的外部设备是否为耳机的问题,导致用户体验不佳。
针对相关技术中出现的问题,本申请实施例提供了一种设备识别方法,当外部设备的插头插入电子设备时,获取外部设备中模拟放大电路在第一状态下的第一等效阻抗,以及在第二状态下的第二等效阻抗。其中,第一状态为模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,且模拟放大电路的偏置电压为第一预设电压值;第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值;或者,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值。在模拟放大电路由第一状态转换为第二状态的情况下,耳机设备中模拟放大电路的等效阻抗会发生明显变化,而除耳机以外的其他设备中,由于其模拟放大电路中正极输出端连接的是电阻,因此即使由第一状态转换为第二状态,模拟放大电路的等效阻抗也不会发生变化。具体地,模拟放大电路可以是mic电路。基于此,根据第一等效阻抗与第二等效阻抗的关系,就能够准确有效地判断该外部设备是否为耳机设备,解决了相关技术中电子设备无法准确识别插入的外部设备是否为耳机设备的问题。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的设备识别方法进行详细地说明。
图1是本申请实施例提供的一种设备识别方法的流程示意图,该设备识别方法的执行主体可以为电子设备。需要说明的是,上述执行主体并不构成对本申请的限定。
如图1所示,本申请实施例提供的设备识别方法可以包括步骤110和步骤120。
步骤110,在外部设备的插头插入电子设备的情况下,获取外部设备中模拟放大电路在第一状态下的第一等效阻抗,以及在第二状态下的第二等效阻抗。
其中,电子设备设置有接口,外部设备设置有与接口可拆卸连接的插头,因此外部设备的插头可以通过接口插入电子设备。
示例性地,该外部设备可以为具有插头的耳机、自拍杆、销售终端POS机等,该插头可以插入电子设备的耳机接口或type C接口。
示例性地,该插头可以为四段式插头。
具体地,模拟放大电路可以包括正极输出端与负极输出端,第一状态可以为模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,且模拟放大电路的偏置电压为第一预设电压值;
第二状态可以为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值;或者,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值。
步骤120,根据第一等效阻抗与第二等效阻抗的关系,确定外部设备是否为耳机设备。
在本申请的一些实施例中,在耳机设备中,若模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,则电子设备提供的偏置电压加在正极输出端,此时,耳机设备中的可以正常工作;若负极输出端与偏置电压输出端连接,正极输出端与接地端连接,则电子设备提供的偏置电压加在负极输出端,此时,耳机设备中的mic无法正常工作,且模拟放大电路的等效阻抗发生明显变化。
在耳机设备中,该模拟放大电路可以为mic电路,模拟放大电路中的正极输出端可以为mic正极输出端,负极输出端可以为mic负极输出端。
示例性地,图2是本申请实施例提供的耳机设备中mic电路的示例的示意图,如图2所示,该mic电路包括mic正极输出端、mic负极输出端、场效应管放大器、电容C1、电容C2以及收音单元,其中,mic正极输出端与场效应管放大器连接。若电子设备的偏置电压加在mic电路中的mic正极输出端,则mic电路的等效阻抗,即第一等效阻抗的范围可以在5K~13K欧姆。若之后偏置电压加在mic负极输出端,则mic电路的等效阻抗,即第二等效阻抗的范围可以在1K~3K欧姆,由此可见,耳机设备对应的第二等效阻抗相较于第一等效阻抗,明显变化。
因此,在电路连接状态或连接关系变更的情况下,电子设备可以根据等效阻抗的明显变化,识别外部设备为耳机设备。而由于除耳机设备以外的其他设备,例如自拍杆中的模拟放大电路没有mic,正极输出端(引脚pin)上加的是电阻,因此无论偏置电压加在正极输出端还是负极输出端,电阻的阻值不变,等效阻抗不会发生变化。
在本申请的另一些实施例中,在耳机设备中,模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,若电子设备加在正极输出端的偏置电压由第一预设电压值变化为第二预设电压值,则基于偏置电压的变化,模拟放大电路的等效阻抗会发生明显变化。
因此,在电子设备提供的偏置电压值变化的情况下,电子设备可以根据等效阻抗的明显变化,识别外部设备为耳机设备。而由于除耳机设备以外的其他设备,例如自拍杆中的模拟放大电路没有mic,正极输出端(引脚pin)上加的是电阻,因此无论偏置电压升高还是降低,电阻的阻值不变,等效阻抗不会发生变化。
本申请实施例提供的设备识别方法,当外部设备的插头插入电子设备时,获取外部设备中模拟放大电路在第一状态下的第一等效阻抗,以及在第二状态下的第二等效阻抗。其中,第一状态为模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,且模拟放大电路的偏置电压为第一预设电压值;第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值;或者,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值。在模拟放大电路由第一状态转换为第二状态的情况下,耳机设备中模拟放大电路的等效阻抗会发生明显变化,而除耳机以外的其他设备中,由于其模拟放大电路中正极输出端连接的是电阻,因此即使由第一状态转换为第二状态,模拟放大电路的等效阻抗也不会发生变化。基于此,根据第一等效阻抗与第二等效阻抗的关系,就能够准确有效地判断该外部设备是否为耳机设备。
相关技术中,当插入自拍杆进入耳机模式时会导致用户体验不佳。例如,当有来电时,用户只能拔出自拍杆才能正常接听电话;或者,用户利用自拍杆录制视频或直播时,由于录音是从耳机麦克风(Microphone,MIC)走的,因此会导致录音无声,无法完成视频录制或直播。
在本申请的一些实施例中,电子设备可以包括模拟数字转换器ADC和切换开关模块,第二状态可以为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值,图3是本申请实施例提供的另一种设备识别方法的流程示意图,上述步骤110可以包括如图3所示的步骤310-步骤350,上述步骤120可以包括如图3所示的步骤360和步骤370。
步骤310,控制切换开关模块,使正极输出端与偏置电压输出端连接,负极输出端与接地端连接。
其中,切换开关模块中可以包括第一输入端、第二输入端、第一输出端和第二输出端,切换开关模块可在多种工作模式之间进行切换。
具体地,电子设备可以通过控制切换开关模块中第一输入端、第二输入端、第一输出端和第二输出端的连接关系,使切换开关模块在多种工作模式之间进行切换。在切换开关模块处于第一工作模式的情况下,第一输入端与第一输出端连接,第二输入端与第二输出端连接;在切换开关模块处于第二工作模式的情况下,第一输入端与第二输出端连接,第二输入端与第一输出端连接。
在本申请的一些实施例中,第一状态可以为电子设备中的切换开关模块处于第一工作模式;第二状态可以为电子设备中的切换开关模块处于第二工作模式。
在本申请的另一些实施例中,第一状态可以为电子设备中的切换开关模块处于第一工作模式,且偏置电压为第一预设电压值;第二状态可以为电子设备中的切换开关模块处于第一工作模式,且偏置电压为第二预设电压值。
示例性地,图4是本申请实施例提供的电子设备与外部设备电路连接的示例的示意图,如图4所示,外部设备可以包括模拟放大电路,模拟放大电路包括正极输出端和负极输出端,电子设备可以包括接口、ADC、切换开关模块、偏置电压输出端、mic输入端、接地端(GND)和电阻R1,其中,切换开关模块可以包括第一输入端A1、第二输入端A2、第一输出端B1和第二输出端B2。
在一个示例中,当电子设备控制A1与B1连接,A2与B2连接时,如图5所示,该模拟放大电路中的正极输出端可以通过接口,与电子设备中的偏置电压输出端和mic输入端连接,负极输出端可以通过接口与电子设备中的接地端连接,此时切换开关模块处于第一工作模式。
其中,偏置电压可以由电子设备中的处理器提供。
步骤320,控制偏置电压为第一预设电压值。
其中,该第一预设电压值可以为模拟放大电路正常工作时的电压值。
步骤330,通过ADC获取模拟放大电路的第一等效阻抗。
在本申请的一些实施例中,ADC可以检测模拟放大电路的等效阻抗,得到第一等效阻抗。
步骤340,控制切换开关模块,使负极输出端与偏置电压输出端连接,正极输出端与接地端连接。
在一个示例中,当电子设备控制A1与B2连接,A2与B1连接时,如图6所示,该耳机模拟放大电路中的负极输出端可以通过接口,与电子设备中的偏置电压输出端和输入端连接,正极输出端可以通过接口,与电子设备中的接地端连接,此时切换开关模块处于第二工作模式。
步骤350,通过ADC获取模拟放大电路的第二等效阻抗。
在本申请实施例中,通过控制切换开关模块,可以有效切换外部设备与电子设备的电路连接关系或电路连接状态,将原先接在正极输出端的偏置电压接到负极输出端,从而快速准确地得到外部设备中模拟放大电路在不同连接状态下的等效阻抗。
步骤360,在第二等效阻抗与第一等效阻抗的比值小于第一预设阈值的情况下,确定外部设备为耳机设备。
其中,第一预设阈值可以基于具体需求进行设定,本申请在此不做具体限定。
示例性地,该第一预设阈值可以为0.6,当电子设备通过ADC测得第一等效阻抗为8K欧姆,第二等效阻抗为2K欧姆时,确定该阻抗比值0.25小于0.6,因此确定该外部设备为耳机设备。
步骤370,在第二等效阻抗与第一等效阻抗的比值大于或等于第一预设阈值的情况下,确定外部设备为除耳机设备以外的设备。
示例性地,该第一预设阈值可以为0.6,当电子设备通过ADC测得第一等效阻抗为8K欧姆,第二等效阻抗为7.9K欧姆时,确定该阻抗比值大于0.6,因此确定该外部设备为除耳机设备以外的设备。
在本申请实施例中,由于在耳机设备的模拟放大电路中,偏置电压接在正极输出端和负极输出端时,模拟放大电路的等效阻抗会有明显变化,因此基于获取到的第一等效阻抗与第二等效阻抗的比值,可以准确快速地判断模拟放大电路的等效阻抗是否有明显变化,从而判断该外部设备是否为耳机设备。另外,在确定外部设备为除耳机设备以外的设备的情况下,可以保持电子设备的当前声音外放模式,不进入耳机模式,改善用户体验。
在本申请的另一些实施例中,第二状态可以为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值,步骤120可以具体包括:在第一等效阻抗与第二等效阻抗的差值大于第二预设阈值的情况下,确定外部设备为耳机设备;在第一等效阻抗与第二等效阻抗的差值小于或等于第二预设阈值的情况下,确定外部设备为除耳机设备以外的设备。
其中,第二预设阈值可以根据具体需求进行设置。
示例性地,该第二预设阈值可以为3K欧姆、4K欧姆等。
在本申请实施例中,由于在耳机设备的模拟放大电路中,偏置电压接在正极输出端和负极输出端时,模拟放大电路的等效阻抗会有明显变化,因此基于获取到的第一等效阻抗与第二等效阻抗的差值,可以快速地判断模拟放大电路的等效阻抗是否有明显变化,从而判断该外部设备是否为耳机设备。同时,该设备识别方法不需要获取音频信号,因此即使在较安静的环境中,也能够准确判断外部设备是否为耳机设备,避免将耳机设备误识别为自拍杆等非耳机设备。
在本申请的一些实施例中,电子设备可以包括ADC,第二状态可以为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值,图7是本申请实施例提供的再一种设备识别方法的流程示意图,步骤110可以包括如图7所示的步骤710-步骤740,步骤120可以包括如图7所示的步骤750和步骤760。
步骤710,在正极输出端与偏置电压输出端连接,负极输出端与接地端连接的情况下,控制偏置电压为第一预设电压值。
在本申请的一些实施例中,在耳机设备中,模拟放大电路正常工作时的电压值即为场效应管放大器处于放大区时的任意电压值。因此,该第一预设电压值可以为场效应管放大器处于放大区时的任意电压值。
示例性地,若偏置电压大于1.4V时,场效应管放大器处于放大区,则该第一预设电压值可以为大于1.4V的任意电压值。
步骤720,通过ADC获取模拟放大电路的第一等效阻抗。
步骤730,控制偏置电压为第二预设电压值。
其中,第二预设电压值小于第一预设电压值。
示例性地,该第二预设电压值可以为场效应管放大器处于截止区时的任意电压值。例如,该第二预设电压值可以为小于1.4V的任意电压值。
在一个示例中,为了使模拟放大电路的等效阻抗变化明显,该第二预设电压值可以为1V或者1V以下。
步骤740,通过ADC获取模拟放大电路的第二等效阻抗。
在本申请的一些实施例中,通过控制偏置电压由第一预设电压值降为第二预设电压值,能够使耳机模拟放大电路的等效阻抗增大,从而第二等效阻抗大于第一等效阻抗。
示例性地,外部设备为耳机设备,第一预设电压值为1.8V,第二预设电压值为1V。当控制偏置电压为1.8V时,耳机模拟放大电路中的场效应管放大器处于放大区,此时能够正常工作,第一等效阻抗为6K欧姆。当偏置电压为1V时,耳机模拟放大电路中的场效应管放大器处于截止区,此时模拟放大电路的等效阻抗明显增大,第二等效阻抗为8K欧姆。
在本申请实施例中,在正极输出端与偏置电压输出端连接,负极输出端与接地端连接的情况下,可以通过控制偏置电压分别为第一预设电压值和第二预设电压值,得到模拟放大电路在不同偏置电压下的等效阻抗。
步骤750,在第二等效阻抗与第一等效阻抗的比值大于第三预设阈值的情况下,确定外部设备为耳机设备。
其中,第三预设阈值可以基于具体需求进行设定,本申请在此不做具体限定。
示例性地,该第三预设阈值可以为1.2,当电子设备通过ADC测得第一等效阻抗为6K欧姆,第二等效阻抗为8K欧姆时,确定该阻抗比值1.33大于1.2,因此确定该外部设备为耳机设备。
步骤760,在第二等效阻抗与第一等效阻抗的比值小于或等于第三预设阈值的情况下,确定外部设备为除耳机设备以外的设备。
示例性地,该第三预设阈值可以为1.2,当电子设备通过ADC测得第一等效阻抗为6K欧姆,第二等效阻抗为7K欧姆时,确定该阻抗比值1.17小于1.2,因此确定该外部设备为除耳机设备以外的设备。
在本申请实施例中,基于不同偏置电压下得到的第一等效阻抗与第二等效阻抗的比值,就可以判断不同偏置电压下模拟放大电路的等效阻抗是否发生变化。由于在不同的偏置电压下,耳机设备中模拟放大电路的等效阻抗会发生变化,而自拍杆等非耳机设备中模拟放大电路的等效阻抗不会发生变化,因此基于第一等效阻抗与第二等效阻抗的比值,就可以准确有效判断外部设备是否为耳机设备。同时,电子设备仅需控制偏置电压的电压值就可以获取到两个等效阻抗,简化了设备识别流程,提升了设备识别的效率和时间。
在本申请的另一些实施例中,第二状态可以为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值,步骤120可以具体包括:在第一等效阻抗与第二等效阻抗的差值大于第四预设阈值的情况下,确定外部设备为耳机设备;在第一等效阻抗与第二等效阻抗的差值小于或等于第四预设阈值的情况下,确定外部设备为除耳机设备以外的设备。
其中,第三预设阈值可以基于具体需求进行设定,本申请在此不做具体限定。
需要说明的是,本申请实施例提供的设备识别方法的执行主体可以为图8所示的电子设备,下面对电子设备进行详细介绍。
图8为本申请实施例的一种电子设备的结构示意图。
如图8所示,该电子设备可以包括:CPU、切换开关模块、接口;
CPU可以包括偏置电压输出端和接地端,偏置电压输出端与切换开关模块的第一输入端A1连接,接地端与切换开关模块的第二输入端A2连接;接口的第一端与切换开关模块的第一输出端连接,接口的第二端与切换开关模块的第二输出端连接。
其中,外部设备设置有与接口可拆卸连接的插头,外部设备中设置有模拟放大电路,模拟放大电路包括正极输出端与负极输出端,在外部设备的插头插入电子设备的情况下,正极输出端与接口的第一端C1连接,负极输出端与接口的第二端C2连接。
在本申请的一些实施例中,切换开关模块可在多种工作模式之间进行切换,在切换开关模块处于第一工作模式的情况下,如图5所示,第一输入端A1与第一输出端B1连接,第二输入端A2与第二输出端B2连接;在切换开关模块处于第二工作模式的情况下,如图6所示,第一输入端A1与第二输出端B2连接,第二输入端A2与第一输出端B1连接。
需要说明的是,本申请实施例提供的设备识别方法,执行主体可以为设备识别装置,或者该设备识别装置中的用于执行设备识别的方法的控制模块。本申请实施例中以设备识别装置执行设备识别的方法为例,说明本申请实施例提供的设备识别装置。下面对设备识别装置进行详细介绍。
图9是本申请提供的一种设备识别装置的结构示意图。
如图9所示,本申请实施例提供一种设备识别装置900,应用于电子设备,该电子设备设置有接口,外部设备设置有与接口可拆卸连接的插头,该设备识别装置900包括:获取模块910、确定模块920。
其中,获取模块910,用于在外部设备的插头插入电子设备的情况下,获取外部设备中模拟放大电路在第一状态下的第一等效阻抗,以及在第二状态下的第二等效阻抗;确定模块920,用于根据第一等效阻抗与第二等效阻抗的关系,确定外部设备是否为耳机设备;其中,模拟放大电路包括正极输出端与负极输出端,第一状态为模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,且模拟放大电路的偏置电压为第一预设电压值;第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值;或者,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值。
在本申请实施例中,当外部设备的插头插入电子设备时,获取外部设备中模拟放大电路在第一状态下的第一等效阻抗,以及在第二状态下的第二等效阻抗。其中,第一状态为模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,且模拟放大电路的偏置电压为第一预设电压值;第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值;或者,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值。在模拟放大电路由第一状态转换为第二状态的情况下,耳机设备中模拟放大电路的等效阻抗会发生明显变化,而除耳机以外的其他设备中,由于其模拟放大电路中正极输出端连接的是电阻,因此即使由第一状态转换为第二状态,模拟放大电路的等效阻抗也不会发生变化。基于此,根据第一等效阻抗与第二等效阻抗的关系,就能够准确有效地判断该外部设备是否为耳机设备。
在本申请的一些实施例中,电子设备包括ADC和切换开关模块,第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值,获取模块910包括:控制单元,用于控制切换开关模块,使正极输出端与偏置电压输出端连接,负极输出端与接地端连接;控制单元,还用于控制偏置电压为第一预设电压值;获取单元,用于通过ADC获取模拟放大电路的第一等效阻抗;控制单元,还用于控制切换开关模块,使负极输出端与偏置电压输出端连接,正极输出端与接地端连接;获取单元,还用于通过ADC获取模拟放大电路的第二等效阻抗。
在本申请的一些实施例中,电子设备包括ADC,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值,获取模块910包括:控制单元,用于在正极输出端与偏置电压输出端连接,负极输出端与接地端连接的情况下,控制偏置电压为第一预设电压值;获取单元,用于通过ADC获取模拟放大电路的第一等效阻抗;控制单元,还用于控制偏置电压为第二预设电压值,其中,第二预设电压值小于第一预设电压值;获取单元,还用于通过ADC获取模拟放大电路的第二等效阻抗。
在本申请的一些实施例中,第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值,确定模块920具体用于:在第二等效阻抗与第一等效阻抗的比值小于第一预设阈值的情况下,确定外部设备为耳机设备;在第二等效阻抗与第一等效阻抗的比值大于或等于第一预设阈值的情况下,确定外部设备为除耳机设备以外的设备。
在本申请的一些实施例中,第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值,确定模块920具体用于:在第一等效阻抗与第二等效阻抗的差值大于第二预设阈值的情况下,确定外部设备为耳机设备;在第一等效阻抗与第二等效阻抗的差值小于或等于第二预设阈值的情况下,确定外部设备为除耳机设备以外的设备。
在本申请的一些实施例中,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值,确定模块920具体用于:在第二等效阻抗与第一等效阻抗的比值大于第三预设阈值的情况下,确定外部设备为耳机设备;在第二等效阻抗与第一等效阻抗的比值小于或等于第三预设阈值的情况下,确定外部设备为除耳机设备以外的设备。
本申请实施例提供的设备识别装置能够实现图1-图7的方法实施例中电子设备所实现的各个过程,为避免重复,这里不再赘述。
本申请实施例中的设备识别装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的设备识别装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
可选地,如图10所示,本申请实施例还提供一种电子设备1000,包括处理器1001,存储器1002,存储在存储器1002上并可在处理器1001上运行的程序或指令,该程序或指令被处理器1001执行时实现上述设备识别方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
图11为本申请实施例的一种电子设备的硬件结构示意图。
该电子设备1100包括但不限于:射频单元1101、网络模块1102、音频输出单元1103、输入单元1104、传感器1105、显示单元1106、用户输入单元1107、接口单元1108、存储器1109、以及处理器1110等部件。
本领域技术人员可以理解,电子设备1100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器1110,用于在外部设备的插头插入电子设备的情况下,获取外部设备中模拟放大电路在第一状态下的第一等效阻抗,以及在第二状态下的第二等效阻抗;处理器1110,还用于根据第一等效阻抗与第二等效阻抗的关系,确定外部设备是否为耳机设备;其中,模拟放大电路包括正极输出端与负极输出端,第一状态为模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,且模拟放大电路的偏置电压为第一预设电压值;第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值;或者,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值。
在本申请实施例中,当外部设备的插头插入电子设备时,获取外部设备中模拟放大电路在第一状态下的第一等效阻抗,以及在第二状态下的第二等效阻抗。其中,第一状态为模拟放大电路中正极输出端与电子设备中偏置电压输出端连接,模拟放大电路中负极输出端与电子设备中接地端连接,且模拟放大电路的偏置电压为第一预设电压值;第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值;或者,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值。在模拟放大电路由第一状态转换为第二状态的情况下,耳机设备中模拟放大电路的等效阻抗会发生明显变化,而除耳机以外的其他设备中,由于其模拟放大电路中正极输出端连接的是电阻,因此即使由第一状态转换为第二状态,模拟放大电路的等效阻抗也不会发生变化。基于此,根据第一等效阻抗与第二等效阻抗的关系,就能够准确有效地判断该外部设备是否为耳机设备,即确定该设备为耳机设备,还是除耳机设备以外的设备。
在本申请的一些实施例中,电子设备包括ADC和切换开关模块,第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值,处理器1110具体用于:控制切换开关模块,使正极输出端与偏置电压输出端连接,负极输出端与接地端连接;控制偏置电压为第一预设电压值;通过ADC获取模拟放大电路的第一等效阻抗;控制切换开关模块,使负极输出端与偏置电压输出端连接,正极输出端与接地端连接;通过ADC获取模拟放大电路的第二等效阻抗。
在本申请的一些实施例中,电子设备包括ADC,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值,处理器1110具体用于:在正极输出端与偏置电压输出端连接,负极输出端与接地端连接的情况下,控制偏置电压为第一预设电压值;通过ADC获取模拟放大电路的第一等效阻抗;控制偏置电压为第二预设电压值,其中,第二预设电压值小于第一预设电压值;通过ADC获取模拟放大电路的第二等效阻抗。
在本申请的一些实施例中,第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值,处理器1110具体用于:在第二等效阻抗与第一等效阻抗的比值小于第一预设阈值的情况下,确定外部设备为耳机设备;在第二等效阻抗与第一等效阻抗的比值大于或等于第一预设阈值的情况下,确定外部设备为除耳机设备以外的设备。
在本申请的一些实施例中,第二状态为负极输出端与偏置电压输出端连接,正极输出端与接地端连接,且偏置电压为第一预设电压值,处理器1110具体用于:在第一等效阻抗与第二等效阻抗的差值大于第二预设阈值的情况下,确定外部设备为耳机设备;在第一等效阻抗与第二等效阻抗的差值小于或等于第二预设阈值的情况下,确定外部设备为除耳机设备以外的设备。
在本申请的一些实施例中,第二状态为正极输出端与偏置电压输出端连接,负极输出端与接地端连接,且偏置电压为第二预设电压值,处理器1110具体用于:在第二等效阻抗与第一等效阻抗的比值大于第三预设阈值的情况下,确定外部设备为耳机设备;在第二等效阻抗与第一等效阻抗的比值小于或等于第三预设阈值的情况下,确定外部设备为除耳机设备以外的设备。
应理解的是,本申请实施例中,输入单元1104可以包括图形处理器(GraphicsProcessing Unit,GPU)11041和麦克风11042,图形处理器11041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1106可包括显示面板11061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板11061。用户输入单元1107包括触控面板11071以及其他输入设备11072。触控面板11071,也称为触摸屏。触控面板11071可包括触摸检测装置和触摸控制器两个部分。其他输入设备11072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1110中。
本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述设备识别方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,处理器为上述实施例中的电子设备中的处理器。可读存储介质,包括计算机可读存储介质,计算机可读存储介质的示例包括非暂态计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述设备识别方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。
- 设备识别方法、装置及设备、存储介质
- 异常设备识别方法、装置、计算机设备和存储介质