一种加密方法、加密装置、终端及计算机可读存储介质与流程

文档序号:21546652发布日期:2020-07-17 17:56阅读:144来源:国知局
一种加密方法、加密装置、终端及计算机可读存储介质与流程

本发明涉及智能终端技术领域,尤其涉及一种加密方法、加密装置、终端及计算机可读存储介质。



背景技术:

目前,随着终端市场的迅速发展,终端已经被广泛的应用到人们的生活和工作中,成为人们必不可少的工具。在日常生活中,如果将终端借给他人使用时,不可避免地,会被看到一些私人信息,从而造成隐私的泄露。因此,对于终端的信息内容的保护也变得越发重要。而常用的一种加密方法是通过软件加密,即通过设置应用程序的开启密码,从而实现对应用程序的加密。采用这种方法,若他人知道应用程序的密码,也可以打开查看,以致泄露私人信息,安全性低。



技术实现要素:

本申请实施例提供一种加密方法、加密装置、终端以及计算机可读存储介质,能够通过指纹信息对显示区域的对象以隐藏加密对象的方式加密,保护机主的个人隐私,提升安全性。

第一方面,本申请实施例提供了一种加密方法,应用于设置有指纹识别功能的屏幕的终端,包括:

当检测到针对所述屏幕的第一用户操作时,采集所述第一用户操作对应的指纹信息和所述第一用户操作的操作区域信息;

在所述指纹信息验证通过的情况下,根据所述操作区域信息确定加密对象;

显示对所述加密对象的加密方式,所述加密方式包括隐藏加密;

当检测到针对所述隐藏加密的第二用户操作时,隐藏所述加密对象。

在一种可能的实现方式中,所述根据所述操作区域信息确定加密对象,包括:

获取当前界面的布局信息,所述布局信息包含多个区域,所述多个区域中每个区域包含一个或多个对象;

根据所述操作区域信息以及所述多个区域包含的对象确定加密对象。

在一种可能的实现方式中,所述根据所述操作区域信息以及所述多个区域包含的对象确定加密对象,包括:

确定所述多个区域中与所述操作区域信息对应区域存在重叠的区域;

将确定的区域包含的全部对象确定为加密对象。

在一种可能的实现方式中,所述根据所述操作区域信息以及所述多个区域包含的对象确定加密对象,包括:

确定所述多个区域中与所述操作区域信息对应区域存在重叠的区域;

将确定的区域包含的全部对象确定为初步加密对象;

将所述初步加密对象中每个对象对应的一行对象和/或一列对象确定为加密对象。

在一种可能的实现方式中,所述根据所述操作区域信息以及所述多个区域包含的对象确定加密对象,包括:

确定所述多个区域中与所述操作区域信息对应区域存在重叠的区域;

将确定的区域中与所述操作信息对应区域重叠面积大于或等于阈值的区域中的全部对象确定为加密对象。

在一种可能的实现方式中,所述根据所述操作区域信息以及所述布局信息确定加密对象,包括:

确定所述多个区域中与所述操作区域信息对应区域重叠面积大于或等于阈值的区域;

将确定的区域包含的全部对象确定为初步加密对象;

将所述初步加密对象中每个对象对应的一行对象和/或一列对象确定为加密对象。

在一种可能的实现方式中,所述加密方式还包括修改加密,所述方法还包括:

检测到针对所述修改加密的第三用户操作时,显示所述加密对象的可调范围;

当检测到针对所述可调范围的第四用户操作时,去除所述加密对象中所述第四用户操作的对应范围的部分。

在一种可能的实现方式中,所述显示所述加密对象的可调范围之后,所述方法还包括:

输出用于提示用户是否调节所述可调范围的提示信息;

检测用户输入针对所述提示信息的用于调节所述可调范围的指令。

在一种可能的实现方式中,所述方法还包括:

接收用户针对加密列表中第一加密对象的解密指令,所述解密指令包含用户的身份验证信息,所述加密列表包括所述第一加密对象加密前所在位置的图像;

在所述身份验证信息验证通过的情况下,在当前界面中所述位置对应区域显示所述第一加密对象;

