移动终端的手势控制方法、装置、移动终端及存储介质与流程

文档序号:21546649发布日期:2020-07-17 17:56阅读:142来源:国知局
移动终端的手势控制方法、装置、移动终端及存储介质与流程

本发明实施例涉及信息安全技术领域,尤其涉及一种移动终端的手势控制方法、装置、移动终端及存储介质。



背景技术:

随着移动通信的快速发展,各种移动终端得到越来越多的普及,手机以及平板电脑等设备逐渐成为人们生活中不可缺少的通信工具,这也使得各种应用程序应运而生,其中很多应用涉及到安全及个人隐私,尤其是支付类应用,为了保障该类应用在使用中的信息安全,通常会设置权限。但用户存在较多的在公共场合使用解锁权限的情况,如此权限的安全问题成为了广泛关注的焦点。

现有技术通常通过在屏幕上设定较为复杂的手势图案,或者将用于输入权限密码的数字键盘键位打乱的方式来保护用户解锁权限的输入过程,这种方式虽然可以降低其他人对解锁过程的记忆程度,但在人员密集的情况下,其他人完全可以看到用户的解锁过程,使得解锁手势或密码等完全暴露,因此现有技术提供的用于保护用户解锁过程的方法不足以保障用户的信息安全,容易造成解锁方法泄露的问题。



技术实现要素:

本发明实施例提供一种移动终端的手势控制方法、装置、移动终端及存储介质,以提高用户使用移动终端时信息的安全性。

第一方面,本发明实施例提供了一种移动终端的手势控制方法,该方法包括:

接收用户在移动终端背面的手势动作;

对手势动作进行识别;

若识别成功,则执行与手势动作相对应的预定功能。

第二方面,本发明实施例还提供了一种移动终端的手势控制装置,该装置包括:

手势接收模块,用于接收用户在移动终端背面的手势动作;

手势识别模块,用于对手势动作进行识别;

执行模块,用于若识别成功,则执行与手势动作相对应的预定功能。

第三方面,本发明实施例还提供了一种移动终端,该移动终端包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所提供的移动终端的手势控制方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所提供的移动终端的手势控制方法。

本发明实施例提供了一种移动终端的手势控制方法,通过接收用户在移动终端背面的手势动作并进行识别,若识别成功,则执行与该手势动作相对应的预定功能。解决了现有技术中解锁方法易于泄露的问题,实现了较为隐蔽的解锁权限的输入过程,从而提高了用户使用移动终端时信息的安全性。

附图说明

图1是本发明实施例一提供的移动终端的手势控制方法的流程图;

图2a是本发明实施例二提供的移动终端的手势控制方法的流程图;

图2b是本发明实施例二提供的移动终端显示密码键的结构示意图;

图3是本发明实施例三提供的移动终端的手势控制装置的结构示意图;

图4是本发明实施例四提供的一种移动终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1为本发明实施例一提供的移动终端的手势控制方法的流程图。本实施例可适用于用户在使用移动终端进行权限解锁的情况,该方法可以由本发明实施例提供的移动终端的手势控制装置来执行,该装置可以由硬件和/或软件的方式来实现,一般可集成于移动终端中。如图1所示,具体包括如下步骤:

s11、接收用户在移动终端背面的手势动作。

具体的,在用户使用移动终端时,可能会遇到各种需要设置权限的情况,如解锁屏幕,使用一些涉及安全或个人隐私的应用程序以及在应用程序中进行交易的过程等等,为了保证移动终端的使用安全以及使用移动终端过程中的个人信息安全,可以设置在用户提供的手势动作通过验证的情况下,对各种权限进行解锁。

可选的,该手势动作可以是触控手势动作,在移动终端的背面设置有触摸板,用于接收用户的触控手势动作。具体的,触控手势可以是用户通过在移动终端背面进行滑动而绘制的线型图,也可以是在移动终端背面的不同位置进行各种数量的点击而获得的点阵图,还可以是多段不连续的触摸轨迹以及它们的组合等等,以提高用户以外的人单纯破解该触控手势的难度。可选的,可以将移动终端的整个背面作为触控手势动作的接收区域,以提高用户输入的便利性。

