安全启动功能的设置方法及装置与流程

文档序号:11251246阅读:1278来源:国知局
安全启动功能的设置方法及装置与流程

本发明涉及终端技术领域,特别涉及一种安全启动功能的设置方法及装置。



背景技术:

安全启动功能是指移动终端开机的过程中,需要对用户输入的密码进行验证,验证成功后才会正常启动的一种保护功能。为了对移动终端中存储的私人信息形成保护,用户可以在使用移动终端的过程中,开启安全启动功能,避免移动终端失窃后,造成该私人信息的泄露。

相关技术中,当移动终端设置安全启动功能时,需要和锁屏密码同时进行设置。也即是,当检测到密码设置指令时,确定用户所选择的密码类型,该密码类型包括pin(personalidentificationnumber,个人识别密码)码、字符串密码或图案密码等。之后,移动终端显示安全启动功能的设置界面,该安全启动功能的设置界面包括开启和关闭选项,在移动终端确认用户选择的开启或关闭选项后,显示密码设置界面,并将用户在该密码设置界面中输入的密码设置为锁屏密码。如果用户在安全启动功能的设置界面中选择开启选项,则将该锁屏密码设置为安全启动功能的密码,以完成锁屏密码和安全启动功能的设置过程。如果用户在安全启动功能的设置界面中选择关闭选项,则清除存储的安全启动功能的密码。需要说明的是,当用户修改锁屏密码或者修改安全启动功能的设置时,也是按照上述流程执行一遍。

然而,由于用户往往会在设置安全启动功能后,很长一段时间不会更改该安全启动功能的设置,而该移动终端的锁屏密码会因为用户的喜好经常做出变更,从而在频繁的变更锁屏密码时,需要频繁的设置安全启动功能,给用户造成困惑,并且浪费移动终端的资源。



技术实现要素:

为了解决相关技术的问题,本发明实施例提供了一种安全启动的设置方法及装置。所述技术方案如下:

第一方面,提供了一种安全启动的设置方法,所述方法包括:

当接收到安全启动功能的设置指令时,判断当前是否已设置锁屏密码;

如果当前已设置所述锁屏密码,则对所述锁屏密码进行验证;

如果所述锁屏密码验证通过,则显示所述安全启动功能的设置界面,并通过所述安全启动功能的设置界面对所述安全启动功能进行设置。

可选地,所述对所述锁屏密码进行验证,包括:

显示密码验证界面,并获取用户在所述密码验证界面中输入的密码,以及获取用户输入的密码的密码类型;

如果获取的密码与当前已设置的锁屏密码相同,且获取的密码类型与当前已设置的锁屏密码的密码类型相同,则确定所述锁屏密码验证通过,否则,确定所述锁屏密码验证不通过。

可选地,所述通过所述安全启动功能的设置界面对所述安全启动功能进行设置,包括:

如果通过所述安全启动功能的设置界面确定需要开启所述安全启动功能,则将所述锁屏密码和所述锁屏密码的密码类型存储至操作系统的加密分区中;

如果通过所述安全启动功能的设置界面确定需要关闭所述安全启动功能,则清除所述操作系统的加密分区中存储的密码和密码类型。

可选地,所述如果当前已设置所述锁屏密码,则对所述锁屏密码进行验证之前,还包括:

当接收到所述锁屏密码的设置指令时,显示锁屏密码的设置界面;

获取用户在所述锁屏密码的设置界面中输入的密码;

将获取的密码设置为锁屏密码,并将所述锁屏密码和所述锁屏密码的密码类型存储至内存的指定位置处。

可选地,所述方法还包括:

当接收到所述锁屏密码的修改指令时,显示所述锁屏密码的修改界面;

通过所述锁屏密码的修改界面对所述内存的指定位置处存储的锁屏密码和密码类型进行修改;

如果当前已开启所述安全启动功能,则将操作系统的加密分区中存储的锁屏密码和密码类型替换为修改后的锁屏密码和所述修改后的锁屏密码的密码类型。

第二方面,提供了一种安全启动的设置装置,所述装置包括:

判断模块,用于当接收到安全启动功能的设置指令时,判断当前是否已设置锁屏密码;

