一种应用程序的弹窗控制方法和装置制造方法及图纸

技术编号:18114759 阅读:27 留言:0更新日期:2018-06-03 08:07
本发明专利技术实施例提供了一种应用程序的弹窗控制方法和装置,所述方法包括:获取移动终端中已安装的应用程序列表;确定所述应用程序列表中具备充电弹窗功能的应用程序;从所述具备充电弹窗功能的应用程序中提取目标应用程序;当所述移动终端充电时,对所述目标应用程序的弹窗进行拦截,解决了现有技术中各个应用程序在充电时弹窗消耗了手机大量流量及电量,影响用户对移动终端的使用的问题。

【技术实现步骤摘要】
一种应用程序的弹窗控制方法和装置
本专利技术涉及通信
,特别是涉及一种应用程序的弹窗控制方法和一种应用程序的弹窗控制装置。
技术介绍
随着移动技术的进步,智能手机等移动终端越来越成为了人们日常工作、生活中必不可少的一部分。为了满足各类需求,用户在手机上安装的应用程序APP也越来越多。当前,为了增加用户粘度,各个应用程序基本都开发了充电保护相关的功能。在用户将手机接入电源时,应用程序可以针对手机的充电事件作出弹窗响应,弹出一个甚至多个弹窗页面以展示各类信息。应用程序在手机充电时进行弹窗能够方便用户及时地获取信息,但是过多的弹窗也对用户正常地使用手机造成了不便。例如,当手机在充电时,如果多个应用程序均有弹窗弹窗,不仅因为弹窗消耗了不必要的手机流量,还浪费了手机电量,延长了手机充满电的时间。而且,一旦多个应用程序的弹窗页面被弹出,用户如果要使用手机,则必须逐一关闭各个弹窗页面才能完成对手机的解锁,操作起来十分繁琐。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种应用程序的弹窗控制方法和相应的一种应用程序的弹窗控制装置。依据本专利技术的一个方面,提供了一种应用程序的弹窗控制方法,包括:获取移动终端中已安装的应用程序列表;确定所述应用程序列表中具备充电弹窗功能的应用程序;从所述具备充电弹窗功能的应用程序中提取目标应用程序;当所述移动终端充电时,对所述目标应用程序的弹窗进行拦截。可选地,所述获取移动终端中已安装的应用程序列表的步骤包括:按照预设时间间隔,获取移动终端中已安装的应用程序;依据所述应用程序生成应用程序列表。可选地,所述获取移动终端中已安装的应用程序列表的步骤包括:当在所述移动终端中安装应用程序时,将当前安装的应用程序添加至应用程序列表中;当从所述移动终端中卸载应用程序时,将当前卸载的应用程序从所述应用程序列表中删除。可选地,所述确定所述应用程序列表中具备充电弹窗功能的应用程序的步骤包括:确定用户在所述应用程序列表中选定的具备充电弹窗功能的应用程序。可选地,所述确定所述应用程序列表中具备充电弹窗功能的应用程序的步骤包括:在所述移动终端充电时,监听各个应用程序是否触发相应的响应事件;确定所述触发相应的响应事件的应用程序为具备充电弹窗功能的应用程序。可选地,还包括:依据所述具备充电弹窗功能的应用程序生成应用程序管理列表。可选地,所述从所述具备充电弹窗功能的应用程序中提取目标应用程序的步骤包括:向用户展现所述应用程序管理列表;接收所述用户在所述应用程序管理列表中选定的目标应用程序。可选地,所述从所述具备充电弹窗功能的应用程序中提取目标应用程序的步骤包括:将所述应用程序管理列表发送至服务器;接收所述服务器确定的各个应用程序的评级系数;提取所述评级系数低于预设阈值的应用程序为目标应用程序。可选地,所述当所述移动终端充电时,对所述目标应用程序的弹窗进行拦截的步骤包括:当所述移动终端充电时,监听当前运行的应用程序;若所述当前运行的应用程序为目标应用程序,则拦截所述目标应用程序弹出窗口的操作。可选地,所述当所述移动终端充电时,对所述目标应用程序的弹窗进行拦截的步骤包括:当所述移动终端充电时,监听当前运行的应用程序;若所述当前运行的应用程序为目标应用程序,则终止所述目标应用程序的运行。可选地,还包括:当判断所述目标应用程序的弹窗页面存在时,关闭所述弹窗页面。可选地,还包括:模拟充电事件;接收弹窗应用程序针对所述模拟充电事件生成的弹窗页面;展现所述弹窗应用程序的弹窗页面。可选地,所述模拟充电事件的步骤包括:获取预置的模拟充电事件的代码;运行所述代码以模拟充电事件。可选地,所述弹窗应用程序通过如下方式确定:接收用户在所述应用程序列表中选择的弹窗应用程序;或者,接收服务器确定的各个应用程序的评级系数,以所述评级系数高于第二阈值的应用程序为弹窗应用程序。根据本专利技术的另一方面,提供了一种应用程序的弹窗控制装置,包括:获取模块,用于获取移动终端中已安装的应用程序列表;确定模块,用于确定所述应用程序列表中具备充电弹窗功能的应用程序;提取模块,用于从所述具备充电弹窗功能的应用程序中提取目标应用程序;拦截模块,用于当所述移动终端充电时,对所述目标应用程序的弹窗进行拦截。可选地,所述获取模块包括:应用程序获取子模块,用于按照预设时间间隔,获取移动终端中已安装的应用程序;应用程序列表生成子模块,用于依据所述应用程序生成应用程序列表。可选地,所述获取模块包括:应用程序添加子模块,用于在所述移动终端中安装应用程序时,将当前安装的应用程序添加至应用程序列表中;应用程序删除子模块,用于在从所述移动终端中卸载应用程序时,将当前卸载的应用程序从所述应用程序列表中删除。可选地,所述确定模块包括:第一确定子模块,用于确定用户在所述应用程序列表中选定的具备充电弹窗功能的应用程序。可选地,所述确定模块包括:响应事件监听子模块,用于在所述移动终端充电时,监听各个应用程序是否触发相应的响应事件;第二确定子模块,用于确定所述触发相应的响应事件的应用程序为具备充电弹窗功能的应用程序。可选地,所述确定模块还包括:管理列表生成子模块,用于依据所述具备充电弹窗功能的应用程序生成应用程序管理列表。可选地,所述提取模块包括:管理列表展现子模块,用于向用户展现所述应用程序管理列表;目标应用程序接收子模块,用于接收所述用户在所述应用程序管理列表中选定的目标应用程序。可选地,所述提取模块包括:管理列表发送子模块,用于将所述应用程序管理列表发送至服务器;评级系数接收子模块,用于接收所述服务器确定的各个应用程序的评级系数;目标应用程序提取子模块,用于提取所述评级系数低于预设阈值的应用程序为目标应用程序。可选地,所述拦截模块包括:第一监听子模块,用于在所述移动终端充电时,监听当前运行的应用程序;弹窗拦截子模块,用于若所述当前运行的应用程序为目标应用程序,则拦截所述目标应用程序弹出窗口的操作。可选地,所述拦截模块包括:第二监听子模块,用于在所述移动终端充电时,监听当前运行的应用程序;终止子模块,用于若所述当前运行的应用程序为目标应用程序,则终止所述目标应用程序的运行。可选地,还包括:弹窗页面关闭模块,用于在判断所述目标应用程序的弹窗页面存在时,关闭所述弹窗页面。可选地,还包括:充电事件模拟模块,用于模拟充电事件;弹窗页面接收模块,用于接收弹窗应用程序针对所述模拟充电事件生成的弹窗页面;弹窗页面展现模块,用于展现所述弹窗应用程序的弹窗页面。可选地,所述充电事件模拟模块包括:代码获取子模块,用于获取预置的模拟充电事件的代码;代码运行子模块,用于运行所述代码以模拟充电事件。可选地,所述弹窗应用程序通过调用如下子模块确定:弹窗应用程序接收子模块,用于接收用户在所述应用程序列表中选择的弹窗应用程序;或者,弹窗应用程序确定子模块,用于接收服务器确定的各个应用程序的评级系数,以所述评级系数高于第二阈值的应用程序为弹窗应用程序。根据本专利技术的第三方面,提供了一种应用程序的弹窗控制装置,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的应用程序的弹窗控制方法的步骤。根据本专利技术的第四方面,提供本文档来自技高网...
一种应用程序的弹窗控制方法和装置

