应用程序的控制方法、装置、存储介质及移动终端与流程

文档序号:15492893发布日期:2018-09-21 20:59阅读:119来源:国知局

本申请实施例涉及计算机技术领域,尤其涉及应用程序的控制方法、装置、存储介质及移动终端。



背景技术:

随着电子技术的快速发展和人们生活水平的日益提高,智能手机、平板电脑等终端已经成为人们生活中必不可少的一部分。

终端上设置有各种各样的应用程序(applicationsoftware,app),用户可以对应用程序进行各种操作,以满足用户更好的需求。

然而,终端中很多应用程序涉及到个人隐私,用户不希望被其他人看到,需要对这些应用程序的相关内容(如应用程序的图标)进行隐藏设置,即不将这些应用程序的相关信息直接显示在终端屏幕中。同时,这些被隐藏的应用程序需要依然可以满足用户的正常使用。因此,对终端中应用程序的控制变得至关重要。



技术实现要素:

本申请实施例提供应用程序的控制方法、装置、存储介质及移动终端,可以对应用程序进行控制,满足用户需求。

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

当检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码;

如果识别出所述输入密码为正常模式密码,则解锁屏幕进入正常显示模式;

如果识别出所述输入密码为隐藏模式密码,则解锁屏幕进行显示,并控制所述移动终端将设定目标对象进行隐藏;

若检测到针对隐藏目标对象的启动指令,则执行鉴权操作,并在鉴权成功时,显示所述隐藏目标对象。

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

输入密码获取模块,用于当检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码;

正常模式显示模块,用于如果识别出所述输入密码为正常模式密码,则解锁屏幕进入正常显示模式;

设定目标对象隐藏模块,用于如果识别出所述输入密码为隐藏模式密码,则解锁屏幕进行显示,并控制所述移动终端将设定目标对象进行隐藏;

隐藏目标对象显示模块,用于若检测到针对隐藏目标对象的启动指令,则执行鉴权操作,并在鉴权成功时,显示所述隐藏目标对象。

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

第四方面,本申请实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的应用程序的控制方法。

本申请实施例中提供的应用程序的控制方案,在检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码,如果识别出输入密码为正常模式密码,则解锁屏幕进入正常显示模式;如果识别出输入密码为隐藏模式密码,则解锁屏幕进行显示,并控制移动终端将设定目标对象进行隐藏,并且若检测到针对隐藏目标对象的启动指令,则执行鉴权操作,并在鉴权成功时,显示隐藏目标对象。通过采用上述技术方案,既可以有效避免他人窥探到用户移动终端中较为隐秘的应用程序相关内容,保护用户隐私,还可以简单、快捷地对隐藏的应用程序的图标或内容进行显示,方便用户操作,较好地满足用户需求。

附图说明

图1为本申请实施例提供的一种应用程序的控制方法的流程示意图;

图2为本申请实施例提供的另一种应用程序的控制方法的流程示意图;

图3为本申请实施例提供的又一种应用程序的控制方法的流程示意图;

图4为本申请实施例提供的一种应用程序的控制装置的结构框图;

图5为本申请实施例提供的一种移动终端的结构示意图;

图6为本申请实施例提供的又一种移动终端的结构示意图。

具体实施方式

下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

图1为本申请实施例提供的一种应用程序的控制方法的流程示意图,本实施例可适用于对移动终端中较为隐私的应用程序进行隐藏的情况,该方法可以由应用程序的控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:

步骤101、当检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码。

示例性的,本申请实施例中的移动终端可包括手机及平板电脑等移动设备。

其中,当检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码,从而启动对移动终端的屏幕解锁事件,并根据用户的输入密码控制移动终端中的应用程序。

示例性的,当检测到用户使用屏幕处于锁屏状态的移动终端时,表征移动终端的屏幕解锁事件被触发。当检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码。其中,用户的输入密码可以为指纹密码、数字密码、图形密码及语音密码中的任一一种,本申请实施例对输入密码的表现形式不做限定。

步骤102、如果识别出所述输入密码为正常模式密码,则解锁屏幕进入正常显示模式。