根据所述第一加密对象的显示区域调整所述当前界面其他对象的显示区域。

在一种可能的实现方式中,所述方法还包括:

接收用户针对加密列表中第二加密对象的解密指令,所述解密指令包含用户的身份验证信息,所述加密列表包括所述第二加密对象加密前的可调范围;

在所述身份验证信息验证通过的情况下,在所述第二加密对象的内容中增加所述第二加密对象在加密后去除的部分。

第二方面,本申请实施例提供了一种加密装置,包括:

采集单元,用于当检测到针对所述屏幕的第一用户操作时,采集所述第一用户操作对应的指纹信息和所述第一用户操作的操作区域信息;

确定单元,用于在所述指纹信息验证通过的情况下,根据所述操作区域信息确定加密对象;

第一显示单元,用于显示对所述加密对象的加密方式,所述加密方式包括隐藏加密;

隐藏单元,用于当检测到针对所述隐藏加密的第二用户操作时,隐藏所述加密对象。

在一种可能的实现方式中,所述确定单元,具体用于:

获取当前界面的布局信息,所述布局信息包含多个区域,所述多个区域中每个区域包含一个或多个对象;

根据所述操作区域信息以及所述多个区域包含的对象确定加密对象。

在一种可能的实现方式中,所述确定单元,具体用于:

确定所述多个区域中与所述操作区域信息对应区域存在重叠的区域;

将确定的区域包含的全部对象确定为加密对象。

在一种可能的实现方式中,所述确定单元,具体用于:

确定所述多个区域中与所述操作区域信息对应区域存在重叠的区域;

将确定的区域包含的全部对象确定为初步加密对象;

将所述初步加密对象中每个对象对应的一行对象和/或一列对象确定为加密对象。

在一种可能的实现方式中,所述确定单元,具体用于:

确定所述多个区域中与所述操作区域信息对应区域存在重叠的区域;

将确定的区域中与所述操作信息对应区域重叠面积大于或等于阈值的区域中的全部对象确定为加密对象。

在一种可能的实现方式中,所述确定单元,具体用于:

确定所述多个区域中与所述操作区域信息对应区域重叠面积大于或等于阈值的区域;

将确定的区域包含的全部对象确定为初步加密对象;

将所述初步加密对象中每个对象对应的一行对象和/或一列对象确定为加密对象。

在一种可能的实现方式中,所述加密方式还包括修改加密,所述装置还包括:

第二显示单元,用于检测到针对所述修改加密的第三用户操作时,显示所述加密对象的可调范围;

去除单元,用于当检测到针对所述可调范围的第四用户操作时,去除所述加密对象中所述第四用户操作的对应范围的部分。

在一种可能的实现方式中,所述显示所述加密对象的可调范围之后,所述装置还包括:

输出单元,用于输出用于提示用户是否调节所述可调范围的提示信息;

检测单元,用于检测用户输入针对所述提示信息的用于调节所述可调范围的指令。

在一种可能的实现方式中,所述装置还包括:

第一接收单元,用于接收用户针对加密列表中第一加密对象的解密指令,所述解密指令包含用户的身份验证信息,所述加密列表包括所述第一加密对象加密前所在位置的图像;

第三显示单元,用于在所述身份验证信息验证通过的情况下,在当前界面中所述位置对应区域显示所述第一加密对象;

调整单元,用于根据所述第一加密对象的显示区域调整所述当前界面其他对象的显示区域。

在一种可能的实现方式中,所述装置还包括:

第二接收单元,用于接收用户针对加密列表中第二加密对象的解密指令,所述解密指令包含用户的身份验证信息,所述加密列表包括所述第二加密对象加密前的可调范围;

增加单元,用于在所述身份验证信息验证通过的情况下,在所述第二加密对象的内容中增加所述第二加密对象在加密后去除的部分。

第三方面,本申请实施例提供了一种终端,该终端包括处理器、存储器、输入设备、输出设备,所述处理器、所述存储器、所述输入设备、所述输出设备相互连接,其中,所述存储器用于存储支持所述终端执行上述进程识别方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面和/或第一方面任一种可能的实施方式所提供的方法。

