CN106528386A - 一种应用广播的控制方法及终端 - Google Patents

一种应用广播的控制方法及终端 Download PDF

Info

Publication number
CN106528386A
CN106528386A CN201611027649.8A CN201611027649A CN106528386A CN 106528386 A CN106528386 A CN 106528386A CN 201611027649 A CN201611027649 A CN 201611027649A CN 106528386 A CN106528386 A CN 106528386A
Authority
CN
China
Prior art keywords
intended application
application
broadcast
white list
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611027649.8A
Other languages
English (en)
Inventor
刘可亮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meizu Technology Co Ltd
Original Assignee
Meizu Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Meizu Technology Co Ltd filed Critical Meizu Technology Co Ltd
Priority to CN201611027649.8A priority Critical patent/CN106528386A/zh
Publication of CN106528386A publication Critical patent/CN106528386A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/328Computer systems status display
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种应用广播的控制方法及终端。本发明实施例方法包括:从应用集合中确定目标应用;监控所述目标应用的运行状态;当所述目标应用的运行状态改变时,向所述目标应用发送目标广播,所述目标广播用于通知***环境变量发生改变,以使所述目标应用关闭该目标应用的相关功能。本发明实施例还提供了一种终端,用于节省电量,延长终端续航时间。

Description

一种应用广播的控制方法及终端
技术领域
本发明涉及终端应用领域,尤其涉及一种应用广播的控制方法及终端。
背景技术
目前,随着技术的发展,智能手机、平板电脑等移动终端越来越成为人们日常生活中不可缺少的部分。移动终端可以加载各种各样的应用,例如,可以社交类应用,游戏类应用,生活类应用,使得移动终端的功能越来越强大。
但是,一个显著的问题是,移动终端电池的续航能力并没有跟上应用多元化和复杂化的脚步。怎么让有限的电池续航能力尽可能不浪费,从而能够支撑更多、更复杂、需要更长时间供电的应用。
现有技术中,一般是通过清理应用来达到省电的目的,或者限制某些应用的一些权限等来达到的手机省电的目的,例如可以开机自启动,联网权限等。具体的方法可以是应用进行相应的动作触发的时候禁止或者直接返回错误。这种方法会有如下的问题:这些权限限制都是事后限制,属于被动拦截。应用并不知道自己被限制,只知道某一个操作失效了,譬如网络访问失败,应用往往会把这种失败作为一种异常而尝试重试该操作来解决,应用重试该操作反而增加了操作的次数,所以在衍生资源(如CPU)的使用上实际上更多,反而对于移动终端更加耗电。
发明内容
本发明实施例提供了一种应用广播的控制方法及终端,用于节省电量,延长终端续航时间。
第一方面,本发明实施例提供了一种应用广播的控制方法,包括:
从应用集合中确定目标应用;
监控所述目标应用的运行状态;
当所述目标应用的运行状态改变时,向所述目标应用发送目标广播,所述目标广播用于通知***环境变量发生改变,以使所述目标应用关闭该目标应用的相关功能。
在一种可能的实现方式中,所述应用集合包括第一白名单,所述第一白名单中包括第一目标应用;
所述从应用集合中确定目标应用,包括:
从所述应用集合中确定第一白名单中的所述第一目标应用;
所述监控所述目标应用的运行状态之前,所述方法还包括:
拒绝向所述第一目标应用发送开机广播。
在一种可能的实现方式中,所述应用集合包括第二白名单,所述第二白名单中包括第二目标应用,所述当所述目标应用的运行状态改变时,向所述目标应用发送目标广播,包括:
当所述第二目标应用退入后台时,向所述第二目标应用发送第一目标广播,所述第二目标应用为具有联网权限限制的应用;所述第一目标广播用于通知所述第二目标应用当前的网络关闭,以使得所述第二目标应用关闭与网络操作相关的功能。
在一种可能的实现方式中,其特征在于,所述当所述第二目标应用退入后台时,向所述第二目标应用发送第一目标广播之后,所述方法还包括:
当所述第二目标应用切换到前台时,向所述第二目标应用发送第二目标广播,所述第二目标广播用于通知所述第二目标应用当前的网络开启,以使所述第二目标应用执行与网络操作环境相关的功能。
在一种可能的实现方式中,所述应用集合包括第三白名单,所述第三白名单中包括第三目标应用,所述当所述目标应用的运行状态改变时,向所述目标应用发送目标广播,包括:
当所述第三目标应用退入后台时,向所述第三目标应用发送第三目标广播,所述第三目标广播用于通知所述第三目标应用当前电量低于第一门限,以使所述第三目标应用不执行在高电量环境下执行的相关功能,其中,电量高于或者等于所述第一门限为所述高电量环境。
第二方面,本发明实施例提供一种终端,包括:
确定模块,用于从应用集合中确定目标应用;
监控模块,用于监控所述确定模块确定的所述目标应用的运行状态;
第一发送模块,用于当所述监控模块监控的所述目标应用的运行状态改变时,向所述目标应用发送目标广播,所述目标广播用于通知***环境变量发生改变,以使所述目标应用关闭该目标应用的相关功能。
在一种可能的实现方式中,所述应用集合包括第一白名单,所述第一白名单中包括第一目标应用,还包括执行模块;
所述确定模块,还用于从所述应用集合中确定第一白名单中的所述第一目标应用;
所述执行模块,用于拒绝向所述确定模块确定的所述第一目标应用发送开机广播。
在一种可能的实现方式中,所述应用集合包括第二白名单,所述第二白名单中包括第二目标应用,所述第一发送模块,还用于当所述第二目标应用退入后台时,向所述第二目标应用发送第一目标广播,所述第二目标应用为具有联网权限限制的应用;所述第一目标广播用于通知所述第二目标应用当前的网络关闭,以使得所述第二目标应用关闭与网络操作相关的功能。
在一种可能的实现方式中,还包括第二发送模块;所述第二发送模块,用于当所述第二目标应用切换到前台时,向所述第二目标应用发送第二目标广播,所述第二目标广播用于通知所述第二目标应用当前的网络开启,以使所述第二目标应用执行与网络操作环境相关的功能。
在一种可能的实现方式中,所述应用集合包括第三白名单,所述第三白名单中包括第三目标应用,
所述第一发送模块,用于当所述第三目标应用退入后台时,向所述确定模块确定的所述第三目标应用发送第三目标广播,所述第三目标广播用于通知所述第三目标应用当前电量低于第一门限,以使所述第三目标应用不执行在高电量环境下执行的相关功能,其中,电量高于或者等于所述第一门限为所述高电量环境。
从以上技术方案可以看出,本发明实施例具有以下优点:
本发明实施例中,监控目标应用的运行状态,例如,该运行状态包括退入后台,或者切换到前台等,当目标应用的运行状态发生改变时,通过向目标应用发送***环境变量改变的目标广播,以使该目标应用关闭与该环境变量的相关功能。***的很多外设资源状态为了保持新鲜度都是通过广播的方式发送的,应用通过广播知道***环境变量的状态发生了改变,这样***可以通过发送相应的伪装广播给需要进行资源限制的应用,使应用自己“检测”到该项资源不具备从而放弃自己的操作,这样就能够更高效的达到省电的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种应用广播的控制方法的一个实施例的步骤示意图;
图2为本发明提供的一种应用广播的控制方法的另一个实施例的步骤示意图;
图3为本发明提供的一种应用广播的控制方法的另一个实施例的步骤示意图;
图4为本发明提供的一种应用广播的控制方法的另一个实施例的步骤示意图;
图5为本发明提供的一种终端的一个实施例的结构示意图;
图6为本发明提供的一种终端的另一个实施例的结构示意图;
图7为本发明提供的一种终端的另一个实施例的结构示意图。
具体实施方式
本发明实施例提供了一种应用广播的控制方法及终端,用于节省电量,延长终端续航时间。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例中提供了一种应用广播的控制方法,该应用广播的控制方法应用于一种终端,该终端可以为手机、平板电脑、个人数字助理(Personal Digital Assistant,缩写:PDA)等,本发明实施例中该终端可以以手机为例进行说明。例如,该手机中装载了多个应用,该应用可以为游戏应用,例如“神庙逃亡”;可以为社交应用,例如“微信”;可以为购物类的应用,如“淘宝”;可以为学习类应用,如“大学慕课”等等。
Android***的很多外设资源状态为了保持新鲜度都是通过广播的方式发送的,该多个应用可以通过广播知道***或者外设资源的状态发生了改变,该外设资源可以为网络资源,终端的电量资源等等。例如,某些应用具有联网权限的限制,当该应用在联网的时候,才会进行更新,在限制该应用的联网权限时,该应用不会进行更新。又如,当视频应用监听到手机的电量低于第一预置时,将停用某些视觉效果。
本发明实施例中,通过发送相应的伪装广播给对应的应用,使该应用“监听”到当前环境已经不具备该项资源,从而放弃相应操作,这样就能够更高效的达到省电的效果。
请参阅图1所示,本发明提供了一种应用广播的控制方法的一个实施例包括:
步骤101、从应用集合中确定目标应用,该目标应用包括第一目标应用。
该终端中装载了多个应用,该多个应用组成应用集合。例如,该应用集合中包括9个应用,在这9个应用中,有3个应用的耗电量比较高。例如,该广播可以为开机广播,开机广播用于当手机开机时,用于通知应用该手机已经开机,当应用监听到该“开机广播”时,该应用被触发启动。若应用集合中所有的应用监听到该“开机广播”后,都自动运行,则会浪费大量的电能。因而,需要确定不需要开机启动的第一目标应用。例如,“PPTV”,“神庙逃亡”,“淘宝”,这三个应用使用率较低,但是耗电量高,则在应用集合运营维护第一白名单,该第一白名单包括第一目标应用,该第一目标应用为不需要开机启动的应用。
需要说明的是,终端运营维护该第一白名单,该第一白名单可以根据实际需要进行更新,例如,可以在第一白名单加入“优酷”,或者可以在第一白名单中去除“淘宝”,该第一白名单可以根据不同的用户的实际需要进行更新,而且上述第一白名单中的第一目标应用为举例说明,并不造成在实际应用中的限定性说明。
步骤102、拒绝向所述第一目标应用发送开机广播。
终端根据该第一白名单拒绝向第一目标应用发送该“开机广播”,“PPTV”,“神庙逃亡”,“淘宝”,则这三个应用监听不到“开机广播”,第一目标应用则“认为”***没有开机,无法触发自启动,从而达到纯净后台,以达到从根本上节省电能的目的。
需要说明的是,在本发明实施例中,该终端也可以运营第一黑名单,例如,“输入法”,“微信”,“邮箱”,这三个应用,这三个应用为用户使用频率很高,而且耗电量比较低的应用,则将这三个应用加入到第一黑名单,终端根据第一黑明单向上述的“输入法”,“微信”,“邮箱”发送“开机广播”,该方法的原理与运营第一白名单相同,在终端中无论运营白名单还是黑名单,实质相同,因此这两种方案都在本发明的覆盖范围之内。
本发明实施例中,在应用集合中包括第一白名单,该第一白名单中包括第一目标应用,终端可以根据第一白名单拒绝向第一目标应用发送开机广播,第一目标应用没有监听到“开机广播”,则第一目标应用无法触发自启动,从而从根本上减少电能损耗。
请参阅图2所示,本发明提供了一种应用广播的控制方法的另一个实施例包括:
步骤201、从应用集合中确定目标应用。
该应用集合包括第二白名单,所述第二白名单中包括第二目标应用,该第二目标应用为具有联网权限限制的应用,例如,该第二目标应用可以为“阅读器”,“邮箱”等。
步骤202、监控所述目标应用的运行状态。
监控该第二目标应用的运行状态,这里的运行状态可以理解为应用是运行在前台,还是退入到后台。
步骤203、当所述目标应用的运行状态改变时,向所述目标应用发送目标广播,所述目标广播用于通知***环境变量发生改变,以使所述目标应用关闭该目标应用的相关功能。
其中,目标广播可以理解为具有某种用途的伪装广播,但是该伪装广播的目的为节省电能,***环境变量包括例如网络环境变量,电量环境变量等。当所述第二目标应用退入到后台时,向所述第二目标应用发送第一目标广播。例如,该第一目标广播可以为WiFi网络和数据网络关闭的网络状态的伪装广播,所述第一目标广播用于通知所述第二目标应用当前的网络关闭,以使得所述第二目标应用关闭与网络操作相关的功能。例如,当“阅读器”退出到后台后,监听到该“网络状态”的伪装广播后,则关闭更新功能。或者当“邮箱”退入到后台后,监听到该“网络状态”的伪装广播后,则不接收邮件。
需要说明的是,在当所述第二目标应用切换到前台时,***又向该第二目标应用发送第二目标广播,所述第二目标广播用于通知所述第二目标应用当前的网络开启,以使所述第二目标应用执行与网络操作环境相关的功能。
本发明实施例中,根据第二白名单,可以向第二目标应用发送用于改变网络环境变量的第一目标广播,第二目标应用监听到第二目标广播后,将任何可能进行网络操作的功能都关闭,安静的应用可以极大的节省***功耗,从而节省电量,在应用切换到前台的时候,***再向第二目标应用发送第二目标广播,该第二目标广播为WiFi网络或数据网络数据打开的伪装广播,第二目标应用可以重新开启与网络操作相关的功能,不影响该第二目标应用的正常使用。
请参阅图3所示,本发明提供了一种应用广播的控制方法的另一个实施例包括:
步骤301、从应用集合中确定目标应用。
所述应用集合包括第三白名单,所述第三白名单中包括第三目标应用,该第三目标应用在高电量环境下所执行的相关功能和在低电量环境下所执行的相关功能不同。例如,该第三目标应用可以为视频类的应用,或者也可以是游戏类的应用。需要说明的是,上述对于第三目标应用只是举例说明,并不造成对本发明的限定性说明。
步骤302、监控所述目标应用的运行状态;
监控该第三目标应用的运行状态,这里的运行状态可以理解为运行在前台,还是推入到后台。
步骤303、当所述第三目标应用退入后台时,向所述第三目标应用发送第三目标广播,所述第三目标广播用于通知所述第三目标应用当前电量低于第一门限,以使所述第三目标应用不执行在高电量环境下执行的相关功能。
其中,电量高于或者等于所述第一门限为所述高电量环境,例如若第一门限为10%,则电量高于或者等于10%为高电量环境,电量低于10%为低电量环境。
例如,第三目标应用为“百度视频”,若在高电量环境,即使是“百度视频”退入后台,也会在后台下载相关数据,并将数据进行缓存,极大的浪费***的电量,本发明实施例中,为了节省电量,当“百度视频”退如后台后,可以向“百度视频”发送第三目标广播,第三应用广播为当前电量环境为低电量环境的伪装广播。例如,第三目标广播用于通知所述第三目标应用当前电量低于10%,当“百度视频”监听到第三应用广播时,“百度视频”则“认为”***当前为低电量环境,则停止下载数据,从而达到节省电量的效果。在另一个应用场景中,当第三目标应用为“开心农场”时,若在高电量环境中,“开心农场”还会加载各种数据。例如,果园的生产数据,纺织的数据都不会停止,会继续加载,为了节省电量,可以向“开心农场”发送第三目标广播,当“开心农场”监听到第三应用广播时,则停止加载相关数据。
本发明实施例中,第三目标应用会在高电量环境和低电量环境的时候执行不同的策略,会在高电量环境执行高电量操作,因此,可以在该第三目标应用退入到后台时,***向该应用发送低电量的伪装广播,从而使该第三目标应用不进行高电量的操作,从而达到节省电能的效果,提高手机续航时间。
请参阅图3所示,本发明供了一种应用广播的控制方法的另一个实施例包括:
步骤401、从应用集合中确定目标应用。
该应用集合中包括第一白名单、第二白名单和第三白名单,第一白名单中包括第一目标应用,第二白名单中包括第二目标应用,其中第一目标应用为不需要开机启动的应用。第二目标应用为具有联网权限限制的应用。第三目标应用在高电量环境下所执行的相关功能和在低电量环境下所执行的相关功能不同。
需要说明的是,该第一白名单和第二白名单中可以有相同的应用。例如,第一白名单中包括“淘宝”,第二白名单中也可以包括“淘宝”,“淘宝”既为第一目标应用,又可以为第二目标应用,也可以为第三目标应用。
步骤402、拒绝向所述第一目标应用发送开机广播。
本步骤请结合图1对应的实施例中的步骤102进行理解。
步骤403、监控所述目标应用的运行状态。
监控第二目标应用和第三目标应用的运行状态,虽然,第一目标应用并没有监听到开机广播,第一目标应用并不是由“开机广播”触发启动,但是在第一目标应用接收到用户输入的启动指令后,该第一目标应用启动。也可以理解为当“淘宝”启动后,监控第二目标应用和第三目标应用的运行状态,“淘宝”可以在第二白名单中,同时也可以在第三白名单中。本步骤可以结合图2对应的实施例中的步骤202和图3对应的实施例中的步骤302进行理解,此处不赘述。
步骤404、当所述目标应用的运行状态改变时,向所述目标应用发送目标广播,所述目标广播用于通知***环境变量发生改变,以使所述目标应用关闭该目标应用的相关功能。
例如,当“淘宝”切换到后台后,***可以向“淘宝”发送第二目标广播,或者也可以发送第三目标广播,从而使终端节省电能。至于在实际应用中,***发送哪种目标广播给目标应用,本发明实施例中并不限定。本步骤可以结合图2对应的实施例中的步骤203和图3对应的实施例中的步骤303进行理解,此处不赘述。
请参阅图5所示,本发明还提供了一种该应用广播的控制方法所应用的终端,本发明提供的一种终端500的一个实施例包括:
确定模块,用于从应用集合中确定目标应用。
监控模块,用于监控所述确定模块确定的所述目标应用的运行状态。
第一发送模块,用于当所述监控模块监控的所述目标应用的运行状态改变时,向所述目标应用发送目标广播,所述目标广播用于通知***环境变量发生改变,以使所述目标应用关闭该目标应用的相关功能。
在图5对应的实施例的基础上,请参阅图6所示,本发明提供了一种终端的另一个实施例600包括:
所述应用集合包括第一白名单,所述第一白名单中包括第一目标应用,所述终端还包括执行模块。
所述确定模块,还用于从所述应用集合中确定第一白名单中的所述第一目标应用。
所述执行模块,用于拒绝向所述确定模块确定的所述第一目标应用发送开机广播。
可选的,所述应用集合包括第二白名单,所述第二白名单中包括第二目标应用;
所述第一发送模块,还用于当所述第二目标应用退入后台时,向所述第二目标应用发送第一目标广播,所述第二目标应用为具有联网权限限制的应用;所述第一目标广播用于通知所述第二目标应用当前的网络关闭,以使得所述第二目标应用关闭与网络操作相关的功能。
在图6对应的实施例的基础上,请参阅图7所示,本发明提供了一种终端的另一个实施例700包括:
还包括第二发送模块;
所述第二发送模块,用于当所述第二目标应用切换到前台时,向所述第二目标应用发送第二目标广播,所述第二目标广播用于通知所述第二目标应用当前的网络开启,以使所述第二目标应用执行与网络操作环境相关的功能。
可选的,所述应用集合包括第三白名单,所述第三白名单中包括第三目标应用。
所述第一发送模块,用于当所述第三目标应用退入后台时,向所述确定模块确定的所述第三目标应用发送第三目标广播,所述第三目标广播用于通知所述第三目标应用当前电量低于第一门限,以使所述第三目标应用不执行在高电量环境下执行的相关功能,其中,电量高于或者等于所述第一门限为所述高电量环境。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种应用广播的控制方法,其特征在于,包括:
从应用集合中确定目标应用;
监控所述目标应用的运行状态;
当所述目标应用的运行状态改变时,向所述目标应用发送目标广播,所述目标广播用于通知***环境变量发生改变,以使所述目标应用关闭该目标应用的相关功能。
2.根据权利要求1所述的控制方法,其特征在于,所述应用集合包括第一白名单,所述第一白名单中包括第一目标应用;
所述从应用集合中确定目标应用,包括:
从所述应用集合中确定第一白名单中的所述第一目标应用;
所述监控所述目标应用的运行状态之前,所述方法还包括:
拒绝向所述第一目标应用发送开机广播。
3.根据权利要求1所述的控制方法,其特征在于,所述应用集合包括第二白名单,所述第二白名单中包括第二目标应用,所述当所述目标应用的运行状态改变时,向所述目标应用发送目标广播,包括:
当所述第二目标应用退入后台时,向所述第二目标应用发送第一目标广播,所述第二目标应用为具有联网权限限制的应用;所述第一目标广播用于通知所述第二目标应用当前的网络关闭,以使得所述第二目标应用关闭与网络操作相关的功能。
4.根据权利要求3所述的控制方法,其特征在于,所述当所述第二目标应用退入后台时,向所述第二目标应用发送第一目标广播之后,所述方法还包括:
当所述第二目标应用切换到前台时,向所述第二目标应用发送第二目标广播,所述第二目标广播用于通知所述第二目标应用当前的网络开启,以使所述第二目标应用执行与网络操作环境相关的功能。
5.根据权利要求1所述的控制方法,其特征在于,所述应用集合包括第三白名单,所述第三白名单中包括第三目标应用,所述当所述目标应用的运行状态改变时,向所述目标应用发送目标广播,包括:
当所述第三目标应用退入后台时,向所述第三目标应用发送第三目标广播,所述第三目标广播用于通知所述第三目标应用当前电量低于第一门限,以使所述第三目标应用不执行在高电量环境下执行的相关功能,其中,电量高于或者等于所述第一门限为所述高电量环境。
6.一种终端,其特征在于,包括:
确定模块,用于从应用集合中确定目标应用;
监控模块,用于监控所述确定模块确定的所述目标应用的运行状态;
第一发送模块,用于当所述监控模块监控的所述目标应用的运行状态改变时,向所述目标应用发送目标广播,所述目标广播用于通知***环境变量发生改变,以使所述目标应用关闭该目标应用的相关功能。
7.根据权利要求6所述的终端,其特征在于,所述应用集合包括第一白名单,所述第一白名单中包括第一目标应用,还包括执行模块;
所述确定模块,还用于从所述应用集合中确定第一白名单中的所述第一目标应用;
所述执行模块,用于拒绝向所述确定模块确定的所述第一目标应用发送开机广播。
8.根据权利要求6所述的终端,其特征在于,所述应用集合包括第二白名单,所述第二白名单中包括第二目标应用,所述第一发送模块,还用于当所述第二目标应用退入后台时,向所述第二目标应用发送第一目标广播,所述第二目标应用为具有联网权限限制的应用;所述第一目标广播用于通知所述第二目标应用当前的网络关闭,以使得所述第二目标应用关闭与网络操作相关的功能。
9.根据权利要求8所述的终端,其特征在于,还包括第二发送模块;所述第二发送模块,用于当所述第二目标应用切换到前台时,向所述第二目标应用发送第二目标广播,所述第二目标广播用于通知所述第二目标应用当前的网络开启,以使所述第二目标应用执行与网络操作环境相关的功能。
10.根据权利要求6所述的终端,其特征在于,所述应用集合包括第三白名单,所述第三白名单中包括第三目标应用;
所述第一发送模块,用于当所述第三目标应用退入后台时,向所述确定模块确定的所述第三目标应用发送第三目标广播,所述第三目标广播用于通知所述第三目标应用当前电量低于第一门限,以使所述第三目标应用不执行在高电量环境下执行的相关功能,其中,电量高于或者等于所述第一门限为所述高电量环境。
CN201611027649.8A 2016-11-21 2016-11-21 一种应用广播的控制方法及终端 Pending CN106528386A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611027649.8A CN106528386A (zh) 2016-11-21 2016-11-21 一种应用广播的控制方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611027649.8A CN106528386A (zh) 2016-11-21 2016-11-21 一种应用广播的控制方法及终端

