产品推荐方法、设备以及计算机可读存储介质与流程

文档序号:16429832发布日期:2018-12-28 20:03阅读:208来源:国知局
产品推荐方法、设备以及计算机可读存储介质与流程

本发明涉及互联网技术领域,尤其涉及一种产品推荐方法、设备以及计算机可读存储介质。

背景技术

在互联网技术迅速发展的今天,各种app(application,应用程序)软件经常会向用户推荐各种产品,以通过推荐产品,来提高产品的销售率。然而现有的产品推荐一般都是针对新用户,且一般都是通过广告的形式推荐产品,让用户主动去发现产品,购买产品。

当用户成功购买某个产品后,如成功购买保险产品或理财产品,用户就不会再去关注这个产品。对于需要续期的产品,当用户所购买的产品到期后,如果用户没有收到相应的推荐信息,也不会再去购买该产品,或者是忘记继续购买该产品,从而导致该产品的购买率下降,以及降低了需要续期产品的续期率。



技术实现要素:

本发明的主要目的在于提供一种产品推荐方法、设备以及计算机可读存储介质,旨在解决产品购买率低和续期产品续期率低的技术问题。

为实现上述目的,本发明提供一种产品推荐方法,所述产品推荐方法包括步骤:

当侦测到推荐待推荐产品的触发指令时,根据所述触发指令获取已成功购买所述待推荐产品用户的操作数据;

根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数;

若所述预测分数大于预设分数,则将所述待推荐产品推荐给所述用户。

优选地,所述根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数的步骤之前,还包括:

获取所述用户的关注产品,确定所述关注产品与所述待推荐产品之间的相似度;

所述根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数的步骤包括:

根据所述相似度和所述操作数据计算所述用户再次购买所述待推荐产品的预测分数。

优选地,当所述关注产品和所述待推荐产品为理财产品时,所述获取所述用户的关注产品,确定所述关注产品与所述待推荐产品之间的相似度的步骤包括:

获取所述用户的关注产品,以及获取所述关注产品的理财周期、风险程度、产品类型和收益率;

将所述关注产品的理财周期、风险程度、产品类型和收益率分别与所述待推荐产品的理财周期、风险程度、产品类型和收益率进行对比,确定所述关注产品和所述待推荐产品之间的相似度。

优选地,所述当侦测到推荐待推荐产品的触发指令时,根据所述触发指令获取已成功购买所述待推荐产品用户的操作数据的步骤之前,还包括:

当侦测到登录购买待推荐产品对应应用的登录操作时,侦测所述用户对所述应用中产品的点击操作;

根据所述点击操作获取所述用户操作所述应用中产品的操作数据,并存储所述操作数据。

优选地,所述操作数据包括所述用户对所述应用中产品的关注频率、购买所述应用中产品的购买金额、与所购买产品对应的缴费数据和点击所述待推荐产品的点击次数。

优选地,所述根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数的步骤包括:

基于所述关注频率、购买金额、缴费数据和点击次数,分别按照对应的预设规则计算所述关注频率、购买金额、缴费数据和点击次数对应的预测子分数;

确定所述关注频率、购买金额、缴费数据和点击次数的权重;

根据所述预测子分数和所述权重计算所述用户再次购买所述待推荐产品的预测分数;

其中,所述关注频率对应的权重为0.25,所述购买金额对应的权重为0.2,所述缴费数据对应的权重为0.25,所述点击次数对应的权重为0.3,若将所述关注频率对应的预测子分数记为a,所述购买金额对应的预测子分数记为b,所述缴费数据对应的预测子分数记为c,所述点击次数对应的预测子分数记为d,所述预测分数记为s,则所述预测分数s=a*0.25+b*0.2+c*0.25+d*0.3。

优选地,所述基于所述缴费数据,按照与所述缴费数据对应的预设规则计算所述缴费数据对应的预测子分数的步骤包括:

计算所述缴费数据中总缴费次数与未按时缴费次数的差值;

根据所述差值和所述总缴费次数计算所述缴费数据对应的预测子分数。

优选地,所述若所述预测分数大于预设分数,则将所述待推荐产品推荐给所述用户的步骤包括:

若所述预测分数大于所述预设分数,则检测所述预测分数是否在优惠政策对应的优惠分数范围内;

若所述预测分数在所述优惠分数范围内,则将所述待推荐产品推荐给所述用户,以及将购买所述待推荐产品的优惠政策发送给所述用户。

