一种触控便捷式设备列表交互方法

文档序号:6399736阅读:181来源:国知局
专利名称:一种触控便捷式设备列表交互方法
技术领域
本发明涉及人机交互领域,尤其涉及一种控便捷式设备列表交互方法。
背景技术
随着科学技术的不断发展,便携式设备已经广泛应用于人们的生活当中,如今很多的便携式设备是基于触控界面,如具有触控功能的手机、平板电脑等,已成为人们生活中不可或缺的ー种电子消费品。触控便携式设备往往具体有屏幕大,实体按键比较少的特点,该设备的流行给广大用户带来了新的交互体验,同时也给视障用户带来使用上的挑战。由于触控类设备缺乏足够的实体按键,与用户的交互主要是通过视觉的方式来进行的,对于有视觉障碍或者处于不可视情况下时,人们并不能看见触摸屏上显示的各种信息,这就给用户与设备的交互带来了客观的障碍。iOS和Android是目前主流的两大移动操作系统,其两大公司苹果和谷歌也推出了针对各自操作系统的交互功能VoiceOver和Accessibility。上述两项功能在一定程度上方便了有视觉障碍或者处于不可视情况下用户使用触控便携式设备,但由于其设置的手势操作针对一般的应用界面,出于兼容性的考虑,在列表界面的手势定义上并不十分便捷。列表界面是应用ー种很重要的内容呈现方式,针对列表的操作,VoiceOver与Accessibility的设计在用户通过手触摸列表项时,播报触摸的内容。当要获取更多在当前屏幕上未显示的列表项时,VoiceOver需要用户通过三指向上或向下来滑动列表,Accessibility需要用户通过ニ指向上或向下来滑动列表。若要选中某个列表项,贝U需要双击该列表项。上述操作方式在如应用设置之类列表项的位置相对固定的情况下,可以较好的支持用户的操作,但如在应用运行过程中动态生成的列表之类列表项不固定的情况下,通过用户手指的任意触摸与多指滑动来显示更多列表项则会给用户的操作带来诸多不确定性,而造成使用上的困难。授权公告号为CN 202372956U的中国专利公开了ー种可触摸识别的视障手机用触摸屏,所述触摸屏上设有一面板,所述面板上设有若干横分隔线和若干竖分隔线,所述横分隔线和竖分隔线将所述面板分为若干触摸区域,至少ー个触摸区域内设有盲文字符,所述盲文字符表示唯一一个触摸区域,所述触摸区域与触摸屏上显示的按钮相对应,该触摸屏的响应方式为,当单击ー个触摸区域时,手机语音播放该触摸区域对应按钮的功能;当持续触摸一个触摸区域时,手机执行该触摸区域对应按钮的功能。该发明只是将传统的键盘转变成具有触控功能的一整块面板,不具有主流面板的自由触控的功能。当屏幕上的功能超过触摸区域的数量将无法实现操作。

