电子设备的固件更新和恢复方法、装置、设备及存储介质制造方法及图纸

技术编号:22101558 阅读:15 留言:0更新日期:2019-09-14 03:13
本公开提供了一种电子设备的固件处理方法,包括:第一类型固件被配置在电子设备的存储器的第一分区,第二类型固件被配置在电子设备的存储器的第二分区;以及调用第二分区中的第二类型固件替换第一分区中的第一类型固件。本公开还提供了一种电子设备的固件处理装置、电子设备及可读存储介质。

Firmware Updating and Recovery Method, Device, Equipment and Storage Medium of Electronic Equipment

【技术实现步骤摘要】
电子设备的固件更新和恢复方法、装置、设备及存储介质
本公开涉及一种电子设备的固件处理方法、固件处理装置、电子设备及可读存储介质。
技术介绍
当前电子设备(手机、手表等)的体积越来越小,内部结构设计越来越紧凑,同时很多电子设备为了结构和外壳的完整性,采用无线充电等技术,不外露充电和通信的触点。目前对于电子设备,通常会有两套固件,一套固件是工厂固件,主要用在工厂测试,验证,校准使用。另一套固件是用户固件,主要是提供给用户使用的。在工厂,一般电子设备的电路板生产出来以后,进入工厂测试流程,通常会在第一个工站通过下载治具下载工厂固件,这个固件主要的目的是为了工厂测试,验证和校准。测试和验证电路板以及组装完成后的电子设备整机的各项电气性能,校准射频参数和各种传感器的参数。在完成所有的工厂测试之后,产品出厂前,工厂会将电子设备的固件刷成用户固件,之后电子设备到达用户手中,用户使用的固件是用户固件。工厂固件和用户固件有较大的区别,工厂固件的主要目的是工厂测试,使用的是工厂模式,面对的对象也是工厂,力保稳定和准确,工厂固件的界面简单,不考虑什么美观用户体验,考虑的是工厂测试快捷方便,工厂固件力保稳定,不会随着操作系统的升级而升级,只需要最大限度的满足工厂测试即可。工厂固件的权限非常高,拥有各种调试接口可以访问所有的硬件资源,保证测试的正常进行。用户固件主要面对的对象是用户,需要友好的界面和用户体验以及各种app,但是用户固件的权限不高,用户固件是经过签名的,且用户固件无法获取系统的管理员权限。用户固件和工厂固件差别非常大,无法二合一。对于没有外露通信触点的电子设备,在出厂前需要刷用户固件就会非常的麻烦,由于产品已经组装完毕(且必须组装完毕,因为很多测试需要整机测试),无法通过电路板上预留的下载测试点下载用户固件(测试流程第一个工站通过下载治具下载)。现有的技术方案是:1、通过OTA(Over-the-AirTechnology,即空中下载技术)的方式更新用户固件,这个方法非常慢,而且还需要搭建专用的无线网络和用于存放固件的服务器,并且需要人工参与(连接无线网络,下载用户固件,执行更新固件操作),而且对于工厂大批量生产,效率和可靠性均不高。2、通过在电子设备外壳上设置隐藏触点,在用户固件下载完成之后通过点胶或者标签覆盖隐藏触点,保证气密和结构的完整性。这个方法需要制作专门的治具,并且在完成用户固件的下载之后还有其他的工序需要执行,导致电子设备的结构不完整等等。当前电子设备的另一个技术问题:目前的电子设备在使用过程中,出现因为系统固件异常造成的无法开机类似的故障时,用户只能通过返厂重新刷固件的方法来恢复系统。这个过程加重售后的负担,还给用户造成了较差的体验。
技术实现思路
为了解决上述技术问题中的至少一个,本公开提供了一种电子设备的固件处理方法、固件处理装置、电子设备及可读存储介质。根据本公开的一个方面,一种电子设备的固件处理方法,包括:第一类型固件被配置在电子设备的存储器的第一分区,第二类型固件被配置在电子设备的存储器的第二分区;以及调用第二分区中的第二类型固件替换第一分区中的第一类型固件。根据本公开的至少一个实施方式,第一类型固件和第二类型固件由电子设备获取,获取时,第二类型固件被打包在第一类型固件中。根据本公开的至少一个实施方式,在调用第二分区中的第二类型固件时,第二分区中保留第二类型固件。根据本公开的至少一个实施方式,调用第二分区中的第二类型固件替换第一分区中的第一类型固件,具体地:通过执行第一类型固件来调用第二分区中的第二类型固件替换第一分区中的第一类型固件。根据本公开的至少一个实施方式,调用第二分区中的第二类型固件替换第一分区中的第一类型固件,具体地:通过执行电子设备上的可操作部件或可操作部件的组合来调用第二分区中的第二类型固件替换第一分区中的第一类型固件。根据本公开的至少一个实施方式,在调用第二分区中的第二类型固件替换第一分区中的第一类型固件之后,还包括:通过执行电子设备上的可操作部件或可操作部件的组合来调用第二分区中的第二类型固件替换第一分区中的第二类型固件。根据本公开的至少一个实施方式,在调用第二分区中的第二类型固件替换第一分区中的第一类型固件之后,还包括:电子设备从外部服务器下载新的第二类型固件,替换第二分区中原有的第二类型固件。根据本公开的至少一个实施方式,当新的第二类型固件的版本高于第一分区中的第二类型固件的版本时,新的第二类型固件替换第一分区中的第二类型固件。根据本公开的至少一个实施方式,第一分区为主分区,第二分区为备份分区。根据本公开的至少一个实施方式,第一类型固件为工厂固件,第二类型固件为用户固件。根据本公开的另一方面,一种电子设备的固件处理装置,包括:配置模块,配置模块将第一类型固件配置在电子设备的存储器的第一分区,将第二类型固件配置在电子设备的存储器的第二分区;以及调用模块,调用模块调用第二分区中的第二类型固件替换第一分区中的第一类型固件。根据本公开的又一方面,一种电子设备,包括:存储器,存储器存储计算机执行指令;以及处理器,处理器执行存储器存储的计算机执行指令,使得处理器执行上述的方法。根据本公开的再一方面,一种可读存储介质,可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现上述的方法。附图说明附图示出了本公开的示例性实施方式,并与其说明一起用于解释本公开的原理,其中包括了这些附图以提供对本公开的进一步理解,并且附图包括在本说明书中并构成本说明书的一部分。图1是根据本公开一个实施方式的电子设备的固件处理方法的示意性流程图。图2是根据本公开一个实施方式的电子设备的固件处理方法的示意性流程图。图3是根据本公开一个实施方式的电子设备的固件处理方法的示意性流程图。图4是根据本公开一个实施方式的电子设备的固件处理方法的示意性流程图。图5是根据本公开一个实施方式的电子设备的固件处理方法的示意性流程图。图6是根据本公开一个实施方式的电子设备的固件处理方法的示意性流程图。图7是根据本公开一个实施方式的电子设备的固件处理装置的示意性框图。图8是根据本公开一个实施方式的电子设备的固件处理装置的示意性框图。图9是根据本公开一个实施方式的电子设备的示意性视图。具体实施方式下面结合附图和实施方式对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施方式仅用于解释相关内容,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分。需要说明的是,在不冲突的情况下,本公开中的实施方式及实施方式中的特征可以相互组合。下面将参考附图并结合实施方式来详细说明本公开。图1是根据本公开一个实施方式的电子设备的固件处理方法的示意性流程图。电子设备的固件处理方法,包括:第一类型固件被配置在电子设备的存储器的第一分区,第二类型固件被配置在电子设备的存储器的第二分区;以及调用第二分区中的第二类型固件替换第一分区中的第一类型固件。本领域技术人员应当理解,电子设备可以是各种便携式电子设备(手机、平板电脑、手表等)或各种非便携式电子设备(台式计算机等),电子设备的固件(Firmware)就是写入EPROM(可擦写可编程只读存储器)或EEPROM(电可擦可编程只读存储器)中本文档来自技高网
...

