一种终端应用程序管理方法、装置及电子设备与流程

文档序号:11917546阅读:206来源:国知局
一种终端应用程序管理方法、装置及电子设备与流程

本发明涉及终端技术领域,特别是涉及一种终端应用程序管理方法、装置及电子设备。



背景技术:

随着终端技术的发展,终端加密解锁屏幕的应用越来越广泛。通过对终端的屏幕进行加密解锁,其能够有效地保护用户的私密内容。

现有手机可以通过预设手势模式或者加密密码或者采集用户指纹或者采集用户虹膜信息对屏幕进行加密和解锁。

发明人在实现本发明的过程中,发现相关技术存在以下问题:当用户将手机的屏幕进行加密之后,其他用户不能对手机进行操作的。若其他用户因为紧急要事需要使用该手机时,需要该手机的用户先对屏幕进行解锁,方可交给其他用户进行使用。在一些社交场合,处于一些特殊原因,其他用户需要使用对方手机时,对方为了不引起双方之间的尴尬,便把手机交给其他用户使用,但是对方又担心自己手机一些私密内容遭到泄密,例如,其他用户借用对方手机拨打电话,然而对方担心自己的短信应用程序的短信内容遭到泄密。因此,现有相关技术尚未能够在同一终端结合不同的用户需求,提供给不同用户操作应用程序的不同权限。



技术实现要素:

本发明实施例的一个目的旨在提供一种终端应用程序管理方法、装置及电子设备,其解决现有相关技术尚未能够在同一终端结合不同的用户需求,提供给不同用户操作应用程序的不同权限。

为解决上述技术问题,本发明实施例提供以下技术方案:

在第一方面,本发明实施例提供一种终端应用程序管理方法,所述方法包括:获取用户的生物特征信息;根据所述用户的生物特征信息,确定所述用户操作终端的应用程序的权限;响应于用户对应用程序输入的操作,根据确定到的用户操作终端的应用程序的权限管理终端的应用程序。

可选地,所述根据所述用户的生物特征信息,确定用户操作终端的应用程序的权限,包括:若所述用户的生物特征信息匹配预设生物特征信息,确定所述用户操作终端的应用程序的权限为完全开放权限;若所述用户的生物特征信息未匹配预设生物特征信息,确定所述用户操作终端的应用程序的权限为部分开放权限。

可选地,所述终端包括多个应用程序,所述操作包括启动应用程序的启动操作;所述响应于用户对应用程序输入的启动操作,根据确定到的用户操作终端的应用程序的权限管理终端的应用程序,包括:当所述用户操作终端的应用程序的权限为完全开放权限时,将终端的全部应用程序设置为自由访问模式;在检测到用户对应用程序进行的启动操作时,根据所述应用程序为自由访问模式启动所述应用程序。

可选地,所述响应于用户对应用程序输入的启动操作,根据确定到的用户操作终端的应用程序的权限管理终端的应用程序,还包括:当所述用户操作终端的应用程序的权限为部分开放权限,并且应用程序的安全级别是最高时,将安全级别最高的应用程序设置为限制访问模式;在检测到用户对应用程序进行的启动操作时,根据所述应用程序为限制访问模式禁止启动所述应用程序。

可选地,所述操作包括删除应用程序的删除操作;在检测到用户对应用程序进行的删除操作时,根据所述应用程序为限制访问模式禁止删除所述应用程序。

可选地,所述生物特征信息包括虹膜图像信息或指纹信息或声音信息。

可选地,所述生物特征信息为虹膜图像信息;所述获取用户的生物特征信息,包括:在检测到用户使用终端时,指示终端的摄像头拍摄用户的眼部图像以及指示终端的红外LED模组在所述摄像头拍摄时进行补光;根据虹膜图像处理算法,从拍摄到的用户的眼部图像提取出虹膜图像信息。

