CN105630391A - 一种边界手势操作识别方法及装置 - Google Patents

一种边界手势操作识别方法及装置 Download PDF

Info

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
Application number
CN201511005091.9A
Other languages
English (en)
Inventor
霍启圣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201511005091.9A priority Critical patent/CN105630391A/zh
Publication of CN105630391A publication Critical patent/CN105630391A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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所述的边界手势操作识别装置,其特征在于,包括:
第二命令生成模块,用于当所述滑动触摸操作为有效操作且第一方向为向上时,生成加载所述显示内容其余部分的命令。
CN201511005091.9A 2015-12-29 2015-12-29 一种边界手势操作识别方法及装置 Pending CN105630391A (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108287655A (zh) * 2018-01-16 2018-07-17 维沃移动通信有限公司 一种界面显示方法、界面显示装置及移动终端

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677380A (zh) * 2012-09-10 2014-03-26 义隆电子股份有限公司 触控装置及其手势判断方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103677380A (zh) * 2012-09-10 2014-03-26 义隆电子股份有限公司 触控装置及其手势判断方法

Cited By (1)

* Cited by examiner, † Cited by third party
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