一种基于特征因子的支付方式推荐方法及系统与流程

文档序号:34235553发布日期:2023-05-24 19:50阅读:85来源:国知局
一种基于特征因子的支付方式推荐方法及系统与流程

本发明涉及互联网,具体来说,涉及一种基于特征因子的支付方式推荐方法及系统。


背景技术:

1、支付是用户进行网络购物过程中最为重要的基础流程之一,当前丰富的第三方支付平台为各个网络购物平台提供了多种支付方式,当用户在该网络购物平台对应的app(应用程序,位于用户终端)中进行支付操作时,网络购物平台为用户推荐已预先与该网络购物平台绑定的固定支付方式,比如支付宝、微信。随着移动互联网的发展,移动支付已成为越来越多用户的选择,目前针对移动支付的快捷方式可以让用户快速的选择想要支付的方式。

2、目前,用户通过自己手动设置支付方式的方法来满足不同场景下的支付付款,支付方式一旦设定,就是固定的,想用其他支付方式必须重新设置、或者在用户设置的支付方式用不了的情况下,也必须重新设置支付方式,会降低用户的体验感。

3、当应用程序上绑定的支付方式较多时,会将其绑定的所有支付方式都推荐给用户,这就会在一定程度上造成资源浪费的问题,此外,针对应用程序中的所有用户均推荐同样的支付方式,不能根据用户的实际情况为用户推荐对应的支付方式,这就会造成用户的购物体验较差的问题。

4、针对相关技术中的问题,目前尚未提出有效的解决方案。


技术实现思路

1、针对相关技术中的问题,本发明提出一种基于特征因子的支付方式推荐方法及系统,以克服现有相关技术所存在的上述技术问题。

2、为此,本发明采用的具体技术方案如下:

3、根据本发明的一个方面,提供了一种基于特征因子的支付方式推荐方法,该方法包括以下步骤:

4、s1、基于olap获取多个维度的支付相关数据;

5、s2、对多个维度的支付相关数据进行分析,得到多个维度的支付特征数据;

6、s3、用户发起支付请求,确定用户对应的推荐支付方式;

7、s4、根据预设的渠道与支付方式的对应关系,确定用户渠道所对应的支付方式;

8、s5、跳转至会员中心,选择充足的银行卡进行支付。

9、进一步的,所述基于olap获取多个维度的支付相关数据包括以下步骤:

10、s11、从数据库中采集支付相关数据集写入hdfs文件系统中;

11、s12、通过kylin多维引擎获取hdfs集群的数据仓库中的数据表的结构信息,并根据所述结构信息配置生成多个多维立方体;

12、s13、通过kylin多维引擎同步hdfs文件系统中的数据集,并根据数据集和多维立方体构建生成多个立方体段存储在hdfs数据库中。

13、进一步的,所述对多个维度的支付相关数据进行分析,得到多个维度的支付特征数据包括以下步骤:

14、s21、根据支付相关数据的基本信息,去立方体化;

15、s22、基于业务对象的进行多维分析,找出最优支付特征数据。

16、进一步的,所述根据支付相关数据的基本信息,去立方体化包括以下步骤:

17、s211、梳理基本信息,标记出主键与外键,整理出表集合,确定所有字段的数据类型,整理出字段集合;

18、s212、把表集合中的所有字段识别成业务对象,并且将具有相同含义的列绑定到相同的业务对象上,形成维度集合与度量集合;

19、s213、整理维度集合中的所有维度,将有层级关系的维度设置好上下级关系,将维度集合、度量集合的关系生成全业务的逻辑立方体。

20、进一步的,所述基于业务对象的进行多维分析,找出最优支付特征数据包括以下步骤:

21、s221、将维度集合和维度集合中的对象,利用路径查找算法计算出当前业务组合的最优结果集和可用的层级维度集;

22、s222、从层级维度集中选择某个维度切换到其对应的子层级维度,系统通过解析逻辑立方体;

23、s223、从层级维度集中选择某个维度切换到其对应的父层级维度,通过解析逻辑立方体与路径查找算法找出最优支付特征数据。

24、进一步的,所述用户发起支付请求,确定用户对应的推荐支付方式包括以下步骤:

25、s31、当接收到目标对象的支付请求时,若存在多种目标支付方式,则按照时间顺序依次确定出指定数量的目标时间窗口;

26、s32、根据指定数量的目标时间窗口内的支付记录,计算每种目标支付方式的预设影响参数;

