触点位置的自动校准方法和设备的制作方法

文档序号:6487661阅读:193来源:国知局
触点位置的自动校准方法和设备的制作方法
【专利摘要】本发明的实施方式公开了一种用于在触控装置上自动校准能够触发事件的触点位置的方法和设备。该方法包括存储未触发事件的历史触点位置;以及当紧接着未触发事件的触点之后的触点触发了事件时,基于所存储的未触发事件的历史触点位置,自动校准能够触发该事件的触点位置。本发明通过在触控装置上自动校准能够触发事件的触点位置,实时地调整了能够有效地触发事件的触点位置,减少了用户操作时的出错概率,提高了用户体验。
【专利说明】触点位置的自动校准方法和设备
【技术领域】
[0001 ] 本发明的实施方式涉及人机交互【技术领域】,更具体地涉及在触控装置上自动校准能够触发事件的触点位置的方法和设备。
【背景技术】
[0002]目前触控技术已经得到普及,以触控装置为主体的人机交互装置在包括移动电话、平板电脑、个人数字助理等便携式智能系统中得到了广泛的应用。常见的触控装置是触摸板,触摸板的一般结构是触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置。当用户触摸了屏幕上的图形按钮时,屏幕上的感应反馈系统根据预先设置的程序驱动各种连结装置,可用以取代机械式的按钮面板。
[0003]触控技术给用户带来了更方便的操作体验,各种触控手势更符合人类的动作习惯,使得用户与智能系统之间的交流更顺页畅。但是,因为用户通常直接用手指对触摸板进行操作,而手指头的面积相对于便携式装置的显示屏,特别是图形控件按钮来说,是比较大的,再加上操作时的人为因素,因此很容易发生“点”不准的情况,比如漏点或误点,从而无法有效地触发相应的事件。

【发明内容】

[0004]因此,本发明的目的在于,提供一种用于在触控装置上自动校准能够触发事件的触点位置的方法和设备。
[0005]根据本发明的一个方面,提供了一种用于在触控装置上自动校准能够触发事件的触点位置的方法,该方法包括:存储未触发事件的历史触点位置;以及当紧接着未触发事件的触点之后的触点触发了事件时,基于所存储的未触发事件的历史触点位置,自动校准能够触发所述事件的触点位置。
[0006]根据本发明的另一方面,提供了一种用于在触控装置上自动校准能够触发事件的触点位置的设备,该设备包括:存储装置,被配置为存储未触发事件的历史触点位置;以及校准装置,被配置为当紧接着未触发事件的触点之后的触点触发了事件时,基于所存储的未触发事件的历史触点位置,自动校准能够触发所述事件的触点位置。
[0007]本发明的实施方式通过在触控装置上自动校准能够触发事件的触点位置,实时地调整了能够有效地触发事件的触点位置,减少了用户操作时的出错概率,提高了用户体验。
【专利附图】

