一种移动终端系统界面设置方法、装置、介质和设备与流程

文档序号:16550633发布日期:2019-01-08 21:05阅读:199来源:国知局
一种移动终端系统界面设置方法、装置、介质和设备与流程

本发明涉及移动终端技术领域,特别涉及一种移动终端系统界面设置方法、装置、介质和设备。



背景技术:

目前,大部分手机、平板电脑等移动终端的屏幕都是采用触摸屏,随着触摸屏尺寸的不断增大,在现有的系统界面设置下,单手操作难度也不断增加。用户单手握持移动终端时,受到每个用户的个体差异,如手的大小,握持位置等因素的影响,用户与移动终端屏幕之间的系统界面交互因人而异,每个用户的单手操作难度也不尽相同。但是目前还没有一种针对用户的差异,降低单手操作难度的方法。



技术实现要素:

本发明实施例提供一种移动终端系统界面设置方法、装置、介质和设备,用于解决无法针对不同用户,有效降低单手操作难度的问题。

本发明提供一种移动终端系统界面设置方法,所述方法包括:

确定滑动操作在移动终端屏幕上的每个像素点位置产生的压力值,所述滑动操作包括单手操作模式下,针对每个指定位置,按照该指定位置对应的每个指定方向,在移动终端屏幕上执行的至少一次滑动操作;

根据每个像素点位置上的压力值,将移动终端屏幕区域划分为至少两个子区域,每个子区域对应一个压力值范围;

根据划分出的每个子区域在屏幕上的位置,确定每个系统界面上的图标布局。

根据本发明提供的方案,可以针对每个用户,确定其单手操作模式下,执行滑动操作后,在移动终端屏幕上的每个像素点位置产生的压力值,并可以根据每个像素点位置上的压力值,进行子区域划分。进而可以根据划分后的每个子区域的位置,针对每个系统界面,进行图标布局。从而可以根据每个用户的滑动操作特点,有针对性地进行子区域划分,使得根据划分出的子区域,针对每个系统界面布局的图标位置,可以更加适应用户的操作需要,针对性地降低用户操作难度。

进一步的,所述方法还包括:

根据划分出的每个子区域的面积,确定每个系统界面上图标缩小或放大的比例;

根据划分出的每个子区域在屏幕上的位置,确定每个系统界面上的图标布局,包括:

根据划分出的每个子区域在屏幕上的位置,确定缩小或放大后的图标在每个系统界面上的布局。

在对图标布局之前,还可以根据划分出的每个子区域的面积,针对每个系统界面,确定图标缩放的比例,从而可以对缩放后的图标进行布局。通过缩小图标,可以尽可能将图标布局在操作舒适度最高的子区域,提高操作的便利性。通过放大图标,可以在系统界面上显示较大图标,也可以提高操作的便利性,降低操作难度。

进一步的,至少两次滑动操作经过同一个像素点位置时,将所述至少两次滑动操作在该像素点位置上产生的压力值的平均值,确定为滑动操作在该像素点位置上产生的压力值。

在本发明提供的方案中,如果一个像素点位置上执行了至少两次滑动操作,可以将至少两次滑动操作在一个像素点位置上产生的压力值的平均值,作为该像素点位置上产生的压力值,使得获得的压力值更准确,进行使得子区域的划分更加准确。

进一步的,所述方法还包括:针对划分出的每个子区域,确定至少一个操作参数对应的取值,所述操作参数为用于识别出屏幕操作的参数。

在本发明方案中,可以为不同操作舒适度的子区域确定不同的操作参数取值,使得即使在操作舒适度较低的子区域,也可以顺利实现操作,保证操作的便利性和准确性。

更进一步的,所述至少一个操作参数包括图标触发热区,系统界面框架上的控件点控区域,滑动触发热区,滑动触发力度中的至少一个;

其中,所述图标触发热区为通过点击触发一个图标的区域;所述控件点控区域为通过点击实现对一个控件控制的区域;所述滑动触发热区为识别出滑动的最小面积;所述滑动触发力度为识别出滑动的最小压力。

