一种智能设置屏幕旋转的方法、装置及移动终端的制作方法

文档序号:9505903阅读:366来源:国知局
一种智能设置屏幕旋转的方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及移动终端的通信技术领域,特别涉及一种智能设置屏幕旋转的方法、装置及移动终端。
【背景技术】
[0002]随着科技的高速发展,功能多样化的用户终端例如智能手机已被用户广泛使用,现有的用户终端通常内置有重力传感器,重力传感器的工作原理基于压电效应,即,利用智能终端内部的由于加速度造成的晶体变形产生电压这一特性,只要计算出产生电压和所施加的加速度之间的关系,就可以将加速度转化成电压输出,完成从重力变化到电信号的转换。这样,移动终端在被用户横握或竖握时,可以通过重力感应实现移动终端屏幕的自动旋转,以方便用户玩游戏、看视频或者浏览图片等。
[0003]目前移动终端中都有自动旋转的功能开关,希望移动终端通过重力传感器实现屏幕自动旋转时打开,不希望移动终端通过重力传感器实现屏幕自动旋转时关闭.但是一般平时正常使用时是不需要自动旋转的,在关注文字内容的界面,比如短信界面或者目前最常用的微信界面旋转为横屏的话体验是非常差的,平时更多关注移动终端文字内容的用户的使用习惯是关闭自动旋转功能。
[0004]但是,如果关闭了自动旋转功能,在用户观看视频时候,因为自动旋转关闭了,移动终端不能随用户持屏的方式旋转画面,此时只能退出视频后打开旋转然后再进入视频,如果在观看视频时使用微信又要去关闭自动旋转,体验效果非常不好,不够智能。

【发明内容】

[0005]本发明的目的在于克服现有技术的缺点与不足,提供一种智能设置屏幕旋转的方法、装置及移动终端。
[0006]根据公开的实施例,本发明第一方面提出了一种智能设置屏幕旋转的方法,包括下列步骤:
[0007]当监测到预置列表中的应用程序在系统前台运行时,开启重力传感器;
[0008]通过所述重力传感器获取移动终端的实时姿态;
[0009]根据确定出的所述移动终端的实时姿态控制屏幕旋转。
[0010]进一步地,所述通过所述重力传感器获取移动终端的实时姿态的具过程如下:
[0011]获取所述移动终端在X轴和Y轴方向的重力加速度分量分别为XO、Y0 ;
[0012]比较所述移动终端在X轴和Y轴方向的重力加速度分量IX0 I和IY0 I ;
[0013]根据判决算法,获取移动终端的实时姿态。
[0014]进一步地,所述判决算法具体为:
[0015]当|Χ0|>|Υ0|同时Χ0>Ρ,并且实时姿态的持续时间超过阀值时间,认定所述移动终端的实时姿态为右向横屏旋转;
[0016]当IΧ0 I > IΥ0 |同时Χ0>-ρ,并且实时姿态的持续时间超过阀值时间,认定所述移动终端的实时姿态为左向横屏旋转;
[0017]当|Υ0|>|Χ0|同时Υ0>Ρ,并且实时姿态的持续时间超过阀值时间,认定所述移动终端的实时姿态为正向竖屏旋转;
[0018]当IΥ0 I > IΧ0 |同时Υ0>-ρ,并且实时姿态的持续时间超过阀值时间,认定所述移动终端的实时姿态为倒向竖屏旋转。
[0019]进一步地,所述方法还可以通过加速度感应器或者方向传感器获取所述移动终端的实时姿态。
[0020]进一步地,所述实时姿态包括正向竖屏旋转、左向横屏旋转、右向横屏旋转或者倒向横屏旋转。
[0021]进一步地,所述当监测到预置列表中的应用程序在系统前台运行时,开启重力传感器之前,还包括:
[0022]建立并保存所述预置列表。
[0023]根据公开的实施例,本发明第二方面提出了一种智能设置屏幕旋转的装置,包括:
[0024]启动模块,用于当监测到预置列表中的应用程序在系统前台运行时,开启重力传感器;
[0025]实时姿态获取模块,用于通过所述重力传感器获取移动终端的实时姿态;
[0026]屏幕自动旋转模块,用于根据确定出的所述移动终端的实时姿态控制屏幕旋转。
[0027]进一步地,所述实时姿态获取模块包括:
[0028]获取单元,用于获取所述移动终端在X轴和Υ轴方向的重力加速度分量分别为Χ0、Υ0 ;
[0029]比较单元,用于比较所述移动终端在X轴和Υ轴方向的重力加速度分量|Χ0|和
|υο ;
[0030]判决单元,用于根据判决算法,获取移动终端的实时姿态。
[0031]进一步地,所述装置还包括:
[0032]预置模块,用于建立并保存所述预置列表。
[0033]根据公开的实施例,本发明第三方面提出了一种移动终端,所述移动终端包括上述的装置。
[0034]本发明相对于现有技术具有如下的优点及效果:
[0035]本发明在移动终端在关闭屏幕自动旋转时提出一种判断用户旋转横屏的需求的技术方案,显著提高移动终端屏幕旋转的智能性,能够判断用户是否存在旋转横屏的需求后执行屏幕旋转,避免繁琐冗余的操作同时,带来更好的用户体验。
【附图说明】
[0036]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1是本实施例一公开的一种智能设置屏幕旋转的方法流程图;
[0038]图2是本实施例一公开的一种智能设置屏幕旋转的方法中通过所述重力传感器获取移动终端的实时姿态的具体方法流程图;
[0039]图3是本实施例一公开的又一种智能设置屏幕旋转的方法流程图;
[0040]图4是本实施例二公开的一种智能设置屏幕旋转的装置组成框图;
[0041]图5是本实施例二公开的另一种智能设置屏幕旋转的装置组成框图;
[0042]图6是本实施例二公开的又一种智能设置屏幕旋转的装置组成框图。
【具体实施方式】
[0043]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0044]本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0045]以下根据实施例分别进行详细说明。
[0046]实施例一
[0047]请参见图1,图1是本实施例一中智能设置屏幕旋转的方法流程图。图1所示的智能设置屏幕旋转的方法,应用于智能移动终端,所述智能移动终端包括但不限于手机、笔记本电脑、平板电脑和掌上上网设备、多媒体设备、流媒体设备、移动互联网设备(MID,mobileinternet device)、可穿戴设备或其他类型的终端设备。
[0048]如图1所示,一种智能设置屏幕旋转的方法具体包括下列步骤:
[0049]步骤S101、当监测到预置列表中的应用程序在系统前台运行
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1