一种触摸设备的触控方法及系统的制作方法

文档序号:6377724阅读:137来源:国知局
专利名称:一种触摸设备的触控方法及系统的制作方法
技术领域
本发明属于触摸识别技术领域,尤其涉及一种触摸设备的触控方法及系统。
背景技术
当前,触摸设备作为传统鼠标或键盘的替代输入设备,在诸如智能手机等多种终端设备中得到了广泛的应用,从而使得用户获得了更多的人机交互体验。现有技术中,触摸设备作为显示设备的辅助设备使用,显示设备在显示的当前界面下,同时显示子界面选择菜单、当前界面的功能选择等图标,用户通过对触摸设备的触发选择对应的图标以进入相应的子界面或执行相应的功能。但该种人机交互方式单一,用户操作复杂,不够人性化,用户的体验性不佳。

发明内容
本发明实施例的目的在于提供一种触摸设备的触控方法,旨在解决现有技术中,用户通过触发对应的图标来进入相应的子界面或执行相应的功能,其实现方式单一、用户操作复杂、不够人性化、且用户体验性差问题。本发明实施例是这样实现的,一种触摸设备的触控方法,所述方法包括以下步骤通过显示屏在当前显示界面下的监听接口获取用户触摸事件;根据所述用户触摸事件识别出自定义的触摸手势或触摸图形;执行所述识别出的触摸手势或触摸图形对应的功能、或调用并显示对应的子界面。本发明实施例的另一目的在于提供一种触摸设备的触控系统,所述系统包括获取单元,用于通过显示屏在当前显示界面下的监听接口获取用户触摸事件;识别单元,用于根据所述获取单元获取到的所述用户触摸事件识别出自定义的触摸手势或触摸图形;执行单元,用于执行所述识别单元识别出的触摸手势或触摸图形对应的功能、或调用并显示对应的子界面。本发明实施例提供的触摸设备的触控方法及系统是由用户自定义触发每一显示界面的子界面或执行相应功能的手势和图形,通过识别用户触摸的手势和图形,进入对应的子界面或执行对应的功能。该实现方式多样化,操作简便,尤其适用于智能手机的应用,使得触摸操作更具人性化,提高了用户的体验性。