验证模块,用于如果当前已设置所述锁屏密码,则对所述锁屏密码进行验证;

第一显示模块,用于如果所述锁屏密码验证通过,则显示所述安全启动功能的设置界面;

第一设置模块,用于通过所述安全启动功能的设置界面对所述安全启动功能进行设置。

可选地,所述验证模块包括:

显示单元,用于显示密码验证界面;

获取单元,用于获取用户在所述密码验证界面中输入的密码,以及获取用户输入的密码的密码类型;

确定单元,用于如果获取的密码与当前已设置的锁屏密码相同,且获取的密码类型与当前已设置的锁屏密码的密码类型相同,则确定所述锁屏密码验证通过,否则,确定所述锁屏密码验证不通过。

可选地,所述第一设置模块包括:

存储单元,用于如果通过所述安全启动功能的设置界面确定需要开启所述安全启动功能,则将所述锁屏密码和所述锁屏密码的密码类型存储至操作系统的加密分区中;

清除单元,用于如果通过所述安全启动功能的设置界面确定需要关闭所述安全启动功能,则清除所述操作系统的加密分区中存储的密码和密码类型。

可选地,所述装置还包括:

第二显示模块,用于当接收到所述锁屏密码的设置指令时,显示锁屏密码的设置界面;

获取模块,用于获取用户在所述锁屏密码的设置界面中输入的密码;

第二设置模块,用于将获取的密码设置为锁屏密码;

存储模块,用于将所述锁屏密码和所述锁屏密码的密码类型存储至内存的指定位置处。

可选地,所述装置还包括:

第三显示模块,用于当接收到所述锁屏密码的修改指令时,显示所述锁屏密码的修改界面;

修改模块,用于通过所述锁屏密码的修改界面对所述内存的指定位置处存储的锁屏密码和密码类型进行修改;

替换模块,用于如果当前已开启所述安全启动功能,则将操作系统的加密分区中存储的锁屏密码和密码类型替换为修改后的锁屏密码和所述修改后的锁屏密码的密码类型。

本发明实施例提供的技术方案带来的有益效果是:在本发明实施例中,当接收到安全启动功能的设置指令,且当前已设置锁屏密码时,可以对该锁屏密码进行验证,当该锁屏密码验证通过后,则显示该安全启动功能的设置界面,通过该安全启动功能的设置界面对该安全启动功能进行设置,也即是,可以单独对安全启动功能进行设置,而不是在设置锁屏密码的过程中进行设置,从而在用户频繁的变更锁屏密码时,也不会频繁地对安全启动功能进行设置,避免给用户造成的困惑,进而避免资源的浪费。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种安全启动功能的设置方法流程图;

图2是本发明实施例提供的另一种安全启动功能的设置方法流程图;

图3是本发明实施例提供的一种密码类型选择界面示意图;

图4是本发明实施例提供的一种密码验证界面示意图;

图5是本发明实施例提供的一种安全启动功能的设置界面示意图;

图6是本发明实施例提供的一种锁屏密码的设置方法流程图;

图7a是本发明实施例提供的第一种安全启动功能的设置装置结构示意图;

图7b是本发明实施例提供的一种验证模块的结构示意图;

图7c是本发明实施例提供的一种第一设置模块的结构示意图;

图7d是本发明实施例提供的第二种安全启动功能的设置装置结构示意图;

图7e是本发明实施例提供的第三种安全启动功能的设置装置结构示意图;

图8是本发明实施例提供的一种移动终端的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

为了便于理解,在对本发明实施例进行详细地解释说明之前,先对本发明实施例涉及的应用场景进行介绍。

在用户使用移动终端的过程中,可能会因为个人原因等造成该移动终端的失窃,从而造成存储于该移动终端中的私人信息的泄露,因此,为了对该私人信息进行保护,该用户可以对该移动终端的安全启动功能进行设置,以开启安全启动功能,当然,在用户使用移动终端的过程中,由于每次开机过程中都需要输入预先对安全启动功能设置的验证密码进行验证,验证通过之后该移动终端才能正常开机,为了节省在开机过程中,因输入验证密码进行验证而浪费的时间,该用户还可以对安全启动功能进行设置,以关闭安全启动功能。

当然,本发明实施例不仅可以应用于保护移动终端中的私人信息和节省开机时间的场景,还可以应用到其他场景中,在此本发明实施例对其他应用场景不再一一列举。

在介绍完本发明实施例涉及的应用场景之后,下面对本发明实施例进行详细的解释说明。

图1是本发明实施例提供的一种安全启动功能的设置方法流程图,该方法应用于移动终端中。参见图1,该方法包括如下步骤:

步骤101:当接收到安全启动功能的设置指令时,判断当前是否已设置锁屏密码。

步骤102:如果当前已设置该锁屏密码,则对该锁屏密码进行验证。

步骤103:如果该锁屏密码验证通过,则显示该安全启动功能的设置界面,并通过该安全启动功能的设置界面对该安全启动功能进行设置。

综上所述,本发明实施例提供的方法,当移动终端接收到用户对安全启动功能的设置指令时,确定当前已设置的锁屏密码,并对该锁屏密码进行验证,当该锁屏密码验证通过后,则通过该安全启动功能的设置界面,对该安全启动功能进行设置,也即是,可以单独对安全启动功能进行设置,而不是在设置锁屏密码的过程中进行设置,从而在用户频繁的变更锁屏密码时,也不会频繁地对安全启动功能进行设置,避免给用户造成的困惑,进而避免资源的浪费。

图2是本发明实施例提供的一种安全启动功能的设置方法流程图,该方法应用于移动终端中。参见图2,该方法包括如下步骤:

步骤201:当接收到安全启动功能的设置指令时,判断当前是否已设置锁屏密码。

在用户使用移动终端的过程中,往往会将部分私人信息存储在该移动终端中,同时,为了避免该私人信息的泄露,可以开启安全启动功能,进而对该移动终端中存储的私人信息形成保护。当然,用户也可能会认为在移动终端开机过程中,输入对安全启动功能设置的验证密码进行验证之后,才能正常开机,造成了时间的浪费,为了节省开机时间,可以关闭安全启动功能。

其中,该用户对该移动终端的安全启动功能进行设置时,可以触发安全启动功能的设置指令。由于安全启动功能的设置是建立在锁屏密码已设置的基础上的,也即是,该移动终端已设置锁屏密码时,可以进一步地设置安全启动功能,因此,当移动终端检测到安全启动功能的设置指令时,可以判断当前是否已设置锁屏密码。

在一种可能的实现方式中,当判断当前是否已设置锁屏密码时,可以从该移动终端内存的指定位置中查找锁屏密码,如果查找到,则确定该移动终端当前已设置锁屏密码,如果未查找到,则确定该移动终端当前未设置锁屏密码。其中,内存中的指定位置可以是事先针对锁屏密码设置的存储区域。

其中,安全启动功能的设置指令可以由用户在系统设置界面中通过预设操作触发,当然,也可以由用户在快捷设置栏中通过预设操作触发,该预设操作可以是单击、双击或滑动等操作,本实发明施例对此不做限定。

当通过步骤201确定当前已设置锁屏密码时,为了确定当前用户是否为该移动终端的所有者,进而确定当前用户是否具有设置该安全启动功能的权限,此时,移动终端可以按照下述步骤202-步骤203,对该锁屏密码进行验证。

步骤202:如果当前已设置锁屏密码,则显示密码验证界面,并获取用户在该密码验证界面中输入的密码,以及获取用户输入的密码的密码类型。

当移动终端确定当前已设置锁屏密码时,为了对该锁屏密码进行验证,该移动终端可以显示密码验证界面,并从该密码验证界面中获取用户输入的密码,以及获取用户输入的密码的密码类型,该密码验证界面用于对于该移动终端的锁屏密码进行验证。

需要说明的是,在锁屏密码设置进程中,移动终端可以提供多种密码类型,供用户从该多种密码类型中自主选择一种密码类型来设置锁屏密码,当然,该移动终端也可以提供一种密码类型,供用户设置锁屏密码,也即是,移动终端默认提供一种固定的密码类型,不能供用户自主选择。

其中,当移动终端提供多种密码类型时,该移动终端需要从内存的指定位置中获取已存储的锁屏密码的密码类型,并按照获取的密码类型,显示对应的密码验证界面。当然,在这种情况下,为了更进一步地验证当前用户是否为该移动终端的所有者,此时,该移动终端还可以显示密码类型选择界面,获取用户在该密码类型选择界面中所选择的密码类型,并显示选择的密码类型对应的密码验证界面。

然而,当移动终端默认提供一种固定的密码类型时,该移动终端可以直接显示默认设置的固定密码验证界面,当然,该移动终端也可以从内存的指定位置中获取已存储的锁屏密码的固定密码类型,并按照获取的密码类型,显示对应的密码验证界面。也即是,对于移动终端默认提供一种固定的密码类型,且在存储锁屏密码的同时也存储该固定的密码类型这种情况,后续的实现过程可以与移动终端提供多种密码类型的实现过程相同,接下来对于移动终端默认提供一种固定的密码类型这种情况,仅以移动终端在内存的指定位置存储锁屏密码为例进行说明。

其中,用户在密码验证界面中输入密码时,可以通过按键的方式输入密码,也可以通过触碰的方式输入密码,本发明实施例对此不做限定。

其中,密码类型可以包括pin码、字符串密码和图案密码等,该字符串密码是由多位字符组成的,可以是4位或6位等。比如,如图3所示的密码类型选择界面,当用户从该密码类型选择界面中选择锁屏密码的密码类型是字符串密码,且该字符串密码是由4位字符组成时,移动终端可以显示如图4所示的密码验证界面,用户可以通过触碰的方式在该密码验证界面中,通过触碰的方式,连续输入字符,当连续输入的字符到达4位时,将该连续输入的4位字符确定为用户输入的密码。

进一步地,当移动终端确定当前未设置该锁屏密码时,可以直接显示该安全启动功能的设置界面,此时,该安全启动功能的设置界面灰化显示。也即是,该设置界面可以不允许用户进行任何操作,当然,也可以允许用户对该设置界面内的任一参数进行随意修改,但是修改的参数不能生效。

步骤203:如果获取的密码与当前已设置的锁屏密码相同,且获取的密码类型与当前已设置的锁屏密码的密码类型相同,则确定锁屏密码验证通过。

当移动终端获取到用户在该密码验证界面中输入的密码和用户输入的密码的密码类型时,从内存的指定位置获取存储的锁屏密码和锁屏密码的密码类型,如果获取的密码与该锁屏密码相同,且获取的密码类型与当前已设置的锁屏密码的密码类型相同,则确定锁屏密码验证通过,如果获取的密码类型与当前已设置的锁屏密码的密码类型,或者获取的密码与该锁屏密码不相同时,则确定锁屏密码验证不通过。

然而,当移动终端默认提供一种固定的密码类型时,可以从内存的指定位置中获取存储的锁屏密码,如果获取的密码和该锁屏密码相同,则确定锁屏密码验证通过,如果获取的密码和该锁屏密码不同,则确定锁屏密码验证不通过。

其中,如果确定锁屏密码验证通过,移动终端则可以确定该用户是该移动终端的所有者,进而通过如下步骤204显示安全启动功能的设置界面,如果确定锁屏密码验证不通过,移动终端可以显示提示信息,该提示信息用于提示用户锁屏密码验证不通过。

步骤204:显示该安全启动功能的设置界面,并通过该安全启动功能的设置界面对该安全启动功能进行设置。

当移动终端确定用户输入的密码验证通过时,可以显示该安全启动功能的设置界面。其中,该安全启动功能的设置界面中可以包括设置按钮,初始状态下该设置按钮是处于关闭状态,在这种情况下,当用户点击该设置按钮时,可以实现对安全启动功能的开启,此时,该设置按钮处于开启状态,在这种情况下,用户点击该设置按钮,可以实现对该安全启动功能的关闭。比如,该安全启动功能的设置界面可以如图5所示。

其中,如果移动终端通过该安全启动功能的设置界面确定开启该安全启动功能,在移动终端提供多种密码类型的情况下,可以将该锁屏密码和该锁屏密码的密码类型进行加密处理,并将加密结果存储至操作系统的加密分区中。在移动终端默认提供一种固定的密码类型的情况下,则可以将该锁屏密码进行加密处理,并将加密结果存储至操作系统的加密分区中。通过这种方法,可以保证锁屏密码,或者锁屏密码和该锁屏密码的密码类型的安全性。

另外,如果移动终端通过该安全启动功能的设置界面确定关闭该安全启动功能,则清除该操作系统的加密分区中存储的信息。

其中,该操作系统为该移动终端当前安装的操作系统,且该操作系统可以是android(安卓)操作系统,也可以是ios操作系统,本发明实施例对此不做限定。

当通过上述步骤201-204对安全启动功能设置之后,如果已开启该安全启动功能,则在后续开机或者重启的过程中,可以显示安全启动功能的验证界面,从而通过操作系统的加密分区中存储的信息进行验证,以确定当前用户是否为该移动终端的所有者,进而确定是否需要正常启动。如果已关闭该安全启动功能,则在后续开机或者重启的过程中,无需显示安全启动功能的验证界面,进而避免因需要输入验证密码进行验证,而浪费的时间。

综上所述,本发明实施例提供的方法,当移动终端接收到用户对安全启动功能的设置指令时,确定当前已设置的锁屏密码,并对该锁屏密码进行验证,当该锁屏密码验证通过后,则通过该安全启动功能的设置界面,对该安全启动功能进行设置也即是,可以单独对安全启动功能进行设置,而不是在设置锁屏密码的过程中进行设置,从而在用户频繁的变更锁屏密码时,也不会频繁地对安全启动功能进行设置,避免给用户造成的困惑,进而避免资源的浪费。

由于安全启动功能是在锁屏密码已设置的基础上进行设置,因此,为了便于能够顺利地对安全启动功能进行设置,可以事先设置该移动终端的锁屏密码,接下来对锁屏密码的设置进行详细的解释说明。

图6是本发明实施例提供的一种锁屏密码的设置方法流程图,该方法应用于移动终端中。参见图6,该方法包括如下步骤:

步骤601:当接收到锁屏密码的设置指令时,显示锁屏密码的设置界面。

在用户使用移动终端的过程中,为了避免其他用户得到该移动终端后可以直接使用该移动终端,从而因该移动终端当前显示的内容给该用户带来的尴尬。因此,该用户可以对该移动终端进行锁屏密码的设置,从而在其他用户使用该移动终端的情况下,需要先进行锁屏密码的验证。由于其它用户不知道锁屏密码,无法通过验证使用该移动终端,从而避免给用户带来的尴尬。

其中,该用户对该移动终端的锁屏密码进行设置时,可以通过预设操作触发该锁屏密码的设置指令,当移动终端接收到该锁屏密码的设置指令时,可以显示锁屏密码的设置界面。

需要说明的是,如上述实施例的描述,移动终端可以提供多种密码类型,供用户从该多种密码类型中自主选择一种密码类型来设置锁屏密码,也可以默认提供一种固定的密码类型。

当移动终端提供多种密码类型时,该移动终端可以显示密码类型选择界面,并获取用户在该密码类型选择界面中所选择的密码类型,进而显示选择的密码类型对应的锁屏密码设置界面,然而,当移动终端默认提供一种固定的密码类型时,该移动终端可以按照上述描述直接显示默认设置的锁屏密码设置界面。

步骤602:获取用户在锁屏密码的设置界面中输入的密码。

其中,在该锁屏密码设置界面中,用户可以通过按键的方式输入密码,也可以通过触碰的方式输入密码,本发明实施例对此不做限定。

需要说明的是,在锁屏密码设置进程中,移动终端可以连续两次获取用户输入的密码,且连续两次输入的密码可以相同也可以不相同。当移动终端确定连续两次获取的密码相同时,将相同的密码确定为移动终端获取到的密码,当移动终端确定连续两次输入的密码不相同时,则提示用户连续两次输入密码不相同,可以重新输入密码。其中,当用户选择的密码类型是字符串密码或pin码等时,连续两次输入的密码在锁屏密码设置界面可以以特殊符号显示,该特殊符号可以是“*”、“@”或“#”等,本发明实施例对此不作具体限定。

当然,移动终端也可以只获取一次在锁屏密码设置界面中输入的密码,在该锁屏密码设置界面中输入的密码以明文的形式显示,以确认移动终端获取的密码是用户想要输入的密码。

比如,当移动终端连续两次获取在锁屏密码设置界面中输入的密码时,如果选择的锁屏密码类型是字符串密码,且该字符串是由4位字符组成,用户可以在该锁屏密码设置界面中,通过触碰的方式,连续输入字符,当移动终端第一次获取的字符到达4位时,将该连续输入的4位字符确定为移动终端第一次获取的密码,以“****”符号显示,假设该连续的4位字符是“5621”,当移动终端第二次获取的字符到达4位时,将该连续输入的4位字符确定为移动终端第二次获取的密码,以“****”符号显示,假设该连续的4位字符是“5621”,则确定移动终端第一次获取的密码和第二次获取的密码相同,进而将相同的密码“5621”确定为移动终端获取的密码。

步骤603:将获取的密码设置为锁屏密码,并将锁屏密码和锁屏密码的密码类型存储至内存的指定位置处。

当移动终端提供多种密码类型时,此时可以将该锁屏密码和该锁屏密码的密码类型同时存储至该内存的指定位置处。当移动终端默认提供一种固定的密码类型时,此时可以将该锁屏密码存储至内存的指定位置处,也可以将该锁屏密码和该锁屏密码的固定类型存储至内存的指定位置处。也即是,对于移动终端默认提供一种固定的密码类型,且在存储锁屏密码的同时也存储该固定的密码类型这种情况,后续的实现过程可以与移动终端提供多种密码类型的实现过程相同,接下来对于移动终端默认提供一种固定的密码类型这种情况,仅以移动终端在内存的指定位置存储锁屏密码为例进行说明。

其中,当锁屏密码的类型是图案密码时,此时可以将设置的锁屏密码称为图案锁,还可以将该图案密码对应的图案锁转换为字符串,进而将图案密码和该字符串对应存储至内存的指定位置处。其中,将图案锁转换为字符串可以依据相关技术中的转换方法进行转换,本发明实施例在此不做详细阐述。

进一步地,在移动终端对锁屏密码设置完成之后,在使用过程中,该移动终端可以因用户的喜好对当前已设置的锁屏密码进行修改,其中,该移动终端对当前已设置的锁屏密码进行修改可以通过步骤(1)-(3)来实现。

(1)当接收到锁屏密码的修改指令时,显示该锁屏密码的修改界面。

用户在使用移动终端的过程中,可能会因个人喜好或其它原因,对当前已设置的锁屏密码进行修改,该用户对该移动终端进行锁屏密码修改时,可以通过预设操作触发锁屏密码的修改指令,当移动终端接收到该锁屏密码的修改指令时,显示锁屏密码的修改界面。

锁屏密码的修改界面的显示过程可以与上述描述的锁屏密码的设置界面的显示过程相同或相似,本发明实施例对此不做详细阐述。

(2)通过该锁屏密码的修改界面对该内存的指定位置处存储的锁屏密码和密码类型进行修改。

当移动终端提供多种密码类型时,在显示的锁屏密码修改界面中,可以先对当前已设置的锁屏密码和该锁屏密码的密码类型进行验证,如果当前已设置的锁屏密码和该锁屏密码的密码类型验证通过,则提示用户输入修改后的锁屏密码和修改后的锁屏密码对应的密码类型,并将该内存的指定位置处存储的锁屏密码和锁屏密码类型替换为修改后的锁屏密码和修改后的锁屏密码对应的密码类型。其中,修改后的锁屏密码的设置过程可以与上述描述锁屏密码的设置过程相同或相似,本发明实施例不做具体阐述。

当移动终端默认提供一种固定的密码类型时,在显示的锁屏密码修改界面中,可以先对当前已设置的锁屏密码进行验证,如果当前已设置的锁屏密码验证通过,则提示用户输入修改后的锁屏密码,将该内存的指定位置处存储的锁屏密码替换为修改后的锁屏密码。

(3)如果当前已开启安全启动功能,则将操作系统的加密分区中存储的锁屏密码和密码类型替换为修改后的锁屏密码和修改后的锁屏密码的密码类型。

