一种图形用户界面的显示方法及移动终端与流程

文档序号:16612129发布日期:2019-01-15 22:24阅读:156来源:国知局
一种图形用户界面的显示方法及移动终端与流程

本发明涉及数据处理领域,特别涉及一种图形用户界面的显示方法及移动终端。



背景技术:

随着信息技术的快速发展,各种手机、平板电脑等移动终端的显示屏越来越大,为了对移动终端的显示屏进行保护,越来越多的用户会使用具有屏幕保护组件的保护套。但是由于现有的移动终端中的各种应用程序在运行过程中,通常是在屏幕上全屏显示应用界面,所以在使用移动终端时,需要用户将保护套打开,才能查看到当前运行的应用界面进而在显示屏上对应用界面进行操作。

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:

由于现有技术中移动终端的应用界面为全屏显示,在将保护套打开后,容易导致应用界面上显示的信息泄露,降低了移动终端的安全性。



技术实现要素:

为了解决上述技术问题,本发明实施例提供了一种移动终端上的图形用户界面的显示方法及移动终端。所述技术方案如下:

第一方面,本技术方案提供一种图形用户界面的显示方法,所述方法包括:

判断所述移动终端的显示屏是否被遮挡;

当判断出所述显示屏被遮挡时,确定所述显示屏的遮挡区域和显示区域,其中,所述显示区域用于显示图形用户界面;

确定所述显示区域的参数信息,所述参数信息包括所述显示区域的面积大小、显示区域所在显示屏的位置;

根据所述参数信息,获取与所述显示区域相匹配的图形用户界面,并在所述显示区域显示所述图形用户界面。

上述技术方案可以使应用的图形用户界面仅显示在显示屏的显示区域内,不需要全屏显示,减少了信息泄露的可能性,隐私性较好。

结合第一方面,在第一方面的第一种实现方式中,所述判断所述移动终端的显示屏是否被遮挡,具体为:通过设置在所述移动终端上的光线传感器检测环境光强度;根据环境光强度的变化值是否大于预设的变化阈值判断所述显示屏是否被遮挡。

结合第一方面,在第一方面的第二种实现方式中,所述移动终端设置有两组用于检测环境光强度的光线传感器:第一组光线传感器和第二组光线传感器,所述判断所述移动终端的显示屏是否被遮挡,具体为:判断在同一时刻所述第一组光线传感器检测到的环境光强度是否小于所述第二组光线传感器检测到的环境光强度。

结合第一方面的第一种实现方式或第二种实现方式,在第一方面的第三种实现方式中,所述确定所述显示屏的遮挡区域和显示区域,具体为:将所述显示屏中环境光的强度大于或等于预设第一阈值的区域确定为显示区域,以及将所述显示屏中环境光的强度小于预设第一阈值的区域确定为遮挡区域。

结合第一方面,在第一方面的第四种实现方式中,所述判断所述移动终端的显示屏是否被遮挡具体包括:通过设置在所述移动终端上的压力传感器检测施加在所述显示屏上的压力值是否大于或等于预设的压力阈值,来判断所述移动终端的显示屏是否被遮挡。

结合第一方面的第四种实现方式,在第一方面的第五种实现方式中,所述确定所述显示屏的遮挡区域和显示区域,具体包括:将施加在所述显示屏上的压力值大于或等于预设第二阈值的区域确定遮挡区域,以及将施加在所述显示上的压力值小于预设第二阈值的区域确定显示区域。

结合第一方面至第一方面的第五种实现方式,在第一方面的第六种实现方式中,在判断所述移动终端的显示屏是否被遮挡之前,所述方法还包括:检测所述显示屏是否被点亮。

结合第一方面至第一方面的第六种实现方式,在第一方面的第七种实现方式中,所述显示区域显示的图形用户界面,具体为,所述显示屏未被遮挡前在所述显示屏上所显示的应用的图形用户界面。

结合第一方面至第一方面的第七种实现方式,在第一方面的第八种实现方式中,所述根据所述参数信息,获取与所述显示区域相匹配的图形用户界面,具体为:

根据所述参数信息中的显示区域的位置,获取与所述显示区域位置对应的应用程序的图形用户界面;或,根据所述参数信息中的显示区域的大小,获取与所述显示区域大小对应的窗口小部件的图形用户界面。

第二方面,本技术方案提供一种移动终端,包括显示屏,所述移动终端还包括:

判断模块,用于判断所述移动终端的显示屏是否被遮挡;

确定模块,用于当所述判断模块判断出所述显示屏被遮挡时,确定所述显示屏的遮挡区域和显示区域,其中,所述显示区域用于显示图形用户界面;

所述确定模块还用于确定所述显示区域的参数信息,所述参数信息包括所述显示区域的面积大小、显示区域所在显示屏的位置;

显示模块,用于根据所述确定模块中的所述参数信息,获取与所述显示区域相匹配的图形用户界面,并在所述显示区域显示所述图形用户界面。

结合第二方面,在第二方面的第一种实现方式中,所述移动终端还包括传感器模块,其与所述判断模块相连;所述判断模块判断所述移动终端的显示屏是否被遮挡,具体为:所述传感器模块检测环境光强度;所述判断模块根据环境光强度的变化值是否大于预设的变化阈值判断所述显示屏是否被遮挡。

结合第二方面或第二方面的第一种实现方式,在第二方面的第二种实现方式中,所述确定模块确定所述显示屏的遮挡区域和显示区域,具体为:所述确定模块将所述显示屏中环境光的强度大于或等于预设第一阈值的区域确定为显示区域,以及将所述显示屏中环境光的强度小于预设第一阈值的区域确定为遮挡区域。

结合第二方面至第二方面的第二种实现方式,在第二方面的第三种实现方式中,所述显示区域显示的图形用户界面,具体为,所述显示屏未被遮挡前在所述显示屏上所显示的应用的图形用户界面。

第三方面,本技术方案提供另一种移动终端,所述移动终端包括触摸屏、中央处理器,其中:

所述中央处理器判断所述移动终端的触摸屏是否被遮挡;

当判断出所述触摸屏被遮挡时,所述中央处理器确定所述触摸屏的遮挡区域和显示区域,其中,所述显示区域用于显示图形用户界面;

所述中央处理器确定所述显示区域的参数信息,所述参数信息包括所述显示区域的面积大小、显示区域所在触摸屏的位置;

所述中央处理器根据所述参数信息,获取与所述显示区域相匹配的图形用户界面,并在所述触摸屏的显示区域显示所述图形用户界面。

结合第三方面,在第三方面的第一种实现方式中,所述移动终端还包括光线传感器阵列,其与所述中央处理器相连;所述中央处理器判断所述移动终端的触摸屏是否被遮挡,具体为:所述光线传感器阵列检测环境光强度;所述中央处理器根据环境光强度的变化值是否大于预设的变化阈值判断所述触摸屏是否被遮挡。

结合第三方面的第一种实现方式,在第三方面的第二种实现方式中,所述中央处理器确定所述触摸屏的遮挡区域和显示区域,具体为:所述中央处理器将所述触摸屏中环境光的强度大于或等于预设第一阈值的区域确定为显示区域,以及将所述触摸屏中环境光的强度小于预设第一阈值的区域确定为遮挡区域。

结合第三方面,在第三方面的第三种实现方式中,所述移动终端还包括压力传感器阵列,其与所述中央处理器相连;所述中央处理器判断所述移动终端的触摸屏是否被遮挡,具体为:所述压力传感器阵列检测施加在所述触摸屏上的压力值;所述中央处理器根据所述压力值是否大于预设的压力阈值来判断所述移动终端的触摸屏是否被遮挡。

结合第三方面的第三种实现方式,在第三方面的第四种实现方式中,所述中央处理器确定所述触摸屏的遮挡区域和显示区域,具体包括:所述中央处理器将施加在所述触摸屏上的压力值大于或等于预设第二阈值的区域确定遮挡区域,以及将施加在所述显示上的压力值小于预设第二阈值的区域确定显示区域。

结合第三方面至第三方面的第四种实现方式,在第三方面的第五种实现方式中,所述显示区域显示的图形用户界面,具体为,所述触摸屏未被遮挡前在所述触摸屏上所显示的应用的图形用户界面。

第四方面,本技术方案提供了一种移动终端,所述移动终端包括:所述移动终端包括一个或多个处理器、显示器、存储装置以及一个或多个程序,一个或多个程序存储在存储装置中,并被配置为由一个或多个处理器执行,一个或多个程序包括:

判断显示器是否被遮挡;

当判断出所述显示器被遮挡时,确定所述显示器的遮挡区域和显示区域,其中,所述显示区域用于显示图形用户界面;

确定所述显示区域的参数信息,所述参数信息包括所述显示区域的面积大小、显示区域所在显示器的位置;

根据所述参数信息,获取与所述显示区域相匹配的图形用户界面,并在所述显示区域显示所述图形用户界面。

第五方面,本技术方案提供一种显示图形用户界面的方法,所述方法包括:

移动终端获取屏幕保护组件的折叠类型及折叠类型的参数信息;

移动终端获取与屏幕保护组件相匹配应用界面,并保存至本地数据库;

移动终端检测屏幕上的未遮挡区域;

移动终端获取所述未遮挡区域的参数信息;

移动终端获取与未遮挡区域对应的应用的个数和每个应用的应用标识;

移动终端根据未遮挡区域的参数信息、应用的个数和应用的应用标识,获取与未遮挡区域相匹配的应用界面展示结构;

移动终端根据应用界面展示结构,显示与未遮挡区域相匹配的应用界面。

本发明实施例提供的技术方案带来的有益效果是:

通过检测屏幕上的未遮挡区域,并显示与未遮挡区域匹配的应用界面,可以使应用界面仅显示在屏幕上未遮挡区域内,不需要全屏显示,减少了信息泄露的可能性,隐私性较好。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的方法流程图;

图2是本发明实施例提供的移动终端的结构示意图;

图3A-3C是本发明实施例提供的移动终端被遮挡物遮挡时的示意图;

图4是本发明实施例提供的移动终端被遮挡物遮挡时的另一示意图;

图5是本发明实施例提供的短消息的图形用户界面的示意图;

图6是本发明实施例提供的移动终端被遮挡后的短消息的图形用户界面的示意图;

图7是本发明另一实施例提供的方法流程图;

图8是本发明实施例提供的屏幕保护组件不同折叠的状态示意图;

图9是本发明实施例提供的另一种屏幕保护组件的不同折叠的状态示意图;

图10是本发明实施例提供的屏幕保护组件打开示意图;

图11是本发明实施例提供的移动终端的图形用户界面的示意图;

图12是本发明实施例提供的移动终端的另一图形用户界面的示意图;

图13是本发明实施例提供的手机结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、

“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述各种预设的阈值,但这些阈值不应限于这些术语。这些术语仅用来将各种预设的阈值彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一阈值也可以被称为第二阈值,类似地,第二阈值也可以被称为第一阈值。

取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或

“当……时”或“响应于确定……”或“响应于检测到……”。类似地,取决于语境,短语“如果判断……”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定……时”或“响应于确定……”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)。

需要说明的是,当元件被称为“固定于”或“设置于”另一个元件,它可以直接在另一个元件上或者可能同时存在居中元件。当一个元件被称为是“连接于”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。

还需要说明的是,本实施例中的左、右、上、下、中等方位用语,仅是互为相对概念或是以产品的正常使用状态为参考的,而不应该认为是具有限制性的。

在本文中,移动终端包括但不限于手机、平板电脑、笔记本电脑、穿戴式电子设备(例如可通讯的智能手表等)。

参见图1。图1所示的实施例提供了一种移动终端的图形用户界面的显示方法,该方法具体包括:

步骤101:移动终端判断显示屏是否被遮挡。

