一种保证账户安全登录的方法、装置及系统与流程

文档序号:15931005发布日期:2018-11-14 01:38阅读:215来源:国知局

本发明涉及数据处理技术领域,具体涉及一种保证账户安全登录的方法、装置及系统。

背景技术

随着手机游戏的盛行,越来越多的人涌入游戏世界中。在公交车上、地铁上、火车上甚至是马路上都可以看到很多的人在拿着手机玩网络游戏,例如现在比较流行的王者荣耀。很多游戏玩家为了在游戏中能有更好的体验,会不停的买装备来提升自己的技能。使得自己的账户不断的升值。而这种现象则给很多不法分子带来了商机,他们会利用各种手段盗取玩家的账户。虽然,现在运行商对于玩家的账户已经采取了很多账户加密手段。从单一密码到多级密码,从单一账户到多重绑定等。在实现账户进行加密的同时,也给玩家带来了很多不必要的麻烦。

例如,多重加密手段,就需要用户记住多个密码,而且只有在所有密码均匹配的情况下,系统才能认证通过。否则,则认证失败。而现状,为了保证密码的安全性,密码一般都要求是数字、字符和字母等组合的,本身一个密码的组合就很复杂,而要同时记住多个密码,对于玩家而言,记忆成本较大。而多重的绑定,虽然说可以在密码忘记或者丢失时可以通过绑定的方式找回密码,但是如果密码记混或者记错,找到所有密码也是需要大量时间的,找回密码的过程本身也在消耗玩家的耐心,玩家的用户体验也将大打折扣。甚至会导致玩家的数量大大降低。

那么,如何才能在保证玩家账户安全的前提下,还能不降低用户体验则成为了有待解决的技术问题。



技术实现要素:

本发明的目的在于提供一种保证账户安全登录的方法、装置及系统,用以解决现有用户的账户不能安全登录,或者即使能够安全登录,但是登录过程繁琐的问题。

为实现上述目的,本发明的技术方案提供了一种保证账户安全登录的方法,该保证账户安全登录的方法包括:

接收移动终端发送的用户的账户信息,以及移动终端预先采集的用于登录账户的密码,其中密码包括:以语音信息形式体现的第一密码和以指纹形式体现的第二密码;

将语音形式体现的第一密码和预存储的初始语音密码进行匹配;

且,将指纹形式体现的第二密码和预存储的初始指纹密码进行匹配;

当二者均匹配成功时,验证通过,允许账户根据账户信息及用于登录账户的密码安全登录。

本发明具有如下优点:通过语音验证和指纹验证等双重验证,可以保证账户的安全性。而通过语音录入和指纹录入密码,都是简单的操作,而且不需要用户记住大量的繁琐密码。操作也更加简便,能够大大提升用户的体验。

为实现上述目的,本发明的技术方案提供了一种保证账户安全登录的装置,该保证账户安全登录的装置包括:

接收单元,用于接收移动终端发送的用户的账户信息,以及移动终端预先采集的用于登录账户的密码,其中密码包括:以语音信息形式体现的第一密码和以指纹形式体现的第二密码;

匹配单元,用于将语音形式体现的第一密码和预存储的初始语音密码进行匹配;

且,将指纹形式体现的第二密码和预存储的初始指纹密码进行匹配;

处理单元,用于当确定二者均匹配成功时,验证通过,允许账户根据账户信息及用于登录账户的密码安全登录。

本发明具有如下优点:通过语音验证和指纹验证等双重验证,可以保证账户的安全性。而通过语音录入和指纹录入密码,都是简单的操作,而且不需要用户记住大量的繁琐密码。操作也更加简便,能够大大提升用户的体验。

为实现上述目的,本发明的技术方案提供了一种保证账户安全登录的系统,该保证账户安全登录的系统包括:

服务器、网关和移动终端;

移动终端用于,采集的用于登录账户的密码;

用户的账户信息,以及移动终端预先采集的用于登录账户的密码通过网关发送至服务器;

服务器用于执行上述一种保证账户安全登录的方法中的方法步骤。

本发明具有如下优点:通过语音验证和指纹验证等双重验证,可以保证账户的安全性。而通过语音录入和指纹录入密码,都是简单的操作,而且不需要用户记住大量的繁琐密码。操作也更加简便,能够大大提升用户的体验。

附图说明

图1为本发明实施例提供的一种保证账户安全登录的方法流程示意图;