在本发明方案中,为了保证图标的准确触发、系统界面框架上控件的准确控制以及滑动操作的顺利执行,可以确定每个子区域中,图标触发热区,系统界面框架上的控件点控区域,滑动触发热区,滑动触发力度的取值。

本发明还提供一种移动终端系统界面设置装置,所述装置包括:

压力值确定模块,用于确定滑动操作在移动终端屏幕上的每个像素点位置产生的压力值,所述滑动操作包括单手操作模式下,针对每个指定位置,按照该指定位置对应的每个指定方向,在移动终端屏幕上执行的至少一次滑动操作;

子区域划分模块,用于根据每个像素点位置上的压力值,将移动终端屏幕区域划分为至少两个子区域,每个子区域对应一个压力值范围;

布局确定模块,用于根据划分出的每个子区域在屏幕上的位置,确定每个系统界面上的图标布局。

所述装置还包括缩放比例确定模块,用于根据划分出的每个子区域的面积,确定每个系统界面上图标缩小或放大的比例;

所述布局确定模块,具体用于根据划分出的每个子区域在屏幕上的位置,确定缩小或放大后的图标在每个系统界面上的布局。

所述压力值确定模块,用于至少两次滑动操作经过同一个像素点位置时,将所述至少两次滑动操作在该像素点位置上产生的压力值的平均值,确定为滑动操作在该像素点位置上产生的压力值。

所述装置还包括操作参数确定模块,用于针对划分出的每个子区域,确定至少一个操作参数对应的取值,所述操作参数为用于识别出屏幕操作的参数。

本发明还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,该可执行程序被处理器执行实现如上所述方法的步骤。

本发明还提供了一种移动终端界面设置设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述程序时实现如上所述方法的步骤。

附图说明

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

图1为本发明实施例一提供的移动终端系统界面设置方法的流程示意图;

图2为本发明实施例一提供的指定位置和指定方向的示意图;

图3为本发明实施例一提供的子区域划分示意图;

图4(a)为系统默认界面提供的图标布局示意图;

图4(b)为本发明实施例一提供的图标布局示意图;

图5为本发明实施例一提供的不同子区域的图标触发热区大小的示意图;

图6为本发明实施例二提供的移动终端系统界面设置装置的结构示意图;

图7为本发明实施例三提供的移动终端系统界面设置设备的结构示意图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例一

本发明实施例一提供一种移动终端界面设置方法,该方法的步骤流程可以如图1所示,包括:

步骤101、确定压力值。

一般的,在越适宜操作区域,由于操作方便,用户执行滑动操作时产生的压力值越大,因此,在本实施例中,考虑通过滑动操作时产生的压力值,表征操作舒适度。可以理解为压力值越大,操作舒适度越高。

在本步骤中,可以确定滑动操作在移动终端屏幕上的每个像素点位置产生的压力值,所述滑动操作包括单手操作模式下,针对每个指定位置,按照该指定位置对应的每个指定方向,在移动终端屏幕上执行的至少一次滑动操作。

具体的,可以指示用户在单手操作模式下,从每个指定位置,按照其对应的每个指定方向,在移动终端屏幕上执行至少一次滑动操作。通过指定位置和对应的指定方向的设置,使得用户的滑动操作可以尽可能在整个移动终端屏幕上执行,从而可以确定在移动终端屏幕上执行滑动操作时,每个像素点位置产生的压力值。

每个指定位置、以及每个指定位置对应的每个指定方向的设置都可以是任意的。较优的,为了保证用户在每个像素点位置均可以执行滑动操作,同时尽量减少用户滑动操作的次数,指定位置和其对应指定方向的用户示意图可以如图2所示,包括八个指定位置,每个指定位置对应一个指定方向:

指定位置为屏幕的上边缘中点,其对应的指定方向为向下;

指定位置为屏幕的下边缘中点,其对应的指定方向为向上;

