[发明专利]一种系统启动方法及装置有效
申请号: | 201711097974.6 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107885548B | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 姚巧丽;张伟;杨明明 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 刘醒晗 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统启动 方法 装置 | ||
本申请公开了一种系统启动方法及装置。该方法包括:检测系统启动过程中的接口状态事件,得到所述接口状态事件的参数,所述参数用于判决系统启动模式;根据所述参数和系统启动模式判决条件确定系统启动模式;其中,若所述参数符合系统恢复模式判决条件,则设置系统恢复标识,若所述参数符合存储卡升级模式判决条件,则设置系统恢复标识和存储卡升级标识;根据确定的系统启动模式执行相应的启动进程;其中,若系统恢复标识被设置,则启动系统恢复进程,若系统恢复标识和存储卡升级标识被设置,则启动存储卡升级进程。
技术领域
本发明涉及计算机技术领域,尤其涉及一种系统启动方法及装置。
背景技术
计算机设备启动时,可能需要根据不同的情况执行不同的启动模式,比如执行正常启动模式,或者执行系统恢复模式,或者执行存储卡升级模式。
执行正常启动模式,系统可进入正常运行状态;执行系统恢复模式,可进行系统恢复,比如可恢复到出厂状态;执行存储卡升级模式,可进行存储卡升级操作。
如何根据不同的需要执行不同的启动模式,是目前需要解决的问题。
发明内容
第一方面,本申请实施例提供一种系统启动方法,用以实现根据不同情况执行不同的启动模式。
该方法包括:
检测系统启动过程中的接口状态事件,得到所述接口状态事件的参数,所述参数用于判决系统启动模式;
根据所述参数和系统启动模式判决条件确定系统启动模式;其中,若所述参数符合系统恢复模式判决条件,则设置系统恢复标识,若所述参数符合存储卡升级模式判决条件,则设置系统恢复标识和存储卡升级标识;
根据确定的系统启动模式执行相应的启动进程;其中,若系统恢复标识被设置,则启动系统恢复进程,若系统恢复标识和存储卡升级标识被设置,则启动存储卡升级进程。
上述实施例中,由于启动模式参数可以用来决定系统启动模式,因此通过设置不同的系统启动模式参数可以实现执行不同的系统启动模式,比如执行系统恢复模式或执行存储卡升级模式,因此可以实现根据不同的需求执行不同的启动模式。
可选地,若所述参数符合系统恢复模式判决条件,则设置系统恢复标识,若所述参数符合存储卡升级模式判决条件,则设置系统恢复标识和存储卡升级标识,包括:
若根据所述接口状态事件的参数确定为第一组合接口状态,则设置系统恢复标识,若根据所述接口状态事件的参数确定为第二组合接口状态,则设置系统恢复标识和存储卡升级标识。
上述实施例中,由于可通过不同的组合接口状态来指示需要执行相应的系统启动模式,因此可以通过用户操作实现不同的组合接口状态,从而根据用户意愿执行不同的系统启动模式。
可选地,所述方法还包括:接收系统重启指令,所述系统重启指令用于指示重启指定的应用程序;根据所述系统重启指令所指示的应用程序,确定执行所述应用程序所需的资源以及所要执行的进程;进行系统重启,并在系统重启过程中加载确定出的资源,执行确定出的进程。
上述实施例中,由于可通过系统重启指令指示重启指定的应用程序,并可以根据该指令在系统重启时,加载该应用程序所需的资源以及执行该应用程序运行所需要的进程,从而可以在系统重启后仅运行所指定的应用程序,并且可以使该应用程序占用尽可能多的系统资源,以提高该应用程序的运行性能。
第二方面,本申请实施例提供一种系统启动装置,该装置可实现上述第一方面提供的方法。
该装置包括:
获取模块,用于检测系统启动过程中的接口状态事件,得到所述接口状态事件的参数,所述参数用于判决系统启动模式;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711097974.6/2.html,转载请声明来源钻瓜专利网。