电子设备及其输入处理方法与流程

文档序号:16505202发布日期:2019-01-05 08:59阅读:186来源:国知局
电子设备及其输入处理方法与流程

本公开涉及电子设备及其输入处理方法。更具体地,本公开涉及一种用于在具有触摸屏的电子设备中处理输入的方法。



背景技术:

如今,各种电子设备以及包括智能电话、平板个人计算机(pc)等的便携式设备具有触摸面板以直观地处理用户的输入。通常,触摸面板可以与显示面板组合以形成一个模块并向用户提供触摸屏。

同时,随着技术的发展,电子设备变得越来越精密和复杂。因此,为了有效且直观地执行由电子设备提供的各种功能,电子设备和用户之间的交互变得越来越重要。

提出以上信息作为背景信息仅仅是为了辅助理解本公开。并未确定和断言上述任何内容是否可用作关于本公开的现有技术。



技术实现要素:

技术问题

通常,当通过触摸屏接收到特定触摸输入时,基于典型的触摸相关信息(例如触摸位置(例如坐标)、触摸时间和触摸计数)来处理该输入。

本公开的各个方面是为了至少解决上述问题和/或缺点,并且至少提供以下描述的优点。因此,本公开的一方面是提供一种用于基于各种信息以及典型的触摸相关信息来处理触摸输入并用于执行与触摸输入相对应的特定功能的技术。

问题的解决方案

根据本公开的一方面,提供了一种具有触摸屏的电子设备中处理输入的方法。该方法包括:识别与通过触摸屏检测到的触摸输入的面积相对应的几何图形的属性信息,基于存储的用户输入区分规则,根据属性信息确定用户输入,以及执行与所确定的用户输入相对应的功能。

根据本公开的另一方面,提供了一种电子设备。该电子设备包括:触摸屏,被配置为检测触摸输入;存储器,被配置为存储用户输入区分规则;以及至少一个处理器,被配置为:识别与通过触摸屏检测到的触摸输入的面积相对应的几何图形的属性信息,基于所存储的用户输入区分规则,根据属性信息确定用户输入,以及执行与所确定的用户输入相对应的功能。

发明的有益效果

根据本公开,可以在不安装附加硬件的情况下,通过软件改进,使用现有触摸屏从触摸输入生成各种命令。因此,可以改进用户和电子设备之间通过触摸屏的交互。

从结合附图公开了本公开的各种实施例的下面的详细描述中,本公开的其他方面、优点和突出特征对本领域技术人员将变得清楚。

附图说明

从结合附图的下面的描述中,本公开的某些实施例的上述以及其他方面、特征和优点将更清楚,在附图中:

图1是示出根据本公开的实施例的电子设备的框图;

图2是示出根据本公开的实施例的触摸输入的区别的图;

图3a是示出根据本公开的实施例的正常触摸输入的图;

图3b是示出根据本公开的实施例的特别触摸输入的图;

图4是示出根据本公开的实施例的电子设备的输入处理方法的流程图;

图5是示出根据本公开的实施例的用于确定电子设备的用户输入区分规则的方法的流程图;

图6是示出根据本公开的实施例的基于触摸屏上的位置确定用户输入区分规则的示例的图;

图7a是示出根据本公开的实施例的用户输入区分中的错误的图;

图7b是示出根据本公开的实施例的用于调整电子设备的用户输入区分规则的方法的流程图;以及

图8是示出根据本公开的实施例的响应于电子设备的特别触摸输入而执行各种功能的示例的图。

贯穿附图,相似的附图标记将被理解为指代相似的部件、组件和结构。

具体实施方式

提供下面的参考附图的描述以帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。以下描述包括各种具体细节以帮助理解,但这些具体细节应被视为仅仅是示例性的。因此,本领域普通技术人员将认识到:在不脱离本公开的范围和精神的情况下,可以对本文中所描述的各种实施例进行各种改变和修改。另外,为了清楚和简洁起见,可以省略对公知的功能和结构的描述。

