美文网首页
解绑和更换手机号引发的脑残思考

解绑和更换手机号引发的脑残思考

作者: yud_love | 来源:发表于2017-04-22 17:34 被阅读331次

    讲正题之前我先来交代一下背景。

    背景一:目前某平台提供的注册方式是手机号注册,登录方式是手机号和邮箱(注册登录之后可绑定邮箱)这两种方式都可以登录。用户如果换了手机号需要先解绑之前的手机号,再绑定新手机号,但如果解绑手机号时没有绑定过邮箱,则用户必须要先绑定邮箱之后,才能解绑和绑定新手机号,这是为了避免解绑手机号后用户没有登录账号的问题。

    解绑手机号的流程

    背景二:绑定的手机号,是当做登录账号来使用,如果手机号被注销(即在移动/电信/联通营业厅销户),但是没有在平台上解绑,该手机号仍然可以登录平台,换句话说,其他用户申请了该手机号是没有办法在平台上注册,因为该手机号在平台账号中是存在的。

    总结一下,平台登录方式是手机号/邮箱+密码登录(用户侧没有固定的唯一账号),如果手机号已注销使用,新申请者也无法使用该手机号注册平台。

    解绑手机号和更换手机号之间的差异

    先抛出第一个问题:为什么之前设计的时候不是直接更换手机号,而是需要用户解绑之后才能绑定新的手机号?

    我们来看看更换手机号的好处和坏处,先来看看好处:

    1、在没有绑定邮箱的情况下,通过更换手机号,不会存在提示用户必须先绑定邮箱

    2、避免用户只是解绑手机号,而没有绑定新的手机号,即无论如何都会有手机号与平台绑定

    再来看看坏处:

    1、用户只想解绑,不想绑定新手机号,而更换功能不能满足用户的这个需求(但该需求是否值得被满足?)

    2、只能更换不能解绑时,如果用户(已注销手机号)不想更换只想解绑,则会导致注销的手机号没有被释放,则新申请该手机号的用户无法在平台注册

    对此举个栗子:用户A的手机号1(该手机号已注册平台)注销不再使用,用户B申请使用手机号1,如若用户A没有在平台上解绑该手机号,则用户B是不能使用手机号1在平台上进行注册,因为手机号1在平台上的账号库中是已存在的账号。

    所谓更换手机号的坏处,也可以看做是解绑手机号的好处。

    不知道大家看没看出来,解绑手机号的好处是基于这样一个假设:用户(已注销手机号)只想解绑手机号,并不想解绑后再绑定新的手机号,如果提供的是更换手机号的功能,则用户就没办法将已注销的手机号释放出来。

    可用户手机号都已注销了,为什么却只想解绑不想更换新的呢?是因为不想继续使用平台服务、自己还没有办理新的手机号(这种情况可以忽略),我是再想不出其他原因(但肯定会存在其它原因)。

    用户不想继续使用平台服务,可能是平台服务不够好但也可能他不是平台的目标用户,这种情况下如果用户手机号还在正常使用跑来平台解绑还可以说的通,但如若手机号都已注销,他都不想继续使用平台,又怎会千里迢迢过来解绑自己都已注销的手机号了?

    感觉以上的自问自答,就是自己在抽自己嘴巴啊。

    其实我想说的是,如果用户注销了自己的手机号,有多大可能性会回来平台上解绑手机号?如果没有解绑手机号,则这个手机号作为平台账号会一直被该用户使用,同样会导致该手机号新申请者无法在平台注册。

    所以,更换手机号和解绑手机号这两个功能在降低账号(手机号作为平台登录账号)占用的概率性差异就取决于用户是倾向于选择解绑还是倾向于选择更换手机号。换句话说,对于已注销手机号的用户来说,我们提供了更换手机号和解绑手机号的功能,如果用户抗拒绑定新的手机号,则会更喜欢解绑的功能;如果用户对是否绑定新手机号没有抵触心理,则更换手机号会更好,因为对于平台完善用户资料来说、以及对于用户今后的账号验证来说都会有好处。

    但不得不承认,从理论上来说,解绑手机号(操作流程短、无需新手机号)相比更换手机号会降低账号占用的概率,但两者在实际中差距个人觉得不会太大。

    手机号账号被占用的概率有多大?

    抛出第二个问题:在同一个平台(账号体系)中,已注销手机号未在平台解绑导致手机号新申请者无法注册平台的概率有多大,即手机号账号被占用的概率有多大?

    这个概率数学问题,作为数学智商平平的我,当初学就没学好,就连自我感觉不错的部分也都归还老师,终是想了很久都没有办法能够用完美的方案来解答。希望有高手看到此文时,能够慷慨解答。

    言归正常,在网上查阅资料发现,一个手机号从注销到被再次申请使用,中间的时间是30天到100天不等,所以在30-100天之后才会发生手机号被占用的问题,因为中间时间较长,这会加大用户解绑手机号或更换手机号的可能性,从而降低账号占用的可能。

    还有一个限定条件会对占用概率有影响,一是占用者和被占用者都是某平台的用户,只不过占用者是准用户,而被占用者是潜在用户(因为手机号无法注册)。

    我们可以假设占用者注销的手机号1可能被任何一个人在30-100天申请使用的概率是m,即某人注销的手机号在一段时间后被他人申请使用的概率,计算这个数值得先知道这段时间后有多少人打算申请手机号,又有多少个手机号供申请者挑选,假设有x个人想要申请手机号,可挑选的手机号数为y(x<y,可选的手机号数总会比申请手机号的人数多,y中包含手机号1),则手机号1被其中任何一个人申请的概率是均等的,则m=1/y。

    概率m的推算过程

    此外,还需要假设该手机号申请者是该平台潜在用户的概率是n,假设平台用户数是Num(p)(包括准用户和潜在用户),而手机号的总用户数是Num(m),则n=[Num(p)/Num(m)]*m =[Num(p)/Num(m)]*(1/y)(这个公式非常不严谨,我也只能是这个水平啦)。如果平台用户数足够大到覆盖手机号用户数,即Num(p)=Num(m),那么n=m=1/y,但其实这只是理想状态。

    所以可以看出,手机号占用的概率受到手机号注销30-100天后有多少可被申请手机号数量和平台的用户覆盖数,可被选的手机号数量越少(这里不严谨,因为只假设一个手机号是平台的注册账号)和平台用户覆盖数越大,则账号被占用的可能性会变大。

    在理论上来说,手机号作为资源总会有穷尽的一天(就像IPv4现在满足不了增长需求一样),此时,可选的手机数量会变少;待手机号资源稀缺之时,平台的用户量如果一直在不断增长,账号占用事件发生的概率会不断变大。

    有没有可以完全杜绝账号被占用的解决方案?

    抛出第三个问题:有没有第三条路,一条完全杜绝手机号作为账号被占用的路?

    上面说了好多废话,实际上这个问题的本质就是用户账号体系的问题,即生成一套用户端唯一表示的用户账号(类似于QQ号),这样就不存在手机号作为账号被占用的情况。

    举个栗子:用户A用手机号1注册了平台,注册成功的同时,为用户生产一个平台账号(1、最好生成时能提示用户这是唯一用户账号并让用户可编辑成易记忆的;2、注册的手机号也可被当做平台账号,不受今后更换手机号的影响,即默认将注册手机号作为唯一用户账号,不受今后是否更换手机号的影响,但又会引发其他问题,此处就不展开了),一段时间后,用户A注销了手机号1,用户B申请了手机号1,此时,用户B同样可以使用手机号1(只要验证短信验证成功)注册平台,此处,有个细节需要注意,当用户A登录平台时可以提示用户A是否已经换了手机号并引导他更换手机号(毕竟可以监测到他之前用的手机号1已被用户B注册)。

    但实际上,上述解决方法会引发其他的一些问题,比如用户A不记得平台为其生成的唯一账号,他用手机号1登录(假设不是用注册的手机号作为唯一账号),系统可能会提示“密码错误”(因为用户B已注册,这相当于账号已存在,但不属于A,所以A也不知道密码),此时,系统需要能够智能判断出,登录的账号像是手机号,该手机号曾经被哪些账号使用过,并能将账号以明暗文结合的形式展现出来,激活用户的记忆,从而帮助用户正常使用平台。

    当然,这个独立账号体系+支持手机号/邮箱登录的功能,肯定还有很多其他的问题,不详细讨论了,要不真是没完没了。

    谨以一句有哲理的话结束全文:问题从来是解决不完的,解决一个问题总会引发新的问题,没有最完美的方案,但总会有最合理或者最合适的(原话不记得啦,应该是《你的灯亮着吗》这本书里面看到的)。

    相关文章

      网友评论

          本文标题:解绑和更换手机号引发的脑残思考

          本文链接:https://www.haomeiwen.com/subject/tayszttx.html