一种基于双层舆情区块链的重大舆情事件溯源方法与装置制造方法及图纸

技术编号:37133100 阅读:12 留言:0更新日期:2023-04-06 21:31
本发明专利技术实施例提供了一种基于双层舆情区块链的重大舆情事件溯源方法。本发明专利技术的一种基于双层舆情区块链的重大舆情事件溯源方法,通过构建双层区块链,基于区块链的防篡改与可追溯性,实现对舆论平台和社交网络平台中的各个用户行为全流程可追踪,以用户节点影响力增长幅度与情感分析算法融合机制,实现异常舆情快速识别,通过双层区块链查询用户行为与用户所属社区数据,挖掘推动舆情发展的个人与群体的信息,实现重大舆情事件的溯源。本发明专利技术实施例还提供一种基于双层舆情区块链的重大舆情事件溯源装置。件溯源装置。件溯源装置。

【技术实现步骤摘要】
一种基于双层舆情区块链的重大舆情事件溯源方法与装置


[0001]本专利技术涉及一种重大舆情事件的溯源方法与装置,特别涉及一种基于双层舆情区块链的重大舆情事件溯源方法与装置。

技术介绍

[0002]网民通过在线社交网络对社会热点问题发表大量观点,加之破坏网络秩序的水军群体在背后推波助澜,极易造成舆论失控,形成重大舆情事件,破坏社会稳定,威胁国家安全。如何利用海量舆情数据快速追溯舆情源头,及时开展舆情引导,是政府治理重大舆情事件的关键问题。
[0003]目前在舆情溯源的研究方面,主要有两种方式:
[0004]1)基于信息传播路径进行溯源
[0005]该方法利用微博间的转发关系构造显式传播路径,基于用户间微博内容相似度、发布时间间隔、用户间内容转发频率,计算用户节点之间的传播概率,以此构造隐式传播路径,基于显式与隐式传播路径构造有向图,以传播概率为边的权值,利用微博文本内容的原创性、发表时间等因素计算各节点权值,计算节点权值与该节点所有出边的权值的乘积之和并进行排序,视权值最高者为信息源头。
[0006]2)基于传播模型的网络分析法
[0007]该方法假设信息传播符合SIR模型,使用极大似然估计的方法计算源节点的重要度,利用分区算法来进行分区,在每个分区中确定关键节点,将关键节点及其邻居节点视作信息传播源头。
[0008]方法1)的问题在于,某些微博是经过一些影响力较大的用户转发、评论或者传播之后才被绝大多数用户看到,进而传播出去从而造成一定的影响,通过传播路径来寻找的源头节点虽然是发布信息时间最早的节点,但是不一定是真正的信息源头。
[0009]方法2)的问题在于,信息传播具有记忆性、社会加强作用等特点,其所假设的SIR模型为一种传染病模型,不能够完全体现信息传播的特征,影响溯源结果准确性。

技术实现思路

[0010]为了解决现有技术问题,本专利技术提供了一种基于双层舆情区块链的重大舆情事件溯源方法,通过构建双层区块链,利用区块链的防篡改与可追溯性,实现对舆论平台中的各个用户行为全流程可追踪,同时基于节点影响力的变化情况发现异常行为节点,根据用户行为的依赖关系追溯异常舆情源头,基于用户节点所属社区信息发现推动舆情事件发展的群体,实现重大舆情事件的溯源。
[0011]本专利技术所采用的技术方案如下:
[0012]一种基于双层舆情区块链的重大舆情事件溯源方法,包括以下几个组成部分:
[0013]A.构建双层舆情区块链,记录用户的各类行为信息、用户节点影响力信息,以及用户所属社区信息,以用户节点的评论数、转发数、被转发数、被评论数、被点赞数为参数,为
每个参数分配不同的权重并计算节点影响力。
[0014]B.读取链上数据,获取设定时间间隔内用户节点的影响力,计算影响力增长幅度,对影响力增长幅度大的节点,以基于注意力机制的情感分析算法,分析该节点设定时间间隔内的言论数据的情感极性,若用户负向情感言论超过言论总数的一半,则判定为异常状态节点。
[0015]C.基于双层区块链对异常状态节点进行舆情溯源。根据舆情事件中最新的用户行为作为溯源起点,链上溯源路径为内容

内容哈希

依赖哈希

