# API期末项目 **Repository Path**: chen_jia_nan/api-final-project ## Basic Information - **Project Name**: API期末项目 - **Description**: API—PRD文档 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-22 - **Last Updated**: 2021-01-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # API期末项目——PRD产品需求文档 ## [Travel——一款旅游攻略APP](https://modao.cc/app/ba2da2d9188652239be79f99771f421ddd004d5a?simulator_type=device&sticky)

一、版本信息

![](https://gitee.com/chen_jia_nan/api-final-project/raw/master/images/banben.png)

二、文档说明

![](https://gitee.com/chen_jia_nan/api-final-project/raw/master/images/wendang.png)

三、背景\产品介绍

产品定位

* 功能定位:专用于查找旅游攻略,书写游记,安排出行路线,为热爱旅游的人以及不善于做攻略的人提供一个安全、方便、简洁的平台,使出行更安全更便捷更舒服。 * 内容定位:一个专注于做旅游攻略的APP,页面简洁,功能模块纯粹,色彩风格采用文艺风,页面没有太多杂乱多余的功能,意在让用户感受旅游的魅力,以及体会到宁静和安逸。提供打卡功能,日常打卡以及景点打卡。

产品特色

页面简洁,色彩采用莫兰迪配色,提升高级感。功能定位明确,不仅有攻略,还有游记,提供手账功能可以记录自己的出行日记。

问题表述与需求列表:

API驱动之智能产品,为产品进行智能加值,以“以人为本”的思维进行产品研发,满足用户的需求,解决用户痛点 * 问题描述: 用户画像——使用场景: >乔大桐在寒假想要去旅游,但是因为平常不怎么出行,不太懂应该准备什么,没有坐过飞机也不知道怎么购买机票,她想要去重庆,但是不知道在重庆有哪些地方好玩的,怎么玩才最值。通过使用travel,她了解到去重庆旅游必去的打点景点,以及可以从哪里开始旅程省时省钱,之前都是和别人出去,这次她想要自己旅行,有了travel,她也就不怕漫无目的地出行了。 * 经过对使用过相关旅游类APP用户研究及调查,发现大多数旅游类APP在分享旅游攻略的时候,都会更偏向于“商业化”,而且很少有专门归放攻略与游记的模块,很少普及风土人情方面知识,这一定程度上使用户容易进入旅游知识盲区,从而出现以下用户痛点(问题): ![](https://gitee.com/chen_jia_nan/api-final-project/raw/master/images/yonghutd.png)

用户旅程地图——使用阶段:

用户旅程图节选“使用”阶段,更好地突出用户在使用过程中的感受等方面,快速了解用户需求,并作出相对应的解决方案。 ![] * 需求列表 ![](https://gitee.com/chen_jia_nan/api-final-project/raw/master/images/xuqiu.png) * 需求优先级 ![](https://gitee.com/chen_jia_nan/api-final-project/raw/master/images/%E9%9C%80%E6%B1%82%E4%BC%98%E5%85%88%E7%BA%A7.png) ### **解决方案原型表述** **问题1:该产品如何做界面及数据流程的设计?** 答:根据用户痛点、“以人为本”的观念进行产品的研发,根据“问题表述和需求列表”栏中描述的问题和需求,对问题进行方法分析以及智能加值的运用,数据流程该部分以创新思维、数智思维来考虑相关问题,做到解决用户需求、满足用户体验。使用界面原型制作工具—墨刀,进行原型构建;使用processon流程图缕清界面和数据思路。 **问题2:该产品智能流程中是什么关键智能交互及什么关键智能API结合,进而解决谁的问题?** 答:运用OCR图像识别技术关键智能API和高德API技术。关键智能交互分别是,在调用场景识别API时,可以直接在APP中的“图片”点击中,点击图片,反馈相应数据;在调用高德API时,可以直接在页面中显示各种功能。解决问题:调用场景识别API解决用户“不认识 偶尔途中看到的景点”的痛点;调用高德API解决用户“出行安排”的痛点。

四、界面及关键智能交互——产品架构

界面流程图
![](https://gitee.com/chen_jia_nan/api-final-project/raw/master/images/%E7%95%8C%E9%9D%A2%E6%B5%81%E7%A8%8B%E5%9B%BE.png) * 智能加值主张一: [高德开放平台](https://lbs.amap.com/)—调用路径规划、搜索POI、静态地图、天气查询、输入提示、交通态势等API,即自动反馈相关结果。 ![](https://gitee.com/chen_jia_nan/api-final-project/raw/master/images/%E9%AB%98%E5%BE%B7API%E4%BD%BF%E7%94%A8.png) * 智能加值主张二: [百度AI开放平台](https://ai.baidu.com/)OCR图像技术的通用物体和场景识别API。调用通用物体和场景识别API,通过保存图片,或在“拍照识别功能”中导入图片进行识别。识别结果反馈景点信息,还链入‘百度百科’介绍页面。 ![](https://gitee.com/chen_jia_nan/api-final-project/raw/master/images/%E7%99%BE%E5%BA%A6OCR.png) 以上两种智能加值主张中,从IDEO三要素(商业可行性、技术可行性、用户可欲性)的角度来论证其MVP加值。 从**商业可行性**的角度分析,高德API为国内90%的出行APP提供地图、导航和路径规划服务;为80%的主流社交应用提供精准功能以及地理围栏服务;为市场上98%的智能安全设备提供定位能力。**市场规模庞大。** 从**技术可行性**的角度分析: ![](https://gitee.com/chen_jia_nan/api-final-project/raw/master/images/%E6%8A%80%E6%9C%AF%E5%8F%AF%E8%A1%8C%E6%80%A7.png) 从**用户可欲性**的角度分析,从目前来看,OCR识别技术市场份额逐年增长,越来越多的相关产品层出不穷,也不断满足人们日益增长的需求,但在一些较为专业的、需要较高精确度的领域需要实现无差错的识别,还是有一定难度的。在旅行APP应用领域,目前已有可对景点的应用程序。但是数量相对其他领域来说还是比较少的,依旧处于起步阶段。**用户需求高。** ### **数据流程及关键智能API使用** * 数据流程图* 数据流程图说明:数据流程大致分为几部分,分别是保存图片“场景识别”和“拍照识别”,高德路径规划、搜索POI、静态地图、天气查询、输入提示、交通态势。保存图片“场景识别”和“拍照识别”的数据流程是通过点击图片,识别过程中触发百度AI开放平台场景识别API(智能加值)的调用,进行缓冲识别,识别成功后,反馈景点数据(智能加值),该部分数据解决用户”在某个地方看到一个景点但是不知道是哪”的痛点。高德路径规划、搜索POI、静态地图、天气查询、输入提示、交通态势的数据流程是通过调用API实现各种预测功能。 ![](https://gitee.com/chen_jia_nan/api-final-project/raw/master/images/%E6%95%B0%E6%8D%AE%E6%B5%81%E7%A8%8B%E5%9B%BE.png) 以上两种智能加值主张中,从IDEO三要素(商业可行性、技术可行性、用户可欲性)的角度来论证其MVP加值。 从**商业可行性**的角度来说,所反馈的数据结果的收集有一定的可持续、循环价值,即再次反馈给用户加深记忆;同时,有一定的商业价值,即储存数据,用数据变现,出售给相关旅游行业。 从**技术可行性**的角度来说,百度AI开放平台的通用物体和场景识别API后台相关数据库强大,所储存数据多类,反馈数据全面且清晰,具有借鉴意义。 从**用户可欲性**的角度来说,结合用户痛点,调用API数据(智能加值),对反馈数据结果进行数据储存和再加值,使用户充当“使用数据”和“再使用数据”的角色。 * 概率性考量 高德API:能够调用路径规划、搜索POI、静态地图、天气查询、输入提示、交通态势等API,即自动反馈相关结果。 通用物体和场景识别API:能够反馈较全的数据(keyword、score、root、description、baike_url等),但只有识别结果为最高score值才能反馈,其余的只反馈score、root、keyword。

[代码块](https://gitee.com/chen_jia_nan/api-final-project/tree/master/%E4%BB%A3%E7%A0%81%E5%9D%97)

[原型界面](https://modao.cc/app/ba2da2d9188652239be79f99771f421ddd004d5a?simulator_type=device&sticky)

五、心得体会

* 随着智能化时代的到来,许多产品陆续引入API技术,使其变得更加智能与便捷。大二的第一个学期,三门专业课中第二喜欢的是《API、机器学习与人工智能》这节课,原因是在上完两节课之后才看懂了API是啥以及怎么使用,原来天气预报,计算机视觉,人脸识别都没有我们想象中的那么深不可测,调用一个API就足够了,还有文档可以学习,这对刚学习的我们提供了很大的帮助。课上的知识点也设计API产品的设计思维,由于技术有限,对部分内容了解不是很到位,会通过后续学习,慢慢完善相对应的内容。 * 在设计产品以及撰写PRD文档时,不仅要将界面框架做得好看,还要寻找合适的api与产品进行匹配,根据用户的痛点寻找某个能解决该痛点的api功能,本文档写作进一步对“API机器学习与人工智能”课程的深化实践,结合课上知识,并引入“产品经理”和“用户视觉设计”课程的知识进行相关问题的思考和产品原型的制作。 * 这个产品的制作过程中,我查询了许许多多的信息,得到了许多的帮助。 * 使用平台:[百度AI开放平台](https://ai.baidu.com/)、[墨刀](https://modao.cc/app/ba2da2d9188652239be79f99771f421ddd004d5a?simulator_type=device&sticky#screen=skjtnn8nw30xuq7)、[ProcessOn](https://www.processon.com/)、[高德开放平台](https://lbs.amap.com/)