旋转移动终端屏幕画面的方法和装置的制造方法
【专利说明】
【技术领域】
[0001]本发明涉及移动终端技术,特别涉及一种旋转移动终端屏幕画面的方法和装置。【【背景技术】】
[0002]一些移动终端(例如智能手机、平板电脑等)一般都具有自动转屏的功能。即,响应于移动终端位姿的变化,屏幕上显示的内容能在竖屏模式和横屏模式之间自动切换。例如,在进行视频播放、图片浏览或玩游戏过程中,若移动终端旋转了 90度,屏幕画面能够相应地旋转90度,使得屏幕画面相对于用户始终保持正立,从而方便用户观看。此种情形将移动终端屏幕画面按照重力感应结果进行横屏显示,屏幕画面发生的旋转可称为屏幕画面的重力转屏。
[0003]而在一些应用场景下,即使移动终端不发生旋转,屏幕画面也被强制进行横屏显示。例如,移动终端处于竖屏状态下,用户点击游戏图标,移动终端的屏幕展示表示游戏正在启动的屏幕画面,游戏正常启动后,屏幕画面即被强制进行横屏显示,以使得游戏界面可以按照最大尺寸进行显示。又例如,用户在移动终端处于竖屏状态下浏览图片,展示图片的屏幕画面也处于竖屏状态,用户点击全屏显示功能控件,屏幕画面被强制旋转为横屏显示,以使得图片可以按照最大尺寸进行显示。此种情形将移动终端屏幕画面强制进行横屏显示,屏幕画面发生的旋转可称为屏幕画面的强制转屏。
[0004]然而,现有技术在对屏幕画面进行强制转屏时,一般都按照固定的方向对屏幕画面进行旋转,而该旋转方向有可能不是用户所希望的,或者有可能会引起用户的操作不便。
【
【发明内容】
】
[0005]基于此,有必要提供一种在屏幕画面被强制转屏时提高用户操作便利性的旋转移动终端屏幕画面的方法和装置。
[0006]一种旋转移动终端屏幕画面的方法,包括以下步骤:
[0007]接收将移动终端屏幕画面强制进行横屏显示的指令;
[0008]根据以下所述的方式中的至少一种旋转所述屏幕画面:
[0009]若所述移动终端的耳机插孔中有耳机插入且耳机插孔位于所述移动终端的短边端,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的顶边靠近所述耳机插孔所靠近的移动终端长边;
[0010]若所述移动终端的耳机插孔中有耳机插入且耳机插孔位于所述移动终端的长边端,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的底边靠近所述耳机插孔所在的长边端;
[0011]若所述移动终端的耳机插孔中没有耳机插入,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的顶边靠近所述移动终端的扬声器所靠近的所述移动终端的长边。
[0012]在其中一个实施例中,若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的短边端且靠近所述移动终端的左长边,则将所述屏幕画面按照逆时针方向旋转90度;
[0013]若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的短边端且靠近所述移动终端的右长边,则将所述屏幕画面按照顺时针方向旋转90度。
[0014]在其中一个实施例中,若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的右长边端,则将所述屏幕画面按照逆时针方向旋转90度;
[0015]若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的左长边端,则将所述屏幕画面按照顺时针方向旋转90度。
[0016]在其中一个实施例中,若所述移动终端的耳机插孔中没有耳机插入且所述移动终端的扬声器靠近移动终端的左长边,则将所述屏幕画面按照逆时针方向旋转90度;
[0017]若所述移动终端的耳机插孔中没有耳机插入且所述移动终端的扬声器靠近移动终端的右长边,则将所述屏幕画面按照顺时针方向旋转90度。
[0018]一种旋转移动终端屏幕画面的装置,包括:
[0019]指令接收模块,用于接收将移动终端屏幕画面强制进行横屏显示的指令;
[0020]以及包括以下的一个或几个模块:
[0021]第一旋转模块,用于若所述移动终端的耳机插孔中有耳机插入且耳机插孔位于所述移动终端的短边端,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的顶边靠近所述耳机插孔所靠近的移动终端长边;
[0022]第二旋转模块,用于若所述移动终端的耳机插孔中有耳机插入且耳机插孔位于所述移动终端的长边端,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的底边靠近所述耳机插孔所在的长边端;
[0023]第三旋转模块,用于若所述移动终端的耳机插孔中没有耳机插入,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的顶边靠近所述移动终端的扬声器所靠近的所述移动终端的长边。
[0024]在其中一个实施例中,所述第一旋转模块用于若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的短边端且靠近所述移动终端的左长边,则将所述屏幕画面按照逆时针方向旋转90度;
[0025]所述第一旋转模块还用于若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的短边端且靠近所述移动终端的右长边,则将所述屏幕画面按照顺时针方向旋转90度。
[0026]在其中一个实施例中,所述第二旋转模块用于若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的右长边端,则将所述屏幕画面按照逆时针方向旋转90度;
[0027]所述第二旋转模块还用于若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的左长边端,则将所述屏幕画面按照顺时针方向旋转90度。
[0028]在其中一个实施例中,所述第三旋转模块用于若所述移动终端的耳机插孔中没有耳机插入且所述移动终端的扬声器靠近移动终端的左长边,则将所述屏幕画面按照逆时针方向旋转90度;
[0029]所述第三旋转模块还用于若所述移动终端的耳机插孔中没有耳机插入且所述移动终端的扬声器靠近移动终端的右长边,则将所述屏幕画面按照顺时针方向旋转90度。
[0030]上述旋转移动终端屏幕画面的方法和装置,接收将移动终端屏幕画面强制进行横屏显示的指令后,若移动终端的耳机插孔中有耳机插入且耳机插孔位于移动终端的短边端,可旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近耳机插孔所靠近的移动终端长边,从而在移动终端旋转使得屏幕画面正立显示时,耳机插头不会防碍用户握持移动终端;
[0031]若移动终端的耳机插孔中有耳机插入且耳机插孔位于移动终端的长边端,可旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的底边靠近耳机插孔所在的长边端;从而移动终端随之旋转使得屏幕画面正立显示后,耳机插孔位于移动终端处于下方的长边端,从而避免了耳机插孔位于终端上方时导致耳机线有可能绕过移动终端显示屏幕的问题,耳机线搭在用户握持移动终端的手上的情况也不会出现;
[0032]若移动终端的耳机插孔中没有耳机插入,可旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近移动终端的扬声器所靠近的移动终端的长边,移动终端旋转使得屏幕画面正立显示时,用户从适宜握持的位置(即移动终端的下部)握持移动终端,扬声器不会被用户握持移动终端的手所遮挡而影响扬声器声音的传播;因此,上述旋转移动终端屏幕画面的方法和装置可在屏幕画面被强制转屏时提高用户的操作便利性。
【【附图说明】】
[0033]图1为移动终端的几种状态示意图以及屏幕画面的几种状态示意图;
[0034]图2为一个实施例中的旋转移动终端屏幕画面的方法的流程示意图;
[0035]图3A为一个实施例中的屏幕画面旋转示意图;
[0036]图3B为一个实施例中的屏幕画面旋转示意图;
[0037]图4示出了一个实施例中的旋转移动终端屏幕画面的方法在检测移动终端的耳机插孔中是否有耳机插入步骤之后的一种执行流程的示意图;
[0038]图5A为一个实施例中屏幕画面旋转示意图;
[0039]图5B为一个实施例中屏幕画面旋转示意图;
[0040]图6示出了
一个实施例中的旋转移动终端屏幕画面的方法在检测移动终端的耳机插孔中是否有耳机插入步骤之后的一种执行流程的示意图;
[0041]图7为一个实施例中的旋转移动终端屏幕画面的装置的结构示意图。
【【具体实施方式】】
[0042]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0043]可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种对象,但这些对象不受这些术语限制。这些术语仅用于将第一个对象与另一个对象区分。举例来说,在不脱离本发明的范围的情况下,可以将第一旋转模块称为第二旋转模块,且类似地,可将第二旋转模块称为第一旋转模块。
[0044]本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。可以理解,本文中所使用的术语“和/或”涉及且涵盖相关联的所列项目中的一者或一者以上的任何和所有可能的组合。
[0045]本申请文件中的移动终端包括两条平行的长边和两条平行的短边,长边和短边围成矩形,长边的长度大于短边的长度。当长边与重力方向大致平行时,称移动终端处于竖屏状态;当短边与重力方向大致平行时,称移动终端处于横屏状态。
[0046]本申请文件中,移动终端的顶部(也可称为头部)对应于移动终端正立时、移动终端处于上方的部分,该部分被固定称之为移动终端的顶部(或头部),不因移动终端的摆放姿态变化而改变;
[0047]相应的,移动终端的底部(也可称为尾部)对应于移动终端正立时、移动终端处于下方的部分,该部分被固定称之为移动终端的底部(或尾部),不因移动终端的摆放姿态变化而改变。
[0048]本申请文件中的移动终端的左右方位,按照移动终端正立且显示屏幕面向用户为准进行描述。
[0049]移动终端的左长边对应于移动终端正立且显示屏幕面向用户时位于左侧的长边,该边被固定称之为移动终端的左长边,不因移动终端的摆放姿态变化而改变;
[0050]相应的,移动终端的右长边对应于移动终端正立且显示屏幕面向用户时位于右侧的长边,该边被固定称之为移动终端的右长边,不因移动终端的摆放姿态变化而改变。
[0051]本申请文件中,屏幕画面的顶边(也可称为头边)对应于屏幕画面正立显示时、屏幕画面处于上方的边,该边被固定称之为屏幕画面的顶边(或头边),不受屏幕画面位置变化的影响;
[0052]相应的,屏幕画面的底边(也可称为尾边)对应于屏幕画面正立显示时、屏幕画面处于下方的边,该边被固定称之为屏幕画面的底边(或尾边),不受屏幕画面位置变化的影响。
[0053]当屏幕画面的顶边和底边平行于移动终端的短边时,称屏幕画面竖屏显示;当屏幕画面的顶边和底边平行于移动终端的长边时,称屏幕画面横屏显示。
[0054]图1示出了移动终端的几种状态示意图以及屏幕画面的几种状态示意图。其中,图a表示移动终端10处于竖屏状态,且移动终端10正立以及显示屏幕面向用户;图b表示移动终端10处于横屏状态,移动终端10顶部位于左侧以及显示面向用户,图c表示移动终端10的屏幕画面20正立且竖屏显示,图d表示移动终端10的屏幕画面20正立且横屏显不O
[0055]如图2所示,在一个实施例中,一种旋转移动终端屏幕画面的方法,包括以下步骤:
[0056]步骤S202,接收将移动终端屏幕画面强制进行横屏显示的指令。
[0057]在一个实施例中,当接收到将移动终端屏幕画面进行横屏显示的指令时,可判断当前移动终端是否处于竖屏状态,若是,则说明需要对屏幕画面强制进行横屏显示,可判定该指令为将移动终端屏幕画面强制进行横屏显示的指令。若当前移动终端处于横屏状态,则说明需要根据重力感应结果将屏幕画面进行横屏显示,可判定该指令为将移动终端屏幕画面按照重力感应结果横屏显示的指令。当接收将移动终端屏幕画面按照重力感应结果横屏显示的指令时,可旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近移动终端位于上方的长边,即使得屏幕画面横屏显示且保持正立。
[0058]步骤S204,检测移动终端的耳机插孔中是否有耳机插入,若是,则执行步骤S206,否则,执行步骤S212。
[0059]在移动终端处于竖屏状态下,屏幕画面旋转成横屏显示,一般的用户也会随之旋转移动终端,使得屏幕画面正立显示。
[0060]移动终端旋转后,用户握持移动终端的部位也发生了变化,在移动终端连接有耳机的情况下,耳机插头可能正好位于移动终端适宜握持的部位,使得耳机插头有可能会防碍用户舒适地握持移动终端。另外,移动终端旋转后耳机线也可能绕过移动终端显示屏幕,一方面遮挡显示屏幕,另一方面也可能搭在用户握持移动终端的手上,从而防碍用户握持移动终端。
[0061]因此,屏幕画面的旋转方向尤为关键,最好是以旋转后的屏幕画面正立显示时耳机不影响握持移动终端为准来旋转屏幕画面。
[0062]而在移动终端未连接有耳机的情况下,可考虑如何旋转屏幕画面,使得移动终端随之旋转使得屏幕画面正立显示时,握持移动终端的手势不遮挡移动终端的扬声器。
[0063]因为,移动终端旋转使得屏幕画面正立显示后,用户握持移动终端的位置也发生了变化,扬声器也可能正好处于移动终端适宜握持的位置,从而有可能被用户握持移动终端的手所遮挡,而影响扬声器声音的传播。
[0064]步骤S206,确定移动终端的耳机插孔在移动终端所处的位置,判断耳机插孔位于移动终端的短边端还是长边端,若耳机插孔位于移动终端的短边端,则执行步骤S208,若耳机插孔位于移动终端的长边端,则执行步骤S210。
[0065]在一个实施例中,表示耳机插孔在移动终端所处的位置的位置信息预先存储在指定的存储空间,例如,指定的文件或数据库中,步骤S206可从该指定的存储空间读取该位置信息,从而确定耳机插孔在移动终端所处的位置。
[0066]步骤S208,旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近耳机插孔所靠近的移动终端长边。
[0067]对于不同型号的移动终端,耳机插孔有可能不处于短边端的中间位置,而是与两条长边的距离不相等,耳机插孔更靠近移动终端的两条长边中的一条长边。
[0068]具体的,在一个实施例中,若耳机插孔位于移动终端的短边端且靠近移动终端的左长边,例如,耳机插孔位于移动终端的顶部短边且靠近移动终端的左长边(如图3A所示),则可将屏幕画面按照如图3A所示的逆时针方向旋转90度。同样的,若耳机插孔位于移动终端的底部短边端且靠近移动终端的左长边,也可将屏幕画面按照逆时针方向旋转90度。
[0069]在耳机插孔位于移动终端的短边端且靠近移动终端的左长边的情况下,将屏幕画面逆时针旋转90度后,屏幕画面的顶边平行于移动终端的左长边且靠近左长边(而相对远离右长边),移动终端随之旋转使得屏幕画面正立显示后,耳机插孔位于移动终端左侧或右侧偏上的位置,而一般的,从移动终端的左下角或右下角握持移动终端,从而本实施例中,移动终端旋转使得屏幕画面正立显示时,耳机插头不会防碍用户握持移动终端。
[0070]具体的,在一个实施例中,若耳机插孔位于移动终端的短边端且靠近移动终端的右长边,例如,耳机插孔位于移动终端的顶部短边端且靠近移动终端的右长边(如图3B所示),则可将屏幕画面按照如图3B所示的顺时针方向旋转90度。同样的,若耳机插孔位于移动终端的底部短边端且靠近移动终端的右长边,也可将屏幕画面按照顺时针方向旋转90度。
[0071]在耳机插孔位于移动终端的短边端且靠近移动终端的右长边的情况下,将屏幕画面顺时针旋转90度后,屏幕画面的顶边平行于移动终端的右长边且靠近右长边(而相对远离左长边),移动终端随之旋转使得屏幕画面正立显示后,耳机插孔位于移动终端左侧或右侧偏上的位置,而一般的,从移动终端的左下角或右下角握持移动终端,从而本实施例中,移动终端旋转使得屏幕画面正立
显示时,耳机插头不会防碍用户握持移动终端。
[0072]步骤S210,旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的底边靠近耳机插孔所在的长边端。
[0073]具体的,在一个实施例中,若耳机插孔位于移动终端的右长边端,则将屏幕画面按照逆时针方向旋转90度。
[0074]若耳机插孔位于移动终端的左长边端,则将屏幕画面按照顺时针方向旋转90度。
[0075]移动终端随着屏幕画面的旋转而旋转使得屏幕画面正立显示后,耳机插孔位于移动终端处于下方的长边,从而避免了耳机插孔位于终端上方时导致耳机线有可能绕过移动终端显示屏幕的问题,耳机线搭在用户握持移动终端的手上的情况也不会出现。
[0076]图4示出了上述实施例中检测移动终端的耳机插孔中是否有耳机插入步骤之后的一种执行流程的示意图。
[0077]如图4所示,检测移动终端的耳机插孔中是否有耳机插入,若是,则确定耳机插孔在移动终端所处的位置,并判断耳机插孔在移动终端所处的位置属于以下哪种情况:(I)位于移动终端的顶部短边端且靠近移动终端的左长边;(2)位于移动终端的底部短边端且靠近移动终端的左长边;(3)位于移动终端的右长边端;(4)位于移动终端的顶部短边端且靠近移动终端的右长边;(5)位于移动终端的底部短边端且靠近移动终端的右长边;(6)位于移动终端的左长边端。
[0078]若耳机插孔在移动终端所处的位置属于第(1)、(2)或(3)种情况,则将屏幕画面按照如图3A所示的逆时针方向旋转90度;若耳机插孔在移动终端所处的位置属于第(4)、
(5)或(6)种情况,则将屏幕画面按照如图3B所示的顺时针方向旋转90度。
[0079]步骤S212,确定扬声器在移动终端所处的位置。
[0080]在一个实施例中,表示扬声器在移动终端所处的位置的位置信息预先存储在指定的存储空间,例如,指定的文件或数据库中,步骤S212可从该指定的存储空间读取该位置信息,从而确定扬声器在移动终端所处的位置。
[0081]步骤S214,旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近移动终端的扬声器所靠近的移动终端的长边。
[0082]具体的,在一个实施例中,若扬声器靠近移动终端的左长边,例如,扬声器位于移动终端的背面且靠近移动终端的左长边、扬声器位于移动终端的正面且靠近移动终端的左长边、扬声器位于移动终端的顶部短边端且靠近移动终端的左长边、扬声器位于移动终端的底部短边端且靠近移动终端的左长边(如图5A所示)、扬声器位于移动终端的左长边端,则可将屏幕画面按照逆时针方向旋转90度(如图5A所示)。
[0083]在扬声器靠近移动终端的左长边的情况下,将屏幕画面逆时针旋转90度后,屏幕画面的顶边平行于移动终端的左长边且靠近左长边(而相对远离右长边),移动终端随之旋转使得屏幕画面正立显示后,扬声器位于移动终端上部,而一般的,用户都握持移动终端的下部的某一位置,从而本实施例中,移动终端旋转使得屏幕画面正立显示时,用户从适宜握持的位置(即移动终端的下部)握持移动终端,扬声器不会被用户握持移动终端的手所遮挡而影响扬声器声音的传播。
[0084]在一个实施例中,若扬声器靠近移动终端的右长边,例如,扬声器位于移动终端的背面且靠近移动终端的右长边、扬声器位于移动终端的正面且靠近移动终端的右长边、扬声器位于移动终端的顶部短边端且靠近移动终端的右长边、扬声器位于移动终端的底部短边端且靠近移动终端的右长边(如图5B所示)、扬声器位于移动终端的右长边端,则可将屏幕画面按照顺时针方向旋转90度(如图5B所示)。
[0085]在扬声器靠近移动终端的右长边的情况下,将屏幕画面顺时针旋转90度后,屏幕画面的顶边平行于移动终端的右长边且靠近右长边(而相对远离左长边),移动终端随之旋转使得屏幕画面正立显示后,扬声器位于移动终端上部,而一般的,用户都握持移动终端的下部的某一位置,从而本实施例中,移动终端旋转使得屏幕画面正立显示时,用户从适宜握持的位置(即移动终端的下部)握持移动终端,扬声器不会被用户握持移动终端的手所遮挡而影响扬声器声音的传播。
[0086]图6示出了上述实施例中检测移动终端的耳机插孔中是否有耳机插入步骤之后的一种执行流程的示意图。
[0087]如图6所示,检测移动终端的耳机插孔中是否有耳机插入,若否,则确定扬声器在移动终端所处的位置,并判断扬声器在移动终端所处的位置属于以下哪种情况:(I)位于移动终端的背面且靠近移动终端的左长边;(2)位于移动终端的正面且靠近移动终端的左长边、位于移动终端的顶部短边端且靠近移动终端的左长边、位于移动终端的底部短边端且靠近移动终端的左长边;(3)位于移动终端的左长边端;(4)位于移动终端的背面且靠近移动终端的右长边;(5)位于移动终端的正面且靠近移动终端的右长边、位于移动终端的顶部短边端且靠近移动终端的右长边、扬声器位于移动终端的底部短边端且靠近移动终端的右长边;(6)位于移动终端的右长边端。
[0088]若扬声器在移动终端所处的位置属于第(1)、(2)或(3)种情况,则可将屏幕画面按照图5A所示的逆时针方向旋转90度;若扬声器在移动终端所处的位置属于第(4)、(5)或(6)种情况,则将屏幕画面按照如图5B所示的顺时针方向旋转90度。
[0089]接收到将移动终端屏幕画面强制进行横屏显示的指令后,按照上述实施例中所述方式旋转屏幕画面,屏幕画面的旋转的方向不一定是用户所希望的方向,用户不一定会将移动终端顺应屏幕画面的旋转而旋转,以使得屏幕画面正立显示,而是可能按照使得屏幕画面倒立显示的方向旋转,此时,需要以移动终端的旋转为准,纠正屏幕画面的方向,使得屏幕画面正立显示,此时,只需要按照重力感应结果将屏幕画面的顶边旋转到靠近移动终端位于上方的长边即可。
[0090]图2所示的执行流程不应作为对本申请所述的旋转移动终端屏幕画面的方法的限制,在移动终端的耳机插孔中有耳机插入且耳机插孔位于移动终端的短边端、移动终端的耳机插孔中有耳机插入且耳机插孔位于移动终端的长边端、移动终端的耳机插孔中没有耳机插入的任意一种情形下按照本申请所述的方式进行处理都属于本申请保护的范围。[0091 ] 如图7所示,在一个实施例中,一种旋转移动终端屏幕画面的装置,包括指令接收模块702、耳机插入检测模块704、耳机位置判断模块706、第一旋转模块708、第二旋转模块710、扬声器位置获取模块712和第三旋转模块714,其中:
[0092]指令接收模块702用于接收将移动终端屏幕画面强制进行横屏显示的指令。
[0093]在一个实施例中,当接收到将移动终端屏幕画面进行横屏显示的指令时,指令接收模块702可判断当前移动终端是否处于竖屏状态,若是,则说明需要对屏幕画面强制进行横屏显示,可判定该指令为将移动终端屏幕画面强制进行横屏显示的指令。若当前移动终端处于横屏状态,则说明需要根据重力感应结果将屏幕画面进行横屏显示,指令接收模块702可判定该指令为将移动终端屏幕画面按照重力感应结果横屏显示的指令。在一个实施例中,上述旋转移动终端屏幕画面的装置还包括:重力旋转模块(图中未示出),用于当接收将移动终端屏幕画面按照重力感应结果横屏显示的指令时,旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近移动终端位于上方的长边,即,使得屏幕画面横屏显示且保持正立。
[0094]耳机插入检测模块704用于检测移动终端的耳机插孔中是否有耳机插入。
[0095]在移动终端处于竖屏状态下,屏幕画面旋转成横屏显示,一般的用户也会随之旋转移动终端,使得屏幕画面正立显示,其中,“屏幕画面正立显示”指屏幕画面的顶边处于上方。
[0096]移动终端旋转后,用户握持移动终端的部位也发生了变化,在移动终端插入耳机的情况下,耳机插头可能正好位于移动终端适宜握持的部位,使得耳机插头有可能会防碍用户舒适地握持移动终端。另外,移动终端旋转后耳机线也可能绕过移动终端显示屏幕,一方面遮挡显示屏幕,另一方面也可能搭在用户握持移动终端的手上,从而防碍用户握持移动终端。
[0097]因此,屏幕画面的旋转方向尤为关键,最好
是以旋转后的屏幕画面正立显示时耳机不影响握持移动终端为准来旋转屏幕画面。
[0098]而在移动终端未连接有耳机的情况下,可考虑如何旋转屏幕画面,使得移动终端随之旋转使得屏幕画面正立显示时,握持移动终端的手势不遮挡移动终端的扬声器。
[0099]因为,移动终端旋转使得屏幕画面正立显示后,用户握持移动终端的位置也发生了变化,扬声器也可能正好处于移动终端适宜握持的位置,从而有可能被用户握持移动终端的手所遮挡,而影响扬声器声音的传播。
[0100]耳机位置判断模块706用于若移动终端的耳机插孔中有耳机插入,则确定移动终端的耳机插孔在移动终端所处的位置,判断耳机插孔位于移动终端的短边端还是长边端。
[0101]在一个实施例中,表示耳机插孔在移动终端所处的位置的位置信息预先存储在指定的存储空间,例如,指定的文件或数据库中,耳机位置判断模块706可从该指定的存储空间读取该位置信息,从而确定耳机插孔在移动终端所处的位置。
[0102]第一旋转模块708用于若移动终端的耳机插孔中有耳机插入、且耳机插孔位于移动终端的短边端,则旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近耳机插孔所靠近的移动终端长边。
[0103]耳机插孔有可能不处于短边端的中间位置,而是与两条长边的距离不相等,耳机插孔更靠近移动终端的两条长边中的一条长边。
[0104]具体的,在一个实施例中,若耳机插孔位于移动终端的短边端且靠近移动终端的左长边,例如,耳机插孔位于移动终端的顶部短边且靠近移动终端的左长边(如图3A所示),则第一旋转模块708可将屏幕画面按照如图3A所示的逆时针方向旋转90度。另外,若耳机插孔位于移动终端的底部短边端且靠近移动终端的左长边,第一旋转模块708也可将屏幕画面按照逆时针方向旋转90度。
[0105]在耳机插孔位于移动终端的短边端且靠近移动终端的左长边的情况下,将屏幕画面逆时针旋转90度后,屏幕画面的顶边平行于移动终端的左长边且靠近左长边(而相对远离右长边),移动终端随之旋转使得屏幕画面正立显示后,耳机插孔位于移动终端左侧或右侧偏上的位置,而一般的,从移动终端的左下角或右下角握持移动终端,从而本实施例中,移动终端旋转使得屏幕画面正立显示时,耳机插头不会防碍用户握持移动终端。
[0106]具体的,在一个实施例中,若耳机插孔位于移动终端的短边端且靠近移动终端的右长边,例如,耳机插孔位于移动终端的顶部短边端且靠近移动终端的右长边(如图3B所示),则第一旋转模块708可将屏幕画面按照如图3B所示的顺时针方向旋转90度。另外,若耳机插孔位于移动终端的底部短边端且靠近移动终端的右长边,第一旋转模块708也可将屏幕画面按照顺时针方向旋转90度。
[0107]在耳机插孔位于移动终端的短边端且靠近移动终端的右长边的情况下,将屏幕画面顺时针旋转90度后,屏幕画面的顶边平行于移动终端的右长边且靠近右长边(而相对远离左长边),移动终端随之旋转使得屏幕画面正立显示后,耳机插孔位于移动终端左侧或右侧偏上的位置,而一般的,从移动终端的左下角或右下角握持移动终端,从而本实施例中,移动终端旋转使得屏幕画面正立显示时,耳机插头不会防碍用户握持移动终端。
[0108]第二旋转模块710用于若移动终端的耳机插孔中有耳机插入、且耳机插孔位于移动终端的长边端,则旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的底边靠近耳机插孔所在的长边端。
[0109]具体的,在一个实施例中,若移动终端的耳机插孔中有耳机插入且耳机插孔位于移动终端的右长边端,则第二旋转模块710可将屏幕画面按照逆时针方向旋转90度。
[0110]若移动终端的耳机插孔中有耳机插入且耳机插孔位于移动终端的左长边端,则第二旋转模块710可将屏幕画面按照顺时针方向旋转90度。
[0111]移动终端随着屏幕画面的旋转而旋转使得屏幕画面正立显示后,耳机插孔位于移动终端处于下方的长边端,从而避免了耳机插孔位于终端上方时导致耳机线有可能绕过移动终端显示屏幕的问题,耳机线搭在用户握持移动终端的手上的情况也不会出现。
[0112]在一个实施例中,耳机位置判断模块706用于若移动终端的耳机插孔中有耳机插入,则确定耳机插孔在移动终端所处的位置,并判断耳机插孔在移动终端所处的位置属于以下哪种情况:(I)位于移动终端的顶部短边端且靠近移动终端的左长边;(2)位于移动终端的底部短边端且靠近移动终端的左长边;(3)位于移动终端的右长边端;(4)位于移动终端的顶部短边端且靠近移动终端的右长边;(5)位于移动终端的底部短边端且靠近移动终端的右长边;(6)位于移动终端的左长边端。
[0113]第一旋转模块708用于若耳机插孔在移动终端所处的位置属于第(I)、(2)或(3)种情况,则将屏幕画面按照逆时针方向旋转90度;第二旋转模块710用于若耳机插孔在移动终端所处的位置属于第(4)、(5)或(6)种情况,则将屏幕画面按照顺时针方向旋转90度。
[0114]扬声器位置获取模块712用于若移动终端的耳机插孔中没有耳机插入,则确定扬声器在移动终端所处的位置。
[0115]在一个实施例中,表示扬声器在移动终端所处的位置的位置信息预先存储在指定的存储空间,例如,指定的文件或数据库中,扬声器位置获取模块712可从该指定的存储空间读取该位置信息,从而确定扬声器在移动终端所处的位置。
[0116]第三旋转模块714用于若移动终端的耳机插孔中没有耳机插入,则旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近移动终端的扬声器所靠近的移动终端的长边。
[0117]具体的,在一个实施例中,若扬声器靠近移动终端的左长边,例如,扬声器位于移动终端的背面且靠近移动终端的左长边、扬声器位于移动终端的正面且靠近移动终端的左长边、扬声器位于移动终端的顶部短边端且靠近移动终端的左长边、扬声器位于移动终端的底部短边端且靠近移动终端的左长边(如图5A所示)、扬声器位于移动终端的左长边端,则第三旋转模块714可将屏幕画面按照逆时针方向旋转90度(如图5A所示)。
[0118]在扬声器靠近移动终端的左长边的情况下,将屏幕画面逆时针旋转90度后,屏幕画面的顶边平行于移动终端的左长边且靠近左长边(而相对远离右长边),移动终端随之旋转使得屏幕画面正立显示后,扬声器位于移动终端上部,而一般的,用户都握持移动终端的下部的某一位置,从而本实施例中,移动终端旋转使得屏幕画面正立显示时,用户从适宜握持的位置(即移动终端的下部)握持移动终端,扬声器不会被用户握持移动终端的手所遮挡而影响扬声器声音的传播。
[0119]在一个实施例中,若扬声器靠近移动终端的右长边,例如,扬声器位于移动终端的背面且靠近移动终端的右长边、扬声器位于移动终端的正面且靠近移动终端的右长边、扬声器位于移动终端的顶部短边端且靠近移动终端的右长边、扬声器位于移动终端的底部短边端且靠近移动终端的右长边(如图5B所示)、扬声器位于移动终端的右长边端,则第三旋转模块714可将屏幕画面按照顺时针方向旋转90度(如图5B所示)。
[0120]在扬声器靠近移动终端的右长边的情况下,将屏幕画面顺时针旋转90度后,屏幕画面的顶边平行于移动终端的右长边且靠近右长边(而相对远离左长边),移动终端随之旋转使得屏幕画面正立显示后,扬声器位于移动终端上部,而一般的,用户都握持移动终端的下部的某一位置,从而本实施例中,移动终端旋转使得屏幕画面正立显示时,用户从适宜握持的位置(即移动终端的下部)握持移动终端,扬声器不会被用户握持移动终端的手所遮挡而影响扬声器声音的传播。
[0121]在一个实施例中,扬声器位置获取模块712用于若移动终端的耳机插孔中没有耳机插入,则确定扬声器在移动终端所处的位置,并判断扬声器在移动终端所处的位置属于以下哪种情况:(I)位于移动终端的背面且靠近移动终端的左长边;(2)位于移动终端的正面且靠近移动终端的左长边、位于移动终端的顶部短边端且靠近移动终端的左长边、位于移动终端的底部短边端且靠近移动终端的左长边;(3)位于移动终端的左长边端;(4)位于移动终端的背面且靠近移动终端的右长边;(5)位于
移动终端的正面且靠近移动终端的右长边、位于移动终端的顶部短边端且靠近移动终端的右长边、扬声器位于移动终端的底部短边端且靠近移动终端的右长边;(6)位于移动终端的右长边端。
[0122]第三旋转模块714用于若扬声器在移动终端所处的位置属于第(I)、(2)或(3)种情况,则可将屏幕画面按照逆时针方向旋转90度;第三旋转模块714还用于若扬声器在移动终端所处的位置属于第⑷、(5)或(6)种情况,则将屏幕画面按照顺时针方向旋转90度。
[0123]接收到将移动终端屏幕画面强制进行横屏显示的指令后,按照上述实施例中所述方式旋转屏幕画面,屏幕画面的旋转的方向不一定是用户所希望的方向,用户不一定会将移动终端顺应屏幕画面的旋转而旋转,以使得屏幕画面正立显示,而是可能按照使得屏幕画面倒立显示的方向旋转,此时,需要以移动终端的旋转为准,纠正屏幕画面的方向,使得屏幕画面正立显示,此时,只需要按照重力感应结果将屏幕画面的顶边旋转到靠近移动终端位于上方的长边即可。
[0124]图7所示的结构示意图不应作为对本申请所述的旋转移动终端屏幕画面的装置的限制,包括第一旋转模块708、第二旋转模块710、第三旋转模块714中任意一个模块的装置都属于本申请保护的范围。
[0125]上述旋转移动终端屏幕画面的方法和装置,接收将移动终端屏幕画面强制进行横屏显示的指令后,若移动终端的耳机插孔中有耳机插入且耳机插孔位于移动终端的短边端,可旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近耳机插孔所靠近的移动终端长边,从而在移动终端旋转使得屏幕画面正立显示时,耳机插头不会防碍用户握持移动终端;
[0126]若移动终端的耳机插孔中有耳机插入且耳机插孔位于移动终端的长边端,可旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的底边靠近耳机插孔所在的长边端;从而移动终端随之旋转使得屏幕画面正立显示后,耳机插孔位于移动终端处于下方的长边端,从而避免了耳机插孔位于移动终端上方时导致耳机线有可能绕过移动终端显示屏幕的问题,耳机线搭在用户握持移动终端的手上的情况也不会出现;
[0127]若移动终端的耳机插孔中没有耳机插入,可旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近移动终端的扬声器所靠近的移动终端的长边,移动终端旋转使得屏幕画面正立显示时,用户从适宜握持的位置(即移动终端的下部)握持移动终端,扬声器不会被用户握持移动终端的手所遮挡而影响扬声器声音的传播;因此,上述旋转移动终端屏幕画面的方法和装置可在屏幕画面被强制转屏时提高用户的操作便利性。
[0128]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种旋转移动终端屏幕画面的方法,包括以下步骤: 接收将移动终端屏幕画面强制进行横屏显示的指令; 根据以下所述的方式中的至少一种旋转所述屏幕画面: 若所述移动终端的耳机插孔中有耳机插入且耳机插孔位于所述移动终端的短边端,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的顶边靠近所述耳机插孔所靠近的移动终端长边; 若所述移动终端的耳机插孔中有耳机插入且耳机插孔位于所述移动终端的长边端,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的底边靠近所述耳机插孔所在的长边端; 若所述移动终端的耳机插孔中没有耳机插入,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的顶边靠近所述移动终端的扬声器所靠近的所述移动终端的长边。2.根据权利要求1所述的旋转移动终端屏幕画面的方法,其特征在于,若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的短边端且靠近所述移动终端的左长边,则将所述屏幕画面按照逆时针方向旋转90度; 若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的短边端且靠近所述移动终端的右长边,则将所述屏幕画面按照顺时针方向旋转90度。3.根据权利要求1所述的旋转移动终端屏幕画面的方法,其特征在于,若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的右长边端,则将所述屏幕画面按照逆时针方向旋转90度; 若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的左长边端,则将所述屏幕画面按照顺时针方向旋转90度。4.根据权利要求1所述的旋转移动终端屏幕画面的方法,其特征在于,若所述移动终端的耳机插孔中没有耳机插入且所述移动终端的扬声器靠近移动终端的左长边,则将所述屏幕画面按照逆时针方向旋转90度; 若所述移动终端的耳机插孔中没有耳机插入且所述移动终端的扬声器靠近移动终端的右长边,则将所述屏幕画面按照顺时针方向旋转90度。5.一种旋转移动终端屏幕画面的装置,其特征在于,包括: 指令接收模块,用于接收将移动终端屏幕画面强制进行横屏显示的指令; 以及包括以下的一个或几个模块: 第一旋转模块,用于若所述移动终端的耳机插孔中有耳机插入且耳机插孔位于所述移动终端的短边端,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的顶边靠近所述耳机插孔所靠近的移动终端长边; 第二旋转模块,用于若所述移动终端的耳机插孔中有耳机插入且耳机插孔位于所述移动终端的长边端,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的底边靠近所述耳机插孔所在的长边端; 第三旋转模块,用于若所述移动终端的耳机插孔中没有耳机插入,则旋转所述屏幕画面,使得所述屏幕画面横屏显示且所述屏幕画面的顶边靠近所述移动终端的扬声器所靠近的所述移动终端的长边。6.根据权利要求5所述的旋转移动终端屏幕画面的装置,其特征在于,所述第一旋转模块用于若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的短边端且靠近所述移动终端的左长边,则将所述屏幕画面按照逆时针方向旋转90度; 所述第一旋转模块还用于若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的短边端且靠近所述移动终端的右长边,则将所述屏幕画面按照顺时针方向旋转90度。7.根据权利要求5所述的旋转移动终端屏幕画面的装置,其特征在于,所述第二旋转模块用于若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的右长边端,则将所述屏幕画面按照逆时针方向旋转90度; 所述第二旋转模块还用于若所述移动终端的耳机插孔中有耳机插入且所述耳机插孔位于所述移动终端的左长边端,则将所述屏幕画面按照顺时针方向旋转90度。8.根据权利要求5所述的旋转移动终端屏幕画面的装置,其特征在于,所述第三旋转模块用于若所述移动终端的耳机插孔中没有耳机插入且所述移动终端的扬声器靠近移动终端的左长边,则将所述屏幕画面按照逆时针方向旋转90度; 所述第三旋转模块还用于若所述移动终端的耳机插孔中没有耳机插入且所述移动终端的扬声器靠近移动终端的右长边,则将所述屏幕画面按照顺时针方向旋转90度。
【专利摘要】一种旋转移动终端屏幕画面的方法,包括以下步骤:接收将屏幕画面强制进行横屏显示的指令;根据以下所述的方式中的至少一种旋转屏幕画面:若耳机插孔中有耳机插入且耳机插孔位于移动终端的短边端,则旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近耳机插孔所靠近的移动终端长边;若有耳机插入且耳机插孔位于移动终端的长边端,则旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的底边靠近耳机插孔所在的长边端;若没有耳机插入,则旋转屏幕画面,使得屏幕画面横屏显示且屏幕画面的顶边靠近移动终端的扬声器所靠近的移动终端的长边。上述方法可在屏幕画面被强制转屏时提高用户的操作便利性。此外,还提供一种旋转移动终端屏幕画面的装置。
【IPC分类】G06F3/0481
【公开号】CN104898920
【申请号】CN201510212657
【发明人】郎启东
【申请人】深圳市万普拉斯科技有限公司
【公开日】2015年9月9日
【申请日】2015年4月29日