信息处理方法和电子设备与流程

文档序号:12365104阅读:146来源:国知局
信息处理方法和电子设备与流程

本发明涉及密码信息处理领域,更具体地,本发明涉及一种信息处理方法和使用该信息处理方法的电子设备。



背景技术:

在现有的诸如笔记本电脑、个人计算机、服务器的电子设备中,不论是在其BIOS下设置的开机密码还是在电子设备的操作系统下设置的密码,都难以起到真正的防盗用功能。因为只要重新刷新BIOS或者重新安装电子设备的操作系统,盗用者就可以重置这些密码。

因此,希望提供一种信息处理方法和使用该信息处理方法的电子设备,其通过利用现有硬件进行电子设备的密码信息的存储和验证,在现有硬件中存储的密码信息无法被盗用者通过重新刷新BIOS或者重新安装操作系统来重置,从而保证了电子设备及其内部数据的安全性。



技术实现要素:

有鉴于上述情况,本发明提供了一种信息处理方法和使用该信息处理方法的电子设备。

根据本发明的一个实施例,提供了一种信息处理方法,用于处理针对电子设备的操作请求的密码验证,所述信息处理方法包括:获取待验证密码;调取存储于第一处理单元内的安全密码;经由所述第一处理单元确认所述待验证密码是否匹配所述安全密码;在所述待验证密码匹配所述安全密码的情况下,经由所述第一处理单元引导第二处理单元启动。

此外,根据本发明的一个实施例的信息处理方法,其中所述获取待验证密码包括:响应于接收所述电子设备的操作系统的启动或唤醒指令,所述第一处理单元向控制器发送验证用户界面显示指令;所述控制器基于所述验证用户界面显示指令,显示验证用户界面;获取经由所述验证用户界面输入的待验证密码。

此外,根据本发明的一个实施例的信息处理方法,还包括:在所述待验证密码不匹配所述安全密码的情况下,所述第一处理单元控制关闭所述电子设备。

此外,根据本发明的一个实施例的信息处理方法,还包括:在接收所述电子设备的操作系统的启动或唤醒指令之后,判断是否启用安全密码;在启用安全密码的情况下,所述第一处理单元向所述控制器发送验证用户界面显示指令;在不启用安全密码的情况下,所述第一处理单元引导所述第二处理单元启动。

此外,根据本发明的一个实施例的信息处理方法,还包括:所述第二处理单元启动之后,控制显示安全密码设置用户界面,用于接收对于所述安全密码的安全密码设置和修改指令,所述第一处理单元响应于所述安全密码设置和修改指令,设置是否启用所述安全密码和/或修改所述安全密码。

此外,根据本发明的一个实施例的信息处理方法,其中所述第一处理单元为协处理器,所述第二处理单元为主处理器。

根据本发明的另一实施例,提供了一种电子设备,包括:第一处理单元,用于处理针对所述电子设备的操作请求的密码验证;第二处理单元,用于运行所述电子设备的操作系统;控制器,用于获取待验证密码;其中,所述第一处理单元还包括第一存储子单元,用于存储安全密码;所述第一处理单元确认所述待验证密码是否匹配所述安全密码,并且在所述待验证密码匹配所述安全密码的情况下,所述第一处理单元引导所述第二处理单元启动。

此外,根据本发明的另一实施例的电子设备,其中响应于接收所述电子设备的操作系统的启动或唤醒指令,所述第一处理单元向所述控制器发送验证用户界面显示指令;所述控制器基于所述验证用户界面显示指令,显示验证用户界面;所述第一处理单元获取经由所述验证用户界面输入的待验证密码。

此外,根据本发明的另一实施例的电子设备,其中在所述待验证密码不匹配所述安全密码的情况下,所述第一处理单元控制关闭所述电子设备。

此外,根据本发明的另一实施例的电子设备,其中在接收所述电子设备的操作系统的启动或唤醒指令之后,所述第一处理单元判断是否启用安全密码;在启用安全密码的情况下,所述第一处理单元向所述控制器发送验证用户界面显示指令;在不启用安全密码的情况下,所述第一处理单元引导所述 第二处理单元启动。

此外,根据本发明的另一实施例的电子设备,其中所述第二处理单元启动之后,控制显示安全密码设置用户界面,用于接收对于所述安全密码的安全密码设置和修改指令,所述第一处理单元响应于所述安全密码设置和修改指令,设置是否启用所述安全密码和/或修改所述安全密码。

此外,根据本发明的另一实施例的电子设备,其中所述第一处理单元为协处理器,所述第二处理单元为主处理器。

根据本发明实施例的信息处理方法和使用该信息处理方法的电子设备,其通过利用现有硬件进行电子设备的密码信息的存储和验证,在现有硬件中存储的密码信息无法被盗用者通过重新刷新BIOS或者重新安装操作系统来重置,从而保证了电子设备及其内部数据的安全性。

要理解的是,前面的一般描述和下面的详细描述两者都是示例性的,并且意图在于提供要求保护的技术的进一步说明。

附图说明

通过结合附图对本发明实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显。附图用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与本发明实施例一起用于解释本发明,并不构成对本发明的限制。在附图中,相同的参考标号通常代表相同部件或步骤。

图1是图示根据本发明实施例的电子设备的功能框图。

图2是图示根据本发明实施例的信息处理方法的流程图。

图3是进一步图示根据本发明实施例的电子设备的示意图。

图4是进一步图示根据本发明实施例的信息处理方法的详细流程图。

具体实施方式

为了使得本发明的目的、技术方案和优点更为明显,下面将参照附图详细描述根据本发明的示例实施例。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是本发明的全部实施例,应理解,本发明不受这里描述的示例实施例的限制。基于本公开中描述的本发明实施例,本领域技术人员在没有付出创造性劳动的情况下所得到的所有其它实施例都应落入本发明的保 护范围之内。

以下,将参考附图详细描述本发明的优选实施例。

图1是图示根据本发明实施例的电子设备的功能框图。所述电子设备1例如是笔记本计算机、桌面型计算机、服务器等。如图1所示,根据本发明实施例的电子设备1具有第一处理单元10、第二处理单元20和控制器30。

具体地,所述第一处理单元10用于处理针对所述电子设备1的操作请求的密码验证。在本发明的一个实施例中,所述第一处理单元10可以是所述电子设备1的协处理器(例如,嵌入式处理器EC)。所述第二处理单元20用于运行所述电子设备1的操作系统。在本发明的一个实施例中,所述第二处理单元20可以是所述电子设备1的主处理器(例如,中央处理单元CPU)。所述控制器30用于获取待验证密码。在本发明的一个实施例中,所述控制器30可以是所述电子设备1的显示面板中的时序控制器(例如,T-con)。进一步地,如图1所示,所述第一处理单元10还具有第一子存储单元11,用于存储安全密码,所述安全密码是预先设置并且存储在所述第一子存储单元11中的。在本发明的一个实施例中,所述第一子存储单元11是所述电子设备1的协处理器中的安全闪存区。

在本发明的一个实施例中,当所述电子设备1的所述第二处理单元20(主处理单元)处于关机/休眠状态时,所述第一处理单元10(从处理单元)负责从所述电子设备1的用户接收启动/唤醒指令。所述第一处理单元10(从处理单元)响应于接收到对于所述电子设备的操作系统的启动或唤醒指令,向所述控制器30发送验证用户界面显示指令。所述控制器30基于所述验证用户界面显示指令,显示验证用户界面,所述第一处理单元10获取经由所述验证用户界面输入的待验证密码。所述第一处理单元10确认所述待验证密码是否匹配其内部第一子存储单元11中预先存储的所述安全密码,并且在所述待验证密码匹配所述安全密码的情况下,所述第一处理单元10引导所述第二处理单元20启动/唤醒。在所述待验证密码不匹配所述安全密码的情况下,所述第一处理单元10将结束密码验证,并且控制关闭所述电子设备1。

因此,在如图1所示的电子设备1的架构中,通过在所述第一处理单元10(从处理单元)的第一子存储单元11(安全闪存区)中存储安全密码,由于该第一子存储单元11(安全闪存区)不能通过刷新BIOS或者重装所述电子设备1的操作系统来重置,从而确保所述电子设备1的密码安全。

图2是图示根据本发明实施例的信息处理方法的流程图。如图2所示,根据本发明实施例的信息处理方法包括以下步骤。

在步骤S201中,获取待验证密码。如上参照图1所述,所述控制器30用于获取待验证密码。此后,处理进到步骤S202。

