一种终端单手模式的控制方法及装置与流程

文档序号:11519184阅读:252来源:国知局
一种终端单手模式的控制方法及装置与流程

本发明涉及智能终端领域,尤其涉及一种终端单手模式的控制方法及装置。



背景技术:

目前,适应于市场和用户的需求,大尺寸的移动终端,例如手机,越来越普遍,这给用户带来了一定的便利性。对于手机来说,手机的桌面布局,即应用程序的图标位置是固定的,并且,打开某应用程序后,应用程序界面会布满整个屏幕,提升了用户的视觉效果。

但是,特别是当手机屏幕比较大,在用户单手操作手机时,很容易够不到所需的图标或执行某个功能操作,只能双手才能完成,效率较低,单手操作体验较差,不能满足用户需求。



技术实现要素:

本发明实施例提供一种终端单手模式的控制方法及装置,以解决现有技术中单手操作终端体验较差、不方便的问题。

本发明实施例提供的具体技术方案如下:

一种终端单手模式的控制方法,所述方法包括:

通过终端中的重力传感器,获取所述终端的姿态数据;

根据所述终端的姿态数据,确定所述终端的重心发生预设变化时,将所述终端的手持模式切换为第一单手模式。

较佳的,确定所述终端的重心发生预设变化时,将所述终端的手持模式切换为第一单手模式,包括:

根据所述终端的重心发生变化的坐标值,确定终端相对初始位置的倾斜方向;

根据预设的倾斜方向与单手模式的对应关系,获取与所述确定的终端相对初始位置的倾斜方向相对应的所述第一单手模式;

根据获取的所述第一单手模式,将所述终端的手持模式切换为第一单手模式。

较佳的,根据预设的倾斜方向与单手模式的对应关系,获取与所述确定的终端相对初始位置的倾斜方向相对应的所述第一单手模式,包括:

当所述终端向左倾斜时,则获取的与所述确定的终端相对初始位置的倾斜方向相对应的第一单手模式,为左手单手模式;或者,

当所述终端向右倾斜时,则获取的与所述确定的终端相对初始位置的倾斜方向相对应的第一单手模式,为右手单手模式。

较佳的,通过终端中的重力传感器,获取所述终端的姿态数据之前,进一步包括:

接收对所述终端的屏幕的长按/重按的操作。

一种终端单手模式的控制装置,所述装置包括:

获取单元,用于通过终端中的重力传感器,获取所述终端的姿态数据;

切换单元,用于根据所述终端的姿态数据,确定所述终端的重心发生预设变化时,将所述终端的手持模式切换为第一单手模式。

较佳的,确定所述终端的重心发生预设变化时,将所述终端的手持模式切换为第一单手模式,切换单元用于:

根据所述终端的重心发生变化的坐标值,确定终端相对初始位置的倾斜方向;

根据预设的倾斜方向与单手模式的对应关系,获取与所述确定的终端相对初始位置的倾斜方向相对应的所述第一单手模式;

根据获取的所述第一单手模式,将所述终端的手持模式切换为第一单手模式。

较佳的,根据预设的倾斜方向与单手模式的对应关系,获取与所述确定的终端相对初始位置的倾斜方向相对应的所述第一单手模式,切换单元用于:

当所述终端向左倾斜时,则获取的与所述确定的终端相对初始位置的倾斜方向相对应的第一单手模式,为左手单手模式;或者,

当所述终端向右倾斜时,则获取的与所述确定的终端相对初始位置的倾斜方向相对应的第一单手模式,为右手单手模式。

较佳的,通过终端中的重力传感器,获取所述终端的姿态数据之前,进一步包括:

接收单元,用于接收对所述终端的屏幕的长按/重按的操作。

一种计算机装置,所述计算机装置包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现上述任一种终端单手模式的控制方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种终端单手模式的控制方法的步骤。

本发明实施例中,通过终端中的重力传感器,获取所述终端的姿态数据;根据所述终端的姿态数据,确定所述终端的重心发生预设变化时,将所述终端的手持模式切换为第一单手模式,这样,通过检测终端的重心的变化,来确定是否切换为第一单手模式,用户当需要单手操作时,只需倾斜终端即可,操作简单,进而切换到第一单手模式后,用户可以很容易触摸到所需的应用程序的图标或功能按钮等,可以单手在当前界面上执行所需的操作,提高了效率,也提升了用户的单手操作的体验。

附图说明

图1为本发明实施例中,终端单手模式的控制方法概述流程图;

图2为本发明实施例中,第一种第一单手模式实现方式示意图;

图3为本发明实施例中,第二种第一单手模式实现方式示意图;

图4为本发明实施例中,终端单手模式的控制方法详细流程图;

图5为本发明实施例中,终端单手模式的控制装置结构示意图;

图6为本发明实施例中,一种计算机装置的结构示意图。

具体实施方式

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

为了解决现有技术中单手操作终端体验较差、不方便的问题,本发明实施例中,通过终端中的重力传感器,来确定终端的重心是否发生预设变化,进而根据终端的重心变化,控制终端的单手模式。

下面通过具体实施例对本发明方案进行详细描述,当然,本发明并不限于以下实施例。

参阅图1所示,本发明实施例中,终端单手模式的控制方法的具体流程如下:

步骤100:通过终端中的重力传感器,获取所述终端的姿态数据。

实际中,在很多情况下,用户对终端有单手操作的需求,例如,一只手拎着东西,或在公交车上,一只手需要扶住抓手等,但同时需要查看手机的微信或其它操作,这时,尤其对于大屏手机,用户很容易够不到所需的图标或功能按钮,单手操作非常不便,一般例如用户左手操作手机时,会将手机向左倾斜,因此,本发明实施例中,可以根据终端的重心变化,来控制终端的单手模式。

执行步骤100时,具体包括:

通过终端中的重力传感器,至少获取终端的重心发生变化的坐标值。

当然,也可以获取终端其它的姿态数据,例如,角度变化值等。

通常,可以通过重力传感器测量由于重力引起的加速度,获得终端的重心,当终端倾斜或翻转时,重心会发生变化,重力传感器可以检测到重心的变化。

终端中会预设置终端的三维坐标系(x,y,z),具体设置方式对于不同的终端可能会有不同,一般,例如,终端的三维坐标系设置为,当终端正着竖直放置时,x轴正方向为从左到右,y轴正方向为从下到上,z轴正方向为从内到外,进而重力传感器可以通过(x,y,z)的值来反映重心的变化。

进一步地,执行步骤100之前,还包括:

接收对所述终端的屏幕的长按/重按的操作。

也就是说,本发明实施例中,还可以根据用户需求,来确定是否启用终端单手模式控制方法,即在执行步骤100之前,终端接收到单手模式控制指令,或触发指令,具体地,可以为对终端的屏幕的长按操作,或者,为对终端的屏幕的重按操作。

其中,长按操作,为对终端的屏幕的按压操作达到设定时长;

重按操作,为对终端的屏幕的按压操作的压力值达到预设阈值。

当然,也可以为预先设置的其它操作,例如,对终端的屏幕的预设区域的单击次数达到设定次数,预设区域,例如为终端的屏幕的左下方、或右下方或下方的任意区域,具体对于预先设置的其它操作,本发明实施例中,并不进行限制,可以根据实际操作和方便使用,来进行设置。

步骤110:根据所述终端的姿态数据,确定所述终端的重心发生预设变化时,将所述终端的手持模式切换为第一单手模式。

执行步骤110时,具体包括:

首先,根据所述终端的重心发生变化的坐标值,确定终端相对初始位置的倾斜方向。

具体地,基于终端的姿态数据,获取终端的重心发生变化的坐标值,并根据终端的重心发生变化的坐标值,确定终端相对初始位置的倾斜方向。

然后,根据预设的倾斜方向与单手模式的对应关系,获取与所述确定的终端相对初始位置的倾斜方向相对应的所述第一单手模式。

具体分为以下几种情况:

第一种情况:当所述终端向左倾斜时,则获取的与所述确定的终端相对初始位置的倾斜方向相对应的第一单手模式,为左手单手模式。

第二种情况:当所述终端向右倾斜时,则获取的与所述确定的终端相对初始位置的倾斜方向相对应的第一单手模式,为右手单手模式。

例如,用户单手操作手机时,够不到终端的屏幕上方的某个图标,若使用左手单手操作,则向左倾斜手机,若使用右手单手操作,则向右倾斜手机,这时,可以检测到终端重心的变化,确定出终端的倾斜方向,进而切换为左手单手模式,或右手单手模式。

最后,根据获取的所述第一单手模式,将所述终端的手持模式切换为第一单手模式。

其中,第一单手模式的实现方式可以有以下几种:

第一种方式:将终端的当前界面,按照预设比例进行缩小,并将缩小后的当前界面,按照第一单手模式对应的倾斜方向,进行移动。

例如,参阅图2所示,为手机的第一单手模式的第一种实现方式示意图。

其中,图2中(1)图为手机正常模式下的界面示意图。

