shared-device-analysis
分析电话号码与设备之间的共享关系,支持单号码共享设备扩散、两个号码是否共用设备、单设备挂载号码和设备池线索分析。适用于共享设备/同设备池问题;输出仅作为风险线索,不等同于最终团伙认定或可靠跨省同实体联动判断。
Files4
View on GitHubSKILL.mdskills/custom/phone-network-analysis/shared-device-analysis/SKILL.md
GitHubshared-device-analysis
作用
用于分析号码之间是否存在共享设备关系,识别同一设备下关联的号码对象,并辅助发现可疑群组、高风险关联线索和重点设备池。
这是一个电话网络业务层 skill,不是底层算子本身。它主要通过组合以下基础能力实现:
query_shared_devicecommon_devicequery_phone_noderelationship_filtersubgraph_by_nodes
分析风格对齐 YiGraph 中“关系过滤 + 共同邻居 + 证据节点继续下钻”的思路。
支持的分析模式
1. pair
分析两个号码是否存在共用设备关系。
输出重点:
- 共用设备数量
- 关系强度(none / medium / strong)
- 共用设备明细
- 额外同设备关联号码
- 共享设备证据包
- 下一步联动建议
2. phone
分析一个号码的共享设备扩散关系。
输出重点:
- 设备总数
- 共享设备数
- Top 共享设备
- Top 同设备关联号码
- 团伙/设备池信号
- 省份分布 / 跨省表面信号(仅作为数据线索,不等同于可靠跨省同实体联动判断)
- 混合标签共享设备信号
- 下一步联动建议
3. device
把设备本身当成分析对象,查看其挂载的号码对象。
输出重点:
- 挂载号码数
- 风险号码数与占比
- 聚集强度
- 重点设备池信号
- Top 关联号码
- 省份分布 / 标签分布
- 下一步联动建议
参数说明
通用参数
--mode pair|phone|device--top-k 10--min-shared-phone 1:相关号码至少共用多少台设备才保留--min-device-phone-count 2:设备至少挂载多少号码才算“共享设备”--risk-only:只保留风险标签号码
pair 模式
--phone-a <PHONE_A>--phone-b <PHONE_B>
phone 模式
--phone-id <PHONE_ID>
device 模式
--device-id <DEVICE_ID>
标准调用示例
pair
cd /mnt/skills/custom/phone-network-analysis/shared-device-analysis/scripts && python3 shared_device_analysis_wrapper.py \
--mode pair \
--phone-a "<PHONE_A>" \
--phone-b "<PHONE_B>" \
--top-k 10 \
--min-shared-phone 1 \
--min-device-phone-count 2
phone
cd /mnt/skills/custom/phone-network-analysis/shared-device-analysis/scripts && python3 shared_device_analysis_wrapper.py \
--mode phone \
--phone-id "<PHONE_ID>" \
--top-k 10 \
--min-shared-phone 1 \
--min-device-phone-count 2
device
cd /mnt/skills/custom/phone-network-analysis/shared-device-analysis/scripts && python3 shared_device_analysis_wrapper.py \
--mode device \
--device-id "<DEVICE_ID>" \
--top-k 20 \
--min-device-phone-count 2
前端测试推荐提问
Q1:两个号码是否共用设备
请使用 shared-device-analysis skill 分析这两个号码是否存在共用设备关系,输出共用设备数、关系强度、Top 共用设备、额外同设备号码,并生成 markdown 报告和 csv 明细。
Q2:单号码共享设备扩散
请使用 shared-device-analysis skill 对这个号码做共享设备扩散分析,输出设备总数、共享设备数、Top 共享设备、Top 同设备关联号码、团伙/设备池信号,并生成 markdown 报告和 csv 明细。
Q3:单设备挂载号码分析
请使用 shared-device-analysis skill 分析这台设备关联了哪些号码,输出挂载号码数、风险号码数、聚集强度、Top 关联号码,并生成 markdown 报告和 csv 明细。
输出文件
脚本会在 /mnt/user-data/outputs/ 或兼容输出目录下自动生成:
- Markdown 报告
- CSV 明细
返回 JSON 中会包含:
report_pathcsv_pathartifacts
结果解释注意事项
- “高可疑/重点设备池”表示分析线索,不等于最终风险认定;若数据集是当前 unified,任何跨省共享设备类表述都只能作为表面统计或数据线索,不能说成可靠跨省同实体联动结论。
risk_only只影响输出对象范围,不改变底层原始设备关系。min-device-phone-count可以过滤掉“一机一号”这类弱信号设备,让结果更聚焦。- 如果 pair 模式没有共用设备,不代表两号码没有关系,只说明“共享设备证据不存在”,此时应联动:
overlap-analysisassociation-path-analysissingle-number-analysis