一种多系统间的应用安全保护方法及终端转让专利

申请号 : CN201510618247.4

文献号 : CN105260664B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘东海张碧君汪智勇吴殿清

申请人 : 宇龙计算机通信科技(深圳)有限公司

摘要 :

本发明实施例公开了一种多系统间的应用安全保护方法及终端,包括:根据用户输入的操作指令,进入到所述终端的安全模式,其中,所述终端包括多个操作系统,每个所述操作系统包括安全域,在所述安全模式下每个所述操作系统使用自身的所述安全域;接收在所述安全模式下输入的系统切换指令;根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域;根据预设的应用配置信息,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。采用本发明实施例,减小应用对存储空间的占用,实现了应用的操作界面在操作系统切换后快速衔接。

权利要求 :

1.一种多系统间的应用安全保护方法,其特征在于,应用于终端,所述方法包括:根据用户输入的操作指令,进入到所述终端的安全模式,其中,所述终端包括多个操作系统,每个所述操作系统包括安全域,在所述安全模式下每个所述操作系统使用自身的所述安全域;

接收在所述安全模式下输入的系统切换指令;

根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域,其中,所述目标应用为在每个所述操作系统中的安全域均能访问的公共存储区中的应用;

根据预设的应用配置信息,在所述第二操作系统中的安全域中显示所述目标应用的操作界面,其中,所述应用配置信息包括多组应用处理信息,每组所述应用处理信息包括应用名称以及在所述第二操作系统中的安全域中的应用界面处理方式,包括:获取所述目标应用的应用名称;根据所述目标应用的应用名称,确定所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式;根据所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。

2.如权利要求1所述的方法,其特征在于,所述根据用户输入的操作指令,进入到所述终端的安全模式包括:获取用户输入的指纹验证信息;

确定所述指纹验证信息是否与预设的指纹模板信息匹配;

当确定所述指纹验证信息与预设的指纹模板信息匹配时,进入到所述终端的安全模式。

3.如权利要求2所述的方法,其特征在于,每组所述应用处理信息还包括支持运行的系统以及安全域;

所述根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域包括:根据预设的所述应用配置信息,确定所述第二操作系统中的安全域是否支持运行所述目标应用;

当确定所述第二操作系统中的安全域支持运行所述目标应用时,从当前运行所述目标应用的所述第一操作系统中的安全域切换到所述第二操作系统中的安全域。

4.如权利要求1~3任意一项所述的方法,其特征在于,所述根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域包括:根据在所述安全模式下输入的所述系统切换指令,确定当前运行的所述目标应用以及所述第二操作系统;

根据确定的所述目标应用以及所述第二操作系统,从所述第一操作系统中的安全域切换到所述第二操作系统中的安全域,并在所述第二操作系统中的安全域中运行所述目标应用。

5.一种多系统间的应用安全保护终端,其特征在于,所述终端包括:

模式进入模块,用于根据用户输入的操作指令,进入到所述终端的安全模式,其中,所述终端包括多个操作系统,每个所述操作系统包括安全域,在所述安全模式下每个所述操作系统使用自身的所述安全域;

指令接收模块,用于接收在所述安全模式下输入的系统切换指令;

系统切换模块,用于根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域,其中,所述目标应用为在每个所述操作系统中的安全域均能访问的公共存储区中的应用;

界面显示模块,用于根据预设的应用配置信息,在所述第二操作系统中的安全域中显示所述目标应用的操作界面,其中,所述应用配置信息包括多组应用处理信息,每组所述应用处理信息包括应用名称以及在所述第二操作系统中的安全域中的应用界面处理方式,包括:获取所述目标应用的应用名称;根据所述目标应用的应用名称,确定所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式;根据所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。

6.如权利要求5所述的终端,其特征在于,所述模式进入模块包括:

信息获取单元,用于获取用户输入的指纹验证信息;

信息匹配单元,用于确定所述指纹验证信息是否与预设的指纹模板信息匹配;

模式进入单元,用于当确定所述指纹验证信息与预设的指纹模板信息匹配时,进入到所述终端的安全模式。

7.如权利要求5所述的终端,其特征在于,每组所述应用处理信息还包括支持运行的系统以及安全域;

所述系统切换模块具体用于:

根据预设的所述应用配置信息,确定所述第二操作系统中的安全域是否支持运行所述目标应用;