在第二方面,本发明实施例提供一种终端应用程序管理装置,所述装置包括:获取模块,用于获取用户的生物特征信息;确定模块,用于根据所述用户的生物特征信息,确定所述用户操作终端的应用程序的权限;管理模块,用于响应于用户对应用程序输入的操作,根据确定到的用户操作终端的应用程序的权限管理终端的应用程序。

可选地,所述确定模块包括:第一确定单元,用于若所述用户的生物特征信息匹配预设生物特征信息,确定所述用户操作终端的应用程序的权限为完全开放权限;第二确定单元,用于若所述用户的生物特征信息未匹配预设生物特征信息,确定所述用户操作终端的应用程序的权限为部分开放权限。

在第三方面,本发明实施例提供一种电子设备,所述电子设备包括:至少一个处理器;以及与所述至少一个处理通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够用于执行上述的终端应用程序管理方法。

在本发明各个实施例中,终端根据用户的生物特征信息,确定用户操作终端的应用程序的权限,并且响应于用户对应用程序输入的操作,根据确定到的用户操作终端的应用程序的权限管理终端的应用程序。因此,其能够在同一终端结合不同的用户需求,提供给不同用户操作应用程序的不同权限。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明实施例提供一种终端应用程序管理方法的流程示意图;

图2是图1中步骤012的流程示意图;

图3是图1中步骤010的流程示意图;

图4是本发明实施例提供一种终端应用程序管理装置的结构示意图;

图5是本发明另一实施例提供一种终端应用程序管理装置的结构示意图;

图5a是图5中确定模块的结构示意图;

图6是本发明实施例提供一种电子设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本发明实施例的终端应用程序管理方法,可以在任何合适类型,具有用户交互装置和运算能力的处理器的用户终端中执行,例如台式计算机、智能手机、平板电脑以及其他用户终端中。

本发明实施例的终端应用程序管理装置可以作为其中一个软件或者硬件功能单元,独立设置在上述用户终端中,也可以作为整合在处理器中的其中一个功能模块,执行本发明实施例的终端应用程序管理方法。

终端可以为智能手机、计算机、掌上电脑(Personal Digital Assistant,PDA)、平板电脑、智能手表、电子书等等。

终端还包括电源组件,该电源组件为终端的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为终端生成、管理和分配电力相关联的组件。

终端支持各种桌面应用程序的安装,诸如以下桌面应用程序中的一个或者多个桌面应用程序:绘图应用程序、演示应用程序、文字处理应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、训练支持应用程序、照片管理应用程序、数码相机应用程序、数码录像机应用程序、网页浏览应用程序、数字音乐播放器应用程序、数字视频播放器应用程序以及等等。

进一步的,该终端还包括通信组件,该通信组件用于为便于终端和其他设备之间进行有线或无线方式的通信。该终端可以接入基于通信标准的无线网络,如WiFi,2G或3G或4G或5G,或它们的组合。在一些实施例中,通信组件805经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还包括NFC模块(Near Field Communication,近场通信),以促进短程通信。例如,在NFC模块可基于RFID(Radio Frequency Identification,射频识别)技术,IrDA(Infra-red Data Association,红外数据协会)技术,UWB(Ultra Wideband,超宽带)技术,BT(Bluetooth,蓝牙)技术和其他技术来实现。

进一步的,该终端还包括输入组件,例如电源键,音量减按键,音量加按键,摄像组件以及等等。用户可以通过电源键激活终端,或者锁定终端的操作界面,可以通过音量减/加按键调节音量。

进一步的,该终端还包括用户输入界面,例如该用户输入界面可以是触敏表面,该触敏表面可以是触摸屏显示器,可以是触摸板。触敏表面作为用户操作的输入接口,可以检测用户在触敏表面上的操作,该操作可以对触敏表面的单击、双击、滑动、长按、拖曳以及等等。用户每次的操作在触敏表面产生一定的压力强度,该压力强度可以使用各种方法和各种传感器或者各种传感器的组合来检测。比如,通过在触敏表面检测触敏表面的电容的变化大小,或者,检测触敏表面的电阻的变化大小,或者,检测触敏表面的电容变化大小和电阻变化大小,以及等等。在上述过程中,通过传感器将触敏表面产生的压力强度转化成电信号。

