[发明专利]一种基于区块链社交平台的社群检测方法有效
申请号: | 201910086732.X | 申请日: | 2019-01-29 |
公开(公告)号: | CN110009519B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 毛苇 | 申请(专利权)人: | 上海七印信息科技有限公司 |
主分类号: | G06Q50/00 | 分类号: | G06Q50/00;G06F18/23 |
代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 陈骏键 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 社交 平台 社群 检测 方法 | ||
1.一种基于区块链社交平台的社群检测方法,其特征在于,包括以下步骤:
步骤S10,获取区块链社交平台上所有的用户地址及其转账信息,并根据各个用户地址之间的转账关系建立转账关系有向图;
步骤S20,找出所述转账关系有向图中出现的异常点和/或异常路径,并根据找到的异常点和/或异常路径确认存在异常转账行为的异常用户信息;
步骤S30,获取所有用户在区块链社交平台上的操作信息;
步骤S40,根据时间维度对获取到的操作信息进行聚类分析,寻找与正常行为模式区别较大的离群用户信息;
步骤S50,对所述步骤S20中确认的异常用户信息和所述步骤S40中寻找到的离群用户信息以加权求和方式进行聚合,得到所述区块链社交平台上非真实和/或活跃度较低的用户信息;
在步骤S40中,根据时间维度对获取到的操作信息进行聚类分析,包括以下步骤:
步骤S41,确定半径r和最小点数minPoints;
步骤S42,从转账关系有向图中任一没有被访问过的顶点开始,并判断以这个顶点为中心、r为半径的圆内包含的顶点的数量是否大于或等于最小点数minPoints;若判断为大于或等于最小点数minPoints,则这个顶点被标记为中心点;若判断为小于最小点数minPoints,则这个顶点被标记为噪音点;
步骤S43,重复步骤S42,直至转账关系有向图中所有的顶点都被访问过;
步骤S44,判断每一个噪音点是否存在任一中心点为中心、r为半径的圆内;若存在,则该噪音点被标记为边缘点;若不存在,则该噪音点仍然被标记为噪音点;
步骤S45,将标记为中心点的顶点所对应的用户视作为具有正常行为模式的用户,将标记为边缘点或噪音点的顶点所对应的用户视作为与正常行为模式区别较大的离群用户。
2.如权利要求1所述的基于区块链社交平台的社群检测方法,其特征在于,在所述步骤S20中,所述异常点为汇聚点或分散点,所述汇聚点为所述转账关系有向图中入度超过规定阈值的顶点,所述分散点为所述转账关系有向图中出度超过规定阈值的顶点。
3.如权利要求1所述的基于区块链社交平台的社群检测方法,其特征在于,在所述步骤S20中,所述异常路径为环形路径或长路径,所述环形路径是指在所述转账关系有向图中某个顶点作为起点出发,沿着有向边遍历后能够回到起点的一条路径,所述长路径是指在所述转账关系有向图中经历的顶点超过规定阈值的路径。
4.如权利要求1所述的基于区块链社交平台的社群检测方法,在所述步骤S30中,所述操作信息包括用户信息、操作时间、操作类型以及设备地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海七印信息科技有限公司,未经上海七印信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910086732.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于区块链的信息读写方法以及装置
- 下一篇:异常粮食交易排查方法及装置