一种通信终端图形密码设置方法及装置转让专利

申请号 : CN201010143089.9

文献号 : CN101827360B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曹灿

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种通信终端图形密码的设置方法,所述方法包括:在收到用户的设置图形密码指令,并判断以前未设置字符密码的情况下,生成具有多个加载图片的图形界面,其中每个加载图片随机地填充在图形界面的二维栅格的相应网格中;通过把所述图形界面中的至少一个加载图片选作图形密码对应的图片,获得用来设置图形密码的图片ID及坐标值;将用于设置图形密码的图片ID和坐标值转换成字符密码并进行存储,完成图形密码设置。本发明提出了一种通信终端图形密码的应用方法,与单纯的文本或字符密码验证不同,实现了更加丰富的用户界面的交互,增强了认证安全性,提高了系统的可靠性。

权利要求 :

1.一种通信终端图形密码设置方法,其特征在于,包括以下步骤:

在收到用户的设置图形密码指令,并判断以前未设置字符密码的情况下,生成具有多个加载图片的图形界面,其中每个加载图片随机地填充在图形界面的二维栅格的相应网格中;

通过把所述图形界面中的至少一个加载图片选作图形密码对应的图片,获得用来设置图形密码的图片ID及坐标值;

利用预置的图片ID及坐标值与字符的对应关系,将用于设置图形密码的图片ID和坐标值转换成字符密码并进行存储,完成图形密码设置;

其中,所述二维栅格被划分多个网络,每个网格具有唯一的一个坐标,使填充到网格的每个加载图片被赋予该网格的坐标。

2.如权利要求1所述的方法,其特征在于,还包括:在收到用户的设置图形密码指令并判断以前设置字符密码的情况下,利用预置的图片ID及坐标值与字符的对应关系将以前设置的字符密码转换成在图形界面上显示的加载图片ID及加载图片所在栅格中的网格的坐标值,之后通过用户从图形界面中选择显示的加载图片,获得用于设置图形密码的图片ID及坐标值。

3.如权利要求2所述的方法,其特征在于,通过点击图形界面中的加载图片,从所述图形界面中选择加载图片,其中通过点击加载图片所获取的用于设置图形密码的图片坐标值是所点击的栅格的坐标值。

4.一种通信终端图形密码设置装置,其特征在于,所述装置包括:

设置图形密码单元,接收用户输入的设置图形密码指令,触发图形坐标转换单元;

图形密码界面生成单元,生成具有多个加载图片的图形界面,其每个加载图片随机地填充在图形界面的二维栅格的一个网格中;

图形密码输入单元,接收用户通过从所述图形界面中选择的加载图片,并通过把所选加载图片用作与图形密码对应的图片,获取用于设置图形密码的图片ID及坐标值;

图形坐标转换单元,将所述图形密码输入单元获得的用于设置图形密码的图片ID和坐标值转换成字符密码并进行存储;

其中,所述二维栅格被划分多个网络,每个网格具有唯一的一个坐标,使填充到网格的每个加载图片被赋予该网格的坐标。

5.如权利要求4所述的设置装置,其特征在于,所述图形坐标转换单元进一步包括:图片ID和坐标对应模块,用于建立并记录图形密码的图形界面的图片ID和栅格中网格坐标值的对应关系;

字符密码与坐标对应模块,用于记录字符与栅格中网格坐标值的对应关系;

图形密码与字符密码转换模块,根据所述图片ID和坐标对应模块所存储的图片ID和网格坐标值的对应关系,以及所述字符密码与坐标对应模块所记录的字符与网格坐标值的对应关系,把图片ID及坐标值转换成对应的字符密码,以及把字符密码转换成对应的图片ID及坐标值。

6.如权利要求4所述的设置装置,其特征在于,所述图形密码界面生成单元连接图形密码与字符密码转换模块,用于根据图形密码与字符密码转换模块经转换得到的图片ID及坐标值,在图形界面的对应网格上显示与图片ID和坐标值对应的加载图片。

说明书 :

一种通信终端图形密码设置方法及装置

技术领域

[0001] 本发明涉及通信终端密码应用技术,尤其涉及通信终端图形密码设置方法及装置。

背景技术