可选地,在终端触敏表面上还可以设置各类按键,用于响应用户的输入操作。例如,可以设置菜单触摸按键、返回触摸按键以及等等。

图1是本发明实施例提供一种终端应用程序管理方法的流程示意图。如图1所示,该终端应用程序管理方法包括:

步骤010、获取用户的生物特征信息;

生物特征信息用于标识用户的身份信息,其可以是指纹信息、掌纹信息、虹膜图像信息、视网膜信息、声音信息、人脸图像信息以及等等。

当生物特征信息为指纹信息时,用户向终端的指纹扫描器输入指纹信息,终端从而获取到该指纹信息。当生物特征信息为虹膜图像信息时,终端可以利用摄像头获取用户的虹膜图像信息。当生物特征信息是声音信息时,终端可以利用语音采集模组获取用户的声音信息。

步骤012、根据用户的生物特征信息,确定用户操作终端的应用程序的权限;

应用程序的权限用于指示终端根据用户对应用程序的操作以响应符合预设规则的执行动作。例如,用户需要启动应用程序时,打开该应用程序的图标,具体的,该打开操作触发终端根据预设规则判断判断是否运行启动该应用程序,若预设规则允许启动该应用程序,则终端启动该应用程序,若预设规则不允许启动该应用程序,则终端禁止启动该应用程序。除了是否允许启动应用程序的权限之外,应用程序的权限还包括:对应用程序进行删除、复制、改变应用程序图标的排列顺序以及等等。因此,当终端包括多个应用程序时,可以对包含重要内容的应用程序设置的权限是限制访问的,可以对不包含重要内容的应用程序设置的权限是自由访问的。

终端根据用户的生物特征信息,调取预设生物特征信息,并且将用户的生物特征信息和预设生物特征信息进行匹配。进一步的,终端根据匹配结果以确定用户操作终端的应用程序的权限。

步骤014、响应于用户对应用程序输入的操作,根据确定到的用户操作终端的应用程序的权限管理终端的应用程序。

当终端确定到的用户操作终端的应用程序的权限是限制访问的,此种情况一般是其他用户使用对方的终端,然而,对方的终端将该其他用户操作终端的应用程序的权限定义是限制访问的。因此,当用户对应用程序输入操作时,终端响应该操作,判断该应用程序的安全级别是否是最高,若是最高,则禁止启动该应用程序,若不是最高,则可以启动该应用程序。

当终端确定到的用户操作终端的应用程序的权限是自由访问的,当用户对应用程序输入操作时,终端响应该操作,并且启动该应用程序。

当然,此处只是介绍启动应用程序的实施例,还可以存在其它操作实施例。

在本发明各个实施例中,终端根据用户的生物特征信息,确定用户操作终端的应用程序的权限,并且响应于用户对应用程序输入的操作,根据确定到的用户操作终端的应用程序的权限管理终端的应用程序。因此,其能够在同一终端结合不同的用户需求,提供给不同用户操作应用程序的不同权限。

在一些实施例中,如图2所示,图2所示的步骤012与上述各个实施例的步骤012的不同点在于,步骤012包括:

步骤0121、判断用户的生物特征信息是否匹配预设生物特征信息;

步骤0122、若用户的生物特征信息匹配预设生物特征信息,确定用户操作终端的应用程序的权限为完全开放权限;

步骤0123、若用户的生物特征信息未匹配预设生物特征信息,确定用户操作终端的应用程序的权限为部分开放权限。

设计者通过将多次采集终端的用户的生物特征信息作为训练数据,并且根据训练数据构建预设生物特征信息。当终端判断到用户的生物特征信息匹配预设生物特征信息,确定用户操作终端的应用程序的权限为完全开放权限。此处的完全开放权限用于指示终端无条件响应于用户对应用程序的操作,因此,用户可以自由操作终端的各个应用程序,例如,启动应用程序,利用应用程序访问互联网,编辑应用程序的内容。当终端判断到用户的生物特征信息未匹配预设生物特征信息,确定用户操作终端的应用程序的权限为部分开放权限。此处的部分开放权限用于指示终端有条件地响应于用户对应用程序的操作,因此,当终端检测到权限为部分开放权限的用户对应用程序进行操作时,需要根据预设规则是否响应于该操作。

在一些实施例中,终端包括多个应用程序,操作包括启动应用程序的启动操作。步骤014包括:当用户操作终端的应用程序的权限为完全开放权限时,将终端的全部应用程序设置为自由访问模式;在检测到用户对应用程序进行的启动操作时,根据应用程序为自由访问模式启动应用程序。因此,当终端的所有者使用终端时,其可以自由打开终端的各个应用程序。

然而,在一些实施例中,步骤014还可以包括:当用户操作终端的应用程序的权限为部分开放权限,并且应用程序的安全级别是最高时,将安全级别最高的应用程序设置为限制访问模式;在检测到用户对应用程序进行的启动操作时,根据应用程序为限制访问模式禁止启动应用程序。终端的用户根据自身需要,预先在终端对应用程序设置安全级别,其中,该安全级别包括最高安全级别和其它安全级别。进一步的,终端的多个应用程序可以同时为最高安全级别,例如短信应用程序、社交应用程序及邮件编辑应用程序可以同时是最高安全级别。终端判断应用程序的安全级别时,可以调用应用程序的安全标识,根据安全标识以判断出应用程序的安全级别。终端识别出用户为终端的非所有者,便将用户操作终端的应用程序的权限为部分开放权限,并且将安全级别最高的应用程序设置为限制访问模式。待该用户操作该应用程序时,终端便禁止启动应用程序,此种方式能够很好地维护好终端所有者的私密内容信息。然而,虽然终端识别出用户为终端的非所有者,并且将用户操作终端的应用程序的权限为部分开放权限,但是应用程序的安全级别为其它安全级别时,用户打开该应用程序时,终端可以响应于该打开操作并且启动该应用程序。因此,此种方式能够在维护好终端所有者的隐私和信息安全,而且还能够允许其它用户操作终端的其它应用程序,在一些社交场合中,此种方式能够很好回避双方之间的一些顾虑,从而提升用户体验感。

在一些实施例中,该操作包括删除应用程序的删除操作。终端在检测到用户对应用程序进行的删除操作时,根据应用程序为限制访问模式禁止删除应用程序,因此,终端能够避免其它用户非法删除终端的应用程序。

在一些实施例中,生物特征信息为虹膜图像信息时,如图3所示,步骤010包括:

步骤0101、在检测到用户使用终端时,指示终端的摄像头拍摄用户的眼部图像以及指示终端的红外LED模组在摄像头拍摄时进行补光;

步骤0102、根据虹膜图像处理算法,从拍摄到的用户的眼部图像提取出虹膜图像信息。

摄像头根据终端发送的触发信号对用户进行拍摄,从而获取到用户的眼部图像。为了更加精确地从眼部图像提取出虹膜图像信息,终端还指示红外LED模组在摄像头拍摄时进行补光。终端根据虹膜图像处理算法对眼部图像进行图像预处理,对获取到的眼部图像进行虹膜定位、虹膜图像归一化及图像增强处理,使预处理后的眼部图像满足提取虹膜特征的要求。进一步的,终端再将预处理后的眼部图像进行特征提取,从眼部图像中提取出虹膜识别所需的虹膜图像信息。

图4是本发明实施例提供一种终端应用程序管理装置的结构示意图。如图4所示,终端应用程序管理装置40包括获取模块401、确定模块402及管理模块403。获取模块401用于获取用户的生物特征信息;确定模块402用于根据用户的生物特征信息,确定用户操作终端的应用程序的权限;管理模块403用于响应于用户对应用程序输入的操作,根据确定到的用户操作终端的应用程序的权限管理终端的应用程序。