以下描述和权利要求中使用的术语和词语不限于其书面含义,而是仅仅被发明人用来实现对本公开清楚一致的理解。因此,对于本领域技术人员清楚的是,提供本公开的各种实施例的以下描述以仅用于说明的目的,而不是出于限制由所附权利要求及其等同物限定的本公开的目的。

应理解,除非上下文中另有清楚地指示,否则单数形式“一”、“一个”和“所述”包括复数指示物。因此,例如,对“组件表面”的引用包括对这样的表面中的一个或多个的引用。

可以在本公开的各种实施例中使用的诸如“包括”和“可以包括”之类的表述表示所公开的功能、操作和元件的存在性,并且不限制一个或多个附加功能、操作和元件。另外,在本公开的各种实施例中,诸如“包括”、“包含”和/或“具有”之类的术语可以解释为表示某个特性、数目、操作、元件、组件或它们的组合,但是不可以解释为将一个或多个其他特性、数目、操作、元件、组件或它们的组合的存在性或添加可能性排除在外。

此外,在本公开的各种实施例中,表述“或者”包括关联列出的词语中的任何和所有组合。例如,表述“a或b”可以只包括a,可以只包括b,或者可以包括a和b两者。

在本公开的各种实施例中,包含诸如”第一”和”第二”等的序数的表述可以修饰各种元件。然而,这些元件不受以上表述限制。例如,以上表述不限制元件的顺序和/或重要性。使用上述表述仅出于将一个元件与其他元件进行区分的目的。例如,第一用户设备和第二用户设备指示不同的用户设备,尽管第一用户设备和第二用户设备它们两个都是用户设备。例如,在不脱离本公开的范围的情况下,第一元件可以被称作第二元件,类似地,第二元件也可以被称作第一元件。

在组件被称作“连接”或“接入”到另一组件的情况下,应当理解,该组件不仅直接连接到或接入到该另一组件,而且还可以在该组件和该另一组件之间存在另一组件。同时,在组件被称作“直接连接”或“直接接入”到另一元件的情况下,应该理解,在它们之间没有组件。

根据本公开的电子设备可以是具备显示功能的设备。例如,电子设备可以是智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器、台式pc、膝上型pc、上网本计算机、个人数字助理(pda)、便携式多媒体播放器(pmp)、运动图像专家组(mpeg-1或mpeg-2)音频层-3(mp3)播放器、便携式医疗设备、数码相机或可穿戴设备(例如,诸如电子眼镜之类的头戴式设备(hmd)、电子衣服、电子手环、电子项链、电子配件或智能手表)。

根据一些实施例,电子设备可以是具备显示功能的智能家用电器。例如,电子设备可以是电视(tv)、数字多功能盘(dvd)播放器、音频设备、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机项盒、tv盒(例如,samsunghomesynctm、appletvtm、googletvtm等)、游戏机、电子词典、电子钥匙、摄录一体机或电子相框。

根据一些实施例,电子设备可以是医疗设备(例如,磁共振血管造影(mra)设备、磁共振成像(mri)设备、计算机断层扫描(ct)设备、超声设备等)、导航设备、全球定位系统(gps)接收器、事件数据记录器(edr)、飞行数据记录器(fdr)、车载信息娱乐设备、船舶用电子设备(例如,海上导航系统、陀螺罗盘等)、航空电子设备、安全设备、工业或家用机器人、自动柜员机(atm)或销售点(pos)。

根据一些实施例,电子设备可以是具有显示功能的家具或建筑物或结构的一部分、电子板、电子签名接收设备、投影仪或各种测量仪表(例如,水表、电表、燃气表、测波计等)。本文中所公开的电子设备可以是上述设备中的一个或其任何组合。此外,本文中所公开的电子设备可以是柔性设备。如本领域技术人员很好地理解的那样,本文中所公开的电子设备不应被视为对本公开的限制。

在下文中,将参考附图来描述根据各种实施例的电子设备。在本公开中使用的术语“用户”可以指代使用电子设备的人或设备(例如,人工智能设备)。

图1是示出根据本公开的实施例的电子设备100的框图。

参考图1,电子设备100可以包括触摸屏单元110、存储单元120、处理器130和传感器单元140中的至少一个。另外,尽管未示出,但电子设备100还可以包括按键输入单元、无线通信单元、麦克风和语音输出单元中的至少一个。

