基于区块链进行评价的方法、装置、介质及电子设备制造方法及图纸

技术编号:20917675 阅读:20 留言:0更新日期:2019-04-20 09:55
本发明专利技术提供一种基于区块链进行评价的方法、装置、介质及电子设备,该基于区块链进行评价的方法包括:接收用户对一服务机构的评价数据;验证所述用户的信用,并且将所述用户的信用验证结果发送至区块链网络,以由所述区块链网络中的服务节点确定是否向所述区块链网络上传为所述用户对所述服务机构的评价数据生成的数据区块。本发明专利技术采用去中心化、去信任的区块链技术来存储用户对服务机构的评价数据,保证了评价数据的安全性与可靠性。在判断用户是否有资格通过证明人节点上传新的数据区块时,引入用户的信用以促使用户真实、客观地做出评价,从而使得根据用户评价数据得到的服务机构信用信息更为准确,保证了数据源头的真实性。

Evaluation methods, devices, dielectrics and electronic devices based on block chains

The invention provides a method, device, medium and electronic equipment for evaluating based on block chain, which includes receiving evaluation data of a service organization from a user, verifying the credit of the user, and sending the credit verification results of the user to the block chain network to determine whether to go to the service node in the block chain network. The block chain network is a data block generated by the user's evaluation data for the service organization. The invention adopts the decentralized and trusted block chain technology to store the evaluation data of the service organization by the user, thus ensuring the security and reliability of the evaluation data. When judging whether users are qualified to upload new data blocks through certifier nodes, the credit of users is introduced to promote users to make real and objective evaluation, so that the credit information of service organizations obtained from user evaluation data is more accurate and the authenticity of data sources is guaranteed.

