一种操作大屏幕智能终端的触控屏幕的方法和装置转让专利

申请号 : CN201510239466.1

文献号 : CN104866205B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孙德玮纪均易

申请人 : 北京奇虎科技有限公司奇智软件(北京)有限公司

摘要 :

本发明公开了一种操作大屏幕智能终端的触控屏幕的方法和装置。该方法包括:当检测到智能终端的触控屏幕上的触控操作时,判断该触控操作是否为画面滚动操作,如果判断为是,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置。本发明的技术方案,使得智能终端触控屏幕上的当前画面能够滚动到指定的位置,从而在单手操作的场景下,通过滚动屏幕将离较远的图标或功能选项拉进到单手可控的位置,实现单手操作,并避免手机滑落等情况的发生。

权利要求 :

1.一种操作大屏幕智能终端的触控屏幕的方法,其中,该方法包括:当检测到智能终端的触控屏幕上的触控操作时,判断该触控操作是否为画面滚动操作;

如果判断为是,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置;

该方法进一步包括:

在智能终端的文件夹展示界面上添加用户模式切换控件;

在正常模式下,当用户打开智能终端中的任一个文件夹并触发所述用户模式切换控件时,展示锁定密码输入界面;

当用户在锁定密码输入界面中输入锁定密码后,保存输入的锁定密码并切换到锁定模式;

在锁定模式下,限制用户只能访问所述文件夹中的内容。

2.如权利要求1所述的方法,其中,判断该触控操作是否为画面滚动操作包括:判断该触控操作是否为依次并连续完成点下、向指定方向滑动和起来的操作,并且滑动距离超过预设阈值;

如果判断为是,则确定该触控操作是画面滚动操作。

3.如权利要求2所述的方法,其中,判断该触控操作为向指定方向滑动包括如下中的一种或多种:以向正下方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第一斜率范围;

当该触控操作的滑动轨迹斜率在第一斜率范围内时,确定是向下滑动;

以向正上方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第二斜率范围;

当该触控操作的滑动轨迹斜率在第二斜率范围内时,确定是向上滑动;

以向正左方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第三斜率范围;

当该触控操作的滑动轨迹斜率在第三斜率范围内时,确定是向左滑动;

以向正右方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第四斜率范围;

当该触控操作的滑动轨迹斜率在第四斜率范围内时,确定是向右滑动。

4.如权利要求1所述的方法,其中,所述滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置包括:当所述画面滚动操作是向指定方向滚动的操作时,向所述指定方向滚动触控屏幕上的当前画面,当前画面的滚动距离与画面滚动操作的滑动距离相对应;

其中,所述指定方向为:向下、向上、向左或向右。

5.如权利要求4所述的方法,其中,向所述指定方向滚动触控屏幕上的当前画面包括:检测画面滚动操作的滑动速度,以相对应的速度向所述指定方向滚动触控屏幕上的当前画面。

6.如权利要求1所述的方法,其中,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置包括:设置页面滚轮;

通过控制页面滚轮来滚动当前页面。

7.如权利要求1-6中任一项所述的方法,其中,该方法进一步包括:在锁定模式下,当用户触发模式解锁按键时,展示解锁密码输入界面;

当用户在解锁密码输入界面中输入解锁密码后,判断输入的解锁密码是否与保存的锁定密码相同,是则退出锁定模式返回到正常模式,否则继续保持在锁定模式。

8.一种操作大屏幕智能终端的触控屏幕的装置,其中,该装置包括:检测单元,适于当检测到智能终端的触控屏幕上的触控操作时,判断该触控操作是否为画面滚动操作;

滚动单元,适于在检测单元判断为是时,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置;

该装置进一步包括:

控件添加单元,适于在智能终端的文件夹展示界面上添加用户模式切换控件;

模式切换响应单元,适于在正常模式下,当用户打开智能终端中的任一个文件夹并触发所述用户模式切换控件时,展示锁定密码输入界面;当用户在锁定密码输入界面中输入锁定密码后,保存输入的锁定密码并向锁定模式单元发送切换到锁定模式的通知;

锁定模式单元,适于在收到切换到锁定模式的通知后,限制用户只能访问所述文件夹中的内容。

9.如权利要求8所述的装置,其中,

所述检测单元,适于判断该触控操作是否为依次并连续完成点下、向指定方向滑动和起来的操作,并且滑动距离超过预设阈值;如果判断为是,则确定该触控操作是画面滚动操作。

10.如权利要求9所述的装置,其中,所述检测单元判断该触控操作为向指定方向滑动包括如下中的一种或多种:以向正下方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第一斜率范围;

当该触控操作的滑动轨迹斜率在第一斜率范围内时,确定是向下滑动;

以向正上方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第二斜率范围;

当该触控操作的滑动轨迹斜率在第二斜率范围内时,确定是向上滑动;

以向正左方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第三斜率范围;

当该触控操作的滑动轨迹斜率在第三斜率范围内时,确定是向左滑动;

以向正右方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第四斜率范围;

当该触控操作的滑动轨迹斜率在第四斜率范围内时,确定是向右滑动。

11.如权利要求8所述的装置,其中,

所述滚动单元,适于当所述画面滚动操作是向指定方向滚动的操作时,向所述指定方向滚动触控屏幕上的当前画面,当前画面的滚动距离与画面滚动操作的滑动距离相对应;

其中,所述指定方向为:向下、向上、向左或向右。

12.如权利要求11所述的装置,其中,

所述滚动单元,适于检测画面滚动操作的滑动速度,以相对应的速度向所述指定方向滚动触控屏幕上的当前画面。

13.如权利要求8所述的装置,其中,

所述滚动单元,适于设置页面滚轮;通过控制页面滚轮来滚动当前页面。

14.如权利要求8-13中任一项所述的装置,其中,锁定模式单元,还适于在收到退出锁定模式的通知后,解除限制;

所述模式切换响应单元,还适于在锁定模式下,当用户触发模式解锁按键时,展示解锁密码输入界面;当用户在解锁密码输入界面中输入解锁密码后,判断输入的解锁密码是否与保存的锁定密码相同,是则向锁定模式单元发送退出锁定模式的通知以使得智能终端返回到正常模式,否则不通知锁定模式单元。

说明书 :

一种操作大屏幕智能终端的触控屏幕的方法和装置

技术领域

[0001] 本发明涉及计算机技术领域,具体涉及一种操作大屏幕智能终端的触控屏幕的方法和装置。

背景技术

[0002] 手机等智能终端在人们的生活中已经非常普及。由于其便携的特点人们在任何时候都可以操作手机。
[0003] 随着技术的发展和应用的需求,现在大屏幕的手机也越来越受到人们的青睐。
[0004] 但是在一些必须单手操作手机的场景,如搭乘公交或地铁时一手需要扶杆的场景或者一手需要拿其他物品的场景等,往往因为手机屏幕过大而无法点击屏幕上的离手较远的图标或功能选项,或者是在试图去点击的时因无法拿稳手机而造成滑落而摔坏手机。

发明内容