指定位置为屏幕的左边缘中点,其对应的指定方向为向右;

指定位置为屏幕的右边缘中点,其对应的指定方向为向左;

指定位置为屏幕的左上角,其对应的指定方向为向右下角;

指定位置为屏幕的左下角,其对应的指定方向为向右上角;

指定位置为屏幕的右上角,其对应的指定方向为向左下角;

指定位置为屏幕的右下角,其对应的指定方向为向左上角。

指定位置和指定方向的示意图如图2所示时,需要分别针对每个指定位置和其对应的指定方向,至少执行一次滑动操作,即至少需要执行八次滑动操作。当然,一个指定位置还可以对应多个指定方向,本实施例不再赘述。

从一个指定位置向其对应的一个指定方向的滑动操作可以执行一次,更优的,从一个指定位置向其对应的一个指定方向的滑动操作还可以执行至少两次,从而进一步保证滑动操作在移动终端屏幕上的全面覆盖。

如果从一个指定位置向其对应的一个指定方向的滑动操作执行多次,多次滑动操作会产生重叠区域。可以将至少两次滑动操作在一个像素点位置上产生的压力值的平均值,作为该像素点位置上产生的压力值,使得获得的压力值更准确,进而使得划分出的子区域更加准确,能更好地表征操作舒适度。

当然,即使从一个指定位置向其对应的一个指定方向的滑动操作执行一次,针对多个指定位置向其对应的每个指定方向的多次滑动操作也可能会产生重叠区域。此时也可以将每次滑动操作在一个像素点位置上产生的压力值的平均值,作为该像素点位置上产生的压力值。

具体的,至少两次滑动操作经过同一个像素点位置时,可以将所述至少两次滑动操作在该像素点位置上产生的压力值的平均值,确定为滑动操作在该像素点位置上产生的压力值。

步骤102、子区域划分。

在本步骤中,可以根据每个像素点位置上的压力值,将移动终端屏幕区域划分为至少两个子区域,每个子区域对应一个压力值范围。

例如,如图3所示,可以将像素点位置上的压力值大于a1的像素点划分至一个子区域,记为子区域1;将可以压力值大于a2、且小于a1的像素点划分至一个子区域,记为子区域2;压力值大于a3,且小于a2的像素点划分至一个子区域,记为子区域3。从而将屏幕区域划分为三个子区域,可以理解为子区域1对应的操作舒适度最高,子区域2对应的操作舒适度次之,子区域3对应的操作舒适度最低。

根据用户的个体差异,由于滑动操作的执行效果不同,针对每个用户确定出的子区域非常可能是不同的。且同一个用户分别用左手和右手进行滑动操作后,确定出的子区域也可能是不同的。因此,本实施例提供的方案可以很好地满足用户的个体差异,确定出差异化的子区域,有效降低单手操作难度。同时,针对同一个用户的同一只手进行滑动操作,如果移动终端尺寸、屏幕尺寸不同,滑动操作受之影响,使得确定出的子区域也可能发生变化,从而可以很好地适应用户的操作要求,提升单手操作的便利性。

步骤103、确定图标布局。

在本步骤中,可以根据划分出的每个子区域在屏幕上的位置,确定每个系统界面上的图标布局。

具体的,针对每个系统界面,可以将移动终端界面上的图标尽可能布局在操作舒适度最高的子区域,如果操作舒适度最高的子区域面积不足以布局图标,可以进一步将图标布局在操作舒适度次之的子区域,以此类推,直至完成全部图标在一个系统界面上的布局。

较优的,在步骤102之后,步骤103之前,还可以确定对图标进行缩小或放大的比例,以满足图标的布局需要。进一步的,本实施例还可以包括步骤102’:

步骤102’、确定图标缩放比例。

在本步骤中,可以根据划分出的每个子区域的面积,确定每个系统界面上图标缩小或放大的比例。

