应用分身安全启动方法及系统的制作方法

文档序号:10724648阅读:382来源:国知局
应用分身安全启动方法及系统的制作方法
【专利摘要】一种应用分身安全启动方法,应用于电子设备中,所述方法包括:隐藏所述电子设备上所有应用分身;获取用户输入的用于启动应用分身的身份信息;获取当前应用程序;及当所述当前应用程序存在应用分身,且所获取的身份信息与预先存储的身份信息相匹配时,启动所述当前应用程序的应用分身。本发明还提供一种应用分身安全启动系统。本发明对应用分身的启动进行保护,提高了安全性;并对应用分身的图标进行隐藏,提高了应用分身的隐蔽性。
【专利说明】
应用分身安全启动方法及系统
技术领域
[0001] 本发明涉及软件技术领域,尤其涉及一种应用分身安全启动方法及系统。
【背景技术】
[0002] 目前的电子设备中提供有应用分身功能。通过应用分身功能可以将一个应用真身 (又称为"应用程序真身")复制成与所述应用真身相同的应用分身(又称为"应用程序分 身")。例如,若一个聊天软件对应一个聊天软件真身及一个聊天软件分身,所述聊天软件真 身用于工作中聊天交流;所述聊天软件分身用于生活中朋友交流。聊天软件真身的图标及 聊天软件分身的图标都会显示在桌面上,任何一个使用者都可以点击打开,而且其他人也 很容易发现电子设备上存在哪些应用分身,如此无法确保用户数据的隐私性。

【发明内容】

[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] 图1是本发明实现应用分身安全启动方法的电子设备的较佳实施例的结构示意 图。
[0032] 图2是本发明应用分身安全启动方法的较佳实施例的流程图。
[0033] 图3是本发明应用分身安全启动系统的较佳实施例的功能模块图。
[0034]主要元件符号说明
【具体实施方式】
[0036] 为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对 本发明进行详细描述。
[0037] 如图1所示,是实现应用分身安全启动方法的电子设备的较佳实施例的结构示意 图。如该结构示意图所示,一个电子设备1包括应用分身安全启动系统10。该电子设备1还包 括存储设备20、处理设备30及输入设备40。在其他实施例中,所述输入设备40还可以通过外 接方式与所述电子设备1相连。
[0038] 优选地,本发明的应用分身安全启动方法通过所述电子设备1中的应用分身安全 启动系统10来实现。所述电子设备1是一种能够按照事先设定或存储的指令,自动进行数值 计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field -Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。所述电子设 备1还可包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、 多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服 务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个 超级虚拟计算机。所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、 触摸板或声控设备等方式进行人机交互的电子产品,例如,个人计算机、平板电脑、智能手 机、个人数字助理(Personal Digital Assistant,PDA)、游戏机、交互式网络电视 (Internet Protocol Television,IPTV)、智能式穿戴式设备等。其中,所述用户设备及网 络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。
[0039] 在本发明的多个实施例中,应用程序可包括应用程序真身以及应用程序分身(为 便于描述,本文简称为"应用分身")。所述应用分身安全启动系统10用于对应用分身图标进 行隐藏,并通过用户的身份信息与当前应用程序的配合来启动当前应用程序的分身。本发 明对应用分身的启动进行保护,提高了安全性;并对应用分身的图标进行隐藏,提高了应用 分身的隐蔽性。
[0040] 所述存储设备20用于存储所述应用分身安全启动系统10中各个程序段的程序代 码。该存储设备20可以为智能媒体卡(smart media card)、安全数字卡(secure digital card)、快闪存储器卡(flash card)等储存设备。
[0041] 所述处理设备30可以是一个或者多个微处理器、数字处理器组成。
[0042]所述输入设备40包括键盘、鼠标、遥控器、触摸屏或声控设备等具有输入指纹或者 声音的设备。
[0043] 如图2所示,是本发明应用分身安全启动方法的较佳实施例的流程图。根据不同的 需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
[0044] S10,所述应用分身安全启动系统10隐藏所述电子设备1上的所有应用分身。
[0045] 在本实施例中,所述电子设备1的桌面上有所有应用分身的图标,所述应用分身安 全启动系统10隐藏所述电子设备1的桌面上的所有应用分身的图标,并使所有应用分身在 桌面上无法被启动。
[0046] 在本实施例中,为实现对所述应用分身的控制,所述应用分身安全启动系统10提 供一键隐藏应用分身的功能,并生成一键隐藏应用分身图标。通过调用所述一键隐藏应用 分身的功能(例如,触控所述一键隐藏应用分身图标),用户可以隐藏桌面上有所有应用分 身的图标,并使所有应用分身在桌面上无法被启动。
[0047] S11,所述应用分身安全启动系统10获取用户输入的用于启动应用分身的身份信 息。
[0048] 在本实施例中,所述身份信息包括用户的生物特征信息,所述生物特征信息包括 以下任意一种或多种:指纹信息、声音信息、虹膜信息。
[0049] 当用户通过输入设备40,如指纹输入设备,输入指纹用于启动应用分身时,所述应 用分身安全启动系统10获取所述用户输入的指纹信息。
[0050] 当用户通过输入设备40,如声音输入设备,输入声音用于启动应用分身时,所述应 用分身安全启动系统10获取所述用户输入的声音信息。
[0051] 在其他实施例中,所述身份信息还可包括其他用户信息,例如用户设置的账号密 码,手势信息等。
[0052] 需要说明的是,所述身份信息的类型及具体形式,本发明不作具体限定,只要能实 现本发明应用分身安全启动的思想即可。
[0053] S12,所述应用分身安全启动系统10获取当前应用程序。
[0054] 在本实施例中,所述当前应用程序是当前用户界面上正在运行的应用程序。所述 应用分身安全启动系统10获取所述当前应用程序的标识等。所述当前应用程序的标识用于 标识所述当前应用程序,可以是当前应用程序的名称,也可以是当前应用程序的服务账号, 只要能区别当前应用程序即可,对于标识的具体类型,本发明不作具体限定。
[0055] S13,当所述当前应用程序存在应用分身时,且所获取的身份信息与预先存储的身 份信息相匹配时,所述应用分身安全启动系统10启动所述当前应用程序的应用分身。
[0056] 在本实施例中,所述存储设备20中存储应用分身列表,所述应用分身列表用于存 储所有存在应用分身的应用程序的标识。所述应用程序的标识用于标识所述应用程序,可 以是应用程序的名称,也可以是应用程序的服务账号,只要能区别应用程序即可,对于标识 的具体类型,本发明不作具体限定。
[0057] 所述应用分身安全启动系统10先判断所述当前应用程序是否在所述应用分身列 表中。当所述当前应用程序的标识在所述应用分身列表中,所述应用分身安全启动系统10 确定所述当前应用程序存在应用分身。
[0058] 当所述当前应用程序的标识不在所述应用分身列表中,所述应用分身安全启动系 统10确定所述当前应用程序不存在应用分身,提醒用户所述当前应用程序不存在应用分 身。
[0059] 在本实施例中,当所述当前应用程序存在应用分身时,所述应用分身安全启动系 统10判断所获取的身份信息与预先存储的身份信息是否相匹配。
[0060] 所述应用分身安全启动系统10预先存储用户的身份信息,预先存储的身份信息包 括指纹信息,声音信息等。所述预先存储的身份信息可以是一种或者一种,也可以包括一个 用户或者多个用户的身份信息。
[0061] 当所述当前应用程序存在应用分身,且当所获取的身份信息与至少一种预先存储 的身份信息相匹配时,所述应用分身安全启动系统10确定所获取的身份信息与预先存储的 身份信息相匹配,启动所述当前应用程序的应用分身。
[0062] 当所述当前应用程序存在应用分身时,且所获取的身份信息与预先存储的身份信 息都不相匹配时,提醒用户身份信息验证未通过。
[0063] 本发明能对应用分身图标进行隐藏,并通过用户的身份信息与当前应用程序配合 才能启动当前应用程序的分身。本发明对应用分身的启动进行保护,提高了应用分身的隐 蔽性。因此,本发明更具有隐私性、安全性。
[0064] 本发明的应用实例中,某用户有两个聊天软件账号,暂称为大号和小号,大号通过 聊天软件真身登陆,小号通过聊天软件分身登陆,大号作为工作号,小号作为生活号。为了 区分工作和生活,用户可能不太想让其他人知道手机上安装有聊天软件分身这个应用,只 想自己私下使用,于是就想把聊天软件分身隐藏起来,可隐藏起来之后不便于经常使用。
[0065] 通过本发明,用户可使用"一键隐藏分身应用图标"对应的功能,将聊天软件分身 的图标进行隐藏。当用户在当前界面上使用聊天软件真身时,用户也想使用聊天软件分身, 可以通过输入身份信息,当身份信息验证通过后,所述聊天软件分身启动。
[0066] 如图3所示,所述应用分身安全启动系统10包括隐藏模块100、获取模块101、启动 模块102、确定模块103及提醒模块104。本发明所称的模块是指一种能够被处理设备30所执 行并且能够完成固定功能的一系列计算机程序段,其存储在存储设备20中。在本实施例中, 关于各模块的功能将在后续的实施例中详述。
[0067] 隐藏模块100,用于隐藏所述电子设备1上的所有应用分身。
[0068] 在本实施例中,所述电子设备1的桌面上有所有应用分身的图标,所述隐藏模块 100隐藏所述电子设备1的桌面上的所有应用分身的图标,并使所有应用分身在桌面上无法 被启动。
[0069] 在本实施例中,为实现对所述应用分身的控制,所述隐藏模块100提供一键隐藏应 用分身的功能,并生成一键隐藏应用分身图标。通过调用所述一键隐藏应用分身的功能(例 如,触控所述一键隐藏应用分身图标),用户可以隐藏桌面上有所有应用分身的图标,并使 所有应用分身在桌面上无法被启动。
[0070] 获取模块101,用于获取用户输入的用于启动应用分身的身份信息。
[0071] 在本实施例中,所述身份信息包括用户的生物特征信息,所述生物特征信息包括 以下任意一种或多种:指纹信息、声音信息。
[0072] 当用户通过输入设备40,如指纹输入设备,输入指纹用于启动应用分身时,所述获 取模块101获取所述用户输入的指纹信息。
[0073] 当用户通过输入设备40,如声音输入设备,输入声音用于启动应用分身时,所述获 取模块1 〇 1获取所述用户输入的声音信息。
[0074] 在其他实施例中,所述身份信息还可包括其他用户信息,例如用户设置的账号密 码等。
[0075] 所述获取模块101还用于获取当前应用程序。
[0076] 在本实施例中,所述当前应用程序是当前用户界面上正在运行的应用程序。所述 获取模块101获取所述当前应用程序的标识等。所述当前应用程序的标识用于标识所述当 前应用程序,如当前应用程序的名称等等。
[0077] 启动模块102,用于当所述当前应用程序存在应用分身时,且所获取的身份信息与 预先存储的身份信息相匹配时,所述启动模块102启动所述当前应用程序的应用分身。
[0078] 在本实施例中,所述存储设备20中存储应用分身列表,所述应用分身列表用于存 储所有存在应用分身的应用程序的标识。所述应用程序的标识用于标识所述应用程序,可 以是应用程序的名称,也可以是应用程序的服务账号,只要能区别应用程序即可,对于标识 的具体类型,本发明不作具体限定。
[0079] 确定模块103,用于先判断所述当前应用程序是否在所述应用分身列表中。当所述 当前应用程序的标识在所述应用分身列表中,所述确定模块103确定所述当前应用程序存 在应用分身。
[0080] 当所述当前应用程序的标识不在所述应用分身列表中,所述确定模块103确定所 述当前应用程序不存在应用分身。
[0081] 提醒模块104,用于在所述当前应用程序不存在应用分身时,提醒用户所述当前应 用程序不存在应用分身。
[0082] 在本实施例中,当所述当前应用程序存在应用分身时,所述确定模块103判断所获 取的身份信息与预先存储的身份信息是否相匹配。
[0083] 所述应用分身安全启动系统10预先存储用户的身份信息,预先存储的身份信息包 括指纹信息,声音信息等。所述预先存储的身份信息可以是一种或者一种,也可以包括一个 用户或者多个用户的身份信息。
[0084] 当所述当前应用程序存在应用分身,且当所获取的身份信息与至少一种预先存储 的身份信息相匹配时,所述确定模块103确定所获取的身份信息与预先存储的身份信息相 匹配,启动所述当前应用程序的应用分身。
[0085] 所述提醒模块104用于当所述当前应用程序存在应用分身,且所获取的身份信息 与预先存储的身份信息都不相匹配时,提醒用户身份信息验证未通过。
[0086] 本发明能对应用分身图标进行隐藏,并通过用户的身份信息与当前应用程序配合 才能启动当前应用程序的分身。本发明对应用分身的启动进行保护,提高了应用分身的隐 蔽性。因此,本发明更具有隐私性、安全性。
[0087] 本发明的应用实例中,某用户有两个聊天软件账号,暂称为大号和小号,大号通过 聊天软件真身登陆,小号通过聊天软件分身登陆,大号作为工作号,小号作为生活号。为了 区分工作和生活,用户可能不太想让其他人知道手机上安装有聊天软件分身这个应用,只 想自己私下使用,于是就想把聊天软件分身隐藏起来,可隐藏起来之后不便于经常使用。
[0088] 通过本发明,用户可使用"一键隐藏分身应用图标"对应的功能,将聊天软件分身 的图标进行隐藏。当用户在当前界面上使用聊天软件真身时,用户也想使用聊天软件分身, 可以通过输入身份信息,当身份信息验证通过后,所述聊天软件分身启动。
[0089] 在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0090] 所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目 的。
[0091 ]另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
[0092]上述以软件功能模块的形式实现的集成的单元,可以存储在一个计算机可读取存 储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机 设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个 实施例所述方法的部分步骤。
[0093]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在 不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论 从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权 利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要 求。此外,显然"包括"一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述 的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语 用来表示名称,而并不表示任何特定的顺序。
[0094]最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照 较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的 技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
【主权项】
1. 一种应用分身安全启动方法,应用于电子设备中,其特征在于,所述方法包括: 隐藏所述电子设备上所有应用分身; 获取用户输入的用于启动应用分身的身份信息; 获取当前应用程序;及 当所述当前应用程序存在应用分身,且所获取的身份信息与预先存储的身份信息相匹 配时,启动所述当前应用程序的应用分身。2. 如权利要求1所述的应用分身安全启动方法,其特征在于,所述方法还包括: 设置一键隐藏应用分身功能,调用所述一键隐藏应用分身功能隐藏桌面上所有的应用 分身的图标,并使所有应用分身在桌面上无法被启动。3. 如权利要求1所述的应用分身安全启动方法,其特征在于,所述方法包括: 当所述当前应用程序存在应用分身,且所获取的身份信息与预先存储的身份信息都不 相匹配时,提醒用户身份信息验证未通过。4. 如权利要求1所述的应用分身安全启动方法,其特征在于,所述电子设备的存储设备 中存储应用分身列表,所述应用分身列表用于存储所有存在应用分身的应用程序的标识。5. 如权利要求4所述的应用分身安全启动方法,其特征在于,所述方法包括: 当所述当前应用程序的标识在所述应用分身列表中,确定所述当前应用程序存在应用 分身;或 当所述当前应用程序的标识不在所述应用分身列表中,确定所述当前应用程序不存在 应用分身; 在所述当前应用程序不存在应用分身时,提醒用户所述当前应用程序不存在应用分 身。6. -种应用分身安全启动系统,其特征在于,所述系统包括: 隐藏模块,用于隐藏电子设备上所有应用分身; 获取模块,用于获取用户输入的用于启动应用分身的身份信息; 所述获取模块还用于获取当前应用程序;及 启动模块,用于当所述当前应用程序存在应用分身,且所获取的身份信息与预先存储 的身份信息相匹配时,启动所述当前应用程序的应用分身。7. 如权利要求6所述的应用分身安全启动系统,其特征在于,所述隐藏模块还用于设置 一键隐藏应用分身功能,调用所述一键隐藏应用分身功能隐藏桌面上所有的应用分身的图 标,并使所有应用分身在桌面上无法被启动。8. 如权利要求6所述的应用分身安全启动系统,其特征在于,所述系统包括: 提醒模块,用于当所述当前应用程序存在应用分身,且所获取的身份信息与预先存储 的身份信息都不相匹配时,提醒用户身份信息验证未通过。9. 如权利要求6所述的应用分身安全启动系统,其特征在于,所述电子设备的存储设备 中存储应用分身列表,所述应用分身列表用于存储所有存在应用分身的应用程序的标识。10. 如权利要求9所述的应用分身安全启动系统,其特征在于,所述系统包括: 确定模块,用于当所述当前应用程序的标识在所述应用分身列表中,确定所述当前应 用程序存在应用分身;或 所述确定模块还用于当所述当前应用程序的标识不在所述应用分身列表中,确定所述 当前应用程序不存在应用分身; 所述提醒模块还用于在所述当前应用程序不存在应用分身时,提醒用户所述当前应用 程序不存在应用分身。
【文档编号】G06F9/445GK106095513SQ201610455287
【公开日】2016年11月9日
【申请日】2016年6月22日
【发明人】杨佳佳
【申请人】宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1