首页> 中国专利> 一种图片密码保护方法及终端

一种图片密码保护方法及终端

摘要

本发明实施例公开了一种图片密码保护方法及终端,该方法包括:对预设的可控元素进行随机化显示处理,所述可控元素显示在预设的背景图片上,所述可控元素至少包括一个;记录所述可控元素在所述背景图片上的位置坐标;根据所述位置坐标生成密码输入信息,并根据所述密码输入信息完成密码验证。本发明还提供了一种终端。本发明的目的在于提供一种图片密码保护方法及终端,可对图片密码中的可控元素进行随机化显示处理,增强图片密码的安全性能,降低密码泄露的风险。

著录项

  • 公开/公告号CN103310146A

    专利类型发明专利

  • 公开/公告日2013-09-18

    原文格式PDF

  • 申请/专利权人 宇龙计算机通信科技(深圳)有限公司;

    申请/专利号CN201210067988.4

  • 发明设计人 陈龙;

    申请日2012-03-15

  • 分类号G06F21/36;

  • 代理机构广州三环专利代理有限公司;

  • 代理人郝传鑫

  • 地址 518057 广东省深圳市南山区高新技术产业园(北区)梦溪道2号酷派信息港(1号楼)

  • 入库时间 2024-02-19 20:48:02

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-24

    授权

    授权

  • 2013-10-23

    实质审查的生效 IPC(主分类):G06F21/36 申请日:20120315

    实质审查的生效

  • 2013-09-18

    公开

    公开

说明书

技术领域

本发明涉及通信领域,尤其涉及一种图片密码保护方法及终端。

背景技术

图片密码是指不同于传统密码那样由字母、符号等组成,而是一种由图片与手势组合得到的新型密码,用户可以自由选择图片和自定义手势来设置图片密码。当需要输入密码时,密码输入界面即显示出用户预设的背景图片和可控元素,只需用户直接在背景图片上对可控元素进行控制操作,使相应的可控元素形成具有特定排列规则的图案或者到达背景图片上的特定位置,即可完成密码验证,从而顺利解密。

相比于传统密码,图片密码不易破解,输入方便,而且验证时间短,但是也存在容易泄露的缺陷。比如当用户在触摸屏上选择图片,输入手势时,难免被摄像头拍摄到整个过程,而导致密码泄露。

发明内容

本发明实施例所要解决的技术问题在于,提供一种图片密码保护方法及终端,可对图片密码中的可控元素进行随机化显示处理,增强图片密码的安全性能,降低密码泄露的风险。

为了解决上述技术问题,本发明实施例提供了一种图片密码保护方法,所述方法包括:

对预设的可控元素进行随机化显示处理,所述可控元素显示在预设的背景图片上,所述可控元素至少包括一个;

记录所述可控元素在所述背景图片上的位置坐标;

根据所述位置坐标生成密码输入信息,并根据所述密码输入信息完成密码验证。

其中,在所述对预设的可控元素进行随机化显示处理的步骤之前,还包括:

进行图片密码设置,该步骤具体包括:

设置背景图片;

在所述背景图片上设置可控元素;

根据用户对所述可控元素的控制操作,生成密码验证信息。

其中,所述密码输入信息包括:

所述可控元素的位置坐标信息;

或所述位置坐标信息与所述可控元素的属性信息的组合。

其中,所述密码输入信息还包括:

所述可控元素的控制顺序信息。

其中,所述根据所述位置坐标生成密码输入信息,并根据所述密码输入信息完成密码验证的步骤,具体包括:

根据所述位置坐标生成密码输入信息;

当接收到用户的输入确认操作后,判断所述密码输入信息与所述密码验证信息是否匹配;

若所述密码输入信息与所述密码验证信息匹配,则进行解密,否则,提示该图片密码输入错误。

相应地,本发明实施例还提供了一种终端,包括:随机显示模块、坐标记录模块以及密码验证模块,其中:

所述随机显示模块,用于对预设的可控元素进行随机化显示处理,所述可控元素显示在预设的背景图片上,所述可控元素至少包括一个;

所述坐标记录模块,用于记录所述可控元素在所述背景图片上的位置坐标;

所述密码验证模块,用于根据所述位置坐标生成密码输入信息,并根据所述密码输入信息完成密码验证。

其中,还包括:

密码设置模块,用于进行图片密码设置,所述密码设置模块具体包括:

背景图片设置单元,用于设置背景图片;

可控元素设置单元,用于在所述背景图片上设置可控元素;

