界面显示方法和装置制造方法

文档序号:6542285阅读:102来源:国知局
界面显示方法和装置制造方法
【专利摘要】本发明公开了一种界面显示方法和装置,属于终端领域。所述方法包括:提供指定切换选项,所述指定切换选项用于切换移动终端界面的显示方向,所述显示方向包括横向和竖向;当检测到对所述指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面。本发明通过提供用于切换移动终端界面显示方向的指定切换选项,使得激活该指定切换选项时即可强制切换当前界面的显示方向,而不必受限于该移动终端处于竖屏状态还是横屏状态,提高了灵活性,操作简便快捷。
【专利说明】界面显示方法和装置
【技术领域】
[0001]本发明涉及终端领域,特别涉及一种界面显示方法和装置。
【背景技术】
[0002]目前的移动终端可以通过配置的重力感应器实时检测该移动终端当前的姿态。当该移动终端处于竖屏状态时,则竖向显示,显示界面的高度大于宽度;当该移动终端处于横屏状态时,则横向显示,显示界面的宽度大于高度。这就使得用户只需改变移动终端的姿态即可改变当前界面的显示方向,方便快捷。
[0003]但是,有时用户可能会希望移动终端按照固定的显示方向进行显示,而不是根据当前的姿态确定界面显示方向,此时,移动终端需要进入系统设置界面,关闭重力感应功能,之后当用户希望重新开启重力感应功能时,移动终端再次进入系统设置界面,开启重力感应功能,灵活性差,且操作繁琐,耗时过长。
[0004]例如,当用户在侧躺的姿势下浏览界面时,该移动终端处于竖屏状态,但用户希望横向显示以适应用户的视线方向,此时,需要用户将该移动终端改变为横屏状态以横向显示,之后该移动终端进入系统设置界面,关闭重力感应功能,才可以固定地横向显示。

【发明内容】

[0005]为了解决现有技术的问题,本发明实施例提供了一种界面显示方法和装置。所述技术方案如下:
[0006]第一方面,提供了一种界面显示方法,所述方法包括:
[0007]提供指定切换选项,所述指定切换选项用于切换移动终端界面的显示方向,所述显不方向包括横向和竖向;
[0008]当检测到对所述指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面。
[0009]第二方面,提供了一种界面显示装置,所述装置包括:
[0010]选项提供模块,用于提供指定切换选项,所述指定切换选项用于切换移动终端界面的显示方向,所述显示方向包括横向和竖向;
[0011]显示模块,用于当检测到对所述指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面。
[0012]本发明实施例提供的技术方案带来的有益效果是:
[0013]本发明实施例提供的方法和装置,通过提供用于切换移动终端界面显示方向的指定切换选项,使得激活该指定切换选项时即可强制切换当前界面的显示方向,而不必受限于该移动终端处于竖屏状态还是横屏状态,提高了灵活性,操作简便快捷。
【专利附图】