当确定所述第二操作系统中的安全域支持运行所述目标应用时,从当前运行所述目标应用的所述第一操作系统中的安全域切换到所述第二操作系统中的安全域。

8.如权利要求5~7任意一项所述的终端,其特征在于,所述系统切换模块具体用于:根据在所述安全模式下输入的所述系统切换指令,确定当前运行的所述目标应用以及所述第二操作系统;

根据确定的所述目标应用以及所述第二操作系统,从所述第一操作系统中的安全域切换到所述第二操作系统中的安全域,并在所述第二操作系统中的安全域中运行所述目标应用。

说明书 :

一种多系统间的应用安全保护方法及终端

技术领域

[0001] 本发明涉及电子技术领域,尤其涉及一种多系统间的应用安全保护方法及终端。

背景技术

[0002] 随着智能手机的发展,智能手机可以有多个操作系统(操作系统1、操作系统2、……),每个操作系统可以有多个域,不同的域环境可以隔离运行,不同域可以放置不同的用户数据,多个域中包括安全域,用户可以使用不同的权限账号登录到不同的域,并将重要的用户数据放到安全域中,只有机主才能有权限进入安全域,其他的账号登陆的用户属于访客,访客只能访问其他域中的用户数据。在现有技术方案中,对于安全系数要求高的应用,可以同时在操作系统1和操作系统2中的安全域运行,但是,操作系统1和操作系统2的安全域需要同时安装该应用,这样不仅浪费了存储空间,而且从操作系统1的安全域切换到操作系统2的安全域后,操纵系统2需要重新开始运行该应用,严重影响用户体验。

发明内容

[0003] 本发明实施例提供一种多系统间的应用安全保护方法及终端。减小应用对存储空间的占用,实现了应用的操作界面在操作系统切换后快速衔接。
[0004] 本发明实施例提供了一种多系统间的应用安全保护方法,包括:
[0005] 根据用户输入的操作指令,进入到所述终端的安全模式,其中,所述终端包括多个操作系统,每个所述操作系统包括安全域,在所述安全模式下每个所述操作系统使用自身的所述安全域;
[0006] 接收在所述安全模式下输入的系统切换指令;
[0007] 根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域,其中,所述目标应用为在每个所述操作系统中的安全域均能访问的公共存储区中的应用;
[0008] 根据预设的应用配置信息,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。
[0009] 其中,所述根据用户输入的操作指令,进入到所述终端的安全模式包括:
[0010] 获取用户输入的指纹验证信息;
[0011] 确定所述指纹验证信息是否与预设的指纹模板信息匹配;
[0012] 当确定所述指纹验证信息与预设的指纹模板信息匹配时,进入到所述终端的安全模式。
[0013] 其中,所述应用配置信息包括多组应用处理信息,每组所述应用处理信息包括应用名称以及在所述第二操作系统中的安全域中的应用界面处理方式;
[0014] 所述根据预设的应用配置信息,在所述第二操作系统中的安全域中显示所述目标应用的操作界面包括:
[0015] 获取所述目标应用的应用名称;
[0016] 根据所述目标应用的应用名称,确定所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式;
[0017] 根据所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。
[0018] 其中,每组所述应用处理信息还包括支持运行的系统以及安全域;
[0019] 所述根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域包括:
[0020] 根据预设的所述应用配置信息,确定所述第二操作系统中的安全域是否支持运行所述目标应用;
[0021] 当确定所述第二操作系统中的安全域支持运行所述目标应用时,从当前运行所述目标应用的所述第一操作系统中的安全域切换到所述第二操作系统中的安全域。
[0022] 其中,所述根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域包括:
[0023] 根据在所述安全模式下输入的所述系统切换指令,确定当前运行的所述目标应用以及所述第二操作系统;
[0024] 根据确定的所述目标应用以及所述第二操作系统,从所述第一操作系统中的安全域切换到所述第二操作系统中的安全域,并在所述第二操作系统中的安全域中运行所述目标应用。
[0025] 相应地,本发明实施例提供了一种多系统间的应用安全保护终端,包括:
[0026] 模式进入模块,用于根据用户输入的操作指令,进入到所述终端的安全模式,其中,所述终端包括多个操作系统,每个所述操作系统包括安全域,在所述安全模式下每个所述操作系统使用自身的所述安全域;
[0027] 指令接收模块,用于接收在所述安全模式下输入的系统切换指令;
[0028] 系统切换模块,用于根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域,其中,所述目标应用为在每个所述操作系统中的安全域均能访问的公共存储区中的应用;
[0029] 界面显示模块,用于根据预设的应用配置信息,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。
[0030] 其中,所述模式进入模块包括:
[0031] 信息获取单元,用于获取用户输入的指纹验证信息;
[0032] 信息匹配单元,用于确定所述指纹验证信息是否与预设的指纹模板信息匹配;
[0033] 模式进入单元,用于当确定所述指纹验证信息与预设的指纹模板信息匹配时,进入到所述终端的安全模式。
[0034] 其中,所述应用配置信息包括多组应用处理信息,每组所述应用处理信息包括应用名称以及在所述第二操作系统中的安全域中的应用界面处理方式;
[0035] 所述界面显示模块包括:
[0036] 名称获取单元,用于获取所述目标应用的应用名称;
[0037] 方式确定单元,用于根据所述目标应用的应用名称,确定所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式;
[0038] 界面显示单元,用于根据所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。
[0039] 其中,每组所述应用处理信息还包括支持运行的系统以及安全域;
[0040] 所述系统切换模块具体用于:
[0041] 根据预设的所述应用配置信息,确定所述第二操作系统中的安全域是否支持运行所述目标应用;
[0042] 当确定所述第二操作系统中的安全域支持运行所述目标应用时,从当前运行所述目标应用的所述第一操作系统中的安全域切换到所述第二操作系统中的安全域。
[0043] 其中,所述系统切换模块具体用于:
[0044] 根据在所述安全模式下输入的所述系统切换指令,确定当前运行的所述目标应用以及所述第二操作系统;
[0045] 根据确定的所述目标应用以及所述第二操作系统,从所述第一操作系统中的安全域切换到所述第二操作系统中的安全域,并在所述第二操作系统中的安全域中运行所述目标应用。
[0046] 实施本发明实施例,首先根据用户输入的操作指令,进入到终端的安全模式,其中,终端包括多个操作系统,每个操作系统包括安全域,在安全模式下每个操作系统使用自身的安全域;然后接收用户在安全模式下输入的系统切换指令;其次根据在安全模式下输入的系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域;最后根据预设的应用配置信息,在第二操作系统中的安全域中显示目标应用的操作界面。减小应用对存储空间的占用,实现了应用的操作界面在操作系统切换后快速衔接。

附图说明

[0047] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0048] 图1是本发明提出的一种多系统间的应用安全保护方法的第一实施例的流程示意图;
[0049] 图2是本发明实施例提供的一种安全模式的结构示意图;
[0050] 图3是本发明提出的一种多系统间的应用安全保护方法的第二实施例的流程示意图;
[0051] 图4是本发明实施例提出的一种多系统间的应用安全保护终端的结构示意图;
[0052] 图5是本发明实施例提供的终端中的模式进入模块的结构示意图;
[0053] 图6是本发明实施例提供的终端中的界面显示模块的结构示意图。

具体实施方式

[0054] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055] 请参考图1,图1是本发明提出的一种多系统间的应用安全保护方法的第一实施例的流程图。如图所示,本发明实施例中的方法包括:
[0056] S101,根据用户输入的操作指令,进入到所述终端的安全模式。
[0057] 需要说明的是,操作系统可以运行多个域,多个域中包括安全域、普通域以及游戏域等等,不同的域可以隔离运行,不同域可以放置不同的用户数据,用户可以使用不同的权限账号登录到不同的域,并将重要的用户数据放到安全域中,只有机主才能有权限进入安全域,其他的账号登陆的用户属于访客,访客只能访问其他域中的用户数据。另外,终端可以包括多个操作系统,每个所述操作系统包括安全域,在所述安全模式下每个所述操作系统使用自身的所述安全域,且每个操作系统中的其他域不可用,在所述安全模式下终端可以在不同的操作系统中的安全域之间进行切换,如图2所示,图2是一种安全模式的结构示意图。
[0058] 具体实现中,可以获取用户输入的指纹验证信息;确定所述指纹验证信息是否与预设的指纹模板信息匹配;当确定所述指纹验证信息与预设的指纹模板信息匹配时,进入到所述终端的安全模式,当确定所述指纹验证信息与预设的指纹模板信息不匹配时,提示用户重新输入指纹验证信息,若重新输入指纹验证信息的次数超过预设次数,则在预设时间范围内禁止用户输入指纹验证信息。
[0059] 可选的,可以接收用户在第一操作系统的其他域的功能界面上的操作指令,根据所述在第一操作系统的其他域的功能界面上的操作指令,进入到所述终端的安全模式,并运行所述第一操作系统的安全域。
[0060] S102,接收在所述安全模式下输入的系统切换指令。
[0061] 具体实现中,如果终端除所述第一操作系统之外还包括多个操作系统,用户可以从所述多个操作系统中选择一个操作系统进行切换,如果除所述第一操作系统之外还包括一个操作系统,用户可以直接确认切换。
[0062] S103,根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域,其中,所述目标应用为在每个所述操作系统中的安全域均能访问的公共存储区中的应用。
[0063] 具体实现中,可以根据在所述安全模式下输入的所述系统切换指令,确定当前运行的所述目标应用以及所述第二操作系统;根据确定的所述目标应用以及所述第二操作系统,从所述第一操作系统中的安全域切换到所述第二操作系统中的安全域,并在所述第二操作系统中的安全域中运行所述目标应用。
[0064] 例如:终端包括操作系统OS1、操作系统OS2以及操作系统OS3,操作系统OS1的安全域安装有应用1、应用2以及应用3,操作系统OS1的安全域中当前正在运行应用1,如果用户选择切换到操作系统OS2的安全域,则从操作系统OS1切换到操作系统OS2而不是操作系统OS3,并在操作系统OS2中的安全域中运行应用2,而不运行应用2以及应用3。
[0065] 可选的,预设的应用配置信息包括多组应用处理信息,每组所述应用处理信息还包括支持运行的系统以及安全域,可以根据预设的所述应用配置信息,确定所述第二操作系统中的安全域是否支持运行所述目标应用;当确定所述第二操作系统中的安全域支持运行所述目标应用时,从当前运行所述目标应用的所述第一操作系统中的安全域切换到所述第二操作系统中的安全域。其中,应用配置信息可以为应用配置表,如表1所示,表1为一种应用配置表。
[0066] 表1
[0067]
[0068] 例如:操作系统OS1的安全域正在运行应用1,此时用户需要切换到操作系统OS2,如表1所示,操作系统OS1以及操作系统OS1中的安全域均支持运行应用1,因此可以从操作系统OS1的安全域切换到操作系统OS2中的安全域;又如:操作系统OS2的安全域正在运行应用2,此时用户需要切换到操作系统OS1,如表1所示,操作系统OS1以及操作系统OS1中的安全域均不支持运行应用2,则可以提示用户应用2不能切换到操作系统OS1中的安全域中。
[0069] S104,根据预设的应用配置信息,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。
[0070] 具体实现中,所述应用配置信息包括多组应用处理信息,每组所述应用处理信息包括应用名称以及在所述第二操作系统中的安全域中的应用界面处理方式。可以获取所述目标应用的应用名称;根据所述目标应用的应用名称,确定所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式;根据所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。
[0071] 例如:操作系统OS1的安全域正在运行应用1,此时用户需要切换到操作系统OS2的安全域,如表1所示,应用1在操作系统OS2中的安全域的应用界面处理方式为“拉起应用1界面”,因此,当应用1从操作系统OS1中的安全域切换到操作系统OS2中的安全域时,操作界面显示拉起的应用1的界面;又如:操作系统OS2的安全域正在运行应用2,此时用户需要切换到操作系统OS3的安全域,如表1所示,应用2在操作系统OS3中的安全域的应用界面处理方式为“无缝切换”,因此,当应用2从操作系统OS2中的安全域切换到操作系统OS3中的安全域时,应用2在操作系统OS3中的安全域的操作界面与切换前应用2在操作系统OS2中的安全域的操作界面相同。
[0072] 在本发明实施例中,首先根据用户输入的操作指令,进入到终端的安全模式,其中,终端包括多个操作系统,每个操作系统包括安全域,在安全模式下每个操作系统使用自身的安全域;然后接收用户在安全模式下输入的系统切换指令;其次根据在安全模式下输入的系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域;最后根据预设的应用配置信息,在第二操作系统中的安全域中显示目标应用的操作界面。减小应用对存储空间的占用,实现了应用的操作界面在操作系统切换后快速衔接。
[0073] 请参考图3,图3是本发明提出的一种多系统间的应用安全保护方法的第二实施例的流程图。如图所示,本发明实施例中的方法包括:
[0074] S301,根据用户输入的操作指令,进入到所述终端的安全模式,其中,所述终端包括多个操作系统,每个所述操作系统包括安全域,在所述安全模式下每个所述操作系统使用自身的所述安全域。
[0075] 需要说明的是,操作系统可以运行多个域,多个域中包括安全域、普通域以及游戏域等等,不同的域可以隔离运行,不同域可以放置不同的用户数据,用户可以使用不同的权限账号登录到不同的域,并将重要的用户数据放到安全域中,只有机主才能有权限进入安全域,其他的账号登陆的用户属于访客,访客只能访问其他域中的用户数据。另外,终端可以包括多个操作系统,每个所述操作系统包括安全域,在所述安全模式下每个所述操作系统使用自身的所述安全域,且每个操作系统中的其他域不可用,在所述安全模式下终端可以在不同的操作系统中的安全域之间进行切换,如图2所示,图2是一种安全模式的结构示意图。
[0076] 具体实现中,可以获取用户输入的指纹验证信息;确定所述指纹验证信息是否与预设的指纹模板信息匹配;当确定所述指纹验证信息与预设的指纹模板信息匹配时,进入到所述终端的安全模式,当确定所述指纹验证信息与预设的指纹模板信息不匹配时,提示用户重新输入指纹验证信息,若重新输入指纹验证信息的次数超过预设次数,则在预设时间范围内禁止用户输入指纹验证信息。
[0077] 可选的,可以接收用户在第一操作系统的其他域的功能界面上的操作指令,根据所述在第一操作系统的其他域的功能界面上的操作指令,进入到所述终端的安全模式,并运行所述第一操作系统的安全域。
[0078] S302,接收在所述安全模式下输入的系统切换指令。
[0079] 具体实现中,如果终端除所述第一操作系统之外还包括多个操作系统,用户可以从所述多个操作系统中选择一个操作系统进行切换,如果除所述第一操作系统之外还包括一个操作系统,用户可以直接确认切换。
[0080] S303,根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域,其中,所述目标应用为在每个所述操作系统中的安全域均能访问的公共存储区中的应用。
[0081] 具体实现中,可以根据在所述安全模式下输入的所述系统切换指令,确定当前运行的所述目标应用以及所述第二操作系统;根据确定的所述目标应用以及所述第二操作系统,从所述第一操作系统中的安全域切换到所述第二操作系统中的安全域,并在所述第二操作系统中的安全域中运行所述目标应用。
[0082] 例如:终端包括操作系统OS1、操作系统OS2以及操作系统OS3,操作系统OS1的安全域安装有应用1、应用2以及应用3,操作系统OS1的安全域中当前正在运行应用1,如果用户选择切换到操作系统OS2的安全域,则从操作系统OS1切换到操作系统OS2而不是操作系统OS3,并在操作系统OS2中的安全域中运行应用2,而不运行应用2以及应用3。
[0083] 可选的,预设的应用配置信息包括多组应用处理信息,每组所述应用处理信息还包括支持运行的系统以及安全域,可以根据预设的所述应用配置信息,确定所述第二操作系统中的安全域是否支持运行所述目标应用;当确定所述第二操作系统中的安全域支持运行所述目标应用时,从当前运行所述目标应用的所述第一操作系统中的安全域切换到所述第二操作系统中的安全域。其中,应用配置信息可以为应用配置表,如表1所示,表1为一种应用配置表。
[0084] 例如:操作系统OS1的安全域正在运行应用1,此时用户需要切换到操作系统OS2,如表1所示,操作系统OS1以及操作系统OS1中的安全域均支持运行应用1,因此可以从操作系统OS1的安全域切换到操作系统OS2中的安全域;又如:操作系统OS2的安全域正在运行应用2,此时用户需要切换到操作系统OS1,如表1所示,操作系统OS1以及操作系统OS1中的安全域均不支持运行应用2,则可以提示用户应用2不能切换到操作系统OS1中的安全域中。
[0085] S304,获取所述目标应用的应用名称。
[0086] S305,根据所述目标应用的应用名称,确定所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式。
[0087] 具体实现中,所述应用配置信息包括多组应用处理信息,每组所述应用处理信息包括应用名称以及在所述第二操作系统中的安全域中的应用界面处理方式。如表1所示,应用1分别对应在操作系统OS1、操作系统OS2以及操作系统OS3中的安全域中的应用界面处理方式。
[0088] S306,根据所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。
[0089] 例如:操作系统OS1的安全域正在运行应用1,此时用户需要切换到操作系统OS2的安全域,如表1所示,应用1在操作系统OS2中的安全域的应用界面处理方式为“拉起应用1界面”,因此,当应用1从操作系统OS1中的安全域切换到操作系统OS2中的安全域时,操作界面显示拉起的应用1的界面;又如:操作系统OS2的安全域正在运行应用2,此时用户需要切换到操作系统OS3的安全域,如表1所示,应用2在操作系统OS3中的安全域的应用界面处理方式为“无缝切换”,因此,当应用2从操作系统OS2中的安全域切换到操作系统OS3中的安全域时,应用2在操作系统OS3中的安全域的操作界面与切换前应用2在操作系统OS2中的安全域的操作界面相同。
[0090] 在本发明实施例中,首先根据用户输入的操作指令,进入到终端的安全模式,其中,终端包括多个操作系统,每个操作系统包括安全域,在安全模式下每个操作系统使用自身的安全域;然后接收用户在安全模式下输入的系统切换指令;其次根据在安全模式下输入的系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域;最后根据预设的应用配置信息,在第二操作系统中的安全域中显示目标应用的操作界面。减小应用对存储空间的占用,实现了应用的操作界面在操作系统切换后快速衔接。
[0091] 请参考图4,图4是本发明实施例提出的一种多系统间的应用安全保护终端的结构示意图。如图所示,本发明实施例中的终端包括:
[0092] 模式进入模块401,用于根据用户输入的操作指令,进入到所述终端的安全模式,其中,所述终端包括多个操作系统,每个所述操作系统包括安全域,在所述安全模式下每个所述操作系统使用自身的所述安全域。
[0093] 需要说明的是,操作系统可以运行多个域,多个域中包括安全域、普通域以及游戏域等等,不同的域可以隔离运行,不同域可以放置不同的用户数据,用户可以使用不同的权限账号登录到不同的域,并将重要的用户数据放到安全域中,只有机主才能有权限进入安全域,其他的账号登陆的用户属于访客,访客只能访问其他域中的用户数据。另外,终端可以包括多个操作系统,每个所述操作系统包括安全域,在所述安全模式下每个所述操作系统使用自身的所述安全域,且每个操作系统中的其他域不可用,在所述安全模式下终端可以在不同的操作系统中的安全域之间进行切换,如图2所示,图2是一种安全模式的结构示意图。
[0094] 具体实现中,如图5所示,模式进入模块401还可以进一步包括:
[0095] 信息获取单元501,用于获取用户输入的指纹验证信息。
[0096] 信息匹配单元502,用于确定所述指纹验证信息是否与预设的指纹模板信息匹配。
[0097] 模式进入单元503,用于当确定所述指纹验证信息与预设的指纹模板信息匹配时,进入到所述终端的安全模式。当确定所述指纹验证信息与预设的指纹模板信息不匹配时,提示用户重新输入指纹验证信息,若重新输入指纹验证信息的次数超过预设次数,则在预设时间范围内禁止用户输入指纹验证信息。
[0098] 可选的,可以接收用户在第一操作系统的其他域的功能界面上的操作指令,根据所述在第一操作系统的其他域的功能界面上的操作指令,进入到所述终端的安全模式,并运行所述第一操作系统的安全域。
[0099] 指令接收模块402,用于接收在所述安全模式下输入的系统切换指令。
[0100] 具体实现中,如果终端除所述第一操作系统之外还包括多个操作系统,用户可以从所述多个操作系统中选择一个操作系统进行切换,如果除所述第一操作系统之外还包括一个操作系统,用户可以直接确认切换。
[0101] 系统切换模块403,用于根据在所述安全模式下输入的所述系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域,其中,所述目标应用为在每个所述操作系统中的安全域均能访问的公共存储区中的应用。
[0102] 具体实现中,可以根据在所述安全模式下输入的所述系统切换指令,确定当前运行的所述目标应用以及所述第二操作系统;根据确定的所述目标应用以及所述第二操作系统,从所述第一操作系统中的安全域切换到所述第二操作系统中的安全域,并在所述第二操作系统中的安全域中运行所述目标应用。
[0103] 例如:终端包括操作系统OS1、操作系统OS2以及操作系统OS3,操作系统OS1的安全域安装有应用1、应用2以及应用3,操作系统OS1的安全域中当前正在运行应用1,如果用户选择切换到操作系统OS2的安全域,则从操作系统OS1切换到操作系统OS2而不是操作系统OS3,并在操作系统OS2中的安全域中运行应用2,而不运行应用2以及应用3。
[0104] 可选的,预设的应用配置信息包括多组应用处理信息,每组所述应用处理信息还包括支持运行的系统以及安全域,可以根据预设的所述应用配置信息,确定所述第二操作系统中的安全域是否支持运行所述目标应用;当确定所述第二操作系统中的安全域支持运行所述目标应用时,从当前运行所述目标应用的所述第一操作系统中的安全域切换到所述第二操作系统中的安全域。其中,应用配置信息可以为应用配置表,如表1所示,表1为一种应用配置表。
[0105] 例如:操作系统OS1的安全域正在运行应用1,此时用户需要切换到操作系统OS2,如表1所示,操作系统OS1以及操作系统OS1中的安全域均支持运行应用1,因此可以从操作系统OS1的安全域切换到操作系统OS2中的安全域;又如:操作系统OS2的安全域正在运行应用2,此时用户需要切换到操作系统OS1,如表1所示,操作系统OS1以及操作系统OS1中的安全域均不支持运行应用2,则可以提示用户应用2不能切换到操作系统OS1中的安全域中。
[0106] 界面显示模块404,用于根据预设的应用配置信息,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。
[0107] 具体实现中,如图6所示,界面显示模块404可以进一步包括:
[0108] 名称获取单元601,用于获取所述目标应用的应用名称。
[0109] 方式确定单元602,用于根据所述目标应用的应用名称,确定所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式。
[0110] 具体实现中,所述应用配置信息包括多组应用处理信息,每组所述应用处理信息包括应用名称以及在所述第二操作系统中的安全域中的应用界面处理方式。如表1所示,应用1分别对应在操作系统OS1、操作系统OS2以及操作系统OS3中的安全域中的应用界面处理方式。
[0111] 界面显示单元603,用于根据所述目标应用在所述第二操作系统中的安全域中的应用界面处理方式,在所述第二操作系统中的安全域中显示所述目标应用的操作界面。
[0112] 例如:操作系统OS1的安全域正在运行应用1,此时用户需要切换到操作系统OS2的安全域,如表1所示,应用1在操作系统OS2中的安全域的应用界面处理方式为“拉起应用1界面”,因此,当应用1从操作系统OS1中的安全域切换到操作系统OS2中的安全域时,操作界面显示拉起的应用1的界面;又如:操作系统OS2的安全域正在运行应用2,此时用户需要切换到操作系统OS3的安全域,如表1所示,应用2在操作系统OS3中的安全域的应用界面处理方式为“无缝切换”,因此,当应用2从操作系统OS2中的安全域切换到操作系统OS3中的安全域时,应用2在操作系统OS3中的安全域的操作界面与切换前应用2在操作系统OS2中的安全域的操作界面相同。
[0113] 在本发明实施例中,首先根据用户输入的操作指令,进入到终端的安全模式,其中,终端包括多个操作系统,每个操作系统包括安全域,在安全模式下每个操作系统使用自身的安全域;然后接收用户在安全模式下输入的系统切换指令;其次根据在安全模式下输入的系统切换指令,从当前运行目标应用的第一操作系统中的安全域切换到第二操作系统中的安全域;最后根据预设的应用配置信息,在第二操作系统中的安全域中显示目标应用的操作界面。减小应用对存储空间的占用,实现了应用的操作界面在操作系统切换后快速衔接。
[0114] 需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0115] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
[0116] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
[0117] 以上对本发明实施例所提供的内容下载方法及相关设备、系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。