在本发明实施例中,移动终端的显示屏是向用户显示图形用户界面的部件,以便移动终端更好地与用户进行人机交互。可以理解的是,在本领域中移动终端的显示屏可以是各种形态的,例如电阻式触摸显示屏、电容式触摸显示屏、压力感应显示屏等。这些显示屏都有一个共同的特点,就是它们都是通过向用户显示图形用户界面来告知用户相关的信息。“遮挡”具体是指移动终端的显示屏的一部分被遮挡物覆盖,导致用户无法看到被覆盖的显示内容。例如,平板电脑的显示屏被一本书覆盖30%的显示区域,手机的显示屏被用户的手掌(一个手掌或者两个手掌)覆盖40%的显示区域,这些我们都可以认为移动终端的显示屏被某一遮挡物(例如书、手掌等)遮挡。当然,用户在正常操作移动终端的过程中,会用手指点击显示屏或者在显示屏进行滑动。本质上这种正常操作也会使得移动终端的显示屏的一部分被活动的手指覆盖,本实施例也可以包括这种情况。

但是可以理解的是,为了区分用户的手指在显示屏上进行正常的操作(例如点击、滑动等),也可以在移动终端中设置一个预设的阈值。当移动终端的显示屏的面积被某遮挡物覆盖超过该预设的阈值时,则移动终端可以判断出该显示屏被遮挡。

移动终端判断显示屏是否被遮挡的技术方案可以有多种。

可选地,例如可以在移动终端上设置光线传感器,该光线传感器可以设置在与移动终端的显示屏处于同一面的边框中。根据光线传感器采集环境光的数据结果来判断显示屏是否被遮挡了。本领域普通技术人员可知,光线传感器即光电感应器,是一种将光信号转换成电信号的装置,最终输出的是电压信号。

具体来说,可以在移动终端的正面设置多个光线传感器。如图2所示,手机200的正面有矩形的显示屏201,听筒202,光学按键203,还有设置在边框中的多个光线传感器(如图2所示,204a\204b\204c\204d\204e\204f\204g\204h均为光线传感器)。光线传感器实时检测环境光的强度值,经过模数转换器输出为电压信号,也可以根据环境光的强度值变化改变该光线传感器输出的电信号的电压数值。移动终端的处理器接收到这些光线传感器采集到的环境光的电压数据后,通过电压变化来判断显示屏是否被遮挡。

可选的,该移动终端可以设置两组用于检测环境光强度的光线传感器:第一组光线传感器和第二组光线传感器,上述判断所述移动终端的显示屏是否被遮挡,具体可以为:判断在同一时刻所述第一组光线传感器检测到的环境光强度是否小于所述第二组光线传感器检测到的环境光强度。

例如在同一时刻,光线传感器(204a\204b\204c\204d)采集到的环境光的强度分别为:0.1V\0.15V\0.18V\0.2V,我们称之为第一组环境光的强度;而光线传感器(204e\204f\204g\204h)采集到的环境光的强度值分别为:0.8V\0.85V\0.9V\0.95V。由上可知,第一组环境光的强度均小于第二组环境光的强度,由此可判断出,移动终端的显示屏的右侧部分被物体遮挡住了。如图3a所示,被遮挡物301(可以是一本书或者用户的手掌)覆盖住的光线传感器(204a\204b\204c\204d)采集到的第一组环境光的强度值,比未被遮挡物301遮挡住的光线传感器(204e\204f\204g\204h)采集到的第二组环境光的强度低得多。由此可判断出,移动终端的显示屏的右侧部分被物体遮挡住了。又如图3b所示,被遮挡物301(可以是一本书或者用户的手掌)覆盖住的光线传感器(204a\204b\204e\204f)采集到的第三组环境光的强度,比未被遮挡物301遮挡住分的光线传感器(204c\204d\204g\204h)采集到的第四组环境光的强度低得多。由此可判断出,移动终端的显示屏的右侧部分被物体遮挡住了。

