一种实现屏幕控制的方法及终端与流程

文档序号:12176309阅读:365来源:国知局
一种实现屏幕控制的方法及终端与流程

本发明涉及终端应用领域,尤指一种实现屏幕控制的方法及终端。



背景技术:

为了降低终端的功耗,终端一般设置有待机功能,待机功能的实现原理包括:终端在亮屏状态下,判断在连续的预先设定的时长(又称为待机时长)内是否接收到按键和触屏信号;接收到按键和触屏信号时,从接收到按键和触屏信号开始,待机时长重新计时;未接收到按键和触屏信号时,进行关闭终端屏幕的处理。待机时长可以选用系统默认参数或由用户根据实际情况进行设置;通常,为了避免过快的关闭终端屏幕,用户选用系统默认参数或根据实际情况设置的待机时长会大于可以确定用户不使用终端的时长。

待机功能一定程度上降低了终端的功耗,但通过待机时长设置确定进行屏幕关闭处理的方法依然存在以下问题:用户已经结束终端使用,由于未进行屏幕关闭处理,需要等到待机时长到达时,才会进行屏幕关闭处理;用户将终端放置在口袋或包中,由于按键被触碰,也需要经历待机时长才会进行屏幕关闭处理。不能及时的进行屏幕关闭处理,增加了终端的功耗。



技术实现要素:

为了解决上述技术问题,本发明提供一种实现屏幕控制的方法及终端,能够即时的进行屏幕关闭处理,降低终端功耗。

为了达到本发明目的,本发明提供了一种实现屏幕控制的方法,终端亮屏状态下,包括:

在预设时长内终端未接收到触屏信号或按键信号时,判断用户是否在查看终端;

根据用户是否在查看终端的结果控制屏幕开关。

进一步地,判断用户是否在查看终端具体包括:

采集屏幕前方图像,根据眼球识别技术分析采集的屏幕前方图像,当所述采集的屏幕前方图像包含眼球图像时,判断用户在查看终端;当所述采集的屏幕前方图像不包含眼球图像时,判断用户未在查看终端。

进一步地,采集屏幕前方图像之前,该方法还包括:通过预先设置的距离传感器判断屏幕前方预设距离内是否包含有障碍物;不包含障碍物时,直接判断用户未在查看终端;包含有障碍物时,确定进行所述屏幕前方图像的采集。

进一步地,采集屏幕前方图像具体包括:

通过所述终端的前置摄像装置采集一张或一张以上所述屏幕前方图像。

进一步地,控制屏幕开关具体包括:

当判断出用户在查看终端时,保持屏幕打开;

当判断出用户未在查看终端时,关闭屏幕。

进一步地,采集屏幕前方图像之后,该方法还包括:

关闭所述终端的前置摄像装置。

进一步地,控制屏幕开关为保持屏幕打开时,该方法还包括:

重新进行预设时长计时,在预设时长内终端未接收到触屏信号或按键信号时,判断用户是否在查看终端,以进行所述屏幕开关的控制。

另一方面,本申请还提供一种实现屏幕控制的终端,包括:采集单元、分析判断单元和控制单元;其中,

判断单元,用于终端亮屏状态下,在预设时长内终端未接收到触屏信号或按键信号时,判断用户是否在查看终端;

控制单元,用于根据分析判断单元判断的用户是否在查看终端的结果,控制屏幕开关。

进一步地,判断单元具体用于,

终端亮屏状态下,在预设时长内终端未接收到触屏信号或按键信号时,采集屏幕前方图像;

根据眼球识别技术分析采集的屏幕前方图像,当所述采集的屏幕前方图 像包含眼球图像时,判断用户在查看终端;当所述采集的屏幕前方图像不包含眼球图像时,判断用户未在查看终端。

进一步地,判断单元还用于,采集所述屏幕前方图像之前,

通过预先设置的距离传感器判断屏幕前方预设距离内是否包含有障碍物;不包含障碍物时,直接判断用户未在查看终端;包含有障碍物时,确定进行所述屏幕前方图像的采集。

进一步地,判断单元具体用于,

终端亮屏状态下,在预设时长内终端未接收到触屏信号或按键信号时,通过所述终端的前置摄像装置采集一张或一张以上所述屏幕前方图像;

根据眼球识别技术分析采集的屏幕前方图像,当所述采集的屏幕前方图像包含眼球图像时,判断用户在查看终端;当所述采集的屏幕前方图像不包含眼球图像时,判断用户未在查看终端。

