一种应用程序锁定方法及锁定系统与流程

文档序号:12462115阅读:282来源:国知局
一种应用程序锁定方法及锁定系统与流程

本发明涉及一种应用程序锁定方法及锁定系统。



背景技术:

应用程序,指为完成一项或多项特定工作的计算机程序,一般基于计算机、智能手机、平板电脑等硬件平台。应用程序可以和用户进行交互,在启动状态,在平台的桌面上显示可视可操作的用户界面,在关闭或休眠状态,在桌面上显示为一个图标。

在移动通信终端中,输入设备和输出设备一般都集成在一个触摸屏上,使得用户可以利用手指在触摸屏上输入操作指令,利用触摸屏实现人机交互。

随着通信技术和数据技术的发展,通信终端(如智能手机、平板电脑等)对数据处理能力越来越高,在通信终端上运行的应用程序(APP)也越来越多,常见的应用程序包括通信软件、办公软件、视频软件,等等。使得移动设备可以广泛应用在学习、娱乐、工作等方面,在人们的日常生活中扮演着越来越重要的角色。

移动设备作为现代人频繁用来进行交流或记事的工具,因为移动设备为私人物品,一般同时只会有一名用户使用,再者,用户经常移动设备携带,不容易被遗漏,因此移动设备内部往往存储了大量的个人隐私信息和重要资料文档,如私密照片、私密视频等涉及隐私的信息,如公司账单、竞标书、电子合同等涉及商业秘密的资料。

用户对于移动设备的依赖性使得用户不愿意将存储个人隐私信息和重要资料文档无法转移到其他地方进行管理,而是在移动设备上管理。而在这些隐私信息和重要资料文档存在着被他人恶意获取的问题,特别是当用户遗失移动设备时,只要正常打开移动设备便能十分容易获取其存储的个人隐私信息和重要资料文档,安全性十分差。

在使用应用程序的过程中,应用程序的用户数据中不乏很多隐私数据,例如联系人信息及聊天记录等数据。因此,随之而来的隐私保护问题也越来越重要。例如用户在使用手机的过程中,如果用户的手机屏幕被人看到(这种情况经常发生),或者手机丢失了,或者手机需要借给别人使用,则会造成手机中应用程序的用户隐私数据的泄漏。

现有技术提供了一种应用程序的用户隐私数据的保护方法,为应用程序设置密码锁保护功能,如果某一应用程序被加锁,即设置了访问密码,则当用户访问该加锁的应用程序时,会弹出一个密码输入界面,用户需要在该密码界面中输入正确的密码才能启动该应用程序,并访问该应用程序内的用户数据。

上述技术方案的不足之处在于:该方法直接限制了用户访问应用程序的权利,虽然他人无法在第一时间得知应用程序的用户隐私数据,但是该方法明确提示他人:“本应用程序内有秘密,但是需要密码才能访问”,这一明确的提示可以导致他人产生破解密码的动机,利用现有的密码破解技术可以很容易破解密码,从而导致应用程序的用户隐私数据的泄漏。



技术实现要素:

本发明的目的在于:提供一种应用程序锁定方法,以解决现有移动通信终端中的应用软件(APP)所存在的用户隐私数据容易泄露的技术问题。

为解决上述技术问题,本发明提供一种应用程序锁定方法,包括:锁定程序选择步骤,选择待锁定的应用程序;密码预设步骤,预设至少一锁定密码,每一锁定密码对应一待锁定的应用程序;锁定指令获取步骤,获取锁定指令,所述锁定指令包括锁定密码;以及锁定步骤,锁定应用程序,将所述待锁定的应用程序标识为已锁定的应用程序。

进一步地,所述应用程序锁定方法,还包括:运行指令获取步骤,获取至少一运行指令;执行对象判断步骤,判断所述运行指令的执行对象是否为已锁定的应用程序;若是,截获所述运行指令;若否,将所述运行指令发送至所述应用程序。

