一种电子设备及其控制方法
技术领域
本发明涉及折叠屏领域,尤其涉及一种电子设备及其控制方法。
背景技术
电子设备在人们生活中占据重要地位,现有电子设备一般在其主板上设置陀螺仪和重力传感器,以实现获取电子设备的旋转角度和计步等功能。
折叠屏在各种电子设备中使用广泛,如移动通讯设备、移动办公设备、娱乐设备、家用电器设备和汽车电子设备等均有使用折叠屏的情形,且折叠屏具有良好的发展前景,折叠屏电子设备如折叠屏手机等是近年的热门发展方向。
获得折叠屏夹角对于带有折叠屏的电子设备的正常使用非常重要,例如在合适角度时开机或显示设定画面等功能均需要在获得折叠屏夹角的基础上实现。现有获得折叠屏夹角的方法,一般需要在常规设备的基础上增加传感器,提升了成本。
发明内容
本发明的目的在于提供一种电子设备及其控制方法,在不增加传感器的情况下获得折叠屏夹角来解决以上问题。
为达此目的,本发明采用以下技术方案:
一种电子设备,包括折叠屏,所述折叠屏通过折叠形成第一屏和第二屏,所述第一屏和所述第二屏之间的夹角为折叠屏夹角α;
所述第一屏内设有主板,所述主板上安装有第一传感器;所述第二屏内设有小板,所述小板上安装有第二传感器;所述主板连接所述小板;
所述第一传感器为陀螺仪,所述第二传感器为重力传感器;或者,所述第一传感器为重力传感器,所述第二传感器为陀螺仪;
所述主板或者所述小板上还设有折叠屏夹角计算模组;所述折叠屏夹角计算模组电连接所述第一传感器和所述第二传感器,用于根据所述第一传感器和所述第二传感器的检测数据计算获得所述折叠屏夹角α。
可选的,所述第一传感器用于获取所述第一屏的宽度方向的加速度和所述第一屏的长度方向的加速度;
所述第二传感器用于获取所述第二屏的宽度方向的加速度;
所述折叠屏夹角计算模组用于根据所述第一屏的宽度方向的加速度、所述第一屏的长度方向的加速度和所述第二屏的宽度方向的加速度,计算获得所述折叠屏夹角α。
可选的,所述折叠屏夹角计算模组包括水平面夹角计算单元和折叠屏夹角计算单元;
所述水平面夹角计算单元,电连接所述第一传感器和所述第二传感器,用于根据所述第一屏的宽度方向的加速度和重力加速度,计算获得所述第一屏的宽度方向和水平面的夹角β1;还用于根据所述第一屏的长度方向的加速度和重力加速度,计算获得所述第一屏的长度方向和水平面的夹角γ1;还用于根据所述第二屏的宽度方向的加速度和重力加速度,计算所述第二屏的宽度方向和水平面的夹角β2;
所述折叠屏夹角计算单元电连接所述水平面夹角计算单元,用于根据所述β1、所述γ1和所述β2,计算获得所述折叠屏夹角α,计算方法包括:当γ1大于0°且小于90°时,α=180°-(tan(90°-γ1)*(β1+β2));当γ1等于0°时,α=180°-(β1+β2)。
可选的,所述主板通过柔性电路板连接所述小板。
可选的,所述电子设备还包括显示器控制单元,所述显示器控制单元电连接所述折叠屏夹角计算单元;
所述显示器控制单元用于判断所述折叠屏夹角α是否小于或等于第一预设值,若是,则关闭所述第一屏和所述第二屏的显示功能;还用于判断所述折叠屏夹角α是否大于第一预设值且小于第二预设值,若是,则开启所述第一屏的显示功能并关于所述第二屏的显示功能;还用于判断所述折叠屏夹角α是否大于或等于所述第二预设值,若是,则开启所述第一屏和所述第二屏的显示功能。
可选的,所述第一预设值为30°,所述第二预设值为80°。
一种电子设备的控制方法,应用于如上所述的电子设备;
所述电子设备的控制方法包括以下步骤:
获取所述第一屏的宽度方向和水平面的夹角β1、所述第一屏的长度方向和水平面的夹角γ1和所述第二屏的宽度方向和水平面的夹角β2;
根据所述β1、所述γ1和所述β2,计算获得所述折叠屏夹角α,计算方法包括:当γ1大于0°且小于90°时,α=180°-(tan(90°-γ1)*(β1+β2));当γ1等于0°时,α=180°-(β1+β2)。
可选的,所述步骤:获取所述第一屏的宽度方向和水平面的夹角β1、所述第一屏的长度方向和水平面的夹角γ1和所述第二屏的宽度方向和水平面的夹角β2,具体包括:
获取所述第一屏的宽度方向的加速度、所述第一屏的长度方向的加速度和所述第二屏的宽度方向的加速度;
根据所述第一屏的宽度方向的加速度和重力加速度,计算获得所述第一屏的宽度方向和水平面的夹角β1;
根据所述第一屏的长度方向的加速度和重力加速度,计算获得所述第一屏的长度方向和水平面的夹角γ1;
根据所述第二屏的宽度方向的加速度和重力加速度,计算获得所述第二屏的宽度方向和水平面的夹角β2。
可选的,所述步骤:计算获得所述折叠屏夹角α,之后还包括:
判断所述折叠屏夹角α是否小于或等于第一预设值,若是,则关闭所述第一屏和所述第二屏的显示功能;
判断所述折叠屏夹角α是否大于第一预设值且小于第二预设值,若是,则开启所述第一屏的显示功能并关于所述第二屏的显示功能;
判断所述折叠屏夹角α是否大于或等于所述第二预设值,若是,则开启所述第一屏和所述第二屏的显示功能。
一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行如上所述的控制方法中的步骤。与现有技术相比,本发明具有以下有益效果:
本发明提供的电子设备将现有技术中设于主板上的陀螺仪与重力传感器分别设于主板和小板上,在不增加新的传感器和不影响原有功能实现的情况下,可获得折叠屏夹角α,降低了电子设备的物料成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
本说明书附图所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。
图1为本发明实施例一提供的电子设备的结构示意图;
图2为本发明实施例二提供的折叠屏夹角的计算示意图。
图示说明:1、主板;11、第一传感器;2、小板;21、第二传感器;3、柔性电路板。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明的描述中,需要理解的是,术语“上”、“下”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。需要说明的是,当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中设置的组件。
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
实施例一
本发明实施例一提供了一种电子设备。
请参考图1,该电子设备包括折叠屏,折叠屏通过折叠形成第一屏和第二屏,第一屏和第二屏之间的夹角为折叠屏夹角α。
第一屏内设有主板1,主板1上安装有第一传感器11。第二屏内设有小板2,小板2上安装有第二传感器21。主板1连接小板2。具体的,主板1通过柔性电路板3连接小板2。
第一传感器11为陀螺仪,第二传感器21为重力传感器。或者,第一传感器11为重力传感器,第二传感器21为陀螺仪。
主板1或者小板2上还设有折叠屏夹角计算模组。折叠屏夹角计算模组电连接第一传感器11和第二传感器21,用于根据第一传感器11和第二传感器21的检测数据计算获得折叠屏夹角α。
本发明提供的电子设备将现有技术中设于主板1上的陀螺仪与重力传感器分别设于主板1和小板2上,在不增加新的传感器和不影响原有功能实现的情况下,可获得折叠屏夹角α,降低了电子设备的物料成本。
请参考图2,在本实施例中,第一传感器11用于获取第一屏的宽度方向(图2中A点X方向)的加速度和第一屏的长度方向(图2中A点Y方向)的加速度。第二传感器21用于获取第二屏的宽度方向(图2中B点X方向)的加速度。折叠屏夹角计算模组用于根据第一屏的宽度方向的加速度、第一屏的长度方向的加速度和第二屏的宽度方向的加速度,计算获得折叠屏夹角α。
具体的,折叠屏夹角计算模组包括水平面夹角计算单元和折叠屏夹角计算单元。
水平面夹角计算单元电连接第一传感器11和第二传感器21,用于根据第一屏的宽度方向的加速度和重力加速度,计算获得第一屏的宽度方向和水平面的夹角β1;还用于根据第一屏的长度方向的加速度和重力加速度,计算获得第一屏的长度方向和水平面的夹角γ1;还用于根据第二屏的宽度方向的加速度和重力加速度,计算第二屏的宽度方向和水平面的夹角β2。其中,重力加速度为9.8m2/s。
折叠屏夹角计算单元电连接水平面夹角计算单元,具体用于根据β1、γ1和β2,计算折叠屏夹角α。计算方法包括:当γ1大于0°且小于90°时,α=180°-(tan(90°-γ1)*(β1+β2))。当γ1等于0°时,α=180°-(β1+β2)。
进一步的,电子设备还包括显示器控制单元,显示器控制单元电连接折叠屏夹角计算单元。显示器控制单元用于判断折叠屏夹角α是否小于或等于第一预设值,若是,则关闭第一屏和第二屏的显示功能;还用于判断折叠屏夹角α是否大于第一预设值且小于第二预设值,若是,则开启第一屏的显示功能并关于第二屏的显示功能;还用于判断折叠屏夹角α是否大于或等于第二预设值,若是,则开启第一屏和第二屏的显示功能。通过折叠屏夹角α自动控制折叠屏的显示功能,可以提升用户体验。
本发明提供的电子设备将现有技术中设于主板1上的陀螺仪与重力传感器分别设于主板1和小板2上,在不增加新的传感器和不影响原有功能实现的情况下,可获得折叠屏夹角α,降低了电子设备的物料成本。此外,折叠屏夹角α的计算过程简单易行,通过折叠屏夹角α自动控制折叠屏的显示功能,可以提升用户体验。
实施例二
本实施例二提供了一种电子设备的控制方法,该计算方法应用于实施例1所述的电子设备。
所述电子设备的控制方法包括以下步骤:
S1、获取第一屏的宽度方向和水平面的夹角β1、第一屏的长度方向和水平面的夹角γ1和第二屏的宽度方向和水平面的夹角β2。
其中,β1、γ1和β2具体通过以下步骤获得:
获取第一屏的宽度方向的加速度、第一屏的长度方向的加速度和第二屏的宽度方向的加速度;
根据第一屏的宽度方向的加速度和重力加速度,计算获得第一屏的宽度方向和水平面的夹角β1;
根据第一屏的长度方向的加速度和重力加速度,计算获得第一屏的长度方向和水平面的夹角γ1;
根据第二屏的宽度方向的加速度和重力加速度,计算获得第二屏的宽度方向和水平面的夹角β2。
其中,重力加速度定义为9.8m2/s。
S2、根据β1、γ1和β2,计算获得折叠屏夹角α。计算方法包括:当γ1大于0°且小于90°时,α=180°-(tan(90°-γ1)*(β1+β2));当γ1等于0°时,α=180°-(β1+β2)。
S3、判断折叠屏夹角α是否小于或等于第一预设值,若是,则关闭第一屏和第二屏的显示功能;判断折叠屏夹角α是否大于第一预设值且小于第二预设值,若是,则开启第一屏的显示功能并关于第二屏的显示功能;判断折叠屏夹角α是否大于或等于第二预设值,若是,则开启第一屏和第二屏的显示功能。
其中,所述第一预设值为30°,所述第二预设值为80°。
在本发明中,折叠屏夹角α的计算公式的具体推导过程如下:
请参考图2,假设陀螺仪的安装位置为A点,重力传感器的安装位置为B点,第一屏和第二屏之间的交线为折叠边,水平面和垂直面互相垂直。
通过A点处的陀螺仪可以获知A点处X、Y和Z三个方向的加速度,其中,A点X方向为第一屏的宽度方向,A点Y方向为第一屏的长度方向,A点Z方向为第一屏的垂直方向。通过A点处X、Y和Z三个方向的加速度分别和重力加速度的比值,可以对应获得A点处X、Y和Z三个方向分别和水平面的夹角β1、γ1和θ1。
类似的,通过B点处的重力传感器可以获知B点处X、Y和Z三个方向的加速度,其中,B点X方向为第二屏的宽度方向,B点Y方向为第二屏的长度方向,B点Z方向为第二屏的垂直方向。通过B点处X、Y和Z三个方向的加速度分别和重力加速度的比值,可以对应获得B点处X、Y和Z三个方向分别和水平面的夹角β2、γ2和θ2。
图2中的∠1为A点X方向和水平面的夹角,即∠1=β1。类似的,图2中的∠2为B点X方向和水平面的夹角,即∠2=β2。
根据空间平行原则,A点处Y方向、B点处Y方向和折叠边三者平行。则A点处Y方向和水平面的夹角γ1、B点处Y方向和水平面的夹角γ2与折叠边和水平面的夹角三者均相等。图2中的∠3为折叠边和水平面的夹角,即∠3=γ1或γ2。
图2中∠a为折叠屏夹角α,∠1为∠4投影到垂直面的投影,∠2为∠5投影到垂直面的投影,两个投影的投影角度均为(90°-∠3)。则∠4=tan(90°-∠3)*∠1,∠5=tan(90°-∠3)*∠2
由于∠4、∠5和∠a组成一个三角形,则∠4+∠5+∠a=180°。
综上,∠a=180°-(∠4+∠5)==180°-(tan(90°-∠3)*(∠1+∠2))=180°-(tan(90°-γ1)*(β1+β2))。
当γ1=0°时,折叠边位于水平面上,则∠1、∠2和折叠屏夹角α之和为180°。
本实施例二提供的控制方法中,计算折叠屏夹角α的步骤简单易行,仅需获取第一屏两个方向的加速度和第二屏一个方向的加速度即可计算出折叠屏夹角α。根据折叠屏夹角α控制折叠屏的显示功能,可实现折叠屏自动开关机,提升用户体验。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。