一种基于加速度计的授权确认方法及移动终端设备与流程

文档序号:12720813阅读:261来源:国知局
一种基于加速度计的授权确认方法及移动终端设备与流程

本发明涉及安全认证技术领域,具体涉及一种基于加速度计的授权确认方法及移动终端设备。



背景技术:

随着通信技术的发展,移动终端设备(例如手机)不断向多功能化发展,通信方式更灵活,为人们的通信提供了便利,移动终端设备及其上应用的使用安全问题,已经越来越重要,如为了防止他人能够操作自己的手机,锁屏密码等安全密码的设置已经不可或缺,再如,移动支付(手机支付),是用户使用移动终端设备对所消费的商品或服务进行账务支付的一种服务方式,目前已经成为人们日常生活中的常态,为了保证支付交易的安全,支付密码的设置也必不可少,用户在进行屏幕解锁或进行支付时,只有解锁密码或字符密码输入正确才能够进行继续操作

目前,对于密码的方案,都是需要用户首先在终端设备上通过手指进行手动设置操作,完成密码设置,授权确认时,也同样需要通过手指进行手动输入操作,对于用户来说,体验并不好,尤其是在用户手指使用不方便的情况下。



技术实现要素:

针对现有技术中存在的缺陷和实际应用的需要,本发明实施例的目的在于提供一种能够克服上述问题或者至少能够部分地解决上述问题的一种基于加速度计的授权确认方法及移动终端设备。

为实现上述目的,本发明的一个实施例中提供了一种基于加速度计的授权确认方法,该方法适用于移动终端设备,所述移动终端设备包括微控制单元MCU以及与微控制单元MCU连接的加速度计;所述方法适用于用户对所述移动终端设备上的安全应用的授权确认操作,包括以下步骤:

通过加速度计获取用户对移动终端设备的第一操作动作的第一动作数据,并将所述第一动作数据发送到微控制单元MCU;

微控制单元MCU接收所述第一动作数据,将所述第一动作数据与其预存的授权动作数据进行比对,若所述第一动作数据与授权动作相匹配,则授权确认通过,若否,则提示授权确认失败;所述授权动作数据为用户预设的所述安全应用的授权确认密码。

进一步,如上所述的一种基于加速度计的授权确认方法,所述第一操作动作包括摇一摇、画圈或者划对勾。

进一步,如上所述的一种基于加速度计的授权确认方法,移动终端设备接收并存储所述授权动作数据的步骤。

进一步,如上所述的一种基于加速度计的授权确认方法,移动终端设备接收并存储所述授权动作数据,包括:

用户设置所述安全应用的授权动作数据时,提示用户对所述移动终端设备进行第二操作动作,以完成用于授权确认的密码的设置;

通过加速度计获取用户对所述移动终端设备的第二操作动作的动作数据,并发送到微控制单元MCU存储。

进一步,如上所述的一种基于加速度计的授权确认方法,移动终端设备接收并存储所述授权动作数据,包括:

用户设置所述安全应用的授权动作数据时,显示密码数据库中的数据;所述密码数据库为移动终端设备中用于存储预设的若干个操作动作的动作数据的数据库;

提示用户选择从密码数据库中选择一个动作数据作为授权动作数据;

接收用户的选择操作,将用户选择的动作数据作为所述授权动作数据并存储。

进一步,如上所述的一种基于加速度计的授权确认方法,所述第一动作数据与授权动作数据相匹配是指两者所对应的操作动作的运动轨迹的相似度大于设定阈值。

本发明实施例中还提供了一种移动终端设备,包括微控制单元MCU以及与微控制单元MCU连接的加速度计;所述加速度计包括:

第一密码获取模块,用于用户对所述移动终端设备上的安全应用的授权确认操作时,获取用户对移动终端设备的第一操作动作的第一动作数据,并发送到微控制单元MCU;

所述微控制单元MCU包括:

授权密码存储模块,用于存储授权动作数据;所述授权动作数据为用户预设的所述安全应用的授权确认密码;

授权确认模块,用于接收所述第一动作数据,将所述第一动作数据与其预存的授权动作数据进行比对,若所述第一动作数据与授权动作相匹配,则授权确认通过,若否,则提示授权确认失败。

进一步,如上所述的一种移动终端设备,所述微控制单元MCU还包括:

第一授权密码设置提示模块,用于在用户设置所述安全应用的授权动作数据时,提示用户对所述移动终端设备进行第二操作动作,以完成用于授权确认的密码的设置;

所述加速度计还包括:

第一授权密码获取模块,用于获取用户对所述移动终端设备的第二操作动作的动作数据,并发送到微控制单元MCU存储。

进一步,如上所述的一种移动终端设备,所述微控制单元MCU还包括:

第二授权密码设置提示模块,该模块包括:

密码数据库显示单元,用于用户设置所述安全应用的授权动作数据时,显示密码数据库中的数据;所述密码数据库为移动终端设备中用于存储预设的若干个操作动作的动作数据的数据库;

授权密码设置提示单元,用于提示用户选择从密码数据库中选择一个动作数据作为授权动作数据;

授权密码接收单元,用于接收用户的选择操作,将用户选择的动作数据作为所述授权动作数据并存储到授权密码存储模块。

进一步,如上所述的一种移动终端设备,所述授权确认模块包括:

相似度确定单元,用于确定所述第一动作数据与授权动作数据的相似度;所述相似度指第一动作数据与授权动作数据所对应的操作动作的运动轨迹的相似度;

授权确认单元,用于根据所述相似度是否大于设定阈值,若是则判断授权确认通过,若否,则提示授权确认失败。

本发明的有益效果在于:本发明实施例中所提供的基于加速度计的授权确认方法及移动终端设备,为用户提供了一种新的授权确认方法,且该方法对于用户来说,操作简单方便,能够更好的满足用户的应用需求。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,附图仅限于示出优选实施方式的目的,而并不认为是本发明的限制,且对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一个实施例中的一种移动终端设备的结构示意图;

图2为本发明的一个实施例中的一种移动终端设备的结构示意图;

图3为本发明的一个实施例中的一种移动终端设备的结构示意图;

图4为本发明的一个实施例中的一种移动终端设备的结构示意图;

图5为本发明的一个实施例中的一种基于加速度计的授权确认方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本发明保护的范围。

图1示出了本发明一个实施例中一种移动终端设备的结构示意图,由图中可以看出,该移动终端设备包括微控制单元MCU 100以及与微控制单元MCU 100连接的加速度计200,所述加速度计200包括第一密码获取模块210,所述微控制单元MCU 100包括授权密码存储模块110和授权确认模块120。

第一密码获取模块210,用于用户对所述移动终端设备上的安全应用的授权确认操作时,获取用户对移动终端设备的第一操作动作的第一动作数据,并发送到微控制单元MCU;

授权密码存储模块110,用于存储授权动作数据;所述授权动作数据为用户预设的所述安全应用的授权确认密码;

授权确认模块120,用于接收所述第一动作数据,将所述第一动作数据与其预存的授权动作数据进行比对,若所述第一动作数据与授权动作相匹配,则授权确认通过,若否,则提示授权确认失败。

其中,所述移动终端设备包括但不限于智能手机、pad等。所述第一操作动作包括摇一摇、画圈或者划对勾等方式。

本实施例中,所述的移动终端设备基于其内置的加速度计实现了对终端设备的安全应用的授权确认操作,所述授权确认操作包括但不限于解锁或交易授权等,该方式简单易行,且不需要用户手动进行输入操作,为用户提供了更多的授权确认方式。