第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令当被处理器执行时使该处理器执行上述第一方面和/或第一方面任一种可能的实施方式所提供的方法。

在本申请实施例中,该加密方法应用于设置有指纹识别功能的屏幕的终端,通过检测到针对屏幕的操作时,可以采集到用户的指纹信息和指纹的区域信息,在指纹信息通过的情况下根据指纹的区域确定加密对象,将确定的加密对象以隐藏加密的方式进行加密,在显示界面中隐藏加密对象,可以有效的保护个人隐私,提高加密的安全性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种加密方法的流程示意图;

图2是本发明实施例提供的一种加密方法的另一流程示意图;

图3是本发明实施例提供的一种加密装置的结构示意图;

图4是本申请实施例提供的终端的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

请参阅图1,图1是本申请实施例提供的一种加密方法的流程示意图。其中,该方法应用于设置有指纹识别功能的屏幕的终端,如图1所示,该加密方法可以包括:

101、当检测到针对上述屏幕的第一用户操作时,采集上述第一用户操作对应的指纹信息和上述第一用户操作的操作区域信息。

在一种可能的实现方式中,本申请实施例中的终端可以包括移动手机、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)、智能穿戴设备(如智能手表、智能手环)等各种能够集成有多个摄像头的终端。其中,终端设置有指纹识别功能,能够不仅在屏幕中检测到用户输入的指纹信息以及识别出指纹区域,可以对输入的指纹信息进行验证。

当终端检测到针对屏幕的第一用户操作时,采集该操作对应的指纹信息以及指纹信息所在的区域信息,根据指纹信息验证身份信息,并且根据指纹所在的区域信息确定用户选择的加密对象,以便于可以对加密对象进行加密。其中确定加密对象可以是根据区域获取到的全部对象作为加密对象,也可以是区域内的特定一行或者一列对象作为加密对象,还可以是根据操作信息中对应区域内指纹的重叠面积占比最大或者大于或等于阈值的区域确定加密对象。

在确定加密对象之后,可以选择对当前加密对象的加密方式,可以是隐藏加密也可以是修改加密的加密方式。

102、在上述指纹信息验证通过的情况下,根据上述操作区域信息确定加密对象。

在一种可能的实现方式中,在指纹信息验证通过下,确定身份验证通过,在身份验证通过之后,可以直接根据操作区域信息直接确定加密对象,也可以进入显示界面,根据进一步输入的指令进入加密程序。

例如,在接收到用户针对屏幕长按后,采集用户的指纹信息以及指纹所在的区域信息,对指纹信息进行验证,当身份验证通过之后,进入加密程序。

加密指令可以是一次操作触发的指令,也可以是两次触发的,例如,当检测到针对屏幕中某一区域的长按操作时,屏下指纹模组识别指纹,验证指纹信息是否通过,在验证指纹信息通过的情况下,可以摇晃手机或者移动特定的轨迹,比如向某个方向滑动一定距离,还可以是进一步验证,在指纹信息验证通过的情况下,开启人脸识别,在两者同时通过的情况下,触发加密指令,还可以是语音识别用户的语音信息,如用户通过终端内置的语音助手识别用户的加密语音,或者终端的光线传感器若感受到环境光满足预设光线规律,便开始执行加密程序。这里对二次触发加密指令的方式不做限定。

在触发指令的情况下,获取当前界面的布局信息,获取到当前界面的多个区域信息,每个区域包含一个或多个对象,其中可以根据指纹的操作区域确定多个区域中与指纹区域重叠的区域,再根据重叠的一个或多个区域确定区域中的对象为加密对象。

具体地,确定重叠区域的过程中可以是根据操作区域信息与对应区域存在交集的区域,可以确定出单个或者多个区域,操作区域信息可以是指纹长按的区域,也可以是指纹信息移动轨迹所包含的区域。其中,可以将单个区域或者多个区域包含的全部对象确定为加密对象,也可以输出识别出的区域信息以及区域中包含的对象,这些对象为初步加密对象,以便于用户绝对输出的初步加密对象进行选择,根据用户选择的对象作为加密对象,还可以是从确定的区域中获取一行对象或者一列对象,向用户输出多行对象或者多列对象,根据用户选择的一行对象或者一列对象作为加密对象。

具体地,确定重叠区域还可以是根据指纹区域信息与多个区域重叠,将重叠面积大于或等于阈值的区域或者最大的区域确定为加密的区域,从加密的区域中选择一个或多个对象作为加密对象。

103、显示对上述加密对象的加密方式,上述加密方式包括隐藏加密。

在一种可能的实现方式中,在选择加密对象后,根据加密对象的类型判断加密方式是否包含隐藏加密,其中加密方式还包括修改加密。隐藏加密指将加密对象从显示界面中隐藏显示加密对象,并且也不能对隐藏的位置对当前加密对象进行任何操作,只能在解密之后,在加密对象显示在显示界面中后,才能对加密对象进行操作。

可以理解的是,在隐藏加密对象后,根据加密对象空缺出的区域调整当前界面其他对象的显示区域。例如,当加密对象为显示界面中的通知信息,当隐藏掉一条通知信息后,在当前通知信息后面的信息将显示在当前加密的通知信息位置中。当加密对象为安卓应用程序包(androidapplicationpackage,apk),即显示在桌面为应用程序图标,在接收到隐藏加密的指令时,对加密对象进行隐藏图标,并调整当前显示界面的其他对象的显示区域。当加密对象为图像、文本信息以及音视频文件时,在对应的相册应用程序中或者有关文本信息的应用程序如备忘录中进行隐藏,并调整界面中其他的操作对象。其中,在隐藏之前可以输出用于提示用户确认隐藏加密的提示信息。

104、当检测到针对上述隐藏加密的第二用户操作时,隐藏上述加密对象。

在一种可能的实现方式中,在确定加密方式为隐藏加密对象的加密方式时,可以向用户输出“是否确定隐藏加密对象?”的提示信息,等待用户的选择,也可以输出识别出的加密对象信息以及询问的信息,如当加密对象为一行apk时,可以向用户输出“当前加密对象的分类信息为:apk;文字信息:“facebook”“whatsapp”“qq”;其他信息:图标;是否确定隐藏加密对象?”的提示信息。输出提示信息的方式这里也不做限定,可以是在屏幕中显示,也可以是有提示音以及语音输出。在接收到用户针对该提示信息的第二用户操作,即点击“是”时,隐藏加密对象,并调整其他对象的显示区域,若用户选择“否”时,可以不对当前加密对象做任何操作,返回显示界面,也可以是返回上一级的操作,即确定加密对象。

进一步地,在隐藏加密对象后,若需要对上述加密对象进行解密,则需要进入终端中的加密列表,其中加密列表中包括加密对象在加密前以及加密后的显示界面图像,可以是触发加密指令后终端截取的图像。在列表中,将加密前和加密后的加密对象显示区域的图像对应起来以便于用户获取预览。用户在输入解密指令时,可以是与加密指令相同的加密操作,可以是一次操作,也可以是两次操作,如从列表中选择一个对象时,长按该对象或者该对象在列表中的区域,根据指纹验证信息和二次操作信息可以解密,在显示界面中显示加密对象,并调整其他对象的显示区域,输入预设的解密密码解密加密对象。

在本申请实施例中,该加密方法应用于设置有指纹识别功能的屏幕的终端,通过检测到针对屏幕的操作时,可以采集到用户的指纹信息和指纹的区域信息,在指纹信息通过的情况下根据指纹的区域确定加密对象,将确定的加密对象以隐藏加密的方式进行加密,在显示界面中隐藏加密对象,可以有效的保护个人隐私,提高加密的安全性。

请参阅图2,图2是本申请实施例提供的一种加密方法的另一流程示意图。其中,该方法应用于设置有指纹识别功能的屏幕的终端,如图2所示,该加密方法可以包括:

201、检测到针对上述修改加密的第三用户操作时,显示上述加密对象的可调范围。