此外,为实现上述目的,本发明还提供一种产品推荐设备,所述产品推荐设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的产品推荐程序,所述产品推荐程序被所述处理器执行时实现如上所述的产品推荐方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有产品推荐程序,所述产品推荐程序被处理器执行时实现如上所述的产品推荐方法的步骤。

本发明通过当侦测到推荐待推荐产品的触发指令时,根据所述触发指令获取已成功购买所述待推荐产品用户的操作数据;根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数;若所述预测分数大于预设分数,则将所述待推荐产品推荐给所述用户。实现了根据用户的操作数据计算用户再次购买待推荐产品的预测分数,根据预测分数来决定是否将待推荐产品推荐给用户,提高了待推荐产品的购买率;且对于需要续期的产品来说,提高了续期产品的续期率。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图;

图2为本发明产品推荐方法第一实施例的流程示意图;

图3为本发明产品推荐方法第二实施例的流程示意图;

图4为本发明实施例中若所述预测分数大于预设分数,则将所述待推荐产品推荐给所述用户的一种流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的解决方案主要是:当侦测到推荐待推荐产品的触发指令时,根据所述触发指令获取已成功购买所述待推荐产品用户的操作数据;根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数;若所述预测分数大于预设分数,则将所述待推荐产品推荐给所述用户。以解决产品购买率低和续期产品续期率低的问题。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的设备结构示意图。

本发明实施例产品推荐设备可以是pc,也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、便携计算机等的可移动式终端设备。

如图1所示,该产品推荐设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,产品推荐设备还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。

本领域技术人员可以理解,图1中示出的产品推荐设备结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统以及产品推荐程序。其中,操作系统是管理和控制产品推荐设备硬件和软件资源的程序,支持产品推荐程序以及其它软件和/或程序的运行。

在图1所示的产品推荐设备中,网络接口1004主要用于连接用户所持终端,与用户所持终端进行数据通信;用户接口1003主要用于接收获取指令等。而处理器1001可以用于调用存储器1005中存储的产品推荐程序,并执行以下操作:

当侦测到推荐待推荐产品的触发指令时,根据所述触发指令获取已成功购买所述待推荐产品用户的操作数据;

根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数;

若所述预测分数大于预设分数,则将所述待推荐产品推荐给所述用户。

进一步地,所述根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数的步骤之前,处理器1001还可以用于调用存储器1005中存储的产品推荐程序,执行以下操作:

获取所述用户的关注产品,确定所述关注产品与所述待推荐产品之间的相似度;

所述根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数的步骤包括:

根据所述相似度和所述操作数据计算所述用户再次购买所述待推荐产品的预测分数。

进一步地,当所述关注产品和所述待推荐产品为理财产品时,所述获取所述用户的关注产品,确定所述关注产品与所述待推荐产品之间的相似度的步骤包括:

获取所述用户的关注产品,以及获取所述关注产品的理财周期、风险程度、产品类型和收益率;

将所述关注产品的理财周期、风险程度、产品类型和收益率分别与所述待推荐产品的理财周期、风险程度、产品类型和收益率进行对比,确定所述关注产品和所述待推荐产品之间的相似度。

进一步地,所述当侦测到推荐待推荐产品的触发指令时,根据所述触发指令获取已成功购买所述待推荐产品用户的操作数据的步骤之前,处理器1001还可以用于调用存储器1005中存储的产品推荐程序,执行以下操作:

当侦测到登录购买待推荐产品对应应用的登录操作时,侦测所述用户对所述应用中产品的点击操作;

根据所述点击操作获取所述用户操作所述应用中产品的操作数据,并存储所述操作数据。

进一步地,所述操作数据包括所述用户对所述应用中产品的关注频率、购买所述应用中产品的购买金额、与所购买产品对应的缴费数据和点击所述待推荐产品的点击次数。

进一步地,所述根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数的步骤包括:

基于所述关注频率、购买金额、缴费数据和点击次数,分别按照对应的预设规则计算所述关注频率、购买金额、缴费数据和点击次数对应的预测子分数;

确定所述关注频率、购买金额、缴费数据和点击次数的权重;

根据所述预测子分数和所述权重计算所述用户再次购买所述待推荐产品的预测分数;

