触摸屏操作的方法及系统的制作方法

文档序号:6434200阅读:127来源:国知局
专利名称:触摸屏操作的方法及系统的制作方法
技术领域
本发明属于计算机、软件技术领域。
背景技术
触摸屏是目前广泛应用的输入、输出形式。目前的大部分手持终端,比如智能手机、平板电脑等,绝大多数都设置有触摸屏,来作为输出及输入组件。利用触摸屏除了进行图象的输出操作之外,还可以通过手指或者触摸笔操作的方式来进行触摸输入操作。在进行触摸输入操作时,人们常使用的操作方式,包括利用触摸屏进行目标信息位置的点击操作,或触摸路径的输入操作。利用触摸屏还可以便利地实现显示内容的放大及缩小操作。比如,所述的放大和缩小操作,可以通过两个手指同时按压在触摸屏上,然后扩大两个手指的距离,就可以实现视窗内容的放大操作了 ;类似地,缩小两个手指的距离,则可以实现视窗内容的缩小操作。另外,在使用苹果电脑公司的一些手持终端设备时,还可以通过单次点击的方式, 将小的图象信息变换为大的图象信息。但是,这种变换方式,只能按照预设的放大比例进行调整。

发明内容
本发明的目的,是提供一种触摸屏操作的方法,以及配套的系统,利用本发明,能够通过具有顺时针或逆时针方向旋转的移动路径判定的方式,来实现触摸屏输出信息的放大或缩小操作。本发明提供一种触摸屏操作的方法,该方法包括有如下步骤步骤1,将其中的顺时针或者逆时针旋转的操作信息,和触摸屏输出信息的放大或缩小操作进行对应;步骤2,采集通过触摸屏所输入的触摸操作信息,判定其中是否包括有顺时针或者逆时针旋转的操作信息; 步骤3,在具有顺时针或者逆时针旋转操作信息的情况下,将其操作信息转变为针对于触摸屏输出信息的放大或缩小操作。进一步,在进行旋转操作的过程中,不同分段的旋转区域所在的中心发生移动,且移动的范围超出阈值的情况下,将其作为具有路径形式的旋转操作。进一步,所述的旋转区域所在的中心,是不同的旋转路径片段作为独立的组成单元所对应的中心,每一个旋转路径片段分割的方式,是按照路径长度进行分割,或按照不同路径下所对应的时间量进行分割,或按照不同角度范围所对应的区域进行分割。进一步,采集获得的旋转路径片段,优选为首段或尾段所对应的路径片段,相应的移动路径为首段和尾段的旋转路径片段所对应中心连线后所生成的矢量路径。进一步,所述的路径形式,以其路径的移动方向作为视窗信息的转移方向。
进一步,采集所述的路径形式,以其作为翻页操作的触发信息,翻页之后的尺寸大小按照所述的旋转操作转变的尺寸大小实施。进一步,所述的放大或缩小操作,判定是否为单手指触摸操作,仅在单手指操作的情况下,才触发前述的针对于触摸屏旋转所进行的放大或缩小操作。进一步,在通过旋转的方式触发放大或缩小功能的情况下,输出用以进行尺寸的调整操作的尺寸调整窗口,该窗口中包括分别显示放大与缩小的倍数的控件,和/或通过拖动到不同的位置对应不同放大及缩小倍数的控件。进一步,采集用户通过旋转操作所放大或缩小的最终尺寸,将其取为平均值,或者临近数据,作为尺寸预设的参照数据;当下次采集到用户针对于该方式的放大或缩小操作时,优先提供预先设置的尺寸数据。进一步,采集用户进行旋转操作时原屏幕显示信息的当前尺寸;当判断得出当前尺寸为初始尺寸的话,那么判定当前所进行的旋转操作为放大操作。进一步,在当次使用中,将针对于前述操作反方向的旋转操作取为缩小操作。进一步,限定旋转角度超过预设阈值的旋转操作,为有效的触摸输入操作。进一步,设定在旋转角度的预设阈值,为一个圆周。本发明还提供一种触摸屏操作的系统,该系统包括有如下组成部分旋转规则模块,将其中的顺时针或者逆时针旋转的操作信息,和触摸屏输出信息的放大或缩小操作进行对应;触摸判定模块,采集通过触摸屏所输入的触摸操作信息,判定其中是否包括有顺时针或者逆时针旋转的操作信息;缩放执行模块,在具有顺时针或者逆时针旋转的操作信息的情况下,从而将其操作信息转变为针对于触摸屏输出信息的放大或缩小操作。


