本发明专利技术公开了一种移动终端验证方法和装置,该方法包括:在移动终端上显示多个图形元素,并提示用户控制多个图形元素中的指定图形元素移动至指定位置;接收用户针对多个图形元素中的至少一个图形元素的触摸操作;根据触摸操作,控制至少一个图形元素进行移动;判断指定图形元素是否位于指定位置;在判断结果为是时,确定用户验证成功。根据本发明专利技术的技术方案,提供多个图形元素供用户进行移动,根据移动后的图形元素位置进行验证;现有技术中无法对图形元素的移动位置进行识别,所以难以被机器所破解;用户在移动终端上控制图形元素进行移动,操作简单方便易于实现。
【技术实现步骤摘要】
本专利技术涉及信息安全
,具体而言,涉及一种移动终端验证方法和装置。
技术介绍
目前应用于手机应用的验证码有多种,如文字验证码、图片验证码、短信验证码、电话验证码等。验证码主要用来验证用户的真实性,因此在用户安全方面承担着很重要的责任。现有技术中的验证码在不断的攻防过程中变得越来越难用,不仅作弊的机器难以辨认,甚至连真实用户用起来也麻烦颇多。比如:文字验证码由于相对简单,因此容易被机器破解;图片验证码大多难以辨识,用户使用起来难度较大;短信验证码虽然简单,但不容易背记,且短信验证码到达率不足100%(即不能保证每位用户都能收到验证码);电话验证码形式不够友好等等。因此,需要一种新型的验证方案,来保证移动终端的安全性。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的移动终端验证方法和装置。依据本专利技术的一个方面,提供了一种移动终端验证方法,包括:在移动终端上显示多个图形元素,并提示用户控制所述多个图形元素中的指定图形元素移动至指定位置;接收所述用户针对所述多个图形元素中的至少一个图形元素的触摸操作;根据所述触摸操作,控制所述至少一个图形元素进行移动;判断所述指定图形元素是否位于所述指定位置;在判断结果为是时,确
定所述用户验证成功。可选地,前述的方法,还包括:在所述至少一个图形元素移动的位置超过预设区域时,停止继续移动所述指定图形元素。可选地,前述的方法,所述指定位置与所述多个图形元素中目标图形元素的位置具有关联关系;在判断所述指定图形元素是否位于所述指定位置之前,还包括:根据所述目标图形元素的位置以及所述关联关系,计算所述指定位置。可选地,前述的方法,还包括:在所述指定图形元素移动的终点非所述指定位置,或所述指定图形元素外的其他图形元素移动至所述指定位置时,生成验证失败的提示信息。可选地,前述的方法,根据所述触摸操作,控制所述至少一个图形元素进行移动,具体包括:基于HTML5,获取所述用户触摸所述移动终端时的触摸开始事件、触摸移动事件、触摸结束事件,并根据所述触摸开始事件确定所述用户选中的图形元素,根据所述触摸移动事件确定所述用户选中图形元素的移动轨迹,根据所述触摸结束事件确定所述用户选中图形元素的移动终点。可选地,前述的方法,判断所述指定图形元素是否位于所述指定位置,具体包括:基于HTML5的层叠样式表,确定所述指定图形元素移动至终点时的绝对坐标,并判断所述绝对坐标是否与所述指定位置相对应。依据本专利技术的另一方面,提供了一种移动终端验证装置,包括:图形元素显示模块,用于在移动终端上显示多个图形元素,并提示用户控制所述多个图形元素中的指定图形元素移动至指定位置;触摸操作接收模块,用于接收所述用户针对所述多个图形元素中的至少一个图形元素的触摸操作;图形元素移动模块,用于根据所述触摸操作,控制所述至少一个图形元素进行移动;验证模块,用于判断所述指定图形元素是否位于所述指定位置;验证结果模块,用于在判断结果为是时,确定所述用户验证成功。可选地,前述的装置,所述图形元素移动模块在所述至少一个图形元素移动的位置超过预设区域时,停止继续移动所述指定图形元素。可选地,前述的装置,所述指定位置与所述多个图形元素中目标图形元素的位置具有关联关系;所述装置还包括:位置计算模块,用于根据所述目标图形元素的位置以及所述关联关系,计算所述指定位置。可选地,前述的装置,所述验证结果模块在所述指定图形元素移动的终点非所述指定位置,或所述指定图形元素外的其他图形元素移动至所述指定位置时,生成验证失败的提示信息。可选地,前述的装置,所述图形元素移动模块基于HTML5,获取所述用户触摸所述移动终端时的触摸开始事件、触摸移动事件、触摸结束事件,并根据所述触摸开始事件确定所述用户选中的图形元素,根据所述触摸移动事件确定所述用户选中图形元素的移动轨迹,根据所述触摸结束事件确定所述用户选中图形元素的移动终点。可选地,前述的装置,所述验证模块基于HTML5的层叠样式表,确定所述指定图形元素移动至终点时的绝对坐标,并判断所述绝对坐标是否与所述指定位置相对应。根据以上技术方案,本专利技术的移动终端验证方法和装置至少具有以下优点:根据本专利技术的技术方案,提供多个图形元素供用户进行移动,根据移动后的图形元素位置进行验证;现有技术中无法对图形元素的移动位置进行识别,所以难以被机器所破解;用户在移动终端上控制图形元素进行移动,操作简单方便易于实现。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示
相同的部件。在附图中:图1示出了根据本专利技术的一个实施例的移动终端验证方法的流程图;图2示出了根据本专利技术的一个实施例的移动终端验证方法的示意图;图3示出了根据本专利技术的一个实施例的移动终端验证方法的流程图;图4示出了根据本专利技术的一个实施例的移动终端验证装置的框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。如图1所示,本专利技术的一个实施例中提供了一种移动终端验证方法,包括:步骤S110,在移动终端上显示多个图形元素,并提示用户控制多个图形元素中的指定图形元素移动至指定位置。在本实施例中,可以生成文字提示,提示用户将指定物品拖动到指定位置,例如,图形元素包括桌子、杯子,则提示用户将杯子移动到桌子上,具体如图2所示;在本实施例中,对图形元素的形式不进行限制,可以根据客观世界的不同元素生成多种系列,每种系列又可以选取不同的元素、设定不同的位置,以实现多种不同形式不同难度的验证。步骤S120,接收用户针对多个图形元素中的至少一个图形元素的触摸操作。在本实施例中,基于电容屏、电阻屏触摸技术,用户在移动终端上可通过触摸操作控制图形元素进行移动。步骤S130,根据触摸操作,控制至少一个图形元素进行移动。步骤S140,判断指定图形元素是否位于指定位置。步骤S150,在判断结果为是时,确定用户验证成功。在本实施例中,由于物体元素、元素的位置是无穷的,保证了结果的不可穷举性,从而使得验
证码更难以被机器攻破,从而保证了这种验证码形式的安全性;这种验证形式本身设计得偏游戏化,使得用户在验证的过程中不再像以前那么烦恼,而是充满了趣味性,操作也更人性化、更简单。根据本实施例的技术方案,提供多个图形元素供用户进行移动,根据移动后的图形元素位置进行验证;现有技术中无法对图形元素的移动位置进行识别,所以难以被机器所破解;用户在移动终端上控制图形元素进行移动,操作简单方便易于实现。如图3所示,本专利技术的一个实施例中提供了一种移动终端验证方法,包括:步骤S310,在移动终本文档来自技高网...
【技术保护点】
一种移动终端验证方法,其特征在于,包括:在移动终端上显示多个图形元素,并提示用户控制所述多个图形元素中的指定图形元素移动至指定位置;接收所述用户针对所述多个图形元素中的至少一个图形元素的触摸操作;根据所述触摸操作,控制所述至少一个图形元素进行移动;判断所述指定图形元素是否位于所述指定位置;在判断结果为是时,确定所述用户验证成功。
【技术特征摘要】
1.一种移动终端验证方法,其特征在于,包括:在移动终端上显示多个图形元素,并提示用户控制所述多个图形元素中的指定图形元素移动至指定位置;接收所述用户针对所述多个图形元素中的至少一个图形元素的触摸操作;根据所述触摸操作,控制所述至少一个图形元素进行移动;判断所述指定图形元素是否位于所述指定位置;在判断结果为是时,确定所述用户验证成功。2.根据权利要求1所述的方法,其特征在于,还包括:在所述至少一个图形元素移动的位置超过预设区域时,停止继续移动所述指定图形元素。3.根据权利要求1所述的方法,其特征在于,所述指定位置与所述多个图形元素中目标图形元素的位置具有关联关系;在判断所述指定图形元素是否位于所述指定位置之前,还包括:根据所述目标图形元素的位置以及所述关联关系,计算所述指定位置。4.根据权利要求1所述的方法,其特征在于,还包括:在所述指定图形元素移动的终点非所述指定位置,或所述指定图形元素外的其他图形元素移动至所述指定位置时,生成验证失败的提示信息。5.根据权利要求1所述的方法,其特征在于,根据所述触摸操作,控制所述至少一个图形元素进行移动,具体包括:基于HTML5,获取所述用户触摸所述移动终端时的触摸开始事件、触摸移动事件、触摸结束事件,并根据所述触摸开始事件确定所述用户选中的图形元素,根据所述触摸移动事件确定所述用户选中图形元素的移动轨迹,根据所述触摸结束事件确定所述用户选中图...
【专利技术属性】
技术研发人员:胡俊杰,张倩倩,马中一,王路敏,张楷豪,葛元凯,羊家龙,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。