智能终端的刷机方法及智能终端技术

技术编号:18553310 阅读:70 留言:0更新日期:2018-07-28 10:34
本公开是关于一种智能终端的刷机方法及智能终端,涉及智能终端技术领域,所述方法包括:当引导装载程序运行时,检测通用串行总线USB数据线的配置通道引脚的对地阻值,所述USB数据线用于将智能终端与其他终端进行连接;基于所述对地阻值、第一预设阻值和第二预设阻值,确定刷机模式,并进入所述刷机模式对所述智能终端进行刷机,所述第一预设阻值和所述第二预设阻值不相等。在本公开实施例中,当引导装载程序运行时,检测USB数据线的配置通道引脚的对地阻值,通过将对地阻值与第一预设阻值和第二预设阻值进行比较,来确定刷机模式,避免了相关技术中当智能终端不存在实体音量键时,无法进入刷机模式对智能终端进行刷机的问题,为用户刷机带来方便。

【技术实现步骤摘要】
智能终端的刷机方法及智能终端
本公开涉及智能终端
,尤其涉及一种智能终端的刷机方法及智能终端。
技术介绍
通常,用户可以通过刷机的方法对智能终端的系统进行更新或者是重装。目前常见的刷机方法主要通过两种模式来实现,分别为快速启动模式(Fastboot)和恢复模式(Recovery)。在Fastboot模式下,智能终端可以通过USB(UniversalSerialBus,通用串行总线)数据线与计算机通信,当智能终端接收到计算机发送的系统数据后,将该系统数据更新到智能终端的指定分区中,从而完成刷机。在Recovery模式下,智能终端可以根据存储在自身存储器内部的系统数据对智能终端的系统数据进行修改,从而完成刷机。相关技术中,当对智能终端进行刷机时,不管使用Fastboot模式还是Recovery模式,首先,需要在智能终端开机时,通过按压特定的组合键的方式进入上述两种模式中。目前,对于绝大多数的智能终端而言,在系统的引导装载程序(Bootloader)运行过程中,可以确定智能终端按键按下的操作,当检测到电源键和下音量键同时按下时,则进入Fastboot模式,当检测到电源键和上音量键同时按下时,则进入Recovery模式。当智能终端进入Fastboot模式或Recovery模式后,则可以根据前述方法对智能终端进行刷机。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种智能终端的刷机方法和智能终端。根据本公开实施例的第一方面,提供一种智能终端的刷机方法,所述方法包括:当引导装载程序运行时,检测当前连接的通用串行总线USB数据线的配置通道引脚的对地阻值,所述USB数据线用于将智能终端与其他终端进行连接;基于所述对地阻值、第一预设阻值和第二预设阻值,确定刷机模式,并进入所述刷机模式对所述智能终端进行刷机,所述第一预设阻值和所述第二预设阻值不相等。可选地,所述基于所述对地阻值、第一预设阻值和第二预设阻值,确定刷机模式,包括:判断所述对地阻值与所述第一预设阻值是否相等,以及判断所述对地阻值与所述第二预设阻值是否相等;当所述对地阻值与所述第一预设阻值相等时,确定所述刷机模式为快速启动Fastboot模式;当所述对地阻值与所述第二预设阻值相等时,确定所述刷机模式为恢复Recovery模式。可选地,所述判断所述对地阻值与所述第一阻值是否相等,以及判断所述对地阻值与所述第二阻值是否相等之后,还包括:当所述对地阻值与所述第一预设阻值不相等,且所述对地阻值与所述第二预设阻值不相等时,停止检测所述USB数据线的配置通道引脚的对地阻值的操作,并基于所述引导装载程序启动所述智能终端。可选地,所述配置通道引脚为CC引脚,且所述CC引脚的对地阻抗大于126千欧。根据本公开实施例的第二方面,提供一种智能终端,所述智能终端包括:检测模块,用于当引导装载程序运行时,检测当前连接的通用串行总线USB数据线的配置通道引脚的对地阻值,所述USB数据线用于将智能终端与其他终端进行连接;确定模块,用于基于所述对地阻值、第一预设阻值和第二预设阻值,确定刷机模式,并进入所述刷机模式对所述智能终端进行刷机,所述第一预设阻值和所述第二预设阻值不相等。可选地,所述确定模块包括:判断子模块,用于判断所述对地阻值与所述第一预设阻值是否相等,以及判断所述对地阻值与所述第二预设阻值是否相等;第一确定子模块,用于当所述对地阻值与所述第一预设阻值相等时,确定所述刷机模式为快速启动Fastboot模式;第二确定子模块,用于当所述对地阻值与所述第二预设阻值相等时,确定所述刷机模式为恢复Recovery模式。可选地,所述确定模块还包括:启动子模块,用于当所述对地阻值与所述第一预设阻值不相等,且所述对地阻值与所述第二预设阻值不相等时,停止检测所述USB数据线的配置通道引脚的对地阻值的操作,并基于所述引导装载程序启动所述智能终端。可选地,所述配置通道引脚为CC引脚,且所述CC引脚的对地阻抗大于126千欧。根据本公开实施的第三方面,提供一种智能终端,所述智能终端包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:当引导装载程序运行时,检测当前连接的通用串行总线USB数据线的配置通道引脚的对地阻值,所述USB数据线用于将智能终端与其他终端进行连接;基于所述对地阻值、第一预设阻值和第二预设阻值,确定刷机模式,并进入所述刷机模式对所述智能终端进行刷机,所述第一预设阻值和所述第二预设阻值不相等。本公开的实施例提供的技术方案可以包括以下有益效果:在智能终端的引导装载程序运行时,检测USB数据线的配置通道引脚的对地阻值,之后,基于检测到的对地阻值、第一预设阻值和第二预设阻值,来确定刷机模式。也即是,用户可以不必再通过按压智能终端的特定组合键来进入刷机模式,避免了相关技术中当智能终端不存在实体音量键时,无法进入刷机模式对智能终端进行刷机的问题,为用户刷机带来方便。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种智能终端的刷机方法的流程图。图2是根据一示例性实施例示出的一种智能终端的刷机方法的流程图。图3A是根据一示例性实施例示出的一种智能终端的框图。图3B是根据一示例性实施例示出的一种确定模块的框图。图3C是根据一示例性实施例示出的一种确定模块的框图。图4是根据一示例性实施例示出的一种智能终端的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在对本公开实施例进行详细的解释说明之前,先对本公开实施例的应用场景予以介绍。目前,智能终端的刷机模式主要有两种,分别为Fastboot模式和Recovery模式。通常,当用户想要通过Fastboot模式对智能终端进行刷机时,可以同时按压智能终端的电源键和下音量键,当智能终端的引导装载程序在运行中检测到电源键和下音量键同时按下时,则进入Fastboot模式。当用户想要通过Recovery模式对智能终端进行刷机时,则可以同时按压智能终端的电源键和上音量键,当智能终端的引导装载程序在运行中检测到电源键和下音量键同时按下时,则进入Recovery模式。在相关技术中,智能终端进入刷机模式需要依靠实体音量键,而对于不存在实体音量键的智能终端,则无法通过上述方法进入刷机模式进行刷机,因此,为用户的刷机带来很大的不便。为了解决上述问题,本公开实施例提供了一种智能终端的刷机方法及智能终端。在该智能终端的刷机方法中,智能终端可以通过检测USB数据线的配置通道引脚CC引脚上的对地阻值,并将该对地阻值与存储的第一预设阻值和第二预设阻值进行比较,来确定是否进入刷机模式以及进入哪一种刷机模式,从而解决相关技术中当智能终端不存在实体音量键时,无法进入刷机模式对智能终端进行刷机的问题,为用户的使用带来了方便。图1本文档来自技高网...

