当前位置: 首页 > 专利查询>翟红鹰专利>正文

避免用户对客户端权限重复授权的方法、终端及存储介质技术

技术编号:20362569 阅读:23 留言:0更新日期:2019-02-16 16:23
本发明专利技术公开了一种避免用户对客户端权限重复授权的方法,包括:当侦测到客户端完成更新后,从预设的缓存模块中获取更新前的客户端的权限设置记录;获取更新后的客户端的权限设置选项列表,判断权限设置选项列表中是否存在与权限设置记录中相同的权限设置选项;当权限设置选项列表中存在与权限设置记录中相同的权限设置选项时,获取权限设置记录中对相同的权限设置选项的权限设置结果;根据权限设置结果,设置权限设置选项列表中与权限设置记录中相同的权限设置选项的权限。本发明专利技术还提供一种终端和存储介质。本发明专利技术的技术方案旨在解决产品更新迭代时需要就同样的权限频繁获取用户授权意向的弊端。

【技术实现步骤摘要】
避免用户对客户端权限重复授权的方法、终端及存储介质
本专利技术涉及计算机
,尤其涉及一种避免用户对客户端权限重复授权的方法及应用该避免用户对客户端权限重复授权的方法的终端和计算机可读存储介质。
技术介绍
现有技术中,客户端通常需要进行多次升级,每次升级后的客户端需要重新进行权限配置,此时,需要开发人员在开发需要功能之前判断是否需要配置权限,然后提醒用户打开权限,再判断用户是否打开了权限。产品更新迭代时就同样的权限需要频繁获取用户授权意向的问题,将降低用户体验。
技术实现思路
本专利技术的主要目的在于提供一种避免用户对客户端权限重复授权的方法,旨在解决产品更新迭代时需要就同样的权限频繁获取用户授权意向的弊端。为实现上述目的,本专利技术提供的避免用户对客户端权限重复授权的方法,包括如下步骤:当侦测到客户端完成更新后,从预设的缓存模块中获取更新前的所述客户端的权限设置记录;获取更新后的所述客户端的权限设置选项列表,判断所述权限设置选项列表中是否存在与所述权限设置记录中相同的权限设置选项;当所述权限设置选项列表中存在与所述权限设置记录中相同的权限设置选项时,获取所述权限设置记录中对所述相同的权限设置选项的权限设置结果;根据所述权限设置结果,设置所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限。优选地,所述根据所述权限设置结果,设置所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限的步骤,包括:当所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限设置结果为同意授权时,将所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限设置为同意授权。优选地,所述根据所述权限设置结果,设置所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限的步骤,还包括:当所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限设置结果为拒绝授权时,判断拒绝授权的权限设置结果是否影响所述客户端正常运行;当拒绝授权的权限设置结果不影响所述客户端正常运行时,将所述权限设置选项列表中的相同的权限设置选项的权限设置为拒绝授权。优选地,所述当所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限设置结果为拒绝授权时,判断拒绝授权的权限设置结果是否影响所述客户端正常运行的步骤之后,还包括:当拒绝授权的权限设置结果影响所述客户端正常运行时,向用户发出对所述拒绝授权的权限进行权限设置的提示。优选地,所述当拒绝授权的权限设置结果影响所述客户端正常运行时,向用户发出对所述拒绝授权的权限进行权限设置的提示的步骤,包括:当拒绝授权的权限设置结果影响所述客户端正常运行时,判断用户是否禁止对所述拒绝授权的权限进行权限设置提醒;当用户未禁止对所述拒绝授权的权限进行权限设置提醒时,向用户发出对所述拒绝授权的权限进行权限设置的提示。优选地,所述当拒绝授权的权限设置结果影响所述客户端正常运行时,向用户发出对所述拒绝授权的权限进行权限设置的提示的步骤之后,还包括:获取用户对所述拒绝授权的权限进行权限设置的结果,并根据用户对所述拒绝授权的权限进行权限设置的结果对所述拒绝授权的权限重新进行权限设置。优选地,所述获取更新后的所述客户端的权限设置选项列表,判断所述权限设置选项列表中是否存在与所述权限设置记录中相同的权限设置选项的步骤之后,还包括:获取所述权限设置选项列表中与所述权限设置记录中不同的权限设置选项;向用户发出对所述不同的权限设置选项进行权限设置的提示;获取用户对所述不同的权限设置选项的权限设置结果,并根据所述权限设置结果对所述不同的权限设置选项进行权限设置。优选地,所述避免用户对客户端权限重复授权的方法,还包括:将更新后的所述客户端的权限设置记录更新至所述缓存模块。此外,为实现上述目的,本专利技术还提供一种终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述任一项所述的方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。在本专利技术的技术方案中,该避免用户对客户端权限重复授权的方法在侦测到客户端完成更新后,从预设的缓存模块中获取更新前的所述客户端的权限设置记录;获取更新后的所述客户端的权限设置选项列表,判断所述权限设置选项列表中是否存在与所述权限设置记录中相同的权限设置选项;当所述权限设置选项列表中存在与所述权限设置记录中相同的权限设置选项时,获取所述权限设置记录中对所述相同的权限设置选项的权限设置结果;根据所述权限设置结果,设置所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限。因此,本专利技术的避免用户对客户端权限重复授权的方法通过设置用于存储用户授权记录的缓存模块,避免了产品更新迭代时就同样的权限频需要繁获取用户授权意向的问题,提升了用户的使用好感。附图说明图1为本专利技术避免用户对客户端权限重复授权的方法第一实施例的流程示意图;图2为本专利技术避免用户对客户端权限重复授权的方法第二实施例的流程示意图;图3为本专利技术避免用户对客户端权限重复授权的方法第三实施例的流程示意图;图4为本专利技术终端第一实施例的模块结构示意图。本专利技术目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,为实现上述目的,本专利技术的第一实施例提供一种避免用户对客户端权限重复授权的方法,包括如下步骤:步骤S10,当侦测到客户端完成更新后,从预设的缓存模块中获取更新前的所述客户端的权限设置记录;步骤S20,获取更新后的所述客户端的权限设置选项列表,判断所述权限设置选项列表中是否存在与所述权限设置记录中相同的权限设置选项;步骤S30,当所述权限设置选项列表中存在与所述权限设置记录中相同的权限设置选项时,获取所述权限设置记录中对所述相同的权限设置选项的权限设置结果;步骤S40,根据所述权限设置结果,设置所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限。在本专利技术的技术方案中,该避免用户对客户端权限重复授权的方法在侦测到客户端完成更新后,从预设的缓存模块中获取更新前的所述客户端的权限设置记录;获取更新后的所述客户端的权限设置选项列表,判断所述权限设置选项列表中是否存在与所述权限设置记录中相同的权限设置选项;当所述权限设置选项列表中存在与所述权限设置记录中相同的权限设置选项时,获取所述权限设置记录中对所述相同的权限设置选项的权限设置结果;根据所述权限设置结果,设置所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限。因此,本专利技术的避免用户对客户端权限重复授权的方法通过设置用于存储用户授权记录的缓存模块,避免了产品更新迭代时就同样的权限需要频繁获取用户授权意向的问题,提升了用户的使用好感。具体的,客户端包括权限管理模块和缓存模块,所述缓存模块的数量可以为一个或多个,在此不做限制,例如,本实施例中采用一个缓存模块。当用户对客户端进行升级操作时,在所述客户端更新完成时,客户端的权限管理模块访问客户端本文档来自技高网...