[0002] 目前,在通信终端如手机中应用的密码应用系统,主要涉及例如pin口令或手机设置密码。而作为一项重要的手段使用的传统的字符式口令,其本身存在安全性问题,比如由于传统的字符只有94个,非常容易被破解。一旦字符式口令被破解,将会给用户造成非常严重的安全问题。

发明内容

[0003] 本发明的目的在于,提供一种通信终端图形密码的应用方法及装置,能更好地解决传统字符密码安全性较低的问题。
[0004] 本发明提供的通信终端图形密码的设置方法包括以下步骤:
[0005] 在收到用户的设置图形密码指令,并判断未设置字符密码的情况下,生成具有多个加载图片的图形界面,其中每个加载图片随机地填充在图形界面上分布的二维栅格的相应网格中;其中,所述二维栅格具有多个网格,其每个网格具有唯一的坐标值。
[0006] 选取所述图形界面中的至少一个加载图片用于设置图形密码,获得所述图片ID及坐标值;
[0007] 利用预置的图片ID及坐标值与字符的对应关系,将用于设置图形密码的图片ID和坐标值转换成字符密码并进行存储,完成图形密码设置。
[0008] 本发明提供的通信终端图形密码的设置装置包括:
[0009] 设置图形密码单元,接收用户输入的设置图形密码指令,触发图形坐标转换单元;
[0010] 图形密码界面生成单元,生成具有多个加载图片的图形界面,其每个加载图片随机地填充在图形界面的二维栅格的相应网格中;
[0011] 图形密码输入单元,接收用户从所述图形界面中选择的加载图片,并通过把所选加载图片用作与图形密码对应的图片,获取用于设置图形密码的图片ID及坐标值;
[0012] 图形坐标转换单元,将所述图形密码输入单元获得的用于设置图形密码的图片ID和坐标值转换成字符密码进行存储。
[0013] 与现有技术相比较,由于本发明利用图片的ID和图片所在网格中的坐标值作为密码,增加了密码的复杂性。也就是说,由于图形密码包括密码图片ID和图片位置的坐标值,因此仅仅知道图形密码的图片,是不可能通过密码认证的,从而增加了密码使用的安全性。
[0014] 另一方面,由于图形密码的图片数量巨大,加之二维栅格图形界面中可以有多个网格如3×3个网格,因此本发明的图片ID加坐标值的图形密码可以构成海量密码,增加了破解密码的难度,从而进一步增加了密码使用的安全性。

附图说明

[0015] 图1是本发明通信终端图形密码应用方法的流程图;
[0016] 图2是本发明通信终端图形密码设置方法的流程图;
[0017] 图3是本发明通信终端图形密码认证的流程图;
[0018] 图4是本发明通信终端图形密码应用装置的结构示意图;
[0019] 图5是图4中的图形坐标转换单元的结构示意图。

具体实施方式

[0020] 下面结合附图对本发明一种通信终端图形密码设置方法、装置进行详细说明。
[0021] 图1示出了一种通信终端图形密码设置方法第一实施例的流程图,如图1所示,该应用方法包括以下步骤:
[0022] 步骤S11,接收到用户的设置图形密码指令,并判断以前未设置字符密码时,由图形密码界面生成单元(参见图4)随机地生成具有多个加载图片的图形界面,其每个加载图片被随机地填充在多个图形界面的二维栅格的相应网格中。
[0023] 具体地,图形界面的二维栅格被划分多个网格,例如被划分成3×3、4×4...个网格,每个网格具有唯一的一个坐标,这样可以使填充到网格中的每个加载图片被赋予该网格的坐标。一般来说,图形密码生成单元每次生成的加载图片的数量与网格数量相同,并随机地把所有加载图片一对一地填充到相应网格中。其中所述的图形界面并不只局限于上述的二维栅格图形界面。
[0024] 步骤S12,从所述图形界面中选择作为设置图形密码加载图片,获得用于设置图形密码的图片ID和坐标值。
[0025] 步骤S13,根据预先建立的图片ID及坐标值与字符的对应关系,将所述获得的用于设置图形密码的图片ID和坐标值转换为字符数据并进行存储,从而完成图形密码的设置。
[0026] 步骤S14,此后,在接收到用户对所设置的图形密码进行认证的指令后,开始进行对图形密码的进行认证,从而完成图形密码的应用。
[0027] 图2示出了通信终端图形密码设置方法第二实施例的流程,如图所示该方法包括以下步骤:
[0028] 步骤S101:按照用户的设置图形密码指令,启动设置使用图形密码的操作。
[0029] 步骤S102:判断之前是否已设置过字符密码,如果是则执行步骤S103,否则执行步骤S106。
[0030] 步骤S103:根据预先建立的图片ID及坐标值与字符的对应关系,将所述字符密码转换图片ID及坐标值后,执行步骤S104。
[0031] 步骤S104:根据在步骤S103中得到的图片ID及坐标值,把具有该图片ID的加载图片填充到具有该坐标值的网格中,由此生成所述字符密码对应的加载图片的具有界面。其中,所述加载图片被高亮显示,以提示用户注意,此后执行步骤S105。
[0032] 步骤S105:从所述用户界面选择(如点击或者拖动)高亮显示的加载图片进行图形密码的确认,获得用于设置图形密码的图片ID及坐标值,执行步骤S109。
[0033] 步骤S106:随机加载一组图片,并将加载一组图片随机分布到二维栅格的相应网格中,由此生成具有多个分别填充在多个二维栅格中的加载图片的图形界面,执行步骤S107。
[0034] 步骤S107:用户从所述图形界面选择加载图片,获得用于设置图形密码的图片ID及坐标值,执行步骤S108。
[0035] 步骤S108:根据预先建立的图片ID及坐标值与字符的对应关系,将所述用于设置图形密码的图片ID及坐标值转换为字符数据并进行存储,执行步骤S109。
[0036] 步骤S109:用户再次确认设置的图形密码,确认无误后图形密码设置生效并退出。
[0037] 其中,用户在设置图形密码过程中,从图形界面选择加载图片的点击图片次数,可以依照实际用户的应用要求进行不同的设定。
[0038] 如图3所示,通信终端图形密码的认证流程如下:
[0039] 步骤S200:接收用户对图形密码进行认证的指令,进入到图形密码的认证处理。
[0040] 步骤S201:判断是否设置过图形密码,若是,则执行步骤S201,否则执行步骤S209,接收用户的文本字符密码的输入,直接进行字符密码的认证即执行步骤S206。
[0041] 步骤S202:生成具有多个分别填充在多个二维栅格中的加载图片的图形界面,其中根据设置图形密码的字符数据转换得到的用于设置图形密码的图片ID和坐标值,将设置图形密码时所选择的图片加载到对应于所述坐标值的网格中。
[0042] 步骤S203:用户从所述图形界面点击或者拖动加载图片。
[0043] 步骤S204:获得用于认证图形密码的图片ID及坐标值。
[0044] 步骤S205:将所述用于认证图形密码的图片ID及坐标值转换为字符密码。
[0045] 步骤S206:对字符密码进行认证,具体为:将转换得到的用于认证的字符数据或者根据用户输入得到的字符数据,与设置图形密码的字符数据或用户设置字符密码的字符数据进行比较。
[0046] 步骤S207:比较后,若二者匹配则认证成功,执行步骤S208,进入具体应用,否则,根据密码的使用情况返回步骤S203或者步骤S209,并提示剩余密码输入的次数。
[0047] 图4示出了通信终端图形密码的应用装置的结构,包括:设置图形密码单元11;连接单元11的图形坐标转换单元13;连接单元13的图形密码界面生成单元12;分别连接用户界面和单元13的图形密码输入单元14。此外还包括认证图形密码单元16;分别连接单元13和单元16的密码认证单元15。
[0048] 设置图形密码单元11接收用户输入的设置图形密码指令,判断以前未设置字符密码的情况下,触发图形坐标转换单元13建立并记录图形密码的图形界面的图片ID和栅格坐标值的对应关系。图形坐标转换单元13将图片ID和栅格坐标值的对应关系传递给图形密码界面生成单元12。图形密码界面生成单元12首先绘制出一个固定的3×3的网格,然后从固定的图像资源包中根据接收到的图片ID及栅格坐标值的对应关系加载图片填充到栅格中,生成具有多个分别填充在多个二维栅格中的加载图片的图形界面。
[0049] 用户通过从所述图形界面中选择加载图片,图形密码输入单元14通过用户选择的加载图片,获取用于设置图形密码的图片ID及坐标值,其中获取用于设置图形密码的图片ID及坐标值的具体过程为:首先,图形密码输入单元14判断接收到用户选择为点击或是拖动事件,如果是单纯点击事件,获取所点击的栅格坐标值,如果是拖动触摸,则需要判断起始点的栅格坐标值,计算出经过几个图形栅格,并与用户界面进行交互;其次,根据图形坐标转换单元13记录的图形密码的图形界面的图片ID和栅格坐标值的对应关系的得到点击的是哪几个图形的ID号,传递给图形坐标转换单元13。
[0050] 另外,当设置图形密码单元11接收用户输入的设置图形密码指令时,判断以前设置有字符密码的情况下,图形密码界面生成单元12根据所述图形坐标转换单元13将以前设置的字符密码转换成加载图片ID及加载图片所在栅格的坐标值,将所述加载图片ID所对应的图片加载到加载图片所在栅格中,生成具有多个分别填充在多个二维栅格中的加载图片的图形界面,其中,所述加载图片ID所对应的图片高亮显示,图形密码输入单元14接收用户从所述图形界面中选择高亮显示的加载图片,获得用于设置图形密码的图片ID及坐标值。
[0051] 图形坐标转换单元13将所述图形密码输入单元14获得的用于设置图形密码的图片ID和坐标值转换成字符数据进行存储,完成图形密码的设置。
[0052] 当认证图形密码单元16接收用户输入的认证图形密码指令,触发密码认证单元15进行图形密码的认证操作,密码认证单元15触发图形坐标转换单元13将在设置图形密码时存储的字符数据转换为设置图形密码所选的图片ID及坐标值,传递给图形密码界面生成单元12,图形密码界面生成单元12将设置图形密码时所选的图片加载到对应于所述坐标值的栅格中,生成具有多个分别填充在多个二维栅格中的加载图片的图形界面。图形密码输入单元14接收通过所述图形界面中选择用于认证的加载图片,获取用于认证图形密码的图片ID及坐标值,传递给图形坐标转换单元13,图形坐标转换单元13将所述图片ID及坐标值转换成用于认证的字符数据,传递给所述密码认证单元15,密码认证单元15将所述用于认证的字符数据与设置图形密码的字符数据进行比较,若匹配则认证成功进入下个界面,若不匹配则认证失败,返回通知图形密码输入单元14再次输入图形密码,并提示剩余密码输入的次数。
[0053] 图5示出了本发明实施例中图形坐标转换单元的具体结构。
[0054] 图片ID和坐标对应模块131,建立并记录图形密码的图形界面的图片ID和栅格坐标值的对应关系,并将其提供给图形密码界面生成单元12以生成具有多个分别填充在多个二维栅格中的加载图片的图形界面。字符与坐标对应模块132记录字符与栅格坐标值的对应关系。图形密码与字符数据转换模块133根据图片ID和坐标对应模块131以及字符与坐标对应模块132在图形密码和字符密码之间进行转换。
[0055] 图形密码输入单元14接收到用户通过所述图形界面选择的加载图片,获取加载图片ID及坐标值传递给图形密码与字符数据转换模块133,图形密码与字符数据转换模块133根据图片ID和坐标对应模块131所存储的图片ID和栅格坐标值的对应关系以及字符与坐标对应模块132所记录的字符与栅格坐标值的对应关系,将加载图片ID及坐标值转换为字符数据进行存储。
[0056] 另外在判断以前设置有字符密码的情况下,图形密码与字符数据转换模块133首先根据字符与坐标对应模块132将以前存储的字符密码转换为所在栅格的坐标值,在根据图片ID和坐标对应模块131将所在栅格坐标和图片ID对应起来,传递给图形密码界面生成单元,生成具有多个分别填充在多个二维栅格中的加载图片的图形界面,其中所述字符密码转换得到的图片高亮显示在其所对应的栅格位置中。
[0057] 本发明提出了一种通信终端图形密码的应用方法,与单纯的文本或字符密码验证不同,实现了更加丰富的用户界面的交互,增强了认证安全性,提高了系统的可靠性,同时通过图形坐标转换单元实现了字符密码和图形密码之间的相互转换,提升了用户的使用体验。另外图形坐标转换单元的功能经过设计扩展并不局限于二维栅格图形界面,这样可以使得用户界面的形式更加灵活和多样化,大大增加了使用的趣味性。
[0058] 以上所述仅是本发明的优选地实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。