一种基于区块链的O2O评价方法及装置与流程

文档序号:17093217发布日期:2019-03-13 23:39阅读:514来源:国知局
一种基于区块链的O2O评价方法及装置与流程

本发明涉本发明涉及智能商务技术领域,特别涉及一种基于区块链的o2o评价方法及装置。



背景技术:

o2o是以信息网络技术为手段,以服务匹配为中心的商务活动:即线上(online)获取流量,线下(offline)提供服务,是传统商业活动各环节的电子化,网络化,信息化。

通过o2o模式,将线下商品、服务以及体验后的用户对商品及服务的评价进行展示,提供在线支付预约消费,这对于消费者来说,不仅拓宽了选择的余地,还可以通过线上对比选择最令人期待的服务,以及依照消费者的区域性享受商家提供的更合适的服务。消费者对于线下商品或服务的选择大多依赖于体验后用户对商品及服务的评价,现有的o2o系统中,评价信息保存在中心化的服务器中,由某一平台统一进行信息管理。

但是,中心化的服务器容易被篡改,存在数据丢失的风险,可能对评价进行修改,从而导致消费者无法获取准确的评价作出正确的选择。



技术实现要素:

基于此,本发明针对上述的问题,提供一种基于区块链的o2o评价方法及装置,所述技术方案如下:

一种基于区块链的o2o评价方法,其特征在于,所述方法包括:

获取用户对线上订单的评价细节,将所述评价细节保存在订单合约中;

获取所述订单合约地址,并保存至服务主体合约的已评价订单的集合中;

根据所述评价细节和激励合约,获得所述订单的服务人员的奖励积分,并将所述奖励积分保存至所述订单的服务人员的地址中;

更新服务主体合约的总评价次数和整体满意度属性。

所述评价细节包括:评价时间、评价满意度等级、评价标签、评价描述或证据文件中的至少一种。

所述激励合约具体包括:员工类型、员工考勤以及通过评价细节获得所述奖励积分的算法。

一种基于区块链的o2o评价装置,其特征在于,具体包括:

输入存储模块,用于获取用户对线上订单的评价细节,将所述评价细节保存在订单合约中;

关联模块,获取所述订单合约地址,并保存至服务主体合约的已评价订单的集合中;

激励模块,根据所述评价细节和奖励合约,获得所述订单的服务人员的奖励积分,并转移到所述订单的服务人员的地址中;以及

更新模块,用于更新服务主体合约的总评价次数和整体满意度属性。

本发明实施例还提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至3中任一项权利要求所述基于区块链的o2o评价方法的步骤。

本发明提供的技术方案包括以下有益效果:本发明通过将用户的评价信息保存于订单合约中,并将订单合约地址保存至服务主体合约的已评价订单的集合中,运用了基于区块链的分布式电子商务平台,解决了现有o2o平台造成的安全性风险、垄断、灵活性差,数据易篡改不完整的缺点;同时,通过增加激励合约,将员工的积分与用户评价相结合,从而解决了员工激励估算不准确,需要花费额外成本的问题。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1为实施例一提供的一种基于区块链的o2o评价方法的流程图。

图2为实施例二提供的一种基于区块链的o2o评价装置的结构示意图。

图3为实施例三提供的一种基于区块链的o2o评价装置的结构示意图。

图4为实施例四提供的一种基于区块链的o2o评价装置的结构示意图。

图5为实施例五提供的一种激励合约模板。

图6为实施例六提供的一种基于区块链的o2o评价机制时序图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

术语解释:

区块链:本质上是一个去中心化的数据库,是一连串使用密码学方法产生相关联的数据块,每一个数据块中包含了一段时间内全网交易的信息,用于验证其信息的有效性和产生下一个区块。区块链一种全民记账的技术或者说可以理解为一种分布式总账技术。

智能合约:一套以数字形式定义的承诺,包括合约参与方可以执行这些承诺的协议,能够自动执行合约条款的计算机程序,区块链上能够实现智能合约,智能合约不但是由代码进行定义的,也是由代码强制执行的,完全自动而无法干预。可以包括:包含系统合约,服务主体合约,营业中合约,员工合约,订单合约,激励合约等。

图1示出了本发明实施例中提供的一种基于区块链的o2o评价方法的流程图,详述如下:

在步骤s101中,获取用户对线上订单的评价细节,将所述评价细节保存在订单合约中。