由于装置实施例和方法实施例是基于同一构思,在内容不互相冲突的前提下,装置实施例的内容可以引用方法实施例的,在此不赘述。

在本发明各个实施例中,终端根据用户的生物特征信息,确定用户操作终端的应用程序的权限,并且响应于用户对应用程序输入的操作,根据确定到的用户操作终端的应用程序的权限管理终端的应用程序。因此,其能够在同一终端结合不同的用户需求,提供给不同用户操作应用程序的不同权限。

图5是本发明另一实施例提供一种终端应用程序管理装置的结构示意图。如图5所示,终端应用程序管理装置50包括获取模块501、确定模块502及管理模块503。获取模块501用于获取用户的生物特征信息;确定模块502用于根据用户的生物特征信息,确定用户操作终端的应用程序的权限;管理模块503用于响应于用户对应用程序输入的操作,根据确定到的用户操作终端的应用程序的权限管理终端的应用程序。

如图5a所示,确定模块502包括第一确定单元5021及第二确定单元5022。第一确定单元5021用于若用户的生物特征信息匹配预设生物特征信息,确定用户操作终端的应用程序的权限为完全开放权限。第二确定单元5022用于若用户的生物特征信息未匹配预设生物特征信息,确定用户操作终端的应用程序的权限为部分开放权限。

由于装置实施例和方法实施例是基于同一构思,在内容不互相冲突的前提下,装置实施例的内容可以引用方法实施例的,在此不赘述。

在本发明各个实施例中,终端根据用户的生物特征信息,确定用户操作终端的应用程序的权限,并且响应于用户对应用程序输入的操作,根据确定到的用户操作终端的应用程序的权限管理终端的应用程序。因此,其能够在同一终端结合不同的用户需求,提供给不同用户操作应用程序的不同权限。

图6是本发明实施例提供一种电子设备的结构示意图。如图6所示,该电子设备60包括一个或多个处理器601以及存储器602。其中,图6中以一个处理器601为例。

处理器601和存储器602可以通过总线或者其他方式连接,图6中以通过总线连接为例。

存储器602作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的终端应用程序管理方法对应的程序指令/模块(例如,附图4和图5所述的各个模块)。处理器601通过运行存储在存储器602中的非易失性软件程序、指令以及模块,从而执行终端应用程序管理装置的各种功能应用以及数据处理,即实现上述方法实施例终端应用程序管理方法以及上述装置实施例的各个模块的功能。

存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器602可选包括相对于处理器601远程设置的存储器,这些远程存储器可以通过网络连接至处理器601。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述程序指令/模块存储在所述存储器602中,当被所述一个或者多个处理器601执行时,执行上述任意方法实施例中的终端应用程序管理方法,例如,执行以上描述的图1至图3所示的各个步骤;也可实现附图4和图5所述的各个模块的功能。

本发明实施例的电子设备60以多种形式存在,在执行以上描述的执行以上描述的图1至图3所示的各个步骤;也可实现附图4和图5所述的各个模块的功能时,上述电子设备60包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。

(3)便携式娱乐设备:这类设备可以显示和播放视频内容,一般也具备移动上网特性。该类设备包括:视频播放器,掌上游戏机,以及智能玩具和便携式车载导航设备。

(4)其他具有视频播放功能和上网功能的电子设备。

本发明实施例还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如图6中的一个处理器601,可使得上述一个或多个处理器可执行上述任意方法实施例中的终端应用程序管理方法,例如,执行上述任意方法实施例中的终端应用程序管理方法,例如,执行以上描述的图1至图3所示的各个步骤;也可实现附图4和图5所述的各个模块的功能。

以上所描述的装置或设备实施例仅仅是示意性的,其中所述作为分离部件说明的单元模块可以是或者也可以不是物理上分开的,作为模块单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络模块单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用直至得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

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