一种信息处理方法及电子设备的制作方法

文档序号:6512394阅读:136来源:国知局
一种信息处理方法及电子设备的制作方法
【专利摘要】本发明公开了一种信息处理方法,用于降低关键数据丢失率。所述方法包括:在电子设备启动的过程中,获得一触发指令;根据触发指令,加载固件程序的第一部分,以使得电子设备处于固件程序更新模式;获得第一密码,第一密码用于表征当前使用者的身份信息;获得预定密码,预定密码用于表征合法使用者的身份信息;将第一密码与预定密码进行比对;当第一密码与预定密码一致时,更新或者优化固件程序的第二部分。本发明还公开了用于实现所述方法的电子设备。
【专利说明】一种信息处理方法及电子设备

【技术领域】
[0001]本发明涉及计算机【技术领域】,特别涉及一种信息处理方法及电子设备。

【背景技术】
[0002]随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以通过各种类型的电子设备享受随着科技发展带来的舒适生活。比如,手机等电子设备已经成为人们生活中一个不可或缺的部分,人们可以通过手机等电子设备以打电话、发短信等等方式加强与其他人之间的联系。
[0003]智能移动设备,例如手机、PAD (平板电脑)等,可以通过fastboot (快速启动)、Recovery (修复)或OTA (Over-the-Air Technology,空中下载技术)等方式来更新固件,通俗地说就是重装操作系统,一般称为刷机。
[0004]然而在手机等电子设备丢失等不可控的情形下,其他人可以通过刷机的方式,替换手机中原有的操作系统,这样就会造成手机中的关键数据丢失,一些用于移动设备丢失后追踪的软件也会被删除,最终造成手机无法找回。


【发明内容】

