一种授权管理的方法和装置的制造方法_2

文档序号:9598085阅读:来源:国知局
批准状态的初始值可以在安装该授权软件时设置的,所述批准状态可以包括“允许”、“拒绝”或“询问”。当授权软件执行一个命令,而执行该命令需要调用权限时,则向授权管理软件发送权限申请请求,授权管理软件则根据记录的该授权应用申请的权限的批准状态确定响应;
[0048]可选的,所述授权管理软件包括至少二种响应方式。第一种响应方式:所述授权管理软件返回一个返回值,所述返回值包括授权应用授权成功的返回值或授权应用授权失败的返回值;若批准状态为“允许”,则返回授权成功的返回值;若批准状态为“拒绝”,则返回授权失败的的返回值。第二种响应方式:所述授权管理软件返回询问用户的指令,若批准状态为“询问”,则返回该指令。
[0049]需要说明的是,返回值的表现形式可以通过现有技术实现,例如通过二进制实现,如“00”表示“拒绝”,“11”表示“允许”,本发明不限定。
[0050]进一步的,终端在接收端授权应用的授权申请时,可以先判断所述授权应用是否不为预先设置的黑名单中的应用,所述黑名单中包括至少一个不允许授权的应用,若所述授权应用不为预先设置的黑名单中的应用,才获取授权管理软件对授权应用进行授权管理的响应。
[0051 ] 步骤S22,若所述响应指示所述授权应用授权失败,则生成快捷指令接收入口。其中,所述快捷指令接收入口的表现形式可以包括但不仅限于按钮或链接等等,所述快捷指令接收入口可以位于提示窗、通知栏。以下快捷指令接收入口以位于提示窗中的按钮为例,如图3a所示。
[0052]图3a中的“查看”按钮可以理解为快捷指令接收入口,提示窗中还可以包括文字提示信息,所述文字提示信息用于指导用户如何修改权限。需要说明的是,图3a所示的提示窗只是本发明实施例中的一种可选的实施方式,不能以此限定本发明,且快捷按钮在提示窗中位置本发明不限定。
[0053]由于,有些授权管理软件不能直接通过快捷按钮切换到其授权管理工具的界面,因此,当所述响应指示所述授权应用授权失败时,终端可以先获取该授权管理软件的标识信息,根据该标识信息判断所述授权管理软件是否允许直接通过快捷按钮切换到其授权管理工具的界面;若所述授权管理软件不允许直接通过快捷按钮切换到其授权管理工具的界面,则显示如图3b的提示窗,优选的,此时显示的提示窗包括用于指导用户如何修改权限的文字指示信息。需要说明的是,图3b所示的提示窗只是本发明实施例中的一种可选的实施方式,不能以此限定本发明。
[0054]进一步的,若终端根据获取到的标识信息无法确定授权管理软件,终端可以根据本地授权管理软件的使用频率或使用时间确定授权管理软件,再根据确定的授权管理软件给出相应的文字指示信息。例如,终端将最近一次使用的授权管理软件b确定为对授权应用进行授权管理的授权管理软件,并给出“可能被授权管理软件b禁止了,请点击查看修改权限”的文字指示信息。
[0055]步骤S23,通过所述快捷指令接收入口接收到触发指令后,显示所述授权管理软件的授权管理工具的界面。
[0056]假设,终端在该授权应用授权失败时,显示的提示窗如图3a所示,当用户点击“查看”按钮,终端可以认为是通过所述快捷指令接收入口接收到触发指令,则显示所述授权管理软件的授权管理工具的界面,这样,用户可以直接在授权管理工具的界面将授权应用的批准状态从“拒绝”修改为“询问”或“允许”,解决了授权失败后修改权限繁琐的问题,从而增强了用户体验。
[0057]请参阅图4,图4是本发明实施例提供的另一种授权管理的方法的流程示意图。如图4所示所述方法可以包括:
[0058]步骤S41,获取授权管理软件对授权应用进行授权管理的响应,所述授权管理软件记录有所述授权应用申请的权限的批准状态,所述响应是所述授权管理软件根据所述批准状态确定的。
[0059]进一步的,终端在接收端授权应用的授权申请时,可以先判断所述授权应用是否不为预先设置的黑名单中的应用,所述黑名单中包括至少一个不允许授权的应用,若所述授权应用不为预先设置的黑名单中的应用,才获取授权管理软件对授权应用进行授权管理的响应。
[0060]步骤S42,若所述响应指示询问用户,则生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口,和/或,获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。
[0061]需要说明的是,若所述响应指示询问用户,终端可以只生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口,或者,只获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息,或者,同时执行以上两个方法。
[0062]图4所示的处理流程只是其中的一个流程,不能以此限定本发明。
[0063]在一种可选的实施方式中,终端只生成至少两个选择指令接收入口,并在所述至少两个选择指令接收入口中指引出目标选择指令接收入口。其中,所述选择指令接收入口的表现形式可以包括但不仅限于按钮或链接等等,所述快捷指令接收入口可以位于提示窗、通知栏。以下快捷指令接收入口以位于提示窗中的按钮为例
[0064]如图5a所示,“允许”和“拒绝”选择按钮可以理解为选择指令接收入口。由于,不同的授权管理软件中,这两个选择按钮的位置不同,选择按钮以“是”和“否”为例,有的授权管理软件中“是”在“否”的左边,而有的授权管理软件中“是”在“否”的右边。而不同的用户其习惯也不同,有的用户习惯“是”在“否”的左边,而往往授权管理软件显示的提示窗中“是”在“否”的右边,用户本想点击“是”,根据用户的习惯,很容易直接点击左边的按钮,而实际上左边的按钮为“否”,导致误操作,用户还需重新进行授权操作,比较麻烦,降低了用户体验。
[0065]在本发明实施例中,若所述响应指示询问用户,终端可以根据所述授权管理软件的标识信息,确定目标选择指令接收入口在所述至少两个选择指令接收入口中的位置,并在确定的所述位置指引出所述目标选择指令接收入口。目标选择指令接收入口以选择按钮“是”为例,若所述响应指示询问用户,终端可以显示如图5a所示的提示窗,指引出“是”的选择按钮,以避免用户因习惯导致的误操作。其中,目标选择指令接收入口可以是系统默认的,也可以是用户自行设置的。
[0066]需要说明的是,图5a所示的指引方式只是本发明中的一种可选实施例,不能以此限定本发明。
[0067]在另一种可选的实施方式中,终端只获取所述授权应用获取权限的目的的信息,并显示获取到的所述信息。具体实现中,假设,所述授权软件需要获取“录音”的权限,终端可以获取“录音”的权限的目的的信息,并显示该信息。
[0068]显示该信息的方法本发明不限定,以获取“录音”的权限为例,可以在提示窗中显示该信息,如显示“允许该应用使用麦克风录制音频。此权限可让该应用不应您的确认即可随时录制音频”,如图5b所示;可以在通知栏显示该信息;一切可用于显示该信息以提醒用户的方式都可以应用于本发明实施例,不能以上述几种可选实现方式限定本发明。
[0069]在又一种可选的实施方式中,终端可以同时执行以上两种方法。这种实施方式相同于以上两种实施方式的组合,在此不再赘述。
[0070]在图4所示的实施例中,若响应指示询问用户,终端可以在至少两个选择指令接收入口中指引出目标选择指令接收入口,以避免用户因习惯导致误操作,和/或,获取授权应用获取权限的目的的信息,并显示获取到的所述信息,以使用户能及时获知授权软件获取权限后的目的,以供用户选择时进行参考。
[0071]请参阅图6,图6是本发明实施例提供的一种授权管理的装置的结构示意图;如图6所示的授权管理的装置至少可以包括获取模块61、接收入口生成模块62、指令接收模块63以及显示模块64,其中:
[0072]获取模块61,用于获取授权管理软件对授权应用进行授权管理的响应,所述授权管理软件记录有所述授权应用申请的权限的批准状态,所述响应是所述授权管理软件根据所述
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1