Publications (1)

Publication Number Publication Date
CN106528386A true CN106528386A (zh) 2017-03-22

Family

ID=58353178

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611027649.8A Pending CN106528386A (zh) 2016-11-21 2016-11-21 一种应用广播的控制方法及终端

Country Status (1)

Country Link
CN (1) CN106528386A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107087300A (zh) * 2017-05-23 2017-08-22 深圳天珑无线科技有限公司 应用处理方法及装置
CN107529212A (zh) * 2017-07-11 2017-12-29 深圳市金立通信设备有限公司 一种电量管理的方法及终端
CN107911873A (zh) * 2017-11-13 2018-04-13 珠海市魅族科技有限公司 终端控制方法、装置、计算机装置及计算机可读存储介质
CN108196997A (zh) * 2017-12-29 2018-06-22 北京安云世纪科技有限公司 一种用于对应用进行动态控制的装置、方法以及移动终端
CN109765983A (zh) * 2017-11-01 2019-05-17 中国电信股份有限公司 运行程序管理方法、装置和移动终端
CN110998525A (zh) * 2017-08-08 2020-04-10 华为技术有限公司 一种广播事件处理方法及设备
CN112752323A (zh) * 2020-12-31 2021-05-04 上海连尚网络科技有限公司 热点接入状态的改变方法和装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102779068A (zh) * 2012-07-10 2012-11-14 宇龙计算机通信科技(深圳)有限公司 移动终端和应用程序联网控制方法
CN104021019A (zh) * 2014-06-18 2014-09-03 腾讯科技(深圳)有限公司 一种应用自启动的控制方法、终端及服务器
CN104375869A (zh) * 2014-11-28 2015-02-25 北京奇虎科技有限公司 自启动应用控制方法及装置
US20160132173A1 (en) * 2014-11-12 2016-05-12 Lg Electronics Inc. Mobile terminal and controlling method thereof
CN105792335A (zh) * 2016-02-26 2016-07-20 深圳天珑无线科技有限公司 一种提高续航时间的方法和终端设备
CN105979095A (zh) * 2016-06-27 2016-09-28 努比亚技术有限公司 移动终端及应用功耗控制方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102779068A (zh) * 2012-07-10 2012-11-14 宇龙计算机通信科技(深圳)有限公司 移动终端和应用程序联网控制方法
CN104021019A (zh) * 2014-06-18 2014-09-03 腾讯科技(深圳)有限公司 一种应用自启动的控制方法、终端及服务器
US20160132173A1 (en) * 2014-11-12 2016-05-12 Lg Electronics Inc. Mobile terminal and controlling method thereof
CN104375869A (zh) * 2014-11-28 2015-02-25 北京奇虎科技有限公司 自启动应用控制方法及装置
CN105792335A (zh) * 2016-02-26 2016-07-20 深圳天珑无线科技有限公司 一种提高续航时间的方法和终端设备
CN105979095A (zh) * 2016-06-27 2016-09-28 努比亚技术有限公司 移动终端及应用功耗控制方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107087300A (zh) * 2017-05-23 2017-08-22 深圳天珑无线科技有限公司 应用处理方法及装置
CN107529212A (zh) * 2017-07-11 2017-12-29 深圳市金立通信设备有限公司 一种电量管理的方法及终端
CN110998525A (zh) * 2017-08-08 2020-04-10 华为技术有限公司 一种广播事件处理方法及设备
US11449369B2 (en) 2017-08-08 2022-09-20 Huawei Technologies Co., Ltd. Broadcast event processing method and device
CN109765983A (zh) * 2017-11-01 2019-05-17 中国电信股份有限公司 运行程序管理方法、装置和移动终端
CN107911873A (zh) * 2017-11-13 2018-04-13 珠海市魅族科技有限公司 终端控制方法、装置、计算机装置及计算机可读存储介质
CN108196997A (zh) * 2017-12-29 2018-06-22 北京安云世纪科技有限公司 一种用于对应用进行动态控制的装置、方法以及移动终端
CN108196997B (zh) * 2017-12-29 2021-06-15 北京安云世纪科技有限公司 一种用于对应用进行动态控制的装置、方法以及移动终端
CN112752323A (zh) * 2020-12-31 2021-05-04 上海连尚网络科技有限公司 热点接入状态的改变方法和装置

Similar Documents

Publication Publication Date Title
CN106528386A (zh) 一种应用广播的控制方法及终端
CN104793995B (zh) 控制gps调用的方法及装置
CN106060909B (zh) 一种网络连接方法及移动终端
CN106648861A (zh) 后台服务进程的保活方法及装置
CN104598286B (zh) 移动终端的软件更新方法及装置
CN104735671A (zh) 一种识别恶意电话的方法和装置
CN105122930A (zh) 通信***中用于在演进节点b和用户设备之间设立/释放无线电资源控制连接的方法和装置
CN107450709B (zh) 应用处理方法、装置、存储介质及电子设备
CN107484190B (zh) 网络连接方法、移动终端及计算机可读存储介质
CN107526601A (zh) 一种移动终端调整方法、移动终端及存储介质
CN109548167A (zh) 覆盖范围自适应调整方法、装置、计算机存储介质及设备
CN106506867A (zh) 一种通话方法及移动终端
CN107132905A (zh) 终端通信控制方法及终端
CN107544846A (zh) 一种内存管理方法、装置及电子设备
CN103916526B (zh) 联系人信息处理方法、装置及移动终端
CN107038068A (zh) 终端及其应用杀死处理方法
CN109059178A (zh) 空调器的控制方法、装置、空调器及计算机可读存储介质
CN106874086A (zh) 一种应用程序自启动的处理方法、装置及移动终端
CN104063316B (zh) 一种应用的测试方法及装置
CN106060280A (zh) 一种数据业务管理的方法、装置以及终端
CN105075337B (zh) 用于移动电信的用户设备以及用于接入电信网络的方法
CN106657214A (zh) 一种数据迁移的方法及终端
CN107690135A (zh) 一种智能卡控制方法及电子设备
CN105517125B (zh) 一种通信终端中的频段处理方法、装置及通信终端
CN107291543A (zh) 应用程序处理方法、装置、存储介质和终端

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170322