[发明专利]一种基于安卓应用的自动清理方法、系统和可读存储介质有效
申请号: | 202211367004.4 | 申请日: | 2022-11-03 |
公开(公告)号: | CN115421820B | 公开(公告)日: | 2023-02-21 |
发明(设计)人: | 盛小木;朱娇丽 | 申请(专利权)人: | 深圳市江元智造科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/30;G06F11/34 |
代理公司: | 深圳源创原知识产权代理有限公司 44896 | 代理人: | 董鸿柏 |
地址: | 518101 广东省深圳市宝安区沙井街道和一社区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 应用 自动 清理 方法 系统 可读 存储 介质 | ||
1.一种基于安卓应用的自动清理方法,其特征在于,所述方法包括:
在应用清单文件添加声明,申请无障碍清理服务的权限及在元数据meta-data里添加配置文件;
在需要使用无障碍清理服务功能的安卓应用内注册实现ActivityLifeCycleCallback接口,通过ActivityLifeCycleCallback接口监听安卓应用内所有应用程序组件Activity的状态,把所有安卓应用打开的应用程序组件Activity添加到List内;
自定义一个无障碍清理服务类来实现辅助功能;
默认打开系统的可访问性开启ACCESSIBILITY_ENABLED、及设置自定义的无障碍清理服务类的ENABLED_ACCESSIBILITY_SERVICES值;
在自定义的无障碍清理服务类内判断是否是打开无障碍清理服务功能的安卓应用,如果是,则开始计时并用Handler发送一个消息;
在达到设置的退出时长界限时,如果期间内又拦截到用户进行了操作则需要重新计时,如果期间内,未拦截到用户的操作则自动退出对应的安卓应用。
2.根据权利要求1所述的一种基于安卓应用的自动清理方法,其特征在于,无障碍清理服务类的ENABLED_ACCESSIBILITY_SERVICES值,具体包括:
用户是否在安卓应用内开启无障碍清理服务功能;
设置的自动退出时长界限;
根据配置文件中设置响应的无障碍清理服务的事件类型进行拦截。
3.根据权利要求1所述的一种基于安卓应用的自动清理方法,其特征在于,在达到设置的退出时长界限之前,所述方法还包括:
构建退出时长界限预测模型;
创建样本数据库,并基于样本数据库中的样本数据对退出时长界限预测模型训练,得到优化后的退出时长界限预测模型;
获取当前用户使用安卓应用的历史数据信息;
将历史数据信息输入退出时长界限预测模型,输出预测的退出时长界限。
4.根据权利要求3所述的一种基于安卓应用的自动清理方法,其特征在于,在输出预测的退出时长界限之后,所述方法还包括:
获取其他用户的安卓应用使用信息,其他用户的安卓应用使用信息至少包括使用安卓应用的数据信息和环境信息,以及实际退出时长界限;
获取当前用户使用安卓应用的环境信息,并进行特征计算,得到第一特征值;
对其他用户使用安卓应用的环境信息进行特征计算,得到第二特征值;
将当前用户的第一特征值与其他用户的第二特征值进行差异度计算,得到特征差异值;
将特征差异值小于第一预设阈值的其他用户的安卓应用使用信息加入修正数据库;
基于修正数据库中每个其他用户的安卓应用使用信息,将使用安卓应用的数据信息通过退出时长界限预测模型进行预测,得到预测退出时长界限;
基于修正数据库中每个其他用户的安卓应用使用信息,将对应的实际退出时长界限减去对应的预测退出时长界限,得到周期差值;
对修正数据库中多个其他用户的周期差值进行平均化计算,得到周期修正值;
在预测的退出时长界限基础上,加上周期修正值,得到修正后的退出时长界限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市江元智造科技有限公司,未经深圳市江元智造科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211367004.4/1.html,转载请声明来源钻瓜专利网。