在一种可能的实现方式中,在确定加密对象之后,确定加密对象的加密方式有隐藏加密对象的加密方式以及修改加密对象的加密方式。其中,修改加密对象的加密方式适用于可以但不限于对图片、文本信息、音视频文件进行修改。其中,对图片文件的修改加密可以为剪裁图片大小,对文本信息的内容进行修改加密,删除需要加密的文本信息,对音视频进行修改加密时,可以去除需要加密的内容。

在向用户输出对确定的加密对象两种加密方式,当检测到针对修改加密的操作时,显示加密对象的可调范围,其中,可调范围就是上述加密对象的加密范围,可以是文本信息的选区,也可以是图片的剪裁范围,还可以是音视频文件的剪裁长度,这里不做限定,这里输出的是整个加密对象的范围。

202、输出用于提示用户是否调节上述可调范围的提示信息。

在一种可能的实现方式中,在输出可调范围之后,可向用户输出提示信息,提示用户从输出的可调范围中进行操作选择,可以预设默认可调范围为全选,则相当于隐藏加密对象的加密方式,也可以预设默认可调范围为不选,则相当于对该加密对象不进行加密。

203、检测用户输入针对上述提示信息的用于调节上述可调范围的指令。

在一种可能的实现方式中,在输出的提示信息后,检测用户输入的加密指令,其中可以是用户针对屏幕的点击、长按、滑动等,也可以是用户在预设时间内未操作,按照预设调整范围对加密对象进行加密。

204、当检测到针对上述可调范围的第四用户操作时,去除上述加密对象中上述第四用户操作的对应范围的部分。

在一种可能的实现方式中,当检测到针对上述可调范围的用户操作时,根据用户选择的可调范围作为加密对象中加密的部分进行加密,即去除加密的内容。例如,可以在图片中将需要加密的区域进行剪裁掉,其中剪裁的形状和方式不做限定,也可以在文本信息删除选中的文本作为加密内容,以及对于音视频文件来说,裁剪掉需要加密的区域,得到最终显示的结果。

进一步地,在加密列表中若接收到对使用修改加密方式加密的加密对象的解密指令时,解密指令包含用户的身份验证信息,可以是指纹信息,也可以是预设的解密密码,这里不做限定,可以是一次操作,也可以是多次操作。在身份信息验证通过的情况下,将在加密对象的内容中增加在加密后去除的部分。

在本申请实施例中,该加密方法应用于设置有指纹识别功能的屏幕的终端,通过检测到针对屏幕的操作时,可以采集到用户的指纹信息和指纹的区域信息,在指纹信息通过的情况下根据指纹的区域确定加密对象,将确定的加密对象以隐藏加密的方式进行加密,在显示界面中隐藏加密对象,可以有效的保护个人隐私,提高加密的安全性。

请参阅图3,图3是本申请提出的一种加密装置结构示意图。如图3所示,该加密装置3000包括:

采集单元301,用于当检测到针对上述屏幕的第一用户操作时,采集上述第一用户操作对应的指纹信息和上述第一用户操作的操作区域信息;

确定单元302,用于在上述指纹信息验证通过的情况下,根据上述操作区域信息确定加密对象;

第一显示单元303,用于显示对上述加密对象的加密方式,上述加密方式包括隐藏加密;

隐藏单元304,用于当检测到针对上述隐藏加密的第二用户操作时,隐藏上述加密对象。

在一种可能的实现方式中,上述确定单元302,具体用于:

获取当前界面的布局信息,上述布局信息包含多个区域,上述多个区域中每个区域包含一个或多个对象;

根据上述操作区域信息以及上述多个区域包含的对象确定加密对象。

在一种可能的实现方式中,上述确定单元302,具体用于:

确定上述多个区域中与上述操作区域信息对应区域存在重叠的区域;

将确定的区域包含的全部对象确定为加密对象。

在一种可能的实现方式中,上述确定单元302,具体用于:

确定上述多个区域中与上述操作区域信息对应区域存在重叠的区域;

将确定的区域包含的全部对象确定为初步加密对象;

将上述初步加密对象中每个对象对应的一行对象和/或一列对象确定为加密对象。

在一种可能的实现方式中,上述确定单元302,具体用于:

确定上述多个区域中与上述操作区域信息对应区域存在重叠的区域;

将确定的区域中与上述操作信息对应区域重叠面积大于或等于阈值的区域中的全部对象确定为加密对象。

在一种可能的实现方式中,上述确定单元302,具体用于:

确定上述多个区域中与上述操作区域信息对应区域重叠面积大于或等于阈值的区域;

将确定的区域包含的全部对象确定为初步加密对象;

将上述初步加密对象中每个对象对应的一行对象和/或一列对象确定为加密对象。

在一种可能的实现方式中,上述加密方式还包括修改加密,上述装置还包括:

第二显示单元305,用于检测到针对上述修改加密的第三用户操作时,显示上述加密对象的可调范围;

去除单元306,用于当检测到针对上述可调范围的第四用户操作时,去除上述加密对象中上述第四用户操作的对应范围的部分。

在一种可能的实现方式中,上述显示上述加密对象的可调范围之后,上述装置还包括:

输出单元307,用于输出用于提示用户是否调节上述可调范围的提示信息;

检测单元308,用于检测用户输入针对上述提示信息的用于调节上述可调范围的指令。

在一种可能的实现方式中,上述装置3000还包括:

第一接收单元309,用于接收用户针对加密列表中第一加密对象的解密指令,上述解密指令包含用户的身份验证信息,上述加密列表包括上述第一加密对象加密前所在位置的图像;

第三显示单元310,用于在上述身份验证信息验证通过的情况下,在当前界面中上述位置对应区域显示上述第一加密对象;

调整单元311,用于根据上述第一加密对象的显示区域调整上述当前界面其他对象的显示区域。

在一种可能的实现方式中,上述装置3000还包括:

第二接收单元312,用于接收用户针对加密列表中第二加密对象的解密指令,上述解密指令包含用户的身份验证信息,上述加密列表包括上述第二加密对象加密前的可调范围;

增加单元313,用于在上述身份验证信息验证通过的情况下,在上述第二加密对象的内容中增加上述第二加密对象在加密后去除的部分。

在本申请实施例中的加密装置,通过检测到针对屏幕的操作时,可以采集到用户的指纹信息和指纹的区域信息,在指纹信息通过的情况下根据指纹的区域确定加密对象,将确定的加密对象以隐藏加密的方式进行加密,在显示界面中隐藏加密对象,可以有效的保护个人隐私,提高加密的安全性。

请参阅图4,图4是本发明实施例提供的一种终端的结构示意图。如图4所示,该终端4000可以包括:

一个或多个处理器401、输入设备402、输出设备403、存储器404。上述处理器401、输入设备402、输出设备403、以及存储器404通过总线连接。输入设备402和输出设备403用于接收和发送数据。存储器404用于存储计算机程序,该计算机程序包括程序指令,处理器401用于执行存储器404存储的程序指令,其中,处理器401被配置用于调用程序指令执行以下步骤:

当检测到针对上述屏幕的第一用户操作时,采集上述第一用户操作对应的指纹信息和上述第一用户操作的操作区域信息;

在上述指纹信息验证通过的情况下,根据上述操作区域信息确定加密对象;

上述处理器401控制上述输出设备403显示对上述加密对象的加密方式,上述加密方式包括隐藏加密;

当检测到针对上述隐藏加密的第二用户操作时,隐藏上述加密对象。

在一种可能的实现方式中,上述处理器401根据上述操作区域信息确定加密对象,包括:

获取当前界面的布局信息,上述布局信息包含多个区域,上述多个区域中每个区域包含一个或多个对象;

根据上述操作区域信息以及上述多个区域包含的对象确定加密对象。

在一种可能的实现方式中,上述处理器401根据上述操作区域信息以及上述多个区域包含的对象确定加密对象,包括:

确定上述多个区域中与上述操作区域信息对应区域存在重叠的区域;

将确定的区域包含的全部对象确定为加密对象。

在一种可能的实现方式中,上述处理器401根据上述操作区域信息以及上述多个区域包含的对象确定加密对象,包括:

确定上述多个区域中与上述操作区域信息对应区域存在重叠的区域;