其中,所述关注频率对应的权重为0.25,所述购买金额对应的权重为0.2,所述缴费数据对应的权重为0.25,所述点击次数对应的权重为0.3,若将所述关注频率对应的预测子分数记为a,所述购买金额对应的预测子分数记为b,所述缴费数据对应的预测子分数记为c,所述点击次数对应的预测子分数记为d,所述预测分数记为s,则所述预测分数s=a*0.25+b*0.2+c*0.25+d*0.3。

进一步地,所述基于所述缴费数据,按照与所述缴费数据对应的预设规则计算所述缴费数据对应的预测子分数的步骤包括:

计算所述缴费数据中总缴费次数与未按时缴费次数的差值;

根据所述差值和所述总缴费次数计算所述缴费数据对应的预测子分数。

进一步地,所述若所述预测分数大于预设分数,则将所述待推荐产品推荐给所述用户的步骤包括:

若所述预测分数大于所述预设分数,则检测所述预测分数是否在优惠政策对应的优惠分数范围内;

若所述预测分数在所述优惠分数范围内,则将所述待推荐产品推荐给所述用户,以及将购买所述待推荐产品的优惠政策发送给所述用户。

基于上述的硬件结构,提出产品推荐方法的各个实施例。

参照图2,图2为本发明产品推荐方法第一实施例的流程示意图。

在本实施例中,提供了产品推荐方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

所述产品推荐方法包括:

步骤s10,当侦测到推荐待推荐产品的触发指令时,根据所述触发指令获取已成功购买所述待推荐产品用户的操作数据。

当产品推荐设备侦测到推荐待推荐产品的触发指令时,根据触发指令获取已成功购买待推荐产品用户的操作数据。具体地,当产品推荐设备侦测到触发指令时,产品推荐设备的处理器1001根据触发指令从存储器1005中获取已成功购买待推荐产品用户的操作数据。操作数据包括但不限于用户对待推荐产品所在应用中各个产品的关注频率、购买该应用中各个产品的购买金额、与所购买产品对应的缴费数据和点击待推荐产品的点击次数。

在本发明实施例中,触发指令可由产品推荐设备自动触发,也可以由工作人员手动触发。当该触发指令由产品推荐设备自动触发时,可在产品推荐设备中设置一个定时任务(如可设置在每天定时触发该触发指令,或者在间隔一定时间段后触发该触发指令),当达到定时任务的条件时,产品推荐设备自动触发该触发指令。进一步地,在本实施例中,已成功购买待推荐产品表明用户已购买该待推荐产品,且已缴纳与待推荐产品对应的费用。

步骤s20,根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数。

步骤s30,若所述预测分数大于预设分数,则将所述待推荐产品推荐给所述用户。

当获取到用户的操作数据后,根据操作数据计算用户再次购买待推荐产品的预测分数,并判断预测分数是否大于预设分数。当预测分数大于预设分数时,将待推荐产品按照预设方式推荐给该用户;当预测分数小于或者等于预设分数时,不将待推荐产品推荐给该用户。

进一步地,步骤s20还可以包括:

步骤a,基于所述关注频率、购买金额、缴费数据和点击次数,分别按照对应的预设规则计算所述关注频率、购买金额、缴费数据和点击次数对应的预测子分数。

步骤b,确定所述关注频率、购买金额、缴费数据和点击次数的权重。

步骤c,根据所述预测子分数和所述权重计算所述用户再次购买所述待推荐产品的预测分数。

其中,所述关注频率对应的权重为0.25,所述购买金额对应的权重为0.2,所述缴费数据对应的权重为0.25,所述点击次数对应的权重为0.3,若将所述关注频率对应的预测子分数记为a,所述购买金额对应的预测子分数记为b,所述缴费数据对应的预测子分数记为c,所述点击次数对应的预测子分数记为d,所述预测分数记为s,则所述预测分数s=a*0.25+b*0.2+c*0.25+d*0.3。

进一步地,当获取到关注频率、购买金额、缴费数据和点击次数时,分别按照关注频率对应的预设规则计算关注频率的预测子分数,按照购买金额对应的预设规则计算购买金额对应的预测子分数,按照缴费数据对应的预设规则计算缴费数据对应的预测子分数,按照点击次数对应的预设规则计算点击次数对应的预测子分数。

