一种信息处理的方法及电子设备的制作方法

文档序号:6489578阅读:119来源:国知局
一种信息处理的方法及电子设备的制作方法
【专利摘要】一种信息处理的方法,应用于一包括触控显示单元的电子设备中,所述方法包括:检测在所述触控显示单元上是否有第一操作体进行的第一滑动操作及第二操作体进行的第二滑动操作;在有时,响应所述第一滑动操作,获得第一轨迹;响应所述第二滑动操作,获得第二轨迹,其中所述第一轨迹与所述第二轨迹为没有重叠的两条轨迹;依次取i从1至M,判断所述第一轨迹上的第i个第一点的第一感应电压值及所述第二轨迹上的第i个第二点的第二感应电压值,与第i个第三点的第三感应电压值间大小关系是否满足第一预设条件,获得M个第一判断结果。
【专利说明】一种信息处理的方法及电子设备
【技术领域】
[0001]本申请涉及电子设备领域,特别涉及一种信息处理的方法及电子设备。
【背景技术】
[0002]多点触控是采用人机交互技术与硬件设备共同实现的技术,能在没有传统输入设备(鼠标、键盘等)的情况下,同时接受来自屏幕上多个点的触控来进行人机交互操作。为支持多点触控操作,平板电脑和显示器通常采用投射式电容技术(PCT),利用互电容屏作为触控面板。互电容屏是在玻璃表面用ITO制作横向电极和纵向电极。当手指触摸到电容屏时,影响了触控点附近两个电极之间的耦合,从而改变了这两个电极之间的电容量。检测互电容大小时,纵向的电极依次发出激励信号,横向的所有电极同时接受信号,这样可以得到所有横向和纵向电极交汇点的电容值大小。根据触摸屏二维电容变化量的数据,可以计算出每一个触控点的坐标。因此,触控屏上即使由多个触控点,也能计算出每个触控点的真实坐标。
[0003]目前,Win8系统可支持5点以上的触控操作,为满足Win8系统的操作条件,需要产品通过Win8 Touch WHQL pe-test (win8触控摸底测试)中的“几个点之间间距”的测试,而通过此测试要求电容屏可以分辨出间距很近的不同的触控点,而不会混为一个具有特定形状的物体。
[0004]本发明人在实现本申请实施例技术方案的过程中,至少发现现有技术中存在如下技术问题:
[0005]针对两个触控测试物直径为9mm,相邻触控物中心间距为12mm,触控物边界间距为3mm的测试条件下,电子设备会存在经常出现误判,无法分辨出不同的触控点,而将其混为一具有特定形状的物体的技术问题,从而达不到测试标准,不能搭载WinS系统。
[0006]进而,存在不能正确分辨出触控点,所以会对操作做出错误响应的技术问题,进而无法实现用户预期要达到的功能。
[0007]又,现有技术中在检测触控点时,需要进行全屏扫描,即对触控显示单元上的每一点都要进行感应电压的检测,从而存在工作量大,耗时久的技术问题。

【发明内容】

