触摸屏手势交互方法及装置制造方法及图纸

技术编号:29132310 阅读:9 留言:0更新日期:2021-07-02 22:27
本发明专利技术提供了一种触摸屏手势交互方法及装置,该方法包括:当展示的页面为长列表页面时,监听触摸屏上输入的手势;若输入的手势为双指控制手势,则确定当前列表项;识别手势的控制类别;当控制类别为长按控制时,标记当前列表,将已标记的列表项作为快捷点存放于收藏夹;当控制类别为滑动控制时,确定滑动方向;当滑动方向为向上滑动时,在收藏夹中查找序号大于当前列表项的序号的快捷点,触摸屏展示快捷点对应的列表项;反之,则在收藏夹中查找序号小于当前列表项的序号的快捷点,触摸屏展示快捷点对应的列表项。应用该的方法,根据触摸屏上的手势,标记长列表页面中的列表项,并且可以快速滑动到已标记的列表项,提高用户与智能终端的交互体验。

【技术实现步骤摘要】
触摸屏手势交互方法及装置
本专利技术涉及智能终端控制
,特别是涉及到一种触摸屏手势交互方法及装置。
技术介绍
随着智能触摸屏手机的普及,手势操作已成为手机的主流操作和交互方式之一。对于大部分运行在智能终端上的应用程序,通常会存在一个或多个可滑动的长列表页面,例如:视频类应用程序的视频列表页面、资讯类应用程序的新闻列表页面、炒股软件的股票列表页面以及音乐类应用程序的音乐列表页面等。在这些可滑动的长列表页面,用户可以通过上下滑动查看所有的列表项,即,视频列表页面中的某个视频或者是音乐列表页面中的某个音乐。一个长列表页面通常包含多个列表项,而用户感兴趣的列表项则相对少很多,如果用户想在长列表页找到感兴趣的列表项,需要多次滑动列表,这对用户的交互体验并不友好。
技术实现思路
有鉴于此,本专利技术提供一种触摸屏手势交互方法,通过该方法,可以根据用户在触摸屏上输入的手势,标记长列表页面中的列表项,并且可以根据用户的手势快速滑动到已标记的列表项,提高用户与智能终端的交互体验。本专利技术还提供了一种触摸屏手势交互装置,用以保证上述方法在实际中的实现及应用。一种触摸屏手势交互方法,包括:当检测到智能终端当前展示的页面为长列表页面时,监听用户每次在触摸屏上输入的手势;所述长列表页面包含多个列表项,所述用户通过滑动所述触摸屏切换所述长列表页面中的各个列表项;判断所述用户当前在所述触摸屏上输入的手势是否为双指控制手势;若所述用户当前在所述触摸屏上输入的手势为双指控制手势,则确定所述长列表页面中显示的当前列表项;识别所述双指控制手势的控制类别,所述控制类别为长按控制或滑动控制;当所述双指控制手势的控制类别为长按控制时,基于所述当前列表项在所述长列表页面中的序号,对所述当前列表项进行标记,并将已标记的列表项作为快捷点存放于预先设置的收藏夹中;当所述双指控制手势的控制类别为滑动控制时,确定所述双指控制手势的滑动方向,所述滑动方向为向上滑动或向下滑动;当所述双指控制手势的滑动方向为向上滑动时,基于所述当前列表项的序号,在所述收藏夹中查找序号大于所述当前列表项的序号的快捷点,并滑动所述长列表页面,使得所述触摸屏展示当前查找到的快捷点对应的列表项;当所述双指控制手势的滑动方向为向下滑动时,基于所述当前列表项的序号,在所述收藏夹中查找序号小于所述当前列表项的序号的快捷点,并滑动所述长列表页面,使得所述触摸屏展示当前查找到的快捷点对应的列表项。上述的装置,可选的,还包括:采集所述智能终端当前显示的页面中所有的页面控件;判断各个所述页面控件中是否存在任意的页面控件为竖向滑动控件;若各个所述页面控件中存在任意的页面控件为竖向滑动控件,则确定所述当前展示的页面为长列表页面;若各个所述页面控件中不存在任意的页面控件为竖向滑动控件,则确定所述当前展示的页面并非长列表页面。上述的装置,可选的,所述判断所述用户当前在所述触摸屏上输入的手势是否为双指控制手势,包括:应用所述智能终端内设置的采集芯片,实时检测所述触摸屏是否产生触控指令,并在所述触摸屏上产生触控指令时,采集所述触摸屏上产生触控指令的触控点;判断所述触摸屏上的触控点是否为两个触控点;若所述触摸屏上产生触控指令的触控点为两个触控点,则确定所述用户当前在触摸屏上输入的手势为双指控制手势;若所述触摸屏上产生触控指令的触控点并非两个触控点,则确定所述用户当前在触摸屏上输入的手势并非双指控制手势。上述的装置,可选的,所述识别所述双指控制手势的控制类别,包括:当确定所述用户当前在触摸屏上输入的手势为双指控制手势时,启动预先设置的计时器进行计时;将所述触摸屏上产生触控指令的两个触控点分别确定为第一触控点和第二触控点;记录所述第一触控点的第一初始坐标和所述第二触控点的第二初始坐标;当检测到所述第一触控点及所述第二触控点消失,且所述计时器的计时时间超出预设时间时,记录所述第一触控点消失前的第一最终坐标和第二触控点消失前的第二最终坐标;基于所述第一初始坐标及第一最终坐标,计算所述第一触控点的第一移动范围;基于所述第二初始坐标及第二最终坐标,计算所述第二触控点的第二移动范围;判断所述第一移动范围及所述第二移动范围是否超出预设的移动范围;当所述第一移动范围及所述第二移动范围未超出预设的移动范围时,确定所述双指控制手势的控制类别为长按控制;当所述第一移动范围及所述第二移动范围超出预设的移动范围时,确定所述双指控制手势的控制类别为滑动控制。上述的装置,可选的,所述确定所述双指控制手势的滑动方向,包括:获取所述第一初始坐标中的第一初始纵向坐标值、第二初始坐标中的第二初始纵向坐标值、第一最终坐标中的第一最终纵向坐标值以及第二最终坐标中的第二最终纵向坐标值;判断所述第一初始纵向坐标值是否大于所述第一最终纵向坐标值,且所述第二初始纵向坐标值是否大于所述第二最终纵向坐标值;若所述第一初始纵向坐标值大于所述第一最终纵向坐标值,且所述第二初始纵向坐标值大于所述第二最终纵向坐标值,则确定所述双指控制手势的滑动方向为向下滑动;若所述第一初始纵向坐标值不大于所述第一最终纵向坐标值,且所述第二初始纵向坐标值不大于所述第二最终纵向坐标值,则确定所述双指控制手势的滑动方向为向上滑动。一种触摸屏手势交互装置,包括:监听单元,用于当检测到智能终端当前展示的页面为长列表页面时,监听用户每次在触摸屏上输入的手势;所述长列表页面包含多个列表项,所述用户通过滑动所述触摸屏切换所述长列表页面中的各个列表项;判断单元,用于判断所述用户当前在所述触摸屏上输入的手势是否为双指控制手势;第一确定单元,用于若所述用户当前在所述触摸屏上输入的手势为双指控制手势,则确定所述长列表页面中显示的当前列表项;识别单元,用于识别所述双指控制手势的控制类别,所述控制类别为长按控制或滑动控制;标记单元,用于当所述双指控制手势的控制类别为长按控制时,基于所述当前列表项在所述长列表页面中的序号,对所述当前列表项进行标记,并将已标记的列表项作为快捷点存放于预先设置的收藏夹中;第二确定单元,用于当所述双指控制手势的控制类别为滑动控制时,确定所述双指控制手势的滑动方向,所述滑动方向为向上滑动或向下滑动;第一查找单元,用于当所述双指控制手势的滑动方向为向上滑动时,基于所述当前列表项的序号,在所述收藏夹中查找序号大于所述当前列表项的序号的快捷点,并滑动所述长列表页面,使得所述触摸屏展示当前查找到的快捷点对应的列表项;第二查找单元,用于当所述双指控制手势的滑动方向为向下滑动时,基于所述当前列表项的序号,在所述收藏夹中查找序号小于所述当前列表项的序号的快捷点,并滑动所述长列表页面,使得所述触摸屏展示当前查找到的快捷点对应的列表项。上述的装置,可选的,还包括:采集单元,用于采集所本文档来自技高网...

