一种支付方式推荐方法、装置及设备制造方法及图纸

技术编号:19321879 阅读:30 留言:0更新日期:2018-11-03 11:38
本说明书实施例公开了一种支付方式推荐方法、装置以及设备。所述方法包括:获取用户信息、待支付信息和支付方式信息等实时的多维特征信息,利用推荐机器学习模型基于上述信息,对用户可用的支付方式进行打分排序,根据排序结果,针对指定用户推荐其所需的支付方式,以便用户可以快速的完成支付操作。

Recommendation method, device and device for payment method

The embodiment of the manual discloses a method, device and device for recommending payment modes. The method includes acquiring real-time multi-dimensional feature information such as user information, pending payment information and payment mode information, using recommendation machine learning model based on the above information, scoring and sorting the payment modes available to users, and recommending the payment modes required for specified users according to the sorting results, so as to facilitate users. The payment operation can be completed quickly.

【技术实现步骤摘要】
一种支付方式推荐方法、装置及设备
本说明书涉及计算机
,尤其涉及一种支付方式推荐方法、装置以及设备。
技术介绍
随着非现金货币支付技术的发展,人们在网上购物或者实体店购物时,越来越多地选择支付软件完成支付。在现有技术中,支付软件向用户提供了多种支付方式,例如,银行卡支付、代付、账户余额支付等。为了满足用户的快速支付需求,在用户进行支付时,支付软件通常会为用户推荐支付方式。现有的推荐支付方式通常是基于用户使用习惯等简单规则实现。基于现有技术,需要能够准确的针对指定用户进行支付方式推荐的方案。
技术实现思路
本说明书实施例提供支付方式推荐方法、装置以及设备,用于解决以下技术问题:需要能够准确的针对指定用户进行支付方式推荐的方案。为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供的一种支付方式推荐方法,包括:针对每一次支付,获取用户信息和待支付信息;根据所述用户信息和所述待支付信息,利用预训练的推荐机器学习模型,对已有支付方式排序;根据排序结果向用户推荐支付方式。本说明书实施例提供的一种支付方式推荐装置,包括:第一获取模块,针对每一次支付,获取用户信息和待支付信息;排序模块,根据所述用户信息和所述待支付信息,利用预训练的推荐机器学习模型,对已有支付方式排序;推荐模块,根据排序结果向用户推荐支付方式。本说明书实施例提供的一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:针对每一次支付,获取用户信息和待支付信息;根据所述用户信息和所述待支付信息,利用预训练的推荐机器学习模型,对已有支付方式排序;根据排序结果向用户推荐支付方式。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:通过利用推荐机器学习模型,根据用户个人信息、用户历史支付信息、用户可用的支付方式信息、待支付场景信息和待支付商品信息等,多种特征同时考虑,根据实际支付情况针对指定用户进行支付方式的推荐,能够有效提升支付方式推荐的准确率。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本说明书的方案在实际应用场景下涉及的支付方式推荐系统的示意图;图2为本说明书实施例提供的一种支付方式推荐方法的流程示意图;图3为本说明书实施例提供的推荐机器学习模型的训练方法的流程示意图;图4为本说明书实施例提供的LTR模型训练方法示意图;图5为本说明书实施例提供的模型训练数据图;图6为本说明书实施例提供的一种支付方式推荐装置的结构示意图;图7为本说明书实施例提供的支付方式推荐系统结构示意图;图8为本说明书实施例提供的平台架构的示意图。具体实施方式为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。图1为本说明书的方案在一种实际应用场景下涉及的支付方式推荐系统的示意图。基于用户信息、待支付场景信息、待支付商品信息、支付方式信息等,利用预先训练好的推荐机器学习模型,针对指定用户准确的推荐用户所需的支付方式;例如,该推荐机器学习模型为LTR(learningtorank,排序学习)模型,该LTR模型根据用户信息与支付方式之间的相关度对用户可选的各个支付方式进行打分并排序,为用户推荐排序比较靠前的支付方式。其中,推荐机器学习模型是基于用户信息特征参数、待支付场景信息特征参数、待支付商品信息特征参数、支付方式特征参数等训练得到的。需要说明的是,这里所说的支付方式,可以是基于支付软件支付的方式,具体包括:基于支付软件通过其中所包含的信用支付、代支付、账户余额支付等支付的方式;也可以是基于支付软件通过各种银行卡(例如,信用卡、借记卡等)完成支付的方式。容易理解,实现该支付方式需要借助用户端来实现,例如,该用户端可以是用户手机、电脑等可支持支付软件的设备。基于上述场景,下面对本说明书的方案进行详细说明。图2为本说明书实施例提供的一种支付方式推荐方法的流程示意图,该方法具体可以包括以下步骤:步骤S202:针对每一次支付,获取用户信息和待支付信息。例如,假设用户在其手机端安装有某支付软件,用户通过支付软件登录用户账号,并且基于该用户账号绑定或者启用相关支付方式。容易理解,用户账号中会涉及到用户的个人信息;绑定或者启用的支付方式,包括基于该支付软件的信用支付、代支付、账户余额支付等支付方式;也可以是基于支付软件绑定的各种银行卡(例如,信用卡、借记卡等)。在实际应用中,待支付信息、用户信息以及支付方式的状态信息等可能在上一次支付完成之后发生了变化,因此,每一次支付操作时,需要实时获取用户信息和待支付信息,以便可以根据实时获取的信息更加准确的为用户推荐支付方式。步骤S204:根据所述用户信息和所述待支付信息,利用预训练的推荐机器学习模型,对已有支付方式排序。在实际应用中,由于各个用户的支付软件所启用的支付方式,和所绑定的银行卡情况都是不同的,并且,各个用户的支付习惯也会有差别。比如,用户甲在进行小额支付时,喜欢用信用支付;进行大额支付时,喜欢用借记卡支付。再比如,用户借记卡中的可用余额是变动的,支付软件在推荐支付方式时,需要考虑各支付方式的状态是否可用。这里所说的已有支付方式,主要包括用户绑定的各种支付方式,包括可用的支付方式和不可用的支付方式;在对支付方式进行排序时,可以对所有支付方式进行整体排序,也可以对不可用的支付方式不进行排序,例如,假设支付软件中的余额为零元,则该软件中的余额就不是可用的支付方式,在排序时,推荐机器学习模型不会对该余额支付方式进行排序。S206:根据排序结果向用户推荐支付方式。一般来说,排序结果是降序的方式,即,将与用户信息相关度最大的支付方式(即,用户最可能用的支付方式)排在第一位。在本说明书一个或者多个实施例中,对已有支付方式排序,具体包括:根据所述用户信息,确定与所述用户具有绑定关系的支付方式;针对确定出的所述支付方式进行排序;其中,所述用户信息包括:用户历史支付信息和用户个人信息;所述待支付信息包括:待支付场景信息和待支付商品信息。如前文举例所述可知,假设用户手机端案子某支付软件,通过该支付软件可以获取已经登录该软件的用户个人信息,包括用户姓名、性别、年龄、学历以及工作类型等个人信息。同时,该支付软件还可以获得用户利用该支付软件完成的历史支付信息,具体可以包括:历史支付场景(例如,线上还是线下,以及商家名称)、支付时间、支付区域等;历史支付商品信息:支付商品的数量、商品金额等。容易理解,这里所说的与用户具有绑定关系的支付方式,包括:用户启用的支付方式,或者用户添加的支付方式,都可以理解为本文档来自技高网
...