图I是本发明实施例提供的触摸设备的触控方法的流程图;图2是本发明实施例提供的触摸设备的触控系统的结构图;图3是图2中获取单元的结构图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。针对现有触摸设备的触控方式下用户体验性差的问题,本发明实施例提供的触摸设备的触控方法是由用户自定义触发每一显示界面的子界面或执行相应功能的手势和图形,通过识别用户触摸的手势和图形,进入对应的子界面或执行对应的功能。本发明实施例所涉及的触摸设备可以是集成到显示屏的触摸屏,也可以是分立于显示屏的触摸板。图I示出了本发明实施例提供的触摸设备的触控方法的流程,包括以下步骤步骤Sll :通过显示屏在当前显示界面下的监听接口获取用户触摸事件。步骤S12 :根据用户触摸事件识别出自定义的触摸手势或触摸图形。本发明实施例中,触摸手势是指可通过触摸方式而被识别出的、表示手掌和/或手指运动趋势的手部姿势,包括静态触摸手势和动态触摸手势,静态触摸手势又包括单点静态触摸手势和多点静态触摸手势,动态触摸手势又包括单点动态触摸手势和多点动态触摸手势。其中,单点静态触摸手势即是说,通过一个手指在触摸设备上触发一像素坐标点,一般是用于实现选取对象、模拟鼠标左键等功能;多点静态触摸手势即是说,通过两个或两个以上手指在触摸设备上触发两个或两个以上不同的像素坐标点,一般是用于实现切换图层变换、模拟鼠标左键双击、图像浏览等功能;单点动态触摸手势即是说,通过一个手指在触摸设备上做匀速或变速运动、或呈水平或倾斜直线运动等,一般是用于实现解锁界面或显示图片的拖动等功能;多点动态触摸手势即是说,通过两个或两个以上手指在触摸设备上做自然捏取和张开的动作、双手指相向或背离的运动等,一般是用于实现图像的放大/缩小、图片的角度旋转、抓取对象等功能。本发明实施例中,触摸图形是指用户在触摸设备上画出的任意形状,如圆形、直线等。与触摸手势不同,触摸图形更多的关注于用户画出的形状本身,而不关心用户手指和/或手掌的运动趋势或运动快慢。具体地,步骤S12包括以下步骤步骤S121 :根据用户触摸事件获取手势数据或图形数据。公知地,该手势数据是指获取到的手指在触摸设备上的触发位置数据、多手指之间的相对位置数据等;该图形数据是指获取到的手指在触摸设备上触摸所形成的轨迹坐标等。步骤S122 :根据手势数据计算得到触摸手势,或根据图形数据计算得到触摸图形。步骤S123 :判断计算得到的触摸手势是否存在于自定义的手势集合数据库中,或者判断计算得到的触摸图形是否存在于自定义的图形集合数据库中,若存在,则识别出自定义的触摸手势或触摸图形,并找到识别出的自定义的触摸手势或触摸图形对应的功能或子界面,若不存在,则控制显示屏显示计算得到的触摸手势或触摸图形、并提示用户是否将其新增到手势集合数据库或图形集合数据库中。进一步地,本发明实施例中,自定义的手势集合数据库或自定义的图形集合数据库中,存储有表征显示屏的显示界面、触摸手势或触摸图形与对应功能或对应子界面之间关系的数据结构。详细而言,由于一些显示界面下进一步包含了若干子界面,而另一些显示界面则为功能执行界面,例如在音乐播放界面下实现暂停播放、调节声音大小等功能,因而,在不同显示界面下,用户触摸的目的有可能是为了继续进入当前显示界面的子界面,也有可能是为了对当前显示界面下执行的功能进行操作,当然在一些显示界面下,用户触摸的目的即可能是为了进入其子界面,也有可能是对某种功能的操作。则在该数据结构中,每一显示界面下,对应不同功能和对应不同子界面的触摸手势或触摸图形互不相同,但在不同显示界面下,为完成某种功能操作或进入子界面的触摸手势或触摸图形可以相同;且在每一显示界面下,同一功能或同一子界面可以对应多个不同的触摸手势和/或触摸图形。步骤S13 :执行识别出的触摸手势或触摸图形对应的功能、或调用并显示对应的子界面。而若当前显示界面包含若干子界面,则步骤S13具体为调用并显示触摸手势或触摸图形对应的子界面;若当前子界面为功能执行界面,则步骤S13具体为执行识别出的触摸手势或触摸图形对应的功能。另外,在步骤Sll之前或之后,本发明实施例还包括建立手势集合数据库或图形集合数据库的步骤,具体为获取用户在触摸设备上输入的自定义的触摸手势或触摸图形,并建立和存储表征显示屏的显示界面、触摸手势或触摸图形与对应功能或对应子界面之间关系的数据结构。图2示出了本发明实施例提供的触摸设备的触控系统的结构,为了便于说明,仅不出了与本发明实施例相关的部分。本发明实施例提供的触摸设备的触控系统包括获取单元11,用于通过显示屏在当前显示界面下的监听接口获取用户触摸事件;识别单元12,用于根据获取单元11获取到的用户触摸事件识别出自定义的触摸手势或触摸图形;执行单元13,用于执行识别单元12识别出的触摸手势或触摸图形对应的功能、或调用并显示对应的子界面。另外,本发明实施例提供的触摸设备的触控系统还可以包括建立单元14,用于获取用户在触摸设备上输入的自定义的触摸手势或触摸图形,并建立和存储表征显示屏的显示界面、触摸手势或触摸图形与对应功能或对应子界面之间关系的数据结构。图3示出了图2中识别单元12的结构。具体地,识别单元12可以包括获取模块121,用于根据获取单元11获取到的用户触摸事件获取手势数据或图形数据;计算模块122,用于根据获取模块121获取到的手势数据计算得到触摸手势,或根据获取模块121获取到的图形数据计算得到触摸图形;判断模块123,用于判断计算模块122计算得到的触摸手势是否存在于自定义的手势集合数据库中,或者判断计算得到的触摸图形是否存在于自定义的图形集合数据库中,若存在,则识别出自定义的触摸手势或触摸图形,并找到识别出的自定义的触摸手势或触摸图形对应的功能或子界面,若不存在,则控制显示屏显示计算模块122计算得到的触摸手势或触摸图形、并提示用户是否将其新增到手势集合数据库或图形集合数据库中。本发明实施例提供的触摸设备的触控方法及系统是由用户自定义触发每一显示界面的子界面或执行相应功能的手势和图形,通过识别用户触摸的手势和图形,进入对应的子界面或执行对应的功能。该实现方式多样化,操作简便,尤其适用于智能手机的应用,使得触摸操作更具人性化,提高了用户的体验性。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种触摸设备的触控方法,其特征在于,所述方法包括以下步骤通过显示屏在当前显示界面下的监听接口获取用户触摸事件;根据所述用户触摸事件识别出自定义的触摸手势或触摸图形;执行所述识别出的触摸手势或触摸图形对应的功能、或调用并显示对应的子界面。
2.如权利要求I所述的触摸设备的触控方法,其特征在于,所述触摸手势包括静态触摸手势和动态触摸手势;所述静态触摸手势包括单点静态触摸手势和多点静态触摸手势,所述动态触摸手势包括单点动态触摸手势和多点动态触摸手势。
3.如权利要求I所述的触摸设备的触控方法,其特征在于,所述根据所述用户触摸事件识别出自定义的触摸手势或触摸图形的步骤进一步包括根据所述用户触摸事件获取手势数据或图形数据;根据所述手势数据计算得到所述触摸手势,或根据所述图形数据计算得到所述触摸图形;判断计算得到的所述触摸手势是否存在于自定义的手势集合数据库中,或者判断计算得到的所述触摸图形是否存在于自定义的图形集合数据库中,若存在,则识别出所述自定义的触摸手势或触摸图形,并找到识别出的所述自定义的触摸手势或触摸图形对应的功能或子界面。
4.如权利要求3所述的触摸设备的触控方法,其特征在于,若判断计算得到的所述触摸手势不存在于自定义的手势集合数据库中,或者判断计算得到的所述触摸图形不存在于自定义的图形集合数据库中,则控制所述显示屏显示计算得到的所述触摸手势或触摸图形、并提示用户是否将计算得到的所述触摸手势或触摸图形新增到所述手势集合数据库或所述图形集合数据库中。
5.如权利要求3所述的触摸设备的触控方法,其特征在于,在所述通过显示屏在当前显示界面下的监听接口获取用户触摸事件的步骤之前,还包括获取用户在所述触摸设备上输入的所述自定义的触摸手势或触摸图形,并建立和存储表征所述显示屏的显示界面、所述触摸手势或触摸图形与对应功能或对应子界面之间关系的数据结构。
6.如权利要求I所述的触摸设备的触控方法,其特征在于,若所述当前显示界面包含若干子界面,则所述执行所述识别出的触摸手势或触摸图形对应的功能、或调用并显示对应的子界面的步骤具体为调用并显示所述识别出的触摸手势或触摸图形对应的子界面;若所述当前子界面为功能执行界面,则所述执行所述识别出的触摸手势或触摸图形对应的功能、或调用并显示对应的子界面的步骤具体为执行所述识别出的触摸手势或触摸图形对应的功能。
7.一种触摸设备的触控系统,其特征在于,所述系统包括获取单元,用于通过显示屏在当前显示界面下的监听接口获取用户触摸事件;识别单元,用于根据所述获取单元获取到的所述用户触摸事件识别出自定义的触摸手势或触摸图形;执行单元,用于执行所述识别单元识别出的触摸手势或触摸图形对应的功能、或调用并显示对应的子界面。
8.如权利要求7所述的触摸设备的触控系统,其特征在于,所述识别单元包括获取模块,用于根据所述获取单元获取到的所述用户触摸事件获取手势数据或图形数据;计算模块,用于根据所述获取模块获取到的所述手势数据计算得到触摸手势,或根据所述获取模块获取到的所述图形数据计算得到触摸图形;判断模块,用于判断所述计算模块计算得到的所述触摸手势是否存在于自定义的手势集合数据库中,或者判断计算得到的所述触摸图形是否存在于自定义的图形集合数据库中,若存在,则识别出自定义的触摸手势或触摸图形,并找到识别出的所述自定义的触摸手势或触摸图形对应的功能或子界面,若不存在,则控制所述显示屏显示所述计算模块计算得到的触摸手势或触摸图形、并提示用户是否将其新增到所述手势集合数据库或图形集合数据库中。
9.如权利要求7所述的触摸设备的触控系统,其特征在于,所述系统还包括建立单元,用于获取用户在所述触摸设备上输入的自定义的触摸手势或触摸图形,并建立和存储表征所述显示屏的显示界面、触摸手势或触摸图形与对应功能或对应子界面之间关系的数据结构。
10.如权利要求7至9任一项所述的触摸设备的触控系统,其特征在于,所述触摸设备是集成到所述显示屏的触摸屏或分立于所述显示屏的触摸板。
全文摘要
本发明属于触摸识别技术领域,提供了一种触摸设备的触控方法及系统。方法包括通过显示屏在当前显示界面下的监听接口获取用户触摸事件;根据用户触摸事件识别出自定义的触摸手势或触摸图形;执行识别出的触摸手势或触摸图形对应的功能、或调用并显示对应的子界面。本发明提供的触摸设备的触控方法及系统是由用户自定义触发每一显示界面的子界面或执行相应功能的手势和图形,通过识别用户触摸的手势和图形,进入对应的子界面或执行对应的功能。该实现方式多样化,操作简便,尤其适用于智能手机的应用,使得触摸操作更具人性化,提高了用户的体验性。
文档编号G06F3/0481GK102915202SQ20121036168
公开日2013年2月6日 申请日期2012年9月25日 优先权日2012年9月25日
发明者陈佩斯, 王贵杰 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1