一种身份识别方法及装置与流程

文档序号:11287081阅读:197来源:国知局
一种身份识别方法及装置与流程

本申请涉及网络技术领域,尤其涉及一种身份识别方法及装置。



背景技术:

目前,随着互联网和计算机技术的迅速发展和广泛应用,网络已与用户的工作和生活息息相关,给予了用户诸多便利。一般地,用户可以通过使用终端,与网络上的服务器进行交互,获得服务器提供的服务。服务器在给当前用户提供服务之前,会对当前用户进行身份识别,并基于身份识别结果,确定是否为当前用户提供服务,和/或确定为当前用户提供怎样的服务。

在现有技术中,主要有两类身份识别方式。第一类是基于密码的身份识别方式,密码可以包括字符密码、手势密码等;第二类是基于生物特征的身份识别方式,生物特征可以包括指纹、声纹等。

但是,上述的这两类身份识别方式都存在缺陷。第一类需要唤起密码输入界面,以及需要用户手动输入和提交密码,操作繁琐,便利性较差;第二类需要额外增加支持识别生物特征的专用设备,成本较高。



技术实现要素:

本申请实施例提供一种身份识别方法及装置,用以解决现有技术中的身份识别方式要么操作繁琐,便利性较差,要么成本较高的问题。

本申请实施例提供的一种身份识别方法,包括:

获取用户与特定按钮控件进行的当前交互行为对应的当前交互行为特征信息,所述特定按钮控件至少用于所述身份识别;

将所述当前交互行为特征信息与预定的标准交互行为特征信息进行匹配, 所述标准交互行为特征信息是根据所述用户与所述特定按钮控件进行的历史交互行为生成的;

根据所述匹配结果,识别所述用户的身份;

所述交互行为特征信息包括以下至少一种信息:

所述用户与所述特定按钮控件的接触点的接触时长信息;

所述接触点的位移变化信息;

所述接触点的按压力变化信息。

本申请实施例提供的一种身份识别装置,包括:

获取模块,用于获取用户与特定按钮控件进行的当前交互行为对应的当前交互行为特征信息,所述特定按钮控件至少用于所述身份识别;

匹配模块,用于将所述当前交互行为特征信息与预定的标准交互行为特征信息进行匹配,所述标准交互行为特征信息是根据所述用户与所述特定按钮控件进行的历史交互行为生成的;

识别模块,用于根据所述匹配结果,识别所述用户的身份;

所述交互行为特征信息包括以下至少一种信息:

所述用户与所述特定按钮控件的接触点的接触时长信息;

所述接触点的位移变化信息;

所述接触点的按压力变化信息。

本申请实施例通过上述至少一种技术方案,无需用户唤起密码输入界面,无需用户手动输入和提交密码,也无需额外增加诸如支持识别生物特征的专用设备等成本较高的设备,在身份识别过程中,用户可以只与单个的特定按钮控件进行诸如点击触摸、滑动触摸等比较简单的交互行为即可,由于不同的用户进行这些交互行为时一般具有不同的交互行为特征,据此即可对用户进行身份识别,本申请的方案可以实现将身份识别或风险控制等功能集成到单个的特定按钮控件上,操作简单,便利性较好,成本也不高,可以解决现有技术中的问题。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的身份识别方法的过程;

图2为本申请实施例提供的,在实际应用中的一种特定按钮控件的示意图;

图3为本申请实施例提供的,基于图2中的特定按钮控件建立的、用于描述用户与特定按钮控件的接触点的所在位置的坐标系示意图;

图4为本申请实施例提供的,基于图2中的特定按钮控件建立的、用于描述用户与特定按钮控件的接触点的接触时长信息以及接触点的位移变化信息的坐标系示意图;

图5为本申请实施例提供的,对应于图4的用户通过接触点在“确认支付”按钮上滑动的滑动轨迹示意图;

图6为本申请实施例提供的,采用图4中的坐标系表示的,对用户点击了“确认支付”按钮一下所对应的接触点的接触时长信息和位移变化信息;

图7为本申请实施例提供的,对应于图6的、用户点击“确认支付”按钮的点击轨迹示意图;

图8为本申请实施例提供的,基于图2中的特定按钮控件建立的、用于描述用户与特定按钮控件的接触点的按压力变化信息的坐标系示意图;

