触控操作方法

文档序号:6356768阅读:171来源:国知局
专利名称:触控操作方法
技术领域
本发明涉及平板设备浏览器技术领域,尤其涉及一种浏览器的触控操作方法。
背景技术
随着科学技术的发展,触控操作已经成为用户与移动设备进行交互的一种不可或缺的标准方式。在平板设备上,浏览器大多为单窗口、多视图,提供给用户简便的操作方式变得很重要。例如滚动页面放大缩小等。有些平板设备虽然提供了触摸的操作方式,但提供的操作方式很少,用户操作不方便,并且触摸实时匹配的判断方式对用户也造成了操作方面上的困扰。

发明内容
(一)要解决的技术问题本发明要解决的技术问题是提供一种操作方式灵活、方便,操作时间短的浏览器触控操作方法。( 二 )技术方案为解决上述问题,本发明提供了一种触控操作方法,该方法包括步骤Si.记录用户在触摸窗口上的手势轨迹;S2.根据骨架点匹配算法,将所述手势轨迹与预定手势匹配;S3.执行与所述手势轨迹匹配的预定手势的功能。其中,在步骤Sl前还包括步骤A.等待设定时间,若无用户手势操作,则隐藏触摸窗口。其中,所述设定时间为3秒。其中,步骤S2进一步包括S2. 1分析获取所述手势轨迹的骨架点;S2. 2计算所述手势轨迹的骨架点与所有预定手势相应骨架点的距离方差;S2. 3选取所述距离方差最小的预定手势作为与所述手势轨迹匹配的预定手势。其中,步骤S2. 1进一步包括S2. 11计算所有所述手势轨迹上相邻两个点间的距离,选取距离最近的两个点;S2. 12取所述距离最近的两个点的中点,将其加入到所述手势轨迹中,并删除所述距离最近的两个点;S2. 13若步骤S2. 12得到的手势轨迹上的骨架点达到设定个数,则执行步骤S2. 2, 否则,返回步骤S2. 11。其中,步骤S2. 2进一步包括S2. 21将步骤S2. 1得到的手势轨迹的骨架点与预定义手势的骨架点按索引配对;S2. 22计算每对配对点的距离的2次方;S2. 23将步骤S2. 22得到的所有2次方结果相加,得到所述手势轨迹的骨架点与所述预定手势的骨架点的距离方差;S2. M判断是否得到所述手势轨迹的骨架点与全部预定手势的骨架点的距离方差,若是,则执行步骤S2. 3,否则,返回步骤S2. 21。其中,所述预定手势包括前进、后退、前一视图、后一视图、显示工具栏、隐藏工具栏、关闭当前视图、新建WEB页、以及进入多视图。(三)有益效果采用本发明的触控操作方法,用户可以方便的进行前进、后退、查看多视图、关闭页面等操作,缩短了操作时间,极大的改善了用户体验。


