控制电子终端的屏幕显示的方法和装置与流程

文档序号:15983301发布日期:2018-11-17 00:35阅读:144来源:国知局

本发明涉及通信技术领域。更具体地讲,涉及一种控制电子终端的屏幕显示的方法和装置。

背景技术

现有的电子终端通常具有屏幕锁定(即,锁屏)的功能,从而可以保证电子终端中的信息的私密性和安全性,还可以防止用户在电子终端处于非使用状态时的误操作。并且,电子终端通常在屏幕处于锁定的状态下自动进行屏幕关闭(即,熄屏),以达到省电的目的。

当需要使用电子终端时,首先需要对锁定的屏幕进行解锁,在解锁之后进行屏幕显示。目前,电子终端可通过指纹解锁的方法来进行解锁,即通过将采集到的用户的指纹信息与预存的用于解锁的指纹信息进行匹配,并在匹配成功时,直接进行屏幕解锁。然而,现有的在指纹解锁之后进行屏幕显示的方式耗时较长,亟待改进。



技术实现要素:

本发明的目的在于提供一种控制电子终端的屏幕显示的方法和装置,可以节省屏幕从熄屏且锁定的状态到显示状态所需要的时间。

本发明的一方面提供一种控制电子终端的屏幕显示的方法,包括:(a)在屏幕处于熄屏且锁定的状态下,检测是否采集到用户的指纹;(b)当检测到采集到用户的指纹时,识别采集的指纹并进行屏幕显示的准备;(c)根据对采集的指纹的识别结果和屏幕显示的准备的状态,来进行解锁后的用户界面的屏幕显示。

可选地,步骤(c)包括:当对采集的指纹的识别结果为识别成功时,如果屏幕显示的准备已经完成,则进行解锁后的用户界面的屏幕显示;当对采集的指纹的识别结果为识别成功时,如果屏幕显示的准备未完成,则直到屏幕显示的准备完成时,进行解锁后的用户界面的屏幕显示。

可选地,所述方法还包括:(d)当对采集的指纹的识别结果为识别失败时,不进行解锁后的用户界面的屏幕显示。

可选地,在步骤(b)中,进行屏幕显示的准备的步骤包括:生成解锁后的用户界面的显示数据并确定屏幕显示解锁后的用户界面所需要的亮度值,其中,在步骤(c)中,进行解锁后的用户界面的屏幕显示的步骤包括:使用生成的显示数据和确定的亮度值,进行解锁后的用户界面的屏幕显示。

可选地,在步骤(b)中,进行屏幕显示的准备的步骤还包括:当显示数据已经生成时,产生用于指示显示数据已经生成的第一信号;当确定出屏幕显示解锁后的用户界面所需要的亮度值时,产生用于指示确定出屏幕显示解锁后的用户界面所需要的亮度值的第二信号;当第一信号和第二信号均产生时,确定屏幕显示的准备已经完成;当第一信号和第二信号中的至少一个信号未产生时,确定屏幕显示的准备未完成。

可选地,确定屏幕显示解锁后的用户界面所需要的亮度值的步骤包括:根据外部光线强度值确定屏幕显示解锁后的用户界面所需要的亮度值;或者,获取预存的最近一次屏幕显示时的亮度值,将获取的亮度值确定为屏幕显示解锁后的用户界面所需要的亮度值。

本发明的另一方面提供一种控制电子终端的屏幕显示的装置,包括:检测单元,在屏幕处于熄屏且锁定的状态下,检测是否采集到用户的指纹;识别准备单元,当检测到采集到用户的指纹时,识别采集的指纹并进行屏幕显示的准备;显示单元,根据对采集的指纹的识别结果和屏幕显示的准备的状态,来进行解锁后的用户界面的屏幕显示。

可选地,当识别准备单元对采集的指纹的识别结果为识别成功时,如果屏幕显示的准备已经完成,则显示单元进行解锁后的用户界面的屏幕显示;当识别准备单元对采集的指纹的识别结果为识别成功时,如果屏幕显示的准备未完成,则直到屏幕显示的准备完成时,显示单元进行解锁后的用户界面的屏幕显示。

可选地,当识别准备单元对采集的指纹的识别结果为识别失败时,显示单元不进行解锁后的用户界面的屏幕显示。

可选地,识别准备单元生成解锁后的用户界面的显示数据并确定屏幕显示解锁后的用户界面所需要的亮度值,其中,显示单元使用生成的显示数据和确定的亮度值,进行解锁后的用户界面的屏幕显示。

可选地,识别准备单元当显示数据已经生成时,产生用于指示显示数据已经生成的第一信号;当确定出屏幕显示解锁后的用户界面所需要的亮度值时,产生用于指示确定出屏幕显示解锁后的用户界面所需要的亮度值的第二信号,其中,当第一信号和第二信号均产生时,确定屏幕显示的准备已经完成;当第一信号和第二信号中的至少一个信号未产生时,确定屏幕显示的准备未完成。

可选地,识别准备单元根据外部光线强度值确定屏幕显示解锁后的用户界面所需要的亮度值;或者,识别准备单元获取预存的最近一次屏幕显示时的亮度值,将获取的亮度值确定为屏幕显示解锁后的用户界面所需要的亮度值。

根据本发明的控制电子终端的屏幕显示的方法和装置,在采集到用户的指纹时,指纹解锁的处理和屏幕显示的处理同时开始进行,可以节省屏幕从熄屏且锁定的状态到显示状态所需要的时间。

将在接下来的描述中部分阐述本发明另外的方面和/或优点,还有一部分通过描述将是清楚的,或者可以经过本发明的实施而得知。

附图说明

通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中:

图1示出根据本发明的实施例的控制电子终端的屏幕显示的方法的流程图。

图2示出根据本发明的实施例的控制电子终端的屏幕显示的装置的框图。

具体实施方式

现在,将参照附图更充分地描述不同的示例实施例,其中,一些示例性实施例在附图中示出。

下面参照图1和图2描述根据本发明的实施例的控制电子终端的屏幕显示的方法和装置。

图1示出根据本发明的控制电子终端的屏幕显示的方法的流程图。

在步骤s10,在屏幕处于熄屏且锁定的状态下,检测是否采集到用户的指纹。

这里,屏幕的熄屏且锁定的状态可为需要指纹进行解锁的屏幕关闭且锁屏的状态。

优选地,用户的指纹可为触摸电子终端时所能识别的用户的指纹。

作为示例,可通过用户的手指触摸电子终端的指纹输入区域(例如,“home”键)采集用户的指纹。具体地,可通过指纹传感器采集用户的指纹。

优选地,可在检测到采集到用户的指纹时,产生用于指示采集到用户的指纹的信号。

在步骤s20,当检测到采集到用户的指纹时,识别采集的指纹并进行屏幕显示的准备。

优选地,可响应于用于指示采集到用户的指纹的信号,识别采集的指纹并进行屏幕显示的准备。

这里,可通过判断采集的指纹与预存的用于解锁的指纹是否匹配,来对采集的指纹进行识别。具体地,如果采集的指纹与预存的用于解锁的指纹匹配,则对采集的指纹的识别结果为识别成功;如果采集的指纹与预存的用于解锁的指纹不匹配,则对采集的指纹的识别结果为识别失败。

在步骤s20的一个实施例中,当检测到采集到用户的指纹时,在识别采集的指纹同时生成解锁后的用户界面的显示数据并确定屏幕显示解锁后的用户界面所需要的亮度值。

这里,解锁后的用户界面可为在屏幕锁定时最后显示的用户界面或者当前正在运行的应用程序的用户界面或者预设的用户界面,但本发明不限于此。

作为示例,可通过窗口管理器(windowmanager)确定解锁后的用户界面的组件(例如,控件、文字、图片等),并将确定的组件发送给视图管理器;通过视图管理器将接收的组件转换成每个像素点的显示数据,最后将每个像素点的显示数据按照预定格式映射到帧缓冲器(framebuffer),从而生成解锁后的用户界面的显示数据(即,产生解锁后的用户界面)。

应当理解,本发明的生成解锁后的用户界面的显示数据的方式不限于上述示例,其他生成解锁后的用户界面的显示数据的方式也是可行的,只要能够产生解锁后的用户界面即可。