[0008]本发明实施例提供一种信息处理的方法及电子设备,用于解决现有技术中电子设备会存在经常出现误判,无法分辨出不同的触控点,而将其混为一具有特定形状的物体的技术问题,实现了可以分辨出连续的多个不同触控点的技术效果。
[0009]一种信息处理的方法,应用于一包括触控显示单元的电子设备中,所述方法包括:
[0010]检测在所述触控显示单元上是否有第一操作体进行的第一滑动操作及第二操作体进行的第二滑动操作;
[0011]在有时,响应所述第一滑动操作,获得第一轨迹;响应所述第二滑动操作,获得第二轨迹,其中所述第一轨迹与所述第二轨迹为没有重叠的两条轨迹;
[0012]依次取i从I至M,判断所述第一轨迹上的第i个第一点的第一感应电压值及所述第二轨迹上的第i个第二点的第二感应电压值,与第i个第三点的第三感应电压值间大小关系是否满足第一预设条件,获得M个第一判断结果,其中,所述第i个第三点为所述第i个第一点与所述第i个第二点间连线上的点,M为大于等于2的整数;
[0013]判断所述M个第一判断结果是否满足第二预设条件,获得第二判断结果;
[0014]在所述第二判断结果表明所述M个第一判断结果满足所述第二预设条件时,确定所述M个第三点为无效触控点。
[0015]进一步的,所述响应所述第一滑动操作,获得第一轨迹,具体包括:
[0016]响应所述第一滑动操作,依次取j从I到N,获得所述第一滑动操作在所述触控显示单元上的第j个触控点的第j个位置信息,其中,N为大于等于2的整数;
[0017]基于所述第j个位置信息,确定第j个预设范围,其中,所述第j个预设范围的面积小于所述触控显示单元的面积;
[0018]在所述第j个预设范围内,检测是否存在所述第一滑动操作在所述触控显示单元上的第j+Ι个触控点;
[0019]在存在所述第j+Ι个触控点时,且所述j为N时,依次连接所述N+1个触控点,得到所述第一轨迹。
[0020]进一步的,所述在所述第j个预设范围内,检测是否存在所述第一滑动操作在所述触控显示单元上的第j+i个触控点,具体包括:
[0021]在所述第j个预设范围内,获得所述触控显示单元内的基于X轴和Y轴构成的坐标体系中的P个坐标点,其中,P为大于等于2的整数;
[0022]对所述P个点中每个点的Y坐标施加驱动电压,然后,检测每个点的对应于所述Y坐标的X坐标接收到的感应电压值;
[0023]在所述X坐标接收到的感应电压值小于所述驱动电压时,确定所述X坐标对应的点为第j+Ι个触控点。
[0024]进一步的,所述判断所述第一轨迹上的第i个第一点的第一感应电压值及所述第二轨迹上的第i个第二点的第二感应电压值,与第i个第三点的第三感应电压值间大小关系是否满足第一预设条件,具体包括:
[0025]获得所述第一轨迹上的第i个第一点的第一感应电压值、所述第二轨迹上的第i个第二点的第二感应电压值以及第i个第三点的第三感应电压值;
[0026]判断所述第三感应电压值是否大于所述第一感应电压值和所述第二感应电压值。
[0027]进一步的,所述判断所述M个第一判断结果是否满足第二预设条件,具体为:
[0028]判断所述M个第一判断结果中是否有预设百分比的第一判断结果满足所述第三感应电压值大于所述第一感应电压值和所述第二感应电压值。
[0029]进一步的,在所述判断所述M个第一判断结果是否满足第二预设条件,获得第二判断结果之后,所述方法还包括:
[0030]在所述第二判断结果表明所述M个第一判断结果不满足所述第二预设条件时,确定所述M个第三点为有效触控点。
[0031]一种电子设备,包括:[0032]检测单元,用于检测在触控显示单元上是否有第一操作体进行的第一滑动操作及第二操作体进行的第二滑动操作;
[0033]获得单元,用于在存在所述滑动操作时,响应所述第一滑动操作,获得第一轨迹;响应所述第二滑动操作,获得第二轨迹,其中所述第一轨迹与所述第二轨迹为没有重叠的两条轨迹;
[0034]第一判断单元,用于依次取i从I至M,判断所述第一轨迹上的第i个第一点的第一感应电压值及所述第二轨迹上的第i个第二点的第二感应电压值,与第i个第三点的第三感应电压值间大小关系是否满足第一预设条件,获得M个第一判断结果,其中,所述第i个第三点为所述第i个第一点与所述第i个第二点间连线上的点,M为大于等于2的整数;
[0035]第二判断单元,用于判断所述M个第一判断结果是否满足第二预设条件,获得第二判断结果;
[0036]第一处理单元,用于在所述第二判断结果表明所述M个第一判断结果满足所述第二预设条件时,确定所述M个第三点为无效触控点。
[0037]进一步的,所述获得单元,具体包括:
[0038]第一获得子单元,用于响应所述第一滑动操作,依次取j从I到N,获得所述第一滑动操作在所述触控显示单元上的第j个触控点的第j个位置信息,其中,N为大于等于2的整数;
[0039]处理子单元,用于基于所述第j个位置信息,确定第j个预设范围,其中,所述第j个预设范围的面积小于所述触控显示单元的面积;
[0040]检测子单元,用于在所述第j个预设范围内,检测是否存在所述第一滑动操作在所述触控显示单元上的第j+i个触控点;
[0041]第二获得子单元,用于在存在所述第j+Ι个触控点时,且所述j为N时,依次连接所述N+1个触控点,得到所述第一轨迹。
[0042]进一步的,所述检测子单元,具体包括:
[0043]获得模块,用于在所述第j个预设范围内,获得所述触控显示单元内的基于X轴和Y轴构成的坐标体系中的P个坐标点,其中,P为大于等于2的整数;
[0044]驱动模块,用于对所述P个点中每个点的Y坐标施加驱动电压;
[0045]检测模块,用于检测每个点的对应于所述Y坐标的X坐标接收到的感应电压值;
[0046]处理模块,用于在所述X坐标接收到的感应电压值小于所述驱动电压时,确定所述X坐标对应的点为第j+Ι个触控点。
[0047]进一步的,所述第一判断单元,具体包括:
[0048]第三获得子单元,用于获得所述第一轨迹上的第i个第一点的第一感应电压值、所述第二轨迹上的第i个第二点的第二感应电压值以及第i个第三点的第三感应电压值;
[0049]判断子单元,用于判断所述第三感应电压值是否大于所述第一感应电压值和所述第二感应电压值。
[0050]进一步的,所述第二判断单元,具体用于:
[0051]判断所述M个第一判断结果中是否有预设百分比的第一判断结果满足所述第三感应电压值大于所述第一感应电压值和所述第二感应电压值。
[0052]进一步的,所述电子设备还包括:[0053]第二处理单元,用于在所述第二判断结果表明所述M个第一判断结果不满足所述第二预设条件时,确定所述M个第三点为有效触控点。
[0054]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0055]本发明实施例中,通过获得第一操作体进行的第一滑动操作对应的第一轨迹上的第i个第一点的第一感应电压值、第二操作体进行的第二滑动操作对应的第二轨迹上的第i个第二点的第二感应电压值以及所述第i个第一点与所述第i个第二点间连线上的第i个第三点的第三感应电压值,判断所述第三感应电压值是否大于所述第一感应电压值和所述第二感应电压值,获得第一判断结果,在取i从I至M时,若判断M个所述第一判断结果中有预设百分比的第一判断结果满足所述第三感应电压值大于所述第一感应电压值和所述第二感应电压值的条件,则所述M个触控点为无效触控点,解决了现有技术中电子设备存在经常出现误判,无法分辨出不同的触控点,而将其混为一具有特定形状的物体的技术问题,实现了可以分辨出连续的多个不同触控点的技术效果。
[0056]进而,由于所述M个触控点为无效触控点,可以判断出所述第一操作体和第二操作体为两个不同的操作体,所以可以执行对应两个不同操作体的不同操作任务,解决了现有技术中存在不能正确分辨出触控点,所以会对操作做出错误响应的技术问题,实现了能够通过正确判断出不同触控点而进行对应操作,以达到用户预期功能的技术效果。
[0057]进而,由于所述第j个预设范围的面积小于所述触控显示单元的面积,所以在基于第j个位置信息,确定第j+Ι个触控点时,不需要进行全屏检测,解决了现有技术中存在工作量大,耗时久的技术问题,实现了快速检测触控点的技术效果。
【专利附图】

