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

文档序号:14249812阅读:126来源:国知局
一种图像加密方法、装置、终端及计算机可读存储介质与流程

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



背景技术:

随着现有的智能终端设备功能的快速发展,通信终端,如手机等,人均智能终端的持有量不断上升,且智能终端的功能越来越强大。越来越多的用户通过智能终端拍摄并保存图片。

现有技术中,用户在图片进行加密时,需要在拍摄完成后,在图库界面中录入对图片执行加密指令,再单独录入指纹,并设置加密指纹。因此,对图片加密的操作步骤繁琐,浪费了用户大量的时间成本。



技术实现要素:

本发明实施例提供一种图像加密方法,旨在解决现有技术中利用指纹对图片进行加密时操作步骤繁琐的问题。

本发明实施例是这样实现的,一种图像加密方法,应用于终端,方法包括:

接收获取待存储图片的预设操作;

获取预设操作的指纹;

根据指纹对图片进行加密存储。

本发明实施例还提供一种图像加密装置,应用于终端,装置包括:

接收单元,用于接收获取待存储图片的预设操作;

指纹获取单元,用于获取预设操作的指纹;

加密单元,用于根据指纹对图片进行加密存储。

本发明实施例还提供一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述照片加密方法的步骤。

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述照片加密方法的步骤。

在本发明实施例中,在用户执行获取待存储图片的预设操作时,终端在接收预设操作的同时获取到用户的指纹,并利用上述指纹对待存储图片加密存储。用户无需再单独录入并设置加密指纹,以更加简洁、便利的方式对图片进行加密,提供了更良好的用户体验。

附图说明

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

图2是本发明实施例二提供的照片加密方法的流程图;

图3是本发明实施例三提供的照片加密方法的流程图;

图4是本发明实施例四提供的照片加密装置的结构图;

图5是本发明实施例五提供的照片加密装置的结构图;

图6是本发明实施例六提供的照片加密装置的结构图。

具体实施方式

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

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

在本发明实施例中,终端在接收用户对待存储图片录入的预设操作时,获取用户的指纹,避免了用户重新单独录入并设置指纹的步骤,提供了一种更简洁的对图片进行加密的方式,提供了更良好的用户体验。

实施例一:

图1示出了本发明实施例一提供的图像加密方法的流程,作为示例,该照片加密方法应用于终端中,该终端可以为笔记本电脑、个人数字助理(personaldigitalassistant,pda)、手机等可以进行通信的设备,具体不作限定,详述如下:

步骤s101,接收获取待存储图片的预设操作。

在本发明实施例中,预设操作为用户录入的用户获取待存储图片的操作,可包括截图操作、拍摄操作、下载图片操作等等,具体不做限定。

步骤s102,获取预设操作的指纹。

在本发明实施例中,在用户执行上述预设操作时获取用户的指纹,作为示例,例如用户执行拍摄操作时,用户需触摸终端屏幕上的拍摄键,终端通过终端屏幕获取用户指纹;例如当用户下载图片时,需要长按屏幕,从而录入下载图片指令,终端可当用户选择下载指令时获取用户指纹等等,应当理解,此处对获取指纹的举例,仅为证明本方案的可实施性,不具有任何限定意义。

步骤s103,根据指纹对图片进行加密存储。

在本发明实施例中,利用获取到的指纹对上述图片进行加密后存储。

在本发明实施例中,在用户执行获取待存储图片的预设操作时,终端在接收预设操作的同时获取到用户的指纹,并利用上述指纹对待存储图片加密存储。用户无需再单独录入并设置加密指纹,以更加简洁、便利的方式对图片进行加密,节约了用户的时间成本,提供了更良好的用户体验。

实施例二:

图2示出了本发明实施例二提供的图像加密方法的流程,作为本发明的优选实施例,述预设操作包括拍摄操作/截图操作。

步骤s102,具体包括:

步骤s201,当用户按压拍摄按键/截图按键时,采集指纹。

在本发明实施例中,拍摄按键可为终端屏幕上的拍摄指令按键,用户可通过点击终端屏幕上的拍摄按键录入拍摄操作等。截图按键可为终端屏幕上的截图指令按键,用户可通过点击终端屏幕上的截图按键录入截图操作;也可为电源键和音量键的集合,也即可通过同时按压电源键和音量键录入截图操作等等,应当理解,此处对拍摄按键和截图按键的举例仅为方便理解本方案,不具有限定意义。

在本发明实施例中,当用户按压拍摄按键/截图按键时,终端采集用户指纹。作为示例,例如用户点击拍摄按键时,采集指纹;例如将电源键设置成指纹模块,用户同时按压电源键和音量键时,通过电源键获取用户指纹;用户点击终端屏幕上的截图按键时,获取用户指纹等等,应当理解,此处对采集指纹的举例仅为证明本方案的可实施性,不具有任何限定意义。

在本发明实施例中,终端不仅在接收用户的拍摄操作时,采集用户指纹,还可在接收用户截图操作时采集用户指纹。保证用户通过不同渠道获取到待存储图片时,终端均可采集到用户指纹,以提供更良好的用户体验。