进一步地,控制单元具体用于,

当所述判断单元判断出用户在查看终端时,保持屏幕打开;

当所述判断单元判断出用户未在查看终端时,关闭屏幕。

进一步地,判断单元还用于,采集屏幕前方图像之后,关闭所述终端的前置摄像装置。

进一步地,控制单元还用于,保持屏幕打开时,发送反馈信息到判断单元;

判断单元还用于,根据控制单元的反馈信息重新进行所述预设时长的计时,在预设时长内终端未接收到触屏信号或按键信号时,重新判断用户是否在查看终端。

与现有技术相比,本申请技术方案包括:包括:终端亮屏状态下,在预设时长内终端未接收到触屏信号或按键信号时,判断用户是否在查看终端;根据用户是否在查看终端的结果控制屏幕开关。本发明通过预设时长内未接收到触屏信号或按键信号时采集的屏幕前方图像判断用户是否在查看终端,进行屏幕开关的控制,实现了用户未查看终端时对终端屏幕的及时关闭,降低了终端功耗。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实现屏幕控制的方法的流程图;

图2为本发明实现屏幕控制的终端的结构程图;

图3是本发明第一实施例的方法流程图;

图4是本发明第二实施例的方法流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

图1为本发明实现屏幕控制的方法的流程图,如图1所示,终端亮屏状态下,包括:

步骤100、在预设时长内终端未接收到触屏信号或按键信号时,判断用户是否在查看终端;

需要说明的是,这里预设时长小于待机功能的待机时长;一般的,可以设置为待机时长的百分之五十左右,具体设置可以根据实际使用进行调整;例如、终端待机功能的待机时长是1分钟,则为了及时的对未使用的终端进行屏幕关闭处理,可以设置预设时长为30秒,即按照本发明方法,在30秒时进行用户是否查看终端的判断,进行控制屏幕开关。

本步骤中,判断用户是否在查看终端具体包括:

采集屏幕前方图像,根据眼球识别技术分析采集的屏幕前方图像,当采集的屏幕前方图像包含眼球图像时,判断用户在查看终端;当采集的屏幕前方图像不包含眼球图像时,判断用户未在查看终端。

采集屏幕前方图像之前,本发明方法还包括:通过预先设置的距离传感器判断屏幕前方预设距离内是否包含有障碍物;不包含障碍物时,直接判断 用户未在查看终端;包含有障碍物时,确定进行屏幕前方图像的采集。

需要说明的是,预设距离根据本领域技术人员的经验进行设定。

优选的,采集屏幕前方图像具体包括:

通过终端的前置摄像装置采集一张或一张以上屏幕前方图像。

需要说的是,为了确保判断用户是都在查看终端的准确性,一般的通过对三张屏幕前方图像进行眼球识别技术的识别,判断用户是否在查看终端。

采集屏幕前方图像之后,本发明方法还包括:

关闭终端的前置摄像装置。

步骤101、根据用户是否在查看终端的结果控制屏幕开关。

本步骤中,控制屏幕开关具体包括:

当判断出用户在查看终端时,保持屏幕打开;

当判断出用户未在查看终端时,关闭屏幕。

控制屏幕开关为保持屏幕打开时,本发明方法还包括:

重新进行预设时长计时,在预设时长内终端未接收到触屏信号或按键信号时,判断用户是否在查看终端,以进行屏幕开关的控制。

本发明通过预设时长内未接收到触屏信号或按键信号时采集的屏幕前方图像判断用户是否在查看终端,进行屏幕开关的控制,实现了用户未查看终端时对终端屏幕的及时关闭,降低了终端功耗。另外,如果终端是移动设备,则通过降低功耗必然延长终端的工作时长,提高移动设备的使用体验。

图2为本发明实现屏幕控制的终端的结构程图,如图2所示,包括:采集单元、分析判断单元和控制单元;其中,

判断单元,用于终端亮屏状态下,在预设时长内终端未接收到触屏信号或按键信号时,判断用户是否在查看终端;

判断单元具体用于,

终端亮屏状态下,在预设时长内终端未接收到触屏信号或按键信号时,采集屏幕前方图像;

根据眼球识别技术分析采集的屏幕前方图像,当采集的屏幕前方图像包 含眼球图像时,判断用户在查看终端;当采集的屏幕前方图像不包含眼球图像时,判断用户未在查看终端。