【技术保护点】
一种应用程序的弹窗控制方法,包括:获取移动终端中已安装的应用程序列表;确定所述应用程序列表中具备充电弹窗功能的应用程序;从所述具备充电弹窗功能的应用程序中提取目标应用程序;当所述移动终端充电时,对所述目标应用程序的弹窗进行拦截。

【技术特征摘要】
1.一种应用程序的弹窗控制方法,包括:获取移动终端中已安装的应用程序列表;确定所述应用程序列表中具备充电弹窗功能的应用程序;从所述具备充电弹窗功能的应用程序中提取目标应用程序;当所述移动终端充电时,对所述目标应用程序的弹窗进行拦截。2.如权利要求1所述的方法,其特征在于,所述获取移动终端中已安装的应用程序列表的步骤包括:按照预设时间间隔,获取移动终端中已安装的应用程序;依据所述应用程序生成应用程序列表。3.如权利要求1所述的方法,其特征在于,所述获取移动终端中已安装的应用程序列表的步骤包括:当在所述移动终端中安装应用程序时,将当前安装的应用程序添加至应用程序列表中;当从所述移动终端中卸载应用程序时,将当前卸载的应用程序从所述应用程序列表中删除。4.如权利要求1所述的方法,其特征在于,所述确定所述应用程序列表中具备充电弹窗功能的应用程序的步骤包括:确定用户在所述应用程序列表中选定的具备充电弹窗功能的应用程序。5.如权利要求1所述的方法,其特征在于,所述确定所述应用程序列表中具备充电弹窗功能的应用程序的步骤包括:在所述移动终端充电时,监听各个应用程序是否触发相应的响应事件;确定所述触发相应的响应事件的应...

【专利技术属性】
技术研发人员:徐鹏飞
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1