可选的,该手势动作也可以是非触控手势动作,示例性的,通过移动终端背面的摄像头对用户的手势动作进行拍摄。该手势动作可以是静止的,也可以是运动的。可以在需要解锁移动终端某种权限的情况下,保持摄像头的拍摄功能开启以获取用户的手势动作,同时避免在移动终端正面屏幕上显示拍摄的画面,以减少用户以外的人获得手势动作内容的可能性。

可选的,在接收用户在移动终端背面的手势动作之前,可以提示用户设置是否使用手势动作识别过程,也可由用户随时设置是否使用手势动作识别过程。具体的,可以在移动终端开机使用时完成一次手势动作的识别过程之后,询问用户是否使用手势动作识别过程,以保持移动终端在维持开机的过程中使用或不使用手势动作识别。也可以在各种需要使用到解锁权限的情况之前询问用户,以确定单次的使用或不使用手势动作识别,并可通过其他解锁权限的方式进行解锁,通过每次的询问,使得用户可以根据所处的环境自由的选择解锁方式,以在安全的环境中选用更便捷的其他方式解锁,在存在信息暴露可能的危险环境中选用本实施例提出的手势动作解锁方式。

s12、对手势动作进行识别。

具体的,可以通过将接收到的手势动作与预设的标准手势对比的方式进行识别,可选的,在接收用户在移动终端背面的手势动作之前,还包括:接收用户录入的标准手势并存储。具体而言,可以在用户初次使用手势动作识别功能之前,提示用户或由用户主动进入标准手势的录入过程。

可选的,可以为标准手势设定限制要求,示例性的,要求标准手势不可以短于预设长度、不可以少于预设点数或者不可以小于预设范围等等。可选的,要求用户重复输入标准手势至少两次,并根据至少两次输入的相似度确定是否可以作为标准手势,以避免因用户错输而导致后续对手势动作识别无法通过。当录入的手势不符合设定的限制要求或者用户至少两次输入的结果不同时,可以认定标准手势录入失败,此时可重新进入标准手势的录入过程。当标准手势录入成功时,将录入的手势作为标准手势进行存储,具体可以存储在移动终端中的数据库中。

可选的,相应的,对手势动作进行识别,包括:若手势动作与标准手势匹配,则识别成功。具体的,由于在移动终端背部进行手势动作输入的过程用户不可见,因此可以设定匹配度阈值,且该匹配度阈值可以比移动终端正面输入的可容忍误差大。当手势动作与标准手势间的匹配度大于该匹配度阈值,则认定识别成功,若小于该匹配度阈值,则认定识别失败。

s13、若识别成功,则执行与手势动作相对应的预定功能。

其中,预定功能可包括:解锁屏幕、启动或关闭指定应用程序、设置保密文档或图片的密码、以及显示密码键以输入指定密码等等。当手势动作识别成功时,则可实现上述的预定功能。具体的,可以为各个功能以及各个功能中的各个应用程序或各个密码分别设定单独的标准手势,以通过不同的手势动作实现不同的功能。

可选的,在对手势动作进行识别之后,还包括:若识别失败,则判断当前识别次数是否超过预设次数;若超过预设次数,则向用户发送是否需要继续对手势动作进行识别的信息。具体而言,手势动作识别失败后,可以提示用户重新输入手势动作,并对重新输入的手势动作进行识别。当识别失败的连续次数超过预设次数时,在用户所在的当前页面显示是否需要继续对手势动作进行识别的信息,若用户选择继续,则继续进行手势动作识别,若用户选择不继续,则可退出当前解锁权限的过程,以便用户及时关闭手势动作识别功能,并选择其他解锁权限的方式,如通过键盘键入密码等。