例如,在一个系统界面上,需要显示的图标数量较多,为了尽可能将图标布局在操作舒适度较高(可以是操作舒适度较高多个子区域面积之和,例如,操作舒适度最高的子区域和操作舒适度次高的子区域的面积之和)的子区域,可以确定图标缩小的比例。又如,在另一个系统界面上,需要显示的图标数量较少,还可以确定图标放大的比例,通过较大图标的显示,更加有利于提高操作的便利性。

如图4(a)所示为系统默认界面提供的,一个系统界面上的图标布局示意图,图4(b)所示,为本实施例提供的对图标进行缩小后,在该系统界面上的图标布局示意图,当然,该系统界面上的图标布局不限于如图4(b)所示,在确定出的至少两个操作舒适度不同的子区域,在屏幕上的分布不同的情况下,图标布局也会发生变化。

如果执行了步骤102’,步骤103可以包括:根据划分出的每个子区域在屏幕上的位置,确定缩小或放大后的图标在每个系统界面上的布局。

进一步的,在步骤102之后,本实施例还可以进一步包括以下步骤104,图1以该步骤位于步骤103之后为例进行示意,步骤104不限于在步骤103之后执行:

步骤104、确定操作参数取值。

在本步骤中,可以针对划分出的每个子区域,确定至少一个操作参数对应的取值,所述操作参数为用于识别出屏幕操作的参数。从而可以为不同操作舒适度的子区域确定不同的操作参数取值,使得即使在操作舒适度较低的子区域,也可以顺利实现操作,保证操作的便利性和准确性。

具体的,所述至少一个操作参数可以但不限于包括图标触发热区,系统界面框架上的控件点控区域,滑动触发热区,滑动触发力度中的至少一个;

其中,所述图标触发热区为通过点击触发一个图标的区域;所述控件点控区域为通过点击实现对一个控件控制的区域;所述滑动触发热区为识别出滑动的最小面积;所述滑动触发力度为识别出滑动的最小压力。

较优的,为了保证图标的准确触发、系统界面框架上控件的准确控制以及滑动操作的顺利执行,可以确定每个子区域中,图标触发热区,系统界面框架上的控件点控区域,滑动触发热区,滑动触发力度的取值。

下面以为每个子区域确定图标触发热区的取值为例,进行说明。如图5所示,为针对如图3所示子区域1、子区域2、子区域3,分别确定出的图标触发热区的取值的示意图。确定出的子区域1对应的图标触发热区大小可以为如①所示图标大小(在图5中,均以图标名称为第一项目(itemone)的图标为例,说明在三个子区域内对应的图标触发热区取值),子区域2对应的图标触发热区大小可以为如②所示大小(子区域2对应的图标触发热区面积大于图标面积,例如,假设图标为正方形,子区域2对应的图标触发热区可以是边长比图标边长长1毫米),子区域3对应的图标触发热区大小可以为如③所示大小(子区域3对应的图标触发热区面积进一步增大,子区域3对应的图标触发热区可以是边长比图标边长长2毫米)。从图5可以看出,随着操作舒适度的降低,图标触发热区面积逐渐增大,从而使得操作舒适度较低的子区域,也可以通过较大的图标触发热区面积,较为轻松地实现图标触发。

需要说明的是,在执行了步骤103或者步骤104之后,可以直接将确定出的图标布局和操作参数取值应用在移动终端默认系统界面设置上,并显示更新后的系统界面设置对应的界面。也可以保存确定出的图标布局和操作参数取值,或者保存更新后的系统界面设置,以在后续实现新的系统界面显示。

当然,在显示更新后的系统界面设置对应的界面之后,也可以保存确定出的图标布局和操作参数取值,或者保存更新后的系统界面设置,以便于用户在退出应用了确定出的图标布局和操作参数取值的系统界面后,可以再次进入。

如果是保存了确定出的图标布局和操作参数取值,在需要进入应用了确定出的图标布局和操作参数取值的界面时,系统默认界面可以自动应用确定出的图标布局和操作参数取值,生成新的系统界面设置并实现新的系统界面显示。如果保存了更新后的系统界面设置,可以根据更新后的系统界面设置直接实现新的界面显示。

