一种应用于智能终端设备的分级省电方法

文档序号:9910369阅读:665来源:国知局
一种应用于智能终端设备的分级省电方法
【技术领域】
[0001]本发明涉及智能终端设备领域,尤其涉及一种应用于智能终端设备的分级省电方法。
【背景技术】
[0002]目前,智能终端设备已经成为人们日常生活所必不可少的工具之一,如智能手机、平板电脑等等;
[0003]然而,随着技术的发展,用户对智能终端设备待机时长的要求也越来越高,特别是在电资源缺乏的地方,用户迫切的需要具备更长待机时间的对智能终端设备。
[0004]如今,现有技术对于延长续航的设计主要分两个方面:一、增大电池容量,二、让设备更加的省电;但是,由于增大电池容量往往会导致设备体积的增加,同时也会导致生产成本的增加;同时也没有很好的技术方案可以实现让设备更加省电。

【发明内容】

[0005]为了解决上述问题,加之针对现有终端芯片的功耗居高不下,以及操作系统越来越庞大所带来的高功耗等问题,本发明提供一种应用于智能终端设备的分级省电方法,采用电量计设计的方式,实时按照分级的形式分配电量,在使用智能终端时,如果遇到功耗过高的情况下,可以启动省电方案,降低工作电流,避免电量过度使用,从而达到延长续航的能力。
[0006]上述的一种应用于智能终端设备的分级省电方法,主要包括以下步骤:
[0007]S1、采集数据,具体为采集每个模块不同工作状态下的功耗数据,每种状态采集100 次;
[0008]S2、对采集到的数据进行平均值处理,从而得到基准值;
[0009]S3、将处理后的数据录入数据库;
[0010]S4、系统启动;
[0011]S5、进行启动后的准备工作;
[0012]S6、电量数据初始化,并读取步骤S3数据库的数据;
[0013]S7、监控模块实时用电量,并判断工作电流是否高于基准值,如工作电流高于基准值,则进行步骤S8,否则进行步骤S12;
[0014]S8、判断工作电流与基准值之间的差值;如该差值大于200mA,则进行步骤S9 ;如该差值介于10mA与200mA之间,则进行步骤SlO;如该差值介于50mA与10mA之间,则进行步骤S11;
[0015]S9、进入三级省电模式;
[0016]S10、进入二级省电模式;
[0017]SI 1、进入一级省电模式;
[0018]S12、不启动省电模式。
[0019]上述方法中,所述步骤S9中的三级省电模式通过JNI和Shell技术对CPU设备节点进行读写操作,重写CPU调控模式为PowerSave模式。
[0020]上述方法中,所述步骤SlO中的二级省电模式根据后台进程的优先级和耗电严重程度综合运算,强制清除优先级低且高功耗进程。
[0021]上述方法中,所述步骤Sll中的一级省电模式通过光传感器获得实时环境光强度,再通过指令控制背光芯片,从而调整背光亮度。
[0022]本发明的优点和有益效果在于:本发明提供了一种应用于智能终端设备的分级省电方法,可以在不增加成本的前提下,延长智能终端设备的使用时长,从而满足用户的使用需求。
【附图说明】
[0023]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0024]图1是本发明中分级省电方法的流程示意图。
【具体实施方式】
[0025]下面结合附图和实施例,对本发明的【具体实施方式】作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0026]如图1所示,本发明记载了一种应用于智能终端设备的分级省电方法,主要包括以下步骤:
[0027]S1、采集每个模块不同工作状态下的功耗数据,每种状态采集100次;
[0028]S2、对采集到的数据进行平均值处理,从而得到基准值;
[0029]S3、将处理后的数据录入数据库;
[0030]S4、系统启动;
[0031]S5、进行启动后的准备工作;
[0032]S6、电量数据初始化,并读取步骤S3数据库的数据;
[0033]S7、监控模块实时用电量,并判断工作电流是否高于基准值,如工作电流高于基准值,则进行步骤S8,否则进行步骤S12;
[0034]S8、判断工作电流与基准值之间的差值;如该差值大于200mA,则进行步骤S9 ;如该差值介于10mA与200mA之间,则进行步骤SlO;如该差值介于50mA与10mA之间,则进行步骤S11;
[0035]S9、进入三级省电模式,该三级省电模式主要是通过JNI和Shell技术对CPU设备节点进行读写操作,重写(PU调控模式为PowerSave模式,从而极大的降低了电量的消耗;
[0036]S10、进入二级省电模式,该二级省电模式主要是根据后台进程的优先级和耗电严重程度等综合运算,强制清除优先级低且高功耗进程;
[0037]S11、进入一级省电模式,该一级省电模式主要是通过光传感器获得实时环境光强度,再通过指令控制背光芯片,从而调整背光亮度;
[0038]S12、不启动省电模式。
[0039]本发明的原理为:采用电量计设计的方式,实时监控各模块的用电情况,并实时做电量配置,达到最佳省电模式。其中,电量计的设计采用的是查询数据库方式。每个模块在不同的工作状态下功耗是不同的,而且是可追寻的,因此通过采集每个模块不同工作状态下的数据,每种状态采集100次,作为基准值。在模块正常工作中通过软件监控器监控模块的运行状态,不同的状态的电量值可以在基准值数据库中找到,有了这些数据就可以按照最省电方式对模块进行及时配置,且不会影响模块的运行性能。
[0040]同时,将电量配置策略设计为三级式,一级是通过可见光的检测来实时调整屏幕背光亮度,二级是强制清理后台进程,三级是(PU降频,从而极大的减小了电量的浪费,进而达到了延长使用时间的目的。
[0041]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种应用于智能终端设备的分级省电方法,其特征在于,所述方法包括以下步骤: 51、采集数据,即采集每个模块不同工作状态下的功耗数据,每种状态采集100次; 52、对采集到的数据进行平均值处理,从而得到基准值; 53、将处理后的数据录入数据库; 54、系统启动; 55、进行启动后的准备工作; 56、电量数据初始化,并读取步骤S3数据库的数据; 57、监控模块实时用电量,并判断工作电流是否高于基准值,如工作电流高于基准值,则进行步骤S8,否则进行步骤S12; 58、判断工作电流与基准值之间的差值;如该差值大于200mA,则进行步骤S9;如该差值介于10mA与200mA之间,则进行步骤S10;如该差值介于50mA与10mA之间,则进行步骤Sll; 59、进入三级省电模式; 510、进入二级省电模式; 511、进入一级省电模式; 512、不启动省电模式。2.如权利要求1所述的一种应用于智能终端设备的分级省电方法,其特征在于,所述步骤S9中的三级省电模式通过JNI和Shell技术对CPU设备节点进行读写操作,重写CPU调控模式为PowerSave模式。3.如权利要求1所述的一种应用于智能终端设备的分级省电方法,其特征在于,所述步骤SlO中的二级省电模式根据后台进程的优先级和耗电严重程度综合运算,强制清除优先级低且高功耗进程。4.如权利要求1所述的一种应用于智能终端设备的分级省电方法,其特征在于,所述步骤SI I中的一级省电模式通过光传感器获得实时环境光强度,再通过指令控制背光芯片,从而调整背光亮度。
【专利摘要】本发明记载了一种应用于智能终端设备的分级省电方法,包括步骤:S1、采集数据;S2、计算得到基准值;S3、将数据录入数据库;S4、系统启动;S5、进行准备工作;S6、电量数据初始化;S7、判断工作电流是否高于基准值;S8、判断工作电流与基准值之间的差值;如该差值大于200mA,则进行步骤S9;如该差值介于100mA与200mA之间,则进行步骤S10;如该差值介于50mA与100mA之间,则进行步骤S11;S9、进入三级省电模式;S10、进入二级省电模式;S11、进入一级省电模式;S12、不启动省电模式。由于采用了上述技术,使得本发明可以在不增加成本的前提下,延长智能终端设备的使用时长,从而满足用户的使用需求。
【IPC分类】G06F1/32
【公开号】CN105676998
【申请号】CN201610013195
【发明人】刘静江, 郑雪瑞, 黄成钟
【申请人】上海传英信息技术有限公司
【公开日】2016年6月15日
【申请日】2016年1月11日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1