资源描述
手机QQ2016(Java)Beta2
版本产品需求说明书V1.4
腾讯科技(深圳)有限公司
修订记录
日期
修订版本
修改描述
作者
审核
2008-05-07
V1.0
制定beta2功能点计划
Fansonfan、herkinghe、wingli
Kennyfang
2008-06-05
V1.1
修改QQ等级、帐户设置流程等
Fansonfan、herkinghe
2008-7-31
V1.2
增加4.6.3.9
wingli
2008-8-7
V1.3
增加4.6.3.10到4.6.3.13
wingli
2008-10-6
V1.4
各个迭代需求梳理整合成正式文档:《手机QQ2008Beta2(Java)版本产品需求说明书》
Fansonfan
目 录
1 引言 5
1.1 文档目的和范围 5
1.2 参考文献 5
1.3 术语表 5
2 总体描述 5
2.1 产品描述及背景 5
2.2 用户类和特征 5
2.3 业务目标 5
2.4 设计和实现上的约束 6
3 功能结构 6
4 特性 6
4.1 特性 F001 超级QQ功能及展现 6
4.1.1 优先级 高 6
4.1.2 特性描述 6
4.1.3 功能性需求 6
4.2 特性 F002 聊天相关 18
4.2.1 优先级 高 18
4.2.2 特性描述 18
4.2.3 功能性需求 18
4.3 特性 F003 手机Qzone 26
4.3.1 优先级 高 26
4.3.2 特性描述 26
4.3.3 功能性需求 26
4.4 特性 F004 帐户设置 28
4.4.1 优先级 高 28
4.4.2 特性描述 28
4.4.3 功能性需求 28
4.5 特性 F005 广告系统 37
4.5.1 优先级 高 37
4.5.2 特性描述 37
4.5.3 功能性需求 37
4.6 特性 F006 浏览器 40
4.6.1 优先级 高 40
4.6.2 特性描述 40
4.6.3 功能性需求 40
4.6.4 性能需求 45
1 引言
1.1 文档目的和范围
本文档用于阐述手机QQ2008 Beta2版本涉及到的新功能点以及交互界面。
本文档只涉及各功能特性的详细描述,不涉及具体的实现技术、算法、逻辑等。
1.2 参考文献
n Kennyfang,《手机QQ2008产品规划.ppt》,3G产品中心,2007
n Kennyfang,《手机QQ2008版本功能点计划V1.4.xls》,3G产品中心,2008
1.3 术语表
术语
解 释
手机QQ
指基于无线终端研发平台而实现的QQ软件,受终端平台的特性影响,IP QQ有功能项及软件大小等的限制,目前推出的有基于Java、Brew和Symbian平台的各个手机型号版本的Kjava QQ、Brew QQ、Symbian QQ。
2 总体描述
2.1 产品描述及背景
在手机QQ2008Beta1增强UI界面表现、优化交互、支持多人聊天及多帐号设置等功能的基础上,Beta2重点支持超级QQ身份展现及入口,新增聊天记录漫游功能,将手机Qzone更新提醒机制与手机QQ系统消息紧密结合,将设置类操作归类集中、统一管理,并统一入口为帐户设置模块、新增流量统计功能,支持配置型广告及广告量统计,并增强浏览器功能及用户访问站点统计等功能。
2.2 用户类和特征
使用此产品的用户群体为QQ用户与手机用户的交集。
2.3 业务目标
1. 支持超级QQ 超级QQ身份展现、入口,以及核心功能与手机QQ的结合;
2. 支持手机侧的聊天记录的漫游设置、查看及本次会话信息同步上传,重点解决java机不易保存聊天记录的缺陷;
3. 将之前零散的设置操作统一, 单独为帐户设置模块,重点解决默认帐号登录、个人信息等设置体验最优化;
4. 手机Qzone日志回复、留言等更新消息与手机QQ系统消息相结合,并在手机QQ客户端显示历史未读更新消息数;
5. 支持好友分组同步、表情内容优化、接收临时会话;
6. 支持手机QQ客户端的流量统计功能、优化帐号申请流程;
7. 支持配置型广告及广告量统计、新广告位拓展;
8. 增强浏览器功能操作,开放地址输入、重点强化站点统计功能;
9. 根据beta1版本用户反馈进行的其他小功能优化等等;
2.4 设计和实现上的约束
手机QQ2008 Beta2项目采取敏捷开发模式,并且由多位产品经理合作进行设计,通过Labs进行需求点管理。
本文档暂时只考虑Java平台240x320屏幕,差异部分进行标注,依据各类终端特性灵活调整
3 功能结构
不涉及修改
4 特性
4.1 特性 F001 超级QQ功能及展现
4.1.1 优先级 高
4.1.2 特性描述
背景说明
功能描述
与超级QQ相关的身份展示及入口引导
4.1.3 功能性需求
4.1.3.1 F001.FR001 登录
背景说明
功能描述
登录过程的超级QQ身份判断及功能展示
优先级
5
输入/前置条件
用户登录后的身份信息保存并写入客户端
处理流程
1. 用户登录成功后,后台同步用户身份信息,保存并写入客户端;
2. 保存于客户端的用户身份信息,每次登录成功后都更新一次;
3. 客户端拉取并保存2套登录演示文字信息,根据保存的用户身份信息,区分超级QQ与非超级QQ展现不同的登录文字演播;
4. 保存于客户端的2套登录演示文字信息,每次登录成功后,由后台根据更新状态,通知客户端是否更新,有更新时同步更新,无更新时不做处理;
5. 超级QQ功能展示文字采用金色、加粗字体(配色方案支持);
6. 示例:
输出/后置条件
补充说明
1. 需要开发支持针对超级QQ、非超级QQ的2套内容的可配置的登录文字内容配置平台,支持2套文字信息的配置更新;
2. 配置文字信息:
普通用户:
QQ使用提示:新消息到达,按5键就能直接读取!
QQ使用提示:好友太多?试试1/4键,就能翻页显示好友列表!
QQ使用提示:想不想换个皮肤颜色?按下0键,色彩随手掌握!
QQ使用提示:手机也能成为对讲机!免费发送语音消息!
QQ使用提示:手机也能挂Q,一边上手机腾讯网,一边聊QQ!
QQ使用提示:分组太多,试试*键和#键,想开就开,想关就关!
QQ使用提示:手机拍了照片、小电影,一定要给大家分享,试试文件传输功能!
QQ使用提示:消息太多,怎么办?试试自定义的快捷回复,聊天窗口直接按确认键就出来啦!
超级QQ用户:
尊贵的超级QQ用户:您上升QQ等级可以比别人快哦。
尊贵的超级QQ用户:移动在线功能让您全天24小时在线。
尊贵的超级QQ用户:设置关注好友,一上线就有短信通知您哦。
尊贵的超级QQ用户:您可以用短信查在线好友后再选择是否登录手机QQ聊天。
QQ使用提示:新消息到达,按5键就能直接读取!
QQ使用提示:好友太多?试试1/4键,就能翻页显示好友列表!
QQ使用提示:想不想换个皮肤颜色?按下0键,色彩随手掌握!
3.
4.1.3.2 F001.FR002 好友列表
背景说明
功能描述
好友列表超级QQ身份展示
优先级
5
输入/前置条件
登录成功后
处理流程
ü 刷新好友列表时增加查询超级QQ身份;
ü 超级QQ用户昵称金色、加粗显示;
ü 超级QQ用户优先排名(优先于QQ会员);
ü 超级QQ用户右边业务标志位优先显示金色小手机logo;
ü 示例:
ü
输出/后置条件
补充说明
Kqq查询超级QQ server,并同步给客户端
4.1.3.3 F001.FR003 超级QQ专区入口
背景说明
功能描述
腾讯空间下增加“我的超级QQ”专区入口
优先级
5
输入/前置条件
1. 配置下发内容后, 客户端统一表现,提供统一的到WAP超级QQ专区的入口;
2. 用户带身份跳转,后续身份判断及具体的页面引导及展现由WAP专区完成;
3. 需要支持投播内容的投播时段配置、控制;
4. 我的超级QQ专区,由WAP门户开发;
处理流程
2. 采用9000号系统消息;
3. 以超级QQ图标的系统消息通知用户、按5键提示;
4. 腾讯空间分组、我的超级QQ同时闪动;
5. 用户点击5键出现消息引导页面;
6. 用户点击左键进入WAP专区,右键返回退出;
7. 示例:
8.
输出/后置条件
补充说明
Beta2已经实现腾讯空间下“我的超级QQ”的入口
4.1.3.4 F001.FR004 个人资料
背景说明
QQ等级、超级QQ身份在个人资料页面展现
功能描述
Rich化个人资料在QQ等级、超级QQ身份等方面的展现
优先级
5
输入/前置条件
1. 好友列表选中好友,右菜单选择“查看资料”;
2. 左菜单我的状态—“资料设置”;
处理流程
1. 个人资料页面拉取并显示用户个性大头像;
2. 从即通查询并显示用户的QQ等级;
3. 查询用户是否为超级QQ身份,是的同时显示其黄金等级级别,不是超级QQ用户的做引导开通的提示;
4. VIP加速升级功能引导入口;
5. 用户点击“超级QQ加速升级中” 、“如何加速升级”后,进入“我的QQ等级”专区页面;
6. 示例:
输出/后置条件
补充说明
个人资料页面,由WAP门户开发
4.1.3.5 F001.FR005 移动在线
背景说明
移动在线状态和自写短信功能
功能描述
支持在手机QQ客户端显示移动在线状态、支持自写短信功能
优先级
5
输入/前置条件
判断好友当前的移动在线状态
处理流程
1. 增加协议,从即通同步好友状态,判断移动在线状态;
2. 移动在线下好友头像显示为移动在线logo;
3. 手机QQ主动发起与移动在线状态好友会话时,启动自写短信流程;
4. 当好友为移动在线状态下,聊天启动菜单前面2项调整为:1发送短信 2发送消息;
5. 打开发送消息对话框后,如果是移动在线状态,在聊天记录的最后一行显示提示文字(对方正在使用超级QQ移动在线,您可以免费用QQ发短信给他。>>了解超级QQ),选中的效果为选中链接,点击进入超级QQ专区;
6. 打开发送消息对话框后,如果是超级QQ用户(移动在线状态除外),在聊天记录的最后一行显示提示文字(对方为超级QQ用户,享有加速升QQ等级等超级特权。>>了解超级QQ),选中的效果为选中链接,点击进入超级QQ专区;
7. 在某次登录成功后,提示文字在首次打开对话框后显示,跟随聊天记录滚动,但并不真正合并入聊天记录。当前登录状态下关闭聊天窗口后,再次打开聊天窗口不再显示;
8. 超级QQ移动在线用户的排名,和普通的超级QQ在线用户排名规则一致;
9. 示例:
(1)移动在线状态下
(2)是超级QQ但非移动在线状态下
输出/后置条件
补充说明
需要增加显示移动在线状态的协议
4.1.3.6 F001.FR006 聊天界面超级QQ身份展示
背景说明
功能描述
聊天界面超级QQ身份的展示
优先级
4
输入/前置条件
处于聊天窗口
处理流程
1. 聊天对象为VIP用户时,在状态栏显示金色、加粗的好友昵称(配色方案:#f39111);
2. 打开发送消息对话框后,如果是移动在线状态,在聊天记录的最后一行显示提示文字(对方正在使用超级QQ移动在线,您可以免费用QQ发短信给他。>>了解超级QQ),选中的效果为选中链接,点击进入超级QQ专区;
3. 打开发送消息对话框后,如果是在线/隐身/离线状态,在聊天记录的最后一行显示提示文字(对方为超级QQ用户,享有加速升QQ等级等超级特权。>>了解超级QQ),选中的效果为选中链接,点击进入超级QQ专区;
4. 在某次登录成功后,提示文字在首次打开对话框后显示,合并入聊天记录的最后一行。当前登录状态下关闭聊天窗口后,再次打开聊天窗口不再显示;
5. 示例:
(1)移动在线状态下
(2)在线\隐身\离线状态下
输出/后置条件
补充说明
4.1.3.7 F001.FR007 增值业务入口整合
背景说明
功能描述
整合修改原有短超、千里眼的开通入口与引导提示
优先级
4
输入/前置条件
处理流程
超级QQ
l 在手机QQ2008Beta1之前(含Beta1)
平台
Symbian
Java
内容
超级QQ用户享有不用上网也能全天24小时短信在线,最高1.6倍QQ等级加速以及好友上线通知等多项功能特权(10元/月)。点击确定,按照收到的短信提示操作。
指令接入号
HQABC 到 10661700
l 在手机QQ2008Beta2之后(含Beta2)
平台
Symbian
Java
内容
做手机QQ上的超级用户,用金黄色来写你的昵称,还有金色小手机标识超级身份,还享有不用上网也能全天24小时短信在线,最高1.6倍QQ等级加速以及好友上线通知等多项功能特权(10元/月)。点击确定,按照收到的短信提示操作。
指令接入号
HQABC 到 10661700
千里眼
l 在手机QQ2008Beta1之前(含Beta1)
平台
Symbian
Java
内容
好友一上QQ(包括隐身上线)马上就会有短信通知你手机!点击确定,您将收到一条短信后可开始使用。
指令接入号
SQKJ,QQ号码到 10661700
点击“发送”后,短信下发:10661700下发
QQ千里眼服务:实现手机接收QQ号的好友上下线通知、离线后收QQ消息、Q号密码与Q币消费通知。您可以回复ZSKJ订购,10元/月
l 在手机QQ2008Beta2上线之后全部版本修改为:
平台
Symbian
Java
内容
好友一上QQ(包括隐身上线)马上就会有短信通知你手机!点击确定,您将收到一条短信后可开始使用。
指令接入号
SQKJ,QQ号码到 10661700
点击“确认”后,短信下发:10661700下发
超级QQ用户特权:好友上线通知、全天24小时短信在线、还有最高1.6倍QQ等级加速等多项功能。您可以回复HQMV订购,10元/月
短信超人
l 在手机QQ2008Beta1之前(含Beta1)
内容
您需要开通手机俱乐部才能给好友手机发送短信,请按确定键开通。
手机俱乐部用户还有全天24小时短信在线,最高1.6倍QQ等级加速以及好友上线通知等多项功能。(15元/月)。
指令接入号
31IPQQ 到 10666226
l 在手机QQ2008Beta2上线后全部版本修改为:
内容
给好友发送短信是尊贵超级QQ 用户的特权,请按确定键开通。
超级QQ用户还享有全天24小时短信在线,最高1.6倍QQ等级加速以及好友上线通知等多项功能。(10元/月)。
指令接入号
HQMV 到 10661700
输出/后置条件
补充说明
Java版本已经实现自写短信功能,涉及多类判断
4.2 特性 F002 聊天相关
4.2.1 优先级 高
4.2.2 特性描述
背景说明
功能描述
重点是聊天记录漫游、分组同步、表情内容优化、支持临时会话
4.2.3 功能性需求
4.2.3.1 F002.FR001 聊天记录网络保存入口、设置及删除
背景说明
功能描述
手机QQ聊天记录漫游的入口及引导、设置及取消、查看等功能
优先级
5
输入/前置条件
1. 入口及引导
1) 原有“聊天记录”菜单(聊天窗口左菜单)下增设2个子菜单:
1. 查看本地
2. 网络保存
2) 聊天记录查看页面增加“查看网络保存的聊天记录”的文字引导入口
ü 采用“图标+文字链接”的引导;
ü 高度为一行;
ü 用户从工具条的聊天记录切换过来后,光标默认选中最后一条聊天记录;
ü 界面左上方显示昵称,右上方显示第xx/XXX条聊天记录的提示;
ü 切换选中的聊天记录的时候,“第xx/XXX条”聊天记录的提示刷新;
2. 设置入口及页面提示
1) 菜单不显示设置状态,只提供设置入口;
2) 用户通过“网络保存”、“查看网络保存的聊天记录”直接来到内嵌的WAP页面;
3) 客户端将用户身份信息传递给后台;
4) 系统判断未设置、已设置、超过设置人数上限等情况,并做相应页面提示;
5) WAP页面上面部分显示设置操作的提示,下半部分显示已设置列表;
6) 网络保存对象的确认设置、确认取消,都通过WAP页面操作完成;
7) WAP页面与手机QQ设置后台的状态同步;
3. 设置流程及逻辑判断(重要,详细判断逻辑及页面需求请参见Visio需求文档)
1) “网络保存”、“查看网络保存的聊天记录”在未设置时为设置功能操作入口,已设置时为查看入口;
2) 已设置时,直接显示提示查看;
3) 未设置且未超过设置人数上限时,直接提示设置确认,走设置流程;
4) 未设置,但已经超过3人上限时,判断用户是否为超级QQ,不是超级QQ的通过功能引导提示开通;
5) 未设置,但已经超过3人上限时,判断用户是否为超级QQ,是超级QQ但已经超过相应等级的设置上限人数时,提示进行删除操作;
6) 未设置,但已经超过3人上限时,判断用户是否为超级QQ,是超级QQ但尚未超过相应等级的设置上限人数时,直接提示设置确认,走设置流程;
7) 页面增加对超级QQ的功能引导性开通引导,通过链接,直接打开wap页面的方式,左键为菜单
4. 删除流程及逻辑判断(重要,详细判断逻辑及页面需求请参见Visio需求文档)
1) 用户选择删除网络保存对象时,进行提示,用户确认删除后,刷新设置列表,并做删除成功的提示;
2) 当用户选择不删除时,刷新已设置列表,返回已设置总列表,同时,右键显示为“关闭”;
3) 删除网络保存对象后,历史存储的消息数据一并删除,并加以提示
5. 设置人数上限及关闭超级QQ后对已设置网络保存好友的处理逻辑
1) 普通用户设置人数上限:3人
2) 基于超级QQ等级的设置人数上限规则:
1级用户上限:10人
2级用户上限:12人
3级用户上限:14人
3) 关闭超级QQ后对已设置网络保存好友的处理逻辑
先不删除kui中已设置网络保存好友个数和已设置列表,后期关闭状态同步后,定期删除更新
6. 左菜单增加复制“本页所有文字”的功能;
7. 取消聊天记录页面左菜单的开通超级QQ菜单,修改为在wap网页通过特殊标签的方式实现短信指令发送,指令为通过配置项实现8648到10661700;
8. 左菜单增加“返回网络保存好友列表”操作入口,点击后返回至总设置列表
9. 页面增加“网络保存说明”链接及页面
处理流程
输出/后置条件
补充说明
1、 后台不通知客户端更新设置状态,客户端只提供设置入口;
2、 所有的设置、取消,都通过WAP页面完成,WAP页面和后台同步设置状态;
3、 观察用户设置行为、数据后,再决定是否后台同步设置状态至客户端;
4.2.3.2 F002.FR002 聊天记录网络保存的查看
背景说明
功能描述
手机QQ聊天记录漫游的查看入口及页面显示逻辑等
优先级
5
输入/前置条件
1. 查看入口及页面
1) “网络保存”、“查看网络保存的聊天记录”在未设置时为设置功能操作入口,已设置时为查看入口;
2) 已设置时,直接显示提示查看;
3) 用户选择“查看”时,WAP页面内嵌在客户端显示;
2. 网络保存聊天记录查看页面显示规则
1) 每页查看页面拉取并显示10条聊天记录信息;
2) 按照时间顺序,从上到下,依次显示,最新的显示在最下面;
3) 抽取并单独显示聊天记录的日期,插入在聊天记录中间;
4) 当用户选择“网络保存好友列表”返回至最外层后,右键显示为“关闭”;
5) 存在前后翻页操作时,光标停留位置和逻辑,按照手机腾讯网规则处理;
6) 示例:
7) 返回至最上层的“网络保存好友列表”后,右键显示为“关闭”
8) WAP后台的网络聊天记录抓取规则:
每10分钟预拉取存储一次,因此,当设置好与某人的聊天记录网络保存后,需要最早过10分钟才可以通过WAP页面查看到
9)
处理流程
输出/后置条件
补充说明
4.2.3.3 F002.FR003 客户端本地聊天记录的同步上传
背景说明
功能描述
手机QQ聊天记录网络保存的客户端本地聊天记录上传功能
优先级
5
输入/前置条件
处理流程
1、 本地聊天记录的同步上传及保存原则
1) 针对新设置操作,提示用户是否需要上传并保存本地已有的聊天记录
2) 用户选择保存本地的聊天记录后,客户端上传并且保存下来;
3) 本地聊天记录的上传条数需要客户端判断并设定合理的数值;
4) 上传后的本地聊天记录,与服务器实时记录并保存的聊天记录之间,会在一定程度上存在“乱序”,鉴于数目较少,忽略此弊端,只要客户端控制好上传条数、上传时间、上传成功率即可;
2、 上传过程及状态提示
1) 客户端统计本地所有历史聊天记录信息的条数,上传过程中显示上传进度;
2) 上传成功、用户取消聊天记录上传时,做相应的提示;
3) 聊天记录上传状态,采用“图标+提示语”的模式;
4) 左软件的“确定”,返回至最上层的“已设置网络保存好友列表”;
5)
输出/后置条件
补充说明
需要“客户端-后台”的本地聊天记录上传协议的支持
4.2.3.4 F002.FR004 自写短信界面增加说明文字
背景说明
功能描述
在自写短信的编辑界面,增加对发送短信功能的说明文字
优先级
5
输入/前置条件
处理流程
在进入自写短信的编辑界面后,在内容编辑框的下方增加说明文字:
注:此条消息将以短信的方式发送到好友QQ绑定的手机上
示例:
输出/后置条件
补充说明
4.2.3.5 F002.FR005 业务图标优化排序
背景说明
功能描述
好友列表业务图标仅保留4类,并进行排序优化
优先级
5
输入/前置条件
处理流程
好友列表的业务图标仅保留4类,并进行排序优化,依次为:
1、 金手机
2、 银手机
3、 Qzone
4、 视频
输出/后置条件
补充说明
4.2.3.6 F002.FR006 聊天信息时间强化
背景说明
功能描述
视屏幕大小,将聊天信息的记录时间,精确到秒、增加日期
优先级
5
输入/前置条件
处理流程
1、 增强范围:聊天窗口界面、聊天记录查看页面;
2、 优先全部显示内容:月、日、时、分、秒;
3、 屏幕大小受限时的优先级方案:
1) 显示:月、日、时、分
2) 显示:时、分、秒
3) 显示:时、分
输出/后置条件
补充说明
后台已经实现聊天信息的时间精确到秒的功能
4.2.3.7 F002.FR007 接收消息显示的时间为真实的消息发送时间
背景说明
功能描述
手机QQ接收好友消息时显示的消息时间为真实的消息发送时间
优先级
5
输入/前置条件
后台增加协议支持
处理流程
手机QQ接收好友消息时显示的消息时间为真实的消息发送时间
输出/后置条件
补充说明
需要后台增加协议支持
4.2.3.8 F002.FR008 文件传输状态和聊天信息分离
背景说明
功能描述
文件传输状态和聊天信息分离
优先级
5
输入/前置条件
处理流程
1、 文件传输状态和聊天信息分离;
2、 调整状态显示位置于聊天信息显示框的下方;
输出/后置条件
补充说明
具体由viviangao输出交互设计并进行评审
4.2.3.9 F002.FR009 好友分组同步
背景说明
功能描述
增加修改与QQ2008的分组同步协议
优先级
5
输入/前置条件
处理流程
增加修改与QQ2008的分组同步协议,实现分组操作在手机QQ客户端的同步
输出/后置条件
补充说明
4.2.3.10 F002.FR010 好友列表显示顺序排列规则
背景说明
功能描述
好友列表显示顺序按照在线/非在线,用户身份等判断规则进行排序
优先级
5
输入/前置条件
处理流程
1、 好友列表 优先显示在线、移动在线用户;
2、 对用户身份判断的排列,不考虑非在线用户;
3、 针对在线用户的排列顺序规则:
1) 超级QQ 正常在线用户、移动在线用户;
2) QQ会员在线用户;
3) 普通在线用户;
输出/后置条件
补充说明
对用户身份判断的排列,不考虑非在线用户
4.2.3.11 F002.FR011 主人大头像状态显示
背景说明
功能描述
主人大头像显示用户当前在线、隐身、离开等状态
优先级
5
输入/前置条件
处理流程
主人大头像显示用户当前在线、隐身、离开等状态
输出/后置条件
补充说明
Viviangao输出效果图
4.2.3.12 F002.FR012 导航tab键QQ空间与音乐位置对换
背景说明
功能描述
导航tab键QQ空间与音乐位置对换
优先级
5
输入/前置条件
处理流程
导航tab键QQ空间与音乐位置对换,对换后,从左往右的显示顺序依次为:
QQ空间、音乐、手机腾讯网、联系人、QQ好友、QQ群
输出/后置条件
补充说明
Viviangao输出效果图
4.2.3.13 F002.FR013 聊天窗口左菜单增加一键关闭所有会话的功能菜单
背景说明
功能描述
聊天窗口左菜单内容调整,增加一键“关闭所有会话”的功能
优先级
5
输入/前置条件
处理流程
1. 发送消息
2. 添加表情
3. 常用语>
4. 拍照发送
5. 聊天记录
6. 查看资料
7. 结束当前会话
8. 关闭所有会话
——修改点描述:
1) 取消原有的4、5发送语音和视频聊天
2) 增加“关闭所有会话”的功能
输出/后置条件
补充说明
4.2.3.14 F002.FR014 正在聊天分组动态刷新显示
背景说明
功能描述
正在聊天分组根据是否存在当前会话,来进行动态刷新显示
优先级
5
输入/前置条件
处理流程
正在聊天分组根据是否存在当前会话,来进行动态刷新显示
1、 不存在当前会话时,不显示“正在聊天”分组;
2、 关闭所有会话时,刷新并取消“正在聊天”分组;
输出/后置条件
补充说明
4.2.3.15 F002.FR015 选中联系人后直接按确认键打开会话窗口
背景说明
功能描述
选中联系人,直接按确认键一次打开会话窗口
优先级
5
输入/前置条件
处理流程
选中联系人,直接按确认键一次打开会话窗口,不再弹出聊天启动子菜单
输出/后置条件
补充说明
4.2.3.16 F002.FR016 好友列表选中联系人后左右菜单调整与优化
背景说明
功能描述
由于选中联系人后,直接按确认键即可打开会话窗口,因此原有的聊天启动子菜单功能需要合并入选中后的“好友管理右菜单”,并对“好友管理左菜单”进行优化调整。
优先级
5
输入/前置条件
处理流程
一、 右菜单:名称为“更多操作”
存在绑定手机或者具备短超(超Q)功能时,菜单依次为:
1. 发送短信
2. 查看QQ空间
3. 发送邮件
4. 关注该好友
5. 查看资料
6. 推荐好友(启动推荐好友逻辑)
其他普通用户的菜单依次为:
1. 查看QQ空间
2. 发送邮件
3. 关注该好友
4. 查看资料
5. 推荐好友(启动推荐好友逻辑)
注意:菜单的位置位于右下方,左键为“选择”,右键为“取消”
二、 左菜单:即好友管理菜单
1. 查看资料
2. 刷新列表
3. 修改备注名称
4. 查看QQ秀
5. 删除该好友
6. 加入黑名单
7. 只显示在线好友/显示全部好友(与开启/关闭声音一样,动态刷新显示)
输出/后置条件
补充说明
4.2.3.17 F002.FR017 文件传输状态显示逻辑
背景说明
功能描述
文件传输状态显示逻辑
优先级
5
输入/前置条件
处理流程
一、 显示逻辑:
[头像] [昵称] [正在连接/发送进度/接收进度/视频中] [类型图标]
二、 文件传输状态刷新时间:
三、 状态更新:
1、 传输状态:实时更新
输出/后置条件
补充说明
4.2.3.18 F002.FR018 自定义头像离线状态下变灰处理
背景说明
手机QQ支持拉取显示用户的自定义大头像
功能描述
自定义头像在用户离线时,应该在手机客户端显示为灰色
优先级
5
输入/前置条件
处理流程
1、 拉取用户自定义头像;
2、 在用户离线时,自定义头像需要变灰色,客户端需要算法支持;
输出/后置条件
补充说明
后台协议支持拉取用户的自定义头像
4.2.3.19 F002.FR019 表情内容优化
背景说明
功能描述
新版QQ表情内容优化
优先级
1
输入/前置条件
处理流程
新版QQ表情内容优化,以及在手机QQ的内容替换
输出/后置条件
补充说明
由viviangao输出优化后的表情内容
4.2.3.20 F002.FR020 接收临时会话
背景说明
功能描述
实现在手机QQ接收临时会话的功能
优先级
2
输入/前置条件
处理流程
1. 协议支持:
增加协议,支持手机QQ接收临时会话功能;
2. 临时会话的表现:
1) 临时会话信息到达时提示,与普通好友信息到达提示一样;
2) 临时会话聊天对象只显示默认系统小头像;
3) 正在进行的临时会话,合并入多人聊天窗口、正在聊天分组;
4) 临时会话进行中、关闭后,都进入最近联系人、陌生人分组;
5) 对聊天记录、关闭后的显示等处理,与“陌生人”一致;
6) 选中临时会话对象时的左菜单,与选中“陌生人”一致;
7) 聊天窗口左菜单,增加“加为好友”操作入口,走“加好友流程”(带临时会话对象QQ号信息,启动加好友流程):
1) 发送消息
2) 添加表情
3) 常用语>
4) 查看资料
5) 结束当前会话
6) 加为好友
3. 用户关闭本次临时会话后,临时会话并不真正关闭,进入最近联系人分组,仍然可以正常发送消息(这里并不是指主动发起的临时会话协议,并指在临时会话未超时前生效);
4. 临时会话超时的提示:的引导;
1. 所有发送超时的消息进入聊天记录,并在下方加:图标+提示语(临时会话超时,发送失败。请选择菜单“加为好友”继续聊。);
2. 超时后重复发送消息时,该消息进入聊天记录,重复提示超时及操作;
3. 打开本次登录后的临时会话窗口,历史消息和提示语保存;
4. 下次重新登陆后,无历史消息和提示语;
5. 示例(请viviangao输出效果图):
输出/后置条件
补充说明
4.2.3.21 F002.FR021 发起临时会话
背景说明
功能描述
实现在手机QQ接收临时会话的功能
优先级
1
输入/前置条件
处理流程
输出/后置条件
补充说明
4.2.3.22 F002.FR022 临时会话验证码
背景说明
功能描述
实现在手机QQ接收临时会话的功能
优先级
0
输入/前置条件
处理流程
输出/后置条件
补充说明
4.3 特性 F003 手机Qzone
4.3.1 优先级 高
4.3.2 特性描述
背景说明
功能描述
Qzone更新信息通过系统消息实时通知、历史更新信息数拉取,日志部分优化操作等
4.3.3 功能性需求
4.3.3.1 F003.FR001 Qzone实时更新消息通知
背景说明
功能描述
Qzone更新消息,通过手机QQ系统消息,实现实时通知
优先级
5
输入/前置条件
处理流程
1. 增加协议,支持手机QQ系统消息对Qzone日志回复、留言通知的消息类型支持;
2. 对Qzone更新的QQ系统消息所带URL进行解析、跳转;
3. 更新消息到达时,采用Qzone图标的系统消息通知用户、按5键提示;
4. 腾讯空间、手机QQ空间分组同时闪动;
5. 按5键显示更新摘要提示,左键跳转入手机Qzone,右键返回退出;
6.
输出/后置条件
补充说明
1. 日志回复、留言更新系统消息,来自于Qzone后台、即通系统消息,需要增加协议、解析消息类型;
2. 需要支持对消息所带URL的解析、跳转;
3. 摘要的显示,与邮箱更新摘要等,建立统一的协议机制;
4.3.3.2 F003.FR002 Qzone历史更新消息提示
背景说明
功能描述
手机QQ用户登录时读取历史未读的Qzone更新消息数,显示在状态框中
优先级
5
输入/前置条件
处理流程
1. 手机QQ用户登录时,从手机Qzone WAP后台读取用户历史更新消息数;
2. 历史更新消息数以[X]的方式显示在手机QQ空间后,标识未读更新消息数目;
3. 显示位置包含腾讯空间下手机QQ空间后、12宫格QQ空间后2处位置;
4. [X]:无更新时X显示为0,未登录时不显示[X]项;
5. 在用户进入手机Qzone查看后,不论是否点击进入查看了具体的更新消息,一律对X进行清零;
6.
输出/后置条件
补充说明
1. 此处的更新消息数目,手机QQ后台需要去手机Qzone WAP后台查询,并同步至手机QQ客户端查看;
2. 由于手机Qzone WAP页面/后台无法获知用户当前状态下是否查看了更新消息,本次登录状态下的未读更新消息数的变动无法做到实时的前后台同步更新,因此,只要用户本次登录过个人空间首页,对X进行清零操作;
4.3.3.3 F003.FR003 支持换行符
背景说明
功能描述
在日志的编辑、续写页面支持通过左菜单插入换行符
优先级
4
输入/前置条件
处理流程
1. 在日志编辑界面的左菜单,增加插入换行符的功能;
2. 用户选择插入换行符后,主动为用户在日志便捷界面插入换行符,光标停留在换行符后;
3. 插入的换行符,支持日志内容在发表成功后显示换行效果;
4.
输出/后置条件
补充说明
通过菜单操作,为用户插入默认格式的换行符,避免用户手工多符号插入操作
4.3.3.4 F003.FR004 日志编辑过程表情优化
背景说明
功能描述
日志编辑过程表情内容优化
优先级
3
输入/前置条件
处理流程
1. 日志编辑界面,左菜单插入表情内容优化;
输出/后置条件
补充说明
4.4 特性 F004 帐户设置
4.4.1 优先级 高
展开阅读全文