刷机方法和系统技术方案

技术编号:12095614 阅读:47 留言:0更新日期:2015-09-23 13:29
本发明专利技术公开了一种刷机方法和系统,其中方法包括如下步骤:运行U-Boot程序,检测fastboot模式相应的按键是否按下;当检测到fastboot模式相应的按键按下时,控制移动终端进入fastboot模式;读取移动终端存储的界面信息,并将界面信息反馈至触摸面板;触摸面板接收并显示界面信息。其通过读取移动终端中存储的fastboot模式下的界面信息,并将该界面信息反馈至触摸面板,实现了在fastboot模式下,通过点击触摸面板的方式进行刷机,减少了现有技术中采用在主机端敲击命令行的方式刷机的繁琐的刷机流程,有效地解决了刷机过程繁琐导致刷机难度增加和刷机的错误率增大的问题,使得刷机更加便利。

【技术实现步骤摘要】

本专利技术涉及电子领域,特别是涉及一种刷机方法和系统
技术介绍
通常,刷机方式包括线刷和卡刷,其中fastboot (快速启动)作为一种线刷模式,相较于卡刷更加安全可靠。fastboot模式的刷机均为基于Android (安卓)定义的一种简单的刷机协议,不同的移动设备商都是在该协议的基础上进行封装,如:fastb00t支持扩展协议,通过主机端连接小机并敲击命令行进行控制;由于在fastboot模式下,需要使用USB(Universal Serial Bus,通用串行总线)将电子产品与主机连接起来,并且在主机端敲击命令行才能进行刷机,导致刷机过程繁琐,从而增加了刷机的难度和刷机的错误率。
技术实现思路
基于此,有必要针对现有的在fastboot模式下,刷机过程繁琐,增加刷机难度和刷机的错误率较高的问题,提供一种刷机方法和系统。为实现本专利技术目的提供的一种刷机方法,包括如下步骤:运行U-Boot程序,检测fastboot模式相应的按键是否按下;当检测到所述fastboot模式相应的所述按键按下时,控制移动终端进入所述fastboot 模式;读取所述移动终端存储的界面信息,并将所述界面信息反馈至触摸面板;所述触摸面板接收并显示所述界面信息。作为一可实施例,所述当检测到所述fastboot模式相应的所述按键按下时,控制移动终端进入所述fastboot模式,包括如下步骤:当检测到所述fastboot模式相应的所述按键按下时,检测所述触摸面板;当所述触摸面板显示正常时,控制所述移动终端进入所述fastboot模式;当所述触摸面板显示不正常时,控制所述移动终端不进入所述fastboot模式。作为一可实施例,所述当检测到所述fastboot模式相应的所述按键按下时,检测所述触摸面板,包括如下步骤:当检测到所述fastboot模式相应的所述按键按下时,接收并检测按键信息;当检测到所述按键信息与所述fastboot模式相应的所述按键匹配时,检测所述触摸面板。作为一种可实施方式,还包括如下步骤:当所述fastboot模式相应的所述按键未按下时,控制所述移动终端正常开机运行。作为一可实施例,所述fastboot模式相应的所述按键为所述移动终端的开机按键和音量+按键。值得说明的是,所述界面信息包括:重启、清除数据、fastboot升级、USB存储、关机、锁屏和解锁。相应的,为实现上述刷机方法,本专利技术还提供了一种刷机系统,包括第一检测模块、第一控制模块、第一反馈模块和触摸面板,其中:所述第一检测模块,用于运行U-Boot程序,检测fastboot模式相应的按键是否按下;所述第一控制模块,用于当检测到所述fastboot模式相应的所述按键按下时,控制移动终端进入所述fastboot模式;所述第一反馈模块,用于读取所述移动终端存储的界面信息,并将所述界面信息反馈至触摸面板;所述触摸面板,用于接收并显示所述界面信息。作为一可实施例,所述第一控制模块包括第一检测单元、第一控制单元和第二控制单元,其中:所述第一检测单元,用于当检测到所述fastboot模式相应的所述按键按下时,检测所述触摸面板;所述第一控制单元,用于当所述触摸面板显示正常时,控制所述移动终端进入所述fastboot模式;所述第二控制单元,用于当所述触摸面板显示不正常时,控制所述移动终端不进入所述fastboot模式。作为一可实施例,所述第一检测单元包括第一检测子单元和第二检测子单元,其中:所述第一检测子单元,用于当检测到所述fastboot模式相应的所述按键按下时,接收并检测按键信息;所述第二检测子单元,用于当检测到所述按键信息与所述fastboot模式相应的按键匹配时,检测所述触摸面板。作为一可实施例,还包括第二控制模块,其中:所述第二控制模块,用于当所述fastboot模式相应的所述按键未按下时,控制所述移动终端正常开机运行。本专利技术提供的刷机方法和系统,通过运行U-Boot程序,检测fastboot模式相应的按键是否按下,当fastboot模式相应的按键按下时,控制移动终端进入fastboot模式;当移动终端进入fastboot模式后,通过读取移动终端中存储的界面信息,并将该界面信息反馈至触摸面板,触摸面板接收并显示该界面信息,用户可通过触摸面板显示的界面信息,选择相应的操作,实现了在fastboot模式下,通过点击触摸面板的方式进行刷机,减少了现有技术中采用在主机端敲击命令行的方式刷机的繁琐的刷机流程,有效地解决了现有的在fastboot模式下,刷机过程繁琐,增加刷机的难度和刷机的错误率较高的问题,使得刷机更加便利。【附图说明】图1为刷机方法一具体实施例流程图;图2为刷机方法另一具体实施例应用场景示意图;图3为刷机方法又一具体实施例中控制移动终端进入fastboot模式后的触摸面板显示界面示意图;图4为刷机方法再一具体实施例流程图;图5为刷机系统一具体实施例结构示意图。【具体实施方式】为使本专利技术技术方案更加清楚,以下结合附图及具体实施例对本专利技术做进一步详细说明。参见图1,一种刷机方法,包括如下步骤:步骤S100,运行U-Boot程序,检测fastboot模式相应的按键是否按下;U-Boot 程序,全称 Universal Boot Loader,是由 DENX 小组开发的遵循 GPL(General Public License)条款的开放源码项目,它的主要功能是完成硬件设备初始化、操作系统代码搬运,并提供一个控制台及一个指令集在操作系统运行前操控硬件设备。其采用CRC32校验,可校验内核及镜像文件是否完好,提供多种控制台接口,使用户可以在不需要ICE的情况下通过串口、以太网或USB等接口下载数据并烧录到存储设备中去,以及提供丰富的设备驱动等;fastboot (快速启动)模式,在安卓手机中fastboot程序是一种比recovery更底层的刷机模式,就是使用USB数据线连接手机的一种刷机模式,其相对于某些系统(如小米)卡刷来说,线刷更可靠,安全。步骤S200,当检测到fastboot模式相应的按键按下时,控制移动终端进入fastboot 模式;步骤S300,读取移动终端存储的界面信息,并将界面信息反馈至触摸面板;步骤S400,触摸面板接收并显示界面信息。本专利技术提供的刷机方法一具体实施例,通过运行U-Boot (Universal BootLoader)程序,检测fastboot模式相应的按键是否按下,当检测到fastboot模式相应的按键按下时,控制移动终端进入fastboot模式,当移动终端进入fastboot模式后,读取移动终端中存储的界面信息,并将该界面信息反馈至触摸面板,触摸面板接收并显示该界面信息,使得用户可通过触摸面板显示的界面信息进行相应的操作,其通过在fastboot模式下点击触摸面板进行刷机,减少了现有技术中通过在主机端敲击命令行进行刷机的繁琐流程,有效地解决了现有的刷机方法所导致的刷机难度高和刷机错误率较高的问题,提升了刷机的简单性和便利性。在此,需要说明的是,移动终端可为手机、平板电脑(PAD)、MP4和车载电脑等,触摸面板则为移动终端的触摸屏。参见图2,为刷机方法另一具体实施例应用场景示意图,当移动终端为PAD时,触摸面本文档来自技高网...

【技术保护点】
一种刷机方法,其特征在于,包括如下步骤:运行U‑Boot程序,检测fastboot模式相应的按键是否按下;当检测到所述fastboot模式相应的所述按键按下时,控制移动终端进入所述fastboot模式;读取所述移动终端存储的界面信息,并将所述界面信息反馈至触摸面板;所述触摸面板接收并显示所述界面信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:王莅斌郭颖洋
申请(专利权)人:珠海全志科技股份有限公司
类型:发明
国别省市:广东;44

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

1