图9为本申请实施例提供的,在一个特定坐标系中记录的三个交互动作的起始时间和截止时间示意图;

图10为本申请实施例提供的,单个接触点的示意图以及三个交互动作对应的三个接触点的示意图;

图11为本申请实施例提供的,基于图8中的坐标系,对按压力变化信息 以离散形式表示的示意图;

图12为本申请实施例提供的,在特定按钮控件上显示的滑动轨迹提示信息示意图;

图13为本申请实施例提供的身份识别装置结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的方案可以部分地或全部地解决上述现有技术中的问题。本申请的方案的核心思想是:记录用户与特定按钮控件进行交互行为时所表现出的交互行为特征,通过对比用户以往的交互行为特征和当前的交互行为特征,识别与特定按钮控件进行当前交互行为的用户是否为该用户本人,也即,对该用户进行身份识别,以及还可以进一步地根据身份识别结果,针对该用户进行风险控制等措施。

这种交互行为可以是诸如点击触摸或滑动触摸特定按钮控件等比较简单的行为,一般地,不同的用户点击触摸或滑动触摸特定按钮控件时的行为习惯(由交互行为特征反映)不会完全相同,因此,可以通过判定用户与该特定按钮控件的当前交互行为是否符合该用户以往与该特定按钮控件进行交互行为时的行为习惯,从而实现对该用户的身份识别,其中,行为习惯包括但不限于:点击次数、点击频率、触摸时长、触摸时的按压力、滑动触摸轨迹、滑动速度等。

下面对本申请的方案进行具体说明。

图1为本申请实施例提供的身份识别方法的过程,该过程的执行主体可以 是应用程序的客户端和/或服务端,一般地,客户端搭载于终端上,服务端搭载于服务器上。终端包括但不限于:个人计算机、手机、平板电脑、智能手表、车载移动台等;服务器包括但不限于:作为服务器的个人计算机、大中型计算机、计算机集群等。执行主体并不构成对本申请的限定。

图1中的过程具体可以包括以下步骤:

s101:获取用户与特定按钮控件进行的当前交互行为对应的当前交互行为特征信息,所述特定按钮控件至少用于所述身份识别。

在现有技术中,用户一般需要点击预定的按钮控件,触发对该用户进行身份识别,和/或,触发终端或服务器为该用户提供某种服务。以电子商务业务为例,用户在下订单后,可以点击名称为“确认支付”的按钮控件,进而可以触发终端唤醒用于身份认证的密码输入界面,以等待该用户通过该密码输入界面输入密码后,通过验证密码识别该用户的身份,或者,若已对该用户进行过身份认证的话,也可以直接触发服务器提供支付服务,比如从该用户的账户中扣取该订单所花费的金额等。需要说明的是,“确认支付”仅是该按钮控件的名称的一个示例,并非对该按钮控件的名称的限定。

在本申请实施例中,所述的特定按钮控件可以是对上述现有技术中的按钮控件进行改进实现的,而无需额外增加新的按钮控件,从而不会影响应用程序的界面布局,成本也较小。特定按钮控件可以只有单个,也可以有多个,进行身份识别时,前一种方案(只有单个特定按钮控件)的优点是用户的操作更简单,便利性更好,后一种方案(有多个特定按钮控件)的优点是安全性更高,可以根据实际需求在这两种方案中进行选择。在本申请实施例中,主要基于前一种方案进行具体说明,在这种情况下,可以实现将针对用户的身份识别和/或风险控制等功能集成在单个特定按钮控件上。特定按钮控件可以是虚拟的可视化按钮,也可以是实体按钮等,本申请对此并不做限定。

在本申请实施例中,步骤s101中的交互行为包括但不限于:用户点击触摸特定按钮控件、用户滑动触摸特定按钮控件等。点击触摸包括但不限于:单 次点击触摸(比如轻点一次、长按一次等),在短时间内多次点击触摸(比如双击、快速连击等);滑动触摸具体为:在保持接触的状态下以任意的轨迹滑动。

进一步地,步骤s101中的当前交互行为特征信息可以是反映所述的当前交互行为的特征的信息。此处的特征可以是静态特征,也可以是动态特征,其中,动态特征在静态特征的基础上增加了时间信息。

