[发明专利]一种权限操作方法及装置在审
| 申请号: | 201811012758.1 | 申请日: | 2018-08-31 |
| 公开(公告)号: | CN110928595A | 公开(公告)日: | 2020-03-27 |
| 发明(设计)人: | 李利平;代敏 | 申请(专利权)人: | 北京搜狗科技发展有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F21/44 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100084 北京市海淀区中关*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 权限 操作方法 装置 | ||
本申请实施例提供了一种权限操作方法和装置,其中所述方法包括:检测每次发生应用切换后前台运行的应用的标识,获取针对目标应用提交的切换请求,根据最近一次检测的应用的标识和目标应用的标识,确定切换请求是否被拦截,若切换请求被拦截,则提示对目标应用进行权限操作,使得目标应用在未获取从后台切换到前台运行的权限时,实时发现切换请求被拦截的情况,解决了对于目标应用没有切换到前台时不进行提示的问题,实现了对于权限操作的提示功能,减小了对用户使用的影响。
技术领域
本申请涉及权限控制技术领域,特别是涉及一种权限操作方法、一种权限操作装置和一种用于权限操作的装置。
背景技术
目前,市面上有各种各样Android(安卓)操作系统,很多厂商推出了基于Android操作系统进行深度定制的操作系统。而应用程序通常是基于标准的Android操作系统进行开发的,导致部分厂商对Android操作系统的修改可能会对应用程序带来难以预料的影响。
申请人经研究发现,部分厂商在推出的操作系统中,针对后台运行的应用新设置了一个权限,该权限可以禁止后台运行的应用弹出界面,即切换到前台进行运行。该权限不属于Android的标准权限,应用程序无法从系统接口取得这个权限。例如,输入法应用在平时使用中属于后台运行的应用,该权限使得输入法默认是无法从其他应用中的键盘开启输入法的其他页面,如皮肤、表情、设置等的管理页面,而且还没有任何提示,导致用户在键盘上点击了跳转到输入法应用程序的按钮后,出现无任何响应的情况,继而影响用户正常使用输入法的功能。
发明内容
鉴于上述问题,本申请实施例提出了一种克服上述问题或者至少部分地解决上述问题的权限操作方法、权限操作装置和用于权限操作的装置,本申请实施例能够解决了对于目标应用没有切换到前台时不进行提示的问题,实现了对于权限操作的提示功能,减小了对用户使用的影响。
为了解决上述问题,本申请公开了一种权限操作方法,包括:
检测每次发生应用切换后前台运行的应用的标识;
获取针对目标应用提交的切换请求;
根据最近一次检测的应用的标识和所述目标应用的标识,确定所述切换请求是否被拦截;
若所述切换请求被拦截,则提示对所述目标应用进行权限操作。
可选地,所述检测每次发生应用切换后前台运行的应用的标识包括:
通过输入法框架提供的回调接口,检测发生的应用切换;
获取切换后前台运行的应用的标识。
可选地,所述检测每次发生应用切换后前台运行的应用的标识还包括:
记录最近一次检测的应用的标识。
可选地,所述应用的标识包括应用的包名。
可选地,所述获取针对目标应用提交的切换请求包括:
获取切换请求的提交时间;
所述根据最近一次检测的应用的标识和所述目标应用的标识,确定所述切换请求是否被拦截包括:
当在所述提交时间之后经过预设时长,比较最近一次检测的应用的标识和所述目标应用的标识是否一致;
若比较结果为不一致,则确定所述切换请求被拦截。
可选地,所述提示对所述目标应用进行权限操作包括
提供解除所述目标应用的限制权限的设置引导。
本申请实施例还公开了一种权限操作装置,包括:
标识检测模块,用于检测每次发生应用切换后前台运行的应用的标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京搜狗科技发展有限公司,未经北京搜狗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811012758.1/2.html,转载请声明来源钻瓜专利网。





