用于拍摄终端的照片加密方法及系统与流程

文档序号:11844220阅读:399来源:国知局
用于拍摄终端的照片加密方法及系统与流程

本申请涉及信息安全技术领域,尤其涉及一种用于拍摄终端的照片加密方法及系统。



背景技术:

随着电子技术领域的不断发展,智能终端上的摄像头分辨率也越来越高,人们外出时也越来越倾向于使用智能终端进行拍照存储,比如用手机拍摄照片。但是当手机丢失或者损坏时,如何保护照片不被外泄已成为目前较为关注的一个话题。

有些拍摄的照片涉及隐私,用户通常会对所存储的照片进行加密处理以保护个人隐私。传统的对照片的加密方式都是通过键盘输入特定的密码进行加密的,比如数字密码、手势符号或者口令密码,这些加密方式容易被人偷窥或者盗窃,安全系数较低;只有输入密码正确才可以查看照片,操作过程较为复杂;一旦忘记密码,便无法再查看加密的照片,局限性较大。

在实现本申请过程中,发明人发现相关技术中至少存在如下问题:现有的加密方法都是先拍摄照片后再基于特征信息进行加密,无法在拍摄照片的同时基于特征信息对所拍摄的照片进行加密,过程较为繁琐,耗时较长,影响用户体验。



技术实现要素:

本申请实施例提供一种用于拍摄终端的照片加密方法及系统,用以解决现有技术中密码简单易遗忘或加密照片过程繁琐、耗时较长的问题。

第一方面,本申请实施例提供了一种用于拍摄终端的照片加密方法,该方法包括:

响应于用户对拍摄终端的加密拍摄操作,采集用户的特征信息,生成加密密钥,进入拍摄预览模式;

响应于用户在所述拍摄预览模式下的拍摄操作,拍摄照片,并利用所述加密密钥对所述照片进行加密。

第二方面,本申请实施例还提供了一种用于拍摄终端的照片加密系统,该系统包括:

拍摄准备模块,用于响应于用户对拍摄终端的加密拍摄操作,采集用户的特征信息,生成加密密钥,进入拍摄预览模式;

拍摄加密模块,用于响应于用户在所述拍摄预览模式下的拍摄操作,拍摄照片,并利用所述加密密钥对所述照片进行加密。

第三方面,本申请实施例还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行本申请上述任一项用于拍摄终端的照片加密方法。

第四方面,本申请实施例还提供了一种拍摄终端,包括:至少一个处理器,以及存储器、特征信息采集模块;其中,所述存储器存储有可被所述至少一个处理器执行的操作指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请上述任一项用于拍摄终端的照片加密方法。

本申请实施例提供的用于拍摄终端的照片加密方法及系统,通过在拍摄照片的同时进行加密操作,极大简化了加密操作过程。选择采集用户的特征信息生成加密秘钥,同时对所拍摄的照片进行加密,可有效提高用户拍摄照片的安全性、降低用户个人隐私的泄密风险,同时提高对所拍摄照片的加密效率;解决了现有技术中密码简单易遗忘或者需要用户先拍摄照片再加密的操作繁琐问题,达到了简化用户操作、节约时间的效果,同时提高了操作的便捷性。

附图说明

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

图1是本申请实施例提供的一种用于拍摄终端的照片加密方法的流程图;

图2是本申请实施例中的一种可选的用于拍摄终端的照片加密方法的流程图;

图3是本申请实施例中的一种可选的用于拍摄终端的照片加密方法的流程图;

图4a是图3所示方法的一种可选的用于拍摄终端的照片加密方法的流程图;

图4b是图3所示方法的另一种可选的用于拍摄终端的照片加密方法的流程图;

图5a是图3所示方法的一种可选的用于拍摄终端的照片加密方法的流程图;

图5b是图3所示方法的另一种可选的用于拍摄终端的照片加密方法的流程图;

图6是本申请实施例提供的一种用于拍摄终端的照片加密系统的结构示意图;

图7是本申请实施例提供的用于照片加密的拍摄终端的硬件结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,以下将参照本申请实施例中的附图,通过实施方式清楚、完整地描述本申请的技术方案,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。