上层依赖哈希,以此类推,直到查询到某一行为的依赖哈希不存在,获取该行为的用户ID、所属社区信息、行为内容,计算各社区存在异常行为节点的数量与社区总活跃用户的比值,据此对各社区进行排序,发现推动舆情事件发展的个人与群体,完成重大舆情事件的溯源。
[0016]步骤A中,所谓用户所属社区是指:基于设定时间间隔内用户发表、转发、评论、点赞的言论数据包含的关键词,计算各用户间相似度,基于相似度将用户群体划分为不同社区。
[0017]步骤C中,所谓依赖哈希是指:某一用户发表或转发、评论、点赞其他用户的内容的哈希值。
[0018]另一方面,本专利技术提供了一种基于双层舆情区块链的重大舆情事件溯源装置,包括以下模块:
[0019]基于双层区块链的舆情溯源模块:分别在两条区块链上部署异常舆情识别及舆情溯源智能合约,其中异常舆情识别智能合约调用异常舆情识别模块,在设定时间间隔内判断各用户节点异常行为状态,当识别到异常舆情事件时,利用舆情溯源智能合约获取异常舆情所在社区数据与舆情源头数据。
[0020]异常舆情识别模块:设定异常舆情监测时间间隔,计算用户节点影响力与影响力增长幅度,同时更新链上用户的影响力数值。对影响力增长幅度大的节点,以基于注意力机制的情感分析算法,分析该节点设定时间间隔内的言论情感极性,若节点发表大量的负向情感言论,则判定节点行为异常。
[0021]本专利技术提供的技术方案以及溯源装置带来的有益效果是:
[0022]在上述的组成部分中,通过构建双层区块链,基于区块链的防篡改与可追溯性,实现对舆论平台和社交网络平台中的各个用户行为全流程可追踪,以用户节点影响力增长幅度与情感分析算法融合机制,实现异常舆情快速识别,通过双层区块链查询用户行为与用户所属社区数据,挖掘推动舆情发展的个人与群体的信息,实现重大舆情事件的溯源。
附图说明
[0023]为了更清楚的说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1为本申请公开的一种基于双层舆情区块链的重大舆情事件溯源方法流程示意图。
[0025]图2为本申请公开的一种双层舆情区块链结构示意图。
[0026]图3为本申请公开的一种重大舆情事件溯源过程示意图。
具体实施方式
[0027]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0028]实施例一:
[0029]步骤一,构造双层舆情区块链:
[0030]首先利用爬虫获取微博等社交媒体用户言论数据,并对用户言论数据进行预处理,对具有相同话题关注兴趣的用户进行社区划分。以社区内每位用户作为相似链节点,记录用户基本信息、声誉信息与行为信息,以各相似社区中声誉积分最高的用户作为舆情信息链节点,记录各相似社区基本信息。
[0031]步骤二,计算各节点影响力:
[0032]以用户节点的评论数、转发数、被转发数、被评论数、被点赞数为参数,为每个参数分配不同的权重并计算节点影响力。
[0033]步骤三,异常舆情检测:
[0034]以4小时为异常舆情监测时间间隔,根据用户ID读取区块链数据,计算用户节点影响力与影响力增长幅度,同时更新链上用户的影响力数值。对影响力增长幅度大的节点,以基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于双层舆情区块链的重大舆情事件溯源方法,包括以下几个组成部分:A.构建双层舆情区块链,记录用户的各类行为信息、用户节点影响力信息,以及用户所属社区信息,以用户节点的评论数、转发数、被转发数、被评论数、被点赞数为参数,为每个参数分配不同的权重并计算节点影响力。B.读取链上数据,获取设定时间间隔内用户节点的影响力,计算影响力增长幅度,对影响力增长幅度大的节点,以基于注意力机制的情感分析算法,分析该节点设定时间间隔内的言论数据的情感极性,若用户负向情感言论超过言论总数的一半,则判定为异常状态节点。C.基于双层区块链对异常状态节点进行舆情溯源。根据舆情事件中最新的用户行为作为溯源起点,链上溯源路径为内容

内容哈希

依赖哈希

上层依赖哈希,以此类推,直到查询到某一行为的依赖哈希不存在,获取该行为的用户ID、所属社区信息、行为内容,计算各社区存在异常行为节点的数量与社区总活跃用户的比值,据此对各社区进行排序,发现推动舆情事件发展的个人与群体,完成重大舆情事件的溯源。2.根据权利要求1中所述的...

【专利技术属性】
技术研发人员:刘昕王海文宋弢于绍文李艳茹杨大伟
申请(专利权)人:中国石油大学华东
类型:发明
国别省市:

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

1