CN111381662A - 省电控制方法、控制设备及存储介质 - Google Patents
省电控制方法、控制设备及存储介质 Download PDFInfo
- Publication number
- CN111381662A CN111381662A CN202010195019.1A CN202010195019A CN111381662A CN 111381662 A CN111381662 A CN 111381662A CN 202010195019 A CN202010195019 A CN 202010195019A CN 111381662 A CN111381662 A CN 111381662A
- Authority
- CN
- China
- Prior art keywords
- terminal
- application
- preset
- power saving
- working state
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- Power Sources (AREA)
Abstract
本公开提供的省电控制方法、控制设备及存储介质,通过根据终端当前位置和/或当前时间,确定所述终端工作状态;根据所述工作状态执行对应的应用处理策略,以降低终端耗电量,也就是说,本公开示例根据终端当前位置和/或当前时间来执行对应的应用处理策略,实现了终端可以根据不同的应用场景自动调整省电策略,实现了在满足用户不同需求的同时达到节约终端电量的效果,使得终端省电更加智能化和个人化,提高了用户体验。
Description
技术领域
本公开涉及终端技术领域,尤其涉及一种省电控制方法、控制设备及存储介质。
背景技术
随着终端的发展,终端已经成为了人们生活、工作中的重要工具。
目前,为了满足用户的多样化需求,终端往往装载了大量的应用程序,这导致终端的耗电量加剧,即使终端在空闲状态下进入低功耗状态,仍然有很多应用程序活跃于后台,它们通过网络与服务器保持长连接,服务器会时常发送数据包到终端,终端接收到这些数据包后就会唤醒***,从而导致***被频繁唤醒,增加了***的功耗,增大了终端的耗电量,降低了终端的待机时间。
现有技术中,一般采用对各应用程序的耗电量进行排序,关闭耗电量较高的应用程序的方法以实现省电。但是,现有方法中并没有考虑到用户在不同场景下所需求的应用程序不同,也就是说,现有的省电方法不够智能化、个人化,进而导致用户体验不高。
发明内容
针对上述问题,本公开提供了一种省电控制方法、控制设备及存储介质。
第一方面,本公开提供了一种省电控制方法,包括:S1、根据终端当前位置和/或当前时间,确定所述终端工作状态;S2、根据所述工作状态执行对应的应用处理策略,以降低终端耗电量。
在其他可选的实施方式中,所述S1步骤之前,还包括:获取所述终端在不同位置和/或不同时间段所述应用的使用记录;根据所述使用记录,确定所述终端工作状态对应的所述应用处理策略。
在其他可选的实施方式中,所述S2步骤,包括:获取所述终端工作状态对应的应用信息;判断所述应用的使用频次是否大于或等于预设频次;若是,则对所述应用进行第一预设处理。
在其他可选的实施方式中,所述S2步骤之前,还包括:检测至少一前台应用的运行时长是否小于或等于预设时长;若是,则输出提示信息,和/或对所述前台应用进行退出或关闭。
在其他可选的实施方式中,还包括:获取所述终端工作状态对应的应用信息;判断所述应用信息是否包括所述前台应用;若是,则根据所述终端工作状态对应的应用处理策略对所述前台应用进行处理。
在其他可选的实施方式中,所述S2步骤之后,还包括:检测所述终端的运行状态;若所述运行状态满足第一预设条件时,对所述终端进行第二预设处理。
在其他可选的实施方式中,所述第一预设条件包括以下至少一种:所述终端的熄屏时长超过预设熄屏时长;所述终端的未操作时长超过预设未操作时长。
在其他可选的实施方式中,所述第二预设处理,包括以下至少一种:控制前台应用切换到后台;暂停所述工作状态对应的应用的运行;对所述工作状态对应的应用的相关资源进行清理;对不是所述工作状态对应的应用的相关资源进行清理;退出所述工作状态对应的应用;退出不是所述工作状态对应的应用;所述终端进入预设模式。
在其他可选的实施方式中,所述S1步骤之后,还包括:获取所述终端的状态参数;若所述状态参数满足第二预设条件时,按照预设规则对所述终端工作状态对应的应用进行处理。
在其他可选的实施方式中,所述第二预设条件包括以下至少一个:所述终端的电池电量小于或等于预设电量阈值;所述终端的剩余***资源小于或等于预设***资源。
在其他可选的实施方式中,所述按照预设规则对所述工作状态对应的应用进行处理包括以下至少一种:只保留预设应用;切换所述应用前后台运行状态;对所述应用的相关资源进行清理;关闭或退出所述应用;控制所述应用进入预设应用模式。
第二方面,本公开提供了一种省电控制设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如前任一项所述的省电控制方法。
第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如前任一项所述的省电控制方法。
本公开提供的省电控制方法、控制设备及存储介质,通过根据终端当前位置和/或当前时间,确定所述终端工作状态;根据所述工作状态执行对应的应用处理策略,以降低终端耗电量,也就是说,本公开示例根据终端当前位置和/或当前时间来执行对应的应用处理策略,实现了终端可以根据不同的应用场景自动调整省电策略,实现了在满足用户不同需求的同时达到节约终端电量的效果,使得终端省电更加智能化和个人化,提高了用户体验。
附图说明
图1为本公开所基于的一种应用场景示意图;
图2为本公开提供的一种省电控制方法的流程示意图;
图3为本公开提供的另一种省电控制方法的流程示意图;
图4为本公开提供的再一种省电控制方法的流程示意图;
图5为本公开所基于的一种终端处于用户上班状态时应用运行的前后对比示意图;
图6为本公开所基于的一种终端处于用户下班状态时应用运行的前后对比示意图;
图7为本公开所基于的一种终端处于用户睡眠状态时应用运行的前后对比示意图;
图8为本公开提供的又一种省电控制方法的流程示意图;
图9为本公开提供的又一种省电控制方法的流程示意图;
图10为本公开提供的又一种省电控制方法的流程示意图;
图11为本公开提供的一种省电控制装置的结构示意图;
图12为本公开提供的一种省电控制设备的硬件结构示意图。
具体实施方式
为使本公开示例的目的、技术方案和优点更加清楚,下面将结合本公开示例中的附图,对本公开示例中的技术方案进行清楚、完整地描述。
随着终端的发展,终端已经成为了人们生活、工作中的重要工具。
图1为本公开所基于的一种应用场景示意图,如图1所示,为了满足用户的多样化需求,终端往往需要装载大量的应用(Application program,简称App),例如通讯类应用(如微信App)、天气类应用、新闻娱乐类A应用(如微博App)、上班打卡类应用(如钉钉App)、外卖类应用(如美团App)等等,这导致终端的耗电量加剧,即使终端在空闲状态下进入低功耗状态,仍然有很多App活跃于后台,它们通过网络与服务器保持长连接,服务器会时常发送数据包到终端,终端接收到这些数据包后就会唤醒***,***被频繁唤醒,增加了***的功耗,增大了终端的耗电量,降低了终端的待机时间。
现有技术中,一般采用对各App的耗电量进行排序,关闭耗电量较高的App的方法来实现终端省电。但是,现有方法中并没有考虑到用户在不同场景下所需求的应用程序不同,例如用户在上班时间可能使用通讯类App较多,下班时间可能使用新闻娱乐类App较多,晚上用户睡觉时可能就不再使用App,而如果只根据耗电量来关闭App,有可能导致用户频繁使用的App被关闭,使得用户需要多次重新打开App,导致用户体验不佳,也就是说,现有技术存在着不够智能化、个人化,用户体验不佳的技术问题。
针对上述问题,本公开提供了一种省电控制方法、控制设备及存储介质,通过根据终端当前位置和/或当前时间来执行对应的应用处理策略,实现了终端可以根据不同的应用场景自动调整省电策略,实现了在满足用户不同需求的同时达到节约终端电量的效果,使得终端省电更加智能化和个人化,提高了用户体验。
第一方面,本公开示例提供了一种省电控制方法,图2为本公开提供的一种省电控制方法的流程示意图。
如图2所示,该省电控制方法包括:
S1、根据终端当前位置和/或当前时间,确定终端工作状态。
本步骤中,可以根据终端当前位置和/或当前时间,确定终端工作状态。举例来说,若终端当前位置为用户上班地点,或者终端当前时间为用户上班时间(例如在早9:00-晚18:00之间),则可以确定终端处于用户上班状态;若终端当前位置为家,或者终端当前时间为下班时间(例如晚19:00-晚22:00之间),则可以确定终端处于用户下班状态;若终端当前时间为用户睡眠时间(例如晚上22:00-次日早6:00之间),则可以确定终端处于用户睡眠状态;当然也可以根据终端的当前位置和当前时间来同时确定终端的工作状态,例如若终端当前位置处于用户上班地点且为用户上班时间,则可以确定终端处于用户上班状态,若终端当前位置为家且当前时间为用户下班时间,则可以确定终端处于用户下班状态,若终端当前位置为家且处于用户睡眠时间,则可以确定终端处于用户睡眠状态,需要说明的是,根据终端的当前位置和当前时间来判断终端的工作状态,提高了判断的准确度。
S2、根据所述工作状态执行对应的应用处理策略,以降低终端耗电量。
本步骤中,当终端处于不同工作状态时,就调用不同的应用处理策略,也就是说,本实施方式可以针对用户在不同场景下的需求,执行对应的省电策略。举例来说,当终端处于用户上班状态时,用户可能希望尽量减少被终端打扰的次数,但又不希望漏掉上班时一些常用的或者重要App的消息提醒,则应用处理策略可以采用只保留上班时常用的或重要的App(例如通讯类App)的推送消息提醒功能,过滤掉不重要或不常用App(例如天气预报类App、新闻娱乐类App等)的消息提醒,以减少终端被唤醒的次数,进而实现了在满足用户上班需求的同时达到终端省电的目的。又比如当终端处于用户下班状态时,用户希望能获得更多的信息,包括新闻娱乐、通讯等等,此时应用处理策略可以设置成保留所有App的推送消息提醒功能。又比如当终端处于用户睡眠状态时,用户希望不被打扰,则应用处理策略可以设置成过滤掉所有App的推送消息提醒功能以及停止所有App的运行。也就是说,本公开示例通过确定终端的不同工作状态调用对应的应用处理策略,实现了满足用户需求的同时达到省电的目的。本公开示例的执行主体为终端设备,可以为手机、平板电脑、智能手环等设备。
本公开示例提供的省电控制方法,通过根据终端当前位置和/或当前时间,确定所述终端工作状态;根据所述工作状态执行对应的应用处理策略,以降低终端耗电量;也就是说,本公开示例根据终端当前位置和/或当前时间来执行对应的应用处理策略,即终端可以根据不同的应用场景自动调整省电策略,实现了在满足用户不同需求的同时达到节约终端电量的效果,使得终端省电更加智能化和个人化,提高了用户体验。
结合前述的各实现方式,图3为本公开提供的另一种省电控制方法的流程示意图,如图3所示,该省电控制方法包括:
S11、获取所述终端在不同位置和/或不同时间段所述应用的使用记录。
S12、根据所述使用记录,确定所述终端工作状态对应的所述应用处理策略。
S13、根据终端当前位置和/或当前时间,确定所述终端工作状态。
S14、根据所述工作状态执行对应的应用处理策略,以降低终端耗电量。
本实施方式中的步骤S13、步骤S14分别与前述实施方式中的步骤S1、步骤S2的实现方式类似,在此不进行赘述。
与前述实施方式不同的是,为了使得终端所执行的应用处理策略能够更符合用户的使用习惯,在本实施方式中,通过获取所述终端在不同位置和/或不同时间段所述应用的使用记录;根据所述使用记录,确定所述终端工作状态对应的所述应用处理策略。
具体来说,可以获取终端处于不同位置时各应用的历史使用记录,比如采集终端处于上班地点时各应用(例如通讯类App、新闻娱乐类App、天气预报类App等各App)的使用记录,然后根据该使用记录确定用户上班状态对应的应用处理策略,又比如采集终端处于家时各应用(例如通讯类App、新闻娱乐类App、天气预报类App等各App)的使用记录,然后根据该使用记录确定用户下班状态对应的应用处理策略。或者可以获取终端处于不同时间段时的各应用的历史使用记录,一种方式为可以将一天时间平均划分成多个时间段,获取每个时间段的各应用使用记录,另一种方式为可以根据用户生活规律,将一天时间拆分为用户上班时间(例如早9:00-晚18:00)、用户下班时间(例如晚18:00-22:00)、用户睡眠时间(例如晚22:00-次日早6:00)等不同时间段,采集终端在各时间段的各应用的使用记录,然后该使用记录确定对应的应用处理策略。或者也可以同时获取终端在不同位置及不同时间段时各应用的历史使用记录,例如采集用户在上班地点且在上班时间段内各应用的使用记录,采集用户在家且在下班时间段内各应用的使用记录,采集用户在家且在用户睡眠时间段内各应用的使用记录,然后根据终端在不同位置及不同时间段各应用的历史使用记录,生成对应的应用处理策略。
优选的,步骤S12包括:根据终端在不同位置和/或不同时间段的使用记录,建立终端工作状态表;根据终端不同终端工作状态下的应用使用记录,生成各终端工作状态对应的应用处理策略。
具体来说,可以根据使用记录中地点、时间的记载确定终端处于用户上班状态、下班状态、睡眠状态;根据终端不同终端工作状态下的应用的历史使用记录,生成各终端工作状态对应的应用处理策略,例如可以根据终端处于用户上班状态时的历史使用记录,确定对应的应用处理策略为过滤掉不常用App的消息提醒,可以根据终端处于用户下班状态时的历史使用记录,确定对应的应用处理策略为保留所有App的消息推送,可以根据终端处于用户睡眠状态时的历史使用记录,确定对应的应用处理策略为过滤掉所有App的消息提醒。
本公开示例提供的省电控制方法,通过获取所述终端在不同位置和/或不同时间段所述应用的使用记录;根据所述使用记录,确定所述终端工作状态对应的所述应用处理策略;根据终端当前位置和/或当前时间,确定所述终端工作状态;根据所述工作状态执行对应的应用处理策略,以降低终端耗电量;即本公开示例通过获取不同位置和/或不同时间段的各应用的使用记录来生成对应的省电策略,使得终端可以根据用户的使用习惯自动调整省电策略,实现了在满足用户不同需求的同时达到节约终端电量的目的,利用本公开可以使得终端省电更加智能化和个人化,提高了用户体验。
结合前述的各实现方式,图4为本公开提供的再一种省电控制方法的流程示意图,如图4所示,该省电控制方法包括:
S21、根据终端当前位置和/或当前时间,确定所述终端工作状态。
S22、获取所述终端工作状态对应的应用信息。
S23、判断所述应用的使用频次是否大于或等于预设频次。
若是,执行步骤S24,结束;若否,结束本实施方式。
步骤S24、对所述应用进行第一预设处理。
本实施方式中的步骤S21与前述实施方式中的步骤S1的实现方式类似,在此不进行赘述。
与前述实施方式不同的是,本实施方式进一步限定了应用处理策略的具体实现方式。在本实施方式中,通过获取所述终端工作状态对应的应用信息;判断所述应用的使用频次是否大于或等于预设频次;若是,则对所述应用进行第一预设处理。
可选的,第一预设处理包括推送和/或后台启动所述应用。具体来说,获取终端工作状态对应的应用信息,即各应用在当前工作状态下的使用频次,判断应用的使用频次是否大于等于预设频次,若是,说明在当前终端工作状态下,用户经常会使用到该应用,则可以允许该应用向终端推送消息提醒,或者后台启动该应用。
步骤S2的另外一种实现方式为:对第一应用过滤列表中存储的应用进行第一预设处理,其中,所述应用过滤列表中存储有终端在第一工作状态下的应用的使用频次大于预设频次的应用。具体来说,当确定了终端的工作状态后,可以直接对存储在第一应用过滤列表中的应用开启推送和/或后台启动等操作。
举例来说,当终端处于用户上班状态时,此时用户可能希望尽量减少被终端打扰的次数,但又不希望漏掉上班时一些常用的App的消息提醒,则终端可以按照终端的历史使用记录,确定各App在用户上班时间段内的使用频次,当某一App的使用频次大于预设频次时,将其存储至第一应用过滤列表中,对第一应用过滤列表中的应用启动提醒推送功能,也就是说,当终端处于用户上班状态时,允许在此时间段内使用频次较高的应用向终端推送提醒服务,有效防止用户漏接一些重要信息,而对于使用频次低的应用,则禁止其向终端推送消息,有效减少推送消息对***的唤醒,造成的终端费电;而当第一应用过滤列表中的应用没有在终端运行时,可以在后台启动所述应用。需要说明的是,预设频次可以按照本领域技术人员的经验设置,本公开对此不做限制。图5为本公开所基于的一种终端处于用户上班状态时应用运行的前后对比示意图,如图5所示,在未进行应用处理策略处理前,终端运行天气App、微博App、微信App以及钉钉App等,但通过终端上班状态的历史使用记录可知,在用户上班状态时,使用频次较高的是钉钉App,若保留其他App则会加快终端电量消耗,而经过应用处理策略之后,终端可以仅保留钉钉App运行,其他使用频次较低的App,天气App、微博App、微信App等可以退出或关闭。
当确定终端处于用户下班状态时,此时用户处于休闲娱乐时间,用户可能希望获得尽量多的信息,此时优选的,预设频次可以设置的相对较小,甚至为零,从而尽量保留了更多应用的提醒推送功能,一旦某App收到消息提醒,就唤醒***,方便用户查看消息以便提醒用户是否在前台打开App。图6为本公开所基于的一种终端处于用户下班状态时应用运行的前后对比示意图,如图6所示,在未进行应用处理策略处理前,终端运行天气App、微博App、微信App以及钉钉App等,但因用户处于下班状态,经过应用处理策略的终端可以保留尽量多的App。
当确定终端处于用户睡眠状态时,此时用户处于睡眠时间,用户可能不再需要使用各应用,此时优选的,预设频次可以设置相对较大,尽量避免了大部分的应用程序向终端推送消息,减少推送消息对***的唤醒造成的终端费电。图7为本公开所基于的一种终端处于用户睡眠状态时应用运行的前后对比示意图,如图7所示,在未进行应用处理策略处理前,终端运行天气App、微博App、微信App以及钉钉App等,但在用户睡眠状态,可以停止运行所有的App,以减少对终端***的唤醒。
另外,为了避免用户在睡眠状态时漏接一些重要信息,所述方法还包括:启动对第二应用过滤列表中存储的应用的提醒推送功能。其中,所述第二应用过滤列表中存储有应用优先级大于预设优先级阈值的应用。
具体来说,可以设置各应用程序的优先级,将优先级高于预设优先级阈值的应用存储至第二应用过滤列表中,启动第二应用过滤列表中的应用的提醒推送功能,从而实现了优先级高的应用程序启动提醒推送功能,优先级低的应用程序禁止推送提醒服务,避免了用户漏接一些重要信息;预设优先级阈值可以按照本领域技术人员的经验设置,本公开对此不做限制。
本公开示例提供的省电控制方法,通过获取所述终端工作状态对应的应用信息;判断所述应用的使用频次是否大于或等于预设频次;若是,则对所述应用进行第一预设处理,使得终端仅运行使用频次较高的应用,实现了在满足用户不同需求的同时达到节约终端电量的目的,使得终端省电更加智能化和个人化,提高了用户体验。
结合前述的各实现方式,图8为本公开提供的又一种省电控制方法的流程示意图,如图8所示,该省电控制方法包括:
S31、根据终端当前位置和/或当前时间,确定所述终端工作状态。
S32、检测至少一前台应用的运行时长是否小于或等于预设时长。
若是,执行步骤S33,若否,保留该前台应用。
S33、则输出提示信息,和/或对所述前台应用进行退出或关闭。
S34、根据所述工作状态执行对应的应用处理策略,以降低终端耗电量。
本实施方式中的步骤S31、步骤S34与前述实施方式中的步骤S1、步骤S2的实现方式类似,在此不进行赘述。
与前述实施方式不同的是,为了防止终端在执行对应的应用处理策略时,误关闭用户当前正在操作的前台应用,在本实施方式中,在根据所述工作状态执行对应的应用处理策略之前,检测至少一前台应用的运行时长是否小于或等于预设时长;若是,则输出提示信息,和/或对所述前台应用进行退出或关闭。
具体来说,可以按照预设的时间间隔检测终端前台应用的运行时长,当该前台应用的运行时长较短时,说明此前台应用可能是用户误点击操作等,而并非是用户当前需要操作的应用,因此,可以输出提示信息,以提示是否对该前台应用进行退出或关闭操作,或者直接对前台应用进行退出或关闭操作。若前台应用的运行时长较长,说明此时用户可能正在对该前台应用进行操作,此时可以继续运行该前台应用,同时根据所述工作状态执行对应的应用处理策略,以降低终端耗电量。
进一步的,还可以根据终端的使用记录预测下一步可能需要的应用,若前台应用的运行时长大于预设时长,说明此时终端的状态稳定,可以停止其他不相关的应用程序的运行,只保留当前的前台应用以及待使用的应用程序,避免了后台开启太多无关应用造成的终端耗电。预设时长可以按照本领域技术人员的经验设置,本公开对此不做限制。
可选的,所述方法还包括:获取所述终端工作状态对应的应用信息;判断所述应用信息是否包括所述前台应用;若是,则根据所述终端工作状态对应的应用处理策略对所述前台应用进行处理。
举例来说,若终端当前工作状态下对应的应用信息中包括前台应用,则判断前台应用的使用频次是否大于等于预设频次,若是,则对前台应用进行第一预设处理,即允许该前台应用向终端推送消息,若前台应用的使用频次小于预设频次,则退出或关闭该前台应用。
本公开示例提供的省电控制方法,通过检测至少一前台应用的运行时长是否小于或等于预设时长;若是,则输出提示信息,和/或对所述前台应用进行退出或关闭,避免了终端在执行对应的应用处理策略时,误关闭用户当前正在操作的前台应用,提高了用户体验。
结合前述的各实现方式,图9为本公开提供的再一种省电控制方法的流程示意图,如图9所示,该省电控制方法包括:
S41、根据终端当前位置和/或当前时间,确定所述终端工作状态。
S42、根据所述工作状态执行对应的应用处理策略,以降低终端耗电量。
S43、检测所述终端的运行状态。
S44、若所述运行状态满足第一预设条件时,对所述终端进行第二预设处理。
本实施方式中的步骤S41、步骤S42分别与前述实施方式中的步骤S1、步骤S2的实现方式类似,在此不进行赘述。
与前述实施方式不同的是,为了进一步降低终端的耗电量,在本实施方式中,在根据所述工作状态执行对应的应用处理策略之后,还检测所述终端的运行状态;若所述运行状态满足第一预设条件时,对所述终端进行第二预设处理。
可选的,所述第一预设条件包括以下至少一种:所述终端的熄屏时长超过预设熄屏时长;所述终端的未操作时长超过预设未操作时长。
可选的,所述第二预设处理,包括以下至少一种:控制前台应用切换到后台;暂停所述工作状态对应的应用的运行;对所述工作状态对应的应用的相关资源进行清理;对不是所述工作状态对应的应用的相关资源进行清理;退出所述工作状态对应的应用;退出不是所述工作状态对应的应用;所述终端进入预设模式。
具体来说,当检测到终端一直处于熄屏或者灭屏状态时或者说用户长时间未对终端进行操作,则可以进行如下操作,例如控制前台应用切换到后台,暂停终端工作状态对应的应用的运行,对相关应用进行相关资源进行清理,对不是所述工作状态对应的应用的相关资源进行清理;其中,相关资源包括运行内存、缓存、应用优先级、CPU频率、GPU频率等,退出所述工作状态对应的应用;退出不是所述工作状态对应的应用;所述终端进入预设模式,包括省电模式、暗色主题模式等,从而解决了终端开启很多应用后直接灭屏的情况下或者终端长期未操作时造成的终端耗电。其中,预设熄屏时长、预设未操作时长可以按照本领域技术人员的经验设置,本公开对此不做限制。
另外,在进行步骤S44之前,还可以设置提醒服务,提醒用户是否进行第二预设处理,可让用户选择立即执行,或保留部分应用,或者是拒绝,从而可以根据用户需要来决定是否停止运行应用程序,提高了用户体验。需要说明的是,对处于用户睡眠状态的终端一般不设置提醒服务,直接进行第二预设处理操作,因为此时用户处于睡眠状态,需要减少对用户的打扰。
本公开示例提供的省电控制方法,通过检测所述终端的运行状态;若所述运行状态满足第一预设条件时,对所述终端进行第二预设处理,进一步降低了终端耗电量。
结合前述的各实现方式,图10为本公开提供的又一种省电控制方法的流程示意图,如图10所示,该省电控制方法包括:
S51、根据终端当前位置和/或当前时间,确定所述终端工作状态。
S52、获取所述终端的状态参数。
S53、若所述状态参数满足第二预设条件时,按照预设规则对所述终端工作状态对应的应用进行处理。
本实施方式中的步骤S51与前述实施方式中的步骤S1的实现方式类似,在此不进行赘述。
与前述实施方式不同的是,为了尽可能保障终端最基本通信功能的应用,例如接打电话等,在本实施方式中,通过获取所述终端的状态参数;若所述状态参数满足第二预设条件时,按照预设规则对所述终端工作状态对应的应用进行处理。
可选的,所述第二预设条件包括以下至少一个:所述终端的电池电量小于或等于预设电量阈值;所述终端的剩余***资源小于或等于预设***资源。其中,***资源包括***内存、缓存、可运行应用数、CPU、GPU等。
可选的,所述按照预设规则对所述工作状态对应的应用进行处理包括以下至少一种:只保留预设应用;切换所述应用前后台运行状态;对所述应用的相关资源进行清理;关闭或提出所述应用;控制所述应用进入预设应用模式。
具体来说,当终端的电池电量很少时,若继续保持运行较多的应用,会加快消耗终端电量,大大减少终端的待机时长,无法保障终端最基本通信功能;或者当终端的剩余***资源很少,以至于开启的应用无法正常运行,因此,为了保障终端最基本的通信功能或者应用的正常运行,在本实施方式中,当终端电量过低,或者***资源过少时,只保留预设应用,优选的,预设应用包括优先级比较高的应用或者预先设置的应用;切换所述应用前后台运行状态,例如将前台应用切换为后台;对所述应用的相关资源进行清理;关闭或退出所述应用;控制所述应用进入预设应用模式,例如进入省电模式、黑白显示模式、护眼模式等。
本公开示例提供的省电控制方法,通过获取所述终端的状态参数;若所述状态参数满足第二预设条件时,按照预设规则对所述终端工作状态对应的应用进行处理,进一步降低了终端耗电量,提高了终端最基本通信功能的正常使用以及应用的正常运行。
第二方面,本公开示例提供了一种省电控制装置,图11为本公开提供的一种省电控制装置的结构示意图,如图11所示,该省电控制装置包括:
确定模块10,用于根据所述工作状态执行对应的应用处理策略,以降低终端耗电量;处理模块20,用于根据所述工作状态执行对应的应用处理策略,以降低终端耗电量。
在其他可选的实施方式中,所述省电控制装置还包括:生成模块30,用于获取所述终端在不同位置和/或不同时间段所述应用的使用记录;根据所述使用记录,确定所述终端工作状态对应的所述应用处理策略。
在其他可选的实施方式中,所述处理模块20,具体用于:获取所述终端工作状态对应的应用信息;判断所述应用的使用频次是否大于或等于预设频次;若是,则对所述应用进行第一预设处理。
在其他可选的实施方式中,还包括检测模块40,所述检测模块40,用于检测至少一前台应用的运行时长是否小于或等于预设时长;若是,则输出提示信息,和/或对所述前台应用进行退出或关闭。
在其他可选的实施方式中,所述处理模块20,还具体用于:获取所述终端工作状态对应的应用信息;判断所述应用信息是否包括所述前台应用;若是,则根据所述终端工作状态对应的应用处理策略对所述前台应用进行处理。
在其他可选的实施方式中,所述处理模块20还具体用于:检测所述终端的运行状态,若所述运行状态满足第一预设条件时,对所述终端进行第二预设处理。
在其他可选的实施方式中,所述第一预设条件包括以下至少一种:所述终端的熄屏时长超过预设熄屏时长;所述终端的未操作时长超过预设未操作时长。
在其他可选的实施方式中,所述第二预设处理,包括以下至少一种:控制前台应用切换到后台;暂停所述工作状态对应的应用的运行;对所述工作状态对应的应用的相关资源进行清理;对不是所述工作状态对应的应用的相关资源进行清理;退出所述工作状态对应的应用;退出不是所述工作状态对应的应用;所述终端进入预设模式。
在其他可选的实施方式中,在其他可选的实施方式中,所述处理模块20还具体用于:获取所述终端的状态参数;若所述状态参数满足第二预设条件时,按照预设规则对所述终端工作状态对应的应用进行处理。
在其他可选的实施方式中,所述第二预设条件包括以下至少一个:所述终端的电池电量小于或等于预设电量阈值;所述终端的剩余***资源小于或等于预设***资源。
在其他可选的实施方式中,所述按照预设规则对所述工作状态对应的应用进行处理包括以下至少一种:只保留预设应用;切换所述应用前后台运行状态;对所述应用的相关资源进行清理;关闭或提出所述应用;控制所述应用进入预设应用模式。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的省电控制装置的具体工作过程以及相应的有益效果,可以参考前述方法示例中的对应过程,在此不再赘述。
本公开提供的省电控制装置,通过确定模块,用于根据所述工作状态执行对应的应用处理策略,以降低终端耗电量;处理模块,用于根据所述工作状态执行对应的应用处理策略,以降低终端耗电量,也就是,本公开示例根据终端当前位置和/或当前时间来执行对应的应用处理策略,即终端可以根据不同的应用场景自动调整省电策略,实现了在满足用户不同需求的同时达到节约终端电量的效果,使得终端省电更加智能化和个人化,提高了用户体验。
第三方面,本公开示例提供了一种省电控制设备,图12为本公开提供的一种省电控制设备的硬件结构示意图,如图12所示,包括:
至少一个处理器1201和存储器1202。
在具体实现过程中,至少一个处理器1201执行所述存储器1202存储的计算机执行指令,使得至少一个处理器1201执行如上的省电控制方法,其中,处理器1201、存储器1202通过总线1203连接。
处理器1201的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
在上述的图12所示的实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application SpecificIntegrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器可能包含高速RAM存储器,也可能还包括非易失性存储NVM,例如至少一个磁盘存储器。
总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本申请附图中的总线并不限定仅有一根总线或一种类型的总线。
第四方面,本公开还提供了一种可读存储介质,所述可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上的省电控制方法。
上述的可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。
一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(Application Specific IntegratedCircuits,简称:ASIC)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (13)
1.一种省电控制方法,其特征在于,包括:
S1、根据终端当前位置和/或当前时间,确定所述终端工作状态;
S2、根据所述工作状态执行对应的应用处理策略,以降低终端耗电量。
2.根据权利要求1所述的省电控制方法,其特征在于,所述S1步骤之前,还包括:
获取所述终端在不同位置和/或不同时间段所述应用的使用记录;
根据所述使用记录,确定所述终端工作状态对应的所述应用处理策略。
3.根据权利要求1所述的省电控制方法,其特征在于,所述S2步骤,包括:
获取所述终端工作状态对应的应用信息;
判断所述应用的使用频次是否大于或等于预设频次;
若是,则对所述应用进行第一预设处理。
4.根据权利要求1所述的省电控制方法,其特征在于,所述S2步骤之前,还包括:
检测至少一前台应用的运行时长是否小于或等于预设时长;
若是,则输出提示信息,和/或对所述前台应用进行退出或关闭。
5.根据权利要求4所述的省电控制方法,其特征在于,还包括:
获取所述终端工作状态对应的应用信息;
判断所述应用信息是否包括所述前台应用;
若是,则根据所述终端工作状态对应的应用处理策略对所述前台应用进行处理。
6.根据权利要求1所述的省电控制方法,其特征在于,所述S2步骤之后,还包括:
检测所述终端的运行状态;
若所述运行状态满足第一预设条件时,对所述终端进行第二预设处理。
7.根据权利要求6所述的省电控制方法,其特征在于,所述第一预设条件包括以下至少一种:
所述终端的熄屏时长超过预设熄屏时长;
所述终端的未操作时长超过预设未操作时长。
8.根据权利要求6所述的省电控制方法,其特征在于,所述第二预设处理,包括以下至少一种:
控制前台应用切换到后台;
暂停所述工作状态对应的应用的运行;
对所述工作状态对应的应用的相关资源进行清理;
对不是所述工作状态对应的应用的相关资源进行清理;
退出所述工作状态对应的应用;
退出不是所述工作状态对应的应用;
所述终端进入预设模式。
9.根据权利要求1至8任一项所述的省电控制方法,其特征在于,所述S1步骤之后,还包括:
获取所述终端的状态参数;
若所述状态参数满足第二预设条件时,按照预设规则对所述终端工作状态对应的应用进行处理。
10.根据权利要求9所述的省电控制方法,其特征在于,所述第二预设条件包括以下至少一个:
所述终端的电池电量小于或等于预设电量阈值;
所述终端的剩余***资源小于或等于预设***资源。
11.根据权利要求9所述的省电控制方法,其特征在于,所述按照预设规则对所述工作状态对应的应用进行处理包括以下至少一种:
只保留预设应用;
切换所述应用前后台运行状态;
对所述应用的相关资源进行清理;
关闭或退出所述应用;
控制所述应用进入预设应用模式。
12.一种省电控制设备,其特征在于:包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1至11任一项所述的省电控制方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如权利要求1至11任一项所述的省电控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010195019.1A CN111381662A (zh) | 2020-03-19 | 2020-03-19 | 省电控制方法、控制设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010195019.1A CN111381662A (zh) | 2020-03-19 | 2020-03-19 | 省电控制方法、控制设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111381662A true CN111381662A (zh) | 2020-07-07 |
Family
ID=71213759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010195019.1A Pending CN111381662A (zh) | 2020-03-19 | 2020-03-19 | 省电控制方法、控制设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111381662A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115119154A (zh) * | 2021-03-17 | 2022-09-27 | 深圳市万普拉斯科技有限公司 | 数据连接管理方法、装置、电子设备和可读存储介质 |
-
2020
- 2020-03-19 CN CN202010195019.1A patent/CN111381662A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115119154A (zh) * | 2021-03-17 | 2022-09-27 | 深圳市万普拉斯科技有限公司 | 数据连接管理方法、装置、电子设备和可读存储介质 |
CN115119154B (zh) * | 2021-03-17 | 2024-07-09 | 深圳市万普拉斯科技有限公司 | 数据连接管理方法、装置、电子设备和可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104298336B (zh) | 移动终端及其应用程序的控制方法和装置 | |
CN104252389B (zh) | 应用程序运行方法、*** | |
RU2584549C1 (ru) | Способ и мобильный терминал для реализации будильника в выключенном состоянии | |
CN110198558B (zh) | 待机优化方法、装置、计算机设备和存储介质 | |
US8286013B2 (en) | Portable communication device with multi-tiered power save operation | |
US8838188B1 (en) | Method and apparatus for reducing power consumption in a portable electronic device | |
CN107748685A (zh) | 应用程序启动控制方法、装置、终端设备及存储介质 | |
CN110554762A (zh) | 一种控制应用程序的方法及终端 | |
CN107783803B (zh) | 智能终端的***优化方法、装置、存储介质及智能终端 | |
JP2005292873A (ja) | 携帯情報端末装置 | |
CN105554316A (zh) | 一种预留智能终端电池电量的实现方法及*** | |
WO2013083075A1 (zh) | 电池节能方法和*** | |
CN107943269A (zh) | 调度作业控制方法、装置、终端设备及存储介质 | |
CN112153216A (zh) | 电量预警方法及装置、终端设备、存储介质 | |
CN106886456A (zh) | 一种应用程序智能控制方法及装置 | |
CN111163504A (zh) | 一种省电处理方法、移动终端及计算机存储介质 | |
WO2016115762A1 (zh) | 一种多操作***的省电模式控制方法、装置和终端 | |
CN105245718A (zh) | 呼吸灯的控制方法、装置和移动终端 | |
CN105611074B (zh) | 一种根据闹钟时间优化推送信息时间的方法及*** | |
CN111381662A (zh) | 省电控制方法、控制设备及存储介质 | |
CN111290565A (zh) | Doze模式的控制方法、装置、终端及存储介质 | |
CN106686633A (zh) | 一种阻止wifi恶意频繁唤醒的方法 | |
CN109933419B (zh) | 一种控制方法及装置 | |
CN112181232A (zh) | 图标处理方法、装置、电子设备及存储介质 | |
CN113672071A (zh) | 操作***运行方法、装置、存储介质及终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |