一种防止触屏按键失效的方法与装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种触屏防止按键失效的方法与装置。
【背景技术】
[0002]触摸屏是一种附加在显示器表面的透明介质,目前主要有以下几种类型:电阻式、表面电容式和感应电容式、表面声波式、红外式等。其中,电容式触摸屏应用较为广泛,主要涉及到通信和电子消费品,如:智能手机、移动电话、多媒体播放器、PAD等。
[0003]电容式触摸屏是通过感应人体触摸所产生的电容变化而判断触摸点的。它具有两组信号线:驱动线与感应线,驱动线发射信号,感应线侦测电容值的变化。当手指触摸在金属层上时,由于人体电场的存在,手指和触摸屏表面形成一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。影响了触摸点附近两个电极之间的耦合,从而改变了这两个电极之间的电容量。检测互电容大小时,驱动线方向的电极依次发出激励信号,感应线方向的所有电极同时接收信号,这样可以得到所有横向和纵向电极交汇点的电容值的变化,即整个触摸屏的二维平面的电容大小,根据触摸屏二维电容变化量数据,可以计算出每一个触摸点的坐标,因此屏上即使有多个触摸点,也能计算出每个触摸点的真实坐标。
[0004]随着手持式触摸屏移动通讯终端技术的进步,使用手持式触摸屏移动通讯终端的用户日益增加,尤其是大尺寸触摸屏设备,更是受到用户的广泛青睐。然而,尺寸越来越大的触摸屏设备,使得用户单手操作起来变的越来越困难,当用户一手持握时,用于持握的手会在不经意间触碰到触摸屏,此时用户再用另一只手操作屏幕(包括屏幕底部的触屏按键)是没有任何效果的,从而影响用户的操作和体验。
[0005]针对相关技术中手持握触屏设备时产生的边缘触摸进而导致触屏按键失效的问题,目前尚未提出有效的解决方案。
【发明内容】
[0006]本发明提供了一种防止触屏按键失效的方法与装置,特别是防止边缘触摸导致触屏按键失效的方法与装置,以至少解决手持握触屏设备时由于边缘触摸进而导致触屏按键失效的问题。
[0007]根据本发明的一个方面,提供了一种防止触屏按键失效的方法。
[0008]根据本发明实施例的防止触屏按键失效的方法包括:接收第一触摸指令,判断上述第一触摸指令是否属于误触摸;当上述第一触摸指令是误触摸时,检测是否同时存在第二触摸指令,在同时存在上述第二触摸指令时,判断上述第二触摸指令是否是触屏按键指令;如果上述第二触摸指令是上述触屏按键指令,则执行上述第二触摸指令。
[0009]优选地,判断上述第一触摸指令是否属于误触摸包括:确定上述第一触摸指令的横坐标是否位于触摸屏上的第一预定位置范围内和或纵坐标是否位于触摸屏上的第二预定范围内,当上述第一触摸指令的横坐标位于上述触摸屏上的第一预定位置范围内时和或纵坐标位于触摸屏屏上的第二预定范围内时,为误触摸。
[0010]优选地,第一预定位置范围是指:距离触摸屏的左和或右边缘的距离小于或等于预先设置的点的第一坐标范围;
[0011]优选地,第二预定位置范围是指:距离触摸屏的上和或下边缘的距离小于或等于预先设置的点的第二坐标范围。
[0012]优选地,当上述第一触摸指令不是误触摸时,执行第一触摸指令。
[0013]优选地,上述述第一和或第二预定位置范围为用户预先设定的范围。
[0014]根据本发明的一个方面,提供了一种防止触屏按键失效的装置。
[0015]根据本发明实施例的防止触屏按键失效的装置包括:接收模块,用于接收第一触摸指令,
[0016]第一判断模块,用于判断上述第一触摸指令是否属于误触摸;
[0017]检测模块,用于当上述第一触摸指令是误触摸时,检测是否同时存在第二触摸指令,
[0018]第二判断模块,用于在同时存在上述第二触摸指令时,判断上述第二触摸指令是否是触屏按键指令;
[0019]第一执行模块,用于如果上述第二触摸指令是上述触屏按键指令,则执行上述第二触摸指令。
[0020]优选地,上述第一判断模块具体用于:确定上述第一触摸指令的横坐标是否位于触摸屏上的第一预定位置范围内和或纵坐标是否位于触摸屏上的第二预定范围内,当上述第一触摸指令的横坐标位于上述触摸屏上的第一预定位置范围内时和或纵坐标位于触摸屏屏上的第二预定范围内时,为误触摸。
[0021]优选地,上述第一预定位置范围是指:距离触摸屏的左和或右边缘的距离小于或等于预先设置的点的第一坐标范围。
[0022]优选地,上述第二预定位置范围是指:距离触摸屏的上和或下边缘的距离小于或等于预先设置的点的第二坐标范围。
[0023]优选地,上述装置还包括第二执行模块,用于当所述第一触摸指令不是误触摸时,执行第一触摸指令。
[0024]优选地,上述装置还包括设置模块,用于设置所述第一和或第二预定位置范围。
[0025]通过本发明实施例,采用存在边缘误触摸时,如果同时检测到触屏按键的触摸指令,则执行触屏按键的指令的技术方案。解决了相关技术中由于边缘误触摸进而导致触屏按键失效的问题,提高了用户的体验。
【附图说明】
[0026]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0027]图1为根据本发明实施例的防止触屏按键失效的方法流程图;
[0028]图2为根据本发明实施例的防止触屏按键失效的装置的结构框图;
[0029]图3为根据本发明优选实施例的防止触屏按键失效的结构框图;
[0030]图4为根据本发明优选实施例的防止触屏按键失效的另一结构框图;
[0031]图5是本发明优选实施例的防止触屏按键失效的方法流程图;
[0032]图6是本发明优选实施例的手持触摸屏设备的平面示意图;
[0033]图7是本发明优选实施例的可供用户自定义边缘区域宽度的示意图。
【具体实施方式】
[0034]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0035]图1为根据本发明实施例的防止触屏按键失效的方法的流程图。如图1所示,该方法包括:步骤S102至步骤S108:
[0036]S102:接收第一触摸指令,判断该第一触摸指令是否属于误触摸;
[0037]在本发明的一个优选实施例中,首先开启触摸设备,唤醒屏幕并触摸,这时触摸设备接收第一触摸指令。判断该第一触摸指令是否属于误触摸,主要通过确定该第一触摸指令的横坐标是否位于触摸屏上的第一预定位置范围内和或纵坐标是否位于触摸屏上的第二预定范围内,当该第一触摸指令的横坐标位于触摸屏上的第一预定位置范围内时和或纵坐标位于触摸屏屏上的第二预定范围内时,为误触摸。
[0038]该第一预定范围是指距离触摸屏的左和或右边缘的距离小于或等于预先设置的点的第一坐标范围;该第二预定位置范围是指:距离触摸屏的上和或下边缘的距离小于或等于预先设置的点的第二坐标范围。并且上下左右的值可不一样。比如距离左侧边缘5mm,则第一坐标范围就是5mm,第一预定范围也是5mm,在触摸屏距离左侧边缘5_的点坐标范围之内,都属于误触摸的点。同理,距离右侧边缘可以设置6mm。或者距离边缘上方设置4_,则第二坐标范围就是4_,第二预定范围也是4_,在触摸屏距离上方边缘4_的点坐标范围之内,都属于误触摸的点。同理,距离边缘下方可以设置离边缘3_等等。用户可以自主设定该数值范围。
[0039]S104:当该第一触摸指令是误触摸时,检测是否同时存在第二触摸指令;
[0040]当判断该第一触摸指令不是误触摸时,即属于用户的正常触摸,当该第一触摸指令的横坐标没有位于触摸屏上的第一预定位置范围内时和或纵坐标位于触摸屏屏上的第二预定范围内时,就不属于误触摸。这时候就执行第一触摸指令。
[0041]S106:在同时存在上述第二触摸指令时,判断该第二触摸指令是否是触屏按键指令;
[0042]在本发明的一个优选实施例中,触屏按键指令包括触屏的底部按键指令。可以进行按键操作的,包括机械类按键和非机械类的按键。
[0043]S108:如果该第二触摸指令是所述触屏按键指令,则执行该第二触摸指令。
[0044]在本实施例中还提供了一种防止触
屏按键失效的装置,该装置应用于终端,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图2为根据本发明实施例的防止触屏按键失效的装置的结构框图。如图2所示,该装置包括:
[0045]接收模块10,用于接收第一触摸指令;
[0046]第一判断模块20,用于判断所述第一触摸指令是否属于误触摸;
[0047]判断确定该第一触摸指令的横坐标是否位于触摸屏上的第一预定位置范围内和或纵坐标是否位于触摸屏上的第二预定范围内,当该第一触摸指令的横坐标位于所述触摸屏上的第一预定位置范围内时和或纵坐标位于触摸屏屏上的第二预定范围内时,为误触摸。该第一预定范围是指距离触摸屏的左和或右边缘的距离小于或等于预先设置的点的第一坐标范围;该第二预定位置范围是指:距离触摸屏的上和或下边缘的距离小于或等于预先设置的点的第二坐标范围。并且上下左右的值可不一样比如距离左侧5mm,距离右侧6mm之类,或者距离上方有4_,距离下方有3mm等等。用户可以设定该数值范围。用户可以在触摸设备的界面中事先设置好该第一预定范围和第二预定范围。这样不同的用户可以自己不同的需求来设置属于误触摸的区域。
[0048]检测模块30,用于当所述第一触摸指令是误触摸时,检测是否同时存在第二触摸指令;
[0049]第二判断模块40,用于在同时存在所述第二触摸指令时,判断所述第二触摸指令是否是触屏按键指令;
[0050]第一执行模块50,用于如果所述第二触摸指令是所述触屏按键指令,则执行所述第二触摸指令。
[0051]在本实施例中,如图3所示,上述装置还包括设置模块00,用于用户来设置该第一和或第二预定位置范围。用户可以通过设置模块在触摸设备的界面中事先设置好该第一预定范围和第二预定范围。这样不同的用户可以自己不同的需求来设置属于误触摸的区域。
[0052]在本实施例中,如图4所示,该装置包括第二执行模块60,用于当所述第一触摸指令不是误触摸时,执行第一触摸指令。后面的模块将不会发生作用,只有第二执行模块启动。
[0053]实施例1:
[0054]本实施例以用户开始在触摸设备中进行触摸开始为例进行说明,如图5所示:
[0055]S201,开启触摸屏设备,唤醒屏幕并触摸,确定触摸点的位置坐标;
[0056]S202,判断该点的水平坐标是否位于触摸屏上的预定位置范围内;
[0057]S203,如果该点不在触摸屏上的预定位置范围内,则正常报点;
[0058]S204,如果该点在触摸屏上的预定位置范围内,且用户又进行了其他触屏操作,确定该触摸点的位置;
[0059]S205,判断该触摸点是否属于底部触屏按键;
[0060]S206,如果触摸的是底部触屏按键,则忽略之前的触摸点,不报点,而执行触屏按键的行为,否则再次触摸操作判为无效,不处理。
[0061]图6是根据本申请实施例的手持触摸屏设备的平面示意图。该图中所示的阴影区域为自定义的触摸屏两侧边缘区域,L为设置的距离左/右边缘的宽度值,左右两边等同,该值可根据用户的设置而变化。当用户一手持握触摸屏设备时,由于非主观意识碰触到上述阴影区域,此时如果另一只手再操作底部触屏按键,根据本申请实施例提供的方法,即可执行触屏按键的行为。
[0062]图7是本申请实施例提供的可供用户自定义边缘区域宽度的界面示意图,在终端设置里面有一栏自定义边缘区域宽度,可以让用户来设置范围大小。用户可以设置不同数字,比如100等等,按照用户的需求来进行。如果用户未进行相关设置,则采用系统默认的宽度值;否则会根据用户的输入进行相应调整。
[0063]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0064]以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种防止触屏按键失效的方法,其特征在于,包括: 接收第一触摸指令,判断所述第一触摸指令是否属于误触摸; 当所述第一触摸指令是误触摸时,检测是否同时存在第二触摸指令; 在同时存在所述第二触摸指令时,判断所述第二触摸指令是否是触屏按键指令; 如果所述第二触摸指令是所述触屏按键指令,则执行所述第二触摸指令。2.根据权利要求1所述的一种防止触屏按键失效的方法,其特征在于判断所述第一触摸指令是否属于误触摸包括: 确定所述第一触摸指令的横坐标是否位于触摸屏上的第一预定位置范围内和或纵坐标是否位于触摸屏上的第二预定范围内,当所述第一触摸指令的横坐标位于所述触摸屏上的第一预定位置范围内时和或纵坐标位于触摸屏屏上的第二预定范围内时,为误触摸。3.根据权利要求2所述的一种防止触屏按键失效的方法,其特征在于所述第一预定位置范围是指: 距离触摸屏的左和或右边缘的距离小于或等于预先设置的点的第一坐标范围; 所述第二预定位置范围是指:距离触摸屏的上和或下边缘的距离小于或等于预先设置的点的第二坐标范围。4.根据权利要求1至3任一项所述的一种防止触屏按键失效的方法,其特征在于还包括: 当所述第一触摸指令不是误触摸时,执行第一触摸指令。5.根据权利要求4所述的一种触屏防止按键失效的方法,其特征在于: 所述第一和或第二预定位置范围为用户预先设定的范围。6.一种防止触屏按键失效的装置,包括: 接收模块,用于接收第一触摸指令; 第一判断模块,用于判断所述第一触摸指令是否属于误触摸; 检测模块,用于当所述第一触摸指令是误触摸时,检测是否同时存在第二触摸指令;第二判断模块,用于在同时存在所述第二触摸指令时,判断所述第二触摸指令是否是触屏按键指令; 第一执行模块,用于如果所述第二触摸指令是所述触屏按键指令,则执行所述第二触摸指令。7.根据权利要求6所述的一种防止触屏按键失效的装置,其特征在于所述第一判断模块具体用于: 确定所述第一触摸指令的横坐标是否位于触摸屏上的第一预定位置范围内和或纵坐标是否位于触摸屏上的第二预定范围内,当所述第一触摸指令的横坐标位于所述触摸屏上的第一预定位置范围内时和或纵坐标位于触摸屏屏上的第二预定范围内时,为误触摸。8.根据权利要求7所述的一种防止触屏按键失效的装置,其特征在于所述第一预定位置范围是指: 距离触摸屏的左和或右边缘的距离小于或等于预先设置的点的第一坐标范围; 所述第二预定位置范围是指:距离触摸屏的上和或下边缘的距离小于或等于预先设置的点的第二坐标范围。9.根据权利要求6至8任一项所述的一种防止触屏按键失效的装置,其特征在于所述还包括第二执行模块,用于: 当所述第一触摸指令不是误触摸时,执行第一触摸指令。10.根据权利要求9所述的一种防止触屏按键失效的装置,其特征在于还包括: 设置模块,用于设置所述第一和或第二预定位置范围。
【专利摘要】本发明公开了一种防止触屏按键失效的方法和装置。在上述方法中,接收第一触摸指令,判断所述第一触摸指令是否属于误触摸;当所述第一触摸指令是误触摸时,检测是否同时存在第二触摸指令;在同时存在所述第二触摸指令时,判断所述第二触摸指令是否是触屏按键指令;如果所述第二触摸指令是所述触屏按键指令,则执行所述第二触摸指令。根据本发明提供的技术方案,至少解决手持握触屏设备时由于误触摸触摸进而导致触屏按键失效的问题。
【IPC分类】G06F3/041, G06F3/044
【公开号】CN105487697
【申请号】CN201410468553
【发明人】朱冰
【申请人】中兴通讯股份有限公司
【公开日】2016年4月13日
【申请日】2014年9月15日
【公告号】WO2016041429A1