触摸输入控制方法及装置制造方法

文档序号:6547376阅读:124来源:国知局
触摸输入控制方法及装置制造方法
【专利摘要】本公开是关于触摸输入控制方法及装置,所述方法包括:识别终端触摸屏边缘区域的边缘触摸信息;根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息,如果所述边缘触摸信息包含所述边缘手掌触摸信息,则屏蔽所述边缘手掌触摸信息。本公开可以根据边缘触摸信息对应的触摸形状判断出边缘触摸信息中包含的边缘手掌触摸信息,从而仅屏蔽由于手掌触摸操作产生的误输入触摸信息,保留手指在边缘区域触摸操作产生的正确触摸信息,因此能够提高触摸输入的准确性。
【专利说明】触摸输入控制方法及装置
【技术领域】
[0001]本公开涉及智能终端【技术领域】,尤其涉及触摸输入控制方法及装置。
【背景技术】
[0002]随着智能终端的发展和普及,终端通常采用TP(Touch Panel,触控屏幕总成)向用户提供触摸输入功能,TP内集成电容触控传感器,以使终端能够实现多点触摸的人机交互,TP也即通常所称的触摸屏。为了增强用户的触摸体验,终端触摸屏边框逐步变细,以便向用户提供更宽广的触摸范围。但是,随着终端触摸屏边框变细,当用户持握终端时,非手指部位(例如,大拇指连接手掌的掌根部分)容易触碰到触摸屏,使得终端通过Touch IC (TouchIntegrated Circuit,触控集成电路)芯片获得并上报误操作产生的触摸信息。
[0003]相关技术中,可以将触摸屏上易被用户误操作的区域进行设置,当用户触摸到这些区域时,Touch IC屏蔽从这些区域获得的触摸信息。然而,预先设置防误操作区域虽然能够避免误操作产生的触摸信息,但是也会相应屏蔽用户手指在这些区域上正常操作产生的触摸信息,导致触摸输入准确性不高。

【发明内容】