另外,也可以根据光线传感器采集到的环境光强度的变化值Δt来判断移动终端的显示屏是否被遮挡,Δt为光线传感器在某一段时间t内采集到的环境光的强度的变化值。当检测到几个光线传感器采集到的环境光的强度变化值大于某一预定阈值(可以称之为变化阈值,则可以判断出围绕该光线传感器的显示屏被遮挡了。如图3c所示,在正常情况下,光线传感器(204a\204b\204c\204d\204e\204f\204g\204h)所检测到的Δt的值非常小,因为在一定条件下,环境光不会有太大变化。但是当有遮挡物覆盖到显示屏某一区域同时也覆盖住了该区域附近的光线传感器(204f、204b),这时光线传感器(204f、204b)检测到的环境光强度的变化值Δt会大于预设的变化阈值,这样移动终端可以判断出显示屏的哪个区域被遮挡住了。

可以理解的是,为了使得本实施例的技术方案更加完善、精确,移动终端的边框中设置的光线传感器越多,检测到显示屏哪些区域被遮挡的精确度就会越高。上述实施例中只是进行示意性的说明,本发明实施例对光线传感器的数量不做具体限定。

可选地,可以在移动终端的显示屏上设置压力传感器。这样,判断移动终端的显示屏是否被遮挡可以通过判断施加在显示屏上的压力数值来确定。如图2所示的移动终端,显示屏为压力感应触摸屏。

设置在该显示屏上的压力传感器实时采集施加在显示屏上的压力数值。当用户在正常情况下查看显示屏中显示的信息时,显示屏上无物体按压,因此压力传感器的压力数值为null。当有物体按压显示屏时,在显示屏上的压力传感器的压力数值为非null。移动终端可以预先设置一个压力阈值,只有当压力传感器采集到的压力数值大于或者等于该预设的压力阈值时,移动终端判断出该显示屏被遮挡。当压力传感器采集到的压力数值小于该预设的压力阈值时,移动终端判断该显示屏没有被遮挡。

可选地,为了使得检测的数据更加准确,可以在移动终端的边框中设置多个光线传感器,而且显示屏为压力感应触摸屏。这样的话,移动终端判断显示屏是否被遮挡会更加准确。例如,如图3a所示,假定显示屏201是压力感应触摸屏,被遮挡物301(可以是一本书或者用户的手掌)覆盖住的光线传感器(204a\204b\204c\204d)采集到的第一组环境光的强度值,比未被遮挡物301遮挡住的光线传感器(204e\204f\204g\204h)采集到的第二组环境光的强度值低得多。而且,在遮挡物301的区域内压力数值高于预设的压力阈值,则由此可判断出,移动终端的显示屏的右侧部分被物体遮挡住了。具体判断方法在上述实施例的技术方案中已经详细描述,在此不再赘述。

可选地,在本发明实施例中,在判断移动终端的显示屏是否被遮挡之前,该方法还可以包括:移动终端检测该显示屏是否被点亮。显示屏被点亮具体是指,显示屏由移动终端的电源开始向其供电,以便显示屏中显示图形用户界面。

步骤102:当移动终端判断出所述显示屏被遮挡时,移动终端确定所述显示屏的遮挡区域和显示区域,其中,所述显示区域用于显示图形用户界面。

移动终端可以通过上述技术方案(光线传感器或压力传感器等)判断出显示屏的哪些区域被遮挡了,具体确定方法如上所述。

接着,移动终端确定显示屏的遮挡区域和显示区域。其中,显示屏的遮挡区域是指被遮挡物覆盖的显示屏的区域,显示屏的显示区域是指没有被遮挡物覆盖的显示屏的区域,例如图4中,显示屏的遮挡区域为图中用虚线示出的显示屏的区域201-1,显示屏的显示区域为未被遮挡物301遮挡的显示屏的区域201-2(也即图4中用虚线示出的区域之外显示屏的其他区域)。可以理解的是,显示屏的区域201-1和区域201-2是显示屏在正常情况下(如没有遮挡物遮挡显示屏时)向用户显示图形用户界面的区域总和。其中,该显示区域用于显示图形用户界面。具体是指,当移动终端判断出显示屏被遮挡时,移动终端将所述显示区域用于显示一个应用的图形用户界面,该应用具体可以是该显示屏被遮挡物遮挡之前在整个显示屏所显示出来的应用。本领域技术人员可知,由于该显示区域比整个显示屏的显示面积要小,所以显示出应用的图形用户界面可以比被遮挡物遮挡之前在整个显示屏所显示出来的应用的图形用户界面要小。

可选地,移动终端确定显示屏的遮挡区域、显示区域,具体可以包括:将所述显示屏中光线强度大于或等于预设第一阈值的区域确定为显示区域,将所述显示屏中光线强度小羽预设第一阈值的区域确定为遮挡区域。

可选地,移动终端确定显示屏的遮挡区域、显示区域,具体可以包括:将施加在所述显示屏上的压力值大于或等于预设第二阈值的区域确定为遮挡区域,以及将施加在所述显示屏上的压力值小于预设第二阈值的区域确定为显示区域。

步骤103:移动终端确定所述显示区域的参数信息,所述参数信息包括所述显示区域的面积大小、显示区域所在显示屏的位置。

当移动终端确定显示屏的遮挡区域和显示区域后,为了在显示区域正常显示图形用户界面,移动终端需要确定显示区域的参数,例如显示区域的面积大小、所在显示屏的位置。只有获取了这些参数信息之后,在该显示区域显示出来的图形用户界面才可能是完整的。当然,为了提高移动终端的处理速度,增强移动终端人机交互的智能性,在该显示区域显示出来的图形用户界面也可以是不完整的。

步骤104:根据所述参数信息,移动终端获取与所述显示区域相匹配的图形用户界面,并在所述显示区域显示所述图形用户界面。

例如,图5为移动终端的显示屏在没有被遮挡物遮挡时短消息应用的图形用户界面。在该图形用户界面中,有很多图标控件。图标406为该应用的状态栏,用来显示短消息的状态。图标407、408为该应用的消息栏,用于显示短消息的具体内容。图标404为输入框,用来输入文字,图标405为“发送”按钮,用于触发短消息的发送。当根据上述方法步骤101至步骤103的技术方案,判断出移动终端的显示屏被遮挡物遮挡后,图6所示,移动终端确定区域403为遮挡区域,区域402为显示区域。为了正常显示短消息应用的图形用户界面,移动终端根据显示区域402的参数信息(例如显示区域的面积大小、所在显示屏的位置)获取与之匹配的重新设计的短消息应用的图形用户界面。本实施例中所说的“正常显示”是指将显示屏未被遮挡物遮挡时的应用的图形用户界面,在显示屏被遮挡后,将原应用的图形用户界面的全部图形控件显示在显示屏的显示区域,只是由于显示区域可能比较小,原应用的图形用户界面的全部元素显示在显示区域中会变小。因此,在显示区域显示的图形用户界面中,所有的图形控件(例如图5和图6中的图标404、405、406、407、408)与在显示屏未被遮挡物遮挡时的图形用户界面的图形控件是相同的,只是图形控件显示出来的形状、颜色等可能因为显示区域的大小而不同。

因此,上述移动终端获取与所述显示区域相匹配的图形用户界面,具体可以是:根据所述参数信息中的显示区域的大小,获取与所述显示区域大小对应的窗口小部件、应用的图形用户界面;也可以是根据所述参数信息中的显示区域的位置,获取与所述显示区域位置对应的窗口小部件、应用的图形用户界面。以上只是移动终端获取与所述显示区域相匹配的图形用户界面的两个例子,其他例子在本实施例中不做限制。

从图5和图6的对比可以看出,在图6中的显示区域显示的短消息图形用户界面比图5的要小很多。这是移动终端的显示屏被遮挡时,在不影响用户正常使用的情况下,做出的适当调整。这样做既保护了用户的隐私也不影响用户的体验。

可以理解的是,在该显示区域显示的图形用户界面可以是在被遮挡物遮挡之前显示屏上所显示的应用的图形用户界面,也可以是移动终端调用的其他应用的图形用户界面。

本发明实施例的一个应用场景在于:当移动终端的用户正在显示屏中查看某私密消息,这时正好有一个路人经过,该用户不想让路人看到该私密消息,则用户遮挡住移动终端的显示屏的一部分。移动终端判断出显示屏被遮挡后,确定显示屏的哪些区域是显示区域、遮挡区域,只在显示区域显示该私密消息。这样就减少了私密消息的泄露,移动终端的安全性更好,与用户的人机交互能力更高。

本发明实施例通过判断显示屏是否被遮挡,当显示屏被遮挡时,在显示区域显示图形用户界面,可以使图形用户界面仅显示在显示屏的显示区域内,不需要全屏显示,减少了信息泄露的可能性,隐私性较好。

参见图7,图7所示的实施例提供了一种图形用户界面的显示方法,该方法包括:

步骤201:移动终端获取屏幕保护组件的折叠类型及折叠类型的参数信息。

该步骤201可以包括两种下述步骤201a和201b中的任一项:

201a、移动终端扫描屏幕保护组件的图形码,通过图形码对应的连接指向的内容中获取屏幕保护组件的折叠类型及折叠类型的参数信息,图形码包括二维码和条形码。

其中,屏幕保护组件的图形码可以是屏幕保护组件的折叠类型和折叠类型的参数信息的下载地址。图形码指向的内容为对应的屏幕保护组件的折叠类型和折叠类型的参数信息,通过扫描图形码可以获得屏幕保护组件的折叠类型及折叠类型的参数信息。图形码可以位于屏幕保护组件的包装盒上、屏幕保护组件的使用说明书上、屏幕保护组件上或屏幕保护组件附带一个带有其二维码挂件,使用户可以将该二维码挂件挂在移动终端上或钥匙上,以供用户多次使用。

具体为:用户点击具有图形码扫描功能的软件的图标,以触发打开指令,将该软件打开,移动终端检测到该打开指令后启动该指令指示的软件,同时开启摄像头,且屏幕上显示图形码扫描区域,用户调整摄像头与图形码的位置,使图形码完全位于屏幕上的图形码扫描区域内,当扫描到该图形码,移动终端对图形码进行处理并自动跳转至该图形码指向的连接,屏幕上显示该屏幕保护组件的参数信息以及取消和下载两个选项,用户点击下载选项以触发下载指令,将屏幕保护组件的参数信息下载到移动终端并保存在本地数据库中。

201b、移动终端与屏幕保护组件建立数据连接,并通过数据连接从屏幕保护组件获取屏幕保护组件的折叠类型和折叠类型的参数信息。

屏幕保护组件具有存储模块,屏幕保护组件的折叠类型和折叠类型的信息均储存在屏幕保护组件的存储模块中,为保证移动终端可以随时获取屏幕保护组件的折叠类型和折叠类型的参数信息,屏幕保护组件具有通信能力,使得移动终端可以与屏幕保护组件进行交互,从而得到屏幕保护组件的折叠类型和折叠类型的参数信息。

为了进行交互,移动终端与屏幕保护组件建立数据连接的方式可以包括下述任一种(1)-(3)中的任一种方式:

(1)屏幕保护组件内置参数信息储存模块和NFC(Near Field Communication)芯片,屏幕保护组件的NFC芯片与移动终端的NFC芯片通信建立数据连接,屏幕保护组件将参数信息储存模块中储存的屏幕保护组件的折叠类型和折叠类型的参数信息自动推送给移动终端,同时移动终端上显示屏幕保护组件的折叠类型及折叠类型的部分参数信息,以及接收和拒绝两个选项,用户对屏幕进行操作,若用户同意获取该屏幕保护组件的折叠类型和折叠类型的参数信息,则点击接收选项,以触发接收指令,当检测到该接受指令,移动终端开始接收该屏幕保护组件的折叠类型和折叠类型的参数信息并保存至本地数据库中,若用户拒绝获取该屏幕保护组件的折叠类型和折叠类型的参数信息,则点击拒绝选项,以触发拒绝指令,当检测到该拒绝指令,移动终端拒绝接收该屏幕保护组件的折叠类型和折叠类型的参数信息。

(2)用户对移动终端进行操作,点击屏幕上浏览器的图标,以触发打开指令,启动浏览器,并在浏览器搜索栏搜索该屏幕保护组件生产厂家的官网,并在官网中根据屏幕保护组件的型号找到该屏幕保护组件,点击下载选项,以触发下载指令,将该屏幕保护组件的折叠类型及折叠类型的参数信息下载至移动终端并保存在本地数据库中;

(3)用户对终端进行操作,点击屏幕上浏览器的图标,以触发打开指令,启动浏览器,并在浏览器的网址栏输入该屏幕保护组件的说明书中提供的链接,该链接跳转后,屏幕上显示该屏幕保护组件的折叠类型及折叠类型的参数信息的压缩包以及接受和拒绝两个选项,若用户同意获取该屏幕保护组件的折叠类型和折叠类型的参数信息,则点击接收选项,以触发接收指令,当检测到该接受指令,移动终端开始接收该屏幕保护组件的折叠类型和折叠类型的参数信息并保存至本地数据库中,若用户拒绝获取该屏幕保护组件的折叠类型和折叠类型的参数信息,则点击拒绝选项,以触发拒绝指令,当检测到该拒绝指令,移动终端拒绝接收该屏幕保护组件的折叠类型和折叠类型的参数信息。

在本发明实施例中,折叠类型包括第一折叠类型和第二折叠类型。

(1)第一折叠类型为屏幕保护组件能够按照预设的方式折叠。

第一折叠类型的屏幕保护组件分为多个折叠区域,每个折叠区域均由刚性材料制成,且每两个相邻的折叠区域之间采用柔性材料连接,只有每两个相邻的折叠区域的交界处能够折叠,对第一折叠类型的屏幕保护组件的某一折叠区域进行折叠时,只能将屏幕保护组件的这一折叠区域完全打开。

例如:参见图8,屏幕保护组件分为上、中、下三个三角形折叠区域,3a为屏幕保护组件未打开的状态,3b为屏幕保护组件中右上角的三角形折叠区域打开的状态,3c为屏幕保护组件右下角的三角形折叠区域打开的状态;

参见图9,屏幕保护组件分为上、中、下三个矩形折叠区域,4a为屏幕保护组件未打开的状态,4b为屏幕保护组件中上方的矩形折叠区域向下打开的状态,4c为屏幕保护组件中下方的矩形折叠区域向上打开的状态。

(2)第二折叠类型为屏幕保护组件能够按照任意的方式折叠。

第二折叠类型的屏幕保护组件由柔性材料制成,可以在屏幕保护组件上的任意位置进行折叠,屏幕保护组件打开的位置、大小等均可以随意调整。

例如:参见图10,屏幕保护组件可以任意卷曲折叠,用户可以按照自身喜好在任意位置将屏幕保护组件打开任意尺寸。

对于上述第一折叠类型和第二折叠类型来说,第一折叠类型的参数信息包括屏幕保护组件每个折叠区域的位置坐标信息;第二折叠类型的参数信息包括屏幕保护组件与所述屏幕对应的区域的位置坐标信息。

步骤202:移动终端获取与屏幕保护组件相匹配应用界面,并保存至本地数据库。

需要说明的是:在移动终端获取与屏幕保护组件相匹配的应用界面,并保存至本地数据库的过程中,移动终端与云端服务器建立连接,并将屏幕保护组件参数信息发送至云端服务器,云端服务器根据移动终端的参数信息筛选出与该屏幕保护组件相匹配的应用界面,并将筛选出的应用界面的缩略图显示在移动终端的屏幕上,用户根据屏幕上显示的应用界面的缩略图挑选出所需应用界面,并点击应用界面的缩略图,以触发选中指令,当检测到该选中指令,移动终端选中该指令指示的应用界面,然后用户点击屏幕上显示的下载选项,以触发下载指令,将选中的应用界面下载到移动终端并保存在本地数据库中。

步骤203:移动终端检测屏幕上的未遮挡区域。

移动终端可以通过终端所配置的光线感传感器、压力传感器或感应组件来检测未遮挡区域,具体地:

(1)当移动终端配置有光线感传感器时,通过光线感传感器检测屏幕上光线强度不小于第三阈值的区域。

当屏幕保护组件未打开时,屏幕被完全覆盖,此时没有光线照射到屏幕上,当屏幕保护组件的某一区域被打开时,外界光线直接照射到屏幕上没有屏幕保护组件覆盖的区域,使得该区域中光线强度发生变化,光感传感器对屏幕上的光线强度进行检测,当检测到屏幕上某一点或区域的光线强度不小于第三阈值时,若屏幕保护组件为第一折叠类型,则确定屏幕上光线强度不小于第三阈值的点或区域的位置坐标,确定屏幕保护组件上与该位置坐标相对应的点或区域所在的折叠区域,并将该折叠区域对应的屏幕上的区域确定为未遮挡区域,若屏幕保护组件为第二折叠类型,则确定屏幕上光线强度不小于第三阈值的点或区域为未遮挡区域。

(2)当移动终端配置有压力传感器时,通过压力传感器检测屏幕上压力不大于第四阈值的区域。

由于屏幕保护组件具有一定的质量,当屏幕保护组件未打开时,屏幕上的压力大于屏幕保护组件打开时的压力,当屏幕保护组件的某一区域被打开时,屏幕上受到的压力发生变化,压力传感器对屏幕上压力变化进行检测,当检测到屏幕上某一点或区域的压力不大于第四阈值时,若屏幕保护组件为第一折叠类型,则确定屏幕上压力不大于第四阈值的点或区域的位置坐标,确定屏幕保护组件上与该位置坐标相对应的点或区域所在的折叠区域,并将该折叠区域对应的屏幕上的区域确定为未遮挡区域,若屏幕保护组件为第二折叠类型,则确定屏幕上压力不大于第四阈值的点或区域为未遮挡区域。

(3)当屏幕保护组件配置有感应组件时,通过感应组件检测屏幕保护组件角度变化不小于第五阈值的区域。

当屏幕保护组件被打开时,相当于屏幕保护组件的某一区域被折叠,使得该区域与屏幕保护组件其他未被折叠的区域角度发生变化,感应组件对该区域与其他未被折叠的区域角度的变化进行检测,并通过与移动终端的交互,将检测结果发送给移动终端,当检测到屏幕保护组件上某一区域与其他区域之间的角度不小于第五阈值,若屏幕保护组件为第一折叠类型,则确定该与其他区域之间角度不小于第五阈值的区域的位置坐标,确定屏幕保护组件上该位置坐标相对应的区域所在的折叠区域,并将该折叠区域对应的屏幕上的区域确定为未遮挡区域,若屏幕保护组件为第二折叠类型,则确定该角度变化不小于第五阈值的区域确定为未遮挡区域。

可以理解的是,本发明实施例中所说的未遮挡区域即为上述实施例中所说的显示区域。

步骤204:移动终端获取未遮挡区域的参数信息。

当确定屏幕上的未遮挡区域后,若屏幕保护组件的折叠类型为第一折叠类型,则移动终端根据未遮挡区域的位置坐标信息和第一折叠类型对应的折叠区域信息,确定与位置坐标信息匹配的折叠区域信息,并将匹配的折叠区域信息获取为未遮挡区域的参数信息;若屏幕保护组件的折叠类型为第二折叠类型,则将未遮挡区域在屏幕上的位置坐标信息获取为未遮挡区域的参数信息。

其中,通过未遮挡区域在屏幕上的位置坐标信息,可以得知未遮挡区域的位置、形状及大小。

步骤205:移动终端获取与未遮挡区域对应的应用的个数和每个应用的应用标识。

对于不同的未遮挡区域,由于其具有不同的参数信息,可以对应不同数目的应用及不同的应用。未遮挡区域对应的应用的个数可以包括两种设定方式:

(1)设定为不计未遮挡区域的参数信息,对于所有的未遮挡区域,均将其对应的应用的个数默认设定为相同数目。例如,默认设置未遮挡区域中对应两个应用,并将这两个应用默认设置为短信和联系人,当终端检测到未遮挡区域时,获取短信和联系人这两个应用的应用标识。

(2)移动终端根据未遮挡区域的参数信息,向用户推荐该未遮挡区域上适合显示应用的数目以及可以在该未遮挡区域显示的所有应用,由用户选择在该未遮挡区域显示的应用的数目以及具体显示哪些应用。例如,移动终端检测到屏幕上有未遮挡区域,根据未遮挡区域的参数信息确定该未遮挡区域上可以显示两个应用或三个应用,此时屏幕上弹出询问框,并显示“两个”、“三个”两个选项,询问用户需要在未遮挡区域显示两个应用还是三个应用,若用户需要在未遮挡区域显示两个应用,则点击“两个”选项,以触发选择指令,当移动终端检测到该选择指令,将未遮挡区域上显示的应用的个数确定为两个,若用户需要在未遮挡区域显示三个用户,则点击“三个”选项,以触发选择指令,当移动终端检测到该选择指令,将未遮挡区域上显示的应用的个数确定为三个,当移动终端确定未遮挡区域需要显示的应用的个数后,此时屏幕上显示出可以在该未遮挡区域显示的所有应用的应用标识,用户在可以在未遮挡区域中显示的所有应用标识中选出与确定在未遮挡区域显示的应用个数相一致的应用,并点击需要在未遮挡区域显示的应用对应的应用标识,以触发选取指令,当移动终端检测到该选取指令,将选中的应用标识对应的应用确定为在未遮挡区域显示的应用。

步骤206:移动终端根据未遮挡区域的参数信息、应用的个数和应用的应用标识,获取与未遮挡区域相匹配的应用界面展示结构。

若用户选择在未遮挡区域显示的应用为一个,则直接将未遮挡区域作为该应用的显示区域;

若用户选择在未遮挡区域显示的应用为多个,则将未遮挡区域划分为与需要显示的应用的个数相同的多个展示区域,每个展示区域对应一个应用,根据每个应用的应用标识的形状、大小调整每个展示区域的大小,以保证当应用标识显示在对应的展示区域时可以清晰的显示出每个应用的应用标识。

步骤207:移动终端根据应用界面展示结构,显示与未遮挡区域相匹配的应用的图形用户界面。

根据界面展示结构,从本地数据库中获取与未遮挡区域相匹配的应用界面,并在屏幕上显示与该用界面,或者,根据应用界面展示结构,生成与未遮挡区域相匹配的应用的图形用户界面,并在屏幕上显示该应用的图形用户界面。

例如:参见图11,图中未遮挡区域中显示了三个应用的应用标识,分别为时间、短信和通话记录,其中短信标识下方显示的数字3为未读短信的条数,通话记录标识左侧显示的数字5为未接来电的个数;

参见图12,图中未遮挡区域中显示了五个应用的应用标识,分别为时间、短信、通话记录、日历和事项提醒,其中短信标识右上角显示的数字1为未读短信的条数,通话记录标识右上角显示的数字7为未接来电的个数,时间标识下方为事项提醒标识,事项提醒标识上显示事项内容。

本发明实施例通过获取与屏幕相匹配的应用界面保存到本地数据库,并检测屏幕上的未遮挡区域,并根据未遮挡区域的参数信息从本地数据库中获取或自动生成与未遮挡区域相匹配的应用界面,可以根据未遮挡区域的大小显示合适的应用的图形用户界面,不需要全屏显示,灵活性较好,并且减少了信息泄露的可能性,隐私性较好。

本实施例以手机为例对本发明实施例进行具体说明。

应该理解的是,图示手机100仅仅是移动终端的一个范例,并且手机100可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

现以手机为一个例子进行具体的说明。图13为本发明提供的用于显示图形用户界面的手机的实施例的结构示意图。如图10所示,该手机包括存储器1301、触摸屏1302、中央处理器(以下简称CPU)1303、外设接口1304、RF电路1305、音频电路1306、扬声器1307、电源管理芯片1308、输入/输出(I/O)子系统1309、其他输入/控制设备1310、传感器阵列1311以及麦克风1313,这些部件通过一个或多个通信总线或信号线1312来通信。

下面就本实施例提供的用于显示图形用户界面的手机的各个构成部件进行具体的介绍:

存储器1301可用于存储软件程序或模块。CPU1303通过运行存储在存储器1301的软件程序,从而执行手机100的各种功能应用以及数据处理。存储器1301可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图象播放功能等)等;存储数据区可存储根据手机100的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器1301可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口1304将手机的输入和输出外设耦接到CPU1303存储器1301。一个或多个CPU1303运行或执行存储在存储器1301中的各种软件程序或指令集,以实现手机100的各种功能并且处理数据。

