移动终端启动方法、装置和移动终端制造方法及图纸

技术编号:18657803 阅读:22 留言:0更新日期:2018-08-11 14:21
本发明专利技术提供了一种移动终端启动方法、装置和移动终端,涉及移动通信技术领域。其中,移动终端启动方法包括:当移动终端启动至引导程序时,获取移动终端的启动模式;根据获取的启动模式确定需要加载的硬件设备;加载确定的硬件设备的驱动程序,以完成移动终端的启动过程。本发明专利技术提供的移动终端启动方法、装置和移动终端,根据移动终端的启动模式,确定需要加载的硬件设备,仅加载确定的硬件设备的驱动程序,而无需每次启动时均加载移动终端正常启动模式对应的所有硬件设备,因此有效减少了启动项,加快了启动速度,同时可以降低移动终端的功耗。

Mobile terminal starting method, device and mobile terminal

The invention provides a mobile terminal starting method, a device and a mobile terminal, and relates to the technical field of mobile communication. Among them, the mobile terminal start-up method includes: when the mobile terminal starts to boot program, get the start-up mode of the mobile terminal; determine the hardware device to be loaded according to the start-up mode obtained; load the driver of the hardware device to complete the start-up process of the mobile terminal. According to the start-up mode of the mobile terminal, the hardware device to be loaded is determined, and the driver of the hardware device to be loaded is loaded only, without loading all the hardware devices corresponding to the normal start-up mode of the mobile terminal at each start-up time. Less startup, faster start up and lower power consumption of mobile terminals.

【技术实现步骤摘要】
移动终端启动方法、装置和移动终端
本专利技术涉及移动通信
,尤其是涉及一种移动终端启动方法、装置和移动终端。
技术介绍
在不同场景下,操作系统提供了不同的启动模式来开启移动终端。以Android系统为例,启动模式主要包括正常启动模式、关机充电启动模式和复位(recovery)启动模式等。例如,按下电源(power)键,进入正常启动模式;移动终端关机状态时,插入充电器,进入关机充电启动模式;同时按下音量上下键和电源键,进入recovery启动模式。在recovery启动模式下,移动终端将恢复出厂设置。针对不同的启动模式,现有的操作系统在引导程序加载内核设备时,均需要加载移动终端对应的所有硬件的驱动程序。驱动程序加载完成后,在系统层再根据不同的启动模式,启动不同的软件程序,实现不同启动模式的功能。由于现有的方案在不同启动模式下,均加载移动终端正常启动对应的所有硬件的驱动程序,因此启动速度较慢,且耗电量较大。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种移动终端启动方法、装置和移动终端,以减少启动项,加快启动速度,并节约电能。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种移动终端启动方法,包括:当移动终端启动至引导程序时,获取所述移动终端的启动模式;根据获取的所述启动模式确定需要加载的硬件设备;加载确定的所述硬件设备的驱动程序,以完成所述移动终端的启动过程。在本专利技术较佳的实施例中,所述移动终端预先配置有与所述启动模式对应的设备树;所述设备树中定义了所述启动模式对应的硬件设备;所述根据获取的所述启动模式确定需要加载的硬件设备的步骤,包括:选择与获取的所述启动模式对应的设备树;将选择的所述设备树包括的硬件设备确定为本次需要加载的硬件设备。在本专利技术较佳的实施例中,所述选择与获取的所述启动模式对应的设备树的步骤,包括:依次查找各个所述设备树的启动模式属性值是否与获取的所述启动模式匹配;如果当前所述设备树的启动模式属性值与获取的所述启动模式匹配;将当前所述设备树确定为与所述启动模式对应的设备树。在本专利技术较佳的实施例中,所述启动模式包括:正常启动模式、关机充电启动模式或复位启动模式;所述根据获取的所述启动模式确定需要加载的硬件设备步骤,包括:如果获取的所述启动模式为正常启动模式,确定需要加载的硬件设备为预设的第一指定设备组中的硬件设备;如果获取的所述启动模式为关机充电启动模式,确定需要加载的硬件设备为预设的第二指定设备组中的硬件设备;如果获取的所述启动模式为复位启动模式,确定需要加载的硬件设备为预设的第三指定设备组中的硬件设备;其中,所述第二指定设备组和所述第三指定设备组均是所述第一指定设备组的子集。在本专利技术较佳的实施例中,获取所述移动终端的启动模式的步骤,包括:当所述移动终端的重启组件被触动,或者所述移动终端处于关机状态时电源键被按下时,确定所述移动终端的启动模式为正常启动模式;当所述移动终端处于关机状态,且监测到充电接口存在电压信号时,确定所述移动终端的启动模式为关机充电启动模式;当所述移动终端的指定按键被按下,或者所述移动终端的指定分区中存在复位标识时,确定所述移动终端的启动模式为复位启动模式。在本专利技术较佳的实施例中,所述移动终端包含多个CPU,预先为每个所述启动模式对应有至少一个CPU;所述获取所述移动终端的启动模式的步骤之后,所述方法还包括:查找获取的所述启动模式对应的CPU;启动查找到的所述CPU。在本专利技术较佳的实施例中,所述获取所述移动终端的启动模式的步骤之后,所述方法还包括:根据获取的所述启动模式设置CPU的工作频率。第二方面,本专利技术实施例提供了一种移动终端启动装置,包括:启动模式获取模块,用于当移动终端启动至引导程序时,获取所述移动终端的启动模式;驱动程序加载模块,用于根据获取的所述启动模式确定需要加载的硬件设备;加载确定的所述硬件设备的驱动程序,以完成所述移动终端的启动过程。第三方面,本专利技术实施例提供了一种移动终端。在一个可能的设计中,移动终端的结构中包括处理器和存储器,所述存储器用于存储支持处理器执行上述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。第四方面,本专利技术实施例提供了一种机器可读存储介质,用于储存上述移动终端启动装置所用的计算机软件指令。与现有技术相比,本专利技术实施例提供的移动终端启动方法、装置和移动终端,根据移动终端的启动模式,确定需要加载的硬件设备,仅加载确定的硬件设备的驱动程序,而无需每次启动时均加载移动终端正常启动模式对应的所有硬件设备,因此有效减少了启动项,加快了启动速度,同时可以降低移动终端的功耗。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本专利技术实施例所提供的第一种移动终端启动方法的流程图;图2是本专利技术实施例所提供的第二种移动终端启动方法的流程图;图3是本专利技术实施例所提供的第三种移动终端启动方法的流程图;图4是本专利技术实施例所提供的第四种移动终端启动方法的流程图;图5是本专利技术实施例所提供的第五种移动终端启动方法的流程图;图6是本专利技术实施例所提供的第一种移动终端启动装置的结构框图;图7是本专利技术实施例所提供的第二种移动终端启动装置的结构框图;图8是本专利技术实施例所提供的一种移动终端的结构框图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。针对现有的移动终端在不同启动模式下,均加载移动终端正常启动对应的所有硬件的驱动程序,启动速度慢,耗电量大的问题,本专利技术实施例提供了一种移动终端启动方法、装置和移动终端,该方案针对不同的启动模式,加载不同的硬件设备,无需每次启动时均加载移动终端正常启动模式对应的所有硬件设备,因此可以有效减少启动项,加快启动速度,同时还可以节约电能。上述的移动终端包括但不限于手机、平板电脑、销售终端、车载电脑、智能穿戴设备等。下文以Android系统为例,对本专利技术实施例进行详细介绍。在Android系统中,移动终端的启动模式包括正常启动模式、关机充电启动模式和复位(recovery)启动模式等。可以理解的是,本专利技术实施例所提供的技术也可以应用于其它操作系统,如Linux系统等。在其它操作系统中,移动终端的启动模式可以更多或者更少,或者使用不同的名称,均涵盖在本专利技术的保护范围之内。图1示出了本专利技术实施例所提供的第一种移动终端启动方法的流程图。如图1所示,该方法应用于移动终本文档来自技高网...

