基于区块链的推荐关系确定方法、装置、设备及介质与流程

文档序号:29562203发布日期:2022-04-09 01:19阅读:141来源:国知局
基于区块链的推荐关系确定方法、装置、设备及介质与流程

1.本技术涉及区块链技术领域,尤其涉及一种基于区块链的推荐关系确定方法、装置、设备及介质。


背景技术:

2.随着区块链技术的发展,很多项目或者平台都得到了大量的投资,使得区块链技术在各个行业的场景得到广泛的应用。在区块链系统中,为了提高区块链的安全性以及影响力,可以利用区块链本身的特点来进行去中心化的商业平台的推广,但当前无法在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系。


技术实现要素:

3.本技术的主要目的在于提供一种基于区块链的推荐关系确定方法、装置、设备及介质,旨在解决当前无法在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系的技术问题。
4.为实现上述目的,本技术实施例提供一种基于区块链的推荐关系确定方法,所述基于区块链的推荐关系确定方法包括:
5.若检测到第一用户向第二用户发起通证交易,则确定所述第一用户是否满足预设新用户条件;
6.若所述第一用户满足所述预设新用户条件,则在所述通证交易完成后确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人。
7.优选地,所述确定所述第一用户是否满足预设新用户条件的步骤包括:
8.获取所述第一用户的历史交易记录;
9.根据所述历史交易记录确定所述第一用户是否满足预设新用户条件。
10.优选地,所述根据所述历史交易记录确定所述第一用户是否满足预设新用户条件的步骤包括:
11.获取所述历史交易记录中的交易次数;
12.将所述交易次数与预设交易次数阈值进行对比,得到第一对比结果;
13.根据所述第一对比结果确定所述第一用户是否满足预设新用户条件,其中,所述预设新用户条件为所述交易次数小于所述预设交易次数阈值。
14.优选地,所述确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人的步骤之后,还包括:
15.获取所述第二用户的推荐次数;
16.根据所述推荐次数确定所述第二用户的激励权重;
17.根据所述激励权重向所述第二用户发放推荐通证奖励。
18.优选地,所述根据所述推荐次数确定所述第二用户的激励权重的步骤包括:
19.将所述推荐次数与预设激励权重阈值进行对比,得到第二对比结果;
20.根据所述第二对比结果确定所述第二用户的激励权重。
21.优选地,所述根据所述激励权重向所述第二用户发放推荐通证奖励的步骤包括:
22.获取可发行通证信息;
23.根据所述可发行通证信息与所述激励权重计算推荐通证奖励;
24.向所述第二用户发放所述推荐通证奖励。
25.优选地,所述确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人的步骤之后,还包括:
26.将所述第一用户添加至区块链中所述第二用户的推荐列表,以基于所述推荐列表执行步骤:获取所述第二用户的推荐次数。
27.为实现上述目的,本技术还提供一种基于区块链的推荐关系确定装置,所述基于区块链的推荐关系确定装置包括:
28.检测模块,用于若检测到第一用户向第二用户发起通证交易,则确定所述第一用户是否满足预设新用户条件;
29.确定模块,用于若所述第一用户满足所述预设新用户条件,则在所述通证交易完成后确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人。
30.进一步地,为实现上述目的,本技术还提供一种基于区块链的推荐关系确定设备,所述基于区块链的推荐关系确定设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的基于区块链的推荐关系确定程序,所述基于区块链的推荐关系确定程序被所述处理器执行时实现上述的基于区块链的推荐关系确定方法的步骤。
31.进一步地,为实现上述目的,本技术还提供一种介质,所述介质为计算机可读存储介质,所述计算机可读存储介质上存储有基于区块链的推荐关系确定程序,所述基于区块链的推荐关系确定程序被处理器执行时实现上述的基于区块链的推荐关系确定方法的步骤。
32.进一步地,为实现上述目的,本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的基于区块链的推荐关系确定方法的步骤。
33.本技术实施例提供一种基于区块链的推荐关系确定方法、装置、设备及介质,所述基于区块链的推荐关系确定方法包括:若检测到第一用户向第二用户发起通证交易,则确定所述第一用户是否满足预设新用户条件;若所述第一用户满足所述预设新用户条件,则在所述通证交易完成后确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人。本技术可以根据作为新用户的第一用户与第二用户之间的通证交易准确地确定出新用户对应的推荐人,即通过双方的第一笔通证交易来确认二者的推荐关系,可以在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系。
附图说明
34.图1为本技术基于区块链的推荐关系确定方法实施例方案涉及的硬件运行环境的结构示意图;
35.图2为本技术基于区块链的推荐关系确定方法第一实施例的流程示意图;
36.图3为本技术基于区块链的推荐关系确定方法第二实施例中的流程示意图;
37.图4为本技术基于区块链的推荐关系确定方法第三实施例中的流程示意图;
38.图5为本技术基于区块链的推荐关系确定装置较佳实施例的功能模块示意图。
39.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
40.应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
41.本技术实施例提供一种基于区块链的推荐关系确定方法、装置、设备及介质,所述基于区块链的推荐关系确定方法包括:若检测到第一用户向第二用户发起通证交易,则确定所述第一用户是否满足预设新用户条件;若所述第一用户满足所述预设新用户条件,则在所述通证交易完成后确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人。本技术可以根据作为新用户的第一用户与第二用户之间的通证交易准确地确定出新用户对应的推荐人,即通过双方的第一笔通证交易来确认二者的推荐关系,可以在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系。
42.如图1所示,图1是本技术实施例方案涉及的硬件运行环境的基于区块链的推荐关系确定设备结构示意图。
43.在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
44.本技术实施例基于区块链的推荐关系确定设备可以是pc,也可以是平板电脑、便携计算机等可移动式终端设备。
45.如图1所示,该基于区块链的推荐关系确定设备可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
46.本领域技术人员可以理解,图1中示出的基于区块链的推荐关系确定设备结构并不构成对基于区块链的推荐关系确定设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
47.如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于区块链的推荐关系确定程序。
48.在图1所示的设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的基于区块链的推荐关系确定程序,并执行以下操作:
49.若检测到第一用户向第二用户发起通证交易,则确定所述第一用户是否满足预设新用户条件;
50.若所述第一用户满足所述预设新用户条件,则在所述通证交易完成后确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人。
51.进一步地,所述确定所述第一用户是否满足预设新用户条件的步骤包括:
52.获取所述第一用户的历史交易记录;
53.根据所述历史交易记录确定所述第一用户是否满足预设新用户条件。
54.进一步地,所述根据所述历史交易记录确定所述第一用户是否满足预设新用户条件的步骤包括:
55.获取所述历史交易记录中的交易次数;
56.将所述交易次数与预设交易次数阈值进行对比,得到第一对比结果;
57.根据所述第一对比结果确定所述第一用户是否满足预设新用户条件,其中,所述预设新用户条件为所述交易次数小于所述预设交易次数阈值。
58.进一步地,所述确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人的步骤之后,处理器1001可以用于调用存储器1005中存储的基于区块链的推荐关系确定程序,并执行以下操作:
59.获取所述第二用户的推荐次数;
60.根据所述推荐次数确定所述第二用户的激励权重;
61.根据所述激励权重向所述第二用户发放推荐通证奖励。
62.进一步地,所述根据所述推荐次数确定所述第二用户的激励权重的步骤包括:
63.将所述推荐次数与预设激励权重阈值进行对比,得到第二对比结果;
64.根据所述第二对比结果确定所述第二用户的激励权重。
65.进一步地,所述根据所述激励权重向所述第二用户发放推荐通证奖励的步骤包括:
66.获取可发行通证信息;
67.根据所述可发行通证信息与所述激励权重计算推荐通证奖励;
68.向所述第二用户发放所述推荐通证奖励。
69.进一步地,所述确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人的步骤之后,处理器1001可以用于调用存储器1005中存储的基于区块链的推荐关系确定程序,并执行以下操作:
70.将所述第一用户添加至区块链中所述第二用户的推荐列表,以基于所述推荐列表执行步骤:获取所述第二用户的推荐次数。
71.为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
72.为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
73.参照图2,本技术第一实施例提供一种基于区块链的推荐关系确定方法的流程示意图。该实施例中,所述基于区块链的推荐关系确定方法包括以下步骤:
74.步骤s10,若检测到第一用户向第二用户发起通证交易,则确定所述第一用户是否满足预设新用户条件;
75.本实施例中基于区块链的推荐关系确定方法应用于去中心化的商业平台的管理
系统,通过去中心化的商业平台的管理系统执行基于区块链的推荐关系确定方法,可以通过新用户与他人的第一笔通证交易来确认二者的推荐关系,实现在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系,其中,去中心化的商业平台的管理系统基于区块链技术构建,本实施例中去中心化的商业平台的管理系统用于进行去中心化的商业平台的推广管理,去中心化是互联网发展过程中形成的社会关系形态和内容产生形态,是相对于“中心化”而言的新型网络内容生产过程,在一个分布有众多节点的系统中,每个节点都具有高度自治的特征,节点之间彼此可以自由连接,形成新的连接单元;任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能;节点与节点之间的影响,会通过网络而形成非线性因果关系;这种开放式、扁平化、平等性的系统现象或结构,我们称之为去中心化。去中心化的商业平台可以为去中心化的商城、去中心化的停车场、去中心化的游乐场等。
76.在本技术的一实施例中,根据基于区块链的推荐关系确定方法进行去中心化的商业平台的推广管理,一方面,各用户可以对其他用户(即未在该去中心化的商业平台注册过账号的用户)进行去中心化的商业平台推广,当成功推荐新的用户时由所推广的商城向推荐人给予相应的奖励。需要说明的是,用户在进行去中心化的商业平台的推广时,自身需要预先在商城进行注册得到对应的账户。进一步地,向去中心化的商业平台推荐新用户的用户可以当面或通过各种信息传播渠道,例如各类社交聊天软件向其他未在该商城注册过的用户推荐该商城,并让未在该商城注册过的用户在该商城进行账号注册得到对应的账户。最后让新注册的用户向推荐其注册的用户发起一笔通证交易,以在完成新用户的第一笔通证交易后由去中心化的商业平台的管理系统认证并确定交易双方的推荐关系,并向推荐人进行推荐通证奖励,以使更多用户参与该去中心化的商业平台的推广,提高去中心化的商业平台的竞争与影响力。
77.另一方面,去中心化的商业平台的管理系统可以实时检测各用户之间的通证交易,以及时根据交易情况确定交易双方是否存在推荐关系并在存在推荐关系时准确地确定推荐人。具体地,当检测第一用户向第二用户发起通证交易时,先获取作为交易发起人的第一用户的历史交易记录,根据历史交易记录中的交易次数与预设交易次数阈值的对比结果来确定第一用户是否满足预设新用户条件,当第一用户的历史交易记录中的交易次数小于预设交易次数阈值时确定第一用户满足预设新用户条件,即确定第一用户为新用户;而当第一用户的历史交易记录中的交易次数大于或等于预设交易次数阈值时确定第一用户不满足预设新用户条件,即确定第一用户并非新用户,以此准确地确定第一用户是否为新用户,其中,历史交易记录中包含第一用户所有交易信息,预设交易次数阈值在本实施例中为1次,预设新用户条件为交易次数小于预设交易次数阈值,在本实施例中预设新用户条件为用户的交易次数小于1次,即在本次交易之前为进行过任何交易。通过准确确定发起通证交易的第一用户是否满足预设新用户条件,便于在第一用户满足预设新用户条件时,在通证交易完成后确定第二用户为第一用户的推荐人,在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系。
78.步骤s20,若所述第一用户满足所述预设新用户条件,则在所述通证交易完成后确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人。
79.在确定第一用户是否满足预设新用户条件后,若确定第一用户满足预设新用户条
件,说明发起通证交易的第一用户为新用户,则以第一用户发起的与第二用户之间的第一次通证交易作为凭证,在第一用户与第二用户之间的通证交易完成后确定作为接收方的第二用户为第一用户的推荐人,即通过双方的第一笔通证交易来确认第一用户与第二用户之间的推荐关系,可以在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系。
80.若确定第一用户不满足预设新用户条件,则确定该通证交易为正常的用户交易而非与新用户推荐相关的交易,则无需对第一用户与第二用户进行处理,可以继续监听下一用户发起的通证交易,以及时确定各新用户对应的推荐人,在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系。
81.本实施例提供一种基于区块链的推荐关系确定方法、装置、设备及介质,所述基于区块链的推荐关系确定方法包括:若检测到第一用户向第二用户发起通证交易,则确定所述第一用户是否满足预设新用户条件;若所述第一用户满足所述预设新用户条件,则在所述通证交易完成后确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人。本技术可以根据作为新用户的第一用户与第二用户之间的通证交易准确地确定出新用户对应的推荐人,即通过双方的第一笔通证交易来确认二者的推荐关系,可以在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系。
82.进一步地,基于本技术基于区块链的推荐关系确定方法的第一实施例,提出本技术基于区块链的推荐关系确定方法的第二实施例,在第二实施例中,所述确定所述第一用户是否满足预设新用户条件的步骤包括:
83.步骤s11,获取所述第一用户的历史交易记录;
84.步骤s12,根据所述历史交易记录确定所述第一用户是否满足预设新用户条件。
85.在检测到第一用户向第二用户发起通证交易时,获取第一用户的历史交易记录,具体为获取发起通证交易的第一用户对应账户的历史交易记录。进一步地,从历史交易记录中获取第一用户的交易次数,并将该用户的交易次数与预设交易次数阈值进行对比,根据交易次数的对比结果来具体确定第一用户是否满足预设新用户条件,其中交易次数的对比结果包括交易次数小于预设交易次数阈值,以及交易次数大于或等于预设交易次数阈值。通过准确确定发起通证交易的第一用户是否满足预设新用户条件,便于在第一用户满足预设新用户条件时,在通证交易完成后确定第二用户为第一用户的推荐人,在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系。
86.进一步地,参照图3,所述根据所述历史交易记录确定所述第一用户是否满足预设新用户条件的步骤包括:
87.步骤s121,获取所述历史交易记录中的交易次数;
88.步骤s122,将所述交易次数与预设交易次数阈值进行对比,得到第一对比结果;
89.步骤s123,根据所述第一对比结果确定所述第一用户是否满足预设新用户条件,其中,所述预设新用户条件为所述交易次数小于所述预设交易次数阈值。
90.具体地,在根据历史交易记录确定第一用户是否满足预设新用户条件时,对历史交易记录中进行交易统计,将与第一用户相关的所有交易数量作为第一用户的交易次数。进一步地,将第一用户的交易次数与预设交易次数阈值进行对比,具体可以为将第一用户的交易次数与预设交易次数阈值进行差值运算,例如以第一用户的交易次数作为被减数,
以预设交易次数阈值作为减数进行差值运算,将差值运算的结果作为第一对比结果。进一步地,若第一对比结果为第一用户的交易次数小于预设交易次数阈值,则确定第一用户满足预设新用户条件。若第一对比结果为第一用户的交易次数大于或等于预设交易次数阈值,则确定第一用户不满足预设交易次数阈值。通过准确确定发起通证交易的第一用户是否满足预设新用户条件,便于在第一用户满足预设新用户条件时,在通证交易完成后确定第二用户为第一用户的推荐人,在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系。
91.本实施例可以根据第一用户的历史交易信息准确地确定发起通证交易的第一用户是否满足预设新用户条件,便于在第一用户满足预设新用户条件时,在通证交易完成后确定第二用户为第一用户的推荐人,在进行去中心化的商业平台的推广时准确地确定推荐人与被推荐人之间的推荐关系。
92.进一步地,基于本技术基于区块链的推荐关系确定方法的第一实施例,提出本技术基于区块链的推荐关系确定方法的第三实施例,在第三实施例中,所述确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人的步骤之后,还包括:
93.步骤a,将所述第一用户添加至区块链中所述第二用户的推荐列表,以基于所述推荐列表执行步骤:获取所述第二用户的推荐次数。
94.为了能够使更多用户参与该去中心化的商业平台的推广,提高去中心化的商业平台的竞争与影响力,本实施例在确定第二用户为第一用户的推荐人后,还将第一用户添加至区块链中存储的第二用户的推荐列表中,以对原有的推荐列表进行更新,以准确地统计出第二用户的推荐次数即成功推荐新用户的次数,并基于推荐次数执行:获取第二用户的推荐次数;根据推荐次数确定第二用户的激励权重;根据激励权重向第二用户发放推荐通证奖励的步骤。根据第二用户的推荐次数为其发放推荐通证奖励,以激励第二用户继续进行中心化商城的推广,以及呼吁更多其他用户也参与中心化商城的推广,提高去中心化的商业平台的竞争与影响力。
95.进一步地,参照图4,所述确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人的步骤之后,还包括:
96.步骤b1,获取所述第二用户的推荐次数;
97.步骤b2,根据所述推荐次数确定所述第二用户的激励权重;
98.步骤b3,根据所述激励权重向所述第二用户发放推荐通证奖励。
99.在确定第二用户为第一用户的推荐人,并将第一用户添加至区块链中第二用户的推荐列表后,从第二用户的推荐列表中统计第二用户的推荐次数。进一步地,将推荐次数与预设激励权重阈值进行对比,得到第二对比结果;根据第二对比结果确定第二用户的激励权重,其中预设激励权重阈值中可以包括多个激励权重及其对应的次数范围,例如次数范围1-5对应激励权重0.1%,次数范围6-10对应激励权重0.2%等,具体可根据实际需求设置。更进一步地,获取可发行通证信息;根据可发行通证信息与激励权重计算推荐通证奖励,并向第二用户发放推荐通证奖励。本实施例可以根据第二用户的推荐次数为其发放推荐通证奖励,以激励第二用户继续进行中心化商城的推广,以及呼吁更多其他用户也参与中心化商城的推广,提高去中心化的商业平台的竞争与影响力。
100.进一步地,所述根据所述推荐次数确定所述第二用户的激励权重的步骤包括:
101.步骤b21,将所述推荐次数与预设激励权重阈值进行对比,得到第二对比结果;
102.步骤b22,根据所述第二对比结果确定所述第二用户的激励权重。
103.在获取到第二用户的推荐次数后,将第二用户的推荐次数分别与预设激励权重阈值中的多个次数范围进行对比,确定包含推荐次数所处的次数范围的第二对比结果。进一步地,根据第二对比结果确定第二用户所对应的激励权重,具体地,根据第二对比结果中推荐次数所处的次数范围,确定出该次数范围对应的激励权重作为第二用户的激励权重,例如:若第二用户当前的推荐次数为5次,由于次数范围1-5对应激励权重0.1%,则可以确定第二用户的激励权重与次数范围1-5对应的0.1%;而若第二用户当前的推荐次数为8次,由于次数范围6-10对应激励权重0.2%,则可以确定第二用户的激励权重与次数范围6-10对应的0.2%。以根据该激励权重向第二用户发放推荐通证奖励,激励第二用户继续进行中心化商城的推广,以及呼吁更多其他用户也参与中心化商城的推广,提高去中心化的商业平台的竞争与影响力。
104.进一步地,所述根据所述激励权重向所述第二用户发放推荐通证奖励的步骤包括:
105.步骤b31,获取可发行通证信息;
106.步骤b32,根据所述可发行通证信息与所述激励权重计算推荐通证奖励;
107.步骤b33,向所述第二用户发放所述推荐通证奖励。
108.在确定出第二用户的激励权重后,获取包含当前可发行通证数量的通证信息,其中可发行通证数量为总发行通证数量与当前已发行通证数量的差值,即获取总发行通证数量以及当前已发行通证数量,并将总发行通证数量与已发行通证数量进程差值运算,得到可发行通证数量作为可发行通证信息。进一步地,通过区块链中的智能合约对可发行通证信息中的可发行通证数量与激励权重进行乘积运算,乘积运算的结果即为第二用户应得的推荐通证奖励,进一步地,通过智能合约产出相应数量的推荐通证作为推荐通证奖励并发放至第二用户的账户中,以激励第二用户继续进行中心化商城的推广,以及呼吁更多其他用户也参与中心化商城的推广,提高去中心化的商业平台的竞争与影响力。
109.本实施例可以根据第二用户的推荐次数为其发放推荐通证奖励,以激励第二用户继续进行中心化商城的推广,以及呼吁更多其他用户也参与中心化商城的推广,提高去中心化的商业平台的竞争与影响力。
110.进一步地,本技术还提供一种基于区块链的推荐关系确定装置。
111.参照图5,图5为本技术基于区块链的推荐关系确定装置第一实施例的功能模块示意图。
112.所述基于区块链的推荐关系确定装置包括:
113.检测模块10,用于若检测到第一用户向第二用户发起通证交易,则确定所述第一用户是否满足预设新用户条件;
114.确定模块20,用于若所述第一用户满足所述预设新用户条件,则在所述通证交易完成后确定所述第二用户为进行去中心化的商业平台推广时所述第一用户的推荐人。
115.进一步地,所述检测模块10包括:
116.第一获取单元,用于获取所述第一用户的历史交易记录;
117.第一确定单元,用于根据所述历史交易记录确定所述第一用户是否满足预设新用
户条件。
118.进一步地,所述检测模块10还包括:
119.第二获取单元,用于获取所述历史交易记录中的交易次数;
120.第一对比单元,用于将所述交易次数与预设交易次数阈值进行对比,得到第一对比结果;
121.第二确定单元,用于根据所述第一对比结果确定所述第一用户是否满足预设新用户条件,其中,所述预设新用户条件为所述交易次数小于所述预设交易次数阈值。
122.进一步地,所述确定模块20包括:
123.第三获取单元,用于获取所述第二用户的推荐次数;
124.第三确定单元,用于根据所述推荐次数确定所述第二用户的激励权重;
125.第一奖励发放单元,用于根据所述激励权重向所述第二用户发放推荐通证奖励。
126.进一步地,所述确定模块20还包括:
127.第二对比单元,用于将所述推荐次数与预设激励权重阈值进行对比,得到第二对比结果;
128.第四确定单元,用于根据所述第二对比结果确定所述第二用户的激励权重。
129.进一步地,所述确定模块20还包括:
130.第四获取单元,用于获取可发行通证信息;
131.计算单元,用于根据所述可发行通证信息与所述激励权重计算推荐通证奖励;
132.第二奖励发放单元,用于向所述第二用户发放所述推荐通证奖励。
133.进一步地,所述确定模块20还包括:
134.添加单元,用于将所述第一用户添加至区块链中所述第二用户的推荐列表,以基于所述推荐列表执行步骤:获取所述第二用户的推荐次数。
135.此外,本技术还提供一种介质,所述介质优选为计算机可读存储介质,其上存储有基于区块链的推荐关系确定程序,所述基于区块链的推荐关系确定程序被处理器执行时实现上述基于区块链的推荐关系确定方法各实施例的步骤。
136.此外,本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述基于区块链的推荐关系确定方法各实施例的步骤。
137.在本技术基于区块链的推荐关系确定设备、计算机可读存储介质和计算机程序产品的实施例中,包含了上述基于区块链的推荐关系确定方法各实施例的全部技术特征,说明和解释内容与上述基于区块链的推荐关系确定方法各实施例基本相同,在此不做赘述。
138.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
139.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
140.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是固定终端,如物联网智能设备,包括智能空调、智能电灯、智能电源、智能路由器等智能家居;也可以是移动终端,包括智能手机、可穿戴的联网ar/vr装置、智能音箱、自动驾驶汽车等诸多联网设备)执行本技术各个实施例所述的方法。
141.以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1