【附图说明】
[0058]图1为本发明一实施例中信息处理方法的流程图;
[0059]图2为本发明一实施例中响应所述第一滑动操作,获得第一轨迹步骤的流程图;
[0060]图3为本发明一实施例中在所述第j个预设范围内,检测是否存在所述第一滑动操作在所述触控显示单元上的第j+Ι个触控点步骤的流程图;
[0061]图4为本发明一实施例中电子设备的结构图;
[0062]图5为本发明一实施例中获得单元402的结构图;
[0063]图6为本发明一实施例中第一判断单元403的结构图。
【具体实施方式】
[0064]本发明实施例提供一种信息处理的方法及电子设备,用于解决现有技术中电子设备会存在经常出现误判,无法分辨出不同的触控点,而将其混为一具有特定形状的物体的技术问题,实现了可以分辨出连续的多个不同触控点的技术效果。
[0065]本申请实施例中的技术方案为解决上述问题,总体思路如下:
[0066]通过获得第一操作体进行的第一滑动操作对应的第一轨迹上的第i个第一点的第一感应电压值、第二操作体进行的第二滑动操作对应的第二轨迹上的第i个第二点的第二感应电压值以及所述第i个第一点与所述第i个第二点间连线上的第i个第三点的第三感应电压值,判断所述第三感应电压值是否大于所述第一感应电压值和所述第二感应电压值,获得第一判断结果,在取i从I至M时,若判断M个所述第一判断结果中有预设百分比的第一判断结果满足所述第三感应电压值大于所述第一感应电压值和所述第二感应电压值,则所述M个触控点为无效触控点。
[0067]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0068]本发明一实施例中提供了一种信息处理的方法,应用于一包括触控显示单元的电子设备中,具体实现过程如图1所示。其中,所述电子设备可以为手机或平板电脑等,所述触控显示单元可以为电容式触摸屏,也可以为电阻式触摸屏。本发明实施例中仅以两个操作体同时对所述触控显示单元进行触控操作为例说明,另外,所述触控显示单元可以接受两个以上的操作体同时进行触控。所述方法包括步骤:
[0069]步骤101:检测在所述触控显示单元上是否有第一操作体进行的第一滑动操作及第二操作体进行的第二滑动操作。
[0070]在具体实施例中,操作体可以为手指,也可以为触控笔,触控显示单元可以通过检测屏幕上的感应电压值来判断是否存在滑动操作。
[0071]在完成步骤101之后,进入步骤102:在有时,响应所述第一滑动操作,获得第一轨迹;响应所述第二滑动操作,获得第二轨迹,其中所述第一轨迹与所述第二轨迹为没有重叠的两条轨迹。
[0072]在具体实施例中,当存在如步骤101所述的滑动操作时,分别响应所述滑动操作,得到对应第一滑动操作的第一轨迹和对应第二滑动操作的第二轨迹,为避免不能准确的分辨出所述第一轨迹和第二轨迹,其中,第一轨迹和第二轨迹为没有重叠的两条轨迹,如:可以是两条相互平行的轨迹,具体来讲,可以是相互平行的两条直线轨迹,也可以是两条相互平行的曲线轨迹。
[0073]其中,步骤102中的所述响应所述第一滑动操作,获得第一轨迹,具体实现过程如图2所示,包括:
[0074]步骤201:响应所述第一滑动操作,依次取j从I到N,获得所述第一滑动操作在所述触控显示单元上的第j个触控点的第j个位置信息,其中,N为大于等于2的整数。
[0075]在具体实施例中,若j取1,则获得所述第一滑动操作在所述触控显示单元上的第I个触控点的坐标(XpY1),即为第I个触控点的位置信息,以此类推,若j取N,则第N个触控的坐标(xn,Yn)为第N个触控点的位置信息。
[0076]步骤202:基于所述第j个位置信息,确定第j个预设范围,其中,所述第j个预设范围的面积小于所述触控显示单元的面积。
[0077]在具体实施例中,根据第j个位置信息,例如,第j个位置信息为坐标是%,Yj)的点,确定第j个预设范围。其中,所述预设范围可以自行设定,可以是由所述坐标点(Xj,Yj)为中心,边长为3cm的正方形围成的范围,也可以是由所述坐标点(XpYj)为圆心,半径为3cm的圆形围成的范围。由于确定的第j个预设范围的面积小于所述触控显示单元的面积,解决了现有技术中在对触控显示单元进行全屏扫描以识别触控点时,存在的工作量大,耗时久的技术问题,实现了快速检测触控点的技术效果。
[0078]在完成确定所述第j个预设范围之后,进入步骤203:在所述第j个预设范围内,检测是否存在所述第一滑动操作在所述触控显示单元上的第j+Ι个触控点。
[0079]如图3所示,在具体实施例中,步骤203包括:[0080]步骤301:在所述第j个预设范围内,获得所述触控显示单元内的基于X轴和Y轴构成的坐标体系中的P个坐标点,其中,P为大于等于2的整数。
[0081]在具体实施例中,在所述触控显示单元的第j个预设范围内存在P个点,所述P个点为基于X轴和Y轴构成的坐标体系中的坐标点,其中,所述预设范围内至少包括两个坐标点,例如,坐标点(Xj,Yj)和坐标点(Xj,YJ+1),或坐标点(Xj,Yj)和坐标点(Xj+1,Yj)。
[0082]在得到所述P个点之后,进入步骤302:对所述P个点中每个点的Y坐标施加驱动电压,然后,检测每个点的对应于Y坐标的X坐标接收到的感应电压值。其中,所述驱动电压可以是4V,也可以为4.3V。
[0083]在完成步骤302之后,进入步骤303:在所述X坐标接收到的感应电压值小于所述驱动电压时,确定所述X坐标对应的点为第j+Ι个触控点。
[0084]在具体实施例中,若接收到的感应电压值为3.5V,小于驱动电压4V时,则确定所述X坐标对应的点为第j+Ι个触控点。
[0085]在确定所述X坐标对应的点为第j+Ι个触控点之后,进入步骤204:在存在所述第j+Ι个触控点时,且所述j为N时,依次连接所述N+1个触控点,得到所述第一轨迹。
[0086]通过步骤201-204的实施,首先,获得第I个触控点,接着以第I个触控点为基准点,在预设范围内,通过检测感应电压值并将其与驱动电压比较,获得第2触控点,以此类推获得第N+1个触控点,最后连接所述N+1个触控点,得到所述第一轨迹。同理,可以得到第二轨迹。
[0087]在获得到所述第一轨迹之后,进入步骤103:依次取i从I至M,判断所述第一轨迹上的第i个第一点的第一感应电压值及所述第二轨迹上的第i个第二点的第二感应电压值,与第i个第三点的第三感应电压值间大小关系是否满足第一预设条件,获得M个第一判断结果,其中,所述第i个第三点为所述第i个第一点与所述第i个第二点间连线上的点,M为大于等于2的整数。
[0088]在具体实施例中,依次取i从I到M,首先,获得第一轨迹上的第i个第一点,并确定其感应电压值为第一感应电压值,获得第二轨迹上的第i个第二点,并确定其感应电压值为第二感应电压值,在所述第i个第一点与第i个第二点之间的连线上获得第i个第三点,并确定其感应电压值为第三感应电压值,接着,判断所述第三感应电压值是否大于所述第一感应电压值和所述第二感应电压值,得到一判断结果,并确定其为第一判断结果。由于取i从I到M,在完成步骤103之后,获得M个所述第一判断结果。
[0089]在完成步骤103之后,进入步骤104:判断所述M个第一判断结果是否满足第二预设条件,获得第二判断结果。
[0090]在具体实施例中,判断所述M个第一判断结果是否有预设百分比的第一判断结果满足所述第三感应电压值大于所述第一感应电压值和所述第二感应电压值,其中,第二预设条件为限定M个第一判断结果中有绝大部分的第三感应电压值大于所述第一感应电压值和所述第二感应电压值,预设的百分比可以为百分之95,也可以为百分之90。
[0091]在完成步骤104之后,进入步骤105:在所述第二判断结果表明所述M个第一判断结果满足所述第二预设条件时,确定所述M个第三点为无效触控点。在具体实施例中,若M个第一判断结果中有预设百分比的所述第一判断结果满足所述第三感应电压值大于所述第一感应电压值和所述第二感应电压值时,则确定所述M个第三点为无效触控点,若不满足,则确定其为有效触控点。在确定所述M个第三点为无效触控点之后,可以确定所述第i个第一点与所述第i个第二点为两个独立的触控点,进而在所述触摸显示单元上显示对应所述第一滑动操作的所述第一轨迹以及对应所述第二滑动操作的所述第二轨迹。在所述第一轨迹和第二轨迹对应着输出效果时,执行所述输出效果。例如,在利用平板电脑玩钢琴游戏时,在所述第一轨迹对应着do键,所述第二轨迹对应着mi键时,由于判断出第一轨迹与第二轨迹不同,则控制所述平板电脑同时发出do的音和mi的音。
[0092]下面为更清楚地让本申请所属【技术领域】的普通技术人员能够更好理解上述实施例中描述的方法,结合用户的具体操作来对整个方法的实现过程进行介绍:
[0093]用户甲手里有拿着一个平板电脑,当用户甲将右手的食指和中指并拢,在平板电脑的触控显示屏上从上至下进行滑动操作时,所述平板电脑得到对应食指和中指进行滑动操作的第一轨迹和第二轨迹,并分别获得所述第一轨迹和第二轨迹上的N个点,以及所述第一轨迹上第i个第一点与所述第二轨迹上第i个第二点间连线上的第i个第三点,其中,i依次取从I到N。
[0094]进而,通过获得第一轨迹上的第i个第一点的第一感应电压值、第二轨迹上的第i个第二点的第二感应电压值以及第i个第三点的第三感应电压值,判断所述第三感应电压值是否大于所述第一感应电压值和所述第二感应电压值,获得第一判断结果,在取i从I至M时,若判断M个所述第一判断结果中有预设百分比的第一判断结果满足所述第三感应电压值大于所述第一感应电压值和所述第二感应电压值的条件,则所述M个触控点为无效触控点,即判断出在所述触控显示屏上操作的是用户的两个不同手指。在两个不同手机指对应着不同的操作命令时,同时执行所述操作命令。
[0095]基于与上述实施例中的方法同一理念,本申请实施例中还提供一种电子设备,其结构如图4所示,包括:
[0096]检测单元401,用于检测在触控显示单元上是否有第一操作体进行的第一滑动操作及第二操作体进行的第二滑动操作;
[0097]获得单元402,用于在存在所述滑动操作时,响应所述第一滑动操作,获得第一轨迹;响应所述第二滑动操作,获得第二轨迹,其中所述第一轨迹与所述第二轨迹为没有重叠的两条轨迹;
[0098]其中,所述获得单元402,如图5所示,具体包括:
[0099]第一获得子单元501,用于响应所述第一滑动操作,依次取j从I到N,获得所述第一滑动操作在所述触控显示单元上的第j个触控点的第j个位置信息,其中,N为大于等于2的整数;
[0100]处理子单元502,用于基于所述第j个位置信息,确定第j个预设范围,其中,所述第j个预设范围的面积小于所述触控显示单元的面积;
[0101]检测子单元503,用于在所述第j个预设范围内,检测是否存在所述第一滑动操作在所述触控显示单元上的第j+i个触控点。
[0102]其中,所述检测子单元503,具体包括:
[0103]获得模块,用于在所述第j个预设范围内,获得所述触控显示单元内的基于X轴和Y轴构成的坐标体系中的P个坐标点,其中,P为大于等于2的整数;
[0104]驱动模块,用于对所述P个点中每个点的Y坐标施加驱动电压;[0105]检测模块,用于检测每个点的对应于Y坐标的X坐标接收到的感应电压值;
[0106]处理模块,用于在所述X坐标接收到的感应电压值小于所述驱动电压时,确定所述X坐标对应的点为第j+Ι个触控点。
[0107]所述获得单元402还包括:
[0108]第二获得子单元504,用于在存在所述第j+Ι个触控点时,且所述j为N时,依次连接所述N+1个触控点,得到所述第一轨迹。
[0109]所述电子设备还包括:
[0110]第一判断单元403,用于依次取i从I至M,判断所述第一轨迹上的第i个第一点的第一感应电压值及所述第二轨迹上的第i个第二点的第二感应电压值,与第i个第三点的第三感应电压值间大小关系是否满足第一预设条件,获得M个第一判断结果,其中,所述第i个第三点为所述第i个第一点与所述第i个第二点间连线上的点,M为大于等于2的整数;
[0111]其中,所述第一判断单元403,如图6所示,包括:
[0112]第三获得子单元601,用于获得所述第一轨迹上的第i个第一点的第一感应电压值、所述第二轨迹上的第i个第二点的第二感应电压值以及第i个第三点的第三感应电压值;
[0113]判断子单元602,用于判断所述第三感应电压值是否大于所述第一感应电压值和所述第二感应电压值。
[0114]第二判断单元404,用于判断所述M个第一判断结果是否满足第二预设条件,获得第二判断结果;
[0115]在具体实施例中,所述第二判断单元404具体用于判断所述M个第一判断结果中是否有预设百分比的第一判断结果满足所述第三感应电压值大于所述第一感应电压值和所述第二感应电压值。
[0116]第一处理单元405,用于在所述第二判断结果表明所述M个第一判断结果满足所述第二预设条件时,确定所述M个第三点为无效触控点。
[0117]第二处理单元406,用于在所述第二判断结果表明所述M个第一判断结果不满足所述第二预设条件时,确定所述M个第三点为有效触控点。
[0118]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0119]本发明实施例中,通过获得第一操作体进行的第一滑动操作对应的第一轨迹上的第i个第一点的第一感应电压值、第二操作体进行的第二滑动操作对应的第二轨迹上的第i个第二点的第二感应电压值以及所述第i个第一点与所述第i个第二点间连线上的第i个第三点的第三感应电压值,判断所述第三感应电压值是否大于所述第一感应电压值和所述第二感应电压值,获得第一判断结果,在取i从I至M时,若判断M个所述第一判断结果中有预设百分比的第一判断结果满足所述第三感应电压值大于所述第一感应电压值和所述第二感应电压值的条件,则所述M个触控点为无效触控点,解决了现有技术中电子设备存在经常出现误判,无法分辨出不同的触控点,而将其混为一具有特定形状的物体的技术问题,实现了可以分辨出连续的多个不同触控点的技术效果。
[0120]进而,由于所述M个触控点为无效触控点,可以判断出所述第一操作体和第二操作体为两个不同的操作体,所以可以执行对应两个不同操作体的不同操作任务,解决了现有技术中存在不能正确分辨出触控点,所以会对操作做出错误响应的技术问题,实现了能够通过正确判断出不同触控点而进行对应操作,以达到用户预期功能的技术效果。
[0121]进而,由于所述第j个预设范围的面积小于所述触控显示单元的面积,所以在基于第j个位置信息,确定第j+Ι个触控点时,不需要进行全屏检测,解决了现有技术中存在工作量大,耗时久的技术问题,实现了快速检测触控点的技术效果。
[0122]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种信息处理的方法,应用于一包括触控显示单元的电子设备中,其特征在于,所述方法包括: 检测在所述触控显示单元上是否有第一操作体进行的第一滑动操作及第二操作体进行的第二滑动操作; 在有时,响应所述第一滑动操作,获得第一轨迹;响应所述第二滑动操作,获得第二轨迹,其中所述第一轨迹与所述第二轨迹为没有重叠的两条轨迹; 依次取i从I至M,判断所述第一轨迹上的第i个第一点的第一感应电压值及所述第二轨迹上的第i个第二点的第二感应电压值,与第i个第三点的第三感应电压值间大小关系是否满足第一预设条件,获得M个第一判断结果,其中,所述第i个第三点为所述第i个第一点与所述第i个第二点间连线上的点,M为大于等于2的整数; 判断所述M个第一判断结果是否满足第二预设条件,获得第二判断结果; 在所述第二判断结果表明所述M个第一判断结果满足所述第二预设条件时,确定所述M个第三点为无效触控点。
2.如权利要求1所述的方法,其特征在于,所述响应所述第一滑动操作,获得第一轨迹,具体包括: 响应所述第一滑动操作,依次取j从I到N,获得所述第一滑动操作在所述触控显示单元上的第j个触控点的第j个位置信息,其中,N为大于等于2的整数; 基于所述第j个位置信息,确定第j个预设范围,其中,所述第j个预设范围的面积小于所述触控显示单元的面积; 在所述第j个预设范围内,检测是否存在所述第一滑动操作在所述触控显示单元上的第j+Ι个触控点; 在存在所述第j+1个触控点时,且所述j为N时,依次连接所述N+1个触控点,得到所述第一轨迹。
3.如权利要求2所述的方法,其特征在于,所述在所述第j个预设范围内,检测是否存在所述第一滑动操作在所述触控显示单元上的第j+1个触控点,具体包括: 在所述第j个预设范围内,获得所述触控显示单元内的基于X轴和Y轴构成的坐标体系中的P个坐标点,其中,P为大于等于2的整数; 对所述P个点中每个点的Y坐标施加驱动电压,然后,检测每个点的对应于所述Y坐标的X坐标接收到的感应电压值; 在所述X坐标接收到的感应电压值小于所述驱动电压时,确定所述X坐标对应的点为第j+Ι个触控点。
4.如权利要求1所述的方法,其特征在于,所述判断所述第一轨迹上的第i个第一点的第一感应电压值及所述第二轨迹上的第i个第二点的第二感应电压值,与第i个第三点的第三感应电压值间大小关系是否满足第一预设条件,具体包括: 获得所述第一轨迹上的第i个第一点的第一感应电压值、所述第二轨迹上的第i个第二点的第二感应电压值以及第i个第三点的第三感应电压值; 判断所述第三感应电压值是否大于所述第一感应电压值和所述第二感应电压值。
5.如权利要求1所述的方法,其特征在于,所述判断所述M个第一判断结果是否满足第二预设条件,具体为:判断所述M个第一判断结果中是否有预设百分比的第一判断结果满足所述第三感应电压值大于所述第一感应电压值和所述第二感应电压值。
6.如权利要求1-5中任一权项所述的方法,其特征在于,在所述判断所述M个第一判断结果是否满足第二预设条件,获得第二判断结果之后,所述方法还包括: 在所述第二判断结果表明所述M个第一判断结果不满足所述第二预设条件时,确定所述M个第三点为有效触控点。
7.—种电子设备,其特征在于,包括: 检测单元,用于检测在触控显示单元上是否有第一操作体进行的第一滑动操作及第二操作体进行的第二滑动操作; 获得单元,用于在存在所述滑动操作时,响应所述第一滑动操作,获得第一轨迹;响应所述第二滑动操作,获得第二轨迹,其中所述第一轨迹与所述第二轨迹为没有重叠的两条轨迹; 第一判断单元,用于依次取i从I至M,判断所述第一轨迹上的第i个第一点的第一感应电压值及所述第二轨迹上的第i个第二点的第二感应电压值,与第i个第三点的第三感应电压值间大小关系是否满足第一预设条件,获得M个第一判断结果,其中,所述第i个第三点为所述第i个第一点与所述第i个第二点间连线上的点,M为大于等于2的整数;第二判断单元,用于判断所述M个第一判断结果是否满足第二预设条件,获得第二判断结果; 第一处理单元,用于在所述第二判断结果表明所述M个第一判断结果满足所述第二预设条件时,确定所述M个 第三点为无效触控点。
8.如权利要求7所述的电子设备,其特征在于,所述获得单元,具体包括: 第一获得子单元,用于响应所述第一滑动操作,依次取j从I到N,获得所述第一滑动操作在所述触控显示单元上的第j个触控点的第j个位置信息,其中,N为大于等于2的整数; 处理子单元,用于基于所述第j个位置信息,确定第j个预设范围,其中,所述第j个预设范围的面积小于所述触控显示单元的面积; 检测子单元,用于在所述第j个预设范围内,检测是否存在所述第一滑动操作在所述触控显示单元上的第j+Ι个触控点; 第二获得子单元,用于在存在所述第j+Ι个触控点时,且所述j为N时,依次连接所述N+1个触控点,得到所述第一轨迹。
9.如权利要求8所述的电子设备,其特征在于,所述检测子单元,具体包括: 获得模块,用于在所述第j个预设范围内,获得所述触控显示单元内的基于X轴和Y轴构成的坐标体系中的P个坐标点,其中,P为大于等于2的整数; 驱动模块,用于对所述P个点中每个点的Y坐标施加驱动电压; 检测模块,用于检测每个点的对应于所述Y坐标的X坐标接收到的感应电压值; 处理模块,用于在所述X坐标接收到的感应电压值小于所述驱动电压时,确定所述X坐标对应的点为第j+Ι个触控点。
10.如权利要求7所述的电子设备,其特征在于,所述第一判断单元,具体包括: 第三获得子单元,用于获得所述第一轨迹上的第i个第一点的第一感应电压值、所述第二轨迹上的第i个第二点的第二感应电压值以及第i个第三点的第三感应电压值; 判断子单元,用于判断所述第三感应电压值是否大于所述第一感应电压值和所述第二感应电压值。
11.如权利要求7所述的电子设备,其特征在于,所述第二判断单元,具体用于: 判断所述M个第一判断结果中是否有预设百分比的第一判断结果满足所述第三感应电压值大于所述第一感应电压值和所述第二感应电压值。
12.如权利要求7-11中任一权项所述的电子设备,其特征在于,所述电子设备还包括: 第二处理单元,用于在所述第二判断结果表明所述M个第一判断结果不满足所述第二预设条件时,确定所述M个第三点`为有效触控点。
【文档编号】G06F3/045GK103713754SQ201210374838
【公开日】2014年4月9日 申请日期:2012年9月29日 优先权日:2012年9月29日
【发明者】王元成 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1