一种基于分布式存储的商品评价方法及系统与流程

文档序号:16040637发布日期:2018-11-24 10:26阅读:394来源:国知局

本发明涉及一种基于分布式存储的商品评价方法及系统。

背景技术

目前电商平台都有对应的交易评价系统,评价系统具备一下两大价值:

1、销售价值,几乎所有客户在电商平台购物前会浏览商品评价,历史客户的好评会极大促进交易达成,相反,差评会极大降低客户购买的意愿;

2、大数据管理价值,企业可以从中获取到用户体验数据,清晰了解自身产品服务的优缺点,引导企业产业链的持续改进。

但是在实际应用中,商家为了提高交易量,不择手段删除、篡改差评,甚至采用威胁、返现等方式要求客户删除差评,导致商品好评比例几乎100%,原本设立评价系统的价值无从体现。



技术实现要素:

针对上述技术问题,本发明提出了一种基于分布式存储的商品评价方法及系统,使得数据不可篡改,客观公正展现商品评价。

根据本发明的一个方面,本发明提供一种基于分布式存储的商品评价方法,其特征在于,包括如下步骤a:

将当前客户对一商品的评价信息生成评价信息区块;搜索购买过所述商品的所有客户终端,并与之建立连接;将所述评价信息区块推送至所述所有客户终端进行存储。

在一实施例中,所述步骤a具体包括:

s101、交易完成后的客户终端将当前客户对所述商品的评价信息生成所述评价信息区块,并提交至服务器端;

s102、服务器端从所述交易完成后的客户端获取到所述商品的标识;

s103、服务器端根据所述商品的标识搜索购买过所述商品的所有客户终端,并与之建立连接;

s104、服务器端将所述评价信息区块推送至所述所有客户终端进行存储。

在一实施例中,所述步骤s101中,还包括将所述评价信息区块存储在交易完成后的所述客户终端。

在一实施例中,所述商品评价方法还包括如下步骤b:搜索购买过所述商品的所有客户终端,并与之建立连接;从所述所有客户端中搜索所述商品的评价信息区块;从所述评价信息区块中获取所述商品的评价信息,并推送至当前客户的客户终端上进行显示。

在一实施例中,所述步骤b具体包括:

s201、服务器端从当前客户的客户终端上获取所述商品的标识;

s202、服务器端根据所述商品的标识搜索购买过所述商品的所有客户终端,并与之建立连接;

s203、服务器端在所述所有客户终端中搜索所述商品的评价信息区块;

s204、服务器端从所述评价信息区块中获取所述商品的评价信息并推送至当前客户的客户终端上进行显示。

在一实施例中,所述步骤203中,服务器端在所述所有客户终端中搜索所述商品的评价信息区块后,验证数据合法性。

根据本发明的另一个方面,本发明提供一种基于分布式存储的商品评价系统,包括:

第一客户终端,用于将当前客户对一商品的评价信息生成评价信息区块;

一或多个第二客户终端,用于存储所述评价信息区块;以及

服务器端,用于从所述第一客户终端获取所述商品的标识及所述评价信息区块,根据所述标识搜索购买过所述商品的所有所述第二客户终端并建立连接,以及将所述评价信息区块推动至所述所有第二客户终端进行存储。

在一实施例中,所述第一客户终端,还用于在生成所述评价信息区块后进行存储。

在一实施例中,所述服务器端,还用于从当前客户的客户终端获取所述商品的标识,根据所述标识搜索购买过所述商品的所有所述第二客户终端并建立连接,在所有所述第二客户终端中搜索所述商品的评价信息区块,以及从所述评价信息区块中获取所述商品的评价信息并推送至当前客户的客户终端进行显示。

在一实施例中,所述服务器端,还用于在搜索到所述商品的评价信息区块后验证数据合法性。

本发明采用以上方案,相比现有技术具有如下优点:

基于分布式存储技术,使商品评价数据交叉分布在用户的客户终端,脱离中心服务器,使其不可篡改,客观公正提现商品及服务价值。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本发明应用于其他类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构和操作。

图1、2分别为根据本发明的一种商品评价方法的流程图;

