一种减少触摸屏误操作的方法及装置的制造方法

文档序号:8445356阅读:271来源:国知局
一种减少触摸屏误操作的方法及装置的制造方法
【技术领域】
[0001]本申请涉及人机交互技术,尤其涉及一种减少触摸屏误操作的方法及装置。
【背景技术】
[0002]目前的智能手机基本取消了实体键盘或者仅保留少量的实体键,大量输入操作都是通过直接点击触摸屏显示的图标或者虚拟键来实现。然而图标或虚拟键不具备物理键盘的真实触感,误操作的可能性较大。特别是图标或虚拟按键间距较小(例如在屏幕较小的智能手机上使用虚拟全键盘输入)时,误操作的概率大增。如果是老人或者小孩使用智能手机,由于不像成年人那样有清晰的视野,则误操作的概率会进一步上升。
[0003]现有技术中,如果出现了误操作,则需要进行纠正操作。例如,如果点击了错误的app (应用程序)图标,则需要等待该app运行后再进行退出操作;如果在进行字符输入时点击了错误的虚拟按键,则需要进行删除操作删除错误输入的字符。特别是有些大型应用程序启动较慢,或者用户输入本身就不太熟练,过多的纠正操作会降低用户的体验。

【发明内容】

[0004]本申请提供了一种减少触摸屏误操作的方法及装置,能够有效地降低误操作带来的繁杂过程,更准确地输入信息。
[0005]本申请实施例提供了一种减少触摸屏误操作的方法,包括:
[0006]A、检测用户的新触摸操作,若时延定时器未开启,则在检测到新触摸操作后执行步骤B;若时延定时器已开启,判断时延计时器超时前是否检测到用户的新触摸操作,若检测到,执行步骤C,若时延定时器超时前未检测到新触摸操作,执行步骤D ;
[0007]B、启动时延定时器,缓存当前触摸操作的输入信息;然后返回步骤A ;
[0008]C、重启时延定时器,放弃已缓存的触摸操作的输入信息,缓存当前触摸操作的输入信息;然后返回步骤A ;
[0009]D、根据缓存的触摸操作的输入信息做出响应。
[0010]较佳地,步骤A之前进一步包括:触发启用触摸延迟响应功能。
[0011]较佳地,所述触发启用触摸延迟响应功能包括:
[0012]判断在预设时长内,用户进行删除操作的次数是否超过阈值,若是,向屏幕推送“是否启用触摸延迟响应功能”的提示消息,若用户确认,则触发启用触摸延迟响应功能;若不满足上述条件,则不触发。
[0013]较佳地,所述预设时长为30秒,所述阈值为3。
[0014]较佳地,采用如下任一种方式设置时延定时器的时长,即响应时间:
[0015]用户直接输入响应时间,同时该响应时间不能超过预置范围;
[0016]给出一个初始响应时间,用户通过加减按钮,对该初始响应时间按照预设的步长进行增减,从而得到设置的响应时间;该响应时间不能超过预置范围;
[0017]通过模拟点击的方式设置,包括:提示用户进行两次点击,记录这两次点击的时间间隔,将该时间间隔作为响应时间。
[0018]较佳地,步骤C包括:
[0019]Cl、根据已缓存的触摸操作的输入信息和当前触摸操作的输入信息的对比结果,判断当前触摸操作的触摸区域是否紧邻已缓存的触摸操作的触摸区域,若是,执行步骤C2,否则执行步骤C3 ;
[0020]C2、重启时延定时器,放弃已缓存的触摸操作的输入信息,缓存当前触摸操作的输入信息,然后返回步骤A ;
[0021]C3、直接响应已缓存的触摸操作的输入信息,重启时延定时器,缓存当前触摸操作的输入信息后返回步骤A。
[0022]较佳地,该方法用于全键盘模式的输入法,所述当前触摸操作的触摸区域是否紧邻已缓存的触摸操作的触摸区域的含义为:当前点击的虚拟按钮是否紧邻已缓存的上一次点击的虚拟按钮。
[0023]较佳地,所述触摸操作为点击。
[0024]本申请实施例还提供了一种减少触摸屏误操作的装置,包括:
[0025]检测模块,用于检测用户的新触摸操作,若时延定时器未开启,则在检测到新触摸操作后向时延模块发送启动指示,向缓存模块发送缓存指示;若时延定时器已开启,判断时延计时器超时前是否检测到用户的新触摸操作,若检测到,向时延模块发送重启指示,向缓存模块发送更新指示;若时延定时器超时前未检测到新触摸操作,向响应模块发送响应指示;
[0026]时延模块,用于维护时延定时器,在收到启动指示后启动时延定时器;在收到重启指示后重启时延定时器;若时延定时器超时,向检测模块发送超时提示;
[0027]缓存模块,用于维护保存触摸操作的输入信息的缓存,当收到缓存指示时,缓存当前触摸操作的输入信息;当收到更新指示时,放弃已缓存的触摸操作的输入信息,缓存当前触摸操作的输入信息;
[0028]响应模块,根据缓存的触摸操作的输入信息做出响应。
[0029]较佳地,该装置进一步包括:触发模块,用于触发启用触摸延迟响应功能。
[0030]较佳地,所述触发模块用于判断在预设时长内,用户进行删除操作的次数是否超过阈值,若是,向屏幕推送“是否启用触摸延迟响应功能”的提示消息,若用户确认,则触发启用触摸延迟响应功能;若不满足上述条件,则不触发。
[0031]较佳地,所述预设时长为30秒,所述阈值为3。
[0032]较佳地,采用如下任一种方式设置时延定时器的时长,即响应时间:
[0033]用户直接输入响应时间,同时该响应时间不能超过预置范围;
[0034]给出一个初始响应时间,用户通过加减按钮,对该初始响应时间按照预设的步长进行增减,从而得到设置的响应时间;该响应时间不能超过预置范围;
[0035]通过模拟点击的方式设置,包括:提示用户进行两次点击,记录这两次点击的时间间隔,将该时间间隔作为响应时间。
[0036]较佳地,该装置进一步包括:邻近判断模块,
[0037]若时延定时器已开启,在时延计时器超时前检测模块检测到用户的新触摸操作后,所述邻近判断模块用于根据缓存模块维护的缓存中已缓存的触摸操作的输入信息和当前触摸操作的输入信息的对比结果,判断当前触摸操作的触摸区域是否紧邻已缓存的触摸操作的触摸区域,若是,向时延模块发送重启指示,向缓存模块发送更新指示;否则,向响应模块发送响应指示,向时延模块发送时延指示,向缓存模块发送缓存指示。
[0038]较佳地,所述当前触摸操作的触摸区域是否紧邻已缓存的触摸操作的触摸区域的含义为:当前点击的虚拟按钮是否紧邻已缓存的上一次点击的虚拟按钮。
[0039]较佳地,所述触摸操作为点击。
[0040]从以上技术方案可以看出,通过设置一定的时延,降低触摸屏幕的反应速度,在用户触摸屏幕后不立即响应,而是等待一定的时延后响应;如果在该时延之内用户进行了新的触摸操作,则放弃原先的输入内容,并重新计算时延。该方案能有效降低特定人群(如老人或小孩)由于误操作导致反复进行删除的繁杂过程,更准确地输入信息,降低操作复杂度。
【附图说明】
[0041]图1本申请实施例提供的减少触摸屏误操作的方法流程示意图;
[0042]图2为本申请实施例提供的减少触摸屏误操作的装置结构示意图。
【具体实施方式】
[0043]本申请的基本设计构思是:降低触摸屏幕的反应速度,在用户触摸屏幕后不立即响应,而是等待一定的时延后响应;如果在该时延之内用户进行了新的触摸操作,则放弃原先的输入内容,并重新计算时延。
[0044]本申请方案适用于具备触摸输入功能的数码设备,包括但不限于智能手机、平板电脑、智能手表等。
[0045]为使本申请技术方
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1