童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

数据传输:移动产品的3种现象级信息传输方案

12月12日 醉殇别投稿
  笔者从信息分类出发,对数据传输进行了分析并总结了三种主要的现象级方案,供大家参考与学习。
  信息传输好比产品的血液流动。
  产品经理有必要大致了解数据传输的边界、场景、基本方案,以参与项目的排期、控时、选型。
  信息传输的方式,决定了可实现场景的边界。目前的传输方式主要如下:
  在线直传:不经过服务器,进行直传;
  在线代理:消息经过服务器中转到达目标账号;
  离线代理:消息经过服务器中转到达目标账号对方不在线消息暂存服务器的数据库,在其上线再传发;
  离线扩展:将暂存消息以邮件,短信等方式转发给目标账号。
  这些传输方式有不同的实现方案。为了更概括抽象,笔者从信息分类角度出发,总结了三种主要的现象级方案。
  一、实时且高频的信息传递IM
  一些功能,对信息响应的及时性和频率要求高,比如App中的实时聊天(就像陌陌的聊天)、匹配交友(类似SOUL的语音匹配),对战游戏(如王者荣耀)等。
  这些场景往往是“在线等”的态势,毫秒级别的误差就可能会导致产品的坍塌。
  那么通常是使用什么信息交互技术实现的呢?
  通常会使用IM机制(InstantMessaging)。即时通讯,就是识别在线用户,并与他们实时交换消息。
  IM是一个成熟的机制,该体系中最核心的部分是消息系统,消息系统中最核心的功能是消息的同步、存储和检索。
  IM工作流程:
  这样就无需每次信息发出,都要从客户端到服务器进行“握手”访问,减少了大量的延迟和丢失数据风险。
  打比方,IM无需每次都拿钥匙开门了,而是门就给你开着,进出不限次数。避免了丢钥匙的风险和开门的时间浪费。
  IM通常是配合“长链接”(后面还会提到)技术实现的。可以公司自己研发,多数时是使用第三方IM的SDK,比如云信。
  以IM为内核的产品,比如钉钉、微信、QQ等。
  非以IM系统为核心的应用,最典型的如一些在线游戏、社交应用等。
  二、及时性要求不太高的信息传递接口
  作品评论、点赞、收藏这样的功能,对时效要求低于上面提到的实时聊天。
  这种功能一般是通过常规的HTTP接口请求方式实现的。也就是信息源头发起请求,服务器收到请求进行处理,再返回给目标服务器。
  这种信息传递机制在产品中使用的最普遍,研发成本小。比如双击【抖音】的底部【首页】菜单,视频刷新。
  其流程就是:客户端触发发起消息刷新数据。
  当然用户不请求,也能自动刷新呢?可以通过定时任务,或死循环等方式实现。
  原理就是按照设定的频率,自动请求服务器。好像每隔一会打开一次朋友圈,看有没有人点赞一样。
  关于HTTP请求的扩展
  (1)短轮询和长轮询
  轮询:就是户端定期去向服务端询问是否有新的消息;服务端见到客户端来询问,就告诉它。
  这种方案最简单,但是却不适用于即时通讯产品,因为即时通讯软件的消息传递机制与一般的消息推送的区别就在即时这点,如果采用轮询的方式,客户端每几秒就连一次服务器,对于手机电量与流量的消耗是很大的。
  短轮询(shortpolling):是指服务端收到请求后,无论是否有数据都立即返回。
  长轮询(longpolling):指服务端收到请求后若有数据立即返回,若无数据则保持到有数据时返回,或一段时间后超时才结束。
  (2)短连接和长连接
  短连接(shortconnection):就是请求一次,建立一次连接,任务结束就中断,不再复活。
  长连接(longconnection):执行握手链接后,不断开链接,保持客户端和服务端通信,直到服务器超时自动断开链接,或者客户端主动断开链接。
  适用于操作频繁、点对点通讯,且连接次数不是太多。
  三、退出应用或后台状态下的信息发送推送
  比如App退出之后,还会有顶部横幅提醒。
  这通常是通过服务器的推送机制实现的。该推送技术叫做Serverpush:客户端是否在线都可以被唤起。
  简单地说,就是不管你要不要消息(在用户手机系统设置为同意接收来自应用的消息推送通知情况下),都可以把消息推到你手机的通知栏,或者app右上角有角标。
  推送可以第一时间把想要传达给用户的消息发出去,因为很多用户其实也不知道自己需要怎么样的信息。
  推送方案的公认评价采取4s标准:Safe(安全)、Stable(稳定)、Save(省电省流量省成本)、Slim(体积小)。
  目前国内主要使用第三方的推送功能,比如个推、腾讯的信鸽。
  (1)为什么要推送
  每个月用户手机里都装有几十款应用,而现在生活节奏快,即便是很不错的应用也可能几天不用就忘掉了,因此为了提醒用户应用的存在性,同时给用户带来一些价值,比如手游类应用送道具,电商类应用送优惠券等。
  归根结底,推送的目的是提升应用的活跃度和留存率。
  (2)为什么要用第三方推送
  自建通道尤其是创业团队,会耗费一定的人力,同时在推送的关键指标如抵达率、精准推送等方便是个很大挑战。
  总结
  由于数据量、及时性、容错、硬件性能、生态集群、技术发展等方面的差别,导致移动产品的数据传输方案,不同于后台类产品的数据传输(参考文章《系统间数据对接的逻辑和机制》)。
  本文粗浅的总结,源自于实际工作的积累总结。
投诉 评论 转载

服务设计视角下的办公区域垃圾分类设计优化本文主要是讨论下,在办公区域单次丢弃垃圾量少分类易落地、公司同事反馈迅速可以快速优化方案。19年7月1日,《上海市生活垃圾管理条例》正式实施。随后上海开始了垃圾分类的“热……从洛客贾伟“布道”,看新设计思维如何与分享时代叠加本文以设计师贾伟的事例与设计思想为内容,向我们讲述了新设计思维如何与分享时代叠加。伴随移动互联网对大众生活的迅速改变,消费者用户的需求已经开始逆向影响到每一个产业链条环节……产品设计复盘:以MeYou在家早教应用为例笔者复盘了自己做的一款假想早教app,其中的许多产品设计想法值得借鉴与参考。近几年,随着家庭教育重要性的普及,越来越多的新手家长步入家庭早教的行列。本文就是从作者自……天下产品一大抄用户习惯已经被培养,产品也长得越来越像,有的地方可以“抄”,有些地方一定要有独特的创新点。18世纪末,面对英国工业革命后大量输出的质优价廉的棉布,欧陆各国惊恐万分,因为这……FMS财务管理系统:应付结算本篇文章中,笔者对应付结算各个部分进行了梳理和分析,与大家分享。前面相继介绍了财务系统的组成、财务数据流转、应收管理、质保金、预付款、费用管理以及合同管理。我个人觉……界面交互设计总结(二):常规功能类区别于运营活动类的界面交互设计的,就是常规功能类的界面交互设计,两者之间既有不一样的地方,也有相似的地方,本期就围绕后者,结合我在实战中的经验,进行一下分析总结。常规功能……淘宝商品详情页加搜索框的意义是什么?本文从用户行为角度进行分析,从用户购买情境中推导出手淘在商品详情页加搜索框的意义。淘宝在8。11。1的版本中做了一项比较大的交互修改,即在商品详情页顶部增加了搜索框,如下……数据传输:移动产品的3种现象级信息传输方案笔者从信息分类出发,对数据传输进行了分析并总结了三种主要的现象级方案,供大家参考与学习。信息传输好比产品的血液流动。产品经理有必要大致了解数据传输的边界、场景、基本……在数据清理中,更好的数据胜过更高级的算法数据清理的步骤和技术因数据集而异,我们没有办法在一篇文章中穷尽所有会出现的问题。这篇文章介绍了数据清理的一些常见步骤,例如修复结构性错误,处理丢失的数据以及过滤观察值。更……微信展露B面:几经折腾的“看一看”“看一看”能否解微信内容困局?最近,微信又开始折腾“看一看”了,更准确来说,是折腾其中的“朋友在看”栏目。要知道,此前“朋友在看”栏目一直是微信好友“在看”的公众号……界面交互设计总结(一):运营类什么是界面交互设计这个话题,早就已经被反复说了很多次了,但是继续深入下去如何做一个好的界面交互设计,却鲜有大范围的深入讨论。就着这个方向,我会分两期深入分析总结一下,实战中的界……如何设计一套好用的自适应流控方案?自适应流控是指根据当前流量对象的数据特征及预定义的规则,自动调整方法、顺序、参数或条件,以期与预定义目标相适应的过程。什么是自适应流控?流控,是流量控制的简称。在不……
哪些经验能使网站优化更好权重优化中的不良因素分析网站首页优化的若干经验分享seo内链优化在操作方面要关注的问题SEO优化攻略怎么进行化解网站优化的难处有哪些方式如何加快网站浏览速度移动端网站SEO优化要怎样做?百度知道留链接硬广告方法100有效决定SEO效果的四大关键要素分析网站根目录下的robots。txt写法和robotstxt协seo技术扫盲之hosts的使用
孙东林:谁有《下一站永远》的歌词,拜托热评聚热点网 暗示命中注定的缘分核桃是老人养生的最佳的食物鸟类摄影使用哪款相机和镜头比较好,你的选择正确吗?美国应该只剩下一条路衰退越战中的两大秘密令世界为之震惊历史因此改写瑞典首相安德松正式宣布辞去首相职务热评聚热点网 小狐狸的生日宴会勇士有大麻烦了!两人续约未敲定,一人也要顶薪,夺冠阵容或解体机电工程施工总承包3级可以承包多大的工程范围?需要哪些条件? 世界杯32强巡礼日耳曼战车德国崔彬:米奇妙妙屋中文版全集在哪里下载热议聚热点网

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界