【技术保护点】
1.一种移动终端启动方法,其特征在于,包括:当移动终端启动至引导程序时,获取所述移动终端的启动模式;根据获取的所述启动模式确定需要加载的硬件设备;加载确定的所述硬件设备的驱动程序,以完成所述移动终端的启动过程。

【技术特征摘要】
1.一种移动终端启动方法,其特征在于,包括:当移动终端启动至引导程序时,获取所述移动终端的启动模式;根据获取的所述启动模式确定需要加载的硬件设备;加载确定的所述硬件设备的驱动程序,以完成所述移动终端的启动过程。2.根据权利要求1所述的方法,其特征在于,所述移动终端预先配置有与所述启动模式对应的设备树;所述设备树中定义了所述启动模式对应的硬件设备;所述根据获取的所述启动模式确定需要加载的硬件设备的步骤,包括:选择与获取的所述启动模式对应的设备树;将选择的所述设备树包括的硬件设备确定为本次需要加载的硬件设备。3.根据权利要求2所述的方法,其特征在于,所述选择与获取的所述启动模式对应的设备树的步骤,包括:依次查找各个所述设备树的启动模式属性值是否与获取的所述启动模式匹配;如果当前所述设备树的启动模式属性值与获取的所述启动模式匹配;将当前所述设备树确定为与所述启动模式对应的设备树。4.根据权利要求1所述的方法,其特征在于,所述启动模式包括:正常启动模式、关机充电启动模式或复位启动模式;所述根据获取的所述启动模式确定需要加载的硬件设备步骤,包括:如果获取的所述启动模式为正常启动模式,确定需要加载的硬件设备为预设的第一指定设备组中的硬件设备;如果获取的所述启动模式为关机充电启动模式,确定需要加载的硬件设备为预设的第二指定设备组中的硬件设备;如果获取的所述启动模式为复位启动模式,确定需要加载的硬件设备为预设的第三指定设备组中的硬件设备;其中,所述第二指定设备组和所述第三指定设备组均是所述第一指定设备组的子集。5.根据...

【专利技术属性】
技术研发人员:杨浩
申请(专利权)人:奇酷互联网络科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1