参见图1示出的是本申请实施例提供的一种用于拍摄终端的照片加密方法的流程图,包括如下步骤:

S11:响应于用户对拍摄终端的加密拍摄操作,采集用户的特征信息,生成加密密钥,进入拍摄预览模式;

S12:响应于用户在拍摄预览模式下的拍摄操作,拍摄照片,并利用加密密钥对照片进行加密。

所示实施例提供的方法,在加密拍照模式下可以采集用户的特征信息,依据用户的特征信息生成相应的加密秘钥,以及操作拍摄终端进入拍摄预览模式进行预览拍照,最终利用所得的加密秘钥对所拍摄到的照片进行加密。所示方法能够有效提高用户拍摄照片的安全性、降低用户个人隐私的泄密风险,同时提高对所拍摄照片的加密效率,增加了拍摄终端的加密拍照功能;解决了现有技术中密码简单易遗忘或者需要先拍摄照片再进行加密的操作繁琐问题,达到了简化用户操作、节约时间的效果,极大提高了用户的体验感受。

参见图2示出的是本申请实施例中的一种可选实施例的流程图,对于图1所示方法的具体实施过程包括:

S21:响应于用户对拍摄终端的加密拍摄操作,采集用户的指纹信息,生成加密密钥,进入拍摄预览模式;

S22:响应于用户在拍摄预览模式下的拍摄操作,拍摄照片,并利用加密密钥对照片进行加密。

所示实施例中,步骤S22可参见图1的步骤S12的描述,在此不再赘述。所示实施例中,加密拍摄操作包括用户对拍摄终端的指纹识别模块的操作,用户的特征信息包括用户的指纹信息。所示实施例提供的方法,选择基于用户的指纹信息对所拍摄的照片进行加密。用户通过特定键(比如长按指纹键)使得拍摄终端进入加密拍照模式,拍摄终端利用指纹识别模块采集用户的指纹信息(比如大拇指指纹)并生成加密秘钥,同时进入拍摄预览模式进行预览待拍摄的照片操作,最终依据用户指纹信息生成的加密秘钥对所拍摄的照片进行加密。

所示实施例所提供的方法,能够有效利用用户的指纹信息选择进入拍照模式,又可以对所拍摄的照片进行加密,用户使用指纹次数较少,操作简单快捷;拍摄终端在拍摄照片的同时基于用户指纹进行加密,提高了加密的效率;由于指纹锁具有唯一性,用户无需担心密码遗忘或者密码泄露可能带来的不便和损失,较为有效和安全。

参见图3示出的本申请实施例提供的一种可选实施例的流程示意图,对于图1所示方法的具体实施过程包括:

S31:响应于用户对拍摄终端的加密拍摄操作,开启拍摄终端的前置摄像头,采集用户的图像信息,生成加密密钥,进入拍摄预览模式;

S32:响应于用户在拍摄预览模式下的拍摄操作,拍摄照片,并利用加密密钥对照片进行加密。

所示实施例中,步骤S32可参见图1的步骤S12的描述,在此不再赘述。所示实施例选择采集用户的图像信息对所拍摄的照片进行加密,所示图像信息包括用户的人脸信息或虹膜信息。用户通过指定键(比如长按电源开关键)使得拍摄终端进入特定的加密拍摄模式,比如使用脸部特征和/或虹膜信息加密照片的拍摄模式。拍摄终端的摄像头包括前置摄像头以及后置摄像头,此时需要开启前置摄像头利用特征信息采集模块基于所选择的拍摄模式采集相应的特征信息,利用设定方式(比如图像编码)生成相应的加密秘钥,进入拍摄预览模式预览照片。

进一步的,用户的人脸信息可以是脸部整体信息,也可以是部分脸部信息,比如眼睛的形状信息、嘴唇的大小信息、鼻子的大小信息、鼻子的形状信息、脸部轮廓信息、鼻子在人脸中的位置信息、嘴唇在人脸中的位置信息。

参见图4a示出的是图3所示方法中的一种可选实施例,对于图3所示方法的具体实施过程包括:

S41:响应于用户对拍摄终端的加密拍摄操作,开启拍摄终端的前置摄像头,采集用户的图像信息,生成加密密钥后,进入前置摄像头的拍摄预览模式;

S42:响应于用户在拍摄预览模式下的拍摄操作,拍摄照片,并利用加密密钥对照片进行加密。

所示实施例中,步骤S42可参见图1的步骤S12的描述,在此不再赘述。所示实施例提供的方法可以应用于拍摄与用户所在位置同侧的图像,比如用户的自拍照、用户与他人的合照,此时拍摄终端只需开启前置摄像头进入拍摄预览模式预览待拍摄的图像。拍摄终端利用前置摄像头采集用户的图像信息以及进入拍摄预览模式预览待拍摄的图像,可以选择先行采集用户图像信息之后再进行拍摄预览待拍摄的照片操作。

参见图4b示出的是图3所示方法中的另一种可选实施例,对于图3所示方法的具体实施过程包括:

S51:响应于用户对拍摄终端的加密拍摄操作,开启拍摄终端的前置摄像头,进入前置摄像头的拍摄预览模式的同时,采集用户的图像信息,生成加密密钥;

S52:响应于用户在拍摄预览模式下的拍摄操作,拍摄照片,并利用加密密钥对照片进行加密。

所示实施例中,步骤S52可参见图1的步骤S12的描述,在此不再赘述。所示实施例提供的方法,同样可应用于拍摄与用户所在位置同侧的图像,因此拍摄终端只需开启前置摄像头即可。与图4a所示方法不同的是,本实施方法中的前置摄像头在预览待拍摄图像同时采集用户的图像信息生成相应的加密秘钥。比如用户自拍时,待拍摄的图像中含有用户的人脸信息,因此前置摄像头可以在预览用户待拍摄的自拍照的同时采集用户的人脸信息并生成相应的加密秘钥,以此减少照片加密所用时间。

参见图5a示出的是图3所示方法中的一种可选实施例,对于图3所示方法中的步骤S31的具体实施过程包括:

S61:响应于用户对拍摄终端的加密拍摄操作,开启拍摄终端的前置摄像头,采集用户的图像信息,生成加密密钥后,开启拍摄终端的后置摄像头,进入后置摄像头的拍摄预览模式;

S62:响应于用户在拍摄预览模式下的拍摄操作,拍摄照片,并利用加密密钥对照片进行加密。

所示实施例中,步骤S62可参见图1的步骤S12的描述,在此不再赘述。所示实施例提供的方法,可以应用于拍摄与用户所在位置不同侧的图像,比如风景照片,此时拍摄终端需开启前置摄像头与后置摄像头,利用前置摄像头采集用户图像信息以及利用后置摄像头进入拍摄预览模式预览待拍摄的图像。图5a所示方法中先利用前置摄像头采集用户信息以生成相应的加密秘钥之后再开启后置摄像头进入拍摄预览模式预览待拍摄的图像。

参见图5b示出的是图3所示方法中的另一种可选实施例,对于图3所示方法的具体实施过程包括:

S71:响应于用户对拍摄终端的加密拍摄操作,开启拍摄终端的后置摄像头,进入后置摄像头的拍摄预览模式的同时,开启拍摄终端的前置摄像头,采集用户的图像信息,生成加密密钥;

S72:响应于用户在拍摄预览模式下的拍摄操作,拍摄照片,并利用加密密钥对照片进行加密。

所示实施例中,步骤S72可参见图1的步骤S12的描述,在此不再赘述。所示实施例提供的方法,同样可以应用于拍摄与用户所在位置不同侧的图像,移动设备需开启前置摄像头与后置摄像头。与图5a所示方法不同的是,本实施方法中的前置摄像头采集用户图像操作与后置摄像头的预览操作是同时进行的。比如,开启后置摄像头预览风景图片,同时开启前置摄像头预览用户人脸信息生成相应的加密秘钥,能够有效减少加密拍照时间。