在实际应用中,不同的用户与特定按钮控件进行交互行为的时候,所表现出的不同的交互行为的特征主要有以下几类:

第一类,点击位置。特定按钮控件可以具有较大的可点击区域,不同的用户习惯点击的位置可能不同。

第二类,单指或多指操作。可以采用单指点击特定按钮控件,则用户与特定按钮控件只有一个接触点;也可以同时采用多指点击特定按钮控件,则用户与特定按钮控件有多个相应的接触点。

第三类,轻点或长按。可以轻点特定按钮控件后马上放开,也可以按住特定按钮控件一定时间后再放开。

第四类,点击或滑动。可以点击特定按钮控件,也可以在特定按钮控件上滑动。

第五类,滑动的轨迹。可以在特定按钮控件按照不同的轨迹滑动。

第六类,滑动的速度。可以慢慢匀速滑动,也可以一会儿快速滑动一会慢速滑动,等等。

第七类,按压力。可以轻按压特定按钮控件,也可以轻重交替地按压特定按钮控件,等等。

如上所述,上面列举很多类的特征,采用怎样的交互行为特征信息才能比较准确地对这些特征进行描述是本申请的方案的一个重点。在本申请实施例中,可以采用以下三种信息中的至少一种信息作为交互行为特征信息:

第一种,所述用户与所述特定按钮控件的接触点的接触时长信息;

第二种,所述接触点的位移变化信息;

第三种,所述接触点的按压力变化信息。

采用这三种信息可以比较准确,以及比较简练地对上述的用户与特定按钮控件进行的交互行为的七类交互行为特征进行描述。其中,上述的第一、四、五、六类特征可以采用第二种信息进行描述,上述的第三类特征可以采用第一种信息进行描述,上述的第二类特征可以采用一个或多个接触点对应的上述的三种信息进行描述。下面举例进行说明。

例如,无论是轻点还是长按特定按钮控件的动作,都可以统一抽象为接触特定按钮控件到离开的过程,轻点与长按并没有本质的区别,只是接触特定按钮控件的时间长短的区别。因此,可以用上述的第一种信息进行描述。

又例如,无论是点击还是滑动特定按钮控件的动作,也没有本质区别,区别只是:点击时,用户接触特定按钮控件的手指在特定按钮控件上的位置不随时间变化,而滑动时,手指在特定按钮控件上的位置会随时间变化。一般地,用户与特定按钮控件的接触点的位置即为用户手指在特定按钮控件上的位置,从一个位置变化至另一个位置即会产生位移。因此,可以用上述的第二种信息进行描述。

又例如,对于按压力这种特征,在点击和滑动过程中按压力可能保持不变,也可能随时间变化,按压力这种特征可以用上述的第三种信息进行描述。

进一步地,对于单指或多指操作,区别只在与用户与特定按钮控件的接触点的数量多少,单指操作有一个接触点,多指操作有多个接触点,因此,多指操作这种特征可以分解为多个单指操作的特征后再进行描述。

在本申请实施例中,对于步骤s101,可以由特定按钮控件和/或特定按钮控件关联的功能模块或设备来生成当前交互行为特征信息,具体地,当前交互行为特征信息可以是通过对在所述的当前交互行为的过程中,实时采集的与特定按钮控件相关的物理量数据进行处理后生成的,所述的物理量包括时间、位置坐标以及位移、按压力等。

s102:将所述当前交互行为特征信息与预定的标准交互行为特征信息进行匹配,所述标准交互行为特征信息是根据所述用户与所述特定按钮控件进行的历史交互行为生成的。

在本申请实施例中,标准交互行为特征信息可以反映用户以往与特定按钮控件进行交互行为时的交互行为特征,标准交互行为特征信息可以保存在终端,也可以保存在服务器。

标准交互行为特征信息可以是由用户预先录入的,比如,在用户注册时录入的,或者,用户通过身份验证之后录入的,等等,这里的身份验证可以是基于本申请提供的身份识别方法完成的,也可以是通过任意其他身份识别方式(如现有技术中基于密码或生物特征的身份识别方式)完成的。

标准交互行为特征信息也可以是由终端和/或服务器自动地对用户与特定按钮控件进行的多次历史交互行为进行分析,提取出的具有共性的交互行为特征对应的交互行为特征信息。在这种情况下,可以无需用户手动维护标准交互行为特征信息,可以由终端和/或服务器周期性地执行上述的自动分析及提取过程即可。

在本申请实施例中,与当前交互行为特征信息类似,标准交互行为特征信息相应地也可以包含了步骤s101中所述的三种信息中的至少一种信息,在此不再赘述这三种信息。对当前交互行为特征信息与预定的标准交互行为特征信息进行匹配,实质上就是判定用户的当前交互行为是否符合该用户以往的交互行为习惯,若匹配,则可以推测该用户的当前交互行为符合该用户以往的交互行为习惯,若不匹配,则可以推测该用户的当前交互行为不符合该用户以往的交互行为习惯。

在本申请实施例中,交互行为特征信息的可以有不同的表示形式(比如,可以用拟合函数进行表示,可以用可视化图形进行表示,也可以直接用数值对进行表示,等等),相应地,步骤s102中进行的信息匹配的具体实施方式也可以不同。例如,对于表示为可视化图形的交互行为特征信息,可以通过计算当 前交互行为特征信息和标准交互行为特征信息分别对应的可视化图形在其所属的坐标空间中相互之间的距离,对可视化图形进行匹配,在这种情况下,对可视化图形匹配的结果即为对当前交互行为特征信息和标准交互行为特征信息匹配的结果。

s103:根据所述匹配结果,识别所述用户的身份;所述交互行为特征信息包括以下至少一种信息:所述用户与所述特定按钮控件的接触点的接触时长信息;所述接触点的位移变化信息;所述接触点的按压力变化信息。

在本申请实施例中,在执行步骤s102的过程中,一般可以获取到用于度量当前交互行为特征信息与标准交互行为特征信息的匹配程度的匹配程度表征值,可以预先设定相应的阈值,则当获取到的匹配程度表征值大于该阈值时,可以判定当前交互行为特征信息与标准交互行为特征信息匹配,当获取到的匹配程度表征值不大于该阈值时,可以判定当前交互行为特征信息与标准交互行为特征信息不匹配。匹配程度表征值和/或对于当前交互行为特征信息与标准交互行为特征信息是否匹配的判定结论可以作为步骤s103中所述的匹配结果。

当前交互行为特征信息与标准交互行为特征信息的匹配程度越高,则可以表示用户与特定按钮控件的当前交互行为越符合该用户本人以往的交互行为习惯,进而可以识别该用户是否该用户本人。

进一步地,本申请的方案也可以支持对多个用户的身份进行识别,在这种情况下,步骤s102中预定的标准交互行为特征信息可以有多组,每组分别对应于一个用户,进而,在获取到任一用户的当前交互行为特征信息后,可以将该当前交互行为特征信息分别与各组标准交互行为特征信息进行匹配,若确定出某一组标准交互行为特征信息与该当前交互行为特征信息匹配,则可以识别出进行当前交互行为的用户即为:该组标准交互行为特征信息对应的用户。

通过上述方法,无需用户唤起密码输入界面,无需用户手动输入和提交密码,也无需额外增加诸如支持识别生物特征的专用设备等成本较高的设备,在 身份识别过程中,用户可以只与单个的特定按钮控件进行诸如点击触摸、滑动触摸等比较简单的交互行为即可,由于不同的用户进行这些交互行为时一般具有不同的交互行为特征,据此即可对用户进行身份识别,可以将身份识别或风险控制等功能集成到单个的特定按钮控件上,操作简单,便利性较好,成本也不高,可以解决现有技术中的问题。不仅如此,由于本申请实施例中的交互行为特征包含了动态特征,因此,相比于基于密码或生物特征(均属于静态特征)的身份识别方案,本申请的方案安全性更高。

基于上述方法,本申请实施例还提供了上述方法的一些具体实施方案,以及上述方法的扩展方案,下面进行说明。

在本申请实施例中,交互行为特征信息可以是通过与特定按钮控件关联的传感器采集的数据生成的,与特定按钮控件关联的传感器可以包括:电容传感器、电阻传感器、位移传感器、按压力传感器等。