验证信息生成单元,用于根据用户对所述可控元素的控制操作,生成密码验证信息。

其中,所述密码输入信息包括:

所述可控元素的位置坐标信息;

或所述位置坐标信息与所述可控元素的属性信息的组合。

其中,所述密码输入信息还包括:

所述可控元素的控制顺序信息。

其中,所述密码验证模块具体包括:

输入信息生成单元,用于根据所述位置坐标生成密码输入信息;

密码匹配判断单元,用于当接收到用户的输入确认操作后,判断所述密码输入信息与所述密码验证信息是否匹配;

解密单元,用于当所述密码输入信息与所述密码验证信息相互匹配时,进行解密;

错误提示单元,用于当所述密码输入信息与所述密码验证信息相互不匹配时,提示该图片密码输入错误。

实施本发明实施例,具有如下有益效果:

本发明实施例通过对图片密码中的可控元素进行随机化显示处理,能够使可控元素以一种无规律的随机方式显示在背景图片上,用户对所述可控元素的控制操作也随之每次都不同,因此可以成功避免因被外人偷窥或者被摄像头拍下密码设置和/或者输入过程而导致的密码泄漏问题,有效的增强了图片密码的安全性能,提高了用户体验。

附图说明

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

图1为本发明的终端的第一实施例的结构示意图;

图2为本发明的终端的第二实施例的结构示意图;

图3为图2中的密码设置模块的实施例的结构示意图;

图4为图2中的密码验证模块的实施例的结构示意图;

图5为本发明的图片密码保护方法的第一实施例的流程图;

图6为对预设的可控元素进行随机化显示处理后的手机界面示意图;

图7为记录所述可控元素在所述背景图片上的位置坐标的手机界面示意图;

图8为根据所述位置坐标生成密码输入信息,并根据所述密码输入信息完成密码验证的手机界面示意图;

图9为本发明的图片密码保护方法的第二实施例的流程图;

图10为本发明的进行图片密码设置的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参见图1,为本发明的终端的第一实施例的结构示意图。如图1所示,所述终端包括:随机显示模块10、坐标记录模块20以及密码验证模块30,其中:

所述随机显示模块10,用于对预设的可控元素进行随机化显示处理,所述可控元素显示在预设的背景图片上,所述可控元素至少包括一个。

具体的,终端具体包括手机、掌上电脑、平板电脑等具有触摸屏的电子设备,在本实施例中以手机为例进行说明。

所述随机显示模块10对用户预设的可控元素进行随机化显示处理,可使所述可控元素以完全无规律的随机方式显示在背景图片上,所述可控元素可以预设为一个,也可以预设为多个,其数量越多,该图片密码的破译和/或泄漏的风险越低,安全度越高,但是同时记忆难度也增大,所以用户应根据自身情况设置数量适当的可控元素。

假设本实施例中,用户预设了三个可控元素。

所述坐标记录模块20,用于记录所述可控元素在所述背景图片上的位置坐标。

具体的,用户在手机的触摸屏上可根据自己在设置密码时的操作规则对所述可控元素进行拖曳、堆叠、放大、缩小等控制操作,所述可控元素的位置坐标就会发生相应的改变,所述坐标记录模块20可记录所述可控元素在所述背景图片上最终停留的位置坐标。

由于所述随机显示模块10在用户每一次进入手机密码输入界面时,都对所述可控元素进行了随机化显示处理,则用户在每一次输入密码时对所述可控元素的控制操作就不同于上一次,因此,即使偶尔被外人偷窥或者被摄像头拍摄到整个密码输入过程,也不会轻易造成该图片密码的泄漏。

当然,不排除本次可控元素在背景图片上的显示位置与上一次的显示位置完全相同这种极为特殊的情况出现,则用户本次对所述可控元素的控制操作就不会发生变化。

所述密码验证模块30,用于根据所述坐标记录模块20记录的位置坐标生成密码输入信息,并根据所述密码输入信息完成密码验证。

具体的,假设用户设置的验证密码信息为:三个所述可控元素的横坐标或纵坐标相同,即当用户将所述可控元素排列成一条直线时,即可实现解密。所述密码验证模块30根据所述密码输入信息进行密码验证,当所述坐标记录模块20记录的各个所述可控元素最终停留位置的横坐标或纵坐标为一致时,则所述密码验证模块30的密码验证成功,手机可顺利解密。