RF电路1305可用于收发信息或通话过程中,电信号的接收和发送。特别地,RF电路1305将基站的下行信息接收后,给CPU1303处理;另外,RF电路1305将涉及上行信息发送给基站。通常,RF电路1305包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,RF电路1305还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。

触摸屏1302可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触摸屏1302上或在触摸屏1302附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触摸屏1302可包括触控面板和触摸控制器两个部分。其中,触控面板检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触控面板上接收触摸信息,并将它转换成触点坐标,再发送给CPU1303,并能接收CPU1303发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触摸屏1302的触控面板。

另外,触摸屏1302还可以用于显示由用户输入的信息或提供给用户的信息以及手机100的各种菜单。因此,触摸屏1302还可以包括显示面板。可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板。

进一步的,触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给CPU1303以确定触摸事件的类型,随后CPU1303根据触摸事件的类型在显示面板上提供相应的视觉输出。

手机100还可包括至少一种传感器阵列1311,比如光线传感器、压力传感器、运动传感器以及其他传感器。具体地,光线传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节触摸屏1302的亮度,接近传感器可在手机100移动到耳边时,关闭触摸屏1302的显示。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机100还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本实施例所说的传感器阵列1311可以是一个传感器,也可以是多个传感器的组合;可以是一种传感器,也可以是多种传感器的组合。

音频电路1306、扬声器1307、麦克风1313可提供用户与手机100之间的音频接口。音频电路1306可将接收到的音频数据转换后的电信号,传输到扬声器1307,由扬声器1307转换为声音信号输出;另一方面,麦克风1313将收集的声音信号转换为电信号,由音频电路1306接收后转换为音频数据,再将音频数据输出至RF电路1305以发送给比如另一个手机,或者将音频数据输出至存储器1301以便CPU1303调用后进行进一步的处理。

中央处理器(CPU)1303是手机100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器1301内的软件程序或指令集,以及调用存储在存储器1301内的数据,执行手机100的各种功能和处理数据,从而对手机进行整体监控。可选的,CPU1303可包括一个或多个处理单元;优选的,CPU1303可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到CPU1303中。

手机100还包括给各个部件供电的电源(比如电池),优选的,电源可以通过电源管理芯片1308与CPU1303逻辑相连,从而通过电源管理芯片1308实现管理充电、放电、以及功耗控制等功能。

尽管未示出,手机100还可以包括摄像头、短距离通讯模块(例如蓝牙、NFC)等,在此不再赘述。

在本发明实施例中,与触摸屏1302同一面的手机100边框设置有传感器阵列1311。具体如图2所示的204a-204h的光线传感器阵列,或者压力传感器阵列。CPU1303通过传感器阵列1311采集到的传感数据的电压变化来判断出手机的触摸屏1302是否被遮挡物遮挡了,从而也可以确定触摸屏1302的哪部分被遮挡住了哪些部分没有被遮挡住。具体判断方法在上述实施例中已经详细说明,在此不再赘述。

