文档编号:PRD-MATCH-001
版本:v1.0
日期:2026-06-12
状态:初稿
一、产品概述
1.1 产品定位
一款基于亲密关系量化匹配模型的严肃婚恋社交平台,通过多维测评和算法匹配,帮助用户科学寻找合适伴侣。
1.2 目标用户
1.3 产品价值主张
不只是看脸,更看合拍。用数据帮你找到真正适合的人。
二、用户故事
2.1 核心用户故事
| ID | 角色 | 故事 |
|---|
| US-01 | 新用户 | 我想快速完成注册和实名认证,以便开始使用匹配服务 |
| US-02 | 新用户 | 我想填写详细的个人资料和择偶标准,以便系统为我精准推荐 |
| US-03 | 活跃用户 | 我想完成多维测评问卷,以便了解自己的婚恋优势和短板 |
| US-04 | 活跃用户 | 我想查看与某个人的详细匹配报告,以便决定是否主动联系 |
| US-05 | 活跃用户 | 我想对感兴趣的人发送好感信号,以便建立联系 |
| US-06 | 匹配用户 | 我想和互相喜欢的用户聊天,以便进一步了解彼此 |
| US-07 | 恋爱用户 | 我想追踪我和伴侣的关系匹配度变化,以便及时调整相处方式 |
| US-08 | VIP用户 | 我想无限查看匹配结果和详细报告,以便提高择偶效率 |
2.2 次要用户故事
| ID | 角色 | 故事 |
|---|
| US-09 | 管理员 | 我想审核用户上传的资料和照片,以便确保平台真实性 |
| US-10 | 管理员 | 我想调整匹配算法的权重参数,以便优化推荐质量 |
| US-11 | 风控人员 | 我想监控异常行为和虚假账号,以便维护社区安全 |
三、功能需求
3.1 用户模块
| 功能编号 | 功能名称 | 优先级 | 描述 |
|---|
| F-01 | 手机号注册登录 | P0 | 支持手机号+验证码登录,新用户自动注册 |
| F-02 | 微信授权登录 | P1 | 支持微信一键授权获取昵称和头像 |
| F-03 | 实名认证 | P0 | 姓名+身份证号+人脸识别三重验证 |
| F-04 | 个人资料编辑 | P0 | 头像、昵称、性别、生日、身高、城市、学历、职业、收入、签名、兴趣标签 |
| F-05 | 资料可见性设置 | P2 | 所有人可见/仅匹配对象可见/隐藏 |
3.2 测评模块
| 功能编号 | 功能名称 | 优先级 | 描述 |
|---|
| F-06 | 硬性指标自评 | P0 | 财富水平、学历背景、职业稳定性、外形条件(1-10分) |
| F-07 | 软性指标自评 | P0 | 情绪价值、人品诚信、责任感、价值观开放度(1-10分) |
| F-08 | 动态指标自评 | P0 | 成长潜力、适配弹性(1-10分) |
| F-09 | 期望值设定 | P0 | 对伴侣各维度的最低要求和权重分配 |
| F-10 | 草稿保存 | P1 | 未完成的问卷自动保存为草稿,下次进入恢复 |
3.3 匹配模块
| 功能编号 | 功能名称 | 优先级 | 描述 |
|---|
| F-11 | 匹配推荐列表 | P0 | 按匹配度降序展示推荐用户,支持筛选和排序 |
| F-12 | 匹配度环形图 | P0 | Canvas绘制,颜色渐变,数值居中显示 |
| F-13 | 六维雷达图 | P0 | 双方各维度对比,标注优势与劣势 |
| F-14 | 关键磨合点提示 | P0 | 差异最大的3个维度,红色警告+改善建议 |
| F-15 | 发送/取消好感 | P0 | 点赞对方,互赞则匹配成功解锁聊天 |
| F-16 | 每日限额 | P1 | 免费用户每天查看20人,VIP不限 |
3.4 聊天模块
| 功能编号 | 功能名称 | 优先级 | 描述 |
|---|
| F-17 | 会话列表 | P0 | 按最后消息时间倒序,显示未读数 |
| F-18 | 文本消息 | P0 | 发送和接收文字消息 |
| F-19 | 图片消息 | P1 | 发送和预览图片 |
| F-20 | 语音消息 | P1 | 按住录音、松手发送、播放波形动画 |
| F-21 | 消息撤回 | P1 | 2分钟内可撤回 |
| F-22 | 破冰话题推荐 | P1 | 基于共同兴趣自动生成话题建议 |
| F-23 | 举报/拉黑 | P0 | 长按消息举报,右上角菜单拉黑用户 |
| F-24 | 敏感词过滤 | P0 | 政治、色情、广告等敏感词自动屏蔽 |
3.5 关系追踪模块
| 功能编号 | 功能名称 | 优先级 | 描述 |
|---|
| F-25 | 匹配度趋势图 | P1 | 按周/月/季度查看历史变化折线图 |
| F-26 | 关系仪表盘 | P1 | 当前匹配度、关系时长、互动频率 |
| F-27 | 成长建议 | P2 | 根据下降维度给出具体改善建议 |
| F-28 | 重测提醒 | P2 | 每30天推送一次重新测评提醒 |
3.6 VIP会员模块
| 功能编号 | 功能名称 | 优先级 | 描述 |
|---|
| F-29 | 会员订阅 | P1 | 月卡/季卡/年卡,微信支付 |
| F-30 | 会员权益 | P1 | 无限查看匹配、详细报告、人工审核、专属标识 |
| F-31 | 自动续费 | P2 | 到期自动扣费,可随时关闭 |
3.7 后台管理模块
| 功能编号 | 功能名称 | 优先级 | 描述 |
|---|
| F-32 | 用户管理 | P0 | 用户列表、封禁/解封、资料审核 |
| F-33 | 内容审核 | P0 | 头像、签名、聊天内容审核 |
| F-34 | 算法配置 | P1 | 动态调整各维度权重、阈值参数 |
| F-35 | 数据统计 | P2 | 日活、匹配率、转化率等运营数据看板 |
四、非功能需求
4.1 性能需求
| 指标 | 要求 |
|---|
| 页面首屏加载时间 | ≤ 1.5秒 |
| API响应时间(95分位) | ≤ 500ms |
| 匹配度计算耗时 | ≤ 200ms(单对) |
| 并发用户数 | 支持1000 QPS |
| 消息送达延迟 | ≤ 1秒 |
4.2 安全需求
| 编号 | 需求描述 |
|---|
| S-01 | 用户密码加密存储(bcrypt) |
| S-02 | 所有API接口需鉴权(JWT Token) |
| S-03 | 敏感数据传输使用HTTPS加密 |
| S-04 | 用户数据脱敏展示(手机号中间四位隐藏) |
| S-05 | 防刷机制:同一IP每分钟最多10次验证码请求 |
| S-06 | 实名信息与第三方权威数据源比对 |
4.3 兼容性需求
| 平台 | 支持版本 |
|---|
| iOS 微信小程序 | iOS 12.0+ |
| Android 微信小程序 | Android 7.0+ |
| 微信基础库 | 2.20.0+ |
4.4 可用性需求
| 指标 | 要求 |
|---|
| 系统可用性 | ≥ 99.9%(全年宕机≤8.76小时) |
| 数据备份 | 每日全量备份,每小时增量备份 |
| 容灾恢复 | RTO ≤ 30分钟,RPO ≤ 5分钟 |
五、验收标准
5.1 核心流程验收
| 验收场景 | 前置条件 | 操作步骤 | 预期结果 |
|---|
| 注册登录 | 未注册用户 | 输入手机号→获取验证码→输入验证码→同意协议→点击登录 | 登录成功,跳转实名认证页 |
| 实名认证 | 已登录未认证 | 输入姓名和身份证号→人脸识别→提交 | 认证成功,跳转个人资料页 |
| 完成测评 | 已完善资料 | 填写三步问卷→提交→等待计算 | 显示匹配结果页面 |
| 匹配互动 | 已有测评结果 | 浏览推荐列表→查看某人详情→发送好感→对方也点赞 | 匹配成功,解锁聊天 |
| 聊天 | 已匹配成功 | 进入聊天页→发送消息→对方回复 | 消息正常收发,未读计数更新 |
5.2 异常场景验收
| 异常场景 | 预期处理 |
|---|
| 验证码输入错误 | 红色提示"验证码错误",不清空输入框 |
| 人脸识别失败 | 允许重试3次,超过后锁定24小时 |
| 网络中断 | 顶部横幅提示"网络已断开",恢复后自动消失 |
| 匹配额度用完 | 显示"今日已看完"插画+邀请好友入口 |
| 消息发送失败 | 红色感叹号标识,点击可重发 |
| Token过期 | 自动跳转登录页,保留之前页面栈 |
六、数据埋点需求
| 事件名称 | 触发时机 | 上报字段 |
|---|
| register_success | 注册成功 | phone, source |
| assessment_complete | 测评提交成功 | user_id, overall_score |
| match_view | 查看匹配详情 | target_user_id, match_score |
| like_sent | 发送好感 | target_user_id |
| match_success | 互赞匹配成功 | matched_user_id |
| message_sent | 发送消息 | conversation_id, msg_type |
| vip_subscribe | 购买会员 | plan_type, price |
| app_launch | 打开小程序 | scene, referrer |
七、附录
7.1 术语表
| 术语 | 解释 |
|---|
| 匹配度 | 基于论文模型的综合评分,0-100分 |
| 好感 | 用户对他人表示感兴趣的行为,相当于"点赞" |
| 互赞 | 双方互相发送好感,匹配成功 |
| 硬性指标 | 财富、学历、职业、外形等客观条件 |
| 软性指标 | 情绪价值、人品、责任感等主观品质 |
| 动态指标 | 成长潜力、适配弹性等发展性特质 |
7.2 版本规划
| 版本 | 预计时间 | 包含功能 |
|---|
| v1.0 MVP | 第1-2个月 | 注册登录、实名认证、测评、匹配、聊天 |
| v1.1 | 第3个月 | 关系追踪、破冰话题、VIP会员 |
| v1.2 | 第4个月 | 后台管理、数据统计、A/B测试 |
| v2.0 | 第5-6个月 | AI红娘推荐、线下活动匹配、社区动态 |