进一步地,所述应用程序被安装在移动通信终端中;所述移动通信终端包括输入输出界面;所述输入输出界面包括至少一图标,每一图标对应一个应用程序。所述运行指令为用户在所述图标上进行的点击操作;所述锁定指令为用户在所述图标上进行的滑动操作;所述锁定密码为所述锁定指令中滑动操作的滑动轨迹;以及所述锁定指令中的滑动轨迹为用户预设的或系统预先存储的密码图形。

进一步地,所述应用程序锁定方法还包括:解锁程序选择步骤,选择待解除锁定的应用程序;解锁指令获取步骤,获取所述待解除锁定的应用程序的解锁指令;所述解锁指令中包括解锁密码;密码对比步骤,对比所述待解除锁定的应用程序解锁指令中的解锁密码与该应用程序锁定指令中的锁定密码是否相同或相应;若是,执行解锁步骤;若否,返回解锁指令获取步骤;解锁步骤,解锁所述待解除锁定的应用程序,去除已锁定的应用程序的标识。

进一步地,所述解锁指令为用户在所述图标上进行的滑动操作;所述解锁密码为所述解锁指令中滑动操作的滑动轨迹;所述解锁指令中的滑动轨迹与所述锁定指令中的滑动轨迹相同或相应;所述解锁指令中的滑动轨迹为用户预设的或系统预先存储的密码图形。

本发明的目的在于:提供一种应用程序锁定系统,以解决现有移动通信终端中的应用软件(APP)所存在的用户隐私数据容易泄露的技术问题。

为解决上述技术问题,本发明提供一种应用程序锁定系统包括:锁定程序选择单元,用于选择待锁定的应用程序;密码预设单元,用于预设至少一锁定密码,每一锁定密码对应一待锁定的应用程序;锁定指令获取单元,用于获取锁定指令,所述锁定指令包括锁定密码;以及锁定单元,用于锁定应用程序,将所述待锁定的应用程序标识为已锁定的应用程序。

进一步地,所述应用程序锁定系统还包括:运行指令获取单元,用于获取至少一运行指令;执行对象判断单元,用于判断所述运行指令的执行对象是否为已锁定的应用程序;若是,截获所述运行指令;若否,将所述运行指令发送至所述应用程序。

进一步地,所述应用程序被安装在移动通信终端中;所述移动通信终端包括输入输出界面;所述输入输出界面包括至少一图标,每一图标对应一个应用程序;所述运行指令为用户在所述图标上进行的点击操作;所述锁定指令为用户在所述图标上进行的滑动操作;所述锁定密码为所述锁定指令中滑动操作的滑动轨迹;以及所述锁定指令中的滑动轨迹为用户预设的或系统预先存储的密码图形。

进一步地,所述应用程序锁定系统还包括:解锁程序选择单元,用于选择待解除锁定的应用程序;解锁指令获取单元,用于获取解锁指令,所述解锁指令中包括解锁密码;密码对比单元,用于对比该应用程序解锁指令中的解锁密码与该应用程序锁定指令中的锁定密码是否相同或相应;若是,启动解锁单元;若否,重新获取解锁指令;解锁单元,用于解锁所述待解除锁定的应用程序,去除已锁定的应用程序的标识。

进一步地,所述解锁指令为用户在所述图标上进行的滑动操作;所述解锁密码为所述解锁指令中滑动操作的滑动轨迹;所述解锁指令中的滑动轨迹与所述锁定指令中的滑动轨迹相同或相应;所述解锁指令中的滑动轨迹为用户预设的或系统预先存储的密码图形。

本发明的优点在于:用户可以直接在移动通信终端中的应用软件的图标上进行滑动操作,以锁定或解锁应用软件,防止应用软件中的个人隐私数据泄露。

附图说明

图1为本发明实施例1中一种应用程序锁定方法的流程框图;

