一种触控方法及终端与流程

文档序号:11133466阅读:158来源:国知局
一种触控方法及终端与制造工艺

本发明涉及电子技术领域,尤其涉及一种触控方法及终端。



背景技术:

越来越多的移动智能终端取消了物理键,进而采用虚拟按键,使其更加智能。但是目前的移动终端设备的屏幕越来越大,在屏幕上的显示界面的也越来越大,用户单手操作时,往往很难触碰到显示界面上的所有虚拟按键,导致用户无法便捷、快速地操作这部分的虚拟按键,用户体验效果不好。



技术实现要素:

本发明实施例提供一种触控方法,可以是用户便捷、快速地操作终端上的虚拟按键。

第一方面,本发明实施例提供了一种触控方法,所述方法包括:

若检测到终端处于预设基准摆放姿态,在终端屏幕的第一区域显示若干虚拟按键,若干虚拟按键沿着预设第一方向排列,第一区域为终端屏幕的显示区域的第一边沿区域;若检测到终端相对于预设基准摆放姿态朝预设方向上倾斜,且倾斜角度在预设角度范围,若干虚拟按键从第一区域转移至终端屏幕的第二区域,若干虚拟按键沿着预设第二方向排列,第二区域为终端屏幕的显示区域的第二边沿区域,预设第二方向与预设第一方向垂直,第二边沿区域与第一边沿区域分别靠近终端屏幕相互垂直的两侧边。

另一方面,本发明实施例提供了一种终端,所述终端包括第一显示单元以及转换单元,

第一显示单元,用于若检测到终端处于预设基准摆放姿态,在终端屏幕的第一区域显示若干虚拟按键,若干虚拟按键沿着预设第一方向排列,第一区域为终端屏幕的显示区域的第一边沿区域;转换单元,用于若检测到终端相对于预设基准摆放姿态朝预设方向上倾斜,且倾斜角度在预设角度范围,若干虚拟按键从第一区域转移至终端屏幕的第二区域,若干虚拟按键沿着预设第二方向排列,第二区域为终端屏幕的显示区域的第二边沿区域,预设第二方向与预设第一方向垂直,第二边沿区域与第一边沿区域分别靠近终端屏幕相互垂直的两侧边。

本发明实施例所公开的一种触控方法,通过若检测到终端处于预设基准摆放姿态,在终端屏幕的第一区域显示若干虚拟按键,若干虚拟按键沿着预设第一方向排列,第一区域为终端屏幕的显示区域的第一边沿区域;若检测到终端相对于预设基准摆放姿态朝预设方向上倾斜,且倾斜角度在预设角度范围,若干虚拟按键从第一区域转移至终端屏幕的第二区域,若干虚拟按键沿着预设第二方向排列,第二区域为终端屏幕的显示区域的第二边沿区域,预设第二方向与预设第一方向垂直,第二边沿区域与第一边沿区域分别靠近终端屏幕相互垂直的两侧边。由于根据终端的摆放姿态而变动虚拟按键的位置,可以使用户便捷、快速地操作终端上的虚拟按键,提高用户体验效果。

附图说明

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

图1是本发明实施例提供的一种触控方法的第一实施例的示意性流程图;

图2a是本发明实施例提供的水平方向的示意性图;

图2b是本发明实施例提供的预设基准摆放姿态的示意性图;

图2c是本发明实施例提供的相对预设基准摆放姿态倾斜的姿态的示意性图;

图3a是本发明实施例提供的一种终端屏幕的示意图;

图3b是本发明实施例提供的另一种终端屏幕的示意图;

图3c是本发明实施例提供的另一种终端屏幕的示意图;

图3d是本发明实施例提供的另一种终端屏幕的示意图;

图4a是本发明实施例提供的一种虚拟按键的排列方式的示意图;

图4b是本发明实施例提供的另一种虚拟按键的排列方式的示意图;

图5是本发明实施例提供的一种触控方法的第二实施例的示意性流程图;

图6是本发明实施例提供的另一种终端屏幕的示意图;

