应用程序控制方法、装置及终端与流程

文档序号:17924815发布日期:2019-06-15 00:20阅读:104来源:国知局
应用程序控制方法、装置及终端与流程

本申请涉及计算机技术领域,具体而言,涉及一种应用程序控制方法、装置及终端。



背景技术:

本申请对于背景技术的描述属于与本申请相关的相关技术,仅仅是用于说明和便于理解本申请的申请内容,不应理解为申请人明确认为或推定申请人认为是本申请在首次提出申请的申请日的现有技术。

应用程序为用户需求提供了支持。例如购物应用程序、社交应用程序、交通应用程序以及游戏应用程序等。应用程序覆盖了生活、工作、出行、学习娱乐等诸多需求。出于需要,一些应用程序要限制某些用户使用。



技术实现要素:

有鉴于此,本申请实施例提供了一种应用程序控制方法、装置及终端。

第一方面,本申请提供了一种应用程序控制方法,所述方法包括:

监听启动应用程序指令;

当待启动的所述应用程序为目标应用程序时,采集用户生物信息;

将采集的所述生物信息与生物信息库中的第一生物信息进行匹配;

根据采集的所述生物信息与第一生物信息的匹配结果,控制所述目标应用程序的启动。

第二方面,本申请实施例提供了一种应用程序控制装置,包括:

监听单元,其用于监听启动应用程序指令;

采集单元,其用于在待启动的所述应用程序为目标应用程序时,采集用户生物信息;

匹配单元,其用于将采集的所述生物信息与生物信息库中的第一生物信息进行匹配;

终止单元,其用于根据采集的所述生物信息与第一生物信息的匹配结果,控制所述目标应用程序的启动。

第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项方法的步骤。

第四方面,本申请实施例提供了一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一项方法的步骤。

本申请实施例具有如下有益效果:

本申请实施例提供的应用程序控制方法,监听启动应用程序指令,当待启动的应用程序为目标应用程序时,采集用户生物信息,将采集的所述生物信息与生物信息库中的第一生物信息进行匹配,根据采集的所述生物信息与第一生物信息的匹配结果结构t1910005

,控制所述目标应用程序的启动。本申请实施例提供的方法中,能够根据采集的所述生物信息与第一生物信息的匹配结果,控制所述目标应用程序的启动。可以限制生物信息与第一生物信息相匹配的用户使用目标应用程序。

附图说明

图1示出了本申请应用程序控制方法的第一实施例的流程图;

图2示出了本申请应用程序控制方法的第二实施例的流程图;

图3示出了本申请应用程序控制方法的第三实施例的流程图;

图4示出了本申请应用程序控制方法的第四实施例的流程图;

图5示出了本申请应用程序控制方法的第五实施例的流程图;

图6示出了本申请应用程序控制方法的第六实施例的流程图;

图7示出了本申请应用程序控制方法的第七实施例的流程图;

图8示出了本申请应用程序控制装置的一实施例的结构示意图;

图9示出了本申请一实施例的终端结构框图;

图10示出了本申请另一实施例的终端的结构框图。

具体实施方式

下面结合具体实施例对本申请作进一步详细描述,但不作为对本申请的限定。在下述说明中,不同的“一实施例”或“实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构、或特点可由任何合适形式组合。

第一方面,本申请实施例提供了一种应用程序控制方法,图1示出了本申请的应用程序控制方法的一实施例的流程图。参见图1,该应用程序控制方法包括:

监听启动应用程序指令;

当待启动的应用程序为目标应用程序时,采集用户生物信息;

将采集的生物信息与生物信息库中的第一生物信息进行匹配;

根据采集的生物信息与第一生物信息的匹配结果,控制该目标应用程序的启动。

本申请实施例提供的应用程序控制方法中,监听启动应用程序指令,当监听到的启动应用程序指令后,可以确定待启动的应用程序是否为目标应用程序。本申请实施例中的目标应用程序可以包括任意需要限制一定人群使用的应用程序。本申请实施例中的目标应用程序可以是包括一个应用程序,也可以是包括多个应用程序。例如,对于拒不履行法院判决,而被列入黑名单,限制高消费的人员,可以限制其使用飞机购票的应用程序,以及限制这些人员使用网约车的应用程序等。

