一种终端的制作方法
【技术领域】
[0001]本发明涉及显示控制技术领域,尤其涉及一种终端。
【背景技术】
[0002]随着终端的使用日益广泛,用户可以利用终端运行多种应用程序,例如游戏应用程序、视频应用程序、音乐应用程序等等。在使用终端运行各种应用程序的过程中往往需要使用终端上所显示的各种虚拟按键实现对终端的控制操作,例如,通过触摸终端上的返回虚拟按键实现控制终端退出当前应用程序的操作。
[0003]然而,随着终端技术的不断发展,终端的屏幕越来越大,当用户采用单手操作终端时,由于终端屏幕太大的原因,往往会触摸不到终端屏幕所显示的虚拟按键,例如,当用户使用左手握持终端,返回虚拟按键设置在终端显示屏幕的右边显示区域,用户也就无法在使用左手握持终端的过程中,触摸到返回虚拟按键实现对终端的控制操作。
【发明内容】
[0004]本发明实施例提供一种终端,能准确地确定用户的手持状态,相应地调整虚拟按键的显示方式,提升了用户体验。
[0005]本发明实施例提供了一种终端,其可包括:
[0006]划分单元,用于将终端的显示屏幕划分为至少两个显示区域;
[0007]统计单元,用于统计所述至少两个显示区域中各个显示区域的触屏次数;
[0008]第一确定单元,用于根据所述至少两个显示区域中各个显示区域的触屏次数确定用户的手持状态;
[0009]第一显示单元,用于将虚拟按键的显示方式调整为与所述用户的手持状态对应的显不方式。
[0010]本发明实施例中,将终端的显示屏幕划分为至少两个显示区域,统计所划分的至少两个显示区域中各个显示区域的触屏次数,根据至少两个显示区域中各个显示区域的触屏次数确定用户的手持状态,将虚拟按键的显示方式调整为与用户的手持状态对应的显示方式。这种方式能够准确地确定用户的手持状态,并根据用户的手持状态相应调整虚拟按键的显示方式,提升了用户体验。
【附图说明】
[0011]为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本发明实施例提供的显示控制方法的第一实施例流程示意图;
[0013]图2是本发明实施例提供的显示控制方法的第二实施例流程示意图;
[0014]图3是本发明实施例提供的显示控制方法的第三实施例流程示意图;
[0015]图4是本发明实施例提供的一种虚拟按键显示的示意图;
[0016]图5是本发明实施例提供的另一种虚拟按键显不的不意图;
[0017]图6是本发明实施例提供的终端的第一实施例结构示意图;
[0018]图7是本发明实施例提供的终端的第二实施例结构示意图。
[0019]图8是本发明实施例提供的第一确定单元的结构示意图;
[0020]图9是本发明实施例提供的第一显示单元的结构示意图;
[0021]图10是本发明实施例提供的终端的第三实施例结构示意图。
【具体实施方式】
[0022]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]具体实现中,本发明实施例中描述的终端可包括:手机、平板电脑或者随身听等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0024]下面将结合图1至图10对本发明实施例提供的显示控制方法及终端进行具体描述。
[0025]请参照图1,是本发明实施例提供的显示控制方法的第一实施例流程示意图。本实施例中所描述的显示控制方法,包括步骤:
[0026]SlOl,将终端的显示屏幕划分为至少两个显示区域;
[0027]在一些可行的实施方式中,终端的显示屏幕可以触摸屏,将终端的显示屏幕划分为至少两个显示区域,具体的划分方式以及数量不作限定。例如,可以是以终端屏幕的垂直中轴线为分界线,将终端显示屏幕划分为两个显示区域,也可以是以终端屏幕的水平中轴线和垂直中轴线为分界线,将终端显示屏幕划分为四个显示区域,等等。
[0028]S102,统计所述至少两个显示区域中各个显示区域的触屏次数;
[0029]在一些可行的实施方式中,统计所划分的至少两个显示区域中各个显示区域的触屏次数,触屏次数可以表明用户在预设时段内用户的触屏习惯,也就可以表明用户的手持状态。统计各个显示区域的触屏次数的统计方法可以是利用不同的计数器统计不同的显示区域的触屏次数,当用户在某一个显示区域有触屏,相应的,该显示区域对应的计数器加I。
[0030]可选的,按照预设周期统计所述至少两个显示区域中各个显示区域的触屏次数。
[0031]本发明实施例中,为了能够让触屏次数能够准确反映用户的手持状态,需要按照预设周期统计至少两个显示区域中各个显示区域的触屏次数。预设周期长短的设置可以由用户进行设置,例如可以设置lmin。
[0032]S103,根据所述至少两个显示区域中各个显示区域的触屏次数确定用户的手持状态;
[0033]在一些可行的实施方式中,根据所统计的至少两个显示区域中各个显示区域的触屏次数确定用户的手持状态,具体的确定方式可以是直接比较各个显示区域的触屏次数确定用户的手持状态,例如,某一个显示区域的触屏次数最大,且与其它显示区域的触屏次数之差均大于预设阈值,则将该显示区域对应的预设手持状态确定为用户的手持状态。
[0034]可选的,具体的确定方式还可以是根据各个显示区域的触屏次数确定各个显示区域的触屏概率,并从各个显示区域的触屏概率中选择出最大概率对应的目标显示区域,当该目标显示区域的触屏概率比其它显示区域的触屏概率之差大于预设阈值时,则将目标显示区域对应的预设手持状态确定为用户的手持状态。
[0035]需要说明的是,用户的手持状态可以是左手握持状态或者右手握持状态等等。
[0036]S104,将虚拟按键的显示方式调整为与所述用户的手持状态对应的显示方式。
[0037]在一些可行的实施方式中,为了方便用户对虚拟按键的操作,当获取用户的手持状态之后,将虚拟按键的显示方式调整为与用户的手持状态对应的显示方式,虚拟按键可以是当前终端显示屏幕所显示的虚拟有效按键,例如,返回虚拟按键,前进按键,后退按键等等。
[0038]可选的,将虚拟按键的显示方式调整为与用户的手持状态对应的显示方式的调整方式可以有以下两种可选的实施方式:
[0039]在第一种可选的实施方式中,将虚拟按键的显示位置调整为与所述用户的手持状态对应的显示位置。
[0040]具体的,将终端屏幕所显示的虚拟按键的显示位置进行调整,调整为与用户的手持状态对应的显示位置,如图4所示,当用户用左手进行操作时,圆圈内为手指能够划过的区域,虚拟按键中返回键为更加常用的按键,当检测出用户的手持状态为左手握持状态时,则将返回键的显示位置与设置键的显示位置进行交换,以使用户在单手操作时,可以很容易触摸到返回键。
[0041]在第二种可选的实施方式中,调整步骤可以包括以下步骤S10-S12 ;
[0042]S10,构造与所述虚拟按键相同的模拟按键,所述模拟按键所关联的功能与所述虚拟按键所关联的功能相同;
[0043]S11,获取与所述用户的手持状态对应的操作区域;
[0044]S12,在所述操作区域显示所述模拟按键。
[0045]具体的,往往会存在一些APP应用的相关虚拟按键在用户单手操作时不可操作,也不能通过终端本身的虚拟按键进行操作,如图5所示,当前应用界面的有效虚拟按键为后退和拍照,但是虚拟按键是设置在应用界面的上方,手指正常是不能触摸到的。因此当确定出用户的手持状态后,即构造与虚拟按键相同的模拟按键,该模拟按键所关联的功能与虚拟按键所关联的功能相同。