触摸屏单元110可以包括触摸面板和显示面板。

触摸面板可以是复杂的触摸面板,其包括用于感测手指的触摸输入的手指触摸面板和用于感测笔的触摸输入的笔触摸面板。手指触摸面板可以被实现为电容型。当然,手指触摸面板可以被实现为任何其他类型,例如电阻型、红外型或超声型。另外,手指触摸面板不仅仅通过用户的手指产生事件,而且还可以通过另一工具(例如,能够引起手指触摸面板的电容变化的导电对象)产生事件。笔触摸面板可以被配置为电磁感应类型。因此,笔触摸面板可以通过使用专门设计用于形成磁场的触摸笔来产生事件。

如果触摸输入工具(例如,触摸笔尖或指尖)提供了物理触摸输入,则触摸面板可以检测触摸输入的位置和触摸输入的面积中的至少一个。通常,可以提供这样的触摸输入来选择或执行在触摸位置处显示的图形对象。顺便说一下,实际触摸对应于具有面积的特定区域而不是某个点。因此,在本公开的各种实施例中,触摸面板可以将触摸输入识别为具有一定面积的几何图形(例如,椭圆)。

图2是示出根据本公开的实施例的触摸输入的区别的图。

参考图2,触摸屏单元110的触摸面板可以提供与触摸输入的面积相对应的几何图形220中的预定点210(例如,中心点)的坐标作为位置信息,并且还可以提供与几何图形220的属性相关联的附加信息。该附加信息可以包括例如以下项中的至少一项:与几何图形或从几何图形导出的辅助图形的全部或一部分相关的长度(例如,长轴长度和/或短轴长度)、面积、像素数量、形状、方向和斜率(例如,长轴的斜率)。

如以下将详细讨论的,基于与几何图形相关的位置信息和附加信息,可以根据所存储的用户输入区分规则将触摸输入确定为至少两个不同输入中的一个。

图3a是示出根据本公开的实施例的正常触摸输入的图。

图3b是示出根据本公开的实施例的特别触摸输入的图。

参考图3a和图3b,在本公开中,将触摸输入分类为正常触摸输入310(例如,窄输入)和特别触摸输入320(例如,宽输入)。然而,这不应被解释为对本公开的限制。如本领域技术人员将理解的那样,基于与触摸输入的几何图形相关的位置信息和附加信息,可以将触摸输入不同地分类为许多输入,并广泛地应用于用于执行功能的技术。

同时,当触摸输入工具在距触摸屏预定距离内(例如,在10cm内)接近时,触摸面板可以检测触摸输入工具的接近度。

存储单元120可以存储从处理器130或任何其他元件接收或创建的指令或数据。另外,存储单元120可以存储由处理器130执行的软件。

存储单元120还可以存储针对触摸输入区分的用户输入区分规则。为了确定用户输入区分规则,可以收集用户在通常时间所提供的触摸输入并将其存储在存储单元120中。备选地或附加地,存储单元120可以存储这种收集的触摸输入的图案。

用户输入区分规则可以是基于最大值、最小值、平均值、偏差值和分布值中的至少一个的值,其中所述最大值、最小值、平均值、偏差值和分布值是针对以下至少一项:与几何图形或从几何图形导出的辅助图形的全部或一部分相关的长度(例如,长轴长度和/或短轴长度)、面积、像素数量、形状、方向和斜率(例如,长轴的斜率)。用户输入区分规则可以包括例如与正常触摸输入相关联的第一阈值和与特别触摸输入相关联的第二阈值。可以通过与第一阈值和第二阈值相比较来区分触摸输入。

另外,用户输入区分规则可以是与触摸输入的位置相关的值。可以定义用户输入区分规则,使得权重被分配给触摸输入中的特定输入。例如,可以将权重分配给区别作为正常触摸输入。

存储在存储单元120中的用户输入区分规则可以根据用户的使用进行更新和调整。

处理器130可以执行与通过触摸面板识别的触摸输入相对应的特定功能。