图2为本发明实施例提供的一种保证账户安全登录的装置结构示意图。

图3为本发明实施例提供的一种保证账户安全登录的系统结构示意图。

具体实施方式

以下实施例用于说明本发明,但不用来限制本发明的范围。

实施例1

本发明实施例1提供了一种保证账户安全登录的方法流程示意图。具体如图1所示,该方法可以包括:

步骤110,接收移动终端发送的用户的账户信息,以及移动终端预先采集的用于登录账户的密码。

具体的,移动终端事先接收用户输入的账户信息,然后采集用户通过预设的方式输入的登录账户的密码信息。

而这预设的方式可以是通过语音形式体现的第一密码和以指纹形式体现的第二密码。

之所以采用语音形式体现的第一密码和以指纹形式体现的第二密码,是因为语音输入和指纹输入都是比较易操作的输入方式,而且声纹和指纹都是一个人自身的特质所决定的。所以通过语音录入密码和通过指纹录入密码是可以保证账户安全的一个保证。而且是双重的验证,即使有不法分子提前通过非法手段获取其中一种密码信息,也不能够登录该账户。

可选的,在步骤110之前,该方法还可以包括步骤105:建立并存储用户的账户信息和初始语音密码,以及用户的账号信息和初始指纹密码之间的映射关系。

步骤120,将语音形式体现的第一密码和预存储的初始语音密码进行匹配。

具体的,将指纹形式体现的第二密码和预存储的初始指纹密码进行匹配。

步骤130,当二者均匹配成功时,验证通过,允许账户根据账户信息及用于登录账户的密码安全登录。

可选的,由于用户在不同的状态下,录入的语音密码可能稍有差别,如果是因为仅有的差别而造成用户登录不上账户,同样会降低用户的体验。因此,可以将预先存储的语音密码设置至少两个,即当用户注册账户时,移动终端多次采集用户的语音密码作为初始语音密码。后续用户再登录时,可以将第一密码和预存储的至少两个初始语音密码分别进行匹配,只要第一密码和至少两个初始语音密码中的任一个初始语音密码匹配成功时,则可以认为第一密码和预存储的初始语音密码匹配成功。

进一步可选的,为了将第一密码和初始语音密码匹配过程更加精准,在将第一密码和初始语音密码(一个或至少两个中的每一个)进行匹配之前,可以对这些语音密码做一些预处理。

具体如下,1、对语音密码进行去噪处理,进行去噪的过程为现有技术,这里不做过多赘述。

2、根据预定的采样点数确定采样周期,对经过去噪处理后的语音密码按照采样周期进行采样,获取每个采样点的时刻和振幅。

例如采样点数为k个,对进行去噪处理后的语音密码就按照采样周期进行采样,获得每个采样点的时刻和振幅。

3、将每个采样点上的时刻与振幅进行除法运算,获得时间振幅比,经过该处理,得到长度为k的数列。

4、对所有的采样点,将前后相邻采样点上的时间振幅比进行除法运算,得到长度为k-1的数列,而该数列就是经过处理后的语音密码。

而步骤120具体可以提现为:

当确定两组数列的重复率达到预定数值时,则确定第一密码和初始语音密码匹配成功;否则,匹配失败。

即,当第一密码对应的长度为k-1的数列与初始语音密码对应的长度为k-1的数列之间的重复率达到预设数值(例如90%)时,则可以确定第一密码和初始语音密码匹配成功;否则,匹配失败。

可选的,为了防止用户手上的手指发生意外,而导致指纹无法采集的情况发生,在设置初始指纹密码时,可以将初始指纹密码设置为至少两个。

那么,将指纹形式体现的第二密码和预存储的初始指纹密码进行匹配,具体包括:

分别将第二密码和至少两个初始指纹密码进行匹配,若第二密码和至少两个初始指纹密码中任一个匹配成功时,则确定第二密码和预存储的初始指纹密码匹配成功。

但是,当第一密码和预存储的初始语音密码匹配失败,和/或,当第二密码和预存储的初始指纹密码匹配失败时,验证失败。

可选的,为了防止用户只是暂时忘记登录密码或者由于某种意外导致账户登录失败的情况发生,因此,可以设置预设次数的重新验证的步骤。即,验证失败时,向移动终端发送提示消息,以便移动终端重新发送用户的账户信息,以及移动终端预先采集的用于登录账户的密码进行重新验证。