发明内容
当前应用在对大批数据进行呈现时主要采用列表的形式,而列表项的详情内容则由用户选中后切換界面展示,但以上现有技术触控手势复杂,在列表不固定的情况下使用困难和只对只有少量功能项进行触控的不足,本发明提出了一种触控便捷式设备列表交互方法,通过定义直观的手势,视障用户可以方便与触控设备的列表内容进行交互。—种触控便捷式设备列表交互方法,包括如下过程:(I)在列表界面下,用户根据浏览需求操作触控便捷式设备的屏幕,触控便捷式设备检测到上述操作并用相应的方式播报列表项的内容以满足用户的列表浏览需求;(2)用户摇动触控便捷式设备,触控便捷式设备播报当前选中列表项的内容;(3)用户操作触控便捷式设备的屏幕,进入当前选中列表项的详情界面,触控便捷式设备播报当前选中列表项的详情界面的内容;(4)在当前选中列表项的项详情界面中,用户操作触控便捷式设备的屏幕,退出详情界面至列表界面。本发明提供的触控便捷式设备列表交互方法将触控手势分为两类,一类为单击屏幕,另ー类为在屏幕上快速滑动。屏幕单击是指用户单击设备的触摸屏,由用户单击的触摸屏的位置来控制触控便捷式设备的操作;在屏幕上快速滑动的手势识别定义如下:定义坐标原点为屏幕的左上点,从坐标原点水平向右为X轴的正方向,坐标原点垂直向下为Y轴的正方向;当用户纵向滑动屏幕吋,设手势的起点为(Xl,yi),终点为(x2,y2),手势的起点与终点的坐标在横向X轴的差值X2-X1为distan ceX,手势的起点与终点的坐标在纵向Y轴的差值 I2-11 为 sidtanceY,X 轴的阈值为 FLING_OFFSET_QUICK_X,Y 轴的阈值为 FLING_0FFSET_QUICK_Y,其中FLING_OFFSET_QUICK_X为小于或等于触摸屏横向宽度的正数,FLING_OFFSET_QUICK_Y为小于或等于触摸屏纵向高度的正数,且FLING_OFFSET_QUICK_X的数值越小则越要求滑动操作为纵向滑动,FLING_OFFSET_QUICK_Y的数值越小则所需滑动的幅度越小;若IdistanceX|<FLING_OFFSET_QUICK_X 且I dis tan ceY | >FLING_OFFSET_QUICK_Y,表示当前手势进行纵向滑动;distanceY>0,表示当前手势向下滑动;distanceY〈0,表示当前手势向上滑动;当用户横向滑动屏幕时,设手势的起点与终点的坐标在横向X轴的差值X2-X1为distanceX,手势的起点与终点的坐标在纵向Y轴的差值y2_yi为distanceY,X轴的阈值为FLING_OFFSET_NAV_X, Y 轴的阈值为 FLING_OFFSET_NAV_Y,其中 FLING_OFFSET_NAV_X 为小于或等于触摸屏横向宽度的正数,FLING_OFFSET_NAV_Y为小于或等于触摸屏纵向高度的正数,且FLING_OFFSET_NAV_X的数值越小则所需滑动的幅度越小,FLING_OFFSET_NAV_Y的数值越小则越要求滑动操作为横向滑动;若 Idi stanceX|>FLING_OFFSET_NAV_X 且I distanceY | <FLING_OFFSET_NAV_Y,表示当前手势进行横向滑动;distanceX>0,表示当前手势向右滑动;distanceX〈0,表示当前手势向左滑动。本发明提供两种浏览方式逐条浏览或快速浏览,其中逐条浏览是指用户通过单击设备屏幕中的不同区域将列表项滚动至选中区域,设备同时播报列表选中区的列表项内容;普通用户对列表项的快速浏览,一般都是用手指快速滑过屏幕,让列表模拟惯性滚动来达到快速浏览;本发明提供的快速浏览模拟普通用户的直观操作方式,用户通过在设备屏幕上纵向滑动,列表沿滑动方向逐条滚动,设备同时播报列表选中区的列表项内容;当用户再次点击屏幕的任意位置时,列表退出快速浏览模式,停止滚动,选中区显示最后点击时所播报的列表项。(I)在列表界面下,用户根据浏览需求操作触控便捷式设备的屏幕,触控便捷式设备检测到上述操作并用相应的方式播报列表项的内容以满足用户的列表浏览需求的过程如下:(1.1)用户单击所述设备的屏幕进行逐条浏览:(1.1.1)设备检测到用户单击屏幕操作;(1.1.2)判断单击屏幕的位置是在屏幕的上半区或是下半区;所述判断单击屏幕的位置是在屏幕的上半区或是下半区是以屏幕的横向中间线为界,中间线以上部分为上半区;中间线以下部分为下半区。(1.1.3)若点击屏幕上半区,则列表向上滚动,当前选中区的后一条列表项滚动至选中区;若点击屏幕下半区,则列表向下滚动,当前选中区的前一条列表项滚动至选中区;所述列表项以循环的方式组织;(1.1.4)播放当前选中区的列表项;(1.2)用户快速滑动所述设备的屏幕进行快速浏览:定义坐标原点为屏幕的左上点,从坐标原点水平向右为X轴的正方向,坐标原点垂直向下为Y轴的正方向;(1.2.1)当检测出手势动作为快速滑动时,记手势的起点为(Xpy1),终点为(x2, y2),手势的起点与终点的坐标在横向X轴的差值X2-X1为distan ceX,手势的起点与终点的坐标在纵向Y轴的差值y2_yi为distanceY,X轴的阈值为FLING_OFFSET_QUICK_X,Y轴的阈值为FLING_OFFSET_QUICK_Y,其中FLING_OFFSET_QUICK_X为小于或等于触摸屏横向宽度的正数,FLING_OFFSET_QUICK_Y为小于或等于触摸屏纵向高度的正数,且FLING_0FFSET_QUICK_X的数值越小则越要求滑动操作为纵向滑动,FLING_OFFSET_QUICK_Y的数值越小则所需滑动的幅度越小;(1.2.2)若 IdistanceX|<FLING_OFFSET_QUICK_X 且I distanceY | >FLING_OFFSET_QUICK_Y,进入(1.2.3),否则返回(1.2.1);(1.2.3)若distanceY>0则姆隔一个时间间隔列表自动向下滚动,使前一条列表项滚动至选中区,并同时播放当前选中区的列表项的内容;若distanceY〈0则姆隔ー个时间间隔列表自动向上滚动,使后一条列表项滚动至选中区,并同时播放当前选中区的列表项的内容;(1.2.4)在快速浏览列表项模式下,若检测到屏幕任意位置的单击操作,则识别为暂停列表滚动操作,此时列表停止滚动,返回至(1.1.1)。(2)用户摇动触控便捷式设备,触控便捷式设备播报当前选中列表项的内容:当用户长时间未操作手机时往往会忘记当前选中区所对应的列表项,在列表界面下,设备检测到晃动的操作,则播报当前选中区列表项的内容。(3)用户操作触控便捷式设备的屏幕,进入当前选中列表项的详情界面,触控便捷式设备播报当前选中列表项的详情界面的内容的过程如下:
定义坐标原点为屏幕的左上点,从坐标原点水平向右为X轴的正方向,坐标原点垂直向下为Y轴的正方向;(3.1)当检测出手势动作为快速滑动时,记手势的起点与终点的坐标在横向X轴的差值X2-X1为distanceX,手势的起点与终点的坐标在纵向Y轴的差值ゲ厂ゲ丨为distanceY,X 轴的阈值为 FLING_OFFSET_NAV_X,Y 轴的阈值为 FLING_OFFSET_NAV_Y,其中 FLING_0FFSET_NAV_X为小于或等于触摸屏横向宽度的正数,FLING_OFFSET_NAV_Y为小于或等于触摸屏纵向高度的正数,且FLING_OFFSET_NAV_X的数值越小则所需滑动的幅度越小,FLING_OFFSET_NAV_Y的数值越小则越要求滑动操作为横向滑动;(3.2)若 Idi stanceX|>FLING_OFFSET_NAV_X 且distan ceY | <FLING_OFFSET_NAV_Y,进入(3.3),否则返回(3.1);(3.3)若distanceX〈0,则列表界面切换进入当前选中区所对应的子列表界面或详情界面,否则返回(3.1)。(4)在当前选中列表项的项详情界面中,用户操作触控便捷式设备的屏幕,退出详情界面至列表界面的过程如下:定义坐标原点为屏幕的左上点,从坐标原点水平向右为X轴的正方向,坐标原点垂直向下为Y轴的正方向;(4.1)当检测出手势动作为快速滑动时,记手势的起点与终点的坐标在横向X轴的差值X2-X1为distanceX,手势的起点与终点的坐标在纵向Y轴的差值ゲ厂ゲ丨为distanceY,X 轴的阈值为 FLING_OFFSET_NAV_X,Y 轴的阈值为 FLING_OFFSET_NAV_Y,其中 FLING_0FFSET_NAV_X为小于或等于触摸屏横向宽度的正数,FLING_OFFSET_NAV_Y为小于或等于触摸屏纵向高度的正数,且FLING_OFFSET_NAV_X的数值越小则所需滑动的幅度越小,FLING_OFFSET_NAV_Y的数值越小则越要求滑动操作为横向滑动;(4.2)若 Idi stanceX|>FLING_OFFSET_NAV_X 且distan ceY | <FLING_OFFSET_NAV_Y,进入(4.3),否则返回(4.1);(4.3)若distan ceX>0,则识别为返回操作,此时界面切换到前ー个界面,即返回至列表界面,否则返回(4.1)。当前界面为列表界面,用户摇动设备时,设备会播报当前列表选中区的列表项,以免用户长时间未操作设备,而忘记当前选中区所对应的列表项。本发明是针对视障用户和在不可视的情况下使用触控设备设计的ー套便于用户与列表内容进行操作的交互方式,可以广泛的应用到触控设备的应用中。本发明的有益效果为:本发明通过定义直观的手势,视障和在不可视情况下的用户可以方便地与触控设备的列表内容进行交互,且该手势定义具有无需精确的操作就可以表达明确的操作意图的特点。本发明所设计的交互方式对应的操作具有一般性,可以广泛的应用到触控设备的应用中,作为ー种内容呈现的交互方式,给视障用户提供友好的交互。