作为示例,可根据外部光线强度值确定屏幕显示解锁后的用户界面所需要的亮度值,具体地,可开启用于探测外部光线强度的光传感器以获取外部光线强度值,通过获取的外部光线强度值和屏幕显示所需要的亮度值之间的对应关系(例如,对照表),来确定屏幕显示解锁后的用户界面所需要的亮度值;或者,获取预存的最近一次屏幕显示时的亮度值,将获取的亮度值确定为屏幕显示解锁后的用户界面所需要的亮度值。

优选地,当显示数据已经生成时,产生用于指示显示数据已经生成的第一信号;当确定出屏幕显示解锁后的用户界面所需要的亮度值时,产生用于指示确定出屏幕显示解锁后的用户界面所需要的亮度值的第二信号;当第一信号和第二信号均产生时,确定屏幕显示的准备已经完成;当第一信号和第二信号中的至少一个信号未产生时,确定屏幕显示的准备未完成。

换言之,当显示数据已经生成并且确定出亮度值时,确定屏幕显示的准备已经完成;当显示数据未生成或者未确定出亮度值或者显示数据未生成且未确定出亮度值时,确定屏幕显示的准备未完成。

应当理解,当检测到未采集到用户的指纹时,屏幕保持熄屏且锁定的状态。

在步骤s30,根据对采集的指纹的识别结果和屏幕显示的准备的状态,来进行解锁后的用户界面的屏幕显示。

具体地,当对采集的指纹的识别结果为识别成功时,如果屏幕显示的准备已经完成,则进行解锁后的用户界面的屏幕显示;当对采集的指纹的识别结果为识别成功时,如果屏幕显示的准备未完成,则直到屏幕显示的准备完成时,进行解锁后的用户界面的屏幕显示。

换言之,在同时满足成功识别采集的指纹和屏幕显示的准备已经完成的情况下,对屏幕进行解锁并显示解锁后的用户界面。

在步骤s30的一个实施例中,根据对采集的指纹的识别结果和屏幕显示的准备的状态,使用生成的显示数据和确定的亮度值,进行解锁后的用户界面的屏幕显示。

换言之,在同时满足成功识别采集的指纹和屏幕显示的准备已经完成的情况下,对屏幕进行解锁并使用确定的亮度值来显示通过生成的显示数据产生的解锁后的用户界面。

应当理解,当对采集的指纹的识别结果为识别失败时,不进行解锁后的用户界面的屏幕显示。

换言之,当对采集的指纹的识别结果为识别失败时,屏幕保持熄屏且锁定的状态。

下面参照图2来描述根据本发明的实施例的控制电子终端的屏幕显示的装置。

图2示出根据本发明的实施例的控制电子终端的屏幕显示的装置的框图。

参照图2,根据本发明的实施例的控制电子终端的屏幕显示的装置包括:检测单元100、识别准备单元200、显示单元300。

检测单元100在屏幕处于熄屏且锁定的状态下,检测是否采集到用户的指纹。

这里,屏幕的熄屏且锁定的状态可为需要指纹进行解锁的屏幕关闭且锁屏的状态。

优选地,用户的指纹可为触摸电子终端时所能识别的用户的指纹。

作为示例,检测单元100可通过指纹传感器判断是否采集到用户的指纹。

优选地,检测单元100可在检测到采集到用户的指纹时,产生用于指示采集到用户的指纹的信号。

识别准备单元200当检测到采集到用户的指纹时,识别采集的指纹并进行屏幕显示的准备。

优选地,识别准备单元200可响应于用于指示采集到用户的指纹的信号,识别采集的指纹并进行屏幕显示的准备。

这里,识别准备单元200可通过判断采集的指纹与预存的用于解锁的指纹是否匹配,来对采集的指纹进行识别。具体地,如果采集的指纹与预存的用于解锁的指纹匹配,则识别准备单元200对采集的指纹的识别结果为识别成功;如果采集的指纹与预存的用于解锁的指纹不匹配,则识别准备单元200对采集的指纹的识别结果为识别失败。

在识别准备单元200的一个实施例中,识别准备单元200当检测到采集到用户的指纹时,在识别采集的指纹同时生成解锁后的用户界面的显示数据并确定屏幕显示解锁后的用户界面所需要的亮度值。