当得到关注频率、购买金额、缴费数据和点击次数对应的预测子分数后,确定关注频率、购买金额、缴费数据和点击次数在计算预测分数中的权重,根据关注频率、购买金额、缴费数据和点击次数对应的预测子分数和权重计算用户再次购买待推荐产品的预测分数。

需要说明的是,关注频率、购买金额、缴费数据和点击次数在计算预测分数中的权重可根据具体需要而设置,在本实施例中,关注频率、购买金额、缴费数据和点击次数的权重比例为5:4:5:6。由于本实施例的预测分数是以百分制为单位的,因此,关注频率对应的权重为0.25,购买金额对应的权重为0.2,缴费数据对应的权重为0.25,点击次数对应的权重为0.3。若将关注频率对应的预测子分数记为a,购买金额对应的预测子分数记为b,缴费数据对应的预测子分数记为c,点击次数对应的预测子分数记为d,预测分数记为s,则预测分数s=a*0.25+b*0.2+c*0.25+d*0.3。

在本实施例中,操作数据包括用户对应用中产品的关注频率、购买应用中产品的购买金额、与所购买产品对应的缴费数据和点击待推荐产品的点击次数。关注频率为用户操作应用中产品的天数;购买应用中产品的购买金额为用户在该应用中所购买所有产品的金额总和;缴费数据包括用户的总缴费次数和未按时缴费次数;点击次数为用户在应用中点击与待推荐产品相关内容的天数。需要说明的是,在获取关注频率和点击次数过程中,为了减少计算量,可设置为只获取固定时间段的关注频率和点击次数,如可设置为只获取从当前时间起半年的关注频率和点击次数。在本实施例中,关注频率和点击次数都是以天为单位进行计算,即不管在同一天用户操作应用中产品次数的多少,关注频率只记为一次,也不管用户在同一天点击待推荐产品相关内容的次数的多少,点击次数也只记为一次。在其它实施例中,可将关注频率和点击次数的单位设置为小时,或者设置为以用户的操作频次为计算单位。

需要说明的是,预设分数可根据具体需要而设置,在本实施例中,所涉及的分数采用百分制,如预设分数可设置为60分,65分等,在其它实施例中,所涉及的分数也可以不采用百分制。预设方式可为一种或者多种,预设方式包括但不限于以短信、邮件和微信。在本实施例中,每一操作数据都有对应的预设规则,不同操作数据的预设规则是不一样的,在计算预测分数过程中,通过操作数据所对应的预设规则计算出对应操作数据的预测子分数,在根据预测子分数得到预测分数。

进一步地,所述产品推荐方法还包括:

步骤d,当侦测到登录购买待推荐产品对应应用的登录操作时,侦测所述用户对所述应用中产品的点击操作。

步骤e,根据所述点击操作获取所述用户操作所述应用中产品的操作数据,并存储所述操作数据。

进一步地,在本实施例中,待推荐产品的应用平台为对应商家的应用,即产品推荐设备中安装有与待推荐产品对应的应用。当侦测到登录购买待推荐产品对应应用的登录操作时,侦测用户对应用中产品的点击操作,并根据该点击操作获取用户对应用中产品的操作数据,存储该操作数据。在侦测到用户对应用中产品的点击操作时,记录侦测到该点击操作的时间,并将该时间与对应的操作数据一起存储。

进一步地,所述基于所述缴费数据,按照与所述缴费数据对应的预设规则计算所述缴费数据对应的预测子分数的步骤包括:

步骤f,计算所述缴费数据中总缴费次数与未按时缴费次数的差值。

步骤g,根据所述差值和所述总缴费次数计算所述缴费数据对应的预测子分数。

进一步地,基于缴费数据,按照与缴费数据对应的预设规则计算缴费数据对应的预测子分数的具体过程为:计算缴费数据中总缴费次数与未按时缴费次数的差值,根据该差值和总缴费次数计算缴费数据对应的预测子分数c。若将该差值记为c1,总缴费次数记为c2,则预测子分数c=c1/c2*c3+c4,在本实施例中,为了保证预测子分数是以百分制的形式表示,c3=c4=50。但在其他实施例中,c3和c4可以设置为其它值,且c3和c4的值可以相同,也可以不同。