【技术实现步骤摘要】
基于区块链进行评价的方法、装置、介质及电子设备
本专利技术涉及信用评价
,具体而言,涉及一种基于区块链进行评价的方法、装置、介质以及电子设备。
技术介绍
人们在接受服务机构提供的服务之后,有时会通过赠送锦旗来表达自己对服务机构的满意程度,即通过锦旗给出评价意见。然而,送实物锦旗存在成本高、容易引发冲突以及弄虚作假等问题。针对这些问题,现有的解决方法包括:通过问卷调查当面寻求对服务机构的评价意见;登录自己研发或者第三方提供的评估系统来进行满意度评价。然而,前者往往碍于情面而不能实现客观评价,而后者通常采用中心化的系统,不能保证评价数据的安全性和可靠性。
技术实现思路
为解决上述现有技术中存在的问题,根据本专利技术的一个实施例,提供一种基于区块链进行评价的方法,应用于客户端,包括:接收用户对一服务机构的评价数据;验证所述用户的信用,并且将所述用户的信用验证结果发送至区块链网络,以由所述区块链网络中的服务节点确定是否向所述区块链网络上传为所述用户对所述服务机构的评价数据生成的数据区块。上述方法还可以包括根据下列信息的至少其中之一计算用户的信用:从所述区块链网络上获取的所述用户对除了所述服务机构之外的其他服务机构的评价数据,将从所述区块链网络上获取的对所述服务机构的评价数据与所述用户对所述服务机构的评价数据进行对比,得到的对比结果,以及将所述用户对所述服务机构的评价数据进行异常判断得到的异常判断结果。计算所述用户的信用包括:将所述用户对除了所述服务机构之外的其他服务机构的评价数据的中位数、所述对比结果以及所述异常判断结果输入训练好的用户信用模型,将所述用户信用模型的输出作为所述用户的信用。上述方法还可以包括:从所述区块链网络上获取对所述服务机构的评价数据;根据所获取的对所述服务机构的评价数据得到所述服务机构的信用信息;向用户提供所获取的对所述服务机构的评价数据和所述服务机构的信用信息。上述方法还可以包括:针对所述服务机构生成电子锦旗,其中,所述电子锦旗包括所述服务机构的信用信息以及与所述服务机构相关的故事;将所述电子锦旗发送给所述服务机构。上述方法还可以包括:在验证所述用户的信用之前,将所述用户对所述服务机构的评价数据进行加密;将加密后的所述用户对所述服务机构的评价数据以及所述用户对所述服务机构的评价数据发送至所述区块链网络,以由所述区块链网络中的服务节点生成数据区块。上述方法还可以包括:接收所述用户的个人信息;将所述用户的个人信息进行加密得到所述用户的公钥证书,并且将所述用户的公钥证书存储至所述区块链网络上的用户身份认证链;其中,所述用户身份认证链包括彼此共享数据的多个区块,所述多个区块用于对用户的公钥证书进行投票选举。根据本专利技术的一个实施例,还提供一种基于区块链进行评价的方法,应用于区块链网络中的服务节点,包括:接收用户对服务机构的评价数据以及加密后的所述用户对所述服务机构的评价数据,封装所接收的数据以生成数据区块;接收所述用户的信用验证结果;至少根据所述用户的信用验证结果确定是否向区块链网络上传所述数据区块。上述方法还可以包括:对所述数据区块进行有效性验证,得到有效性验证结果;对所述用户进行身份认证,得到所述用户的身份认证结果。其中,至少根据所述用户的信用验证结果确定是否向区块链网络上传所述数据区块包括:根据所述用户的信用验证结果、所述有效性验证结果和所述用户的身份认证结果确定是否向区块链网络上传所述数据区块。上述方法中,对所述用户进行身份认证包括:接收所述用户的个人信息和所述用户的公钥证书;将所述用户的个人信息提交至第三方认证机构进行实名认证;将所述用户的公钥证书发送至所述区块链网络上的用户身份认证链,由所述用户身份认证链中的多个区块进行投票选举;其中,所述用户身份认证链用于存储用户的公钥证书,所述用户身份认证链包括彼此共享数据的多个区块,所述多个区块用于对用户的公钥证书进行投票选举。上述方法还可以包括:从所述区块链网络上获取对所述服务机构的评价数据;根据所获取的对所述服务机构的评价数据得到所述服务机构的信用信息;向用户提供所获取的对所述服务机构的评价数据和所述服务机构的信用信息。上述方法还可以包括:针对所述服务机构生成电子锦旗,其中,所述电子锦旗包括所述服务机构的信用信息以及与所述服务机构相关的故事;将所述电子锦旗发送给所述服务机构。根据本专利技术的一个实施例,还提供一种基于区块链进行评价的装置,包括:数据接收模块,用于接收用户对服务机构的评价数据;用户信用验证模块,用于验证所述用户的信用,并且将所述用户的信用验证结果发送至区块链网络,以由所述区块链网络中的服务节点确定是否向所述区块链网络上传为所述用户对所述服务机构的评价数据生成的数据区块。根据本专利技术的一个实施例,还提供一种基于区块链进行评价的装置,包括:数据接收及封装模块,用于接收用户对服务机构的评价数据以及加密后的所述用户对所述服务机构的评价数据,封装所接收的数据以生成数据区块;以及用于接收所述用户的信用验证结果;上传模块,用于至少根据所述用户的信用验证结果确定是否向区块链网络上传所述数据区块。根据本专利技术的一个实施例,还提供一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述基于区块链进行评价的方法。根据本专利技术的一个实施例,还提供一种电子设备,包括:一个或多个处理器;以及存储装置,用于存储一个或多个计算机程序;当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述计算设备实现上述基于区块链进行评价的方法。本专利技术实施例提供的技术方案可以包括以下有益效果:采用去中心化、去信任的区块链技术来存储用户对服务机构的评价数据,其中使用了加密算法对评价数据进行加密,并且利用了区块链技术中的共识机制来保证加入区块链的评价数据不被篡改,从而保证了评价数据的安全性与可靠性。在判断用户是否有资格通过证明人节点上传新的数据区块时,引入用户的信用以促使用户真实、客观地做出评价,从而使得根据用户评价数据得到的服务机构信用信息更为准确;还提供用户身份认证链技术对用户身份进行认证,保证了数据源头的真实性,从而进一步提高了服务机构信用信息的准确度。根据服务机构信用信息来生成电子锦旗,与实物锦旗相比,降低了成本、提高了效率;此外,还向用户分享服务机构信用信息以及相关故事,使得用户能够从多方面来判断是否使用该服务机构的服务,这对服务机构也有积极的引导作用,促使服务机构提高其服务水平。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示意性示出了根据本专利技术一个实施例的在客户端处执行的基于区块链进行评价的方法的流程图;图2示意性示出了根据本专利技术一个实施例的用户登录认证方法的流程图;图3示意性示出了根据本专利技术一个实施例的加密评价数据的方法的示意图;图4示意性示出了根据本专利技术一个实施例的更新用户的信用的方法流程图;图5示意性示出了根据本专利技术一个实本文档来自技高网...