27、s33、将可用率不小于预设可用率阈值的目标支付方式作为候选支付方式,并基于各个所述候选支付方式的预设影响参数计算预测率;

28、s34、根据预测向目标对象推荐候选支付方式。

29、进一步的,所述目标时间窗口为记录的交易笔数不小于预设最低笔数的时间窗口;

30、所述预设影响参数包括:可用率、支付平均超时率以及被选择比例。

31、所述可用率的计算公式为:

32、

33、式中,g(i)表示候选支付方式i的推荐率,f(i)表示候选支付方式i的可用率,y(i)表示候选支付方式i的平均方式超时率,m(i)表示用户对候选支付方式i的被选比例,表示候选支付方i的预设权重。

34、其中,实际上几乎所有的算法在计算时都离不开数据的支撑,可靠的数据对算法得出结果的准确度有很大的影响,因此在进行预测之前,我们需要先收集用户的一些过去的行为或者偏好习惯等数据,如对某个支付方式的评分等,然后通过对这些数据的分析才可以对其他用户的行为进行预测。

35、进一步的,所述预测率的计算公式为:

36、

37、式中,prep(u,p)是对推荐方式的预测率,ru表示用户对支付方式评分的平均值,simi,j表示支付方式之间的相似度,rv表示支付方式之间的平均值,rv,p表示打分值;

38、所述simi,j的计算公式为:

39、

40、式中,i与j分别表示i支付方式与j支付方式,ru,i表示用户对i的评分值,ru,j表示用户对j的评分值,uij表示用户同时对i与j的打分值。

41、进一步的,所述跳转至会员中心,选择充足的银行卡进行支付包括以下步骤:

42、s51、跳转至用户会员中心,读取应用程序中用户会员中心绑定的各类银行卡所包含的应用信息;

43、s52、遍历所包含的应用信息,获取使用者绑定的银行卡限额,根据使用者支付价格的大小推荐限额充足的银行卡进行支付。

44、根据本发明的另一个方面,还提供了一种基于特征因子的支付方式推荐系统,该基于特征因子的支付方式推荐系统包括获取模块、分析模块、请求模块、确认模块及跳转支付模块;

45、所述获取模块,用于基于olap获取多个维度的支付相关数据;

46、所述分析模块,用于对多个维度的支付相关数据进行分析,得到多个维度的支付特征数据;

47、所述请求模块,用于用户发起支付请求,确定用户对应的推荐支付方式;

48、所述确认模块,用于根据预设的渠道与支付方式的对应关系,确定用户的渠道所对应的支付方式,并确定用户对应的推荐支付方式;

49、所述跳转支付模块,用于跳转至会员中心,选择充足的银行卡进行支付。

50、本发明的有益效果为:

51、1、本发明通过对多个维度的支付相关数据进行特征提取和分值运算,从而兼顾多个维度,实现了对支付方式的精准推荐,有效地提高了推荐效果,使得所推荐的支付方式能够很好地满足用户的实际使用需求,有效地提升了用户支付体验,并有助于提升用户订单支付转化率,同时本发明通过结合用户对支付方式的评分使用推荐预测算法能够深入了解用户使用需求,无疑会更受消用户的青睐,目前推荐算法似乎已经成为了必不可少的核心竞争力。

52、2、本发明通过向用户推荐其对应的推荐支付方式,能够有针对性的向用户推荐支付方式,而不是将所有支付方式均推荐给用户,可根据各个用户的实际情况为不同用户推荐不同的支付方式,从而在一定程度上节省了资源,提高用户的购物体验,适用于理财产品和会员充值的大额支付。

53、3、本发明在获取支付记录时,基于获取用户的支付相关数据,对数据进行处理,筛选出多个符合要求的目标时间窗口内的支付记录,来保证基础数据的质量,然后采用这多个目标时间窗口内的支付记录,计算目标支付方式的影响参数,包括可用率、支付平均超时率以及被选择比例等,然后根据可用率筛选出较好的支付方式作为候选支付方法,再根据候选支付方式各自的影响参数确定出候选支付方式的推荐率,然后按照推荐率排序为目标对象推荐候选支付方式,进而提高用户的支付体验,增加用户的支付效率。

54、4、本发明通过支付方式的被选择比例综合的为用户推荐候选支付方式,使得推荐的支付方式更能够满足目标用户的当前需求并结合了可用率和平均支付超时率来保证推荐的支付方式能够顺利的完成支付,进而减少用户由于支付失败而重复进行支付操作带来的增加支付终端和后台之间频繁重复的数据交互行为,且浪费网络资源的问题。

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