掌桥专利:专业的专利平台
掌桥专利
首页

一种界面显示方法及电子设备

文献发布时间:2023-06-19 18:34:06


一种界面显示方法及电子设备

本申请是分案申请,原申请的申请号是202011104659.3,原申请日是2020年10月15日,原申请的全部内容通过引用结合在本申请中。

技术领域

本申请涉及智能控制技术领域,尤其涉及一种界面显示方法及电子设备。

背景技术

随着带有显示屏的电子设备的普及,用户对电子设备的使用要求越来越高。电子设备响应于用户操作的速度和显示效果,都直接影响了用户体验。其中,电子设备在黑屏时响应于唤醒操作点亮屏幕(即亮屏),如果电子设备亮屏时的物理方向(如,横屏或竖屏)和电子设备进入黑屏时的物理方向不同,则电子设备会先按照进入黑屏时的物理方向显示锁屏界面,再按照亮屏时的物理方向显示调整后的锁屏界面。例如,电子设备进入黑屏时处于横屏,亮屏时处于竖屏,则电子设备先显示横屏状态下的锁屏界面,再显示竖屏状态下的锁屏界面。

如此,电子设备没有直接以电子设备亮屏时的物理方向显示锁屏界面,降低了用户的视觉体验。

发明内容

本申请提供一种界面显示方法及电子设备,可以直接向用户显示电子设备亮屏时的方向参数所指示的横屏状态或竖屏状态下的锁屏界面,提升了用户的视觉体验。

为实现上述技术目的,本申请采用如下技术方案:

第一方面,本申请提供了一种界面显示方法,应用于电子设备,该电子设备包括显示屏和方向传感器,该方法包括:电子设备在显示屏黑屏时,接收用户的第一操作;其中,第一操作用于触发电子设备亮屏;电子设备响应于第一操作,通过方向传感器采集电子设备的第一方向参数,并将显示屏的背光模组的背光值调整为第一阈值,使显示屏的显示内容对用户不可见;电子设备显示第一方向参数所指示的横屏状态或竖屏状态下的第一锁屏界面,并将背光值调整为第二阈值,使显示屏的显示内容对用户可见。其中,第一方向参数用于指示电子设备处于横屏状态或竖屏状态。

可以理解的是,在电子设备黑屏时,该电子设备的方向传感器是不工作的;方向传感器无法采集到电子设备在黑屏时的方向参数。因此,电子设备响应于第一操作从黑屏变为亮屏时,该方向传感器才开始工作,以采集电子设备的方向参数。但是,此时,电子设备的显示屏已经要显示锁屏界面。而方向传感器可能还没有采集到电子设备从黑屏变为亮屏时的方向参数。常规技术中,电子设备可以以电子设备黑屏前,方向传感器采集的方向参数所指示的横屏状态或竖屏状态显示锁屏界面。但是,电子设备黑屏前方向参数所指示的状态(如横屏状态或竖屏状态)与电子设备从黑屏变为亮屏时电子设备的实时状态(如横屏状态或竖屏状态)可能不同。例如,电子设备黑屏前方向参数指示竖屏状态,而电子设备从黑屏变为亮屏时电子设备处于横屏状态。这样,即使电子设备处于横屏状态,该电子设备从黑屏变为亮屏时,该电子设备还是会显示竖屏状态下的锁屏界面,影响用户的视觉体验。

本申请中,电子设备响应于第一操作,通过方向传感器采集电子设备的第一方向参数的同时,可以将显示屏的背光模组的背光值调整为第一阈值,使显示屏的显示内容对用户不可见。这样,即使电子设备黑屏前方向参数所指示的状态与电子设备从黑屏变为亮屏时电子设备的实时状态不同,显示屏的显示内容对用户不可见。之后,电子设备显示第一方向参数所指示的横屏状态或竖屏状态下的第一锁屏界面,并将背光值调整为第二阈值,使显示屏的显示内容对用户可见。即电子设备可以以电子设备亮屏后,方向传感器采集的方向参数所指示的横屏状态或竖屏状态显示锁屏界面。这样,电子设备所显示的锁屏界面的横竖屏状态与电子设备当前的实时状态相符。

本申请的方法,可以直接向用户显示电子设备亮屏时的方向参数所指示的横屏状态或竖屏状态下的锁屏界面,提升了用户的视觉体验。

在一种可能的实施方式中,该方法还包括:电子设备响应于第一操作,在背光值为第一阈值的情况下,显示第二锁屏界面;其中,第二锁屏界面是电子设备的第二方向参数所指示的横屏状态或竖屏状态下的锁屏界面,第二方向参数是电子设备由亮屏变为黑屏时的方向参数。其中,第一锁屏界面是电子设备按照第一方向参数所指示的横屏状态或竖屏状态绘制的锁屏界面。

可以理解的是,电子设备响应于第一操作从黑屏变为亮屏时,方向传感器才开始工作,以采集电子设备的方向参数。但是,此时,电子设备的显示屏已经要显示锁屏界面。而方向传感器可能还没有采集到电子设备从黑屏变为亮屏时的方向参数。电子设备从黑屏变为亮屏时,就先以电子设备从亮屏变为黑屏时,方向传感器采集的第二方向参数所指示的横屏状态或竖屏状态显示第二锁屏界面。然而,电子设备从黑屏变为亮屏时的方向参数(即第一方向参数)所指示的状态(如横屏状态或竖屏状态),与从亮屏变为黑屏时的第二方向参数所指示的状态可能不同,则电子设备在将背光模组的背光值调整为第一阈值的同时,显示第二锁屏界面。其中,背光模组的背光值为第一阈值,显示屏的显示内容对用户不可见,则显示屏所显示的第二锁屏界面对用户不可见,避免向用户展示出与电子设备当前的实时状态不符的锁屏界面。