【技术保护点】
1.一种基于区块链进行评价的方法,应用于客户端,包括:接收用户对一服务机构的评价数据;验证所述用户的信用,并且将所述用户的信用验证结果发送至区块链网络,以由所述区块链网络中的服务节点确定是否向所述区块链网络上传为所述用户对所述服务机构的评价数据生成的数据区块。

【技术特征摘要】
1.一种基于区块链进行评价的方法,应用于客户端,包括:接收用户对一服务机构的评价数据;验证所述用户的信用,并且将所述用户的信用验证结果发送至区块链网络,以由所述区块链网络中的服务节点确定是否向所述区块链网络上传为所述用户对所述服务机构的评价数据生成的数据区块。2.根据权利要求1所述的方法,还包括:根据下列信息的至少其中之一计算所述用户的信用:从所述区块链网络上获取的所述用户对除了所述服务机构之外的其他服务机构的评价数据,将从所述区块链网络上获取的对所述服务机构的评价数据与所述用户对所述服务机构的评价数据进行对比,得到的对比结果,以及将所述用户对所述服务机构的评价数据进行异常判断得到的异常判断结果。3.根据权利要求2所述的方法,其中,计算所述用户的信用包括:将所述用户对除了所述服务机构之外的其他服务机构的评价数据的中位数、所述对比结果以及所述异常判断结果输入训练好的用户信用模型,将所述用户信用模型的输出作为所述用户的信用。4.根据权利要求1-3中任一项所述的方法,还包括:从所述区块链网络上获取对所述服务机构的评价数据;根据所获取的对所述服务机构的评价数据得到所述服务机构的信用信息;向用户提供所获取的对所述服务机构的评价数据和所述服务机构的信用信息。5.根据权利要求4所述的方法,还包括:针对所述服务机构生成电子锦旗,其中,所述电子锦旗包括所述服务机构的信用信息以及与所述服务机构相关的故事;将所述电子锦旗发送给所述服务机构。6.根据权利要求1-3中任一项所述的方法,还包括:在验证所述用户的信用之前,将所述用户对所述服务机构的评价数据进行加密;将加密后的所述用户对所述服务机构的评价数据以及所述用户对所述服务机构的评价数据发送至所述区块链网络,以由所述区块链网络中的服务节点生成数据区块。7.根据权利要求1-3中任一项所述的方法,还包括:接收所述用户的个人信息;将所述用户的个人信息进行加密得到所述用户的公钥证书,并且将所述用户的公钥证书存储至所述区块链网络上的用户身份认证链;其中,所述用户身份认证链包括彼此共享数据的多个区块,所述多个区块用于对用户的公...

【专利技术属性】
技术研发人员:王超张浩
申请(专利权)人:泰康保险集团股份有限公司
类型:发明
国别省市:北京,11

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

1