图7是本发明实施例提供的一种终端的第一实施例的示意性框图;

图8是本发明实施例提供的一种终端的第二实施例的示意性框图;

图9是本发明实施例提供的一种终端的第三实施例的示意性框图。

具体实施方式

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

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或若干个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

本发明实施例提供的一种触控方法应用于终端,终端包括但是不限制于任何一种可与用户进行人机交互的电子产品,例如智能手机(如Android手机、ios手机、Windows Phone手机等)、平板电能、掌上电能、笔记本电脑、移动互联网设备、穿戴式设备等。以上电子设备仅是举例,而非穷举,本发明实施例提供的终端包括但是不限制于上述电子设备。

请参看图1,是本发明实施例提供的一种触控方法的第一实施例的示意性流程图,如图所示,该方法包括S101~S102。

S101,若检测到终端处于预设基准摆放姿态,在终端屏幕的第一区域显示若干虚拟按键,若干虚拟按键沿着预设第一方向排列,第一区域为终端屏幕的显示区域的第一边沿区域。

具体的,本实施例中所述的虚拟按键是与终端上常用的物理按键相对应的按键,虚拟按键包括但是不限制于home键、返回键、多任务键等。

基于重力感应按照测量的方向分为X轴、Y轴和Z轴,而此三轴构成的立体空间可侦测到终端的各种动作,因此通过终端内的重力传感器或者陀螺仪或者三轴加速度传感器可以检测到终端的摆放姿态。

请参看图2a,终端屏幕2正对用户摆放时,终端1竖直放置时终端屏幕2所在的平面与水平面3的交线4所在的方向为水平方向5。

请参看图2b,预设基准摆放姿态为终端屏幕2的底部侧边6与水平方向5平行时的姿态,如图所示,预设的基准摆放姿态包括姿态7、姿态8、姿态9。

S102,若检测到终端相对于预设基准摆放姿态朝预设方向上倾斜,且倾斜角度在预设角度范围,若干虚拟按键从第一区域转移至终端屏幕的第二区域,若干虚拟按键沿着预设第二方向排列,第二区域为终端屏幕的显示区域的第二边沿区域,预设第二方向与预设第一方向垂直,第二边沿区域与第一边沿区域分别靠近终端屏幕相互垂直的两侧边。

具体的,预设方向包括向左方向以及向右方向。预设角度范围包括预设第一角度范围和预设第二角度范围,预设方向为向左方向时,对应的预设角度范围为预设第一角度范围;预设方向为向右方向时,对应的预设角度范围为预设第二角度范围。本实施例中,优选预设第一角度范围与预设第二角度范围相同,例如40度到90度的范围。其他可行的实施例中,预设第一角度范围与预设第二角度范围可不同。请参看图2c,如图所示姿态10为终端相较于预设基准摆放姿态向左方向倾斜;姿态11为终端相较于预设基准摆放姿态向右方向倾斜。

请参看图3a,如图所示,终端屏幕2包括第一区域21和第二区域22,第一区域21为终端屏幕2的显示区域20的第一边沿区域23;第二区域22为终端屏幕2的显示区域20的第二边沿区域24,其中,第二边沿区域24和第一边沿区别23分别靠近终端屏幕2相互垂直的两个侧边26。其中,终端屏幕2包括两个相对的短侧边26a以及两个相对的长侧边26b,短侧边26a与长侧边26b相互垂直,短侧边26a包括终端屏幕2的底部侧边26a1以及顶部侧边26a2;长侧边26b包括终端屏幕2的左部侧边26b1以及右部侧边26b2,本实施例优选,第一边沿区域23所靠近的侧边26小于第二边沿区域24所靠近的侧边26,即优选第一边沿区域23所靠近的侧边26为终端屏幕的底部侧边26a1;第二边沿区域24所靠近的侧边26为终端屏幕的左部侧边26b1右部侧边26b2。