[0005]本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中手机中的关键数据易丢失的技术问题。
[0006]一种信息处理方法,应用于电子设备,所述电子设备具有固件单元和存储单元;所述固件单元中存储有固件程序,所述方法包括:
[0007]在所述电子设备启动的过程中,获得一触发指令,所述触发指令用于指示更新或者优化所述固件程序;
[0008]根据所述触发指令,通过所述电子设备的处理单元加载所述固件程序的第一部分,以使得所述电子设备处于固件程序更新模式;
[0009]获得第一密码,所述第一密码用于表征迫使所述电子设备进入所述固件程序更新模式的当前使用者的身份信息;
[0010]获得预定密码,所述预定密码用于表征所述电子设备的合法使用者的身份信息;
[0011]将所述第一密码与所述预定密码进行比对;
[0012]当所述第一密码与所述预定密码一致表征所时迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的合法使用者时,更新或者优化所述固件程序的第二部分。
[0013]较佳的,在获得触发指令之前,还包括:在本次启动之前的上一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的临时区域内设置所述第一密码。
[0014]较佳的,在获得触发指令之前,还包括:在本次启动之前的任意一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的固定区域内设置所述预定密码。
[0015]较佳的,将所述第一密码与所述预定密码进行比对,包括:在检测安全数码SD卡上对应的存储目录中是否有更新数据之前,将所述第一密码与所述预定密码进行比对。
[0016]较佳的,在将所述第一密码与所述预定密码进行比对之后,还包括:当所述第一密码与所述预定密码不一致表征迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的非法使用者时,禁止更新或者优化所述固件程序的第二部分。
[0017]较佳的,所述固件程序的第二部分为所述电子设备的操作系统OS的部分,和/或,所述电子设备的基本输入输出系统B1S的部分。
[0018]一种电子设备,所述电子设备具有固件单元和存储单元;所述固件单元中存储有固件程序,所述电子设备包括:
[0019]第一获取单元,用于在所述电子设备启动的过程中,获得一触发指令,所述触发指令用于指示更新或者优化所述固件程序;
[0020]处理单元,用于根据所述触发指令,加载所述固件程序的第一部分,以使得所述电子设备处于固件程序更新模式;
[0021]第二获取单元,用于获得第一密码,所述第一密码用于表征迫使所述电子设备进入所述固件程序更新模式的当前使用者的身份信息;
[0022]第三获取单元,用于获得预定密码,所述预定密码用于表征所述电子设备的合法使用者的身份信息;
[0023]比对单元,用于将所述第一密码与所述预定密码进行比对;
[0024]操作单元,用于当所述第一密码与所述预定密码一致表征所时迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的合法使用者时,更新或者优化所述固件程序的第二部分。
[0025]较佳的,所述电子设备还包括设置单元,用于:在本次启动之前的上一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的临时区域内设置所述第一密码。
[0026]较佳的,所述电子设备还包括设置单元,用于:在本次启动之前的任意一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的固定区域内设置所述预定密码。
[0027]较佳的,所述比对单元具体用于:在检测安全数码SD卡上对应的存储目录中是否有更新数据之前,将所述第一密码与所述预定密码进行比对。
[0028]较佳的,所述电子设备还包括禁止单元,用于:当所述第一密码与所述预定密码不一致表征迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的非法使用者时,禁止更新或者优化所述固件程序的第二部分。
[0029]较佳的,所述固件程序的第二部分为所述电子设备的操作系统OS的部分,和/或,所述电子设备的基本输入输出系统B1S的部分。
[0030]本发明实施例中的信息处理方法可以应用于电子设备,所述电子设备具有固件单元和存储单元;所述固件单元中存储有固件程序,所述方法包括:在所述电子设备启动的过程中,获得一触发指令,所述触发指令用于指示更新或者优化所述固件程序;根据所述触发指令,通过所述电子设备的处理单元加载所述固件程序的第一部分,以使得所述电子设备处于固件程序更新模式;获得第一密码,所述第一密码用于表征迫使所述电子设备进入所述固件程序更新模式的当前使用者的身份信息;获得预定密码,所述预定密码用于表征所述电子设备的合法使用者的身份信息;将所述第一密码与所述预定密码进行比对;当所述第一密码与所述预定密码一致表征所时迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的合法使用者时,更新或者优化所述固件程序的第二部分。
[0031]本发明实施例中,在需要更新所述固件程序的第二部分之前,要将所述预定密码与所述第一密码进行比对,当所述第一密码与所述预定密码一致时才能允许更新或优化所述固件程序的第二部分,而如果所述第一密码与所述预定密码不一致则禁止对所述固件程序的第二部分进行更新或优化,而所述预定密码和所述第一密码一般都只有本机用户知晓,从而避免了非法刷机,只有本机用户才能进行操作,避免电子设备中的关键数据丢失。例如,移动设备丢失,他人因为不知晓所述预定密码,无法对该移动设备进行刷机,一些用于移动设备丢失后追踪的软件不会被删除,有利于找回丢失的移动设备。

【专利附图】

【附图说明】
[0032]图1为本发明实施例中信息处理方法的主要流程图;
[0033]图2为本发明实施例中电子设备的结构图。

