一种控制屏幕旋转的方法、装置及移动终端制造方法及图纸

技术编号:13744018 阅读:45 留言:0更新日期:2016-09-23 06:56
本发明专利技术实施例公开了一种控制屏幕旋转的方法、装置及移动终端。该方法包括:确定移动终端中屏幕的工作状态;若所述屏幕处于横屏状态,则关闭基于重力感应的屏幕自动旋转功能。本发明专利技术实施例提供的技术方案,通过确定移动终端中屏幕处于横屏状态时,关闭基于重力感应的屏幕自动旋转功能,避免了基于重力感应的屏幕自动旋转功能所确定的屏幕旋转方向与用户视角不一致或屏幕反复旋转等问题,提升了用户的视觉体验。

【技术实现步骤摘要】

本专利技术涉及屏幕旋转
,尤其是一种控制屏幕旋转的方法、装置及移动终端
技术介绍
屏幕旋转技术通常指的是移动终端在水平方向和竖直方向放置之间转换时,屏幕图像自动旋转以符合用户的视觉需求。目前,屏幕自动旋转的原理如下:移动终端的操作系统拥有重力传感器的接口,获取重力传感器上报的重力加速度数据X,Y,Z,基于重力加速度数据确定并控制屏幕的横竖屏状态。然而,在某些情况下基于重力感应的屏幕自动旋转功能所确定的屏幕状态不满足用户的视觉需求,例如,在用户平躺观看视频时,视频的展示状态可能与用户观看视角相反。并且,基于重力感应的屏幕自动旋转功能还会导致屏幕反复旋转的问题。
技术实现思路
本专利技术实施例的目的在于提供一种控制屏幕旋转的方法、装置及移动终端,以避免基于重力感应的屏幕自动旋转功能所导致的用户视觉体验较差。第一方面,本专利技术实施例提供了一种控制屏幕旋转的方法,包括:确定移动终端中屏幕的工作状态;若所述屏幕处于横屏状态,则关闭基于重力感应的屏幕自动旋转功能。第二方面,本专利技术实施例提供了一种控制屏幕旋转的装置,包括:工作状态确定模块,用于确定移动终端中屏幕的工作状态;感应关闭模块,用于若所述屏幕处于横屏状态,则关闭基于重力感应的屏幕自动旋转功能。第三方面,本专利技术实施例提供了一种移动终端,包括本专利技术任意实施例提供的控制屏幕旋转装置。本专利技术实施例提供的技术方案,通过确定移动终端中屏幕处于横屏状态时,关闭基于重力感应的屏幕自动旋转功能,避免了基于重力感应的屏幕自动旋转功能所确定的屏幕旋转方向与用户视角不一致或屏幕反复旋转等问题,提升了用户的视觉体验。附图说明图1a为本专利技术实施例一提供的控制屏幕旋转的方法的流程示意图;图1b为基于重力感应的屏幕自动旋转功能确定的屏幕效果示意图;图1c为基于重力感应的屏幕自动旋转功能确定的屏幕效果示意图;图1d为基于重力感应的屏幕自动旋转功能确定的屏幕效果示意图;图2a为本专利技术实施例二提供的控制屏幕旋转的方法的流程示意图;图2b为本专利技术实施例二提供的快捷菜单的示意图;图3为本专利技术实施例三提供的控制屏幕旋转的方法的流程示意图;图4a为本专利技术实施例四提供的控制屏幕旋转的装置的结构示意图;图4b为本专利技术实施例四提供的处理器的结构示意图;图5为本专利技术实施例五提供的移动终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1a为本专利技术实施例一提供的控制屏幕旋转的方法的流程示意图,该方法可以控制屏幕旋转的装置执行,其中该装置可以由软件和/或硬件实现,可作为移动终端的一部分被内置在移动终端内部。如图1a所示,该实现流程包括:步骤11、确定移动终端中屏幕的工作状态。其中,移动终端可以是诸如智能手机和平板电脑之类的电子产品。移动终端支持基于重力感应的屏幕自动旋转功能,具体的,移动终端中预置有重力传感器,用于检测移动终端的重力加速度数据,并将检测到的重力加速度数据上报操作系统,操作系统基于重力加速度数据确定屏幕处于竖屏或横屏状态。例如,旋转角度为0°时控制屏幕处于竖屏状态(参考图1b),旋转角度为90°时控制屏幕处于横屏状态(参考图1c),旋转角度为270°时也控制屏幕处于横屏状态(参考图1d)。步骤12、若所述屏幕处于横屏状态,则关闭基于重力感应的屏幕自动旋转
功能。在本实施例中,关闭基于重力感应的屏幕自动旋转功能指的是终止操作系统依据重力传感器检测的重力加速度数据控制屏幕旋转,如操作系统停止获取重力传感器数据等,避免了移动终端方位变化导致的屏幕反复旋转。需要说明的是,关闭基于重力感应的屏幕自动旋转功能并不是关闭重力感应的旋转功能,如操作系统可以依据用户输入的屏幕旋转指令,确定屏幕的旋转角度并控制屏幕旋转,使得屏幕的旋转角度可以依据用户需求进行确定,从而避免了屏幕旋转方向与用户视角不一致。本实施例提供的技术方案,通过确定移动终端中屏幕处于横屏状态时,关闭基于重力感应的屏幕自动旋转功能,避免了基于重力感应的屏幕自动旋转功能所确定的屏幕旋转方向与用户视角不一致或屏幕反复旋转等问题,提升了用户的视觉体验。示例性的,若所述屏幕处于横屏状态,则关闭基于重力感应的屏幕自动旋转功能,可以包括:若所述屏幕处于横屏状态,则检测所述移动终端与水平面是否平行;若检测到所述移动终端与水平面平行,则关闭基于重力感应的屏幕自动旋转功能。具体的,在移动终端与水平面平行时,如移动终端与水平面之间的夹角近似小于20°或大于340°时,基于重力感应的屏幕自动旋转功能确定的屏幕展示状态可能与用户观看视角相反,因而关闭基于重力感应的屏幕自动旋转功能。示例性的,关闭基于重力感应的屏幕自动旋转功能之后,可以包括:若检测到所述移动终端与水平面不平行,则启动基于重力感应的屏幕自动旋转功能。实施例二本实施例在上述实施例一的基础上,提供了一种新的控制屏幕旋转的方法。图2a为本专利技术实施例二提供的控制屏幕旋转的方法的流程示意图,如图2a所示,该实现流程包括:步骤21、确定移动终端中屏幕的工作状态。步骤22、若所述屏幕处于横屏状态,则关闭基于重力感应的屏幕自动旋转功能。步骤23、控制下拉菜单中的屏幕旋转按钮由横竖屏切换功能变更为横屏180°切换功能。参考图2b,移动终端的下拉菜单中提供有屏幕旋转按钮。现有的屏幕旋转按钮用于启动或关闭横竖屏切换功能。然而,本实施例中为了保持屏幕始终处于横屏状态,操作系统控制旋转按钮用于使屏幕进行横屏180°切换功能,即控制处于横屏状态的屏幕的旋转角度为90°或270°。具体的,用户在需要调节屏幕的横屏状态时,点击旋转按钮,操作系统检测到旋转按钮被点击时,控制屏幕横屏旋转180°,即控制屏幕由旋转角度为90°的横屏状态切换为旋转角度为270°的横屏状态,或者由旋转角度为270°的横屏状态切换为旋转角度为90°的横屏状态。该方法允许用户通过下拉菜单的屏幕旋转按钮进行横屏与横屏的180度旋转操作,与现有技术不同的是,本专利技术创造性地允许用户主动选择屏幕横屏时的旋转方向。本实施例提供的技术方案,在屏幕处于横屏状态时,关闭基于重力感应的屏幕自动旋转功能,并控制下拉菜单中的屏幕旋转按钮由横竖屏切换功能变更为横屏180°切换功能,随后允许用户通过屏幕旋转按钮进行横屏与横屏的180度旋转操作,与现有技术不同的是,本专利技术创造性地允许用户主动选择屏幕横屏时的旋转方向。实施例三本实施例在上述实施例一的基础上,提供了一种新的控制屏幕旋转的方法。图3为本专利技术实施例三提供的控制屏幕旋转的方法的流程示意图,如图3所示,该实现流程包括:步骤31、若移动终端处于视频播放状态,则控制所述移动终端中的屏幕处于横屏状态。具体的,在移动终端展示视频播放页面或者移动终端中的视频播放类应用被启动时,确定移动终端处于视频播放状态。为了便于用户观看视频,控制屏幕处于横屏状态。需要说明的是,若移动终端处于图片播放状态,也可以控制屏幕处于横屏状态。步骤32、关闭基于重力感应的屏幕自动旋转功能。步骤33、控制下拉菜单中的屏幕旋转按钮由横竖屏切换功能变更为横屏180°
本文档来自技高网
...

