一种平板电脑及控制平板电脑屏幕旋转的方法与流程

文档序号:11154141阅读:597来源:国知局
一种平板电脑及控制平板电脑屏幕旋转的方法与制造工艺

本发明属于终端设备领域,特别涉及一种平板电脑及控制平板电脑屏幕旋转的方法。



背景技术:

目前的移动设备,如手机、平板电脑等均支持屏幕自动旋转功能,以符合用户的视觉需求,大多数移动终端是通过内置重力感应器,通过重力感应器获知移动终端当前姿态,并且根据传感器不断上报的重力加速数据,根据公式计算移动终端所述状态,从而改变移动终端的屏幕朝向。但是,用户的姿态、运动状态以及使用习惯均使用户的意愿屏幕朝向不一定与移动终端自动提供的屏幕朝向相同;另外较为常见的情况是,用户本意并不想进行屏幕旋转,但却由于种种原因导致屏幕旋转,大大降低用户体验。

现有的解决方案是,移动终端提供屏幕自动旋转功能开关的按钮,用户可以通过手动开关该按钮,来开启或关闭屏幕自动旋转,该方法操作繁琐,需要频繁手动开关按钮,方便性差,不够智能。中国专利申请CN105260093中公开了一种智能设置屏幕旋转的方法,根据重力传感器获取移动终端的实施姿态,并根据实时姿态持续的时长超过阀值时间,认定移动终端的姿态;该发明提供的设置屏幕旋转的方法,可以降低由于用户误操作而引起的非个人意愿屏幕旋转概率,使得每个屏幕旋转均为需求旋转,但是由于需要实时姿态保持一定时长才进行屏幕旋转,使得响应速度降低,降低体验感。中国专利申请CN102799370提供了一种触控终端的屏幕旋转控制方法,每次监测到屏幕旋转时,发送旋转请求,并在接收到用户的确认信息后,再进行屏幕旋转,该方法每次屏幕旋转均需要用户确认,大大降低智能性,使用起来极为不方便。



技术实现要素:

为了解决上述问题,本发明提供了一种平板电脑,包括处理器和与所述处理器相通讯的显示驱动器、传感器单元和液晶显示屏,所述显示驱动器连接有液晶显示屏,所述处理器包括程序监测模块、传感器单元控制模块、位置状态判断模块、屏幕旋转模块和旋转判断模块;

所述程序监测模块,用于监测应用程序的开启和关闭,并监测到应用程序开启后,向传感器单元控制模块发送开启传感器单元的指令;

所述传感器单元控制模块,用于控制传感器单元的开启和关闭;

所述位置状态判断模块,用于接收传感器单元上报的角度信息,根据预设公式计算平板电脑的位置状态,当判断平板电脑的位置状态改变达到预设阀值时,向屏幕旋转模块发送屏幕旋转指令;

所述屏幕旋转模块包括旋转屏幕子模块和锁屏子模块;所述旋转屏幕子模块,用于接收屏幕旋转指令,并将屏幕进行相应旋转,并向旋转判断模块发送判断指令;

所述旋转判断模块,接收到判断指令后,开始判断预设时间段T1内屏幕是否旋转,当判断结果为“是”时,向锁屏子模块发送锁屏指令;

所述锁屏子模块接收锁屏指令,并禁止屏幕旋转。

优选地,所述T1设置为0.01s-0.5s。

进一步地,所述处理器还包括时间判断模块,所述屏幕旋转模块还包括去锁屏子模块,所述旋转判断模块,还用于当判断结果为“是”时,向时间判断模块发送计时指令;所述时间判断模块,用于接收计时指令,并开始计时T,并与预设时间阈值T2进行对比,当T=T2时,向去锁屏子模块发送开启屏幕自动旋转指令;所述去锁屏子模块,还用于接收并执行开启屏幕自动旋转指令。

进一步地,所述处理器还包括位置状态改变频率监控模块,所述时间判断模块,还用于接收计时指令后,向位置状态改变频率监控模块发送监控指令;所述位置状态改变频率监控模块,用于接收监控指令,在T<T2的时间段内监控平板电脑的单一位置状态改变达到预设阀值的频率a,并与预设的频率阈值a1进行对比,当比较结果为a≥a1时,向去锁屏子模块发送开启屏幕自动旋转指令,并向旋转屏幕子模块发送相应屏幕旋转的指令,同时向时间判断模块发送终止计时指令;所述时间判断模块,还用于接收终止计时指令,并终止计时。

优选地,所述所述a1设置为1-5次/s。

更进一步地,所述处理器还包括语音识别模块,用于识别语音“关闭旋转”或“开启旋转”指令,并向锁屏子模块发送锁屏指令,或向去锁屏子模块发送启屏幕自动旋转指令。

