登录方式的推送、展示方法、装置及设备
技术领域
本说明书一个或多个实施例涉及计算机技术领域,尤其涉及一种登录方式的推送、展示方法、装置及设备。
背景技术
随着互联网技术的普遍流行,用户登录电子网站的方式也越来越多样化。如,可以有账号密码登录(简称账密登录)、短信验证码登录、声纹登录以及刷脸登录等。然而上述各种登录方式并不是所有用户都可用或者适合使用。如,对于经常输错密码的用户,则不适用于账密登录。再如,如果用户没有设置刷脸登录,则刷脸登录不可用。
因此,需要提供一种方案,以在用户登录电子网站时,向其推送适用的登录方式。
发明内容
本说明书一个或多个实施例描述了一种登录方式的推送、展示方法、装置及设备,可以提升用户的登录成功率。
第一方面,提供了一种登录方式的推送方法,包括:
服务端接收客户端发送的登录请求;所述登录请求至少包括用户的登录账户以及环境信息;
若所述登录账户为已注册账户,则获取所述登录账户在过去一段时间内的行为习惯数据;
将所述环境信息以及所述行为习惯数据输入登录方式预测模型,以预测所述用户所适用的登录方式;
通过所述客户端向所述用户推送所述登录方式。
第二方面,提供了一种登录方式的展示方法,包括:
当客户端接收到用户输入的登录账户时,获取所述登录账户的环境信息;
向服务端发送登录请求,所述登录请求至少包括所述登录账户以及所述环境信息;所述登录请求用于指示所述服务端在判断所述登录账户为已注册账户时,获取所述登录账户在过去一段时间内的行为习惯数据;将所述环境信息以及所述行为习惯数据输入登录方式预测模型,以预测所述用户所适用的登录方式;
接收所述服务端发送的所述登录方式;
展示与所述登录方式相对应的登录页面;所述登录页面至少包括所述登录方式。
第三方面,提供了一种登录方式的推送装置,包括:
接收单元,用于接收客户端发送的登录请求;所述登录请求至少包括用户的登录账户以及环境信息;
获取单元,用于若所述登录账户为已注册账户,则获取所述登录账户在过去一段时间内的行为习惯数据;
预测单元,用于将所述接收单元接收的所述环境信息以及所述获取单元获取的所述行为习惯数据输入登录方式预测模型,以预测所述用户所适用的登录方式;
推送单元,用于通过所述客户端向所述用户推送所述预测单元预测的所述登录方式。
第四方面,提供了一种登录方式的展示装置,包括:
获取单元,用于当接收到用户输入的登录账户时,获取所述登录账户的环境信息;
发送单元,用于向服务端发送登录请求,所述登录请求至少包括所述登录账户以及所述环境信息;所述登录请求用于指示所述服务端在判断所述登录账户为已注册账户时,获取所述登录账户在过去一段时间内的行为习惯数据;将所述环境信息以及所述行为习惯数据输入登录方式预测模型,以预测所述用户所适用的登录方式;
接收单元,用于接收所述服务端发送的所述登录方式;
展示单元,用于展示与所述接收单元接收的所述登录方式相对应的登录页面;所述登录页面至少包括所述登录方式。
第五方面,提供了一种登录方式的推送设备,包括:
存储器;
一个或多个处理器;以及
一个或多个程序,其中所述一个或多个程序存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述程序被所述处理器执行时实现以下步骤:
接收客户端发送的登录请求;所述登录请求至少包括用户的登录账户以及环境信息;
若所述登录账户为已注册账户,则获取所述登录账户在过去一段时间内的行为习惯数据;
将所述环境信息以及所述行为习惯数据输入登录方式预测模型,以预测所述用户所适用的登录方式;
通过所述客户端向所述用户推送所述登录方式。
第六方面,提供了一种登录方式的展示设备,包括:
存储器;
一个或多个处理器;以及
一个或多个程序,其中所述一个或多个程序存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述程序被所述处理器执行时实现以下步骤:
当接收到用户输入的登录账户时,获取所述登录账户的环境信息;
向服务端发送登录请求,所述登录请求至少包括所述登录账户以及所述环境信息;所述登录请求用于指示所述服务端在判断所述登录账户为已注册账户时,获取所述登录账户在过去一段时间内的行为习惯数据;将所述环境信息以及所述行为习惯数据输入登录方式预测模型,以预测所述用户所适用的登录方式;
接收所述服务端发送的所述登录方式;
展示与所述登录方式相对应的登录页面;所述登录页面至少包括所述登录方式。
本说明书一个或多个实施例提供的登录方式的推送、展示方法、装置及设备,服务端接收客户端发送的登录请求。该登录请求至少包括用户的登录账户以及环境信息。若该登录账户为已注册账户,则获取登录账户在过去一段时间内的行为习惯数据。将环境信息以及行为习惯数据输入登录方式预测模型,以预测用户所适用的登录方式。通过客户端向用户推送所适用的登录方式。由此可以看出,本说明书提供的方案中,可以基于用户的行为习惯数据和环境信息,来向用户推送所适用的登录方式,这可以提升用户的登录成功率,进而可以降低用户的试错成本。
附图说明
为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本说明书提供的登录方式的推送方法应用场景示意图;
图2为本说明书一个实施例提供的登录方式的推送方法流程图;
图3a为本说明书提供的账户输入页面示意图;
图3b为本说明书提供的账密登录页面示意图之一;
图3c为本说明书提供的账密登录页面示意图之二;
图3d为本说明书提供的刷脸登录页面示意图;
图3e为本说明书提供的短信登录页面示意图;
图4为本说明书一个实施例提供的登录方式的展示方法流程图;
图5为本说明书一个实施例提供的登录方式的推送装置示意图;
图6为本说明书一个实施例提供的登录方式的展示装置示意图;
图7为本说明书一个实施例提供的登录方式的推送设备示意图;
图8为本说明书一个实施例提供的登录方式的展示设备示意图。
具体实施方式
下面结合附图,对本说明书提供的方案进行描述。
在描述本说明书提供的方案之前,先对本方案的发明构思作出如下介绍:
如背景技术所述,用户登录电子网站的方式多种多样。对于该多种登录方式,如果将其在登录页面上直接摆放,则会增加用户的选择成本和试错成本,因为并不是每个用户都适合每种登录方式。如,密码长久不使用用户,账密登录试错成本高;再如,很多用户不偏好刷脸登录等等。为了降低用户的选择成本和试错成本,本申请的申请人考虑到可以向用户推送其所适用的登录方式。但是,如何来确定用户所适用的登录方式呢?
首先,申请人考虑到用户所适用的登录方式跟用户的行为习惯有关。如,对于经常使用短信验证码登录的用户,则该用户适用于使用短信验证码登录。再如,对于经常输错密码的用户,其适用于刷脸登录或者短信验证码登录等。因此,可以基于用户的行为习惯数据,来确定用户所适用的登录方式。
其次,用户所适用的登录方式通常跟用户所处场景的场景信息也有关,这里的场景信息包括但不限于用户的经纬度定位信息以及登录设备的设备信息等。如,在基于设备信息,判断用户所使用的登录设备没有安装摄像头时,该用户不适用于刷脸登录。再如,当基于用户的经纬度定位信息,判断用户的登录地点发生变化时,可以向用户推送刷脸登录的登录方式,以保证安全性。因此,可以基于用户所处场景的场景信息,来确定用户所适用的登录方式。
此外,登录账户本身或者当前时间也可以作为确定登录方式的考虑因素。比如,如果登录账户为无密账户,则该用户不适用于账密登录。再如,如果当前时间为晚上,则该用户不适用于刷脸登录等等。
在收集到如上几方面的信息之后,如何实现用户所适用登录方式的确定呢?
可以了解到机器学习模型可以基于已知数据,对未知数据进行预测。因此,可以通过训练机器学习模型,来实现用户所适用登录方式的确定。具体地,可以收集多个样本账户的环境信息以及在过去一段时间内的行为习惯数据。基于收集的数据,对机器学习模型进行训练。可以理解的是,上述样本账户具有对应的样本标签,该样本标签可以是指样本账户所适用的登录方式。
在训练好机器学习模型之后,当有用户登录电子网站时,可以将当前用户的环境信息以及行为习惯数据输入训练后的机器学习模型。由该机器学习模型预测用户所适用的登录方式。之后,向用户推送该登录方式,以提升用户的登录成功率,进而可以极大地减短登录时长。
以上就是本说明书提供的方案的发明构思,基于该发明构思就可以得到本方案。以下对本方案进行详细阐述。
图1为本说明书提供的登录方式的推送方法应用场景示意图。图1中的客户端可以是指某电子网站的客户端,其通常安装于用户的终端设备上。服务端可以是指该电子网站的服务端。在本说明书中,上述客户端与服务端之间的交互过程可以如下:用户在终端设备上启动客户端,客户端被启动后,首先加载引导页面,该引导页面上设有登录按钮。当接收到用户对该登录按钮的点击指令时,跳转至账户输入页面。当用户在账户输入页面输入对应的登录账户,并点击用于表示登录账户输入完成的按钮时,客户端可以向服务端发送登录请求。该登录请求至少可以包括登录账户以及用户所处环境的环境信息。这里的环境信息包括但不限于用户的经纬度定位信息以及登录设备的设备信息等。
服务端在接收到上述登录请求之后,可以确定该登录账户是否为已注册账户。如果不是,则引导用户进行注册。如果是,则获取与该登录账户相关的行为习惯数据。将接收的环境信息以及获取的行为习惯数据输入机器学习模型,以预测用户所适用的登录方式。
服务端向客户端返回预测的登录方式,之后由客户端向用户展示该登录方式。
图2为本说明书一个实施例提供的登录方式的推送方法流程图。所述方法的执行主体可以为图1中的服务端。如图1所示,所述方法具体可以包括:
步骤202,服务端接收客户端发送的登录请求。
具体地,当用户在终端设备上启动已安装的客户端时,客户端首先加载引导页面,该引导页面上设有登录按钮。当接收到用户对该登录按钮的点击指令时,跳转至账户输入页面。当用户在账户输入页面输入对应的登录账户,并点击用于表示登录账户输入完成的按钮时,客户端可以向服务端发送登录请求。该登录请求至少可以包括登录账户以及用户所处环境的环境信息。这里的环境信息包括但不限于用户的经纬度定位信息以及登录设备的设备信息等。
以客户端为支付宝客户端为例来说,本说明书提供的账户输入页面可以如图3a所示。图3a中,展示了登录账号的输入框以及“继续”按钮。可以理解的是,初始时,当用户还没有输入登录账户时,“继续”按钮的颜色可以为灰色,即不可用。在用户在输入框输入对应的登录账户之后,“继续”按钮的颜色变蓝并可点击。当支付宝客户端接收到用户对该按钮的点击指令时,客户端可以向服务端发送登录请求。
应理解,图3a只是作为示例性目的,在实际应用中,该账户输入页面还可以包括其它控件,如,还可以包括用于输入真实姓名的输入框,本说明书对此不作限定。
步骤204,若登录账户为已注册账户,则获取登录账户在过去一段时间内的行为习惯数据。
这里的行为习惯数据可以是指与用户的登录行为相关的数据,如,可以包括登录账户、登录时间、登录方式以及登录成功与否的结果信息等。此外,上述过去一段时间可以根据实际需求确定,如可以为:30天等等。
在一个例子中,服务端可以从后台数据库中来获取登录账户在过去一段时间内的行为习惯数据。
还需要说明的是,若该登录账户为非注册账户,则可以先引导用户进行注册,之后再进行登录等。
步骤206,将环境信息以及行为习惯数据输入登录方式预测模型,以预测用户所适用的登录方式。
需要说明的是,这里的登录方式预测模型可以是根据多个样本账户的环境信息以及在过去一段时间内的行为习惯数据,对机器学习模型进行训练后得到的。该样本账户具有对应的样本标签,这里的样本标签可以是指样本账户所适用的登录方式。当然,在实际应用中,还可以结合登录账户本身,来对上述机器学习模型进行训练,以提高登录方式预测模型预测的准确性。
另外,上述登录方式可以包括但不限于账号密码登录、刷脸登录、短信验证码登录、声纹登录以及其它业务***授权登录(如,淘宝授权登录)等。其中,账号密码登录以及短信验证码登录属于常规登录方式,其对所有用户均可用。刷脸登录、声纹登录以及其它业务***授权登录属于可设置登录方式,其在用户进行相应的设置之后才可用,也就是说只有电子网站在预先采集了用户的基础信息之后才可用。以刷脸登录为例来说,其验证过程可以为:实时采集用户的人脸信息,将采集的人脸信息与预先采集的人脸信息进行比对,以确定是否是本人。在确认是本人之后,跳转至正常使用页面。
需要说明的是,本说明书提供的登录方式预测模型实际上是基于预先设定的与不同的登录方式相应的一系列规则来进行预测的。具体地,如果登录账户的环境信息和/或者行为习惯数据满足与某登录方式相对应的规则,则可以将该登录方式作为该用户所适用的登录方式。
以账密登录为例来说,与其相应的规则可以为:30天内有密码验证成功的记录等。再如,与短信验证码登录相应的规则可以为:30天内有短信验证成功的记录;和/或,登录账户为无密账户;和/或,经常使用短信验证码登录等。还如,与刷脸登录相应的规则可以为:登录时间为白天;和/或,经常输错密码;和/或,登录设备和/或登录地点发生了变化等。
应理解,上述只是示例性的说明了与不同的登录方式所对应的规则,在实际应用中,该规则可能有几十条甚至上百条,因此可以通过训练机器学习模型来进行预测。
可选地,还可以获取当前时间。当还获取当前时间时,可以将当前时间、环境信息以及行为习惯数据输入登录方式预测模型,以预测用户所适用的登录方式。
需要说明的是,本说明书实施例预测的用户所适用的登录方式可以为以下任一种:账号密码登录、刷脸登录、短信验证码登录、声纹登录以及其它业务***授权登录等。
步骤208,通过客户端向用户推送预测的登录方式。
需要说明的是,由于部分人群不习惯用刷脸登录,因此为了实现该类人群的登录方式的精确推送,本说明书实施例在预测用户所适用的登录方式为刷脸登录时,步骤208也可以替换为如下步骤:
将环境信息以及行为习惯数据输入偏好预估模型,以预估该用户是否偏好刷脸登录。若该用户偏好刷脸登录,则向用户推送该登录方式。
需要说明的是,这里的偏好预估模型也可以是基于上述多个样本账户的环境信息以及在过去一段时间内的行为习惯数据,对机器学习模型进行训练后得到的。所不同的是,在训练该偏好预估模型时,可以为样本账户设置不同的样本标签。如,这里的样本标签可以为用户是否偏好刷脸登录。
本说明书实施例中,除了可以向用户推送所适用的登录方式外,还可以向用户推送其它可登录方式。该其它可登录方式的确定过程可以如下:
首先,服务端可以获取预设的登录方式集合。该预设的登录方式集合中可以包括两种类型的登录方式:常规登录方式以及可设置登录方式。对于常规登录方式,直接将该常规登录方式选取为候选登录方式。对于可设置登录方式,判断登录账户是否设置了该可设置登录方式。在一种实现方式中,可以对设置了可设置登录方式的登录账户进行打标。因此,可以基于登录账户是否为已打标账户,来进行如上判断。如果是,则将可设置登录方式选取为候选登录方式。从候选登录方式中去除用户所适用的登录方式,以得到其它可登录方式。
客户端在接收到服务端发送的用户所适用的登录方式以及其它可登录方式之后,针对部分其它可登录方式,客户端还需进行本地可行性判断。具体地,假设客户端接收到的其它可登录方式包括:其它业务***授权登录时,客户端可以判断该登录方式是否可行。如果可行,才将其作为其它可登录方式,否则,删除该登录方式。之后,客户端可以向用户展示所适用的登录方式以及其它可登录方式。在一种实现方式中,针对所适用的登录方式不同,可以跳转不同的页面。
如,当所适用的登录方式为账密登录时,可以跳转至账密登录页面。以客户端为支付宝客户端为例来说,其账密登录页面可以如图3b所示。图3b中,不仅展示了当前用户所适用的登录方式:账密登录,右侧还展示了相应的切换其它可登录方式的按钮。此外,还展示了“返回”按钮。当用户点击该“返回”按钮时,可以从账密登录页面跳转至账户输入页面。
应理解,本说明书提供的账密登录页面不限于图中所示。如,图3b中的“忘记密码”和“切换登录方式”按钮可以灵活调整。举例来说,当最终确定的其它可登录方式为0种时,可以不展示“切换登录方式”按钮,且“忘记密码”按钮可以居中。当最终确定的其它可登录方式为1种时,“切换登录方式”按钮所对应的文字可直接替换为该1种其它可登录方式等等。以该1种可登录方式为短信验证码登录为例来说,其可以如图3c所示。
再如,当所适用的登录方式为刷脸登录时,可以跳转至刷脸登录页面。以客户端为支付宝客户端为例来说,其刷脸登录页面可以如图3d所示。图3d中,账户输入框不可编辑。当用户点击“刷脸登录”按钮时,即可进入人脸识别流程。由于人脸识别的过程为传统常规技术,在此不复赘述。此外,“返回”按钮的描述同上所述。
应理解,本说明书提供的刷脸登录页面不限于图中所示。如,图3d中的“切换登录方式”按钮也可以根据其它可登录方式的数量灵活调整,其具体调整方式可以同上所述,在此不复赘述。
还如,当所适用的登录方式为短信验证码登录时,可以跳转至短信登录页面。以客户端为支付宝客户端为例来说,其短信登录页面可以如图3e所示。图3e中,在从其它页面(如,账户输入页面或者账密登录页面)跳转至短信验证码登录页面时,客户端可以从服务端获取与该登录账户绑定的手机号码。如果获取到该手机号码,则可以自动在短信登录页面的手机号输入框中输入手机号码;否则由用户手动填写。此外,还可以根据自动或者手动填写的手机号码,获取相匹配的手机归属地并展示。图3e还展示了“返回”按钮。当用户点击该“返回”按钮时,可以从短信登录页面跳转至上述其它页面。
应理解,本说明书提供的短信登录页面不限于图中所示。如,图3e中的“密码登录”按钮也可以根据其它可登录方式的数量灵活调整,其具体调整方式可以同上所述,在此不复赘述。
综上,本说明书实施例提供的登录方式的推送方法,可以基于用户的环境信息以及行为习惯数据,向用户推送所适用的登录方式,这可以大大提升用户的登录成功率,并且可以缩短登录时长。
图4为本说明书一个实施例提供的登录方式的展示方法流程图。所述方法的执行主体可以图1中的客户端。如图4所示,所述方法具体可以包括:
步骤402,当客户端接收到用户输入的登录账户时,获取登录账户的环境信息。
具体地,当用户在终端设备上启动已安装的客户端时,客户端首先加载引导页面,该引导页面上设有登录按钮。当接收到用户对该登录按钮的点击指令时,跳转至账户输入页面。客户端可以通过该账户输入页面获取用户的登录账户。在获取到该登录账户之后,可以获取登录账户的环境信息。这里的环境信息可以包括但不限于用户的经纬度定位信息以及登录设备的设备信息等。
步骤404,向服务端发送登录请求。
该登录请求至少可以包括登录账户以及环境信息。服务端在接收到该登录请求之后,可以先判断该登录账户是否为已注册账户。若为非注册账户,则可以先引导用户进行注册,之后再进行登录。若为注册账户,则获取该登录账户在过去一段时间内的行为习惯数据。这里的行为习惯数据可以是指与用户的登录行为相关的数据,如,可以包括登录账户、登录时间、登录方式以及登录成功与否的结果信息等。此外,上述过去一段时间可以根据实际需求确定,如可以为:30天等等。
将接收的环境信息以及获取的行为习惯数据输入登录方式预测模型,以预测该用户所适用的登录方式。这里的是登录方式预测模型可以是根据多个样本账户的环境信息以及在过去一段时间内的行为习惯数据,对机器学习模型进行训练后得到的。该样本账户具有对应的样本标签,这里的样本标签可以是指样本账户所适用的登录方式。当然,在实际应用中,还可以结合登录账户本身,来对上述机器学习模型进行训练,以提高登录方式预测模型预测的准确性。
上述登录方式可以包括但不限于账号密码登录、刷脸登录、短信验证码登录、声纹登录以及其它业务***授权登录(如,淘宝授权登录)。其中,账号密码登录以及短信验证码登录属于常规登录方式,其对所有用户均可用。刷脸登录、声纹登录以及其它业务***授权登录属于可设置登录方式,其在用户进行相应的设置之后才可用,也就是说只有电子网站在预先采集了用户的基础信息之后才可用。以刷脸登录为例来说,其验证过程可以为:实时采集用户的人脸信息,将采集的人脸信息与预先采集的人脸信息进行比对,以确定是否是本人。在确认是本人之后,跳转至正常使用页面。
可选地,还可以获取当前时间。当还获取当前时间时,可以将当前时间、环境信息以及行为习惯数据输入登录方式预测模型,以预测用户所适用的登录方式。
需要说明的是,由于部分人群不习惯用刷脸登录,因此为了实现该类人群的登录方式的精确推送,本说明书实施例在预测用户所适用的登录方式为刷脸登录时,还可以执行如下步骤:将环境信息以及行为习惯数据输入偏好预估模型,以预估该用户是否偏好刷脸登录。若该用户偏好刷脸登录,则向用户推送该登录方式。
需要说明的是,这里的偏好预估模型也可以是基于上述多个样本账户的环境信息以及在过去一段时间内的行为习惯数据,对机器学习模型进行训练后得到的。所不同的是,在训练该偏好预估模型时,可以为样本账户设置不同的样本标签。如,这里的样本标签可以为用户是否偏好刷脸登录。
本说明书实施例中,除了可以向用户推送所适用的登录方式外,还可以向用户推送其它可登录方式。该其它可登录方式的确定过程可以如下:
首先,服务端可以获取预设的登录方式集合。该预设的登录方式集合中可以包括两种类型的登录方式:常规登录方式以及可设置登录方式。对于常规登录方式,直接将该常规登录方式选取为候选登录方式。对于可设置登录方式,判断登录账户是否设置了该可设置登录方式。在一种实现方式中,可以对设置了可设置登录方式的登录账户进行打标。因此,可以基于登录账户是否为已打标账户,来进行如上判断。如果是,则将可设置登录方式选取为候选登录方式。从候选登录方式中去除用户所适用的登录方式,以得到其它可登录方式。
步骤406,接收服务端发送的所适用的登录方式。
此外,还可以接收其它可登录方式。针对部分其它可登录方式,客户端还需进行本地可行性判断。具体地,假设客户端接收到的其它可登录方式包括:其它业务***授权登录时,客户端可以判断该登录方式是否可行。如果可行,才将其作为其它可登录方式,否则,删除该登录方式。
步骤408,展示与登录方式相对应的登录页面。
如,当所适用的登录方式为账密登录时,可以跳转至账密登录页面。以客户端为支付宝客户端为例来说,其账密登录页面可以如图3b所示。再如,当所适用的登录方式为刷脸登录时,可以跳转至刷脸登录页面。以客户端为支付宝客户端为例来说,其刷脸登录页面可以如图3d所示。还如,当所适用的登录方式为短信验证码登录时,可以跳转至短信登录页面。以客户端为支付宝客户端为例来说,其短信登录页面可以如图3e所示。其中,关于图3b、图3d以及图3e的说明同上所述,在此不复赘述。
综上,本说明书实施例提供的登录方式的展示方法,可以向用户展示所适用的登录方式,这可以大大提升用户的登录成功率,并且可以缩短登录时长。
与上述登录方式的推送方法对应地,本说明书一个实施例还提供的一种登录方式的推送装置,如图5所示,该装置可以包括:
接收单元502,用于接收客户端发送的登录请求,该登录请求至少可以包括用户的登录账户以及环境信息。
获取单元504,用于若登录账户为已注册账户,则获取登录账户在过去一段时间内的行为习惯数据。
预测单元506,用于将接收单元502接收的环境信息以及获取单元504获取的行为习惯数据输入登录方式预测模型,以预测用户所适用的登录方式。
该登录方式预测模型可以是根据多个样本账户的环境信息以及在过去一段时间内的行为习惯数据,对机器学习模型进行训练后得到的。该样本账户具有对应的样本标签,样本标签可以是指样本账户所适用的登录方式。
推送单元508,用于通过客户端向用户推送预测单元506预测的登录方式。
推送单元508具体可以用于:
判断登录方式是否为刷脸登录。
当登录方式为刷脸登录时,将环境信息以及行为习惯数据输入偏好预估模型,以预估用户是否偏好刷脸登录。
若用户偏好刷脸登录,则向用户推送该登录方式。
可选地,该装置还可以包括:选取单元510、判断单元512以及去除单元514。
获取单元504,还用于获取预设的登录方式集合,该所述预设的登录方式集合中包括两种类型的登录方式:常规登录方式以及可设置登录方式。
选取单元510,用于对于获取单元504获取的常规登录方式,直接将该常规登录方式选取为候选登录方式。
判断单元512,用于对于获取单元504获取的可设置登录方式,判断登录账户是否设置了该可设置登录方式。
选取单元510,还用于将可设置登录方式选取为候选登录方式。
去除单元514,用于从选取单元510选取的候选登录方式中去除用户所适用的登录方式,以得到其它可登录方式。
推送单元508,还用于向用户推送其它可登录方式。
可选地,获取单元504,还用于获取当前时间。
预测单元506具体可以用于:将环境信息、行为习惯数据以及当前时间输入登录方式预测模型,以预测用户所适用的登录方式。
上述用户所适用的登录方式可以包括以下任一种:账号密码登录、刷脸登录、短信验证码登录、声纹登录以及其它业务***授权登录。其中,账号密码登录以及短信验证码登录属于常规登录方式。刷脸登录、声纹登录以及其它业务***授权登录属于可设置登录方式。
本说明书上述实施例装置的各功能模块的功能,可以通过上述方法实施例的各步骤来实现,因此,本说明书一个实施例提供的装置的具体工作过程,在此不复赘述。
本说明书一个实施例提供的登录方式的推送装置,接收单元502接收客户端发送的登录请求,该登录请求至少可以包括用户的登录账户以及环境信息。若登录账户为已注册账户,则获取单元504获取登录账户在过去一段时间内的行为习惯数据。预测单元506将环境信息以及行为习惯数据输入登录方式预测模型,以预测用户所适用的登录方式。推送单元508通过客户端向用户推送预测的登录方式。由此,可以大大提升用户的登录成功率。
本说明书一个实施例提供的登录方式的推送装置可以为图1中服务端的一个模块或者单元。
与上述登录方式的展示方法对应地,本说明书一个实施例还提供的一种登录方式的展示装置,如图6所示,该装置可以包括:
获取单元602,用于当接收到用户输入的登录账户时,获取登录账户的环境信息。
发送单元604,用于向服务端发送登录请求,该登录请求至少可以包括登录账户以及环境信息。登录请求用于指示服务端在判断登录账户为已注册账户时,获取登录账户在过去一段时间内的行为习惯数据。将环境信息以及行为习惯数据输入登录方式预测模型,以预测用户所适用的登录方式。
接收单元606,用于接收服务端发送的登录方式。
展示单元608,用于展示与接收单元606接收的登录方式相对应的登录页面,该登录页面至少包括登录方式。
可选地,该登录页面还可以包括其它可登录方式,其它可登录方式是由服务端从预设的登录方式集合中选取的。该预设的登录方式集合中包括两种类型的登录方式:常规登录方式以及可设置登录方式。
本说明书上述实施例装置的各功能模块的功能,可以通过上述方法实施例的各步骤来实现,因此,本说明书一个实施例提供的装置的具体工作过程,在此不复赘述。
本说明书一个实施例提供的登录方式的展示装置,可以提升用户的登录成功率。
本说明书一个实施例提供的登录方式的展示装置可以为图1中客户端的一个模块或者单元。
与上述登录方式的推送方法对应地,本说明书实施例还提供了一种登录方式的推送设备,如图7所示,该设备可以包括:存储器702、一个或多个处理器704以及一个或多个程序。其中,该一个或多个程序存储在存储器702中,并且被配置成由一个或多个处理器704执行,该程序被处理器704执行时实现以下步骤:
接收客户端发送的登录请求,该登录请求至少包括用户的登录账户以及环境信息。
若登录账户为已注册账户,则获取登录账户在过去一段时间内的行为习惯数据。
将环境信息以及行为习惯数据输入登录方式预测模型,以预测用户所适用的登录方式。
通过客户端向用户推送登录方式。
本说明书一个实施例提供的登录方式的推送设备,可以提升用户的登录成功率。
与上述登录方式的展示方法对应地,本说明书实施例还提供了一种登录方式的展示设备,如图8所示,该设备可以包括:存储器802、一个或多个处理器804以及一个或多个程序。其中,该一个或多个程序存储在存储器802中,并且被配置成由一个或多个处理器804执行,该程序被处理器804执行时实现以下步骤:
当接收到用户输入的登录账户时,获取登录账户的环境信息。
向服务端发送登录请求,该登录请求至少包括登录账户以及环境信息。登录请求用于指示服务端在判断登录账户为已注册账户时,获取登录账户在过去一段时间内的行为习惯数据。将环境信息以及行为习惯数据输入登录方式预测模型,以预测用户所适用的登录方式。
接收服务端发送的登录方式。
展示与登录方式相对应的登录页面,该登录页面至少包括服务端预测的登录方式。
本说明书一个实施例提供的登录方式的展示设备,可以提升用户的登录成功率。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
结合本说明书公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动硬盘、CD-ROM或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于服务器中。当然,处理器和存储介质也可以作为分立组件存在于服务器中。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
以上所述的具体实施方式,对本说明书的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本说明书的具体实施方式而已,并不用于限定本说明书的保护范围,凡在本说明书的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本说明书的保护范围之内。