【技术保护点】
1.一种支付方式推荐方法,包括:针对每一次支付,获取用户信息和待支付信息;根据所述用户信息和所述待支付信息,利用预训练的推荐机器学习模型,对已有支付方式排序;根据排序结果向用户推荐支付方式。

【技术特征摘要】
1.一种支付方式推荐方法,包括:针对每一次支付,获取用户信息和待支付信息;根据所述用户信息和所述待支付信息,利用预训练的推荐机器学习模型,对已有支付方式排序;根据排序结果向用户推荐支付方式。2.如权利要求1所述的方法,对已有支付方式排序,具体包括:根据所述用户信息,确定与所述用户具有绑定关系的支付方式;针对确定出的所述支付方式进行排序;其中,所述用户信息包括:用户历史支付信息和用户个人信息;所述待支付信息包括:待支付场景信息和待支付商品信息。3.如权利要求1所述的方法,在利用预训练的推荐机器学习模型,对已有支付方式排序之前,所述方法还包括:根据预设清洗规则,清洗所述待支付信息;根据所述待支付信息,提取对应的待支付特征数据。4.如权利要求1所述的方法,预训练推荐机器学习模型,具体包括:获取训练用户信息和训练支付方式信息,确定所述训练用户信息与所述训练支付方式信息之间的对应关系;根据所述对应关系,确定训练用户与支付方式的相关度;基于所述训练用户信息、所述训练支付方式信息和所述相关度,训练所述推荐机器学习模型。5.如权利要求4所述的方法,基于所述训练用户信息、所述训练支付方式信息和所述相关度,训练所述推荐机器学习模型,具体包括:基于所述用户信息、所述训练支付方式信息和所述相关度,清洗并提取对应的特征数据;根据所述特征数据,训练所述推荐机器学习模型。6.如权利要求4所述的方法,所述推荐机器学习模型包括LTR排序学习模型。7.一种支付方式推荐装置,包括:第一获取模块,针对每一次支付,获取用户信息和待支付信息;排序模块,根据所述用户信息和所述待支付信息,利用预训练的推荐机器学习模型,对已有支付方式...

【专利技术属性】
技术研发人员:张林江
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1