实施例三:

图3示出了本发明实施例三提供的图像加密方法的流程,步骤s201,具体包括:

步骤s301,判断用户按压拍摄按键/截图按键的力度或者时间是否超过预设阈值,若是,则进入步骤s302;若否,则执行其他操作。

在本发明实施例中,当用户按压拍摄按键/截图按键时,判断用户按压拍摄按键/截图按键的力度或者时间是否超过了预设的阈值。作为示例,例如预设按压时间为5秒,当用户按压拍摄按键/截图按键时,判断用户按压拍摄按键/截图按键的时间是否超过了5秒等等,应当理解,此处对是否超过预设的阈值的举例仅为证明本方案的可实施性,不具有任何限定意义。

步骤s302,采集指纹。

在本发明实施例中,只有当用户按压拍摄按键/截图按键的力度或者时间超过预设的阈值时,采集用户的指纹。避免由于用户按压按键的力度不够或者由于按压按键时间不够,终端采集到指纹信息不完整,进而用户解密时输入的指纹与上述采集的指纹无法匹配,无法解密图片的情形;保证采集到用户全面、可用的指纹信息,以保证加密图片的安全性。

实施例三还提供了本发明的一优选实施例,在步骤s101之前,还包括:

向用户输出对待存储图片进行加密的确认提醒。

在本发明实施例中,确认提醒可以弹框的形式向用户输出对待存储图片进行加密的确认提醒;也可以将确认提醒设为控制是否加密的开关键,当将加密键设为打开状态时,终端需对待存储图片加密等等,具体确认提醒的方式不做限定

步骤s103,具体包括:

当接收到用户的加密确认操作时,根据指纹对图片进行加密存储。

在本发明实施例中,用户可通过按压加密确认提醒弹框中的确认键来执行加密确认操作;也可以将控制是否加密的加密键设置为打开状态来执行加密确认操作等等,具体用户录入加密确认操作的方式不具有任何限定意义。

在本发明实施例中,终端在接收到用户录入的加密确认操作之后,对待存储图片执行加密操作,即实现了可对单张图片进行加密,由保证了用户对加密图像选择的灵活性,解决了用户无法对图像是否加密进行选择的难题。

实施例三还提供了本发明的又一优选实施例,作为本发明的优选实施例,步骤s201,还包括:

若否,则输出录入加密指纹的提醒。

在本发明实施例中,当判断用户按压拍摄按键/截图按键的方式不满足预设规则时,输出录入加密指纹的提醒,以提醒用户重新录入指纹。进一步确保终端可获取到与用户指纹最一致的指纹信息,并利用上述指纹信息对图片加密,以确保图片的安全性。

实施例四:

图4示出了本发明实施例一提供的图像加密装置的结构图,作为示例,该照片加密装置应用于终端中,该终端可以为笔记本电脑、个人数字助理(personaldigitalassistant,pda)、手机等可以进行通信的设备,具体不作限定,上述装置包括:

接收单元41,用于接收获取待存储图片的预设操作。

在本发明实施例中,预设操作为用户录入的用户获取待存储图片的操作,可包括截图操作、拍摄操作、下载图片操作等等,具体不做限定。

指纹获取单元42,用于获取预设操作的指纹。

在本发明实施例中,在用户执行上述预设操作时获取用户的指纹,作为示例,例如用户执行拍摄操作时,用户需触摸终端屏幕上的拍摄键,终端通过终端屏幕获取用户指纹;例如当用户下载图片时,需要长按屏幕,从而录入下载图片指令,终端可当用户选择下载指令时获取用户指纹等等,应当理解,此处对获取指纹的举例,仅为证明本方案的可实施性,不具有任何限定意义。

加密单元43,用于根据指纹对图片进行加密存储。

在本发明实施例中,利用获取到的指纹对上述图片进行加密后存储。

在本发明实施例中,在用户执行获取待存储图片的预设操作时,终端在接收预设操作的同时获取到用户的指纹,并利用上述指纹对待存储图片加密存储。用户无需再单独录入并设置加密指纹,以更加简洁、便利的方式对图片进行加密,节约了用户的时间成本,提供了更良好的用户体验。

实施例五:

图5示出了本发明实施例五提供的图像加密装置的结构,作为本发明的优选实施例,述预设操作包括拍摄操作/截图操作。

指纹获取单元42具体包括:

指纹采集模块51,用于当用户按压拍摄按键/截图按键时,采集指纹。

在本发明实施例中,拍摄按键可为终端屏幕上的拍摄指令按键,用户可通过点击终端屏幕上的拍摄按键录入拍摄操作等。截图按键可为终端屏幕上的截图指令按键,用户可通过点击终端屏幕上的截图按键录入截图操作;也可为电源键和音量键的集合,也即可通过同时按压电源键和音量键录入截图操作等等,应当理解,此处对拍摄按键和截图按键的举例仅为方便理解本方案,不具有限定意义。