所示实施例中,对所拍摄的图像进行加密后会生成加密文件,至少包括用户特征信息、加密秘钥以及所加密的图像。当用户浏览已加密的图像时,拍摄终端会响应用户操作并开启前置摄像头或者指纹键采集用户特征信息进行信息验证,比如用户指纹信息验证、用户人脸信息和/或虹膜信息验证。由于受到光照等环境因素的影响,导致所采集到的用户特征信息不一定与加密时所采集的用户特征信息完全一致,为避免拍摄终端判断失误,可以基于所采集到的信息生成解密秘钥并与加密秘钥进行相似度比较,当相似度大于或者等于预定阈值时(比如80%),则对该解密秘钥进行纠错处理以生成与加密秘钥一致的解密秘钥,之后利用纠错后的解密秘钥对解密文件进行解密。所示解密方法不限于本申请实施例所提供的方法,还可以是本领域所知的其他方法。

本申请实施例所提供的方法,通过在拍摄照片的同时进行加密操作,极大简化了加密操作过程。选择采集用户的特征信息对所拍摄的照片进行加密,可有效提高用户拍摄照片的安全性、降低用户个人隐私的泄密风险、同时提高对所拍摄照片的加密效率;根据所要拍摄的具体场景选择相应的加密方式进行拍摄加密,增加了拍摄终端的加密拍照功能;解决了现有技术中密码简单易遗忘或者需要用户先拍摄照片再加密的操作繁琐问题,达到了简化用户操作、节约时间的效果,提高了用户感受体验。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

参见图6示出的是本申请实施例的一种用于拍摄终端的照片加密系统的结构示意图,包括:

拍摄准备模块,用于响应于用户对拍摄终端的加密拍摄操作,采集用户的特征信息,生成加密密钥,进入拍摄预览模式;

拍摄加密模块,用于响应于用户在拍摄预览模式下的拍摄操作,拍摄照片,并利用加密密钥对照片进行加密。

一种可选实施例中,加密拍摄操作包括用户对拍摄终端的指纹识别模块的操作,用户的特征信息包括用户的指纹信息。

一种可选实施例中,拍摄准备模块用于:

响应于用户对拍摄终端的加密拍摄操作,开启拍摄终端的前置摄像头,采集用户的图像信息,生成加密密钥,进入拍摄预览模式。

一种可选实施例中,拍摄准备模块用于:

响应于用户对拍摄终端的加密拍摄操作,开启拍摄终端的前置摄像头,采集用户的图像信息,生成加密密钥后,进入前置摄像头的拍摄预览模式。

一种可选实施例中,拍摄准备模块用于:

响应于用户对拍摄终端的加密拍摄操作,开启拍摄终端的前置摄像头,进入前置摄像头的拍摄预览模式的同时,采集用户的图像信息,生成加密密钥。

一种可选实施例中,拍摄准备模块用于:

响应于用户对拍摄终端的加密拍摄操作,开启拍摄终端的前置摄像头,采集用户的图像信息,生成加密密钥后,开启拍摄终端的后置摄像头,进入后置摄像头的拍摄预览模式。

一种可选实施例中,拍摄准备模块用于:

响应于用户对拍摄终端的加密拍摄操作,开启拍摄终端的后置摄像头,进入后置摄像头的拍摄预览模式的同时,开启拍摄终端的前置摄像头,采集用户的图像信息,生成加密密钥。

一种可选实施例中,用户的图像信息包括用户的人脸信息和/或虹膜信息。

本申请实施例所提供的系统,通过在拍摄照片的同时进行加密操作,极大简化了加密操作过程。选择采集用户的特征信息对所拍摄的照片进行加密,可有效提高用户拍摄照片的安全性、降低用户个人隐私的泄密风险、同时提高对所拍摄照片的加密效率;根据所要拍摄的具体场景选择相应的加密方式进行拍摄加密,增加了拍摄终端的加密拍照功能;减少了现有技术中密码简单易遗忘或者需要用户先拍摄照片再加密的繁琐操作,达到了简化用户操作、节约时间的效果,提高了用户的体验感受。

本申请实施例提供了一种用于拍摄终端的照片加密的非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的用于拍摄终端的照片加密方法,配置以:

响应于用户对拍摄终端的加密拍摄操作,采集用户的特征信息,生成加密密钥,进入拍摄预览模式;

响应于用户在拍摄预览模式下的拍摄操作,拍摄照片,并利用加密密钥对所述照片进行加密。

作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的用于拍摄终端的照片加密方法对应的程序指令/模块(例如,附图6所示的拍摄准备模块以及拍摄加密模块)。所述一个或者多个模块存储在所述非易失性计算机可读存储介质中,当被处理器执行时,执行上述任意方法实施例中的加密拍摄照片的方法。

非易失性计算机可读存储介质可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储用户的特征信息以及相应的加密秘钥、加密后的照片等。此外,非易失性计算机可读存储介质可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。

图7是本申请实施例提供的用于照片加密的拍摄终端的硬件结构示意图,如图7所示,该拍摄终端包括:

一个或多个处理器810以及存储器820,特征信息采集模块830,图7中以一个处理器810为例。

图7所示的拍摄终端还包括输入装置以及输出装置,处理器810、存储器820、特征信息采集模块830、输入装置840、输出装置850可以通过总线或者其他方式连接,图7中以通过总线连接为例。

存储器820为上述的非易失性计算机可读存储介质。处理器810通过运行存储在存储器820中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例存储器的用于拍摄终端的照片加密方法。

特征信息采集模块830可依据所选择的加密拍照模式进行用户特征信息采集操作,包括用户的指纹信息、用户的人脸信息和/或虹膜信息。输入装置840为与加密拍照模式相关联的键信号输入以及待加密的照片的输入。输出装置850可包括显示屏等显示设备以及已加密的照片文件。

所述一个或者多个模块存储在所述存储器820中,当被所述一个或者多个处理器810执行时,执行上述任意方法实施例中的用于拍摄终端的照片加密方法。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

作为一种实施方式,上述拍摄终端包括:

至少一个处理器;以及,

用于存储至少一个处理器可执行的操作指令的存储器;和

特征信息采集模块,其中,

存储器存储有可被至少一个处理器执行的指令,所示指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

响应于用户对拍摄终端的加密拍摄操作,执行存储器中存储的加密拍摄指令,控制特征信息采集模块采集所述用户的特征信息,依据所述用户的特征信息生成加密密钥,进入拍摄预览模式;

响应于用户在拍摄预览模式下的拍摄操作,执行拍摄指令拍摄照片,并利用加密密钥对所述照片进行加密。

一种可选拍摄终端,特征信息采集模块为指纹信息采集模块。

一种可选拍摄终端,特征信息采集模块为前置摄像头。

一种可选拍摄终端,处理器810配置以:

执行加密拍摄指令,开启拍摄终端的前置摄像头,控制特征信息采集模块采集用户的图像信息,生成加密密钥后,进入前置摄像头的拍摄预览模式。

一种可选拍摄终端,处理器810配置以:

执行加密拍摄指令,开启拍摄终端的前置摄像头,进入前置摄像头的拍摄预览模式的同时,控制特征信息采集模块采集用户的图像信息,生成加密密钥。

一种可选拍摄终端,处理器810配置以:

执行加密拍摄指令,开启拍摄终端的前置摄像头,控制特征信息采集模块采集用户的图像信息,生成加密密钥后,开启拍摄终端的后置摄像头,进入后置摄像头的拍摄预览模式。

一种可选拍摄终端,处理器810配置以:

执行加密拍摄指令,开启拍摄终端的后置摄像头,进入后置摄像头的拍摄预览模式的同时,开启拍摄终端的前置摄像头,控制特征信息采集模块采集用户的图像信息,生成加密密钥。

一种可选拍摄终端,用户的图像信息包括用户的人脸信息和/或虹膜信息。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本申请实施例的拍照终端电子设备以多种形式存在,包括但不限于:

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

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

(3)便携式娱乐设备:这类设备可以拍照和加密所拍摄的照片。该类设备包括:智能相机,智能电视、门禁等。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有拍照加密功能的电子装置。

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

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

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

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