一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

客户转换率计算方法、系统、设备及介质与流程

2022-05-21 11:05:36 来源:中国专利 TAG:


1.本发明涉及数据加密领域,尤其是涉及一种客户转换率计算方法、系统、设备及介质。


背景技术:

2.许多大型商业银行都有消费金融的子公司(以下简称消金公司),消金公司的获客渠道有很多,其中重要一部分是通过其母公司银行(以下简称银行)进行营销触达。商业银行评估行内用户的特性,通过短信、app首页提醒、app消息、网银推荐等方式,向行内客户推荐消金公司的金融产品。被推荐的客户可以根据自身情况进行自主选择是否申请消金公司的产品。由于消金公司与银行两方数据不能相互提供,银行和消金公司的客户数据无法出域,现有技术并不能统计获取通过银行推荐的客户有多少转化为消金公司的客户。


技术实现要素:

3.本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种客户转换率计算方法、系统、设备及介质。
4.本发明的目的可以通过以下技术方案来实现:
5.第一方面,本发明提供一种客户转换率计算方法,用于获取请求系统与被请求系统间的客户转换率,包括以下步骤:
6.s1:所述的请求系统向被请求系统发出计算申请;
7.s2:所述的被请求系统生成公钥和私钥,并将公钥发送至请求系统;
8.s3:所述的请求系统生成随机数,并利用公钥对随机数进行加密,加密后的随机数与请求系统的推荐客户id相乘,获取第一推荐id,并发送至被请求系统;
9.s4:所述的被请求系统利用私钥对第一推荐id进行解密,获取第二推荐id,并利用私钥对消金客户id进行加密,获取加密消金id,将第二推荐id、加密消金id发送至请求系统;
10.s5:所述的请求系统将第二推荐id除以s3中生成的随机数,获取第三推荐id,并获取第三推荐id与加密消金id中重复的客户数量,根据重复的客户数量和推荐客户id数量获取客户转换率。
11.优选地,所述的请求系统为银行系统,所述的被请求系统为消费金融系统。
12.优选地,所述的随机数的生成方法包括但不限于以下任意方法中的一种:线性同余法、马特赛特旋转演算法、量子随机数发生器生成法。
13.优选地,所述的客户转换率的计算公式为:
[0014][0015]
其中,α为客户转换率,nr为重复的客户数量,n为推荐客户id数量。
[0016]
第二方面,本发明提供一种客户转换率计算系统,包括请求系统、被请求系统、通
讯模块,所述的通讯模块分别与请求系统与被请求系统连接,用于请求系统与被请求系统的信息相互传输,所述的请求系统包括伪随机数生成模块、第一加解密模块、统计模块,所述的被请求系统包括密钥生成模块、第二加解密模块,
[0017]
所述的请求系统用于向被请求系统发出计算申请;
[0018]
所述的密钥生成模块用于生成公钥和私钥,并将公钥发送至请求系统;
[0019]
所述的伪随机数生成模块生成随机数;
[0020]
所述的第一加解密模块利用公钥对随机数进行加密,加密后的随机数与请求系统的推荐客户id相乘,获取第一推荐id,并发送至被请求系统;
[0021]
所述的第二加解密模块用于利用私钥对第一推荐id进行解密,获取第二推荐id,并利用私钥对消金客户id进行加密,获取加密消金id,将第二推荐id、加密消金id发送至请求系统;
[0022]
所述的统计模块将第二推荐id除以伪随机数生成模块生成的随机数,获取第三推荐id,并获取第三推荐id与加密消金id中重复的客户数量,根据重复的客户数量和推荐客户id数量获取客户转换率。
[0023]
优选地,所述的请求系统为银行系统,所述的被请求系统为消费金融系统。
[0024]
优选地,所述的伪随机数生成模块中随机数的生成方法包括但不限于以下任意方法中的一种:线性同余法、马特赛特旋转演算法、量子随机数发生器生成法。
[0025]
优选地,所述的客户转换率的计算公式为:
[0026][0027]
其中,α为客户转换率,nr为重复的客户数量,n为推荐客户id数量。
[0028]
第三方面,本发明提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以实现如上述的客户转换率计算方法。
[0029]
第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行,以实现如上述的客户转换率计算方法。
[0030]
与现有技术相比,本发明具有以下优点:
[0031]
1)有效解决银行与消金公司间不同不能够提供原始数据,但要计算银行向消金公司推荐金融产品后成功转化为金融产品客户的转化率的技术问题,通过加解密过程,有效实现数据的加密传输,保护原始数据不泄露,有效获取客户转化率,提高安全性能;
[0032]
2)本发明利用公钥、密钥及随机数对用户数据进行组合加解密,使传输到相对系统的数据均为加密后的系统,并实现最终的数据一致,便于数据统计,安全性能高,计算准确性好。
附图说明
[0033]
图1为本发明的流程图;
[0034]
图2为本发明的系统结构示意图。
[0035]
其中,1、请求系统,101、伪随机数生成模块,102、第一加解密模块,103、统计模块,
2、被请求系统,201、密钥生成模块,202、第二加解密模块,3、通讯模块。
具体实施方式
[0036]
下面结合附图和具体实施例对本发明进行详细说明。注意,以下的实施方式的说明只是实质上的例示,本发明并不意在对其适用物或其用途进行限定,且本发明并不限定于以下的实施方式。
[0037]
实施例
[0038]
一种客户转换率计算方法,如图1所示,用于获取请求系统1与被请求系统2间的客户转换率,本实施例中,请求系统1为银行系统,被请求系统2为消费金融系统,由于银行系统、消费金融系统间的客户数据不能直接明文交互,因此采用本发明的客户转换率计算方法,包括以下步骤:
[0039]
s1:请求系统1向被请求系统2发出计算申请;
[0040]
s2:被请求系统2生成公钥和私钥,并将公钥发送至请求系统1;
[0041]
s3:请求系统1生成随机数,本实施例中随机数的生成方法包括但不限于以下任意方法中的一种:线性同余法、马特赛特旋转演算法、量子随机数发生器生成法,为提高随机数可靠性,本实施例中应用量子随机数发生器获取随机数,并利用公钥对随机数进行加密,加密后的随机数与请求系统1的推荐客户id相乘,获取第一推荐id,并发送至被请求系统2;本实施例中,推荐客户id即被银行系统推荐消费金融公司的客户的id。
[0042]
s4:被请求系统2利用私钥对第一推荐id进行解密,获取第二推荐id,并利用私钥对消金客户id进行加密,获取加密消金id,将第二推荐id、加密消金id发送至请求系统1。消金客户id为消金系统产品的全部使用客户的id。
[0043]
s5:请求系统1将第二推荐id除以s3中生成的随机数,获取第三推荐id,并获取第三推荐id与加密消金id中重复的客户数量,根据重复的客户数量和推荐客户id数量获取客户转换率:
[0044][0045]
其中,α为客户转换率,nr为重复的客户数量,n为推荐客户id数量。
[0046]
本发明与上述方法对应的,还提供了一种客户转换率计算系统,如图2所示,包括请求系统1、被请求系统2、通讯模块3,请求系统1为银行系统,被请求系统2为消费金融系统.
[0047]
通讯模块3分别与请求系统1与被请求系统2连接,用于请求系统1与被请求系统2的信息相互传输,请求系统1包括伪随机数生成模块101、第一加解密模块102、统计模块103,被请求系统2包括密钥生成模块201、第二加解密模块202。该计算系统的工作步骤包括:
[0048]
第一步:请求系统1向被请求系统2发出计算申请;
[0049]
第二步:密钥生成模块201生成公钥和私钥,并将公钥发送至请求系统1;
[0050]
第三步:伪随机数生成模块101生成随机数,伪随机数生成模块101中随机数的生成方法包括但不限于以下任意方法中的一种:线性同余法、马特赛特旋转演算法、量子随机数发生器生成法。
[0051]
第四步:第一加解密模块102利用公钥对随机数进行加密,加密后的随机数与请求系统1的推荐客户id相乘,获取第一推荐id,并发送至被请求系统2;
[0052]
第五步:第二加解密模块202利用私钥对第一推荐id进行解密,获取第二推荐id,并利用私钥对消金客户id进行加密,获取加密消金id,将第二推荐id、加密消金id发送至请求系统1;
[0053]
第六步:统计模块103将第二推荐id除以伪随机数生成模块101生成的随机数,获取第三推荐id,并获取第三推荐id与加密消金id中重复的客户数量,根据重复的客户数量和推荐客户id数量获取客户转换率:
[0054][0055]
其中,α为客户转换率,nr为重复的客户数量,n为推荐客户id数量。
[0056]
所述第三推荐id与加密消金id中重复的客户数量的获取方式即取第三推荐id与加密消金id的交集,获取的id即为重复的客户数量。
[0057]
本技术实施例还提供了一种计算机设备,该计算机设备包括处理器和存储器,存储器中存储有至少一条指令,该至少一条指令由处理器加载并执行,以实现上述实施例的一种客户转换率计算方法中所具有的操作,或者实现上述实施例的模型训练方法中所具有的操作。
[0058]
本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条指令,该至少一条指令由处理器加载并执行,以实现上述实施例的一种客户转换率计算方法中所具有的操作,或者实现上述实施例的模型训练方法中所具有的操作。
[0059]
本技术实施例还提供了一种计算机程序,该计算机程序包括至少一条指令,该至少一条指令由处理器加载并执行,以实现上述实施例的一种客户转换率计算方法中所具有的操作,或者实现上述实施例的模型训练方法中所具有的操作。
[0060]
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0061]
以上所述仅为本技术实施例的可选实施例,并不用以限制本技术实施例,凡在本技术实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献