移动终端固件升级方法及固件升级装置制造方法及图纸

技术编号:13795217 阅读:59 留言:0更新日期:2016-10-06 11:59
本发明专利技术实施例提供一种移动终端固件升级方法,该移动终端固件升级方法包括接收升级包更新指令,并根据升级包更新指令,从服务器下载固件升级包;将固件升级包发送至移动终端的外部存储器;启动移动终端的固件升级程序,并在固件升级程序中加载固件升级包;以及通过固件升级程序使用固件升级包进行固件升级操作。本发明专利技术还提供一种移动终端固件升级装置,本发明专利技术的移动终端固件升级方法及移动终端固件升级装置调用外部存储器的固件升级包以及移动终端内置的固件升级程序进行固件升级,整个固件升级过程简单且快捷。

【技术实现步骤摘要】

本专利技术涉及计算机领域,特别是涉及一种移动终端固件升级方法及移动终端固件升级装置。
技术介绍
目前,Android系统在越来越多的智能设备,如消费类电子设备、车载电子设备中已经变得非常普及。在智能设备工作中起到重要作用的芯片由于存在固件,因此存在两种工作状态,即正常工作状态和固件升级状态。该固件一般存储在芯片内部的非易失性存储区域(Flash/EEPROM等)。这些非易失性存储区域在芯片制造时就集成到芯片中,因此芯片的固件升级既不能通过烧录器直接烧录完成,也不能通过专用的芯片开发板来完成,只能通过外部存储器的固件升级控制程序来完成芯片的固件升级。现有技术中,工程师需要将修改的数据进行重新编译以及手工打包成升级包,然后使用固件升级控制程序以及升级包对固件进行升级,整个固件升级要求的专业性较强,且固件升级过程繁琐且耗时。
技术实现思路
本专利技术实施例提供一种升级过程简单且快捷的移动终端固件升级方法及移动终端固件升级装置;以解决现有的移动终端固件升级方法及移动终端固件升级装置的固件升级过程繁琐且耗时的技术问题。本专利技术实施例提供一种移动终端固件升级方法,其包括:接收升级包更新指令,并根据所述升级包更新指令,从所述服务器下载固件升级包;将所述固件升级包发送至移动终端的外部存储器;启动所述移动终端的固件升级程序,并在所述固件升级程序中加载所述固件升级包;以及通过所述固件升级程序使用所述固件升级包进行固件升级操作。本专利技术实施例还提供一种移动终端固件升级装置,其包括:升级包下载模块,用于接收升级包更新指令,并根据所述升级包更新指令,从所述服务器下载固件升级包;发送模块,用于将所述固件升级包发送至移动终端的外部存储器;升级启动模块,用于启动所述移动终端的固件升级程序,并在所述固件升级程序中加载所述固件升级包;以及升级模块,用于通过所述固件升级程序使用所述固件升级包进行固件升级操作。相较于现有技术的移动终端固件升级方法及移动终端固件升级装置,本专利技术的移动终端固件升级方法及移动终端固件升级装置调用外部存储器的固件升级包以及移动终端内置的固件升级程序进行固件升级,整个固件升级过程简单且快捷;解决了现有的移动终端固件升级方法及移动终端固件升级装置的固件升级过程繁琐且耗时的技术问题。附图说明图1为本专利技术的移动终端固件升级方法的第一优选实施例的流程图;图2为本专利技术的移动终端固件升级方法的第一优选实施例的步骤S101的流程图;图3为本专利技术的移动终端固件升级方法的第一优选实施例的步骤S104的流程图;图4为本专利技术的移动终端固件升级方法的第二优选实施例的流程图;图5为本专利技术的移动终端固件升级装置的第一优选实施例的结构示意图;图6为本专利技术的移动终端固件升级装置的第一优选实施例的升级包下载模块的结构示意图;图7为本专利技术的移动终端固件升级装置的第一优选实施例的升级模块的结构示意图;图8为本专利技术的移动终端固件升级装置的第二优选实施例的结构示意图;图9为本专利技术的移动终端固件升级方法及移动终端固件升级装置的具体实施例的固件升级流程时序图。具体实施方式本专利技术的移动终端固件升级方法及移动终端固件升级装置可设置在固定终端,如PC机,用于对与固定终端连接的移动终端的固件进行自动化的升级,整个升级过程简单以及快捷;避免了现有的固件升级过程中繁琐且耗时的问题。请参照图1,图1为本专利技术的移动终端固件升级方法的第一优选实施例的流程图。本优选实施例的移动终端固件升级方法包括:步骤S101,接收升级包更新指令,并根据升级包更新指令,从服务器下载固件升级包;步骤S102,将固件升级包发送至移动终端为外部存储器;步骤S103,启动移动终端的固件升级程序,并在固件升级程序中加载固件升级包;步骤S104,通过固件升级程序使用固件升级包进行固件升级操作。下面详细说明本优选实施例的移动终端固件升级方法的各步骤的具体流程。在步骤S101中,如升级包更新指令为用户通过移动终端的输入装置输入的指令。则该步骤的具体流程可参见图2,图2为本专利技术的移动终端固件升级方法的第一优选实施例的步骤S101的流程图。该步骤S101包括:步骤S1011,固定终端接收用户的升级包更新指令,并根据该升级包更新 指令,从服务器获取固件升级包信息;该固件升级包信息包括固件升级包的版本以及固件升级包的下载地址。随后转到步骤S1012。步骤S1012,固定终端根据步骤S1011获取的固件升级包信息,判断是否需要对移动终端进行固件升级,如移动终端现有的固件版本低于固件升级包信息中的固件升级包的版本,则固定终端根据固件升级版的下载地址从服务器下载固件升级包。这里可采用OTA(Over the Air Technology,空中下载技术)从服务器上下载完整的固件升级包,也可从服务器上下载固件升级增量包。随后转到步骤S102。如升级包更新指令为服务器发出的升级包更新指令,即服务器设置了最新的固件升级包,则固定终端根据该升级包更新指令,从服务器下载该固件升级包。这里可采用OTA(Over the Air Technology,空中下载技术)从服务器上下载完整的固件升级包,也可从服务器上下载固件升级增量包。随后转到步骤S102。在步骤S102中,固定终端通过ADB(Android Debug Bridge,安卓调试桥),使用adb push指令将步骤S101中获取的固件升级包发送至移动终端的外部存储器,如SD卡(Secure Digital Memory Card,安全数字存储卡)等。随后转到步骤S103。在步骤S103中,固定终端启动移动终端的固件升级程序,并在固件升级程序中加载固件升级包;如固件升级包存储在SD卡的“/data/media/0/xxx.zip”这个路径中,则通过升级指令该路径写入到固件升级程序中。随后转到步骤S104。在步骤S104中,固定终端通过固件升级程序使用固件升级包进行固件升级操作。具体请参照图3,图3为本专利技术的移动终端固件升级方法的第一优选实施例的步骤S104的流程图。该步骤S104包括:步骤S1041,固定终端重启移动终端,并且启动移动终端的工程模式,在工程模式下,移动终端不会调用固件中的数据,因此固件升级程序可安全稳定的进行固件升级。随后转到步骤S1042。步骤S1042,在工程模式下,固定终端通过固件升级程序使用步骤S103加载的固件升级包进行固件升级操作。随后转到步骤S1043。步骤S1043,固件升级操作完毕后,固定终端重启移动终端,以进入正常工作模式。这样即完成了本优选实施例的移动终端固件升级方法的固件升级过程。本优选实施例的移动终端固件升级方法调用外部存储器的固件升级包以及移动终端内置的固件升级程序进行固件升级,整个固件升级过程简单且快捷。请参照图4,图4为本专利技术的移动终端固件升级方法的第二优选实施例的流程图。本优选实施例的移动终端固件升级方法包括:步骤S201,接收升级包更新指令,并根据升级包更新指令,从服务器下载固件升级包;步骤S202,将固件升级包发送至移动终端为外部存储器;步骤S203,启动移动终端的固件升级程序,并在固件升级程序中加载固件升级包;步骤S204,通过固件升级程序使用固件升级包进行固件升级操作;步骤S205,检测移动终端的固件版本信息;步骤S2本文档来自技高网...