例如,当用户通过其手机上安装的客户端APP进行电子交易时,在进行付款时,需要用户输入其设置的付款密码(即所述授权动作数据),若用户设置的付款密码为手机画圈动作的动作数据,此时,用户通过手持手机进行画圈动作,手机内的加速度计即可获取到所述画圈动作的动作数据,手机的微控制单元MCU通过将该获取到的数据与预存的付款密码比对,若两者匹配,则密码输入正确,即授权确认通过,即可完成付款。

本发明一个实施例中,所述微控制单元MCU 100还包括第一授权密码设置提示模块130,所述加速度计200还包括第一授权密码获取模块220,如图2所示。其中:

第一授权密码设置提示模块130,用于在用户设置所述安全应用的授权动作数据时,提示用户对所述移动终端设备进行第二操作动作,以完成用于授权确认的密码的设置;

第一授权密码获取模块220,用于获取用户对所述移动终端设备的第二操作动作的动作数据,并发送到微控制单元MCU存储。

本实施例中,用户在设置(包括初次设置或者修改重置)所述安全应用的授权动作数据时,即进行密码设置或重设时,提示用户对设备进行动作进行密码设置,用户进行第二动作后,加速度计获取到该第二动作的动作数据,此时,该动作数据即为用户当前设置的授权动作数据,并存储到微控制单元MCU中。该方案,用户通过对移动终端设备进行动作完成授权动作数据的设置,

本发明一个实施例中,所述微控制单元MCU 100还包括第二授权密码设置提示模块140,第一授权密码设置提示模块140包括密码数据库显示单元141、授权密码设置提示单元142和授权密码接收单元143,如图3所示。其中:

密码数据库显示单元141,用于用户设置所述安全应用的授权动作数据时,显示密码数据库中的数据;所述密码数据库为移动终端设备中用于存储预设的若干个操作动作的动作数据的数据库;

授权密码设置提示单元142,用于提示用户选择从密码数据库中选择一个动作数据作为授权动作数据;

授权密码接收单元143,用于接收用户的选择操作,将用户选择的动作数据作为所述授权动作数据并存储到授权密码存储模块。

本实施例中,微控制单元MCU中预先存储有若干个操作动作数据,用户进行密码设置或重设时,微控制单元MCU会将预先存储的操作动作数据呈现给用户,用户通过选择的方式完成授权动作数据的设置。其中,移动终端设备将密码数据库中预先存储的操作动作数据呈现给用户的方式可以根据需要进行自定义,例如,用于在需要设置密码时,以图片或者文字的形式将动作数据呈现给用户,如含有对勾(对应划对勾动作数据)、圆圈(对应画圈动作数据)、示意左右摇动(对应摇一摇的动作数据)的图片等。

在本发明的一个实施例中,所述授权确认模块120包括相似度确定单元121和授权确认单元122,如图4所示。其中:

相似度确定单元121,用于确定所述第一动作数据与授权动作数据的相似度;所述相似度是指第一动作数据与授权动作数据两者所对应的操作动作的运动轨迹的相似度;

授权确认单元122,用于根据所述相似度是否大于设定阈值,若是则判断授权确认通过,若否,则提示授权确认失败。

即移动终端设备通过判断第一动作数据与授权动作数据的相似度是否大于设定阈值来确定授权确认是否通过,具体是两个动作的运动轨迹的相似度是否设定阈值,所述运行轨迹可以是动作的方向向量、对应的形状或者其它数据。例如,若授权动作数据是一圆圈,用户手持手机进行了画圈动作后,加速度计便可以获取到该动作的运动轨迹上各点的位置坐标信息,微控制单元MCU根据各点的位置坐标便可判断出用户的动作完成的是否一个圆(该动作的运动轨迹对应的形状),若是,则与授权动作数据相同,授权确认通过,否则,提示授权确认失败。

图5示出了本发明实施例中一种基于加速度计的授权确认方法的流程示意图,该方法适用于移动终端设备,所述移动终端设备包括微控制单元MCU以及与微控制单元MCU连接的加速度计;所述方法适用于用户对所述移动终端设备上的安全应用的授权确认操作,由图中可以看出,该方法主要可以包括以下步骤:

步骤S1:通过加速度计获取用户对移动终端设备的第一操作动作的第一动作数据,并将所述第一动作数据发送到微控制单元MCU;

步骤S2:微控制单元MCU接收所述第一动作数据,通过比对第一运动数据与授权动作是否匹配,判断授权确认是否通过。

用户在使用移动终端设备上的安全应用,需要对安全应用进行授权确认操作时,即需要输入验证密码,以继续进行下一步操作时,用户手持移动终端设备进行第一操作动作,加速度计获取用户对移动终端设备的第一操作动作的第一动作数据,并将所述第一动作数据发送到微控制单元MCU,微控制单元MCU接收所述第一动作数据后,将所述第一动作数据与其预存的授权动作数据进行比对,若所述第一动作数据与授权动作相匹配,则授权确认通过,若否,则提示授权确认失败;所述授权动作数据为用户预设的所述安全应用的授权确认密码。

需要说明的是,所述安全应用可以是移动终端设备上用户安装的应用APP,也可以是移动终端设备本身的安全应用,例如,手机锁屏设置等。

其中,所述第一操作动作包括但不限于摇一摇、画圈或者划对勾等。例如,用户将用于手机屏幕解锁的授权动作数据设置为摇一摇(当然,摇动的规则即如何摇动可以由用户自己设置)动作对应的动作数据,当用户需要进行手机屏幕时,只需要将手机进行相同的摇一摇动作,加速度计即可待采集到对应的动作数据,该该采集的动作数据与预设的授权确认数据进行比对,如果匹配则屏幕解锁成功,否则,解锁失败。

其中,所述第一动作数据与授权动作数据相匹配是指两者所对应的操作动作的运动轨迹的相似度大于设定阈值。

需要说明的是,在实际应用中,还可以在微控制单元MCU中预置对加速度计采集到的动作数据的处理规则,如对加速度计采集到的第一动作数据按照预设的处理规则进行处理,将处理结果作为授权确认判断时的第一动作数据。当然,此时,微控制单元MCU中存储的授权动作数据也是进行过相应处理后的数据。其中,是否需要进行处理以及采用什么样的处理规则,都可以根据实际应用需求自行定义。

在实际应用中,使用本发明实例中所述的授权确认方法,首先需要用户设置移动终端设备的授权动作数据,即移动终端设备需要接收并存储所述授权动作数据。

本发明的一个实施例中,移动终端设备接收并存储所述授权动作数据的一种方式如下:

用户设置所述安全应用的授权动作数据时,提示用户对所述移动终端设备进行第二操作动作,以完成用于授权确认的密码的设置;

通过加速度计获取用户对所述移动终端设备的第二操作动作的动作数据,并发送到微控制单元MCU存储。

本发明的一个实施例中,移动终端设备接收并存储所述授权动作数据的一种方式如下:

用户设置所述安全应用的授权动作数据时,显示密码数据库中的数据;所述密码数据库为移动终端设备中用于存储预设的若干个操作动作的动作数据的数据库;

提示用户选择从密码数据库中选择一个动作数据作为授权动作数据;

接收用户的选择操作,将用户选择的动作数据作为所述授权动作数据并存储。

可见,对于授权动作数据的设置,用户可以自行设置授权动作数据,也可以从密码数据库中选择一数据作为授权动作数据。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述装置实施方式中各部分的全部或部分可以以硬件实现,或者以在一个或多个硬件上运行的软件模块来实现,方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成。本领域技术人员应该明白,本发明所述的方法和装置并不限于具体实施方式中所述的实施例,上面的具体描述只是为了解释本发明的目的,并非用于限制本发明。本领域技术人员根据本发明的技术方案得出其他的实施方式,同样属于本发明的技术创新范围,本发明的保护范围由权利要求及其等同物限定。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。

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