不过,还要避免不法分子恶意试探账户密码的情况发生,还需要统计对移动终端发送的用户的账户信息进行验证失败的次数,当验证失败的次数超过预设阈值时,冻结账户。

如果服务器已经存储了与当前账户绑定的移动终端的电话号码或邮箱等信息是,还可以向绑定的电话或者邮箱发送告警信息。

本发明实施例提供的一种保证账户安全登录的方法,通过语音验证和指纹验证等双重验证,可以保证账户的安全性。而通过语音录入和指纹录入密码,都是简单的操作,而且不需要用户记住大量的繁琐密码。操作也更加简便,能够大大提升用户的体验。

实施例2

与实施例1相对应的,本发明实施例还提供了一种保证账户安全登录的装置,具体如图2所示,该装置包括:接收单元201、匹配单元202和处理单元203。

接收单元201,用于接收移动终端发送的用户的账户信息,以及移动终端预先采集的用于登录账户的密码,其中密码包括:以语音信息形式体现的第一密码和以指纹形式体现的第二密码;

匹配单元202,用于将语音形式体现的第一密码和预存储的初始语音密码进行匹配;

且,将指纹形式体现的第二密码和预存储的初始指纹密码进行匹配;

处理单元203,用于当确定二者均匹配成功时,验证通过,允许账户安全登录。

可选的,预存储的初始语音密码包括:至少两个。匹配单元202具体用于:

分别将第一密码和至少两个初始语音密码进行匹配,若第一密码和至少两个初始语音密码中任一个匹配成功时,则确定第一密码和预存储的初始语音密码匹配成功。

可选的,处理单元203还用于,对第一密码和预存储的初始语音密码均进行如下处理;

对语音密码进行去噪处理;

根据预定的采样点数确定采样周期,对经过去噪处理后的语音密码按照采样周期进行采样,获取每个采样点的时刻和振幅;

将每个采样点上的时刻与振幅进行除法运算,获得时间振幅比;

对所有的采样点,将前后相邻采样点上的时间振幅比进行除法运算,得到一数列。

匹配单元202具体用于,当确定两组数列的重复率达到预定数值时,则确定第一密码和初始语音密码匹配成功;否则,匹配失败。

可选的,预存储的初始指纹密码包括至少两个。匹配单元202具体用于,分别将第二密码和至少两个初始指纹密码进行匹配,若第二密码和至少两个初始指纹密码中任一个匹配成功时,则确定第二密码和预存储的初始指纹密码匹配成功。

可选的,当第一密码和预存储的初始语音密码匹配失败,和/或,当第二密码和预存储的初始指纹密码匹配失败时,验证失败。

可选的,当验证失败时,向移动终端发送提示消息,以便移动终端重新发送用户的账户信息,以及移动终端预先采集的用于登录账户的密码进行重新验证。

可选的,装置还包括:统计单元204,用于统计对移动终端发送的用户的账户信息进行验证失败的次数,当验证失败的次数超过预设阈值时,冻结账户。

可选的,处理单元203还用于,在接收单元201接收移动终端发送的用户的账户信息,以及移动终端预先采集的用于登录账户的密码之前,建立并存储用户的账户信息和初始语音密码,以及初始指纹密码之间的映射关系。

本发明实施例提供的保证账户安全登录的装置中各部件所执行的功能均已在上述实施例1中做了详细的介绍,因此这里不做详细介绍。

本发明实施例提供的一种保证账户安全登录的装置,通过语音验证和指纹验证等双重验证,可以保证账户的安全性。而通过语音录入和指纹录入密码,都是简单的操作,而且不需要用户记住大量的繁琐密码。操作也更加简便,能够大大提升用户的体验。

实施例3

与实施例1相对应的,本发明实施例还提供了一种保证账户安全登录的系统,具体如图3所示,该系统包括:服务器、网关和移动终端。

移动终端用于,采集的用于登录账户的密码;

用户的账户信息,以及移动终端预先采集的用于登录账户的密码通过网关发送至服务器;

服务器用于执行上述实施例一对应的一种保证账户安全登录的方法中的任一方法步骤。

本发明实施例提供的一种保证账户安全登录的系统,通过语音验证和指纹验证等双重验证,可以保证账户的安全性。而通过语音录入和指纹录入密码,都是简单的操作,而且不需要用户记住大量的繁琐密码。操作也更加简便,能够大大提升用户的体验。

实施例4

此外,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被服务器执行时实现上述实施例1的方法步骤。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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