六安沧州西安三亚宝鸡菏泽
投稿投诉
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

账号体系账号合并打通的区分及处理

  账号体系是平台的底层系统,在此基础上,用户行为、业务发展等因素会引发账号间交互的需求。
  账户间的交互有合并打通换绑等方式,其中合并与打通这俩概念极易混淆,本文将对这两种账户交互进行概念区分及处理方式的讲解。
  一、合并与打通的区分
  这部分橘子将会以下图为大纲进行讲解:
  1。账号合并
  (1)概念
  账号合并是指一个系统内,一个用户的多个账号合并成一个账号。
  账号系统是为用户所做,账号即代表用户身份。在一个系统内部,用户本人为账号的持有者,所以对多个账号的合并只能由账号持有者本人发起。
  因此账号合并需要从用户的维度思考,合并结果为一个用户在系统内的多个用户身份,合并为一个用户身份。
  (2)业务场景
  合并前的多个账号,可以是相同类型的,也可以是不同类型的。
  在此,先对类型进行简单定义:注册方式相同的账号,视为相同类型的账号。
  一个系统内,相同类型的账号合并:
  e。g:游戏中,同一用户用两个手机号注册了大小号。希望将其合并为一个账号。
  这些账号是在同一个游戏内,通过相同的方式手机号注册,用不同的手机号注册的账号,所以为相同类型的账号合并。
  一个系统内,不同类型的账号合并:
  e。g:一个平台内有手机号、微信、微博等多个注册入口,导致一个用户有多个账号,希望将这些账号合并。
  手机号、微信、微博等账号是通过不同的注册方式生成的,所以为不同类型的账号合并。
  (3)目的
  账号合并的重点在并,所以账号合并希望达到的效果:
  账号合n为1:多个账号聚合后生成一个主体账号,一个用户只有一个主体账号代表其用户身份。
  数据取并集:合并后主体账号的数据,为所有账号数据资料的累加并集。
  在上面相同类型的账号合并的案例中:
  一个游戏用户希望将小号合并入大号,每个账号都有10枚金币。
  则最终的合并结果:大号为主体账号,数据为两个账号的累加,金币为10220枚,小号注销无法再次使用。
  不同类型账号合并案例中:
  一个用户的手机号、微信、微博账号要进行合并,系统定义的主体账号为手机号,每个账号都有10个收藏店铺。
  则最终的合并结果:微信账号、微博账号作为子账号绑定在手机号上,微信账号、微博账号的数据并入手机账号中,收藏店铺为10330个。
  通过任何账号登录,调用的都是所关联的主体账号的信息。
  2。账号打通
  (1)概念
  账号打通是指同一个用户的数据,在多个系统间进行流转。
  打通是多个系统账户体系的交互,用户虽然是账号的持有者,但是涉及到多个系统间的交互,用户是没有发起权的,仅有授权权,授权是否同意打通。
  多系统内账号的打通,为的是实现系统间数据的流转,因此账号打通更准确的说其实是系统间的数据打通,数据的传输纽带为同一用户。因此在本文后续都以数据打通来替代账号打通。
  数据打通的发起方,为使用打通后数据的业务系统。多个系统间的数据需要做交互,由需要该数据的业务系统来推动。
  因此数据打通需要从系统、数据的维度思考,通过账号的打通,来实现系统业务的打通,最终实现系统间数据的流转。
  (2)业务场景
  多个系统间,系统间数据的打通分为单向与双向。
  不同系统内,单向的数据打通:
  e。g,通过微信等第三方授权方式注册登录知乎后,app用户的初始化用户名为微信的用户名。
  此为知乎与微信两个系统间的数据打通。知乎只需要微信提供用户数据,所以为单向的数据打通。多用于授权模式的产品。
  不同系统内,双向的数据打通:
  e。g。饿了吗与百度外卖整合后,同一个用户用同一个手机在两个平台注册登录,在饿了吗修改送货地址,百度外卖的送货地址会自动进行同步;反之同理。
  此为饿了吗与百度外卖两个系统间的数据打通。送货地址信息在两个系统内相互流转,所以为双向的数据打通。多用于合作模式的产品。
  (3)目的
  数据打通的重点在通,打通后在系统间流转的就是数据,所以数据打通希望达到的效果:
  数据流通:一个用户在多个系统内,局部数据流通(单向或双向),数据总量不变。
  在上面单向数据打通的案例中:知乎需要微信用户体系内用户的昵称,因此需要微信提供查询接口,知乎进行调用,查询当前注册的用户在微信的昵称,实现单向数据流通。
  在上面双向数据打通的案例中:饿了吗与百度外卖中,同一用户的送货地址需要进行同步,百度外卖整合入饿了吗,因此百度外卖需要相同用户在饿了吗的数据,并且可以写入新的数据。因此由饿了吗提供查询、写入接口,实现双向数据流通。
  3。账号合并与打通的区别总结
  账号合并
  由用户发起,所以合并的主体为:一个使用账号的用户本人。需要从用户维度去思考。
  合并后数据要求:所有账号的数据累加植入合并后的账号。
  数据打通
  由业务方发起,所以打通的主体为:使用打通后流转数据的业务系统。需要从系统维度去思考。
  打通后数据要求:同一个用户的局部数据在多个系统间通过业务流转同步,数据总量不变。
  通过以上的拆解,相信大家能够更准确的区分账号的合并与打通。接下来,就是真正动手实操了,如何处理账号的合并与打通呢?
  二、合并与打通的方式
  合并与打通的处理,都分为两个部分,一为账号业务层面的处理,二为旧数据的处理。本文仅详述业务层面的处理,旧数据的处理将在下篇文章进行展开详述。
  1。账号合并
  回顾账号合并主体:一个使用账号的用户本人。
  账号合并目的:一个用户只有一个主体账号代表其用户身份。
  下面会按照不同的场景,对账号合并的处理方式进行讨论。
  (1)一个系统内,相同类型的账号合并
  多个账号的类型相同,登录方式相同,相当于多个完全独立的用户个体,要将其合n为1,说明这几个用户其实为一个人,那么只需要保留一个账号代表该用户个体,并且拥有所有账号的数据即可。
  所以,需要用户在发起合并账号请求时,指定合并后保留的账号,以此为主体账号,将其余账号的数据资料全部累加计入主体账号,然后注销其余账号。
  e。g。将三个账号abc合并,每个账号都有10枚金币,且主体账号为a。则将bc的金币累加进入a账号,累计后金币数为30,bc账号注销,无法再次登陆。
  (2)一个系统内,不同类型的账号合并
  账号的类型不同,登录方式也不同,没有一个统一的判断基准,所以无法判断这些账号间的关系为同一用户所有,还是不同用户所有。
  所以需要先设置一个统一的判断基准:从哪种方式登录的账号,为用户身份的唯一标志主体账号。
  以下为常用的账号合并操作思路:
  指定可确认用户身份的登录方式;
  新增主体账号ID,为账号系统内每个人用户身份的唯一ID。仅有通过以第一步指定的的登录方式注册时,才会生成主体账号id;
  以其余登录方式产生的账号,为主体账号的子账号。同一主体账号ID可对应多个子账号(ps:若非强绑定关系,在用户用子账号登录后,不强制用主账号流程注册,无法生成主体账号ID,就将其置为空,等后期用户发起合并的时候进行填充)。
  用户在发起账号合并后,提供其需要绑定的主体账号ID,将子账号绑在指定主体账号下,并将子账号的用户数据并入主账号,便完成了账号的合并。
  通过以上方法,合并后通过用户身份下任意方式登录,都调用的是相同的主账号下的用户数据。
  这种方式需要修改账号体系的架构,将平行的账号关系修改为主子账号的母子关系,所以在前期实现账号合并的时候改动大,成本较大。
  但是在后期解绑换绑子账号的时候,对用户数据无影响,因为用户数据是储存在主账号ID下的。
  2。数据打通
  回顾数据打通主体:使用打通后流转数据的业务系统。
  数据打通目的:同一个用户的局部数据在多个系统间通过业务流转同步。
  系统间的数据流转要依赖接口,所以,需要通过设计接口来实现数据打通。
  系统间需要进行数据流转的为同一用户,则首先两个系统需要对用户的身份有相同的判断方式,接口通过该用户唯一标示,来进行两个系统间同一用户数据的流转。
  下面会按照不同的场景,对数据打通的处理方式进行讨论。
  在此,我将使用打通后流转数据的业务系统主体称为甲方,提供数据的系统称为乙方。
  (1)不同系统内,单向的数据打通
  单向数据打通,即甲方需要乙方的用户数据,乙方不受甲方业务影响。所以需要乙方提供数据查询接口,甲方进行调用。
  市场中常见的微信、微博、qq等用户数据已经有了成熟的对外接口,仅需进行申请便可进行调用。若乙方无成熟接口,就需要进行定制化的接口开发了。以下为接口的设计思路:
  1)确定甲乙系统内用户身份的唯一标示
  方法:列出双方账号系统用户账号的所有可用信息,从中挑取相同的、与业务强相关的、用户不会轻易改变的、最能代表用户身份的字段,作为打通后识别用户的唯一标示;例如手机号。唯一标示为接口的必填查询入参。
  2)甲方提供所需的用户数据需求,详细到字段,例如用户名称、用户头像;以及是否有批量查询用户数据需求。
  3)乙方根据甲方需求提供查询接口:
  接口入参:前期统一的用户唯一标示,来指定查询的用户;查询的用户数据;
  接口出参:甲方查询用户的指定数据。
  4)甲方对接后进行调用
  (2)不同系统内,双向的数据打通
  双方数据打通,即甲方需要乙方的用户数据,同时也会向乙方插入用户数据。乙方提供数据查询接口、数据写入接口,甲方进行调用。以下为接口设计思路:
  1)确定系统间的唯一标示,作为打通后识别用户的唯一标示
  方法同单向打通
  2)判断唯一标示是否符合乙方账号系统的注册条件,据此保证打通后甲方向乙方写入新用户数据时,可以成功进行注册
  方法:判断唯一标示为乙方账号的什么信息:
  为乙方账号注册时的唯一身份标示:不需任何处理
  为乙方账号关联的字段:判断甲方系统是否有乙方账号注册时的唯一身份标示字段,若有,注册时使用该字段;若无,扩充乙方系统注册方式,或甲方系统要求用户补充该用户信息。
  3)甲方提供所需的用户信息,以及要写入乙方的数据
  所需的乙方数据的提供方式,同单向数据打通
  写入乙方的数据,按照功能模块划分,再详细到字段,例如绑定新用户(唯一标示、用户名称、密码)、填加数据(收货地址)、删除数据(收货地址)。
  4)乙方根据甲方提供需求,设计相应的查询接口与写入接口
  查询接口同单向数据打通。
  写入接口入参:前期统一的用户唯一标示,来指定写入的用户;具体写入数据;
  写入数据出参:操作结果(成功失败,及失败理由)
  5)甲方对接后进行调用
  以上便为账号合并与打通的概念区分及处理方式的讲解,下一篇文章将会继续这个话题,讨论合并打通后,旧数据的处理方式后。
  备注:文章若有思考不完善之处,欢迎各位帮忙指正,共同进步。

新生儿破伤风如何检查新生儿的脐带护理非常重要,如果爸爸妈妈们护理不当,就有可能感染细菌,导致新生儿破伤风等疾病。新生儿破伤风如何检查呢?就让本站的小编和你一起去了解一下吧!新生儿破伤风检查……户外遮阳伞怎么收置户外遮阳伞不用时一定要及时收起来保存好,这样可以延长遮阳伞的寿命。那么大家知道户外遮阳伞怎么收置吗?接下来请大家来本站寻找答案吧。户外遮阳伞怎么收置?小编来告诉你;……机票改签手续费怎么支付根据航空公司规定,机票改签需要一些手续费。一些人问:机票改签手续费怎么支付呢?下面和本站关注下吧。机票改签手续费支付的方法跟购机票一样,购机票怎么支付的手续费就根据提示怎……婴儿感冒能吃虾吗小孩子感冒发烧的时候一般是会准备一些孩子喜欢吃的食物在病痛中给他一些鼓励和安慰的,但是有一些东西却是不可以乱吃的,婴儿感冒能吃虾吗?就让本站的小编和你一起去了解一下吧!孩……高血压危象该如何治疗高血压危象是高血压过程中的一种严重症状,病情凶险,尤其在并发高血压脑病、急性心力衰竭或急性肾功能衰竭时。一旦症状发作,需及时采取有效措施,否则可导致死亡。那么大家知道高血压危象……年轻爸妈须知宝宝睡眠时间是多长宝宝在小时候,除了吃就是睡,过着赛神仙一般的日子,年轻爸妈须知:宝宝睡眠时间是多长,就让本站的小编和您一起去了解一下吧!宝宝睡眠时间是多长大多数新生儿出生之后,除了……骑动感单车的正确方法骑动感单车的运动可以调动下肢的主要肌肉群,针对臀部、大腿等大肌群起到塑形作用,增强人体的下肢肌肉力量,使用动感单车该注意什么呢?正确的单车设置非常重要,车座位置过低会造成膝部酸……按摩耳朵真的有助于延缓衰老我们都知道按摩不仅能够缓解身体疲劳,而且正确的按摩还能治疗一些肩椎疾病,因此生活中大家进行定期身体按摩或者平时自己动手按摩脚部等部位是非常好的,另外专家还指出按摩耳朵还可以延缓……汽车玻璃水怎么加实际上,优质的玻璃水是由去离子水加各类环保添加剂制成的,具有去污、防冻、抗静电、防腐蚀等功能。有些更好的优质玻璃水,还带有快速融雪融冰,防眩光,防雾气等性能,对提高驾车安全有着……小儿咳嗽如何对症用药小儿咳嗽如何对症用药呢?中医对小儿因感冒引起的咳嗽主要分为风寒和风热两大类,分类的依据是临床症状。风寒和风热感冒咳嗽都有头晕头痛、咳嗽、气喘、全身乏力不适,但风热感冒咳嗽,还有……给宝宝正确冲奶粉的五大步骤在喂食宝宝配方奶时,建议新手父母遵循以下5步骤,会让宝宝吃得卫生又安心。1、准备器具消毒器及有盖的大锅、奶瓶、奶嘴、奶盖,宜准备68支奶瓶、洗奶瓶用毛刷(1支)、镊……日本清酒好喝吗很好喝但要选对等级和类型吃日本料理,一定要喝日本酒,而日本酒中又以清酒最为出名,那日本清酒好喝吗?对于喝惯高度白酒的人来说,可能会觉得日本清酒有点淡,但对于喜欢喝低度酒的人来说,日本清酒会是非常不错的……
在党史教育中汲取前进力量人无精神不立,国无精神不强。党的历史是中国近代以来最为可歌可泣的篇章,党的历史铸就的精神谱系是党和国家的宝贵财富。建党百年之际,中国铁路通信信号股份有限公司中卫至兰州铁路客运专……浅谈煤矿精细化管理对工作的促进作用煤炭经济论文?xml:namespaceprefixonsurn:schemasmicrosoftcom:office:office浅谈煤矿精细化管理对工作的促进作用……不忘初心牢记使命学习教育计划领导班子和支部不忘aclasstaghrefwiki10643IFHDHaU。html初心a,牢记使命学习教育计划(领导班子和支部)序号类别时间领学人学习内容备注1教育学习……数字化测绘技术在工程测量中的应用意义摘要:随着社会的不断进步,社会对于工程的要求更加标准化也更加细致化。工程测量有着很多要求和标准,在这些标准中,最为重要的就是标准化和细致化。而在传统的测量过程中,测量中会存在的……略论审判中心背景下的刑事诉审关系在我国刑事诉讼中,除自诉案件外,其他所有的刑事案件都要经过侦查和起诉程序,最后才能到达审判阶段。厘清起诉与审判之间的关系,是推动以审判为中心的诉讼制度改革的重要内容。一、……盘点中国历史上五个收藏盛世2017年中国艺术品拍卖市场迎来调整后的新一轮热潮,齐白石、张大千等一众艺术家的作品都在拍卖场上得以高价拍出。据历史记载,凡经济兴盛的时代,艺术就会迎来爆发式增长,进而出现收藏……高速公路项目的风险因素分析【摘要】PPP模式一种公私合作的关系模式,自上世纪九十年代应用以来取得了较好的经济效益。随着我国经济社会的快速发展,在交通方面对于高速公路的需求越来越大,使得高速公路PPP项目……倏忽间又将走过人生中的一年生命如诗,岁月如歌。一年又一年,周而复始。倏忽间,我们又走过了春天的百花齐放,夏日的阳光灿烂,秋天的枫红稻香,迎来了冬日的暖阳。可谓:沐小桥流水春风满,享绿荫葱茏夏日炎,赏花好……撩汉又撩妹帅气街头中性风小克里斯汀斯图尔特这样穿克里斯汀斯图尔特KristenStewart帅气打扮,撩倒街头众多迷妹,帅气街头风你值得拥有近日,爆出来一条让小编非常非常震惊的消息:暮光女克里斯汀斯图尔特(Kriste……响马盗民国初年,鲁豫一带民生寥落,匪患丛生。最嚣张的响马名唤刘黑七,一手槍法出神入化,过往客商无不闻名丧胆。鲁南豪商严海东为了巴结新任山东督军段铁民,捐了十万银洋做军饷。他打算……如何评估创业项目选择项目的四个必备条件我选择项目的四个必备条件,就是大方向很好,小方向被验证,团队出色,投资回报率高。关于大方向,主要是看这个方向五到十年是否长期看好。每个投资人都有自己独到的见解,目前我最看好的方……北京现比基尼相亲会多人参与参加相亲活动的单身男女穿着清凉摄影本报记者郁骁原标题:比基尼相亲引争议本报讯(记者罗京运)8月2日,在水立方嬉水乐园,200多名单身男女前来参加相亲活动。与传统相亲……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网