这里,解锁后的用户界面可为在屏幕锁定时最后显示的用户界面或者当前正在运行的应用程序的用户界面或者预设的用户界面,但本发明不限于此。

作为示例,识别准备单元200可通过窗口管理器确定解锁后的用户界面的组件(例如,控件、文字、图片等),并通过窗口管理器将确定的组件发送给视图管理器;通过视图管理器将接收的组件转换成每个像素点的显示数据,最后将每个像素点的显示数据按照预定格式映射到帧缓冲器,从而生成解锁后的用户界面的显示数据(即,产生解锁后的用户界面)。

作为示例,识别准备单元200可根据外部光线强度值确定屏幕显示解锁后的用户界面所需要的亮度值,具体地,识别准备单元200可开启用于探测外部光线强度的光传感器以获取外部光线强度值,通过获取的外部光线强度值和屏幕显示所需要的亮度值之间的对应关系(例如,对照表),来确定屏幕显示解锁后的用户界面所需要的亮度值;或者,识别准备单元200获取预存的最近一次屏幕显示时的亮度值,将获取的亮度值确定为屏幕显示解锁后的用户界面所需要的亮度值。

优选地,识别准备单元200当显示数据已经生成时,产生用于指示显示数据已经生成的第一信号;当确定出屏幕显示解锁后的用户界面所需要的亮度值时,产生用于指示确定出屏幕显示解锁后的用户界面所需要的亮度值的第二信号;当第一信号和第二信号均产生时,确定屏幕显示的准备已经完成;当第一信号和第二信号中的至少一个信号未产生时,确定屏幕显示的准备未完成。

换言之,识别准备单元200当显示数据已经生成并且确定出亮度值时,确定屏幕显示的准备已经完成;识别准备单元200当显示数据未生成或者未确定出亮度值或者显示数据未生成且未确定出亮度值时,确定屏幕显示的准备未完成。

显示单元300根据对采集的指纹的识别结果和屏幕显示的准备的状态,来进行解锁后的用户界面的屏幕显示。

具体地,当识别准备单元200对采集的指纹的识别结果为识别成功时,如果屏幕显示的准备已经完成,则显示单元300进行解锁后的用户界面的屏幕显示;当识别准备单元200对采集的指纹的识别结果为识别成功时,如果屏幕显示的准备未完成,则直到屏幕显示的准备完成时,显示单元300进行解锁后的用户界面的屏幕显示。

换言之,在识别准备单元200成功识别采集的指纹和屏幕显示的准备已经完成的情况下,显示单元300对屏幕进行解锁并显示解锁后的用户界面。

在显示单元300的一个实施例中,显示单元300根据对采集的指纹的识别结果和屏幕显示的准备的状态,使用生成的显示数据和确定的亮度值,进行解锁后的用户界面的屏幕显示。

换言之,在识别准备单元200成功识别采集的指纹和屏幕显示的准备已经完成的情况下,显示单元300对屏幕进行解锁并使用确定的亮度值来显示通过生成的显示数据产生的解锁后的用户界面。

应当理解,当识别准备单元200对采集的指纹的识别结果为识别失败时,显示单元300不进行解锁后的用户界面的屏幕显示。

换言之,当识别准备单元200对采集的指纹的识别结果为识别失败时,显示单元300屏幕保持熄屏且锁定的状态。

根据本发明的控制电子终端的屏幕显示的方法和装置,在采集到用户的指纹时,指纹解锁的处理和屏幕显示的处理同时开始进行,可以节省屏幕从熄屏且锁定的状态到显示状态所需要的时间。

此外,应该理解,根据本发明示例性实施例的控制电子终端的屏幕显示的装置中的各个单元可被实现硬件组件和/或软件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(fpga)或专用集成电路(asic)来实现各个单元。

此外,根据本发明示例性实施例的控制电子终端的屏幕显示的方法可以被实现为计算机可读记录介质中的计算机代码。本领域技术人员可以根据对上述方法的描述来实现所述计算机代码。当所述计算机代码在计算机中被执行时实现本发明的上述方法。

尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。

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