在步骤S202中,调取存储于第一处理单元内的安全密码。如上参照图1所述,所述第一处理单元10(从处理单元)从第一子存储单元11(安全闪存区调取预先存储的安全密码。此后,处理进到步骤S203。

在步骤S203中,经由第一处理单元确认待验证密码是否匹配安全密码。如上参照图1所述,所述第一处理单元10(从处理单元)比对在步骤S201中获取的待验证密码与在步骤S202中调取的安全密码。此后,处理进到步骤S204。

在步骤S204中,在待验证密码匹配安全密码的情况下,经由第一处理单元引导第二处理单元启动。如上参照图1所述,如果在步骤S201中获取的待验证密码与在步骤S202中调取的安全密码匹配,则所述第一处理单元10引导所述第二处理单元20启动/唤醒。

以上,参照图1和图2概述了根据本发明实施例的电子设备及其信息处理方法。以下,将参照图3和图4进一步详细描述根据本发明实施例的电子设备配置示例和具体密码验证流程。

图3是进一步图示根据本发明实施例的电子设备的示意图。如图3所示的电子设备3例如是笔记本计算机。所述电子设备3包括EC 31、显示面板32、CPU 33和键盘34。

具体地,所述EC 31对应于图1所示的所述第一处理单元10,所述EC 31中设置的安全闪存301对应于图1所示的第一子存储单元11。所述显示面板32中设置的T-con 302对应于图1所示的所述控制器30。所述CPU 33则对应于图1所示的所述第二处理单元20。

例如,用户通过按压电源按钮(或者触摸鼠标或者键盘等)输入操作系统启动/唤醒指令时,所述EC 31向所述显示面板32发送验证用户界面显示指令。所述显示面板32中的T-con 302调用其ROM中预先存储的几帧画面(验证用户界面),并且在所述显示面板32上显示所述验证用户界面。用户基于显示的所述验证用户界面,通过所述键盘34输入待验证密码。所述EC 31将经由所述键盘34输入待验证密码与其安全闪存301中预先存储的安全密码 执行比对验证。当所述输入待验证密码与其安全闪存301中预先存储的安全密码匹配时,所述EC 31将引导所述CPU 33完成操作系统启动/唤醒。相反地,在所述输入待验证密码与其安全闪存301中预先存储的安全密码不匹配时,所述EC 31将结束密码验证,并且控制关闭所述电子设备3。

此外,在操作系统启动/唤醒之后,所述CPU 33可以控制所述显示面板32显示安全密码设置用户界面。用户基于显示的所述安全密码设置用户界面,通过所述键盘34(或者鼠标等其他输入输出设备),对于所述安全密码进行设置和修改。所述EC 31响应于所述安全密码设置和修改,设置是否启用所述安全密码和/或修改所述安全密码。

因此,在如图3所示的电子设备3的具体示例中,通过在所述EC 31的所述安全闪存301中存储安全密码,由于该安全闪存301不能通过刷新BIOS或者重装所述电子设备3的操作系统来重置,从而确保所述电子设备3的密码安全。此外,所述电子设备3进一步通过所述显示面板32执行验证用户界面以及安全密码设置用户界面的显示,便于用户进行待验证密码的输入,以及安全密码的设置。

图4是进一步图示根据本发明实施例的信息处理方法的详细流程图。如图4所示,根据本发明实施例的信息处理方法包括以下步骤:

在步骤S401中,接收电子设备的操作系统的启动或唤醒指令。如上所述,用户通过按压电源按钮(或者触摸鼠标或者键盘等)输入操作系统启动/唤醒指令。此后,处理进到步骤S402。

在步骤S402中,判断是否启用安全密码。例如,用户可以预先通过由所述显示面板32显示的安全密码设置用户界面,进行是否启用安全密码的设置。

如果在步骤S402中获得肯定结果,即已经启用安全密码,则处理进到步骤S403。

在步骤S403中,控制器基于验证用户界面显示指令,显示验证用户界面。例如,所述显示面板32中的T-con 302调用其ROM中预先存储的几帧画面(验证用户界面),并且在所述显示面板32上显示所述验证用户界面。此后,处理进到步骤S404。

在步骤S404中,获取经由验证用户界面输入的待验证密码。例如,用户基于显示的所述验证用户界面,通过所述键盘34输入待验证密码。此后,处 理进到步骤S405。

在步骤S405中,调取存储于第一处理单元内的安全密码。例如,所述EC 31调取其安全闪存301中预先存储的安全密码。此后,处理进到步骤S406。

在步骤S406中,判断待验证密码是否匹配所述安全密码。例如,所述EC 31将经由所述键盘34输入待验证密码与其安全闪存301中预先存储的安全密码执行比对验证。

如果在步骤S406中获得肯定结果,即经由所述键盘34输入待验证密码与安全闪存301中预先存储的安全密码匹配,则处理进到步骤S407。

在步骤S407中,第一处理单元引导第二处理单元启动。例如,所述EC31将引导所述CPU 33完成操作系统启动/唤醒。

相反地,如果在步骤S406中获得否定结果,即经由所述键盘34输入待验证密码与安全闪存301中预先存储的安全密码不匹配,则处理进到步骤S408。

在步骤S408中,第一处理单元控制关闭电子设备。例如,所述EC 31将结束密码验证,并且控制关闭所述电子设备。

返回步骤S402,如果在步骤S402中获得否定结果,即没有启用安全密码,则处理直接进到步骤S407,所述EC 31将引导所述CPU 33完成操作系统启动/唤醒。

在步骤S407之后,即操作系统启动/唤醒之后,处理可以进到步骤S409。

在步骤S409中,控制显示安全密码设置用户界面。例如,所述CPU 33可以控制所述显示面板32显示安全密码设置用户界面。用户基于显示的所述安全密码设置用户界面,通过所述键盘34(或者鼠标等其他输入输出设备),对于所述安全密码进行设置和修改。所述EC 31响应于所述安全密码设置和修改,设置是否启用所述安全密码和/或修改所述安全密码。

以上,参照图1到图4描述了根据本发明实施例的信息处理方法和使用该信息处理方法的电子设备,其通过利用现有硬件进行电子设备的密码信息的存储和验证,在现有硬件中存储的密码信息无法被盗用者通过重新刷新BIOS或者重新安装操作系统来重置,从而保证了电子设备及其内部数据的安全性。

需要说明的是,在本说明书中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物 品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

最后,还需要说明的是,上述一系列处理不仅包括以这里所述的顺序按时间序列执行的处理,而且包括并行或分别地、而不是按时间顺序执行的处理。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

以上对本发明进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1