图1为本发明列表交互方法操作流程图。图2为本发明逐条浏览列表项操作示意图。图3为本发明快速浏览列表项操作示意图。
图4为本发明进入列表项详情界面操作示意图。图5为本发明退出图3所述详情界面操作示意图。图6为本发明逐条浏览列表项手势识别流程图。图7为本发明快速浏览列表项手势识别流程图。图8为本发明进入和退出列表项详情界面手势识别流程图。
具体实施例方式本实施方式提供一种触控便捷式设备列表交互方法,包括如下过程,如图1所示:(I)在列表界面下,用户根据浏览需求操作触控便捷式设备的屏幕,触控便捷式设备检测到上述操作并用相应的方式播报列表项的内容以满足用户的列表浏览需求;(2)用户摇动触控便捷式设备,触控便捷式设备播报当前选中列表项的内容;(3)用户操作触控便捷式设备的屏幕,进入当前选中列表项的详情界面,触控便捷式设备播报当前选中列表项的详情界面的内容;(4)在当前选中列表项的项详情界面中,用户操作触控便捷式设备的屏幕,退出详情界面至列表界面。触控便捷式设备列表交互方法的具体实施方式
如下:(I)在列表界面下,用户根据浏览需求操作触控便捷式设备的屏幕,触控便捷式设备检测到上述操作并用相应的方式播报列表项的内容以满足用户的列表浏览需求。在列表界面下浏览列表项的功能主要是浏览列表界面的所有列表项,包括逐条浏览或快速浏览两种方式:(1.1)用户单击所述设备的屏幕进行逐条浏览:逐条浏览列表项的操作是用户通过点击设备屏幕上方,即上半屏任意位置,或下方,即下半屏任意位置区域来滚动列表,列表中间的选中区域为当前滚动至的列表项。点击屏幕上方区域,列表向上滚动,即当前选中区的后一条列表项滚动至选中区,同时设备播报此列表项的内容;点击屏幕下方区域,列表向下滚动,即当前选中区的前一条列表项滚动至选中区,设备同时播报此列表项的内容。该列表项以循环的方式组织,用户可以连续的滚动至后一条列表项,并且在列表完整的滚动ー轮后提醒用户所有的列表项已经完全浏览。逐条浏览列表项的操作示意图如图2所示。用户单击所述设备的屏幕进行逐条浏览的手势识别的流程如下,如图6所示:(1.1.1)设备检测到用户单击屏幕操作;(1.1.2)判断单击屏幕的位置是在屏幕的上半区,即单击屏幕的位置坐标是小于屏幕高度的一半,或是下半区,即单击屏幕的位置坐标是大于屏幕高度的一半;(1.1.3)若单击屏幕上半区,则列表向上滚动,当前选中区的上后一条列表项滚动至选中区;若单击屏幕下半区,则列表向下滚动,当前选中区的前一条列表项滚动至选中区;(1.1.4)播放当前选中区的列表项;(1.2)用户快速滑动所述设备的屏幕进行快速浏览:普通用户对列表项的快速浏览,一般都是用手指快速滑过屏幕,让列表模拟惯性滚动来达到快速浏览。本实施方式模拟普通用户的直观操作方式,当用户在设备屏幕上快速上滑或下滑时,列表则自动向前或向后逐条滚动,并同时播报列表选中区的列表项内容;当用户再次点击屏幕的任意位置时,列表退出快速浏览模式,停止滚动,选中区显示最后单击时所播报的列表项。快速浏览列表项的操作示意图如图3所示。用户快速滑动所述设备的屏幕进行快速浏览的手势识别的流程如下,如图7所示:定义坐标原点为屏幕的左上点,从坐标原点水平向右为X轴的正方向,坐标原点垂直向下为Y轴的正方向;(1.2.1)当检测出手势动作为快速滑动时,记手势的起点为(X1, Y1),终点为(x2,y2),手势的起点与终点的坐标在横向X轴的差值X2-X1为distan ceX,手势的起点与终点的坐标在纵向Y轴的差值H为distanceY,X轴的阈值为FLING_OFFSET_QUICK_X,Y轴的阈值为FLING_OFFSET_QUICK_Y,其中FLING_OFFSET_QUICK_X为小于或等于触摸屏横向宽度的正数,FLING_OFFSET_QUICK_Y为小于或等于触摸屏纵向高度的正数,且FLING_0FFSET_QUICK_X的数值越小则越要求滑动操作为纵向滑动,FLING_OFFSET_QUICK_Y的数值越小则所需滑动的幅度越小;(1.2.2)若 IdistanceX|<FLING_OFFSET_QUICK_X 且I distan ceY | >FLING_OFFSET_QUICK_Y,进入(1.2.3),否则返回(1.2.1);(1.2.3)若distanceY>0则姆隔一个时间间隔列表自动向下滚动,使前一条列表项滚动至选中区,并同时播放当前选中区的列表项的内容;若distanceY〈0则姆隔ー个时间间隔列表自动向上滚动,使后一条列表项滚动至选中区,并同时播放当前选中区的列表项的内容;(1.2.4)在快速浏览列表项模式下,若检测到屏幕任意位置的单击操作,则识别为暂停列表滚动操作,此时列表停止滚动,返回至(1.1.1)。(2)用户摇动触控便捷式设备,触控便捷式设备播报当前选中列表项的内容。当用户长时间未操作手机时往往会忘记当前选中区所对应的列表项,在列表界面下,设备检测到晃动的操作,则播报当前选中区列表项的内容。(3)用户操作触控便捷式设备的屏幕,进入当前选中列表项的详情界面,触控便捷式设备播报当前选中列表项的详情界面的内容。列表选中区的列表项即是当前选中的列表项。针对当前选中的列表项,用户通过滑动的手势可导航进入该列表项的详情界面或选中列表项的子列表界面。当用户在设备屏幕上向左滑动,即可导航至当前选中的列表项所对应的详情界面。此时,设备可以通过振动或语音播报的形式把当前的界面详情反馈给用户。进入所述列表项详情界面的操作示意图如图4所示。用户操作所述设备的屏幕,进入所述列表项的详情界面,所述设备播报所述列表项的详情界面的内容的手势识别的流程图如图8所示:定义坐标原点为屏幕的左上点,从坐标原点水平向右为X轴的正方向,坐标原点垂直向下为Y轴的正方向;(3.1)当检测出手势动作为快速滑动时,记手势的起点为(X1, Y1),终点为(x2, y2),手势的起点与终点的坐标在横向X轴的差值X2-X1为distan ceX,手势的起点与终点的坐标在纵向Y轴的差值y2_yi为distanceY,X轴的阈值为FLING_OFFSET_NAV_X,Y轴的阈值为FLING_OFFSET_NAV_Y,其中FLING_OFFSET_NAV_X为小于或等于触摸屏横向宽度的正数,FLING_OFFSET_NAV_Y为小于或等于触摸屏纵向高度的正数,且FLING_OFFSET_NAV_X的数值越小则所需滑动的幅度越小,FLING_OFFSET_NAV_Y的数值越小则越要求滑动操作为横向滑动;(3.2)若 Idi stanceX|>FLING_OFFSET_NAV_X 且distan ceY | <FLING_OFFSET_NAV_Y,进入(3.3),否则返回(3.1);(3.3)若distan ceX〈0,则列表界面切换进入当前选中区所对应的子列表界面或详情界面,否则返回(3.1)。(4)在当前选中列表项的项详情界面中,用户操作触控便捷式设备的屏幕,退出详情界面至列表界面。用户退出详情界面,返回列表界面也是通过滑动的手势操作实现。当用户在设备屏幕上向右滑动,即可返回至前ー个界面,即列表界面。退出所述详情界面的操作示意图如图5所示。在所述列表项的项详情界面中,用户操作所述设备的屏幕,退出所述详情界面至列表界面的手势识别的流程图如图8所示: 定义坐标原点为屏幕的左上点,从坐标原点水平向右为X轴的正方向,坐标原点垂直向下为Y轴的正方向;(4.1)当检测出手势动作为快速滑动时,记手势的起点为(X1, Y1),终点为(x2, y2),手势的起点与终点的坐标在横向X轴的差值X2-X1为distan ceX,手势的起点与终点的坐标在纵向Y轴的差值y2_yi为distanceY,X轴的阈值为FLING_OFFSET_NAV_X,Y轴的阈值为FLING_OFFSET_NAV_Y,其中FLING_OFFSET_NAV_X为小于或等于触摸屏横向宽度的正数,FLING_OFFSET_NAV_Y为小于或等于触摸屏纵向高度的正数,且FLING_OFFSET_NAV_X的数值越小则所需滑动的幅度越小,FLING_OFFSET_NAV_Y的数值越小则越要求滑动操作为横向滑动;(4.2)若 Idi stanceX|>FLING_OFFSET_NAV_X 且distan ceY | <FLING_OFFSET_NAV_Y,进入(4.3),否则返回(4.1);(4.3)若distan ceX>0,则识别为返回操作,此时界面切换到前ー个界面,即返回至列表界面,否则返回(4.1)。
权利要求
1.一种触控便捷式设备列表交互方法,其特征在于,包括如下过程: (1)在列表界面下,用户根据浏览需求操作触控便捷式设备的屏幕,触控便捷式设备检测到上述操作并用相应的方式播报列表项的内容以满足用户的列表浏览需求; (2)用户摇动触控便捷式设备,触控便捷式设备播报当前选中列表项的内容; (3)用户操作触控便捷式设备的屏幕,进入当前选中列表项的详情界面,触控便捷式设备播报当前选中列表项的详情界面的内容; (4)在当 前选中列表项的项详情界面中,用户操作触控便捷式设备的屏幕,退出详情界面至列表界面。
2.根据权利要求1所述的触控便捷式设备列表交互方法,其特征在于,步骤(I)中,所述的浏览需求包括逐条浏览或快速浏览。
3.根据权利要求1所述的触控便捷式设备列表交互方法,其特征在于,步骤(I)中,所述的操作触控便捷式设备的屏幕的方法包括单击屏幕或在屏幕上快速滑动。
4.根据权利要求3所述的触控便捷式设备列表交互方法,其特征在于,触控便捷式设备检测到单击屏幕操作并用相应的方式播报列表项的内容以满足用户的列表浏览需求的过程如下: (1.1.2)触控便捷式设备判断单击屏幕的位置是在屏幕的上半区或是下半区; (1.1.3)若点击屏幕上半区,则列表向上滚动,当前选中区的后一条列表项滚动至选中区;若点击屏幕下半区,则列表向后滚动,当前选中区的前一条列表项滚动至选中区; (1.1.4)播放当前选中区的列表项。
5.根据权利要求4所述的触控便捷式设备列表交互方法,其特征在于,步骤(1.1.2)中,所述的判断单击屏幕的位置是在屏幕的上半区或是下半区是以屏幕的横向中间线为界,中间线以上部分为上半区;中间线以下部分为下半区。
6.根据权利要求4所述的触控便捷式设备列表交互方法,其特征在于,用户单击触控便捷式设备屏幕,触控便捷式设备用相应的方式播报列表项的内容中列表项以循环的方式组织。
7.根据权利要求3所述的触控便捷式设备列表交互方法,其特征在于,触控便捷式设备检测到屏幕上快速滑动操作并用相应的方式播报列表项的内容以满足用户的列表浏览需求的过程如下: 定义坐标原点为屏幕的左上点,从坐标原点水平向右为X轴的正方向,坐标原点垂直向下为Y轴的正方向; (1.2.1)当检测出手势动作为快速滑动时,记手势的起点为(X1, yj,终点为(x2,y2),手势的起点与终点的坐标在横向X轴的差值X2-X1为distan ceX,手势的起点与终点的坐标在纵向Y轴的差值H为distanceY,X轴的阈值为FLING_OFFSET_QUICK_X,Y轴的阈值为FLING_OFFSET_QUICK_Y,其中FLING_OFFSET_QUICK_X为小于或等于触摸屏横向宽度的正数,FLING_OFFSET_QUICK_Y为小于或等于触摸屏纵向高度的正数,且FLING_OFFSET_QUICK_X的数值越小则越要求滑动操作为纵向滑动,FLING_OFFSET_QUICK_Y的数值越小则所需滑动的幅度越小;(1.2.2)若 IdistanceX|<FLING_OFFSET_QUICK_X 且distanceY I >FLING_OFFSET_QUICK_Y,进入(1.2.3),否则返回(1.2.1);(1.2.3)若distanceYX)则每隔一个时间间隔列表自动向下滚动,使前一条列表项滚动至选中区,并同时播放当前选中区的列表项的内容;若distanceY〈0则姆隔ー个时间间隔列表自动向上滚动,使后一条列表项滚动至选中区,并同时播放当前选中区的列表项的内容; (1.2.4)在快速浏览列表项模式下,若检测到屏幕任意位置的单击操作,则识别为暂停列表滚动操作,此时列表停止滚动,返回至(1.1.1)。
8.根据权利要求1所述的触控便捷式设备列表交互方法,其特征在于,步骤(3)中,所述的用户操作触控便捷式设备的屏幕,进入当前选中列表项的详情界面的过程如下: 定义坐标原点为屏幕的左上点,从坐标原点水平向右为X轴的正方向,坐标原点垂直向下为Y轴的正方向; (3.1)当检测出手势动作为快速滑动时,记手势的起点为(Xpy1),终点为(x2,y2),手势的起点与终点的坐标在横向X轴的差值X2-X1为distan ceX,手势的起点与终点的坐标在纵向Y轴的差值H为distanceY,X轴的阈值为FLING_OFFSET_NAV_X,Y轴的阈值为FLING_OFFSET_NAV_Y,其中FLING_OFFSET_NAV_X为小于或等于触摸屏横向宽度的正数,FLING_OFFSET_NAV_Y为小于或等于触摸屏纵向高度的正数,且FLING_OFFSET_NAV_X的数值越小则所需滑动的幅度越小,FLING_OFFSET_NAV_Y的数值越小则越要求滑动操作为横向滑动;(3.2)若 IdistanceX|>FLING_OFFSET_NAV_X 且distan ceY | <FLING_OFFSET_NAV_Y,进入(3.3),否则返回(3.1); (3.3)若distanCeX〈0,则列表界面切换进入当前选中区所对应的子列表界面或详情界面,否则返回(3.1)。
9.根据权利要求1所述的触控便捷式设备列表交互方法,其特征在于,步骤(4)中,所述的用户操作触控便捷式设备的屏幕,退出详情界面至列表界面的过程如下:定义坐标原点为屏幕的左上点,从坐标原点水平向右为X轴的正方向,坐标原点垂直向下为Y轴的正方向; (4.1)当检测出手势动作为快速滑动时,记手势的起点为(X1, yj,终点为(x2,y2),手势的起点与终点的坐标在横向X轴的差值X2-X1为distan ceX,手势的起点与终点的坐标在纵向Y轴的差值H为distanceY,X轴的阈值为FLING_OFFSET_NAV_X,Y轴的阈值为FLING_OFFSET_NAV_Y,其中FLING_OFFSET_NAV_X为小于或等于触摸屏横向宽度的正数,FLING_OFFSET_NAV_Y为小于或等于触摸屏纵向高度的正数,且FLING_OFFSET_NAV_X的数值越小则所需滑动的幅度越小,FLING_OFFSET_NAV_Y的数值越小则越要求滑动操作为横向滑动;(4.2)若 IdistanceX|>FLING_OFFSET_NAV_X 且distan ceY | <FLING_OFFSET_NAV_Y,进入(4.3),否则返回(4.1); (4.3)若distan ceX>0,则识别为返回操作,此时界面切換到前ー个界面,即返回至列表界面,否则返回(4.1)。
全文摘要
本发明公开了一种触控便捷式设备列表交互方法,包括如下过程(1)在列表界面下,用户根据浏览需求操作触控便捷式设备的屏幕,触控便捷式设备检测到上述操作并用相应的方式播报列表项的内容以满足用户的列表浏览需求;(2)用户摇动触控便捷式设备,触控便捷式设备播报当前选中列表项的内容;(3)用户操作触控便捷式设备的屏幕,进入当前选中列表项的详情界面,触控便捷式设备播报当前选中列表项的详情界面的内容;(4)在当前选中列表项的项详情界面中,用户操作触控便捷式设备的屏幕,退出详情界面至列表界面。本发明通过定义直观的手势,视障用户无需精确的操作就可以表达明确的列表内容交互意图,可以广泛的应用到触控设备中。
文档编号G06F3/0485GK103116446SQ20131006036
公开日2013年5月22日 申请日期2013年2月26日 优先权日2013年2月26日
发明者陈岭, 涂游, 陈根才 申请人:浙江大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1