另一种可能的实施方式中,第一阈值为零。第二阈值为预存的背光值,或者第二阈值为显示屏黑屏前背光模组的背光值,或者,第二阈值为根据电子设备周围的环境光亮度确定的背光值。

在该设计方式中,描述了电子设备控制显示屏的显示内容对用户不可见的一种实现方式,以及控制显示屏的显示内容对用户可见的几种实现方式。

另一种可能的实施方式中,横屏状态包括第一横屏状态和第二横屏状态,竖屏状态包括第一竖屏状态和第二竖屏状态。显示屏包括第一长边框、第二长边框、第一短边框和第二短边框,第一长边框与第二长边框平行,第一短边框与第二短边框平行,第一长边框与第一短边框垂直。其中,在第一横屏状态下,第一长边框或第二长边框与水平面的夹角小于预设值,并且第一长边框相较于第二长边框距离水平面更远;在第二横屏状态下,第一长边框或第二长边框与水平面的夹角小于预设值,并且第二长边框相较于第一长边框距离水平面更远。在第一竖屏状态下,第一短边框或第二短边框与水平面的夹角小于预设值,并且第一短边框相较于第二短边框距离水平面更远;在第二竖屏状态下,第一短边框或第二短边框与水平面的夹角小于预设值,并且第二短边框相较于第一短边框距离水平面更远。

在该设计方式中,描述了电子设备的方向参数可能指示的几种状态。

第二方面,本申请还提供了一种电子设备,电子设备包括:输入模块和控制模块。其中,输入模块,用于在显示屏黑屏时,接收用户的第一操作;其中,第一操作用于触发电子设备亮屏;控制模块,用于响应于第一操作,通过方向传感器采集电子设备的第一方向参数,并将显示屏的背光模组的背光值调整为第一阈值,使显示屏的显示内容对用户不可见;其中,第一方向参数用于指示电子设备处于横屏状态或竖屏状态;控制模块,还用于显示第一方向参数所指示的横屏状态或竖屏状态下的第一锁屏界面,并将背光值调整为第二阈值,使显示屏的显示内容对用户可见。

在一种可能的实施方式中,控制模块,还用于响应于第一操作,在背光值为第一阈值的情况下,显示第二锁屏界面;其中,第二锁屏界面是电子设备的第二方向参数所指示的横屏状态或竖屏状态下的锁屏界面,第二方向参数是电子设备由亮屏变为黑屏时的方向参数。第一锁屏界面是电子设备按照第一方向参数所指示的横屏状态或竖屏状态绘制的锁屏界面。

另一种可能的实施方式中,第一阈值为零。第二阈值为预存的背光值,或者第二阈值为显示屏黑屏前背光模组的背光值,或者,第二阈值为根据电子设备周围的环境光亮度确定的背光值。

另一种可能的实施方式中,横屏状态包括第一横屏状态和第二横屏状态,竖屏状态包括第一竖屏状态和第二竖屏状态。显示屏包括第一长边框、第二长边框、第一短边框和第二短边框,第一长边框与第二长边框平行,第一短边框与第二短边框平行,第一长边框与第一短边框垂直。其中,在第一横屏状态下,第一长边框或第二长边框与水平面的夹角小于预设值,并且第一长边框相较于第二长边框距离水平面更远;在第二横屏状态下,第一长边框或第二长边框与水平面的夹角小于预设值,并且第二长边框相较于第一长边框距离水平面更远。在第一竖屏状态下,第一短边框或第二短边框与水平面的夹角小于预设值,并且第一短边框相较于第二短边框距离水平面更远;在第二竖屏状态下,第一短边框或第二短边框与水平面的夹角小于预设值,并且第二短边框相较于第一短边框距离水平面更远。

第三方面,本申请还提供了一种电子设备,电子设备包括:处理器和存储器;其中,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令;处理器用于运行计算机指令,使得电子设备执行如第一方面及其任一种可能的实施方式的界面显示方法。

第四方面,本申请还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其任一种可能的实施方式的界面显示方法。

第五方面,本申请还提供一种计算机程序产品,包括一条或多条指令,该一条或多条指令可以在电子设备上运行,使得电子设备执行如第一方面及其任一种可能的实施方式的界面显示方法。

本申请第二方面及其任一种可能的设计方式,以及第三方面、第四方面和第五方面所带来的技术效果可参见上述第一方面中不同设计方式所带来的技术效果,此处不再赘述。

附图说明

图1是常规技术提供的一种电子设备从横屏到竖屏的显示示意图;

图2是本申请实施例提供的一种横屏状态下的电子设备示意图;

图3是本申请实施例提供的一种竖屏状态下的电子设备示意图;

图4是本申请实施例提供的一种电子设备的硬件结构示意图;

图5是本申请实施例提供的一种界面显示方法的流程图一;

图6是本申请实施例提供的一种电子设备从第一横屏到第一竖屏的显示示意图;

图7是本申请实施例提供的一种电子设备从第一竖屏到第一横屏的显示示意图;

图8是本申请实施例提供的一种电子设备从第一竖屏到第二竖屏的显示示意图;

图9是本申请实施例提供的一种电子设备的系统架构示意图;

图10是本申请实施例提供的一种电子设备执行界面显示方法的时序图;

图11是本申请实施例提供的一种界面显示方法的流程图二;

图12是本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

本申请实施例中所述的“第一”和“第二”等是用于区别不同的对象,或者用于区别对同一对象的不同处理,而不是用于描述对象的特定顺序。例如,第一阈值和第二阈值是不同的阈值。

