基于区块链技术的服务交易方法、系统和交易服务器技术方案

技术编号:15725353 阅读:160 留言:0更新日期:2017-06-29 13:55
本发明专利技术公开了一种基于区块链技术的服务交易方法、系统和交易服务器。通过交易服务器获取到服务需求信息和服务报价信息,并基于预定的规则进行匹配,将匹配的服务报价信息推送给客户,有客户最终决定是否成交以及与哪一个服务提供商成交,最后,通过区块链技术来记录成交信息。由此,一方面通过逆向匹配推送来向用户推荐服务提供商,另一方面,基于区块链技术对成交信息进行记录,以上两个方面保证了成交记录无法伪造,提高了服务交易的可信度。

【技术实现步骤摘要】
基于区块链技术的服务交易方法、系统和交易服务器
本专利技术涉及区块链技术,具体涉及一种基于区块链技术的服务交易方法、系统和交易服务器。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用技术集合。从数据角度来看,区块链按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,所述数据结构通过密码学方式保证的其不可篡改和不可伪造。从技术角度来看,区块链技术整合了多种不同的技术,通过构建区块链网络,使得网络内的每一个节点都允许获得一份完整的数据库拷贝,并基于共识机制以及竞争计算来维护基于区块链的数据库的更新,由此,通过众多节点沟通构成的端到端网络实现数据存储和管理的去中心化和去信任。在区块链网络中,所有的运行规则以及数据信息对于所有的节点均公开,因此,每一条记录对所有节点可见。同时,由于节点和节点之间是去信任的,因此节点之间无需公开身份,每个参与的节点都是匿名的。同时,区块链技术具有极佳的安全性,单个甚至多个节点对数据库的修改无法影响其他节点的数据库,除非能够控制整个网络中超过51%的节点同时修改,才有可能修改区块链记载的数据,而这是几乎不可能发生的。在现有技术中,服务的交易通常是通过中心化的展示平台来实现,这通常需要服务购买者花费大量的时间去进行筛选,交易过程中成交以及评价等过程容易造假,使得服务交易平台的权威性和可信任度受到影响。
技术实现思路
有鉴于此,本专利技术提供一种基于区块链技术的服务交易方法、系统和交易服务器,增强服务交易的便利性,提供提高整个交易成交和评价过程的可信任度。第一方面,提供一种基于区块链技术的服务交易方法,包括:获取通过网络上传的服务需求信息;获取多个服务提供节点发布的多个服务报价信息;推送与所述服务需求信息匹配的至少一个服务报价信息;获取成交信息,所述成交信息包括成交金额以及成交的服务提供节点;以及,将所述成交信息记载在与所述多个服务提供节点共同维护的区块链上。进一步地,在获取成交信息后,所述方法还包括:根据每笔所述成交信息生成区块链流通券,并将所述区块链流通券至少部分分配给成交信息对应的服务提供节点;以及,将所述流通券分配记载在与所述多个服务提供节点共同维护的所述区块链上。进一步地,所述方法还包括:根据服务提供节点发布的服务报价信息的数量生成区块链流通券,并将所述区块链流通券至少部分分配给对应的服务提供节点;以及,将所述流通券分配记载与所述多个服务提供节点共同维护的在所述区块链上。进一步地,将生成的所述区块链流通券的剩余部分平均分配给其他服务提供节点。进一步地,所述获取成交信息包括:获取成交金额以及成交金额的支付方式和对应份额,所述支付方式包括区块链流通券支付或货币支付或混合方式支付;根据成交金额的支付方式和对应的份额分别调用区块链支付功能和货币支付功能进行支付;支付成功后生成成交信息。进一步地,所述多个服务提供节点发布的多个服务报价信息为服务提供节点响应于所述服务需求信息发送的服务报价信息;或者,所述多个服务提供节点发布的多个服务报价信息为预先上传的服务需求信息。进一步地,所述服务需求信息包括需求位置和期望金额范围,所述服务报价信息包括服务位置和价格,通过计算表征需求位置和服务位置的匹配度的第一参数以及期望金额范围和价格的匹配度的第二参数获取与服务需求信息匹配的至少一个服务报价信息。进一步地,所述方法还包括:获取交易评价信息;以及,将交易评价信息记录在与所述多个服务提供节点共同维护的在所述区块链上。第二方面,提供一种基于区块链技术的服务交易系统,包括:至少一个客户端,被配置为通过网络上传的服务需求信息;多个服务提供节点,被配置为发布服务报价信息;交易服务器,用于获取所述服务需求信息和所述服务报价信息,并向所述客户端推送与所述服务需求信息匹配的至少一个服务报价信息;其中,所述交易服务器和所述多个服务提供节点被配置为形成区块链网络,在成交时,所述交易服务器获取成交信息,将所述成交信息记载在与所述多个服务提供节点共同维护的区块链上;其中,所述成交信息包括成交金额以及成交的服务提供节点。进一步地,所述交易服务器和所述多个服务提供节点被配置为根据每笔所述成交信息生成区块链流通券,并将所述区块链流通券至少部分分配给成交信息对应的服务提供节点,将所述流通券分配记载在共同维护的在所述区块链上。进一步地,所述交易服务器和所述多个服务提供节点被配置为根据服务提供节点发布的服务报价信息的数量生成区块链流通券,并将所述区块链流通券至少部分分配给对应的服务提供节点,并将所述流通券分配记载与所述多个服务提供节点共同维护的在所述区块链上。进一步地,所述交易服务器和所述多个服务节点还被设置为将生成的所述区块链流通券的剩余部分平均分配给其他服务提供节点。进一步地,所述服务器被配置为获取成交金额以及成交金额的支付方式和对应份额,根据成交金额的支付方式和对应的份额分别调用区块链支付功能和货币支付功能进行支付,并在支付成功后生成成交信息;其中,所述支付方式包括区块链流通券支付或货币支付。进一步地,所述多个服务提供节点发布的多个服务报价信息为服务提供节点响应于所述服务需求信息发送的服务报价信息;或者,所述多个服务提供节点发布的多个服务报价信息为预先上传的服务需求信息。进一步地,所述服务需求信息包括需求位置和期望金额范围,所述服务报价信息包括服务位置和价格,所述交易服务器通过计算表征需求位置和服务位置的匹配度的第一参数以及期望金额范围和价格的匹配度的第二参数获取与服务需求信息匹配的至少一个服务报价信息。进一步地,所述服务器被配置为获取交易评价信息,并将交易评价信息记录在与所述多个服务提供节点共同维护的在所述区块链上;或者,所述客户端被配置与所述服务器以及所述多个服务提供节点共同维护所述区块链,所述客户端用于发起将所述交易评价信息记录在所述区块链上。第三方面,提供一种交易服务器,包括:至少一个处理器;存储器,用于存储所述处理器可执行的指令;所述处理器被配置为执行如上所述的方法。通过交易服务器获取到服务需求信息和服务报价信息,并基于预定的规则进行匹配,将匹配的服务报价信息推送给客户,有客户最终决定是否成交以及与哪一个服务提供商成交,最后,通过区块链技术来记录成交信息。由此,一方面通过逆向匹配推送来向用户推荐服务提供商,另一方面,基于区块链技术对成交信息进行记录,以上两个方面保证了成交记录无法伪造,提高了服务交易的可信度。附图说明通过以下参照附图对本专利技术实施例的描述,本专利技术的上述以及其它目的、特征和优点将更为清楚,在附图中:图1是本专利技术实施例的服务交易系统的系统示意图;图2是本专利技术实施例的服务交易方法的流程图;图3是本专利技术实施例的服务交易方法的流程图;图4是本专利技术另一个实施例的服务交易系统的系统示意图;图5是本专利技术另一个实施例的服务交易方法的流程图。具体实施方式以下基于实施例对本专利技术进行描述,但是本专利技术并不仅仅限于这些实施例。在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本专利技术。为了避免混淆本专利技术的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。此外,本领域普通技术人员应当理解,在此提供的附图都是为了说本文档来自技高网...
基于区块链技术的服务交易方法、系统和交易服务器

