# 同学录 **Repository Path**: pingzi0211/alumni_book ## Basic Information - **Project Name**: 同学录 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 0 - **Created**: 2020-07-13 - **Last Updated**: 2022-03-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 同学录 # |文档名称|同学录—产品需求文档| |--|--| |产品名称|同学录| |产品描述|一款利用人脸识别、人脸搜索等API、来帮助人们解决毕业后同学之间少联系的毕业通讯社交APP| |产品版本|1.0| |文件现状|进行中| |文件作者|黄慧文| ## 加值宣言 当代大学生毕业后各奔东西,虽说有微信QQ等社交软件,但微信QQ多用于公司同事和家人之间的交流,就算同学们之间互相添加了微信,也很少聊天。时间长了以后,开同学会时经常会出现“哎,你不是同班那谁嘛,但是就是想不起同学的名字”气氛就会越发尴尬。为了杜绝这种现象,我研发了同学录APP。我们App使用到的人工智能技术有人脸识别api技术、人脸储存api技术。 ## 一、需求概述 ### 1. 产品背景 随着就业住房压力越来越大,人们多为生活忙于奔波劳累,从而忽略了同学之间的交流联系,问心自问,小学初中高中大学的同学你还记得多少呢?记得名字认得脸的又有多少呢?有来往的恐怕也没有多少吧?基于这样一个时代背景,我们研发了同学录APP. ### 2. 产品市场 目前市场社交软件很多,例如微信qq等,但只针对同学之间的社交软件还没有,微信qq等社交软件虽然很方便,但这些社交软件里面的常联系人多是同事上级客户家人微商的,所以很容易忽视同学的动态,我们的产品只针对同学间的社交,类似于一个纪念相册的形式,产品新颖,产品非常有特色。 ### 3. 市场概述 ##### 3.1全球社交类应用市场概述 > 社交,即社会上的交际往来。而通过网络来实现这一目的的软件便是社交软件。 ——《2019-2020年中国社交软件行业市场运营态势及投资前景评估报告》 交友范围中“只和熟人交往”占比最高达57.5%,此情况受调查群体使用的社交软件类型影响。主打熟人社交的微信,QQ的用户规模和用户活跃度远高于陌生人社交领域的陌陌。 ##### 3.2 市场特征 - 社交软件市场广阔,增长迅速,目前正在处于迅速发展的时期。 - 社交软件市场处于发展中期,目前直接针对社交的工具较多,行业龙头为微信QQ,但微信QQ社交软件里面的朋友类别较为杂乱,有家人同事上级客户同学微商等等。 ##### 3.3. 发展优势 - 目前针对同学之间的社交软件较少,几乎没有,发展空间广大 - 对同学之间交流有需求的市场广阔,痛点明显,具有一定的开发价值; - 可以真正为同学之间的联系解决困难,没有其他因素干扰,加强联系。 ## 二、核心价值(最小可行性产品) - 输入的一张毕业照图片(可正常解码,且长宽比适宜),识别里面人脸,返回人脸数据id匹配人脸库对应人脸信息,输出该人的个人信息。 - 着眼于解决同学之间联系的最基本需求,同学录将提供给用户同学圈,同学相册,同学通讯录等服务功能。 ##### 用户痛点 1. 同学间缺少交流,再好的朋友因为相隔两地,生活琐杂事物而影响双方的友谊; 2. 开同学会时,感觉同学的脸很熟悉却叫不上来他人的名字。 3. 需要寻找某个同学时却找不到联系方式。 ## 三、用户分析 1. 目标用户群: - 核心用户:18~30的年轻群体。 - 主要用户:30-45的中年群体。 2. 用户画像 核心用户画像: ![输入图片说明](https://images.gitee.com/uploads/images/2020/0724/152920_786b18cc_2278368.png "屏幕截图.png") 主要用户画像: ![输入图片说明](https://images.gitee.com/uploads/images/2020/0724/153550_b506909a_2278368.png "屏幕截图.png") 3. 使用场景 使用场景:小林是刚毕业两年的大学生,平时忙于工作,很少与大学同学相聚,现在想在假期期间邀请同学们聚餐,又苦于一些同学没有联系方式。 使用场景:程总是一家国企高管,现在步入中年,突然通知下个月有个同班同学聚会,因多年不与当年的同学来往,能记住的同学没几个,这时候需要用到同学录的相册功能。 ## 四、核心价值与用户痛点 |用户痛点|API加值| |:--:|:--:| |无法记住同学的长相等信息|Azure的人脸储存API| |同学相隔多年不见,长相有很大的变化|Azzure的人脸识别API| ## 五、人工智能概率性 > 随着对ai人工智能可解释性的需求越来越强,需要构建一个新的分析治理框架,以涵盖机器学习中涉及的所有概率,从数据创建到数据准备、培训再到推理。没有它,过度夸大的倾向评分可能会误诊患者、错误地对待客户、并误导公司和政府做出关键决策。 ——AI人工智能存在概率性问题 ## 六、需求列表(对应人工智能加值) |序号|api技术|用户场景|优先级| |--|--|--|--| |1|Face++人脸储存API|快速找个某个同学的人脸图像|A(重要)| |2|Face++的人脸对比|分析当前图像和人脸库中图像的差异,人脸相似度对比|A(重要)| |3|高德地理位置API|获得用户地理位置|B(次重要)| |4|百度智能云的语音翻译API|在信息储存时可以识别语音内容,更方便人脸库中人脸的信息储存|A(重要)| ## 需求论证利害相关者分析 当代大学生毕业后各奔东西,疏于联系。且交友范围中“只和熟人交往”社交软件占比最高达57.5%,此情况受调查群体使用的社交软件类型影响。主打熟人社交的微信,QQ的用户规模和用户活跃度远高于陌生人社交领域的陌陌。现在市场上关于同学人脸识别纪念册的社交软件几乎没有,所以需求市场前景还是很不错的。 ## 七、产品结构图 1. 产品功能结构图 ![同学录产品功能结构图](https://images.gitee.com/uploads/images/2020/0716/213116_061dde8e_2278368.png "屏幕截图.png") 2. 用户流程图 ![用户流程图](https://images.gitee.com/uploads/images/2020/0716/214731_4012c16e_2278368.png "屏幕截图.png") ## 八、数据推理 ||页面| |--|--| |问题1|我们在页面上呈现什么内容| |回答1|人脸识别结果;同学相对应的信息;同学动态| |问题2|向用户输出的结果内容从哪里来| |回答2|去开放平台调用api,获得结果内容| |问题3|请求从哪里来| |回答3|用户对照片的上传,使用APP自带的相机拍摄的图片| |问题4|如果页面出现识别错误,应该如何获取并处理数据,正确数据的信息从哪里来| |回答4|通过用户的反馈进行信息获取,通过用户的自愿反馈扩大数据库,强化机器学习| ## 九、产品原型及交互设计 ##### [原型文档下载区](https://gitee.com/pingzi0211/alumni_book/tree/master) ##### [原型文档交互展示](http://pingzi0211.gitee.io/alumni_book) ##### [原型文档下载](https://gitee.com/pingzi0211/alumni_book/blob/master/%E5%90%8C%E5%AD%A6%E5%BD%95.zip) 1. 启动及登录界面 ![启动界面](https://images.gitee.com/uploads/images/2020/0717/171512_b11e1800_2278368.png "屏幕截图.png") ![登录界面](https://images.gitee.com/uploads/images/2020/0717/171719_8ac8b5e6_2278368.png "屏幕截图.png") 2. 核心页面——人脸识别及信息储存功能 ![核心功能](https://images.gitee.com/uploads/images/2020/0717/173157_03de5702_2278368.png "屏幕截图.png") 首先用户需要进入人脸库的上传人脸功能里面,在里面上传照片或者拍摄照片,系统识别图像里面有几张人脸,之后会让用户对这几张人脸进行信息编辑,和相册编辑,这些信息会储存在云空间的人脸库里面。之后进行人脸识别功能,上传一张照片或者拍照照片,就会从直接上传的人脸库匹配相对应的人脸信息,匹配成功后会呈现这个人的姓名,专业,联系方式等信息给用户。 ### 九、API的运用 ###### (一)人脸搜索 1. Face++AI开放平台——人脸搜索(本产品使用的api平台) - 接口描述:在一个已有的 FaceSet 中找出与目标人脸最相似的一张或多张人脸,返回置信度和不同误识率下的阈值。 - 接口地址 :https://api-cn.faceplusplus.com/facepp/v3/search - 请求方法:POST - API文档:https://console.faceplusplus.com.cn/documents/4888381 如图: ![输入图片说明](https://images.gitee.com/uploads/images/2020/0717/202530_ace2980d_2278368.png "屏幕截图.png") ###### (二)人脸对比 2. Face++AI开放平台——人脸对比(本产品使用的api平台) - 接口描述:将两个人脸进行比对,来判断是否为同一个人,返回比对结果置信度和不同误识率下的阈值。 - 接口地址 :https://api-cn.faceplusplus.com/facepp/v3/compare - 请求方法:POST - API文档:https://console.faceplusplus.com.cn/documents/4887586 如图: ![输入图片说明](https://images.gitee.com/uploads/images/2020/0717/202740_d9301c36_2278368.png "屏幕截图.png") ###### (三)地理位置获取 3.高德地图地理位置获取 - 接口描述:IP定位是一个简单的HTTP接口,根据用户输入的IP地址,能够快速的帮用户定位IP的所在位置。若用户不填写IP,则取客户HTTP之中的请求来进行定位 - 接口地址 :https://restapi.amap.com/v3/ip?parameters - 请求方法:GET - API文档:https://lbs.amap.com/api/webservice/guide/api/ipconfig 如图: ![输入图片说明](https://images.gitee.com/uploads/images/2020/0717/203442_5f201be9_2278368.png "屏幕截图.png") ###### (四)语音翻译 2. 百度智能云平台——语音翻译(本产品使用的api平台) - 接口描述:语音识别可将语音识别为文字,适用于手机应用语音交互、语音内容分析、智能硬件、呼叫中心智能客服等多种场景。 - 接口地址 :https://vop.baidu.com/pro_api - 请求方法:REST - API文档:https://ai.baidu.com/ai-doc/SPEECH/6k38lxp0r ### 十、API的使用价格 ##### Face++API收费有多种形式,因为太过于繁琐,就不一一列举出来了,下面是他们官网给出的收费表格。 - [Face++API使用价格](https://www.faceplusplus.com.cn/v2/pricing-details/#api_1): - [百度智能云语音翻译API使用价格](https://ai.baidu.com/ai-doc/SPEECH/ck38lxnx8): 十一、API使用风险评估 AI随着计算机的计算能力的增强,已经有了重大进展(Buchanan,AI Magazine,2005)。AI和神经网络可以在更短的时间内完成比人类更多的工作。他们也不需要休假,也不会生病。一旦编程,它们的错误率就很小,并且如果有错误,通常是在编程中,这是人为错误。 ——Excelsior College - 错误现象及处理办法: 1. 人脸识别API调用时出现“403:CONCURRENCY_LIMIT_EXCEEDED超并发错误”:试用key不保证并发和服务稳定性,在免费用户请求高峰期间,服务器负载过高是会返回403错误的。如果是正式key,可能是您当前一段时间内业务访问量过大导致当前并发数超出了相应接口的并发上限,可以购买包时套餐提高并发。 2. 输入图像后搜索不出人脸:可能是用户输入的图像有问题。 图片要求: - 图片格式:JPG(JPEG),PNG - 图片像素尺寸:最小 48*48 像素,最大 4096*4096 像素 - 图片文件大小:2MB - 最小人脸像素尺寸: 系统能够检测到的人脸框为一个正方形,正方形边长的最小值为 150 像素。 3. Web服务API访问出错怎么办? 请按照以下格式提交工单,我们会尽快为您解决。 Key: 完整请求串: 请求时间(尽量精确到秒): 返回的错误信息: 请求响应的Header信息 (可选,建议添加,便于追查问题记录) ### 十二、竞品分析 1. 竞品对象 - 微信 - QQ 2. 竞品的战略定位分析 |竞品|简介|定位|功能体验|优势| |--|--|--|--|--| |微信|微信是一个工具|智能终端提供即时通讯服务的免费社交程序|超过十亿人使用的手机应用,支持发送语音短信、视频、图片和文字,可以群聊,仅耗少量流量,适合大部分智能手机|1.人脸识别和人脸搜索技术2.信息储存3. 目标一致,都为用户的同学,减少其他类型朋友信息的干扰| |QQ|QQ是腾讯QQ的简称,是腾讯公司开发的一款基于Internet的即时通信(IM)软件|即时有趣的交友软件,更多是倾向于陌生人|语音聊天,游戏互动,视频聊天,个性展示|1.1.人脸识别和人脸搜索技术2.信息储存3. 目标一致,都为用户的同学,减少其他类型朋友信息的干扰 ### 心得体会 在本次实践中,不仅用到了本节课学到的api知识还运用了本学期学到的PM知识,从用户的角度出发,考虑用户的痛点,从用户使用场景考虑如何使用api产生产品加值。以用户画象明晰的用户及其需求出发,并以此考虑多方利益相关者,体现以人为本的基本要求。本次实践调用了Face++api的人脸搜索、人脸识别、在这次实践中获益匪浅。 ### 十三、该产品未来的发展路线构想 发展理念:由基础功能延伸到附属功能,首先满足基本的人脸识别和信息储存的功能,紧紧抓住用户痛点,以完成用户需求,优化用户体验,提升用户粘性为目标,最终实现完整的熟人社交类产品。 ##### (一)产品的更新迭代过程 - **V1.0** 1. 实现人脸识别功能,满足基本的识别需求; 2. 实现人脸搜索功能,满足用户的搜索需要; 3. 实现信息储存功能,满足用户对同学的信息了解。 - **V2.0** 1. 针对信息储存功能进行了改动,添加了语音翻译功能;用于在储存用户姓名专业班级联系方式时语音识别输入,节省用户时间。 2. 完善基础的人脸识别、搜索、语音翻译等功能。 - **V3.0** 1. 根据用户反馈,不断丰富人脸识别和语音的准确程度; 2. 小规模投入,首先在大学校园中尝试投入,测试年轻用户对产品的反馈,对需求和算法进行优化; 3. 寻找种子用户并维护; 4. 完成基础的数据统计后台和用户营销管理后台。 - **V4.0** 1. 根据用户反馈,不断丰富人脸识别和语音的准确程度; 2. 正式开始市场推广,主要推广渠道为新媒体(微信微博抖音小红书)平台 - **V5.0** 1. 对上个版本的用户体验进行优化; 2. 对游戏端口进行优化; 3. 逐渐实现目标市场的闭环,提高口碑与粘性。 #### (二)功能展示 V1.0 ![同学录产品功能结构图](https://images.gitee.com/uploads/images/2020/0716/213116_061dde8e_2278368.png "屏幕截图.png") V2.0 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0724/162327_3ae90b8e_2278368.png "屏幕截图.png") [迭代链接](https://gitee.com/pingzi0211/alumni_book/compare/30495d3eef84db7e3e57fde6ff045734e026b10c...fbd9526935feee3c1b01cb961596a0c80be3d7dc)