技术领域
本发明涉及智能终端技术领域,更具体地说,涉及一种基于图片特征序列的解锁方法。
背景技术:
随着智能终端的发展,触摸屏已经成为目前终端设备必备的特征,用户通过手指或笔可以在屏幕上进行点击,拖拉等各种动作,即使在传统的屏幕上,用户也可以通过鼠标等外设进行类似的动作。
目前的解锁方式主要为密码解锁,滑动解锁,手势解锁,这几张方式各有优缺点,密码方式强度足够但需要记忆密码,滑动解锁和手势解锁相对简单,但是保密强度不够,通过结合密码方式和自定义图片序列,将二者的优点进行融合,通过自定义图片序列以及序列的各种属性,包含图片序列的次序,图片序列的特定轨迹作为解锁判断的构成要素,既可以包含密码特征,也包含了简单的动作特征。
由此,本发明通过将屏幕坐标化,将图片序列次序和停放的轨迹进行融合,包含了一定的密码属性,用户只需在按设定的序列次序和轨迹进行操作,终端进行比对后进行解锁,从而为用户提供了一种基于图片特征序列的解锁方法。
技术实现要素:
本发明通过用户选择图片特征序列,依次拖放图片到屏幕的各个位置,注册这些图片序列特征,包含位置以及次序,并将这些图片集作为锁定时的图像背景并混淆排列其次序,用户在锁定界面上按照注册的图片序列次序及位置特征进行拖放操作,使其按照注册的次序和位置进行排列,系统判断用户操作的结果,如与注册的序列特征一致则进行解锁。。
进一步的,通过所提供的一种基于图片特征序列的解锁方法为一种便捷的终端业务的发展提供有力保障,满足用户各方要求,提升用户友好体验。
为实现上述目的,本发明的一个方面提供了一种基于图片特征序列的解锁方法,该方法包括:
用户选择一系列的图像,作为一个逻辑意义上的一个序列,并按照逻辑序列的次序将图片放置在屏幕上的特定位置,终端将图片序列特征,包含图片次序和屏幕坐标位置保存作为解锁的判断依据。
本发明提供的一种基于图片特征序列的解锁方法的一个实施例中,该方法还包括:
在用户选定图像序列后,按照屏幕的尺寸和分辨率以及图片个数与屏幕进行适配,在终端锁定的背景,图像序列包含的图片以静止或运动的方式随机显示在屏幕上,。
用户在锁定界面上,通过拖放图片对象的方式,使其按照预设的逻辑次序和屏幕上的位置进行排列,系统将判断用户的图片序列的每个图片的拖放次序和坐标位置,将结果作为是否解锁的判断依据。
本发明提供的一种基于图片特征序列的解锁方法的一个实施例中,该方法还包括:
屏幕根据分辨率和尺寸,用户选定序列中图像的个数,与屏幕进行适配,以满足屏幕上容纳各个完整的图片,包含放大图片或缩小图片,用户拖放图像到对应的位置后,系统记录用户拖放图片的坐标作为拖放区域的中心点。
本发明提供的一种基于图片特征序列的解锁方法的一个实施例中,该方法还包括:
系统记录下用户拖放图片的坐标,作为图像显示拖放目标区域的中心位置,并以一个范围半径作为拖放的目标区域,图片进入到对应的区域即可放下,系统即可认为用户的拖放位置正确。
具体来说具有以下优点:
使用方便:
用户自主选定一系列的图片作为图片序列并设定其显示次序和显示的次序的轨迹方向,通过拖拉的方式即可完成,使用简单。
安全性较好:
相比传统的滑动解锁,通过图片序列包含了次序,呈现次序的轨迹等参数,隐含了一定的密码信息,提高了解锁的安全性。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明系统模块结构的示意图。
图2为本发明坐标及序列呈现方式示意图。
图3为本发明业务流程示意图。
具体实施方式
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
为实现上述目的,提出了一种基于图片特征序列的解锁方法。
以下通过结合附图,对本发明的实施方式进行描述
实现一种基于图片特征序列的解锁方法的关键点如下:
屏幕坐标:
系统设定屏幕坐标系,规定其原点和XY轴的方向,默认为左上角为原点,并根据图像序列的图片个数,对在屏幕上的显示的图片大小进行适配。
如设定3个图片,横向排列,用户需设定图片序列在屏幕坐标上的排列次序以及横向的轨迹,作为判断解锁的依据。
图片序列轨迹可以按照屏幕坐标,用户随意拖放图片到屏幕的任意位置或提供函数模板进行设置,系统提供各种函数的模板,每个模板包含对应的函数,如线性函数。
例如,设置一个线性函数:
f(x)=2x+1,(X=1、2、3)表示为按照这个线性函数的轨迹放置3个图片序列的位置,图片起始点位置分别位于X=1,X=2,X=3的横坐标以及Y=3,Y=5,Y=7的位置上,并记录和生成对应覆盖该位置的虚拟区域,以方便用户拖放对应的图片。
注册解锁序列:
在屏幕坐标确定后,用户注册解锁的图片序列,拖放图片到对应的位置上,在完成全部图片的拖放后,系统记录拖放的次序以及每个图片的对应坐标位置,作为解锁的依据。
记录数据包含:
图片ID,X坐标,Y坐标,时序
时序根据用户拖放图片的时间先后排列的次序,为整数,如1,2,3。
数据示例:
PIC-ID-1,1,2,1:ID号为PIC-ID-1的图片,X坐标1,Y坐标2,
拖放的次序1。
PIC-ID-2,2,3,2:ID号为PIC-ID-2的图片,X坐标2,Y坐标3,
拖放的次序2。
PIC-ID-3,3,4,3:ID号为PIC-ID-3的图片,X坐标3,Y坐标4,
拖放的次序3。
图片ID,位置,时序都必须一致才判定一致。
解锁判定:
用户终端在锁定后,锁定界面上呈现的是图片序列的乱序排列,图片在锁定界面随机浮动或静止方式显示,用户如需解锁,需按照注册的解锁序列的动作进行操作,按次序拖放正确的图片到正确的屏幕坐标位置附近,进入到拖放区域后都认为正确的位置,自动将图片安置到区域原注册时图片的位置,在完成全部的图片的拖放后,系统判断用户操作的数据,包含拖放次序以及对应次序的拖放对象,如满足则进行解锁。
系统根据用户选择的图片序列的轨迹函数模板,如函数Y=X+1,进行同样的计算,并判断每个图片在注册时的位置以及拖放的时间次序,如一致则认为满足解锁条件。
主要功能模块如图1所示:
终端部分:
终端屏幕100:
终端屏幕提供用户触摸或选择区域的物理承载,用户通过触摸或使用外设如鼠标方式拖放图片并执行相应的动作。
触摸屏或外设驱动控制101:
控制触摸屏或外设如鼠标在屏幕上的位置显示,对用户的屏幕上的选择以及动作的进行感应和动作数据的获取。
业务逻辑模块102:
控制和执行业务逻辑流程,与周边的各个功能模块进行交互完成各个逻辑功能以及消息的传递。
解锁判断模块103:
通过获取的用户解锁的动作数据,对图片序列的动作数据,包含时序,坐标,图片判断是否为成功的解锁动作。
解锁模块104:
图片管理模块105:
为用户提供锁定背景图片的管理和设置功能,通过管理模块选择和管理图片文件。
序列注册模块106:
为用户提供解锁图片序列数据的注册模块,用户通过序列注册模块完成解锁图片序列的数据注册。
系统数据库107:
保存各种数据,包含解锁动作数据的记录以及各种操作数据。
轨迹模板库108:
为用户提供一个图片序列的轨迹函数的模板,用户可以自定义以离散方式放置图片。
解锁模块108:
根据解锁判断模块的判断结果,将锁定的用户屏幕进行解锁。
管理配置模块109:
用户对业务参数进行管理和配置的模块,配置各种业务参数。
图2示出本发明坐标及序列呈现方式示意图。
如图所示:
按照屏幕方向设定XY轴。
记录用户在屏幕的坐标以及图片拖放的次序,作为一个序列,包含了图片ID,XY轴坐标,时刻数据。
动作序列以记录的时刻进行排序。
图中示例为用户采取了函数模板:Y=X+1的轨迹进行图片序列的放置以及图片放置的先后时序。
在注册时图片位置为中心,设置一个系统参数R为半径的区域,凡是进入到此区域的图片均可认为放置正确。
下面举一个例子来说明本发明用户使用一种基于图片特征序列的解锁业务的流程,如图3所示,该实施例中,业务包括以下步骤:
前置条件:用户注册一个图片序列作为解锁数据。
步骤1:用户在屏幕上进行拖放图片到对应的位置;
步骤2:终端屏幕捕获到用户的解锁动作的意图,记录用户的解锁动作数据;
步骤3:获取到解锁意图的数据后,解析动作数据的数据系列的组成;
步骤4.根据注册的动作序列数据各个参数,如图片ID,拖放的时序,位置坐标参数进行匹配;
步骤5.根据匹配的动作结果,决定是否进行解锁;
步骤6.如成功,则进行屏幕的解锁。
本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。