一种手势解锁的方法技术

技术编号:10241567 阅读:99 留言:0更新日期:2014-07-23 13:52
本发明专利技术揭示了一种手势解锁的方法,包含解锁模块、业务逻辑模块,手势判定模块等。本发明专利技术通过用户设置解锁密码,系统在锁定状态的终端屏幕上呈现关联密码字符的可移动对象,并以随机或指定的方式在屏幕上排列,用户滑动对应的图形对象到指定的位置,系统捕获用户的滑动手势,判断滑动的手势以及滑动对象的关联值,用户多次滑动对象对应的关联值构成用户解锁密码,与保存在系统的解锁密码进行匹配,如正确则进行解锁。本发明专利技术通过在锁定界面进行滑动可移动对象的获取密码的方式进行解锁,为用户提供了一种简单的终端解锁方法。

【技术实现步骤摘要】
【专利摘要】本专利技术揭示了,包含解锁模块、业务逻辑模块,手势判定模块等。本专利技术通过用户设置解锁密码,系统在锁定状态的终端屏幕上呈现关联密码字符的可移动对象,并以随机或指定的方式在屏幕上排列,用户滑动对应的图形对象到指定的位置,系统捕获用户的滑动手势,判断滑动的手势以及滑动对象的关联值,用户多次滑动对象对应的关联值构成用户解锁密码,与保存在系统的解锁密码进行匹配,如正确则进行解锁。本专利技术通过在锁定界面进行滑动可移动对象的获取密码的方式进行解锁,为用户提供了一种简单的终端解锁方法。【专利说明】
本专利技术涉及智能终端
,更具体地说,涉及。
技术介绍
随着智能终端的发展,触摸屏已经成为目前终端设备必备的特征,用户通过手指或笔可以在屏幕上进行点击,拖拉等各种手势,即使在传统的屏幕上,用户也可以通过鼠标等外设进行类似的手势。目前的解锁方式主要为密码解锁,手势解锁,这几种方式各有优缺点,密码方式常见的是用户点击键盘输入,属于传统的输入方式,键盘输入有可能被病毒木马通过截取用户输入而获知,手势解锁相对简单,但是保密强度不够,容易被其他人看出手势,通过结合密码输入和拖放操作,融合二者的优点,通过拖放滑动对象到指定屏幕区域,既可以包含密码特征,也包含了使用方式简单的手势方式。由此,本专利技术通过将屏幕坐标化,以拖放滑动对象作为密码输入的方式,包含了密码属性,用户只需在按设定的密码字符序列次序和拖放对应的对象到屏幕上特定区域,终端进行比对用户字符后进行解锁,从而为用户提供了。
技术实现思路
本专利技术通过用户设置解锁密码,系统在锁定状态的终端屏幕上呈现关联密码字符的可移动对象,并以随机或指定的方式在屏幕上排列,用户滑动对应的图形对象到指定的位置,系统捕获用户的滑动手势,判断滑动的手势以及滑动对象的关联值,用户多次滑动对象对应的关联值构成用户解锁密码,与保存在系统的解锁密码进行匹配,如正确则进行解锁。进一步的,通过所提供的为一种便捷的终端解锁业务的发展提供有力保障,满足用户各方要求,提升用户友好体验。为实现上述目的,本专利技术的一个方面提供了,该方法包括: 用户在终端解锁状态时,设置解锁终端的密码,终端获取用户输入的密码字符,并将用户的密码字符与图像方式呈现的可拖放对象进行关联,并在锁屏界面显示包含密码值的拖放对象集合,每个对象与字符值关联和映射,通过用户选取和拖放对象即可获取对应的值。终端在用户设置解锁密码后,将包含解锁密码的字符集合以字符为单位,在终端锁屏界面呈现可移动的图像对象,并指定滑动对象的排列位置或随机方式显示在终端锁屏界面上。本专利技术提供的的一个实施例中,该方法还包括: 用户通过触摸屏、鼠标等方式选取对象并拖放到指定的屏幕区域后放下,终端判断用户拖放目标区域以及用户选择对象的关联的值,如符合拖放要求,则将本次拖放对象关联的值作为有效输入。用户在拖放多个对象后,按照拖放次序的关联值构成解锁密码,随着用户的滑动输入不断尝试与保存在终端内的密码进行匹配,如一致则认为密码有效,系统进行解锁。本专利技术提供的的一个实施例中,该方法还包括: 为防止被记录用户操作,提高安全性,系统在界面上呈现滑动对象集合以及拖放目标区域的位置,在每次用户进入解锁界面时混淆其排列位置,按系统指定或随机方式更新位置,以提高输入的安全性。本专利技术提供的的一个实施例中,该方法还包括: 系统根据用户拖放对象获取对应的关联值后启动密码匹配,密码匹配方式包含明文以及散列码比对,根据安全性级别,系统可进行明文的密码比对,或基于散列码方式的比对,终端将用户的解锁密码进行散列计算,如MD5后,保存用户密码的散列值,并在获取用户输入的解锁密码后计算散列值并与保存的散列值进行比对后决定是否解锁。本专利技术提供的的一个实施例中,该方法还包括: 终端监控用户拖放滑动对象在终端屏幕上的坐标位置,在终端指定的拖放对象到目标放置区域,进入终端指定的目标区域后,终端判断用户拖放的位置是否正确,如正确用户即可放下拖放对象作为密码字符输入。 具体来说具有以下优点: 使用方便: 用户通过拖放滑动对象的方式即可完成密码输入,使用简单方便。安全性较好: 相比传统的滑动解锁,通过拖放滑动对象的序列包含了密码输入和呈现次序和轨迹等参数,相比较单纯的滑动方式提高了解锁的安全性。【专利附图】【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中: 图1为本专利技术系统模块结构的示意图。图2为本专利技术用户拖放操作示意图。图3为本专利技术业务流程示意图。【具体实施方式】下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。为实现上述目的,提出了。以下通过结合附图,对本专利技术的实施方式进行描述 实现的关键点如下: 对象关联: 用户在终端上设定解锁密码,终端关联密码每个字符对应的可拖放的滑动对象,每个可拖放对象与特定的值进行关联,并在屏幕上显示包含密码对应对象的滑动对象集合,即密码字符集合的超集。同时,每个对象通过图像化方式呈现,可以以图片或可移动对象的方式显示和存在,并混淆其在屏幕上的位置,每次在用户使用解锁界面时,采取随机或系统指定位置的方式,混淆其上一次显示的位置,以提高安全性。拖放控制: 系统设定屏幕坐标系,规定其原点和XY轴的方向,默认为左上角为原点。锁定屏幕时,包含密码在内的拖放对象按终端指定的方式,如随机位置,呈现在终端屏眷。用户在注册解锁密码后,系统生成包含密码值在内的对象集合,密码对象作为显示的拖放对象的子集。各个对象位置,每次在锁定后,各个滑动对象的位置随机或按照位置算法,计算字符的位置,显示在终端屏幕。如按照字符ASCII值和时间戳,计算字符对应的滑动对象在屏幕上的坐标,进而决定滑动对象的具体显示位置,或以随机的方式呈现各个字符在屏幕上的次序和位置。用户在屏幕上选取目标对象滑动,拖放到终端指定的区域放下,系统判断用户放下的区域位置,如正确则认为用户本次拖放手势正确,并记录用户的拖放字符对象以及本次拖放字符在全部拖放字符中的次序。目标区域按照屏幕坐标,系统提供各种函数的模板,每个模板包含对应的函数,如一个描述圆形目标区域函数。例如, (X_a)2+ (y-b) 2^R2 表示屏幕上的直角坐标系内,一个圆心坐标为(a,b),半径为R的圆形区域。终端以该滑动拖放的字符对象判断用户的拖放是否符合约定的区域函数,如符合,则认为本次拖放的字符对象有效。根据配置,终端同时可以指定用户滑动的轨迹,进一步提高安全性。滑动轨迹通过函数进行描述,与目标区域函数模板都保存在终端,系统通过在屏幕上绘制出目标区域的边界,提示用户拖放的目标。解锁判定: 终端记录用户的满足拖放要求的拖放对象的次序,以及拖放对象对应的关联值,构成解锁密码,随着用户的滑动输入,系统监测用户的输入并根据获取的密码序列值与保存在终端的解锁密码进行匹配,一旦匹配则进行解锁。根据安全性级别,匹配的方式包含明文和散列码方式的匹配,明文方式为用户拖放对象对应的值与保存的明文密码进行比对,散列码方式为终端将用户的拖放后获取的解锁密码进行散列计算,如MD5后,将计算的用户密码的散列值与保存的解锁密码散列值进本文档来自技高网...

【技术保护点】
一种手势解锁的方法,其特征在于,在用户设置解锁密码,系统在锁定状态的终端屏幕上呈现关联密码字符的可移动对象,并以随机或指定的方式在屏幕上排列,用户滑动对应的图形对象到指定的位置,系统捕获用户的滑动手势,判断滑动的手势以及滑动对象的关联值,用户多次滑动对象对应的关联值构成用户解锁密码,与保存在系统的解锁密码进行匹配,如正确则进行解锁。

【技术特征摘要】

【专利技术属性】
技术研发人员:顾健
申请(专利权)人:上海博路信息技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1