例如,参考图1,处理器130可以包括触摸输入检测单元131、功能执行单元133、规则确定单元135和规则调整单元137中的至少一个。然而,这不应被解释为对处理器130的操作所需的元件的限制。

触摸输入检测单元131可以识别与通过触摸面板检测到的触摸输入相对应的几何图形的属性信息。另外,触摸输入检测单元131可以基于用户输入区分规则根据属性信息确定用户输入。几何图形的属性信息可以包括以下至少一项的最大值、最小值、平均值、偏差值和分布值中的至少一个:与几何图形或从几何图形导出的辅助图形的全部或一部分相关的长度(例如,长轴长度和/或短轴长度)、面积、像素数量、形状、方向和斜率(例如,长轴的斜率)。用户输入可以被确定为正常触摸输入或特别触摸输入。

同时,触摸输入检测单元131可以在用户输入确定中检测错误发生或错误发生的概率。例如,当与触摸输入相关的几何图形的属性信息值属于不能通过用户输入区分规则而区分的模糊区域时,可以将其检测为错误发生,或者可以检测到错误发生的概率为高。

如果属性信息值属于模糊区域,则触摸输入检测单元131可以执行附加的输入区分过程。即,触摸输入检测单元131可以保留触摸输入区别或者通过视觉、听觉或触觉信号将其通知给用户,以便再次确认用户的意图。备选地,触摸输入检测单元131可以提供选项来区分到传感器单元140的输入,以便使输入清楚。

例如,触摸输入检测单元131可以执行用于确定清楚的用户输入的以下操作中的至少一个。例如,触摸输入检测单元131可以基于接近用户输入区分规则的程度来确定用户输入。此外,触摸输入检测单元131可以基于用户输入的预定优先级来确定用户输入。此外,触摸输入检测单元131可以提供用于区分用户输入的菜单(例如,通过触摸屏单元110),并且可以通过检测对菜单的选择输入来确定用户输入。此外,触摸输入检测单元131可以提供针对用户输入区分的触摸输入引导(例如,通过触摸屏单元110)。例如,可以通过屏幕提供诸如“请轻柔地触摸以执行第一功能”或“请宽泛地触摸以执行第二功能”之类的引导短语。触摸输入检测单元131可以通过触摸面板、麦克风和传感器单元140中的至少一个来检测附加的输入区分操作,以确定用户输入。备选地或附加地,触摸输入检测单元131可以输出用于学习用户输入区分的屏幕。

功能执行单元133可以执行与由触摸输入检测单元131确定的用户输入相对应的特定功能。

例如,功能执行单元133可以提供与所确定的用户输入相对应的用户界面(ui)。例如,功能执行单元133可以在用户输入被确定为正常触摸输入时执行与正常触摸输入相对应的功能,并且可以在用户输入被确定为特别触摸输入时提供通用控制ui。通用控制ui可以包括例如用于通用功能控制的ui,而不管当前执行的功能、页面、应用(app)或所选择的对象如何。例如,根据相关联的操作,功能执行单元133可以调用指针以便选择和执行不可到达区域中的对象,或者可以将频繁使用的功能定义为快捷键。

另外,功能执行单元133可以基于所确定的用户输入来执行与同触摸输入有关的对象相对应的特定功能。例如,当接收到对图像对象的正常触摸输入时,功能执行单元133可以放大对应的图像并通过屏幕提供放大的图像。当接收到特别触摸输入时,功能执行单元133可以通过窗口提供关于图像对象的附加信息。在应用图标对象的情况下,正常触摸输入可以用于执行应用触发,但特别触摸输入可以用作用于改变应用设置的输入。施加于对象的这种附加输入可以随需要而改变。

另外,功能执行单元133可以在存储单元120中收集并存储关于每个用户的触摸输入图案的信息,并且可以基于所存储的信息执行用户特定控制。功能执行单元133可以创建通过用户的触摸输入所获得的各种信息的统计,例如关于与正常触摸输入和特别触摸输入中的每一个的面积相对应的几何图形的长轴和短轴的最大值和最小值、平均值、偏差值以及其计算结果。这种统计信息指示了设备的用户数量和用户的特点。因此,基于统计信息,可以为各个用户提供不同的ui或者提供用户定制的服务(例如,用于改变应用图标的大小的建议)。此外,当检测到任何异常图案的输入时,可以将统计信息用作需要附加认证的安全性增强的手段。

