弹出窗口的控制方法及装置与流程

文档序号:11233755阅读:282来源:国知局
弹出窗口的控制方法及装置与流程

本发明涉及终端技术领域,具体涉及一种弹出窗口的控制方法及装置。



背景技术:

在使用手机、平板电脑等终端设备时,常会出现弹出窗口,即弹出提示框,弹出的窗口中显示要向用户进行提示的信息。通常弹出窗口需要等待用户点击确定按钮或关闭按钮后才能继续其他操作,如继续浏览网页,每次都需要用户手动操作弹出窗口使得使用电子设备时不够便捷,操作较为繁琐。



技术实现要素:

鉴于此,有必要提供一种弹出窗口的控制方法及装置,可自动关闭弹出窗口,提高电子设备使用时的便捷性。

本申请的第一方面提供一种弹出窗口的控制方法,应用于电子设备中,所述方法包括:

检测所述电子设备上是否有弹出窗口;

若是,判断所述电子设备的摄像头是否采集到人脸信息;

若所述摄像头采集到人脸信息,关闭所述弹出窗口。

另一种可能的实现方式中,所述关闭所述弹出窗口包括:

获取所述摄像头采集到的人脸的数量;

根据所述摄像头采集到的人脸的数量确定所述弹出窗口的关闭时间;

当到达所述关闭时间时,关闭所述弹出窗口。

另一种可能的实现方式中,所述根据所述摄像头采集到的人脸的数量确定所述弹出窗口的关闭时间包括:

若所述摄像头采集到的人脸的数量小于预设数量,确定所述弹出窗口的关闭时间为第一时间之后;

若所述摄像头采集到的人脸的数量大于预设数量,确定所述弹出窗口的关闭时间为第二时间之后。

另一种可能的实现方式中,所述关闭所述弹出窗口包括:

显示是否关闭所述弹出窗口的询问信息;

若接收到确认关闭所述弹出窗口的指令,关闭所述弹出窗口。

另一种可能的实现方式中,所述关闭所述弹出窗口之后还包括:

禁止所述弹出窗口再次弹出。

本申请的第二方面提供一种弹出窗口的控制装置,所述装置包括:

检测模块,用于检测电子设备上是否有弹出窗口;

判断模块,用于若所述电子设备上有弹出窗口,判断所述电子设备的摄像头是否采集到人脸信息;

控制模块,用于若所述摄像头采集到人脸信息,关闭所述弹出窗口。

另一种可能的实现方式中,所述控制模块包括:

获取单元,用于获取所述摄像头采集到的人脸的数量;

确定单元,用于根据所述摄像头采集到的人脸的数量确定所述弹出窗口的关闭时间;

控制单元,用于当到达所述关闭时间时,关闭所述弹出窗口。

另一种可能的实现方式中,所述确定单元具体用于:

若所述摄像头采集到的人脸的数量小于预设数量,确定所述弹出窗口的关闭时间为第一时间之后;

若所述摄像头采集到的人脸的数量大于预设数量,确定所述弹出窗口的关闭时间为第二时间之后。

另一种可能的实现方式中,所述控制模块包括:

显示单元,用于显示是否关闭所述弹出窗口的询问信息;

关闭单元,用于若接收到确认关闭所述弹出窗口的指令,关闭所述弹出窗口。

另一种可能的实现方式中,所述装置还包括:

禁止模块,用于关闭所述弹出窗口之后,禁止所述弹出窗口再次弹出。

本发明检测所述电子设备上是否有弹出窗口;若是,判断所述电子设备的摄像头是否采集到人脸信息;若所述摄像头采集到人脸信息,关闭所述弹出窗口。本发明在电子设备的摄像头采集到人脸信息后将弹出窗口关闭,无需用户手动操作关闭弹出窗口,实现了自动关闭弹出窗口,提高电子设备使用时的便捷性的目的。

附图说明

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

图1是本发明实施例提供的弹出窗口的控制方法的流程图;

图2是本发明提供的弹出窗口的控制装置的结构图;

图3本发明实现弹出窗口的控制方法的较佳实施例的电子设备的结构示意图。

如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。

实施例

图1为本发明实施例提供的弹出窗口的控制方法的示意流程图。如图1所示,弹出窗口的控制方法可包括以下步骤:

s101:检测所述电子设备上是否有弹出窗口。

所述弹出窗口的控制方法应用于电子设备中,所述电子设备可以为手机、平板、台式电脑等终端。

上述弹出窗口是弹出提示框,弹出的窗口中显示要向用户进行提示的信息。例如,电量提醒的弹出窗口。

上述检测所述电子设备上是否有弹出窗口,具体是检测电子设备的屏幕上是否有弹出窗口。