本申请实施例中,当待启动的应用程序为目标应用程序时,采集用户生物信息。采集用户生物信息后,可以根据采集的用户生物信息确定是否要限制该用户使用该待启动的目标应用程序。生物信息具有唯一性,可以用于确定用户的身份。例如,当采集的生物信息与生物信息库中的第一生物信息相匹配时,可以禁止该目标应用程序启动。当采集的用户生物信息与第一生物信息相匹配时,可以确定该用户属于生物信息库中记录的人员。生物信息库中记录的人员属于应该被限制使用某种应用程序的人员。确定该用户为与第一生物信息对应的人员时,禁止该待启动的目标应用程序启动。禁止目标应用程序启动后,与第一生物信息对应的人员不能使用该目标应用程序,限制了生物信息与第一生物信息相匹配的用户使用该待启动的应用程序。当然,当采集的生物信息与第一生物信息不匹配时,该用户不属于应该被限制改目标应用程序的人员。此时,可以允许目标应用程序的启动。

本申请实施例中,监听启动应用程序指令,可以及时确定该应用程序是否要限制使用的用户。当监听到启动应用程序指令时,可以确定待启动的应用程序是否为目标应用程序,如果该应用程序是目标应用程序,说明该待启动的应用程序需要限制一定的人员使用。因此,需要确定当前用户是否属于被限制使用该目标应用程序的人员。当待启动的应用程序为目标应用程序时,采集用户生物信息。然后将采集的生物信息与生物信息库中的第一生物信息进行匹配。根据匹配结果,控制目标应用程序的启动。例如,在采集的生物信息与第一生物信息相匹配的情况下,禁止该待启动的目标应用程序启动。

本申请实施例中,启动应用程序指令可以是通过用户操作发出启动应用程序指令。用户操作可以包括用户在触控设备上的点击操作、滑动操作等。用户操作还可以包括用户的语音操作,以及通过输入设备输入指令操作等。

本申请实施例中,对监听启动应用程序指令的方式不作具体限定。例如可选实施例中,可以是实时监听启动应用程序指令。实时监听启动应用程序指令,可以及时获取启动应用程序指令,不会遗漏启动应用程序指令。或者,在其他可选实施例中,也可以是基于用户操作触发监听启动应用程序指令。用户进行操作时,触发监听启动应用程序指令,无需不间断的运行,就可以及时获取启动应用程序指令。终端内存占用低,耗能低。

本申请实施例中,生物信息库中的第一生物信息可以包括被限制使用目标应用程序的人员的生物信息。第一生物信息形成一个生物信息库,第一生物信息可以存储于终端。终端可以通过网络从服务器上获取第一生物信息。终端上存储的第一生物信息可以通过更新操作进行更新,也可以自动更新。其中自动更新终端上存储的第一生物信息可以包括终端连接到服务器(包括云端服务器等)时,自动从服务器下载第一生物信息,完成对终端上存储的第一生物信息的更新。或者自动更新终端上存储的第一生物信息可以包括在终端连接服务器(包括云端服务器等)的情况下,按设定的间隔或设定的时间等从从服务器下载第一生物信息,完成对终端上存储的第一生物信息的更新。

图2示出了本申请应用程序控制方法的一实施例的流程图。作为本申请可选实施例,参见图2,将采集的生物信息与生物信息库中的第一生物信息进行匹配包括:将采集的生物信息与存储于本地的第一生物信息比对。当采集的生物信息与第一生物信息相匹配时,禁止应用程序启动。该可选实施例的应用程序控制方法具体包括:监听启动应用程序指令;基于待启动的应用程序为监控目标,采集用户生物信息;将采集的生物信息与存储于本地的第一生物信息比对;当采集的生物信息与第一生物信息相匹配时,禁止应用程序启动。

可选地,第一生物信息也可以存储在服务器上。采集的生物信息发送至服务器,与服务器上存储的第一生物信息进行比对。终端接收服务器的比对结果。图3示出了本申请应用程序控制方法的一实施例的流程图。参见图3,本申请的应用程序控制方法在采集用户生物信息之后,禁止应用程序启动之前还可以包括如下步骤:发送采集的生物信息;接收采集的生物信息与第一生物信息的比对结果。终端发送采集的生物信息用于服务器与第一生物信息进行匹配,服务器发送匹配结果,终端接收该匹配结果。匹配过程在服务器进行。作为本申请可选实施例,应用程序控制方法具体包括:监听启动应用程序指令;基于待启动的应用程序为监控目标,采集用户生物信息;发送采集的生物信息;接收采集的生物信息与第一生物信息的比对结果;当采集的生物信息与第一生物信息相匹配,禁止目标应用程序启动。