图2为本发明实施例1中一种应用程序锁定系统的结构框图;

图3为本发明实施例2中一种应用程序锁定方法的流程框图;

图4为本发明实施例2中一种应用程序锁定系统的结构框图;

图5为本发明实施例3中一种应用程序锁定方法的流程框图;

图6为本发明实施例3中一种应用程序锁定系统的结构框图。

具体实施方式

以下参考说明书附图介绍本发明的优选实施例,可以向本领域中的技术人员完整介绍本发明,使其技术内容更加清楚和便于理解。本发明可以通过许多不同形式的实施例来得以体现,本发明的保护范围并非仅限于文中提到的实施例。

实施例1

如图1所示,实施例1提供一种应用程序锁定方法,具体包括如下步骤。

步骤S11)选择待锁定的应用程序。所述应用程序被安装在移动通信终端中;所述移动通信终端包括但不限于智能手机、平板电脑、笔记本电脑等。所述移动通信终端包括输入输出界面,即为触摸屏;所述输入输出界面包括至少一图标,具体地说,所述移动通信终端操作系统内的桌面上设有一个或多个图标,每一图标对应一个应用程序,在非锁定状态下,用户直接在应用程序的图标上点击一下,相当于同时输入选择指令和程序运行指令两个指令。本实施例中用户可以使用现有操作模式,在选择步骤中只选择而不点击应用程序。本实施例中用户也可以在操作系统中将应用程序的启动设置为两个单一指令,前一次点击输入选择指令,后一次点击输入程序运行指令,在选择步骤中一次点击输入选择指令,以选择需要锁定的应用程序。

步骤S12)预设至少一锁定密码,每一锁定密码对应一待锁定的应用程序,所述锁定密码为用户在移动通信终端的输入输出界面(触摸屏)上的滑动轨迹;所述滑动轨迹的形状为用户预设的或系统预先存储的密码图形,如直线、三角形、圆形、正方形,等等。所述滑动轨迹有起点和终点,所述滑动操作必须按照一定方向进行,可以定义为锁定密码的滑动方向。为了锁定和解锁方便,密码图形一般设计为一笔即可画出的简单图形。

步骤S13)获取锁定指令;所述锁定指令为用户在所述图标上进行的滑动操作;所述锁定指令包括锁定密码,所述锁定密码为所述锁定指令中滑动操作的滑动轨迹;所述锁定指令中的滑动轨迹为用户预设的或系统预先存储的密码图形。

步骤S14)锁定应用程序,将所述待锁定的应用程序标识为已锁定的应用程序。标识过程即为将图标暗化的过程;在应用软件可用状态下,移动通信终端上的应用软件(APP)图标为亮色的;锁定后,移动通信终端上的应用软件(APP)图标可以调整为暗色的。

实施例1中,步骤S11)-步骤S14)的技术效果在于,用户在需要锁定的应用程序的桌面图标上画出一个预设的密码图形,即可对应用程序进行锁定。

如图2所示,实施例1还提供一种应用程序锁定系统100,包括:锁定程序选择单元1,用于选择待锁定的应用程序;密码预设单元2,用于预设至少一锁定密码,每一锁定密码对应一待锁定的应用程序;锁定指令获取单元3,用于获取锁定指令,所述锁定指令包括锁定密码;以及锁定单元4,用于锁定应用程序,将所述待锁定的应用程序标识为已锁定的应用程序。

应用程序锁定系统中的每个单元的功能皆与步骤S11)-步骤S14)相对应,其技术效果在于,用户在需要锁定的应用程序的桌面图标上画出一个预设的密码图形,即可对应用程序进行锁定。

实施例2

如图3所示,实施例2提供一种应用程序锁定方法,具体包括如下步骤。