具体地,对于步骤s101,获取用户与特定按钮控件进行的当前交互行为对应的当前交互行为特征信息,可以包括:通过与所述特定按钮控件关联的传感器,监测用户与特定按钮控件进行的当前交互行为,并采集在所述当前交互行为的过程中,与所述特定按钮控件相关的传感数据;获取根据所述传感数据生成的、所述当前交互行为对应的当前交互行为特征信息。其中,根据传感数据生成的怎样的交互行为特征信息可以取决于交互行为特征信息的表现形式,例如,当要采用可视化图形表示交互行为特征信息,则可以根据获取的传感数据在预定的坐标系中打点,以生成一个或多个可视化图形作为当前交互行为特征信息。

在本申请实施例中,对于步骤s102,预定的标准交互行为特征信息可以是预先获取的,也可以是在执行步骤s102时再实时地获取的,标准交互行为特征信息是由服务器和/或终端生成并保存的。

进一步地,可以按照如下方式,根据所述用户与所述特定按钮控件进行的历史交互行为生成所述标准交互行为特征信息:获取所述用户通过与所述特定 按钮控件进行的至少一次历史交互行为,主动录入的交互行为特征信息,作为所述标准交互行为特征信息;和/或

获取所述用户与所述特定按钮控件进行的多次历史交互行为对应的历史交互行为特征信息,并根据获取的历史交互行为特征信息,生成所述标准交互行为特征信息。

在本申请实施例中,当前交互行为特征信息和标准交互行为特征信息可以表示为相同形式,以便于匹配。

本申请实施例提供了基于若干特定坐标系,对当前交互行为特征信息和标准交互行为特征信息进行表示的方案,当前交互行为特征信息和标准交互行为特征信息具体可以表示为所述特定坐标系中的曲线或直线,,下面进行具体说明。

上述的特定坐标系主要可以包括以下几种:

第一种特定坐标系,是用于描述用户与特定按钮控件的接触点的所在位置的坐标系。

由于接触点不会位于特定按钮控件的所在区域之外,因此,基于特定按钮控件的所在区域,建立第一种特定坐标系。图2为在实际应用中的一种特定按钮控件的示意图,特定按钮控件从外观上来看,既可以与现有技术中触发身份认证过程所使用的按钮控件一样,也可以不一样,本申请对特定按钮控件的外观并不做限定。图3为以特定按钮控件是用于支付服务的“确认支付”按钮为例,可建立的第一种特定坐标系的示意图。

在图3中,可以将“确认支付”按钮的左上角视为原点,向右视为x轴的正方向,将该按钮的左沿作为y轴,则可以建立起一个二维坐标系作为上述的第一种坐标系,基于该坐标系可以对任意所述接触点的所在位置进行描述。

第二种特定坐标系,是用于描述用户与特定按钮控件的接触点的接触时长信息以及接触点的位移变化信息的坐标系。

相比于第一种特定坐标系用于描述位置的两个维度,第二种特定坐标系新增了时间维度,因此,为了能够将用于描述位置的两个维度(x轴对应的维度、y轴对应的维度)和时间维度(对应于时间轴)均表示出来,可以采用两个二维的坐标系作为第二种特定坐标系,或者,也可以采用一个三维的坐标系作为第二种特定坐标系。图4为以特定按钮控件是用于支付服务的“确认支付”按钮为例,可建立的第二种特定坐标系的示意图。

在图4中,采用了两个二维的坐标系作为第二种特定坐标系,其中一个二维的坐标系用于描述接触点在x轴上的位移随时间变化的信息,另一个二维的坐标系用于描述接触点在y轴上的位移随时间变化的信息,这两个二维的坐标系的横坐标轴为时间轴。

图4中的两个坐标系中的曲线表示的交互行为特征信息可以发映某用户的如下交互行为:该用户接触(有一个接触点)“确认支付”按钮的正中心,并保持接触状态,向右上角滑动,并且滑动的速度是开始相对缓慢,末尾相对快速。图5示出了对应于图4的、该用户通过该接触点在“确认支付”按钮上滑动的滑动轨迹。

与滑动触摸类似地,点击触摸也可以基于上述的第一种特定坐标系和第二特定坐标系描述。

沿用图2中的例子进行说明。当用户仅点击“确认支付”按钮而并未滑动时,则不会有诸如图5中的滑动轨迹,而只有点击轨迹。图6示出了采用图4中的坐标系表示的,对用户点击了“确认支付”按钮一下所对应的接触点的接触时长信息和位移变化信息。

