一种检测方法、装置、终端设备及存储介质制造方法及图纸

技术编号:38930379 阅读:16 留言:0更新日期:2023-09-25 09:35
本申请适用于移动设备技术领域,提供一种检测方法、装置、终端设备及存储介质,其中,检测方法应用于移动设备,包括:获取所述移动设备的编解码器的状态寄存器中的数据信息;基于所述数据信息确定所述移动设备的耳机状态。本申请使得系统不再需要占用检测脚来检测耳机状态,能够节省系统的资源,降低软硬件设计复杂度。杂度。杂度。

【技术实现步骤摘要】
一种检测方法、装置、终端设备及存储介质


[0001]本申请属于移动设备
,尤其涉及一种检测方法、装置、终端设备及存储介质。

技术介绍

[0002]目前,一般通过主板耳机检测脚来获取移动设备如手机的耳机插入状态。驱动初始化时,将该检测脚功能设置为中断功能,并在系统中注册中断,当该检测脚的电平发生变化时,中断系统会根据之前注册的信息调用对应的中断处理函数,在此函数中激活驱动的工作队列,在此工作队列中驱动确认耳机是否插入。但是,这种技术需要占用一个检测脚来检测耳机的插拔事件,还要求硬件电路上要对该检测脚进行上拉,增加了软硬件的设计复杂度。

技术实现思路

[0003]本申请实施例提供了一种检测方法、装置、终端设备及存储介质,可以解决现有技术存在的耳机检测方法增加了软硬件的设计复杂度的问题。
[0004]本申请实施例的第一方面提供一种检测方法,应用于移动设备,包括:
[0005]获取所述移动设备的编解码器的状态寄存器中的数据信息;
[0006]基于所述数据信息确定所述移动设备的耳机状态。
[0007]可选地,所述获取所述移动设备的编解码器的状态寄存器中的数据信息之前,还包括:
[0008]在所述移动设备的设备树中将耳机检测方式定义为状态寄存器检测。
[0009]可选地,所述获取所述移动设备的编解码器的状态寄存器中的数据信息,包括:
[0010]间隔预设时长获取所述移动设备的编解码器的状态寄存器中的数据信息。
[0011]可选地,所述基于所述数据信息确定所述移动设备的耳机状态,包括:
[0012]若所述数据信息为第一预设值,所述耳机状态为无麦克风耳机插入;
[0013]若所述数据信息为第二预设值,所述耳机状态为带麦克风耳机插入;
[0014]若所述数据信息为第三预设值,所述耳机状态为耳机未插入。
[0015]可选地,所述基于所述数据信息确定所述移动设备的耳机状态之后,还包括:
[0016]基于所述耳机状态,调整所述移动设备的音频输入通道和音频输出通道。
[0017]可选地,所述基于所述耳机状态,调整所述移动设备的音频输入通道和音频输出通道,包括:
[0018]若所述耳机状态为无麦克风耳机插入,调整所述音频输出通道为耳机,所述音频输入通道为主板麦克风;
[0019]若所述耳机状态为带麦克风耳机插入,调整所述音频输出通道为耳机,所述音频输入通道为耳机麦克风;
[0020]若所述耳机状态为耳机未插入,调整所述音频输出通道为喇叭,所述音频输入通
道为主板麦克风。
[0021]可选地,所述基于所述耳机状态,调整所述移动设备的音频输入通道和音频输出通道之后,还包括:
[0022]在所述移动设备的音频播放完毕后,关闭所述移动设备的音频功放使能开关。
[0023]本申请实施例的第二方面提供一种检测装置,应用于移动设备,包括:
[0024]数据获取模块,用于获取所述移动设备的编解码器的状态寄存器中的数据信息;
[0025]状态确定模块,用于基于所述数据信息确定所述移动设备的耳机状态。
[0026]可选地,所述检测装置,还包括:
[0027]方式定义模块,用于在所述移动设备的设备树中将耳机检测方式定义为状态寄存器检测。
[0028]可选地,所述数据获取模块,具体用于间隔预设时长获取所述移动设备的编解码器的状态寄存器中的数据信息。
[0029]可选地,所述状态确定模块,包括:
[0030]第一确认单元,用于若所述数据信息为第一预设值,所述耳机状态为无麦克风耳机插入;
[0031]第二确认单元,用于若所述数据信息为第二预设值,所述耳机状态为带麦克风耳机插入;
[0032]第三确认单元,用于若所述数据信息为第三预设值,所述耳机状态为耳机未插入。
[0033]可选地,所述检测装置,还包括:
[0034]通道调整模块,用于基于所述耳机状态,调整所述移动设备的音频输入通道和音频输出通道。
[0035]可选地,所述通道调整模块,包括:
[0036]第一调整单元,用于若所述耳机状态为无麦克风耳机插入,调整所述音频输出通道为耳机,所述音频输入通道为主板麦克风;
[0037]第二调整单元,用于若所述耳机状态为带麦克风耳机插入,调整所述音频输出通道为耳机,所述音频输入通道为耳机麦克风;
[0038]第三调整单元,用于若所述耳机状态为耳机未插入,调整所述音频输出通道为喇叭,所述音频输入通道为主板麦克风。
[0039]可选地,所述检测装置,还包括:
[0040]功放关闭模块,用于在所述移动设备的音频播放完毕后,关闭所述移动设备的音频功放使能开关。
[0041]本申请实施例的第三方面提供一种终端设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上所述的检测方法。
[0042]本申请实施例的第四方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上所述的检测方法。
[0043]本申请实施例的第一方面提供的检测方法,通过获取所述移动设备的编解码器的状态寄存器中的数据信息,基于所述数据信息确定所述移动设备的耳机状态,使得系统不再需要占用检测脚来检测耳机状态,能够节省系统的资源,降低软硬件设计复杂度。
[0044]可以理解的是,上述第二方面、第三方面和第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0045]为了更清楚地说明本申请具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0046]图1为本申请实施例提供的检测方法的第一种流程示意图;
[0047]图2为本申请实施例提供的检测方法的第二种流程示意图;
[0048]图3为本申请实施例提供的检测方法的第三种流程示意图;
[0049]图4为本申请实施例提供的检测方法的第四种流程示意图;
[0050]图5为本申请实施例提供的检测方法的第五种流程示意图;
[0051]图6为本申请实施例提供的检测方法的第六种流程示意图;
[0052]图7为本申请实施例提供的检测装置的结构示意图;
[0053]图8为本申请实施例提供的终端设备的结构示意图。
具体实施方式
[0054]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、设备、电路以及方法的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种检测方法,其特征在于,应用于移动设备,包括:获取所述移动设备的编解码器的状态寄存器中的数据信息;基于所述数据信息确定所述移动设备的耳机状态。2.如权利要求1所述的检测方法,其特征在于,所述获取所述移动设备的编解码器的状态寄存器中的数据信息之前,还包括:在所述移动设备的设备树中将耳机检测方式定义为状态寄存器检测。3.如权利要求1所述的检测方法,其特征在于,所述获取所述移动设备的编解码器的状态寄存器中的数据信息,包括:间隔预设时长获取所述移动设备的编解码器的状态寄存器中的数据信息。4.如权利要求1所述的检测方法,其特征在于,所述基于所述数据信息确定所述移动设备的耳机状态,包括:若所述数据信息为第一预设值,所述耳机状态为无麦克风耳机插入;若所述数据信息为第二预设值,所述耳机状态为带麦克风耳机插入;若所述数据信息为第三预设值,所述耳机状态为耳机未插入。5.如权利要求1所述的检测方法,其特征在于,所述基于所述数据信息确定所述移动设备的耳机状态之后,还包括:基于所述耳机状态,调整所述移动设备的音频输入通道和音频输出通道。6.如权利要求5所述的检测方法,其特征在于,所述基于所述耳机状态,调整所述移动设备的音频...

【专利技术属性】
技术研发人员:党成斌陈志列
申请(专利权)人:深圳市前海研祥亚太电子装备技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1