微信即时通讯思维导图
2022-01-15 23:25:05 0 举报
AI智能生成
思维导图解构【微信】系列第1篇 详细列出微信Windows客户端的【聊天】功能点 推荐用作【即时通讯应用】的PRD文档模板
作者其他创作
大纲/内容
说明
作者
独立明月夜
知乎
微博
PMCAFF
首发平台
ProcessOn
好用的免费在线作图平台
基于微信客户端
平台:Windows
版本信息:3.4.5.27
全局规定
显示相关
联系人名称
昵称或备注或群昵称
有备注时优先使用备注
在群聊的对话详情中,无备注但有群昵称时优先使用群昵称
群聊名称
名称或备注
有备注时优先使用备注
联系人分组
依据
名称的第一个非特殊符号的字符
汉字时取其拼音首字母
分组
A到Z组、#组(数字0到9归到该组)
排序相关
名称
将汉字转换为拼音后,忽略特殊字符,从左往右依次比较排序
比较优先级:先字母(从A到Z),后数字(从0到9)
群成员
置顶群主和群管理员,其他群成员按加入群聊顺序排序
重要信息
ID
独立明月夜
微信公众号、知乎和微博ID同名
发布日期
2022/1/15
说明
本思维导图无需付费即可查看全部内容
如需克隆模板,可直接在ProcessOn付费购买
购买后不支持退款,请谨慎付费
制作耗费精力和时间,你的付费即是对我的最大认可
抵制盗版,没有买卖就没有伤害
欢迎指正,一个人跑得快,一群人跑得远
其他功能模块正在整理中……
对象解构
聊天对象
联系人
定义
当前用户添加的好友,可互相发送消息
构成
状态相关
消息免打扰
关闭
默认
开启
类型
微信联系人
微信用户
企业微信联系人
企业微信用户
微信团队
系统预置
文件传输助手
系统预置
头像
昵称
性别
备注
联系人为非当前用户才支持
标签
联系人为非当前用户才支持
微信联系人特有信息
个性签名
地区
微信号
来源
联系人为非当前用户才支持
企业微信联系人特有信息
企业名称
企业名称标识
显示格式:@企业名称
实名信息
在职状态
联系人离开该企业时显示【已离职】
群聊
定义
由1个以上用户组成的聊天群组
构成
状态相关
折叠状态
不折叠
默认
折叠
群成员昵称
不显示
默认
显示
消息免打扰
关闭
默认
开启
保存到通讯录
未保存
默认
已保存
类型
微信群
企业微信群
头像
来源
前9个加入群聊的群成员头像组成的九宫格
更新场景
群成员未满9个时,有新成员加入
有群成员离开群聊时
名称
默认为【群聊】
备注
用户对该群聊的备注,仅自己可见
昵称
用户在本群聊汇中对外显示的名称
群成员
构成群聊的用户,支持微信用户和企业微信用户
群公告
群主或群管理员填写的内容
公众号
定义
微信为创作者提供的内容发布平台
构成
类型
订阅号
服务号
头像
名称
简介
消息
定义
当前用户与聊天对象间发送或接收的单条信息内容
构成
阅读状态
未读
默认
已读
类型、内容及操作
文字
消息内容
文本
表情
消息内容
缩略图
表情描述
图片
消息内容
缩略图
操作
点击打开【图片详情】通用页面
语音
消息内容
时长
阅读状态
未读
已读
操作
播放
语音转文字
视频
消息内容
缩略图
视频封面图
带可播放标识
时长
操作
点击打开【视频详情】页面,并播放该视频
网页
消息内容
缩略图
网页封面
标题
网页标题
描述
网页描述
分享应用logo
从其他应用分享到微信时支持
分享应用名称
从其他应用分享到微信时支持
操作
点击打开对应网页
聊天记录
消息内容
标题
显示格式
转发联系人的的聊天记录时:xxx与yyy的聊天记录
xxx为当前用户昵称
yyy为联系人名称
转发群聊的的聊天记录时:群聊的聊天记录
描述
聊天记录包含的消息(最多显示前3条消息,每条消息最多显示1行),按接收时间倒序显示
不同消息类型,消息显示内容不同
聊天记录标识
操作
点击打开【聊天记录】页面
特殊交互
红包
不支持,显示为特殊消息
语音消息
不支持播放
小程序
消息内容
缩略图
标题
最多显示2行
小程序logo
小程序名称
小程序标识
操作
点击打开对应小程序页面
视频号-名片
消息内容
缩略图
视频号logo
视频号名称
认证标签
认证信息
视频号名片标识
操作
点击打开【视频号详情】页面
视频号-视频
消息内容
缩略图
视频封面图
带可播放图表
标题
最多显示1行
视频号logo
视频号名称
认证标签
视频号标识
操作
点击打开【视频号-视频详情】页面,并播放该视频
公众号推送
消息内容
推送记录
构成
文章列表
数据来源
推送记录保护的所有文章
列表项
缩略图
文章封面
标题
文章标题
最多显示2行
排序
按自定义排序
操作
点击打开对应的【公众号文章详情】页面
公众号文章
消息内容
缩略图
文章封面
标题
文章标题
最多显示2行
描述
文章摘要
最多显示3行
公众号logo
公众号名称
操作
点击打开对应的【公众号文章详情】页面
公众号名片
消息内容
缩略图
公众号头像
标题
公众号名称
最多显示1行
公众号名片标识
操作
点击在新标签页中打开对应的【公众号名片详情】页面
发出红包
消息内容
提示文字
发出红包,请在手机上查看
收到红包
消息内容
提示文字
收到红包,请在手机上查看
发起转账
消息内容
转账金额
标题
存在转账说明时,显示【转账说明】
不存在转账说明时
当前用户为消息发送方时,显示:转账给xxx
xxx为转账接收人
当前用户为消息发送方时,显示:点击确认收钱
操作
查看详情
点击弹出【转账详情】弹窗
确认收款
消息内容
转账金额
标题
当前用户为消息发送方时,显示:已被接收
当前用户为消息接收方时,显示:已收款
操作
查看详情
点击弹出【转账详情】弹窗
退还转账
消息内容
转账金额
标题
当前用户为消息发送方时,显示:已被退还
当前用户为消息接收方时,显示:已退还
操作
查看详情
点击弹出【转账详情】弹窗
发送方
发送消息的用户
发送时间
发送消息的操作时间
接收方
接受消息的用户
接收时间
接收消息的时间
对话
定义
当前用户与某具体聊天对象联系期间产生的所有消息的集合
构成
显示状态
显示
默认
不显示
置顶状态
未置顶
默认
已置顶
阅读状态
未读
该对话中存阅读状态为【未读】的消息
已读
该对话中不存阅读状态为【未读】的消息
类型
结合【联系对象的类型】和【使用场景】划分
构成
联系人
群聊
公众号-订阅号
公众号-服务号
订阅号聚合
所有对话类型为【公众号-订阅号】的对话合并到【订阅号聚合】特殊对话中
折叠的群聊
所有折叠状态为【开启】的群聊对话合并到【折叠的群聊】特殊对话中
缩略图
不同对话类型,缩略图内容不同
对话类型为【联系人】时,为联系人头像
对话类型为【联系人】时,为群聊头像
对话类型为【公众号-订阅号/公众号-服务号】时,为公众号头像
对话类型为【订阅号聚合】时,为对应缺省图
对话类型为【折叠的群聊】时,为对应缺省图
标题
不同对话类型,标题内容不同
对话类型为【联系人】时,为联系人名称
对话类型为【群聊】时,为群聊名称
对话类型为【公众号-订阅号/公众号-服务号】时,为公众号名称
对话类型为【订阅号聚合】时,为固定内容:订阅号
对话类型为【折叠的群聊】时,为固定内容:折叠的群聊
描述
不同对话类型,描述内容不同
对话类型为【联系人/群聊/公众号-订阅号/公众号-服务号】时,为对话中最新一条消息
显示格式:不同消息类型,显示格式不同
消息类型为【文字】时
当前用户为消息的发送人,显示格式:消息内容
当前用户不是消息的发送人,显示格式:发送人名称:消息内容
消息类型为【表情】时
表情为emoji时,直接显示emoji表情
表情为【表情商店】的表情时,显示格式:[xxx]
xxx为表情名称
表情为收藏的表情时,显示格式:[动画表情]
消息类型为【网页】时
显示格式:[链接]xxx
xxx为网页标题
消息类型为【公众号文章】时
显示格式:[链接]xxx
xxx为公众号文章标题
消息类型为【公众号名片】时
当前用户为消息的发送人,显示格式:你推荐了xxx
xxx为公众号名称
当前用户不是消息的发送人,显示格式:xxx向你推荐了yyy
xxx为消息发送人名称
yyy为公众号名称
消息类型为【红包】时
当前用户为消息的发送人,显示格式:发出红包,请在手机上查看。
当前用户不是消息的发送人,显示格式:收到红包,请在手机上查看。
消息类型为【小程序】时
显示格式:[小程序]xxx
xxx为小程序标题
消息类型为【视频号-视频】时
显示格式:[视频号]xxx
xxx为视频号标题
消息类型为【图片/语音/视频/聊天记录】时
显示格式:[xxx]
xxx为消息类型
对话类型为【订阅号聚合】时,为订阅号列表中最新发布的公众号文章
显示格式:xxx:yyy
xxx为公众号名称
yyy为该公众号最新发布的排序第1的公众号文章的标题
对话类型为【折叠的群聊】时,为折叠群聊列表中最近对话时间最新的群聊
显示格式:xxx
xxx为群聊名称
最近对话时间
对话中最新一条消息的发送时间
功能解构
全局搜索栏
操作
搜索
支持输入关键字查找
交互说明
输入关键字后,0.3秒后无新输入则直接显示查找结果
【搜一搜】入口
排在查找结果后面
点击打开【搜一搜】页面并传入对应关键词查找
支持【推荐关键字】功能
显示系统推进的与关键字相关的6个关键词
匹配字段
查找【联系人】时
昵称或备注
优先匹配备注,备注匹配成功后无需继续匹配昵称
查找【群聊】时
群名称
群成员的昵称或备注
优先匹配备注,备注匹配成功后无需继续匹配昵称
查找【公众号】时
名称
查找【聊天记录】时
会话消息内容
查找结果
说明
分组显示
分组
联系人
群聊
公众号
聊天记录
说明
组内最多显示5个匹配结果,超过5个时,支持【显示全部】按钮
按钮旁需显示该组所有匹配结果的数量
点击后,在原列表补充显示该组剩余的所有结果
对话列表
列表项
缩略图
同会话列表
标题
按会话类型显示不同内容
联系人
昵称或备注
根据实际匹配字段显示对应内容
关键字需高亮
群聊
群名称
关键字需高亮
公众号
名称
关键字需高亮
聊天记录
匹配到关键字的消息所在会话的会话类型为【联系人】时,显示昵称或备注
有备注时优先显示备注
匹配到关键字的消息所在会话的会话类型为【群聊】时,显示群名称
描述
仅会话类型为【群聊】和【聊天记录】时支持
群聊
显示格式:包含:xxx
xxx为群聊中第一个匹配成功群成员的昵称或备注
根据实际匹配字段显示对应内容
关键字需高亮
聊天记录
显示格式:xx条相关聊天记录
匹配到关键字的消息所在会话的会话类型为【联系人】时,xx表示当前用户与该联系人的会话消息中与关键字匹配的消息总数
匹配到关键字的消息所在会话的会话类型为【群聊】时,xx表示在该群聊的会话消息中与关键字匹配的消息总数
操作
查看会话详情
点击后
将该对话的显示状态变为【显示】
将该对话移到未置顶对话列表的第一位
在【会话详情】页面打开该对话
创建群聊
点击打开【选择联系人】页面
对话列表
说明
按置顶状态分组显示,【已置顶】的对话排在【未置顶】的对话前面
数据来源
归属当前用户且显示状态为【显示】的对话
列表项
缩略图
标题
最多显示1行
阅读状态标识
阅读状态为【未读】的对话才支持
说明
单击对话时,直接触发【标为已读】操作
显示未读消息提示
消息免打扰为【关闭】时,显示具体未读消息数,超过99条时用【…】代替
消息免打扰为【开启】时,仅显示红点
描述
最多显示1行
最近对话时间
消息免打扰标识
消息免打扰为【开启】的对话才支持
排序
按最近对话时间倒序
操作
点击对话
查看对话详情
点击打开【对话详情】页面
右键菜单
置顶
类型为【联系人/群聊/公众号-服务号】且置顶状态为【未置顶】的对话才支持
点击后,将该对话的置顶状态变为【已置顶】,并将其排到置顶对话列表的第一位
取消置顶
类型为【联系人/群聊/公众号-服务号】且置顶状态为【已置顶】的对话才支持
点击后,将该对话的置顶状态变为【未置顶】,并将其按【最近对话时间】重新排到未置顶对话列表中
标为未读
类型为【联系人/群聊】且阅读状态为【已读】的对话才支持
点击后,将该对话的阅读状态变为【未读】,并显示未读消息数:1
标为已读
类型为【联系人/群聊】且阅读状态为【未读】的对话才支持
点击后
将该对话中的阅读状态为【未读】的所有消息,变为【已读】
将该对话的阅读状态变为【已读】
取消未读消息提示
消息免打扰
类型为【联系人/群聊】且消息免打扰为【关闭】的对话才支持
点击后,将该对话的消息免打扰变为【开启】,显示消息免打扰标识
开启新消息提醒
类型为【联系人/群聊】且消息免打扰为【开启】的对话才支持
点击后,将该对话的消息免打扰变为【关闭】,隐藏消息免打扰标识
不显示聊天
阅读状态为【显示】的对话才支持
点击弹出对话框提示:不会删除聊天记录,当有新消息时会重新显示,也可以通过搜索找回这个聊天
支持【我知道了】和【关闭】操作
提交成功后
将该对话的显示状态变为【不显示】,并隐藏该对话
删除聊天
点击直接删除该对话
在独立窗口中打开
点击在新标签页中打开对应的【对话详情】
修改群聊名称
类型为【群聊】时支持
点击弹出【修改群聊名称】表单
构成
提示信息:修改后,将在群内通知其他成员
群聊缩略图
仅显示
群聊名称
最多32字
设置备注
类型为【群聊】时支持
点击弹出【修改备注】表单
构成
提示信息:群聊的备注仅自己可见
群聊缩略图
仅显示
群聊备注
最多32字
群聊名称
仅显示
保存到通讯录
类型为【群聊】时支持
保存到通讯录为【未保存】的对话才支持
点击后,将该对话的保存到通讯录变为【已保存】
从通讯录中删除
类型为【群聊】时支持
保存到通讯录为【已保存】的对话才支持
点击后,将该对话的保存到通讯录变为【未保存】
取消关注
类型为【公众号-服务号】时支持
点击后,取消关注该订阅号,并删除该对话
【对话详情】页面
构成
不同对话类型,显示不同内容
群聊
对话标题
群成员数量
对话类型为【群聊】才支持
消息列表
交互说明
左侧显示联系人发出的消息,右侧显示当前用户发出的消息
数据来源
该对话的所有消息
列表项
发送方头像
接收方头像
消息时间
当前用户为发送人时,取发送时间
当前用户为接收人时,取接收时间
消息内容
排序
按接收时间正序
联系人
对话标题
消息列表
交互说明
左侧显示联系人发出的消息,右侧显示当前用户发出的消息
数据来源
该对话的所有消息
列表项
发送方头像
接收方头像
消息时间
当前用户为发送人时,取发送时间
当前用户为接收人时,取接收时间
消息内容
排序
按接收时间正序
公众号
公众号名称
消息列表
数据来源
当前用户接收到的该公众号发出的类型为【公众号推送】的消息
列表项
接收时间
消息内容
见【对象解构-消息-类型、内容及操作-公众号推送】部分
排序
按接收时间正序
对话操作
不同对话类型,支持不同操作
通用操作
发消息
支持输入文本
支持拖拽图片、视频和文件进入待发送状态
发送表情
选择来源
系统预置emoji
当前用户添加的单个表情
当前用户天添加的表情商店表情
发送文件
支持选择多个发送
截图
支持【截图时隐藏当前窗口】开关设置
默认关闭
【联系人/群聊】共有
查看聊天记录
点击弹出【聊天记录】弹窗
构成
消息列表
交互说明
按【消息类型】分tab展示
全部
默认
该tab列出所有类型的消息
文件
图片与视频
链接
数据来源
该对话的所有消息
列表项
发送方头像
接收方头像
消息时间
当前用户为发送人时,取发送时间
当前用户为接收人时,取接收时间
消息内容
筛选
支持输入关键字查找
排序
按接收时间正序
多选消息
【联系人】专有
右上角
发起群聊
点击打开【选择联系人】页面
开启/关闭消息免打扰
开启/关闭置顶聊天
底部
语音聊天
点击打开【语音聊天邀请】页面
视频聊天
点击打开【视频聊天邀请】页面
【群聊】专有
右上角
添加群成员
点击打开【选择联系人】页面
搜索群成员
输入关键字查找
匹配字段
群聊名称
群成员的名称
设置群聊名称
设置群公告
设置备注
设置我在本群中的昵称
开启/关闭显示群成员昵称
开启/关闭消息免打扰
开启/关闭折叠该群聊
消息免打扰为【开启】时支持
开启/关闭置顶聊天
开启/关闭保存到通讯录
删除并退出
点击后
删除该对话
退出该群聊
底部
语音聊天
点击打开【群聊语音邀请】页面
直播
点击打开【直播邀请】页面
群聊
群聊
群聊
【公众号】专有
右上角
查看公众号详情
点击在新标签页【公众号详情】页面
底部
自定义菜单
支持二级菜单
根据公众号后台的配置进行相关操作
公众号
消息操作
不同消息类型,支持不同操作
单击消息
打开
消息类型为【文章/链接】时支持
点击在新标签页中打开对应链接
播放
消息类型为【视频/视频号视频】时支持
单击触发
点击打开【视频详情】或【视频号详情】页面并播放对应视频
右键菜单
复制
消息类型为【文本/图片/视频/文件】时支持
点击复制文本内容或文件路径到系统剪贴板
翻译
消息类型为【文本】时支持
点击后,将选中文本翻译为移动端微信中设置的语言并展示在原文本下方
转发
限制
语音/游戏/卡券/大文件类消息,未添加的表情,及未下载的图片/视频/文件不能转发
点击弹出【选择对话】页面
选择对话后,将已选消息发送到选中的所有对话中
收藏
限制
选中的消息中,表情/名片/游戏/卡券/记录/支付类型或其他特殊类型消息不能收藏
点击后
toast提示:已收藏
生成一条对应类型的收藏记录
多选
点击页面进入【消息多选】状态
支持操作
取消多选
点击页面退出【消息多选】状态
逐条转发
限制
同单条消息的【转发】操作
选择完成后,点击打开【选择对话】页面
选择对话后,将选中信息逐条发送给所有选中的聊天对象
合并转发
限制
同单条消息的【转发】操作
选择后打开【选择对话】页面
选择对话后,将选中信息合并到聊天记录中发送给所有选中的聊天对象
收藏
限制
同单条消息的【收藏】操作
选择完成后,点击直接生成一条类型为【聊天记录】且来源为【聊天对象】的收藏记录
保存
点击后
若已选消息中存在消息类型为非【图片/视频/文件】的消息时,弹窗对话框提示:只能保存图片/视频/文件到电脑
不在以上场景时,弹窗显示选中消息包含的所有文件
列表项
缩略图
文件名
文件大小
点击【确认】按钮后,提示选择文件保存路径,选择成功后将所有文件保存到所选文件路径
删除
点击弹窗对话框提示:是否删除选择的消息
引用
限制
语音/游戏/卡券/大文件类消息,未添加的表情,及未下载的图片/视频/文件不能引用
点击后,选择的消息作为被引用的消息,附带在新消息中一同发出
另存为
消息类型为【图片/视频/文件】时支持
点击选择文件路径后,保存对应内容到该路径
打开文件夹
消息类型为【视频】时支持
点击直接
在文件夹中显示
消息类型为【文件】时支持
添加到表情
消息类型为【表情】且表情状态为【未添加】且表情类型为非【emoji】时支持
点击后,直接将表情添加到当前用户的收藏表情中
搜一搜
消息类型为【文本】时支持
点击后在新标签页中打开【搜一搜】通用页面并将选中文本作为关键字查找
静音播放
消息类型为【视频/视频号视频】时支持
右键菜单触发
点击打开【视频详情】或【视频号详情】页面并静音播放对应视频
在默认浏览器中打开
消息类型为【文章/链接】时支持
点击在默认浏览器的新标签页中打开对应链接
删除
点击弹窗对话框提示:是否删除该条消息
【公众号详情】页面
构成
头像
名称
简介
原创内容数量
消息列表
数据来源
该公众号发出的类型为【公众号推送】的消息
列表项
发送时间
消息内容
见【对象解构-消息-类型、内容及操作-公众号推送】部分
排序
按发送时间倒序
【选择联系人】页面
构成
搜索框
输入关键字查找联系人
查找范围
从当前用户的联系人中查找
匹配内容
联系人名称
所有联系人
列表
说明
按名称字母正序分组显示,增加【星标朋友】分组并置顶显示
数据来源
当前用户的所有联系人
列表项
头像
名称
企业名称标识
筛选
输入关键字查找
匹配字段
联系人名称
排序
参考前置说明中【排序规定】部分
操作
选中/取消选中
已选联系人
构成
提示说明
未选择联系人时:请勾选需要添加的联系人
已选择联系人时:已选择了xxx个联系人
xxx为已选择联系人的个数
列表
数据来源
已选择的联系人
列表项
同【所有联系人】列表
排序
按选择顺序正序
操作
移除
提交成功后
创建一个群名称为【群聊】且群成员为已选择联系人的群聊
当前用户自动成为该群聊的群主
【转账详情】弹窗
操作
确认收款
点击后
收款成功,转账记录的状态变为【已收款】
发送一条类型为【确认收款】的消息
发送方为确认收款的用户
接收方为发出转账的用户
立即退还
点击弹出对话框提示:是否退换xxx的转账
xxx为转账发送人名称
支持【退还】和【取消】操作
点击【退还】后
转账记录的转账状态变为【已退还】
发送一条类型为【转账退还】的消息
发送方为退还转账的用户
接收方为发出转账的用户
构成
标题
状态为【待确认收款】时
当前用户为消息发送方时,显示:待 xxx 确认收款
xxx为转账接收人
当前用户为消息接收方时,显示:待确认收款
状态为【已收款】时
当前用户为消息发送方时,显示:已被接收
当前用户为消息接收方时,显示:已收钱
状态为【已退还】时
当前用户为消息发送方时,显示:已被退还
当前用户为消息接收方时,显示:已退还
转账金额
文字提示
状态为【待确认收款】时支持
当前用户为消息发送方时,显示:1天内未确认,将退还给你
当前用户为消息接收方时,显示:1天内未确认,将退还给对方
转账时间
精度:yyyy-MM-dd HH:mm:ss
收款时间
状态为【已收款】时支持
精度:yyyy-MM-dd HH:mm:ss
退还时间
状态为【已退还】时支持
精度:yyyy-MM-dd HH:mm:ss
收藏
收藏
0 条评论
下一页