刷机方法和系统的制作方法

文档序号:9217049阅读:255来源:国知局
刷机方法和系统的制作方法
【技术领域】
[0001]本发明涉及电子领域,特别是涉及一种刷机方法和系统。
【背景技术】
[0002]通常,刷机方式包括线刷和卡刷,其中fastboot (快速启动)作为一种线刷模式,相较于卡刷更加安全可靠。fastboot模式的刷机均为基于Android (安卓)定义的一种简单的刷机协议,不同的移动设备商都是在该协议的基础上进行封装,如:fastb00t支持扩展协议,通过主机端连接小机并敲击命令行进行控制;由于在fastboot模式下,需要使用USB(Universal Serial Bus,通用串行总线)将电子产品与主机连接起来,并且在主机端敲击命令行才能进行刷机,导致刷机过程繁琐,从而增加了刷机的难度和刷机的错误率。

【发明内容】

[0003]基于此,有必要针对现有的在fastboot模式下,刷机过程繁琐,增加刷机难度和刷机的错误率较高的问题,提供一种刷机方法和系统。
[0004]为实现本发明目的提供的一种刷机方法,包括如下步骤:
[0005]运行U-Boot程序,检测fastboot模式相应的按键是否按下;
[0006]当检测到所述fastboot模式相应的所述按键按下时,控制移动终端进入所述fastboot 模式;
[0007]读取所述移动终端存储的界面信息,并将所述界面信息反馈至触摸面板;
[0008]所述触摸面板接收并显示所述界面信息。
[0009]作为一可实施例,所述当检测到所述fastboot模式相应的所述按键按下时,控制移动终端进入所述fastboot模式,包括如下步骤:
[0010]当检测到所述fastboot模式相应的所述按键按下时,检测所述触摸面板;
[0011]当所述触摸面板显示正常时,控制所述移动终端进入所述fastboot模式;
[0012]当所述触摸面板显示不正常时,控制所述移动终端不进入所述fastboot模式。
[0013]作为一可实施例,所述当检测到所述fastboot模式相应的所述按键按下时,检测所述触摸面板,包括如下步骤:
[0014]当检测到所述fastboot模式相应的所述按键按下时,接收并检测按键信息;
[0015]当检测到所述按键信息与所述fastboot模式相应的所述按键匹配时,检测所述触摸面板。
[0016]作为一种可实施方式,还包括如下步骤:
[0017]当所述fastboot模式相应的所述按键未按下时,控制所述移动终端正常开机运行。
[0018]作为一可实施例,所述fastboot模式相应的所述按键为所述移动终端的开机按键和音量+按键。
[0019]值得说明的是,所述界面信息包括:重启、清除数据、fastboot升级、USB存储、关机、锁屏和解锁。
[0020]相应的,为实现上述刷机方法,本发明还提供了一种刷机系统,包括第一检测模块、第一控制模块、第一反馈模块和触摸面板,其中:
[0021]所述第一检测模块,用于运行U-Boot程序,检测fastboot模式相应的按键是否按下;
[0022]所述第一控制模块,用于当检测到所述fastboot模式相应的所述按键按下时,控制移动终端进入所述fastboot模式;
[0023]所述第一反馈模块,用于读取所述移动终端存储的界面信息,并将所述界面信息反馈至触摸面板;
[0024]所述触摸面板,用于接收并显示所述界面信息。
[0025]作为一可实施例,所述第一控制模块包括第一检测单元、第一控制单元和第二控制单元,其中:
[0026]所述第一检测单元,用于当检测到所述fastboot模式相应的所述按键按下时,检测所述触摸面板;
[0027]所述第一控制单元,用于当所述触摸面板显示正常时,控制所述移动终端进入所述fastboot模式;
[0028]所述第二控制单元,用于当所述触摸面板显示不正常时,控制所述移动终端不进入所述fastboot模式。
[0029]作为一可实施例,所述第一检测单元包括第一检测子单元和第二检测子单元,其中:
[0030]所述第一检测子单元,用于当检测到所述fastboot模式相应的所述按键按下时,接收并检测按键信息;
[0031]所述第二检测子单元,用于当检测到所述按键信息与所述fastboot模式相应的按键匹配时,检测所述触摸面板。
[0032]作为一可实施例,还包括第二控制模块,其中:
[0033]所述第二控制模块,用于当所述fastboot模式相应的所述按键未按下时,控制所述移动终端正常开机运行。
[0034]本发明提供的刷机方法和系统,通过运行U-Boot程序,检测fastboot模式相应的按键是否按下,当fastboot模式相应的按键按下时,控制移动终端进入fastboot模式;当移动终端进入fastboot模式后,通过读取移动终端中存储的界面信息,并将该界面信息反馈至触摸面板,触摸面板接收并显示该界面信息,用户可通过触摸面板显示的界面信息,选择相应的操作,实现了在fastboot模式下,通过点击触摸面板的方式进行刷机,减少了现有技术中采用在主机端敲击命令行的方式刷机的繁琐的刷机流程,有效地解决了现有的在fastboot模式下,刷机过程繁琐,增加刷机的难度和刷机的错误率较高的问题,使得刷机更加便利。
【附图说明】
[0035]图1为刷机方法一具体实施例流程图;
[0036]图2为刷机方法另一具体实施例应用场景示意图;
[0037]图3为刷机方法又一具体实施例中控制移动终端进入fastboot模式后的触摸面板显示界面示意图;
[0038]图4为刷机方法再一具体实施例流程图;
[0039]图5为刷机系统一具体实施例结构示意图。
【具体实施方式】
[0040]为使本发明技术方案更加清楚,以下结合附图及具体实施例对本发明做进一步详细说明。
[0041]参见图1,一种刷机方法,包括如下步骤:
[0042]步骤S100,运行U-Boot程序,检测fastboot模式相应的按键是否按下;
[0043]U-Boot 程序,全称 Universal Boot Loader,是由 DENX 小组开发的遵循 GPL(General Public License)条款的开放源码项目,它的主要功能是完成硬件设备初始化、操作系统代码搬运,并提供一个控制台及一个指令集在操作系统运行前操控硬件设备。其采用CRC32校验,可校验内核及镜像文件是否完好,提供多种控制台接口,使用户可以在不需要ICE的情况下通过串口、以太网或USB等接口下载数据并烧录到存储设备中去,以及提供丰富的设备驱动等;
[0044]fastboot (快速启动)模式,在安卓手机中fastboot程序是一种比recovery更底层的刷机模式,就是使用USB数据线连接手机的一种刷机模式,其相对于某些系统(如小米)卡刷来说,线刷更可靠,安全。
[0045]步骤S200,当检测到fastboot模式相应的按键按下时,控制移动终端进入fastboot 模式;
[0046]步骤S300,读取移动终端存储的界面信息,并将界面信息反馈至触摸面板;
[0047]步骤S400,触摸面板接收并显示界面信息。
[0048]本发明提供的刷机方法一具体实施例,通过运行U-Boot (Universal BootLoader)程序,检测fastboot模式相应的按键是否按下,当检测到fastboot模式相应的按键按下时,控制移动终端进入fastboot模式,当移动终端进入fastboot模式后,读取移动终端中存储的界面信息,并将该界面信息反馈至触摸面板,触摸面板接收并显示该界面信息,使得用户可通过触摸面板显示的界面信息进行相应的操作,其通过在fastboot模式下点击触摸面板进行刷机,减少了现有技术中通过在主机端敲击命令行进行刷机的繁琐流程,有效地解决了现有的刷机方法所导致的刷机难度高和刷机错误率较高的问题,提升了刷机的简单性和便利性。
[0049]在此,需要说明的是,移动终端可为手机、平板电脑(PAD)、MP4和车载电脑等,触摸面板则为移动终端的触摸屏。
[0050]参见图2,为刷机方法另一具体实施例应用场景示意图,当移动终端为PAD时,触摸面板为PAD的触摸屏;PAD上电开机后,进入fastboot模式之前,利用U-Boot程序对触摸屏进行初始化,使得PAD在进入fastboot模式之后,能够通过点击触摸屏控制PAD运行;如:当用户不想进入fastboot模式,或通过误操作进入到fastboot模式后,可通过点击重启或关机的方式,使得下次开机能够进入正常的操作系统;同时,当用户想升级PAD系统时,可通过USB线使得PAD与电脑连接,通过PC端(personal computer,个人电脑终端)升级软件,从而实现刷机。
[0051]参见图3,作为本发明刷机方法的又一具体实施例,为当移动终端进入fastboot模式后,触摸面板的显示界面示意图。其中,触摸面板的显示界面显示出的界面信息包括:重启、清除数据、fastboot升级、USB存储和关机,用户通过点击触摸面板显示出的界面信息,选择相应的操作选项进行操作,不需要去阅读一些刷机的按键使用说明,并且在一定程度上防止了用户在不明白按键功能的情况下进行一些错误的操作,使得刷机更加简便;同时,在fastboot模式下的一些功能,如:锁屏(lock)和解锁(unlock)等,还可以不用通过连接电脑,直接点击进入fastboot模式后的触摸面板显示的界面信息即可完成。
[0052]其中,界面信息可存储在移动终端的闪存中,通过读取移动终端的闪存中存储的界面信息,并将该界面信息反馈给触摸面板,触摸面板接收该界面信息并显示出来,用户通过点击触摸面板显示的界面信息进行相关操作,操作简便,易于实现。
[0053]参见图4,较佳地,作为本发明刷机方法的一种可实施方式,步骤S200,当检测到fastboot模式相应的按键按下时,控制移动终端进入fastboot模式,包括如
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1