序可以是所述电子设备的操作系统,或者可以是与所示电子设备的操作系统有关的程序。所述第二存储区域存储的第一功能模块和第二功能模块可以控制所述电子设备对所述第一存储区域存储的所述运行程序进行更新等操作。
[0059]图1为本发明的信息处理方法实施例1的流程图。如图1所示,该方法可以包括:
[0060]步骤101:获得触发操作,所述触发操作用于触发所述电子设备处于固件更新模式;
[0061]所述触发操作可以是控制所述电子设备进行重新启动的操作,并且重新启动后,所述电子设备可以进入固件更新模式。
[0062]所述固件更新模式可以是对所述电子设备进行刷机的模式。
[0063]可以通过所述电子设备上的按键,或者按键组合来输入所述触发操作。
[0064]步骤102:响应所述触发操作,处于所述固件更新模式;
[0065]步骤103:在所述固件更新模式下,基于所述第一功能模块访问预定存储空间获得授权码;所述预定存储空间用于存储网络端认证所述电子设备后发送的授权码;
[0066]所述授权码可以用于表示所述电子设备是否具有刷机权限。所述授权码可以是网络端发送至所述电子设备的。所述网络端可以根据所述电子设备的硬件信息,和/或所述电子设备的用户的身份信息,对所述电子设备是否具有刷机权限进行判断。当所述网络端判定所述电子设备具有刷机权限时,可以向所述电子设备发送所述授权码。
[0067]所述预定存储空间可以是专门用于存储所述授权码的存储空间。
[0068]步骤104:基于所述第一功能模块确定所述授权码是否为有效授权码,产生一判断息;
[0069]当所述电子设备获取到所述授权码后,可以通过多种方式判断所述授权码是否为有效授权码。
[0070]例如,所述授权码可以是一个数据位标识。所述数据位标识可以是O或I。当所述数据位标识为I时,表示网络端对所述电子设备认证成功。这种情况下,所述电子设备就可以通过判断所述数据位标识是否为1,来确定是否具有有效授权码。这种方式也可以概括为,只要所述预定存储空间存储有授权码,所述授权码即为有效的授权码。
[0071]再例如,所述授权码可以是采用公钥加密的授权码,所述电子设备具有对应的私钥。所述电子设备获取到所述授权码后,可以采用私钥解析所述授权码,如果解析得到的结果与预先规定的结果相同,则可以确定该授权码为有效授权码。
[0072]其中,所述第一功能模块可以实现判断所述授权码是否为有效授权码的功能。
[0073]步骤105:当所述判断信息表示所述授权码为有效授权码时,执行所述第二功能模块;其中,所述第二功能模块用于更新所述第一存储区域的所述运行程序。
[0074]当所述授权码为有效授权码时,表示所述电子设备具有刷机权限。此时,可以通过所述第二功能模块,执行对所述电子设备的刷机过程,更新所述第一存储区域的所述运行程序。通过更新所述运行程序,可以替换手机中原本存在的一些语言、图片、铃声、软件或者操作系统。
[0075]综上所述,本实施例中,通过在固件更新模式下,基于所述第一功能模块访问预定存储空间获得授权码;基于所述第一功能模块确定所述授权码是否为有效授权码,产生一判断信息;当所述判断信息表示所述授权码为有效授权码时,执行所述第二功能模块,更新所述第一存储区域的所述运行程序;能够对申请刷机的电子设备进行验证授权,对电子设备的刷机过程增加限制条件,降低刷机风险。
[0076]图2为本发明的信息处理方法实施例2的流程图。如图2所示,该方法可以包括:
[0077]步骤201:获得重新启动所述电子设备的操作,所述重新启动所述电子设备的操作用于触发所述电子设备处于固件更新模式;
[0078]所述重新启动所述电子设备的操作,可以使所述电子设备重新启动后,进入刷机界面。
[0079]步骤202:响应所述触发操作,处于所述固件更新模式;
[0080]在所述固件更新模式下,所述电子设备的显示单元可以显示刷机界面。
[0081]步骤203:在所述固件更新模式下,基于所述第一功能模块访问预定存储空间获得授权码;所述预定存储空间用于存储网络端认证所述电子设备后发送的授权码;
[0082]步骤204:基于所述第一功能模块确定所述授权码是否为有效授权码,产生一判断息;
[0083]步骤205:当所述判断信息表示所述授权码为有效授权码时,执行所述第二功能模块;其中,所述第二功能模块用于更新所述第一存储区域的所述运行程序。
[0084]步骤206:当所述判断信息表示所述授权码为无效授权码时,退出所述固件更新模式。
[0085]所述判断信息表示所述授权码为无效授权码,可以至少包括以下几种情况:所述预定存储空间不具有所述授权码;或者,所述电子设备对所述授权码进行解析后,得到的解析结果与预先设定的解析结果不一致;或者,所述电子设备对所述授权码进行解析后,得到的解析结果与预先设定的解析结果的编码规律不一致。
[0086]当所述判断信息表示所述授权码为无效授权码时,表示所述电子设备不具有刷机权限,此时可以退出所述固件更新模式,使所述电子设备不再执行本次刷机操作。
[0087]本实施例中,通过当所述判断信息表示所述授权码为无效授权码时,退出所述固件更新模式;可以使不具有刷机权限的电子设备,停止当前的刷机过程,进而可以避免有些不具有刷机经验的用户对电子设备进行刷机,或者防止用户采用非官方的具有较高刷机风险的刷机程序对电子设备进行刷机。
[0088]图3为本发明的信息处理方法实施例3的流程图。如图3所示,该方法可以包括:
[0089]步骤301:获取所述电子设备的第一标识;
[0090]所述第一标识可以是与所述电子设备的硬件信息相关的标识。这些标识可以是与所述电子设备唯一对应的。例如,所述第一标识可以是移动设备国际身份码IMEI(Internat1nal Mobile Equipment Identity)、设备编号(Device ID)、厂商编号(VenderID)、中央处理器(CPU ID),或者是这些ID的组合。
[0091]步骤302:将所述第一标识发送至所述网络端,以便所述网络端基于所述第一标识判断所述电子设备是否可以执行所述固件更新模式。
[0092]根据所述第一标识,网络端可以确定所述电子设备是哪种型号的电子设备,或者可以确定所述电子设备是哪个厂商生产的电子设备。根据所述电子设备的型号,或者所述电子设备的生产厂商信息,可以判断所述电子设备是否可以执行所述固件更新模式。
[0093]例如,某个电子设备的型号表示该电子设备的硬件型号比较早,不支持当前的固件更新模式,则此时就可以确定所述电子设备不可以执行所述固件更新模式。再例如,某个电子设备的生产厂商信息表示该电子设备的生产厂商与网络端的运行厂商不同时,所述网络端的运行厂商由于不确定其他厂商的电子设备是否可以支持当前的固件更新模式,为了避免固件更新导致该电子设备无法正常使用,此时也可以判定所述电子设备不可以执行所述固件更新模式。
[0094]当所述电子设备可以执行所述固件更新模式时,执行步骤303。所述电子设备不可以执行所述固件更新模式时,可以中止当前流程。
[0095]步骤303:当所述电子设备可以执行所述固件更新模式时,获得重新启动所述电子设备的操作,所述重新启动所述电子设备的操作用于触发所述电子设备处于固件更新模式;
[0096]所述重新启动所述电子设备的操作,可以使所述电子设备重新启动后,进入刷机界面。
[0097]步骤304:响应所述触发操作,处于所述固件更新模式;
[0098]步骤305:在所述固件更新模式下,基于所述第一功能模块访问预定存储空间获得授权码;所述预定存储空间用于存储网络端认证所述电子设备后发送的授权码;
[0099]步骤306:基于所述第一功能模块确定所述授权码是否为有效授权码,产生一判断息;
[0100]步骤307:当所述判断信息表示所述授权码为有效授权码时,执行所述第二功能模块;其中,所述第二功能模块用于更新所述第一存储区域的所述运行程序。
[0101]步骤308:当所述判断信息表示所述授权码为无效授权码时,退出所述固件更新模式。
[0102]本实施例中,通过获取所述电子设备的第一标识;将所述第一标识发送至所述网络端,以便所述网络端基于所述第一标识判断所述电子设备是否可以执行所述固件更新模式;可以根据所述电子设备的第一标识,对所述电子设备的硬件是否支持所述固件更新模式进行判断,当所述电子设备可以支持所述固件更新模式时,才对所述电子设备执行固件更新过程,可以进一步降低对电子设备进行刷机的风险。
[0103]图4为本发明的信息处理方法实施例4的流程图。如图4所示,该方法可