在本申请实施例中,识别用户的输入密码,若确定出用户的输入密码为正常模式密码,则控制移动终端屏幕解锁,并进入移动终端桌面的正常显示模式。其中,正常显示模式包括移动终端中安装的全部应用程序正常显示,当用户点击使用安装的应用程序中的任意一个时,均可以直接点击应用程序的图标,打开该应用程序。可以理解的是,当移动终端解锁屏幕,进入正常显示模式时,用户可以对移动终端中安装的所有应用程序进行直接操作。例如,移动终端处于正常显示模式时,用户可以对移动终端的应用程序执行启动、卸载及升级等一系列的操作。

步骤103、如果识别出所述输入密码为隐藏模式密码,则解锁屏幕进行显示,并控制所述移动终端将设定目标对象进行隐藏。

其中,设定目标对象可以包括应用程序的图标或应用程序的内容。可以理解的是,用户需要预先对移动终端中需要隐藏的对象进行设定,即用户需要对移动终端中需要隐藏的应用程序的图标或移动程序的内容进行设定。示例性的,对需要隐藏的对象的属性进行设定,如将需要隐藏的对象的属性设置为1,将不需要隐藏的对象的属性设置为0。例如,需要隐藏的对象为应用程序a的图标,则对该应用程序a的图标进行属性设定,如添加标签1,而对其他不需要隐藏的应用程序的图标不做属性设定,或是添加标签0。并将设定属性后的隐藏对象作为设定目标对象。

在本申请实施例中,如果识别出用户的输入密码为隐藏模式密码,则控制移动终端解锁屏幕,进入桌面显示界面,并控制移动终端中的设定目标对象进行隐藏。示例性的,移动终端中的应用程序包括应用程序a、应用程序b、应用程序c、应用程序d、应用程序e及应用程序f,设定目标对象包括应用程序a的图标a和应用程序b的图标b,若用户的输入密码为隐藏模式密码,则控制移动终端解锁屏幕,并且控制图标a和图标b隐藏,即对用户不可见,则在移动终端的桌面中只显示应用程序c的图标c、应用程序d的图标d、应用程序e的图标e及应用程序f的图标f。

隐藏模式密码和正常模式密码为用户预先设定的密码,可以理解的是,隐藏模式密码和正常模式密码为为了控制移动终端进入不同的显示状态,而设置的两个不同密码。当用户的输入密码为正常模式密码时,控制移动终端解锁屏幕进入正常显示模式,当用户的输入密码为隐藏模式密码时,控制移动终端解锁屏幕进入隐藏模式,也即将设定目标对象进行隐藏。其中,隐藏模式密码和正常模式密码是两个不同的密码,但是隐藏模式密码和正常模式密码的密码类型可以相同,也可以不同。例如,隐藏模式密码和正常模式密码可以均为指纹密码,而隐藏模式密码设置为用户的右手食指的指纹信息,而正常模式密码设置为用户的右手中指的指纹信息。又如,隐藏模式密码为数字密码,而正常模式密码为图形密码。需要说明的是,本申请实施例对隐藏模式密码和正常模式密码的密码类型不做限定。

步骤104、若检测到针对隐藏目标对象的启动指令,则执行鉴权操作,并在鉴权成功时,显示所述隐藏目标对象。

在本申请实施例中,在用户的输入密码为隐藏模式密码,控制移动终端解锁屏幕并将设定目标对象隐藏,也即移动终端的桌面中不显示设定目标对象后,若检测到针对隐藏目标对象的启动指令时,执行鉴权操作,并在鉴权成功时,显示该隐藏目标对象。其中,隐藏目标对象可以理解为隐藏后的设定目标对象,也即将隐藏后的设定目标对象作为隐藏目标对象。当检测到针对隐藏目标对象的启动指令时,执行鉴权操作,例如,提示用户输入与该隐藏目标对象对应的启动密码。其中,在进行鉴权操作时,输入的启动密码可以为数字密码、图形密码、指纹密码及语音密码中的任意一种,本申请实施例对鉴权操作的启动密码类型不做限定。当用户输入的启动密码正确时,表示鉴权成功,则显示隐藏目标对象。示例性的,当隐藏目标对象为应用程序的图标时,在鉴权成功后,将该应用程序的图标显示在移动终端桌面上;当隐藏目标对象为应用程序中的内容时,在鉴权成功后,将该应用程序中的内容显示在移动终端桌面上。可选的,在显示该隐藏目标对象时,还可以启动与该隐藏目标对象关联的应用程序。