进一步地,关注频率对应的预设规则为:关注频率n1<a1时,a=a1;当a1≤n1<a2时,a=a1+(n1-a1-1)*t1/(a2-a1);当n1≥a2时,a=100。n1表示半年时间内的关注频率;t1为计算关注频率对应预测子分数的相关系数,为了保证预测子分数是以百分制的形式表示,t1的值应小于50,在本实施例中,t1=49.88。如当a1=10,a2=100,a1=50,n1=69时,关注频率对应的预测子分数a=83.25(在本实施例,预测子分数对应的值保留两位小数点)。

购买金额对应的预设规则为:购买金额n2≤b1时,b=b1;当b1<n2<b2时,b=b1+(n2-b1)*t2/(b2-b1);当n2≥b2时,b=100。n2表示用户购买应用中产品的购买金额,单位为元;t2为计算购买金额对应预测子分数的相关系数,为了保证预测子分数是以百分制的形式表示,t2的值应小于50,在本实施例中,t2=49.88。如当b1=1000,b2=500000,b1=50,n2=50000时,购买金额对应的预测子分数b=50+(50000-1000)*49.88/(500000-1000)=54.99(在本实施例,预测子分数对应的值保留两位小数点)。

点击次数对应的预设规则为:点击次数n3≤d1时,d=d1;当d1<n3<d2时,d=d1+(n3-d1)*t3/(d2-d1);当n3≥d2时,d=100。n3表示半年时间内的点击次数;t3为计算点击次数对应预测子分数的相关系数,为了保证预测子分数是以百分制的形式表示,t3的值应小于50,在本实施例中,t3=49.88。如当d1=5,d2=15,d1=50,n3=12时,点击次数对应的预测子分数d=50+(12-5)*49.88/(15-5)=84.92(在本实施例,预测子分数对应的值保留两位小数点)。

需要说明的是,在本发明实施例中,t1、t2和t3对应的值可以相同,也可以不同。

本实施例通过当侦测到推荐待推荐产品的触发指令时,根据所述触发指令获取已成功购买所述待推荐产品用户的操作数据;根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数;若所述预测分数大于预设分数,则将所述待推荐产品推荐给所述用户。实现了根据用户的操作数据计算用户再次购买待推荐产品的预测分数,根据预测分数来决定是否将待推荐产品推荐给用户,提高了待推荐产品的购买率,同时避免了将待推荐产品推荐给购买几率小的用户,造成用户困扰的情况出现;且对于需要续期的产品来说,提高了续期产品的续期率。

进一步地,提出本发明产品推荐方法第二实施例。

所述产品推荐方法第二实施例与所述产品推荐方法第一实施例的区别在于,参照图3,产品推荐方法还包括:

步骤s40,获取所述用户的关注产品,确定所述关注产品与所述待推荐产品之间的相似度。

步骤s20包括:

步骤s21,根据所述相似度和所述操作数据计算所述用户再次购买所述待推荐产品的预测分数。

获取用户的关注产品,确定关注产品与待推荐产品之间的相似度,并根据相似度和所获取的操作数据计算用户再次购买待推荐产品的预测分数。具体地,在计算关注产品和待推荐产品之间的相似度时,根据用户在购买产品时所考虑的主要因素计算关注产品和待推荐产品之间的相似度。如待推荐产品为理财产品时,可从理财周期、风险程度、产品类型和收益率四个因素去计算关注产品和待推荐产品之间的相似度。

当计算到关注产品和待推荐产品之间的相似度、以及操作数据对应的预测子分数后,确定相似度和各个操作数据对应的权重,根据相似度、各个操作数据对应的预测子分数和权重计算用户再次购买待推荐产品的预测分数。如可设置为s=a*a0+b*b0+c*c0+d*d0+e*e0,e表示关注产品和待推荐产品之间的相似度,a0表示关注频率对应的权重,b0表示购买金额对应的权重,c0表示缴费数据对应的权重,d0表示点击次数对应的权重,e0表示相似度对应的权重。可以理解的是,a0+b0+c0+d0+e0=1。在本实施例中,a0、b0、c0、d0和e0之间的比例可根据具体需要而设置。

进一步地,在本实施例中,是将相似度作为计算预测分数的一个计算因子,在其它实施例中,也可将相似度作为计算关注频率、购买金额、缴费数据或点击次数对应预测子分数的权重。

进一步地,可设置为当相似度大于或者等于预设相似度时,才将相似度作为预测分数的计算因子;当相似度小于预设相似度时,不将相似度作为预测分数的计算因子。预设相似度可根据具体需要而设置,如在本实施例中,预设相似度可设置为50%。