本发明实施例所提供的技术方案,通过接收用户在移动终端背面的手势动作并进行识别,若识别成功,则执行与该手势动作相对应的预定功能。解决了现有技术中解锁方法易于泄露的问题,实现了较为隐蔽的解锁权限的输入过程,从而提高了用户使用移动终端时信息的安全性。

实施例二

图2a为本发明实施例二提供的移动终端的手势控制方法的流程图。本实施例的技术方案在上述技术方案的基础上进一步细化,具体的,在本实施例中,若识别成功,则执行与手势动作相对应的预定功能,包括:若识别成功,则显示密码键,并对密码键的展示形式进行了优化。相应的,如图2a所示,具体包括如下步骤:

s21、接收用户在移动终端背面的手势动作。

s22、对手势动作进行识别。

s23、若识别成功,则显示密码键。

其中,可选的,密码键可以是传统数字键盘,也可以是将数字键位打乱后的传统数字键盘,还可以是用户设定加密后的键盘等等。优选的,在本实施例中,如图2b所示,移动终端21上显示的密码键22包括至少一个与目标密码对应的候选昵称23,图中以包括3个候选昵称23为例进行示出,即密码键22仅包括与目标密码对应的昵称,而不显示数字键盘,以避免用户在输入密码的过程中暴露密码内容。具体的,密码键22上的文字大小可设置为用户正常使用移动终端21时刚好清楚可见的大小,密码键22的大小可以根据候选昵称23的个数进行设置,以减少密码键22显示时目标密码对应昵称的暴露。

s24、根据用户在候选昵称中选择的目标昵称,获取与目标昵称对应的目标密码。

可选的,在显示密码键之前,还包括:接收用户录入的目标密码与候选昵称;将目标密码与候选昵称的对应关系进行存储。具体的,候选昵称的内容可以是汉字、字母或数字以及它们之间的任意组合,在用户使用该密码键之前,为各个未来可能需要输入的目标密码设置昵称,并可以将目标密码与设置的候选昵称的对应关系存储至数据库中。当需要显示密码键时,可以从数据库中获取全部对应关系中的候选昵称进行展示,也可以根据不同的上述手势动作实现的不同功能进行分类以从数据库中获取与接收到的手势动作对应的部分对应关系中的候选昵称进行展示。

可选的,将目标密码与候选昵称的对应关系进行存储,包括:对目标密码进行加密;将加密后的目标密码与候选昵称的对应关系进行存储。具体的,可以将加密后的目标密码与候选昵称的对应关系存储至数据库中,以提高目标密码的存储安全。

在显示密码键之后,接收用户在候选昵称中选择的目标昵称,并根据目标密码与候选昵称的对应关系从存储空间中获取目标昵称对应的目标密码,若存储的目标密码经过加密处理,则将获取的加密后的目标密码进行解密处理以得到目标密码。可选的,将获取的目标密码填充至移动终端上需要填充密码的密码框中,并将填充的密码显示为星号(*),以增强对密码内容的保护。还可以在密码框旁设置可见或隐藏的按钮,以便于用户确认自动填充的密码是否正确。可选的,设置确认提交按钮,在接收到用户点击该确认提交按钮的动作之前,可以根据用户重新选择的目标昵称,更新对应的目标密码,并将新的目标密码填充至上述密码框中,以为用户修正所选密码提供便利。

本发明实施例所提供的技术方案,通过接收用户在移动终端背面的手势动作并进行识别,若识别成功,则显示密码键,并根据用户在密码键中选择的目标昵称获取对应的目标密码,以填充至需要的密码框中。解决了现有技术中因使用数字键盘而造成的密码易于泄露的问题,实现了密码的安全输入,同时,通过隐藏传统的数字键盘,即使是针对授权使用移动终端的其他人,也可以避免随意操作密码键输入密码,进一步的提高了密码的安全性。

实施例三

