应用软件弹窗控制方法、装置和终端设备制造方法及图纸

技术编号:13175338 阅读:48 留言:0更新日期:2016-05-10 18:43
本公开是关于一种应用软件弹窗控制方法、装置和终端设备,该方法包括:接收应用软件发送的权限申请信息,所述应用软件在后台运行;计算所述应用软件在后台运行的时间长度;判断所述时间长度是否超出阈值;若所述时间长度超出所述阈值,则屏蔽或缓存所述权限申请信息。通过应用软件向操作系统发起权限申请信息后,操作系统判断该应用软件在后台运行的时间长度,若时间长度超出阈值则屏蔽或缓存该权限申请信息即不针对该权限申请信息显示弹窗,以免影响用户正常使用终端设备当前界面运行的应用软件,提高用户体验。

【技术实现步骤摘要】

本公开涉及智能终端设备
,尤其涉及一种应用软件弹窗控制方法、装置和终端设备
技术介绍
随着智能终端的发展,用户可以在智能终端上安装各种应用软件,通过应用软件给用户带来各种便利性服务,例如用户通过交友软件与通信录中的联系人进行网络通话,通过电子阅读器阅读电子书等。有时用户开启应用软件I后又会开启应用软件2,此时应用软件I会在智能终端的后台运行,由于应用软件I依然在运行,当用户正在使用应用软件2时,应用软件I可能会向智能终端系统发出权限请求,此时,智能终端系统会立即产生弹窗出现在智能终端显示界面上,从而影响用户使用应用软件2,降低了用户体验。
技术实现思路
本公开提供一种应用软件弹窗控制方法、装置和终端设备,用以避免影响用户正常使用终端设备当前界面运行的应用软件,提高用户体验。根据本公开实施例的第一方面,提供一种应用软件弹窗控制方法,包括:接收应用软件发送的权限申请信息,所述应用软件在后台运行;计算所述应用软件在后台运行的时间长度;判断所述时间长度是否超出阈值;若所述时间长度超出所述阈值,则屏蔽或缓存所述权限申请信息。该技术方案可以包括以下有益效果:通过应用软件向操作系统发起权限申请信息后,操作系统判断该应用软件在后台运行的时间长度,若时间长度超出阈值则屏蔽或缓存该权限申请信息即不针对该权限申请信息显示弹窗,以免影响用户正常使用终端设备当前界面运行的应用软件,提高用户体验。在第一方面的第一种可能的实现方式中,还包括:若所述时间长度小于或等于所述阈值,则显示所述权限申请信息对应的弹窗。该技术方案可以包括以下有益效果:通过应用软件向操作系统发起权限申请信息后,操作系统判断该应用软件在后台运行的时间长度,若时间长度小于或等于阈值则显示权限申请信息对应的弹窗,保证后台运行的应用软件正常运行。在第一方面的第二种可能的实现方式中,所述接收应用软件发送的权限申请信息之前,还包括:记录所述应用软件开始在后台运行的第一时刻;所述接收应用软件发送的权限申请信息,包括:接收所述应用软件发送的权限申请信息,并记录接收所述权限申请信息的第二时刻;所述计算所述应用软件在后台运行的时间长度,包括:依据所述第一时刻和所述第二时刻计算所述应用软件在后台运行的时间长度,所述时间长度等于所述第二时刻减去所述第一时刻。该技术方案可以包括以下有益效果:通过记录应用软件开始在后台运行的第一时刻和接收到应用软件发出的权限申请信息的第二时刻,计算应用软件在后台运行的时间长度,该时间长度等于第二时刻与第一时刻的差值,能够精确计算应用软件在后台运行的时间长度。根据第一方面、第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述应用软件为终端设备当前后台运行的任何一个应用软件。该技术方案可以包括以下有益效果:对于终端设备当前后台运行的任何一个应用软件需要向操作系统申请权限时均执行上述方法,以免用户正在使用终端设备当前界面运行的应用软件时被后台运行的任何一个应用软件所打扰。根据第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述方法还包括:当所述应用软件的页面在前端显示时,调取缓存中的所述权限申请信息,并显示所述权限申请信息的弹窗。该技术方案可以包括以下有益效果:当用户从后台将该应用软件调到前端显示时,操作系统从缓存中调取该应用软件在后台运行时发送过的权限申请信息,并显示该权限申请信息的弹窗,保证该应用软件的权限申请能够正常执行。根据本公开实施例的第二方面,提供一种应用软件弹窗控制装置,包括:接收模块,被配置为接收应用软件发送的权限申请信息,所述应用软件在后台运行;计算模块,被配置为计算所述应用软件在后台运行的时间长度;判断模块,被配置为判断所述时间长度是否超出阈值;处理模块,被配置为若所述时间长度超出所述阈值,则屏蔽或缓存所述权限申请?目息O该技术方案可以包括以下有益效果:通过应用软件向操作系统发起权限申请信息后,操作系统判断该应用软件在后台运行的时间长度,若时间长度超出阈值则屏蔽或缓存该权限申请信息即不针对该权限申请信息显示弹窗,以免影响用户正常使用终端设备当前界面运行的应用软件,提高用户体验。在第二方面的第一种可能的实现方式中,所述处理模块被配置为若所述时间长度小于或等于所述阈值,则显示所述权限申请信息对应的弹窗。该技术方案可以包括以下有益效果:通过应用软件向操作系统发起权限申请信息后,操作系统判断该应用软件在后台运行的时间长度,若时间长度小于或等于阈值则显示权限申请信息对应的弹窗,保证后台运行的应用软件正常运行。在第二方面的第二种可能的实现方式中,还包括:记录模块,被配置为所述接收模块接收应用软件发送的权限申请信息之前,记录所述应用软件开始在后台运行的第一时刻;所述接收模块接收所述应用软件发送的权限申请信息时记录接收所述权限申请信息的第二时刻;所述计算模块被配置为依据所述第一时刻和所述第二时刻计算所述应用软件在后台运行的时间长度,所述时间长度等于所述第二时刻减去所述第一时刻。该技术方案可以包括以下有益效果:通过记录应用软件开始在后台运行的第一时刻和接收到应用软件发出的权限申请信息的第二时刻,计算应用软件在后台运行的时间长度,该时间长度等于第二时刻与第一时刻的差值,能够精确计算应用软件在后台运行的时间长度。根据第二方面、第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述应用软件为终端设备当前后台运行的任何一个应用软件。该技术方案可以包括以下有益效果:对于终端设备当前后台运行的任何一个应用软件需要向操作系统申请权限时均执行上述方法,以免用户正在使用终端设备当前界面运行的应用软件时被后台运行的任何一个应用软件所打扰。根据第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述方法还包括:当所述应用软件的页面在前端显示时,调取缓存中的所述权限申请信息,并显示所述权限申请信息的弹窗。该技术方案可以包括以下有益效果:当用户从后台将该应用软件调到前端显示时,操作系统从缓存中调取该应用软件在后台运行时发送过的权限申请信息,并显示该权限申请信息的弹窗,保证该应用软件的权限申请能够正常执行。根据本公开实施例的第三方面,提供一种终端设备,包括:处理器;被配置为存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收应用软件发送的权限申请信息,所述应用软件在后台运行;计算所述应用软件在后台运行的时间长度;判断所述时间长度是否超出阈值;若所述时间长度超出所述阈值,则屏蔽或缓存所述权限申请信息。应当理解的是,以上的当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种应用软件弹窗控制方法,其特征在于,所述方法包括:接收应用软件发送的权限申请信息,所述应用软件在后台运行;计算所述应用软件在后台运行的时间长度;判断所述时间长度是否超出阈值;若所述时间长度超出所述阈值,则屏蔽或缓存所述权限申请信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:王硕潘龙吕曾翔
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1