当所述关注产品和所述待推荐产品为理财产品时,所述步骤s40包括:

步骤h,获取所述用户的关注产品,以及获取所述关注产品的理财周期、风险程度、产品类型和收益率。

步骤i,将所述关注产品的理财周期、风险程度、产品类型和收益率分别与所述待推荐产品的理财周期、风险程度、产品类型和收益率进行对比,确定所述关注产品和所述待推荐产品之间的相似度。

进一步地,当关注产品和待推荐产品为理财产品时,获取用户关注产品的理财周期、风险程度、产品类型和收益率,将关注产品的理财周期、风险程度、产品类型和收益率分别与待推荐产品的理财周期、风险程度、产品类型和收益率进行对比,确定关注产品和待推荐产品之间的相似度。

具体地,在本实施例中,相似度w=m*m1+n*n1+p*p1+q*q1。m为理财周期相似度分数,n为风险程度相似度分数,p为产品类型相似度分数,q为收益率相似度分数,m1为理财周期在计算关注产品和待推荐产品之间的相似度的权重,n1为风险程度在计算关注产品和待推荐产品之间的相似度的权重,p1为产品类型在计算关注产品和待推荐产品之间的相似度的权重,q1为收益率在计算关注产品和待推荐产品之间的相似度的权重。在本实施例中,m1:n1:p1:q1=6:4:5:5,在其它实施例中,m1、n1、p1和q1之间的比值可设置为不同于6:4:5:5的比值。

在本实施例中,理财周期相似度分数为根据关注产品和待推荐产品理财周期对应等级的差级所得。理财周期对应的等级为:活期记为0级;理财周期y<3,记为1级;3<y≤6,记为2级;6<y≤12,记为3级;12<y≤36,记为4级;36<y≤60,记为5级;60<y,记为6级。理财周期y以月份为单位;理财周期相似度分数总分为100分,关注产品和待推荐产品之间的理财周期每相差一个等级,理财周期相似度分数减5分。如当关注产品和待推荐产品之间的理财周期相差三个等级时,m=100-3*5=85。

风险程度相似度分数根据关注产品和待推荐产品风险程度对应等级的差级所得。风险程度对应的等级为:低风险记为1级;中低风险记为2级;中风险记为3级;中高风险记为4级;高风险记为5级。风险程度相似度分数总分为100分,关注产品和待推荐产品之间的风险程度每相差一个等级,理财周期相似度分数减5分。如当关注产品和待推荐产品之间的风险程度相差四个等级时,风险程度相似度分数n=100-5*4=80。

产品类型相似度分数可设置为,当关注产品和待推荐产品之间的类型相同时,产品类型相似度分数p=100,当关注产品和待推荐产品之间的类型不同时,产品类型相似度分数p=90。

收益率相似度分数满分是100分,按照年收益率百分数进行计算,关注产品和待推荐产品之间的年收益率每相差0.1%,收益率相似度分数减1分。如当关注产品和待推荐产品之间的年收益率相差1.1%时,收益率相似度分数q=100-11=89。

需要说明的是,在计算理财周期、风险程度、产品类型和收益率对应的相似度分数过程中,所涉及的具体数值可根据具体需要而设置,并不限制于上述所描述的数值。

本实施例通过根据用户关注产品和待推荐产品之间的相似度和操作数据计算用户再次购买待推荐产品的预测分数,提高了预测用户再次购买待推荐产品的准确率。

进一步地,提出本发明产品推荐方法第三实施例。

所述产品推荐方法第三实施例与所述产品推荐方法第一实施例的区别在于,参照图4,步骤s30包括:

步骤s31,若所述预测分数大于所述预设分数,则检测所述预测分数是否在优惠政策对应的优惠分数范围内。

步骤s32,若所述预测分数在所述优惠分数范围内,则将所述待推荐产品推荐给所述用户,以及将购买所述待推荐产品的优惠政策发送给所述用户。

当预测分数大于预设分数时,检测预测分数是否在优惠政策对应的优惠分数范围内。当预测分数在优惠政策对应的优惠分数范围内时,将待推荐产品推荐给该用户,同时将购买待推荐产品的优惠政策发送给用户。优惠政策以及优惠政策对应的优惠分数可根据具体需要而设置,在本发明实施例中不做限制。若预测分数不在优惠分数范围内,则只将该待推荐产品推荐给该用户。