【技术保护点】
1.一种避免用户对客户端权限重复授权的方法,其特征在于,包括如下步骤:当侦测到客户端完成更新后,从预设的缓存模块中获取更新前的所述客户端的权限设置记录;获取更新后的所述客户端的权限设置选项列表,判断所述权限设置选项列表中是否存在与所述权限设置记录中相同的权限设置选项;当所述权限设置选项列表中存在与所述权限设置记录中相同的权限设置选项时,获取所述权限设置记录中对所述相同的权限设置选项的权限设置结果;根据所述权限设置结果,设置所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限。

【技术特征摘要】
1.一种避免用户对客户端权限重复授权的方法,其特征在于,包括如下步骤:当侦测到客户端完成更新后,从预设的缓存模块中获取更新前的所述客户端的权限设置记录;获取更新后的所述客户端的权限设置选项列表,判断所述权限设置选项列表中是否存在与所述权限设置记录中相同的权限设置选项;当所述权限设置选项列表中存在与所述权限设置记录中相同的权限设置选项时,获取所述权限设置记录中对所述相同的权限设置选项的权限设置结果;根据所述权限设置结果,设置所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限。2.根据权利要求1所述的避免用户对客户端权限重复授权的方法,其特征在于,所述根据所述权限设置结果,设置所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限的步骤,包括:当所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限设置结果为同意授权时,将所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限设置为同意授权。3.根据权利要求2所述的避免用户对客户端权限重复授权的方法,其特征在于,所述根据所述权限设置结果,设置所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限的步骤,还包括:当所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限设置结果为拒绝授权时,判断拒绝授权的权限设置结果是否影响所述客户端正常运行;当拒绝授权的权限设置结果不影响所述客户端正常运行时,将所述权限设置选项列表中的相同的权限设置选项的权限设置为拒绝授权。4.根据权利要求3所述的避免用户对客户端权限重复授权的方法,其特征在于,所述当所述权限设置选项列表中与所述权限设置记录中相同的权限设置选项的权限设置结果为拒绝授权时,判断拒绝授权的权限设置结果是否影响所述客户端正常运行的步骤之后,还包括:当拒绝授权的权限设置结果影响所述客户端正常运行时,向用户发出对所述拒绝授权的权限进行权限设置的提示。5.根据权利要求4所述的避免用户对...

【专利技术属性】
技术研发人员:翟红鹰
申请(专利权)人:翟红鹰
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1