步骤S21)选择待锁定的应用程序。所述应用程序被安装在移动通信终端中;所述移动通信终端包括但不限于智能手机、平板电脑、笔记本电脑等。所述移动通信终端包括输入输出界面,即为触摸屏;所述输入输出界面包括至少一图标,具体地说,所述移动通信终端操作系统内的桌面上设有一个或多个图标,每一图标对应一个应用程序。在非锁定状态下,用户直接在应用程序的图标上点击一下,相当于同时输入选择指令和程序运行指令两个指令。本实施例中用户可以使用现有操作模式,在选择步骤中只选择而不点击应用程序。本实施例中用户也可以在操作系统中将应用程序的启动设置为两个单一指令,前一次点击输入选择指令,后一次点击输入程序运行指令,在选择步骤中一次点击输入选择指令,以选择需要锁定的应用程序。

步骤S22)预设至少一锁定密码,每一锁定密码对应一待锁定的应用程序,所述锁定密码为用户在移动通信终端的输入输出界面(触摸屏)上的滑动轨迹;所述滑动轨迹为用户预设的或系统预先存储的密码图形,如直线、三角形、圆形、正方形,等等。所述滑动轨迹有起点和终点,所述滑动操作必须按照一定方向进行,可以定义为滑动方向。

步骤S23)获取锁定指令;所述锁定指令为用户在所述图标上进行的滑动操作;所述锁定指令包括锁定密码,所述锁定密码为所述锁定指令中滑动操作的滑动轨迹;所述锁定指令中的滑动轨迹为用户预设的或系统预先存储的密码图形。

步骤S24)锁定应用程序,将所述待锁定的应用程序标识为已锁定的应用程序。标识过程即为将图标暗化的过程;在应用软件可用状态下,移动通信终端上的应用软件(APP)图标为亮色的;锁定后,移动通信终端上的应用软件(APP)图标可以调整为暗色的。

步骤S25)获取至少一运行指令。本实施例中用户可以在移动通信终端的输入输出界面上点击应用软件(APP)图标,以输入程序运行指令。

步骤S26)判断所述运行指令的执行对象是否为已锁定的应用程序;若是,执行步骤S27);若否,执行步骤S28)。移动通信终端的输入输出界面获得一运行指令,判断该运行指令的执行对象(指向对象)是否为在步骤S21)-步骤S24)中已被锁定的应用程序。

步骤S27)若所述运行指令的执行对象为已锁定的应用程序,截获所述运行指令,即使用户将手指点击到应用软件(APP)的图标上,该应用软件(APP)的启动。

步骤S28)若所述运行指令的执行对象为未锁定的应用程序,将所述运行指令发送至所述应用程序,启动该应用程序。

实施例2中,步骤S21)-步骤S24)的技术效果在于,用户在需要锁定的应用程序的桌面图标上画出一个预设的密码图形,即可对应用程序进行锁定。而步骤S21)-步骤S24)的技术效果在于,使得被锁定的应用程序,即使收到正常的启动指令(用户在应用软件图标上点击),也不会启动运行。

如图4所示,实施例2还提供一种应用程序锁定系统200,包括:锁定程序选择单元1,用于选择待锁定的应用程序;密码预设单元2,用于预设至少一锁定密码,每一锁定密码对应一待锁定的应用程序;锁定指令获取单元3,用于获取锁定指令,所述锁定指令包括锁定密码;以及锁定单元4,用于锁定应用程序,将所述待锁定的应用程序标识为已锁定的应用程序。

应用程序锁定系统中上述单元的功能皆与步骤S21)-步骤S24)相对应,其技术效果在于,用户在需要锁定的应用程序的桌面图标上画出一个预设的密码图形,即可对应用程序进行锁定。

如图4所示,所述应用程序锁定系统还包括:运行指令获取单元5,用于获取至少一运行指令;执行对象判断单元6,用于判断所述运行指令的执行对象是否为已锁定的应用程序;若是,截获所述运行指令;若否,将所述运行指令发送至所述应用程序。运行指令获取单元5与执行对象判断单元6的功能与步骤S25)-步骤S28)相对应,使得被锁定的应用程序,即使收到正常的启动指令,也不会启动运行。

