一种智能终端应用程序的加密方法与流程

文档序号:12467615阅读:198来源:国知局

本发明涉及应用程序的控制领域,尤其涉及一种智能终端中应用程序的加密方法。



背景技术:

随着智能终端向便携、智能化发展,智能终端逐渐渗透到日常生活,成为人们日常通讯联系甚至娱乐购物的必备工具。各种支付用应用程序、通讯用应用程序等的出现大大方便了人们的日常生活。同时,却也对用户财产、隐私等的保密保护提出了新的要求。

目前,现有技术主要通过为智能设备本身添加密码锁或手势锁的方式实现应用程序的保密保护。然而,用户通常仅需对部分或者某个应用程序进行加密操作。而且,为应用方便,用户通常会为智能设备添加一简单密码,该密码易于破解,并不能保证应用程序的保密安全。



技术实现要素:

为解决上述问题,本发明提供一种可以为单个应用程序加密的智能终端中应用程序的加密方法。本发明的加密方法,不仅加密方式多样化,而且可以单独为某一应用添加密码,避免用户频繁加锁及解锁对智能终端使用寿命损坏。

本发明提供一种智能终端应用程序的加密方法,包括以下步骤:

在智能终端的操作系统设置中,预设待加密应用程序信息;智能终端检测到应用程序启动指令后,获取所述应用程序的包名,并判断所述包名是否为加密应用程序的包名;智能终端检测到所述应用程序为加密应用后,比对所述应用程序的加密方式;根据比对结果,启动解锁窗口;终端检测到正确的解锁密码,则启动应用程序;智能终端检测到所述应用程序为非加密应用程序,则直接进入应用程序。

优选地,所述待加密应用程序信息包括待加密应用程序包名、待加密应用程序的加密方式以及待加密应用程序的密码。

优选地,所述比对所述应用程序的加密方式为将获取的应用程序的加密方式与用户预设的加密应用程序的加密方式相比对;

优选地,所述解锁密码包括数字密码、图形密码、指纹密码、虹膜密码或者基于人脸识别的密码形式。

优选地,所述待加密应用程序信息还包括忘记密码时所需回答的问题,以及所述问题的答案。

优选地,所述解锁窗口还显示忘记密码选项。

优选地,所述智能终端为设置有数据处理模块的智能设备,用于将所述应用程序的包名转换为数字信息,存储或者比对处理。

优选地,所述智能终端可为智能手机、平板电脑、数码相机或数码手表。

与现有技术相比较,本发明的技术优势在于:

1)本发明提供一种可以为单个应用程序加密的智能终端中应用程序的加密方法,避免用户频繁加锁及解锁对智能终端使用寿命损坏;

2)本发明加密方式多样,在保留设备自身加密的同时,可以对应用程序进行双重保护。

附图说明

图1为符合本发明的一优选实施例的智能终端中应用程序的加密方法的流程图。

具体实施方式

以下结合附图及具体实施方式,进一步阐述本发明的优势。

图1为符合本发明的一优选实施例的智能终端中应用程序的加密方法流程图。从图中可以看出,本实施例所采取的智能终端应用程序的加密方法,具体包括以下步骤:

在智能终端的操作系统设置中,预设待加密应用程序信息;用户预对某个或几个应用程序单独加密,应当首先在智能终端的操作系统设置中,根据自身的喜好及需求,预先将待加密应用程序的包名、加密方式及具体密码等信息添加到设置中。

智能终端检测到应用程序启动指令后,获取所述应用程序的包名,并判断所述包名是否为加密应用程序;由于添加了加密设置,因此在检测到启动应用程序的指令后,智能终端会自动获取应用程序的包名,并与用户预先添加的加密应用程序的包名一一比对,从而,判断该应用程序是否属于加密应用程序。

智能终端检测到所述应用程序为加密应用后,比对所述应用程序的加密方式;当经过比对确定应用程序应当属于加密应用程序后,智能终端还需比对该加密应用程序的加密方式。加密应用程序的加密方式可以为:数字加密、图形加密、指纹加密、虹膜加密以及基于人脸识别技术的加密形式。

根据比对结果,启动解锁窗口;终端确定加密应用程序的加密方式后,将启动解锁窗口,该窗口可显示密码框,并可标识忘记密码选项,以备用户忘记密码后选择该项途径进入应用程序。

从而,可选的,用户在预设加密应用程序信息时,应当设置相应的忘记密码的选择问题及答案。当用户忘记密码时,可在解锁窗口中选择忘记密码选项,进入问题提示窗口,在该窗口中选择正确的问题及答案,也可启动密码应用程序。

终端检测到正确的解锁密码,则启动应用程序;在用户输入密码后,终端将该密码与用户预先设置的密码相比对,判断用户输入密码是否正确。

优选地,用户预设的密码可为包括数字密码、图形密码、指纹密码、虹膜密码或者基于人脸识别的密码形式。

智能终端检测到所述应用程序为非加密应用程序,则直接进入应用程序。而,当智能终端检测到所启动的应用程序并非加密应用程序时,终端将不再跳出解锁密码而直接启动应用程序。

其中,优选地,本实施例中所涉及的智能终端为设置有数据处理模块的智能设备,利用其数据处理模块可将其应用程序的包名转换为数字信息,存储或者比对处理。其中,较佳地,所述智能终端可为智能手机、平板电脑、数码相机或数码手表等日常生活中常用的智能设备。

综上可见,本发明为单个应用程序加密的智能终端中应用程序的加密方法,其不仅加密方式多样化,避免用户频繁加锁及解锁对智能终端使用寿命损坏。另外,即使用户忘记密码,也可通过回答预设问题的方式启动应用程序,避免用户忘记密码造成的不必要麻烦。

应当注意的是,本发明的实施例有较佳的实施性,且并非对本发明作任何形式的限制,任何熟悉该领域的技术人员可能利用上述揭示的技术内容变更或修饰为等同的有效实施例,但凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改或等同变化及修饰,均仍属于本发明技术方案的范围内。

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