[0005] 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种操作大屏幕智能终端的触控屏幕的方法和装置。
[0006] 依据本发明的一个方面,提供了一种操作大屏幕智能终端的触控屏幕的方法,该方法包括:
[0007] 当检测到智能终端的触控屏幕上的触控操作时,判断该触控操作是否为画面滚动操作;
[0008] 如果判断为是,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置。
[0009] 可选地,判断该触控操作是否为画面滚动操作包括:
[0010] 判断该触控操作是否为依次并连续完成点下、向指定方向滑动和起来的操作,并且滑动距离超过预设阈值;
[0011] 如果判断为是,则确定该触控操作是画面滚动操作。
[0012] 可选地,判断该触控操作为向指定方向滑动包括如下中的一种或多种:
[0013] 以向正下方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第一斜率范围;当该触控操作的滑动轨迹斜率在第一斜率范围内时,确定是向下滑动;
[0014] 以向正上方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第二斜率范围;当该触控操作的滑动轨迹斜率在第二斜率范围内时,确定是向上滑动;
[0015] 以向正左方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第三斜率范围;当该触控操作的滑动轨迹斜率在第三斜率范围内时,确定是向左滑动;
[0016] 以向正右方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第四斜率范围;当该触控操作的滑动轨迹斜率在第四斜率范围内时,确定是向右滑动。
[0017] 可选地,所述滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置包括:
[0018] 当所述画面滚动操作是向指定方向滚动的操作时,向所述指定方向滚动触控屏幕上的当前画面,当前画面的滚动距离与画面滚动操作的滑动距离相对应;
[0019] 其中,所述指定方向为:向下、向上、向左或向右。
[0020] 可选地,向所述指定方向滚动触控屏幕上的当前画面包括:
[0021] 检测画面滚动操作的滑动速度,以相对应的速度向所述指定方向滚动触控屏幕上的当前画面。
[0022] 可选地,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置包括:
[0023] 设置页面滚轮;
[0024] 通过控制页面滚轮来滚动当前页面。
[0025] 可选地,该方法进一步包括:
[0026] 在智能终端的文件夹展示界面上添加用户模式切换控件;
[0027] 在正常模式下,当用户打开智能终端中的任一个文件夹并触发所述用户模式切换控件时,展示锁定密码输入界面;
[0028] 当用户在锁定密码输入界面中输入锁定密码后,保存输入的锁定密码并切换到锁定模式;
[0029] 在锁定模式下,限制用户只能访问所述文件夹中的内容;
[0030] 在锁定模式下,当用户触发模式解锁按键时,展示解锁密码输入界面;
[0031] 当用户在解锁密码输入界面中输入解锁密码后,判断输入的解锁密码是否与保存的锁定密码相同,是则退出锁定模式返回到正常模式,否则继续保持在锁定模式。
[0032] 依据本发明的另一个方面,提供了、一种操作大屏幕智能终端的触控屏幕的装置,该装置包括:
[0033] 检测单元,适于当检测到智能终端的触控屏幕上的触控操作时,判断该触控操作是否为画面滚动操作;
[0034] 滚动单元,适于在检测单元判断为是时,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置。
[0035] 可选地,所述检测单元,适于判断该触控操作是否为依次并连续完成点下、向指定方向滑动和起来的操作,并且滑动距离超过预设阈值;如果判断为是,则确定该触控操作是画面滚动操作。
[0036] 可选地,所述检测单元判断该触控操作为向指定方向滑动包括如下中的一种或多种:
[0037] 以向正下方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第一斜率范围;当该触控操作的滑动轨迹斜率在第一斜率范围内时,确定是向下滑动;
[0038] 以向正上方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第二斜率范围;当该触控操作的滑动轨迹斜率在第二斜率范围内时,确定是向上滑动;
[0039] 以向正左方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第三斜率范围;当该触控操作的滑动轨迹斜率在第三斜率范围内时,确定是向左滑动;
[0040] 以向正右方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第四斜率范围;当该触控操作的滑动轨迹斜率在第四斜率范围内时,确定是向右滑动。
[0041] 可选地,所述滚动单元,适于当所述画面滚动操作是向指定方向滚动的操作时,向所述指定方向滚动触控屏幕上的当前画面,当前画面的滚动距离与画面滚动操作的滑动距离相对应;
[0042] 其中,所述指定方向为:向下、向上、向左或向右。
[0043] 可选地,所述滚动单元,适于检测画面滚动操作的滑动速度,以相对应的速度向所述指定方向滚动触控屏幕上的当前画面。
[0044] 可选地,所述滚动单元,适于设置页面滚轮;通过控制页面滚轮来滚动当前页面。
[0045] 可选地,该装置进一步包括:
[0046] 控件添加单元,适于在智能终端的文件夹展示界面上添加用户模式切换控件;
[0047] 模式切换响应单元,适于在正常模式下,当用户打开智能终端中的任一个文件夹并触发所述用户模式切换控件时,展示锁定密码输入界面;当用户在锁定密码输入界面中输入锁定密码后,保存输入的锁定密码并向锁定模式单元发送切换到锁定模式的通知;
[0048] 锁定模式单元,适于在收到切换到锁定模式的通知后,限制用户只能访问所述文件夹中的内容;以及适于在收到退出锁定模式的通知后,解除限制;
[0049] 所述模式切换响应单元,还适于在锁定模式下,当用户触发模式解锁按键时,展示解锁密码输入界面;当用户在解锁密码输入界面中输入解锁密码后,判断输入的解锁密码是否与保存的锁定密码相同,是则向锁定模式单元发送退出锁定模式的通知以使得智能终端返回到正常模式,否则不通知锁定模式单元。
[0050] 根据本发明的这种当检测到智能终端的触控屏幕上的触控操作时,判断该触控操作是否为画面滚动操作,如果判断为是,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置的技术方案,使得智能终端触控屏幕上的当前画面能够滚动到指定的位置,从而在单手操作的场景下,通过滚动屏幕将离较远的图标或功能选项拉进到单手可控的位置,实现单手操作,并避免手机滑落等情况的发生。
[0051] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

[0052] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0053] 图1示出了根据本发明一个实施例的一种操作大屏幕智能终端的触控屏幕的方法的流程图;
[0054] 图2示出了根据本发明一个实施例的手机屏幕上的向下的画面滚动操作的示意图;
[0055] 图3示出了根据本发明一个实施例的在向下的画面滚动操作后当前画面滚动到屏幕下方的示意图;
[0056] 图4示出了根据本发明一个实施例的第一斜率范围的示意图;
[0057] 图5示出了根据本发明一个实施例的第二斜率范围的示意图;
[0058] 图6示出了根据本发明一个实施例的第三斜率范围的示意图;
[0059] 图7示出了根据本发明一个实施例的第四斜率范围的示意图;
[0060] 图8示出了根据本发明一个实施例的一种实现智能终端用户模式切换的方法的流程图;
[0061] 图9示出了根据本发明一个实施例的一种操作大屏幕智能终端的触控屏幕的装置的示意图;
[0062] 图10示出了根据本发明一个实施例的一种操作大屏幕智能终端的触控屏幕的装置的示意图。

