一种终端操作区域管理方法及终端技术领域
本发明涉及电子技术领域,具体涉及一种终端操作区域管理方法及终端。
背景技术
随着智能手机、平板电脑等触控终端的日益普及,用户通过触摸屏可以便
捷地利用这些终端上的应用进行各种活动,例如玩游戏、看视频、社交聊天、
办公等。此外,用户一般还可以通过触摸屏底部的虚拟按键或者终端底部的实
体按键对当前使用的应用进行控制,例如退出应用,返回系统桌面,查看后台
运行的应用等。然而,在用户不小心碰到触摸屏底部的虚拟按键或者终端底部
的实体按键时,很可能出现用户当前的活动被中断,甚至终端直接退出当前运
行应用的情况,特别是在用户通过终端进行玩游戏、看视频、阅读电子书等连
续性活动时,活动被意外中断会给用户带来不小的烦恼。可见,如何有效防止
终端被误操作已成为亟待解决的问题。
发明内容
本发明实施例提供了一种终端操作区域管理方法及终端,可以有效降低终
端被误操作的概率。
本发明实施例第一方面提供了一种终端操作区域管理方法,包括:
获取终端的运行参数;
根据所述运行参数确定所述终端显示屏的显示模式;
当所述显示屏的显示模式为预设模式时,将所述终端的预设操作区域锁定,
所述预设模式包括全屏模式和横屏模式中的至少一种。
本发明实施例第二方面提供了一种终端,包括:
获取单元,用于获取终端的运行参数;
确定单元,用于根据所述运行参数确定所述终端显示屏的显示模式;
控制单元,用于在所述显示屏的显示模式为预设模式时,将所述终端的预
设操作区域锁定,所述预设模式包括全屏模式和横屏模式中的至少一种。
通过本发明实施例可以根据终端的运行参数确定该终端显示屏的显示模
式,如果该显示屏的显示模式为预设模式,则将该终端的预设操作区域锁定,
不响应在该预设操作区域输入的触摸操作,从而可以有效降低终端被误操作的
概率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所
需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一
些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还
可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种终端操作区域管理方法的第一实施例流程
示意图;
图2是本发明实施例提供的一种终端操作区域管理方法的第二实施例流程
示意图;
图3是本发明实施例提供的一种终端操作区域管理方法的第三实施例流程
示意图;
图4是本发明实施例提供的一种终端的第一实施例结构示意图;
图5是本发明实施例提供的一种终端的第二实施例结构示意图;
图6是本发明实施例提供的一种终端的第三实施例结构示意图;
图7是本发明实施例提供的一种终端的第四实施例结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清
楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部
的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳
动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例所描述的终端可以包括智能手机(如Android手机、iOS手机、
WindowsPhone手机等)、平板电脑、掌上电脑、移动互联网设备(MID,Mobile
InternetDevices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限
于上述终端。
请参阅图1,为本发明实施例提供的一种终端操作区域管理方法的第一实施
例流程示意图。本实施例中所描述的终端操作区域管理方法,包括以下步骤:
S101、终端获取所述终端的运行参数。
其中,该运行参数具体可以包括运行应用的应用类型和重力感应参数,该
终端可以对安装的应用进行分类,划分成多个应用类型,该应用类型具体可以
包括视频类,游戏类,社交类,办公类等。该终端可以通过重力传感器、电子
罗盘、陀螺仪、三轴加速度计等传感器采集该终端的重力感应参数,该重力感
应参数具体可以是该终端在三维坐标系的X轴、Y轴和Z轴方向上的加速度,
该终端利用该重力感应参数可以确定自身的放置姿态,例如平放、竖放、倾斜
放置,平放时是正面朝上还是反面朝上,以及倾斜放置时与水平方向(或者竖
直方向)的夹角等,该终端利用该重力感应参数还可以确定自身的运动状态,
例如运动加速度、运动速度、运动方向等。
S102、所述终端根据所述运行参数确定所述终端显示屏的显示模式。
其中,该显示模式可以是该终端显示屏在显示画面时的状态,包括全屏显
示,非全屏显示,竖屏显示,横屏显示等。
其中,该终端可以根据该运行应用的应用类型和该重力感应参数中的一种
或者两种来确定该终端显示屏的显示模式。
具体的,该终端可以根据该运行应用的应用类型来确定该终端显示屏的显
示模式,如果该运行应用是游戏类应用,则该终端一般可以确定该显示屏为全
屏模式,该终端还可以存储有游戏类应用中的各个应用在运行时该显示屏是否
需要横屏显示的信息,进而再根据该信息和该运行应用的名称确定该显示屏是
否也同时为横屏模式。如果该运行应用是视频类应用,则该终端可以通过判断
用户是否对该运行应用进行全屏操作以确定该显示屏是否为全屏模式以及横屏
模式。对于某些应用,该终端可以通过判断用户是否对该运行应用进行横屏操
作以确定该显示屏是否为全屏模式以及横屏模式,例如炒股类应用设有横屏模
式查看市场行情的功能,如果用户触发了该功能,则该终端可以确定该显示屏
同时为全屏模式和横屏模式。
进一步的,该终端还可以结合该终端系统的自动旋转功能是否开启以及该
重力感应参数确定该显示屏是否为横屏模式,例如该终端系统的自动旋转功能
开启,且该终端倾斜横放,则该终端可确定该显示屏为横屏模式。
S103、当所述显示屏的显示模式为预设模式时,所述终端将预设操作区域
锁定,所述预设模式包括全屏模式和横屏模式中的至少一种。
其中,该预设操作区域用于控制该终端应用的运行状态,包括退出应用,
使应用进入后台运行,查看当前的运行的任务进程等,该预设操作区域具体可
以是该显示屏底部的虚拟按键,包括返回键、HOME键(也称桌面键)、任务键
等,还可以是该终端正面面板底部的实体物理按键,也包括返回键、HOME键、
任务键等。
具体的,该终端可以通过判断该显示屏是否为全屏模式或横屏模式来确定
用户是否需要进行持续性活动,例如该用户是否准备玩游戏,看视频,阅读电
子书等,如果该显示屏为全屏模式或横屏模式,则该终端即可确定该用户需要
进行上述持续性活动,从而该终端可将该预设操作区域(例如该显示屏底部的
虚拟按键或者该终端正面面板底部的实体物理按键)锁定,即该终端不再响应
用户点击或触摸该预设操作区域的操作,从而可以避免用户在无意中触碰到该
预设操作区域时导致的误操作。
需要说明的是,该显示屏为横屏模式后,该终端并不能确定该用户需要进
行持续性活动,例如该终端系统的自动旋转功能开启,在该终端倾斜横放时该
显示屏会自动为横屏模式,而此时该用户并不一定是在进行玩游戏,看视频,
阅读电子书等活动,该终端可以进一步结合该显示屏是否同时为全屏模式进行
判断,即该终端系统的自动旋转功能开启时,只有该显示屏同时为横屏模式和
全屏模式时,该终端才可确定该用户需要进行上述持续性活动,将该预设操作
区域锁定。
在一些可行的实施方式中,当该显示屏的显示模式为该预设模式时,该终
端可以记录该显示屏的显示模式保持该预设模式经历的目标时长,只有当该目
标时长达到预设第一时长(例如5秒或者10秒)时,该终端才将该预设操作区
域锁定,从而可以避免出现误判而过早的将该预设操作区域锁定,导致该预设
操作区域不响应用户操作的情况。
本发明实施例中,终端可以根据自身的运行参数确定该终端显示屏的显示
模式,如果该显示屏的显示模式为预设模式,则该终端将预设操作区域锁定,
不响应在该预设操作区域输入的触摸操作,从而可以有效降低终端被误操作的
概率。
请参阅图2,为本发明实施例提供的一种终端操作区域管理方法的第二实施
例流程示意图。本实施例中所描述的终端操作区域管理方法,包括以下步骤:
S201、终端获取所述终端的运行参数。
其中,该运行参数具体可以包括运行应用的应用类型和重力感应参数。
S202、所述终端根据所述运行参数确定所述终端显示屏的显示模式。
其中,该显示模式可以是该终端显示屏在显示画面时的状态,包括全屏显
示,非全屏显示,竖屏显示,横屏显示等。
其中,该终端可以根据该运行应用的应用类型和该重力感应参数中的一种
或者两种来确定该终端显示屏的显示模式。
S203、当所述显示屏的显示模式为预设模式时,所述终端将预设操作区域
锁定,所述预设模式包括全屏模式和横屏模式中的至少一种。
其中,该预设操作区域用于控制该终端应用的运行状态,包括退出应用,
使应用进入后台运行,查看当前的运行的任务进程等,该预设操作区域具体可
以是该显示屏底部的虚拟按键,包括返回键、HOME键、任务键等,还可以是
该终端正面面板底部的实体物理按键,也包括返回键、HOME键、任务键等。
具体的,该终端可以通过判断该显示屏是否为全屏模式或横屏模式来确定
用户是否需要进行持续性活动,例如该用户是否准备玩游戏,看视频,阅读电
子书等,如果该显示屏为全屏模式或横屏模式,则该终端即可确定该用户需要
进行持续性活动,从而该终端可将该预设操作区域(例如该显示屏底部的虚拟
按键或者该终端正面面板底部的实体物理按键)锁定,即该终端不再响应用户
点击或触摸该预设操作区域的操作,从而可以避免用户在无意中触碰到该预设
操作区域时导致的误操作。
S204、当检测到针对所述预设操作区域输入的触摸操作时,所述终端获取
所述触摸操作的触摸参数,所述触摸参数包括触摸时长和触摸力度中的至少一
种。
具体的,该终端将该预设操作区域锁定之后,可以实时检测在该预设操作
区域输入的触摸操作,并获取该触摸操作的触摸时长、触摸力度等触摸参数。
S205、当所述触摸时长达到预设第二时长或所述触摸力度达到预设力度阈
值时,所述终端将所述预设操作区域解除锁定,并响应所述触摸操作。
具体的,该终端可以根据该触摸操作的触摸时长和触摸力度这两个触摸参
数中的一个或者两个判断该用户是否需要该预设操作区域恢复正常功能。该终
端可以在该用户在该预设操作区域持续触摸的时间较长(例如3秒)时,即该
触摸时长达到该预设第二时长(例如3秒)时,该终端即可确认该用户需要该
预设操作区域恢复正常功能。
或者,该终端可以在该用户在该预设操作区域的触摸力度较大(例如10牛
顿N)时,即该触摸力度达到该预设力度阈值(例如10N)时,该终端即可确
认该用户需要该预设操作区域恢复正常功能。
或者,该终端在该用户在该预设操作区域的触摸时长达到该预设第二时长,
并且触摸力度达到该预设力度阈值时,该终端才可确认该用户需要该预设操作
区域恢复正常功能,结合两个判定条件进行判断,可以降低误判概率。
进一步的,该终端确认该用户需要该预设操作区域恢复正常功能时,将该
预设操作区域解除锁定,进而可以响应在该预设操作区域输入的触摸操作。
需要说明的是,该触摸力度可以是一段时间内该触摸操作的平均触摸力度
或最小触摸力度,可以进一步降低误判概率。
本发明实施例中,终端可以根据自身的运行参数确定该终端显示屏的显示
模式,如果该显示屏的显示模式为预设模式,则该终端将预设操作区域锁定,
不响应在该预设操作区域输入的触摸操作。在检测到针对该预设操作区域输入
的触摸操作时,该终端获取该触摸操作的触摸时长、触摸力度等触摸参数,并
在该触摸时长达到预设第二时长或该触摸力度达到预设力度阈值时,将该预设
操作区域解除锁定,即可响应在该预设操作区域输入的触摸操作,通过将预设
操作区域锁定可以有效降低终端被误操作的概率,同时还可以根据用户的操作
意图解除对预设操作区域的锁定,提升了终端的智能化程度。
请参阅图3,为本发明实施例提供的一种终端操作区域管理方法的第三实施
例流程示意图。本实施例中所描述的终端操作区域管理方法,包括以下步骤:
S301、终端获取所述终端的运行参数。
其中,该运行参数具体可以包括运行应用的应用类型和重力感应参数。
S302、所述终端根据所述运行参数确定所述终端显示屏的显示模式。
其中,该显示模式可以是该终端显示屏在显示画面时的状态,包括全屏显
示,非全屏显示,竖屏显示,横屏显示等。
其中,该终端可以根据该运行应用的应用类型和该重力感应参数中的一种
或者两种来确定该终端显示屏的显示模式。
S303、当所述显示屏的显示模式为预设模式时,所述终端将预设操作区域
锁定,所述预设模式包括全屏模式和横屏模式中的至少一种。
其中,该预设操作区域用于控制该终端应用的运行状态,包括退出应用,
使应用进入后台运行,查看当前的运行的任务进程等,该预设操作区域具体可
以是该显示屏底部的虚拟按键,包括返回键、HOME键、任务键等,还可以是
该终端正面面板底部的实体物理按键,也包括返回键、HOME键、任务键等。
具体的,该终端可以通过判断该显示屏是否为全屏模式或横屏模式来确定
用户是否需要进行持续性活动,例如该用户是否准备玩游戏,看视频,阅读电
子书等,如果该显示屏为全屏模式或横屏模式,则该终端即可确定该用户需要
进行持续性活动,从而该终端可将该预设操作区域(例如该显示屏底部的虚拟
按键或者该终端正面面板底部的实体物理按键)锁定,即该终端不再响应用户
点击或触摸该预设操作区域的操作,从而可以避免用户在无意中触碰到该预设
操作区域时导致的误操作。
S304、所述运行参数包括重力感应参数,当检测到所述重力感应参数的变
化量达到预设值时,所述终端将所述预设操作区域解除锁定并响应作用于所述
预设操作区域的触摸操作。
具体的,该终端可以根据该重力感应参数的变化量判断该用户是否需要该
预设操作区域恢复正常功能,该终端获取该重力感应参数中X轴、Y轴和Z轴
方向上的加速度变化量,如果有一个坐标轴方向上的加速度变化量很大(例如
为6g,一般可取g=9.8m/s2)时,或者如果有两个或者三个坐标轴方向上的加
速度变化量均较大(例如为3g)时,该终端可确认自身的放置姿态发生较大变
化,例如由倾斜横放变为竖向放置,即此时该用户需要该预设操作区域恢复正
常功能,该终端将该预设操作区域解除锁定,进而可以响应在该预设操作区域
输入的触摸操作。
在一些可行的实施方式中,该运行参数可以包括运行应用的应用类型,该
终端可以通过判断该运行应用是否退出运行或者进入后台运行来确认该用户是
否需要该预设操作区域恢复正常功能,例如,用户可通过该运行应用的退出选
项使得该运行应用退出运行,从而在该运行应用退出运行或者进入后台运行时,
该终端确定该用户需要该预设操作区域恢复正常功能,将该预设操作区域解除
锁定,进而可以响应在该预设操作区域输入的触摸操作。
本发明实施例中,终端可以根据自身的运行参数确定该终端显示屏的显示
模式,如果该显示屏的显示模式为预设模式,则该终端将预设操作区域锁定,
不响应在该预设操作区域输入的触摸操作。在该终端的重力感应参数的变化量
达到预设值或者当前运行应用退出运行或者进入后台运行时,该终端将该预设
操作区域解除锁定,即可响应在该预设操作区域输入的触摸操作,通过将预设
操作区域锁定可以有效降低终端被误操作的概率,同时还可以根据终端的放置
姿态、运动状态或运行应用的运行状态解除对预设操作区域的锁定,提升了终
端的智能化程度。
请参阅图4,为本发明实施例提供的一种终端的第一实施例结构示意图。本
实施例中所描述的终端,包括:
获取单元401,用于获取终端的运行参数。
其中,该运行参数具体可以包括运行应用的应用类型和重力感应参数,该
终端可以对安装的应用进行分类,划分成多个应用类型,该应用类型具体可以
包括视频类,游戏类,社交类,办公类等。该终端可以通过重力传感器、电子
罗盘、陀螺仪、三轴加速度计等传感器采集该终端的重力感应参数,该重力感
应参数具体可以是该终端在三维坐标系的X轴、Y轴和Z轴方向上的加速度,
该终端利用该重力感应参数可以确定自身的放置姿态,例如平放、竖放、倾斜
放置,平放时是正面朝上还是反面朝上,以及倾斜放置时与水平方向(或者竖
直方向)的夹角等,该终端利用该重力感应参数还可以确定自身的运动状态,
例如运动加速度、运动速度、运动方向等。
确定单元402,用于根据所述运行参数确定所述终端显示屏的显示模式。
其中,该显示模式可以是该终端显示屏在显示画面时的状态,包括全屏显
示,非全屏显示,竖屏显示,横屏显示等。
其中,确定单元402可以根据该运行应用的应用类型和该重力感应参数中
的一种或者两种来确定该终端显示屏的显示模式。
具体的,确定单元402可以根据该运行应用的应用类型来确定该终端显示
屏的显示模式,如果该运行应用是游戏类应用,则确定单元402一般可以确定
该显示屏为全屏模式,该终端还可以存储有游戏类应用中的各个应用在运行时
该显示屏是否需要横屏显示的信息,进而确定单元402再根据该信息和该运行
应用的名称确定该显示屏是否也同时为横屏模式。如果该运行应用是视频类应
用,则确定单元402可以通过判断用户是否对该运行应用进行全屏操作以确定
该显示屏是否为全屏模式以及横屏模式。对于某些应用,确定单元402可以通
过判断用户是否对该运行应用进行横屏操作以确定该显示屏是否为全屏模式以
及横屏模式,例如炒股类应用设有横屏模式查看市场行情的功能,如果用户触
发了该功能,则确定单元402可以确定该显示屏同时为全屏模式和横屏模式。
进一步的,确定单元402还可以结合该终端系统的自动旋转功能是否开启
以及该重力感应参数确定该显示屏是否为横屏模式,例如该终端系统的自动旋
转功能开启,且该终端倾斜横放,则确定单元402可确定该显示屏为横屏模式。
控制单元403,用于在所述显示屏的显示模式为预设模式时,将所述终端的
预设操作区域锁定,所述预设模式包括全屏模式和横屏模式中的至少一种。
其中,该预设操作区域用于控制该终端应用的运行状态,包括退出应用,
使应用进入后台运行,查看当前的运行的任务进程等,该预设操作区域具体可
以是该显示屏底部的虚拟按键,包括返回键、HOME键、任务键等,还可以是
该终端正面面板底部的实体物理按键,也包括返回键、HOME键、任务键等。
具体的,确定单元402可以通过判断该显示屏是否为全屏模式或横屏模式
来确定用户是否需要进行持续性活动,例如该用户是否准备玩游戏,看视频,
阅读电子书等,如果该显示屏为全屏模式或横屏模式,则确定单元402即可确
定该用户需要进行持续性活动,从而控制单元403可将该预设操作区域(例如
该显示屏底部的虚拟按键或者该终端正面面板底部的实体物理按键)锁定,即
该终端不再响应用户点击或触摸该预设操作区域的操作,从而可以避免用户在
无意中触碰到该预设操作区域时导致的误操作。
需要说明的是,该显示屏为横屏模式后,确定单元402并不能确定该用户
需要进行持续性活动,例如该终端系统的自动旋转功能开启,在该终端倾斜横
放时该显示屏会自动为横屏模式,而此时该用户并不一定是在进行玩游戏,看
视频,阅读电子书等活动,确定单元402可以进一步结合该显示屏是否同时为
全屏模式进行判断,即该终端系统的自动旋转功能开启时,只有该显示屏同时
为横屏模式和全屏模式时,确定单元402才可确定该用户需要进行上述持续性
活动,进而由控制单元403将该预设操作区域锁定。
在一些可行的实施方式中,所述终端还包括:
记录单元404,用于在所述显示屏的显示模式为预设模式时,记录所述显示
屏的显示模式保持所述预设模式经历的目标时长,并在所述目标时长达到预设
第一时长时触发所述控制单元将所述终端的预设操作区域锁定。
具体的,记录单元404可以记录该显示屏的显示模式保持该预设模式经历
的目标时长,只有当该目标时长达到预设第一时长(例如5秒或者10秒)时,
控制单元403才将该预设操作区域锁定,从而可以避免出现误判而过早的将该
预设操作区域锁定,导致该预设操作区域不响应用户操作的情况。
本发明实施例中,终端可以根据自身的运行参数确定该终端显示屏的显示
模式,如果该显示屏的显示模式为预设模式,则该终端将预设操作区域锁定,
不响应在该预设操作区域输入的触摸操作,从而可以有效降低终端被误操作的
概率。
请参阅图5,为本发明实施例提供的一种终端的第二实施例结构示意图。本
实施例中所描述的终端,包括:
获取单元501,用于获取终端的运行参数。
其中,该运行参数具体可以包括运行应用的应用类型和重力感应参数。
确定单元502,用于根据所述运行参数确定所述终端显示屏的显示模式。
其中,该显示模式可以是该终端显示屏在显示画面时的状态,包括全屏显
示,非全屏显示,竖屏显示,横屏显示等。
其中,该终端可以根据该运行应用的应用类型和该重力感应参数中的一种
或者两种来确定该终端显示屏的显示模式。
控制单元503,用于在所述显示屏的显示模式为预设模式时,将所述终端的
预设操作区域锁定,所述预设模式包括全屏模式和横屏模式中的至少一种。
其中,该预设操作区域用于控制该终端应用的运行状态,包括退出应用,
使应用进入后台运行,查看当前的运行的任务进程等,该预设操作区域具体可
以是该显示屏底部的虚拟按键,包括返回键、HOME键、任务键等,还可以是
该终端正面面板底部的实体物理按键,也包括返回键、HOME键、任务键等。
具体的,确定单元502可以通过判断该显示屏是否为全屏模式或横屏模式
来确定用户是否需要进行持续性活动,例如该用户是否准备玩游戏,看视频,
阅读电子书等,如果该显示屏为全屏模式或横屏模式,则确定单元502即可确
定该用户需要进行持续性活动,从而控制单元503可将该预设操作区域(例如
该显示屏底部的虚拟按键或者该终端正面面板底部的实体物理按键)锁定,即
该终端不再响应用户点击或触摸该预设操作区域的操作,从而可以避免用户在
无意中触碰到该预设操作区域时导致的误操作。
第一检测单元504,用于检测针对所述预设操作区域输入的触摸操作。
所述获取单元501,还用于在所述第一检测单元检测到所述触摸操作时,获
取所述触摸操作的触摸参数,所述触摸参数包括触摸时长和触摸力度中的至少
一种。
具体的,控制单元503将该预设操作区域锁定之后,第一检测单元504可
以实时检测在该预设操作区域输入的触摸操作,并由获取单元501获取该触摸
操作的触摸时长、触摸力度等触摸参数。
所述控制单元503,还用于在所述触摸时长达到预设第二时长或所述触摸力
度达到预设力度阈值时,将所述预设操作区域解除锁定,并响应所述触摸操作。
具体的,控制单元503可以根据该触摸操作的触摸时长和触摸力度这两个
触摸参数中的一个或者两个判断该用户是否需要该预设操作区域恢复正常功
能。可以在该用户在该预设操作区域持续触摸的时间较长(例如3秒)时,即
该触摸时长达到该预设第二时长(例如3秒)时,控制单元503确认该用户需
要该预设操作区域恢复正常功能。
或者,可以在该用户在该预设操作区域的触摸力度较大(例如10N)时,
即该触摸力度达到该预设力度阈值(例如10N)时,控制单元503确认该用户
需要该预设操作区域恢复正常功能。
或者,在该用户在该预设操作区域的触摸时长达到该预设第二时长,并且
触摸力度达到该预设力度阈值时,控制单元503才可确认该用户需要该预设操
作区域恢复正常功能,结合两个判定条件进行判断,可以降低误判概率。
进一步的,控制单元503确认该用户需要该预设操作区域恢复正常功能时,
将该预设操作区域解除锁定,进而该终端可以响应在该预设操作区域输入的触
摸操作。
需要说明的是,该触摸力度可以是一段时间内该触摸操作的平均触摸力度
或最小触摸力度,可以进一步降低误判概率。
本发明实施例中,终端可以根据自身的运行参数确定该终端显示屏的显示
模式,如果该显示屏的显示模式为预设模式,则该终端将预设操作区域锁定,
不响应在该预设操作区域输入的触摸操作。在检测到针对该预设操作区域输入
的触摸操作时,该终端获取该触摸操作的触摸时长、触摸力度等触摸参数,并
在该触摸时长达到预设第二时长或该触摸力度达到预设力度阈值时,将该预设
操作区域解除锁定,即可响应在该预设操作区域输入的触摸操作,通过将预设
操作区域锁定可以有效降低终端被误操作的概率,同时还可以根据用户的操作
意图解除对预设操作区域的锁定,提升了终端的智能化程度。
请参阅图6,为本发明实施例提供的一种终端的第三实施例结构示意图。本
实施例中所描述的终端,包括:
获取单元601,用于获取终端的运行参数,所述运行参数包括重力感应参数。
其中,该运行参数具体可以包括运行应用的应用类型和重力感应参数。
确定单元602,用于根据所述运行参数确定所述终端显示屏的显示模式。
其中,该显示模式可以是该终端显示屏在显示画面时的状态,包括全屏显
示,非全屏显示,竖屏显示,横屏显示等。
其中,该终端可以根据该运行应用的应用类型和该重力感应参数中的一种
或者两种来确定该终端显示屏的显示模式。
控制单元603,用于在所述显示屏的显示模式为预设模式时,将所述终端的
预设操作区域锁定,所述预设模式包括全屏模式和横屏模式中的至少一种。
其中,该预设操作区域用于控制该终端应用的运行状态,包括退出应用,
使应用进入后台运行,查看当前的运行的任务进程等,该预设操作区域具体可
以是该显示屏底部的虚拟按键,包括返回键、HOME键、任务键等,还可以是
该终端正面面板底部的实体物理按键,也包括返回键、HOME键、任务键等。
具体的,确定单元602可以通过判断该显示屏是否为全屏模式或横屏模式
来确定用户是否需要进行持续性活动,例如该用户是否准备玩游戏,看视频,
阅读电子书等,如果该显示屏为全屏模式或横屏模式,则确定单元602即可确
定该用户需要进行持续性活动,从而控制单元603可将该预设操作区域(例如
该显示屏底部的虚拟按键或者该终端正面面板底部的实体物理按键)锁定,即
该终端不再响应用户点击或触摸该预设操作区域的操作,从而可以避免用户在
无意中触碰到该预设操作区域时导致的误操作。
第二检测单元604,用于检测所述重力感应参数的变化量。
所述控制单元603,还用于在所述第二检测单元检测到所述重力感应参数的
变化量达到预设值时,将所述预设操作区域解除锁定,并响应作用于所述预设
操作区域的触摸操作。
具体的,控制单元603可以根据该重力感应参数的变化量判断该用户是否
需要该预设操作区域恢复正常功能,第二检测单元604获取该重力感应参数中X
轴、Y轴和Z轴方向上的加速度变化量,如果有一个坐标轴方向上的加速度变
化量很大(例如为6g,一般可取g=9.8m/s2)时,或者如果有两个或者三个坐
标轴方向上的加速度变化量均较大(例如为3g)时,控制单元603可确认该终
端的放置姿态发生较大变化,例如由倾斜横放变为竖向放置,即此时该用户需
要该预设操作区域恢复正常功能,控制单元603将该预设操作区域解除锁定,
进而该终端可以响应在该预设操作区域输入的触摸操作。
在一些可行的实施方式中,所述运行参数包括运行应用的应用类型,所述
终端还包括:
第三检测单元605,用于检测所述运行应用是否退出运行或者进入后台运
行。
所述控制单元603,还用于在所述第三检测单元检测到所述运行应用退出运
行或者进入后台运行时,将所述预设操作区域解除锁定,并响应作用于所述预
设操作区域的触摸操作。
具体的,控制单元603可以通过判断该运行应用是否退出运行或者进入后
台运行来确认该用户是否需要该预设操作区域恢复正常功能,例如,用户可通
过该运行应用的退出选项使得该运行应用退出运行,从而在第三检测单元605
检测到该运行应用退出运行或者进入后台运行时,控制单元603确定该用户需
要该预设操作区域恢复正常功能,并将该预设操作区域解除锁定,进而该终端
可以响应在该预设操作区域输入的触摸操作。
本发明实施例中,终端可以根据自身的运行参数确定该终端显示屏的显示
模式,如果该显示屏的显示模式为预设模式,则该终端将预设操作区域锁定,
不响应在该预设操作区域输入的触摸操作。在该终端的重力感应参数的变化量
达到预设值或者当前运行应用退出运行或者进入后台运行时,该终端将该预设
操作区域解除锁定,即可响应在该预设操作区域输入的触摸操作,通过将预设
操作区域锁定可以有效降低终端被误操作的概率,同时还可以根据终端的放置
姿态、运动状态或运行应用的运行状态解除对预设操作区域的锁定,提升了终
端的智能化程度。
请参阅图7,为本发明实施例提供的一种终端的第四实施例结构示意图。本
实施例中所描述的终端,包括:至少一个输入设备1000;至少一个输出设备2000;
至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出
设备2000、处理器3000和存储器4000通过总线5000连接。
其中,上述输入设备1000具体可为终端的触控面板和重力传感器,触控面
板包括触摸屏,用于检测输入的触摸操作,重力传感器用于获取终端的重力感
应参数。
上述输出设备2000具体可为终端的显示屏,用于展现相应的数据信息。
上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器
(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序
代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000
中存储的程序代码,执行如下操作:
上述处理器3000,用于获取终端的运行参数,并根据所述运行参数确定所
述终端显示屏的显示模式。
上述处理器3000,还用于在所述显示屏的显示模式为预设模式时,将所述
终端的预设操作区域锁定,所述预设模式包括全屏模式和横屏模式中的至少一
种。
在一些可行的实施方式中,上述处理器3000在所述显示屏的显示模式为预
设模式时,将所述终端的预设操作区域锁定的具体方式为:
在所述显示屏的显示模式为预设模式时,记录所述显示屏的显示模式保持
所述预设模式经历的目标时长。
当所述目标时长达到预设第一时长时,将所述终端的预设操作区域锁定。
在一些可行的实施方式中,上述输入设备1000,用于检测针对所述预设操
作区域输入的触摸操作。
上述处理器3000,还用于获取输入设备1000检测到的所述触摸操作的触摸
参数,所述触摸参数包括触摸时长和触摸力度中的至少一种。
上述处理器3000,还用于在所述触摸时长达到预设第二时长或所述触摸力
度达到预设力度阈值时,将所述预设操作区域解除锁定,并响应所述触摸操作。
在一些可行的实施方式中,所述运行参数包括重力感应参数,上述输入设
备1000,用于获取所述终端的所述重力感应参数。
上述处理器3000,还用于在所述重力感应参数的变化量达到预设值时,将
所述预设操作区域解除锁定,并响应作用于所述预设操作区域的触摸操作。
在一些可行的实施方式中,所述运行参数包括运行应用的应用类型,上述
处理器3000,还用于检测所述运行应用是否退出运行或者进入后台运行。
上述处理器3000,还用于在检测到所述运行应用退出运行或者进入后台运
行时,将所述预设操作区域解除锁定,并响应作用于所述预设操作区域的触摸
操作。
具体实现中,本发明实施例中所描述的输入设备1000、输出设备2000和处
理器3000可执行本发明实施例提供的一种终端操作区域管理方法的第一实施
例、第二实施例和第三实施例中所描述的实现方式,也可执行本发明实施例提
供的一种终端的第一实施例、第二实施例和第三实施例中所描述的终端的实现
方式,在此不再赘述。
通过本发明实施例可以根据终端的运行参数确定该终端显示屏的显示模
式,如果该显示屏的显示模式为预设模式时,则将该终端的预设操作区域锁定,
不响应在该预设操作区域输入的触摸操作,从而可以有效降低终端被误操作的
概率。
本发明所有实施例中的单元,可以通过通用集成电路,例如CPU(Central
ProcessingUnit,中央处理器),或通过ASIC(ApplicationSpecificIntegrated
Circuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,
是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算
机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。
其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,
ROM)或随机存取存储器(RandomAccessMemory,简称RAM)等。
以上对本发明实施例所提供的一种终端操作区域管理方法及终端进行了详
细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上
实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领
域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有
改变之处,综上所述,本说明书内容不应理解为对本发明的限制。