本申请实施例中提供的应用程序的控制方法,在检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码,如果识别出输入密码为正常模式密码,则解锁屏幕进入正常显示模式;如果识别出输入密码为隐藏模式密码,则解锁屏幕进行显示,并控制移动终端将设定目标对象进行隐藏,并且若检测到针对隐藏目标对象的启动指令,则执行鉴权操作,并在鉴权成功时,显示隐藏目标对象。通过采用上述技术方案,既可以有效避免他人窥探到用户移动终端中较为隐秘的应用程序相关内容,保护用户隐私,还可以简单、快捷地对隐藏的应用程序的图标或内容进行显示,方便用户操作,较好地满足用户需求。

在一些实施例中,检测到针对隐藏目标对象的启动指令,包括:检测到其他应用程序调用隐藏目标对象所关联应用程序的调用指令;或接收到发送给隐藏目标对象所关联应用程序的通知消息。这样设置的好处在于,可以简单、快捷地对隐藏的应用程序的图标或内容进行显示,方便用户操作,较好地满足用户需求。

在本申请实施例中,其他应用程序可以理解为移动终端中除与隐藏目标对象关联的应用程序之外的应用程序,也即在用户的输入密码为隐藏模式密码时,图标依然在移动终端桌面正常显示的应用程序。示例性的,隐藏目标对象为应用程序a的图标a,而应用程序c的图标c未隐藏,当用户在使用应用程序c的过程中,调用应用程序a,则表示检测到针对应用程序a的启动指令,并在鉴权成功后,显示应用程序a的图标a。例如,应用程序-支付宝的图标为隐藏目标对象,在用户使用淘宝这一应用程序的过程中,在付款时,需要调用支付宝进行购物支付,则将支付宝这一应用程序对应的图标显示在桌面上,并启动支付宝这一应用程序。

示例性的,当接收到发送给隐藏目标对象所关联应用程序的通知消息时,表征检测到针对隐藏目标对象的启动指令。可以理解的是,如果接收到发送给隐藏目标对象所关联应用程序的通知消息时,则将隐藏目标对象显示在移动终端桌面上。例如,隐藏目标对象为微信这一应用程序的图标,则当收到其他移动终端发送的消息,并在鉴权成功时,将微信的图标显示在移动终端的桌面上。这样在保证有效保护用户隐私的过程中,可以及时、快捷地将与隐藏目标对象关联的应用程序相关的内容通知给用户。

在一些实施例中,如果识别出所述输入密码为隐藏模式密码,则解锁屏幕进行显示,并控制所述移动终端将设定目标对象进行隐藏,包括:如果识别出所述输入密码为隐藏模式密码,则解锁屏幕进行显示,并监控所述用户输入的隐藏指令;根据预先存储的隐藏指令与设定对象的对应关系,确定与所述隐藏指令对应的至少一个设定目标对象;控制所述移动终端将所述设定目标对象进行隐藏。这样设置的好处在于,可以有效细化对设定目标对象的隐藏控制粒度,更好地满足用户需求。

在本申请实施例中,当用户的输入密码为隐藏模式密码时,控制移动终端解锁屏幕进行桌面显示状态,并提示用户输入隐藏指令。根据用户输入的隐藏指令,控制移动终端中与该隐藏指令对应的设定目标对象进行隐藏。例如,根据预先存储的隐藏指令与设定对象的对应关系,确定与隐藏指令对应的至少一个设定目标对象,并控制该设定目标对象进行隐藏。可以理解的是,用户输入的隐藏指令不同,移动终端控制隐藏的设定目标对象不同。其中,隐藏指令的指令类型可以包括语音指令、文字指令及手势指令,本申请实施例对隐藏指令的指令类型不做限定。