目前,随着带有显示屏的电子设备的普及,用户对电子设备的使用要求越来越高。其中,电子设备的显示效果,对用户体验的影响程度较大。为了提高用户体验,电子设备通过方向传感器检测自身所处的物理方向(如,横屏或竖屏),再可以按照检测到的物理方向,调整显示屏上所显示的界面。例如,电子设备响应于唤醒操作点亮屏幕(即亮屏)时,电子设备会先按照进入黑屏时的物理方向显示锁屏界面,再按照亮屏时的物理方向显示调整后的锁屏界面。

需要说明的是,电子设备在黑屏时处于休眠状态,出于省电的目的,会停止方向传感器的工作。因此,电子设备在由黑屏变为亮屏时,只能先按照黑屏前的物理方向显示锁屏界面,同时启动方向传感器。然后,通过方向传感器检测亮屏时的物理方向,再按照亮屏时的物理方向显示锁屏界面。

可以理解的是,如果电子设备进入黑屏时的物理方向和亮屏时的物理方向不同,则电子设备先按照进入黑屏时的物理方向显示一个锁屏界面,再按照亮屏时的物理方向显示另一个锁屏界面。如此,电子设备没有直接按照亮屏时的物理方向显示锁屏界面,而是向用户展示经过一次界面切换后才显示符合亮屏时的物理方向的锁屏界面,降低了用户的视觉体验。

示例性地,电子设备在横屏状态下运行某一个视频类应用程序(Appl icat ion,APP)时,按照检测到的电子设备的物理方向(即横屏),在显示屏上显示横屏状态下的该APP的界面,如图1中的(a)所示。电子设备接收到用户的锁屏操作,则响应于锁屏操作显示屏变为黑屏,如图1中的(b)所示。

然后,用户将黑屏的电子设备从横屏转为竖屏,并对电子设备执行唤醒操作。电子设备接收到用户的唤醒操作,则响应于唤醒操作,采用上述方案点亮屏幕(即亮屏)时,先按照电子设备从亮屏变为黑屏时的物理方向(即横屏),显示横屏状态下的锁屏界面,如图1中的(c)所示。然后,电子设备通过方向传感器检测从黑屏变为亮屏时的物理方向(即竖屏);再按照电子设备从黑屏变为亮屏时的物理方向(即竖屏),显示竖屏状态下的锁屏界面,如图1中的(d)所示。其中,横屏状态下的锁屏界面和竖屏状态下的锁屏界面的显示内容相同,都显示有时间“11:30,09月10日星期四”和解锁提示信息为“滑动解锁”。

可以看出,电子设备先显示横屏状态下的的锁屏界面,再显示竖屏状态下的的锁屏界面。电子设备从黑屏变为亮屏时不能直接显示符合亮屏时的物理方向的锁屏界面,影响了用户的视觉体验。

本申请实施例提供一种界面显示方法,通过该方法可以直接向用户显示电子设备亮屏时的方向参数所指示的横屏状态或竖屏状态下的锁屏界面,提升了用户的视觉体验。

其中,用户在使用电子设备时,电子设备可能是横屏状态或竖屏状态;其中,横屏状态包括第一横屏状态和第二横屏状态,竖屏状态包括第一竖屏状态和第二竖屏状态。电子设备的物理方向可以包括:与第一横屏状态、第二横屏状态、第一竖屏状态和第二竖屏状态一一对应的第一横屏、第二横屏、第一竖屏和第二竖屏。电子设备的显示屏可以包括四条边框,这四条边框中包括相互平行且相等的两条长一点的边框,可以称为显示屏的第一长边框和第二长边框;这四条边框中还包括相互平行且相等的两条短一点的边框,可以称为显示屏的第一短边框和第二短边框。第一长边框与第一短边框垂直。

在第一横屏状态下,如图2中的(a)所示,电子设备的显示屏的第一长边框c1或第二长边框c2与水平面p平行(即显示屏的第一长边框c1或第二长边框c2与水平面p的夹角为0),并且,第一长边框c1相较于第二长边框c2距离水平面p更远。或者,如图2中的(b)所示,显示屏的第一长边框c1或第二长边框c2与水平面p的夹角a1小于或者等于预设值1,并且,第一长边框c1相较于第二长边框c2距离水平面p更远。其中,该预设值1小于或者等于45°,该预设值1的具体数值可以根据实际应用场景进行设定,例如,该预设值1可以为20°。

在第二横屏状态下,如图2中的(c)所示,电子设备的显示屏的第一长边框c1或第二长边框c2与水平面p平行,并且,第二长边框c2相较于第一长边框c1距离水平面p更远。或者,如图2中的(d)所示,显示屏的第一长边框c1或第二长边框c2与水平面p的夹角a1小于或者等于预设值1,并且,第二长边框c2相较于第一长边框c1距离水平面p更远。

从图2中可以看出,在第一横屏状态和第二横屏状态下,电子设备的显示屏均基本呈横条形。

在第一竖屏状态下,如图3中的(a)所示,电子设备的显示屏的第一短边框d1或第二短边框d2与水平面p平行(即显示屏的第一短边框d1或第二短边框d2与水平面p的夹角为0),并且,第一短边框d1相较于第二短边框d2距离水平面p更远。或者,如图3中的(b)所示,显示屏的第一短边框d1或第二短边框d2与水平面p的夹角a2小于或者等于上述预设值1,并且,第一短边框d1相较于第二短边框d2距离水平面p更远。

