[发明专利]冷启动应用黑名单的动态更新方法、系统、设备及介质在审
申请号: | 202210771181.2 | 申请日: | 2022-06-30 |
公开(公告)号: | CN115146234A | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 马光辉 | 申请(专利权)人: | 展讯半导体(南京)有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F9/445 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 周奕君;林嵩 |
地址: | 211899 江苏省南京市高新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冷启动 应用 黑名单 动态 更新 方法 系统 设备 介质 | ||
本发明公开了一种冷启动应用黑名单的动态更新方法、系统、设备及介质。该冷启动应用黑名单的动态更新方法包括:在冷启动黑名单中查询是否包括待检测应用;若不存在,则获取待检测应用在冷启动环境下的启动数据作为基准数据;通过冷启动加速机制启动待检测应用,并获取加速启动数据;比较待检测应用的加速启动数据是否优于基准数据;若否,则将所待检测应用加入冷启动黑名单进行更新。本发明能持续在终端发现不适用冷启动加速的应用,并实时动态更新终端及服务器端的冷启动应用黑名单,通过服务器端将更新后的冷启动应用黑名单下发至其他硬件环境相近的终端,实现对全体终端的动态更新。
技术领域
本发明涉及一种冷启动技术领域,尤其是涉及一种冷启动应用黑名单的动态更新方法、系统、设备及介质。
背景技术
在现有技术方案中,对于冷启动的应用黑名单需通过终端厂商或第三方人工对应用进行测试,发现不适用冷启动加速机制的应用,并将该应用预置到冷启动应用黑名单中,更新过程较为被动,且需要通过对终端的系统进行升级才能完成终端中冷启动应用黑名单的更新,进一步延缓了终端的冷启动应用黑名单更新的周期。
另一方面,终端厂商或第三方人工测试的应用集中于主流或高热度应用,通过终端厂商或第三方人工进行的系统升级实现冷启动应用黑名单更新的方式具有局限性,对于新上线的应用的测试具有滞后性,易遗漏部分应用的测试。
发明内容
本发明要解决的技术问题是为了克服现有技术中冷启动应用黑名单方式繁琐且周期长的缺陷,提供一种冷启动应用黑名单的动态更新方法、系统、设备及介质。
本发明是通过下述技术方案来解决上述技术问题:
第一方面提供一种冷启动应用黑名单的动态更新方法,所述动态更新方法包括:
在冷启动黑名单中查询是否包括待检测应用;
若不存在,则获取所述待检测应用在冷启动环境下的启动数据作为基准数据;
通过冷启动加速机制启动所述待检测应用,并获取加速启动数据;
比较所述待检测应用的所述加速启动数据是否优于所述基准数据;
若否,则将所述待检测应用加入所述冷启动黑名单进行更新。
较佳地,所述获取待检测应用在冷启动环境下的启动数据作为基准数据,包括:
在所述冷启动数据清单中查询是否包括所述待检测应用的启动数据;
若是,则从所述冷启动数据清单中获取所述待检测应用的启动数据作为基准数据;
若否,则启动所述待检测应用,并记录所述待检测应用的启动数据作为基准数据。
较佳地,所述动态更新方法还包括:
根据获取的所述启动数据和/或加速启动数据更新所述冷启动数据清单;
和/或,将获取的所述启动数据和/或加速启动数据发送至服务器端进行存储,以更新存储于所述服务器端的冷启动数据清单;其中,所述服务器对接多个终端。
较佳地,所述动态更新方法还包括:
获取所述动态更新方法的运行环境信息;
将所述运行环境信息添加至的所述冷启动应用黑名单,并上传至服务器端,用于同步更新存储于服务器端的冷启动应用黑名单。
较佳地,所述终端在完成所述待检测应用的安装时或在所述终端空闲时,获取所述待检测应用的启动数据和加速启动数据。
第二方面提供一种冷启动应用黑名单的动态更新系统,所述动态更新系统包括:
存储模块,用于预存冷启动黑名单;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯半导体(南京)有限公司,未经展讯半导体(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210771181.2/2.html,转载请声明来源钻瓜专利网。