示例性的,隐藏指令为手势指令,预先存储的隐藏指令与设定对象的对应关系包括:与“对勾”手势对应的设定对象为应用程序a的图标a,与“圆圈”手势对应的设定对象为应用程序b的图标b和应用程序c的图标c,与“叉号”手势对应的设定对象为应用程序d的图标d。可以理解的是的是,当隐藏指令为“对勾”手势时,也即检测到用户在移动终端的触摸屏上输入“对勾”手势时,控制应用程序a的图标a隐藏;当隐藏指令为“圆圈”手势时,也即检测到用户在移动终端的触摸屏上输入“圆圈”手势时,控制应用程序b的图标b和应用程序c的图标c隐藏;当隐藏指令为“叉号”手势时,也即检测到用户在移动终端的触摸屏上输入“叉号”手势时,控制应用程序d的图标d隐藏。又示例性的,隐藏指令为文字指令,文字指令包括应用程序的包名信息,则根据输入的包名信息,将与包名信息对应的应用程序的图标或内容进行隐藏。例如,用户输入的隐藏指令为“支付宝”,则将支付宝的图标进行隐藏。

在一些实施例中,在显示所述隐藏目标对象之后,还包括:获取所述隐藏目标对象的未操作时长;当所述隐藏目标对象的未操作时长大于预设阈值时,取消显示所述隐藏目标对象。可以理解的是,当检测到针对隐藏目标对象的启动指令,并在鉴权成功时,显示该隐藏目标对象,这样可以在隐藏目标对象关闭后,如果用户想马上再打开启动隐藏目标对象关联的应用程序时,方便用户能够简单、快捷地找到启动入口。而,如果用户对显示后的隐藏目标对象长时间未执行任何操作时,为了保护用户隐私,可以将该隐藏目标对象再次自动隐藏,也即当隐藏目标对象的未操作时长大于预设阈值时,取消显示该隐藏目标对象。示例性的,预设阈值为20分钟,而用户对隐藏目标对象的未操作时长为30分钟,也即在将隐藏目标对象显示后的30分钟内用户未对隐藏目标对象进行任何操作,那么,此时可以取消显示该隐藏目标对象,也即将该隐藏目标对象再次隐藏。

在一些实施例中,如果识别出所述输入密码为正常模式密码,则解锁屏幕进入正常显示模式,包括:如果识别出所述输入密码为正常模式密码,则打开摄像头;基于所述摄像头获取所述用户的目标人脸图像;若所述目标人脸图像与预设人脸图像匹配,则解锁屏幕进入正常显示模式。这样设置的好处在于,可以通过拍摄的人脸图像进一步验证用户的身份信息,保证当前用户是移动终端所属用户,或保证当前用户为对移动终端具有操作权限的用户,提高对移动终端中的隐私信息的保护力度。

其中,摄像头可以包括2d摄像头(即普通摄像头)和3d摄像头。可以理解的是,通过2d摄像头获取的图像为二维平面图像。而3d摄像头又可以称为3d传感器。3d摄像头与普通摄像头的区别在于,3d摄像头不仅可以获取平面图像,还可以获取拍摄对象的深度信息,也就是三维的位置和尺寸信息。本申请实施例对摄像头的种类不做限定。

示例性的,当移动终端被非法分子使用时,非法分子很容易通过非法路径获取移动终端的正常模式密码,侵犯移动终端所述用户的隐私。因此,为了有效避免这种情况的发生,在本申请实施例中,当识别出用户的输入密码为正常模式密码时,开启移动终端中的摄像头,基于摄像头进行拍摄,获取当前用户的目标人脸图像。并对获取的目标人脸图像进行识别,判断是否与预设人脸图像进行匹配,若匹配成功,则表明当前用户为移动终端所属用户,或者表明当前用户为对移动终端具有操作权限的用户,此时,控制移动终端解锁屏幕进入正常显示模式。

在一些实施例中,如果识别出所述输入密码为正常模式密码,则解锁屏幕进入正常显示模式,包括:如果识别出所述输入密码为正常模式密码,则获取所述移动终端的当前时间和/或当前位置;当所述当前时间处于预设时间段和/或所述当前位置为预设位置时,解锁屏幕进入正常显示模式。

