CN105630391A - 一种边界手势操作识别方法及装置 - Google Patents
一种边界手势操作识别方法及装置 Download PDFInfo
- Publication number
- CN105630391A CN105630391A CN201511005091.9A CN201511005091A CN105630391A CN 105630391 A CN105630391 A CN 105630391A CN 201511005091 A CN201511005091 A CN 201511005091A CN 105630391 A CN105630391 A CN 105630391A
- Authority
- CN
- China
- Prior art keywords
- border
- displacement
- touch operation
- displaying contents
- slip touch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种边界手势操作识别方法及装置。所述方法包括以下步骤:检测用户在触摸屏上按照第一方向进行的滑动触摸操作;识别其起始位点及位移;判断所述起始位点是否处于显示内容的边界:当所述起始位点处于显示内容边界时,判断所述滑动触摸操作的位移是否有效。所述装置包括:用于检测用户在触摸屏上按照第一方向进行的滑动触摸操的检测模块、用于识别所述滑动触摸操作的起始位点及位移的识别模块、用于判断所述起始位点是否处于显示内容的边界的第一判断模块、以及用于判断所述滑动触摸操作的位移是否有效的第二判断模块。本发明有效的避免了误输入,提高用户体验。
Description
技术领域
本发明属于人机交互领域,更具体地,涉及一种边界手势操作识别方法及装置。
背景技术
目前的边界手势操作,如下拉操作、上拉操作、以及滑出左右侧边栏的操作,与普通的手势操作,如上下滑动、左右滑动操作采用基本相同的识别方法及装置。如此虽然在识别时比较容易实现,但是由于无法和普通的手势操作进行区分,容易形成误操作,影响用户体验。
例如,在浏览表格内容时,如微博、微信的消息,用户在连续下滑时,如已经浏览到内容顶端,表格内容就会识别为刷新操作,加载大量新内容。而此时,用户可能只是在进行下滑操作,造成阅读体验不连贯。类似的,在当用户连续上滑时,如果已经浏览到内容的底端,表格内容就会识别为加载其余内容的操作,而此时用户可能并不需要加载新内容,而是在本页内容上下浏览,就形成误操作。同样的情况,在单手操作时尤为明显,尤其是下滑时,容易识别为左右边界操作,滑出侧边栏,影响用户体验。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种边界手势操作识别方法及装置,其目的在于通过精细识别用户操作,提供一种有别于普通触摸滑动操作的识别方法及装置,用于识别用户的上拉、下拉、滑出侧边栏的边界操作,由此解决现有的识别方法容易形成误操作的技术问题。
为实现上述目的,按照本发明的一个方面,提供了一种边界手势操作识别方法,包括以下步骤:
检测用户在触摸屏上按照第一方向进行的滑动触摸操作;
识别所述滑动触摸操作的起始位点及位移;
判断所述起始位点是否处于显示内容的边界:当所述起始位点处于显示内容边界时,判断所述滑动触摸操作的位移是否有效;否则忽略该操作;
判断所述滑动触摸操作的位移是否有效:当所述滑动触摸操作的位移落入有效范围时,判断该操作为有效操作;否则判断该操作为无效操作。
优选地,所述边界手势操作识别方法,其所述判断所述起始位点是否处于显示内容的边界具体为:
判断所述起始位点是否处于所述触摸屏与第一方相逆的第二方向的边界且所述触摸屏显示内容在第二方向上是否为所述显示内容的边界,当所述起始位点处于所述触摸屏第二方向的边界且所述触摸屏显示内容在第二方向上为所述显示内容的边界时,判断所述起始位点处于显示内容的边界。
优选地,所述边界手势操作识别方法,其所述判断所述滑动触摸操作的位移是否有效具体为:
将所述滑动触摸操作的位移分解为所述滑动触摸操作在第一方向上的位移和在与第一方向垂直的第三方向上的位移,当所述滑动触摸操作在第一方向上的位移落入预设的第一阈值范围且所述滑动触摸操作在第一方向上的位移落入预设的第二阈值范围时,判断所述滑动触摸操作落入有效范围。
优选地,所述边界手势操作识别方法,其包括以下步骤:
当判断所述滑动触摸操作为有效操作后,当第一方向为向下时,生成刷新所述显示内容的命令。
优选地,所述边界手势操作识别方法,其包括以下步骤:
当识别所述滑动触摸操作为有效操作后,当第一方向为向上时,生成加载所述显示内容其余部分的命令。
按照本发明的另一方面,提供了一种边界手势操作识别装置,包括:
检测模块,用于检测用户在触摸屏上按照第一方向进行的滑动触摸操作;
识别模块:用于识别所述滑动触摸操作的起始位点及位移;
第一判断模块:用于判断所述起始位点是否处于显示内容的边界;
第二判断模块:用于当所述起始位点处于显示内容的边界时,判断所述滑动触摸操作的位移是否有效。
优选地,所述边界手势操作识别装置,其所述第一判断模块包括:
触摸屏边界判断模块:用于判断所述起始位点是否处于所述触摸屏与第一方相逆的第二方向的边界;
显示内容边界判断模块:用于判断所述触摸屏显示内容在第二方向上是否为所述显示内容的边界;
当所述起始位点处于所述触摸屏第二方向的边界且所述触摸屏显示内容在第二方向上为所述显示内容的边界时,判断所述起始位点处于显示内容的边界。
优选地,所述边界手势操作识别装置,其所述第二判断模块包括:
第一方向判断模块:用于判断所述滑动触摸操作在第一方向上的位移是否落入预设的第一阈值范围;
第二方向判断模块:用于判断所述滑动触摸操作在与第一方向垂直的第三方向上的位移是否落入预设的第二阈值范围;
当所述滑动触摸操作在第一方向上的位移落入预设的第一阈值范围且所述滑动触摸操作在第一方向上的位移落入预设的第二阈值范围时,判断所述滑动触摸操作落入有效范围。
优选地,所述边界手势操作识别装置,其包括:
第一命令生成模块,用于当所述滑动触摸操作为有效操作且第一方向为向下时,生成刷新所述显示内容的命令。
优选地,所述边界手势操作识别装置,其包括:
第二命令生成模块,用于当所述滑动触摸操作为有效操作且第一方向为向上时,生成加载所述显示内容其余部分的命令。
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
本发明通过对边界手势操作的起止位置、位移等操作参数的界定,以及与当前显示内容的相适应的原则,识别边界手势操作,从而实现下拉、上拉操作的准确识别,有效避免误操作,提高用户体验。
附图说明
图1是本发明提供的边界手势操作识别方法流程示意图;
图2是本发明提供的边界手势操作识别装置结构示意图;
图3是实施例1提供的边界手势操作识别方法流程示意图;
图4是实施例1提供的边界手势操作识别装置结构示意图;
图5是实施例2提供的边界手势操作识别方法流程示意图;
图6是实施例2提供的边界手势操作识别装置结构示意图;
图7是实施例3提供的边界手势操作识别方法流程示意图;
图8是实施例3提供的边界手势操作识别装置结构示意图;
图9是实施例4提供的边界手势操作识别方法流程示意图;
图10是实施例4提供的边界手势操作识别装置结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
本发明提供的边界手势操作识别方法,如图1所示,包括以下步骤:
检测用户在触摸屏上按照第一方向进行的滑动触摸操作;
识别所述滑动触摸操作的起始位点及位移;
判断所述起始位点是否处于显示内容的边界:当所述起始位点处于显示内容边界时,判断所述滑动触摸操作的位移是否有效;否则忽略该操作;
具体的,所述判断所述起始位点是否处于显示内容的边界按照以下方法操作:
判断所述起始位点是否处于所述触摸屏与第一方相逆的第二方向的边界且所述触摸屏显示内容在第二方向上是否为所述显示内容的边界,当所述起始位点处于所述触摸屏第二方向的边界且所述触摸屏显示内容在第二方向上为所述显示内容的边界时,判断所述起始位点处于显示内容的边界。
判断所述滑动触摸操作的位移是否有效:当所述滑动触摸操作的位移落入有效范围时,判断该操作为有效操作;否则判断该操作为无效操作。
具体的,所述判断所述滑动触摸操作的位移是否有有效,按照以下方法操作:
将所述滑动触摸操作的位移分解为所述滑动触摸操作在第一方向上的位移和在与第一方向垂直的第三方向上的位移,当所述滑动触摸操作在第一方向上的位移落入预设的第一阈值范围且所述滑动触摸操作在第一方向上的位移落入预设的第二阈值范围时,判断所述滑动触摸操作落入有效范围。
当判断所述滑动触摸操作为有效操作后,根据第一方向的具体方向,生成具体命令:当第一方向为向下时,识别所述滑动触摸操作为下拉操作,可根据具体情况生成如刷新所述显示内容、静音、加锁等命令;当第一方向为向时,识别所述滑动触摸操作为上拉操作,可根据具体情况生成如加载所述显示内容其余部分、拉取菜单、解锁命令;当第一方向为向左或者向右时,识别所述滑动触摸操作为左拉或者右拉操作,根据具体情况生成如滑出左右侧边栏或者加载下一页等命令。
本发明提供的边界手势操作识别装置,如图2所示,包括:
检测模块,用于检测用户在触摸屏上按照第一方向进行的滑动触摸操作;
识别模块:用于识别所述滑动触摸操作的起始位点及位移;
第一判断模块:用于判断所述起始位点是否处于显示内容的边界;
所述第一判断模块包括:
触摸屏边界判断模块:用于判断所述起始位点是否处于所述触摸屏与第一方相逆的第二方向的边界;
显示内容边界判断模块:用于判断所述触摸屏显示内容在第二方向上是否为所述显示内容的边界;
当所述起始位点处于所述触摸屏第二方向的边界且所述触摸屏显示内容在第二方向上为所述显示内容的边界时,判断所述起始位点处于显示内容的边界。
第二判断模块:用于当所述起始位点处于显示内容的边界时,判断所述滑动触摸操作的位移是否有效。
所述第二判断模块包括:
第一方向判断模块:用于判断所述滑动触摸操作在第一方向上的位移是否落入预设的第一阈值范围;
第二方向判断模块:用于判断所述滑动触摸操作在与第一方向垂直的第三方向上的位移是否落入预设的第二阈值范围;
当所述滑动触摸操作在第一方向上的位移落入预设的第一阈值范围且所述滑动触摸操作在第一方向上的位移落入预设的第二阈值范围时,判断所述滑动触摸操作落入有效范围。
所述边界手势操作识别装置,还可包括第一至第四命令生成模块中的一项或多项;
所述第一命令生成模块,用于当所述滑动触摸操作为有效操作且第一方向为向下时,识别所述滑动触摸操作为下拉操作,根据具体情况生成如刷新所述显示内容、静音、加锁等命令。
所述第二命令生成模块,用于当所述滑动触摸操作为有效操作且第一方向为向上时,识别所述滑动触摸操作为上拉操作,根据具体情况生成如加载所述显示内容其余部分、开启音量、解锁等命令。
所述第三命令生成模块,用于当所述滑动触摸操作为有效操作且第一方向为向左时,识别所述滑动触摸操作为左拉操作,根据具体情况生成如滑出左边栏、上一页、回退等命令。
所述第四命令生成模块,用于当所述滑动触摸操作为有效操作且第一方向为向右时,识别所述滑动触摸操作为右拉操作,根据具体情况生成如滑出右边栏、下一页、快进等命令。
以下为实施例:
实施例1
一种边界手势操作识别方法,如图3所示,用于识别下拉操作,包括以下步骤:
检测用户在触摸屏上向下进行的滑动触摸操作;
识别所述滑动触摸操作的起始位点及位移;
判断所述起始位点是否处于显示内容的边界:
判断所述起始位点是否处于所述触摸屏向上的边界即顶端且所述触摸屏显示内容是否已达到顶端,当所述起始位点处于所述触摸屏顶端且所述触摸屏显示内容已到达顶端时,判断所述起始位点处于显示内容的边界。
判断所述滑动触摸操作的位移是否落入有效范围:
将所述滑动触摸操作的位移分解为向下的位移和横向(向左或向右)的位移,当所述向下的位移大于等于屏幕触摸阈值且所述向左或向右的位移小于等于屏幕触摸阈值时,判断所述滑动触摸操作落入有效范围。
所述屏幕触摸阈值,设定为8倍的屏幕密度,其中屏幕密度为设备硬件的固有参数,通常为3像素,不同硬件的参数不同。
由于触摸屏性能十分灵敏,轻微的触碰即可检测到大量位移数据,为了降低干扰提高识别精确度,则有必要设置一个屏幕触摸阈值,当用户触摸后手指造成位移的绝对值小于该阈值,可一概认定为点击操作,大于等于该阈值,则一概认定为滑动操作。
当判断所述滑动触摸操作为有效操作后,识别所述滑动触摸操作为下拉操作。根据具体情况生成相应命令:如为阅读表格内容,则生成刷新所述显示内容命令;如为响铃状态,则生成静音命令;待机状态,则生成加锁命令等等。
一种的边界手势操作识别装置,如图4所示,包括:
检测模块,用于检测用户在触摸屏上向下进行的滑动触摸操作;
识别模块:用于识别所述滑动触摸操作的起始位点及位移;
第一判断模块:用于判断所述起始位点是否处于显示内容的边界;
所述第一判断模块包括:
触摸屏边界判断模块:用于判断所述起始位点是否处于所述触摸屏向上的边界即顶端;
显示内容边界判断模块:用于判断所述触摸屏显示内容是否为达到顶端;
当所述起始位点处于所述触摸屏顶端且所述触摸屏显示内容已到达顶端时,判断所述起始位点处于显示内容的边界。
第二判断模块:用于当所述起始位点处于显示内容的边界时,判断所述滑动触摸操作的位移是否有效。
所述第二判断模块包括:
第一方向判断模块:用于判断所述滑动触摸操作向下的位移是否大于等于屏幕触摸阈值;
第二方向判断模块:用于判断所述滑动触摸操作向左或向右的位移是否小于屏幕触摸阈值;
当所述向下的位移大于等于屏幕触摸阈值且所述向左或向右的位移小于等于屏幕触摸阈值时,判断所述滑动触摸操作落入有效范围。
第一命令生成模块,用于识别所述滑动触摸操作为下拉操作,根据具体情况生成如刷新所述显示内容、静音、加锁等命令。
实施例2
一种边界手势操作识别方法,如图5所示,用于识别上拉操作,包括以下步骤:
检测用户在触摸屏上向上进行的滑动触摸操作;
识别所述滑动触摸操作的起始位点及位移;
判断所述起始位点是否处于显示内容的边界:
判断所述起始位点是否处于所述触摸屏向下的边界即底端且所述触摸屏显示内容是否已达到底端,当所述起始位点处于所述触摸屏底端且所述触摸屏显示内容已到达底端时,判断所述起始位点处于显示内容的边界。
判断所述滑动触摸操作的位移是否落入有效范围:
将所述滑动触摸操作的位移分解为向上的位移和横向(向左或向右)的位移,当所述向上的位移大于等于屏幕触摸阈值且所述向左或向右的位移小于等于屏幕触摸阈值时,判断所述滑动触摸操作落入有效范围。
所述屏幕触摸阈值,设定为8倍的屏幕密度,其中屏幕密度为设备硬件的固有参数,通常为3像素,不同硬件的参数不同。
由于触摸屏性能十分灵敏,轻微的触碰即可检测到大量位移数据,为了降低干扰提高识别精确度,则有必要设置一个屏幕触摸阈值,当用户触摸后手指造成位移的绝对值小于该阈值,可一概认定为点击操作,大于等于该阈值,则一概认定为滑动操作。
当判断所述滑动触摸操作为有效操作后,识别所述滑动触摸操作为上拉操作。根据具体情况生成相应命令:如为阅读表格内容,则生成加载显示内容其余部分的命令;如为响铃状态,则生成拉取菜单命令;待机状态,则生成解锁命令等等。
一种的边界手势操作识别装置,如图6所示,包括:
检测模块,用于检测用户在触摸屏上向下进行的滑动触摸操作;
识别模块:用于识别所述滑动触摸操作的起始位点及位移;
第一判断模块:用于判断所述起始位点是否处于显示内容的边界;
所述第一判断模块包括:
触摸屏边界判断模块:用于判断所述起始位点是否处于所述触摸屏向下的边界即底端;
显示内容边界判断模块:用于判断所述触摸屏显示内容是否为达到底端;
当所述起始位点处于所述触摸屏底端且所述触摸屏显示内容已到达底端时,判断所述起始位点处于显示内容的边界。
第二判断模块:用于当所述起始位点处于显示内容的边界时,判断所述滑动触摸操作的位移是否有效。
所述第二判断模块包括:
第一方向判断模块:用于判断所述滑动触摸操作向上的位移是否大于等于屏幕触摸阈值;
第二方向判断模块:用于判断所述滑动触摸操作向左或向右的位移是否小于等于屏幕触摸阈值;
当所述向上的位移大于等于屏幕触摸阈值且所述向左或向右的位移小于等于屏幕触摸阈值时,判断所述滑动触摸操作落入有效范围。
第二命令生成模块,用于识别所述滑动触摸操作为上拉操作,根据具体情况生成如加载所述显示内容其余部分、开启音量、解锁等命令。
实施例3
一种边界手势操作识别方法,如图7所示,用于识别左拉操作,包括以下步骤:
检测用户在触摸屏上向左进行的滑动触摸操作;
识别所述滑动触摸操作的起始位点及位移;
判断所述起始位点是否处于显示内容的边界:
判断所述起始位点是否处于所述触摸屏向左的边界即左边且所述触摸屏显示内容是否已达到左边,当所述起始位点处于所述触摸屏左边且所述触摸屏显示内容已到达左边时,判断所述起始位点处于显示内容的边界。
判断所述滑动触摸操作的位移是否落入有效范围:
将所述滑动触摸操作的位移分解为向左的位移和纵向(向上或向下)的位移,当所述向左的位移大于等于屏幕触摸阈值且所述向上或向下的位移小于等于屏幕触摸阈值时,判断所述滑动触摸操作落入有效范围。
所述屏幕触摸阈值,设定为8倍的屏幕密度,其中屏幕密度为设备硬件的固有参数,通常为3像素,不同硬件的参数不同。
由于触摸屏性能十分灵敏,轻微的触碰即可检测到大量位移数据,为了降低干扰提高识别精确度,则有必要设置一个屏幕触摸阈值,当用户触摸后手指造成位移的绝对值小于该阈值,可一概认定为点击操作,大于等于该阈值,则一概认定为滑动操作。
当判断所述滑动触摸操作为有效操作后,识别所述滑动触摸操作为左拉操作。根据具体情况生成相应命令:如为阅读表格内容,则生成上翻一页命令;如为响铃状态,则生滑出左边栏;如为播放状态,则生成回退命令等等。
一种的边界手势操作识别装置,如图8所示,包括:
检测模块,用于检测用户在触摸屏上向左进行的滑动触摸操作;
识别模块:用于识别所述滑动触摸操作的起始位点及位移;
第一判断模块:用于判断所述起始位点是否处于显示内容的边界;
所述第一判断模块包括:
触摸屏边界判断模块:用于判断所述起始位点是否处于所述触摸屏向左的边界即左边;
显示内容边界判断模块:用于判断所述触摸屏显示内容是否为达到左边;
当所述起始位点处于所述触摸屏左边且所述触摸屏显示内容已到达左边时,判断所述起始位点处于显示内容的边界。
第二判断模块:用于当所述起始位点处于显示内容的边界时,判断所述滑动触摸操作的位移是否有效。
所述第二判断模块包括:
第一方向判断模块:用于判断所述滑动触摸操作向左的位移是否大于等于屏幕触摸阈值;
第二方向判断模块:用于判断所述滑动触摸操作向上或向下的位移是否小于等于屏幕触摸阈值;
当所述向左的位移大于等于屏幕触摸阈值且所述向上或向下的位移小于等于屏幕触摸阈值时,判断所述滑动触摸操作落入有效范围。
所述第三命令生成模块,用于当所述滑动触摸操作为有效操作且第一方向为向上时,识别所述滑动触摸操作为左拉操作,根据具体情况生成如滑出左边栏、上一页、回退等命令。
实施例4
一种边界手势操作识别方法,如图9所示,用于识别右拉操作,包括以下步骤:
检测用户在触摸屏上向右进行的滑动触摸操作;
识别所述滑动触摸操作的起始位点及位移;
判断所述起始位点是否处于显示内容的边界:
判断所述起始位点是否处于所述触摸屏向右的边界即右边且所述触摸屏显示内容是否已达到右边,当所述起始位点处于所述触摸屏右边且所述触摸屏显示内容已到达右边时,判断所述起始位点处于显示内容的边界。
判断所述滑动触摸操作的位移是否落入有效范围:
将所述滑动触摸操作的位移分解为向右的位移和纵向(向上或向下)的位移,当所述向右的位移大于等于屏幕触摸阈值且所述向上或向下的位移小于等于屏幕触摸阈值时,判断所述滑动触摸操作落入有效范围。
所述屏幕触摸阈值,设定为8倍的屏幕密度,其中屏幕密度为设备硬件的固有参数,通常为3像素,不同硬件的参数不同。
由于触摸屏性能十分灵敏,轻微的触碰即可检测到大量位移数据,为了降低干扰提高识别精确度,则有必要设置一个屏幕触摸阈值,当用户触摸后手指造成位移的绝对值小于该阈值,可一概认定为点击操作,大于等于该阈值,则一概认定为滑动操作。
当判断所述滑动触摸操作为有效操作后,识别所述滑动触摸操作为右拉操作。根据具体情况生成相应命令:如为阅读表格内容,则生成下翻一页命令;如为响铃状态,则生成滑出右边栏命令;如为播放状态,则生成快进命令等等。
一种的边界手势操作识别装置,如图10所示,包括:
检测模块,用于检测用户在触摸屏上向右进行的滑动触摸操作;
识别模块:用于识别所述滑动触摸操作的起始位点及位移;
第一判断模块:用于判断所述起始位点是否处于显示内容的边界;
所述第一判断模块包括:
触摸屏边界判断模块:用于判断所述起始位点是否处于所述触摸屏向上的边界即右边;
显示内容边界判断模块:用于判断所述触摸屏显示内容是否为达到右边;
当所述起始位点处于所述触摸屏右边且所述触摸屏显示内容已到达右边时,判断所述起始位点处于显示内容的边界。
第二判断模块:用于当所述起始位点处于显示内容的边界时,判断所述滑动触摸操作的位移是否有效。
所述第二判断模块包括:
第一方向判断模块:用于判断所述滑动触摸操作向右的位移是否大于等于屏幕触摸阈值;
第二方向判断模块:用于判断所述滑动触摸操作向上或向下的位移是否小于等于屏幕触摸阈值;
当所述向右的位移大于等于屏幕触摸阈值且所述向上或向下的位移小于等于屏幕触摸阈值时,判断所述滑动触摸操作落入有效范围。
所述第四命令生成模块,用于当所述滑动触摸操作为有效操作且第一方向为向右时,识别所述滑动触摸操作为右拉操作,根据具体情况生成如滑出右边栏、下一页、快进等命令。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种边界手势操作识别方法,其特征在于,包括以下步骤:
检测用户在触摸屏上按照第一方向进行的滑动触摸操作;
识别所述滑动触摸操作的起始位点及位移;
判断所述起始位点是否处于显示内容的边界:当所述起始位点处于显示内容边界时,判断所述滑动触摸操作的位移是否有效;否则忽略该操作;
判断所述滑动触摸操作的位移是否有效:当所述滑动触摸操作的位移落入有效范围时,判断该操作为有效操作;否则判断该操作为无效操作。
2.如权利要求1所述的边界手势操作识别方法,其特征在于,所述判断所述起始位点是否处于显示内容的边界具体为:
判断所述起始位点是否处于所述触摸屏与第一方相逆的第二方向的边界且所述触摸屏显示内容在第二方向上是否为所述显示内容的边界,当所述起始位点处于所述触摸屏第二方向的边界且所述触摸屏显示内容在第二方向上为所述显示内容的边界时,判断所述起始位点处于显示内容的边界。
3.如权利要求1所述的边界手势操作识别方法,其特征在于,所述判断所述滑动触摸操作的位移是否有效具体为:
将所述滑动触摸操作的位移分解为所述滑动触摸操作在第一方向上的位移和在与第一方向垂直的第三方向上的位移,当所述滑动触摸操作在第一方向上的位移落入预设的第一阈值范围且所述滑动触摸操作在第一方向上的位移落入预设的第二阈值范围时,判断所述滑动触摸操作落入有效范围。
4.如权利要求1所述的边界手势操作识别方法,其特征在于,包括以下步骤:
当判断所述滑动触摸操作为有效操作后,当第一方向为向下时,生成刷新所述显示内容的命令。
5.如权利要求1所述的边界手势操作识别方法,其特征在于,包括以下步骤:
当识别所述滑动触摸操作为有效操作后,当第一方向为向上时,生成加载所述显示内容其余部分的命令。
6.一种边界手势操作识别装置,其特征在于,包括:
检测模块,用于检测用户在触摸屏上按照第一方向进行的滑动触摸操作;
识别模块:用于识别所述滑动触摸操作的起始位点及位移;
第一判断模块:用于判断所述起始位点是否处于显示内容的边界;
第二判断模块:用于当所述起始位点处于显示内容的边界时,判断所述滑动触摸操作的位移是否有效。
7.如权利要求6所述的边界手势操作识别装置,其特征在于,所述第一判断模块包括:
触摸屏边界判断模块:用于判断所述起始位点是否处于所述触摸屏与第一方相逆的第二方向的边界;
显示内容边界判断模块:用于判断所述触摸屏显示内容在第二方向上是否为所述显示内容的边界;
当所述起始位点处于所述触摸屏第二方向的边界且所述触摸屏显示内容在第二方向上为所述显示内容的边界时,判断所述起始位点处于显示内容的边界。
8.如权利要求6所述的边界手势操作识别装置,其特征在于,所述第二判断模块包括:
第一方向判断模块:用于判断所述滑动触摸操作在第一方向上的位移是否落入预设的第一阈值范围;
第二方向判断模块:用于判断所述滑动触摸操作在与第一方向垂直的第三方向上的位移是否落入预设的第二阈值范围;
当所述滑动触摸操作在第一方向上的位移落入预设的第一阈值范围且所述滑动触摸操作在第一方向上的位移落入预设的第二阈值范围时,判断所述滑动触摸操作落入有效范围。
9.如权利要求6所述的边界手势操作识别装置,其特征在于,包括:
第一命令生成模块,用于当所述滑动触摸操作为有效操作且第一方向为向下时,生成刷新所述显示内容的命令。
10.如权利要求6所述的边界手势操作识别装置,其特征在于,包括:
第二命令生成模块,用于当所述滑动触摸操作为有效操作且第一方向为向上时,生成加载所述显示内容其余部分的命令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511005091.9A CN105630391A (zh) | 2015-12-29 | 2015-12-29 | 一种边界手势操作识别方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201511005091.9A CN105630391A (zh) | 2015-12-29 | 2015-12-29 | 一种边界手势操作识别方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105630391A true CN105630391A (zh) | 2016-06-01 |
Family
ID=56045391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201511005091.9A Pending CN105630391A (zh) | 2015-12-29 | 2015-12-29 | 一种边界手势操作识别方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105630391A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108287655A (zh) * | 2018-01-16 | 2018-07-17 | 维沃移动通信有限公司 | 一种界面显示方法、界面显示装置及移动终端 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677380A (zh) * | 2012-09-10 | 2014-03-26 | 义隆电子股份有限公司 | 触控装置及其手势判断方法 |
-
2015
- 2015-12-29 CN CN201511005091.9A patent/CN105630391A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103677380A (zh) * | 2012-09-10 | 2014-03-26 | 义隆电子股份有限公司 | 触控装置及其手势判断方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108287655A (zh) * | 2018-01-16 | 2018-07-17 | 维沃移动通信有限公司 | 一种界面显示方法、界面显示装置及移动终端 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11599264B2 (en) | Context based gesture actions on a touchscreen | |
US8296681B2 (en) | Searching a list based upon user input | |
US10185488B2 (en) | Device and method for displaying information | |
US20140310647A1 (en) | Method for controlling interface and terminal therefor | |
CN103246382B (zh) | 控制方法及电子设备 | |
CN103455248B (zh) | 浏览文件的内容滑动方法和*** | |
CN104756060A (zh) | 基于手势的光标控制 | |
CN104704454B (zh) | 用于处理多点输入的终端和方法 | |
US8937601B2 (en) | Method and apparatus of recognizing gesture with untouched way | |
CN104571679B (zh) | 触控方法及电子装置 | |
CN102760029A (zh) | 在显示界面上操作列表的方法和装置 | |
CN106371789A (zh) | 一种应用程序中提示消息的显示方法及移动终端 | |
WO2014100958A1 (en) | Method, apparatus and computer program product for providing a recommendation for an application | |
CN102402384A (zh) | 信息处理装置、信息处理方法和计算机程序 | |
CN102841743B (zh) | 页面控制方法及通信终端 | |
CN104915131B (zh) | 一种电子文档翻页方法及装置 | |
US9753637B2 (en) | Information processing apparatus, information processing method, and program | |
CN103593132A (zh) | 触控装置及手势识别方法 | |
US20230306192A1 (en) | Comment adding method, electronic device, and related apparatus | |
CN106293345A (zh) | 一种应用图标显示方法及终端 | |
CN104182119A (zh) | 多窗口页面的状态控制方法及装置 | |
CN106201294A (zh) | 文本选取方法和装置、文本处理方法和装置 | |
CN104285204B (zh) | 显示设备、显示控制方法和非临时性计算机可读介质 | |
CN103761045A (zh) | 一种移动终端缩放触控方法及装置 | |
CN106020692A (zh) | 一种触屏手机的操作方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160601 |