本申请实施例中,生物信息具有唯一性,可以用于确定用户的身份。因此对用户生物信息不作具体限定。例如可以是用户的整体轮廓信息,也可以是局部轮廓信息等。作为可选的,采集用户的生物信息可以包括下述中的至少一种:采集用户面部信息、采集用户指纹信息、采集用户眼部特征信息以及采集用户声纹信息。

可选地,采集用户面部信息可以是采集用户的面部图像,通过与第一生物信息中的面部图像信息比对,确定该用户是否属于被限制使用目标应用程序的人员。

可选地,采集用户面部信息也可以是采集用户的面部特征,通过与第一生物信息中的面部特征信息比对,确定该用户是否属于被限制使用目标应用程序的人员。

可选地,采集用户眼部特征信息可以是下述中的至少一种:采集眼纹信息、采集视网膜信息以及虹膜信息等。其中,眼纹就是眼白区域的血管排布纹理,每个人的眼纹都是独一无二的,所以可以被用做识别个人身份的生物特征。通过普通的摄像头就可以进行眼纹识别。通过将采集的眼部特征信息与第一生物信息中的对应的眼部特征信息比对,可以确定该用户是否属于被限制使用目标应用程序的人员。

可选地,采集用户指纹信息可以是通过指纹识别模组采集用户的一个或多个指纹信息。通过将采集的指纹信息与第一生物信息中的指纹信息比对,可以确定该用户是否属于被限制使用目标应用程序的人员。

可选地,采集用户声纹信息可以是通过麦克采集用户的声纹信息。通过将采集的声纹信息与第一生物信息中的声纹信息比对,可以确定该用户是否属于被限制使用目标应用程序的人员。

图4示出了本申请的应用程序控制方法的一实施例的流程图,参见图4。本申请可选实施例中,采集用户生物信息包括:发送生物信息采集装置启动指令;获取生物信息采集装置采集的用户生物信息。本申请实施例中,可以在确定启动应用程序指令指向的应用程序为目标应用程序的条件下,发送生物信息采集装置启动指令。通过发送生物信息采集装置启动指令,启动生物信息采集装置。通过启动的生物信息采集装置,可以采集用户的生物信息。获取生物信息采集装置采集的用户生物信息,可以确定采集的生物信息与第一生物信息是否相匹配。

根据要采集的具体的生物信息,启动相应的生物信息采集装置。例如,需要采集用户面部信息时,可以是启动摄像头作为采集用户面部信息的生物信息采集装置。用户使用手机或平板电脑等终端上的应用程序时,可以是点击应用程序的图标,发出启动应用程序指令。在监听到该启动应用程序指令的条件下,确定该指令指向的应用程序是否为目标应用程序,确定该应用程序为目标应用程序,即该应用程序需要限定特定的人员使用。发出摄像头启动指令,启动终端的摄像头采集用户面部信息。根据采集的用户面部信息可以确定该用户是否为被限定使用该应用程序的人员。当用户面部信息与第一生物信息中的面部信息相匹配时,可以确定该用户是被限定使用该应用程序的人员,禁止启动该应用程序。再例如,采集用户指纹信息时,可以是启动指纹识别模组。采集用户眼纹信息,也可以是启动摄像头。采集用户声纹信息,可以是启动麦克。在此不再一一赘述。具体过程也可以参考上述说明。

本申请实施例中,采集用户生物信息可以是采集一种生物信息,也可以是采集多种生物信息。可选地,采集用户生物信息包括至少采集两种生物信息。例如,采集用户生物信息包括:采集用户第一类型生物信息(例如指纹信息)和采集用户第二类型生物信息(例如面部信息)。基于采集的生物信息与第一生物信息相匹配,禁止应用程序启动包括:基于采集的生物信息中任意一种与第一生物信息相匹配,禁止应用程序启动。例如,采集的用户第一类型生物信息(例如指纹信息)和第二类型生物信息(例如面部信息)中的一个与第一生物信息匹配,即可确定该用户属于被限制使用该目标应用程序的人员,禁止应用程序启动,限制了该用户使用该应用程序。

本申请实施例对多个生物信息的采集可以是一次性采集多种生物信息,然后进行比对。一次性采集多种生物信息,然后进行比对时,已经比对的生物信息与第一生物信息匹配成功,无需再进行其他生物信息的比对,直接禁止启动目标应用程序。

本申请实施例对多种生物信息的采集也可以是逐一进行采集和比对。采用逐一进行采集和比对的方式时,已经采集的生物信息与第一生物信息匹配成功,无需再进行生物信息的采集和比对,直接禁止启动目标应用程序。

本申请实施例中,采集用户生物信息包括至少采集两种生物信息。图5示出了本申请的应用程序控制方法的一实施例的流程图,参见图5。例如,采集用户生物信息包括采集用户第一类型生物信息(例如指纹信息)和第二类型生物信息(例如面部信息)。可以是,当待启动的应用程序为目标应用程序时,采集用户第一类型生物信息(例如指纹信息)和第二类型生物信息(例如面部信息)。确定采集的生物信息与第一生物信息是否相匹配时,可以是先比对第一类型生物信息(例如指纹信息)。当采集的第一类型生物信息(以指纹信息为例)与第一生物信息中的指纹信息匹配成功时,禁止目标应用程序启动,无需再比对面部信息。反之(先比对第二类型生物信息)亦然。当采集的第一类型生物信息(以指纹信息为例)与第一生物信息匹配失败时,继续比对第二类型生物信息(例如面部信息),当采集的第二类型生物信息(以面部信息为例)与第一生物信息中的面部信息匹配成功时,禁止目标应用程序启动。反之亦然。采集的生物信息均不匹配时,目标应用程序才会启动。避免了由于第一生物信息中的一种生物信息不全,应该被限制的人员使用目标应用程序。

图6示出了本申请的应用程序控制方法的一实施例的流程图,参见图6。可选地,采集用户生物信息包括采集用户第一类型生物信息(例如指纹信息)和第二类型生物信息(例如面部信息)。当待启动的应用程序为目标应用程序时,采集用户生物信息,可以是,采集用户第一类型生物信息(例如指纹信息)。当采集的第一类型生物信息与第一生物信息匹配成功时,禁止目标应用程序启动,无需再采集和比对第二类型生物信息(例如面部信息)。反之亦然。当采集的第一类型生物信息(例如指纹信息)与第一生物信息匹配失败时,继续采集和比对第二类型生物信息(例如面部信息),当采集的第二类型生物信息与第一生物信息匹配成功时,禁止目标应用程序启动。反之亦然。采集的生物信息均不匹配时,目标应用程序才会启动。避免了由于第一生物信息中的一种生物信息不全,应该被限制的人员使用目标应用程序。逐一进行采集和比对,避免了资源浪费。

图7示出了本申请的应用程序控制方法的一实施例的流程图,参见图7。本申请可选实施例中,在采集用户生物信息之后,还包括:确定采集的用户生物信息符合条件;基于采集的用户生物信息符合条件,将采集的生物信息与第一生物信息比对。在采集用户生物信息之后,先确定采集的用户生物信息是否符合条件。在基于采集的用户生物信息符合条件时,才将采集的生物信息与第一生物信息比对。在采集的生物信息与第一生物信息相匹配时,禁止该目标应用程序启动。采集的用户生物信息是否符合条件例如可以包括清晰度是否符合条件,完整度是否符合条件等。当采集的用户生物信息不符合条件时,无需进行生物信息的比对。避免了因采集的用户生物信息不符合条件,而得到不匹配的比对结果。

可选地,当采集的用户生物信息不符合条件时,确定用户生物信息不符合条件的次数达到阈值,基于用户生物信息不符合条件的次数达到阈值,禁止该目标应用程序启动。当采集的用户生物信息不符合条件时,确定用户生物信息不符合条件的次数是否达到阈值,当用户生物信息不符合条件的次数达到阈值时,禁止该目标应用程序启动。当用户生物信息不符合条件的次数未达到阈值时,重新采集用户生物信息。当采集的用户生物信息不符合条件无法做出正确判断。需要重新采集用户生物信息。为了避免不断采集用户信息,只有在确定用户生物信息不符合条件的次数是否达到阈值时,才重新才用户生物信息。当用户生物信息不符合条件的次数达到阈值时,禁止该目标应用程序启动。

本申请可选实施例中,当待启动的应用程序为目标应用程序时,采集用户生物信息包括:确定目标应用程序中是否包括待启动的应用程序;当目标应用程序中包括待启动的应用程序时,采集用户生物信息。本实施例中,当待启动的应用程序为目标应用程序时,具体可以是对待启动的应用程序进行确定,确定其是否为目标应用程序,若是,采集用户生物信息;若否,允许应用程序运行。例如,用户点击专车应用程序app的图标,发出启动专车应用程序指令。监听到该指令,先确定专车应用程序是否为目标应用程序。例如,可以根据应用程序名称确定目标应用程序中是否包括专车应用程序。当目标应用程序中包括专车应用程序时,采集用户生物信息,根据采集的用户生物信息,确定用户是否被限制使用专车应用程序的人员。若是,禁止专车应用程序app启动。本申请实施例通过对待启动的应用程序是否为目标应用程序进行确定,可避免在待启动的应用程序为非目标应用程序时进行不必要的信息采集,减小运行损耗。

本申请可选实施例中,禁止应用程序启动包括:取消启动应用程序指令。监听到启动目标应用程序指令,可以暂时启动应用程序指令的发送。在确定用户不属于被限制使用该目标应用程序的人员时,再将该指令发送,并执行。当确定用户属于被限制使用该目标应用程序的人员时,取消启动应用程序指令。该指令不会被发送。

可选地,监听到启动目标应用程序指令,也可以是在启动应用程序指令送达后,暂时执行该指令。在确定用户不属于被限制使用该目标应用程序的人员时,再执行该指令。当确定用户属于被限制使用该目标应用程序的人员时,取消执行该启动应用程序指令。该指令不会被执行。

本申请可选实施例中,还包括,当采集的生物信息与第一生物信息相匹配时,发送位置信息。当采集的生物信息与第一生物信息相匹配时,当前用户属于特定的人员。发送位置信息,可以通知相关人员(例如执法人员)获取该用户的位置,使相关人员可以及时找到该用户,或对其进行追踪。当前,本申请实施例不限于发送位置信息,还可以发送其他相关信息,在此不再一一赘述。

第二方面,本申请实施例提供了一种应用程序控制装置,该应用程序控制装置可实现上述实施例应用程序控制方法,上述应用程序控制方法的实施例可用于理解和说明以下应用程序控制装置的实施例。同样,以下控制装置的实施例也可以用于理解上述方法实施例。

图8示出了本申请应用程序控制装置的一实施例的结构示意图。参见图8,本申请实施例的应用程序控制装置包括:

监听单元10,其用于监听启动应用程序指令;

采集单元30,其用于在待启动的应用程序为目标应用程序时,采集用户生物信息;

匹配单元40,其用于将采集的生物信息与生物信息库中的第一生物信息进行匹配;

终止单元50,其用于在采集的生物信息与第一生物信息相匹配时,禁止应用程序启动。

本申请实施例提供的应用程序控制装置中,监听单元10监听启动应用程序指令。当监听到的启动应用程序指令时,可以确定要启动的应用程序是否为目标应用程序。采集单元30可以在待启动的应用程序为目标应用程序时,采集用户生物信息。采集用户生物信息后,可以根据采集的用户生物信息来确定是否要限制该用户使用待启动的目标应用程序。生物信息具有唯一性,可以用于确定用户的身份。终止单元50可以根据采集的生物信息与第一生物信息相匹配结果,控制面板应用程序的启动。例如,采集的用户生物信息与第一生物信息相匹配时,可以确定该用户为与第一生物信息对应的人员。确定该用户为与第一生物信息对应的人员,终止单元50可以禁止该目标应用程序启动。禁止该应用程序启动,与第一生物信息对应的人员不能使用该目标应用程序,限制了生物信息与第一生物信息相匹配的用户使用该目标应用程序。

本申请实施例中,监听单元10监听启动应用程序指令,可以及时确定该应用程序是否要限制使用的用户。当监听单元10监听到启动应用程序指令时,可以确定要启动的应用程序是否为目标应用程序,如果该应用程序是目标应用程序,需要确定当前用户是否被限制使用该应用程序。当待启动的应用程序为目标应用程序时,采集单元30采集用户生物信息,在采集的生物信息与第一生物信息相匹配的情况下,终止单元50可以禁止该目标应用程序启动。

本申请实施例中,对监听单元10监听启动应用程序指令的方式不作具体限定。例如可选实施例中,可以是监听单元10实时监听启动应用程序指令。监听单元10实时监听启动应用程序指令,可以及时获取启动应用程序指令,不会遗漏启动应用程序指令。或者,在其他可选实施例中,也可以是监听单元10基于用户操作触发监听启动应用程序指令。用户进行操作时,触发监听启动应用程序指令,无需不间断的运行,就可以及时获取启动应用程序指令。终端内存占用低,耗能低。

本申请示例性实施例中,匹配单元40用于将采集的生物信息与存储于本地的第一生物信息比对。当匹配单元40确定采集的生物信息与第一生物信息相匹配时,终止单元50禁止应用程序启动。

可选地,本申请的应用程序控制装置还包括发送单元和接收单元,其中发送单元用于发送采集的生物信息。接收单元用于接收采集的生物信息与第一生物信息的比对结果。发送单元将采集的生物信息发送至服务器或其他终端。由服务器或其他终端进行生物信息的比对。接收单元接收服务器或其他终端的比对结果。

本申请可选实施例中,应用程序的控制装置还包括采集启动单元和获取单元。采集启动单元用于发送生物信息采集装置启动指令。获取单元用于获取生物信息采集装置采集的用户生物信息。本申请实施例中,可以在确定启动应用程序指令指向的应用程序为目标应用程序的条件下,采集启动单元发送生物信息采集装置启动指令。基于执行采集启动单元发送的生物信息采集装置启动指令,启动生物信息采集装置。通过启动的生物信息采集装置,可以采集用户的生物信息。获取生物信息采集装置采集的用户生物信息,可以确定采集的生物信息与第一生物信息是否相匹配。

根据要采集的具体的生物信息,启动相应的生物信息采集装置。例如,需要采集用户面部信息时,可以是启动摄像头作为采集用户面部信息的生物信息采集装置。用户使用手机或平板电脑等终端上的应用程序时,可以是点击应用程序的图标,发出启动应用程序指令。在监听到该启动应用程序指令的条件下,确定该指令指向的应用程序是否为目标应用程序,确定该应用程序为目标应用程序,即该应用程序需要限定特定的人员使用。发出摄像头启动指令,启动终端的摄像头采集用户面部信息。根据采集的用户面部信息可以确定该用户是否为被限定使用该应用程序的人员。当用户面部信息与第一生物信息中的面部信息相匹配时,可以确定该用户是被限定使用该应用程序的人员,禁止该应用程序启动。再例如,采集用户指纹信息时,可以是启动指纹识别模组。采集用户眼纹信息,也可以是启动摄像头。采集用户声纹信息,可以是启动麦克。在此不再一一赘述。具体过程也可以参考上述说明。

本申请实施例中,采集单元30采集用户生物信息可以是采集一种生物信息,也可以是采集多种生物信息。可选地,采集单元30采集用户生物信息包括至少采集两种生物信息。例如,采集单元30包括第一采集模块和第二采集模块。第一采集模块用于采集用户第一类型生物信息(例如指纹信息)。第二采集模块用于采集用户第二类型生物信息(例如面部信息)。基于采集的生物信息中任意一种与第一生物信息相匹配,终止单元50禁止目标应用程序启动。例如,第一采集模块采集的用户第一类型生物信息(例如指纹信息)和第二采集模块采集第二类型生物信息(例如面部信息)中的一个与第一生物信息匹配,即可确定该用户属于被限制使用该目标应用程序的人员,终止单元50禁止目标应用程序启动,限制了该用户使用该应用程序。

本申请实施例对多个生物信息的采集可以是一次性采集多种生物信息,然后进行比对。一次性采集多种生物信息,然后进行比对时,已经比对的生物信息与第一生物信息匹配成功,无需再进行其他生物信息的比对,直接禁止启动目标应用程序。

