[发明专利]应用程序启动方法、设备和存储介质有效
申请号: | 201811042027.1 | 申请日: | 2018-09-07 |
公开(公告)号: | CN110888686B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 张文赋;马大鹏 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张子青;刘芳 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 启动 方法 设备 存储 介质 | ||
1.一种应用程序启动方法,其特征在于,包括:
根据预先获取的每个应用程序对应的时间段以及当前时间,确定是否存在至少一个第一应用程序;其中,所述当前时间距所述至少一个第一应用程序对应的时间段小于预设时长;
若存在至少一个第一应用程序,则将每个第一应用程序的模块或者组件加载至系统内存;
当时间到达所述至少一个第一应用程序对应的时间段,则根据所述系统内存中每个第一应用程序的模块或者组件启动所述第一应用程序;
若存在两个或者两个以上的第一应用程序的模块存在部分重复或者组件存在部分重复,则将所述两个或者两个以上的第一应用程序的模块中重复的部分提取出来,将每个第一应用程序重复的模块加载至所述系统内存;或者,将所述两个或者两个以上的第一应用程序的组件中重复的部分提取出来,将每个第一应用程序重复的组件加载至所述系统内存。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
记录每个应用程序的启动数据;所述启动数据包括所述应用程序的名称,所述应用程序启动时需要加载的模块名称、组件名称、模块启动时间、组件启动时间、模块二进制包和组件二进制包;
将每个应用程序的启动数据发送至服务器。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收所述服务器发送的启动数据分析结果;所述启动数据分析结果包括每个应用程序使用的时间段,存在重复模块或者重复组件的应用程序的名称以及重复模块的名称或者重复组件的名称。
4.一种应用程序启动方法,其特征在于,所述方法包括:
接收终端设备发送的每个应用程序的启动数据;所述启动数据包括所述应用程序的名称,所述应用程序启动时需要加载的模块名称、组件名称、模块启动时间、组件启动时间、模块二进制包和组件二进制包;
根据所述每个应用程序的启动数据进行分析,获取启动数据分析结果;所述启动数据分析结果包括每个应用程序使用的时间段,存在重复模块或者重复组件的应用程序的名称以及重复模块的名称或者重复组件的名称;
将所述启动数据分析结果返回所述终端设备;
若存在两个或者两个以上的第一应用程序的模块存在部分重复或者组件存在部分重复,则将所述两个或者两个以上的第一应用程序的模块中重复的部分提取出来,将每个第一应用程序重复的模块加载至系统内存;或者,将所述两个或者两个以上的第一应用程序的组件中重复的部分提取出来,将每个第一应用程序重复的组件加载至所述系统内存。
5.一种终端设备,其特征在于,包括:
确定模块,用于根据预先获取的每个应用程序对应的时间段以及当前时间,确定是否存在至少一个第一应用程序;其中,所述当前时间距所述至少一个第一应用程序对应的时间段小于预设时长;
处理模块,用于若存在至少一个第一应用程序,则将每个第一应用程序的模块或者组件加载至系统内存;
启动模块,用于当时间到达所述至少一个第一应用程序对应的时间段,则根据所述系统内存中每个第一应用程序的模块或者组件启动所述第一应用程序;
所述处理模块,还用于若存在两个或者两个以上的第一应用程序的模块存在部分重复或者组件存在部分重复,则将所述两个或者两个以上的第一应用程序的模块中重复的部分提取出来,将每个第一应用程序重复的模块加载至所述系统内存;或者,将所述两个或者两个以上的第一应用程序的组件中重复的部分提取出来,将每个第一应用程序重复的组件加载至所述系统内存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811042027.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种显微外科手术剖切刀及刀片
- 下一篇:一种高速链式绣花机的张力控制装置