s102:若所述电子设备上有弹出窗口,判断所述电子设备的摄像头是否采集到人脸信息。

若电子设备上有弹出窗口,判断电子设备的摄像头是否采集到人脸信息。具体的上述摄像头是与显示弹出窗口的显示屏在同一平面的摄像头,例如当电子设备只有一个显示屏时,上述摄像头为前置摄像头。

具体的,若电子设备上有弹出窗口,检测电子设备的摄像头是否开启;若是,则获取电子设备采集到的图像信息,根据采集到的图像信息判断电子设备的摄像头是否采集到人脸信息。

若电子设备的摄像头当前没有开启,则启动电子设备的摄像头,通过电子设备的摄像头进行图像采集;判断电子设备的摄像头是否采集到人脸信息。

上述人脸信息可以是包括人脸全部特征的信息或者是包括人脸部分特征的信息。

同时,摄像头在进行图像采集时,可调整图采集时的焦距进行图像采集,以获取更完整的图像信息,更能准确的判断用户当前是否正在使用电子设备,用户是否正在看显示屏。

s103:若所述摄像头采集到人脸信息,关闭所述弹出窗口。

在摄像头采集到人脸信息后,识别为用户正在使用电子设备,用户看到了弹出窗口,则无需用户点击,自动将弹出窗口关闭。具体的可以等待预设时间后将弹出窗口关闭。

由于在检测到人脸信息后就将弹出窗口关闭,无需用户手动关闭弹出窗口,且避免了用户没有浏览信息弹出窗口就关闭的问题。

进一步地,在其他实施例中,所述关闭所述弹出窗口可包括:

判断所述摄像头采集到的人脸信息是否包含预设特征信息;若是,关闭所述弹出窗口。

在关闭弹出窗口前,判断摄像头采集到的人脸信息是否包含预设特征信息,例如,眼睛信息。

进一步地,在其他实施例中,还可以对检测到的预设特征信息进行预定判断,以确定用户是否正在浏览弹出窗口上的信息,或者用户是否已浏览完毕弹出窗口上的信息等。

进一步地,在其他实施例中,所述关闭所述弹出窗口包括:

获取所述摄像头采集到的人脸的数量;根据所述摄像头采集到的人脸的数量确定所述弹出窗口的关闭时间;当到达所述关闭时间时,关闭所述弹出窗口。

在确定摄像头采集到人脸信息后,获取摄像头采集到的人脸的数量。可以通过图像识别的方法识别采集到的人脸信息中包括的人脸的数量。

根据人脸的数量确定弹出窗口的关闭时间,具体的,不同的人脸数量可以对应不同的关闭时间。

进一步地,在其他实施例中,所述根据所述摄像头采集到的人脸的数量确定所述弹出窗口的关闭时间包括:

若所述摄像头采集到的人脸的数量小于预设数量,确定所述弹出窗口的关闭时间为第一时间之后;若所述摄像头采集到的人脸的数量大于预设数量,确定所述弹出窗口的关闭时间为第二时间之后。

上述预设数量可以根据需要设定。例如,若预设数量为3,则当检测到人脸的数量小于3时,第一时间之后关闭弹出窗口。当检测到人脸的数量大于3时,第二时间之后关闭弹出窗口。

上述第一时间可以大于第二时间。若第一时间大于第二时间,则检测到人脸的数量大于预设数量时,更快的关闭弹出窗口。使得较多人在一起时弹出窗口更快关闭,保护用户的隐私,不被其他人看到弹出窗口中显示的消息。

上述第一时间可以小于第二时间。若第一时间小于第二时间,则检测到人脸的数量大于预设数量时,关闭窗口的时间变慢。使得较多人在一起时,给予足够的时间使每个用户看到提示消息。

同时,当摄像头采集到的人脸的数量等于预设数量时,可以为第一时间之后关闭弹出窗口,也可以为第二时间之后关闭弹出窗口。此时,第一时间可以大于第二时间,第一时间也可以等于第二时间,第一时间还可以小于第二时间。

进一步地,在其他实施例中,所述关闭所述弹出窗口包括:显示是否关闭所述弹出窗口的询问信息;若接收到确认关闭所述弹出窗口的指令,关闭所述弹出窗口。

在检测到人脸信息后,可以显示提示关闭弹出窗口的询问信息,提示用户即将关闭,若接收到确认关闭的指令,进行关闭。使得用户不想关闭弹出窗口时,保持弹出窗口的状态。

其中确认关闭弹出窗口的指令可以是接收用户发出的声音指令,或者是摄像头检测到用户的动作指令等。

