控制屏幕显示的方法、装置、电子设备及存储介质与流程

文档序号:26838826发布日期:2021-10-08 19:43阅读:62来源:国知局
控制屏幕显示的方法、装置、电子设备及存储介质与流程

1.本公开涉及电子产品技术领域,尤其涉及一种控制屏幕显示的方法、装置、电子设备及存储介质。


背景技术:

2.现如今,智能电子产品已经广泛应用于日常生活的方方面面,如智能手机。随着智能手机的发展,其形态的改进也多种多样,折叠屏形态的终端产品也逐渐进入人们的视野,比如折叠屏手机,折叠屏手机丰富了智能手机的功能和形态,也能够在很大程度上提升用户体验感,但折叠屏手机形态变化和使用场景具有不确定性,也为折叠屏手机不同场景的功能使用增加了难度。


技术实现要素:

3.为克服相关技术中存在的问题,本公开提供了一种控制屏幕显示的方法、装置、电子设备及存储介质。
4.根据本公开实施例的第一方面,提供了一种控制屏幕显示的方法,应用于具有折叠屏的移动终端,包括:
5.获取传感器采集的数据,所述传感器是设置于折叠屏的第一分屏和/或第二分屏内的传感器;
6.根据所述传感器采集的数据确定所述折叠屏的姿态;
7.根据所述折叠屏的姿态控制所述折叠屏的显示方式。
8.可选地,所述传感器是设置于第一分屏的磁场传感器,所述磁场传感器用于检测与设置于第二分屏的磁场发生器之间的磁场信号;
9.所述方法还包括:设置设定信号区间与姿态的一一映射关系;
10.所述根据所述传感器采集的数据确定所述折叠屏的姿态,包括:
11.在所述磁场传感器采集的磁场信号数据属于设定信号区间时,确定所述折叠屏的姿态是所述设定信号区间对应的姿态。
12.可选地,所述传感器包括:设置于第一分屏的第一惯性传感器和设置于第二分屏的第二惯性传感器;
13.所述根据所述传感器采集的数据确定所述折叠屏的姿态,包括:
14.根据所述第一惯性传感器采集的数据和所述第二惯性传感器采集的数据确定所述折叠屏的姿态。
15.可选地,所述方法还包括:设置设定夹角区间与姿态的一一映射关系;
16.根据所述第一惯性传感器采集的数据和所述第二惯性传感器采集的数据确定所述折叠屏的姿态,包括:
17.根据所述第一惯性传感器采集的数据和所述第二惯性传感器采集的数据计算所述折叠屏中所述第一分屏与所述第二分屏之间的夹角,在所述夹角属于设定夹角区间时,
确定所述折叠屏的姿态是所述设定夹角区间对应的姿态。
18.可选地,所述传感器包括:设置于第一分屏的磁场传感器,以及设置于第一分屏的第一惯性传感器和设置于第二分屏的第二惯性传感器;所述磁场传感器用于检测与设置于第二分屏的磁场发生器之间的磁场信号;
19.所述根据所述传感器采集的数据确定所述折叠屏的姿态,包括:
20.根据所述磁场传感器采集的数据、所述第一惯性传感器采集的数据和所述第二惯性传感器采集的数据确定所述折叠屏的姿态。
21.可选地,所述根据所述磁场传感器采集的数据、所述第一惯性传感器采集的数据和所述第二惯性传感器采集的数据确定所述折叠屏的姿态,包括:
22.设置设定信号区间与姿态的一一映射关系,根据所述磁场传感器采集的数据对应的设定信号区间,确定所述折叠屏的姿态;
23.在所述折叠屏处于预设姿态时,根据所述第一惯性传感器采集的数据判断所述第一分屏的屏幕朝向,和/或根据所述第二惯性传感器采集的数据判断所述第二分屏的屏幕朝向;
24.所述根据所述折叠屏的姿态控制所述折叠屏的显示方式,包括:
25.根据所述折叠屏的姿态以及所述第一分屏和/或所述第二分屏的屏幕朝向控制所述折叠屏的显示方式。
26.可选地,所述显示方式包括固定显示方式和/或动态显示方式;所述固定显示方式包括第一显示参数集合,第一显示参数的值固定不变;所述动态显示方式包括第二显示参数集合,第二显示参数的值随所述传感器采集的数据的变化相应变化。
27.根据本公开实施例的第二方面,提供了一种控制屏幕显示的装置,包括:
28.获取模块,用于获取传感器采集的数据,所述传感器是设置于折叠屏的第一分屏和/或第二分屏内的传感器;
29.姿态确定模块,用于根据所述传感器采集的数据确定所述折叠屏的姿态;
30.显示方式确定模块,用于根据所述折叠屏的姿态控制所述折叠屏的显示方式。
31.可选地,所述传感器是设置于第一分屏的磁场传感器,所述磁场传感器用于检测与设置于第二分屏的磁场发生器之间的磁场信号;
32.所述装置还包括:
33.第一设定模块,用于设置设定信号区间与姿态的一一映射关系;
34.所述姿态确定模块,具体用于在所述磁场传感器采集的磁场信号数据属于设定信号区间时,确定所述折叠屏的姿态是所述设定信号区间对应的姿态。
35.可选地,所述传感器包括:设置于第一分屏的第一惯性传感器和设置于第二分屏的第二惯性传感器;
36.所述姿态确定模块,具体用于根据所述第一惯性传感器采集的数据和所述第二惯性传感器采集的数据确定所述折叠屏的姿态。
37.可选地,所述装置还包括:
38.第二设定模块,用于设置设定夹角区间与姿态的一一映射关系;
39.所述姿态确定模块,具体用于根据所述第一惯性传感器采集的数据和所述第二惯性传感器采集的数据计算所述折叠屏中所述第一分屏与所述第二分屏之间的夹角,在所述
夹角属于设定夹角区间时,确定所述折叠屏的姿态是所述设定夹角区间对应的姿态。
40.可选地,所述传感器包括:设置于第一分屏的磁场传感器,以及设置于第一分屏的第一惯性传感器和设置于第二分屏的第二惯性传感器;所述磁场传感器用于检测与设置于第二分屏的磁场发生器之间的磁场信号;
41.所述姿态确定模块,具体用于根据所述磁场传感器采集的数据、所述第一惯性传感器采集的数据和所述第二惯性传感器采集的数据确定所述折叠屏的姿态。
42.可选地,所述装置还包括:
43.第一设定模块,设置设定信号区间与姿态的一一映射关系,
44.所述姿态确定模块,具体用于根据所述磁场传感器采集的数据对应的设定信号区间,确定所述折叠屏的姿态;在所述折叠屏处于预设姿态时,根据所述第一惯性传感器采集的数据判断所述第一分屏的屏幕朝向,和/或根据所述第二惯性传感器采集的数据判断所述第二分屏的屏幕朝向;
45.所述显示方式确定模块,具体用于根据所述折叠屏的姿态以及所述第一分屏和/或所述第二分屏的屏幕朝向控制所述折叠屏的显示方式。
46.可选地,所述显示方式包括固定显示方式和/或动态显示方式;所述固定显示方式包括第一显示参数集合,第一显示参数的值固定不变;所述动态显示方式包括第二显示参数集合,第二显示参数的值随所述传感器采集的数据的变化相应变化。
47.根据本公开实施例的第三方面,提供了一种电子设备,包括处理器和存储器,所述存储器上存储有可由所述处理器执行的指令,所述指令用于执行上述任一项所述的方法中的步骤。
48.根据本公开实施例的第四方面,提供了一种计算机可读存储介质,其上存储有可由计算机执行的指令,所述指令用于执行上述任一项所述的方法中的步骤。
49.本公开的实施例提供的技术方案可以包括以下有益效果:本公开根据传感器采集的数据确定折叠屏的姿态,根据折叠屏的姿态控制折叠屏的显示方式,能够准确识别折叠屏移动终端在日常使用过程中的姿态变化,便于根据姿态变化调整折叠屏的显示方式,便于提升用户在折叠屏移动终端使用过程中的用户体验。
50.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
51.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
52.图1是根据一示例性实施例示出的控制屏幕显示的方法的流程图;
53.图2是根据另一示例性实施例示出的控制屏幕显示的方法的流程图;
54.图3是根据另一示例性实施例示出的控制屏幕显示的方法的流程图;
55.图4是根据另一示例性实施例示出的控制屏幕显示的方法的流程图;
56.图5是根据另一示例性实施例示出的控制屏幕显示的方法的流程图;
57.图6是根据另一示例性实施例示出的控制屏幕显示的装置的示意图;
58.图7是根据一示例性实施例示出的移动终端的示意图;
59.图8是根据一示例性实施例示出的传感器方位示意图;
60.图9是根据一示例性实施例示出的控制示意图。
具体实施方式
61.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
62.相关技术中具有折叠屏的移动终端无法准确识别折叠屏的姿态,从而无法根据折叠屏的姿态切换及时调整终端的显示状态或功能场景。
63.本公开提供了一种控制屏幕显示的方法,应用于具有折叠屏的移动终端,移动终端可以是手机、平板电脑等。此方法包括:获取传感器采集的数据,所述传感器是设置于折叠屏的第一分屏和/或第二分屏内的传感器;根据所述传感器采集的数据确定所述折叠屏的姿态;根据所述折叠屏的姿态控制所述折叠屏的显示方式。能够准确识别折叠屏移动终端在日常使用过程中的姿态变化,便于根据姿态变化调整折叠屏的显示方式,便于提升用户在折叠屏移动终端使用过程中的用户体验。
64.本公开的一示例性实施例提供了一种控制屏幕显示的方法,具体流程如图1所示,包括:
65.步骤101、获取传感器采集的数据,请参照图8,传感器是设置于折叠屏的第一分屏1和/或第二分屏2内的传感器;
66.步骤102、根据所述传感器采集的数据确定折叠屏的姿态;
67.步骤103、根据所述折叠屏的姿态控制所述折叠屏的显示方式。
68.将折叠屏移动终端的两个分屏定义为第一分屏1及第二分屏2,本公开中折叠屏的姿态可包括展开状态、扣合状态及反扣合状态三种基本姿态。折叠屏移动终端的使用过程中,折叠屏的姿态是不断变化的,因此需要获知折叠屏移动终端在使用过程中的姿态,并针对不同的姿态调整折叠屏的显示方式。
69.本公开的另一示例性实施例提供了一种控制屏幕显示的方法,具体流程如图2所示,包括:
70.步骤201、获取传感器采集的数据,如图8所示,传感器是设置于第一分屏1的磁场传感器3,磁场传感器3用于检测与设置于第二分屏2的磁场发生器4之间的磁场信号;
71.本步骤中,磁场传感器3是可以将磁场及其变化的量转变成电信号输出的传感器,磁场传感器3可以采用不同类型和型号的磁场传感器;磁场发生器4是可以产生磁场信号的器件,磁场发生器4是本身可产生磁场信号的器件,也可以是通过进行电信号转换产生磁场信号的器件。在一种实施方式中,磁场传感器3是霍尔传感器,磁场发生器4是磁铁,如图8所示,霍尔传感器在第一分屏1上的位置与磁铁在第二分屏2的位置相对应,此相对应的关系是指,在折叠屏扣合和反扣合时,霍尔传感器和磁铁所占用的区域重叠。
72.步骤202、设置设定信号区间与姿态的一一映射关系;
73.当折叠屏姿态发生变化时,霍尔传感器采集到的磁场信号也会变化,因此磁场信号的强弱能够反应折叠屏姿态。折叠屏是扣合状态(比如第一分屏1与第二分屏2的夹角为
0
°
),此时霍尔传感器采集到的磁场信号最强,例如为1。折叠屏是展开状态(比如第一分屏1与第二分屏2的夹角为180
°
),此时霍尔传感器与磁铁产生的磁场之间无交互,霍尔传感器采集的磁场信号为0。折叠屏是反扣合状态(比如当第一分屏1与第二分屏2的夹角为360
°
),此时霍尔传感器采集磁场信号为-1。上述表示磁场信号强度的值是一种归一化式的示例性数值,在实际应用中,磁场信号强度的值可采用其它值。基于上述折叠屏姿态与磁场信号之间的变化原理,本示例中可设置设定信号区间与姿态的一一映射关系,便于根据霍尔传感器采集的磁场信号确定折叠屏的姿态。
74.设定信号区间的具体设置以及其与姿态的映射关系可以有多种选择,本示例中以两种方式为例阐述。
75.第一种方式:设置三个设定信号区间,第一信号区间、第二信号区间及第三信号区间;三个信号区间与姿态的对应关系可以为:
76.第一信号区间(0.9,1),对应的姿态为扣合;
77.第二信号区间(-0.1,0.1),对应的姿态为展开;
78.第三信号区间(-1,-0.9),对应的姿态为反扣合;
79.此种方式中,三种基本姿态分别对应有信号区间,而在两两信号区间之间还存在可跨越的信号范围。
80.第二种方式:设置四个信号区间,第一信号区间、第二信号区间、第三信号区间及第四信号区间;四个信号区间与姿态的对应关系可以为,
81.第一信号区间(0.9,1],对应的姿态为扣合;
82.第二信号区间(0,0.9],对应的姿态为内角展开;
83.第三信号区间(-0.9,0],对应的姿态为外角展开;
84.第四信号区间[-1,-0.9],对应的姿态为反扣合;
[0085]
此种方式中,将磁场信号的所有可能的输出情况都包含在不同的信号区间内,因此每个磁场信号都可对应至相应的信号区间,进而对应有一个姿态。
[0086]
步骤203、在磁场传感器3采集的磁场信号数据属于设定信号区间时,确定折叠屏的姿态是设定信号区间对应的姿态;本步骤中可依据上述设定信号区间与姿态的映射关系确定霍尔传感器采集的磁场信号对应的姿态。
[0087]
步骤204、根据所述折叠屏的姿态控制所述折叠屏的显示方式,显示方式包括固定显示方式和/或动态显示方式;固定显示方式包括第一显示参数集合,第一显示参数的值固定不变;动态显示方式包括第二显示参数集合,第二显示参数的值随所述传感器采集的数据的变化相应变化。其中,第一显示参数或第二显示参数包括屏幕显示方向(横屏、竖屏)、显示亮度、色饱和度、色度等显示相关参数。
[0088]
对应于上述设定信号区间设置的两种方式对应的折叠屏姿态,折叠屏的显示方式可以为:
[0089]
第一种方式中:
[0090]
当霍尔传感器采集的磁场信号属于第一信号区间(0.9,1),折叠屏的姿态为扣合,控制第一分屏1及第二分屏2熄屏。
[0091]
当霍尔传感器采集的磁场信号属于第二信号区间(-0.1,0.1),折叠屏的姿态为展开,控制第一分屏1及第二分屏2亮屏;本示例中可采用固定显示方式,第一分屏1与第二分
屏2可以保持亮度不变。
[0092]
当霍尔传感器采集的磁场信号属于第三信号区间(-1,-0.9),折叠屏的姿态为反扣合,控制第一分屏1或第二分屏2亮屏,其中,第一分屏1或第二分屏2可以保持竖屏显示,并保持亮度不变。
[0093]
在此种方式中,当折叠屏的姿态在两种姿态间切换,则涉及到如下判定方式:
[0094]
例如,折叠屏的姿态由扣合变为展开时:当检测到磁场信号属于第一信号区间(0.9,1),判定姿态为扣合,控制第一分屏1及第二分屏2熄屏;姿态继续变化,当检测到磁场信号位于第一信号区间(0.9,1)与第二信号区间(-0.1,0.1)之间的区域,则保持第一分屏1及第二分屏2熄屏;直至检测到磁场信号属于第二信号区间(-0.1,0.1),判定姿态为展开,则控制第一分屏1及第二分屏2亮屏。
[0095]
或者,折叠屏的姿态由展开变为扣合时:当检测到磁场信号属于第二信号区间(-0.1,0.1),判定姿态为展开,控制第一分屏1及第二分屏2亮屏;姿态继续变化,当检测到磁场信号位于第二信号区间(-0.1,0.1)与第一信号区间(0.9,1)之间的区域,则保持第一分屏1及第二分屏2亮屏;直至检测到磁场信号属于第一信号区间(0.9,1),判定姿态为扣合,控制第一分屏1及第二分屏2熄屏。在涉及两种姿态切换的过程中,传感器采集的数据可能会位于两个信号区间之间的区域,本示例中当磁场信号进入这个区域时,控制折叠屏保持在进入之前的显示状态。
[0096]
上述判定方式,可以防止屏幕的显示方式随着移动终端姿态变化频繁切换,而某些情况,比如接打电话亮屏或消息提醒亮屏时,在扣合与展开之间的姿态并不需要频繁切换显示方式,比如只在完全打开时亮屏即可,因此在第一种方式中结合上述判定方式,可以在显示方式的判断上更准确,避免浪费能耗。
[0097]
第二种方式中:
[0098]
当霍尔传感器采集的磁场信号属于第一信号区间(0.9,1],折叠屏的姿态为扣合,控制第一分屏1及第二分屏2熄屏。
[0099]
当霍尔传感器采集的磁场信号属于第二信号区间(0,0.9],折叠屏的姿态为内角展开,控制第一分屏1及第二分屏2以第一亮度亮屏;本示例可采用动态显示方式,比如当磁场信号在区间(0,0.3),可控制第一分屏1及第二分屏2的亮度提高和/或色饱和度提高;当磁场信号在区间(0.5,0.9],可控制第一分屏1及第二分屏2的亮度降低和/或色饱和度降低。
[0100]
当霍尔传感器采集的磁场信号属于第二信号区间(-0.9,0],折叠屏的姿态为外角展开,控制第一分屏1及第二分屏2以第二亮度亮屏。
[0101]
当霍尔传感器采集的磁场信号属于第三信号区间[-1,-0.9],折叠屏的姿态为反扣合,控制第一分屏1或第二分屏2以第三亮度亮屏。
[0102]
上述第二种方式中,霍尔传感器输出的每个信号都对应有相应的姿态,可以根据姿态调整显示方式。
[0103]
本公开的另一示例性实施例提供了一种控制屏幕显示的方法,具体流程如图3所示,包括:
[0104]
步骤301、获取传感器采集的数据。
[0105]
本步骤中传感器包括:如图7-9所示,设置于第一分屏1的第一惯性传感器5和设置
于第二分屏2的第二惯性传感器6;第一惯性传感器5与第二惯性传感器6的关系应满足:第一惯性传感器5在第一分屏1的位置与第二惯性传感器6在第二分屏2的位置相对应,此处的相对应指:当折叠屏扣合时,第一惯性传感器5与第二惯性传感器6重叠;当折叠屏展开并且两个分屏的夹角为180
°
时,需保证第一惯性传感器5与第二惯性传感器6在x轴、y轴及z轴三个轴上的分量在精度允许范围内是一致的。其中,惯性传感器包括:重力感应器和/或加速度传感器;或者,包括重力感应器和/或加速度传感器,及角速度传感器。
[0106]
第一惯性传感器5与第二惯性传感器6采用同种类型的惯性传感器或集成传感器。
[0107]
比如,本示例中第一分屏1内的第一惯性传感器5设置为加速度传感器,第二分屏2内的第二惯性传感器6也设置为加速度传感器,以图7所示移动终端的坐标系为参考,第一惯性传感器5及第二惯性传感器6测得的矢量在x轴、y轴及z轴上均有分量,当移动终端水平放置时,第一惯性传感器5及第二惯性传感器6测得的矢量在x轴、y轴的分量均为零,因此此时第一惯性传感器5测得的矢量即为其在z轴的分量,第二惯性传感器6测得的矢量即为其在z轴的分量。因此根据加速度传感器测定的数据可以计算第一分屏1与第二分屏2的夹角,以及在某一坐标轴的分量。
[0108]
或者,第一分屏1内设置第一加速度传感器及角速度传感器,第二分屏2内设置第二加速度传感器及角速度传感器,根据加速度传感器及角速度传感器采集的数据设定与姿态的对应关系。具体选择何种传感器,本示例不做限定。
[0109]
步骤302、根据所述第一惯性传感器5采集的数据和所述第二惯性传感器6采集的数据确定所述折叠屏的姿态。
[0110]
以第一分屏1及第二分屏2设置加速度传感器为例,由于折叠屏的姿态与第一分屏1与第二分屏2之间的夹角(0
°-
360
°
)有一定的对应关系,通过第一惯性传感器5测定的矢量与第二惯性传感器6测定的矢量,可以计算第一分屏1与第二分屏2的夹角,根据夹角判断折叠屏的姿态。或者,根据对应加速度传感器测定的矢量设定区间,直接根据测定的矢量值分别确定第一分屏1和第二分屏2的姿态,比如以在传感器的z轴的分量设定区间,同时设置分量区间与姿态的一一映射关系,根据第一惯性传感器5及第二惯性传感器6测定的值在哪个区间去判断具体姿态。
[0111]
步骤303、根据折叠屏的姿态控制折叠屏的显示方式,具体控制可参见下一实施例。
[0112]
参考图4,在一示例性实施例中,控制屏幕显示的方法包括:
[0113]
步骤401、获取传感器采集的数据,本示例中第一惯性传感器5与第二惯性传感器6设置为加速度传感器;通过第一惯性传感器5测定的矢量与第二惯性传感器6测定的矢量,可以计算第一分屏1与第二分屏2的夹角。
[0114]
步骤402、设置设定夹角区间与姿态的一一映射关系。
[0115]
如图8所示,折叠屏的姿态可理解为第一分屏1与第二分屏2之间的夹角(0
°-
360
°
),当折叠屏姿态发生变化时,第一分屏1与第二分屏2之间的夹角会随之变化,因此夹角的变化能够对应有相应姿态。当第一分屏1与第二分屏2的夹角为0
°
,折叠屏位于扣合状态,比如第一分屏1在第二分屏2的上侧时,第一惯性传感器5测定的矢量方向(比如在+z轴上)与第二惯性传感器6测定的矢量方向(比如在-z轴上)相反。当第一分屏1与第二分屏2的夹角为180
°
,折叠屏位于展开状态,比如屏幕侧朝上时,第一惯性传感器5测定的矢量方向
与第二惯性传感器6测定的矢量方向相同(比如均为-z轴)。当第一分屏1与第二分屏2的夹角为360
°
,折叠屏位于反扣合状态,比如第一分屏1在第二分屏2的上侧时,此时第一惯性传感器5测定的矢量方向(比如-z轴)与第二惯性传感器6测定的矢量方向(比如+z轴)相反。基于上述原理,本示例中可设置设定夹角区间与姿态的一一映射关系。映射关系的设置可以有多种选择,比如:
[0116]
第一种方式,设定如下的设定夹角区间及姿态对应关系:
[0117]
第一设定夹角区间(0
°
,30
°
),对应的姿态为扣合;
[0118]
第二设定夹角区间(150
°
,210
°
),对应的姿态为展开;
[0119]
第三设定夹角区间(240
°
,360
°
),对应的姿态为反扣合。
[0120]
此种方式中,三种基本姿态分别对应有信号区间,而在两两信号区间之间还存在可跨越的信号范围。
[0121]
或者,第二种方式,设定如下设定夹角区间及姿态对应关系:
[0122]
第一设定夹角区间[0
°
,30
°
),对应的姿态为扣合;
[0123]
第二设定夹角区间[30
°
,180
°
),对应的姿态为内角展开;
[0124]
第三设定夹角区间[180
°
,330
°
),对应的姿态为外角展开;
[0125]
第四设定夹角区间[330
°
,360
°
],对应的姿态为反扣合;
[0126]
此种方式中,第一分屏1与第二分屏2的夹角都包含在不同的夹角区间内,因此每个夹角都可对应至相应的夹角区间,进而对应有一个姿态。
[0127]
步骤403、根据第一惯性传感器5采集的数据和第二惯性传感器6采集的数据计算所述折叠屏中所述第一分屏1与所述第二分屏2之间的夹角,在夹角属于设定夹角区间时,确定所述折叠屏的姿态是所述设定夹角区间对应的姿态;本步骤中可具体依据上述设定夹角区间与姿态的映射关系确定折叠屏对应的姿态。
[0128]
步骤404、根据所述折叠屏的姿态控制所述折叠屏的显示方式,显示方式包括固定显示方式和/或动态显示方式;固定显示方式包括第一显示参数集合,第一显示参数的值固定不变;动态显示方式包括第二显示参数集合,第二显示参数的值随所述传感器采集的数据的变化相应变化。其中,第一显示参数或第二显示参数包括屏幕显示方向(横屏、竖屏)、显示亮度、色饱和度、色度等显示相关参数。对应于上述设定夹角区间设置的两种方式对应的折叠屏姿态,折叠屏的显示方式可以为:
[0129]
第一种方式中:根据第一惯性传感器5及第二惯性传感器6采集的数据,计算第一分屏1与第二分屏2的夹角;
[0130]
当夹角属于第一设定夹角区间(0
°
,30
°
),折叠屏的姿态为扣合,控制第一分屏1及第二分屏2熄屏。
[0131]
当夹角属于第二设定夹角区间(150
°
,210
°
),折叠屏的姿态为展开,控制第一分屏1及第二分屏2亮屏;本示例中可采用固定显示方式,第一分屏1与第二分屏2可以保持亮度不变。
[0132]
当夹角属于第三设定夹角区间(240
°
,360
°
),对应的姿态为反扣合,控制第一分屏1或第二分屏2亮屏,此时可结合第一惯性传感器5及第二惯性传感器6测定的数据确定对应分屏的朝向,本示例中显示方式可采用固定显示方式,亮屏的分屏保持固定亮度、色饱和度、色度以及屏幕显示方向(如竖屏)。
[0133]
在此种方式中,当折叠屏的姿态在两种姿态间切换,则涉及到如下判定方式:
[0134]
例如,折叠屏的姿态由扣合变为展开时:当夹角属于第一设定夹角区间,判定姿态为扣合,控制第一分屏1及第二分屏2熄屏;姿态继续变化,当夹角位于第一设定夹角区间与第二设定夹角区间之间的区域,则保持第一分屏1及第二分屏2熄屏;直至夹角属于第二设定夹角区间,判定姿态为展开,则控制第一分屏1及第二分屏2亮屏。
[0135]
或者,折叠屏的姿态由展开变为扣合时:当夹角属于第二设定夹角区间,判定姿态为展开,控制第一分屏1及第二分屏2亮屏;姿态继续变化,当夹角位于第二设定夹角区间与第一设定夹角区间之间的区域,则保持第一分屏1及第二分屏2亮屏;直至夹角属于第一设定夹角区间,判定姿态为扣合,则控制第一分屏1及第二分屏2熄屏。在涉及两种姿态切换的过程中,传感器采集的数据可能会位于两个信号区间之间的区域,本示例中当夹角值进入这个区域时,控制折叠屏保持在进入之前的显示状态。
[0136]
上述判定方式,可以防止终端屏幕随着移动终端姿态的变化频繁切换显示方式造成的能耗浪费问题。
[0137]
第二种方式,根据第一惯性传感器5及第二惯性传感器6采集的数据,计算第一分屏1与第二分屏2的夹角;
[0138]
当夹角属于第一设定夹角区间[0
°
,30
°
),折叠屏的姿态为扣合,控制第一分屏1及第二分屏2熄屏;
[0139]
当夹角属于第二设定夹角区间[30
°
,180
°
),折叠屏的姿态为内角展开,控制第一分屏1及第二分屏2以第一亮度亮屏;本示例可采用动态显示方式,比如当夹角位于(120
°
,180
°
)时,可控制第一分屏1及第二分屏2的亮度提高和/或色饱和度提高;或者当夹角由30
°
逐渐增大至180
°
时,控制第一分屏1及第二分屏2的亮度逐渐增大、色饱和度逐渐增大;相应的,当夹角由180
°
逐渐减小至30
°
,控制第一分屏1及第二分屏2的亮度逐渐减小、色饱和度逐渐减小。
[0140]
当夹角属于第三设定夹角区间[180
°
,330
°
),折叠屏的姿态为外角展开,控制第一分屏1及第二分屏2以第二亮度亮屏,显示方式可采用动态显示方式或固定显示方式。
[0141]
当夹角属于第四设定夹角区间[330
°
,360
°
],折叠屏的姿态为反扣合,控制第一分屏1或第二分屏2以第三亮度亮屏;显示方式可采用固定显示方式,保持第一分屏1或第二分屏2的亮度不变,且屏幕显示方向不变(保持竖屏)。
[0142]
上述第二种方式中,每个计算得到的夹角都对应有相应的姿态,可以根据姿态调整显示方式。
[0143]
在本公开另一示例性实施例中,根据姿态调整显示方式,还可以包括:根据加速度的大小(折叠屏折叠或展开的快慢)调整亮度变化,比如,在上述第二种方式中,折叠屏由内角展开变化为外角展开:当加速度较大,折叠屏展开较快,则控制第一分屏1及第二分屏2的亮度不变、保持第一亮度;当加速度较小,折叠屏展开较慢,则控制第一分屏1及第二分屏2的亮度由第一亮度逐渐变化为第二亮度。
[0144]
在本公开另一示例性实施例中,在第一分屏1及第二分屏2上设置加速度传感器的基础上,还可以在第一分屏1及第二分屏2上设置重力感应器,此时除可采集第一分屏1及第二分屏2的加速度数据外,还可以判断移动终端姿态变化过程中,在竖直状态和水平状态之间的变化,例如移动终端的侧立及倾斜状态,便于移动终端根据变化状态及时调整显示状
态。比如,当折叠屏的姿态为反扣合,且用户将移动终端从水平状态变为屏幕朝向用户的倾斜状态,此时可控制朝向用户的分屏亮度调整为高亮度显示。
[0145]
在本公开另一示例性实施例中,在第一分屏1及第二分屏2上设置加速度传感器及重力感应器的基础上,还在第一分屏1及第二分屏2上设置角速度传感器,便于识别第一分屏1及第二分屏2的旋转状态,调整分屏的屏幕显示方向(横屏或竖屏)。比如,当折叠屏处于展开状态,此时沿移动终端的长边或短边侧翻转,根据角速度采集的数据,可将折叠屏的屏幕显示方向对应调整。
[0146]
本公开的另一示例性实施例提供了一种控制屏幕显示的方法,具体流程如图5所示,包括:
[0147]
步骤501、获取传感器采集的数据,如图8所示,传感器包括:设置于第一分屏1的磁场传感器3,以及设置于第一分屏1的第一惯性传感器5和设置于第二分屏2的第二惯性传感器6。磁场传感器3用于检测与设置于第二分屏2的磁场发生器4之间的磁场信号;本步骤中,如图7-9所示,第一惯性传感器5与第二惯性传感器6对应设置,磁场传感器3与磁场发生器4对应设置,其中,第一惯性传感器5与第二惯性传感器6为加速度传感器,磁场传感器3为霍尔传感器,磁场发生器4为磁铁。
[0148]
步骤502、设置设定信号区间与姿态的一一映射关系,根据磁场传感器3采集的数据、第一惯性传感器5采集的数据和第二惯性传感器6采集的数据确定所述折叠屏的姿态。
[0149]
在一个具体的示例中,设置设定信号区间与姿态的一一映射关系,根据磁场传感器3采集的数据对应的设定信号区间,确定所述折叠屏的姿态;此步骤可参照图2对应的示例进行设置,此处不再赘述。
[0150]
在根据磁场传感器3的采集数据确定完折叠屏的姿态后,当折叠屏处于预设姿态时,再根据第一惯性传感器5采集的数据判断第一分屏1的屏幕朝向,和/或根据第二惯性传感器6采集的数据判断第二分屏2的屏幕朝向;其中,预设姿态为展开和反扣合这两种姿态,当姿态为扣合状态,不需进一步判断分屏朝向。
[0151]
步骤503、根据折叠屏的姿态以及第一分屏1和/或第二分屏2的屏幕朝向控制所述折叠屏的显示方式,显示方式包括固定显示方式和/或动态显示方式;固定显示方式包括第一显示参数集合,第一显示参数的值固定不变;动态显示方式包括第二显示参数集合,第二显示参数的值随所述传感器采集的数据的变化相应变化。例如,
[0152]
扣合状态时,控制第一分屏1与第二分屏2熄屏;
[0153]
展开状态时,判断第一分屏1或第二分屏2是否朝上,若任一分屏朝上,则控制第一分屏1及第二分屏2亮屏,此处分屏的显示方式可采用固定显示方式或动态显示方式;若任一分屏朝下,则控制第一分屏1及第二分屏2熄屏;
[0154]
反扣合状态时,判断第一分屏1和/或第二分屏2的朝向,若第一分屏1朝上,则第二分屏2朝下,控制第一分屏1亮屏、第二分屏2熄屏;若第二分屏2朝上,则第一分屏1朝下,控制第二分屏2亮屏、第一分屏1熄屏。
[0155]
上述的控制屏幕显示的方式,均可配置成相应的系统设置模式,供用户选择或直接设定,以便于锁定某一种控制方式,比如用户使用需要半屏显示的app时,用户可以通过系统设置中直接选择第一分屏1或第二分屏2亮屏的显示方式,此种模式下不需去判定折叠屏的反扣合或展开等具体姿态,移动终端的显示方式不会因为折叠屏姿态的改变而切换,
便于用户在躺着或者其他姿势使用折叠屏移动终端。
[0156]
本公开的一示例性实施例提供了一种控制屏幕显示的装置,如图6所示,包括:
[0157]
获取模块601,用于获取传感器采集的数据,传感器是设置于折叠屏的第一分屏和/或第二分屏内的传感器;
[0158]
姿态确定模块602,用于根据传感器采集的数据确定所述折叠屏的姿态;
[0159]
显示方式确定模块603,用于根据折叠屏的姿态控制所述折叠屏的显示方式。
[0160]
本公开的一示例性实施例提供了一种控制屏幕显示的装置,传感器是设置于第一分屏1的磁场传感器3,磁场传感器3用于检测与设置于第二分屏2的磁场发生器4之间的磁场信号;,所述装置还包括:
[0161]
第一设定模块,用于设置设定信号区间与姿态的一一映射关系;
[0162]
姿态确定模块602,具体用于在磁场传感器3采集的磁场信号数据属于设定信号区间时,确定折叠屏的姿态是设定信号区间对应的姿态。
[0163]
本公开的另一示例性实施例提供了一种控制屏幕显示的装置,传感器包括:设置于第一分屏1的第一惯性传感器5和设置于第二分屏2的第二惯性传感器6;
[0164]
姿态确定模块602,具体用于根据第一惯性传感器5采集的数据和第二惯性传感器6采集的数据确定折叠屏的姿态。
[0165]
本公开的另一示例性实施例提供了一种控制屏幕显示的装置,所述装置还包括:
[0166]
第二设定模块,用于设置设定夹角区间与姿态的一一映射关系;
[0167]
姿态确定模块602,具体用于根据第一惯性传感器5采集的数据和第二惯性传感器6采集的数据计算折叠屏中第一分屏1与第二分屏2之间的夹角,在夹角属于设定夹角区间时,确定折叠屏的姿态是设定夹角区间对应的姿态。
[0168]
本公开的另一示例性实施例提供了一种控制屏幕显示的装置,传感器包括:设置于第一分屏1的磁场传感器3,以及设置于第一分屏1的第一惯性传感器5和设置于第二分屏2的第二惯性传感器6;磁场传感器3用于检测与设置于第二分屏2的磁场发生器4之间的磁场信号;姿态确定模块602,具体用于根据磁场传感器3采集的数据、第一惯性传感器5采集的数据和第二惯性传感器6采集的数据确定折叠屏的姿态。
[0169]
本公开的另一示例性实施例提供了一种控制屏幕显示的装置,所述装置还包括:
[0170]
第一设定模块,用于设置设定信号区间与姿态的一一映射关系;
[0171]
姿态确定模块602,具体用于根据磁场传感器3采集的数据对应的设定信号区间,确定折叠屏的姿态;在折叠屏处于预设姿态时,根据第一惯性传感器5采集的数据判断第一分屏1的屏幕朝向,和/或根据第二惯性传感器6采集的数据判断第二分屏2的屏幕朝向;
[0172]
显示方式确定模块603,具体用于根据折叠屏的姿态以及第一分屏1和/或第二分屏2的屏幕朝向控制折叠屏的显示方式。
[0173]
本公开的另一示例性实施例提供了一种控制屏幕显示的装置,显示方式包括固定显示方式和/或动态显示方式;固定显示方式包括第一显示参数集合,第一显示参数的值固定不变;动态显示方式包括第二显示参数集合,第二显示参数的值随传感器采集的数据的变化相应变化。
[0174]
本公开的另一示例性实施例提供了一种电子设备,包括处理器和存储器,所述存储器上存储有可由所述处理器执行的指令,所述指令用于执行如图1-图5任一项所述的方
法中的步骤。
[0175]
本公开的另一示例性实施例提供了一种计算机可读存储介质,其上存储有可由计算机执行的指令,所述指令用于执行如图1-图5中任一项所述的方法中的步骤。
[0176]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0177]
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1