基于用户的使用习惯,当终端处于预设基准摆放姿态,用户的使用终端的状态常为双手操作,此时虚拟按键位于终端屏幕显示区域的底部将便于用户操作;当终端相对于预设基准摆放姿态向左方向或者向右方向倾斜时,用户的使用终端的状态常为左手单手操作或者右手单手操作,此时若虚拟按键仍位于终端屏幕显示区域的底部边沿时,将不便于用户操作,用户无法快速、准确地触摸到虚拟按键,因此将虚拟按键转移至终端屏幕显示区域的左部边沿或者右侧边沿将便于用户操作,提高用户体验效果。

请参看图3b,若终端相对于预设基准摆放姿态向左方向倾斜,且倾斜角度在预设第一角度范围时,第二边沿区域24所靠近的侧边是终端屏幕2的左部侧边26b1;请参看图3c,若终端是相对于预设基准摆放姿态向右方向倾斜,且倾斜角度在预设第二角度范围时,第二边沿区域24所靠近的侧边是终端屏幕2的右部侧边26b2。这是基于用户的使用习惯,当检测到终端相对于预设基准摆放姿态是向左方向倾斜时,用户的使用状态常为左手单手操作,因此虚拟按键位于终端屏幕的左侧边沿将便于用户操作;当检测到终端相对于预设基准摆放姿态是向右方向倾斜时,用户的使用状态常为右手单手操作,因此虚拟按键位于终端屏幕的右侧边沿将便于用户操作。

请继续参看图3a,如图所示,虚拟按键15位于第一区域21时,若干虚拟按键15沿着预设第一方向27排列;虚拟按键15位于第二区域22时,若干虚拟按键15沿着预设第二方向28排列,其中预设第一方向27与预设第二方向28垂直。其中,预设第一方向27为第一边沿区域23所靠近的侧边的延长方向,预设第二方向28为第二边沿区域24所靠近的侧边的延长方向,本实施例优先预设第一方向27为终端屏幕2的短侧边26a的延长方向;预设第二方向28为终端屏幕2的长侧边26b的延长方向。

相较于上述方案,虚拟按键15沿着预设第一方向27或者预设第二方向28排列时,虚拟按键15是等间距分布。本实施例中优选若干虚拟按键15在第二区域时,相邻两个虚拟按键15之间的间距大于若干虚拟按键15在第一区域时,相邻两个虚拟按键15之间的间距,请参看图4a,如图所示,虚拟按键15沿着预设第二方向28排列时,相邻两个虚拟按键15之间的间距b大于虚拟按键15沿着预设第一方向27排列时,相邻两个虚拟按键15之间的间距a。由于虚拟按键15在第二区域时,常常是用户单手操作终端,因此,虚拟按键15之间的间距变大后,可以防止用户单手操作时误触虚拟按键15。其他可行的实施例中,虚拟按键15沿着预设第一方向27或者预设第二方向28排列时,虚拟按键15可以是非等间距分布;在其他可行的实施例中,若虚拟按键15沿着预设第一方向27或者预设第二方向28等间距排列时,虚拟按键15在第二区域时,相邻两个虚拟按键15之间的间距与若干虚拟按键15在第一区域时,相邻两个虚拟按键15之间的间距相等。

相较于上述方案,请继续参看图3a,本实施例中,优选若干虚拟按键15沿着预设第一方向27或者预设第二方向28排列时,第一区域21或者第二区域22为居中分布。其他可行的实施例中,请参看图3d,第一区域21是在显示区域20的底部边沿区域的居中位置,第二区域22在显示区域20的左/右部边沿区域的偏上位置,这是基于用户单手操作终端时,常使用拇指触摸虚拟按键,而单手操作是,拇指更容易触摸到偏上位置,因此将第二区域22设置为偏上位置可便于用户操作。