图1是本发明所描述方法的流程图。图2是本发明所描述系统的结构框图。图3是本发明中一个实施例的示意图,在该实施例中,直接采集用户单个手指的旋转来实现触摸屏输出内容的放大及缩小操作。图4是本发明中另一个实施例的示意图,在该实施例中,通过旋转的方式同时实现图象的放大及位置的转移操作。
具体实施例方式参图1所描述的流程图,本发明具有如下步骤步骤S110,将其中的顺时针或者逆时针旋转的操作信息,和触摸屏输出信息的放大或缩小操作进行对应。在本发明中,所对应的规则形式,是将采集所获得的针对于触摸屏进行旋转方面的触摸操作信息,转变为放大及缩小方面的操作信息。采集用户触摸输出的方式,可以直接通过所在触摸屏的触摸信息采集机制来进行。作为举例,可以通过钩子函数的形式,来获取其数据信息。所述的旋转信息,既可以是完整的旋转信息,也可以是部分的旋转信息。比如说, 完整的旋转信息,是旋转一个封闭的圆,或者连续旋转一个及一个以上的圆。在这种情况下,可以将整个的旋转角度进行累加,以累加的方式来控制图象输出的放大或缩小的倍数。 另外一种实施方式,就是取其中的部分角度。利用部分角度与整体角度之间的比值来计量部分角度下进行放大或缩小的倍数。比如,将旋转一圈视为放大或缩小一倍的话,那么,如果旋转90度,则放大或缩小1/4倍。相应地,如果超出一圈,则将超出的部分和一圈进行比对,来获得最终的放大及缩小倍数。进一步,所述的规则,还可以是在进行旋转操作的过程中,旋转区域即时所在的中心发生移动,且移动的范围超出阈值的情况下,将其作为具有路径形式的旋转操作。其中,前述的旋转区域即时所在的中心,指的是采集旋转路径,将不同的旋转路径片段来作为相对独立的组成单元,每一个旋转路径片段在进行分割的时候,可以按照不同的方式来进行,比如,按预设的路径长度来进行分割,而且适合进行等比分割。另外,还可以按照不同路径下所对应的时间量进行分割,比如,每隔0. 1秒,将其中移动的距离作为一个分割单元。或者,按照不同角度范围所对应的区域进行分割,比如,每60度的角度范围,做一次分割。分割之后,所对应的路径将会有一个相应的旋转中心,该旋转中心如果和其它路径片段的旋转中心不一致的话,则可以采集其变化范围,并且,在变化范围超出预设阈值的情况下,将对应中心的位置变化情况,作为一个矢量性的移动路径。进一步,所采集获得的旋转路径片段,优选为首段或尾段所对应的路径片段,相应的移动路径为首段和尾段的旋转路径片段所对应中心连线后所生成的矢量路径。通过采集前述的移动路径,可以将其作为不同的触发信息。比如说,采集所述的路径形式,以其路径的移动方向作为视窗信息的转移方向。这种情况下,需要所在的视窗并没有满屏显示,视窗信息能够移动;而且,视窗中数据信息的完整尺寸大于屏幕的尺寸。于是, 就可以靠这种移动方式,来转移屏幕显示信息的输出区域,其执行效果,类似于直接用手指拖动触摸屏上的不同区域,来产生上下左右之类的位置移动操作。还比如说,采集所述的路径形式,以其路径来作为翻页操作的方式,翻页之后的尺寸大小,按照所述的旋转操作转变后的尺寸大小实施。这种情况下,是在所述触摸屏对应的信息内容具有翻页需求的情况下来实施的。比如,所输出的内容为电子图书的话,就可以利用该移动路径的判定,来进行同步翻页操作。比如,该移动路径如果指向屏幕的左侧,视为翻前部的页码;而将指向屏幕的右侧,视为翻后部的页码。在本发明中,所对应的放大和缩小操作,优选的手指操作方案,是通过单个手指来进行触摸屏的视窗输出信息尺寸放大及缩小操作。为实现本功能,还可以判定仅仅在单手指触摸的情况下,才可以触发本发明所述的功能。在执行的时候,只需要判定进行触摸输入的手指数量,就可以决定是否实现本功能了。进一步,对应着前述的规则,还可以在通过旋转的方式触发本发明所描述功能的情况下,输出尺寸调整窗口。该尺寸调整窗口,它适合是一个弹出窗口的形式,在该弹出窗口中,包括有和放大及缩小相关的操作信息。比如,可以显示不同的控件,各控件上分别显示放大与缩小的倍数,比如,1. 5倍、2倍、3倍;0. 75倍、0. 5倍、0. 25倍等。当用户通过触摸屏点击这类控件之后,采集相应的输入信息,然后将屏幕进行放大及缩小的倍数,根据尺寸调整窗口采集的信息而定。这种情况下,就可以将顺时针或逆时针的旋转均作为触发该窗口的因素。而将该窗口采集到的放大或缩小信息作为最终的放大或缩小倍数数据。进一步,所述的尺寸调整窗口,还可以设置为能够拖动的控件形式,将该控件形式拖动到不同的位置,对应着不同的放大及缩小倍数。利用这种方式,能够实现更加灵活性的放大或缩小操作。进一步,还可以记录用户的使用习惯,将该习惯应用于本发明所描述的放大或缩小操作。具体说来,可以记录用户通过旋转操作所放大或缩小的最终尺寸,然后将其数据进行处理。比如,可以将记录范围内的放大或缩小的最终尺寸进行计算,取其平均值,然后将该平均值作为用户以后进行放大或缩小时优先提供的尺寸数据,甚至作为默认的尺寸数据。另一方面,还可以取临近的放大或缩小的数值,比如临近三次的平均值。当然,要将放大倍数归为一类,以及将缩小倍数归为另一类。或者,将最临近一次的操作取为最优先提供的参考数据,当下次采集到用户针对于该方式的放大或缩小操作时,优先提供该放大或缩小的倍数作为预设的尺寸数据。进一步,在预设的规则中,还可以包括有对放大或缩小功能的判定。比如说,用顺时针或者逆时针的旋转方向和放大或缩小操作相对应的话,可能会给用户带来不便。于是,可以通过机器识别的方式来更加便利地利用本发明。作为举例而非限定,可以这样操作采集用户进行旋转操作时原屏幕显示信息的当前尺寸;当判断得出当前尺寸为初始尺寸的话,那么判定当前所进行的旋转操作为放大操作。前述原屏幕显示信息的当前尺寸,指的是用户进行旋转操作的尺寸放大或缩小之前的尺寸形式。而所述的初始尺寸,则是屏幕在最初进行信息显示时的尺寸数据。由于很多终端设备,特别是手持终端的屏幕较小,在初始的显示尺寸下图象一般会较小,考虑到这种情况,将这种初始尺寸作为数据显示时的原有尺寸。于是,当用户进行旋转操作时,一般将其视为有图象放大的需求,于是,就可以将其旋转形式的触摸操作,无论怎么旋转,都是进行放大操作的。在本次使用结束前,将接下来的操作形式继续取为放大操作,将反方向的操作取为缩小操作。当然,如果用户经常按某个模式进行操作的话,还可以存储该模式作为默认的设置形式。步骤S120,采集通过触摸屏所输入的触摸操作信息,判定其中是否包括有顺时针或者逆时针旋转的操作信息。通过触摸屏的硬件结构,采集用户的触摸操作信息。然后,相对于屏幕,判断用户所进行的操作是否包括有顺时针或者逆时针的旋转操作。在进行判断操作时,将顺时针或者逆时针的路径形式建立相应的规则,该规则包括针对于特定的中心,进行围绕该中心旋转的操作形式。
需要指出的是,用户在利用触摸屏进行操作时,还可能经常会有圆弧式的路径移动形式,对于这种情况还可以进行限定,限定为旋转角度超过预设阈值的旋转操作才视为有效的触摸输入操作。比如,可以设定在旋转至少一个圆周之后,也就是旋转一个圆周之后,才可以实现本发明所描述的功能。这种旋转角度的阈值,同样是可行的。步骤S130,在具有顺时针或者逆时针旋转操作信息的情况下,将其操作信息转变为针对于触摸屏输出信息的放大或缩小操作。根据前面步骤SllO以及相关的规则形式,在采集到符合放大或缩小操作的触摸操作信息时,针对于所在的显示内容发出与其相对应的放大或缩小操作指令,所在的触摸屏相关的组件获得该指令之后,触发用以控制屏幕信息输出的功能组件,调整为触发后的尺寸,输出给用户。参图2所示,本发明还对应着提供了一种触摸屏操作的系统200,该系统包括有如下组成部分旋转规则模块210,将其中的顺时针或者逆时针旋转的操作信息,和触摸屏输出信息的放大或缩小操作进行对应;触摸判定模块220,采集通过触摸屏所输入的触摸操作信息,判定其中是否包括有顺时针或者逆时针旋转的操作信息;缩放执行模块230,在具有顺时针或者逆时针旋转的操作信息的情况下,从而将其操作信息转变为针对于触摸屏输出信息的放大或缩小操作。需要指出的是,所述的系统200还能够支持原有终端设备的功能。原有的终端设备,可能是个人电脑,也可能是手机终端,或者是其它的具有触摸屏结构的终端设备;具体是不限定的。通过其中的旋转规则模块210,建立起针对于触摸屏的旋转操作与放大、缩小的屏幕输出模式相对应。然后在用户操作触摸屏的过程中,利用触摸判定模块220,来采集用户通过触摸屏的触摸输入信息,进而判定其中是否包括有顺时针或者逆时针旋转的操作信息。如果包括的话,则通过缩放执行模块230,发出触摸屏输出信息放大或缩小操作的指令, 从而有效地进行触摸屏输出信息的放大或缩小操作。参图3所示,这儿展示了一种实施例。在该实施例中,展示手持终端100,它是一个手机终端。其上设置有大尺寸的触摸屏110。用户单手握持着该手持终端100,利用大拇指在触摸屏110上进行移动操作。在本实施例中,用户利用大拇指在触摸屏110上顺时针画了一个圈,结合着前面所描述的方法及系统。作为举例,预设的规则是顺时针画一个圈的操作方式能够将触摸屏110所输出的图象内容放大一倍。也就是说,执行了该操作之后,就可以实现触摸屏110所输出信息的放大操作了。参图4所示,在本实施例中,通过手持终端100,利用大拇指所移动的路径形式,是由外向内的螺旋形,取其中的初始弧度为A段,取其中的结束弧度为B段,该移动路径并非一个封闭的路径,但它所设置的角度也能够达到360度。其中A段所对应的圆心为圆心a ;B段所对应的圆心为圆心b。在圆心a和圆心b 之间进行连线,生成一个矢量路径L。该矢量路径L就可以作为进行屏幕信息拖动的操作信息,或者作为进行翻页处理的操作信息,或者是其它触发目的的操作信息。在进行该拖动操作的同时,还同步针对于前述旋转操作所对应的角度,进行触摸屏输出内容的放大或缩小操作。 以上是对本发明的描述而非限定,基于本发明思想的其它实施例,亦均在本发明的保护范围之中。
权利要求
1.一种触摸屏操作的方法,其特征在于该方法包括有如下步骤步骤1,将其中的顺时针或者逆时针旋转的操作信息,和触摸屏输出信息的放大或缩小操作进行对应;步骤2,采集通过触摸屏所输入的触摸操作信息,判定其中是否包括有顺时针或者逆时针旋转的操作信息;步骤3,在具有顺时针或者逆时针旋转操作信息的情况下,将其操作信息转变为针对于触摸屏输出信息的放大或缩小操作。
2.根据权利要求1所述的一种触摸屏操作的方法,其特征在于在进行旋转操作的过程中,不同分段的旋转区域所在的中心发生移动,且移动的范围超出阈值的情况下,将其作为具有路径形式的旋转操作。
3.根据权利要求2所述的一种触摸屏操作的方法,其特征在于所述的旋转区域所在的中心,是不同的旋转路径片段作为独立的组成单元所对应的中心,每一个旋转路径片段分割的方式,是按照路径长度进行分割,或按照不同路径下所对应的时间量进行分割,或按照不同角度范围所对应的区域进行分割。
4.根据权利要求2或3所述的一种触摸屏操作的方法,其特征在于采集获得的旋转路径片段,优选为首段或尾段所对应的路径片段,相应的移动路径为首段和尾段的旋转路径片段所对应中心连线后所生成的矢量路径。
5.根据权利要求2所述的一种触摸屏操作的方法,其特征在于所述的路径形式,以其路径的移动方向作为视窗信息的转移方向。
6.根据权利要求2所述的一种触摸屏操作的方法,其特征在于采集所述的路径形式, 以其作为翻页操作的触发信息,翻页之后的尺寸大小按照所述的旋转操作转变的尺寸大小实施。
7.根据权利要求1所述的一种触摸屏操作的方法,其特征在于所述的放大或缩小操作,判定是否为单手指触摸操作,仅在单手指操作的情况下,才触发前述的针对于触摸屏旋转所进行的放大或缩小操作。
8.根据权利要求1所述的一种触摸屏操作的方法,其特征在于在通过旋转的方式触发放大或缩小功能的情况下,输出用以进行尺寸的调整操作的尺寸调整窗口,该窗口中包括分别显示放大与缩小的倍数的控件,和/或通过拖动到不同的位置对应不同放大及缩小倍数的控件。
9.根据权利要求8所述的一种触摸屏操作的方法,其特征在于采集用户通过旋转操作所放大或缩小的最终尺寸,将其取为平均值,或者临近数据,作为尺寸预设的参照数据;当下次采集到用户针对于该方式的放大或缩小操作时,优先提供预先设置的尺寸数据。
10.根据权利要求1所述的一种触摸屏操作的方法,其特征在于采集用户进行旋转操作时原屏幕显示信息的当前尺寸;当判断得出当前尺寸为初始尺寸的话,那么判定当前所进行的旋转操作为放大操作。
11.根据权利要求10所述的一种触摸屏操作的方法,其特征在于在当次使用中,将针对于前述操作反方向的旋转操作取为缩小操作。
12.根据权利要求1所述的一种触摸屏操作的方法,其特征在于限定旋转角度超过预设阈值的旋转操作,为有效的触摸输入操作。
13.根据权利要求12所述的一种触摸屏操作的方法,其特征在于设定在旋转角度的预设阈值,为一个圆周。
14.一种触摸屏操作的系统,其特征在于该系统包括有如下组成部分旋转规则模块,将其中的顺时针或者逆时针旋转的操作信息,和触摸屏输出信息的放大或缩小操作进行对应;触摸判定模块,采集通过触摸屏所输入的触摸操作信息,判定其中是否包括有顺时针或者逆时针旋转的操作信息;缩放执行模块,在具有顺时针或者逆时针旋转的操作信息的情况下,从而将其操作信息转变为针对于触摸屏输出信息的放大或缩小操作。
全文摘要
本发明提供一种触摸屏操作的方法及系统,属于计算机、网络技术领域。该方法包括有如下步骤步骤1,将其中的顺时针或者逆时针旋转的操作信息,和触摸屏输出信息的放大或缩小操作进行对应;步骤2,采集通过触摸屏所输入的触摸操作信息,判定其中是否包括有顺时针或者逆时针旋转的操作信息;步骤3,在具有顺时针或者逆时针旋转操作信息的情况下,将其操作信息转变为针对于触摸屏输出信息的放大或缩小操作。利用本发明,能够通过具有顺时针或逆时针方向旋转的移动路径判定的方式,来实现触摸屏输出信息的放大或缩小操作。
文档编号G06F3/048GK102375689SQ201110288880
公开日2012年3月14日 申请日期2011年9月23日 优先权日2011年9月23日
发明者不公告发明人 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1