【技术实现步骤摘要】
去中心化的交易对象确定系统及方法
本专利技术涉及区块链
,尤其涉及一种去中心化的交易对象确定系统及方法。
技术介绍
现有的生产者与消费者的交易中,往往通过中间商、电商平台等中介完成。消费者通过中间商购买产品,不仅仅增加了经济成本,还可能无法保证产品信息的原始性和正确性,从而进一步增加了消费者使用产品的风险和负担。消费者在电商平台搜索购买产品时,搜索结果可能会根据生产者缴纳的平台费用高低有所倾斜,很有可能排列靠前的产品并非消费者真正所需,而是平台费用缴纳多的生产者。甚至一些商家把平台费作为生产成本转嫁给消费者,进一步增加了消费者的经济成本。从技术的角度,现在的大型中介电商平台不难实现生产者和消费者建立直接联系。但是,如果将两者直接联系,生产者便可不必缴纳平台费用,势必会影响中介的利益。因此,目前缺乏一种生产者和消费者直接确定交易对象的方法。
技术实现思路
本专利技术实施例提出一种去中心化的交易对象确定系统,用以实现生产者和消费者直接确定交易对象,而不必有中介参与,该系统包括:< ...
【技术保护点】
1.一种去中心化的交易对象确定系统,其特征在于,包括:至少一个生产者节点、至少一个消费者节点、多个邻居节点和专家节点,其中,至少一个生产者节点、至少一个消费者节点、多个邻居节点和专家节点构成去中心化网络;/n消费者节点,用于将消费者信息和购买信息发布至邻居节点;向专家节点发送服务请求,并接收专家节点反馈的产品匹配推荐信息;基于所述产品匹配推荐信息确定目标交易生产者节点,并向目标交易生产者节点发送交易请求;/n生产者节点,用于将生产者信息和产品信息发布至邻居节点;向专家节点发送服务请求,并接收专家节点反馈的消费者分析信息;在接收到消费者节点的交易请求后,基于消费者分析信息,确 ...
【技术特征摘要】 【专利技术属性】
1.一种去中心化的交易对象确定系统,其特征在于,包括:至少一个生产者节点、至少一个消费者节点、多个邻居节点和专家节点,其中,至少一个生产者节点、至少一个消费者节点、多个邻居节点和专家节点构成去中心化网络;
消费者节点,用于将消费者信息和购买信息发布至邻居节点;向专家节点发送服务请求,并接收专家节点反馈的产品匹配推荐信息;基于所述产品匹配推荐信息确定目标交易生产者节点,并向目标交易生产者节点发送交易请求;
生产者节点,用于将生产者信息和产品信息发布至邻居节点;向专家节点发送服务请求,并接收专家节点反馈的消费者分析信息;在接收到消费者节点的交易请求后,基于消费者分析信息,确定是否进行交易;
邻居节点,用于将生产者信息、产品信息、消费者信息或购买信息转发至专家节点或其他邻居节点;
专家节点,用于接收生产者信息、产品信息、消费者信息或购买信息;在收到消费者节点的服务请求后,根据生产者信息、产品信息、消费者信息和购买信息,生成产品匹配推荐信息,将所述产品匹配推荐信息发送至消费者节点;在收到生产者节点的服务请求后,根据生产者信息、产品信息、消费者信息和购买信息,生成消费者分析信息,将所述消费者分析信息发送至生产者节点。
2.如权利要求1所述的去中心化的交易对象确定系统,其特征在于,消费者分析信息包括消费者标签特征信息。
3.如权利要求2所述的去中心化的交易对象确定系统,其特征在于,生产者节点还用于:
基于预先设置的筛选条件,确定需屏蔽的消费者节点;
在接收到消费者节点的交易请求后,基于消费者分析信息和需屏蔽的消费者节点,确定是否进行交易。
4.如权利要求1所述的去中心化的交易对象确定系统,其特征在于,专家节点包括:
第四信息接收模块,用于接收生产者信息、产品信息、消费者信息或购买信息;
信息分析模块,用于在收到消费者节点的服务请求后,将生产者信息、产品信息、消费者信息和购买信息输入至第一深度学习模型,获得产品匹配推荐信息;在收到生产者节点的服务请求后,将生产者信息、产品信息、消费者信息和购买信息输入至第二深度学习模型,获得消费者分析信息;
第四信息发送模块,用于将所述产品匹配推荐信息发送至消费者节点,或将所述消费者分析信息发送至生产者节点。
5.如权利要求4所述的去中心化的交易对象确定系统,其特征在于,专家节点还包括服务权限判断模块,用于:
判断发送服务请求的消费者节点是否付费,若是,调用第四信息发送模块将所述产品匹配推荐信息发送至消费者节点;
判断发送服务请求的生产者节点是否付费,若是,调用第四信息发送模块将所述消费者分析信息发送至生产者节点。
6.如权利要求1所述的去中心化的交易对象确定系统,其特征在于,邻居节点包括:
第三信息接收模块,用于接收生产者信息、产品信息、消费者信息或购买信息;
逻辑处理模块,用于判断生产者信息、产品信息、消费者信息或购买信息是否已经缓存在本地,若是,丢弃已缓存的生产者信息、产品信息、消费者信息或购买信息;若否,调用缓存模块,对生产者信息、产品信息、消费者信息或购买信息进行缓存,调用第三消息发送模块将缓存的生产者信息、产品信息、消费者信息或购买信息转发至其他邻居节点;
缓存模块,用于对生产者信息、产品信息、消费者信息或购买信息进行缓存;
第三消息发送模块,用于将生产者信息、产品信息、消费者信息或购买信息转发至其他邻居节点。
7.如权利要求6所述的去中心化的交易对象确定系统,其特征在于,邻居节点还包括第三路由模块,用于:从接收到的生产者信息、产品信息、消费者信息或购买信息中读取路由信息,记录到本地路由表中;从本地路由表中查找最佳路径,确定最佳路径对应的邻居节点;
逻辑处理模块还用于:在调用第三消息发送模块将生产者信息、产品信息、消费者信息或购买信息转发至其他邻居节点之前,调用路由模块获得最佳路径对应的邻居节点,将调用消息发送模块将生产者信息、产品信息、消费者信息或购买信息转发最佳路径对应的邻居节点。
8.如权利要求7所述的去中心化的交易对象确定系统,其特征在于,邻居节点还包括:
信息处理模块,用于将生产者信息、产品信息、消费者信息或购买信息处理成一条信息记录;
数据库写入模块,用于将信息记录写入本地数据库;
逻辑处理模块还用于:调用信息处理模块将生产者信息、产品信息、消费者信息或购买信息处理成一条信息记录,调用数据库写入模块将信息记录写入本地数据库。
9.如权利要求8所述的去中心化的交易对象确定系统,其特征在于,邻居节点还包括数据库查询模块,用于:从本地数据库中查找购买信息对应的产品信息,获得查询结果;
逻辑处理模块还用于:在收到消费者节点的购买信息后,调用数据库查询模块获得查询结果;若查询结果为存在购买信息对应的产品信息后,调用第三消息发送模块将产品信息发送至对应的消费者节点。
10.一种消费者节点,其特征在于,包括:
第一信息发送模块,用于将消费者信息和购买信息发布至邻居节点;
第一服务器请求发送模块,用于向专家节点发送服务请求;
第一信息接收模块,用于接收专家节点反馈的产品匹配推荐信息;
第一对象确定模块,用于基于所述产品匹配推荐信息确定目标交易生产者节点,并向目标交易生产者节点发送交易请求;所述生产者节点用于将生产者信息和产品信息发布至邻居节点,向专家节点发送服务请求,并接收专家节点反馈的消费者分析信息,在接收到消费者节点的交易请求后,基于消费者分析信息,确定是否进行交易;所述邻居节点用于将生产者信息、产品信息、消费者信息或购买信息转发至专家节点或其他邻居节点;所述专家节点用于接收生产者信息、产品信息、消费者信息或购买信息,在收到消费者节点的服务请求后,根据生产者信息、产品信息、消费者信息和购买信息,生成产品匹配推荐信息,将所述产品匹配推荐信息发送至消费者节点,在收到生产者节点的服务请求后,根据生产者信息、产品信息、消费者信息和购买信息,生成消费者分析信息,将所述消费者分析信息发送至生产者节点;
其中,至少一个生产者节点、至少一个消费者节点、多个邻居节点和专家节点构成去中心化网络。
11.一种生产者节点,其特征在于,包括:
第二信息发送模块,用于将生产者信息和产品信息发布至邻居节点;邻居节点用于将生产者信息、产品信息、消费者信息或购买信息转发至专家节点或其他邻居节点;
第二服务器请求发送模块,用于向专家节点发送服务请求;专家节点用于接收生产者信息、产品信息、消费者信息或购买信息,在收到消费者节点的服务请求后,根据生产者信息、产品信息、消费者信息和购买信息,生成产品匹配推荐信息,将所述产品匹配推荐信息发送至消费者节点,在收到生产者节点的服务请求后,根据生产者信息、产品信息、消费者信息和购买信息,生成消费者分析信息,将所述消费者分析信息发送至生产者节点;消费者节点用于将消费者信息和购买信息发布至邻居节点,向专家节点发送服务请求,并接收专家节点反馈的产品匹配推荐信息,基于所述产品匹配推荐信息确定目标交易生产者节点,并向目标交易生产者节点发送交易请求;
第三信息接收模块,用于接收专家节点反馈的消费者分析信息;
第四对象确定模块,用于在接收到消费者节点的交易请求后,基于消费者分析信息,确定是否进行交易;
其中,至少一个生产者节点、至少一个消费者节点、多个邻居节点和专家节点构成去中心化网络。
技术研发人员:曹嘉锋,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。