“遮挡”具体是指手机的触摸屏的一部分被遮挡物覆盖,导致用户无法看到被覆盖的显示内容。例如,平板电脑的触摸屏被一本书覆盖30%的显示区域,手机的显示屏被用户的手掌(一个手掌或者两个手掌)覆盖40%的显示区域,这些我们都可以认为手机的触摸屏1302被某一遮挡物(例如书、手掌等)遮挡。当然,用户在正常操作手机的过程中,会用手指点击触摸屏或者在触摸屏进行滑动。本质上这种正常操作也会使得手机的触摸屏的一部分被活动的手指覆盖,本实施例也包括这种情况。但是可以理解的是,为了区分用户的手指在触摸屏上进行正常的操作(例如点击、滑动等),也可以在手机中设置一个预设阈值。当手机的触摸屏的面积被某遮挡物覆盖超过该预设阈值时,则手机可以判断出该触摸屏被遮挡。

当CPU1303判断出有遮挡物遮挡住触摸屏1302的一部分后,CPU1303确定该触摸屏1302的遮挡区域和显示区域。其中,触摸屏的遮挡区域是指被遮挡物覆盖的触摸屏的区域,触摸屏的显示区域是指没有被遮挡物覆盖的触摸屏的区域,例如图4中,触摸屏的遮挡区域为图中用虚线示出的触摸屏的区域201-1,触摸屏的显示区域为未被遮挡物301遮挡的触摸屏的区域201-2(也即图4中用虚线示出的区域之外的触摸屏其他区域)。可以理解的是,触摸屏的区域201-1和区域201-2是触摸屏在正常情况下(如没有遮挡物遮挡触摸屏时)向用户显示图形用户界面的区域总和。其中,该显示区域用于显示图形用户界面。