图3为本发明实施例三提供的移动终端的手势控制装置的结构示意图,该装置可以由硬件和/或软件的方式来实现,一般可集成于移动终端中,用于执行本发明任意实施例所提供的移动终端的手势控制方法。如图3所示,该装置包括:

手势接收模块31,用于接收用户在移动终端背面的手势动作;

手势识别模块32,用于对手势动作进行识别;

执行模块33,用于若识别成功,则执行与手势动作相对应的预定功能。

本发明实施例所提供的技术方案,通过接收用户在移动终端背面的手势动作并进行识别,若识别成功,则执行与该手势动作相对应的预定功能。解决了现有技术中解锁方法易于泄露的问题,实现了较为隐蔽的解锁权限的输入过程,从而提高了用户使用移动终端时信息的安全性。

在上述技术方案的基础上,可选的,该手势动作为触控手势动作。

在上述技术方案的基础上,可选的,该移动终端的手势控制装置还包括:

手势录入模块,用于在接收用户在移动终端背面的手势动作之前,接收用户录入的标准手势并存储;

相应的,手势识别模块32具体用于:

若手势动作与标准手势匹配,则识别成功。

在上述技术方案的基础上,可选的,手势识别模块32具体还用于:

在对手势动作进行识别之后,若识别失败,则判断当前识别次数是否超过预设次数;

若超过预设次数,则向用户发送是否需要继续对手势动作进行识别的信息。

在上述技术方案的基础上,可选的,执行模块33具体用于:

若识别成功,则显示密码键。

在上述技术方案的基础上,可选的,密码键包括至少一个与目标密码对应的候选昵称;

相应的,该移动终端的手势控制装置还包括:

密码获取模块,用于在显示密码键之后,根据用户在候选昵称中选择的目标昵称,获取与目标昵称对应的目标密码。

在上述技术方案的基础上,可选的,该移动终端的手势控制装置还包括:

密码录入模块,用于在显示密码键之前,接收用户录入的目标密码与候选昵称;

密码存储模块,用于将目标密码与候选昵称的对应关系进行存储。

本发明实施例所提供的移动终端的手势控制装置可执行本发明任意实施例所提供的移动终端的手势控制方法,具备执行方法相应的功能模块和有益效果。

值得注意的是,在上述移动终端的手势控制装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

实施例四

图4为本发明实施例四提供的一种移动终端的结构示意图,示出了适于用来实现本发明实施方式的示例性移动终端的框图。图4显示的移动终端仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。如图4所示,该移动终端包括处理器41、存储器42、输入装置43及输出装置44;移动终端中处理器41的数量可以是一个或多个,图4中以一个处理器41为例,移动终端中的处理器41、存储器42、输入装置43及输出装置44可以通过总线或其他方式连接,图4中以通过总线连接为例。

存储器42作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的移动终端的手势控制方法对应的程序指令/模块(例如,移动终端的手势控制装置中的手势接收模块31、手势识别模块32及执行模块33)。处理器41通过运行存储在存储器42中的软件程序、指令以及模块,从而执行移动终端的各种功能应用以及数据处理,即实现上述的移动终端的手势控制方法。

存储器42可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据移动终端的使用所创建的数据等。此外,存储器42可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器42可进一步包括相对于处理器41远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置43可用于接收用户在移动终端背面输入的手势动作和对密码昵称的选取,以及产生与移动终端的用户设置以及功能控制有关的键信号输入等。输出装置44可包括显示屏等显示设备,可用于向用户显示待选取或待确认以及其他需要展示的信息。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,该计算机可执行指令在由计算机处理器执行时用于执行一种移动终端的手势控制方法,该方法包括:

接收用户在移动终端背面的手势动作;

对手势动作进行识别;

若识别成功,则执行与手势动作相对应的预定功能。

存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如cd-rom、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如dram、ddrram、sram、edoram,兰巴斯(rambus)ram等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的移动终端的手势控制方法中的相关操作。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1