【技术保护点】
1.一种触摸屏手势交互方法,其特征在于,包括:/n当检测到智能终端当前展示的页面为长列表页面时,监听用户每次在触摸屏上输入的手势;所述长列表页面包含多个列表项,所述用户通过滑动所述触摸屏切换所述长列表页面中的各个列表项;/n判断所述用户当前在所述触摸屏上输入的手势是否为双指控制手势;/n若所述用户当前在所述触摸屏上输入的手势为双指控制手势,则确定所述长列表页面中显示的当前列表项;/n识别所述双指控制手势的控制类别,所述控制类别为长按控制或滑动控制;/n当所述双指控制手势的控制类别为长按控制时,基于所述当前列表项在所述长列表页面中的序号,对所述当前列表项进行标记,并将已标记的列表项作为快捷点存放于预先设置的收藏夹中;/n当所述双指控制手势的控制类别为滑动控制时,确定所述双指控制手势的滑动方向,所述滑动方向为向上滑动或向下滑动;/n当所述双指控制手势的滑动方向为向上滑动时,基于所述当前列表项的序号,在所述收藏夹中查找序号大于所述当前列表项的序号的快捷点,并滑动所述长列表页面,使得所述触摸屏展示当前查找到的快捷点对应的列表项;/n当所述双指控制手势的滑动方向为向下滑动时,基于所述当前列表项的序号,在所述收藏夹中查找序号小于所述当前列表项的序号的快捷点,并滑动所述长列表页面,使得所述触摸屏展示当前查找到的快捷点对应的列表项。/n...