请参看图4b,若干虚拟按键15沿着预设第二方向28排列时的排列顺序与若干虚拟按键15沿着预设第一方向27排列时的排列顺序不同。虚拟按键15在第二区域22沿着预设第二方向28排列时,将常用的虚拟按键15设于中间位置以及中间的虚拟按键15的上方位置,将不常用的虚拟按键15设于中间的虚拟按键15的下方位置。这是基于用户单手操作终端时,常使用拇指触摸虚拟按键,而单手操作是,拇指更容易触摸到中间位置以及中间位置上方的虚拟按键,因此将常用的虚拟按键设置在靠近拇指的位置,可便于用户操作。如图4b所示,虚拟按键15包括home键15a、多任务键15b、返回键15c、解锁键15d以及显示键15e。其中home键15a、多任务键15b、返回键15c为常用按键,当虚拟按键15在第二区域22沿着预设第二方向28排列时时,将home键15a、多任务键15b、返回键15c设置在第二区域的中间位置以及中间位置的上方;而不常用的解锁键15d以及显示键15e设置在中间位置的下方。其他可行的实施例中,若干虚拟按键沿着预设第二方向排列时的排列顺序与若干虚拟按键沿着预设第一方向排列时的排列顺序相同。

请参看图5,是本发明实施例提供的一种触控方法的第二实施例的示意性流程图。本实施例中,虚拟按键包括解锁键和显示键。

S501,若检测到用户对显示键进行预设第一操作,再检测到用户对终端屏幕进行预设第二操作时,继续显示虚拟按键。

S502,若未检测到用户对显示键进行预设第一操作或者检测到用户解除常驻显示虚拟按键的预设第三操作,再检测到用户对终端屏幕进行预设第二操作时,隐藏若干虚拟按键以致终端屏幕上不显示虚拟按键。

需要说明的是,隐藏若干虚拟按键的同时,该方法还包括:在终端屏幕上显示划开键,以供用户对划开键进行操作来重新在终端屏幕上显示虚拟按键。如图6所示,隐藏虚拟按键后,显示划开键61,若检测到用户对划开键61进行操作,重新在终端屏幕上显示虚拟按键。

S503,若检测到用户对终端屏幕进行预设第四操作,在终端屏幕上重新显示若干虚拟按键。

具体的,预设第一操作和预设第三操作可以是对显示键进行点击或双击或长按或滑动等预设动作,预设第二操作可以是对终端屏幕或者终端屏幕上的显示键进行点击或双击或长按或滑动等预设动作;预设第四操作可以是对终端屏幕或者终端屏幕上的划开键进行点击或双击或长按或滑动等预设动作。

应当理解优选预设第一操作、预设第二操作、预设第三操作和预设第四操作是不同的预设动作,以便区分。其中预设第一操作用于表示用户要开启常驻显示虚拟按键;预设第二操作用户表示用户要隐藏虚拟按键。预设第三操作表示用户要解除预设第一操作后常驻显示虚拟按键的功能;预设第四操作表示用户要重新在终端屏幕上显示虚拟按键,因此,预设第一操作与预设第三操作相对应;预设第二操作和预设第四操作相对应。应当理解,只有当用户未开启常驻显示虚拟按键,用户才可以隐藏虚拟按键。

S504,若检测到用户对解锁键进行预设第五操作来锁定虚拟按键,虚拟按键始终在终端屏幕的第一区域沿着预设第一方向排列。

S505,若未检测到用户对解锁键进行预设第五操作或者检测到用户解除锁定的预设第六操作,且若检测到终端处于预设基准摆放姿态,在终端屏幕的第一区域显示若干虚拟按键,若干虚拟按键沿着预设第一方向排列,第一区域为终端屏幕的显示区域的第一边沿区域。

S506,若未检测到用户对解锁键进行预设第五操作或者检测到用户解除锁定的预设第六操作,且若检测到终端相对于预设基准摆放姿态朝预设方向上倾斜,且倾斜角度在预设角度范围,若干虚拟按键从第一区域转移至终端屏幕的第二区域,若干虚拟按键沿着预设第二方向排列,第二区域为终端屏幕的显示区域的第二边沿区域,预设第二方向与预设第一方向垂直,第二边沿区域与第一边沿区域分别靠近终端屏幕相互垂直的两侧边。

