基于应用多开的解锁方法、装置与流程

文档序号:11520139阅读:278来源:国知局
基于应用多开的解锁方法、装置与流程
本发明涉及智能终端安全
技术领域
,尤其涉及一种基于应用多开的解锁方法、装置。
背景技术
:随着智能终端和社交应用的不断普及和丰富,一部智能终端上一个应用已经不能满足拥有多个账号的用户需求,由此诞生了支持应用多开的智能终端,可以让用户实现在一部智能终端上下载两个到多个相同的应用,方便用户的工作和生活的不同交流。用户在多个账号下使用两个到多个相同的应用,那么在同一界面将会显示不同账号下相同的应用的图标,会使得界面显示较为凌乱,且不同账号的私密性不同,若智能终端未解锁状态,多个账号的登录信息均可以轻易查看。技术实现要素:鉴于以上内容,有必要提供一种基于应用多开的解锁方法、装置,能够根据用户握持智能终端的位置及解锁操作的区域来开启同一智能终端上的不同账号中的应用集合。一种基于应用多开的解锁方法,所述方法包括:在待机状态,实时检测智能终端的解锁区域和握持区域;判断进行解锁操作的解锁区域是否与所述握持区域对应;在所述进行解锁操作的解锁区域与所述握持区域对应时,解锁所述解锁区域的账号中的应用。在进一步的实施例中,所述解锁区域至少包括第一区域和第二区域,所述握持区域与所述解锁区域相对应。在进一步的实施例中,所述第一区域至少包括第一账号,所述第二区域至少包括第二账号,所述第一账号和所述第二账号中包括至少一个相同的应用。在进一步的实施例中,在所述进行解锁操作的解锁区域与所述握持区域对应时,解锁所述解锁区域的账号中的应用包括:在第一区域进行解锁操作,且所述握持区域与所述第一区域对应时,解锁第一账号中的应用;在第二区域进行解锁操作,且所述握持区域与所述第二区域对应时,解锁第二账号中的应用。在进一步的实施例中,所述方法还包括:若智能终端在使用所述第一账号中的应用时锁屏,在第二区域解锁后,开启所述第二账号中相同应用的界面。一种基于应用多开的解锁装置,所述装置包括:检测模块,用于在待机状态,实时检测智能终端的解锁区域和握持区域;判断模块,用于判断进行解锁操作的解锁区域是否与所述握持区域对应;解锁模块,用于在所述进行解锁操作的解锁区域与所述握持区域对应时,解锁所述解锁区域的账号中的应用。在进一步的实施例中,所述解锁区域至少包括第一区域和第二区域,所述握持区域与所述解锁区域相对应。在进一步的实施例中,所述第一区域至少包括第一账号,所述第二区域至少包括第二账号,所述第一账号和所述第二账号中包括至少一个相同的应用。在进一步的实施例中,所述解锁模块具体用于,在第一区域进行解锁操作,且所述握持区域与所述第一区域对应时,解锁第一账号中的应用;在第二区域进行解锁操作,且所述握持区域与所述第二区域对应时,解锁第二账号中的应用。在进一步的实施例中,所述装置还包括开启模块,用于若智能终端在使用第一账号中的应用时锁屏,在第二区域解锁后,开启第二账号中相同应用的界面。本发明提供的基于应用多开的解锁方法、装置,根据用户握持智能终端的位置及解锁操作的区域来开启同一智能终端上的不同账号中的应用集合,对应用进行分类,且不同账号中的应用在进入登陆状态前,都需要进行解锁操作,提高了基于应用多开的多个账号信息的私密性,解决了传统终端多开应用显示凌乱,且私密性不高的问题。附图说明图1是本发明实施例一的基于应用多开的解锁方法的流程图;图2是本发明实施例二的基于应用多开的解锁装置的功能模块图;图3是本发明实施例三的智能终端的结构示意图;图4、图5、图6及图7是本发明各实施例中基于应用多开的解锁方法示意图。主要元件符号说明智能终端10收发器11处理器12存储器13基于应用多开的解锁装置20检测模块200判断模块202解锁模块204开启模块206具体实施方式为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。实施例一如图1所示,是本发明实施例一的基于应用多开的解锁方法的流程图,该方法应用在智能终端中。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。所述智能终端可以是任何一种可与用户进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)、游戏机、交互式网络电视(internetprotocoltelevision,iptv)、智能式穿戴式设备等。所述智能终端所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络(virtualprivatenetwork,vpn)等。在本实施例中,所述的应用多开,是指用户在智能终端拥有至少两个账号,一个可以是工作账号,一个可以是生活账号,一个可以是私密账号等。也就是说,用户可以在同一个终端中登录同一个应用下的不同账号。同一个应用可以在每个账号下同时打开,或者是在多个账号下同时运行同一个应用,也即,同一个应用在一部智能终端上拥有多个账号。一般来说,最常见的应用多开的方式是应用双开。例如,对于“微信”应用、qq应用,用户可以在智能终端同时拥有至少两个账号,一个是工作账号,一个是生活账号,一个是私密账号,每个账号各自独立运行,之间互不影响,方便工作和生活中与不同属性的人进行交流。在本实施例中,以应用双开为例进行说明,用户在一个智能终端拥有两个账号,分别称为第一账号,第二账号。其中,第一账号可以是工作账号,第二账号可以是生活账号。在第一账号和第二账号下分别有多个应用,其中第一账号和第二账号下的应用既有相同的应用,也有不同的应用。参考图6所示,是第一账号下的应用集合,包括微信1、qq1、新浪微博1、支付宝1等;参考图7所示,是第二账号下的应用集合,包括微信2、qq2、新浪微博2、支付宝2等。第一账号和第二账号中相同应用可以在每个应用图标的右下角加数字进行区分,当然,也可以用其他标记来区分不同账号下的相同应用。s10,在待机状态下实时检测所述智能终端的解锁区域和握持区域。所述解锁区域指,在智能终端锁屏后,在屏幕上进行解锁操作的区域,至少包括第一区域和第二区域。所述握持区域指用户手持智能终端的位置,所述握持区域与解锁区域相对应。参考图4所示,在待机状态,智能终端以竖屏模式显示时,所述第一区域位于屏幕上端,所述第二区域位于屏幕下端。参考图5所示,在待机状态下,若智能终端以横屏模式显示,所述第一区域位于屏幕左端,所述第二区域位于屏幕右端。在本发明的实施例中,所述智能终端的第一区域和第二区域均可以进行锁屏、解锁操作。在本发明的一个实施例中,所述握持区域与所述解锁区域相对应是指,所述握持区域与解锁区域位于同一端。所述每个解锁区域至少包括一个账号,每个账号下都有一个应用集合。例如第一区域中包括第一账号,参考图6所示,是第一账号下的应用集合包括包括微信1、qq1、新浪微博1、支付宝1等;第二区域包括第二账号,参考图7所示,是第二账号下的应用集合,包括微信2、qq2、新浪微博2、支付宝2等。第一账号和第二账号中包括至少一个相同应用,所述相同应用可以在每个应用图标的右下角加数字进行区分,当然,也可以用其他标记来区分不同账号下的相同应用。所述实时检测解锁区域包括:检测所述智能终端的屏幕是否亮屏,在智能终端的界面处于锁屏时,所述智能终端的屏幕处于黑屏或者息屏状态。在所述屏幕亮屏时,继续检测所述解锁区域是否在进行解锁操作。所述解锁操作可以包括预设的解锁手势,例如在解锁区域上进行滑屏操作,或者预设次数的敲击动作等。在检测到有进行解锁操作时,根据所述进行解锁操作所处的位置,判断解锁区域是第一区域还是第二区域。在判断出具体的解锁区域时,继续检测当前的握持区域。在本发明的实施例中,参考图4所示,智能终端以竖屏模式显示时,所述握持区域可以是位于屏幕上端的第一区域,或者是位于屏幕下端的第二区域。参考图5所示,若智能终端以横屏模式显示,所述握持区域可以是位于屏幕左端的第一区域,或者是位于屏幕右端的第二区域。在本发明的实施例中,检测解锁区域与检测握持区域没有时序上的先后。s12,判断进行解锁操作的解锁区域是否与所述握持区域对应。在本发明的一个实施例中,在检测出进行解锁操作的解锁区域,及检测出当前的握持区域时,判断所述当前的握持区域与所述进行解锁操作的解锁区域是否相对应。所述握持区域与所述进行解锁操作的解锁区域相对应是指,当要解锁第一区域时,如果所述握持区域也在第一区域,则所述握持区域与所述解锁区域相对应;当要解锁第一区域,但是握持区域在第二区域,则所述握持区域与所述解锁区域是不对应的;当要解锁第二区域时,如果所述握持区域也在第二区域,则所述握持区域与所述解锁区域相对应;当要解锁第二区域,但是所述握持区域在第一区域,则所述握持区域与所述解锁区域是不对应的。s14,在所述进行解锁操作的解锁区域与所述握持区域对应时,解锁所述解锁区域的账号中的应用。在本发明的一个实施例中,如果检测出进行解锁操作的解锁区域在第一区域,所述当前的握持区域也在第一区域,即可判断出所述解锁区域和所述握持区域均在第一区域时,是相对应的,那么所述智能终端在屏幕解锁后,参考图6所示,在所述智能终端的界面解锁及显示第一账号下的应用集合中的所有应用的登录状态。第一账号中的应用均在应用图标的右下角做出了数字‘1’的标记,以与其他账号下的相同应用进行区分。在本发明的一个实施例中,如果检测出进行解锁操作的解锁区域在第二区域,所述当前的握持区域也在第二区域,即可判断出所述解锁区域和所述握持区域均在第二区域时,是相对应的,那么所述智能终端在屏幕解锁后,参考图7所示,在所述智能终端的界面显示第二账号下的应用集合中的所有应用的登录状态。第二账号中的应用均在应用图标的右下角做出了数字‘2’的标记,以与其他账号下的相同应用进行区分。s16,在所述进行解锁操作的解锁区域与所述握持区域不对应时,终止解锁操作。在本发明的一个实施例中,若所述握持区域与所述解锁区域不相对应,例如,解锁区域在第一区域,握持区域在第二区域;或者解锁区域在第二区域,握持区域在第一区域,则终止解锁所述智能终端。在本发明的一个实施例中,无论第一区域解锁成功,还是第二区域解锁成功,解锁后的界面均以竖屏显示。在本发明的一个实施例中,如果所述智能终端在使用第一账号中的应用时被锁屏,那么当在第二区域解锁第二账号中的应用时,仍然需要重复上述s10至s16的步骤,这样可以保障智能终端用户不同账号的隐私安全。且在所述智能终端在第二区域进行解锁后,第二账号下相同应用即会自动开启应用界面。例如,所述智能终端在运行第一账号中的微信1、qq1、京东1、新浪微博1时锁屏,那么,当所述智能终端下一次在第二区域解锁时,第二账号下的微信2、qq2、京东2、新浪微博2自动开启。在本发明的其他实施例中,所述握持区域与所述解锁区域的对应也可以是解锁区域的第一区域对应握持区域的第二区域,及解锁区域的第二区域对应握持区域的第一区域。本发明能够根据用户握持智能终端的位置及解锁操作的区域来开启同一智能终端上的不同账号中的应用集合,对应用进行分类,且不同账号中的应用在进入登录状态前,都需要进行解锁操作,提高了基于应用多开的多个账号信息的私密性,解决了传统终端多开应用显示凌乱,且私密性不高的问题。通过上述实施例,也可以看出本发明在应用多开的情形下,始终保持在应用账号切换时,需要进行锁屏密码及握持状态的鉴权检测,可保证用户不同账号的隐私安全。实施例二如图2所示,是本发明实施例二的基于应用多开的解锁装置的模块图。本发明所述基于应用多开的解锁装置20可以包括多个由计算机程序代码所组成的程序段,可以安装在智能终端中,并由所述智能终端所执行,以实现基于应用多开的多个账号的解锁。本实施例中,图2所示的基于应用多开的解锁装置20根据其执行的功能,可以被划分为多个功能模块。本实施例中,所述功能模块至少包括:检测模块200,判断模块202,解锁模块204,开启模块206。所述检测模块200,用于在待机状态,实时检测智能终端的解锁区域和握持区域。所述解锁区域指,在智能终端锁屏后,在屏幕上进行解锁操作的区域,包括第一区域和第二区域,所述握持区域与解锁区域相对应。参考图4所示,在待机状态,智能终端以竖屏模式显示时,所述第一区域位于屏幕上端,所述第二区域位于屏幕下端。参考图5所示,在待机状态下,若智能终端以横屏模式显示,所述第一区域位于屏幕左端,所述第二区域位于屏幕右端。在本发明的实施例中,所述智能终端的第一区域和第二区域均可以进行锁屏、解锁操作。在本发明的一个实施例中,所述握持区域与所述解锁区域相对应是指,所述握持区域与解锁区域位于同一端。所述每个解锁区域至少包括一个账号,每个账号下都有一个应用集合。例如第一区域中包括第一账号,参考图6所示,是第一账号下的应用集合包括包括微信1、qq1、新浪微博1、支付宝1等;第二区域包括第二账号,参考图7所示,是第二账号下的应用集合,包括微信2、qq2、新浪微博2、支付宝2等。第一账号和第二账号中包括至少一个相同应用,所述相同应用可以在每个应用图标的右下角加数字进行区分,当然,也可以用其他标记来区分不同账号下的相同应用。所述检测模块200,实时检测解锁区域具体包括:检测所述智能终端的屏幕是否亮屏,在智能终端的界面处于锁屏时,所述智能终端的屏幕处于黑屏或者息屏状态。在所述屏幕亮屏时,所述检测模块200检测所述解锁区域是否在进行解锁操作。所述解锁操作可以包括预设的解锁手势,例如在解锁区域上进行滑屏操作,或者预设次数的敲击动作等。所述判断模块202,用于在检测到解锁操作时,根据所述解锁操作所处的位置,判断解锁区域是第一区域还是第二区域。所述检测模块200在检测当前的握持区域与所述解锁区域时没有时序上的先后。所述判断模块202,还用于在判断出具体的解锁区域时,继续判断当前的握持区域是否与所述解锁区域相对应。在本发明的实施例中,参考图4所示,智能终端以竖屏模式显示时,所述握持区域可以是位于屏幕上端的第一区域,或者是位于屏幕下端的第二区域。参考图5所示,若智能终端以横屏模式显示,所述握持区域可以是位于屏幕左端的第一区域,或者是位于屏幕右端的第二区域。所述握持区域与所述第一区域相对应是指,当要解锁第一区域时,如果所述握持区域也在第一区域,则所述握持区域与所述第一区域相对应;如果要解锁第一区域,但是握持区域在第二区域,则所述握持区域与所述第一区域是不对应的;当要解锁第二区域时,如果所述握持区域也在第二区域,则所述握持区域与所述解锁区域相对应;当要解锁第二区域,但是所述握持区域在第一区域,则所述握持区域与所述解锁区域是不对应的。所述解锁模块204,用于在所述进行解锁操作的解锁区域与所述握持区域对应时,解锁所述解锁区域的账号中的应用。在本发明的一个实施例中,如果检测出进行解锁操作的解锁区域在第一区域,所述当前的握持区域也在第一区域,即可判断出所述解锁区域和所述握持区域均在第一区域时,是相对应的,那么所述智能终端在屏幕解锁后,参考图6所示,解锁第一区域的第一账号中的应用,并在界面上显示第一账号下的应用集合中的所有应用的登录状态。第一账号下应用集合中的应用在应用图标的右下角做出了数字‘1’的标记,以与其他账号下的相同应用进行区分。在本发明的一个实施例中,如果检测出进行解锁操作的解锁区域在第二区域,所示当前的握持区域也在第二区域,即可判断出所述解锁区域和所述握持区域是对应的,那么在所述智能终端屏幕解锁后,参考图7所示,解锁所述第二区域的第二账号下的应用,并在智能终端的界面显示第二账号下的应用集合中的所有应用的登录状态。第二账号下应用集合中的应用在应用图标的右下角做出了数字‘2’的标记,以与其他账号下的相同应用进行区分。所述解锁模块204,还用于在判断出所述解锁区域与所述握持区域不对应时,终止解锁操作。在本发明的一个实施例中,若所述握持区域与所述解锁区域不相对应,例如,解锁区域在第一区域,握持区域在第二区域;或者解锁区域在第二区域,握持区域在第一区域,则所述解锁模块204终止解锁所述智能终端。所述开启模块206,用于若智能终端在使用第一账号中的应用时锁屏,在第二区域解锁后,开启第二账号中相同应用的界面。在本发明的一个实施例中,如果所述智能终端在使用第一账号中的应用时被锁屏,那么当在第二区域解锁第二账号中应用时,仍然需要检测模块200、判断模块202和解锁模块204进行协同配合才能解锁第二账号中的应用,这样可以保障智能终端用户不同账号的隐私安全。所述智能终端在第二区域进行解锁后,所述开启模块206开启第二账号下相同应用。例如,所述智能终端在运行第一账号中的微信1、qq1、京东1、新浪微博1时锁屏,那么,当所述智能终端下一次在第二区域解锁时,第二账号下的微信2、qq2、京东2、新浪微博2自动开启。在本发明的一个实施例中,无论第一区域解锁成功,还是第二区域解锁成功,解锁后的界面均以竖屏显示。在本发明的其他实施例中,所述握持区域与所述解锁区域的对应也可以是解锁区域的第一区域对应握持区域的第二区域,及解锁区域的第二区域对应握持区域的第一区域。本发明能够根据用户握持智能终端的位置及解锁操作的区域来开启同一智能终端上的不同账号中的应用集合,对应用进行分类,且不同账号中的应用在进入登录状态前,都需要进行解锁操作,提高了基于应用多开的多个账号信息的私密性,解决了传统终端多开应用显示凌乱,且私密性不高的问题。通过上述实施例,也可以看出本发明在应用多开的情形下,始终保持在应用账号切换时,需要进行锁屏密码及握持状态的鉴权检测,可保证用户不同账号的隐私安全。实施例三如图3所示,是本发明智能终端的结构示意图。本发明实施例中的智能终端10可以是不同类型的具备触摸屏的电子设备,例如,智能手机、平板电脑、掌上电脑以及移动互联网设备、个人数字助理、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等。如图5所示,本发明实施例中的智能终端10包括:至少一个收发器11,至少一个处理器12,例如cpu,至少一个存储器13,及系统总线。其中,所述系统总线用于实现这些组件之间的连接通信。其中,所述收发器11可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。所述存储器13可以是高速ram存储器,也可以是非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。所述处理器12可执行所述智能终端10的操作系统以及安装的各类应用程序、程序代码等,例如基于应用多开的解锁装置20。所述处理器12可以包括一个或者多个微处理器、数字处理器。所述存储器13中存储有程序代码,及各个应用程序运行中产生及使用的数据。且所述处理器12可通过系统总线调用所述存储器13中存储的程序代码及数据以执行相关的功能。优选地,本发明的基于应用多开的解锁方法通过所述智能终端10中的基于应用多开的解锁装置20来实现。所述智能终端10中的存储器13存储多个指令,所述处理器12可执行所述多个指令从而实现基于应用多开的多个账号的解锁方法。具体而言,所述处理器12:在待机状态,实时检测智能终端的解锁区域和握持区域;判断进行解锁操作的解锁区域是否与所述握持区域对应;在所述进行解锁操作的解锁区域与所述握持区域对应时,解锁所述解锁区域的账号中的应用。在本发明的一个实施例中,所述解锁区域至少包括第一区域和第二区域,所述握持区域与所述解锁区域相对应。在本发明的一个实施例中,所述第一区域至少包括第一账号,所述第二区域至少包括第二账号,所述第一账号和所述第二账号中包括至少一个相同的应用。在本发明的一个实施例中,在所述进行解锁操作的解锁区域与所述握持区域对应时,解锁所述解锁区域的账号中的应用包括:在第一区域进行解锁操作,且所述握持区域与所述第一区域对应时,所述处理器12解锁第一账号中的应用;在第二区域进行解锁操作,且所述握持区域与所述第二区域对应时,所述处理器12解锁第二账号中的应用。在本发明的一个实施例中,若智能终端在使用所述第一账号中的应用时锁屏,在第二区域解锁后,所述处理器12开启所述第二账号中相同应用的界面。上述以软件功能模块的形式实现的集成单元,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个模块或装置也可以由一个模块或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1