【技术保护点】
1.一种智能终端的刷机方法,其特征在于,所述方法包括:当引导装载程序运行时,检测当前连接的通用串行总线USB数据线的配置通道引脚的对地阻值,所述USB数据线用于将智能终端与其他终端进行连接;基于所述对地阻值、第一预设阻值和第二预设阻值,确定刷机模式,并进入所述刷机模式对所述智能终端进行刷机,所述第一预设阻值和所述第二预设阻值不相等。

【技术特征摘要】
1.一种智能终端的刷机方法,其特征在于,所述方法包括:当引导装载程序运行时,检测当前连接的通用串行总线USB数据线的配置通道引脚的对地阻值,所述USB数据线用于将智能终端与其他终端进行连接;基于所述对地阻值、第一预设阻值和第二预设阻值,确定刷机模式,并进入所述刷机模式对所述智能终端进行刷机,所述第一预设阻值和所述第二预设阻值不相等。2.根据权利要求1所述的方法,其特征在于,所述基于所述对地阻值、第一预设阻值和第二预设阻值,确定刷机模式,包括:判断所述对地阻值与所述第一预设阻值是否相等,以及判断所述对地阻值与所述第二预设阻值是否相等;当所述对地阻值与所述第一预设阻值相等时,确定所述刷机模式为快速启动Fastboot模式;当所述对地阻值与所述第二预设阻值相等时,确定所述刷机模式为恢复Recovery模式。3.根据权利要求2所述的方法,其特征在于,所述判断所述对地阻值与所述第一阻值是否相等,以及判断所述对地阻值与所述第二阻值是否相等之后,还包括:当所述对地阻值与所述第一预设阻值不相等,且所述对地阻值与所述第二预设阻值不相等时,停止检测所述USB数据线的配置通道引脚的对地阻值的操作,并基于所述引导装载程序启动所述智能终端。4.根据权利要求1所述的方法,其特征在于,所述配置通道引脚为CC引脚,且所述CC引脚的对地阻抗大于126千欧。5.一种智能终端,其特征在于,所述智能终端包括:检测模块,用于当引导装载程序运行时,检测当前连接的通用串行总线USB数据线的配置通道引脚的对地阻值,所述USB数据线用于将智能终端与其他...

【专利技术属性】
技术研发人员:陶钧
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1