基于区块链的产品转让匹配方法及系统与流程

文档序号:32009224发布日期:2022-11-02 15:44阅读:40来源:国知局
基于区块链的产品转让匹配方法及系统与流程

1.本技术涉及区块链应用领域,可应用于金融领域和其他领域,尤指一种基于区块链的产品转让匹配方法及系统。


背景技术:

2.现有技术中,理投资理财类的产品,包含公募基金、理财、保险、贵金属等;当用户需要购买理财产品或转让理财产品时,即根据监管要求和个人理财需求,将已购买的定期投资理财产品进行标价出让,买方根据出让价格和剩余期限到期收益选择产品进行购买过程中,通常只能在交易中心听工作人员介绍或者联系第三方挂售,因其流程复杂且安全性无法得到保证,从而流通性较差,且会占用用户和工作人员较高的时间成本和精力成本;同时,不同用户有不同需求,如何从海量的产品中准确选择出用户需要的产品,对工作人员的经验要求较高,且,单一工作人员也无法有效获知海量的产品,从而导致产品交易过程中,数据量级不够,局限性较强,数据样本不够,理财转让仅局限于某家金融机构;且提供给买方的产品仅是简单罗列,无法针对用户适应性调整,用户难以选择到自己需要的理财产品。
3.为此,业内亟需一种高效的产品匹配方式能够在保证购买和出让安全的前提下,帮助用户从海量的产品中选择得到适合自己需求的产品。


技术实现要素:

4.本技术目的在于提供一种基于区块链的产品转让匹配方法及系统,不依赖于某个基金公司和个人,干扰小;转让产品匹配加入区块链技术,让用户快捷获知需要的产品,同时有效降低传统产品交易中对人力资源不必要的浪费。
5.为达上述目的,本技术所提供的一种基于区块链的产品转让匹配方法,所述方法包含:获取用户的需求信息,根据所述需求信息解析获得风险数据、产品数据和产品期限;根据所述风险数据、所述产品数据和所述产品期限通过加权模型计算获得用户分值;通过区块链节点计算存放于区块链上的多个待转让产品的产品价值;根据所述用户分值对应的分值上下限获得分区系数,根据所述分区系数、所述用户分值和所述产品价值筛选配陪获得对应的一个或多个目标转让产品;将所述目标转让产品反馈至用户。
6.在上述基于区块链的产品转让匹配方法中,可选的,根据所述需求信息解析获得风险数据包含:根据所述需求信息中定义的风险参数获得对应的风险数据;或,根据所述需求数据采集用户在区块链上记录的交易信息,根据所述交易信息获得各产品对应的风险等级;根据所述风险等级获得对应的用户的风险等级分布数据,根据所述风险等级分布数据获得对应的风险数据。
7.在上述基于区块链的产品转让匹配方法中,可选的,根据所述风险数据、所述产品数据和所述产品期限通过加权模型计算获得用户分值包含:根据所述风险数据通过预设的权值计算规则获得风险分值;根据所述产品数据中对应的产品类型获得产品分值;根据所述产品期限和预设时间阈值的比较结果获得期限分值;根据所述风险分值、所述产品分值
和所述期限分值通过加权模型计算获得用户分值。
8.在上述基于区块链的产品转让匹配方法中,可选的,通过区块链节点计算存放于区块链上的多个待转让产品的产品价值包含:各区块链节点根据待转让产品对应的产品信息获得待转让产品到期后的本息和,以及,通过预设估值规则计算获得待转让产品的到期收益加权平均值;根据所述本息和和所述到期收益加权平均值计算获得待转让产品对应的产品价值。
9.在上述基于区块链的产品转让匹配方法中,可选的,根据所述用户分值对应的分值上下限获得分区系数,根据所述分区系数、所述用户分值和所述产品价值筛选配陪获得对应的一个或多个目标转让产品包含:根据所述产品价值将所有待转让产品按序排列为产品集;根据所述分区系数将所述产品集划分为对应的多个待匹配产品区间;根据所述用户分值与所述待匹配产品区间的对应关系获得对应的一个或多个目标转让产品。
10.在上述基于区块链的产品转让匹配方法中,可选的,所述方法还包含:获取用户提供的交易信息,对所述交易信息进行有效性验证;根据验证结果将所述交易信息和用户的用户信息关联后生成产品信息并上传至区块链存储。
11.本技术还提供一种基于区块链的产品转让匹配系统,所述系统包含:解析模块、计算模块和匹配模块;所述解析模块用于获取用户的需求信息,根据所述需求信息解析获得风险数据、产品数据和产品期限;所述计算模块用于根据所述风险数据、所述产品数据和所述产品期限通过加权模型计算获得用户分值;所述匹配模块用于通过区块链节点计算存放于区块链上的多个待转让产品的产品价值;根据所述用户分值对应的分值上下限获得分区系数,根据所述分区系数、所述用户分值和所述产品价值筛选配陪获得对应的一个或多个目标转让产品;将所述目标转让产品反馈至用户。
12.在上述基于区块链的产品转让匹配系统中,可选的,所述解析模块还包含输入单元和分析单元;所述输入单元用于根据所述需求信息中定义的风险参数获得对应的风险数据;所述分析单元用于根据所述需求数据采集用户在区块链上记录的交易信息,根据所述交易信息获得各产品对应的风险等级;根据所述风险等级获得对应的用户的风险等级分布数据,根据所述风险等级分布数据获得对应的风险数据。
13.在上述基于区块链的产品转让匹配系统中,可选的,所述计算模块包含:根据所述风险数据通过预设的权值计算规则获得风险分值;根据所述产品数据中对应的产品类型获得产品分值;根据所述产品期限和预设时间阈值的比较结果获得期限分值;根据所述风险分值、所述产品分值和所述期限分值通过加权模型计算获得用户分值。
14.在上述基于区块链的产品转让匹配系统中,可选的,所述匹配模块包含价值判断单元,所述价值判断单元用于各区块链节点根据待转让产品对应的产品信息获得待转让产品到期后的本息和,以及,通过预设估值规则计算获得待转让产品的到期收益加权平均值;根据所述本息和和所述到期收益加权平均值计算获得待转让产品对应的产品价值。
15.在上述基于区块链的产品转让匹配系统中,可选的,所述匹配模块包含匹配单元,所述匹配单元用于根据所述产品价值将所有待转让产品按序排列为产品集;根据所述分区系数将所述产品集划分为对应的多个待匹配产品区间;根据所述用户分值与所述待匹配产品区间的对应关系获得对应的一个或多个目标转让产品。
16.在上述基于区块链的产品转让匹配系统中,可选的,所述系统还包含上传模块,所
述上传模块用于获取用户提供的交易信息,对所述交易信息进行有效性验证;根据验证结果将所述交易信息和用户的用户信息关联后生成产品信息并上传至区块链存储。
17.本技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
18.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
19.本技术还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
20.本技术的有益技术效果在于:采用区块链的方式作为产品推荐数据来源,数据输入形成全行业个人维护的真实交易数据,数据量大、个人影响较小,数据可靠性高;同时基于以上数据利用海量数据计算产品预估收益,用户可快捷且安全的获得自身需要的产品。
附图说明
21.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,并不构成对本技术的限定。在附图中:
22.图1为本技术一实施例所提供的基于区块链的产品转让匹配方法的流程示意图;
23.图2为本技术一实施例所提供的用户分值的计算流程示意图;
24.图3为本技术一实施例所提供的产品价值的计算流程示意图;
25.图4为本技术一实施例所提供的匹配目标产品的流程示意图;
26.图5为本技术一实施例所提供的上传产品信息的流程示意图;
27.图6为本技术一实施例所提供的基于区块链的产品转让匹配系统的结构示意图;
28.图7为本技术一实施例所提供的基于区块链的产品转让匹配系统的结构示意图;
29.图8为本技术一实施例所提供的电子设备的结构示意图。
具体实施方式
30.以下将结合附图及实施例来详细说明本技术的实施方式,借此对本技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本技术中的各个实施例及各实施例中的各个特征可以相互结合,所形成的技术方案均在本技术的保护范围之内。
31.另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
32.请参考图1所示,本技术所提供的一种基于区块链的产品转让匹配方法,所述方法包含:
33.s101获取用户的需求信息,根据所述需求信息解析获得风险数据、产品数据和产品期限;
34.s102根据所述风险数据、所述产品数据和所述产品期限通过加权模型计算获得用户分值;
35.s103通过区块链节点计算存放于区块链上的多个待转让产品的产品价值;
36.s104根据所述用户分值对应的分值上下限获得分区系数,根据所述分区系数、所述用户分值和所述产品价值筛选配陪获得对应的一个或多个目标转让产品;
37.s105将所述目标转让产品反馈至用户。
38.在上述步骤s101中根据所述需求信息解析获得风险数据可包含:根据所述需求信息中定义的风险参数获得对应的风险数据;或,根据所述需求数据采集用户在区块链上记录的交易信息,根据所述交易信息获得各产品对应的风险等级;根据所述风险等级获得对应的用户的风险等级分布数据,根据所述风险等级分布数据获得对应的风险数据。具体的,在实际工作中,该风险数据的获取方式可分为用户自主定义或根据用户已有产品进行分析获得两种方式,用户自主定义的方式主要有用户根据需要选择接受的风险系数即风险数据;而已有产品分析的方式,则是基于用户的已购买的产品数据,通过数据分析的方式确认用户的购买习惯和倾向,从而确认用户的风险数据;两种方式可根据实际需要选择确认,本技术在此并不做任何限定。
39.请参考图2所示,在本技术一实施例中,根据所述风险数据、所述产品数据和所述产品期限通过加权模型计算获得用户分值包含:
40.s201根据所述风险数据通过预设的权值计算规则获得风险分值;
41.s202根据所述产品数据中对应的产品类型获得产品分值;
42.s203根据所述产品期限和预设时间阈值的比较结果获得期限分值;
43.s204根据所述风险分值、所述产品分值和所述期限分值通过加权模型计算获得用户分值。
44.具体的,在实际工作中,用户分值的计算模型可如下:
45.f=r+p+t;
46.其中,f为用户分值、r为风险分值即产品风险等级、p为产品类型对应的产品分值,t为产品期限对应的期限分值,根据不同类型分别享受1~5的分值,分值越高,代表风险越大、收益越大,其计算流程如下:
47.步骤一:获取客户全量数据,计算风险等级分布,按照计算风险等级分值,f为对应风险等级百分比,r为分数,r1为1,r5为5,进步步骤二;步骤二:计算产品类型分数,同步骤一,p1为1,p5为5,(p1为存款类、p2为保险类、p3为理财类、p4为基金类、p5为股票或期货类);步骤三:计算产品期限分数,同步骤二,t1为1,t5为5,(t1为3月内,t2为半年内,t3为一年内,t4为2年内,t5为2年以上)。以此,基于前述分数统计得到计算客户所得分数,如满分15分。
48.请参考图3所示,在本技术一实施例中,通过区块链节点计算存放于区块链上的多个待转让产品的产品价值包含:
49.s301各区块链节点根据待转让产品对应的产品信息获得待转让产品到期后的本息和,以及,通过预设估值规则计算获得待转让产品的到期收益加权平均值;
50.s302根据所述本息和和所述到期收益加权平均值计算获得待转让产品对应的产品价值。
51.具体的,在实际工作中,本息和可为产品信息中的收益规则结合当前时间和剩余时间确认,例如:某一产品的年回报率为a,剩余年份为b,本金为c,则其本息和为c+ab;当然
不同的规则对应有不同的计算方式,但其预期收益均可基于产品信息计算得到,在此就不再一一举例说明;针对到期收益加权平均值可为各区块链节点根据预设的智能合约分别计算得到该产品的估值,其后基于各节点分配的权值进行汇总加权平均得到到期收益加权平均值,该计算估值的方式可采用如下公式:
52.v=(*v1+*v2)/2;
53.其中,v1为理财产品实际到期后的本息和,v2为区块链计算出的到期收益加权平均值。
54.请参考图4所示,在本技术一实施例中,根据所述用户分值对应的分值上下限获得分区系数,根据所述分区系数、所述用户分值和所述产品价值筛选配陪获得对应的一个或多个目标转让产品包含:
55.s401根据所述产品价值将所有待转让产品按序排列为产品集;
56.s402根据所述分区系数将所述产品集划分为对应的多个待匹配产品区间;
57.s403根据所述用户分值与所述待匹配产品区间的对应关系获得对应的一个或多个目标转让产品。
58.具体的,在实际工作中,因用户分值的上下限为0到15,因此可将产品集划分为15个待匹配产品区间,其后根据用户分值的具体数值确定对应的目标转让产品,当然实际工作中,本领域相关技术人员也可根据实际需要选择对应的划分方式,本技术在此不做进一步限定。
59.请参考图5所示,所述方法还包含:
60.s501获取用户提供的交易信息,对所述交易信息进行有效性验证;
61.s502根据验证结果将所述交易信息和用户的用户信息关联后生成产品信息并上传至区块链存储。
62.具体的,在实际工作中,用户可根据需要将待转让的产品上传至区块链,例如采用管理端应用进行上传需要转让的产品,将其存储在区块链节点上;其中上传的交易信息可包含客户风险等级、产品名称、产品代码、产品类型、风险等级、交易金额、交易日期、到期收益等;以此后续有用户需要购买时可基于区块链上其他用户上传的待转让的产品进行匹配,从而得到符合自己需求的产品,无需相关工作人员参与。
63.请参考图6所示,本技术还提供一种基于区块链的产品转让匹配系统,所述系统包含:解析模块、计算模块和匹配模块;所述解析模块用于获取用户的需求信息,根据所述需求信息解析获得风险数据、产品数据和产品期限;所述计算模块用于根据所述风险数据、所述产品数据和所述产品期限通过加权模型计算获得用户分值;所述匹配模块用于通过区块链节点计算存放于区块链上的多个待转让产品的产品价值;根据所述用户分值对应的分值上下限获得分区系数,根据所述分区系数、所述用户分值和所述产品价值筛选配陪获得对应的一个或多个目标转让产品;将所述目标转让产品反馈至用户。
64.其中,所述匹配模块可为区块链节点中的一个计算组件;在该实施例中,所述解析模块还可包含输入单元和分析单元;所述输入单元用于根据所述需求信息中定义的风险参数获得对应的风险数据;所述分析单元用于根据所述需求数据采集用户在区块链上记录的交易信息,根据所述交易信息获得各产品对应的风险等级;根据所述风险等级获得对应的用户的风险等级分布数据,根据所述风险等级分布数据获得对应的风险数据。实际工作中,
该分析单元也可集成在匹配模块中,由区块链节点进行相应风险数据计算,本领域相关技术人员可根据实际需要选择设定。
65.在本技术一实施例中,所述计算模块可包含:根据所述风险数据通过预设的权值计算规则获得风险分值;根据所述产品数据中对应的产品类型获得产品分值;根据所述产品期限和预设时间阈值的比较结果获得期限分值;根据所述风险分值、所述产品分值和所述期限分值通过加权模型计算获得用户分值。在另一实施例中,所述匹配模块包含价值判断单元,所述价值判断单元用于各区块链节点根据待转让产品对应的产品信息获得待转让产品到期后的本息和,以及,通过预设估值规则计算获得待转让产品的到期收益加权平均值;根据所述本息和和所述到期收益加权平均值计算获得待转让产品对应的产品价值;进一步的,所述匹配模块还可包含匹配单元,所述匹配单元用于根据所述产品价值将所有待转让产品按序排列为产品集;根据所述分区系数将所述产品集划分为对应的多个待匹配产品区间;根据所述用户分值与所述待匹配产品区间的对应关系获得对应的一个或多个目标转让产品。在该实施例中,各组件的实现方式已在前述实施例中详细说明,在此就不再一一详述。
66.请参考图7所示,在本技术一实施例中,所述系统还可包含上传模块,所述上传模块用于获取用户提供的交易信息,对所述交易信息进行有效性验证;根据验证结果将所述交易信息和用户的用户信息关联后生成产品信息并上传至区块链存储。在实际工作中,该上传模块可由三个组件构成,即信息采集单元、信息处理单元和设置单元;其中信息采集单元主要用于采集上述交易信息,信息处理单元即对该交易信息进行有效性验证,确认该信息真实有效且处于未截止状态;所述设置单元即提供用户修改区块链权值系数的设置窗口,用户可根据自身喜好对部分区块链节点提供数据的权重适当调整;本领域相关技术人员可基于实际需要选择上述各组件的设置方式,本技术对此并不做进一步限定。
67.本技术的有益技术效果在于:采用区块链的方式作为产品推荐数据来源,数据输入形成全行业个人维护的真实交易数据,数据量大、个人影响较小,数据可靠性高;同时基于以上数据利用海量数据计算产品预估收益,用户可快捷且安全的获得自身需要的产品。
68.本技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
69.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
70.本技术还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
71.如图8所示,该电子设备600还可以包括:通信模块110、输入单元120、音频处理单元130、显示器160、电源170。值得注意的是,电子设备600也并不是必须要包括图8中所示的所有部件;此外,电子设备600还可以包括图8中没有示出的部件,可以参考现有技术。
72.如图8所示,中央处理器100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器100接收输入并控制电子设备600的各个部件的操作。
73.其中,存储器140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还
可存储执行有关信息的程序。并且中央处理器100可执行该存储器140存储的该程序,以实现信息存储或处理等。
74.输入单元120向中央处理器100提供输入。该输入单元120例如为按键或触摸输入装置。电源170用于向电子设备600提供电力。显示器160用于进行图像和文字等显示对象的显示。该显示器例如可为lcd显示器,但并不限于此。
75.该存储器140可以是固态存储器,例如,只读存储器(rom)、随机存取存储器(ram)、sim卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为eprom等。存储器140还可以是某种其它类型的装置。存储器140包括缓冲存储器141(有时被称为缓冲器)。存储器140可以包括应用/功能存储部142,该应用/功能存储部142用于存储应用程序和功能程序或用于通过中央处理器100执行电子设备600的操作的流程。
76.存储器140还可以包括数据存储部143,该数据存储部143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器140的驱动程序存储部144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。
77.通信模块110即为经由天线111发送和接收信号的发送机/接收机110。通信模块(发送机/接收机)110耦合到中央处理器100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。
78.基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)110还经由音频处理器130耦合到扬声器131和麦克风132,以经由扬声器131提供音频输出,并接收来自麦克风132的音频输入,从而实现通常的电信功能。音频处理器130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器130还耦合到中央处理器100,从而使得可以通过麦克风132能够在本机上录音,且使得可以通过扬声器131来播放本机上存储的声音。
79.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
80.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
81.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
82.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
83.以上所述的具体实施例,对本技术的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本技术的具体实施例而已,并不用于限定本技术的保护范围,凡在本技术的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1