图6中的两个坐标系中的直线表示的交互行为特征信息可以发映某用户的如下交互行为:该用户点击了“确认支付”按钮一下,且点击的位置在按钮的x轴方向约3/4处,y轴方向约1/2处。图7示出了对应于图6的、该用户点击“确认支付”按钮的点击轨迹。

第三种特定坐标系,是用于描述用户与特定按钮控件的接触点的按压力变 化信息的坐标系。

用户与特定按钮控件进行交互行为时,除了滑动轨迹、移动速度、点击轨迹等有所区别,用户接触特定按钮控件时所使用的力度也有所区别。以用户使用的终端为智能手机为例,目前,某些智能手机可能感知到对屏幕(特定按钮控件可以显示在屏幕上)的按压力大小,对于这类智能手机,可以以很小地成本实现基于用户与特定按钮控件的按压力变化信息,对用户进行身份识别。

第三种坐标系可以是一个二维的坐标系,该二维的坐标系的横坐标轴为时间轴,纵坐标轴为表示按压力大小的坐标轴,图8为以特定按钮控件是用于支付服务的“确认支付”按钮为例,可建立的第三种特定坐标系的示意图。

图8中的坐标系中的曲线表示的交互行为特征信息可以发映某用户的如下交互行为:该用户以逐渐加大的按压力按压“确认支付”按钮,然后突然放开该按钮,在此过程中,该用户与该按钮的接触点的位置可能不变,也可能发生变化。

以上对几种特定坐标系,以及基于特定坐标系表示交互行为特征信息的方式进行了说明。需要说明的是,图3~图8中示出的坐标系均是特定坐标系的示例,并非是对特定坐标系的限定。

在本申请实施例中,用户在与特定按钮控件进行交互行为时,与特定按钮控件的接触点可以只有一个,也可以有多个,相应地,一次交互行为可以包括一个交互动作,也可以包括多个交互动作。其中,每个交互动作分别对应于一个接触点。

一次所述交互行为具体可以为:在从所述用户接触所述特定按钮控件开始,直至完全离开所述特定按钮控件的时间段内,所述用户对所述特定按钮控件执行的动作;一个所述交互动作具体可以为:所述用户通过一个所述接触点,对所述特定按钮控件执行的动作。

例如,假定用户用一个手指接触特定按钮控件并滑动,则只有一个接触点,相应地,本次交互行为只包含一个交互动作,即该手指接触特定按钮控件并滑 动直至离开特定按钮控件。

又例如,假定用户用三个手指依次点击特定按钮控件(每个手指与特定按钮控件的接触时长部分重叠),则有三个接触点,相应地,本次交互行为包含三个交互动作,分别为每个手指点击特定按钮控件直至离开特定按钮控件。

在实际应用中,当只有一个接触点时,可以用一组诸如图4、6、8中的曲线或直线,对交互行为特征信息进行表示,而当有多个接触点时,除了可以相应地用多组诸如图4、6、8中的曲线或直线,对每个接触点对应的交互动作对应的交互行为特征信息进行描述以外,为了便于后续匹配,还可以对所述多个接触点进行区分。

具体地,可以基于另一个特定坐标系对多个接触点进行区分,沿用上例进行说明,在上例中,有三个交互动作(均为点击特定按钮控件),可以记录各个交互动作发生的先后顺序或起止时间,一般地,可以将第一个发生的交互动作的起始时间作为本次交互行为的起始时间,以交互行为的起始时间为基准,记录每个交互动作的起始时间和截止时间,图9为在所述另一个特定坐标系中记录的上例中的三个交互动作的起始时间和截止时间示意图,图10为单个接触点以及上例中的三个交互动作对应的三个接触点的示意图。

在图9中,所述另一个特定坐标系的横坐标轴为时间轴,纵坐标轴可以为交互动作轴,交互动作轴上的每个刻度可以分别用于表示一个交互动作,图9中的每条直线分别表示了一个交互动作的起始时间、截止时间以及对应的接触时长。