在本发明实施例中,当用户按压拍摄按键/截图按键时,终端采集用户指纹。作为示例,例如用户点击拍摄按键时,采集指纹;例如将电源键设置成指纹模块,用户同时按压电源键和音量键时,通过电源键获取用户指纹;用户点击终端屏幕上的截图按键时,获取用户指纹等等,应当理解,此处对采集指纹的举例仅为证明本方案的可实施性,不具有任何限定意义。

在本发明实施例中,终端不仅在接收用户的拍摄操作时,采集用户指纹,还可在接收用户截图操作时采集用户指纹。保证用户通过不同渠道获取到待存储图片时,终端均可采集到用户指纹,以提供更良好的用户体验。

实施例六:

图6示出了本发明实施例六提供的图像加密装置的结构,指纹采集模块51具体包括:

判断子模块61,用于判断用户按压拍摄按键/截图按键的力度或者时间是否超过预设阈值,若是,则进入采集子模块62;若否,则执行其他操作。

在本发明实施例中,当用户按压拍摄按键/截图按键时,判断用户按压拍摄按键/截图按键的力度或者时间是否超过了预设的阈值。作为示例,例如预设按压时间为5秒,当用户按压拍摄按键/截图按键时,判断用户按压拍摄按键/截图按键的时间是否超过了5秒等等,应当理解,此处对是否超过预设的阈值的举例仅为证明本方案的可实施性,不具有任何限定意义。

采集子模块62,用于采集指纹。

在本发明实施例中,只有当用户按压拍摄按键/截图按键的力度或者时间超过预设的阈值时,采集用户的指纹。避免由于用户按压按键的力度不够或者由于按压按键时间不够,终端采集到指纹信息不完整,进而用户解密时输入的指纹与上述采集的指纹无法匹配,无法解密图片的情形;保证采集到用户全面、可用的指纹信息,以保证加密图片的安全性。

实施例六还提供了本发明的一优选实施例,上述装置还包括:

加密确认单元,用于向用户输出对待存储图片进行加密的确认提醒。

在本发明实施例中,确认提醒可以弹框的形式向用户输出对待存储图片进行加密的确认提醒;也可以将确认提醒设为控制是否加密的开关键,当将加密键设为打开状态时,终端需对待存储图片加密等等,具体确认提醒的方式不做限定

加密单元43具体包括:

加密模块,用于当接收到用户的加密确认操作时,根据指纹对图片进行加密存储。

在本发明实施例中,用户可通过按压加密确认提醒弹框中的确认键来执行加密确认操作;也可以将控制是否加密的加密键设置为打开状态来执行加密确认操作等等,具体用户录入加密确认操作的方式不具有任何限定意义。

在本发明实施例中,终端在接收到用户录入的加密确认操作之后,对待存储图片执行加密操作,即实现了可对单张图片进行加密,由保证了用户对加密图像选择的灵活性,解决了用户无法对图像是否加密进行选择的难题。

实施例六还提供了本发明的又一优选实施例,作为本发明的优选实施例,指纹采集模块52,还包括:

加密指纹录入子模块,用于当判断结果为否时,输出录入加密指纹的提醒。

在本发明实施例中,当判断用户按压拍摄按键/截图按键的方式不满足预设规则时,输出录入加密指纹的提醒,以提醒用户重新录入指纹。进一步确保终端可获取到与用户指纹最一致的指纹信息,并利用上述指纹信息对图片加密,以确保图片的安全性。

本发明实施例还提供了一种终端,该终端包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如实施例一至实施例三所描述的任一照片加密方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,该可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如实施例一至实施例三所描述的任一照片加密方法的步骤。

本发明实施例提供的终端设备,该终端设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现上述各个系统实施例提供的照片加密方法的步骤。

示例性的,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在终端设备中的执行过程。例如,上述计算机程序可以被分割成上述各个系统实施例提供的照片加密装置的单元或模块。

本领域技术人员可以理解,上述终端设备的描述仅仅是示例,并不构成对终端设备的限定,可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线等。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,上述处理器是上述终端设备的控制中心,利用各种接口和线路连接整个用户终端的各个部分。

上述存储器可用于存储计算机程序和/或模块,上述处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现上述终端设备的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如指纹获取功能、利用指纹对图片加密功能等)等;存储数据区可存储根据照片加密方法的使用所创建的数据(比如采集到的指纹、加密后的图像等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例系统中的全部或部分模块/单元,也可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个系统实施例的功能。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。

在本发明实施例中,在用户执行获取待存储图片的预设操作时,终端在接收预设操作的同时获取到用户的指纹,并利用上述指纹对待存储图片加密存储。用户无需再单独录入并设置加密指纹,以更加简洁、便利的方式对图片进行加密,提供了更良好的用户体验。

本领域普通技术人员可以理解,实现上述实施例方法中的全部或者部分步骤是可以通过程序来指令相关的硬件来完成的,的程序可以存储于一计算机可读取存储介质中,的存储介质,如rom/ram、磁盘、光盘、闪盘等。

本发明中描述的照片加密装置,可以是安装在终端作为某些应用程序的一个插件,应用程序例如微信、日历、天气等。终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。

以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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