基于区块链的电子商务的评价方法及系统技术方案

技术编号:18205260 阅读:25 留言:0更新日期:2018-06-13 06:45
本发明专利技术提出一种基于区块链的电子商务评价方法及系统,所述方法包括:买家输入多维度的评分,将用户输入的评价细节保存到订单合约的属性中,调用商品合约的方法以将交易订单的合约地址保存到商品合约的评价订单地址集合中,更新商品合约的总评价次数属性、总评分属性,用户浏览商品概况时,获取商品的总评分以及总评价次数,将总评述次数、总评分均分显示在页面上。当用户查看商品的评价细节时,获取该商品的所有已评价的订单合约集合,遍历每个订单合约,获取每个订单合约中的评价细节,展示给用户。该方法将评价信息保存在区块链上,不仅防篡改,而且可以数据在链上的每个节点保存,防止丢失。

【技术实现步骤摘要】
基于区块链的电子商务的评价方法及系统
本专利技术涉及智能商务
,特别涉及一种基于区块链的电子商务评价方法及系统。
技术介绍
电子商务是以信息网络技术为手段,以商品交换为中心的商务活动;也可理解为在互联网(Internet)、企业内部网(Intranet)和增值网(VAN,ValueAddedNetwork)上以电子交易方式进行交易活动和相关服务的活动,是传统商业活动各环节的电子化、网络化、信息化。传统的中心化电子商务系统中,评价信息保存在中心化服务器中,容易被篡改,并存在数据丢失的风险。
技术实现思路
本专利技术的目的在于提出一种基于区块链的电子商务评价方法及系统,其运用于基于区块链的分布式电子商务平台,以解决现有的传统电子商品平台造成的安全性风险、寡头化和垄断、灵活性差、数据容易被篡改的等问题。本专利技术在基于区块链的分布式电子商务平台上,实现一种基于区块链的电子商务评价机制实现方法,具体实现方法包括:步骤1,输入多维度的评分,调用交易订单合约的函数以将用户输入的评价细节保存到订单合约的属性中;步骤2,所述交易订单合约调用商品合约的函数以将交易订单的合约地址保存到商品合约的评价订单地址集合中;步骤3,更新商品合约的总评价次数属性、总评分属性。优选地,所述方法还包括:获取商品合约的总评分属性和总评价次数属性,计算所述商品的总评分均分,将所述总评价次数、总评分均分显示在页面。优选地,所述方法还包括:获取商品合约的已评价订单合约地址集合,遍历所述集合,获取每一个已评价订单合约的评价细节信息,将所述评价细节信息展示给用户。优选地,所述评价细节包括:评价时间、多维度的评分。优选地,所述多维度的评分包括:总体评分、质量评分、与描述相符分、物流服务分、服务态度分。优选地,所述多维度的评分的计分标准包括1-5分共5档的计分标准。。对应地,本专利技术还提出基于区块链的电子商务评价机制实现系统,所述系统包括:输入存储模块,用于输入多维度的评分,调用交易订单合约的函数以将用户输入的评价细节保存到订单合约的属性中;关联模块,用于调用商品合约的函数以将所述交易订单的合约地址保存到商品合约的评价订单地址集合中;更新模块,用于更新商品合约的总评价次数属性、总评分属性。优选地,所述系统还包括:总评价展示模块,用于获取商品合约的总评分属性和总评价次数属性,计算所述商品的总评分均分,将所述总评价次数、总评分均分显示在页面。优选地,所述系统还包括:评价细节展示模块,用于获取商品合约的已评价订单合约地址集合,遍历所述集合,获取每一个已评价订单合约的评价细节信息,将所述评价细节信息展示给用户。优选地,所述评价细节包括:评价时间、多维度的评分。优选地,所述多维度的评分包括:总体评分、质量评分、与描述相符分、物流服务分、服务态度分。优选地,所述多维度的评分的计分标准包括1-5分共5档的计分标准。。基于本专利技术提出的方法及系统,将评价信息保存在区块链上,不仅防篡改,而且可以数据在链上的每个节点保存,防止丢失。附图说明图1是本专利技术实施例的基于区块链的分布式电子商务平台系统的逻辑架构层结构;图2是本专利技术实施例的智能合约关联设计图;图3是本专利技术实施例的评价机制时序图。具体实施方式区块链本质上是一个去中心化的数据库,是一连串使用密码学方法产生相关联的数据块,每一个数据块中包含了一段时间内全网交易的信息,用于验证其信息的有效性和生产下一个区块。区块链是以去中心化和去信任化的方式,来集体维护一个可靠数据库的技术方案。因此,区块链也可以称为一种全民记账的技术,或者说可以理解为一种分布式总账技术。智能合约是能够自动执行合约条款的计算机程序,区块链之所以被认为是一种颠覆性的技术,主要就是因为区块链上能够实现智能合约。智能合约不但是由代码进行定义的,也是由代码强制执行的,完全自动而无法干预。智能合约是去中心化的,并不依赖单个中心化的服务器,而是分布式的,它存储在区块链上,通过网络节点来自动运行。为解决传统电子商品平台的弊端,本专利技术提供一种基于区块链的分布式电子商务平台系统,如图1所示,该系统的逻辑架构层结构,其包括客户端、中继服务器、智能合约、区块链底层,其中,各个层结构的具体描述如下:客户端:客户端可以是浏览器,或者桌面应用程序,也可以是手机APP等。客户端用于展现数据,提供用户操作界面,其中甚至可以包括让用户直接提交智能合约代码。此外,客户端还可以包括钱包功能、转账和私钥管理功能等。本专利技术中客户端以桌面应用程序为例,其包括商品发布、商品交易、争议解决、评价等模块。业务服务器中继:连接区块链的一个全节点,维护数据缓存。中继服务器还可以对数据提供服务,包括客户端读取前的服务,如对数据缓存进行整理,如建立索引,或根据一定的规则进行分类、排序等工作;也包括对区块链写入交易前的服务。总体上,就相当于与是区块链的一个代理,也是区块链和客户端之间的中介和桥梁。用户不仅可以选择不同的中继服务商,也可以选择不使用中继,直接从客户端从区块链上读取数据或向区块链上传交易。在传统的中心化电商模式中,数据和平台功能都在中心化的服务器中。而在本专利技术的区块链的分布式电子商务平台系统中,数据在区块链层,数据展示与用户数据输入在客户端,中继层实现了数据读取及展示前准备的一个类似“管家”的功能,是区块链层和客户端之间的一座桥梁。同时由于数据层的独立性,中继可以由任意服务商提供,甚至可以不选择中继。从而可以形成良性竞争,有利于整个系统功能拆分、分工合作,最终形成良性的商业生态圈。智能合约:包括系统合约、用户合约、商品合约、订单合约等。区块链层:负责分布式记账功能,包括共识算法、执行器、网络、通信等服务。在基于区块链的分布式电子商务平台上,本专利技术还提出一种基于区块链的电子商务评价实现机制,具体描述如下:一次交易订单完成后,买家可以对商品及订单服务进行评价,用户在浏览商品时,可以看到商品的总体评价平均分,以及评价次数。评价分为多个维度,本专利不限制评价的具体维度和计量方法。在本专利中,假定评价分为5个维度:总体评分overAllScore、质量评分qualityScore、与描述相符分asAdvertisedScore、物流服务分deliveryScore、服务态度分serviceScore,每个维度计分标准为1-5分共5档计分。为实现区块链系统中的商品和订单进行评价,本专利技术对智能合约进行如下改进,可参见图2所示的智能合约设计类图。在商品合约模板GoodTemplate的设计中,加入属性totalOverAllScores(总体评价总分),totalReviewNo(评价次数),orderAddresses[](该商品的订单合约地址集合),reviewedOrderAddresses[](该商品已评价的订单合约地址集合)。评价的实现流程可参见图3所示的时序图,包括:1、当一个交易订单已结束,即货品已收到且买家已确认时,买家UserBuyer1输入评分。假设该订单合约为Order1,商品合约为Good1,此时向区块链发送一笔交易,该交易调用订单合约Order1的setReviewDetail()方法,将评价细节存入Order1的属性reviewDetail中,包括评价时间及5个维度的计分;然后由合约Orde本文档来自技高网...
基于区块链的电子商务的评价方法及系统