如可设置为当预测分数大于或者等于80分时(优惠分数范围为80至100分),用户可以享受购买待推荐产品的优惠政策。如待推荐产品为理财产品时,每一个理财产品都有最低的基本收益率。当待推荐产品的基本收益率为3.5%时,可设置在不同的预测分数范围内,对应提高收益率。如当80≤s<85时,收益率等于3.55%;当85≤s<90时,收益率等于3.60%;当90≤s<95时,收益率等于3.65%;当95≤s<100时,收益率等于3.70%。

本实施例通过设置优惠政策,当用户达到优惠政策条件时,在将待推荐产品推荐给用户时,将优惠政策也发送给用户,以进一步提高用户购买待推荐产品的购买率,以及提高了续期产品的续期率。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有产品推荐程序,所述产品推荐程序被处理器执行时实现如下步骤:

当侦测到推荐待推荐产品的触发指令时,根据所述触发指令获取已成功购买所述待推荐产品用户的操作数据;

根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数;

若所述预测分数大于预设分数,则将所述待推荐产品推荐给所述用户。

进一步地,所述根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数的步骤之前,所述产品推荐程序被处理器执行时实现如下步骤:

获取所述用户的关注产品,确定所述关注产品与所述待推荐产品之间的相似度;

所述根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数的步骤包括:

根据所述相似度和所述操作数据计算所述用户再次购买所述待推荐产品的预测分数。

进一步地,当所述关注产品和所述待推荐产品为理财产品时,所述获取所述用户的关注产品,确定所述关注产品与所述待推荐产品之间的相似度的步骤包括:

获取所述用户的关注产品,以及获取所述关注产品的理财周期、风险程度、产品类型和收益率;

将所述关注产品的理财周期、风险程度、产品类型和收益率分别与所述待推荐产品的理财周期、风险程度、产品类型和收益率进行对比,确定所述关注产品和所述待推荐产品之间的相似度。

进一步地,所述当侦测到推荐待推荐产品的触发指令时,根据所述触发指令获取已成功购买所述待推荐产品用户的操作数据的步骤之前,所述产品推荐程序被处理器执行时实现如下步骤:

当侦测到登录购买待推荐产品对应应用的登录操作时,侦测所述用户对所述应用中产品的点击操作;

根据所述点击操作获取所述用户操作所述应用中产品的操作数据,并存储所述操作数据。

进一步地,所述操作数据包括所述用户对所述应用中产品的关注频率、购买所述应用中产品的购买金额、与所购买产品对应的缴费数据和点击所述待推荐产品的点击次数。

进一步地,所述根据所述操作数据计算所述用户再次购买所述待推荐产品的预测分数的步骤包括:

基于所述关注频率、购买金额、缴费数据和点击次数,分别按照对应的预设规则计算所述关注频率、购买金额、缴费数据和点击次数对应的预测子分数;

确定所述关注频率、购买金额、缴费数据和点击次数的权重;

根据所述预测子分数和所述权重计算所述用户再次购买所述待推荐产品的预测分数;

其中,所述关注频率对应的权重为0.25,所述购买金额对应的权重为0.2,所述缴费数据对应的权重为0.25,所述点击次数对应的权重为0.3,若将所述关注频率对应的预测子分数记为a,所述购买金额对应的预测子分数记为b,所述缴费数据对应的预测子分数记为c,所述点击次数对应的预测子分数记为d,所述预测分数记为s,则所述预测分数s=a*0.25+b*0.2+c*0.25+d*0.3。

进一步地,所述基于所述缴费数据,按照与所述缴费数据对应的预设规则计算所述缴费数据对应的预测子分数的步骤包括:

计算所述缴费数据中总缴费次数与未按时缴费次数的差值;

根据所述差值和所述总缴费次数计算所述缴费数据对应的预测子分数。

进一步地,所述若所述预测分数大于预设分数,则将所述待推荐产品推荐给所述用户的步骤包括:

若所述预测分数大于所述预设分数,则检测所述预测分数是否在优惠政策对应的优惠分数范围内;

若所述预测分数在所述优惠分数范围内,则将所述待推荐产品推荐给所述用户,以及将购买所述待推荐产品的优惠政策发送给所述用户。

本发明计算机可读存储介质具体实施方式与上述产品推荐方法各实施例基本相同,在此不再赘述。

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

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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