在本发明实施例中,用户根据对所述订单的服务的满意程度,对该订单进行线上评价,选出相应的满意度级别,同时也可以对所述订单的服务进行描述,上传相应的文件,如照片等,若存在不满意的情况也可以进行投诉。当用户提交评价细节后,将该评价保存到订单合约中,存储至区块链中。

在本发明实施例中,评价细节可以包括评价时间、评价满意度等级、评价标签、评价描述或证据文件中的至少一种,用户客户端可以是浏览器,或者是桌面应用程序,也可以是手机app等,用于展现用户的订单数据,并提供用户操作界面。

在步骤s102中,获取所述订单合约地址,并保存至服务主体合约的已评价订单的集合中。

在本发明实施例中,当用户评价结束后,获取该已评价订单合约的地址,并将该地址保存到服务主体合约已评价订单的集合中,存储在区块链上,通过网络点来自动运行,并将所有的已评价的订单组成一个合集。

在步骤s103中,根据所述评价细节和激励合约,获得所述订单的服务人员的奖励积分,并将所述奖励积分保存至所述订单的服务人员的地址中。

在本发明实施例中,在员工激励体系中,采用激励合约并结合员工所做的服务所得到的评价,计算出员工的奖励积分,并将该奖励积分保存到对应员工的地址中。

在本发明实施例中,激励合约可以包括员工类别、员工考勤和通过评价细节获得所述奖励积分的算法。奖励积分是通过将员工类别分值、员工考勤分值、员工所服务的评价按照规则获取的分值的加和所得。

在步骤s104中,更新服务主体合约的总评价次数和整体满意度属性。

在本发明的实施例中,当订单评价提交后,对服务主体产生了新的评价,将评价细节与在此之前对同一服务主体所做的评价进行结合,对总评价次数进行加和运算,对整体的满意度进行相应的处理获得本次评价后所得的整体满意度,更新服务主体合约中的总评价次数和整体满意度属性。

上述评价方法通过将用户的评价信息保存于订单合约中,将订单合约地址保存至服务主体合约的已评价订单的集合中,并更新服务主体合约的总评价次数和整体满意度属性,所述合约存储在区块链上,通过网络节点来自动运行,解决了现有o2o平台造成的安全性风险、垄断、灵活性差,数据易篡改不完整的缺点;同时,通过增加激励合约,将员工的积分与用户评价相结合,从而解决了员工激励估算不准确,需要花费额外成本的问题。

在本发明的实施例中,当获得员工的奖励积分和更新后的总评价次数以及整体满意度属性后,将奖励积分、总评价次数以及整体满意度属性显示到页面,其页面指的是客户端页面,以清楚的显示服务主体的评价和各员工的积分状况,更便于顾客对服务主体和为其服务的员工进行选择,员工也更清楚的知道自己与其他员工的积分情况,从而起到激励员工提高自身的服务质量。

图2示出了本发明实施例二中提供的一种基于区块链的o2o评价装置的结构示意图,详述如下:

输入存储模块210,用于获取用户对线上订单的评价细节,将所述评价细节保存在订单合约中。

作为本发明的一种实施例,该模块可以为用户提供一个可以输入评价的界面,用户根据对所述订单的服务的满意程度,对该订单进行线上评价,选出相应的满意度级别,同时也可以对所述订单的服务进行描述,上传相应的文件,如照片等,若存在不满意的情况也可以进行投诉。当用户提交评价细节后,将该评价保存到订单合约中,存储至区块链中。

关联模块220,获取所述订单合约地址,并保存至服务主体合约的已评价订单的集合中。

作为本发明的一种实施例,在所有的订单合约中,包含有已评价订单、正在服务订单、未服务订单、已服务未评价订单,当用户对订单进行评价并保存至区块链后,该模块获取已评价订单的订单合约的地址,并将其保存到服务主体合约的已评价订单的集合中,将所有已评价的订单合约存储到一个集合中。

激励模块230,根据所述评价细节和奖励合约,获得所述订单的服务人员的奖励积分,并转移到所述订单的服务人员的地址中。

作为本发明的一种实施例,员工的获得的奖励积分有激励模块统一计算实现,主要根据激励合约中的员工类型、员工考勤以及该员工服务的订单所获得的评价,其中员工的类型和员工的考勤决定员工的基本积分,员工服务的订单获得评价等级决定其加分项,服务满意程度越高所获得的加分项越多,如满意程度为不满意或者用户进行了投诉则进行相应的扣分,最终获得该员工相应的积分,并将该积分保存至员工的地址中。

