一种控制屏幕旋转的方法、装置及用户终端的制作方法

文档序号:8922327阅读:151来源:国知局
一种控制屏幕旋转的方法、装置及用户终端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种控制屏幕旋转的方法、装置及用户终端。
【背景技术】
[0002]随着科技的高速发展,功能多样化的用户终端例如智能手机已被用户广泛使用,现有的用户终端通常内置有重力传感器,这样,用户终端在被用户横握或竖握时,可以通过重力感应实现屏幕的自动旋转,以方便用户玩游戏、看视频或者浏览图片等。
[0003]但是,在某些使用环境下,用户终端的屏幕旋转也会带来一些问题,例如,用户躺在床上使用用户终端,当用户由仰面平躺变为侧躺时,用户终端在重力感应的作用下,将屏幕由竖向自动旋转为横向,实际上,根据用户侧躺时眼睛与用户终端屏幕的角度关系,屏幕应为竖向更为合理,此时屏幕的旋转并不是用户所需要的,导致用户体验较低。
[0004]另外,在用户持有用户终端的角度处于某个临界点时,屏幕容易出现频繁旋转,但如果一直不开启用户终端的屏幕旋转功能的话,又无法满足用户需要屏幕旋转的需求,这就导致用户体验较低。
[0005]目前,为了提高用户体验,可采用下述几种方式控制用户终端的屏幕旋转:
[0006]第一种方式,采用申请号为201110070003.9,发明名称为“屏幕旋转锁定方法及系统”提出的技术方案,来控制用户终端的屏幕旋转,即,当用户终端处于某个临界点时,关闭屏幕旋转功能;
[0007]第二种方式,采用申请号为201210225521.8,发明名称为“触控终端的屏幕旋转控制方法和系统”提出的技术方案,来控制用户终端的屏幕旋转,即,当用户终端需要旋转时,弹出对话框,让用户确认旋转;
[0008]第三种方式,采用申请号为201310092259.9,发明名称为“一种控制屏幕旋转的方法和装置”提出的技术方案,来控制用户终端的屏幕旋转,即,在重力感应发生变化时,通过摄像头识别人脸,根据人脸的情况决定是否旋转屏幕。
[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]本发明实施例提供的一种控制屏幕旋转的方法、装置及用户终端,该方法包括:获取多个压力传感器分别检测到的用户终端的侧面上不同位置的压力信息;根据获取到的压力信息,确定用户终端的被
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1