触摸屏操作方法和装置以及终端的制作方法

文档序号:6551086阅读:162来源:国知局
触摸屏操作方法和装置以及终端的制作方法
【专利摘要】本发明涉及触摸屏【技术领域】,公开了一种触摸屏操作方法和装置以及终端。该方法包括步骤:接收用户在触摸屏上的第一操作,判断所述第一操作是否满足所述触摸屏映射区的激活条件;若满足激活条件,在显示所述映射区已激活的视点标识;继续接收用户在所述触摸屏上的触摸操作,将所述触摸操作实时映射为所述视点的操作;根据所述视点的操作执行对应的操作功能。本发明通过在触摸屏中设置虚拟触摸板,用户对虚拟触摸板进行触发操作,大大降低了交互式视频的使用成本,方便对大屏幕触摸屏的操作,提高了用户体验。
【专利说明】触摸屏操作方法和装置以及终端
【技术领域】
[0001]本发明涉及触摸屏【技术领域】,具体涉及一种触摸屏操作方法和装置以及终端。
【背景技术】
[0002]随着电子技术快速发展与普及,各类电子终端如手机、平板电脑、PC、电视终端、大屏幕互动终端成为人们日常生活中不可或缺的产品。具有触摸屏的电子终端的屏幕尺寸越来越大,例如银行、机场、车站、酒店、旅游点、商场等地的各类自动查询终端,以及自动销售POS机,游艺厅中的游戏机,大多都是采用触摸屏。此外,各类手持式终端,如智能大屏幕手机、平板电脑等,也都采用触摸屏,继而微软Windows操作系统的推出,使得PC和笔记本电脑也可支持触摸屏。
[0003]大屏幕虽然提升了用户的视觉体验,但是却给触摸操作带来很多不便。最典型地,因为采用的屏幕越来越大,很多手持终端的用户发现很难再用单手完成对屏幕全区域的触摸操作;如果改用双手操作,又会大幅削弱终端的便携优势。此外,双手操作还会屏幕造成更多遮挡,影响用户观感;对于持续性的输入,比如长距离滑动操作,双手操作也无法实现。

【发明内容】

[0004]针对现有技术中存在的上述缺陷,本发明所要解决的技术问题是如何实现在大尺寸触摸屏中便捷的单手操作。
[0005]为解决上述技术问题,一方面,本发明提供一种触摸屏操作方法,该方法包括步骤:接收用户在触摸屏上的第一操作,判断所述第一操作是否满足所述触摸屏映射区的激活条件;若满足激活条件,显示所述映射区已激活的视点标识;继续接收用户在所述触摸屏上的触摸操作,将所述触摸操作实时映射为所述视点的操作;根据所述视点的操作执行对应的操作功能。
[0006]优选地,所述方法还包括步骤:
[0007]在所述触摸屏中设置至少一个热区,当所述视点被映射移动到某热区并持续一定时间时,直接触发执行该热区所对应操作功能。
[0008]优选地,所述方法还包括步骤:
[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]图1是本发明的一个实施例中触摸屏操作方法的流程示意图;
[0034]图2为本发明的另一个优选实施例中的视点映射的效果示意图;
[0035]图3为本发明的另一个优选实施例中热区设置的效果示意图;
[0036]图4为本发明的又一实施例中大屏幕示意图;
[0037]图5为本发明的又一实施例中的视点映射的效果示意图;
[0038]图6为本发明的一个优选实施例中触摸屏操作装置的结构示意图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例为实施本发明的较佳实施方式,所述描述是以说明本发明的一般原则为目的,并非用以限定本发明的范围。本发明的保护范围应当以权利要求所界定者为准,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]大屏幕给用户带来了更好的视觉体验,但与此同时,在大屏幕上进行单手触摸操作很难兼顾屏幕全局,用户的输入效率和用户体验受到了一定的影响。本发明为了解决上述问题,在触摸屏上设置至少一个便于单手操作的热区,通过将该热区的触摸输入映射到屏幕的其他区域,实现了单手操作对大屏触摸终端全部操作区域的控制。
[0041]参见图1,在本发明的一个实施例中,触摸屏操作方法包括步骤:
[0042]接收用户在触摸屏上的第一操作,判断所述第一操作是否满足所述触摸屏映射区的激活条件;
[0043]若满足激活条件,显示所述映射区已激活的视点标识;
[0044]继续接收用户在所述触摸屏上的触摸操作,将所述触摸操作实时映射为所述视点的操作;
[0045]根据所述视点的操作执行对应的操作功能。
[0046]其中,所述触发感应区为在所述触摸屏中自定义的一个区域,该区域的形状、大小、位置和显示方式均可用户自由定义设置和调整。典型地,触发感应为设置在屏幕边缘的圆角矩形,用户的触摸操作落在该区域时触发视点的显示。根据用户的操作习惯,触发感应区可以设置为呈一定亮度和/或透明度的特殊显示,甚至在用户习惯该区域的存在时不进行显示而只提供相应功能。
[0047]本发明可通过在大屏幕触摸设备(如手机或平板电脑等)上设置一个自定义区域,将在该自定义区域的开始的操作进行映射(模拟类似于笔记本键盘下方配置的触控板),通过在该区域开始的操作,使得屏幕上一个视点跟着移动,随后在松开手后,执行对应的操作动作(如点击、选取等)。和现有技术相比,本发明只需要一步操作即可完成对屏幕任意位置的触摸操作,使用更简单更方便,非常适合大屏幕手机和Pad。
[0048]更进一步地,所述映射区的位置、形状和/或大小由用户自由设定,并可随时进行调整变更。在本发明的一个优选实施例中,映射区形状为矩形或圆角矩形。在未被激活时,映射区以半透明的悬浮窗口形式显示在触摸屏中;当用户需要借助该区域完成单手操作时,采用预定的第一操作使其激活。用于进行激活的第一操作包括但不限于单击、双击、长按、单向滑动和/或组合滑动等;激活条件除要求第一操作的形式外还可结合输入区域进行组合判断,比如限定第一操作为在悬浮窗口区域进行的预定操作时才激活映射区,又或者限定第一操作为对屏幕指定位置或图标进行的预定操作时才激活映射区等等,在此不对第一操作的方式和激活条件做出更具体的限制。
[0049]映射区被激活的同时显示视点标识,该视点一方面用于表明映射区已被激活,另一方面作为进一步操作的提示。视点类似于桌面系统中的指示光标,形状和显示形式也为自定义,比如采用圆形、圆点、小球、小方块、箭头、手形、指示块或竖条等形状,采用闪烁、特定颜色/亮度或特定颜色/亮度的变幻等形式进行提示。若不满足激活条件,则直接执行第一操作对应的操作功能。
[0050]如图2所示,用户在触摸屏上的触摸操作被映射为视点的操作。优选地,所述触摸操作与所述第一操作可以为同一操作(即第一操作即激活映射区又进行触摸输入,比如直接从映射区开始的滑动操作等)或为不同操作(即第一操作激活映射区,随后的触摸操作触发执行功能)。典型地,当用户在触摸屏上滑动操作时,将其映射为视点在触摸屏上做相应比例距离的移动。比如,设视点初始位置I坐标为(? K),手指从第一位置2移动到第二位置4,手指滑动轨迹3在屏幕x、y方向移动的距离分别为X1和yi,将其映射为视点滑动轨迹6在屏幕x、y方向移动的距离X2和y2,此时视点新位置5坐标为(X0+X2,y0+y2)。&与X1的映射函数的映射函数f2 O可以为指定的函数或用户自定义的函数,比如当视点的移动为手指移动的等比放大时,X2 = A(X1) = ^x1 >y2 = f2 (Y1) = Ii2Ypkpk2为大于I的系数。优选地,视点新位置不脱离屏幕实际大小,总显示在屏幕中,即视点新位置的坐标限制为不超出屏幕可视区域的最大坐标,若利用映射函数计算时超出最大坐标,则直接以该最大坐标作为视点新位置的坐标。
[0051]最后,当用户的触摸操作完成后,根据其对应的视点的操作执行对应的操作功能。用户的触摸操作包括但不限于单击、双击、长按、滑动等操作或其组合,比如长按滑动或滑动长按等等;甚至可以通过多点触摸来模拟桌面系统的左右键输入,比如由第一手指(如食指)移动操作视点,第二手指(如中指)的再次点击模拟点击右键操作,第三手指(如拇指)的操作模拟左键操作(包括但不限于点击、移动、滑动选定之类)等。由此执行的操作功能包括但不限于:返回上级、返回桌面、多任务切换、打开菜单、打开通知栏(通知中心)、打开控制中心、调整指示视点初始位置、调整指示视点初始大小、调整指示视点位移与手指位移的比例、打开指定的程序等。这些操作功能可以是由视点控制了特定图标、菜单、按钮、快捷方式或文字等而触发执行的,也可以是直接对操作形式的判断而执行的快捷操作(比如映射区激活后的双击、上滑等操作被定义了直接的快捷操作)。上述方式均可由系统预设或由用户自由定义,在此不对用户的触摸操作的具体形式及其与执行的操作功能的对应关系做更进一步的限定。 [0052]此外,本发明中还在屏幕中提供了进行快捷操作的至少一个热区,如图3中虚线部分所示,热区是屏幕中的特定区域(包含但不限于屏幕角落、屏幕边缘等),若视点301被映射移动到某热区并持续一定时间时,会直接触发执行该热区所对应操作功能。同上所述,由此执行的操作功能包括但不限于:返回上级、返回桌面、多任务切换、打开菜单、打开通知栏(通知中心)、打开控制中心、调整指示视点初始位置、调整指示视点初始大小、调整指示视点位移与手指位移的比例、打开指定的程序等。
[0053]更进一步地,当用户无需控制视点映射操作时,也可通过一定的操作和/或设定关闭视点、映射区和/或热区。
[0054]如图4所示,触摸屏为设置在屏幕一角的矩形区域,虚拟触控板设置为与触摸屏重合;当用户的触摸操作落在该虚拟触控板区域时触发视点的显示。根据用户的操作习惯,虚拟触控板的范围显示在屏幕中以提示用户操作范围,但也可以设置为呈一定亮度和/或透明度的特殊显示,甚至在用户习惯该区域的存在时不进行显示而只提供相应功能。
[0055]用户的滑动操作落在虚拟触控板内时触发显示视点标识,该视点作为进一步映射操作的提示。视点类似于桌面系统中的指示光标,形状和显示形式也为自定义,比如采用圆形、圆点、小球、小方块、箭头、手形、指示块或竖条等形状,还可采用闪烁、特定颜色/亮度/透明度或特定颜色/亮度/透明度的变幻等形式进行更显著的提示。原则上视点的初始位置位于虚拟触控板之内,但用户也可以根据实际需求或习惯进行自由设定和调整。本发明通过对操作的映射,使得屏幕上一个视点跟着操作做等比移动,随后在松开手后,执行对应的操作动作(如点击、选取等)。
[0056]根据用户的滑动操作的最后操作类型,系统执行对应的操作功能。操作类型包括但不限于单击、双击、长按、滑动等操作或其组合,比如长按滑动或滑动长按等等。在更优选的实施例中,甚至可以通过多点触摸来模拟鼠标的的左右键输入,即在提供虚拟触控板的同时提供虚拟的左右键操作区域,用户使用时由第一手指(如食指)移动操作视点,第二手指(如拇指)的触摸虚拟左键模拟左键操作,第三手指(如小指)的触摸虚拟右键模拟右键操作(包括但不限于点击、移动、滑动选定之类)等。由此执行的操作功能包括但不限于:返回上级、返回桌面、多任务切换、打开菜单、打开通知栏(通知中心)、打开控制中心、调整指示视点初始位置、调整指示视点初始大小、调整指示视点位移与手指位移的比例、打开指定的程序等。这些操作功能可以是由视点控制了特定图标、菜单、按钮、快捷方式或文字等而触发执行的,也可以是直接对操作形式的判断而执行的快捷操作(比如某些手势操作被定义了直接的快捷操作)。上述方式均可由系统预设或由用户自由定义,在此不对用户的触摸操作的具体形式及其与执行的操作功能的对应关系做更进一步的限定。
[0057]和现有技术相比,本发明无需在整个屏幕区域提供触摸屏,大幅降低了成本;此外,只需要一步操作即可完成对屏幕任意位置的触摸操作,使用更简单更方便,非常适合大屏幕交互设备。
[0058]进一步如图5所示,当触发视点后,用户在虚拟触摸板上的触摸操作被映射为视点的操作。典型地,若用户的触摸操作为滑动操作,当用户手指在触摸屏上移动时,将其映射为视点在屏幕上的相应比例距离的移动。如,设视点初始位置11坐标为(Χ(ι,%),手指从第一位置12 (图中与视点初始位置为统一位置)移动到第二位置14,手指滑动轨迹13在屏幕X、y方向移动的距离分别为X1和Y1,将其映射为视点滑动轨迹16在屏幕X、y方向移动的距离X2和12,此时 视点新位置15坐标为(Xc^X2, y0+y2)。X2与χι的映射函数O、y2与Y1的映射函数f2()可以为指定的函数或用户自定义的函数,比如当视点的移动为手指移动的等比放大时,X2 = A(X1) = ^x1 > y2 = f2 (Y1) = k2y1; k2为大于I的系数。优选地,视点新位置不脱离屏幕实际大小,总显示在屏幕中,即视点新位置的坐标限制为不超出屏幕可视区域的最大坐标,若利用映射函数计算时超出最大坐标,则直接以该最大坐标作为视点新位置的坐标。
[0059]更进一步地,当执行完本次操作功能后,视点标识并不立刻消失,其继续保留在最后出现的位置一段时间并逐渐淡出。视点淡出的时间也可由用户自定义,在淡出过程中一旦再次接收到用户的触摸操作,则撤销淡出效果并在视点的当前位置(即前述最后出现的位置)再次执行映射操作过程。
[0060]本领域相关技术人员应能理解,与本发明的方法相对应的,本发明还同时包括一种触摸操作装置,与上述方法步骤一一对应地,如图6所示,该装置包括:
[0061]激活模块401,用于接收用户在触摸屏上的第一操作,判断所述第一操作是否满足所述触摸屏映射区的激活条件;
[0062]视点模块402,用于在满足激活条件时,在所述触摸屏上显示所述映射区已激活的视点标识;
[0063]映射模块403,用于继续接收用户在所述触摸屏上的触摸操作,将所述触摸操作实时映射为所述视点的操作;
[0064]执行模块404,用于根据所述视点的操作执行对应的操作功能。
[0065]更进一步地,本发明还提供一种终端,所述终端除包括如上的触摸操作装置外,还包括:
[0066]接收单元,用于接收手指移动的距离和方向;
[0067]处理单元,用于根据接收单元接收到手指移动的距离和方向控制指示视点在相应方向上按照一定比例进行移动;
[0068]显示单元,用于根据指示视点移动的位置完成与指示视点位置对应的触发操作任务。
[0069]与现有技术相比,本发明的技术方案通过将用户触摸操作映射到屏幕其他区域来完成对触摸屏的单手操作,实现了单手对大尺寸屏幕全局的掌控,方便了用户操作并提升了用户体验。此外,本发明还通过视点提示及多种快捷操作方式的设置提升了用户输入的准确度和效率,使用更简单更方便。
[0070]以上所述仅为本发明的优选实施例而已,并不用于限制本发明。对于本领域的技术人员来说,本发明可以有各种更改和变化,例如将软件部分固化在硬件中,或者在虚拟触摸板中增加更多的硬件(例如轨迹球)、更多的虚拟操作部分等。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种触摸屏操作方法,其特征在于,所述方法包括步骤: 接收用户在触摸屏上的第一操作,判断所述第一操作是否满足所述触摸屏映射区的激活条件; 若满足激活条件,显示所述映射区已激活的视点标识; 继续接收用户在所述触摸屏上的触摸操作,将所述触摸操作实时映射为所述视点的操作; 根据所述视点的操作执行对应的操作功能。
2.如权利要求1所述的方法,其特征在于,所述方法还包括步骤: 在所述触摸屏中设置至少一个热区,当所述视点被映射移动到某热区并持续一定时间时,直接触发执行该热区所对应操作功能。
3.如权利要求2所述的方法,其特征在于,所述方法还包括步骤: 当用户无需控制视点映射操作时,通过指定的操作和/或设定关闭所述视点、所述映射区和/或所述热区。
4.如权利要求1所述的方法,其特征在于,所述实时映射包括: 设置所述视点的初始位置与所述触摸操作的初始位置相同或不同; 所述视点在各方向上的移动距离分别与所述触摸操作在各方向上的移动距离成函数对应关系; 所述视点的新位置的坐标不超出屏幕可视区域的最大坐标。
5.如权利要求1所述的方法,其特征在于,所述方法中,所述触摸操作与所述第一操作为同一操作或为不同操作。
6.一种触摸屏操作装置,其特征在于,所述装置包括: 激活模块,用于接收用户在触摸屏上的第一操作,判断所述第一操作是否满足所述触摸屏映射区的激活条件; 视点模块,用于在满足激活条件时,在所述触摸屏上显示所述映射区已激活的视点标识; 映射模块,用于继续接收用户在所述触摸屏上的触摸操作,将所述触摸操作实时映射为所述视点的操作; 执行模块,用于根据所述视点的操作执行对应的操作功能。
7.如权利要求6所述的装置,其特征在于,所述装置还包括: 热区模块,用于在所述触摸屏中设置至少一个热区,当所述视点被映射移动到某热区并持续一定时间时,直接触发执行该热区所对应操作功能。
8.如权利要求7所述的装置,其特征在于,所述装置还包括: 关闭模块,用于当用户无需控制视点映射操作时,通过指定的操作和/或设定关闭所述视点、所述映射区和/或所述热区。
9.如权利要求6所述的装置,其特征在于,所述映射模块包括: 初始设置模块,用于设置所述视点的初始位置与所述触摸操作的初始位置相同或不同; 移动模块,用于使所述视点在各方向上的移动距离分别与所述触摸操作在各方向上的移动距离成函数对应关系;限位模块,用于限制所述视点的新位置的坐标不超出屏幕可视区域的最大坐标。
10.一种触摸终端,其特征在于,所述终端包括:如权利要求6-9中任一项所述的触摸屏操作装置,以及 接收单元,用于接收手指移动的距离和方向; 处理单元,用于根据接收单元接收到手指移动的距离和方向控制指示视点在相应方向上按照一定比例进行移动; 显示单元,用于根据指示视点移动 的位置完成与指示视点位置对应的触发操作任务。
【文档编号】G06F3/0488GK104035716SQ201410295582
【公开日】2014年9月10日 申请日期:2014年6月26日 优先权日:2014年6月26日
【发明者】孙崎, 姚柱 申请人:苏宁云商集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1