[0004]本公开提供触摸输入控制方法及装置,以解决相关技术中在避免误操作产生的触摸信息时,容易屏蔽正常操作的触摸信息,导致触摸输入准确性不高的问题。
[0005]根据本公开实施例的第一方面,提供一种触摸输入控制方法,包括:
[0006]识别终端触摸屏边缘区域的边缘触摸信息;
[0007]根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息;
[0008]如果所述边缘触摸信息包含所述边缘手掌触摸信息,则屏蔽所述边缘手掌触摸信
肩、O
[0009]可选的,所述识别终端触摸屏边缘区域的边缘触摸信息包括:
[0010]当用户在所述终端触摸屏上执行触摸操作时,获得所述触摸操作产生的触摸信息;
[0011]根据所述触摸信息对应的位置坐标判断所述触摸操作是否位于所述触摸屏边缘区域;
[0012]如果所述触摸操作位于所述触摸屏边缘区域,则确定所述触摸信息为所述边缘触
摸信息。
[0013]可选的,所述根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息包括:
[0014]通过所述边缘区域上触摸操作的触点分布获得所述边缘触摸信息对应的触摸形状;
[0015]判断所述边缘触摸信息对应的触摸形状是否与预先设置的手掌触摸形状匹配;[0016]如果所述边缘触摸信息对应的触摸形状与所述手掌触摸形状匹配,则确定所述边缘触摸信息包含所述边缘手掌触摸信息。
[0017]可选的,所述屏蔽所述边缘手掌触摸信息包括:
[0018]确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域;
[0019]关闭所述对应子区域的触摸输入功能。
[0020]可选的,所述确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域包括:
[0021]比较所述边缘手掌触摸信息中的位置坐标与所述边缘区域的每个子区域的坐标范围;
[0022]将所述位置坐标所属坐标范围对应的第一子区域确定为所述对应子区域。
[0023]可选的,所述确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域还包括:
[0024]将与所述第一子区域关联的第二子区域确定为所述对应子区域,所述第二子区域为持握终端时与所述手掌触摸操作对应的手指触摸操作所在的子区域。
[0025]可选的,所述确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域包括:
[0026]判断所述手掌触摸操作在所述触摸屏上的持续时间是否超过预设时间;
[0027]如果所述持续时间超过预设时间,确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域。
[0028]可选的,还包括:
[0029]清除所述手掌触摸操作过程中产生的除所述边缘手掌触摸信息的其他手掌触摸信息。
[0030]可选的,还包括:
[0031]检测持握终端时所述触摸屏上的手指触摸操作区域;
[0032]在所述手指触摸操作区域输出虚拟触摸控制界面。
[0033]根据本公开实施例的第二方面,提供一种触摸输入控制装置,包括:
[0034]识别单元,用于识别终端触摸屏边缘区域的边缘触摸信息;
[0035]判断单元,用于根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的手掌触摸信息;
[0036]屏蔽单元,用于在所述边缘触摸信息包含所述边缘手掌触摸信息时,屏蔽所述边缘手掌触摸信息。
[0037]可选的,所述识别单元包括:
[0038]信息获得子单元,用于当用户在所述终端触摸屏上执行触摸操作时,获得所述触摸操作产生的触摸信息;
[0039]位置判断子单元,用于根据所述触摸信息对应的位置坐标判断所述触摸操作是否位于所述触摸屏边缘区域;
[0040]信息确定子单元,用于在所述触摸操作位于所述触摸屏边缘区域时,确定所述触摸信息为所述边缘触摸信息。
[0041]可选的,所述判断单元包括:
[0042]形状获得子单元,用于通过所述边缘区域上触摸操作的触点分布获得所述边缘触摸信息对应的触摸形状;[0043]形状匹配子单元,用于判断所述边缘触摸信息对应的触摸形状是否与预先设置的手掌触摸形状匹配;
[0044]匹配确定子单元,用于在所述边缘触摸信息对应的触摸形状与所述手掌触摸形状匹配时,确定所述边缘触摸信息包含所述边缘手掌触摸信息。
[0045]可选的,所述屏蔽单元包括:
[0046]确定子单元,用于确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域;
[0047]关闭子单元,用于关闭所述对应子区域的触摸输入功能。
[0048]可选的,所述确定子单元包括:
[0049]位置比较子单元,用于比较所述边缘手掌触摸信息中的位置坐标与所述边缘区域的每个子区域的坐标范围;
[0050]第一子区域确定子单元,用于将所述位置坐标所属坐标范围对应的第一子区域确定为所述对应子区域。
[0051]可选的,所述确定子单元还包括:
[0052]第二子区域确定子单元,用于将与所述第一子区域关联的第二子区域确定为所述对应子区域,所述第二子区域为持握终端时与所述手掌触摸操作对应的手指触摸操作所在的子区域。
[0053]可选的,所述确定子单元包括:
[0054]时间判断子单元,用于判断所述手掌触摸操作在所述触摸屏上的持续时间是否超过预设时间;
[0055]子区域确定子单元,用于在所述持续时间超过预设时间时,确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域。
[0056]可选的,还包括:
[0057]清除单元,用于清除所述手掌触摸操作过程中产生的除所述边缘手掌触摸信息的其他手掌触摸信息。
[0058]可选的,还包括:
[0059]检测单元,用于检测持握终端时所述触摸屏上的手指触摸操作区域;
[0060]输出单元,用于在所述手指触摸操作区域输出虚拟触摸控制界面。
[0061]根据本公开实施例的第三方面,提供一种触摸输入控制装置,包括:
[0062]处理器;
[0063]用于存储处理器可执行指令的存储器;
[0064]其中,所述处理器被配置为:
[0065]识别终端触摸屏边缘区域的边缘触摸信息;
[0066]根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息;
[0067]如果所述边缘触摸信息包含所述边缘手掌触摸信息,则屏蔽所述边缘手掌触摸信
肩、O
[0068]本公开的实施例提供的技术方案可以包括以下有益效果:
[0069]本公开在识别出触摸屏边缘区域的边缘触摸信息后,可以根据边缘触摸信息对应的触摸形状判断出边缘触摸信息中包含的边缘手掌触摸信息,从而仅屏蔽由于手掌触摸操作产生的误输入触摸信息,保留手指在边缘区域触摸操作产生的正确触摸信息,因此能够提高触摸输入的准确性。
[0070]本公开在屏蔽边缘手掌触摸信息后,可以获得边缘手掌信息在边缘区域上的对应子区域,从而有针对性地关闭对应子区域的触摸输入功能,进一步提高触摸输入的准确性;其中,对应子区域除了可以包含边缘手掌触摸信息的位置坐标所属坐标范围对应的第一子区域,也可以包含第一子区域所关联的与手掌触摸操作对应的手指触摸操作所在的第二子区域,从而使得对应子区域可以根据用户持握终端习惯进行灵活设置,在提高触摸输入准确性的同时,可以增强用户体验。
[0071]本公开可以在边缘手掌触摸信息在触摸屏上的持续时间超过预设时间时,确定边缘手掌触摸信息为用户持握终端产生的触摸信息,此时再确定需要关闭触摸输入功能的对应子区域,从而可以仅在持握终端时识别对应子区域,由此提高对子区域触摸输入功能关闭的准确性。
[0072]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【专利附图】