进一步地,在其他实施例中,所述关闭所述弹出窗口之后还包括:禁止所述弹出窗口再次弹出。

由于用户已经看到了弹出窗口中的信息,因此关闭弹出窗口之后,禁止该弹出窗口再次弹出,避免不断显示重复的信息对用户的使用造成干扰。

进一步地,若所述电子设备的摄像头没有采集到人脸信息,可以间隔一段时间以后关闭所述弹出窗口,但是在该弹出窗口会在经过预设的时间后再次弹出,向用户进行信息提醒。

本发明实施例通过检测所述电子设备上是否有弹出窗口;若是,判断所述电子设备的摄像头是否采集到人脸信息;若所述摄像头采集到人脸信息,关闭所述弹出窗口。本发明在电子设备的摄像头采集到人脸信息后将弹出窗口关闭,无需用户手动操作关闭弹出窗口,实现了自动关闭弹出窗口,提高电子设备使用时的便捷性的目的。

以上是对本发明所提供的方法进行的详细描述。根据不同的需求,所示流程图中方块的执行顺序可以改变,某些方块可以省略,弹出窗口的控制方法也可以在上述弹出窗口的控制方法中选择性的组合使用,或者与其他上述未提及的弹出窗口的控制方法组合使用。下面对本发明所提供的装置进行描述。

实施例

图2为本发明实施例提供的弹出窗口的控制装置的结构图,如图2所示,弹出窗口的控制装置可以包括:检测模块210、判断模块220和控制模块230。本发明所称的模块是指一种能够被计算机所执行并且能够完成固定功能的一系列计算机程序段。

检测模块210,用于检测电子设备上是否有弹出窗口。

所述弹出窗口的控制装置应用于电子设备中,所述电子设备可以为手机、平板、台式电脑等终端。

上述弹出窗口是弹出提示框,弹出的窗口中显示要向用户进行提示的信息。例如,电量提醒的弹出窗口。

上述检测模块210检测所述电子设备上是否有弹出窗口,具体是检测电子设备的屏幕上是否有弹出窗口。

判断模块220,用于若所述电子设备上有弹出窗口,判断所述电子设备的摄像头是否采集到人脸信息。

若电子设备上有弹出窗口,判断模块220判断电子设备的摄像头是否采集到人脸信息。具体的上述摄像头是与显示弹出窗口的显示屏在同一平面的摄像头,例如当电子设备只有一个显示屏时,上述摄像头为前置摄像头。

具体的,若电子设备上有弹出窗口,检测电子设备的摄像头是否开启;若是,则获取电子设备采集到的图像信息,根据采集到的图像信息判断电子设备的摄像头是否采集到人脸信息。

若电子设备的摄像头当前没有开启,则启动电子设备的摄像头,通过电子设备的摄像头进行图像采集;判断电子设备的摄像头是否采集到人脸信息。

上述人脸信息可以是包括人脸全部特征的信息或者是包括人脸部分特征的信息。

同时,摄像头在进行图像采集时,可调整图采集时的焦距进行图像采集,以获取更完整的图像信息,更能准确的判断用户当前是否正在使用电子设备,用户是否正在看显示屏。

控制模块230,用于若所述摄像头采集到人脸信息,关闭所述弹出窗口。

在摄像头采集到人脸信息后,识别为用户正在使用电子设备,用户看到了弹出窗口,则无需用户点击,自动将弹出窗口关闭。具体的可以等待预设时间后将弹出窗口关闭。

由于在检测到人脸信息后就将弹出窗口关闭,无需用户手动关闭弹出窗口,并且避免了用户没有浏览信息弹出窗口就关闭的问题。

进一步地,在其他实施例中,所述控制模块230关闭所述弹出窗口可包括:

判断所述摄像头采集到的人脸信息是否包含预设特征信息;若是,关闭所述弹出窗口。

在关闭弹出窗口前,判断摄像头采集到的人脸信息是否包含预设特征信息,例如,眼睛信息。

进一步地,在其他实施例中,还可以对检测到的预设特征信息进行预定判断,以确定用户是否正在浏览弹出窗口上的信息,或者用户是否已浏览完毕弹出窗口上的信息等。

进一步地,在其他实施例中,所述控制模块230关闭所述弹出窗口包括获取单元、确定单元和控制单元。

获取单元,用于获取所述摄像头采集到的人脸的数量。

确定单元,用于根据所述摄像头采集到的人脸的数量确定所述弹出窗口的关闭时间。

控制单元,用于当到达所述关闭时间时,关闭所述弹出窗口。

在确定摄像头采集到人脸信息后,获取摄像头采集到的人脸的数量。可以通过图像识别的方法识别采集到的人脸信息中包括的人脸的数量。