具体实施方式

[0063] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0064] 图1示出了根据本发明一个实施例的一种操作大屏幕智能终端的触控屏幕的方法的流程图。如图1所示,该方法包括:
[0065] 步骤S110,当检测到智能终端的触控屏幕上的触控操作时,判断该触控操作是否为画面滚动操作。
[0066] 步骤S120,如果判断为是,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置。
[0067] 触控屏幕上的当前画面可以是手机的主页(homepage),也可以是任一个文件夹内的页面。
[0068] 图2示出了根据本发明一个实施例的手机屏幕上的向下的画面滚动操作的示意图。图3示出了根据本发明一个实施例的在向下的画面滚动操作后当前画面滚动到屏幕下方的示意图。
[0069] 由上可见,图1所示的方法使得智能终端触控屏幕上的当前画面能够滚动到指定的位置,从而在单手操作的场景下,通过滚动屏幕将离较远的图标或功能选项拉近到单手可控的位置,实现单手操作,并避免手机滑落等情况的发生。
[0070] 在本发明的一个实施例中,图1所示方法的步骤S110中所述判断该触控操作是否为画面滚动操作包括:
[0071] 判断该触控操作是否为依次并连续完成点下、向指定方向滑动和起来的操作,并且滑动距离超过预设阈值;如果判断为是,则确定该触控操作是画面滚动操作。
[0072] 在本发明的一个实施例中,上述判断该触控操作为向指定方向滑动包括如下中的一种或多种:
[0073] (1)以向正下方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第一斜率范围;当该触控操作的滑动轨迹斜率在第一斜率范围内时,确定是向下滑动;图4示出了根据本发明一个实施例的第一斜率范围的示意图。
[0074] (2)以向正上方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第二斜率范围;当该触控操作的滑动轨迹斜率在第二斜率范围内时,确定是向上滑动;图5示出了根据本发明一个实施例的第二斜率范围的示意图。
[0075] (3)以向正左方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第三斜率范围;当该触控操作的滑动轨迹斜率在第三斜率范围内时,确定是向左滑动;图6示出了根据本发明一个实施例的第三斜率范围的示意图。
[0076] (4)以向正右方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第四斜率范围;当该触控操作的滑动轨迹斜率在第四斜率范围内时,确定是向右滑动。图7示出了根据本发明一个实施例的第四斜率范围的示意图。
[0077] 上述的各个斜率范围具体可以根据实际应用情况和需求进行设置。
[0078] 在本发明的一个实施例中,所述滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置包括:当所述画面滚动操作是向指定方向滚动的操作时,向所述指定方向滚动触控屏幕上的当前画面,当前画面的滚动距离与画面滚动操作的滑动距离相对应;其中,所述指定方向为:向下、向上、向左或向右。
[0079] 例如,画面滚动操作具体是向下滑动了2cm,则当前画面也向下滚动2cm。或者也可以设置的一个系数,如1.5,则画面滚动操作具体是向下滑动了2cm,则当前画面向下滚动3cm。
[0080] 在本发明的一个实施例中,向所述指定方向滚动触控屏幕上的当前画面包括:检测画面滚动操作的滑动速度,以相对应的速度向所述指定方向滚动触控屏幕上的当前画面。
[0081] 在本发明的一个实施例中,图1所示方法的步骤S120所述滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置包括:设置页面滚轮;通过控制页面滚轮来滚动当前页面。
[0082] 例如,用户手指在触控屏幕上点下去并滑动时触发当前页面的滚轮一起滚动,当用户手指起来时,滚轮也停止滚动,并且滚轮做一个回弹的效果。
[0083] 在本发明的一个实施例中,在图1所示方法的基础上还公开了图8所示的方法。
[0084] 图8示出了根据本发明一个实施例的一种实现智能终端用户模式切换的方法的流程图。其中,用户模式包括正常模式和锁定模式,该方法包括:
[0085] 步骤S801,在智能终端的文件夹展示界面上添加用户模式切换控件。
[0086] 在本步骤中,在智能终端的文件夹展示界面上添加用户模式切换控件后,用户打开任何一个文件夹都会在该文件夹的当前界面上看到该用户模式切换控件,以方便用户操作。
[0087] 步骤S802,在正常模式下,当用户打开智能终端中的任一个文件夹并触发所述用户模式切换控件时,展示锁定密码输入界面。
[0088] 这里所述的正常模式即为智能终端中未采用任何限制手段时的平常状态。
[0089] 步骤S803,当用户在锁定密码输入界面中输入锁定密码后,保存输入的锁定密码并切换到锁定模式。
[0090] 本步骤中,为了确保用户输入正确的密码,可令用户再重复输入一次密码,如果两次输入的密码相同则确定用户输入了正确的密码,如果不相同则提示用户密码不正确并重新输入。
[0091] 步骤S804,在锁定模式下,限制用户只能访问所述文件夹中的内容。
[0092] 本步骤中,在锁定模式下用户只能启动和执行所述文件夹中的APPs,无法返回上一级目录和主页,即无法离开当前文件夹,也看不到非本文件夹的应用的相关消息。
[0093] 步骤S805,在锁定模式下,当用户触发模式解锁按键时,展示解锁密码输入界面。
[0094] 在锁定模式下,用户界面上设置有模式解锁按键,以供用户来解除锁定模式。
[0095] 步骤S806,当用户在解锁密码输入界面中输入解锁密码后,判断输入的解锁密码是否与保存的锁定密码相同,是则退出锁定模式返回到正常模式,否则继续保持在锁定模式。
[0096] 根据图8所述方法的技术方案,用户可以预先设置好适用于儿童的文件以及适用于他人的文件夹,当需要将智能终端借给儿童或他人使用时将智能终端切换到相应文件夹的锁定模式,即可使得儿童或他人只能操作指定文件夹中的应用,从而避免误操作或隐私内容的泄露。并且本发明的技术方案中由于在智能终端的文件夹展示界面上设置了用户模式切换控件,因此对于用户来说进行模式切换时操作简单,用户体验好。
[0097] 在本发明的一个实施例中,针对用户对自己随手输入的密码印象不深,稍后可能会忘记的情况,在图8所示方法中增加了密码停留预设时间的方案,具体来说,在步骤S803中当用户在锁定密码输入界面中输入锁定密码后,在包含输入的锁定密码的密码输入界面上停留预设时间(如停留2秒)以提示用户所输入的锁定密码,在所述的预设时间后执行保存输入的锁定密码并切换到锁定模式的步骤。
[0098] 在本发明的一个实施例中,图8所示方法进一步包括:在切换到锁定模式时,令安卓系统中的Activity组件将所述文件夹的展示画面添加到安卓系统的Window Manager中,并在添加时指定所述画面的类型为TYPE_SYSTEM_ERROR,以使得将所述画面添加到当前画面的最前面。关于TYPE_SYSTEM_ERROR,在google官方SDK中有说明,这里type(类型)代表Window type:internal system error windows,appear on top of everything they can,所以可以把这个画面加到当前画面的最前面。
[0099] 在本发明的一个实施例中,步骤S804中所述限制用户只能访问所述文件夹中的内容包括:屏蔽离开所述文件夹和返回系统主页(home)的功能键(包括智能终端上设置的硬按键和屏幕上的软按键),并屏蔽通知消息(如安卓界面最上方的可下滑的通知栏)。这样在锁定模式下,只能访问当前文件中的应用,并且也不能看到来电通知、短信通知以及其他非本文件夹中的应用推送的通知。
[0100] 在本发明的一个实施例中,所述屏蔽离开所述文件夹和返回系统主页的功能键具体包括:注册安卓系统的Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听离开所述文件夹和返回系统主页的功能键,当收到讯息时,保持所述文件夹的展示画面在当前画面的最前端,阻止画面的变化。具体来说注册该系统事件后,可以在用户按下home键跟recent app键(长按home键也有此效果)的时候,收到讯息,并在这时候将所述文件夹的展示画面置于智能终端的当前画面的最前端,以避免锁定画面跑掉。
[0101] 在本发明的一个实施例中,所述屏蔽通知消息包括:对安卓系统提供的onWindowFocusChanged函数增加检查逻辑,当检查到窗口焦点变化时,保持所述文件夹的展示画面在当前画面的最前端(即如果已不是最前端,则再次置于最前端),阻止画面的变化。这使得锁定模式下有通知消息时自动收回通知栏。
[0102] 在本发明的另一个实施例中,S804中所述限制用户只能访问所述文件夹中的内容包括:将除电源键以外的离开所述文件夹和返回系统主页的功能键设置为无效,并屏蔽来电通知以外的通知消息。在本实施例中,在功能键中将电源键做了例外处理,以使得在锁定模式下也能开关机。在通知消息中将来电通知做了例外处理,以避免用户漏接电话。在锁定模式下也能开关机,可以使得用户忘记了解除锁定模式的解锁密码时,可以通过关机再重新开机来解除锁定模式。
[0103] 在本发明的一个实施例中,在步骤S806中,当用户在解锁密码输入界面中输入解锁密码后,无需按确认键,即执行所述判断输入的解锁密码是否与保存的锁定密码相同,是则退出锁定模式返回到正常模式,否则继续保持在锁定模式的步骤。这样当用户输入正确的解锁密码后,会立即切换到正常模式,无需用户多按一次确认键,提高了用户体验。
[0104] 根据本发明提供的上述方案,用户可以方便地将智能终端设定到某个文件夹的锁定模式,在锁定模式下只能操作该文件夹中的应用。这样用户可以预先为不同的状况(将手机给儿童玩,将手机借给别人等)设置包含不同内容的文件夹,当相应状况发生时,只需在相应文件夹上选择锁定该文件夹即可进入只能操作该文件中的应用的锁定模式。这种方案解决了用户需求,并且用户操作简单,用户体验好。
[0105] 图9示出了根据本发明一个实施例的一种操作大屏幕智能终端的触控屏幕的装置的示意图。如图9所示,该操作大屏幕智能终端的触控屏幕的装置900包括:
[0106] 检测单元901,适于当检测到智能终端的触控屏幕上的触控操作时,判断该触控操作是否为画面滚动操作;
[0107] 滚动单元902,适于在检测单元判断为是时,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置。
[0108] 图9所示的装置使得智能终端触控屏幕上的当前画面能够滚动到指定的位置,从而在单手操作的场景下,通过滚动屏幕将离较远的图标或功能选项拉近到单手可控的位置,实现单手操作,并避免手机滑落等情况的发生。
[0109] 在本发明的一个实施例中,所述检测单元901,适于判断该触控操作是否为依次并连续完成点下、向指定方向滑动和起来的操作,并且滑动距离超过预设阈值;如果判断为是,则确定该触控操作是画面滚动操作。
[0110] 在本发明的一个实施例中,所述检测单元901判断该触控操作为向指定方向滑动包括如下中的一种或多种:
[0111] 以向正下方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第一斜率范围;当该触控操作的滑动轨迹斜率在第一斜率范围内时,确定是向下滑动;
[0112] 以向正上方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第二斜率范围;当该触控操作的滑动轨迹斜率在第二斜率范围内时,确定是向上滑动;
[0113] 以向正左方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第三斜率范围;当该触控操作的滑动轨迹斜率在第三斜率范围内时,确定是向左滑动;
[0114] 以向正右方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第四斜率范围;当该触控操作的滑动轨迹斜率在第四斜率范围内时,确定是向右滑动。
[0115] 在本发明的一个实施例中,所述滚动单元902,适于当所述画面滚动操作是向指定方向滚动的操作时,向所述指定方向滚动触控屏幕上的当前画面,当前画面的滚动距离与画面滚动操作的滑动距离相对应;
[0116] 其中,所述指定方向为:向下、向上、向左或向右。
[0117] 在本发明的一个实施例中,所述滚动单元902,适于检测画面滚动操作的滑动速度,以相对应的速度向所述指定方向滚动触控屏幕上的当前画面。
[0118] 在本发明的一个实施例中,所述滚动单元902,适于设置页面滚轮;通过控制页面滚轮来滚动当前页面。
[0119] 图10示出了根据本发明一个实施例的一种操作大屏幕智能终端的触控屏幕的装置的示意图。如图10所示,该操作大屏幕智能终端的触控屏幕的装置1000包括:检测单元901和滚动单元902,此外进一步包括:
[0120] 控件添加单元1010,适于在智能终端的文件夹展示界面上添加用户模式切换控件;
[0121] 模式切换响应单元1020,适于在正常模式下,当用户打开智能终端中的任一个文件夹并触发所述用户模式切换控件时,展示锁定密码输入界面;当用户在锁定密码输入界面中输入锁定密码后,保存输入的锁定密码并向锁定模式单元发送切换到锁定模式的通知;
[0122] 锁定模式单元1030,适于在收到切换到锁定模式的通知后,限制用户只能访问所述文件夹中的内容;以及适于在收到退出锁定模式的通知后,解除限制;
[0123] 所述模式切换响应单元1020,还适于在锁定模式下,当用户触发模式解锁按键时,展示解锁密码输入界面;当用户在解锁密码输入界面中输入解锁密码后,判断输入的解锁密码是否与保存的锁定密码相同,是则向锁定模式单元发送退出锁定模式的通知以使得智能终端返回到正常模式,否则不通知锁定模式单元。
[0124] 在本发明的一个实施例中,所述模式切换响应单元1020,适于当用户在锁定密码输入界面中输入锁定密码后,进一步控制在包含输入的锁定密码的密码输入界面上停留预设时间以提示用户所输入的锁定密码,在所述的预设时间后执行保存输入的锁定密码并切换到锁定模式的步骤。
[0125] 在本发明的一个实施例中,所述锁定模式单元1030,进一步适于在切换到锁定模式时,令安卓系统中的Activity组件将所述文件夹的展示画面添加到安卓系统的Window Manager中,并在添加时指定所述画面的类型为TYPE_SYSTEM_ERROR,以使得将所述画面添加到当前画面的最前面。
[0126] 在本发明的一个实施例中,所述锁定模式单元1030,适于在收到切换到锁定模式的通知后,屏蔽离开所述文件夹和返回系统主页的功能键,并屏蔽通知消息。
[0127] 在本发明的一个实施例中,所述锁定模式单元1030,适于注册安卓系统的Intent.ACTION_CLOSE_SYSTEM_DIALOGS监听离开所述文件夹和返回系统主页的功能键,当收到讯息时,保持所述文件夹的展示画面在当前画面的最前端,阻止画面的变化。
[0128] 在本发明的一个实施例中,所述锁定模式单元1030,适于对安卓系统提供的onWindowFocusChanged函数增加检查逻辑,当检查到窗口焦点变化时,保持所述文件夹的展示画面在当前画面的最前端,阻止画面的变化。。
[0129] 在本发明的一个实施例中,所述锁定模式单元1030,适于在收到切换到锁定模式的通知后,将除电源键以外的离开所述文件夹和返回系统主页的功能键设置为无效,并屏蔽来电通知以外的通知消息。
[0130] 在本发明的一个实施例中,所述模式切换响应单元1020,适于当用户在解锁密码输入界面中输入解锁密码后,无需按确认键,即执行所述判断输入的解锁密码是否与保存的锁定密码相同,是则退出锁定模式返回到正常模式,否则继续保持在锁定模式的步骤。
[0131] 根据本发明的这种当检测到智能终端的触控屏幕上的触控操作时,判断该触控操作是否为画面滚动操作,如果判断为是,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置的技术方案,使得智能终端触控屏幕上的当前画面能够滚动到指定的位置,从而在单手操作的场景下,通过滚动屏幕将离较远的图标或功能选项拉进到单手可控的位置,实现单手操作,并避免手机滑落等情况的发生。
[0132] 并且,进一步地用户可以预先分别设置好适用于儿童的文件以及适用于他人的多个文件夹,当需要将智能终端借给儿童或他人使用时将智能终端切换到相应文件夹的锁定模式,即可使得儿童或他人只能操作指定文件夹中的应用,从而避免误操作或隐私内容的泄露。并且本发明的技术方案中由于在智能终端的文件夹展示界面上设置了用户模式切换控件,因此对于用户来说进行模式切换时操作简单,用户体验好。
[0133] 需要说明的是:
[0134] 在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
[0135] 在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0136] 类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
[0137] 本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0138] 此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0139] 本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的操作大屏幕智能终端的触控屏幕的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0140] 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0141] 本发明公开了A1、一种操作大屏幕智能终端的触控屏幕的方法,其中,该方法包括:
[0142] 当检测到智能终端的触控屏幕上的触控操作时,判断该触控操作是否为画面滚动操作;
[0143] 如果判断为是,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置。
[0144] A2、如A1所述的方法,其中,判断该触控操作是否为画面滚动操作包括:
[0145] 判断该触控操作是否为依次并连续完成点下、向指定方向滑动和起来的操作,并且滑动距离超过预设阈值;
[0146] 如果判断为是,则确定该触控操作是画面滚动操作。
[0147] A3、如A2所述的方法,其中,判断该触控操作为向指定方向滑动包括如下中的一种或多种:
[0148] 以向正下方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第一斜率范围;当该触控操作的滑动轨迹斜率在第一斜率范围内时,确定是向下滑动;
[0149] 以向正上方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第二斜率范围;当该触控操作的滑动轨迹斜率在第二斜率范围内时,确定是向上滑动;
[0150] 以向正左方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第三斜率范围;当该触控操作的滑动轨迹斜率在第三斜率范围内时,确定是向左滑动;
[0151] 以向正右方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第四斜率范围;当该触控操作的滑动轨迹斜率在第四斜率范围内时,确定是向右滑动。
[0152] A4、如A1所述的方法,其中,所述滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置包括:
[0153] 当所述画面滚动操作是向指定方向滚动的操作时,向所述指定方向滚动触控屏幕上的当前画面,当前画面的滚动距离与画面滚动操作的滑动距离相对应;
[0154] 其中,所述指定方向为:向下、向上、向左或向右。
[0155] A5、如A4所述的方法,其中,向所述指定方向滚动触控屏幕上的当前画面包括:
[0156] 检测画面滚动操作的滑动速度,以相对应的速度向所述指定方向滚动触控屏幕上的当前画面。
[0157] A6、如A1所述的方法,其中,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置包括:
[0158] 设置页面滚轮;
[0159] 通过控制页面滚轮来滚动当前页面。
[0160] A7、如A1-A6中任一项所述的方法,其中,该方法进一步包括:
[0161] 在智能终端的文件夹展示界面上添加用户模式切换控件;
[0162] 在正常模式下,当用户打开智能终端中的任一个文件夹并触发所述用户模式切换控件时,展示锁定密码输入界面;
[0163] 当用户在锁定密码输入界面中输入锁定密码后,保存输入的锁定密码并切换到锁定模式;
[0164] 在锁定模式下,限制用户只能访问所述文件夹中的内容;
[0165] 在锁定模式下,当用户触发模式解锁按键时,展示解锁密码输入界面;
[0166] 当用户在解锁密码输入界面中输入解锁密码后,判断输入的解锁密码是否与保存的锁定密码相同,是则退出锁定模式返回到正常模式,否则继续保持在锁定模式。
[0167] 本发明还公开了B8、一种操作大屏幕智能终端的触控屏幕的装置,其中,该装置包括:
[0168] 检测单元,适于当检测到智能终端的触控屏幕上的触控操作时,判断该触控操作是否为画面滚动操作;
[0169] 滚动单元,适于在检测单元判断为是时,滚动触控屏幕上的当前画面到与所述画面滚动操作相应的位置。
[0170] B9、如B8所述的装置,其中,
[0171] 所述检测单元,适于判断该触控操作是否为依次并连续完成点下、向指定方向滑动和起来的操作,并且滑动距离超过预设阈值;如果判断为是,则确定该触控操作是画面滚动操作。
[0172] B10、如B9所述的装置,其中,所述检测单元判断该触控操作为向指定方向滑动包括如下中的一种或多种:
[0173] 以向正下方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第一斜率范围;当该触控操作的滑动轨迹斜率在第一斜率范围内时,确定是向下滑动;
[0174] 以向正上方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第二斜率范围;当该触控操作的滑动轨迹斜率在第二斜率范围内时,确定是向上滑动;
[0175] 以向正左方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第三斜率范围;当该触控操作的滑动轨迹斜率在第三斜率范围内时,确定是向左滑动;
[0176] 以向正右方滑动的操作为基准,左右分别设定预设斜率偏差范围,得到第四斜率范围;当该触控操作的滑动轨迹斜率在第四斜率范围内时,确定是向右滑动。
[0177] B11、如B8所述的装置,其中,
[0178] 所述滚动单元,适于当所述画面滚动操作是向指定方向滚动的操作时,向所述指定方向滚动触控屏幕上的当前画面,当前画面的滚动距离与画面滚动操作的滑动距离相对应;
[0179] 其中,所述指定方向为:向下、向上、向左或向右。
[0180] B12、如B11所述的装置,其中,
[0181] 所述滚动单元,适于检测画面滚动操作的滑动速度,以相对应的速度向所述指定方向滚动触控屏幕上的当前画面。
[0182] B13、如B8所述的装置,其中,
[0183] 所述滚动单元,适于设置页面滚轮;通过控制页面滚轮来滚动当前页面。
[0184] B14、如B8-B13中任一项所述的装置,其中,该装置进一步包括:
[0185] 控件添加单元,适于在智能终端的文件夹展示界面上添加用户模式切换控件;
[0186] 模式切换响应单元,适于在正常模式下,当用户打开智能终端中的任一个文件夹并触发所述用户模式切换控件时,展示锁定密码输入界面;当用户在锁定密码输入界面中输入锁定密码后,保存输入的锁定密码并向锁定模式单元发送切换到锁定模式的通知;
[0187] 锁定模式单元,适于在收到切换到锁定模式的通知后,限制用户只能访问所述文件夹中的内容;以及适于在收到退出锁定模式的通知后,解除限制;
[0188] 所述模式切换响应单元,还适于在锁定模式下,当用户触发模式解锁按键时,展示解锁密码输入界面;当用户在解锁密码输入界面中输入解锁密码后,判断输入的解锁密码是否与保存的锁定密码相同,是则向锁定模式单元发送退出锁定模式的通知以使得智能终端返回到正常模式,否则不通知锁定模式单元。