【技术保护点】
一种基于区块链技术的服务交易方法,包括:获取通过网络上传的服务需求信息;获取多个服务提供节点发布的多个服务报价信息;推送与所述服务需求信息匹配的至少一个服务报价信息;获取成交信息,所述成交信息包括成交金额以及成交的服务提供节点;以及,将所述成交信息记载在与所述多个服务提供节点共同维护的区块链上。

【技术特征摘要】
1.一种基于区块链技术的服务交易方法,包括:获取通过网络上传的服务需求信息;获取多个服务提供节点发布的多个服务报价信息;推送与所述服务需求信息匹配的至少一个服务报价信息;获取成交信息,所述成交信息包括成交金额以及成交的服务提供节点;以及,将所述成交信息记载在与所述多个服务提供节点共同维护的区块链上。2.根据权利要求1所述的方法,其特征在于,在获取成交信息后,所述方法还包括:根据每笔所述成交信息生成区块链流通券,并将所述区块链流通券至少部分分配给成交信息对应的服务提供节点;以及,将所述流通券分配记载在与所述多个服务提供节点共同维护的所述区块链上。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据服务提供节点发布的服务报价信息的数量生成区块链流通券,并将所述区块链流通券至少部分分配给对应的服务提供节点;以及,将所述流通券分配记载与所述多个服务提供节点共同维护的在所述区块链上。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:将生成的所述区块链流通券的剩余部分平均分配给其他服务提供节点。5.根据权利要求1所述的方法,其特征在于,所述获取成交信息包括:获取成交金额以及成交金额的支付方式和对应份额,所述支付方式包括区块链流通券支付和货币支付;根据成交金额的支付方式和对应的份额分别调用区块链支付功能和货币支付功能进行支付;支付成功后生成成交信息。6.根据权利要求1所述的方法,其特征在于,所述多个服务提供节点发布的多个服务报价信息为服务提供节点响应于所述服务需求信息发送的服务报价信息;或者,所述多个服务提供节点发布的多个服务报价信息为预先上传的服务需求信息。7.根据权利要求1所述的方法,其特征在于,所述服务需求信息包括需求位置和期望金额范围,所述服务报价信息包括服务位置和价格,通过计算表征需求位置和服务位置的匹配度的第一参数以及期望金额范围和价格的匹配度的第二参数获取与服务需求信息匹配的至少一个服务报价信息。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取交易评价信息;以及,将交易评价信息记录在与所述多个服务提供节点共同维护的在所述区块链上。9.一种基于区块链技术的服务交易系统,包括:至少一个客户端,被配置为通过网络上传的服务需求信息;多个服务提供节点,被配置为发布服务报价信息;交易服务器,用于获取所述服务需求信息和所述服务报价信息,并向所述客户端推送与所述服务需求信息匹配的至少一个服务报价信息;其中,所述交易服务器和所述多个服...

【专利技术属性】
技术研发人员:路成业马世新
申请(专利权)人:中链科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1