具体的,预设第五操作可以是对解锁键进行点击或双击或长按或滑动等预设动作,预设第五操作用于表示用户要锁定虚拟按键;预设第六操作可以是对解锁键进行点击或双击或长按或滑动等预设动作,预设第六操作用于表示用户要解锁虚拟按键,用于解除预设第五操作的锁定虚拟按键的功能。应当理解,预设第五操作和预设第六操作为不同操作,以便区分。

请参看图7,是本发明实施例提供的一种终端的第一实施例的示意性框图。如图所示,终端700包括第一显示单元701和转换单元702。

其中,第一显示单元701,用于若检测到终端处于预设基准摆放姿态,在终端屏幕的第一区域显示若干虚拟按键,若干虚拟按键沿着预设第一方向排列,第一区域为终端屏幕的显示区域的第一边沿区域。

转换单元702,用于若检测到终端相对于预设基准摆放姿态朝预设方向上倾斜,且倾斜角度在预设角度范围,若干虚拟按键从第一区域转移至终端屏幕的第二区域,若干虚拟按键沿着预设第二方向排列,第二区域为终端屏幕的显示区域的第二边沿区域,预设第二方向与预设第一方向垂直,第二边沿区域与第一边沿区域分别靠近终端屏幕相互垂直的两侧边。

具体的,基于重力感应按照测量的方向分为X轴、Y轴和Z轴,而此三轴构成的立体空间可侦测到终端的各种动作,因此通过终端内的重力传感器或者陀螺仪或者三轴加速度传感器可以检测到终端的摆放姿态。

请参看图2a,终端屏幕2正对用户摆放时,终端1竖直放置时终端屏幕2所在的平面与水平面3的交线4所在的方向为水平方向5。

请参看图2b,预设基准摆放姿态为终端屏幕2的底部侧边6与水平方向5平行时的姿态,如图所示,预设的基准摆放姿态包括姿态7、姿态8、姿态9。

具体的,预设方向包括向左方向以及向右方向。预设角度范围包括预设第一角度范围和预设第二角度范围,预设方向为向左方向时,对应的预设角度范围为预设第一角度范围;预设方向为向右方向时,对应的预设角度范围为预设第二角度范围。请参看图2d,如图所示姿态10为终端相较于预设基准摆放姿态向左方向倾斜;姿态11为终端相较于预设基准摆放姿态向右方向倾斜。

请参看图3a,如图所示,终端屏幕2包括第一区域21和第二区域22,第一区域21为终端屏幕2的显示区域20的第一边沿区域23;第二区域22为终端屏幕2的显示区域20的第二边沿区域24,其中,第二边沿区域24和第一边沿区别23分别靠近终端屏幕2相互垂直的两个侧边26。其中,终端屏幕2包括两个相对的短侧边26a以及两个相对的长侧边26b,短侧边26a与长侧边26b相互垂直,短侧边26a包括终端屏幕2的底部侧边26a1以及顶部侧边26a2;长侧边26b包括终端屏幕2的左部侧边26b1以及右部侧边26b2,本实施例优选,第一边沿区域23所靠近的侧边26小于第二边沿区域24所靠近的侧边26,即优选第一边沿区域23所靠近的侧边26为终端屏幕的底部侧边26a1;第二边沿区域24所靠近的侧边26为终端屏幕的左部侧边26b1右部侧边26b2。

请参看图3b,若终端相对于预设基准摆放姿态向左方向倾斜,且倾斜角度在预设第一角度范围时,第二边沿区域24所靠近的侧边是终端屏幕2的左部侧边26b1;请参看图3c,若终端是相对于预设基准摆放姿态向右方向倾斜,且倾斜角度在预设第二角度范围时,第二边沿区域24所靠近的侧边是终端屏幕2的右部侧边26b2。

请继续参看图3a,如图所示,虚拟按键15位于第一区域21时,若干虚拟按键15沿着预设第一方向27排列;虚拟按键15位于第二区域22时,若干虚拟按键15沿着预设第二方向28排列,其中预设第一方向27与预设第二方向28垂直。其中,预设第一方向27为第一边沿区域23所靠近的侧边的延长方向,预设第二方向28为第二边沿区域24所靠近的侧边的延长方向,本实施例优先预设第一方向27为终端屏幕2的短侧边的延长方向;预设第二方向28为终端屏幕2的长侧边的延长方向。

