【技术实现步骤摘要】
应用启动方法、装置及计算机可读存储介质
本专利技术涉及数据处理
,尤其涉及一种应用启动方法、装置及计算机可读存储介质。
技术介绍
随着应用程序的不断增多,应用程序的启动速度已成为用户评价应用程序的一个重要标准。应用程序启动时,应用程序的相应业务模块将启动并执行数据初始化、读写数据库和加载数据资源等操作,这些业务模块的启动和执行时间都是应用程序启动时间的一部分。而在目前软件应用开发的过程中,为了提高开发的速度,往往在编程时多处使用重复冗余代码,导致代码耦合严重;代码高耦合将会严重影响应用的性能,由于代码高耦合降低了不同模块之间的独立性,在启动逻辑和业务逻辑之间增加了不必要的联系,使得在应用启动常常会并发启动一些不需要执行任务的业务模块,从而增加了整个应用的运行量,导致整个应用在启动时需要较长时间,降低了用户的体验;而代码高耦合还导致了应用逻辑混乱,为相关人员的维护和优化工作造成不便,增加了相关人员的工作量。
技术实现思路
本专利技术的主要目的在于提出一种应用启动方法、装置及计算机可读存储介质,旨在解决逻辑代码耦合严重所导致的应用启动速度慢和维护不方便的问题。为实现 ...
【技术保护点】
一种应用启动方法,其特征在于,所述应用启动方法包括以下步骤:根据预设细分规则将应用中业务模块的逻辑代码细分成若干段单步操作逻辑代码;根据所述应用的启动需求将启动所需的单步操作逻辑代码进行模块组装,获得启动模块;在接收到应用启动指令时,通过预设控制模块控制所述启动模块运行,以启动所述应用。
【技术特征摘要】
1.一种应用启动方法,其特征在于,所述应用启动方法包括以下步骤:根据预设细分规则将应用中业务模块的逻辑代码细分成若干段单步操作逻辑代码;根据所述应用的启动需求将启动所需的单步操作逻辑代码进行模块组装,获得启动模块;在接收到应用启动指令时,通过预设控制模块控制所述启动模块运行,以启动所述应用。2.如权利要求1所述的应用启动方法,其特征在于,所述在接收到应用启动指令时,通过预设控制模块控制所述启动模块运行,以启动所述应用的步骤包括:在接收到应用启动指令时,通过所述预设控制模块控制所述启动模块中的启动逻辑代码以预设运行机制运行,以启动所述应用。3.如权利要求1所述的应用启动方法,其特征在于,所述在接收到应用启动指令时,通过预设控制模块控制所述启动模块运行,以启动所述应用的步骤之后,还包括:通过所述预设控制模块获取所述启动模块的运行信息,并将所述运行信息上传至服务器。4.如权利要求1所述的应用启动方法,其特征在于,所述在接收到应用启动指令时,通过预设控制模块控制所述启动模块运行,以启动所述应用的步骤之后,还包括:在所述应用启动完成时,停止运行所述预设控制模块。5.如权利要求1至4中任一项所述的应用启动方法,其特征在于,所述在接收到应用启动指令时,通过预设控制模块调度运行所述启动模块,以启动所述应用的步骤之后,还包括:在接收到任务执行指令时,运行对应的业务模块。...
【专利技术属性】
技术研发人员:周鹏,林泽全,梁承飞,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。