示例性的,当用户的输入密码为正常模式密码时,获取移动终端的当前时间,并判断当前时间是否处于预设时间段内。例如,预设时间段可以包括0:00-6:00,12:00-13:00及18:00-22:00,若当前时间为20:00,即当前时间处于预设时间段内,则控制移动终端解锁屏幕进入正常显示模式。可以理解的是,预设时间段为用户独自一人或者不存在陌生人时使用移动终端的时段,此时,当用户的输入密码为正常模式密码时,可以控制移动终端解锁屏幕进入正常显示模式,以免与较为隐私的应用程序相关的内容被他人窥探到,可以更好地保护用户的隐私。

又示例性的,当用户的输入密码为正常模式密码时,获取移动终端的当前位置,并判断当前位置是否处于预设位置。例如,预设位置可以包括家和公司,若当前位置为用户的家,即用户当前正在自己家里,周围为用户自己的家人,不需要对较为隐私的应用程序相关内容进行隐藏,则控制移动终端解锁屏幕进入正常显示模式。可以理解的是,预设位置为用户独自一人或者不存在陌生人时使用移动终端的位置,此时,当用户的输入密码为正常模式密码时,可以控制移动终端解锁屏幕进入正常显示模式,以免与较为隐私的应用程序相关的内容被他人窥探到,可以更好地保护用户的隐私。

再示例性的,当用户的输入密码为正常模式密码时,获取移动终端的当前时间和当前位置,并判断当前时间是否处于预设时间段内,及当前位置是否处于预设位置。当前时间处于预设时间段内及当前位置为预设位置,此时,当用户的输入密码为正常模式密码时,可以控制移动终端解锁屏幕进入正常显示模式,可以通过时间和位置双重因素的验证,有效保护用户的隐私。

图2为本申请实施例提供的应用程序的控制方法的流程示意图,该方法包括如下步骤:

步骤201、当检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码。

步骤202、识别输入密码为正常模式密码还是为隐藏模式密码,若输入密码为正常模式密码,则执行步骤207,若输入密码为隐藏模式密码,则执行步骤203,若输入密码既不是隐藏模式密码,也不是隐藏模式密码,则执行步骤208。

步骤203、解锁屏幕进行显示,并控制移动终端将设定目标对象进行隐藏。

其中,设定目标对象可以包括应用程序的图标,或应用程序中的内容。

步骤204、若检测到其他应用程序调用隐藏目标对象所关联应用程序的调用指令,则执行鉴权操作,并在鉴权成功时,显示隐藏目标对象。

步骤205、获取隐藏目标对象的未操作时长。

步骤206、当隐藏目标对象的未操作时长大于预设阈值时,取消显示隐藏目标对象。

步骤207、解锁屏幕进入正常显示模式。

步骤208、保持移动终端处于屏幕锁屏状态。

本申请实施例中提供的应用程序的控制方法,如果识别出所述输入密码为隐藏模式密码,则解锁屏幕进行显示,并控制所述移动终端将设定目标对象进行隐藏,当检测到其他应用程序调用隐藏目标对象所关联应用程序的调用指令,或接收到发送给隐藏目标对象所关联应用程序的通知消息,且鉴权成功时,显示所述隐藏目标对象,若对隐藏目标对象的未操作时长大于预设阈值时,取消显示隐藏目标对象,还可以简单、快捷地对隐藏的应用程序的图标或内容进行显示,方便用户操作,并在对显示后的隐藏目标对象长时间未进行操作时,取消对隐藏目标对象的显示,及时保护用户的隐私。

图3为本申请实施例提供的应用程序的控制方法的流程示意图,该方法包括如下步骤:

步骤301、当检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码。

步骤302、识别输入密码为正常模式密码还是为隐藏模式密码,若输入密码为正常模式密码,则执行步骤309,若输入密码为隐藏模式密码,则执行步骤303,若输入密码既不是隐藏模式密码,也不是隐藏模式密码,则执行步骤312。

步骤303、解锁屏幕进行显示,并监控用户输入的隐藏指令。

步骤304、根据预先存储的隐藏指令与设定对象的对应关系,确定与隐藏指令对应的至少一个设定目标对象。

其中,设定目标对象可以包括应用程序的图标,或应用程序中的内容。

步骤305、控制移动终端将设定目标对象进行隐藏。

步骤306、若检测到针对隐藏目标对象的启动指令,则执行鉴权操作,并在鉴权成功时,显示隐藏目标对象。