【附图说明】
[0073]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0074]图1是根据一示例性实施例示出的一种触摸输入控制方法的流程图;
[0075]图2A是根据一示例性实施例示出的另一种触摸输入控制方法的流程图;
[0076]图2B是根据一示例性实施例示出的终端触摸屏区域划分示意图;
[0077]图2C是根据一示例性实施例示出的用户持握终端的示意图;
[0078]图2D是根据一示例性实施例示出的一种触摸信息所在区域示意图;
[0079]图2E是根据一示例性实施例示出的另一种触摸信息所在区域示意图;
[0080]图2F是根据一示例性实施例示出的另一种触摸信息所在区域示意图;
[0081]图2G是根据一示例性实施例示出的一种触摸屏上虚拟触摸控制界面示意图;
[0082]图3是根据一示例性实施例示出的一种触摸输入控制装置的框图;
[0083]图4是根据一示例性实施例示出的另一种触摸输入控制装置的框图;
[0084]图5是根据一示例性实施例示出的另一种触摸输入控制装置的框图;
[0085]图6是根据一示例性实施例示出的另一种触摸输入控制装置的框图;
[0086]图7是根据一示例性实施例示出的另一种触摸输入控制装置的框图;
[0087]图8是根据一示例性实施例示出的另一种触摸输入控制装置的框图;
[0088]图9是根据一示例性实施例示出的另一种触摸输入控制装置的框图;
[0089]图10是根据一示例性实施例示出的另一种触摸输入控制装置的框图;
[0090]图11是根据一示例性实施例示出的一种用于触摸输入控制装置的一结构示意图。
【具体实施方式】
[0091]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0092]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0093]应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0094]如图1所示,图1是根据一示例性实施例示出的一种触摸输入控制方法的流程图,该触摸输入控制方法用于终端中,可以包括以下步骤。
[0095]在步骤101中,识别终端触摸屏边缘区域的边缘触摸信息。
[0096]本公开中的终端可以指支持触摸输入的各种智能终端,终端可以通过设置电容式触摸屏(也可称为TP)支持多点触摸输入,电容式触摸屏是在玻璃面板表面粘贴一层透明的特殊金属导电物质,当用户在金属层上进行触摸操作时,操作部位的触点在触摸屏上的电容发生变化,使得与该电容相连的振荡器频率发生变化,终端内的Touch IC芯片可以通过测量频率变化确定 触摸位置,从而获得触摸信息。
[0097]通常在使用终端时,用户会通过一只手持握终端,另一只手进行触摸输入,随着终端触摸屏边框逐步变细,当用户持握终端时,手掌部分(例如,大拇指连接手掌的掌根部分)容易触碰到触摸屏的边缘区域,本公开中可以预先在触摸屏上划分出边缘区域,边缘区域通常指触摸屏四边上较窄的区域,除了边缘区域的部分可以成为中心区域。
[0098]本实施例中,当用户在终端触摸屏上执行触摸操作时,可以获得所述触摸操作产生的触摸信息,触摸信息通常可以包括触摸输入的位置坐标(包括横坐标和纵坐标)、触摸面积大小、触摸状态(触摸、抬起、滑动)等,终端根据所述触摸信息对应的位置坐标判断所述触摸操作是否位于所述触摸屏边缘区域的范围内,如果所述触摸操作位于所述触摸屏边缘区域,则确定所述触摸信息为边缘触摸信息。
[0099]在步骤102中,根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息。
[0100]本实施例中,在触摸屏边缘区域的触摸操作会在触摸屏上形成相应的触点,通过这些触点分布可以获得所述边缘触摸信息对应的触摸形状,然后判断所述边缘触摸信息对应的触摸形状是否与预先设置的手掌触摸形状匹配,如果所述边缘触摸信息对应的触摸形状与所述手掌触摸形状匹配,则可以确定所述边缘触摸信息包含所述边缘手掌触摸信息。
[0101]在步骤103中,如果所述边缘触摸信息包含所述边缘手掌触摸信息,则屏蔽所述边缘手掌触摸信息。
[0102]本实施例中,在屏蔽边缘手掌触摸信息时,可以确定边缘手掌触摸信息在所述边缘区域上的对应子区域,然后关闭所述对应子区域的触摸输入功能。[0103]上述实施例可以根据边缘触摸信息对应的触摸形状判断出边缘触摸信息中包含的边缘手掌触摸信息,从而仅屏蔽由于手掌触摸操作产生的误输入触摸信息,保留手指在边缘区域触摸操作产生的正确触摸信息,因此能够提高触摸输入的准确性。
[0104]如图2A所示,图2A是根据一示例性实施例示出的另一种触摸输入控制方法的流程图,该触摸输入控制方法可以用于终端中,包括以下步骤。
[0105]在步骤201中,识别终端触摸屏边缘区域的边缘触摸信息。
[0106]通常在使用终端时,用户会通过一只手持握终端,另一只手进行触摸输入,随着终端触摸屏边框逐步变细,当用户持握终端时,手掌部分(例如,大拇指连接手掌的掌根部分,后续简称掌根部分)容易触碰到触摸屏的边缘区域,因此本公开中可以预先在触摸屏上划分出边缘区域,边缘区域通常指触摸屏四边上较窄的区域,除了边缘区域的部分可以称为中心区域。
[0107]参见图2B,是本公开根据一示例性实施例示出的终端触摸屏区域划分示意图:图2B中,可以将终端触摸屏划分为边缘区域和中心区域,其中,根据手掌持握终端时接触边缘区域的可能位置,将边缘区域进一步划分为六个子区域,分别是子区域A、子区域B、子区域C、子区域D、子区域E和子区域F。
[0108]本实施例中,当用户在终端触摸屏上执行触摸操作时,可以获得所述触摸操作产生的触摸信息,触摸信息通常可以包括触摸输入的位置坐标(包括横坐标和纵坐标)、触摸面积大小、触摸状态(触摸、抬起、滑动)等,终端根据所述触摸信息对应的位置坐标判断所述触摸操作是否位于所述触摸屏边缘区域内,如果所述触摸操作位于所述触摸屏边缘区域内,则可以确定所述触摸信息为边缘触摸信息。结合图2B,如果终端根据触摸信息对应的位置坐标判断触摸操作位于子区域A至子区域F中的任意子区域时,可以确定触摸信息为边缘触摸信息。
[0109]在步骤202中,根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息,如果所述边缘触摸信息包含边缘手掌触摸信息,则执行步骤203 ;如果所述边缘触摸信息不包含边缘手掌触摸信息,则返回步骤201。
[0110]本实施例中,在触摸屏边缘区域的触摸操作会在触摸屏上形成相应的触点,通过这些触点分布可以获得所述边缘触摸信息对应的触摸形状,然后判断所述边缘触摸信息对应的触摸形状是否与预先设置的手掌触摸形状匹配,如果所述边缘触摸信息对应的触摸形状与所述手掌触摸形状匹配,则可以确定所述边缘触摸信息包含所述边缘手掌触摸信息。
[0111]参见图2C,是本公开根据一示例性实施例示出的用户持握终端的示意图:图2C中用户通过左手持握终端,掌根部分接触到触摸屏边缘区域,在边缘区域上形成触点,触点分布的轮廓为如图2C中在掌根部分上通过虚线示出的椭圆形,大拇指指尖部分在中心区域上形成触点,触点分布的轮廓为如图2C中指尖部分上通过虚线示出的圆形,由此可知通过触摸信息对应的形状至少可以区分手掌触摸操作和手指触摸操作。
[0112]参见图2D,是根据一示例性实施例示出的一种触摸信息所在区域的示意图:根据图2C中手掌持握终端的持握方式,对应到图2D中,终端获得触摸屏边缘区域上由掌根部分触摸时对应的椭圆形触摸形状,以及触摸屏中心区域上由大拇指指尖部分触摸时对应的圆形触摸形状。因此,本公开中可以根据手的不同部分在触摸屏上操作时会对应的不同的触摸形状,预先设置手掌触摸形状为如图2D中示出的椭圆形,以及手指触摸形状为如图2D中示出的圆形。
[0113]由此可知,当用户采用图2C中示出的方式持握终端时,结合图2C和图2D的示例,终端在获得边缘触摸信息对应的触摸形状后,可以将该触摸形状与预先设置的触摸形状进行比较,从而确定该边缘触摸信息的类型,结合图2D,如果终端获得的边缘触摸信息对应的触摸形状与预先设置的椭圆形在大小形状上均匹配,则可以确定获得的边缘触摸信息为边缘手掌触摸信息。
[0114]与图2D不同,在另一个可能的应用场景中,根据用户持握终端习惯的不同,除了掌根部分触摸边缘区域外,大拇指指尖部分也触摸边缘区域,如图2E所示,是根据一示例性实施例示出的另一种边缘触摸信息所在区域示意图,与图2D的不同在于,图2E中大拇指指尖部分触摸时对应的圆形触摸形状位于边缘区域内。
[0115]在步骤203中,屏蔽所述边缘手掌触摸信息。
[0116]当步骤203的判断结果为边缘触摸信息包含边缘手掌触摸信息时,直接屏蔽边缘手掌触摸信息,即不上报该边缘手掌触摸信息,结合图2D和图2E,终端可以屏蔽图中触摸屏边缘区域上椭圆形表示的边缘手掌触摸信息;不同在于,图2D中,大拇指指尖操作的触摸信息位于中心区域内,而图2E中,大拇指指尖操作的触摸信息位于边缘区域内,但是无论对于那种持握终端的情况,应用本公开实施例可以仅屏蔽边缘手掌触摸信息,而不会屏蔽位于触摸屏上任何区域内的正常触摸输入信息。
[0117]需要说明的是,用户在持握终端的过程中,掌根部分可能直接持握到终端的边缘区域,因此不上报识别出的边缘手掌触摸信息,从而屏蔽该边缘手掌触摸信息;但是,当掌根部分在触摸屏上滑动一段距离后才持握到终端边缘,则在滑动过程中掌根部分可能在触摸屏的中心区域产生手掌触摸信息,这些手掌触摸信息对触摸操作来说属于无用的触摸信息,因此可以通过上报这些手掌触摸信息的状态信息,从而清除所述手掌触摸操作过程中产生的除所述边缘手掌触摸信息的其他手掌触摸信息,其中,状态信息可以包括手掌触摸信息中的位置坐标抬起信息,或者位置坐标划出触摸屏的信息。
[0118]在步骤204中,判断所述手掌触摸操作在所述触摸屏上的持续时间是否超过预设时间,如果所述持续时间超过预设时间,则执行步骤205 ;如果所述持续时间未超过预设时间,则返回步骤201。
[0119]本实施例中考虑到用户在持握终端时,手掌可能长时间触摸边缘区域,但用户在对终端进行其他触摸操作时,手掌也可能偶尔触摸边缘区域,因此本步骤可以进一步判断手掌触摸信息在触摸屏上的持续时间是否超过预设时间,该预设时间定义了手掌持握终端时可能的最少时间,从而确定是否是由持握终端产生的所述手掌触摸信息,以便后续确定是否执行关闭边缘区域上对应子区域的触摸功能。
[0120]在步骤205中,确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域。
[0121]本公开中,可以比较所述边缘手掌触摸信息的位置坐标与所述边缘区域的每个子区域的坐标范围,将所述位置坐标所属坐标范围对应的第一子区域确定为所述对应子区域,将与所述第一子区域关联的第二子区域确定为所述对应子区域,所述第二子区域为持握终端时与所述手掌触摸操作对应的手指触摸操作所在的子区域。需要说明的是,除了上述示出的确定对应子区域的方式,在实际应用中,也可以根据需要采取其他方式确定所述对应子区域,对此本公开不进行限制。
[0122]结合图2B至图2E,如果椭圆形的边缘手掌触摸信息在边缘区域上的持续时间超过了预设时间,则按照图2B中对边缘区域所划分的子区域可知,通过位置坐标比较该边缘手掌触摸信息的对应子区域为子区域C。
[0123]另一个可选示例参见图2F,是根据一示例性实施例示出的另一种触摸信息所在区域的示意图:结合图2C,由于左手持握终端时,除了手掌部分握住终端左侧边缘区域外,左手其他四根手指也可能握住终端右侧边缘区域,如图2C中所示,因此在识别出边缘手掌触摸信息对应的子区域C后,可以直接获得与子区域C相对的子区域E作为关联子区域,子区域E即为与手掌触摸操作对应的手指触摸操作所在的子区域。
[0124]在步骤206中,关闭所述对应子区域的触摸输入功能,结束当前流程。
[0125]由上述实施例可见,在识别出触摸屏边缘区域的边缘触摸信息后,可以根据边缘触摸信息对应的触摸形状判断出边缘触摸信息中包含的边缘手掌触摸信息,从而仅屏蔽由于手掌触摸操作产生的误输入触摸信息,保留手指在边缘区域触摸操作产生的正确触摸信息,因此能够提高触摸输入的准确性;并且,在屏蔽边缘手掌触摸信息后,可以获得边缘手掌信息在边缘区域上的对应子区域,从而有针对性地关闭对应子区域的触摸输入功能,进一步提高触摸输入的准确性,可以根据用户持握终端习惯进行灵活设置,在提高触摸输入准确性的同时,可以增强用户体验;以及,还可以仅在持握终端时识别对应子区域,由此提高对子区域触摸输入功能关闭的准确性。
[0126]在前述图1或图2示出的实施例基础上,在另一个可选实施例中,结合图2D至图2F,在检测出拇指触摸操作在触摸屏上的触摸操作区域后,如图2D中的圆形区域,则可以在该区域附近显示虚拟触摸控制界面,以便用户通过拇指进行各种输入操作,实现对整个触摸屏的触摸输入控制。参见图2G,是根据一示例性实施例示出的一种触摸屏上虚拟触摸控制界面示意图:图2G中,在拇指指尖附近的触摸操作区域内显示虚拟触摸控制图标,该虚拟触摸控制图标以滑动控制按钮图标为例。需要说明的是,图2G中仅示出了在拇指触摸操作区域输出虚拟触摸控制界面的示例,在实际应用中,也可以根据触摸面积、触摸形状等信息检测用户持握终端时触摸屏上的任意手指触摸操作区域,并在上述检测到的区域输出触摸控制界面,对此本公开实施例不进行限制。
[0127]与前述触摸输入控制方法实施例相对应,本公开还提供了触摸输入控制装置及终端的实施例。
[0128]如图3所示,图3是本公开根据一示例性实施例示出的一种触摸输入控制装置框图,所述装置包括:识别单元31、判断单元32和屏蔽单元33。
[0129]其中,所述识别单元31,被配置为识别终端触摸屏边缘区域的边缘触摸信息;
[0130]所述判断单元32,被配置为根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的手掌触摸信息;
[0131]所述屏蔽单元33,被配置为在所述边缘触摸信息包含所述边缘手掌触摸信息时,屏蔽所述边缘手掌触摸信息。
[0132]上述实施例中,在识别出触摸屏边缘区域的边缘触摸信息后,可以根据边缘触摸信息对应的触摸形状判断出边缘触摸信息中包含的边缘手掌触摸信息,从而可以仅屏蔽由于手掌触摸操作产生的误输入触摸信息,保留手指在边缘区域触摸操作产生的正确触摸信息,因此能够提高触摸输入的准确性。
[0133]如图4所示,图4是本公开根据一示例性实施例示出的另一种触摸输入控制装置框图,该实施例在前述图3所示实施例的基础上,所述识别单元31可以包括:信息获取子单元311、位置判断子单元312和信息确定子单元313。
[0134]其中,所述信息获得子单元311,被配置为当用户在所述终端触摸屏上执行触摸操作时,获得所述触摸操作产生的触摸信息;
[0135]所述位置判断子单元312,被配置为根据所述触摸信息对应的位置坐标判断所述触摸操作是否位于所述触摸屏边缘区域;
[0136]所述信息确定子单元313,被配置为在所述触摸操作位于所述触摸屏边缘区域时,确定所述触摸信息为所述边缘触摸信息。
[0137]如图5所示,图5是本公开根据一示例性实施例示出的另一种触摸输入控制装置框图,该实施例在前述图3所示实施例的基础上,所述判断单元32可以包括:形状获得子单元321、形状匹配子单元322和匹配确定子单元323。
[0138]其中,所述形状获得子单元321,被配置为通过所述边缘区域上触摸操作的触点分布获得所述边缘触摸信息对应的触摸形状;
[0139]所述形状匹配子单元322,被配置为判断所述边缘触摸信息对应的触摸形状是否与预先设置的手掌触摸形状匹配;
[0140]所述匹配确定子单元323,被配置为在所述边缘触摸信息对应的触摸形状与所述手掌触摸形状匹配时,确定所述边缘触摸信息包含所述边缘手掌触摸信息。
[0141]需要说明的是,上述图5所示的装置实施例中的判断单元32的结构也可以包含在前述图4所示的装置实施例中,对此本公开不进行限制。
[0142]上述实施例中,可以采用触点分布确定边缘触摸信息对应的触摸形状,从而判断出边缘触摸信息中包含的边缘手掌触摸信息,以便仅屏蔽由于手掌触摸操作产生的误输入触摸信息,并且保留手指在边缘区域触摸操作产生的正确触摸信息,因此能够提高触摸输入的准确性。
[0143]如图6所示,图6是本公开根据一示例性实施例示出的另一种触摸输入控制装置框图,该实施例在前述图3所示实施例的基础上,所述屏蔽单元33可以包括:确定子单元331和关闭子单元332。
[0144]其中,所述确定子单元331,被配置为确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域;
[0145]所述关闭子单元332,被配置为关闭所述对应子区域的触摸输入功能。
[0146]需要说明的是,上述图6所示的装置实施例中的确定子单元331和关闭子单元332也可以包含在前述图4或图5所示的装置实施例中,对此本公开不进行限制。
[0147]上述实施例中,在屏蔽边缘手掌触摸信息时,可以获得边缘手掌信息在边缘区域上的对应子区域,从而有针对性地关闭对应子区域的触摸输入功能,进一步提高触摸输入的准确性。
[0148]如图7所示,图7是本公开根据一示例性实施例示出的另一种触摸输入控制装置框图,该实施例在前述图6所示实施例的基础上,所述确定子单元331可以包括:位置比较子单元3311、第一子区域确定子单元3312和第二子区域确定子单元3313。[0149]其中,所述位置比较子单元3311,被配置为比较所述边缘手掌触摸信息中的位置坐标与所述边缘区域的每个子区域的坐标范围;
[0150]所述第一子区域确定子单元3312,被配置为将所述位置坐标所属坐标范围对应的第一子区域确定为所述对应子区域。
[0151]所述第二子区域确定子单元3313,被配置为将与所述第一子区域关联的第二子区域确定为所述对应子区域,所述第二子区域为持握终端时与所述手掌触摸操作对应的手指触摸操作所在的子区域。
[0152]需要说明的是,为了示例方便,上述图7示出的实施例中确定子单元331同时包括了第一子区域确定子单元3312和第二子区域确定子单元3313,在实际应用中,可以根据需要仅包含上述任一子单元,对此本实施例不进行限制。
[0153]上述实施例中,对应子区域除了可以包含边缘手掌触摸信息的位置坐标所属坐标范围对应的第一子区域,也可以包含第一子区域所关联的与手掌触摸操作对应的手指触摸操作所在的第二子区域,从而使得对应子区域可以根据用户持握终端习惯进行灵活设置,在提高触摸输入准确性的同时,可以增强用户体验。
[0154]如图8所示,图8是本公开根据一示例性实施例示出的另一种触摸输入控制装置框图,该实施例在前述图6或图7所示实施例的基础上,所述确定子单元331可以包括:时间判断子单元3314和子区域确定子单元3315。
[0155]其中,所述时间判断子单元3314,被配置为判断所述手掌触摸操作在所述触摸屏上的持续时间是否超过预设时间;
[0156]所述子区域确定子单元3315,被配置为在所述持续时间超过预设时间时,确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域。
[0157]上述实施例中,可以在边缘手掌触摸信息在触摸屏上的持续时间超过预设时间时,确定边缘手掌触摸信息为用户持握终端产生的触摸信息,此时再确定需要关闭触摸输入功能的对应子区域,从而可以仅在持握终端时识别对应子区域,由此提高对子区域触摸输入功能关闭的准确性。
[0158]如图9所示,图9是本公开根据一示例性实施例示出的另一种触摸输入控制装置框图,该实施例在前述图3所示实施例的基础上,所述装置还可以包括:
[0159]清除单元34,被配置为清除所述手掌触摸操作过程中产生的除所述边缘手掌触摸信息的其他手掌触摸信息。
[0160]需要说明的是,上述图9所示的装置实施例中的清除单元34也可以包含在前述图4至图8所示的任一装置实施例中,对此本公开不进行限制。
[0161]如图10所示,图10是本公开根据一示例性实施例示出的另一种触摸输入控制装置框图,该实施例在前述图3所示实施例的基础上,所述装置还可以包括:检测单元35和输出单元36。
[0162]其中,所述检测单元35,被配置为检测持握终端时所述触摸屏上的手指触摸操作区域;
[0163]所述输出单元36,被配置为在所述手指触摸操作区域输出虚拟触摸控制界面。
[0164]需要说明的是,上述图10所示的装置实施例中的检测单元35和输出单元36也可以包含在前述图4至图9所示的任一装置实施例中,对此本公开不进行限制。[0165]上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
[0166]对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0167]相应的,本公开还提供一种触摸输入控制装置,所述触摸输入控制装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:识别终端触摸屏边缘区域的边缘触摸信息;根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息;如果所述边缘触摸信息包含所述边缘手掌触摸信息,则屏蔽所述边缘手掌触摸信息。
[0168]相应的,本公开还提供一种终端,所述终端包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:识别终端触摸屏边缘区域的边缘触摸信息;根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息;如果所述边缘触摸信息包含所述边缘手掌触摸信息,则屏蔽所述边缘手掌触摸信息。
[0169]如图11所不,图11是本公开根据一不例性实施例不出的一种用于触摸输入控制装置1100的另一结构示意图。例如,装置1100可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0170]参照图11,装置1100可以包括以下一个或多个组件:处理组件1102,存储器1104,电源组件1106,多媒体组件1108,音频组件1110,输入/输出(I/O)接口 1112,传感器组件1114,以及通信组件1116。
[0171]处理组件1102通常控制装置1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1102可以包括一个或多个处理器1120来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1102可以包括一个或多个模块,便于处理组件1102和其他组件之间的交互。例如,处理组件1102可以包括多媒体模块,以方便多媒体组件1108和处理组件1102之间的交互。
[0172]存储器1104被配置为存储各种类型的数据以支持在装置1100的操作。这些数据的示例包括用于在装置1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(R0M),磁存储器,快闪存储器,磁盘或光盘。
[0173]电源组件1106为装置1100的各种组件提供电力。电源组件1106可以包括电源管理系统,一个或多个电源,及其他与为装置1100生成、管理和分配电力相关联的组件。
[0174]多媒体组件1108包括在所述装置1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1108包括一个前置摄像头和/或后置摄像头。当装置1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0175]音频组件1110被配置为输出和/或输入音频信号。例如,音频组件1110包括一个麦克风(MIC),当装置1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1104或经由通信组件1116发送。在一些实施例中,音频组件1110还包括一个扬声器,用于输出音频信号。
[0176]输入输出接口 1112为处理组件1102和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0177]传感器组件1114包括一个或多个传感器,用于为装置1100提供各个方面的状态评估。例如,传感器组件1114可以检测到装置1100的打开/关闭状态,组件的相对定位,例如所述组件为装置1100的显示器和小键盘,传感器组件1114还可以检测装置1100或装置1100 —个组件的位置改变,用户与装置1100接触的存在或不存在,装置1100方位或加速/减速和装置1100的温度变化。传感器组件1114可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1114还可以包括光传感器,如CMOS或CXD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1114还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器,微波传感器或温度传感器。
[0178]通信组件1116被配置为便于装置1100和其他设备之间有线或无线方式的通信。装置1100可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1116经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1116还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0179]在示例性实施例中,装置1100可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSro)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0180]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1104,上述指令可由装置1100的处理器1120执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0181]一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种触摸输入控制方法,所述方法包括:识别终端触摸屏边缘区域的边缘触摸信息;根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息;如果所述边缘触摸信息包含所述边缘手掌触摸信息,则屏蔽所述边缘手掌触摸信息。
[0182]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本【技术领域】中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0183]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【权利要求】
1.一种触摸输入控制方法,其特征在于,包括: 识别终端触摸屏边缘区域的边缘触摸信息; 根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息; 如果所述边缘触摸信息包含所述边缘手掌触摸信息,则屏蔽所述边缘手掌触摸信息。
2.根据权利要求1所述的方法,其特征在于,所述识别终端触摸屏边缘区域的边缘触摸信息包括: 当用户在所述终端触摸屏上执行触摸操作时,获得所述触摸操作产生的触摸信息; 根据所述触摸信息对应的位置坐标判断所述触摸操作是否位于所述触摸屏边缘区域; 如果所述触摸操作位于所述触摸屏边缘区域,则确定所述触摸信息为所述边缘触摸信肩、O
3.根据权利要求1所述的方法,其特征在于,所述根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息包括: 通过所述边缘区域上触摸操作的触点分布获得所述边缘触摸信息对应的触摸形状; 判断所述边缘触摸信息对应的触摸形状是否与预先设置的手掌触摸形状匹配; 如果所述边缘触摸信息对应的触摸形状与所述手掌触摸形状匹配,则确定所述边缘触摸信息包含所述边缘手掌触摸信息。
4.根据权利要求1所述的方法,其特征在于,所述屏蔽所述边缘手掌触摸信息包括: 确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域; 关闭所述对应子区域的触摸输入功能。
5.根据权利要求4所述的方法,其特征在于,所述确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域包括: 比较所述边缘手掌触摸信息中的位置坐标与所述边缘区域的每个子区域的坐标范围; 将所述位置坐标所属坐标范围对应的第一子区域确定为所述对应子区域。
6.根据权利要求5所述的方法,其特征在于,所述确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域还包括: 将与所述第一子区域关联的第二子区域确定为所述对应子区域,所述第二子区域为持握终端时与所述手掌触摸操作对应的手指触摸操作所在的子区域。
7.根据权利要求4所述的方法,其特征在于,所述确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域包括: 判断所述手掌触摸操作在所述触摸屏上的持续时间是否超过预设时间; 如果所述持续时间超过预设时间,确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域。
8.根据权利要求1所述的方法,其特征在于,还包括: 清除所述手掌触摸操作过程中产生的除所述边缘手掌触摸信息的其他手掌触摸信息。
9.根据权利要求1至8任意一项所述的方法,其特征在于,还包括: 检测持握终端时所述触摸屏上的手指触摸操作区域;在所述手指触摸操作区域输出虚拟触摸控制界面。
10.一种触摸输入控制装置,其特征在于,包括: 识别单元,用于识别终端触摸屏边缘区域的边缘触摸信息; 判断单元,用于根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的手掌触摸信息; 屏蔽单元,用于在所述边缘触摸信息包含所述边缘手掌触摸信息时,屏蔽所述边缘手掌触摸信息。
11.根据权利要求10所述的装置,其特征在于,所述识别单元包括: 信息获得子单元,用于当用户在所述终端触摸屏上执行触摸操作时,获得所述触摸操作产生的触摸信息; 位置判断子单元,用于根据所述触摸信息 对应的位置坐标判断所述触摸操作是否位于所述触摸屏边缘区域; 信息确定子单元,用于在所述触摸操作位于所述触摸屏边缘区域时,确定所述触摸信息为所述边缘触摸信息。
12.根据权利要求10所述的装置,其特征在于,所述判断单元包括: 形状获得子单元,用于通过所述边缘区域上触摸操作的触点分布获得所述边缘触摸信息对应的触摸形状; 形状匹配子单元,用于判断所述边缘触摸信息对应的触摸形状是否与预先设置的手掌触摸形状匹配; 匹配确定子单元,用于在所述边缘触摸信息对应的触摸形状与所述手掌触摸形状匹配时,确定所述边缘触摸信息包含所述边缘手掌触摸信息。
13.根据权利要求10所述的装置,其特征在于,所述屏蔽单元包括: 确定子单元,用于确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域; 关闭子单元,用于关闭所述对应子区域的触摸输入功能。
14.根据权利要求13所述的装置,其特征在于,所述确定子单元包括: 位置比较子单元,用于比较所述边缘手掌触摸信息中的位置坐标与所述边缘区域的每个子区域的坐标范围; 第一子区域确定子单元,用于将所述位置坐标所属坐标范围对应的第一子区域确定为所述对应子区域。
15.根据权利要求14所述的装置,其特征在于,所述确定子单元还包括: 第二子区域确定子单元,用于将与所述第一子区域关联的第二子区域确定为所述对应子区域,所述第二子区域为持握终端时与所述手掌触摸操作对应的手指触摸操作所在的子区域。
16.根据权利要求13所述的装置,其特征在于,所述确定子单元包括: 时间判断子单元,用于判断所述手掌触摸操作在所述触摸屏上的持续时间是否超过预设时间; 子区域确定子单元,用于在所述持续时间超过预设时间时,确定所述边缘手掌触摸信息在所述边缘区域上的对应子区域。
17.根据权利要求10所述的装置,其特征在于,还包括:清除单元,用于清除所述手掌触摸操作过程中产生的除所述边缘手掌触摸信息的其他手掌触摸信息。
18.根据权利要求10至17任意一项所述的装置,其特征在于,还包括: 检测单元,用于检测持握终端时所述触摸屏上的手指触摸操作区域; 输出单元,用于在所述手指触摸操作区域输出虚拟触摸控制界面。
19.一种触摸输入控制装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 识别终端触摸屏边缘区域的边缘触摸信息; 根据所述边缘触摸信息对应的触摸形状,判断所述边缘触摸信息是否包含由手掌触摸操作产生的边缘手掌触摸信息; 如果所述边缘触摸 信息包含所述边缘手掌触摸信息,则屏蔽所述边缘手掌触摸信息。
【文档编号】G06F3/041GK104020878SQ201410219188
【公开日】2014年9月3日 申请日期:2014年5月22日 优先权日:2014年5月22日
【发明者】杨坤, 张博, 朱凌 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1