【具体实施方式】
[0034]本发明实施例中的信息处理方法可以应用于电子设备,所述电子设备具有固件单元和存储单元;所述固件单元中存储有固件程序,所述方法包括:在所述电子设备启动的过程中,获得一触发指令,所述触发指令用于指示更新或者优化所述固件程序;根据所述触发指令,通过所述电子设备的处理单元加载所述固件程序的第一部分,以使得所述电子设备处于固件程序更新模式;获得第一密码,所述第一密码用于表征迫使所述电子设备进入所述固件程序更新模式的当前使用者的身份信息;获得预定密码,所述预定密码用于表征所述电子设备的合法使用者的身份信息;将所述第一密码与所述预定密码进行比对;当所述第一密码与所述预定密码一致表征所时迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的合法使用者时,更新或者优化所述固件程序的第二部分。
[0035]本发明实施例中,在需要更新所述固件程序的第二部分之前,要将所述预定密码与所述第一密码进行比对,当所述第一密码与所述预定密码一致时才能允许更新或优化所述固件程序的第二部分,而如果所述第一密码与所述预定密码不一致则禁止对所述固件程序的第二部分进行更新或优化,而所述预定密码和所述第一密码一般都只有本机用户知晓,从而避免了非法刷机,只有本机用户才能进行操作,避免电子设备中的关键数据丢失。例如,移动设备丢失,他人因为不知晓所述预定密码,无法对该移动设备进行刷机,一些用于移动设备丢失后追踪的软件不会被删除,有利于找回丢失的移动设备。
[0036]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]本发明实施例中,所述电子设备可以是PC (个人计算机)、笔记本、PAD (平板电脑)、手机等等不同的电子设备,本发明对此不作限制。
[0038]另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0039]下面结合附图对本发明优选的实施方式进行详细说明。
[0040]实施例一
[0041]请参见图1,本发明实施例提供一种信息处理方法,所述方法可以应用于电子设备,所述电子设备具有固件单元和存储单元;所述固件单元中存储有固件程序,所述方法的主要流程如下:
[0042]步骤101:在所述电子设备启动的过程中,获得一触发指令,所述触发指令用于指示更新或者优化所述固件程序。
[0043]在所述电子设备进行启动的过程中,所述电子设备可以获得所述触发指令,例如可以是用户针对所述电子设备进行了一触发操作,所述电子设备根据所述触发操作获得了所述触发指令,所述触发指令用于指示更新或者优化所述固件程序。通俗地说,所述触发指令用于对所述电子设备进行刷机。
[0044]步骤102:根据所述触发指令,通过所述电子设备的处理单元加载所述固件程序的第一部分,以使得所述电子设备处于固件程序更新模式。
[0045]所述电子设备在获得所述触发指令后,可以执行所述触发指令,通过所述处理单元加载所述固件程序的第一部分,可以使所述电子设备处于所述固件程序更新模式。
[0046]本发明实施例中,所述处理单元例如可以是所述电子设备的CPU (中央处理器),或者例如可以是所述电子设备的MCU (微处理器),等等。
[0047]本发明实施例中,所述固件程序更新模式,具体可以是指fastboot (快速启动)模式,或者也可以是recovery (重获)模式。fastboot和recovery是两种刷机模式,其中fastboot模式是一种比recovery模式更为底层的刷机模式。
[0048]当加载所述固件程序的第一部分后,表明所述电子设备处于所述固件程序更新模式,可以进行固件程序的更新。
[0049]步骤103:获得第一密码,所述第一密码用于表征迫使所述电子设备进入所述固件程序更新模式的当前使用者的身份信息。
[0050]所述电子设备可以从所述存储单元的一临时区域获得所述第一密码,所述第一密码可以用于表征所述当前使用者的身份信息。例如所述第一密码可以是字母和/或数字组成的密码信息。
[0051]较佳的,本发明实施例中,在步骤101之前,所述电子设备可以首先设置所述第一密码。在设置所述第一密码后,可以将所述第一密码存储到所述临时区域中,以便所述电子设备从所述临时区域中获得所述第一密码。
[0052]具体的,从步骤101开始,是所述电子设备进行本次启动的过程。设置所述第一密码,是需要在本次启动之前的上一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的所述临时区域内设置所述第一密码。
[0053]因为在获得用于指示更新或者优化所述固件程序的所述触发指令后,所述电子设备处于所述固件程序更新模式,所述电子设备用于进行输入的装置,例如所述电子设备的键盘、触控单元等均无法使用,因此不能够进行输入,而一般来说,所述第一密码是由用户进行输入的,所以必须在上一次启动完成、所述操作系统处于工作状态时通过输入来设置所述第一密码。
[0054]步骤104:获得预定密码,所述预定密码用于表征所述电子设备的合法使用者的身份信息。
[0055]本发明实施例中,所述电子设备可以先获得所述第一密码,再获得所述预定密码,或者也可以先获得所述预定密码,再获得所述第一密码,先后顺序不限定。
[0056]较佳的,本发明实施例中,所述电子设备可以从所述存储单元的一固定区域获得所述预定密码。例如所述预定密码可以是字母和/或数字组成的密码信息。
[0057]较佳的,本发明实施例中,在步骤101之前,所述电子设备可以首先设置所述预定密码,在设置所述预定密码后,可以将所述预定密码存储到所述固定区域中,以便所述电子设备从所述固定区域中获得所述预定密码。
[0058]具体的,从步骤101开始,是所述电子设备进行本次启动的过程。设置所述预定密码,是需要在本次启动之前的任一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的所述固定区域内设置所述第一密码。
[0059]如果设置所述预定密码也是在本次启动之前的上一次启动完成后,则设置所述预定密码和设置所述第一密码的先后顺序可以任意,所述预定密码存储在所述固定区域中,所述第一密码存储在所述临时区域中,二者互不干扰。
[0060]如果设置所述预定密码不是在本次启动之前的上一次启动完成后,则设置所述预定密码的时间显然早于设置所述第一密码的时间。
[0061]一般来说,所述预定密码也是由用户进行输入的。
[0062]步骤105:将所述第一密码与所述预定密码进行比对。
[0063]在获得所述第一密码和所述预定密码后,所述电子设备可以将所述第一密码和所述预定密码进行比对,以判断二者是否一致。本发明实施例中,所述第一密码和所述预定密码一致,具体可以是指所述第一密码和所述预定密码相同。
[0064]具体的,本发明实施例中,步骤105具体可以是:在检测安全数码SD卡上对应的存储目录中是否有更新数据之前,将所述第一密码与所述预定密码进行比对。
[0065]所述SD卡可以是所述电子设备中的SD卡,如果要对固件程序的第二部分进行更新,所述SD卡中应存储有相应的更新数据,否则无法进行更新。
[0066]对应于不同厂商生产的电子设备,一般对应有不同的更新数据。例如,厂商A生产的电子设备A,对应的更新数据为更新数据A,厂商B生产的电子设备B,对应的更新数据为更新数据B。通过所述更新数据A能够对所述电子设备A的固件程序进行更新,通过所述更新数据B能够对所述电子设备B的固件程序进行更新,但通过所述更新数据A无法对所述电子设备B的固件程序进行更新,同样,通过所述更新数据B也无法对所述电子设备A的固件程序进行更新。
[0067]因此,本发明实施例中,在将所述第一密码与所述预定密码进行比对之后,还要检测所述SD卡上对应的所述存储目录中是否有所述更新数据。
[0068]较佳的,本发明实施例中,在将所述第一密码与所述预定密码进行比对之后,如果确定所述第一密码与所述预定密码一致,则可以继续检测所述SD卡上对应的所述存储目录中是否有所述更新数据,确切地说,是检测所述SD卡上对应的所述存储目录中是否有对应于所述电子设备的有效更新数据。
[0069]而在将所述第一密码与所述预定密码进行比对之后,如果确定所述第一密码与所述预定密码不一致,则表征迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的非法使用者,此时所述电子设备可以直接禁止更新或优化所述固件程序的第二部分,而无需再检测所述SD卡上对应的所述存储目录中是否有所述更新数据。
[0070]步骤106:当所述第一密码与所述预定密码一致表征所时迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的合法使用者时,更新或者优化所述固件程序的第二部分。
[0071]如果所述第一密码与所述预定密码一致,表征所时迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的合法使用者,所述电子设备确定可以继续进行后续步骤。则所述电子设备可以检测所述SD卡上对应的所述存储目录中是否有对应于所述电子设备的所述有效更新数据,如果检测确定所述SD卡上对应的所述存储目录中有对应于所述电子设备的所述有效更新数据,则所述电子设备根据所述有效更新数据来更新或者优化所述固件程序的第二部分。
[0072]本发明实施例中,对所述固件程序的第二部分更新或优化完成后,当下次再重新启动所述电子设备时,直接进入的就是更新后的新的固件程序。
[0073]本发明实施例中,所述固件程序的第二部分,具体可以是指所述电子设备的操作系统(Operating System, OS)部分,和/或,可以是指所述电子设备的基本输入输出系统(Basic Input Output System, B1S)部分,等等。
[0074]如果所述固件程序的第二部分为所述操作系统部分,则所述固件程序的第二部分和所述固件程序的第一部分可以是指不同的部分,或者所述固件程序的第二部分和所述固件程序的第一部分可以是指同一部分,即所述固件程序的第二部分就可以是所述固件程序本身。
[0075]如果所述第一密码与所述预定密码一致,表征所时迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的合法使用者,所述电子设备确定可以继续进行后续步骤。则所述电子设备可以检测所述SD卡上对应的所述存储目录中是否有对应于所述电子设备的所述有效更新数据,如果检测确定所述SD卡上对应的所述存储目录中没有对应于所述电子设备的所述有效更新数据,则所述电子设备确定无法对所述固件程序的第二部分进行更新,所述电子设备可以确定禁止更新或优化所述固件程序的第二部分,或者所述电子设备也可以确定更新或优化失败。
[0076]实施例二
[0077]请参见图2,本发明实施例提供一种电子设备,所述电子设备具有固件单元和存储单元,所述固件单元中存储有固件程序。所述电子设备还可以包括第一获取单元201、处理单元202、第二获取单元203、第三获取单元204、比对单元205和操作单元206。
[0078]较佳的,所述电子设备还可以包括设置单元207和禁止单元208。
[0079]所述第一获取单元201可以用于在所述电子设备启动的过程中,获得一触发指令,所述触发指令用于指示更新或者优化所述固件程序。
[0080]处理单元202可以用于根据所述触发指令,加载所述固件程序的第一部分,以使得所述电子设备处于固件程序更新模式。
[0081]第二获取单元203可以用于获得第一密码,所述第一密码用于表征迫使所述电子设备进入所述固件程序更新模式的当前使用者的身份信息。
[0082]第三获取单元204可以用于获得预定密码,所述预定密码用于表征所述电子设备的合法使用者的身份信息。
[0083]比对单元205可以用于将所述第一密码与所述预定密码进行比对。
[0084]操作单元206可以用于当所述第一密码与所述预定密码一致表征所时迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的合法使用者时,更新或者优化所述固件程序的第二部分。
[0085]所述设置单元207可以用于在本次启动之前的上一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的临时区域内设置所述第一密码。
[0086]所述设置单元207可以用于在本次启动之前的任意一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的固定区域内设置所述预定密码。
[0087]所述比对单元205具体可以用于在检测安全数码SD卡上对应的存储目录中是否有更新数据之前,将所述第一密码与所述预定密码进行比对。
[0088]所述禁止单元208可以用于当所述第一密码与所述预定密码不一致表征迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的非法使用者时,禁止更新或者优化所述固件程序的第二部分。
[0089]本发明实施例中,所述固件程序的第二部分为所述电子设备的操作系统的部分,和/或,所述电子设备的基本输入输出系统的部分。
[0090]本发明实施例中的信息处理方法可以应用于电子设备,所述电子设备具有固件单元和存储单元;所述固件单元中存储有固件程序,所述方法包括:在所述电子设备启动的过程中,获得一触发指令,所述触发指令用于指示更新或者优化所述固件程序;根据所述触发指令,通过所述电子设备的处理单元加载所述固件程序的第一部分,以使得所述电子设备处于固件程序更新模式;获得第一密码,所述第一密码用于表征迫使所述电子设备进入所述固件程序更新模式的当前使用者的身份信息;获得预定密码,所述预定密码用于表征所述电子设备的合法使用者的身份信息;将所述第一密码与所述预定密码进行比对;当所述第一密码与所述预定密码一致表征所时迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的合法使用者时,更新或者优化所述固件程序的第二部分。
[0091]本发明实施例中,在需要更新所述固件程序的第二部分之前,要将所述预定密码与所述第一密码进行比对,当所述第一密码与所述预定密码一致时才能允许更新或优化所述固件程序的第二部分,而如果所述第一密码与所述预定密码不一致则禁止对所述固件程序的第二部分进行更新或优化,而所述预定密码和所述第一密码一般都只有本机用户知晓,从而避免了非法刷机,只有本机用户才能进行操作,避免电子设备中的关键数据丢失。例如,移动设备丢失,他人因为不知晓所述预定密码,无法对该移动设备进行刷机,一些用于移动设备丢失后追踪的软件不会被删除,有利于找回丢失的移动设备。
[0092]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0093]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0094]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0095]另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0096]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0097]以上所述,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本发明的方法及其核心思想,不应理解为对本发明的限制。本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
【权利要求】
1.一种信息处理方法,应用于电子设备,所述电子设备具有固件单元和存储单元;所述固件单元中存储有固件程序,所述方法包括: 在所述电子设备启动的过程中,获得一触发指令,所述触发指令用于指示更新或者优化所述固件程序; 根据所述触发指令,通过所述电子设备的处理单元加载所述固件程序的第一部分,以使得所述电子设备处于固件程序更新模式; 获得第一密码,所述第一密码用于表征迫使所述电子设备进入所述固件程序更新模式的当前使用者的身份信息; 获得预定密码,所述预定密码用于表征所述电子设备的合法使用者的身份信息; 将所述第一密码与所述预定密码进行比对; 当所述第一密码与所述预定密码一致表征所时迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的合法使用者时,更新或者优化所述固件程序的第二部分。
2.如权利要求1所述的方法,其特征在于,在获得触发指令之前,还包括:在本次启动之前的上一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的临时区域内设置所述第一密码。
3.如权利要求1所述的方法,其特征在于,在获得触发指令之前,还包括:在本次启动之前的任意一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的固定区域内设置所述预定密码。
4.如权利要求1所述的方法,其特征在于,将所述第一密码与所述预定密码进行比对,包括:在检测安全数码SD卡上对应的存储目录中是否有更新数据之前,将所述第一密码与所述预定密码进行比对。
5.如权利要求1所述的方法,其特征在于,在将所述第一密码与所述预定密码进行比对之后,还包括:当所述第一密码与所述预定密码不一致表征迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的非法使用者时,禁止更新或者优化所述固件程序的第二部分。
6.如权利要求1-5任一权项所述的方法,其特征在于,所述固件程序的第二部分为所述电子设备的操作系统OS的部分,和/或,所述电子设备的基本输入输出系统B1S的部分。
7.一种电子设备,所述电子设备具有固件单元和存储单元;所述固件单元中存储有固件程序,所述电子设备包括: 第一获取单元,用于在所述电子设备启动的过程中,获得一触发指令,所述触发指令用于指示更新或者优化所述固件程序; 处理单元,用于根据所述触发指令,加载所述固件程序的第一部分,以使得所述电子设备处于固件程序更新模式; 第二获取单元,用于获得第一密码,所述第一密码用于表征迫使所述电子设备进入所述固件程序更新模式的当前使用者的身份信息; 第三获取单元,用于获得预定密码,所述预定密码用于表征所述电子设备的合法使用者的身份信息; 比对单元,用于将所述第一密码与所述预定密码进行比对; 操作单元,用于当所述第一密码与所述预定密码一致表征所时迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的合法使用者时,更新或者优化所述固件程序的第二部分。
8.如权利要求7所述的电子设备,其特征在于,所述电子设备还包括设置单元,用于:在本次启动之前的上一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的临时区域内设置所述第一密码。
9.如权利要求7所述的电子设备,其特征在于,所述电子设备还包括设置单元,用于:在本次启动之前的任意一次启动完成后,当所述操作系统处于工作状态时,在所述存储单元的固定区域内设置所述预定密码。
10.如权利要求7所述的电子设备,其特征在于,所述比对单元具体用于:在检测安全数码SD卡上对应的存储目录中是否有更新数据之前,将所述第一密码与所述预定密码进行比对。
11.如权利要求7所述的电子设备,其特征在于,所述电子设备还包括禁止单元,用于:当所述第一密码与所述预定密码不一致表征迫使所述电子设备进入所述固件程序更新模式的当前使用者为所述电子设备的非法使用者时,禁止更新或者优化所述固件程序的第二部分。
12.如权利要求7-11任一权项所述的电子设备,其特征在于,所述固件程序的第二部分为所述电子设备的操作系统OS的部分,和/或,所述电子设备的基本输入输出系统B1S的部分。
【文档编号】G06F21/51GK104462946SQ201310430800
【公开日】2015年3月25日 申请日期:2013年9月18日 优先权日:2013年9月18日
【发明者】李俊, 陈实 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1