本发明专利技术公开了一种基于区块链的点评方法和装置。该点评方法包括:生成点评用户信息表,该点评用户信息表包含对点评目标进行评价的点评总人数;实时监测所述点评总人数是否超过所述点评目标的进入总人数;如果所述点评总人数超过所述进入总人数,则拦截对所述点评目标进行点评的用户点评信息;如果所述点评总人数没有超过所述进入总人数,将所述用户点评信息发布到对应的网站。该方法能够防止点评目标节点靠刷好评进行点评造假,维护了用户利益,提高了用户体验。
【技术实现步骤摘要】
一种基于区块链的点评方法和装置
本专利技术涉及通信
,具体涉及一种基于区块链的点评方法和装置。
技术介绍
互联网的快速发展壮大使得每一个网民都可以成为媒体,并具有强大的生命力和传播力。网民的口碑甚至可以影响或改变他人的消费决策。在旅游业中,各大旅游网站推出的点评功能就凸显了口碑的力量。但是,很多运营人员为了使自己运营的景区或相关饭店排名靠前,常常利用水军刷景区或饭店的好评。这样靠水军刷好评进行点评造假以吸引大量游客的行为欺骗了用户,损害了用户的利益,造成了用户体验差。
技术实现思路
为此,本专利技术提供一种基于区块链的点评方法和装置,以解决现有技术中由于景区靠水军刷好评进行点评造假而导致的用户利益受损、用户体验差的问题。为了实现上述目的,本专利技术第一方面提供一种基于区块链的点评方法,该方法包括:生成点评用户信息表;所述点评用户信息表包含对点评目标进行评价的点评总人数;实时监测所述点评总人数是否超过所述点评目标的进入总人数;如果所述点评总人数超过所述进入总人数,则拦截对所述点评目标进行点评的用户点评信息;如果所述点评总人数没有超过所述进入总人数,将所述用户点评信息发布到对应的网站。优选地,上述生成点评用户信息表的步骤,包括:接收来自用户终端节点的点评广播信息;所述点评广播信息包括所述用户点评信息、用户终端标识、用户光临时间、点评目标的位置信息和用户终端节点的私钥签名;查询区块链账本,获取所述用户终端节点的公钥;根据所述用户终端节点的公钥对所述点评广播信息的私钥签名进行验证;根据验证通过的所述点评广播信息生成点评用户信息表。优选地,上述根据验证通过的所述点评广播信息生成点评用户信息表的步骤包括:按照所述用户光临时间进行排序,生成点评目标和用户点评信息的对应关系表,并统计所述点评总人数。优选地,在上述生成点评用户信息表的步骤之前,还包括:接收来自点评目标节点的许可进入广播信息;所述许可进入广播信息包含所述进入总人数;查询区块链账本,获取所述点评目标节点的公钥;根据所述点评目标节点的公钥对所述许可进入广播信息的私钥签名进行验证;根据验证通过的所述许可进入广播信息获取所述进入总人数。优选地,上述进入总人数包括根据纸质票和电子票进入所述点评目标的人数之和。优选地,在上述生成点评用户信息表的步骤之前,还包括:接收来自监督节点的监督信息;根据所述监督信息获取所述进入总人数。优选地,在上述生成点评用户信息表的步骤之前,还包括:接收来自人口热力图网站节点的人口热力指数信息;根据所述人口热力指数信息获取所述进入总人数。本专利技术第二方面提供一种基于区块链的点评装置,其特征在于,所述装置包括:生成模块,用于生成点评用户信息表;所述点评用户信息表包含对点评目标进行评价的点评总人数;监测模块,用于实时监测所述点评总人数是否超过所述点评目标的进入总人数;拦截模块,用于当所述点评总人数超过所述进入总人数时,拦截对所述点评目标进行点评的用户点评信息;第一发送模块,用于当所述点评总人数没有超过所述进入总人数时,将所述用户点评信息发布到对应的网站。优选地,上述装置还包括:第一接收模块,用于接收来自用户终端节点的点评广播信息;所述点评广播信息包括所述用户点评信息、用户终端标识、用户光临时间、点评目标的位置信息和用户终端节点的私钥签名;第一查询模块,用于查询区块链账本,获取所述用户终端节点的公钥;第一验证模块,用于根据所述用户终端节点的公钥对所述点评广播信息的私钥签名进行验证;所述生成模块,用于根据验证通过的所述点评广播信息生成点评用户信息表。优选地,上述装置还包括:第二接收模块,用于接收来自点评目标节点的许可进入广播信息;所述许可进入广播信息包含所述进入总人数;第二查询模块,查询区块链账本,获取所述点评目标节点的公钥;第二验证模块,用于根据所述点评目标节点的公钥对所述许可进入广播信息的私钥签名进行验证;信息提取模块,用于根据验证通过的所述许可进入广播信息获取所述进入总人数。本专利技术具有如下优点:本专利技术提供一种基于区块链的点评方法,该方法首先生成点评用户信息表,该点评用户信息表包含对点评目标进行评价的点评总人数;然后,实时监测点评总人数是否超过点评目标的进入总人数;如果所述点评总人数没有超过所述进入总人数,将用户点评信息发布到对应的网站;如果点评总人数超过进入总人数,则拦截对点评目标进行点评的用户点评信息,以防止点评目标节点靠刷好评进行点评造假,维护了用户利益,提高了用户体验。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。图1为本专利技术实施例提供的一种基于区块链的点评方法的流程图;图2为本专利技术实施例提供的一种基于区块链的点评装置的结构示意图。在附图中:201:生成模块202:第一接收模块203:第一查询模块204:第一验证模块205:第二接收模块206:第二查询模块207:第二验证模块208:信息提取模块209:监测模块210:拦截模块211:第一发送模块具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。互联网的快速发展壮大使得每一个网民都可以成为媒体,并具有强大的生命力和传播力。网民的口碑甚至可以影响或改变他人的消费决策。在旅游业中,各大旅游网站推出的点评功能就凸显了口碑的力量。但是,很多运营人员为了使自己运营的景区或相关饭店排名靠前,常常利用水军刷景区或饭店的好评。这样靠水军刷好评进行点评造假以吸引大量游客的行为欺骗了用户,损害了用户的利益。为了杜绝刷好评的现象,本实施例提供一种基于区块链的点评方法,以维护用户的利益,提高用户体验。本实施例提供的点评方法利用区块链网络进行信息的验证和交互。需要说明的是,在本实施例涉及的区块链网络中,区块链节点包括点评目标节点、用户终端节点、点评系统节点、监督节点和人口热力图网站节点等。本实施例提供一种基于区块链的点评方法,如图1所示,该方法包括以下步骤:步骤S101,生成点评用户信息表。其中,点评用户信息表是点评系统节点在接收来自用户终端节点的点评广播信息后生成的。该点评广播信息包括所述用户点评信息、用户终端标识、用户光临时间、点评目标的位置信息和用户终端节点的私钥签名。在一个实施方式中,点评系统节点生成点评用户信息表的步骤包括:首先,点评系统节点在接收来自用户终端节点的点评广播信息,并查询区块链账本,获取用户终端节点的公钥;然后,根据用户终端节点的公钥对点评广播信息的私钥签名进行验证;最后,根据本文档来自技高网...
【技术保护点】
1.一种基于区块链的点评方法,其特征在于,所述方法包括:/n生成点评用户信息表;所述点评用户信息表包含对点评目标进行评价的点评总人数;/n实时监测所述点评总人数是否超过所述点评目标的进入总人数;如果所述点评总人数超过所述进入总人数,则拦截对所述点评目标进行点评的用户点评信息;如果所述点评总人数没有超过所述进入总人数,将所述用户点评信息发布到对应的网站。/n
【技术特征摘要】
1.一种基于区块链的点评方法,其特征在于,所述方法包括:
生成点评用户信息表;所述点评用户信息表包含对点评目标进行评价的点评总人数;
实时监测所述点评总人数是否超过所述点评目标的进入总人数;如果所述点评总人数超过所述进入总人数,则拦截对所述点评目标进行点评的用户点评信息;如果所述点评总人数没有超过所述进入总人数,将所述用户点评信息发布到对应的网站。
2.根据权利要求1所述的方法,其特征在于,所述生成点评用户信息表的步骤,包括:
接收来自用户终端节点的点评广播信息;所述点评广播信息包括所述用户点评信息、用户终端标识、用户光临时间、点评目标的位置信息和用户终端节点的私钥签名;
查询区块链账本,获取所述用户终端节点的公钥;
根据所述用户终端节点的公钥对所述点评广播信息的私钥签名进行验证;
根据验证通过的所述点评广播信息生成点评用户信息表。
3.根据权利要求2所述的方法,其特征在于,所述根据验证通过的所述点评广播信息生成点评用户信息表的步骤包括:
按照所述用户光临时间进行排序,生成点评目标和用户点评信息的对应关系表,并统计所述点评总人数。
4.根据权利要求1所述的方法,其特征在于,在所述生成点评用户信息表的步骤之前,还包括:
接收来自点评目标节点的许可进入广播信息;所述许可进入广播信息包含所述进入总人数;
查询区块链账本,获取所述点评目标节点的公钥;
根据所述点评目标节点的公钥对所述许可进入广播信息的私钥签名进行验证;
根据验证通过的所述许可进入广播信息获取所述进入总人数。
5.根据权利要求4所述的方法,其特征在于,所述进入总人数包括根据纸质票和电子票进入所述点评目标的人数之和。
6.根据权利要求1所述的方法,其特征在于,在所述生成点评用户信息表的步骤之前,还包括:
...
【专利技术属性】
技术研发人员:田新雪,肖征荣,马书惠,贾佳,杨子文,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。