图1为依照本发明一种实施方式的触控操作方法流程图;图2(a)_2(i)为本发明方法中定义的几种预定手势示意图。
具体实施例方式本发明提出的触控操作方法,结合附图及实施例详细说明如下。为了让用户更灵活方便进行平板设备的操作,本发明采用了虚拟触摸板技术,提供给用户多种触控操作方式,以使用户得到更好的用户体验。如图1所示,依照本发明一种实施方式的平板设备触摸操作方法包括步骤Si.记录用户在触摸窗口上的所有手势轨迹;S2.根据骨架点匹配算法,将所记录的用户手势轨迹与预定手势匹配;S3.执行与手势轨迹匹配的预定手势的功能。为了不破坏原有浏览器支持的手势,在浏览器内置了一个触摸窗口,手势移动到浏览器左侧边缘(不限于此)时,触摸窗口会显示,用户此刻可以在触摸窗口上进行触控操作,用户若在设定时间内不输入手势,则触摸窗口隐藏。具体地,在步骤Sl前还包括步骤A.等待设定时间,若无用户手势操作,则隐藏触摸窗口。优选的设定时间为3秒。此外,步骤S2进一步包括S2. 1分析提取所述手势轨迹的骨架点;S2. 11计算所有手势轨迹上相邻两个点间的距离,选取距离最近的两个点;S2. 12取所述距离最近的两个点的中点,将其加入到手势轨迹中,并删除所述距离最近的两个点;S2. 13若步骤S2. 12得到的手势轨迹上的骨架点达到设定个数,则执行步骤S2. 2, 否则,返回步骤S2. 11。骨架点的设定个数根据匹配精度设定。S2. 2计算所述手势轨迹的骨架点与所有预定手势相应骨架点的距离方差;S2. 21将步骤S2. 1得到的手势轨迹的骨架点与预定手势的骨架点按索引配对;S2. 22计算每对配对点的距离的2次方;S2. 23将步骤S2. 22得到的所有2次方结果相加,得到所述手势轨迹的骨架点与所述预定手势的骨架点的距离方差;
S2. M判断是否得到所述手势轨迹的骨架点与全部预定手势的骨架点的距离方差,若是,则执行步骤S2. 3,否则,返回步骤S2. 21。S2. 3选取所述距离方差最小的预定手势作为与所述手势轨迹匹配的预定手势。预定手势包括前进、后退、前一视图、后一视图、显示工具栏、隐藏工具栏、关闭当前视图、新建WEB页、以及进入多视图,分别如图2(a)-2⑴所示,其它手势及其相应功能也适用,本发明不限于此。以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
权利要求
1.一种触控操作方法,其特征在于,该方法包括步骤51.记录用户在触摸窗口上的手势轨迹;52.根据骨架点匹配算法,将所述手势轨迹与预定手势匹配;53.执行与所述手势轨迹匹配的预定手势的功能。
2.如权利要求1所述的触控操作方法,其特征在于,在步骤Sl前还包括步骤 A.等待设定时间,若无用户手势操作,则隐藏触摸窗口。
3.如权利要求1所述的触控操作方法,其特征在于,所述设定时间为3秒。
4.如权利要求3所述的触控操作方法,其特征在于,步骤S2进一步包括 S2. 1分析获取所述手势轨迹的骨架点;S2. 2计算所述手势轨迹的骨架点与所有预定手势相应骨架点的距离方差; S2. 3选取所述距离方差最小的预定手势作为与所述手势轨迹匹配的预定手势。
5.如权利要求4所述的触控操作方法,其特征在于,步骤S2.1进一步包括 S2. 11计算所有所述手势轨迹上相邻两个点间的距离,选取距离最近的两个点;S2. 12取所述距离最近的两个点的中点,将其加入到所述手势轨迹中,并删除所述距离最近的两个点;S2. 13若步骤S2. 12得到的手势轨迹上的骨架点达到设定个数,则执行步骤S2. 2,否则,返回步骤S2. 11。
6.如权利要求5所述的触控操作方法,其特征在于,步骤S2.2进一步包括S2. 21将步骤S2. 1得到的手势轨迹的骨架点与预定义手势的骨架点按索引配对; S2. 22计算每对配对点的距离的2次方;S2. 23将步骤S2. 22得到的所有2次方结果相加,得到所述手势轨迹的骨架点与所述预定手势的骨架点的距离方差;S2. 24判断是否得到所述手势轨迹的骨架点与全部预定手势的骨架点的距离方差,若是,则执行步骤S2. 3,否则,返回步骤S2. 21。
7.如权利要求1所述的触控操作方法,其特征在于,所述预定手势包括前进、后退、前一视图、后一视图、显示工具栏、隐藏工具栏、关闭当前视图、新建WEB页、以及进入多视图。
全文摘要
本发明公开了一种触控操作方法,涉及平板设备浏览器技术领域。该方法包括步骤S1.记录用户在触摸窗口上的手势轨迹;S2.根据骨架点匹配算法,将所述手势轨迹与预定手势匹配;S3.执行与所述手势轨迹匹配的预定手势的功能。采用本发明的触控操作方法,用户可以方便的进行前进、后退、查看多视图、关闭页面等操作,缩短了操作时间,极大的改善了用户体验。
文档编号G06F3/041GK102193735SQ20111007286
公开日2011年9月21日 申请日期2011年3月24日 优先权日2011年3月24日
发明者万雪松, 于晓军, 赵辰清 申请人:北京思创银联科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1