当移动终端提供多种密码类型时,在对锁屏密码和锁屏密码的密码类型进行修改之后,可以判断当前是否已开启安全启动功能,如果已开启安全启动功能,则将修改后的锁屏密码和锁屏密码的密码类型进行加密处理,并对操作系统的加密分区中当前存储的锁屏密码和锁屏密码的密码类型替换为修改后的锁屏密码和锁屏密码的密码类型的加密结果。

当移动终端默认提供一种固定的密码类型时,在对锁屏密码进行修改之后,可以判断当前是否已开启安全启动功能,如果已开启安全启动功能,如上述描述,当该内存的指定位置存储锁屏密码时,则将修改后的锁屏密码进行加密处理,并对操作系统的加密分区中当前存储的锁屏密码替换为修改后的锁屏密码的加密结果。

综上所述,本发明实施例提供的方法,当移动终端接收到用户对锁屏密码的设置指令时,显示锁屏密码设置界面,将基于该设置界面获取的锁屏密码和该锁屏密码对应的密码类型存储至内存的指定位置处,也即是,可以单独对锁屏密码进行设置,不需要同时对安全启动功能进行设置,从而避免给用户造成的困惑,进而避免资源的浪费。另外,在修改锁屏密码之后,在已开启安全启动功能的情况下,还可以对加密分区中存储的锁屏密码进行修改,以便于后续可以顺利地进行安全启动功能的验证。

图7a是本发明实施例提供的一种安全启动功能的设置装置示意图,参见图7a,该装置包括:

判断模块701,用于当接收到安全启动功能的设置指令时,判断当前是否已设置锁屏密码;

验证模块702,用于如果当前已设置所述锁屏密码,则对该锁屏密码进行验证;

第一显示模块703,用于如果该锁屏密码验证通过,则显示该安全启动功能的设置界面;

第一设置模块704,用于通过该安全启动功能的设置界面对该安全启动功能进行设置。

可选地,如图7b所示,该验证模块702包括:

显示单元7021,用于显示密码验证界面;

获取单元7022,用于获取用户在该密码验证界面中输入的密码,以及获取用户输入的密码的密码类型;

确定单元7023,用于如果获取的密码与当前已设置的锁屏密码相同,且获取的密码类型与当前已设置的锁屏密码的密码类型相同,则确定该锁屏密码验证通过,否则,确定该锁屏密码验证不通过。

可选地,如图7c所示,该第一设置模块704包括:

存储单元7041,用于如果通过安全启动功能的设置界面确定需要开启该安全启动功能,则将该锁屏密码和锁屏密码的密码类型存储至操作系统的加密分区中;

清除单元7042,用于如果通过该安全启动功能的设置界面确定需要关闭该安全启动功能,则清除操作系统的加密分区中存储的密码和密码类型。

可选地,如图7d所示,该装置还包括:

第二显示模块705,用于当接收到该锁屏密码的设置指令时,显示锁屏密码的设置界面;

获取模块706,用于获取用户在锁屏密码的设置界面中输入的密码;

第二设置模块707,用于将获取的密码设置为锁屏密码;

存储模块708,用于将该锁屏密码和锁屏密码的密码类型存储至内存的指定位置处。

可选地,如图7e所示,该装置还包括:

第三显示模块709,用于当接收到锁屏密码的修改指令时,显示锁屏密码的修改界面;

修改模块710,用于通过锁屏密码的修改界面对内存的指定位置处存储的锁屏密码和密码类型进行修改;

替换模块711,用于如果当前已开启该安全启动功能,则将操作系统的加密分区中存储的锁屏密码和密码类型替换为修改后的锁屏密码和修改后的锁屏密码的密码类型。

本发明实施例提供的技术方案带来的有益效果是:在本发明实施例中,当接收到安全启动功能的设置指令,且当前已设置锁屏密码时,对该锁屏密码进行验证,当该锁屏密码验证通过后,则显示该安全启动功能的设置界面,通过该安全启动功能的设置界面对该安全启动功能进行设置,也即是,可以单独对安全启动功能进行设置,而不是在设置锁屏密码的过程中进行设置,从而在用户频繁的变更锁屏密码时,也不会频繁地对安全启动功能进行设置,避免给用户造成的困惑,进而避免资源的浪费。