判断单元具体用于,

终端亮屏状态下,在预设时长内终端未接收到触屏信号或按键信号时,通过终端的前置摄像装置采集一张或一张以上屏幕前方图像;

根据眼球识别技术分析采集的屏幕前方图像,当采集的屏幕前方图像包含眼球图像时,判断用户在查看终端;当采集的屏幕前方图像不包含眼球图像时,判断用户未在查看终端。

判断单元还用于,采集屏幕前方图像之前,

通过预先设置的距离传感器判断屏幕前方预设距离内是否包含有障碍物;不包含障碍物时,直接判断用户未在查看终端;包含有障碍物时,确定进行屏幕前方图像的采集。

判断单元还用于,采集屏幕前方图像之后,关闭终端的前置摄像装置。

控制单元,用于根据分析判断单元判断的用户是否在查看终端的结果,控制屏幕开关。

控制单元具体用于,

当判断单元判断出用户在查看终端时,保持屏幕打开;

当判断单元判断出用户未在查看终端时,关闭屏幕。

控制单元还用于,保持屏幕打开时,发送反馈信息到判断单元;

判断单元还用于,根据控制单元的反馈信息重新进行预设时长的计时,在预设时长内终端未接收到触屏信号或按键信号时,重新判断用户是否在查看终端。

以下通过具体实施例对本发明方法进行清楚详细的说明,实施例仅用于陈述本发明,并不用于限制本发明方法的保护范围。

实施例1

本实施例以移动终端为例,对本发明方法进行清楚详细的说明,图3为本发明第一实施例的方法流程图,如图3所示,包括:

步骤300、终端亮屏状态下,在预设时长内终端未接收到触屏信号或按键信号时,开启终端的前置摄像装置采集一张或一张以上屏幕前方图像。

步骤301、根据眼球识别技术分析采集的屏幕前方图像,判断用户是否在查看终端;具体的,

当采集的屏幕前方图像包含眼球图像时,判断用户在查看终端;当采集的屏幕前方图像不包含眼球图像时,判断用户未在查看终端。

当判断用户在查看终端时,执行步骤302;当判断用户未在查看终端时,执行步骤303;

步骤302、关闭终端前置摄像装置,并关闭屏幕;

需要说明的是,终端前置摄像装置也可以在采集完屏幕前方图像时进行关闭。

步骤303、关闭终端前置摄像装置,保持屏幕打开。这里,保持屏幕打开时,本实施例方法还包括:重新进行预设时长计时,继续执行步骤300、在预设时长内终端未接收到触屏信号或按键信号时,判断用户是否在查看终端,以进行屏幕开关的控制。

实施例2

图4为本发明第二实施例的方法流程图,如图4所示,包括:

步骤400、终端亮屏状态下,在预设时长内终端未接收到触屏信号或按键信号时,通过预先设置的距离传感器判断屏幕前方预设距离内是否包含有障碍物;

不包含障碍物时,执行步骤4010;包含有障碍物时,执行步骤4020;

步骤4010、直接判断用户未在查看终端,关闭屏幕。

步骤4020、开启终端的前置摄像装置进行屏幕前方图像的采集。

步骤4021、根据眼球识别技术分析采集的屏幕前方图像,确定用户是否在查看终端;具体的,

当采集的屏幕前方图像包含眼球图像时,判断用户在查看终端;当采集的屏幕前方图像不包含眼球图像时,判断用户未在查看终端。

当判断用户未在查看终端时,执行步骤4022;当判断用户在查看终端时,执行步骤4023;

步骤4022、关闭终端前置摄像装置,并关闭屏幕;

步骤4023、关闭终端前置摄像装置,保持屏幕打开。这里,保持屏幕打开时,本实施例方法还包括:重新进行预设时长计时,在预设时长内终端未接收到触屏信号或按键信号时,执行步骤400进行屏幕开关控制的处理。

本实施例采用眼球识别技术,能够更加准确的判断用户是否正在使用移动终端;能够最大程度的减小终端未工作时屏幕的亮屏时间。对于误触发的屏幕亮屏,可以及时的进行屏幕关闭,节省移动终端能耗,有效延长移动终端的工作时长。本实施在硬件要求上,采用目前移动终端基本具备的配置进行,无需增加硬件成本。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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