本发明实施例通过对图片密码中的可控元素进行随机化显示处理,能够使可控元素以一种无规律的随机方式显示在背景图片上,用户对所述可控元素的控制操作也随之每次都不同,因此可以成功避免因被外人偷窥或者被摄像头拍下密码设置和/或者输入过程而导致的密码泄漏问题,有效的增强了图片密码的安全性能,提高了用户体验。

请参见图2,为本发明的终端的第二实施例的结构示意图。如图2所示,所述终端包括上述的终端的第一实施例中的:随机显示模块10、坐标记录模块20以及密码验证模块30,本实施例中,所述终端进一步包括:密码设置模块00,其中:

所述密码设置模块00,用于进行图片密码设置。

具体的,所述密码设置模块00提供密码设置界面以便用户进行图片密码设置。

请参见图3,为图2中的密码设置模块的实施例的结构示意图,所述密码设置模块00具体包括:背景图片设置单元001、可控元素设置单元002以及验证信息生成单元003,其中:

所述背景图片设置单元001,用于设置背景图片。

具体的,所述背景图片设置单元001可根据用户的选择,将手机的图片库中的任意一张图片或用户自己下载、拍摄的任意一张图片设置为该图片密码的背景图片。背景图片的设置主要为提供一个参照物,方便用户在控制所述可控元素进行定位。

当然,也可以将所述背景图片设置为空白,此情况一般适用于用户设置的密码验证信息比较简单和容易操控时。

假设本实施例中,所述背景图片设置单元001设置的背景图片为:海底世界。

所述可控元素设置单元002,用于在所述背景图片设置单元001设置的背景图片上设置可控元素。

具体的,所述可控元素设置单元002可根据用户的选择,将手机的元素库中的任意元素或用户自己下载的任意元素设置为该图片密码的可控元素。

根据用户的选择,所述可控元素设置单元002也可将所述可控元素的数量设置为一个或多个,类型设置为一种或者多种。其数量和/或类型越多,该图片密码的破译和/或泄漏的风险越低,安全度越高,但是同时记忆难度也增大,所以用户应根据自身情况设置合适的可控元素。

假设本实施例中,所述可控元素设置单元002设置的可控元素为:三个海星、四条热带鱼、五个贝壳。

所述验证信息生成单元003,用于根据用户对所述可控元素设置单元002设置的可控元素的控制操作,生成密码验证信息。

具体的,假设用户设定将三个海星堆叠在一起时即可解密,则所述验证信息生成单元003根据用户对海星的控制操作:将散布在海底世界中的三个海星拖曳到同一位置,或者将三个海星中的任意两个拖曳到另外一个海星的位置上,生成密码验证信息:三个海星的位置坐标相同。

值得一提的是,在设置密码时,可以分别设置不同权限的图片密码,比如开机密码、拨号密码、文件夹密码等,层层设密,安全性能更高。

请参见图4,为图2中的密码验证模块的实施例的结构示意图,所述密码验证模块30具体包括:输入信息生成单元301、密码匹配判断单元302、解密单元303以及错误提示单元304,其中:

所述输入信息生成单元301,用于根据所述位置坐标生成密码输入信息。

具体的,所述密码输入信息包括所述可控元素的位置坐标信息,更进一步讲是所述可控元素在经过用户的拖曳、堆叠、放大、缩小等控制操作后在背景图片上最终停留的位置坐标信息。

所述密码输入信息也可包括所述位置坐标信息与所述可控元素的属性信息的组合。当所述可控元素设置单元002设置的可控元素为不同种类时,就需要所述可控元素的属性信息来区分所述可控元素。比如根据海星、热带鱼、贝壳的存储位置、大小等属性信息就可区分所述可控元素。

所述密码输入信息还可包括所述可控元素的控制顺序信息。当所述验证信息生成单元003生成密码验证信息时,包括了用户在对所述可控元素进行控制操作时的顺序信息时,就需要所述可控元素的控制顺序信息来完成密码验证。

所述密码匹配判断单元302,用于当接收到用户的输入确认操作后,判断所述输入信息生成单元301生成的密码输入信息与所述密码验证信息是否匹配。

具体的,当接收到用户的输入确认操作后,则表明用户的密码输入已完成,所述密码匹配判断单元302判断所述输入信息生成单元301生成的密码输入信息与所述密码验证信息是否匹配。

所述解密单元303,用于当所述密码匹配判断单元302判断所述密码输入信息与所述密码验证信息相互匹配时,进行解密。

所述错误提示单元304,用于当所述密码匹配判断单元302判断所述密码输入信息与所述密码验证信息相互不匹配时,提示该图片密码输入错误。