步骤101~104可以是在移动终端开机状态下的任意时刻,通过任意方式触发执行。例如,可以但不限于在新的移动终端初始开机过程中自动执行,即可以在新机引导界面内,通过指导性的滑动操作,经系统计算,确定出可供用户选择的个人定制交互界面设置。用户可以选择直接应用确定出的图标布局和操作参数取值,应用后系统默认界面可以自动适配确定出的图标布局和操作参数取值,实现新的系统界面显示。

用户退出应用了确定出的图标布局和操作参数取值的界面,可以通过任意方式实现。例如,可以但不限于通过以下方式实现:在移动终端通知栏显示一条提示消息,在关闭该提示消息时,可以一键返回系统默认界面。

当然,还可以再次进入应用了确定出的图标布局和操作参数取值的界面,且可以通过任意方式触发。例如,在返回系统默认界面之后,也可以显示一条提示消息,通过点击该提示消息可以再次进入应用了确定出的图标布局和操作参数取值的界面。

与实施例一基于同一发明构思,提供以下的装置。

实施例二

本发明实施例二提供一种移动终端系统界面设置装置,该装置的结构可以如图6所示,其中:

压力值确定模块11用于确定滑动操作在移动终端屏幕上的每个像素点位置产生的压力值,所述滑动操作包括单手操作模式下,针对每个指定位置,按照该指定位置对应的每个指定方向,在移动终端屏幕上执行的至少一次滑动操作;

子区域划分模块12用于根据每个像素点位置上的压力值,将移动终端屏幕区域划分为至少两个子区域,每个子区域对应一个压力值范围;

布局确定模块13用于根据划分出的每个子区域在屏幕上的位置,确定每个系统界面上的图标布局。

所述装置还包括缩放比例确定模块14,用于根据划分出的每个子区域的面积,确定每个系统界面上图标缩小或放大的比例;

所述布局确定模块13具体用于根据划分出的每个子区域在屏幕上的位置,确定缩小或放大后的图标在每个系统界面上的布局。

所述压力值确定模块11用于至少两次滑动操作经过同一个像素点位置时,将所述至少两次滑动操作在该像素点位置上产生的压力值的平均值,确定为滑动操作在该像素点位置上产生的压力值。

所述装置还包括操作参数确定模块15,用于针对划分出的每个子区域,确定至少一个操作参数对应的取值,所述操作参数为用于识别出屏幕操作的参数。

基于同一发明构思,本发明实施例提供以下的设备和介质。

实施例三

本发明实施例三提供一种移动终端系统界面设置设备,该设备的结构可以如图7所示,包括存储器21、处理器22及存储在存储器上的计算机程序,所述处理器22执行所述程序时实现本发明实施例一所述方法的步骤。

可选的,所述处理器22具体可以包括中央处理器(cpu)、特定应用集成电路(asic,applicationspecificintegratedcircuit),可以是一个或多个用于控制程序执行的集成电路,可以是使用现场可编程门阵列(fpga,fieldprogrammablegatearray)开发的硬件电路,可以是基带处理器。

可选的,所述处理器22可以包括至少一个处理核心。

可选的,所述存储器21可以包括只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)和磁盘存储器。存储器21用于存储至少一个处理器22运行时所需的数据。存储器21的数量可以为一个或多个。

本发明实施例四提供一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,当可执行程序被处理器执行时,实现本发明实施例一提供的方法。

在具体的实施过程中,计算机存储介质可以包括:通用串行总线闪存盘(usb,universalserialbusflashdrive)、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的存储介质。

在本发明实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性或其它的形式。

在本发明实施例中的各功能单元可以集成在一个处理单元中,或者各个单元也可以均是独立的物理模块。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备,例如可以是个人计算机,服务器,或者网络设备等,或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:通用串行总线闪存盘(universalserialbusflashdrive)、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

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

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

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

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

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

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

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