例如,功能执行单元133可以在正常触摸输入的情况下向用户提供普通功能,并且可以在特别触摸输入的情况下向用户提供用户定制的ui。用户定制的ui可以通过考虑每个用户使用应用的频率来确定,或者可以通过用户特定的设置来确定。此外,功能执行单元133可以在正常触摸输入的情况下向用户提供普通功能,并且可以在特别触摸输入的情况下,通过请求用户特定的认证来在认证成功时针对每个用户执行安全功能。

规则确定单元135可以确定用于将触摸输入彼此区分的用户输入区分规则。

例如,规则确定单元135可以收集用户在通常时间提供的触摸输入,并且根据收集的触摸输入的图案估计用户输入区分规则。即,根据通常的用户触摸输入,规则确定单元135可以收集与被确定为正常触摸输入的触摸输入的面积相对应的几何图形的属性信息,并基于所收集的信息确定用户输入区分规则。然后,规则确定单元135可以将所确定的用户输入区分规则存储在存储单元120中。

另外,规则确定单元135可以响应于用户命令而进入用于学习用户输入区分的模式,然后确定用户输入区分规则。在学习模式中,规则确定单元135可以收集与被确定为正常触摸输入的触摸输入的面积相对应的几何图形的属性信息,并且还收集与被确定为特别触摸输入的触摸输入的面积相对应的几何图形的属性信息。另外,规则确定单元135可以基于所收集的信息确定用户输入区分规则,然后将确定的用户输入区分规则存储在存储单元120中。

下面是规则确定单元135收集并分析触摸输入的图案,然后确定用户输入区分规则的示例。

当用户向触摸屏单元110提供触摸输入时,触摸面板可以将触摸区域识别为二维图形220,如图2所示。用于识别这种几何图形的属性的因素可以包括以下至少一项:几何图形或从几何图形导出的辅助图形的整体或一部分的长度、面积、像素数量、形状、方向和斜率。规则确定单元135可以通过使用这些因素中具有最低区分误差的值来确定用户输入区分规则。此外,规则确定单元135可以通过对触摸输入中的特定触摸输入进行加权来确定用户输入区分规则。

与提供给触摸面板的触摸输入的面积相对应的几何图形的属性信息可以根据硬件类型而具有不同的值,并且可以根据用户的手指大小和触摸习惯而变化。此外,即使在相同的用户进行触摸时,该值也可以根据触摸位置而不同。因此,规则确定单元135可以将触摸屏划分为预定的区域,并且将用户输入区分规则不同地应用于所划分的区域。例如,规则确定单元135可以针对所划分的区域中的每一个导出与触摸输入的面积相对应的图形属性的差异,并且可以通过使用具有最低区分误差的属性信息来确定用于每个所划分的区域的用户输入区分规则。

同时,由于通过触摸面板检测到的触摸输入的面积是时间上可变的值,所以还有必要判定用于确定触摸输入的面积的时间相关规则。因此,为了提高可靠性,规则确定单元135可以收集给定时间内的图形属性信息,然后根据规则确定输入区别。备选地,对于快速响应时间,一旦几何图形或导出的辅助图形的全部属性或一些属性的最大值、最小值、平均值、偏差值、变化值或分布值满足规则,规则确定单元135就可以确定输入区别。例如,规则确定单元135可以将触摸输入的判定定时定义为以下情况:当图形的属性信息的平均值满足用户输入区分规则值时,或者当图形的属性信息超出用户输入区分规则值时。另外,规则确定单元135可以通过各种规则定义用于触摸输入的判定定时。