【技术保护点】
一种控制屏幕旋转的方法,其特征在于,包括:确定移动终端中屏幕的工作状态;若所述屏幕处于横屏状态,则关闭基于重力感应的屏幕自动旋转功能。

【技术特征摘要】
1.一种控制屏幕旋转的方法,其特征在于,包括:确定移动终端中屏幕的工作状态;若所述屏幕处于横屏状态,则关闭基于重力感应的屏幕自动旋转功能。2.根据权利要求1所述的方法,其特征在于,若所述屏幕处于横屏状态,则关闭基于重力感应的屏幕自动旋转功能,包括:若所述屏幕处于横屏状态,则检测所述移动终端与水平面是否平行;若检测到所述移动终端与水平面平行,则关闭基于重力感应的屏幕自动旋转功能。3.根据权利要求1所述的方法,其特征在于,关闭基于重力感应的屏幕自动旋转功能之后,包括:控制下拉菜单中的屏幕旋转按钮由横竖屏切换功能变更为横屏180°切换功能;若检测到所述旋转按钮被点击,则控制所述屏幕横屏旋转180°。4.根据权利要求3所述的方法,其特征在于,确定移动终端中屏幕的工作状态,包括:若移动终端处于视频播放状态,则控制所述屏幕处于横屏状态。5.根据权利要求4所述的方法,其特征在于,控制下拉菜单中的屏幕旋转按钮由横竖屏切换功能变更为横屏180°切换功能之后,包括:若检测到所述移动终端退出视频播放状态,则启动基于重力感应的屏幕自动旋转功能,并控制所述下拉菜单中的屏幕旋转按钮由横屏180°切换功能变更为横竖屏切换功能。6.一种控制屏幕旋转的装置,其特征在于,包括:工作状态确定模块,用于确定移动终端中屏幕...

【专利技术属性】
技术研发人员:车树宏
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1