在第二竖屏状态下,如图3中的(c)所示,电子设备的显示屏的第一短边框d1或第二短边框d2与水平面p平行,并且,第二短边框d2相较于第一短边框d1距离水平面p更远。或者,如图3中的(d)所示,显示屏的第一短边框d1或第二短边框d2与水平面p的夹角a2小于或者等于上述预设值1,并且,第二短边框d2相较于第一短边框d1距离水平面p更远。

从图3中可以看出,在第一竖屏状态和第二竖屏状态下,电子设备的显示屏基本呈竖条形。

需要说明的是,本申请实施例中的电子设备可以是包括显示屏和方向传感器的任一个设备,例如,手机、平板电脑、桌面型、手持计算机、笔记本电脑、车载设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及个人数字助理(personal digital assistant,PDA)、增强现实设备、虚拟现实设备等,本申请实施例对电子设备的具体形态不作特殊限制。

需要说明的是,本申请实施例提供的界面显示方法可以应用于上述电子设备。本申请实施例提供的界面显示方法的执行主体还可以为界面显示装置,该界面显示装置可以为电子设备。该界面显示装置还可以为安装有可以提供界面显示功能的APP;或者,该界面显示装置还可以为电子设备中的中央处理器(Central Processing Unit,CPU);或者,电子设备中的用于执行界面显示方法的控制模块。

下面以电子设备是手机为例,介绍电子设备的硬件结构。如图4所示,电子设备400可以包括:处理器410,外部存储器接口420,内部存储器421,通用串行总线(universalserial bus,USB)接口430,充电管理模块440,电源管理模块441,电池442,天线1,天线2,移动通信模块450,无线通信模块460,音频模块470,扬声器470A,受话器470B,麦克风470C,耳机接口470D,传感器模块480,按键490,马达491,指示器492,摄像头493(可包括摄像头1-N),显示屏494(如触摸屏),以及用户标识模块(subscriber identification module,SIM)卡接口495(可包括SIM卡接口1-N)等。

其中,上述传感器模块480可以包括方向传感器、压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器和骨传导传感器等传感器。

可以理解的是,本实施例示意的结构并不构成对电子设备400的具体限定。在另一些实施例中,电子设备400可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

处理器410可以包括一个或多个处理单元,例如:处理器410可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。

控制器可以是电子设备400的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

处理器410中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器410中的存储器为高速缓冲存储器。该存储器可以保存处理器410刚用过或循环使用的指令或数据。如果处理器410需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器410的等待时间,因而提高了系统的效率。

在一些实施例中,处理器410可以包括一个或多个接口。可以理解的是,本实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备400的结构限定。在另一些实施例中,电子设备400也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

充电管理模块440用于从充电器接收充电输入(有线充电器的充电输入和/或无线充电输入),为电池442充电。其中,充电器可以是无线充电器,也可以是有线充电器。充电管理模块440为电池442充电的同时,还可以通过电源管理模块441为电子设备供电。

电源管理模块441用于连接电池442,充电管理模块440与处理器410。电源管理模块441接收电池442和/或充电管理模块440的输入,为处理器410,内部存储器421,外部存储器,显示屏494,摄像头493,和无线通信模块460等供电。在一些实施例中,电源管理模块441也可以设置于处理器410中。在另一些实施例中,电源管理模块441和充电管理模块440也可以设置于同一个器件中。

电子设备400的无线通信功能可以通过天线1,天线2,移动通信模块450,无线通信模块460,调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信号。在一些实施例中,电子设备400的天线1和移动通信模块450耦合,天线2和无线通信模块460耦合,使得电子设备400可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球导航卫星系统(Global Navigation Satellite System,GNSS),无线局域网(wireless local area networks,WLAN)(如Wi-Fi网络)技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(globalnavigation satellite system,GLONASS),北斗卫星导航系统(beidou navigationsatellite system,BDS),准天顶卫星系统(quasi-zenith satellite system,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)等。示例性的,电子设备400可以通过GPS、BDS或者SBAS等定位技术,获取电子设备400的实时位置信息。

移动通信模块450可以提供应用在电子设备400上的包括2G/3G/4G/5G等无线通信的解决方案。例如,电子设备400可以通过移动通信模块450向服务器发送电子邮件。

无线通信模块460可以提供应用在电子设备400上的包括WLAN(如Wi-Fi网络),蓝牙(bluetooth,BT),GNSS,近场通信(Near Field Communication,NFC)、红外(Infrared,IR)、调频(frequency modulation,FM)等无线通信的解决方案。例如,电子设备400可以通过GNSS定位技术,获取电子设备400的实时位置信息。

电子设备400通过GPU,显示屏494,以及应用处理器等实现显示功能。电子设备400可以通过ISP,摄像头493,视频编解码器,GPU,显示屏494以及应用处理器等实现拍摄功能。外部存储器接口420可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备400的存储能力。内部存储器421可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器410通过运行存储在内部存储器421的指令,从而执行电子设备400的各种功能应用以及数据处理。电子设备400可以通过音频模块470,扬声器470A,受话器470B,麦克风470C,耳机接口470D,以及应用处理器等实现音频功能。

需要说明的是,以下实施例中的方法均可以在具有上述硬件结构的电子设备400中实现。

请参考图5,为本申请实施例提供的一种界面显示方法的流程图。如图5所示,界面显示方法可以包括S501-S503。

S501、电子设备在显示屏黑屏时,接收用户的第一操作;其中,第一操作用于触发电子设备亮屏。

其中,第一操作可以是唤醒电子设备的操作。例如,电子设备包括电源键,第一操作可以是用户对电源键的操作。显示屏可以是液晶显示器(Liquid Crystal Display,LCD)。

本申请实施例中,电子设备在黑屏时处于锁屏状态,则第一操作可用于触发电子设备亮屏,并显示锁屏界面。

本申请实施例中,电子设备除了包括显示屏和方向传感器,还可以包括显示屏的背光模组。其中,背光模组用于为显示屏提供不同亮度的光源,使显示屏能正常显示信息。方向传感器用于采集电子设备的方向参数;方向参数可以用于指示电子设备处于横屏状态或竖屏状态;方向参数还可以用于具体指示电子设备处于第一横屏状态、第二横屏状态、第一竖屏状态或第二竖屏状态。

需要说明的是,电子设备在显示屏黑屏时,处于休眠状态,显示屏、方向传感器和背光模组都停止工作,则电子设备在黑屏时不能检测电子设备的方向参数。

S502、电子设备响应于第一操作,通过方向传感器采集电子设备的第一方向参数,并将显示屏的背光模组的背光值调整为第一阈值,使显示屏的显示内容对用户不可见;其中,第一方向参数用于指示电子设备处于横屏状态或竖屏状态。

电子设备响应于第一操作,启动方向传感器和背光模组。其中,电子设备在启动背光模组的同时,将背光模组的背光值调整为第一阈值。电子设备启动方向传感器,通过方向传感器开始采集电子设备的方向参数。电子设备通过方向传感器可以采集到电子设备的第一方向参数。

其中,第一阈值可以为零。第一方向参数可以是电子设备响应于该第一操作亮屏时的方向参数。第一方向参数可以用于具体指示电子设备处于第一横屏状态、第二横屏状态、第一竖屏状态或第二竖屏状态。

本申请实施例中,电子设备响应于第一操作,在背光值为第一阈值的情况下,显示第二锁屏界面;其中,第二锁屏界面是电子设备的第二方向参数所指示的横屏状态或竖屏状态下的锁屏界面,第二方向参数是电子设备由亮屏变为黑屏时的方向参数。其中,第一锁屏界面是电子设备按照第一方向参数所指示的横屏状态或竖屏状态绘制的锁屏界面。

电子设备在显示屏亮屏时,方向传感器正常工作,则电子设备可以通过方向传感器采集电子设备的方向参数。电子设备在显示屏从亮屏变为黑屏时,还可以保存当时采集到的方向参数,即第二方向参数。然后,电子设备在显示屏黑屏时响应于第一操作,可以显示该第二方向参数所指示的横屏状态或竖屏状态下的锁屏界面,即第二锁屏界面。与此同时,电子设备通过方向传感器采集电子设备的第一方向参数,并将背光值调整为第一阈值,以使得显示屏显示的第二锁屏界面对用户不可见。

在一些实施例中,电子设备可以在保存第二方向参数的同时,按照该第二方向参数所指示的横屏状态或竖屏状态,绘制该第二锁屏界面,并保存该第二锁屏界面。或者,电子设备在显示屏黑屏时响应于第一操作,按照该第二方向参数所指示的横屏状态或竖屏状态,绘制该第二锁屏界面。

S503、电子设备显示第一方向参数所指示的横屏状态或竖屏状态下的第一锁屏界面,并将背光值调整为第二阈值,使显示屏的显示内容对用户可见。

电子设备通过方向传感器采集到第一方向参数后,显示第一方向参数所指示的横屏状态下或竖屏状态下的第一锁屏界面,并将背光值调整为第二阈值,以使得显示屏显示的第一锁屏界面对用户可见。

其中,第二阈值可以为预存的背光值,或者第二阈值可以为显示屏黑屏前背光模组的背光值,或者,第二阈值可以为根据电子设备周围的环境光亮度确定的背光值。

在一些实施例中,电子设备通过方向传感器采集到第一方向参数后,可以按照第一方向参数所指示的横屏状态下或竖屏状态,绘制第一锁屏界面。然后,在显示屏上显示第一锁屏界面。

可以理解的是,在电子设备黑屏时,该电子设备的方向传感器是不工作的;方向传感器无法采集到电子设备在黑屏时的方向参数。因此,电子设备响应于第一操作从黑屏变为亮屏时,该方向传感器才开始工作,以采集电子设备的方向参数。但是,此时,电子设备的显示屏已经要显示锁屏界面。而方向传感器可能还没有采集到电子设备从黑屏变为亮屏时的方向参数。常规技术中,电子设备可以以电子设备黑屏前,方向传感器采集的方向参数所指示的横屏状态或竖屏状态显示锁屏界面。但是,电子设备黑屏前方向参数所指示的状态(如横屏状态或竖屏状态)与电子设备从黑屏变为亮屏时电子设备的实时状态(如横屏状态或竖屏状态)可能不同。例如,电子设备黑屏前方向参数指示竖屏状态,而电子设备从黑屏变为亮屏时电子设备处于横屏状态。这样,即使电子设备处于横屏状态,该电子设备从黑屏变为亮屏时,该电子设备还是会显示竖屏状态下的锁屏界面,影响用户的视觉体验。

本申请实施例中,电子设备响应于第一操作,通过方向传感器采集电子设备的第一方向参数的同时,可以将显示屏的背光模组的背光值调整为第一阈值,使显示屏的显示内容对用户不可见。这样,即使电子设备黑屏前方向参数所指示的状态与电子设备从黑屏变为亮屏时电子设备的实时状态不同,显示屏的显示内容对用户不可见。之后,电子设备显示第一方向参数所指示的横屏状态或竖屏状态下的第一锁屏界面,并将背光值调整为第二阈值,使显示屏的显示内容对用户可见。即电子设备可以以电子设备亮屏后,方向传感器采集的方向参数所指示的横屏状态或竖屏状态显示锁屏界面。这样,电子设备所显示的锁屏界面的横竖屏状态与电子设备当前的实时状态相符。

