文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210402147.8 (22)申请日 2022.04.18 (71)申请人 中国工商银行股份有限公司 地址 100140 北京市西城区复兴门内大街 55号 (72)发明人 韩天助 张银成 陈烨 马思雨 (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 周永君 汤在彦 (51)Int.Cl. G06F 9/445(2018.01) (54)发明名称 一种应用程序启动方法及装置 (57)摘要 本发明提供一种应用程序启动方法及 装置, 可用于金融领域、 计算机技术领域或其他技术领 域。 所述方法包括: 获取应用程序冷启动时触发 的各任务事件; 按照优先级分级规则, 确定每个 所述任务事件的优先级; 根据每个任务事件的优 先级, 依次启动各优先级任务事件中的任务, 以 完成所述应用程序的冷启动。 所述装置用于执行 上述方法。 本发 明实施例提供的应用程序启动方 法及装置, 能够显著提升应用程序冷启动的速 度。 权利要求书2页 说明书10页 附图4页 CN 114647460 A 2022.06.21 CN 114647460 A 1.一种应用程序启动方法, 其特 征在于, 包括: 获取应用程序冷启动时触发的各任务事 件; 按照优先级分级规则, 确定每 个所述任务事 件的优先级; 根据每个任务事件的优先级, 依次启动各优先级任务事件中的任务, 以完成所述应用 程序的冷启动。 2.根据权利要求1所述的方法, 其特征在于, 所述按照优先级分级规则, 确定每个所述 任务事件的优先级包括: 若所述任务事件中的任务为所述应用程序运行的必要任务, 则确定所述任务事件为一 级事件; 若所述任务事件中的任务用于加载所述应用程序 首帧页面, 则确定所述任务事件为二 级事件; 若所述任务事件不属于所述一级事件以及所述二级事件, 则确定所述任务事件为三级 事件。 3.根据权利要求2所述的方法, 其特征在于, 所述应用程序运行的必要任务包括: 用于 加载所述应用程序运行的必 要条件的任务、 用于监控所述应用程序运行的任务、 和/或用于 检测和防护所述应用程序运行环境 安全的任务; 所述加载所述应用程序 首帧页面的任务包括: 用于加载所述应用程序 首帧页面的关键 路径的任务、 用于记录日志的任务、 和/或用于初始化 埋点构件的任务。 4.根据权利要求2所述的方法, 其特征在于, 所述根据每个任务事件的优先级, 依次启 动各优先级任务事 件中的任务包括: 利用所述应用程序的主 线程依次执 行属于一级事 件的各任务事 件中的任务; 在属于一级事件的各所述任务事件中的任务执行完成后, 利用所述主线程以及至少一 个第一异步线程执行属于二级事件的各任务事件中的任务, 其中, 所述异步线程与所述主 线程同步执行属于二级事件的各任务事件中的任务, 每个所述异步线程至少执行一个所述 任务; 在属于所述一级事件的任务事件中的任务以及属于所述二级事件的任务事件中的任 务执行完成后, 利用所述主线程以及至少一个第二异步线程执行属于所述三级事件的任务 事件中的任务。 5.根据权利要求4所述的方法, 其特征在于, 所述在属于一级事件的各所述任务事件中 的任务执行完成后, 利用所述主线程以及至少一个第一异步线程执行属于二级事件的各任 务事件中的任务包括: 根据运行所述应用程序的设备的性 能以及所述设备的运行状态信 息, 确定第 一异步线 程的最大并发数; 根据第一异步线程的最大并发数, 利用所述主线程以及低于或等于所述最大并发数的 第一异步线程执 行属于二级事 件的各任务事 件中的任务。 6.根据权利要求4所述的方法, 其特征在于, 在属于一级事件的各所述任务事件中的任 务执行完成后, 在利用所述主线程以及至少一个第一异 步线程执行属于二级事件的各任务 事件中的任务之前, 所述方法还 包括: 获取运行 所述应用程序的设备的屏幕参数信息;权 利 要 求 书 1/2 页 2 CN 114647460 A 2根据所述设备的屏幕参数信息, 确定所述应用程序首帧页面展示的必要元 素; 根据所述应用程序首帧页面展示的必要元素, 确定所述应用程序首帧页面的关键路 径。 7.根据权利要求1至6任一项所述的方法, 其特征在于, 在根据每个任务事件的优先级, 依次启动各优先级任务事 件中的任务之前, 所述方法还 包括: 将每个任务事 件中的任务中的对象加载修改为懒加载。 8.一种应用程序启动装置, 其特 征在于, 包括: 获取模块, 用于获取应用程序冷启动时触发的各任务事 件; 确定模块, 用于按照优先级分级规则, 确定每 个所述任务事 件的优先级; 启动模块, 用于根据每个任务事件的优先级, 依次启动各优先级任务事件中的任务, 以 完成所述应用程序的冷启动。 9.一种电子设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算 机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至7任一项所述方 法的步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求1至7任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 114647460 A 3
专利 一种应用程序启动方法及装置
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:00:41
上传分享
举报
下载
原文档
(740.9 KB)
分享
友情链接
YD-T 1754-2008 电信网和互联网物理环境安全等级保护要求.pdf
T-RZCX 006—2022 日照绿茶加工技术规程.pdf
GB-T 22080-XXXX ISO IEC 27001 2022 信息安全技术 信息安全管理体系 要求.pdf
T-UNP 22—2022 跨境电子商务 交易产品 知识产权侵权鉴定管理规范.pdf
GB-T 42316-2023 分布式储能集中监控系统技术规范.pdf
T-ZMDS 10011—2021 近红外脑组织血氧监测仪参数测试方法.pdf
GB-T 25781-2010 1-萘胺.pdf
NB-T 10805—2021 水电工程溃坝洪水与非恒定流计算规范.pdf
天空卫生 数据防泄露 DLP 技术指南完整电子版.pdf
DB14-T 2624—2022 五角枫播种育苗技术规程 山西省.pdf
NY-T 3223-2018 日光温室设计规范.pdf
T-SHSIC 0101—2023 智算中心算力性能评估测试方法.pdf
GB-T 22264.2-2022 安装式数字显示电测量仪表 第2部分:电流表和电压表的特殊要求.pdf
T-CEC 611—2022 变电站设备声成像测试技术导则.pdf
DB51-T 2161-2016 实验室人力资源管理指南 四川省.pdf
GB/T 26495-2021 镁合金压铸转向盘骨架坯料.pdf
GB-T 42017-2022 信息安全技术 网络预约汽车服务数据安全要求.pdf
绿盟 2014工控系统的安全研究与实践报告.pdf
GB 26783-2011 消防救生照明线.pdf
T-CSPSTC 103—2022 氢气管道工程设计规范.pdf
1
/
3
17
评价文档
赞助2元 点击下载(740.9 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。