识别耳机按键的方法、装置及电子设备制造方法及图纸

技术编号:21251941 阅读:36 留言:0更新日期:2019-06-01 09:35
本申请实施例公开了一种识别耳机按键的方法、装置、电子设备及存储介质。该方法包括:当检测到配置有按键的耳机的插入事件,开始计时;若所述计时满足参考时限,识别监测到的耳机按键的触控事件;执行与所述触控事件对应的操作。该方法通过在检测到有四段式耳机插入时,电子设备可以直接上报耳机插入事件,不再进入多余的耳机类型纠正流程,从而减少不必要的纠正耗时,而是采用了计时的方式,在计时满足参考时限后,便可以开始识别监测到的耳机按键的触控事件,进而执行与所述触控事件对应的操作,从而使得电子设备可以更加快速的响应耳机按键的触控事件。

Method, device and electronic equipment for identifying headphone keys

The embodiment of this application discloses a method, device, electronic device and storage medium for identifying headphone keys. The method includes: starting the timing when the insertion event of the earphone equipped with keys is detected; identifying the touch event of the earphone keys monitored if the timing meets the reference time limit; and performing the operation corresponding to the touch event. The method reduces unnecessary correction time by directly reporting the headphone insertion event and no longer entering the redundant headphone type correction process when a four-segment headphone insertion is detected. Instead, a timing method is adopted. After the reference time limit is met, the touch event of the monitored headphone button can be identified and then the touch can be executed. Controlling the corresponding operation of the event, so that the electronic device can respond to the touch event of the headphone button more quickly.

【技术实现步骤摘要】
识别耳机按键的方法、装置及电子设备
本申请涉及电子设备
,更具体地,涉及一种识别耳机按键的方法、装置、电子设备及存储介质。
技术介绍
目前移动通信终端产品的外部音频输出设备普遍采用的是耳机,很多终端产品都有语音助手的功能,通过插入耳机,可以唤醒语音助手,给人们的生活带来了便利。然而,耳机在插入终端产品后,不能快速被终端产品所识别,因而不能快速唤醒语音助手,大大影响了用户体验。
技术实现思路
鉴于上述问题,本申请提供了一种识别耳机按键的方法、装置、电子设备及存储介质,以实现改善上述问题。第一方面,本申请提供了一种识别耳机按键的方法,应用于电子设备,所述方法包括:当检测到配置有按键的耳机的插入事件,开始计时;若所述计时满足参考时限,识别监测到的耳机按键的触控事件;执行与所述触控事件对应的操作。第二方面,本申请提供了一种识别耳机按键的装置,运行于电子设备,所述装置包括:计时模块,用于当检测到配置有按键的耳机的插入事件,开始计时;识别模块,用于若所述计时满足参考时限,识别监测到的耳机按键的触控事件;执行模块,用于执行与所述触控事件对应的操作。第三方面,本申请提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面所述的方法。第四方面,本申请提供的一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述第一方面所述的方法。本申请实施例提供的一种识别耳机按键的方法、装置、电子设备及存储介质,在当检测到配置有按键的耳机的插入事件,开始计时;若所述计时满足参考时限,识别监测到的耳机按键的触控事件;继而执行与所述触控事件对应的操作。该方法通过在检测到有四段式耳机插入时,电子设备可以直接上报耳机插入事件,不再进入多余的耳机类型纠正流程,从而减少不必要的纠正耗时,而是采用了计时的方式,在计时满足参考时限后,便可以开始识别监测到的耳机按键的触控事件,进而执行与所述触控事件对应的操作,从而使得电子设备可以更加快速的响应耳机按键的触控事件。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了三段式耳机的示意图;图2示出了四段式耳机的示意图;图3示出了本申请实施例提供的一种应用于电子设备的识别耳机按键的方法的流程图;图4示出了图3中的步骤S120的一种实施方式的流程图;图5示出了本申请另一实施例提供的一种应用于电子设备的识别耳机按键的方法的流程图;图6示出了图5中的步骤S210的一种实施方式的流程图;图7示出了本申请实施例提供的一种运行于电子设备的识别耳机按键的装置的结构框图;图8示出了本申请另一实施例提供的一种运行于电子设备的识别耳机按键的装置的结构框图;图9示出了本申请提供的一种电子设备的结构框图;图10是本申请实施例的用于保存或者携带实现根据本申请实施例的识别耳机按键的方法的程序代码的存储单元。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。随着移动通信技术的快速发展,电子设备已经变得更加的智能化。例如,更多的电子设备安装有语音助手。电子设备用户通过与语音助手进行智能交互,即可以实现对电子设备的操作。而电子设备可以通过多种方式唤醒所安装的语音助手。例如,可以通过设置于电子设备桌面的程序图标触发语音助手启动,还可以通过长按HOME键的方式触发语音助手启动,再者,还可以通过触控已经插入电子设备的耳机的按键来触发语音助手启动。在多种耳机中,3.5mm耳机是用户普遍使用的耳机,该类型的耳机一般常见的类型为三段式耳机(如图1所示)和四段式耳机(如图2所示),与三段式耳机插头的区别是四段式耳机多了耳麦(话筒),现在大多数手机配件耳机都是四段式的结构。如图2所示的四段式耳机具有麦克风和hook按键,在电子设备中插入耳机后,用户通过长按hook按键可以唤电子设备中的语音助手。作为一种方式,耳机插入智能移动终端后,都会有一个耳机类型识别的过程,包括对耳机插入的识别以及耳机类型的识别。可选的,在耳机插入电子设备(例如手机)的过程中,当耳机插入电子设备时,电子设备识别耳机的类型并上报。作为一种方式,由于快速插入耳机座,若电平不稳定容易造成四段式耳机的误识别,即容易将三段式耳机误识别为四段式耳机;此外,高阻类型的四段式耳机首次往往无法被识别类型,因此,电子设备将首先对所插入耳机的类型进行纠正,即判断当前所插入的耳机类型是否是四段式耳机。可选的,当所插入的耳机被判定为四段式耳机之后,电子设备将判断四段式耳机类型的识别延时是否大于预先设定的时间门限,若大于,当用户长按耳机的hook按键,那么电子设备可以识别hook按键的长按事件并上报,进而可以唤醒手机语音助手。而专利技术人在研究中发现,如果电子设备识别耳机类型的流程较慢的话,就会直接影响到耳机hook按键的识别。例如,一个带语音助手的手机,当用户插入耳机后如果直接去长按hook按键,由于耳机类型的纠正还要耗费较多时间,耳机的类型还未识别上报,造成长按hook按键并不能正常快速的唤醒语音助手。再者,对于上述的时间门限,当产品的数量较大时,不能保证每一台电子设备识别四段式耳机类型的识别延时都一致,且通常情况下为了消除个例的异常,都会将时间门限的值调大,从而导致长按hook按键被延时处理,不能快速的唤醒语音助手,大大影响了用户体验。因此,专利技术人提供了本申请中可以提升耳机hook按键的识别速度,进而可以快速的唤醒语音助手的识别耳机按键的方法、装置以及电子设备。需要说明的是,在本申请实施例中,耳机的按键除了可以触发电子设备中的语音助手启动以外,还可以触发电子设备中其他应用程序启动。而具体可以启动哪些应用程序在本申请中不做具体的限定。需要说明的是,本申请实施例所描述的耳机为四段式耳机,所描述的场景为插入四段式耳机之后即快速按压hook按键的场景。下面将结合附图具体描述本申请的各实施例。请参阅图3,本申请一实施例提供的一种识别耳机按键的方法,应用于电子设备,所述方法包括:步骤S110:当检测到配置有按键的耳机的插入事件,开始计时。作为一种方式,本申请实施例中的配置有按键的耳机可以为四段式耳机或者是其他具备按键控制功能的耳机。其中,电子设备可以通过多种方式来确定当前是否存在四段式耳机插入事件。作为一种方式,电子设备可以通过查询系统参数的状态值的变化来确定耳机插孔是否存在四段式耳机插入事件。例如,在一种实现方式中,若电子设备为Android操作系统,那么Android操作系统可以基于drivers/char/micco_hsdetect.c的kobject_uevent上报给用户系统空间的状态值来判断耳机插孔是否存在四段式耳机插入事件;也可以基于drivers/input/keyboard/micco_key本文档来自技高网...

