屏幕界面的触控操作方法及终端与流程

文档序号:12462134阅读:722来源:国知局
屏幕界面的触控操作方法及终端与流程

本发明涉及屏幕触控技术领域,更具体地,涉及屏幕界面的触控操作方法及终端。



背景技术:

第一款“便携式移动电话”诞生的时候,它意义重大,但是人们希望它变得更加渺小,以便每个人都可以带着它走,使用它变得更加方便一些。不过有意思的是,现在手机已经做得足够小了,不过很多人却在追求更大的智能手机,我们可以看到很多手机越做越大,甚至有达到平板电脑尺寸的趋势。

随着智能手机进入大屏时代,越来越多的人追求着高屏占比的手机,追求越来越好的屏幕观感。但是人的手并不可能像屏幕那样无限制得扩大操作范围,屏幕越大也就意味着单手操作的难度越大。如今,大屏手机给使用者带来的最大困扰是,几乎不能单手使用它。相比于过去,对于大部分按键手机来说,基本上都可以用一个拇指完成拨号、发送短信等操作。而现在,虽然进入了大屏时代,但人们依然不可能完全抛弃单手操作,因此单手操作亟待优化。



技术实现要素:

鉴于上述问题,本发明提出了一种屏幕界面的触控操作方法及终端,能够在不影响屏幕的视觉体验下,方便地进行单手操作。

本发明实施例中提供了一种屏幕界面的触控操作方法,包括:

在屏幕预设的触控区域上接收用户的拖曳操作,计算拖曳起点坐标与拖曳终点坐标之间的拖曳距离和方向角;

根据预设的放大比例,计算所述拖曳距离放大后的移动距离;

获取所述屏幕上光标的初始位置坐标,按照所述移动距离和所述方向角确定所述光标从所述初始位置坐标移动后的终止位置坐标。

优选地,所述在屏幕预设的触控区域上接收用户的拖曳操作的步骤之前,包括:

监控用户触发预设按键的操作,在屏幕边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

优选地,所述在屏幕预设的触控区域上接收用户的拖曳操作的步骤之前,包括:

监控用户双击屏幕的操作,在屏幕靠近双击位置的边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

优选地,所述在屏幕预设的触控区域上接收用户的拖曳操作的步骤之前,包括:

监控用户按下屏幕的操作,当按下时间超过预设时长时,在屏幕靠近按下位置的边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

优选地,所述在屏幕预设的触控区域上接收用户的拖曳操作的步骤之前,包括:

将屏幕上的所述触控区域预设为透明图层,以供用户查看该透明图层下的屏幕界面。

优选地,当所述屏幕上所述触控区域的边缘点被拖曳时,放大或缩小所述触控区域;

根据所述屏幕与放大或缩小后的触控区域之间的大小比例重新确定所述放大比例。

优选地,当所述屏幕上所述触控区域以外的点被用户点击时,关闭所述触控区域和/或所述光标。

优选地,所述获取所述屏幕上光标的初始位置坐标的步骤,包括:

根据所述预设的放大比例,计算所述拖曳起点坐标的映射坐标,将所述映射坐标作为所述光标的初始位置坐标。

优选地,所述按照所述移动距离和所述方向角确定所述光标从所述初始位置坐标移动后的终止位置坐标的步骤之后,包括:

在所述触控区域上接收用户的双击操作,生成触发所述光标点击所述终止位置的操作指令。

优选地,所述按照所述移动距离和所述方向角确定所述光标从所述初始位置坐标移动后的终止位置坐标的步骤之后,包括:

在所述触控区域上接收用户的点击预设按钮的操作,生成触发所述光标点击所述终止位置的操作指令。

优选地,生成触发所述光标点击所述终止位置的操作指令的步骤之后,还包括:

监测用户当前点击的抬起操作,生成抬起所述光标的操作指令。

相应地,本发明实施例提供了一种屏幕界面的触控操作终端,包括:

触控操作单元,用于在屏幕预设的触控区域上接收用户的拖曳操作,计算拖曳起点坐标与拖曳终点坐标之间的拖曳距离和方向角;

比例放大单元,用于根据预设的放大比例,计算所述拖曳距离放大后的移动距离;

光标确定单元,用于获取所述屏幕上光标的初始位置坐标,按照所述移动距离和所述方向角确定所述光标从所述初始位置坐标移动后的终止位置坐标。

优选地,包括:

第一切换单元,用于监控用户触发预设按键的操作,在屏幕边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

优选地,包括:

第二切换单元,用于监控用户双击屏幕的操作,在屏幕靠近双击位置的边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

优选地,包括:

第三切换单元,用于监控用户按下屏幕的操作,当按下时间超过预设时长时,在屏幕靠近按下位置的边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

优选地,包括:

与所述触控操作单元相连的显示设置单元,用于将屏幕上的所述触控区域预设为透明图层,以供用户查看该透明图层下的屏幕界面。

优选地,包括:

与所述触控操作单元相连的比例设置单元,用于当所述屏幕上所述触控区域的边缘点被拖曳时,放大或缩小所述触控区域;根据所述屏幕与放大或缩小后的触控区域之间的大小比例重新确定所述放大比例。

优选地,包括:

与所述触控操作单元相连的触控退出单元,用于当所述屏幕上所述触控区域以外的点被用户点击时,关闭所述触控区域和/或所述光标。

优选地,所述光标确定单元,包括:

初始计算单元,用于根据所述预设的放大比例,计算所述拖曳起点坐标的映射坐标,将所述映射坐标作为所述光标的初始位置坐标。

优选地,包括:

与所述光标确定单元相连的第一点击单元,用于在所述触控区域上接收用户的双击操作,生成触发所述光标点击所述终止位置的操作指令。

优选地,包括:

与所述光标确定单元相连的第二点击单元,用于在所述触控区域上接收用户的点击预设按钮的操作,生成触发所述光标点击所述终止位置的操作指令。

优选地,还包括:

抬起监测单元,用于监测用户当前点击的抬起操作,生成抬起所述光标的操作指令。

相对于现有技术,本发明提供的方案,在屏幕预设的触控区域上接收用户的拖曳操作,优选地,为适应用户左手或右手的手指触控范围,可将触控区域设置在屏幕的左下角或右下角。接收用户的拖曳操作,计算拖曳起点坐标与拖曳终点坐标之间的拖曳距离和方向角。根据预设的放大比例,计算所述拖曳距离放大后的移动距离,获取所述屏幕上光标的初始位置坐标,按照所述移动距离和所述方向角确定所述光标从所述初始位置坐标移动后的终止位置坐标。用户的单手手指只需要在一个小范围内活动,屏幕上出现相应的虚拟的光标即可随着手指的拖曳而移动,光标的移动距离与手的移动距离按比例缩放,光标的活动范围覆盖全屏幕,从而实现准确的大屏单手操作,无需半屏或者缩屏,即可操作整个屏幕。需要补充说明的是,所述触控区域是在当前屏幕中划分出来的,并没有额外增加硬件按键或裁剪屏幕,故此,一方面本方案的单手操作方式提高了当前屏幕的利用率;另一方面触控区域并不会遮挡屏幕,不影响大屏的观感体验,因为在手指拖曳过程中,遮挡屏幕的是手指本身,当完成单手操作后,触控区域可以透明化或退出,以恢复全屏观感,所以说,本发明实现了在不影响屏幕的视觉体验下,方便地进行单手操作。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种屏幕界面的触控操作方法的流程图。

图2为本发明一种屏幕界面的触控操作方法的第一实施例流程图。

图3-1为本发明实施例示意图之一;

图3-2为本发明实施例示意图之二;

图3-3为本发明实施例示意图之三;

图4为本发明一种屏幕界面的触控操作方法的第二实施例流程图。

图5为本发明一种屏幕界面的触控操作终端的示意图。

图6为本发明一种屏幕界面的触控操作终端的第一实施例示意图。

图7为本发明一种屏幕界面的触控操作终端的第二实施例示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明一种屏幕界面的触控操作方法的流程图,包括:

S101:在屏幕预设的触控区域上接收用户的拖曳操作,计算拖曳起点坐标与拖曳终点坐标之间的拖曳距离和方向角;

S102:根据预设的放大比例,计算所述拖曳距离放大后的移动距离;

S103:获取所述屏幕上光标的初始位置坐标,按照所述移动距离和所述方向角确定所述光标从所述初始位置坐标移动后的终止位置坐标。