【附图说明】
[0014]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明实施例提供的一种界面显示方法的流程图;
[0016]图2a是本发明实施例提供的一种界面显示方法的流程图;
[0017]图2b是本发明实施例提供的竖向显示示意图;
[0018]图2c是本发明实施例提供的横向显示示意图;
[0019]图2d是本发明实施例提供的坐标系示意图;
[0020]图2e是本发明实施例提供的第一姿态示意图;
[0021]图2f是本发明实施例提供的姿态变化示意图;
[0022]图3是本发明实施例提供的一种界面显示装置结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]图1是本发明实施例提供的一种界面显示方法的流程图,参见图1,该发明实施例的执行主体为移动终端,该方法包括:
[0025]101、提供指定切换选项,该指定切换选项用于切换移动终端界面的显示方向,该显不方向包括横向和竖向。
[0026]102、当检测到对该指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面。
[0027]本发明实施例提供的方法,通过提供用于切换移动终端界面显示方向的指定切换选项,使得激活该指定切换选项时即可强制切换当前界面的显示方向,而不必受限于该移动终端处于竖屏状态还是横屏状态,提高了灵活性,操作简便快捷。
[0028]可选地,当检测到对该指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面包括:
[0029]当在该移动终端竖向显示的过程中检测到对该指定切换选项的激活操作时,横向显示当前界面;或,
[0030]当在该移动终端横向显示的过程中检测到对该指定切换选项的激活操作时,竖向显示当前界面。
[0031]可选地,当检测到对该指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面之后,该方法还包括:
[0032]获取该移动终端在切换当前界面的显示方向时的第一姿态;
[0033]捕获该移动终端的姿态变化;
[0034]当该移动终端从该第一姿态变化为第二姿态时,计算该第一姿态与该第二姿态之间的差异值;
[0035]判断该差异值是否大于预设阈值;[0036]当该差异值大于该预设阈值时,根据该第二姿态确定当前界面的显示方向,根据确定的显示方向显示当前界面。
[0037]可选地,每一个姿态对应至少一个坐标值,当该移动终端从该第一姿态变化为第二姿态时,计算该第一姿态与该第二姿态之间的差异值包括:
[0038]获取该第一姿态对应的第一坐标值;
[0039]当该移动终端从该第一姿态变化为该第二姿态时,获取该第二姿态对应的第二坐标值;
[0040]计算该第一坐标值与该第二坐标值之间的差值。
[0041]可选地,当该差异值大于该预设阈值时,根据该第二姿态确定当前界面的显示方向,根据确定的显示方向显示当前界面包括:
[0042]当该差异值大于该预设阈值且该第二姿态为竖屏状态时,竖向显示当前界面;或,
[0043]当该差异值大于该预设阈值且该第二姿态为横屏状态时,横向显示当前界面。
[0044]可选地,获取该移动终端在切换当前界面的显示方向时的第一姿态之前,该方法还包括:
[0045]判断该移动终端的自动切换选项是否已激活,该自动切换选项用于指示根据该移动终端的姿态变化自动切换当前界面的显示方向;
[0046]当该自动切换选项已激活时,执行获取该移动终端在切换当前界面的显示方向时的第一姿态的步骤。
[0047]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0048]图2a是本发明实施例提供的一种界面显示方法的流程图。该发明实施例的执行主体为移动终端,参见图2a,该方法包括:
[0049]201、该移动终端在当前界面上提供指定切换选项,该指定切换选项用于切换当前界面的显示方向。
[0050]其中,该显示方向包括横向和竖向,该指定切换选项用于在横向和竖向之间切换当前界面的显示方向。
[0051 ] 在本发明实施例中,该移动终端在当前界面上提供该指定切换选项,该指定切换选项可以为一个按钮或者一个菜单选项等,如该指定切换选项为当前界面的功能菜单中的一项,本发明实施例对此不做限定。
[0052]202、在该移动终端处于第一姿态且竖向显示的过程中,当检测到对该指定切换选项的激活操作时,横向显示当前界面,并获取该第一姿态对应的第一坐标值。
[0053]首先,针对于该指定切换选项,当该移动终端检测到对该指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面。也即是,在该移动终端基于第一显示方向进行显示的过程中,当检测到对该指定切换选项的激活操作时,基于第二显示方向进行 显示,该第二显示方向与该第一显示方向不同。
[0054]具体地,当该指定切换选项被激活时,该移动终端处理器检测到对该指定切换选项的激活操作,则该移动终端处理器向该移动终端的显示单元发起切换显示方向的指令,该显示单元在接收到该切换显示方向的指令时,先获取当前界面此时的显示方向,将该显示方向切换为另一显示方向后显示当前界面。[0055]参见图2b,该移动终端竖向显示当前界面,当该移动终端检测到对该指定切换选项的激活操作时,横向显示当前界面,如图2c所示。
[0056]在本发明实施例提供的另一实施例中,该步骤202可以由以下步骤代替:在该移动终端处于该第一姿态且横向显示的过程中,当检测到对该指定切换选项的激活操作时,竖向显示当前界面。参见图2c,该移动终端横向显示当前界面,当该移动终端检测到对该指定切换选项的激活操作时,竖向显示当前界面,如图2b所示。
[0057]与根据移动终端的姿态变化自动对屏幕显示方向进行切换的过程不同,该移动终端在检测到对该指定切换选项的激活操作时,无论此时所处的第一姿态为横屏状态还是竖屏状态,只需将当前界面的显示方向切换为另一显示方向即可。
[0058]在本发明实施例中,该移动终端通过提供该指定切换选项,在切换当前界面的显示方向时,摆脱了移动终端的姿态对显示方向的限制,使得当前界面的显示方向与该移动终端的姿态不需要一致,在该移动终端处于横屏状态时可以横向显示或者竖向显示,同样地,在该移动终端处于竖屏状态时也可以横向显示或者竖向显示,提高了灵活性。
[0059]其次,移动终端的姿态包括两种:竖屏状态和横屏状态。每一个姿态对应至少一个坐标值,而定义的坐标系不同,姿态所对应的坐标值也不同。以下将定义一个坐标系,对该移动终端姿态对应的坐标值进行举例说明。
[0060]参见图2d,定义坐标系为:当移动终端垂直于水平面放置时,以移动终端的屏幕左下角O点为坐标原点,沿移动终端的水平向右的方向为X方向,沿移动终端的竖直向上的方向为Y方向,且X方向和Y方向在该移动终端的显示屏幕所在的平面上垂直,并定义该移动终端的屏幕宽度为xo,屏幕高度为Y0,相应的,在该移动终端姿态变化的过程中,X值的最大变化量为2*X0, Y值的最大变化量为2*Y0。可选地,定义XO和YO均为10。
[0061 ] 在本发明实施例中,每一个姿态对应一个X方向的坐标值和一个Y方向的坐标值,则可以选取该移动终端屏幕右下角顶点的X值、该移动终端屏幕左上角顶点的Y值、该移动终端屏幕右下角顶点的(Χ,y)值或者该移动终端屏幕左上角顶点的(Χ,y)值等作为姿态对应的坐标值,本发明实施例对此不做限定。
[0062]基于该坐标系,参见图2e,该移动终端获取到的第一坐标值可以包括以下至少一项:
[0063](2021)以选取该移动终端屏幕右下角顶点的X值作为姿态对应的坐标值为例,该第一坐标值为XI。
[0064](2022)以选取该移动终端屏幕左上角顶点的Y值作为姿态对应的坐标值为例,该第一坐标值为Yl。
[0065](2023)以选取该移动终端屏幕右下角顶点的(X,Y)值作为姿态对应的坐标值为例,该第一坐标值为(XI,Y3)。
[0066]可选地,该移动终端获取配置的方向传感器传回的角度值,将该角度值作为当前姿态对应的坐标值。
[0067]203、该移动终纟而判断自动切换选项是否已激活,如果是,执彳了步骤204,如果否,结束。
[0068]其中,该自动切换选项用于指示根据该移动终端的姿态变化自动切换当前界面的显示方向,当该自动切换选项已激活时,该移动终端可以根据姿态变化自动切换显示方向,即当该移动终端处于横屏状态时横向显示,当该移动终端处于竖屏状态时竖向显示。而当该自动切换选项未被激活时,该移动终端不会根据姿态变化自动切换显示方向,在每次该移动终端检测到对该指定切换选项的激活操作时,才会切换当前界面的显示方向。
[0069]在本发明实施例中,该移动终端提供了该指定切换选项和该自动切换选项,该指定切换选项被激活时,无论该移动终端处于横屏状态还是竖屏状态,均切换当前界面的显示方向,而该自动切换选项被激活时,该移动终端将根据姿态变化自动切换显示方向。
[0070]需要说明的是,该指定切换选项的激活状态不可持续,该指定切换选项被激活后,一旦该移动终端切换当前界面的显示方向成功时该指定切换选项即退出激活状态。而该自动切换选项的激活状态可持续,当该自动切换选项被激活后,可以一直处于激活状态,直至用户关闭该自动切换选项。则为了避免出现功能紊乱,该移动终端在该自动切换选项已激活的情况下检测到该指定切换选项被激活时,切换显示方向,而之后该移动终端在该自动切换选项已激活而该指定切换选项未激活时,可以固定根据该切换后的显示方向进行显示或者根据该移动终端的姿态变化自动切换显示方向,具体将会在后续步骤中说明。
[0071]204、该移动终端捕获姿态变化。
[0072]随着用户在使用移动终端过程中,手握移动终端或者放置移动终端的状态发生变化时,会引起移动终端的姿态变化,而当配置于移动终端的传感器输出的传感器信息发生变化时,可以捕获到移动终端的姿态变化。
[0073]在本发明实施例中,该移动终端配置有传感器,如磁场传感器、陀螺仪传感器、六轴朝向传感器或九轴旋转矢量传感器等,本发明实施例对此不做限定。
[0074]205、当该移动终端从该第一姿态变化为第二姿态时,获取该第二姿态对应的第二坐标值。
[0075]基于该步骤203中的举例,参见图2f,获取该第二姿态对应的第二坐标值可以包括以下至少一项:
[0076](2051)以选取该移动终端屏幕右下角顶点的X值作为姿态对应的坐标值为例,该第二坐标值为X2。
[0077](2052)以选取该移动终端屏幕左上角顶点的Y值作为姿态对应的坐标值为例,该第二坐标值为Y2。
[0078](2053)以选取该移动终端屏幕右下角顶点的(X,Y)值作为姿态对应的坐标值为例,该第二坐标值为(X2, Y4)。
[0079]206、该移动终端计算该第一坐标值与该第二坐标值之间的差值。
[0080]基于步骤203和步骤205的举例,该步骤206可以包括以下至少一项:
[0081](2061)以选取该移动终端屏幕右下角顶点的X值作为姿态对应的坐标值为例,该差值为Xl-X2|。
[0082](2062)以选取该移动终端屏幕左上角顶点的Y值作为姿态对应的坐标值为例,该差值为|Y1-Y2|。
[0083](2063)以选取该移动终端屏幕右下角顶点的(X,Y)值作为姿态对应的坐标值为例,该差值为该坐标系中点(XI,Υ3)与点(Χ2, Υ4)之间的距离。
[0084]本发明实施例以该移动终端获取该第一坐标值和该第二坐标值,计算该第一坐标值与该第二坐标值之间的差值为例进行说明,而在实际应用中,该移动终端还可以计算该第一姿态与该第二姿态之间其他的差异值,该差异值可以为该第一姿态与该第二姿态之间的夹角或者该移动终端的移动距离等,本发明实施例对此不做限定。可选地,该移动终端获取配置的方向传感器在第一姿态时传回的第一角度值,在第二姿态时传回的第二角度值,计算该第一角度值与该第二角度值之间的差值。
[0085]207、该移动终端判断该差值是否大于预设阈值,如果是,执行步骤208,如果否,结束。
[0086]其中,该预设阈值可以根据该屏幕宽度和屏幕高度确定,该预设阈值大于O且不大于该移动终端的最大变化量。当该差值大于该预设阈值时,认为该移动终端的姿态变化较大,可以根据该移动终端的姿态变化自动切换显示方向。
[0087]进一步地,对于选取的不同类型的坐标值,可以设置不同的预设阈值,如基于上述定义的坐标系,选取X方向的坐标值时,根据该屏幕宽度设置第一预设阈值,该第一预设阈值大于O且不大于2*X0 ;选取Y方向的坐标值时,根据该屏幕高度设置第二预设阈值,该第二预设阈值大于O且不大于2*Y0 ;选取(Χ,Υ)值作为坐标值时,设置第三预设阈值,该第三预设阈值大于O且不大于2*Χ0和2*Υ0。
[0088]基于步骤203和步骤206的举例,该步骤207可以包括以下至少一项:
[0089](2071)该移动终端判断|Χ1-Χ2|是否大于该第一预设阈值,如果是,执行步骤208。
[0090](2072)该移动终端判断|Υ1-Υ2|是否大于该第二预设阈值,如果是,执行步骤208。
[0091](2073)该移动终端判断点(XI,Υ3)与点(Χ2,Υ4)之间的距离是否大于该第三预设阈值,如果是,执行步骤208。
[0092]可选地,当该屏幕高度和屏幕宽度均为10时,该预设阈值为8。
[0093]需要说明的是,该移动终端可以仅选取一种类型的坐标值,执行步骤202以及步骤205-207,判断通过时执行步骤208,也可以选取至少两种类型的坐标值,分别执行步骤202以及步骤205-207,在任一种坐标值的判断通过时,即可执行步骤208,本发明实施例对此不做限定。如该移动终端可以仅执行步骤(2071)- (2073)中的其中一项,判断通过时执行步骤208,也可以执行其中两项或三项,当任一项判断通过时即可执行步骤208。
[0094]208、该移动终端根据该第二姿态确定当前界面的显示方向,根据确定的显示方向显示当前界面。
[0095]具体地,当该第二姿态为竖屏状态时,该移动终端竖向显示当前界面,当该第二姿态为横屏状态时,该移动终端横向显示当前界面。
[0096]参见图2f,该第二姿态为横屏状态,则如果此时该移动终端横向显示当前界面,该移动终端不再执行操作,而如果此时该移动终端竖向显示当前界面,则该移动终端切换当前界面的显示方向,横向显示当前界面。
[0097]在后续过程中,当该移动终端检测到从第二姿态变化为第三姿态时,继续根据该第三姿态确定显示方向,根据确定的显示方向显示当前界面,直至该移动终端再次检测到对该指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面。
[0098]相应的,以该第二姿态为横屏状态为例,则该移动终端横屏显示当前界面,在该步骤208之后,该方法还可以包括以下任一项:
[0099](2081)当该移动终端的姿态由横屏状态变化为竖屏状态时,竖向显示当前界面。
[0100](2082)当该移动终端检测到对该指定切换选项的激活操作时,竖向显示当前界面。
[0101](2083)当该移动终端的姿态由横屏状态变化为竖屏状态时,竖向显示当前界面,之后,当该移动终端检测到对该指定切换选项的激活操作时,横向显示当前界面。
[0102]在本发明实施例中,该移动终端在步骤202中该指定切换选项被激活时切换了显示方向,但并未在步骤203中确定该自动切换选项已激活时立即根据该移动终端的姿态变化自动切换显示方向,而是固定根据该切换后的显示方向进行显示,满足了用户切换显示方向的需求。与此同时,该移动终端获取了切换显示方向时该移动终端所处的第一姿态,以便后续该移动终端发生了较大的姿态变化时,该移动终端将不再固定该切换后的显示方向,而转为根据该移动终端的姿态变化自动切换显示方向。那么,当用户希望切换成固定的显示方向时,触发该指定切换选项即可,之后该移动终端基于切换后的显示方向进行显示,当用户希望再根据移动终端的姿态变化确定显示方向时,较大幅度的改变该移动终端的姿态即可,操作简便快捷。
[0103]需要说明的是,本发明实施例仅以该移动终端的一个界面为例进行说明,而当该移动终端在显示一个界面的过程中切换至另一界面时,该移动终端可以根据切换界面前的显示方向显示该另一界面,也可以根据该移动终端切换界面时的姿态确定显示方向,根据确定的显示方向显示该另一界面,或者可以预先设置每次切换界面时的显示方向,本发明实施例对此不做限定。
[0104]本发明实施例提供的方法,通过提供用于切换移动终端界面显示方向的指定切换选项,使得激活该指定切换选项时即可强制切换当前界面的显示方向,而不必受限于该移动终端处于竖屏状态还是横屏状态,提高了灵活性,操作简便快捷。进一步地,提供了在该自动切换选项已激活时的处理方式,既能够强制切换显示方向,也能够根据移动终端的姿态变化自动切换显示方向,操作简便,避免了出现移动终端功能紊乱的问题,进一步提高了灵活性。
[0105]图3是本发明实施例提供的一种界面显示装置结构示意图,参见图3,该装置包括:
[0106]选项提供模块301,用于提供指定切换选项,该指定切换选项用于切换移动终端界面的显不方向,该显不方向包括横向和竖向;
[0107]显示模块302,用于当检测到对该指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面。
[0108]可选地,该显示模块302包括:
[0109]第一显示单元,用于当在该移动终端竖向显示的过程中检测到对该指定切换选项的激活操作时,横向显示当前界面;或,
[0110]第二显示单元,用于当在该移动终端横向显示的过程中检测到对该指定切换选项的激活操作时,竖向显示当前界面。
[0111]可选地,该装置还包括:
[0112]第一姿态获取模块,用于获取该移动终端在切换当前界面的显示方向时的第一姿态;
[0113]姿态变化捕获模块,用于捕获该移动终端的姿态变化;
[0114]差异值计算模块,用于当该移动终端从该第一姿态变化为第二姿态时,计算该第一姿态与该第二姿态之间的差异值;
[0115]判断模块,用于判断该差异值是否大于预设阈值;
[0116]方向显示模块,用于当该差异值大于该预设阈值时,根据该第二姿态确定当前界面的显示方向,根据确定的显示方向显示当前界面。
[0117]可选地,每一个姿态对应至少一个坐标值,该差异值计算模块包括:
[0118]第一坐标值获取单元,用于获取该第一姿态对应的第一坐标值;
[0119]第二坐标值获取单元,用于当该移动终端从该第一姿态变化为该第二姿态时,获取该第二姿态对应的第二坐标值;
[0120]差值计算单元,用于计算该第一坐标值与该第二坐标值之间的差值。
[0121]可选地,该方向显示模块包括:
[0122]第一显示单元,用于当该差异值大于该预设阈值且该第二姿态为竖屏状态时,竖向显示当前界面;或,
[0123]第二显示单元,用于当该差异值大于该预设阈值且该第二姿态为横屏状态时,横向显示当前界面。
[0124]可选地,该装置还包括:
[0125]自动切换判断模块,用于判断该移动终端的自动切换选项是否已激活,该自动切换选项用于指示根据该移动终端的姿态变化自动切换当前界面的显示方向;
[0126]选项激活执行模块,用于当该自动切换选项已激活时,执行获取该移动终端在切换当前界面的显示方向时的第一姿态的步骤。
[0127]本发明实施例提供的装置,通过提供用于切换移动终端界面显示方向的指定切换选项,使得激活该指定切换选项时即可强制切换当前界面的显示方向,而不必限制于该移动终端处于竖屏状态还是横屏状态,提高了灵活性,操作简便快捷。
[0128]需要说明的是:上述实施例提供的界面显示装置在显示界面时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将移动终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的界面显示装置与界面显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0129]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0130]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种界面显示方法,其特征在于,所述方法包括: 提供指定切换选项,所述指定切换选项用于切换移动终端界面的显示方向,所述显示方向包括横向和竖向; 当检测到对所述指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面。
2.根据权利要求1所述的方法,其特征在于,当检测到对所述指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面包括: 当在所述移动终端竖向显示的过程中检测到对所述指定切换选项的激活操作时,横向显示当前界面;或, 当在所述移动终端横向显示的过程中检测到对所述指定切换选项的激活操作时,竖向显示当前界面。
3.根据权利要求1所述的方法,其特征在于,当检测到对所述指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面之后,所述方法还包括: 获取所述移动终端在切换当前界面的显示方向时的第一姿态; 捕获所述移动终端的姿态变化; 当所述移动终端从所述第一姿态变化为第二姿态时,计算所述第一姿态与所述第二姿态之间的差异值; 判断所述差异值是否大于预设阈值; 当所述差异值大于所述预设阈值时,根据所述第二姿态确定当前界面的显示方向,根据确定的显示方向显示当前界面。
4.根据权利要求3所述的方法,其特征在于,每一个姿态对应至少一个坐标值,当所述移动终端从所述第一姿态变化为第二姿态时,计算所述第一姿态与所述第二姿态之间的差异值包括: 获取所述第一姿态对应的第一坐标值; 当所述移动终端从所述第一姿态变化为所述第二姿态时,获取所述第二姿态对应的第二坐标值; 计算所述第一坐标值与所述第二坐标值之间的差值。
5.根据权利要求3所述的方法,其特征在于,当所述差异值大于所述预设阈值时,根据所述第二姿态确定当前界面的显示方向,根据确定的显示方向显示当前界面包括: 当所述差异值大于所述预设阈值且所述第二姿态为竖屏状态时,竖向显示当前界面;或, 当所述差异值大于所述预设阈值且所述第二姿态为横屏状态时,横向显示当前界面。
6.根据权利要求3所述的方法,其特征在于,获取所述移动终端在切换当前界面的显示方向时的第一姿态之前,所述方法还包括: 判断所述移动终端的自动切换选项是否已激活, 所述自动切换选项用于指示根据所述移动终端的姿态变化自动切换当前界面的显示方向; 当所述自动切换选项已激活时,执行获取所述移动终端在切换当前界面的显示方向时的第一姿态的步骤。
7.一种界面显示装置,其特征在于,所述装置包括: 选项提供模块,用于提供指定切换选项,所述指定切换选项用于切换移动终端界面的显示方向,所述显示方向包括横向和竖向; 显示模块,用于当检测到对所述指定切换选项的激活操作时,切换当前界面的显示方向,根据切换后的显示方向显示当前界面。
8.根据权利要求7所述的装置,其特征在于,所述显示模块包括: 第一显示单元,用于当在所述移动终端竖向显示的过程中检测到对所述指定切换选项的激活操作时,横向显示当前界面;或, 第二显示单元,用于当在所述移动终端横向显示的过程中检测到对所述指定切换选项的激活操作时,竖向显示当前界面。
9.根据权利要求7所述的装置,其特征在于,所述装置还包括: 第一姿态获取模块,用于获取所述移动终端在切换当前界面的显示方向时的第一姿态; 姿态变化捕获模块,用于捕获所述移动终端的姿态变化; 差异值计算模块,用于当所述移动终端从所述第一姿态变化为第二姿态时,计算所述第一姿态与所述第二姿态之间的差异值; 判断模块,用于判断所述差异值是否大于预设阈值; 方向显示模块,用于当所述差异值大于所述预设阈值时,根据所述第二姿态确定当前界面的显示方向,根据确定的显示方向显示当前界面。
10.根据权利要求9所述的装置,其特征在于,每一个姿态对应至少一个坐标值,所述差异值计算模块包括: 第一坐标值获取单元,用于获取所述第一姿态对应的第一坐标值; 第二坐标值获取单元,用于当所述移动终端从所述第一姿态变化为所述第二姿态时,获取所述第二姿态对应的第二坐标值; 差值计算单元,用于计算所述第一坐标值与所述第二坐标值之间的差值。
11.根据权利要求9所述的装置,其特征在于,所述方向显示模块包括: 第一显示单元,用于当所述差异值大于所述预设阈值且所述第二姿态为竖屏状态时,竖向显示当前界面;或, 第二显示单元,用于当所述差异值大于所述预设阈值且所述第二姿态为横屏状态时,横向显示当前界面。
12.根据权利要求9所述的装置,其特征在于,所述装置还包括: 自动切换判断模块,用于判断所述移动终端的自动切换选项是否已激活,所述自动切换选项用于指示根据所述移动终端的姿态变化自动切换当前界面的显示方向; 选项激活执行模块,用于当所述自动切换选项已激活时,执行获取所述移动终端在切换当前界面的显示方向时的第一姿态的步骤。
【文档编号】G06F3/0481GK103955324SQ201410124065
【公开日】2014年7月30日 申请日期:2014年3月28日 优先权日:2014年3月28日
【发明者】黄海龙 申请人:广州华多网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1