一种身份验证方法、装置及系统的制作方法

文档序号:8265688阅读:312来源:国知局
一种身份验证方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种身份验证方法、装置及系统。
【背景技术】
[0002]从目前互联网发展的形式来看,用户的操作场景已经逐渐由pc端向移动端转移。然而身份验证则成为移动互联网的一个新的挑战。
[0003]现有技术中,目前大部分的身份验证都还是依靠传统的常用地理位置,常用版本号,常用IP地址来完成的。以上各验证方式不但准确性较低,同时非常容易被人模仿而破解验证,威胁用户安全。

【发明内容】

[0004]有鉴于此,本发明提供一种身份验证方法、装置及系统,通过对比当前用户与记录的用户日常对触控屏和键盘的操作习惯,判断当前用户是否为帐号或设备所有人发起,从而有针对性的加强或者减弱对当前用户身份的验证,提高身份验证的效率和增强用户安全性。
[0005]本发明实施例提供的身份验证方法,包括:
[0006]接收客户端发送的当前用户的多项输入操作特征;将所述多项输入操作特征分别与记录的历史输入操作特征进行对比;根据所述多项输入操作特征的对比结果,获得所述当前用户的输入特征匹配值;按照预置的输入特征匹配值与身份验证方式的对应关系,获取对应的身份验证方式;根据所述对应的身份验证方式进行身份验证。
[0007]本发明实施例提供的身份验证方法,包括:
[0008]获取当前用户的多项输入操作特征;将所述当前用户的多项输入操作特征发送给服务器;接收所述服务器发送的获取身份验证信息的指令;获取所述身份验证信息并发送给所述服务器。
[0009]本发明实施例提供的身份验证装置,包括:
[0010]接收单元,用于客户端发送的当前用户的多项输入操作特征;对比单元,用于将所述接收单元接收的所述多项输入操作特征分别与记录的历史输入操作特征进行对比;获得单元,用于根据所述多项输入操作特征的对比结果,获得所述当前用户的输入特征匹配值;所述获得单元,还用于按照预置的输入特征匹配值与身份验证方式的对应关系,获取对应的身份验证方式;验证单元,用于根据所述对应的身份验证方式进行身份验证。
[0011]本发明实施例提供的身份验证装置,包括:
[0012]获取特征单元,用于获取当前用户的多项输入操作特征;发送特征单元,用于将所述当前用户的多项输入操作特征发送给服务器;接收指令单元,用于接收所述服务器发送的获取身份验证信息的指令;获取信息单元,用于获取所述身份验证信息并发送给所述服务器。
[0013]本发明实施例提供的身份验证系统,包括:服务器和客户端;
[0014]所述服务器,用于接收所述客户端发送的当前用户的多项输入操作特征,将所述多项输入操作特征分别与记录的历史输入操作特征进行对比,根据所述多项输入操作特征的对比结果,获得所述当前用户的输入特征匹配值,按照预置的输入特征匹配值与身份验证方式的对应关系,获取对应的身份验证方式,根据所述对应的身份验证方式进行身份验证;
[0015]所述客户端,用于获取当前用户的多项输入操作特征,将所述当前用户的多项输入操作特征发送给所述服务器,接收所述服务器发送的获取身份验证信息的指令,获取所述身份验证信息并发送给所述服务器。
[0016]本发明实施例提供的身份验证方法、装置及系统,获取当前用户的操作数据,该操作数据中包含该用户的操作特征信息,对比当前用户操作数据与记录的历史操作数据,统计匹配的用户操作特征信息,获得当前用户的身份验证逻辑值,并对该当前用户进行对应方式的身份验证,由于每个人都具有独特的操作特征,因此,通过对比用户的操作特征信息,根据匹配度判断当前用户为用户本人的可能性大小,从而确定对该当前用户采取相对简单的身份验证方式还是相对复杂的身份验证方式,可提高身份验证的效率和准确度。
[0017]为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
【附图说明】
[0018]图1为本发明实施例中身份验证方法的第一个实施例示意图;
[0019]图2为本发明实施例中身份验证方法的第二个实施例示意图;
[0020]图3为本发明实施例中身份验证方法的第三个实施例示意图;
[0021]图4为本发明实施例中身份验证装置的第一个实施例示意图;
[0022]图5为本发明实施例中身份验证装置的第二个实施例示意图;
[0023]图6为本发明实施例中身份验证装置的第三个实施例示意图;
[0024]图7为本发明实施例中身份验证系统的一个实施例示意图。
【具体实施方式】
[0025]为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的【具体实施方式】、结构、特征及其功效,详细说明如后。
[0026]本发明实施例所提供的身份验证方法,通过对比当前用户与记录的用户日常对触控屏和键盘的操作习惯,判断当前用户是否为帐号或设备所有人发起,从而有针对性的加强或者减弱对当前用户身份的验证,提高身份验证的效率和增强用户安全性。
[0027]请参阅图1,本发明实施例中的身份验证方法的第一个实施例包括:
[0028]101、接收客户端发送的当前用户的多项输入操作特征;
[0029]服务器接收客户端发送的当前用户的多项输入操作特征,该输入操作特征包括:单/双手输入、左/右手输入、键盘模式、文字输入习惯、字符输入速度、触控力度、语言模式及其任意组合。
[0030]其中,单/双手输入是指用户在进行操作时习惯使用单手操作还是双手操作,左/右手输入是指用户如果习惯单手操作,是习惯使用右手操作还是习惯使用左手操作。具体地,用户在终端上触屏操作时,记录手指在屏幕上留下的轨迹,如果用户在屏幕上常常发生两点同时触摸,或者在屏幕的左右两侧都有比较频繁同时操作,则可以判断该用户可能是习惯双手操作终端,反之则可判断该用户可能是习惯单手操作终端。同理,用户惯用左手还是右手也可通过记录手指在屏幕上留下的轨迹进行判断,屏幕右半边的触摸率高于左半边,则可判断用户习惯使用右手操作终端。
[0031]键盘模式指用户在使用输入法时选择的输入键盘模式,键盘模式可包括九宫格键盘、全键盘和手写键盘。具体地,通过记录用户在输入时在屏幕上的触摸位置,判断用户习惯使用哪种键盘形式,对于以上三种不同的键盘,屏幕上键盘对应的触摸位置的记录有着明显的差异,如,若使用九宫格键盘,则触摸位置比较集中,一般只在9个按钮上,由于该9个按钮相对分散,所以触摸位置也相对分散;若使用全键盘,则屏幕上的触摸位置更多些,覆盖整个键盘区域,这样键盘触摸位置也比较密集;若使用手写键盘,则线条状的轨迹运动则相对点状触摸运动更多些。
[0032]文字输入习惯是指用户输入文字时的习惯特征,例如,用户在输入词组时习惯输入哪些字母以输入该词组。具体地,确定用户在输入词组时习惯输入哪些字母,则通过记录用户输入某个固定词组时习惯输入的字母来确定。如输入词组“为什么”,不同的用户可能有不同的输入习惯,有些直接输入“weishenme ”,有些则输入“wsm”,而“weiSm”、“wshenm”、"wshenme"都可以实现输入“为什么”这个词组,所以不同的输入习惯可用于进行用户的身份认证。
[0033]字符输入速度指用户在键盘上输入文字的速度,或点击终端屏幕的速度。具体地,可以通过记录输入字符之间的间隔时间来确定用户的输入速度,字符之间的间隔时间越短,则用户的输入速度越快。
[0034]触控力度是指用户对终端屏幕进行点击、划过等操作的力度。具体地,可通过测压传感装置记录用户的手指对屏幕的压力值,记录该用户点击终端屏幕的力度信息。
[0035]语言模式是指用户在与其他人对话时的对话内容习惯信息,具体地,每个人在聊天是都会有自己独特的习惯,例如有的人喜欢频繁的换行,有的人喜欢连续使用逗号、句号,有的人喜欢连续发送很短的句子。所以,在与他人对话中不同的聊天习惯可用于进行用户的身份认证。
[0036]102、将该多项输入操作特征分别与记录的历史输入操作特征进行对比;
[0037]历史输入操作特征作为对比依据,是已确认的用户本人的输入操作特征,将获取的该当前用户的多项输入操作特征分别与记录的已确认的用户本人的历史输入操作特征进行对比。
[0038]103、根据该多项输入操作特征的对比结果,获得该当前用户的输入特征匹配值;
[0039]若当前用户的多项输入操作特征中有一项或多项输入操作特征匹配,如,将该当前用户的输入操作特征与记录的历史输入操作特征进行对比后,键盘模式匹配,则根据对比结果,获得该当前用户的输入特征匹配值,该输入特征匹
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1