相对于现有技术,本发明提供的方案,在屏幕预设的触控区域上接收用户的拖曳操作,优选地,为适应用户左手或右手的手指触控范围,可将触控区域设置在屏幕的左下角或右下角。接收用户的拖曳操作,计算拖曳起点坐标与拖曳终点坐标之间的拖曳距离和方向角。根据预设的放大比例,计算所述拖曳距离放大后的移动距离,获取所述屏幕上光标的初始位置坐标,按照所述移动距离和所述方向角确定所述光标从所述初始位置坐标移动后的终止位置坐标。用户的单手手指只需要在一个小范围内活动,屏幕上出现相应的虚拟的光标即可随着手指的拖曳而移动,光标的移动距离与手的移动距离按比例缩放,光标的活动范围覆盖全屏幕,从而实现准确的大屏单手操作,无需半屏或者缩屏,即可操作整个屏幕。需要补充说明的是,所述触控区域是在当前屏幕中划分出来的,并没有额外增加硬件按键或裁剪屏幕,故此,一方面本方案的单手操作方式提高了当前屏幕的利用率;另一方面触控区域并不会遮挡屏幕,不影响大屏的观感体验,因为在手指拖曳过程中,遮挡屏幕的是手指本身,当完成单手操作后,触控区域可以透明化或退出,以恢复全屏观感,所以说,本发明实现了在不影响屏幕的视觉体验下,方便地进行单手操作。

优选地,所述触控区域可考虑调用一个View,通过悬浮控件来实现,并预设触控区域的大小,适当地调节好与屏幕的比例关系。

图2为本发明一种屏幕界面的触控操作方法的第一实施例流程图。图2与图1相比,图2的第一实施例还进一步限定了打开触控区域,关闭触控区域,以及触发屏幕光标的点击操作的方法步骤,实现方便的切换触控区域,快速的恢复全屏观感,以及用光标真实的模拟手指点击操作。

S201:监控用户触发预设按键的操作,在屏幕边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

S202:将屏幕上的所述触控区域预设为透明图层,以供用户查看该透明图层下的屏幕界面。

S203:在屏幕预设的触控区域上接收用户的拖曳操作,计算拖曳起点坐标与拖曳终点坐标之间的拖曳距离和方向角;

S204:根据预设的放大比例,计算所述拖曳距离放大后的移动距离;

S205:获取所述屏幕上光标的初始位置坐标,按照所述移动距离和所述方向角确定所述光标在所述屏幕上移动后的终止位置坐标。

S206:在所述触控区域上接收用户的双击操作,生成触发所述光标点击所述终止位置的操作指令。

S207:当所述屏幕上所述触控区域以外的点被用户点击时,关闭所述触控区域和/或所述光标。

图3-1为本发明实施例示意图之一。如图3-1所示,随着手机屏幕越来越大,用户单手的手指所能触及的范围却越来越小。以用户使用左手为例,习惯性的,用户左手手指所能触摸的范围也就是图3-1左下角的区域。然而,对于大屏来说有很多应用程序或通知消息,在该区域以外。例如,有一聊天通知位于屏幕上方,需要用户点击才能开启查阅,此时,用户不得不用一只手托起手机,另一只手的手指点击该通知信息。如果用户站在摇晃的车厢内,用户的双手都拿着手机,万一刹车,则可能会摔倒或摔掉手机。

图3-2为本发明实施例示意图之二。对于单手操作,现有技术当中,还有一种将屏幕缩小的方式,就是将原来的大屏等比例的缩放在屏幕的一角,实现小屏的单手操作。但这种方式的缺点也是显而易见的,既然选择了大屏,为什么还要去缩小了去使用小屏呢。本发明方案并非将全屏缩小至如图3-2所示的屏幕一角区域,而是从屏幕一角区域划分出触控区域,如图3-3为本发明实施例示意图之三所示。

监控用户触发预设按键的操作,在屏幕边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。所述预设按键可以是虚拟按键,如屏幕上的home键,或点击预设的应用程序中的单手操作按键,也可以是硬件案件,如锁屏键,或指纹解锁键等等。可将触发这些按键,作为打开触控区域的启动按钮。如果检测到用户在屏幕左下角触摸,则在屏幕左下角边缘处打开所述触控区域,相反,如果用户使用的是右手手指,则可以在屏幕右下角边缘处打开触控区域,以方便用户使用。在本实施例中,触控区域的长宽比与屏幕原本长宽比相一致,此时,放大比例即为屏幕的长度与触控区域长度之商。可选地,如果触控区域与屏幕的长宽比不同,则放大比例需分为垂直方向和水平方向的放大比例。

