普通用户(User)业务逻辑与流程

1. 角色定义

1.1 角色概述

普通用户是MBE系统的终端消费者,通过购买和使用专家服务获得个性化的行为分析和决策建议。

1.2 核心职责

  • 浏览和选择专家服务
  • 购买专家(永久/订阅/按次付费)
  • 与专家进行对话咨询
  • 管理个人账户和账单

1.3 权限范围

权限项 说明
账户管理 修改个人信息、密码
专家浏览 查看专家市场所有已发布专家
专家购买 购买专家服务
专家使用 与已购买的专家对话
账单查看 查看消费记录、余额
Token充值 购买Token

2. 完整业务流程

2.1 流程概览图

┌─────────────────────────────────────────────────────────────────────────┐
│                        【普通用户完整业务流程】                           │
└─────────────────────────────────────────────────────────────────────────┘

  ┌──────────┐     ┌──────────┐     ┌──────────┐     ┌──────────┐
  │  注册    │ ──► │  登录    │ ──► │  浏览    │ ──► │  购买    │
  │  账户    │     │  系统    │     │  市场    │     │  专家    │
  └──────────┘     └──────────┘     └──────────┘     └──────────┘
                                                           │
                                                           ▼
  ┌──────────┐     ┌──────────┐     ┌──────────┐     ┌──────────┐
  │  查看    │ ◄── │  获取    │ ◄── │  对话    │ ◄── │  使用    │
  │  账单    │     │  建议    │     │  咨询    │     │  专家    │
  └──────────┘     └──────────┘     └──────────┘     └──────────┘

2.2 详细流程说明

流程1:用户注册与登录

开始
  │
  ▼
用户访问登录页面
  │
  ├─► 已有账号 ──► 输入邮箱密码 ──► 登录验证 ──► 进入仪表板
  │
  └─► 新用户 ──► 注册页面 ──► 填写信息 ──► 验证邮箱 ──► 完成注册

流程2:浏览专家市场

进入专家市场
  │
  ▼
查看专家列表
  │
  ├─► 按分类筛选
  ├─► 按价格排序
  └─► 搜索关键词
  │
  ▼
选择感兴趣的专家
  │
  ▼
查看专家详情
  • 专家介绍
  • 能力范围
  • 价格方案
  • 用户评价

流程3:购买专家服务

选择购买类型
  │
  ├─► 永久购买(perpetual)
  │   • 一次性付费
  │   • 永久使用权
  │   • 价格 = 基础价格 × 1000次
  │
  ├─► 订阅制(subscription)
  │   • 按天计费
  │   • 期间无限使用
  │   • 价格 = 基础价格 × 天数
  │
  └─► 按次付费(pay_per_use)
      • 按使用次数计费
      • 灵活使用
      • 价格 = 基础价格 × 次数 / 1000
  │
  ▼
确认购买信息
  │
  ▼
支付流程
  │
  ├─► 微信支付
  ├─► 支付宝
  └─► 余额支付
  │
  ▼
支付成功 ──► 专家添加到"我的专家"

流程4:使用专家服务(MBE行为分析)

选择已购买的专家
  │
  ▼
发起咨询对话
  │
  ▼
┌─────────────────────────────────────────────────────┐
│              【MBE五步行为分析流程】                  │
└─────────────────────────────────────────────────────┘
  │
  ▼
Step 1: 不舒适挖掘
  • 识别表面问题
  • 挖掘深层不安
  • 找到根源需求
  │
  ▼
Step 2: 愿望分析
  • 主观价值排序
  • 手段-目的链分析
  • 时间偏好评估
  │
  ▼
Step 3: 路径生成
  • 生成多个解决方案
  • 评估机会成本
  • 披露潜在风险
  │
  ▼
Step 4: 方案选择
  • 用户自主选择
  • 边际效用分析
  • 风险收益评估
  │
  ▼
Step 5: 行动支持
  • 给出具体第一步
  • 收集用户反馈
  • 动态调整方案
  │
  ▼
获得个性化建议

流程5:账单与充值

查看账单
  │
  ├─► Token余额
  ├─► 消费记录
  └─► 充值历史
  │
  ▼
需要充值?
  │
  ├─► 是 ──► 选择充值金额 ──► 支付 ──► 余额更新
  │
  └─► 否 ──► 继续使用

3. 核心业务场景

场景1:新用户首次使用

触发条件:用户首次注册
业务流程

  1. 注册账号
  2. 验证邮箱
  3. 完善个人信息
  4. 浏览专家市场
  5. 选择并购买第一个专家
  6. 开始首次对话

场景2:日常专家咨询

触发条件:用户有问题需要咨询
业务流程

  1. 登录系统
  2. 进入"我的专家"
  3. 选择合适的专家
  4. 发起对话
  5. 获取建议
  6. 评价反馈

场景3:购买新专家

触发条件:用户发现新的专家需求
业务流程

  1. 浏览专家市场
  2. 搜索或筛选专家
  3. 查看专家详情
  4. 选择购买类型
  5. 完成支付
  6. 开始使用

场景4:订阅续费

触发条件:订阅即将到期
业务流程

  1. 收到续费提醒
  2. 确认续费意愿
  3. 选择续费时长
  4. 完成支付
  5. 继续使用

场景5:账户充值

触发条件:Token余额不足
业务流程

  1. 进入账单页面
  2. 查看当前余额
  3. 选择充值金额
  4. 完成支付
  5. 余额更新

4. 关键业务规则

4.1 购买规则

规则 说明
同一专家不能重复购买 已购买的专家不能再次购买相同类型
订阅可续费 订阅制专家可在到期前续费
按次购买可叠加 按次付费的次数可以累加购买

4.2 使用规则

规则 说明
Token消耗 每次对话消耗一定Token
余额不足提示 余额不足时提示充值
订阅过期限制 订阅过期后无法使用
次数用完限制 按次购买次数用完后无法使用

4.3 计费规则

计费项 计算方式
永久购买价格 price_per_1k_tokens × 1000 / 1000
订阅价格 price_per_1k_tokens × duration_days
按次购买价格 price_per_1k_tokens × use_count / 1000

5. 系统接口

5.1 页面路由

页面 路由 功能
登录页 /ui/login 用户登录
注册页 /ui/register 用户注册
仪表板 /user/dashboard 用户概览
专家市场 /user/market 浏览购买专家
我的专家 /user/experts 已购买专家
账单 /user/billing 账单充值

5.2 API接口

接口 方法 功能
/api/v1/users/login POST 用户登录
/api/v1/users/register POST 用户注册
/api/v1/users/me GET 获取用户信息
/api/v1/expert-pool GET 获取专家列表
/api/v1/expert-pool/{id}/purchase POST 购买专家
/api/v1/users/payment/create POST 创建支付
/api/v1/chat POST 专家对话

6. 测试场景清单

场景ID 场景名称 测试内容
U-01 用户登录 验证登录功能正常
U-02 查看仪表板 验证仪表板数据展示
U-03 浏览专家市场 验证专家列表加载
U-04 购买专家-永久 测试永久购买流程
U-05 购买专家-订阅 测试订阅购买流程
U-06 购买专家-按次 测试按次购买流程
U-07 查看我的专家 验证已购专家显示
U-08 专家对话 测试对话功能
U-09 查看账单 验证账单数据
U-10 Token充值 测试充值流程

创建时间:2026-01-26
版本:v1.0