应用程序的权限控制方法和装置的制造方法

文档序号:9631712阅读:807来源:国知局
应用程序的权限控制方法和装置的制造方法
【技术领域】
[0001]本发明涉及应用程序控制领域,具体而言,涉及一种应用程序的权限控制方法和
目.ο
【背景技术】
[0002]随着移动终端的普及使用,越来越多的用户习惯使用手机处理日常事务,即使自己忘带手机或者自己手机不方便使用时,也可以借用别人的手机进行操作。但是,每个用户移动终端上的特定应用程序保存有自己的隐私(例如,手机QQ、微信等聊天应用软件的聊天记录,手机图库中拍摄的照片等),用户在将移动终端借给他人使用之后,不希望他人可以使用上述特定应用程序。
[0003]针对现有技术中安装在终端上的应用程序可以被用户随意使用,无法针对用户的需求有针对性的对应用程序进行安全访问的技术问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]本发明实施例提供了一种应用程序的权限控制方法和装置,以至少解决现有技术中安装在终端上的应用程序可以被用户随意使用,无法针对用户的需求有针对性的对应用程序进行安全访问的技术问题。
[0005]根据本发明实施例的一个方面,提供了一种应用程序的权限控制方法,包括:在终端上安装的应用程序中选定一个或多个待锁定的应用程序,并设置锁定密码;在检测到锁定指令之后,使用锁定密码将待锁定的应用程序进行锁定。
[0006]根据本发明实施例的另一方面,还提供了一种应用程序的权限控制装置,包括:选定模块,用于在终端上安装的应用程序中选定一个或多个待锁定的应用程序,并设置锁定密码;锁定模块,用于在检测到锁定指令之后,使用锁定密码将待锁定的应用程序进行锁定。
[0007]在本发明实施例中,如果需要将用户制定的应用程序进行锁定,可以从终端上安装的应用程序中选定一个或多个用户制定的应用程序作为待锁定的应用程序,并设置待锁定的应用程序的锁定密码,在接收到锁定指令之后,使用设置好的锁定密码将待锁定的应用程序进行锁定。容易注意到,由于可以从终端上安装的应用程序中选定一个或多个待锁定的应用程序,并在检测到锁定指令后将选定的应用程序进行锁定,实现了既可以用户将终端借给他人使用,又可以将用户指定的应用锁定,不允许他人访问制定应用,从而现有技术中安装在终端上的应用程序可以被用户随意使用,无法针对用户的需求有针对性的对应用程序进行安全访问的技术问题,提高了终端系统的安全性,锁定操作简单,不影响用户体验。
【附图说明】
[0008]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0009]图1是根据本发明实施例的一种应用程序的权限控制方法的流程图;
[0010]图2是根据本发明实施例的一种可选的应用程序的权限控制方法的示意图;以及
[0011]图3是根据本发明实施例的一种应用程序的权限控制装置的示意图。
【具体实施方式】
[0012]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0013]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0014]实施例1
[0015]根据本发明实施例,提供了一种应用程序的权限控制方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0016]图1是根据本发明实施例的一种应用程序的权限控制方法的流程图,如图1所示,该方法包括如下步骤:
[0017]步骤S102,在终端上安装的应用程序中选定一个或多个待锁定的应用程序,并设置锁定密码。
[0018]具体地,上述终端可以是智能手机(如Android手机、1S手机等),平板电脑,掌上电脑等终端设备,也可以是计算机终端。
[0019]在一种可选的方案中,用户可以在安卓系统设备上制定不希望他人访问使用的应用程序,即选定不希望他人访问使用的一个或多个应用程序,并设置不希望他人访问使用的应用程序的锁定密码,用户可以根据需要在终端上选定一个或多个应用程序作为待锁定的应用程序,并在选定应用程序成功之后,为选定的应用程序设置密码。
[0020]例如,以终端是安卓系统设备为例,对本申请上述实施例进行详细描述。用户可以在安卓系统设备上制定不希望他人访问使用的应用程序,例如QQ,微信和相册,并设置相应的锁定密码,例如123654,安卓系统设备将QQ,微信和相册作为待锁定的应用程序,并获取用户输入的锁定密码123654。
[0021]步骤S104,在检测到锁定指令之后,使用锁定密码将待锁定的应用程序进行锁定。
[0022]在一种可选的方案中,在检测到锁定指令之后,可以使用设置好的锁定密码将选定的一个或多个待锁定的应用程序进行锁定。例如,仍以终端是安卓系统设备为例,对本申请上述实施例进行详细描述。用户可以通过短按电源键触发锁定指令,安卓系统设备在检测到该锁定指令之后,使用用户输入的锁定密码123654将用户选定的应用程序QQ,微信和相册锁定。
[0023]本申请上述实施例公开的方案中,如果需要将用户制定的应用程序进行锁定,可以从终端上安装的应用程序中选定一个或多个用户制定的应用程序作为待锁定的应用程序,并设置待锁定的应用程序的锁定密码,在接收到锁定指令之后,使用设置好的锁定密码将待锁定的应用程序进行锁定。容易注意到,由于可以从终端上安装的应用程序中选定一个或多个待锁定的应用程序,并在检测到锁定指令后将选定的应用程序进行锁定,实现了既可以用户将终端借给他人使用,又可以将用户指定的应用锁定,不允许他人访问制定应用,从而现有技术中安装在终端上的应用程序可以被用户随意使用,无法针对用户的需求有针对性的对应用程序进行安全访问的技术问题,提高了终端系统的安全性,锁定操作简单,不影响用户体验。
[0024]根据本申请上述实施例,在检测到锁定指令之前,上述方法还包括:
[0025]步骤S112,通过如下任意一种方式触发产生锁定指令:启动锁定功能开关、控制终端关机和控制终端待机。
[0026]具体地,上述锁定功能开关可以是终端系统应用设置中的访问限制功能开关按钮。
[0027]在一种可选的方案中,用户可以通过点击访问限制功能开关按钮,将访问限制功能状态按钮显示为开启,从而触发产生锁定指令;可以通过短按电源键触发系统休眠的流程,控制终端待机,从而触发产生锁定指令。例如,仍以终端是安卓系统设备为例,对本申请上述实施例进行详细描述。当用户想锁定应用程序的时候,可以通过短按电源键触发系统休眠的流程,从而触发锁定指令,安卓系统设备在检测到该锁定指令之后,使用用户输入的锁定密码123654将用户选定的应用程序QQ,微信和相册锁定。
[0028]根据本申请上述实施例,在步骤S112,通过任意一种方式触发产生锁定指令之后,上述方法还包括:
[0029]步骤S114,将每一个待锁定的应用程序的锁定标志位分别设置为锁定状态,或将所有待锁定的应用程序的共享的锁定标志位设置为锁定状态。
[0030]具体地,锁定标志位可以是单独设定的锁标志位变量isLock或者共享的锁标志位变量isLock,在锁定标志位是单独设定的锁标志位变量的情况下,用户选定的一个或多个待锁定的应用程序中每一个应用程序对应一个锁标志位变量;在锁定标志位是共享的锁标志位变量情况下,用户选定的一个或多个待锁定的应用程序中所有应用程序对应一个锁标志位变量。
[0031]在一种可选的方案中,用户触发产生锁定指令之后,如果锁定标志位是单独设定的锁标志位变量,则将用户选定的一个或多个待锁定的应用程序中每一个应用程序对应的锁标志位变量isLock的值修改为true ;如果锁定标志位是共享的锁标志位变量,则将共享的锁标志位变量isLock的值修改为true。锁标志位变量isLock默认为true,启动锁定功能开关的时候会将isLock的值设为true。以保证在访问限制功能开启的情况下,每次进入系统都可以将制定的应用锁定。
[0032]此处需要说明的是,从技术实现的角度来说,每次修改共享的锁标志位变量只需要修改一个值,程序处理量少;每次修改单独设定的锁标志位变量都需要通过循环,将每一个应用程序对应的锁标志位变量的值进行修改。从安全性来说,用户可以借手机给他人使用,并且让他人无法使用访问限制应用。
[0033]根据本申请上述实施例,在步骤S104,使用锁定密码将待锁定的应用程序进行锁定之
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1