G06F1/32 G06F9/46
1.一种移动终端,其特征在于,包括:
检测单元,检测应用程序的状态;
控制单元,连接至所述检测单元,在所述检测单元检测到所述应用程 序发出联网申请时,根据所述应用程序的属性确定是否响应所述应用程序 的联网申请。
2.根据权利要求1所述的移动终端,其特征在于,所述控制单元用 于在所述应用程序的属性为后台运行程序时,不响应所述应用程序的联网 申请,在所述应用程序的属性为前台运行程序时,响应所述应用程序的联 网申请。
3.根据权利要求2所述的移动终端,其特征在于,还包括:提示单 元,连接至所述控制单元,在所述控制单元确定所述应用程序为后台运行 程序后,提示用户是否不响应所述应用程序的联网申请。
4.根据权利要求3所述的移动终端,其特征在于,所述控制单元还 用于在预设时间段内未接收到来自所述提示单元的用户选择数据时,不响 应所述应用程序的联网申请。
5.根据权利要求1至4中任一项所述的移动终端,其特征在于,所 述控制单元还用于在根据所述应用程序的属性确定是否响应所述应用程序 的联网申请之前,若所述移动终端的显示装置已在预置时间段内未接收到 用户的输入数据,则不响应所述应用程序的联网申请。
6.一种应用程序联网控制方法,其特征在于,包括以下步骤:
检测应用程序的状态;
在检测到所述应用程序发出联网申请时,根据所述应用程序的属性确 定是否响应所述应用程序的联网申请。
7.根据权利要求6所述的应用程序联网控制方法,其特征在于,所 述根据所述应用程序的属性确定是否响应所述应用程序的联网申请的步骤 包括:在所述应用程序的属性为后台运行程序时,不响应所述应用程序的 联网申请,在所述应用程序的属性为前台运行程序时,响应所述应用程序 的联网申请。
8.根据权利要求7所述的应用程序联网控制方法,其特征在于,在 确定所述应用程序为后台运行程序后,提示用户是否不响应所述应用程序 的联网申请。
9.根据权利要求8所述的应用程序联网控制方法,其特征在于,若 在预设时间段内未接收到用户的选择数据,则不响应所述应用程序的联网 申请。
10.根据权利要求6至9中任一项所述的应用程序联网控制方法, 其特征在于,在根据所述应用程序的属性确定是否响应所述应用程序的联 网申请之前,若终端已在预置时间段内未接收到用户的输入数据时,不响 应所述应用程序的联网申请。
本发明涉及通信技术领域,具体而言,涉及移动终端和应用程序联网 控制方法。
目前可应用在移动终端中的软件种类繁多,用户可自行下载软件应 用,可能会碰到某些恶意软件,私自打开上网功能,相关技术中对应用程 序的管理基本上是通过用户设置应用程序的属性来控制应用程序的某些行 为,不能灵活控制应用程序的行为。例如,对于某些未经设置的后台运行 的应用程序,不能控制其自动联网的行为。对于此类应用,频繁自动联网 的动作,会耗费网络流量,且耗费终端的电量,以及使得系统负荷增大, 严重影响了终端系统的性能。
因此,需要一种应用程序联网控制技术,能够监控并管理后台应用自 动联网行为,优化系统,节省耗电量。
考虑到上述背景技术,本发明的一个目的提供一种移动终端,能够监 控并管理后台应用自动联网行为,优化系统,节省耗电量。
根据本发明的一个方面,提供了一种移动终端,包括:检测单元,检 测应用程序的状态;控制单元,连接至所述检测单元,在所述检测单元检 测到所述应用程序发出联网申请时,根据所述应用程序的属性确定是否响 应所述应用程序的联网申请。
应用程序的状态即应用程序的动作行为,包括更新操作、联网申请、 开机启动动作等。在检测到应用程序触发联网申请事件时,判断该应用程 序的属性,当属性满足预设条件时,就响应该应程序的联网申请,否则, 不响应该应用程序的联网申请。
在上述技术方案中,优选的,所述控制单元用于在所述应用程序的属 性为后台运行程序时,不响应所述应用程序的联网申请,在所述应用程序 的属性为前台运行程序时,响应所述应用程序的联网申请。
在该技术方案中,优选属性为是否是后台运行程序,所谓前台运行的 应用程序,是指在当前显示出来并与用户进行交互的应用程序,而后台运 行的应用程序是指默默在后台运行并没有与用户进行交互的应用程序。这 样就可以对后台运行程序进行监控,阻止其定时联网动作,减轻系统负 担,也节省了耗电量。
在上述任一技术方案中,优选的,还可以包括:提示单元,连接至所 述控制单元,在所述控制单元确定所述应用程序为后台运行程序后,提示 用户是否不响应所述应用程序的联网申请。
当然,用户可以选择是否阻止该后台运行应用程序的联网行为,若同 意,则不响应该后台运行应用程序的联网行为,否则,响应其联网。
在上述任一技术方案中,优选的,所述控制单元还用于在预设时间段 内未接收到来自所述提示单元的用户选择数据时,不响应所述应用程序的 联网申请。
考虑到用户可能没有看到上述提示,可以设置一段供用户反应的时间 即预设时间段,若在该预设时间段内没有接收到用户选择数据,则默认是 不响应该应用程序的联网申请。
在上述任一技术方案中,优选的,所述控制单元还用于在根据所述应 用程序的属性确定是否响应所述应用程序的联网申请之前,若所述移动终 端的显示装置已在预置时间段内未接收到用户的输入数据,则不响应所述 应用程序的联网申请。
检测单元在检测到应用程序的联网申请时,若移动终端处于闲置状态 (例如用户进入睡眠状态,终端就处于闲置状态),则无需判断该应用程 序的属性了,直接不响应所有应用程序的联网申请。在移动终端处于闲置 状态时,已无需应用程序进行联网,避免浪费网络流量,也耗费电量。而 判断终端是否处于闲置状态的方法是判断该终端是否已在预置时间段内没 有接收到用户的输入数据,即判断用户是否已很长时间没有操作终端了, 如果是这样,则说明该终端已处于闲置状态。
根据本发明的另一方面,还提供了一种应用程序联网控制方法,包括 以下步骤:检测应用程序的状态;在检测到所述应用程序发出联网申请 时,根据所述应用程序的属性确定是否响应所述应用程序的联网申请。
应用程序的状态即应用程序的动作行为,包括更新操作、联网申请、 开机启动动作等。在检测到应用程序触发联网申请事件时,判断该应用程 序的属性,当属性满足预设条件时,就响应该应程序的联网申请,否则, 不响应该应用程序的联网申请。
在上述任一技术方案中,优选的,所述根据所述应用程序的属性确定 是否响应所述应用程序的联网申请的步骤包括:在所述应用程序的属性为 后台运行程序时,不响应所述应用程序的联网申请,在所述应用程序的属 性为前台运行程序时,响应所述应用程序的联网申请。
在该技术方案中,优选属性为是否是后台运行程序,所谓前台运行的 应用程序,是指在当前显示出来并与用户进行交互的应用程序,而后台运 行的应用程序是指默默在后台运行并没有与用户进行交互的应用程序。这 样就可以对后台运行程序进行监控,阻止其定时联网动作,减轻系统负 担,也节省了耗电量。
在上述任一技术方案中,优选的,在确定所述应用程序为后台运行程 序后,提示用户是否不响应所述应用程序的联网申请。
当然,用户可以选择是否阻止该后台运行应用程序的联网行为,若同 意,则不响应该后台运行应用程序的联网行为,否则,响应其联网。
在上述任一技术方案中,优选的,若在预设时间段内未接收到用户的 选择数据,则不响应所述应用程序的联网申请。
考虑到用户可能没有看到上述提示,可以设置一段供用户反应的时间 即预设时间段,若在该预设时间段内没有接收到用户选择数据,则默认是 不响应该应用程序的联网申请。
在上述任一技术方案中,优选的,在根据所述应用程序的属性确定是 否响应所述应用程序的联网申请之前,若终端已在预置时间段内未接收到 用户的输入数据时,不响应所述应用程序的联网申请。
检测单元在检测到应用程序的联网申请时,若移动终端处于闲置状态 (例如用户进入睡眠状态,终端就处于闲置状态),则无需判断该应用程 序的属性了,直接不响应所有应用程序的联网申请。在移动终端处于闲置 状态时,已无需应用程序进行联网,避免浪费网络流量,也耗费电量。而 判断终端是否处于闲置状态的方法是判断该终端是否已在预置时间段内没 有接收到用户的输入数据,即判断用户是否已很长时间没有操作终端了, 如果是这样,则说明该终端已处于闲置状态。
根据本发明的技术方案,可以管理后台应用程序的自动联网行为,优 化系统,节省耗电量,提高了系统的稳定性。
图1示出了根据本发明的实施例的移动终端的框图;
图2示出了根据本发明的一个实施例的应用程序联网控制方法的流程 图;
图3示出了根据本发明的另一实施例的应用程序联网控制方法的流程 图。
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附 图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不 冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是, 本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明 的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的实施例的移动终端的框图。
如图1所示,根据本发明的实施例的移动终端100包括:检测单元 102,检测应用程序的状态;控制单元104,连接至该检测单元102,在检 测单元102检测到应用程序发出联网申请时,根据应用程序的属性确定是 否响应应用程序的联网申请。
应用程序的状态即应用程序的动作行为,包括更新操作、联网申请、 开机启动动作等。在检测到应用程序触发联网申请事件时,判断该应用程 序的属性,当属性满足预设条件时,就响应该应程序的联网申请,否则, 不响应该应用程序的联网申请。
在上述技术方案中,优选的,控制单元104用于在应用程序的属性为 后台运行程序时,不响应应用程序的联网申请,在应用程序的属性为前台 运行程序时,响应应用程序的联网申请。
在该技术方案中,优选属性为是否是后台运行程序,所谓前台运行的 应用程序,是指在当前显示出来并与用户进行交互的应用程序,而后台运 行的应用程序是指默默在后台运行并没有与用户进行交互的应用程序。这 样就可以对后台运行程序进行监控,阻止其定时联网动作,减轻系统负 担,也节省了耗电量。
在上述任一技术方案中,优选的,还可以包括:提示单元106,连接 至控制单元104,在控制单元104确定应用程序为后台运行程序后,提示 用户是否不响应应用程序的联网申请。
当然,用户可以选择是否阻止该后台运行应用程序的联网行为,若同 意,则不响应该后台运行应用程序的联网行为,否则,响应其联网。
在上述任一技术方案中,优选的,控制单元104还用于在预设时间段 内未接收到来自提示单元106的用户选择数据时,不响应应用程序的联网 申请。
考虑到用户可能没有看到上述提示,可以设置一段供用户反应的时间 即预设时间段,若在该预设时间段内没有接收到用户选择数据,则默认是 不响应该应用程序的联网申请。
在上述任一技术方案中,优选的,控制单元104还用于在根据应用程 序的属性确定是否响应应用程序的联网申请之前,若移动终端的显示装置 已在预置时间段内未接收到用户的输入数据,则不响应应用程序的联网申 请。
检测单元102在检测到应用程序的联网申请时,若移动终端处于闲置 状态(例如用户进入睡眠状态,终端就处于闲置状态),则无需判断该应 用程序的属性,直接不响应所有应用程序的联网申请。在移动终端处于闲 置状态时,已无需应用程序进行联网,避免浪费网络流量,也耗费电量。 而判断终端是否处于闲置状态的方法是判断该终端是否已在预置时间段内 没有接收到用户的输入数据,即判断用户是否已很长时间没有操作终端 了,如果是这样,则说明该终端已处于闲置状态。
图2示出了根据本发明的实施例的应用程序联网控制方法的流程图。
如图2所示,根据本发明的实施例的应用程序联网控制方法,包括以 下步骤:步骤202,检测应用程序的状态;步骤204,在检测到应用程序 发出联网申请时,根据应用程序的属性确定是否响应应用程序的联网申 请。
应用程序的状态即应用程序的动作行为,包括更新操作、联网申请、 开机启动动作等。在检测到应用程序触发联网申请事件时,判断该应用程 序的属性,当属性满足预设条件时,就响应该应程序的联网申请,否则, 不响应该应用程序的联网申请。
在上述任一技术方案中,优选的,根据应用程序的属性确定是否响应 应用程序的联网申请的步骤包括:在应用程序的属性为后台运行程序时, 不响应应用程序的联网申请,在应用程序的属性为前台运行程序时,响应 应用程序的联网申请。
在该技术方案中,优选属性为是否是后台运行程序,所谓前台运行的 应用程序,是指在当前显示出来并与用户进行交互的应用程序,而后台运 行的应用程序是指默默在后台运行并没有与用户进行交互的应用程序。这 样就可以对后台运行程序进行监控,阻止其定时联网动作,减轻系统负 担,也节省了耗电量。
在上述任一技术方案中,优选的,在确定应用程序为后台运行程序 后,提示用户是否不响应应用程序的联网申请。
当然,用户可以选择是否阻止该后台运行应用程序的联网行为,若同 意,则不响应该后台运行应用程序的联网行为,否则,响应其联网。
在上述任一技术方案中,优选的,若在预设时间段内未接收到用户的 选择数据,则不响应应用程序的联网申请。
考虑到用户可能没有看到上述提示,可以设置一段供用户反应的时间 即预设时间段,若在该预设时间段内没有接收到用户选择数据,则默认是 不响应该应用程序的联网申请。
在上述任一技术方案中,优选的,在根据应用程序的属性确定是否响 应应用程序的联网申请之前,若终端已在预置时间段内未接收到用户的输 入数据时,不响应应用程序的联网申请。
检测单元在检测到应用程序的联网申请时,若移动终端处于闲置状态 (例如用户进入睡眠状态,终端就处于闲置状态),则无需判断该应用程 序的属性了,直接不响应所有应用程序的联网申请。在移动终端处于闲置 状态时,已无需应用程序进行联网,避免浪费网络流量,也耗费电量。而 判断终端是否处于闲置状态的方法是判断该终端是否已在预置时间段内没 有接收到用户的输入数据,即判断用户是否已很长时间没有操作终端了, 如果是这样,则说明该终端已处于闲置状态。
接下来继续结合图3来详细说明根据本发明的实施例的应用程序联网 控制方法。
本发明检测应用程序的自动联网行为,并实行提醒,用户根据提醒进 行设置是否响应该应用定时自动联网,不响应后该应用将不能定时自动联 网。
如图3所示,在步骤302,应用程序发起自动联网申请。
在步骤304,检测到应用程序申请联网的动作后,判断其是否为后台 应用。如果为后台应用,则进入步骤306,否则,进入步骤308,响应该 应用程序的联网申请。
在步骤306,如果检测到的发出联网申请的应用程序为后台应用,则 提醒用户。用户可以在提醒对话框上设置不响应或者忽略提醒,如果忽略 提醒,则进入步骤308,若不响应,则进入步骤310。
在步骤310,如果用户设置不响应,则不响应该后台应用联网。
需说明的是,当该应用程序切换到前台后进行联网(应用程序的属性 变更为前台运行的应用程序),则应该恢复其联网功能。
当然,用户也可以进入后台应用列表设置联网的界面,主动设置响应 或者不响应后台应用程序的联网申请。
在另一种实施方式中,如果终端处于闲置状态,例如用户进入睡眠状 态,则无论发出联网申请的应用程序是否是后台应用程序,均不响应其联 网动作,避免在用户睡眠状态下,应用程序联网申请的反复试探,减少耗 电量,也减轻了系统的负担。
以上结合附图详细说明了根据本发明的技术方案,可以管理后台应用 程序的自动联网行为,优化系统,节省耗电量,提高了系统的稳定性。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于 本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精 神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明 的保护范围之内。
本文发布于:2023-04-14 15:21:48,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/3/86686.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |