一种应用切换的方法及终端的制作方法

文档序号:10553207阅读:339来源:国知局
一种应用切换的方法及终端的制作方法
【专利摘要】本发明实施例提供了一种应用切换的方法,所述方法包括:获取针对第一操作系统下当前应用的验证信息;判断所述验证信息是否合法;若是,将所述当前应用切换为第二操作系统下与所述当前应用对应的目标应用。本发明实施例还提供了一种终端。通过本发明实施例在第一操作系统为普通操作系统,第二操作系统为安全操作系统的情况下,若当前应用中涉及到隐私数据时,可以将该应用快速切换到安全操作系统下与该应用对应的应用,因此,可提高当前应用由普通操作系统快速切换到安全操作系统的应用切换效率且防止隐私数据泄漏的问题。
【专利说明】
一种应用切换的方法及终端
技术领域
[0001]本发明涉及安全技术领域,具体涉及一种应用切换的方法及终端。
【背景技术】
[0002]随着信息技术的快速发展,终端(如手机、平板电脑等等)已经成为人们必不可少的生活工具。生活中,人们频繁使用终端进行通信、支付购物等等,加剧了个人隐私的泄露的风险,通常情况下,终端的系统普遍通过设计有普通操作系统和安全操作系统,其中,普通操作系统可为安全性能较低,需要安装杀毒软件进行系统保护的系统,安全操作系统可解释为,通过对代码、端口、网络连接、移动存储设备接入、数据文件加密、行为审计分级控制,实现操作系统加固及信息系统的自主、可控、可管理,保障终端系统及数据的安全,即安全模式。
[0003]以包含上述两个系统的终端为例进行说明,该两个系统来保护用户的隐私和数据安全,通常两套系统是隔离的,数据也是隔离的,当用户在普通操作系统的当前应用中进行操作时,倘若涉及到隐私数据,首先,需要退出当前的普通操作系统,其次,切换到安全操作系统,最后,在该安全操作系统下,用户需找到并启动与当前应用对应的应用(例如,普通操作系统下的联系人应用,该对应的应用为安全操作系统下的联系人应用),因而,两个不同系统之间的应用切换效率较低。

【发明内容】

[0004]本发明实施例提供了一种应用切换的方法及终端,可以提高用户数据的安全性。
[0005]本发明实施例第一方面提供了一种应用切换的方法,包括:
[0006]获取针对第一操作系统下当前应用的验证信息;
[0007]判断所述验证信息是否合法;
[0008]若是,将所述当前应用切换为第二操作系统下与所述当前应用对应的目标应用。
[0009]本发明实施例第二方面提供了一种终端,包括:
[0010]获取单元,用于获取针对第一操作系统下当前应用的验证信息;
[0011]第一判断单元,用于判断所述获取单元获取的所述验证信息是否合法;
[0012]切换单元,用于若所述第一判断单元的判断结果为是,将所述当前应用切换为第二操作系统下与所述当前应用对应的目标应用。
[0013]实施本发明实施例,具有如下有益效果:
[0014]通过本发明实施例,终端可获取针对第一操作系统下当前应用的验证信息,在该验证信息合法时,将该当前应用切换为第二操作系统下与该当前应用对应的目标应用,在当前应用中涉及到隐私数据时,可快速完成应用切换,对终端的数据安全进行有效保护,从而提高用户数据的安全性。
【附图说明】
[0015]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本发明实施例提供的一种应用切换的方法的第一实施例流程示意图;
[0017]图2是本发明实施例提供的一种应用切换的方法的第二实施例流程示意图;
[0018]图3是本发明实施例提供的一种应用切换的方法的第三实施例流程示意图;
[0019]图4是本发明实施例提供的一种应用切换的方法的第四实施例流程示意图;
[0020]图5a是本发明实施例提供的一种终端的第一实施例结构示意图;
[0021]图5b是本发明实施例提供的一种终端的第一实施例又一结构示意图;
[0022]图6是本发明实施例提供的一种终端的第二实施例结构示意图。
【具体实施方式】
[0023]本发明实施例提供了一种应用切换的方法及终端,在当前应用中涉及到隐私数据时,可以将该应用快速切换到安全操作系统下与该应用对应的应用。
[0024]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0025]本发明实施例所描述的终端可以包括智能手机(如Android手机、1S手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,MobileInternet Devices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终端。
[0026]需要说明的是,本发明实施例中,终端至少包含2个以上的操作系统,其中,至少包含一个安全操作系统。进一步需要说明的是,本发明实施例中,第一操作系统可为终端的多个操作系统中的一个,第二操作系统为该终端的多个操作系统中除了第一操作系统之外的一个。优选地,第一操作系统为普通操作系统,第二操作系统为安全操作系统,该种情况下,执行本发明实施例下,可实现普通操作系统与安全操作系统之间的切换。以下仅以第一操作系统为普通操作系统,第二操作系统为安全操作系统进行说明。
[0027]请参阅图1,为本发明实施例提供的一种应用切换的方法的第一实施例流程示意图。本实施例中所描述的应用切换的方法,包括以下步骤:
[0028]11、获取针对第一操作系统下当前应用的验证信息。
[0029]本发明实施例中,第一操作系统可为非安全模式下的操作系统。当前应用可为终端中的任一应用,例如,淘宝、微信、支付宝、天猫、大众点评、美团、Uber、通讯录、邮箱、电话、备忘录等等。验证信息可为指纹信息、虹膜信息、密码信息、验证码信息、在触摸屏上进行触控操作生成的触控参数中的至少一个或者其组合。例如,在当前的验证信息为指纹信息时,针对当前应用的验证信息具体可为:在当前应用打开的情况下,用户按压指纹传感器而生成的指纹信息。又例如,在验证信息为验证码信息时,针对当前应用的验证信息具体可为:在启动当前应用时,向该终端所绑定的用户账号(如手机号、邮箱、社交账号)发送验证码信息,在当前应用的某个位置输入该验证码信息,用户在该某个位置输入的验证码信息即为针对该当前应用的验证码信息。
[0030]进一步地,在验证信息为用户针对当前应用进行触控操作生成的触控参数时,具体地,针对当前应用的触控操作可为按压操作或者滑动操作,例如,当用户对当前应用进行按压操作,该按压操作可产生按压力度、按压时间、按压面积、按压过程中产生的触摸点个数,则可将按压力度、按压时间、按压面积、按压过程中产生的触摸点个数中的至少一个参数当作触控参数。又例如,当用户对当前应用进行滑动操作时,该滑动操作可产生滑动轨迹、滑动的路程、滑动的位移长度、滑动操作过程中的滑动起点和滑动终点之间的距离,则可将产生的滑动轨迹、滑动的路程、滑动的位移长度、滑动操作过程中的滑动起点和滑动终点之间的距离作为触控参数。
[0031]进一步地,针对当前应用进行的触控操作可为在当前应用的桌面快捷图标上进行触控操作,或者,在当前应用的展示界面中进行触控操作。优选地,针对当前应用进行的触控操作可为在当前应用的可编辑区域(例如,搜索功能所在区域、评论功能所在区域等等)进行触控操作。
[0032]102、判断所述验证信息是否合法。
[0033]本发明实施例中,在验证信息为指纹信息时,可判断该指纹信息与预设的指纹信息是否匹配。在验证信息为验证码信息时,可判断该验证码信息是否输入正确。在验证信息为密码信息时,可判断该密码信息是否与预设的密码信息匹配。在该验证信息为触摸轨迹时,可判断该触摸轨迹与预设的触摸轨迹一致。在该验证信息为按压力度时,可判断该按压力度是否满足预设的阈值。
[0034]103、若是,将所述当前应用切换为第二操作系统下与所述当前应用对应的目标应用。
[0035]本发明实施例中,若验证信息合法,那么,终端可将当前应用切换为第二操作系统下与该当前应用对应的目标应用。具体地,终端可关闭第一操作系统,然后,进入第二操作系统,在该第二操作系统下,启动与当前应用对应的目标应用。
[0036]可选地,在验证信息合法的情况下,终端可根据预设的应用映射表匹配出与所述当前应用对应的第二操作系统下的目标应用,关闭第一操作系统,并启动第二操作系统,并在该第二操作系统下启动该目标应用。具体地,预设的应用映射表用来记录第一操作系统中的多个应用与第二操作系统中的多个应用之间的一一映射关系,例如,第一操作系统中的A应用与第二操作系统中的A应用之间对应,第一操作系统中的B应用与第二操作系统中的B应用之间对应,第一操作系统中的C应用与第二操作系统中的C应用之间对应等等。终端在验证信息与预设验证信息匹配后,则可根据预设的应用映射表匹配出与当前应用对应的第二操作系统下的目标应用。上述终端可关闭第一操作系统。因为通常情况下,终端中不可同时运行两个系统,然后,可启动第二操作系统,即安全操作系统,并在该安全操作系统下启动目标应用。从而,执行本发明实施例可将普通操作系统切换为安全操作系统,并将当前应用切换为安全操作系统下的目标应用。
[0037]通过本发明实施例,终端可获取针对第一操作系统下当前应用的验证信息,在该验证信息合法时,将该当前应用切换为第二操作系统下与该当前应用对应的目标应用。从而,在第一操作系统为普通操作系统,第二操作系统为安全操作系统的情况下,可快速切换到安全操作系统,并开启与该当前应用对应的目标应用,因此,可提高当前应用普通操作系统快速切换到安全操作系统的应用切换效率。尤其在当前应用中涉及到隐私数据时,可快速完成应用切换,对终端的数据安全进行有效保护,从而,防止隐私数据泄漏的问题。
[0038]请参阅图2,为本发明实施例提供的一种应用切换的方法的第二实施例流程示意图。本实施例中所描述的应用切换的方法,包括以下步骤:
[0039]201、获取针对第一操作系统下当前应用的验证信息,其中,所述验证信息包括第一验证信息和第二验证信息。
[0040]本发明实施例中,第一验证信息为用户针对当前应用进行触控操作生成的触控参数,具体地,针对当前应用的触控操作可为按压操作或者滑动操作,例如,当用户对当前应用进行按压操作,该按压操作可产生按压力度、按压时间、按压面积、按压过程中产生的触摸点个数,则可将按压力度、按压时间、按压面积、按压过程中产生的触摸点个数中的至少一个参数当作触控参数。又例如,当用户对当前应用进行滑动操作时,该滑动操作可产生滑动轨迹、滑动的路程、滑动的位移长度、滑动操作过程中的滑动起点和滑动终点之间的距离,则可将产生的滑动轨迹、滑动的路程、滑动的位移长度、滑动操作过程中的滑动起点和滑动终点之间的距离作为触控参数。第二验证信息可包括但不仅限于:指纹信息、虹膜信息、验证码信息、密码信息中的至少一种或者其组合,等等。
[0041]进一步地,针对当前应用进行的触控操作可为在当前应用的桌面快捷图标上进行触控操作,或者,在当前应用的展示界面中进行触控操作。优选地,针对当前应用进行的触控操作可为在当前应用的可编辑区域(例如,搜索功能所在区域、评论功能所在区域等等)进行触控操作。
[0042]可选地,第一验证信息可为可包括但不仅限于:指纹信息、虹膜信息、验证码信息、密码信息中的至少一种或者其组合,等等。第二验证信息可为用户针对当前应用进行触控操作生成的触控参数,具体地,针对当前应用的触控操作可为按压操作或者滑动操作,例如,当用户对当前应用进行按压操作,该按压操作可产生按压力度、按压时间、按压面积、按压过程中产生的触摸点个数,则可将按压力度、按压时间、按压面积、按压过程中产生的触摸点个数中的至少一个参数当作触控参数。
[0043]202、判断所述第一验证信息是否满足预设条件。
[0044]本发明实施例中,在第一验证信息为触控参数时,终端可判断触控参数是否符合预设条件,该预设条件可为将触控参数与预设的触控参数进行比对,以判断该触控参数与预设的触控参数是否匹配。
[0045]203、若是,判断所述第二验证信息与预设验证信息是否匹配。
[0046]本发明实施例中,终端可判断第二验证信息是否预设验证信息匹配,例如,预设验证信息为预设的指纹信息,那么,可获取用户输入的指纹信息当作验证信息,则可将用户输入的指纹信息与预设的指纹信息进行匹配。
[0047]进一步地,预设验证信息还可为按压力度与指纹信息相结合,例如,预设验证信息为预设按压力度处于预设范围,预设的指纹信息为A用户的左手大拇指,那么,用户在输入验证信息的时候,终端可采集按压力度和指纹信息,并将按压力度是否处于预设范围和该指纹信息与预设的指纹信息是否匹配。
[0048]204、若是,将所述当前应用切换为第二操作系统下与所述当前应用对应的目标应用。
[0049]本发明实施例中,在第二验证信息与预设验证信息匹配的情况下,终端可将当前应用切换为第二操作系统下与该当前应用对应的目标应用。具体地,终端可关闭第一操作系统,然后,进入第二操作系统,在该第二操作系统下,启动与当前应用对应的目标应用。
[0050]可选地,在第二验证信息与预设验证信息匹配的情况下,终端可根据预设的应用映射表匹配出与所述当前应用对应的第二操作系统下的目标应用,关闭第一操作系统,并启动第二操作系统,并在该第二操作系统下启动该目标应用。具体地,预设的应用映射表用来记录第一操作系统中的多个应用与第二操作系统中的多个应用之间的一一映射关系,例如,第一操作系统中的A应用与第二操作系统中的A应用之间对应,第一操作系统中的B应用与第二操作系统中的B应用之间对应,第一操作系统中的C应用与第二操作系统中的C应用之间对应等等。终端在验证信息与预设验证信息匹配后,则可根据预设的应用映射表匹配出与当前应用对应的第二操作系统下的目标应用。上述终端可关闭第一操作系统。因为通常情况下,终端中不可同时运行两个系统,然后,可启动第二操作系统,即安全操作系统,并在该安全操作系统下启动目标应用。从而,执行本发明实施例可将普通操作系统切换为安全操作系统,并将当前应用切换为安全操作系统下的目标应用。
[0051]通过本发明实施例,终端可以获取针对第一操作系统下当前应用进行触控操作生成的触控参数,在该触控参数满足预设条件时,提示用户输入验证信息,并获取输入的验证信息,在该验证信息与预设验证信息匹配时,将该当前应用切换为第二操作系统下与该当前应用对应的目标应用。从而,在第一操作系统为普通操作系统,第二操作系统为安全操作系统的情况下,若当前应用中涉及到隐私数据,可快速切换到安全操作系统,并开启与该当前应用对应的目标应用,因此,可提高当前应用普通操作系统快速切换到安全操作系统的应用切换效率。尤其在当前应用中涉及到隐私数据时,可快速完成应用切换,对终端的数据安全进行有效保护,从而,防止隐私数据泄漏的问题。进一步地,本发明实施例还可从安全操作系统切换回普通操作系统。
[0052]请参阅图3,为本发明实施例提供的一种应用切换的方法的第三实施例流程示意图。本实施例中所描述的应用切换的方法,包括以下步骤:
[0053]301、获取针对第一操作系统下当前应用的第一验证信息和第二验证信息,其中,第一验证信息为触控参数,所述触控参数为所述按压力度、所述按压时间和所述触摸点个数,所述第二验证信息为指纹信息、虹膜信息、验证码信息、密码信息中的至少一种。
[0054]302、判断所述触摸点个数是否满足第一预设阈值。
[0055]本发明实施例中,预设阈值可包括但不仅限于:1、2、3、4、5等等,具体地,终端可判断触摸点个数是否大于第二预设阈值,或者,终端可判断触摸点的个数是否小于或等于预设阈值。可选地,预设阈值可为偶数、奇数、素数、3的倍数、4的倍数、5的倍数等等,S卩,终端可判断触摸点的个数是否为偶数,或者,触摸点的个数是否为素数等等。
[0056]303、若是,判断所述按压力度是否大于第二预设阈值。
[0057]本发明实施例中,第二预设阈值可包括但不仅限于:I牛,2牛,3牛,4牛,5牛,6.1牛,7.12牛,10牛,等等。终端可判断按压力度是否大于该第二预设阈值,其中,该按压力度可为用户在触控操作过程中的最大按压力度,或者,该按压力度可为用户在触控操作过程中的最小按压力度,该按压力度可为用户在触控操作过程中的平均按压力度,或者,该按压力度可为用户在触控操作过程中松开手时候的按压力度。可选地,若在触控操作过程中,按压时间过程,该按压力度可为由刚开始按压为起始时刻的预设时间内的平均按压力度。进一步可选地,该按压力度还可为用户在触控操作过程中,起始按压时刻的按压力度与松开手时的按压力度的均值。
[0058]304、若是,判断所述按压时间是否处于第一预设范围。
[0059]本发明实施例中,第一预设范围可包括但不仅限于:5?8秒,7.5?10秒,小于5.02秒,大于10秒,I?3秒和5?8秒等等,在按压力度大于第二预设阈值时,终端可接着判断按压时间是否大于第二预设阈值。其中,该按压时间可为在触控操作过程中,开始按压时刻到结束按压时刻的这段时间作为按压时间,或者,该按压时间可为触控操作过程中,按压力度大于某个预设阈值的按压时间,例如,预设阈值为5牛,那么,在按压过程中按压力度大于5牛的持续时间为终端获取的按压时间。优选地,可预先设置最大按压时间,那么,超过该最大按压时间的话,终端获取到的按压时间即为该最大按压时间。
[0060]305、若是,判断所述第二验证信息与预设验证信息是否匹配。
[0061]306、若是,将所述当前应用切换为第二操作系统下与所述当前应用对应的目标应用。
[0062]本发明实施例中,在验证信息和预设验证信息匹配的情况下,终端可将当前应用切换为第二操作系统下与该当前应用对应的目标应用。具体地,终端可关闭第一操作系统,然后,进入第二操作系统,在该第二操作系统下,启动与当前应用对应的目标应用。
[0063]通过本发明实施例,终端可以获取针对第一操作系统下当前应用的验证信息,其中,该验证信息包括第一验证信息和第二验证信息,在第一验证信息和第二验证信息均验证通过时,将该当前应用切换为第二操作系统下与该当前应用对应的目标应用。从而,在当前应用中涉及到隐私数据时,可快速切换到安全操作系统,并开启与该当前应用对应的目标应用,因此,可提高当前应用普通操作系统快速切换到安全操作系统的应用切换效率。尤其在当前应用中涉及到隐私数据时,可快速完成应用切换,对终端的数据安全进行有效保护,从而,防止隐私数据泄漏的问题。
[0064]请参阅图4,为本发明实施例提供的一种应用切换的方法的第四实施例流程示意图。本实施例中所描述的应用切换的方法,包括以下步骤:
[0065]401、获取针对第一操作系统下当前应用的验证信息,其中,所述验证信息为按压指纹传感器的按压力度和由所述指纹传感器采集的指纹信息。
[0066]本发明实施例中,在当前应用下,用户按压指纹传感器时,可获取按压力度和由指纹传感器采集指纹信息,验证信息可包含该按压力度和指纹信息。
[0067]可选地,在当前应用下,用户按压指纹传感器时,可获取按压时间和由指纹传感器采集指纹信息,验证信息可包含该按压时间和指纹信息。
[0068]可选地,在用户在当前应用下,按压指纹传感器时,可获取按压次数和由指纹传感器采集指纹信息,验证信息可包含该按压次数和指纹信息。
[0069]402、判断所述按压力度是否处于第二预设范围。
[0070]本发明实施例中,第二预设范围可包括但不仅限于:5?8牛,7.5?10牛,小于5.02牛,大于10牛,I?3牛和5?8牛等等。终端可判断按压力度是否处于该第二预设阈值,其中,该按压力度可为用户在触控操作过程中的最大按压力度,或者,该按压力度可为用户在触控操作过程中的最小按压力度,该按压力度可为用户在触控操作过程中的平均按压力度,或者,该按压力度可为用户在触控操作过程中松开手时候的按压力度。可选地,若在触控操作过程中,按压时间过程,该按压力度可为由刚开始按压为起始时刻的预设时间内的平均按压力度。进一步可选地,该按压力度还可为用户在触控操作过程中,起始按压时刻的按压力度与松开手时的按压力度的均值。
[0071]可选地,在用户针对当前应用采用多个手指进行触控操作时,若每个手指都对应一个触摸点,那么,每个触摸点采集的按压力度是不一样的,终端可采集每个触摸点的按压力度,终端获取的按压力度可为该多个触摸点中的最大按压力度,或者,该多个触摸点中的最小按压力度,或者,该多个触摸点的平均按压力度等等。可选地,终端获取的按压力度还可为在触控操作过程中,按压时间大于预设阈值的触摸点对应的按压力度。可选地,终端获取的按压力度还可为在触控操作过程中,按压面积处于预设范围的触摸点对应的按压力度。
[0072]403、若是,判断所述指纹信息与预设指纹模板信息是否匹配。
[0073]本发明实施例中,在按压力度处于第二预设范围时,终端可判断指纹信息与预设指纹模板信息是否匹配。其中,该预设指纹模板由终端在实施本发明实施例之前,需由用户按压指纹传感器进行完成指纹录入。终端中可预先存储多个预设指纹模板,只有用户需要的指纹信息与其中的一个预设指纹模板匹配,即可认为指纹信息与预设指纹模板匹配。
[0074]404、若是,将所述当前应用切换为第二操作系统下与所述当前应用对应的目标应用。
[0075]通过本发明实施例,终端可以获取针对第一操作系统下当前应用的验证信息,其中,该验证信息为按压指纹传感器的按压力度和由该指纹传感器采集的指纹信息,按压力度满足要求时,对指纹信息与预设指纹信息进行匹配,在该指纹信息与预设指纹信息匹配时,将该当前应用切换为第二操作系统下与该当前应用对应的目标应用。从而,在第一操作系统为普通操作系统,第二操作系统为安全操作系统的情况下,若当前应用中涉及到隐私数据,可快速切换到安全操作系统,并开启与该当前应用对应的目标应用,因此,可提高当前应用普通操作系统快速切换到安全操作系统的应用切换效率。尤其在当前应用中涉及到隐私数据时,可快速完成应用切换,对终端的数据安全进行有效保护,从而,防止隐私数据泄漏的问题。
[0076]请参阅图5a,为本发明实施例提供的一种终端的第一实施例结构示意图。本实施例中所描述的终端,包括:
[0077]获取单元501,用于获取针对第一操作系统下当前应用的验证信息;
[0078]本发明实施例中,第一操作系统可为非安全模式下的操作系统。当前应用可为终端中的任一应用,例如,淘宝、微信、支付宝、天猫、大众点评、美团、Uber、通讯录、邮箱、电话、备忘录等等。验证信息可为指纹信息、虹膜信息、密码信息、验证码信息、在触摸屏上进行触控操作生成的触控参数中的至少一个或者其组合。例如,在当前的验证信息为指纹信息时,针对当前应用的验证信息具体可为:在当前应用打开的情况下,用户按压指纹传感器而生成的指纹信息。又例如,在验证信息为验证码信息时,针对当前应用的验证信息具体可为:在启动当前应用时,向该终端所绑定的用户账号(如手机号、邮箱、社交账号)发送验证码信息,在当前应用的某个位置输入该验证码信息,用户在该某个位置输入的验证码信息即为针对该当前应用的验证码信息。
[0079]进一步地,在验证信息为用户针对当前应用进行触控操作生成的触控参数时,具体地,针对当前应用的触控操作可为按压操作或者滑动操作,例如,当用户对当前应用进行按压操作,该按压操作可产生按压力度、按压时间、按压面积、按压过程中产生的触摸点个数,则可将按压力度、按压时间、按压面积、按压过程中产生的触摸点个数中的至少一个参数当作触控参数。又例如,当用户对当前应用进行滑动操作时,该滑动操作可产生滑动轨迹、滑动的路程、滑动的位移长度、滑动操作过程中的滑动起点和滑动终点之间的距离,则可将产生的滑动轨迹、滑动的路程、滑动的位移长度、滑动操作过程中的滑动起点和滑动终点之间的距离作为触控参数。
[0080]进一步地,针对当前应用进行的触控操作可为在当前应用的桌面快捷图标上进行触控操作,或者,在当前应用的展示界面中进行触控操作。优选地,针对当前应用进行的触控操作可为在当前应用的可编辑区域(例如,搜索功能所在区域、评论功能所在区域等等)进行触控操作。
[0081]第一判断单元502,用于判断所述获取单元501获取的所述验证信息是否合法;
[0082]切换单元503,用于若所述第一判断单元501的判断结果为是,将所述当前应用切换为第二操作系统下与所述当前应用对应的目标应用。
[0083]可选地,所述验证信息包括第一验证信息和第二验证信息,所述第一判断单元502包括:
[0084]第二判断单元5021,用于判断所述第一验证信息是否满足预设条件;
[0085]第三判断单元5022,用于若所述第二判断单元5021的判断结果为是,判断所述第二验证信息与预设验证信息是否匹配;
[0086]其中,第一验证信息为用户针对当前应用进行触控操作生成的触控参数,第二验证信息为指纹信息、虹膜信息、验证码信息、密码信息中的至少一种。
[0087]进一步可选地,在所述触控参数为所述按压力度、所述按压时间和所述触摸点个数时,所述第二判断单元5021包括:
[0088]第四判断单元(图中未标出),用于判断所述触摸点个数是否满足第一预设阈值;
[0089]第五判断单元(图中未标出),用于若所述第四判断单元的判断结果为是,判断所述按压力度是否大于第二预设阈值;
[0090]第六判断单元(图中未标出),若所述第五判断单元的判断结果为是,判断所述按压时间是否处于第一预设范围。
[0091]作为一种可能的实施方式,如图5b所示,所述验证信息为按压指纹传感器的按压力度和所述指纹传感器采集的指纹信息,所述第一判断单元502包括:
[0092]第七判断单元504,用于判断所述按压力度是否处于第二预设范围;
[0093]第八判断单元505,若所述第七判断单元504的判断结果为是,判断所述指纹信息与预设指纹模板信息是否匹配。
[0094]可选地,所述切换单元503包括:
[0095]匹配单元5031,用于根据预设的应用映射表匹配出与所述当前应用对应的第二操作系统下的目标应用;
[0096]关闭单元5032,用于关闭所述第一操作系统;
[0097]启动单元5033,用于启动所述第二操作系统,并在所述第二操作系统下启动所述匹配单元5031匹配出的所述目标应用。
[0098]通过本发明实施例所描述的终端,可以获取针对第一操作系统下当前应用进行触控操作生成的触控参数,在该触控参数满足预设条件时,提示用户输入验证信息,并获取输入的验证信息,在该验证信息与预设验证信息匹配时,将该当前应用切换为第二操作系统下与该当前应用对应的目标应用。从而,在当前应用中涉及到隐私数据时,可快速切换到安全操作系统,并开启与该当前应用对应的目标应用,因此,可提高当前应用普通操作系统快速切换到安全操作系统的应用切换效率。尤其在当前应用中涉及到隐私数据时,可快速完成应用切换,对终端的数据安全进行有效保护,从而,防止隐私数据泄漏的问题。
[0099]请参阅图6,为本发明实施例提供的一种终端的第二实施例结构示意图。本实施例中所描述的终端,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。
[0100]其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。
[0101]上述输出设备2000具体可为显示屏。
[0102]上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:
[0103]上述处理器3000,用于:
[0104]获取针对第一操作系统下当前应用的验证信息;
[0105]判断所述验证信息是否合法;
[0106]若是,将所述当前应用切换为第二操作系统下与所述当前应用对应的目标应用。
[0107]可选地,所述验证信息包括第一验证信息和第二验证信息,上述处理器3000判断所述验证信息是否合法,包括:
[0108]判断所述第一验证信息是否满足预设条件;
[0109]若是,判断所述第二验证信息与预设验证信息是否匹配;
[0110]其中,第一验证信息为用户针对当前应用进行触控操作生成的触控参数,第二验证信息为指纹信息、虹膜信息、验证码信息、密码信息中的至少一种。
[0111]可选地,在所述触控参数为所述按压力度、所述按压时间和所述触摸点个数时,上述处理器3000判断所述第一验证信息是否满足预设条件,包括:
[0112]判断所述触摸点个数是否满足第一预设阈值;
[0113]若是,判断所述按压力度是否大于第二预设阈值;
[0114]若是,判断所述按压时间是否处于第一预设范围。
[0115]可选地,所述验证信息为按压指纹传感器的按压力度和所述指纹传感器采集的指纹信息,上述处理器3000判断所述验证信息是否合法,包括:
[0116]判断所述按压力度是否处于第二预设范围;
[0117]若是,判断所述指纹信息与预设指纹模板信息是否匹配。
[0118]可选地,上述处理器3000将所述当前应用切换为安全操作系统下与所述当前应用对应的目标应用,包括:
[0119]根据预设的应用映射表匹配出与所述当前应用对应的第二操作系统下的目标应用;
[0120]关闭所述第一操作系统;
[0121 ]启动所述第二操作系统,并在所述第二操作系统下启动所述目标应用。
[0122]具体实现中,本发明实施例中所描述的输入设备1000、输出设备2000和处理器3000可执行本发明实施例提供的一种应用切换的方法的第一实施例、第二实施例、第三实施例和第四实施例中所描述的实现方式,也可执行本发明实施例提供的一种终端的第一实施例中所描述的终端的实现方式,在此不再赘述。
[0123]本发明所有实施例中的单元,可以通过通用集成电路,例如CPU( CentralProcessing Uni t,中央处理器),或通过 ASIC( Appl icat 1n Specific IntegratedCircuit,专用集成电路)来实现。
[0124]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0125]本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
[0126]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random AccessMemory,简称RAM)等。
[0127]以上对本发明实施例所提供的一种应用切换的方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种应用切换的方法,其特征在于,包括: 获取针对第一操作系统下当前应用的验证信息; 判断所述验证信息是否合法; 若是,将所述当前应用切换为第二操作系统下与所述当前应用对应的目标应用。2.根据权利要求1所述的方法,其特征在于,所述验证信息包括第一验证信息和第二验证信息,所述判断所述验证信息是否合法,包括: 判断所述第一验证信息是否满足预设条件; 若是,判断所述第二验证信息与预设验证信息是否匹配; 其中,第一验证信息为用户针对当前应用进行触控操作生成的触控参数,第二验证信息为指纹信息、虹膜信息、验证码信息、密码信息中的至少一种。3.根据权利要求2所述的方法,其特征在于,在所述触控参数为所述按压力度、所述按压时间和所述触摸点个数时,所述判断所述第一验证信息是否满足预设条件,包括: 判断所述触摸点个数是否满足第一预设阈值; 若是,判断所述按压力度是否大于第二预设阈值; 若是,判断所述按压时间是否处于第一预设范围。4.根据权利要求1所述的方法,其特征在于,所述验证信息为按压指纹传感器的按压力度和所述指纹传感器采集的指纹信息,所述判断所述验证信息是否合法,包括: 判断所述按压力度是否处于第二预设范围; 若是,判断所述指纹信息与预设指纹模板信息是否匹配。5.根据权利要求1至4任一项所述的方法,其特征在于,所述将所述当前应用切换为安全操作系统下与所述当前应用对应的目标应用,包括: 根据预设的应用映射表匹配出与所述当前应用对应的第二操作系统下的目标应用; 关闭所述第一操作系统; 启动所述第二操作系统,并在所述第二操作系统下启动所述目标应用。6.一种终端,其特征在于,包括: 获取单元,用于获取针对第一操作系统下当前应用的验证信息; 第一判断单元,用于判断所述获取单元获取的所述验证信息是否合法; 切换单元,用于若所述第一判断单元的判断结果为是,将所述当前应用切换为第二操作系统下与所述当前应用对应的目标应用。7.根据权利要求6所述的终端,其特征在于,所述验证信息包括第一验证信息和第二验证信息,所述第一判断单元包括: 第二判断单元,用于判断所述第一验证信息是否满足预设条件; 第三判断单元,用于若所述第二判断单元的判断结果为是,判断所述第二验证信息与预设验证信息是否匹配; 其中,第一验证信息为用户针对当前应用进行触控操作生成的触控参数,第二验证信息为指纹信息、虹膜信息、验证码信息、密码信息中的至少一种。8.根据权利要求7所述的终端,其特征在于,在所述触控参数为所述按压力度、所述按压时间和所述触摸点个数时,所述第二判断单元包括: 第四判断单元,用于判断所述触摸点个数是否满足第一预设阈值; 第五判断单元,用于若所述第四判断单元的判断结果为是,判断所述按压力度是否大于第二预设阈值; 第六判断单元,若所述第五判断单元的判断结果为是,判断所述按压时间是否处于第一预设范围。9.根据权利要求6所述的终端,其特征在于,所述验证信息为按压指纹传感器的按压力度和所述指纹传感器采集的指纹信息,所述第一判断单元包括: 第七判断单元,用于判断所述按压力度是否处于第二预设范围; 第八判断单元,若所述第七判断单元的判断结果为是,判断所述指纹信息与预设指纹模板信息是否匹配。10.根据权利要求6至9任一项所述的终端,其特征在于,所述切换单元包括: 匹配单元,用于根据预设的应用映射表匹配出与所述当前应用对应的第二操作系统下的目标应用; 关闭单元,用于关闭所述第一操作系统; 启动单元,用于启动所述第二操作系统,并在所述第二操作系统下启动所述匹配单元匹配出的所述目标应用。
【文档编号】G06F21/31GK105912896SQ201610223196
【公开日】2016年8月31日
【申请日】2016年4月12日
【发明人】金妍敏, 吴多峰, 李陈钢
【申请人】深圳市金立通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1