根据上面的说明,在本申请实施例中,所述当前交互行为特征信息、预定的标准交互行为特征信息可以采用位移和/或按压力随时间变化的曲线或直线(比如“位移-时间”曲线、“按压力-时间”曲线等)进行表示。在这种情况下,对于步骤s102,将所述当前交互行为特征信息与预定的标准交互行为特征信息进行匹配,具体可以包括:分别获取表示所述当前交互行为特征信息的曲线或直线上的多个第一采样点,和表示所述标准交互行为特征信息的曲线或直线 上的多个第二采样点;通过将所述多个第一采样点,与所述多个第二采样点对应地进行匹配的方式,将所述当前交互行为特征信息与预定的标准交互行为特征信息进行匹配。其中,对采样点匹配具体可以采用相关技术中的一些匹配算法实现,由于匹配算法并非本申请的重点,因此,在这里不对匹配算法进行详细说明。

进一步地,上述的曲线或直线可以是连续形式的,也可以是离散形式的。例如,图4、6、8、9中的曲线和直线都是连续形式的,连续形式的曲线或直线可以更准确、更精确地描述交互行为的细节信息。

而对于离散形式的曲线或直线,可以将时间、按压力、位移离散化,用离散形式的曲线或直线进行描述。离散形式相比于连续形式要处理的数据量较小,可以减少成本,提高身份识别效率。

例如,在表示接触点的按压力变化信息时,具体的,可以将30毫秒(ms)作为一个原子时间间隔,将按压力分为“轻”、“较轻”、“普通”、“较重”、“中”五档,则可以采用图8中的坐标系对接触点的按压力变化信息进行表示,如图11所示。在图11中,按压力变化信息被表示为折线(是离散形式的直线)。

也可以采用类似的方式对接触点的位移变化信息进行离散化表示,可以将坐标系中的若干物理像素或逻辑像素作为位移的原子间隔。

在本申请实施例中,如上所述,由于交互行为特征信息中可能包含多种信息,因此,对交互行为特征信息进行匹配时,要对各种信息对应地分别进行匹配,从而,有利于提高身份识别结果的可靠性。

具体地,当所述交互行为特征信息包括不止一种信息时,对于步骤s102,将所述当前交互行为特征信息与预定的标准交互行为特征信息进行匹配,可以包括:分别将所述当前交互行为特征信息中的每种信息与预定的标准交互行为特征信息中对应种类的信息进行匹配。比如,将当前交互行为特征信息中的位移变化信息与标准交互行为特征信息中的位移变化信息进行匹配,以及将当前交互行为特征信息中的按压力变化信息与标准交互行为特征信息中的按压力 变化信息进行匹配,等等。

进一步地,由于在每次交互行为中,用户与特定按钮控件的接触点可能有多个,因此,对交互行为特征信息进行匹配时,要对各接触点对应的交互行为特征信息对应地分别进行匹配,从而,有利于提高身份识别结果的可靠性。

具体地,当所述接触点有不止一个时,对于步骤s102,将所述当前交互行为特征信息与预定的标准交互行为特征信息进行匹配,可以包括:分别将所述当前交互行为特征信息中,每个所述接触点对应的交互行为特征信息与预定的标准交互行为特征信息中,对应的交互行为特征信息进行匹配。

在本申请实施例中,为了便于用户使用,还可以赋予特定按钮控件的交互视觉功能。

具体地,在所述用户与所述特定按钮控件进行所述当前交互行为的过程中,可以在所述特定按钮控件上以采用预定颜色和/或样式对所述接触点进行显示的方式,对所述接触点的位移变化信息和/或按压力变化信息进行提示。

例如,在用户在特定按钮控件上滑动时,可以实时地显示滑动轨迹作为提示信息,其中,在滑动轨迹中,可以用不同的颜色表示不同的按压力大小,以及可以用不同的颜色表示不同的滑动速度,等等,图12示出了在特定按钮控件上显示的滑动轨迹提示信息示意图。

在图12的滑动轨迹中,深颜色表示滑动速度较慢,浅颜色表示滑动速度较较快。需要说明的是,图12中的滑动轨迹及其颜色、颜色含义只是上述提示信息的一种示例,并不构成对上述提示信息的限定。

在本申请实施例中,除了可以采用特定按钮控件实现本申请的方案以外,基于同样的发明思路,还可以采用其他类型的控件(如滑块控件、滚动条控件、手写输入板控件等)代替特定按钮控件,实现本申请的方案。