本申请实施例对多种生物信息的采集也可以是逐一进行采集和比对。采用逐一进行采集和比对的方式时,已经采集的生物信息与第一生物信息匹配成功,无需再进行生物信息的采集和比对,直接禁止启动目标应用程序。

本申请可选实施例中,第一采集模块采集用户第一类型生物信息(例如指纹信息),第二采集模块采集第二类型生物信息(例如面部信息)。确定采集的生物信息与第一生物信息是否相匹配时,可以是先比对第一类型生物信息(例如指纹信息)。当采集的第一类型生物信息(以指纹信息为例)与第一生物信息中的指纹信息匹配成功时,禁止启动目标应用程序,无需再比对面部信息。反之(先比对第二类型生物信息)亦然。当采集的第一类型生物信息(以指纹信息为例)与第一生物信息匹配失败时,继续比对第二类型生物信息(例如面部信息),当采集的第二类型生物信息(以面部信息为例)与第一生物信息中的面部信息匹配成功时,禁止目标应用程序启动。反之亦然。采集的生物信息均不匹配时,目标应用程序才会启动。避免了由于第一生物信息中的一种生物信息不全,应该被限制的人员使用目标应用程序。

可选地,第一采集模块采集用户第一类型生物信息(例如指纹信息)。当采集的第一类型生物信息与第一生物信息匹配成功时,终止单元50禁止目标应用程序启动,无需第二采集模块再采集第二类型生物信息(例如面部信息)。反之亦然。当采集的第一类型生物信息(例如指纹信息)与第一生物信息匹配失败时,第二采集模块继续采集第二类型生物信息(例如面部信息),并比对。当采集的第二类型生物信息与第一生物信息匹配成功时,禁止目标应用程序启动。反之亦然。采集的生物信息均不匹配时,目标应用程序才会启动。避免了由于第一生物信息中的一种生物信息不全,应该被限制的人员使用目标应用程序。逐一进行采集和比对,避免了资源浪费。

本申请可选实施例中,应用程控制装置还包括第二判断单元。第二判断单元用于确定采集的用户生物信息符合条件。基于采集的用户生物信息符合条件,将采集的生物信息与第一生物信息比对。在采集用户生物信息之后,第二判断单元确定采集的用户生物信息是否符合条件。在基于采集的用户生物信息符合条件时,才将采集的生物信息与第一生物信息比对。在采集的生物信息与第一生物信息相匹配时,禁止该目标应用程序启动。采集的用户生物信息是否符合条件例如可以包括清晰度是否符合条件,完整度是否符合条件等。当采集的用户生物信息不符合条件时,无需进行生物信息的比对。避免了因采集的用户生物信息不符合条件,而得到不匹配的比对结果。

可选地,当第二判断单元确定采集的用户生物信息不符合条件时,由第一判断单元确定用户生物信息不符合条件的次数达到阈值,当用户生物信息不符合条件的次数达到阈值时,禁止该目标应用程序启动。当采集的用户生物信息不符合条件时,第一判断单元确定用户生物信息不符合条件的次数是否达到阈值,当用户生物信息不符合条件的次数达到阈值时,禁止该目标应用程序启动。当用户生物信息不符合条件的次数未达到阈值时,重新采集用户生物信息。当采集的用户生物信息不符合条件无法做出正确判断。需要重新采集用户生物信息。为了避免不断采集用户信息,只有在确定用户生物信息不符合条件的次数是否达到阈值时,才重新才用户生物信息。当用户生物信息不符合条件的次数达到阈值时,禁止该目标应用程序启动。

本申请可选实施例中,用于程序控制装置还包括第三判断单元。第三判断单元用于确定目标应用程序中包括待启动的应用程序。当目标应用程序中包括待启动的应用程序时,采集单元30采集用户生物信息。例如,用户点击专车应用程序app的图标,发出启动专车应用程序指令。监听单元10监听到该指令。第三判断单元确定专车应用程序是否为目标应用程序。例如,可以根据应用程序名称确定目标应用程序中是否包括专车应用程序。当目标应用程序中包括专车应用程序时,采集单元30采集用户生物信息,根据采集的用户生物信息,确定用户是否被限制使用专车应用程序的人员。若是,终止单元50禁止专车应用程序app启动。本申请实施例通过对待启动的应用程序进行确定,可避免在待启动的应用程序为非目标应用程序时进行不必要的信息采集,减小运行损耗。

