一种控制方法及装置与流程

文档序号:11215787阅读:877来源:国知局
一种控制方法及装置与流程

本发明实施例涉及一种智能终端技术,尤其涉及一种控制方法及装置。



背景技术:

当今社会,人们再也离不开智能终端,智能手机、平板电脑等智能终端成为人们的生活必须品,智能终端功能丰富,一般都安装有许多应用软件,这些应用软件以图标的方式排列在智能终端的显示界面进行显示,用户可以设置智能终端的显示界面具体显示多少个应用的图标,目前,智能终端的显示屏较大,为了方便查看,通常显示界面都会显示多个图标。

由于智能终端的显示屏较大,用户单手操作的时候往往只能用大拇指划动到指纹模组和屏幕的下方面积不到三分之一的区域,因此有超过三分之二的区域内的应用用户单手操作的时候不能够使用。

现有技术中关于单手操作的方案相对较复杂,相比于复杂的单手操作用户更倾向于双手操作,这就失去了单手操作给用户方便的初衷,用户体验较差。



技术实现要素:

本发明实施例提供一种控制方法及装置,能够简化单手操作,提升用户体验。

第一方面,本发明实施例提供了一种控制方法,包括:在智能终端的显示界面区域中,突出显示第一应用图标;

获取用户指尖划过指纹识别区域过程中触摸点的轨迹、在所述用户指尖划过所述指纹识别区域过程中指纹模组受到的压力以及所述用户指尖划过所述指纹识别区域过程中连续采集的多幅用户指尖指纹图像;

根据所述触摸点的轨迹、指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹;

根据所述用户指尖划动的轨迹突出显示设定位置对应的应用图标,常态显示所述第一应用图标。

进一步的,在智能终端的显示界面中,突出显示第一应用图标之前,还包括:

设定显示界面区域中的任意一个应用图标为所述第一应用图标。

进一步的,所述用户指尖划动的轨迹为所述用户指尖从右向左划过所述指纹识别区域、所述用户指尖从左向右划过所述指纹识别区域、所述用户指尖从上向下划过所述指纹识别区域或所述用户指尖从下向上划过所述指纹识别区域。

进一步的,还包括:

若检测到突出显示的应用图标突出显示时间达到第一预设时间后,用户指尖离开所述指纹识别区域,则启动当前突出显示的应用图标对应的应用。

进一步的,所述根据所述触摸点的轨迹、指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹,包括:

若触摸点的轨迹处于指纹识别区域的左侧区域、指纹模组受到的压力自右向左依次减小、多幅指尖指纹图像中指尖上侧和左侧指纹的清晰度大于指尖右侧和下侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从右向左划过所述指纹识别区域;

若触摸点的轨迹处于指纹识别区域的右侧区域、指纹模组受到的压力自左向右依次减小、多幅指尖指纹图像中指尖上侧和右侧指纹的清晰度大于指尖左侧和下侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从左向右划过所述指纹识别区域;

若触摸点的轨迹处于指纹识别区域的上侧区域、指纹模组受到的压力自下向上依次减小、多幅指尖指纹图像中指尖右侧指纹的清晰度大于指尖左侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从下向上划过所述指纹识别区域;

若触摸点的轨迹处于指纹识别区域的下侧区域、指纹模组受到的压力自上向下依次减小、多幅指尖指纹图像中指尖左侧指纹的清晰度大于指尖右侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从上向下划过所述指纹识别区域。

第二方面,本发明实施例还提供了一种控制装置,包括:第一显示模块,用于在智能终端的显示界面区域中,突出显示第一应用图标;

获取模块,用于获取用户指尖划过指纹识别区域过程中触摸点的轨迹、在所述用户指尖划过所述指纹识别区域过程中指纹模组受到的压力以及所述用户指尖划过所述指纹识别区域过程中连续采集的多幅用户指尖指纹图像;

确定模块,用于根据所述触摸点的轨迹、指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹;

第二显示模块,用于根据所述用户指尖划动的轨迹突出显示设定位置对应的应用图标,常态显示所述第一应用图标。

进一步的,还包括:

设定模块,用于在智能终端的显示界面中,突出显示第一应用图标之前,设定显示界面区域中的任意一个应用图标为所述第一应用图标。