综上所述,电子设备可以直接向用户显示电子设备亮屏时的方向参数所指示的横屏状态或竖屏状态下的锁屏界面,提升了用户的视觉体验。并且,电子设备只是在显示第一锁屏界面前降低背光模组的背光值,使得显示屏的显示内容对用户不可见,没有新增界面。因此,不需要绘制新的界面,也不会增加电子设备的功耗。

示例性地,电子设备在第一横屏状态下运行某一个视频类APP时,通过方向传感器检测到第二方向参数,该第二方向参数指示电子设备处于第一横屏状态;再在显示屏上显示该第二方向参数所指示的第一横屏状态下的该APP的界面,如图6中的(a)所示。接着,电子设备接收到用户的锁屏操作,则响应于锁屏操作显示屏变为黑屏(如图6中的(b)所示),并保存该第二方向参数。

然后,用户将黑屏的电子设备从第一横屏转为第一竖屏后,电子设备再接收到用户的第一操作,则响应于第一操作,同时执行以下步骤:通过方向传感器采集第一方向参数,将背光模组的背光值调整为0,在显示屏上显示第一横屏状态下的第二锁屏界面。由于背光模组的背光值为0,因此,显示屏上显示的第一横屏状态下的第二锁屏界面对用户不可见,显示屏为黑屏,如图6中的(c)所示。最后,电子设备通过方向传感器采集到第一方向参数后,在显示屏上显示第一方向参数所指示的第一竖屏状态下的第一锁屏界面,并将背光模组的背光值调整为第二阈值。此时,显示屏上显示的第一竖屏状态下的第一锁屏界面对用户可见,如图6中的(d)所示。其中,第一横屏状态下的第二锁屏界面和第一竖屏状态下的第一锁屏界面都显示有亮屏时间“11:30,09月10日星期四”和解锁提示信息为“滑动解锁”。

从图6中可以看出,电子设备没有向用户显示从第一横屏状态下的第二锁屏界面到第一竖屏状态下的第一锁屏界面的切换过程,直接显示的是亮屏时电子设备所处的第一竖屏状态下的第一锁屏界面,提升了用户的视觉体验。

示例性地,电子设备在第一竖屏状态下运行某一个视频类APP时,通过方向传感器检测到第二方向参数,该第二方向参数指示电子设备处于第一竖屏状态;再在显示屏上显示该第二方向参数所指示的第一竖屏状态下的该APP的界面,如图7中的(a)所示。接着,电子设备接收到用户的锁屏操作,则响应于锁屏操作显示屏变为黑屏(如图7中的(b)所示),并保存该第二方向参数。

然后,用户将黑屏的电子设备从第一竖屏转为第一横屏后,电子设备再接收到用户的第一操作,则响应于第一操作,同时执行以下步骤:通过方向传感器采集第一方向参数,将背光模组的背光值调整为0,在显示屏上显示第一竖屏状态下的第二锁屏界面。由于背光模组的背光值为0,因此,显示屏上显示的第一竖屏状态下的第二锁屏界面对用户不可见,显示屏为黑屏,如图7中的(c)所示。最后,电子设备通过方向传感器采集到第一方向参数后,在显示屏上显示第一方向参数所指示的第一横屏状态下的第一锁屏界面,并将背光模组的背光值调整为第二阈值。此时,显示屏上显示的第一横屏状态下的第一锁屏界面对用户可见,如图7中的(d)所示。其中,第二锁屏界面和第一锁屏界面都显示有解锁提示信息为“滑动解锁”。

从图7中可以看出,电子设备没有向用户显示从第一竖屏状态下的第二锁屏界面到第一横屏状态下的第一锁屏界面的切换过程,直接显示的是亮屏时电子设备所处的第一横屏状态下的第一锁屏界面,提升了用户的视觉体验。

示例性地,电子设备在第一竖屏状态下运行某一个视频类APP时,通过方向传感器检测到第二方向参数,该第二方向参数指示电子设备处于第一竖屏状态;再在显示屏上显示该第二方向参数所指示的第一竖屏状态下的该APP的界面,如图8中的(a)所示。接着,电子设备接收到用户的锁屏操作,则响应于锁屏操作显示屏变为黑屏(如图8中的(b)所示),并保存该第二方向参数。

然后,用户将黑屏的电子设备从第一竖屏转为第二竖屏。电子设备再接收到用户操作电源键,则响应于用户对电源键的操作,同时执行以下步骤:通过方向传感器采集第一方向参数,将背光模组的背光值调整为0,在显示屏上显示第一竖屏状态下的第二锁屏界面。由于背光模组的背光值为0,则显示屏上显示的第一竖屏状态下的第二锁屏界面对用户不可见,显示屏为黑屏,如图8中的(c)所示。最后,电子设备通过方向传感器采集到第一方向参数后,在显示屏上显示第一方向参数所指示的第二竖屏状态下的第一锁屏界面,并将背光模组的背光值调整为第二阈值。此时,显示屏上显示的第二竖屏状态下的第一锁屏界面对用户可见,如图8中的(d)所示。其中,第二锁屏界面和第一锁屏界面都显示有解锁提示信息为“滑动解锁”。

从图8中可以看出,电子设备没有向用户显示从第一竖屏状态下的第二锁屏界面到第二竖屏状态下的第一锁屏界面的切换过程,直接显示的是亮屏时电子设备所处的第二竖屏状态下的第一锁屏界面,提升了用户的视觉体验。

请参考图9,为本申请实施例提供的一种电子设备的系统架构示意图。电子设备400所采用的操作系统可以是安卓(Android)系统,Android系统的系统架构包括:应用框架层(Application Framework)910和应用层(Applications)920。电子设备400在硬件上可以包括:电源健931、方向传感器932、显示屏933、显示屏的背光模组934。

