[发明专利]移动终端启动方法、装置和移动终端有效
申请号: | 201810177446.X | 申请日: | 2018-03-02 |
公开(公告)号: | CN108388451B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 杨浩 | 申请(专利权)人: | 深圳市知赢科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F1/3234 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 启动 方法 装置 | ||
本发明提供了一种移动终端启动方法、装置和移动终端,涉及移动通信技术领域。其中,移动终端启动方法包括:当移动终端启动至引导程序时,获取移动终端的启动模式;根据获取的启动模式确定需要加载的硬件设备;加载确定的硬件设备的驱动程序,以完成移动终端的启动过程。本发明提供的移动终端启动方法、装置和移动终端,根据移动终端的启动模式,确定需要加载的硬件设备,仅加载确定的硬件设备的驱动程序,而无需每次启动时均加载移动终端正常启动模式对应的所有硬件设备,因此有效减少了启动项,加快了启动速度,同时可以降低移动终端的功耗。
技术领域
本发明涉及移动通信技术领域,尤其是涉及一种移动终端启动方法、装置和移动终端。
背景技术
在不同场景下,操作系统提供了不同的启动模式来开启移动终端。以Android系统为例,启动模式主要包括正常启动模式、关机充电启动模式和复位(recovery)启动模式等。例如,按下电源(power)键,进入正常启动模式;移动终端关机状态时,插入充电器,进入关机充电启动模式;同时按下音量上下键和电源键,进入recovery启动模式。在recovery启动模式下,移动终端将恢复出厂设置。
针对不同的启动模式,现有的操作系统在引导程序加载内核设备时,均需要加载移动终端对应的所有硬件的驱动程序。驱动程序加载完成后,在系统层再根据不同的启动模式,启动不同的软件程序,实现不同启动模式的功能。由于现有的方案在不同启动模式下,均加载移动终端正常启动对应的所有硬件的驱动程序,因此启动速度较慢,且耗电量较大。
发明内容
有鉴于此,本发明实施例的目的在于提供一种移动终端启动方法、装置和移动终端,以减少启动项,加快启动速度,并节约电能。
为了实现上述目的,本发明实施例采用的技术方案如下:
第一方面,本发明实施例提供了一种移动终端启动方法,包括:
当移动终端启动至引导程序时,获取所述移动终端的启动模式;
根据获取的所述启动模式确定需要加载的硬件设备;
加载确定的所述硬件设备的驱动程序,以完成所述移动终端的启动过程。
在本发明较佳的实施例中,所述移动终端预先配置有与所述启动模式对应的设备树;所述设备树中定义了所述启动模式对应的硬件设备;
所述根据获取的所述启动模式确定需要加载的硬件设备的步骤,包括:
选择与获取的所述启动模式对应的设备树;
将选择的所述设备树包括的硬件设备确定为本次需要加载的硬件设备。
在本发明较佳的实施例中,所述选择与获取的所述启动模式对应的设备树的步骤,包括:
依次查找各个所述设备树的启动模式属性值是否与获取的所述启动模式匹配;
如果当前所述设备树的启动模式属性值与获取的所述启动模式匹配;
将当前所述设备树确定为与所述启动模式对应的设备树。
在本发明较佳的实施例中,所述启动模式包括:正常启动模式、关机充电启动模式或复位启动模式;所述根据获取的所述启动模式确定需要加载的硬件设备步骤,包括:
如果获取的所述启动模式为正常启动模式,确定需要加载的硬件设备为预设的第一指定设备组中的硬件设备;如果获取的所述启动模式为关机充电启动模式,确定需要加载的硬件设备为预设的第二指定设备组中的硬件设备;如果获取的所述启动模式为复位启动模式,确定需要加载的硬件设备为预设的第三指定设备组中的硬件设备;
其中,所述第二指定设备组和所述第三指定设备组均是所述第一指定设备组的子集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市知赢科技有限公司,未经深圳市知赢科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810177446.X/2.html,转载请声明来源钻瓜专利网。