【技术保护点】
一种移动终端固件升级方法,其特征在于,包括:接收升级包更新指令,并根据所述升级包更新指令,从所述服务器下载固件升级包;将所述固件升级包发送至移动终端的外部存储器;启动所述移动终端的固件升级程序,并在所述固件升级程序中加载所述固件升级包;以及通过所述固件升级程序使用所述固件升级包进行固件升级操作。

【技术特征摘要】
1.一种移动终端固件升级方法,其特征在于,包括:接收升级包更新指令,并根据所述升级包更新指令,从所述服务器下载固件升级包;将所述固件升级包发送至移动终端的外部存储器;启动所述移动终端的固件升级程序,并在所述固件升级程序中加载所述固件升级包;以及通过所述固件升级程序使用所述固件升级包进行固件升级操作。2.根据权利要求1所述的移动终端固件升级方法,其特征在于,所述接收升级包更新指令,并根据所述升级包更新指令,从所述服务器下载固件升级包的步骤包括:接收用户的所述升级包更新指令,并根据所述升级包更新指令,从所述服务器获取固件升级包信息;其中所述固件升级包信息包括固件升级包的版本以及固件升级包的下载地址;以及根据所述固件升级包信息,从所述服务器下载固件升级包。3.根据权利要求1所述的移动终端固件升级方法,其特征在于,所述接收升级包更新指令,并根据所述升级包更新指令,从所述服务器下载固件升级包的步骤具体为:接收所述服务器的所述升级包更新指令,并根据所述升级包更新指令,从所述服务器下载所述固件升级包。4.根据权利要求1所述的移动终端固件升级方法,其特征在于,所述移动终端为安卓系统的移动终端;所述将所述固件升级包发送至移动终端的外部存储器的步骤具体为:通过安卓调试桥,将所述固件升级包发送至移动终端的外部存储器。5.根据权利要求1所述的移动终端固件升级方法,其特征在于,所述通过
\t所述固件升级程序使用所述固件升级包进行固件升级操作的步骤包括:重启所述移动终端,并且启动所述移动终端的工程模式;在工程模式下,通过所述固件升级程序使用所述固件升级包进行固件升级操作;所述固件升级操作完毕后,重启所述移动终端。6.根据权利要求1所述的移动终端固件升级方法,其特征在于,所述通过所述固件升级程序使用所述固件升级包进行固件升级操作的步骤之后还包括:检测所述移动终端的固件版本信息;根据所述固件版本信息以及所述固件升级包的版本信息,判断所述固件升级操作是否成功,并生成判断结果;以及根据所...

【专利技术属性】
技术研发人员:吴景
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1