更新模块240,用于更新服务主体合约的总评价次数和整体满意度属性。

作为本发明的一种实施例,当用户提交其对服务的评价后,该模块将评价细节与在此之前对同一服务主体所做的评价进行结合,对总评价次数进行加和运算,对整体的满意度进行相应的处理获得本次评价后所得的整体满意度,更新服务主体合约中的总评价次数和整体满意度属性。

图3示出了本发明实施例三中提供的一种基于区块链的o2o评价装置的结构示意图,详述如下:

激励模块310,根据所述评价细节和奖励合约,获得所述订单的服务人员的奖励积分,并转移到所述订单的服务人员的地址中。

积分展示模块320,用于获得所述订单的服务人员的奖励积分,并显示到页面。

作为本发明的一种实施例,积分展示模块,根据员工所获得的奖励积分,在顾客、员工以及服务主体的所使用的终端上显示该员工的奖励积分,以清楚的显示员工的服务情况,顾客可以根据员工的积分情况选择为自己服务的对象,员工可以了解到自己的积分状况,提高自己的服务。

图4示出了本发明实施例三中提供的一种基于区块链的o2o评价装置的结构示意图,详述如下:

更新模块410,用于更新服务主体合约的总评价次数和整体满意度属性。

总评价展示模块420,获取所述服务主体合约的评价次数和整体满意度属性,将所述评价次数和整体满意度属性显示到页面。

作为本发明的一种实施例,总评价展示模块根据服务主体合约的总评价次数和整体满意度属性,将二者展示在该服务主体评价的最上层,顾客进入该服务主体的界面即可看到其总评价次数和整体满意度属性,从而获知该服务主体的顾客数量和顾客对其满意程度,决定是否需要进行进一步了解。

评价细节展示模块430,获取用户对订单的评价时间、评价满意度等级、评价标签、评价描述和证据文件显示到页面。

作为本发明的一种实施例,评价细节展示模块,主要将对订单的评价时间、满意度等级、评价标签、评价描述和相关的证据文件展示至用户所使用的终端,以便于顾客了解到该服务主体各类服务的实际情况,比如一个餐厅的服务主体,它的菜品的种类、菜品的味道、餐厅的环境、服务员的服务态度等等,从而做出选择。

作为本发明的另一种实施例,图5示出了本发明实施例5提供的激励合约模板。详述如下:

在激励合约模板中具体包括评价细节510、员工积分520,员工福利530。根据评价细节以及不同标签细节的满意程度,对每个细节对应的服务人员进行相应的积分增加或减少,比如评价细节中对餐厅的环境进行了评价,根据评价的满意程度,在满意及以上的对对应的清洁人员进行积分增加,满意程度在一般及以下时,对对应的清洁人员进行积分的减少,并将最终积分存储至对应的服务人员地址中。在不同的积分等级,商家设置有不同的员工福利,可以包括股权、奖金、旅游、优惠资格、加薪等,,该积分等级的计算可以按照每时间结算,比如1周或者1月,当员工在积分结算时达到某一积分等级时,员工可以兑换与其积分等级对应的福利。

该激励合约模块通过大数据分析,根据这些评价拨付相应的积分给到具体岗位的服务人员,同时对员工起到激励作用。

以下以具体一个应用实例进行进一步说明,图6示出一种基于区块链的o2o评价机制时序图。详述如下:

s1、当一个订单结束(打车到达目的地、就餐结束、保洁服务结束等),消费者customer1根据对订单服务的满意程度,输入满意度评价细节,其订单为order1,服务主体为serviceoffering1,此时向区块链发送一笔交易,该交易调用订单合约的评定订单方法,将消费者输入的满意度评价存入到订单order1的属性文件中。

s2、服务主体调用激励合约的奖励方法,获得相应的奖励积分,并将奖励分数按照合约条件转移给服务人员。

s3、将订单order1的属性文件加入到serviceoffering1的所有的已评价的订单文件集合中,获得serviceoffering1的总评价次数和整体满意程度属性。

s4、用户浏览serviceoffering1概况时,客户端向区块链发送查看总评价的消息,读取智能合约中serveceoffering1的总评价次数和整体满意程度属性,将不同满意程度的次数以及投诉次数显示在页面。

s5、用户查看serviceoffering1的评价细节时,向区块链发送消息查看serviceoffering1的评价细节的属性文件集合,将serviceoffering1所有的评价细节显示到页面。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。

应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

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