本发明实施例通过对图片密码中的可控元素进行随机化显示处理,能够使可控元素以一种无规律的随机方式显示在背景图片上,用户对所述可控元素的控制操作也随之每次都不同,因此可以成功避免因被外人偷窥或者被摄像头拍下密码设置和/或者输入过程而导致的密码泄漏问题,有效的增强了图片密码的安全性能,提高了用户体验。

同时,本发明实施例提供了多种密码组合方式,可更进一步增强图片密码的安全性能,提高用户体验。

请参见图5,为本发明的图片密码保护方法的第一实施例的流程图。所述方法包括:

S101,对预设的可控元素进行随机化显示处理。

具体的,终端具体包括手机、掌上电脑、平板电脑等具有触摸屏的电子设备,在本实施例中以手机为例进行说明。

所述S101对用户预设的可控元素进行随机化显示处理,可使所述可控元素以完全无规律的随机方式显示在背景图片上,所述可控元素可以预设为一个,也可以预设为多个,其数量越多,该图片密码的破译和/或泄漏的风险越低,安全度越高,但是同时记忆难度也增大,所以用户应根据自身情况设置数量适当的可控元素。

假设本实施例中,用户预设了如下可控元素:三个海星、四条热带鱼、五个贝壳。请参加图6,为对预设的可控元素进行随机化显示处理后的手机界面示意图。

S102,记录所述可控元素在所述背景图片上的位置坐标。

具体的,用户在手机的触摸屏上可根据自己在设置密码时的操作规则对所述可控元素进行拖曳、堆叠、放大、缩小等控制操作,所述可控元素的位置坐标就会发生相应的改变,所述S102可记录所述可控元素在所述背景图片上最终停留的位置坐标。

由于所述S101在用户每一次进入手机密码输入界面时,都对所述可控元素进行了随机化显示处理,则用户在每一次输入密码时对所述可控元素的控制操作就不同于上一次,因此,即使偶尔被外人偷窥或者被摄像头拍摄到整个密码输入过程,也不会轻易造成该图片密码的泄漏。

当然,不排除本次可控元素在背景图片上的显示位置与上一次的显示位置完全相同这种极为特殊的情况出现,则用户本次对所述可控元素的控制操作就不会发生变化。

假设用户对两个海星进行拖曳操作,请参见图7,为记录所述可控元素在所述背景图片上的位置坐标的手机界面示意图。

S103,根据所述位置坐标生成密码输入信息,并根据所述密码输入信息完成密码验证。

具体的,假设用户设置的验证密码信息为:三个海星的位置坐标相同,即当用户将三个海星移动到一起时,即可实现解密。所述S103根据所述密码输入信息进行密码验证,当所述S102记录的各个海星最终停留位置的坐标为一致时,则所述S103的密码验证成功,手机可顺利解密。请参见图8,为根据所述位置坐标生成密码输入信息,并根据所述密码输入信息完成密码验证的手机界面示意图。

本发明实施例通过对图片密码中的可控元素进行随机化显示处理,能够使可控元素以一种无规律的随机方式显示在背景图片上,用户对所述可控元素的控制操作也随之每次都不同,因此可以成功避免因被外人偷窥或者被摄像头拍下密码设置和/或者输入过程而导致的密码泄漏问题,有效的增强了图片密码的安全性能,提高了用户体验。

请参见图9,为本发明的图片密码保护方法的第二实施例的流程图,所述方法包括:

S200,进行图片密码设置。

S201,对预设的可控元素进行随机化显示处理。

S202,记录所述可控元素在所述背景图片上的位置坐标。

S203,根据所述位置坐标生成密码输入信息。

S204,当接收到用户的输入确认操作后,判断所述密码输入信息与所述密码验证信息是否匹配。若是,则执行S205,否则,执行S206。

S205,进行解密。

S206,提示该图片密码输入错误。

请参见图10,为本发明的进行图片密码设置的流程图,包括:

S2001,设置背景图片。

S2002,在所述背景图片上设置可控元素。

S2003,根据用户对所述可控元素的控制操作,生成密码验证信息。

本发明实施例通过对图片密码中的可控元素进行随机化显示处理,能够使可控元素以一种无规律的随机方式显示在背景图片上,用户对所述可控元素的控制操作也随之每次都不同,因此可以成功避免因被外人偷窥或者被摄像头拍下密码设置和/或者输入过程而导致的密码泄漏问题,有效的增强了图片密码的安全性能,提高了用户体验。

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

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号