在所述应用程序锁定系统中,所述应用程序被安装在移动通信终端中;所述移动通信终端包括输入输出界面;所述输入输出界面包括至少一图标,每一图标对应一个应用程序;所述运行指令为用户在所述图标上进行的点击操作;所述锁定指令为用户在所述图标上进行的滑动操作;所述锁定密码为所述锁定指令中滑动操作的滑动轨迹;以及所述锁定指令中的滑动轨迹为用户预设的或系统预先存储的密码图形。

实施例3

如图5所示,实施例3提供一种应用程序锁定方法,具体包括如下步骤。

步骤S31)选择待锁定的应用程序。所述应用程序被安装在移动通信终端中;所述移动通信终端包括但不限于智能手机、平板电脑、笔记本电脑等。所述移动通信终端包括输入输出界面,即为触摸屏;所述输入输出界面包括至少一图标,具体地说,所述移动通信终端操作系统内的桌面上设有一个或多个图标,每一图标对应一个应用程序,在非锁定状态下,用户直接在应用程序的图标上点击一下,相当于同时输入选择指令和程序运行指令两个指令。本实施例中用户可以使用现有操作模式,在选择步骤中只选择而不点击应用程序。本实施例中用户也可以在操作系统中将应用程序的启动设置为两个单一指令,前一次点击输入选择指令,后一次点击输入程序运行指令,在选择步骤中一次点击输入选择指令,以选择需要锁定的应用程序。

步骤S32)预设至少一锁定密码,每一锁定密码对应一待锁定的应用程序,所述锁定密码为用户在移动通信终端的输入输出界面(触摸屏)上的滑动轨迹;所述滑动轨迹为用户预设的或系统预先存储的密码图形,如直线、三角形、圆形、正方形,等等。所述滑动轨迹有起点和终点,所述滑动操作必须按照一定方向进行,可以定义为滑动方向。为了锁定和解锁方便,密码图形一般设计为一笔即可画出的简单图形。

步骤S33)获取锁定指令;所述锁定指令为用户在所述图标上进行的滑动操作;所述锁定指令包括锁定密码,所述锁定密码为所述锁定指令中滑动操作的滑动轨迹;所述锁定指令中的滑动轨迹为用户预设的或系统预先存储的密码图形。

步骤S34)锁定应用程序,将所述待锁定的应用程序标识为已锁定的应用程序。标识过程即为将图标暗化的过程;在应用软件可用状态下,移动通信终端上的应用软件(APP)图标为亮色的;锁定后,移动通信终端上的应用软件(APP)图标可以调整为暗色的。

步骤S35)获取所述待解除锁定的应用程序的解锁指令;所述解锁指令中包括解锁密码;所述解锁指令为用户在所述图标上进行的滑动操作;所述解锁密码为所述解锁指令中滑动操作的滑动轨迹。所述解锁密码的滑动轨迹的形状也应该为用户预设的或系统预先存储的密码图形,该滑动轨迹有起点和终点,所述滑动操作必须按照一定方向进行,可以定义为解锁密码的滑动方向。正确的解锁密码,应该与锁定该应用程序的锁定密码相同或相应(形状相同、滑动轨迹方向相反),具体地说,正确的解锁指令中,解锁密码中的密码图形与步骤S32)中锁定密码中的密码图形相同,解锁密码的滑动方向与多赢密码的滑动方向相同或相反。

步骤S36)对比所述待解除锁定的应用程序解锁指令中的解锁密码与该应用程序锁定指令中的锁定密码是否相同或相应;若是,解锁密码正确,执行步骤S37);若否,解锁密码有误,返回步骤S35),等待重新获取所述待解除锁定的应用程序的解锁指令。