其中,检测到针对隐藏目标对象的启动指令,可以包括:检测到其他应用程序调用隐藏目标对象所关联应用程序的调用指令;或接收到发送给隐藏目标对象所关联应用程序的通知消息。

步骤307、获取隐藏目标对象的未操作时长。

步骤308、当隐藏目标对象的未操作时长大于预设阈值时,取消显示隐藏目标对象。

步骤309、打开摄像头,并基于摄像头获取用户的目标人脸图像。

步骤310、判断目标人脸图像与预设人脸图像是否匹配,若是,则执行步骤311,否则,执行步骤312。

步骤311、解锁屏幕进入正常显示模式。

步骤312、保持移动终端处于屏幕锁屏状态。

本申请实施例中提供的应用程序的控制方法,如果识别出所述输入密码为正常模式密码,则打开摄像头获取用户的目标人脸图像,并在目标人脸图像与预设人脸图像匹配成功时,解锁屏幕进行显示,保证当前用户是移动终端所属用户,提高对移动终端中的隐私信息的保护力度。如果识别出所述输入密码为隐藏模式密码,则根据用户输入的隐藏指令,控制与隐藏指令对应的设定目标对象进行隐藏,有效细化了对设定目标对象的隐藏控制粒度,能够更好地满足用户需求。

图4为本申请实施例提供的一种应用程序的控制装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行应用程序的控制方法来对应用程序进行控制。如图4所示,该装置包括:

输入密码获取模块401,用于当检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码;

正常模式显示模块402,用于如果识别出所述输入密码为正常模式密码,则解锁屏幕进入正常显示模式;

设定目标对象隐藏模块403,用于如果识别出所述输入密码为隐藏模式密码,则解锁屏幕进行显示,并控制所述移动终端将设定目标对象进行隐藏;

隐藏目标对象显示模块404,用于若检测到针对隐藏目标对象的启动指令,则执行鉴权操作,并在鉴权成功时,显示所述隐藏目标对象。

本申请实施例中提供的应用程序的控制装置,在检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码,如果识别出输入密码为正常模式密码,则解锁屏幕进入正常显示模式;如果识别出输入密码为隐藏模式密码,则解锁屏幕进行显示,并控制移动终端将设定目标对象进行隐藏,并且若检测到针对隐藏目标对象的启动指令,则执行鉴权操作,并在鉴权成功时,显示隐藏目标对象。通过采用上述技术方案,既可以有效避免他人窥探到用户移动终端中较为隐秘的应用程序相关内容,保护用户隐私,还可以简单、快捷地对隐藏的应用程序的图标或内容进行显示,方便用户操作,较好地满足用户需求。

可选的,所述设定目标对象包括应用程序的图标,或应用程序中的内容。

可选的,检测到针对隐藏目标对象的启动指令,包括:

检测到其他应用程序调用隐藏目标对象所关联应用程序的调用指令;或

接收到发送给隐藏目标对象所关联应用程序的通知消息。

可选的,设定目标对象隐藏模块,用于:

如果识别出所述输入密码为隐藏模式密码,则解锁屏幕进行显示,并监控所述用户输入的隐藏指令;

根据预先存储的隐藏指令与设定对象的对应关系,确定与所述隐藏指令对应的至少一个设定目标对象;

控制所述移动终端将所述设定目标对象进行隐藏。

可选的,在显示所述隐藏目标对象之后,还包括:

未操作时长获取模块,用于获取所述隐藏目标对象的未操作时长;

显示取消模块,用于当所述隐藏目标对象的未操作时长大于预设阈值时,取消显示所述隐藏目标对象。

可选的,正常模式显示模块,用于:

如果识别出所述输入密码为正常模式密码,则打开摄像头;

基于所述摄像头获取所述用户的目标人脸图像;

若所述目标人脸图像与预设人脸图像匹配,则解锁屏幕进入正常显示模式。

可选的,正常模式显示模块,用于:

如果识别出所述输入密码为正常模式密码,则获取所述移动终端的当前时间和/或当前位置;

当所述当前时间处于预设时间段和/或所述当前位置为预设位置时,解锁屏幕进入正常显示模式。

本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行应用程序的控制方法,该方法包括:

当检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码;

