ofo官网招聘框架是什么

除了阿里巴巴,隐秘在ofo身后的3家投资者到底是什么来头?除了阿里巴巴,隐秘在ofo身后的3家投资者到底是什么来头?澎湃新闻百家号在宣布新一轮融资落地的同时,ofo背后新出现的投资者也引起了外界关注。3月13日,ofo小黄车宣布,完成E2-1轮融资8.66亿美元。本轮融资由阿里巴巴领投,灏峰集团、天合资本、蚂蚁金服与君理资本共同跟投。其中,天合资本、灏峰集团、君理资本为新入局的投资者。有网络媒体称,前民生银行行长毛晓峰复出,隐身灏峰及君理资本背后,投资了ofo,而相关的公司均由毛晓峰的夫人陈亭伽担任法人。澎湃新闻记者查询发现,天合资本应该来自于ofo创始人戴威的北大校友资源,而灏峰集团、君理资本则与民生系(民生银行、中民投)有着千丝万缕的联系。招聘网站上,君理资本介绍称,其是一家以文化产业投资为主的资本公司,涉及一二级投资,和民生银行、中民投、中信建投、微影资本基金等机构有密切合作。澎湃新闻记者根据相关网页注册信息查询到,天津君理信息技术有限公司与陈亭伽一起投资了一系列带有“灏峰”字样的文化公司。根据企业工商信息,澎湃新闻记者发现,灏峰和陈亭伽身后隐现民生系的身影。而所谓毛晓峰复出一说,或与此有关。2015年初,毛晓峰被带走调查,辞去民生银行行长职务,此后有网络传言称,毛晓峰的妻子为演员陈廷嘉(原名陈丽丽)。陈廷嘉的介绍中称其是北京时裳星缘文化有限公司创始人,但该公司的创始人名单里,出现的是陈亭伽的名字。目前,陈亭伽占股30%,贾跃亭的妻子甘薇占股10%。陈亭伽与ofo的接触最早可以追溯到去年底。日,南方网报道称,广州南沙开发区管委会和灏峰文化传播有限公司在广州银行大厦签署战略框架协议,灏峰文化董事长陈亭伽表示,将推动ofo全球总部和研发中心等项目落户南沙。ofo新引入的3家投资方什么来头官网资料显示,甘肃天合投资管理有限公司是一家创新型私募基金投资管理公司,简称天合资本,成立于日,是中国证监会审核批准成立的基金公司。其依托于北大一八九八咖啡馆众创平台,集聚北大创业资源和全球北大创业联盟,集合自身专业团队;是以企业改制、并购重组、项目孵化、基金管理、技术转化和创业投融资为主专业化投资管理公司。ofo的创始人戴威正是毕业于北大。对于灏峰集团及君理资本,公开报道不多。招聘网站上,君理资本介绍称其是一家以文化产业投资为主的资本公司,涉及一二级投资,和民生银行、中民投、中信建投、微影资本基金等机构有密切合作,公司目前的合伙人均毕业于美国芝加哥大学、哥伦比亚大学、英国剑桥大学等国内外知名高校,都为具有数十年大型PE机构和大型银行的从业经验的业内精英,基层员工均毕业于北大、清华及国外知名高校。“君理资本”的背后,指向的应该是天津君理信息技术有限公司。工商信息显示,天津君理信息技术有限公司注册时间为日,注册资本55.56万元,有两位自然人股东:李京梅,持股75%;唐肖明,持股25%。此处的股东唐肖明与君理资本介绍中提到的微影资本创始合伙人唐肖明重名。官网资料显示,微影资本是一支专业的互联网文化产业投资基金,基金自2015年成立以来,管理基金总规模达40亿元人民币。目前,微影资本已投资了40多家公司,投资领域覆盖影视、体育、演出、新媒体四大领域。作为微影资本创始合伙人的唐肖明,此前曾就职于中国文化产业投资基金,担任执行董事,和投资决策委员会委员,直接主持的投资合计投资金额约15亿元人民币。天津君理信息技术有限公司对外投资的9家公司中,有三家的名字中有“灏峰”字样:宁波灏峰文化投资管理有限公司、天津灏峰文化投资管理有限公司、广州灏峰金融科技服务有限公司。上述三家公司成立时间均为2017年5月以后,法人代表均为陈亭伽,陈亭伽为天津灏峰文化的大股东,其同时通过天津灏峰文化与天津君理一起设立了宁波灏峰文化与广州灏峰金融。澎湃新闻记者注意到,日,南方网报道《南沙开发区管委会牵手灏峰文化 将推动ofo总部落户南沙》,根据该报道,灏峰文化董事长陈亭伽表示,“灏峰文化将在南沙开发区打造传媒产业集聚平台和消费场景金融生态集群,导入ofo、喜马拉雅、太和娱乐、老故事频道、娱票儿、现代传播等六大龙头产业。灏峰将推动ofo全球总部和研发中心等项目落户南沙。”ofo投资方身后隐现民生系身影进一步梳理,天津灏峰文化背后的股东都大有来头,的确和君理资本在招聘网站上宣称的一样,“和民生银行、中民投、中信建投、微影资本基金等机构有密切合作”。工商信息显示,天津灏峰文化有19名股东,陈亭伽为大股东,持股22%。在其余的18名股东中,至少有3家属于民生系。天津灏峰文化有19名股东其中,持股5.36%的林芝中民智德教育有限公司,惟一股东为中民香山(天津)文化投资有限公司。而中民香山(天津)文化投资有限公司背后则聚集了多个民生系的投资机构,中国民生投资股份有限公司(中民投)持有20.18%的股份,中民投资本管理有限公司、中民未来控股集团有限公司等都属于民生系。官网资料显示,中民投是中国领先的全球化大型投资集团。经国务院批准,中民投由全国工商联发起,59家行业领先企业联合设立,于日在上海成立,注册资本500亿元。虽然民生银行不承认与中民投存在股权关联,但考虑到两家公司成立之初高度重合的股东背景,外界往往将其联系在一起,统称民生系。中民香山(天津)文化投资有限公司背后则聚集了多个民生系的投资机构持股中民香山0.86%的深圳前海民商投资管理有限公司背后是民生电商控股(深圳)有限公司,被称为“中国民生银行最年轻分行行长”的吴江涛裸辞后,就在民生电商控股担任法人代表。而民生银行旗下民生加银资产管理公司持有民生电商控股21.69%的股份,为大股东。持股中民香山0.05%的北京民商华岳投资中心(有限合伙),股东之一为深圳民商发展投资管理有限公司,深圳民商发展的法人代表也是吴江涛。神秘的陈亭伽与灏峰文化除了民生系的加持,天津灏峰文化的股东不少来自文化、娱乐圈。比如先后控股或参股过华谊兄弟、太合麦田等文化公司的太合传媒投资有限公司,持有1.61%的股份;持股3.21%的湖北慧影二期文化产业投资合伙企业(有限合伙),背后更有中金启元国家新兴产业创业投资引导基金、武汉斗鱼网络科技有限公司、前海股权投资基金(有限合伙)等机构。此外,陈亭伽于2017年成立了北京亭伽文化咨询公司,其与宣亚集团董事长张秀兵旗下的北京宣亚国际投资有限公司,一起投资了一家叫中民天泽的投资公司。宣亚国际此前曾想要收购映客。澎湃新闻记者留意到,陈亭伽还于2012参与成立了北京时裳星缘文化有限公司。此后贾跃亭的妻子甘薇也加入了进来。目前,陈亭伽占股30%,甘薇占股10%。2015年初,毛晓峰因涉调查辞去民生银行行长职务,此后网络上曾有人爆料,毛晓峰的妻子为演员陈廷嘉(原名陈丽丽)。根据陈廷嘉个人微博介绍,陈廷嘉生于江苏省江阴市,中国大陆女演员,北京时裳星缘文化有限公司创始人。但北京时裳星缘文化有限公司的创始人名单里,出现的是陈亭伽的名字。据网络媒体报道,此次投资ofo的灏峰及君理资本背后毛晓峰正是幕后的实际控制人。君理资本由毛晓峰的前民生银行部下打理,灏峰系包括天津君理作为股东的天津灏峰文化传播有限公司、宁波灏峰文化投资管理有限公司,以及广州灏峰金融科技服务有限公司等,均由毛晓峰的夫人陈亭伽担任法人。澎湃新闻记者未能联系到上述公司置评。现年46岁的毛晓峰曾是民生银行“最年轻行长”,2002年加入民生银行后曾担任民生银行董事长经叔平的秘书,后在内部作为接班人培养,直至2014年出任民生银行行长。2015年初,毛晓峰因涉调查辞去民生银行行长职务。此前媒体报道称,毛晓峰2016年底已结束调查状态。据上述网络媒体称,早在去年秋天,ofo就与毛晓峰有接触合作。双方很可能在互联网金融领域展开合作。陈亭伽的号召力在2017年11月,灏峰文化与南沙区的签约仪式上,就可以看出陈亭伽的号召力。根据南方网的报道,出席该活动的有中国风险投资研究院院长丁继红、ofo公司创始人兼CEO戴威、喜马拉雅CEO余建军、太合娱乐公司总经理陈聪、现代传媒执行董事李剑、CCTV老故事频道总经理杨宏喜。南沙区委书记蔡朝林表示,灏峰文化以市场股权投资业务和文化传媒业务为基础,打造金融+文化跨业发展双引擎,以文化产业金融化推动多平台联动、上下游一体化运营。“此次协议的签署掀开了南沙与灏峰文化在全方面领域合作的新篇章,将依托灏峰文化在金融、文化领域的优势资源,全产业链和产业消费场景金融生态平台,通过文化产业金融化平台联动,开展文化娱乐、传媒传播、金融服务等全方位合作。”灏峰文化与南沙区的战略合作签约仪式现场。本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。澎湃新闻百家号最近更新:简介:澎湃新闻,专注时政与思想的媒体开放平台作者最新文章相关文章上海市云计算产业促进中心、DBAplus社群 北京
杭州市电子商务协会 杭州
直播合作: 媒体合作: 商务合作: 工作时间:周一至周日 09:00-18:00对于任何产品设计来说,构建流程都是一个绕不开的环节。其奠定了后续的产品框架,是用户体验的基石。本文将从定义和分类出发,结合实际案例,深入浅出地阐述流程图的作用以及画法。
流程——顾名思义:水流的路程;事物进行中的次序或顺序的布置和安排。流程是自然而然就存在的,它可以不规范,可以不固定,可以充满问题。
由两个及以上的步骤,完成一个完整的行为的过程,可称之为流程;注意是两个及以上的步骤。
流程图的核心就在于如何排布事物进行的次序,不同的顺序可能造成截然不同的结果。
产品经理画流程图的目的不外乎几点:
流程图为产品设计基石,可以保证产品的使用逻辑合理顺畅传达需求,用流程图来更好地表达产品逻辑查漏补缺,检验是否有遗漏的分支流程分类
流程图以描述对象分类,包括:业务流程图、页面流程图、功能流程图、数据流程图等。
业务流程图(Transaction Flow Diagram, TFD)
先以宋丹丹小品中的一个脑筋急转弯为例:把大象装冰箱,总共分几步?
第一步,把冰箱门打开;第二步,把大象装进去;第三步,把冰箱门关上。这看似是一个笑话,但其实蕴含着很强的逻辑思维。首先这里忽略了很多现实中的限制条件。比如,以大多数冰箱的容积都不可能将大象塞进去;比如是否能把大象切成块放进去?如果把大象塞进去,它会不会又跑出来?但抛开这些限制条件,那把大象塞冰箱的极简流程就是三步。打开冰箱门,把大象装进去,最后把门关上。
我们做业务流程图,其实很多时候都需要具有把“大象塞进冰箱”的思维方式,抛开很多现有的认知局限,将具象的行为一个个抽象出来。
结合上面的例子,再来细细品味“业务流程图”的定义:
抽象地描述事物进行的次序和顺序,不涉及具体操作与执行细节。在互联网软件行业通常指脱离产品设计的用户行为流程。业务流程图是一种系统分析人员都懂的共同语言, 用来描述系统组织结构、业务流程。
不管是否理解上述定义,下面带着抽象思维去思考购物行为的业务流程图应该是什么样的?
以上的三步组成了一个最简的一个流程,其完全涵盖了任何购物行为的核心。无论是网购还是在实体超市,都是以这三个行为为主体,然后进行扩展的。相对于大家平时看到的复杂的网购流程图,以上的三步流程简直简单的令人发指,而这恰恰是印证了大道至简的原理。我始终坚信无论再复杂的事情都能简化为极其简单的事情,如果你无法将其简化,说明只是你没有理解其核心。
依据上面的最小流程单元,我们下面尝试能不能将其扩展,尝试套用在更细节的流程图上面。
页面流程图(Page Flow Diagram)
定义:指电子产品具体所呈现的页面跳转流程图。其承载了业务流程图所包含的业务流转信息。
下图以淘宝为例,展示出了网购的页面流程。
由上图红框中的三个节点我们可以看出,页面流程图依然是包含在业务流程图的。这恰恰符合定义中的要求,同时也印证了页面流程图的正确性。相较于一开始的极简流程图,现在的流程图已经渐渐变得复杂了一些。我们将抽象的业务,映射在了具象的页面上,用软件的页面承载起了业务需求。而以上就是由业务流程图到页面流程图的转化过程。
功能流程图(Function Flow Diagram)
定义:指单页面内或多页面之间的功能操作流程,其包含在页面流程中。
任何功能都是被包含在页面内的,但一个页面内往往不止一个功能,所以单单页面流程图可能无法完整表达所有流程,而这时就需要用功能流程图来更加具体表达每个页面内所包含的功能。
由上图红框中的四个节点我们可以看出,功能流程图同样也是由页面流程图拓展而来的。功能流程图是在页面流程图的基础上继续深化,变得更加复杂。同时也渐渐变得像大家日常看到的流程图一样。
数据流程图(Data Flow Diagram)
定义:特指软件产品中,描述数据在不同节点被处理的过程所画的图表。主要表达计算机程序对于业务的实现原理。用户在功能流程图中的每一个操作,对应都会反映在数据流程图中。同时,数据流程图也可以叫程序流程图(Program Flow Diagram)。
它是一种能全面地描述信息系统逻辑模型的主要工具。它可以利用少数几种符号综合的反映出信息在系统中的流动、处理和存储的情况。数据流程图具有抽象性和概括性。
可能业务流程图、页面流程图和功能流程图大家都耳熟能详,但数据流程图恐怕了解的就比较少了。其实,每个流程图中都有一个核心伴随着不同操作在整个系统中不断流转。比如业务流程图大多以人为核心,每个节点都是在传递人的不同行为。而页面流程图和功能流程图也类似,都是以人的操作行为为核心,在不同页面和功能间进行流转。但数据流程图不同,它是以数据为核心,展示整个系统中,数据是如何被处理的。
其更偏技术思维,更多的是展现后台程序的实现原理。所以,常常是开发人员绘制此图,而产品经理涉及较少。但随着产品经理地不断成长,向上提高到战略层,而向下则会深入到实现层。理解程序的开发原理和背后的数据流转,无疑会让产品经理对产品设计有更加深刻的理解。
下面仍以购物流程为主题来展示数据流程图。
相较于之前的图表,数据流程图增加了新的维度——程序。客户端在展现用户操作行为的同时,也表达了程序在用户行为背后的动作。而往往大家说一个产品复杂的时候,可能只注意到了它的前端交互复杂,而忽视了后端逻辑的复杂。对于一个优秀的产品经理来说,不止要关注前端的用户体验,更要能看清事物背后的逻辑。毕竟人人都可以对用户体验指手画脚,而说到程序实现,那可就体现出产品经理的专业性来了。
以上几幅图片分别展示了一个产品的业务流程、页面流程、功能流程和数据流程。从中可以发现,由业务到页面,再到功能,再到数据处理,是顺序拓展的。一个产品的页面或功能,不是凭空出现的,而是依据业务层的各个节点和流程进行设计的。这就是为什么在做产品设计时一定要先理解业务的原因。
在初步学习画流程图时,尽量将业务、页面、功能和数据区分清楚,并且逐层递进,不要把多种类型的流程图混杂一起。这样反而会将思想搞得混乱。
流程图的颗粒度
所谓流程图的颗粒度,其实就是指流程图的细致程度。
我在画流程图时也常常会犹豫纠结,这个功能点用不用描写得更详细?这条分支用不用标出来?这个和服务器的交互事件用不用在流程图体现?等等这些问题,也都是产品经理在日常画图时会遇到的。
依然拿购物流程为例,最简的业务流程分为三个步骤,那如果细化一些,是否可以画出不同的流程图呢?
显而易见,即便针对同一个流程,也能画出不同的流程图。如上图,将挑选商品拆分为三个步骤,将结账拆分为两个步骤。但两个流程图依然表达的是一套流程。而这就是每个人对于颗粒度的把握有所不同。有很多新人总想一步到位,一次画出完美的流程图。但这其实是一种非常不可取的思维。任何完善的流程图,都需要经过由简单到复杂的过程,而不是一蹴而就。
理论上来说,流程图的细致程度越高,产品设计就越准确顺畅。但实际情况中,过度的详细反而是浪费时间。而对于度的把握能力,则需要经验积累以及团队磨合,这里也是体现产品经理对颗粒度把握能力的地方。我们画流程图的最终目的是让团队成员理解我们的产品设计,而不是需要画一幅非常详细的流程图。理想的情况应该是以最简的形式,画出团队都能理解的图表。
流程图画法
上面讲解了流程图的定义和分类,下面就进入具体的流程画法讲解
流程图基本元素
以上为流程图中最常用的几种元素。不常用的元素就不在此展示了,大家可以在Microsoft Visio中查看。
泳道图是流程图中的一种画法,是将流程图中的一些流程节点按操作角色的不同而划分。比如刚才的数据流程图其实就采用泳道图的画法展示,其中顶部为两个不同角色——用户和服务器。同时在竖向的基础上也可以添加横向泳道,以不同页面来给操作分类。
对于涉及到多角色比较复杂的流程图来说,画泳道流程图会看起来更加清晰明了。
流程图的组成部分
流程图主要由三部分组成:
主干流程分支流程(异常流程属于分支流程)子流程下图是将之前功能流程图的例子作为主干流程,然后添加了分支流程。我们在画流程图时应该遵循先主干后分支的顺序来描绘流程图,因为对于大多数用户来说,主干流程是最常用的路径。
主干流程和分支流程大家都好理解,那到底什么是子流程呢?在画流程图的过程中,有一些流程是会经常遇到的,比如登录流程、注册流程、修改密码流程。对于电商来说,可能有退货流程、购物券使用流程等等。如果每次画与之有关的流程图的时候,都将其再画一遍,那实在繁琐。所以,子流程就是将某几个具有逻辑关系的节点集合而成的,可以复用在各个地方。
下图就是将登录流程变成子流程后的流程图。
流程图的结构
流程图中大致包含四种结构:顺序结构、条件结构(又称选择结构)、循环结构。基本上大多数流程图都是由这三种结构组成的。
上面说了那么多理论知识和概念,那下面就开始真刀实枪地展示一个案例。本来一开始我想以电商产品作为例子,因为电商产品是需要极强逻辑思维的产品,并且比较常见。但后来发现淘宝、京东等都极为庞大和复杂,分析起来过于笨重。转而想起共享单车是个非常不错的教材案例。其产品极简,但背后却暗藏有趣的逻辑架构。尤其是市面上摩拜与ofo不同的产品解决方案,分析起来更加有对比性。
共享单车的前身
如果要追溯最早的共享单车,恐怕就是政府推出的有桩自行车。其推出目的无非就是缓解交通压力,以及减少环境污染。而当时受限于成本、技术以及大众人群的普遍素质,有桩自行车的解决方案是极其不方便的。想要租一辆有桩自行车,首先要凭身份证在相关单位办理IC卡,并缴纳押金和预存费用,然后租车和还车只能在定点位置进行。先不谈办理卡片有多麻烦,租车还车有多不方便,超时扣费有多惊人,如果只单纯将其用业务流程图展示出来,应该是什么样的呢?
下面依然以最简单的业务形态来展示使用有桩单车业务流程图:
单看有桩单车的流程图其实没有任何意义,真正的意义在于有桩单车和目前摩拜与ofo的横向对比,下面看一下两家共享单车的业务流程图:
很明显可以看出,无论是有桩单车、摩拜单车还是ofo单车,在业务流程图上竟然没有太大区别。那为什么多年之前政府主导的有桩单车平平无奇,而2016年末出现的共享单车红极一时?那摩拜和ofo两款截然不同的单车,区别点到底在哪里呢?我们需要更加深入地分析每个业务节点,剖析其功能。
因为单车的使用流程不仅是在APP上,还有一部分操作在实体自行车上,这时就不能单使用页面流程图,而是要直接使用功能流程图。并且这里的功能流程图不局限于页面内的功能,而是要表达用户对单车和APP的每一步操作。
首先看ofo单车,在APP中支付押金后,接着便需要寻找自行车。而这时我们发现,虽然ofo有多种单车样式,多种车锁机制。但本案例着重讲ofo第一代机械锁,与第二代伪智能锁。
这两种锁其实代表了两种不同的产品解决方案,我们先讨论第一种机械锁。(所谓机械锁,其实类似于生活中经常见到的密码箱。每个密码箱有预设的固定密码,通过拨弄表盘输入正确密码,即可开锁。并且机械锁的密码是固定的,不会改变)。
我们从路边找到机械锁单车,然后打开APP,输入车牌号或扫描二维码,从APP中得到本车的机械锁密码,然后输入密码,打开单车车锁。此时APP中会进行倒计时,倒计时结束则开始正式计费。最后,骑行到目的地后,需要将车锁关闭,并且必须在APP中点击结束骑行的按钮,才能结算此次行程的订单。
看完了ofo的流程,下面来对比看一下摩拜的流程。
摩拜的产品解决方案为,扫描单车的二维码以后,摩拜单车的车锁会自动打开,不需要像机械锁一样手动操作。并且在锁车后,摩拜单车自动会结束行程,无须在APP中点击结束。在下一次APP打开时,才会进行账单结算。
下图分别为ofo机械锁单车使用流程图和摩拜单车使用流程图(APP标识代表用户在APP上的操作)
我们可以清楚地看到摩拜的流程比ofo的少了两个节点,而这就是摩拜对比ofo第一代机械锁的优势。当然,ofo第一代也有其他方面是优于摩拜的,比如骑车的舒适程度。但本文主要聚焦于产品流程,所以并不在单车体验上花费太多笔墨。
纵观ofo机械锁和摩拜智能锁的解决方案来看,ofo明显是逊色很多的。机械锁带来的问题,不止是使用流程的复杂,还有很多是产品使用上的漏洞。比如,用户锁车后,必须手动将密码拨乱,不然下个人将可以免费骑行。比如,用户在骑行结束后,忘记在APP点击结束,会造成更额外扣费。等等还有很多问题,就不一一列举了。
说句题外话,这些问题ofo也都明白。机械锁的解决方案倘若只在封闭的校园内运行,那还差强人意。但一经投放到校外市场,那么这种解决方案无疑会给公司带来巨大的损失。那为什么ofo明知问题,还要大量投放呢?原因很简单,以摩拜拓展的速度,如果他不在当时迅速走出校园,那么也许永远也没机会走出校园了。
言归正传。之前的讨论,一直避开了一个非常重要的节点——“找车”。抛开路边随机看到单车不谈,就拿地图找车来说,ofo第一代机械锁肯定是没有GPS定位的,为什么也能在地图上显示呢?
下面我们尝试画一下ofo对于解锁的程序流程图是什么样的。
我们从“APP扫描二维码/输入单车编号”此节点开始推导。我要开车牌号为XXX的单车,那么就需要得到密码,而所有车的密码,都应该放在ofo的单车数据库中。我们不论是扫描二维码,还是输入单车号,本质都应该是将单车编号传输给服务器,告诉它我要哪辆车的密码。服务器查询到此单车的密码以后,就传输回APP,我们就看到了此单车的密码。
因为节省车锁电源的原因,服务器此时并没有和单车联系,而是靠人工输入密码打开车锁。所以ofo在用户得到密码后,就会开始倒计时。倒计时内可以取消开锁状态;倒计时结束,则代表用户默认开始骑行,计费也从此时开始。
此时如果是iPhone用户的话,将ofoAPP最小化时,就会发现手机顶部电池电量条变成了蓝色。其实,这就是ofo获取单车行程的要点所在。既然机械锁无法向服务器传输数据的话,那不如让用户手机代替。以获取手机的定位来获取单车的骑行路线。并且在停车后,点击结束骑行时,上报位置,由此服务器来标记此单车停放的位置。而此时上报的位置其实并没有单车。这就是ofo地图上有很多假标记产生的原因。
ofo采用的这种标记方法其实非常的粗糙,毕竟如果用户强制结束应用,也就获取不到骑行路线了。而ofo针对获取不到骑行路线的情况,也做了处理,那就是用标记起点到终点,然后根据地图提供的路线来显示路程。
上图我亲测的案例。红色箭头是我的实际骑行的路线,绿色线是ofo自带地图上通过起点和终点计算的路线。
下面我们继续分析ofo机械锁的程序流程图
注意上图服务内的部分,看起来步骤非常少,也非常简单,而真实的服务器肯定有更多复杂的逻辑判断。但对于产品经理画的流程图来说,不可能完完全全描绘编程中的技术细节,而且也不需要产品经理去帮技术想代码的实现逻辑。我们要做得是,理解程序宏观的实现逻辑。
比如,在扫描二维码后,为什么APP会显示这辆车的密码,而不是其他车辆的密码呢?很简单,服务器内肯定储存了所有单车的密码,而扫描二维码的过程就是将此单车的ID传送给服务器,服务器在数据库中找到密码后,返回给用户手中。
服务器在此处理过程中,肯定还会有其他的判断,比如此用户账号是否正常,有没有被封号?此单车是否已被标记为故障车?等等。但大家发现,上面的流程图内并没有画出这些逻辑判断,是我忘记了吗?
其实并不是。这里又不得不提到本文的核心概念——颗粒度。
此图想表达的是宏观的程序实现逻辑,是为了让读者更聚焦于问题核心,我们只需要着重表达主干流程就好。如果添加更多的分支流程、异常流程,那反而会影响读者的注意力。所以,还是老生常谈的那句话:画流程图一定要先主干,后分支,千万别在一开始就盲目追求细节。
言归正传,ofo的第一代锁的解决方案虽然漏洞百出,但依然用其巧妙的方式,实现了地图上单车位置的显示。ofo推出的第二代锁,改进了以往机械锁的很多问题。其中最大的效果就是车锁的密码不再是固定的,并且锁车之后,不需要再点结束行程。那既然ofo的锁已经优化了,那为什么前文还称他为伪智能锁,他和真正的智能锁差在哪里呢?为什么ofo的车锁依然需要手动输入密码,而不是像摩拜一样,车锁直接弹开?为什么常常在地图上看到有车,而实际地点没有车呢?
下面引入一个80、90后童年的回忆:将军令。
“将军令”(又名网易帐号保护器) 是广州网易互动娱乐有限公司自主研发的、具有完全知识产权的高科技身份认证产品。它是专为保护网易通行证账号(游戏账号)、直销商帐号的密码而出的产品,其特有的60秒密码动态自动更新技术将盗号风险降到最低。
“将军令”的产生伴随着当年梦幻西游的风靡,其创新技术确实解决了大多数盗号问题。那将军令的实现机制到底是如何呢?简单地说明一下:首先,打开“将军令”,它会生成一串数字,你在登陆游戏时,输入这些数字,系统就会允许账号登陆。同时,“将军令”的数字是每隔60秒动态变化的,每次登陆时,“将军令”的验证码都会不一样。其实现原理,无非是“将军令”和服务器保持同一种算法,在同一时间,他们的计算结果是一致的。
回来看ofo的伪智能锁,其实也是一样的实现原理。每辆车锁都有一个单独的算法保存在服务器,车锁每隔一段时间就会根据算法,变换一个密码。而当你打开APP,查看此单车密码时,服务器使用和车锁相同的算法算一遍当前时间下的密码,那此密码一定是和车锁当前算的是一致的。
开锁说完了,下面聊聊关锁。如果你骑过小黄车就会发现,小黄车的智能锁关闭以后,并不用手动点APP上的结束行程了。那要做到这点,一定是车锁与服务器进行了通信,告诉服务器用户已经结束了行程,可以结算订单了。那既然车锁可以和服务器通信,为什么ofo还要采用上面的将军令方式来解锁呢,为什么不直接用服务器通信告诉单车自动开锁呢?
其实,就ofo第一代伪智能锁“海王星"来说,并没有做到实时和服务器通信。在关锁的时候,只是车锁单方面向服务器发送消息。而同时服务器收取到消息后,在地图上显示其单车的定位。我想ofo这么做,原因一定是因为想减少车锁的耗电量,要知道实时通信是非常耗电的。
下图是ofo的程序流程图
摩拜单车的智能锁
上面分析了ofo的机械锁和伪智能锁以后,我们再来看看摩拜单车的智能锁,到底智能在哪里。
首先通过实际体验我们知道,摩拜单车是不需要输入密码的。抛开蓝牙本地验证密码的方式,那摩拜车锁需要和服务器实时通信,才能实现APP扫描之后自动打开。
可能有些读者不明白为什么一定要实时通信呢?难道在开锁时,服务器给车锁发送打开的指令不行嘛?举个例子,手机开飞行模式的时候,是无法接听电话和数据上网的。手机想接听电话和上网,就一定要每时每刻和通信基站连在一起,这样才能保证通信基站想要找你的时候可以找到。如果你和通信基站断开,基站是无法知道你在哪里的。但如果你想要连接基站,只需要关闭飞行模式,打开信号,就可以和基站重新连接起来。这就是摩拜单车需要实时连接服务器的原因。只有这样才能实现单车在地图上的定位以及扫码开锁。其实摩拜为了实现此功能也是大费周章。因为车锁比较耗电,传统电池是无法支撑的,所以摩拜的车采用了机械发电的原理。只要有人骑车,就会将机械能转化为电能,给车锁充电。这也解释了为什么摩拜的车比较难骑,阻力大,车身重。
下面依据上述原理,画出摩拜单车的程序流程图
由上图对比ofo的流程,可以看出摩拜采用的解决方案是将自行车与服务器连接。让每一个自行车都成为一个终端,实时同步在整个地图上面。这样既获得了良好的用车体验,也收集到了用户数据。就解决方案来看摩拜是比ofo完善很多的。
单车车锁的蓝牙解决方案
大家在用摩拜或ofo时,可能经常会看到提示:用蓝牙解锁更加快捷方便。那其实现原理是什么样的呢?我们不妨推测一下。首先,用户在打开蓝牙后要让单车解锁,那就一定要和单车连接起来,否则不可能实现解锁。那单车的蓝牙就必须是实时打开的状态,以供任何时候用户进行解锁。那这时又有一个问题,如果周围有很多单车,那我的蓝牙到底要和哪辆单车匹配呢?这时就体现出扫码的作用了。我一定是扫码的时候,告诉服务器:我要解锁XX编号的单车。那服务器会返回给你这个单车的蓝牙"口令",你通过“口令"与附近的蓝牙匹配,能匹配成功的一定是你想开的那辆自行车。因为你手机的蓝牙和单车的蓝牙距离非常近,蓝牙匹配是非常快速的。所以,通常摩拜或ofo都会推荐大家使用蓝牙解锁,这样的成功率更高,速度更快。就蓝牙解决方案来说,ofo和摩拜其实没有太大区别的。
至于蓝牙解决方案的流程图,就交给大家当作本文的作业。如果你想检验一下本文对你到底有没有帮助,那么你可以尝试去画一画蓝牙解决方案的流程图。相信我,非常简单的。
以上就是整个ofo与摩拜解决方案的对比,其中我也画出了不同阶段的流程图。基本可以代表我分析案例的一些思路。最主要的还是让大家能够理解并应用流程图到日常产品设计与分析中。我们在构建流程图时,如果能按照本文的方法,由业务到程序,由简单到复杂,那相信一定会让你的思路更加清晰顺畅。
本文从定义、分类以及画法,分层讲解了各种流程图的特点。尝试以教科书的方式来阐述其原理和机制。因为目前并没有统一的流程图规范,所以文中难免有错误和理解偏差,也希望大家能指证与交流。
虽然本文的目的是介绍流程图,但其整个思维过程才是真正我想表达的核心。任何复杂事物都可以拆解为最小单元,然后由最小单元逐渐还原复杂事物。引申下去,这种思维方式其实是一种剖析事物的思维模型,熟练掌握以后可以套用于多种分析场景,希望以后有机会单独写一篇文章来详细介绍思维模型。
本文来源于与人人都是产品经理网的约稿,原文链接()
参考引用:
本文由PMCAFF会员原创发布于PMCAFF产品社区(),未经许可,禁止转载。
臻龙:喜欢认知心理学与神经科学,特别钟爱讨论抽象算法问题,欢迎交流。
共享单车原理解析
不同的共享单车有不同的实现方式一般是通过GPRS+BLE+GNSS的了蓝牙智能锁方案。第一种就是SKC111的控制单元通过GPRS的无线通信模块与后台服务器相连接,把相关的gps数据和信息发送给后台管...
面向对象之共享单车项目
面向对象之共享单车项目
最近项目在做一个单车项目,由于1.0版本催得很急,并且该项目是在另外一个单车项目上修改而来,因而最开始想的就是在之前的单车项目上增加些代码实现功能,结果在遇到很多的坑,而其...
透过现象看本质:共享单车之摩拜和ofo的工作原理分析
摩拜用app扫码成功后,锁会自动打开,无需人工对单车进行干预。这说明摩拜单车内部有联网装置,app扫码成功后,服务器后台发送指令,单车自动开锁。
ofo需要输入单车的ID号码,随后程序给...
摩拜单车的工作原理
最近一段时间比较火的应该就是共享单车了。我之前也试着骑了摩拜单车,很好用,简单方便。
它的特点就是扫码既用。用完放在路边锁上即可,而且计费也非常方便。它的特点就不多说,本文的重点不在于此。
摩拜单车开锁实现原理剖析
1.开锁技术可能性分析
摩拜服务器作为broker, 手机APP 和
智能锁作为 subcriber/publisher, 过程如下
智能锁和摩拜云端保持长连...
共享单车已经成为了中国新四大发明之一,被输往了世界上很多城市。在我看来,虽然共享单车的实现并不复杂,其实质是一个典型的“物联网+互联网”应用。应用的一边是车(物)、另一边是用户(人),通过云端的控制来...
1.功能模块图;
2.各个模块详细的功能描述。
...
微信小程序源代码_模仿&em&共享单车&/em&ofo
教你用300万&em&共享单车&/em&出行数据,预测骑行目的地 !(附源码)
毕设&em&共享单车&/em&源代码
&em&共享单车&/em&管理系统
微信小程序源代码-模仿共享...
来源:物联江湖(ID:iot521)作者:王一鸣物联网智库 整理发布转载请注明来源和出处------
------智能锁厂家会持续地参与研发并生产新的锁件,运营商网络的迭代演进能进一...
ofo共享单车和摩拜单车背后的物联网技术分析
共享单车现在已经成为了一个“现象级产品,目前最热的是出生在北京的ofo小黄车以及源于上海的摩拜小橙车,本文从物联网技术角度对这两者做一些比较和说明,试图解密共享单车ofo和摩拜背后的物联网技术。...
没有更多推荐了,

我要回帖

更多关于 ofo官网登录 的文章

 

随机推荐