以上为本申请实施例提供的身份识别方法,基于同样的思路,本申请实施例还提供相应的身份识别装置,如图13所示。

图13为本申请实施例提供的身份识别装置结构示意图,具体包括:

获取模块1301,用于获取用户与特定按钮控件进行的当前交互行为对应的当前交互行为特征信息,所述特定按钮控件至少用于所述身份识别;

匹配模块1302,用于将所述当前交互行为特征信息与预定的标准交互行为特征信息进行匹配,所述标准交互行为特征信息是根据所述用户与所述特定按钮控件进行的历史交互行为生成的;

识别模块1303,用于根据所述匹配结果,识别所述用户的身份;

所述交互行为特征信息包括以下至少一种信息:

所述用户与所述特定按钮控件的接触点的接触时长信息;

所述接触点的位移变化信息;

所述接触点的按压力变化信息。

通过上述装置,无需用户唤起密码输入界面,无需用户手动输入和提交密码,也无需额外增加诸如支持识别生物特征的专用设备等成本较高的设备,在身份识别过程中,用户可以只与单个的特定按钮控件进行诸如点击触摸、滑动触摸等比较简单的交互行为即可,由于不同的用户进行这些交互行为时一般具有不同的交互行为特征,据此即可对用户进行身份识别,可以将身份识别或风险控制等功能集成到单个的特定按钮控件上,操作简单,便利性较好,成本也不高,可以解决现有技术中的问题。不仅如此,由于本申请实施例中的交互行为特征包含了动态特征,因此,相比于基于密码或生物特征(均属于静态特征)的身份识别方案,本申请的方案安全性更高。

可选地,获取模块1301具体用于:通过与所述特定按钮控件关联的传感器,监测用户与特定按钮控件进行的当前交互行为,并采集在所述当前交互行为的过程中,与所述特定按钮控件相关的传感数据;获取根据所述传感数据生成的、所述当前交互行为对应的当前交互行为特征信息。

可选地,匹配模块1302还用于按照如下方式,根据所述用户与所述特定按钮控件进行的历史交互行为生成所述标准交互行为特征信息:

获取所述用户通过与所述特定按钮控件进行的至少一次历史交互行为,主 动录入的交互行为特征信息,作为所述标准交互行为特征信息;和/或

获取所述用户与所述特定按钮控件进行的多次历史交互行为对应的历史交互行为特征信息,并根据获取的历史交互行为特征信息,生成所述标准交互行为特征信息。

可选地,所述当前交互行为特征信息、预定的标准交互行为特征信息是采用位移和/或按压力随时间变化的曲线或直线进行表示的;

匹配模块1302具体用于:分别获取表示所述当前交互行为特征信息的曲线或直线上的多个第一采样点,和表示所述标准交互行为特征信息的曲线或直线上的多个第二采样点;通过将所述多个第一采样点,与所述多个第二采样点对应地进行匹配的方式,将所述当前交互行为特征信息与预定的标准交互行为特征信息进行匹配。

可选地,所述装置还包括:

提示模块1304,用于在所述用户与所述特定按钮控件进行所述当前交互行为的过程中,在所述特定按钮控件上以采用预定颜色和/或样式对所述接触点进行显示的方式,对所述接触点的位移变化信息和/或按压力变化信息进行提示。

可选地,当所述交互行为特征信息包括不止一种信息时,匹配模块1302具体用于:分别将所述当前交互行为特征信息中的每种信息与预定的标准交互行为特征信息中对应种类的信息进行匹配。

可选地,所述接触点有一个或多个,所述交互行为包括一个或多个交互动作;

一次所述交互行为为:在从所述用户接触所述特定按钮控件开始,直至完全离开所述特定按钮控件的时间段内,所述用户对所述特定按钮控件执行的动作;

一个所述交互动作为:所述用户通过一个所述接触点,对所述特定按钮控件执行的动作。

可选地,当所述接触点有不止一个时,匹配模块1302具体用于:分别将所述当前交互行为特征信息中,每个所述接触点对应的交互行为特征信息与预定的标准交互行为特征信息中,对应的交互行为特征信息进行匹配。

具体的上述如图13所示的装置可以位于终端、服务器上。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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