网络传销案件中制作账户层级关系的有效方法

编者按

络传销案件,区别于传统传销的最大特点是,裂变速度快涉案金额巨大受众面广不受地域限制。据不完全统计,截至目前,参加各类网络传销组织的国民高达5000万(有重复),令人咂舌。

关于数据的层级展示问题

在侦办此类案件的过程中,涉及传销组织的骨干分子和参与人员,通常都是一个个的用户账号,于是,在审查判断此类案件时,无论是侦查人员、检察官、法官、律师,都在问这样一个问题,这一个个的用户账号,层级关系如何清晰展现?其实,司法人员更希望能对案件有一个较为全面的掌握。

通过对国内几起特大型网络传销案件的分析,小编带领团队逐渐摸索出一套较为成型的数据分析和展示思路。在数据分析层面,涉及的知识较多,小编择日再叙。今天,小编谈一谈关于数据的层级关系展示问题。

1、定位后台最关键的用户账号表

网络传销后台数据库中,存储用户账号的数据表通常是memberinfo、userinfo、huiyuaninfo等,从单词或者拼音语义上基本上能够分析出来。把这些表导出为csv或者txt文件(平面文件便于后续分析)。

2、用户ID、推荐者ID、安置者ID以及相应的姓名

用户ID是所有会员的唯一性编号。在网络传销案件中,关于“上线”通常有“直推上线”和“安置上线”两个说法,说白了,“直推上线”就是直接发展你的人,“安置上线”就是你的逻辑上级。

办案人员应当统筹考虑虚拟空间和现实社会两个因素,建议使用“直推上线”确定层级关系,审讯的时候也便于突破。

3、图形化展示

为了更加直观高效的展示层级关系,建议使用成熟的可视化工具,而我们要做的工作就是把数据文件整理好就行了。

在此,小编给大家推荐百度的eChart数据可视化功能。你只需要将导出的层级关系表,整理生成标准的json文件,瞬间就能完成数据可视化呈现。效果那是杠杠额!

建议大家也尝试一下这种方法,俗话说的好,“想吃鸡蛋,不一定要养老母鸡。”

Chart提供的标准树形结构图

4、生成json要注意的问题

在生成json文件中,建议输出“直接下线/全部下线”数量,便于识别节点用户发展下线的概貌。比如,下面的两幅图,在第一张图中,你很难判断用户“王平”总共发展了多少下线,而在第二张图中就一目了然了。(以下姓名均为化名)

(账户层级结构图)

5、几段关键代码

(1)生成嵌套复杂json文件的方法。

由于层级关系数据类似于一棵大树,枝繁叶茂,因此,无论计算下线还是创建json文件,都要使用递归算法。下面这一段代码,使用递归算法生成符合json格式要求的数据文件,是最关键的一段代码。实测有效。

(2)计算某用户全部下线的方法

计算用户全部下线,仍然需要使用递归,二叉树的递归还好办些,但网络传销案件是一棵巨大的多叉树,下面代码可以帮您准确计算全部下线数量。实测有效。

(3)如何使用百度eChart

百度的黑科技不少,下载eChart所必需的几个文件包就行了,总共大小也就800KB左右。注意:flare.json就是要生成的数据文件。

以上代码,小编可免费提供。有关工具软件不能免费,呵呵。

请长按选择识别图中的二维码并关注【信息时代的犯罪侦查】公众号,了解犯罪手段、侦查技术、办案心得,做到自我提升、自我救赎!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180127B0356E00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券