步骤S37)解锁所述待解除锁定的应用程序,去除已锁定的应用程序的标识。去除标识过程即为将图标亮化的过程;锁定后,移动通信终端上的应用软件(APP)图标可以调整为暗色的;解除锁定后,应用软件随时可以启动,移动通信终端上的应用软件(APP)图标变为亮色的。

实施例3中,步骤S31)-步骤S34)的技术效果在于,用户在需要锁定的应用程序的桌面图标上画出一个预设的密码图形,即可对应用程序进行锁定。步骤S35)-步骤S37)的技术效果在于,用户在已锁定的应用程序的桌面图标上画出一个与密码图形相同的解密图形,即可解除应用程序的锁定。在画出解密图形过程中,用户手指的滑动轨迹与锁定密码中滑动轨迹的方向相同或相反。

如图6所示,实施例3还提供一种应用程序锁定系统300,包括:锁定程序选择单元1,用于选择待锁定的应用程序;密码预设单元2,用于预设至少一锁定密码,每一锁定密码对应一待锁定的应用程序;锁定指令获取单元3,用于获取锁定指令,所述锁定指令包括锁定密码;以及锁定单元4,用于锁定应用程序,将所述待锁定的应用程序标识为已锁定的应用程序。

应用程序锁定系统中上述单元的功能皆与步骤S31)-步骤S34)相对应,其技术效果在于,用户在需要锁定的应用程序的桌面图标上画出一个预设的密码图形,即可对应用程序进行锁定。

如图6所示,所述应用程序锁定系统还包括:运行指令获取单元5,用于获取至少一运行指令;执行对象判断单元6,用于判断所述运行指令的执行对象是否为已锁定的应用程序;若是,截获所述运行指令;若否,将所述运行指令发送至所述应用程序。运行指令获取单元5与执行对象判断单元6使得被锁定的应用程序,即使收到正常的启动指令,也不会启动运行。

在所述应用程序锁定系统中,所述应用程序被安装在移动通信终端中;所述移动通信终端包括输入输出界面;所述输入输出界面包括至少一图标,每一图标对应一个应用程序;所述运行指令为用户在所述图标上进行的点击操作;所述锁定指令为用户在所述图标上进行的滑动操作;所述锁定密码为所述锁定指令中滑动操作的滑动轨迹;以及所述锁定指令中的滑动轨迹为用户预设的或系统预先存储的密码图形。

如图6所示,所述应用程序锁定系统还包括:解锁程序选择单元7,用于选择待解除锁定的应用程序;解锁指令获取单元8,用于获取解锁指令,所述解锁指令中包括解锁密码;密码对比单元9,用于对比该应用程序解锁指令中的解锁密码与该应用程序锁定指令中的锁定密码是否相同或相应;若是,启动解锁单元;若否,重新获取解锁指令;解锁单元10,用于解锁所述待解除锁定的应用程序,去除已锁定的应用程序的标识。

解锁程序选择单元7、解锁指令获取单元8、密码对比单元9、解锁单元10的功能与所述步骤S35)-步骤S37)相对应,其技术效果在于,用户在已锁定的应用程序的桌面图标上画出一个与密码图形相同的解密图形,即可解除应用程序的锁定。在画出解密图形过程中,用户手指的滑动轨迹与锁定密码中滑动轨迹的方向相同或相反。

其中,所述解锁指令为用户在所述图标上进行的滑动操作;所述解锁密码为所述解锁指令中滑动操作的滑动轨迹;所述解锁指令中的滑动轨迹与所述锁定指令中的滑动轨迹相同或相应;所述解锁指令中的滑动轨迹为用户预设的或系统预先存储的密码图形。

本发明实施例1-3的优点在于:用户可以直接在移动通信终端中的应用软件的图标上进行滑动操作,以锁定或解锁应用软件。不知道解锁密码的任何人都不能启动被锁定的应用软件,以防止应用软件中的个人隐私数据泄露。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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