参考图2,例如,使用与触摸检测图形的长轴(或称为触摸长轴)和短轴(或称为触摸短轴)有关的信息,规则确定单元135可以确定将触摸输入分类为窄触摸(例如,正常触摸输入)和宽触摸(例如,特别触摸输入)的用户输入区分规则。除了手指大小和触摸习惯的影响之外,触摸面积可以在远触摸的情况下变宽并且在近触摸的情况下变窄。即,当触摸远处部分时,长轴和短轴的长度偏差小,因此难于区分窄触摸与宽触摸。因此,规则确定单元135可以收集例如屏幕的中心区域上的触摸输入,并且在分析中包括该收集。此外,规则确定单元135可以计算所收集的长轴/短轴长度的最大值/最小值、平均值、偏差值、分布值和触摸持续时间,然后建立用于宽触摸和窄触摸的规则。在这种情况下,可以考虑用户在通常时间提供的触摸输入区域图案与宽触摸/窄触摸的触摸输入区域图案之间的相关性来建立规则。

例如,可以如下计算用户输入区分规则的阈值。

阈值=(1.5*max-0.5*avg)*0.8+7

(max:所收集的信息中长轴长度的最大值,avg:所收集的信息中长轴长度的平均值)

根据以上示例,触摸输入检测单元131可以根据长轴长度是否等于或大于阈值,而将触摸输入分类为宽触摸和窄触摸。

另一方面,规则确定单元135可以通过确定依赖于触摸位置(坐标)的阈值来提高触摸输入区分的识别率。

作为另一示例,可以如下计算用户输入区分规则的阈值。

阈值=max+17-20*sqrt(触摸持续时间)

即,规则确定单元135可以通过进一步利用关于触摸持续时间的信息来确定阈值。

规则调整单元137可以调整所确定的用户输入区分规则。当触摸输入检测单元131鉴于与触摸输入的面积相对应的几何图形的属性信息来区分触摸输入时,基于所确定的用户输入区分规则阈值的判定可能是不明确的。因此,即使在规则确定单元135确定了用户输入区分规则阈值时,也可需要根据连续使用图案来更新所确定的用户输入区分规则阈值。例如,当触摸输入检测单元131检测到触摸输入区分中发生错误或错误发生的概率超过预定值时,规则调整单元137可以调整所确定的用户输入区分规则以减少错误或其概率。例如,当在接近用户输入区分规则阈值的区域中频繁地执行触摸时,可以增加或降低用户输入区分规则阈值。

图4是示出根据本公开的实施例的电子设备的输入处理方法的流程图。例如,图4中所示出的输入处理方法可以由图1的处理器130执行。

在操作410处,处理器可以识别与通过触摸面板检测到的触摸输入的面积相对应的几何图形的属性信息。

在操作420处,处理器可以基于存储的用户输入区分规则,根据属性信息确定用户输入。图形的属性信息可以包括以下至少一项的最大值、最小值、平均值、偏差值和分布值中的至少一个:与几何图形或从几何图形导出的辅助图形的全部或一部分相关的长度(例如,长轴长度和/或短轴长度)、面积、像素数量、形状、方向和斜率(例如,长轴的斜率)。

在操作430处,处理器可以确定操作420的用户输入区分是否清楚。

如果区分是不清楚的,则处理器可以在操作440处执行附加的输入区分过程。例如,处理器可以基于接近用户输入区分规则的程度来确定用户输入。此外,处理器可以基于用户输入的预定优先级来确定用户输入。此外,处理器可以提供用于区分用户输入的菜单,并通过检测对菜单的选择输入来确定用户输入。此外,处理器可以提供用于用户输入区分的触摸输入引导。此外,处理器可以通过经由触摸面板、麦克风和传感器单元中的至少一个检测附加的输入区分操作来确定用户输入。此外,处理器可以输出用于学习用户输入区分的屏幕。

一旦确定了用户输入,处理器就可以在操作450处执行与所确定的用户输入相对应的特定功能。例如,处理器可以响应于第一用户输入而执行第一功能,并且还响应于第二用户输入而执行第二功能。

图5是示出根据本公开的实施例的用于确定电子设备的用户输入区分规则的方法的流程图。例如,图5中所示出的方法可以由图1的处理器130执行。

