The present invention provides a method for preventing false triggering of the virtual keys and a mobile terminal, wherein, the method comprises: a microphone in the open position, when the detected value of the virtual key area capacitor start timing change detection; the virtual key area capacitance values in the timing process, when the capacitor is detected the virtual key area reaches preset trigger stop timing capacitor value, the first time for the first time; and the preset button trigger parameters, the virtual keys trigger is triggered, the parameters corresponding to the preset button trigger parameters for the virtual key is normally triggered, virtual the trigger button to control the microphone working state; if the virtual keys trigger for false triggering, keep the microphone open. The invention provides a method for preventing the false triggering of the virtual key, and effectively prevents the false trigger of the virtual key.
【技术实现步骤摘要】
一种防止虚拟按键误触发的方法及移动终端
本专利技术涉及移动终端
,特别是涉及一种防止虚拟按键误触发的方法及移动终端。
技术介绍
触屏虚拟按键响应手指点击操作的流程为:触控IC(IntegratedCircuit,集成电路)实时扫描虚拟按键对应的触屏传感器上的电容值,检测到电容值变化量达到触发电容值之后,触控IC发送中断信号至移动终端的CPU(CentralProcessingUnit,中央处理器),并通过输入电路子系统上报虚拟按键的坐标信息或者键值信息,CPU接收到信息之后,对本次虚拟按键触发进行响应。现有的虚拟按键触发方案,完全依据上述流程对虚拟按键的触发操作进行响应。具体地,当移动终端包含虚拟按键手指点击相应虚拟按键功能图标的时候,被点击的虚拟按键区域的电容值变化达到触发电容值时就会上报本次触发操作,系统立即响应本次触发。而这种仅是在判断虚拟按键区域的电容值达到预设触发电容值,便响应对虚拟按键的触发的方案,可能存在下列误触发情况:第一种:当移动终端处于低温环境下时,当用户使用语音助手、或者进行语音通话时,若嘴离移动终端麦克风比较近输入语音时,所呼出的哈气会在移动终端界面上的虚拟按键表面凝结成一层水雾,随着水雾的不断凝结将直接导致虚拟按键区域电容值的变化,当电容值达到触发电容值时,则会造成虚拟按键误触发,导致语音助手退出或者语音通话中断。第二种:若移动终端触摸屏上沾有污渍时,当用户使用语音助手、或者进行语音通话时,若嘴离移动终端麦克风比较近输入语音时,所呼出的哈气与污渍融合之后,将直接导致虚拟按键区域电容值的变化,当电容值达到触发电容值时,则会造成 ...
【技术保护点】
一种防止虚拟按键误触发的方法,其特征在于,所述方法包括:在麦克风开启状态下,当检测到虚拟按键区域的电容值发生变化时开始计时;在计时过程中检测所述虚拟按键区域的电容值,当检测到所述虚拟按键区域的电容值达到预设触发电容值时停止计时,得到第一时长;依据所述第一时长以及预设按键触发参数,确定本次虚拟按键触发是否为误触发,其中,所述预设按键触发参数为虚拟按键被正常触发时对应的参数,虚拟按键触发控制麦克风的工作状态;若本次虚拟按键触发为误触发,则保持所述麦克风开启。
【技术特征摘要】
1.一种防止虚拟按键误触发的方法,其特征在于,所述方法包括:在麦克风开启状态下,当检测到虚拟按键区域的电容值发生变化时开始计时;在计时过程中检测所述虚拟按键区域的电容值,当检测到所述虚拟按键区域的电容值达到预设触发电容值时停止计时,得到第一时长;依据所述第一时长以及预设按键触发参数,确定本次虚拟按键触发是否为误触发,其中,所述预设按键触发参数为虚拟按键被正常触发时对应的参数,虚拟按键触发控制麦克风的工作状态;若本次虚拟按键触发为误触发,则保持所述麦克风开启。2.根据权利要求1所述的方法,其特征在于,当所述预设按键触发参数包括第二时长,所述依据所述第一时长以及预设按键触发参数,确定本次虚拟按键触发是否为误触发的步骤,包括:判断所述第一时长是否大于所述第二时长;若是,则确定本次虚拟按键触发为误触发。3.根据权利要求1所述的方法,其特征在于,当所述预设按键触发参数包括电容值变化速率,所述依据所述第一时长以及预设按键触发参数,确定本次虚拟按键触发是否为误触发的步骤,包括:计算所述预设触发电容值与所述第一时长的比值;判断所述比值是否小于所述电容值变化速率;若是,则确定本次虚拟按键触发为误触发。4.根据权利要求1-3任一项所述的方法,其特征在于,在所述当检测到虚拟按键区域的电容值发生变化时开始计时的步骤之前,所述方法还包括:获取所处环境的温度值;判断所述温度值是否小于第一预设温度值;若是,则执行所述当检测到虚拟按键区域的电容值发生变化时开始计时的步骤。5.根据权利要求1-3任一项所述的方法,其特征在于,在所述当检测到虚拟按键区域的电容值发生变化时开始计时的步骤之前,所述方法还包括:判断预设时间内所处环境的温度值差是否大于第二预设温度值;若是,则执行所述当检测到虚拟按键区域的电容值发生变化时开始计时的步骤。6.一种移动终端,其特征在于,所述移动终端包括:开启计时模块,在麦克风开启状态下,当检测到虚拟按键区域的电容值发生变化时开始...
【专利技术属性】
技术研发人员:张健,
申请(专利权)人:维沃移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。