其中,应用框架层910可以包括:电源管理服务911、背光模组管理服务912和方向传感器管理服务913。电源管理服务911,用于响应用户对电源键931的操作(如,S501中的第一操作),触发黑屏事件或亮屏事件。背光模组管理服务912,用于控制背光模组934的背光值(即显示屏933的亮度)。方向传感器管理服务913,用于在电子设备400亮屏时,将检测到的方向参数传输至应用层920中的APP。应用层920包括安装在电子设备400上的所有APP,如,锁屏APP921。锁屏APP921用于执行黑屏时间和亮屏事件,以及绘制锁屏界面。

本申请实施例中,电子设备在显示屏黑屏、且处于锁屏状态下时,用户可以在电子设备从亮屏到黑屏后改变电子设备的物理方向(即电子设备的横竖屏状态),再操作电源键(例如,按压电源键);或者,只操作电源键。然后,电子设备响应于用户对电源键的操作,执行界面显示方法。以图9中的电子设备为例,说明该电子设备执行界面显示方法的具体过程,如图9和图10所示,可以包括步骤A1-A9。

A1、电子设备400在显示屏933黑屏、且处于锁屏状态下时,接收用户对电源键931的操作。

A2、电子设备400响应于用户对电源键931的操作,向电源管理服务911发送亮屏触发指令,并启动方向传感器934。

电子设备400响应于用户对电源键931的操作,从休眠状态变为工作状态,启动方向传感器934,以开始采集方向参数。同时,还向电源管理服务911发送亮屏触发指令。其中,该亮屏触发指令可以包括亮屏时间,亮屏时间是指接收到用户对电源键931的操作时的绝对时间。

A3、电子设备400通过电源管理服务911响应于该亮屏触发指令,向背光模组管理服务912发送第一指令,并向锁屏APP921发送亮屏执行指令;其中,该第一指令用于指示调整背光值为0。

A4、电子设备400通过背光模组管理服务912响应于该第一指令,将背光模组934的背光值调整为0。

A5、电子设备400通过锁屏APP921响应于该亮屏执行指令,输出第二锁屏界面,并在显示屏933上显示该第二锁屏界面。

其中,第二锁屏界面是电子设备400的第二方向参数所指示的横屏状态或竖屏状态下的锁屏界面;第二方向参数是电子设备400由亮屏变为本次黑屏时的方向参数。

在一些实施例中,电子设备400通过锁屏APP921响应于该亮屏执行指令,可以输出包括亮屏时间的第二锁屏界面。

需要说明的是,电子设备400可以同时执行步骤A4和步骤A5;也可以先执行步骤A4再执行步骤A5,本申请实施例这里对步骤A4和步骤A5的执行先后顺序不做限制。

A6、电子设备400通过方向传感器管理服务913,向锁屏APP921发送方向传感器934采集到的电子设备400的第一方向参数。

其中,方向传感器管理服务913从方向传感器934接收第一方向参数,再发送给锁屏APP921。第一方向参数可以是电子设备400响应于用户对电源键931的操作亮屏时的方向参数。

需要说明的是,电子设备400可以在步骤A2之后、且步骤A7之前执行步骤A6,具体是在步骤A3-A5之前、步骤A3-A5之后或步骤A3-A5中间执行步骤A6,本申请实施例这里不做限制。

A7、电子设备400通过锁屏APP921若确定第一方向参数和第二方向参数不相同,输出第一锁屏界面,并在显示屏933上显示该第一锁屏界面。

电子设备400通过锁屏APP921接收第一方向参数,并判断第一方向参数和第二方向参数是否相同。若确定第一方向参数和第二方向参数不相同,电子设备400执行步骤A7。若确定第一方向参数和第二方向参数相同,电子设备400不执行步骤A7,直接执行步骤A8-A9。

需要说明的是,电子设备400在显示屏黑屏、且处于锁屏状态下,用户在电子设备从亮屏到黑屏后改变电子设备的物理方向,再操作电源键,则第一方向参数和第二方向参数不同,电子设备依次输出第二锁屏界面、第一锁屏界面。

A8、电子设备400通过电源管理服务911向背光模组管理服务912发送第二指令,该第二指令用于指示调整背光值为第二阈值。

其中,第二阈值可以为根据电子设备周围的环境光亮度确定的背光值。

A9、电子设备400通过背光模组管理服务912响应于该第二指令,将背光模组934的背光值调整为第二阈值。

可以理解的是,电子设备响应于第一操作从黑屏变为亮屏时,方向传感器才开始工作,以采集电子设备的方向参数。但是,此时,电子设备的显示屏已经要显示锁屏界面。而方向传感器可能还没有采集到电子设备从黑屏变为亮屏时的方向参数。电子设备从黑屏变为亮屏时,就先以电子设备从亮屏变为黑屏时,方向传感器采集的第二方向参数所指示的横屏状态或竖屏状态显示第二锁屏界面。

然而,电子设备从黑屏变为亮屏时的方向参数(即第一方向参数)所指示的状态(如横屏状态或竖屏状态),与从亮屏变为黑屏时的第二方向参数所指示的状态可能不同,则电子设备在将背光模组的背光值调整为0的同时,显示第二锁屏界面。其中,背光模组的背光值为0,显示屏的显示内容对用户不可见,则显示屏所显示的第二锁屏界面对用户不可见,避免向用户展示出与电子设备当前的实时状态不符的锁屏界面。并且,电子设备只是在采集到第一方向参数前,将背光模组的背光值调整为0,不需要绘制新的界面,不会增加电子设备的功耗。

