android 电量控制,201810318923

主权项

1.一种基于Android系统的智能分级省电系统,其特征在于,包括:分级权值表模块:用于在Framework层创建系统功能加权表及应用加权表,系统功能加权表主要包括功能项和权值项两项内容,功能项主要包括WIFI、数据网络、蓝牙、GPS、NFC、亮度模式、亮度值、自动同步、屏幕旋转、智能手势、呼吸灯、音量、按键反馈、窗体动画、动态壁纸,权值项对相应功能项做分级划分,初始时建立基准权值,每个功能对应的基准权重项根据其功能优先级而不同;应用加权表对应用进行分类并做相应分级划分,主要包括应用包名、应用种类、运行状态、耗电信息和权值项五项内容,应用种类主要包括系统核心服务、系统非核心服务、系统应用和第三方应用,运行状态包括前台应用和后台应用,权值项对相应应用做分级划分,初始时建立基准权值;分级省电服务模块:用于在Framework层创建并启动分级省电服务GradePowerService和GradePowerManage对应的API接口,创建对应的数据库,实时获取系统电量、亮屏等级、Modem状态,通过加权移动平均算法计算出加权值,当计算出的加权值与上次加权值相比的差值占比超过一定阈值时,触发功能分级处理模块和应用分级处理模块;功能分级处理模块:用于当接收到新的加权值,该模块读取系统功能加权表,并根据新的加权值对功能加权表的权值项进行二次加权移动平均,从而根据更新后权值项的平滑估计对功能加权表中的各项功能进行相应的加权分析判断,实时根据不同的分析结果做不同的功能响应;其中,亮度模式和亮度值根据不同的加权值分为打开或关闭自动调节亮度以及调整亮度值,数据网络、WIFI、蓝牙、GPS、NFC、自动同步、屏幕旋转、智能手势、按键反馈、呼吸灯、窗体动画、动态壁纸根据不同的加权值进行打开或关闭,音量可以根据不同的加权值调高或调低;应用分级处理模块:用于在Framework层的应用管理服务中,获取应用的应用包名、运行种类、运行状态及耗电信息,根据系统核心服务、系统非核心服务、系统应用和第三方应用种类的不同,结合加权值对应用的运行状态和耗电信息进行加权移动平均,更新加权表中的当前权值项,进而对应用进行相应的分级处理,优先级最高且正在运行的应用保留现状,优先级次高运行的应用进入后台,优先级低的应用则直接停止进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值