运行对象的处理方法及装置的制造方法_4

文档序号:9765663阅读:来源:国知局

[0189]在示例性实施例中,装置1300可以被一个或至少两个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子组件实现,用于执行上述方法。
[0190]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1304,上述指令可由装置1300的处理器1320执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-R0M、磁带、软盘和光数据存储设备等。
[0191]—种非临时性计算机可读存储介质,当所述存储介质中的指令由上述装置1300的处理器执行时,使得上述装置1300能够执行一种运行对象的处理方法,包括:
[0192]确定设备中当前每个运行对象的耗电量;
[0193]根据当前所述每个运行对象的耗电量,从所有的运行对象中确定出耗电量超过预设耗电量的目标运行对象;
[0194]对所述目标运行对象进行处理,以降低所述设备的耗电量。
[0195]在一个实施例中,所述确定设备中当前每个运行对象的耗电量,包括:
[0196]确定依次启动所述每个运行对象时的电流变化量;
[0197]根据所述电流变化量确定所述每个运行对象的耗电量。
[0198]在一个实施例中,所述对所述目标运行对象进行处理,包括:
[0199]将所述目标运行对象按照以下至少一种处理方式进行处理:
[0200]控制所述目标运行对象退出;
[0201 ]禁止所述目标运行对象使用运行资源;
[0202]减少为所述目标运行对象分配的运行资源;
[0203]降低为所述目标运行对象分配的运行资源的分配级别;其中,所述运行资源包括:运行所述目标运行对象所需的CHJ资源、GPU资源、网络宽带资源、存储资源中的至少一种资源。
[0204]在一个实施例中,所述对所述目标运行对象进行处理,包括:
[0205]确定所述目标运行对象的运行特征,其中,所述运行特征包括以下至少一项特征:所述目标运行对象的累计使用频率、所述目标运行对象的当前运行功率、所述目标运行对象的运行级别;
[0206]当所述运行特征分别满足相应的预设处理条件时,对所述目标运行对象进行处理;或者
[0207]当所述运行特征中任一项特征未满足相应的预设处理条件时,将所述任一项特征提示给用户,以供所述用户确认是否处理所述目标运行对象;
[0208]当接收到处理所述目标运行对象的确认指令时,对所述目标运行对象进行处理。
[0209]在一个实施例中,在降低所述设备的耗电量之前,所述方法还包括:
[0210]将所述目标运行对象设置为开机禁止启动项。
[0211 ]在一个实施例中,所述将所述目标运行对象设置为开机禁止启动项,包括:
[0212]确定所述目标运行对象在历史时间段内每次运行时的历史运行时长;
[0213]当每次运行时的所述历史运行时长均小于所述目标运行对象的预设运行时长时,将所述目标运行对象设置为开机禁止启动项。
[0214]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0215]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种运行对象的处理方法,其特征在于,包括: 确定设备中当前每个运行对象的耗电量; 根据当前所述每个运行对象的耗电量,从所有的运行对象中确定出耗电量超过预设耗电量的目标运行对象; 对所述目标运行对象进行处理,以降低所述设备的耗电量。2.根据权利要求1所述的方法,其特征在于, 所述确定设备中当前每个运行对象的耗电量,包括: 确定依次启动所述每个运行对象时的电流变化量; 根据所述电流变化量确定所述每个运行对象的耗电量。3.根据权利要求1所述的方法,其特征在于, 所述对所述目标运行对象进行处理,包括: 将所述目标运行对象按照以下至少一种处理方式进行处理: 控制所述目标运行对象退出; 禁止所述目标运行对象使用运行资源; 减少为所述目标运行对象分配的运行资源; 降低为所述目标运行对象分配的运行资源的分配级别;其中,所述运行资源包括:运行所述目标运行对象所需的CPU资源、GPU资源、网络宽带资源、存储资源中的至少一种资源。4.根据权利要求1所述的方法,其特征在于, 所述对所述目标运行对象进行处理,包括: 确定所述目标运行对象的运行特征,其中,所述运行特征包括以下至少一项特征:所述目标运行对象的累计使用频率、所述目标运行对象的当前运行功率、所述目标运行对象的运行级别; 当所述运行特征分别满足相应的预设处理条件时,对所述目标运行对象进行处理;或者 当所述运行特征中任一项特征未满足相应的预设处理条件时,将所述任一项特征提示给用户,以供所述用户确认是否处理所述目标运行对象; 当接收到处理所述目标运行对象的确认指令时,对所述目标运行对象进行处理。5.根据权利要求1至4中任一项所述的方法,其特征在于,在降低所述设备的耗电量之前,所述方法还包括: 将所述目标运行对象设置为开机禁止启动项。6.根据权利要求5所述的方法,其特征在于, 所述将所述目标运行对象设置为开机禁止启动项,包括: 确定所述目标运行对象在历史时间段内每次运行时的历史运行时长; 当每次运行时的所述历史运行时长均小于所述目标运行对象的预设运行时长时,将所述目标运行对象设置为开机禁止启动项。7.一种运行对象的处理装置,其特征在于,包括: 第一确定模块,用于确定设备中当前每个运行对象的耗电量; 第二确定模块,用于根据当前所述每个运行对象的耗电量,从所有的运行对象中确定出耗电量超过预设耗电量的目标运行对象; 处理模块,用于对所述目标运行对象进行处理,以降低所述设备的耗电量。8.根据权利要求7所述的装置,其特征在于, 所述第一确定模块包括: 第一确定子模块,用于确定依次启动所述每个运行对象时的电流变化量; 第二确定子模块,用于根据所述电流变化量确定所述每个运行对象的耗 电量。9.根据权利要求7所述的装置,其特征在于, 所述处理模块包括: 第一处理子模块,用于将所述目标运行对象按照以下至少一种处理方式进行处理: 控制所述目标运行对象退出; 禁止所述目标运行对象使用运行资源; 减少为所述目标运行对象分配的运行资源; 降低为所述目标运行对象分配的运行资源的分配级别;其中,所述运行资源包括:运行所述目标运行对象所需的CPU资源、GPU资源、网络宽带资源、存储资源中的至少一种资源。10.根据权利要求7所述的装置,其特征在于, 所述处理模块包括: 第三确定子模块,用于确定所述目标运行对象的运行特征,其中,所述运行特征包括以下至少一项特征:所述目标运行对象的累计使用频率、所述目标运行对象的当前运行功率、所述目标运行对象的运行级别; 第二处理子模块,用于当所述运行特征分别满足相应的预设处理条件时,对所述目标运行对象进行处理;或者 提示子模块,用于当所述运行特征中任一项特征未满足相应的预设处理条件时,将所述任一项特征提示给用户,以供所述用户确认是否处理所述目标运行对象; 第三处理子模块,用于当接收到处理所述目标运行对象的确认指令时,对所述目标运行对象进行处理。11.根据权利要求7至10中任一项所述的装置,其特征在于,所述装置还包括: 设置模块,用于在降低所述设备的耗电量之前,将所述目标运行对象设置为开机禁止启动项。12.根据权利要求11所述的装置,其特征在于, 所述设置模块包括: 第四确定子模块,用于确定所述目标运行对象在历史时间段内每次运行时的历史运行时长; 设置子模块,用于当每次运行时的所述历史运行时长均小于所述目标运行对象的预设运行时长时,将所述目标运行对象设置为开机禁止启动项。13.一种运行对象的处理装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 确定设备中当前每个运行对象的耗电量; 根据当前所述每个运行对象的耗电量,从所有的运行对象中确定出耗电量超过预设耗电量的目标运行对象; 对所述目标运行对象进行处理,以降低所述设备的耗电量。
【专利摘要】本公开是关于运行对象的处理方法及装置。该方法包括:确定设备中当前每个运行对象的耗电量;根据当前所述每个运行对象的耗电量,从所有的运行对象中确定出耗电量超过预设耗电量的目标运行对象;对所述目标运行对象进行处理,以降低所述设备的耗电量。该技术方案,在根据当前每个运行对象的耗电量,自动确定出耗电量异常的目标运行对象时,可以对该耗电量异常的目标运行对象进行关闭或者限制对其分配的资源等处理,以控制该目标运行对象停止运行或者限制其运行,从而防止其不断地唤醒系统或者减少其唤醒系统的次数,进而有效地降低设备的耗电量,节省系统的电量和待机时长,提高用户的使用体验。
【IPC分类】G06F1/32
【公开号】CN105528055
【申请号】CN201511021402
【发明人】杨冬东, 顾凌华, 李国盛
【申请人】小米科技有限责任公司
【公开日】2016年4月27日
【申请日】2015年12月30日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1