【技术保护点】
1.一种电子设备的固件处理方法,其特征在于,包括:第一类型固件被配置在所述电子设备的存储器的第一分区,第二类型固件被配置在所述电子设备的存储器的第二分区;以及调用第二分区中的所述第二类型固件替换第一分区中的所述第一类型固件。

【技术特征摘要】
1.一种电子设备的固件处理方法,其特征在于,包括:第一类型固件被配置在所述电子设备的存储器的第一分区,第二类型固件被配置在所述电子设备的存储器的第二分区;以及调用第二分区中的所述第二类型固件替换第一分区中的所述第一类型固件。2.根据权利要求1所述的固件处理方法,其特征在于,所述第一类型固件和所述第二类型固件由所述电子设备获取,获取时,所述第二类型固件被打包在所述第一类型固件中。3.根据权利要求1或2所述的固件处理方法,其特征在于,在调用第二分区中的所述第二类型固件时,所述第二分区中保留所述第二类型固件。4.根据权利要求1或2所述的固件处理方法,调用第二分区中的所述第二类型固件替换第一分区中的所述第一类型固件,具体地:通过执行所述第一类型固件来调用第二分区中的第二类型固件替换第一分区中的第一类型固件。5.根据权利要求1或2所述的固件处理方法,其特征在于,调用第二分区中的所述第二类型固件替换第一分区中的所述第一类型固件,具体地:通过执行所述电子设备上的可操作部件或可操作部件的组合来调用第二分区中的第二类型固件替换第一分区中的第一类型固件。6.根据权利要求1或2所述的固件处理方法,其特...

【专利技术属性】
技术研发人员:吴韶祥
申请(专利权)人:出门问问信息科技有限公司
类型:发明
国别省市:北京,11

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

1