处理器可以收集用户在通常时间提供的触摸输入,然后根据收集的触摸输入的图案确定用户输入区分规则。此外,处理器可以响应于用户命令而进入用于学习用户输入区分的模式,然后确定用户输入区分规则。根据本公开的各种实施例,处理器可以基于在操作510和/或操作520处收集的属性信息来确定用户输入区分规则。

在操作510处,处理器可以收集与被确定为第一用户输入的触摸输入的面积相对应的几何图形的属性信息。例如,处理器可以收集与用户在通常时间使用的正常触摸输入相对应的属性信息。然后,在操作530处,处理器可以基于属性信息估计用于区分触摸输入的用户输入区分规则。

备选地或附加地,处理器可以在学习模式中接收正常触摸输入,并收集与第一用户输入相对应的几何图形的属性信息。

在操作520处,处理器可以收集与被确定为第二用户输入的触摸输入的面积相对应的几何图形的属性信息。例如,处理器可以接收在学习模式中分类的触摸输入,并收集与第二用户输入相对应的几何图形的属性信息。

在操作530处,处理器可以基于所收集的属性信息确定用户输入区分规则。例如,处理器可以基于与在学习模式中收集的第一用户输入和第二用户输入相对应的几何图形的属性信息来确定用户输入区分规则。

几何图形的属性可以包括以下至少一项:几何图形或从几何图形导出的辅助图形的整体或一部分的长度、面积、像素数量、形状、方向和斜率。处理器可以通过使用属性信息中具有最低区分误差的值来确定用户输入区分规则。此外,处理器可以通过对触摸输入中的特定触摸输入进行加权来确定用户输入区分规则。

图6是示出根据本公开的实施例的基于触摸屏上的位置确定用户输入区分规则的示例的图。

此外,参考图6,处理器可以将触摸屏单元110的屏幕划分为预定区域600,并且将用户输入区分规则不同地应用于所划分的区域。即,处理器可以针对所划分的区域中的每一个导出与触摸输入的面积相对应的图形属性的差异,并且可以通过使用具有最低区分误差的属性信息来确定用于每个所划分的区域的用户输入区分规则。例如,处理器可以为每个划分的区域设置与第一用户输入有关的阈值,如附图标记610所示,并且还为每个划分的区域设置与第二用户输入有关的阈值,如附图标记620所示。

为了提高可靠性,处理器可以收集给定时间内的图形属性信息,然后根据规则确定输入区别。备选地,对于快速响应时间,一旦几何图形或导出的辅助图形的全部属性或一些属性的最大值、最小值、平均值、偏差值、变化值或分布值满足规则,处理器就可以确定输入区别。例如,处理器可以将触摸输入的判定定时定义为如下情况:当图形的属性信息的平均值满足用户输入区分规则值时,或者当图形的属性信息超出用户输入区分规则值时。

图7a是示出根据本公开的实施例的用户输入区分中的错误的图。

例如,参考图7a,基于与触摸输入的面积相对应的几何图形的长轴/短轴长度,可以将触摸输入定义为第一用户输入(例如,正常触摸输入)或第二用户输入(例如,特别触摸输入)。然而,如果检测到具有模糊区别区域700的值的触摸输入,则可能在触摸输入的区分中发生错误,或者错误发生的概率可能为预定值或更大。

在这种情况下,电子设备可以执行在图4的操作440处描述的附加的输入区分过程,或可以调整用户输入区分规则。

图7b是示出根据本公开的实施例的用于调整电子设备的用户输入区分规则的方法的流程图。例如,图7b中所示出的方法可以由图1的处理器130执行。

在操作710处,处理器可以确定是否发生用户输入区分错误或者错误发生概率是否大于给定值。这被解释为执行错误检查。例如,如果确定发生了错误或错误发生概率大于给定值,则处理器可以执行以上讨论的附加的输入区分过程。另外,处理器可以确定是否发生超过模糊区别区域700中的阈值的由具有一定范围内的值的触摸输入引起的错误。

在操作720处,处理器可以调整用户输入区分规则。例如,处理器可以使用户输入区分规则的阈值朝预定范围增大或减小,以便降低错误概率。