【技术保护点】
1.一种识别耳机按键的方法,其特征在于,应用于电子设备,所述方法包括:当检测到配置有按键的耳机的插入事件,开始计时;若所述计时满足参考时限,识别监测到的耳机按键的触控事件;执行与所述触控事件对应的操作。

【技术特征摘要】
1.一种识别耳机按键的方法,其特征在于,应用于电子设备,所述方法包括:当检测到配置有按键的耳机的插入事件,开始计时;若所述计时满足参考时限,识别监测到的耳机按键的触控事件;执行与所述触控事件对应的操作。2.如权利要求1所述的方法,其特征在于,所述若所述计时满足参考时限,识别监测到的耳机按键的触控事件的步骤包括:若所述计时满足参考时限,开始监测耳机按键的触控事件;若监测到耳机按键的触控事件,识别监测到的耳机按键的触控事件。3.如权利要求1所述的方法,其特征在于,所述方法还包括:当检测到配置有按键的耳机的插入事件,开始监测耳机按键的触控事件。4.如权利要求1所述的方法,其特征在于,所述方法还包括:获取所述电子设备的系统延时,所述系统延时包括所述电子设备执行操作指令过程中的延迟时间;根据所述系统延时配置参考时限。5.如权利要求4所述的方法,其特征在于,所述系统延时包括多次测试得到的系统延时,所述根据所述系统延时配置参考时限的步骤包括:将所述多次测试得到的系统延时的平均值作为目标系统延时;将所述目标系统延时配置为参考时限。6.如权利要求1所述的方法,其特征在于,所述方法还包括:当检测到配置有按键的耳机的插入事件,在后台启动与所述耳机按键的触控操作关联的应用程序,所述应用程序可响应所述耳机按键的触控操作启动;所述执行与所述触控事件对应的操作的步骤包括:从后台调用与所述触控事件对应的应用程序。7.如权利要求6所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:裴琨
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

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

1