将确定的区域包含的全部对象确定为初步加密对象;

将上述初步加密对象中每个对象对应的一行对象和/或一列对象确定为加密对象。

在一种可能的实现方式中,上述处理器401根据上述操作区域信息以及上述多个区域包含的对象确定加密对象,包括:

确定上述多个区域中与上述操作区域信息对应区域存在重叠的区域;

将确定的区域中与上述操作信息对应区域重叠面积大于或等于阈值的区域中的全部对象确定为加密对象。

在一种可能的实现方式中,上述处理器401根据上述操作区域信息以及上述布局信息确定加密对象,包括:

确定上述多个区域中与上述操作区域信息对应区域重叠面积大于或等于阈值的区域;

将确定的区域包含的全部对象确定为初步加密对象;

将上述初步加密对象中每个对象对应的一行对象和/或一列对象确定为加密对象。

在一种可能的实现方式中,上述加密方式还包括修改加密,上述处理器401还被配置用于调用程序指令执行以下步骤:

上述处理器401控制上述输出设备403检测到针对上述修改加密的第三用户操作时,显示上述加密对象的可调范围;

当检测到针对上述可调范围的第四用户操作时,去除上述加密对象中上述第四用户操作的对应范围的部分。

在一种可能的实现方式中,上述处理器401控制上述输出设备403显示上述加密对象的可调范围之后,还被调用执行如下步骤:

上述处理器401控制上述输出设备403输出用于提示用户是否调节上述可调范围的提示信息;

检测用户输入针对上述提示信息的用于调节上述可调范围的指令。

在一种可能的实现方式中,上述处理器401还被配置用于调用程序指令执行以下步骤:

上述处理器401控制上述输入设备402接收用户针对加密列表中第一加密对象的解密指令,上述解密指令包含用户的身份验证信息,上述加密列表包括上述第一加密对象加密前所在位置的图像;

上述处理器401控制上述输出设备403在上述身份验证信息验证通过的情况下,在当前界面中上述位置对应区域显示上述第一加密对象;

根据上述第一加密对象的显示区域调整上述当前界面其他对象的显示区域。

在一种可能的实现方式中,上述处理器401还被配置用于调用程序指令执行以下步骤:

上述处理器401控制上述输入设备402接收用户针对加密列表中第二加密对象的解密指令,上述解密指令包含用户的身份验证信息,上述加密列表包括上述第二加密对象加密前的可调范围;

在上述身份验证信息验证通过的情况下,在上述第二加密对象的内容中增加上述第二加密对象在加密后去除的部分。

应当理解,在一些可行的实施方式中,上述处理器401可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

上述输入设备402可以是终端设置的触控屏也可以是麦克风,上述输出设备403可以是终端设备的触控屏、音响。

该存储器404可以包括只读存储器和随机存取存储器,并向处理器401提供指令和数据。存储器404的一部分还可以包括非易失性随机存取存储器。例如,存储器404还可以存储设备类型的信息。

具体实现中,上述信息处理装置可通过其内置的各个功能模块执行如上述图1、图2中各个步骤所提供的实现方式,具体可参见上述各个步骤所提供的实现方式,在此不再赘述。

在本申请实施例中的加密装置,通过检测到针对屏幕的操作时,可以采集到用户的指纹信息和指纹的区域信息,在指纹信息通过的情况下根据指纹的区域确定加密对象,将确定的加密对象以隐藏加密的方式进行加密,在显示界面中隐藏加密对象,可以有效的保护个人隐私,提高加密的安全性。

上述计算机可读存储介质可以是前述任一实施例提供的任务处理装置或者上述信息处理装置的内部存储单元,例如信息处理装置的硬盘或内存。该计算机可读存储介质也可以是该信息处理装置的外部存储设备,例如该信息处理装置上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。上述计算机可读存储介质还可以包括磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。进一步地,该计算机可读存储介质还可以既包括该信息处理装置的内部存储单元也包括外部存储设备。该计算机可读存储介质用于存储该计算机程序以及该信息处理装置所需的其他程序和数据。该计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

本发明的权利要求书和说明书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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