图3为本发明的评价记录生成过程的示意图;

图4为本发明的用户浏览评价记录的示意图;

图5为根据本发明的一种商品评价系统的结构框图。

具体实施方式

下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域的技术人员理解。

本实施例提供一种基于分布式存储的商品评价方法。参照图1所示,该商品评价方法包括如下步骤:

s101、交易完成后的客户终端将当前客户对所述商品的评价信息生成所述评价信息区块,并提交至服务器端;

s102、服务器端从所述交易完成后的客户端获取到所述商品的标识;

s103、服务器端根据所述商品的标识搜索购买过所述商品的所有客户终端,并与之建立连接;

s104、服务器端将所述评价信息区块推送至所述所有客户终端进行存储。

还需要说明的是:步骤s101中,还包括将所述评价信息区块存储在交易完成后的所述客户终端。也就是说,当评价信息区块生成后,评价信息区块在当前客户的客户终端和以前购买过该商品的所有客户终端中都进行存储。

图1所示流程为图3所示的评价记录生成给过程的流程。如图3所示,评价记录生成过程为:(1)交易完成后客户a对商品a进行评价,评价信息生成一个区块存储,并提交至服务器端;(2)服务器端从客户a终端获取到商品a标识;(3)服务器端搜索所有购买过商品a的其他客户,与之建立连接;(4)服务器端将评价信息区块推送至上述其他所有客户终端存储。

参照图2所示,该商品评价方法还包括如下步骤:

s201、服务器端从当前客户的客户终端上获取所述商品的标识;

s202、服务器端根据所述商品的标识搜索购买过所述商品的所有客户终端,并与之建立连接;

s203、服务器端在所述所有客户终端中搜索所述商品的评价信息区块,验证数据合法性;

s204、服务器端从所述评价信息区块中获取所述商品的评价信息并推送至当前客户的客户终端上进行显示。

图2所示流程为图4所示的用于浏览评价记录的流程。如图4所示,用户浏览评价记录的过程为:(1)服务器端从客户a终端获取到商品a标识;(2)服务器端搜索所有购买过商品a的其他客户,与之建立连接;(3)服务器端在这些客户终端搜索商品a的评价信息区块,并验证数据合法性;(4)服务器端从上述区块中获取商品a的评价信息并推送至客户a的终端显示。

本实施例还提供一种应用上述商品评价方法的基于分布式存储的商品评价系统。参照图4所示,该商品评价系统包括:

第一客户终端11,用于将当前客户对一商品的评价信息生成评价信息区块并进行存储;

一或多个第二客户终端13,用于存储所述评价信息区块;以及

服务器端12,分别与所述第一客户终端11、所述第二客户终端13交互连接,用于从所述第一客户终端11获取所述商品的标识及所述评价信息区块,根据所述标识搜索购买过所述商品的所有所述第二客户终端13并建立连接,以及将所述评价信息区块推动至所述所有第二客户终端13进行存储。

第二客户终端13中存储有所述商品的评价信息区块。所述服务器端12,还用于从当前客户的客户终端获取所述商品的标识,根据所述标识搜索购买过所述商品的所有所述第二客户终端13并建立连接,在所有所述第二客户终端13中搜索所述商品的评价信息区块,验证数据合法性,以及从所述评价信息区块中获取所述商品的评价信息并推送至当前客户的客户终端进行显示。还需要说明的是,当所述的第一客户终端11在交易完成后对生成的商品评价信息进行存储后,其也相当于一个购买过所述商品的第二客户终端13,在用户浏览商品评价记录中,服务器端12也在该第一客户终端11中搜索所述商品的评价信息区别并获取其中的评价信息。

本发明提供的基于分布式存储的商品评价方法和商品评价系统中,商品评价信息交叉存储在各个客户终端,避免直接存储在服务器端而被篡改的问题,因而商品评价不可篡改,客观公正体现商品及服务价值。

上述实施例只为说明本发明的技术构思及特点,是一种优选的实施例,其目的在于熟悉此项技术的人士能够了解本发明的内容并据以实施,并不能以此限定本发明的保护范围。凡根据本发明的精神实质所作的等效变换或修饰,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1