如果CPU1303判断出触摸屏1302被遮挡,CPU1302根据确定出的显示区域的参数信息(例如显示区域的大小、显示区域所在触摸屏的位置等),在存储器1301的图形模块1314中调用与该参数信息相匹配的图形用户界面,并将该图形用户界面通过触摸屏1302显示出来。上述CPU1302调用与显示区域相匹配的图形用户界面,具体可以是:CPU1302根据参数信息中的显示区域的大小,获取与所述显示区域大小对应的窗口小部件、应用的图形用户界面;也可以是根据所述参数信息中的显示区域的位置,获取与所述显示区域位置对应的窗口小部件、应用的图形用户界面。

本发明实施例通过判断手机的触摸屏是否被遮挡,当触摸屏被遮挡时,在显示区域显示图形用户界面,可以使图形用户界面仅显示在显示屏的显示区域内,不需要全屏显示,减少了信息泄露的可能性,隐私性较好。

本发明另一实施例提供了一种图形用户界面,用于在移动终端的显示屏上进行显示,该图形用户界面包括:

在所述显示屏上全屏显示应用的第一图形用户界面;

当检测到所述显示屏被遮挡物遮挡时,在所述显示屏的显示区域内显示所述应用的第二图形用户界面;其中,所述显示区域为未被遮挡物遮挡的显示屏的区域,所述第一图形用户界面的图形控件与所述第二图形用户界面图形控件的数量相同。

在本发明另一实施例中公开了一种移动终端,该移动终端包括显示屏,该移动终端还包括:

判断模块,用于判断移动终端的显示屏是否被遮挡;

确定模块,用于当所述判断模块判断出所述显示屏被遮挡时,确定所述显示屏的遮挡区域和显示区域,其中,所述显示区域用于显示图形用户界面;所述确定模块还用于确定所述显示区域的参数信息,所述参数信息包括所述显示区域的面积大小、显示区域所在显示屏的位置;

显示模块,用于根据所述确定模块中的所述参数信息,获取与所述显示区域相匹配的图形用户界面,并在所述显示区域显示所述图形用户界面。

其中,移动终端还包括传感器模块,其与判断模块相连;判断模块判断所述移动终端的显示屏是否被遮挡,具体可以为:所述传感器模块检测环境光强度;所述判断模块根据环境光强度的变化值是否大于预设的变化阈值判断所述显示屏是否被遮挡。

所述确定模块确定所述显示屏的遮挡区域和显示区域,具体为:所述确定模块将所述显示屏中环境光的强度大于或等于预设第一阈值的区域确定为显示区域,以及将所述显示屏中环境光的强度小于预设第一阈值的区域确定为遮挡区域。

显示区域显示的图形用户界面,具体可以为,所述显示屏未被遮挡前在所述显示屏上所显示的应用的图形用户界面。

可以理解的是,本发明实施例中的移动终端可以用于执行上述方法实施例中的技术方案。

本发明实施例还提供一种移动终端,该移动终端包括一个或多个处理器、显示器、存储装置以及一个或多个程序,一个或多个程序存储在存储装置中,并被配置为由一个或多个处理器执行,一个或多个程序包括:

判断显示器是否被遮挡;

当判断出所述显示器被遮挡时,确定所述显示器的遮挡区域和显示区域,其中,所述显示区域用于显示图形用户界面;

确定所述显示区域的参数信息,所述参数信息包括所述显示区域的面积大小、显示区域所在显示器的位置;

根据所述参数信息,获取与所述显示区域相匹配的图形用户界面,并在所述显示区域显示所述图形用户界面。

在上述实施例中,显示屏、屏幕、触摸屏、显示器可以是指同一个设备,该设备包括上述实施例中提到的显示面板和触控面板。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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