【技术特征摘要】
1.一种触摸屏手势交互方法,其特征在于,包括:
当检测到智能终端当前展示的页面为长列表页面时,监听用户每次在触摸屏上输入的手势;所述长列表页面包含多个列表项,所述用户通过滑动所述触摸屏切换所述长列表页面中的各个列表项;
判断所述用户当前在所述触摸屏上输入的手势是否为双指控制手势;
若所述用户当前在所述触摸屏上输入的手势为双指控制手势,则确定所述长列表页面中显示的当前列表项;
识别所述双指控制手势的控制类别,所述控制类别为长按控制或滑动控制;
当所述双指控制手势的控制类别为长按控制时,基于所述当前列表项在所述长列表页面中的序号,对所述当前列表项进行标记,并将已标记的列表项作为快捷点存放于预先设置的收藏夹中;
当所述双指控制手势的控制类别为滑动控制时,确定所述双指控制手势的滑动方向,所述滑动方向为向上滑动或向下滑动;
当所述双指控制手势的滑动方向为向上滑动时,基于所述当前列表项的序号,在所述收藏夹中查找序号大于所述当前列表项的序号的快捷点,并滑动所述长列表页面,使得所述触摸屏展示当前查找到的快捷点对应的列表项;
当所述双指控制手势的滑动方向为向下滑动时,基于所述当前列表项的序号,在所述收藏夹中查找序号小于所述当前列表项的序号的快捷点,并滑动所述长列表页面,使得所述触摸屏展示当前查找到的快捷点对应的列表项。


2.根据权利要求1所述的方法,其特征在于,还包括:
采集所述智能终端当前显示的页面中所有的页面控件;
判断各个所述页面控件中是否存在任意的页面控件为竖向滑动控件;
若各个所述页面控件中存在任意的页面控件为竖向滑动控件,则确定所述当前展示的页面为长列表页面;
若各个所述页面控件中不存在任意的页面控件为竖向滑动控件,则确定所述当前展示的页面并非长列表页面。


3.根据权利要求1所述的方法,其特征在于,所述判断所述用户当前在所述触摸屏上输入的手势是否为双指控制手势,包括:
应用所述智能终端内设置的采集芯片,实时检测所述触摸屏是否产生触控指令,并在所述触摸屏上产生触控指令时,采集所述触摸屏上产生触控指令的触控点;
判断所述触摸屏上的触控点是否为两个触控点;
若所述触摸屏上产生触控指令的触控点为两个触控点,则确定所述用户当前在触摸屏上输入的手势为双指控制手势;
若所述触摸屏上产生触控指令的触控点并非两个触控点,则确定所述用户当前在触摸屏上输入的手势并非双指控制手势。


4.根据权利要求3所述的方法,其特征在于,所述识别所述双指控制手势的控制类别,包括:
当确定所述用户当前在触摸屏上输入的手势为双指控制手势时,启动预先设置的计时器进行计时;
将所述触摸屏上产生触控指令的两个触控点分别确定为第一触控点和第二触控点;
记录所述第一触控点的第一初始坐标和所述第二触控点的第二初始坐标;
当检测到所述第一触控点及所述第二触控点消失,且所述计时器的计时时间超出预设时间时,记录所述第一触控点消失前的第一最终坐标和第二触控点消失前的第二最终坐标;
基于所述第一初始坐标及第一最终坐标,计算所述第一触控点的第一移动范围;
基于所述第二初始坐标及第二最终坐标,计算所述第二触控点的第二移动范围;
判断所述第一移动范围及所述第二移动范围是否超出预设的移动范围;
当所述第一移动范围及所述第二移动范围未超出预设的移动范围时,确定所述双指控制手势的控制类别为长按控制;
当所述第一移动范围及所述第二移动范围超出预设的移动范围时,确定所述双指控制手势的控制类别为滑动控制。


5.根据权利要求4所述的方法,其特征在于,所述确定所述双指控制手势的滑动方向,包括:
获取所述第一初始坐标中的第一初始纵向坐标值、第二初始坐标中的第二初始纵向坐标值、第一最终坐标中的第一最终纵向坐标值以及第二最终坐标中的第二最终纵向坐标值;
判断所述第一初始纵向坐标值是否大于所述第一最终纵向坐标值,且所述第二初始纵向坐标值是否大于所述第二最终纵向坐标值;
若所述第一初始纵向坐标值大于所述第一最终纵向坐标值,且所述第二初始纵向坐标值大于所述第二最终纵向坐标值,则确定所述双指控制手势的滑动方向为向下滑动;
若所述第一初始纵向坐标值不大于所述第一最终纵向坐标值,且所述第二初始纵向坐标值不大于所述第二最终纵向坐标值,则确定所述双指控制手势的滑动方向为向上滑动。


6.一种触摸屏手势交互装置,其特征在于,包括:
监听单元,用于当检测到智能终端当前展示的页面为长列表页面时,监听用户每次在触摸屏上输入的手势;所述长列表页面包含...

【专利技术属性】
技术研发人员:何桂罗叶飞
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1