进一步的,所述用户指尖划动的轨迹为所述用户指尖从右向左划过所述指纹识别区域、所述用户指尖从左向右划过所述指纹识别区域、所述用户指尖从上向下划过所述指纹识别区域或所述用户指尖从下向上划过所述指纹识别区域。

进一步的,还包括:

启动模块,用于若检测到突出显示的应用图标突出显示时间达到第一预设时间后,用户指尖离开所述指纹识别区域,则启动当前突出显示的应用图标对应的应用。

进一步的,所述确定模块具体用于:

若触摸点的轨迹处于指纹识别区域的左侧区域、指纹模组受到的压力自右向左依次减小、多幅指尖指纹图像中指尖上侧和左侧指纹的清晰度大于指尖右侧和下侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从右向左划过所述指纹识别区域;

若触摸点的轨迹处于指纹识别区域的右侧区域、指纹模组受到的压力自左向右依次减小、多幅指尖指纹图像中指尖上侧和右侧指纹的清晰度大于指尖左侧和下侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从左向右划过所述指纹识别区域;

若触摸点的轨迹处于指纹识别区域的上侧区域、指纹模组受到的压力自下向上依次减小、多幅指尖指纹图像中指尖右侧指纹的清晰度大于指尖左侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从下向上划过所述指纹识别区域;

若触摸点的轨迹处于指纹识别区域的下侧区域、指纹模组受到的压力自上向下依次减小、多幅指尖指纹图像中指尖左侧指纹的清晰度大于指尖右侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从上向下划过所述指纹识别区域。

本发明实施例通过在智能终端的显示界面区域中,突出显示第一应用图标;获取用户指尖划过指纹识别区域过程中触摸点的轨迹、在用户指尖划过指纹识别区域过程中指纹模组受到的压力以及用户指尖划过指纹识别区域过程中连续采集的多幅用户指尖指纹图像,根据触摸点的轨迹、指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹,根据用户指尖划动的轨迹突出显示设定位置对应的应用图标,常态显示第一应用图标,能够简化单手操作,提升用户体验。

附图说明

图1是本发明实施例一中的一种控制方法的流程图;

图2是本发明实施例二中的一种控制方法的流程图;

图3a是本发明实施例三中的一种控制方法的流程图;

图3b是本发明实施例三中的一种智能终端的显示界面示意图;

图3c是本发明实施例三中的一种控制方法的流程图;

图4是本发明实施例四中的一种控制装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一中的一种控制方法的流程图,本实施例可适用于对智能终端进行控制的情况,该方法可以由本发明实施例中的控制装置来执行,该装置可采用软件和/或硬件的方式实现,如图1所示,该方法具体包括如下步骤:

s110,在智能终端的显示界面区域中,突出显示第一应用图标。

其中,智能终端的显示界面区域为用于显示应用图标的界面区域。

其中,第一应用图标为设定的显示界面区域中预设位置的应用图标,例如可以是距离智能终端的显示界面区域中心点最近的应用图标之一,也可以是根据日志文件确定的用户常用的应用图标,具体的确定是否为用户常用的应用图标可以根据用户点击应用图标的次数进行判断,若用户点击应用图标的次数大于预设次数,则说明所述应用图标为用户常用的应用图标。本发明实施例对于获取用户常用的应用图标的方法不进行限制。

可选的,在智能终端的显示界面中,突出显示第一应用图标之前,还包括:

设定显示界面区域中的任意一个应用图标为所述第一应用图标。

具体的,若用户初次使用智能终端,无法根据用户操作获取用户常用的应用图标,则可以任意设定显示界面区域中的应用图标为第一应用图标。

s120,获取用户指尖划过指纹识别区域过程中触摸点的轨迹、在用户指尖划过指纹识别区域过程中指纹模组受到的压力以及用户指尖划过指纹识别区域过程中连续采集的多幅用户指尖指纹图像。

其中,指纹模组可设置在智能终端的触摸屏下面导航键上,还可以设置在智能终端正面表面或背面表面,其内置光学指纹传感器或半导体指纹传感器,用于检测用户的指纹。

具体的,触摸点的轨迹可以为从左到右;也可以为从右到左;还可以为从上到下;或者可以为从下到上,由于用户滑动的习惯,可以根据触摸点的清晰度区分触摸点的轨迹是从左到右还是从右到左以及区分触摸点的轨迹是从上到下还是从下到上。

其中,所述指纹识别区域为用于获取用户指纹的区域,例如可以是,home键。

s130,根据触摸点的轨迹、指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹。

具体的,由于每个用户的滑动习惯不同,因此单独根据触摸点的轨迹推断出的用户指尖划动的轨迹,并不一定是真正的用户指尖划动的轨迹,因此,需要结合指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹。

s140,根据用户指尖划动的轨迹突出显示设定位置对应的应用图标,常态显示第一应用图标。

可选的,根据用户指尖划动的轨迹突出显示设定位置对应的应用图标,常态显示第一应用图标之后,还包括:

若用户指尖划动的轨迹发生改变,则根据用户指尖划动的轨迹更改突出显示的应用图标。

在一个具体的例子中,若智能终端为手机,当用户开启单手操作模式时,在手机的显示界面中,根据用户的喜好,突出显示应用图标a,用户指尖划动的轨迹为用户指尖从右向左划过指纹识别区域,突出显示应用图标a左侧距离应用图标a最近的应用图标b,常态显示应用图标a,然后,用户指尖又一次从右向左划过指纹识别区域,则突出显示应用图标b左侧距离应用图标b最近的应用图标c,常态显示应用图标b。

优选的,若所述预设位置对应的应用图标可以为应用图标集合,根据用户指尖划动的轨迹突出显示设定位置对应的应用图标集合中的任意一个图标,并将所述应用图标集合显示于显示界面区域中下半部分区域,将当前显示界面区域中剩余的应用图标显示于显示界面区域中上半部分区域,常态显示第一应用图标。

具体的,若当前显示界面区域中剩余的应用图标数量大于预设值,则缩小所述剩余的应用图标以使所述剩余的应用图标全部显示于显示界面区域中上半部分区域。

优选的,根据用户指尖划动的轨迹突出显示所述应用图标集合中的设定位置对应的应用图标,常态显示用户指尖划动的轨迹改变之前突出显示的应用图标。

在一个具体的例子中,若智能终端为手机,当用户开启单手操作模式时,在手机的显示界面中,根据用户的喜好,突出显示应用图标a,用户指尖划动的轨迹为用户指尖从右向左划过指纹识别区域,突出显示应用图标a左侧距离应用图标a最近的应用图标集q内的任意一个应用图标x,常态显示应用图标a,将应用图标集q内的应用图标显示在手机显示界面的下半部分,将剩余的应用图标缩小到预设大小以使剩余的应用图标全部显示于显示界面区域中上半部分区域。然后,用户指尖又一次从右向左划过指纹识别区域,则突出显示应用图标x左侧距离应用图标x最近的应用图标w,常态显示应用图标x。

具体的,本方法应用于包括指纹模组的智能终端,所述指纹模组设置于智能终端正面底部或背面中部。可以理解的是,所述指纹模组设置在智能终端的位置为用户单手操作智能终端也很容易被用户手指触摸到的位置。

本实施例的技术方案,通过在智能终端的显示界面区域中,突出显示第一应用图标,获取用户指尖划过指纹识别区域过程中触摸点的轨迹、在用户指尖划过指纹识别区域过程中指纹模组受到的压力以及用户指尖划过指纹识别区域过程中连续采集的多幅用户指尖指纹图像,根据触摸点的轨迹、指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹,根据用户指尖划动的轨迹突出显示设定位置对应的应用图标,常态显示第一应用图标,能够简化单手操作,提升用户体验。

实施例二

图2为本发明实施例二中的一种控制方法的流程图,本实施例以前述实施例一为基础进行优化,提供了优选的控制方法,具体是,还包括:若检测到突出显示的应用图标突出显示时间达到第一预设时间后,用户指尖离开所述指纹识别区域,则启动当前突出显示的应用图标对应的应用。

相应的,本实施例的方法具体包括如下步骤:

s210,在智能终端的显示界面区域中,突出显示第一应用图标。

s220,获取用户指尖划过指纹识别区域过程中触摸点的轨迹、在用户指尖划过指纹识别区域过程中指纹模组受到的压力以及用户指尖划过指纹识别区域过程中连续采集的多幅用户指尖指纹图像。

s230,根据触摸点的轨迹、指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹。

s240,根据用户指尖划动的轨迹突出显示设定位置对应的应用图标,常态显示第一应用图标。

s250,若检测到突出显示的应用图标突出显示时间达到第一预设时间后,用户指尖离开所述指纹识别区域,则启动当前突出显示的应用图标对应的应用。

具体的,若检测到突出显示的应用图标突出显示时间达到第一预设时间后,并且用户此时指尖已经离开指纹识别区域,则说明用户想要点开当前突出显示的应用,因而,启动当前突出显示的应用图标对应的应用。

在一个具体的例子中,若智能终端为手机,当用户开启单手操作模式时,在手机的显示界面中,突出显示应用图标a,用户指尖划动的轨迹为用户指尖从右向左划过指纹识别区域,突出显示应用图标a左侧距离应用图标a最近的应用图标b,若应用图标b突出显示的时间达3秒,且用户此时指尖已经离开指纹识别区域,则启动应用图标b对应的应用。

本实施例的技术方案,通过若检测到突出显示的应用图标突出显示时间达到第一预设时间后,用户指尖离开所述指纹识别区域,则启动当前突出显示的应用图标对应的应用,能够无需进行其他多余的操作方便用户启动应用,提升用户体验。

实施例三

图3a为本发明实施例三中的一种控制方法的流程图,本实施例以前述实施例为基础进行优化,提供了优选的控制方法,具体是,所述根据所述触摸点的轨迹、指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹,包括:若触摸点的轨迹处于指纹识别区域的左侧区域、指纹模组受到的压力自右向左依次减小、多幅指尖指纹图像中指尖上侧和左侧指纹的清晰度大于指尖右侧和下侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从右向左划过所述指纹识别区域;若触摸点的轨迹处于指纹识别区域的右侧区域、指纹模组受到的压力自左向右依次减小、多幅指尖指纹图像中指尖上侧和右侧指纹的清晰度大于指尖左侧和下侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从左向右划过所述指纹识别区域;若触摸点的轨迹处于指纹识别区域的上侧区域、指纹模组受到的压力自下向上依次减小、多幅指尖指纹图像中指尖右侧指纹的清晰度大于指尖左侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从下向上划过所述指纹识别区域;若触摸点的轨迹处于指纹识别区域的下侧区域、指纹模组受到的压力自上向下依次减小、多幅指尖指纹图像中指尖左侧指纹的清晰度大于指尖右侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从上向下划过所述指纹识别区域。

相应的,本实施例的方法具体包括如下步骤:

s310,在智能终端的显示界面区域中,突出显示第一应用图标。

s320,获取用户指尖划过指纹识别区域过程中触摸点的轨迹、在用户指尖划过指纹识别区域过程中指纹模组受到的压力以及用户指尖划过指纹识别区域过程中连续采集的多幅用户指尖指纹图像。

s330,若触摸点的轨迹处于指纹识别区域的左侧区域、指纹模组受到的压力自右向左依次减小、多幅指尖指纹图像中指尖上侧和左侧指纹的清晰度大于指尖右侧和下侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从右向左划过所述指纹识别区域。

s340,若触摸点的轨迹处于指纹识别区域的右侧区域、指纹模组受到的压力自左向右依次减小、多幅指尖指纹图像中指尖上侧和右侧指纹的清晰度大于指尖左侧和下侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从左向右划过所述指纹识别区域。

s350,若触摸点的轨迹处于指纹识别区域的上侧区域、指纹模组受到的压力自下向上依次减小、多幅指尖指纹图像中指尖右侧指纹的清晰度大于指尖左侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从下向上划过所述指纹识别区域。

s360,若触摸点的轨迹处于指纹识别区域的下侧区域、指纹模组受到的压力自上向下依次减小、多幅指尖指纹图像中指尖左侧指纹的清晰度大于指尖右侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从上向下划过所述指纹识别区域。

s370,根据用户指尖划动的轨迹突出显示设定位置对应的应用图标,常态显示第一应用图标。

在一个具体的例子中,安卓的界面就是一个个的activity(activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务),每个activity都由很多组件组成,如图3b所示,与用户进行交互的全部都是button(开关)和edittext(输入文本框),用户在大部分时间都在做着点击的操作。而每个activity的布局都是通过一个xml文件,系统可以通过分析xml文件获取到每个界面对应的button和edittext,并获取到button和edittext对应的属性,其中有一个属性就是坐标,然后系统将每个button和edittext的坐标进行分析,得到每个button和edittext相邻(上下左右)的button或者edittext。如图3c所示,当开启单手操作模式时,系统会生成一个选择框(如图3b中虚线所示),也可以为其他形式显示,本实施例对具体的选择框的形式不进行限制,并对相应界面进行解析,获取button(开关)和edittext(输入文本框),并分析对应组件的坐标属性,得到每个button和edittext相邻(上下左右)的button或者edittext。当用户使用指纹模组进行左划操作时,选择框向左移。用户使用指纹模组进行右划操作时,选择框向左移。用户使用指纹模组进行上划操作时,选择框向上移。用户使用指纹模组进行下划操作时,选择框向下移。用户使用指纹模组进行双击操作(轻触,类似于tp的双击操作)时,选择框进行确定操作(相当于对屏幕进行点击)。当点击到edittext时,也就是用户需要输入信息,键盘会像正常模式一样弹出,因为键盘处于底半部,所以完全可以单手编辑。在处于单手模式时,不对正常模式有任何影响,依然可以继续正常的点击操作。所以单手操作对正常使用不造成影响。

本实施例的技术方案,通过根据触摸点的轨迹、指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹,根据用户指尖划动的轨迹确定突出显示的应用图标,实现单对智能终端的完全操控,操作方便快捷,极大地提高了用户体验。

实施例四

图4为本发明实施例四的一种控制装置的结构示意图。本实施例可适用于智能终端进行控制的情况,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何需要进行控制功能的设备中,如图4所示,所述控制装置具体包括:第一显示模块410、获取模块420、确定模块430和第二显示模块440。

其中,第一显示模块410,用于在智能终端的显示界面区域中,突出显示第一应用图标;

获取模块420,用于获取用户指尖划过指纹识别区域过程中触摸点的轨迹、在所述用户指尖划过所述指纹识别区域过程中指纹模组受到的压力以及所述用户指尖划过所述指纹识别区域过程中连续采集的多幅用户指尖指纹图像;

确定模块430,用于根据所述触摸点的轨迹、指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹;

第二显示模块440,用于根据所述用户指尖划动的轨迹突出显示设定位置对应的应用图标,常态显示所述第一应用图标。

可选的,还包括:

设定模块,用于在智能终端的显示界面中,突出显示第一应用图标之前,设定显示界面区域中的任意一个应用图标为所述第一应用图标。

可选的,所述用户指尖划动的轨迹为所述用户指尖从右向左划过所述指纹识别区域、所述用户指尖从左向右划过所述指纹识别区域、所述用户指尖从上向下划过所述指纹识别区域或所述用户指尖从下向上划过所述指纹识别区域。

可选的,还包括:

启动模块,用于若检测到突出显示的应用图标突出显示时间达到第一预设时间后,用户指尖离开所述指纹识别区域,则启动当前突出显示的应用图标对应的应用。

可选的,所述确定模块430具体用于:

若触摸点的轨迹处于指纹识别区域的左侧区域、指纹模组受到的压力自右向左依次减小、多幅指尖指纹图像中指尖上侧和左侧指纹的清晰度大于指尖右侧和下侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从右向左划过所述指纹识别区域;

若触摸点的轨迹处于指纹识别区域的右侧区域、指纹模组受到的压力自左向右依次减小、多幅指尖指纹图像中指尖上侧和右侧指纹的清晰度大于指尖左侧和下侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从左向右划过所述指纹识别区域;

若触摸点的轨迹处于指纹识别区域的上侧区域、指纹模组受到的压力自下向上依次减小、多幅指尖指纹图像中指尖右侧指纹的清晰度大于指尖左侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从下向上划过所述指纹识别区域;

若触摸点的轨迹处于指纹识别区域的下侧区域、指纹模组受到的压力自上向下依次减小、多幅指尖指纹图像中指尖左侧指纹的清晰度大于指尖右侧指纹的清晰度,则确定用户指尖划动的轨迹为用户指尖从上向下划过所述指纹识别区域。

本实施例的技术方案,通过在智能终端的显示界面区域中,突出显示第一应用图标,获取用户指尖划过指纹识别区域过程中触摸点的轨迹、在用户指尖划过指纹识别区域过程中指纹模组受到的压力以及用户指尖划过指纹识别区域过程中连续采集的多幅用户指尖指纹图像,根据触摸点的轨迹、指纹模组受到的压力和多幅用户指尖指纹图像确定用户指尖划动的轨迹,根据用户指尖划动的轨迹突出显示设定位置对应的应用图标,常态显示第一应用图标,能够简化单手操作,提升用户体验。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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