本发明还提供了一种控制平板电脑屏幕旋转的方法,其特征在于,所述方法包括如下步骤:

S1:当监控到应用程序开启时,开启传感器单元,对平板电脑角度信息进行数据采集,判断平板电脑的位置状态改变情况;

S2:当平板电脑的位置状态改变达到预设阀值时,屏幕自动旋转;

S3:同时开始监控预设时间段T1内屏幕是否进行再次旋转;

S4:当屏幕在预设时间段T1内再次旋转,关闭屏幕自动旋转功能,保持当下屏幕状态。

进一步地,所述方法还包括如下步骤:

S5:关闭屏幕自动旋转功能的同时,开始计时,当时间T累积到预设阈值T2时,开启屏幕自动旋转功能,并重复S2步骤。

更进一步地,所述方法还包如下步骤:

S6:开始计时的同时开始监控T<T2的时间段内单一位置状态改变达到预设阀值的频率a,并与预设的频率阈值a1进行对比,当比较结果为a≥a1时,开启屏幕自动旋转功能,停止计时,并重复S2步骤。

更进一步地,所述方法还包括监控应用程序运行情况的步骤,当监控到应用程序终止时,关闭传感器单元。

本发明的有益效果在于,本发明的平板电脑,应用程序开启后,开启屏幕自动旋转功能,当检测到首次屏幕旋转时,开始监测短时间内屏幕旋转的情况,若在短时间内屏幕旋转返回到原始位置,说明首次屏幕旋转为用户误操作导致,从而关闭屏幕自动旋转功能,解决了用户由于误操作而导致屏幕来回旋转的问题。

当平板电脑关闭屏幕自动旋转功能时,于一定时间段后,重新自动开启屏幕自动旋转功能,防止用户开启程序一段时间后,有旋转屏幕的需求时,屏幕自动旋转功能为不可用的状态,大大提高平板电脑使用舒适感。

附图说明

图1.实施例1所述平板电脑控制器内各模块连接关系图;

图2.实施例2所述平板电脑控制器内各模块连接关系图;

图3.实施例3所述平板电脑控制器内各模块连接关系图;

图4.实施例4所述控制平板电脑屏幕旋转的方法流程图;

图5.实施例5所述控制平板电脑屏幕旋转的方法流程图;

图6.实施例6所述控制平板电脑屏幕旋转的方法流程图。

具体实施方式

下面结合附图和实施例对本发明作进一步的描述,下列实施例仅用于解释本发明的发明内容,不用于限定本发明的保护范围。

实施例1

如图1所示,一种平板电脑,包括处理器1和与所述处理器1相通讯的显示驱动器、传感器单元2和液晶显示屏,所述显示驱动器连接有液晶显示屏,所述处理器1包括程序监测模块101、传感器单元控制模块102、位置状态判断模块103、屏幕旋转模块104和旋转判断模块105;

程序监测模块101,用于监测应用程序的开启和关闭,并监测到应用程序开启后,向传感器单元控制模块102发送开启传感器单元2的指令;所述传感器单元控制模块102,接收到开启传感器单元2的指令,并将传感器单元2进行开启;传感器单元2开启后,监测平板电脑的角度改变信息及加速度改变信息等,并上报给位置状态判断模块103;

所述位置状态判断模块103,接收到传感器单元2上报的角度信息后,记录原始位置状态,然后根据不断上传的角度信息,通过预设公式计算平板电脑的位置状态改变,当判断平板电脑的位置状态改变达到预设阀值时,向屏幕旋转模块104发送屏幕旋转指令;

所述屏幕旋转模块104包括旋转屏幕子模块106和锁屏子模块107;所述旋转屏幕子模块106,接收到屏幕旋转指令,将屏幕进行相应旋转,并向旋转判断模块105发送判断指令;

所述旋转判断模块105,接收到判断指令后,开始判断预设时间段T1内屏幕是否旋转回原始状态,当判断屏幕快速旋转回原始状态,说明该次屏幕旋转为用户误操作而导致,下一时间段内需要保持屏幕原始状态,因此向锁屏子模块107发送锁屏指令;优选地,T1设置为0.01s-0.5s。

所述锁屏子模块107接收锁屏指令,并禁止屏幕旋转。

传感器单元,用于监测并上报平板电脑的角速度信息,可以为任何可以监测平板电脑旋转情况的器件,包括但不限于重力传感器、陀螺仪、加速度传感器等。

根据接收到的平板电脑的角度信息,根据预设公式计算平板电脑的位置状态为现有技术,本发明不做过多解释。

本发明的平板电脑,应用程序开启后,开启屏幕自动旋转功能,当检测到首次屏幕旋转时,开始监测短时间内屏幕旋转的情况,若在短时间内屏幕旋转返回到原始位置,说明首次屏幕旋转为用户误操作导致,从而关闭屏幕自动旋转功能,解决了用户由于误操作而导致屏幕来回旋转的问题。