需要说明的是:上述实施例提供的安全启动功能的设置装置在设置安全启动功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的安全启动功能的设置装置与安全启动功能的设置方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图8是本发明实施例提供的一种移动终端结构示意图。参见图8,移动终端800可以包括通信单元810、包括有一个或一个以上计算机可读存储介质的存储器820、输入单元830、显示单元840、传感器850、音频电路860、wifi(wirelessfidelity,无线保真)模块870、包括有一个或者一个以上处理核心的处理器880、以及电源890等部件。本领域技术人员可以理解,图8中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

通信单元810可用于收发信息或通话过程中,信号的接收和发送,该通信单元810可以为rf(radiofrequency,射频)电路、路由器、调制解调器、等网络通信设备。特别地,当通信单元810为rf电路时,将基站的下行信息接收后,交由一个或者一个以上处理器880处理;另外,将涉及上行的数据发送给基站。通常,作为通信单元的rf电路包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim)卡、收发信机、耦合器、lna(lownoiseamplifier,低噪声放大器)、双工器等。此外,通信单元810还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于gsm、gprs(generalpacketradioservice,通用分组无线服务)、cdma(codedivisionmultipleaccess,码分多址)、wcdma、lte(longtermevolution,长期演进)、电子邮件、sms(shortmessagingservice,短消息服务)等。存储器820可用于存储软件程序以及模块,处理器880通过运行存储在存储器820的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器820可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据移动终端800的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器820可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器820还可以包括存储器控制器,以提供处理器880和输入单元830对存储器820的访问。

输入单元830可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。优选地,输入单元830可包括触敏表面831以及其他输入设备832。触敏表面831,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面831上或在触敏表面831附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面831可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器880,并能接收处理器880发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面831。除了触敏表面831,输入单元830还可以包括其他输入设备832。优选地,其他输入设备832可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元840可用于显示由用户输入的信息或提供给用户的信息以及终端800的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元840可包括显示面板841,可选的,可以采用lcd(liquidcrystaldisplay,液晶显示器)、oled(organiclight-emittingdiode,有机发光二极管)等形式来配置显示面板841。进一步的,触敏表面831可覆盖显示面板841,当触敏表面831检测到在其上或附近的触摸操作后,传送给处理器880以确定触摸事件的类型,随后处理器880根据触摸事件的类型在显示面板841上提供相应的视觉输出。虽然在图8中,触敏表面831与显示面板841是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面831与显示面板841集成而实现输入和输出功能。

移动终端800还可包括至少一种传感器850,比如光传感器、运动传感器以及其他传感器。光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板841的亮度,接近传感器可在移动终端800移动到耳边时,关闭显示面板841和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于移动终端800还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

音频电路860、扬声器861,传声器862可提供用户与移动终端800之间的音频接口。音频电路860可将接收到的音频数据转换后的电信号,传输到扬声器861,由扬声器861转换为声音信号输出;另一方面,传声器862将收集的声音信号转换为电信号,由音频电路860接收后转换为音频数据,再将音频数据输出处理器880处理后,经通信单元810以发送给比如另一终端,或者将音频数据输出至存储器820以便进一步处理。音频电路860还可能包括耳塞插孔,以提供外设耳机与终端800的通信。

为了实现无线通信,该终端上可以配置有无线通信单元870,该无线通信单元870可以为wifi模块。wifi属于短距离无线传输技术,移动终端800通过无线通信单元870可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8中示出了无线通信单元870,但是可以理解的是,其并不属于移动终端800的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器880是移动终端800的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器820内的软件程序和/或模块,以及调用存储在存储器820内的数据,执行移动终端800的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器880可包括一个或多个处理核心;优选的,处理器880可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器880中。

移动终端800还包括给各个部件供电的电源890(比如电池),优选的,电源可以通过电源管理系统与处理器880逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源860还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管未示出,移动终端800还可以包括摄像头、蓝牙模块等,在此不再赘述。

在本实施例中,移动终端还包括有一个或者一个以上的程序,这一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行,所述一个或者一个以上程序包含用于进行本发明实施例提供的上述图1、图2和图6所述的安全启动功能的设置方法的指令。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由移动终端的处理器执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述图1、图2和图6所述的安全启动功能的设置方法的步骤。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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