CN105354448A - 一种授权管理的方法和装置 - Google Patents
一种授权管理的方法和装置 Download PDFInfo
- Publication number
- CN105354448A CN105354448A CN201510890360.8A CN201510890360A CN105354448A CN 105354448 A CN105354448 A CN 105354448A CN 201510890360 A CN201510890360 A CN 201510890360A CN 105354448 A CN105354448 A CN 105354448A
- Authority
- CN
- China
- Prior art keywords
- application
- empowerment management
- entrance
- management software
- command reception
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000013475 authorization Methods 0.000 title claims abstract description 31
- 238000007726 management method Methods 0.000 title abstract description 58
- 230000004044 response Effects 0.000 claims abstract description 62
- 238000000034 method Methods 0.000 claims description 45
- 238000000605 extraction Methods 0.000 claims description 13
- 230000006870 function Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 210000003733 optic disk Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
- G06F21/125—Restricting unauthorised execution of programs by manipulating the program code, e.g. source code, compiled code, interpreted code, machine code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/105—Arrangements for software license management or administration, e.g. for managing licenses at corporate level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
本发明实施例公开了一种授权管理的方法,包括获取授权管理软件对授权应用进行授权管理的响应,所述授权管理软件记录有所述授权应用申请的权限的批准状态,所述响应是所述授权管理软件根据所述批准状态确定的;若所述响应指示所述授权应用授权失败,则生成快捷指令接收入口;通过所述快捷指令接收入口接收到触发指令后,显示所述授权管理软件的授权管理工具的界面。相应地,本发明实施例还公开了一种授权管理的装置。用户可以直接在授权管理工具的界面修改权限,解决了授权失败后修改权限繁琐的问题,从而增强用户体验。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种授权管理的方法和装置。
背景技术
授权管理软件,即管理Root权限的工具,授权管理软件中记录有各个应用软件申请的权限的批准状态。批准状态可以在应用软件首次申请权限时确定。以首次申请“读取短信”的权限为例,终端显示如图1所示的提示窗,授权管理软件会记录用户对提示窗的操作作为批准状态。如果用户点击拒绝,授权管理软件会记录应用软件针对该权限的批准状态为“拒绝”,而用户很有可能是点击错了。当应用软件再次申请权限时,授权管理软件会直接根据之前记录的批准状态确定为授权失败。如果,用户想要修改该应用软件的权限,首先需要找到管理该应用软件的权限的授权管理软件,再找到记录该应用软件的批准状态的界面,从而进行修改,需要用户进行一系列操作,程序比较繁琐。
发明内容
本发明提供一种授权管理的方法和装置,可以解决授权失败后修改权限繁琐的问题。
为了解决上述技术问题,本发明第一方面提供了一种授权管理的方法,所述方法包括:
获取授权管理软件对授权应用进行授权管理的响应,所述授权管理软件记录有所述授权应用申请的权限的批准状态,所述响应是所述授权管理软件根据所述批准状态确定的;若所述响应指示所述授权应用授权失败,则生成快捷指令接收入口;通过所述快捷指令接收入口接收到触发指令后,显示所述授权管理软件的授权管理工具的界面。
进一步的,所述方法还包括:
若所述响应指示询问用户,则生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口。
其中,所述生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口包括:
根据所述授权管理软件的标识信息,确定所述目标选择指令接收入口在所述至少两个选择指令接收入口中的位置,并在确定的所述位置指引出所述目标选择指令接收入口。
进一步的,所述方法还包括:若所述响应指示询问用户,则获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。
再进一步的,所述方法还包括:
判断所述授权应用是否不为预先设置的黑名单中的应用,所述黑名单中包括至少一个不允许授权的应用;若是,执行所述获取授权管理软件对授权应用进行授权管理的响应的步骤。
相应地,本发明第二方面还提供了一种授权管理的装置,所述装置包括:
获取模块,用于获取授权管理软件对授权应用进行授权管理的响应,所述授权管理软件记录有所述授权应用申请的权限的批准状态,所述响应是所述授权管理软件根据所述批准状态确定的;
接收入口生成模块,用于若所述响应指示所述授权应用授权失败,则生成快捷指令接收入口;
指令接收模块,用于通过所述快捷指令接收入口接收触发指令;
显示模块,用于在所述指令接收模块接收到所述触发指令后,显示所述授权管理软件的授权管理工具的界面。
进一步的,所述接收入口生成模块还用于:
若所述响应指示询问用户,则生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口。
其中,所述接收入口生成模块具体用于:
根据所述授权管理软件的标识信息,确定所述目标选择指令接收入口在所述至少两个选择指令接收入口中的位置,并在确定的所述位置指引出所述目标选择指令接收入口。
进一步的,所述接收入口生成模块还用于:
若所述响应指示询问用户,则获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。
再进一步的,所述装置还包括:
判断模块,用于判断所述授权应用是否不为预先设置的黑名单中的应用,所述黑名单中包括至少一个不允许授权的应用,若所述授权应用不为所述黑名单中的应用,则触发所述获取模块获取授权管理软件对授权应用进行授权管理的响应。
相应地,本发明第三方面提供了一种终端,所述终端包括第二方面所述的授权管理的装置的部分或全部。
实施本发明实施例,具有如下有益效果:
本发明实施例可以获取授权管理软件对授权应用进行授权管理的响应,若该响应指示所述授权应用授权失败,则生成快捷指令接收入口,并在通过所述快捷指令接收入口接收到触发指令后,显示所述授权管理软件的授权管理工具的界面,用户可以直接在授权管理工具的界面修改权限,解决了授权失败后修改权限繁琐的问题,从而增强用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术的授权提醒界面的示意图;
图2是本发明实施例提供的一种授权管理的方法的流程示意图;
图3a是本发明实施例提供的一种指导修改权限的示意图;
图3b是本发明实施例提供的另一种指导修改权限的示意图;
图4是本发明实施例提供的另一种授权管理的方法的流程示意图;
图5a是本发明实施例提供的一种授权提醒界面的示意图;
图5b是本发明实施例提供的另一种授权提醒界面的示意图;
图6是本发明实施例提供的一种授权管理的装置的结构示意图;
图7是本发明实施例提供的一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在此部分,首先对本发明各个实施例均涉及到的一些基本概念进行说明。
Root是Android***中的管理员权限或者获取权限的动作,其具有***中所有的权限,如启动或停止一个进程,删除或增加用户,增加或者禁用硬件等。
授权管理软件:指终端中管理Root权限的工具。
本发明实施例所提供的终端包括基于Android***的所有终端,如基于Android***的智能手机、pad或电子阅读器等等,本发明不限定。
请参阅图2,图2是本发明实施例提供的一种授权管理的方法的流程示意图。如图2所示所述方法可以包括:
步骤S21,获取授权管理软件对授权应用进行授权管理的响应,所述授权管理软件记录有所述授权应用申请的权限的批准状态,所述响应是所述授权管理软件根据所述批准状态确定的。
在运行一个应用软件时,可能需要调用其他应用软件,才能完成该应用软件的功能,如运行购物软件时,可能需要“录音”、“GPS导航”、“拍摄照片和视频”等功能,则需要调用该功能对应的应用软件来完成该功能,但应用软件要调用其他应用软件之前,需要获取调用其他应用软件的权限;或者,在卸载某个应用软件时,需要获取卸载该应用软件的权限。终端通过授权管理软件对应用软件进行授权管理,这里将该应用软件称为授权应用。
授权管理软件记录有授权应用申请的权限的批准状态,所述批准状态的初始值可以在安装该授权软件时设置的,所述批准状态可以包括“允许”、“拒绝”或“询问”。当授权软件执行一个命令,而执行该命令需要调用权限时,则向授权管理软件发送权限申请请求,授权管理软件则根据记录的该授权应用申请的权限的批准状态确定响应;
可选的,所述授权管理软件包括至少二种响应方式。第一种响应方式:所述授权管理软件返回一个返回值,所述返回值包括授权应用授权成功的返回值或授权应用授权失败的返回值;若批准状态为“允许”,则返回授权成功的返回值;若批准状态为“拒绝”,则返回授权失败的的返回值。第二种响应方式:所述授权管理软件返回询问用户的指令,若批准状态为“询问”,则返回该指令。
需要说明的是,返回值的表现形式可以通过现有技术实现,例如通过二进制实现,如“00”表示“拒绝”,“11”表示“允许”,本发明不限定。
进一步的,终端在接收端授权应用的授权申请时,可以先判断所述授权应用是否不为预先设置的黑名单中的应用,所述黑名单中包括至少一个不允许授权的应用,若所述授权应用不为预先设置的黑名单中的应用,才获取授权管理软件对授权应用进行授权管理的响应。
步骤S22,若所述响应指示所述授权应用授权失败,则生成快捷指令接收入口。其中,所述快捷指令接收入口的表现形式可以包括但不仅限于按钮或链接等等,所述快捷指令接收入口可以位于提示窗、通知栏。以下快捷指令接收入口以位于提示窗中的按钮为例,如图3a所示。
图3a中的“查看”按钮可以理解为快捷指令接收入口,提示窗中还可以包括文字提示信息,所述文字提示信息用于指导用户如何修改权限。需要说明的是,图3a所示的提示窗只是本发明实施例中的一种可选的实施方式,不能以此限定本发明,且快捷按钮在提示窗中位置本发明不限定。
由于,有些授权管理软件不能直接通过快捷按钮切换到其授权管理工具的界面,因此,当所述响应指示所述授权应用授权失败时,终端可以先获取该授权管理软件的标识信息,根据该标识信息判断所述授权管理软件是否允许直接通过快捷按钮切换到其授权管理工具的界面;若所述授权管理软件不允许直接通过快捷按钮切换到其授权管理工具的界面,则显示如图3b的提示窗,优选的,此时显示的提示窗包括用于指导用户如何修改权限的文字指示信息。需要说明的是,图3b所示的提示窗只是本发明实施例中的一种可选的实施方式,不能以此限定本发明。
进一步的,若终端根据获取到的标识信息无法确定授权管理软件,终端可以根据本地授权管理软件的使用频率或使用时间确定授权管理软件,再根据确定的授权管理软件给出相应的文字指示信息。例如,终端将最近一次使用的授权管理软件b确定为对授权应用进行授权管理的授权管理软件,并给出“可能被授权管理软件b禁止了,请点击查看修改权限”的文字指示信息。
步骤S23,通过所述快捷指令接收入口接收到触发指令后,显示所述授权管理软件的授权管理工具的界面。
假设,终端在该授权应用授权失败时,显示的提示窗如图3a所示,当用户点击“查看”按钮,终端可以认为是通过所述快捷指令接收入口接收到触发指令,则显示所述授权管理软件的授权管理工具的界面,这样,用户可以直接在授权管理工具的界面将授权应用的批准状态从“拒绝”修改为“询问”或“允许”,解决了授权失败后修改权限繁琐的问题,从而增强了用户体验。
请参阅图4,图4是本发明实施例提供的另一种授权管理的方法的流程示意图。如图4所示所述方法可以包括:
步骤S41,获取授权管理软件对授权应用进行授权管理的响应,所述授权管理软件记录有所述授权应用申请的权限的批准状态,所述响应是所述授权管理软件根据所述批准状态确定的。
进一步的,终端在接收端授权应用的授权申请时,可以先判断所述授权应用是否不为预先设置的黑名单中的应用,所述黑名单中包括至少一个不允许授权的应用,若所述授权应用不为预先设置的黑名单中的应用,才获取授权管理软件对授权应用进行授权管理的响应。
步骤S42,若所述响应指示询问用户,则生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口,和/或,获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。
需要说明的是,若所述响应指示询问用户,终端可以只生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口,或者,只获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息,或者,同时执行以上两个方法。
图4所示的处理流程只是其中的一个流程,不能以此限定本发明。
在一种可选的实施方式中,终端只生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口。其中,所述选择指令接收入口的表现形式可以包括但不仅限于按钮或链接等等,所述快捷指令接收入口可以位于提示窗、通知栏。以下快捷指令接收入口以位于提示窗中的按钮为例
如图5a所示,“允许”和“拒绝”选择按钮可以理解为选择指令接收入口。由于,不同的授权管理软件中,这两个选择按钮的位置不同,选择按钮以“是”和“否”为例,有的授权管理软件中“是”在“否”的左边,而有的授权管理软件中“是”在“否”的右边。而不同的用户其习惯也不同,有的用户习惯“是”在“否”的左边,而往往授权管理软件显示的提示窗中“是”在“否”的右边,用户本想点击“是”,根据用户的习惯,很容易直接点击左边的按钮,而实际上左边的按钮为“否”,导致误操作,用户还需重新进行授权操作,比较麻烦,降低了用户体验。
在本发明实施例中,若所述响应指示询问用户,终端可以根据所述授权管理软件的标识信息,确定目标选择指令接收入口在所述至少两个选择指令接收入口中的位置,并在确定的所述位置指引出所述目标选择指令接收入口。目标选择指令接收入口以选择按钮“是”为例,若所述响应指示询问用户,终端可以显示如图5a所示的提示窗,指引出“是”的选择按钮,以避免用户因习惯导致的误操作。其中,目标选择指令接收入口可以是***默认的,也可以是用户自行设置的。
需要说明的是,图5a所示的指引方式只是本发明中的一种可选实施例,不能以此限定本发明。
在另一种可选的实施方式中,终端只获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。具体实现中,假设,所述授权软件需要获取“录音”的权限,终端可以获取“录音”的权限的目的的信息,并显示该信息。
显示该信息的方法本发明不限定,以获取“录音”的权限为例,可以在提示窗中显示该信息,如显示“允许该应用使用麦克风录制音频。此权限可让该应用不应您的确认即可随时录制音频”,如图5b所示;可以在通知栏显示该信息;一切可用于显示该信息以提醒用户的方式都可以应用于本发明实施例,不能以上述几种可选实现方式限定本发明。
在又一种可选的实施方式中,终端可以同时执行以上两种方法。这种实施方式相同于以上两种实施方式的组合,在此不再赘述。
在图4所示的实施例中,若响应指示询问用户,终端可以在至少两个选择指令接收入口中指引出目标选择指令接收入口,以避免用户因习惯导致误操作,和/或,获取授权应用获取权限的目的的信息,并显示获取到的所述信息,以使用户能及时获知授权软件获取权限后的目的,以供用户选择时进行参考。
请参阅图6,图6是本发明实施例提供的一种授权管理的装置的结构示意图;如图6所示的授权管理的装置至少可以包括获取模块61、接收入口生成模块62、指令接收模块63以及显示模块64,其中:
获取模块61,用于获取授权管理软件对授权应用进行授权管理的响应,所述授权管理软件记录有所述授权应用申请的权限的批准状态,所述响应是所述授权管理软件根据所述批准状态确定的;接收入口生成模块62,用于若所述响应指示所述授权应用授权失败,则生成快捷指令接收入口;指令接收模块63,用于通过所述快捷指令接收入口接收触发指令;显示模块64,用于在所述指令接收模块63接收到所述触发指令后,显示所述授权管理软件的授权管理工具的界面。
在一种可选的实施方式中,若所述响应指示询问用户,所述接收入口生成模块62则生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口。
具体实现中,接收入口生成模块62根据所述授权管理软件的标识信息,确定所述目标选择指令接收入口在所述至少两个选择指令接收入口中的位置,并在确定的所述位置指引出所述目标选择指令接收入口。
在另一种可选的实施方式中,若所述响应指示询问用户,所述接收入口生成模块62则获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。
在又一种可选的实施方式中,若所述响应指示询问用户,所述接收入口生成模块62则确定所述目标选择指令接收入口在所述至少两个选择指令接收入口中的位置,并在确定的所述位置指引出所述目标选择指令接收入口以及获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。
进一步的,如图6所示,所述授权管理的装置6还可以包括判断模块65,用于判断所述授权应用是否不为预先设置的黑名单中的应用,所述黑名单中包括至少一个不允许授权的应用,若所述授权应用不为所述黑名单中的应用,则触发所述获取模块61获取授权管理软件对授权应用进行授权管理的响应。
请参阅图7,本发明实施例提供了一种终端的结构示意图。该终端7包含图6所示的授权管理的装置,且该终端7可以用于实施图2和图4实施例中提供的授权管理的方法。具体来讲:
该终端7可以包括网络接口71、包括有一个或一个以上计算机可读存储介质的存储器72、输入单元73、显示单元74、电源75、包括有一个或者一个以上处理核心的处理器76等部件。本领域技术人员可以理解,图7中示出的结构并不构成对授权管理的装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
网络接口71可用于接入网络,具体可以用宽带网络接口、WiFi(wirelessfidelity,无线保真)模块或RF(RadioFrequency,射频)模块来实现。
存储器72可用于存储软件程序以及模块,处理器76通过运行存储在存储器72的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器76可主要包括存储程序区和存储数据区。此外,存储器72可以包括高速随机存取存储器,还可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器72还可以包括存储器控制器,以提供处理器76和输入单元73对存储器72的访问。
输入单元73可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元73可包括触摸屏或键鼠731以及其他输入设备732。触摸屏或键鼠731,包括触摸屏或键鼠,触摸屏也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在接触面上或在接触面附近的操作),并根据预先设定的程式驱动相应的连接装置。除了触摸屏或键鼠731,输入单元73还可以包括其他输入设备732。键鼠包括物理键盘和物理鼠标。另外,其他输入设备732可以包括但不限于功能键(比如音量控制按键、开关按键等)、轨迹球、操作杆等中的一种或多种。
显示单元74可用于显示由用户输入的信息或提供给用户的信息以及授权管理的装置7的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元74可包括显示面板741,可选的,可以采用LCD(LiquidCrystalDisplay,液晶显示器)、OLED(OrganicLight-EmittingDiode,有机发光二极管)等形式来配置显示面板741。
终端7还包括给各个部件供电的电源75(比如电池),优选的,电源可以通过电源管理***与处理器76逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源75还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
处理器76是优化装置的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器72内的软件程序和/或模块,以及调用存储在存储器72内的数据,执行各种功能和处理数据。可选的,处理器76可包括一个或多个处理核心;优选的,处理器76可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理通信。可以理解的是,上述调制解调处理器也可以不集成到处理器76中。
进一步的,处理器76调用存储器72中存储的程序代码,执行以下操作:
获取授权管理软件对授权应用进行授权管理的响应,所述授权管理软件记录有所述授权应用申请的权限的批准状态,所述响应是所述授权管理软件根据所述批准状态确定的;
若所述响应指示所述授权应用授权失败,则生成快捷指令接收入口;
通过所述快捷指令接收入口接收到触发指令后,显示所述授权管理软件的授权管理工具的界面。
在一种可选的实施方式中,若所述响应指示询问用户,处理器76还可以调用存储器72中存储的程序代码,执行以下操作:
生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口。
可选的,处理器76调用存储器72中存储的程序代码,生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口具体可以包括:
根据所述授权管理软件的标识信息,确定所述目标选择指令接收入口在所述至少两个选择指令接收入口中的位置,并在确定的所述位置指引出所述目标选择指令接收入口。
在另一种可选的实施方式中,若所述响应指示询问用户,处理器76还可以调用存储器72中存储的程序代码,执行以下操作:
获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。
在又一种可选的实施方式中,若所述响应指示询问用户,处理器76还可以调用存储器72中存储的程序代码,执行以下操作:
生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口,以及,获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。
进一步的,处理器76可调用存储器72中存储的程序代码,执行以下操作:
判断所述授权应用是否不为预先设置的黑名单中的应用,所述黑名单中包括至少一个不允许授权的应用,若是,则执行所述获取授权管理软件对授权应用进行授权管理返回的响应的步骤。
本发明实施例可以获取授权管理软件对授权应用进行授权管理的响应,若响应指示所述授权应用授权失败,则生成快捷指令接收入口,并在通过所述快捷指令接收入口接收到触发指令后,将显示授权管理软件的授权管理工具的界面,用户可以直接在授权管理工具的界面修改权限,解决了授权失败后修改权限繁琐的问题,从而增强用户体验。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (10)
1.一种授权管理的方法,其特征在于,所述方法包括:
获取授权管理软件对授权应用进行授权管理的响应,所述授权管理软件记录有所述授权应用申请的权限的批准状态,所述响应是所述授权管理软件根据所述批准状态确定的;
若所述响应指示所述授权应用授权失败,则生成快捷指令接收入口;
通过所述快捷指令接收入口接收到触发指令后,显示所述授权管理软件的授权管理工具的界面。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
若所述响应指示询问用户,则生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口。
3.如权利要求2所述的方法,其特征在于,
所述生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口包括:
根据所述授权管理软件的标识信息,确定所述目标选择指令接收入口在所述至少两个选择指令接收入口中的位置,并在确定的所述位置指引出所述目标选择指令接收入口。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
若所述响应指示询问用户,则获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。
5.如权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
判断所述授权应用是否不为预先设置的黑名单中的应用,所述黑名单中包括至少一个不允许授权的应用;
若是,执行所述获取授权管理软件对授权应用进行授权管理的响应的步骤。
6.一种授权管理的装置,其特征在于,所述装置包括:
获取模块,用于获取授权管理软件对授权应用进行授权管理的响应,所述授权管理软件记录有所述授权应用申请的权限的批准状态,所述响应是所述授权管理软件根据所述批准状态确定的;
接收入口生成模块,用于若所述响应指示所述授权应用授权失败,则生成快捷指令接收入口;
指令接收模块,用于通过所述快捷指令接收入口接收触发指令;
显示模块,用于在所述指令接收模块接收到所述触发指令后,显示所述授权管理软件的授权管理工具的界面。
7.如权利要求6所述的装置,其特征在于,所述接收入口生成模块还用于:
若所述响应指示询问用户,则生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口。
8.如权利要求7所述的装置,其特征在于,
所述接收入口生成模块具体用于:
根据所述授权管理软件的标识信息,确定所述目标选择指令接收入口在所述至少两个选择指令接收入口中的位置,并在确定的所述位置指引出所述目标选择指令接收入口。
9.如权利要求6所述的装置,其特征在于,所述接收入口生成模块还用于:
若所述响应指示询问用户,则获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。
10.如权利要求6-9中任一项所述的装置,其特征在于,所述装置还包括:
判断模块,用于判断所述授权应用是否不为预先设置的黑名单中的应用,所述黑名单中包括至少一个不允许授权的应用,若所述授权应用不为所述黑名单中的应用,则触发所述获取模块获取授权管理软件对授权应用进行授权管理的响应。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510890360.8A CN105354448B (zh) | 2015-12-07 | 2015-12-07 | 一种授权管理的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510890360.8A CN105354448B (zh) | 2015-12-07 | 2015-12-07 | 一种授权管理的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105354448A true CN105354448A (zh) | 2016-02-24 |
CN105354448B CN105354448B (zh) | 2019-03-15 |
Family
ID=55330419
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510890360.8A Expired - Fee Related CN105354448B (zh) | 2015-12-07 | 2015-12-07 | 一种授权管理的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105354448B (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106127063A (zh) * | 2016-06-12 | 2016-11-16 | 乐视控股(北京)有限公司 | 一种移动设备导航管理方法及装置 |
CN109063425A (zh) * | 2018-08-16 | 2018-12-21 | 腾讯科技(深圳)有限公司 | 软件权限管理方法及其装置 |
CN110457921A (zh) * | 2019-08-01 | 2019-11-15 | 维沃移动通信有限公司 | 权限管理方法及终端设备 |
CN112667973A (zh) * | 2020-11-30 | 2021-04-16 | 新华三技术有限公司 | 一种网络设备的管理软件的激活方法及装置 |
CN112825030A (zh) * | 2020-02-28 | 2021-05-21 | 腾讯科技(深圳)有限公司 | 一种应用程序控制方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101281569A (zh) * | 2008-05-14 | 2008-10-08 | 北京深思洛克数据保护中心 | 一种使用网络版软件保护装置控制软件客户端数量的方法 |
CN103164264A (zh) * | 2011-12-16 | 2013-06-19 | 中兴通讯股份有限公司 | 应用程序管理器、应用程序管理方法及访问方法 |
CN103473232A (zh) * | 2012-06-06 | 2013-12-25 | 北京三星通信技术研究有限公司 | 应用程序的自主管理装置及其方法 |
CN103886255A (zh) * | 2014-03-12 | 2014-06-25 | 可牛网络技术(北京)有限公司 | 应用程序的隐私权限管理方法和装置 |
CN104536731A (zh) * | 2014-12-05 | 2015-04-22 | 北京奇虎科技有限公司 | 进行应用程序设置的方法、装置和*** |
-
2015
- 2015-12-07 CN CN201510890360.8A patent/CN105354448B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101281569A (zh) * | 2008-05-14 | 2008-10-08 | 北京深思洛克数据保护中心 | 一种使用网络版软件保护装置控制软件客户端数量的方法 |
CN103164264A (zh) * | 2011-12-16 | 2013-06-19 | 中兴通讯股份有限公司 | 应用程序管理器、应用程序管理方法及访问方法 |
CN103473232A (zh) * | 2012-06-06 | 2013-12-25 | 北京三星通信技术研究有限公司 | 应用程序的自主管理装置及其方法 |
CN103886255A (zh) * | 2014-03-12 | 2014-06-25 | 可牛网络技术(北京)有限公司 | 应用程序的隐私权限管理方法和装置 |
CN104536731A (zh) * | 2014-12-05 | 2015-04-22 | 北京奇虎科技有限公司 | 进行应用程序设置的方法、装置和*** |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106127063A (zh) * | 2016-06-12 | 2016-11-16 | 乐视控股(北京)有限公司 | 一种移动设备导航管理方法及装置 |
CN109063425A (zh) * | 2018-08-16 | 2018-12-21 | 腾讯科技(深圳)有限公司 | 软件权限管理方法及其装置 |
CN109063425B (zh) * | 2018-08-16 | 2023-01-10 | 腾讯科技(深圳)有限公司 | 软件权限管理方法及其装置 |
CN110457921A (zh) * | 2019-08-01 | 2019-11-15 | 维沃移动通信有限公司 | 权限管理方法及终端设备 |
CN112825030A (zh) * | 2020-02-28 | 2021-05-21 | 腾讯科技(深圳)有限公司 | 一种应用程序控制方法、装置、设备及存储介质 |
CN112825030B (zh) * | 2020-02-28 | 2023-09-19 | 腾讯科技(深圳)有限公司 | 一种应用程序控制方法、装置、设备及存储介质 |
CN112667973A (zh) * | 2020-11-30 | 2021-04-16 | 新华三技术有限公司 | 一种网络设备的管理软件的激活方法及装置 |
CN112667973B (zh) * | 2020-11-30 | 2023-12-26 | 新华三技术有限公司 | 一种网络设备的管理软件的激活方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105354448B (zh) | 2019-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105354448A (zh) | 一种授权管理的方法和装置 | |
WO2017202051A1 (zh) | 一种应用程序图标处理方法、装置及电子设备 | |
CN106709034A (zh) | 保护文件的方法、装置及终端 | |
CN105068819A (zh) | 一种应用程序的调用方法、装置及终端 | |
CN103634294A (zh) | 信息验证方法和装置 | |
CN105676993A (zh) | 一种节省电量的方法、装置及电子设备 | |
CN105227626A (zh) | 一种内容推送方法、装置及终端 | |
CN103544033A (zh) | 应用程序回退方法、装置及相关设备 | |
CN104616138A (zh) | 资源转移方法、***及装置 | |
CN108702357A (zh) | 一种授权凭据迁移的方法、终端设备及业务服务器 | |
CN103916162A (zh) | 用于终端设备的近距离无线通信方法及终端设备 | |
CN105117265A (zh) | 一种文件升级的方法、装置和终端 | |
CN105119790A (zh) | 设备控制方法及装置 | |
CN109391831A (zh) | 一种按键设置方法、装置、设备和存储介质 | |
CN105117139A (zh) | 一种锁屏界面的操作方法、装置及电子设备 | |
CN105068823A (zh) | 一种应用处理方法、装置及终端 | |
CN104536783A (zh) | 预留空间设置方法及装置 | |
CN105653132A (zh) | 一种消息通知方法、装置及电子设备 | |
CN105005735A (zh) | 下载管理方法和下载管理装置 | |
CN105022955A (zh) | 一种应用程序的锁定方法及移动终端 | |
CN104267987A (zh) | 一种应用程序app更新的检测方法、检测装置以及终端 | |
CN105554262A (zh) | 运行模式切换方法和装置 | |
CN105446641A (zh) | 单手操作触摸屏图标的方法、***和移动终端 | |
CN104714826A (zh) | 应用主题的加载方法及装置 | |
CN105426210A (zh) | 对***进行升级的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190315 |
|
CF01 | Termination of patent right due to non-payment of annual fee |