请参考图11,继续以图9中的电子设备为例,电子设备中的电源管理服务可以包括背光模组管理服务和方向传感器管理服务。也就是说,电子设备中的电源管理服务,除了用于响应于用户对电源键的操作(如,S501中的第一操作)触发黑屏事件或亮屏事件,还可以用于控制背光模组的背光值,以及在电子设备亮屏时,将检测到的方向参数传输至应用层中的APP。该电子设备执行界面显示方法的具体过程,可以包括S1101-S1108。

S1101、电子设备在显示屏黑屏、且处于锁屏状态下时,接收用户对电源键的操作。

S1102、电子设备响应于用户对电源键的操作,向电源管理服务发送亮屏触发指令,并启动方向传感器。

S1103、电子设备通过电源管理服务响应于该亮屏触发指令,将显示屏的背光模组的背光值调整为0,并向锁屏APP发送亮屏执行指令。

S1104、电子设备通过锁屏APP响应于该亮屏执行指令,输出第二锁屏界面,并在显示屏上显示该第二锁屏界面。

S1105、电子设备通过电源管理服务,将方向传感器采集到的电子设备的第一方向参数传输至锁屏APP。

S1106、电子设备通过锁屏APP判断第一方向参数和第二方向参数是否相同。

电子设备若确定第一方向参数和第二方向参数不相同,执行S1107-S1108;若确定第一方向参数和第二方向参数相同,执行S1108。

S1107、电子设备通过锁屏APP,按照第一方向参数绘制第一锁屏界面,并在显示屏上显示该第一锁屏界面。

S1108、电子设备通过电源管理服务将背光模组的背光值调整为第二阈值。

可以理解的是,上述方法可以由界面显示装置实现。界面显示装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请实施例的范围。

本申请实施例可以根据上述方法示例对上述电子设备等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图12示出了上述实施例中所涉及的电子设备一种可能的结构示意图,电子设备120包括:输入模块121和控制模块122。其中,输入模块121,用于在显示屏黑屏时,接收用户的第一操作;其中,第一操作用于触发电子设备亮屏;控制模块122,用于响应于第一操作,通过方向传感器采集电子设备的第一方向参数,并将显示屏的背光模组的背光值调整为第一阈值,使显示屏的显示内容对用户不可见;其中,第一方向参数用于指示电子设备处于横屏状态或竖屏状态;控制模块122,还用于显示第一方向参数所指示的横屏状态或竖屏状态下的第一锁屏界面,并将背光值调整为第二阈值,使显示屏的显示内容对用户可见。

在一种可能的实施方式中,控制模块122,还用于响应于第一操作,在背光值为第一阈值的情况下,显示第二锁屏界面;其中,第二锁屏界面是电子设备的第二方向参数所指示的横屏状态或竖屏状态下的锁屏界面,第二方向参数是电子设备由亮屏变为黑屏时的方向参数。第一锁屏界面是电子设备按照第一方向参数所指示的横屏状态或竖屏状态绘制的锁屏界面。

另一种可能的实施方式中,第一阈值为零。第二阈值为预存的背光值,或者第二阈值为显示屏黑屏前背光模组的背光值,或者,第二阈值为根据电子设备周围的环境光亮度确定的背光值。

另一种可能的实施方式中,横屏状态包括第一横屏状态和第二横屏状态,竖屏状态包括第一竖屏状态和第二竖屏状态。显示屏包括第一长边框、第二长边框、第一短边框和第二短边框,第一长边框与第二长边框平行,第一短边框与第二短边框平行,第一长边框与第一短边框垂直。其中,在第一横屏状态下,第一长边框或第二长边框与水平面的夹角小于预设值,并且第一长边框相较于第二长边框距离水平面更远;在第二横屏状态下,第一长边框或第二长边框与水平面的夹角小于预设值,并且第二长边框相较于第一长边框距离水平面更远。在第一竖屏状态下,第一短边框或第二短边框与水平面的夹角小于预设值,并且第一短边框相较于第二短边框距离水平面更远;在第二竖屏状态下,第一短边框或第二短边框与水平面的夹角小于预设值,并且第二短边框相较于第一短边框距离水平面更远。

本申请另一实施例提供了一种电子设备(如图4或图9所示的电子设备400、图12所示的电子设备120)。该电子设备可以包括:一个或多个处理器,存储器,无线通信模块以及移动通信模块。该存储器,无线通信模块、移动通信模块与处理器耦合。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行计算机指令时,电子设备可执行上述方法实施例中电子设备400或电子设备120执行的各个功能或者步骤。

本申请另一实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机指令,当计算机指令在电子设备(如图4或图9所示的电子设备400、图12所示的电子设备120)上运行时,使得电子设备执行上述方法实施例中电子设备400或电子设备120执行的各个功能或者步骤。例如,该计算机可读存储介质可以是只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、只读光盘(Compact DiscRead-Only Memory,CD-ROM)、磁带、软盘和光数据存储设备等。

本申请另一实施例提供了一种计算机程序产品,包括一条或多条指令,该一条或多条指令可以在电子设备(如图4或图9所示的电子设备400、图12所示的电子设备120)上运行,使得电子设备执行上述方法实施例中电子设备400或电子设备120执行的各个功能或者步骤。

通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 界面显示驱动方法、装置、电子设备和存储介质
  • 一种界面显示方法及终端
  • 一种界面显示方法、装置、设备和存储介质
  • 一种界面显示方法及终端设备
  • 一种应用界面显示方法、移动终端
  • 一种界面显示方法、界面显示装置及电子设备
  • 一种界面显示方法、界面显示装置及电子设备
技术分类

06120115611065