根据人脸的数量确定弹出窗口的关闭时间,具体的,不同的人脸数量可以对应不同的关闭时间。

进一步地,在其他实施例中,所述确定单元具体用于:

若所述摄像头采集到的人脸的数量小于预设数量,确定所述弹出窗口的关闭时间为第一时间之后;若所述摄像头采集到的人脸的数量大于预设数量,确定所述弹出窗口的关闭时间为第二时间之后。

上述预设数量可以根据需要设定。例如,若预设数量为3,则当检测到人脸的数量小于3时,第一时间之后关闭弹出窗口。当检测到人脸的数量大于3时,第二时间之后关闭弹出窗口。

上述第一时间可以大于第二时间。若第一时间大于第二时间,则检测到人脸的数量大于预设数量时,更快的关闭弹出窗口。使得较多人在一起时弹出窗口更快关闭,保护用户的隐私,不被其他人看到弹出窗口中显示的消息。

上述第一时间可以小于第二时间。若第一时间小于第二时间,则检测到人脸的数量大于预设数量时,关闭窗口的时间变慢。使得较多人在一起时,给予足够的时间使每个用户看到提示消息。

同时,当摄像头采集到的人脸的数量等于预设数量时,可以为第一时间之后关闭弹出窗口,也可以为第二时间之后关闭弹出窗口。此时,第一时间可以大于第二时间,第一时间也可以等于第二时间,第一时间还可以小于第二时间。

进一步地,在其他实施例中,所述控制模块230包括显示单元和关闭单元。

显示单元,用于若所述电子设备上有弹出窗口,显示是否关闭所述弹出窗口的询问信息。

关闭单元,用于若接收到确认关闭所述弹出窗口的指令,关闭所述弹出窗口。

在检测到人脸信息后,可以显示提示关闭弹出窗口的询问信息,提示用户即将关闭,若接收到确认关闭的指令,进行关闭。使得用户不想关闭弹出窗口时,保持弹出窗口的状态。

其中确认关闭弹出窗口的指令可以是接收用户发出的声音指令,或者是摄像头检测到用户的动作指令等。

进一步地,在其他实施例中,所述弹出窗口的控制装置还包括:

禁止模块,用于禁止所述弹出窗口再次弹出。

由于用户已经看到了弹出窗口中的信息,因此关闭弹出窗口之后,禁止该弹出窗口再次弹出,避免不断显示重复的信息对用户的使用造成干扰。

进一步地,若所述电子设备的摄像头没有采集到人脸信息,可以间隔一段时间以后关闭所述弹出窗口,但是在该弹出窗口会在经过预设的时间后再次弹出,向用户进行信息提醒。

本发明实施例通过检测所述电子设备上是否有弹出窗口;若是,判断所述电子设备的摄像头是否采集到人脸信息;若所述摄像头采集到人脸信息,关闭所述弹出窗口。本发明在电子设备的摄像头采集到人脸信息后将弹出窗口关闭,无需用户手动操作关闭弹出窗口,实现了自动关闭弹出窗口,提高电子设备使用时的便捷性的目的。

实施例

请参照图3,图3是本发明实现弹出窗口的控制方法的较佳实施例的电子设备的结构示意图。

所述电子设备30是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等。

所述电子设备30可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、智能式穿戴式设备等。

所述电子设备30所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(virtualprivatenetwork,vpn)等。

所述电子设备30包括至少一个发送装置31、至少一个存储设备32、至少一个处理设备33、至少一个接收装置34、至少一个显示设备35以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。

其中,所述接收装置34和所述发送装置31可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。

所述处理设备33可以包括一个或者多个微处理器、数字处理器。

所述存储设备32用于存储弹出窗口的控制装置中各个程序段的程序代码。所述存储设备32可以为智能媒体卡(smartmediacard)、安全数字卡(securedigitalcard)、快闪存储器卡(flashcard)等储存设备。

优选地,本发明的弹出窗口的控制方法通过所述电子设备30中存储的弹出窗口的控制装置来实现。

所述弹出窗口的控制装置检测所述电子设备上是否有弹出窗口;若是,判断所述电子设备的摄像头是否采集到人脸信息;若所述摄像头采集到人脸信息,关闭所述弹出窗口。本发明在电子设备的摄像头采集到人脸信息后将弹出窗口关闭,无需用户手动操作关闭弹出窗口,实现了自动关闭弹出窗口,提高电子设备使用时的便捷性的目的。

所述显示设备35可以是触摸屏等其他用于显示画面的设备。

在本发明所提供的几个实施例中,应该理解到,所揭露的方法和装置,也可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块和单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个装置也可以由同一个装置或系统通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

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