一种屏幕显示模式的控制方法及终端设备的制造方法
【技术领域】
[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]或者,若所述手势信息是切换显示模式对应的手势信息,则切换显示模式。
[0054]作为一种可选的实施方式,所述终端设备还包括:
[0055]方位检测单元,用于通过重力传感器检测终端设备当前的方位,通过所述方位确定所述终端设备为横置状态或竖直状态;
[0056]所述切换控制单元,具体用于若所述终端设备从竖直状态切换到横置状态,则将显示模式切换为横屏;
[0057]若所述终端设备的方位无法检测到,则不切换显示模式,直到确定所述按压压力超过压力阈值,则切换显示模式。
[0058]作为一种可选的实施方式,所述终端设备还包括:
[0059]需求确定单元,用于获取终端设备当前显示对应的应用信息,确定所述应用信息对应的应用是否有横屏显示的需求;
[0060]所述压力检测单元,具体用于若有横屏显示的需求,则执行所述检测触摸屏受到的按压压力;或者,
[0061]所述切换控制单元,具体用于若没有横屏显示的需求,则关闭切换显示模式的功會泛。
[0062]从以上技术方案可以看出,本发明实施例具有以下优点:通过按压压力确定是否需要切换显示模式,那么既不需要用户频繁地进入设置菜单进行设置,导致操作复杂且效率低的问题;也不会有重力传感器难以确定水平方向上终端设备是竖直状态还是横置状态,导致切换操作混乱,误操作多的问题。因此本发明实施例提供了能够快捷切换屏幕的显示模式,并且降低误切换的几率,方便用户使用。
【附图说明】
[0063]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0064]图1为本发明实施例方法流程示意图;
[0065]图2为本发明实施例方法流程示意图;
[0066]图3为本发明实施例终端设备结构示意图;
[0067]图4为本发明实施例终端设备结构示意图;
[0068]图5为本发明实施例终端设备结构示意图;
[0069]图6为本发明实施例终端设备结构示意图。
【具体实施方式】
[0070]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0071]本发明实施例提供了一种屏幕显示模式的控制方法,如图1所示,包括:
[0072]101:检测触摸屏受到的按压压力;
[0073]触摸屏受到的压力可以采用压力传感器进行检测;通常来说压力传感器的电阻随着受到的压力增大而减小,因此,此处也可以是检测在触摸屏分布的压
力传感器电阻的变化具有等同的作用。具体采用何种参数体现触摸屏受到的按压压力本发明实施例不作唯一性限定。
[0074]本发明实施例中的按压压力,应当不同于触摸屏受到的任意压力,应当属于用户操作触摸屏产生的压力。如何避免其他压力被误读,可以参考实际操作中的经验以及具体测试结果进行设定。
[0075]本发明实施例中,终端设备不仅可以包括手机,还包括:个人数字助理(PersonalDigital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类具备触摸屏的电子装备,本发明实施例不作限定。
[0076]本发明实施例中,终端设备的触摸屏的触摸区域下方可以内置有压力传感器,其中,终端设备可以利用压力传感器来检测对触摸屏的触摸区域的触摸压力值。另外,若有需要,终端设备还可以利用指纹识别模组来检测对触摸屏的触摸区域的触摸指纹等其他信息用于确认是人手的触摸操作,而不是其他物体的触摸操作。
[0077]102:确定上述按压压力是否超过压力阈值;
[0078]上述压力阈值,可以是预先设定的压力阈值,压力阈值可以依经验设定,该阈值应当大于用户选择/点击图标从而启动应用的常用按压压力。具体采用何种参数,可以通过实际测试设定,本发明实施例对此不作唯一性限定。
[0079]103:若确定上述按压压力超过压力阈值,则切换显示模式;上述切换显示模式包括:若当前显示模式为竖屏,则将显示模式切换为横屏;和/或,若当前显示模式为横屏,则将显示模式切换为竖屏。
[0080]可以理解的是,以上技术方案的另一分支,如果按压压力没有超过压力阈值,则可以不用切换显示模式。
[0081]在本发明实施例中,切换显示模式可以包含来回切换,S卩:支持从将显示模式切换为横屏,同时支持将显示模式切换为竖屏;也可以仅使用压力参数支持其中的一种切换模式,即:支持从将显示模式切换为横屏,或者,支持将显示模式切换为竖屏。由于通常来说,默认的显示模式是竖屏,如果仅支持其中一种切换模式,那么优选支持将显示模式切换为竖屏,从而防止被误操作切换回竖屏导致的问题。
[0082]本发明实施例,通过按压压力确定是否需要切换显示模式,那么既不需要用户频繁地进入设置菜单进行设置,导致操作复杂且效率低的问题;也不会有重力传感器难以确定水平方向上终端设备是竖直状态还是横置状态,导致切换操作混乱,误操作多的问题。因此本发明实施例提供了能够快捷切换屏幕的显示模式,并且降低误切换的几率,方便用户使用。
[0083]进一步地,按压压力可能会瞬时间很大,例如用户从桌面拿起手机,可能会以较大压力按压无边框手机的触摸屏的边缘导致误操作,或者其他瞬时压力变大的情况,因此可以设定一个按压时间长度来减少该情况产生的几率,具体如下:上述方法还包括:
[0084]检测上述按压压力超过上述压力阈值的时间是否超过时间阈值;
[0085]在确定上述按压压力超过压力阈值,并且,上述按压压力超过上述压力阈值的时间超过时间阈值,则执行上述切换显示模式;
[0086]或者,上述方法还包括:
[0087]检测在间隔阈值内是否出现再一次按压压力超过上述压力阈值;
[0088]在确定上述按压压力超过压力阈值,并且,在间隔阈值内出现再一次按压压力超过上述压力阈值,则执行上述切换显示模式。
[0089]在本实施例中的时间阈值,可以预先设定,具体采用多少时间为准可以通过测试确定,通常来说该时间可以短于现在通过长时间按压图标进入图标编辑的时间,长于瞬时按压导致误操作的一般时间。
[0090]作为一种可选的实施方式,检测触摸屏的压力可能分为很多种类,依据不同的种类可以设定切换模式的具体实现方案:上述检测触摸屏受到的按压压力包括:
[0091 ]检测上述触摸屏的边缘位置受到的按压压力。
[0092]由于通常用户需要横屏的应用场景是看视频等,这时候用户会横置手持终端设备,这种情况下用户需要较大的图像显示区域,那么用户的手通常会在屏幕边缘位置,因此为了减少手对屏幕的遮挡,压力检测的工作可以在屏幕边缘完成。
[0093]作为一种可选的实施方式,由于压力可能来自于一些非正常触摸的场景,例如有硬物压到手机,或者被硬物划过屏幕,或者本身就是用户在屏上操作,例如玩游戏等,那么为了避免可能的误判,本发明实施例提供了如下解决方案:上述方法还包括:
[0094]检测手势信息;
[0095]确定上述手势信息对应的显示模式,或者,确定上述手势信息是否为切换显示模式对应的手势信息;
[0096]上述切换显示模式包括:
[0097]若上述手势信息对应的显示模式与当前显示模式不同,则切换显示模式;
[0098]或者,
[0099]若上述手势信息是切换显示模式对应的手势信息,则切换显示模式。
[0100]手势信息是手势的参数表现形式,具体采用何种手势来对应到显示模式的切换指令,理论上是可以任意设定的,设置原则可以避开常用的屏幕操作动作,例如点击动作。可以设置为:划一个圈,或者一个V折线等,具体本发明实施例不作唯一性限定。
[0101 ] 相应地,手势信息与显示模式如何对应,理论上也可以任意设定,设置原则可以避开常用的屏幕操作动作,例如点击动作。可以设置为:划一个圈对应到横屏,或者一个V折线对应到竖屏等,具体本发明实施例不作唯一性限定。
[0102]作为一种可选的实施方式,本发明实施例可以结合重力传感器进行使用,具体如下:在上述切换显示模式之前,上述方法还包括:
[0103]通过重力传感器检测终端设备当前的方位,通过上述方位确定上述终端设备为横置状态或竖直状态;
[0104]上述切换显示模式包括:
[0105]若上述终端设备从竖直状态切换到横置状态,则将显示模式切换为横屏;
[0106]若上述终端设备的方位无法检测到,则不切换显示模式,直到确定上述按压压力超过压力阈值,则切换显示模式。
[0107]在本实施例中,检测不到上述终端设备的方位的情况,通常来说是手机处于水平状态的情况,这种情况下不考虑手机方位的信息,由于手机通常默认是竖屏状态,因此不切换显示模式的情况可以仅限于从横屏切换到竖屏状,从竖屏切换到横屏则可以不用管是否真的检测到了方位。
[0108]作为一种可选的实施方式,为了避免可能的不必要切换操作,本发明实施例还提供了如下解决方案,如图2所示,具体如下:
[0109]201:获取终端设备当前显示对应的应用信息;
[0110]202:确定上述应用信息对应的应用是否有横屏显示的需求;若有横屏显示的需求,进入204;或者,若没有横屏显示的需求,进入203
[0111]203:则关闭切换显示模式的功能。
[0112]204:检测触摸屏受到的按压压力;
[0113]205:确定上述按压压力是否超过压力阈值;
[0114]206:若确定上述按压压力超过压力阈值,则切换显示模式;上述切换显示模式包括:若当前显示模式为竖屏,则将显示模式切换为横屏;和/或,若当前显示模式为横屏,则将显示模式切换为竖屏。
[0115]有一些应用的界面并没有横屏的显示需求,这种需求可能是因为用户使用习惯的原因,也可能是应用本身不支持横屏显示,例如:有一些即时通讯软件,不支持横屏显示;人们看小说的时候,相对来说更习惯于竖屏看,可以不用横屏。等等各种情况可能导致很多应用都没有横屏显示的技术需求,如果这些应用处于激活状态的时候,进行屏幕显示模式的切换,完全不必要,也可以认为是误切换。以上技术方案,则可以解决这一问题,进一步降低误切换的概率。
[0116]另外,还可以考虑一些其他的参数来确定是不是按压产生的,例如:上述方法还包括:
[0117]检测上述按压压力对应的指纹信息;
[0118]若未获取到指纹信息,则不切换显示模式;
[0119]若获取到了指纹信息,并且上述按压压力超过压力阈值,则执行上述切换显示模式;
[0120]或者,上述方法还包括:
[0121]检测上述按压压力的压力区域的面积;
[0122]若上述压力区域的面积小于面积阈值,则不切换显示模式;
[0123]若上述压力区域的面积大于面积阈值,并且上述按压压力超过压力阈值,则执行上述切换显示模式。
[0124]触摸屏的触摸区域下方可以内置有压力传感器和指纹识别模组,其中,终端设备可以利用压力传感器来检测对触摸屏的触摸区域的触摸压力值,以及,终端设备可以利用指纹识别模组来检测对触摸屏的
触摸区域的触摸指纹。在实际应用中,位于终端设备的触摸屏的触摸区域下方的压力传感器与指纹识别模组可以集成在一起,此时用户仅需对触摸屏的触摸区域进行一次触摸,终端设备可以同时采集对触摸屏的触摸区域的触摸压力值和触摸指纹。
[0125]通过授权指纹信息,可以避免其他任意物品按压导致的误操作,可以进一步降低误操作的可能性。
[0126]通过压力面积的方式,则可以避免尖锐物体划过或者按压屏幕导致的误操作,也可以进一步降低误操作的可能性。
[0127]通过压力对应的面积的方式,则可以避免尖锐物体划过或者按压屏幕导致的误操作,也可以进一步降低误操作的可能性。
[0128]压力对应的面积和按压压力获取可以同时进行,不需要用户更多的操作,因此可以保存原有的操作便利性。
[0129]在以上实施例中,压力大小、压力持续时间,相邻两次压力超过压力阈值的间隔时间、指纹信息以及压力对应的面积,五个条件可以综合选择使用,可以理解的本发明实施例以上给出的几个组合并不是可选组合的穷举,其他组合也是可以的,本发明实施例对此不作唯一1性限定。
[0130]本发明实施例还提供了一种终端设备,如图3所示,包括:
[0131]压力检测单元301,用于检测触摸屏受到的按压压力;
[0132]阈值确定单元302,用于确定上述按压压力是否超过压力阈值;
[0133]切换控制单元303,用于若确定上述按压压力超过压力阈值,则切换显示模式;上述切换显示模式包括:若当前显示模式为竖屏,则将显示模式切换为横屏;和/或,若当前显示模式为横屏,则将显示模式切换为竖屏。
[0134]触摸屏受到的压力可以采用压力传感器进行检测;通常来说压力传感器的电阻随着受到的压力增大而减小,因此,此处也可以是检测在触摸屏分布的压力传感器电阻的变化具有等同的作用。具体采用何种参数体现触摸屏受到的按压压力本发明实施例不作唯一性限定。
[0135]本发明实施例中的按压压力,应当不同于触摸屏受到的任意压力,应当属于用户操作触摸屏产生的压力。如何避免其他压力被误读,可以参考实际操作中的经验以及具体测试结果进行设定。
[0136]本发明实施例中,终端设备不仅可以包括手机,还包括:个人数字助理(PersonalDigital Assistant,PDA)、移动互联网设备(Mobile Internet Device,MID)、智能穿戴设备(如智能手表、智能手环)等各类具备触摸屏的电子装备,本发明实施例不作限定。
[0137]本发明实施例中,终端设备的触摸屏的触摸区域下方可以内置有压力传感器,其中,终端设备可以利用压力传感器来检测对触摸屏的触摸区域的触摸压力值。另外,若有需要,终端设备还可以利用指纹识别模组来检测对触摸屏的触摸区域的触摸指纹等其他信息用于确认是人手的触摸操作,而不是其他物体的触摸操作。
[0138]上述压力阈值,可以是预先设定的压力阈值,压力阈值可以依经验设定,该阈值应当大于用户选择/点击图标从而启动应用的常用按压压力。具体采用何种参数,可以通过实际测试设定,本发明实施例对此不作唯一性限定。
[0139]可以理解的是,以上技术方案的另一分支,如果按压压力没有超过压力阈值,则可以不用切换显示模式。
[0140]在本发明实施例中,切换显示模式可以包含来回切换,S卩:支持从将显示模式切换为横屏,同时支持将显示模式切换为竖屏;也可以仅使用压力参数支持其中的一种切换模式,即:支持从将显示模式切换为横屏,或者,支持将显示模式切换为竖屏。由于通常来说,默认的显示模式是竖屏,如果仅支持其中一种切换模式,那么优选支持将显示模式切换为竖屏,从而防止被误操作切换回竖屏导致的问题。
[0141]本发明实施例,通过按压压力确定是否需要切换显示模式,那么既不需要用户频繁地进入设置菜单进行设置,导致操作复杂且效率低的问题;也不会有重力传感器难以确定水平方向上终端设备是竖直状态还是横置状态,导致切换操作混乱,误操作多的问题。因此本发明实施例提供了能够快捷切换屏幕的显示模式,并且降低误切换的几率,方便用户使用。
[0142]进一步地,按压压力可能会瞬时间很大,例如用户从桌面拿起手机,可能会以较大压力按压无边框手机的触摸屏的边缘导致误操作,或者其他瞬时压力变大的情况,因此可以设定一个按压时间长度来减少该情况产生的几率,具体如下:上述终端设备还包括:
[0143]时间检测单元,用于检测上述按压压力超过上述压力阈值的时间是否超过时间阈值;
[0144]上述切换控制单元,用于在确定上述按压压力超过压力阈值,并且,上述按压压力超过上述压力阈值的时间超过时间阈值,则执行上述切换显示模式;
[0145]或者,上述终端设备还包括:
[0146]间隔检测单元,用于检测在间隔阈值内是否出现再一次按压压力超过上述压力阈值;
[0147]上述切换控制单元,用于在确定上述按压压力超过压力阈值,并且,在间隔阈值内出现再一次按压压力超过上述压力阈值,则执行上述切换显示模式。
[0148]在本实施例中的时间阈值,可以预先设定,具体采用多少时间为准可以通过测试确定,通常来说该时间可以短于现在通过长时间按压图标进入图标编辑的时间,长于瞬时按压导致误操作的一般时间。
[0149]作为一种可选的实施方式,上述压力检测单元301,用于检测上述触摸屏的边缘位置受到的按压压力。
[0150]由于通常用户需要横屏的应用场景是看视频等,这时候用户会横置手持终端设备,这种情况下用户需要较大的图像显示区域,那么用户的手通常会在屏幕边缘位置,因此为了减少手对屏幕的遮挡,压力检测的工作可以在屏幕边缘完成。
[0151 ]作为一种可选的实施方式,由于压力可能来自于一些非正常触摸的场景,例如有硬物压到手机,或者被硬物划过屏幕,或者本身就是用户在屏上操作,例如玩游戏等,那么为了避免可能的误判,本发明实施例提供了如下解决方案:如图4所示,上述终端设备还包括:
[0152]手势检测单元401,用于检测手势信息;
[0153]模式确定单元402,用于确定上述手势信息对应的显示模式,或者,确定上述手势信息是否为切换显示模式对应的手势信息;
[0154]上述切换控制单元303,具体用于若上述手势信息对应的显示模式与当前显示模式不同,则切换显示模式;
[0155]或者,若上述手势信息是切换显示模式对应的手势信息,则切换显示模式。
[0156]手势信息是手势的参数表现形式,具体采用何种手势来对应到显示模式的切换指令,理论上是可以任意设定的,设置原则可以避开常用的屏幕操作动作,例如点击动作。可以设置为:划一个圈,或者一个V折线等,具体本发明实施例不作唯一性限定。
[0157]相应地,手势信息与显示模式如何对应,理论上也可以任意设定,设置原则可以避开常用的屏幕操作动作,例如点击动作。可以设置为:划一个圈对应到横屏,或者一个V折线对应到竖屏等,具体本发明实施例不作唯一性限定。
[0158]作为一种可选的实施方式,本发明实施例可以结合重力传感器进行使用,具体如下:如图5所示,上述终端设备还包括:
[0159]方位检测单元501,用于通过重力传感器检测终端设备当前的方位,通过上述方位确定上述终端设备为横置状态或竖直状态;
[0160]上述切换控制单元303,具体用于若上述终端设备从竖直状态切换到横置状态,则将显示模式切换为横屏;
[0161]若上述终端设备的方位无法检测到,则不切换显示模式,直到确定上述按压压力超过压力阈值,则切换显示模式。
[0162]在本实施例中,检测不到上述终端设备的方位的情况,通常来说是手机处于水平状态的情况,这种情况下不考虑手机方位的信息,由于手机通常默认是竖屏状态,因此不切换显示模式的情况可以仅限于从横屏切换到竖屏状,从竖屏切换到横屏则可以不用管是否真的检测到了方位。
[0163]作为一种可选的实施方式,为了避免可能的不必要切换操作,本发明实施例还提供了如下解决方案:如图6所示,上述终端设备还包括:
[0164]需求确定单元601,用于获取终端设备当前显示对应的应用信息,确定上述应用信息对应的应用是否有横屏显示的需求;
[0165]上述压力检测单元301,具体用于若有横屏显示的需求,则执行上述检测触摸屏受到的按压压力;或者,
[0166]上述切换控制单元303,具体用于若没有横屏显示的需求,则关闭切换显示模式的功能。
[0167]有一些应用的界面并没有横屏的显示需求,这种需求可能是因为用户使用习惯的原因,也可能是应用本身不支持横屏显示,例如:有一些即时通讯软件,不支持横屏
显示;人们看小说的时候,相对来说更习惯于竖屏看,可以不用横屏。等等各种情况可能导致很多应用都没有横屏显示的技术需求,如果这些应用处于激活状态的时候,进行屏幕显示模式的切换,完全不必要,也可以认为是误切换。以上技术方案,则可以解决这一问题,进一步降低误切换的概率。
[0168]另外,还可以考虑一些其他的参数来确定是不是按压产生的,例如:上述终端设备还包括:
[0169]指纹检测单元,用于检测上述按压压力对应的指纹信息;
[0170]上述切换控制单元,用于若未获取到指纹信息,则不切换显示模式;
[0171]若获取到了指纹信息,并且上述按压压力超过压力阈值,则执行上述切换显示模式;
[0172]或者,上述终端设备还包括:
[0173]面积检测单元,用于检测上述按压压力的压力区域的面积;
[0174]上述切换控制单元,用于若上述压力区域的面积小于面积阈值,则不切换显示模式;
[0175]若上述压力区域的面积大于面积阈值,并且所述按压压力超过压力阈值,则执行所述切换显示模式。
[0176]触摸屏的触摸区域下方可以内置有压力传感器和指纹识别模组,其中,终端设备可以利用压力传感器来检测对触摸屏的触摸区域的触摸压力值,以及,终端设备可以利用指纹识别模组来检测对触摸屏的触摸区域的触摸指纹。在实际应用中,位于终端设备的触摸屏的触摸区域下方的压力传感器与指纹识别模组可以集成在一起,此时用户仅需对触摸屏的触摸区域进行一次触摸,终端设备可以同时采集对触摸屏的触摸区域的触摸压力值和触摸指纹。
[0177]通过授权指纹信息,可以避免其他任意物品按压导致的误操作,可以进一步降低误操作的可能性。
[0178]通过压力面积的方式,则可以避免尖锐物体划过或者按压屏幕导致的误操作,也可以进一步降低误操作的可能性。
[0179]通过压力对应的面积的方式,则可以避免尖锐物体划过或者按压屏幕导致的误操作,也可以进一步降低误操作的可能性。
[0180]压力对应的面积和按压压力获取可以同时进行,不需要用户更多的操作,因此可以保存原有的操作便利性。
[0181]在以上实施例中,压力大小、压力持续时间,相邻两次压力超过压力阈值的间隔时间、指纹信息以及压力对应的面积,五个条件可以综合选择使用,可以理解的本发明实施例以上给出的几个组合并不是可选组合的穷举,其他组合也是可以的,本发明实施例对此不作唯一1性限定。
[0182]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,R0M)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PR0M)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(0ne_time Programmable Read-Only Memory,0TPR0M)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPR0M)、只读光盘(CompactDisc Read-Only Memory,CD_R0M)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
[0183]另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0184]以上仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
【主权项】
1.一种屏幕显示模式的控制方法,其特征在于,包括: 检测触摸屏受到的按压压力; 确定所述按压压力是否超过压力阈值; 若确定所述按压压力超过压力阈值,则切换显示模式;所述切换显示模式包括:若当前显示模式为竖屏,则将显示模式切换为横屏;和/或,若当前显示模式为横屏,则将显示模式切换为竖屏。2.根据权利要求1所述方法,其特征在于,所述检测触摸屏受到的按压压力包括: 检测所述触摸屏的边缘位置受到的按压压力。3.根据权利要求1所述方法,其特征在于,所述方法还包括: 检测手势信息; 确定所述手势信息对应的显示模式,或者,确定所述手势信息是否为切换显示模式对应的手势信息; 所述切换显示模式包括: 若所述手势信息对应的显示模式与当前显示模式不同,则切换显示模式; 或者, 若所述手势信息是切换显示模式对应的手势信息,则切换显示模式。4.根据权利要求1所述方法,其特征在于,在所述切换显示模式之前,所述方法还包括: 通过重力传感器检测终端设备当前的方位,通过所述方位确定所述终端设备为横置状态或竖直状态; 所述切换显示模式包括: 若所述终端设备从竖直状态切换到横置状态,则将显示模式切换为横屏; 若所述终端设备的方位无法检测到,则不切换显示模式,直到确定所述按压压力超过压力阈值,则切换显示模式。5.根据权利要求1至4任意一项所述方法,其特征在于,所述检测触摸屏受到的按压压力之前,所述方法还包括: 获取终端设备当前显示对应的应用信息,确定所述应用信息对应的应用是否有横屏显示的需求; 若有横屏显示的需求,则执行所述检测触摸屏受到的按压压力;或者, 若没有横屏显示的需求,则关闭切换显示模式的功能。6.一种终端设备,其特征在于,包括: 压力检测单元,用于检测触摸屏受到的按压压力; 阈值确定单元,用于确定所述按压压力是否超过压力阈值; 切换控制单元,用于若确定所述按压压力超过压力阈值,则切换显示模式;所述切换显示模式包括:若当前显示模式为竖屏,则将显示模式切换为横屏;和/或,若当前显示模式为横屏,则将显示模式切换为竖屏。7.根据权利要求6所述终端设备,其特征在于, 所述压力检测单元,用于检测所述触摸屏的边缘位置受到的按压压力。8.根据权利要求6所述终端设备,其特征在于,所述终端设备还包括: 手势检测单元,用于检测手势信息; 模式确定单元,用于确定所述手势信息对应的显示模式,或者,确定所述手势信息是否为切换显示模式对应的手势信息; 所述切换控制单元,具体用于若所述手势信息对应的显示模式与当前显示模式不同,则切换显示模式; 或者,若所述手势信息是切换显示模式对应的手势信息,则切换显示模式。9.根据权利要求6所述终端设备,其特征在于,所述终端设备还包括: 方位检测单元,用于通过重力传感器检测终端设备当前的方位,通过所述方位确定所述终端设备为横置状态或竖直状态; 所述切换控制单元,具体用于若所述终端设备从竖直状态切换到横置状态,则将显示模式切换为横屏; 若所述终端设备的方位无法检测到,则不切换显示模式,直到确定所述按压压力超过压力阈值,则切换显示模式。10.根据权利要求6至9任意一项所述终端设备,其特征在于,所述终端设备还包括: 需求确定单元,用于获取终端设备当前显示对应的应用信息,确定所述应用信息对应的应用是否有横屏显示的需求; 所述压力检测单元,具体用于若有横屏显示的需求,则执行所述检测触摸屏受到的按压压力;或者, 所述切换控制单元,具体用于若没有横屏显示的需求,则关闭切换显示模式的功能。
【专利摘要】本发明实施例公开了一种屏幕显示模式的控制方法及终端设备,其中方法的实现包括:检测触摸屏受到的按压压力;确定所述按压压力是否超过压力阈值;若确定所述按压压力超过压力阈值,则切换显示模式;所述切换显示模式包括:若当前显示模式为竖屏,则将显示模式切换为横屏;和/或,若当前显示模式为横屏,则将显示模式切换为竖屏。通过按压压力确定是否需要切换显示模式,那么既不需要用户频繁地进入设置菜单进行设置,导致操作复杂且效率低的问题;也不会有重力传感器难以确定水平方向上终端设备是竖直状态还是横置状态,导致切换操作混乱,误操作多的问题。因此本发明实施例提供了能够快捷切换屏幕的显示模式,降低误切换的几率,方便用户使用。
【IPC分类】G06F3/0487, G06F3/0488
【公开号】CN105487797
【申请号】CN201510835123
【发明人】李建林
【申请人】广东欧珀移动通信有限公司
【公开日】2016年4月13日
【申请日】2015年11月25日