【附图说明】
[0008]通过对结合附图所示出的实施方式进行详细说明,本发明的上述以及其他特征将更加明显,附图中相同的标号表示相同或相似的元素。在附图中:
[0009]图1示出了根据本发明一个实施方式的在触控装置上自动校准能够触发事件的触点位置的方法100的流程图;以及
[0010]图2示出了根据本发明的一个实施方式的用于在触控装置上自动校准能够触发事件的触点位置的设备200的框图。
【具体实施方式】
[0011]下文将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。
[0012]附图中的流程图和框图,图示了按照本发明各种实施方式的系统、方法和设备的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依据所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以利用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0013]下面结合附图以示例的方式详细描述本发明的各种实施方式。
[0014]首先参考图1,其示出了根据本发明一个实施方式的在触控装置上自动校准能够触发事件的触点位置的方法100的流程图。
[0015]图1所示的方法100在开始之后,在步骤S101,存储未触发事件的历史触点位置。
[0016]举例而言,在电子邮件应用中,如果用户想要登录个人账户,通常需要在“登录”页面上点击“登录”按钮。当用户使用触控装置来进行该点击操作时,可能因为要点击的目标面积太小而无法成功点击,比如点到附近的其他控件按钮,例如“注册”按钮,或者没有点到任何控件按钮。当用户没有点到任何控件按钮时,将该位置记录下来。
[0017]通常,当用户没有点到目标控件按钮,并且点击后没有触发任何事件时,用户会连续地进行点击,直至点中为止。根据本发明的方式,将未触发事件的历史触点位置都保存起来。
[0018]当然,本领域技术人员可以想到电子邮件应用以及“登录”操作仅仅是示例,本发明可以应用在需要用户触摸点击显示页面上的某一个控件按钮的任何环境中。
[0019]接下来,在步骤S102,当紧接着未触发事件的触点之后的触点触发了事件时,基于所存储的未触发事件的历史触点位置,自动校准能够触发该事件的触点位置。
[0020]仍然以电子邮件应用中的“登录”操作为例,在连续几次未点中“登录”按钮,并且未点到其他控件按钮之后,用户点击到“登录”按钮,则根据之前保存的未触发事件的历史触点位置对能够触发“登录”事件的触点位置进行校准。
[0021]在一个实施方式中,可以将包括所存储的未触发事件的历史触点位置的区域标识为能够触发该事件的触点位置,以对能够触发该事件的触点位置进行自动校准。
[0022]例如,可以直接将历史触点位置标识为能够触发该事件的触点位置。可替换地,也可以根据预定算法将包括历史触点位置的一个区域(例如圆形、矩形等)标识为能够触发该事件的触点位置。
[0023]在一个实施方式中,可以基于显示页面上的控件布局来确定要标识为能够触发该事件的触点位置的区域。
[0024]例如,在所确定的能够触发该事件的触点位置集合中,去除与触发其他事件的触点位置重叠的点;或者在根据预定算法确定的圆形、矩形等形状的区域中,去除与触发其他事件的触点位置重叠的区域。
[0025]在一个实施方式中,还基于应用和显示页面,在数据表中存储校准后的能够触发该事件的触点位置。
[0026]例如,在本地数据库的数据表中存储校准后的能够触发该事件的触点位置,其中每个数据表对应一个应用,或者可替换地,一个数据表对应几个应用。在一个数据表对应一个应用(例如电子邮件应用)的实施方式中,在该数据表中按照不同的显示页面建立索引,例如,将“登录”页面作为一个索引,然后将校准后的触发“登录”、“注册”等事件的触点位置存储在该索引下。
[0027]在一个数据表对应多个应用的实施方式中,可以按照不同的应用和不同的显示页面分别建立索引。
[0028]现在参考图2说明能够执行上述方法100的设备,图2示出了根据本发明的一个实施方式的用于在触控装置上自动校准能够触发事件的触点位置的设备200的框图。
[0029]如图2所示的设备200包括存储装置201和校准装置202,其中存储装置201,被配置为存储未触发事件的历史触点位置;以及校准装置202,被配置为当紧接着未触发事件的触点之后的触点触发了事件时,基于所存储的未触发事件的历史触点位置,自动校准能够触发该事件的触点位置。
[0030]在一个实施方式中,校准装置201进一步包括标识装置203,标识装置203被配置为将包括所存储的未触发事件的历史触点位置的区域标识为能够触发该事件的触点位置,以对能够触发该事件的触点位置进行自动校准。在一个实施方式中,该区域是基于显示页面上的控件布局确定的。
[0031]在一个实施方式中,存储装置201进一步被配置为基于应用和显示页面,在数据表中存储校准后的能够触发该事件的触点位置。
[0032]应当理解,设备200中记载的每个装置与参考图1描述的方法100中的每个步骤相对应。由此,上文针对图1描述的操作和特征同样适用于设备200及其中包含的装置,具体细节不再赘述。
[0033]设备200可以利用各种方式来实现。例如,在某些实施方式中,可以利用软件和/或固件模块来实现。此外,也可以利用硬件模块来实现。现在已知或者将来开发的其他方式也是可行的,本发明的范围在此方面不受限制。
[0034]需要说明的是,本发明的实施方式所公开的方法可以在软件、硬件、或软件和硬件的结合中实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行系统,例如微处理器、个人计算机(PC)或大型机来执行。在一些实施方式中,本发明实现为软件,其包括但不限于固件、驻留软件、微代码等。
[0035]而且,本发明的实施方式还可以采取可从计算机可用或计算机可读介质访问的计算机程序产品的形式,这些介质提供程序代码以供计算机或任何指令执行系统使用或与其结合使用。出于描述目的,计算机可用或计算机可读机制可以是任何有形的装置,其可以包含、存储、通信、传播或传输程序以由指令执行系统、装置或设备使用或与其结合使用。[0036]介质可以是电的、磁的、光的、电磁的、红外线的、或半导体的系统(或装置或器件)或传播介质。计算机可读介质的示例包括半导体或固态存储器、磁带、可移动计算机磁盘、随机访问存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。目前光盘的示例包括紧凑盘-只读存储器(CD-ROM)、压缩盘-读/写(CD-R/W)和DVD。
[0037]应当注意,为了使本发明的实施方式更容易理解,上面的描述省略了对于本领域的技术人员来说是公知的、并且对于本发明的实施方式的实现可能是必需的更具体的一些技术细节。提供本发明的说明书是为了说明和描述,而不是用来穷举或将本发明限制为所公开的形式。对本领域的普通技术人员而言,许多修改和变更都是可以的。
[0038]因此,选择并描述实施方式是为了更好地解释本发明的原理及其实际应用,并使本领域普通技术人员明白,在不脱离本发明实质的前提下,所有修改和变型均落入由权利要求所限定的本发明的保护范围之内。
【权利要求】
1.一种用于在触控装置上自动校准能够触发事件的触点位置的方法,包括: 存储未触发事件的历史触点位置;以及 当紧接着未触发事件的触点之后的触点触发了事件时,基于所存储的未触发事件的历史触点位置,自动校准能够触发所述事件的触点位置。
2.根据权利要求1所述的方法,其中所述基于所存储的未触发事件的历史触点位置,自动校准能够触发所述事件的触点位置进一步包括: 将包括所存储的未触发事件的历史触点位置的区域标识为能够触发所述事件的触点位置,以对能够触发所述事件的触点位置进行自动校准。
3.根据权利要求2所述的方法,其中所述区域是基于显示页面上的控件布局确定的。
4.根据前述任一项权利要求所述的方法,其中所述方法还包括: 基于应用和显示页面,在数据表中存储校准后的能够触发所述事件的触点位置。
5.一种用于在触控装置上自动校准能够触发事件的触点位置的设备,所述设备包括: 存储装置,被配置为存储未触发事件的历史触点位置;以及 校准装置,被配置为当紧接着未触发事件的触点之后的触点触发了事件时,基于所存储的未触发事件的历史触点位置,自动校准能够触发所述事件的触点位置。
6.根据权利要求5所述的设备,其中所述校准装置进一步包括: 标识装置,被配置为将包括所存储的未触发事件的历史触点位置的区域标识为能够触发所述事件的触点位置,以对能够触发所述事件的触点位置进行自动校准。
7.根据权利要求6所述的设备,其中所述区域是基于显示页面上的控件布局确定的。
8.根据前述任一项权利要求所述的设备,其中所述存储装置进一步被配置为基于应用和显示页面,在数据表中存储校准后的能够触发所述事件的触点位置。
【文档编号】G06F3/041GK103576964SQ201210279578
【公开日】2014年2月12日 申请日期:2012年8月2日 优先权日:2012年8月2日
【发明者】龙天雨 申请人:北京千橡网景科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1