另外,将屏幕上的所述触控区域预设为透明图层,以供用户查看该透明图层下的屏幕界面,不影响屏幕的观感。

在本实施例当中,在屏幕预设的触控区域上接收用户的拖曳操作,计算拖曳起点坐标与拖曳终点坐标之间的拖曳距离和方向角。如图3-3所示,用户需要打开屏幕上方的聊天通知信息,手指的拖曳起点为触控区域上的白色小箭头,拖曳终点为触控区域上的黑色小箭头,两个小箭头之间的横线表示拖曳距离。其中,方向角可以通过拖曳起点坐标和拖曳终点坐标来计算。需要补充说明的是,图3-3显示的触控区域及其边框、白色小箭头、黑色小箭头、两个小箭头之间的横线仅用于示意,实际应用当中,这些都可以设为透明不可见的,用户完全可以通过自己的触感来控制,不影响屏幕观感,屏幕更为简洁。

根据预设的放大比例,计算所述拖曳距离放大后的移动距离;获取所述屏幕上光标的初始位置坐标,按照所述移动距离和所述方向角确定所述光标在所述屏幕上移动后的终止位置坐标。如图3-3所示,屏幕上的白色大箭头表示光标的初始位置,黑色大箭头则表示移动后的终止位置,它们分别对应于触控区域上的白色小箭头和黑色小箭头。显然,触控区域上的拖曳距离与屏幕上的移动距离是等比例放大的,如此,用户能够准确地将光标移至聊天通知消息的位置上。

最后,在所述触控区域上接收用户的双击操作,生成触发所述光标点击所述终止位置的操作指令,这样,用户就可以打开所述聊天通知消息了。具体地,当触控区域上,连续两次检测到按下点和抬起点在同一个位置(或者相距少于阈值),则判断出双击操作。此时,移动距离为零(或少于阈值),则无需移动光标,打开光标所处位置上的通知/应用程序/按键,即可。

需要补充说明的是,如图3-3所示,用户的手指覆盖区域比触控区域要大,当所述屏幕上所述触控区域以外的点被用户点击时,关闭所述触控区域和/或所述光标,恢复全屏。如果用户要点击触控区域下,屏幕界面内应用程序或按钮时,可以不需要通过触控区域,故退出后即可在手指覆盖范围内点击即可。

在其中一个实施例中,所述在屏幕预设的触控区域上接收用户的拖曳操作的步骤之前,包括:

监控用户双击屏幕的操作,在屏幕靠近双击位置的边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

具体地,如果用户换了一只手,通过右手手指,在屏幕右下方双击屏幕。则如图3-3所示,在触控区域以外的点双击,触控区域将退出,并在屏幕右下角边缘处重新打开,以供用户右手使用。

图4为本发明一种屏幕界面的触控操作方法的第二实施例流程图。图4与图2相比,图4的第二实施例进一步添加了打开触控区域的方式步骤,提供了一种可调节大小的触控区域,并进一步地,用光标模拟手指按下和抬起两个不同的动作,使得光标的使用更加灵活。

S301:监控用户按下屏幕的操作,当按下时间超过预设时长时,在屏幕靠近按下位置的边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

S302:当所述屏幕上所述触控区域的边缘点被拖曳时,放大或缩小所述触控区域;

S303:根据所述屏幕与放大或缩小后的触控区域之间的大小比例重新确定所述放大比例。

S304:在屏幕预设的触控区域上接收用户的拖曳操作,计算拖曳起点坐标与拖曳终点坐标之间的拖曳距离和方向角;

S305:根据预设的放大比例,计算所述拖曳距离放大后的移动距离;

S306:根据所述预设的放大比例,计算所述拖曳起点坐标的映射坐标,将所述映射坐标作为所述光标的初始位置坐标。

S307:按照所述移动距离和所述方向角确定所述光标从所述初始位置坐标移动后的终止位置坐标。

S308:在所述触控区域上接收用户的点击预设按钮的操作,生成触发所述光标点击所述终止位置的操作指令。

S309:监测用户当前点击的抬起操作,生成抬起所述光标的操作指令。