本领域的技术人员可以清楚地了解到本申请实施例中的“单元”或“模块”的划分,仅仅为一种逻辑功能的划分,实际实现时可以有另外的划分方式,例如多个“单元”或“模块”可以结合或者可以集成为一个“单元”或“模块”实现相应的功能。或者一个“单元”或“模块”分解为多个共同实现相应的功能。本申请实施例中的“单元”或“模块”可以是能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是fpga(field-programmablegatearray,现场可编程门阵列)、ic(integratedcircuit,集成电路)等,在此不再一一赘述。

第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一实施例方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd、cd-rom、微型驱动器以及磁光盘、rom、ram、eprom、eeprom、dram、vram、闪速存储器设备、磁卡或光卡、纳米装置(包括分子存储器ic),或适合于存储指令和/或数据的任何类型的媒介或设备。

第四方面,本申请实施例提供了一种终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述任一实施例方法的步骤。

图9示出了本申请一实施例的终端结构框图。参见图9,该终端包括处理器510、存储器520、摄像头530和麦克风540。

本申请实施例中,处理器510为计算机系统的控制中心,可以是实体机的处理器,也可以是虚拟机的处理器。本申请实施例中,存储器520中存储有至少一条指令,指令由处理器510加载并执行以实现上述各个实施例中的应用程序控制方法。本申请实施例中的终端包括但不限于智能手机、平板电脑、膝上型计算机等设备。

本申请可选实施例中,摄像头530可以包括前置摄像头,也可以包括后置摄像头。

本申请可选实施例中,麦克风540可以第一麦克风和第二麦克风。第一麦克风和第二麦克风中的一个可以为主麦克风,用于接收用户通话、语音或录音活动中的声音,另一个麦克风为副麦克风,用于和主麦克风配合降噪。

图10示出了本申请另一实施例的终端600的结构框图。参见图10,终端600包括有:处理器601和存储器602。

处理器601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器601可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。

存储器602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在本申请的一些实施例中,存储器602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器601所执行以实现本申请实施例中的应用程序控制方法。

本申请可选实施例中,终端600还包括有:外围设备接口603和至少一个外围设备。处理器601、存储器602和外围设备接口603之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口603相连。具体地,外围设备包括:显示屏604、摄像头605、音频电路606和电源607中的至少一种。

外围设备接口603可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器601和存储器602。在本申请的一些实施例中,处理器601、存储器602和外围设备接口603被集成在同一芯片或电路板上;在本申请的一些其他实施例中,处理器601、存储器602和外围设备接口603中的任意一个或两个可以在单独的芯片或电路板上实现。本申请实施例对此不作具体限定。

显示屏604用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏604是触摸显示屏时,显示屏604还具有采集在显示屏604的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器601进行处理。此时,显示屏604还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在本申请的一些实施例中,显示屏604可以为一个,设置终端600的前面板;在本申请的另一些实施例中,显示屏604可以为至少两个,分别设置在终端600的不同表面或呈折叠设计;在本申请的再一些实施例中,显示屏604可以是柔性显示屏,设置在终端600的弯曲表面上或折叠面上。甚至,显示屏604还可以设置成非矩形的不规则图形,也即异形屏。显示屏604可以采用lcd(liquidcrystaldisplay,液晶显示屏)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。

摄像头605用于采集图像或视频。可选地,摄像头605包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtualreality,虚拟现实)拍摄功能或者其它融合拍摄功能。在本申请的一些实施例中,摄像头605还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路606可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器601进行处理。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端600的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。

电源607用于为终端600中的各个组件进行供电。电源607可以是交流电、直流电、一次性电池或可充电电池。当电源607包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。

本申请实施例中示出的终端结构框图并不构成对终端600的限定,终端600可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

在本申请中,术语“第一”、“第二”等仅用于描述的目的,而不能理解为指示或暗示相对重要性或顺序;术语“多个”则指两个或两个以上,除非另有明确的限定。术语“安装”、“相连”、“连接”、“固定”等术语均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;“相连”可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。

本申请的描述中,需要理解的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或单元必须具有特定的方向、以特定的方位构造和操作,因此,不能理解为对本申请的限制。

以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

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