页面触控方法及终端的制作方法

文档序号:6442996阅读:243来源:国知局
专利名称:页面触控方法及终端的制作方法
技术领域
本发明涉及计算机技术领域,特别涉及一种页面触控方法及终端。
背景技术
随着计算机技术的快速发展,产生了越来越多的计算机应用产品。目前很多计算机应用产品均采用LIST(列表)页面展示信息,如浏览网页时的信息显示、即时通信工具的信息展示、终端的信息显示等均采用LIST页面,LIST页面按照一定的顺序将条目操作显示给用户,用户点击该条目操作去获取关注的信息。其中,列表页面以条目的方式展示信息,选中的条目称为焦点条目,每个条目上还可以显示有工具栏,工具栏上设置有执行条目的操作。如该列表页面为微博时,用户发送的每个微博信息为一个条目,工具栏上设置的操作可以为转播、评论、收藏等操作。现有终端的触碰方式一般为电容屏和电阻屏,触屏的响应不是很敏感,实现页面触控时,为了减少误操作,对于点击条目操作采用二次点击的触控方式,即:第一次点击条目显示焦点条目,第二次点击条目时才弹出该条目的toolbar (即工具栏)。在实现本发明的过程中,发明人发现现有技术至少存在以下问题:现有技术中,用户需要两次点击条目才能弹出工具栏,存在点击冗余,且用户在二次点击时容易产生误操作。