在第二实施例当中,继续以图3-3予以阐明,触控区域同样是复用了屏幕左下角的一个部分。监控用户按下屏幕的操作,当按下时间超过预设时长时,在屏幕靠近按下位置的边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。具体地,用户通过在屏幕左下角长按,打开触控区域。由于屏幕大小是固定的,触控区域的大小则决定了放大比例,如果触控区域太小,在触控区域上的微小拖曳,都会导致光标在屏幕上的快速移动,难以定位。故此,本实施例提供了一种可调节大小的触控区域,根据所述屏幕与放大或缩小后的触控区域之间的大小比例重新确定所述放大比例。具体地,用户可以拖曳如图3-3所示的触控区域的右上角顶点,以此放大触控区域。用户在触控区域上拖曳时,根据重新确定的放大比例,计算所述拖曳距离放大后的移动距离。

根据所述预设的放大比例,计算所述拖曳起点坐标的映射坐标,将所述映射坐标作为所述光标的初始位置坐标。

在本实施例中,光标并非本来就存在于屏幕上的,而是从用户按下触控区域的拖曳起点时,在屏幕的映射位置上生成的,当用户从触控区域上抬起时,光标停留在终止位置上。当用户再次按下触控区域时,再重新以拖曳起点坐标重新计算光标的初始位置坐标。如此,用户并不需要关心光标之前的终止位置在哪,即可快速定位。

按照所述移动距离和所述方向角确定所述光标从所述初始位置坐标移动后的终止位置坐标。在所述触控区域上接收用户的点击预设按钮的操作,生成触发所述光标点击所述终止位置的操作指令。所述预设按钮可以是触控区域上的虚拟按键,也可以是其他硬件按键,例如指纹按键等。

最后,监测用户当前点击的抬起操作,生成抬起所述光标的操作指令。在本实施例中,光标按下和光标抬起与用户手指在触控区域上的按下和抬起操作相匹配,更加符合用户的习惯,提高用户体验。

图5为本发明一种屏幕界面的触控操作终端的示意图,包括:

触控操作单元,用于在屏幕预设的触控区域上接收用户的拖曳操作,计算拖曳起点坐标与拖曳终点坐标之间的拖曳距离和方向角;

比例放大单元,用于根据预设的放大比例,计算所述拖曳距离放大后的移动距离;

光标确定单元,用于获取所述屏幕上光标的初始位置坐标,按照所述移动距离和所述方向角确定所述光标从所述初始位置坐标移动后的终止位置坐标。

图5与图1相对应,图中各个单元的运行方式与方法中的相同。

图6为本发明一种屏幕界面的触控操作终端的第一实施例示意图。

如图6所示,包括:

第一切换单元,用于监控用户触发预设按键的操作,在屏幕边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

如图6所示,包括:

与所述触控操作单元相连的显示设置单元,用于将屏幕上的所述触控区域预设为透明图层,以供用户查看该透明图层下的屏幕界面。

如图6所示,包括:

与所述触控操作单元相连的触控退出单元,用于当所述屏幕上所述触控区域以外的点被用户点击时,关闭所述触控区域和/或所述光标。

如图6所示,包括:

与所述光标确定单元相连的第一点击单元,用于在所述触控区域上接收用户的双击操作,生成触发所述光标点击所述终止位置的操作指令。

图6与图2相对应,图中各个单元的运行方式与方法中的相同。

优选地,包括:

第二切换单元,用于监控用户双击屏幕的操作,在屏幕靠近双击位置的边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

图7为本发明一种屏幕界面的触控操作终端的第二实施例示意图。

如图7所示,包括:

第三切换单元,用于监控用户按下屏幕的操作,当按下时间超过预设时长时,在屏幕靠近按下位置的边缘处打开所述触控区域,其中,所述屏幕与所述触控区域之间的大小比例确定所述放大比例。

如图7所示,包括:

与所述触控操作单元相连的比例设置单元,用于当所述屏幕上所述触控区域的边缘点被拖曳时,放大或缩小所述触控区域;根据所述屏幕与放大或缩小后的触控区域之间的大小比例重新确定所述放大比例。

如图7所示,所述光标确定单元,包括:

初始计算单元,用于根据所述预设的放大比例,计算所述拖曳起点坐标的映射坐标,将所述映射坐标作为所述光标的初始位置坐标。

如图7所示,包括:

与所述光标确定单元相连的第二点击单元,用于在所述触控区域上接收用户的点击预设按钮的操作,生成触发所述光标点击所述终止位置的操作指令。

如图7所示,还包括:

抬起监测单元,用于监测用户当前点击的抬起操作,生成抬起所述光标的操作指令。

图7与图4相对应,图中各个单元的运行方式与方法中的相同。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1