图2中(2)图为手机的手持模式切换为左手单手模式的界面示意图。用户左手单手操作手机时,将手机向左倾斜,这时,手机的当前界面变小,并整体向左移动,移动到左下方。

图2中(3)图为手机的手持模式切换为右手单手模式的界面示意图。用户右手单手操作手机时,将手机向右倾斜,这时,手机的当前界面变小,并整体向右移动,移动到右下方。

这样,用户可以很容易接触到终端当前界面上的各个部位,进而执行相应的操作,便于用户单手操作。

第二种方式:若终端的当前界面为应用程序的图标界面,则将当前界面中的图标,按照第一单手模式对应的倾斜方向和预设变换规则,进行移动。

其中,应用程序的图标界面,为终端的桌面,终端中下载安装的应用程序的图标,都会呈现在桌面上。

具体地:1)当前界面中的图标,可以不改变图标之间的相对位置,平移到倾斜方向对应的预设区域。例如,将当前界面中屏幕上方的图标,整体平移到屏幕的最下方的区域。又例如,将当前界面中屏幕上方的图标,平移到屏幕的左下方的区域或右下方的区域。

2)或者,改变当前界面中的图标的相对位置,依次将位于每一行中的图标,移动到倾斜方向对应的预设区域。例如,桌面上有三行图标,并且,桌面上允许每一行中包含的最大图标数目为3个,其中,这三行图标中,第一行有三个图标,第二行和第三行中均有二个图标,例如,向左倾斜,第一单手模式为左手单手模式,则由于第一行的图标达到了最大数目,没有多余的空间,则第一行的图标无需移动,第二行和第三行中的图标依次向左移动,移动到最靠近屏幕左边的位置。

3)或者,将当前界面中的图标的位置,翻转180度,并将翻转后的图标移动到倾斜方向对应的预设区域。

这是因为,大部分情况,单手操作时,例如,左手单手操作,对于屏幕左边的图标大部分是可以够到的,对于屏幕右边的图标不容易够到。

这时,若想要点击左边的图标,用户单手可以够到,就可以不用启动第一单手模式了。若想要点击右边的图标时,并且,用户够不到,则切换到左手单手模式,可以将图标的位置发生翻转,将右边的图标移动到左边,左边的图标移动到右边,进而就实现了单手操作。

也就是说,本发明实施例中,若当前界面为应用程序的图标界面时,可以不缩小当前界面,仅移动当前界面中的图标,改变桌面中图标的布局。

进一步地,在移动图标之前,还可以缩小图标的大小,或减小图标之间的间隔距离。

例如,参阅图3所示,为手机的第一单收模式的第二种实现方式示意图。

其中,图3中(1)图为手机正常模式下的界面示意图,例如,手机的桌面上有四行图标,每一行分别有一个、二个、三个、四个图标,每个图标使用小方框来表示,并用阿拉伯数字来区分每个图标,桌面上允许每一行中包含的最大图标数目为4个。

图3中(2)图为手机的手持模式切换为左手单手模式的界面示意图。用户左手单手操作手机时,将手机向左倾斜,这时,当前界面上的图标,依次向左移动。

图3中(3)图为手机的手持模式切换为右手单手模式的界面示意图。用户右手单手操作手机时,将手机向右倾斜,当前界面上的图标,向右移动。

这样,在第一单手模式下,可以改变图标的位置和布局,使得用户的左手或右手可以很容易触摸到终端当前界面上的各个图标,进而可以选择不同的图标,进行操作,提升了用户单手操作的体验。

进一步地,当确定用户解除第一单手模式时,将终端的手持模式切换为正常模式。

本发明实施例中,触发单手操作模式比较简单,用户可以仅通过倾斜终端,改变终端的重心,进而使终端切换到对应的第一单手模式,非常方便,操作也比较简单,满足了用户单手操作的需求,提升了用户体验。

下面采用一个具体的应用场景对上述实施例作出进一步详细说明。具体参阅图4所示,本发明实施例中,终端单手模式的控制方法的执行过程具体如下:

步骤400:接收对终端的屏幕的长按操作。

其中,对终端的屏幕的长按操作,为预设的启动第一单手模式的触发操作,也可以设置为其它的操作,例如,重按操作。

步骤401:通过终端中的重力传感器,获取终端的姿态数据。

步骤402:根据终端的姿态数据,确定终端的重心是否发生预设变化,若是,则执行步骤403,否则,则继续执行步骤402。

步骤403:根据终端的重心发生变化的坐标值,确定终端相对初始位置的倾斜方向。

步骤404:根据预设的倾斜方向与单手模式的对应关系,确定相对应的第一单手模式。

具体地,若倾斜方向向左,则第一单手模式为左手单手模式;若倾斜方向向右,则第一单手模式为右手单手模式。

步骤405:将终端的手持模式切换为第一单手模式。

基于上述实施例,参阅图5所示,本发明实施例中,终端单手模式的控制装置,具体包括:

获取单元50,用于通过终端中的重力传感器,获取所述终端的姿态数据;

切换单元51,用于根据所述终端的姿态数据,确定所述终端的重心发生预设变化时,将所述终端的手持模式切换为第一单手模式。

较佳的,确定所述终端的重心发生预设变化时,将所述终端的手持模式切换为第一单手模式,切换单元51用于:

根据所述终端的重心发生变化的坐标值,确定终端相对初始位置的倾斜方向;

根据预设的倾斜方向与单手模式的对应关系,获取与所述确定的终端相对初始位置的倾斜方向相对应的所述第一单手模式;

根据获取的所述第一单手模式,将所述终端的手持模式切换为第一单手模式。

较佳的,根据预设的倾斜方向与单手模式的对应关系,获取与所述确定的终端相对初始位置的倾斜方向相对应的所述第一单手模式,切换单元51用于:

当所述终端向左倾斜时,则获取的与所述确定的终端相对初始位置的倾斜方向相对应的第一单手模式,为左手单手模式;或者,

当所述终端向右倾斜时,则获取的与所述确定的终端相对初始位置的倾斜方向相对应的第一单手模式,为右手单手模式。

较佳的,通过终端中的重力传感器,获取所述终端的姿态数据之前,进一步包括:

接收单元52,用于接收对所述终端的屏幕的长按/重按的操作。

基于上述实施例,本发明实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意方法实施例中的终端单手模式的控制方法。

基于上述实施例,参阅图6所示,本发明实施例中,一种计算机装置的结构示意图。

本发明实施例提供了一种计算机装置,该计算机装置可以包括处理器610(centerprocessingunit,cpu)、存储器620、输入设备630和输出设备640等,输入设备630可以包括键盘、鼠标、触摸屏等,输出设备640可以包括显示设备,如液晶显示器(liquidcrystaldisplay,lcd)、阴极射线管(cathoderaytube,crt)等。

存储器620可以包括只读存储器(rom)和随机存取存储器(ram),并向处理器610提供存储器620中存储的程序指令和数据。在本发明实施例中,存储器620可以用于存储上述终端单手模式的控制方法的程序。

处理器610通过调用存储器620存储的程序指令,处理器610用于按照获得的程序指令执行:

通过终端中的重力传感器,获取所述终端的姿态数据;

根据所述终端的姿态数据,确定所述终端的重心发生预设变化时,将所述终端的手持模式切换为第一单手模式。

较佳的,确定所述终端的重心发生预设变化时,将所述终端的手持模式切换为第一单手模式,处理器610用于:

根据所述终端的重心发生变化的坐标值,确定终端相对初始位置的倾斜方向;

根据预设的倾斜方向与单手模式的对应关系,获取与所述确定的终端相对初始位置的倾斜方向相对应的所述第一单手模式;

根据获取的所述第一单手模式,将所述终端的手持模式切换为第一单手模式。

较佳的,根据预设的倾斜方向与单手模式的对应关系,获取与所述确定的终端相对初始位置的倾斜方向相对应的所述第一单手模式,处理器610用于:

当所述终端向左倾斜时,则获取的与所述确定的终端相对初始位置的倾斜方向相对应的第一单手模式,为左手单手模式;或者,

当所述终端向右倾斜时,则获取的与所述确定的终端相对初始位置的倾斜方向相对应的第一单手模式,为右手单手模式。

较佳的,通过终端中的重力传感器,获取所述终端的姿态数据之前,处理器610进一步用于:接收对所述终端的屏幕的长按/重按的操作。

综上所述,本发明实施例中,通过终端中的重力传感器,获取所述终端的姿态数据;根据所述终端的姿态数据,确定所述终端的重心发生预设变化时,将所述终端的手持模式切换为第一单手模式,这样,通过检测终端的重心的变化,来确定是否切换为第一单手模式,用户当需要单手操作时,只需倾斜终端即可,操作简单,进而切换到第一单手模式后,用户可以很容易触摸到所需的应用程序的图标或功能按钮等,可以单手在当前界面上执行所需的操作,提高了效率,也提升了用户的单手操作的体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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