【技术保护点】
一种基于区块链的电子商务评价机制实现方法,其特征在于,所述方法包括:步骤1,用户输入多维度的评分,调用交易订单合约的函数以将用户输入的评价细节保存到订单合约的属性中;步骤2,所述交易订单合约调用商品合约的函数以将交易订单的合约地址保存到商品合约的评价订单地址集合中;步骤3,更新商品合约的总评价次数属性、总评分属性。

【技术特征摘要】
1.一种基于区块链的电子商务评价机制实现方法,其特征在于,所述方法包括:步骤1,用户输入多维度的评分,调用交易订单合约的函数以将用户输入的评价细节保存到订单合约的属性中;步骤2,所述交易订单合约调用商品合约的函数以将交易订单的合约地址保存到商品合约的评价订单地址集合中;步骤3,更新商品合约的总评价次数属性、总评分属性。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取商品合约的总评分属性和总评价次数属性,计算所述商品的总评分均分,将所述总评价次数、总评分均分显示在页面。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取商品合约的已评价订单合约地址集合,遍历所述集合,获取每一个已评价订单合约的评价细节信息,将所述评价细节信息展示给用户。4.根据权利要求1所述的方法,其特征在于,所述评价细节包括:评价时间、多维度的评分。5.根据权利要求1所述的方法,其特征在于,所述多维度的评分包括:总体评分、质量评分、与描述相符分、物流服务分、服务态度分。6.根据权利...

【专利技术属性】
技术研发人员:谢晗剑王晓亮卢缃梅
申请(专利权)人:杭州秘猿科技有限公司
类型:发明
国别省市:浙江,33

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

1