图8是示出根据本公开的实施例的响应于电子设备的特别触摸输入而执行各种功能的示例的图。

例如,图8中所示出的方法可以由图1的处理器130执行。特别触摸输入是指与正常触摸输入相区分的触摸输入。例如,如前所述,不同于第一用户输入的第二用户输入或者与窄触摸输入相区分的宽触摸输入可以被称为特别触摸输入。

如果任何检测到的触摸输入被确定为特别触摸输入810,则处理器可以执行相应的功能。

作为示例,响应于特别触摸输入,处理器可以执行通用控制820,而不管当前执行的功能、页面、app或所选择的对象如何。例如,处理器可以提供通用控制ui830。通用控制ui可以包括例如用于通用功能控制的ui,而不管当前执行的功能、页面、app或所选择的对象如何。例如,根据相关联的操作,处理器可以调用指针以便选择和执行不可到达区域中的对象,或者可以将频繁使用的功能定义为快捷键。

作为另一示例,响应于特别触摸输入,处理器可以执行触摸对象特定控制840。例如,处理器可以执行与同触摸输入相关联的对象相对应的功能850。在应用图标对象的情况下,正常触摸输入可以用于执行应用触发,但特别触摸输入可以用作用于改变应用设置的输入。施加于对象的这种附加输入可以随需要而改变。

作为又一示例,响应于特别触摸输入,处理器可以执行用户特定控制860。处理器可以创建通过用户的触摸输入而获得的各种信息的统计,例如关于与正常触摸输入和特别触摸输入中的每一个的面积相对应的几何图形的长轴和短轴的最大值和最小值、平均值、偏差值以及其计算结果。这种统计信息指示设备用户的数量和用户的特点。因此,基于统计信息,处理器可以为各个用户提供不同的ui870,或者提供用户定制的服务(例如,用于改变应用图标大小的建议)。此外,当检测到任何异常图案的输入时,处理器可以执行需要附加认证的用户特定安全功能。例如,处理器可以在正常触摸输入的情况下向用户提供普通功能,并且可以在特别触摸输入的情况下向用户提供用户定制的ui。用户定制的ui可以通过考虑每个用户使用应用的频率来确定,或者可以通过用户特定设置来确定。此外,处理器可以在正常触摸输入的情况下向用户提供普通功能,并且可以在特别触摸输入的情况下,通过请求用户特定认证来在认证成功时执行针对每个用户的安全功能。

根据各种实施例的设备的至少一部分(例如,其模块或功能)或方法的至少一部分(例如,操作)可以实现为例如在计算机可读存储介质中以程序模块形式存储的命令。在命令由处理器执行的情况下,处理器可以执行与该命令相对应的特定功能。计算机可读存储介质可以是例如存储单元120。根据各种实施例,编程模块中的至少一部分可以用软件、固件、硬件或它们中的两个或更多个的组合来实现。程序模块中的至少一些可以由例如处理器实现(例如,执行)。程序模块中的至少一些可以包括例如用于执行一个或多个功能的模块、程序、例程、指令集和/或进程。

非暂时性计算机可读记录介质可以包括诸如硬盘、软盘及磁带之类的磁介质、诸如高密度盘-只读存储器(cd-rom)和dvd之类的光介质、诸如光磁软盘之类的磁光介质、以及被专门配置为存储和执行程序指令的硬件设备。此外,程序指令可以包括能够在计算机中使用译码器执行的高级语言代码以及由编译器产生的机器代码。上述硬件设备可被配置为操作为一个或多个软件模块,以执行本公开的各个实施例的操作,反之亦然。

根据各种实施例的模块或编程模块可以包括或不包括上述组件中的至少一个或者还包括任何其他组件。由根据各种实施例的模块、编程模块或任何其他组件执行的操作可以顺序地、并行地、重复地或者按照启发式方法执行。另外,一些操作可以按不同顺序执行,或者被省略,或者可以增加任何其他操作。

虽然已经参考本公开的各种实施例示出并描述了本公开,但是本领域技术人员应理解,在不脱离由所附权利要求及其等同物所限定的本公开的精神和范围的情况下,可以对其形式和细节进行各种改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1