本实施例中,虚拟按键15沿着预设第一方向27或者预设第二方向28排列时,虚拟按键15是等间距分布。本实施例中优选若干虚拟按键15在第二区域时,相邻两个虚拟按键15之间的间距大于若干虚拟按键15在第一区域时,相邻两个虚拟按键15之间的间距。其他可行的实施例中,虚拟按键15沿着预设第一方向27或者预设第二方向28排列时,虚拟按键15可以是非等间距分布;在其他可行的实施例中,若虚拟按键15沿着预设第一方向27或者预设第二方向28等间距排列时,虚拟按键15在第二区域时,相邻两个虚拟按键15之间的间距与若干虚拟按键15在第一区域时,相邻两个虚拟按键15之间的间距相等。

请继续参看图3a,本实施例中,优选若干虚拟按键15沿着预设第一方向27或者预设第二方向28排列时,第一区域21或者第二区域22为居中分布。其他可行的实施例中,请参看图3d,第一区域21是在显示区域20的底部边沿区域的居中位置,第二区域22在显示区域20的左/右部边沿区域的偏上位置。

请参看图4b,若干虚拟按键15沿着预设第二方向28排列时的排列顺序与若干虚拟按键15沿着预设第一方向27排列时的排列顺序不同。

请参看图8,是本发明实施例提供的一种终端的第二实施例的示意性框图。如图所示,终端800包括:控制单元801、隐藏单元802、第二显示单元803、第一显示单元804以及转换单元805。

其中,控制单元801,用于若检测到用户对显示键进行预设第一操作,再检测到用户对终端屏幕进行预设第二操作时,控制继续显示虚拟按键;

隐藏单元802,用于若未检测到用户对显示键进行预设第一操作或者检测到用户解除常驻显示虚拟按键的预设第三操作,再检测到用户对终端屏幕进行预设第二操作时,隐藏若干虚拟按键以致屏幕上不再显示虚拟按键。

第二显示单元803,用于若检测到用户对终端屏幕进行预设第四操作,在终端屏幕上重新显示若干虚拟按键。

控制单元801,还用于若检测到用户对解锁键进行预设第五操作来锁定虚拟按键,控制虚拟按键始终在终端屏幕的第一区域沿着预设第一方向排列。

第一显示单元804,用于若未检测到用户对解锁键进行预设第五操作或者检测到用户解除锁定的预设第六操作,且若检测到终端处于预设基准摆放姿态,在终端屏幕的第一区域显示若干虚拟按键,若干虚拟按键沿着预设第一方向排列,第一区域为终端屏幕的显示区域的第一边沿区域。

转换单元805,用于若未检测到用户对解锁键进行预设第五操作或者检测到用户解除锁定的预设第六操作,且若检测到终端相对于预设基准摆放姿态朝预设方向上倾斜,且倾斜角度在预设角度范围,若干虚拟按键从第一区域转移至终端屏幕的第二区域,若干虚拟按键沿着预设第二方向排列,第二区域为终端屏幕的显示区域的第二边沿区域,预设第二方向与预设第一方向垂直,第二边沿区域与第一边沿区域分别靠近终端屏幕相互垂直的两侧边。

参见图9,是本发明实施方式提供的另一种终端的第三实施例的示意性框图。如图所示的本实施例中的终端900可以包括一个或者若干个处理器901、一个或者若干个输入装置902、一个或者若干个输出装置903以及存储器904。上述处理器901、输入装置902、输出装置903以及存储器904通过总线连接。

输入装置902用于响应用户的输入操作。具体实现中,本发明实施例的输入装置902可包括键盘、鼠标、光电输入装置、声音输入装置、触摸式输入装置、扫描仪等。

输出装置903用于对外输出信息给用户,包括显示虚拟按键等信息。具体实现中,本发明实施例的输出装置903可包括显示器、扬声器、打印机等。

存储器904用于存储带有各种功能的程序数据,具体实现中,本发明实施例的存储器904可以是系统存储器,比如,挥发性的(诸如RAM),非易失性的(诸如ROM,闪存等),或者两者的结合。具体实现中,本发明实施例的存储器904还可以是系统之外的外部存储器,比如,磁盘、光盘、磁带等。

处理器901用于调用存储器904中存储的程序数据即执行存储器904存储的指令,并执行如下操作:

若检测到终端处于预设基准摆放姿态,在终端屏幕的第一区域显示若干虚拟按键,若干虚拟按键沿着预设第一方向排列,第一区域为终端屏幕的显示区域的第一边沿区域;以及若检测到终端相对于预设基准摆放姿态朝预设方向上倾斜,且倾斜角度在预设角度范围,若干虚拟按键从第一区域转移至终端屏幕的第二区域,若干虚拟按键沿着预设第二方向排列,第二区域为终端屏幕的显示区域的第二边沿区域,预设第二方向与预设第一方向垂直,第二边沿区域与第一边沿区域分别靠近终端屏幕相互垂直的两侧边。

另一方面,处理器901用于调用存储器904中存储的程序数据即执行存储器904存储的指令,并执行如下操作:

若检测到用户对显示键进行预设第一操作,再检测到用户对终端屏幕进行预设第二操作时,继续显示虚拟按键;若未检测到用户对显示键进行预设第一操作或者检测到用户解除常驻显示虚拟按键的预设第三操作,再检测到用户对终端屏幕进行预设第二操作时,隐藏若干虚拟按键以致屏幕上不再显示虚拟按键;,若检测到用户对终端屏幕进行预设第四操作,在终端屏幕上重新显示若干虚拟按键;若检测到用户对解锁键进行预设第五操作来锁定虚拟按键,虚拟按键始终在终端屏幕的第一区域沿着预设第一方向排列;若未检测到用户对解锁键进行预设第五操作或者检测到用户解除锁定的预设第六操作,且若检测到终端处于预设基准摆放姿态,在终端屏幕的第一区域显示若干虚拟按键,若干虚拟按键沿着预设第一方向排列,第一区域为终端屏幕的显示区域的第一边沿区域以及若未检测到用户对解锁键进行预设第五操作或者检测到用户解除锁定的预设第六操作,且若检测到终端相对于预设基准摆放姿态朝预设方向上倾斜,且倾斜角度在预设角度范围,若干虚拟按键从第一区域转移至终端屏幕的第二区域,若干虚拟按键沿着预设第二方向排列,第二区域为终端屏幕的显示区域的第二边沿区域,预设第二方向与预设第一方向垂直,第二边沿区域与第一边沿区域分别靠近终端屏幕相互垂直的两侧边。

应当理解,在本发明实施例中,所称处理器901可以是中央第一处理单元(Central Processing Unit,CPU),该处理器901还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

从上述实施例可知,本发明实施例提供的一种触控方法以及终端,通过检测到终端处于预设基准摆放姿态,在终端屏幕的第一区域显示若干虚拟按键,若干虚拟按键沿着预设第一方向排列;若检测到终端相对于预设基准摆放姿态朝预设方向上倾斜,且倾斜角度在预设角度范围,若干虚拟按键从第一区域转移至终端屏幕的第二区域,若干虚拟按键沿着预设第二方向排列。基于用户的使用习惯,当终端相对于预设基准摆放姿态朝预设方向上倾斜时,用户常为单手使用终端,此时转换虚拟按键的位置便于用户的操作;此外,本发明实施例还提供当虚拟按键在第二区域时,相邻两个虚拟按键之间的间距大于若干虚拟按键在第一区域时,相邻两个虚拟按键之间的间距,进而可以防止用户误操作;再者,若干虚拟按键沿着预设第二方向28排列时的排列顺序与若干虚拟按键沿着预设第一方向排列时的排列顺序可以不同,进而可以便于用户快速准确地操作常用的虚拟按键,提高用户体验效果。

需要说明的是,本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如若干个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

另外,在本发明各个实施例中的各功能单元可以集成在一个第一处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

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