发明内容
为了减少点击条目操作的点击冗余及用户的误操作,本发明实施例提供了一种页面触控方法及终端。所述技术方案如下:本发明实施例提供了一种页面触控方法,所述方法包括:接受用户点击操作,获取被点击的信息栏的焦点;显示所述被点击的信息栏的焦点,并在页面弹出工具栏,所述工具栏包括至少一个可选的导航位;当导航位被点击时,将所述页面切换至与所述导航位相对应的页面。其中,所述在页面弹出工具栏包括:在页面的被点击的信息栏所在的位置处弹出工具栏,所述页面的被点击的信息栏所在的位置具体为所述页面的最右侧沿横向处。其中,所述页面包括多个信息栏,且所述多个信息栏沿纵向排列形成信息列表。其中,所述在页面弹出工具栏还包括:在页面将弹出的所述工具栏的上边界与所述被点击的信息栏的上边界处于同一水平线,或,在页面将弹出的所述工具栏的下边界与所述被点击的信息栏的下边界处于同一水平线。进一步地,所述在页面弹出工具栏之后,所述方法还包括:判断在预设的时间内是否接收到所述用户执行的动作,若否,则退出所述工具栏;若是,则根据所述用户执行的动作进行操作。其中,所述根据所述用户执行的动作进行操作,具体包括:当所述用户执行的动作是点击所述被点击的信息栏的链接区时,则退出所述工具栏,并在所述执行的动作对应的信息栏处发生跳转;当所述用户执行的动作是在所述被点击的信息栏的非链接区时,则退出所述工具栏,并继续显示所述被点击的信息栏的焦点;当所述用户执行的动作是划屏操作时,则退出所述工具栏,取消被点击的信息栏的焦点,并执行当前页面的拖动浏览操作;当所述用户执行的动作是点击屏幕上的其他信息栏时,则退出所述工具栏,取消被点击的信息栏的焦点,并在所述执行的动作对应的信息栏处弹出工具栏。本发明实施例还提供了一种终端,所述终端包括:触发模块,用于接受用户点击操作,获取被点击的信息栏的焦点;控制模块,用于显示所述被点击的信息栏的焦点,并在页面弹出工具栏,所述工具栏至少包括一个可选的导航位;切换模块,用于当所述导航位被点击时,将所述页面切换至与所述导航位相对应的页面。其中,所述控制模块包括显示单元和弹出单元;所述显示单元,用于显示所述被点击的信息栏的焦点;所述弹出单元,用于在页面的被点击的信息栏所在的位置处弹出工具栏,所述页面的被点击的信息栏所在的位置具体为所述页面的最右侧沿横向处,所述工具栏包括至少一个可选的导航位。其中,所述弹出单元还用于:在页面将弹出的所述工具栏的上边界与所述被点击的信息栏的上边界处于同一水平线,或,在页面将弹出的所述工具栏的下边界与所述被点击的信息栏的下边界处于同一水平线。进一步地,所述终端还包括执行模块,用于判断在预设的时间内是否接收到所述用户执行的动作,若否,则退出所述工具栏;若是,则根据所述用户执行的动作进行操作。其中,所述执行模块包括判断单元和执行单元;所述判断单元,用于判断在预设的时间内是否接收到所述用户执行的动作,若否,则退出所述工具栏,若是,则执行所述执行单元;所述执行单元包括第一执行单元、第二执行单元、第三执行单元或第四执行单元;所述第一执行单元,用于当所述用户执行的动作是点击所述被点击的信息栏的链接区时,则退出所述工具栏,并在所述执行的动作对应的信息栏处发生跳转;所述第二执行单元,用于当所述用户执行的动作是在所述被点击的信息栏的非链接区时,则退出所述工具栏,并继续显示所述被点击的信息栏的焦点;所述第三执行单元,用于当所述用户执行的动作是划屏操作时,则退出所述工具栏,取消被点击的信息栏的焦点,并执行当前页面的拖动浏览操作;所述第四执行单元,用于当所述用户执行的动作是点击屏幕上的其他信息栏时,则退出所述工具栏,取消被点击的信息栏的焦点,并在所述执行的动作对应的信息栏处弹出工具栏。本发明实施例提供的技术方案带来的有益效果是:通过点击信息栏操作时直接显示被点击的信息栏的焦点并弹出toolbar,避免了用户的误操作的同时减少了点击冗余,用户能够在点击一次信息栏操作后实现触控操作,提高了用户的阅读效率。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例1中提供的页面触控方法流程图;图2是本发明实施例2中提供的页面触控方法流程图;图3是本发明实施例2中提供的页面结构示意图;图4是本发明实施例2中提供的显示被点击信息栏的焦点,并弹出工具栏的示意图;图5是本发明实施例2中提供的弹出工具栏的示意图;图6是本发明实施例2中提供的弹出工具栏的另一示意图;图7是本发明实施例3中提供的终端的结构示意图;图8是本发明实施例3中提供的终端的另一结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例1参见图1,本发明实施例提供了一种页面触控方法,所述方法包括:步骤101:接受用户点击操作,获取被点击的信息栏的焦点;步骤102:显示被点击的信息栏的焦点,并在页面弹出工具栏,工具栏包括至少一个可选的导航位;步骤103:当导航位被点击时,将页面切换至与导航位相对应的页面。本发明实施例提供的方法,通过点击信息栏操作时直接显示被点击的信息栏的焦点并弹出toolbar,避免了用户的误操作的同时减少了点击冗余,用户能够在点击一次条目操作后实现触控操作,提高了用户的阅读效率。实施例2参见图2,本发明实施例提供了一种页面触控方法,所述方法包括:步骤201:接受用户的点击操作,获取被点击的信息栏的焦点。其中,本发明实施例是用户基于LIST页面进行的点击操作,如图3所示,页面包括多个信息栏,也可以说页面包括多个条目,条目即为信息栏,用户点击信息栏时,终端接受到用户的点击操作,并获取被点击的信息栏的焦点。本发明实施例中,该终端可以为移动终端,如手机、PDA(Personal DigitalAssistant,个人数字助理)和MID (Mobile Internet Devices,移动互联网设备)等。步骤202:显示被点击信息栏的焦点,并在页面弹出工具栏。其中,工具栏包括至少一个可选的导航位。如图4所示为获取被点击的信息栏2的焦点时,页面显示出被点击信息栏的焦点,并弹出工具栏的示意图。具体地,用户在LIST页面点击条目时,终端获取用户的点击事件(touch事件),根据该点击事件产生两个触发事件:显示事件和弹出事件,即触发LIST页面上显示被点击信息栏的焦点,并触发动态弹出toolbar(即工具栏);其中点击事件和触发事件的关系预存在终端,显示出焦点条目和动态弹出toolbar都是终端在根据用户的点击事件产生的触发事件所对应的触发操作。实际应用中,用户点击LIST页面的条目控件时,从终端的传感器上得到的信号是手指按下和抬起两个操作,在此本发明实施例作为一次点击操作进行处理,视为一个点击事件。本发明实施例通过点击事件获取该点击操作,一次用户的点击操作可以触发多个事件按次序分别处理,本发明实施例中触发了显示事件和弹出事件的同时或顺序处理,显示事件和弹出事件没有先后顺序。优选地,本发明实施例中弹出toolbar时,可以在页面的被点击的信息栏所在的位置处弹出工具栏,所述页面的被点击的信息栏所在的位置具体为所述页面的最右侧沿横向处。进一步地,弹出的toolbar的具体位置的匹配原则采用就近匹配原则,可以采用上边界匹配原则或下边界匹配原则,其中上匹配原则是指将弹出toolbar的上边界与当前被点击的条目的上边界进行匹配,即将弹出toolbar的上边界与当前被点击的条目的上边界位于同一水平线;下边界匹配原则是指将弹出toolbar的下边界与当前被点击的条目的下边界进行匹配,即将弹出toolbar的下边界与当前被点击的条目的下边界处于同一水平线。另外,在终端中还可以设置优先级,如设置上边界匹配原则的优先级高于下边界匹配原则的优先级。步骤203:当导航位被点击时,将页面切换至与导航位相对应的页面。其中,用户点击工具栏上的导航位后,可以将当前页面切换到该导航位相对应的页面上,浏览新页面上的内容。另外,本发明实施例在页面弹出工具栏之后,还可以根据用户执行的动作进行进一步的触控操作。其中,上述步骤203和下述步骤204-步骤211之间没有先后顺序。步骤204:判断在预设的时间内是否接收到用户执行的动作,若是,则执行步骤205 ;若否,则执行步骤211。本发明实施例在终端产生触发事件的一段时间内,判断用户是否执行动作,若是,则根据用户执行的不同动作,执行不同的触控操作;若否,则退出toolbar。其中,终端判断用户是否执行动作,通过在预设的时间段内检测用户是否触发点击事件,若触发点击事件,则判断出用户执行了动作;若没有触发点击事件,则判断出用户退出 toolbar。步骤205:判断执行的动作是否在当前条目内,若在当前条目内且执行的动作为点击当前条目的非链接区,则执行步骤206 ;若在当前条目内且执行的动作为点击当前条目的链接区,则执行步骤207 ;若不在当前条目内操作,则执行步骤208 ;实际应用中,用户会根据自身需要执行不同的动作,根据对用户执行动作的分析,用户执行的不同动作一般分为两种:条目内的操作和条目外的操作。其中条目内的操作一般为点击当前条目的非链接区的操作或点击当前条目的链接区的操作;条目外的操作一般为划屏操作或点击屏幕中的其他条目。其中,判断用户的执行动作是否在当前条目内,是指判断用户是否点击当前条目的非链接区,若是,则判断出用户的执行动作在条目内操作;若不是,则判断出用户的执行动作不在条目内操作。其中,用户执行上述动作后均会退出当前toolbar,并执行其他操作,下面根据这三种动作分别进行详细说明。步骤206:退出当前工具栏。其中,执行动作在当前条目内,如执行动作为点击当前条目的非链接区时,执行该步骤,此时终端不会取消当前条目的焦点态。用户点击焦点条目意味着用户还想继续关注本条目,但是不想对本条目做任何操作,所以退出toolbar同时保留当前条目的焦点态。用户一段时间后执行该条目时,由于当前焦点态没有取消,用户可以执行一次点击操作即可执行该条目,不需要二次点击操作,减少了用户的点击操作,也降低了用户与终端之间的操作。其中,用户若再次点击该当前条目的非链接区会出现toolbar,用户可以根据出现的toolbar执行新的操作。步骤207:退出当前工具栏,并在点击的条目处发生跳转。其中,执行动作在当前条目内,执行动作为点击当前条目的链接区时,执行该步骤。实际应用中,用户点击屏幕的当前条目的链接区时,意味着转换了对当前条目的关注,此时,执行的操作是退出当前条目的toolbar,并在执行的动作对应的条目处发生跳转。步骤208:判断当前的执行动作是否为划屏操作,当执行的动作为划屏操作时,则执行步骤209:当执行的动作为点击屏幕上其他条目时,则执行步骤210 ;步骤209:退出当前工具栏,取消当前条目的焦点态,并执行列表页面的拖动浏览操作。其中,执行动作在当前条目外,且执行动作为划屏操作时,执行该步骤。具体地,用户执行划屏操作时,意味着用户已经不关注当前条目,想要继续阅读其他内容。本发明实施例中,执行划屏操作时,toolbar将直接消失,且取消当前条目的焦点态,当前的焦点态不再显示,而是根据用户的划屏操作执行LIST页面的上下拖动浏览,从而切换不同条目toolbar的触控方式。步骤210:退出当前工具栏,取消当前条目的焦点态,并在点击的新位置对应的条目弹出工具栏。其中,执行动作在当前条目外,执行动作为点击屏幕上其他焦点条目,执行该步骤。实际应用中,用户点击屏幕的其他焦点条目时,意味着用户转换了关注的焦点条目,此时,执行的操作是将当前条目的焦点态取消,并退出当前条目的tooIbar。其中,该步骤中弹出toolbar的位置可以显示在屏幕的右侧,如图5和图6所示,弹出的toolbar的匹配原则采用就近匹配原则,可以采用上边界匹配原则或下边界匹配原贝U,即可以将弹出toolbar的上边界与新条目的上边界位于同一水平线,如信息栏2被点中时,页面显示的示意图如图5所示;或,可以将弹出toolbar的下边界与新条目的下边界处于同一水平线,如信息栏4被点中时,页面显示的示意图如图6所示。这两种匹配原则可以随意选择或在终端中设置优先级,如设置上边界匹配原则的优先级高于下边界匹配原则的优先级。步骤211:退出当前工具栏。其中,在预设的时间内未执行动作,则执行该步骤,此时不会取消当前条目焦点态。用户在一段时间内不执行任何操作,表明用户此时对当前条目不感兴趣,此时退出toolbar不会干扰用户的阅读,提供了用户的阅读体验,用户可以正常阅读屏幕中的其他条目。用户若过一段时间想阅读当前条目时,由于当前焦点态没有取消,用户可以不执行点击操作即可正常阅读该条目。本发明实施例提供的方法,通过点击条目操作时直接显示被点击的条目的焦点并弹出toolbar,避免了用户的误操作的同时减少了点击冗余,用户能够在点击一次条目操作后实现触控操作,提高了用户的阅读效率。另外,toolbar从侧面的弹出的效果不干扰用户的正常阅读,使用户在浏览LIST页面的过程中不会被toolbar的弹出打断,保证了用户的正常阅读不受影响,提高了用户的阅读体验,并能有效示意到用户操作,侧面的toolbar可以设置较大的操作区域,对于触屏响应不是很好的终端用户在执行条目操作的时候不用担心点错位置,提高了用户的点击正确度。实施例3参见图7,本发明实施例提供了一种终端,所述终端包括触发模块301、控制模块302和切换模块303:触发模块301,用于接受用户点击操作,获取被点击的信息栏的焦点;控制模块302,用于显示被点击的信息栏的焦点,并在页面弹出工具栏,工具栏至少包括一个可选的导航位;切换模块303,用于当导航位被点击时,将页面切换至与导航位相对应的页面。本发明实施例中,该终端可以为移动终端,如手机、PDA(Personal DigitalAssistant,个人数字助理)MID (Mobile Internet Devices,移动互联网设备)等。其中,参见图8,控制模块302包括显示单元3021和弹出单元3022 ;显示单元3021,用于显示被点击的信息栏的焦点;弹出单元3022,用于在页面的被点击的信息栏所在的位置处弹出工具栏,页面的被点击的信息栏所在的位置具体为页面的最右侧沿横向处,工具栏包括至少一个可选的导航位。其中,弹出单元还用于:在页面将弹出的工具栏的上边界与被点击的信息栏的上边界处于同一水平线,或,在页面将弹出的工具栏的下边界与被点击的信息栏的下边界处于同一水平线。进一步地,所述终端还包括执行模块304,用于判断在预设的时间内是否接收到用户执行的动作,若否,则退出工具栏;若是,则根据用户执行的动作进行操作。其中,执行模块304具体包括判断单元3041和执行单元3042 ;
判断单元3041,用于判断在预设的时间内是否接收到用户执行的动作,若否,则退出工具栏,若是,则执行该执行单元;执行单元3042包括第一执行单元、第二执行单元、第三执行单元、第三执行单元或第四执行单元;第一执行单元,用于当所述用户执行的动作是点击所述被点击的信息栏的链接区时,则退出所述工具栏,并在所述执行的动作对应的信息栏处发生跳转;第二执行单元,当用户执行的动作是在被点击的信息栏的非链接区时,则退出工具栏,并继续显示被点击的信息栏的焦点态;第三执行单元,用于当用户执行的动作是划屏操作时,则退出工具栏,取消被点击的信息栏的焦点态,并执行当前页面的拖动浏览操作;第四执行单元,用于当用户执行的动作是点击屏幕上的其他信息栏或点击当前条目的链接区时,则退出工具栏,取消被点击的信息栏的焦点态,并在执行的动作对应的信息栏处弹出工具栏。本发明实施例提供的终端,通过点击条目操作时直接显示焦点条目并弹出toolbar,避免了用户的误操作的同时减少了点击冗余,用户能够在点击一次条目操作后实现触控操作,提高了用户的阅读效率。另外,toolbar从侧面的弹出的效果不干扰用户的正常阅读,使用户在浏览LIST页面的过程中不会被toolbar的弹出打断,保证了用户的正常阅读不受影响,提高了用户的阅读体验,并能有效示意到用户操作,侧面的toolbar可以设置较大的操作区域,对于触屏响应不是很好的终端用户在执行条目操作的时候不用担心点错位置,提高了用户的点击正确度。本实施例提供的终端,具体可以与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种页面触控方法,其特征在于,所述方法包括: 接受用户点击操作,获取被点击的信息栏的焦点; 显示所述被点击的信息栏的焦点,并在页面弹出工具栏,所述工具栏包括至少一个可选的导航位; 当导航位被点击时,将所述页面切换至与所述导航位相对应的页面。
2.如权利要求1所述的方法,其特征在于,所述在页面弹出工具栏包括: 在页面的被点击的信息栏所在的位置处弹出工具栏,所述页面的被点击的信息栏所在的位置具体为所述页面的最右侧沿横向处。
3.如权利要求1所述的方法,其特征在于,所述页面包括多个信息栏,且所述多个信息栏沿纵向排列形成信息列表。
4.如权利要求1所述的方法,其特征在于,所述在页面弹出工具栏还包括: 在页面将弹出的所述工具栏的上边界与所述被点击的信息栏的上边界处于同一水平线,或,在页面将弹出的所述工具栏的下边界与所述被点击的信息栏的下边界处于同一水平线。
5.如权利要求1所述的方法,其特征在于,所述在页面弹出工具栏之后,所述方法还包括: 判断在预设的时间内是否接收到所述用户执行的动作,若否,则退出所述工具栏;若是,则根据所述用户执行的动作进行操作。
6.如权利要求5所述的方法,其特征在于,所述根据所述用户执行的动作进行操作,具体包括: 当所述用户执行的动作是点击所述被点击的信息栏的链接区时,则退出所述工具栏,并在所述执行的动作对应的信息栏处发生跳转; 当所述用户执行的动作是在所述被点击的信息栏的非链接区时,则退出所述工具栏,并继续显示所述被点击的信息栏的焦点; 当所述用户执行的动作是划屏操作时,则退出所述工具栏,取消被点击的信息栏的焦点,并执行当前页面的拖动浏览操作; 当所述用户执行的动作是点击屏幕上的其他信息栏时,则退出所述工具栏,取消被点击的信息栏的焦点,并在所述执行的动作对应的信息栏处弹出工具栏。
7.—种终端,其特征在于,所述终端包括: 触发模块,用于接受用户点击操作,获取被点击的信息栏的焦点; 控制模块,用于显示所述被点击的信息栏的焦点,并在页面弹出工具栏,所述工具栏至少包括一个可选的导航位; 切换模块,用于当所述导航位被点击时,将所述页面切换至与所述导航位相对应的页面。
8.如权利要求7所述的终端,其特征在于,所述控制模块包括显示单元和弹出单元; 所述显示单元,用于显示所述被点击的信息栏的焦点; 所述弹出单元,用于在页面的被点击的信息栏所在的位置处弹出工具栏,所述页面的被点击的信息栏所在的位置具体为所述页面的最右侧沿横向处,所述工具栏包括至少一个可选的导航位。
9.如权利要求8所述的终端,其特征在于,所述弹出单元还用于: 在页面将弹出的所述工具栏的上边界与所述被点击的信息栏的上边界处于同一水平线,或,在页面将弹出的所述工具栏的下边界与所述被点击的信息栏的下边界处于同一水平线。
10.如权利要求7所述的终端,其特征在于,所述终端还包括执行模块,用于判断在预设的时间内是否接收到所述用户执行的动作,若否,则退出所述工具栏;若是,则根据所述用户执行的动作进行操作。
11.如权利要求10所述的终端,其特征在于,所述执行模块包括判断单元和执行单元; 所述判断单元,用于判断在预设的时间内是否接收到所述用户执行的动作,若否,则退出所述工具栏,若是,则执行所述执行单元; 所述执行单元包括第一执行单元、第二执行单元、第三执行单元或第四执行单元; 所述第一执行单元,用于当所述用户执行的动作是点击所述被点击的信息栏的链接区时,则退出所述工具栏,并在所述执行的动作对应的信息栏处发生跳转; 所述第二执行单元,用于当所述用户执行的动作是在所述被点击的信息栏的非链接区时,则退出所述工具栏,并继续显示所述被点击的信息栏的焦点; 所述第三执行单元,用于当所述用户执行的动作是划屏操作时,则退出所述工具栏,取消被点击的信息栏的焦点,并执行当前页面的拖动浏览操作; 所述第四执行单元 ,用于当所述用户执行的动作是点击屏幕上的其他信息栏时,则退出所述工具栏,取消被点击的信息栏的焦点,并在所述执行的动作对应的信息栏处弹出工具栏。
全文摘要
本发明公开了一种页面触控方法及终端,属于计算机技术领域。所述方法包括接受用户点击操作,获取被点击的信息栏的焦点;显示所述被点击的信息栏的焦点,并在页面弹出工具栏,所述工具栏包括至少一个可选的导航位;当导航位被点击时,将所述页面切换至与所述导航位相对应的页面。本发明通过点击条目操作时直接显示焦点条目并弹出工具栏,避免了用户的误操作的同时减少了点击冗余,用户能够在点击一次条目操作后实现触控,提高了用户的阅读效率。
文档编号G06F3/0488GK103176726SQ20111043756
公开日2013年6月26日 申请日期2011年12月23日 优先权日2011年12月23日
发明者张晶, 张晨, 陈单枝, 刘宇飞, 侯杰, 叶军, 李美娜, 李杨, 马群立, 刘念 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1