CN109710111B - 一种防误触方法及电子设备 - Google Patents
一种防误触方法及电子设备 Download PDFInfo
- Publication number
- CN109710111B CN109710111B CN201811644206.2A CN201811644206A CN109710111B CN 109710111 B CN109710111 B CN 109710111B CN 201811644206 A CN201811644206 A CN 201811644206A CN 109710111 B CN109710111 B CN 109710111B
- Authority
- CN
- China
- Prior art keywords
- input
- state
- input unit
- learning
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供了一种防误触方法及电子设备,其中,防误触方法包括:确认电子设备的第一输入单元的输入状态;响应于输入状态,对第一输入单元的输入方式进行学习;将学习的结果存储在数据库中;其中,输入状态包括第一状态和第二状态,第一状态和第二状态不同,在第一状态下,电子设备对第一输入单元的输入信息做出响应。对第一输入单元的输入方式进行学习的学习结果能够避免用户对于第一输入单元的误操作,提高电子设备对于第一输入单元的输入信息的正确响应率,用户体验较好。
Description
技术领域
本公开涉及信息输入技术领域,尤其涉及一种防误触方法及电子设备。
背景技术
在某些时候,可能会出现用户误触电子设备的输入单元的情况,比如,笔记本电脑通常包括两个输入单元,即键盘和触控板,触控板通常位于键盘的下方,当用户通过键盘进行输入时,经常会误触到下方的触控板,当用户误触到触控板时,会导致输入中断,从而影响用户体验。有鉴于此,亟需提供一种防误触方案。
发明内容
有鉴于此,本申请提供了一种防误触方法及电子设备,其技术方案如下:
一种防误触方法,包括:
确认电子设备的第一输入单元的输入状态;
响应于所述输入状态,对所述第一输入单元的输入方式进行学习;
将学习的结果存储在数据库中;
其中,所述输入状态包括第一状态和第二状态,所述第一状态和第二状态不同,在所述第一状态下,所述电子设备对所述第一输入单元的输入信息做出响应。
其中,当所述输入状态为所述第一状态时,所述响应于所述输入状态,对所述第一输入单元的输入方式进行学习,包括:
响应于所述第一状态,对第一对象在所述第一输入单元的输入方式进行学习,所述电子设备对所述第一对象在所述第一输入单元的输入操作进行响应。
其中,当所述输入状态为所述第二状态时,所述响应于所述输入状态,对第一输入单元的输入方式进行学习,包括:
响应于所述第二状态,对第二对象在所述第一输入单元的输入方式进行学习,所述第二对象为所述第一输入单元的防误触区域针对的对象。
其中,所述对第一对象在所述第一输入单元的输入方式进行学习,包括:
当所述第一对象在所述第一输入单元进行输入操作时,学习所述第一对象的属性信息和/或所述第一对象在所述第一输入单元上进行输入操作时的操作速度。
其中,所述对第二对象在所述第一输入单元的输入方式进行学习,包括:
当所述第二对象在所述第一输入单元进行输入操作时,学习所述第二对象的属性信息以及所述第二对象对所述第一输入单元的触碰位置信息;
基于所述第二对象的属性信息以及所述触碰位置信息,确定所述第一输入单元针对所述第二对象的防误触区域。
其中,所述确认电子设备的第一输入单元的输入状态,包括:
当检测到第一对象在所述第一输入单元的输入操作时,确认所述第一输入单元的输入状态为所述第一状态;
响应于所述第一对象在第二输入单元的输入操作,且检测到所述第二对象在所述第一输入单元的输入操作,则确认所述第一输入单元的输入状态为所述第二状态。
在获得所述学习的结果后,所述方法还包括:
当所述第一输入单元的输入状态为第一状态时,若检测到有对象在所述第一输入单元上进行输入操作,则基于学习到的所述第一对象的属性信息,确定在所述第一输入单元上进行输入操作的对象是否为所述第一对象;
在获得所述学习的结果后,所述方法还包括:
当所述第一输入单元的输入状态为第一状态时,若检测到所述第一对象在所述第一输入单元进行输入操作,则基于学习到的所述操作速度调整所述第一输入单元的响应速率。
在获得所述学习的结果后,所述方法还包括:
当所述第一输入单元的输入状态为第一状态时,若检测到所述第二对象在学习到的所述防误触区域的输入操作,则不响应所述第二对象在所述防误触区域的输入操作。
一种电子设备,至少包括:处理器和第一输入单元;
所述第一输入单元,用于获取输入操作;
所述处理器,用于确认所述第一输入单元的输入状态;响应于所述输入状态,对第一输入单元的输入方式进行学习;将学习的结果存储在数据库中;
其中,所述输入状态包括第一状态和第二状态,所述第一状态和第二状态不同,在所述第一状态下,所述电子设备对所述第一输入单元的输入信息做出响应。
其中,所述处理器,具体用于当所述第一输入单元的输入状态为所述第一状态时,响应于所述第一状态,对第一对象在所述第一输入单元的输入方式进行学习,所述电子设备对所述第一对象在所述第一输入单元的输入操作进行响应。
其中,所述处理器,具体用于当所述输入状态为所述第二状态时,响应于所述第二状态,对第二对象在所述第一输入单元的输入方式进行学习,所述第二对象为所述第一输入单元的防误触区域针对的对象。
其中,所述处理器,具体用于当所述第一对象在所述第一输入单元进行输入操作时,学习所述第一对象的属性信息和/或所述第一对象在所述第一输入单元上进行输入操作时的操作速度。
其中,所述处理器,具体用于当所述第二对象在所述第一输入单元进行输入操作时,学习所述第二对象的属性信息以及所述第二对象对所述第一输入单元的触碰位置信息;基于所述第二对象的属性信息以及所述触碰位置信息,确定所述第一输入单元针对所述第二对象的防误触区域。
经由上述方案可知,本申请提供的防误触方法及电子设备,可确认电子设备的第一输入单元的输入状态,在确认出第一输入单元的输入状态时,可对第一输入单元的输入方式进行学习,并将学习的结果存储在数据库中。对第一输入单元的输入方式进行学习的学习结果能够避免用户对于第一输入单元的误操作,提高电子设备对于第一输入单元的输入信息的正确响应率,用户体验较好。
附图说明
为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的防误触方法的流程示意图;
图2为本申请实施例提供的防误触方法中,对第一对象在第一输入单元的输入方式进行学习的一具体示例的流程示意图;
图3为本申请实施例提供的防误触方法中,对第二对象在第一输入单元的输入方式进行学习的一具体示例的流程示意图;
图4为本申请实施例提供的防误触方法中,通过看门狗监测第二输入单元的输入操作以触发对第一输入单元的输入方式进行学习的示意图;
图5为本申请实施例提供的电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图1,示出了本申请实施例提供的防误触方法的流程示意图,该方法可以包括:
步骤S101:确认电子设备的第一输入单元的输入状态。
其中,电子设备的第一输入单元的输入状态包括第一状态和第二状态,第一状态和第二状态不同。
在第一状态下,第一输入单元接收用户输入的信息,电子设备对第一输入单元接收的输入信息做出响应;在第二状态下,第一输入单元不接收用户输入的信息,相应的,电子设备对第一输入单元接收的输入信息不做出响应。
步骤S102:响应于输入状态,对第一输入单元的输入方式进行学习。
本申请可在不同状态下,对不同对象对第一输入单元的输入方式进行学习,即,在不同状态下,针对第一输入单元学习不同的内容。响应于输入状态,对第一输入单元的输入方式进行学习的具体实现方式可参见后续实施例的说明。
步骤S103:将学习的结果存储在数据库中。
其中,数据库中存储的数据即学习的结果可作为判别用户针对第一输入单元的输入操作是否为误操作的判别依据,即当检测到用户针对第一输入单元的输入操作时,可基于数据库中存储的数据判别该输入操作是否为误操作,若为误操作,则不进行响应,反之,若不为误操作,则响应。
本申请实施例提供的防误触方法,可确认电子设备的第一输入单元的输入状态,并在确认出电子设备的输入状态时,可对第一输入单元的输入方式进行学习,并将学习的结果存储在数据库中,数据库中存储的数据能够避免用户在使用电子设备过程中引起的误操作,提高电子设备对于第一输入单元的输入信息的正确响应率,用户体验较好。
在本申请的另一实施例中,对上述实施例中的“步骤S101:确认电子设备的第一输入单元的输入状态”进行介绍。
在本实施例中,确认电子设备的第一输入单元的输入状态的过程可以包括:当检测到第一对象在第一输入单元的输入操作时,确认第一输入单元的输入状态为第一状态;响应于第一对象在第二输入单元的输入操作,且检测到第二对象在第一输入单元的输入操作,则确认第一输入单元的输入状态为第二状态。
其中,第二输入单元与第一输入单元不同,第二输入单元的输入方式与第一输入单元的输入方式不同。比如,第一输入单元可以为触控板,第二输入单元可以为键盘。
需要说明的是,由于某种原因(比如第一输入单元与第二输入单元的布设位置),导致用户在基于第二输入单元进行输入操作时,可能会误触到第一输入单元,为了避免此种情况下对第一输入单元的输入信息进行响应,第一输入单元进入第二状态。
下面以电子设备为笔记本电脑,电子设备的第一输入单元为触控板,第二输入单元为键盘为例对“确认电子设备的第一输入单元的输入状态”进行说明:
触控板的输入状态包括第一状态和第二状态,在第一状态下,电子设备响应用户在触控板输入的信息,在第二状态下,电子设备不响应用户在触控板输入的信息。对于触控板而言,用户大多使用手指进行信息的输入,基于此,可检测手指是否在触控板进行输入,若检测到手指在触控板输入,则确定触控板的输入状态为第一状态,在该状态下,电子设备响应用户在触控板输入的信息。对于电子设备而言,若检测到手指对键盘进行输入操作,且在手指对键盘进行输入操作时,检测到手掌在触控板进行输入操作,则确定触控板的输入状态为第二状态,具体的,若手指对键盘的输入操作在第一预设时间段(比如300ms)内,且手掌对触控板的输入操作在第二预设时间(比如200ms)内,则确定触控板的输入状态为第二状态,在该状态下,电子设备不响应用户在触控板输入的信息。
在本申请的另一实施例中,对上述实施例中的“步骤S102:响应于输入状态,对第一输入单元的输入方式进行学习”进行介绍。
鉴于第一输入单元的输入状态包括第一状态和第二状态,以下分别针对这两种情况进行介绍。
当第一输入单元的输入状态为第一状态时,响应于输入状态,对第一输入单元的输入方式进行学习,包括:响应于第一状态,对第一对象在第一输入单元的输入方式进行学习。
其中,电子设备对第一对象在第一输入单元的输入操作进行响应。
具体的,对第一对象在第一输入单元的输入方式进行学习包括:当第一对象在第一输入单元进行输入操作时,学习第一对象的属性信息和/或第一对象在第一输入单元上进行输入操作时的操作速度。其中,第一对象的属性信息可以包括表征第一对象的尺寸的信息。
下面以电子设备为笔记本电脑,电子设备的第一输入单元为触控板为例进行说明:鉴于用户大多使用手指在触控板进行信息的输入,第一对象可以为用户的手指,触控板的输入状态包括第一状态和第二状态,在第一状态下,当用户通过手指在触控板进行输入操作时,学习手指的属性信息和/或手指的滑动速度信息,请参阅图2,示出了学习手指的属性信息和手指的滑动速度信息的具体过程:
步骤S201:判断是否有手指在触控板上进行输入操作,若有手指在触控板上进行输入操作,则执行步骤S202a~S204a和步骤S202b~S205b。
S202a:收集手指模板数据。
其中,手指模板数据包含手指的属性信息,手指的属性信息包含至少能够表征手指尺寸的信息。
S203a:判断收集的手指模板数据是否为有效数据,若收集的手指模板数据是有效数据,则执行步骤S204a,否则,将收集的手指模板数据删除。
若收集的数据明显不是手指模板数据,则将其作为无效数据删除。
步骤S204a:将收集的手指模板数据存储至数据库中,然后转入步骤S201。
本实施例将手指模板数据存储至数据库中,该数据用于正确区分在触控板上进行输入的操作对象为手指还是手掌,以降低误操作概率。
当有手指在触控板上进行输入操作时,除了学习手指模板数据外,还可学习手指的操作速度信息,具体的:
步骤S202b:判断手指是否在触控板上移动,若手指在触控板上移动,则执行步骤S203b,若手指未在触控板上移动,则执行步骤S202b。
步骤S203b:判断手指是否离开触控板,若手指离开触控板,则执行步骤S204b,若手指未离开,则执行步骤S203b。
步骤S204b:计算手指的移动速度。
具体的,可基于手指的移动轨迹计算手指的移动速度。
步骤S205b:基于手指的移动速度调整触控板的响应速率,然后转入步骤S201:
本实施例在计算出手指的移动速度后,可通过手指的移动速度计算数据吞吐量,进而基于数据吞吐量动态调整触控板的响应速率(比如触控板的扫描速率和上报频率),以使触控板的响应速率与用户的使用习惯相匹配,从而消除光标的卡顿现象。
鉴于不同用户的第一对象(如手指)的尺寸不同,且不同用户的操作习惯不同,比如有的用户的手指滑动速度快,而有的用户的手指的滑动速度慢,为了能够正确的区分第一对象(比如手指)和第二对象(比如手掌),并能匹配用户对于触控板的操作习惯,本实施例在第一输入单元(如触控板)的输入状态为第一状态时,学习第一对象(如手指)的属性信息和第一对象(如手指)的操作速度信息(如手指移动速度信息),将学习到的第一对象的属性信息存储至数据库中,以用于正确区分第一对象(比如手指)和第二对象(比如手掌),并基于第一对象的操作速度信息动态调整第一输入单元(如触控板)的响应速率,以使第一输入单元(如触控板)的响应速率与用户使用习惯匹配。
当输入状态为第二状态时,响应于输入状态,对第一输入单元的输入方式进行学习,包括:响应于第二状态,对第二对象在第一输入单元的输入方式进行学习,其中,第二对象为与第一对象不同的对象,其为第一输入单元的防误触区域针对的对象。
具体的,对第二对象在第一输入单元的输入方式进行学习,包括:当第二对象在第一输入单元进行输入操作时,学习第二对象的属性信息以及第二对象对第一输入单元的触碰位置信息;基于第二对象的属性信息以及触碰位置信息,确定第一输入单元针对第二对象的防误触区域。其中,第二对象的属性信息可以包括用于表征第二对象的尺寸的信息。
下面以电子设备为笔记本电脑,电子设备的第一输入单元为触控板,第二输入单元为键盘为例进行说明:鉴于用户大多使用手指在触控板进行信息的输入,第一对象可以为用户的手指,用户在用手指在键盘进行信息输入时,用户的手掌可能会触碰到触控板,基于此,第二对象可以为手掌,请参阅图3,示出了对手掌在触控板的输入方式进行学习的流程示意图,可以包括:
步骤S301:判断针对键盘的输入操作的操作时长是否小于第一预设时长(比如300ms),若是,则执行步骤S302。
步骤S302a:禁用触控板。
禁用触控板使得触控板不再接收用户输入的数据。
步骤S303a:判断针对键盘的输入操作的操作时长是否超过第一预设时长,若针对键盘的输入操作的操作时长超过第一预设时长,则执行步骤S304a,否则执行步骤S303a。
步骤S304a:使能触控板,然后转入执行步骤S301。
禁用触控板使得触控板能够接收用户输入的数据。
在执行步骤S302a和步骤S303a的同时,执行以下步骤:
步骤S302b:判断是否有针对触控板的输入操作,若是,则执行步骤S303b,若否,则转入执行步骤S302b。
步骤S303b:判断针对触控板的输入操作的操作时长是否小于第二预设时长(比如200ms),若针对触控板的输入操作的操作时长小于第二预设时长,则执行步骤S304b,否则执行步骤S303b,并执行步骤S304a。
如图4所示,在本实施例可通过键盘和触控板之间设置的看门狗实时监测键盘的输入操作,在键盘的输入操作的操作时长在第一预设时长(比如300ms)内时,可通过看门狗通知触控板,触控板在此时间段内禁用,即停止响应感测区,然后检测触控板上的输入操作,如果触控板上的输入操作超过第二预设时长(比如200ms),则认为触控板上的该输入操作为正常的输入操作而非误操作,此时使能触控板,反之,若触控板上的输入操作小于第二预设时长(比如200ms),则认为触控板上的该输入操作为误操作。在判定触控板上的输入操作为误操作时,执行步骤S304b。
步骤S304b:收集手掌模板数据和手掌在触控板上的触碰位置数据,基于收集的触碰位置数据确定触控板的防误触区域。
其中,手掌模板数据包括手掌的属性信息,手掌的属性信息可以包括用户表征手掌尺寸的信息,收集的手掌模板数据用于防止针对触控板的误操作。
需要说明的是,触控板通常具有一初始手掌模板数据和对应的防误触区域初始值,在收集到手掌模板数据和手掌在触控板上的触碰位置数据后,可基于收集的手掌模板数据和手掌在触控板上的触碰位置数据调整触控板的防误触区域的值,从而得到新的防误触区域。
步骤S305b:判断收集的数据是否为有效数据,若是,则执行步骤S306b,否则,将收集的数据删除。
若收集的数据明显不是手掌模板数据或触碰位置数据,则将其作为无效数据删除。
步骤S306b:将收集的手掌模板数据和确定出的防误触区域存储至数据库中,然后转入步骤S301。
本实施例通过键盘和触控板之间的看门狗监测针对键盘的输入操作,通过监测针对键盘的输入操作,同时结合触控板上的输入操作判断是否触发对触控板输入方式的学习,在触发对触控板输入方式的学习后,收集手掌模板数据和手掌对于触控板的触碰位置信息,并确定对应的防误触区域信息,将手掌模板数据和防误触区域信息位置信息存储至数据库中,以用户避免手掌对于触控板的误操作。
鉴于不同用户的第二对象(如手掌)的尺寸不同,不同用户的使用习惯不同,导致不同用户对于第一输入单元(如触控板)的触碰位置不同,第一输入单元(如触控板)对于不同用户的防误触区域也应是不同的。为了使第一输入单元(如触控板)的防误触区域能够与用户相匹配,本实施例在第一输入单元(如触控板)的输入状态为第二状态时,学习第二对象(如手掌)的属性信息和第二对象对于第一输入单元(如触控板)的触碰位置信息,并且,根据第二对象对于第一输入单元(如触控板)的触碰位置信息确定出防误触区域。学习到的第二对象(如手掌)的属性信息和防误触区域信息存储至数据库中,当然,学习到的触碰位置信息也可一并存储至数据库中。
在获得学习的结果后,本申请实施例提供的方法还可以包括:当第一输入单元的输入状态为第一状态时,若检测到第二对象在学习到的防误触区域进行输入操作,则不响应第二对象在学习到的防误触区域的输入操作。
本申请实施例提供的方法还可以包括:在获得针对第一输入单元的输入方式的学习结果后,当第一输入单元的输入状态为第一状态时,若检测到有对象在第一输入单元上进行输入操作,则基于第一对象的属性信息,确定在第一输入单元上进行输入操作的对象是第一对象还是第二对象。
若在第一输入单元上进行输入操作的对象是第一对象,则响应第一对象在第一输入单元输入的信息,若在第一输入单元上进行输入操作的对象是第二对象,则不响应第二对象在第一输入单元输入的信息。
可以理解的是,不同用户的第一对象(如手指)大小是不同的,有的用户的第一对象(如手指)很小,有的用户的第一对象(如手指)很大,为了避免电子设备将较大的第一对象(如手指)误认为是第二对象(如手掌),本实施例基于学习到的、第一对象的属性信息判别在第一输入单元上进行输入操作的对象为第一对象(如手指)还是第二对象(如手掌),以便能够正确地对第一输入单元的输入信息进行正确响应。
另外,当第一输入单元的输入状态为第一状态时,若判别出在第一输入单元进行输入操作的对象为第一对象,则基于学习到的操作速度调整第一输入单元的响应速率,以使第一输入单元的响应速率能够与用户相匹配,从而提升用户体验。其中,第一输入单元的响应速度可以包括第一输入单元的扫描速率和上报频率。
本申请提供的防误触方法,通过不断地对第一输入单元的输入方式进行学习,收集数据,不断提升数据的准确性,可避免用户对第一输入单元的误操作,提高电子设备对于第一输入单元的输入信息的正确响应率,从而提升用户体验。
本申请实施例还提供了一种电子设备,请参阅图5,示出了该电子设备的结构示意图,该电子设备至少包括:第一输入单元501和处理器502。
第一输入单元501,用于获取输入操作。
处理器502,用于确认第一输入单元的输入状态;响应于所述输入状态,对第一输入单元的输入方式进行学习;将学习的结果存储在数据库中。
其中,所述输入状态包括第一状态和第二状态,所述第一状态和第二状态不同,在所述第一状态下,所述电子设备对第一输入单元501的输入信息做出响应,在所述第二状态下,所述电子设备对第一输入单元501的输入信息不做出响应。
本申请实施例提供的电子设备,可确认第一输入单元的输入状态,在确认出第一输入单元的输入状态时,可对第一输入单元的输入方式进行学习,并将学习的结果存储在数据库中,对第一输入单元的输入方式进行学习的学习结果能够避免用户对于第一输入单元的误操作,提高电子设备对于第一输入单元的输入信息的正确响应率,用户体验较好。
在一种可能情况下,第一输入单元501的输入状态为所述第一状态,此时,处理器502在响应于所述输入状态,对第一输入单元的输入方式进行学习时,具体用于响应于所述第一状态,对第一对象在第一输入单元501的输入方式进行学习,所述电子设备对所述第一对象在第一输入单元501的输入操作进行响应。
在另一种可能情况下,第一输入单元501的输入状态为所述第二状态时,此时,处理器502在响应于所述输入状态,对第一输入单元501的输入方式进行学习时,具体用于响应于所述第二状态,对第二对象在第一输入单元501的输入方式进行学习,所述第二对象为第一输入单元501的防误触区域针对的对象。
在一种可能的实现方式中,处理器502在对第一对象在第一输入单元501的输入方式进行学习时,具体用于当所述第一对象在第一输入单元501进行输入操作时,学习所述第一对象的属性信息和/或所述第一对象在第一输入单元501上进行输入操作时的操作速度。
在一种可能的实现方式中,处理器502在对第二对象在第一输入单元501的输入方式进行学习时,具体用于当所述第二对象在第一输入单元501进行输入操作时,学习所述第二对象的属性信息以及所述第二对象对第一输入单元501的触碰位置信息;基于所述第二对象的属性信息以及所述触碰位置信息,确定第一输入单元501针对所述第二对象的防误触区域。
上述实施例提供的电子设备还可以包括第二输入单元,第二输入单元与第一输入单元不同,具体的,第二输入单元的输入方式与第一输入单元的输入方式不同。
在一种可能的实现方式中,处理器501可通过看门狗监测用户在第一输入单元的输入操作。
处理器502在确认第一输入单元501的输入状态时,具体用于当检测到第一对象在第一输入单元501的输入操作时,确认第一输入单元501的输入状态为所述第一状态;响应于所述第一对象在第二输入单元的输入操作,且检测到所述第二对象在第一输入单元501的输入操作,则确认第一输入单元501的输入状态为所述第二状态。
在一种可能的实现方式中,处理器502,还用于在获得所述学习的结果后,当第一输入单元501的输入状态为第一状态时,若检测到有对象在第一输入单元501上进行输入操作,则基于学习到的所述第一对象的属性信息,确定在第一输入单元501上进行输入操作的对象是否为所述第一对象。
在一种可能的实现方式中,处理器502,还用于当确定出在第一输入单元501上进行输入操作的对象为第一对象时,基于学习到的所述操作速度调整第一输入单元501的响应速率。
在一种可能的实现方式中,处理器502,还用于在获得所述学习的结果后,当第一输入单元501的输入状态为第一状态时,若检测到所述第二对象在学习到的所述防误触区域的输入操作,则不响应所述第二对象在所述防误触区域的输入操作。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和设备,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (9)
1.一种防误触方法,其特征在于,包括:
确认电子设备的第一输入单元的输入状态,所述输入状态包括第一状态和第二状态,所述第一状态和第二状态不同,在所述第一状态下,所述电子设备对所述第一输入单元的输入信息做出响应,所述第一输入单元为触控板;
响应于所述输入状态,对所述第一输入单元的输入方式进行学习,包括:当第一对象在所述第一输入单元进行输入操作时,学习所述第一对象的属性信息和所述第一对象在所述第一输入单元上进行输入操作时的操作速度;当第二对象在所述第一输入单元进行输入操作时,学习所述第二对象的属性信息以及所述第二对象对所述第一输入单元的触碰位置信息;
将学习的结果存储在数据库中;
在获得针对第一输入单元的输入方式的学习结果后,当第一输入单元的输入状态为第一状态时,若检测到有对象在第一输入单元上进行输入操作,则基于第一对象的属性信息,确定在第一输入单元上进行输入操作的对象是第一对象还是第二对象,所述第二对象为与所述第一对象不同的对象;
若在第一输入单元上进行输入操作的对象是第一对象,则响应第一对象在第一输入单元输入的信息,若在第一输入单元上进行输入操作的对象是第二对象,则不响应第二对象在第一输入单元输入的信息。
2.根据权利要求1所述的防误触方法,其特征在于,当所述输入状态为所述第一状态时,所述响应于所述输入状态,对所述第一输入单元的输入方式进行学习,还包括:
响应于所述第一状态,对第一对象在所述第一输入单元的输入方式进行学习,所述电子设备对所述第一对象在所述第一输入单元的输入操作进行响应。
3.根据权利要求1所述的防误触方法,其特征在于,当所述输入状态为所述第二状态时,所述响应于所述输入状态,对第一输入单元的输入方式进行学习,还包括:
响应于所述第二状态,对第二对象在所述第一输入单元的输入方式进行学习,所述第二对象为所述第一输入单元的防误触区域针对的对象。
4.根据权利要求3所述的防误触方法,其特征在于,所述对第二对象在所述第一输入单元的输入方式进行学习,还包括:
基于所述第二对象的属性信息以及所述触碰位置信息,确定所述第一输入单元针对所述第二对象的防误触区域。
5.根据权利要求1所述的防误触方法,其特征在于,所述确认电子设备的第一输入单元的输入状态,包括:
当检测到第一对象在所述第一输入单元的输入操作时,确认所述第一输入单元的输入状态为所述第一状态;
响应于所述第一对象在第二输入单元的输入操作,且检测到所述第二对象在所述第一输入单元的输入操作,则确认所述第一输入单元的输入状态为所述第二状态。
6.根据权利要求1所述的防误触方法,其特征在于,在获得所述学习的结果后,所述方法还包括:
当所述第一输入单元的输入状态为第一状态时,若检测到有对象在所述第一输入单元上进行输入操作,则基于学习到的所述第一对象的属性信息,确定在所述第一输入单元上进行输入操作的对象是否为所述第一对象;
若确定出在所述第一输入单元上进行输入操作的对象为所述第一对象,则基于学习到的所述操作速度调整所述第一输入单元的响应速率。
7.根据权利要求1所述的防误触方法,其特征在于,在获得所述学习的结果后,所述方法还包括:
当所述第一输入单元的输入状态为第一状态时,若检测到所述第二对象在学习到的防误触区域的输入操作,则不响应所述第二对象在所述防误触区域的输入操作。
8.一种电子设备,其特征在于,至少包括:处理器和第一输入单元;
所述第一输入单元,所述第一输入单元为触控板,用于获取输入操作;
所述处理器,用于确认所述第一输入单元的输入状态,所述输入状态包括第一状态和第二状态,所述第一状态和第二状态不同,在所述第一状态下,所述电子设备对所述第一输入单元的输入信息做出响应,响应于所述输入状态,对所述第一输入单元的输入方式进行学习,包括:当第一对象在所述第一输入单元进行输入操作时,学习所述第一对象的属性信息和所述第一对象在所述第一输入单元上进行输入操作时的操作速度,将学习的结果存储在数据库中;当第二对象在所述第一输入单元进行输入操作时,学习所述第二对象的属性信息以及所述第二对象对所述第一输入单元的触碰位置信息;在获得针对第一输入单元的输入方式的学习结果后,当第一输入单元的输入状态为第一状态时,若检测到有对象在第一输入单元上进行输入操作,则基于第一对象的属性信息,确定在第一输入单元上进行输入操作的对象是第一对象还是第二对象,所述第二对象为与所述第一对象不同的对象;若在第一输入单元上进行输入操作的对象是第一对象,则响应第一对象在第一输入单元输入的信息,若在第一输入单元上进行输入操作的对象是第二对象,则不响应第二对象在第一输入单元输入的信息。
9.根据权利要求8所述的电子设备,其特征在于,所述处理器,具体用于当所述第一输入单元的输入状态为所述第一状态时,响应于所述第一状态,对第一对象在所述第一输入单元的输入方式进行学习,所述电子设备对所述第一对象在所述第一输入单元的输入操作进行响应;当所述输入状态为所述第二状态时,响应于所述第二状态,对第二对象在所述第一输入单元的输入方式进行学习,所述第二对象为所述第一输入单元的防误触区域针对的对象。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811644206.2A CN109710111B (zh) | 2018-12-30 | 2018-12-30 | 一种防误触方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811644206.2A CN109710111B (zh) | 2018-12-30 | 2018-12-30 | 一种防误触方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109710111A CN109710111A (zh) | 2019-05-03 |
CN109710111B true CN109710111B (zh) | 2021-05-18 |
Family
ID=66260356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811644206.2A Active CN109710111B (zh) | 2018-12-30 | 2018-12-30 | 一种防误触方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109710111B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113625865B (zh) * | 2020-05-07 | 2023-06-06 | 华为技术有限公司 | 屏幕状态的控制方法及电子设备 |
CN115237327A (zh) * | 2022-07-25 | 2022-10-25 | Oppo广东移动通信有限公司 | 防误触方法、装置、存储介质和电子设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107346193A (zh) * | 2017-06-21 | 2017-11-14 | 深圳传音通讯有限公司 | 防止误触屏幕的方法及装置 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4672756B2 (ja) * | 2008-06-30 | 2011-04-20 | 株式会社東芝 | 電子機器 |
CN101957680B (zh) * | 2010-05-28 | 2013-03-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种手写识别速度调整的方法、系统 |
CN103809793B (zh) * | 2012-11-13 | 2017-05-24 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN104182068A (zh) * | 2013-05-24 | 2014-12-03 | 宏碁股份有限公司 | 误触识别方法与装置 |
US9342184B2 (en) * | 2013-12-23 | 2016-05-17 | Lenovo (Singapore) Pte. Ltd. | Managing multiple touch sources with palm rejection |
WO2015160752A1 (en) * | 2014-04-14 | 2015-10-22 | Carnegie Mellon University | Probabilistic palm rejection using spatiotemporal touch features and iterative classification |
TWI515611B (zh) * | 2014-04-23 | 2016-01-01 | 緯創資通股份有限公司 | 電子裝置與其控制方法、電腦程式產品 |
US20160124756A1 (en) * | 2014-10-29 | 2016-05-05 | Bank Of America Corporation | Keyboard-accessible calendar for individual with disabilities |
CN106681635B (zh) * | 2016-12-16 | 2020-09-29 | Oppo广东移动通信有限公司 | 一种分屏防误触方法、装置及移动终端 |
CN107422901B (zh) * | 2017-05-08 | 2020-05-05 | 广州视源电子科技股份有限公司 | 触控屏防误触的方法和系统 |
-
2018
- 2018-12-30 CN CN201811644206.2A patent/CN109710111B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107346193A (zh) * | 2017-06-21 | 2017-11-14 | 深圳传音通讯有限公司 | 防止误触屏幕的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109710111A (zh) | 2019-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10048804B2 (en) | Method for preventing false touches on terminal and terminal | |
CN106406904B (zh) | 一种信息处理方法、电子设备及信息处理装置 | |
EP2579130B1 (en) | Adaptive method and device for user touch operation mode | |
CN105528130B (zh) | 一种控制方法、装置和电子设备 | |
CN107422901B (zh) | 触控屏防误触的方法和系统 | |
CN104182068A (zh) | 误触识别方法与装置 | |
CN109753179B (zh) | 用户操作指令的处理方法及手写阅读设备 | |
US20140340321A1 (en) | Mistouch identification method and device using the same | |
CN113760123B (zh) | 屏幕触控的优化方法、装置、终端设备及存储介质 | |
CN107239222B (zh) | 一种触摸屏的操控方法及终端设备 | |
CN109710111B (zh) | 一种防误触方法及电子设备 | |
US20160342275A1 (en) | Method and device for processing touch signal | |
CN104049896B (zh) | 一种显示方法及装置 | |
CN105786373B (zh) | 一种触控轨迹显示方法及电子设备 | |
CN109885233B (zh) | 屏幕内容识别方法、装置、电子设备及存储介质 | |
CN110647268B (zh) | 一种游戏中显示窗口的操控方法及操控装置 | |
CN104915138B (zh) | 信息处理方法及电子设备 | |
CN105260044B (zh) | 电子设备及触控操作识别方法 | |
CN110737341B (zh) | 变更接触物件的识别种类的方法 | |
CN112835462A (zh) | 触控面板误触摸操作检测方法及触控设备 | |
CN111367459B (zh) | 利用压力触控板的文本输入方法和智能电子设备 | |
CN113138662A (zh) | 触控设备防误触方法、装置、电子设备及可读存储介质 | |
CN111330276A (zh) | 游戏控制方法、装置、电子设备及介质 | |
CN113608634B (zh) | 触摸屏防误触的方法及装置、电子设备及存储介质 | |
US11269443B2 (en) | Method for distinguishing touch inputs on display from function of recognizing fingerprint and electronic device employing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |