[发明专利]APP启动流程控制方法、计算机可读存储介质及终端有效
申请号: | 202210864746.1 | 申请日: | 2022-07-22 |
公开(公告)号: | CN115080151B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 辛鹏辉;周辉;朱祥吾 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/41;G06F9/48 |
代理公司: | 深圳市倡创专利代理事务所(普通合伙) 44660 | 代理人: | 罗明玉 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | app 启动 流程 控制 方法 计算机 可读 存储 介质 终端 | ||
本申请提供了一种APP启动流程控制方法,APP启动流程控制方法具体包括:客户端检测APP的启动指令;若检测到APP的启动指令,编译所述APP;获取预设的任务清单,所述预设的任务清单为在启动过程中各阶段任务清单;当所述APP编译完成时,读取代码编译文件中具有阶段标识的任务得到编译任务清单,所述代码编译文件为所述APP的代码被编译后形成;将所述编译任务清单中不在所述预设的任务清单中的任务进行剔除形成启动任务清单;以及执行所述启动任务清单,其中,所述启动任务清单中的任务依据所述各阶段标识的先后顺序执行。本申请技术方案能够在不需要修改原代码的基础上可以更加灵活和高效的控制启动任务。
技术领域
本申请涉及移动互联网技术领域,尤其涉及一种APP启动流程控制方法计算机可读存储介质及终端。
背景技术
移动互联网的时代APP是大量场景的入口,当前业界对APP的各种支持都停留在基于原生的标准模板APP创建,这种方式仅能够为用户提供最为基础的指导,如果用户想要更深层次的了解APP的整个生命周期,监控或者管理APP启动流程,当前的支持是无法做到的。
另外,过多的关注APP启动后的生命周期,对原生状态下的自然周期管理研究较浅,不能很好的控制,导致对APP的优化只能停留在业务流程中。经测算,在APP启动过程中的耗时也占据了很大的份额,存在巨大的优化空间,管理控制号APP的启动流程,能够有效的提高资源利用率。本方案将会在APP启动流程中进行较全面的分析和控制。
发明内容
有鉴于此,实有必要提供一种更加高效的APP启动流程控制方法、计算机可读存储介质及终端。
第一方面,本申请实施例提供一种APP启动流程控制方法,所述APP启动流程控制方法包括下面步骤:
客户端检测APP的启动指令,所述APP具有启动过程,所述启动过程被划分为多个启动阶段,每个启动阶段对应不同的阶段标识,所述APP包括所述APP启动过程中各阶段任务、以及配置了各阶段任务所对应的阶段标识的配置文件;
若检测到APP的启动指令,编译所述APP,其中,当编译所述APP时,所述各阶段任务的入口处被注入对应的阶段标识;
获取预设的任务清单,所述预设的任务清单为在启动过程中各阶段任务清单;
当所述APP编译完成时,读取代码编译文件中具有阶段标识的任务得到编译任务清单,所述代码编译文件为所述APP的代码被编译后形成;
将所述编译任务清单中不在所述预设的任务清单中的任务进行剔除形成启动任务清单;以及
执行所述启动任务清单,其中,所述启动任务清单中的任务依据所述各阶段标识的先后顺序执行。
第二方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序指令,所述程序指令可被处理器执行以实现如上所述的APP启动流程控制方法。
第三方面,本申请实施例提供一种终端,其特征在于,所述终端设备包括:
计算机可读存储介质,用于存储程序指令;
处理器以及总线执行所述程序指令以实现上所述的APP启动流程控制方法。
上述APP启动流程控制方法、计算机可读存储介质及终端,通过使用内置任务清单和使用外置任务清单的方式,可以动态的实时调整启动流程中的启动任务。且内置任务清单与外置任务清单可以自定义,从而可以更加灵活的更改启动流程中的启动任务且使用外置任务清单不需更改代码就可以实现,从而减少了对业务代码的入侵,当需要修改可以直接在外置任务清单中进行修改,从而可以增加代码的扩展性。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210864746.1/2.html,转载请声明来源钻瓜专利网。