一种取消误操作的方法及系统的制作方法
【技术领域】
[0001]本发明涉及通讯领域,特别涉及一种取消误操作的方法,本发明还涉及能够实现该方法的系统。
【背景技术】
[0002]触摸屏(touch screen)又称为“触控屏”、“触控面板”,是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置,可用以取代机械式的按钮面板,并借由液晶显示画面制造出生动的影音效果。触摸屏作为一种最新的输入及显示设备,它是目前最简单、方便、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。触摸屏在智能终端上有着广泛的应用。
[0003]触摸屏由触摸检测部件和触摸屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触摸屏控制器;而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息,并将他转换成触点坐标,再送给CPU,它同时能接收CPU发来的命令并加以执行。
[0004]然而触摸屏的缺点在于,容易误操作。特别是可随身携带的带有触摸屏的智能终端,特别容易误操作。为此,人们提出了一些防止或减少触摸屏误操作发生的方案。
[0005]申请公布号为CN104375761A,申请公布日为2015.02.25的中国发明专利申请公开了一种防止触摸屏手机误操作的方法及系统,通过实时对触摸屏上触发的触摸点进行接收,并对触摸点的有效触摸面积值进行计算;将计算出的触摸点的有效触摸面积值与与预先设定的触摸面积阈值进行比较,若触摸点的有效触摸面积值小于触摸面积阈值,则触摸屏根据所述触摸点触发的控制指令进行相应的操作,否则抑制本次触发操作,从而根据误触发的触摸面积与手指的触摸面积之间区别,对触发操作的触摸面积值分析,判断是否为误触发,当为误触发的触发操作时,则抑制操作,实现了有效的防止触摸屏的误触发,不仅能有效的节省电量,还能避免信息资费意外增加,给触摸屏手机用户带来便利。
[0006]该申请的缺陷在于,若触摸点的有效触摸面积值小于触摸面积阈值,而该操作确实又是误操作,则这种误操作无法被抑制或被取消。特别是在触摸屏有一键呼救的功能的情况下,对一键呼救的误操作显然会带来不良的后果。
[0007]目前很多智能终端,特别是移动智能终端,更特别是触摸屏的移动智能终端,有一键呼救功能。用户点击一键呼救的按钮,就能实现一键呼救。一键呼救方便快捷。但因为触摸屏容易被误操作。在误操作一键呼救的情况下发起一键呼救(很多情况下,误操作并不被察觉,如将移动智能终端放在包中,因磕碰产生的误操作),会浪费社会资源。
【发明内容】
[0008]本发明的第一方面目的在于提供一种取消误操作的方法,以解决现有技术中误操作无法被取消的技术问题。
[0009]本发明通过以下技术方案解决上述技术问题,达到本发明的第一方面目的。
[0010]—种取消误操作的方法,其特征在于:包括以下步骤:
[0011]如果触及了控件,在所述触摸屏停止被触及时,得到停止时的触点坐标;
[0012]判断停止时的触点坐标是否超出所述控件的坐标区域范围,如是,则不执行所述控件被触及所对应的操作;如否,则进入后续步骤。
[0013]开始被触及和停止被触及的判断是触摸屏的常规功能,是触摸屏标准接口,在开始被点按时视为开始,手离开视为停止,在这里不赘述。
[0014]所述控件是按钮、菜单或图标,优选地,是按钮。
[0015]上述技术方案(第一技术方案)主要运用于用户手指误点所述触摸屏的控件的情况下。本发明的有益效果在于,当用户手指点击所述触摸屏的控件后,用户发觉是误点的情况下,可以在触摸屏上滑动手指(如上滑)至控件外,即可实现取消误操作。
[0016]一些情况下,对触摸屏的触碰时间非常短,这基本上是误操作。为了进一步防止或减少这种误操作,在上述第一技术方案的基础上,提出了以下技术方案:
[0017]在所述步骤A)中,还包括所述触摸屏开始被触及时,检测开始的时间点;在所述步骤B)中,还包括所述触摸屏停止被触及时,检测停止的时间点;
[0018]所述后续步骤,包括:
[0019]DJ计算所述开始的时间点和所述停止的时间点的时间点差值,判断所述时间点差值是否小于/小于等于预设时间段值,如是,则不执行所述控件被触及所对应的操作;如否,则执行所述控件被触及所对应的操作。
[0020]一些情况下,对触摸屏的触碰非常轻微,这基本上是误操作。为了进一步防止或减少这种误操作,在上述第一技术方案的基础上,提出了以下技术方案:
[0021]所述触摸屏被触及期间,检测压力值;
[0022]所述后续步骤,包括:
[0023]D2)比较出压力值的最大值,判断所述压力值的最大值是否小于/小于等于预设压力值,如是,则不执行所述控件被触及所对应的操作;如否,则执行所述控件被触及所对应的操作。
[0024]—些情况下,对触摸屏的触碰面积很小或者很大,这基本上也是误操作。为了进一步防止或减少这种误操作,在上述第一技术方案的基础上,提出了以下技术方案:
[0025]所述触摸屏被触及期间,检测触及面积值;
[0026]所述后续步骤,包括:
[0027]D3)比较出触及面积值的最大值,判断所述有效触及面积值的最大值是否超出预设触及面积值范围,如是,则不执行所述控件被触及所对应的操作;如否,则执行所述控件被触及所对应的操作。
[0028]为了在上述第一技术方案的基础上,综合防止或减少对触摸屏的触碰时间非常短、触碰非常轻微,或触碰面积很小或者很大的误操作。在上述第一技术方案的基础上,提出了以下技术方案:
[0029]在所述步骤A)中,还包括所述触摸屏开始被触及时,检测开始的时间点;
[0030]在所述步骤B)中,还包括所述触摸屏停止被触及时,检测停止的时间点;
[0031]所述触摸屏被触及期间,检测压力值;
[0032]所述触摸屏被触及期间,检测触及面积值;
[0033]所述后续步骤,包括:
[0034]D4)计算所述开始的时间点和所述停止的时间点的时间点差值,判断所述时间点差值是否小于/小于等于预设时间段值;
[0035]并且比较出压力值的最大值,判断所述压力值的最大值是否小于/小于等于预设压力值;
[0036]并且比较出触及面积值的最大值,判断所述触及面积值的最大值是否超出预设触及面积值范围;
[0037]如三项判断有至少一项判断为是,则不执行所述控件被触及所对应的操作;如三项判断均为否,则执行所述控件被触及所对应的操作;
[0038]或者,如三项判断均为是,则不执行控件被触及所对应的操作;如三项判断有至少一项判断为否,则执行控件被触及所对应的操作;
[0039]或者,如三项判断有至少两项项判断为是,则不执行控件被触及所对应的操作;如三项判断有至少两项判断为否,则执行控件被触及所对应的操作。
[0040]所述预设时间段值、所述预设压力值及所述预设触及面积值范围,从合理角度讲,不应当是固定的。比如在用户非常虚弱,需要急救的情况下,如果预设时间段值不降低,预设压力值不降低,或预设触及面积值范围的最低值不降低、最大值不,则不利于用户的呼救。在一个优选的技术方案中,根据用户随身携带的可穿戴健康设备的监测结果,调整所述预设时间段值、所述预设压力值及所述预设触及面积值范围。
[0041]在上述任一技术方案的基础上优选,所述控件,是一键呼救按钮。具体而言,是触摸屏的移动智能终端的虚拟的一键呼救按钮。
[0042]本发明的第二方面目的在于提出一种取消误操作的系统,以解决目的的系统无法取消误操作的技术问题。
[0043]本发明通过以下技术方案解决上述技术问题,达到本发明的第二方面目的。
[0044]一种取消误操作的系统,包括:
[0045]第一检测模块,用于所述触摸屏停止被触及时得到停止时的触点坐标;
[0046]分析处理模块,用于判断停止时的触点坐标是否超出所述控件的坐标区域范围,如是,则不执行所述控件被触及所对应的操作;如否,则进入后续步骤。
[0047]上述技术方案所述的取消误操作的系统的有益效果在于,当用户手指点击所述触摸屏的控件后,用户发觉是误点的情况下,可以在触摸屏上滑动手指(如上滑)至控件外,即可实现取消误操作。
[0048]一些情况下,对触摸屏的触碰时间非常短,这基本上是误操作。为了进一步防止或减少这种误操作,在上述第二技术方案的基础上提出了以下技术方案,所述取消误操作的系统,还包括:
[0049]第二检测模块,用于所述触摸屏开始被触及时检测开始的时间点,及所述触摸屏停止被触及时检测停止的时间点;
[0050]所述分析处理模块还用于在所述后续步骤中计算所述开始的时间点和所述停止的时间点的时间点差值,判断所述时间点差值是否小于/小于等于预设时间段值,如是,则不执行所述控件被触及所对应的操作;如否,则执行所述控件被触及所对应的操作。[0051 ] 一些情况下,对触摸屏的触碰非常轻微,这基本上是误操作。为了进一步防止或减少这种误操作,在上述第二技术方案的基础上提出了以下技术方案,所述取消误操作的系统,还包括:第三检测模块,用于所述触摸屏被触及期间检测压力值;
[0052]所述分析处理模块还用于所述后续步骤中