应用程序权限的管理方法及装置的制造方法

文档序号:9887981阅读:318来源:国知局
应用程序权限的管理方法及装置的制造方法
【技术领域】
[0001]本公开涉及移动终端技术领域,尤其涉及一种应用程序权限的管理方法及装置。
【背景技术】
[0002]智能手机系统中,应用程序后台拥有联网、全球定位系统(GPS)等较多的权限,应用程序规范地利用这些权限可丰富其功能,但多个应用程序无序地使用这些权限例如使用它进行广告推送,会导致整个手机系统后台负荷长时间得不到解放,降低手机整体响应性能和电池性能,产生频繁的广告推送,影响用户使用体验。
[0003]为了减轻手机系统后台负荷,目前可以采用关闭某些后台应用程序权限的方式来实现。但是这种方式会导致部分应用的正常功能受到影响。

【发明内容】

[0004]为克服相关技术中存在的问题,本公开提供一种应用程序权限的管理方法及装置。
[0005]根据本公开实施例的第一方面,提供一种应用程序权限的管理方法,包括:
[0006]对当前应用程序的前后台切换状态进行监测;
[0007]若监测到所述当前应用程序由后台切换到前台,则对当前应用程序权限取消限制;
[0008]若监测到所述当前应用程序由前台切换到后台,则获取当前应用程序的行为信息,并根据所述行为信息对所述当前应用程序权限进行限制或者取消限制。
[0009]在一实施例中,所述获取当前应用程序的行为信息,根据所述行为信息对所述当前应用程序权限进行限制或者取消限制,包括:
[0010]启动预设的定时器,并在所述定时器的定时时间到达前记录所述当前应用程序的通知行为;
[0011]若在所述定时时间到达时未记录到所述通知行为,则对所述当前应用程序权限进行限制;
[0012]若在所述定时时间到达时记录到所述通知行为,则继续启动所述定时器,并执行所述在定时时间到达前记录所述当前应用程序的通知行为,直至在所述定时时间到达时未记录到所述通知行为。
[0013]在一实施例中,所述在所述定时时间到达时未记录到所述通知行为,包括:
[0014]在所述定时时间到达时,未检测到所述当前应用程序发出所述通知行为;和/或
[0015]在所述定时时间到达时,检测到所述当前应用程序发出的所述通知行为全部被删除。
[0016]在一实施例中,所述对所述当前应用程序权限进行限制,包括:
[0017]对所述当前应用程序取消联网权限和定位权限中的至少一种。
[0018]在一实施例中,所述通知行为包括通知日志。
[0019]根据本公开实施例的第二方面,提供一种应用程序权限的管理装置,包括:
[0020]监测模块,被配置为对当前应用程序的前后台切换状态进行监测;
[0021]确定取消限制模块,被配置为若所述监测模块监测到所述当前应用程序由后台切换到前台,则对当前应用程序权限取消限制;
[0022]确定处理模块,被配置为若所述监测模块监测到所述当前应用程序由前台切换到后台,则获取当前应用程序的行为信息,并根据所述行为信息对所述当前应用程序权限进行限制或者取消限制。
[0023]在一实施例中,所述确定处理模块包括:
[0024]启动记录子模块,被配置为启动预设的定时器,并在所述定时器的定时时间到达前记录所述当前应用程序的通知行为;
[0025]确定限制子模块,被配置为若所述启动记录子模块在所述定时时间到达时未记录到所述通知行为,则对所述当前应用程序权限进行限制;
[0026]确定调用子模块,被配置为若所述启动记录子模块在所述定时时间到达时记录到所述通知行为,则调用所述启动记录子模块继续启动所述定时器,并执行所述在定时时间到达前记录所述当前应用程序的通知行为,直至在所述定时时间到达时未记录到所述通知行为。
[0027]在一实施例中,所述确定限制子模块包括:
[0028]第一确定单元,被配置为在所述定时时间到达时,未检测到所述当前应用程序发出所述通知行为;和/或
[0029]第二确定单元,被配置为在所述定时时间到达时,检测到所述当前应用程序发出的所述通知行为全部被删除。
[0030]在一实施例中,所述确定限制子模块包括:
[0031]限制单元,被配置为对所述当前应用程序取消联网权限和定位权限中的至少一种。
[0032]在一实施例中,所述通知行为包括通知日志。
[0033]根据本公开实施例的第三方面,提供一种应用程序权限的管理装置,包括:
[0034]处理器;
[0035]用于存储处理器可执行指令的存储器;
[0036]其中,处理器被配置为:
[0037]对当前应用程序的前后台切换状态进行监测;
[0038]若监测到所述当前应用程序由后台切换到前台,则对当前应用程序权限取消限制;
[0039]若监测到所述当前应用程序由前台切换到后台,则获取当前应用程序的行为信息,并根据所述行为信息对所述当前应用程序权限进行限制或者取消限制。
[0040]本公开的实施例提供的技术方案可以包括以下有益效果:通过对当前应用程序的前后台切换状态进行监测,并在当前应用程序由后台切换到前台时,对当前应用程序权限取消限制,在当前应用程序由前台切换到后台时,获取当前应用程序的行为信息,并根据该行为信息对当前应用程序权限进行限制或者取消限制,使得实现过程中,可以依据当前应用程序的行为信息来决定是否对当前应用程序权限进行限制,大大提高了限制准确率,从而可以在不影响正常使用应用程序的情况下,降低移动终端系统负荷、改善移动终端响应速度和电池性能。
[0041]通过记录当前应用程序的通知行为,并在记录到该通知行为时,继续对当前应用程序的通知行为进行监控,在未记录到该通知行为时,对当前应用程序权限进行限制,实现过程简单,且对应用程序权限的限制准确率高。
[0042]通过确定在定时时间到达时未记录到通知行为的两种情况,从而为对当前应用程序权限进行限制提供依据。
[0043]描述了对当前应用程序权限进行限制的内容,所限制的权限灵活、多样。
[0044]描述通知行为的内容,使得实现方案更清楚、更易于实现。
[0045]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0046]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0047]图1是根据一示例性实施例示出的一种应用程序权限的管理方法的流程图。
[0048]图2是根据一示例性实施例示出的另一种应用程序权限的管理方法的流程图。
[0049]图3是根据一示例性实施例示出的一种应用程序权限的管理装置的框图。
[0050]图4是根据一示例性实施例示出的另一种应用程序权限的管理装置的框图。
[0051]图5是根据一示例性实施例示出的另一种应用程序权限的管理装置的框图。
[0052]图6是根据一示例性实施例示出的另一种应用程序权限的管理装置的框
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1