实施例2

本实施例的平板电脑,与实施例1的区别在于,如图2所示,进一步限定了,所述处理器1还包括时间判断模块201,所述屏幕旋转模块104还包括去锁屏子模块202,所述旋转判断模块105,还用于当判断结果为“是”时,向时间判断模块201发送计时指令;所述时间判断模块201,用于接收计时指令,并开始计时T,并与预设时间阈值T2进行对比,当T=T2时,向去锁屏子模块202发送开启屏幕自动旋转指令;所述去锁屏子模块202,还用于接收并执行开启屏幕自动旋转指令。

本实施例的平板电脑,进一步地,当平板电脑关闭屏幕自动旋转功能时,开始计时,并于一定时间长度后,例如15分钟,重新自动开启屏幕自动旋转功能,防止用户开启程序一段时间后,有旋转屏幕的需求时,屏幕自动旋转功能为不可用的状态。预设时间阈值T2可以根据统计开启应用程序后,平板电脑两次屏幕旋转时间间隔的历史数据,计算平均值而得,使不同的平板电脑根据不同的用户,具有不同的预设时间间隔阈值,大大提高平板电脑使用舒适感。

实施例3

本实施例的平板电脑,与实施例2的区别在于,如图3所示,所述处理器1还包括位置状态改变频率监控模块301,所述时间判断模块201,还用于接收计时指令后,向位置状态改变频率监控模块301发送监控指令;所述位置状态改变频率监控模块301,用于接收监控指令,在T<T2的时间段内监控平板电脑的单一位置状态改变达到预设阀值的频率a,并与预设的频率阈值a1进行对比,当比较结果为a≥a1时,向去锁屏子模块202发送开启屏幕自动旋转指令,并向旋转屏幕子模块106发送相应屏幕旋转的指令,同时向时间判断模块201发送终止计时指令;所述时间判断模块201,还用于接收终止计时指令,并终止计时,优选地,a1设置为1-5次/s。

本实施例的平板电脑,在实施例2的基础上,解决了在T<T2的时间段内,用户需要旋转屏幕的问题;用户只需要以一定的频率向同一方向转动屏幕,即可开启屏幕自动旋转功能,无需等到T=T2或者手动开启屏幕自动旋转,增强平板电脑的屏幕旋转功能。

实施例4

一种控制平板电脑屏幕旋转的方法,如图4所示,包括如下步骤:

S1:当监控到应用程序开启时,开启传感器单元,对平板电脑角度信息进行数据采集,记录原始状态,并判断平板电脑的位置状态改变情况;

S2:当平板电脑的位置状态改变达到预设阀值时,屏幕自动旋转;

S3:同时开始监控预设时间段T1内屏幕是否进行返回旋转;

S4:当屏幕在预设时间段T1内返回旋转,关闭屏幕自动旋转功能,保持当下屏幕状态。

本实施例的控制平板电脑屏幕旋转的方法,应用程序开启后,开启屏幕自动旋转功能,当检测到首次屏幕旋转时,开始监测短时间内屏幕旋转的情况,若在短时间内屏幕旋转返回到原始位置,说明首次屏幕旋转为用户误操作导致,从而关闭屏幕自动旋转功能,解决了用户由于误操作而导致屏幕来回旋转的问题。

实施例5

本实施例的控制平板电脑屏幕旋转的方法,与实施例4的区别在于,如图5所示,所述方法还包括如下步骤:

S5:关闭屏幕自动旋转功能的同时,开始计时,当时间T累积到预设阈值T2时,开启屏幕自动旋转功能,重新记录原始状态,并重复S2步骤。

本实施例的控制平板电脑屏幕旋转的方法,在实施例4的基础上,经过一定时间后,自动开启屏幕自动旋转功能,并重新开始监测屏幕旋转状况,用户在整个使用应用程序的过程屏幕自动旋转功能关闭与开启交替存在,使屏幕旋转更为灵活。

实施例6

本实施例的控制平板电脑屏幕旋转的方法,与实施例5的区别在于,如图6所示,所述方法还包括如下步骤:

S6:开始计时的同时开始监控T<T2的时间段内单一位置状态改变达到预设阀值的频率a,并与预设的频率阈值a1进行对比,当比较结果为a≥a1时,开启屏幕自动旋转功能,停止计时,重新记录原始状态,并重复S2步骤。

本实施例的控制平板电脑屏幕旋转的方法,在实施例5的基础上,解决在屏幕自动旋转功能处于关闭状态下,用户需要进行屏幕旋转的问题,无需等到预设的时间点,经过一定频率的主动旋转屏幕,即可开启屏幕自动旋转功能,停止计时,重新开始监控屏幕旋转状况。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1