如果识别出所述输入密码为正常模式密码,则解锁屏幕进入正常显示模式;

如果识别出所述输入密码为隐藏模式密码,则解锁屏幕进行显示,并控制所述移动终端将设定目标对象进行隐藏;

若检测到针对隐藏目标对象的启动指令,则执行鉴权操作,并在鉴权成功时,显示所述隐藏目标对象。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的第一计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到第一计算机系统。第二计算机系统可以提供程序指令给第一计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的应用程序的控制操作,还可以执行本申请任意实施例所提供的应用程序的控制方法中的相关操作。

本申请实施例提供了一种移动终端,该移动终端中可集成本申请实施例提供的应用程序的控制装置。图5为本申请实施例提供的一种移动终端的结构示意图。移动终端500可以包括:存储器501,定位模块502,处理器503及存储在存储器上并可在处理器运行的计算机程序,所述处理器503执行所述计算机程序时实现如本申请实施例所述的应用程序的控制方法。

本申请实施例提供的移动终端,既可以有效避免他人窥探到用户移动终端中较为隐秘的应用程序相关内容,保护用户隐私,还可以简单、快捷地对隐藏的应用程序的图标或内容进行显示,方便用户操作,较好地满足用户需求。

图6为本申请实施例提供的另一种移动终端的结构示意图,该移动终端可以包括:壳体(图中未示出)、存储器601、中央处理器(centralprocessingunit,cpu)602(又称处理器,以下简称cpu)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述cpu602和所述存储器601设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器601,用于存储可执行程序代码;所述cpu602通过读取所述存储器601中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:

当检测到移动终端的屏幕解锁事件被触发时,获取用户的输入密码;

如果识别出所述输入密码为正常模式密码,则解锁屏幕进入正常显示模式;

如果识别出所述输入密码为隐藏模式密码,则解锁屏幕进行显示,并控制所述移动终端将设定目标对象进行隐藏;

若检测到针对隐藏目标对象的启动指令,则执行鉴权操作,并在鉴权成功时,显示所述隐藏目标对象。

所述移动终端还包括:外设接口603、rf(radiofrequency,射频)电路605、音频电路606、扬声器611、电源管理芯片608、输入/输出(i/o)子系统609、其他输入/控制设备610、触摸屏612、其他输入/控制设备610以及外部端口604,这些部件通过一个或多个通信总线或信号线607来通信。

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

下面就本实施例提供的用于应用程序控制的移动终端进行详细的描述,该移动终端以手机为例。

存储器601,所述存储器601可以被cpu602、外设接口603等访问,所述存储器601可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口603,所述外设接口603可以将设备的输入和输出外设连接到cpu602和存储器601。

i/o子系统609,所述i/o子系统609可以将设备上的输入输出外设,例如触摸屏612和其他输入/控制设备610,连接到外设接口603。i/o子系统609可以包括显示控制器6091和用于控制其他输入/控制设备610的一个或多个输入控制器6092。其中,一个或多个输入控制器6092从其他输入/控制设备610接收电信号或者向其他输入/控制设备610发送电信号,其他输入/控制设备610可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器6092可以与以下任一个连接:键盘、红外端口、usb接口以及诸如鼠标的指示设备。

触摸屏612,所述触摸屏612是用户移动终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

i/o子系统609中的显示控制器6091从触摸屏612接收电信号或者向触摸屏612发送电信号。触摸屏612检测触摸屏上的接触,显示控制器6091将检测到的接触转换为与显示在触摸屏612上的用户界面对象的交互,即实现人机交互,显示在触摸屏612上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

rf电路605,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,rf电路605接收并发送rf信号,rf信号也称为电磁信号,rf电路605将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与移动通信网络以及其他设备进行通信。rf电路605可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、rf收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、codec(coder-decoder,编译码器)芯片组、用户标识模块(subscriberidentitymodule,sim)等等。

音频电路606,主要用于从外设接口603接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器611。

扬声器611,用于将手机通过rf电路605从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片608,用于为cpu602、i/o子系统及外设接口所连接的硬件进行供电及电源管理。

上述实施例中提供的应用程序的控制装置、存储介质及移动终端可执行本申请任意实施例所提供的应用程序的控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的应用程序的控制方法。

注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。

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